IP Library Granted Patent US 11,711,531
Granted Patent B2
US 11,711,531 · App. 17/494,539 · Granted Jul 25, 2023

Method and apparatus for video coding

Inventors: Guichun Li (Milpitas, CA); Xiang Li (Saratoga, CA); Shan Liu (San Jose, CA)
Assignee: Tencent America LLC
H04N19/44H04N19/119H04N19/159H04N19/176H04N19/186H04N19/96
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 11,711,531
App. No.
17/494,539
Granted
Jul 25, 2023
Kind
B2
Abstract

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. For example, the processing circuitry decodes partition information from a coded video bitstream. The partition information is indicative of a minimum allowed quaternary tree (QT) leaf node size for an intra coded (I) slice. The minimum allowed QT leaf node size for the I slice is constrained by a threshold that is lower than a coding tree unit (CTU) size. Further, the processing circuitry partitions a coding, tree block in the I slice into coding blocks based on the minimum allowed QT leaf node size, and reconstructs the coding blocks respectively from the coded video bitstream.

Claims (29)

1. A method for video encoding in an encoder, comprising:

partitioning, by processing circuitry, a coding tree block in an intra coded (I) slice into coding blocks based on a minimum allowed quaternary tree (QT) leaf node size for the I slice, the minimum allowed QT leaf node size for the I slice being constrained by a threshold that is lower than a coding tree unit (CTU) size;

encoding, by the processing circuitry, partition information into a coded video bitstream, the partition information being indicative of the minimum allowed QT leaf node size for the I slice, the minimum allowed QT leaf node size being indicated by one of a first syntax element in a sequence parameter set (SPS) and a second syntax element in a picture head (PH) of the partition information based on an override enabling flag; and

transmitting the coded video bitstream.

2. The method of claim 1 , wherein the partition information is indicative of a minimum allowed QT leaf node size for a luma component.

3. The method of claim 2 , wherein the minimum allowed QT leaf node size for the I slice, as indicated by the partition information, is constrained by the threshold in response to a dual tree partition being used for the I slice.

4. The method of claim 2 , further comprising determining the threshold based on an implicit QT split requirement.

5. The method of claim 1 , wherein the partition information is indicative of a minimum allowed QT leaf node size for chroma components.

6. The method of claim 1 , further comprising encoding the partition information into the SPS.

7. The method of claim 1 , further comprising encoding the partition information into the PH.

8. The method of claim 1 , further comprising:

applying QT splits to partition the coding tree block into QT leaf nodes that satisfy a requirement of the minimum allowed QT leaf node size, before applying a binary tree (BT) split or a ternary tree (TT) split.

9. The method of claim 1 , wherein a base 2 logarithm of the minimum allowed QT leaf node size for the I slice, as indicated by the partition information, is constrained to be smaller than a base 2 logarithm of the CTU size.

10. The method of claim 9 , wherein the base 2 logarithm of the minimum allowed QT leaf node size for the I slice, as indicated by the partition information, is smaller than the base 2 logarithm of the CTU size by 1.

11. An apparatus for video encoding, comprising:

processing circuitry configured to

partition a coding tree block in an intra coded (I) slice into coding blocks based on a minimum allowed quaternary tree (QT) leaf node size for the I slice, the minimum allowed QT leaf node size for the I slice being constrained by a threshold that is lower than a coding tree unit (CTU) size;

encode partition information into a coded video bitstream, the partition information being indicative of the minimum allowed QT leaf node size for the I slice, the minimum allowed QT leaf node size being indicated by one of a first syntax element in a sequence parameter set (SPS) and a second syntax element in a picture head (PH) of the partition information based on an override enabling flag; and

transmit the coded video bitstream.

12. The apparatus of claim 11 , wherein the partition information encoded by the processing circuitry is indicative of a minimum allowed QT leaf node size for a luma component.

13. The apparatus of claim 12 , wherein the minimum allowed QT leaf node size for the I slice, as indicated by the partition information encoded by the processing circuitry, is constrained by the threshold in response to a dual tree partition being used for the I slice.

14. The apparatus of claim 12 , wherein the processing circuitry is further configured to determine the threshold based on an implicit QT split requirement.

15. The apparatus of claim 11 , wherein the partition information encoded by the processing circuitry is indicative of a minimum allowed QT leaf node size for chroma components.

16. The apparatus of claim 11 , wherein the processing circuitry is further configured to encode the partition information into the SPS.

17. The apparatus of claim 11 , wherein the processing circuitry is further configured to encode the partition information into the PH.

18. The apparatus of claim 11 , wherein the processing circuitry is further configured to:

apply QT splits to partition the coding tree block into QT leaf nodes that satisfy a requirement of the minimum allowed QT leaf node size, before applying a binary tree (BT) split or a ternary tree (TT) split.

19. The apparatus of claim 11 , wherein a base 2 logarithm of the minimum allowed QT leaf node size for the I slice, as indicated by the partition information encoded by the processing circuitry, is constrained to be smaller than a base 2 logarithm of the CTU size.

20. The apparatus of claim 19 , wherein the base 2 logarithm of the minimum allowed QT leaf node size for the I slice, as indicated by the partition information encoded by the processing circuitry, is smaller than the base 2 logarithm of the CTU size by 1.

Continuity (3)
Continuation 17077748 · Oct 22, 2020
Provisional Application 62979911 · Feb 21, 2020
Related Publication 20220030262A1 · Jan 27, 2022