Patent ID: 8303405
Filing Date: 2012-11-06
Classification: A63F,G06F,G10H,H04R

Abstract:
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.