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
First Claim
1. A video encoding method using an inter prediction, the method comprising:
- determining a first motion vector and a second motion vector of a current block to be encoded;
generating a predicted block of the current block by using the first and second motion vectors;
generating a residual block by subtracting the predicted block from the current block;
encoding, into a bitstream, information on the first and second motion vectors, and residual signals in the residual block;
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A video decoding method using an inter prediction, includes: reconstructing a first differential motion vector and a second differential motion vector of a current block by decoding encoded data; deriving a first predicted motion vector and a second predicted motion vector of the current block from one or more neighboring blocks of the current block; generating a first motion vector of the current block by adding the first candidate motion vector to the first differential motion vector, and a second motion vector of the current block by adding the second candidate motion vector to the second differential motion vector; generating a predicted block of the current block by using the first and second motion vectors; reconstructing a residual block by decoding residual signals included in the encoded data; and adding each pixel value of the predicted block to a corresponding pixel value of the residual block.
-
Citations
12 Claims
-
1. A video encoding method using an inter prediction, the method comprising:
-
determining a first motion vector and a second motion vector of a current block to be encoded; generating a predicted block of the current block by using the first and second motion vectors; generating a residual block by subtracting the predicted block from the current block; encoding, into a bitstream, information on the first and second motion vectors, and residual signals in the residual block; 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 Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A video encoding apparatus using an inter prediction, the apparatus comprising:
-
a motion vector encoder configured to determine a first motion vector and a second motion vector of a current block to be encoded, and encode information on the first and second motion vectors into a bitstream; a motion compensator configured to generate a predicted block of the current block by using the first and second motion vectors; and a residual encoder configure to generate a residual block by subtracting the predicted block from the current block, and encode residual signals in the residual block into the bitstream; wherein the residual encoder is configured to encode residual signals by identifying whether to enable 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, in response to identifying 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, in response to identifying skipping of the transform; and transforming and then quantizing the residual signals to thereby encode the transformed and quantized residual signals, in response to identifying non-skipping of both the transform and the quantization. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification