IP Library › Granted Patent US 10,623,748
Granted Patent B2
US 10,623,748 · App. 16/374,535 · Granted Apr 14, 2020

Method and apparatus for video coding

Inventors: Liang Zhao (Sunnyvale, CA); Shan Liu (San Jose, CA); Xin Zhao (San Diego, CA); Xiang Li (Los Gatos, CA)
Assignee: Tencent America LLC
H04N19/159H04N19/103H04N19/176H04N19/70
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 10,623,748
App. No.
16/374,535
Granted
Apr 14, 2020
Kind
B2
Abstract

A method and an apparatus for video coding are provided. The apparatus includes processing circuitry. Prediction information of a first block from a coded video bitstream is decoded by the processing circuitry. The first block is a non-square block and the prediction information of the first block is indicative of a first intra prediction direction mode in a first set of intra prediction direction modes that is associated with the non-square block. The first set of intra prediction direction modes includes a subset of a second set of intra prediction direction modes that is associated with a square block and at least one additional intra prediction direction mode that is different from the second set of intra prediction direction modes. At least one sample of the first block is subsequently reconstructed by the processing circuitry according to the first intra prediction direction mode.

Claims (30)

1. A method for video decoding in a decoder, comprising:

decoding prediction information of a first block from a coded video bitstream, the first block being a non-square block and the prediction information of the first block being indicative of a first intra prediction direction mode in a first set of intra prediction direction modes that is associated with the non-square block, the first set of intra prediction direction modes including a subset of a second set of intra prediction direction modes that is associated with a square block and at least one additional intra prediction direction mode that is different from the second set of intra prediction direction modes; and

reconstructing at least one sample of the first block according to the first intra prediction direction mode, wherein

the second set of intra prediction direction modes includes at least one intra prediction direction mode that is different from the first set of intra prediction direction modes.

2. The method of claim 1 , wherein a number of the modes in the first set of intra prediction direction modes is equal to a number of the modes in the second set of intra prediction direction modes.

3. The method of claim 1 , wherein a number of the at least one additional intra prediction direction mode is a fixed number that is independent of a shape of the first block, the number being from 1 to 7 when the first set of intra prediction direction modes has 33 intra prediction direction modes, the number being from 2 to 14 when the first set of intra prediction direction modes has 65 intra prediction direction modes, the number being from 4 to 28 when the first set of intra prediction direction modes has 127 intra prediction direction modes.

4. The method of claim 1 , wherein a number of the at least one additional intra prediction direction mode is determined based on at least one of a width of the first block, a height of the first block, a ratio of the width and the height of the first block, and an area of the first block.

5. The method of claim 1 , further comprising:

decoding a syntax element from the coded video bitstream, the syntax element being indicative of a number of the at least one additional intra prediction direction mode, the syntax element being in at least one of a sequence parameter set, a picture parameter set, a slice header, a common syntax element for a region of a picture, and a common parameter for the region of the picture.

6. The method of claim 1 , wherein the first intra prediction direction mode is not in the second set of intra prediction direction modes that is associated with the square block.

7. The method of claim 4 , wherein the number of the at least one additional intra prediction direction mode is equal to a number M when the aspect ratio of the first block is equal to or less than 2.

8. The method of claim 7 , wherein the number M is equal to 2 when the second set of intra prediction direction modes has 33 intra prediction direction modes, and the number M is equal to 6 when the second set of intra prediction direction modes has 65 intra prediction direction modes.

9. The method of claim 4 , wherein the number of the at least one additional intra prediction direction mode is equal to a number N when the aspect ratio of the first block is equal to or more than 4.

10. The method of claim 9 , wherein the number N is equal to 5 when the second set of intra prediction direction modes has 33 intra prediction direction modes, and the number N is equal to 10 when the second set of intra prediction direction modes has 65 intra prediction direction modes.

11. An apparatus, comprising:

processing circuitry configured to:

decode prediction information of a first block from a coded video bitstream, the

first block being a non-square block and the prediction information of the first block being indicative of a first intra prediction direction mode in a first set of intra prediction direction modes that is associated with the non-square block, the first set of intra prediction direction modes including a subset of a second set of intra prediction direction modes that is associated with a square block and at least one additional intra prediction direction mode that is different from the second set of intra prediction direction modes; and

reconstruct at least one sample of the first block according to the first intra prediction direction mode, wherein

the second set of intra prediction direction modes includes at least one intra prediction direction mode that is different from the first set of intra prediction direction modes.

12. The apparatus of claim 11 , wherein a number of the modes in the first set of intra prediction direction modes is equal to a number of the modes in the second set of intra prediction direction modes.

13. The apparatus of claim 11 , wherein a number of the at least one additional intra prediction direction mode is a fixed number that is independent of a shape of the first block, the number being from 1 to 7 when the first set of intra prediction direction modes has 33 intra prediction direction modes, the number being from 2 to 14 when the first set of intra prediction direction modes has 65 intra prediction direction modes, the number being from 4 to 28 when the first set of intra prediction direction modes has 127 intra prediction direction modes.

14. The apparatus of claim 11 , wherein a number of the at least one additional intra prediction direction mode is equal to a number M when the aspect ratio of the first block is equal to or less than 2.

15. The apparatus of claim 14 , wherein the number M is equal to 3 when the second set of intra prediction direction modes has 33 intra prediction direction modes, and the number M is equal to 6 when the second set of intra prediction direction modes has 65 intra prediction direction modes.

16. The apparatus of claim 11 , wherein a number of the at least one additional intra prediction direction mode is equal to a number N when the aspect ratio of the first block is equal to or more than 4.

17. The apparatus of claim 16 , wherein the number N is equal to 5 when the second set of intra prediction direction modes has 33 intra prediction direction modes, and the number N is equal to 10 when the second set of intra prediction direction modes has 65 intra prediction direction modes.

18. A non-transitory computer-readable medium storing instructions which when executed by a computer for video decoding cause the computer to perform:

decoding prediction information of a first block from a coded video bitstream, the first block being a non-square block and the prediction information of the first block being indicative of a first intra prediction direction mode in a first set of intra prediction direction modes that is associated with the non-square block, the first set of intra prediction direction modes including a subset of a second set of intra prediction direction modes that is associated with a square block and at least one additional intra prediction direction mode that is different from the second set of intra prediction direction modes; and

reconstructing at least one sample of the first block according to the first intra prediction direction mode, wherein

the second set of intra prediction direction modes includes at least one intra prediction direction mode that is different from the first set of intra prediction direction modes.

Continuity (3)
Continuation 16147246 · Sep 28, 2018
Provisional Application 62693050 · Jul 2, 2018
Related Publication 20200007868A1 · Jan 2, 2020