Motion vector predictors (MVPs) for bi-predictive inter mode in video coding
AssigneeQUALCOMM Incorporated
InventorsYunfei Zheng, Wei-Jung Chien, Marta Karczewicz
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsYunfei Zheng, Wei-Jung Chien, Marta Karczewicz
Estimating the term…
This disclosure describes video coding techniques applicable to a bi-predictive inter mode that uses adaptive motion vector prediction (AMVP). In particular, this disclosure describes techniques for encoding or decoding video data in which AMVP is used to code a first motion vector and a second motion vector associated with a current video block that is coded in the bi-predictive inter mode. More specifically, this disclosure describes techniques in which one motion vector of a bi-predictive video block can be used to define a candidate motion vector predictor (MVP) for predicting another motion vector of the bi-predictive video block. In many examples, a scaled version of the first motion vector of the bi-predictive video block is used as the MVP for the second motion vector of the bi-predictive video block. By defining an additional MVP candidate for the second motion vector of a bi-predictive video block, improved compression may be achieved.
A method of decoding video data in which adaptive motion vector prediction (AMVP) is used to code a first motion vector and a second motion vector associated with a current video block that is coded in a bi-predictive inter mode that is based on a first reference video block and a second reference video block, the method comprising:
A method of encoding video data in which adaptive motion vector prediction (AMVP) is used to code a first motion vector and a second motion vector associated with a current video block in accordance with a bi-predictive inter mode that is based on a first reference block and a second reference video block, the method comprising:
A video decoding device that decodes video data encoded in a bi-predictive inter mode that is based on a first reference block and a second reference video block, the video decoding device comprising:
A video encoding device that encodes video data in a current video block in a bi-predictive inter mode that is based on a first reference block and a second reference video block, the video encoding device comprising:
A device for decoding video data in which adaptive motion vector prediction (AMVP) is used to code a first motion vector and a second motion vector associated with a current video block that is coded in a bi-predictive inter mode that is based on a first reference block and a second reference video block, the device comprising:
A device for encoding video data in which adaptive motion vector prediction (AMVP) is used to code a first motion vector and a second motion vector associated with a current video block in accordance with a bi-predictive inter mode that is based on a first reference block and a second reference video block, the device comprising:
A non-transitory computer-readable medium comprising instructions that upon execution cause a processor to decode video data in which adaptive motion vector prediction (AMVP) is used to code a first motion vector and a second motion vector associated with a current video block that is coded in a bi-predictive inter mode that is based on a first reference block and a second reference video block, wherein the instructions cause the processor to:
A non-transitory computer-readable medium comprising instructions that upon execution cause a processor to encode video data in which adaptive motion vector prediction (AMVP) is used to code a first motion vector and a second motion vector associated with a current video block in accordance with a bi-predictive inter mode that is based on a first reference block and a second reference video block, wherein the instructions cause the processor to:
Dependencies are inferred from the claim text.