APPARATUS AND METHOD OF DEPTH CODING USING PREDICTION MODE
First Claim
1. A method of generating a prediction mode, the method comprising:
- calculating, by at least one processor, a first depth representative value indicating a depth representative value of a current block of a depth image, and a second depth representative value indicating a depth representative value of a reference block corresponding to the current block;
calculating, by the at least one processor, a depth offset based on the first representative value and the second depth representative value;
calculating, by the at least one processor, a motion vector by predicting motion based on a change in a depth of the current block and a change in a depth of the reference block; and
generating, by the at least one processor, a prediction mode having a compensated depth value, based on the depth offset, the motion vector, and reference image information associated with the reference block.
1 Assignment
0 Petitions
Accused Products
Abstract
A depth image coding method may calculate a depth offset of a depth image, may generate a prediction mode based on the depth offset, may minimize a prediction error of the depth image having a low correlation between adjacent points of view and a low temporal correlation and may enhance a compression rate. The depth offset may be calculated based on a representative value of adjacent pixels included in a template as opposed to using a depth representative value of pixels in a block and header information may not be needed to encode an offset and the offset may be generated by a depth image decoding apparatus. When a plurality of objects is included in a block, a depth offset is calculated for each of the plurality of objects and a motion vector is calculated for each of the plurality of objects and the depth image may be accurately predicted.
-
Citations
18 Claims
-
1. A method of generating a prediction mode, the method comprising:
-
calculating, by at least one processor, a first depth representative value indicating a depth representative value of a current block of a depth image, and a second depth representative value indicating a depth representative value of a reference block corresponding to the current block; calculating, by the at least one processor, a depth offset based on the first representative value and the second depth representative value; calculating, by the at least one processor, a motion vector by predicting motion based on a change in a depth of the current block and a change in a depth of the reference block; and generating, by the at least one processor, a prediction mode having a compensated depth value, based on the depth offset, the motion vector, and reference image information associated with the reference block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus generating a prediction mode, the apparatus comprising:
-
a depth offset calculator to calculate a first depth representative value indicating a depth representative value of a current block of a depth image, to calculate a second depth representative value indicating a depth representative value of a reference block corresponding to the current block, and to calculate a depth offset based on the first depth representative value and the second depth representative value; a motion vector calculator to calculate a motion vector by predicting motion based on a change in a depth of the current block and a change in a depth of the reference block; and a prediction mode generating unit to generate a prediction mode having a compensated depth value, based on the depth offset, the motion vector, and reference image information associated with the reference block.
-
-
12. An apparatus encoding a depth image based on a prediction mode, the apparatus comprising:
-
a first generating unit to generate a prediction mode having a compensated depth value with respect to a current block of a depth image when the depth image is input; a second generating unit to generate a residual block by subtracting the prediction mode from the current block; a quantizing unit to transform and quantize the residual block; and a coding unit to encode the quantized residual block to generate a bitstream. - View Dependent Claims (13)
-
-
14. An apparatus decoding a depth image, the apparatus comprising:
-
a decoding unit to decode a bit stream with respect to the depth image, to extract a residual block and reference image information when the bit stream is input; a dequantizing unit to dequantize and inverse transform the residual block; a depth offset calculator to calculate a depth offset corresponding to the depth image; a prediction mode generating unit to generate an intermediate prediction mode by applying, based on the reference image information, the motion vector to the reference block, and to generate a prediction mode having a compensated depth value by adding the depth offset to the prediction mode; and a restoring unit to restore a current block by adding the residual block to the prediction mode.
-
-
15. A method, comprising,
generating, by at least one processor, a prediction mode to encode a multi-view image based on temporal correlation of images of an object, the generating including calculating a first depth representative value of a current block of a depth image and a second depth representative value of a reference block of the depth image; -
calculating, by the at least one processor, a difference between the first depth representative value and the second depth representative value; calculating, by the at least one processor, a change in a depth value of the object based on the difference; and determining, by the at least one processor, the prediction mode based on the change in the depth value to improve the temporal correlation. - View Dependent Claims (16, 17, 18)
-
Specification