Music Score Recognizer and Its Applications
First Claim
1. A system for evaluating music performance, comprising:
- A. an input adapted for receiving played music to be evaluated in an analog form;
B. a real-time digital signal processing system adapted for converting the received played music to a played score, wherein the digital signal processing system comprises;
a. an A/D converter coupled to the input for converting the played music in the analog form to a digital form;
b. a signal storage for storing the played music in the digital form received from the A/D converter;
c. a volume analyzer adapted for extracting the amplitude information from the played music stored in the signal storage;
d. a pitch analyzer adapted for extracting the pitch information from the played music stored in the signal storage;
e. a tempo analyzer adapted for extracting the tempo information from the played music stored in the signal storage; and
f. a music notes recognizer adapted for recognizing the music notes from the played music based on the information received from the volume analyzer, the pitch analyzer, and the tempo analyzer;
C. an original score storage adapted for storing an original music score;
D. a played score storage adapted for storing a played music score;
E. a performance analyzer coupled to the original score storage and the played score storage for comparing the original music score and the played music score so as to obtain statistics of the performance;
F. a music output interface coupled to the original score storage and the played score storage for playing back a selected music original music score and/or the played music score; and
G. a music display interface coupled to the original score storage, the played score storage and performance analyzer for displaying the original music score, the played music score, an overlay of the original music score with the played music score, and a performance evaluation,wherein the played music is received from the input, digitized by the A/D converter and processed by the volume analyzer, the pitch analyzer and tempo analyzer, and the amplitude information, the pitch information and the tempo information extracted from the played music is sent to the music notes recognizer and the played music score is obtained from an output of the music notes recognizer, and stored in the played score storage; and
wherein the played music score is compared with the original music score in real time based on the amplitude information, the pitch information and the tempo information extracted from the played music so as to generate a performance evaluation report displayed on the music display interface.
0 Assignments
0 Petitions
Accused Products
Abstract
A music playing evaluation system, comprising: (i) an input, (ii) a real-time digital signal processing system having an A/D converter, a signal storage, a volume analyzer, a pitch analyzer, a tempo analyzer and a music notes recognizer, (iii) an original score storage, (iv) a played score storage, (v) a performance analyzer, (vi) a music output interface, and (vii) a music display interface, wherein the played music is analyzed, and the amplitude information, the pitch information and the tempo information are extracted and sent to the music notes recognizer and the played music score is obtained. The played music score is compared with the original music score in real time based on the amplitude information, the pitch information and the tempo information extracted from the played music so as to generate a performance evaluation report displayed on the music display interface.
33 Citations
20 Claims
-
1. A system for evaluating music performance, comprising:
-
A. an input adapted for receiving played music to be evaluated in an analog form; B. a real-time digital signal processing system adapted for converting the received played music to a played score, wherein the digital signal processing system comprises; a. an A/D converter coupled to the input for converting the played music in the analog form to a digital form; b. a signal storage for storing the played music in the digital form received from the A/D converter; c. a volume analyzer adapted for extracting the amplitude information from the played music stored in the signal storage; d. a pitch analyzer adapted for extracting the pitch information from the played music stored in the signal storage; e. a tempo analyzer adapted for extracting the tempo information from the played music stored in the signal storage; and f. a music notes recognizer adapted for recognizing the music notes from the played music based on the information received from the volume analyzer, the pitch analyzer, and the tempo analyzer; C. an original score storage adapted for storing an original music score; D. a played score storage adapted for storing a played music score; E. a performance analyzer coupled to the original score storage and the played score storage for comparing the original music score and the played music score so as to obtain statistics of the performance; F. a music output interface coupled to the original score storage and the played score storage for playing back a selected music original music score and/or the played music score; and G. a music display interface coupled to the original score storage, the played score storage and performance analyzer for displaying the original music score, the played music score, an overlay of the original music score with the played music score, and a performance evaluation, wherein the played music is received from the input, digitized by the A/D converter and processed by the volume analyzer, the pitch analyzer and tempo analyzer, and the amplitude information, the pitch information and the tempo information extracted from the played music is sent to the music notes recognizer and the played music score is obtained from an output of the music notes recognizer, and stored in the played score storage; and wherein the played music score is compared with the original music score in real time based on the amplitude information, the pitch information and the tempo information extracted from the played music so as to generate a performance evaluation report displayed on the music display interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for indicating music playing progress, comprising:
-
A. an input adapted for receiving a played music in analog form; B. a real-time digital signal processing system adapted for converting the received played music to a played score, wherein the digital signal processing system comprises; a. an A/D converter coupled to the input for converting the played music in the analog form to a digital form; b. a signal storage for storing the played music in the digital form received from the A/D converter; c. a volume analyzer adapted for extracting the amplitude information from the played music stored in the signal storage; d. a pitch analyzer adapted for extracting the pitch information from the played music stored in the signal storage; e. a tempo analyzer adapted for extracting the tempo information from the played music stored in the signal storage; and f. a music note recognizer adapted for recognizing the music notes from the played music based on the information received from the volume analyzer, the pitch analyzer, and the tempo analyzer; C. an original score storage adapted for storing an original music score; D. a played score storage adapted for storing a played music score; E. a progress comparator coupled to the original score storage, the played score storage for matching the played score to the original score and indicating the music playing progress through a progress indicator based on the information received from the volume analyzer, the pitch analyzer, and the tempo analyzer; and F. a music display interface adapted for displaying the original score, the played score, and the music playing progress, wherein the played music is received from the input, the played music is digitized by the A/D converter, processed by the volume analyzer, the pitch analyzer, and tempo analyzer, and the amplitude information, the pitch information and the tempo information extracted from the played music is sent to the music notes recognizer and played music score is obtained from an output of the music notes recognizer, and stored in the played score storage; and wherein the played score is compared with the original score in real time based on the amplitude information, the pitch information and the tempo information extracted from the played music, and a music playing progress is displayed on the music display interface in real time. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for evaluating music performance, comprising the steps of:
-
A. recording a played music; B. processing the played music to extracting the amplitude information, the pitch information and tempo information of the played music; C. recognizing the music notes of the played music from the extracted the amplitude information, the pitch information and tempo information of the played music, wherein the music notes of the played music includes a played music score; D. comparing the played music score with the original music score to obtain statistics of the performance; and E. displaying the original music score, the played music score, the overlay of the original music score and played music score showing difference between the original music score and the played music score, and the performance evaluation report. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification