IP Library Granted Patent US 10,887,626
Granted Patent B2
US 10,887,626 · App. 16/301,226 · Granted Jan 5, 2021

Image decoding device and image encoding device

Inventor: Tomohiro Ikai (Sakai, JP)
Assignees: SHARP KABUSHIKI KAISHA; FG Innovation Company Limited
H04N19/96H04N19/174H04N19/176H04N19/45H04N19/60
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 10,887,626
App. No.
16/301,226
Granted
Jan 5, 2021
Kind
B2
Abstract

The present invention avoids waste caused by performing both a Secondary Transform and an Adaptive Multiple Core Transform. Provided is a device including: a core transform unit ( 1521 ) that can perform an Adaptive Multiple Core Transform on a Coding Tree Unit; and a Secondary Transform unit ( 1522 ) that can perform, before the Adaptive Multiple Core Transform, a Secondary Transform on at least any one of sub-blocks included in the Coding Tree Unit. The device omits any of the Adaptive Multiple Core Transform and the Secondary Transform in accordance with at least any of a flag associated with the Adaptive Multiple Core Transform and a flag associated with the Secondary Transform, or in accordance with a size of the Coding Tree Unit.

Claims (23)

1. An image decoding device configured to decode a picture by splitting the picture into a Coding Unit, the device comprising:

a first transform circuit configured to be capable of applying a core transform to a transform unit included in the Coding Unit;

a second transform circuit configured to be capable of applying, before the core transform, a secondary transform to the transform unit;

a first decoding circuit configured to be capable of decoding a flag specifying whether or not a first index is present;

a second decoding circuit configured to be capable of decoding the first index associated with the core transform; and

a third decoding circuit configured to be capable of decoding a secondary index associated with the secondary transform,

wherein the second decoding circuit decodes the first index in a case where the secondary index specifies that the secondary transform is not used and in a case where the flag specifies that the first index is present, and

the second decoding circuit derives the first index equal to 0 in a case where the secondary index specifies that the secondary transform is used or in a case where the flag specifies that the first index is not present.

2. An image encoding device configured to encode a picture by splitting the picture into a Coding Unit, the device comprising:

a first transform circuit configured to be capable of applying a core transform to a transform unit included in the Coding Unit;

a second transform circuit configured to be capable of applying, after the core transform, a secondary transform to the transform unit;

a first encoding circuit configured to be capable of encoding a flag specifying whether or not a first index is present;

a second encoding circuit configured to be capable of encoding the first index associated with the core transform; and

a third encoding circuit configured to be capable of encoding a secondary index associated with the secondary transform,

wherein the second encoding circuit encodes the first index in a case where the secondary index specifies that the secondary transform is not used and in a case where the flag specifies that the first index is present, and

the second encoding circuit derives the first index equal to 0 in a case where the secondary index specifies that the secondary transform is used or in a case where the flag specifies that the first index is not present.

3. An image decoding method for decoding a picture by splitting the picture into a Coding Unit, the method comprising:

applying a core transform to a transform unit included in the coding unit;

applying, before the core transform, a secondary transform to the transform unit:

decoding a flag specifying whether or not a first index is present;

decoding a secondary index associated with the secondary transform;

decoding the first index associated with the core transform in a case where the secondary index specifies that the secondary transform is not used and in a case where the flag specifies that the first index is present; and

deriving the first index equal to 0 in a case where the secondary index specifies that the secondary transform is used or in a case where the flag specifies that the first index is not present.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2023
From: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
To: SHARP KABUSHIKI KAISHA
Reel/Frame 063815/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2023
From: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
To: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
Reel/Frame 062389/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2020
From: SHARP KABUSHIKI KAISHA
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 053272/0426 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2018
From: IKAI, TOMOHIRO
To: SHARP KABUSHIKI KAISHA
Reel/Frame 047488/0699 →
Priority Claims (1)
JP 2016-097497 · May 13, 2016 · national
Continuity (1)
Related Publication 20200213626A1 · Jul 2, 2020
Cited By (3)
US 12,309,370 US 12,375,718 US 12,542,898