Method and apparatus for an interactive dancing video game
First Claim
1. A method for an interactive dancing video game, the method comprising:
- displaying on a display screen an interface to a user of the video game during gameplay, the interface configured to indicate to the user a type of dance movement expected to be performed;
receiving, by a video game console, sensor input from a controller device configured to be held by the user in the user'"'"'s hand, the input indicating movement of the user'"'"'s arms;
measuring, by the video game console, the arm movements of the user primarily using the received sensor input from the controller device;
matching, by the video game console, the measured arm movements of the user to the expected dance movement byanalyzing the received input from the sensor to determine a peak vector; and
comparing the peak vector to an ideal vector; and
displaying on the display screen an indicator of whether the arm movements match the expected dance move.
1 Assignment
0 Petitions
Accused Products
Abstract
One particular implementation of the present invention may take the form of a method and apparatus for providing various dance movements as input to a dancing video game. The method and apparatus may detect the hand and arm movements of a video game player and interpret those movements as inputs to the video game. The video game may then compare the dancing movements of the user to expected dance movements to determine if the correct dance movement was performed by the user. The video game may also display a video game environment that instructs and interacts with the user to perform several dance movements of the video game. In this manner, the method and apparatus may provide a more realistic and dynamic dancing video game experience than previous dancing video games that only allowed the player to press buttons as inputs to the game.
18 Citations
26 Claims
-
1. A method for an interactive dancing video game, the method comprising:
-
displaying on a display screen an interface to a user of the video game during gameplay, the interface configured to indicate to the user a type of dance movement expected to be performed; receiving, by a video game console, sensor input from a controller device configured to be held by the user in the user'"'"'s hand, the input indicating movement of the user'"'"'s arms; measuring, by the video game console, the arm movements of the user primarily using the received sensor input from the controller device; matching, by the video game console, the measured arm movements of the user to the expected dance movement by analyzing the received input from the sensor to determine a peak vector; and comparing the peak vector to an ideal vector; and displaying on the display screen an indicator of whether the arm movements match the expected dance move. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 23, 24, 25, 26)
-
-
8. A non-transitory computer-readable storage medium, the non-transitory computer readable storage medium storing a computer-executable code that, when executed by a computer, causes the computer to perform:
-
providing data for displaying an interface to a user of the video game during gameplay, the interface configured to indicate to the user a type of dance movement expected to be performed; receiving sensor data points from a controller device, the controller device configured to be held by the user in the user'"'"'s hand, the data points corresponding to movement of the controller device and representing a dance movement performed by the user; and matching the dance movement performed by the user to an expected set of data points representing the type of dance movement expected to be performed primarily using the received data points from the controller, wherein matching the dance movement comprises; analyzing the received data points to determine a peak vector; and comparing the peak vector to an ideal vector. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for an interactive dancing video game, the computer-implemented method comprising:
-
displaying an interface to a user of the video game during gameplay, the interface comprising; at least one icon indicating to the user a type of dance movement expected to be performed by the user; an on-screen character; a movement bar; and a designation point located on the movement bar, wherein the at least one icon scrolls across the movement bar and indicates to the user to perform the dance movement when the icon reaches the designation point; measuring by the computer the dance movements of the user through sensor input received from a controller device, the controller device configured to be held by the user in the user'"'"'s hand, wherein the input indicates movement of the user; matching by the computer the measured dance movements of the user to the expected dance movement primarily using the sensor input received from the controller device, wherein matching the measured dance moves comprises; analyzing by the computer the received input from the sensor to determine a peak vector; and comparing by the computer the peak vector to an ideal vector; and displaying on the interface an indication of whether the dance movements of the user matches the expected dance movement. - View Dependent Claims (18, 19, 20)
-
Specification