Brevet FR2841022A1 — publié le 20031219

des codes compares. Procede pour localiser un impact sur une surface et dispositif pour la mise en muvre de ce procede. La presente invention est relative aux procedes pour local i ser un impact sur une surface et aux dispos it i fs pour la mise en muvre de ces procedes. Plus particulierement, l' invention concerne un procede dans lequel on localise un impact sur une surface appartenant a un objet formant interface acoustique, dote d'au moins un capteur acoustique (['objet formant interface acoustique peut etre fait d'une seule piece ou de plusieurs elements, assembles ou au moins en contact mutuel), procede dans lequel on capte au moins un signal a partir d'ondes acoustiques generees dans ['objet formant interface acoustique par ledit impact et on localise ['impact par traitement audit signal capte. Le document FR-A-2 811 107 decrit un exemple d'un tel procede qui s' applique en particulier a une vitre. Dans ce procede connu, on calcule la position de l' impact sur la surface de ['objet en mesurant les differences de temps de vol des ondes acoustiques jusqu'a differents capteurs. Ce procede connu requiert toutefois: - que la vitre utilisee presente une parfaite homogeneite et un parfait etat de surface, - que les champs de la vitre soTent traites specialement notamment pour eviter les reflexions des ondes acoustiques, - que l'on connaisse a l'avance la celerite des ondes acoustiques dans la vitre, ce qui suppose de conna1tre precisement sa composition, - que l'on utilise au moins quatre capteurs. Il en resulte que ce procede connu est particulierement couteux a mettre en muvre et ne peut pas s'appliquer a des objets pre-existants quelconques, notamment des objet heterogenes constitues d' assemblages de pieces, des objets de forme irreguliere, etc. La presente invention a notamment pour but de pallier ces inconvenients. A cet effet, selon l' invention, un procede du genre en question est caracterise en ce qu'il comporte une etape de reconnaissance au cours de laquelle on compare le signal capte a au moins un signal predetermine correspondent au signal qui est capte lorsqu' on genere un impact sur au moins une zone active appartenant a la surface de ['objet formant interface acoustique (cette comparaison, qui peut etre faite aussi bien dans le domaine temporel que dans le domaine frequentiel, peut eventuellement s'effectuer sur uniquement une partie du signal capte ou sur des donnees extraites du signal capte apres traitement, auquel cas ledit signal predetermine peut etre reduit a la partie sur laquel le se fait la comparai son ou aux donnees sur lesquelles se fait la comparaison) , et on associe l' impact a ladite zone active si le signal capte est suffisamment voisin audit signal predetermine. Grace a ces dispositions, on obtient un procede de positionnement d' impact qui est robuste, adaptable a tous les objets (y compris les objets heterogenes constitues par assemblage de plusieurs pieces ou par mise en contact de plusieurs pieces), facile et peu couteux a mettre en muvre. Dans des modes de realisation preferes de l' invention, on peut eventuellement avoir recours en outre a l'une et/ou a l'autre des dispositions suivantes: - la surface de ['objet formant interface acoustique comporte plusieurs zones actives, et au cours de l'etape de reconnaissance, on compare le signal capte a plusieurs signaux predetermines correspondent chacun au signal capte lorsquton genere un impact sur une desdites zones actives; - on utilise un seul capteur acoustique; - on utilise plusieurs capteurs acoustiques et au cours de l'etape de reconnaissance, on capte un signal pour chaque capteur acoustiques et les signaux captes par les differents capteurs acoustiques vent compares aux signaux predetermines independamment les uns des autres i - les signaux captes par les differents capteurs acoustiques vent compares aux signaux predetermines differemment les uns des autres; - on utilise plusieurs capteurs acoustiques mesurant plusieurs grandeurs differentes; - on utilise au plus deux capteurs acoustiques; - le procede comprend une etape initiale d'apprentissage au cours de laquelle on determine experimentalement chaque signal predetermine en generant au moins un impact sur chaque zone active; - cheque signal predetermine est un signal theorique (calcule ou determine experimentalement sur un objet identique ou tres similaire du point de vue acoustique a celui utilise); au cours de l'etape de reconnaissance, on compare le signal capte audit au moins un signal predetermine par intercorrelation; - au cours de l'etape de reconnaissance, on compare le signal capte audit au moins un signal predetermine par un procede de reconnaissance choisi parmi une reconnaissance vocale, une reconnaissance de signaux, une reconnaissance de forme, et une reconnaissance par reseau neuronal; - au cours de l'etape de reconnaissance, on associe le signal capte soit a une seule zone active, soit a aucune zone active; - on associe chaque zone active a une information predeterminee (par exemple, un caractere alphanumerique, une commande, etc.) et lorsqu'on associe l' impact a une zone active, on fait utiliser l' information predeterminee correspondent a cette zone active par un dispositif electronique; - la surface de ['objet formant interface acoustique comporte un nombre n de zones actives, n etant au moins egal a 2, et l'etape de reconnaissance comprend les sous-etapes suivantes: on procede a une intercorrelation du signal capte (generalement apres normalisation) avec lesdits signaux predetermines Ri(t), i etant un entier naturel compris entre 1 et n qui designe une zone active, et on obtient ainsi des fonctions d'intercorrelation Ci(t), on determine une zone active j potentiellement activee qui correspond au resultat d'intercorrelation Cj(t) ayant un maximum d' amplitude plus elevee que ceux des autres resultats Ci(t), 15. on determine egalement la distribution D(i) des maxima d'amplitude des resultats d'intercorrelation: D(i)=Max( (Ci(t)), on determine egalement la distribution D'(i) des maxima d'amplitude des resultats d'intercorrelation C'i(t) entre Rj(t) et les differents signaux predetermines Ri(t): D'(i)=Max( (C'i(t)), on determine si ['impact a ete genere sur la zone active j en fonction d'un niveau de correlation entre les distribution D(i) et D'(i); - au cours de l'etape de reconnaissance, on traite le signal capte pour en extraire des donnees representatives de certaines caracteristiques du signal capte et on compare les donnees ainsi extraites a des donnees de reference extraites du signal qui est capte lorsqu'un impact est genere sur chaque zone active; - au cours de l'etape de reconnaissance, on determine un code a partir desdites donnees extraites du signal capte et on compare ce code a une table qui donne une correspondence entre au moins certains codes et chaque zone active; l'objet formant interface acoustique comporte au moins deux zones actives et au cours de l'etape de reconnaissance, on determine des valeurs de ressemblance representatives de la ressemblance entre le signal capte et les signaux predetermines (notamment une valeur issue de la fonction d'intercorrelation, par exemple son maximum), on associe l' impact avec plusieurs zones actives adjacentes correspondent a un maximum de ressemblance, cites zones actives de reference, puis on determine la position de l 'impact sur la surface en fonction des valeurs de ressemblance attribuees aux zones actives de reference; - on determine la position de ['impact sur la surface de facon que les valeurs de ressemblance attribuees aux zones actives de reference, correspondent le mieux possible a des valeurs de ressemblance theoriques calculees pour lesdites zones actives de reference pour un impact genere dans ladite position sur la surface; - le s valeurs de res semblance theoriques vent des fonctions de la position de ['impact sur la surface, determinees a l'avance pour chaque ensemble possible de zones actives de reference. Par ailleurs, invention a egalement pour objet un dispositif specialement adapte pour mettre en oeuvre un procede d'interfacage tel que defini ci-dessus. D'autres caracteristiques et avantages de l' invention apparaitront au cours de la description suivante de cinq de ses formes de realisation, donnees a titre d'exemples non limitatifs, en regard des dessins joints. Sur les dessins: - la figure 1 est une vue schematique en perspective montrant un exemple de dispositif comprenant une interface acoustique adaptee pour mettre en uvre un procede selon une premiere forme de realisation de l' invention, la figure 2 est un schema bloc du dispositif de la figure 1, - la figure 3 represente un graphe illustrant un exemple de methode qui permet d'associer un impact sur la surface de l' interface acoustique visible sur la figure 1, avec une zone active de cette surface, - la figure 4 represente schematiquement une interface acoustique utilisable dans un dispositif de mise en muvre d'un procede selon une deuxieme forme de realisation de l' invention, - la figure 5 est un schema bloc d'un exemple de dispositif pouvant utiliser l' interface d' entree de la figure 4, - et les figures 6 a 9 representent schematiquement des interfaces acoustiques utilisables dans un dispositif de mise en muvre d'un procede selon des troisieme, quatrieme et cinquieme formes de realisation de l' invention. Sur les differentes figures, les memes references designent des elements identiques ou similaires. La figure 1 represente un dispositif 1 destine a mettre en oeuvre la presente invention, qui comporte par exemple: - une unite centrale 2 de micro-ordinateur, - un ecran 3 relic a l' unite centrale 2, - et une interface d' entree acoustique 4 qui permet de communiquer des informations a l' unite centrale 2 dans l'exemple considere. L' interface d' entree acoustique 4 comprend un objet solide 5, constitue ici par une table dans laquelle on fait propager des ondes acoustiques en generant des impacts sur sa surface 9, comme il sera explique ci-apres. On notera toutefois que ['objet formant interface acoustique pourrait etre constitue par tout autre objet, homogene ou heterogene, constitue d'une seule piece ou de plusieurs pieces assemblees ou simplement en contact mutuel, tel que: vitre, porte, fenetre, tablette portative, ecran d'ordinateur, panneau d'affichage, borne interactive, jouet, tableau de bord de vehicule, arriere de dossier de siege avant de vehicule automobile ou de siege d'avion, mur, sol, pare-chocs de vehicule (l ' information transmise par l' interface acoustique etant alors la position d'un impact sur le pare-chocs), etc.. Au moins un capteur acoustique 6 (un seul capteur 6 dans l'exemple represente) est fixe a ['objet 5, ce capteur acoustique 6 etant relic par exemple a l' entree microphonique 7 de l' unite centrale 2, par l'intermediaire d'un cable 8 ou par tout autre moyen de transmission (radio, infra-rouge ou autre), de facon a capter lesdites ondes acoustiques et les transmettre a l' unite centrale 2. Le capteur acoustique 6 peut etre par exemple un capteur piezo-electrique, ou autre (par exemple, un capteur capacitif, un capteur magnetostrictif, un capteur electromagnetique, un velocimetre acoustique, un capteur optique [interferometre laser, vibrometre laser,...], etc.). Il peut etre adapte pour mesurer par exemple les amplitudes des deplacements dus a la propagation des ondes sonores dans ltobjet 5 formant interface acoustique, ou encore la vitesse ou l' acceleration de tels deplacements, ou bien encore il peut s'agir d'un capteur de pression mesurant les variations de pression dues a la propagation des ondes acoustiques dans ['objet 5. Sur la surface externe 9 de ['objet 5 (en l' occurrence sur la face superieure de la table constituent ledit objet 5 dans l'exemple represente sur la figure 1), vent definies plusieurs zones actives 10, qui peuvent etre delimitees par exemple: - par un marquage physique, amovible ou non, appose sur la surface 9 de ['objet 5, - ou encore par un marquage lumineux obtenu par projection d'une image sur la surface 9. La surface 9 pourrait aussi comporter des parties ou l' on interdirait de generer un impact par exemple en les recouvrant d'un materiau souple ou simplement inaccessible a l'utilisateur, notamment pour une meilleure fiabilite du systeme. Les differentes zones actives 10 peuvent etre simplement des portions de la surface 9, identiques au reste de la surface 9. Ces zones actives se differencient toutefois les unes des autres et du reste de la surface 9, dans la mesure ou un impact sur une des zones 10 genere un signal acoustique different du signal genere par un impact sur une autre des zones actives 10 ou sur une autre partie de la surface 9. Chacune des zones actives 10 est associee a une information predeterminee qu'un utilisateur peut vouloir communiquer a l' unite centrale 2. L' information en question peut par exemple etre une commande, un chiffre, une lettre, une position sur la surface 9, ou toute autre information pouvant etre habituellement transmise a un dispositif electronique tel qu'un micro-ordinateur (ou a l' unite centrale d'un autre appareil electronique) au moyen des interfaces d' entrees classiques telles que claviers, boutons de commande, souris ou autres. Les informations en question peuvent eventuellement etre indiquees en clair par des marquages lOa sur la surface 9 (comme pour les reperes des zones 10, ces marquages peuvent etre apposes physiquement sur la surface 9 de maniere definitive ou amovible, ou encore ils peuvent etre projetes sous forme d' images lumineuses sur ladite surface 9). En variante, la surface 9 de ['objet 5 peut simplement comporter des reperes (apposes physiquement ou lumineux) permettant de distinguer les zones actives les unes des autres. Ces reperes peuvent par exemple etre des numeros ou des couleurs, et leur signification peut eventuellement etre rappelee par un affichage genere par ['unite centrale 2 sur l'ecran 3. Eventuellement, la surface 9 peut aussi ne comporter aucun marquage, ni pour delimiter les zones actives, ni pour identifier les informations auxquelles elles correspondent, auquel cas les zones actives 10 ne seraient connues que des seuls utilisateurs autorises du dispositif 1. On notera que les informations predeterminees associees a chaque zone active 10 peuvent etre soit touj ours les memes, soit varier en fonction du deroulement d'un programme dans l' unite centrale 2, soit encore dependre des actionnements precedents d'autres zones actives 10 (certaines zones actives 10 peuvent par exemple etre actionnees pour changer la fonction attribuee a une ou plusieurs zone(s) active(s) 10 actionnee(s) apres elle, de facon, par exemple, a acceder a des fonctions specifiques, a des caracteres speciaux, ou encore pour mettre des lettres en majuscules, etc.). Les differentes zones actives 10 de ['objet 5 constituent done un veritable clavier virtuel que l' on actionne en tapant sur les zones actives, indifferemment avec l'ongle d'un doigt, avec l'extremite des doigts, avec un objet tel que stylo, styles ou autre. On notera que la surface 9 de ['objet 5 pourrait le cas echeant comporter une seule zone active 10 dans les cas les plus simplex, cette zone active 10 ne s'etendant toutefois pas a l 'ensemble de la surface 9 et constituent de preference une faible portion de ladite surface 9. Comme represente sur la figure 2, le capteur 6 (SENS.) peut classiquement etre relic par intermediaire de l' entree 7 a un amplificateur 11 luimeme relic a un convertisseur analogique-numerique 12 (A/D) qui transmet les signaux recus au processeur 13 de ['unite centrale 2 (CPU) lequel processeur est lui-meme relic a une ou plusieurs memoires 14 (MEM.) et commande l'ecran 3 susmentionne (SCR.) ou toute autre interface de sortie renvoyant des informations vers l'utilisateur. On notera que l' interface acoustique 4 pourrait servir d' interface d' entree dtinformations vers tous autres dispositifs electroniques qu'un micro-ordinateur, par exemple un appareil electronique menager ou professionnel, un digicode, une unite centrale electronique de vehicule, etc. Dans tous les cas, les signaux electriques generes par le ou les capteurs 6 peuvent etre traites soit dans cet appareil electronique, soit dans un dispositif numerique externe de traitement du signal (DSP). Pendant l'utilisation du dispositif 1 decrit precedemment, lorsqu'un utilisateur genere un impact sur la surface 9 de ['objet 5, cet impact engendre une once acoustique qui se propage dans ['objet 5 jusqu'au capteur acoustique 6. Le capteur acoustique 6 genere alors un signal electrique S(t) qui, apres numerisation, est traite par le processeur 13 (ou par un autre processeur dedie, interne ou externe a l' unite centrale 2). Le processeur 13 compare ensuite le signal recu avec differents signaux predetermines appartenant a une bibliotheque de signaux memorises prealablement dans la memoire 14, ces signaux predetermines correspondent respectivement a des impacts generes sur les differentes zones actives 10 de ['objet 5. Cette comparaison permet de savoir si le signal acoustique provient d'une des zones actives 10, et laquelle, quel que soit le mode d' excitation de ladite surface active (impact d'un ongle, d'une extremite de doigt, d'une paume de main, d'un objet tel qu'un stylo ou un styles, etc.). Les signaux predetermines de la bibliotheque de signaux peuvent avoir ete determines au cours d'une phase d'apprentissage initial dans laquelle on genere des impacts successivement sur toutes les zones actives 10 de ['objet , en enregistrant les signaux correspondents (de preference apres normalisation, par exemple pour que l'energie de chaque signal de reference soit egale a 1) recus dans l' unite centrale 2 par l'intermediaire du capteur acoustique 6. En variante, lorsque ['objet 5 a une forme geometrique simple et/ou repetitive, il est possible que les signaux predetermines de la bibliotheque de signaux soient obtenus par modelisation ou soient determines experimentalement une seule fois pour tous les objets 5 d'une serie d' objets identiques: dans ces deux cas, il n'y aurait done pas de phase prealable d'apprentissage pour ['objet 5 particulier connecte a l' unite centrale 2, mais simplement installation de la bibliotheque de signaux dans la memoire 14 de ladite unite centrale. On notera que dans certains cas (notamment si ['objet 5 est en bois), on peut faire varier les signaux predetermines de la bibliotheque de signaux en fonction des conditions ambiantes, notamment la temperature et l'humidite. Ces variations peuvent etre calculees ou bien resulter d'une nouvelle phase d' apprentissage. La comparaison des signaux recus pendant l'utilisation du dispositif 1, avec les signaux predetermines de la bibliotheque de signaux, peut etre effectuee: - directement sur les signaux temporels S(t) recus du capteur 6, - ou encore sur le spectre en frequence de ces signaux (par exemple apres transformee de Fourier des signaux temporels recus du capteur 6), ou sur d'autres donnees caracteristiques du signal, notamment sa phase. La comparaison des signaux captes avec les signaux predetermines de la bibliotheque de signaux peut etre effectuee par tout moyen connu, notamment: - par intercorrelation, - par des procedes connus de reconnaissance vocale, de reconnaissance de signaux ou de reconnaissance de forme, - par utilisation de reseaux neuronaux, ou autres. A titre d'exemple plus precis, on peut notamment utiliser, pour reconnaltre la zone active 10 d'ou vient le signal capte S(t), le procede suivant: (1) Apres normalisation du signal capte S(t) (par exemple, on calibre S(t) pour que son energie soit egale a 1), on procede a une intercorrelation du signal S(t) genere par le capteur 6 avec les n signaux predetermines de la bibliotheque egalement normalises, notes Ri(t) avec i=l..n. On obtient ainsi des fonctions Ci(t), qui vent les resultats temporels du produit d'intercorrelation du signal S(t) respectivement avec les signaux Ri(t) de la bibliotheque. A partir de ces calculs, on determine une zone active potentiellement activee j correspond au resultat d'intercorrelation Cj(t) ayant un maximum d'amplitude plus elevee que ceux des autres resultats Ci(t). (2) On determine egalement la distribution D(i) des maxima d'amplitude des resultats d'intercorrelation: D(i)=Max( (Ci(t)) avec i=l..n. (3) On calcule une deuxieme fonction de distribution D'(i) obtenue de facon identique au calcul de la fonction D(i) mais en remplacant S(t) par Rj(t). (4) On procede a une intercorrelation des distributions des maximas d'amplitudes D(i) et D'(i). Si ['amplitude maximale E du resultat d'intercorrelation entre D(i) et D'(i) est suffisante, alors j est le numero considere de la zone activee. Sinon, le signal genere par le capteur correspond a une fausse alerte. Au cours de cette etape (4), on peut simplement calculer E et la valeur maximale de D(i), soit Max(D(i)): si lton considere ces deux valeurs comme les coordonnees d'un point dans un espace bidimensionnel d' axes x=Max(D(i)) et y=E, comme represente sur la figure 3, on peut determiner a l'avance (empiriquement ou par le calcul) une courbe seuil L qui delimite un domaine D correspondent aux points valides (ce domaine est find et limite a x=1 et y=1, valeurs maximales absolues de D(i) et E. Les signaux captes qui donnent des points hors du domaine D, quant a eux, vent elimines comme etant de fausses alertes. Dans l'exemple considere, la ligne D est une droite qui peut passer par exemple par les points (S1, 0) et (0, S2). Par exemple, S1=0,4 et S2=0,4 ou 0,6. On notera qu'en plus d' identifier la zone active 10 d'ou vient ['impact, il serait possible de mesurer la force de ['impact, par exemple pour guider l'utilisateur dans sa facon de se servir de l' interface acoustique, ou encore pour moduler l' action declenchee par un impact sur une zone active 10, selon l'intensite de cet impact. On notera par ailleurs que la reconnaissance des signaux provenant des zones actives 10 peut eventuellement se faire en utilisant uniquement une partie des signaux S(t) recus ou une partie de leur spectre en frequence ou plus generalement une partie de leurs caracteristiques. Dans ce cas, au cours de l'etape de reconnaissance, on traite le signal capte pour en extraire des donnees representatives de certaines caracteristiques du signal capte et on compare les donnees ainsi extraites a des donnees de reference extraites du signal qui est capte lorsqu'un impact est genere sur chaque zone active. Ainsi, il est par exemple possible de mesurer ['amplitude et la phase du signal pour m frequences predeterminees (m etant un entier naturel au moins egal a 1), et de comparer ces amplitudes mesurees al-am et ces phases mesurees pl-pn avec les amplitudes Ail-Aim et les phases Pil-Pim mesurees auxdites frequences predeterminees a partir des signaux recus au cours de la phase d'apprentissage (ou determines par modelisation) pour les differentes zones actives 10 de numero i (i etant compris entre 1 et n, ou n est le nombre de zones actives 10). En variante, il est possible de determiner un code a partir desdites donnees extraites du signal capte et de comparer ce code a une table qui donne une correspondence entre au moins certains codes et chaque zone active (les codes contenus dans cette table representent alors les signaux predetermines de la bibliotheque de signaux mentionnee precedemment). A titre d'exemple non limitatif, on peut determiner un code a 16 bits a partir du signal capte S(t), de la facon suivante: - les 8 premiers bits du code vent determines a partir du spectre en frequence du signal S(t) que l'on subdivise en 8 tranches frequentielles predeterminees [fk, fk+1], k=1..8: le bit de rang k est egal a 1 par exemple si la valeur finale d'energie donnee par le spectre a la frequence fk+1 est superieure a la valeur moyenne d'energie de l'onde acoustique dans la tranche de frequence [fk, fk+1], et ce bit vaut 0 dans le cas contraire; - les 8 derniers bits du code vent determines a partir du signal temporel S(t) que l'on subdivise en 9 tranches temporelles predeterminees [tk, tk+1], k=1..9: le bit de rang k+8 est egal a 1 par exemple si la valeur moyenne de la puissance du signal pendant l'intervalle de temps [tk, tk+1] est superieure a la valeur moyenne de la puissance du signal pendant l'intervalle de temps [tk+1, tk+2], pou k=1..8, et ce bit vaut 0 dans le cas contraire. Dans cet exemple particulier, les codes de la table de correspondence seraient determines lors de la phase d'apprentissage, en calculant comme indique ci-dessus les codes qui correspondent aux signaux captes par le capteur acoustique 6 lorsqu'on genere des impacts sur les differentes zones actives 10. Par ailleurs, comme represente sur les figures 4 et 5, il peut etre possible d'utiliser deux capteurs acoustiques 6 (SENS.1 et SENS.2), notamment lorsque ['objet presente des symetries telles qu'il puisse exister un risque de confusion entre les signaux provenant de deux zones actives 10 differentes. Le cas echeant, on pourrait utiliser plus de deux capteurs acoustiques 6, bien que les solutions preferees fassent appel a un ou deux capteurs 6. Lorsque deux ou plusieurs capteurs vent utilises, deux choix vent possibles: 1) melange des signaux des differents capteurs et traitement du signal global suivant le procede decrit ci dessus. 2) ou, de facon preferee, traitement individual des signaux des differents capteurs avec le procede decrit ci dessus et recoupement des resultats: - si les zones actives 10 determinees a partir des differents capteurs ont des numeros identiques alors on determine que la zone qui a recu un impact est celleci, - dans les autres cas, on peut soit considere le signal capte comme etant une fausse alerte, soit determiner la zone qui a recu un impact par exemple par intercorrelation entre les fonctions d'intercorrelation Ci(t) determinees pour chaque capteur, ou par des moyens plus complexes tels que reseaux de neurones ou autres. On notera que les deux capteurs acoustiques peuvent etre de types differents et/ou capter des grandeurs differentes et/ou leurs signaux peuvent etre traites differemment pour identifier les zones actives 10 recevant des impacts. Par exemple, l'un des capteurs acoustiques peut servir a enregistrer le signal S(t) recu, tandis que l'autre peut servir uniquement a determiner un decalage temporel entre l'arrivee de l'onde acoustique sur les deux capteurs. Le second capteur pourrait par ailleurs ne pas capter l'onde acoustique propagee dans ['objet solide 5, mais l'onde acoustique propagee dans l'air lors de l' impact. Comme represente sur la figure 6, ['objet formant interface acoustique peut etre constitue par un ecran d'ordinateur 3 ou un ecran de television auquel on fixe le capteur 6. La surface recevant les impacts peut etre avantageusement la vitre 15 de l'ecran, ce qui peut permettre notamment de faire afficher par l'ecran 3 la delimitation des zones actives 10 et leur signification. Cette variante serait utilisable par exemple pour programmer un magnetoscope, notamment dans le cas ou l'ecran 3 serait un ecran de television (l ' unite centrale 2 serait alors remplacee par le magnetoscope). Comme represente sur la figure 7, [(objet formant interface acoustique peut egalement etre constitue par une porte vitree 16 ou similaire. Dans l'exemple represente sur la figure 7, la surface 17 qui porte les zones actives 10 est constituee par la surface vitree de la porte, et, touj ours dans l'exemple particulier represente sur cette figure, le capteur acoustique 6 est fixe sur une partie en bois de la porte 16. Dans l'exemple represente sur la figure 8, ['objet formant interface acoustique est une tablette 18 concue specifiquement pour servir d'interface acoustique. Cette tablette peut par exemple comporter un cadre rigide 19 solidaire d'un fond 20 egalement rigide qui porte le capteur acoustique 6. Une membrane souple 22, realisee par exemple en elastomere, est tendue sur le cadre 19 a faible distance au-dessus du fond 21. Cette membrane souple 22 est pourvue de picots rigides 23 sous sa face inferieure (il peut s'agir par exemple de demi-spheres de verre qui vent collees sous la membrane 22). Ainsi, lorsqu'un utilisateur tape sur la membrane 22 et notamment sur une zone active 10 portee par cette membrane, cette action genere un impact d' au moins un picot 23 sur le fond 21 du cadre de la tablette 18. Cette variante presente l'avantage de produire des impacts dependents relativement peu de la facon dont l'utilisateur tape sur la membrane 22 (avec le doigt ou l'ongle ou un outil, avec plus ou moins de force, etc.). Dans les modes de realisation des figures 6 a 8, le procede mis en uvre peut etre identique ou similaire a celui decrit precedemment et permettre de faire correspondre un impact genere sur la surface de ['objet formant interface acoustique, soit avec une zone active 10, soit avec aucune zone active. Mais il est aussi possible, dans tous les modes de realisation de l' invention faisant appel a plusieurs surfaces actives (eventuellement ponctuelles), de determiner la position de ['impact sur la surface 9 de ['objet 5 formant interface acoustique (voir l'exemple de la figure 9), meme lorsque cet impact n'est pas sur une des zones actives. On obtient ainsi une interface acoustique continue ou pseudo-continue (permettant un fonctionnement similaire par exemple a une souris d'ordinateur, a un crayon optique, a un ecran tactile ou similaires). Dans ce cas, au cours de l'etape de reconnaissance: - on determine des valeurs de ressemblance representatives de la ressemblance entre le signal capte et les signaux predetermines (notamment des valeurs issues de des fonctions d'intercorrelation Ci(t) susmentionnees, par exemple leur maxima D(i) defini ci-dessus), - on associe l' impact avec un nombre p au moins egal a 2 de zones actives adjacentes correspondent a un maximum de ressemblance, cites zones actives de reference R1-R4 (p peut valoir avantageusement 4 notamment pour positionner ['impact selon deux dimensions x, y, ou le cas echeant moins de 4 notamment si ['impact ne doit etre positionne que selon une seule dimension x ou y): on peut par exemple determiner en premier lieu la zone R1 comme etant la zone active 10 ayant la valeur ressemblance D(i) maximale, puis determiner, parmi les zones actives adjacentes a R1, les trots zones R2-R4 qui donnent les valeurs les plus elevees de la valeur de ressemblance D(i)); - puis on determine la position de ['impact I sur la surface 9 en fonction des valeurs de ressemblance D(i) attribuees aux zones actives de reference R1-R4. Au cours de cette derriere etape, on peut avantageusement determiner la position de ['impact sur la surface de facon que les valeurs de ressemblance attribuees aux zones actives de reference, correspondent le mieux possible a des valeurs de ressemblance theoriques calculees pour lesdites zones actives de reference pour un impact genere dans ladite position sur la surface. Ces valeurs de ressemblance theoriques peuvent notamment etre des fonctions de la position de ['impact sur la surface, determinees a l'avance pour chaque ensemble possible de zones actives de reference. Les fonctions en question peuvent etre determinees lors de l'etape d'apprentissage, par exemple en ajustant une fonct ion-type sur les valeurs de res semblance des zones actives entre elles. La fonction-type en question peut dependre de la forme de ltobjet et etre determinee a l'avance, soit de facon theorique, soit experimentalement. Pour prendre un exemple concret, la fonction de ressemblance theorique Rth(X,Y) entre deux points X, Y de la surface 9 peut correspondre au maximum de la fonction d'intercorrelation entre les signaux Sx(t) et Sy(t) captes par le capteur 6 respectivement lorsque des impacts vent generes en ces deux points X, Y. et cette fonction peut par exemple etre du type Rth(X, Y)=(sin(a().d)) / (a().d), approxime par exemple par Rth(X, Y)=1[a().d]2/6, ou: - d est la distance entre X et Y. - est un angle entre par exemple l'axe x (ou l'axe y) et la direction X-Y, - et a() est un coefficient dependent de l' angle selon une fonction elliptique: a()=al. cos(+00)+a2.sin((+00), ou p0 est un angle representatif de l' orientation de l' ellipse. On peut determiner la fonction Rth pour chaque ensemble possible de zones actives de references R1-R4, a partir des signaux predetermines Ri(t) de la bibliotheque de signaux, captes en generant des impacts respectivement sur ces zones actives de reference au cours de la phase d'apprentissage. A cet effet, pour un ensemble donne de quatre zones de reference R1-R4, on peut calculer le maximum de la fonction d'intercorrelation du signal Rl(t) correspondent a R1, avec chacun des signaux R2(t), R3(t), R4(t) correspondent aux zones R2-R4. On en deduit des valeurs de al, a2 et p0. On peut proceder ensuite de meme a partir des zones de reference R2, R3 et R4, ce qui donne a chaque fois des valeurs de al, a2 et p0, puis prendre la moyenne des quatre valeurs ainsi trouvees respectivement pour al, a2 et p0: ces valeurs moyennes determinant alors la fonction Rth pour ['ensemble de zones de reference R1-R4. En variante, la fonction Rth pourrait etre determinee par un processus iteratif d'optimisation (de type methode des moindres carres) pour minimiser une fonction d'erreur entre la fonct ion de re s semblance theorique et les maxima des fonctions dtintercorrelation entre les signaux Rl(t), R2(t), R3(t) et R4(t) pris deux a deux. Une fois determinees les fonctions de ressemblance theoriques Rth susmentionnees, loraqu'on cherche a determiner la position d'un impact I entre quatre zones actives adjacentes R1-R4 (avantageusement ponctuelles), cette position peut par exemple etre determinee par un processus iteratif d'optimisation en minimisant une fonction d'erreur entre les valeurs D(i) definies precedemment (D(i)=Max(Ci(t)) i etant ici le numero de la zone active de reference Ri consideree) et les valeurs de ressemblance theorique Rth(I, R1). Par exemple, on peut minimiser une fonction d'erreur E egale a la somme des valeurs (D(i)-Rth(I, Ri)) 2. Le procede qui vient d'etre decrit ne se limite bien entendu pas aux exemples qui viennent d'etre decrits; il a de nombreuses applications, parmi lesquelles: - l'utilisation de vibes ou d'autres surfaces a titre dtinterface d' entree 4, dans des magasins, des musees, des galeries d'art, ou autres pour permettre aux clients ou aux visiteurs de se faire presenter des details sur un ecran ou au moyen d'un haut parleur concernant les produits ou les uvres exposes, - l'utilisation de vibes ou autres surfaces de panneaux d'affichage comme interfaces d' entree 4, permettant aux passants de se faire presenter par exemple des details sur les publicites en cours d'affichage, ou encore de se faire presenter des informations generales concernant une commune ou un autre lieu (par exemples, des actualites ou des informations pratiques, par exemple un plan du lieu), ou autres, ces details ou informations etant presentes par exemple sur un ecran visible en partie inferieure du panneau d'affichage, - l'utilisation de parties de murs, du sol, ou de tout autre objet comme interface d'entree 4 par exemple pour commander des systemes domotiques (on peut ainsi notamment permettre aux habitants d'un appartement de determiner eux-memes les emplacements des interrupteurs, constitues simplement par les zones actives 10 susmentionnees, positionnees sur les murs ou autres aux endroits souhaites), - l'utilisation de parties de murs, du sol, ou de tout autre objet comme interface d' entree 4 par exemple pour commander des machines industrielles notamment en milieu hostile (lieux contenant des explosifs, lieux a temperature elevee, lieux a radioactivite elevee, etc.), - l'utilisation de surfaces lisses et faciles d'entretien comme interface d' entree 4, pour constituer des claviers d' entree d' objets domestiques tels que refrigerateur, machine a laver ou autres, - l'utilisation de panneaux de portes d'immeubles comme interfaces d' entree 4, constituent par exemple des claviers virtuels de digicode, - l'utilisation du sol pour localiser la position d'une personne merchant dessus, - la realisation de claviers ou panneaux de commande insensibles aux pollutions, intemperies ou aux autres agressions exterieures, dans des applications industrielles, militaires ou meme domestiques (le ou les capteurs acoustiques peuvent eventuellement etre totalement integres a ['objet qui sert d' interface d'entree, notamment s'il s'agit d'un objet au moins partiellement moule en matiere plastique); loreque ces interfaces d' entree doivent commander un dispositif (par exemple un micro ordinateur) comprenant un ecran de visualisation, le clavier ou panneau de commande acoustique peut etre constitue par l'ecran lui-meme ou par une paroi transparente recouvrant cet ecran. - la realisation d' interfaces d' entree dans des automobiles ou autres vehicules. On notera par ailleurs que l' interface d' entree 4 dAcrite prcAdemment pourrait Atre dote de moyens de traitement permettant d'effectuer localement la reconnaissance des signaux acoustiques S(t) provenant des zones actives 10, l' interface d'entrAe 4 envoyant alors directement l'unitA centtale 2, ou tout autre appareil {lectonique utilisateut, uniquement des signaux codas indiquant directement queue zone active 10 a t touche par l'utilisateur et le cas AchAant des informations elatives l' impact: focce de l' impact et nature de l' impact. On notera enfin que le procAdA selon l' invention ne requiert pas que ['objet 5 prAsente une structure homogAne ou prAdAteminAe, ou soit ralisA avec un vein particulie, ou soit ralisA avec des dimensions trAs prAcises, ou avec des Atats de surface spAcifiques. Dien au contraire, plus ['objet 5 est hAtArogAne et/ou irrgulier, plus les signaux acoustiques mis par les diffArentes zones actives 10 seront diffArents les uns des autres, et meilleure sera la econnaissance des signaux acoustiques. On peut mAme dans certains cas crder volontairement des htrognAit telles que cavitAs ou autes dans ['objet 5 pour faciliter la reconnaissance des signaux acoustiques provenant des zones actives 10. REVENDICATIONS 1. Procede dans lequel on localise un impact sur une surface (9, 15, 17, 22) appartenant a un objet (5, 3, 16, 18) formant interface acoustique, dote d' au moins un capteur acoustique (6), procede dans loquel on capte au moins un signal a partir d'ondes acoustiques generees dans ['objet formant interface acoustique (5, 3, 16, 18) par ledit impact et on localise l' impact par traitement audit signal capte, caracterise en ce qu'il comporte une etape de reconnaissance au cours de laquelle on compare le signal capte a au moins un signal predetermine correspondent au signal qui est capte lorsqu' on genere un impact sur au moins une zone active (10) appartenant a la surface de ['objet formant interface acoustique (5, 3, 16, 18), et on associe ['impact a ladite zone active (10) si le signal capte est suffisamment voisin audit signal predetermine. 2. Procede selon la revendication 1, dans loquel la surface de ['objet formant interface acoustique comporte plusieurs zones actives (10), et au cours de l'etape de reconnaissance, on compare le signal capte a plusieurs signaux predetermines correspondent chacun au signal capte lorsquton genere un impact sur une desdites zones actives (10). 3. Procede selon la revendication 1 ou la revendication 2, dans lequel on utilise plusieurs capteurs acoustiques (6) et au cours de l'etape de reconnaissance, on capte un signal pour chaque capteur acoustiques et les signaux captes par les differents capteurs acoustiques vent compares aux signaux predetermines independamment les uns des autres. 4. Procede selon l'une quelconque des revendications precedentes, dans lequel on utilise plusieurs capteurs acoustiques (6) et au cours de l'etape de reconnaissance, on capte un signal pour chaque capteur acoustiques et les signaux captes par les differents capteurs acoustiques vent compares aux signaux predetermines differemment les uns des autres. 5. Procede selon l'une quelconque des revendications precedentes, dans lequel on utilise plusieurs capteurs acoustiques (6) mesurant plusieurs grandeurs differentes. 6. Procede selon l'une quelconque des revendications precedentes, dans lequel on utilise au plus deux capteurs acoustiques. 7. Procede selon la revendication 1 ou la revendication 2, dans lequel on utilise un seul capteur acoustique (6). 8. Procede selon l'une quelconque des revendications precedentes, comprenant une etape initiale d'apprentissage au cours de laquelle on determine experimentalement chaque signal predetermine en generant au moins un impact sur chaque zone active (10). 9. Procede selon l'une quelconque des revendications 1 a 8, dans lequel chaque signal predetermine est un signal theorique. 10. Procede selon l'une quelconque des revendications precedentes, dans lequel au cours de l'etape de reconnaissance, on compare le signal capte audit au moins un signal predetermine par intercorrelation. 11. Procede selon l'une quelconque des revendications 1 a 9, dans lequel au cours de l'etape de reconnaissance, on compare le signal capte audit au moins un signal predetermine par un procede de reconnaissance choisi parmi une reconnaissance vocale, une reconnaissance de signaux une reconnaissance de forme, et une reconnaissance par reseau neuronal. 12. Procede selon l'une quelconque des revendications precedentes, dans loquel au cours de l'etape de reconnaissance, on associe le signal capte soit a une seule zone active, soit a aucune zone active. 13. Procede selon la revendication 12, dans lequel on associe chaque zone active a une information predeterminee et lorsqu'on associe l' impact a une zone active, on fait utiliser l' information predeterminee correspondent a cette zone active par un dispositif electronique. 14. Procede selon l'une quelconque des revendications 12 et 13, dans lequel la surface (9, 15, 17, 22) de ['objet formant interface acoustique comporte un nombre n de zones actives (10), n etant au moins egal a 2, et l'etape de reconnaissance comprend les sous-etapes suivantes: - on procede a une intercorrelation du signal capte avec lesdits signaux predetermines Ri(t), i etant un entier naturel compris entre 1 et n qui designe une zone active, et on obtient ainsi des fonctions d'intercorrelation Ci(t), - on determine une zone active j potentiellement activee qui correspond au resultat d'intercorrelation Cj(t) ayant un maximum d' amplitude plus elevee que ccux des autres resultats Ci(t), - on determine egalement la distribution D(i) des maxima d'amplitude des resultats d'intercorrelation: D(i)=Max( (Ci(t)), - on determine egalement la distribution D'(i) des maxima d'amplitude des resultats d'intercorrelation C'i(t) entre Rj(t) et les differents signaux predetermines Ri(t): D'(i)=Max( (C'i(t)), - on determine si ['impact a ete genere sur la zone active j en fonction d'un niveau de correlation entre les distribution D(i) et D'(i). 15. Procede selon l'une quelconque des revendications 12 et 13, dans loquel au cours de l'etape de reconnaissance, on traite le signal capte pour en extraire des donnees representatives de certaines caracteristiques du signal capte et on compare les donnees ainsi extraites a des donnees de reference extraites du signal qui est capte lorsqu'un impact est genere sur chaque zone active. 16. Procede selon la revendication 15, dans lequel au cours de l'etape de reconnaissance, on determine un code a partir desdites donnees extraites du signal capte et on compare ce code a une table qui donne une correspondence entre au moins certains codes et chaque zone active. 17. Procede selon l'une quelconque des revendications 1 a 14, dans loquel ['objet formant interface acoustique (5, 3, 16, 18) comporte au moins deux zones actives (10) et au cours de l'etape de reconnaissance, on determine des valeurs de ressemblance representatives de la ressemblance entre le signal capte et les signaux predetermines, on associe ['impact (I) avec plusieurs zones actives adjacentes (R1-R4) correspondent a un maximum de ressemblance, cites zones actives de reference, puis on determine la position de ['impact (I) sur la surface en fonction des valeurs de ressemblance attribuees aux zones actives de reference (R1-R4). 18. Procede selon la revendication 17, dans lequel on determine la position de ['impact (I) sur la surface de facon que les valeurs de ressemblance attribuees aux zones actives de reference (R1-R4), correspondent le plus possible a des valeurs de ressemblance theoriques calculees pour lesdites zones actives de reference pour un impact genere dans ladite position sur la surface. 19. Procede selon la revendication 18, dans lequel on determine la position de ['impact (I) sur la surface de facon que les valeurs de ressemblance attribuees aux zones actives de reference (R1-R4), correspondent le mieux possible a des valeurs de ressemblance theoriques calculees pour lesdites zones actives de reference pour un impact genere dans ladite position sur la surface. 20. Procede selon la revendication 19, dans loquel les valeurs de res semblance theoriques vent des fonct ions de la position de ['impact sur la surface, determinees a l'avance pour chaque ensemble possible de zones actives de reference (R1-R4). 21. Dispositif specialement adapte pour mettre en oeuvre un procede selon l'une quelconque des revendications precedentes, destine a localiser un impact sur une surface (9, 15, 17, 22) appartenant a un objet (5, 3, 16, 18) formant interface acoustique, dote d' au moins un capteur acoustique (6), ce dispositif comprenant des moyens pour capter au moins un signal a partir d'ondes acoustiques generees dans ['objet formant interface acoustique (5, 3, 16, 18) par ledit impact, et des moyens pour localiser l' impact par traitement audit signal capte, caracterise en ce qu'il comporte des moyens de reconnaissance adaptes pour comparer le signal capte a au moins un signal predetermine correspondent au signal qui est capte lorsqu'on genere un impact sur au moins une zone active (10) appartenant a la surface de ['objet (5, 3, 16, 18), et des moyens pour associer l' impact a ladite zone active (10) si le signal capte est suffisamment voisin