IP Library Granted Patent US 9,118,899
Granted Patent B2
US 9,118,899 · App. 13/793,121 · Granted Aug 25, 2015

Selective coding distortion removal between two adjacent transform blocks based on their locations

Inventors: Zhong Xue (Singapore, SG); Sheng Mei Shen (Singapore, SG); Teck Wee Foo (Singapore, SG); Chak Joo Lee (Singapore, SG); Shinya Kadono (Nishinomiya, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
H04N19/0089H04N19/105H04N19/112H04N19/117H04N19/136H04N19/137H04N19/14H04N19/154H04N19/157H04N19/159H04N19/16H04N19/172H04N19/174H04N19/176H04N19/182H04N19/46H04N19/61H04N19/80H04N19/82H04N19/86
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,118,899
App. No.
13/793,121
Granted
Aug 25, 2015
Kind
B2
Abstract

An image encoding and decoding apparatus includes an image encoder for encoding an input image and an image decoder for decoding a variable length coded signal. The image encoder includes a coding unit, a first decoding unit, a first coding distortion removing unit, a first storage unit, and a variable length coding unit. The image decoder includes a variable length decoding unit, a second coding distortion removing unit, and a second storage unit. In the encoding and decoding apparatus, a block size of a motion compensation block is smaller than a block size of the macroblock, a block size of a motion compensation block is larger than a block size of a transform block, and a coded motion compensation error of each of two adjacent motion compensation blocks located inside the same macroblock is zero.

Claims (21)

1. An image encoding and decoding apparatus having an image encoder for encoding an input image and an image decoder for decoding a variable length coded signal,

said image encoder comprising:

a coding unit, which codes an input image on a macroblock basis, said input image being divided into a plurality of macroblocks, to produce a coded image signal;

a first decoding unit, which decodes the coded image signal to obtain a reconstructed image;

a first coding distortion removing unit, which removes a coding distortion in the reconstructed image to obtain a coding distortion removed image;

a first storage unit, which stores the coding distortion removed image as a reference image to code a following input image; and

a variable length coding unit, which codes the input image on a macroblock basis, to output a variable length coded signal,

said image decoder comprising:

a variable length decoding unit, which decodes a variable length coded signal to produce a reconstructed image having a plurality of macroblocks;

a second coding distortion removing unit, which removes a coding distortion in the reconstructed image produced by the variable length decoding unit to obtain a coding distortion removed image; and

a second storage unit, which stores the coding distortion removed image removed by the second coding distortion removing unit,

wherein:

i) a block size of a motion compensation block is smaller than a block size of the macroblock;

ii) a block size of a motion compensation block is larger than a block size of a transform block, and

iii) a coded motion compensation error of each of two adjacent motion compensation blocks located inside the same macroblock is zero,

each of the first and second coding distortion removing units operates such that:

a) a coding distortion removal is enabled at a block boundary between two adjacent transform blocks when a block boundary of the two adjacent transform blocks is a boundary of two adjacent motion compensation blocks, and

b) a coding distortion removal is disabled at a block boundary between the two adjacent transform blocks when both of the two adjacent transform blocks are located inside either one of the two adjacent motion compensation blocks.

2. The image encoding and decoding apparatus according to claim 1 ,

wherein a block size of a macroblock is a size of 16×16 pixels, and

a block size of a transform block is a size of 4×4 pixels.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 035695/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
Priority Claims (4)
JP 2002-008859 · Jan 17, 2002 · national
JP 2002-110748 · Apr 12, 2002 · national
JP 2002-127101 · Apr 26, 2002 · national
JP 2002-291264 · Oct 3, 2002 · national
Continuity (7)
Continuation 13004088 · Jan 11, 2011
Continuation 11928468 · Oct 30, 2007
Continuation 10466549
Provisional Application 60333763 · Nov 29, 2001
Provisional Application 60333767 · Nov 29, 2001
Provisional Application 60394312 · Jul 9, 2002
Related Publication 20130195207A1 · Aug 1, 2013