IP Library Granted Patent US 11,102,473
Granted Patent B2
US 11,102,473 · App. 17/018,214 · Granted Aug 24, 2021

Interaction between look up table and shared merge list

Inventors: Li Zhang (San Diego, CA); Kai Zhang (San Diego, CA); Hongbin Liu (Beijing, CN); Yue Wang (Beijing, CN)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/103H04N19/117H04N19/157H04N19/176H04N19/184H04N19/513
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,102,473
App. No.
17/018,214
Granted
Aug 24, 2021
Kind
B2
Abstract

A method for video processing is provided to comprise: determining, whether to use a temporal prediction for obtaining an adaptive loop filter for a conversion between a current video block of a video and a coded representation of the video, based on whether a cross-tile prediction is enabled; and performing the conversion using an adaptive loop filter that is obtained based on the determining.

Claims (38)

1. A method of coding video data, comprising:

maintaining a table, wherein the table includes one or more candidates and the table is updated due to coding of one or more video blocks, wherein each candidate in the table comprises intra mode information;

coding, based on at least one candidate of the table, a current video block coded with an intra mode; and

resetting the table at the beginning of coding a region which comprises at least one video block.

2. The method of claim 1 , wherein the coding comprises:

encoding the current video block into a bitstream.

3. The method of claim 1 , wherein the coding comprises:

decoding the current video block from a bitstream.

4. The method of claim 1 , wherein the coding comprises:

determining an intra mode for the current video block based on the at least one candidate; and

coding the current video block using the determined intra mode.

5. The method of claim 1 , wherein the region is one of LCU row, LCU, slice or tile.

6. The method of claim 1 , wherein whether the table is updated due to the coding of the current video block is based on a coding mode of the current video block.

7. The method of claim 1 , wherein whether the table is enabled during the coding of the current video block is signaled in a bitstream.

8. The method of claim 1 , wherein whether the table is enabled during the coding of the current video block is signaled in a sequence level.

9. The method of claim 8 , wherein whether the table is enabled during the coding of the current video block is signaled in a sequence parameter set.

10. A video processing apparatus comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

maintain a table, wherein the table includes one or more candidates and the table is updated due to coding of one or more video blocks, wherein each candidate in the table comprises intra mode information;

code, based on at least one candidate of the table, a current video block coded with an intra mode; and

reset the table at the beginning of coding a region which comprises at least one video block.

11. The apparatus of claim 10 , wherein the instructions upon execution by the processor, further cause the processor to:

encode the current video block into a bitstream.

12. The apparatus of claim 10 , wherein the instructions upon execution by the processor, further cause the processor to:

decode the current video block from a bitstream.

13. The apparatus of claim 10 , wherein the instructions upon execution by the processor, further cause the processor to:

determine an intra mode for the current video block based on the at least one candidate; and

code the current video block using the determined intra mode.

14. The apparatus of claim 10 , wherein whether the table is updated due to the coding of the current video block is based on a coding mode of the current video block.

15. The apparatus of claim 10 , wherein whether the table is enabled during the coding of the current video block is signaled in a sequence level.

16. The apparatus of claim 15 , wherein whether the table is enabled during the coding of the current video block is signaled in a sequence parameter set.

17. A non-transitory computer-readable storage medium storing instructions that cause a processor to:

maintain a table, wherein the table includes one or more candidates and the table is updated due to coding of one or more video blocks, wherein each candidate in the table comprises intra mode information;

code, based on at least one candidate of the table, a current video block coded with an intra mode; and

reset the table at the beginning of coding a region which comprises at least one video block.

18. A non-transitory computer-readable recording medium storing a bitstream which is generated by a method performed by a video processing apparatus, wherein the method comprises:

maintaining a table, wherein the table includes one or more candidates and the table is updated due to coding of one or more video blocks, wherein each candidate in the table comprises intra mode information;

encoding, based on at least one candidate of the table, a current video block coded with an intra mode into the bitstream; and

resetting the table at the beginning of coding a region which comprises at least one video block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: ZHANG, LI; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 053747/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2020
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 053747/0200 →
Priority Claims (1)
WO PCT/CN2019/071510 · Jan 13, 2019 · international
Continuity (2)
Continuation PCTCN2020071656 · Jan 13, 2020
Related Publication 20200413038A1 · Dec 31, 2020