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,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,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,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.