Método de registro de información manuscrita
Descripción general
 Aumenta la probabilidad de reconocimiento de caracteres escritos a mano de usuarios con diferente orden de escritura. ] CPU 40 está configurado para registrar la información de la escritura de la orden de los trazos específica del usuario, tiene un carácter escrito a mano información leída mecanismo de escritura 41, el patrón de caracteres manuscritos mecanismo generador 42 y la información de escritura a mano mecanismo productor 43. El usuario ingresa el código de carácter para ser registrado desde el teclado 10. Mecanismo 41 del diccionario del almacenamiento secundario 60 lee la información de la escritura de la base que corresponde al código de caracteres de entrada, el mecanismo 42 genera el patrón de caracteres manuscritos original basado en 該 手 información de carácter escrito, compartiendo entrada de escritura Y lo envía al dispositivo de visualización 20. El usuario rastrea el patrón de salida e ingresa un carácter manuscrito en un orden de escritura exclusivo para él / ella. El mecanismo 42 crea información de caracteres escritos a mano del orden de dibujo específico introducido y lo asocia con el código de carácter y lo registra en el diccionario.
Campo técnico
La presente invención reconoce la escritura a mano de entrada, se refiere al reconocimiento de escritura para convertir el código de caracteres utilizado en el ordenador y, más particularmente, a un método para registrar la información de caracteres manuscritos diferentes usuarios de la orden de los trazos en el diccionario.
Antecedentes de la técnica
Como método de reconocimiento de caracteres escritos a mano, existe un método para representar un carácter escrito a mano por información de trazo e información de posición relativa. Es decir, considerar un segmento lineal que constituye un carácter escrito a mano y un conjunto de una pluralidad de puntos representa las coordenadas de cada punto como el origen del punto de partida del comienzo de escritura, la longitud del segmento de línea un orden establecido y la información de coordenadas de la información de coordenadas La información se toma como información de trazo. Además, se obtiene un ángulo formado por cada punto de un segmento de línea y dos puntos consecutivos de otro segmento de línea para todos los puntos, y un conjunto de la información de ángulo se establece como información de posición relativa.
Habitualmente, para un orden de escritura correcto, se prepara de antemano un diccionario para preparar tablas de correspondencia de información y códigos de caracteres escritos a mano, que se compone de esta información de recorrido y de información de posición relativa, en relación con los caracteres requeridos. Cuando la búsqueda de un código de carácter correspondiente a los caracteres escritos a mano, que obtiene información de escritura de la información de los accidentes cerebrovasculares y la información de posición relativa de los caracteres escritos a mano de entrada, teniendo la información de caracteres manuscritos coincidente en el diccionario, a juego, o comparativa Haga coincidir lo que coincida con el carácter correspondiente y obtenga el código de carácter correspondiente.
Tarea de solución
En la técnica anterior, existe el problema de que cuando los caracteres manuscritos ingresados ​​no se escriben en un orden regular, no se pueden convertir en códigos de caracteres correspondientes. Un objeto de la presente invención es aumentar la tasa de reconocimiento de caracteres escritos a mano de usuarios que tienen diferentes órdenes de escritura registrando información manuscrita de cada usuario en un diccionario.
Solución
La presente invención, con caracteres individuales, que el carácter escrito a mano tiene diccionario de información que almacena un código de carácter correspondiente, en contra de la información de escritura a mano en el diccionario con respecto a la información de caracteres manuscritos introducida, igualando o relativamente consistente en el sistema de reconocimiento de escritura que da salida a un código de carácter correspondiente al usuario introduce un código de caracteres, localizar la información de escritura correspondiente a los códigos de caracteres del diccionario, y muestra los patrones de caracteres escritos a mano, dicho usuario Si se introduce una orden de movimiento de acuerdo a los patrones de caracteres escritos a mano que se muestran, forma una información de carácter específico orden de dibujo a mano Ri dicho usuario, y registra la información de caracteres manuscritos así generada al diccionario.
En el diccionario, la información de caracteres escritos a mano en un orden de escritura regular se almacena en correspondencia con un código de carácter de antemano. Cuando el usuario introduce un código de caracteres tales como un teclado, encontrar la información de escritura correspondiente a los códigos de caracteres del diccionario, para generar un carácter escrito a mano patrones se muestran en la entrada de escritura manual y la pantalla de visualización común de salida. El usuario ingresa el orden de escritura de un usuario, por ejemplo, rastreando el patrón de caracteres escritos a mano. De acuerdo con esta entrada, la información manuscrita del personaje se crea y registra en el diccionario. Como resultado, cuando la misma información de caracteres escritos a mano se ingresa posteriormente en un orden de escritura específico del usuario, es posible convertirlo en un código de caracteres con alta precisión.
BREVE DESCRIPCIÓN DE LOS DIBUJOS FIG.
La Figura 1 es un diagrama de bloques de un sistema de reconocimiento de escritura a la que se implementa la presente invención, un dispositivo de entrada de teclado 10 para introducir un código de caracteres y varios comandos, etc., mostrar una pantalla de entrada y patrones de caracteres escritos a mano para la entrada de caracteres manuscritos unidad de procesamiento de pantalla de visualización central de entrada de escritura a mano dispositivo de visualización común 20 que está configurado en la misma pantalla, el resultado del reconocimiento del aparato de impresión 30 que caracteres y similares impreso, ejecuta el proceso de proceso de reconocimiento y el registro de los caracteres escritos a mano (CPU) 40, la memoria (RAM) 50 se utiliza como memoria de trabajo de la CPU 40 lleva a cabo el programa a ejecutar por la CPU 40, y, para cada carácter, y almacena la correspondencia con antelación información de caracteres y el código de carácter orden de los trazos a mano de la normalidad Y un almacenamiento secundario 60 para sostener un diccionario.
La figura 2 muestra el concepto de procesamiento de registro de información manuscrita específica de usuario según la presente invención y la configuración funcional de la CPU 40 relacionada con la misma. El usuario ingresa el código de carácter Ci para ser registrado desde el dispositivo 10 de entrada de teclado. En la CPU 40, la información de caracteres manuscritos leer y escribir mecanismo de 41 búsquedas al almacenamiento secundario 60 códigos de caracteres diccionario Ci entró en la clave, lee la información de la escritura correspondiente I (Ci). I (Ci) indica el orden de escritura normal. La información de caracteres manuscritos leer I (Ci) para el patrón de carácter original, escrita a mano mecanismo de generación 42 genera una correspondiente manuscrita patrones de caracteres IP (Ci), y muestra el dispositivo de visualización común de entrada de caracteres manuscritos 20. El usuario rastrea el patrón de caracteres escritos a mano que se muestra en el dispositivo de visualización 20 en un orden de escritura exclusivo para él e introduce el carácter manuscrito IP (Ci) '. Crear los caracteres escritos a mano introducidos 'información de puño y letra I de la orden de dibujo específica del usuario en la información de escritura a mano mecanismo productor de 43 sobre la base de (Ci)' IP (Ci), y pasa el mecanismo de información de escritura de escritura y lectura 41 . El mecanismo de lectura / escritura de información de caracteres escritos a mano 41 registra esta información de carácter manuscrita I (Ci) 'en asociación con el código de carácter correspondiente Ci en el diccionario del almacenamiento secundario 60.
La figura 3 muestra un ejemplo de expresión de información de caracteres escrita a mano. Ii (Ci) es la i-ésima información manuscrita del carácter, lo que significa que tiene el código de carácter Ci. (Si-1, Si-2, Si-n) son la información del movimiento, hasta elevar el usuario de la pluma comenzó a escribir un segmento de línea como una de un segmento de línea (accidente cerebrovascular), n piezas de un escritura , La información de longitud (vector de longitud) de segmentos de línea individuales está ordenada en orden desde el primer segmento de línea. Es decir, el elemento Si-j (j = 1, 2, n) indica la información de longitud del segmento de línea j-ésimo. (Pi-1 2, Pi-2 3 ,, Pi- (n-1) n) de línea en la información de posición relativa, las respectivas posiciones relativas de los segmentos de línea n constituyendo uno de escritura a mano, adyacente , (j 1) ésima y j-ésimo ubicación del segmento de línea (información de ángulo) elementos PI- (j-1) como j, que se expresó en orden por esto desde la primera a la (n 1) -ésimo . Por lo tanto, la información de accidente cerebrovascular y la información de posición relativa que constituye la información de escritura a mano está estrechamente relacionado con el orden de los trazos, si el orden de los trazos incluso el mismo código de caracteres es diferente, los elementos de la matriz de información de caracteres manuscritos y correspondientes su Los valores serán diferentes.
La figura 4 muestra un ejemplo de configuración de un diccionario. Diccionario, para muchos caracteres escritos a mano en general, aquellos marcados con la información correspondiente escritura Ii (Ci) y el código de carácter Ci del orden de los trazos regulares, los almacenados previamente en el almacenamiento secundario 60 en orden desde la primera dirección Ahí El formato de expresión de la información de carrera Si-j y la información de posición relativa Pi- (j-1) j que constituye la información de caracteres escritos a mano es la misma que en la figura 3. Por conveniencia en la recuperación, por ejemplo, los caracteres escritos a mano se almacenan en orden de número decreciente de segmentos de línea en la memoria secundaria.
La figura 5 muestra un ejemplo de un flujo de procesamiento de registro de información de caracteres escritos a mano de acuerdo con la presente invención. Cuando se realiza el registro en el diccionario de información de caracteres escritos a mano de un orden de escritura peculiar para el usuario, el usuario introduce el código de carácter Ci para ser registrado desde el dispositivo de entrada de teclado 10 (paso 101). la información de caracteres manuscritos mecanismo de lectura y escritura 41 de CPU40 es la información de caracteres manuscritos leer I bis (Ci) desde el almacenamiento secundario 60 Diccionario de fin de carrera de la normal correspondiente a los códigos de carácter Ci introducido (básico) (etapa 102), la escritura Y lo pasa al mecanismo de generación de patrones de caracteres 42. Como se muestra en la Fig. 3, la información de caracteres manuscritos I (Ci) es información ictus {Si-j} (j = 1,2 ... n) y la información de posición relativa {Pi-j k} (j = 1,2 ... ( n 1), k = 2, 3, ... n). patrón de caracteres manuscritos mecanismo de generación 42 genera una información de escritura I del original en base a la información de accidente cerebrovascular y la información de posición relativa que constituye (Ci) a mano patrones de caracteres IP (Ci) (paso 103), entrada de escritura manual y la salida común Y lo envía al dispositivo de visualización 20 para visualizarlo (paso 104).
En el dispositivo 20 de visualización común de entrada / salida de caracteres escritos a mano, una pantalla de entrada para la entrada de caracteres escritos a mano y una pantalla para visualizar un patrón de caracteres escritos a mano se configuran en la misma pantalla. Al rastrear los patrones de caracteres escritos a mano que aparecen en la pantalla de visualización del dispositivo de entrada de escritura y visualización común de salida 20, el usuario introduce una orden de los trazos de escritura específica de IP (Ci) 'en su (etapa 105). De escritura a mano mecanismo de creación de información 43 de la CPU40, basado en la información de coordenadas introducida desde el dispositivo de visualización común de entrada de caracteres manuscritos 20 el IP de escritura a mano (Ci)', la información de accidente cerebrovascular y la posición relativa de la orden de los trazos específica del usuario El carácter manuscrito I (Ci) 'compuesto de información (paso 106), y lo entrega al mecanismo de lectura / escritura de información de caracteres escritos a mano 41. la información de caracteres manuscritos mecanismo de lectura-escritura 41, el almacenamiento primario 60 a añadir a la escritura a mano ya que de orden de los trazos de lo normal almacenado (Ci) en el diccionario, la escritura me usuario orden de los trazos específica (Ci ) '(Paso 107).
A partir de entonces, el proceso de intercalación con respecto a la entrada de información de caracteres manuscritos, coteja tanto información de caracteres información escrita a mano manuscrita carácter y el orden de los trazos específica del usuario de orden de los trazos de la normal en el diccionario, se corresponde con cualquiera de los dos Cuando se toma, emite el código de carácter correspondiente. Esto permite el reconocimiento de caracteres escritos a mano con gran precisión.
A continuación, se describirá un ejemplo de un método para crear información de recorrido e información de posición relativa que constituye información de carácter manuscrita con referencia a las figuras 6 a 9.
En general, un carácter escrito a mano está compuesto por una pluralidad de segmentos de línea. Por conveniencia, aquí hay un ejemplo de 'I' que es plano. En el caso de 'I' que es plano, por ejemplo como se muestra en la figura 6, el número de segmentos de línea es dos. Primero, para crear información de caracteres escritos a mano, el área donde se escriben los segmentos de línea individuales se convierte a un tamaño determinado. Como la figura 6 muestra esto, aquí se muestra un ejemplo de reducción, pero si el carácter manuscrito de entrada es pequeño, se amplía en reversa. Posteriormente, como se muestra en la figura 7, los segmentos de línea individuales se representan como un conjunto de una pluralidad de puntos. En ese momento, el número total es fijo, y el número de puntos se asigna en proporción a la longitud del segmento de línea. La información de trazo y la información de posición relativa se obtienen a partir de la información de punto así obtenida.
La figura 8 es una vista que muestra cómo obtener información de recorrido. Primero, supongamos un sistema de coordenadas XY con el punto inicial del personaje como origen, y obtenga las coordenadas de los puntos individuales (Figura 8 (A)). A continuación, suponga un vector con dos puntos adyacentes que constituyen un segmento de línea como los puntos inicial y final, y organice todos los vectores que constituyen los segmentos de línea como un vector compuesto de los segmentos de línea. Esto se obtiene para cada segmento de línea (figura 8 (B)).
En la figura 8 (B), con respecto al segmento de línea en el lado izquierdo (segmento de línea 1) que constituye el plano 'I'
111 = (x 11, y 11), (x 12, y 12)
112 = (x 12, y 12), (x 13, y 13)
 
11 j = (x 1 j - 1, y 1 j - 1), (x 1 j, y 1 j)
Arreglado
S1 = {111, 112, 11j}
Es un vector complejo Sin embargo, (x 11, y 11) = (0, 0). Del mismo modo, con respecto al segmento de línea en el lado derecho (segmento de línea 2)
S2 = {121, 122, 12j}
Es un vector complejo
La información de carrera se obtiene disponiendo vectores compuestos, y en el caso de la figura 8,
S = (S1, S2)
. En general, la información de trazo de un personaje que tiene un código de carácter Ci es
Si (Ci) = (Si - 1, Si - 1, Si - s (i))
= [Si - j] (j = 1, S (i))
. Aquí, s (i) es el número de segmentos de línea del personaje Ci.
La figura 9 es un diagrama que muestra un método para obtener la información de posición relativa. Para obtener la información de posición relativa, la información de punto finalmente obtenida se usa como en el caso de obtener la información de carrera (figura 9 (A)). Usando esta información de puntos, se obtiene el ángulo formado por la línea que conecta un punto en el segmento de línea y los dos puntos adyacentes en el otro segmento de línea (Figura 9 (B)). Este ángulo se obtiene al usar el teorema del coseno y se almacena como un valor de coseno. Por ejemplo, en la Fig. 9 (B), el ángulo no es los dos primeros puntos del punto 1 de partida y el lado derecho del segmento (segmento 2) a la izquierda del segmento de línea (segmento de línea 1) que constituye Xiaoping et al., '' Es
. Esto se obtiene entre todos los puntos del segmento de línea 1 (el primer segmento de línea) y todos los dos puntos adyacentes del segmento de línea 2 (el segundo segmento de línea). Este valor de coseno está dispuesto con respecto al segmento de línea 1 y un vector
P1 2 = (cos θ 11, cos θ 12, cos θ 1 k, cos θ 21, cos θ 22, cos θ jk)
. Esta es la información de ángulo al mirar el segmento de línea 2 del segmento de línea 1. Dado que el número de segmentos de línea es '2', la información de ángulo P1 2 se considera como la información de posición relativa tal como está.
Generalmente, cuando uno de los caracteres manuscritos se supone que estar compuesto de n segmentos, en el orden de los trazos, la información de ángulo de P1 2 cuando se ve el segmento 2 de la primera línea 1, la línea 2 Se obtiene la información angular P2 3 cuando se mira el segmento de línea 3, y finalmente se encuentra la información de ángulo Pn-1n al ver el segmento n desde el segmento n1. En este momento, como información de posición relativa,
P = (P1 2, P2 3, P n -1 n)
. La información de posición relativa del personaje que tiene el código de carácter Ci,
Pi (Ci) = (Pi - 1 2, Pi - 2 3, Pi - (s (i) - 1) s (i))
. Aquí, s (i) es el número de segmentos de línea del personaje Ci.
Estableciendo la información de posición relativa como un conjunto de la información de ángulo de los segmentos de primera y segunda línea y la información de ángulo del segundo segmento de línea y el tercer segmento de línea como se describió anteriormente, El tiempo de procesamiento puede acortarse en comparación con el caso de obtener todos los segmentos de línea, y la capacidad del diccionario puede reducirse y el área de trabajo puede reducirse.
La información de carrera y la información de posición relativa que constituye la información de caracteres escritos a mano no necesitan estar limitadas a las descritas anteriormente. Por ejemplo, la información de posición relativa puede obtenerse obteniendo todas las combinaciones de la relación de posición relativa entre sí mismo y otros segmentos de línea para cada segmento de línea.
Efecto de la invención
Como se describió anteriormente, en la presente invención, mediante el registro de la información de escritura a mano de la orden de los trazos específica del usuario en el diccionario permite el reconocimiento de escritura a mano alta de la precisión no dependiente a la orden de los trazos del usuario, además, El usuario puede ingresar el carácter manuscrito en el orden de escritura del usuario sin preocuparse por el orden de escritura.
Breve descripción de los dibujos La figura 1 es un diagrama de configuración de un ejemplo de un sistema de reconocimiento de caracteres escritos a mano en el que se implementa la presente invención.
La figura 2 es un diagrama que muestra un concepto de un proceso de registro de información de caracteres escritos a mano y una configuración funcional de una CPU relacionada con los mismos según la presente invención.
La figura 3 es un diagrama que muestra un ejemplo de configuración de información de caracteres escrita a mano.
La figura 4 es un diagrama que muestra un ejemplo de configuración de un diccionario.
La figura 5 es un diagrama de flujo para explicar un proceso de registro de información de caracteres escritos a mano de acuerdo con la presente invención.
La figura 6 es un diagrama que muestra ejemplos específicos de caracteres escritos a mano y un ejemplo reducido de los mismos.
La figura 7 es un diagrama que muestra una conversión de un carácter manuscrito de un segmento de línea a una columna de puntos.
La figura 8 es una vista para explicar la creación de información de recorrido.
La figura 9 es un diagrama para explicar la creación de información de posición relativa.
10 dispositivo de entrada de teclado
20 dispositivo de visualización común de entrada / salida de caracteres manuscrita
30 Dispositivo de impresión
40 unidad de procesamiento (CPU)
41 Mecanismo de lectura / escritura de información manuscrita
42 Mecanismo de generación de patrones de caracteres manuscritos
43 Mecanismo de creación de información de caracteres manuscrita
50 memoria (RAM)
60 memoria secundaria para almacenamiento de diccionario
Reclamo
Reivindicación 1 Un diccionario que tiene correspondencia entre la información de caracteres escritos a mano y los códigos de caracteres de caracteres individuales se compara con la información de caracteres escritos a mano de un diccionario con respecto a la información de entrada de caracteres escritos a mano, en el sistema de reconocimiento de escritura da salida al código de carácter correspondiente, un método para registrar la información de escritura a mano de la orden de los trazos específica del usuario en el diccionario, el usuario introduce un código de carácter, el carácter escrito a mano que corresponde al código de caracteres encontrar la información del diccionario, y muestra el patrón de caracteres manuscritos, el usuario introduce una orden de movimiento de acuerdo con el patrón de caracteres manuscritos que es la pantalla, creando una información de caracteres manuscritos del orden de los trazos específica del usuario, y la creó Donde la información manuscrita del carácter está registrada en un diccionario.
En escritura método de registro de información según la reivindicación 2 según la reivindicación 1, la información de escritura a mano de la orden de los trazos específica del usuario, para registrar, además de caracteres manuscritos orden de los trazos de información de la normal, que está retenido previamente en el diccionario Método de registro de información de carácter manuscrito característico.
Dibujo :
Application number :1997-027013
Inventors :日本電信電話株式会社
Original Assignee :内山匡、内田典佳、篠沢一彦、曽根原登、伊藤剛