Video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media which store the programs
First Claim
1. A video encoding apparatus used in encoding of a multi-viewpoint image obtained by cameras having different viewpoints, wherein the apparatus generates a synthetic image for a camera used for obtaining an encoding target image, by using at least one already-encoded reference camera image having a viewpoint different from the viewpoint of the camera used for obtaining the encoding target image, and disparity information between the reference camera image and the encoding target image, encodes the encoding target image by using the synthetic image, and comprises:
- a differential image prediction device that generates a predicted image for a differential image between an input image of an encoding target area to be encoded and the synthetic image generated therefor;
a predicted image generation device that generates a predicted image for the encoding target area, where the predicted image is represented by the sum of the predicted differential image generated by the differential image prediction device and the synthetic image for the encoding target area; and
a prediction residual encoding device that encodes a prediction residual represented by a difference between the predicted image for the encoding target area generated by the predicted image generation device and the encoding target image of the encoding target area.
1 Assignment
0 Petitions
Accused Products
Abstract
A video encoding apparatus used in encoding of a multi-viewpoint image. The apparatus generates a synthetic image for a camera used for obtaining an encoding target image, by using an already-encoded reference camera image having a viewpoint different from the viewpoint of the camera used for obtaining the encoding target image, and disparity information between the reference camera image and the encoding target image, thereby encoding the encoding target image. A predicted image for a differential image between an input image of an encoding target area to be encoded and the synthetic image generated therefor is generated, and a predicted image for the encoding target area, which is represented by the sum of the predicted differential image and the synthetic image for the encoding target area, is generated. A prediction residual represented by a difference between the predicted image for the encoding target area and the encoding target image of the encoding target area is encoded.
11 Citations
28 Claims
-
1. A video encoding apparatus used in encoding of a multi-viewpoint image obtained by cameras having different viewpoints, wherein the apparatus generates a synthetic image for a camera used for obtaining an encoding target image, by using at least one already-encoded reference camera image having a viewpoint different from the viewpoint of the camera used for obtaining the encoding target image, and disparity information between the reference camera image and the encoding target image, encodes the encoding target image by using the synthetic image, and comprises:
-
a differential image prediction device that generates a predicted image for a differential image between an input image of an encoding target area to be encoded and the synthetic image generated therefor; a predicted image generation device that generates a predicted image for the encoding target area, where the predicted image is represented by the sum of the predicted differential image generated by the differential image prediction device and the synthetic image for the encoding target area; and a prediction residual encoding device that encodes a prediction residual represented by a difference between the predicted image for the encoding target area generated by the predicted image generation device and the encoding target image of the encoding target area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 27)
-
-
9. A video decoding apparatus used in decoding of encoded data of a multi-viewpoint image obtained by cameras having different viewpoints, wherein the apparatus generates a synthetic image for a camera used for obtaining a decoding target image, by using at least one already-decoded reference camera image having a viewpoint different from the viewpoint of the camera used for obtaining a decoding target image, and disparity information between the reference camera image and the decoding target image, decodes encoded data of the decoding target image by using the synthetic image, and comprises:
- a prediction residual decoding device that decodes a prediction residual of the decoding target image, where the prediction residual is included in the encoded data;
a differential image prediction device that generates a predicted image for a differential image between a decoding target image of a decoding target area to be decoded and the synthetic image generated therefor; and
an image decoding device that decodes the decoding target image by adding the predicted differential image generated by the differential image prediction device, the prediction residual decoded by the prediction residual decoding device, and the synthetic image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 28)
- a prediction residual decoding device that decodes a prediction residual of the decoding target image, where the prediction residual is included in the encoded data;
-
16. A video encoding method used in encoding of a multi-viewpoint image obtained by cameras having different viewpoints, wherein the method generates a synthetic image for a camera used for obtaining an encoding target image, by using at least one already-encoded reference camera image having a viewpoint different from the viewpoint of the camera used for obtaining the encoding target image, and disparity information between the reference camera image and the encoding target image, encodes the encoding target image by using the synthetic image, and comprises:
-
a differential image prediction step that generates a predicted image for a differential image between an input image of an encoding target area to be encoded and the synthetic image generated therefor; a predicted image generation step that generates a predicted image for the encoding target area, where the predicted image is represented by the sum of the predicted differential image generated by the differential image prediction step and the synthetic image for the encoding target area; and a prediction residual encoding step that encodes a prediction residual represented by a difference between the predicted image for the encoding target area generated by the predicted image generation step and the encoding target image of the encoding target area. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A video decoding method used in decoding of encoded data of a multi-viewpoint image obtained by cameras having different viewpoints, wherein the method generates a synthetic image for a camera used for obtaining a decoding target image, by using at least one already-decoded reference camera image having a viewpoint different from the viewpoint of the camera used for obtaining a decoding target image, and disparity information between the reference camera image and the decoding target image, decodes encoded data of the decoding target image by using the synthetic image, and comprises:
- a prediction residual decoding step that decodes a prediction residual of the decoding target image, where the prediction residual is included in the encoded data;
a differential image prediction step that generates a predicted image for a differential image between a decoding target image of a decoding target area to be decoded and the synthetic image generated therefor; and
an image decoding step that decodes the decoding target image by adding the predicted differential image generated by the differential image prediction step, the prediction residual decoded by the prediction residual decoding step, and the synthetic image. - View Dependent Claims (22, 23, 24, 25, 26)
- a prediction residual decoding step that decodes a prediction residual of the decoding target image, where the prediction residual is included in the encoded data;
Specification