INPUT APPARATUS, CONTROL APPARATUS, CONTROL SYSTEM, AND CONTROL METHOD
1 Assignment
0 Petitions
Accused Products
Abstract
An input apparatus, a control apparatus, a control system, and a control method that are capable of making a movement of a pointer on a screen a natural movement that matches an intuition of a user are provided. An input apparatus includes a casing, an acceleration sensor, and an angular velocity sensor. The acceleration sensor detects an acceleration value of the casing in a first direction. The angular velocity sensor detects an angular velocity about an axis in a second direction different from the first direction. Instead of calculating a velocity value of the casing by simply integrating the detected acceleration value, the velocity value of the casing in the first direction is calculated based on the acceleration value and the angular velocity value that have been detected. As a result, a highly-accurate calculation of the velocity value of the casing becomes possible, and a movement of a pointer on a screen becomes a natural movement that matches a sense of a user based on a displacement corresponding to the velocity value.
29 Citations
47 Claims
-
1-32. -32. (canceled)
-
33. An input apparatus comprising:
-
a casing; a first acceleration detection section to detect a first acceleration value of the casing in a first direction; a first angle-related value detection section to detect a first angle-related value as a value related to an angle of the casing about an axis in a second direction different from the first direction; and a calculation means for calculating a first velocity value of the casing in the first direction based on the detected first acceleration value and the detected first angle-related value detected. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A control method comprising:
-
detecting a first acceleration of a casing of an input apparatus in a first direction; detecting a first angle-related value as a value related to an angle of the casing about an axis in a second direction different from the first direction; and calculating a first velocity value of the casing in the first direction based on the detected first acceleration value and the detected first angle-related value detected.
-
-
41. An input apparatus to which operational information is input when a user moves the input apparatus three-dimensionally, comprising:
-
a distance calculation means for calculating a distance from an instant center within a virtual plane including an axis along a first direction to the input apparatus; and a velocity calculation means for calculating a velocity value of the input apparatus in the first direction based on the calculated distance and an angle-related value as a value related to an angle of the input apparatus about the instant center within the virtual plane. - View Dependent Claims (42, 43)
-
-
44. A control apparatus for controlling display of a pointer displayed on a screen in accordance with information transmitted from an input apparatus including a casing, a first acceleration detection section to detect a first acceleration value of the casing in a first direction, a first angle-related value detection section to detect a first angle-related value as a value related to an angle of the casing about an axis in a second direction different from the first direction, and a transmission means for transmitting the information on the first acceleration value and the first angle-related value, the control apparatus comprising:
-
a reception means for receiving the transmitted information on the first acceleration value and the first angle-related value; a calculation means for calculating a first velocity value of the casing in the first direction based on the first acceleration value and the first angle-related value that have been received; and a coordinate information generation means for generating coordinate information of the pointer on the screen, that corresponds to the calculated first velocity value.
-
-
45. A control system comprising:
-
an input apparatus including a casing, a first acceleration detection section for detecting a first acceleration value of the casing in a first direction, a first angle-related value detection section for detecting a first angle-related value as a value related to an angle of the casing about an axis in a second direction different from the first direction, a calculation means for calculating a first velocity value of the casing in the first direction based on the first acceleration value and the first angle-related value that have been detected, and a transmission means for transmitting information on the calculated first velocity value; and a control apparatus including a reception means for receiving the transmitted information on the first velocity value, and a coordinate information generation means for generating coordinate information of a pointer on a screen, that corresponds to the received first velocity value.
-
-
46. A control system comprising:
-
an input apparatus including a casing, a first acceleration detection section for detecting a first acceleration value of the casing in a first direction, a first angle-related value detection section for detecting a first angle-related value as a value related to an angle of the casing about an axis in a second direction different from the first direction, and a transmission means for transmitting information on the first acceleration value and the first angle-related value; and a control apparatus including a reception means for receiving the transmitted information on the first acceleration value and the first angle-related value, a calculation means for calculating a first velocity value of the casing in the first direction based on the first acceleration value and the first angle-related value that have been received, and a coordinate information generation means for generating coordinate information of a pointer on a screen, that corresponds to the calculated first velocity value.
-
-
47. A circuit calculating, based on a first acceleration value in a first direction detected by a first acceleration detection section and an angle-related value as a value related to an angle about an axis in a second direction different from the first direction, the angle-related value being detected by a first angle-related value detection section, a first velocity value in the first direction.
Specification