Método y aparato de entrada de caracteres
Descripción general
 Los caracteres designados del teclado virtual pueden mostrarse sin duda por el sistema de procesamiento de la aplicación y el tiempo para la entrada de caracteres se puede acortar. ] La primera y la etapa de visualización (S100), una segunda pantalla que muestra basa en el código de caracteres introducida desde el teclado virtual en una segunda información de fuente para la visualización de un teclado virtual construido de acuerdo con la primera información de fuente (S1, S2, S3) para seleccionar información de tipo de letra predeterminada de la segunda información de tipo de letra y reemplazar la primera información de tipo de letra con la información de tipo de letra seleccionada; Y un paso de actualización de teclado virtual (S4) de actualización y visualización del teclado virtual para corresponderse con la primera información de tipografía reemplazada.
Campo técnico
La presente invención se refiere a un método de introducción de caracteres que usa un teclado virtual y un aparato para el mismo.
Antecedentes de la técnica
Convencionalmente, en el método de entrada del carácter por el teclado virtual (como el chino y símbolos), la diferencia en tipo de letra tipo de letra y el sistema de procesamiento de la aplicación del teclado virtual, el personaje después de los caracteres visualizados en el teclado virtual es a través de aplicación en blanco Hubo un caso en el que no se mostró porque se mostró. Aquí, el teclado virtual significa la configuración del teclado que se muestra en la pantalla CRT o similar. En lugar de utilizar el teclado real, el usuario puede seleccionar la tecla moviendo el cursor a la posición de una tecla predeterminada del teclado virtual con un dispositivo de entrada apuntando o similar.
La gestión de la configuración de las teclas del teclado virtual, una pantalla, un sistema de procesamiento de teclado virtual para procesar una entrada de tecla, código de tecla de entrada tipo de letra se pasa al sistema de procesamiento de aplicación desde el sistema de procesamiento de teclado virtual está sosteniendo el sistema de procesamiento de la solicitud Si es lo mismo que el tipo de letra del código de clave que se utilizará, el sistema de procesamiento de la aplicación puede mostrar el carácter correspondiente del mismo tipo de letra como el código de tecla de entrada en otra ventana en la pantalla CRT.
Por cierto, el tipo de letra mencionado aquí se relaciona con todos los atributos del personaje (como el tamaño de las fuentes y los personajes de decoración de personajes).
Tarea de solución
Sin embargo, cuando la fuente del sistema de procesamiento de teclado virtual convencional descrito anteriormente no coincide con el tipo de sistema de procesamiento de la aplicación, si el carácter designado de entrada no se muestra en la ventana de visualización en el sistema de procesamiento de la aplicación o se muestra correctamente Hubo un inconveniente de que no estaba hecho.
La presente invención se ha realizado en consideración de la técnica anterior, de referencia, siempre sea igual a la fuente del sistema de procesamiento de la solicitud tipos de letra tipos de letra teclado virtual en el sistema de procesamiento de la aplicación con el lado del sistema de procesamiento de teclado virtual, de forma fiable aplicación Es un objeto de la presente invención proporcionar un método y un aparato de entrada de caracteres capaces de enviar con seguridad personajes designados en un sistema de procesamiento de aplicaciones mediante el envío de caracteres que pueden visualizarse en un sistema de procesamiento desde un teclado virtual, .
Solución
Para lograr el objeto anterior, el método y el aparato de entrada de caracteres de la presente invención tienen la siguiente configuración. Un primer paso de visualización de mostrar un teclado virtual construido sobre la base de la primera información de tipo de letra; un segundo paso de visualización de mostrar la entrada de código de carácter desde el teclado virtual en función de la segunda información de tipo de letra; la selecciona la segunda información de fuentes predeterminada de información de la fuente, correspondiente a la de una primera fuente de sustitución información información de fuente reemplazado con el paso información de la fuente seleccionada, la primera información de fuente el reemplazado Y un paso de actualización de teclado virtual de renovar y mostrar el teclado virtual para mostrar el teclado virtual.
Otro invento, la pantalla sobre la base de un primer medio de visualización para la visualización de un teclado virtual construido de acuerdo con la primera información de la fuente, el código de caracteres introducida desde el teclado virtual en una segunda información de fuente Un medio de sustitución de información de fuente para seleccionar información de fuente prescrita de dicha segunda información de fuente y reemplazar dicha primera información de fuente con dicha información de tipografía seleccionada; Y la actualización de teclado virtual significa actualizar y mostrar el teclado virtual para que se corresponda con la información de tipo de letra.
En la configuración anterior, se muestra el teclado virtual configurado en base a la primera información de tipo de letra, la entrada de código de carácter del teclado virtual se muestra en función de la segunda información de tipo de letra y la información predeterminada del carácter , Y reemplaza la primera información de tipo de letra con la información de tipo de letra seleccionada y las actualizaciones y muestra el teclado virtual para que se corresponda con la primera información de tipo de letra reemplazada.
En otra invención, el primer medio de visualización muestra un teclado virtual construido sobre la base de la primera información de tipo de letra, y el segundo medio de visualización muestra el código de carácter ingresado desde el teclado virtual como un segundo Sustitución de información de fuente para mostrar información de fuente basada en información de fuente, selección de información de fuente predeterminada de la segunda información de tipo de letra y sustitución de la información de tipo de fuente con la información de fuente seleccionada, y medios de actualización de teclado virtual Actualiza el teclado virtual para que se corresponda con la primera información de tipografía reemplazada.
En primer lugar, se resumirá uno de los puntos del método de introducción de caracteres que usa el teclado virtual de una realización de acuerdo con la presente invención, luego se realizará la descripción detallada. método de entrada de caracteres según la realización teclado virtual determina el evento de entrada, si el evento de entrada es una instrucción de cambio de la información de fuente en movimiento, tal como un cursor en una pantalla de sistema de procesamiento de aplicación, tipo de letra desde el sistema de procesamiento de la solicitud de la información adquirida, reescribir la información de fuente del teclado virtual para que coincida con la información de fuente, y similares del sistema de procesamiento de la solicitud, y volver a la pantalla del teclado virtual sobre la base de la información de fuente del teclado virtual, evento de entrada está en el teclado virtual Cuando se especifican los caracteres, se envía la información clave especificada por el sistema de procesamiento de la aplicación.
Con tal configuración de procesamiento de caracteres, es posible resolver el problema de que los caracteres designados se muestran de forma diferente en el sistema de procesamiento de la aplicación como se describió anteriormente, y es posible acortar el tiempo de entrada de caracteres.
A continuación, se describirá en detalle un método de introducción de caracteres de acuerdo con una realización de la presente invención con referencia a los dibujos.
La figura 1 es un diagrama de bloques que muestra una configuración de un sistema de procesamiento de información al que se aplica un método de introducción de caracteres que usa un teclado virtual de acuerdo con una realización de la presente invención. El número de referencia 1 1 denota un CRT que muestra un documento que se está editando, un teclado virtual, varios menús de mensajes y similares. 1 2 denota una RAM de video (en lo sucesivo VRAM) para desarrollar la imagen mostrada en la pantalla del CRT 1 1.
1 3 es una unidad de movimiento de bit (BMU) para controlar la transferencia de datos entre memorias o entre una memoria y cada dispositivo. 1 4 es un teclado provisto de varias teclas para realizar la conversión de caracteres kana, instrucciones para un teclado virtual, edición de documentos y similares. El número de referencia 15 denota un dispositivo señalador (en lo sucesivo denominado PD) utilizado para designar un icono en una pantalla o designar una tecla en un teclado virtual.
1 6 es una CPU que controla todo el aparato. El número de referencia 17 es una ROM que registra un programa que describe el procedimiento de funcionamiento de la CPU 16. Incidentalmente, la ROM 17 almacena programas relacionados con la conversión de caracteres kana, programas de teclado virtual, programas de procesamiento de errores y el diagrama de flujo mostrado en la figura 6.
El número de referencia 18 denota una RAM utilizada como área de trabajo o área de almacenamiento temporal durante el procesamiento de errores cuando la CPU 16 ejecuta los diversos programas descritos anteriormente. 1 9 es una unidad de disco duro (HDD). 1 10 es una unidad de disquete (en lo sucesivo, FDD). Aquí, cada disco se usa para almacenar programas de aplicación, archivos de documentos, datos de diccionario, bibliotecas y similares que se describirán más adelante.
El número de referencia 11 denota una interfaz de red (en lo sucesivo denominada I / F de red), y realiza el control de datos y el diagnóstico en una red para transferir datos hacia y desde otros sistemas de procesamiento de aplicaciones a través de una red. 1 12 es un bus de E / S (que consta de un bus de direcciones, un bus de datos y un bus de control) que conecta las unidades descritas anteriormente.
La figura 2 es un diagrama de bloques para explicar la función de la CPU 16 mostrada en la figura 1.
En la HDD 19, se almacenan un diccionario de símbolos kanji 19 que almacena datos de caracteres, datos de aplicaciones 19b y datos de teclado virtual 19c. Cuando el cursor se mueve en el sistema de procesamiento de aplicaciones desde la unidad de entrada 22, la información de tipo de letra del sistema de procesamiento de aplicaciones se notifica a la unidad 24 de procesamiento de tipografía. La unidad de procesamiento de información de fuente 24 emite un comando que ordena a la unidad de control 21 leer los datos de aplicación (información de fuente) 19b del HDD 19. De acuerdo con esta orden, la unidad de control 2 1 lee los datos de aplicación (19b) desde la HDD 19 en la memoria interna (no mostrada).
A continuación, la unidad de procesamiento de fuente 24 instruye a la unidad de control 21 para cambiar los datos del teclado virtual (información de fuente) 19c del HDD 19 usando los datos de aplicación (información de fuente) leídos en la unidad de control Problema En base a este comando, la unidad de control 21 escribe los datos de aplicación (información de fuente) leídos en la memoria interna (no mostrada) en la parte de los datos de teclado virtual (información de fuente) 19c del HDD 19.
A continuación, la unidad de control 21 se refiere a la información de fuente de los datos de teclado virtual actualizados (información de fuente) 19c y muestra el teclado virtual correspondiente en la unidad de visualización 23.
La figura 3 muestra un ejemplo de diferencia en la visualización que depende de la posición del cursor en el sistema de procesamiento de la aplicación en esta realización.
La primera línea es una oración escrita con tipo de letra A. La segunda línea es una oración escrita con el tipo B. Debido a la diferencia entre el tipo de letra A y el tipo de letra B, '' no se muestra en el tipo de letra A, pero se muestra en el tipo de letra B como se muestra en la figura 3.
Siguiente, la Figura 4 muestra la configuración del teclado virtual que se muestra en el CRT 1 1 y la configuración de la configuración de la ventana de la aplicación Muestra un ejemplo.
Como se muestra en la figura 4, cuando el tipo de letra que se muestra en la ventana de la aplicación es el tipo de letra A (cuando la posición del cursor es la primera línea), los caracteres tales como no se muestran en el teclado virtual. En este caso, si se especifica una parte clave de la '1' en la parte superior izquierda en el teclado virtual en la PD1 5, tales como espacios o '' de entrada, buscado por el usuario '' no aparece en el sistema de procesamiento de la solicitud.
siguiente, la figura 5 muestra un ejemplo del caso de introducción de caracteres con el tipo de letra B de la figura 3.
Como se muestra en la figura 5, cuando el tipo de letra de la ventana de la aplicación es la tipografía B (cuando la posición del cursor es la segunda línea), los caracteres tales como se muestran en el teclado virtual. En este momento, si PD 15 especifica la tecla '1' en la esquina superior izquierda del teclado virtual, '' se ingresa '' y el usuario visualiza '' 'en la ventana de la aplicación.
En otras palabras, los caracteres que se muestran en el teclado virtual siempre se muestran en la ventana de la aplicación, y no es necesario cambiar el tipo de letra después de que el usuario haya ingresado los caracteres.
A continuación, con referencia al diagrama de flujo de la figura 6, se describirá el flujo del proceso del método de introducción de caracteres por el teclado virtual de esta realización. Un programa correspondiente al procedimiento de procesamiento de este diagrama de flujo se almacena en la ROM 17, es leído por la CPU 16, interpretado y ejecutado.
Para facilitar la comprensión del lector, se describirá un método de procesamiento en el caso de ingresar un carácter '' 'como ejemplo. Por cierto, '' es un personaje que no es JIS, y hay casos en los que no tiene esa notación dependiendo del tipo de letra. En el paso S100, un teclado virtual que se ajusta al tipo de letra predeterminado y una ventana de aplicación (ventana 'clara' en la figura 5) que visualiza los caracteres de entrada se muestran en el CRT 11.
Con referencia a la figura 6, en el paso S1, por ejemplo, el usuario opera el teclado 16 o PD 15 para mover el cursor a una posición en la ventana de aplicación donde se desea ingresar un carácter. En este momento, se determina si la entrada de evento en el paso S1 designa un movimiento del cursor en la ventana de la aplicación o un carácter en el teclado virtual.
Cuando se selecciona 'carácter' mediante el movimiento del cursor en la ventana de la aplicación (la ventana de luz en la figura 5) en el paso S1, cada nombre de tipo de letra indica un tipo de una pluralidad de fuentes (no se muestra) Mostrar la ventana mostrada Luego, se ingresa un nombre de fuente único indicado por el cursor entre ellos, y el flujo continúa al paso S2. Cuando el carácter en el teclado virtual se selecciona mediante el movimiento del cursor en el paso S1, el proceso continúa al paso S5.
En el ejemplo anterior, dado que el cursor se mueve en la ventana de la aplicación, el proceso pasa al paso S2. En el paso S2, se obtiene información de fuentes (a partir de los datos de la aplicación de la figura 2) en el sistema de procesamiento de aplicaciones correspondiente al nombre de fuente obtenido en el paso S1. Por ejemplo, en el ejemplo de la figura 5, se obtiene información de tipo de letra del tipo B.
En el paso S3, la información de tipografía actual del teclado virtual se cambia a tipografía B. Como se describió anteriormente, este proceso actualiza los datos del teclado virtual 19 c con los datos de la fuente B a partir de los datos de aplicación 19 b del HDD 19. En el paso S4, el teclado virtual se vuelve a mostrar basándose en los datos de teclado virtual 19c actualizados en el paso S3. Por ejemplo, en el ejemplo de la figura 5, letras como '' se muestran en el teclado virtual. Luego, el proceso vuelve al paso S1 y se repite el mismo proceso.
En el paso S1, el usuario utiliza la clave o PD1 5 del teclado 1 6, especificando el '' en el teclado virtual, puesto que la entrada de evento es el carácter especificado en el teclado virtual, el proceso de paso S5 Se pasa En el paso S5, el carácter '' se envía a la ventana de la aplicación, los caracteres en la ventana de la aplicación se vuelven a dibujar con el tipo de letra designado, y se muestra ''. Luego, el proceso vuelve al paso S1 nuevamente y se repite el mismo proceso.
Debe observarse que la presente invención se puede aplicar a un sistema constituido por una pluralidad de dispositivos o un aparato compuesto por un único dispositivo. Ni que decir tiene que la presente invención también puede aplicarse a un caso en el que la presente invención se logra suministrando un programa a un sistema o a un aparato. En el método de entrada de caracteres anteriormente en un teclado virtual de la presente realización como se describe, con referencia, sea siempre igual a la fuente del sistema de procesamiento de la solicitud tipos de letra tipos de letra teclado virtual en el sistema de procesamiento de la aplicación con el lado teclado virtual, de forma fiable aplicación Al permitir que los caracteres que se pueden mostrar en el sistema de procesamiento se envíen desde el teclado virtual, es posible mostrar de manera confiable los caracteres designados en el sistema de procesamiento de la aplicación, y acortar el tiempo de entrada de caracteres.
Efecto de la invención
Según la presente invención descrita anteriormente, con referencia a la fuente en el sistema de procesamiento de la aplicación con el lado del sistema de procesamiento de teclado virtual, siempre la misma que la fuente de la fuente del sistema de procesamiento de aplicación del teclado virtual, mostrar de forma fiable un sistema de procesamiento de la solicitud Al enviar caracteres que pueden enviarse desde el teclado virtual, es posible mostrar de manera confiable los caracteres designados en el sistema de procesamiento de la aplicación, y es posible acortar el tiempo de entrada de caracteres.
La figura 1 es un diagrama de bloques de un método de introducción de caracteres que usa un teclado virtual en esta realización.
La figura 2 es un diagrama de bloques que ilustra funciones de la CPU 6.
La figura 3 es un diagrama que muestra una diferencia en la visualización por un tipo de letra en un sistema de procesamiento de aplicaciones.
La figura 4 es un diagrama que muestra cómo se realiza la entrada de caracteres en el tipo A en el sistema de procesamiento de aplicaciones.
La figura 5 es un diagrama que muestra cómo se realiza la entrada de caracteres en el tipo de letra B en el sistema de procesamiento de la aplicación.
La figura 6 es un diagrama de flujo que muestra el flujo de procesamiento de entrada de caracteres por el teclado virtual.
1 CRT
2 VRM
3 BMU
4 teclado
5 dispositivo señalador (PD)
6 CPU
7 ROM
8 RAM
9 HDD
10 FDD
11 Red I / F
Reclamo
Un primer paso de visualización de mostrar un teclado virtual construido sobre la base de la primera información de tipo de letra; un segundo paso de visualización de visualizar el código de carácter introducido desde el teclado virtual en función de la segunda información de tipo de letra; Un paso de sustitución de información de tipo de letra para seleccionar información de tipo de letra predeterminada a partir de la segunda información de tipo de letra y reemplazar la primera información de tipo de letra con la información de tipo de letra seleccionada; Y un paso de actualización de teclado virtual de actualizar y mostrar el teclado virtual para mostrar el teclado virtual.
2. El método de introducción de caracteres de acuerdo con la reivindicación 1, en el que el teclado virtual y los caracteres mostrados en el segundo paso de visualización se muestran en un dispositivo de visualización de imágenes predeterminado.
3. El método de introducción de caracteres según la reivindicación 1, en el que la segunda información de fuente es un tipo de fuente.
4. El método de introducción de caracteres de acuerdo con la reivindicación 1, en el que la segunda información de tipo de letra es un tamaño de carácter de una decoración de personaje.
Un segundo medio de visualización para mostrar un código de carácter introducido desde dicho teclado virtual en función de la segunda información de tipo de letra; un segundo medio de visualización para mostrar un código de carácter introducido desde dicho teclado virtual en función de la segunda información de tipo de letra; Un medio de sustitución de información de tipo de letra para seleccionar información de tipo de letra predeterminada a partir de la segunda información de tipo de letra y reemplazar la primera información de tipo de letra con la información de tipo de letra seleccionada; Y una actualización de teclado virtual significa actualizar y visualizar el teclado virtual para mostrar el teclado virtual.
6. Dispositivo de entrada de caracteres según la reivindicación 5, en el que los caracteres mostrados en dicho teclado virtual y dichos segundos medios de visualización se muestran en un dispositivo de visualización de imágenes predeterminado.
7. Dispositivo de entrada de caracteres según la reivindicación 5, en el que la segunda información de tipo de letra es un tipo de fuente.
8. El dispositivo de entrada de caracteres de acuerdo con la reivindicación 5, en el que la segunda información de tipo de letra es un tamaño de carácter de una decoración de personaje.
Dibujo :
Application number :1997-016333
Inventors :キヤノン株式会社
Original Assignee :林竜司