ES3046792T3 - Text input method and terminal - Google Patents
Text input method and terminalInfo
- Publication number
- ES3046792T3 ES3046792T3 ES19845388T ES19845388T ES3046792T3 ES 3046792 T3 ES3046792 T3 ES 3046792T3 ES 19845388 T ES19845388 T ES 19845388T ES 19845388 T ES19845388 T ES 19845388T ES 3046792 T3 ES3046792 T3 ES 3046792T3
- Authority
- ES
- Spain
- Prior art keywords
- input
- text
- input method
- area
- editing interface
- 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.)
- Active
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/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- 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/018—Input/output arrangements for oriental characters
-
- 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
- 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/04886—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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Artificial Intelligence (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
Se proporciona un método de entrada de texto y un terminal. El método comprende: al detectar una operación de activación para la entrada de texto, mostrar una interfaz de edición de texto, que comprende: un área de operación de entrada de al menos dos métodos de entrada y un área de visualización de texto para mostrar el texto introducido por el método de entrada; y, si se detecta una operación de conmutación para cambiar uno de los métodos de entrada utilizados actualmente a otro en la interfaz de edición de texto mostrada, mantener la visualización del área de operación de entrada de los al menos dos métodos de entrada en la interfaz de edición de texto mostrada. (Traducción automática con Google Translate, sin valor legal)
Description
[0001] DESCRIPCIÓN
[0002] Método de entrada de texto y terminal
[0003] Campo técnico
[0004] Las realizaciones de esta descripción se refieren al campo de las tecnologías de entrada de texto y, en particular, a un método de entrada de texto y un terminal.
[0005] Antecedentes
[0006] A medida que se desarrollan los terminales, más usuarios usan las aplicaciones instaladas en los terminales, tal como el correo electrónico, el chat, los SMS y las aplicaciones de oficina. Al usar estas aplicaciones, los usuarios a menudo necesitan usar métodos de entrada para la entrada de texto.
[0007] En la técnica relacionada, cuando un usuario usa un método de entrada para la entrada de texto, solo se admite un método de entrada para la entrada de texto en una interfaz de edición de texto, y la eficiencia de la entrada de texto es baja. Por lo tanto, después de seleccionar un método de entrada, el usuario tiene que aguantar las molestias causadas por este método de entrada. Por ejemplo, cuando un usuario usa un método de entrada de 26 teclas para introducir texto en una interfaz de edición de texto correspondiente al método de entrada de 26 teclas, aunque un grado de coincidencia de entrada es alto, las teclas alfabéticas son pequeñas y es fácil tocar una tecla incorrecta; cuando un usuario usa un método de entrada de nueve cuadrículas para introducir texto en una interfaz de edición de texto correspondiente al método de entrada de nueve cuadrículas, aunque las teclas son lo suficientemente grandes, un grado de coincidencia no es lo suficientemente alto después de la entrada, y es difícil hacer coincidir el texto que el usuario quiere introducir; cuando un usuario usa un método de entrada por voz para introducir texto, el texto que el usuario quiere introducir no se puede hacer coincidir debido a una pronunciación inexacta o un entorno ruidoso durante la pronunciación; y cuando un usuario usa un método de entrada por escritura a mano para introducir texto, se tarda un tiempo relativamente largo en introducir texto con muchos trazos, lo cual es poco práctico. Cuando un usuario desea usar otros métodos de entrada para la entrada de texto, el usuario debe cambiar activamente un método de entrada. En este caso, una interfaz de edición de texto correspondiente al método de entrada usado actualmente desaparece y se sustituye por una nueva interfaz de edición de texto. Sin embargo, la nueva interfaz de edición de texto aún admite solo un método de entrada para la entrada de texto, y la eficiencia de la entrada de texto es baja, lo que genera inconvenientes para los usuarios.
[0008] Por lo tanto, la forma de introducir texto de manera más eficiente y exacta es un problema técnico que debe resolverse con urgencia.
[0009] El documento EP 2778879 A2 se refiere a un terminal móvil y un método de operación de teclado modificado del mismo para visualizar una ventana de visualización en un espacio vacante creado durante la modificación (división o deslizamiento) de un teclado para realizar fácilmente una entrada de texto a un objeto de edición a través de la ventana de visualización.
[0010] El documento US 6661920 B1 describe un sistema flexible de entrada de datos que puede aceptar datos de sistemas activos simultáneamente incluyendo un sistema de reconocimiento de escritura a mano y un sistema de teclado virtual.
[0011] Compendio
[0012] Las realizaciones de esta descripción proporcionan un método de entrada de texto y un terminal, tal como se define en el conjunto de reivindicaciones adjuntas, para abordar un problema de cómo introducir texto de manera más eficiente y exacta. La Figura 13 y los pasajes asociados describen una realización de la invención. Las Figuras 1-12 y sus pasajes correspondientes se refieren a una combinación de características no reivindicadas, que sin embargo son útiles para resaltar aspectos específicos de la invención.
[0013] En las realizaciones reivindicadas de esta descripción, la interfaz de edición de texto donde se pueden usar los tres métodos de entrada para la entrada de texto se visualiza cuando se detecta una operación para iniciar el método de entrada para la entrada de texto, de modo que un usuario puede usar los tres métodos de entrada en la interfaz de edición de texto visualizada actualmente para la entrada de texto. Esto evita el cambio frecuente entre las interfaces de edición de texto al cambiar un método de entrada, y mejora eficazmente la eficiencia y la exactitud de la entrada de texto.
[0014] Breve descripción de los dibujos
[0015] La FIG. 1 es un diagrama de flujo esquemático de un método de entrada de texto según la Realización 1, que
cubre la realización de la invención, así como otras realizaciones no reivindicadas;
[0016] la FIG. 2 es un diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0017] la FIG. 3 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0018] la FIG. 4 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0019] la FIG. 5 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0020] la FIG. 6 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0021] la FIG. 7 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0022] la FIG. 8 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0023] la FIG. 9 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0024] la FIG. 10 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0025] la FIG. 11 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0026] la FIG. 12 es otro diagrama esquemático de una interfaz de edición de texto según una realización no reivindicada de esta descripción;
[0027] la FIG. 13 es otro diagrama esquemático de una interfaz de edición de texto según una realización reivindicada de esta descripción;
[0028] la FIG. 14 es un diagrama estructural esquemático de un terminal según la Realización 2 de esta descripción; la FIG. 15 es un diagrama estructural esquemático de un terminal según la Realización 3 de esta descripción; y
[0029] la FIG. 16 es un diagrama esquemático de una estructura de hardware de un terminal para implementar las realizaciones de esta descripción.
[0030] Descripción de las realizaciones
[0031] Los párrafos siguientes describen clara y completamente las soluciones técnicas en las realizaciones de esta descripción con referencia a los dibujos adjuntos en las realizaciones de esta descripción. El alcance de la invención se define por el alcance de las reivindicaciones adjuntas.
[0032] La FIG. 1 es un diagrama de flujo esquemático de un método de entrada de texto según la Realización 1 de esta descripción. El método incluye las etapas siguientes:
[0033] Etapa S 11: Visualizar una interfaz de edición de texto cuando se detecta una operación de activación para activar la entrada de texto, donde la interfaz de edición de texto incluye: áreas de operación de entrada de por lo menos dos métodos de entrada y áreas de visualización de texto para visualizar la entrada de texto mediante el uso de los métodos de entrada.
[0034] Etapa S12: Seguir visualizando las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente cuando se detecta una operación de cambio para cambiar de uno de los por lo menos dos métodos de entrada usados actualmente a otro método de entrada en la interfaz de edición de texto visualizada actualmente.
[0035] Según el método anterior, un usuario puede usar los por lo menos dos métodos de entrada en la interfaz de
edición de texto visualizada actualmente para la entrada de texto. Esto evita el cambio frecuente entre las interfaces de edición de texto al cambiar un método de entrada, y mejora eficazmente la eficiencia y la exactitud de la entrada de texto.
[0037] En esta realización, la operación de activación para activar la entrada de texto puede ser una operación de toque para tocar un área de entrada de texto (por ejemplo, un cuadro de edición de texto y un cuadro de búsqueda) de una aplicación tal como SMS, correo electrónico y WeChat.
[0039] En esta realización, los por lo menos dos métodos de entrada pueden incluir por lo menos dos de los siguientes: un método de entrada por tecla, un método de entrada por voz y un método de entrada por escritura a mano.
[0040] El método de entrada por tecla puede incluir: un método de entrada Wubi, un método de entrada de pinyin o un método de entrada de idioma extranjero. El método de entrada por tecla puede ser un método de entrada de 26 teclas o un método de entrada de nueve cuadrículas, para satisfacer las diferentes necesidades de los usuarios y mejorar la eficiencia de entrada de texto de los usuarios.
[0042] En algunas realizaciones opcionales de esta descripción, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por tecla, un área de operación de entrada del método de entrada por tecla incluye un área de teclado.
[0044] Por ejemplo, la FIG. 2 es un diagrama esquemático de una interfaz 20 de edición de texto que admite el método de entrada por voz y el método de entrada de nueve cuadrículas. En la interfaz 20 de edición de texto, un área 21 de operación de entrada del método de entrada de nueve cuadrículas puede incluir un área 211 de teclado.
[0045] Por supuesto, el área 21 de operación de entrada del método de entrada por tecla puede incluir además un área de selección de texto coincidente con las teclas (no se muestra en la figura) para visualizar por lo menos un grupo de texto candidato, de modo que el usuario seleccione el texto que se introducirá en el área de selección de texto coincidente con las teclas.
[0047] En algunas otras realizaciones opcionales de esta descripción, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por voz, un área de operación de entrada del método de entrada por voz incluye un área de selección de texto coincidente con la voz para visualizar por lo menos un grupo de texto candidato.
[0049] Siguiendo con referencia a la FIG. 2, en la interfaz 20 de edición de texto, un área 22 de operación de entrada del método de entrada por voz puede incluir un área 221 de selección de texto coincidente con la voz, de modo que la información de texto obtenida a través de la coincidencia basada en la información de voz del usuario se visualiza en el área 221 de selección de texto coincidente con la voz, lo cual es práctico para que un usuario seleccione.
[0051] En algunas realizaciones opcionales de esta descripción, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por escritura a mano, un área de operación de entrada del método de entrada por escritura a mano incluye un área de escritura a mano.
[0053] El área de escritura a mano puede ser un área preestablecida en la interfaz de edición de texto, por ejemplo, toda la interfaz de edición de texto. El área de escritura a mano es grande y práctica para que un usuario realice una operación de escritura a mano; y por supuesto, el área preestablecida puede establecerse según una necesidad real, lo cual es más flexible y práctico.
[0055] Por ejemplo, la FIG. 3 es un diagrama esquemático de una interfaz 30 de edición de texto que admite el método de entrada por escritura a mano y el método de entrada por tecla. En la interfaz 30 de edición de texto, un área 31 de operación de entrada del método de entrada por escritura a mano incluye un área 311 de escritura a mano.
[0057] Por supuesto, el área 31 de operación de entrada del método de entrada por escritura a mano puede incluir además un área 312 de selección de texto coincidente con la escritura a mano para visualizar por lo menos un grupo de texto candidato, de modo que la información de texto obtenida a través de la coincidencia basada en un trazo de texto escrito a mano por un usuario se visualiza en el área 312 de selección de texto coincidente con la escritura a mano, lo cual es práctico para que el usuario seleccione el texto que se introducirá en el área 312 de selección de texto coincidente con la escritura a mano.
[0059] Opcionalmente, el área de selección de texto coincidente con las teclas, el área de selección de texto coincidente con la voz y el área de selección de texto coincidente con la escritura a mano visualizan una cantidad preestablecida de grupos de texto candidato, y la cantidad preestablecida de grupos se puede establecer según una necesidad.
[0060] Opcionalmente, el área de selección de texto coincidente con las teclas, el área de selección de texto coincidente con la voz y el área de selección de texto coincidente con la escritura a mano también visualizan más teclas para indicar que se visualicen más grupos de texto candidato.
[0062] Opcionalmente, la cantidad preestablecida de grupos de texto candidato que se visualiza en el área de selección de texto coincidente con las teclas, el área de selección de texto coincidente con la voz y el área de selección de texto coincidente con la escritura a mano se pueden cambiar según una operación de deslizamiento detectada.
[0064] En algunas realizaciones opcionales de esta descripción, la etapa S12 incluye:
[0066] cuando se detecta una operación de cambio para cambiar de uno de los por lo menos dos métodos de entrada usados actualmente a otro método de entrada, borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente y determinar el método de entrada usado actualmente como el otro método de entrada.
[0068] En otras palabras, durante el cambio de un método de entrada en la interfaz de edición de texto usada actualmente a otro método de entrada, se borra todo el texto en el área de operación de entrada del método de entrada usado antes del cambio.
[0070] Opcionalmente, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por tecla, la etapa S12 incluye:
[0072] cuando se detecta que un método de entrada usado actualmente es un método de entrada distinto del método de entrada por tecla en los por lo menos dos métodos de entrada, y se detecta que se toca una tecla en el área de teclado, borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente, cambiar el método de entrada usado actualmente al método de entrada por tecla y obtener información de texto introducida en el área de teclado.
[0074] En otras palabras, cuando se detecta que se toca cualquier tecla en el área de teclado en un proceso de uso de un método de entrada que no sea el método de entrada por tecla para la entrada de texto, se borra todo el texto en el área de operación de entrada del método de entrada usado actualmente, y el método de entrada usado actualmente se cambia al método de entrada por tecla inmediatamente para la entrada de texto posterior.
[0075] Por ejemplo, con referencia a la FIG. 4 y la FIG. 5, un usuario usa una interfaz de edición de texto donde se pueden usar el método de entrada por voz y el método de entrada por tecla para introducir texto. Cuando el usuario usa el método de entrada por voz para introducir texto, una interfaz 40 de edición de texto visualizada se muestra en la FIG. 4. En la interfaz 40 de edición de texto, el área de operación de entrada del método de entrada por tecla es un área 41 de teclado, y el área de operación de entrada del método de entrada por voz es un área 42 de selección de texto coincidente con la voz. Cuando se detecta que se toca una tecla en el área 41 de teclado, se borra todo el texto en el área 42 de selección de texto coincidente con la voz, como se muestra en la FIG. 5.
[0077] En algunas realizaciones opcionales de esta descripción, después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0079] cuando se detecta que uno de los por lo menos dos métodos de entrada se usa para la entrada de texto, visualizar por lo menos un grupo de texto candidato correspondiente a la información de entrada en el área de operación de entrada del método de entrada usado actualmente; y
[0080] cuando se detecta que se selecciona un grupo de texto candidato en el por lo menos un grupo de texto candidato, añadir el texto seleccionado al área de visualización de texto.
[0082] El texto obtenido a través de la coincidencia según la información de voz detectada puede ser una palabra (incluyendo una letra y un carácter chino), palabras o una oración. Una operación de selección de seleccionar un grupo de texto candidato puede ser una operación de toque de tocar un grupo de texto candidato.
[0084] Después de añadir el texto seleccionado al área de visualización de texto, se puede borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente.
[0086] Por ejemplo, con referencia a la FIG. 6 a la FIG. 8 , cuando el método de entrada por voz se usa para la entrada de texto, el área de operación de entrada del método de entrada por voz es un área 61 de selección de texto coincidente con la voz. Cuando se detecta un mensaje de voz con contenido de voz se realiza una coincidencia de texto en el mensaje de voz detectado, y se visualizan tres grupos de texto candidato coincidente (fftíf, í&ftf y MW) uno a | |ac|0 del otro en el área 61 de selección de texto coincidente con la voz de la interfaz 60 de edición de texto, como se muestra en la FIG. 6 ; y cuando se detecta una operación de selección de
seleccionar en el área 61 de selección de texto coincidente con la voz, el texto seleccionado "'íftí?" se añade a un área 62 de visualización de texto, como se muestra en la FIG. 7, y todo el texto en el área 61 de selección de texto coincidente con la voz se borra, como se muestra en la FIG. 8.
[0088] Para poner otro ejemplo, con referencia a la FIG. 9 a la FIG. 11, cuando el método de entrada por escritura a mano se usa para la entrada de texto, un área 91 de operación de entrada del método de entrada por escritura a mano incluye un área 911 de escritura a mano y un área 912 de selección de texto coincidente con la escritura a mano. Cuando se detecta que un usuario escribe trazos de contenido de texto "'íft'en el área 911 de escritura a mano, la coincidencia de texto se realiza en la información de trazos detectados y se visualizan cuatro grupos de texto candidato coincidente ('Ks 'F , y t í ) Uno al lado del otro en el área 912 de selección de texto coincidente con la escritura a mano de la interfaz 90 de edición de texto. Cuando se detecta una operación de selección de seleccionar "'0'" en el área 912 de selección de texto coincidente con la escritura a mano, el texto seleccionado "'ífc" se añade a un área 92 de visualización de texto, como se muestra en la FIG. 10, y todo el texto en el área 91 de operación de entrada (incluyendo el área 911 de escritura a mano y el área 912 de selección de texto coincidente con la escritura a mano) del método de entrada por escritura a mano se borra, como se muestra en la FIG. 11.
[0090] Por supuesto, después de que el texto seleccionado se añade al área de visualización de texto, el texto en el área de operación de entrada del método de entrada usado actualmente puede alternativamente no borrarse.
[0091] Específicamente, después de que el texto seleccionado se añade al área de visualización de texto, una palabra asociada o palabras asociadas del texto seleccionado pueden visualizarse en el área de operación de entrada. Por ejemplo, cuando el texto seleccionado por un usuario es "PFDfc", "P07t" se añade al área de visualización de texto, y una palabra asociada o palabras asociadas de "PEDfc" tales como I'- y Se visualizan en el área de operación de entrada.
[0093] En algunas realizaciones opcionales de esta descripción, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por voz, después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0095] cuando se detecta información de voz de un usuario y no se realiza ninguna operación de entrada mediante el uso de otro método de entrada en la interfaz de edición de texto, obtener información de voz recopilada y convertir la información de voz en información de texto.
[0097] En otras palabras, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por voz, la información de voz siempre se recopila en tiempo real durante la entrada de texto, y solo cuando se recopila la información de voz y no se usa ningún otro método de entrada para introducir texto, la información de voz recopilada se convierte en información de texto.
[0099] En algunas realizaciones opcionales de esta descripción, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por escritura a mano, después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0101] cuando se detecta una operación de escritura a mano en el área de escritura a mano, determinar que un método de entrada usado actualmente es el método de entrada por escritura a mano y obtener información de texto introducida en el área de escritura a mano.
[0103] En otras palabras, cuando se detecta que un usuario escribe en el área de escritura a mano, si un método de entrada usado anteriormente no es el método de entrada por escritura a mano, el método de entrada se cambia al método de entrada por escritura a mano; si el método de entrada por escritura a mano se usa antes, el método de entrada por escritura a mano aún se usa para la entrada de texto, la coincidencia de texto se realiza sobre la información de trazo escrita y se obtiene la información de texto introducida mediante el uso del método de entrada por escritura a mano.
[0105] En algunas realizaciones opcionales de esta descripción, las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente incluyen un área de operación de entrada de un primer método de entrada y un área de operación de entrada de un segundo método de entrada, y no incluyen un área de operación de entrada de un tercer método de entrada, y después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0107] cuando se detecta una operación de cambio para cambiar del primer método de entrada al tercer método de entrada, visualizar una nueva interfaz de edición de texto, donde la nueva interfaz de edición de texto incluye: la operación de entrada del área de segundo método de entrada, el área de operación de entrada del tercer método de entrada y el área de visualización de texto, y el tercer método de entrada es diferente tanto del primer método de entrada como del segundo método de entrada.
[0108] En otras palabras, en la interfaz de edición de texto visualizada actualmente, el primer método de entrada y el segundo método de entrada se pueden usar para la entrada de texto, pero el tercer método de entrada no se puede usar para la entrada de texto. Cuando se detecta la operación de cambio para cambiar del primer método de entrada al tercer método de entrada, se visualiza la nueva interfaz de edición de texto, y el segundo método de entrada y el tercer método de entrada se pueden usar en la nueva interfaz de edición de texto para la entrada de texto.
[0110] La operación de cambio para cambiar del primer método de entrada al tercer método de entrada es una operación de toque de tocar una tecla de cambio que se visualiza en la interfaz de edición de texto y que se usa para indicar que se cambie un método de entrada. La tecla de cambio puede ser una tecla preestablecida según una necesidad real, y puede ubicarse en cualquier posición en la interfaz de edición de texto, lo cual es más flexible y práctico.
[0112] Por ejemplo, aún con referencia a la FIG. 2 y la FIG. 3, el primer método de entrada, el segundo método de entrada y el tercer método de entrada son: un método de entrada por voz, un método de entrada por tecla y un método de entrada por escritura a mano, respectivamente. En la interfaz 20 de edición de texto en la FIG. 2, el área 22 de operación de entrada del método de entrada por voz es el área 221 de selección de texto coincidente con la voz, y una tecla de micrófono más a la derecha en el área 221 de selección de texto coincidente con la voz es la tecla de cambio. Cuando se detecta que se toca la tecla de micrófono, se visualiza una nueva interfaz 30 de edición de texto, como se muestra en la FIG. 3. En la nueva interfaz 30 de edición de texto, incluyendo: un área 32 de visualización de texto, un área 33 de operación de entrada del método de entrada por tecla y un área 31 de operación de entrada (incluyendo un área 311 de escritura a mano y un área 312 de selección de texto coincidente con la escritura a mano) del método de entrada por escritura a mano, el método de entrada por tecla y el método de entrada por escritura a mano se pueden usar para la entrada de texto.
[0114] Para poner otro ejemplo, aún con referencia a la FIG. 2 y la FIG. 3, el primer método de entrada, el segundo método de entrada y el tercer método de entrada son: un método de entrada por escritura a mano, un método de entrada por tecla y un método de entrada por voz, respectivamente. En la interfaz 30 de edición de texto en la FIG. 3, una tecla de trazo en un área 31 de operación de entrada más a la derecha del método de entrada por escritura a mano es la tecla de cambio. Cuando se detecta que se toca la tecla de trazo, se visualiza una nueva interfaz 20 de edición de texto, como se muestra en la FIG. 2. En la nueva interfaz 20 de edición de texto, incluyendo: un área 23 de visualización de texto, un área 21 de operación de entrada del método de entrada por tecla y un área 22 de operación de entrada del método de entrada por voz, el método de entrada por tecla y el método de entrada por voz se pueden usar para la entrada de texto.
[0116] Para poner otro ejemplo, con referencia a la FIG. 2 y la FIG. 12, el primer método de entrada, el segundo método de entrada y el tercer método de entrada son: un método de entrada por tecla, un método de entrada por voz y un método de entrada por escritura a mano, respectivamente. En la interfaz 20 de edición de texto en la FIG. 2, una tecla "1" en el área 211 de teclado es la tecla de cambio. Cuando se detecta que se toca la tecla "1", se visualiza una nueva interfaz 120 de edición de texto, como se muestra en la FIG. 12. En la nueva interfaz 120 de edición de texto, incluyendo: un área 121 de visualización de texto, un área 122 de operación de entrada del método de entrada por voz y un área 123 de operación de entrada (incluyendo un área 1231 de selección de texto coincidente con la escritura a mano y un área 1232 de escritura a mano) del método de entrada por escritura a mano, el método de entrada por voz y el método de entrada por escritura a mano se pueden usar para la entrada de texto.
[0118] Con referencia a la FIG. 13, la realización reivindicada de esta descripción, en la interfaz 130 de edición de texto, se pueden usar tres métodos de entrada (un método de entrada por tecla, un método de entrada por voz y un método de entrada por escritura a mano) para la entrada de texto. La interfaz 130 de edición de texto incluye un área 131 de visualización de texto, un área 132 de operación de entrada del método de entrada por tecla, un área 133 de operación de entrada del método de entrada por voz y un área 134 de operación de entrada del método de entrada por escritura a mano. El área 134 de operación de entrada del método de entrada por escritura a mano incluye un área 1341 de selección de texto coincidente con la escritura a mano y un área 1342 de escritura a mano.
[0120] Por lo tanto, un usuario puede usar los tres métodos de entrada para la entrada de texto en la interfaz de edición de texto, y puede usar inmediatamente cualquier método de entrada deseado, lo que evita el cambio frecuente entre las interfaces de edición de texto, reduce el tiempo de entrada de texto para el usuario y mejora eficazmente la eficiencia de la entrada de texto.
[0122] Según el mismo concepto descrito que el método de entrada de texto anterior, esta descripción proporciona además un terminal. La FIG. 14 es un diagrama estructural esquemático de un terminal 140 según la Realización 2 de esta descripción. El terminal 140 incluye:
[0124] un primer módulo 141 de visualización, configurado para visualizar una interfaz de edición de texto cuando
se detecta una operación de activación para activar la entrada de texto, donde la interfaz de edición de texto incluye: áreas de operación de entrada para por lo menos dos métodos de entrada y áreas de visualización de texto para visualizar la entrada de texto mediante el uso de los métodos de entrada; y
[0125] un segundo módulo 142 de visualización, configurado para seguir visualizando las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente cuando se detecta una operación de cambio para cambiar de uno de los por lo menos dos métodos de entrada usados actualmente a otro método de entrada en la interfaz de edición de texto visualizada actualmente.
[0127] E l terminal en esta descripción puede visualizar una interfaz de edición de texto donde se pueden usar los por lo menos dos métodos de entrada para la entrada de texto. Esto evita el cambio frecuente entre las interfaces de edición de texto al cambiar un método de entrada, y mejora eficazmente la eficiencia y la exactitud de la entrada de texto.
[0129] Según la realización reivindicada, los tres métodos de entrada incluyen un método de entrada por tecla, un método de entrada por voz y un método de entrada por escritura a mano
[0131] En una realización no reivindicada, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por tecla, un área de operación de entrada del método de entrada por tecla incluye un área de teclado.
[0132] El terminal 140 incluye además:
[0134] un primer módulo de obtención, configurado para, cuando se detecta que un método de entrada usado actualmente es un método de entrada distinto del método de entrada por tecla en los por lo menos dos métodos de entrada, y se detecta que se toca una tecla en el área de teclado, borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente, cambiar el método de entrada usado actualmente al método de entrada por tecla y obtener información de texto introducida en el área de teclado.
[0135] Opcionalmente, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por escritura a mano, un área de operación de entrada del método de entrada por escritura a mano incluye un área de escritura a mano.
[0137] El terminal 140 incluye además:
[0139] un segundo módulo de obtención, configurado para, cuando se detecta una operación de escritura a mano en el área de escritura a mano, determinar que un método de entrada usado actualmente es el método de entrada por escritura a mano, y obtener información de texto introducida en el área de escritura a mano.
[0140] Opcionalmente, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por voz, el terminal 140 incluye además:
[0142] un tercer módulo de obtención, configurado para, cuando se detecta información de voz de un usuario y no se realiza ninguna operación de entrada mediante el uso de otro método de entrada en la interfaz de edición de texto, obtener información de voz recopilada y convertir la información de voz en información de texto.
[0143] Opcionalmente, el terminal 140 incluye además:
[0145] un tercer módulo de visualización, configurado para, cuando se detecta que uno de los por lo menos dos métodos de entrada se usa para la entrada de texto, visualizar por lo menos un grupo de texto candidato correspondiente a la información de entrada en el área de operación de entrada del método de entrada usado actualmente; y
[0146] un módulo de adición, configurado para, cuando se detecta que se selecciona un grupo de texto candidato en el por lo menos un grupo de texto candidato, añadir el texto seleccionado al área de visualización de texto.
[0148] Opcionalmente, las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente incluyen un área de operación de entrada de un primer método de entrada y un área de operación de entrada de un segundo método de entrada, y no incluyen un área de operación de entrada de un tercer método de entrada; y
[0150] el terminal 140 incluye además un segundo módulo de visualización, configurado para visualizar una nueva interfaz de edición de texto cuando se detecta una operación de cambio para cambiar del primer método de entrada al tercer método de entrada, donde la nueva interfaz de edición de texto incluye: la operación de entrada del área de segundo de método de entrada, el área de operación de entrada del tercer método de entrada y el área de visualización de texto, y el tercer método de entrada es diferente tanto del primer método de entrada como del segundo método de entrada.
[0151] Opcionalmente, la operación de cambio para cambiar del primer método de entrada al tercer método de entrada es una operación de toque de tocar una tecla de cambio que se visualiza en la interfaz de edición de texto y que se usa para indicar que se cambie un método de entrada.
[0153] El dispositivo terminal provisto en esta realización de esta descripción puede implementar cada proceso implementado por el terminal en la realización del método de entrada de texto, y los detalles no se describen aquí de nuevo para evitar repeticiones.
[0155] La FIG. 15 es un diagrama estructural esquemático de un terminal 150 según la Realización 3 de esta descripción. El terminal 150 incluye un procesador 151, una memoria 152 y un programa informático almacenado en la memoria 152 y capaz de ejecutarse en el procesador 151. El procesador 151 implementa las etapas siguientes al ejecutar el programa:
[0157] visualizar una interfaz de edición de texto cuando se detecta una operación de activación para activar la entrada de texto, donde la interfaz de edición de texto incluye: áreas de operación de entrada de por lo menos dos métodos de entrada y áreas de visualización de texto para visualizar la entrada de texto mediante el uso de los métodos de entrada; y
[0158] seguir visualizando las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente cuando se detecta una operación de cambio para cambiar de uno de los por lo menos dos métodos de entrada usados actualmente a otro método de entrada en la interfaz de edición de texto visualizada actualmente.
[0160] El terminal en esta realización de esta descripción puede visualizar la interfaz de edición de texto donde se pueden usar los por lo menos dos métodos de entrada para la entrada de texto, y un usuario puede usar los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente para la entrada de texto. Esto evita el cambio frecuente entre las interfaces de edición de texto al cambiar un método de entrada, y mejora eficazmente la eficiencia y la exactitud de la entrada de texto.
[0162] Según la realización reivindicada, los tres métodos de entrada incluyen un método de entrada por tecla, un método de entrada por voz y un método de entrada por escritura a mano.
[0164] Opcionalmente, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por tecla, un área de operación de entrada del método de entrada por tecla incluye un área de teclado.
[0166] Opcionalmente, cuando el programa informático es ejecutado por el procesador 151, se pueden implementar adicionalmente las etapas siguientes:
[0168] la etapa de seguir visualizando las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente cuando se detecta una operación de cambio para cambiar de uno de los por lo menos dos métodos de entrada usados actualmente a otro método de entrada en la interfaz de edición de texto visualizada actualmente incluye:
[0170] cuando se detecta que un método de entrada usado actualmente es un método de entrada distinto del método de entrada por tecla en los por lo menos dos métodos de entrada, y se detecta que se toca una tecla en el área de teclado, borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente, cambiar el método de entrada usado actualmente al método de entrada por tecla y obtener información de texto introducida en el área de teclado.
[0172] Opcionalmente, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por escritura a mano, un área de operación de entrada del método de entrada por escritura a mano incluye un área de escritura a mano.
[0174] Opcionalmente, cuando el programa informático es ejecutado por el procesador 151, se pueden implementar adicionalmente las etapas siguientes:
[0176] después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0177] cuando se detecta una operación de escritura a mano en el área de escritura a mano, determinar que un método de entrada usado actualmente es el método de entrada por escritura a mano y obtener información de texto introducida en el área de escritura a mano.
[0179] Opcionalmente, cuando los por lo menos dos métodos de entrada incluyen el método de entrada por voz, y cuando el programa informático es ejecutado por el procesador 151, se pueden implementar adicionalmente las etapas siguientes:
[0180] después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0181] cuando se detecta información de voz de un usuario y no se realiza ninguna operación de entrada mediante el uso de otro método de entrada en la interfaz de edición de texto, obtener información de voz recopilada y convertir la información de voz en información de texto.
[0183] Opcionalmente, cuando el programa informático es ejecutado por el procesador 151, se pueden implementar adicionalmente las etapas siguientes:
[0185] después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0186] cuando se detecta que uno de los por lo menos dos métodos de entrada se usa para la entrada de texto, visualizar por lo menos un grupo de texto candidato correspondiente a la información de entrada en el área de operación de entrada del método de entrada usado actualmente; y
[0187] cuando se detecta que se selecciona un grupo de texto candidato en el por lo menos un grupo de texto candidato, añadir el texto seleccionado al área de visualización de texto.
[0189] Opcionalmente, cuando el programa informático es ejecutado por el procesador 151, se pueden implementar adicionalmente las etapas siguientes:
[0191] las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente incluyen un área de operación de entrada de un primer método de entrada y un área de operación de entrada de un segundo método de entrada, y no incluyen un área de operación de entrada de un tercer método de entrada, y después de la etapa de visualizar una interfaz de edición de texto, el método incluye además:
[0193] cuando se detecta una operación de cambio para cambiar del primer método de entrada al tercer método de entrada, visualizar una nueva interfaz de edición de texto, donde la nueva interfaz de edición de texto incluye: la operación de entrada del área de segundo método de entrada, el área de operación de entrada del tercer método de entrada y el área de visualización de texto, y el tercer método de entrada es diferente tanto del primer método de entrada como del segundo método de entrada.
[0195] Opcionalmente, la operación de cambio para cambiar del primer método de entrada al tercer método de entrada es una operación de toque de tocar una tecla de cambio que se visualiza en la interfaz de edición de texto y que se usa para indicar que se cambie un método de entrada.
[0197] La FIG. 16 es un diagrama esquemático de una estructura de hardware de un terminal para implementar las realizaciones de esta descripción. El terminal 100 incluye, pero no se limita a, componentes tales como una unidad 101 de radiofrecuencia, un módulo 102 de red, una unidad 103 de salida de audio, una unidad 104 de entrada, un sensor 105, una unidad 106 de visualización, una unidad 107 de entrada de usuario, una unidad 108 de interfaz, una memoria 109, un procesador 110 y un suministro 111 de potencia. Una persona experta en la materia puede entender que el terminal no está limitado a una estructura de terminal mostrada en la FIG.
[0198] 16. El terminal puede incluir más o menos partes que las que se muestran en la figura, o algunas partes pueden estar combinadas o la disposición de las partes puede ser diferente. En esta realización de esta descripción, el terminal incluye, pero no se limita a, un teléfono móvil, una tableta informática, un ordenador portátil, un ordenador de agenda electrónica, un terminal instalado en vehículo, un dispositivo ponible, un podómetro o similares.
[0200] El procesador 110 está configurado para visualizar una interfaz de edición de texto cuando se detecta una operación de activación para activar la entrada de texto, donde la interfaz de edición de texto incluye: áreas de operación de entrada de por lo menos dos métodos de entrada y áreas de visualización de texto para visualizar la entrada de texto mediante el uso de los métodos de entrada; y seguir visualizando las áreas de operación de entrada de los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente cuando se detecta una operación de cambio para cambiar de uno de los por lo menos dos métodos de entrada usados actualmente a otro método de entrada en la interfaz de edición de texto visualizada actualmente.
[0202] En esta realización de esta descripción, se visualiza la interfaz de edición de texto donde se pueden usar los por lo menos dos métodos de entrada para la entrada de texto, de modo que un usuario puede usar los por lo menos dos métodos de entrada en la interfaz de edición de texto visualizada actualmente para la entrada de texto. Esto puede evitar el cambio frecuente entre interfaces de edición de texto al cambiar un método de entrada, y mejorar eficazmente la eficiencia y la exactitud de la entrada de texto.
[0204] Debe entenderse que en esta realización de esta descripción, la unidad 101 de radiofrecuencia se puede configurar para recibir y enviar información, o para recibir y enviar una señal en un proceso de llamada, y especialmente, después de recibir datos de enlace descendente desde una estación base, enviar los datos de
enlace descendente al procesador 110 para su procesamiento; y también enviar datos de enlace ascendente a la estación base. En general, la unidad 101 de radiofrecuencia incluye, pero no se limita a, una antena, por lo menos un amplificador, un transceptor, un acoplador, un amplificador de bajo nivel de ruido, un duplexador y similares. Adicionalmente, la unidad 101 de radiofrecuencia puede comunicarse además con una red y otro dispositivo a través de un sistema de comunicaciones inalámbricas.
[0206] El terminal proporciona al usuario acceso a Internet de banda ancha inalámbrico a través del módulo 102 de red, por ejemplo, ayudando al usuario a enviar o recibir un correo electrónico, navegar por una página web o acceder a medios de emisión en continuo.
[0208] La unidad 103 de salida de audio puede convertir los datos de audio recibidos por la unidad 101 de radiofrecuencia o el módulo 102 de red, o los datos de audio almacenados en la memoria 109, en una señal de audio y emitir la señal de audio como un sonido. Además, la unidad 103 de salida de audio también puede proporcionar una salida de audio (por ejemplo, un sonido de señal de llamada recibida o un sonido de mensaje recibido) relacionada con una función específica realizada por el terminal 100. La unidad 103 de salida de audio incluye un altavoz, un zumbador, un receptor de teléfono y similares.
[0210] La unidad 104 de entrada está configurada para recibir una señal de audio o vídeo. La unidad 104 de entrada puede incluir una unidad 1041 de procesamiento de gráficos (Graphics Processing Unit, GPU) y un micrófono 1042, y la unidad 1041 de procesamiento de gráficos procesa datos de imagen de una imagen fija o un vídeo obtenido por un aparato de captura de imágenes (por ejemplo, una cámara) en un modo de captura de imagen o un modo de captura de vídeo. En la unidad 106 de visualización puede visualizarse una trama de imágenes procesada. La trama de imágenes procesada por la unidad 1041 de procesamiento de gráficos puede almacenarse en la memoria 109 (u otro medio de almacenamiento) o enviarse a través de la unidad 101 de radiofrecuencia o del módulo 102 de red. El micrófono 1042 puede recibir un sonido y puede procesar el sonido en datos de audio. Los datos de audio procesados se pueden convertir a un formato que se puede enviar a una estación base de comunicación móvil a través de la unidad 101 de radiofrecuencia en un modo de llamada telefónica, para su salida.
[0212] El terminal 100 incluye además por lo menos un sensor 105, por ejemplo, un sensor óptico, un sensor de movimiento y otros sensores. Específicamente, el sensor óptico incluye un sensor de luz ambiental y un sensor de proximidad, donde el sensor de luz ambiental puede ajustar la luminancia del panel 1061 de visualización según el brillo de la luz ambiental, y el sensor de proximidad puede apagar el panel 1061 de visualización y/o la luz de fondo cuando el terminal 100 se acerca a una oreja. Como tipo de sensor de movimiento, un sensor acelerómetro puede detectar magnitudes de aceleraciones en todas las direcciones (generalmente tres ejes), puede detectar una magnitud y una dirección de gravedad cuando el terminal está en un estado estático y se puede aplicar al reconocimiento de la posición del terminal (tal como el cambio de pantalla entre modo vertical y modo horizontal, juegos relacionados y calibración de la posición del magnetómetro), funciones relacionadas con el reconocimiento de vibraciones (tal como podómetro y toques) y similares. El sensor 105 puede incluir también un sensor de huellas dactilares, un sensor de presión, un sensor de iris, un sensor de moléculas, un giroscopio, un barómetro, un higrómetro, un termómetro, un sensor de infrarrojos y similares. No se describen detalles en esta invención.
[0214] La unidad 106 de visualización se configura para visualizar la información introducida por el usuario o la información provista al usuario. La unidad 106 de visualización puede incluir un panel 1061 de visualización, y el panel 1061 de visualización se puede configurar en forma de pantalla de cristal líquido (Liquid Crystal Display, LCD), un diodo orgánico emisor de luz (Organic Light-Emitting Diode, OLED) o similares.
[0216] La unidad 107 de entrada de usuario se puede configurar para recibir información de dígitos o caracteres de entrada y generar una entrada de señal clave relacionada con la configuración del usuario y el control de funciones del terminal. Específicamente, la unidad 107 de entrada de usuario incluye un panel 1071 táctil y otros dispositivos 1072 de entrada. El panel 1071 táctil, también denominado pantalla táctil, puede capturar una operación táctil realizada por un usuario en o cerca del panel táctil (por ejemplo, una operación realizada por el usuario en el panel 1071 táctil o cerca del panel 1071 táctil mediante el uso de cualquier objeto o accesorio adecuado tal como un dedo o un lápiz óptico). El panel 1071 táctil puede incluir dos partes: un aparato de detección táctil y un controlador táctil. El aparato de detección táctil detecta la dirección de toque del usuario, detecta una señal transportada por una operación táctil y transmite la señal al controlador táctil. El controlador táctil recibe información táctil del aparato de detección táctil, convierte la información táctil en coordenadas de puntos y envía las coordenadas de puntos al procesador 110, y recibe y ejecuta un comando enviado por el procesador 110. Adicionalmente, el panel 1071 táctil se puede implementar en una pluralidad de formas, por ejemplo, como un panel táctil resistivo, capacitivo, infrarrojo o de ondas acústicas superficiales. La unidad 107 de entrada de usuario puede incluir adicionalmente otros dispositivos 1072 de entrada además del panel 1071 táctil. Específicamente, los otros dispositivos 1072 de entrada pueden incluir, pero no se limitan a, un teclado físico, una tecla de función (tal como una tecla de control de volumen o una tecla de encendido/apagado), una bola de seguimiento, un ratón, una palanca de mando y similares. No se describen detalles en esta invención.
[0217] Además, el panel 1071 táctil puede cubrir el panel 1061 de visualización. Cuando se detecta una operación táctil en o cerca del panel 1071 táctil, el panel 1071 táctil transmite la operación táctil al procesador 110 para determinar un tipo de evento táctil. A continuación, el procesador 110 proporciona una salida visual correspondiente en el panel 1061 de visualización basándose en el tipo de evento táctil. Aunque en la FIG. 16 el panel 1071 táctil y el panel 1061 de visualización actúan como dos partes independientes para implementar funciones de entrada y salida del terminal, en algunas realizaciones, el panel 1071 táctil y el panel 1061 de visualización pueden integrarse para implementar las funciones de entrada y salida del terminal. Esto no está específicamente limitado en esta invención.
[0219] La unidad 108 de interfaz es una interfaz entre un aparato externo y el terminal 100. Por ejemplo, el aparato externo puede incluir un puerto para auriculares por cable o inalámbrico, un puerto de potencia externa (o un cargador de batería), un puerto de datos por cable o inalámbrico, un puerto de tarjeta de memoria, un puerto para conectar un aparato provisto con un módulo de reconocimiento, un puerto de entrada/salida (E/S) de audio, un puerto de E/S de vídeo, un puerto para auriculares y similares. La unidad 108 de interfaz se puede configurar para recibir entrada (por ejemplo, información de datos y potencia) desde el aparato externo y transmitir la entrada recibida a uno o más elementos dentro del terminal 100 o se puede configurar para transmitir datos entre el terminal 100 y el aparato externo.
[0221] La memoria 109 se puede configurar para almacenar un programa de software y diversos datos. La memoria 109 puede incluir principalmente un área de almacenamiento de programas y un área de almacenamiento de datos. El área de almacenamiento de programas puede almacenar un sistema operativo, un programa de aplicaciones requeridas para por lo menos una función (tal como una función de reproducción de sonido y una función de reproducción de imágenes) y similares. El área de almacenamiento de datos puede almacenar datos creados a partir del uso del teléfono móvil (tal como datos de audio y una agenda telefónica), y similares. Adicionalmente, la memoria 109 puede incluir una memoria de acceso aleatorio de alta velocidad, o puede incluir una memoria no volátil, por ejemplo, por lo menos un dispositivo de almacenamiento en disco magnético, un dispositivo de memoria flash u otros dispositivos de almacenamiento en estado sólido volátiles.
[0223] El procesador 110 es un centro de control del terminal, y está conectado a todos los componentes de todo el terminal mediante el uso de diversas interfaces y líneas. Al ejecutar un programa y/o módulo de software que está almacenado en la memoria 109 y llamar a los datos almacenados en la memoria 109, el procesador 110 ejecuta diversas funciones del terminal y procesa datos, a fin de realizar una monitorización global del terminal. El procesador 110 puede incluir una o más unidades de procesamiento. Opcionalmente, un procesador de aplicaciones y un procesador de módem pueden integrarse en el procesador 110. El procesador de aplicaciones principalmente procesa el sistema operativo, una interfaz de usuario, un programa de aplicación y similares. El procesador de módem procesa principalmente la comunicación inalámbrica. Debe entenderse que, alternativamente, el procesador de módem puede no integrarse en el procesador 110.
[0225] El terminal 100 puede incluir además el suministro 111 de potencia (por ejemplo, una batería) que suministra potencia a todos los componentes. Opcionalmente, el suministro 111 de potencia puede conectarse de forma lógica al procesador 110 a través de un sistema de gestión de potencia. De esta manera, se implementan funciones tales como gestión de carga, gestión de descarga y gestión de consumo de potencia mediante el uso del sistema de gestión de potencia.
[0227] Adicionalmente, el terminal 100 incluye algunos módulos funcionales que no se muestran, cuyos detalles no se describen en esta invención.
[0229] Una realización de esta descripción proporciona además un medio de almacenamiento legible por ordenador, donde un programa informático se almacena en el medio de almacenamiento legible por ordenador. Cuando el programa informático es ejecutado por un procesador, se pueden implementar los procesos de la realización del método de entrada de texto mencionado anteriormente, con los mismos efectos técnicos logrados. Para evitar repeticiones, los detalles no se describen de nuevo en esta invención. El medio de almacenamiento legible por ordenador es, por ejemplo, una memoria de solo lectura (Read-Only Memory, ROM), una memoria de acceso aleatorio (Random Access Memory, RAM), un disco magnético, un disco óptico.
[0231] Se debe tener en cuenta que los términos "incluir", "comprender" o cualquiera de sus variantes tienen por objeto cubrir una inclusión no exclusiva, de modo que un proceso, un método, un artículo o un aparato incluyendo una lista de elementos no sólo incluye esos elementos sino que también incluye otros elementos que no están expresamente enumerados, o incluye además elementos inherentes a dicho proceso, método, artículo o aparato. En ausencia de más limitaciones, un elemento precedido por "incluyendo un/a ..." no excluye la existencia de otros elementos idénticos en el proceso, método, artículo o aparato incluyendo el elemento.
[0232] Según las descripciones de las implementaciones anteriores, un experto en la materia puede entender claramente que el método en las realizaciones anteriores puede implementarse por software en una plataforma de hardware universal necesaria o solo por hardware. En la mayoría de los casos, lo primero es una implementación más preferida. Basándose en dicha comprensión, las soluciones técnicas de esta descripción
fundamentalmente, o una parte que contribuya a la técnica anterior, pueden implementarse en forma de un producto de software. El producto de software informático se almacena en un medio de almacenamiento (por ejemplo, una ROM/RAM, un disco magnético o un disco óptico) e incluye varias instrucciones para dar instrucciones a un terminal (que puede ser un teléfono móvil, un ordenador, un servidor, un acondicionador de aire, un dispositivo de red o similares) para que realice los métodos descritos en las realizaciones de esta descripción.
Claims (11)
1. REIVINDICACIONES
1. Un método de entrada de texto, aplicado a un terminal y comprendiendo
visualizar (S11) una interfaz (130) de edición de texto cuando se detecta una operación de activación para activar la entrada de texto, en donde la interfaz (130) de edición de texto comprende: áreas (132, 133, 134) de operación de entrada de tres métodos de entrada y áreas (131) de visualización de texto para visualizar la entrada de texto mediante el uso de los métodos de entrada; en donde las áreas (132, 133, 134) de operación de entrada de los tres métodos de entrada no se superponen entre sí, y los tres métodos de entrada comprenden un método de entrada por tecla, un método de entrada por escritura a mano y un método de entrada por voz; y
seguir (S12) visualizando las áreas (132, 133, 134) de operación de entrada de los tres métodos de entrada en la interfaz (130) de edición de texto actualmente visualizada cuando se detecta una operación de cambio para cambiar de uno de los tres métodos de entrada usados actualmente a otro método de entrada en la interfaz (130) de edición de texto actualmente visualizada.
2. El método de entrada de texto según la reivindicación 1, en donde cuando los tres métodos de entrada comprenden el método de entrada por tecla, un área (132) de operación de entrada del método de entrada por tecla comprende un área de teclado; y
la etapa de seguir (S12) visualizando las áreas (132, 133, 134) de operación de entrada de los tres métodos de entrada en la interfaz (130) de edición de texto actualmente visualizada cuando se detecta una operación de cambio para cambiar de uno de los tres métodos de entrada usados actualmente a otro método de entrada en la interfaz (130) de edición de texto actualmente visualizada comprende:
cuando se detecta que un método de entrada usado actualmente es un método de entrada distinto del método de entrada por tecla en los tres métodos de entrada, y se detecta que se toca una tecla en el área de teclado, borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente, cambiar el método de entrada usado actualmente al método de entrada por tecla y obtener información de texto introducida en el área de teclado.
3. El método de entrada de texto según la reivindicación 1, en donde cuando los tres métodos de entrada comprenden el método de entrada por escritura a mano, un área (134) de operación de entrada del método de entrada por escritura a mano comprende un área de escritura a mano; y
después de la etapa de visualizar (S11) una interfaz (130) de edición de texto, el método comprende además:
cuando se detecta una operación de escritura a mano en el área de escritura a mano, determinar que un método de entrada usado actualmente es el método de entrada por escritura a mano y obtener información de texto introducida en el área de escritura a mano.
4. El método de entrada de texto según la reivindicación 1, en donde cuando los tres métodos de entrada comprenden el método de entrada por voz, después de la etapa de visualizar (S11) una interfaz (130) de edición de texto, el método comprende además:
cuando se detecta información de voz de un usuario y no se realiza ninguna operación de entrada mediante el uso de otro método de entrada en la interfaz de edición de texto, obtener información de voz recopilada y convertir la información de voz en información de texto.
5. El método de entrada de texto según la reivindicación 1, en donde después de la etapa de visualizar (S11) una interfaz (130) de edición de texto, el método comprende además:
cuando se detecta que uno de los tres métodos de entrada se usa para la entrada de texto, visualizar por lo menos un grupo de texto candidato correspondiente a la información de entrada en el área de operación de entrada del método de entrada usado actualmente; y
cuando se detecta que se selecciona un grupo de texto candidato en el por lo menos un grupo de texto candidato, añadir el texto seleccionado al área de visualización de texto.
6 . Un terminal, comprendiendo:
un primer módulo (141) de visualización, configurado para visualizar una interfaz (130) de edición de texto cuando se detecta una operación de activación para activar la entrada de texto, en donde la interfaz (130) de edición de texto comprende: áreas (132, 133, 134) de operación de entrada de tres métodos de entrada y áreas de visualización de texto para visualizar la entrada de texto mediante el uso de los métodos de entrada; en donde las áreas (132, 133, 134) de operación de entrada de los tres métodos de entrada no se superponen entre sí, y los tres métodos de entrada comprenden un método de entrada por tecla, un método de entrada por escritura a mano y un método de entrada por voz; y
un segundo módulo (142) de visualización, configurado para seguir visualizando las áreas (132, 133, 134)
de operación de entrada de los tres métodos de entrada en la interfaz (130) de edición de texto visualizada actualmente cuando se detecta una operación de cambio para cambiar de uno de los tres métodos de entrada usados actualmente a otro método de entrada en la interfaz (130) de edición de texto visualizada actualmente.
7. El terminal según la reivindicación 6, en donde cuando los tres métodos de entrada comprenden el método de entrada por tecla, un área (132) de operación de entrada del método de entrada por tecla comprende un área de teclado; y
el terminal comprende además un primer módulo de obtención, configurado para, cuando se detecta que un método de entrada usado actualmente es un método de entrada distinto del método de entrada por tecla en los tres métodos de entrada, y se detecta que se toca una tecla en el área de teclado, borrar todo el texto en el área de operación de entrada del método de entrada usado actualmente, cambiar el método de entrada usado actualmente al método de entrada por tecla y obtener información de texto introducida en el área de teclado.
8. El terminal según la reivindicación 6, en donde cuando los tres métodos de entrada comprenden el método de entrada por escritura a mano, un área (134) de operación de entrada) del método de entrada por escritura a mano comprende un área de escritura a mano; y
el terminal comprende además un segundo módulo de obtención, configurado para, cuando se detecta una operación de escritura a mano en el área de escritura a mano, determinar que un método de entrada usado actualmente es el método de entrada por escritura a mano, y obtener información de texto introducida en el área de escritura a mano.
9. El terminal según la reivindicación 6, en donde cuando los tres métodos de entrada comprenden el método de entrada por voz, el terminal comprende además un tercer módulo de obtención, configurado para, cuando se detecta información de voz de un usuario y no se realiza ninguna operación de entrada mediante el uso de otro método de entrada en la interfaz (130) de edición de texto, obtener información de voz recopilada y convertir la información de voz en información de texto.
10. El terminal según la reivindicación 6 , comprendiendo además:
un tercer módulo de visualización, configurado para, cuando se detecta que uno de los tres métodos de entrada se usa para la entrada de texto, visualizar por lo menos un grupo de texto candidato correspondiente a la información de entrada en el área de operación de entrada del método de entrada usado actualmente; y
un módulo de adición, configurado para, cuando se detecta que se selecciona un grupo de texto candidato en el por lo menos un grupo de texto candidato, añadir el texto seleccionado al área de visualización de texto.
11. Un medio de almacenamiento legible por ordenador que almacena un programa informático en el mismo, en donde cuando el programa informático es ejecutado por un procesador, se implementan las etapas del método de entrada de texto según cualquiera de las reivindicaciones 1 a 5.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810862769.2A CN109032380B (zh) | 2018-08-01 | 2018-08-01 | 一种文字输入方法和终端 |
| PCT/CN2019/096086 WO2020024788A1 (zh) | 2018-08-01 | 2019-07-16 | 文字输入方法和终端 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3046792T3 true ES3046792T3 (en) | 2025-12-02 |
Family
ID=64648367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19845388T Active ES3046792T3 (en) | 2018-08-01 | 2019-07-16 | Text input method and terminal |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US11340712B2 (es) |
| EP (1) | EP3832440B1 (es) |
| JP (1) | JP7408627B2 (es) |
| KR (1) | KR102511456B1 (es) |
| CN (1) | CN109032380B (es) |
| ES (1) | ES3046792T3 (es) |
| WO (1) | WO2020024788A1 (es) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109032380B (zh) * | 2018-08-01 | 2021-04-23 | 维沃移动通信有限公司 | 一种文字输入方法和终端 |
| CN113591440B (zh) * | 2021-07-29 | 2023-08-01 | 百度在线网络技术(北京)有限公司 | 一种文本处理方法、装置及电子设备 |
| JP7841344B2 (ja) | 2022-05-19 | 2026-04-07 | オムロン株式会社 | 文字入力装置、文字入力方法、および文字入力プログラム |
| US20240212674A1 (en) * | 2022-12-22 | 2024-06-27 | Wei Li | System, method and device for multimodal text editing |
| CN118625986A (zh) * | 2023-03-10 | 2024-09-10 | 北京小米移动软件有限公司 | 一种文本输入方法、装置及存储介质 |
| US12061747B1 (en) * | 2023-04-27 | 2024-08-13 | Mihuan Technology (Changchun) Co., Ltd. | Keyboard with key position layout and input method thereof applied to electronic device |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6438523B1 (en) * | 1998-05-20 | 2002-08-20 | John A. Oberteuffer | Processing handwritten and hand-drawn input and speech input |
| US6661920B1 (en) * | 2000-01-19 | 2003-12-09 | Palm Inc. | Method and apparatus for multiple simultaneously active data entry mechanisms on a computer system |
| US6788815B2 (en) * | 2000-11-10 | 2004-09-07 | Microsoft Corporation | System and method for accepting disparate types of user input |
| US20040078189A1 (en) * | 2002-10-18 | 2004-04-22 | Say-Ling Wen | Phonetic identification assisted Chinese input system and method thereof |
| CN1866171A (zh) * | 2005-05-20 | 2006-11-22 | 英华达(上海)电子有限公司 | 一种在手机中实现免切换智能输入方法 |
| JP2008090624A (ja) * | 2006-10-02 | 2008-04-17 | Sharp Corp | 入力文字編集装置、入力文字編集方法、入力文字編集プログラム、および記録媒体 |
| JP5567685B2 (ja) * | 2009-12-23 | 2014-08-06 | ノキア コーポレイション | テキスト編集を円滑化する方法および装置、ならびに関連するコンピュータプログラムおよびコンピュータ可読媒体 |
| US8782556B2 (en) * | 2010-02-12 | 2014-07-15 | Microsoft Corporation | User-centric soft keyboard predictive technologies |
| CN102109954A (zh) * | 2011-03-01 | 2011-06-29 | 华南理工大学 | 一种电子设备的手写和软键盘混合输入方法 |
| CN102510421A (zh) * | 2011-10-08 | 2012-06-20 | 青牛(北京)技术有限公司 | 一种实现终端的拨号盘与数据应用相关联的方法及客户端 |
| CN103246437A (zh) * | 2012-02-03 | 2013-08-14 | 宇龙计算机通信科技(深圳)有限公司 | 切换输入法的方法和终端 |
| EP2637128B1 (en) * | 2012-03-06 | 2018-01-17 | beyo GmbH | Multimodal text input by a keyboard/camera text input module replacing a conventional keyboard text input module on a mobile device |
| US20130249810A1 (en) * | 2012-03-22 | 2013-09-26 | Microsoft Corporation | Text entry mode selection |
| JP2013238935A (ja) * | 2012-05-11 | 2013-11-28 | Sharp Corp | 入力装置、入力装置の制御方法、制御プログラム、および記録媒体 |
| KR102088909B1 (ko) * | 2013-03-15 | 2020-04-14 | 엘지전자 주식회사 | 이동 단말기 및 그의 변형 키패드 운용방법 |
| US9898187B2 (en) * | 2013-06-09 | 2018-02-20 | Apple Inc. | Managing real-time handwriting recognition |
| CN103838468A (zh) * | 2014-03-18 | 2014-06-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种智能输入法切换方法及装置 |
| TWI634473B (zh) * | 2014-10-29 | 2018-09-01 | 富智康(香港)有限公司 | 掌上型電子裝置的輸入法自動切換系統及方法 |
| CN104915022B (zh) * | 2015-06-23 | 2018-05-15 | 努比亚技术有限公司 | 一种实现输入法切换的方法及装置 |
| CN106886354A (zh) * | 2015-12-15 | 2017-06-23 | 上海嵩恒网络科技有限公司 | 一种触控电子设备及其多输入集成方法 |
| US11209976B2 (en) * | 2016-04-29 | 2021-12-28 | Myscript | System and method for editing input management |
| CN106020699B (zh) * | 2016-05-25 | 2019-07-19 | 北京小米移动软件有限公司 | 一种输入法切换方法、装置及终端 |
| CN106354276B (zh) * | 2016-08-29 | 2019-07-12 | 北京元心科技有限公司 | 适于多种输入法的混合输入方法、装置及电子设备 |
| CN108052212A (zh) * | 2017-10-18 | 2018-05-18 | 深圳市金立通信设备有限公司 | 一种输入文字的方法、终端及计算机可读介质 |
| CN109032380B (zh) * | 2018-08-01 | 2021-04-23 | 维沃移动通信有限公司 | 一种文字输入方法和终端 |
-
2018
- 2018-08-01 CN CN201810862769.2A patent/CN109032380B/zh active Active
-
2019
- 2019-07-16 WO PCT/CN2019/096086 patent/WO2020024788A1/zh not_active Ceased
- 2019-07-16 EP EP19845388.8A patent/EP3832440B1/en active Active
- 2019-07-16 KR KR1020217006234A patent/KR102511456B1/ko active Active
- 2019-07-16 ES ES19845388T patent/ES3046792T3/es active Active
- 2019-07-16 JP JP2021505727A patent/JP7408627B2/ja active Active
-
2021
- 2021-02-01 US US17/164,077 patent/US11340712B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20210034668A (ko) | 2021-03-30 |
| WO2020024788A1 (zh) | 2020-02-06 |
| EP3832440B1 (en) | 2025-09-24 |
| KR102511456B1 (ko) | 2023-03-16 |
| JP2021532492A (ja) | 2021-11-25 |
| EP3832440A4 (en) | 2021-09-29 |
| EP3832440A1 (en) | 2021-06-09 |
| CN109032380A (zh) | 2018-12-18 |
| CN109032380B (zh) | 2021-04-23 |
| US11340712B2 (en) | 2022-05-24 |
| JP7408627B2 (ja) | 2024-01-05 |
| US20210157415A1 (en) | 2021-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3046792T3 (en) | Text input method and terminal | |
| US11429248B2 (en) | Unread message prompt method and mobile terminal | |
| ES2992510T3 (es) | Método de visualización de información, dispositivo electrónico y medio de almacenamiento | |
| ES3036737T3 (en) | Method for editing text and mobile terminal | |
| CN110874147B (zh) | 一种显示方法及电子设备 | |
| ES2964405T3 (es) | Método de procesamiento de información y terminal | |
| EP3822778A1 (en) | Method for displaying background application and mobile terminal | |
| ES3030124T3 (en) | Object processing method and terminal device | |
| WO2021129772A1 (zh) | 一种虚拟键盘的显示方法和电子设备 | |
| US9189077B2 (en) | User character input interface with modifier support | |
| CN110618969B (zh) | 一种图标显示方法及电子设备 | |
| ES2910058T3 (es) | Método de visualización de imágenes y terminal móvil | |
| WO2019179332A1 (zh) | 应用程序的关闭方法及移动终端 | |
| WO2020125405A1 (zh) | 终端设备的控制方法及终端设备 | |
| ES3015736T3 (en) | Dialing method and mobile terminal | |
| CN107783747A (zh) | 一种界面显示处理方法及移动终端 | |
| CN110308769A (zh) | 一种信息显示方法及终端 | |
| CN110780751B (zh) | 一种信息处理方法及电子设备 | |
| CN108897482A (zh) | 一种信息显示方法及终端设备 | |
| CN108920040A (zh) | 一种应用图标整理方法及移动终端 | |
| ES3038609T3 (en) | Method, device, and equipment for switching text language types, and storage medium | |
| ES2958814T3 (es) | Método de procesamiento del habla y terminal móvil | |
| CN112395524A (zh) | 一种词语标注、释义展示的方法、装置及存储介质 | |
| CN109714462A (zh) | 一种电话号码的标记方法及其移动终端 | |
| CN104834514B (zh) | 快捷方式更新方法及装置 |