IP Library Granted Patent US 7,613,607
Granted Patent B2
US 7,613,607 · App. 10/803,103 · Granted Nov 3, 2009

Audio enhancement in coded domain

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,607
App. No.
10/803,103
Granted
Nov 3, 2009
Kind
B2
Abstract

Method and apparatus for enhancing a coded audio signal comprising indices which represent audio signal parameters which comprise at least a first parameter representing a first characteristic of speech are disclosed. A current first parameter value is determined from an index corresponding to at least the first parameter. The current first parameter value is adjusted in order to achieve an enhanced first characteristic, thereby obtaining an enhanced first parameter value. A new index value is determined from a table relating index values to at least first parameter values, such that a new first parameter value corresponding to the new index value substantially matches the enhanced first parameter value.

Claims (58)

1. A method, comprising:

determining, at an apparatus, an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain, wherein a coded audio signal comprises indices that represent audio signal parameters comprising at least the fixed codebook gain representing a first characteristic of the audio signal and an adaptive codebook gain;

adjusting the old fixed codebook gain correction factor {circumflex over (γ)} gc old in order to achieve an enhanced first characteristic, thereby obtaining desired gain β·{circumflex over (γ)} gc old ;

determining an old adaptive codebook gain value g p — old from the index further corresponding to the adaptive codebook gain; and

determining a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new new corresponding to the new index value.

2. The method according to claim 1 , further comprising:

replacing a current value of the index corresponding to at least the fixed codebook gain by the determined new index value.

3. The method according to claim 1 , further comprising:

detecting a current background noise parameter index value; and

determining a new background noise parameter index value corresponding to the first enhanced characteristic.

4. The method according to claim 1 , further comprising:

determining the new index value from the table such that a substantial match of the old adaptive codebook gain value has precedence.

5. An apparatus, comprising:

a parameter value determiner configured to determine an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain and determine an old adaptive codebook gain value g p — old from the index further corresponding to an adaptive codebook gain, wherein a coded audio signal comprises indices that represent audio signal parameters comprising at least the fixed codebook gain representing a first characteristic of the audio signal and the adaptive codebook gain;

an adjuster configured to adjust the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ; and

an index value determiner configured to determine a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value.

6. The apparatus according to claim 5 , further comprising:

a replacer configured to replace a current value of the index corresponding to at least the fixed codebook gain by the determined new index value.

7. The apparatus according to claim 5 , further comprising:

a detector configured to detect a current background noise parameter index value; and

a determiner configured to determine a new background noise parameter index value corresponding to the enhanced first characteristic.

8. The apparatus according to claim 5 , wherein the index value determiner is configured to determine the new index value from the table such that substantially matching the old adaptive codebook gain value has precedence.

9. A method, comprising:

determining, at an apparatus, an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain, wherein a coded audio signal comprises indices that represent audio signal parameters comprising at least the fixed codebook gain representing a first characteristic of the audio signal, an adaptive codebook gain and a background noise parameter;

adjusting the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ;

determining an old adaptive codebook gain value g p — old from the index further corresponding to the adaptive codebook gain;

determining a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value;

detecting a current background noise parameter index value; and

determining a new background noise parameter index value corresponding to the enhanced first characteristic.

10. An apparatus, comprising:

parameter value determination means for determining an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain and for determining an old adaptive codebook gain value g p — old from the index further corresponding to an adaptive codebook gain, wherein a coded audio signal comprises indices that represent audio signal parameters comprising at least the fixed codebook gain representing a first characteristic of the audio signal, the adaptive codebook gain and a background noise parameter;

adjusting means for adjusting the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ;

index value determination means for determining a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | flew between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value;

detecting means for detecting a current background noise parameter index value; and

determining means for determining a new background noise parameter index value corresponding to the enhanced first characteristic.

11. A computer program embodied on a computer-readable medium comprising a program code configured to control a processor to execute a process of enhancing a coded audio signal comprising indices which represent audio signal parameters which comprise at least a fixed codebook gain representing a first characteristic of the audio signal and an adaptive codebook gain, the process comprising:

determining an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain;

adjusting the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ;

determining an old adaptive codebook gain value g p — old from the index further corresponding to an adaptive codebook gain; and

determining a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values, by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value.

12. The computer program according to claim 11 , wherein said computer program is directly loadable into an internal memory of the computer.

13. A computer program embodied on a computer-readable medium comprising a program code configured to control a processor to execute a process of enhancing a coded audio signal comprising indices which represent audio signal parameters which comprise at least a fixed codebook gain representing a first characteristic of the audio signal, an adaptive codebook gain and a background noise parameter, the process comprising:

determining an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain;

adjusting the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ;

determining an old adaptive codebook gain value g p — old from the index further corresponding to an adaptive codebook gain;

determining a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value;

detecting a current background noise parameter index value; and

determining a new background noise parameter index value corresponding to the enhanced first characteristic.

14. An apparatus, comprising:

parameter value determination means for determining an old fixed codebook gain correction factor g p — old from an index corresponding to a fixed codebook gain and determining an old adaptive codebook gain value g p — old from the index further corresponding to an adaptive codebook gain, wherein a coded audio signal comprises indices that represent audio signal parameters comprising at least the fixed codebook gain representing a first characteristic of the audio signal and the adaptive codebook gain;

adjusting means for adjusting the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ; and

index value determination means for determining a new index value from a table relating index values to fixed codebook gain correction values and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value.

15. An apparatus, comprising:

a parameter value determiner configured to determine an old fixed codebook gain correction factor {circumflex over (γ)} gc old from an index corresponding to a fixed codebook gain and determine an old adaptive codebook gain value g p — old from the index further corresponding to an adaptive codebook gain, wherein a coded audio signal comprises indices that represent audio signal parameters comprising at least the fixed codebook gain representing a first characteristic of the audio signal, the adaptive codebook gain and a background noise parameter;

an adjuster configured to adjust the old fixed codebook gain correction factor in order to achieve an enhanced first characteristic, thereby obtaining a desired gain β·{circumflex over (γ)} gc old ;

an index value determiner configured to determine a new index value from a table relating index values to fixed codebook gain correction factors and relating the index values to adaptive codebook gain values by minimizing an error |β·{circumflex over (γ)} gc old −{circumflex over (γ)} gc new | between the desired gain and a new fixed codebook gain correction factor {circumflex over (γ)} gc new corresponding to the new index value such that no audible error is introduced to a new adaptive codebook gain value g p — new corresponding to the new index value;

a detector configured to detect a current background noise parameter index value; and

a determiner configured to determine a new background noise parameter index value corresponding to the enhanced first characteristic.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 041006/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2004
From: VALVE, PAIVI; PASANEN, ANTTI
To: NOKIA CORPORATION
Reel/Frame 015112/0397 →