Interactive animation
First Claim
1. A video game system for controlling an interactive animation environment including at least one user-controlled object, the system comprising:
- a video game device monitor for displaying animation corresponding to the interactive animation environment;
data storage storing a set of pre-rendered animations of the user-controlled object; and
a controller in communication with the data storage operating to;
determine a position of the user-controlled object;
define a plurality of regions about said position;
detect a user input via a user input device to move the position of the user-controlled object;
associate the detected user input to move the position of the user-controlled object with a region in the direction of movement that includes an active element with which the user-controlled object may interact;
select a subset of the stored animations from the storage device for the user-controlled object; and
provide an animation of the user-controlled object using the selected subset of the stored animations for display on the video game device monitor,wherein the providing the animation comprises providing an animation of the user-controlled object and the active element,wherein the selected subset of the stored animations are chosen by the controller based on a state of the user-controlled object and a state of the active element, andwherein the controller further operates to queue, for use in the providing of the animation additional subsets of the pre-rendered animations of the user-controlled object and a subset of the pre-rendered animations of the active element in the data storage associated with choreographed states of the user-controlled object and of the active element that sequentially follow the states used by the controller to choose the selected subset of the stored animations.
1 Assignment
0 Petitions
Accused Products
Abstract
An interactive animation environment. The interactive animation environment includes at least one user-controlled object, and the animation method for providing this environment includes determining a position of the user-controlled object, defining a plurality of regions about the position, detecting a user input to move the position of the user-controlled object, associating the detected user input to move the position of the user-controlled object with a region in the direction of movement, and providing an animation of the user-controlled object associated with the mapped region. A system and controller for implementing the method is also disclosed. A computer program and computer program product for implementing the invention is further disclosed.
19 Citations
20 Claims
-
1. A video game system for controlling an interactive animation environment including at least one user-controlled object, the system comprising:
-
a video game device monitor for displaying animation corresponding to the interactive animation environment; data storage storing a set of pre-rendered animations of the user-controlled object; and a controller in communication with the data storage operating to;
determine a position of the user-controlled object;
define a plurality of regions about said position;detect a user input via a user input device to move the position of the user-controlled object;
associate the detected user input to move the position of the user-controlled object with a region in the direction of movement that includes an active element with which the user-controlled object may interact;
select a subset of the stored animations from the storage device for the user-controlled object; and
provide an animation of the user-controlled object using the selected subset of the stored animations for display on the video game device monitor,wherein the providing the animation comprises providing an animation of the user-controlled object and the active element, wherein the selected subset of the stored animations are chosen by the controller based on a state of the user-controlled object and a state of the active element, and wherein the controller further operates to queue, for use in the providing of the animation additional subsets of the pre-rendered animations of the user-controlled object and a subset of the pre-rendered animations of the active element in the data storage associated with choreographed states of the user-controlled object and of the active element that sequentially follow the states used by the controller to choose the selected subset of the stored animations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing a choreographed interactive animation environment including a user-controlled object, comprising:
-
in a storage device, storing a first set of animations associated with a first state of the user-controlled object; in a storage device, storing a second set of animations associated with a second state of the user-controlled object; after the storing, operating a controller to detect a user input via a user input device selecting one of the first and second states; with the controller, retrieving one of the first and second sets of animations corresponding to the selected one of the first and second states; with the controller, providing an animation of the user-controlled object using the retrieved one of the sets of animations for display on a monitor of a video game device; and after the operating of the controller to detect selection of one of the first and second states; in a storage device, storing third and fourth sets of animations associated with third and fourth states, respectively, of the user-controlled object; operating the controller to detect a user input via the user input device selecting one of the third and fourth states; with the controller, retrieving one of the third and fourth sets of animations corresponding to the selected one of the third and fourth states; and with the controller, providing an animation of the user-controlled object using the retrieved one of third and fourth sets of animations for display on the monitor, wherein the third and fourth sets of animation are selected for storage by the controller based on whether the first state or the second state is selected with the user input and a predefined sequence of selectable states for the user-controlled object and wherein the selectable states are chosen from the group consisting of prepare attach/parry, parry, attack, hit, turn attack, and back to idle. - View Dependent Claims (9, 10, 11)
-
-
12. A method for providing a choreographed interactive animation environment including a user-controlled object, comprising:
-
in a storage device, storing a first set of animations associated with a first state of the user-controlled object; in a storage device, storing a second set of animations associated with a second state of the user-controlled object; after the storing, operating a controller to detect a user input via a user input device selecting one of the first and second states; with the controller, retrieving one of the first and second sets of animations corresponding to the selected one of the first and second states; with the controller, providing an animation of the user-controlled object using the retrieved one of the sets of animations for display on a monitor of a video game device; and after the operating of the controller to detect selection of one of the first and second states; in a storage device, storing third and fourth sets of animations associated with third and fourth states, respectively, of the user-controlled object; operating the controller to detect a user input via the user input device selecting one of the third and fourth states; with the controller, retrieving one of the third and fourth sets of animations corresponding to the selected one of the third and fourth states; and with the controller, providing an animation of the user-controlled object using the retrieved one of third and fourth sets of animations for display on the monitor, wherein the first and second sets of animations are selected for storage by the controller after determining a present state of the user-controlled object. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for providing a choreographed interactive animation environment including a user-controlled object, comprising:
-
in a storage device, storing a first set of animations associated with a first state of the user-controlled object; in a storage device, storing a second set of animations associated with a second state of the user-controlled object; after the storing, operating a controller to detect a user input via a user input device selecting one of the first and second states; with the controller, retrieving one of the first and second sets of animations corresponding to the selected one of the first and second states; with the controller, providing an animation of the user-controlled object using the retrieved one of the sets of animations for display on a monitor of a video game device; and after the operating of the controller to detect selection of one of the first and second states; in a storage device, storing third and fourth sets of animations associated with third and fourth states, respectively, of the user-controlled object; operating the controller to detect a user input via the user input device selecting one of the third and fourth states; with the controller, retrieving one of the third and fourth sets of animations corresponding to the selected one of the third and fourth states; and with the controller, providing an animation of the user-controlled object using the retrieved one of third and fourth sets of animations for display on the monitor, wherein the first and second sets of animations are selected by the controller based on a predefined sequence of selectable states for the user-controlled object, the predefined sequence further defining additional states, each having an associated set of animations stored in memory accessible by the controller, for the user-controlled object that are selectable after selection of the first and second states. - View Dependent Claims (18, 19, 20)
-
Specification