Motion vector prediction in video coding
AssigneeQUALCOMM Incorporated
InventorsYing Chen, Peisong Chen, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
Aspects of this disclosure relate to a method of coding video data. In an example, the method includes identifying a first block of video data in a first temporal location from a first view, wherein the first block of video data is associated with a first temporal motion vector. The method also includes determining, when a second motion vector associated with a second block of video data comprises a temporal motion vector and the second block is from a second view, a motion vector predictor for the second motion vector based on the first temporal motion vector. The method also includes coding prediction data for the second block using the motion vector predictor.
Claims52
A method of coding video data, the method comprising:
- identifying a first block of video data in a first temporal location from a first view, wherein the first block of video data is associated with a first temporal motion vector;
- determining, when a second motion vector associated with a second block of video data comprises a temporal motion vector and the second block is from a second view, a motion vector predictor for the second motion vector based on the first temporal motion vector;
- and
- coding prediction data for the second block using the motion vector predictor.
An apparatus for coding video data comprising one or more processors configured to:
- identify a first block of video data in a first temporal location from a first view, wherein the first block of video data is associated with a first temporal motion vector;
- determine, when a second motion vector associated with a second block of video data comprises a temporal motion vector and the second block is from a second view, a motion vector predictor for the second motion vector based on the first temporal motion vector;
- and
- code prediction data for the second block using the motion vector predictor.
An apparatus for coding video data comprising:
- means for identifying a first block of video data in a first temporal location from a first view, wherein the first block of video data is associated with a first temporal motion vector;
- means for determining, when a second motion vector associated with a second block of video data comprises a temporal motion vector and the second block is from a second view, a motion vector predictor for the second motion vector based on the first temporal motion vector;
- and
- means for coding prediction data for the second block using the motion vector predictor.
A computer-readable storage medium having stored thereon instructions that, upon execution, cause one or more processors to:
- identify a first block of video data in a first temporal location from a first view, wherein the first block of video data is associated with a first temporal motion vector;
- determine, when a second motion vector associated with a second block of video data comprises a temporal motion vector and the second block is from a second view, a motion vector predictor for the second motion vector based on the first temporal motion vector;
- and
- code prediction data for the second block using the motion vector predictor.
Dependencies are inferred from the claim text.