THREE-DIMENSIONAL OPERATION INPUT APPARATUS, CONTROL APPARATUS, CONTROL SYSTEM, CONTROL METHOD, METHOD OF PRODUCING A THREE-DIMENSIONAL OPERATION INPUT APPARATUS, AND HANDHELD APPARATUS
First Claim
1. A three-dimensional operation input apparatus controlling a pointer on a screen, comprising:
- a casing;
a sensor to detect a three-dimensional movement of the casing;
a movement value calculation section to calculate, based on a detection value detected by the sensor, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis; and
a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional operation input apparatus for controlling a pointer on a screen includes: a casing; a sensor for detecting a movement of the casing; a movement value calculation section for calculating, based on a detection value detected by the sensor, first and second movement values respectively corresponding to the movements of the casing in directions along first and second axes that are mutually orthogonal; and a modification section for calculating first and second modified movement values for respectively moving the pointer in first and second directions on the screen respectively corresponding to the first and second axes, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient.
-
Citations
20 Claims
-
1. A three-dimensional operation input apparatus controlling a pointer on a screen, comprising:
-
a casing; a sensor to detect a three-dimensional movement of the casing; a movement value calculation section to calculate, based on a detection value detected by the sensor, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis; and a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A control apparatus controlling a pointer on a screen in accordance with a detection value transmitted from a three-dimensional operation input apparatus that includes a casing and a sensor to detect a three-dimensional movement of the casing, the control apparatus comprising:
-
a reception section to receive the detection value; a movement value calculation section to calculate, based on the detection value, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis; a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient; and a coordinate information generation section to generate coordinate information of the pointer on the screen in accordance with the first modified movement value and the second modified movement value.
-
-
11. A control apparatus controlling a pointer on a screen in accordance with a calculation value transmitted from a three-dimensional operation input apparatus that includes a casing, a sensor to detect a three-dimensional movement of the casing, and a movement value calculation section to calculate, based on a detection value detected by the sensor, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis, the control apparatus comprising:
-
a reception section to receive the calculation value; a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient; and a coordinate information generation section to generate coordinate information of the pointer on the screen in accordance with the first modified movement value and the second modified movement value. - View Dependent Claims (12)
-
-
13. A control system controlling a pointer on a screen, the control system comprising:
-
a three-dimensional operation input apparatus including a casing, a sensor to detect a three-dimensional movement of the casing, a movement value calculation section to calculate, based on a detection value detected by the sensor, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis, a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient, and a transmission section to transmit the first modified movement value and the second modified movement value as input information; and a control apparatus including a reception section to receive the input information, and a coordinate information generation section to generate coordinate information of the pointer on the screen in accordance with the first modified movement value and the second modified movement value.
-
-
14. A control system controlling a pointer on a screen, the control system comprising:
-
a three-dimensional operation input apparatus including a casing, a sensor to detect a three-dimensional movement of the casing, and a transmission section to transmit a detection value detected by the sensor; and a control apparatus including a reception section to receive the detection value, a movement value calculation section to calculate, based on the detection value, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis, a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient, and a coordinate information generation section to generate coordinate information of the pointer on the screen in accordance with the first modified movement value and the second modified movement value.
-
-
15. A control system controlling a pointer on a screen, the control system comprising:
-
a three-dimensional operation input apparatus including a casing, a sensor to detect a three-dimensional movement of the casing, a movement value calculation section to calculate, based on a detection value detected by the sensor, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis, and a transmission section to transmit the values calculated by the movement value calculation section; and a control apparatus including a reception section to receive the calculation values, a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient, and a coordinate information generation section to generate coordinate information of the pointer on the screen in accordance with the first modified movement value and the second modified movement value.
-
-
16. A control method, comprising:
-
outputting a first detection value by detecting a movement of a casing of a three-dimensional operation input apparatus in a direction along a first axis; outputting a second detection value by detecting the movement of the casing in a direction along a second axis orthogonal to the first axis; calculating, based on the first detection value and the second detection value, a first movement value corresponding to the movement of the casing in the direction along the first axis and a second movement value corresponding to the movement of the casing in the direction along the second axis; calculating a first modified movement value for moving a pointer in a first direction on a screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient; calculating a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient; and generating coordinate information of the pointer on the screen in accordance with the first modified movement value and the second modified movement value.
-
-
17. A method of producing a three-dimensional operation input apparatus, the method comprising:
-
storing, by a first storage section, a first modification coefficient that is multiplied by a first movement value calculated based on a detection value of a first sensor to detect a movement of a casing in a direction along a first axis, the first movement value corresponding to the movement of the casing in the direction along the first axis, to thus calculate a first modified movement value for moving a pointer in a first direction on a screen corresponding to the first axis; storing, by a second storage section, a second modification coefficient different from the first modification coefficient, that is multiplied by a second movement value calculated based on a detection value of a second sensor to detect the movement of the casing in a direction along a second axis orthogonal to the first axis, the second movement value corresponding to the movement of the casing in the direction along the second axis, to thus calculate a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis; measuring a first detection sensitivity as a detection sensitivity of the first sensor and a second detection sensitivity as a detection sensitivity of the second sensor; and storing, respectively by a third storage section and a fourth storage section, a first gain and a second gain respectively multiplied to the first movement value and the second movement value for respectively adjusting the first detection sensitivity and the second detection sensitivity so that a difference between the first detection sensitivity and the second detection sensitivity becomes a predetermined value or less. - View Dependent Claims (18, 19)
-
-
20. A handheld apparatus controlling a movement of a pointer displayed on a screen, the handheld apparatus comprising:
-
a casing; a display section displaying the screen; a sensor to detect a three-dimensional movement of the casing; a movement value calculation section to calculate, based on a detection value detected by the sensor, a first movement value corresponding to the movement of the casing in a direction along a first axis and a second movement value corresponding to the movement of the casing in a direction along a second axis orthogonal to the first axis; and a modification section to calculate a first modified movement value for moving the pointer in a first direction on the screen corresponding to the first axis, the first modified movement value obtained by multiplying the first movement value by a first modification coefficient, and a second modified movement value for moving the pointer in a second direction on the screen corresponding to the second axis, the second modified movement value obtained by multiplying the second movement value by a second modification coefficient different from the first modification coefficient.
-
Specification