CONTROLLER FOR PROVIDING INPUTS TO CONTROL EXECUTION OF A PROGRAM WHEN INPUTS ARE COMBINED
First Claim
Patent Images
1. A controller for controlling execution of a program, comprising:
- a source of controller input information from a user-manipulable controller, the controller input information including information for identifying a current state of a user-movable switch or control stick on the controller;
a source of supplementary input information from the controller, wherein the supplementary input information includes information indicating a three-dimensional motion of the controller; and
wherein the controller input information and supplementary input information are configured to be combined to obtain a combined input for controlling the execution of the 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 as coarse control information and assigning the value of the supplementary input information as fine control information or vice versa.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller provides inputs to control execution of a program by combining controller input information and supplementary information indicating a three-dimensional motion of the controller. The combined input can be obtained by assigning the value of the controller input information as coarse control information and assigning the value of the supplementary input information as fine control information or vice versa.
61 Citations
27 Claims
-
1. A controller for controlling execution of a program, comprising:
-
a source of controller input information from a user-manipulable controller, the controller input information including information for identifying a current state of a user-movable switch or control stick on the controller; a source of supplementary input information from the controller, wherein the supplementary input information includes information indicating a three-dimensional motion of the controller; and wherein the controller input information and supplementary input information are configured to be combined to obtain a combined input for controlling the execution of the 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 as coarse control information and assigning the value of the supplementary input information as fine control information or vice versa. - 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)
-
Specification