IP Library Granted Patent US 9,445,129
Granted Patent B2
US 9,445,129 · App. 13/639,524 · Granted Sep 13, 2016

Image coding method and image decoding method

Inventors: Hisao Sasai (Osaka, JP); Takahiro Nishi (Nara, JP); Youji Shibahara (Osaka, JP)
Assignee: SUN PATENT TRUST
H04N19/86H04N19/117H04N19/122H04N19/176H04N19/18
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,445,129
App. No.
13/639,524
Granted
Sep 13, 2016
Kind
B2
Abstract

An image coding method for coding an input image per block to generate a coded image signal includes: predicting for each prediction unit which is an area obtained by partitioning a target block to generate a prediction image of the target block; comparing a transform unit which is an area obtained by partitioning the target block and is a processing unit for frequency transform with the prediction unit, to detect part of a boundary of the prediction unit, the boundary being located within the transform unit; performing boundary filtering on the detected part of the boundary in the generated prediction image; calculating a difference between a filtered prediction image and the input image to generate a difference image of the target block; and performing frequency transform on the difference image for each transform unit.

Claims (29)

1. An image decoding method for decoding a coded image signal obtained by coding an image per block, the image decoding method comprising:

performing inverse transform for transform units each of which is an area obtained by partitioning a target block, to generate a decoded difference image of the target block;

performing prediction process on prediction units each of which is an area obtained by partitioning the target block, to generate a prediction image of the target block;

performing a boundary filtering process on a boundary of the prediction unit in the generated prediction image, when the boundary of the prediction unit is located within a transform unit, the transform unit being an area obtained by partitioning the target block and being a processing unit for frequency transform; and

adding the prediction image after the filtering process and the decoded difference image to generate a decoded image of the target block.

2. The image decoding method according to claim 1 ,

wherein no filtering process is performed on the boundary of the transform unit.

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

obtaining filter information indicating a method for the boundary filtering process from the coded image signal,

wherein filtering process is performed on the boundary of the prediction unit according to the method indicated by the obtained filter information.

4. The image decoding method according to claim 1 ,

wherein the performing of prediction process includes:

obtaining a motion vector for each of the prediction units from the coded image signal; and

performing motion compensation for each of the prediction units based on the obtained motion vector, to generate a motion compensated image of the target block as the prediction image.

5. The image decoding method according to claim 1 ,

wherein the performing of prediction process includes intra prediction for each of the prediction units based on an image of a decoded block, to generate an intra prediction image of the target block as the prediction image.

6. The image decoding method according to claim 1 ,

wherein the performing of a prediction process includes:

obtaining a motion vector for each of the prediction units from the coded image signal;

performing motion compensation for each of the prediction units based on the obtained motion vector, to generate a motion compensated image of the target block;

performing intra prediction for each of the prediction units based on an image of a decoded block, to generate an intra prediction image of the target block; and

comparing the motion compensated image with the intra prediction image to select one of the motion compensated image and the intra prediction image as the prediction image.

7. An image decoding apparatus for decoding a coded image signal obtained by coding an image per block, the image decoding apparatus comprising:

a hardware processor; and

a non-transitory memory having a computer program recorded thereon, the computer program when executed by the hardware processor is operable to cause the image decoding apparatus to perform operations comprising:

performing inverse frequency transform on transform units each of which is an area obtained by partitioning a target block, to generate a decoded difference image of the target block;

performing prediction process on prediction units each of which is an area obtained by partitioning the target block, to generate a prediction image of the target block;

performing a filtering process on a boundary of the prediction unit in the generated prediction image, when the boundary of the prediction unit is located within a transform unit, the transform unit being an area obtained by partitioning the target block and being a processing unit for frequency transform; and

adding the prediction image after the filtering process and the decoded difference image, to generate a decoded image of the target block.

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 Jan 17, 2013
From: SASAI, HISAO; NISHI, TAKAHIRO; SHIBAHARA, YOUJI
To: PANASONIC CORPORATION
Reel/Frame 029644/0626 →
Priority Claims (1)
JP 2010-092679 · Apr 13, 2010 · national
Continuity (1)
Related Publication 20130034165A1 · Feb 7, 2013