IP Library Patent Application 19369973
Patent Application
App. No. 19/369,973

METHOD AND APPARATUS FOR PROCESSING VIDEO CONTENT WITH ALF and CCALF

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 None
App. No.
19/369,973
Abstract

The present disclosure provides systems and methods for processing video content. The method can include: receiving a bitstream comprising video content; determining whether a first signal associated with the video content satisfies a given condition; and in response to the determination that the first signal satisfies the given condition, disabling both a cross component adaptive loop filter (CCALF) process and a chroma adaptive loop filter (ALF) process.

Claims (46)

1 . A video decoding method, comprising:

receiving a bitstream associated with video content;

decoding, from coded information of the bitstream, a first signal;

determining, based on the first signal, whether an adaptation parameter set (APS) network-abstraction-layer (NAL) unit is present in the bitstream; and

in response to a determination that the APS NAL unit is not present in the bitstream, disabling a chroma adaptive loop filter (ALF) process,

wherein the disabling of the chroma ALF process comprises decoding one or more slice-level flags indicating that the chroma ALF is disabled, and disabling the chroma ALF process based on decoded values of the one or more slice-level flags.

2 . The method according to claim 1 , wherein the one or more slice-level flags comprise:

a first slice-level flag corresponding to a chroma ALF process of a chroma component Cb, and a second slice-level flag corresponding to a chroma ALF process of a chroma component Cr.

3 . The method according to claim 1 , wherein the decoded values of the one or more slice-level flags are equal to 0 for all of one or more pictures in a coded layer video sequence (CLVS) associated with the video content.

4 . The method according to claim 1 , further comprising:

in response to a determination that the APS NAL unit is not present in the bitstream, performing a luma ALF process using a predetermined set of filters.

5 . The method according to claim 4 , wherein performing the luma ALF process using the predetermined set of filters further comprises:

decoding, from the coded information of the bitstream, a third slice-level flag, and

performing the luma ALF process based on a decoded value of the third slice-level flag.

6 . The method according to claim 5 , wherein the decoded value of the third slice-level flag is equal to 0 for all of one or more pictures in a coded layer video sequence (CLVS) associated with the video content.

7 . The method according to claim 1 , wherein the first signal is a flag, and the method further comprises:

in response to the flag having a value equal to 1, determining that the APS NAL unit is not present in the received bitstream.

8 . A video encoding method, comprising:

encoding, into a bitstream associated with video content, a first signal indicating whether an adaptation parameter set (APS) network-abstraction-layer (NAL) unit is present in the bitstream; and

in response to the APS NAL unit being not present in the bitstream, disabling a chroma adaptive loop filter (ALF) process and encoding, into the bitstream, one or more slice-level flags indicating that the chroma ALF is disabled.

9 . The method according to claim 8 , wherein the one or more slice-level flags comprise:

a first slice-level flag corresponding to a chroma ALF process of a chroma component Cb, and a second slice-level flag corresponding to a chroma ALF process of a chroma component Cr.

10 . The method according to claim 8 , further comprising:

setting values of the one or more slice-level flags to be equal to 0 for all of one or more pictures in a coded layer video sequence (CLVS) associated with the video content.

11 . The method according to claim 8 , further comprising:

in response to the APS NAL unit being not present in the bitstream, performing a luma ALF process using a predetermined set of filters.

12 . The method according to claim 11 , wherein performing the luma ALF process using the predetermined set of filters further comprises:

encoding, into the bitstream, a third slice-level flag associated with the luma ALF process.

13 . The method according to claim 12 , further comprising:

setting a value of the third slice-level flag to be equal to 0 for all of one or more pictures in a coded layer video sequence (CLVS) associated with the video content.

14 . The method according to claim 8 , wherein the first signal is a flag, and the method further comprises:

in response to the APS NAL unit being not present in the bitstream, setting a value of the flag to be equal to 1.

15 . A method of storing a bitstream associated with video content, the method comprising:

generating the bitstream comprising:

a first signal indicating that adaptation parameter set (APS) network-abstraction-layer (NAL) unit is not present in the bitstream; and

one or more slice-level flags indicating that a chroma ALF process is disabled; and

storing the bitstream in a non-transitory computer readable medium.

16 . The method according to claim 15 , wherein the one or more slice-level flags comprise:

a first slice-level flag corresponding to a chroma ALF process of a chroma component Cb, and a second slice-level flag corresponding to a chroma ALF process of a chroma component Cr.

17 . The method according to claim 15 , further comprising:

setting values of the one or more slice-level flags to be equal to 0 for all of one or more pictures in a coded layer video sequence (CLVS) associated with the video content.

18 . The method according to claim 15 , further comprising:

performing a luma ALF process using a predetermined set of filters.

19 . The method according to claim 18 , wherein the generated bitstream further comprises a third slice-level flag associated with the luma ALF process.

20 . The method according to claim 19 , further comprising:

setting a value of the third slice-level flag to be equal to 0 for all of one or more pictures in a coded layer video sequence (CLVS) associated with the video content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2026
From: ALIBABA INNOVATION PRIVATE LIMITED
To: HFI INNOVATION INC.
Reel/Frame 075499/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2026
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA INNOVATION PRIVATE LIMITED
Reel/Frame 074832/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2025
From: SARWER, MOHAMMED GOLAM; YE, YAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 072687/0523 →