Patent Number:
6,311,158
Title:
Synthesis of time-domain signals using non-overlapping transforms
Abstract:
Techniques for synthesizing a time-domain signal. The time-domain signal is partitioned into a number of time-domain frames and a waveform in generated for each time-domain frame. Each waveform includes one or more sinusoids. The waveform is generated by selecting a sinusoid for synthesis and computing a set of parameter values (e.g. the start and end amplitude, frequency, and phase values) for the selected sinusoid. A template is determined for the selected sinusoid based on the computed parameter values and a selected window function. The frequency-domain template is such that the amplitude of the selected sinusoid in the time domain matches, at a time-domain frame boundary, the amplitude of a corresponding sinusoid in an adjacent time-domain frame. The template is added to a frequency-domain frame. The process is repeated for each sinusoid in the waveform. After all sinusoids have been processed, the frequency-domain frame is transformed to a time-domain frame. The time-domain frame is re-normalized with a re-normalization function that is generated based on the selected window function. A predetermined number of samples from each end of the time-domain frame can be discarded. The waveform is defined by the non-discarded samples in the time-domain frame. The waveforms from the time-domain frames are concatenated to generate the time-domain signal.
Inventors:
Laroche; Jean (Santa Cruz, CA)
Assignee:
Creative Technology Ltd.
International Classification:
G10L 13/02 (20060101); G10L 13/00 (20060101); G10L 013/04 ()
Expiration Date:
10/30/2018