Method and apparatus of depth prediction mode selection

US9641853B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641853-B2
Application numberUS-201414253465-A
CountryUS
Kind codeB2
Filing dateApr 15, 2014
Priority dateApr 15, 2013
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • specially adapted for multi-view video sequence encoding · CPC title

  • Selection of coding mode or of prediction mode · CPC title

  • H04N19/19Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9641853B2 cover?
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 wi…
Who is the assignee on this patent?
Futurewei Technologies Inc, Univ Santa Clara
What technology area does this patent fall under?
Primary CPC classification H04N19/19. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).