IP Library › Granted Patent US 12,341,964
Granted Patent B2
US 12,341,964 · App. 18/441,617 · Granted Jun 24, 2025

Encoder, decoder, encoding method, and decoding method

Inventors: Yusuke Kato (Osaka, JP); Kiyofumi Abe (Osaka, JP); Tadamasa Toma (Osaka, JP); Takahiro Nishi (Nara, JP)
Assignee: Panasonic Intellectual Property Corporation of America
H04N19/13H04N19/105H04N19/176H04N19/46H04N19/91
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,341,964
App. No.
18/441,617
Granted
Jun 24, 2025
Kind
B2
Abstract

An encoder includes circuitry and memory coupled to the circuitry. In residual coding of a current block to which an orthogonal transform is not applied, when coefficient information flags relating to a coefficient in the current block are encoded, the circuitry: performs a level mapping process to transform the coefficient to a second coefficient by using a predicted value, in which the predicted value is determined based on neighboring coefficients of the coefficient within the current block; encodes second coefficient information flags by Context-based Adaptive Binary Arithmetic Coding (CABAC), each of the second coefficient information flags relating to the second coefficient; and encodes a remainder value of the coefficient with Golomb-Rice code, and when the coefficient information flags are not encoded, in operation, the circuitry: skips the level mapping process; and encodes a value of the coefficient with the Golomb-Rice code.

Claims (22)

1. A decoder comprising:

circuitry; and

memory coupled to the circuitry, wherein:

in residual decoding of a current block to which a reverse-orthogonal transform is not applied, the circuitry:

when a plurality of coefficient information flags relating to a coefficient in the current block are decoded,

decodes a plurality of second coefficient information flags by Context-based Adaptive Binary Arithmetic Coding (CABAC) decoding, each of the plurality of second coefficient information flags relating to the coefficient;

decodes a remainder value of the coefficient with Golomb-Rice decoding;

reconstructs a value of the coefficient by using the plurality of coefficient information flags, the plurality of second coefficient information flags, and the remainder value; and

performs a reverse-level mapping process to transform the reconstructed coefficient to a second coefficient by using a predicted value, wherein the predicted value is determined based on a plurality of neighboring coefficients of the coefficient within the current block; and

when the plurality of coefficient information flags are not decoded, the circuitry, in operation,

decodes a value of the coefficient with the Golomb-Rice decoding; and

skips the reverse-level mapping process.

2. A non-transitory computer readable medium storing a bitstream, the bitstream including information according to which a decoder performs residual decoding, wherein

in residual decoding of a current block to which a reverse-orthogonal transform is not applied,

when a plurality of coefficient information flags relating to a coefficient in the current block are decoded,

a plurality of second coefficient information flags are decoded by Context-based Adaptive Binary Arithmetic Coding (CABAC) decoding, each of the plurality of second coefficient information flags relating to the coefficient;

a remainder value of the coefficient is decoded with Golomb-Rice decoding;

a value of the coefficient is reconstructed by using the plurality of coefficient information flags, the plurality of second coefficient information flags, and the remainder value; and

the reconstructed coefficient is transformed to a second coefficient by a reverse-level mapping process using a predicted value, wherein the predicted value is determined based on a plurality of neighboring coefficients of the coefficient within the current block; and

when the plurality of coefficient information flags are not decoded,

a value of the coefficient is decoded with the Golomb-Rice decoding; and

the reverse-level mapping process is skipped.

Continuity (4)
Continuation 17691623 · Mar 10, 2022
Continuation PCTJP2020026138 · Jul 3, 2020
Provisional Application 62905760 · Sep 25, 2019
Related Publication 20240187598A1 · Jun 6, 2024
References Cited (12)
US 12069266B2 · Kato · 2024 [cited by examiner]
US 20160353111A1 · Zhang et al. · 2016 [cited by applicant]
US 20200296420A1 · Karczewicz · 2020 [cited by examiner]
WO 2021032145 · 2021 [cited by applicant]
Office Action issued Feb. 23, 2024 in corresponding Indian Patent Application No. 202247012468. [cited by applicant]
Mohammed Golam Sarwer, “CE7-1.3: Simplification of transform-skip residual coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P0072-v1, Sep. 2019, pp. 1-14. [cited by applicant]
International Search Report (ISR) issued on Aug. 11, 2020 in International (PCT) Application No. PCT/JP2020/026138. [cited by applicant]
H.265 (ISO/IEC 23008-2 HEVC) / HEVC (High Efficiency Video Coding), Dec. 1, 2013. [cited by applicant]
Extended European Search Report issued Dec. 5, 2022 in corresponding European Patent Application No. 20869315.0. [cited by applicant]
Kato, Yusuke et al. “Non-CE7: Unification of syntaxes after CCB count exceeds the maximum number between transform residual and transform skip residual”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/I… [cited by applicant]
Yusuke Kato et al., “CE7-related: Unification of CCB check method and bypass coding between two residual coding modes”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P… [cited by applicant]
Benjamin Bross et al., “Versatile Video Coding (Draft 7)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-P2001-vE, Oct. 2019. [cited by applicant]
Cited By (1)
US 12,626,338