IP Library Granted Patent US 7,299,174
Granted Patent B2
US 7,299,174 · App. 10/554,619 · Granted Nov 20, 2007

Speech coding apparatus including enhancement layer performing long term prediction

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,299,174
App. No.
10/554,619
Granted
Nov 20, 2007
Kind
B2
Abstract

To implement scalable coding, a base layer coding section encodes an input signal to obtain base layer coded information, which is decoded by a base layer decoding section to obtain a base layer decoded signal and long term prediction information (pitch lag). An adding section inverts the polarity of the base layer decoded signal to add to the input signal, and obtains a residual signal. An enhancement layer coding section encodes a long term prediction coefficient calculated using the long term prediction information and the residual signal to obtain enhancement layer coded information. Also using the long term prediction information, an enhancement layer decoding section decodes the enhancement layer coded information to obtain an enhancement layer decoded signal. An adding section adds the base layer decoded signal and enhancement layer decoded signal to obtain a speech/sound signal.

Claims (32)

1. A speech coding apparatus comprising:

a base layer coder that codes an input signal and generates first coded information;

a base layer decoder that decodes the first coded information and generates a first decoded signal, while generating long term prediction information comprising information representing long term correlation of speech or sound;

an adder that obtains a residual signal representing a difference between the input signal and the first decoded signal; and

an enhancement layer coder that calculates a long term prediction coefficient using long term prediction information and the residual signal, and codes the long term prediction coefficient and generates second coded information,

wherein the enhancement layer coder comprises:

an obtainer that obtains a long term prediction lag of an enhancement layer based on long term prediction information;

a fetcher that fetches a long term prediction signal back by the long term prediction lag from a previous long term prediction signal sequence stored in a buffer;

a first calculator that calculates the long term prediction coefficient using the residual signal and the long term prediction signal;

a coder that codes the long term prediction coefficient and generates enhancement layer coded information;

a decoder that decodes enhancement layer coded information and generates a decoded long term prediction coefficient; and

a second calculator that calculates a new long term prediction signal using the decoded long term prediction coefficient and the long term prediction signal, and updates the buffer using the new long term prediction signal.

2. The speech coding apparatus according to claim 1 , wherein the enhancement layer coder further comprises:

a second obtainer that obtains a long term prediction residual signal representing a difference between the residual signal and the long term prediction signal;

a second coder that codes the long term prediction residual signal and generates long term prediction residual coded information;

a second decoder that decodes long term prediction residual coded information and calculates a decoded long term prediction residual signal; and

a second adder that adds the new long term prediction signal and the decoded long term prediction residual signal, and updates the buffer using a result of the addition.

3. The speech coding apparatus according to claim 1 , wherein the base layer decoder uses information specifying a fetching position where an adaptive excitation vector is fetched from an excitation vector signal sample, as long term prediction information.

4. A speech decoding apparatus that receives first coded information and second coded information from the speech coding apparatus according to claim 1 , and decodes speech, said speech decoding apparatus comprising:

a base layer decoder that decodes first coded information to generate a first decoded signal, while generating long term prediction information comprising information representing long term correlation of speech or sound;

an enhancement layer decoder that decodes second coded information using the long term prediction information and generates a second decoded signal; and

a second adder that adds the first decoded signal and the second decoded signal, and outputs a speech or sound signal as a result of the addition,

wherein the enhancement layer decoder comprises:

an obtainer that obtains a long term prediction lag of an enhancement layer based on long term prediction information;

a fetcher that fetches a long term prediction signal back by the long term prediction lag from a previous long term prediction signal sequence stored in a buffer;

a decoder that decodes enhancement layer coded information and obtains a decoded long term prediction coefficient; and

a calculator that calculates a long term prediction signal using the decoded long term prediction coefficient and the long term prediction signal, and updates the buffer using the long term prediction signal,

wherein the enhancement layer decoder uses the long term prediction signal as an enhancement layer decoded signal.

5. The speech decoding apparatus according to claim 4 , wherein the enhancement layer decoder further comprises:

a decoder that decodes long term prediction residual coded information and obtains a decoded long term prediction residual signal; and

a third adder that adds the long term prediction signal and the decoded long term prediction residual signal, wherein the enhancement layer decoder uses a result of addition as an enhancement layer decoded signal.

6. The speech decoding apparatus according to claim 4 , wherein the base layer decoder uses information specifying a fetching position where an adaptive excitation vector is fetched from an excitation vector signal sample, as long term prediction information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: PANASONIC CORPORATION
To: III HOLDINGS 12, LLC
Reel/Frame 042386/0188 →
CHANGE OF NAME Recorded Nov 20, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021930/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2006
From: SATO, KAORU; MORII, TOSHIYUKI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 017869/0345 →