IP Library Granted Patent US 12,425,613
Granted Patent B2
US 12,425,613 · App. 18/267,794 · Granted Sep 23, 2025

Image decoding apparatus and image coding apparatus

Inventors: Tianyang Zhou (Sakai, JP); Tomohiro Ikai (Sakai, JP); Eiichi Sasaki (Sakai, JP); Tomoko Aono (Sakai, JP)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/18H04N19/124H04N19/184H04N19/30H04N19/60H04N19/70
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,425,613
App. No.
18/267,794
Granted
Sep 23, 2025
Kind
B2
Abstract

Provided are an image decoding apparatus ( 31 ) and an image coding apparatus ( 11 ) in which both transform precision and residual coding efficiency are preferable. Included are a TU decoder ( 3024 ) configured to decode, from coded data, a syntax element representing an absolute value of a transform coefficient, a scaling unit ( 311 ) configured to multiply a transform coefficient by a quantization-parameter dependent value and perform right-shift by a first shift value, and to perform clipping using a minimum value and a maximum value according to a first range, and an inverse conversion processing unit ( 311 ) configured to convert a scaled transform coefficient, perform clipping using the minimum value and the maximum value according to the first range to derive an intermediate coefficient, further transform an intermediate variable, and perform right-shift by a second shift value. The scaling unit ( 311 ) derives the first range, the first shift value, and the second shift value in accordance with a value of a first bit-depth, and limits the first range to be equal to or less than a prescribed value.

Claims (30)

1. An image decoding apparatus comprising:

a scaling circuit that derives a scaled transform coefficient by clipping a first value by a minimum value and a maximum value, wherein the minimum value and the maximum value are derived by using a first range value and the first value is derived by using (i) a product of a transform coefficient and a scaling parameter and (ii) a right-shift operation by a first shift value;

an inverse transform processing circuit that derives an intermediate coefficient obtained by (i) transforming the scaled transform coefficient and (ii) clipping by the minimum value and the maximum value and that derives a residual by transforming the intermediate coefficient and right-shifting by a second shift value; and

a transport unit (TU) decoder that decodes a syntax element representing an absolute value of the transform coefficient, in which a suffix part of the absolute value is decoded by using a variable maxPreExtLen equal to 26 minus the first range value,

wherein

the first shift value and the second shift value are derived by using a value of a first bit-depth,

the first range value is set to a minimum value of (i) a sum of a value of the first bit-depth and 6 and (ii) a constant value equal to 20, in a case that a value of an extension flag is true, and

the extension flag specifies whether an extended range is used.

2. The image decoding apparatus according to claim 1 , wherein

in the case that the value of the extension flag is true, the first range value is set to the sum of the value of the first bit-depth and 6 in a range of 15 to the constant value.

3. The image decoding apparatus according to claim 1 , wherein

a binarization of the syntax element is constituted of a prefix code and a suffix code, and

a length of an escape portion of the suffix code is set equal to the first range value.

4. An image encoding apparatus comprising:

a scaling circuit that derives a scaled transform coefficient by clipping a first value by a minimum value and a maximum value, wherein the minimum value and the maximum value are derived by using a first range value and the first value is derived by using (i) a product of a transform coefficient and a scaling parameter and (ii) a right-shift operation by a first shift value;

an inverse transform processing circuit that derives an intermediate coefficient obtained by (i) transforming the scaled transform coefficient and (ii) clipping by the minimum value and the maximum value and that derives a residual by transforming the intermediate coefficient and right-shifting by a second shift value; and

a transport unit (TU) encoder that encodes a syntax element representing an absolute value of the transform coefficient, in which a suffix part of the absolute value is encoded by using a variable maxPreExtLen equal to 26 minus the first range value,

wherein

the first shift value and the second shift value are derived by using a value of a first bit-depth,

the first range value is set to a minimum value of (i) a sum of a value of the first bit-depth and 6 and (ii) a constant value equal to 20, in a case that a value of an extension flag is true, and

the extension flag specifies whether an extended range is used.

5. An image decoding method including:

deriving a scaled transform coefficient by clipping a first value by a minimum value and a maximum value, wherein the minimum value and the maximum value are derived by using a first range value and the first value is derived by using (i) a product of a transform coefficient and a scaling parameter and (ii) a right-shift operation by a first shift value;

deriving an intermediate coefficient obtained by (i) transforming the scaled transform coefficient and (ii) clipping by the minimum value and the maximum value;

decoding a syntax element representing an absolute value of the transform coefficient, in which a suffix part of the absolute value is decoded by using a variable maxPreExtLen equal to 26 minus the first range value; and

deriving a residual by transforming the intermediate coefficient and right-shifting by a second shift value,

wherein

the first shift value and the second shift value are derived by using a value of a first bit-depth,

the first range value is set to a minimum value of (i) a value of the first bit-depth and 6 and (ii) a constant value equal to 20, in a case that a value of an extension flag is true, and

the extension flag specifies whether an extended range is used.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: ZHOU, TIANYANG; IKAI, TOMOHIRO; SASAKI, EIICHI; AONO, TOMOKO
To: SHARP KABUSHIKI KAISHA
Reel/Frame 063972/0581 →
Priority Claims (1)
JP 2020-209914 · Dec 18, 2020 · national
Continuity (1)
Related Publication 20240107033A1 · Mar 28, 2024
References Cited (13)
US 20150016542A1 · Rosewarne · 2015 [cited by examiner]
US 20150131721A1 · Yu · 2015 [cited by examiner]
US 20170155903A1 · Rosewarne · 2017 [cited by examiner]
US 20220046247A1 · Yoo · 2022 [cited by examiner]
US 20220210476A1 · Choi · 2022 [cited by examiner]
US 20220264118A1 · Choi · 2022 [cited by examiner]
US 20220377345A1 · Choi · 2022 [cited by examiner]
US 20240048733A1 · Zhao · 2024 [cited by examiner]
US 20250071307A1 · Tsukuba · 2025 [cited by examiner]
GB 2521685A · 2015 [cited by examiner]
ITU-T Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video H.265, Nov. 2019 Note: document identified in IDS dated Jun. 16, 2023. (Year: 2019). [cited by examiner]
International Telecommunication Union, “Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video, High efficiency video coding”, ITU-T H.265, Nov. 2019, 711 pages. [cited by applicant]
Bross et al., “Versatile Video Coding Editorial Refinements on Draft 10”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-T2001-v1, Oct. 7-16, 2020, 512 pages. [cited by applicant]