- Number
- 9844730
- Published
- 2017-12-19
- Filed
- 2008-08-06
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Dawson; C. Matthew, Tyndall; Emily, Yee; Kristin Mae, Christenson; David Neil, Martin; Edward Gilmore, Rowe; James Patrick, Nelson; Casey Shane, Titera; Jamison R., Mombourquette; Paul, Reagan; Rich
- CPC
- A63F13/211; A63F13/212; A63F13/814
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Detects a players hand and arm dance movements as input to an interactive dancing video game and scores them against expected choreography.
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 toperform 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.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 isa block diagram illustrating a video game system.(2) FIG. 2 depicts a screen shot of a dancing video game that may incorporate various movements of the video game user as inputs to the video game.(3) FIG. 3 is a diagram illustrating a collection of icons that may be used by a dancing video game to indicate different dancing movements to use as inputs to thevideo game.(4) FIG. 4 is a flowchart of one embodiment for an interactive dancing video game that may incorporate various movements of the video game user as inputs to the video game.DETAILED DESCRIPTION(5) 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 determineif 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.(6) FIG. 1 is a block diagram illustra
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.
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 aninterface 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 determinea peak vector; and comparing the peak vector to an ideal vector.
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 andindicates to the user to perform the dance movement when the icon reaches the designationpoint; 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 inthe 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 usingthe sensor input received from the controller device, wherein matching the measured dancemoves 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.