IP Library Granted Patent US 11,677,943
Granted Patent B2
US 11,677,943 · App. 17/549,946 · Granted Jun 13, 2023

Image decoding apparatus and image coding apparatus

Inventors: Tomohiro Ikai (Sakai, JP); Yukinobu Yasugi (Sakai, JP)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/119H04N19/159H04N19/172H04N19/1883
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 11,677,943
App. No.
17/549,946
Granted
Jun 13, 2023
Kind
B2
Abstract

Delay based on WPP processing is reduced. An image decoding apparatus ( 31 ) includes: a prediction image generation unit ( 308 ) by using decoded data from a first position to a second position, the first position being, in a CTU row immediately above a CTU row including a target CTU, identical to a position of the target CTU, the second position being a position one CTU forward relative to the first position; and an entropy decoding unit ( 301 ) that performs decoding of the target CTU by using the decoded data from the first position to the second position, the first position being, in the CTU row immediately above the CTU row including the target CTU, identical to the position of the target CTU, the second position being a position one CTU forward relative to the first position.

Claims (13)

1. An image decoding apparatus for decoding a flag indicating whether or not Wavefront Parallel Processing (WPP) is performed, and decoding a picture based on the WPP, the image decoding apparatus comprising:

a prediction parameter decoding circuit configured to determine whether or not a neighboring block is available by using a position of a target coding tree unit (CTU) including a target block and a position of a neighboring CTU including the neighboring block, and, in a case that the neighboring block is available, derive a prediction parameter of the target block by referring the neighboring block;

a prediction image generation circuit configured to generate a prediction image; and

an entropy decoding circuit configured to initialize a context adaptive binary arithmetic coding (CABAC) state of the target CTU, decode the target CTU, and store the CABAC state of the target CTU,

wherein the prediction parameter decoding circuit, in a case that the neighboring CTU is located immediately above the target CTU, determines that the neighboring block is available based on the flag indicating that the WPP is performed and a x coordinate of the neighboring CTU less than or equal to a x coordinate of the target CTU,

the entropy decoding circuit, in a case that the flag indicates that the WPP is performed and the target CTU is located at a beginning position in a CTU row, initializes the CABAC state of the target CTU by using a stored CABAC state of the neighboring CTU immediately above the target CTU and stores the CABAC state of the target CTU.

2. An image coding apparatus for coding a flag indicating whether or not Wavefront Parallel Processing (WPP) is performed, and coding a picture based on the WPP, the image coding apparatus comprising:

a prediction parameter coding circuit configured to determine whether or not a neighboring block is available by using a position of a target coding tree unit (CTU) including a target block and a position of a neighboring CTU including the neighboring block, and, in a case that the neighboring block is available, derive a prediction parameter of the target block by referring the neighboring block;

a prediction image generation circuit configured to generate a prediction image; and

an entropy coding circuit configured to initialize a context adaptive binary arithmetic coding (CABAC) state of the target CTU, code the target CTU, and store the CABAC state of the target CTU,

wherein the prediction parameter coding circuit,

in a case that the neighboring CTU is located immediately above the target CTU, determines that the neighboring block is available based on the flag indicating that the WPP is performed and a x coordinate of the neighboring CTU less than or equal to a x coordinate of the target CTU,

the entropy coding circuit, in a case that the flag indicates that the WPP is performed and the target CTU is located at a beginning position in a CTU row, initializes the CABAC state of the target CTU by using a stored CABAC state of the neighboring CTU immediately above the target CTU and stores the CABAC state of the target CTU.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: SHARP KABUSHIKI KAISHA; SHARP CORPORATION
To: SHARP KABUSHIKI KAISHA
Reel/Frame 063374/0217 →
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 Dec 14, 2021
From: IKAI, TOMOHIRO; YASUGI, YUKINOBU
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 058383/0114 →