Spectral refinement system
First Claim
Patent Images
1. A method of processing an audio signal, comprising:
- converting the audio signal from a continuous domain to a frequency domain and obtaining sub-band short-time spectra for a predetermined number of sub-bands of the audio signal;
delaying at least one of the sub-band short-time spectra to obtain a predetermined number of time-delayed sub-band short-time spectra for at least one of the predetermined number of sub-bands; and
filtering the sub-band short-time spectrum and the time-delayed sub-band shorttime spectra to obtain a refined sub-band short-time spectrum for the at least one of the predetermined number of sub-bands.
9 Assignments
0 Petitions
Accused Products
Abstract
An audio enhancement refines a short-time spectrum. The refinement may reduce overlap between audio sub-bands. The sub-bands are transformed into sub-band short-time spectra. A portion of the spectra are time-delayed. The sub-band short-time spectrum and the time-delayed portion are filtered to obtain a refined sub-band short-time spectrum. The refined spectrum improves audio processing.
10 Citations
25 Claims
-
1. A method of processing an audio signal, comprising:
-
converting the audio signal from a continuous domain to a frequency domain and obtaining sub-band short-time spectra for a predetermined number of sub-bands of the audio signal; delaying at least one of the sub-band short-time spectra to obtain a predetermined number of time-delayed sub-band short-time spectra for at least one of the predetermined number of sub-bands; and filtering the sub-band short-time spectrum and the time-delayed sub-band shorttime spectra to obtain a refined sub-band short-time spectrum for the at least one of the predetermined number of sub-bands. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing an audio signal, comprising:
-
converting the audio signal from a continuous domain to a frequency domain and obtaining sub-band short-time spectra for a predetermined number of sub-bands of the audio signal; delaying at least one of the sub-band short-time spectra to obtain a predetermined number of time-delayed sub-band short-time spectra for at least one of the predetermined number of sub-bands; selecting neighbored sub-bands of the sub-band short-time spectra; filtering, for each pair of neighbored sub-bands, the sub-band short-time spectrum and the time-delayed sub-band short-time spectra to obtain a first filtered spectrum and a second filtered spectrum; and adding the first and second filtered spectra to obtain a refined sub-band short-time spectrum for each pair of neighbored sub-bands. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of processing an audio signal, comprising:
-
determining a degree of stationarity of the audio signal; filtering the audio signal to obtain filtered sub-band short-time spectra, if the degree of stationarity is below a predetermined threshold; if the degree of stationarity is equal to or greater than the predetermined threshold; converting the audio signal from a continuous domain to a frequency domain and obtaining sub-band short-time spectra for a predetermined number of subbands of the audio signal; delaying at least one of the sub-band short-time spectra to obtain a predetermined number of time-delayed sub-band short-time spectra for at least one of the predetermined number of sub-bands; filtering the sub-band short-time spectrum and the time-delayed sub-band short-time spectra to obtain a refined sub-band short-time spectrum for the at least one of the predetermined number of sub-bands; and filtering the refined sub-band short-time spectrum to obtain the filtered sub-band short-time spectra; converting the filtered sub-band short-time spectra from the frequency domain to the continuous domain and obtaining an intermediate audio signal; and synthesizing the intermediate audio signal to obtain an output audio signal. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of processing an audio signal, comprising:
-
converting the audio signal from a continuous domain to a frequency domain and obtaining sub-band short-time spectra for a predetermined number of sub-bands of the audio signal; delaying at least one of the sub-band short-time spectra to obtain a predetermined number of time-delayed sub-band short-time spectra for at least one of the predetermined number of sub-bands; filtering the sub-band short-time spectrum and the time-delayed sub-band shorttime spectra to obtain a refined sub-band short-time spectrum for the at least one of the predetermined number of sub-bands; determining a short-time spectrogram of the refined sub-band short-time spectrum; and estimating a pitch of the audio signal, based on the short-time spectrogram.
-
-
17. A system for processing an audio signal comprising:
-
transformation logic comprising a processor that converts the audio signal from a continuous domain to a frequency domain and generates sub-band short-time spectra for a predetermined number of sub-bands of the audio signal; delay logic that time shifts at least one of the sub-band short-time spectra to obtain a predetermined number of time-delayed sub-band short-time spectra for at least one of the predetermined number of sub-bands; and refinement logic that filters the sub-band short-time spectrum and the time delayed sub-band short-time spectra to obtain a refined sub-band short-time spectrum for the at least one of the predetermined number of sub-bands. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification