Claims
- 1. A method for extracting formants of a musical tone comprising the steps of:
finding power line spectra of a waveform to be processed; performing level interpolation control on the power line spectra at every unit of a certain frequency, which is up to and including half a sampling frequency; performing Inverse Fast Fourier Transformation or Fast Fourier Transformation on the power spectra subjected to the level interpolation control; performing level setting with a specified coefficient; and performing Inverse Fast Fourier Transformation or Fast Fourier Transformation on values found by performing the level setting with the specified coefficient.
- 2. The method for extracting formants of a musical tone according to claim 1, wherein the step of performing level interpolation control comprises finding a frequency F1 and a level L1 of a spectrum having a maximum level before and after a fundamental tone of the waveform; bringing all levels of the power line spectra at 0 up to the frequency F1 into L1; repeating processing wherein, at every frequency that is an integral multiple of a frequency of the fundamental tone and half the sampling frequency at the maximum, a frequency Fn and a level Ln of a spectrum having a maximum level are found before and after the respective integral multiplied frequencies, and the levels from the frequency having subjected to the level control at the previous stage to the frequency Fn are controlled to have values interpolated from a level Ln−1 to the level Ln; finding a frequency FN and a level LN of a last harmonic component; and bringing all levels from the frequency FN up to the frequency of the last harmonic component set for the level interpolation control to LN.
- 3. The method for extracting formants of a musical tone according to claim 1, wherein the step of performing level interpolation control comprises finding a frequency F1 and a level L1 of a spectrum having a maximum level before and after a fundamental tone of the waveform; bringing all levels of the power line spectra at 0 up to the frequency F1 into L1; repeating processing wherein a frequency Fn and a level Ln of a spectrum having a maximum level are found before and after respective frequencies that are obtained by adding the frequency of the fundamental tone to a frequency Fn−1 found at the previous stage and are up to and including half the sampling frequency, and the levels from the frequency Fn−1 to the frequency Fn found at the previous stage are controlled to have values interpolated from a level Ln−1 to the level Ln; finding a frequency FN and a level LN of a last harmonic component; and bringing all levels from the frequency FN up to the frequency of the last harmonic component set for the level interpolation control to LN.
- 4. A computer-readable recording medium having a program saved thereto, the program causing a computer to perform the steps;
finding power line spectra of a waveform to be processed; performing level interpolation control on the power line spectra at every unit of a certain frequency, which is up to and including half a sampling frequency; performing Inverse Fast Fourier Transformation or Fast Fourier Transformation on the power spectra subjected to the level interpolation control; performing level setting with a specified coefficient; and performing Inverse Fast Fourier Transformation or Fast Fourier Transformation on values found by performing the level setting with the specified coefficient.
- 5. The computer-readable recording medium according to claim 4, wherein the step of performing level interpolation control comprises finding a frequency F1 and a level L1 of a spectrum having a maximum level before and after a fundamental tone of the waveform; bringing all levels of the power line spectra at 0 up to the frequency F1 into L1; repeating processing wherein, at every frequency that is an integral multiple of a frequency of the fundamental tone and is up to and including half a sampling frequency, a frequency Fn and a level Ln of a spectrum having a maximum level are found before and after the respective integral multiplied frequency, and a levels from the frequency having subjected to the level control at the previous stage to the frequency Fn are controlled to have values interpolated from a level Ln−1 to the level Ln; finding a frequency FN and a level LN of a last harmonic component; and performing level interpolation control to connect peaks of harmonic components by bringing all levels from the frequency FN up to the frequency of the last harmonic component set for the level interpolation control to LN.
- 6. The computer-readable recording medium according to claim 4, wherein the step of performing level interpolation control comprises finding a frequency F1 and a level L1 of a spectrum having a maximum level before and after a fundamental tone of the waveform; bringing all levels of the power line spectra at 0 up to the frequency F1 into L1; repeating processing wherein a frequency Fn and a level Ln of a spectrum having a maximum level are found before and after respective frequencies that are obtained by adding the frequency of the fundamental tone to a frequency Fn−1 found at the previous stage and are up to and including half a sampling frequency, and the levels from the frequency Fn−1 to the frequency Fn found at the previous stage are controlled to have values interpolated from a level Ln−1 to the level Ln; finding a frequency FN and a level LN of a last harmonic component; and performing level interpolation control to connect peaks of harmonic components by bringing all levels from the frequency FN up to the frequency of the last harmonic component set for the level interpolation control to LN.
- 7. An Apparatus for extracting formants of a musical tone comprising:
a power line spectrum extractor, which extracts power line spectra of waveform to be processed; a level interpolation adjuster, which performs level interpolation control on the power line spectra at every unit of a certain frequency, which is up to and including half a sampling frequency; and a cepstrum analyzer, which performs Fast Fourier Transformation or Inverse Fast Fourier Transformation on the power spectra subjected to the level interpolation control and performs Inverse Fast Fourier Transformation or Fast Fourier Transformation on values found by performing level setting with a specified coefficient.
Priority Claims (3)
Number |
Date |
Country |
Kind |
2001-001409 |
Jan 2001 |
JP |
|
2001-375423 |
Dec 2001 |
JP |
|
2001-392305 |
Dec 2001 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priorities under 35 U.S.C. §119 to Japanese Patent Application No. 2001-001409, filed on Jan. 9, 2001 and entitled “Method for extracting formants of a musical tone, recording medium and apparatus for extracting formants of a musical tone”, Japanese Patent Application No. 2001-375423, filed on Dec. 10, 2001 and entitled “Method for extracting formants of a musical tone, recording medium and apparatus for extracting formants of a musical tone”, and Japanese Patent Application No. 2001-392305, filed on Dec. 25, 2001 and entitled “Method for extracting formants of a musical tone, recording medium and apparatus for extracting formants of a musical tone”. The contents of these applications are incorporated herein by reference in their entirety.