Method of estimating disparity vector, and method and apparatus for encoding and decoding multi-view moving picture using the disparity vector estimation method
First Claim
Patent Images
1. A method of estimating a disparity vector to encode a multi-view moving picture, the method comprising:
- estimating disparity vectors for a plurality of encoded macroblocks; and
calculating disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for encoding and decoding a multi-view moving picture. A method of estimating a disparity vector to encode a multi-view moving picture includes: estimating disparity vectors for a predetermined number of encoded macroblocks; and calculating disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors. Therefore, it is possible to quickly perform encoding of a multi-view moving picture and enhance compressibility of the multi-view moving picture.
-
Citations
26 Claims
-
1. A method of estimating a disparity vector to encode a multi-view moving picture, the method comprising:
-
estimating disparity vectors for a plurality of encoded macroblocks; and
calculating disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors. - View Dependent Claims (2, 3)
-
-
4. A multi-view moving picture encoding apparatus comprising:
-
a direct mode performing unit which receives a current frame and a reference frame, estimates disparity vectors for a plurality of encoded macroblocks, and calculates disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors;
an interpolation equation providing unit which provides an interpolation equation for calculating the disparity vectors of the macroblocks adjacent to the encoded macroblocks to the direct mode performing unit;
a search mode performing unit which receives the current frame and the reference frame and searches for the current frame and the reference frame to estimate disparity vectors;
a cost calculating unit which calculates a direct mode cost according to a disparity vector determining method performed by the direct mode performing unit and a search mode cost according to a disparity vector determining method performed by the search mode performing unit;
a comparator which compares the direct mode cost and the search mode cost with each other;
a mode selector which selects an encoding mode according to a comparison result provided by the comparator; and
an encoder which encodes a multi-view moving picture according to the selected encoding mode. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of encoding a multi-view moving picture, the method comprising:
-
receiving a current frame and a reference frame;
performing a direct mode operation by estimating disparity vectors for a plurality of encoded macroblocks, and calculating disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors;
performing a search mode operation by searching for the current frame and the reference frame and estimating a disparity vector;
calculating a cost for the direct mode and a cost for the search mode;
comparing the cost for the direct mode with the cost for the search mode;
selecting an encoding mode according to a comparison result of the comparing; and
encoding a multi-view moving picture according to the selected encoding mode. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for decoding a multi-view moving picture, the apparatus comprising:
-
an encoding mode checking unit which checks a mode information indicating an encoding mode included in a received multi-view moving picture bitstream to determine the encoding mode;
a disparity vector determining unit which determines a disparity vector according to the encoding mode determined by the encoding mode checking unit; and
a decoder which decodes a multi-view moving picture, using a disparity vector determined according to the checked encoding mode and residual picture data included in the multi-view moving picture bitstream, wherein the disparity vector determining unit calculates the disparity vector using a same disparity vector interpolation equation as that used to encode the received multi-view moving picture. - View Dependent Claims (21)
-
-
22. A method of decoding a multi-view moving picture the method comprising:
-
determining an encoding mode using a mode information indicating an encoding mode included in a received multi-view moving picture bitstream;
determining a disparity vector according to the encoding mode; and
decoding a multi-view moving picture, using the disparity vector determining according to the encoding mode and residual picture data included in the multi-view moving picture bitstream, wherein the determining the disparity vector comprises calculating the disparity vector using a same disparity vector interpolation equation as that used to encode the received multi-view moving picture. - View Dependent Claims (23)
-
-
24. A computer-readable recording medium having embodied thereon a computer program for performing a method of estimating a disparity vector to encode a multi-view moving picture, the method comprising:
-
estimating disparity vectors for a plurality of encoded macroblocks; and
calculating disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors.
-
-
25. A computer-readable recording medium having embodied thereon a computer program for performing a method of encoding a multi-view moving picture, the method comprising:
-
receiving a current frame and a reference frame;
performing a direct mode operation by estimating disparity vectors for a plurality of encoded macroblocks, and calculating disparity vectors of macroblocks adjacent to the encoded macroblocks using the estimated disparity vectors;
performing a search mode operation by searching for the current frame and the reference frame and estimating a disparity vector;
calculating a cost for the direct mode and a cost for the search mode;
comparing the cost for the direct mode with the cost for the search mode;
selecting an encoding mode according to a result of the comparing; and
encoding a multi-view moving picture according to the selected encoding mode.
-
-
26. A computer-readable recording medium having embodied thereon a computer program for performing a method of decoding a multi-view moving picture, the method comprising:
-
determining an encoding mode using a mode information indicating an encoding mode included in a received multi-view moving picture bitstream;
determining a disparity vector according to the encoding mode; and
decoding a multi-view moving picture, using the disparity vector determining according to the encoding mode and residual picture data included in the multi-view moving picture bitstream, wherein the determining the disparity vector comprises calculating the disparity vector using a same disparity vector interpolation equation as that used to encode the received multi-view moving picture.
-
Specification