ES2252629T3 - Procedimiento y aparato de procesamiento de datos. - Google Patents

Procedimiento y aparato de procesamiento de datos.

Info

Publication number
ES2252629T3
ES2252629T3 ES03291098T ES03291098T ES2252629T3 ES 2252629 T3 ES2252629 T3 ES 2252629T3 ES 03291098 T ES03291098 T ES 03291098T ES 03291098 T ES03291098 T ES 03291098T ES 2252629 T3 ES2252629 T3 ES 2252629T3
Authority
ES
Spain
Prior art keywords
character
estimated
screen
characters
representation
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.)
Expired - Lifetime
Application number
ES03291098T
Other languages
English (en)
Inventor
Alan Blount
Todd Pinkerton
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
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 Orange SA filed Critical Orange SA
Application granted granted Critical
Publication of ES2252629T3 publication Critical patent/ES2252629T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Character Discrimination (AREA)
  • Hardware Redundancy (AREA)
  • Position Input By Displaying (AREA)

Abstract

Aparato de procesamiento de datos para introducir datos mediante caracteres manuscritos en una pantalla sensible al tacto (2, 22, 30, 30¿), comprendiendo el aparato de procesamiento de datos: un procesador de reconocimiento de caracteres (32) que puede utilizarse para generar una estimación de un carácter manuscrito por un usuario en un área manuscrita (48) de la pantalla sensible al tacto (2, 22, 30, 30¿), una unidad de procesamiento (34) que puede utilizarse para recibir el carácter estimado generado por el procesador de reconocimiento de caracteres (32), y un controlador de representación gráfica (36) que puede utilizarse para recibir el carácter estimado desde la unidad de procesamiento (34) y para representar el carácter estimado dentro de una ventana de entrada de texto (26, 44) de la pantalla de representación, estando la ventana de entrada de texto desplazada respecto del área manuscrita de la pantalla de representación, en el que la unidad de procesamiento (34) puede utilizarse encombinación con el controlador de representación gráfica (36) para representar el carácter estimado en la pantalla de representación (2, 22, 30, 30¿), sustancialmente en una misma posición (48) donde se ha escrito el carácter en el área manuscrita, durante un tiempo de persistencia predeterminado, siendo el tiempo de persistencia predeterminado limitado.

Description

Procedimiento y aparato de procesamiento de datos.
Campo de la invención
La presente invención se refiere a procedimientos y un aparato de procesamiento de datos, que están adaptados para introducir datos en forma de texto manuscrito.
Antecedentes de la invención
Los aparatos de procesamiento de datos, tales como los asistentes digitales personales (PDA) y los dispositivos de comunicaciones móviles, pueden incluir un dispositivo para introducir información de texto mediante caracteres alfanuméricos manuscritos en una pantalla sensible al tacto. Los caracteres alfanuméricos son reconocidos por un procesador de reconocimiento de caracteres. Los caracteres reconocidos suelen reproducirse en un recuadro de diálogo o una ventana de entrada de texto en la pantalla. Por lo general, puesto que el área que necesita una persona para poder escribir un carácter manuscrito es superior al área necesaria para presentar en pantalla los caracteres reconocidos, el texto aparece en una forma reducida y desplazada respecto de la posición en la que el usuario está introduciendo caracteres manuscritos.
En el artículo titulado "Stylus User Interfaces for Manipulating Text" de D. Goldberg et al., publicado el 11 de noviembre de 1991, en UIST'91, Proceedings of the ACM Symposium on User Interface Software and Technology, páginas 127-135 (XP000315073), se da a conocer un aparato de procesamiento de entradas de texto mediante reconocimiento de caracteres manuscritos. Los caracteres se escriben en una pantalla sensible al tacto. Se utiliza un procesador de reconocimiento de caracteres para estimar el carácter manuscrito, y una unidad de procesamiento adaptada para recibir el carácter estimado y presentar el carácter estimado en el lugar del carácter manuscrito en la pantalla sensible al tacto.
La solicitud de patente US nº 2002/0027550A1 publicada el 7 de marzo de 2002 da a conocer un sistema informático en el que el texto es introducido mediante el reconocimiento de caracteres manuscritos. El usuario escribe los caracteres de texto que desea introducir en la cuadrícula de entrada de una tableta. El texto manuscrito se presenta en una primera parte de la pantalla del ordenador. Un procesador de reconocimiento de caracteres genera una estimación de los caracteres manuscritos en forma de caracteres ASCI y reproduce los caracteres estimados en el punto de inserción de un documento de procesamiento de texto, en una parte diferente de la pantalla del ordenador.
Sumario de la invención
Según la presente invención, se proporciona un aparato de procesamiento de datos para introducir datos mediante caracteres manuscritos en una pantalla sensible al tacto. El aparato de procesamiento de datos comprende un procesador de reconocimiento de caracteres que puede utilizarse para generar una estimación de un carácter manuscrito por un usuario en un área manuscrita de la pantalla sensible al tacto, una unidad de procesamiento que puede utilizarse para recibir el carácter estimado generado por el procesador de reconocimiento de caracteres y un controlador de representación gráfica. El controlador de representación gráfica puede utilizarse para recibir el carácter estimado desde la unidad de procesamiento y para representar el carácter estimado dentro de una ventana de entrada de texto de la pantalla de representación, estando la ventana de entrada de texto desplazada respecto del área manuscrita de la pantalla de representación. La unidad de procesamiento puede utilizarse en combinación con el controlador de representación gráfica para presentar el carácter estimado en la pantalla de representación, sustancialmente en la misma posición del área manuscrita donde se ha escrito el carácter, durante un tiempo de persistencia predeterminado que es limitado.
Los aparatos de procesamiento de datos convencionales que incluyen un dispositivo para introducir datos en forma de texto manuscrito generalmente permiten que los caracteres estimados como caracteres escritos se reproduzcan en una ventana de texto que está desplazada respecto del área en la que el usuario escribe los caracteres. Uno de los motivos de este desplazamiento es que el tamaño del carácter que puede escribir una persona suele ser mayor que el tamaño del carácter de texto que puede ser reconocido por una persona. Así pues, el texto reconocido se reproduce convencionalmente dentro de una ventana de texto, que está desplazada respecto del área donde el usuario escribe los caracteres que desea introducir y que habitualmente son de menor tamaño.
Las formas de realización de la presente invención tienen aplicación en los aparatos de procesamiento de datos que van a ser utilizados, por ejemplo, en los asistentes digitales personales (PDA) o en un dispositivo de comunicaciones móviles, y pueden proporcionar un dispositivo más eficaz para introducir caracteres escribiéndolos en una pantalla sensible al tacto. Cuando el carácter estimado se presenta en la pantalla en la posición donde el usuario ha escrito el carácter, se proporciona una confirmación del carácter reconocido, de una forma que no requiere que el usuario desvíe su centro de atención hacia un emplazamiento distinto. Por consiguiente, el rendimiento mejora gracias al incremento de la velocidad de introducción del texto por el usuario proporcionado por la escritura manuscrita de éste. Si el carácter reconocido por el procesador de reconocimiento es incorrecto, se proporciona al usuario una indicación rápida de esta circunstancia, pudiendo entonces el usuario corregir el carácter incorrecto.
En algunas disposiciones, el carácter incorrecto puede presentarse en una posición cercana al lugar donde el usuario ha escrito el carácter, hasta que el usuario indica que va a introducir el siguiente carácter. Con esta finalidad, el usuario puede, por ejemplo, tocar la pantalla después de introducir el carácter anterior, para empezar a escribir la siguiente entrada. Sin embargo, las formas de realización de la presente invención proporcionan una disposición en la que el carácter estimado se presenta en la posición cercana durante un tiempo de persistencia predeterminado. El tiempo de persistencia predeterminado debe tener una duración adecuada para que la aparición del carácter no interfiera con la velocidad de escritura de los caracteres en la pantalla sensible al tacto, y suficiente para que permita al usuario detectar el carácter presentado. Por ejemplo, el tiempo de persistencia predeterminado puede hallarse dentro del intervalo comprendido entre 0,05 y 0,2 segundos.
En las reivindicaciones adjuntas, se definen otros aspectos y características diversas de la presente invención. Otros de los aspectos de la presente invención incluyen un asistente digital personal, un dispositivo de comunicaciones móviles, un procedimiento para introducir texto manuscrito y un programa informático.
Breve descripción de los dibujos
A continuación, se describirán las formas de realización de la presente invención únicamente a título de ejemplo, haciendo referencia a los dibujos adjuntos, en los que se proporcionan números de referencia equivalentes a las partes equivalentes y en los que:
la Figura 1 es un diagrama de bloques esquemático de un asistente digital personal provisto de una interfaz de usuario para introducir caracteres de texto mediante escritura;
la Figura 2 es un diagrama de bloques esquemático de un teléfono de radio móvil provisto de una interfaz de usuario para introducir caracteres de texto mediante escritura;
la Figura 3 es un diagrama de bloques esquemático de un aparato de procesamiento de datos según una forma de realización de la presente invención;
la Figura 4 es un diagrama de bloques de un ejemplo de pantalla sensible al tacto que ilustra un problema tratado por las formas de realización de la presente invención;
la Figura 5 es un diagrama de bloques que representa otro estado de la pantalla representada en la Figura 4;
la Figura 6 es un diagrama de bloques de un ejemplo de pantalla sensible al tacto que ilustra una forma de realización de la presente invención;
la Figura 7 es un diagrama de bloques que representa otro estado de la pantalla representada en la Figura 6;
la Figura 8; es un diagrama de bloques que representa otro estado de la pantalla representada en la Figura 6;
la Figura 9 es un diagrama de bloques que representa otro estado de la pantalla representada en la Figura 6;
la Figura 10 es un diagrama de flujo que ilustra un procedimiento para introducir datos mediante caracteres manuscritos;
la Figura 11 es un bloque esquemático de una pantalla sensible al tacto que ilustra otra forma de realización de la presente invención.
Descripción de los ejemplos de formas de realización
Las formas de realización de la presente invención proporcionan un sistema para facilitar la entrada de información de texto escribiendo a mano los caracteres de texto en una pantalla sensible al tacto. En las Figuras 1 y 2, se ilustran ejemplos de dispositivos en los cuales pueden tener aplicación las formas de realización de la presente invención.
La Figura 1 es una representación esquemática de un asistente digital personal (PDA) 1, que proporciona una interfaz de usuario a través de la cual puede introducirse información de texto mediante escritura. Se dispone de una pantalla sensible al tacto 2 para reconocer los trazos de un bolígrafo, un dedo, una varilla u otro instrumento. Los trazos del bolígrafo o el dedo son reconocidos por un procesador de reconocimiento de caracteres y, entonces, se genera una estimación del carácter. Para el ejemplo representado en la Figura 1, se escribe el número "2" 4 en la pantalla sensible al tacto 2 mediante un bolígrafo de tableta 6. El PDA 1 puede reconocer el número "2" y generar, dentro de un recuadro de diálogo de texto 8 situado en la posición 9, el carácter para el número "2" que ha sido reconocido. Tal como se observa en el recuadro de diálogo de texto 8, el número "2" es reconocido y representado en una línea de entrada 10 del recuadro de entrada de texto 8.
Se proporcionan asimismo algunos ejemplos de PDA con una interfaz tipo ventana que proporciona una selección de menús en una barra de menús 12 y puede incluir una o varias teclas de entrada adicionales 14.
La Figura 2 proporciona una representación ilustrativa de un teléfono de radio móvil 20 que incluye una pantalla sensible al tacto 22, en la que el usuario puede introducir información de texto que comprende caracteres que se escriben en la pantalla 22 mediante, por ejemplo, el dedo o un bolígrafo de tableta 24. Haciendo referencia al ejemplo representado en la Figura 1, un carácter, reconocido por un procesador de reconocimiento de caracteres contenido en el teléfono de radio móvil 20, es estimado a partir de los trazos del bolígrafo de tableta en la pantalla sensible al tacto 22 y presentado en un recuadro de entrada 26.
No obstante, a partir de los ejemplos de aplicaciones representados en las Figuras 1 y 2, se comprenderá que, una vez que el usuario ha escrito un carácter en la pantalla sensible al tacto 22, el usuario debe desviar su atención hacia el recuadro de entrada de texto 10, 26 del PDA o el teléfono de radio móvil para recibir la confirmación de que el carácter introducido ha sido estimado correctamente por el procesador de reconocimiento de caracteres. Así pues, la velocidad a la que se introduce el texto puede reducirse por la necesidad que tiene el usuario de desviar su atención desde la posición donde se escribe el texto hasta la posición del recuadro de entrada de texto donde se reproduce el carácter reconocido estimado.
En la Figura 3, se proporciona un ejemplo de diagrama de bloques de un aparato de procesamiento de datos que constituye una forma de realización de la presente invención. En la Figura 3, la pantalla sensible al tacto 30 está adaptada para recibir datos de entrada por medio de los trazos del dedo o de un bolígrafo de tableta. Los datos que representan los trazos del bolígrafo de tableta se introducen en un procesador de reconocimiento de caracteres 32. El procesador de reconocimiento de caracteres 32 puede utilizarse para generar una estimación del carácter manuscrito en la pantalla táctil 30. El carácter estimado reconocido por el procesador de reconocimiento de caracteres 32 se pasa a una unidad de procesamiento de datos 34. La unidad de procesamiento de datos 34 funciona en combinación con un controlador de pantalla gráfica 36 para representar el carácter estimado por el procesador de reconocimiento de caracteres 32 en la pantalla sensible al tacto 30.
La disposición del aparato de procesamiento de datos representada en la Figura 3 y descrita hasta aquí corresponde sustancialmente a una disposición para generar información de texto según una disposición convencional.
El problema técnico abordado por las formas de realización de la presente invención mencionado anteriormente se debe al hecho de que, en el aparato de procesamiento de datos convencional destinado a generar información de texto a partir de una entrada manuscrita, el usuario necesita desviar su centro de atención desde el lugar donde se escriben los caracteres hasta el lugar, dentro del recuadro de entrada de texto, donde se presenta la estimación del carácter escrito generada por el procesador de reconocimiento de caracteres 32. Dicha disposición convencional se representa de forma más concreta en las Figuras 4 y 5.
En la Figura 4, se utiliza un bolígrafo de tableta 40 para escribir un carácter 42 en una pantalla sensible al tacto 30'. Según el aparato de procesamiento de datos ilustrado en la Figura 3, el procesador de reconocimiento de caracteres 32 detecta, a partir de los datos que representan el movimiento de los trazos del bolígrafo de tableta 40, una coincidencia del carácter manuscrito con una letra del alfabeto o un número correspondiente, denominados en lo sucesivo caracteres alfanuméricos. El procesador de reconocimiento de caracteres genera, por consiguiente, una estimación del carácter manuscrito que, a continuación, es reproducida dentro del recuadro de entrada de texto 44. Como se ilustra para el presente ejemplo, el usuario está escribiendo la frase "I am going to the pub".
Como se apreciará, la precisión con la que el procesador de reconocimiento de caracteres 32 puede detectar un carácter manuscrito es limitada. Es decir, un carácter de texto que, según la estimación, corresponde al carácter manuscrito tal vez no corresponda realmente al carácter deseado y escrito por el usuario. Por lo tanto, cuando se introduce información de texto mediante un aparato de procesamiento de datos de reconocimiento de manuscrito convencional, el procesador de reconocimiento de caracteres 32 puede interpretar de forma errónea un carácter manuscrito como un carácter diferente al deseado. Entonces, como se ilustra en la Figura 5, aunque el usuario pretende escribir la letra "h" como la segunda letra de la palabra "the", el procesador de reconocimiento de caracteres interpreta la letra como la letra "n", tal como se ilustra en la posición de entrada de caracteres del recuadro de entrada de texto indicado mediante la flecha 46. Según una operación convencional, el usuario debe introducir a continuación un retroceso o un mandato de "supresión de carácter", tal como el movimiento horizontal de derecha a izquierda del bolígrafo para suprimir el carácter incorrecto y volver a introducir este carácter.
Como se ha indicado anteriormente, según las disposiciones convencionales, el carácter manuscrito reconocido se reproduce en un recuadro de diálogo 44 que está desplazado respecto del lugar concreto de la pantalla sensible al tacto donde se ha introducido el carácter manuscrito. Por consiguiente, el usuario debe desviar constantemente su centro de atención desde el área donde se escribe el texto, representada mediante un espacio 48 ilustrado en las Figuras 4 y 5, hasta el recuadro de entrada de texto 44. Esto puede suponer un entorpecimiento en el procedimiento de introducción de información de texto.
Las Figuras 6, 7, 8 y 9 proporcionan una representación ilustrativa del funcionamiento de la unidad de procesamiento de datos ilustrada en la Figura 3, según la presente técnica. En la Figura 6, el bolígrafo de tableta 40 se utiliza para escribir un carácter en la pantalla sensible al tacto 30. También aquí, el procesador de reconocimiento de caracteres 32 puede utilizarse para generar una estimación del carácter manuscrito y para reproducir el carácter en el recuadro de entrada de texto 44. El ejemplo representado en las Figuras 4 y 5 es ilustrado de forma paralela en las Figuras 6 y 7 para el ejemplo en que el procesador de reconocimiento de caracteres interpreta erróneamente la letra "h" como la letra "n". Sin embargo, a diferencia de la disposición representada en las Figuras 4 y 5, la unidad de procesamiento 34 que está adaptada para funcionar según la presente técnica genera un representante del carácter reconocido por el procesador de reconocimiento de caracteres 32 que se reproduce, como se observa en la Figura 6, sustancialmente en la misma área donde el usuario ha escrito la letra deseada 48. Por lo tanto, el usuario recibe una confirmación de la letra reconocida por el procesador de reconocimiento de caracteres 32, y no necesita desviar su atención del área de entrada 48 al recuadro de entrada de texto 44. En consecuencia, será posible introducir texto utilizando el aparato de procesamiento de datos de una forma más eficaz.
Según la ilustración de las Figuras 4 y 5, el carácter reconocido por el procesador de reconocimiento de caracteres 32 a partir de los trazos de bolígrafo ilustrados en la Figura 6 es la letra "n", como se representa en la Figura 7. En consecuencia, sin desviar el centro de atención, el usuario puede ejecutar un carácter de retroceso para suprimir la letra "n" y, como se representa en las Figuras 8 y 9, reescribir la letra "h" deseada. Por lo tanto, como se representa en la Figura 9, el procesador de reconocimiento de caracteres reconoce entonces la letra "h" correctamente, reproduciéndose ésta también aproximadamente en la misma posición de pantalla 30 que la posición donde el usuario ha escrito el carácter "h" deseado 48.
En algunas formas de realización, el carácter reconocido reproducido en la posición 48 cercana a la entrada manuscrita del carácter es sustancialmente del mismo tamaño que el carácter escrito por el usuario. En consecuencia, el usuario recibe una identificación satisfactoria de la letra, tal como la que se generaría si de hecho el usuario estuviera escribiendo a mano los caracteres.
En un ejemplo, el carácter estimado, reproducido en una posición cercana a la posición donde el usuario ha introducido el carácter manuscrito, se mantiene indefinidamente hasta que el usuario vuelve a aplicar el bolígrafo de tableta a la pantalla táctil para introducir el siguiente carácter. No obstante, según los ejemplos de formas de realización, el carácter se mantiene durante un período de persistencia predeterminado como confirmación de la estimación del carácter introducido por el usuario. El período de persistencia predeterminado se establece, de acuerdo con ciertos criterios, para ser suficientemente largo como para permitir al usuario identificar el carácter estimado, pero suficientemente corto como para no entorpecer la introducción del siguiente carácter por el usuario. Por ejemplo, se ha comprobado que un período de persistencia de 0,05 a 0,2 segundos satisface los criterios deseados. Con este fin, el aparato de procesamiento de datos viene provisto de un reloj 38 para determinar el período de persistencia predeterminado.
Sumario del funcionamiento
La Figura 10 proporciona un diagrama de flujo que ilustra el funcionamiento del aparato de procesamiento de datos representado en la Figura 3. A continuación, se resumen las etapas llevadas a cabo en el procedimiento.
S1: el usuario escribe un carácter en la pantalla sensible al tacto.
S2: el procesador de reconocimiento de caracteres 32 genera una estimación del carácter manuscrito introducido en la etapa S1.
S4: el carácter estimado se reproduce en el recuadro de texto 44 de la pantalla 30.
S6: el carácter estimado se reproduce en una posición cercana al área de entrada manuscrita 48 a modo de confirmación del carácter reconocido para el usuario. El carácter estimado se reproduce en una posición que no requiere que el usuario desplace su centro de atención hacia otra ubicación para recibir la confirmación del carácter detectado y estimado.
S8: el carácter estimado puede ser retirado de la posición cercana al área de entrada manuscrita después de un período de persistencia predeterminado. Se establecerá un período de persistencia que no disuada al usuario de introducir el siguiente carácter y que a la vez le permita reconocer el carácter que ha sido detectado.
En otras formas de realización, los caracteres estimados que se reproducen en una posición cercana a la posición de la entrada manuscrita se desplazan y, de ese modo, una vez desplazado el carácter anterior, el usuario puede añadir el carácter siguiente, modelizándose así la acción de escribir caracteres manuscritos a lo ancho de una página. En la Figura 11, se proporciona un ejemplo de ilustración para el ejemplo de unidad de procesamiento de datos ilustrada en la Figura 3. En la Figura 11, cuando se escribe un nuevo carácter 60 en la pantalla, los caracteres 62 que ya han sido reconocidos se desplazan hacia la izquierda, tal como se indica mediante la flecha 64. Esto supone, pues, otra mejora en la introducción de información de texto mediante la escritura manuscrita.
Se apreciará que los ejemplos de la presente técnica descritos anteriormente no son limitativos de la presente invención, pudiéndose, por ejemplo, reconocer y reproducir cualquier tipo de caracteres según la presente técnica. La técnica no está limitada a las cifras o caracteres romanos o arábigos, sino que puede ampliarse a los caracteres chinos, japoneses o griegos o de cualquier otro lenguaje conocido.
Las formas de realización descritas anteriormente admiten diversas modificaciones sin apartarse del alcance de la presente invención. Debe apreciarse que un aspecto de la presente invención es un programa informático que, si se utiliza para programar un procesador de datos, determina que el procesador de datos reconozca los caracteres y los represente en una posición cercana a la ubicación donde se ha introducido el carácter manuscrito.

Claims (15)

1. Aparato de procesamiento de datos para introducir datos mediante caracteres manuscritos en una pantalla sensible al tacto (2, 22, 30, 30'), comprendiendo el aparato de procesamiento de datos:
un procesador de reconocimiento de caracteres (32) que puede utilizarse para generar una estimación de un carácter manuscrito por un usuario en un área manuscrita (48) de la pantalla sensible al tacto (2, 22, 30, 30'),
una unidad de procesamiento (34) que puede utilizarse para recibir el carácter estimado generado por el procesador de reconocimiento de caracteres (32), y
un controlador de representación gráfica (36) que puede utilizarse para recibir el carácter estimado desde la unidad de procesamiento (34) y para representar el carácter estimado dentro de una ventana de entrada de texto (26, 44) de la pantalla de representación, estando la ventana de entrada de texto desplazada respecto del área manuscrita de la pantalla de representación, en el que
la unidad de procesamiento (34) puede utilizarse en combinación con el controlador de representación gráfica (36) para representar el carácter estimado en la pantalla de representación (2, 22, 30, 30'), sustancialmente en una misma posición (48) donde se ha escrito el carácter en el área manuscrita, durante un tiempo de persistencia predeterminado, siendo el tiempo de persistencia predeterminado limitado.
2. Aparato de procesamiento de datos según la reivindicación 1, en el que el tiempo de persistencia predeterminado durante el cual el carácter estimado es representado no provoca la interferencia entre la aparición del carácter y la velocidad de escritura de los caracteres en la pantalla sensible al tacto, aunque es suficientemente prolongado para que el usuario humano detecte el carácter representado.
3. Aparato de procesamiento de datos según la reivindicación 2, en el que el tiempo de persistencia predeterminado se halla sustancialmente en el intervalo comprendido entre 0,05 y 0,2 segundos.
4. Aparato de procesamiento de datos según cualquiera de las reivindicaciones anteriores, en el que el carácter estimado representado durante el tiempo de persistencia predeterminado en la posición cercana al lugar donde se ha manuscrito el carácter (48), presenta un tamaño que se corresponde sustancialmente con el tamaño del carácter que se ha escrito.
5. Aparato de procesamiento de datos según cualquiera de las reivindicaciones anteriores, en el que se representa una pluralidad de caracteres estimados en la posición cercana al lugar donde se han escrito los caracteres, siendo los caracteres escritos previamente y estimados desplazados respecto de un carácter actual.
6. Asistente digital personal que incluye un aparato de procesamiento de datos según cualquiera de las reivindicaciones anteriores.
7. Dispositivo de comunicaciones móviles que incluye un aparato de procesamiento de datos según cualquiera de las reivindicaciones anteriores.
8. Dispositivo de comunicaciones móviles según la reivindicación 7, en el que el dispositivo es un teléfono de radio móvil.
9. Procedimiento para introducir datos mediante caracteres manuscritos en una pantalla sensible al tacto, comprendiendo el procedimiento:
la generación de una estimación de un carácter escrito por el usuario en un área manuscrita (48) de la pantalla sensible al tacto, y
la representación del carácter estimado dentro de una ventana de entrada de texto de la pantalla de representación, estando la ventana de entrada de texto desplazada respecto del área manuscrita de la pantalla de representación, en el que la representación comprende:
la representación del carácter estimado en la pantalla de representación, sustancialmente donde se ha escrito el carácter en el área manuscrita, durante un tiempo de persistencia predeterminado, siendo el tiempo de persistencia predeterminado limitado.
10. Procedimiento según la reivindicación 9, en el que el tiempo de persistencia predeterminado durante el cual el carácter estimado es representado ante el usuario no provoca la interferencia entre la aparición del carácter y la velocidad de escritura de los caracteres en la pantalla sensible al tacto, aunque es suficientemente prolongado para que el usuario detecte el carácter representado.
11. Procedimiento según la reivindicación 10, en el que el tiempo de persistencia predeterminado se halla sustancialmente en el intervalo comprendido entre 0,05 y 0,2 segundos.
12. Procedimiento según la reivindicación 9, 10 u 11, en el que la representación comprende la representación del carácter estimado durante el tiempo de persistencia predeterminado en la posición cercana donde se ha escrito el carácter, de tal manera que el tamaño del carácter estimado se corresponde sustancialmente con el tamaño del carácter escrito.
13. Procedimiento según cualquiera de las reivindicaciones 9 a 12, en el que la representación comprende la representación de una pluralidad de caracteres estimados en la posición cercana donde se han escrito los caracteres anteriores, siendo los caracteres escritos previamente y estimados desplazados con respecto al carácter actual.
14. Programa informático que proporciona instrucciones ejecutables por el ordenador que, una vez cargadas en el procesador de datos, determina que el procesador de datos lleve a cabo el procedimiento según cualquiera de las reivindicaciones 9 a 13.
15. Medios que contienen información que representa el programa informático según la reivindicación 14.
ES03291098T 2003-05-08 2003-05-08 Procedimiento y aparato de procesamiento de datos. Expired - Lifetime ES2252629T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP03291098A EP1475741B1 (en) 2003-05-08 2003-05-08 Data processing apparatus and method

Publications (1)

Publication Number Publication Date
ES2252629T3 true ES2252629T3 (es) 2006-05-16

Family

ID=32981984

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03291098T Expired - Lifetime ES2252629T3 (es) 2003-05-08 2003-05-08 Procedimiento y aparato de procesamiento de datos.

Country Status (6)

Country Link
US (1) US7562314B2 (es)
EP (1) EP1475741B1 (es)
JP (1) JP2004342101A (es)
AT (1) ATE313832T1 (es)
DE (1) DE60302875T2 (es)
ES (1) ES2252629T3 (es)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040083788A (ko) * 2003-03-25 2004-10-06 삼성전자주식회사 제스쳐 커맨드를 이용하여 프로그램을 구동시킬 수 있는휴대용 단말기 및 이를 이용한 프로그램 구동 방법
CN100407223C (zh) * 2004-04-02 2008-07-30 诺基亚公司 一种用于手写识别的设备和方法
US7970210B2 (en) * 2005-10-17 2011-06-28 Is2Be Method of and apparatus for capturing, recording, displaying and correcting information entered on a printed form
US20080172715A1 (en) * 2007-01-12 2008-07-17 Microsoft Corporation Scalable context-based authentication
KR100930802B1 (ko) * 2007-06-29 2009-12-09 엔에이치엔(주) 이미지를 이용한 브라우저 제어 방법 및 시스템
US9261979B2 (en) * 2007-08-20 2016-02-16 Qualcomm Incorporated Gesture-based mobile interaction
WO2009026337A1 (en) * 2007-08-20 2009-02-26 Gesturetek, Inc. Enhanced rejection of out-of-vocabulary words
US20090245646A1 (en) * 2008-03-28 2009-10-01 Microsoft Corporation Online Handwriting Expression Recognition
US8610672B2 (en) * 2008-04-10 2013-12-17 Nokia Corporation Device and method for stroke based graphic input
US20100166314A1 (en) * 2008-12-30 2010-07-01 Microsoft Corporation Segment Sequence-Based Handwritten Expression Recognition
KR20100104804A (ko) * 2009-03-19 2010-09-29 삼성전자주식회사 Ddi, ddi 제공방법 및 상기 ddi를 포함하는 데이터 처리 장치
JP5350862B2 (ja) * 2009-04-03 2013-11-27 株式会社ソニー・コンピュータエンタテインメント 携帯型情報端末および情報入力方法
USD613754S1 (en) * 2009-04-17 2010-04-13 Microsoft Corporation Icon for a display screen
USD613753S1 (en) * 2009-04-17 2010-04-13 Microsoft Corporation Icon for a display screen
USD614658S1 (en) * 2009-04-21 2010-04-27 Microsoft Corporation Icon for a display screen
EP2367118A1 (en) * 2010-03-15 2011-09-21 GMC Software AG Method and devices for generating two-dimensional visual objects
KR20120136900A (ko) * 2011-06-10 2012-12-20 삼성전자주식회사 터치 스크린을 구비한 기기에서 점자 입력을 위한 장치 및 방법
US8094941B1 (en) 2011-06-13 2012-01-10 Google Inc. Character recognition for overlapping textual user input
USD710380S1 (en) * 2012-08-29 2014-08-05 Samsung Electronics Co., Ltd. Portable electronic device displaying GI and GUI
DE102012020608B4 (de) * 2012-10-19 2018-10-25 Audi Ag Kraftwagen mit einer Eingabevorrichtung zur Handschrifterkennung
USD737853S1 (en) * 2013-10-21 2015-09-01 Apple Inc. Display screen or portion thereof with graphical user interface
USD747728S1 (en) * 2014-03-18 2016-01-19 Apple Inc. Display screen or portion thereof with graphical user interface
USD783642S1 (en) * 2014-10-16 2017-04-11 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD798893S1 (en) 2016-06-11 2017-10-03 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD868081S1 (en) * 2016-08-26 2019-11-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
USD1055087S1 (en) * 2023-06-08 2024-12-24 Lincoln Global, Inc. Display screen or a portion thereof with a graphical user interface

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH061482B2 (ja) * 1987-09-03 1994-01-05 シャープ株式会社 図形入力方式
US5459796A (en) * 1990-10-22 1995-10-17 The Watt Stopper System for entering handwritten data into computer generated forms
US5946406A (en) * 1991-06-17 1999-08-31 Microsoft Corporation Method and system for data entry of handwritten symbols
JPH06168237A (ja) 1992-04-24 1994-06-14 Wacom Co Ltd 手書文字入力システム
US5566248A (en) * 1993-05-10 1996-10-15 Apple Computer, Inc. Method and apparatus for a recognition editor and routine interface for a computer system
US5677710A (en) * 1993-05-10 1997-10-14 Apple Computer, Inc. Recognition keypad
US5500937A (en) * 1993-09-08 1996-03-19 Apple Computer, Inc. Method and apparatus for editing an inked object while simultaneously displaying its recognized object
DK0686291T3 (da) * 1993-12-01 2001-12-03 Motorola Inc Kombineret ordbogsbaseret og sandsynlig-karakterstreng-håndskriftsgenkendelse
JPH07325881A (ja) * 1994-05-31 1995-12-12 Fujitsu Ltd 文字入力装置
US5737443A (en) * 1994-11-14 1998-04-07 Motorola, Inc. Method of joining handwritten input
JPH096919A (ja) 1995-06-21 1997-01-10 Sony Corp 文字入力装置
US5778404A (en) * 1995-08-07 1998-07-07 Apple Computer, Inc. String inserter for pen-based computer systems and method for providing same
US5682439A (en) * 1995-08-07 1997-10-28 Apple Computer, Inc. Boxed input correction system and method for pen based computer systems
EP0980038A3 (en) * 1998-08-13 2002-11-20 Motorola, Inc. Device and method simultaneously presenting text and handwritten characters in a common area of a user interface
US6952803B1 (en) * 1998-12-29 2005-10-04 Xerox Corporation Method and system for transcribing and editing using a structured freeform editor
JP2001005599A (ja) * 1999-06-22 2001-01-12 Sharp Corp 情報処理装置及び情報処理方法並びに情報処理プログラムを記録した記録媒体
JP2001014096A (ja) * 1999-06-25 2001-01-19 Toshiba Corp ペン入力装置、及び同装置に於ける文字入力方法
JP2001357354A (ja) 2000-06-12 2001-12-26 Sony Corp 情報処理装置および方法、並びにプログラム格納媒体
JP3974359B2 (ja) * 2000-10-31 2007-09-12 株式会社東芝 オンライン文字認識装置及び方法並びにコンピュータ読み取り可能な記憶媒体及びオンライン文字認識プログラム
US7177473B2 (en) * 2000-12-12 2007-02-13 Nuance Communications, Inc. Handwriting data input device with multiple character sets
US20030001899A1 (en) * 2001-06-29 2003-01-02 Nokia Corporation Semi-transparent handwriting recognition UI
US6791537B1 (en) * 2001-07-06 2004-09-14 Mobigence, Inc. Display of ink for hand entered characters
US6661409B2 (en) * 2001-08-22 2003-12-09 Motorola, Inc. Automatically scrolling handwritten input user interface for personal digital assistants and the like
US7136048B2 (en) * 2002-02-19 2006-11-14 Nokia Corporation Electrically erasable writing surface
US20030214531A1 (en) * 2002-05-14 2003-11-20 Microsoft Corporation Ink input mechanisms
US7137076B2 (en) * 2002-07-30 2006-11-14 Microsoft Corporation Correcting recognition results associated with user input
US7234119B2 (en) * 2002-12-03 2007-06-19 Motorola Inc. Device and method for editing processed data input
US7120275B2 (en) * 2003-01-16 2006-10-10 Microsoft Corporation Ink recognition for use in character-based applications
WO2004097722A1 (ja) * 2003-05-02 2004-11-11 Fujitsu Limited 手書き文字入力装置および手書き文字入力処理方法
US7756337B2 (en) * 2004-01-14 2010-07-13 International Business Machines Corporation Method and apparatus for reducing reference character dictionary comparisons during handwriting recognition

Also Published As

Publication number Publication date
JP2004342101A (ja) 2004-12-02
DE60302875T2 (de) 2006-07-06
US7562314B2 (en) 2009-07-14
EP1475741A1 (en) 2004-11-10
ATE313832T1 (de) 2006-01-15
US20040223647A1 (en) 2004-11-11
DE60302875D1 (de) 2006-01-26
EP1475741B1 (en) 2005-12-21

Similar Documents

Publication Publication Date Title
KR102610481B1 (ko) 전자 디바이스 상의 수기 입력
ES2202070T3 (es) Entrada de datos para dispositivos informaticos personales.
Agrawal et al. Using mobile phones to write in air
KR101838811B1 (ko) 키보드 인터페이스 기능성을 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
US7562314B2 (en) Data processing apparatus and method
US9996255B2 (en) Touch screen finger tracing device
US20030099398A1 (en) Character recognition apparatus and character recognition method
JP2006053909A (ja) 入力テキストを生成する方法および装置
US8581910B2 (en) Input display apparatus, input display method, and recording medium
US20130249821A1 (en) Method and System for Virtual Keyboard
US10416868B2 (en) Method and system for character insertion in a character string
Kienzle et al. Writing handwritten messages on a small touchscreen
KR20180103547A (ko) 휴대 장치 및 휴대 장치의 화면 제어방법
US10725651B2 (en) Gesture-based braille-to-text conversion system
KR101053411B1 (ko) 문자 입력 방법 및 그 단말기
CN100375109C (zh) 用可替换的已知符号编辑手写符号的设备、方法
JP2005190199A (ja) 手書き文字入力表示装置及び手書き文字入力表示方法ならびにそのプログラム
Wobbrock EdgeWrite: A versatile design for text entry and control
ES2305472T3 (es) Presentacion de simbolos escritos a mano reconocidos.
JP7334168B2 (ja) 多言語サポートを伴うタッチスクリーンユーザーインターフェース
KR20150145973A (ko) 글자 인식 방법, 글자 입력 제스쳐를 이용한 학습 시스템 및 글자 획의 애니메이션 효과를 위한 마스킹 방법
JPH0689367A (ja) 手書き情報処理装置
KR101645420B1 (ko) 터치 기반의 옛 한글 입력이 가능한 터치스크린 장치 및 상기 터치스크린 장치의 터치 기반의 옛 한글 입력 방법
JPH087034A (ja) 手書き文字認識入力装置
KR101680777B1 (ko) 오타 문자 수정 방법