IP Library › Granted Patent US 12,238,282
Granted Patent B2
US 12,238,282 · App. 18/596,513 · Granted Feb 25, 2025

Image decoding device, image decoding method, and program

Inventors: Kyohei Unno (Fujimino, JP); Kei Kawamura (Fujimino, JP); Sei Naito (Fujimino, JP)
Assignee: KDDI CORPORATION
H04N19/117H04N19/184H04N19/186H04N19/30H04N19/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,238,282
App. No.
18/596,513
Filed
Mar 5, 2024
Granted
Feb 25, 2025
Kind
B2
Art Unit
2483
USPC
375/240.02
Abstract

An image decoding device, includes a filter unit using, as an input, a decoded signal prior to the filtering process and output a filtered decoded signal. The filter unit performs clipping processing on the decoded signal prior to the filtering process such that the absolute value of a differential value between a reference pixel value and a pixel value of the decoded signal prior to the filtering process is less than or equal to a predefined threshold value, and to generate the filtered decoded signal through the linear weighted addition of the value after the clipping processing is performed and the pixel value of the decoded signal prior to the filtering process; and a large-small relationship between the threshold value for a luma signal and the threshold value for a chroma signal are defined such that the large-small relationship is unchanged when an internal bit depth is changed.

Claims (21)

1. An image decoding device, comprising:

a class determination unit configured to use, as an input, a decoded signal prior to the filtering process and determine which class of filter is to be used;

a parameter determination unit configured to determine a filter coefficient for each class; and

a filter unit configured to use, as an input, the decoded signal prior to the filtering process and output a filtered decoded signal, wherein

the filter unit is configured to perform clipping processing on a differential value between a reference pixel value and a pixel value of the decoded signal prior to the filtering process such that an absolute value of the differential value is less than or equal to a predefined threshold value, and to generate the filtered decoded signal through the linear weighted addition of the value after the clipping processing is performed, the filter coefficient and the pixel value of the decoded signal prior to the filtering process;

the threshold value is set for each class and each filter coefficient; and

the threshold value for a luma signal is set to be greater than or equal to the threshold value for a chroma signal regardless of an internal bit depth.

2. An image decoding method, comprising:

a step A of using, as an input, a decoded signal prior to a filtering process and determining which class of filter is to be used;

a step B of determining a filter coefficient for each class; and

a step C of using, as an input, a decoded signal prior to the filtering process and outputting a filtered decoded signal, wherein

in this step C, clipping processing is performed on a differential value between a reference pixel value and a pixel value of the decoded signal prior to the filtering process such that the absolute value of a differential value between a reference pixel value and a pixel value of the decoded signal prior to the filtering process is less than or equal to a predefined threshold value, and the filtered decoded signal is generated through the linear weighted addition of the value after the clipping processing is performed, the filter coefficient and the pixel value of the decoded signal prior to the filtering process,

the threshold value is set for each class and each filter coefficient; and

the threshold value for a luma signal is set to be greater than or equal to the threshold value for a chroma signal regardless of an internal bit depth.

3. A program stored on a non-transitory computer readable medium for causing a computer to function as an image decoding device, the image decoding device comprising:

a class determination unit configured to use, as an input, a decoded signal prior to the filtering process and determine which class of filter is to be used;

a parameter determination unit configured to determine a filter coefficient for each class; and

a filter unit configured to use, as an input, the decoded signal prior to the filtering process and output a filtered decoded signal, wherein

the filter unit is configured to perform clipping processing on a differential value between a reference pixel value and a pixel value of the decoded signal prior to the filtering process such that an absolute value of the differential value is less than or equal to a predefined threshold value, and to generate the filtered decoded signal through the linear weighted addition of the value after the clipping processing is performed, the filter coefficient and the pixel value of the decoded signal prior to the filtering process;

the threshold value is set for each class and each filter coefficient; and

the threshold value for a luma signal is set to be greater than or equal to the threshold value for a chroma signal regardless of an internal bit depth.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2024
From: UNNO, KYOHEI; KAWAMURA, KEI; NAITO, SEI
To: KDDI CORPORATION
Reel/Frame 066658/0035 →
Priority Claims (2)
JP 2019-114961 · Jun 20, 2019 · national
JP 2020-191512 · Nov 18, 2020 · national
Continuity (4)
Continuation 17855218 · Jun 30, 2022
Continuation 17187025 · Feb 26, 2021
Continuation PCTJP2020022975 · Jun 11, 2020
Related Publication 20240214568A1 · Jun 27, 2024
References Cited (8)
US 20200236381A1 · Chujoh · 2020 [cited by examiner]
US 20200374518A1 · Hu · 2020 [cited by examiner]
WO 2020126411A1 · 2020 [cited by applicant]
Bross, B., et al., “Versatile Video Coding (Draft 5)” JVET-N1001-v7, 18 pages (Mar. 2019). [cited by applicant]
Taquet, J. et al., “CE5: Results of tests CE5-3.1 to CE5-3.4 on Non-Linear Adaptive loop Filter” JVET-N0242, 11 Pages (Mar. 2019). [cited by applicant]
Unno, K., et al., “Non-CE5: A simplification of clipping thresholds for Non-Linear ALF” JVET-00386-v2, 7 pages (Jul. 2019). [cited by applicant]
Hu, N., et al. “Non-CE5: Simplication on clipping value calculation for adaptive loop filter” JVET-0532-v1, 5 pages (Jul. 2019). [cited by applicant]
International Search Report issued in corresponding International Patent Application No. PCT/JP2020/022975 dated Aug. 11, 2020. [cited by applicant]