IP Library Granted Patent US 7,411,522
Granted Patent B2
US 7,411,522 · App. 10/585,313 · Granted Aug 12, 2008

Signal decoding apparatus and signal decoding method

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,411,522
App. No.
10/585,313
Filed
Jul 6, 2006
Granted
Aug 12, 2008
Kind
B2
Art Unit
2819
USPC
341/50
Abstract

A signal decoding apparatus preventing substantial noise from being produced when transmission error occurs during decoding of scalable-coded information. In this signal decoding apparatus, a coded information operation section ( 601 ) performs error detection for base layer coded information, first enhancement layer coded information and second enhancement layer coded information using transmission error detection bits. A decoding operation control section ( 602 ) performs ON/OFF control of control switches ( 606, 607 ) in accordance with pattern information indicating error detection results and bit rate patterns, and controls the sampling frequencies of sampling frequency adjustment sections ( 608, 609 ). A base layer decoding section ( 603 ), first enhancement layer decoding section ( 604 ) and second enhancement layer decoding section ( 605 ) perform decoding of coded information or frame loss compensation processing, depending on error detection results and bit rates. Sampling frequency adjustment sections ( 608, 609 ) adjust the sampling frequency of the decoded signal.

Claims (52)

1. A signal decoding apparatus that decodes coded information formed with n layers, n being an integer of two or greater, the signal decoding apparatus comprising:

a coded information operation section that performs error detection for the coded information per layer;

a decoding section that decodes coded information of a layer where no error is detected and generates a decoded signal;

a sampling frequency adjustment section that adjusts a sampling frequency of a signal; and

an addition section that adds the decoded signal generated in said decoding section and the signal having the sampling frequency adjusted in said sampling frequency adjustment section, wherein:

said sampling frequency adjustment section adjusts sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said addition section; and

said addition section adds a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency.

2. The signal decoding apparatus according to claim 1 , wherein, when a frame is lost in an ith layer, said decoding section decodes coded information of a first to (i−1)th layers and generates a decoded signal.

3. The signal decoding apparatus according to claim 1 , wherein, when said coded information operation section detects error in the coded information of the first layer, said decoding section performs frame loss compensation processing for all layers and generates a decoded signal.

4. The signal decoding apparatus according to claim 1 , wherein the coded information comprises a coded speech signal and said decoding section decodes the coded information using a CELP type decoding method and generates a decoded signal.

5. A signal decoding apparatus that decodes coded information formed with n layers, n being an integer of two or greater, the signal decoding apparatus comprising:

a coded information operation section that detects the number of layers of the coded information;

a decoding section that decodes the coded information of the detected layers and generates decoded signals;

a sampling frequency adjustment section that adjusts a sampling frequency of a signal; and

an addition section that adds the decoded signals generated in said decoding section and the signal having the sampling frequency adjusted in said sampling frequency adjustment section, wherein:

said sampling frequency adjustment section adjusts a sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said addition section; and

said addition section adds a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency.

6. A reception apparatus comprising a signal decoding apparatus that decodes coded information formed with n layers, n being an integer of two or greater, said reception apparatus comprising:

a coded information operation section that performs error detection for the coded information per layer;

a decoding section that decodes coded information of a layer where no error is detected and generates a decoded signal;

a sampling frequency adjustment section that adjusts a sampling frequency of a signal; and

an addition section that adds the decoded signal generated in said decoding section and the signal having the sampling frequency adjusted in said sampling frequency adjustment section, wherein:

said sampling frequency adjustment section adjusts sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said addition section; and

said addition section adds a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency.

7. A computer readable recording medium that records a program for implementing on a computer, the program comprising instructions for:

a coded information operation step of detecting the number of layers of coded information formed with n layers, n being an integer of two or greater;

a decoding step of decoding the coded information of the detected layers and generating decoded signals;

a sampling frequency adjustment step of adjusting a sampling frequency of a signal; and

an adding step of adding the decoded signals generated in said decoding step and the signal having the sampling frequency adjusted in said sampling frequency adjustment step, wherein:

in said sampling frequency adjustment step, the sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said adding step, are adjusted; and

in said adding step, a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency are added.

8. A computer readable recording medium that records a program for implementing on a computer, the program comprising instructions for:

a coded information operation step of performing error detection for coded information formed with n layers, n being an integer of two or greater, per layer;

a decoding step of decoding coded information of a layer where no error is detected and generating a decoded signal;

a sampling frequency adjustment step of adjusting a sampling frequency of a signal; and

an adding step of adding the decoded signal generated in said decoding step and the signal having the sampling frequency adjusted in said sampling frequency adjustment step, wherein:

in said sampling frequency adjustment step, the sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said adding step, are adjusted; and

in said adding step, a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency are added.

9. A signal decoding method comprising:

a coded information operation step of detecting the number of layers of coded information formed with n layers, n being an integer of two or greater;

a decoding step of decoding the coded information of the detected layers and generating decoded signals;

a sampling frequency adjustment step of adjusting a sampling frequency of a signal; and

an adding step of adding the decoded signals generated in said decoding step and the signal having the sampling frequency adjusted in said sampling frequency adjustment step, wherein:

in said sampling frequency adjustment step, the sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said adding step, are adjusted; and

in said adding step, a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency are added.

10. A signal decoding method comprising:

a coded information operation step of performing error detection for coded information formed with n layers, n being an integer of two or greater, per layer;

a decoding step of decoding coded information of a layer where no error is detected and generating a decoded signal;

a sampling frequency adjustment step of adjusting a sampling frequency of a signal; and

an adding step of adding the decoded signal generated in said decoding step and the signal having the sampling frequency adjusted in said sampling frequency adjustment step, wherein:

in said sampling frequency adjustment step, the sampling frequencies of a decoded signal of a first layer and a signal in which signals of a second to (n−1)th layers are added in said adding step, are adjusted; and

in said adding step, a decoded signal of an ith layer, i being an integer not smaller than two and not greater than n, and the signal of the (i−1)th layer with an adjusted sampling frequency are added.