IP Library Granted Patent US 9,641,853
Granted Patent B2
US 9,641,853 · App. 14/253,465 · Granted May 2, 2017

Method and apparatus of depth prediction mode selection

Inventors: Jianhua Zheng (Beijing, CN); Zhouye Gu (Santa Clara, CA); Nam Ling (San Jose, CA); Chen-Xiong Zhang (Plano, TX)
Assignee: Futurewei Technologies, Inc.
H04N19/19H04N19/103H04N19/14H04N19/176H04N19/597H04N19/149
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,641,853
App. No.
14/253,465
Granted
May 2, 2017
Kind
B2
Abstract

There is disclosed a method, apparatus and computer program product for prediction mode selection for coding a block of a depth map. An ordered list of coding modes is obtained, wherein the ordered list of coding modes comprises a plurality of coding modes. And whether a depth modeling mode and/or a region boundary chain mode is to be added into the ordered list of coding modes in accordance with a decision condition is determined.

Claims (40)

1. A method for coding a block of a depth map for a video data, comprising:

obtaining a first list comprising a plurality of coding modes;

obtaining a block variance of a block of a depth map for a video data;

determining if a first coding mode in the first list is not a flat mode and the block variance is greater than a certain threshold value, wherein upon determining that the first coding mode in the first list is not a flat mode and the block variance is greater than a certain threshold value a depth modeling mode is added to the first list;

coding, by a video encoder, the block of the depth map using a depth modeling mode from the first list; and

outputting the block of the depth map.

2. The method of claim 1 , further comprising:

updating the first list with adding a region boundary chain mode (RBCM) to obtain a second list upon determining that the block variance is greater than the certain threshold value; and coding the block of the depth map for the video data with a coding mode from the second list.

3. The method of claim 1 , further comprising:

updating the first list with adding a region boundary chain mode (RBCM) to obtain a second list when the block variance is not 0; and coding the block of the depth map for the video data with a coding mode from the second list.

4. The method of claim 1 , further comprising:

updating the first list with adding a region boundary chain mode (RBCM) to obtain a second list when the block variance is not 1; and coding the block of the depth map for the video data with a coding mode from the second list.

5. The method of claim 1 , further comprising:

updating the first list with adding the depth modeling mode when the block variance is not 0.

6. The method of claim 1 , further comprising:

updating the first list with adding the depth modeling mode when the block variance is not 1.

7. The method of claim 1 , wherein the flat mode is at least one of a planar mode and a DC mode.

8. The method of claim 1 , wherein the list is a depth intra coding mode list.

9. The method of claim 1 , wherein the certain threshold value is predefined in accordance with a quantization parameter.

10. An apparatus for coding a block of a depth map for a video data, comprising:

a non-transitory memory storage comprising instructions; and

one or more processors in communication with the storage, and the one or more processors configure the instructions to:

obtain a block variance of a block of a depth map for a video data;

determine if a first coding mode in the first list is not a flat mode and the block variance is greater than a certain threshold value, wherein upon determining that the first coding mode in the first list is not a flat mode and the block variance is greater than a certain threshold value a depth modeling mode is added to the first list;

code, by a video encoder, the block of the depth map using a depth modeling mode from the first list; and

output the block of the depth map.

11. The apparatus of claim 10 , the one or more processors further configure the instructions to:

update the first list with adding a region boundary chain mode (RBCM) to obtain a second list upon determining the block variance is greater than the certain threshold value; and

code the block of the depth map for the video data with a coding mode from the second list.

12. The apparatus of claim 10 , the one or more processors further configure the instructions to:

update the first list with adding a region boundary chain mode (RBCM) to obtain a second list upon determining the block variance is not 0; and code the block of the depth map for the video data with a coding mode from the second list.

13. The apparatus of claim 10 , the one or more processors further configure the instructions to:

update the first list with adding a region boundary chain mode (RBCM) to obtain a second list when the block variance is not 1; and code the block of the depth map for the video data with a coding mode from the second list.

14. The apparatus of claim 10 , the one or more processors further configure the instructions to:

update the first list with adding the depth modeling mode when the block variance is not 0.

15. The apparatus of claim 10 , the one or more processors further configure the instructions to:

update the first list with adding the depth modeling mode when the block variance is not 1.

16. The apparatus of claim 10 , wherein the flat mode is at least one of a planar mode and a DC mode.

17. The apparatus of claim 10 , wherein the list is a depth intra coding mode list.

18. The apparatus of claim 10 , wherein the certain threshold value is predefined in accordance with a quantization parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2014
From: GU, ZHOUYE; LING, NAM
To: SANTA CLARA UNIVERSITY
Reel/Frame 033547/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: ZHENG, JIANHUA; ZHANG, PHILIPP CHEN-XIONG
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 032917/0705 →
Continuity (2)
Provisional Application 61812124 · Apr 15, 2013
Related Publication 20140307787A1 · Oct 16, 2014