EFFICIENT CODING OF DEPTH TRANSITIONS IN 3D (VIDEO)
First Claim
1. A method of encoding a video data signal (15), the method comprising:
- providing color information (51) for pixels in an image,providing a depth map with depth information (52) for the pixels,providing transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) in the image, the transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended,generating (24) the video data signal (15) comprising encoded data representing the color information (51), the depth map (52) and the transition information (56, 57, 60, 70, 71).
1 Assignment
0 Petitions
Accused Products
Abstract
A method of encoding a video data signal (15) is provided, together with a method for decoding. The encoding comprises providing color information (51) for pixels in an image, providing a depth map with depth information (52) for the pixels, providing transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) in the image, the transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended, and generating (24) the video data signal (15) comprising encoded data representing the color information (51), the depth map (52) and the transition information (56, 57, 60, 70, 71). The decoding comprises using the transition information (56, 57, 60, 70, 71) for determining the width (63, 73) of the transition regions (61, 72) and for determining alpha values (53) for pixels inside the transition regions (61, 72). The determined alpha values (53) are used for determining the color of a blended pixel at the transition of a foreground object and a background object.
-
Citations
15 Claims
-
1. A method of encoding a video data signal (15), the method comprising:
-
providing color information (51) for pixels in an image, providing a depth map with depth information (52) for the pixels, providing transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) in the image, the transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended, generating (24) the video data signal (15) comprising encoded data representing the color information (51), the depth map (52) and the transition information (56, 57, 60, 70, 71). - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A method of decoding a video data signal (15), the video data signal (15) comprising encoded data representing color information (51) for pixels in an image, a depth map with depth information (52) for the pixels and transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended, the method comprising:
-
receiving the video data signal (41), based on the transition information (56, 57, 60, 70, 71), determining the width (63, 73) of the transition region (61, 72), based on the width of the transition region, determining alpha values (53) of the blended pixels, the alpha value (53) of the blended pixels being dependent on a distance to the depth transition (62), based on the alpha values (53) and the color information (51) determining a color of the blended pixels. - View Dependent Claims (9, 13)
-
-
10. An encoder (10) for encoding a video data signal (15), the encoder comprising:
-
means for providing color information (51) for pixels in an image, a depth map with depth information (52) for the pixels and transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended, means for generating the video data signal (15) comprising encoded data representing the color information (51), the depth information (52) and the transition information, and an output for providing the video data signal (15).
-
-
11. A decoder (30) for decoding a video data signal (15), the decoder (30) comprising:
-
an input for receiving a video data signal (15), the video data signal (15) comprising encoded data representing color information (51) for pixels in an image, a depth map with depth information (52) for the pixels and transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended, means for, based on the transition information (56, 57, 60, 70, 71), determining the width (63, 73) of the transition region (61, 72), means for, based on the width (63, 73) of the transition region (61, 72), determining alpha values (53) of the blended pixels, the alpha values (53) of the blended pixels being dependent on a distance to the depth transition (62), and means for, based on the alpha values (53) and the color information (51), determining a color of the blended pixels.
-
- 14. A video data signal (15) comprising encoded data representing color information (51) for pixels in an image, a depth map with depth information (52) for the pixels and transition information (56, 57, 60, 70, 71) being representative of a width (63, 73) of a transition region (61, 72) comprising a depth transition (62) and blended pixels in which colors of a foreground object and a background object are blended.
Specification