Spectrum harmonic/noise sharpness control
First Claim
1. A method of receiving an encoded audio signal comprising audio data and a transmitted spectral sharpness parameter representing a spectral harmonic/noise sharpness of a plurality of spectral subbands, wherein the transmitted spectral sharpness parameter is estimated in an encoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of an original spectral subband or an energy level ratio between an average energy level and a maximum energy level of an original spectral subband, and the transmitted spectral sharpness parameter is quantized in the encoder and sent to a decoder in which it is used to control spectral sharpness of decoded spectral subbands, the method comprising:
- receiving the encoded audio signal;
decoding subbands from the audio data;
estimating a measured spectral sharpness parameter from the received audio data, wherein the measured spectral sharpness parameter is estimated in the decoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of a decoded spectral subband or an energy level ratio between an average energy level and a maximum energy level of a decoded spectral subband;
comparing the transmitted spectral sharpness parameter with the measured spectral sharpness parameter;
forming a main sharpness control parameter for each of the decoded subbands, wherein the main sharpness control parameter for each decoded subband is formed by analyzing differences between the corresponding transmitted spectral sharpness parameter and the measured spectral sharpness parameter;
analyzing the main sharpness control parameter for each of the decoded subbands;
sharpening ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not sharp enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein sharpened subbands are formed by reducing energy of frequency coefficients between harmonic peaks, increasing energy of the harmonic peaks, and/or reducing noise component;
flattening ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not flat enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein flattened subbands are formed by increasing energy of frequency coefficients between harmonic peaks, reducing energy of the harmonic peaks, and/or increasing noise component; and
normalizing an energy level of each sharpened subband and each flattened subband to keep an energy level of each sharpened and/or flattened subband substantially unchanged.
3 Assignments
0 Petitions
Accused Products
Abstract
A transmitted data that includes audio data and a transmitted spectral sharpness parameter representing a spectral harmonic/noise sharpness of a plurality of subbands are received. A measured spectral sharpness parameter is estimated from received audio data. The transmitted spectral sharpness parameter is compared with the measured spectral sharpness parameter. A main sharpness control parameter is formed for each of the decoded subbands. The main sharpness control parameter for each of the decoded subbands is analyzed. Ones of the decoded subbands are sharpened if the corresponding main sharpness control indicates that a corresponding subband is not sharp enough, wherein sharpened subbands are formed. Likewise, ones of the decoded subbands are flattened if the corresponding main sharpness control indicates that a corresponding subband is not flat enough, wherein flattened subbands are formed. An energy level of each sharpened subband and each flattened subband is normalized to keep an energy level of each sharpened and/or flattened subband substantially unchanged.
-
Citations
17 Claims
-
1. A method of receiving an encoded audio signal comprising audio data and a transmitted spectral sharpness parameter representing a spectral harmonic/noise sharpness of a plurality of spectral subbands, wherein the transmitted spectral sharpness parameter is estimated in an encoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of an original spectral subband or an energy level ratio between an average energy level and a maximum energy level of an original spectral subband, and the transmitted spectral sharpness parameter is quantized in the encoder and sent to a decoder in which it is used to control spectral sharpness of decoded spectral subbands, the method comprising:
-
receiving the encoded audio signal; decoding subbands from the audio data; estimating a measured spectral sharpness parameter from the received audio data, wherein the measured spectral sharpness parameter is estimated in the decoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of a decoded spectral subband or an energy level ratio between an average energy level and a maximum energy level of a decoded spectral subband; comparing the transmitted spectral sharpness parameter with the measured spectral sharpness parameter; forming a main sharpness control parameter for each of the decoded subbands, wherein the main sharpness control parameter for each decoded subband is formed by analyzing differences between the corresponding transmitted spectral sharpness parameter and the measured spectral sharpness parameter; analyzing the main sharpness control parameter for each of the decoded subbands; sharpening ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not sharp enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein sharpened subbands are formed by reducing energy of frequency coefficients between harmonic peaks, increasing energy of the harmonic peaks, and/or reducing noise component; flattening ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not flat enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein flattened subbands are formed by increasing energy of frequency coefficients between harmonic peaks, reducing energy of the harmonic peaks, and/or increasing noise component; and normalizing an energy level of each sharpened subband and each flattened subband to keep an energy level of each sharpened and/or flattened subband substantially unchanged. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of receiving an encoded audio signal, the method comprising:
-
receiving an encoded audio signal bitstream; decoding subbands from the encoded audio signal bitstream; estimating a measured spectral sharpness parameter from the encoded audio signal for each of the decoded subbands, wherein the measured spectral sharpness parameter represents a spectral harmonic/noise sharpness of the decoded subbands, and the measured spectral sharpness parameter is estimated in the decoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of a decoded spectral subband or an energy level ratio between an average energy level and a maximum energy level of a decoded spectral subband; forming a main sharpness control parameter for each of the decoded subbands, wherein the main sharpness control parameter for each decoded subband is formed by analyzing the measured spectral sharpness parameter from decoded subbands; sharpening ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not sharp enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein sharpened subbands are formed by reducing energy of frequency coefficients between harmonic peaks, increasing energy of the harmonic peaks, and/or reducing noise component; flattening ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not flat enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein flattened subbands are formed by increasing energy of frequency coefficients between harmonic peaks, reducing energy of the harmonic peaks, and/or increasing noise component; and normalizing an energy level of each sharpened subband and each flattened subband to keep an energy level of each sharpened and/or flattened substantially unchanged. - View Dependent Claims (8, 9)
-
-
10. A method of transmitting an input audio signal, the method comprising:
-
estimating a spectral sharpness parameter of each subband of the input audio signal, wherein the spectral sharpness parameter represents a spectral harmonic/noise sharpness of each subband of the input audio signal, wherein the spectral sharpness parameter is estimated in an encoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of an original spectral subband or an energy level ratio between an average energy level and a maximum energy level of an original spectral subband; comparing the estimated spectral sharpness parameters from different subbands; allocating more bits to subbands having a sharper spectrum based on the comparing; allocating less bits to subbands having a flatter spectrum based on the comparing; and transmitting the allocated bits. - View Dependent Claims (11, 12)
-
-
13. A system for receiving an encoded audio signal, the system comprising:
-
a receiver configured to receive the encoded audio signal, the receiver configured to; decode subbands from the encoded audio signal; estimate a measured spectral sharpness parameter from the encoded audio signal for each of the decoded subbands, wherein the spectral sharpness parameter represents a spectral harmonic/noise sharpness of each decoded subband, wherein the measured spectral sharpness parameter is estimated in the decoder by calculating a magnitude ratio between an average magnitude and a maximum magnitude of a decoded spectral subband or an energy level ratio between an average energy level and a maximum energy level of a decoded spectral subband; form a main sharpness control parameter for each of the decoded subbands, wherein the main sharpness control parameter for each decoded subband is formed by analyzing the measured spectral sharpness parameter from the decoded subbands; sharpen ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not sharp enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein sharpened subbands are formed by reducing energy of frequency coefficients between harmonic peaks, increasing energy of the harmonic peaks, and/or reducing noise component; flatten ones of the decoded subbands if the corresponding main sharpness control judges that a corresponding subband is not flat enough based on a result of comparing the main sharpness control parameters of decoded subbands, wherein flattened subbands are formed by increasing energy of frequency coefficients between harmonic peaks, reducing energy of the harmonic peaks, and/or increasing noise component; and normalize an energy level of each sharpened subband and each flattened subband to keep an energy level of each sharpened and/or flattened substantially unchanged. - View Dependent Claims (14, 15, 16, 17)
-
Specification