[go: up one dir, main page]

WO2015121303A1 - Digital keyboard input method, man-machine interface and apparatus implementing such a method - Google Patents

Digital keyboard input method, man-machine interface and apparatus implementing such a method Download PDF

Info

Publication number
WO2015121303A1
WO2015121303A1 PCT/EP2015/052876 EP2015052876W WO2015121303A1 WO 2015121303 A1 WO2015121303 A1 WO 2015121303A1 EP 2015052876 W EP2015052876 W EP 2015052876W WO 2015121303 A1 WO2015121303 A1 WO 2015121303A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
input button
input
targeted
display screen
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.)
Ceased
Application number
PCT/EP2015/052876
Other languages
French (fr)
Inventor
Christophe BLONDIN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fogale Nanotech SAS
Original Assignee
Fogale Nanotech SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fogale Nanotech SAS filed Critical Fogale Nanotech SAS
Publication of WO2015121303A1 publication Critical patent/WO2015121303A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Definitions

  • the present invention relates to an input method on a digital keyboard composed of a plurality of input buttons. It also relates to a data entry device and an electronic / computer device implementing such a method.
  • the field of the invention is more particularly, but in a nonlimiting manner, that of the contactless human machine interfaces for electronic / computer devices.
  • Touch interfaces or touch screens, are currently widely used to control devices as diverse as computers, mobile phones, tablets, and so on.
  • a touch interface comprises a combined display screen or incorporating one or more sensors that make it possible to determine one or more points of contact between the surface of the screen and one or more control objects such as one or more fingers or a stylet. It also includes a software part for interpreting the user's commands.
  • Capacitive measuring technologies are adapted to the realization of this type of interfaces.
  • An object of the present invention is to overcome the aforementioned drawbacks.
  • An object of the present invention is to provide an input method on a numeric keypad for easy input.
  • Another object of the present invention is to provide an input method on a keypad decreasing input errors.
  • Another object of the present invention is to provide an input method on a keypad more ergonomic regardless of the control object.
  • the invention achieves at least one of these objectives by an input method on a digital keyboard composed of a plurality of input buttons and displayed on a touch display screen, said method comprising the following steps:
  • the method according to the invention provides for detecting the command button targeted by the control object and modifying the display on the display screen so as to indicate to the user the button referred to before the user selects the desired command button.
  • the method according to the invention gives the possibility to the user to check the input he is about to make and to correct the errors before validating the entry by a selection.
  • the input method according to the invention makes it possible to perform an input by reducing the input errors, or even by canceling the input errors.
  • the method according to the invention makes it possible to provide a display facilitating access to such or such input button according to the position targeted by the command object.
  • the method according to the invention is based on a position targeted by the control object before a selection.
  • targeted input button is meant an input button overflown by a control object.
  • the input button can be selected according to the vertical distance of the control objects from the control surface, particularly with respect to the keyboard.
  • the input button targeted / overflown may the input button targeted / overflown by that of the control objects having the smallest vertical distance relative to the control surface, and in particular with respect to the keyboard.
  • the modification of the display may comprise a modification of a display characteristic of the targeted input button.
  • the user can know the input button that will be selected if he makes the selection, for example by contact with the display screen.
  • the step of modifying a display feature may include a change in the shape and / or color of the intended input button.
  • the modification of the display may comprise a modification, and in particular an increase, in the display size of the targeted input button.
  • Changing the display size of the target input button can be performed with / without changing the size and / or position of the other input buttons.
  • the modification of the display size of the targeted input button can be performed with / without changing the size or position of the keypad.
  • the modification of the display may comprise a reduction in the display size of at least one input button other than the targeted input button, in particular to maintain the total size of the digital keyboard.
  • the modification of the display may comprise an increase in the display size of at least one input button adjacent to the targeted input button, for example of all the adjacent input buttons or of all the input buttons. lying in an area of predetermined width.
  • the modification of the display may comprise a display of the targeted button in a zone other than that of the targeted button, over the display of the targeted button.
  • Such an additional display of the targeted button can be achieved:
  • the targeted button can be displayed in this other area with enlarged dimensions.
  • the target button can be displayed in this other area in a magnified manner with respect to its size in the keyboard.
  • the step of modifying the display may comprise or be supplemented by a modification:
  • a selection / validation surface associated with the targeted input button on the touch display screen and / or
  • the selection / validation surface and / or touch sensitivity of the touch screen of a selection / validation surface associated with at least one non-targeted input button can be decreased.
  • the method according to the invention may further comprise a measurement of a dimension, and in particular of the width, of the control object, the step of modifying the display being furthermore performed according to said measurement, and in particular according to said width of the control object.
  • the display of the targeted input button is adjusted to the dimensions of the control object. Data entry is then made more ergonomic.
  • the step of modifying the display may comprise a display, on the display screen, of at least one proposal of input according to the input button referred to, prior to the selection of said input button referred.
  • Such an input proposal can consist of the display of a word, a sentence from the targeted input button, for example by consulting a dictionary or a database made specifically for this user.
  • the method according to the invention may then comprise a selection by the user of said proposal or a cancellation by the user of said proposal. It is recalled that the proposal takes into account an input button targeted but not yet selected.
  • the step of displaying, on the display screen, at least one input proposition according to the inputting button referred to may also be performed according to at least one input button previously selected.
  • the modification of the display takes into account not only the present intention of the user but also the past activity of the user. This taking into account of the past activity of the user makes it possible to predictively guess the intention of the user, for example when entering a word, a sentence or a text and of speed up the seizure.
  • the data acquisition method according to the invention may further comprise a selection of the input button referred to, by the same control object or by another control object, said method further comprising a second display modification step of at least one input button composing the keyboard, this second step not taking into account a target position on the display screen.
  • This second display modification step completes the first display modification step to further facilitate data entry.
  • the second display modification step can advantageously include a step of filtering at least one input button that can be targeted, following the selection of the input button previously targeted, according to a database, called predictive, previously constituted.
  • the method comprises a predictive determination, by consulting the predictive database, of the input possibility (s) for / by the user, such as for example a word or a sentence. or a number.
  • the input possibility for / by the user, such as for example a word or a sentence. or a number.
  • all the input buttons composing the keyboard and concerned by this or these input possibilities are filtered.
  • the second display modification step may include a modification:
  • a display characteristic in particular a display size and / or a display color
  • Such a second step of modifying the display makes the input faster, more ergonomic and more intuitive for the user.
  • the selection or the cancellation of a proposed entry in particular of a word or a sentence proposed in a predictive manner, can be carried out in several ways.
  • the user can select an input proposition by another control object than that used to aim / fly over the input button.
  • another control object For example, the user uses a thumb / finger to aim the input button, and a second thumb / finger to select / cancel the input proposal.
  • the selection or cancellation of an entry proposal can be made by contact or overflight of another area of the device, such as another of the display area and / or of the control surface, an area of an edge of the apparatus, an area of a rear wall of the apparatus.
  • another area of the device such as another of the display area and / or of the control surface, an area of an edge of the apparatus, an area of a rear wall of the apparatus.
  • the user can use his or her thumbs to aim / fly over the control buttons and select an entry proposal with his / her indexes positioned on the edge (s) of the device or on the rear wall of the device. the device.
  • the latter can be displayed / proposed in the form of a list of choices selected by a slip of a control object, in particular a finger, in the area of display of the list and / or on an edge of the device and / or on the underside of the device, possibly with validation of the selection by a touch / contact in the display area of the list and / or on one edge of the unit and / or on the underside of the unit.
  • the keyboard can be divided into two areas, each dedicated to a hand of the user.
  • the characteristics detection, display and / or selection can be applied to each zone of the keyboard independently, while allowing a coordinated input on the entire keyboard.
  • an input device on a keypad comprising:
  • At least one calculation means programmed to implement all the steps of the data acquisition method according to the invention.
  • an electronic / computer apparatus comprising:
  • a display screen for displaying a keypad
  • Such a device can be a computer, a telephone, a smartphone, a tablet, a terminal, or any other device comprising means of interaction with a user using a pointing or control object or selection.
  • the sensors may be arranged in / on / below the display screen which is transparent.
  • FIG. 1 is a diagrammatic representation of an exemplary data capture device according to the invention
  • FIG. 2 is a schematic representation of an exemplary method according to the invention.
  • FIGURES 3a-3f are schematic representations of a data capture according to the invention.
  • HMI human machine interface
  • FIG. 1 is a diagrammatic representation of an example of an input device according to the invention, in the form of a human machine interface, in particular for performing data input on a digital keyboard displayed by a display screen. touch.
  • the device 100 shown in FIG. 1 makes it possible to navigate in a display screen 102 with at least one control object 104.
  • the display screen 102 can be based, for example, on a liquid crystal technology, LCD, TFT ("Thin-film transistor” in English or thin-film transistor), or OLED ("Organic Light-Emitting Diode” in English or organic light-emitting diode).
  • the control object 104 is, in the example shown in FIG.
  • the control object may alternatively be a user's hand or a stylus.
  • the device 100 comprises a substantially transparent and flat control surface 106.
  • the control surface 106 is disposed on the display screen 102 and provides visual access to the display screen 102 by transparency.
  • the display surface is a surface independent of the display screen 102.
  • the control surface 106 may be the display screen 102 or a surface of the display. display screen 102.
  • the device 100 further comprises capacitive sensors 108, also substantially transparent and able to detect the presence of the control object 104.
  • the capacitive sensors 108 are arranged on the control surface 106 in the example shown in FIG. 1. Alternatively, the capacitive sensors can be integrated in the control surface 106 or directly in the display screen 102.
  • the sensors 108 may comprise capacitive electrodes based on ITO (indium tin oxide). According to the applications, they can be of a number and a varied disposition, the FIGURE 1 having only one vocation of illustration.
  • ITO indium tin oxide
  • the capacitive sensors 108 provide information relating to the position targeted by the control object, in the plane (X, Y) of a projection along the Z axis of the control object 104 on the control surface 106, The capacitive sensors 108 are also able to detect a contact between the control object 104 and the control surface 106.
  • the device 100 further comprises an electronic measurement module 114, connected to the capacitive sensors 108, and which makes it possible to determine the position 112 targeted by the control object as a function of the signals supplied by the capacitive sensors 108.
  • the data relating to the Target position 112 include position measurements 112 equivalent. These measures, not necessarily expressed in units of length, are translations of measures of capabilities or variations of capabilities. In particular, physical characteristics of the control object 104 may affect the measured capacitances and therefore their translation in terms of distance and / or equivalent positions.
  • the position data 112 may also include trajectories, defined as time sequences of positions 112, and derived quantities such as velocities and accelerations.
  • the sensors 108 and the electronic measurement module 114 are made according to the modes described in the document FR 2971066 A1.
  • the device 100 may further comprise a control module 116, for example in the form of a microprocessor or CPU (for "Central Processing Unit” in English) associated with components such as RAMs ( RAM), mass storage means (hard disk, flash memory, ...), and make it possible to execute one (or a plurality) of computer program (s) or software.
  • This control module 116 is connected to the measurement module 114.
  • the control module 116 is configured to:
  • the control module 116 may be integrated into a processor of a device producing, inter alia, a display on the display screen 102, that is to say a processor generating the image or the images to be displayed.
  • a device can be a computer, a tablet, a smartphone, a phone, a PDA, etc.
  • the control module 116 may alternatively be in the form of a full-fledged processor collaborating with the processor of such an apparatus.
  • the device 100 with the display screen 102 is a non-limiting example of a device 118 according to the invention which can be a tablet or a smartphone with touch control.
  • FIGURE 2 is a schematic representation of an example of an input method on a numeric keypad.
  • the method 200 includes a first step 202 of detecting a control object opposite the display screen.
  • An optional step 204 performs the measurement of the width of the control object.
  • the position targeted by the control object is determined.
  • an input button or an input area comprising at least one input button is determined during a step 208.
  • Step 208 is followed by a first display modification step 210.
  • This step 210 modifies the display made on the display screen and includes any of the following operations:
  • steps may for example change the surface and / or the selection sensitivity of the targeted input button.
  • the method 200 then comprises a step 222 for selecting the input button targeted by the user.
  • Step 222 is then followed by a second display modification step 224.
  • This display modification step 224 is performed without taking into account a position targeted by the control object and is performed just after the selection of an input button by the user during step 222.
  • the second display modification step 224 modifies the display made on the display screen.
  • the second step 224 for modifying the display firstly comprises a step 226 for filtering the input buttons that make up the number keypad.
  • the filtering step 226 consults a database that can be the same as that consulted during step 220. The consultation of the database makes it possible to determine one or more predictive entry proposals. Depending on each of the predictive input proposals thus determined, the filtering step determines the input button or buttons, said probable, that the user may select during the next selection.
  • the second display modification step 224 comprises a modification of the display that is performed according to the probable input buttons determined during the filtering step 226.
  • the modification of the display made during the second display modification step 224, following the filtering step 226, can include any one of the following operations: a step 228 for increasing the size of each of the probable input buttons determined during the filtering step 226;
  • step 224 if the input is complete, the process is terminated. Otherwise, the steps of the method are repeated from step 208 throughout the capture.
  • the input example shown in FIGU RES 3a to 3f relates to a
  • Smartphone 300 for realizing an entry on a digital keyboard 302 displayed on the touch screen display 304 of a Smartphone 300.
  • the control object used is a finger 306 and the selected input is displayed in an area 308.
  • a target position 310 by the finger 306 is determined.
  • a target input button 312 is identified.
  • the target input button 312 is modified in display: the size of the input button 312 is increased, its color is changed, the area and the selection sensitivity associated with it are increased. The result obtained is shown in FIGU RE 3b. Alternatively or in addition, the size and / or color of the other input buttons could have been changed. In addition, it is also possible to modify only the tail or the color of the targeted input button 312. As shown in Fig. 3c, an input proposal 314 is displayed just above the area 308. The user has the option to select this proposal for example by touching with the touch screen 300 at that location. proposal 314.
  • the finger 306 selects the targeted input button 312, for example by contacting the touch display screen 300 with the input button 312 targeted.
  • the data represented by the input button is displayed in the input area: in the example shown this data is the letter "G".
  • FIGU RE 3e shows the result obtained.
  • input proposals 314, determined according to the last selection made by the user, are displayed above the input area 308.
  • the user has the possibility It is possible to select one of these proposals for example by contact with the touch screen 300 at one of them.
  • the input process is continued as follows by a succession of cycles each constituted by FIGU RES 3a-3f until the end of the input.
  • the invention is not limited to the examples just described and many adjustments can be made to these examples without departing from the scope of the invention.
  • the examples given relate to detection by capacitive sensors, it is also possible to envisage detection by an optical technology by using optical sensors to detect the position of the at least one object of the invention. ordered.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention concerns a digital keyboard input method (200), said digital keyboard consisting of a plurality of input buttons and being displayed on a touch sensitive display screen, said method (200) comprising the following steps: - detecting (206) a position targeted by at least one control object located at a distance from said display screen, - determining (208) at least one targeted input button, and - modifying (210) the display on said display screen depending on said at least one targeted input button, before said at least one targeted input button is selected, in order to display an input suggestion. It also concerns a device and an apparatus implementing such a method.

Description

« Procédé de saisie sur un clavier numérique, interface homme machine et appareil mettant en œuvre un tel procédé »  "Input method on a digital keyboard, human machine interface and apparatus implementing such a method"

Domaine technique Technical area

La présente invention concerne un procédé de saisie sur un clavier numérique composé d'une pluralité de boutons de saisie. Elle concerne également un dispositif de saisie de données et un appareil électronique/informatique mettant en œuvre un tel procédé.  The present invention relates to an input method on a digital keyboard composed of a plurality of input buttons. It also relates to a data entry device and an electronic / computer device implementing such a method.

Le domaine de l'invention est plus particulièrement, mais de manière non limitative, celui des interfaces homme machine sans contact pour appareils électroniques/informatiques.  The field of the invention is more particularly, but in a nonlimiting manner, that of the contactless human machine interfaces for electronic / computer devices.

Etat de la technique State of the art

Les interfaces tactiles, ou écrans tactiles, sont actuellement largement utilisées pour contrôler des appareils aussi variés que des ordinateurs, des téléphones portables, des tablettes, etc.  Touch interfaces, or touch screens, are currently widely used to control devices as diverse as computers, mobile phones, tablets, and so on.

De manière générale, une interface tactile comprend un écran d'affichage combiné ou intégrant un ou des capteurs qui permettent de déterminer un ou des point(s) de contact entre la surface de l'écran et un ou plusieurs objets de commande tels qu'un ou des doigts ou un stylet. Elle comprend également une partie logicielle permettant d'interpréter les commandes de l'utilisateur.  In general, a touch interface comprises a combined display screen or incorporating one or more sensors that make it possible to determine one or more points of contact between the surface of the screen and one or more control objects such as one or more fingers or a stylet. It also includes a software part for interpreting the user's commands.

Les technologies de mesure capacitives sont adaptées à la réalisation de ce type d'interfaces.  Capacitive measuring technologies are adapted to the realization of this type of interfaces.

La grande majorité des appareils munis d'écrans tactiles ne présentent plus un clavier physique ou un pavé alphanumérique permettant de réaliser une saisie de données. En effet, dans la plupart de ces appareils, le clavier physique alphanumérique a été remplacé par un ou des claviers numériques composés de boutons affichés sur un écran tactile et permettant de sélectionner une lettre, un chiffre, etc. par une interaction tactile avec l'écran d'affichage grâce au moyen d'un objet de commande.  The vast majority of devices with touch screens no longer have a physical keyboard or alphanumeric keypad for data entry. In fact, in most of these devices, the alphanumeric physical keyboard has been replaced by one or more numeric keypads composed of buttons displayed on a touch screen and making it possible to select a letter, a number, etc. by touch interaction with the display screen by means of a control object.

Cependant, en fonction de la taille de l'écran d'affichage, et du nombre de boutons composant le clavier numérique, la saisie de données sur un clavier numérique présentent des inconvénients. D'une part, du fait de leur taille et de leur nombre, il n'est pas aisé de sélectionner un bouton parmi tous les boutons composants le clavier numérique et il arrive très souvent de sélectionner un autre bouton que celui désiré. De plus, l'objet de commande se trouvant entre l'observateur et le clavier numérique, il cache toujours une partie du clavier numérique, ce qui diminue la précision de la saisie et augmente le pourcentage d'erreur lors d'une saisie sur un clavier numérique. Enfin, ces inconvénients sont amplifiés lorsque l'objet de commande est large, ce qui est souvent le cas dans le domaine des Smartphones ® où l'objet de commande est le pouce. However, depending on the size of the display screen, and the number of buttons making up the numeric keypad, entering data on a Numeric keyboard have disadvantages. On the one hand, because of their size and number, it is not easy to select a button among all buttons component keypad and it very often happens to select another button than the desired one. In addition, the control object located between the observer and the keypad, it always hides part of the keypad, which decreases the accuracy of the input and increases the error percentage when entering on a numeric keypad. Finally, these disadvantages are amplified when the control object is wide, which is often the case in the field of Smartphones ® where the object of control is the thumb.

Dans l'état de la technique il n'existe aucune solution pour pallier de manière efficace ces inconvénients.  In the state of the art there is no solution to overcome these disadvantages effectively.

Un but de la présente invention est de remédier aux inconvénients précités. An object of the present invention is to overcome the aforementioned drawbacks.

Un but de la présente invention est de proposer un procédé de saisie sur un clavier numérique facilitant la saisie.  An object of the present invention is to provide an input method on a numeric keypad for easy input.

Un autre but de la présente invention est de proposer un procédé de saisie sur un clavier numérique diminuant les erreurs de saisie.  Another object of the present invention is to provide an input method on a keypad decreasing input errors.

Un autre but de la présente invention est de proposer un procédé de saisie sur un clavier numérique plus ergonomique quel que soit l'objet de commande.  Another object of the present invention is to provide an input method on a keypad more ergonomic regardless of the control object.

Exposé de l'invention Presentation of the invention

L'invention permet d'atteindre au moins un de ces objectifs par un procédé de saisie sur un clavier numérique composé d'une pluralité de boutons de saisie et affiché sur un écran d'affichage tactile, ledit procédé comprenant les étapes suivantes :  The invention achieves at least one of these objectives by an input method on a digital keyboard composed of a plurality of input buttons and displayed on a touch display screen, said method comprising the following steps:

- détection, dans le plan dudit écran d'affichage, d'une position visée par au moins un objet de commande se trouvant à distance dudit écran d'affichage,  detecting, in the plane of said display screen, a position targeted by at least one control object located at a distance from said display screen,

- détermination d'au moins un bouton de saisie, dit visé, dudit clavier en fonction de ladite position visée, et - modification de l'affichage sur ledit écran d'affichage en fonction dudit au moins bouton de saisie visé, avant une sélection dudit au moins un bouton de saisie visé. determining at least one input button, referred to as the target, of said keyboard according to said targeted position, and modifying the display on said display screen according to said at least one targeted input button, before selecting said at least one targeted input button.

Ainsi, le procédé selon l'invention prévoit de détecter le bouton de commande visé par l'objet de commande et de modifier l'affichage sur l'écran d'affichage de sorte à signaler à l'utilisateur le bouton visé avant que l'utilisateur sélectionne le bouton de commande visé. De cette manière, le procédé selon l'invention donne la possibilité à l'utilisateur de vérifier la saisie qu'il s'apprête à faire et de corriger les erreurs avant de valider la saisie par une sélection. Ainsi, le procédé de saisie selon l'invention permet de réaliser une saisie en diminuant les erreurs de saisie, voire en annulant les erreurs de saisie.  Thus, the method according to the invention provides for detecting the command button targeted by the control object and modifying the display on the display screen so as to indicate to the user the button referred to before the user selects the desired command button. In this way, the method according to the invention gives the possibility to the user to check the input he is about to make and to correct the errors before validating the entry by a selection. Thus, the input method according to the invention makes it possible to perform an input by reducing the input errors, or even by canceling the input errors.

De plus, en prévoyant une modification d'affichage sur l'écran d'affichage, le procédé selon l'invention permet d'apporter un affichage facilitant l'accès à tel ou tel bouton de saisie en fonction de la position visée par l'objet de commande.  In addition, by providing a display modification on the display screen, the method according to the invention makes it possible to provide a display facilitating access to such or such input button according to the position targeted by the command object.

Enfin, le procédé selon l'invention se base sur une position visée par l'objet de commande avant une sélection. Ainsi, la facilité d'accès à un bouton de saisie et la diminution des erreurs de saisie sont proposées quel que soit la taille ou la largeur de l'objet de commande, ce qui rend la saisie ergonomique indépendamment des dimensions de l'objet de commande utilisé.  Finally, the method according to the invention is based on a position targeted by the control object before a selection. Thus, the ease of access to an input button and the reduction of input errors are proposed regardless of the size or the width of the control object, which makes the ergonomic input independent of the dimensions of the object. command used.

Par bouton de saisie « visé », on entend un bouton de saisie survolé par un objet de commande. By "targeted" input button is meant an input button overflown by a control object.

Lorsqu'au moins deux objets de commande sont utilisés, le bouton de saisie peut être sélectionné en fonction de la distance verticale des objets de commande par rapport à la surface de commande, en particulier par rapport au clavier. Ainsi, de manière nullement limitative, le bouton de saisie visé/survolé peut le bouton de saisie visé/survolé par celui des objets de commande présentant la plus petite distance verticale par rapport à la surface de commande, et en particulier par rapport au clavier. When at least two control objects are used, the input button can be selected according to the vertical distance of the control objects from the control surface, particularly with respect to the keyboard. Thus, in no way limiting, the input button targeted / overflown may the input button targeted / overflown by that of the control objects having the smallest vertical distance relative to the control surface, and in particular with respect to the keyboard.

Alternativement, tous les boutons de saisie visés/survolés par tous les objets de commande peuvent être sélectionnés sans prise en compte de la distance verticale. Avantageusement, la modification de l'affichage peut comprendre une modification d'une caractéristique d'affichage du bouton de saisie visé. Ainsi, l'utilisateur peut savoir le bouton de saisie qui sera sélectionné s'il réalise la sélection, par exemple par contact avec l'écran d'affichage. Alternatively, all the input buttons targeted / overflown by all the control objects can be selected without taking into account the vertical distance. Advantageously, the modification of the display may comprise a modification of a display characteristic of the targeted input button. Thus, the user can know the input button that will be selected if he makes the selection, for example by contact with the display screen.

Par exemple, l'étape de modification d'une caractéristique d'affichage peut comprendre une modification de la forme et/ou d'une couleur du bouton de saisie visé. Préférentiellement, la modification de l'affichage peut comprendre une modification, et en particulier une augmentation, de la taille d'affichage du bouton de saisie visé. Ainsi, la visualisation du bouton de saisie qui sera sélectionné par l'utilisateur, si ce dernier réalise la sélection, est facilitée et n'est pas gênée par l'objet de commande.  For example, the step of modifying a display feature may include a change in the shape and / or color of the intended input button. Preferably, the modification of the display may comprise a modification, and in particular an increase, in the display size of the targeted input button. Thus, the display of the input button that will be selected by the user, if the latter makes the selection, is facilitated and is not hindered by the control object.

La modification de la taille d'affichage du bouton de saisie visé peut être réalisée avec/sans modification de la taille et/ou de la position des autres boutons de saisie.  Changing the display size of the target input button can be performed with / without changing the size and / or position of the other input buttons.

De plus, la modification de la taille d'affichage du bouton de saisie visé peut être réalisée avec/sans modification de la taille ou de la position du clavier numérique.  In addition, the modification of the display size of the targeted input button can be performed with / without changing the size or position of the keypad.

En particulier, la modification de l'affichage peut comprendre une diminution de la taille d'affichage d'au moins un bouton de saisie autre que le bouton de saisie visé, notamment pour conserver la taille totale du clavier numérique. In particular, the modification of the display may comprise a reduction in the display size of at least one input button other than the targeted input button, in particular to maintain the total size of the digital keyboard.

De plus, la modification de l'affichage peut comprendre une augmentation de la taille d'affichage d'au moins un bouton de saisie adjacent au bouton de saisie visé, par exemple de tous les boutons de saisie adjacents ou de tous les boutons de saisie se trouvant dans une zone de largeur prédéterminée. In addition, the modification of the display may comprise an increase in the display size of at least one input button adjacent to the targeted input button, for example of all the adjacent input buttons or of all the input buttons. lying in an area of predetermined width.

Avantageusement, la modification de l'affichage peut comprendre un affichage du bouton visé dans une autre zone que celle du bouton visé, en plus de l'affichage du bouton visé. Un tel affichage supplémentaire du bouton visé peut être réalisé : Advantageously, the modification of the display may comprise a display of the targeted button in a zone other than that of the targeted button, over the display of the targeted button. Such an additional display of the targeted button can be achieved:

- au-dessus du bouton visé par exemple de manière adjacente au bouton visé, et/ou  above the button referred to, for example, adjacent the target button, and / or

- dans une zone différente de la zone d'affichage du clavier, par exemple juste au-dessus du clavier.  - in a different area of the display area of the keyboard, for example just above the keyboard.

De plus, le bouton visé peut être affiché dans cette autre zone avec dimensions agrandies. Autrement dit, le bouton visé peut être affiché dans cette autre zone de manière grossie par rapport à sa taille dans le clavier.  In addition, the targeted button can be displayed in this other area with enlarged dimensions. In other words, the target button can be displayed in this other area in a magnified manner with respect to its size in the keyboard.

Avantageusement, l'étape de modification de l'affichage peut comprendre ou être complété par une modification : Advantageously, the step of modifying the display may comprise or be supplemented by a modification:

- d'une surface de sélection/validation associée au bouton de saisie visé sur l'écran d'affichage tactile, et/ou  a selection / validation surface associated with the targeted input button on the touch display screen, and / or

- d'une sensibilité au toucher de l'écran tactile d'une surface de sélection/validation associée au bouton de saisie visé.  touch sensitivity of the touch screen of a selection / validation surface associated with the targeted input button.

Ainsi, la sélection du bouton de saisie visé est facilitée. Cela permet également de réaliser une sélection du bouton de saisie visé par un objet de commande de largeur plus importante.  Thus, the selection of the targeted input button is facilitated. This also makes it possible to make a selection of the input button targeted by a command object of greater width.

En plus ou alternativement, la surface de sélection/validation et/ou la sensibilité de au toucher de l'écran tactile d'une surface de sélection/validation associé à un au moins un bouton de saisie non visé peut être diminuée. Avantageusement, le procédé selon l'invention peut en outre comprendre une mesure d'une dimension, et en particulier de la largeur, de l'objet de commande, l'étape de modification de l'affichage étant en outre réalisée en fonction de ladite mesure, et en particulier en fonction de ladite largeur de l'objet de commande. Ainsi, l'affichage du bouton de saisie visé est ajusté aux dimensions de l'objet de commande. La saisie de données est alors rendue plus ergonomique.  In addition or alternatively, the selection / validation surface and / or touch sensitivity of the touch screen of a selection / validation surface associated with at least one non-targeted input button can be decreased. Advantageously, the method according to the invention may further comprise a measurement of a dimension, and in particular of the width, of the control object, the step of modifying the display being furthermore performed according to said measurement, and in particular according to said width of the control object. Thus, the display of the targeted input button is adjusted to the dimensions of the control object. Data entry is then made more ergonomic.

Avantageusement, l'étape de modification de l'affichage peut comprendre un affichage, sur l'écran d'affichage, d'au moins une proposition de saisie en fonction du bouton de saisie visé, préalablement à la sélection dudit bouton de saisie visé. Advantageously, the step of modifying the display may comprise a display, on the display screen, of at least one proposal of input according to the input button referred to, prior to the selection of said input button referred.

Il existe dans l'art antérieur des techniques de propositions de saisie prédictives. Cependant, à la différence de la présente invention, ces techniques prennent en compte uniquement les boutons de saisie déjà sélectionnés par l'utilisateur, et ne prennent pas en compte un bouton de saisie visé par l'objet de commande mais non encore sélectionné.  In the prior art there are techniques of predictive input propositions. However, unlike the present invention, these techniques take into account only the input buttons already selected by the user, and do not take into account an input button targeted by the control object but not yet selected.

Une telle proposition de saisie peut consister en l'affichage d'un mot, d'une phrase à partir du bouton de saisie visée, par exemple par consultation d'un dictionnaire ou d'une base de données constituée spécifiquement pour cet utilisateur.  Such an input proposal can consist of the display of a word, a sentence from the targeted input button, for example by consulting a dictionary or a database made specifically for this user.

Le procédé selon l'invention peut alors comprendre une sélection, par l'utilisateur, de ladite proposition ou une annulation, par l'utilisateur, de ladite proposition. Il est rappelé que la proposition prend en compte un bouton de saisie visé mais pas encore sélectionné.  The method according to the invention may then comprise a selection by the user of said proposal or a cancellation by the user of said proposal. It is recalled that the proposal takes into account an input button targeted but not yet selected.

Selon l'invention, l'étape d'affichage, sur l'écran d'affichage, d'au moins une proposition de saisie en fonction du bouton de saisie visé peut en outre être réalisée en fonction d'au moins un bouton de saisie préalablement sélectionné. According to the invention, the step of displaying, on the display screen, at least one input proposition according to the inputting button referred to may also be performed according to at least one input button previously selected.

Ainsi, la modification de l'affichage prend en compte non seulement l'intention présente de l'utilisateur mais également l'activité passée de l'utilisateur. Cette prise en compte de l'activité passée de l'utilisateur permet de deviner de manière prédictive l'intention de l'utilisateur, par exemple lors de la saisie d'un mot, d'une phrase ou d'un texte et d'accélérer la saisie.  Thus, the modification of the display takes into account not only the present intention of the user but also the past activity of the user. This taking into account of the past activity of the user makes it possible to predictively guess the intention of the user, for example when entering a word, a sentence or a text and of speed up the seizure.

Le procédé de saisie de données selon l'invention peut en outre comprendre une sélection du bouton de saisie visé, par le même objet de commande ou par un autre objet de commande, ledit procédé comprenant en outre une deuxième étape de modification d'affichage d'au moins un bouton de saisie composant le clavier, cette deuxième étape ne prenant pas en compte une position visée sur l'écran d'affichage. The data acquisition method according to the invention may further comprise a selection of the input button referred to, by the same control object or by another control object, said method further comprising a second display modification step of at least one input button composing the keyboard, this second step not taking into account a target position on the display screen.

Cette deuxième étape de modification d'affichage vient compléter la première étape de modification d'affichage pour faciliter encore plus la saisie de données. La deuxième étape de modification d'affichage peut avantageusement comprendre une étape de filtrage d'au moins un bouton de saisie susceptible d'être visé, suite à la sélection du bouton de saisie préalablement visée, en fonction d'une base de données, dite prédictive, préalablement constituée. This second display modification step completes the first display modification step to further facilitate data entry. The second display modification step can advantageously include a step of filtering at least one input button that can be targeted, following the selection of the input button previously targeted, according to a database, called predictive, previously constituted.

Autrement dit, en fonction du bouton de saisie sélectionné, le procédé comprend une détermination prédictive, par consultation de la base de données prédictive, de la ou des possibilités de saisie pour/par l'utilisateur, telles que par exemple un mot ou une phrase ou encore un chiffre. En fonction de la ou des possibilités de saisie ainsi déterminées, tous les boutons de saisie composant le clavier et concernés par cette ou ces possibilités de saisie sont filtrés.  In other words, depending on the input button selected, the method comprises a predictive determination, by consulting the predictive database, of the input possibility (s) for / by the user, such as for example a word or a sentence. or a number. Depending on the one or more input possibilities thus determined, all the input buttons composing the keyboard and concerned by this or these input possibilities are filtered.

Par exemple, lorsque l'utilisateur saisit une lettre, un ou des mots commençant par cette lettre sont déterminés. En fonction de ces mots, la ou les prochaines lettres que l'utilisateur est susceptible de saisir sont déterminés de manière prédictive, en consultant une base de données prédictive qui peut être un dictionnaire ou encore une base de données construites spécifiquement pour cet utilisateur à partir de saisies précédentes. Dans ce cas, la deuxième étape de modification d'affichage peut comprendre une modification :  For example, when the user enters a letter, one or more words beginning with that letter are determined. According to these words, the next letter or letters that the user is likely to enter are predictively determined, by consulting a predictive database that can be a dictionary or a database built specifically for this user from previous entries. In this case, the second display modification step may include a modification:

- d'une caractéristique d'affichage, en particulier une taille d'affichage et/ou une couleur d'affichage,  a display characteristic, in particular a display size and / or a display color,

- d'une surface de sélection/validation, et/ou  - a selection / validation area, and / or

- d'une sensibilité au toucher de l'écran tactile d'une surface de sélection/validation ;  touch sensitivity of the touch screen of a selection / validation surface;

associée à un bouton de saisie fourni par ledit filtrage et/ou à un bouton de saisie éliminé lors dudit filtrage. associated with an input button provided by said filtering and / or an input button eliminated during said filtering.

Par exemple, il est possible :  For example, it is possible:

- d'augmenter la taille des boutons de saisie fournis par le filtrage, et/ou de diminuer la taille des boutons de saisie éliminés par le filtrage ;  to increase the size of the input buttons provided by the filtering, and / or to reduce the size of the input buttons eliminated by the filtering;

- de modifier la couleur des boutons de saisie fournis par le filtrage pour qu'ils soient visibles plus facilement et/ou de modifier la couleur des boutons de saisie fournis par le filtrage par exemple en les grisant ; - change the color of the input buttons provided by the filtering so that they are easier to see and / or modify the color of the input buttons provided by the filtering, for example by dimming them;

- etc.  - etc.

Une telle deuxième étape de modification de l'affichage permet de rendre la saisie plus rapide, pus ergonomique et plus intuitive pour l'utilisateur.  Such a second step of modifying the display makes the input faster, more ergonomic and more intuitive for the user.

Dans tous les cas, la sélection ou l'annulation d'une proposition de saisie, en particulier d'un mot ou d'une phrase proposé(s) de manière prédictive, peut être réalisée de plusieurs façons. In any case, the selection or the cancellation of a proposed entry, in particular of a word or a sentence proposed in a predictive manner, can be carried out in several ways.

Ainsi, selon un premier mode de réalisation l'utilisateur peut sélectionner une proposition de saisie par un autre objet de commande que celui utilisé pour viser/survoler le bouton de saisie. Par exemple, l'utilisateur utilise un pouce/doigt pour viser le bouton de saisie, et un deuxième pouce/doigt pour sélectionner/annuler la proposition de saisie.  Thus, according to a first embodiment, the user can select an input proposition by another control object than that used to aim / fly over the input button. For example, the user uses a thumb / finger to aim the input button, and a second thumb / finger to select / cancel the input proposal.

Selon un autre mode de réalisation, la sélection ou l'annulation d'une proposition de saisie peut être réalisée par contact ou survol d'une autre zone de l'appareil, tel qu'une autre de la zone d'affichage et/ou de la surface de commande, une zone d'un bord de l'appareil, une zone d'une paroi arrière de l'appareil. Par exemple, l'utilisateur peut utiliser son ou ses pouces pour viser/survoler les boutons de commande et sélectionner une proposition de saisie avec son/ses index positionné(s) sur le ou les bords de l'appareil ou sur la paroi arrière de l'appareil . En outre, lorsqu'ils existent plusieurs propositions de saisie, ces dernières peuvent être affichées/proposés sous forme d'une liste de choix sélectionnâ es par un glissé d'un objet de commande, en particulier d'un doigt, dans la zone d'affichage de la liste et/ou sur un bord de l'appareil et/ou sur le dessous de l'appareil, avec éventuellement une validation de la sélection par un touché/contact dans la zone d'affichage de la liste et/ou sur un bord de l'appareil et/ou sur le dessous de l'appareil.  According to another embodiment, the selection or cancellation of an entry proposal can be made by contact or overflight of another area of the device, such as another of the display area and / or of the control surface, an area of an edge of the apparatus, an area of a rear wall of the apparatus. For example, the user can use his or her thumbs to aim / fly over the control buttons and select an entry proposal with his / her indexes positioned on the edge (s) of the device or on the rear wall of the device. the device. In addition, when there are several entry proposals, the latter can be displayed / proposed in the form of a list of choices selected by a slip of a control object, in particular a finger, in the area of display of the list and / or on an edge of the device and / or on the underside of the device, possibly with validation of the selection by a touch / contact in the display area of the list and / or on one edge of the unit and / or on the underside of the unit.

Lorsque l'appareil présente un écran d'affichage/une surface de commande suffisamment grande, le clavier peut être divisé en deux zones, dédiée chacune à une main de l'utilisateur. Dans ce cas, les caractéristiques de détection, d'affichage et/ou de sélection peuvent être appliquée(s) à chacune des zones du clavier de manière indépendante, tout en permettant de réaliser une saisie coordonnée sur l'ensemble du clavier. When the apparatus has a sufficiently large display screen / control surface, the keyboard can be divided into two areas, each dedicated to a hand of the user. In this case, the characteristics detection, display and / or selection can be applied to each zone of the keyboard independently, while allowing a coordinated input on the entire keyboard.

Selon un autre aspect de l'invention il est proposé un dispositif de saisie sur un clavier numérique comprenant : According to another aspect of the invention there is provided an input device on a keypad comprising:

- une pluralité de capteurs pour détecter une position, dite visée, d'au moins un objet de commande ; et  a plurality of sensors for detecting a so-called targeted position of at least one control object; and

- au moins un moyen de calcul programmé pour mettre en œuvre toutes les étapes du procédé de saisie de données selon l'invention.  at least one calculation means programmed to implement all the steps of the data acquisition method according to the invention.

Selon encore un autre aspect de l'invention, il est proposé un appareil électronique/informatique comprenant : According to yet another aspect of the invention, there is provided an electronic / computer apparatus comprising:

- un écran d'affichage pour réaliser un affichage d'un clavier numérique, et  a display screen for displaying a keypad, and

- un dispositif de saisie selon l'invention. Un tel appareil peut être un ordinateur, un téléphone, un Smartphone, une tablette, une borne, ou tout autre appareil comprenant des moyens d'interaction avec un utilisateur utilisant un objet de pointage ou de commande ou encore de sélection. Préférentiellement, les capteurs peuvent être disposés dans/sur/sous l'écran d'affichage qui est transparent.  an input device according to the invention. Such a device can be a computer, a telephone, a smartphone, a tablet, a terminal, or any other device comprising means of interaction with a user using a pointing or control object or selection. Preferably, the sensors may be arranged in / on / below the display screen which is transparent.

Description des figures et modes de réalisation Description of the Figures and Embodiments

D'autres avantages et caractéristiques apparaîtront à l'examen de la description détaillée d'exemples nullement limitatifs, et des dessins annexés sur lesquels :  Other advantages and characteristics will appear on examining the detailed description of non-limitative examples, and the appended drawings in which:

- la FIGURE 1 est une représentation schématique d'un exemple de dispositif de saisie de données selon l'invention ; - la FIGURE 2 est une représentation schématique d'un exemple de procédé selon l'invention ; et FIG. 1 is a diagrammatic representation of an exemplary data capture device according to the invention; FIG. 2 is a schematic representation of an exemplary method according to the invention; and

- les FIGURES 3a-3f sont des représentations schématiques d'une saisie de données suivant l'invention.  FIGURES 3a-3f are schematic representations of a data capture according to the invention.

Il est bien entendu que les modes de réalisation qui seront décrits dans la suite ne sont nullement limitatifs. On pourra notamment imaginer des variantes de l'invention ne comprenant qu'une sélection de caractéristiques décrites par la suite isolées des autres caractéristiques décrites, si cette sélection de caractéristiques est suffisante pour conférer un avantage technique ou pour différencier l'invention par rapport à l'état de la technique antérieur. Cette sélection comprend au moins une caractéristique de préférence fonctionnelle sans détails structurels, ou avec seulement une partie des détails structurels si cette partie uniquement est suffisante pour conférer un avantage technique ou pour différencier l'invention par rapport à l'état de la technique antérieur. It is understood that the embodiments which will be described in the following are in no way limiting. It will be possible, in particular, to imagine variants of the invention comprising only a selection of characteristics described subsequently isolated from the other characteristics described, if this selection of characteristics is sufficient to confer a technical advantage or to differentiate the invention with respect to the state of the art. This selection comprises at least one feature preferably functional without structural details, or with only a part of the structural details if this part alone is sufficient to confer a technical advantage or to differentiate the invention from the state of the prior art.

En particulier toutes les variantes et tous les modes de réalisation décrits sont combinables entre eux si rien ne s'oppose à cette combinaison sur le plan technique.  In particular, all the variants and all the embodiments described are combinable with each other if nothing stands in the way of this combination at the technical level.

Sur les figures, les éléments communs à plusieurs figures conservent la même référence.  In the figures, the elements common to several figures retain the same reference.

On va décrire un mode de réalisation de l'invention mettant en œuvre des capteurs capacitifs. Bien entendu, ce mode de réalisation est un exemple nullement limitatif de mise en œuvre de l'invention adapté à la réalisation d'une interface homme machine (IHM) pour un système hôte tel qu'un téléphone portable, un Smartphone, une tablette ou un ordinateur. An embodiment of the invention embodying capacitive sensors will be described. Of course, this embodiment is a non-limiting example of implementation of the invention adapted to the realization of a human machine interface (HMI) for a host system such as a mobile phone, a smartphone, a tablet or a computer.

La FIGURE 1 est une représentation schématique d'un exemple de dispositif de saisie selon l'invention, se présentant sous la forme d'une interface homme machine, notamment pour réaliser une saisie de données sur un clavier numérique affiché par un écran d'affichage tactile. FIG. 1 is a diagrammatic representation of an example of an input device according to the invention, in the form of a human machine interface, in particular for performing data input on a digital keyboard displayed by a display screen. touch.

Le dispositif 100 représenté sur la FIGURE 1 permet de naviguer dans un écran d'affichage 102 avec au moins un objet de commande 104. L'écran d'affichage 102 peut être basé, par exemple, sur une technologie à cristaux liquides, LCD, TFT (« Thin-film transistor » en anglais ou transistor couches minces), ou OLED (« Organic Light-Emitting Diode » en anglais ou diode électroluminescente organique). The device 100 shown in FIG. 1 makes it possible to navigate in a display screen 102 with at least one control object 104. The display screen 102 can be based, for example, on a liquid crystal technology, LCD, TFT ("Thin-film transistor" in English or thin-film transistor), or OLED ("Organic Light-Emitting Diode" in English or organic light-emitting diode).

L'objet de commande 104 est, dans l'exemple représenté sur la FIGURE The control object 104 is, in the example shown in FIG.

1, un doigt d'un utilisateur. L'objet de commande peut être alternativement une main d'un utilisateur ou un stylet. 1, a finger of a user. The control object may alternatively be a user's hand or a stylus.

Le dispositif 100 comprend une surface de commande 106 sensiblement transparente et plane. La surface de commande 106 est disposée sur l'écran d'affichage 102 et permet un accès visuel vers l'écran d'affichage 102 par transparence. Dans l'exemple représenté sur la FIGURE 1, la surface d'affichage est une surface indépendante de l'écran d'affichage 102. Alternativement, la surface de commande 106 peut être l'écran d'affichage 102 ou une surface de l'écran d'affichage 102.  The device 100 comprises a substantially transparent and flat control surface 106. The control surface 106 is disposed on the display screen 102 and provides visual access to the display screen 102 by transparency. In the example shown in FIGURE 1, the display surface is a surface independent of the display screen 102. Alternatively, the control surface 106 may be the display screen 102 or a surface of the display. display screen 102.

Le dispositif 100 comprend en outre des capteurs capacitifs 108, également sensiblement transparents et aptes à détecter la présence de l'objet de commande 104. Les capteurs capacitifs 108 sont disposés sur la surface de commande 106 dans l'exemple représenté sur la FIGURE 1. Alternativement, les capteurs capacitifs peuvent être intégrés dans la surface de commande 106 ou directement dans l'écran d'affichage 102.  The device 100 further comprises capacitive sensors 108, also substantially transparent and able to detect the presence of the control object 104. The capacitive sensors 108 are arranged on the control surface 106 in the example shown in FIG. 1. Alternatively, the capacitive sensors can be integrated in the control surface 106 or directly in the display screen 102.

Les capteurs 108 peuvent comprendre des électrodes capacitives à base d'ITO (Oxyde d'indium-étain). Suivant les applications, elles peuvent être d'un nombre et d'une disposition variés, la FIGURE 1 n'ayant qu'une vocation d'illustration.  The sensors 108 may comprise capacitive electrodes based on ITO (indium tin oxide). According to the applications, they can be of a number and a varied disposition, the FIGURE 1 having only one vocation of illustration.

Les capteurs capacitifs 108 fournissent des informations relatives à la position visée par l'objet de commande, dans le plan (X, Y) d'une projection selon l'axe Z de l'objet de commande 104 sur la surface de commande 106, matérialisé par le point 112. Les capteurs capacitifs 108 sont également aptes à détecter un contact entre l'objet de commande 104 et la surface de de commande 106.  The capacitive sensors 108 provide information relating to the position targeted by the control object, in the plane (X, Y) of a projection along the Z axis of the control object 104 on the control surface 106, The capacitive sensors 108 are also able to detect a contact between the control object 104 and the control surface 106.

Le dispositif 100 comprend en outre un module électronique de mesure 114, relié aux capteurs capacitifs 108, et qui permet de déterminer la position 112 visée par l'objet de commande en fonction des signaux fournis par les capteurs capacitifs 108. Les données relatives à la position visée 112 comprennent des mesures de position 112 équivalentes. Ces mesures, pas nécessairement exprimées en unités de longueur, sont des traductions de mesures de capacités ou de variations de capacités. En particulier, des caractéristiques physiques de l'objet de commande 104 peuvent affecter les capacités mesurées et donc leur traduction en termes de distance et/ou de positions équivalentes. The device 100 further comprises an electronic measurement module 114, connected to the capacitive sensors 108, and which makes it possible to determine the position 112 targeted by the control object as a function of the signals supplied by the capacitive sensors 108. The data relating to the Target position 112 include position measurements 112 equivalent. These measures, not necessarily expressed in units of length, are translations of measures of capabilities or variations of capabilities. In particular, physical characteristics of the control object 104 may affect the measured capacitances and therefore their translation in terms of distance and / or equivalent positions.

Les données relatives à la position 112 peuvent également comprendre des trajectoires, définies comme des séquences temporelles de positions 112, et des grandeurs dérivées telles que des vitesses et des accélérations.  The position data 112 may also include trajectories, defined as time sequences of positions 112, and derived quantities such as velocities and accelerations.

Dans un mode de réalisation préféré, les capteurs 108 et le module électronique de mesure 114 sont réalisés selon les modes décrits dans le document FR 2971066 Al.  In a preferred embodiment, the sensors 108 and the electronic measurement module 114 are made according to the modes described in the document FR 2971066 A1.

Le dispositif 100 selon l'invention peut en outre comprendre un module de contrôle 116, se présentant par exemple sous la forme d'un microprocesseur ou CPU (pour « Central processing Unit » en anglais) associé à des composants tels que des mémoires vives (RAM), des moyens de stockage de masse (disque dur, mémoire flash, ...), et permettent d'exécuter un (ou une pluralité) de programme(s) d'ordinateur ou de logiciels. Ce module de contrôle 116 est relié au module de mesure 114. Le module de contrôle 116 est configuré pour : The device 100 according to the invention may further comprise a control module 116, for example in the form of a microprocessor or CPU (for "Central Processing Unit" in English) associated with components such as RAMs ( RAM), mass storage means (hard disk, flash memory, ...), and make it possible to execute one (or a plurality) of computer program (s) or software. This control module 116 is connected to the measurement module 114. The control module 116 is configured to:

- en fonction de la position 112 : choisir une zone ou un symbole ou un bouton de saisie visé(e) par l'objet de commande 104 sur l'écran d'affichage ;  depending on the position 112: choosing a zone or a symbol or an input button referred to by the control object 104 on the display screen;

- réaliser une ou des opérations de modifications d'affichage telles que celle décrites dans la présente demande.  perform one or more display modification operations such as that described in the present application.

Le module de contrôle 116 peut être intégré dans un processeur d'un appareil réalisant, entre autre, un affichage sur l'écran d'affichage 102, c'est- à-dire un processeur générant l'image ou les images à afficher. Un tel appareil peut être un ordinateur, une tablette, un Smartphone, un téléphone, un PDA, etc.  The control module 116 may be integrated into a processor of a device producing, inter alia, a display on the display screen 102, that is to say a processor generating the image or the images to be displayed. Such a device can be a computer, a tablet, a smartphone, a phone, a PDA, etc.

Le module de contrôle 116 peut alternativement se présenter sous la forme d'un processeur à part entière collaborant avec le processeur d'un tel appareil. Le dispositif 100 avec l'écran d'affichage 102 constituent un exemple non limitatif d'un appareil 118 selon l'invention qui peut être une tablette ou un Smartphone à commande tactile. The control module 116 may alternatively be in the form of a full-fledged processor collaborating with the processor of such an apparatus. The device 100 with the display screen 102 is a non-limiting example of a device 118 according to the invention which can be a tablet or a smartphone with touch control.

La FIGURE 2 est une représentation schématique d'un exemple d'un procédé de saisie sur un clavier numérique. FIGURE 2 is a schematic representation of an example of an input method on a numeric keypad.

Le procédé 200 comprend une première étape 202 de détection d'un objet de commande en regard de l'écran d'affichage.  The method 200 includes a first step 202 of detecting a control object opposite the display screen.

Une étape 204 optionnelle réalise la mesure de la largeur de l'objet de commande.  An optional step 204 performs the measurement of the width of the control object.

Lors d'une étape 206, la position visée par l'objet de commande est déterminée.  During a step 206, the position targeted by the control object is determined.

En fonction de la position visée par l'objet de commande un bouton de saisie ou une zone de saisie comprenant au moins un bouton de saisie est déterminé lors d'une étape 208.  Depending on the position targeted by the control object, an input button or an input area comprising at least one input button is determined during a step 208.

L'étape 208 est suivie d'une première étape 210 de modification d'affichage. Cette étape 210 modifie l'affichage réalisé sur l'écran d'affichage et comprend l'une quelconque des opérations suivantes :  Step 208 is followed by a first display modification step 210. This step 210 modifies the display made on the display screen and includes any of the following operations:

- une étape 212 d'augmentation de la taille du bouton de saisie visé, et éventuellement des boutons de saisie adjacents au bouton de saisie visé ou encore des boutons de saisie se trouvant dans une zone prédéterminée calculée par rapport au bouton de saisie visé ; a step 212 of increasing the size of the targeted input button, and possibly input buttons adjacent to the targeted input button or else input buttons located in a predetermined zone calculated with respect to the targeted input button;

- une étape 214 de diminution de la taille des boutons de saisie qui ne sont pas visés, ou encore des boutons de saisie qui ne sont pas adjacents au bouton de saisie visé ou encore des boutons de saisie qui ne se trouvant pas dans une zone prédéterminée calculée par rapport au bouton de saisie visé ; a step 214 of decreasing the size of the input buttons that are not targeted, or else input buttons that are not adjacent to the targeted input button or else input buttons that are not in a predetermined zone calculated with respect to the targeted input button;

- une étape 216 de modification d'une couleur et/ou d'une forme du bouton de saisie visé, et éventuellement des boutons de saisie adjacents au bouton de saisie visé ou encore des boutons de saisie se trouvant dans une zone prédéterminée calculée par rapport au bouton de saisie visé ;  a step 216 for modifying a color and / or a shape of the targeted input button, and possibly input buttons adjacent to the targeted input button or input buttons located in a predetermined area calculated relative to the targeted input button;

- une étape 218 de modification d'une couleur et/ou d'une forme des boutons de saisie qui ne sont pas visés, ou encore des boutons de saisie qui ne sont pas adjacents au bouton de saisie visé ou encore des boutons de saisie qui ne se trouvant pas dans une zone prédéterminée calculée par rapport au bouton de saisie visé ; et/ou - une étape 220 d'affichage d'une proposition de saisie prédictive en fonction du bouton de saisie visé et d'au moins un bouton de saisie préalablement sélectionné, par consultation d'une base de données consistant soit en un dictionnaire soit en un ensemble de saisies préalablement réalisées par l'utilisateur, la proposition de saisie prédictive pouvant consister en un mot, une phrase ou une partie d'une phrase. a step 218 for modifying a color and / or a shape of the input buttons that are not referred to, or buttons which are not adjacent to the targeted input button or the input buttons which are not in a predetermined area calculated with respect to the input button targeted; and / or a step 220 for displaying a predictive input proposition according to the inputting button targeted and at least one inputting button previously selected, by consulting a database consisting either of a dictionary or in a set of seizures previously made by the user, the predictive input proposition may consist of a word, a sentence or a part of a sentence.

D'autres étapes peuvent par exemple modifier la surface et/ou la sensibilité de sélection du bouton de saisie visé.  Other steps may for example change the surface and / or the selection sensitivity of the targeted input button.

Le procédé 200 comprend ensuite une étape 222 de sélection du bouton de saisie visé par l'utilisateur.  The method 200 then comprises a step 222 for selecting the input button targeted by the user.

L'étape 222 est alors suivie d'une deuxième étape 224 de modification d'affichage. Cette étape 224 de modification d'affichage est réalisée sans prise en compte d'une position visée par l'objet de commande et est réalisée juste après la sélection d'un bouton de saisie par l'utilisateur lors de l'étape 222.  Step 222 is then followed by a second display modification step 224. This display modification step 224 is performed without taking into account a position targeted by the control object and is performed just after the selection of an input button by the user during step 222.

La deuxième étape 224 de modification d'affichage modifie l'affichage réalisé sur l'écran d'affichage.  The second display modification step 224 modifies the display made on the display screen.

Pour ce faire, la deuxième étape 224 de modification de l'affichage comprend tout d'abord une étape 226 de filtrage des boutons de saisie composant le clavier numérique. En fonction du ou des boutons de saisie préalablement sélectionnés par l'utilisateur, l'étape 226 de filtrage consulte une base de données qui peut être la même que celle consultée lors de l'étape 220. La consultation de la base de données permet de déterminer une ou des propositions de saisie prédictives. En fonction de chacune des propositions de saisie prédictive ainsi déterminées, l'étape de filtrage détermine le ou les boutons de saisie, dits probables, que l'utilisateur est susceptible de sélectionner lors de la prochaine sélection. Ensuite, la deuxième étape 224 de modification de l'affichage comprend une modification de l'affichage qui est réalisée en fonction des boutons de saisie probables déterminés lors de l'étape de filtrage 226. La modification de l'affichage réalisée lors de la deuxième étape de modification d'affichage 224, suite à l'étape de filtrage 226, peut comprendre l'une quelconque des opérations suivantes : - une étape 228 d 'aug mentation de la tail le de chacu n des boutons de saisie probables déterminés lors de l'étape de filtrage 226 ; To do this, the second step 224 for modifying the display firstly comprises a step 226 for filtering the input buttons that make up the number keypad. According to the input button or buttons previously selected by the user, the filtering step 226 consults a database that can be the same as that consulted during step 220. The consultation of the database makes it possible to determine one or more predictive entry proposals. Depending on each of the predictive input proposals thus determined, the filtering step determines the input button or buttons, said probable, that the user may select during the next selection. Then, the second display modification step 224 comprises a modification of the display that is performed according to the probable input buttons determined during the filtering step 226. The modification of the display made during the second display modification step 224, following the filtering step 226, can include any one of the following operations: a step 228 for increasing the size of each of the probable input buttons determined during the filtering step 226;

- une étape 230 de d iminution de la tail le des boutons de saisie autre que les boutons de saisie probables ;  a step 230 of decreasing the size of the input buttons other than the probable input buttons;

- une étape 232 de modification d 'une couleu r et/ou d 'une forme de chacun des boutons de saisie probables déterminés lors de l 'étape de filtrage 226 ;  a step 232 for modifying a color and / or a shape of each of the probable input buttons determined during the filtering step 226;

- une étape 234 de modification d 'une couleu r et/ou d 'une forme des boutons de saisie autre q ue les boutons de saisie probables ; et/ou  a step 234 for modifying a color and / or a shape of the input buttons other than the probable input buttons; and or

- une étape 236 d 'affichage d 'une proposition de saisie prédictive en fonction du ou des boutons de saisies déjà sélectionnés. a step 236 of displaying a predictive input proposition according to the already selected input button or buttons.

Suite à l 'étape 224, si la saisie est terminée, il est mis fin au procédé. Sinon, les étapes d u procédé sont réitérées à partir de l'étape 208 tout au long de la saisie. Following step 224, if the input is complete, the process is terminated. Otherwise, the steps of the method are repeated from step 208 throughout the capture.

Nous allons maintenant décrire, en référence aux FIGU RES 3a-3f un exemple de saisie réalisée selon l'invention . We will now describe, with reference to FIGU RES 3a-3f, an example of input made according to the invention.

L'exemple de saisie représenté sur les FIGU RES 3a à 3f concerne un The input example shown in FIGU RES 3a to 3f relates to a

Smartphone 300 permettant de réal iser une saisie sur un clavier numérique 302 affiché sur l'écran d 'affichage tactile 304 d u Smartphone 300. Smartphone 300 for realizing an entry on a digital keyboard 302 displayed on the touch screen display 304 of a Smartphone 300.

L'objet de commande util isé est un doigt 306 et la saisie sélectionnée est affichée dans une zone 308.  The control object used is a finger 306 and the selected input is displayed in an area 308.

Sur la FIGU RE 3a le doigt se positionne en regard d u clavier numérique On FIGU RE 3a the finger is positioned next to the numeric keypad

302. U ne position visée 310 par le doigt 306 est déterminée. En fonction de la position visée 310, un bouton de saisie 312 visé est identifié. 302. A target position 310 by the finger 306 is determined. Depending on the target position 310, a target input button 312 is identified.

Le bouton de saisie visé 312 est mod ifié en affichage : la tail le d u bouton de saisie visé 312 est augmentée, sa couleur est changée, la surface et la sensibilité de sélection q ui y sont associées sont augmentées. Le résultat obtenu est montré en FIGU RE 3b. Alternativement ou en pl us, la taille et/ou la couleu r des autres boutons de saisie aurait pu être modifiée. De plus, il est également possible de modifier uniq uement la tail le ou la couleu r du bouton de saisie visée 312. Tel q ue montré en FIGU RE 3c, u ne proposition de saisie 314 est affichée juste au-dessus de la zone 308. L'utilisateur a la possibilité de sélectionner cette proposition par exemple par contact avec l 'écran tactile 300 au niveau de cette proposition 314. The target input button 312 is modified in display: the size of the input button 312 is increased, its color is changed, the area and the selection sensitivity associated with it are increased. The result obtained is shown in FIGU RE 3b. Alternatively or in addition, the size and / or color of the other input buttons could have been changed. In addition, it is also possible to modify only the tail or the color of the targeted input button 312. As shown in Fig. 3c, an input proposal 314 is displayed just above the area 308. The user has the option to select this proposal for example by touching with the touch screen 300 at that location. proposal 314.

Puis, tel q ue montré sur la FIGU RE 3d, le doigt 306 sélectionne le bouton de saisie visé 312, par exemple par contact avec l 'écran d 'affichage tactile 300 au niveau d u bouton de saisie visée 312. La donnée représentée par le bouton de saisie est affichée dans la zone de saisie : dans l 'exemple représenté cette donnée est la lettre « G » .  Then, as shown in FIGU RE 3d, the finger 306 selects the targeted input button 312, for example by contacting the touch display screen 300 with the input button 312 targeted. The data represented by the input button is displayed in the input area: in the example shown this data is the letter "G".

Puis, en fonction de la sélection q ui vient d 'être réal isée, un filtrage permet de déterminer tous les boutons de saisie probables q ui peuvent être sélectionnés lors de la sélection suivante par l'utilisateur. Les boutons de saisie probables ainsi déterminés sont signalés par une textu re en pointillés et les autres boutons de saisie sont g risés. Cependant, ces derniers restent q uand même d isponibles à la sélection . La FIGU RE 3e montre le résultat obtenu .  Then, according to the selection just made, a filtering makes it possible to determine all the probable input buttons that can be selected during the next selection by the user. The probable input buttons thus determined are indicated by a dotted text and the other input buttons are disabled. However, these are still available for selection. FIGU RE 3e shows the result obtained.

Enfin, tel q ue montré en FIGU RE 3f, des propositions de saisie 314, déterminées en fonction de la dernière sélection réalisée par l 'util isateur, sont affichées au-dessus de la zone de saisie 308. L'util isateur a la possibil ité de sélectionner l'une de ces propositions par exemple par contact avec l 'écran tactile 300 au niveau de l'une d'entre el les.  Finally, as shown in FIG. 3f, input proposals 314, determined according to the last selection made by the user, are displayed above the input area 308. The user has the possibility It is possible to select one of these proposals for example by contact with the touch screen 300 at one of them.

Le processus de saisie se poursuit ainsi de suite par une succession de cycles constitués chacun par les FIGU RES 3a-3f jusqu'à la fin de la saisie. Bien sûr, l'invention n'est pas limitée aux exemples q ui viennent d 'être décrits et de nombreux aménagements peuvent être apportés à ces exemples sans sortir du cad re de l'invention . Par exemple, bien q ue les exemples donnés concernent une détection par des capteurs capacitifs, il est également possible d 'envisager une détection par une technologie optiq ue en util isant des capteurs optiq ues pour détecter la position de l'au moins un objet de commande.  The input process is continued as follows by a succession of cycles each constituted by FIGU RES 3a-3f until the end of the input. Of course, the invention is not limited to the examples just described and many adjustments can be made to these examples without departing from the scope of the invention. For example, although the examples given relate to detection by capacitive sensors, it is also possible to envisage detection by an optical technology by using optical sensors to detect the position of the at least one object of the invention. ordered.

Claims

REVENDICATIONS 1. Procédé (200) de saisie sur un clavier numérique (302) composé d'une pluralité de boutons de saisie et affiché sur un écran d'affichage tactile (304), ledit procédé (200) comprenant les étapes suivantes : A method (200) for entering on a keypad (302) composed of a plurality of input buttons and displayed on a touch display screen (304), said method (200) comprising the steps of: - détection (206), dans le plan dudit écran d'affichage (304), d'une position visée (312) par au moins un objet de commande (306) se trouvant à distance dudit écran d'affichage (304), detecting (206), in the plane of said display screen (304), a target position (312) by at least one control object (306) remote from said display screen (304), - détermination d'au moins un bouton de saisie (310), dit visé, dudit clavier (302) en fonction de ladite position visée (312), etdetermining at least one input button (310), referred to as the target, of said keyboard (302) according to said target position (312), and - modification (210) de l'affichage sur ledit écran d'affichage (304) en fonction dudit au moins bouton de saisie visé (312), avant une sélection dudit au moins un bouton de saisie visé (312) . - modifying (210) the display on said display screen (304) according to said at least one targeted input button (312), before selecting said at least one targeted input button (312). caractérisé en ce que l'étape de modification d'affichage (210) comprend un affichage (220), sur l'écran d'affichage, d'au moins une proposition de saisie (314) en fonction dudit au moins un bouton de saisie visé (312), préalablement à la sélection dudit bouton de saisie visé (312) . characterized in that the display modification step (210) comprises a display (220), on the display screen, of at least one input proposition (314) according to said at least one input button referred to (312), prior to the selection of said targeted input button (312). 2. Procédé (200) selon la revendication précédente, caractérisé en ce que l'étape d'affichage d'au moins une proposition de saisie est en outre réalisée en fonction d'au moins un bouton de saisie préalablement sélectionné. 2. Method (200) according to the preceding claim, characterized in that the step of displaying at least one input proposal is further performed according to at least one input button previously selected. 3. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de modification de l'affichage (210) comprend une modification (212, 216) d'une caractéristique d'affichage du bouton visé (312) . Method (200) according to any one of the preceding claims, characterized in that the step of modifying the display (210) comprises a modification (212, 216) of a display characteristic of the targeted button ( 312). 4. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de modification de l'affichage (210) comprend une augmentation (212) de la taille d'affichage dudit au moins un bouton de saisie visé (312) . 4. Method (200) according to any one of the preceding claims, characterized in that the step of modifying the display (210) comprises an increase (212) of the display size of said at least one input button referred to (312). 5. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de modification de l'affichage (210) comprend une diminution (214) de la taille d'affichage d'au moins un bouton de saisie autre que le bouton visé (312). Method (200) according to one of the preceding claims, characterized in that the step of modifying the display (210) comprises a reduction (214) in the display size of at least one input button other than the targeted button (312). 6. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de modification de l'affichage (210) comprend une augmentation de la taille d'affichage d'au moins un bouton de saisie adjacent au bouton de saisie visé. The method (200) of any one of the preceding claims, characterized in that the step of modifying the display (210) includes increasing the display size of at least one input button adjacent to the targeted input button. 7. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de modification d'affichage (210) comprend en outre une modification : The method (200) of any one of the preceding claims, characterized in that the display modifying step (210) further comprises a modification: - d'une surface de sélection/validation associée au bouton de saisie visé (312) sur l'écran d'affichage tactile (304), et/ou  a selection / validation surface associated with the targeted input button (312) on the touch display screen (304), and / or - d'une sensibilité au toucher de l'écran tactile (304) d'une surface de sélection/validation associée au bouton de saisie visé.  touch sensitivity of the touch screen (304) of a selection / validation surface associated with the targeted input button. 8. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend en outre une étape (204) de mesure d'une dimension de l'objet de commande, l'étape de modification d'affichage (210) étant en outre réalisée en fonction de ladite dimension. 8. Method (200) according to any one of the preceding claims, characterized in that it further comprises a step (204) for measuring a dimension of the control object, the display modification step (210) being further performed according to said dimension. 9. Procédé (200) selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend une sélection (222) du bouton de saisie visé par le même objet de commande (306) ou par un autre objet de commande, ledit procédé (200) comprenant en outre une deuxième étape (224) de modification d'affichage d'au moins un bouton de saisie composant le clavier (302) ne prenant pas en compte une position visée sur l'écran d'affichage (304). 9. Method (200) according to any one of the preceding claims, characterized in that it comprises a selection (222) of the input button referred to by the same control object (306) or by another control object, said method (200) further comprising a second display changing step (224) of at least one input button composing the keyboard (302) not taking into account a target position on the display screen (304) . 10. Procédé (200) selon la revendication précédente, caractérisé en ce que la deuxième étape (224) de modification d'affichage comprend une étape (226) de filtrage d'au moins un bouton de saisie susceptible d'être visé, suite à la sélection (222) du bouton de saisie préalablement visé, en fonction d'une base de données, dite prédictive, préalablement constituée. 10. Method (200) according to the preceding claim, characterized in that the second display modification step (224) comprises a step (226) for filtering at least one input button that can be targeted, following the selection (222) of the input button previously referred to, based on a database, called predictive, previously constituted. 11. Procédé (200) selon la revendication précédente, caractérisé en ce que la deuxième étape (224) de modification d'affichage comprend une modification (228-236) : 11. Method (200) according to the preceding claim, characterized in that the second display modification step (224) comprises a modification (228-236): - d'une caractéristique d'affichage, en particulier une taille d'affichage et/ou une couleur d'affichage,  a display characteristic, in particular a display size and / or a display color, - d'une surface de sélection/validation, et/ou  - a selection / validation area, and / or - d'une sensibilité au toucher de l'écran tactile (304) d'une surface de sélection/validation ;  touch sensitivity of the touch screen (304) of a selection / validation surface; associée à un bouton de saisie fourni par ledit filtrage (226) et/ou à un bouton de saisie éliminé lors dudit filtrage (226) . associated with an input button provided by said filtering (226) and / or an input button eliminated during said filtering (226). 12. Dispositif ( 100) de saisie de données sur un clavier numérique comprenant : 12. Device (100) for entering data on a keypad comprising: - une pluralité de capteurs ( 108) pour détecter une position, dite visée ( 112), d'au moins un objet de commande ( 104) ; et a plurality of sensors (108) for detecting a so-called target position (112) of at least one control object (104); and - au moins un moyen de calcul ( 114- 116) programmé pour mettre en œuvre toutes les étapes du procédé selon l'une quelconque des revendications précédentes. at least one calculating means (114-116) programmed to implement all the steps of the method according to any one of the preceding claims. 13. Appareil (300) électronique/informatique comprenant : An electronic / computer apparatus (300) comprising: - un écran d'affichage (304) pour réaliser un affichage d'un clavier numérique (302), et  a display screen (304) for displaying a digital keyboard (302), and - un dispositif de saisie de données selon la revendication précédente.  - A data entry device according to the preceding claim. 14. Appareil (300) selon la revendication précédente, caractérisé en ce que les capteurs sont disposés dans/sur/sous l'écran d'affichage (304) . 14. Apparatus (300) according to the preceding claim, characterized in that the sensors are arranged in / on / below the display screen (304).
PCT/EP2015/052876 2014-02-12 2015-02-11 Digital keyboard input method, man-machine interface and apparatus implementing such a method Ceased WO2015121303A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1451080 2014-02-12
FR1451080A FR3017470B1 (en) 2014-02-12 2014-02-12 METHOD FOR ENTERING A DIGITAL KEYBOARD, MACHINE HAND INTERFACE AND APPARATUS IMPLEMENTING SAID METHOD

Publications (1)

Publication Number Publication Date
WO2015121303A1 true WO2015121303A1 (en) 2015-08-20

Family

ID=51014399

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2015/052876 Ceased WO2015121303A1 (en) 2014-02-12 2015-02-11 Digital keyboard input method, man-machine interface and apparatus implementing such a method

Country Status (2)

Country Link
FR (1) FR3017470B1 (en)
WO (1) WO2015121303A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10108300B2 (en) 2014-03-14 2018-10-23 The Regents Of The University Of California Bootstrapped and correlated double sampling (BCDS) non-contact touch sensor for mobile devices

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110029681A (en) * 2009-09-16 2011-03-23 엘지전자 주식회사 Mobile terminal
FR2971066A1 (en) 2011-01-31 2012-08-03 Nanotec Solution THREE-DIMENSIONAL MAN-MACHINE INTERFACE.
EP2634687A2 (en) * 2012-02-28 2013-09-04 Sony Mobile Communications Japan, Inc. Terminal device
US20140062875A1 (en) * 2012-09-06 2014-03-06 Panasonic Corporation Mobile device with an inertial measurement unit to adjust state of graphical user interface or a natural language processing unit, and including a hover sensing function
EP2778859A1 (en) * 2013-03-15 2014-09-17 BlackBerry Limited Method and apparatus for word prediction using the position of a non-typing digit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101495164B1 (en) * 2008-04-10 2015-02-24 엘지전자 주식회사 Mobile terminal and its screen processing method
US8373669B2 (en) * 2009-07-21 2013-02-12 Cisco Technology, Inc. Gradual proximity touch screen
EP2634680A1 (en) * 2012-02-29 2013-09-04 BlackBerry Limited Graphical user interface interaction on a touch-sensitive device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110029681A (en) * 2009-09-16 2011-03-23 엘지전자 주식회사 Mobile terminal
FR2971066A1 (en) 2011-01-31 2012-08-03 Nanotec Solution THREE-DIMENSIONAL MAN-MACHINE INTERFACE.
EP2634687A2 (en) * 2012-02-28 2013-09-04 Sony Mobile Communications Japan, Inc. Terminal device
US20140062875A1 (en) * 2012-09-06 2014-03-06 Panasonic Corporation Mobile device with an inertial measurement unit to adjust state of graphical user interface or a natural language processing unit, and including a hover sensing function
EP2778859A1 (en) * 2013-03-15 2014-09-17 BlackBerry Limited Method and apparatus for word prediction using the position of a non-typing digit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10108300B2 (en) 2014-03-14 2018-10-23 The Regents Of The University Of California Bootstrapped and correlated double sampling (BCDS) non-contact touch sensor for mobile devices

Also Published As

Publication number Publication date
FR3017470A1 (en) 2015-08-14
FR3017470B1 (en) 2017-06-23

Similar Documents

Publication Publication Date Title
EP2956846B1 (en) Method, device and storage medium for navigating in a display screen
US8413075B2 (en) Gesture movies
EP2359224B1 (en) Generating gestures tailored to a hand resting on a surface
JP6126608B2 (en) User interface for editing values in-place
EP2842019B1 (en) Method for interacting with an apparatus implementing a capacitive control surface, interface and apparatus implementing this method
FR2917516A1 (en) TRANSPOSITIONS SPEED MODE / POSITIONAL MODE
EP2671146A1 (en) Three-dimensional man/machine interface
WO2010103195A2 (en) Device for controlling an electronic apparatus by handling graphic objects on a multi-contact touch screen
US11055343B2 (en) Dynamic search control invocation and visual search
FR3003364A1 (en) METHOD FOR PROCESSING A COMPOUND GESTURE, ASSOCIATED DEVICE AND USER TERMINAL
FR2980004A1 (en) Mobile terminal e.g. smartphone, has computer application including instructions for displaying control window on main screen and for moving cursor on auxiliary screen in response to movement of touch in active region of window
FR3033203A1 (en) METHOD FOR INTERACTING WITH AN ELECTRONIC AND / OR COMPUTER APPARATUS IMPLEMENTING A CAPACITIVE CONTROL SURFACE AND A PERIPHERAL SURFACE, INTERFACE AND APPARATUS IMPLEMENTING SAID METHOD
WO2015121303A1 (en) Digital keyboard input method, man-machine interface and apparatus implementing such a method
US20170228128A1 (en) Device comprising touchscreen and camera
US20130265237A1 (en) System and method for modifying content display size
EP2095215A2 (en) System for selecting elements displayed on a screen
EP3698237B1 (en) Computer device with improved touch interface and corresponding method
FR3014572A1 (en) METHOD FOR CONTROLLING INTERACTION WITH A TOUCH SCREEN AND EQUIPMENT USING THE SAME
FR3017471A1 (en) INTERACTION METHOD WITH AN ELECTRONIC / TOUCH-BASED COMPUTER APPARATUS AND APPARATUS USING SUCH A METHOD
WO2016203178A1 (en) Method and system for recommending content to a user based on one or more parameters that can be activated by the user from a corresponding interface
FR3094811A1 (en) DISPLAY DEVICE, DISPLAY SYSTEM INCLUDING SUCH A DEVICE, ASSOCIATED DISPLAY PROCESS AND COMPUTER PROGRAM
FR2946768A1 (en) METHOD OF TACTILE INPUTTING CONTROL INSTRUCTIONS OF A COMPUTER PROGRAM AND SYSTEM FOR IMPLEMENTING SAID METHOD
FR2979024A1 (en) METHOD AND DISPLAY DEVICE FOR TOUCH SCREEN, AND TOUCH SCREEN COMPRISING SUCH A DEVICE.
FR2992075A1 (en) KEYS FOR DORSAL KEYBOARD.
HK1161378B (en) Generating gestures tailored to a hand resting on a surface

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15708129

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15708129

Country of ref document: EP

Kind code of ref document: A1