DE102005021526A1 - Method and device for entering characters in a data processing system - Google Patents
Method and device for entering characters in a data processing system Download PDFInfo
- Publication number
- DE102005021526A1 DE102005021526A1 DE102005021526A DE102005021526A DE102005021526A1 DE 102005021526 A1 DE102005021526 A1 DE 102005021526A1 DE 102005021526 A DE102005021526 A DE 102005021526A DE 102005021526 A DE102005021526 A DE 102005021526A DE 102005021526 A1 DE102005021526 A1 DE 102005021526A1
- Authority
- DE
- Germany
- Prior art keywords
- characters
- character
- acoustic
- user
- handwriting
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/98—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
- G06V10/987—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns with the intervention of an operator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/142—Image acquisition using hand-held instruments; Constructional details of the instruments
- G06V30/1423—Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
Abstract
Offenbart ist ein Verfahren und eine Vorrichtung zum Eingeben von Schriftzeichen in eine Datenverarbeitungsanlage (MFG4). Dazu wird mit einer Sensoreinrichtung (GS) eine Mehrzahl von Handschriftelementen nacheinander erfasst, von denen jedes einen Satz, bestehend zumindest aus einem Schriftzeichen, repräsentiert. Anschließend werden mit einer Erkennungseinrichtung (EKE) die jeweiligen Sätze von Schriftzeichen aus den erfassten Handschriftelementen ermittelt, um anhand der ermittelten Sätze von Schriftzeichen eine Zeichenfolge in der Reihenfolge des Erfassens der den Sätzen zugeordneten Handschriftelementen zu bilden. Eine akustische Ausgabeeinrichtung (LS) gibt dann die ermittelten Sätze von Schriftzeichen in der Reihenfolge des Erfassens der diesen zugeordneten Handschriftelementen aus. Diese Ausgabe wird von einem Benutzer verfolgt, wobei dieser bei einem falsch eingegebenen oder falsch erkannten Satz von Schriftzeichen ein akustisches Korrektursignal abgibt, das von einer akustischen Eingabeeinrichtung (MIK) empfangen wird. Schließlich fügt eine Einfügeeinrichtung (EFE) einen weiteren Satz von Schriftzeichen an die Stelle des ermittelten Satzes vom Schriftzeichen in die Zeichenfolge, auf deren akustische Ausgabe hin das Korrektursignal empfangen wurde.Disclosed is a method and apparatus for inputting characters into a data processing system (MFG4). For this purpose, a plurality of handwriting elements are successively detected with a sensor device (GS), each of which represents a sentence consisting of at least one character. Subsequently, the respective sets of characters from the detected handwriting elements are determined by means of a recognition device (EKE) in order to form a character string in the sequence of the detection of the handwriting elements assigned to the sentences on the basis of the ascertained sets of characters. An audible output device (LS) then outputs the ascertained sets of characters in the order of detection of the handwriting elements assigned to them. This output is tracked by a user who, in the case of an incorrectly entered or misrecognized set of characters, outputs an acoustic correction signal received from an acoustic input device (MIK). Finally, an inserter (EFE) inserts another set of characters in place of the ascertained sentence from the character into the string, upon the acoustic output of which the correction signal was received.
Description
Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zum Eingeben von Schriftzeichen in eine Datenverarbeitungsanlage, sowie eine Datenverarbeitungsanlage, insbesondere in der Ausführung eines tragbaren elektronischen Geräts, welche eine Vorrichtung zum Eingeben von Schriftzeichen aufweist.The The present invention relates to a method and an apparatus for entering characters in a data processing system, and a data processing system, in particular in the execution of a portable electronic device which has a device for entering characters.
Die Miniaturisierung von tragbaren elektronischen Geräten, wie Mobiltelefonen oder Organizern, bringt eine Verringerung der Bedienungselemente mit sich, und führt teilweise bis zu einem vollkommenen Verzicht auf mechanische Tasten bzw. Tastaturen. Jedoch stellt sich dabei dann immer mehr das Problem der Eingabe von differenzierten Steueranweisungen, wie beispielsweise von Schriftzeichen bei einer Schrifteingabe. Bei größeren tragbaren Geräten ist hierzu herkömmlicher Weise ein berührungssensitives Display, ein so genannter "Touch Screen" vorgesehen, auf dem mittels eines speziellen Stifts Zeichen bzw. Schriftzeichen geschrieben werden können, welche dann mittels einer speziellen Schrifterkennungssoftware als Schriftzeichen oder Steueranweisungen erkannt werden. Bei kleineren tragbaren elektronischen Geräten, wie beispielsweise bei als Stift ausgebildeten Mobiltelefonen (so genannten "Pen Phones"), welche zumeist ein kleines Display aufweisen, wird hingegen zum Eingeben von Schriftzeichen oder Steueranweisungen eine Bewegung eines Benutzers durch das tragbare elektronische Gerät erfasst. Genauer gesagt, hält ein Benutzer das als Stift ausgebildete Mobiltelefon in seiner Hand, so wird er zum Eingeben von Schriftzeichen das Mobiltelefon bzw. dessen Spitze wie bei einem herkömmlichen Stift bewegen, um durch die Bewegung die gewünschten einzugebenden Schriftzeichen zu beschreiben. Die Erfassung der Bewegung kann dabei beispielsweise mittels optischen Sensoren, wie bei einer Computermaus, oder mittels Beschleunigungssensoren erfolgen. In jedem Fall ist es auch hier notwendig, dass mit einer speziellen Schrifterkennungssoftware die entsprechenden Bewegungen als Schriftzeichen erkannt werden.The Miniaturization of portable electronic devices, such as Mobile phones or Organizern, brings a reduction in the controls yourself, and leads partly up to a complete abandonment of mechanical buttons or keyboards. However, it turns out then more and more the problem the input of differentiated control statements, such as of characters in a font input. For larger portable devices is more conventional Way a touch-sensitive Display, a so-called "touch screen" provided on the by means of a special pen characters or characters can be written which then by means of a special letter recognition software as Characters or control statements are recognized. For smaller portable electronic devices, such as trained as a pen mobile phones (see called "pen phones"), which is mostly have a small display, however, is used to enter characters or control statements a movement of a user through the portable electronic device detected. More precisely, stops a user holds the pen-shaped mobile phone in his hand, so he is typing the mobile phone or its tip like a conventional one Move pen to move through the desired characters to be entered to describe. The detection of the movement can, for example using optical sensors, such as a computer mouse, or by means of Acceleration sensors take place. In any case, it is here too necessary that with a special font recognition software the corresponding movements are recognized as characters.
In jedem der gerade geschilderten Fälle kommt es jedoch vor, dass Schrifteingabeverfahren grundsätzlich das Problem haben, dass es zu Fehleingaben oder Falscherkennungen der Schriftzeichen kommen kann. Zu deren Behebung ist deshalb ein effizientes und ergonomisches Korrekturverfahren nötig.In each of the cases just described comes However, it is generally the case that the font input method is the Have problem that it to incorrect entries or wrong recognitions of the Characters can come. To remedy this is therefore an efficient and ergonomic correction procedure necessary.
Ein herkömmliches Korrekturverfahren sieht vor, mittels einer Korrekturtaste die eingegebenen Zeichen einer Zeichenfolge vom letzten Zeichen bis zu dem fehlerhaften Zeichen zu löschen und dann weitere neu eingegebene Zeichen an die Stelle in der Zeichenfolge wieder anzufügen, bis zu der die Löschung durchgeführt worden ist. Dieses Korrekturverfahren hat im Wesentlichen den Nachteil, dass ein Benutzer bereits eingegebene und durch die Schrifterkennungssoftware korrekt erkannte Zeichen wieder neu eingeben muss. Bei Schrifteingabesystemen, bei denen eingegebene Schriftzeichen zur Überprüfung durch den Benutzer nach der Eingabe bzw. Erkennung wieder akustisch ausgegeben werden – auf Grund der Berechnung bei der Erkennung etwas zeitverzögert – muss sich der Benutzer dann genau merken, welches der Schriftzeichen von mehreren eingegebenen Schriftzeichen falsch eingegeben oder erkannt worden war.One conventional Correction procedure provides, by means of a correction key the entered characters a string from the last character to the incorrect character to delete and then more newly entered characters at the location in the string to add again until the deletion carried out has been. This correction method essentially has the disadvantage that a user has already entered and through the text recognition software correctly recognized characters must enter again. For font input systems, where entered characters for review by the user after the input or detection are acoustically output again - due the calculation at the time of detection slightly delayed - then the user must be accurate remember which of the characters of several input characters was entered or recognized incorrectly.
Eine weitere Möglichkeit zur Korrektur fehlerhaft eingegebener Schriftzeichen besteht in der Verwendung eines sogenannten Navigations-Modus. Es wird davon ausgegangen, dass ein Benutzer zunächst einen sogenannten Eingabemodus eingestellt hat, um mehrere Schriftzeichen einzugeben. Erkennt der Benutzer, dass eines der eingegebenen Schriftzeichen beispielsweise falsch erkannt worden ist, so muss er vom Eingabemodus in den Navigations-Modus wechseln. Dies kann beispielsweise durch Drücken einer speziellen Modus-Taste geschehen. Anschließend muss der Benutzer durch eine entsprechende Eingabe einen Cursor an die Stelle der Falscherkennung bewegen. Daraufhin ist wieder in den Eingabemodus zu schalten, um das falsch erkannte Schriftzeichen zu löschen und zu korrigieren. Um nun wieder an das Ende der eingegebenen Folge von Schriftzeichen zu gelangen, muss schließlich wieder in den Navigations-Modus gewechselt werden, und dort angelangt ist der Eingabemodus zu aktivieren, um am Ende der Zeichenfolge neue Zeichen einzugeben und an die Zeichenfolge anzufügen. Somit zeigt sich, dass eine Korrektur einer Zeichenfolge gemäß dem gerade beschriebenen Verfahren sehr aufwändig und unkomfortabel für den Benutzer ist.A another possibility to correct erroneously entered characters consists in the use of a so-called navigation mode. It gets away assumed that a user first a so-called input mode has set to enter multiple characters. Recognize the User that one of the typed characters, for example has been detected incorrectly, it must go from input mode to navigation mode switch. This can be done, for example, by pressing a special mode button happen. Subsequently The user must enter a cursor by entering the appropriate name move to the place of misrecognition. Thereupon is again to switch to input mode to the wrongly recognized character to delete and correct. To return to the end of the entered sequence to arrive at characters, finally has to return to navigation mode and then you have to enter the input mode to activate at the end of the string enter new characters and the string to add. Thus, it turns out that a correction of a string according to the straight described method very complex and uncomfortable for the user is.
Die Aufgabe der vorliegenden Erfindungen besteht folglich darin, eine Möglichkeit zur Eingabe von Schriftzeichen bereit zu stellen, bei dieser ebenso eine einfache Korrektur möglich ist.The The object of the present invention is therefore a possibility to provide for input of characters, in this as well a simple correction possible is.
Diese Aufgabe wird durch die unabhängigen Ansprüche gelöst. Vorteilhafte Ausgestaltungen sind Gegenstand der Unteransprüche.These The object is solved by the independent claims. advantageous Embodiments are the subject of the dependent claims.
Dabei umfasst ein Verfahren zum Eingeben von Zeichen bzw. Schriftzeichen in eine Datenverarbeitungsanlage folgende Schritte. Es wird zunächst eine Mehrzahl von Handschriftelementen nacheinander erfasst, von denen jedes einen Satz bestehend zumindest aus einem Schriftzeichen repräsentiert. Ein Handschriftelement kann dabei als eine von einem Benutzer durchgeführte Bewegung zur Beschreibung eines Schriftzeichens verstanden werden. Zum einen kann dabei die aktuell vom Benutzer gerade durchgeführte Bewegung zur Beschreibung eines oder mehrerer Schriftzeichen erfasst werden, es ist jedoch auch denkbar, schon aufgezeichnete Bewegungen zur Beschreibung eines oder mehrerer Schriftzeichen zu erfassen. Im letzteren Fall kann dabei ein Benutzer mittels Farbe eines herkömmlichen Stifts auf einem Papier ein oder mehrere Schriftzeichen schreiben, wobei das Papier dann als Aufzeichnungsmedium für die Bewegung zur Beschreibung von Schriftzeichen dient, und mittels eines optischen Scanners kann dann die aufgezeichnete Bewegung des Benutzers, als das oder die Schriftzeichen erfasst werden. Wie bereits erwähnt, kann der Satz aus Schriftzeichen eines oder mehrere Schriftzeichen umfassen, also einzelne Buchstaben, Ziffern oder ganze Wörter. Nun werden aus den erfassten Handschriftelementen die jeweiligen Sätze von Schriftzeichen ermittelt, um anhand der ermittelten Sätze von Schriftzeichen eine Zeichenfolge in der Reihenfolge des Erfassen der den Sätzen zugeordneten Handschriftelementen zu bilden. Die Ermittlung der jeweiligen Schriftzeichen oder Sätze von Schriftzeichen erfolgt dabei mittels speziellen Schrifterkennungs-Verfahren, welche üblicherweise mittels spezieller Software realisiert sind. Bei derartigen Erkennungsverfahren wird ein erfasstes Schriftzeichen mit einem vordefinierten Schriftzeichen verglichen, wobei dann das dem erfassten Schriftzeichen am ähnlichsten vordefinierte Zeichen als das erkannte Zeichen ausgegeben wird. Sind die Sätze von Schriftzeichen ermittelt, so werden diese in einem nächsten Schritt in der Reihenfolge des Erfassens der diesen zugeordneten Handschriftelementen akustisch ausgegeben. Ein Benutzer der gerade die Sätze von Schriftzeichen repräsentierende Handschriftelemente eingegeben hat, verfolgt die akustische Ausgabe der ermittelten Sätze von Schriftzeichen und gibt, sofern er eine Falscheingabe oder Falscherkennung feststellt, ein akustisches Korrektursignal ab. Dieses akustische Korrektursignal kann beispielsweise ein Geräusch, wie ein Pfeifen umfassen, es kann jedoch auch ein spezielles Korrekturwort wie "FALSCH" umfassen. Dieses akustische Korrektursignal wird nun empfangen. Anschließend wird ein weiterer Satz von Schriftzeichen an die Stelle des ermittelten Satzes von Schriftzeichen in der Zeichenfolge eingefügt, auf deren akustische Ausgabe hin das akustische Korrektursignal empfangen wurde. Das bedeutet, bei dem Verfahren gemäß der vorliegenden Erfindung muss sich der Benutzer, der eine Falscheingabe oder Falscherkennung eines Schriftzeichens feststellt, nicht genau merken, wann die Falscheingabe oder Falscherkennung stattgefunden hat, sondern er muss lediglich wenn er die akustische Ausgabe eines nicht korrekten Zeichens wahrnimmt, sein akustisches Korrektursignal abgeben. Dies vereinfacht die Korrektur der eingegebenen Zeichenfolge und erhöht somit den Komfort der Eingabe von Schriftzeichen.In this case, a method for entering characters or characters into a data processing system comprises the following steps. First, a plurality of handwriting elements are sequentially detected, each of which represents a sentence consisting of at least one character. A handwriting element can be used as one of ei understood by a user to describe a character. On the one hand, the movement currently being performed by the user to describe one or more characters can be detected, but it is also conceivable to record already recorded movements for the description of one or more characters. In the latter case, a user may write one or more characters on a paper by means of the color of a conventional pen, the paper then serving as a recording medium for the movement to describe characters, and by means of an optical scanner the user's recorded motion, as the character (s) are captured. As already mentioned, de r set of characters may include one or more characters, so individual letters, numbers or words. Now the respective sets of characters are determined from the recorded handwriting elements in order to form a character string in the order of detection of the handwriting elements assigned to the sentences on the basis of the ascertained sets of characters. The determination of the respective characters or sets of characters takes place by means of special character recognition methods, which are usually realized by means of special software. In such recognition methods, a detected character is compared with a predefined character, in which case the most predefined character to the detected character is output as the recognized character. If the sets of characters have been determined, these are output acoustically in a next step in the order in which the handwriting elements assigned to them are recorded. A user who has entered handwriting elements that are currently representing the sets of characters keeps track of the audible output of the determined sets of characters and, if he or she detects a wrong entry or misrecognition, issues an auditory correction signal. For example, this acoustic correction signal may include a noise, such as a whistle, but may also include a special correction word such as "FALSE." This acoustic correction signal is now received. Subsequently, another set of characters is inserted in place of the determined set of characters in the string, upon the acoustic output of which the acoustic correction signal was received. That is, in the method according to the present invention, the user who detects a wrong input or misrecognition of a character does not need to remember exactly when the wrong input or misrecognition has taken place, but only has to if he perceives the acoustic output of an incorrect character to give off its acoustic correction signal. This simplifies the correction of the input character string and thus increases the convenience of inputting characters.
Gemäß einer vorteilhaften Ausgestaltung der Erfindung wird der weitere Satz von Schriftzeichen zum Einfügen in die Zeichenfolge derart bereitgestellt, dass nach dem Empfangen des akustischen Korrektursignals ein weiteres Handschriftelement eines Benutzers erfasst wird, das den weiteren Satz bestehend aus zumindest einem Schriftzeichen repräsentiert. Dieser weitere Satz von Schriftzeichen wird dann wieder, wie oben beschrieben, ermittelt und an die Stelle des zu ersetzenden Satzes von Schriftzeichen eingefügt.According to one advantageous embodiment of the invention is the further set of characters for insertion provided in the string such that after receiving the acoustic correction signal another handwriting element of a user is detected, comprising the further sentence consisting of represents at least one character. This further sentence of characters is then again, as described above, determined and inserted in place of the set of characters to be replaced.
Gemäß einer weiteren Ausgestaltung der Erfindung wird der weitere Satz von Schriftzeichen derart bereitgestellt, dass nach dem Empfangen des akustischen Korrektursignals ein Sprachelement eines Benutzers erfasst wird, das ein Wort umfasst, welches den weiteren Satz von Schriftzeichen repräsentiert. Das bedeutet, gemäß dieser Ausgestaltung der Erfindung wird keine Bewegung eines Benutzers, sondern die Sprache des Benutzern erfasst. Anschließend wird der weitere Satz von Schriftzeichen anhand des Wortes des Sprachelements ermittelt. Dabei kann bei der Ermittlung das Wort als kleinste sprachliche Einheit, d.h. bestehend aus einem oder mehreren Buchstaben verarbeitet werden, es ist jedoch auch möglich, den Sinn des Wortes zu erkennen und beispielsweise in dem Fall, in dem das Wort eine Ziffer beschreibt, an Stelle der wörtlichen Beschreibung der Ziffer direkt die Ziffer als den weiteren Satz von Schriftzeichen zu betrachten, der an Stelle eines zu korrigierenden Satzes von Schriftzeichen in der Zeichenfolge eingefügt werden soll.According to one Another embodiment of the invention is the further set of characters such that after receiving the acoustic correction signal a language element of a user is detected, which comprises a word which represents the further set of characters. That means according to this Embodiment of the invention is no movement of a user, but captures the language of the user. Subsequently, the further sentence determined from characters based on the word of the language element. there can use the word as the smallest linguistic unit in the determination, i.e. consisting of one or more letters are processed, but it is also possible to recognize the meaning of the word and, for example, in the case in which the word describes a numeral instead of the literal Description of the digit directly the digit as the further sentence to look at characters which are to be corrected instead of a correct one Set of characters to be inserted in the string should.
Wie bereits erwähnt, kann das Erfassen von Handschriftelementen durch ein Erfassen einer Bewegung eines Benutzers vonstatten gehen, mit der der Benutzer ein Schriftzeichen beschreibt. Die Erfassung einer Bewegung eines Benutzers kann dabei beispielsweise mittels eines Beschleunigungssensors, eines optischen Sensors und/oder eines Berührungssensors erfolgen.As already mentioned, can capture handwriting elements by capturing a handwriting element Movement of a user take place with which the user describes a character. The detection of a movement of a The user can, for example, by means of an acceleration sensor, an optical sensor and / or a touch sensor.
Wird ein Beschleunigungssensor zur Erfassung der Bewegung eines Benutzers verwendet, so misst der Beschleunigungssensor die bei der Bewegung zur Beschreibung von Schriftzeichen auftretenden Beschleunigungen, welche mittels zeitlicher Integration schließlich in eine Ortskurve oder Bewegungskurve des Benutzers bei der Beschreibung von Zeichen umgewandelt werden kann. Diese Bewegungskurve kann dann einem Schrifterkennungsverfahren übergeben werden, um daraus ein Schriftzeichen zu erkennen.Becomes an acceleration sensor for detecting the movement of a user used, the accelerometer measures the movement for describing characters occurring accelerations, which by means of temporal integration finally into a locus or Movement curve of the user converted in the description of characters can be. This motion curve can then be passed to a text recognition process to recognize a character from it.
Ein optischer Sensor zur Erfassung einer Bewegung eines Benutzers kann beispielsweise eine Kamera aufweisen, mit welcher in äquidistanten Zeitschritten Bilder eines Untergrunds (einer Ebene, über der die Bewegung zur Beschreibung von Handschriftelementen stattfindet) aufgenommen werden und mit jeweils vorhergehenden Bildern verglichen werden (markante Bildelemente, welche gleiche Untergrundobjekte darstellen, werden zwischen einem aktuellen und einem vorhergehenden Bild verglichen), was als so genanntes "pixel matching" bezeichnet wird. Aus den Differenzbildern können dann Bewegungsvektoren errechnet werden, die schließlich zur neuen Position integriert werden können, um somit eine Ortskurve oder Bewegungskurve der Bewegung eines Benutzers bei der Beschreibung von Schriftzeichen zu erhalten. Die Bewegungskurve wird dann wiederum einem Schrifterkennungs-Verfahren zugeführt. Des Weiteren ist es möglich, bereits auf ein Aufzeichnungsmedium, wie ein Blatt Papier, geschriebene Handschriftelemente mittels eines optischen Scanners zu erfassen und daraus die Schriftzeichen zu erkennen.An optical sensor for detecting a movement of a user may for example comprise a camera, with which in equidistant time Stepped pictures of a background (a plane over which the movement for describing handwriting elements takes place) are taken and compared with respective previous pictures (prominent picture elements representing the same background objects are compared between a current and a previous picture), which is so called "pixel matching" is called. From the difference images then motion vectors can be calculated, which can be finally integrated into the new position, so as to obtain a locus or movement curve of the movement of a user in the description of characters. The motion curve is then again fed to a text recognition process. Furthermore, it is possible to capture already written on a recording medium, such as a sheet of paper, handwriting elements by means of an optical scanner and to recognize the characters therefrom.
Bei der Verwendung von Berührungssensoren gibt es dabei im Wesentlichen zwei verschiedene Möglichkeiten. Zum einen ist es möglich, dass insbesondere bei der Verwendung des Verfahrens in elektronischen Geräten mit einem größeren Display, das Display als ein berührungssensitives Display ausgebildet sein kann, wobei mittels eines Stifts ein Benutzer Schriftzeichen auf dem berührungssensitiven Display beschreiben kann. Des Weiteren ist es möglich, dass bei Verwendung des Verfahrens in kleineren tragbaren elektronischen Geräten ein Berührungssensor beispielsweise an einer Spitze eines als stiftförmiges Mobiltelefon ausgebildeten tragbaren elektronischen Geräts vorgesehen sein kann, wobei der Sensor beispielsweise eine drehbare Kugel an der Spitze umfasst, welche bei der Bewegung über eine in Kontakt stehende Oberfläche sich dreht, und anhand der Drehung auf die Bewegung des Geräts, welches von einem Benutzer geführt wird, geschlossen werden kann.at the use of touch sensors There are essentially two different options. For one thing, it is possible that in particular when using the method in electronic devices with a larger display, the display as a touch-sensitive Display may be formed, wherein by means of a pin a user Characters on the touch-sensitive display can describe. Furthermore, it is possible that when using of the process in smaller portable electronic devices touch sensor for example, at a tip of a trained as a pin-shaped mobile phone portable electronic device may be provided, wherein the sensor, for example, a rotatable Ball at the top covers, which in the movement over a in contact surface turns, and based on the rotation on the movement of the device, which led by a user will, can be closed.
Gemäß einem weiteren Aspekt der Erfindung wird eine Vorrichtung zum Eingeben von Schriftzeichen in eine Datenverarbeitungsanlage geschaffen. Die Vorrichtung umfasst dabei eine Sensoreinrichtung zum Erfassen einer Mehrzahl von Handschriftelementen nacheinander, von denen jedes einen Satz bestehend zumindest aus einem Schriftzeichen repräsentiert. Des Weiteren umfasst die Vorrichtung eine Erkennungseinrichtung zum Ermitteln der jeweiligen Sätze von Schriftzeichen aus den erfassten Handschriftelementen, um anhand der ermittelten Sätze von Schriftzeichen eine Zeichenfolge in der Reihenfolge des Erfassens der den Sätzen zugeordneten Handschriftelementen zu bilden. Außerdem ist eine akustische Ausgabeeinrichtung zum akustischen Ausgeben der ermittelten Sätze von Schriftzeichen in der Reihenfolge des Erfassens der diesen zugeordneten Handschriftelementen vorgesehen. Schließlich dient eine Einfügeeinrichtung zum Einfügen eines weiteren Satzes von Schriftzeichen an die Stelle des ermittelten Satzes von Schriftzeichen in der Zeichenfolge, auf deren akustische Ausgabe hin das Korrektursignal empfangen wurde.According to one Another aspect of the invention is an apparatus for inputting created by characters in a data processing system. The device comprises a sensor device for detecting a plurality of handwriting elements in succession, of which each represents a sentence consisting of at least one character. Furthermore, the device comprises a detection device for determining the respective sentences of characters from the recorded handwriting elements, based on the determined sentences of characters a string in the order of detection the sentences to form associated handwriting elements. It is also an acoustic Output device for acoustically outputting the determined sets of Characters in the order of detection of the associated Handwriting elements provided. Finally, an inserter serves to paste another set of characters in place of the determined Set of characters in the string, on the acoustic Issue out the correction signal has been received.
Gemäß einer vorteilhaften Ausgestaltung kann die Sensoreinrichtung einen Beschleunigungssensor, einen optischen Sensor und/oder einen Berührungssensor umfassen. Zur Erläuterung der jeweiligen Sensoren sei auf die Darstellung bezüglich des Verfahrens verwiesen.According to one Advantageous embodiment, the sensor device, an acceleration sensor, an optical sensor and / or a touch sensor. to explanation the respective sensors is on the representation with respect to Referenced method.
Gemäß einer weiteren vorteilhaften Ausgestaltung umfasst die akustische Ausgabeeinrichtung einen Lautsprecher und umfasst die akustische Eingabeeinrichtung ein Mikrofon. Die Einfügeeinrichtung und/oder die Erkennungseinrichtung kann jeweils einen Mikroprozessor aufweisen. Es ist jedoch auch denkbar, dass die Einfügeeinrichtung und/oder die Erkennungseinrichtung als Software-Anwendungen ausgebildet sind, welche durch einen Mikroprozessor ausgeführt werden.According to one In another advantageous embodiment, the acoustic output device comprises a Speaker and the acoustic input device comprises a microphone. The inserter and / or the detection device can each have a microprocessor. However, it is also conceivable that the insertion device and / or the detection device are designed as software applications that are executed by a microprocessor.
Es ist denkbar, dass die Vorrichtung ferner eine Speichereinrichtung zum Speichern der Zeichenfolge aufweist. Dadurch ist es möglich, eine Zeichenfolge vollständig einzugeben, in der Speichereinrichtung zu speichern und dann auf einmal beispielsweise über ein Datenkabel an die Datenverarbeitungsanlage zu übertragen.It it is conceivable that the device further comprises a memory device to store the string. This makes it possible to get one String completely to enter, store in the memory device and then on once for example over to transmit a data cable to the data processing system.
Ferner kann die Vorrichtung eine Anzeigeeinrichtung zum Anzeigen der eingegebenen Zeichenfolge aufweisen. Dies ermöglicht dem Benutzer die eingegebenen Schriftzeichen nicht nur akustisch (durch die akustische Ausgabeneinrichtung) wahrzunehmen, sondern auch optisch.Further For example, the device may include a display device for displaying the entered Have string. this makes possible the user the input characters not only acoustically (by the acoustic output device), but also optically.
Gemäß einem weiteren Aspekt der Erfindung wird eine Datenverarbeitungsanlage geschaffen, welche eine gerade beschriebene Vorrichtung zum Eingeben von Schriftzeichen umfasst. Die Datenverarbeitungsanlage kann dabei als ein tragbares elektronisches Gerät ausgebildet sein. Insbesondere kann sie als ein Mobilfunkgerät oder Mobiltelefon, aber auch als ein Organizer oder PDA (PDA: Personal Digital Assistent) ausgebildet sein.According to one Another aspect of the invention is a data processing system which provides a just described device for inputting of characters. The data processing system can do this be designed as a portable electronic device. In particular, can she as a mobile device or mobile phone, but also as an organizer or PDA (PDA: Personal Digital Assistant) be formed.
Bevorzugte Ausführungsformen der vorliegenden Erfindung werden nachfolgend Bezug nehmend auf die beiliegenden Zeichnungen näher erläutert. Es zeigen:preferred embodiments The present invention will be described below with reference to FIG the enclosed drawings closer explained. Show it:
Bevor
nun ein Verfahren zum Eingeben von Schriftzeichen anhand der
Dabei
sei zunächst
auf
Dieser
berührungssensitive
Bildschirm stellt dabei einen Berührungssensor BS dar. Mit einem Stift
STI ist es dann möglich,
durch Nachfahren von Schriftzeichen, während die Spitze des Stifts
STI mit der Anzeigeeinrichtung DSP in Berührung steht, Handschriftelemente,
welche ein oder mehrere Schriftzeichen repräsentieren, einzugeben. Dabei kann
ein Benutzer beispielsweise die Spitze des Stifts STI auf die Anzeigeeinrichtung
DSP aufsetzen, und eine Bewegung durchführen, die der Ziffer "1" entspricht, wobei die von dem Berührungssensor
BS erfasste Bewegungskurve der Stiftspitze an eine Erkennungseinrichtung
EKE weitergeleitet wird, die dafür
eingerichtet ist, aus den erfassten Bewegungen der Stiftspitze,
d.h. den Handschriftelementen, die jeweiligen Schriftzeichen oder
Sätze von
Schriftzeichen zu ermitteln. Die Erkennungseinrichtung dient ferner
dazu, erkannte Schriftzeichen oder Sätze von Schriftzeichen in eine
Folge von Schriftzeichen einzureihen, nämlich in der Reihenfolge des
Erfassens der den Schriftzeichen zugeordneten Handschriftelementen.
Wie es noch später
bzgl. den
Es
sei nun auf
Es
sei nun auf
Schließlich sei
noch auf
Nach
der grundsätzlichen
Erläuterung
des Aufbaus einer möglichen
Vorrichtung zum Erfassen von Schriftzeichen soll nun anhand der
Dabei
soll zunächst
anhand der
Die
erfasste Bewegung eines Benutzers zur Beschreibung einer Ziffer
bzw. ein Handschriftelement wird dann einer jeweiligen Erkennungseinrichtungen
EKE zugeführt,
die die dem Handschriftelement zu Grunde liegende Ziffer mittels
einer bekannten Handschrifterkennungsmethode ermittelt. Dies bedarf
einer bestimmten Rechenzeit, weshalb die zweite Ereignislinie, die "erkannte Eingabe"-Ereignislinie, zeitlich
nachfolgend beginnt. Im Beispiel sei angenommen, dass es fünf erkannte
Zeichen bzw. Ziffern ESZ gibt, wobei vier Ziffern der eingegebenen Ziffernfolge
ZF (vgl.
In der dritten Ereignislinie, der "Sprachausgabe"-Ereignislinie werden schließlich die von der Erkennungseinrichtung erkannten Schriftzeichen ESZ durch die akustische Ausgabeeinrichtung bzw. deren Lautsprecher LS, die hier als sogenanntes "Text-to-Speech"-System ("Text-zu-Sprache"-System) arbeiten, in Form von Worten EWO ausgegeben. Auf Grund der Berechnung für die Sprachausgabe beginnt die akustische Ausgabe der erkannten Zeichen ESZ mit einer zeitlichen Verzögerung zu der Erfassung oder Ermittlung der jeweiligen Schriftzeichen. Es wird angenommen, dass die Ausgabe der Wörter EWO, die die erkannten Schriftzeichen bzw. Ziffern repräsentieren, in einer einheitlichen Geschwindigkeit erfolgt. Das bedeutet, die Ausgabe einer jeweiligen Ziffer erfolgt in gleichen Zeitintervallen TAK.In the third event line, the "speech output" event line after all the characters ESZ detected by the recognition device the acoustic output device or its loudspeaker LS, the work here as a so-called "text-to-speech" system ("text-to-speech" system), issued in the form of words EWO. Based on the calculation for the speech output begins the acoustic output of the detected characters ESZ with a time delay to the detection or determination of the respective characters. It is assumed that the output of words EWO who recognized the Represent characters or numbers, in a uniform speed. That means the Output of a respective digit takes place in the same time intervals TAK.
Betrachtet
man nun
Gemäß dieser
Ausführungsform
der Erfindung muss ein Benutzer, der gerade Schriftzeichen eingibt,
lediglich die akustische Ausgabe der erkannten Ziffern verfolgen
bzw. beobachten, und sofort, wenn er erkennt, dass eine Ziffer falsch
eingegeben oder falsch erkannt wurde, unmittelbar nach Ausgabe dieser
Ziffer (allgemein gesagt nach Ausgabe des Schriftzeichens) ein akustisches
Korrektursignal, beispielsweise in der Form des Wortes "FALSCH" ausgeben. Wie es
in
Anhand
von
Eine derartige Markierung eines falschen Schriftzeichens bzw. einer falschen Ziffer kann, wie es in dem zweiten Bildschirmabschnitt D2 gezeigt ist, wiederum durch einen Cursor CUR erfolgen.A Such marking of an incorrect character or a wrong Digit as shown in the second screen section D2 is again done by a cursor CUR.
Es
ist dabei möglich,
dass das gesamte Korrekturverfahren, das durch die Ausgabe des akustischen
Korrektursignals durch den Benutzer eingeleitet wird, durch eine
Korrektureinrichtung in der Form der in den
Dies
ist in dem Bildschirmabschnitt D3 veranschaulicht. Eine Eingabe
eines neuen Schriftzeichens kann dabei zum einen durch Erfassung
eines Handschriftelements HSE erfolgen, das ein Schriftzeichen SZ
repräsentiert,
wie es auch schon bezüglich
der ersten Ereignislinie von
Wie es in dem Bildschirmabschnitt D4 gezeigt ist, wird nach dem Einfügen des korrekten Zeichens bzw. der korrekten Ziffern der Cursor wieder an das Ende der Ziffernfolge gesetzt, so dass ein Benutzer nun neue Zeichen bzw. Ziffern am Ende der Ziffernfolge anfügen kann. Das bedeutet, die Navigation des Cursors vom Ende der Ziffernfolge zur falsch eingegebenen Ziffer, um diese zu korrigieren, und die Navigation von dieser Stelle zurück zum Ende zu der Ziffernfolge nach erfolgter Korrektur wird automatisch (hier im Beispiel von der Einfügeeinrichtung EFE) durchgeführt. Somit steht dem Benutzer ein einfaches Verfahren ohne großen Aufwand zu Verfügung, um falsch eingegebene Zeichen korrigieren zu können.As it is shown in the screen section D4, after inserting the correct cursor or correct numbers, the cursor will be on again set the end of the digit string, giving a user new ones Can add characters or numbers at the end of the digit sequence. This means the navigation of the cursor from the end of the digit sequence to the incorrectly entered number to correct it, and the navigation back from this point to the end to the digit sequence after correction is done automatically (here in the example of the inserter EFE). Thus, the user has a simple process without much effort available to to correct incorrectly entered characters.
Es
sei nun auf die
Zur
Erläuterung
des Korrekturverfahrens gemäß einer
weiteren Ausführungsform
der Erfindung sei nun auf die erste Ereignislinie von
Das
akustische Korrektursignal KOS wird von dem Mikrofon MIK der akustischen
Eingabeeinrichtung (eines der Mobiltelefone MFG1 bis MFG4) empfangen,
wodurch schließlich
der eigentliche Korrekturvorgang in Gang gesetzt wird. Dieser Korrekturvorgang
soll nun in vereinfachter Weise anhand von
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005021526A DE102005021526A1 (en) | 2005-05-10 | 2005-05-10 | Method and device for entering characters in a data processing system |
PCT/EP2006/062158 WO2006120193A1 (en) | 2005-05-10 | 2006-05-09 | Method and apparatus for entering characters into a data processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005021526A DE102005021526A1 (en) | 2005-05-10 | 2005-05-10 | Method and device for entering characters in a data processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102005021526A1 true DE102005021526A1 (en) | 2006-11-23 |
Family
ID=36753960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102005021526A Withdrawn DE102005021526A1 (en) | 2005-05-10 | 2005-05-10 | Method and device for entering characters in a data processing system |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102005021526A1 (en) |
WO (1) | WO2006120193A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018213602B3 (en) * | 2018-08-13 | 2019-10-31 | Audi Ag | A method for generating a voice response as feedback to a handwritten user input and corresponding operating device and motor vehicle |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3228968A1 (en) * | 1982-08-03 | 1984-02-09 | Friedrich Dr. phil. 8000 München Hagemeyer | Device for generating, detecting, processing and displaying written symbols |
WO1999048268A1 (en) * | 1998-03-19 | 1999-09-23 | Siemens Aktiengesellschaft | Mobile communication device |
EP1096472A2 (en) * | 1999-10-27 | 2001-05-02 | Microsoft Corporation | Audio playback of a multi-source written document |
WO2001095594A2 (en) * | 2000-06-07 | 2001-12-13 | Siemens Aktiengesellschaft | Mobile communications device |
US20020013707A1 (en) * | 1998-12-18 | 2002-01-31 | Rhonda Shaw | System for developing word-pronunciation pairs |
US20020029146A1 (en) * | 2000-09-05 | 2002-03-07 | Nir Einat H. | Language acquisition aide |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5502774A (en) * | 1992-06-09 | 1996-03-26 | International Business Machines Corporation | Automatic recognition of a consistent message using multiple complimentary sources of information |
US5855000A (en) * | 1995-09-08 | 1998-12-29 | Carnegie Mellon University | Method and apparatus for correcting and repairing machine-transcribed input using independent or cross-modal secondary input |
EP0985307A1 (en) * | 1998-03-26 | 2000-03-15 | Siemens Aktiengesellschaft | Mobile communications device |
US6438523B1 (en) * | 1998-05-20 | 2002-08-20 | John A. Oberteuffer | Processing handwritten and hand-drawn input and speech input |
US6904405B2 (en) * | 1999-07-17 | 2005-06-07 | Edwin A. Suominen | Message recognition using shared language model |
-
2005
- 2005-05-10 DE DE102005021526A patent/DE102005021526A1/en not_active Withdrawn
-
2006
- 2006-05-09 WO PCT/EP2006/062158 patent/WO2006120193A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3228968A1 (en) * | 1982-08-03 | 1984-02-09 | Friedrich Dr. phil. 8000 München Hagemeyer | Device for generating, detecting, processing and displaying written symbols |
WO1999048268A1 (en) * | 1998-03-19 | 1999-09-23 | Siemens Aktiengesellschaft | Mobile communication device |
US20020013707A1 (en) * | 1998-12-18 | 2002-01-31 | Rhonda Shaw | System for developing word-pronunciation pairs |
EP1096472A2 (en) * | 1999-10-27 | 2001-05-02 | Microsoft Corporation | Audio playback of a multi-source written document |
WO2001095594A2 (en) * | 2000-06-07 | 2001-12-13 | Siemens Aktiengesellschaft | Mobile communications device |
US20020029146A1 (en) * | 2000-09-05 | 2002-03-07 | Nir Einat H. | Language acquisition aide |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018213602B3 (en) * | 2018-08-13 | 2019-10-31 | Audi Ag | A method for generating a voice response as feedback to a handwritten user input and corresponding operating device and motor vehicle |
WO2020035297A1 (en) | 2018-08-13 | 2020-02-20 | Audi Ag | Method for generating a voice announcement as feedback to a handwritten user input, corresponding control device, and motor vehicle |
Also Published As
Publication number | Publication date |
---|---|
WO2006120193A1 (en) | 2006-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60207742T2 (en) | CORRECTION OF A TEXT RECOGNIZED BY A LANGUAGE RECOGNITION BY COMPARING THE PHONES OF THE RECOGNIZED TEXT WITH A PHONETIC TRANSCRIPTION OF A MANUALLY ENTERED CORRECTION WRITING | |
DE69923379T2 (en) | Non-interactive registration for speech recognition | |
DE60215272T2 (en) | Method and apparatus for inputting linguistic data under unfavorable conditions | |
DE69914131T2 (en) | Position handling in speech recognition | |
DE69828141T2 (en) | Method and device for speech recognition | |
AT390685B (en) | TEXT PROCESSING SYSTEM | |
DE60122352T2 (en) | EYE TRACKING FOR CONTEXT DEPENDENT LANGUAGE RECOGNITION | |
DE60124471T2 (en) | Device for speech recognition | |
DE60033106T2 (en) | Correction of operating mode errors, control or dictation, in the speech recognition | |
DE3910467C2 (en) | Method and device for generating reports | |
DE69737987T2 (en) | Method and system for buffering recognized words during speech recognition | |
EP0994461A2 (en) | Method for automatically recognising a spelled speech utterance | |
DE102009021124A1 (en) | Operating system for vehicle, has input unit, output unit and speller function, with which information is entered into operating system character by character | |
DE112015003357B4 (en) | Method and system for recognizing a spoken announcement containing a sequence of words | |
DE60312963T2 (en) | METHOD AND DEVICE FOR FAST, PATTERN-BASED TRANSCRIPTION OF SUBMITTED AND WRITTEN OBSERVATIONS | |
DE102005021526A1 (en) | Method and device for entering characters in a data processing system | |
EP1220201B1 (en) | Method and system for automated control of actions in presentations | |
DE102015221304A1 (en) | Method and device for improving the recognition accuracy in the handwritten input of alphanumeric characters and gestures | |
DE10327943B4 (en) | Different number reading modes allowing speech recognition system | |
DE112017006145T5 (en) | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEM | |
WO2006120119A1 (en) | Method and device for inputting characters in a data processing system | |
EP3115886A1 (en) | Method for operating a voice controlled system and voice controlled system | |
DE102005021524A1 (en) | Character inputting method for e.g. portable computer, involves detecting set of speech units, determining sentences from characters of units, and acoustically outputting sentences in output rate, where output rate depends on input rate | |
DE3241541C1 (en) | Speech recognition device | |
DE102022124133B3 (en) | Method for processing stuttered speech using a voice assistant for a motor vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8139 | Disposal/non-payment of the annual fee |