Method and apparatus for Intra mode coding in HEVC

US9363511B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9363511-B2
Application numberUS-201213810205-A
CountryUS
Kind codeB2
Filing dateAug 28, 2012
Priority dateSep 13, 2011
Publication dateJun 7, 2016
Grant dateJun 7, 2016

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 and apparatus for Intra prediction mode encoding or decoding based on multi-level most probable modes (MPMs) are disclosed. In one embodiment according to the present invention, the method and apparatus for encoding or decoding Intra prediction mode for 4×4 prediction unit (PU) use 19 Intra mode candidates to have full directional coverage or 35 Intra mode candidates as used by 8×8, 16×16 and 32×32 PUs. In another embodiment of the present invention, three MPMs are used to code the Intra modes. Various methods to derive the three MPMs based on the Intra modes of neighboring blocks are disclosed. In yet another embodiment of the present invention, the coding method for the remaining modes comprises fixed length coding. In addition, variable length coding for the remaining modes are also disclosed.

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 HEVC (High-Efficiency Video Coding), the method comprising: using a processor operating on a decoding side of the CODEC to perform the steps of: determining a first Intra mode associated with a top block of a current block; determining a second Intra mode associated with a left 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 the three MPMs; wherein if the first Intra mode and the second Intra mode are the same, then: a first MPM of the three MPMs is set to the first Intra mode or the second Intra mode; if the first MPM is DC mode, then a Vertical mode and Planar mode are assigned to a second MPM and a third MPM, respectively; and if the first MPM is the Planar mode, then the Vertical mode and the DC mode are assigned to the second MPM and the third MPM, respectively. 2. The method of claim 1 , wherein if the first Intra mode and the second Intra mode are the same and the first MPM is neither DC mode nor Planar mode, then: if the two immediate directional neighbors are available, then the two immediate directional neighbors of the first MPM are assigned to a second MPM and a third MPM; and if one of the two immediate directional neighbors is not available, said one of the two immediate directional neighbors is replaced by an available next immediate directional neighbor or the Planar mode. 3. The method of claim 1 , wherein if the first Intra mode and the second Intra mode are the same and the first MPM is neither DC mode nor Planar mode, then the Planar mode and the DC mode are assigned to a second MPM and a third MPM. 4. The method of claim 1 , wherein if the first Intra mode and the second Intra mode are different, then: one of the first Intra mode and the second Intra mode having a larger mode index is assigned to a second MPM; the first MPM of the three MPMs is set to one of the first Intra mode and the second Intra mode having a smaller mode index; if neither the first MPM nor the second MPM is equal to the Planar mode, then the Planar mode is assigned to a 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 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; 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. 5. The method of claim 1 , wherein a 1-bit syntax element is used to indicate whether a current Intra mode for the current block is equal to a first MPM (most probable mode) of the three MPMs. 6. The method of claim 1 , wherein a 2-bit syntax element is used to indicate whether a current Intra mode for the current block is equal to a second MPM (most probable mode) of the three MPMs or a third MPM of the three MPM. 7. The method of claim 1 , wherein the current block, the top block, and the left block correspond to prediction units (PUs). 8. 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. 9. A method performed by a CODEC (coder/decoder) for Intra prediction mode processing based on one or more MPMs (most probable modes) in HEVC (High-Efficiency Video Coding), the method comprising: using a processor operating on the decoding side of the CODEC to perform the steps of: determining a first Intra mode associated with a top block of a current block; determining a second Intra mode associated with a left block of the current block; deriving said one or more MPMs based on the first Intra mode and the second Intra mode, wherein the first Intra mode and the second Intra mode are selected from a first set consisting of Intra mode candidates; and processing a current Intra mode associated with the current block according to a coding method for a second set consisting of remaining modes of the first set not included in said one or more MPMs, wherein the coding method includes fixed-length coding; wherein, if the first Intra mode and the second Intra mode are the same, then: a first MPM of the one or more MPMs is set to the first Intra mode or the second Intra mode; if the first MPM is DC mode, then a Vertical mode and a Planar mode are assigned to a second MPM and a third MPM, respectively; and if the first MPM is the Planar mode, then the Vertical mode and the DC mode are assigned to the second MPM and the third MPM, respectively. 10. The method of claim 9 , wherein if the second set consists of one remaining mode, then the coding method comprises deriving the second set implicitly. 11. The method of claim 9 , wherein if the first set consists of 19 Intra mode candidates and said one or more MPMs correspond to 3 MPMs, then the coding method uses 4-bit fixed representation for the second set. 12. The method of claim 9 , wherein if the first set consists of 19 Intra mode candidates and said one or more MPMs correspond to 3 MPMs, then the coding method uses 3 bits for a first group consisting of 4 selected remaining modes, 4 bits for a second group consisting of another 4 selected remaining modes, and 5 bits for a third group consisting of rest of the remaining modes. 13. The method of claim 9 , wherein if the first set consists of 19 Intra mode candidates and said one or more MPMs correspond to 3 MPMs, then the coding method uses 2 bits for a first group consisting of 2 selected remaining modes, 4 bits for a second group consisting of another 2 selected remaining modes, and 5 bits for a third group consisting of rest of the remaining modes. 14. The method of claim 9 , wherein if the first set consists of 35 Intra mode candidates and said one or more MPMs correspond to 3 MPMs, then the coding method uses 5-bit fixed representation for the second set. 15. The method of claim 9 , wherein if the second first set consists of 35 Intra mode candidates and said one or more MPMs correspond to 3 MPMs, then the coding method uses 3 bits for a first group consisting of 4 selected remaining modes, 5 bits for a second group consisting of another 4 selected remaining modes, and 6 bits for a third group consisting of rest of the remaining modes. 16. The method of claim 9 , wherein if the second first set consists of 35 Intra mode candidates and said one or more MPMs correspond to 3 MPMs, then the coding method uses 2 bits for a first group consisting of 2 selected remaining modes, 5 bits for a second group consisting of another 2 selected remaining modes, and 6 bits for a third group consisting of rest of the remaining modes. 17. The method of claim 9 , wherein the current block, the top block, and the left block correspond to prediction units (PUs). 18. The method of claim 9 , wherein said processing the current Intra mode corresponds to encoding the current Intra mode or decoding the current Intra mode. 19. A method performed by a CODEC (coder/decoder) for Intra prediction mode processing based on one or more MPMs (most probable modes) in HEVC (High-Efficiency Video Coding), the method comprising: using a processor operating on the decoder side of the CODEC to pe

Assignees

Inventors

Classifications

  • by compressing encoding parameters before transmission · CPC title

  • H04N19/593Primary

    involving spatial prediction techniques · CPC title

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

  • H04N19/50Primary

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

  • in combination with predictive coding · 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 US9363511B2 cover?
A method and apparatus for Intra prediction mode encoding or decoding based on multi-level most probable modes (MPMs) are disclosed. In one embodiment according to the present invention, the method and apparatus for encoding or decoding Intra prediction mode for 4×4 prediction unit (PU) use 19 Intra mode candidates to have full directional coverage or 35 Intra mode candidates as used by 8×8, 16…
Who is the assignee on this patent?
Zhang Ximin, Liu Shan, Mediatek Singapore Pte Ltd
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 Jun 07 2016 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).