IP Library Granted Patent US 8,604,947
Granted Patent B2
US 8,604,947 · App. 13/091,611 · Granted Dec 10, 2013

Variable length coding method and variable length decoding method

Inventors: Shinya Kadono (Nishinomiya, JP); Satoshi Kondo (Yawata, JP); Makoto Hagai (Moriguchi, JP); Kiyofumi Abe (Kadoma, JP)
Assignee: Panasonic Corporation
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 8,604,947
App. No.
13/091,611
Granted
Dec 10, 2013
Kind
B2
Abstract

An image coding apparatus provides a run-length encoding unit RLE 1 that subjects quantized coefficients which are obtained by quantizing frequency components of an image signal to a variable length coding process by using a run value Run that indicates the number of successive zero coefficients and a level value Lev that indicates a value of a non-zero coefficient following the zero coefficients. The run-length encoding unit RLE 1 includes a reordering unit Lreodr for reordering level values Lev; a variable length coder LVLC for coding reordered level values ROLev by using a code table that is selected according to the value of a quantization parameter QP; a reordering unit Rreodr for reordering run values Run from high frequency component of the quantized coefficients to low frequency component; and a variable length coder RVLC for coding reordered run values RORun by using a code table that is selected according to the number of already-processed run values.

Claims (18)

1. A coding method for coding a coefficient of a frequency component included in a target block to be coded, the coding method comprising:

transforming the coefficient of the frequency component into a run value and a level value;

coding the level value; and

coding the run value,

wherein said coding of the run value includes:

counting a number of zero-value coefficient with a frequency component which is not higher than a frequency component corresponding to a zero-value quantized coefficient related to the run value to be coded;

selecting a code table in accordance with the counted number of zero-value coefficient; and

variable length coding the run value by using the selected code table.

2. The coding method according to claim 1 ,

wherein the coding method for coding the coefficient of the frequency component is performed on a block by block basis.

3. A coding apparatus which codes a coefficient of a frequency component included in a target block to be coded, the coding apparatus comprising:

a transforming unit operable to transform the coefficient of the frequency component into a run value and a level value;

a level value coding unit operable to code the level value; and

a run value coding unit operable to code the run value,

wherein the run value coding unit includes:

a number counting unit operable to count a number of zero-value coefficient with a frequency component which is not higher than a frequency component corresponding to a zero-value quantized coefficient related to the run value to be coded;

a table selecting unit operable to select a code table in accordance with the counted number of zero-value coefficient; and

a variable length coding unit operable to variable length code the run value by using the selected code table.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2015
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 036054/0104 →
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 (2)
JP 2001-358197 · Nov 22, 2001 · national
JP 2002-099227 · Apr 1, 2002 · national
Continuity (6)
Division 12708884 · Feb 19, 2010
Division 11980403 · Oct 31, 2007
Continuation 11543857 · Oct 6, 2006
Division 11110922 · Apr 21, 2005
Division 10480038
Related Publication 20110193728A1 · Aug 11, 2011