Claims
- 1. A method for synthesizing music and/or speech sound signals using sinusoidal modeling, comprising the steps of:measuring frequency and phase values at frame boundries t=ti and t=ti+1 (0≦i≦N) for N data frames of interval length T of a sampled signal; modeling phase and frequency functions for the ith data frame using a quadratic phase model θi(τ)=ai+biτ+ciτ2, ωi(τ)=bi+2ciτ, where τ=t−tI; determining polynomial coefficients ai, bi, Ci assuming unwrapped phase and frequency are continuous at frame boundries, and determining unknowns by minimizing a square error function; and synthesizing said music and/or speech sound signals fron said model and coefficients.
- 2. The method of claim 1, wherein N+2 coefficient unknowns αk (−2≦k<N) are determined by minimizing the square error function E=λ∑i=0N (θ (ti)-θi)2+(1-λ) T2∑i=0N (ω (ti)-ω1)2;with estimated phase and frequency (θi, Θi−1, ωi, ωi+1) at the frame boundaries being determined byθi(0)=θi, ωi(0)=ωi, θi(T)=θi+1+2πM, andθ′i(T)=ωi+1, where M is an integer which unwraps the phase.
- 3. The method of claim 1, wherein the coefficients are determined by ai=12 (αi-1+αi-2),bi=1T (αi-1-αi-2),andci=12 T2 (αi-2 αi-1+αi-2).
- 4. The method of claim 1, further comprising the steps ofgenerating individual sine waves from the determined parameters; and mixing the sine waves to yield the sinusoidal part of the synthesized sound signal.
- 5. The method of claim 1, further comprising the steps of:storing fitted frequency samples b1 determined for the frame boundaries; and obtaining the fitted phase functions by integrating instantaneous frequency, taken as a linear interpolation of the fitted frequency samples stored for the frame boundaries θi (τ)=θi-1 (T)+biτ+bi+1-bi2 T τ2.
- 6. The method of claim 1, further comprising the steps of:storing fitted phase samples ai determined for the frame boundaries; and computing the coefficients ci by ci=(bi+1−bi)/2T.
- 7. A method for synthesizing music and speech sound signals using sinusoidal modeling, comprising the steps of:measuring frequency and phase values at frame boundries t=ti and t=ti+1 (0≦i<N) of N data frames of interval length T of a sampled signal; modeling phase and frequency functions for each ith data frame using a quadratic phase model θi(τ)=ai+biτ+ciτ2, ωi(τ)=bi+2ciτ, where τ=t−ti; determining polynomial coefficients ai, bi, Ci directly in terms of phase and frequency at frame boundries at frame boundries as follows: ai=(1/4)(θi+1+2θi+θi−1)−(T/8)(ωi+1−ωi−1), bi=(1/2T)(θi+1−θi−1)−(1/1/4)(ωi+1−2ωi+ωi−1), ci=(1/4T2)(θn+2−θi+1−θi+θi−1)−(1/8T)(−ωn+2+3ωi+1−3ωi+ωi−1); for n=1, . . . , N−1 (except CN−1); anda0=(1/4)(3θ0+θ1)−(T1/8)(ωi+1−ωi−1), b0=(1/2T)(θ1−θ0)+(1/4)(3ω0−ω1), c0=(1/4T2)(θ2−θ1)+(1/8T)(−ω2+3ω1−4ω0), cN−1=(1/4T2)(−θN−1+θN−2)+(1/8T)(4ωN−3ωN−1+ωN−2; andsynthesizing said music and/or speech sound signals from said model and coefficients.
Parent Case Info
This application claims priority under 35 U.S.C. §119(e)(1) of provisional application Ser. No. 60/032,969 filed Dec. 13, 1996.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5559298 |
Okamoto |
Sep 1996 |
A |
5665928 |
Wang |
Sep 1997 |
A |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/032969 |
Dec 1996 |
US |