Abstract
An apparatus (100) for generating spectral replacement values for an audio signal is provided. The apparatus (100) comprises a buffer unit (110) for storing previous spectral values relating to a previously received error-free audio frame. Moreover the apparatus (100) comprises a concealment frame generator (120) for generating the spectral replacement values when a current audio frame has not been received or is erroneous. The previously received error-free audio frame comprises filter information the filter information having associated a filter stability value indicating a stability of a prediction filter. The concealment frame generator (120) is adapted to generate the spectral replacement values based on the previous spectral values and based on the filter stability value.
| Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
|---|---|---|---|---|---|---|---|---|---|
| Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
| 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
Specification Information
Specification Information
Technologies
Family Information
| All Granted Patents In Patent Family : | ---- |
| All Pending Patents In Patent Family : | ---- |
| Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
| AR085218A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| AU2012217215A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| AU2012217215B2 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| CN103620672A | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| EP2661745A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| EP2661745B1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| ES2539174T3 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| HK1191130A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| JP2014506687A | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| JP5849106B2 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| KR101551046B1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| KR20140005277A | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| MX2013009301A | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| RU2013142135A | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| SG192734A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| TW201248616A | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| TWI484479B | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| US2013332152A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| WO2012110447A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | Yes | Basis Patent | ||||
| WO2012110447A1 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| ZA201306499B | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| PL2661745T3 | 4G,3G | 06/03/2016 | ISLD-201512-009 | FRAUNHOFER SOCIETY | No | Family Member | ||||
| BR112013020324B8 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| CA2827000C | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| CN103620672B | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| MY167853A | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| RU2630390C2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| US9384739B2 | ----- | ----- | ----- | ----- | ----- | ----- | ----- | |||
| Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
| ----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- | |||
Technologies
Signal Processing
Product
Use Cases
Network Optimization
Services
Claim
1. An apparatus (100) for generating spectral replacement values for an audio signal comprising:a buffer unit (110) for storing previous spectral values relating to a previously received error-free audio frame, and a concealment frame generator (120) for generating the spectral replacement values when a current audio frame has not been received or is erroneous, wherein the previously received error-free audio frame comprises filter information, the filter information having associated a filter stability value indicating a stability of a prediction filter, and wherein the concealment frame generator (120) is adapted to generate the spectral replacement values based on the previous spectral values and based on the filter stability value.
2. An apparatus (100) according to claim 1, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values by randomly flipping the sign of the previous spectral values.
3. An apparatus (100) according to claim 1 or 2, wherein the concealment frame generator (120) is configured to generate the spectral replacement values by multiplying each of the previous spectral values by a first gain factor when the filter stability value has a first value, and by multiplying each of the previous spectral values by a second gain factor, being smaller than the first gain factor, when the filter stability value has a second value being smaller than the first value.
4. An apparatus according to one of the preceding claims, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values based on the filter stability value, wherein the previously received error-free audio frame comprises first predictive filter coefficients of the prediction filter, wherein a predecessor frame of the previously received error-free audio frame comprises second predictive filter coefficients, and wherein the filter stability value depends on the first predictive filter coefficients and on the second predictive filter coefficients.
5. An apparatus according to claim 4, wherein the concealment frame generator (120) is adapted to determine the filter stability value based on the first predictive filter coefficients of the previously received error-free audio frame and based on the second predictive filter coefficients of the predecessor frame of the previously received error-free audio frame.
6. An apparatus according to claim 4 or 5, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values based on the filter stability value, wherein the filter stability value depends on a distance measure LSF dist, and wherein the distance measure LSF dist is defined by the formula: wherein u+1 specifies a total number of the first predictive filter coefficients of the previously received error-free audio frame, and wherein u+1 also specifies a total number of the second predictive filter coefficients of the predecessor frame of the previously received error-free audio frame, wherein .function. i specifies the i-th filter coefficient of the first predictive filter coefficients and wherein .function. i (p)~ specifies the i-th filter coefficient of the second predictive filter coefficients.
7. An apparatus (100) according to one of the preceding claims, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values furthermore based on frame class information relating to the previously received error-free audio frame.
8. An apparatus (100) according to claim 7, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values based on the frame class information, wherein the frame class information indicates that the previously received error-free audio frame is classified as "artificial onset", "onset", "voiced transition", "unvoiced transition", "unvoiced" or "voiced".
9. An apparatus (100) according to one of the preceding claims, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values furthermore based on a number of consecutive frames that did not arrive at a receiver or that were erroneous, since a last error-free audio frame had arrived at the receiver, wherein no other error-free audio frames arrived at the receiver since the last error-free audio frame had arrived at the receiver
10. An apparatus (100) according to claim 9, wherein the concealment frame generator (120) is adapted to calculate a fade out factor, based on the filter stability value and based on the number of consecutive frames that did not arrive at the receiver or that were erroneous, and wherein the concealment frame generator (120) is adapted to generate the spectral replacement values by multiplying the fade out factor by at least some of the previous spectral values, or by at least some values of a goup of intermediate values, wherein each one of the intermediate values depends on at least one of the previous spectral values
11. An apparatus (100) according to one of the preceding claims, wherein the concealment frame generator (120) is adapted to generate the spectral replacement values based on the previous spectral values, based on the filter stability value and also based on a prediction gain of a temporal noise shaping
12. An audio signal decoder comprising:an apparatus (610) for decoding spectral audio signal values, and an apparatus (620) for generating spectral replacement values according to one of claims 1 to 11, wherein the apparatus (610) for decoding spectral audio signal values is adapted to decode spectral values of an audio signal based on a previously received error-free audio frame, wherein the apparatus (610) for decoding spectral audio signal values is furthermore adapted to store the spectral values of the audio signal in the buffer unit of the apparatus (620) for generating spectral replacement values, and wherein the apparatus (620) for generating spectral replacement values is adapted to generate the spectral replacement values based on the spectral values stored in the buffer unit, when a current audio frame has not been received or is erroneous
13. An audio signal decoder, comprising: a decoding unit (710) for generating first intermediate spectral values based on a received error-free audio frame, a temporal noise shaping unit (720) for conducting temporal noise shaping on the first intermediate spectral values to obtain second intermediate spectral values, a prediction gain calculator (730) for calculating a prediction gain of the temporal noise shaping depending on the first intermediate spectral values and depending on the second intermediate spectral values, an apparatus (740) according to one of claims 1 to 11, for generating spectral replacement values when a current audio frame has not been received or is erroneous, and a values selector (750) for storing the first intermediate spectral values in the buffer unit (745) of the apparatus (740) for generating spectral replacement values, if the prediction gain is greater than or equal to a threshold value, or for storing the second intermediate spectral values in the buffer unit of the apparatus for generating spectral replacement values, if the prediction gain is smaller than the threshold value
14. An audio signal decoder, comprising:a first decoding module (810) for generating generated spectral values based on a received error-free audio frame, an apparatus (820) for generating spectral replacement values according to one of claims 1 to 11, and a processing module (830) for processing the generated spectral values by conducting temporal noise shaping, applying noise-filling or applying a global gain, to obtain spectral audio values of the decoded audio signal, wherein the apparatus (820) for generating spectral replacement values is adapted to generate spectral replacement values and to feed them into the processing module (830), when a current frame has not been received or is erroneous
15. A method for generating spectral replacement values for an audio signal comprising:storing previous spectral values relating to a previously received error-free audio frame, and generating the spectral replacement values when a current audio frame has not been received or is erroneous, wherein the previously received error-free audio frame comprises filter information, the filter information having associated a filter stability value indicating a stability of a prediction filter defined by the filter information, wherein the spectral replacement values are generated based on the previous spectral values and based on the filter stability value.16. A computer program for implementing the method of claim 15, when the computer program is executed by a computer or signal processor.']
Associated Portfolios
Licensor Claim Chart
Creation Date |
Download |
||
|---|---|---|---|
|
Claim charts will soon be available!
|
|||
SUMMARY
ClaimChart-CA2827000A1-STO
Patent number:CA2827000A1
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.

Creation Date
Download