Claims
- 1. A musical scale recognition method, comprising following steps of:(a) sampling an input analog audio signal at a constant time interval C and converting into digital data D; (b) deriving sin ωt and cos ωt (ω is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t; (c) making an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series; As←As+D·sin ωt (1) (d) making an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series; Ac←Ac+D·cos ωt (2) (e) making an operation of an equation (3) and calculating a frequency power spectrum effective value; A←{square root over (As2+Ac2)} (3) (f) evaluating a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and (g) making an operation of an equation (4) and renewing said time t; t←t+C (4)
- 2. A musical scale recognition method, comprising following steps of:(a) sampling an input analog audio signal at a constant time interval C and converting into digital data D; (b) deriving sin ωt and cos ωt (ω is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t; (c) making an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series; As←As+D·sin ωt (1) (d) making an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series; Ac←Ac+D·cos ωt (2) (e) making an operation of an equation (5) and calculating a frequency power spectrum effective value, A←As2+Ac2 (5) (f) evaluating a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and (g) making an operation of an equation (4) and renewing said time t; t←t+C (4)
- 3. A method according to any of claim 1 or 2, wherein step (f) includes a step (f1) which corrects said numeric value A in correspondence with a level of an amplitude of said analog audio signal.
- 4. A method according to any of claim 1 or 2, wherein respective steps from (b) to (f) are carried out in regard to a plurality of observation frequencies (f0, f1, . . . , fN−1: N is the number of units of the frequency simultaneously observed).
- 5. A musical scale recognition apparatus, comprising:an analog/digital converting means which applies a sampling to the input analog audio signal at a constant time interval C and converts into digital data; a deriving means which derives sin ωt and cos ωt (ω is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t; a first calculating means which makes an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series; As←As+D·sin ωt (1) a second calculating means which makes an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series; Ac←Ac+D·cos ωt (2) a third calculating means which makes an operation of an equation (3) and calculating a frequency power spectrum effective value; A←{square root over (As2+Ac2)} (3) an evaluating means which evaluates a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and a renewing means which makes an operation of an equation (4) and renewing said time t; t←t+C (4)
- 6. A musical scale recognition apparatus, comprising:an analog/digital converting means which applies a sampling to the input analog audio signal at a constant time interval C and converts into digital data; a deriving means which derives sin ωt and cos ωt (ω is an angular velocity corresponding to an observed frequency f) based upon the observed frequency f and a time t; a first calculating means which makes an operation of an equation (1) and calculating a cumulative value As to find a coefficient of Fourier sine series; As←As+D·sin ωt (1) a second calculating means which makes an operation of an equation (2) and calculating a cumulative value Ac to find a coefficient of Fourier cosine series; Ac←Ac+D·cos ωt (2) a third calculating means which makes an operation of an equation (5) and calculating a frequency power spectrum effective value; A←As2+Ac2 (5) an evaluating means which evaluates a component of said frequency f included in said analog audio signal on the basis of said numeric value A; and a renewing means which makes an operation of an equation (4) and renewing said time t; t←t+C (4)
- 7. An apparatus according to any of claim 5 or 6, wherein said evaluating means includes a correcting means which corrects said numeric value A in correspondence to a level of an amplitude of said analog audio signal.
- 8. An apparatus according to any of claim 5 or 6, wherein said first calculating means, said second calculating means, said third calculating means and said evaluating means perform an operation of each of a plurality of observation frequencies (f0, f1, . . . , fN−1: N is the number of units of the frequency simultaneously observed).
- 9. A musical recognition apparatus according to claim 8, further comprising:a BGM reproducing means which reproduces a karaoke BGM on the basis of musical score data; a musical score data storing means which stores said musical score data and musical scale data of an exemplary melody for a singing included in synchronous with said musical score data; a reading means which reads said musical scale data from said musical score data storing means at said time t; a setting means which sets a frequency of said musical scale data read by said reading means to observed frequency f0, a frequency of a musical scale one octave below said musical scale data read by said reading means to said observed frequency f1, and a frequency of a musical scale one octave above said musical scale data read by said reading means to said observed frequency f2; a musical scale recognition means which carries out a musical recognition by using a predetermined musical scale recognition method; and an outputting means which outputs an evaluation result by said evaluation means.
- 10. A musical scale recognition apparatus according to claim 5 or 6, further comprising:a musical scale recognition means which sequentially carries out a musical scale recognition of said analog audio signal by using a predetermined musical recognition method; a comparing means which compares a changing pattern of a musical scale recognized by said musical scale recognition means with a predetermined musical phrase; and a first operating means which operates a predetermined operation brought into correspondence to a relevant musical phrase when a changing pattern of a musical scale recognized by said musical recognition means as a result of a comparison by said comparing means is coincident with said predetermined musical phrase.
- 11. A musical scale recognition apparatus according to claim 5 or 6, further comprising:a musical note data storing means which stores a musical scale data of each musical note of a musical phrase; a pointer which points at one of musical note data stored in said musical note data storing means; a musical note data reading means which reads a musical scale data of a musical note pointed by said pointer from musical note data storing means; a setting means which sets frequency of a musical scale data read by said musical note data reading means to said observed frequency f; a musical scale recognition means which sequentially carries out a musical scale recognition of said analog audio signal by using a predetermined musical recognition method; a comparing means which compares a degree of a frequency component of said frequency f included in said analog audio signal with a predetermined threshold value; a pointer manipulating means which increments said pointer when the degree of the frequency component of said frequency f included in said analog audio signal is larger than said predetermined threshold value as a result of a comparison result by said comparing means so as to point musical scale data of a forefront musical note of said musical phrase by said pointer when the degree of the frequency component of said frequency f included in said analog audio signal is below said predetermined threshold value; and a first operating means which carries out a predetermined operation brought into correspondence to a relevant musical phrase when a value of said pointer exceeds a position of a musical scale data of an end musical note of said musical phrase.
- 12. An apparatus according to claim 11, wherein said musical note data storing means further stores a reproduction time data of said each musical note, further comprisinga reproduction time data reading means which reads said reproduction time data of said musical note pointed by said pointer from said musical note data storing means, wherein said musical scale recognition means applies a musical scale recognition to a frequency of said musical scale data during a period shown by said reproduction time data read by said reproduction time data reading means.
- 13. An apparatus according to claim 10, wherein said first operating means includes a code transmission means which transmits a code brought into correspondence to said musical phrase.
- 14. An apparatus according to claim 13, wherein said code transmission means transmits a code brought into correspondence to said musical phrase by blinking an infrared light-emitting element.
- 15. An apparatus according to claim 13, further comprisinga code receiving means which receives said code transmitted by said code transmission means; and a second operating means which carries out a predetermined operation brought into correspondence to said code received by said code receiving means.
- 16. An apparatus according to claim 15, wherein said second operating means includes a light-emitting element and a light-emitting element blinking means which causes said light-emitting element to blink with a predetermined pattern.
- 17. An apparatus according to claim 15, wherein said second operating means further includes a speaker and a voice outputting means which outputs a predetermined voice pattern from said speaker.
- 18. An apparatus according to claim 10, wherein said analog audio signal is an audio signal included in a television program and output from a home television receiver.
- 19. An apparatus according to claim 10, wherein said analog audio signal is an audio signal stored in a recording medium and output from a reproduction device of said recording medium.
- 20. An apparatus according to claim 11, wherein said first operating means includes a code transmission means which transmits a code brought into correspondence to said musical phrase.
- 21. An apparatus according to claim 20, wherein said code transmission means transmits a code brought into correspondence to said musical phrase by blinking an infrared light-emitting element.
- 22. An apparatus according to claim 20, further comprisinga code receiving means which receives said code transmitted by said code receiving means; and a second operating means which carries out a predetermined operation brought into correspondence to said code received by said code transmission means.
- 23. An apparatus according to claim 22, wherein said second operating means includes a light-emitting element and a light-emitting element blinking means which causes said light-emitting element to blink with a predetermined pattern.
- 24. An apparatus according to claim 22, wherein said second operating means further includes a speaker and a voice outputting means which outputs a predetermined voice pattern from said speaker.
- 25. An apparatus according to claim 11, wherein said analog audio signal is an audio signal included in a television program and output from a home television receiver.
- 26. An apparatus according to claim 11, wherein said analog audio signal is an audio signal stored in a recording medium, and output from a reproduction device of said recording means.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-147448 |
May 2001 |
JP |
|
Parent Case Info
This application claims the benefit of provisional application No. 60/324,538 filed on Sep. 26, 2001.
US Referenced Citations (5)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/324538 |
Sep 2001 |
US |