IP Library Granted Patent US 11,496,735
Granted Patent B2
US 11,496,735 · App. 17/035,997 · Granted Nov 8, 2022

Image encoding device, image decoding device and program

Inventors: Shunsuke Iwamura (Tokyo, JP); Atsuro Ichigaya (Tokyo, JP); Shimpei Nemoto (Tokyo, JP)
Assignee: NIPPON HOSO KYOKAI
H04N19/119H04N19/122H04N19/124H04N19/167H04N19/176H04N19/61H04N19/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 11,496,735
App. No.
17/035,997
Granted
Nov 8, 2022
Kind
B2
Abstract

An image encoding device ( 1 ) encodes a block-based target image. The image encoding device ( 1 ) comprises: a predictor ( 109 ) configured to generate a prediction image corresponding to the target image by performing prediction using a plurality of reference images; an evaluator ( 111 ) configured to evaluate a degree of similarity between the plurality of reference images on a pixel-by-pixel basis; a calculator ( 101 ) configured to calculate a prediction residual indicating a pixel-based difference between the target image and the prediction image; a determiner ( 112 ) configured to determine a partial area, to which an orthogonal transform and quantization are to be applied, of the prediction residual based on a result of the evaluation by the evaluator; and a transformer/quantizer ( 102 ) configured to perform an orthogonal transform and quantization only for the partial area in the prediction residual.

Claims (35)

1. An image decoding device for decoding a block-based target image from encoded data, the image decoding device comprising:

a predictor circuitry configured to generate a block of a prediction image corresponding to the block of the target image by performing an inter prediction;

an entropy decoder circuitry configured to decode the encoded data and acquire quantized transform coefficients obtained by an image encoding device performing a transformation and a quantization only for a partial area of a block of a prediction residuals; and

an identifier circuitry configured to identify the partial area, wherein the entropy decoder circuitry is configured to

acquire a flag indicating that a partial transform only for the partial area is applied to the block,

acquire a size information flag indicating a size of the partial area of the block of the prediction residuals,

determine that the size of the partial area is one-half of a size of the block in response to the size information flag being set to the first binary value, and

determine that the size of the partial area is one-quarter of the size of the block in response to the size information flag being set to the second binary value.

2. The image decoding device according to claim 1 , further comprising:

an inverse quantizer/inverse transformer circuitry configured to restore a partial prediction residual corresponding to the partial area by performing an inverse quantization and an inverse transform of the quantized transform coefficients; and

a combiner circuitry configured to reconstruct the block of the target image by combining the restored partial prediction residual with an area of the block of the prediction image, the area corresponding to the partial area.

3. The image decoding device according to claim 1 , wherein:

the entropy decoder circuitry is further configured to acquire a mode information indicating a mode relating to a partial area;

the mode is selected mode, by an image encoding device, from among a plurality of modes; and

the plurality of modes includes:

a mode in which a size in a vertical direction of the partial area is made to be equal to a size of the block and a size in a horizontal direction of the partial area is made to be smaller than the size of the block; and

a mode in which the size in the vertical direction of the partial area is made to be smaller than the size of the block and the size in the horizontal direction of the partial area is made to be equal to the size of the block.

4. The image decoding device according to claim 1 , wherein a size of the partial area is one-half or one-quarter of a size of the block.

5. The image decoding device of claim 1 , wherein the entropy decoder circuitry is configured to

determine that the partial transform is applied to the block in response to the flag being set to “1”, and

determine that the partial transform is not applied to the block in response to the flag being set to “0”.

6. The image decoding device of claim 1 , wherein the entropy decoder circuitry is configured to

acquire a size information flag indicating a size of the partial area,

determine that the size of the partial area is one-half of a size of the block in response to the size information flag being set to the first binary value, and

determine that the size of the partial area is one-quarter of the size of the block in response to the size information flag being set to the second binary value.

7. The image decoding device of claim 1 , wherein the entropy decoder circuitry is configured to

acquire a mode information flag indicating a split direction of the block in obtaining the partial area,

determine that the partial area is obtained by splitting the block horizontally in response to the mode information flag being set to “1”, and

determine that the partial area is obtained by splitting the block vertically in response to the mode information flag being set to “0”.

8. The image decoding device according to claim 1 , wherein:

the entropy decoder circuitry is configured to

determine that the partial transform is applied to the block in response to the flag being set to “1”, and

in response to determining that the partial transform is applied to the block, acquire the size information flag indicating the size of the partial area of the block of the prediction residuals.

9. The image decoding device according to claim 1 , wherein:

the entropy decoder circuitry is configured to determine that the partial transform is applied to the block in response to the flag being set to in response to determining that the partial transform is applied to the block, acquire the size information flag indicating the size of the partial area of the block of the prediction residuals, and in response to acquiring the size information flag, acquire a mode information flag indicating a split direction of the block in obtaining the partial area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: IWAMURA, SHUNSUKE; ICHIGAYA, ATSURO; NEMOTO, SHIMPEI
To: NIPPON HOSO KYOKAI
Reel/Frame 053915/0943 →
Priority Claims (1)
JP JP2018-065780 · Mar 29, 2018 · national
Continuity (2)
Continuation PCTJP2019014362 · Mar 29, 2019
Related Publication 20210014491A1 · Jan 14, 2021