Motion vector calculating method
AssigneePanasonic Corporation
InventorsSatoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe
Life of this patent
Estimating the term…
Abstract
When a block (MB22) of which motion vector is referred to in the direct mode contains a plurality of motion vectors, 2 motion vectors MV23 and MV24, which are used for inter picture prediction of a current picture (P23) to be coded, are determined by scaling a value obtained from averaging the plurality of motion vectors or selecting one of the plurality of the motion vectors.
Claims6
A motion vector determining method for determining a motion vector of a current block included in a current picture, said motion vector determining method comprising:
- specifying, when a co-located block has two motion vectors, only one motion vector out of the two motion vectors, the co-located block being located in a motion compensated second picture at the same position that the current block is located in the current picture, the motion compensated second picture being a picture following the current picture in display order;
- and
- determining the motion vector of the current block, using the specified one motion vector,
- wherein, in the case where (i) a first motion vector of the two motion vectors of the co-located block refers to a first reference picture preceding the motion compensated second picture in display order and (ii) a second motion vector of the two motion vectors of the co-located block refers to a second reference picture preceding the motion compensated second picture in display order, the first motion vector is specified in said specifying of only one motion vector,
- wherein the first motion vector appears in a bitstream earlier than the second motion vector, and
- wherein the first reference picture and the second reference picture are different pictures.
A motion vector determining apparatus that determines a motion vector of a current block included in a current picture, said motion vector determining apparatus comprising:
- a specifying unit configured to specify, when a co-located block has two motion vectors, only one motion vector out of the two motion vectors, the co-located block being located in a motion compensated second picture at the same position that the current block is located in the current picture, the motion compensated second picture being a picture following the current picture in display order;
- and
- a determining unit configured to determine the motion vector of the current block, using the specified one motion vector,
- wherein, in the case where (i) a first motion vector of the two motion vectors of the co-located block refers to a first reference picture preceding the motion compensated second picture in display order and (ii) a second motion vector of the two motion vectors of the co-located block refers to a second reference picture preceding the motion compensated second picture in display order, said specifying unit is configured to specify the first motion vector,
- wherein the first motion vector appears in a bitstream earlier than the second motion vector, and
- wherein the first reference picture and the second reference picture are different pictures.
Dependencies are inferred from the claim text.