IP Library › Granted Patent US 12,022,072
Granted Patent B2
US 12,022,072 · App. 17/992,833 · Granted Jun 25, 2024

System and method for video coding

Inventors: Hai Wei Sun (Singapore, SG); Chong Soon Lim (Singapore, SG); Jing Ya Li (Singapore, SG); Han Boon Teo (Singapore, SG); Che-Wei Kuo (Singapore, SG); Chu Tong Wang (Singapore, SG); Tadamasa Toma (Osaka, JP); Takahiro Nishi (Nara, JP); Kiyofumi Abe (Osaka, JP); Yusuke Kato (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/117H04N19/132H04N19/186H04N19/82
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 12,022,072
App. No.
17/992,833
Granted
Jun 25, 2024
Kind
B2
Abstract

An encoder includes circuitry and memory coupled to the circuitry. The circuitry, in operation, generates a first coefficient value by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component, generates a second coefficient value by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component, and clips the second coefficient value. The circuitry generates a third coefficient value by adding the first coefficient value to the clipped second coefficient value, and clips the third coefficient value. The circuitry encodes a third reconstructed image sample of the chroma component using the clipped third coefficient value.

Claims (16)

1. A non-transitory computer readable medium storing a bitstream containing information according to which an encoder performs an encoding process, wherein in the encoding process:

a first coefficient value is generated by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component;

the first coefficient value is set to zero in a case where the first coefficient value is less than 64;

a second coefficient value is generated by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component;

the second coefficient value is clipped;

a third coefficient value is generated by adding the first coefficient value to the clipped second coefficient value;

the third coefficient value is clipped; and

a third reconstructed image sample of the chroma component is encoded using the clipped third coefficient value.

2. A non-transitory computer readable medium storing a bitstream containing information according to which a decoder performs a decoding process, wherein in the decoding process:

a first coefficient value is generated by applying a CCALF (cross component adaptive loop filtering) process to a first reconstructed image sample of a luma component;

the first coefficient value is set to zero in a case where the first coefficient value is less than 64;

a second coefficient value is generated by applying an ALF (adaptive loop filtering) process to a second reconstructed image sample of a chroma component;

the second coefficient value is clipped;

a third coefficient value is generated by adding the first coefficient value to the clipped second coefficient value;

the third coefficient value is clipped; and

a third reconstructed image sample of the chroma component is decoded using the clipped third coefficient value.

Continuity (4)
Continuation 17582937 · Jan 24, 2022
Continuation PCTJP2020030512 · Aug 7, 2020
Provisional Application 62884420 · Aug 8, 2019
Related Publication 20230090421A1 · Mar 23, 2023