Method and device for spectral expansion for an audio signal
First Claim
1. A method for automatically expanding a spectral bandwidth of an audio signal comprising the steps of:
- a first training step of generating a mapping matrix, by a digital signal processor, the mapping matrix being a transformation matrix to predict high frequency energy from a low frequency energy envelope, the first training step consisting of simultaneously recording a sentence by an ambient microphone and by an ear canal microphone located in an earphone, wherein the ambient microphone captures a reference wideband signal and the digital signal processor performs a frequency transform on the wideband signal, wherein the ear canal microphone captures a reference narrowband signal and the digital signal processor performs a frequency transform on the narrowband signal into a plurality of bands, wherein the mapping matrix is based on an analysis of the frequency transform on the wideband signal and the frequency transform on the narrowband signal into a plurality of bands;
generating, by the digital signal processor, an energy envelope analysis of an input narrowband audio signal;
generating, by the digital signal processor, a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis;
high-pass filtering, by the digital signal processor, the resynthesized noise signal; and
summing, by the digital signal processor, the high-pass filtered resynthesized noise signal with the input narrowband audio signal to automatically expand the spectral bandwidth of the input narrowband audio signal to produce a summed signal with spectral enhancement;
reproducing by a loudspeaker the summed signal with spectral enhancement.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and device for automatically increasing the spectral bandwidth of an audio signal including generating a “mapping” (or “prediction”) matrix based on the analysis of a reference wideband signal and a reference narrowband signal, the mapping matrix being a transformation matrix to predict high frequency energy from a low frequency energy envelope, generating an energy envelope analysis of an input narrowband audio signal, generating a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis, high-pass filtering the resynthesized noise signal, and summing the high-pass filtered resynthesized noise signal with the input narrowband audio signal. Other embodiments are disclosed.
79 Citations
20 Claims
-
1. A method for automatically expanding a spectral bandwidth of an audio signal comprising the steps of:
-
a first training step of generating a mapping matrix, by a digital signal processor, the mapping matrix being a transformation matrix to predict high frequency energy from a low frequency energy envelope, the first training step consisting of simultaneously recording a sentence by an ambient microphone and by an ear canal microphone located in an earphone, wherein the ambient microphone captures a reference wideband signal and the digital signal processor performs a frequency transform on the wideband signal, wherein the ear canal microphone captures a reference narrowband signal and the digital signal processor performs a frequency transform on the narrowband signal into a plurality of bands, wherein the mapping matrix is based on an analysis of the frequency transform on the wideband signal and the frequency transform on the narrowband signal into a plurality of bands; generating, by the digital signal processor, an energy envelope analysis of an input narrowband audio signal; generating, by the digital signal processor, a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis; high-pass filtering, by the digital signal processor, the resynthesized noise signal; and summing, by the digital signal processor, the high-pass filtered resynthesized noise signal with the input narrowband audio signal to automatically expand the spectral bandwidth of the input narrowband audio signal to produce a summed signal with spectral enhancement; reproducing by a loudspeaker the summed signal with spectral enhancement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium containing instructions for spectral enhancement, the execution of the instructions by one or more processors of a computer system causing the one or more processors to perform operations comprising:
-
generating a mapping matrix, the mapping matrix being a transformation matrix to predict high frequency energy from a low frequency energy envelope, generating of the mapping matrix consisting of simultaneously recording of a sentence by an ambient microphone and by an ear canal microphone, wherein the ambient microphone captures a reference wideband signal and the digital signal processor performs a frequency transform on the wideband signal, wherein the ear canal microphone captures a reference narrowband signal and the digital signal processor performs a frequency transform on the narrowband signal into a plurality of bands, wherein the mapping matrix is based on an analysis of the frequency transform on the wideband signal and the frequency transform on the narrowband signal into a plurality of bands; generating an energy envelope analysis of an input narrowband audio signal; generating a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis; high-pass filtering the resynthesized noise signal; summing the high-pass filtered resynthesized noise signal with the input narrowband audio signal to produce a summed signal with spectral enhancement; and reproducing by a loudspeaker the summed signal with spectral enhancement.
-
-
10. A system for automatically expanding the spectral bandwidth of an audio signal comprising:
-
one or more processors; a memory having instructions and being operatively coupled to the one or more processors, the instructions when executed by the one or more processors performs the operations of; generating a mapping matrix, consisting of simultaneously recording of a sentence by an ambient microphone and by an ear canal microphone, wherein the ambient microphone captures a reference wideband signal and the digital signal processor performs a frequency transform on the wideband signal, wherein the ear canal microphone captures a reference narrowband signal and the digital signal processor performs a frequency transform on the narrowband signal into a plurality of bands, wherein the mapping matrix is based on an analysis of the frequency transform on the wideband signal and the frequency transform on the narrowband signal into a plurality of bands; generating an energy envelope analysis of an input narrowband audio signal; generating a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis to provide a resynthesized noise signal; high-pass filtering the resynthesized noise signal to provide a high-pass filtered resynthesized noise signal; and summing the high-pass filtered resynthesized noise signal with the input narrowband audio signal to provide a wideband signal to produce a summed signal with spectral enhancement; reproducing by a loudspeaker the summed signal with spectral enhancement. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification