Obtaining input for controlling execution of a game program
First Claim
1. A method of obtaining input for controlling execution of a game program, comprising:
- receiving controller input information from a user-manipulable game controller, the controller input information including information for identifying a current position of a user-movable control stick of a game controller in relation to a rest position of the control stick;
receiving supplementary input information from an environment in which the controller is being used, wherein the supplementary input information includes information indicating a three-dimensional motion of the game controller; and
obtaining a combined input for controlling the execution of the game program by processing the controller input information and the supplementary input information to yield the combined input, wherein the combined input is obtained by assigning the value of the controller input information representative of a position of the control stick as coarse control information and assigning the value of the supplementary input information representative of the orientation of the user-movable object as fine control information.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods of obtaining input for controlling execution of a game program are disclosed. Controller input information can identify a current position of a user-movable control stick in relation to a rest position of the control stick. Supplementary input information from an environment can indicate a three-dimensional motion of a user-movable object. A combined input for controlling the execution of the game program can be obtained by processing the controller input information and the supplementary input information. The combined input can be obtained by assigning the value of the controller input information representative of a position of the control stick as coarse control information and assigning the value of the supplementary input information representative of the orientation of the user-movable object as fine control information.
-
Citations
28 Claims
-
1. A method of obtaining input for controlling execution of a game program, comprising:
-
receiving controller input information from a user-manipulable game controller, the controller input information including information for identifying a current position of a user-movable control stick of a game controller in relation to a rest position of the control stick; receiving supplementary input information from an environment in which the controller is being used, wherein the supplementary input information includes information indicating a three-dimensional motion of the game controller; and obtaining a combined input for controlling the execution of the game program by processing the controller input information and the supplementary input information to yield the combined input, wherein the combined input is obtained by assigning the value of the controller input information representative of a position of the control stick as coarse control information and assigning the value of the supplementary input information representative of the orientation of the user-movable object as fine control information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system of obtaining input for controlling execution of a game program, comprising:
-
means for receiving controller input information from a user-manipulable game controller, the controller input information including information for identifying a current position of a user-movable control stick of the game controller in relation to a rest position of the control stick; means for receiving supplementary input information from an environment in which the controller is being used, wherein the supplementary input information includes information indicating a three-dimensional motion of the game controller; and means for obtaining a combined input for controlling the execution of the game program by processing the controller input information and the supplementary input information to yield the combined input, wherein the combined input is obtained by assigning the value of the controller input information representative of a position of the control stick as coarse control information and assigning the value of the supplementary input information representative of the orientation of the user-movable object as fine control information.
-
Specification