VIDEO AND DEPTH CODING
First Claim
1. A method, comprising:
- selecting a component of video information for a picture;
determining a motion vector for the selected video information or for depth information for the picture;
coding the selected video information based on the determined motion vector;
coding the depth information based on the determined motion vector;
generating an indicator that the selected video information and the depth information are coded based on the determined motion vector; and
generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
Various implementations are described. Several implementations relate to video and depth coding. One method includes selecting a component of video information for a picture. A motion vector is determined for the selected video information or for depth information for the picture. The selected video information is coded based on the determined motion vector. The depth information is coded based on the determined motion vector. An indicator is generated that the selected video information and the depth information are coded based on the determined motion vector. One or more data structures are generated that collectively include the coded video information, the coded depth information, and the generated indicator.
-
Citations
36 Claims
-
1. A method, comprising:
-
selecting a component of video information for a picture; determining a motion vector for the selected video information or for depth information for the picture; coding the selected video information based on the determined motion vector; coding the depth information based on the determined motion vector; generating an indicator that the selected video information and the depth information are coded based on the determined motion vector; and generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
means for selecting a component of video information for a picture; means for determining a motion vector for the selected video information or for depth information for the picture; means for coding the selected video information based on the determined motion vector; means for coding the depth information based on the determined motion vector; generating an indicator that the selected video information and the depth information are coded based on the determined motion vector; and means for generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator.
-
-
17. A processor readable medium having stored thereon instructions for causing a processor to perform at least the following:
-
selecting a component of video information for a picture; determining a motion vector for the selected video information or for depth information for the picture; coding the selected video information based on the determined motion vector; coding the depth information based on the determined motion vector; generating an indicator that the selected video information and the depth information are coded based on the determined motion vector; and generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator.
-
-
18. An apparatus, comprising a processor configured to perform at the least the following:
-
selecting a component of video information for a picture; determining a motion vector for the selected video information or for depth information for the picture; coding the selected video information based on the determined motion vector; coding the depth information based on the determined motion vector; generating an indicator that the selected video information and the depth information are coded based on the determined motion vector; and generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator.
-
-
19. An apparatus, comprising:
-
a selector for selecting a component of video information for a picture; a motion vector generator for determining a motion vector for the selected video information or for depth information for the picture; a coder for coding the selected video information based on the determined motion vector, and for coding the depth information based on the determined motion vector; and a generator for generating an indicator that the selected video information and the depth information are coded based on the determined motion vector, and for generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator. - View Dependent Claims (20)
-
-
21. A signal formatted to include a data structure including coded video information for a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information.
-
22. A processor-readable medium having stored thereon a data structure including coded video information for a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information.
-
23. A method comprising:
-
receiving data that includes coded video information for a video component of a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information; generating the motion vector for use in decoding both the coded video information and the coded depth information; decoding the coded video information based on the generated motion vector, to produce decoded video information for the picture; and decoding the coded depth information based on the generated motion vector, to produce decoded depth information for the picture. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
means for receiving data that includes coded video information for a video component of a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information; means for generating the motion vector for use in decoding both the coded video information and the coded depth information; means for decoding the coded video information based on the generated motion vector, to produce decoded video information for the picture; and means for decoding the coded depth information based on the generated motion vector, to produce decoded depth information for the picture.
-
-
30. A processor readable medium having stored thereon instructions for causing a processor to perform at least the following:
-
receiving data that includes coded video information for a video component of a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information; generating the motion vector for use in decoding both the coded video information and the coded depth information; decoding the coded video information based on the generated motion vector, to produce decoded video information for the picture; and decoding the coded depth information based on the generated motion vector, to produce decoded depth information for the picture.
-
-
31. An apparatus, comprising a processor configured to perform at the least the following:
-
receiving a data structure that includes coded video information for a video component of a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information; generating the motion vector for use in decoding both the coded video information and the coded depth information; decoding the coded video information based on the generated motion vector, to produce decoded video information for the picture; and decoding the coded depth information based on the generated motion vector, to produce decoded depth information for the picture.
-
-
32. An apparatus comprising:
-
a buffer for receiving data that includes coded video information for a video component of a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information; a motion vector generator for generating the motion vector for use in decoding both the coded video information and the coded depth information; and a decoder for decoding the coded video information based on the generated motion vector to produce decoded video information for the picture, and for decoding the coded depth information based on the generated motion vector to produce decoded depth information for the picture. - View Dependent Claims (33, 34)
-
-
35. An apparatus comprising:
-
a demodulator configured to receive and demodulate a signal, the signal including coded video information for a video component of a picture, coded depth information for the picture, and an indicator that the coded video information and the coded depth information are coded based on a motion vector determined for the video information or for the depth information; and a decoder configured to perform at least the following; generating the motion vector for use in decoding both the coded video information and the coded depth information, decoding the coded video information based on the generated motion vector, to produce decoded video information for the picture, and decoding the coded depth information based on the generated motion vector, to produce decoded depth information for the picture.
-
-
36. An apparatus comprising:
-
an encoder configured to perform the following; selecting a component of video information for a picture, determining a motion vector for the selected video information or for depth information for the picture, coding the selected video information based on the determined motion vector, coding the depth information based on the determined motion vector, generating an indicator that the selected video information and the depth information are coded based on the determined motion vector, and generating one or more data structures that collectively include the coded video information, the coded depth information, and the generated indicator; and a modulator configured to modulate and transmit the data structure.
-
Specification