Data input device, data input method, data input program and recording medium wherein such data input program is recorded
First Claim
1. A data input device comprising:
- a detecting unit for detecting an applied force as rectangular coordinate data;
a converting unit for converting the rectangular coordinate data detected by said detecting unit into polar coordinate data;
a selecting unit for selecting a character to be input in accordance with a θ
value of the polar coordinate data converted by said converting unit;
a determining unit for determining to input the character selected by said selecting unit in accordance with an r value of the polar coordinate data converted by said converting unit;
a first calculating unit for calculating the amount of change of the θ
value obtained by said converting unit;
a second calculating unit for calculating the amount of change of the r value obtained by said converting unit; and
a first judging unit for comparing the amount of change of the θ
value calculated by said first calculating unit and the amount of change of the r value calculated by said second calculating unit and judges which of the amounts of change is larger under prescribed conditions;
whereinsaid selecting unit selects the character to be input when said judging unit judges that the amount of change of the θ
value is larger andsaid determining unit determines to input the character selected by said selecting unit when said judging unit judges that the amount of change of the r value is larger.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention is directed to the provision of a data input device that is operated by a novel method of inputting the force applied on a force sensor as polar coordinate data and subjecting the data to input processing which utilizes the r value and the θ value.
A portable telephone 1 detects the force applied on a force sensor 51 of an input unit 50 as rectangular coordinate data and converts the detected rectangular coordinate data into polar coordinate data. Then, with reference to an allocating table that has recorded characters and ranges of θ values to which the individual characters are allocated, the character allocated to the obtained θ value is selected. Then, when the r value larger than a prescribed threshold is input, the entry of the selected parameter is determined.
13 Citations
16 Claims
-
1. A data input device comprising:
-
a detecting unit for detecting an applied force as rectangular coordinate data; a converting unit for converting the rectangular coordinate data detected by said detecting unit into polar coordinate data; a selecting unit for selecting a character to be input in accordance with a θ
value of the polar coordinate data converted by said converting unit;a determining unit for determining to input the character selected by said selecting unit in accordance with an r value of the polar coordinate data converted by said converting unit; a first calculating unit for calculating the amount of change of the θ
value obtained by said converting unit;a second calculating unit for calculating the amount of change of the r value obtained by said converting unit; and a first judging unit for comparing the amount of change of the θ
value calculated by said first calculating unit and the amount of change of the r value calculated by said second calculating unit and judges which of the amounts of change is larger under prescribed conditions;
whereinsaid selecting unit selects the character to be input when said judging unit judges that the amount of change of the θ
value is larger andsaid determining unit determines to input the character selected by said selecting unit when said judging unit judges that the amount of change of the r value is larger. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
3. A data input device comprising:
-
a detecting unit for detecting an applied force as rectangular coordinate data a converting unit for converting the rectangular coordinate data detected by said detecting unit into polar coordinate data; a selecting unit for selecting a character to be input in accordance with a θ
value of the polar coordinate data converted by said converting unit;a determining unit for determining to input the character selected by said selecting unit in accordance with an r value of the polar coordinate data converted by said converting unit, a storage unit for storing an allocating table having registered therein characters and ranges of θ
values serving to allocate the individual characters;said selecting unit is adapted to select as the character to be input the character allocated to the θ
value obtained by said converting unit by reference to the allocating table stored in said storage unit, whereinthe allocating table stored by said storage unit has ranges of θ
values possessing no allocated character interspersed between the ranges of θ
values having allocated the individual characters.
-
-
15. A data input method comprising:
-
a detecting step of detecting an applied force as rectangular coordinate data; a converting step of converting the rectangular coordinate data detected by said detecting step into polar coordinate data; a selecting step of selecting the character to be input in accordance with a θ
value of the polar coordinate data converted by said converting step; anda determining step of determining to input the character selected by said selection step in accordance with an r value of the polar coordinate data converted by said converting step; a first calculating step for calculating the amount of change of the θ
value obtained by said converting unit;a second calculating step for calculating the amount of change of the r value obtained by said converting unit; and a judging step for comparing the amount of change of the θ
value calculated by said first calculating step and the amount of change of the r value calculated by said second calculating step and judges which of the amounts of change is larger under prescribed conditions;
wherein;said selecting step selects the character to be input when said judging step judges that the amount of change of the θ
value is larger andsaid determining step determines to input the character selected by said selecting step when said judging step fudges that the amount of change of the r value is larger.
-
-
16. A non-transitory computer readable recording medium on which a data input program is recorded, wherein said data input program for causing a data input device to execute:
-
a detecting step of detecting an applied force as rectangular coordinate data; a converting step of converting the rectangular coordinate data detected by said detecting step into polar coordinate data; a selecting step of selecting the character to be input in accordance with a θ
value of the polar coordinate data converted by said converting step; anda determining step of determining to input the character selected by said selection step in accordance with an r value of the polar coordinate data converted by said converting step; a first calculating step for calculating the amount of change of the θ
value obtained by said converting unit;a second calculating step for calculating the amount of change of the r value obtained by said converting step; and a judging step for comparing the amount of change of the θ
value calculated by said first calculating step and the amount of change of the r value calculated by said second calculating step and judges which of the amounts of change is larger under prescribed conditions;
whereinsaid selecting step selects the character to be input when said judging step judges that the amount of change of the θ
value is larger andsaid determining step determines to input the character selected by said selecting step when said judging step fudges that the amount of change of the r value is larger.
-
Specification