Système d'interface pour saisir une suite de caractères
L'invention concerne un système d'interface pour saisir une suite de caractères.
La manière la plus courante pour saisir un texte ou un mot est un clavier, par exemple d'ordinateur, comportant un grand nombre de touches associées chacune à un caractère. Cependant, pour des appareils portables ou embarqués, la place pour un tel clavier n'est pas suffisamment disponible, ou alors un clavier de taille réduite ne serait pas utilisable de manière pratique. Tel est le cas par exemple pour, des téléphones portables, des systèmes d'aide à la navigation ou des baladeurs numériques, autonomes ou embarqués dans un véhicule. C'est pourquoi on a cherché à développer des systèmes d'interface utilisant un nombre réduit de touches ou d'actionneurs.
Le document WO 02 / 091 160 montre par exemple un système d'interface comportant quatre boutons répartis en rosace autour d'une molette. Un afficheur affiche une série de caractères répartis sur trois lignes. Un curseur est placé sur cette série de manière à encadrer un caractère de chaque ligne, soit trois caractères, répartis selon une disposition correspondant à trois des quatre boutons de la rosace. La rotation de la molette permet de déplacer le curseur le long de la série de caractères. Une pression sur l'un des trois boutons permet de désigner un caractère à sélectionner.
Même si le nombre de boutons utilisés est réduit, ce système nécessite d'afficher une série complète de caractères, ce qui nécessite une surface d'affichage non négligeable. Par ailleurs, si deux caractères successifs à sélectionner sont disposés aux extrémités opposées des lignes, il faut déplacer le curseur avec la molette de la totalité du nombre de caractères contenus dans chaque ligne.
L'invention vise donc à fournir un système d'interface pour saisir une suite de caractères qui comporte un nombre limité de touches ou d'actionneurs, qui nécessite peu d'actions pour désigner chaque caractère et qui soit peu encombrant.
Avec ces objectifs en vue, l'invention a pour objet un système d'interface pour saisir une suite de caractères dans un mode de saisie, le système comportant au moins deux fenêtres d'affichage pour afficher des caractères à sélectionner parmi au moins une série, une molette rotative pour modifier la correspondance circulaire entre les fenêtres et la ou les séries, des moyens de désignation de l'une des fenêtres pour sélectionner le caractère qui y est affiché et des moyens de mémorisation pour stocker une suite de caractères ainsi sélectionnés consécutivement à plusieurs rotations successives de la molette, remarquable en ce que la série de caractères est unique pour l'ensemble des fenêtres, les fenêtres étant régulièrement espacées le long de la série.
Autrement dit, la série ne présente pas d'extrémités, et, à partir d'une position
donnée, chaque autre caractère de la série peut être atteint par une rotation de la molette dans un sens ou dans l'autre sens. De ce fait, si l'accès à un caractère par une rotation dans l'un des sens dépasse la moitié du nombre de caractères, l'accès par l'autre sens sera par un nombre de crans inférieur à la moitié du nombre de caractères. Par ce choix du sens de parcours, le déplacement est d'au plus la moitié du nombre de caractères. Ainsi, grâce à l'invention, le parcours maximal des caractères dans une fenêtre d'affichage est sensiblement divisé par deux. Le nombre d'actions pour choisir un caractère est donc réduit.
De manière préférentielle, les fenêtres sont fixes, la rotation de la molette faisant défiler la ou les séries dans les fenêtres. Ainsi, l'utilisateur ne cherche pas du regard où se situe le caractère susceptible d'être sélectionné, il le trouve directement à la position de la fenêtre. De plus, la présentation des caractères dans les seules fenêtres permet de réduire la surface utilisée par le système d'interface. Si tous les caractères sont affichés, ceux dans les fenêtres peuvent être seuls affichés de grande taille, les autres caractères pouvant être affichés en taille plus réduite.
D'une manière particulière, les fenêtres sont réparties sur un disque au centre duquel la molette est placée. La série se présente sous la forme d'un disque, réel ou virtuel, à la périphérie duquel se trouvent les fenêtres. L'utilisateur se représente aisément la configuration du disque et retrouve facilement où sont les caractères, de manière à déterminer dans quel sens actionner la molette.
Selon un perfectionnement, le système comporte des moyens de permutation pour échanger la série de caractères avec au moins une autre série. On multiplie ainsi le nombre de caractères accessibles. On peut avoir une première série de lettres, et une deuxième série de chiffres et de caractères spéciaux. Selon un autre perfectionnement, pour réaliser les moyens de désignation, la molette est également mobile en direction de chaque fenêtre, le déplacement vers l'une des fenêtres permettant de sélectionner le caractère affiché dans ladite fenêtre. Les moyens de désignation sont ainsi intuitifs. La molette est par exemple montée pivotante sur sa base, à la manière d'un « joystick ». Elle pourrait être coulissante. De manière particulière, le système comporte un afficheur pour afficher la suite de caractères sélectionnés.
Selon un perfectionnement, le système comporte une zone de liste pour afficher une liste de titres en concordance avec la suite de caractères sélectionnés. Ceci permet d'accélérer la sélection du titre souhaité, dès que le nombre de choix est suffisamment réduit par les premiers caractères sélectionnés.
De manière complémentaire, le système comporte des moyens de sélection de mode pour sélectionner soit le mode de saisie, soit un mode de liste dans lequel la
rotation de la molette déplace une sélection d'un titre dans la liste. En passant d'un mode à l'autre, la molette peut être utilisée soit pour désigner un caractère, dans le mode de saisie, soit pour choisir un titre dans la liste, dans le mode de liste.
L'invention sera mieux comprise et d'autres particularités et avantages apparaîtront à la lecture de la description qui va suivre, la description faisant référence à la figure unique qui montre la façade d'un système conforme à l'invention.
Le mode de réalisation de l'invention, présenté sur la figure unique, est un système d'interface 1 pour un lecteur multimédia embarqué dans un véhicule. Il stocke un grand nombre de titres, par exemple des morceaux de musique, et son système d'interface 1 doit permettre de choisir l'un des titres en demandant le moins de concentration possible à l'utilisateur qui peut être le conducteur.
La façade du système d'interface 1 comporte une zone de saisie 10, à droite sur la figure, un afficheur 1 1 et une zone de liste 12, à gauche sur la figure. La zone de liste 12 est placée sous l'afficheur 1 1. L'afficheur 1 1 permet d'afficher une ligne de caractères.
La zone de saisie 10 comporte une molette 100 faisant saillie de la façade et prévue pour être manipulée avec les doigts par un utilisateur. La molette 100 est au centre d'un disque. Quatre fenêtres 101 , 102, 103, 104 sont disposées respectivement à droite, à gauche, au-dessus et au-dessous de la molette 100, à la périphérie du disque. La molette 100 est rotative autour d'un axe sensiblement perpendiculaire à la façade. Sa rotation est indexée sur 28 positions sur un tour. Elle est également montée pivotante autour de deux axes de manière à pouvoir basculer légèrement en direction de chacune des fenêtres 101 , 102, 103, 104. Un bouton central 1010 est prévu au centre de la molette 100. Le système comporte également des moyens de mémorisation, non représentés, pour mémoriser une suite de caractère sélectionnés.
A la mise en service de l'appareil, le système est par exemple dans un mode de saisie. Dans ce mode, la rotation de la molette 100 provoque le changement de caractère affiché dans chaque fenêtre 101 , 102, 103, 104. Le caractère de remplacement est un caractère adjacent à celui précédemment affiché, considéré dans une série de caractères et selon le sens de rotation de la molette 100. A titre illustratif, la série est une liste alphabétique suivie des caractères « * » et un espace. La première fenêtre 101 contient initialement un « A », la deuxième fenêtre 102 contient un « H », la troisième fenêtre 103 contient un « O » tandis que la quatrième fenêtre 104 contient un « V ». Lorsqu'on tourne la molette 100 d'un cran, c'est-à-dire 1/28eme de tour dans le sens horaire, un espace est affiché dans la première fenêtre 101 , un « G » dans la deuxième fenêtre 102, un « N » dans la troisième fenêtre 103 et un « U » dans la
quatrième fenêtre 104.
Si, à partir de la position initiale, on effectue une rotation de 1/28eme de tour dans le sens anti horaire, un « B » est affiché dans la première fenêtre 101 , un « I » dans la deuxième fenêtre 102, un « P » dans la troisième fenêtre 103 et un « X » dans la quatrième fenêtre 104.
A partir de la position initiale, l'utilisateur pousse la molette 100 vers la gauche, en direction de la première fenêtre 101 , et le caractère « A » est sélectionné, mémorisé par les moyens de mémorisation et affiché dans l'afficheur 1 1. Puis il tourne de deux crans la molette 100 dans le sens horaire de manière à afficher un « M » dans la troisième fenêtre 103. Il pousse la molette 100 vers la droite en direction de la troisième fenêtre 103, ce qui sélectionne le « M ». Cette lettre est mémorisée et ajoutée à droite de la lettre « A » dans l'afficheur 1 1 afin de former le mot « AM ». Puis la molette 100 est tournée de trois crans dans le sens anti horaire, de manière à afficher un « B » dans la première fenêtre 101. L'utilisateur pousse la molette 100 vers la gauche, en direction de la première fenêtre 101 et le caractère « B » est sélectionné, mémorisé et ajouté dans l'afficheur 11 de manière à former le mot « AMB ».
Dans le même temps, le contenu de la zone de liste 12 est adapté. Elle contient plusieurs lignes, chaque ligne correspondant à un titre mémorisé ou . à une catégorie. Chaque titre ou catégorie est classé dans l'ordre alphabétique et le premier titre de la zone de liste 12, en haut, est le premier correspondant au mot sélectionné et montré dans l'afficheur 1 1. La première ligne 121 est surlignée (sur la figure le surlignement est matérialisé par une ellipse entourant le mot AMBAGIO). Une pression sur le bouton central 1010 commande la lecture du titre désigné par le surlignement.
Par une pression appuyée en direction du haut (flèche F1 ) sur la molette 100, l'utilisateur commande le changement de série affichée dans les fenêtres. On passe ainsi d'une série alphabétique à une série numérique. Pour passer de la série alphanumérique à la série numérique il suffit d'exercer une pression appuyée en direction du bas (flèche
F2).
Par une pression appuyée en direction de la gauche (flèche F3) sur la molette 100, l'utilisateur commande un changement de mode, pour passer à un mode de liste. Il peut revenir au mode de saisie en exerçant une pression appuyée en direction de la droite (flèche F4) sur la molette 100.
La pression appuyée correspond à une course de pivotement de la molette 100 plus importante que celle pour obtenir la sélection d'un caractère dans une des fenêtres (101 à 104).
Dans le mode de liste, la rotation de la molette 100 modifie le contenu de la zone de liste 12 en faisant défiler la liste des titres dans l'ordre alphabétique. L'une des
lignes est surlignée. Une pression sur le bouton central 1010 commande la lecture du titre désigné par le surlignement.
L'invention n'est pas limitée au mode de réalisation décrit uniquement à titre d'exemple. L'ordre alphabétique n'est pas nécessairement utilisé pour présenter la série de caractères ou la liste des titres. Les caractères intermédiaires entre les fenêtres peuvent être affichés, comme représenté, ou cachés, de manière à limiter la surface utilisée par le système.