US 7,541,948 B2
Variable length coding method and variable length decoding method
Shinya Kadono, Nishinomiya (Japan); Satoshi Kondo, Yawata (Japan); Makoto Hagai, Moriguchi (Japan); and Kiyofumi Abe, Kadoma (Japan)
Assigned to Panasonic Corporation, Osaka (Japan)
Filed on Jul. 31, 2006, as Appl. No. 11/495,600.
Application 11/495600 is a division of application No. 11/268667, filed on Nov. 08, 2005, granted, now 7,109,898.
Application 11/268667 is a division of application No. 11/110921, filed on Apr. 21, 2005, granted, now 6,992,605.
Application 11/110921 is a division of application No. 10/480038, granted, now 6,967,600, previously published as PCT/JP02/12230, filed on Nov. 22, 2002.
Claims priority of application No. 2001-358197 (JP), filed on Nov. 22, 2001; and application No. 2002-099227 (JP), filed on Apr. 01, 2002.
Prior Publication US 2006/0273940 A1, Dec. 07, 2006
Int. Cl. H03M 7/40 (2006.01)
U.S. Cl. 341—67  [341/65] 4 Claims
OG exemplary drawing
 
1. A receiving apparatus which receives multiplexed data in which coded audio data and coded image data are multiplexed, said receiving apparatus comprising:
a demultiplex unit configured to separate the coded audio data and the coded image data from the multiplexed data;
an audio processing unit configured to decode the separated coded audio data; and
an image decoding unit configured to decode the separated coded image data,
wherein said image decoding unit includes:
a variable-length decoding unit configured to subject the separated coded image data to a variable length decoding process, to obtain decoded transform coefficients of a block;
an inverse transform unit configured to subject the decoded transform coefficients of the block to an inverse quantization process and an inverse transform process, to obtain a decoded block signal;
wherein the variable-length decoding unit includes:
a number counting unit operable to count a total number of undecoded zero-value coefficients, wherein the undecoded zero-value coefficient indicates a quantized transform coefficient having a zero value and not subjected to a decoding process for decoding a run value;
a selecting unit operable to select a code table in accordance with information that represents the total number of undecoded zero-value coefficients; and
a run value decoding unit operable to decode an undecoded run value by using the selected code table.