IP Library › Granted Patent US 10,148,974
Granted Patent B2
US 10,148,974 · App. 14/003,686 · Granted Dec 4, 2018

Image decoding device, image encoding device, and data structure of encoded data

Inventor: Tomoyuki Yamamoto (Osaka, JP)
Assignee: SHARP KABUSHIKI KAISHA
H04N19/463H04N19/119H04N19/122H04N19/176H04N19/46H04N19/61H04N19/70
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,148,974
App. No.
14/003,686
Filed
Sep 6, 2013
Granted
Dec 4, 2018
Kind
B2
Art Unit
2486
USPC
375/240.03
Abstract

A video image decoding device ( 1 ) is equipped with a TT information decoder ( 14 ) that, in the case where encoded data includes merge/skip information that merges or skips presence information indicating whether or not frequency-domain transform coefficients are included in the quantized transform coefficients, does not decode the presence information, and a TT information inference unit ( 33 ) that, in the case where the encoded data includes merge/skip information that merges or skips the presence information, infers the presence information. The TT information decoder ( 14 ) uses presence information inferred by the TT information inference unit ( 33 ) to decode the encoded and quantized transform coefficients.

Claims (30)

1. An image decoding device that decodes an image by decoding, per a decoding unit, encoded data that includes encoded data of a first block of quantized transform coefficients in which a prediction residual obtained by subtracting a predicted image from an original image is transformed and quantized per a transform unit, and the first block of quantized transform coefficients with a size of the transform unit are encoded, the image decoding device comprising:

a first decoding circuit that decodes by inferring non-zero transform coefficient presence information indicating whether or not non-zero transform coefficients are included in a second block of quantized transform coefficients with a size of a partial unit,

a second decoding circuit that decodes the non-zero transform coefficient presence information from the encoded data, and

a third decoding circuit that decodes the quantized transform coefficients, wherein

the second block of quantized transform coefficients is obtained by splitting the first block of the quantized transform coefficients and consists of 4 quantized transform coefficients×4 quantized transform coefficients,

in a case where a target second block is, in a processing order, the second block lastly processed in a corresponding transform unit, the first decoding circuit infers that the target second block includes the non-zero transform coefficients, and

in the case where the non-zero transform coefficient presence information indicates that non-zero transform coefficients are present within the second block, the third decoding circuit decodes quantized transform coefficients within that second block from the encoded data.

2. An image encoding device that outputs encoded data that includes encoded data of a first block of quantized transform coefficients in which a prediction residual obtained by subtracting a predicted image from an original image is transformed and quantized per a transform unit, and the first block of quantized transform coefficients are encoded, the image encoding device comprising:

a first encoding circuit that encodes by merging or skipping non-zero transform coefficient presence information indicating whether or not non-zero transform coefficients are included in a partial unit,

a second encoding circuit that encodes the non-zero transform coefficient presence information, and

a third encoding circuit that encodes the quantized transform coefficients, wherein

the second block of quantized transform coefficients is obtained by splitting the first block of quantized transform coefficients and consists of 4 quantized transform coefficients×4 quantized transform coefficients,

in a case where a target partial unit is, in a processing order, a last partial unit in a corresponding transform unit, the first encoding circuit encodes information for skipping non-zero transform coefficient presence information which corresponds to the target partial unit, and

in the case where the non-zero transform coefficient presence information indicates that non-zero transform coefficients are present within the second block, the third encoding circuit encodes quantized transform coefficients within that second block from the encoded data.

3. A non-transitory computer-readable storage medium storing a control program for causing a computer to operate as the image decoding device recited in claim 1 , the control program causing the computer to serve as each of the first decoding circuit, the second decoding circuit, and the third decoding circuit of the image decoding device.

4. A non-transitory computer-readable storage medium storing a control program for causing a computer to operate as the image encoding device recited in claim 2 , the control program causing the computer to serve as each of the first encoding circuit, the second encoding circuit, and the third encoding circuit of the image encoding device.

5. An image decoding method that decodes an image by decoding, per a decoding unit, encoded data that includes encoded data of a first block of quantized transform coefficients in which a prediction residual obtained by subtracting a predicted image from an original image is transformed and quantized per a transform unit, and the first block of quantized transform coefficients with a size of the transform unit are encoded, the image decoding method comprising:

a first decoding step that decodes by inferring non-zero transform coefficient presence information indicating whether or not non-zero transform coefficients are included in a second block of quantized transform coefficients with a size of a partial unit,

a second decoding step that decodes the non-zero transform coefficient presence information from the encoded data, and

a third decoding step that decodes the quantized transform coefficients, wherein

the second block of quantized transform coefficients is obtained by splitting the first block of the quantized transform coefficients and consists of 4 quantized transform coefficients×4 quantized transform coefficients,

in a case where a target second block is, in a processing order, the second block lastly processed in a corresponding transform unit, it is inferred, in the first decoding step, that the target second block includes the non-zero transform coefficients, and

in the case where the non-zero transform coefficient presence information indicates that non-zero transform coefficients are present within the second block, the third decoding step decodes quantized transform coefficients within that second block from the encoded data.

6. An image encoding method that outputs encoded data that includes encoded data of a first block of quantized transform coefficients in which a prediction residual obtained by subtracting a predicted image from an original image is transformed and quantized per a transform unit, and the first block of quantized transform coefficients are encoded, the image encoding method comprising:

a first encoding step that encodes by merging or skipping non-zero transform coefficient presence information indicating whether or not non-zero transform coefficients are included in a partial unit,

a second encoding step that encodes the non-zero transform coefficient presence information, and

a third encoding step that encodes the quantized transform coefficients, wherein

the second block of quantized transform coefficients is obtained by splitting the first block of quantized transform coefficients and consists of 4 quantized transform coefficients×4 quantized transform coefficients,

in a case where a target partial unit is, in a processing order, a last partial unit in a corresponding transform unit, information for skipping non-zero transform coefficient presence information which corresponds to the target partial unit is encoded in the first encoding step, and

in the case where the non-zero transform coefficient presence information indicates that non-zero transform coefficients are present within the second block, the third encoding step encodes quantized transform coefficients within that second block from the encoded data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2013
From: YAMAMOTO, TOMOYUKI
To: SHARP KABUSHIKI KAISHA
Reel/Frame 031164/0456 →
Priority Claims (1)
JP 2011-053611 · Mar 10, 2011 · national
Continuity (1)
Related Publication 20130343455A1 · Dec 26, 2013
Cited By (10)
US 12,192,522 US 12,225,231 US 12,225,232 US 12,250,405 US 12,250,406 US 12,382,098 US 12,382,099 US 12,389,035 US 12,425,649 US 12,495,144