CODING MULTIVIEW VIDEO PLUS DEPTH CONTENT
First Claim
1. A method of coding video data, the method comprising:
- receiving a texture view component comprising texture data for a temporal instance of a view of video data;
receiving a depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and
encapsulating the texture view component and the depth view component in a view component for the temporal instance of the view, such that the texture view component and the depth view component are encapsulated within a common bitstream.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for coding 3D video block units. In one example, a video encoder is configured to receive one or more texture components from at least a portion of an image representing a view of three dimensional video data, receive a depth map component for at least the portion of the image, code a block unit indicative of pixels of the one or more texture components for a portion of the image and the depth map component. The coding comprises receiving texture data for a temporal instance of a view of video data, receiving depth data corresponding to the texture data for the temporal instance of the view of video data, and encapsulating the texture data and the depth data in a view component for the temporal instance of the view, such that the texture data and the depth data are encapsulated within a common bitstream.
-
Citations
52 Claims
-
1. A method of coding video data, the method comprising:
-
receiving a texture view component comprising texture data for a temporal instance of a view of video data; receiving a depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and encapsulating the texture view component and the depth view component in a view component for the temporal instance of the view, such that the texture view component and the depth view component are encapsulated within a common bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
- 8. A device for processing video data comprising a video coder configured to receive a texture view component comprising texture data for a temporal instance of a view of video data, receive a depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data, and encapsulate the view component texture and the depth view component in a view component for the temporal instance of the view, such that the texture view component and the depth view component are encapsulated within a common bitstream.
-
15. A computer program product comprising a computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a video encoding device to:
-
receive a texture view component comprising texture data for a temporal instance of a view of video data; receive a depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and encapsulate the view component texture and the depth view component in a view component for the temporal instance of the view, such that the texture view component and the depth view component are encapsulated within a common bitstream. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A device for processing video data, comprising:
-
means for receiving a texture view component comprising texture data for a temporal instance of a view of video data; means for receiving a depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and means for encapsulating the texture view component and the depth view component in a view component for the temporal instance of the view, such that the texture view component and the depth view component are encapsulated within a common bitstream. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of coding video data, the method comprising:
-
receiving a common bitstream encapsulating a texture view component and a depth view component in a view component for a temporal instance of the view of video data, wherein the texture view component comprises texture data for the temporal instance of a view and the depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and separating the texture view component and the depth view component for the temporal instance of the view of video data. - View Dependent Claims (30, 31, 32, 33, 34)
-
- 35. A device for processing video data comprising a video coder configured to receive a common bitstream encapsulating a texture view component and a depth view component in a view component for a temporal instance of the view of video data, wherein the texture view component comprises texture data for the temporal instance of a view and the depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data, and separate the texture view component and the depth view component for the temporal instance of the view of video data.
-
41. A computer program product comprising a computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a video decoding device to:
-
receive a common bitstream encapsulating a texture view component and a depth view component in a view component for a temporal instance of the view of video data, wherein the texture view component comprises texture data for the temporal instance of a view and the depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and separate the texture view component and the depth view component for the temporal instance of the view of video data. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A device for processing video data comprising:
-
means for receiving a common bitstream encapsulating a texture view component and a depth view component in a view component for a temporal instance of the view of video data, wherein the texture view component comprises texture data for the temporal instance of a view and the depth view component comprising depth data corresponding to the texture data for the temporal instance of the view of video data; and means for separating the texture view component and the depth view component for the temporal instance of the view of video data. - View Dependent Claims (48, 49, 50, 51, 52)
-
Specification