Brevet FR2776401A1 — publié le 19990924

Domaine de la technique La présente invention concerne un dispositif électronique autonome destiné à permettre une conversion de valeur entre deux monnaies différentes, par exemple entre le Franc français et l'Euro. Art antérieur La mise en place de l'Union européenne et plus précisément celle de la monnaie commune à l'horizon 2002 pose un certain nombre de problèmes spécifiques qu'il est impératif de résoudre avant la survenance 1o de cette ultime échéance. Le problème posé par la conversion des monnaies nationales en Euro, ou inversement, est un de ces problèmes essentiels. Actuellement, lorsque que l'on souhaite effectuer une conversion monétaire entre le Franc (ou toute autre monnaie nationale) et l'Euro, on utilise le plus souvent une calculatrice standard sur laquelle on saisit tout d'abord le taux de change à appliquer puis, pour calculer la contrepartie en Euro d'une valeur à convertir, on effectue le produit de cette valeur par le taux précité. On peut toutefois observer que les manipulations à effectuer sont assez fastidieuses (notamment pour des conversions de plusieurs monnaies ou entre monnaies nationales). Aussi, récemment, sont apparues sur le marché des calculatrices spécialement dédiées à cette conversion monétaire, qui ne comportent pas de fonction de calcul et qui ne nécessitent pas la saisie de taux de change. Ces simples convertisseurs (appelés parfois du nom d'" eurettes ") comportent des taux de change préenregistrés (en effet les taux de conversion entre monnaies nationales et Euro sont fixes) et elles ne sont munies que des touches strictement nécessaires à la conversion monétaire, à savoir des touches numériques (0 à 9 et séparateur décimal) et des touches relatives à chacune des monnaies à convertir. Toutefois, on aura noté que si ces convertisseurs procurent un avantage certain vis à vis des calculatrices standards, ils ne présentent un réel intérêt que pour des applications relativement limitées et essentiellement ponctuelles (par exemple la conversion du prix d'une marchandise sur le lieux de vente). Ces convertisseurs semblent en effet mal adaptés à une utilisation professionnelle, notamment en cas de recours a des moyens informatiques traditionnels, comme par exemple un ordinateur de bureau. En effet, aujourd'hui, les entreprises sont de plus en plus informatisées et chaque employé ou cadre tend à bénéficier en propre d'un ordinateur personnel fonctionnant de manière indépendante ou en réseau lui permettant de réaliser tout type d'opération. Par exemple, sur son ordinateur personnel, un cadre du service financier est amené à réaliser des tableaux de financement, un employé du service commercial à adresser des propositions de vente portant différents prix, un cadre du 0o service mercatique à dresser des tableaux comparatifs de coûts de produits. Dans chacune de ces opérations, des valeurs monétaires en une ou plusieurs monnaies locales sont employées et le problème se pose alors de la conversion de ces valeurs en Euro. is Objet et définition de l'invention La présente invention propose donc un dispositif qui permettre de résoudre ce problème et de réaliser cette conversion de façon simple et quasi automatique. Un but de l'invention est aussi de présenter un dispositif qui ne nécessite aucune intervention matérielle ou logicielle sur les ordinateurs existants, c'est à dire ni installation de pilote (driver) ou de module logiciel spécifiques, ni recours à une programmation spéciale au niveau de l'ordinateur. Un autre but de l'invention est de proposer un dispositif autonome ne nécessitant aucune alimentation extérieure. Encore un autre but de l'invention est d'aboutir à un dispositif qui ne limite pas les capacités d'entrée-sortie de l'ordinateur auquel il est raccordé. Ces buts sont atteints par un dispositif électronique de conversion monétaire destiné à coopérer avec une unité centrale d'un ordinateur et un clavier associé à cet ordinateur, ce dispositif comportant des moyens de traitement, des moyens mémoire et des moyens d'entrée/sortie, les moyens de traitement étant agencés pour tout d'abord reconnaître au moins une première série de caractères spéciaux et une suite de caractères numériques et ensuite pour effectuer une conversion de la suite de caractères numériques représentatif d'un montant à convertir en fonction de la au moins une première série de caractères spéciaux. Le dispositif comporte d'une part des moyens pour effectuer la saisie de la au moins une première série de caractères spéciaux et d'autre part des moyens pour effectuer la saisie de ladite suite de caractères numériques. Les moyens de saisie de la suite de caractères numériques comportent des touches correspondant aux chiffres 0 à 9 et à un séparateur décimal tel que le ". "> ou la ", >" et éventuellement à un s opérateur de changement de signe " + " ou " - ", et les moyens de saisie de la première série de caractères spéciaux comportent au moins un commutateur à deux positions, I'une pour assurer la conversion d'une monnaie nationale en Euro et l'autre pour assurer la conversion inverse de l'Euro en cette monnaie nationale. Avantageusement, il est prévu un indicateur lumineux actionné lors de la saisie de la suite de caractères numériques. Dans un mode de réalisation préférentiel, le dispositif selon l'invention est disposé en série entre le clavier standard et l'unité centrale d'un ordinateur de bureau. Ainsi, le dispositif est immédiatement prêt à I'emploi sans aucune modification de la configuration d'installation de l'ordinateur. Le dispositif est auto- alimenté et il laisse libre les ports d'entrée-sortie de l'ordinateur pour une utilisation traditionnelle (liaison à une imprimante, à un numériseur, etc.). Toutefois, il peut aussi être relié directement à un port souris/clavier d'un ordinateur portable. Dans un mode particulier de réalisation, les moyens de traitement sont agencés pour tout d'abord reconnaître une première série de caractères spéciaux, une suite de caractères numériques et une seconde série de caractères spéciaux et ensuite pour effectuer une conversion de la suite de caractères numériques représentatif d'un montant à convertir en fonction des première et seconde séries de caractères spéciaux. Les première et secondes séries de caractères spéciaux et la suite de caractères numériques sont entrées au clavier de l'ordinateur. La suite de caractères numériques peut comporter une combinaison des chiffres 0 à 9, un séparateur décimal (. ou,) et éventuellement un opérateur de changement de signe (+ ou -) et les première et seconde séries de caractères spéciaux comportent de préférence au moins le caractère spécial " Arrêt-défil ". Avantageusement, le dispositif selon l'invention comporte en outre un indicateur lumineux actionné lors de la saisie au clavier de l'ordinateur de la première série de caractères spéciaux. De préférence, les moyens mémoire comportent un code prédéterminé permettant la génération du symbole monétaire de l'Euro à partir de l'action de la combinaison des touches " AltGr" " e ". De même, il peut être prévu un connecteur permettant à l'utilisateur de définir certaines des conditions de conversion. Le connecteur peut comporter un commutateur permettant de définir la précision souhaitée à l'affichage (nombre de décimale souhaitée après la virgule), ou un commutateur permettant de définir le type d'arrondi souhaité: arrondi à la valeur supérieure, arrondi à la valeur 0o inférieure, troncature à la précision prédéfinie, ou encore un commutateur permettant de remplacer le point décimal des moyens de saisie de la suite de caractères numériques par la virgule. L'invention concerne aussi un clavier alphanumérique comportant un dispositif de conversion monétaire. L'indicateur lumineux est alors avantageusement constitué par le voyant " Défil " du clavier. Si comme pour le clavier précédent, ce clavier peut aussi être mis en oeuvre avec un ordinateur portable, son utilisation préférentielle se situe toutefois en remplacement des claviers traditionnels. Brève description des figures D'autres caractéristiques et avantages de la présente invention ressortiront mieux de la description suivante, faite à titre indicatif et non limitatif, en regard des dessins annexés, sur lesquels: - la figure 1 représente un ordinateur de bureau muni d'un premier exemple de réalisation d'un dispositif de conversion monétaire selon l'invention, la figure la illustre une variante du dispositif de conversion monétaire, - la figure 2 montre la structure interne du dispositif de conversion monétaire de la figure 1, - la figure 3 est un organigramme illustrant le fonctionnement du dispositif de conversion monétaire selon l'invention, la figure 4 illustre un deuxième exemple de réalisation d'un dispositif de conversion monétaire selon l'invention, et - la figure 5 illustre un troisième exemple de réalisation d'un dispositif de conversion monétaire selon l'invention. Description détaillée d'un mode de réalisation préférentiel La figure 1 montre une configuration informatique de type personnel pouvant être mis à la disposition des salariés d'une entreprise. On reconnaît une unité centrale 10 à laquelle est relié classiquement un clavier détachable 12 au travers d'une liaison 14. Un dispositif de pointage (ou souris 16) est également relié à l'unité centrale 10. Selon l'invention, un dispositif de conversion monétaire 18 est intercalé entre l'unité centrale et le clavier sur la liaison 14 définissant ainsi une liaison amont 14a de l'unité centrale au dispositif et une liaison aval 14b du dispositif au clavier. 0o Ainsi, avec ce dispositif qui assure une scrutation des informations circulant entre le clavier et l'unité centrale, il est possible d'assurer une conversion automatique de toutes valeurs monétaires frappées au clavier. Bien entendu, cette configuration n'est aucunement limitative et il est possible d'envisager que le dispositif de conversion monétaire 18 soit intégré directement au niveau du clavier. Dans ce cas, l'utilisation de ce clavier modifié peut alors être combinée avec celle d'un ordinateur portable sous réserve de relier le clavier ainsi modifié au port souris/clavier de cet ordinateur portable comme l'illustre les figures 4 et 5. La structure interne du dispositif selon l'invention est illustrée sur la figure 2. Ce dispositif est organisé autour d'un microprocesseur 20 auquel sont reliés classiquement une mémoire vive 22 de type RAM, une mémoire de programme 24 avantageusement de type FPEROM (Flash Programmable erasable read only memory), et des circuits d'entrée/sortie (I/O) 26, 27 et 28. Le premier circuit d'entrée/sortie 26 est relié à la liaison amont 14a, le second circuit 27 à la liaison aval 14b et le troisième circuit 28 à un connecteur 30 de type DIP (direct in line) dont chaque commutateur 30a à 30e peut être positionné ou actionné manuellement par l'utilisateur. Le microprocesseur 20 est cadencé à partir d'une horloge externe (par exemple un quartz 32) et il peut commander directement un indicateur lumineux, par exemple un voyant électroluminescent 34. L'alimentation en énergie du microprocesseur est assurée à partir de l'unité centrale 10 directement au travers de la liaison amont 14a, cette alimentation étant également redistribuée vers le clavier 12 au travers de la liaison aval 14b. De préférence, les différents éléments précités sont intégrés dans un microcontrôleur unique 36 tel que celui connu sous la référence AT89C52 de la Société américaine ATMEL. Ce microcontrôleur comporte 8 K octets de mémoire Flash, 256 octets de RAM et 32 lignes d'entrée/sortie. Le fonctionnement du dispositif de conversion monétaire selon l'invention est décrit maintenant en regard de l'organigramme très schématique de la figure 3. Tout d'abord, il importe de noter que, en l'absence d'activation du dispositif, celui-ci est totalement transparent vis à vis de la liaison unité centrale- clavier et que donc, en ce cas, I'utilisateur peut utiliser son clavier comme tout clavier ordinaire. Par contre, la frappe d'une première série to de caractères déterminés (étape 100) va entraîner l'activation du dispositif qui va ainsi se placer dans un mode de saisie des données à convertir. Cette première série de caractères peut correspondre à une succession déterminée de touches du clavier ou à la frappe d'une touche spécifique, par exemple la touche " Arrêt-défil ". Cette activation peut aussi être réalisée par l'action sur l'un des commutateurs du connecteur 30 disposé directement sur le dispositif 18. Le moyen de traitement à microprocesseur en reconnaissant cette touche spécifique (ou le basculement de l'un des commutateurs) va alors procéder, dans une étape suivante 102, à l'allumage du voyant indicateur de conversion du dispositif (mais il peut s'agir simplement du voyant " Défil " du clavier si le dispositif ne comporte pas d'indicateur propre). L'utilisateur peut alors saisir le montant à convertir (éventuellement avec son signe et sa séparation décimale) dans une étape 104. Le montant saisi s'affiche à l'écran de l'ordinateur parallèlement à la frappe au clavier. Bien entendu, les différentes touches de ce clavier restent actives et l'utilisateur peut donc à sa guise apporter des corrections à ce montant au fur et à mesure de sa saisie (par recours aux touches de déplacement ou de suppression et d'insertion). Une fois la saisie du montant correctement effectuée, l'utilisateur peut, dans une nouvelle étape 106, frapper au clavier une seconde série de caractères déterminés pour indiquer au dispositif que l'étape de saisie est achevée. Cette seconde série peut correspondre à une succession particulière de caractères ou bien encore à un caractère déterminé, par exemple une simple lettre de l'alphabet comme la lettre " F " ou à nouveau la touche " Arrêt-défil ". Comme indiqué précédemment, la désactivation de la saisie peut aussi être réalisée par le basculement d'un des commutateurs du dispositif. Alors, le moyen de traitement à microprocesseur peut procéder au traitement du montant saisi (étape 108) en appliquant le taux de conversion adéquat puis en procédant à un arrondi du résultat obtenu selon les règles légales existantes en matière de conversion monétaire. Le montant affiché initialement peut alors être effacé et remplacé par le montant converti calculé. Le processus de conversion est terminé et l'indicateur (de préférence le voyant " Défil ") peut être éteint, dans une dernière étape , et le dispositif ainsi désactivé permet au clavier de se retrouver dans un fonctionnement normal. A titre d'exemple, le tableau suivant indique le type de conversion qui peut être réalisé selon les caractères frappés au clavier (bien entendu, les caractères choisis ne sont en aucune façon les seuls envisageables) Exemples de conversions de monnaies nationales en Euros Premiers caractères Derniers caractères Type de conversion saisis saisis " Arrêt-défil " " M" " Arrêt-défil " Marks allemands en Euros " Arrêt-défil " " F " " Arrêt-défil " Francs français en Euros " Arrêt-défil " " L " " Arrêt-défil " Livres anglaises en Euros Exemples de conversions d'Euros en monnaies nationales Premiers caractères Derniers caractères Type de conversion saisis saisis " Arrêt-défil " " M" " Arrêt-défil " Euros en Marks allemands " Arrêt-défil " " F" " Arrêt-défil " Euros en Francs français " Arrêt-défil >" " L" " Arrêt-défil " Euros en Livres anglaises Exemples de conversions multiples de monnaies nationales en Euros Premiers caractères Derniers caractères Type de conversion saisis saisis " Arrêt-défil " " F " " Enter" (n fois) puis fin Francs français en par " Arrêt-défil " Euros Exemples de conversions multiples d'Euros en monnaies nationales Premiers caractères Derniers caractères Type de conversion saisis saisis " Arrêt-défil " " F " " Enter " (n fois) Euros en Francs fin par " Arrêt-défil >" français Ainsi, par exemple, la frappe au clavier de la série de caractères suivants permet de convertir en Euros le montant correspondant à 100,50 Francs français: " Arrêt-défil " " F " " 100,50 " " Arrêt-défil ", de même la suite des caractères suivants assure la conversion de 20 Euros en Marks: " Arrêt-défil " " 20 " " M " " Arrêt-défil ". (on peut noter ici que la frappe de cette dernière touche peut être omise, la frappe de la lettre " M >" étant en effet suffisante pour signifier la fin de la saisie). Des conversions multiples, c'est à dire non plus des conversions îo l'une après l'autre de différentes valeurs monétaires mais plusieurs conversions successives de ces valeurs, sont aussi possibles. Par exemple, pour convertir les trois valeurs suivantes de Francs français en Euros, il faut procéder ainsi: " Arrêt-défil " " F >" " 6,50 " " Enter " " 50 " " Enter" " 130" " Arrêt-défil >". Ce mode de fonctionnement est i5 particulièrement intéressant lorsqu'il s'agit de convertir des tableaux entiers de chiffres, par exemple en comptabilité. En outre, dans le cas d'utilisation de tableurs de type EXEL ou LOTUS 1- 2-3 (marques déposées), il peut être avantageux de remplacer la touche " Enter " par la touche de tabulation ou les flèches de déplacement. Dans ce cas, il peut aussi être intéressant de remplacer la frappe de la touche " Enter " par le basculement d'un commutateur, par exemple le premier commutateur a. De préférence, le connecteur 30 est aussi utilisé pour permettre à l'utilisateur de modifier directement les paramètres de conversion. Ainsi, avec un deuxième commutateur 30b, il peut définir la précision souhaitée, c'est à dire le nombre de décimales souhaitées après la virgule. A défaut, ce nombre est choisi égal à deux. De même, avec un troisième commutateur 30c, il est possible de spécifier le type d'arrondi souhaité: arrondi à la valeur supérieure, arrondi à la valeur inférieure ou troncature du résultat à la précision définie. A défaut, un arrondi à la valeur supérieure est pratiqué. Il est aussi possible, avec un quatrième commutateur 30d, de remplacer le point décimal par la virgule ainsi le dispositif, bien qu'acceptant le point comme séparateur, affiche et transmet ce point à l'unité centrale comme une virgule. Avec un cinquième commutateur 30e, il est possible de changer de séparateur décimal en remplaçant la virgule par le point ou inversement. Avantageusement, les moyens de traitement à microprocesseur sont agencés pour permettre une programmation par l'utilisateur des différentes caractéristiques du dispositif et notamment pour choisir les touches spécifiques de conversion. o0 De même, les moyens mémoire comportent avantageusement un code préprogrammé permettant l'affichage du symbole officiel correspondant à l'unité monétaire européenne. Ce code est celui correspondant a la combinaison de touches suivante: " AItGr " " e ". La figure 4 illustre un deuxième mode réalisation de l'invention s5 dans lequel le dispositif de conversion monétaire est incorporé directement dans un clavier standard destiné à être relié à l'unité centrale d'un ordinateur de bureau. Ainsi, I'utilisateur souhaitant mettre en oeuvre l'invention au niveau de cet ordinateur de bureau devra simplement procéder à un échange de son clavier standard par un clavier modifié 38 incorporant le dispositif de conversion monétaire selon l'invention 18, la mise en oeuvre de l'invention se faisant comme décrit précédemment en regard de la figure 3. Toutefois, ce mode de réalisation présente en outre l'intérêt de permettre une mise en oeuvre de l'invention également au niveau d'un ordinateur portable 40 muni de son unité centrale 42 et de son propre clavier 44. En effet, une connexion du clavier modifié peut alors être effectuée au niveau du port souris/clavier 46 de cet ordinateur sans que cette liaison ne désactive son clavier d'origine 44, les deux claviers fonctionnant donc en parallèle. Lorsque, I'utilisateur souhaite limiter les conversions uniquement à sa monnaie nationale, un dispositif simplifié conforme à la figure 5 peut être adopté. Ce dispositif qui, dans l'exemple illustré, est relié au port souris/clavier 46 d'un ordinateur portable 40 et incorpore le dispositif de conversion monétaire 18, se présente essentiellement sous la forme d'un clavier ou pavé numérique 48 comportant au moins les dix chiffres 0 à 9 et un séparateur décimal (, ou.) et muni en outre de deux touches spécifiques complémentaires, par exemple " N " et " E >". Ces deux touches peuvent avantageusement être remplacées par un commutateur à deux positions 60 correspondant chacune à l'un de ces deux caractères. Avec ce mode de réalisation, les deux séries de caractères de début et de fin se limitent aux seuls deux caractères précités, I'un permettant la conversion de la monnaie nationale en Euro et l'autre celle de I'Euro en cette monnaie nationale. En effet, les moyens de traitement à microprocesseur 20 sont alors agencés de telle sorte que tout montant saisi sur ce clavier 48 correspond à un montant à convertir. Ainsi, en cours de travail, lorsque l'utilisateur souhaite convertir un montant io particulier, il lui suffit de frapper ce montant non plus au clavier de son portable 44 mais sur le clavier numérique 48 associé (cette frappe provoquant en outre l'allumage de l'indicateur lumineux 34) puis, en choisissant la touche adéquate " N " ou " E " (ou en basculant le commutateur 60 correspondant), lancer la conversion correspondante qui i5 sera effectuée automatiquement sur l'écran 50 de son ordinateur portable. Il est important de noter que ce dispositif simplifié à clavier numérique peut aussi être disposé entre le clavier standard 12 et l'unité centrale 10 d'un ordinateur de bureau et fonctionner ainsi en série avec ce clavier standard comme le montre la figure la. Le dispositif selon l'invention est donc d'une utilisation particulièrement simple. Il ne nécessite aucune modification de la configuration matérielle existante et peut convenir à tout type d'ordinateur, de bureau ou portable, de type compatible IBM comme de type compatible APPLE. I1 REVENDICATIONS 1. Dispositif de conversion monétaire destiné à coopérer avec une unité centrale (10, 42) d'un ordinateur et un clavier (12, 44) associé à cet ordinateur, dispositif comportant des moyens de traitement (20), des moyens mémoire (22, 24) et des moyens d'entrée/sortie (26, 27, 28), les moyens de traitement étant agencés pour tout d'abord reconnaître au moins une première série de caractères spéciaux et une suite de caractères numériques et ensuite pour effectuer une conversion de la suite de caractères numériques représentatif d'un montant à convertir en fonction de la au moins une première série de caractères spéciaux. 2. Dispositif selon la revendication 1, caractérisé en ce qu'il comporte en outre d'une part des moyens pour effectuer la saisie de la au moins une première série de caractères spéciaux et d'autre part des moyens pour effectuer la saisie de ladite suite de caractères numériques. 3. Dispositif selon la revendication 2, caractérisé en ce que lesdits moyens de saisie de la suite de caractères numériques comportent des touches (48) correspondant aux chiffres 0 à 9 et à un séparateur décimal tel que le ". >" ou la ", " et à un signe opérateur " + " ou " - ". 4. Dispositif selon la revendication 2, caractérisé en ce que lesdits moyens de saisie de la première série de caractères spéciaux comportent au moins un commutateur à deux positions (60), I'une pour assurer la conversion d'une monnaie nationale en Euro et l'autre pour assurer la conversion inverse de l'Euro en cette monnaie nationale. 5. Dispositif selon la revendication 2, caractérisé en ce qu'il comporte en outre un indicateur lumineux (34) actionné lors de la saisie de la suite de caractères numériques. 6. Dispositif selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il est relié directement à un port souris/clavier (46) d'un ordinateur portable (40). 7. Dispositif selon la revendication 1, caractérisé en ce que lesdits moyens de traitement sont agencés pour tout d'abord reconnaître une première série de caractères spéciaux, une suite de caractères numériques et une seconde série de caractères spéciaux et ensuite pour effectuer une conversion de la suite de caractères numériques représentatif d'un montant à convertir en fonction des première et seconde séries de caractères spéciaux. 8. Dispositif selon la revendication 7, caractérisé en ce que lesdites première et secondes séries de caractères spéciaux et ladite suite de caractères numériques sont entrées au clavier (12, 38) de l'ordinateur. 9. Dispositif selon la revendication 8, caractérisé en ce que ladite suite de caractères numériques comporte une combinaison des chiffres 0 à 9, un séparateur décimal (. ou,) et éventuellement un opérateur de changement de signe (+ ou -). 0o 10. Dispositif selon la revendication 8, caractérisé en ce que lesdites première et seconde séries de caractères spéciaux comportent au moins le caractère spécial " Arrêt-défil ">. 11. Dispositif selon la revendication 8, caractérisé en ce qu'il comporte en outre un indicateur lumineux (34) actionné lors de la saisie au clavier i5 (12, 38) de l'ordinateur de la première série de caractères spéciaux. 12. Dispositif selon la revendication 2 ou la revendication 7, caractérisé en ce que les moyens mémoire comportent un code prédéterminé permettant la génération du symbole monétaire de l'Euro à partir de l'action de la combinaison des touches " AltGr" " e ". 13. Dispositif selon la revendication 2 ou la revendication 7, caractérisé en ce qu'il comporte en outre un connecteur (30) permettant à l'utilisateur de définir certaines des conditions de conversion. 14. Dispositif selon la revendication 13, caractérisé en ce que ledit connecteur comporte un commutateur (30b) permettant de définir la précision souhaitée à l'affichage (nombre de décimale souhaitée après la virgule). 15. Dispositif selon la revendication 13, caractérisé en ce que ledit connecteur comporte un commutateur (30c) permettant de définir le type d'arrondi souhaité: arrondi à la valeur supérieure, arrondi à la valeur inférieure, troncature à la précision prédefinie. 16. Dispositif selon la revendication 13, caractérisé en ce que ledit connecteur comporte un commutateur (30d) permettant de remplacer le point décimal des moyens de saisie de la suite de caractères numériques par la virgule. 17. Clavier alphanumérique comportant un dispositif de conversion monétaire selon l'une quelconque des revendications 17 à 16. 18. Clavier alphanumérique selon la revendication 17, caractérisé en ce que ledit indicateur lumineux est constitué par le voyant " Défil " du clavier de l'ordinateur.