IP Library › Granted Patent US 12,160,613
Granted Patent B2
US 12,160,613 · App. 18/007,552 · Granted Dec 3, 2024

Video decoding apparatus and video coding apparatus

Inventors: Tianyang Zhou (Sakai, JP); Tomohiro Ikai (Sakai, JP); Eiichi Sasaki (Sakai, JP); Tomonori Hashimoto (Sakai, JP); Takeshi Chujoh (Sakai, JP); Tomoko Aono (Sakai, JP)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/60H04N19/18H04N19/46
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,160,613
App. No.
18/007,552
Granted
Dec 3, 2024
Kind
B2
Abstract

An image decoding apparatus capable of more preferably applying inverse non-separable transform and techniques related thereto are provided. A video decoding apparatus includes a header decoder configured to decode a flag indicating a high accuracy coding mode from a sequence parameter set SPS, a scaling processing unit configured to perform inverse quantization on a transform coefficient for each transform block, and an inverse transform processing unit configured to perform inverse transform. The scaling processing unit switches whether a variable for indicating a range of the transform coefficient depends on a bit depth or does not depend on the bit depth, based on the flag and a size of the transform block.

Claims (18)

1. A video decoding apparatus comprising:

a header decoding circuit configured to decode an extended precision flag in a sequence parameter set, wherein the extend precision flag indicates whether a high bit depth coding mode is used; and

an inverse quantization and inverse transform processing circuit configured to, for each transform unit, perform inverse quantization and perform inverse transform on a transform coefficient, wherein

the header decoding circuit is further configured to derive a transform coefficient range, which is set to one of (i) a value obtained by using a bit depth and (ii) an integer value according to a value of the extended precision flag, and

the inverse quantization and inverse transform processing circuit is further configured to:

derive a first shift value by using the transform coefficient range in a case that a value of a transform skip flag, indicating whether a transform is applied, is equal to zero,

derive the first shift value without using the transform coefficient range in a case that the value of the transform skip flag is equal to one,

derive a transform coefficient value by performing a right shift operation by using the first shift value, and

derive a scaled transform coefficient by performing a clipping operation on the transform coefficient value by using a coefficient minimum value and a coefficient maximum value, wherein the coefficient minimum value and the coefficient maximum value are derived based on the transform coefficient range.

2. A video coding apparatus comprising:

a header coding circuit configured to code an extended precision flag in a sequence parameter set, wherein the extended precision flag indicates whether a high bit depth coding mode is used; and

an inverse quantization and inverse transform processing circuit configured to, for each transform unit, perform inverse quantization and perform inverse transform on a transform coefficient, wherein

the inverse quantization and inverse transform processing circuit is further configured to:

derive a first shift value by using the transform coefficient range in a case that a value of a transform skip flag, indicating whether a transform is applied, is equal to zero,

derive the first shift value without using the transform coefficient range in a case that the value of the transform skip flag is equal to one,

derive a transform coefficient value by performing a right shift operation by using the first shift value, and

derive a scaled transform coefficient by performing a clipping operation on the transform coefficient value by using a coefficient minimum value and a coefficient maximum value, wherein the coefficient minimum value and the coefficient maximum value are derived based on the transform coefficient range, and

the header coding circuit is further configured to derive a transform coefficient range, which is set to one of (i) a value obtained by using a bit depth and (ii) an integer value according to a value of the extended precision flag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2022
From: ZHOU, TIANYANG; IKAI, TOMOHIRO; SASAKI, EIICHI; HASHIMOTO, TOMONORI; CHUJOH, TAKESHI; AONO, TOMOKO
To: SHARP KABUSHIKI KAISHA
Reel/Frame 062047/0083 →
Priority Claims (4)
JP 2020-095974 · Jun 2, 2020 · national
JP 2020-102333 · Jun 12, 2020 · national
JP 2020-133691 · Aug 6, 2020 · national
JP 2020-169522 · Oct 7, 2020 · national
Continuity (1)
Related Publication 20230239504A1 · Jul 27, 2023