Musical note generation device, electronic musical instrument, method, and storage medium
US-2018182365-A1 · Jun 28, 2018 · US
US9553553B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9553553-B2 |
| Application number | US-201313940884-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 12, 2013 |
| Priority date | Jul 12, 2012 |
| Publication date | Jan 24, 2017 |
| Grant date | Jan 24, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An engine sound synthesis system is operable to analyze sound. Operation of the system may include providing an input sound signal to be analysed and determining a fundamental frequency of the input signal from the input signal or from at least one guide signal. Furthermore, the frequencies of higher harmonics of the fundamental frequency are determined, thus determining harmonic model parameters. A harmonic signal based on the harmonic model parameters is synthesized and a residual signal is estimated by subtracting the harmonic signal from the input signal. Residual model parameters are estimated based on the residual signal. Furthermore, a corresponding method for synthesizing a sound signal is described.
Opening claim text (preview).
I claim: 1. A method for generating synthesized sound comprising; receiving an engine noise as an input signal with a processor; determining a fundamental frequency of the input signal with the processor using at least one of the input signal or at least one guide signal, and determining frequencies of higher harmonics of the fundamental frequency with the processor, thus determining with the processor harmonic model parameters associated with the determined frequencies; synthesizing a harmonic signal with the processor based on the harmonic model parameters; determining a residual signal with the processor by subtracting the harmonic signal from the input signal; calculating residual model parameters with the processor based on the residual signal; and generating synthesized sound via a speaker in accordance with the harmonic model parameters and the residual model parameters. 2. The method of claim 1 , wherein the input signal is transformed to a frequency domain, thus providing a frequency domain input signal before being further processed; and wherein the engine noise comprises the fundamental frequency, a harmonic contact associated with the fundamental frequency, and a broadband noise signal. 3. The method of claim 2 , wherein the processing of the frequency domain input signal is fully performed in the frequency domain and thus the harmonic signal and the residual signal are calculated in the frequency domain. 4. The method of claim 1 , wherein the fundamental frequency and the frequencies of the higher harmonics are derived from the least one guide signal by the processor; and wherein the at least one guide signal includes an engine speed signal. 5. The method of claim 4 , wherein determining the harmonic model parameters includes: fine-tuning the fundamental frequency and the frequencies of the higher harmonics obtained from the at least one guide signal; and wherein the engine speed signal corresponds to rotational speed of an engine producing the engine noise. 6. The method of claim 5 , wherein the fine-tuning includes: iteratively modifying the determined frequencies of the higher harmonics and their corresponding amplitude and phase values such that a norm of the residual signal is minimized. 7. The method of claim 4 , wherein the harmonic model parameters include a frequency vector of the fundamental frequency and the frequencies of the higher harmonics, a corresponding magnitude vector, and a corresponding phase vector; and wherein the engine speed signal is obtained from a vehicle communication bus. 8. The method of claim 7 , wherein the vehicle communication bus is a CAN bus. 9. The method of claim 1 , further including: filtering the residual signal to smooth the residual signal before estimating the residual model parameters. 10. The method of claim 1 , wherein determining the residual model parameters includes: calculating a power spectrum of the residual signal. 11. The method of claim 1 , wherein determining the harmonic model parameters includes estimating phase and amplitude values associated with the fundamental frequency and the frequencies of the higher harmonics. 12. The method of claim 1 , wherein the fundamental frequency :s further determined based on an active reverse gear. 13. The method of claim 1 , wherein the synthesized sound is further based on One or more operating conditions of a vehicle. 14. The method of claim 1 , wherein the fundamental frequency is further determined based on a gear number. 15. A method for synthesizing a sound signal comprising: receiving at least one guide signal with a processor, the at least one guide signal including an engine speed signal and further vehicle parameters; calculating with the processor a fundamental frequency and frequencies of a number of higher harmonies based on the engine speed signal; obtaining residual model parameters and harmonic model parameters which are associated with the fundamental frequency and the frequencies of the higher harmonics: synthesizing a harmonic signal with the processor using the harmonic model parameters for the calculated fundamental frequency and frequencies of the higher harmonics; synthesizing a residual signal with the processor using the residual model parameters; calculating a total sound signal by superposing the synthesized harmonic signal and the synthesized residual signal; reproducing the total sound signal via a speaker. 16. The method of claim 15 , further comprising: adding pre-filtered white noise to the total sound signal; and wherein the residual model parameters and the harmonic model parameters, which are associated with the fundamental frequency and the frequencies of the higher harmonics, are obtained based on the at least one guide signal. 17. The method of claim 16 , wherein the pre-filtered white noise is generated by a mapping of amplitude values of the white noise into a 0 to 2.pi. phase range, thus generating a phase signal to be added to the total sound signal. 18. The method of claim 15 , wherein synthesizing the residual signal includes: generating a noise signal having a power spectral density which corresponds to a power spectral density represented by the residual model parameters. 19. The method of claim 18 , wherein the power spectral density is calculated for different frequency bands in accordance to a psycho-acoustically motivated frequency scale so as to consider psycho-acoustically critical band limits. 20. The method of claim 15 , wherein a received engine noise signal corresponds to the engine speed signal. 21. The method of claim 15 , wherein the fundamental frequency is further determined based on an active reverse gear. 22. The method of claim 15 , wherein the engine speed signal is obtained from a vehicle communication bus. 23. The method of claim 22 , wherein the vehicle communication bus is a CAN bus. 24. A system for generating synthesized sound comprising: a processor; a sinusoidal estimation module executable by the processor to calculate harmonic signal model parameters, the liar ionic signal model parameters comprising a sinusoidal signal having a fundamental frequency, and a plurality of harmonic sinusoidal signals having frequencies of a number of higher harmonics, the calculations based on at least one of a measured input signal and at least one guide signal, the at least one of the measured input signal including an engine noise, and the at least one guide signal including an engine RPM corresponding to the engine noise; a synthesize harmonics module executable by the processor to synthesize an estimated harmonic portion of the measured input signal using the harmonic signal model parameters; a residual signal extraction module executable by the processor to synthesize a residual signal based on a difference between the measured input signal and the estimated harmonic portion of the measured input signal; a residual signal analysis module executable by the processor to perform signal analysis of the synthesized residual signal to calculate residual signal model parameters representing the residual signal; and a speaker, controlled by the processor to generate a synthesized sound; where the harmonic signal model parameters and the residual signal model parameters are used to generate the synthesized sound. 25. The system of claim 24 , where the sinusoidal estimation module comprises a fundamental frequency estimation
for pitch analysis as part of wider processing for musical purposes, e.g. transcription, musical performance evaluation; Pitch recognition, e.g. in polyphonic sounds; Estimation or use of missing fundamental · CPC title
by combining tones (G10H1/14, G10H1/16 take precedence; chord G10H1/38) · CPC title
Determination or coding of the spectral characteristics, e.g. of the short-term prediction coefficients · CPC title
Road, i.e. sounds which are part of a road, street or urban traffic soundscape, e.g. automobiles, bikes, trucks, traffic, vehicle horns, collisions · CPC title
General musical sound synthesis principles, i.e. sound category-independent synthesis methods · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.