IP Library Granted Patent US 7,613,306
Granted Patent B2
US 7,613,306 · App. 10/586,905 · Granted Nov 3, 2009

Audio encoder and audio decoder

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 7,613,306
App. No.
10/586,905
Granted
Nov 3, 2009
Kind
B2
Abstract

An audio encoder, generating a stereo signal based on a multi-channel signal, includes a downmix unit for downmixing a multi-channel signal exceeding two channels to a two-channel stereo signal, a first coding unit for generating a first coded signal by coding the downmixed stereo signal, a second coding unit for generating a second coded signal by coding information to restore the downmixed stereo signal to a multi-channel signal, a code size calculating unit for calculating a code size of the second coded signal, and a first multiplexing unit for multiplexing the calculated code size in either the first coded signal or the second coded signal. Accordingly a decoder is able to easily extract a coded signal of the multi-channel signal based on the code size, and the decoder reproducing only the downmixed signal can be configured inexpensively.

Claims (22)

1. An audio decoder which decodes a coded signal, said decoder comprising: an obtaining unit operable to obtain coded signals including

a) a first coded signal obtained by coding a two-channel stereo signal downmixed from a multi-channel signal exceeding two channels,

b) a second coded signal obtained by coding information for generating a multi-channel signal from the stereo signal, and

c) a signal representing a code size of the second coded signal; and a decoding unit configured to decode the obtained coded signals, and to output a stereo signal. wherein said decoding unit includes:

a first coded signal readout unit configured to read the first coded signal out of the obtained coded signals; a code size readout unit configured to read a signal representing a code size of the second coded signal out of the coded signals; and a first decoding unit configured to decode the first coded signal read out by said first coded signal readout unit, and to output the stereo signal,

Wherein said code size readout unit is also configured to remove or skip the second coded signal based on the code size read out by said code size readout unit.

2. The audio decoder according to claim 1 ,

wherein the first coded signal is coded from a stereo signal to which virtual surround-sound effect is applied beforehand by the operation using a head-related transfer function, and

said first decoding unit is configured to output the stereo signal to which virtual surround-sound effect is applied.

3. The audio decoder according to claim 1 ,

wherein the signal representing the code size of the second coded signal read out of the obtained coded signals is a signal representing the code size of the second coded signal having invalid data.

4. The audio decoder according to claim 1 , wherein said decoding unit further includes:

a second coded signal readout unit figured to read the second coded signal out of the coded signals; a second decoding unit configured to decode a multi-channel signal based on the read-out first coded signal and the read-out second coded signal; a filter unit configured to perform filter processing to the decoded multi- channel signal based on the head-related transfer function, and to output the stereo signal to which virtual surround-sound effect is applied; and

a selecting unit configured to select one of the stereo signal outputted out of the first decoding unit and the stereo signal to which virtual surround-sound effect is applied outputted out of said filter unit.

5. The audio decoder according to claim 4 ,

wherein said first decoding unit is configured to generate a frequency domain signal of the stereo signal, and

said filter unit is configured to perform filter processing based on the head-related transfer function to the frequency domain signal of the restored multi-channel signal from the frequency domain signal of the stereo signal, to generate a two-channel frequency domain signal, and subsequently to convert the frequency domain signal to a time domain signal.

6. An audio decoding method for decoding a coded signal, said method comprising:

obtaining coded signals including a) a first coded signal obtained by coding a two- channel stereo signal downmixed from a multi-channel signal exceeding two channels,

b) a second coded signal obtained by coding information for generating a multi-channel signal from the stereo signal and c) a signal representing a code size of the second coded signal; and decoding the obtained coded signal and outputting a stereo signal, wherein the decoding of the obtained coded signal further includes: reading the first coded signal out of the obtained coded signals via a first coded signal readout unit; reading a signal representing a code size of the second coded signal out of the coded signals via a code size readout unit; the code size readout unit configured to read the signal representing a code size of the second coded signal out of the coded signals; and said code size readout unit is also configured to remove or skip the second coded signal based on the code size read out by said code size readout unit.

7. A program stored on a computer-readable storage medium for-and used in an audio decoder which decodes a coded signal, said program causing a computer to function as the following respective units: an obtaining unit configured to obtain coded signals including a) a first coded signal obtained by coding a two-channel stereo signal downmixed from a multi-channel signal exceeding two channels, b) a second coded signal obtained by coding information for generating a multi-channel signal from the stereo signal, and c) a signal representing a code size of the second coded signal; and a decoding unit configured to decode the obtained coded signals, and outputs a stereo signal, wherein said program further causes the decoding unit to operate as: a first coded signal readout unit configured to read the first coded signal out of the obtained coded signals; a code size readout unit configured to read a signal representing a code size of the second coded signal out of the coded signals; and a first decoding unit configured to decode the first coded signal read out by said first coded signal readout unit, and to output the stereo signal,

Wherein said code size readout unit is also configured to remove or skip the second coded signal based on the code size read out by said code size readout unit.

Assignments (2)
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2006
From: MIYASAKA, SHUJI; TAKAGI, YOSHIAKI; ABE, KAZUTAKA
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 018583/0753 →
Priority Claims (1)
JP 2004-049650 · Feb 25, 2004 · national
Continuity (1)
Related Publication 20070162278A1 · Jul 12, 2007