Sequencing input control stick
First Claim
Patent Images
1. A method of controlling an animation character with a controller, the method comprising:
- determining a position of the controller;
determining a current state of the animation character;
determining a history of discrete positions of the controller;
comparing the history of discrete positions of the controller with a set of discrete history patterns based upon the current state of the animation character;
determining whether the history of discrete positions matches at least one of the set of discrete history patterns; and
initiating an animation sequence for execution by the animation character based upon any matched history patterns.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling an animation character with a controller that includes determining a position of the controller and determining a current state of the animation character. A history of positions of the controller is determined and compared with a set of history patterns based upon the current state of the animation character. An animation sequence is initiated based upon any matched history patterns.
-
Citations
26 Claims
-
1. A method of controlling an animation character with a controller, the method comprising:
-
determining a position of the controller; determining a current state of the animation character; determining a history of discrete positions of the controller; comparing the history of discrete positions of the controller with a set of discrete history patterns based upon the current state of the animation character; determining whether the history of discrete positions matches at least one of the set of discrete history patterns; and initiating an animation sequence for execution by the animation character based upon any matched history patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for executing animation sequences, the system comprising:
-
a central controller; a display communicatively coupled to the central controller; at least one controller communicatively coupled to the central controller; storage within the central controller for storing a history of discrete positions of the at least one controller; storage within the central controller for storing a set of discrete history patterns based upon possible states of an animation character; and processing means within the central controller for comparing the history of discrete positions with the set of history patterns and determining a state for the animation character based upon a current state of the animation character and any matched history patterns, and for initiating animation sequences for execution by the animation character based upon the determined state of the animation character. - View Dependent Claims (14, 15, 16)
-
-
17. A method of controlling an animation character with an analog controller, the method comprising:
-
determining a discrete position of the analog controller, wherein positions are classified within one of five zones; determining a current state of the animation character; determining a history of discrete positions of the analog controller that led to the current state of the animation character; determining an amount of time the analog controller spent in each discrete position for the history of positions and including the amount of time in the history of discrete positions; comparing the history of discrete positions and times with a set of discrete history patterns based upon the current state of the animation character; and initiating an animation sequence for execution by the animation character based upon any matched history patterns. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification