Virtual image generation method and its apparatus
First Claim
1. A virtual image generation method for generating virtual images of movable objects that move in virtual space, comprising the steps of:
- acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude,reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior;
controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out; and
generating virtual images that reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
1 Assignment
0 Petitions
Accused Products
Abstract
The virtual image generation apparatus (1000) is a virtual image generation apparatus for a game unit or the like, and comprises a plurality of (for example, two) input means (11: control levers, joysticks, or the like) for generating codes associated with operating direction, decoding means (101: a CPU, controller, or the like) for inputting codes generated through operation of the plurality of input means and assigning a control profile for a movable object associated with a combination of a plurality of input codes, and image generation means (101, 108-117: a CPU, geometalyzer, graphic controller, or the like) for generating virtual images whereby the movable object control profiles assigned by the decoding means are reflected in relative motion of the movable objects within virtual space. The input device control attitude is detected digitally and corresponding movements are assigned, thereby eliminating unintended input and allowing movable objects to be freely controlled in three dimensions in a virtual space.
37 Citations
24 Claims
-
1. A virtual image generation method for generating virtual images of movable objects that move in virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude, reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out; and generating virtual images that reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
-
-
2. A virtual image generation method for generating virtual images of movable objects that move in virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude, reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out; and generating virtual images that reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors specifying movement of said movable objects in the vertical direction in said virtual space when said plurality of input devices are in a prescribed control attitude.
-
-
3. A virtual image generation method for generating virtual images of movable objects that move in virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude, reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out; and generating virtual images that reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors specifying breaking said movable objects when said plurality of input devices are in a prescribed control attitude.
-
-
4. A virtual image generation method for generating virtual images of movable objects that move in virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude, reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out; and generating virtual images that reflect the result of control of the behaviors of said movable objects, wherein the step of reading out behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices is performed when the same signal combination from the input devices is input a plurality of times.
-
-
5. A virtual image generation apparatus for generating virtual images of movable objects that move in virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out; and image generation means for generating virtual images which reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
-
-
6. A virtual image generation apparatus for generating virtual images of movable objects that move in virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior, control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out; and image generation means for generating virtual images which reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors specifying movement of said movable objects in the vertical direction in said virtual space when said plurality of input devices are in a prescribed control attitude.
-
-
7. A virtual image generation apparatus for generating virtual images of movable objects that move in virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out; and image generation means for generating virtual images which reflect the result of control of the behaviors of said movable objects, wherein said memory means stores behaviors specifying breaking said movable objects when said plurality of input devices are in a prescribed control attitude.
-
-
8. A virtual image generation apparatus for generating virtual images of movable objects that move in virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational direction signals of the input devices that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out; and image generation means for generating virtual images which reflect the result of control of the behaviors of said movable objects, wherein said control means reads out behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices when the same signal combination from the input devices is input a plurality of times.
-
-
9. A movable object behavior control method for controlling the behavior of movable objects which move through virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
-
-
10. A movable object behavior control method for controlling the behavior of movable objects which move through virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out, wherein said memory means stores behaviors specifying movement of said movable objects in the vertical direction in said virtual space when said plurality of input devices are in a prescribed control attitude.
-
-
11. A movable object behavior control method for controlling the behavior of movable objects which move through virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out, wherein said memory means stores behaviors specifying breaking said movable objects when said plurality of input devices are in a prescribed control attitude.
-
-
12. A movable object behavior control method for controlling the behavior of movable objects which move through virtual space, comprising the steps of:
-
acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been so read out, wherein the step of reading out behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices is performed when the same signal combination from the input devices is input a plurality of times.
-
-
13. A behavior control device for controlling the behavior of movable objects through virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; and control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out, wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
-
-
14. A behavior control device for controlling the behavior of movable objects through virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; and control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out, wherein said memory means stores behaviors specifying movement of said movable objects in the vertical direction in said virtual space when said plurality of input devices are in a prescribed control attitude.
-
-
15. A behavior control device for controlling the behavior of movable objects through virtual space, comprising:
-
a plurality of input means which are movable in a plurality of predetermined directions that coincide with an operators instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; and control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out, wherein said memory means stores behaviors specifying breaking said movable objects when said plurality of input devices are in a prescribed control attitude.
-
-
16. A behavior control device for controlling the behavior of movable objects through virtual space, comprising:
-
a plurality of input means, which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense; memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combination, is stored as said various behavior; and control means for reading out from said memory means behaviors of said movable objects that have been correlated with combinations of signals simultaneously output from said plurality of input devices in accordance with control attitude, and controlling the behaviors of said movable objects on the basis of said behaviors so read out, wherein said control means reads out behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, when the same signal combination from the input devices is input a plurality of times.
-
-
17. A machine-readable memory medium that stores a virtual image generation program for generating virtual images of moveable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out; and memory module for generating a virtual image resulting from control of the behavior of said movable objects, wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
-
-
18. A machine-readable memory medium that stores a movable objects behavior control program for controlling the behavior of movable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out, wherein said memory means stores behaviors of said movable objects in the horizontal plane in said virtual space which have been associated with combinations of the signals that can be output by said plurality of input devices, as well as behaviors of said movable objects in the perpendicular direction.
-
-
19. A machine-readable memory medium that stores a virtual image generation program for generating virtual images of moveable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out; and memory module for generating a virtual image resulting from control of the behavior of said movable objects, wherein said memory means stores behaviors specifying movement of said movable objects in the vertical direction in said virtual space when said plurality of input devices are in a prescribed control attitude.
-
-
20. A machine-readable memory medium that stores a virtual image generation program for generating virtual images of moveable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out; and memory module for generating a virtual image resulting from control of the behavior of said movable objects, wherein said memory means stores behaviors specifying breaking said movable objects when said plurality of input devices are in a prescribed control attitude.
-
-
21. A machine-readable memory medium that stores a virtual image generation program for generating virtual images of moveable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out; and memory module for generating a virtual image resulting from control of the behavior of said movable objects, wherein the memory module for reading out reads out behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices when the same signal combination from the input devices is input a plurality of times.
-
-
22. A machine-readable memory medium that stores a movable objects behavior control program for controlling the behavior of movable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out, wherein said memory means stores behaviors specifying movement of said movable objects in the vertical direction in said virtual space when said plurality of input devices are in a prescribed control attitude.
-
-
23. A machine-readable memory medium that stores a movable objects behavior control program for controlling the behavior of movable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out, wherein said memory means stores behaviors specifying breaking said movable objects when said plurality of input devices are in a prescribed control attitude.
-
-
24. A machine-readable memory medium that stores a movable objects behavior control program for controlling the behavior of movable objects that move through a virtual space, comprising:
-
memory module for acquiring, from each of a plurality of input devices which are movable in a plurality of predetermined directions that coincide with an operator'"'"'s instinctive sense, operational direction signals from the respective input devices which correspond to control attitude; memory module for reading out, from memory means for storing predetermined various behaviors of said movable objects which have been coincided with combinations of operational directions of the input device that can be simultaneously output by said plurality of input devices, behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices, wherein at least one behavior which moves in a different direction than that of the synthesis of the operational directions, included in the assigned combinations, is stored as said various behavior; and memory module for controlling the behaviors of said movable objects in accordance with the behaviors of said movable objects which have been read out, wherein the memory module for reading out reads out behaviors of said movable objects in accordance with the signal combinations that have been acquired from said plurality of input devices when the same signal combination from the input devices is input a plurality of times.
-
Specification