Brevet FR2542480A1 — publié le 19840914

O La présente invention concerne un système pour accomplir au moins une opération technique telle que par exemple un graphique, tracé, dessin ou analogue à l'aide d'un programme interactif d'ordinateur. On connaît de tels systèmes basés sur un dialogue conversationnel entre un utilisateur et l'ordinateur afin non seulement de décharger cet utilisateur d'un travail parfois fastidieux mais également de l'assister au niveau de la conception. Par exemple, dans le cas o un dessinateur souhaite reproduire proprement un dessin fait à main levée, il lui suffit de piloter le système d'ordinateur selon le programme interactif comportant une suite d'étapes et lorsque ces étapes ont été accomplies, un dispositif d'impression est commandé pour reproduire le dessin. Cependant, l'instauration d'un dialogue conversa- tionnel entre un utilisateur et l'ordinateur exige une connaissance parfaite des étapes de commande du programme interactif Pbur pouvoirefcamient eeffectier i telstp'esddedizague,il lui faut passer par la consultation du manuel d'utilisation du programme souvent volumineux, ce qui lui occasionne un travail fastidieux s'accompagnant d'une perte de temps. De plus, quand l'utilisateur commence à assimiler la façon de procéder pour établir ce dialogue, il peut lui arriver que dans la suite des étapes de commandes du pro- gramme, certaines offrent un choix d'au moins deux possibili- tés d'exécution L'utilisateur doit alors de nouveau re- chercher dans le manuel les information nécessaires pour le déroulement du programme. La présente invention a pour but de remédier aux problèmes ci-dessus et propose un système permettant d'assister l'utilisateur dans son dialogue avec l'ordinateur. Pour cela, l'invention propose un système pour accomplir au moins une opération technique telle que graphique ou analogue à l'aide d'un programme interactif d'ordinateur comportant une suite d'étapes dont au moins certaines offrent un choix d'au moins deux possibilités d'exécution; caractérisé en ce qu'il comporte deux éléments l'un mobile par rapport à l'autre et formant respectivement un support sur lequel sont indiquées les informations relatives à l'accomplissement de l'opération, telles que des fonctions, des chemins logiques, des messages, commen- taires et nombre de possibilitésdedidx, et un E Et deis qlalt Uion pourvu de moyens de visualisation sélectifs des informations, les indications sur le support et les moyens de visualisation étant arrangés de telle manière que la suite des étapes corresponde à une suite de positions relatives des deux éléments et que dans chaque position les moyens de visua- lisation fassent apparaître simultanément toutes les informations relatives à l'étape correspondante. Selon une autre caractéristique de l'invention, les informations du même type telles que les informations relatives aux fonctions, aux messages ou aux possibilités de choix sont groupées et arrangées dans la direction du déplacement relatif et en ce que l'élément de visualisation précité comporte un nombre de moyens de visualisation réalisés sous forme de fenêtres égal au nombre de groupes, une fenêtre étant associée à un élément de groupe, à chaque étape. Selon encore une autre caractéristique avantageuse de l'invention, l'élément de visualisation est formé par une réglette déplaçable par rapport à l'élément de support. Selon encore une autre caractéristique de l'inven- tion, l'élément de visualisation et l'élément de support sont séparables et plusieurs éléments de support sont associables à un élément de visualisation et vice-versa. La présente invention concerne également le procédé d'utilisation du dispositif selon l'invention dans un système d'ordinateur. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels: la figure 1 représente une vue en perspective d'un système d'ordinateur comportant le dispositif faisant l'objet de l'invention; la figure 2 représente une vue de faced'unélément de'visảlisation formant réglette du dispositif, selon l'invention; les figures 3 et 4 représentent respectivement les côtés recto et verso d'un 'élément de support du dispositif selon l'invention; les figures 5 et G représentent à titre d'exemple deux modes opératoires d'utilisation du dispositif selon l'invention. En se référant à la figure 1, il est montré un système d'ordinateur 1 comprenant un ensemble à deux claviers séparés 10 et 11 reliés au terminal de visuali- sation 12 associé à un ordinateur (non représenté) qui commande un dispositif d'impressionousretpoduction 13 parexempe à tambour Le clavier 10 comporte par exemple des touches de fonction tandis que le clavier 11 comporte des touches pour entrer des données dans le système d'ordinateur. Ces deux claviers ont été montrés de façon séparée pour mieux les distinguer du terminal mais il est bien évident que ceux-ci peuvent être intégrés au terminal De même, le dispositif d'impression peut être agencé en un seul bloc avec le terminal de visualisation pouransifcarmerpareu#ple une machine à dessiner interactive permettant un suivi conversationnel d'un dessin. L'écran de visualisation 12 a permet ainsi à un utilisateur de suivre de façon conversationnelle le déroulement d'un programme ayant une suite d'étapes pour accomplir une opération technique telle qu'un graphique, dessin, tracé ou analogue Cet écran visualise ainsi certaines informations fournies par l'ordinateur et l'opération technique accomplie. Selon l'invention, un dispositif 2 est utilisé pour faciliter davantage le suivi conversationnel du dessin à accomplir Plus précisément, ce dispositif 2 permet à un utilisateur de distinguer les différentes étapes du programme à accomplir et de choisir l'une de celles-ci lorsque au moins deux possibilités d'exécution lui sont offertes comme il sera expliqué ultérieurement. Le dispositif 2 est montré de façon plus détaillée aux figures 2 à 4 et est constitué de deux éléments 20 et 21 qui sont mobiles l'un par rapport à l'autre lorsqu'associés, l'élément 20 formant élément pourvu de moyens de visualisation tandis que l'élément 21 constitue un élément de support. Comme représenté en figure 2, l'élément 20 pourvu de moyens de visualisation est constitué d'un côté opaque avant 20 a et d'un côté transparent arrière 20 b Les côtés 20 a et 20 b font face l'un par rapport à l'autre et sont assemblés ensemble (par exemple par collage) de façon à définir entre eux un passage pour l'élément de support 21. Les moyens de visualisation de l'élément 20 sont constitués par un certain nombre de fenêtres pratiquées à travers le côté opaque 20 a, ces fenêtres étant légendées à titre d'exemple afin de mieux faire comprendre l'inven- tion comme expliqué plus loin. L'élément de support 21, se présentant par exemple sous forme d'une fiche cartonnée possède sur son côté recto 21 a un certain nombre de groupes d'informations relatives à l'accomplissement d'une opération technique souhaitée tandis que des indications sont inscritessur le côté verso 21 b de l'élément de support. Les indications portées sur le côté recto de l'élément de support 21 sont en fait représentatives des différentes étapes des fonctions à accomplir en vue du déroulement correct du suivi conversationnel selon le programme interactif, les commentaires côté verso 21 b étant parfois nécessaires pour interpréter certaines indications du côté recto. Les indications sur le côté recto du support 21 et les moyens de visualisation ou fenêtres sont agencés d'une manière telle que la suite des étapes du programme corresponde à une suite de positions relatives des deux éléments 20 et 21 et -que dans chaque position les moyens de visualisation fassent appara tre simultanément toutes les informations relatives à l'étape correspondante comme il sera expliqué en référence aux figures 5 et 6. Référence maintenant est faite à ces figures 5 et 6 montrant la coopération entre les deux éléments 20 et 21 permettant d'interpréter avec souplesse les différentes étapes d'tun programme interactif donné à titre illustratif, étant bien entendu que d'autres programmes,et plus complexes,peuvent être interprétés avec le dispositif de l'invention. Le programme interactif donné à titre illustratif porte sur l'exécution d'une ligne point à point Une fois que le système d'ordinateur est mis en service, l'utili- sateur prend alors l'élément de support 21 de manière à le faire passer entre les côtés 20 a et 20 b de l'élément de visualisation 20 qui forme alors une réglette que l'on déplace par rapport à l'élément de support 21 jusqu'à ce que la fenêtre N' ETAPE affiche l'étape 1 L'utilisa- teur exécute alors ce qui est écrit aux fenêtres FONCTION- MESSAGE-MEGNU; tout en regardant si, dans cette étape plusieurs choix ne sont pas proposés (ces choix étant alors indiqués sur l'écran) Il est à noter que, à cette étape 1,la fenêtre FONCTION indique le terme anglais LINE (ou ligne en français) tandis que la fenêtre MENU indique abrs PTPT(point à pintopération que souhaite effectuer l'utilisateur Bien entendu, à cette étape, la fenêtre NB 3 _ 5 DE CHOIX POSSIBLE dans l'étape indique un seul choix possible et la fenêtre PASSER A L'ETAPE NU ERO indique de passer à l'étape numéro 2 Il est à noter également 2542480. que l'écran du terminal 12 est du type tactile cîest-à- dire que l'utilisateur peut directement choisir ou sélecter un chemin logique ( 1 ENU) Dans le cas présent l'utilisateur a sélecté PT-PT après avoir choisi la fonction LINE sur la touche correspondante du clavier 10. L'utilisateur déplace ensuite la réglette 20 de manière à afficher l'étape 2 qui est représentée en figure 6 Il apparaît alors à lafnêtre FONCTION le terme YN tandis qu'apparalt à la fenêtre OESSAGE le terme anglais YN CHAIN MODE Le nombre de choix possibles dans cette étape est alors de deux comme il doit être indiqué sur l'écran L'utilisateur sait alors qu'il a affaire à deux modes possibles pour construire des lignes de point à point Le premier mode est le "chain mode" construisant des lignes de point à point en commençant avec Jasélection des points extrêmes de la première ligne puis la sélection d'un point extrême suivant, les lignes résultantes étant rattachées ensemble Le deuxième mode est le mode normal consistant à construire les lignes de point à point en entrant le point extrême d'une ligne, le programme se recyclant permettant à une nouvelle ligne d'être construite Dans ce cas, la fenêtre MESSAGE indique à l'utilisateur de passer en mode de chalne et appuie sur la touche YN du clavier 10 o Il est à noter que la fenêtre VOIR NOTE N affiche 1, ce qui amène l'utilisateur à consulter à travers le côté transparent b de la réglette les indications apportés au verso de l'élément de support et portant le numéro 1 corres- pondant - Après avoir interprété ces indications, l'utilisateur passe à l'étape numéro 3 affichée à la fenêtre correspondante en manoeuvrant la réglette 20, cette étape n'ayant pas été schématisée, tout comme les étapes suivantes, mais peut être expliquée comme suit. A cette étape, le nombre de choix possibles affiché est 254248 O de trois, la fenêtre NO DU CHOIX affichant 1 tandis que la fenêtre MESSAGE affiche le terme anglais KEY X,Y La fenêtre VOIR NOTE NO affichant 2 ceci amène l'utilisateur à se reporter au verso de l'élément de support au numéro correspondant De ces indications, l'utilisateur sait alors qu'il lui faut indiquer les coordonnées du premier point Le choix numéro 2 correspond, après manoeuvre subséquente de la réglette, au message SEL ELEM qui signifie la sélection d'un élément qui peut être un point, un cercle, ou une ellipse La fenêtre VOIR NOTE N O de la fenêtre MESSAGE affiche 3 pour permettre à l'utilisateur de se reporter au point numéro 3 du verso de l'élément de support commentant ce qui a été expliqué précédemment Cette technique particu- lière pour obtenir le premier point est propre au programme et n'a pas lieu d'être discutée car sortant du contexte de l'invention. En manoeuvrant de nouveau la réglette l'utilisa- teur arrive au choix numéro 3 de l'étape 3 et le message affiché à la fenêtre correspondante est IND PT e l'utilisateur devant alors se reporter à la note numéro 4 du verso de l'élément de support indiquant une autre façon d'obtenir le premier point En fait, l'utilisateur doit sé 1 ecter sur l'écran tactile la touche permettant d'obtenir le point Après avoir choisi l'un parmi ces trois messages à l'étape numéro 3, l'utilisateur manoeuvre la réglette 20 de manière à afficher l'étape numéro 4 A cette étape, et puisque l'on se trouve en mode de chaîne, l'utilisateur doit simplement choisir le point suivant pour obtenir la ligne Ceci est indiqué à la fenêtre MESSAGE par KEY X,Y une note numéro 5 étant affichée à cette même fenêtre indiquant qu'il faut indiquer le point suivant comme expliqué aux indications correspondants au verso de - 35 l'élément de support, une note numéro 6 étant affichée à la fenêtre la plus à droite de la réglette indiquant qu'une ligne est obtenue ou un retour à l'étape numéro 4 si l'étape 2 a été faite. L'exemple d'opération ci-dessus montre la façon dont sont utilisés la réglette et l'élément de support. On comprend que les informations relatives aux fonctions, aux messages ou aux possibilités de choix indiquéées respectivement en A, B et C sur le côté recto de l'élément de support 21 (voir figure 3) ainsi que toutes les autres informations sont groupées et arrangées dans la direction du déplacement relatif entre la réglette et l'élément de support, la réglette comportant un nombre de fenêtres qui est égal au nombre de groupes, chaque fenêtre étant associée à chaque élément de groupe à chaque étape, le groupe d'étapes étant d'ailleurs indiqué en D. L'utilisateur peut donc après chaque étape affichée, exécuter tout ce qui est écrit dans les fenêtres FONCTIONMESSAGE-4 MEMU tout en regardant si, à cette même étape, plusieurs choix ne sont pas proposés. Ainsi, le dispositif selon la présente invention permet d'interpréter toute information pour permettre un suivi conversationnel direct de l'exécution d'une opération quelconque, donc sans avoir à utiliser de manuel d' instructions. Comme montré aux figures, la réglette peut présenter une forme rectangulaire et est réalisée d'une matière plastique mais il va de soi que d'autres matières sont appropriées tout comme d'ailleurs pour l'élément de support De plus, la réglette et l'élément de support étant séparables, plusieurs éléments de support peuvent être associés à un seul élément de visualisation tout comme un seul élément de support peut être éventuellement associé à plusieurs réglettes pourvu qu'il existe une association judicieuse pour chaque programme entre les fenêtrespratiquéSE sur la réglette et les informations portées sur les fiches cartonnées. Au lieu d'être séparables, les deux éléments du dispositif de l'invention peuvent au contraire être inséparables et présenter chacun une forme circulaire concentrique, tout en permettant un déplacement relatif l'un par rapport à l'autre. Bien entendu, chaque opération technique particu- lière réalisée peut être stockée dans une mémoire de l'ordinateur et lorsque l'ensemble de ces opérations est terminé, il est possible de lire le contenu de la mémoire de manière à reproduire sur le dispositif d'impression 13 un dessin complet. Par ailleurs, il va de soi que si le dispositif selon l'invention a été décrit comme étant utilise avec le système d'ordinateur pour une représentation graphique, le dispositif peut être utilisé avec n'importe quel autre programme quelle que soit son utilisation. Les informations, commentaires, légendes et autres peuvent être rédigés dans n'importe quelle langue. Le dispositif selon l'invention permet donc de familiariser toute personne avec le langage de tout programme d'ordinateur et même d'assister une personne déjà initiée. REVENDICATIONS R E V E N D I C A T I 0 N S 1. Système pour accomplir au moins une opération technique telle que graphique ou analogue à l'aide d'un programme interactif d'ordinateur comportant une suite d'étapes dont au moins certaines offrent un choix d'au moins deux possibilités d'exécution; caractérisé en ce qu'il comporte deux éléments ( 20, 21) l'un mobile par rapport à l'autre, un élément ( 21) formant support sur lequel sont indiquées les informations relatives à l'accomplissement de l'opération telles que des fonctions, des chemins logiques, des messages, indications et nombre de possibilités de choix, etunélément ( 0)de visualisation pourvu de moyens de visualisation sélectifs des informations, les indications sur l'élément de support et les moyens de visualisation étant arrangés d'une manière telle que la suite des étapes corresponde à une suite de positions relatives des deux éléments ( 20, 21) et que dans chaque position les moyens de visualisation fassent apparattre simultanément toutes les informations relatives à l'étape correspondantet 2. Système selon la revendication 1, caractérisé en ce que les informations de même type telles que les informations relatives aux fonctions, aux messages, ou aux possibilités de choix sont groupées et arrangées dans la direction du déplacement relatif et en ce que llément de visualisaion ( 20) c oemprte un nomr e de moyens de visuaisiatkn réaliss sous frmede dfentbs égal au noanre de groupes, une fenêtre' étant associée à chaque élément de groupe à chaque étape. 3. Système selon la revendication 1 ou 2, caractérisé en ce que l'élément de visualisation ( 20) précité est formé par une réglette déplaçable par rapport a l'élément de support ( 21). 4. Système selon l'une des revendications précédentes, caractérisé en ce que l'élément de l 1 visualisation ( 20) et l'élément de support ( 21) sont séparables et que plusieurs éléments de support sont associables à un élément de visualisation et vice-versa. 5. Système selon l'une des revendications précédentes, caractérisé en ce que l'élément de support ( 21) est logé entre deux côtés opposés ( 20 a, 20 b) de la réglette, l'un des côtés ( 20 a) sur lequel sont pratiquées les fenêtres précitées étant opaque tandis que l'autre côté ( 20 b) est transparent. 6 Système selon la revendication 5, caractérisé en ce que les informations précitées relatives aux fonctions, aux messages ou aux possibilités de choix sont inscrites sur le côté recto ( 21 a) de l'élément de support ( 21) faisant face au côté opaque de l'élément de visualisation, tandis que les informations précitées relatives aux indications sont portées au côté verso ( 21 b) de l'élément de support et sont visibles à travers le côté transparent ( 20 b) précité de l'élément de visua- lisation. 7 Système selon l'une des revendications précédentes, caractérisé en ce que l'élément de support ( 21) précité est une fiche tandis que la réglette ( 20) précitée, par exemple de forme rectangulaire, est en matière plastique, par exemple. 8 Système selon l'une des revendications précédentes, caractérisé en ce que les informations précitées peuvent être inscrites en n'importe quelle langue. 9. Procédé d'utilisation d'une réglette telle que définie selon l'une des revendications précédentes, caractérisé en ce qu'il consiste à déplacer la réglette( 20) précitéeparrpport à l'élément de support ( 21) de manière à faire coïncider l'une des fenêtres avec la première étape du programme, à exécuter les informations de l'élément de support apparaissant aux fenêtres, tout en regardant si dans la même étape plusieurs choix ne sont pas proposés, à déplacer de nouveau la réglette pour l'étape suivante et ainsi de suite jusqu'au déroulement total des étapes du programme.