US2003187663A1PendingUtilityA1

Broadband frequency translation for high frequency regeneration

47
Priority: Mar 28, 2002Filed: Mar 28, 2002Published: Oct 2, 2003
Est. expiryMar 28, 2022(expired)· nominal 20-yr term from priority
G10L 19/0208G10L 19/167G10L 19/02G10L 21/0388G10L 19/0204G10L 19/173G10L 21/038G10L 19/265G10L 19/028G10L 19/012G10L 19/002G10L 19/06G10L 19/0017G10L 19/03G10L 19/16G10L 21/00G10L 19/26G10L 19/0212G10L 21/02
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An audio signal is conveyed more efficiently by transmitting or recording a baseband of the signal with an estimated spectral envelope and a noise-blending parameter derived from a measure of the signal's noise-like quality. The signal is reconstructed by translating spectral components of the baseband signal to frequencies outside the baseband, adjusting phase of the regenerated components to maintain phase coherency, adjusting spectral shape according to the estimated spectral envelope, and adding noise according to the noise-blending parameter. Preferably, the transmitted or recorded signal also includes an estimated temporal envelope that is used to adjust the temporal shape of the reconstructed signal.

Claims

exact text as granted — not AI-modified
1 . A method for processing an audio signal that comprises: 
 obtaining a frequency-domain representation of a baseband signal having some but not all spectral components of the audio signal;    obtaining an estimated spectral envelope of a residual signal having spectral components of the audio signal that are not in the baseband signal;    deriving a noise-blending parameter from a measure of noise content of the residual signal; and    assembling data representing the frequency-domain representation of the baseband signal, the estimated spectral envelope and the noise-blending parameter into an output signal suitable for transmission or storage.    
     
     
         2 . The method of  claim 1 , wherein the frequency-domain representation of the baseband signal is obtained to represent signal segments that vary in length.  
     
     
         3 . The method of  claim 2  that comprises applying a time-domain aliasing cancellation analysis transform to obtain the frequency-domain representation of the baseband signal.  
     
     
         4 . The method of  claim 1  that comprises: 
 obtaining a frequency-domain representation of the audio signal; and  
 obtaining the frequency-domain representation of the baseband signal from a portion of the frequency-domain representation of the audio signal.  
 
     
     
         5 . The method of  claim 1  that comprises: 
 obtaining a plurality of subband signals representing the audio signal;  
 obtaining the frequency-domain representation of the baseband signal by applying a first analysis filterbank to a first group of one or more subband signals that includes some but not all of the plurality of subband signals; and  
 obtaining the estimated spectral envelope of the residual signal by analyzing a signal obtained by applying a second analysis filterbank to a second group of one or more subband signals that are not included in the first group of subband signals.  
 
     
     
         6 . The method of  claim 5  that comprises: 
 obtaining a temporally flattened representation of the second group of subband signals by modifying the second group of subband signals according to an inverse of an estimated temporal envelope of the second group of subband signals, wherein the estimated spectral envelope of the residual signal and the noise-blending parameter are obtained in response to the temporally flattened representation of the second group of subband signals; and  
 assembling data into the output signal that represents the estimated temporal envelope of the second group of subband signals.  
 
     
     
         7 . The method of  claim 6  that comprises: 
 obtaining a temporally flattened representation of the first group of subband signals by modifying the first group of subband signals according to an inverse of an estimated temporal envelope of the first group of subband signals, wherein the frequency-domain representation of the baseband signal is obtained in response to the temporally flattened representation of the first group of subband signals; and  
 assembling data into the output signal that represents the estimated temporal envelope of the first group of subband signals.  
 
     
     
         8 . A method for processing an audio signal that comprises: 
 obtaining a plurality of subband signals that represent the audio signal;    obtaining a frequency-domain representation of a baseband signal by applying a first analysis filterbank to a first group of one or more subband signals that includes some but not all of the plurality of subband signals;    obtaining a temporally flattened representation of a second group of one or more subband signals that are not included in the first group of subband signals by modifying the second group of subband signals according to an inverse of an estimated temporal envelope of the second group of subband signals;    obtaining an estimated spectral envelope of the temporally flattened representation of the second group of subband signals;    deriving a noise-blending parameter from a measure of noise content of the temporally flattened representation of the second group of subband signals; and    assembling data representing the frequency-domain representation of the baseband signal, the estimated spectral envelope and the noise-blending parameter into an output signal suitable for transmission or storage.    
     
     
         9 . A method for generating a reconstructed audio signal that comprises: 
 receiving a signal containing data representing a baseband signal derived from the audio signal, an estimated spectral envelope, and a noise-blending parameter derived from a measure of noise content of the audio signal;    obtaining from the data a frequency-domain representation of the baseband signal;    obtaining a regenerated signal comprising regenerated spectral components by translating spectral components of the baseband in frequency;    adjusting phase of the regenerated spectral components to maintain phase coherency within the regenerated signal;    obtaining an adjusted regenerated signal by obtaining a noise signal in response to the noise-blending parameter, modifying the regenerated signal by adjusting amplitudes of the regenerated spectral components according to the estimated spectral envelope and the noise-blending parameter, and combining the modified regenerated signal with the noise signal; and    obtaining a time-domain representation of the reconstructed signal corresponding to a combination of the spectral components in the adjusted regenerated signal with spectral components in the frequency-domain representation of the baseband signal.    
     
     
         10 . The method of  claim 9 , wherein the time-domain representation of the reconstructed signal is obtained to represent segments of the reconstructed signal that vary in length.  
     
     
         11 . The method of  claim 10  that comprises applying a time-domain aliasing cancellation synthesis transform to obtain the time-domain representation of the reconstructed signal.  
     
     
         12 . The method of  claim 9  that comprises adapting the translation of spectral components by changing which spectral components that are translated or by changing the frequency amount by which spectral components are translated, wherein the frequency-domain representation of the baseband signal is arranged in blocks and the translation of spectral components is adapted when the regenerated spectral components that result from the adapted translation are deemed to be inaudible.  
     
     
         13 . The method of  claim 9  that obtains the noise signal in such a manner that its spectral components have magnitudes that vary substantially inversely with frequency.  
     
     
         14 . The method of  claim 9  that comprises: 
 obtaining the reconstructed signal by combining the spectral components of the adjusted regenerated signal and the spectral components in the frequency-domain representation of the baseband signal; and  
 obtaining the time-domain representation of the reconstructed signal by applying a synthesis filterbank to the reconstructed signal.  
 
     
     
         15 . The method of  claim 9  that comprises: 
 obtaining a time-domain representation of the baseband signal by applying a first synthesis filterbank to the frequency-domain representation of the baseband signal;  
 obtaining a time-domain representation of the adjusted regenerated signal by applying a second synthesis filterbank to the adjusted regenerated signal; and  
 obtaining the time-domain representation of the reconstructed signal such that it represents a combination of the time-domain representation of the baseband signal and the time-domain representation of the adjusted regenerated signal.  
 
     
     
         16 . The method of  claim 15  that comprises: 
 modifying the time-domain representation of the adjusted regenerated signal according to an estimated temporal envelope obtained from the data; and  
 obtaining the reconstructed signal by combining the time-domain representation of the baseband signal and the modified time-domain representation of the adjusted regenerated signal.  
 
     
     
         17 . The method of  claim 16  that comprises: 
 modifying the time-domain representation of the baseband signal according to another estimated temporal envelope obtained from the data; and  
 obtaining the reconstructed signal by combining the modified time-domain representation of the baseband signal and the modified time-domain representation of the adjusted regenerated signal.  
 
     
     
         18 . A method for generating a reconstructed audio signal that comprises: 
 receiving a signal containing data representing a baseband signal derived from the audio signal, an estimated spectral envelope, an estimated temporal envelope, and a noise-blending parameter;    obtaining from the data a frequency-domain representation of the baseband signal;    obtaining a regenerated signal comprising regenerated spectral components by translating spectral components of the baseband in frequency;    adjusting phase of the regenerated spectral components to maintain phase coherency within the regenerated signal;    obtaining a noise signal in response to the noise-blending parameter;    obtaining an adjusted regenerated signal by adjusting amplitudes of the regenerated spectral components according to the estimated spectral envelope and combining them with the noise signal;    obtaining a time-domain representation of the baseband signal by applying a first synthesis filterbank to the frequency-domain representation of the baseband signal;    obtaining a time-domain representation of the adjusted regenerated signal by applying a second synthesis filterbank to the adjusted regenerated signal and applying modulation according to the estimated temporal envelope; and    obtaining a time-domain representation of the reconstructed signal such that it represents a combination of the time-domain representation of the baseband signal and the modified time-domain representation of the adjusted regenerated signal.    
     
     
         19 . A medium readable by a device and conveying one or more programs of instructions for execution by the device to perform a method for processing an audio signal, wherein the method comprises: 
 obtaining a frequency-domain representation of a baseband signal having some but not all spectral components of the audio signal;    obtaining an estimated spectral envelope of a residual signal having spectral components of the audio signal that are not in the baseband signal;    deriving a noise-blending parameter from a measure of noise content of the residual signal; and    assembling data representing the frequency-domain representation of the baseband signal, the estimated spectral envelope and the noise-blending parameter into an output signal suitable for transmission or storage.    
     
     
         20 . The medium of  claim 19 , wherein the method comprises: 
 obtaining a frequency-domain representation of the audio signal; and    obtaining the frequency-domain representation of the baseband signal from a portion of the frequency-domain representation of the audio signal.    
     
     
         21 . The medium of  claim 19 , wherein the method comprises: 
 obtaining a plurality of subband signals representing the audio signal;    obtaining the frequency-domain representation of the baseband signal by applying a first analysis filterbank to a first group of one or more subband signals that includes some but not all of the plurality of subband signals; and    obtaining the estimated spectral envelope of the residual signal by analyzing a signal obtained by applying a second analysis filterbank to a second group of one or more subband signals that are not included in the first group of subband signals.    
     
     
         22 . The medium of  claim 21 , wherein the method comprises: 
 obtaining a temporally flattened representation of the second group of subband signals by modifying the second group of subband signals according to an inverse of an estimated temporal envelope of the second group of subband signals, wherein the estimated spectral envelope of the residual signal and the noise-blending parameter are obtained in response to the temporally flattened representation of the second group of subband signals; and    assembling data into the output signal that represents the estimated temporal envelope of the second group of subband signals.    
     
     
         23 . The medium of  claim 22 , wherein the method comprises: 
 obtaining a temporally flattened representation of the first group of subband signals by modifying the first group of subband signals according to an inverse of an estimated temporal envelope of the first group of subband signals, wherein the frequency-domain representation of the baseband signal is obtained in response to the temporally flattened representation of the first group of subband signals; and    assembling data into the output signal that represents the estimated temporal envelope of the first group of subband signals.    
     
     
         24 . A medium readable by a device and conveying one or more programs of instructions for execution by the device to perform a method for processing an audio signal, wherein the method comprises: 
 obtaining a plurality of subband signals that represent the audio signal;    obtaining a frequency-domain representation of a baseband signal by applying a first analysis filterbank to a first group of one or more subband signals that includes some but not all of the plurality of subband signals;    obtaining a temporally flattened representation of a second group of one or more subband signals that are not included in the first group of subband signals by modifying the second group of subband signals according to an inverse of an estimated temporal envelope of the second group of subband signals;    obtaining an estimated spectral envelope of the temporally flattened representation of the second group of subband signals;    deriving a noise-blending parameter from a measure of noise content of the temporally flattened representation of the second group of subband signals; and    assembling data representing the frequency-domain representation of the baseband signal, the estimated spectral envelope and the noise-blending parameter into an output signal suitable for transmission or storage.    
     
     
         25 . A medium readable by a device and conveying one or more programs of instructions for execution by the device to perform a method for generating a reconstructed audio signal, wherein the method comprises: 
 receiving a signal containing data representing a baseband signal derived from the audio signal, an estimated spectral envelope, and a noise-blending parameter derived from a measure of noise content of the audio signal;    obtaining from the data a frequency-domain representation of the baseband signal;    obtaining a regenerated signal comprising regenerated spectral components by translating spectral components of the baseband in frequency;    adjusting phase of the regenerated spectral components to maintain phase coherency within the regenerated signal;    obtaining an adjusted regenerated signal by obtaining a noise signal in response to the noise-blending parameter, modifying the regenerated signal by adjusting amplitudes of the regenerated spectral components according to the estimated spectral envelope and the noise-blending parameter, and combining the modified regenerated signal with the noise signal; and    obtaining a time-domain representation of the reconstructed signal corresponding to a combination of the spectral components in the adjusted regenerated signal with spectral components in the frequency-domain representation of the baseband signal.    
     
     
         26 . The medium of  claim 25 , wherein the method obtains the noise signal in such a manner that its spectral components have magnitudes that vary substantially inversely with frequency.  
     
     
         27 . The medium of  claim 25 , wherein the method comprises: 
 obtaining the reconstructed signal by combining the spectral components of the adjusted regenerated signal and the spectral components in the frequency-domain representation of the baseband signal; and    obtaining the time-domain representation of the reconstructed signal by applying a synthesis filterbank to the reconstructed signal.    
     
     
         28 . The medium of  claim 25 , wherein the method comprises: 
 obtaining a time-domain representation of the baseband signal by applying a first synthesis filterbank to the frequency-domain representation of the baseband signal;    obtaining a time-domain representation of the adjusted regenerated signal by applying a second synthesis filterbank to the adjusted regenerated signal; and    obtaining the time-domain representation of the reconstructed signal such that it represents a combination of the time-domain representation of the baseband signal and the time-domain representation of the adjusted regenerated signal.    
     
     
         29 . The medium of  claim 28 , wherein the method comprises: 
 modifying the time-domain representation of the adjusted regenerated signal according to an estimated temporal envelope obtained from the data; and    obtaining the reconstructed signal by combining the time-domain representation of the baseband signal and the modified time-domain representation of the adjusted regenerated signal.    
     
     
         30 . The medium of  claim 29 , wherein the method comprises: 
 modifying the time-domain representation of the baseband signal according to another estimated temporal envelope obtained from the data; and    obtaining the reconstructed signal by combining the modified time-domain representation of the baseband signal and the modified time-domain representation of the adjusted regenerated signal.    
     
     
         31 . A medium readable by a device and conveying one or more programs of instructions for execution by the device to perform a method for generating a reconstructed audio signal, wherein the method comprises: 
 receiving a signal containing data representing a baseband signal derived from the audio signal, an estimated spectral envelope, an estimated temporal envelope, and a noise-blending parameter;    obtaining from the data a frequency-domain representation of the baseband signal;    obtaining a regenerated signal comprising regenerated spectral components by translating spectral components of the baseband in frequency;    adjusting phase of the regenerated spectral components to maintain phase coherency within the regenerated signal;    obtaining a noise signal in response to the noise-blending parameter;    obtaining an adjusted regenerated signal by adjusting amplitudes of the regenerated spectral components according to the estimated spectral envelope and combining them with the noise signal;    obtaining a time-domain representation of the baseband signal by applying a first synthesis filterbank to the frequency-domain representation of the baseband signal;    obtaining a time-domain representation of the adjusted regenerated signal by applying a second synthesis filterbank to the adjusted regenerated signal and applying modulation according to the estimated temporal envelope; and    obtaining a time-domain representation of the reconstructed signal such that it represents a combination of the time-domain representation of the baseband signal and the modified time-domain representation of the adjusted regenerated signal.    
     
     
         32 . A medium conveying an output signal generated by a method for processing an audio signal, wherein the method comprises: 
 obtaining a frequency-domain representation of a baseband signal having some but not all spectral components of the audio signal;    obtaining an estimated spectral envelope of a residual signal having spectral components of the audio signal that are not in the baseband signal;    deriving a noise-blending parameter from a measure of noise content of the residual signal; and    assembling data representing the frequency-domain representation of the baseband signal, the estimated spectral envelope and the noise-blending parameter into the output signal conveyed by the medium.    
     
     
         33 . The medium of  claim 32 , wherein the method comprises: 
 obtaining a temporally flattened representation of at least a portion of the audio signal that is temporally flattened according to an inverse of an estimated temporal envelope, wherein the estimated spectral envelope and the noise-blending parameter are obtained in response to the temporally flattened representation; and    assembling data into the output signal that represents the estimated temporal envelope.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.