IP Library Granted Patent US 8,874,243
Granted Patent B2
US 8,874,243 · App. 13/049,742 · Granted Oct 28, 2014

Simulating musical instruments

Inventors: Bryn Bennett (Somerville, MA); Jason D. Booth (Upton, MA); Sylvain Dubrofsky (Somerville, MA)
Assignee: Harmonix Music Systems, Inc.
A63F13/10A63F2300/1068A63F2300/6063A63F2300/8047A63F2300/638A63F2300/61A63F2300/1062A63F2300/305
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,874,243
App. No.
13/049,742
Granted
Oct 28, 2014
Kind
B2
Abstract

The invention provides scoring a performance of a guitar part in a rhythm-action game. It operates in the context of a video game platform in communication with a display and a controller and involves receiving an input performance from the controller including at least one input chord note, each input chord note including an input string value corresponding to a struck string and an input fret value associated with the input string value. Then, a reference performance is provided, which includes at least two reference chord notes to be input at a target time, each reference chord note including a reference string value and a reference fret value associated with the reference string value. Then, a degree of matching is determined between the input performance and the reference performance, and a score is assigned to the input performance based on the degree of matching.

Claims (25)

1. A method of scoring a performance of a guitar part in a rhythm-action game, executed on a game platform in communication with a display and a controller, comprising:

(a) receiving, by the game platform, an input performance from the controller comprising at least one input chord note, each input chord note comprising an input string value corresponding to a struck string and an input fret value associated with the input string value;

(b) providing, by the game platform, a reference performance comprising at least two reference chord notes to be input at a target time, each reference chord note comprising a reference string value and a reference fret value associated with the reference string value;

(c) determining, by the game platform, a degree of matching between the input performance and the reference performance; and

(d) assigning, by the game platform, a score to the input performance based on the degree of matching.

2. The method of claim 1 , wherein determining the degree of matching between the input performance and the reference performance comprises determining that an input chord note of the at least one input chord notes is a correct input if the input chord note matches a reference chord note of the at least two reference chord notes within a range of the target time, wherein the input chord note matches a reference chord note if the input string value is equal to the reference string value and the input fret value is equal to the reference fret value.

3. The method of claim 2 , wherein determining the degree of matching further comprises determining a count of correct inputs in the input performance.

4. The method of the claim 3 , further comprising determining a ratio of correct inputs based on the count of correct inputs and a count of the at least two reference chord notes.

5. The method of claim 4 , wherein the score is assigned based on the ratio of correct inputs being above or equal to a threshold value.

6. The method of claim 5 , wherein the threshold value is 0.5.

7. The method of claim 3 , wherein the score is assigned based on a table lookup.

8. The method of claim 7 , wherein the table lookup is based on the count of correct inputs.

9. The method of claim 7 , wherein the table lookup is based on a count of the at least two reference chord notes.

10. The method of the claim 3 , further comprising determining a count of incorrect inputs in the input performance by subtracting the count of correct inputs from a count of the at least one input chord notes.

11. The method of the claim 3 , further comprising determining a ratio of incorrect inputs based on the count of incorrect inputs and a count of the at least two reference chord notes.

12. The method of claim 11 , wherein the score is assigned based on the ratio of incorrect inputs being below or equal to a threshold value.

13. The method of claim 12 , wherein the threshold value is 0.5.

14. The method of claim 12 , wherein the score is assigned based on a table lookup.

15. The method of claim 14 , wherein the table lookup is based on the count of incorrect inputs.

16. The method of claim 14 , wherein the table lookup is based on a count of the at least two reference chord notes.

17. The method of claim 1 , wherein an input fret value of zero represents an open strum.

18. The method of claim 1 , wherein a reference fret value of zero represents an open strum.

19. The method of claim 1 , further comprising resetting a streak counter based on the degree of matching.

20. The method of claim 1 , further comprising, altering a musical output corresponding to the guitar part based on the degree of matching.

21. The method of claim 1 , further comprising, adjusting a crowd meter based on the degree of matching.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2011
From: BENNETT, BRYN; BOOTH, JASON D.; DUBROFSKY, SYLVAIN
To: HARMONIX MUSIC SYSTEMS, INC.
Reel/Frame 026520/0991 →
Continuity (3)
Provisional Application 61314571 · Mar 16, 2010
Provisional Application 61353519 · Jun 10, 2010
Related Publication 20110257771A1 · Oct 20, 2011