US5401897A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Sound synthesis process
Assignee: Gula Consulting LLC
•
Filing: 1992-07-24
•
Granted: 1995-03-28
•
Expires: 2012-07-24
Abstract
Abstract A sound synthesis process. The invention relates to an additive sound synthesis process, as shown in FIGS. 1A and 1B, in which sample blocks (16) are determined by performing the inverse Fourier transform of successive frequency spectra. The time-superimposed sample blocks (16) are added in order to form a sequence of samples representing the reconstituted sound wave.
Inventors
- 👤 Philippe Depalle
- 👤 Xavier Rodet
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 14:03
CPC Classifications
G; G10; G10H; G10H7/00; G10H7/08; G10H7/10; G10H7/105; G10H2250/00; G10H2250/025; G10H2250/031; G10H2250/131; G10H2250/145; G10H2250/261; G10H2250/265
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
166 words
Process for the synthesis of sounds, the steps comprising: A) generating a synthesis signal by superimposing time-displaced signal blocks, which are overlapped in time, each block being obtained by an inverse orthogonal transform of a constructed frequency spectrum, B) constructing said spectrum by carrying out the following steps: choosing a spectral envelope, then interactively and for each desired sinusoidal, discrete spectral frequency component, defined by its frequency, amplitude and phase parameters: multiplying the spectral envelope by the amplitude of the component weighted by its phase factor, which is computed such that the phases of a given said sinusoidal component in overlapping blocks are equal at a point where the amplitudes of the envelopes of this sinusoidal component in the two overlapping blocks are equal, so as to obtain a pattern representing said frequency component, adding the so obtained pattern to the spectrum being constructed, C) adding the spectrum corresponding to the unwanted part of the signal to be synthesized to the spectrum obtained in Step B.
Claim 2
Dependent Claim
166 words
Process for the synthesis of sounds, the steps comprising: A) generating a synthesis signal by superimposing time-displaced signal blocks, which are overlapped in time, each block being obtained by an inverse orthogonal transform of a constructed frequency spectrum, B) constructing said spectrum by carrying out the following steps: choosing a spectral envelope, then interactively and for each desired sinusoidal, discrete spectral frequency component, defined by its frequency, amplitude and phase parameters: multiplying the spectral envelope by the amplitude of the component weighted by its phase factor, which is computed such that the phases of a given said sinusoidal component in overlapping blocks are equal at a point where the amplitudes of the envelopes of this sinusoidal component in the two overlapping blocks are equal, so as to obtain a pattern representing said frequency component, adding the so obtained pattern to the spectrum being constructed, C) adding the spectrum corresponding to the unwanted part of the signal to be synthesized to the spectrum obtained in Step B.
Claim 3
Dependent Claim
33 words
Process according to claim 1, wherein prior to the addition stage, each block constituted by samples is multiplied by a smoothing function so as to smooth the discontinuities appearing between successive sample blocks.
Claim 4
Dependent Claim
46 words
Process according to claim 1 wherein the step of choosing a spectral envelope, further comprises: choosing a spectral envelope according to a grouping of the spectral components in one of the signal blocks, the spectral envelope is an orthogonal transform of a limited time base function.
Claim 5
Dependent Claim
53 words
Process according to claim 2, wherein the smoothing function is the ratio of a dividend function (div) by the limited time base function (fen), the dividend function being such that, displaced by a certain number of samples and added to itself, it gives a constant value on an interval between said overlapping blocks.
Claim 6
Dependent Claim
11 words
Process according to claim 4, wherein the dividend function is symmetrical.
Claim 7
Dependent Claim
14 words
Process according to claim 4, wherein the dividend function is a triangular function (20).
Claim 8
Dependent Claim
14 words
Process according to claim 4, wherein the dividend function is a trapezoidal function (21).
Claim 9
Dependent Claim
39 words
Process according to claim 3, wherein said envelopes only assume a non-negligible value in a frequency band centered on a positive frequency and contained in a range limited by -Fe/2 and +Fe/2, in which Fe is the sampling frequency.
Claim 10
Dependent Claim
14 words
Process according to claim 8, wherein the envelopes are made as narrow as possible.
Claim 11
Dependent Claim
32 words
Process according to claim 8, wherein, during building of frequency spectra, the discrete spectral components, grouped under said envelopes corresponding to a noise spectrum, are added to the frequency spectra being built.
Claim 12
Dependent Claim
12 words
Process according to claim 1, wherein: the frequency and amplitude are interpolated.
Claim 13
Dependent Claim
39 words
Process according to claim 1, characterized in that the spectrum corresponding to a part of the signal considered non-sinusoidal is obtained by the multiplication of the spectral density of a white noise by a frequency response of a filter.
Claim 14
Dependent Claim
52 words
Process according to claim 12, characterized in that before multiplying the spectral density of the white noise by the frequency response of said filter, a convolution is performed between the spectrum of the white noise and the chosen spectral envelope and in that the convolution results are recorded in a storage table.
Claim 15
Dependent Claim
32 words
Process according to claim 1, characterized in that the chosen spectral envelope is oversampled compared with the sampling of the blocks and is recorded under its oversampled version in a storage table.
Claim 16
Dependent Claim
25 words
Process according to claim 1, characterized in that, in a preliminary state, parameters of the components of the spectrum are recorded in a storage table.
Claim 17
Dependent Claim
188 words
A process for the synthesis of sounds from a sound signal corresponding to a sample block (Cj) digitally stored as discrete components including frequencies (fi), amplitudes (Ai), phases (ρi) and noise components (Bi), i being the number of discrete components, the steps comprising: selecting a type of frequency domain spectral envelope based on shape, said spectral envelope being of the window-type; sampling said spectral envelope at said frequencies (fi) to create a sampled spectral envelope; multiplying said sampled spectral envelope at each of the frequency points (fi) with a corresponding said amplitude (Ai) and phase (ρi) over a range of frequencies (fi) to obtain a pattern; adding said pattern with the spectrum being constructed to obtain an auto-correlated spectrum; adding said noise components (Bi) with said auto-correlated spectrum to obtain a frequency domain block; obtaining an inverse Fourier transform of the frequency domain block to obtain a time-displaced signal block; repeating said process for the synthesis of sounds for other sample blocks and obtaining a plurality of time displaced signal blocks, which overlap in time; and superimposing said time displaced signal blocks in real time to synthesize sounds.
Claim 18
Dependent Claim
188 words
A process for the synthesis of sounds from a sound signal corresponding to a sample block (Cj) digitally stored as discrete components including frequencies (fi), amplitudes (Ai), phases (ρi) and noise components (Bi), i being the number of discrete components, the steps comprising: selecting a type of frequency domain spectral envelope based on shape, said spectral envelope being of the window-type; sampling said spectral envelope at said frequencies (fi) to create a sampled spectral envelope; multiplying said sampled spectral envelope at each of the frequency points (fi) with a corresponding said amplitude (Ai) and phase (ρi) over a range of frequencies (fi) to obtain a pattern; adding said pattern with the spectrum being constructed to obtain an auto-correlated spectrum; adding said noise components (Bi) with said auto-correlated spectrum to obtain a frequency domain block; obtaining an inverse Fourier transform of the frequency domain block to obtain a time-displaced signal block; repeating said process for the synthesis of sounds for other sample blocks and obtaining a plurality of time displaced signal blocks, which overlap in time; and superimposing said time displaced signal blocks in real time to synthesize sounds.
Claim 19
Dependent Claim
30 words
The process according to claim 16, wherein said step of selecting a spectral envelope further comprises the step of: choosing spectral envelopes which ignore negligible sinusoidal components below 40 dB.
Claim 20
Dependent Claim
24 words
The process according to claim 16, wherein the spectral envelopes are selected from a group consisting of a Hann window and a Blackmann window.
Claim 21
Dependent Claim
40 words
The process according to claim 16, wherein the step of multiplying further comprises the step of: storing said discrete components of said sample block (Cj) which correspond only to positive frequencies; and completing said pattern for negative frequencies using symmetry.
Claim 22
Dependent Claim
32 words
The process according to claim 16, further comprising the step of: multiplying each said sample block in time domain with a smoothing function to smooth discontinuities appearing in overlapping said sample blocks.
References Cited (Backward Citations)
US4282790A
Cited
US4231277A
Cited
US4815352A
Cited
GB2087123A
Cited
US4909118A
Cited
US5029509A
Cited
US5185491A
Cited
US5196639A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-03-27 | 1998-09-26 | 1999-03-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-03-27 | 2002-09-26 | 2003-03-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-03-27 | 2006-09-26 | 2007-03-28 | $7700.00 | Window Closed / Lapsed |