Brevet FR2826537A1 — publié le 20021227

L'invention concerne un procédé pour composer automatiquement un numéro de téléphone à partir d'une chaîne de caractère constituée de ce numéro, ou d'un nom d'abonné correspondant à ce numéro, rencontré dans un document affiché sur un écran d'ordinateur. On connaît des logiciels composeurs de numéro permettant d'établir une communication téléphonique à partir d'un ordinateur, par exemple lorsqu'un utilisateur consulte un annuaire électronique, ce dernier stockant une liste de noms d'abonné associés respectivement à des numéros de téléphone, stockés dans un format numérique. Il suffit de cliquer sur la zone de l'écran affichant le nom d'un abonné, ou son numéro, pour que ce numéro soit envoyé, sous un format numérique, à un module logiciel composeur de numéro, qui transforme chaque chiffre en signaux de numérotation émis sur une ligne téléphonique reliée à l'ordinateur. On connaît des logiciels permettant de composer un numéro de téléphone à partir d'un ordinateur, en consultant un document électronique (par exemple un document Word) constitués de caractères stockés dans un format numérique, c'est à dire où chaque caractère est codé par un mot binaire. Il suffit de sélectionner sur l'écran une chaîne de chiffres constituant un numéro de téléphone, puis la copier dans un presse-papier électronique, puis la coller dans une fenêtre d'un module logiciel composeur de numéro. Malheureusement ce procédé connu n'est pas utilisable lorsque le numéro est codé sous un format graphique, parce qu'il est une partie graphique d'une page web, ou dans une télécopie. Dans ce cas, il faut recopier manuellement le numéro dans la fenêtre du module logiciel composeur de numéro. Le but de l'invention est de proposer un procédé permettant de composer automatiquement un numéro à partir d'une chaîne de caractères, alphabétiques ou numériques, affichée sur un écran, même dans le cas où elle est codée dans un format graphique. L'objet de l'invention est un procédé pour composer automatiquement un numéro de téléphone à partir d'une chaîne de caractères qui est affichée sur un écran d'ordinateur, caractérisé en ce qu'il consiste à : - désigner la zone de l'écran affichant la chaîne de caractères correspondant au numéro à composer, et donner l'ordre de composer un numéro de téléphone correspondant ; - reconnaître chaque caractère de la chaîne affichée, par un procédé de reconnaissance optique de caractères, pour les convertir d'un format graphique à un format numérique ; - déterminer un numéro de téléphone correspondant à la chaîne de caractères convertie sous le format numérique ; et le faire valider (26) par l'utilisateur ; - fournir les chiffres constituant ce numéro, dans un format numérique, à un logiciel composeur de numéro téléphonique, et lui faire exécuter la composition de ce numéro. Le procédé ainsi caractérisé permet de déterminer un numéro même si la chaîne de caractère est une image, grâce à l'utilisation d'un procédé de reconnaissance optique de caractères. L'invention sera mieux comprise et d'autres caractéristiques apparaîtront à l'aide de la description ci-dessous et des figures l'accompagnant : - La figure 1 illustre un premier exemple de mise en oeuvre du procédé selon l'invention. - La figure 2 illustre un second exemple de mise en oeuvre du procédé selon l'invention. - La figure 3 représente la séquence des opérations dans un exemple de mise en oeuvre du procédé selon t'invention. Dans un premier exemple de mise en oeuvre, illustré par la figure 1, l'utilisateur positionne un curseur 1 sur l'écran 2 au moyen d'une souris 3, dans la zone d'écran affichant le numéro à composer. Puis il lance la numérotation automatique, par exemple en enfonçant la touche MAJUSCULE 4 et en appuyant simultanément sur le bouton gauche 5 de la souris 3. L'ordinateur affiche alors dans une fenêtre 7 le numéro qu'il a reconnu. L'utilisateur vérifie que le numéro a bien été reconnu puis il le valide en tapant sur la touche ENTREE par exemple. Dans d'autres exemples, il lance la numérotation en appuyant simultanément sur deux touches prédéterminées. Selon une variante, l'utilisateur déroule un menu Outils , puis clique successivement sur des options Reconnaissance de caractères , et Par pointage dans ce menu. Puis il positionne le pointeur sur le numéro affiché, et enfin il appuie sur le bouton gauche de la souris pour lancer la numérotation automatique. D'autres combinaison de commandes peuvent être utilisées pour valider la saisie du numéro de téléphone, et lancer la numérotation automatique. Il est envisageable par exemple de choisir une option d'un menu contextuel dont l'apparition est déclenchée en cliquant sur un point quelconque de l'écran avec le bouton droit 6 de la souris. La figure 2 illustre un second mode de mise en oeuvre qui consiste à capturer la zone de l'écran contenant la chaîne de caractères. L'utilisateur active un module logiciel de capture d'une portion d'écran en appuyant sur la touche CTRL, 8, et en appuyant simultanément sur le bouton gauche 15 de la souris 13, par exemple. Dans d'autres exemple de réalisation, il appuie simultanément sur deux touches prédéterminées, ou choisit une option de menu proposant une reconnaissance optique de caractères à partir d'une capture de la zone. Il fait glisser ensuite le pointeur 10 en appuyant sur le bouton gauche 15 de la souris 13 pour dessiner un rectangle 19 délimitant la zone capturée. Puis il lance la numérotation en frappant une touche prédéterminée, par exemple la touche ENTREE 16. L'ordinateur affiche alors dans une fenêtre 17 le numéro qu'il a reconnu. L'utilisateur vérifie que le numéro a bien été reconnu puis il le valide en tapant sur la touche ENTREE 16 par exemple. La figure 3 représente la séquence des opérations dans un exemple de mise en oeuvre du procédé selon l'invention. Quelle que soit le procédé de saisie de la chaîne de caractères, la numérotation automatique comporte les opérations suivantes : - 20) Désigner (par pointage ou par capture) la zone de l'écran affichant la chaîne de caractères correspondant au numéro à composer, et donner l'ordre de composer un numéro de téléphone correspondant. - 21) Convertir la chaîne de caractère d'un format graphique à un format numérique, par un logiciel classique de reconnaissance de caractères. - 22) Puis transférer les caractères, sous forme numérique, à un module logiciel composeur automatique classique. - 23) Déterminer si ce sont des chiffres seulement, ou des lettres, ou un mélange. - 24) Si la chaîne de caractères est une chaîne numérique, elle constitue directement le numéro de téléphone à appeler. - -25) Si la chaîne de caractères est une chaîne alphabétique, le logiciel composeur automatique effectue, d'une manière classique, la recherche d'un numéro correspondant à cette chaîne alphabétique, dans un annuaire. - 26) Puis le numéro est affiché sur l'écran pour vérification par l'utilisateur. L'utilisateur valide le numéro affiché en tapant sur la touche ENTREE. - 27) Le numéroteur effectue alors la numérotation sur la ligne téléphonique. REVENDICATIONS : 1) Procédé pour composer automatiquement un numéro de téléphone à partir d'une chaîne de caractères qui est affichée sur un écran d'ordinateur, caractérisé en ce qu'il consiste à : - désigner (20) la zone de l'écran affichant la chaîne de caractères correspondant au numéro à composer, et donner l'ordre de composer un numéro de téléphone correspondant ; - reconnaître (21) chaque caractère de la chaîne affichée, par un procédé de reconnaissance optique de caractères, pour les convertir d'un format graphique à un format numérique ; - déterminer (23-25) un numéro de téléphone correspondant à la chaîne de caractères convertie sous le format numérique ; et le faire valider (26) par l'utilisateur ; - fournir (27) les chiffres constituant ce numéro, dans un format numérique, à un logiciel composeur de numéro téléphonique, et lui faire exécuter la composition de ce numéro. 2) Procédé selon la revendication 1, caractérisé en ce que, pour désigner la zone d'écran affichant une chaîne de caractères, il consiste à pointer (1) cette zone avec un dispositif de pointage. 3) Procédé selon la revendication 1, caractérisé en ce que, pour désigner la zone d'écran affichant une chaîne de caractères, il consiste à capturer cette zone en traçant un rectangle (19) autour de cette zone, avec un dispositif de pointage.