IP Library Granted Patent US 9,351,001
Granted Patent B2
US 9,351,001 · App. 14/839,626 · Granted May 24, 2016

Encoding or decoding method and apparatus

Inventors: Haitao Yang (Shenzhen, CN); Bin Li (Hefei, CN); Houqiang Li (Hefei, CN); Jiantong Zhou (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N19/11H04N19/176H04N19/186H04N19/44H04N19/46H04N19/593
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,351,001
App. No.
14/839,626
Granted
May 24, 2016
Kind
B2
Abstract

Embodiments of the present invention provide an encoding or decoding method and apparatus. The method includes: extracting first information in a bitstream; determining a chroma component intra prediction mode according to the first information; when the chroma component intra prediction mode cannot be determined according to the first information, extracting second information in the bitstream; and determining the chroma component intra prediction mode according to the second information, where the first information includes information for indicating whether the chroma component intra prediction mode is a DM mode or an LM mode, the second information is used to indicate a remaining mode as the chroma component intra prediction mode, and the remaining mode is one of available chroma component intra prediction modes other than a mode that may be determined according to the first information.

Claims (36)

1. A decoding method, the method comprising:

extracting first information in a bitstream;

determining a chroma component intra prediction mode value for a current block according to the first information, wherein the first information comprises information for indicating whether the chroma component intra prediction mode value is corresponding to a DM mode;

when the chroma component intra prediction mode value cannot be determined according to the first information, extracting second information in the bitstream, wherein the second information is carried by an FL code having 2 binary symbols;

determining the chroma component intra prediction mode value according to the second information, wherein the second information is used to indicate a remaining mode value of the chroma component intra prediction mode values, and the remaining mode value is corresponding to one of available chroma component intra prediction mode other than the DM mode; and

determining a chroma intra prediction mode for the current block according to the determined chroma component intra prediction mode value and a luma intra prediction mode for the current block.

2. The method according to claim 1 , wherein the first information is carried by a truncated unary TU code with a maximum value 1.

3. The method according to claim 1 , wherein, the DM mode indicates that the chroma intra prediction mode for the current block is the same to the luma intra prediction mode for the current block.

4. The method according to claim 1 , wherein extracting the second information in the bitstream comprises extracting the FL code in the bitstream by using an equiprobability by-pass mode.

5. The method according to claim 1 , wherein the FL code having 2 binary symbols comprises words 00, 01, 10, or 11, each of which is used to indicate a remaining mode of the chroma component intra prediction mode respectively.

6. The method according to claim 1 , wherein the one of available chroma component intra prediction modes comprises DC mode, Vertical mode, Horizontal mode or Planar mode.

7. The method according to claim 2 , wherein when the truncated unary TU code is 0, the first information indicating the chroma component intra prediction mode value is corresponding to a DM mode.

8. A decoding apparatus, the apparatus comprising:

a first extracting unit, configured to extract first information in a bitstream;

a first determining unit, configured to determine a chroma component intra prediction mode value for a current block according to the first information extracted by the first extracting unit, the first information comprises information for indicating whether the chroma component intra prediction mode value is corresponding to a DM mode;

a second extracting unit, configured to, when the first determining unit fails to determine the chroma component intra prediction mode value according to the first information, extract second information in the bitstream, wherein the second information is carried by an FL code having 2 binary symbols;

a second determining unit, configured to determine the chroma component intra prediction mode value according to the second information extracted by the second extracting unit, wherein the second information is used to indicate a remaining mode value of the chroma component intra prediction mode value, the remaining mode value is corresponding to one of available chroma component intra prediction modes other than the DM mode;

wherein the determined chroma component intra prediction mode value is used for determining a chroma intra prediction mode for the current block with a luma intra prediction mode for the current block.

9. The apparatus according to claim 8 , wherein the first information is carried by a truncated unary TU code with a maximum value 1.

10. The apparatus according to claim 8 , wherein the DM mode indicates that the chroma intra prediction mode for the current block is the same to the luma intra prediction mode for the current block.

11. The apparatus according to claim 8 , wherein the second extracting unit is configured to extract the second information carried by one FL code by using an equiprobability by-pass mode.

12. The apparatus according to claim 8 , wherein the FL code having 2 binary symbols comprises words 00, 01, 10, or 11, each of which is used to indicate a remaining mode value of the chroma component intra prediction mode respectively.

13. The apparatus according to claim 8 , wherein the one of available chroma component intra prediction modes comprises DC mode, Vertical mode, Horizontal mode or Planar mode.

14. The method according to claim 9 , wherein when the truncated unary TU code is 0, the first information indicating the chroma component intra prediction mode value is corresponding to a DM mode.

15. A non-transitory computer readable medium storing codes that when executed by one or more processors of a video decoding device, cause the one or more processors to perform steps of:

extracting first information in a bitstream;

determining a chroma component intra prediction mode value for a current block according to the first information, wherein the first information comprises information for indicating whether the chroma component intra prediction mode value is corresponding to a DM mode;

when the chroma component intra prediction mode value cannot be determined according to the first information, extracting second information in the bitstream, wherein the second information is carried by an FL code having 2 binary symbols;

determining the chroma component intra prediction mode value according to the second information, wherein the second information is used to indicate a remaining mode value of the chroma component intra prediction mode values, and the remaining mode value is corresponding to one of available chroma component intra prediction mode other than the DM mode; and

determining a chroma intra prediction mode for the current block according to the determined chroma component intra prediction mode value and a luma intra prediction mode for the current block.

16. The non-transitory computer readable medium according to claim 15 , wherein the first information is carried by a truncated unary TU code with a maximum value 1.

17. The non-transitory computer readable medium according to claim 15 , wherein, the DM mode indicates that the chroma intra prediction mode for the current block is the same to the luma intra prediction mode for the current block.

18. The non-transitory computer readable medium according to claim 15 , wherein extracting the second information in the bitstream comprises extracting the FL code in the bitstream by using an equiprobability by-pass mode.

19. The non-transitory computer readable medium according to claim 15 , wherein the FL code having 2 binary symbols comprises words 00, 01, 10, or 11, each of which is used to indicate a remaining mode of the chroma component intra prediction mode respectively.

20. The non-transitory computer readable medium according to claim 15 , wherein the one of available chroma component intra prediction modes comprises DC mode, Vertical mode, Horizontal mode or Planar mode.

21. The non-transitory computer readable medium according to claim 16 , wherein when the truncated unary TU code is 0, the first information indicating the chroma component intra prediction mode value is corresponding to a DM mode.

Priority Claims (1)
CN 2012 1 0018818 · Jan 20, 2012 · national
Continuity (4)
Continuation 14317040 · Jun 27, 2014
Continuation 14102186 · Dec 10, 2013
Continuation PCTCN2012080334 · Aug 20, 2012
Related Publication 20160007020A1 · Jan 7, 2016