DEPTH MAP CODING USING VIDEO INFORMATION
First Claim
1. A method comprising:
- accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture;
determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture; and
coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture.
1 Assignment
0 Petitions
Accused Products
Abstract
Several implementations relate to depth map coding. In one implementation, it is determined that differences between collocated video blocks are small enough to be interchanged. Based on that determination, a depth block corresponding to a first of the video blocks is coded using an indicator that instructs a decoder to use a collocated depth block, corresponding to a second of the video blocks, in place of the depth block. In another implementation, a video signal includes a coding of at least a single indicator that instructs a decoder to decode both a depth block and a corresponding video block using collocated blocks, from other pictures, in place of the depth block and the corresponding video block. In another implementation, the depth block and the corresponding video block are decoded, based on the single indicator, using the collocated blocks in place of the depth block and the corresponding video block.
-
Citations
31 Claims
-
1. A method comprising:
-
accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture; determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture; and coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
means for accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture; means for determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture; and means for coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture. - View Dependent Claims (17)
-
-
18. A processor readable medium having stored thereon instructions for causing a processor to perform at least the following:
-
accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture; determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture; and coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture.
-
-
19. An apparatus, comprising a processor configured to perform at least the following:
-
accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture; determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture; and coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture.
-
-
20. An apparatus comprising an encoder for performing at least the following operations:
-
accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture; determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture; and coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture.
-
-
21. An apparatus comprising:
-
an encoder for performing at least the following operations; accessing a portion of a first depth picture that is to be coded, the portion of the first depth picture having one or more depth values for a corresponding portion of a first video picture, determining that differences between the portion of the first video picture and a corresponding portion of a second video picture are small enough that an encoding of the portion of the first video picture may replace the portion of the first video picture with the portion of the second video picture, coding, based on the determining, the portion of the first depth picture using an indicator that instructs a decoder to find a portion of a second depth picture that has one or more depth values for the portion of the second video picture, and that instructs the decoder to use the portion of the second depth picture for the portion of the first depth picture; and a modulator for modulating a signal that includes the coding of the portion of the first depth picture.
-
-
22. (canceled)
-
23. (canceled)
-
24. A processor readable medium having stored thereon a video signal structure, comprising:
-
a depth picture coding section including coding of a portion of a first depth picture; a video picture coding section including coding of a portion of a first video picture, the first video picture corresponding to the first depth picture; and an indicator section including coding of at least a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture.
-
-
25. A method comprising:
-
accessing a coding of a portion of a first depth picture; accessing a coding of a portion of a first video picture, the first video picture corresponding to the first depth picture; accessing at least a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture; decoding the portion of the second depth picture by using the portion of the first depth picture for the portion of the second depth picture; and decoding the portion of the second video picture by using the portion of the first video picture for the portion of the second video picture.
-
-
26. An apparatus comprising:
-
means for accessing a coding of a portion of a first depth picture; means for accessing a coding of a portion of a first video picture, the first video picture corresponding to the first depth picture; means for accessing a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture; means for decoding the portion of the second depth picture by using the portion of the first depth picture; and means for decoding the portion of the second video picture by using the portion of the first video picture. - View Dependent Claims (27)
-
-
28. A processor readable medium having stored thereon instructions for causing a processor to perform at least the following:
-
accessing a coding of a portion of a first depth picture; accessing a coding of a portion of a first video picture, the first video picture corresponding to the first depth picture; accessing a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture; decoding the portion of the second depth picture by using the portion of the first depth picture; and decoding the portion of the second video picture by using the portion of the first video picture.
-
-
29. An apparatus, comprising a processor configured to perform at least the following:
-
accessing a coding of a portion of a first depth picture; accessing a coding of a portion of a first video picture, the first video picture corresponding to the first depth picture; accessing a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture; decoding the portion of the second depth picture by using the portion of the first depth picture; and decoding the portion of the second video picture by using the portion of the first video picture.
-
-
30. An apparatus comprising a decoder for performing at least the following operations:
-
accessing a coding of a portion of a first depth picture; accessing a coding of a portion of a first video picture, the first video picture corresponding to the first depth picture; accessing a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture; decoding the portion of the second depth picture by using the portion of the first depth picture; and decoding the portion of the second video picture by using the portion of the first video picture.
-
-
31. An apparatus comprising:
-
a demodulator for receiving and demodulating a signal, the signal including; a coding of a portion of a first depth picture, a coding of a portion of a first video picture, the first video picture corresponding to the first depth picture, a coding of a single indicator that instructs the decoder to perform at least the following operations; to decode a portion of a second depth picture by using the portion of the first depth picture for the portion of the second depth picture, the portion of the second depth picture being collocated with the potion of the first depth picture, and to decode a portion of a second video picture by using the portion of the first video picture for the portion of the second video picture, the portion of the second video picture being collocated with the potion of the first video picture, and the second video picture corresponding to the second depth picture; and a decoder for performing at least the following operations; accessing the coding of a portion of a first depth picture, accessing the coding of a portion of a first video picture, accessing the single indicator, decoding the portion of the second depth picture by using the portion of the first depth picture, and decoding the portion of the second video picture by using the portion of the first video picture.
-
Specification