Scoring a musical performance after a period of ambiguity
First Claim
1. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
- (a) displaying, on the display, a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps with a tolerance threshold of the second target music data;
(b) receiving a music performance input data via the input device;
(c) determining that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold;
(d) determining a first score based on a first degree of matching between the music performance input and the first target music data;
(e) determining a second score based on a second degree of matching between the music performance input and the second target music data; and
(f) assigning the music performance input data to the first target music data or the second target music data when the difference between the first score and second score is greater than a predetermined value.
3 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems, and apparatuses, including computer program products, for scoring a musical performance after a period of ambiguity in a rhythm-action game. This is accomplished by displaying a first target music data and a second target music data where the first target music data'"'"'s tolerance threshold overlaps with a second target music data'"'"'s tolerance threshold. When a music performance input data is received, the game platform determines if the music performance input data is within both tolerance thresholds. Then scores are determined, based on a degree of matching between the music performance input data and the first target music data and between the music performance input data and the second target music data. The game platform then assigns the music performance input data to whichever target music data has the higher score when the difference between the first and second scores is greater than a predetermined value.
152 Citations
17 Claims
-
1. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
-
(a) displaying, on the display, a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps with a tolerance threshold of the second target music data; (b) receiving a music performance input data via the input device; (c) determining that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; (d) determining a first score based on a first degree of matching between the music performance input and the first target music data; (e) determining a second score based on a second degree of matching between the music performance input and the second target music data; and (f) assigning the music performance input data to the first target music data or the second target music data when the difference between the first score and second score is greater than a predetermined value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
-
display, on a display in signal communication with the data processing apparatus, a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps with a tolerance threshold of the second target music data; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; determine a first score based on a degree of matching with the first target music data; determine a second score based on a degree of matching with the second target music data; and assign the music performance input data to the first target music data or the second target music data when the difference between the first score and second score is greater than a predetermined value.
-
-
11. A system comprising:
a data processing apparatus configured to; display, on a display in signal communication with the data processing apparatus, a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps with a tolerance threshold of the second target music data; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; determine a first score based on a degree of matching with the first target music data; determine a second score based on a degree of matching with the second target music data; and assign the music performance input data to the first target music data or the second target music data when the difference between the first score and second score is greater than a predetermined value.
-
12. An apparatus comprising:
-
means for displaying, on a display in signal communication with the apparatus, a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps with a tolerance threshold of the second target music data; means for receiving a music performance input data via an input device in signal communication with the apparatus; means for determining that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; means for determining a first score based on a degree of matching with the first target music data; means for determining a second score based on a degree of matching with the second target music data; and means for assigning the music performance input data to the first target music data or the second target music data when the difference between the first score and second score is greater than a predetermined value.
-
-
13. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
-
(a) displaying, on the display, at least a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps a tolerance threshold of the second target music data; (b) receiving, by the game platform, a music performance input data via the input device; (c) determining, by the game platform, that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; (d) assigning, by the game platform, the music performance input data to the first target music data when the first target music data tolerance threshold and the second target music data tolerance threshold no longer overlap. - View Dependent Claims (14)
-
-
15. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
-
display, on a display in signal communication with the data processing apparatus, at least a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps a tolerance threshold of the second target music data; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; assign the music performance input data to the first target music data when the first target music data tolerance threshold and the second target music data tolerance threshold no longer overlap.
-
-
16. A system comprising:
a data processing apparatus configured to; display, on a display in signal communication with the data processing apparatus, at least a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps a tolerance threshold of the second target music data; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; assign the music performance input data to the first target music data when the first target music data tolerance threshold and the second target music data tolerance threshold no longer overlap.
-
17. An apparatus comprising:
-
means for displaying, on a display in signal communication with the apparatus, at least a first target music data and a second target music data associated with a musical composition, the first target music data having a tolerance threshold that overlaps a tolerance threshold of the second target music data; means for receiving a music performance input data via an input device in signal communication with the apparatus; means for determining that the music performance input data is within the first target music data tolerance threshold and within the second target music data tolerance threshold; means for assigning the music performance input data to the first target music data when the first target music data tolerance threshold and the second target music data tolerance threshold no longer overlap.
-
Specification