WO2001079978A1 - Method and apparatus for entry of multi-stroke characters - Google Patents
Method and apparatus for entry of multi-stroke characters Download PDFInfo
- Publication number
- WO2001079978A1 WO2001079978A1 PCT/US2000/012234 US0012234W WO0179978A1 WO 2001079978 A1 WO2001079978 A1 WO 2001079978A1 US 0012234 W US0012234 W US 0012234W WO 0179978 A1 WO0179978 A1 WO 0179978A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- stroke
- direction codes
- character
- codes
- strokes
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000013507 mapping Methods 0.000 claims description 15
- 238000013500 data storage Methods 0.000 claims description 2
- 238000003066 decision tree Methods 0.000 abstract description 5
- 230000015572 biosynthetic process Effects 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 3
- 241001422033 Thestylus Species 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000002730 additional effect Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0235—Character input methods using chord techniques
Definitions
- An apparatus may permit several different combinations of strokes to be mapped to a single character.
- the letter 'A' may be entered with three or four strokes (as in FIG. 9A); the letter 'V may be entered as any of three different two-stroke combinations (as in FIG. 9B); and the letter ']' may be entered as a vertical and a horizontal stroke, as a vertical stroke and a curve stroke, or simply as a curve stroke.
- a device incorporating an embodiment of the invention may be shipped to recognize all such combinations as valid, convenience of use may be increased by allowing the user to personalize the device by programming it to accept only one of the possible compositions for a particular letter.
- the device may be configured to learn the particular combinations that the user prefers, thereby reducing the number of keystrokes that the user may be required to enter.
- a direction code may represent a relative duration in time of a movement in a particular direction.
- the direction codes as received from the input device may be related to a bounding box or matrix array, although it may be desirable to normalize them to such an array for display purposes.
- a reference clock may be used to quantify the duration of such movements. Audible feedback may be provided at each clock tick during stroke drawing, and the speed of the clock may be adjustable by the user. (Note that this clock may also be used to support a EOC timeout function in place of or in addition to a dedicated EOC delimiter action.)
- a string of codes entered in such an implementation for the stroke of FIG. 16 might appear as (+18A, +7B, -23A), for example, which string might be normalized to (+2A, +1B, -2A) for display and /or further processing.
- An apparatus to execute the method of FIG. 17 includes a database that maps combinations of elemental strokes to characters, as described above.
- the received set of direction codes is compared to a set of elemental strokes. Each stroke in this set may be represented as a set of direction codes, or the received set of direction codes may be mapped to an elemental stroke form before the comparison.
- information relating to the relative positions of strokes within a character may be used for disambiguation.
- the position of the loop in relation to the downstroke may be used to distinguish a capital 'P' from a lower-case 'b'.
- Disambiguation may also include ignoring unimportant spatial relations between strokes.
- a capital 'H' may be recognized, for example, regardless of the distance between the downstrokes and /or whether the cross- stroke actually meets both downstrokes.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- Character Discrimination (AREA)
- Character Input (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002406116A CA2406116C (en) | 2000-04-13 | 2000-05-05 | Method and apparatus for entry of multi-stroke characters |
EP00930379A EP1272918A1 (en) | 2000-04-13 | 2000-05-05 | Method and apparatus for entry of multi-stroke characters |
AU2000248211A AU2000248211A1 (en) | 2000-04-13 | 2000-05-05 | Method and apparatus for entry of multi-stroke characters |
JP2001576578A JP4541629B2 (en) | 2000-04-13 | 2000-05-05 | Method and apparatus for multi-stroke character input |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US54850200A | 2000-04-13 | 2000-04-13 | |
US09/548,502 | 2000-04-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001079978A1 true WO2001079978A1 (en) | 2001-10-25 |
Family
ID=24189118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/012234 WO2001079978A1 (en) | 2000-04-13 | 2000-05-05 | Method and apparatus for entry of multi-stroke characters |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP1272918A1 (en) |
JP (1) | JP4541629B2 (en) |
KR (1) | KR100761606B1 (en) |
CN (1) | CN1454343A (en) |
AU (1) | AU2000248211A1 (en) |
CA (1) | CA2406116C (en) |
WO (1) | WO2001079978A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001074133A2 (en) * | 2000-03-31 | 2001-10-11 | Ventris, Inc. | Method and apparatus for input of alphanumeric text data from twelve key keyboards |
WO2007039746A1 (en) * | 2005-10-06 | 2007-04-12 | Jonathan Maber | Keyboard and method of text entry |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7218779B2 (en) * | 2003-01-21 | 2007-05-15 | Microsoft Corporation | Ink divider and associated application program interface |
JP5451665B2 (en) * | 2011-02-21 | 2014-03-26 | 株式会社デンソーアイティーラボラトリ | Character input device, character input method, and program |
CN102147681B (en) * | 2011-05-03 | 2013-03-13 | 惠州Tcl移动通信有限公司 | Input method and device based on touch screen |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4067431A (en) * | 1976-03-12 | 1978-01-10 | Whitaker Ranald O | Combinational keyboard with movable keys and adapted for one-handed keying of numerical information |
US5361083A (en) * | 1991-04-16 | 1994-11-01 | Robicon Systems | Data input device and method |
US5521986A (en) * | 1994-11-30 | 1996-05-28 | American Tel-A-Systems, Inc. | Compact data input device |
US5982303A (en) * | 1997-02-03 | 1999-11-09 | Smith; Jeffrey | Method for entering alpha-numeric data |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3105967B2 (en) * | 1991-11-14 | 2000-11-06 | キヤノン株式会社 | Character recognition method and device |
JPH1185356A (en) * | 1997-09-09 | 1999-03-30 | Izumi Toda | Character input device |
-
2000
- 2000-05-05 WO PCT/US2000/012234 patent/WO2001079978A1/en not_active Application Discontinuation
- 2000-05-05 CA CA002406116A patent/CA2406116C/en not_active Expired - Fee Related
- 2000-05-05 EP EP00930379A patent/EP1272918A1/en not_active Withdrawn
- 2000-05-05 JP JP2001576578A patent/JP4541629B2/en not_active Expired - Fee Related
- 2000-05-05 CN CN00819614A patent/CN1454343A/en active Pending
- 2000-05-05 KR KR1020027013723A patent/KR100761606B1/en not_active IP Right Cessation
- 2000-05-05 AU AU2000248211A patent/AU2000248211A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4067431A (en) * | 1976-03-12 | 1978-01-10 | Whitaker Ranald O | Combinational keyboard with movable keys and adapted for one-handed keying of numerical information |
US5361083A (en) * | 1991-04-16 | 1994-11-01 | Robicon Systems | Data input device and method |
US5521986A (en) * | 1994-11-30 | 1996-05-28 | American Tel-A-Systems, Inc. | Compact data input device |
US5982303A (en) * | 1997-02-03 | 1999-11-09 | Smith; Jeffrey | Method for entering alpha-numeric data |
Non-Patent Citations (1)
Title |
---|
See also references of EP1272918A1 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001074133A2 (en) * | 2000-03-31 | 2001-10-11 | Ventris, Inc. | Method and apparatus for input of alphanumeric text data from twelve key keyboards |
WO2001074133A3 (en) * | 2000-03-31 | 2002-09-06 | Ventris Inc | Method and apparatus for input of alphanumeric text data from twelve key keyboards |
WO2007039746A1 (en) * | 2005-10-06 | 2007-04-12 | Jonathan Maber | Keyboard and method of text entry |
GB2445516A (en) * | 2005-10-06 | 2008-07-09 | Jonathan Maber | Keyboard and method of text entry |
GB2445516B (en) * | 2005-10-06 | 2011-04-27 | Jonathan Maber | Keyboard and method of text entry |
US8928502B2 (en) | 2005-10-06 | 2015-01-06 | Jonathan Maber | Keyboard and method text entry |
Also Published As
Publication number | Publication date |
---|---|
JP2004501422A (en) | 2004-01-15 |
EP1272918A1 (en) | 2003-01-08 |
JP4541629B2 (en) | 2010-09-08 |
AU2000248211A1 (en) | 2001-10-30 |
CA2406116A1 (en) | 2001-10-25 |
CA2406116C (en) | 2007-06-19 |
KR20020087978A (en) | 2002-11-23 |
CN1454343A (en) | 2003-11-05 |
KR100761606B1 (en) | 2007-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8583440B2 (en) | Apparatus and method for providing visual indication of character ambiguity during text entry | |
US8381137B2 (en) | Explicit character filtering of ambiguous text entry | |
US6944472B1 (en) | Cellular phone allowing a hand-written character to be entered on the back | |
US6362752B1 (en) | Keypad with strokes assigned to key for ideographic text input | |
US20030006956A1 (en) | Data entry device recording input in two dimensions | |
KR100757344B1 (en) | Cross-shape layout of chinese stroke labels with lyric | |
EP1530122A2 (en) | Apparatus and method for character recognition | |
US20080300861A1 (en) | Word formation method and system | |
US6792146B2 (en) | Method and apparatus for entry of multi-stroke characters | |
CA2406116C (en) | Method and apparatus for entry of multi-stroke characters | |
JP4636415B2 (en) | Alphabet entry device and method using reduced keypad | |
US7642932B2 (en) | Method of mapping characters for a mobile telephone keypad | |
WO2001045034A1 (en) | Ideographic character input using legitimate characters as components | |
KR20040003092A (en) | Hangul input method and device based on new expanded keypad | |
JP3153704B2 (en) | Character recognition device | |
KR100609020B1 (en) | Device and method for inputting characters | |
JPH10320107A (en) | Handwritten character input device having handwritten character recognizing function | |
KR101127689B1 (en) | Character display and input method having character display pannel | |
KR100412571B1 (en) | Method of inputting character to digital information processing device | |
KR20050096598A (en) | Character recognizing control method using numeral key pad | |
JP2005228263A (en) | Database retrieval device, telephone directory display device, and computer program for retrieving chinese character database | |
JP2007316931A (en) | Handwritten character input device | |
JPH11305899A (en) | Keyboard with handwritten character inputting device and japanese input system loaded with japanese syllabary/chinese character conversion program | |
KR20060024302A (en) | How to type keyboard shortcuts and shortcuts | |
KR20010027545A (en) | Keyboard For Portable Information Apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2406116 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020027013723 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000930379 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2001 576578 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000248211 Country of ref document: AU |
|
WWP | Wipo information: published in national office |
Ref document number: 1020027013723 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 008196141 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 2000930379 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000930379 Country of ref document: EP |