×

Method and apparatus for encoding/decoding the motion vectors of a plurality of reference pictures, and apparatus and method for image encoding/decoding using same

  • US 10,491,920 B2
  • Filed: 03/10/2017
  • Issued: 11/26/2019
  • Est. Priority Date: 10/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. A video encoding method for encoding a current block in a current picture using an inter prediction, the method comprising:

  • determining motion information of the current block including a first current motion vector and a second current motion vector of the current block, wherein the first current motion vector is displacement between a location of the current block in the current picture and a location of a first reference block in a first reference picture which is included in a first reference picture list, and the second current motion vector is displacement between a location of the current block in the current picture and a location of a second reference block in a second reference picture which is included in a second reference picture list,encoding, into a bitstream, mode information indicating which mode is used for encoding the motion information of the current block among a plurality of motion information encoding modes; and

    when a first motion information encoding mode is used for encoding the motion information of the current block, performing a process comprising;

    deriving, by using motion vectors of neighboring blocks of the current block, a first set of candidate motion vectors and a second set of candidate motion vectors;

    selecting a first predicted motion vector of the first current motion vector from the first set of candidate motion vectors, and a second predicted motion vector of the second current motion vector from the second set of candidate motion vectors;

    generating a first differential motion vector by subtracting the first predicted motion vector from the first current motion vector of the current block;

    generating a second differential motion vector by subtracting the second predicted motion vector from the second current motion vector of the current block;

    encoding, into the bitstream, the first differential motion vector, a first reference picture index for indicating the first reference picture in the first reference picture list, the second differential motion vector, and the second reference picture index for indicating the second reference picture in the second reference picture list; and

    encoding, into the bitstream, a residual signals that is differences between pixels in the current block and pixels in a predicted block of the current block, wherein the predicted block is generated by predicting the current block using the first current motion vector, the first reference picture in the first reference picture list, the second current motion vector, and the second reference picture in the second reference picture list,wherein the encoding of the residual signals comprises;

    identifying one or more conditions for enabling transform and quantization;

    skipping both of the transform and the quantization for the residual signals to thereby encode the residual signals which are neither transformed nor quantized, when the identified one or more conditions indicate skipping of both the transform and the quantization;

    skipping the transform for the residual signals and quantizing the residual signals to thereby encode the quantized residual signals, when the identified one or more conditions indicate skipping of the transform; and

    transforming and then quantizing the residual signals to thereby encode the transformed and quantized residual signals, when the identified one or more conditions indicate non-skipping of both the transform and the quantization.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×