US 12,003,751 B2
High level syntax control of loop filter
Jie Chen, Beijing (CN); Jiancong Luo, Skillman, NJ (US); Yan Ye, San Diego, CA (US); and Mohammed Golam Sarwer, Cupertino, CA (US)
Assigned to Alibaba Group Holding Limited, Grand Cayman (KY)
Filed by ALIBABA GROUP HOLDING LIMITED, Grand Cayman (KY)
Filed on Oct. 13, 2022, as Appl. No. 18/046,423.
Application 18/046,423 is a division of application No. 17/216,095, filed on Mar. 29, 2021, granted, now 11,509,921.
Claims priority of provisional application 63/001,448, filed on Mar. 29, 2020.
Prior Publication US 2023/0055802 A1, Feb. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/46 (2014.01); H04N 19/117 (2014.01); H04N 19/169 (2014.01); H04N 19/174 (2014.01); H04N 19/186 (2014.01); H04N 19/82 (2014.01)
CPC H04N 19/46 (2014.11) [H04N 19/117 (2014.11); H04N 19/174 (2014.11); H04N 19/186 (2014.11); H04N 19/1883 (2014.11); H04N 19/82 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A video encoder, comprising:
a memory storing a set of instructions; and
at least one processor configured to execute the set of instructions to:
receive a video sequence;
encode the video sequence by using control flags for adaptive loop filter (ALF) at a sequence level, a picture level, or a slice level, wherein the sequence level, the picture level, and the slice level are levels ranking from high to low;
signal a first control flag indicating whether the ALF is enabled at a first level; and
in response to the first control flag indicating the ALF at the first level is enabled, signal a second control flag indicating whether ALF is enabled at a second level, wherein:
the ALF is enabled at the second level when a value of the second control flag equals to 1;
the ALF is disabled at the second level when the value of the second control flag equals to 0;
the second level is a lower level than the first level; and
the first control flag is a control flag for ALF at the sequence level, and the second control flag is a control flag for ALF at one of the picture level or the slice level depending on a third control flag signaled at a Picture Parameter Set (PPS).