DEPTH MAP GENERATION TECHNIQUES FOR CONVERSION OF 2D VIDEO DATA TO 3D VIDEO DATA
First Claim
Patent Images
1. A method comprising:
- assigning initial depth values to pixels of a video unit based on motion associated with the pixels relative to corresponding pixels of a previous video unit of a video sequence;
identifying whether the initial depth values satisfy a threshold;
assigning adjusted depth values to one or more of the pixels of the video unit for which the initial depth values satisfy the threshold, wherein the adjusted depth values are based on color associated with the pixels; and
generating a depth map for the video unit, wherein the depth map comprises the initial depth values for a first subset of the pixels and the adjusted depth values for a second subset of the pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for generating depth maps for video units, such as video frames or slices video frames. The techniques may be performed by a video encoder in order to convert two-dimensional (2D) video to three-dimensional (3D) video. The techniques may alternatively be performed by a video decoder in order to convert received 2D video to 3D video. The techniques may use a combination of motion and color considerations in the depth map generation process.
181 Citations
33 Claims
-
1. A method comprising:
-
assigning initial depth values to pixels of a video unit based on motion associated with the pixels relative to corresponding pixels of a previous video unit of a video sequence; identifying whether the initial depth values satisfy a threshold; assigning adjusted depth values to one or more of the pixels of the video unit for which the initial depth values satisfy the threshold, wherein the adjusted depth values are based on color associated with the pixels; and generating a depth map for the video unit, wherein the depth map comprises the initial depth values for a first subset of the pixels and the adjusted depth values for a second subset of the pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A video coder apparatus comprising a depth map generation unit that:
-
assigns initial depth values to pixels of a video unit based on motion associated with the pixels relative to corresponding pixels of a previous video unit of a video sequence; identifies whether the initial depth values satisfy a threshold; assigns adjusted depth values to one or more of the pixels of the video unit for which the initial depth values satisfy the threshold, wherein the adjusted depth values are based on color associated with the pixels; and generates a depth map for the video unit, wherein the depth map comprises the initial depth values for a first subset of the pixels and the adjusted depth values for a second subset of the pixels. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
means for assigning initial depth values to pixels of a video unit based on motion associated with the pixels relative to corresponding pixels of a previous video unit of a video sequence; means for identifying whether the initial depth values satisfy a threshold; means for assigning adjusted depth values to one or more of the pixels of the video unit for which the initial depth values satisfy the threshold, wherein the adjusted depth values are based on color associated with the pixels; and means for generating a depth map for the video unit, wherein the depth map comprises the initial depth values for a first subset of the pixels and the adjusted depth values for a second subset of the pixels. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable storage medium comprising instructions that upon execution by a processor cause the processor to:
-
assign initial depth values to pixels of a video unit based on motion associated with the pixels relative to corresponding pixels of a previous video unit of a video sequence; identify whether the initial depth values satisfy a threshold; assign adjusted depth values to one or more of the pixels of the video unit for which the initial depth values satisfy the threshold, wherein the adjusted depth values are based on color associated with the pixels; and generate a depth map for the video unit, wherein the depth map comprises the initial depth values for a first subset of the pixels and the adjusted depth values for a second subset of the pixels. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification