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
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.
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.
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.
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.
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.
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.
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.
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)
| 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)
| 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 |
-
2003
- 2003-05-08 DE DE60302875T patent/DE60302875T2/de not_active Expired - Lifetime
- 2003-05-08 ES ES03291098T patent/ES2252629T3/es not_active Expired - Lifetime
- 2003-05-08 EP EP03291098A patent/EP1475741B1/en not_active Expired - Lifetime
- 2003-05-08 AT AT03291098T patent/ATE313832T1/de not_active IP Right Cessation
-
2004
- 2004-05-07 US US10/841,287 patent/US7562314B2/en not_active Expired - Fee Related
- 2004-05-10 JP JP2004139615A patent/JP2004342101A/ja active Pending
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) | 오타 문자 수정 방법 |