ES2392895B2 - Data entry method in electronic devices with touch screen. - Google Patents
Data entry method in electronic devices with touch screen. Download PDFInfo
- Publication number
- ES2392895B2 ES2392895B2 ES201231197A ES201231197A ES2392895B2 ES 2392895 B2 ES2392895 B2 ES 2392895B2 ES 201231197 A ES201231197 A ES 201231197A ES 201231197 A ES201231197 A ES 201231197A ES 2392895 B2 ES2392895 B2 ES 2392895B2
- Authority
- ES
- Spain
- Prior art keywords
- contact
- touch surface
- actions
- primary
- pressure
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
Método de entrada de datos en dispositivos electrónicos con superficie táctil, comprendiendo:#- para cada interactuación del usuario con una zona de la superficie táctil, una etapa de detección de acciones primarias (100) comprendiendo:#- detectar la presencia de contacto (102) sobre la superficie táctil;#- monitorizar parámetros de interacción de dicho contacto sobre la superficie táctil, incluyendo la posición del contacto;#- comprobar si dicha interacción corresponde a una acción primaria dentro de una lista de acciones primarias (401, 402, 403, 404, 405) consideradas;#- asignar a dicha interactuación la correspondiente acción primaría detectada;#- una etapa de combinación de acciones primarias (200), comprendiendo:#- comprobar, en función de las acciones primitivas detectadas y sus correspondientes parámetros de interacción monitorizados, si las interactuaciones del usuario con al menos una zona de la superficie táctil corresponde a una acción combinada dentro de una lista de acciones combinadas (501, 502, 503, 504, 601, 602, 603, 604, 605, 606) consideradas;#- asignar a dichas interactuaciones del usuario la correspondiente acción combinada detectada. Method of data entry in electronic devices with touch surface, comprising: # - for each user interaction with a touch surface area, a stage of detection of primary actions (100) comprising: # - detecting the presence of contact (102 ) on the touch surface; # - monitor interaction parameters of said contact on the touch surface, including the position of the contact; # - check if said interaction corresponds to a primary action within a list of primary actions (401, 402, 403 , 404, 405) considered; # - assign to said interaction the corresponding primary action detected; # - a stage of combination of primary actions (200), comprising: # - check, based on the detected primitive actions and their corresponding parameters of interaction monitored, if user interactions with at least one area of the touch surface corresponds to a combined action within from a list of combined actions (501, 502, 503, 504, 601, 602, 603, 604, 605, 606) considered; # - assign to said user interactions the corresponding combined action detected.
Description
Campo de la invención La presente invención se encuadra en el campo de los métodos de entrada de datos y 5 órdenes para dispositivos de superficie táctil mediante la detección de cambios en la presión o área de la superficie de uno o varios puntos de contacto. Field of the Invention The present invention falls within the field of data entry methods and 5 orders for touch surface devices by detecting changes in the pressure or surface area of one or more contact points.
Antecedentes de la invención Cada vez son más los productos con superficie táctil utilizados en la vida diaria. Su BACKGROUND OF THE INVENTION There are more and more products with a touch surface used in daily life. its
10 industria es muy diversa, en la que un gran número de empresas está apostando por tecnologías diferentes, y debido a su creciente aceptación, las superficies táctiles están alcanzando un grado de madurez suficiente tal, que ha permitido que en la actualidad posean una alta fiabilidad. The industry is very diverse, in which a large number of companies are betting on different technologies, and due to their increasing acceptance, the touch surfaces are reaching a sufficient degree of maturity, which has allowed them to currently have high reliability .
15 Las ventajas que presentan como dispositivos de introducción de datos residen en su simplicidad de utilización y su rapidez frente a otros periféricos de entrada. Actualmente, el software asociado a este tipo de superficies interpreta distintos parámetros y los reporta al sistema para la realización del conjunto de acciones para los que esté diseñado. 15 The advantages they present as data entry devices lie in their simplicity of use and their speed compared to other input peripherals. Currently, the software associated with this type of surfaces interprets different parameters and reports them to the system to carry out the set of actions for which it is designed.
20 Este conjunto de parámetros engloba tanto la posición y la duración del contacto en la superficie del dispositivo, como la dirección y velocidad de los gestos, así como la distancia y posición relativa entre dos o más puntos de contacto en el caso de las superficies con tecnología multitáctil. 20 This set of parameters encompasses both the position and duration of contact on the surface of the device, as well as the direction and speed of the gestures, as well as the distance and relative position between two or more contact points in the case of surfaces with multi-touch technology
25 Progresivamente, el número de funcionalidades atribuidas a las superficies táctiles se está viendo incrementado, por lo que la introducción de comandos debería realizarse de una forma más eficiente. Es por esto, que no se deberían desaprovechar sus propiedades, como la detección de la cantidad de presión aplicada o el área en 25 Progressively, the number of functionalities attributed to the touch surfaces is being increased, so the introduction of commands should be done in a more efficient way. This is why its properties should not be wasted, such as the detection of the amount of pressure applied or the area in
30 contacto sobre su superficie, así como las posibles funcionalidades que implicarían estos parámetros, consiguiendo un control más intuitivo de la interfaz de usuario. 30 contact on its surface, as well as the possible functionalities that these parameters would imply, achieving a more intuitive control of the user interface.
En el campo de los métodos de introducción en superficies táctiles, existen algunos referentes basados en la detección de presión. Es conocido por la patente 35 US6590568B1, un método de entrada basado en la detección de la presión sobre la In the field of tactile surface introduction methods, there are some references based on pressure detection. It is known from patent US6590568B1, an input method based on the detection of pressure on the
superficie de una pantalla táctil. Adicionalmente, la patente US6943778B1, describe otro método de introducción en pantallas táctiles sensible a la presión sobre su superficie. surface of a touch screen. Additionally, US6943778B1, discloses another method of introduction in touch screens sensitive to pressure on its surface.
5 Sin embargo, en ambos métodos de entrada únicamente se contempla la detección de la presión en dos niveles distintos, diferenciados mediante un umbral de presión predeterminado, por lo que la sensibilidad a este parámetro se reduce a que la presión del contacto esté por encima o por debajo de dicho umbral, y en ambos casos sólo se consideran las pantallas táctiles como dispositivos de entrada. 5 However, in both input methods, only the detection of the pressure at two different levels is contemplated, differentiated by a predetermined pressure threshold, so that the sensitivity to this parameter is reduced to that the contact pressure is above or below that threshold, and in both cases only touch screens are considered as input devices.
10 Descripción de la invención La invención consiste en un método que permite la entrada de órdenes y datos haciendo uso de los cambios en la presión o el área de la superficie y su forma de uno Description of the invention The invention consists of a method that allows the entry of orders and data using changes in pressure or surface area and its shape as one.
o varios puntos en contacto que activan la superficie táctil de acuerdo a uno o más or several points in contact that activate the touch surface according to one or more
15 umbrales de decisión que diferencian la presión en dos o más niveles diferentes. Haciendo el sistema sensible a los cambios de presión o de áreas presionadas se permite una mayor funcionalidad, aumentando la capacidad de entrada del dispositivo, aportando mayor información sobre el entorno a dicho sistema. 15 decision thresholds that differentiate pressure at two or more different levels. Making the system sensitive to changes in pressure or pressured areas allows greater functionality, increasing the input capacity of the device, providing more information about the environment to that system.
20 Los cambios en la presión pueden ser detectados por los sensores de fuerza o de presión del propio dispositivo táctil y que permiten medir su magnitud o intensidad dentro de un rango definido y su variación de acuerdo a dos o más niveles. 20 Changes in pressure can be detected by the force or pressure sensors of the touch device itself and that allow measuring its magnitude or intensity within a defined range and its variation according to two or more levels.
Los cambios en el área de contacto con la superficie podrán ser obtenidos mediante Changes in the area of contact with the surface may be obtained by
25 sensores de contacto del dispositivo táctil que detecten las zonas de uno o más contactos y computen las variaciones en su extensión. Un caso práctico, no limitativo de la invención, para ejemplificar variaciones en el área de contacto puede corresponder a la situación de tocar la superficie táctil con una zona pequeña de la punta de un dedo e inmediatamente a continuación, apoyar la yema de dicho dedo 25 touch sensor contact sensors that detect the zones of one or more contacts and compute the variations in their extension. A practical, non-limiting case of the invention, to exemplify variations in the contact area may correspond to the situation of touching the touch surface with a small area of the tip of a finger and then immediately supporting the fingertip of said finger.
30 completamente, lo que aumentaría el área de contacto, y posteriormente retirar el dedo eliminando completamente el contacto con la superficie, lo que correspondería con una disminución del área de contacto. 30 completely, which would increase the contact area, and then remove the finger completely eliminating contact with the surface, which would correspond to a decrease in the contact area.
En función de la presión ejercida sobre la superficie, en uno o varios puntos, o del tamaño del área de los mismos, así como de su forma y su distribución, se pueden activar distintos procesos asignados a estos niveles de presión o áreas en contacto. Depending on the pressure exerted on the surface, at one or several points, or on the size of their area, as well as their shape and distribution, different processes assigned to these pressure levels or areas in contact can be activated.
5 El método de entrada que aporta información referente a la presión sobre la superficie 5 The input method that provides information regarding surface pressure
o el área presionada hace uso de distintos recursos desaprovechados de las superficies táctiles convencionales. or the pressed area makes use of various wasted resources of conventional touch surfaces.
La sensibilidad añadida al sistema mediante este método de introducción permite una The sensitivity added to the system through this method of introduction allows a
10 mayor interactividad con el usuario otorgando funcionalidades adicionales a acciones habituales, por lo que el control es intuitivo y fácil de aprender. Incrementa además la eficiencia de uso de la superficie táctil y no requiere de hardware específico auxiliar. 10 greater interactivity with the user granting additional functionalities to habitual actions, so the control is intuitive and easy to learn. It also increases the efficiency of use of the touch surface and does not require specific auxiliary hardware.
La principal ventaja que presenta este método de entrada reside en el aporte de una The main advantage of this method of entry lies in the contribution of a
15 nueva información al sistema que contribuye a incrementar la cantidad de acciones con las que el usuario interactúa con la superficie táctil de un dispositivo, aumentando igualmente las funcionalidades que se puedan atribuir al sistema, asociadas a dichas acciones. 15 new information to the system that contributes to increase the amount of actions with which the user interacts with the touch surface of a device, also increasing the functionalities that can be attributed to the system, associated with those actions.
20 El método de entrada de datos en dispositivos electrónicos con superficie táctil objeto de la presente invención comprende: -para cada interactuación del usuario con una zona de la superficie táctil, una etapa de detección de acciones primarias, comprendiendo dicha etapa: The method of data entry in electronic devices with a touch surface object of the present invention comprises: - for each user interaction with a zone of the touch surface, a stage of detection of primary actions, said step comprising:
• detectar la presencia de contacto nuevo o existente sobre la superficie 25 táctil; • detect the presence of new or existing contact on the touch surface 25;
• monitorizar al menos un parámetro de interacción de dicho contacto sobre la superficie táctil, incluyendo dicho al menos un parámetro de interacción la posición del contacto; • monitor at least one interaction parameter of said contact on the touch surface, said at least one interaction parameter including the position of the contact;
• comprobar, en función de los parámetros de interacción monitorizados, • check, depending on the interaction parameters monitored,
30 si dicha interacción del usuario corresponde a una acción primaria dentro de una lista de acciones primarias consideradas; 30 if said user interaction corresponds to a primary action within a list of primary actions considered;
• asignar a dicha interactuación del usuario la correspondiente acción primaria detectada; -una etapa de combinación de acciones primarias, que comprende: • assign the corresponding primary action detected to said user interaction; -a stage of combination of primary actions, comprising:
35 • comprobar, en función de las acciones primitivas detectadas y sus 35 • check, based on the detected primitive actions and their
correspondientes parámetros de interacción monitorizados, si las interactuaciones del usuario con al menos una zona de la superficie táctil corresponde a una acción combinada dentro de una lista de acciones combinadas consideradas; corresponding monitored interaction parameters, if user interactions with at least one area of the touch surface corresponds to a combined action within a list of combined actions considered;
5 • asignar a dichas interactuaciones del usuario la correspondiente acción combinada detectada. 5 • assign the corresponding combined action detected to these user interactions.
El al menos un parámetro de interacción del contacto sobre la superficie táctil puede incluir adicionalmente el nivel de presión del contacto. La monitorización del nivel de The at least one contact interaction parameter on the touch surface may additionally include the contact pressure level. The level monitoring
10 presión del contacto comprende preferentemente: -monitorizar el valor de presión del contacto; -asignar un nivel de presión en función de unos umbrales de presión The contact pressure preferably comprises: monitoring the contact pressure value; -assign a pressure level based on pressure thresholds
determinados. determined.
15 El al menos un parámetro de interacción del contacto sobre la superficie táctil puede incluir adicionalmente uno cualquiera de los siguientes: -el área de contacto detectada en función de uno o más umbrales de extensión determinados; -el tiempo de contacto; The at least one contact interaction parameter on the touch surface may additionally include any one of the following: the contact area detected as a function of one or more determined extension thresholds; -the contact time;
20 -el movimiento del contacto sobre la superficie táctil; -la dirección del movimiento del contacto sobre la superficie táctil; -la velocidad del movimiento del contacto sobre la superficie táctil; -la aceleración del movimiento del contacto sobre la superficie táctil. 20 -the movement of the contact on the touch surface; -the direction of contact movement on the touch surface; -the speed of contact movement on the touch surface; -the acceleration of contact movement on the touch surface.
25 Las acciones combinadas se generan preferiblemente a partir de acciones primarias secuenciales en el tiempo. Las acciones combinadas se pueden generar también a partir de acciones primarias simultáneamente realizadas sobre al menos dos zonas diferentes de la superficie táctil. En este caso, la acción combinada generada a partir de acciones primarias simultáneas puede tener en cuenta la información The combined actions are preferably generated from sequential primary actions over time. Combined actions can also be generated from primary actions simultaneously performed on at least two different areas of the touch surface. In this case, the combined action generated from simultaneous primary actions may take into account the information
30 correspondiente de distancia entre los dos o más zonas de contacto así como la diferencia de presión entre ellos. 30 corresponding distance between the two or more contact areas as well as the pressure difference between them.
Breve descripción de los dibujos A continuación se pasa a describir de manera muy breve una serie de dibujos que 35 ayudan a comprender mejor la invención y que se relacionan expresamente con una BRIEF DESCRIPTION OF THE DRAWINGS Next, a series of drawings that help to better understand the invention and that expressly relate to a design are described very briefly.
realización de dicha invención que se presenta como un ejemplo no limitativo de ésta. embodiment of said invention presented as a non-limiting example thereof.
La Figura 1 representa un diagrama de flujo de un proceso ejemplar para detectar y procesar unas acciones primarias de bajo nivel. Figure 1 represents a flow chart of an exemplary process to detect and process low-level primary actions.
5 La Figura 2 muestra un diagrama de flujo de un proceso ejemplar para procesar combinaciones de acciones primarias procedentes del diagrama de flujo ejemplar de la Figura 1. 5 Figure 2 shows a flow chart of an exemplary process for processing combinations of primary actions from the exemplary flow chart of Figure 1.
10 La Figura 3 representa un diagrama de flujo que ilustra la combinación de los diagramas de flujo de procesos ejemplares de la Figura 1 y la Figura 2. 10 Figure 3 represents a flowchart illustrating the combination of the exemplary process flowcharts of Figure 1 and Figure 2.
La Figura 4 muestra una tabla con las acciones primarias en que consiste un modo de realización. Figure 4 shows a table with the primary actions in which an embodiment consists.
15 La Figura 5 muestra una tabla con algunos de los gestos compuestos constituidos por dos acciones primarias realizadas simultáneamente según el modo de realización expuesto. 15 Figure 5 shows a table with some of the compound gestures constituted by two primary actions performed simultaneously according to the embodiment described.
20 La Figura 6 presenta una tabla con algunos de los gestos compuestos constituidos por dos o más acciones primarias realizadas secuencialmente de acuerdo al modo de realización que se expone. 20 Figure 6 presents a table with some of the compound gestures consisting of two or more primary actions performed sequentially according to the embodiment described.
La Figura 7 presenta una tabla que ejemplifica de forma no limitante los umbrales de 25 decisión para los distintos parámetros que definen las acciones primarias, para el caso de un único umbral que define dos niveles de decisión. Figure 7 presents a table that exemplifies in a non-limiting way the decision thresholds for the different parameters that define the primary actions, in the case of a single threshold that defines two levels of decision.
Descripción detallada de la invención El método de introducción consiste en la detección de una serie de acciones primarias Detailed description of the invention The method of introduction consists in the detection of a series of primary actions
30 (Figura 1) y su posible combinación (Figura 2) para la realización de gestos con un grado de complejidad mayor (Figura 3), con el motivo de ejecutar acciones en el sistema que lo implemente. En adelante se entenderá como acciones primarias (o gestos sencillos) aquellas acciones básicas que el usuario realice sobre la pantalla táctil, que serán detectadas por una función de monitorización y detección de acciones 30 (Figure 1) and its possible combination (Figure 2) for performing gestures with a greater degree of complexity (Figure 3), with the purpose of executing actions in the system that implements it. From now on, primary actions (or simple gestures) are those basic actions that the user performs on the touch screen, which will be detected by a function for monitoring and detecting actions
35 primarias (por ejemplo según la mostrada en la Figura 1). Se entenderá como acción o 35 primary (for example as shown in Figure 1). It will be understood as action or
gesto compuesto la combinación de dos o más acciones primarias, en caso de que sean combinables, y serán detectadas mediante una función de combinación de acciones primarias (por ejemplo según la mostrada en la Figura 2). El gesto puede ser monotáctil, cuando sólo dependa de la acción sobre un único punto o área de la composite gesture the combination of two or more primary actions, if they are combinable, and will be detected by a combination function of primary actions (for example as shown in Figure 2). The gesture can be monotactile, when it only depends on the action on a single point or area of the
5 pantalla, o gesto multitáctil cuando dependa de la acción sobre varios puntos simultáneos de la pantalla, para lo cual ésta debe ser una pantalla multitáctil. 5 screen, or multi-touch gesture when it depends on the action on several simultaneous points of the screen, for which this must be a multi-touch screen.
La Figura 1 representa un ejemplo de diagrama de flujo para detectar acciones primarias, el cual comprende una primera etapa de detección de contacto 102 sobre la 10 pantalla táctil del dispositivo electrónico que consiste en la localización de al menos una zona de contacto en la superficie de la superficie táctil que se acaba de producir o ya existente desde la finalización de la detección de un gesto 212. A partir de la detección de contacto se procesa la posición del contacto 104 y el cambio de presión o área de contacto, en caso de haberlo, sobre la pantalla. Para ello se comprueba si se Figure 1 represents an example flow chart for detecting primary actions, which comprises a first stage of contact detection 102 on the touch screen of the electronic device consisting of locating at least one contact area on the surface of the tactile surface that has just been produced or already existing since the end of the detection of a gesture 212. From the contact detection, the position of the contact 104 and the change of pressure or contact area, if any, are processed , on the screen. For this, it is checked if
15 libera el contacto 106 sobre la pantalla: -En caso de que siga existiendo contacto se comprueba si existe movimiento 108 del contacto, en cuyo caso se procesa la posición del contacto y la dirección del movimiento 110 y posteriormente se procesa el tiempo y el cambio de presión sobre la pantalla 112. Si no existiera 15 releases contact 106 on the screen: -In case there is still contact, it is checked if there is movement 108 of the contact, in which case the position of the contact and the direction of movement 110 are processed and then the time and change is processed pressure on screen 112. If it did not exist
20 movimiento únicamente se procesaría el tiempo y el cambio de presión sobre la pantalla 112. Después de esta última etapa 112, se comprueba si la acción primaria ha sido completada 114 de acuerdo a los umbrales de tiempo, variación de posición del contacto sobre la superficie y variación de presión o área de contacto que se hayan establecido en la configuración de 20 movement only the time and the pressure change on the screen 112 would be processed. After this last stage 112, it is checked whether the primary action has been completed 114 according to the time thresholds, variation of contact position on the surface and variation of pressure or contact area that has been established in the configuration of
25 dichos parámetros para cada acción primaria. -Para la comprobación del tipo de primaria 114 detectada sobre la superficie táctil se pueden almacenar los parámetros de configuración correspondientes a cada acción primaria en una tabla de consulta, donde comparar los parámetros obtenidos en tiempo real con las acciones 25 said parameters for each primary action. -For the verification of the type of primary 114 detected on the touch surface, the configuration parameters corresponding to each primary action can be stored in a query table, where you can compare the parameters obtained in real time with the actions
30 primarias previamente configuradas. -Con el motivo de ilustrar este proceso se expone una posible realización, no limitante, para las primarias mover 403 y arrastrar 404 (Figura 4). Para ello en la Figura 7 se representa una tabla que ejemplifica de forma no limitante los umbrales de decisión para los distintos parámetros que definen 30 previously configured primaries. - In order to illustrate this process, a possible, non-limiting, embodiment is shown for the primary move 403 and drag 404 (Figure 4). To do this, Figure 7 shows a table that exemplifies in a non-limiting way the decision thresholds for the different parameters that define
35 las acciones primarias, para el caso de un único umbral que define dos 35 the primary actions, in the case of a single threshold that defines two
niveles de decisión. La acción primaria mover consiste en desplazar un contacto 102 con la superficie táctil, como puede ser el contacto de la yema de un dedo, de un punto a otro de la misma 108 con una variación de posición 110 significativa y superior a un umbral predefinido 702 y con una 5 o más variaciones de presión o área de contacto a lo largo del recorrido del desplazamiento 112 superiores a un umbral preestablecido 701. Cuando el contacto con la superficie táctil no varía de posición 108 o varía en una magnitud menor al umbral preestablecido 702 durante un periodo de tiempo determinado 704, o cambia la dirección de la trayectoria que describe en un decision levels The primary move action consists in moving a contact 102 with the tactile surface, such as the contact of the fingertip of a finger, from one point to another of the same 108 with a significant position variation 110 and greater than a predefined threshold 702 and with a 5 or more variations in pressure or contact area along the path of travel 112 greater than a predetermined threshold 701. When contact with the touch surface does not vary from position 108 or varies by a magnitude less than the preset threshold 702 for a certain period of time 704, or change the direction of the path described in a
10 valor mayor al de un umbral predeterminado 703, la acción primaria mover se considera completada 114. Respecto a la acción primaria arrastrar, se considera el mismo procedimiento, no obstante en este caso se detecta la primaria arrastrar cuando la variación de la presión o el área del contacto 112 es inferior al umbral preestablecido para dicha acción 701. 10 value greater than a predetermined threshold 703, the primary move action is considered completed 114. With respect to the primary drag action, the same procedure is considered, however in this case the primary drag is detected when the pressure variation or the Contact area 112 is lower than the preset threshold for said action 701.
15 -En caso de que la acción primaria haya sido completada, la función de detección de acción primaria habría terminado 116. En caso de no haber detectado todavía una acción primaria se volvería al paso de comprobación de liberación de contacto 106 sobre la pantalla. -En caso de liberarse el contacto, se comprueba el tipo de primaria 114 y se 15 -If the primary action had been completed, the primary action detection function would have ended 116. If a primary action had not yet been detected, it would return to the contact release check step 106 on the screen. -In case the contact is released, the primary type 114 is checked and
20 finaliza 116 la función de detección de acción primaria. -El proceso de monitorización de las variaciones de presión o área de contacto, tiempo, posición y dirección sobre la superficie táctil que se describe 100 se realiza de forma simultánea replicándose en tantos casos como número de contactos máximo detectados por dicha superficie en un 20 ends 116 the primary action detection function. -The process of monitoring the variations of pressure or contact area, time, position and direction on the touch surface described 100 is carried out simultaneously, replicating in as many cases as the maximum number of contacts detected by said surface in a
25 instante de tiempo. 25 instant of time.
La Figura 2 muestra un diagrama de flujo, a modo de ejemplo, para procesar combinaciones de acciones primarias detectadas por el proceso anterior de la Figura Figure 2 shows a flow chart, by way of example, for processing combinations of primary actions detected by the previous process of Figure
1. Una vez se recibe una primaria 202, se comprueba si es combinable 204 con una 1. Once a primary 202 is received, it is checked whether it is combinable 204 with a
30 primaria recibida inmediatamente antes o con una o varias primarias que se estén realizando simultáneamente. De no ser combinable, se finaliza la función 212 de combinación de primarias. Si fuera combinable, se pasaría a comprobar si corresponde a un gesto compuesto multitáctil 206, en cuyo caso se procesa 208 el tiempo, la distancia y la diferencia de presión entre las zonas de contacto sobre la 30 primary received immediately before or with one or more primary that are being performed simultaneously. If not combinable, the primary combination function 212 is terminated. If it were combinable, it would be checked if it corresponds to a multi-touch composite gesture 206, in which case 208 the time, distance and pressure difference between the contact areas on the surface is processed.
35 pantalla, para analizar después si el gesto compuesto se ha completado 210. Todas 35 screen, to analyze later if the compound gesture has been completed 210. All
las acciones primarias se pueden combinar de forma secuencial siempre que el tiempo transcurrido desde la finalización de una primitiva 116 hasta la siguiente detección de contacto 102 sea menor que un umbral predefinido. Todas las acciones primarias se pueden combinar de forma simultánea de acuerdo a las capacidades de detectar un 5 número limitado de contactos en la superficie táctil para conformar un gesto multitáctil The primary actions can be combined sequentially as long as the time elapsed from the end of a primitive 116 to the next contact detection 102 is less than a predefined threshold. All primary actions can be combined simultaneously according to the capabilities of detecting a limited number of contacts on the touch surface to form a multi-touch gesture
206. 206.
La Figura 3 representa un diagrama de flujo con la combinación de los diagramas de flujo de procesos de las Figuras 1 y 2. En concreto, se realiza continuamente una Figure 3 represents a flowchart with the combination of the process flowcharts of Figures 1 and 2. Specifically, a continuous flow is performed.
10 detección y procesamiento de acciones primarias 100, las cuales son alimentadas a la etapa de recepción y combinación de acciones primarias 200. 10 detection and processing of primary actions 100, which are fed to the reception and combination stage of primary actions 200.
Estas acciones primarias tienen en cuenta los cambios en la posición, la presión o área y el tiempo sobre la superficie táctil así como en la velocidad, y la dirección si These primary actions take into account changes in position, pressure or area and time on the touch surface as well as speed, and direction if
15 existe un movimiento asociado a la acción, para una única zona en contacto en toda su superficie. 15 there is a movement associated with the action, for a single area in contact on its entire surface.
La Figura 4 muestra una tabla con distintos ejemplos de acciones primarias, las cuales podrían lógicamente variar. La acción primaria toque continuo (401) se define 20 como una presión más fuerte, o un área de contacto con la superficie táctil mayor, y su posición, aplicada durante un breve periodo de tiempo inmediatamente seguido por una presión más leve, o un área de contacto menor sobre la superficie táctil, donde el tiempo y la diferencia de presión o de área en contacto dependerán de la sensibilidad considerada para el sistema o las aplicaciones que utilicen el presente método de Figure 4 shows a table with different examples of primary actions, which could logically vary. The primary continuous touch action (401) is defined as a stronger pressure, or an area of contact with the larger tactile surface, and its position, applied for a short period of time immediately followed by a lighter pressure, or an area of minor contact on the tactile surface, where the time and the difference of pressure or area in contact will depend on the sensitivity considered for the system or the applications that use the present method of
25 entrada de datos u órdenes. Es importante indicar que por “una presión más leve” se entiende cualquier contacto cuya presión sea inferior, incluyendo también la presión nula, esto es, la ausencia de contacto. 25 data entry or orders. It is important to indicate that "a lighter pressure" means any contact whose pressure is lower, also including zero pressure, that is, the absence of contact.
La acción primaria mantener (402) se describe como el contacto con la superficie táctil The primary hold action (402) is described as contact with the touch surface
30 mantenido por un periodo de tiempo estimado como una presión larga para el sistema (por encima de un umbral de tiempo determinado), con una presión o área en contacto que para dicho sistema se considere constante. 30 maintained for a period of time estimated as a long pressure for the system (above a certain time threshold), with a pressure or area in contact that is considered constant for that system.
En las siguientes acciones primarias se tendrá en consideración el movimiento 35 realizado, que puede describir cualquier curva, y por tanto la dirección, la velocidad y In the following primary actions the movement 35 will be taken into account, which can describe any curve, and therefore the direction, speed and
la duración de este movimiento así como la presión o el área en contacto con la superficie táctil a lo largo del gesto, de acuerdo con la precisión que soporte el sistema. the duration of this movement as well as the pressure or the area in contact with the tactile surface along the gesture, in accordance with the precision that the system supports.
5 Se define el gesto mover 403 como el contacto con la superficie táctil que describe un movimiento sobre ella y existen uno o varios cambios de presión o del área de contacto a lo largo de la descripción del movimiento. Para esta acción primaria se procesa la información sobre la posición del contacto, la presión o el área en contacto, la velocidad y la dirección desde el inicio hasta la finalización del gesto, así como su 5 The move gesture 403 is defined as the contact with the touch surface that describes a movement on it and there are one or several changes in pressure or contact area throughout the description of the movement. For this primary action, the information on the contact position, the pressure or the area in contact, the speed and the direction from the beginning to the end of the gesture are processed, as well as its
10 duración de acuerdo al rigor y las necesidades del sistema en el que se utiliza este método de entrada. 10 duration according to the rigor and needs of the system in which this input method is used.
La acción primaria arrastrar 404 se describe análogamente a la acción mover, a excepción de la presión o el área de contacto sobre la superficie táctil, que en este The primary drag 404 action is described analogously to the move action, except for the pressure or the contact area on the touch surface, which in this
15 caso es considerada constante durante la descripción del gesto para las especificaciones del sistema o aplicación en el que se utiliza el método de entrada sensible a estos parámetros. The case is considered constant during the description of the gesture for the specifications of the system or application in which the input method sensitive to these parameters is used.
Por último, la acción lanzar 405 está definida como un gesto, considerado rápido por el Finally, the 405 launch action is defined as a gesture, considered quickly by the
20 sistema, que utiliza este método de entrada, y que se inicia con una presión o área en contacto que va haciéndose más leve o decreciendo a lo largo de la descripción del gesto hasta finalizar con la liberación del contacto con la superficie táctil. 20 system, which uses this method of entry, and that begins with a pressure or area in contact that becomes lighter or decreases throughout the description of the gesture until it ends with the release of contact with the touch surface.
Estas acciones primarias pueden ser consideradas como un gesto sencillo o formar 25 parte de un gesto compuesto por varias acciones primarias iguales o diferentes. These primary actions can be considered as a simple gesture or be part of a gesture composed of several same or different primary actions.
Por otra parte, el método de introducción sensible a la presión o al área en contacto con la superficie táctil, tiene la capacidad de detección de gestos compuestos como combinación de varias acciones primarias sucesivas o simultáneas. La Figura 5 On the other hand, the method of introduction sensitive to pressure or to the area in contact with the touch surface has the ability to detect compound gestures as a combination of several successive or simultaneous primary actions. Figure 5
30 muestra una tabla con algunos de los gestos compuestos constituidos por dos acciones primarias realizadas simultáneamente, mientras que la Figura 6 presenta una tabla con algunos de los gestos compuestos constituidos por dos o más acciones primarias realizadas sucesiva o secuencialmente. 30 shows a table with some of the compound gestures consisting of two primary actions performed simultaneously, while Figure 6 presents a table with some of the composite gestures consisting of two or more primary actions performed successively or sequentially.
La realización de un gesto puede constar de dos o más acciones primarias del mismo tipo ejecutadas en paralelo simultáneamente sobre la superficie táctil, estando el número límite de zonas presionadas simultáneamente impuesto por la sensibilidad de la superficie o el sistema que utiliza este método de entrada. The realization of a gesture can consist of two or more primary actions of the same type executed in parallel simultaneously on the touch surface, the limit number of areas being pressed simultaneously imposed by the surface sensitivity or the system using this input method.
5 Otra clase de gestos compuestos es aquella que engloba acciones primarias sucesivas temporalmente y que a su vez se pueden realizar en una única zona de presión sobre la superficie táctil, así como en varias simultáneamente. Forma parte de esta clase el gesto secuencia de toques continuos 502 (Figura 5), descrito como dos o 5 Another class of compound gestures is one that encompasses successive primary actions temporarily and which in turn can be performed in a single pressure zone on the touch surface, as well as several simultaneously. The sequence of continuous touches 502 is part of this class (Figure 5), described as two or
10 más acciones primarias toque continuo, realizadas secuencialmente en un periodo breve de tiempo, a considerar por el sistema en que se utiliza el método de entrada sensible a la presión o área de contacto. Este gesto se puede realizar en una única zona de contacto con la superficie táctil o en varias simultáneamente como se explicó anteriormente. 10 more continuous touch primary actions, performed sequentially in a short period of time, to be considered by the system in which the pressure sensitive input method or contact area is used. This gesture can be performed in a single contact area with the touch surface or in several simultaneously as explained above.
15 El gesto secuencia de toques continuos posee una variante, formada por una secuencia de toques continuos inmediatamente terminada por una acción primaria mantener 503. 15 The sequence of continuous touches has a variant, formed by a sequence of continuous touches immediately terminated by a primary action to maintain 503.
20 Para esta clase de gestos es importante resaltar que, en el caso en que la realización del gesto esté ejecutada en varios puntos o zonas de presión simultáneamente, el sistema procesará la información correspondiente de distancia entre los dos o más puntos o zonas de contacto, así como la diferencia de presión entre ellos. 20 For this kind of gestures it is important to highlight that, in the event that the performance of the gesture is executed at several points or pressure zones simultaneously, the system will process the corresponding distance information between the two or more points or contact areas, as well as the difference in pressure between them.
25 Por último, existen acciones compuestas que pueden ser realizadas únicamente con dos o más puntos de contacto sobre la superficie táctil simultáneamente, estando el límite máximo de puntos de contacto, impuesto por la sensibilidad de la superficie táctil 25 Finally, there are compound actions that can be performed only with two or more contact points on the touch surface simultaneously, the maximum limit of contact points being imposed, imposed by the sensitivity of the touch surface
o el sistema que utiliza dicho método de entrada. or the system that uses said input method.
30 A este tipo de acciones pertenece el gesto balanceo 501 que combina dos o más acciones primarias toque continuo simultáneas entre las cuales existe una diferencia de presión, que puede ir alternándose entre los puntos de contacto, y una distancia entre dichos puntos. Esta información de diferencia de presión y distancia será procesada por el sistema en cuestión. 30 To this type of actions belongs the 501 balancing gesture that combines two or more simultaneous continuous touch primary actions between which there is a pressure difference, which can alternate between the contact points, and a distance between those points. This pressure and distance difference information will be processed by the system in question.
La acción acercar posee dos variantes, la primera se compone de dos acciones primarias mover 601 (Figura 6) en la misma dirección y sentidos opuestos tal que las zonas en contacto con la superficie táctil se aproximen entre sí, disminuyendo la distancia entre ellas. Debido a que está constituida por acciones mover, la presión o el The zooming action has two variants, the first one consists of two primary actions move 601 (Figure 6) in the same direction and opposite directions such that the areas in contact with the touch surface approach each other, decreasing the distance between them. Because it consists of moving actions, pressure or
5 área en contacto sobre la superficie tendrá una variación perceptible por el sistema a lo largo del recorrido del gesto. 5 area in contact on the surface will have a perceptible variation by the system along the course of the gesture.
La segunda variante es idéntica a la anterior, cambiando las acciones primarias mover por arrastrar 602, en cuyo caso la presión o el área en contacto sería considerada The second variant is identical to the previous one, changing the primary actions to move by dragging 602, in which case the pressure or the area in contact would be considered
10 constante por el sistema que utiliza el método de entrada sensible a la presión o al área en contacto sobre la superficie táctil. En ambos casos el sistema procesará la información de distancia entre las zonas de contacto y la dirección del movimiento. 10 constant by the system that uses the input method sensitive to pressure or the area in contact on the touch surface. In both cases the system will process the distance information between the contact areas and the direction of movement.
En este caso, si las primarias son lanzar 603, aparece la acción compuesta acercar y In this case, if the primaries are to cast 603, the composite action appears to zoom in and out.
15 liberar, donde a lo largo del movimiento la presión o el área disminuye hasta liberar el contacto con la superficie. 15 release, where throughout the movement the pressure or area decreases until the contact with the surface is released.
La acción alejar (604,605,606) es idéntica a la acción acercar con la excepción de que los movimientos sobre la superficie describen sentidos opuestos que se separan entre The zoom out action (604,605,606) is identical to the zoom in action with the exception that movements on the surface describe opposite directions that separate between
20 sí, por lo que el sistema también manejará los mismos parámetros de información. 20 yes, so the system will also handle the same information parameters.
El gesto compuesto tocar otro punto 504 (Figura 5) se compone de una primera acción primaria o gesto compuesto que mantenga presión o área en contacto sobre la superficie táctil, sin liberarla del contacto, sucedido por la aparición de un punto The composite gesture touching another point 504 (Figure 5) is composed of a first primary action or compound gesture that maintains pressure or area in contact on the touch surface, without releasing it from contact, followed by the appearance of a point
25 adicional, o varios, de contacto en otra zona de la superficie, inicio de cualquier otra acción primaria o gesto compuesto. Por lo tanto el número de puntos de contacto detectados aumenta, hasta el límite impuesto por la sensibilidad de la superficie táctil o del sistema que utiliza el método en cuestión. 25 additional, or several, contact in another area of the surface, initiation of any other primary action or compound gesture. Therefore the number of contact points detected increases, up to the limit imposed by the sensitivity of the touch surface or the system using the method in question.
30 Finalmente, todas las acciones mencionadas anteriormente se podrán combinar entre sí con el fin de aumentar la cantidad de gestos reproducibles sobre la superficie táctil del dispositivo y así su capacidad de entrada. 30 Finally, all the actions mentioned above can be combined with each other in order to increase the amount of reproducible gestures on the touch surface of the device and thus its input capacity.
Claims (6)
- • •
- monitorizar una pluralidad de parámetros de interacción de dicho 10 contacto sobre la superficie táctil, incluyendo la posición del contacto; monitor a plurality of interaction parameters of said contact on the touch surface, including the position of the contact;
- • •
- asignar a dicha interactuación del usuario la correspondiente acción 15 primaria detectada; assign the corresponding primary action detected to said user interaction;
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES201231197A ES2392895B2 (en) | 2012-07-25 | 2012-07-25 | Data entry method in electronic devices with touch screen. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES201231197A ES2392895B2 (en) | 2012-07-25 | 2012-07-25 | Data entry method in electronic devices with touch screen. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| ES2392895A1 ES2392895A1 (en) | 2012-12-14 |
| ES2392895B2 true ES2392895B2 (en) | 2014-02-03 |
Family
ID=47222361
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES201231197A Active ES2392895B2 (en) | 2012-07-25 | 2012-07-25 | Data entry method in electronic devices with touch screen. |
Country Status (1)
| Country | Link |
|---|---|
| ES (1) | ES2392895B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10248308B2 (en) * | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8526767B2 (en) * | 2008-05-01 | 2013-09-03 | Atmel Corporation | Gesture recognition |
-
2012
- 2012-07-25 ES ES201231197A patent/ES2392895B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| ES2392895A1 (en) | 2012-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Petersen et al. | Robust control of uncertain systems: Classical results and recent developments | |
| CN106575170A8 (en) | The method that touch action is performed in touch-sensitive device | |
| MX343951B (en) | Mobile device and method for displaying information. | |
| WO2014108729A3 (en) | Virtual sensor systems and methods | |
| WO2014018732A3 (en) | Gesture and touch input detection through force sensing | |
| JP2013161221A5 (en) | ||
| EP2793168A3 (en) | Gesture recognition device, gesture recognition method, electronic apparatus, control program, and recording medium | |
| WO2017027625A3 (en) | Devices, methods, and graphical user interfaces for content navigation and manipulation | |
| CN103176653A (en) | Handheld type device touch control display screen wrong-touch prevention method | |
| SG10201807806UA (en) | Presentation of a control interface on a touch-enabled device based on a motion or absence thereof | |
| RU2016136371A (en) | REMOTE CONTROL OF DEVICES THROUGH LOOKING DETECTION | |
| WO2016108214A3 (en) | Touch down detection with a stylus | |
| HK1254197A1 (en) | Motion sensing for an aerosol delivery device | |
| EP3617720A4 (en) | CAPACITY DETECTION DEVICE, TOUCH DEVICE AND TERMINAL DEVICE | |
| WO2017074827A3 (en) | Touch sensing of user input device | |
| JP2015007946A5 (en) | ||
| WO2013160763A3 (en) | Memory dump and analysis in a computer system | |
| JP2016506556A5 (en) | ||
| JP2014021829A5 (en) | ||
| RU2013130669A (en) | STEP ACCESS POINTS | |
| CL2018002468A1 (en) | Soft touch detection of a stylus | |
| JP2015118541A5 (en) | ||
| WO2017123382A8 (en) | Access control bypass on mobile for mass transit | |
| WO2015186069A3 (en) | Display and interaction method in a user interface | |
| EP2937263A3 (en) | Steering wheel user interface |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG2A | Definitive protection |
Ref document number: 2392895 Country of ref document: ES Kind code of ref document: B2 Effective date: 20140203 |