Character Entry by Inputting Strokes Through a Circular Input Device
First Claim
1. A method for inputting a character with a circular input device, comprising:
- (a) partitioning the circular input device into a plurality of regions;
(b) detecting a first input stroke from the circular input device, the first input stroke traversing at least one region of the plurality of regions;
(c) obtaining a corresponding numerical value corresponding to a corresponding region, the corresponding region being one of the at least one region; and
(d) when in a first input mode, repeating (b)-(c) until a first code is obtained, the first code comprising a first sequence of numerical values.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides methods, apparatuses, and computer-readable media for inputting character information from a circular input device. Character information is provided by a user drawing at least one input stroke on the circular input device. The circular input device is partitioned into a plurality of regions, where each region is associated with a numerical value. When an input stroke is detected, corresponding numerical values are obtained. A code is obtained from the sequence, and a character is extracted from the code. Also, character strokes may be obtained with at least one input stroke from a circular input device, where a character contains a plurality of character strokes. Different operational modes may be selected by a user pressing a predefined location of a circular input device so that a user may enter different languages, including English and Chinese.
-
Citations
20 Claims
-
1. A method for inputting a character with a circular input device, comprising:
-
(a) partitioning the circular input device into a plurality of regions; (b) detecting a first input stroke from the circular input device, the first input stroke traversing at least one region of the plurality of regions; (c) obtaining a corresponding numerical value corresponding to a corresponding region, the corresponding region being one of the at least one region; and (d) when in a first input mode, repeating (b)-(c) until a first code is obtained, the first code comprising a first sequence of numerical values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus supporting a user entering input information, comprising:
-
a circular input device capturing input stroke information; a processing unit obtaining the input stroke information from the circular input device and configured to perform; (a) partitioning the circular input device into a plurality of regions; (b) detecting a first input stroke from the circular input device, the first input stroke traversing at least one region of the plurality of regions; (c) obtaining a corresponding numerical value corresponding to a corresponding region, the corresponding region being one of the at least one region; (d) when in a first input mode, repeating (b)-(c) until a first code is obtained, the first code comprising a first sequence of numerical values; and (e) extracting a first character from the first code. - View Dependent Claims (17)
-
-
18. A computer-readable medium having computer-executable instructions comprising:
-
(a) partitioning the circular input device into a plurality of regions; (b) detecting a first input stroke from the circular input device, the first input stroke traversing at least one region of the plurality of regions; (c) obtaining a corresponding numerical value corresponding to a corresponding region, the corresponding region being one of the at least one region; (d) when in a first input mode, repeating (b)-(c) until a first code is obtained, the first code comprising a first sequence of numerical values; and (e) extracting a first character from the first code. - View Dependent Claims (19)
-
-
20. A method for inputting a character with a circular input device, comprising:
-
(a) partitioning the circular input device into a plurality of regions; (b) when an input mode corresponds to English language characters, performing; (b)(i) detecting a first input stroke from the circular input device, the first input stroke traversing at least one region of the plurality of regions; (b)(ii) obtaining a corresponding numerical value corresponding to a corresponding region, the corresponding region being one of the at least one region; and (b)(iii) repeating (b)(i)-(b)(ii) until a first code is obtained, the first code comprising a first sequence of numerical values; and (b)(iv) determining an English language character from the first code; and (c) when an input mode corresponds to Chinese language characters, performing; (c)(i) detecting a second input stroke from the circular input device, the second input stroke traversing the at least one region of the plurality of regions; (c)(ii) obtaining an associated numerical value associated with an associated region, the associated region being one of the at least one region; (c)(iii) repeating (c)(i)-(c)(ii) until a second code is obtained, the second code comprising a second sequence of numerical values, the second code representing a character stroke; (c)(iv) repeating (c)(iii) to obtain a plurality of character strokes; and (c)(v) determining a Chinese language character from the plurality of character strokes.
-
Specification