Method and apparatus for intra mode coding in HEVC

US10230981B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10230981-B2
Application numberUS-201615150545-A
CountryUS
Kind codeB2
Filing dateMay 10, 2016
Priority dateSep 13, 2011
Publication dateMar 12, 2019
Grant dateMar 12, 2019

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.

A method is performed by a CODEC (coder/decoder) for Intra prediction mode processing based on multiple MPMs (most probable modes) in video coding. The method includes operations of determining a first Intra mode associated with a left neighboring block of a current block; determining a second Intra mode associated with a top neighboring block of the current block; deriving three MPMs based on the first Intra mode and the second Intra mode, and processing a current Intra mode associated with the current block according to said three MPMs. The step of deriving said three MPMs based on the first Intra mode and the second Intra mode includes: determining whether the first Intra mode is identical to the second Intra mode; and if the first Intra mode is identical to the second Intra mode, deriving said three MPMs according to whether the first Intra mode is identical to a predetermined mode.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method performed by a CODEC (coder/decoder) for Intra prediction mode processing based on multiple MPMs (most probable modes) in video coding, the method comprising: determining a first Intra mode associated with a left neighboring block of a current block; determining a second Intra mode associated with a top neighboring block of the current block; deriving three MPMs for the current block based on the first Intra mode and the second Intra mode, wherein the step of deriving said three MPMs based on the first Intra mode and the second Intra mode comprises: determining whether the first Intra mode is identical to the second Intra mode; if a result of the determination whether the first Intra mode is identical to the second Intra mode shows that the first Intra mode is identical to the second Intra mode, further determining whether the first Intra mode is identical to a predetermined prediction mode; and deriving said three MPMs based on a result of the determination whether the first Intra mode is identical to the predetermined prediction mode; and processing a current Intra mode associated with the current block according to said three MPMs; wherein the step of deriving said three MPMs comprises: if the result of the determination whether the first Intra mode is identical to the predetermined prediction mode shows the first Intra mode is not identical to the predetermined prediction mode, assigning the first Intra mode to a first MPM of said three MPMs, and assigning directional prediction modes of two immediate directional neighbors of the first MPM to a second MPM and a third MPM of said three MPMs; wherein the step of deriving said three MPMs based on the first Intra mode and the second Intra mode further comprises: if the first Intra mode is not identical to the second Intra mode, then: assigning the first Intra mode to one of a first MPM and a second MPM of said three MPMs; assigning the second Intra mode to the other one of the first MPM and the second MPM of said three MPMs; and assigning a Planar mode, a DC mode or a Vertical mode to a third MPM of said three MPMs, wherein the first Intra mode is assigned to the first MPM, and the second Intra mode is assigned to the second MPM, wherein the step of assigning the Planar mode, the DC mode or the Vertical mode to the third MPM of said three MPMs comprises: if neither the first MPM nor the second MPM is equal to the Planar mode, assigning the Planar mode to the third MPM; if either the first MPM or the second MPM is equal to the Planar mode and neither the first MPM nor the second MPM is equal to the DC mode, then the DC mode is assigned to the third MPM; and if either the first MPM or the second MPM is equal to the Planar mode and either the first MPM or the second MPM is equal to the DC mode, then the Vertical mode is assigned to the third MPM; wherein the step of processing the current Intra mode associated with the current block according to said three MPMs further comprising: determining a remaining mode set comprising a plurality of remaining modes other than said three MPMs; when the current Intra mode is not identical to any of sad three MPMs, processing the current Intra mode according a coding method for the remaining mode set, wherein the coding method includes fixed-length coding. 2. The method of claim 1 , wherein the predetermined prediction mode comprises a Planar mode and a DC mode. 3. The method of claim 1 , wherein the step of deriving said three MPMs comprises: if the first Intra mode is identical to the predetermined prediction mode, assigning a Planar mode, a DC mode and a Vertical mode as said three MPMs. 4. The method of claim 3 , wherein the Planar mode is assigned to a first MPM of said three MPMs, the DC mode is assigned to a second MPM of said three MPMs, and the Vertical mode is assigned to a third MPM of said three MPMs. 5. The method of claim 3 , wherein the DC mode is assigned to a first MPM of said three MPMs, the Planar mode is assigned to a second MPM of said three MPMs, and the Vertical mode is assigned to a third MPM of said three MPMs. 6. The method of claim 1 , wherein if one of the two immediate directional neighbors is not available, said one of the two immediate directional neighbors is replaced by a directional prediction modes of an available next immediate directional neighbor or the Planar mode. 7. The method of claim 1 , wherein one of the first Intra mode and the second Intra mode having a smaller mode index is assigned to the first MPM, and one of the first Intra mode and the second Intra mode having a larger mode index is assigned to the second MPM. 8. The method of claim 1 , wherein a 1-bit syntax element is used to indicate whether the current Intra mode for the current block is equal to a first MPM of said three MPMs. 9. The method of claim 1 , wherein a 2-bit syntax element is used to indicate whether the current Intra mode for the current block is equal to a second MPM of said three MPMs or a third MPM of said three MPM. 10. The method of claim 1 , wherein the current block, the top neighboring block and the left neighboring block correspond to prediction units (PUs). 11. The method of claim 1 , wherein said processing the current Intra mode corresponds to encoding the current Intra mode or decoding the current Intra mode. 12. The method of claim 1 , wherein the coding method uses 5-bit fixed representation for the remaining mode set. 13. An apparatus for Intra prediction mode processing based on multiple MPMs (most probable modes), the apparatus comprising: at least one circuit configured to: determine a first Intra mode associated with a left neighboring block of a current block; determine a second Intra mode associated with a top neighboring block of the current block; derive three MPMs based on the first Intra mode and the second Intra mode by: determining whether the first Intra mode is identical to the second Intra mode; if a result of the determination whether the first Intra mode is identical to the second Intra mode shows that the first Intra mode is identical to the second Intra mode, further determining whether the first Intra mode is identical to a predetermined prediction mode; and deriving said three MPMs based on a result of the determination whether the first Intra mode is identical to the predetermined prediction mode; and process a current Intra mode associated with the current block according to said three MPMs; wherein the deriving of said three MPMs comprises: if the result of the determination whether the first Intra mode is identical to the predetermined prediction mode shows the first Intra mode is not identical to the predetermined prediction mode, assigning the first Intra mode to a first MPM of said three MPMs, and assigning directional prediction modes of two immediate directional neighbors of the first MPM to a second MPM and a third MPM of said three MPMs; wherein the deriving of said three MPMs based on the first Intra mode and the second Intra mode further comprises: if the first Intra mode is not identical to the second Intra mode, then: assigning the first Intra mode to one of a first MPM and a second MPM of said three MPMs; assigning the second Intra mode to the other one of the first MPM and the second MPM of said three MPMs; and assigning a Planar mode, a DC mode or a Vertical mode to a third MPM of said three MPMs, wherein the first Intra mode is assigned to the first MPM, and the second Intra mode is assigned to the second MPM, wherein the assigning of the Planar mode, the DC mode or the Vertical mode to the third MPM of said three MPMs compr

Assignees

Inventors

Classifications

  • H04N19/593Primary

    involving spatial prediction techniques · CPC title

  • among a plurality of spatial predictive coding modes · CPC title

  • in combination with predictive coding · CPC title

  • H04N19/50Primary

    using predictive coding (H04N19/61 takes precedence) · CPC title

  • by compressing encoding parameters before transmission · 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 US10230981B2 cover?
A method is performed by a CODEC (coder/decoder) for Intra prediction mode processing based on multiple MPMs (most probable modes) in video coding. The method includes operations of determining a first Intra mode associated with a left neighboring block of a current block; determining a second Intra mode associated with a top neighboring block of the current block; deriving three MPMs based on …
Who is the assignee on this patent?
Hfi Innovation Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/593. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 12 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).