IP Library Granted Patent US 11,240,500
Granted Patent B2
US 11,240,500 · App. 17/059,278 · Granted Feb 1, 2022

Image decoding apparatus and image coding apparatus

Inventors: Tomohiro Ikai (Sakai, JP); Yukinobu Yasugi (Sakai, JP)
Assignees: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
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,240,500
App. No.
17/059,278
Granted
Feb 1, 2022
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 (12)

1. An image decoding apparatus for dividing a picture into multiple coding tree unit (CTU) rows and decoding each of the multiple CTU rows sequentially from top based on Wavefront Parallel Processing (WPP), the image decoding apparatus comprising:

a prediction parameter decoding circuit configured to determine whether or not neighboring blocks are available for a target block included in a target CTU and, in a case that the neighboring blocks are available, derive a prediction parameter of the target block by referring the neighboring blocks;

a prediction image generation circuit configured to generate a prediction image of the target block; and

an entropy decoding circuit configured to initialize a context-adaptive binary arithmetic coding (CABAC) state at a start of a first CTU row including the target CTU and decode the target CTU, wherein

the prediction parameter decoding circuit, in a case that the prediction parameter decoding circuit refers the neighboring blocks included in a second CTU row immediately above the first CTU row, derives the prediction parameter of the target block by using neighboring blocks included in a CTU up to a position being, in the second CTU row, located at a same position of the target CTU, and

the entropy decoding circuit, in a case that the target CTU is located at a beginning position in the first CTU row, initializes the CABAC state of the target CTU by using a CABAC state of the CTU located at the same position of the target CTU in the second CTU row.

2. An image coding apparatus for dividing a picture into multiple coding tree unit (CTU) rows and coding each of the multiple CTU rows sequentially from top based on Wavefront Parallel Processing (WPP), the image coding apparatus comprising:

a prediction parameter encoding circuit configured to determine whether or not neighboring blocks are available for a target block included in a target CTU and, in a case that the neighboring blocks are available, derive a prediction parameter of the target block by referring the neighboring blocks;

a prediction image generation circuit configured to generate a prediction image of the target block; and

an entropy encoding circuit configured to initialize a context-adaptive binary arithmetic coding (CABAC) state at a start of a first CTU row including the target CTU and encode the target CTU, wherein

the prediction parameter encoding circuit, in a case that the prediction parameter encoding circuit refers the neighboring blocks included in a second CTU row immediately above the first CTU row, derives the prediction parameter of the target block by using neighboring blocks included in a CTU up to a position being, in the second CTU row, located at a same position of the target CTU, and

the entropy encoding circuit, in a case that the target CTU is located at a beginning position in the first CTU row, initializes the CABAC state of the target CTU by using a CABAC state of the CTU located at the same position of the target CTU in the second CTU row.

Assignments (3)
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 Nov 27, 2020
From: IKAI, TOMOHIRO; YASUGI, YUKINOBU
To: SHARP KABUSHIKI KAISHA; FG INNOVATION COMPANY LIMITED
Reel/Frame 054477/0645 →
Cited By (1)
US 12,389,005