WO2002071320A1 - Inputting text into a hand-held device - Google Patents

Inputting text into a hand-held device Download PDF

Info

Publication number
WO2002071320A1
WO2002071320A1 PCT/DE2002/000323 DE0200323W WO02071320A1 WO 2002071320 A1 WO2002071320 A1 WO 2002071320A1 DE 0200323 W DE0200323 W DE 0200323W WO 02071320 A1 WO02071320 A1 WO 02071320A1
Authority
WO
WIPO (PCT)
Prior art keywords
transition graph
strokes
pattern
symbol
determined
Prior art date
Application number
PCT/DE2002/000323
Other languages
German (de)
French (fr)
Inventor
Markus Andert
Alexander Jarczyk
Hans RÖTTGER
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2002071320A1 publication Critical patent/WO2002071320A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/142Image acquisition using hand-held instruments; Constructional details of the instruments
    • G06V30/1423Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/19Recognition using electronic means
    • G06V30/196Recognition using electronic means using sequential comparisons of the image signals with a plurality of references

Definitions

  • the symbol assigned to the transition graph is determined and output on a screen.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Discrimination (AREA)

Abstract

The invention relates to a handwriting recognition method and device, whereby the symbol is determined by patterns of strokes and by one or more transition graphs. The inventive method involves: a first step, in which a first stroke is analyzed in order to determine its pattern; a second step, in which a transition graph is determined that has the pattern determined in the first step; a third step, in which additional strokes are analyzed for the same duration as the patterns of these strokes in the examined transition graphs, and; a fourth step, in which the symbol is determined that is assigned to the transition graph determined in the third step, said transition graph preferably being completely described by the input strokes.

Description

Beschreibungdescription
Texteingabe in ein HandgerätText entry into a handheld device
Die Erfindung betrifft eine Vorrichtung und ein Verfahren zur Handschrifterkennung.The invention relates to a device and a method for handwriting recognition.
Bei der Texteingabe in ein Handgerät, wie z. B. in einen PDA (Personal Digital Assistant) oder Pen-Handy, erfolgt eine Texterkennung über die Analyse von Strokes. Ein Stroke ist ein Strich oder eine Linienführung auf einem Eingabeelement eines Handgerätes. Die Analyse wird entweder auf optischer Ebene, wie z. B. durch optische Kameras, oder durch Analyse von Kapazitätsschwankungen auf einer Oberfläche durchgeführt. Über eine optische Kamera ergeben sich verschiedene Arten der Eingabe von Strokes. Ein Buchstabe, wie das kleine „a* , wird in einem zusammenhängenden Strich gezogen, diese Art der Eingabe nennt man Unistroke. Werden nahezu alle Buchstaben und Ziffern über solche Unistrokes eingegeben, kann die Handschrifterkennung hohe Werte (>95%) erreichen. Dieses Verfahren wird bei der Erkennung in einigen PDAs benutzt.When entering text into a handheld device such as For example, in a PDA (Personal Digital Assistant) or pen cell phone, text recognition is performed by analyzing strokes. A stroke is a line or line on an input element of a hand-held device. The analysis is carried out either at the optical level, such as e.g. B. by optical cameras, or by analyzing capacity fluctuations on a surface. Various types of strokes can be entered via an optical camera. A letter, like the small "a *", is drawn in a continuous line, this type of entry is called Unistroke. If almost all letters and numbers are entered via such unistrokes, handwriting recognition can reach high values (> 95%). This method is used for recognition in some PDAs.
Der Benutzer muss allerdings zwischen den Eingabefeldern „Buchstaben* und „Ziffern* wählen. So ist z.B. ein senkrechter Strich von oben nach unten im Buchstabenfeld ein „iλλ, im Ziffernfeld eine „1*. Außerdem wird Groß- und Kleinschreibung über einen senkrechten Strich nach oben eingeleitet und entspricht dem einmaligen Drücken der Shift- Taste einer Tastatur. Bei dieser Art von Handschrifterkennung lernt der Benutzer die Syntax des Gerätes. Das Gerät ist nicht in der Lage, die Handschrift des Benutzers zu erlernen. Der Benutzer muss somit ein gerätespezifisches Alphabet auswendig lernen, das Zeichen beinhaltet, die teilweise nur noch entfernt mit der natürlichen Schreibweise korrespondieren.
Figure imgf000004_0001
However, the user must choose between the input fields "Letters * and" Numbers *. For example, a vertical line from top to bottom in the letter field is an "i λλ , in the number field a" 1 *. In addition, upper and lower case is introduced upwards with a vertical line and corresponds to pressing the Shift key on a keyboard once. With this type of handwriting recognition, the user learns the syntax of the device. The device is unable to learn the user's handwriting. The user must therefore memorize a device-specific alphabet, which contains characters that sometimes only partially correspond to the natural spelling.
Figure imgf000004_0001
3 Z tr P- ö iQ < ö Φ Φ ι_ι. td tu tr CΛ i^l 3 3 1 ^ CΛ ω W Φ ^ PL ts ra CΛ Ö w- Φ CD Φ J Φ o PJ Φ F- H Φ Φ 0 Φ rt O 3 J F- Φ rt F- Φ 3 Φ PJ Φ H F- Ω 3 ri- F- to 3 ω (- H to n 3 H 3 Ω F1 3 N H rt Ω 3 ω H φ H rt cn 3 H - Ω tr φ CΛ rt O: H φ Φ o E " Φ rt φ O iQ Φ tr W Ω O 3^ Φ cn φ Φ tr H P-3 Z tr P- ö iQ <ö Φ Φ ι_ι. td tu tr CΛ i ^ l 3 3 1 ^ CΛ ω W Φ ^ PL ts ra CΛ Ö w- Φ CD Φ J Φ o PJ Φ F- H Φ Φ 0 Φ rt O 3 J F- Φ rt F- Φ 3 Φ PJ Φ H F- Ω 3 ri- F- to 3 ω ( - H to n 3 H 3 Ω F 1 3 NH rt Ω 3 ω H φ H rt cn 3 H - Ω tr φ CΛ rt O: H φ Φ o E "Φ rt φ O iQ Φ tr W Ω O 3 ^ Φ cn φ Φ tr H P-
F- n- F- Φ Φ to F- < 3 H- Ω tr CΛ H F- F- Φ H cn tr Λ" rt F- rt H IS 3 φ φF- n- F- Φ Φ to F- <3 H- Ω tr CΛ H F- F- Φ H cn tr Λ "rt F- rt H IS 3 φ φ
P 3 F- H rt Ω o 3 <Q Ω tr PJ rt P- iQ Ω Φ 3 cn n H Φ Ω Φ O PJ F- 3 F- F- 3P 3 F- H rt Ω o 3 <Q Ω tr PJ rt P- iQ Ω Φ 3 cn n H Φ Ω Φ O PJ F- 3 F- F- 3
CD Φ § 3 Hi • tr H H Φ ^ n PJ F- Φ tr 1 PL rt Φ tr F- PJ pr f H 3 3 3 trCD Φ § 3 Hi • tr HH Φ ^ n PJ F- Φ tr 1 PL rt Φ tr F- PJ pr f H 3 3 3 tr
0 H- rt F- rt t-1 H tr PL . tr 3 3 t Φ H Ω φ φ 3 PJ rt 3J tr ιP 3 cn Φ tu α 3 CΛ 3 0 F- tr F- J F- φ 13 CΛ Φ o 3 F- 3J s: tr Hi 0 Φ Φ F1 P) iQ tr 3 φ0 H- rt F- rt t- 1 H tr PL. tr 3 3 t Φ H Ω φ φ 3 PJ rt 3 J tr ιP 3 cn Φ tu α 3 CΛ 3 0 F- tr F- J F- φ 13 CΛ Φ o 3 F- 3 J s: tr Hi 0 Φ Φ F 1 P ) iQ tr 3 φ
Φ F- *ϊa 3 Φ Φ 3 H Φ 03 3 to Ω rt Ω rt φ Φ P> Hi F- H F- tr Φ 3Φ F- * ϊa 3 Φ Φ 3 H Φ 03 3 to Ω rt Ω rt φ Φ P> Hi F- H F- tr Φ 3
1-1 cn 3 0 iQ iQ iQ iQ . Φ tr O" cn tr cn iQ 3 3 3 F- 3 φ tr to ι 01-1 cn 3 0 iQ iQ iQ iQ. Φ tr O "cn tr cn iQ 3 3 3 F- 3 φ tr to ι 0
5ö rt tr 3 Φ H Φ α F- N F- H Ξ F- O Φ rt ^ 2 F- ^ ιQ PL J O φ rt5ö rt tr 3 Φ H Φ α F- N F- H Ξ F- O Φ rt ^ 2 F- ^ ιQ PL J O φ rt
<! φ o iQ 3 3 Φ σ J • ω F- φ 3 3 P φ iQ 0 Φ ) cn 3 F" N<! φ o iQ 3 3 Φ σ J • ω F- φ 3 3 P φ iQ 0 Φ ) cn 3 F "N
Φ F- F" ω F- P 3 tr1 F- Hi ω rt H) H PJ F1 Φ 3 tr Φ n 3 3 3 F- φ Φ n pf s: iQ rt φ N Φ φ 3: • rt P- rt φ ω ω E* J φ Ω H Ω PJ: cn φ Φ IQ H tr Φ Φ PL Φ rt F- to H Φ Φ φ Φ F- 3 N 3 3 £. r pf N - H H ΦΦ F- F "ω F- P 3 tr 1 F- Hi ω rt H) H PJ F 1 Φ 3 tr Φ n 3 3 3 F- φ Φ n pf s: iQ rt φ N Φ φ 3: • rt P - rt φ ω ω E * J φ Ω H Ω PJ: cn φ Φ IQ H tr Φ Φ PL Φ rt F- to H Φ Φ φ Φ F- 3 N 3 3 £. r pf N - HH Φ
3 F- 0 3 P- <U Φ ω F- 3: F- H 3 o 3 3 3 Φ Φ S . 3 H 3 Φ Φ 3 33 F- 0 3 P- <U Φ ω F- 3: F- H 3 o 3 3 3 Φ Φ S. 3 H 3 Φ Φ 3 3
3 <i ω H PJ'- Φ ü 3 r l-1 3 3 tr 3 π • 3 cn PJ Hi PL ^ H F- 3 Φ Φ 3 Φ 3 o rr Ω So 3 o 3 F- O φ φ Φ Φ Φ O Ω 0- PJ J rt F1 3 3^ tr 33 <i ω H PJ ' - Φ ü 3 r l- 1 3 3 tr 3 π • 3 cn PJ Hi PL ^ H F- 3 Φ Φ 3 Φ 3 o rr Ω So 3 o 3 F- O φ φ Φ Φ Φ O Ω 0- PJ J rt F 1 3 3 ^ tr 3
Φ 3 - Φ tr CΛ 3 Φ rt 3 H 3 3 F1 tr 3 tr . ω F1 PJ PL H ΦΦ 3 - Φ tr CΛ 3 Φ rt 3 H 3 3 F 1 tr 3 tr. ω F 1 PJ PL H Φ
3 3 g 1— ' Ό iQ iQ Z Jϊd 3 Ω H 3 ιQ PJ F- cn $ Φ Hi F- HT Φ3 3 g 1— 'Ό iQ iQ Z Jϊd 3 Ω H 3 ιQ PJ F- cn $ Φ Hi F- HT Φ
W φ S < Φ φ φ to rt Φ W e Φ J " F1 φ φ S tr 3 cn Hi H O rt F- to (- 3- Φ H 3 F- J 3 PJ PJ tr H F- Φ F- 3 PL to F- 3 Φ PJ Φ Φ F1 cn 3W φ S <Φ φ φ to rt Φ W e Φ J "F 1 φ φ S tr 3 cn Hi HO rt F- to (- 3- Φ H 3 F- J 3 PJ PJ tr H F- Φ F- 3 PL to F- 3 Φ PJ Φ Φ F 1 cn 3
F- Φ H cn H rüT Ω 3 Φ PL 3 ω F- to 3 Φ Φ H rt P- 3 H 3 iQ Φ ΦF- Φ H cn H rüT Ω 3 Φ PL 3 ω F- to 3 Φ Φ H rt P- 3 H 3 iQ Φ Φ
3 3 φ rt Hi 3 Z Hi F- F- F1 I 1 Hi ? 3 rt C n Φ F- iQ Φ H Φ φ Φ3 3 φ rt Hi 3 Z Hi F- F- F 1 I 1 Hi? 3 rt C n Φ F- iQ Φ H Φ φ Φ
"*• 4 PJ PJ F- Φ 3 3 iQ ιQ •-3 O: 0- cn to tsi F- H Φ tö CΛ 3 PJ-- •-{ Φ"* • 4 PJ PJ F- Φ 3 3 iQ ιQ • -3 O: 0- cn to tsi F- H Φ tö CΛ 3 PJ-- • - {Φ
3 φ H pf F1 H H J Φ Φ Φ t- 0 3 ≥! H O J rt N Ω α Φ r PL rt F- rt H Φ ιQ tr1 H H PJ 3 3 o O tr . r to ω φ s: H Φ φ M 3 z Φ ω <! Φ 3 H m ΪÖ PJ: F- ιQ Φ 3 Hl ?r CΛ 3 ω Ω rt cn Φ O to 3 F- Hl o 3 Ω O 3 p- O: φ φ Φ rt 3 3 ω Hi PJ Ω 3 . P- pf F- iQ K "* 3 PJ tT 3* 3 PL 3 &3 F- Ω Φ F- φ 3 Φ 3 tr α F- J Hι 3 3 Φ d iQ Ω φ PJ t φ H Φ tr rt 3J 3 3 o P- 3 3 3 F" α φ H rt φ 3 cn H PJ tr . 3 F- CΛ 0 H Ω PJ M Φ "3 3 F- to rjü φ F- Φ Hi ? 3 ιp O F- tr Φ3 φ H pf F 1 HHJ Φ Φ Φ t- 0 3 ≥! HOJ rt N Ω α Φ r PL rt F- rt H Φ ιQ tr 1 HH PJ 3 3 o O tr. r to ω φ s: H Φ φ M 3 z Φ ω <! Φ 3 H m ΪÖ PJ: F- ιQ Φ 3 Hl? R CΛ 3 ω Ω rt cn Φ O to 3 F- Hl o 3 Ω O 3 p- O: φ φ Φ rt 3 3 ω Hi PJ Ω 3. P- pf F- iQ K "* 3 PJ tT 3 * 3 PL 3 & 3 F- Ω Φ F- φ 3 Φ 3 tr α F- J Hι 3 3 Φ d iQ Ω φ PJ t φ H Φ tr rt 3 J 3 3 o P- 3 3 3 F "α φ H rt φ 3 cn H PJ tr. 3 F- CΛ 0 H Ω PJ M Φ "3 3 F- to rjü φ F- Φ Hi? 3 ιp O F- tr Φ
Hl rt rt H pf α tr 3 Φ φ Φ cn Φ F- H CΛ PJ Φ N tr φ Φ i-s L - rt H 3 F- Φ PJ F" F- <! ≥5 to 1 3 φ ÖD Φ rt cn 3 3 0 F' ΦHl rt rt H pf α tr 3 Φ φ Φ cn Φ F- H CΛ PJ Φ N tr φ Φ is L - rt H 3 F- Φ PJ F "F- <! ≥5 to 1 3 φ ÖD Φ rt cn 3 3 0 F 'Φ
0 Φ o M 3 Φ Φ 3 3 Φ 3 o ^ Φ W 3 P - 1-1 Φ Φ F- rt Φ Φ cn Φ PJ N0 Φ o M 3 Φ Φ 3 3 Φ 3 o ^ Φ W 3 P - 1-1 Φ Φ F- rt Φ Φ cn Φ PJ N
H P. J PJ F- to F- ω 3 1 ω o rt F- 3 CΛ H H) Φ H CΛ H PJ 3 3H P. J PJ F- to F- ω 3 1 ω o rt F- 3 CΛ H H) Φ H CΛ H PJ 3 3
F- PJ φ 3 ψ 3 tr 3 Φ PL α ω tr CΛ N φ CΛ rt cn rt PJ rt 3 Hi 3F- PJ φ 3 ψ 3 tr 3 Φ PL α ω tr CΛ N φ CΛ rt cn rt PJ rt 3 Hi 3
^ Φ 3 ω P pf H 0- Φ r φ 3 rt nrj O1 Φ F- rt Φ F- rt cn F1 H CΛ 3 Φ &^ Φ 3 ω P pf H 0- Φ r φ 3 rt nrj O 1 Φ F- rt Φ F- rt cn F 1 H CΛ 3 Φ &
Hi ω PJ: <! H 3 0 Λ Φ H H F- H 3 (_,. 3 Hi Φ • Φ 3 O rt φ s! Φ HHi ω PJ: <! H 3 0 Λ Φ HH F- H 3 ( _ ,. 3 Hi Φ • Φ 3 O rt φ s! Φ H
PL • 3 Ω 3 φ cn Hi 3 o 0 o O ω Φ Hl rt F- 3 3 ΪT F- 3 φ F- 3 3PL • 3 Ω 3 φ cn Hi 3 o 0 o O ω Φ Hl rt F- 3 3 ΪT F- 3 φ F- 3 3
F- 3 tr iQ li Φ φ ^ iQ 3 H ? tr rt ? to rt s: to H rt l Φ Hi iQ H 3 O: PJ=F- 3 tr iQ li Φ φ ^ iQ 3 H? tr rt? to rt s: to H rt l Φ Hi iQ H 3 O: PJ =
Φ 1-1 w H F- Hi H 3 H o Φ F1 H PJ Φ PJ * Φ N ?T cn rt Φ α Φ iQ prΦ 1-1 w H F- Hi H 3 H o Φ F 1 H PJ Φ PJ * Φ N? T cn rt Φ α Φ iQ pr
Ω F- F- ιQ J PJ: "«* O 3 Φ 3 ω Φ o r__ H J F- F- Φ DJ M • ω to Φ H F1 φΩ F- F- ιQ J PJ: "« * O 3 Φ 3 ω Φ o r__ HJ F- F- Φ DJ M • ω to Φ HF 1 φ
« * 3 s Hi φ f rt N O H PJ 3 T 3 tr W iQ r FJ 3 3 Ό Φ 3 F- n« * 3 s Hi φ f rt NOH PJ 3 T 3 tr W iQ r F J 3 3 Ό Φ 3 F- n
PJ tr r 3 H Φ J φ Ω Φ 1 P> Φ Φ Φ N N 3 rt σ F- rt O ΩPJ tr r 3 H Φ J φ Ω Φ 1 P> Φ Φ Φ NN 3 rt σ F- rt O Ω
3 K et Φ Φ Φ • 3 to * Φ 3 3 to N 3 F, Φ Φ g Hi F- r N tu *ϋ tf PJ rt PJ tr H H 3 to K 3 Hi F- ^ 3 φ 3 Φ F- 3 Φ N rt 3 rt Φ 33 K et Φ Φ Φ • 3 to * Φ 3 3 to N 3 F, Φ Φ g Hi F- r N tu * ϋ tf PJ rt PJ tr HH 3 to K 3 Hi F- ^ 3 φ 3 Φ F- 3 Φ N rt 3 rt Φ 3
Φ 3 Φ iQ pr Φ O 3 P» Ω H Φ Ω 3 3 3 H cn Φ Ω F- 3Φ 3 Φ iQ pr Φ O 3 P »Ω H Φ Ω 3 3 3 H cn Φ Ω F- 3
3 rt- H J φ ω 3 H H F- 3 52! INI tr ^-^. Φ W H tr DJ Φ 3 PL 3 3" CΛ "*• 33 rt- HJ φ ω 3 HH F- 3 52! INI tr ^ - ^ . Φ WH tr DJ Φ 3 PL 3 3 "CΛ" * • 3
Φ iQ 3 3 ö 3 Φ Φ Ω Φ F- rt ≥i H Φ rt Ω H PJ: 3 cn < ω to Ω P> tr 3 D> ιQ 3 1-1 PL H 3 3- ^ rt Hi « ^ 3 3 Φ tr Ω 3 3 O O rt tr Φ rtΦ i Q 3 3 ö 3 Φ Φ Ω Φ F- rt ≥i H Φ rt Ω H PJ: 3 cn <ω to Ω P> tr 3 D> ιQ 3 1-1 PL H 3 3- ^ rt Hi « ^ 3 3 Φ tr Ω 3 3 OO rt tr Φ rt
Φ 3 to 0 0- ω "« rt ra N Hi F" 1 Φ 3 3 3 tr F- ιQ d 3 J φ H 0- cn <Q iQ 3 Ω φ Φ Φ Φ O: CΛ 3 φ H O Cn cn Ω Φ H F- tr 3 i H rt M H iQ pf F- F- PL 3 H to rt 3 3 CΛΦ 3 to 0 0- ω "« rt ra N Hi F "1 Φ 3 3 3 tr F- ιQ d 3 J φ H 0- cn <Q iQ 3 Ω φ Φ Φ Φ O: CΛ 3 φ HO Cn cn Ω Φ H F- tr 3 i H rt MH iQ pf F- F- PL 3 H to rt 3 3 CΛ
!_.. tr ^ rt e 3 o M cn Φ F- F1 ! _ .. tr ^ rt e 3 o M cn Φ F- F 1
>Q P) φ 3 rt F- F- 3 Φ H Φ • Φ r Φ Φ rt tr 3 rt 3 tr F-> QP ) φ 3 rt F- F- 3 Φ H Φ • Φ r Φ Φ rt tr 3 rt 3 tr F-
3 H Hi Φ to Φ to 3 O 3 F- 1-1 3 3 F- F- PL rt Ω3 H Hi Φ to Φ to 3 O 3 F- 1-1 3 3 F- F- PL rt Ω
3 PJ Φ tr ^ rt 3 • * α H 3 F- 3 Φ Φ PL tr rt Hi 3 Φ PJ 3 3 Φ φ 3 Ω 3 F- Φ Φ3 PJ Φ tr ^ rt 3 • * α H 3 F- 3 Φ Φ PL tr rt Hi 3 Φ PJ 3 3 Φ φ 3 Ω 3 F- Φ Φ
F- 3 3 ot pf Φ F- 3 H F- 3 3 ot pf Φ F- 3 H
wird, welches Element auf ein weiteres Element folgt. In einem ersten Schritt wird ein erster Stroke analysiert, um sein Muster zu bestimmen.which element follows another element. In a first step, a first stroke is analyzed to determine its pattern.
In einem zweiten Schritt wird anhand des im ersten Schritt erkannten Musters ein Übergangsgraf bestimmt, der das im ersten Schritt bestimmte Muster aufweist.In a second step, a transition graph is determined based on the pattern recognized in the first step, which has the pattern determined in the first step.
In einem dritten Schritt werden weitere Strokes so lange analysiert, wie die Muster dieser Strokes im Ubergangsgrafen enthalten sind.In a third step, further strokes are analyzed as long as the patterns of these strokes are contained in the transition graph.
Nachdem der Übergangsgraf vollständig durch die Strokes abgedeckt wurde, wird im vierten Schritt das Symbol ausgewählt, das dem im dritten Schritt ermittelten Ubergangsgrafen zugeordnet ist.After the transition graph has been completely covered by the strokes, in the fourth step the symbol is selected which is assigned to the transition graph determined in the third step.
In Ausnahmefällen kann es dazu kommen, dass ein Übergangsgraf sehr lange auf weitere Strokes untersucht wird. Weist jedoch der letzte Stroke, der eingegeben wurde, keineIn exceptional cases it can happen that a transition count is examined for a long time for further strokes. However, the last stroke entered was none
Übereinstimmung mit dem Übergangsgraf auf, so muss ein Rücksprung so lange vorgenommen werden, bis ein Übergangsgraf gefunden wird, der alle Strokes beinhaltet. Der folgende Verfahrensschritt beschreibt diese Situation. Im Falle der Erkennung eines Strokes, dessen Muster nicht im untersuchten Ubergangsgrafen enthalten ist, erfolgt ein Rücksprung zum vorherig erkannten Muster so lange, bis ein Übergangsgraf gefunden wird, der durch die bis zu diesem Muster erkannten Muster vollständig abgedeckt wird, um dann das entsprechende Symbol zu bestimmen. Damit die bis zu diesem Zeitpunkt eingegebenen Strokes nicht verloren gehen, werden die übersprungenen Strokes zur Analyse eines neuen Ubergangsgrafen verwendet.If the transition graph matches, a return must be made until a transition graph is found that contains all strokes. The following step describes this situation. If a stroke is recognized, the pattern of which is not contained in the examined transition graph, the process jumps back to the previously recognized pattern until a transition graph is found which is completely covered by the patterns recognized up to this pattern, and then the corresponding symbol to determine. So that the strokes entered up to this point are not lost, the skipped strokes are used to analyze a new transition graph.
Der weitere unabhängige Verfahrensanspruch zeigt einen detaillierten alternativen Ablauf des Verfahrens, wie er weiter unten in der entsprechenden Figur beschrieben ist. Die Symbole werden ebenfalls durch Muster und Ubergangsgrafen beschrieben. In einem ersten Schritt wird ein Stroke gelesen und einem Muster zugeordnet.The further independent method claim shows a detailed alternative sequence of the method as described below in the corresponding figure. The symbols are also described by patterns and transition graphs. In a first step, a stroke is read and assigned to a pattern.
In einem zweiten Schritt wird überprüft, ob es sich bei dem Muster um eine neue Eingabe, d.h. um den Beginn der Eingabe eines neuen Symbols, oder um eine Fortführung einer vorherigen Eingabe handelt.In a second step it is checked whether the pattern is a new entry, i.e. is the beginning of the entry of a new symbol, or a continuation of a previous entry.
Im dritten Schritt wird überprüft, ob das analysierte Muster ein Start-Muster eines Ubergangsgrafen darstellt. Für den Fall, dass es sich nicht um ein Start-Muster handelt, wird versucht, für das Muster ein Symbol zu bestimmen. Im Erfolgsfall handelte es sich um einen Unistroke. Falls ein Unistroke nicht ermittelt werden konnte, wird eine Fehlermeldung ausgegeben.In the third step it is checked whether the analyzed pattern represents a start pattern of a transition graph. In the event that it is not a start pattern, an attempt is made to determine a symbol for the pattern. If successful, it was a Unistroke. If a Unistroke could not be determined, an error message is issued.
Für den Fall, dass es sich um die Fortführung einer Eingabe handelt, wird versucht, anhand des bisher erkannten Ubergangsgrafen ein Symbol zu bestimmen. Hierbei wird dasIn the event that the input is continued, an attempt is made to determine a symbol on the basis of the previously recognized transition graph. Here is the
Muster im nächsten Schritt mit den Vorgaben des Ubergangsgrafen verglichen.The next step is to compare the pattern with the requirements of the transition graph.
Für den Fall, dass es sich um ein weiteres Muster im Ubergangsgrafen oder um ein Start-Muster im Ubergangsgrafen handelt und der Übergangsgraf keine weiteren Muster aufweist, wird das Symbol bestimmt.In the event that there is another pattern in the transition graph or a starting pattern in the transition graph and the transition graph has no further patterns, the symbol is determined.
Für den Fall, dass es sich um ein weiteres Muster im Ubergangsgrafen oder um ein Start-Muster im Ubergangsgrafen handelt und der Übergangsgraf weitere Muster aufweist, wird mit Schritt eins fortgefahren, um neue Muster des Ubergangsgrafen zu bestimmen.In the event that there is a further pattern in the transition graph or a start pattern in the transition graph and the transition graph has further patterns, proceed to step one in order to determine new patterns of the transition graph.
Ein Status bestimmt, ob es sich um eine neue Eingabe oder um die Fortführung der Eingabe handelt, wobei der Status immer dann auf Start gesetzt wird, wenn ein Symbol bestimmt wurde oder ein nicht erfolgreicher Versuch unternommen wurde, das Symbol zu bestimmen.A status determines whether it is a new entry or a continuation of the entry, the status being set to start whenever a symbol has been determined or an unsuccessful attempt was made to determine the symbol.
In der Regel wird das dem Ubergangsgrafen zugeordnete Symbol bestimmt und auf einem Bildschirm ausgegeben.As a rule, the symbol assigned to the transition graph is determined and output on a screen.
In einer weiteren vorteilhaften Ausführungsform werden die erkannten Symbole erst dann auf dem Display ausgegeben, wenn ein Wort vollständig beendet wurde, wobei die bisher eingegebenen Strokes, grafisch so dargestellt werden, dass aus ihnen das erkannte Wort abgeleitet werden kann. Um die Eingabe zu beschleunigen, werden vor Abschluss der vollständigen Eingabe Wortvorschläge unterbreitet, die durch den Benutzer ausgewählt werden können.In a further advantageous embodiment, the recognized symbols are only output on the display when a word has been completely ended, the strokes previously entered being graphically represented in such a way that the recognized word can be derived from them. In order to speed up the input, word suggestions are made before the complete input is complete and can be selected by the user.
Die eigentliche Dynamik dieses Verfahrens wird durch dieThe actual dynamics of this process is through the
Lernfähigkeit des Systems erreicht. Jedem Symbol oder einer Reihe von Symbolen können in einem Konfigurationsschritt, vorzugsweise in Abhängigkeit eines Benutzers, der Übergangsgraf, die Muster und deren Reihenfolge dynamisch zugeordnet werden.Learning ability of the system achieved. In a configuration step, preferably depending on a user, the transition graph, the patterns and their sequence can be dynamically assigned to each symbol or a series of symbols.
Um eine sinnvolle Abarbeitung der eingegebenen Strokes sicherzustellen, müssen diese innerhalb eines vorgeschriebenen Zeitfensters eingegeben werden, damit sie einem Symbol bzw. dessen Ubergangsgrafen zugeordnet werden können. Werden Strokes außerhalb dieses Zeitfensters eingegeben, so werden sie einem neuen Symbol zugeordnet und ein neuer Übergangsgraf muss bestimmt werden. Eine weitere Möglichkeit, die es ermöglicht zu bestimmen welche Strokes zu einem Symbol gehören, besteht in einem entsprechenden Kommando, das entweder durch eine spezielle Taste oder durch einen speziellen Stroke bestimmt ist.In order to ensure a sensible processing of the entered strokes, these must be entered within a prescribed time window so that they can be assigned to a symbol or its transition graph. If strokes are entered outside of this time window, they are assigned to a new symbol and a new transition graph must be determined. Another possibility, which makes it possible to determine which strokes belong to a symbol, consists in a corresponding command, which is determined either by a special key or by a special stroke.
Die Ubergangsgrafen sind, vorzugsweise gerichtete, Grafen, die die Reihenfolge der eingegebenen Muster bzw. ihrer Strokes festlegen. Ein weiterer wesentlicher Bestandteil der vorliegenden Erfindung sind Vorrichtungen, die durch das oben beschriebene Verfahren gesteuert werden. Hierbei handelt es sich vorzugsweise um ein mobiles Eingabegerät zur Handschrifterkennung von Symbolen, wobei ein Symbol durch Muster von Strokes und einen/oder mehreren Ubergangsgrafen bestimmt ist. Das Eingabegerät weist ein Element zum Erkennen von Strokes und eine Bearbeitungseinheit auf, die nach einem der oben beschriebenen Verfahren die Analyse der Muster vornimmt.The transition graphs are, preferably directed, counts, which determine the sequence of the entered patterns or their strokes. Another essential component of the present invention are devices that are controlled by the method described above. This is preferably a mobile input device for handwriting recognition of symbols, a symbol being determined by patterns of strokes and / or a plurality of transition graphs. The input device has an element for recognizing strokes and a processing unit which carries out the analysis of the pattern according to one of the methods described above.
Zur Eingabe der Strokes wird vorzugsweise ein Stift verwendet, der auf der Oberfläche des Eingabeelements bewegt wird.A pen, which is moved on the surface of the input element, is preferably used to enter the strokes.
Vorzugsweise ist das optische Eingabeelement derart sensitiv, dass es Informationen über das Abheben und Einfliegen des Stiftes liefert, um anhand dieser Informationen die Erkennung, insbesondere der Muster des Strokes, zu verbessern.The optical input element is preferably sensitive in such a way that it provides information about the lifting and flying of the pen in order to improve the recognition, in particular the pattern of the stroke, on the basis of this information.
In einer alternativen Ausführungsform ist das Eingabeelement kapazitiver Natur.In an alternative embodiment, the input element is capacitive in nature.
Vorzugsweise wird das Verfahren durch eine Software realisiert. Es handelt sich hierbei um eineThe method is preferably implemented by software. It is a
Computerprogrammprodukt. Bestandteil der Erfindung ist weiterhin ein Datenträger, der die Software aufweist.A computer program product. Part of the invention is also a data carrier that has the software.
Im folgenden wird die Erfindung anhand von Ausführungsbeispielen näher erläutert, die in den Figuren dargestellt sind. Gleiche Bezugsziffern in den einzelnen Figuren bezeichnen dabei gleiche Elemente. Im einzelnen zeigen:The invention is explained in more detail below with the aid of exemplary embodiments which are illustrated in the figures. The same reference numbers in the individual figures denote the same elements. In detail show:
Fig. 1 - 11 eine Reihe von Stroke-Eingaben; Cd o > IV) ' MFigures 1-11 show a series of stroke inputs; Cd o> IV) 'M
Cπ o π o Cn O CπCπ o π o Cn O Cπ
33
3 rt3 rt
ΦΦ
H cnH cn
Ω fΩ f
F-F-
ΦΦ
F1 F 1
F-F-
Ω fΩ f
Φ tΦ t
ΦΦ
33
3 rr3 rr
NN
Φ iΦ i
NN
33
<<
ΦΦ
HH
££
DJDJ
F" rtFor
ΦΦ
33
Figure imgf000009_0001
Figure imgf000009_0001
cυ Cd tv> tv> F Fcυ Cd tv> tv> F F
Cπ o Cn o Cπ O Cπ s: 3 CΛ α t α pr ö N s: £ s. PL P Φ P Φ •u s: P Φ CΛ cn et φ tu <i ≥i CΛ σ φ CΛ 3 σCπ o Cn o Cπ O Cπ s: 3 CΛ α t α pr ö N s: £ s. PL P Φ P Φ • u s: P Φ CΛ cn et φ tu <i ≥i CΛ σ φ CΛ 3 σ
3 P rt Φ F- F- li F- 3 F- F- Φ P H 3 li o P F1 F- rt o tr li F- o 3 F- φ F- *<; 3 F- li 3 H H 3 φ Φ φ < H H F- cn ω 3 CΛ 3 F1 H F" 3 H Φ 3 3 rt 3 H 3 3 rt φ3 P rt Φ F- F- li F- 3 F- F- Φ PH 3 li o PF 1 F- rt o tr li F- o 3 F- φ F- * <; 3 F- li 3 HH 3 φ Φ φ <HH F- cn ω 3 CΛ 3 F 1 HF "3 H Φ 3 3 rt 3 H 3 3 rt φ
PL O vQ F- o - rt Φ iQ F- vQ rt φ Φ o s: ii F- Φ F1 N 3 tr ΦPL O vQ F- o - rt Φ iQ F- vQ rt φ Φ os: ii F- Φ F 1 N 3 tr Φ
Φ F- T tr P P w •U li Φ CΛ •U 0 Φ rt Φ Φ H cn r F- iQ rt CΛ Φ Φ α CΛ o li <!Φ F- T tr P P w • U li Φ CΛ • U 0 Φ rt Φ Φ H cn r F- iQ rt CΛ Φ Φ α CΛ o li <!
• 3 Φ Φ tr pr ii F- P CJ. H << O rt iQ rt 1 rt φ »i P rt s: rt 3 3 ι rt o to H Φ rt 3 ι 3 3 φ Φ cn F- Φ Φ CΛ F- P- 3 Φ p: ^ Φ F- g Φ Φ r-i α •U φ Hi 0 3 3 F- Hi rt 3 rt iQ P tr F1 rt PL 3 O: r ι F1 F- 3 F- ω tr F-• 3 Φ Φ tr pr ii F- P CJ. H << O rt iQ rt 1 rt φ »i P rt s: rt 3 3 ι rt o to H Φ rt 3 ι 3 3 φ Φ cn F- Φ Φ CΛ F- P- 3 Φ p: ^ Φ F- g Φ Φ ri α • U φ Hi 0 3 3 F- Hi rt 3 rt iQ P tr F 1 rt PL 3 O: r ι F 1 F- 3 F- ω tr F-
F- F- F- φ φ H rt N Φ Φ 3 Φ rt H F- vQ F" Φ cn r rt P s: 3 rt o Φ F1 F-F- F- F- φ φ H rt N Φ Φ 3 Φ rt H F- vQ F "Φ cn r rt P s: 3 rt o Φ F 1 F-
Φ iQ rt 3 F1 Φ Φ rt *U 3 3 iQ 3 Φ o φ to F" to φ iQ ^ Φ F- Φ Φ •i H rt ΦΦ iQ rt 3 F 1 Φ Φ rt * U 3 3 iQ 3 Φ o φ to F "to φ iQ ^ Φ F- Φ Φ • i H rt Φ
3 Φ to ω F" 3 Φ O 3 Φ pr F- Ω ii H ü iQ 3 cn O pr iQ3 Φ to ω F "3 Φ O 3 Φ pr F- Ω ii H ü iQ 3 cn O pr iQ
* H H rt φ •u Φ 3 P- CΛ ≤ 3 φ <! 3 iQ pr ω P O Φ Φ 3 pr t ) φ ∑: Φ* H H rt φ • u Φ 3 P- CΛ ≤ 3 φ <! 3 iQ pr ω P O Φ Φ 3 pr t) φ ∑: Φ
F- <Q φ 3 F> 3 P iQ o rt P 3 o F- ii 3 Hi tr 3 φ 3 Φ 3 Q Cπ <i Φ H πd 3 α to Φ tr Φ 3 P 3 3 H 3 3 F- Ω Φ « PL 3 1 IS! 3 H PLF- <Q φ 3 F> 3 P iQ o rt P 3 o F- ii 3 Hi tr 3 φ 3 Φ 3 Q Cπ <i Φ H πd 3 α to Φ tr Φ 3 P 3 3 H 3 3 F- Ω PL «PL 3 1 IS! 3 H PL
3 o N ω O W tr <! H 1 H α H F- H Φ φ pr 3 3= O N F- F- tu 3 rt Φ3 o N ω O W tr <! H 1 H α H F- H Φ φ pr 3 3 = O N F- F- tu 3 rt Φ
H Φ 3 Φ to rt F- Φ F- t ! CΛ Φ rt PL Ω Ω F- φ 3 tr rt tr 3 Φ Φ cn H .H Φ 3 Φ to rt F- Φ F- t! CΛ Φ rt PL Ω Ω F- φ 3 tr rt tr 3 Φ Φ cn H.
Φ H F- P F- ω H rt O rt CΛ F- . P 3" Pf o n Φ Φ ^ Φ d F- cn rt ; r tr 3 <!Φ H F- P F- ω H rt O rt CΛ F-. P 3 "Pf on Φ Φ ^ Φ d F- cn rt; r tr 3 <!
3 PT O Ω φ rt P CΛ rt H 3 3 rt Pf rt 3 3 o H o Ω Φ H Φ ω σ • o3 PT O Ω φ rt P CΛ rt H 3 3 rt Pf rt 3 3 o H o Ω Φ H Φ ω σ • o
Φ tr pf H F- 3 Ω Φ tr O α M 3 Φ rt Φ Φ H pr 3 e H O 3 to Φ HΦ tr pf H F- 3 Ω Φ tr O α M 3 Φ rt Φ Φ H pr 3 e H O 3 to Φ H
CTι 3 Φ 3 O F> pr 3 F- pr P et cn F- F- 3 3 CΛ F- F- iQ P Φ Φ T 3 rt H σ HCTι 3 Φ 3 O F> pr 3 F- pr P et cn F- F- 3 3 CΛ F- F- iQ P Φ Φ T 3 rt H σ H
3 3 Φ >U 3 tu F- 1 φ H tr rt 3 3 3 cn "Ta to 3 Φ 3 3 3 Φ Φ F- Φ F-3 3 Φ> U 3 tu F- 1 φ H tr rt 3 3 3 cn "Ta to 3 Φ 3 3 3 Φ Φ F- Φ F-
3 Φ rt F- 3 N Φ CΛ CΛ P Φ φ Φ KQ 3 rt M •d rt 3 to li w 3 Ω3 Φ rt F- 3 N Φ CΛ CΛ P Φ φ Φ KQ 3 rt M • d rt 3 to li w 3 Ω
3 3 3 Φ ιQ Φ rt rt pr 3 H P H 3 "U Φ tr • ω Φ rt Φ 3 F- 3 3 pr3 3 3 Φ ιQ Φ rt rt pr 3 H P H 3 "U Φ tr • ω Φ rt Φ 3 F- 3 3 pr
P 3 3 Φ φ F- Φ H ü Φ iQ o P F- o ^ pr 3 to vQ rt Φ F- cl rtP 3 3 Φ φ F- Φ H ü Φ iQ o P F- o ^ pr 3 to vQ rt Φ F- cl rt
Ω ii cn ιQ 3 O O 3 P P F1 3 3 F1 s: ä φ Φ rt rt Φ Φ 3 ω 3 3Ω ii cn ιQ 3 OO 3 PPF 1 3 3 F 1 s: ä φ Φ rt rt Φ Φ 3 ω 3 3
-j PL pr CΛ φ φ Φ Φ T T 3 3 3 φ 3 iQ Hi cn o tr 3 F- Φ Φ H to F- rt F- 3-j PL pr CΛ φ φ Φ Φ T T 3 3 3 φ 3 iQ Hi cn o tr 3 F- Φ Φ H to F- rt F- 3
P rt 3 CΛ F- 3 3 Φ Φ rt to vQ H vQ F- Φ 3 tr o 3 F- H O Ω W to iQP rt 3 CΛ F- 3 3 Φ Φ rt to vQ H vQ F- Φ 3 tr o 3 F- H O Ω W to iQ
N to 3 H rr 3 • Ω cn P O 1 3 O: to Φ F- 3 to f ^ rt PL O rtN to 3 H rr 3 • Ω cn PO 1 3 O: to Φ F- 3 to f ^ rt PL O rt
Φ to 3 O F1 F- Φ φ ι ι N pr iQ F- li CΛ 3 Φ iQ rt F- cn ι Ω Φ H P T ü f^Φ to 3 OF 1 F- Φ φ ι ι N pr iQ F- li CΛ 3 Φ iQ rt F- cn ι Ω Φ HPT ü f ^
F- rt >r Hι ü F- O Φ Φ Sl F1 H 3 F- rt cn 3 F1 P P rt O S Pf 1 F- N w Φ O P Q a Φ Φ tr rr 3 s: F- Φ F- P iQ rt H rt F- ü 3 • F> 3 Φ tu Φ 3 1 T 3F- rt> r Hι ü F- O Φ Φ Sl F 1 H 3 F- rt cn 3 F 1 PP rt OS Pf 1 F- N w Φ OPQ a Φ Φ tr rr 3 s: F- Φ F- P iQ rt H rt F- ü 3 • F> 3 Φ tu Φ 3 1 T 3
Φ Φ 3 cn F- Φ tr4 Φ iQ P Ω 3 Φ Hi cn M o Φ 3 Ω rt Φ to iQ F- H tr 3 3 tu Φ 3Φ Φ 3 cn F- Φ tr 4 Φ iQ P Ω 3 Φ Hi cn M o Φ 3 Ω rt Φ to iQ F- H tr 3 3 tu Φ 3
3 F, . CΛ cn F- 3 Φ ü Pf 3 α Φ 3 ? H p: tr Φ li N S! Φ rt pr Φ p: 3 ü 13 F,. CΛ cn F- 3 Φ ü Pf 3 α Φ 3? H p: tr Φ li N S! Pr rt pr Φ p: 3 ü 1
< • 3 3 rr Φ Φ 3 PL 3 Φ Ω Φ rt 3 Φ 1 F- Φ Φ 3 Ω H pr t F- t Φ ≥! F1 F- tr 3 Φ 3 P. 3 Φ cn pr ü . u* iQ 3 CΛ ω 3 3 pr Φ H 3<• 3 3 rr Φ Φ 3 PL 3 Φ Ω Φ rt 3 Φ 1 F- Φ Φ 3 Ω H pr t F- t Φ ≥! F 1 F- tr 3 Φ 3 P. 3 Φ cn pr ü. u * i Q 3 CΛ ω 3 3 pr Φ H 3
F- 3 H P F1 H Φ N cn rr F- α P H tr O cn F" Φ 3 rt rt 3 £ cn P 3 prF- 3 HPF 1 H Φ N cn rr F- α PH tr O cn F "Φ 3 rt rt 3 £ cn P 3 pr
Φ Ω Ω 3 S rt P Φ 3 P Φ H rt 1U t-i iQ tr H H t Φ 3 rt 3 3 Φ HiΦ Ω Ω 3 S rt P Φ 3 P Φ H rt 1 U ti iQ tr HH t Φ 3 rt 3 3 Φ Hi
Pf F- Pf cn tr « Φ 3 3 cn 3 Hi *U 0 CΛ pr φ O F- O Φ P. O O P H H to Φ 3 O tu ω Φ F- o N H 3 cn o iQ O Hl Ω P 3 F1 Φ H 3 F- pr PT 3 PL 3 H 3 F"Pf F- Pf cn tr «Φ 3 3 cn 3 Hi * U 0 CΛ pr φ O F- O Φ P. OOPHH to Φ 3 O tu ω Φ F- o NH 3 cn o iQ O Hl Ω P 3 F 1 Φ H 3 F- pr PT 3 PL 3 H 3 F "
F- rt Hl α Φ tr s: 3 <! iQ 3 Ω Φ F- tr 3 vQ iQ F- Φ φ Φ 3 3 φ F- φ Φ vQF- rt Hl α Φ tr s: 3 <! iQ 3 Ω Φ F- tr 3 vQ iQ F- Φ φ Φ 3 3 φ F- φ Φ vQ
3 P **. Φ Pf Φ φ P Φ F- 3J Hi iQ H CΛ Φ rt rt CΛ 1 3 . rt F- F- H Φ Q tr H rt li Pf H iQ Ω 0- Φ Φ F- φ rt 1 ϊ_jJ P, Hi t < ^« 3 cn "^ 33 P **. Φ Pf Φ φ P Φ F- 3 J Hi iQ H CΛ Φ rt rt CΛ 1 3. rt F- F- H Φ Q tr H rt li Pf H iQ Ω 0- Φ Φ F- φ rt 1 ϊ_j J P, Hi t < ^ «3 cn" ^ 3
P Φ to Φ Φ H F- P Φ - 3 pf 1 3 Φ 3 H CΛ F- 3 P 3 0- H O σ φ rt PL tr F- t 3 3 F- Φ P 3 tr rt F- H CΛ tr ^ O rt 3 3 to F- H pr P £ 3 ΦP Φ to Φ Φ H F- P Φ - 3 pf 1 3 Φ 3 H CΛ F- 3 P 3 0- HO σ φ rt PL tr F- t 3 3 F- Φ P 3 tr rt F- H CΛ tr ^ Location 3 3 to F- H pr P £ 3 Φ
Φ t φ F- P 3 H 3 3 Φ 3 rt rt P Φ pr ü ω Ω φ F" tr Φ P Φ f 3 3 tu Φ Φ rt 3 P- H pr 3 s: φ O O PL pr 3 to Φ CΛ 3 Ü « φ Φ iQ Φ ω Φ p: "» Φ Φ O rt φ F- • pr tr tr 0 rt Φ 3 rt F- Ω rt Ω OΦ t φ F- P 3 H 3 3 Φ 3 rt rt P Φ pr ü ω Ω φ F "tr Φ P Φ f 3 3 tu Φ Φ rt 3 P- H pr 3 s: φ OO PL pr 3 to Φ CΛ 3 Ü «φ Φ iQ Φ ω Φ p:" »Φ Φ O rt φ F- • pr tr tr 0 rt Φ 3 rt F- Ω rt Ω O
Φ F- P PL H CΛ 3 Pf Ü cn to pr 0 H φ φ Φ F, 3 Φ p: pr H T 3 3 cn 3 "U tr F- Φ ω rt 3 £ rt O Φ Φ CΛ P FI ü F- Ω PL H 3 F- φ j o 3 •dΦ F- P PL H CΛ 3 Pf Ü cn to pr 0 H φ φ Φ F, 3 Φ p: pr HT 3 3 cn 3 "U tr F- Φ ω rt 3 £ rt O Φ Φ CΛ P FI ü F- Ω PL H 3 F- φ jo 3 • d
Ω _,. Φ Φ F- rt H < F" Φ ιu φ F1 *<J cn < iQ pr Φ Φ to cn pr F- < P pr Φ iQ Ω ti O Φ F- 3 P 3 3: rt F" 3 PL rt o P H H -J F- rt φ 3 o 3 iQ 3 Φ s pr O T H Ω 3 F" cn tr P Φ tr P H 3 Φ Φ 3 iQ CΛ ΦΩ _ ,. Φ Φ F- rt H <F "Φ ιu φ F 1 * <J cn <iQ pr Φ Φ to cn pr F- <P pr Φ iQ Ω ti O Φ F- 3 P 3 3: rt F" 3 PL rt o PHH -J F- rt φ 3 o 3 iQ 3 Φ s pr OTH Ω 3 F "cn tr P Φ tr PH 3 Φ Φ 3 iQ CΛ Φ
Φ Φ H F- PT Φ Hi Pf φ ci¬ 3 o cn PL - iQ ü F- •U F- Φ Φ ^ tr -> 3Φ Φ H F- PT Φ Hi Pf φ ci ¬ 3 o cn PL - iQ ü F- • U F- Φ Φ ^ tr -> 3
F- tr 3 tr Φ CΛ P Φ H to F< F- to 3 P rt to Φ Φ cn rtF- tr 3 tr Φ CΛ P Φ H to F <F- to 3 P rt to Φ Φ cn rt
3 Φ J-. Φ F- Φ CΛ • pr £ o F- F- *d p: CΛ N Φ cn iQ t Φ rt <! tr m H rt Φ3 Φ J-. Φ F- Φ CΛ • pr £ o F- F- * d p: CΛ N Φ cn iQ t Φ rt <! tr m H rt Φ
Φ 3 ^» CΛ F1 cn l F- Ω cn 3 H Ω rt 3 cn o H F- 3 F- φ O <l o rt D : 3Φ 3 ^ »CΛ F 1 cn l F- Ω cn 3 H Ω rt 3 cn o H F- 3 F- φ O <lo rt D: 3
3 N σ φ Φ pr rt Φ 0: pr H <! Φ P 3 3 O F" φ tr1 33 N σ φ Φ pr rt Φ 0: pr H <! Φ P 3 3 OF "φ tr 1 3
? 3 φ Φ 3 3 Hi O O ii Hi iQ F- rt 3 pr P? 3 φ Φ 3 3 Hi O O ii Hi iQ F- rt 3 pr P
P 3 F- ti • cn rt F- ? H Φ P CΛ Φ F- rt iQ F-P 3 F- ti • cn rt F-? H Φ P CΛ Φ F- rt iQ F-
3 iQ ιQ O to Ω Φ 3 tr rt 3 3 • Φ iQ3 iQ ιQ O to Ω Φ 3 tr rt 3 3 • Φ iQ
3 rt o tr Φ "» ** Φ 3 rt o tr Φ " » * * Φ
Buchstabens a. Die Figuren 8 bis 11 zeigen die Eingabe der Buchstaben F und a.Letter a. Figures 8 to 11 show the input of the letters F and a.
Die Figuren 12-21 zeigen, die Eingabe einer Stroke-Reihe. Bevor die Stroke-Reihe in Form eines Wortes ausgegeben wird, wird jeder Stroke in einem Anzeigeelement 4 dargestellt und somit dem Benutzer rückgemeldet. Bis zum Abschluss eines Wortes sieht der Benutzer deshalb nur seine eigenen handgezeichneten Strokes, die er auf einem Eingabeelement 5 eingegeben hat. Allerdings ist die Erfindung in der Lage, dem Benutzer die wahrscheinlichste Hypothese anhand dieser Strokes mitzuteilen. D.h. es ist schon anhand der grafischen Wiedergabe der Strokes zu erkennen, um welches Wort es sich handeln wird. Am Ende der Eingabe wird dann das entsprechende Wort ausgegeben. In einer nicht dargestellten Ausführungsform bekommt der Benutzer eine Auswahl von darzustellenden Symbolen bzw. Wörtern angeboten. Er kann dann mit dem Stift das entsprechende Symbol auswählen, ohne die Eingabe vollständig beenden zu müssen. Die Figuren 21 und 22 zeigen, dass als Symbol auch ein vollständiges Wort dienen kann. Ein Symbol muss nicht immer für einen Buchstaben stehen.Figures 12-21 show the entry of a stroke row. Before the stroke row is output in the form of a word, each stroke is shown in a display element 4 and thus reported back to the user. Until the end of a word, the user therefore only sees his own hand-drawn strokes, which he has entered on an input element 5. However, the invention is able to tell the user the most likely hypothesis based on these strokes. That the graphic representation of the strokes shows which word it will be. The corresponding word is then output at the end of the entry. In an embodiment that is not shown, the user is offered a selection of symbols or words to be displayed. He can then use the stylus to select the corresponding symbol without having to complete the entry. Figures 21 and 22 show that a complete word can also serve as a symbol. A symbol does not always have to stand for a letter.
Eine Leistungssteigerung kann durch besondere Eingabeelemente erreicht werden. Diese müssen in der Lage sein bereits bei der Annäherung des Stifters oder bei der Entfernung desAn increase in performance can be achieved through special input elements. They must be able to approach the donor or remove the donor
Stiftes Informationen bereitzustellen. So könnte in einem weiteren Schritt, die Richtung in der kurzen Phase des noch sichtbaren Abhebens der Stiftspitze und der entsprechend kurzen Einflugphase vor dem nächsten Stroke mit in die Erkennung einbezogen werden.Provide pen information. In a further step, the direction in the short phase of the still visible lifting of the pen tip and the correspondingly short entry phase before the next stroke could be included in the detection.
In einer weiteren Ausführungsform könnte z.B. durch eine Beschleunigungserkennung der Erkennungsvorgang unterstützt werden.In a further embodiment e.g. the recognition process is supported by an acceleration recognition.
Die Figur 22 zeigt das Ablaufdiagramm des Erkennungsverfahrens. Zu Beginn ist der Status auf Start gesetzt. Es wird ein Stroke gelesen. Als Nächstes wird überprüft, ob es sich bei dem Muster, das durch den Stroke erzeugt wurde, um einen Punkt, eine Linie oder einen sonstigen Stroke handelt. Ein Punkt und eine Linie können als Steuerzeichen aufgefasst werden. Steuerzeichen dienen dazu festzulegen, ob ein Buchstabe groß geschrieben werden soll oder ob eine bestimmte Funktion ausgeführt werden soll. Der Status wird in Abhängigkeit von der Eingabe entweder zu Status + Stroke, Status + Linie oder zu Status + Punkt gesetzt.FIG. 22 shows the flow diagram of the recognition process. At the beginning the status is on start set. A stroke is read. Next, it is checked whether the pattern created by the stroke is a point, a line, or some other stroke. A point and a line can be interpreted as control characters. Control characters are used to determine whether a letter should be capitalized or whether a certain function should be carried out. Depending on the input, the status is set to either Status + Stroke, Status + Line or Status + Point.
Im nächsten Schritt wird überprüft, ob der Status den Wert Start aufweist. Sollte dies der Fall sein, so wird überprüft, ob das Muster des eingelesenen Strokes in einem Ubergangsgrafen als Start-Element aufgeführt ist. Das heißt, es wird ein Übergangsgraf gesucht, der dieses Muster als Start-Element aufweist. Sollte ein Übergangsgraf gefunden werden, der dieses Start-Element aufweist, so wird überprüft, ob es weitere Elemente in diesem Grafen gibt. Sollte hingegen kein Übergangsgraf gefunden werden, der dieses Start-Element aufweist, so wird überprüft, ob ein Symbol gefunden werden kann, dass durch den Stroke bzw. sein Muster beschrieben wird.The next step is to check whether the status has the value Start. If this is the case, it is checked whether the pattern of the read stroke is listed in a transition graph as the start element. This means that a transition graph is sought that has this pattern as the start element. If a transition graph is found that has this start element, it is checked whether there are other elements in this graph. If, on the other hand, no transition graph is found that has this start element, it is checked whether a symbol can be found that is described by the stroke or its pattern.
Ist der Status hingegen nicht auf Start gesetzt gewesen, so wird überprüft, ob im ausgewählten Ubergangsgrafen ein weiteres Element vorhanden ist, das mit dem Muster des Strokes übereinstimmt. Sollte kein Element im Ubergangsgrafen vorhanden sein, das mit dem eingegebenen Muster übereinstimmt, so wird überprüft, ob es einen Ubergangsgrafen gibt, der die vorher gelesenen Strokes bzw. ihre Muster u fasst. Dies kann natürlich nur dann der Fall sein, wenn mehrere Ubergangsgrafen hinsichtlich ihrer ersten Elemente Überschneidungen aufweisen. Somit sind die vorherigen Ubergangsgrafen dahingehend zu überprüfen, ob sie vollständig durch die vorhergehenden Muster abgedeckt wurden. Sollte dies der Fall sein, so werden die Muster, die nicht berücksichtigt Cπ O Cπ pr θ:If, on the other hand, the status was not set to start, it is checked whether there is another element in the selected transition graph that matches the pattern of the stroke. If there is no element in the transition graph that matches the entered pattern, it is checked whether there is a transition graph that contains the previously read strokes or their patterns u. Of course, this can only be the case if several transition graphs overlap with respect to their first elements. The previous transition graphs must therefore be checked to see whether they have been completely covered by the previous patterns. If this is the case, the patterns that are not considered Cπ O Cπ pr θ:
33
33
ΦΦ
33
Figure imgf000013_0001
Figure imgf000013_0001

Claims

Patentansprüche claims
1. Verfahren zur Handschrifterkennung, wobei ein Symbol durch Muster von Strokes und einen oder mehreren Ubergangsgrafen bestimmt ist,1. Method for handwriting recognition, wherein a symbol is determined by patterns of strokes and one or more transition graphs,
- mit einem ersten Schritt, bei dem ein erster Stroke analysiert wird, um sein Muster zu bestimmen,- with a first step, in which a first stroke is analyzed to determine its pattern,
- mit einem zweiten Schritt, bei dem ein Übergangsgraf bestimmt wird, der das im ersten Schritt bestimmte Muster aufweist,with a second step, in which a transition graph is determined which has the pattern determined in the first step,
- mit einem dritten Schritt, bei dem weitere Strokes so lange analysiert werden, wie die Muster dieser Strokes im untersuchten Ubergangsgrafen enthalten sind,with a third step, in which further strokes are analyzed as long as the patterns of these strokes are contained in the examined transition graph,
- mit einem vierten Schritt, bei dem das Symbol bestimmt wird, das dem im dritten Schritt ermittelten- With a fourth step, in which the symbol is determined, that determined in the third step
Ubergangsgrafen zugeordnet ist.Transitional graph is assigned.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, das der Übergangsgraf vorzugsweise vollständig durch die eingegebenen Strokes beschrieben ist.2. The method according to claim 1, characterized in that the transition graph is preferably completely described by the entered strokes.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass im Falle der Erkennung eines Strokes, dessen Muster nicht im untersuchten Ubergangsgrafen enthalten ist, ein Rücksprung zum vorherig erkannten Muster so lange erfolgt, bis ein Übergangsgraf gefunden wird, der durch die bis zu diesem Muster erkannten Muster vollständig abgedeckt wird, um dann das entsprechende Symbol zu bestimmen.3. The method according to claim 1 or 2, characterized in that in the event of detection of a stroke, the pattern of which is not contained in the examined transition graph, there is a return to the previously recognized pattern until a transition graph is found which is characterized by the up to this pattern is completely covered in order to then determine the corresponding symbol.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Strokes, denen beim Rücksprung kein Ubergangsgrafen zugeordnet werden konnten, für die Bestimmung eines neuen Ubergangsgrafen verwendet werden.4. The method according to claim 3, characterized in that the strokes, to which no transition graph could be assigned on the return, are used for determining a new transition graph.
5. Verfahren zur Handschrifterkennung von Symbolen, wobei ein Symbol durch ein Muster eines Strokes oder durch mehrere Muster in Verbindung mit einem Ubergangsgrafen bestimmt ist, - mit einem ersten Schritt, in dem ein Stroke gelesen wird und einem Muster zugeordnet wird,5. Method for handwriting recognition of symbols, a symbol being determined by a pattern of a stroke or by a plurality of patterns in connection with a transition graph, with a first step in which a stroke is read and assigned to a pattern,
- mit einem zweiten Schritt, in dem überprüft wird, ob es sich bei dem Muster um eine neue Eingabe oder eine Fortführung einer vorherigen Eingabe handelt,with a second step, in which it is checked whether the pattern is a new entry or a continuation of a previous entry,
- mit einem dritten Schritt, in dem für den Fall, dass es sich nicht um ein Start-Muster in einem Ubergangsgrafen handelt, versucht wird, für die neue Eingabe ein Symbol zu bestimmen, und in dem für den Fall, dass es sich um die Fortführung einer Eingabe handelt, versucht wird, anhand des bisher erkannten Ubergangsgrafen ein Symbol zu bestimmen,with a third step, in which, in the event that it is not a start pattern in a transition graph, an attempt is made to determine a symbol for the new input, and in the event that it is the Continuation of an input, an attempt is made to determine a symbol based on the previously recognized transition graph,
- mit einem vierten Schritt, in dem für den Fall, dass es sich um ein weiteres Muster im Ubergangsgrafen oder um ein Start-Muster im Ubergangsgrafen handelt und der- with a fourth step, in the event that there is a further pattern in the transition graph or a start pattern in the transition graph, and the
Übergangsgraf keine weiteren Muster aufweist, das Symbol bestimmt wird, und in dem für den Fall, dass es sich um ein weiteres Muster im Ubergangsgrafen handelt oder um ein Start-Muster im Ubergangsgrafen handelt und der Übergangsgraf weitere Muster aufweist, mit Schritt eins fortgefahren wird.The transition graph has no further patterns, the symbol is determined, and in the event that there is a further pattern in the transition graph or a starting pattern in the transition graph and the transition graph has further patterns, proceed to step one.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass anhand eines Status bestimmt werden kann, ob es sich um die neue Eingabe oder um die Fortführung der Eingabe handelt, wobei der Status immer dann auf Start gesetzt wird, wenn ein Symbol bestimmt wurde oder ein Versuch unternommen wurde, das Symbol zu bestimmen.6. The method according to claim 5, characterized in that a status can be used to determine whether it is the new input or the continuation of the input, the status being set to start whenever a symbol has been determined or a An attempt has been made to determine the symbol.
7. Verfahren nach einem oder mehreren der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass das Symbol auf einem Bildschirm ausgegeben wird.7. The method according to one or more of claims 1 to 6, characterized in that the symbol is output on a screen.
8. Verfahren nach einem oder mehreren der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die erkannten Symbole erst dann auf dem Display ausgegeben werden, wenn ein Wort vollständig beendet wurde, wobei die bisher eingegebenen Strokes, grafisch so dargestellt werden, dass aus ihnen das erkannte Wort abgeleitet werden kann.8. The method according to one or more of claims 1 to 7, characterized in that the recognized symbols are only output on the display when a word has been completely ended, the previously entered Strokes, graphically represented so that the recognized word can be derived from them.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, dass vor Beendigung der Eingabe Wortvorschläge bereitgestellt werden.9. The method according to claim 8, characterized in that word suggestions are provided before completion of the input.
10. Verfahren nach einem oder mehreren der Ansprüche 1 bis10. The method according to one or more of claims 1 to
9, dadurch gekennzeichnet, dass jedem Symbol in einem Konfigurationsschritt, vorzugsweise in Abhängigkeit eines Benutzers, der Übergangsgraf und die Muster dynamisch zugeordnet werden können.9, characterized in that the transition graph and the patterns can be dynamically assigned to each symbol in a configuration step, preferably depending on a user.
11. Verfahren nach einem oder mehreren der Ansprüche 1 bis11. The method according to one or more of claims 1 to
10, dadurch gekennzeichnet, dass die Zuordnung der Strokes zu einem Ubergangsgrafen vom zeitlichen Abstand der Eingabe der Strokes abhängt.10, characterized in that the assignment of the strokes to a transition graph depends on the time interval of the input of the strokes.
12. Verfahren nach einem oder mehreren der Ansprüche 1 bis12. The method according to one or more of claims 1 to
11, dadurch gekennzeichnet, dass der Ubergangsgrafen die Reihenfolge der einzugebenen Strokes festlegt.11, characterized in that the transition graph determines the order of the strokes to be entered.
13. Verfahren nach einem oder mehreren der Ansprüche 1 bis13. The method according to one or more of claims 1 to
12, dadurch gekennzeichnet, dass ein Symbol für einen Buchstaben und/oder ein ganzes Wort und/oder mehrere12, characterized in that a symbol for a letter and / or an entire word and / or more
Wörter und/oder andere grafische Elemente stehen kann.Words and / or other graphic elements can stand.
14. Vorrichtung, insbesondere mobiles Eingabegerät, zur Handschrifterkennung von Symbolen, wobei ein Symbol durch Muster von Strokes und einen/oder mehreren Ubergangsgrafen bestimmt ist, mit einem Mittel zum Erkennen von Strokes und mit einer Bearbeitungseinheit, dadurch gekennzeichnet, dass die Bearbeitungseinheit die Strokes mit einem Verfahren nach einem oder mehreren der Ansprüchen 1 bis 11 Symbolen zuordnet, um die Symbole dann einer weiteren Bearbeitung zuzuführen.14. Device, in particular a mobile input device, for handwriting recognition of symbols, a symbol being determined by patterns of strokes and / or a plurality of transition graphs, with a means for recognizing strokes and with a processing unit, characterized in that the processing unit includes the strokes with assigns a method according to one or more of claims 1 to 11 symbols in order to then supply the symbols for further processing.
15. Vorrichtung nach Anspruch 14, dadurch gekennzeichnet, dass das Mittel zum Erkennen von Strokes ein optisches ' Eingabeelement für Stifte oder ein stiftartige Eingabegeräte ist.15. The apparatus according to claim 14, characterized in that the means for detecting strokes is an optical ' Is an input element for pens or a pen-like input device.
16. Vorrichtung nach Anspruch 15, dadurch gekennzeichnet, dass das optische Eingabeelement so sensitiv ist, das es Informationen über das Abheben und/oder Einfliegen und/oder Beschleunigen des Stiftes liefert, um anhand dieser Informationen die Erkennung, insbesondere der Muster des Strokes, zu verbessern.16. The apparatus according to claim 15, characterized in that the optical input element is so sensitive that it provides information about the lifting and / or flying and / or accelerating the pen in order to use this information to identify, in particular the pattern of the stroke improve.
17. Vorrichtung nach Anspruch 14, dadurch gekennzeichnet, dass das optische Eingabeelement kapazitiv ist.17. The apparatus according to claim 14, characterized in that the optical input element is capacitive.
18. Vorrichtung nach einem oder mehreren der Ansprüche 14 bis 17, dadurch gekennzeichnet, dass das Verfahren durch Software auf die Hardware abgebildet ist. 18. The device according to one or more of claims 14 to 17, characterized in that the method is mapped by software on the hardware.
PCT/DE2002/000323 2001-03-07 2002-01-30 Inputting text into a hand-held device WO2002071320A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10110980A DE10110980A1 (en) 2001-03-07 2001-03-07 Text entry into a handheld device
DE10110980.6 2001-03-07

Publications (1)

Publication Number Publication Date
WO2002071320A1 true WO2002071320A1 (en) 2002-09-12

Family

ID=7676618

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2002/000323 WO2002071320A1 (en) 2001-03-07 2002-01-30 Inputting text into a hand-held device

Country Status (2)

Country Link
DE (1) DE10110980A1 (en)
WO (1) WO2002071320A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004023198A1 (en) * 2004-05-11 2005-12-08 Siemens Ag Text input to a mobile device
DE102012009384B4 (en) * 2012-05-11 2018-06-21 Audi Ag Input device of a motor vehicle for entering a string and associated method for operating the input device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0439743A2 (en) * 1990-02-02 1991-08-07 International Business Machines Corporation Constraint driven on-line recognition of handwritten characters and symbols
EP0666543A2 (en) * 1994-02-04 1995-08-09 Baron Technologies Ltd. Handwriting input apparatus using more than one sensing technique
US5724457A (en) * 1994-06-06 1998-03-03 Nec Corporation Character string input system
US5903668A (en) * 1992-05-27 1999-05-11 Apple Computer, Inc. Method and apparatus for recognizing handwritten words
US5991441A (en) * 1995-06-07 1999-11-23 Wang Laboratories, Inc. Real time handwriting recognition system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0439743A2 (en) * 1990-02-02 1991-08-07 International Business Machines Corporation Constraint driven on-line recognition of handwritten characters and symbols
US5903668A (en) * 1992-05-27 1999-05-11 Apple Computer, Inc. Method and apparatus for recognizing handwritten words
EP0666543A2 (en) * 1994-02-04 1995-08-09 Baron Technologies Ltd. Handwriting input apparatus using more than one sensing technique
US5724457A (en) * 1994-06-06 1998-03-03 Nec Corporation Character string input system
US5991441A (en) * 1995-06-07 1999-11-23 Wang Laboratories, Inc. Real time handwriting recognition system

Also Published As

Publication number Publication date
DE10110980A1 (en) 2002-09-26

Similar Documents

Publication Publication Date Title
DE69333431T2 (en) Method for recognizing handwritten symbols
DE10342594B4 (en) Method and system for collecting data from a plurality of machine readable documents
EP0312905B1 (en) Method for automatic character recognition
EP2169522B1 (en) Method and device for inputting text
DE2455897C2 (en) System for identifying characters
DE19547812C2 (en) Character string reader
DE60302875T2 (en) Data processing apparatus and method
DE19705757A1 (en) Computer-based hand-written character recognition
WO2009059715A1 (en) Method for image analysis, especially for mobile stations
DE2755875A1 (en) DEVICE FOR CHECKING THE SEPARATING LINES
DE19511472C1 (en) Dynamic verification of handwritten character by weighting of strokes
DE1808895A1 (en) Device for character recognition
EP2082357B1 (en) Device, method and computer program for identifying characters in an image
DE3100481A1 (en) &#34;METHOD AND IMPLEMENTING ARRANGEMENT FOR CONSTRUCTING AND PLAYING BACK GRAPHIC INFORMATION IN THE FORM OF AN IMAGE ON A PLAYBACK DEVICE&#34;
DE2435889A1 (en) PROCEDURE AND DEVICE FOR DISTINCTIVE CHARACTER GROUPS
WO1999048268A1 (en) Mobile communication device
DE1212758B (en) Method and circuit arrangement for the automatic recognition of characters
WO2002071320A1 (en) Inputting text into a hand-held device
DE202022106040U1 (en) Handwriting recognition system based on a neural network
DE1205743B (en) Method and device for machine character recognition
DE102009050681A1 (en) Method and device for recognizing and classifying document parts of a computer-accessible document by step-by-step learning from a plurality of training sets
DE69734507T2 (en) METHOD FOR OPTIMIZING AN IDENTIFICATION DOCUMENT SO THAT THE SIMILAR PATTERN CAN BE BETTERLY DISTINCTED
DE19649692C1 (en) Procedure for the verification of a sample lettering with the help of a reference lettering
DE60209783T2 (en) A MEMORY RELEASE PROCESS IN A DEVICE WITH LIMITED MEMORY CAPACITY FOR GENERATING DIGITAL BARS
DE3240926C2 (en) Logic analyzer

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP