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 |
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).
|