User controlled graphics object movement based on amount of joystick angular rotation and point of view angle
First Claim
1. A three-dimensional image display game system for use with a display for displaying an object in a three-dimensional space according to a stored program, comprising:
- an operation controlling device including an operating member having a base end rotatably supported and a free end operable by an operator, so that image data is caused to be varied in accordance with movement of said operating member, said operation controlling device includes an inclination amount data output detector which detects an inclination amount of said operating member, including a first direction component and a second direction component, to output inclination amount data; and
image processing apparatus including;
direction determining circuitry operable to determine a direction that corresponds to an inclination direction of said operating member based on the inclination amount data;
moving object direction determining circuitry which determines a moving direction of the object in three-dimensional space based upon said direction determined by said direction determining circuitry and a point of view angle at which the object is being viewed by said operator in three-dimensional space wherein a direction in which said operating member must be moved to cause forward movement of the object is offset from a forward direction of said operation controlling device by an angle substantially corresponding to said point of view angle;
moving amount determining circuitry operable to determine a moving amount of the object on said display;
an object position determining circuitry operable to determine a position of the object in the three-dimensional space in accordance with the moving direction determined by the moving direction determining circuitry and the moving amount determined by said moving amount determining circuits; and
image data generating circuitry for displaying the object at a position determined by said object position determining circuitry.
1 Assignment
0 Petitions
Accused Products
Abstract
Three-dimensional image display game system and method for use with a display for displaying an object in a three-dimensional space, including an operation controlling device including an operating member having a base end rotatably supported and a free end operable by an operator. The operation controlling device includes an inclination amount data output detector which detects an inclination amount of the operating member to output inclination amount data. The system further includes direction determining circuitry operable to determine a direction that corresponds to an inclination direction of the operating member based on the inclination amount data, and moving object direction determining circuitry which determines a moving direction of the object in three-dimensional space based upon the direction determined by the direction determining circuitry and a point of view angle at which the object is being viewed by the operator in three-dimensional space. A direction in which the operating member must be moved to cause forward movement of the object is offset from a forward direction of the operation controlling device by an angle corresponding to the point of view angle.
166 Citations
34 Claims
-
1. A three-dimensional image display game system for use with a display for displaying an object in a three-dimensional space according to a stored program, comprising:
-
an operation controlling device including an operating member having a base end rotatably supported and a free end operable by an operator, so that image data is caused to be varied in accordance with movement of said operating member, said operation controlling device includes an inclination amount data output detector which detects an inclination amount of said operating member, including a first direction component and a second direction component, to output inclination amount data; and
image processing apparatus including;
direction determining circuitry operable to determine a direction that corresponds to an inclination direction of said operating member based on the inclination amount data;
moving object direction determining circuitry which determines a moving direction of the object in three-dimensional space based upon said direction determined by said direction determining circuitry and a point of view angle at which the object is being viewed by said operator in three-dimensional space wherein a direction in which said operating member must be moved to cause forward movement of the object is offset from a forward direction of said operation controlling device by an angle substantially corresponding to said point of view angle;
moving amount determining circuitry operable to determine a moving amount of the object on said display;
an object position determining circuitry operable to determine a position of the object in the three-dimensional space in accordance with the moving direction determined by the moving direction determining circuitry and the moving amount determined by said moving amount determining circuits; and
image data generating circuitry for displaying the object at a position determined by said object position determining circuitry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a three-dimensional image processing system including an image processing apparatus connected to a display to generate image data for displaying an object in three-dimensional space on said display, and an operation controlling device including an operating member having a base end rotatably supported, a free end operable by an operator, and an inclination data detector which detects an inclination amount and direction of said operating member to output inclination data, such that the image data is varied depending on movement of said operating member, a removable program storing medium for storing a program for generating the image data, a method of operating said image processing system comprising the steps of:
-
(a) determining a moving direction of the object in the three-dimensional space based on the inclination data and a point of view angle at which the object is being viewed by said operator, wherein a direction in which said operating member must be moved to cause forward movement of the object is offset from a forward direction of said operation controlling device by an angle substantially corresponding to said point of view angle;
(b) determining a moving amount of the object to be moved on said display based on the inclination data;
(c) determining a position of the object in the three-dimensional space depending on the moving direction and the moving amount; and
(d) outputting the image data for displaying the object at the position thus determined. - View Dependent Claims (8, 9, 10, 11)
-
-
12. In a three-dimensional image display game system including an image processing apparatus connected to a display to generate image data for displaying an object in three-dimensional space on said display according to a stored program, and an operation controlling device including an operating member having a base end rotatably supported, a free end operable by an operator, and an inclination amount data output detector which detects an inclination amount including a first direction component and a second direction component to output inclination amount data, so that the image data is caused to be varied depending on movement of said operating member, and a removable storage for storing a program for generating the image data, a method of operating said image processing apparatus comprising the steps of:
-
(a) determining a directing that corresponds to an inclination direction based on the inclination amount data;
(b) determining a moving direction of the object in the three-dimensional space on the basis of the direction determined in said step (a) and a point of view angle at which the object is being viewed by said operator, wherein a direction in which said operating member must be moved to cause forward movement of the object is offset from a forward direction of said operation controlling device by an angle substantially corresponding to said point of view angle;
(c) determining a moving amount of the object to be moved on said display based on the inclination amount;
(d) determining a position of the object in the three-dimensional space depending on the moving direction determined in said step (b) and the moving amount determined in said step (c); and
(e) generating the image data for displaying the object at the position thus determined in said step (d). - View Dependent Claims (13, 14, 15, 16)
-
-
17. For use with a video game system console having a game program exccuting processing system for executing said video game program to create a display simulating a three-dimensional world, and at least one player controller having a joystick control member, said video game executing processing system responding to data generated by said player controller to modify said display, a portable storage device for controlling the operation of said video game system console comprising:
-
a memory media for storing video game instructions and graphics data;
a connector for coupling said video game instructions and said graphics data from said memory media to said video game system console;
said video game instructions including instructions for causing said game program executing processing system to display a player-controlled object and to respond to changes in the joystick position to control the direction of motion of the player-controlled object and to respond to the amount of change in the joystick inclination to control the rate of the character'"'"'s motion;
wherein a direction in which said joystick must be moved to cause forward movement of the player-controlled object is offset from a forward direction of said joystick by an angle substantially corresponding to a point of view angle at which the player-controlled object is being viewed by a player of said video game system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. For use with a video game system console having a game program executing processing system for executing said video game program to create a display simulating a three-dimensional world, and a portable storage device having a memory for storing video game instructions including instructions for causing said game program executing processing system to display a player-controlled object and for causing said player controlled object to move at various different speeds, a player controller comprising:
-
a plurality of control keys;
a joystick control member;
detecting circuitry for generating data indicative of the amount of joystick angular rotation; and
processing circuitry for responding to a command from said game program executing processing system to transmit said data indicative of the amount of joystick angular rotation to said game program executing processing system and to transmit data indicative of the state of said plurality of keys;
wherein a direction in which said joystick must be moved to cause forward movement of the player-controlled object is offset from a forward direction of said joystick by an angle substantially corresponding to a point of view angle at which the player-controlled object is being viewed by a player of said video game system. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification