Vocal training system and method with flexible performance evaluation criteria
First Claim
1. A vocal training system, comprising:
- a graphical user interface including a first portion for displaying graphical representations of music notes of a musical composition and a second portion including a first feedback display mechanism for providing a first feedback indicative of the player'"'"'s performance of the musical composition based on performance evaluation data;
a compare module for comparing a player'"'"'s performance of the musical composition with a reference performance of the musical composition provided by the music video game; and
a performance evaluation module coupled to the compare module and to the graphical user interface, the performance evaluation module for determining if the player'"'"'s performance matches the reference performance to within a selected target range, generating positive performance evaluation data if the player'"'"'s performance matches the reference performance to within the selected target range, and generating negative performance evaluation data if the player'"'"'s performance does not match the reference performance to within the selected target range.
1 Assignment
0 Petitions
Accused Products
Abstract
A music video game includes a vocal training system and method with flexible performance evaluation criteria. The player is presented with an in-game interface including one or more feedback mechanisms configured to provide feedback to a player relating to the player'"'"'s performance of the music video game. A compare module compares the player'"'"'s performance with a reference performance provided by the music video game. A performance evaluation module determines the performance feedback to be presented to the player while the player performs the musical composition. In some embodiments, the player'"'"'s pitch and rhythm are compared against a reference pitch and rhythm. If the player'"'"'s pitch and rhythm matches the reference pitch and rhythm to within a predetermined target range, then the performance feedback is positive. Otherwise, the performance feedback is negative. In some embodiments, the target range can be adjusted based on the difficulty of the song and/or a player profile.
-
Citations
21 Claims
-
1. A vocal training system, comprising:
-
a graphical user interface including a first portion for displaying graphical representations of music notes of a musical composition and a second portion including a first feedback display mechanism for providing a first feedback indicative of the player'"'"'s performance of the musical composition based on performance evaluation data;
a compare module for comparing a player'"'"'s performance of the musical composition with a reference performance of the musical composition provided by the music video game; and
a performance evaluation module coupled to the compare module and to the graphical user interface, the performance evaluation module for determining if the player'"'"'s performance matches the reference performance to within a selected target range, generating positive performance evaluation data if the player'"'"'s performance matches the reference performance to within the selected target range, and generating negative performance evaluation data if the player'"'"'s performance does not match the reference performance to within the selected target range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A vocal training method, comprising:
-
receiving player performance data related to a musical composition;
receiving reference performance data related to the musical composition;
selecting a target range;
determining if the player performance data matches the reference performance data to within the selected target range;
generating positive performance evaluation data if the player performance data matches the reference performance data to within the selected target range; and
generating negative performance evaluation data if the player performance data does not match the reference performance data to within the selected target range. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving player performance data related to a musical composition;
receiving reference performance data related to the musical composition;
selecting a target range;
determining if the player performance data matches the reference performance data to within the selected target range;
generating positive performance evaluation data if the player performance data matches the reference performance data to within the selected target range; and
generating negative performance evaluation data if the player performance data does not match the reference performance data to within the selected target range. - View Dependent Claims (16, 18, 19)
-
-
17. The computer-readable medium of 15, further comprising:
manually selecting the target range via a graphical user interface.
-
20. A vocal training system, comprising:
-
means for receiving player performance data related to a musical composition;
means for receiving reference performance data related to the musical composition;
selecting a target range;
means for determining if the player performance data matches the reference performance data to within the selected target range;
means for generating positive performance evaluation data if the player performance data matches the reference performance data to within the selected target range; and
means for generating negative performance evaluation data if the player performance data does not match the reference performance data to within the selected target range.
-
-
21. A data structure having stored therein instructions, which, when executed by a processor, causes the processor to perform the operations of:
-
receiving player performance data related to a musical composition;
receiving reference performance data related to the musical composition;
selecting a target range;
determining if the player performance data matches the reference performance data to within the selected target range;
generating positive performance evaluation data if the player performance data matches the reference performance data to within the selected target range; and
generating negative performance evaluation data if the player performance data does not match the reference performance data to within the selected target range.
-
Specification