IP Library › Granted Patent US 9,204,168
Granted Patent B2
US 9,204,168 · App. 13/491,019 · Granted Dec 1, 2015

Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus

Inventors: Virginie Drugeon (Darmstadt, DE); Matthias Narroschke (Schaafheim, DE)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/61H04N19/563H04N19/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 9,204,168
App. No.
13/491,019
Filed
Jun 7, 2012
Granted
Dec 1, 2015
Kind
B2
Art Unit
2487
USPC
375/240.25
Abstract

An image decoding method according to an aspect of the present invention includes: extracting a size of an image from the bitstream; extracting a size of a smallest coding unit from the bitstream; judging whether or not the size of the image is an integral multiple of the size of the smallest coding unit; and decoding a coded image signal included in the bitstream, using the size of the image, when the size of the image is an integral multiple of the size of the smallest coding unit, to generate a first decoded image.

Claims (39)

1. An image decoding method for decoding a bitstream, the image decoding method comprising:

extracting a size of an image from the bitstream;

extracting a size of a smallest coding unit from the bitstream;

judging whether or not the size of the image is an integral multiple of the size of the smallest coding unit;

decoding a coded image signal included in the bitstream, using the size of the image, when the size of the image is an integral multiple of the size of the smallest coding unit, to generate a first decoded image; and

determining that an error is included in the bitstream when the size of the image is not an integral multiple of the size of the smallest coding unit,

wherein the determining includes decoding the coded image signal included in the bitstream, using an assumed size of the image, to generate a second decoded image, the assumed size being obtained under an assumption that a correct size of the image is an integral multiple of the size of the smallest coding unit.

2. The image decoding method according to claim 1 ,

wherein the determining includes:

calculating the number of padding rows or the number of padding columns, based on a difference between the extracted size of the image and the assumed size of the image; and

cropping, from the second decoded image, an image having the number of the padding rows or the number of the padding columns.

3. The image decoding method according to claim 2 , further comprising

extracting padding direction information from the bitstream, the padding direction information indicating one of top, bottom, left, and right sides of the image,

wherein, in the cropping, the image having the number of the padding rows or the number of the padding columns is cropped from the second decoded image at any one of the top, bottom, left, and right sides indicated by the padding direction information.

4. The image decoding method according to claim 3 ,

wherein, in the extracting of padding direction information, the padding direction information is extracted from a picture-specific parameter set or a sequence-specific parameter set which are included in the bitstream.

5. An image decoding apparatus that decodes a bitstream, the image decoding apparatus comprising:

a parsing unit configured to extract, from the bitstream, a size of an image and a size of a smallest coding unit;

a judgment unit configured to judge whether or not the size of the image is an integral multiple of the size of the smallest coding unit;

an image decoding unit configured to decode a coded image signal included in the bitstream, using the size of the image, when the size of the image is an integral multiple of the size of the smallest coding unit, to generate a first decoded image; and

a determining unit configured to determine that an error is included in the bitstream when the size of the image is not an integral multiple of the size of the smallest coding unit,

wherein the determining unit is configured to decode the coded image signal included in the bitstream, using an assumed size of the image, to generate a second decoded image, the assumed size being obtained under an assumption that a correct size of the image is an integral multiple of the size of the smallest coding unit.

6. An image coding and decoding apparatus comprising:

an image coding apparatus comprising:

an image size calculation unit configured to calculate, as a size of an image, the number of pixels which is an integral multiple of a size of a smallest coding unit; and

a bitstream generation unit configured to generate a bitstream including the size of the smallest coding unit and the size of the image; and

an image decoding apparatus comprising:

a parsing unit configured to extract, from the bitstream, the size of the image and the size of the smallest coding unit;

a judgment unit configured to judge whether or not the size of the image is an integral multiple of the size of the smallest coding unit;

an image decoding unit configured to decode a coded image signal included in the bitstream, using the size of the image, when the size of the image is an integral multiple of the size of the smallest coding unit, to generate a first decoded image; and

a determining unit configured to determine that an error is included in the bitstream when the size of the image is not an integral multiple of the size of the smallest coding unit,

wherein the determining unit is configured to decode the coded image signal included in the bitstream, using an assumed size of the image, to generate a second decoded image, the assumed size being obtained under an assumption that a correct size of the image is an integral multiple of the size of the smallest coding unit.

7. A non-transitory computer-readable recording medium having recorded thereon a program which, when executed, causes a computer to execute the image decoding method according to claim 1 .

8. An integrated circuit that decodes a bitstream, the integrated circuit comprising:

a parsing unit configured to extract, from the bitstream, a size of an image and a size of a smallest coding unit;

a judgment unit configured to judge whether or not the size of the image is an integral multiple of the size of the smallest coding unit;

an image decoding unit configured to decode a coded image signal included in the bitstream, using the size of the image, when the size of the image is an integral multiple of the size of the smallest coding unit, to generate a first decoded image; and

a determining unit configured to determine that an error is included in the bitstream when the size of the image is not an integral multiple of the size of the smallest coding unit,

wherein the determining unit is configured to decode the coded image signal included in the bitstream, using an assumed size of the image, to generate a second decoded image, the assumed size being obtained under an assumption that a correct size of the image is an integral multiple of the size of the smallest coding unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SUN PATENT TRUST
Reel/Frame 038299/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2012
From: DRUGEON, VIRGINIE; NARROSCHKE, MATTHIAS
To: PANASONIC CORPORATION
Reel/Frame 028680/0118 →
Priority Claims (1)
EP 11169587 · Jun 10, 2011 · regional
Continuity (1)
Related Publication 20120320970A1 · Dec 20, 2012