US Pat. No. 10,142,650

MOTION VECTOR PREDICTION AND REFINEMENT USING CANDIDATE AND CORRECTION MOTION VECTORS

INTERDIGITAL MADISON PATE...

1. A method for coding a current block in a current image of a sequence of images comprising:determining at least one candidate motion vector associated with a neighbouring block of said current block in the current image;
determining a prediction motion vector from said at least one candidate motion vector;
coding said current block from said prediction motion vector, wherein said prediction motion vector is determined by:
determining, for said at least one candidate motion vector, a corrective motion vector so as to minimize a distortion calculated between the neighboring block coded and reconstructed which is associated with said at least one candidate motion vector and a prediction block;
modifying said at least one candidate motion vector by adding said determined corrective motion vector to said at least one candidate motion vector, said prediction block being motion compensated by said at least one candidate motion vector as modified by said corrective motion vector, and
determining said prediction motion vector from at least said one candidate motion vector as modified by said corrective motion vector;
wherein said coding said current block from said prediction motion vector comprises determining a motion vector differential calculated from a current motion vector associated with said current block and said prediction motion vector and coding said motion vector differential.

US Pat. No. 10,110,872

METHOD AND DEVICE FOR CORRECTING DISTORTION ERRORS DUE TO ACCOMMODATION EFFECT IN STEREOSCOPIC DISPLAY

Interdigital Madison Pate...

1. A method for correcting distortion errors in a 3D content viewed by an observer on a screen comprising:determining a rendered roundness factor for the observer of the 3D content depending of a defined distance of the observer to the screen and of the disparity associated with said 3D content; and
determining for the observer a disparity transform function being defined as a function of the determined rendered roundness factor, the function taking into account said defined distance, whatever a value of the defined distance is, so that the disparity values of all objects of the 3D content are corrected for obtaining a perceived roundness factor of one.

US Pat. No. 10,560,681

STEREO LOGO INSERTION

INTERDIGITAL MADISON PATE...

1. A method for inserting a logo into a video image to generate an overlaid image, the method comprising:detecting a presence of stereo spatially interleaved pictures in the video image, the stereo spatially interleaved pictures for the video image being arranged in a spatially interleaved format;
auto detecting the interleaved format by analyzing a plurality of selective characteristics in said images and determining if said characteristics exceed a value that identifies them as stereo images;
generating a stereo logo comprising stereo spatially interleaved logo pictures including a representation of the logo, the stereo spatially interleaved logo pictures arranged in said detected spatially interleaved format; and
combining the stereo logo and the video image to generate the overlaid image in the detected spatially interleaved format.

US Pat. No. 10,349,080

METHODS AND APPARATUS FOR REDUCED COMPLEXITY TEMPLATE MATCHING PREDICTION FOR VIDEO ENCODING AND DECODING

INTERDIGITAL MADISON PATE...

1. An apparatus for encoding at least an image block in a picture comprising at least a memory and one or more processors, wherein the one or more processors are configured to:interpolate sub-pel positions for a frame of the picture before performing a template matching prediction in which one or more motion vector is not sent and a regular motion compensation method in which one or more motion vector is sent;
constrain a template matching prediction motion vector search performed for the template matching prediction to only a full-pel precision and using a sub-pel interpolation precision when using the regular motion compensation method;
make a decision between encoding using the template matching prediction motion vector search or encoding using the regular motion estimation method; and
encode the at least an image block based on the decision.

US Pat. No. 10,291,930

METHODS AND APPARATUS FOR UNI-PREDICTION OF SELF-DERIVATION OF MOTION ESTIMATION

INTERDIGITAL MADISON PATE...

1. An apparatus, comprising:a video encoder for encoding at least a portion of a picture, the video encoder comprising a self derivation motion estimator for performing self derivation motion estimation for the portion,
wherein the self derivation motion estimator determines a first motion vector (“MV0”) between the picture and a forward reference picture and a second motion vector (“MV1”) between the picture and a backward reference picture;
wherein the self derivation motion estimator further determines a first difference between MV0 and a first motion vector predictor, where the first motion vector predictor is determined based on motion vectors of neighboring blocks,
wherein the self derivation motion estimator further determines a second difference between MV1 and a second motion vector predictor, where the second motion vector predictor is determined based on motion vectors of neighboring blocks, wherein the self derivation motion estimator further selects among uni-directional prediction or bi-directional prediction based on the first difference and the second difference values.

US Pat. No. 10,715,861

MOBILE ATSC 3.0 RECEIVER AS REMOTE ANTENNA

INTERDIGITAL MADISON PATE...

1. A method, said method comprising:accepting, at a receiving device, a channel selection from a user;
transmitting, from said receiving device, a request to establish communications with a mobile device;
establishing communications with said mobile device;
transmitting, from said receiving device, a request to said mobile device for signal quality information, said signal quality information associated with said selected channel;
receiving first program data at said receiving device on said selected channel;
receiving second program data at said receiving device from said mobile device, said second program data including data related to first program data received on said selected channel; and
combining said second program data received from said mobile device with said first program data received by said receiving device on said selected channel to form a combined signal for rendering a program on said receiving device;
wherein said second program data received from said mobile device is determined based on said channel selection.

US Pat. No. 10,333,858

METHOD FOR CONTROLLING BANDWIDTH AND CORRESPONDING DEVICE

INTERDIGITAL MADISON PATE...

1. A gateway device comprising:a first network interface to a first network, said first network comprising an adaptive streaming server;
a second network interface to a second network, said second network comprising at least one adaptive streaming client device;
a processor configured to detect at least one streaming content requested by said at least one adaptive streaming client device to said adaptive streaming server, said at least one streaming content being encoded at more than one bit-rate at said adaptive streaming server;
the processor being further configured to select a bit-rate among the more than one bit-rate based on detected currently received streams;
the processor being further configured to determine a transmission data rate for traffic shaping while transmitting said at least one streaming content received from said adaptive streaming server, at said second interface to said at least one adaptive streaming client device, said transmission data rate being above the selected bitrate but below any higher bit-rate of the more than one bit-rate; and
the processor being further configured, on reception of said at least one streaming content from said adaptive streaming server at a data rate above said transmission data rate, to transmit said at least one streaming content at said second interface to said at least one client device as received from said adaptive streaming server but shaped according to at-said transmission data rate.

US Pat. No. 10,705,625

SYSTEM AND METHOD FOR NAVIGATION IN A USER INTERFACE

INTERDIGITAL MADISON PATE...

1. A method for navigating a user interface comprising:determining an active element in the user interface;
expressing an orientation of the active element of the user interface and a neighbor element as orientation vector information comprising an acceptance angle and an orientation magnitude;
receiving a movement information input for navigating the user interface;
translating the movement information input into translated vector information including an angle component and a magnitude component;
and
making the neighbor element a new active element when the angle component of the translated vector information is within the acceptance angle and the magnitude component of the translated vector information meets the orientation magnitude of the neighbor element and is between a minimum magnitude and a maximum magnitude.

US Pat. No. 10,477,256

METHOD FOR PROVIDING INTERACTIVE SERVICES

INTERDIGITAL MADISON PATE...

1. A method, performed by a receiver device configured to receive interactive services, comprising:determining, by the receiver device, if the receiver device is of a first type or if the receiver device is of a second type, wherein the receiver device that has determined that it is of the first type is allowed to always send a response to a request received with an interactive service, the request comprising conditional information, while the receiver device that has determined that it is of the second type is allowed to send a response to said request only when the receiver device has determined that it meets a condition indicated by said conditional information;
receiving, by the receiver device, a first request associated with the interactive service, the first request requesting for a response associated with the interactive service, the first request includes conditional information identifying a group of receiver devices; and
in response to user input, when the receiver device has determined that it is of the first type, sending, by the receiver device, a response based on the user input; and when the receiver device has determined that it is of the second type, sending, by the receiver device, the response only when the receiver device has determined that it meets the condition indicated in said conditional information comprised in the first request.

US Pat. No. 10,291,960

METHOD AND APPARATUS FOR PROCESSING REQUESTS FOR RECORDING CONTENT

INTERDIGITAL MADISON PATE...

1. A method comprising:accessing a first set of recording requests including recording requests prioritized from a total number of pending recording requests, wherein each recording request in the first set of recording requests has a time overlap with at least one other recording request in the first set of recording requests, and the first set of recording requests has fewer recording requests than the total number of pending recording requests;
analyzing the first set of recording requests with respect to resource constraints to identify recording requests to be excluded from a recording schedule, said resource constraints including at least one of hardware components, bandwidth or service-related constraints; and
scheduling requests for recording based on results of the analysis.

US Pat. No. 10,250,877

METHOD AND DEVICE FOR CODING AN IMAGE BLOCK, CORRESPONDING DECODING METHOD AND DECODING DEVICE

INTERDIGITAL MADISON PATE...

7. A decoding device comprising at least one circuit configured to:access, from a decoded picture buffer, a reference image reconstructed at a size different from the size of a current image;
motion compensate a reference block of said reconstructed reference image by applying a single horizontal filter GFH and a single vertical filter GFv successively on the lines and on the columns of pixels of said reference block,
decode, for a current block of said current image, a residue block from a binary stream, and
reconstruct the current block from said residue block and from said motion compensated reference block,
wherein said single vertical filter GFv applied on a pixel s is such that GFv(s)=MCIFv(SCFv(s)), where MCIFv is a vertical motion compensation interpolation filter and SCFv is a vertical resampling filter, MCIFv and SCFv being applied jointly and wherein said single horizontal filter GFH applied on a pixel u is such that GFH(u)=MCIFH(SCFH(u)), where MCIFH is a horizontal motion compensation interpolation filter and SCFH is a horizontal resampling filter, MCIFH and SCFH being applied jointly and wherein no resampled version of said reconstructed reference image is stored in the decoded picture buffer.

US Pat. No. 10,194,154

METHODS AND APPARATUS FOR EMBEDDED QUANTIZATION PARAMETER ADJUSTMENT IN VIDEO ENCODING AND DECODING

INTERDIGITAL MADISON PATE...

1. In a video encoder, a method, comprising:encoding picture data for a block in a picture, wherein a quantization parameter, applied to one or more transform coefficients obtained by transforming a difference between an original version of the block and at least one reference block, is derived from global feature information determined from a preceding analysis of the picture and from an average variance of reconstructed data from neighboring blocks that are above, to the left, or above and to the left of said block, and
said quantization parameter is further derived using a parameter/weight to control a ratio between a local variance and a global variance in the quantization parameter derivation, and said quantization parameter is limited by lower and upper thresholds around a quantization parameter for the picture.

US Pat. No. 10,924,582

DISTRIBUTED CONTROL OF SYNCHRONIZED CONTENT

INTERDIGITAL MADISON PATE...

1. A method, to be performed at a local content controller, comprising:prioritizing a received transport command with yet unexecuted transport commands by taking account of an issuing time of said received transport command and issuing times of said yet unexecuted transport commands, said received transport command and said yet unexecuted transport commands being adapted to control a playback of a content shared by said local content controller and at least one remote content controller;
when said received transport command has been issued by the local content controller and has priority on said yet unexecuted transport commands, transmitting the received transport command to said at least one remote content controller;
executing the prioritized transport commands in accordance with a latency between said local and/or remote content controllers; and
during a hold-off interval after an issued command, delaying execution of a transport command issued by one of said remote content controllers in case it has priority, and ignoring the transport command issued by one of said remote content controllers in case it does not have priority.

US Pat. No. 10,489,452

METHOD AND DEVICE FOR PRESENTING CONTENT

InterDigital Madison Pate...

1. A method comprising:obtaining, by a first device, audio of multimedia content presented on a second device;
sampling, by the first device, the audio at a sampling frequency;
searching, by the first device, a database for a reference audio using the sampling frequency of the sampled audio as search criteria;
when the reference audio is found in the database, determining, by the first device, an action corresponding to the reference audio, wherein the reference audio is found in the database at least based on a matching of the sampling frequency of the audio and the reference audio; and
performing, by the first device, the action in the first device.

US Pat. No. 10,313,702

INTER-VIEW PREDICTION

INTERDIGITAL MADISON PATE...

1. A method, comprising:accessing at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a resolution;
determining the resolution of the particular view for at least the portion from information identifying an assigned view level and a resolution corresponding to the view level; and
decoding at least the portion based on the determined resolution,
wherein the determining comprises identifying the resolution for the particular view based on a position of the view level in a scalability hierarchy, the position being indicated by a particular view level and the scalability hierarchy provides scalability at least by allowing that pictures from a given position in the scalability hierarchy to be used as an inter-view reference for pictures from a less important position in the scalability hierarchy and not to be used as a reference for pictures from a more important position in the scalability hierarchy, and resolution for a picture from a given position in the scalability hierarchy being as good as resolution for a picture from a less important position in the scalability hierarchy, and wherein inter-view reference pictures are downsampled from a higher resolution picture before being used as a reference for pictures from a less important position in the scalability hierarchy.

US Pat. No. 10,154,243

METHOD AND APPARATUS FOR CUSTOMIZING 3-DIMENSIONAL EFFECTS OF STEREO CONTENT

INTERDIGITAL MADISON PATE...

1. A method comprising:receiving at least a first stereoscopic image pair having a first view and a second view, the first and second views including at least a pair of corresponding pixels separated by a first horizontal disparity;
generating a control signal responsive to input received about a plurality of viewing preferences;
determining if the viewing preferences received have been previously stored in a user profile and using said viewing preferences from said stored user profile when said user profile exists as a basis to adjust said control signal in order to produce adjusted first and second views according to said viewing preferences;
calculating depth changes to said first or second view based on said control signal, when a user profile does not exist or when said viewing preferences received are different than said viewing preferences in said user profile;
wherein said calculation includes providing a control parameter representative of a recommended depth change, the control parameter being based at least on the disparity distribution and a determined user established adjustment parameter based on said received viewer preferences;
determining a shift parameter based, at least in part, on the control signal and determining a scale factor based, at least in part, on the shift parameter, and adjusting, in response to said calculation and the shift parameter via an effect tuner,
sizes of the first and second views by the scale factor and
the first horizontal disparity to a second horizontal disparity in order to produce adjusted first and second views according to said viewing preferences.

US Pat. No. 10,749,749

AUTOMATIC CONFIGURATION OF A WIRELESS RESIDENTIAL ACCESS NETWORK

INTERDIGITAL MADISON PATE...

4. A wireless access point comprising at least one processor and a memory, a first network interface and a second network interface, said at least one processor being configured to:receive, via said first network interface, probe requests from a wireless network device, the probe requests probing for a wireless network identified by a service set identifier that is not broadcasted by said wireless access point;
upon receipt of said probe requests, to transmit, via said second network interface, a request to a server requesting receipt of a list of identifiers of wireless network devices allowed in the wireless network;
upon receipt, via said second network interface, of a response from the server to said request to said server, said response comprising said list, to enable response to a subsequent probe request from the wireless network device probing for said wireless network identified by said service set identifier that is not broadcasted;
upon receipt of said subsequent probe request from the wireless network device, to transmit, via said first network interface, a probe response in reply to said subsequent probe request to said wireless network device and to establish an association between the access point and the wireless network device;
following said association, to receive, via said first network interface, from the wireless network device, an identifier of the wireless network device:
following said receipt of said identifier, to allow the wireless network device access to the WLAN according to the received identifier matching with one of the unique identifiers in the list or to deny the wireless network device access to the WLAN according to the received identifier not matching with one of the unique identifiers in the list; and
to disable response by said access point to probe requests probing for said wireless network identified by said service set identifier that is not broadcasted.

US Pat. No. 10,743,027

METHODS AND APPARATUS FOR ADAPTIVE TEMPLATE MATCHING PREDICTION FOR VIDEO ENCODING AND DECODING

INTERDIGITAL MADISON PATE...

1. An apparatus for video encoding, comprising:a video encoder for encoding picture data for at least a block in a picture using template matching prediction, wherein later predicted blocks use reconstructed pixels as a template instead of using prediction data, and wherein the template matching prediction involves selecting from among a plurality of residual updating schemes for use in encoding the block,
wherein each of the plurality of residual updating schemes involves partitioning the block into a plurality of sub-blocks, one of the plurality of residual updating schemes involves predicting pixels of a particular sub-block from predicted pixels representative of pixels of at least one other sub-block of said block to obtain a residual for said sub-block before applying any transform, quantization and reconstruction to any residual of said block, and
another one of the plurality of residual updating schemes involves predicting pixels of the particular sub-block from reconstructed pixels representative of pixels of at least one other sub-block of said block to obtain a residual for said sub-block, said reconstructed pixels being obtained by a process comprising a transform, a quantization and a reconstruction applied to a residual of said at least one other sub-block,
and wherein the block uses implicit switching of residual updating schemes based on previously encoded pictures and/or information comprising at least one of partition information neighboring blocks coding information comprising at least one of quantization parameter value, transform size, coefficients and mode, local picture content statistics comprising mean and/or variance, and, otherwise the block uses explicit switching of residual updating schemes.

US Pat. No. 10,305,510

METHODS AND APPARATUS FOR UNIFIED SIGNIFICANCE MAP CODING

INTERDIGITAL MADISON PATE...

1. An apparatus, comprising:a video encoder for encoding transform coefficients for at least a portion of a picture, the transform coefficients obtained using a plurality of transforms sizes;
a decision generator for determining a rule for creating context sharing maps wherein a context sharing map is defined as a map indicative of a probability model shared among different transform coefficient positions;
a bitstream generator for providing bitstream syntax indicative of said determined rule;
a map generator to create the context sharing maps for the transformed portion of the picture based on said determined rule,
wherein one or more context sharing maps are generated for the transform coefficients based on the determined rule used for the transformed portion of the picture, the one or more context sharing maps for providing at least one context that is shared among at least some of the transform coefficients obtained from at least two different ones of the plurality of transform sizes.

US Pat. No. 10,873,718

SYSTEMS AND METHODS FOR TOUCH SCREENS ASSOCIATED WITH A DISPLAY

InterDigital Madison Pate...

1. A mobile device configured to control a separate display, comprising:a transmit/receive unit;
a touch screen display; and
a processor, in communication with the transmit/receive unit and the touch screen display, and configured to perform remote control functions associated with the separate display,
wherein:
the touch screen display is configured to display a control object associated with control of the contents displayed on the separate display, and
the processor is configured to:
determine a three-dimensional (3D) movement of the mobile device;
select between (1) a first mode of operation in which a movement of a cursor on the separate screen is controlled based on the 3D movement of the mobile device; and (2) a second mode of operation in which the movement of the cursor is controlled using the touch screen display of the mobile device,
detect a movement across the touch screen display; and
determine, in accordance with the selected second mode of operation, movement information associated with the cursor displayed on the separate display based on the detected movement across the touch screen display after compensation for 3D movement of the touch screen display using the determined 3D movement of the mobile device; and
the transmit/receive unit is configured to send the determined movement information.

US Pat. No. 10,298,897

METHOD OF PROCESSING A VIDEO CONTENT ALLOWING THE ADAPTATION TO SEVERAL TYPES OF DISPLAY DEVICES

INTERDIGITAL MADISON PATE...

7. A system for image processing comprising:a video content receiver for receiving at least a first base image from a display device of a defined type, said video content receiver having a processor configured to:
receive a temporal succession of base images via a receiver;
detect among the received images a pre-transformed image associated with a particular received base image, wherein said particular base image is a key image;
derive, via said at least one processor, from any received pair of key images and their associated pre-transformed images, a color transform such that application of the derived color transform to any of said key images generates said associated pre-transformed image;
apply, via said at least one processor, each color transform to at least one base image having no associated pre-transformed images, and generating transformed images, then forming a temporal succession of transformed images.

US Pat. No. 10,298,952

METHODS AND APPARATUS FOR MOTION SKIP MOVE WITH MULTIPLE INTER-VIEW REFERENCE PICTURES

INTERDIGITAL MADISON PATE...

1. An apparatus, comprising an encoder for encoding an image block relating to multi-view video content, said apparatus comprising further comprising a processor configured to:i) select, for the image block, an inter-view reference picture list from a set of two inter-view reference picture lists, an inter-view reference picture from said selected inter-view reference picture list, and a disparity vector from among a set of disparity vectors corresponding to said selected inter-view reference picture, the inter-view reference picture and the disparity vector being selected based on neighboring macroblocks with respect to the image block;
ii) identify a corresponding inter-view block based on said selected inter-view reference picture list, said selected inter-view reference picture, and said selected disparity vector; and
iii) extract motion information for the image block from the corresponding inter-view block;
wherein said selecting comprises, when more than one neighboring macroblock use inter-view prediction, selecting, from inter-view reference pictures associated with said neighboring macroblocks, an inter-view picture with the smallest reference index and its associated disparity vector.

US Pat. No. 10,291,938

METHODS AND APPARATUS FOR ADAPTIVE FILTERING OF PREDICTION PIXELS FOR CHROMA COMPONENTS IN VIDEO ENCODING AND DECODING

INTERDIGITAL MADISON PATE...

1. An apparatus, comprising:a processor, configured to:
encode picture data for at least a portion of a picture, wherein the processor is further configured to:
adaptively filter prediction data used to generate an intra prediction for said encoding of a chroma component of at least a portion of a picture,
wherein the filtering is adaptive with respect to at least one of filter parameters for the filtering,
wherein the prediction data is filtered to obtain filtered prediction data, and a prediction value of the prediction data used to generate the intra prediction for the chroma component of the portion of the picture is a function of the prediction data and the filtered prediction data, and
wherein a difference between filtered and unfiltered predictions is used to determine whether to use said filtered or unfiltered prediction for said encoding, and
wherein an edge detection is used to determine whether the adaptive filtering is used or by-passed and the edge detection is used to determine strength and distance of an edge to vary at least one of a filter length and a filter strength applied to each pixel of the chroma component, wherein said edge detection detects an edge that is determined depending on a difference between two adjacent chroma pixels of the prediction data.

US Pat. No. 10,873,764

METHOD FOR ENCODING AN INPUT VIDEO COMPRISING A LUMA COMPONENT AND TWO CHROMA COMPONENTS, THE METHOD COMPRISING RESHAPING OF SAID INPUT VIDEO BASED ON RESHAPING FUNCTIONS

INTERDIGITAL MADISON PATE...

1. A method comprising:encoding an input video comprising a luma component and two chroma components represented by code words, wherein the encoding mcthod comprises:reshaping of the input video by applying at least one piece-wise linear function to extend a range of the code words of the luma and chroma components to a full range;
encoding the reshaped input video into a bitstream; and
encoding parameters representative of the at least one piece-wise linear function as side information;
wherein reshaping of the input video depends on a targeted range of a decoded reshaped video and a range of code words representing a reconstructed video after an inverse-reshaping is applied on the decoded reshaped video.

US Pat. No. 10,757,472

ENHANCING VIDEO CONTENT ACCORDING TO METADATA

INTERDIGITAL MADISON PATE...

1. A method of data processing, the method comprising:receiving video content;
receiving metadata comprising a hierarchical order of metadata fields including a first metadata field and a second metadata field, the first metadata field higher in the hierarchical order of metadata fields relative to the second metadata field; and
performing an enhancement operation on at least a portion of the video content according to settings associated with the first metadata field rather than settings associated with the second metadata field in case of conflict between the enhancement operation according to settings associated with the first metadata field and the enhancement operation according to settings associated with the second metadata field.

US Pat. No. 10,389,453

MULTIPLEXED RFAGC FOR FREQUENCY DIVERSITY RECEIVERS

INTERDIGITAL MADISON PATE...

1. An apparatus comprising:an input point receiving first and second radio frequency signals, said first radio frequency signal including a first multiplexed data stream, said second radio frequency signal including a second multiplexed data stream, each one of said first and second multiplexed data streams including redundant data derived from a plurality of primary data streams;
a tuner coupled to said input point operative to tune to one of said first and second radio frequency signals selectively in a time-shared manner;
an automatic gain control (AGC) filter coupled to said tuner, said AGC filter providing first and second AGC voltages for said tuner, said AGC filter including first and second capacitors, said first AGC voltage being provided by said first capacitor while said tuner is tuned to said first radio frequency signal, said second AGC voltage being provided by said second capacitor while said tuner is tuned to said second radio frequency signal, wherein
said first capacitor holds said first AGC voltage constant at a third voltage level during a first time interval in which said tuner re-tunes from said second radio frequency to said first radio frequency, said third voltage level being an AGC voltage level developed at said first capacitor during a latest previous reception of said first radio frequency signal; and
said second capacitor holds said second AGC voltage constant at a fourth voltage level during a second time interval in which said tuner re-tunes from said first radio frequency to said second radio frequency, said fourth voltage level being at an AGC voltage level developed at said second capacitor during a latest previous reception of said second radio frequency signal.

US Pat. No. 10,927,996

WALL MOUNTED ELECTRONIC DEVICE AND CORRESPONDING METHOD FOR MOUNTING

INTERDIGITAL MADISON PATE...

1. An electronic device mounting apparatus for mounting an electronic device on a wall of a structure, the electronic device mounting apparatus comprising:an electronic device mounting plate including a first mounting aperture having a first geometric shape on a surface thereof, and a second mounting aperture in the same surface thereof and having a second geometric shape that is different from the first geometric shape;
wherein a smaller receiving portion of the first mounting aperture is vertically displaced from a smaller receiving portion of the second mounting aperture, the first mounting aperture and the second mounting aperture in horizontal arranged relationship, and wherein mounting the apparatus on the wall is accomplished with a lateral direction displacement of the mounting plate on the wall and a downward direction displacement of the mounting plate on the wall to lock the mounting plate onto the wall.

US Pat. No. 10,880,144

APPARATUS AND METHOD FOR REDUCING PEAK TO AVERAGE POWER RATIO IN A SIGNAL

INTERDIGITAL MADISON PATE...

.

US Pat. No. 10,838,538

METHOD AND APPARATUS FOR GESTURE-BASED SEARCHING

INTERDIGITAL MADISON PATE...

1. A method of searching for content data, the method comprising:sensing a first gesture indicating a search term;
sensing a second gesture indicating a class of multimedia assets to be searched;
sensing a third gesture indicating a data storage location of the class of the multimedia assets to be searched; and
performing a search based on the first, second, and third gestures, wherein the search includes searching the one of the storage location for the class of the multimedia assets corresponding to the search term;
generating a graphical user interface that includes a first input region for sensing the first gesture, a second input region for sensing the second gesture, and a third input region for sensing the third gesture, wherein the first, second, and third input regions are separate input regions.

US Pat. No. 10,834,454

PERSONALIZED PRESENTATION ENHANCEMENT USING AUGMENTED REALITY

INTERDIGITAL MADISON PATE...

1. A method comprising:comparing a user profile and metadata related to digital multimedia content provided for display on a first display to determine whether an object within the digital multimedia content is to be replaced by a replacement image when the first display is viewed through a wearable user interface, wherein the first display displays the digital multimedia content including the object within the digital multimedia content;
accessing the replacement image of the object displayed on the first display, the replacement image to be viewed using the wearable user interface, the replacement image accessed based on the comparing;
projecting the replacement image on a lens of the wearable user interface, the replacement image seen when the digital multimedia content on the first display is viewed through the wearable user interface;
accessing a background image from the metadata related to the digital multimedia content; and
providing the background image to the wearable user interface for projection at a position surrounding the digital multimedia content display device.

US Pat. No. 10,795,692

AUTOMATIC SETTINGS NEGOTIATION

InterDigital Madison Pate...

1. A method comprising:receiving input from a sensor, detecting physical characteristics of at least two people present in an area;
determining presence in the area based on the physical characteristics of the at least two people in the area;
retrieving profile information of the at least two people present in the area, the profile information including at least one of physical characteristics, age, gender, favorite teams and relationships between the at least two people;
determining a relationship between the at least two people in the area, the at least two people being represented by their respective profiles;
determining that at least one preference setting is to be applied responsive to the determined relationship between the at least two people present in the area; and
adjusting settings of a first device responsive to determining that the at least one preference setting is to be applied.

US Pat. No. 10,798,423

CROSS-PLANE FILTERING FOR CHROMA SIGNAL ENHANCEMENT IN VIDEO CODING

InterDigital Madison Pate...

1. A method of encoding a video signal, the method comprising:receiving the video signal comprising a first color component and a second color component;
encoding the first color component and the second color component and decoding the encoded first color component and the encoded second color component to generate a reconstructed first color component and a reconstructed second color component;
generating a cross-plane filter for modifying the reconstructed first color component based on the reconstructed second color component, the reconstructed first color component, and the first color component to minimize a distortion between the first color component and a modified reconstructed first color component;
quantizing a filter coefficient indication associated with the cross-plane filter; and
including the quantized filter coefficient indication to a bitstream that is representative of the video signal.