Brevet FR2999310A1 — publié le 20140613

Domaine technique et art antérieur L'invention s'inscrit dans le domaine des dispositifs électroniques disposant d'une interface graphique tactile et dans le domaine de la saisie tactile sur écran. Les écrans tactiles sont couramment utilisés, par exemple dans les téléphones portables, notamment les téléphones portables intelligents, mais aussi dans les tablettes tactiles ou les automates publics. Quand l'écran est petit, il peut être encombré d'icônes, ou afficher des liens très proches sur l'écran, qui deviennent difficiles à distinguer et à sélectionner avec le doigt. On connait du document US8255836 un dispositif à écran tactile qui est configuré pour déclencher un mode particulier lors d'un contact tactile dans une zone donnée. Le mode particulier permet l'exploration du contenu des éléments d'interface graphique sans que ceux-ci ne soient actionnés. On connait également une présentation de l'écran tactile ZoomBoard de VITO Technology qui, lors d'une saisie sur un clavier virtuel, présente une fenêtre d'agrandissement indiquant les lettres du clavier présentes à proximité du doigt et la lettre qui est prête à être sélectionnée. On connait également une présentation de l'écran d'un Ipad (marque déposée) d'Apple qui permet à l'utilisateur de zoomer avec un geste particulier impliquant trois doigts. Néanmoins, ces systèmes ne permettent pas une sélection simple et fiable d'un élément d'interface ayant des caractéristiques d'affichage dynamiques sur un écran encombré d'éléments d'interface. Notamment, ces systèmes demandent à l'utilisateur d'effectuer des gestes complexes ou de déplacer son doigt sur une grande distance ou dans une zone donnée. L'écran tactile ZoomBoard de VITO Technology permet certes de sélectionner simplement et de façon fiable un élément d'interface mais celui-ci doit faire partie d'une structure statique et prédéfinie telle qu'un clavier virtuel, ce qui permet de proposer à l'utilisateur une modification d'affichage prédéfinie et toujours identique, à savoir un affichage agrandi des lettres entourant celle sélectionnée par l'utilisateur. Ainsi l'écran tactile ZoomBoard de VITO Technology ne permet pas sélectionner avec précision un élément d'interface dont les propriétés d'affichage (taille, masquage) et le contexte d'affichage (distance aux éléments voisins) sont variables. Définition de l'invention et avantages associés Pour résoudre les problèmes évoqués ci-dessus, il est proposé un dispositif électronique comprenant des moyens de détection d'une première entrée sur une interface tactile, ladite première entrée sélectionnant au moins un premier élément d'interface, ledit premier élément étant configuré pour exécuter une première fonction lorsqu'il est activé, le dispositif comprenant de plus des moyens d'exécution d'une deuxième fonction en réaction à une détection de première entrée, et des moyens de détection d'une deuxième entrée, et si une deuxième entrée détectée sélectionne ledit premier élément d'interface, d'exécution de la fonction associée au premier élément d'interface, caractérisé en ce que le dispositif comprend de plus des moyens de détermination de caractéristiques dynamiques d'affichage dudit premier élément d'interface, les moyens d'exécution d'une deuxième fonction prenant en compte au moins une desdites caractéristiques dynamiques d'affichage dudit: premier élément d'interface pour fiabiliser la sélection par la deuxième entrée du premier élément d'interface. Le premier élément d'interface peut être un élément inclus dans l'interface. L'interface peut être une interface graphique, comme un écran tactile. Il peut également s'agir d'un ensemble composé d'un pavé tactile (« touchpad » ou « trackpad » en anglais) ou d'une molette cliquable. Ainsi, un tel dispositif permet de sélectionner de façon fiable et simple un élément d'interface dans une zone d'affichage, quelles que soient sa taille absolue, sa taille par rapport à celle du doigt de l'utilisateur, sa disposition dans cette zone, ou la disposition des autres éléments d'interface autour de celui-ci. Par exemple, dans le cas d'une page internet encombrée de multiples liens, il est possible pour l'utilisateur voulant sélectionner un de ces liens, d'obtenir un affichage amélioré de cet élément et des éléments voisins, prenant en compte les caractéristiques énoncées ci-dessus, lui permettant de sélectionner le lien voulu sans risque d'erreur. D'autres caractéristiques de l'invention sont indiquées ci-après. L'exécution de la deuxième fonction peut être inhibée en fonction d'un résultat de la détection desdites caractéristiques dynamiques d'affichage. La deuxième fonction peut comprendre une inhibition de la première fonction et une modification d'affichage facilitant une sélection du premier élément d'interface sur l'interface tactile. La modification d'affichage peut comprendre un zoom ou un soulignement, un masquage partiel ou total d'une fenêtre par une fenêtre contenant l'élément d'interface sélectionné ou l'affichage d'une nouvelle fenêtre de confirmation de la sélection dudit élément d'interface ou de choix de l'élément d'interface à sélectionner. La première entrée ou la seconde entrée peut comprendre un contact tactile, ou dans lequel les première et deuxième entrées comprennent chacune un contact tactile. La première et la seconde entrée peuvent consister chacune en un contact tactile au maximum. Le contact tactile peut comprendre un appui. La deuxième entrée peut comprendre une interruption de la première entrée. La caractéristique dynamique peut comprendre une taille du premier élément d'interface tel qu'affiché, une proximité avec au moins un autre élément d'interface, ou une proximité avec une fenêtre présente sur l'interface tactile. Les moyens d'exécution d'une deuxième fonction peuvent prendre aussi en compte une caractéristique de la première entrée. La caractéristique de la première entrée prise en compte peut être une taille de zone de touché. La deuxième fonction peut comprendre une modification d'affichage adaptée pour conserver un affichage d'au moins un deuxième élément d'interface proche sur l'interface du premier élément d'interface. La deuxième fonction peut comprendre un zoom centré sur ledit premier élément d'interface. La deuxième fonction peut comprendre un zoom effectué de sorte que le premier élément d'interface reste positionné à l'emplacement de la première entrée. Les moyens de détection d'une deuxième entrée peuvent annuler l'exécution de la deuxième fonction la deuxième entrée ne sélectionne aucun élément d'interface. Brève description des figures L'invention va maintenant être décrite en relation avec les figures, présentées à titre illustratif. Les figures 1 à 7 présentent des modes de réalisation, non exclusifs les uns (les autres, de l'invention. La figure 8 présente un détail de réalisation de l'invention. 2 9993 10 5 Description détaillée de modes de réalisation Dans un premier mode de réalisation, représenté en figure 1, il est proposé un affichage zoomé sur la base d'un premier touché de l'écran ayant permis l'identification d'un élément d'interface probablement visé 5 100, sans qu'il n'ait été possible d'écarter complètement: d'autres éléments d'interface voisins de l'élément d'interface identifié. L'élément d'interface 100 commande l'exécution d'une première fonction Fi, ici l'ouverture d'une page web portant sur des nouvelles sportives. La fonction Fi est inhibée pour permettre la fiabilisation de la sélection de l'élément 10 d'interface. Le zoom et l'inhibition de l'exécution de la fonction Fi, constituent ensemble une fonction F2. Le zoom est adapté pour permettre de sélectionner sans ambiguïté l'élément d'interface effectivement désiré, ici le texte « Italie » 100. La 15 fenêtre de zoom est dimensionnée, en fonction de la taille de l'élément d'interface probablement visé afin que l'affichage grossi de celui-ci puisse être correctement sélectionné par un doigt. Le doigt est représenté par un cercle 110 de diamètre prédéterminé ou de diamètre déterminé par le doigt réel de l'utilisateur ayant effectué le 20 premier touché, dont les dimensions sont mesurées au moment du premier touché, ou auparavant. Le zoom est activé de telle sorte que la hauteur h des lettres du terme « Italie » soit du même ordre de grandeur que le diamètre D du doigt 100. Ce zoom est donc basé sur la taille des lettres avant l'application du 25 zoom, la taille de ces lettres constituant une caractéristique dynamique d'affichage du terme « Italie ». Si la taille des lettres est suffisante, alors le zoom n'est pas mis en oeuvre, ou en d'autres termes, la fonction F2 est inhibée. Une fois le zoom effectué, un deuxième touché, noté 115, sur l'élément d'interface « Italie> 100 déclenche l'ouverture ou l'activation de l'application ou du lien associé (fonction F1). Dans un deuxième mode de réalisation de l'invention, représenté en figure 2, la fenêtre de zoom est dimensionnée, en fonction de la proximité de l'élément d'interface probablement visé 200 avec d'autres éléments d'interface 210 et 220 toujours afin que ledit élément d'interface puisse être sélectionné sans annbigUité après le zoom. Comme précédemment, on utilise pour cela une dimension de référence du doigt, qui peut être une dimension standard, ou personnalisée pour l'utilisateur, par une détermination lors du premier touché, ou lors d'une configuration. Si aucun élément d'interface n'est à proximité de l'élément sélectionné, le zoom peut ne pas être nécessaire, l'utilisateur ayant peu de chance de s'être trompé. Ici, le zoom est effectué de telle sorte que les distances dl entre les termes « Espagne » et « Italie » et d2 entre les termes « Italie » et « Allemagne » soient du même ordre de grandeur ou supérieure au diamètre D du doigt. Ce zoom est donc basé sur les valeurs de ces distances avant son application, ces distances constituant des caractéristiques dynamiques d'affichage du terme « Italie ». Une fois le zoom effectué, un deuxième touché, noté 115, sur l'élément d'interface « Italie » déclenche l'ouverture ou l'activation de l'application ou du lien associé. Dans un troisième mode de réalisation, représenté en figure 3, la fenêtre de zoom est dimensionnée de façon à englober les éléments d'interface 310 et 320 à une certaine distance S (distance de seuil) de l'élément d'interface probablement visé 300, car il est possible que l'intention de l'utilisateur ait été de sélectionner l'un d'entre eux. La distance peut être choisie en fonction de la dimension du doigt. Dans un quatrième mode de réalisation, représenté en figure 4, le zoom est centré sur l'élément d'interface probablement visé 400 de façon à ce que celui-ci reste positionné à l'emplacement (X,Y) de la première entrée. L'utilisateur peut ainsi vérifier qu'il a bien sélectionné l'élément qu'il avait l'intention de sélectionner, et confirmer cette sélection par une deuxième entrée, qui est par exemple le relâchement du premier touché. Pour choisir un autre élément d'interface, il doit déplacer son doigt jusqu'à un deuxième élément d'interface et une fois celui-ci atteint, effectuer la deuxième entrée, c'est-à-dire relâcher le premier touché ou effectuer un deuxième touché. Ce mode de réalisation est par exemple combiné avec les modes de réalisation des figures 1, 2 ou 3. Dans un cinquième mode de réalisation de l'invention, représenté en figure 5, le premier touché déclenche une modification de l'affichage de l'élément d'interface probablement visé 500. La modification peut être un surlignement, un clignotement, un changement de couleur ou de police de caractères, un soulignement ou une mise en italique, par exemple. L'utilisateur peut ainsi vérifier qu'il a bien sélectionné l'élément qu'il avait l'intention de sélectionner, et confirmer cette sélection par une deuxième entrée, qui est par exemple un deuxième touché ou le relâchement du premier touché. Ce mode de réalisation est par exemple combiné avec les modes de réalisation des figures 1, 2, 3 ou 4. Dans un sixième mode de réalisation, représenté en figure 6, on déclenche l'ouverture d'une fenêtre pop-up 650 proposant à l'utilisateur de confirmer son choix ou bien affichant les éléments d'interface présents à proximité de l'emplacement du contact afin de faciliter la sélection par l'utilisateur de l'élément de son choix, avec repositionnement des éléments, ou simplification de l'affichage, pour faciliter la sélection par l'utilisateur. 2 9993 10 8 Dans un autre mode de réalisation, représenté en figure 7, une première fenêtre 750 est partiellement masquée par une deuxième fenêtre 760, définissant ainsi un recouvrement R qui dissimule partiellement ou complètement l'élément d'interface probablement visé 710. La première 5 fenêtre 750 passe alors devant la deuxième fenêtre 760 pour permettre d'améliorer le caractère sélectionnable de l'élément d'interface 710. La modification de l'affichage des fenêtres est donc basée sur le recouvrement existant avant la modification, le recouvrement constituant une caractéristique dynamique d'affichage du terme « Italie ». Dans une 10 variante, on compare de plus la taille de la première fenêtre avec les dimensions du doigt, pour déterminer s'il est utile ou non de faire passer la première fenêtre devant la deuxième fenêtre. Ce basculement de fenêtre de l'arrière-plan vers le premier plan peut être combiné à un zoom ou un surlignement sur l'élément sélectionné, comme 15 présenté dans les modes de réalisation évoqués ci-dessus. Dans une variante, la décision de faire passer la première fenêtre devant la deuxième fenêtre prend en compte la taille de l'élément d'interface probablement visé et sa proximité avec d'autres éléments d'interface dans la première ou la deuxième fenêtre. 20 Dans chacun des modes de réalisation, il est également prévu que si le deuxième toucher est détecté à une distance de tout élément d'interface supérieure à un seuil prédéfini, l'opération de zoom est supprimée, par application d'un zoom arrière. Cet aspect est représenté en figure 8. L'invention n'est pas limitée aux modes de réalisation présentés mais 25 s'étend à toutes les variantes dans le cadre de la portée des revendications. REVENDICATIONS1. Dispositif électronique comprenant des moyens de détection d'une première entrée (110) sur une interface tactile, ladite première entrée (110) sélectionnant au moins un premier élément d'interface (100), ledit premier élément (100) étant configure pour exécuter une première fonction (F1) lorsqu'il est activé, le dispositif comprenant de plus des moyens d'exécution d'une deuxième fonction (F2) en réaction à une détection de première entrée, et des moyens de détection d'une deuxième entrée (115), et si une deuxième entrée détectée sélectionne ledit premier élément d'interface (100), d'exécution de la fonction (F1) associée au premier élément d'interface (100), caractérisé en ce que le dispositif comprend de plus des moyens de détermination de caractéristiques dynamiques d'affichage (h, dl, d2, R) dudit premier élément d'interface (100), les moyens d'exécution d'une deuxième fonction (F2) prenant en compte au moins une desdites caractéristiques dynamiques d'affichage (h, dl, d2, R) dudit premier élément d'interface pour fiabiliser la sélection par la deuxième entrée (115) du premier élément d'interface (100). 2. Dispositif électronique selon la revendication 1, dans lequel l'exécution de la deuxième fonction (F2) est inhibée en fonction d'un résultat de la détection desdites caractéristiques dynamiques d'affichage. 3. Dispositif électronique selon l'une des revendications 1 à 2, la deuxième fonction (F2) comprenant une inhibition de la première fonction (F1) et une modification d'affichage facilitant une sélection du premier élément d'interface (100) sur l'interface tactile. 4. Dispositif électronique selon la revendication 3, la modification d'affichage comprenant un zoom (Fig. 1, 2, 3, 4, 6) ou un soulignement (Fig. 5), un masquage partiel ou total d'une fenêtre par une fenêtre contenant l'élément d'interface sélectionné (Fig. 7) ou l'affichage d'une nouvelle fenêtre de confirmation de la sélection dudit élément d'interface ou de choix de l'élément d'interface à sélectionner (Fig. 3, 6). 5. Dispositif électronique selon l'une des revendications 1 à 4, dans lequel la première entrée (110) ou la seconde entrée (115) comprend un contact tactile, ou dans lequel les première et deuxième entrées (110, 115) comprennent chacune un contact tactile. 6. Dispositif électronique selon la revendication 5, dans lequel la première et la seconde entrée (110, 115) consistent chacune en un contact tactile 15 au maximum. 7. Dispositif électronique selon l'une des revendications 5 ou 6, dans lequel le contact tactile comprend un appui. 20 8. Dispositif électronique selon l'une des revendications 1 à 7, dans lequel la deuxième entrée (115) comprend une interruption de la première entrée (110). 9. Dispositif électronique selon l'une des revendications 1 à 8, dans lequel 25 la caractéristique dynamique comprend une taille du premier élément d'interface tel qu'affiché (h, Fig. 1), une proximité avec au moins un autre élément d'interface (dl, d2, Fig. 2, 3, 6), ou une proximité avec une fenêtre présente sur l'interface tactile (R, Fig. 7). 10. Dispositif électronique selon l'une des revendications 1 à 9, dans lequel les moyens d'exécution d'une deuxième fonction prennent aussi en compte une caractéristique de la première entrée (110). 11. Dispositif électronique selon la revendication 10, dans lequel la caractéristique de la première entrée prise en compte est une taille de zone de touché (D). 12. Dispositif électronique selon l'une des revendications 1 à 11, dans 10 lequel la deuxième fonction comprend une modification d'affichage adaptée pour conserver un affichage d'au moins un deuxième élément d'interface proche sur l'interface du premier élément d'interface (Fig. 3). 13. Dispositif électronique selon l'une des revendications 1 à 12, dans 15 lequel la deuxième fonction (F2) comprend un zoom centré sur ledit premier élément d'interface (Fig. 4). 14. Dispositif électronique selon l'une des revendications 1 à 13, dans lequel la deuxième fonction comprend un zoom effectué de sorte que le 20 premier élément d'interface reste positionné à l'emplacement de la première entrée (Fig. 4). 15. Dispositif électronique selon l'une des revendications 1 à 14, dans lequel les moyens de détection d'une deuxième entrée annulent 25 l'exécution de la deuxième fonction (F2) si la deuxième entrée ne sélectionne aucun élément d'interface (Fig. 8).