Brevet FR2751768A1 — publié le 19980130

Procédé et appareil permettant de détecter des activations de touches Domaine de l'invention La présente invention concerne d'une manière générale le domaine de la détection de l'activation de touches et plus particulièrement la détection de l'activation de touches à partir d'un pavé de touches d'un dispositif de communication. Arrière-plan de l'invention Un dispositif électronique comporte en général un pavé de touches ayant une pluralité de touches utilisées pour faire fonctionner le dispositif électronique. Un processeur du dispositif électronique détecte en général les activations de ces touches par l'utilisateur et les traite en conséquence. Puisque le processeur ne présente qu'une quantité limitée d'entrées pouvant être utilisées pour ce type de tâches, les entrées du processeur sont considérées comme valables. Par conséquent, il est avantageux de réduire au minimum le nombre d'entrées nécessaire à un processeur pour détecter des activations de touches. Les procédés de balayage ont été couramment utilisés pour détecter les activations de touches et ont quelque peu réduit le nombre d'entrées nécessaires. Toutefois, de tels procédés emploient en général une commutation périodique d'une sortie du processeur, ce qui introduit, de façon indésirable, du bruit dans les circuits électroniques du dispositif électronique. Un tel bruit peut être particulièrement désavantageux dans un dispositif électronique qui assure des communications radiofréquence (RF). De plus, les procédés de balayage emploient un algorithme de détection quelque peu plus complexe que les procédés de détection classiques. Par conséquent, il serait avantageux d'employer un procédé simple et ne nécessitant pas de commutation périodique d'une sortie du processeur. D'autres procédés classiques ont réduit le nombre d'entrées nécessaires pour détecter des activations de touches sans générer le bruit décrit cidessus. Parmi les procédés de ce type, on peut citer un procédé de type matriciel, dans lequel chaque touche commute une entrée de rangée et de colonne unique sur un processeur. Par exemple, si sept entrées d'un processeur sont utilisées, quatre des entrées étant désignées par entrées de rangée et trois des entrées étant désignées par entrées de colonne, douze touches peuvent être distinguées et détectées de façon indépendante (4x3=12). Cependant, ce procédé n'a pas maximisé le nombre de touches pouvant être détectées de façon indépendante, en fonction d'un nombre d'entrées de processeur. Enfin, il est désavantageux pour un dispositif électronique de pouvoir distinguer et détecter des activations de touches simultanées pour les traiter tel que nécessaire. Brève description des dessins La figure 1 est une illustration représentant un dispositif électronique qui peut mettre en oeuvre la présente invention. La figure 2 est une illustration représentant une carte à circuit imprimé (PCB) placée à l'intérieur du dispositif électronique de la figure 1. La figure 3 est une illustration représentant une vue en coupe transversale du dispositif électronique de la figure 1, la vue comportant une partie d'un pavé de touches du dispositif électronique et une partie de la PCB de la figure 2. La figure 4 est une illustration représentant une zone de pastille conductrice de la PCB selon la présente invention. La figure 5 est un schéma des circuits électroniques qui font fonctionner le dispositif électronique de la figure 1. La figure 6 est un schéma représentant un circuit de pavé de touches et un processeur selon la présente invention. La figure 7 représente un procédé décrivant le fonctionnement du circuit du pavé de touches de la figure 6. La figure 8 représente un procédé décrivant le fonctionnement du processeur de la figure 6. La figure 9 est un tableau présentant une pluralité de modèles de touches prédéterminés adaptés au mode de réalisation représenté sur la figure 6. La figure 10 est un tableau présentant une pluralité de modèles de touches prédéterminés d'un autre mode de réalisation. La figure 11 est un tableau présentant une pluralité de modèles de touches prédéterminés d'un autre mode de réalisation. Description détaillée des modes de réalisation préférés Selon la présente invention, un dispositif électronique comporte au moins L touches et un processeur ayant au moins M entrées. En cas d'activation, chacune des au moins L touches commute une combinaison unique de N entrées des au moins M entrées, chaque combinaison unique étant prise parmi toutes les combinaisons possibles de celles-ci. Les au moins M entrées sont lues par le processeur et comparées à une pluralité de modèles de touches prédéterminés. Une fois que l'on trouve une correspondance entre les au moins M entrées et un modèle de touche de la pluralité de modèles de touches prédéterminés, l'activation d'une touche est détectée et une fonction prédéterminée peut être traitée en réponse à ceci. Le processeur peut ignorer simultanément les activations de touches lorsque des combinaisons d'entrées supérieures à N sont commutées. La figure 1 représente un dispositif électronique qui peut comporter la présente invention. Le dispositif électronique 100 de la figure 1 est un dispositif de communication et, plus particulièrement, un radiotéléphone utilisé pour des communications téléphoniques. Le dispositif électronique 100 de la figure 1 peut être désigné plus couramment par téléphone cellulaire. Le dispositif électronique 100 comprend un boîtier 102, une antenne 104, un haut- parleur 106, un affichage 108, un pavé de touches 110 et un microphone 112. Le pavé de touches 110 est placé à l'intérieur du boîtier 102 et comporte une pluralité de touches 114. Le dispositif électronique 100 comporte les circuits électroniques 500, représentés sur la figure , placés à l'intérieur du boîtier 102. Les circuits électroniques 500 sont prévus pour des fonctions de traitement à l'intérieur du dispositif électronique , fonctionnent principalement en association avec les communications téléphoniques. Les circuits électroniques 500 comportent un récepteur 502, un émetteur 504, un processeur 506 et un circuit de pavé de touches 508. Grâce au récepteur 502 et à l'émetteur 504, le dispositif électronique 100 reçoit et transmet, respectivement, des signaux radiofréquence (RF) par le biais de l'antenne 104. Le microphone 112 et le haut- parleur 106 (figure 1) sont couplés aux circuits électroniques 500 et sont prévus pour parler et écouter, respectivement, au cours de communications téléphoniques. Le processeur 506 commande de nombreuses fonctions du dispositif électronique 100, y compris les opérations du récepteur 502 et de l'émetteur 504. Le processeur 506 comporte une mémoire 507 permettant de stocker des données et des instructions. Le processeur 506 reçoit et traite également des signaux provenant du circuit de pavé de touches 508. Les signaux provenant du circuit de pavé de touches 508 sont générés en réponse à des entrées effectuées par l'utilisateur au moyen du pavé de touches 110 (figure 1). En référence à nouveau à la figure 1, la pluralité de touches 114 est utilisée pour commander des fonctions du dispositif électronique 100 et pour entrer des numéros de téléphone afin d'établir des communications téléphoniques. Plus particulièrement, les numéros de téléphone sont entrés en utilisant des touches multifréquence (DTMF) 117 qui comportent une touche un 138, une touche deux 140, une touche trois 142, une touche quatre 144, une touche cinq 146, une touche six 148, une touche sept 150, une touche huit 152, une touche neuf 154, une touche zéro 158, une touche astérisque 156 et une touche dièse 160. Lorsque l'une des touches multifréquence 117 est enfoncée, un signal sonore multifréquence (DTMF) peut être entendu grâce au haut-parleur 106. De plus, un caractère alphanumérique correspondant à la touche DTMF particulière enfoncée est affiché sur l'affichage 108. La pluralité de touches 114 comporte un certain nombre de touches de fonction, à savoir une touche OK 118, une touche C 122 une touche messagerie vocale 124, une touche volume 126, une touche flèche gauche 128, une touche flèche droite 130, une touche marche/arrêt 132, une touche rappel de mémoire 134 et une touche stockage en mémoire 136. Un utilisateur active la touche OK 118 et la touche C 122 en réponse aux questions qui apparaissent sur l'affichage 108, la touche OK 118 donnant en général une réponse "oui" et la touche C 122 donnant en général une réponse "non". Par exemple, l'affichage 108 peut afficher "ENVOYER UN APPEL ?" une fois qu'un utilisateur a entré un numéro de téléphone en utilisant la pluralité de touches DTMF 117, tel que décrit ci-dessus. En réponse à cette question, un utilisateur peut appuyer sur la touche OK 118 pour connecter l'appel téléphonique. Selon une autre solution, l'utilisateur peut appuyer sur la touche C 122 pour effacer le numéro de téléphone de l'affichage 108, ce qui annule l'appel téléphonique. Chaque touche de fonction correspond à une fonction prédéterminée permettant de faire fonctionner le dispositif électronique 100. Le dispositif électronique 100 peut être allumé et éteint en utilisant la touche marche/arrêt 132. La touche messagerie vocale 124 peut être utilisée pour accéder aux messages de la messagerie vocale laissés à l'attention de l'utilisateur du dispositif électronique 100. La touche flèche gauche 128 et la touche flèche droite 130 peuvent être utilisées pour faire défiler les menus des caractéristiques et options du dispositif électronique 100. La touche volume 126 peut être utilisée pour monter et baisser le volume des sons sortant du haut-parleur 106. La touche stockage en mémoire 136 peut être utilisée pour stocker un numéro de téléphone dans la mémoire 507 du dispositif électronique 100 et la touche rappel de mémoire 134 peut être utilisée pour rappeler un numéro de téléphone contenu dans la mémoire 507. La pluralité de touches 114 peut comporter ce que l'on appelle plus couramment les touches de téléphone cellulaire, comme les touches "ENVOI" et "FIN" qui ont été fournies pour connecter et déconnecter des appels téléphoniques, respectivement. La figure 2 représente une carte à circuit imprimé (PCB) 200 placée à l'intérieur du boîtier 102 lorsque le dispositif électronique 100 est complètement assemblé. La PCB 200 comporte une pluralité de zones de contact 202, dont une zone de contact 204. La PCB 200 comporte une feuille de contact 206, de préférence MYLARM, fixée de façon adhésive à la surface de la PCB 200. En référence à nouveau à la figure 1, le pavé de touches 110 est un corps de forme rectangulaire en général fabriqué à partir d'un matériau souple, de préférence du caoutchouc. La pluralité de touches 114 est moulée d'une seule pièce dans le pavé de touches 110. Le boîtier 102 définit une pluralité de trous 116, dont un trou 120. Le pavé de touches 110 est pris en sandwich entre le boîtier 102 et la PCB 200 (figure 2) lorsque le dispositif électronique 100 est complètement assemblé, de sorte que chaque touche de la pluralité de touches 114 s'insère dans et fait légèrement saillie d'un trou de la pluralité de trous 116. Chaque touche de la pluralité de touches 114 correspond à une zone de contact de la pluralité de zones de contact 202, afin d'établir un contact entre elles. Par exemple, la touche OK 118 est placée dans le trou 120 et correspond à la zone de contact 204. Lorsqu'elle est enfoncée par un utilisateur, une partie de la touche OK 118 établit un contact physique avec la zone de contact 204. En vue de donner plus de détails sur les activations de touches de ce type, la figure 3 représente une vue en coupe latérale d'une partie du dispositif électronique 100. Cette vue comporte une partie de la PCB 200, une partie de la feuille de contact 206 et une partie du pavé de touches 110 et une touche OK 118. La zone de contact 204 comporte une zone de pastille conductrice 300 de la PCB 200, une partie de dôme 302 définie à partir de la feuille de contact 206 et une pastille de mise en court-circuit 304 fixée à l'intérieur de la partie de dôme 302. La feuille de contact 206 et la PCB 200 définissent un espace 303 formé à partir de la partie de dôme 302. La pastille de mise en court-circuit 304 a été fabriquée à partir d'un matériau électriquement conducteur, de préférence l'argent. Le pavé de touches 110 définit intégralement la touche OK 118 et un espace 306. La touche OK 118 comporte une partie de contact 308, une partie mince 310 et une partie supérieure 312. La partie supérieure 312 fait légèrement saillie du trou 120. Lorsque la partie supérieure 312 est poussée vers la zone de contact 204, la partie mince 310 se plie facilement de façon à permettre à la touche OK 118 de se déplacer vers la partie de dôme 302 et la zone de pastille conductrice 300. Une surface inférieure 314 de la partie de contact 308 entre finalement en contact avec une surface supérieure 316 de la partie de dôme 302 lorsque la touche OK 118 est de nouveau enfoncée. Puisque la feuille de contact 206 est composée d'un matériau mince et souple, la partie de dôme 302 se courbe vers l'intérieur de sorte que la pastille de mise en court-circuit 304 établit un contact électrique et physique avec la zone de pastille conductrice 300. Lorsque la touche OK 118 est relâchée, la pastille de mise en courtcircuit 304 perd le contact avec la zone de pastille conductrice 300 et après cela la partie de dôme 302 et la touche OK 118 reviennent en position, tel que représenté sur la figure 3. La figure 4 représente une vue de dessus de la zone de pastille conductrice 300. La zone de pastille conductrice 300 comporte une pluralité de pastilles conductrices 406 qui sont électriquement conductrices. Dans le mode de réalisation de la figure 4, la pluralité de pastilles conductrices 406 comporte une pastille conductrice 400, une pastille conductrice 402 et une pastille conductrice 404. Bien qu'elles ne soient pas représentées sur la figure 4, chacune des pastilles conductrices de la pluralité de pastilles conductrices 406 est couplée à d'autres éléments du circuit de pavé de touches 508, tel que décrit en détails par la suite, par l'intermédiaire de conducteurs ou de rubans électriques de la PCB 200. Lorsque la pastille de mise en court-circuit 304 établit un contact physique avec la zone de pastille conductrice 300 à la suite de l'enfoncement de la touche OK 118, la pastille de mise en court-circuit 304 couple électriquement les pastilles conductrices 400, 402 et 404 entre elles. La pastille de mise en court- circuit 304 présente une surface dont la taille est étudiée pour qu'elle recouvre une partie importante de la zone de pastille conductrice 300. Les pastilles conductrices 400, 402 et 404 sont interdigitées pour maximiser la probabilité que la pastille de mise en court-circuit 304 couple électriquement les pastilles conductrices 400, 402 et 404 entre elles lorsque la touche OK est enfoncée. Chaque touche de la pluralité de touches 114 de la figure 1 et chaque zone de contact de la pluralité de zones de contact 202 de la figure 2 présentent une configuration semblable à celle de la touche OK 118 et de la zone de contact 204, respectivement, tel que décrit et représenté sur la figure 3. De plus, chaque zone de contact de la pluralité de zones de contact 202 comporte une pluralité de pastilles conductrices conçues et disposées de la même façon que la pluralité de pastilles conductrices 406 de la figure 4. Bien évidemment, n'importe quel appareil établissant un contact en réponse aux activations de touches peut être utilisé. Par exemple, un appareil classique peut être utilisé dans lequel la feuille de contact 206 est exclue de la configuration et dans lequel la pastille de mise en court-circuit 304 est directement fixée à la surface inférieure 314 de la touche OK 118. La figure 6 est un schéma représentant le circuit de pavé de touches 508 et le processeur 506 selon la présente invention. (La touche marche/arrêt 132 n'est pas représentée sur la figure 6 puisqu'elle n'est pas détectée de la manière décrite dans le présent document). Le processeur 506 présente une pluralité d'entrées 600. La pluralité d'entrées 600 comporte une entrée 602, une entrée 604, une entrée 606, une entrée 608, une entrée 610, une entrée 612 et une entrée 614. Sur la figure 6, les entrées 602, 604, 606, 608, 610, 612 et 614 sont désignées par Il, I2, I3, I4, I5, I6 et I7, respectivement. Dans ce mode de réalisation, chaque entrée de la pluralité d'entrées 600 est une entrée logique numérique, c'est-à-dire que seul un des deux états à base de tension, "0" et "1" peut être reconnu par le processeur 506. Le processeur 506 comporte un programme logiciel qui lit et traite périodiquement la pluralité d'entrées 600, tel que cela sera décrit plus en détails par la suite. Le circuit de pavé de touches 508 comporte une pluralité de résistances 616 et une pluralité de résistances 618. La pluralité de résistances 616 comporte une résistance 620, une résistance 622, une résistance 624, une résistance 626, une résistance 628, une résistance 630 et une résistance 632. La pluralité de résistances 618 comporte une résistance 634, une résistance 636, une résistance 638, une résistance 640, une résistance 642, une résistance 644 et une résistance 646. Les pluralités de résistances 616 et 618 sont couplées à une pluralité de noeuds 651. Les résistances 620, 622, 624, 626, 628, 630 et 632 présentent chacune des premières extrémités couplées aux entrées 602, 604, 606, 608, 610, 612 et 614, respectivement, et présentent des deuxièmes extrémités couplées aux résistances 634, 636, 638, 640, 642, 644 et 646 aux noeuds 652, 654, 656, 658, 660, 662 et 664, respectivement. Chacune des résistances 634, 636, 638, 640, 642, 644 et 646 présente des deuxièmes extrémités couplées à une tension de référence 648. La touche OK 118 correspond à la pluralité de pastilles conductrices 406, la pastille conductrice 402 étant couplée à une tension de référence 650, la pastille conductrice 404 étant couplée au noeud 652 et la pastille conductrice 400 étant couplée au noeud 660. Dans le mode de réalisation préféré, la tension de référence 648 est d'environ 3 volts et la tension de référence 650 est d'environ 0 volt. Ici, par conséquent, lorsque la touche OK 118 n'est pas enfoncée, les entrées 602 et 610 sont polarisées à 3 volts (le processeur 506 lisant "1" pour les deux entrées 602 et 610); lorsque la touche OK 118 est enfoncée, les pastilles conductrices 400 et 404 sont mises en court-circuit sur la pastille conductrice 402 et donc électriquement couplées à la tension de référence 650, soit 0 volt. Dans ce cas, les entrées 602 et 610 sont polarisées à 0 volt (le processeur 506 lisant "0" pour les entrées 602 et 610 à la fois). Chaque touche de la pluralité de touches 114 représentée sur la figure 6 présente un agencement correspondant semblable à celui de la touche OK 118 décrite ci-dessus. A des fins de clarification, une description de chaque agencement représenté sur la figure 6 est donnée ci-dessous. La touche un 138 correspond à une pluralité de pastilles conductrices 666 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 652 et une troisième pastille conductrice couplée au noeud 654. La touche deux 140 correspond à une pluralité de pastilles conductrices 668 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 652 et une troisième pastille conductrice couplée au noeud 656. La touche trois 142 correspond à une pluralité de pastilles conductrices 670 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 652 et une troisième pastille conductrice couplée au noeud 658. La touche quatre 144 correspond à une pluralité de pastilles conductrices 672 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 652 et une troisième pastille conductrice couplée au noeud 662. La touche cinq 146 correspond à une pluralité de pastilles conductrices 674 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 652 et une troisième pastille conductrice couplée au noeud 664. La touche six 148 correspond à une pluralité de pastilles conductrices 676 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 654 et une troisième pastille conductrice couplée au noeud 656. La touche C 122 correspond à une pluralité de pastilles conductrices 678 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 654 et une troisième pastille conductrice couplée au noeud 658. La touche sept 150 correspond à une pluralité de pastilles conductrices 680 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 654 et une troisième pastille conductrice couplée au noeud 660. La touche huit 152 correspond à une pluralité de pastilles conductrices 682 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 654 et une troisième pastille conductrice couplée au noeud 662. La touche neuf 154 correspond à une pluralité de pastilles conductrices 684 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 654 et une troisième pastille conductrice couplée au noeud 664. La touche messagerie vocale 124 correspond à une pluralité de pastilles conductrices 686 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 656 et une troisième pastille conductrice couplée au noeud 658. La touche astérisque 156 correspond à une pluralité de pastilles conductrices 688 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 656 et une troisième pastille conductrice couplée au noeud 660. La touche zéro 158 correspond à une pluralité de pastilles conductrices 690 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 656 et une troisième pastille conductrice couplée au noeud 662. La touche dièse 160 correspond à une pluralité de pastilles conductrices 692 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 656 et une troisième pastille conductrice couplée au noeud 664. La touche volume 126 correspond à une pluralité de pastilles conductrices 694 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 658 et une troisième pastille conductrice couplée au noeud 660. La touche rappel de mémoire 134 correspond à une pluralité de pastilles conductrices 696 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 658 et une troisième pastille conductrice couplée au noeud 662. La touche stockage en mémoire 136 correspond à une pluralité de pastilles conductrices 698 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 658 et une troisième pastille conductrice couplée au noeud 664. La touche flèche gauche 128 correspond à une pluralité de pastilles conductrices 697 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 660 et une troisième pastille conductrice couplée au noeud 662. La touche flèche droite 130 correspond à une pluralité de pastilles conductrices 699 qui comporte une première pastille conductrice couplée à la tension de référence 650, une deuxième pastille conductrice couplée au noeud 660 et une troisième pastille conductrice couplée au noeud 664. La figure 7 représente un procédé qui décrit le fonctionnement du circuit de pavé de touches 508 de la figure 6. La case 700 représente la position de départ. A l'étape 702, l'activation de l'une des touches de la pluralité de touches 114 est attendue. Dans le cas présent, puisqu'aucune touche de la pluralité de touches 114 n'est activée, chaque entrée de la pluralité d'entrées 600 est polarisée à la tension de référence 648. Le processeur 506 lit par conséquent "1111111". Lorsqu'une touche de la pluralité de touches 114 est enfoncée, on passe à l'étape 704. Dans le cas présent, une combinaison unique de deux entrées de la pluralité d'entrées 600 est commutée. Par exemple, lorsque la touche OK 118 est enfoncée, les entrées 602 et 610 sont commutées entre la tension de référence 648 et la tension de référence 650. A ce stade, le processeur 506 lit "0111011". Comme on peut le reconnaître à partir de la figure 6 et sa description susmentionnée, chaque touche de la pluralité de touches 114 commute une combinaison unique de deux entrées de la pluralité d'entrées 600 après l'activation. Dans le mode de réalisation représenté et décrit, un tel basculement se produit entre un état de tension élevé (3 volts = bit "1") et un état de tension bas (0 volt = bit "0"). La figure 8 représente un procédé qui décrit le fonctionnement du processeur 506 du mode de réalisation représenté sur la figure 6. Une case 800 représente une position de départ. Le processeur 506 lit la pluralité d'entrées 600 à l'étape 802. A ce stade, o aucune touche de la pluralité de touches 114 n'est activée, le processeur lit "1111111". Selon une autre solution, lorsque l'une des touches de la pluralité de touches 114 est activée, par exemple la touche OK 118, le processeur 506 lit "0111011". A l'étape 804, le processeur 506 compare la pluralité d'entrées 600 à une pluralité de modèles de touches prédéterminés 806. La pluralité de modèles de touches prédéterminés 806 du présent mode de réalisation est représentée dans le tableau de la figure 9. Les données qui correspondent au tableau 9 sont stockées dans la mémoire 507 du processeur 506 (figure 6). A l'étape 808, s'il y a une correspondance entre la pluralité d'entrées 600 et un modèle de touches de la pluralité de modèles de touches prédéterminés 806, une activation correspondante de touches est détectée à l'étape 810. A l'étape 812, le processeur 506 peut traiter une fonction prédéterminée correspondant à la touche particulière qui a été activée. Par la suite, le procédé est répété à l'étape 802, à laquelle le processeur 506 relit lapluralité d'entrées 600. A l'étape 802, s'il n'y a pas de correspondance entre la pluralité d'entrées 600 et la pluralité de modèles de touches prédéterminés 806, le processus est de même répété à l'étape 802. Supposons par exemple qu'un utilisateur active la touche volume 126. En réponse à cette activation, les entrées 608 et 610 sont commutées entre l'état haut et l'état bas (étape 704 de la figure 7). Ensuite, le processeur 506 lit "1110011" dans la pluralité d'entrées 600 (étape 802 de la figure 8). Le processeur 506 compare "1110011" à chaque modèle de touches de la pluralité de modèles de touches prédéterminés de la figure 9 (étape 804). De cette comparaison ressort une correspondance entre "1110011" et l'un des modèles de touches prédéterminés lors du test (étape 808). En particulier, le modèle de touches prédéterminé qui correspond est représenté sur la ligne dix-sept de la figure 9. Le modèle de touches prédéterminé qui correspond à la pluralité d'entrées 600 correspond à la touche volume 126. Ainsi, le processeur 506 détecte que la touche volume 126 est activée (étape 810). En réponse à cette activation, le processeur 506 peut traiter une fonction prédéterminée qui accroit le volume des sons issus du haut-parleur 106 (étape 812). Brièvement, un signal est généré après activation de la touche volume 126, ce signal est détecté aux entrées 608 et 610 par le processeur 506 et, en réponse à cela, une fonction prédéterminée est traitée par le processeur 506. Supposons, toutefois, qu'un utilisateur appuie en même temps sur la touche volume 126 et la touche OK 118. Les entrées 602, 608 et 610 sont commutées entre l'état haut et l'état bas. Par conséquent, le processeur 506 lit "0110011" dans la pluralité d'entrées 600 (étape 802). Le processeur 506 compare "0110011" à chaque modèle de touches de la pluralité de modèles de touches prédéterminés de la figure 9 (étape 804). De cette comparaison ressort qu'aucun modèle de touches de la pluralité de modèles de touches prédéterminés de la figure 9 ne correspond à "0110011" lors du test (étape 808). Le processeur 506, en effet, ne détecte aucune activation de touche et continue de lire la pluralité d'entrées 600 (étape 802). En utilisant un procédé de ce type, des activations de touches simultanées peuvent être ignorées, de façon souhaitable. Selon une autre solution, des fonctions prédéterminées peuvent être traitées en réponse à des activations de touches simultanées si de tels modèles sont inclus dans la pluralité de modèles de touches prédéterminés 806. Des fonctions prédéterminées de ce type peuvent comporter des fonctions nulles (fonctions "ne rien faire") qui ignoreraient de façon effective des activations de touches simultanées. Bien sûr, le processeur 506 peut lire et traiter des activations de touches de différentes façons. Le processeur 506 peut fournir un "antirebond de commutateur" en lisant et en comparant la pluralité d'entrées 600 un certain nombre de fois avant de prendre des décisions. L'antirebond de commutateur peut être nécessaire car les tensions de la pluralité d'entrées 600 peuvent être instables lorsque des touches sont activées. De plus, le processeur 506 peut lire la pluralité d'entrées 600 périodiquement, ou peut-être en réponse à un changement de la tension d'une ou plusieurs entrées de la pluralité d'entrées 600. Le processeur 506 peut traiter une fonction prédéterminée au moment o une touche est enfoncée, relâchée ou bien enfoncée et maintenue enfoncée pendant une période de temps étendue. En ce qui concerne le circuit de pavé de touches 508, la présente invention ne se limite pas à, par exemple, la commutation de la pluralité d'entrées 600. Par exemple, une activation de touches peut fournir une impulsion rapide à une combinaison unique de la pluralité d'entrées 600, le processeur 506 lisant et traitant les impulsions rapides en conséquence. On peut reconnaître que vingt et une touches différentes peuvent être détectées en utilisant sept entrées du processeur 506 selon la présente invention. On remarque, toutefois, que toutes les combinaisons possibles de deux entrées ne sont pas utilisées dans le mode de réalisation représenté sur la figure 6. En particulier, une touche qui fixe la pluralité d'entrées 600 à "1111100" après activation n'est pas, mais pourrait être, utilisée. Ainsi, le mode de réalisation représenté sur la figure 6 ne propose que vingt touches. Le mode de réalisation représenté sur les figures 6, 7, 8 et 9 et décrit dans le présent document peut être énoncé de façon plus générale. Si un processeur présente au moins M entrées utilisées pour la détection de touches et si, après activation de touches, des combinaisons uniques de N entrées des au moins M entrées sont commutées, le nombre de touches qu'un dispositif électronique peut distinguer et détecter de façon indépendante équivaut à: M![N!(M-N)!]. Un dispositif électronique peut donc comporter au moins L touches, et L=M![N!(M-N)!]. Les combinaisons uniques de N entrées qui sont commutées proviennent de toutes les combinaisons possibles de N entrées parmi les au moins M entrées. Chaque zone de contact ou zone de pastille conductrice comporte N+l pastilles conductrices, l'une des N+ l pastilles conductrices étant couplée à une tension de référence et chacune des N pastilles conductrices des N+l pastilles conductrices étant couplée à l'un des au moins M noeuds ou entrées. On remarque qu'un grand nombre de touches par rapport au nombre d'entrées de processeur nécessaire est obtenu, en particulier lorsque NÄ4 et plus précisément lorsque NÄ4 et M-N>l. N peut être limité en nombre à toute limitation d'un dispositif électronique représentant la présente invention, ou limité à toute limitation d'un appareil utilisé pour fournir des signaux à un processeur en réponse à des activations de touches. Par exemple, considérons le mode de réalisation représenté sur les figures 1, 2, 3 et 4 et décrit dans le présent document. Le dispositif électronique 100 est fabriqué suffisamment petit pour tenir dans la main d'un utilisateur. En conséquence, la PCB 200 est petite et le nombre de touches nécessaire du dispositif électronique 100 est relativement grand. Par conséquent, chaque touche de la pluralité de touches 114 et zone de contact de la pluralité de zones de contact 202 sont petites, ce qui limite le nombre de pastilles conductrices par zone de pastille conductrice. Ainsi, N est limité en nombre par la difficulté et le coût de la fourniture de nombreuses pastilles conductrices et de nombreux rubans électriques sur la PCB 200. Dans le mode de réalisation préféré, on choisit N égal à deux et le nombre de pastilles conductrices requis par zone de pastille conductrice n'est par conséquent égal qu'à trois (N+1=2+1=3). La figure 10 représente un tableau énumérant une pluralité de modèles de touches prédéterminés d'un autre mode de réalisation. Dans le cas présent, chaque activation de touche commute une combinaison unique de deux des cinq entrées d'un processeur. Par conséquent, dix touches (touches B à K) peuvent être réalisées (5!/2!(5-2)!=10). Cet autre mode de réalisation n'est cependant pas strictement limité à dix touches. Par exemple, des touches supplémentaires L à N énumérées sur la figure 10 peuvent être ajoutées, chacune des touches supplémentaires L à M commutant une combinaison unique de trois des cinq entrées. Chaque zone de pastille conductrice des touches supplémentaires L à N comporterait par conséquent quatre pastilles conductrices (N+1=3+1=4). Puisque le processeur 506 peut effectuer une distinction entre les commutations uniques utilisant une pluralité correspondante de modèles de touches prédéterminés, ces activations de touches uniques peuvent être distinguées et détectées de façon indépendante. Le nombre de touches pouvant être réalisé à partir d'un mode de réalisation de ce type est vingt (5!/2!(5-2)!+5!/3!(5-3)!=10+10=20). Selon un autre exemple, des touches supplémentaires 0 à Q telles qu'énumérées sur la figure 10 peuvent être ajoutées, chacune des touches supplémentaires 0 à N commutant une entrée unique parmi les cinq entrées. Chaque zone de pastille conductrice correspondante des touches supplémentaires 0 à Q comporterait seulement deux pastilles conductrices (N+l=l+1=2). Dans le cas présent, cinq touches supplémentaires peuvent être ajoutées (5!/1!(5-1)!=5). La figure 11 représente un autre mode de réalisation dans lequel M=7 et N=3. Dans ce mode de réalisation, trente-cinq touches peuvent être réalisées en utilisant seulement sept entrées d'un processeur (7!/3!(7-4)!=35). Tel que décrit ci-dessus dans l'arrière plan de l'invention, le procédé de type matriciel peut distinguer et détecter un maximum de douze touches en utilisant sept entrées d'un processeur. Ainsi, dans ce cas, le procédé sans matrice selon la présente invention peut détecter vingt-trois touches de plus que le procédé de type matriciel (35- 12=23). Plusieurs touches supplémentaires peuvent être détectées puisque la présente invention utilise toutes les combinaisons possibles de N entrées des au moins M entrées, et non pas uniquement les combinaisons de type matriciel (par exemple ligne/colonne) de la technique antérieure. Les combinaisons de type matriciel, dans lesquelles chaque entrée de la pluralité d'entrées de colonnes n'est combinée qu'à une entrée d'une pluralité d'entrées de colonne, n'ont fourni que des combinaisons limitées et donc un ensemble limité de touches correspondantes. Bien que de nombreux modes de réalisation soient possibles, tel que décrit ci-dessus, le mode de réalisation préféré comporte des touches qui commutent seulement une combinaison unique de N entrées. C'est-à- dire qu'aucun mélange de combinaisons n'est utilisé dans la même technique de détection de pavé de touches. Ce procédé est préféré puisque des activations de touches simultanées peuvent être reconnues par le processeur 506 et par conséquent ignorées, ou bien au moins manipulées un peu différemment. Dans une technique de détection du pavé de touches selon la figure 10, un enfoncement de la touche B ne peut pas être distingué de façon indépendante des enfoncements simultanés des touches O et P. En revanche, dans une technique de détection de pavé de touches préférée selon les figures 6 et 9, tout enfoncement simultané de touches est reconnaissable. Par exemple, lorsque la touche flèche gauche 128 et la touche flèche droite 130 sont enfoncées simultanément, le processeur 506 lit "1111000". Puisque "1111000" n'est pas une commutation d'une combinaison unique de N entrées, o N=2, il n'est pas inclus dans la pluralité de modèles de touches prédéterminés 806 de la figure 9. Ainsi, des enfoncements simultanés sont ignorés par le processeur 506. Bien que des modes de réalisation particuliers de la présente invention aient été représentés et décrits, des modifications peuvent être apportées. Les revendications jointes ont donc pour objectif de recouvrir tous ces changements et toutes ces modifications qui restent dans le véritable esprit et la portée de l'invention. REVENDICATIONS 1. Appareil permettant de détecter des activations de touches, ledit appareil comportant un processeur (506) ayant une première entrée (602), une deuxième entrée (604) et une troisième entrée (606), ledit appareil étant caractérisé par: un circuit de pavé de touches (508), ledit circuit de pavé de touches (508) permettant de fournir un premier signal à la première entrée (602) et la deuxième entrée (604) en réponse à l'activation d'une première touche, un deuxième signal à la première entrée (602) et la troisième entrée (606) en réponse à l'activation d'une deuxième touche, et un troisième signal à la deuxième entrée (604) et la troisième entrée (606) en réponse à l'activation d'une troisième touche. 2. Appareil selon la revendication 1, caractérisé en ce que ledit processeur (506) permet de remplir une première fonction prédéterminée en réponse à la détection du premier signal à la première entrée (602) et la deuxième entrée (604), une deuxième fonction prédéterminée en réponse à la détection du deuxième signal à la première entrée (602) et la troisième entrée (606) et une troisième fonction prédéterminée en réponse à la détection du troisième signal à la deuxième entrée (604) et la troisième entrée (606). 3. Appareil selon la revendication 1, caractérisé en ce que ledit circuit de pavé de touches (508) permet de fournir un quatrième signal à la première entrée (602) et une quatrième entrée (608) en réponse à l'activation d'une quatrième touche, un cinquième signal à la deuxième entrée (604) et la quatrième entrée (608) en réponse à l'activation d'une cinquième touche et un sixième signal à la troisième entrée (606) et la quatrième entrée (608) en réponse à l'activation d'une sixième touche. 4. Appareil selon la revendication 3, caractérisé en ce que ledit processeur (506) permet de remplir une quatrième fonction prédéterminée en réponse à la détection du quatrième signal à la première entrée (602) et la quatrième entrée (608), une cinquième fonction prédéterminée en réponse à la détection du cinquième signal à la deuxième entrée (604) et la quatrième entrée (608) et une sixième fonction prédéterminée en réponse à la détection du sixième signal à la troisième entrée (606) et la quatrième entrée (608). 5. Procédé de détection d'activation de touches dans un dispositif électronique portable (100), le dispositif électronique portable (100) comportant un processeur (506), le procédé étant caractérisé par les étapes consistant à: générer un premier signal en réponse à l'activation d'une première touche (138) du dispositif électronique portable (100); détecter le premier signal à la première entrée (602) et la deuxième entrée (604) du processeur (506); remplir une première fonction prédéterminée en réponse à l'étape de détection du premier signal à la première entrée (602) et la deuxième entrée (604); générer un deuxième signal en réponse à l'activation d'une deuxième touche (140) du dispositif électronique portable (100); détecter le deuxième signal à la première entrée (602) et une troisième entrée (606) du processeur (506); remplir une deuxième fonction prédéterminée en réponse à l'étape de détection du deuxième signal à la première entrée (602) et la troisième entrée (606); générer un troisième signal en réponse à l'activation d'une troisième touche (148) du dispositif électronique portable (100); détecter le troisième signal à la deuxième entrée (604) et la troisième entrée (606); et remplir une troisième fonction prédéterminée en réponse à l'étape de détection du troisième signal à la deuxième entrée (604) et la troisième entrée (606). 6. Procédé selon la revendication 5, caractérisé en outre par les étapes consistant à: générer un quatrième signal en réponse à l'activation d'une quatrième touche (142) du dispositif électronique portable (100); détecter un quatrième signal à la première entrée (602) et une quatrième entrée (608) du processeur (506); remplir une quatrième fonction prédéterminée en réponse à l'étape de détection du quatrième signal à la première entrée (602) et la quatrième entrée (608); générer un cinquième signal en réponse à l'activation d'une cinquième touche (122) du dispositif électronique portable (100); détecter le cinquième signal à la deuxième entrée (604) et la quatrième entrée (608); remplir la cinquième fonction prédéterminée en réponse à l'étape de détection du cinquième signal à la deuxième entrée (604) et la quatrième entrée (608), générer un sixième signal en réponse à l'activation d'une sixième touche (124) du dispositif électronique portable (100; détecter le sixième signal à la troisième entrée (606) et la quatrième entrée (608); et remplir une sixième fonction prédéterminée en réponse à l'étape de détection du sixième signal à la troisième entrée (606) et la quatrième entrée (608). 7. Procédé selon la revendication 5, caractérisé en outre par les étapes consistant à: détecter simultanément le premier signal et le deuxième signal; exécuter une fonction nulle en réponse à ladite étape de détection simultanée du premier signal et du deuxième signal; détecter simultanément le premier signal et le troisième signal; exécuter une fonction nulle en réponse à ladite étape de détection simultanée du premier signal et du troisième signal; détecter simultanément le deuxième signal et le troisième signal; et exécuter une fonction nulle en réponse à ladite étape de détection simultanée du deuxième signal et du troisième signal 8. Dispositif électronique portable (100), caractérisé par: au moins L touches (114), lesdites au moins L touches (114) comportant une première touche (138), une deuxième touche (140), une troisième touche (142), une quatrième touche (148), une cinquième touche (122) et une sixième touche (124). un circuit de pavé de touches (508), ledit circuit de pavé de touches (508) étant placé de façon adjacente auxdites au moins L touches (114), ledit circuit de pavé de touches (508) comportant au moins M noeuds (651) polarisés à une première tension (648), lesdits au moins M noeuds (651) comportant un premier noeud (652), un deuxième noeud (654), un troisième noeud (656) et un quatrième noeud (658), ledit circuit de pavé de touches (508) permettant de commuter la première tension (648) sur une deuxième tension (650) pour une combinaison unique de N noeuds desdits au moins M noeuds (651) pour chaque activation de touche desdites au moins L touches (114), comportant la commutation au niveau desdits premier et deuxième noeuds (652, 654) en réponse à l'activation de ladite première touche (138), la commutation au niveau desdits premier et troisième noeuds (652, 656) en réponse à l'activation de ladite deuxième touche (140), la commutation au niveau desdits premier et quatrième noeuds (652, 658) en réponse à l'activation de ladite troisième touche (142), la commutation au niveau desdits deuxième et troisième noeuds (652, 656) en réponse à l'activation de ladite quatrième touche (148), la commutation au niveau desdits deuxième et quatrième noeuds (654, 658) en réponse à l'activation de ladite cinquième touche (122), et la commutation au niveau desdits troisième et quatrième noeuds (656, 658) en réponse à l'activation de ladite sixième touche (124); et un processeur (506), ledit processeur (506) présentant au moins M entrées (600), chaque entrée desdites au moins M entrées (600) étant couplée à un noeud desdits au moins M noeuds (651), ledit processeur (506) permettant de lire lesdites au moins M entrées (600), comparer lesdites au moins M entrées (600) à une pluralité de modèles de touches prédéterminés (806) et remplir une fonction prédéterminée en réponse à une correspondance entre lesdites au moins M entrées (600) et un modèle de ladite pluralité de modèles de touches prédéterminés (806). 9. Dispositif électronique portable (100) selon la revendication 8, caractérisé en outre en ce que NÄ2, M-N>1 et L=M!/[N!(M-N)!].