Depth modeling modes for depth map intra coding
US-2016050419-A1 · Feb 18, 2016 · US
US9641853B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9641853-B2 |
| Application number | US-201414253465-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 15, 2014 |
| Priority date | Apr 15, 2013 |
| Publication date | May 2, 2017 |
| Grant date | May 2, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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.
specially adapted for multi-view video sequence encoding · CPC title
Selection of coding mode or of prediction mode · CPC title
using optimisation based on Lagrange multipliers · CPC title
Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence) · CPC title
by estimating the code amount by means of a model, e.g. mathematical model or statistical model · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.