FR 2963844 A1 20120217 FR 1056582 A 20100812 L'invention concerne un procédé de détermination de paramètres définissant des filtres applicables à des haut-parleurs ainsi qu'un dispositif et un programme d'ordinateur associés. Le champ sonore généré dans une salle en un point d'écoute résulte non seulement des sons directement émis par les haut-parleurs disposés dans la salle, mais aussi des sons réfléchis par les parois de la salle et le son perçu par un auditeur situé au point d'écoute peut de ce fait être très différent du son fourni par la source, tel que par exemple un lecteur CD ou DVD. Il a de ce fait été proposé des solutions de compensation des effets de la salle (en anglais "room compensation") qui visent à rapprocher autant que possible le son perçu par l'auditeur de celui reçu en entrée par le système de reproduction sonore. Une telle compensation est par exemple réalisée en jouant sur les filtres appliqués aux différents haut-parleurs. Le brevet US 6 195 435 propose dans ce cadre de configurer un ensemble de filtres associés chacun à un haut- parleur dans ce but. La configuration de systèmes de filtrage est parfois également réalisée avec d'autres objectifs, tels que la compensation du comportement du haut-parleur lui-même comme décrit dans l'article "Direct method with random optimization for parametric IIR audio equalization. Applications to one way and multiway systems", de G. Ramos et J. Lopez, Audio Engineering Society Convention Paper 6089, 8-11 mai 2004. Cet article propose un procédé d'optimisation par variations aléatoires de faible amplitude autour d'une valeur initiale. En lien avec l'objectif visé, le procédé d'optimisation ne concerne qu'un filtre associé à un haut- parleur, la solution proposée pour les systèmes à plusieurs voies consistant à définir un filtrage cible pour chaque voie et à rapprocher autant que possible chaque filtre du filtrage cible correspondant. On sait par ailleurs que, dans un environnement courant pour la reproduction et l'écoute d'un signal sonore (typiquement, chez un particulier, une pièce dont les parois ne sont pas spécifiquement étudiées en vue d'une haute-fidélité acoustique et qui contient en outre d'autres objets que la matériel de reproduction sonore), les ondes acoustiques générées par les haut-parleurs, en particulier aux basses fréquences, entraînent la vibration d'éléments de structure ou d'objets présents dans l'environnement. De telles vibrations génèrent alors des bruits parasites qui viennent perturber l'écoute du signal sonore reproduit par les haut-parleurs. Ce phénomène est mentionné dans la demande de brevet EP 654 955 qui propose un signal de test à émettre afin de détecter les vibrations créées par les haut-parleurs d'un véhicule. Ce document n'évoque en revanche aucune solution pour limiter ce phénomène, sauf à modifier la construction mécanique de l'habitacle du véhicule, ce qui n'est évidemment pas utile lorsque l'on souhaite reproduire et écouter un signal sonore dans un environnement donné. Dans ce contexte, l'invention propose un procédé de détermination d'un ensemble de paramètres définissant au moins deux filtres applicables chacun à un haut-parleur, caractérisé par une étape de détermination de l'ensemble de paramètres au moyen d'au moins une évaluation dudit ensemble utilisant : - une première comparaison entre une première réponse cible et la réponse acoustique générée, en au moins un premier point (définissant par exemple un point d'écoute), par les haut-parleurs auxquels sont respectivement appliqués lesdits filtres, et - une seconde comparaison entre une seconde réponse cible, différente de la première réponse cible, et la réponse acoustique générée, en au moins un second point distinct du premier point (et où est par exemple situé un objet vibrant), par les mêmes dits haut-parleurs auxquels sont respectivement appliqués les mêmes dits filtres. On peut ainsi déterminer les paramètres de sorte que les filtres qu'ils définissent provoquent une interaction des différents haut-parleurs vers une réponse souhaitée (première réponse cible), par exemple au niveau d'un point d'écoute, et vers une autre réponse souhaitée, par exemple une réduction des bruits réémis par les objets vibrants (grâce à la contrainte de la seconde réponse cible). La seconde réponse cible est par exemple un niveau maximum de puissance en deçà duquel un bruit généré est en dessous d'un seuil prédéterminé. On peut ainsi limiter les bruits réémis au niveau du seuil. On peut prévoir par ailleurs les étapes suivantes : - mesure d'un niveau de bruit au premier point ; - mesure d'une première réponse acoustique au premier point et d'une seconde réponse acoustique au second point ; - détermination, en fonction du niveau de bruit au premier point, du niveau de puissance au premier point correspondant audit seuil prédéterminé ; - détermination dudit niveau de puissance maximum en fonction du niveau de puissance au premier point déterminé et du rapport entre la première réponse acoustique et la seconde réponse acoustique. Cette solution permet de tenir compte du bruit au point d'écoute (c'est-à-dire là où l'utilisateur le ressent) tout en reportant la contrainte associée (seconde réponse cible) au niveau de l'objet vibrant. On peut prévoir par ailleurs que la détermination du niveau de puissance correspondant au seuil prédéterminé mette en oeuvre un modèle de perception. On détermine ainsi les filtres à appliquer sur la base du bruit ressenti par l'utilisateur. Les étapes de mesure du niveau de bruit et de détermination du niveau de puissance peuvent être réalisées pour une pluralité de premiers points et ledit niveau de puissance maximum peut être déterminé comme le minimum, parmi lesdits premiers points, des niveaux de puissance maximum déterminés pour lesdits premiers points. On s'assure ainsi que le bruit réémis par l'objet vibrant respecte la contrainte imposée au niveau des différents points d'écoute. En pratique, l'étape d'évaluation met par exemple en oeuvre une distance pondérée entre la réponse acoustique au second point et la seconde réponse cible et/ou une distance pondérée entre la réponse acoustique au premier point et la première réponse cible. Le procédé de détermination peut comprendre également une étape d'application respective aux haut-parleurs des filtres définis par l'ensemble déterminé ci-dessus. Le système sonore ainsi défini reproduit des sons optimisés selon les contraintes évoquées plus haut. Comme décrit dans la suite, le procédé peut comprendre une étape d'acquisition de la localisation du second point (comme d'ailleurs du premier point). L'étape d'acquisition de la localisation du second point est par exemple précédée par une étape d'émission d'un son continu, ce qui permet à l'utilisateur de situer par lui-même les objets vibrants et ainsi d'indiquer leur localisation en entrée du procédé précédemment décrit. Le procédé peut toutefois également être mis en oeuvre grâce à des mesures réalisées par l'utilisateur aux points d'écoute et au niveau des objets vibrants, sans que le système de détermination des paramètres ne détienne d'information relative à la position (ou localisation) de ceux-ci. On peut prévoir par ailleurs que l'étape de détermination de l'ensemble comprenne la sélection d'un ensemble optimal parmi une pluralité d'ensembles de paramètres, au moins un paramètre de chaque ensemble étant déterminé de manière aléatoire. Un tel processus d'optimisation sur la base de valeurs aléatoires est pratique et efficace. L'invention propose également un dispositif de détermination d'un ensemble de paramètres définissant au moins deux filtres applicables chacun à un haut-parleur, caractérisé par : - des moyens de détermination d'une première comparaison entre une première réponse cible et la réponse acoustique générée, en au moins un premier point, par les haut-parleurs auxquels sont respectivement appliqués lesdits filtres ; - des moyens de détermination d'une seconde comparaison entre une seconde réponse cible, différente de la première réponse cible, et la réponse acoustique générée, en au moins un second point distinct du premier point, par les haut-parleurs auxquels sont respectivement appliqués lesdits filtres ; - des moyens de détermination de l'ensemble de paramètres au moyen d'au moins une évaluation utilisant la première comparaison et la 5 seconde comparaison. Les caractéristiques optionnelles proposées ci-dessus en termes de procédé s'appliquent également à ce dispositif. L'invention propose enfin un programme d'ordinateur chargeable dans un système informatique, ledit programme contenant des instructions 10 permettant la mise en oeuvre du procédé comme évoqué ci-dessus, lorsque ce programme est chargé et exécuté par le système informatique. D'autres caractéristiques et avantages de l'invention apparaitront à la lecture de la description qui suit, faite en référence aux dessins annexés dans lesquels : 15 - la figure 1 représente un exemple de procédé conforme aux enseignements de l'invention ; - la figure 2 représente un exemple de contexte dans lequel peut être mis en oeuvre le procédé de la figure 1 ; - la figure 3 décrit un exemple de mise en oeuvre possible pour la 20 génération d'un ensemble de filtres modifiés à partir d'un ensemble de filtres primaires ; - les figures 4 à 7 illustrent la mise en oeuvre d'une partie du procédé de la figure 3 sur un exemple de filtres primaires ; - la figure 8 illustre l'utilisation des filtres de l'ensemble sélectionné 25 dans un système audio ; - la figure 9 représente un exemple de procédé de détermination des niveaux maximums souhaités au niveau des objets vibrants ; - la figure 10 présente un exemple de dispositif mettant en oeuvre les enseignements de l'invention. 30 Le procédé représenté à la figure 1 débute à l'étape E100 par la détermination, par exemple par un choix d'un utilisateur, de la localisation de N, points d'écoute (ici PI, P2, P3) d'une salle représentée en figure 2. On prévoit par exemple en pratique que l'utilisateur indique les coordonnées de chaque point d'écoute P; en désignant (typiquement en cliquant à l'aide d'une souris) chaque point sur une représentation bidimensionnelle (c'est-à-dire un plan) de la salle affichée sur un écran d'ordinateur ; la troisième coordonnée peut être obtenue de la même manière (sélection de la hauteur sur un diagramme), ou être entrée directement sous forme d'une valeur, ou encore être une valeur prédéterminée (typiquement la hauteur moyenne des oreilles des auditeurs par rapport au sol). En variante, les coordonnées des différents points d'écoute P; pourraient être reçues par l'ordinateur effectuant le traitement décrit ci-après d'un ordinateur distant grâce à des moyens de communication (l'ordinateur distant étant typiquement un terminal accessible à l'utilisateur), ce qui permet ainsi également d'effectuer l'acquisition de la localisation des points d'écoute P. On procède ensuite à l'étape E101 à la détermination de la localisation de N' objets vibrants (VI et V2 en figure 2) dans la salle. En pratique, cette étape peut être réalisée en émettant dans la salle un signal continu (par exemple au moyen des haut-parleurs mentionnés plus bas) et en demandant à l'utilisateur (typiquement au moyen d'un affichage interactif) de situer les objets vibrants (c'est-à-dire ceux réémettant un son sous la sollicitation du signal continu) sur un plan de la salle (éventuellement au moyen de plusieurs vues de la salle afin de permettre un affichage et une sélection par l'utilisateur dans les trois dimensions). On peut d'ailleurs suggérer à l'utilisateur d'entrer différentes localisations pour un même objet vibrant lorsque celui-ci est de taille importante, typiquement de taille supérieure aux longueurs d'ondes étudiées, par exemple en pratique de taille supérieure à 1 m. Comme précédemment pour les points d'écoute, les coordonnées des objets vibrants peuvent en variante être reçues d'un ordinateur distant. Quelle que soit la manière dont sont acquises les coordonnées des NI points d'écoute P; et des N' objets vibrants V;, le système de traitement (par exemple l'ordinateur décrit plus bas en référence à la figure 10) détient ainsi les coordonnées de N,+Nv localisations LI, ..., LNI+Nv (qui correspondent respectivement aux N, points d'écoute et aux N' objets vibrants comme dans l'exemple de la figure 2). On remarque qu'il est envisageable en variante de mettre en oeuvre les étapes qui suivent sans acquisition préalable des coordonnées des différentes localisations (points d'écoute et objets vibrants). Ces coordonnées ne sont en effet pas utilisées par le procédé de détermination décrit ici. Le procédé continue par une étape E102 au cours de laquelle on mesure successivement (par exemple à l'aide du microphone 4 mentionné plus bas en référence à la figure 10) la réponse fréquentielle générée par chaque haut-parleur d'une pluralité formée de Nc haut-parleurs HP1, HP2, HP3, HP4 en chaque localisation Li déterminée par les étapes E100 et E101, c'est-à-dire d'une part en chaque point d'écoute de la pluralité des N, points d'écoute PI, P2, P3 et d'autre part au niveau de chaque objet vibrant de la pluralité des N' objets vibrants VI, V2. Dans le cas mentionné ci-dessus où les coordonnées des localisations ne sont pas acquises par le système de détermination (et donc pas connues de celui-ci), l'utilisateur effectue les mesures en N, points d'écoute de son choix (en spécifiant qu'il s'agit de mesures en des points d'écoute) et au niveau de N' objets vibrants de son choix (en spécifiant qu'il s'agit de mesures au niveau d'objets vibrants). Les réponses fréquentielles mesurées sont celles obtenues sans application d'un filtrage avant application du signal électrique au haut-parleur concerné HP1, HP2, HP3, HP4. Chaque mesure mise en oeuvre pour un haut-parleur HP; à une localisation Li implique en pratique, pour une pluralité de fréquences réparties sur la bande de fréquence visée (par exemple par utilisation d'un bruit blanc sur toute ou partie de la bande de fréquences audibles 20 Hz - 20000 Hz), une mesure de l'amplitude et de la phase de l'onde acoustique au point concerné. On peut donc à partir de telles mesures déterminer à l'étape E104 des réponses fréquentielles complexes r;,j(f) associées chacune à un haut-parleur HP; et à une localisation Lj - l'amplitude de la mesure à la fréquence f au point de la localisation Li concernée correspondant au module de r;,i(f) et la phase correspondant à l'argument de r;,i(f). Dans la variante envisagée ci-dessus où les coordonnées des localisations sont reçues Li d'un ordinateur distant, on peut prévoir par exemple que ce dernier envoie également les coordonnées des haut-parleurs à l'ordinateur qui met en oeuvre le procédé décrit ici et que celui-ci détermine les réponses fréquentielles complexes r;,i(f) par simulation au moyen d'une modélisation de la salle. On détermine ensuite, à l'étape E105 et pour chaque objet vibrant Vi, le niveau acoustique maximum (éventuellement variable avec la fréquence) que l'on souhaite voir respecter, au niveau de l'objet concerné, au cours du processus d'optimisation qui suit. Cette détermination est par exemple effectuée en conformité avec ce qui est décrit plus loin en référence à la figure 9. On désigne par exemple par mi(f) le niveau maximum ainsi déterminé pour l'objet vibrant V. En variante, on pourrait utiliser par exemple pour l'ensemble des objets vibrants un profil maximum prédéterminé (éventuellement variable avec la fréquence, notamment afin de limiter plus fortement les fréquences basses qui créent généralement le plus de bruit par excitation des objets vibrants). On procède par ailleurs à la détermination d'un ensemble de Nc filtres primaires (pi, chaque filtre primaire (pi étant associée à une voie (étape E106), c'est-à-dire à un haut-parleur HP;. Chaque filtre primaire (pi est un filtre composite formé ici par l'application successive de N filtres à encoche, auxquels s'ajoutent un gain 25 global G, une phase globale et un retard global Al On choisit par exemple le gain multiplicatif G entre 0 et 1, le retard global entre 0 et 50 ms, la phase globale pouvant valoir 0° ou 180° (c'est-à-dire provoquer éventuellement une opposition de phase) dans un souci de simplicité (application d'un signe +1- au filtre) mais d'autres valeurs de phase pourraient 30 être envisagées. Chaque filtre à encoche est défini par trois paramètres, à savoir sa fréquence centrale fo, son gain g (qui correspond au gain à la fréquence centrale fo) et sa largeur w. foz+2i fof_ f2 La fonction de transfert d'un tel filtre est : fÎo2 + 2iwfof -f 2 Afin d'éviter des phénomènes de distorsion, on utilise ici des filtres à encoche dits à gain négatif, c'est-à-dire tel que leur gain g est inférieur ou égal à 1 (le terme "négatif' provenant du signe de la valeur de gain exprimée en dB). On prévoit par ailleurs de faire varier la largeur w sur une plage assez large afin de corriger non seulement les phénomènes existant sur une large plage de fréquences mais aussi les défauts intervenant sur une plage plus étroite. On prend par exemple des paramètres de largeur w compris entre 0,001 et 0,2. Chaque filtre primaire (pi est donc défini par 3N + 3 paramètres (trois paramètres pour chacun des N filtres à encoche et trois paramètres globaux). Les différents paramètres de chaque filtre primaire (pi sont déterminés arbitrairement à l'étape E106, par exemple pour chacun d'eux par tirage aléatoire sur la plage de valeurs envisagée (ou en variante en fixant chaque paramètre à une valeur prédéterminée, telle qu'une valeur médiane sur la plage envisagée). Une fois cet ensemble de filtres primaires déterminé, on procède à l'étape E108 à la génération d'une pluralité d'ensembles de filtres, chaque ensemble de filtres étant dérivé de l'ensemble de filtres primaires comme expliqué en détail plus bas en référence à la figure 3 et comprenant donc des filtres associés chacun à un haut-parleur HP; de la salle considérée, c'est-à-dire à une voie du système audio visé. On peut alors procéder à l'étape E110 à la détermination de l'ensemble de filtres (parmi les ensembles générés à l'étape El 08) optimisant la qualité de reproduction sonore dans la salle. Pour ce faire, on procède tout d'abord au calcul, pour chaque ensemble de filtres généré, de la réponse obtenue en chaque localisation Li par application des filtres (pi de l'ensemble concerné au haut-parleur HP; associé : Nc R,(f) _ çoi(f) (f) On rappelle que les localisations Li correspondent aux points d'écoute Pi pour j compris entre 1 et N,, et aux objets vibrants Vi_NI pour j compris entre N,+1 et N,+N,. On évalue alors la qualité des réponses Ri(f) en les comparant à une réponse souhaitée Ti(f) pour le point concerné (i.e. la localisation Li concernée) - la réponse souhaitée dépendant notamment du type de point concerné (point d'écoute ou objet vibrant) comme expliqué ci-après - en intégrant par exemple le rapport Ri(f)/T(f) en échelle linéaire (ou la différence en échelle logarithmique, typiquement exprimée en dB) sur la plage considérée, ce qui permet d'obtenir pour chaque localisation Li une évaluation si de la qualité de la réponse Ri(f) en cette localisation, ici selon la formule : g, -[fJR,(f)-T (f)r.W;(R;(f)-T (f))df]l où T(f) et Ti(f) sont les profils normalisés de Ri(f) et Ti(f) (à savoir les profils après soustraction de la moyenne sur la plage de fréquence considérée) et sont exprimés en dB, où p est un réel supérieur à 1 (par exemple p=2 pour une distance quadratique), et où W est une fonction de pondération présentée ci-dessous qui permet de tenir compte différemment des parties de réponse supérieures à la réponse souhaitée et des parties de réponse inférieures à la réponse souhaitée. Pour les points d'écoute (c'est-à-dire pour j variant de 1 à N,), la réponse souhaitée Ti(f) est par exemple une réponse plate (Ti(f) est alors une valeur constante prédéterminée quelle que soit la fréquence f) et la fonction de pondération Wi est par exemple définie comme suit afin de pénaliser les pics dans la réponse (par rapport aux creux) : Wi(x)=3 pour x>0 ; Wi(x)=1 pour x 0 (où w est un nombre strictement positif prédéterminé) ; Wi(x)=0 pour x Le procédé de la figure 3 débute à l'étape E302 par la détermination par tirage aléatoire d'un nombre n de groupes à modifier dans chaque filtre primaire, ce tirage aléatoire étant ici mis en oeuvre selon une demi-loi normale de probabilité (dont la variance est fixée à 10% du nombre de groupe de paramètres par exemple) sur une plage allant de 1 au nombre de groupes de paramètres (ici N+1). En pratique, on utilise par exemple une loi normale centrée sur zéro (espérance à zéro), de variance (N+1)/10 comme indiqué ci-dessus, et le nombre n est la valeur absolue, arrondie à l'entier supérieur (non-nul), du résultat de l'application de cette loi normale (les résultats strictement supérieurs à N+1, très rares en pratique du fait de la variance indiquée, sont par exemple considérés à la valeur N+1). L'algorithme de la figure 3 traite les Nc filtres primaires de l'ensemble de filtres primaires concernés (déterminés à l'étape E106 ou résultant d'une première phase d'optimisation comme indiqué à l'étape E114). On initialise donc une variable i à la valeur Nc à l'étape E304. On passe alors à l'étape E306 à laquelle on initialise à la valeur n déterminée à l'étape E302 une variable k. On procède alors à l'étape E308 au choix d'un groupe de paramètres du filtre primaire (pi (où i est la variable initialisée à l'étape E304) par tirage aléatoire (ici selon une loi uniforme de probabilité sur l'ensemble des groupes). On désigne par G le groupe ainsi choisi ; dans l'exemple de la figure 5, le groupe G correspond aux paramètres g2, w2, f2 d'un filtre à encoche. On procède ensuite à l'étape E310 au choix d'un sous-groupe du groupe choisi G, par tirage aléatoire ici selon une loi uniforme de probabilité sur l'ensemble des sous-groupes possibles. On désigne en figure 6 par SG le sous-groupe ainsi choisi, qui correspond dans l'exemple donné au paramètre de largeur w2 du filtre à encoche qui vient d'être mentionné. On remplace alors (étape E312) chaque paramètre du sous-groupe choisi par une valeur déterminée par tirage aléatoire dans le domaine de validité du paramètre (par exemple selon une loi uniforme de probabilité). Dans l'exemple illustré à la figure 7, le paramètre w2 précédemment mentionné est remplacé par une nouvelle valeur w'2 (le sous-groupe SG n'étant constitué que d'un paramètre). On procède alors à l'étape E314 à laquelle on décrémente la variable k. On teste à l'étape E316 si la variable k est nulle. Dans la négative, on retourne à l'étape E308 afin de modifier un nouveau groupe. Dans l'affirmative, les n groupes du filtre primaire concerné ont été modifiés et on passe à l'étape E318, à laquelle on décrémente la variable i afin de traiter un autre filtre primaire de l'ensemble. S'il résulte toutefois à l'étape E320 que la variable i atteint 0, tous les filtres primaires ont été traités et on met fin au procédé de la figure 3 (étape E322). Si en revanche la variable i n'est pas nulle, on retourne à l'étape E306 afin de traiter cet autre filtre primaire. On a représenté à la figure 8 un exemple de système audio auquel on applique l'ensemble de filtres sélectionné par le processus de la figure 1. Une source audio S génère un signal sur plusieurs voies destinées chacune à un haut-parleur HP;. Sur chaque voie, on interpose, entre un amplificateur A; associé au haut-parleur HP; et la source S, un filtre (pi associé au haut-parleur HP; dans l'ensemble de filtres sélectionné par le processus de la figure 1. On obtient ainsi aux différents points d'écoute Pi la réponse acoustique optimale déterminée lors du dernier passage à l'étape E110, tout en maîtrisant l'émission de bruits par les objets vibrants Vi (c'est-à-dire en pratique en évitant que ces émissions ne dépassent un seuil déterminé). On va décrire à présent en référence à la figure 9 un exemple de procédé (étape E105 de la figure 1) de détermination des niveaux maximums au niveau des objets vibrants V. Ce procédé débute à l'étape E902 par la mesure des niveaux de bruit aux différents points d'écoute : pour une pluralité de valeurs de fréquence f (typiquement entre 20 Hz et 200 Hz), on détermine ainsi le bruit global b;(f) présent à chaque point d'écoute P; lorsque tous les haut-parleurs considérés à l'étape E102 émettent ensemble un signal sonore de fréquence f à une puissance globale zr (qui correspond à la constante multiplicative de l'amplification du système). Pour ce faire, on mesure par exemple la réponse r;,f(F) au point d'écoute P; sur toute la plage de fréquence étudiée (tandis que le signal sonore de fréquence f est maintenu) et on intègre la réponse sur toute la plage de fréquence, exceptée les composantes de fréquence F proches de f (qui correspondent principalement au signal émis et non au bruit) : bi (f , 9r) _ f l ri, f (F)l.dF . Typiquement, b; est une fonction strictement IF-fPeuil croissante en Tr . On en déduit, à l'étape E904 et pour chaque point d'écoute P;, le niveau de puissance sonore µ;(f) associé à un seuil de bruit (éventuellement variable avec la fréquence), c'est-à-dire le niveau de puissance sonore au point d'écoute qui correspond à la génération d'un bruit au point d'écoute égal au seuil s, i.e. bi(f'ui(f))=s. On peut prévoir en variante d'utiliser le bruit perçu, déterminé par un modèle de perception, au lieu du bruit mesuré. Le modèle de perception consiste par exemple à appliquer au bruit mesuré un facteur multiplicatif variable avec la fréquence afin d'obtenir le bruit perçu (et ainsi de tenir compte de la sensibilité variable de l'oreille humaine aux différentes fréquences). Pour chaque point d'écoute P;, on peut alors déduire (étape E906) de ces niveaux de puissance µ;(f) au niveau du point d'écoute le niveau correspondant Mi,;(f) au niveau de chaque objet vibrant Vi en tenant compte des effets de salle, ici grâce aux mesures effectuées à l'étape E102. En effet, la linéarité du son permet d'écrire : Mji(.Î)=Pi(/ ). Nc k,Ni+j k=1 Nc I Nk,i k=1 Pour tout i compris entre 1 et N,, et pour tout j compris entre 1 et N,, le niveau Mi,;(f) est donc le niveau maximum sur l'objet vibrant Vi à respecter pour que le bruit généré au niveau du point d'écoute P; reste en deçà du seuil s. Du fait que ce niveau maximum Mi,;(f) ne concerne qu'un point d'écoute, on le qualifie de "partiel" et on déduit (étape E908) le niveau maximum mi(f) à effectivement respecter au niveau de l'objet vibrant Vi en tenant compte de tous les points d'écoute : mi( f) = min M .. (f) . 1 Le dispositif 100 décrit ici comprend également : - une carte d'acquisition 120 connectée à un microphone 4 et apte à convertir en données à traiter par le microprocesseur 103 les mesures effectuées par le microphone 4 ; - une carte audio 122 apte à commander, sur instructions du microprocesseur 103, l'émission de sons par les sources sonores 6 (typiquement les haut-parleurs HP;) du dispositif de reproduction sonore en transmettant des signaux correspondants à travers un amplificateur 2 à gain variable, réglable par exemple sur commande du microprocesseur (éventuellement en fonction d'une entrée de l'utilisateur) ; - un disque dur 112 apte à mémoriser les données représentatives de valeurs comme précédemment décrit, notamment celles définissant les valeurs mesurées, les niveaux maximums déterminés, les paramètres définissant les ensembles de filtres manipulés, et pouvant lui aussi contenir les programmes "Prog" précités, - un lecteur de disquettes 114 adapté à recevoir une disquette 116 et à y lire ou à y écrire des données traitées ou à traiter, notamment conformément à la présente invention. Le bus de communication 102 permet la communication et l'interopérabilité entre les différents éléments inclus dans le dispositif 100 ou reliés à lui. La représentation du bus n'est pas limitative et notamment, le microprocesseur 103 est susceptible de communiquer des instructions à tout élément du dispositif 100 directement ou par l'intermédiaire d'un autre élément du dispositif 100. Le code exécutable de chaque programme permettant au dispositif 100 de mettre en oeuvre les procédés selon l'invention peut être stocké, par exemple et comme déjà indiqué, dans le disque dur 112 ou en mémoire morte 104. En variante, la disquette 116 peut contenir des données ainsi que le code exécutable des programmes précités qui, une fois lu par le dispositif 100, sera stocké dans le disque dur 112. Les disquettes peuvent être remplacées par tout support d'information tel que, par exemple, un disque compact (CD-ROM) ou une carte mémoire. De façon générale, un moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif 100, éventuellement amovible, est adapté à mémoriser un ou plusieurs programmes dont l'exécution permet la mise en oeuvre des procédés conformes à la présente invention. De façon plus générale, le ou les programmes pourront être chargés dans un des moyens de stockage du dispositif 100 avant d'être exécutés. Le microprocesseur 103 commande et dirige l'exécution des instructions ou portions de code logiciel du ou des programmes conformes à l'invention, instructions qui sont stockées dans le disque dur 112 ou dans la mémoire morte 104 ou bien dans les autres éléments de stockage précités. Lors de la mise sous tension, le ou les programmes qui sont stockés dans une mémoire non volatile, par exemple, le disque dur 112 ou la mémoire morte 104, sont transférés dans la mémoire vive (RAM) 106, qui contient alors le code exécutable du ou des programmes conformes à l'invention, ainsi que des registres pour mémoriser les variables et paramètres nécessaires à la mise en oeuvre de l'invention. Dans un mode de réalisation envisageable, les filtres (pi représentés en figure 8 peuvent être mis en oeuvre au niveau de la carte audio 122 et l'amplificateur 2 peut alors comprendre les amplificateurs A; de la figure 8. Par ailleurs, on prévoit dans le cas du dispositif qui vient d'être décrit de déplacer le microphone 4 pour effectuer les mesures aux différentes localisations. En variante, on pourrait prévoir d'utiliser un microphone pour chaque localisation. Les modes de réalisation qui précèdent ne sont que des exemples possibles de mise en oeuvre de l'invention, qui ne s'y limite pas. REVENDICATIONS1. Procédé de détermination d'un ensemble de paramètres définissant au moins deux filtres applicables chacun à un haut-parleur, caractérisé par une étape de détermination de l'ensemble de paramètres au moyen d'au moins une évaluation dudit ensemble utilisant : - une première comparaison entre une première réponse cible et la réponse acoustique générée, en au moins un premier point, par les haut-parleurs auxquels sont respectivement appliqués lesdits filtres, et - une seconde comparaison entre une seconde réponse cible, différente de la première réponse cible, et la réponse acoustique générée, en au moins un second point distinct du premier point, par les mêmes dits haut-parleurs auxquels sont respectivement appliqués les mêmes dits filtres. 2. Procédé de détermination selon la revendication 1, caractérisé en ce que le premier point définit un point d'écoute et en ce qu'un objet vibrant est situé au second point. 3. Procédé de détermination selon la revendication 1 ou 2, caractérisé en ce que la seconde réponse cible est un niveau maximum de puissance en deçà duquel un bruit généré est en dessous d'un seuil prédéterminé. 4. Procédé de détermination selon la revendication 3, caractérisé en 25 ce qu'il comprend les étapes suivantes : - mesure d'un niveau de bruit au premier point ; - mesure d'une première réponse acoustique au premier point et d'une seconde réponse acoustique au second point ; - détermination, en fonction du niveau de bruit au premier point, du 30 niveau de puissance au premier point correspondant audit seuil prédéterminé ; - détermination dudit niveau de puissance maximum en fonction du niveau de puissance au premier point déterminé et du rapport entre la première réponse acoustique et la seconde réponse acoustique. 5. Procédé de détermination selon la revendication 4, caractérisé en ce que la détermination du niveau de puissance correspondant au seuil prédéterminé met en oeuvre un modèle de perception. 6. Procédé de détermination selon la revendication 4 ou 5, caractérisé en ce que les étapes de mesure du niveau de bruit et de détermination du niveau de puissance sont réalisés pour une pluralité de premiers points et en ce que ledit niveau de puissance maximum est déterminé comme le minimum, parmi lesdits premiers points, des niveaux de puissance maximum déterminés pour lesdits premiers points. 7. Procédé de détermination selon l'une des revendications 1 à 6, caractérisé en ce que l'étape d'évaluation met en oeuvre une distance pondérée entre la réponse acoustique au second point et la seconde réponse cible. 8. Procédé de détermination selon l'une des revendications 1 à 7, caractérisé en ce que l'étape d'évaluation met en oeuvre une distance pondérée entre la réponse acoustique au premier point et la première réponse cible. 9. Procédé de détermination selon l'une des revendications 1 à 8, caractérisé en ce qu'il comprend une étape d'application respective aux haut-parleurs des filtres définis par l'ensemble déterminé. 10. Procédé de détermination selon l'une des revendications 1 à 9, caractérisé en ce que l'étape de détermination de l'ensemble comprend la sélection d'un ensemble optimal parmi une pluralité d'ensembles de paramètres, au moins un paramètre de chaque ensemble étant déterminé de manière aléatoire. 11. Dispositif de détermination d'un ensemble de paramètres définissant au moins deux filtres applicables chacun à un haut-parleur, caractérisé par : - des moyens de détermination d'une première comparaison entre une première réponse cible et la réponse acoustique générée en au moins un premier point par les haut-parleurs auxquels sont respectivement appliqués lesdits filtres ; - des moyens de détermination d'une seconde comparaison entre une seconde réponse cible, différente de la première réponse cible, et la réponse acoustique générée en au moins un second point, distinct du premier point, par les mêmes dits haut-parleurs auxquels sont respectivement appliqués les mêmes dits filtres ; - des moyens de détermination de l'ensemble de paramètres au moyen d'au moins une évaluation utilisant la première comparaison et la seconde comparaison. 12. Programme d'ordinateur chargeable dans un système informatique, ledit programme contenant des instructions permettant la mise en oeuvre du procédé selon l'une des revendications 1 à 10, lorsque ce programme est chargé et exécuté par le système informatique.