WO2015185858A1 - Method for validating a message with visual feedback - Google Patents

Method for validating a message with visual feedback Download PDF

Info

Publication number
WO2015185858A1
WO2015185858A1 PCT/FR2015/051467 FR2015051467W WO2015185858A1 WO 2015185858 A1 WO2015185858 A1 WO 2015185858A1 FR 2015051467 W FR2015051467 W FR 2015051467W WO 2015185858 A1 WO2015185858 A1 WO 2015185858A1
Authority
WO
WIPO (PCT)
Prior art keywords
screen
message
input device
visual feedback
scrolling
Prior art date
Application number
PCT/FR2015/051467
Other languages
French (fr)
Inventor
Richard Guignon
Nathalie GAUCHER
Original Assignee
Orange
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 Orange filed Critical Orange
Publication of WO2015185858A1 publication Critical patent/WO2015185858A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Abstract

The invention relates to an electronic appliance comprising a screen and an input device which are connected to a control module, the control module being designed to allow a message to be inputted by means of the detection of at least one action carried out on the input device, the display of visual feedback on the screen corresponding to at least the action detected on the input device, the scrolling of visual feedback on the screen and the validation of the message inputted when the last element of visual feedback displayed disappears from the screen as a result of the scrolling.

Description

METHODE DE VALIDATION D'UN MESSAGE AVEC RETOUR VISUEL  METHOD OF VALIDATING A MESSAGE WITH VISUAL RETURN
DOMAINE TECHNIQUE AUQUEL SE RAPPORTE L'INVENTION TECHNICAL FIELD TO WHICH THE INVENTION REFERS
La présente invention concerne de manière générale un appareil électronique doté d'une interface homme-machine réduite et une méthode pour valider la saisie d'un message via cette interface réduite. The present invention generally relates to an electronic apparatus having a reduced man-machine interface and a method for validating the input of a message via this reduced interface.
ARRIERE-PLAN TECHNOLOGIQUE BACKGROUND
Les appareils électroniques tels que des téléphones portables, smartphones ou tablettes sont généralement dotés d'interfaces homme-machine (IHM) élaborées. On prendra ici comme définition d'une IHM, l'ensemble de dispositifs matériels et logiciels permettant à un utilisateur de communiquer avec un appareil électronique. Electronic devices such as mobile phones, smartphones or tablets generally have sophisticated human-machine interfaces (HMIs). As a definition of an HMI, the set of hardware and software devices allowing a user to communicate with an electronic device will be taken here.
Les IHM d'acquisition, c'est-à-dire, les IHM permettant à un utilisateur d'entrer des données (par exemple, la saisie d'un message de type courrier électronique ou SMS (Short Message System)) sur un appareil électronique, peuvent être de nature très variées. On peut citer les claviers, les dispositifs de pointage tels que les souris, les trackballs (ou boule de commande) ou les joysticks (ou manche à balai). Communément, on retrouve aussi aujourd'hui les écrans tactiles, qui peuvent par exemple permettre l'affichage de claviers virtuels. Certains appareils permettent également l'entrée de données - la saisie d'un message - via un microphone.  The acquisition HMIs, that is, the HMIs that allow a user to enter data (for example, entering an e-mail or SMS (Short Message System) message) on a device electronic, can be very varied in nature. Keyboards, pointing devices such as mice, trackballs (or trackballs) or joysticks (or joystick). Commonly, we also find today touch screens, which can for example allow the display of virtual keyboards. Some devices also allow data entry - the input of a message - via a microphone.
A l'opposé de cette tendance pour certains appareils électroniques de cumuler les possibilités d'IHM, on retrouve avec d'autres appareils électroniques un minimalisme dans ΓΙΗΜ. Plus qu'une question de philosophie, il s'agit pour ces derniers appareils électroniques de répondre à des critères de simplicité, de robustesse, d'autonomie, de coût, ou bien à une combinaison de plusieurs de ces critères, ce qui se traduit bien souvent par une réduction des possibilités d'IHM.  Contrary to this tendency for some electronic devices to combine the possibilities of HMI, one finds with other electronic devices a minimalism in ΓΙΗΜ. More than a question of philosophy, it is for these electronic devices to meet the criteria of simplicity, robustness, autonomy, cost, or a combination of several of these criteria, which translates often by reducing the possibilities of HMI.
Le brevet US 2010/0026628 décrit ainsi un appareil portable pouvant être utilisé avec une IHM réduite puisque composée d'un unique bouton-poussoir et d'un écran. Ce brevet décrit une solution permettant l'entrée de message en code morse, et ce en utilisant uniquement le bouton-poussoir comme dispositif de saisie. La solution présentée propose donc de distinguer entre une pression courte ou longue sur le bouton poussoir, correspondant respectivement à une impulsion de code morse courte ou longue. La traduction d'une séquence de plusieurs impulsions courtes ou longues en un caractère du code morse est déclenchée par le système à l'expiration d'une durée prédéfinie. L'utilisateur de la solution proposée par le brevet susmentionné devra donc saisir la séquence d'impulsions correspondant au code morse d'un caractère en s'assurant qu'il ne marque pas de pause supérieure à la durée prédéfinie entre la saisie de deux impulsions. Sans cela, la traduction du code morse sera effectuée sur une séquence d'impulsions incomplète et donc probablement incorrecte, et l'utilisateur sera invité à recommencer sa saisie. US Patent 2010/0026628 thus describes a portable device that can be used with a reduced HMI since it consists of a single push button and a screen. This patent describes a solution allowing the entry of Morse code message, and this using only the push button as input device. The presented solution therefore proposes to distinguish between a short or long pressure on the push button, respectively corresponding to a short or long Morse code pulse. The translation of a sequence of several short or long pulses into a character of the Morse code is triggered by the system at the expiration of a predefined duration. The user of the solution proposed by the aforementioned patent will therefore have to enter the sequence of pulses corresponding to the Morse code of a character, making sure that it does not mark a pause greater than the predefined duration between the input of two pulses. . Without this, the translation of the Morse code will be done on an incomplete sequence of pulses and therefore probably incorrect, and the user will be invited to start again.
L'utilisateur est donc placé dans une situation quelque peu anxiogène car il n'a aucune idée du temps qu'il lui reste pour finaliser la saisie de sa séquence complète d'impulsions.  The user is therefore placed in a somewhat anxiety-provoking situation because he has no idea how much time he has left to finalize the capture of his complete sequence of pulses.
De manière générale, il y a un besoin de solution pour faciliter la saisie de messages sur des appareils électronique dotés de dispositifs de saisie réduits, comme par exemple un unique bouton-poussoir.  In general, there is a need for a solution to facilitate the entry of messages on electronic devices with reduced input devices, such as a single push button.
OBJET DE L'INVENTION OBJECT OF THE INVENTION
L'invention propose de remédier aux inconvénients précédemment discutés au moyen d'un procédé de validation de la saisie d'un message sur un appareil électronique, l'appareil électronique comprenant un module de contrôle connecté à un dispositif de saisie et à un écran, le procédé étant exécuté par le module de contrôle et comprenant les étapes de détection d'au moins une action effectuée sur le dispositif de saisie, d'affichage sur l'écran d'un retour visuel correspondant à au moins l'action détectée sur le dispositif de saisie, de défilement du au moins un retour visuel sur l'écran et de validation du message saisi lorsque le dernier retour visuel affiché disparait de l'écran par l'effet du défilement. Avantageusement, cette solution permet de concilier une simplicité de l'interface homme-machine avec une validation automatique de la saisie d'un message entré via un dispositif de saisie, tout en offrant à l'utilisateur un retour visuel lui permettant de savoir quand cette validation du message aura lieu. Un retour visuel est par exemple un affichage sur l'écran d'un ou plusieurs objets graphiques, ou la modification de l'affichage de ces objets graphiques sur l'écran en réponse à une action d'un utilisateur ou au déroulement d'une action ou d'un programme en cours. L'affichage ou la modification de l'affichage des objets graphiques peut donner à l'utilisateur une indication que son action a bien été prise en compte ou une indication sur le déroulement d'une action en cours. Un exemple de retours visuels suite à des actions de l'utilisateur est illustré en FIG. 3; chaque action de l'utilisateur provoquant une modification de l'affichage. L'utilisateur peut donc entrer un message par des actions sur le dispositif de saisie, actions qui se traduisent par des retours visuels défilants sur un écran. Sans action de l'utilisateur sur le dispositif de saisie avant que le dernier retour visuel saisi ait disparu de l'écran par l'effet du défilement, le message sera automatiquement validé. Ceci est particulièrement avantageux lorsque le dispositif de saisie offre des possibilités d'action limitée et qu'il est donc difficile d'associer une action particulière sur le dispositif de saisie pour effectuer la validation d'un message. Cela permet aussi à un utilisateur de savoir d'un coup d'œil combien de temps il lui reste pour continuer à saisir son message, sans risquer une validation intempestive et inattendue. The invention proposes to remedy the disadvantages previously discussed by means of a method of validating the seizure of a message on an electronic device, the electronic device comprising a control module connected to an input device and to a screen, the method being executed by the control module and comprising the steps of detecting at least one action performed on the input device, displaying on the screen a visual feedback corresponding to at least the action detected on the input device, scrolling at least one visual feedback on the screen and validation of the message entered when the last displayed visual return disappears from the screen by the effect of scrolling. Advantageously, this solution reconciles a simplicity of the human-machine interface with an automatic validation of the input of a message entered via an input device, while offering the user a visual feedback allowing him to know when this message validation will take place. A visual return is for example a display on the screen of one or more graphic objects, or the modification of the display of these graphic objects on the screen in response to a user action or the progress of a action or program in progress. Displaying or modifying the display of graphic objects may give the user an indication that his action has been taken into account or an indication of the progress of an action in progress. An example of visual feedback following actions of the user is illustrated in FIG. 3; each action of the user causing a change in the display. The user can therefore enter a message by actions on the input device, actions that result in scrolling visual returns on a screen. Without user action on the input device until the last visual feedback entered has disappeared from the screen by the scroll effect, the message will be automatically validated. This is particularly advantageous when the input device offers limited possibilities of action and it is therefore difficult to associate a particular action on the input device to perform the validation of a message. It also allows a user to know at a glance how much time he has left to continue to capture his message, without the risk of untimely and unexpected validation.
Selon un mode de réalisation de la présente invention, l'affichage sur l'écran de l'appareil électronique d'un retour visuel se fait à une première extrémité de l'écran et le défilement s'effectue vers une seconde extrémité de l'écran opposée à la première extrémité. According to one embodiment of the present invention, the display on the screen of the electronic device of a visual feedback is at a first end of the screen and the scrolling is carried out to a second end of the screen opposite to the first end.
Avantageusement, le défilement des retours visuels se fait d'un bord de l'écran à l'autre, les retours visuels correspondants aux actions les plus anciennes disparaissant les premières de l'écran. Advantageously, the scrolling of the visual returns is from one edge of the screen to the other, the visual returns corresponding to the oldest actions disappearing first on the screen.
Selon un autre mode de réalisation de la présente invention, le dispositif de saisie est un bouton-poussoir et l'action effectuée sur ce dispositif est une pression. According to another embodiment of the present invention, the input device is a push button and the action performed on this device is a pressure.
Avantageusement, afin de simplifier l'interface homme-machine et de réduire les coûts de fabrication de l'appareil électronique, le dispositif de saisie est un bouton- poussoir. Ce dispositif de saisie offre donc une possibilité d'action limitée à une pression sur le bouton poussoir. L'invention permet donc de pallier à la difficulté d'associer une action particulière de pression pour effectuer la validation d'un message alors même que les actions de pressions possibles sont déjà associées à la saisie du message. Dans un mode de réalisation de l'invention où, lors de la saisie du message, toutes les possibilités de pression sur le bouton-poussoir peuvent correspondre à un message (pression courte, longue ou suivant n'importe quelle séquence, etc.), la présente invention, en effectuant la validation lorsque le message saisi a disparu de l'écran par l'effet du défilement, permet de contourner cette limitation du dispositif de saisi. Advantageously, in order to simplify the man-machine interface and to reduce the manufacturing costs of the electronic device, the input device is a push button. This input device thus offers a possibility of action limited to a pressure on the push button. The invention thus makes it possible to overcome the difficulty of associating a particular pressure action to perform the validation of a message even though the possible pressure actions are already associated with the input of the message. In one embodiment of the invention where, when entering the message, all the possibilities of pressing the pushbutton can correspond to a message (short, long or any sequence, etc.), the present invention, by performing the validation when the message entered has disappeared from the screen by the effect of scrolling, allows to circumvent this limitation of the seizure device.
Selon un mode de réalisation, l'écran et le dispositif de saisie étant un même dispositif. Avantageusement, afin de réduire au maximum l'encombrement de l'appareil électronique, l'écran et le dispositif de saisie sont un seul et même dispositif. Cela peut donc être par exemple un écran tactile ou un écran faisant parti d'un bouton-poussoir, la pression s'exerçant alors directement ou indirectement sur l'écran ou une partie de l'écran. Selon un mode de réalisation alternatif, le retour visuel est proportionnel à la durée de pression sur le dispositif de saisie. Avantageusement, cela permet la saisie de message composé d'alternance entre deux signaux possibles. L'alternance est alors définie selon la durée de la pression, et de la durée écoulée entre deux pressions successives, sur le dispositif de saisie. Dans l'hypothèse où les retours visuels composants le message sont par la suite traduits par exemple sous la forme de séquence de silence ou de signal sonore, un son correspondant alors à une pression, cela permet de varier selon la durée de pression la durée du son et, la durée des silences entre deux sons. According to one embodiment, the screen and the input device being a same device. Advantageously, to minimize the clutter of the electronic device, the screen and the input device are a single device. This can be for example a touch screen or a screen being part of a push button, the pressure then being directly or indirectly on the screen or part of the screen. According to an alternative embodiment, the visual feedback is proportional to the duration of pressure on the input device. Advantageously, this allows the input of message consisting of alternating between two possible signals. The alternation is then defined according to the duration of the pressure, and the time elapsed between two successive presses, on the input device. In the event that the visual returns component messages are subsequently translated for example in the form of silence sequence or sound signal, a sound then corresponding to a pressure, it allows to vary depending on the duration of pressure duration of the sound and, the duration of the silence between two sounds.
Selon un mode réalisation complémentaire, le retour visuel est proportionnel à la pression exercée sur le dispositif de saisi. According to a complementary embodiment, the visual feedback is proportional to the pressure exerted on the gripping device.
Avantageusement, il est alors possible d'adapter le retour visuel proportionnellement à la pression exercée sur le dispositif de saisie. Toujours dans l'hypothèse où le message est traduit sous forme d'une séquence sonore, cela permet d'adapter une composante des sons émis. Ainsi, une composante d'un son émis sera proportionnelle à la pression exercée sur le dispositif de saisie. On pourra choisir par exemple comme composante le volume sonore ou la puissance d'émission du son, qui est alors choisi proportionnellement à la pression. On peut aussi choisir par exemple comme composante le ton ou la fréquence d'émission du son. Dans ce dernier cas, une variation de la pression sur le dispositif de saisie fait varier proportionnellement le retour visuel sur l'écran, en modifiant par exemple sa taille ou une composante telle que sa couleur. La variation peut aussi être traduite par un signal sonore plus ou moins grave ou aigu. Ceci est compatible avec une durée du retour visuel, et du signal sonore, qui reste proportionnelle à la durée de pression. Selon un autre mode de réalisation, le défilement des retours visuels sur l'écran se fait à une vitesse prédéfinie. Advantageously, it is then possible to adapt the visual feedback in proportion to the pressure exerted on the input device. Still in the hypothesis where the message is translated as a sound sequence, it makes it possible to adapt a component of the sounds emitted. Thus, a component of an emitted sound will be proportional to the pressure exerted on the input device. For example, the sound volume or the transmission power of the sound, which is then chosen in proportion to the pressure, may be chosen as component. One can also choose for example as a component tone or frequency of sound emission. In the latter case, a variation of the pressure on the input device varies proportionally the visual feedback on the screen, for example by changing its size or a component such as its color. The variation can also be translated by a sound signal more or less serious or acute. This is compatible with a duration of the visual feedback, and the sound signal, which remains proportional to the duration of pressure. According to another embodiment, the scrolling of the visual returns on the screen is done at a predefined speed.
Avantageusement, le défilement des retours visuels sur l'écran à une vitesse prédéfinie, sur l'écran, permet à l'utilisateur de pouvoir anticiper quand le dernier retour visuel atteindra l'extrémité opposé de l'écran et donc de mieux évaluer le temps restant pour saisir un éventuel autre retour visuel. Le fait de pouvoir prédéfinir la vitesse de défilement des retours visuels permet d'adapter cette vitesse aux caractéristiques de l'écran et plus généralement de l'appareil électronique. L'utilisateur peut se voir offrir la possibilité de configurer lui-même, soit directement, soit indirectement par le choix par exemple d'un profil utilisateur, la valeur de cette vitesse prédéfinie. Advantageously, the scrolling of the visual returns on the screen at a predefined speed, on the screen, allows the user to be able to anticipate when the last visual return will reach the opposite end of the screen and therefore to better evaluate the time. remaining to seize a possible other visual return. The fact of being able to predefine the speed of scrolling of the visual returns makes it possible to adapt this speed to the characteristics of the screen and more generally of the electronic apparatus. The user can be offered the possibility to configure itself, either directly or indirectly by the choice for example of a user profile, the value of this predefined speed.
Selon un autre mode de réalisation, la vitesse prédéfinie est choisie de telle manière qu'un retour visuel affiché à une première extrémité de l'écran et défilant vers une seconde extrémité de l'écran opposée à la première extrémité disparaisse de l'écran après un temps prédéfini. According to another embodiment, the predefined speed is chosen such that a visual return displayed at one end of the screen and scrolling towards a second end of the screen opposite the first end disappears from the screen after a predefined time.
Avantageusement, la vitesse prédéfinie peut être choisie en déterminant un temps de défilement d'un retour visuel d'une extrémité à l'autre de l'écran. On comprendra que la vitesse de défilement des retours visuels sur l'écran, le temps que met un retour visuel pour défiler d'une extrémité à l'autre de l'écran ainsi que la taille de ce dernier sont des paramètres liés. Selon un mode de réalisation complémentaire, la validation du message est précédée par l'affichage d'un menu de confirmation. Advantageously, the predefined speed can be chosen by determining a scrolling time of a visual return from one end to the other of the screen. It will be understood that the speed of scrolling visual returns on the screen, the time that a visual feedback to scroll from one end of the screen to the other and the size of the latter are related parameters. According to a complementary embodiment, the validation of the message is preceded by the display of a confirmation menu.
Avantageusement, l'utilisateur peut, via un menu de confirmation, confirmer la validation du message qu'il vient de saisir. Il peut alors soit confirmer la saisie, ce qui déclenche l'envoi du message, soit annuler le message, ce qui déclenche par exemple la phase de saisie d'un nouveau message ou le retour à un menu précédent (choix du destinataire par exemple). Advantageously, the user can, via a confirmation menu, confirm the validation of the message he has just entered. It can either confirm the entry, which triggers the sending of the message, or cancel the message, which triggers for example the input phase of a new message or the return to a previous menu (choice of the recipient for example) .
L'invention propose aussi un appareil électronique comportant un écran et un dispositif de saisie connectés à un module de contrôle, le module de contrôle étant configuré pour permettre la saisie d'un message par la détection d'au moins une action effectuée sur le dispositif de saisie, l'affichage sur l'écran d'un retour visuel correspondant à au moins l'action détectée sur le dispositif de saisi, le défilement des retours visuels sur l'écran et la validation du message saisi lorsque le dernier retour visuel affiché disparait de l'écran par l'effet du défilement. The invention also proposes an electronic device comprising a screen and an input device connected to a control module, the control module being configured to allow the capture of a message by detecting at least one action performed on the device inputting, displaying on the screen a visual feedback corresponding to at least the action detected on the input device, the scrolling of the visual returns on the screen and the validation of the message entered when the last visual feedback displayed disappears from the screen by the effect of scrolling.
En pratique, le procédé permettant la validation de la saisie d'un message sur un appareil électronique, l'appareil électronique comprenant un module de contrôle connecté à un dispositif de saisie et à un écran, peut être mis en œuvre sous forme d'un programme d'ordinateur. Ce programme est exécuté par exemple par un processeur de l'appareil électronique, processeur intégré au module de contrôle. Par conséquent, selon un dernier aspect la présente invention a pour objet un programme d'ordinateur comportant des instructions de programme pour la mise en œuvre de tout ou partie des étapes d'un procédé permettant la validation de la saisie d'un message sur un appareil électronique, lorsque ce programme est exécuté par un processeur. In practice, the method for validating the seizure of a message on an electronic device, the electronic device comprising a control module connected to an input device and to a screen, can be implemented in the form of a computer program. This program is executed for example by a processor of the electronic device, a processor integrated in the control module. Therefore, according to a last aspect the present invention relates to a computer program comprising program instructions for implementing all or part of the steps of a method for validating the seizure of a message on an electronic device, when this program is executed by a processor.
Par ailleurs, un programme d'ordinateur selon l'invention peut utiliser n'importe quel langage de programmation, et être sous forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. Moreover, a computer program according to the invention can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a form partially compiled, or in any other desirable form.
L'invention vise aussi par conséquent un support d'enregistrement d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur selon l'invention. Un tel support d'enregistrement peut être constitué par n'importe quelle entité ou dispositif capable de stocker un tel programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une mémoire de type ROM (Read Only Memory), par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement amovible tel qu'une clef USB ou un moyen d'enregistrement magnétique, tel qu'un disque dur. D'autre part, un programme ou module logiciel selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Les avantages procurés par un programme d'ordinateur, tel que brièvement défini plus haut, sont identiques ou contribuent à ceux mentionnés plus haut en relation avec le procédé permettant la validation de la saisie d'un message sur un appareil électronique, et ne seront donc pas rappelés ici. The invention therefore also aims at a computer-readable information recording medium, comprising instructions of a computer program according to the invention. Such a recording medium may be constituted by any entity or device capable of storing such a program. For example, the medium may comprise storage means, such as a ROM (Read Only Memory), for example a CD ROM or a microelectronic circuit ROM, or a removable recording means such as a USB key or magnetic recording means, such as a hard disk. On the other hand, a software program or module according to the invention can in particular be downloaded to an Internet type network. The advantages provided by a computer program, as briefly defined above, are identical or contribute to those mentioned above in relation to the method for validating the seizure of a message on an electronic device, and therefore will not not remembered here.
DESCRIPTION DES FIGURES FIG. 1 A représente un appareil électronique comportant un écran et un dispositif de saisie conforme à un mode de réalisation de l'invention, DESCRIPTION OF THE FIGURES FIG. 1A represents an electronic device comprising a screen and an input device according to an embodiment of the invention,
FIG. 1 B est une représentation schématique interne de l'appareil électronique comportant un écran et un dispositif de saisie conforme à un mode de réalisation de l'invention selon la figure précédente,  FIG. 1B is an internal schematic representation of the electronic apparatus comprising a screen and an input device according to an embodiment of the invention according to the preceding figure,
FIG. 2 est un schéma illustrant la mise en œuvre de l'invention selon un mode de réalisation de l'invention,  FIG. 2 is a diagram illustrating the implementation of the invention according to one embodiment of the invention,
FIG. 3 est un schéma illustrant la mise en œuvre détaillée de l'invention selon un mode de réalisation de l'invention,  FIG. 3 is a diagram illustrating the detailed implementation of the invention according to one embodiment of the invention,
FIG. 4 est un organigramme d'une méthode de validation d'un message selon un mode de réalisation de l'invention. DESCRIPTION DÉTAILLÉE FIG. 4 is a flowchart of a method of validating a message according to an embodiment of the invention. DETAILED DESCRIPTION
La FIG. 1 A représente un appareil électronique 100 comportant un écran 102 et un dispositif de saisie 103 conforme à un mode de réalisation de l'invention. Le dispositif de saisie 103 est activé par l'utilisateur de l'appareil électronique 100 en exécutant une action. FIG. 1A represents an electronic device 100 comprising a screen 102 and an input device 103 according to one embodiment of the invention. The input device 103 is activated by the user of the electronic device 100 by executing an action.
Dans le mode de réalisation illustré ici, le dispositif de saisie 103 est un bouton- poussoir. L'action effectuée sur ce bouton-poussoir 103 par l'utilisateur de l'appareil électronique 100 pour l'activer est une pression. Ce bouton-poussoir peut être de type binaire, type bouton-poussoir pour code morse. Ce bouton-poussoir peut aussi permettre à l'utilisateur d'exercer une pression variable dessus.  In the embodiment illustrated here, the input device 103 is a push button. The action performed on this push button 103 by the user of the electronic device 100 to activate it is a pressure. This push button can be of the binary type, pushbutton type for Morse code. This push button can also allow the user to exert a variable pressure on it.
Dans un autre mode de réalisation possible, l'écran 102 et le dispositif de saisie 103 sont un même dispositif, par exemple un écran tactile ou un écran intégré à un bouton poussoir. Dans ce dernier cas, le bouton poussoir peut par exemple s'utiliser en appuyant directement sur l'écran. Alternativement, le corps même de l'appareil électrique 100 dans sa globalité ou partiellement peut composer un bouton poussoir, l'action sur le dispositif de saisie 103 s'effectuant par exemple en serrant l'appareil électronique 100.  In another possible embodiment, the screen 102 and the input device 103 are the same device, for example a touch screen or a screen integrated into a push button. In the latter case, the push button can for example be used by pressing directly on the screen. Alternatively, the body of the electrical apparatus 100 as a whole or partially can compose a push button, the action on the input device 103 being effected for example by tightening the electronic device 100.
La FIG. 1 B est une représentation schématique interne de l'appareil électronique 100 comportant un écran 102 et un dispositif de saisie 103 conforme à un mode de réalisation de l'invention selon la FIG. 1 A. FIG. 1B is an internal schematic representation of the electronic apparatus 100 having a screen 102 and an input device 103 according to an embodiment of the invention according to FIG. 1 A.
Dans le mode de réalisation illustré dans la figure 1 B, l'écran 102 et le dispositif de saisie 103 sont distincts. Ils sont connectés, par exemple via un bus - commun ou non -, à un module de contrôle 101 de l'appareil électronique 100.  In the embodiment illustrated in FIG. 1B, the screen 102 and the input device 103 are distinct. They are connected, for example via a bus - common or not - to a control module 101 of the electronic device 100.
L'appareil électronique 100 peut comporter d'autres modules, tels que par exemple un ou plusieurs modules réseaux 104 comme des modules Bluetooth®, GSM, Zygbee® ou autre technologie permettant une connexion à un réseau de communication sans fil ou câblé. L'appareil électronique 100 peut aussi comporter des capteurs ou modules 105, comme par exemple des modules GPS, gyroscopes ou autres. L'appareil électronique 100 peut ainsi, via un module réseau 104, émettre ou recevoir des messages. Ces messages peuvent être par exemple des messages courts, type SMS (Short Message Service). Un module réseau 104 de type GSM permet une connexion directe de l'appareil électronique 100 à un réseau de communication. Un module réseau 104 de type Bluetooth® permet quant à lui la connexion de l'appareil électronique 100 à un autre appareil électronique tel qu'un téléphone mobile, lui-même connecté à un réseau de communication.  The electronic device 100 may comprise other modules, such as for example one or more network modules 104 such as Bluetooth® modules, GSM, Zygbee® or other technology allowing connection to a wireless or wired communication network. The electronic apparatus 100 may also include sensors or modules 105, such as GPS modules, gyroscopes or others. The electronic device 100 can thus, via a network module 104, transmit or receive messages. These messages can be for example short messages, type SMS (Short Message Service). A GSM type network module 104 allows a direct connection of the electronic device 100 to a communication network. A network module 104 of Bluetooth® type allows the connection of the electronic device 100 to another electronic device such as a mobile phone, itself connected to a communication network.
Dans un mode de réalisation de l'invention, le module de contrôle 101 comporte un processeur, permettant l'exécution d'un ou plusieurs programmes. Dans un autre mode de réalisation de l'invention, le module de contrôle 101 comporte un ou plusieurs circuits ou composants, programmables ou non. Ce module de contrôle 101 est connecté à l'écran 102 et au dispositif de saisie 103. Le module de contrôle 101 contrôle l'affichage de l'écran 102. In one embodiment of the invention, the control module 101 includes a processor, allowing the execution of one or more programs. In another embodiment of the invention, the control module 101 comprises one or more circuits or components, programmable or not. This control module 101 is connected to the screen 102 and the input device 103. The control module 101 controls the display of the screen 102.
Le module de contrôle 101 permet la détection d'actions effectuées sur le dispositif de saisie 103 par l'utilisateur de l'appareil électronique 100 et permet l'affichage sur l'écran 102 de retours visuels correspondants aux actions effectuées sur le dispositif de saisie 103. La nature de ces retours visuels peut dépendre de plusieurs paramètres ou d'application mise en œuvre par le module de contrôle 101 . Un retour visuel correspond donc à une modification de ce qui est affiché sur l'écran 102 lorsque qu'une action est effectuée par un utilisateur sur le dispositif de saisie 103 et détectée par le module de contrôle 101 . Le retour visuel - la modification de ce qui est affiché - peut se faire par l'affichage sur l'écran d'un nouvel objet graphique ou par la modification d'un ou plusieurs objets graphiques déjà affichés.  The control module 101 allows the detection of actions performed on the input device 103 by the user of the electronic device 100 and allows the display on the screen 102 of visual returns corresponding to the actions performed on the input device 103. The nature of these visual returns may depend on several parameters or applications implemented by the control module 101. A visual return thus corresponds to a modification of what is displayed on the screen 102 when an action is performed by a user on the input device 103 and detected by the control module 101. The visual feedback - the modification of what is displayed - can be done by the display on the screen of a new graphic object or by the modification of one or more graphical objects already displayed.
Selon les modes de réalisations, les retours visuels sont proportionnels à la durée des pressions effectuées par l'utilisateur du dispositif électronique 100 sur le dispositif de saisie 103 ou les retours visuels sont proportionnels aux pressions exercées sur le dispositif de saisie103, ou une combinaison des ces deux modes de réalisation.  According to the embodiments, the visual returns are proportional to the duration of the pressures made by the user of the electronic device 100 on the input device 103 or the visual returns are proportional to the pressures exerted on the input device 103, or a combination of these two embodiments.
Le module de contrôle 101 permet aussi de contrôler le défilement de l'affichage de l'écran 102, en particulier la vitesse du défilement des retours visuels. La vitesse de défilement des retours visuels peut être prédéfinie, ou ajustée par exemple selon un paramètre entré par un utilisateur de l'appareil électronique 100, capturé via un capteur 105 ou reçu via un module réseau 104.  The control module 101 also makes it possible to control the scrolling of the display of the screen 102, in particular the speed of the scrolling of the visual returns. The scrolling speed of the visual returns can be predefined, or adjusted for example according to a parameter entered by a user of the electronic device 100, captured via a sensor 105 or received via a network module 104.
Selon un mode de réalisation, la vitesse de défilement prédéfinie est choisie de telle manière qu'un retour visuel affiché à une première extrémité de l'écran et défilant vers une seconde extrémité de l'écran opposée à la première extrémité disparaisse de l'écran après un temps prédéfini.  According to one embodiment, the predefined scrolling speed is chosen so that a visual feedback displayed at a first end of the screen and scrolling towards a second end of the screen opposite the first end disappears from the screen after a predefined time.
La FIG. 2 est un schéma illustrant la mise en œuvre de l'invention selon un mode de réalisation de l'invention. Ce mode de réalisation considère un appareil électronique 100 tel que décrit en FIG. 1 et représente différents états possibles de l'affichage de l'écran 102. La navigation entre ces différents états est rendue possible par exemple par une action d'une durée variable sur le dispositif de saisie 103, ici un bouton-poussoir. Ainsi, une première action dite « CT » correspond à une pression d'une durée « courte » sur le bouton-poussoir, ou appui court, et une deuxième action dite « LG » correspond à une pression « longue », ou appui long. Le document US 2010/0026628 vu précédemment donne des exemples de ce qui peut être utilisé pour distinguer entre une pression courte ou longue sur le dispositif de saisie 103. FIG. 2 is a diagram illustrating the implementation of the invention according to one embodiment of the invention. This embodiment considers an electronic apparatus 100 as described in FIG. 1 and represents different possible states of the display of the screen 102. The navigation between these different states is made possible for example by an action of a variable duration on the input device 103, here a push button. Thus, a first action called "CT" corresponds to a pressure of a "short" duration on the push button, or short press, and a second action called "LG" corresponds to a "long" pressure, or long press. The document US 2010/0026628 previously seen gives examples of what can be used to distinguish between a short or long pressure on the input device 103.
L'affichage de l'écran 102 tel que représenté en 200 peut correspondre à un état de veille de l'appareil électronique 100. L'affichage est par exemple éteint pour économiser de l'énergie, ce qui correspond à un état « en veille » dans la colonne A de la FIG. 2. Une pression courte sur le bouton-poussoir 103 permet de sortir l'appareil de l'état de veille et de basculer l'état de l'affichage de 200 vers 201 . L'appareil 100 affiche alors par exemple l'heure et le nombre de messages non lus (ici des SMS). Des pressions courtes successives permettent de naviguer dans un menu de l'appareil électronique 100, et de passer par exemple de l'état d'affichage 201 à un état d'affichage 202 correspondant au menu « envoi de message ». On peut ainsi, par des pressions courtes successives parcourir tout le menu, La colonne B correspond donc aux affichages d'un premier menu sur l'appareil électronique 100. The display of the screen 102 as represented in 200 may correspond to a standby state of the electronic device 100. The display is for example off to save money. the energy, which corresponds to a "idle" state in column A of FIG. 2. A short press on the push-button 103 makes it possible to take the device out of the state of standby and to switch the state of the display from 200 to 201. The device 100 then displays for example the time and the number of unread messages (here SMS). Successive short presses make it possible to navigate in a menu of the electronic apparatus 100, and to switch, for example, from the display state 201 to a display state 202 corresponding to the "sending message" menu. It is thus possible, by successive short presses, to cover the entire menu. Column B thus corresponds to the displays of a first menu on the electronic device 100.
Pour sélectionner l'option d'envoi d'un message dans le menu de la colonne B, correspondant à l'entrée affichée sur l'écran 202, l'utilisateur de l'appareil électronique 100 effectue une pression longue sur le bouton poussoir 103. L'appareil électronique 100 affiche alors ensuite par exemple les différents contacts précédemment mémorisés dans l'appareil électronique 100, tel qu'illustré en colonne C. L'utilisateur de l'appareil électronique 100 peut passer d'un contact à l'autre par des pressions courtes. Un contact particulier peut être sélectionné par une pression longue sur le bouton-poussoir 103 (ici « Ana », tel qu'affiché sur l'affichage 204).  To select the option to send a message in the menu of column B, corresponding to the entry displayed on the screen 202, the user of the electronic device 100 makes a long press on the pushbutton 103 The electronic device 100 then then displays for example the various contacts previously stored in the electronic device 100, as shown in column C. The user of the electronic device 100 can switch from one contact to another by short pressures. A particular contact can be selected by a long press on the pushbutton 103 (here "Ana", as displayed on the display 204).
La colonne D correspond au mode saisie d'un message à destination du contact sélectionné en 204.  Column D corresponds to the mode of entering a message to the contact selected in 204.
Dans le mode de réalisation considéré, un message correspond à une suite d'impulsions de durée variable. Chaque impulsion peut ensuite être traduite sur l'appareil du contact destinataire du message selon plusieurs possibilités. Ces impulsions peuvent être affichées telles quelles, traduites par des vibrations ou traduites par des signaux sonores par exemple.  In the embodiment considered, a message corresponds to a series of pulses of variable duration. Each pulse can then be translated on the device of the recipient contact of the message according to several possibilities. These pulses can be displayed as such, translated by vibrations or translated by sound signals for example.
La FIG. 3 est un schéma illustrant la mise en œuvre détaillée de l'invention selon un mode de réalisation. FIG. 3 is a diagram illustrating the detailed implementation of the invention according to one embodiment.
L'écran 205 de la FIG. 3 correspond à l'affichage de l'écran 102 de l'appareil électronique 100, partant de l'écran 204 et après une pression longue. Il s'agit donc du mode de saisie d'un message constitué d'impulsions. Dans cet exemple, les impulsions sont de type binaire, c'est-à-dire qu'une pression sur le bouton-poussoir 102 provoquera une impulsion dite « haute », visualisée par un retour visuel sur l'écran 102, ici l'affichage d'une barre verticale. Inversement, aucune pression ne provoquera pas de retour visuel. Le retour visuel est donc directement proportionnel à la durée de pression sur le bouton- poussoir.  The screen 205 of FIG. 3 corresponds to the display of the screen 102 of the electronic device 100, starting from the screen 204 and after a long press. It is therefore the input mode of a message consisting of pulses. In this example, the pulses are of the binary type, that is to say that a pressure on the push-button 102 will cause a pulse called "high", visualized by a visual feedback on the screen 102, here the display of a vertical bar. Conversely, no pressure will not cause visual feedback. The visual feedback is therefore directly proportional to the duration of pressure on the push button.
Selon des modes de réalisations différents, comme vu précédemment, les retours visuels pourraient être aussi modulés selon la pression exercée sur le bouton-poussoir 103. Par simplicité, ce ne sera pas le cas dans notre exemple. Les références 301 à 309 correspondent d'une part, sur une ligne de temps située en haut, à l'action effectuée par l'utilisateur sur le bouton poussoir 102 et d'autre part, sous cette ligne de temps, à l'état de l'affichage de l'écran 102. Comme illustré sur les objets 302 à 307, l'affichage sur l'écran 102 d'un retour visuel correspond à chaque pression ou action détectée sur le dispositif de saisie 103, ici le bouton-poussoir. According to different embodiments, as seen above, the visual returns could also be modulated according to the pressure exerted on the push-button 103. For simplicity, this will not be the case in our example. The references 301 to 309 correspond, on the one hand, to a time line situated at the top, to the action performed by the user on the pushbutton 102 and, on the other hand, under this time line, to the state of the display of the screen 102. As illustrated on the objects 302 to 307, the display on the screen 102 of a visual feedback corresponds to each pressure or action detected on the input device 103, here the button button.
Ainsi, une fois la bascule effectuée vers le mode de saisie, l'utilisateur se voit présenté un écran vierge 205.  Thus, once the switch to the input mode, the user is presented with a blank screen 205.
En 302, l'utilisateur effectue une pression sur le bouton-pression, pression correspondant ici à une pression courte « CT ».  In 302, the user presses the snap button, which pressure here corresponds to a short pressure "CT".
Le retour visuel correspondant est affiché à une extrémité de l'écran 102, ici l'extrémité droite de l'écran 102.  The corresponding visual feedback is displayed at one end of the screen 102, here the right end of the screen 102.
En 303, l'utilisateur attend après la pression courte effectuée précédemment, et effectue une pression longue « LG ».  In 303, the user waits after the short pressure carried out previously, and makes a long pressure "LG".
En 304, l'utilisateur attend après la pression longue effectuée précédemment, et effectue une nouvelle pression courte « CT ».  In 304, the user waits after the long pressure carried out previously, and makes a new short pressure "CT".
Comme illustré de 302 à 304, pendant ce temps, les retours visuels correspondants aux pressions détectées sont affichés à chaque fois à l'extrémité droite de l'écran 102 et défilent sur l'écran 102 vers l'extrémité opposée, c'est-à-dire vers l'extrémité gauche de l'écran 102.  As illustrated from 302 to 304, during this time, the visual returns corresponding to the detected pressures are displayed each time at the right end of the screen 102 and scroll on the screen 102 towards the opposite end, that is, ie towards the left end of the screen 102.
En 305, 306 et 307, l'utilisateur n'effectue plus de pression. Les retours visuels continuent à défiler sur l'écran 102.  In 305, 306 and 307, the user no longer presses. The visual returns continue to scroll on the screen 102.
En 308, le dernier retour visuel affiché disparait de l'écran 102 par l'effet du défilement. Ceci déclenche la validation du message, tel qu'illustré par l'écran 309 où l'appareil électronique indique que le message est en cours d'envoi.  In 308, the last visual return displayed disappears from the screen 102 by the effect of scrolling. This triggers the validation of the message, as shown by the screen 309 where the electronic device indicates that the message is being sent.
Selon le mode de réalisation, un menu intermédiaire de validation peut être présenté à l'utilisateur suite à la disparition du dernier retour visuel affiché et avant l'envoi du message. L'utilisateur peut alors se voir proposer par exemple soit d'envoyer le message, soit de recommencer la saisie du message, soit de revenir au menu précédent. La FIG. 4 est un organigramme d'une méthode de validation d'un message selon un mode de réalisation de l'invention. Cette méthode est par exemple réalisée par le module de contrôle 101 d'un appareil électronique 100 comprenant un écran 102 et un dispositif de saisie 103, tel qu'illustré en FIG. 1 et FIG. 2.  According to the embodiment, an intermediate validation menu can be presented to the user following the disappearance of the last visual feedback displayed and before sending the message. The user can then be offered, for example, either to send the message, to restart the input of the message, or to return to the previous menu. FIG. 4 is a flowchart of a method of validating a message according to an embodiment of the invention. This method is for example carried out by the control module 101 of an electronic apparatus 100 comprising a screen 102 and an input device 103, as shown in FIG. 1 and FIG. 2.
L'entrée dans le mode de saisie, correspondant à l'étape 401 , est par exemple obtenue tel qu'illustré en FIG. 2, par le passage de l'affichage 204 à 205 suite à une pression longue.  The entry into the input mode, corresponding to step 401, is for example obtained as illustrated in FIG. 2, by the passage of the display 204 to 205 following a long pressure.
Lors de l'étape 402, le module de contrôle 101 détecte une pression effectuée sur le dispositif de saisie 103 par un utilisateur du dispositif électronique 100. Le module de contrôle 103 affichera sur l'écran 102 lors d'une étape 403 un retour visuel correspondant à la pression détectée. Le retour visuel est affiché à une extrémité de l'écran 102. In step 402, the control module 101 detects a pressure made on the input device 103 by a user of the electronic device 100. control 103 will display on the screen 102 during a step 403 a visual feedback corresponding to the detected pressure. The visual feedback is displayed at one end of the screen 102.
Lors de l'étape 404, le module de contrôle 101 s'assurera du défilement de l'affichage de l'écran 102. Techniquement, l'effet de défilement peut être obtenu par répétition du décalage de l'affichage de l'écran. Avec un décalage sur une petite distance répété à de nombreuses reprises, un effet de défilement fluide de l'affichage peut être obtenu. L'homme du métier sait obtenir un tel effet, en alternant par exemple rapidement des cycles de détection de pression sur le dispositif de saisie 103, d'affichage de retours visuels et de décalage de l'affichage sur l'écran 102 afin d'obtenir l'effet de défilement.  In step 404, the control module 101 will ensure the scrolling of the display of the screen 102. Technically, the scrolling effect can be obtained by repeating the offset of the screen display. With a small distance offset repeated many times, a smooth scrolling effect of the display can be obtained. The person skilled in the art knows how to obtain such an effect, for example by rapidly alternating pressure detection cycles on the input device 103, displaying visual returns and shifting the display on the screen 102 in order to get the scroll effect.
L'effet de défilement provoque ainsi un mouvement des retours visuels affichés de l'extrémité où ils sont affichés - c'est-à-dire où ils apparaissent sur l'écran 102 - vers l'extrémité opposée de l'écran 102.  The scrolling effect thus causes a movement of the visual returns displayed from the end where they are displayed - that is, where they appear on the screen 102 - towards the opposite end of the screen 102.
L'étape 405 correspond au moment où le dernier retour visuel encore affiché sur l'écran 102 disparait de l'écran 102 par l'effet du défilement. Cela déclenche alors la validation du message saisi. Cette étape 405 peut nécessiter qu'au moins un retour visuel ait été affiché sur l'écran 102 pour fonctionner. En effet, sans cela, un utilisateur de l'appareil électronique 100 entrant dans le mode de saisi 401 n'aura pas conscience d'un éventuel défilement de l'affichage tant qu'aucun retour visuel n'est affiché, c'est-à-dire tant qu'il n'effectue pas de pression sur le dispositif de saisie 103. Un message vide risque alors d'être validé sans que l'utilisateur n'ait eu conscience de sa future validation.  Step 405 corresponds to the moment when the last visual return still displayed on the screen 102 disappears from the screen 102 by the effect of scrolling. This triggers the validation of the message entered. This step 405 may require that at least one visual feedback has been displayed on the screen 102 to function. Indeed, without this, a user of the electronic device 100 entering the input mode 401 will not be aware of a possible scrolling of the display as long as no visual feedback is displayed, that is, ie as long as it does not press the input device 103. An empty message may then be validated without the user being aware of its future validation.
Selon les modes de réalisations, il est possible de pallier à cela, par exemple en prévoyant un déclenchement du défilement seulement après la détection d'une première action sur le dispositif de saisie 103, et donc l'affichage d'un premier retour visuel.  According to the embodiments, it is possible to overcome this, for example by providing a triggering of scrolling only after the detection of a first action on the input device 103, and thus the display of a first visual feedback.
La validation obtenue suite à l'étape 405 en cas de disparition du dernier retour visuel par effet du défilement peut être doublée par un menu de confirmation dans une étape optionnelle 406. Ce menu peut permettre l'annulation du message saisi, et donc par exemple de recommencer la saisie d'un nouveau message, ou la confirmation du message, et par conséquent son envoi lors d'une étape 408.  The validation obtained following step 405 in case of disappearance of the last visual return by scrolling effect can be doubled by a confirmation menu in an optional step 406. This menu can allow the cancellation of the message entered, and therefore for example to restart the entry of a new message, or the confirmation of the message, and therefore its sending during a step 408.
En 409, suite à l'envoi du message, le module de contrôle 101 sort du mode de saisie.  In 409, following the sending of the message, the control module 101 exits the input mode.
Les messages peuvent être encodés par exemple dans des messages de type SMS. The messages can be encoded for example in messages of the SMS type.
Une fois le message reçu par un autre appareil, la suite d'impulsions pourra par exemple être traduite par l'appareil destinataire par exemple en vibrations, retours visuels ou signaux sonores. Once the message received by another device, the sequence of pulses may for example be translated by the recipient device for example in vibration, visual feedback or sound signals.

Claims

REVENDICATIONS
1 . Procédé de validation de la saisie d'un message sur un appareil électronique, l'appareil électronique comprenant un module de contrôle connecté à un dispositif de saisie et à un écran, le procédé étant exécuté par le module de contrôle et comprenant les étapes suivantes : 1. A method of validating the seizure of a message on an electronic apparatus, the electronic apparatus comprising a control module connected to an input device and a screen, the method being executed by the control module and comprising the following steps:
- détection d'au moins une action effectuée sur le dispositif de saisie,  detection of at least one action performed on the input device,
- affichage sur l'écran d'un retour visuel correspondant à au moins l'action détectée sur le dispositif de saisie,  displaying on the screen a visual feedback corresponding to at least the action detected on the input device,
- défilement du au moins un retour visuel sur l'écran,  scrolling of the at least one visual return on the screen,
- et validation du message saisi lorsque le dernier retour visuel affiché disparait de l'écran par l'effet du défilement.  - and validation of the message entered when the last visual feedback displayed disappears from the screen by the effect of scrolling.
2. Le procédé selon la revendication précédente, dans lequel l'affichage sur l'écran d'un retour visuel se fait à une première extrémité de l'écran et le défilement s'effectue vers une seconde extrémité de l'écran opposée à la première extrémité. 2. The method according to the preceding claim, wherein the display on the screen of a visual feedback is at a first end of the screen and the scroll is made to a second end of the screen opposite to the first end.
3. Le procédé selon une revendication précédente, dans lequel le dispositif de saisie est un bouton-poussoir et l'action effectuée sur ce dispositif est une pression. 3. The method according to a preceding claim, wherein the input device is a push button and the action performed on this device is a pressure.
4. Le procédé selon une revendication précédente, dans lequel l'écran et le dispositif de saisie sont un même dispositif. 4. The method according to a preceding claim, wherein the screen and the input device are the same device.
5. Le procédé selon une revendication précédente, dans lequel le retour visuel est proportionnel à la durée de pression sur le dispositif de saisi. 5. The method according to a preceding claim, wherein the visual feedback is proportional to the duration of pressure on the gripper.
6. Le procédé selon une revendication précédente, dans lequel le retour visuel est proportionnel à la pression exercée sur le dispositif de saisi. 6. The method according to a preceding claim, wherein the visual feedback is proportional to the pressure exerted on the gripper.
7. Le procédé selon une revendication précédente, dans lequel le défilement des retours visuels sur l'écran se fait à une vitesse prédéfinie. 7. The method according to a preceding claim, wherein the scrolling of the visual returns on the screen is at a predefined speed.
8. Le procédé selon la revendication précédente, dans lequel la vitesse prédéfinie est choisie de telle manière qu'un retour visuel affiché à une première extrémité de l'écran et défilant vers une seconde extrémité de l'écran opposée à la première extrémité disparaisse de l'écran après un temps prédéfini. 8. The method according to the preceding claim, wherein the preset speed is chosen such that a visual feedback displayed at one end of the screen and scrolling to a second end of the screen opposite the first end disappears. the screen after a preset time.
9. Le procédé selon une revendication précédente, dans lequel la validation du message est précédée par l'affichage d'un menu de confirmation. 9. The method according to a preceding claim, wherein the validation of the message is preceded by the display of a confirmation menu.
10. Un appareil électronique comportant un écran et un dispositif de saisie connectés à un module de contrôle, le module de contrôle étant configuré pour permettre la saisie d'un message par : 10. An electronic device comprising a screen and an input device connected to a control module, the control module being configured to enable the input of a message by:
- la détection d'au moins une action effectuée sur le dispositif de saisie,  the detection of at least one action performed on the input device,
- l'affichage sur l'écran d'un retour visuel correspondant à au moins l'action détectée sur le dispositif de saisi,  the display on the screen of a visual feedback corresponding to at least the action detected on the input device,
- le défilement des retours visuels sur l'écran,  - the scrolling of the visual returns on the screen,
- et la validation du message saisi lorsque le dernier retour visuel affiché disparait de l'écran par l'effet du défilement.  - and validation of the message entered when the last visual feedback displayed disappears from the screen by the effect of scrolling.
1 1 . Programme d'ordinateur pour la mise en œuvre des étapes du procédé selon une des revendications 1 à 9 lorsque le programme est exécuté par un processeur d'un appareil électronique, comprenant un module de contrôle connecté à un dispositif de saisie et à un écran, et permettant la saisie d'un message. 1 1. Computer program for implementing the steps of the method according to one of Claims 1 to 9 when the program is executed by a processor of an electronic apparatus, comprising a control module connected to an input device and to a screen, and allowing the input of a message.
PCT/FR2015/051467 2014-06-04 2015-06-03 Method for validating a message with visual feedback WO2015185858A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1455077 2014-06-04
FR1455077A FR3022046A1 (en) 2014-06-04 2014-06-04 METHOD OF VALIDATING A MESSAGE WITH VISUAL RETURN

Publications (1)

Publication Number Publication Date
WO2015185858A1 true WO2015185858A1 (en) 2015-12-10

Family

ID=52450215

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2015/051467 WO2015185858A1 (en) 2014-06-04 2015-06-03 Method for validating a message with visual feedback

Country Status (2)

Country Link
FR (1) FR3022046A1 (en)
WO (1) WO2015185858A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040263486A1 (en) * 2003-06-26 2004-12-30 Giovanni Seni Method and system for message and note composition on small screen devices
US20100026628A1 (en) 2008-07-31 2010-02-04 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd Handheld apparatus and method for inputting information in the handheld apparatus
US20120326984A1 (en) * 2009-12-20 2012-12-27 Benjamin Firooz Ghassabian Features of a data entry system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040263486A1 (en) * 2003-06-26 2004-12-30 Giovanni Seni Method and system for message and note composition on small screen devices
US20100026628A1 (en) 2008-07-31 2010-02-04 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd Handheld apparatus and method for inputting information in the handheld apparatus
US20120326984A1 (en) * 2009-12-20 2012-12-27 Benjamin Firooz Ghassabian Features of a data entry system

Also Published As

Publication number Publication date
FR3022046A1 (en) 2015-12-11

Similar Documents

Publication Publication Date Title
KR101550520B1 (en) Creating custom vibration patterns in response to user input
FR2913121A1 (en) EXECUTING FUNCTIONS THROUGH A TOUCH INPUT DEVICE.
KR100907974B1 (en) How to enter a character on an electronic device
CN106100663B (en) A kind of interactive device and method of smartwatch and mobile terminal
JP2021073567A (en) Voice control method, terminal device, cloud server, and system
TWI497406B (en) Method and computer readable medium for providing input functionality for a speech recognition interaction module
US20080282154A1 (en) Method and apparatus for improved text input
US20170139517A9 (en) Receiving Input at a Computing Device
FR2905552A1 (en) OPERATION MODE CONVERTING DEVICE, MOBILE COMMUNICATION TERMINAL HAVING OPERATION MODE CONVERTING DEVICE, AND OPERATION MODE CONVERTING METHOD USING THE DEVICE
KR100689499B1 (en) Method for key information displaying in wireless terminal
CN102918822A (en) Handling user inputs
US20080280642A1 (en) Intelligent control of user interface according to movement
US20090327979A1 (en) User interface for a peripheral device
EP1422583A1 (en) Watch with numerical display
FR2796234A1 (en) SYSTEM AND METHOD FOR CONTROLLING THE USER INTERFACE OF A GENERAL PUBLIC ELECTRONIC DEVICE
EP2241971A2 (en) Method for simplifying the programming of a software
WO2015185858A1 (en) Method for validating a message with visual feedback
WO2017020373A1 (en) Terminal application starting method and terminal
EP2958004B1 (en) Method to select an element in a list
KR101664894B1 (en) Apparatus and method for automatically registering and executing prefered function in mobile communication terminal
JP2006244038A (en) Cellphone
EP2926510B1 (en) Method for communicating text messages in delayed or real time mode, and corresponding generation device and computer programme
WO2015197936A1 (en) Method for inputting at least one alphanumeric character by means of a user interface of an electronic device
JP2009224928A (en) Cellular phone, broadcast stopping method
EP3572915B1 (en) Technique for entering at least one character by means of a user interface of an electronic device

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: 15733790

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: 15733790

Country of ref document: EP

Kind code of ref document: A1