IP Library › Granted Patent US 11,722,686
Granted Patent B2
US 11,722,686 · App. 17/584,972 · Granted Aug 8, 2023

Method and apparatus for improved sub-block partitioning intra sub-partitions coding mode

Inventors: Xin Zhao (San Diego, CA); Liang Zhao (Sunnyvale, CA); Xiang Li (Saratoga, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/44H04N19/119H04N19/13H04N19/14H04N19/159H04N19/176
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,722,686
App. No.
17/584,972
Granted
Aug 8, 2023
Kind
B2
Abstract

A method of video decoding performed by a video decoder includes receiving a coded video bitstream including a current picture. The method further includes determining a block size of a current block coded in the intra sub-partition (ISP) coding mode. The method further includes determining a direction and number of partitions of the current block based on the determined block size. Th method further includes decoding the current block based on the determined direction and number of partitions of the current block.

Claims (33)

1. A method of video encoding performed by a video encoder, comprising:

receiving a video bitstream including a current picture;

determining a block size of a current block to be coded in an intra sub-partition (ISP) coding mode;

determining a direction and number of partitions of the current block based on the determined block size, wherein the number of the partitions of the current block to be coded in the ISP coding mode is greater than 4; and

encoding, in the ISP coding mode, the current block based on the determined direction and number of partitions of the current block.

2. The method according to claim 1 , wherein the current block is partitioned into one of (i) K vertically split partitions and (ii) L horizontally split partitions.

3. The method according to claim 2 , wherein, in response to a determination that a width of the current block is larger than a height of the current block, K is greater than L.

4. The method according to claim 2 , wherein, in response to a determination that a height of the current block is larger than a width of the current block, K is smaller than L.

5. The method of claim 4 , wherein, in response to a determination that the block size of the current block is 4×N and N is greater than 8, K and L are dependent on N.

6. The method of claim 5 , wherein K is 2 and L is 4.

7. The method according to claim 3 , wherein, in response to a determination that the block size of the current block is N×4 and N is greater than 8, K and L are dependent on N.

8. The method of claim 7 , wherein K is 4 and L is 2.

9. The method of claim 1 , wherein, in response to a determination that a width of the current block is greater than a threshold, a number of vertical partitions is based on the width of the current block.

10. The method of claim 1 , wherein, in response to a determination that a height of the current block is greater than a threshold, a number of horizontal partitions is based on the height of the current block.

11. The method of claim 1 , wherein a context model used to entropy encode the direction of the partitions of the current block is selected based on the determined block size.

12. The method of claim 1 , wherein a context model used to entropy encode the direction of the partitions of the current block is selected based on a partitioning direction of one or more neighboring blocks that are coded in the ISP coding mode.

13. A video encoder for video encoding, comprising:

processing circuitry configured to:

receive a video bitstream including a current picture,

determine a block size of a current block to be coded in an intra sub-partition (ISP) coding mode,

determine a direction and number of partitions of the current block based on the determined block size, wherein the number of the partitions of the current block to be coded in the ISP coding mode is greater than 4, and

encode, in the ISP coding mode, the current block based on the determined direction and number of partitions of the current block.

14. The video encoder according to claim 13 , wherein the current block is partitioned into one of (i) K vertically split partitions and (ii) L horizontally split partitions.

15. The video encoder according to claim 14 , wherein, in response to a determination that a width of the current block is larger than a height of the current block, K is greater than L.

16. The video encoder according to claim 14 , wherein, in response to a determination that a height of the current block is larger than a width of the current block, K is smaller than L.

17. The video encoder of claim 16 , wherein, in response to a determination that the block size of the current block is 4×N and N is greater than 8, K and L are dependent on N.

18. The video encoder of claim 17 , wherein K is 2 and L is 4.

19. The video encoder according to claim 15 , wherein, in response to a determination that the block size of the current block is N×4 and N is greater than 8, K and L are dependent on N.

20. A non-transitory computer readable medium having instructions stored therein, which, when executed by a processor in a video encoder, cause the processor to execute a method comprising:

receiving a video bitstream including a current picture;

determining a block size of a current block to be coded in an intra sub-partition (ISP) coding mode;

determining a direction and number of partitions of the current block based on the determined block size, wherein the number of the partitions of the current block to be coded in the ISP coding mode is greater than 4; and

encoding, in the ISP coding mode, the current block based on the determined direction and number of partitions of the current block.

Continuity (3)
Continuation 16776238 · Jan 29, 2020
Provisional Application 62798868 · Jan 30, 2019
Related Publication 20220150523A1 · May 12, 2022
Cited By (1)
US 12,388,996