<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.5//EN" "ep-patent-document-v1-5.dtd">
<!-- This XML data has been generated under the supervision of the European Patent Office -->
<ep-patent-document id="EP13774728B1" file="EP13774728NWB1.xml" lang="fr" country="EP" doc-number="2898707" kind="B1" date-publ="20200422" status="n" dtd-version="ep-patent-document-v1-5">
<SDOBI lang="fr"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSK..HRIS..MTNORS..SM..................</B001EP><B003EP>*</B003EP><B005EP>J</B005EP><B007EP>BDM Ver 1.7.2 (20 November 2019) -  2100000/0</B007EP></eptags></B000><B100><B110>2898707</B110><B120><B121>FASCICULE DE BREVET EUROPEEN</B121></B120><B130>B1</B130><B140><date>20200422</date></B140><B190>EP</B190></B100><B200><B210>13774728.3</B210><B220><date>20130905</date></B220><B240><B241><date>20150417</date></B241><B242><date>20180912</date></B242></B240><B250>fr</B250><B251EP>fr</B251EP><B260>fr</B260></B200><B300><B310>1258760</B310><B320><date>20120918</date></B320><B330><ctry>FR</ctry></B330></B300><B400><B405><date>20200422</date><bnum>202017</bnum></B405><B430><date>20150729</date><bnum>201531</bnum></B430><B450><date>20200422</date><bnum>202017</bnum></B450><B452EP><date>20191220</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>H04S   7/00        20060101AFI20140407BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>OPTIMIERTE KALIBRIERUNG EINES KLANGWIEDERGABESYSTEMS MIT MEHREREN LAUTSPRECHERN</B542><B541>en</B541><B542>OPTIMIZED CALIBRATION OF A MULTI-LOUDSPEAKER SOUND RESTITUTION SYSTEM</B542><B541>fr</B541><B542>CALIBRATION OPTIMISEE D'UN SYSTEME DE RESTITUTION SONORE MULTI HAUT-PARLEURS</B542></B540><B560><B561><text>US-A1- 2006 262 939</text></B561><B562><text>Romain Deprez ET AL: "Validation théorique de la correction des réflexions sur la base d'une représentation en harmoniques sphériques", 10ème Congrès Français d'Acoustique,, 12 avril 2010 (2010-04-12), pages 1-6, XP055062229, Lyon Extrait de l'Internet: URL:http://hal.archives-ouvertes.fr/docs/0 0/55/09/06/PDF/000599.pdf [extrait le 2013-05-07]</text></B562><B562><text>HACIHABIBOGLU H ET AL: "Perceptual simplification for model-based binaural room auralisation", APPLIED ACOUSTICS, ELSEVIER PUBLISHING, GB, vol. 69, no. 8, 1 août 2008 (2008-08-01), pages 715-727, XP022703192, ISSN: 0003-682X, DOI: 10.1016/J.APACOUST.2007.02.006 [extrait le 2008-06-03]</text></B562><B562><text>RENE E. JENSEN, TODD S. WELTI: "The Importance of Reflections in a BinauralRoom Impulse Response", AES 114TH CONVENTION, 22 mars 2003 (2003-03-22), - 25 mars 2003 (2003-03-25), pages 1-18, XP040372098, Amsterdam, The Netherlands</text></B562><B562><text>JÖRG M. BUCHHOLZ, JOHN MOURJOPOULOS, JENS BLAUERT: "Room Masking:Understanding and Modelling the Masking of Room Reflections", AES 110TH CONVENTION 2001, 12 mai 2001 (2001-05-12), - 15 mai 2001 (2001-05-15), pages 1-7, XP040371707, AMSTERDAM, THE NETHERLANDS</text></B562><B562><text>ETIENNE CORTEEL, ROZENN NICOL: "Listening room compensation for Wave Field Synthesis. What can be done?", AES 23 RD INTERNATIONAL CONFERENCE, 23 mai 2003 (2003-05-23), - 25 mai 2003 (2003-05-25), pages 1-17, XP040374481, COPENHAGEN, DENMARK</text></B562></B560></B500><B700><B720><B721><snm>DEPREZ, Romain</snm><adr><str>110 rue Orfila</str><city>75020 Paris</city><ctry>FR</ctry></adr></B721><B721><snm>NICOL, Rozenn</snm><adr><str>2 place du Martray</str><city>F-22450 La Roche Derrien</city><ctry>FR</ctry></adr></B721></B720><B730><B731><snm>Orange</snm><iid>101394618</iid><irf>08438EP01</irf><adr><str>78, rue Olivier de Serres</str><city>75015 Paris</city><ctry>FR</ctry></adr></B731></B730></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840><B860><B861><dnum><anum>FR2013052047</anum></dnum><date>20130905</date></B861><B862>fr</B862></B860><B870><B871><dnum><pnum>WO2014044948</pnum></dnum><date>20140327</date><bnum>201413</bnum></B871></B870></B800></SDOBI>
<description id="desc" lang="fr"><!-- EPO <DP n="1"> -->
<p id="p0001" num="0001">La présente invention se rapporte à un procédé et un dispositif de calibration d'un système de restitution sonore comportant une pluralité de haut-parleurs ou d'éléments de restitution sonore. La calibration permet d'optimiser la qualité d'écoute du système de restitution que constitue l'ensemble des éléments de restitution, comprenant le dispositif des haut-parleurs et la salle d'écoute.</p>
<p id="p0002" num="0002">Les systèmes de restitution particulièrement concernés sont les systèmes de restitution sonore de type multicanal (5.1, 7.1, 10.2, 22.2, etc...) ou encore de type ambisonique (Ambisonics en anglais ou Higher Order Ambisonics (HOA)).</p>
<p id="p0003" num="0003">Pour permettre une restitution de bonne qualité des signaux multicanaux, les dispositifs actuels de calibration de l'acoustique du lieu d'écoute sont basés sur une méthode générale de type "égalisation multicanale" dans laquelle les réponses impulsionnelles de chaque haut-parleur du système de restitution sont mesurées à l'aide d'un ou plusieurs microphones en un ou plusieurs points du lieu d'écoute et un filtrage d'égalisation fréquentielle est effectué sur chaque haut-parleur, indépendamment, en inversant tout ou partie de la réponse impulsionnelle mesurée pour le haut-parleur concerné.</p>
<p id="p0004" num="0004">L'inversion vise à corriger la réponse du haut-parleur de façon à ce qu'elle se rapproche au mieux d'une courbe "cible" généralement définie dans le domaine fréquentiel pour améliorer le rendu du timbre des sources sonores.</p>
<p id="p0005" num="0005">Une telle méthode est par exemple décrite dans le document intitulé "<nplcit id="ncit0001" npl-type="s"><text>Digital Filter Design for Inversion Problems in Sound Reproduction", des auteurs Kirkeby et Nelson, dans JAES 7/8, pp.583-595, 1999</text></nplcit>.</p>
<p id="p0006" num="0006">Ce type de calibration ou correction se focalise sur la correction de l'aspect fréquentiel de la réponse du système de restitution du lieu d'écoute sans exploiter les informations temporelles comme les phénomènes de réflexions et notamment les premières réflexions des signaux sonores.</p>
<p id="p0007" num="0007">Or les premières réflexions de signaux sonores ont un impact non négligeable sur la perception auditive du signal sonore restitué.</p>
<p id="p0008" num="0008">De plus, l'analyse des réponses impulsionnelles effectuée dans les méthodes de calibration existantes est de type monophonique, c'est-à-dire qu'elle ne prend pas non plus en compte l'information spatiale des réflexions comme la direction d'incidence.</p>
<p id="p0009" num="0009">L'absence de données temporelles et spatiales des réflexions, ne permet pas de prendre en compte le rôle des ces réflexions sur la perception de l'onde directe du signal sonore par un auditeur, et ainsi d'ajuster la correction en fonction de leur effet spécifique. La qualité du signal sonore restitué et perçue par l'auditeur n'est alors pas optimale.</p>
<p id="p0010" num="0010">Les techniques de l'état de l'art sont basées sur l'application de filtres de correction sur chacun des canaux du signal multi canal, c'est-à-dire que chaque haut-parleur du système<!-- EPO <DP n="2"> --> de restitution est corrigé individuellement sans tenir compte de l'ensemble du réseau de haut-parleurs.</p>
<p id="p0011" num="0011">Le document intitulé «Validation de la correction des réflexions sur la base d'une représentation en harmoniques sphériques » de <nplcit id="ncit0002" npl-type="s"><text>Romain Deprez ET AL publié au 10ième congrès Français d'Acoustique le 12 avril 2010 (2010-04-12), pages 1-6 XP055062229</text></nplcit>, décrit une méthode de correction de signaux alimentant les haut-parleurs pour minimiser les effets des réflexions engendrées par ces haut-parleurs. Cette méthode ne prend pas en compte la perception auditive des réflexions sonores pour adapter l'ensemble de restitution sonore.</p>
<p id="p0012" num="0012">Il existe donc un besoin d'optimisation du calibrage effectué sur les systèmes de restitution de signaux audio multicanaux pour d'une part prendre en compte les propriétés temporelles et spatiales des réflexions sonores qui impactent la perception auditive des ondes directes, afin d'ajuster l'effort de traitement selon la perceptibilité des dégradations et ainsi limiter les artefacts audibles susceptibles d'être générés par les traitements trop contraints effectués dans les méthodes de calibration existantes ; et d'autre part utiliser de façon conjointe les différents haut-parleurs, afin de répartir l'effort de traitement sur l'ensemble des haut-parleurs.</p>
<p id="p0013" num="0013">La présente invention vient améliorer la situation.</p>
<p id="p0014" num="0014">Elle propose à cet effet, un procédé de calibration d'un ensemble de restitution sonore d'un signal sonore multi canal comportant une pluralité de haut-parleurs. Le procédé est tel qu'il comporte les étapes suivantes:
<ul id="ul0001" list-style="dash" compact="compact">
<li>obtention de réponses impulsionnelles multidirectionnelles des haut-parleurs de l'ensemble de restitution à la reproduction d'un signal audio de référence;</li>
<li>analyse des réponses impulsionnelles multidirectionnelles obtenues, dans un domaine de représentation spatio-temporelle, sur au moins une fenêtre temporelle englobant les instants d'arrivée des premières réflexions du signal audio de référence reproduit pour déterminer un ensemble de caractéristiques des ondes directes et des premières réflexions comprenant au moins l'amplitude;</li>
<li>comparaison de l'amplitude de chacune des réflexions à un seuil de perceptibilité déterminé en fonction de caractéristiques de l'onde directe et des premières réflexions du signal audio de référence et identification des réflexions non perceptibles pour lesquelles l'amplitude est inférieure au seuil déterminé;</li>
<li>modification des réponses impulsionnelles obtenues pour obtenir des réponses impulsionnelles perceptives, par suppression des réflexions identifiées comme non perceptibles;</li>
<li>détermination d'une matrice de filtrage par les étapes de :
<ul id="ul0002" list-style="dash" compact="compact">
<li>détermination d'un signal d'erreur défini par la différence entre un signal de réponse cible d'un ensemble de restitution et un signal de réponse reconstruit à partir des réponses impulsionnelles perceptives;<!-- EPO <DP n="3"> --></li>
<li>inversion multicanale par minimisation du signal d'erreur ainsi déterminé pour obtenir les filtres de la matrice de filtrage,</li>
</ul>
pour une application de cette matrice de filtrage au signal audio multi canal avant restitution sonore.</li>
</ul></p>
<p id="p0015" num="0015">Ainsi, dans la mise en œuvre de la correction du système de restitution audio multi canal, l'effet des premières réflexions des ondes sonores diffusées par le système de restitution sur la perception auditive des ondes directes est évalué et pris en compte pour adapter le traitement appliqué aux canaux du signal multi canal selon l'effet perceptif spécifique associé à chaque réflexion. Le filtrage des canaux du signal multi canal prend ainsi en compte exclusivement les réflexions qui ont un impact sur la perception auditive des ondes directes.</p>
<p id="p0016" num="0016">Ceci permet donc d'augmenter la qualité du signal audio restitué.</p>
<p id="p0017" num="0017">De plus, comme il n'est pas nécessaire de prendre en compte les réflexions qui ne sont pas perceptibles, au sens ou leur amplitude est inférieure à un seuil de perceptibilité, les contraintes de la correction sont allégées du fait qu'elles prennent en compte les réponses impulsionnelles perceptives au lieu des réponses impulsionnelles brutes. De plus, certaines des réflexions non perceptibles qui sont éliminées des réponses impulsionnelles obtenues correspondent à des composantes de la réponse impulsionnelle qui sont justement à l'origine d'instabilités du traitement (notamment des composantes à phase non minimale). Avec les réponses impulsionnelles perceptives, on diminue ainsi les risques d'instabilités et d'artefacts qui peuvent être générés lors de traitements prenant en compte la totalité des réflexions.</p>
<p id="p0018" num="0018">Le signal d'erreur ainsi déterminé permet de prendre en compte dans le calcul de la matrice de filtrage, uniquement les réflexions qui ont un impact sur la perception auditive de l'onde directe. En effet, seules les réflexions qui ne sont pas perceptibles sont enlevées pour la détermination du signal d'erreur.</p>
<p id="p0019" num="0019">L'influence des réflexions sur la perception de l'onde directe dépend en effet de plusieurs caractéristiques des réflexions. Avantageusement, le seuil de perceptibilité peut être obtenu à partir de caractéristiques déterminées par l'étape d'analyse des réponses impulsionnelles multidirectionnelles des haut-parleurs.</p>
<p id="p0020" num="0020">Les différents modes particuliers de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé défini ci-dessus.</p>
<p id="p0021" num="0021">Plus particulièrement, le seuil de perceptibilité est déterminé en fonction de la direction d'incidence de l'onde directe et/ou de son amplitude, et des directions d'incidences des premières réflexions et/ou de leurs délais d'arrivée par rapport à l'onde directe.</p>
<p id="p0022" num="0022">L'effet d'une réflexion sur la perception de l'onde directe dépend généralement de cinq paramètres au total ; d'une part il dépend de deux caractéristiques de l'onde directe :<!-- EPO <DP n="4"> --> son amplitude et sa direction; d'autre part il dépend de trois caractéristiques de la réflexion : son amplitude, son instant d'arrivée et son incidence.</p>
<p id="p0023" num="0023">Cependant, si l'une des caractéristiques de l'onde directe n'est pas connue, il est possible d'estimer la caractéristique manquante en fixant à une valeur arbitraire l'autre caractéristique.</p>
<p id="p0024" num="0024">De même, si l'une des informations concernant les réflexions n'est pas connue, on peut par exemple estimer l'effet perceptif de la réflexion en fixant à une valeur arbitraire la caractéristique manquante, en prenant par exemple la valeur correspondant au cas le plus défavorable afin de majorer la perceptibilité. Ainsi, dans le cas où seule l'information de direction des réflexions est connue, il est possible de fixer une valeur à la caractéristique d'instant d'arrivée de la réflexion pour déterminer une valeur du seuil de perceptibilité uniquement par rapport à la valeur de la direction, de même si seule l'information d'instant d'arrivée de la réflexion est connue, on peut fixer la valeur de direction et déterminer le seuil de perceptibilité uniquement selon la valeur de l'instant d'arrivée. Enfin, dans le cas où les deux caractéristiques sont connues, la valeur du seuil peut être déterminée en fonction de ces deux caractéristiques.</p>
<p id="p0025" num="0025">Dans un mode de réalisation possible, le signal de réponse cible correspond à la réponse de l'onde directe seule sans aucune réflexion.</p>
<p id="p0026" num="0026">Ceci permet de prendre en compte comme signal de référence un signal dépourvu de tout effet de salle.</p>
<p id="p0027" num="0027">Dans une première variante de réalisation, le signal de réponse cible correspond à la réponse d'une onde directe associée à des réflexions représentatives d'un lieu d'écoute prédéterminé.</p>
<p id="p0028" num="0028">La réponse de référence peut alors être volontairement choisie comme un lieu d'écoute voulue dans lequel le son est à une qualité souhaitée.</p>
<p id="p0029" num="0029">Dans une seconde variante de réalisation, le signal de réponse cible correspond à la réponse d'une onde directe associée à des réflexions représentatives d'un ensemble de restitution différent.</p>
<p id="p0030" num="0030">La réponse de référence est ici choisie en fonction d'un système de restitution de référence choisi, dans lequel le nombre et la position des haut-parleurs peuvent être différents du système de restitution faisant l'objet de la correction.</p>
<p id="p0031" num="0031">La présente invention vise également un dispositif de calibration d'un ensemble de restitution sonore d'un signal sonore multi canal comportant une pluralité de haut-parleurs. Ce dispositif est tel qu'il comporte:
<ul id="ul0003" list-style="dash" compact="compact">
<li>un module d'obtention de réponses impulsionnelles multidirectionnelles des haut-parleurs de l'ensemble de restitution à la reproduction d'un signal audio de référence;<!-- EPO <DP n="5"> --></li>
<li>un module d'analyse des réponses impulsionnelles multidirectionnelles obtenues, dans un domaine de représentation spatio-temporelle, sur au moins une fenêtre temporelle englobant les instants d'arrivée des premières réflexions du signal audio de référence reproduit pour déterminer un ensemble de caractéristiques des ondes directe et des premières réflexions associées comprenant au moins l'amplitude;</li>
<li>un module de comparaison de l'amplitude de chacune des réflexions à un seuil de perceptibilité déterminé en fonction de caractéristiques de l'onde directe et des premières réflexions du signal audio de référence et d'identification des réflexions non perceptibles pour lesquelles l'amplitude est inférieure au seuil déterminé;</li>
<li>un module de modification des réponses impulsionnelles obtenues pour obtenir des réponses impulsionnelles perceptives, par suppression des réflexions identifiées comme non perceptibles par le module d'identification;</li>
<li>un module de calcul d'une matrice de filtrage apte à mettre en œuvre les étapes de:
<ul id="ul0004" list-style="dash" compact="compact">
<li>détermination d'un signal d'erreur défini par la différence entre un signal de réponse cible d'un ensemble de restitution et un signal de réponse reconstruit à partir des réponses impulsionnelles perceptives;</li>
<li>inversion multicanale par minimisation du signal d'erreur ainsi déterminé pour obtenir les filtres de la matrice de filtrage ;</li>
</ul>
pour une application de cette matrice de filtrage au signal audio multi canal avant restitution sonore.</li>
</ul></p>
<p id="p0032" num="0032">Ce dispositif présente les mêmes avantages que le procédé décrit précédemment, qu'il met en œuvre.</p>
<p id="p0033" num="0033">L'invention vise également un décodeur audio comportant un dispositif de calibration tel que décrit.</p>
<p id="p0034" num="0034">Elle vise un programme informatique comportant des instructions de code pour la mise en œuvre des étapes du procédé de calibration tel que décrit, lorsque ces instructions sont exécutées par un processeur.</p>
<p id="p0035" num="0035">Enfin l'invention se rapporte à un support de stockage, lisible par un processeur, intégré ou non au dispositif de calibration, éventuellement amovible, mémorisant un programme informatique mettant en œuvre un procédé de calibration tel que décrit précédemment.</p>
<p id="p0036" num="0036">D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés, sur lesquels :<!-- EPO <DP n="6"> -->
<ul id="ul0005" list-style="dash" compact="compact">
<li>la <figref idref="f0001">figure 1</figref> représente un système de restitution sonore et un dispositif de calibration du système de restitution selon un mode de réalisation de l'invention;</li>
<li>la <figref idref="f0002">figure 2</figref> représente sous forme d'organigramme les étapes principales d'un procédé de calibration selon un mode de réalisation de l'invention;</li>
<li>la <figref idref="f0002">figure 3a</figref> est une représentation d'un repère sphérique;</li>
<li>la <figref idref="f0002">figure 3b</figref>, illustre les composantes harmoniques sphériques dans le cas d'une représentation spatiale ambisonique d'ordre 3;</li>
<li>la <figref idref="f0003">figure 4</figref> représente un exemple de tableau de valeurs en dB que peut prendre le seuil de perceptibilité utilisé dans le procédé de calibration selon un mode de réalisation de l'invention, pour un son direct d'angle d'incidence de 60°, en fonction de l'angle d'incidence (exprimé en degrés) de la réflexion et du temps d'arrivée (exprimé en ms) de cette réflexion par rapport à l'instant t0 d'arrivée de<!-- EPO <DP n="7"> --> l'onde directe; le seuil de perceptibilité est défini comme le niveau (en dB) de la réflexion auquel est soustrait le niveau (en dB) de l'onde directe ;</li>
<li>la <figref idref="f0004">figure 5</figref> propose une autre illustration des valeurs prises par le seuil de perceptibilité : le seuil est cette fois représenté en fonction de l'incidence de la réflexion, et ceci pour différentes directions de l'onde directe ; dans tous les cas, le retard de la réflexion par rapport à l'onde directe est fixe et vaut 15 ms;</li>
<li>la <figref idref="f0005">figure 6</figref> représente un exemple d'une réponse impulsionnelle d'un haut-parleur d'un système de restitution ; le seuil de perceptibilité associé à chaque réflexion est également reproduit par une courbe pointillée;</li>
<li>la <figref idref="f0006">figure 7</figref> représente un exemple de réalisation matérielle d'un dispositif de calibration selon un mode de réalisation de l'invention.</li>
</ul></p>
<p id="p0037" num="0037">La <figref idref="f0001"><b>figure 1</b></figref> illustre donc un exemple de système de restitution sonore dans lequel le procédé de calibration selon un mode de réalisation de l'invention est mis en œuvre. Ce système comporte un dispositif de traitement 100 comportant un dispositif de calibration E selon un mode de réalisation de l'invention pilotant un ensemble de restitution 180 qui comporte une pluralité d'éléments de restitutions (haut-parleurs, enceintes acoustiques, ...) représentés ici par des haut-parleurs HP<sub>1</sub>, HP<sub>2</sub>, HP<sub>3</sub>, HP<sub>i</sub> et HP<sub>N</sub>.</p>
<p id="p0038" num="0038">Ces haut-parleurs sont agencés dans un lieu d'écoute dans lequel un microphone ou ensemble de microphones MA est aussi prévu.</p>
<p id="p0039" num="0039">Ces haut-parleurs et microphones sont pilotés par un dispositif de traitement 100 qui peut être un décodeur tel qu'un décodeur de salon de type "set top box" pour lire ou diffuser des contenus audio ou vidéo, un serveur de traitement apte à traiter des contenus audio et vidéo et à les retransmettre à l'ensemble de restitution, un pont de conférence apte à traiter les signaux audio de différents lieux de conférence ou tout dispositif de traitement audio de signal multi canal.</p>
<p id="p0040" num="0040">Le dispositif de traitement 100 comporte un dispositif de calibration E selon un mode de réalisation de l'invention et une matrice de filtrage 170 composée d'une pluralité de filtres de traitement qui sont déterminés par le dispositif de calibration selon un procédé de calibration tel qu'illustré ultérieurement en référence à la <figref idref="f0002">figure 2</figref>.</p>
<p id="p0041" num="0041">Cette matrice de filtrage reçoit en entrée un signal multi canal Si et transmet en sortie les signaux SC<sub>1</sub>, SC<sub>2</sub>, SC<sub>i</sub>, SC<sub>N</sub> aptes à être restitués par l'ensemble de restitution 180.</p>
<p id="p0042" num="0042">Le dispositif de calibration E comporte un module de réception et d'émission 110 apte à transmettre d'une part des signaux audio de référence (Sref) aux différents haut-parleurs de l'ensemble de restitution 180 et à recevoir par le microphone ou l'ensemble de microphones MA, les réponses impulsionnelles multidirectionnelles (RIs) de ces différents haut-parleurs correspondant à la diffusion de ces signaux de référence.<!-- EPO <DP n="8"> --></p>
<p id="p0043" num="0043">Une réponse impulsionnelle multidirectionnelle contient l'information temporelle et l'information spatiale relatives à l'ensemble des ondes sonores induites par le haut-parleur considéré dans la salle de reproduction.</p>
<p id="p0044" num="0044">Les signaux de référence sont par exemple des signaux dont la fréquence augmente de façon logarithmique avec le temps, ces signaux étant appelés en anglais "chirps" ou "sweeps" logarithmiques.</p>
<p id="p0045" num="0045">La convolution du signal mesuré à la sortie du haut-parleur avec un signal de référence inverse permet d'obtenir directement la réponse impulsionnelle du haut-parleur.</p>
<p id="p0046" num="0046">Dans un mode de réalisation particulier adapté au domaine de représentation des harmoniques sphériques lié au format ambisonique ou HOA, le microphone apte à mesurer les réponses impulsionnelles multidirectionnelles des haut-parleurs est un microphone de type HOA placé en un point du lieu d'écoute, par exemple au centre des haut-parleurs de l'ensemble de restitution.</p>
<p id="p0047" num="0047">Ce microphone va recevoir, pour chaque haut-parleur restituant un signal audio de référence, le son restitué dans plusieurs directions. En effet, le microphone HOA est constitué d'une pluralité de microphones. Par un traitement approprié, l'information spatiale des différents sons captés peut être extraite. Pour plus de détails sur ce type de microphone, on peut se référer au document intitulé "<nplcit id="ncit0003" npl-type="s"><text>Etude et réalisation d'outils avancés d'encodage spatial pour la technique de spatialisation sonore Higher Order Ambisonics : microphone 3D et contrôle de la distance" de S. Moreau cité à Univ. du Maine, PhD thesis, 2006</text></nplcit>.</p>
<p id="p0048" num="0048">Le microphone HOA récupère alors les réponses impulsionnelles multidirectionnelles de chacun des haut-parleurs pour les transmettre au dispositif de calibration ou pour les stocker en mémoire dans un espace mémoire local ou distant.</p>
<p id="p0049" num="0049">Lorsque que ces informations sont stockées en mémoire, l'obtention de ces réponses impulsionnelles multidirectionnelles par le dispositif de calibration selon l'invention, s'effectue alors par une simple lecture en mémoire.</p>
<p id="p0050" num="0050">Ces réponses impulsionnelles multidirectionnelles permettent d'obtenir des informations sur les directions d'arrivée des ondes directes et des réflexions du signal restitué ainsi que des informations de temps d'arrivée à la fois des ondes directes et des réflexions.</p>
<p id="p0051" num="0051">Le module d'analyse 120 du dispositif E effectue une analyse conjointe des réponses impulsionnelles obtenues, ce qui permet d'obtenir ces caractéristiques et notamment les caractéristiques des premières réflexions des signaux restitués. Dans le mode de réalisation particulier adapté au domaine de représentation des harmoniques sphériques, les réponses impulsionnelles multidirectionnelles sont obtenues dans une représentation spatio-temporelle où l'information spatiale est décrite sur la base des harmoniques sphériques et permet d'identifier les directions d'incidence des différentes composantes sonores. Ainsi, on obtient au final l'ensemble des informations sur l'amplitude des réflexions, leurs directions d'arrivée et<!-- EPO <DP n="9"> --> leurs temps d'arrivée en comparaison au temps d'arrivée de l'onde directe. Cette étape sera décrite ultérieurement en référence à la <figref idref="f0002">figure 2</figref>.</p>
<p id="p0052" num="0052">L'analyse des réponses impulsionnelles est faite sur une échelle temporelle prédéterminée, englobant les instants des premières réflexions.</p>
<p id="p0053" num="0053">Dans un exemple de réalisation cette fenêtre temporelle est de longueur comprise entre 50 et 100 ms, ce qui correspond à l'échelle temporelle des instants d'arrivée des premières réflexions.</p>
<p id="p0054" num="0054">Bien entendu, le mode de réalisation ainsi décrit est adapté au domaine de représentation des harmoniques sphériques mais il est tout à fait envisageable d'effectuer ces même étapes dans un domaine de représentation WFS (pour "Wave Field Synthesis" en anglais) ou dans le domaine des ondes planes. Dans ces cas de figures, les moyens de captation des signaux restitués par les haut-parleurs seront à adapter à ces domaines de représentation pour obtenir des réponses impulsionnelles multidirectionnelles, sans que cela s'éloigne du cadre de l'invention.</p>
<p id="p0055" num="0055">Le dispositif de calibration E comporte également un module 130 de comparaison et d'identification des réflexions non perceptibles. Ce module met en œuvre une étape de comparaison des amplitudes des réflexions, obtenues par le module d'analyse 120, à un seuil de perceptibilité Se prédéterminé. Ce seuil de perceptibilité est déterminé par le module 140 à partir d'une table de valeurs prédéfinie et stockée dans un espace mémoire.</p>
<p id="p0056" num="0056">La détermination de ce seuil de perceptibilité sera explicitée ultérieurement en référence aux <figref idref="f0003">figures 4</figref> et <figref idref="f0004">5</figref>.</p>
<p id="p0057" num="0057">Dans le cas où l'amplitude d'une réflexion est inférieure au seuil de perceptibilité tel que défini, cela veut dire que cette réflexion n'a pas d'impact significatif sur la perception auditive de l'onde directe du signal restitué.</p>
<p id="p0058" num="0058">Une étape d'identification des ces réflexions "non perceptibles "est alors mise en œuvre par le module 130. Ces réflexions identifiées permettent de mettre en œuvre par le module 150 une étape de détermination de réponses impulsionnelles perceptives qui sont déduites des réponses impulsionnelles obtenues par le module 110 par suppression des réflexions jugées comme non perceptibles.</p>
<p id="p0059" num="0059">Ainsi, seules les réflexions qui ont un impact sur la perception des ondes directes sont prises en compte pour calculer dans le module 160, la matrice de filtrage Filt. du module de filtrage matriciel 170.</p>
<p id="p0060" num="0060">La <figref idref="f0002"><b>figure 2</b></figref> illustre sous forme d'organigramme, les étapes principales mises en œuvre dans un mode de réalisation du procédé de calibration selon l'invention.</p>
<p id="p0061" num="0061">A l'étape E201, les réponses impulsionnelles multidirectionnelles des différents haut-parleurs de l'ensemble de restitution tel que décrit en référence à la <figref idref="f0001">figure 1</figref>, sont obtenues. Elles sont obtenues par le dispositif de calibration, soit par simple lecture en mémoire si<!-- EPO <DP n="10"> --> celles-ci ont été sauvegardées au préalable, soit par réception du microphone ou d'un ensemble de microphones ayant effectué la mesure.</p>
<p id="p0062" num="0062">Ces réponses impulsionnelles multidirectionnelles sont les réponses de chaque haut-parleur suite à la reproduction d'un signal de référence tel que décrit en référence à la <figref idref="f0001">figure 1</figref>.</p>
<p id="p0063" num="0063">Une étape E202 d'analyse des réponses impulsionnelles multidirectionnelles ainsi obtenues est alors mise en œuvre. Cette analyse s'effectue dans un domaine de représentation spatio-temporelle. L'information spatiale peut par exemple être décrite dans le domaine de représentation des harmoniques sphériques. Dans cette représentation illustrée à la <figref idref="f0002"><b>figure 3a</b></figref><b>,</b> chaque point a pour coordonnées sphériques, une distance r par rapport à l'origine 0, un angle θ d'azimut ou d'orientation dans le plan horizontal et un angle δ d'élévation ou d'orientation dans le plan vertical. Préférentiellement, la direction définie par (θ=0°, δ=0°) correspond à la direction en face de l'auditeur. Dans un tel repère, une onde acoustique est parfaitement décrite si l'on définit en tout point à chaque instant t, la pression acoustique notée p(r, θ, δ, t) dont la transformée de Fourier temporelle est notée P(r, θ, δ, f) où f désigne la fréquence temporelle.</p>
<p id="p0064" num="0064">Dans le contexte de spatialisation ambisonique d'ordre supérieur (HOA), les composantes spatiales sont des composantes ambisoniques <maths id="math0001" num=""><math display="inline"><msubsup><mi>B</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup></math><img id="ib0001" file="imgb0001.tif" wi="8" he="7" img-content="math" img-format="tif" inline="yes"/></maths> qui correspondent à la décomposition de l'onde de pression acoustique <i>p</i> sur la base des harmoniques sphériques. Par exemple, pour une source sonore en champ lointain, c'est-à-dire une onde plane d'incidence (θ<sub>S</sub>, δ<sub>S</sub>) portant un signal S(t), les composantes ambisoniques <maths id="math0002" num=""><math display="inline"><msubsup><mi>B</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup></math><img id="ib0002" file="imgb0002.tif" wi="7" he="6" img-content="math" img-format="tif" inline="yes"/></maths> sont données par: <maths id="math0003" num=""><math display="inline"><msubsup><mi>B</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup><mo>=</mo><mi>S</mi><mfenced><mi>t</mi></mfenced><mo>.</mo><msubsup><mi>Y</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup><mfenced><msub><mi>θ</mi><mi>s</mi></msub><msub><mi>δ</mi><mi>s</mi></msub></mfenced></math><img id="ib0003" file="imgb0003.tif" wi="36" he="5" img-content="math" img-format="tif" inline="yes"/></maths> où les fonctions harmoniques sphériques <maths id="math0004" num=""><math display="inline"><msubsup><mi>Y</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup><mfenced><mi>θ</mi><mi>δ</mi></mfenced></math><img id="ib0004" file="imgb0004.tif" wi="17" he="6" img-content="math" img-format="tif" inline="yes"/></maths> décrivent une base orthonormée: <maths id="math0005" num=""><math display="block"><mspace width="1ex"/><mtable columnalign="right"><mtr><mtd><mrow><msubsup><mi>Y</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup><mfenced><mi>θ</mi><mi>δ</mi></mfenced><mo>=</mo><msqrt><mrow><mfenced separators=""><mn>2</mn><mi>m</mi><mo>+</mo><mn>1</mn></mfenced><mfenced separators=""><mn>2</mn><mo>−</mo><msub><mi>δ</mi><mrow><mn>0</mn><mo>,</mo><mi>n</mi></mrow></msub></mfenced><mfrac><mrow><mfenced separators=""><mi>m</mi><mo>−</mo><mi>n</mi></mfenced><mo>!</mo></mrow><mrow><mfenced separators=""><mi>m</mi><mo>+</mo><mi>n</mi></mfenced><mo>!</mo></mrow></mfrac></mrow></msqrt><msub><mi>P</mi><mi mathvariant="italic">mn</mi></msub><mfenced separators=""><mi>sin</mi><mi>δ</mi></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mo>×</mo><mrow><mo>{</mo><mtable columnalign="left"><mtr><mtd><mrow><mi>cos</mi><mspace width="1ex"/><mi mathvariant="italic">nθ</mi></mrow></mtd><mtd><mrow><mi>si</mi><mspace width="1ex"/><mi>σ</mi><mo>=</mo><mo>+</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><mspace width="1ex"/><mi mathvariant="italic">nθ</mi></mrow></mtd><mtd><mrow><mi>si</mi><mspace width="1ex"/><mi>σ</mi><mo>=</mo><mo>−</mo><mn>1</mn><mspace width="1ex"/><mfenced separators=""><mi>ignoré</mi><mspace width="1ex"/><mi>si</mi><mspace width="1ex"/><mi>n</mi><mo>=</mo><mn>0</mn></mfenced></mrow></mtd></mtr></mtable></mrow></mrow></mtd></mtr></mtable></math><img id="ib0005" file="imgb0005.tif" wi="72" he="22" img-content="math" img-format="tif"/></maths> Les <i>P<sub>mn</sub></i> (sin <i>δ</i>) sont les fonctions de Legendre associées.</p>
<p id="p0065" num="0065">Une illustration des fonctions harmoniques sphériques est représentée en <figref idref="f0002"><b>figure 3b</b></figref><b>.</b> On peut ainsi voir la composante omnidirective <maths id="math0006" num=""><math display="inline"><msubsup><mi>Y</mi><mn>00</mn><mn>1</mn></msubsup></math><img id="ib0006" file="imgb0006.tif" wi="6" he="6" img-content="math" img-format="tif" inline="yes"/></maths> (désignée comme la « composante W » dans la terminologie ambisonique) correspondant à l'ordre 0, les composantes bidirectives <maths id="math0007" num=""><math display="inline"><msubsup><mi>Y</mi><mn>10</mn><mn>1</mn></msubsup><mo>,</mo></math><img id="ib0007" file="imgb0007.tif" wi="7" he="8" img-content="math" img-format="tif" inline="yes"/></maths> <maths id="math0008" num=""><math display="inline"><msubsup><mi>Y</mi><mn>11</mn><mn>1</mn></msubsup><mo>,</mo></math><img id="ib0008" file="imgb0008.tif" wi="7" he="8" img-content="math" img-format="tif" inline="yes"/></maths> <maths id="math0009" num=""><math display="inline"><msubsup><mi>Y</mi><mn>11</mn><mrow><mo>−</mo><mn>1</mn></mrow></msubsup></math><img id="ib0009" file="imgb0009.tif" wi="7" he="7" img-content="math" img-format="tif" inline="yes"/></maths> (désignée respectivement comme les «composantes Z, X et Y » dans la terminologie ambisonique) correspondant à l'ordre 1, et les composantes des ordres supérieurs.<!-- EPO <DP n="11"> --></p>
<p id="p0066" num="0066">Une représentation spatiale tridimensionnelle ou "3D" dite "d'ordre <i>M'</i> comprend <i>K</i> = (<i>M</i>+1)<sup>2</sup> composantes dont les triplets d'indices {<i>m,n, σ</i>} sont tels que 0≤<i>m</i>≤<i>M</i>, 0≤<i>n</i>≤<i>m</i>, <i>σ</i>=±1. Une représentation bidimensionnelle ou "2D" d'ordre <i>M</i> comprend un sous-ensemble de ces composantes en ne retenant que les indices <i>m=n,</i> soit <i>K</i>=2<i>M</i>+1 composantes.</p>
<p id="p0067" num="0067">La décomposition sur la base des harmoniques sphériques peut être considérée comme la transformée duale entre coordonnées spatiales et les fréquences spatiales. Les composantes <maths id="math0010" num=""><math display="inline"><msubsup><mi>B</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup></math><img id="ib0010" file="imgb0010.tif" wi="8" he="6" img-content="math" img-format="tif" inline="yes"/></maths> définissent donc un spectre spatial.</p>
<p id="p0068" num="0068">Pour chaque haut-parleur, on obtient à l'issue de l'étape E201, une réponse impulsionnelle multidirectionnelle qui est constituée de K réponses impulsionnelles correspondant aux K composantes de la représentation spatiale choisie. Dans le cas de la représentation des harmoniques sphériques, il s'agit des K composantes sur les K=2M+1 harmoniques sphériques considérés. Pour le jième haut-parleur, la réponse impulsionnelle multidirectionnelle qui lui est associée se compose ainsi de K réponses élémentaires H<sub>jl</sub>(t) où l'indice l repère l'indice de la composante spatiale et t correspond à l'échantillon temporel. Par la suite, on désigne par h<sub>j</sub>(t) le vecteur des K composantes spatiales mesurées pour le jième haut-parleur : <maths id="math0011" num=""><math display="block"><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">j</mi></msub><mfenced><mi mathvariant="normal">t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><mrow><msub><mi mathvariant="normal">H</mi><mrow><mi mathvariant="normal">j</mi><mn>1</mn></mrow></msub><mfenced><mi mathvariant="normal">t</mi></mfenced></mrow></mtd><mtd><mo>…</mo></mtd><mtd><mrow><msub><mi mathvariant="normal">H</mi><mi>jl</mi></msub><mfenced><mi mathvariant="normal">t</mi></mfenced></mrow></mtd><mtd><mo>…</mo></mtd><mtd><mrow><msub><mi mathvariant="normal">H</mi><mi>jK</mi></msub><mfenced><mi mathvariant="normal">t</mi></mfenced></mrow></mtd></mtr></mtable></mfenced><mo>.</mo></math><img id="ib0011" file="imgb0011.tif" wi="51" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0069" num="0069">Si le système de reproduction comprend au total N haut-parleurs, l'ensemble des réponses impulsionnelles multidirectionnelles mesurées pour les N haut-parleurs et les K composantes spatiales définit une matrice H de taille KxN, dans laquelle la jième colonne correspond à la réponse impulsionnelle multidirectionnelle associée au jième haut-parleur.</p>
<p id="p0070" num="0070">Pour chaque haut-parleur, les K composantes spatiales contenues dans le vecteur h<sub>j</sub>(t) représentent le spectre spatial des sons captés par le microphone. Pour accéder à l'information de direction des sons, il convient donc d'effectuer une transformation inverse pour repasser d'une représentation en fonction des fréquences spatiales à une représentation en fonction des coordonnées spatiales.</p>
<p id="p0071" num="0071">Cette transformation inverse est réalisée en reconstruisant l'onde de pression p(r, θ, δ, t) par combinaison linéaire des harmoniques sphériques, chaque harmonique étant pondéré par l'amplitude de la composante qui lui est associée. On retrouve ces éléments dans la thèse de S. Moreau citée ci-dessus.</p>
<p id="p0072" num="0072">On peut alors évaluer l'onde de pression p(r, θ, δ, t) en tout point d'une sphère centrée sur le point de mesure des réponses impulsionnelles multidirectionnelles en reconstruisant l'onde de pression point par point par combinaison linéaire des harmoniques sphériques. On peut par exemple évaluer cette pression sur un réseau de P points définissant un « échantillonnage régulier » de la sphère au sens défini dans le mémoire de thèse de S. Moreau. Cette opération s'apparente alors au décodage spatial des composantes ambisoniques pour une restitution par un réseau sphérique régulier de P haut-parleurs virtuels. Cette étape de décodage spatial est par exemple décrite dans le document intitulé<!-- EPO <DP n="12"> --> "<nplcit id="ncit0004" npl-type="s"><text>Ambisonics encoding of other audio formats for multiple listening conditions" des auteurs Jérôme Daniel, Jean-Bernard Rault et Jean-Dominique Polack dans AES 105th Convention, September 1998</text></nplcit>.</p>
<p id="p0073" num="0073">En pratique, cette transformation des fréquences spatiales (composantes ambisoniques) vers les coordonnées spatiales s'effectue en multipliant, pour chaque haut-parleur et chaque échantillon temporel t, le vecteur h<sub>j</sub>(t) par une matrice de décodage D. Par exemple, la matrice D peut être obtenue comme D=Y<sup>T</sup>, où la matrice Y est calculée en évaluant les K harmoniques sphériques <maths id="math0012" num=""><math display="inline"><msubsup><mi>Y</mi><mi mathvariant="italic">mn</mi><mi>σ</mi></msubsup><mfenced><mi>θ</mi><mi>δ</mi></mfenced></math><img id="ib0012" file="imgb0012.tif" wi="18" he="6" img-content="math" img-format="tif" inline="yes"/></maths> pour les P directions des haut-parleurs virtuels, en regroupant les azimuths <i>θ<sub>q</sub></i> et élévations <i>δ<sub>q</sub></i> dans un unique doublet <i>C</i> = (<i>θ<sub>q</sub></i>, <i>δ<sub>q</sub></i>) associé à un haut-parleur (q désigne l'indice du haut-parleur). Dans la matrice Y, chaque colonne est constituée des valeurs des K harmoniques sphériques pour un haut-parleur donné. Au final, on obtient, pour chaque haut-parleur et chaque échantillon temporel t, un vecteur G<sub>j</sub>(t) de longueur P décrivant la distribution spatiale des composantes sonores captées sur un réseau de P points définissant un échantillonnage régulier de la sphère: <maths id="math0013" num=""><math display="block"><msub><mi>G</mi><mi>j</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msup><mi>Y</mi><mi>T</mi></msup><msub><mi mathvariant="normal">h</mi><mi mathvariant="normal">j</mi></msub><mfenced><mi mathvariant="normal">t</mi></mfenced></math><img id="ib0013" file="imgb0013.tif" wi="25" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0074" num="0074">Le maximum de cette fonction G<sub>j</sub>(t) identifie une réflexion. Si G<sub>j</sub>(t) présente plusieurs maxima, ces différents maxima identifient chacun une réflexion. Ainsi, pour chaque réflexion identifiée, ses caractéristiques sont déterminées selon la procédure suivante : son instant d'arrivée correspond à l'échantillon t<sub>Ri</sub> = t pour lequel elle est identifiée, son incidence correspond aux coordonnées spatiales <maths id="math0014" num=""><math display="block"><msub><mi>C</mi><mi mathvariant="italic">Ri</mi></msub><mo>=</mo><mfenced><msub><mi>θ</mi><mi mathvariant="italic">Ri</mi></msub><msub><mi>δ</mi><mi mathvariant="italic">Ri</mi></msub></mfenced><mo>=</mo><mfenced><msub><mi>θ</mi><mi>q</mi></msub><msub><mi>δ</mi><mi>q</mi></msub></mfenced></math><img id="ib0014" file="imgb0014.tif" wi="48" he="7" img-content="math" img-format="tif"/></maths> du point pour lequel le maximum de G<sub>j</sub>(t) est observé, et son amplitude correspond à l'amplitude de ce maximum A<sub>Ri</sub>=G<sub>j</sub>(t<sub>i</sub>). Dans ce qui précède, l'indice i repère l'indice de la réflexion considérée. La précision d'estimation de ces caractéristiques dépend donc du nombre P de haut-parleurs virtuels utilisés pour cette analyse. Le premier échantillon temporel pour lequel on observe un maximum définit l'instant d'arrivée de l'onde directe. On a soin de relever aussi l'amplitude (A<sub>D</sub>) et l'incidence de cette dernière (C<sub>D</sub> = (θ<sub>D</sub>, δ<sub>D</sub>) où θ<sub>D</sub> et δ<sub>D</sub> définissent respectivement l'angle d'azimut et l'angle d'élévation repérant la direction de l'onde directe).</p>
<p id="p0075" num="0075">Ainsi, à partir des réponses impulsionnelles multidirectionnelles obtenues, considérées sur une fenêtre d'analyse temporelle englobant les instants des premières réflexions du signal audio reproduit par les haut-parleurs, il est possible de déterminer, et ce pour chaque haut-parleur, les caractéristiques de l'onde directe et les caractéristiques des réflexions qui lui sont associées. Ainsi, pour le jième haut-parleur, sont déterminées d'une part les caractéristiques de l'onde directe comme son amplitude A<sub>D</sub>(j), son instant d'arrivée sur le microphone T<sub>D</sub>(j) ou sa direction d'incidence C<sub>D</sub>(j) ; et d'autre part les caractéristiques des réflexions comme leurs amplitudes A<sub>Ri</sub>(j), leurs instants d'arrivée sur le microphone T<sub>Ri</sub>(j) ou leurs directions<!-- EPO <DP n="13"> --> d'incidences C<sub>Ri</sub>(j). Dans la suite, on utilisera plutôt l'amplitude normalisée par l'amplitude de l'onde directe : <maths id="math0015" num=""><math display="block"><msub><mi mathvariant="italic">AN</mi><mi mathvariant="italic">Ri</mi></msub><mfenced><mi>j</mi></mfenced><mo>=</mo><mfrac><mrow><msub><mi>A</mi><mi mathvariant="italic">Ri</mi></msub><mfenced><mi>j</mi></mfenced></mrow><mrow><msub><mi>A</mi><mi>D</mi></msub><mfenced><mi>j</mi></mfenced></mrow></mfrac><mo>,</mo></math><img id="ib0015" file="imgb0015.tif" wi="27" he="8" img-content="math" img-format="tif"/></maths> et le retard entre l'onde directe et la réflexion : <maths id="math0016" num=""><math display="block"><msub><mi>τ</mi><mi mathvariant="italic">Ri</mi></msub><mfenced><mi>j</mi></mfenced><mo>=</mo><msub><mi>T</mi><mi mathvariant="italic">Ri</mi></msub><mfenced><mi>j</mi></mfenced><mo>−</mo><msub><mi>T</mi><mi>D</mi></msub><mfenced><mi>j</mi></mfenced><mo>.</mo></math><img id="ib0016" file="imgb0016.tif" wi="37" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0076" num="0076">Les premières réflexions d'un signal audio restitué dépendent du lieu d'écoute dans lequel est placé l'ensemble de restitution. D'une façon générale, ces premières réflexions apparaissent dans un temps situé dans une plage allant de 50 à 100ms après l'onde directe.</p>
<p id="p0077" num="0077">De façon avantageuse, la fenêtre temporelle d'analyse de l'étape E202 sera, dans un mode de réalisation adapté, d'une taille comprise entre 50 et 100 ms.</p>
<p id="p0078" num="0078">L'étape E203 compare les amplitudes obtenues par l'étape d'analyse à un seuil de perceptibilité Se des réflexions qui a été défini au préalable et stocké en mémoire. L'étape E204 permet de retrouver la valeur de seuil prédéfinie en fonction de caractéristiques de chaque réflexion et de l'onde directe associée, obtenues à l'étape d'analyse E202.</p>
<p id="p0079" num="0079">En effet, plusieurs cas de figure peuvent se présenter. Dans un premier exemple de réalisation, seule l'information de direction des réflexions est connue et récupérée de l'étape d'analyse. Pour retrouver le seuil de perceptibilité correspondant, on fixe la valeur de la caractéristique d'instant d'arrivée de la réflexion, par exemple la valeur la plus critique (celle qui donne une perceptibilité maximale) et on détermine la valeur du seuil de perceptibilité uniquement par rapport à la valeur de la direction.</p>
<p id="p0080" num="0080">De même si seule l'information d'instant d'arrivée de la réflexion est connue, on peut fixer la valeur de direction, par exemple la valeur la plus critique (celle qui donne une perceptibilité maximale), et déterminer le seuil de perceptibilité selon la valeur de l'instant d'arrivée.</p>
<p id="p0081" num="0081">Enfin, dans le cas où les deux caractéristiques sont connues, la valeur du seuil peut être déterminée, avec une meilleure précision, en fonction de ces deux caractéristiques.</p>
<p id="p0082" num="0082">Pour cela, un tableau de valeurs de seuil de perceptibilité est stocké en mémoire. Un exemple d'un tel tableau est illustré en référence à la <figref idref="f0003"><b>figure 4</b></figref><b>.</b> Ce tableau montre, pour un son direct situé à un angle d'azimut à 60°, la valeur du seuil de perceptibilité d'une réflexion exprimée en dB, en fonction des caractéristiques d'angle d'incidence de la réflexion (i.e. son angle d'azimut θ<sub>Ri</sub> dans le plan horizontal correspondant à l'élévation δ<sub>Ri</sub>= 0°) et de temps d'arrivée de cette réflexion par rapport au temps d'arrivée de l'onde directe <i>τ<sub>Ri</sub></i>(<i>j</i>)<i>.</i> Le seuil est défini comme le niveau relatif de la réflexion, c'est-à-dire qu'il représente la différence entre les valeurs d'amplitude (exprimées en dB) de la réflexion et de l'onde directe considérée.</p>
<p id="p0083" num="0083">Ce tableau de valeurs est un exemple de valeurs seuils définies à partir d'expériences psycho-acoustiques réalisées en considérant différents types de signal sonore (parole, clics, musique, etc...), différents angles d'incidences et différents temps d'arrivée des réflexions et<!-- EPO <DP n="14"> --> de l'onde directe. Un seuil de perceptibilité de ces réflexions est défini en fonction de ces paramètres.</p>
<p id="p0084" num="0084">Pour compléter l'illustration des valeurs du seuil de perceptibilité de la <figref idref="f0003">figure 4</figref>, la <figref idref="f0004"><b>figure 5</b></figref> montre différentes courbes de seuil de perceptibilité exprimé en dB (qui correspond toujours au seuil relatif correspondant à la différence entre le niveau de la réflexion et celui de l'onde directe). Ces différentes courbes correspondent à différentes positions de l'onde directe (azimut de 0° pour D1, 60° pour D2, 90° pour D3 et 150° pour D4) et représentent les seuils de perceptibilité en fonction de la direction de la réflexion, ceci pour un temps d'arrivée fixe (correspondant en l'occurrence à 15 ms).</p>
<p id="p0085" num="0085">Ainsi, à l'étape E204, la valeur de seuil correspondant aux caractéristiques obtenues à l'étape d'analyse est récupérée. On compare cette valeur de seuil à la valeur d'amplitude de chaque réflexion à l'étape E203. Pour être comparée au seuil de perceptibilité, la valeur de l'amplitude de la réflexion est référencée à celle de l'onde directe associée et exprimée en dB: 20log(<i>AN<sub>Ri</sub></i>(<i>j</i>)).</p>
<p id="p0086" num="0086">Dans le cas où la valeur d'amplitude de la réflexion est inférieure à la valeur de seuil de perceptibilité, cela veut dire que cette réflexion n'a pas d'impact sur la perception que peut avoir un auditeur de l'onde directe. Cette réflexion n'est donc pas à prendre en compte pour le traitement d'un signal multi canal avant restitution. L'étape E203 permet ainsi d'identifier toutes les réflexions qui n'ont pas d'impact sur la perception de l'onde directe. L'étape E203 identifie donc toutes les réflexions pour lesquelles l'amplitude est inférieure au seuil de perceptibilité.</p>
<p id="p0087" num="0087">Pour illustrer cette étape E203, la <figref idref="f0005"><b>figure 6</b></figref> représente un exemple de réponse impulsionnelle, pour une direction donnée, d'un des haut-parleurs de l'ensemble de restitution en comparaison avec la courbe en trait discontinu représentant le seuil de perceptibilité (RMT pour « Reflection Masked Threshold ») obtenu par la table décrite ci-dessus en référence à la <figref idref="f0003">figure 4</figref>. Les réflexions dont le niveau est inférieur à la courbe de seuil sont ainsi identifiées. On note que dans le cas illustré, les premières réflexions survenant dans les 15 premières ms ne sont pas perceptibles.</p>
<p id="p0088" num="0088">A partir de cette identification des réflexions non perceptibles, l'étape E205 effectue une modification des réponses impulsionnelles h<sub>j</sub>(t) obtenues à l'étape E201 pour les j=1 à N haut-parleurs, pour obtenir des réponses impulsionnelles perceptives hp<sub>j</sub>(t). Pour cela, la modification consiste à éliminer les réflexions non perceptibles identifiées à l'étape E203 dans les réponses impulsionnelles.</p>
<p id="p0089" num="0089">De façon plus détaillée, cette opération s'effectue par exemple par une opération de seuillage. A chaque instant t, la valeur du seuil de perceptibilité Se est retranchée au signal de réponse impulsionnelle qui a été obtenue à l'étape E201.</p>
<p id="p0090" num="0090">Préférentiellement ce traitement est appliqué sur le spectre spatial défini par les K composantes h<sub>j</sub>(t) = [H<sub>j1</sub>(t) ... H<sub>jl</sub>(t) ... H<sub>jK</sub>(t)] dans le domaine de représentation spatiale<!-- EPO <DP n="15"> --> choisi, correspondant par exemple à la représentation sur la base des harmoniques sphériques. Cependant le traitement peut aussi s'appliquer dans le domaine dual des coordonnées d'espace. Dans la suite, nous allons décrire l'opération réalisée dans le cas du spectre spatial.</p>
<p id="p0091" num="0091">L'opération de seuillage consiste à comparer pour chaque réflexion identifiée son amplitude au seuil de perceptibilité Se associé à ses caractéristiques. Ainsi, pour la ième réflexion identifiée pour le jième haut-parleur, le seuil Se(i) est déterminé en fonction de ses caractéristiques [<i>τ<sub>Ri</sub></i>(<i>j</i>), C<sub>Ri</sub>(j)]. Cette réflexion est localisée à l'instant t<sub>i</sub> donné par: <maths id="math0017" num=""><math display="block"><msub><mi mathvariant="normal">t</mi><mi>i</mi></msub><mo>=</mo><msub><mi mathvariant="normal">T</mi><mi mathvariant="normal">D</mi></msub><mfenced><mi mathvariant="normal">j</mi></mfenced><mo>+</mo><msub><mi>τ</mi><mi mathvariant="italic">Ri</mi></msub><mfenced><mi>j</mi></mfenced><mo>.</mo></math><img id="ib0017" file="imgb0017.tif" wi="32" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0092" num="0092">Pour réaliser le seuillage, on considère donc la réponse impulsionnelle à cet instant, soit h<sub>j</sub>(t<sub>i</sub>), ou plus exactement sur le spectre spatial associé et constitué des K composantes [H<sub>j1</sub>(t<sub>i</sub>) ... H<sub>jl</sub>(t<sub>i</sub>) ... H<sub>jK</sub>(t<sub>i</sub>)]. Plusieurs stratégies sont alors possibles. La plus simple consiste à préserver l'amplitude relative des composantes du spectre spatial, c'est-à-dire qu'on applique un traitement identique à toutes les composantes. Dans ce cas, pour chaque composante H<sub>jl</sub>(t<sub>i</sub>), l'opération de seuillage peut se traduire par les équations suivantes: <maths id="math0018" num=""><math display="block"><mtable><mtr><mtd><mrow><msub><mi>HP</mi><mi>jl</mi></msub><mfenced><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">i</mi></msub></mfenced><mo>=</mo><mn>0</mn></mrow></mtd><mtd><mrow><mi>si</mi><mspace width="1ex"/><msub><mi>AN</mi><mi>Ri</mi></msub><mfenced><mi mathvariant="normal">j</mi></mfenced><mo>≤</mo><msup><mn>10</mn><mrow><mn>0.05</mn><mspace width="1ex"/><mi>Se</mi></mrow></msup></mrow></mtd></mtr></mtable></math><img id="ib0018" file="imgb0018.tif" wi="94" he="6" img-content="math" img-format="tif"/></maths> <maths id="math0019" num=""><math display="block"><msub><mi>HP</mi><mi>jl</mi></msub><mfenced><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">i</mi></msub></mfenced><mo>=</mo><mfenced><mfenced open="|" close="|" separators=""><msub><mi mathvariant="normal">H</mi><mi>jl</mi></msub><mfenced><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">i</mi></msub></mfenced><mo>−</mo><msup><mn>10</mn><mrow><mn>0.05</mn><mo>⁢</mo><mi>Se</mi></mrow></msup></mfenced></mfenced><mfrac><mrow><msub><mi mathvariant="normal">H</mi><mi>jl</mi></msub><mfenced><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">i</mi></msub></mfenced></mrow><mfenced open="|" close="|" separators=""><msub><mi mathvariant="normal">H</mi><mi>jl</mi></msub><mfenced><msub><mi mathvariant="normal">t</mi><mi mathvariant="normal">i</mi></msub></mfenced></mfenced></mfrac><mspace width="1ex"/><mi>si</mi><mspace width="1ex"/><msub><mi>AN</mi><mi>Ri</mi></msub><mfenced><mi mathvariant="normal">j</mi></mfenced><mo>&gt;</mo><msup><mn>10</mn><mrow><mn>0.05</mn><mspace width="1ex"/><mi>Se</mi></mrow></msup></math><img id="ib0019" file="imgb0019.tif" wi="94" he="8" img-content="math" img-format="tif"/></maths> où HP<sub>jl</sub>(t) désigne la réponse impulsionnelle perceptive associée à H<sub>jl</sub>(t).</p>
<p id="p0093" num="0093">Ainsi, les réponses impulsionnelles perceptives ne conservent que les réflexions ayant un impact significatif sur la perception de l'onde directe.</p>
<p id="p0094" num="0094">Ces réponses impulsionnelles perceptives sont alors utilisées pour déterminer la matrice de filtrage, à l'étape E206. Cette matrice de filtrage est ensuite utilisée pour traiter le signal audio multi canal avant sa restitution sonore par l'ensemble de restitution du système.</p>
<p id="p0095" num="0095">Pour obtenir l'ensemble de filtres constituant la matrice de filtrage Filt du dispositif de traitement, un mode de réalisation possible comporte une étape de détermination d'un signal d'erreur défini par la différence entre un signal de réponse cible prédéterminé de l'ensemble de restitution et un signal de réponse reconstruit à partir des réponses impulsionnelles perceptives et une étape d'inversion multicanale par minimisation du signal d'erreur ainsi déterminé.</p>
<p id="p0096" num="0096">Le signal d'erreur ainsi obtenu ne prend donc en compte que les réflexions perceptibles puisque qu'il est calculé à partir d'un signal reconstruit basé sur les réponses impulsionnelles perceptives.</p>
<p id="p0097" num="0097">L'inversion peut être réalisée par un algorithme de descente de gradient ou ses variantes. Un exemple d'algorithme d'inversion possible est celui de type ISTA (pour "Iterative Shrinkage-Thresholding algorithm) tel que décrit dans le document intitulé " <nplcit id="ncit0005" npl-type="s"><text>A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems" des auteurs Amir<!-- EPO <DP n="16"> --> Beck &amp; Marc Teboulle, publié dans SIAM J. IMAGING SCIENCES, Vol. 2, No. 1, pp. 183-202 en 2009</text></nplcit>.</p>
<p id="p0098" num="0098">D'une façon générale, le problème qui se pose pour calculer les filtres de la matrice de traitement, est le suivant. Il y a N haut-parleurs qui constituent le système réel de reproduction. Dans le contexte de spatialisation ambisonique d'ordre supérieur (HOA), l'espace de représentation spatiale est de dimension K. L'information spatiale est donc décrite par K coefficients. L'objectif est de reproduire avec le système de N haut-parleurs, un ensemble de V signaux définissant le signal audio multicanal d'entrée. Ces V signaux sont dédiés à un système idéal de reproduction constitués de V haut-parleurs. Ce système idéal définit les V signaux cibles qu'on souhaite reproduire et qui correspondent donc aux réponses d'un système fictif de V haut-parleurs virtuels. Dans le cas le plus simple, le système réel de reproduction comporte aussi N=V haut-parleurs. Mais dans le cas général, on est capable d'émuler un système de V haut-parleurs virtuels à partir d'un dispositif de N haut-parleurs réels.</p>
<p id="p0099" num="0099">L'équation à résoudre est la suivante: <maths id="math0020" num=""><math display="block"><mspace width="1ex"/><mi mathvariant="normal">T</mi><mfenced><mi mathvariant="normal">t</mi></mfenced><mo>=</mo><mi mathvariant="normal">H</mi><mo>∗</mo><mi mathvariant="normal">W</mi><mfenced><mi mathvariant="normal">t</mi></mfenced></math><img id="ib0020" file="imgb0020.tif" wi="23" he="5" img-content="math" img-format="tif"/></maths>
<ul id="ul0006" list-style="none" compact="compact">
<li>avec H, la matrice de dimension KxN comportant les réponses impulsionnelles des N éléments du système de restitution dans le domaine d'analyse spatiale,</li>
<li>W, la matrice comportant les filtres de correction à calculer, de dimension NxV,</li>
<li>T, la matrice contenant les V réponses cibles définies dans le domaine d'analyse spatiale, de dimension KxV,</li>
<li>et l'opération dénotée par « * » est un produit matriciel convolutif où un élément T<sub>ij</sub> de la matrice T est obtenu de la façon suivante : <maths id="math0021" num=""><math display="block"><msub><mi>T</mi><mi mathvariant="italic">ij</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><msub><mi>H</mi><mi mathvariant="italic">ik</mi></msub><mo>∗</mo><msub><mi>W</mi><mi mathvariant="italic">kj</mi></msub><mfenced><mi>t</mi></mfenced></mrow></mstyle></math><img id="ib0021" file="imgb0021.tif" wi="40" he="13" img-content="math" img-format="tif"/></maths></li>
</ul>
Chaque matrice est une matrice de vecteurs, au sens où la troisième dimension correspond à l'échelle des temps.<br/>
L'objectif de l'opération d'inversion est de trouver les éléments de la matrice W.</p>
<p id="p0100" num="0100">La résolution de cette opération peut s'effectuer en deux temps. Tout d'abord, on calcule les filtres de correction en ne corrigeant que l'effet de salle du lieu de restitution, c'est-à-dire qu'on prend en compte le dispositif réel de haut-parleurs, soit N haut-parleurs. Dans une seconde étape, on compense la disposition des haut-parleurs pour adapter les V signaux à une restitution selon une configuration non idéale de N haut-parleurs. Dans ce but, les V signaux sont répartis par matriçage sur les N canaux associés au système réel de reproduction afin d'émuler un système de V haut-parleurs virtuels.</p>
<p id="p0101" num="0101">Dans le cas présent, pour mettre en œuvre l'invention, les éléments de la matrice H comportent les réponses impulsionnelles perceptives telles qu'obtenues à l'étape E205.<!-- EPO <DP n="17"> --></p>
<p id="p0102" num="0102">Les réponses cibles peuvent varier selon le résultat de restitution sonore attendue.</p>
<p id="p0103" num="0103">Dans un mode de réalisation, cette réponse cible correspond à la réponse impulsionnelle donnée par l'onde directe seule sans aucune réflexion. Cela revient à supprimer tout l'effet de salle dans le signal attendu.</p>
<p id="p0104" num="0104">Dans une première variante de réalisation, le signal de réponse cible correspond à la réponse d'une onde directe associée à des réflexions représentatives d'un lieu d'écoute prédéterminé.</p>
<p id="p0105" num="0105">Un lieu d'écoute caractéristique qui présente une bonne qualité d'écoute peut être souhaitée (par exemple le lieu d'écoute de la salle Pleyel™). Dans ce cas, les filtres de traitement seront calculés pour obtenir une restitution sonore proche de cette qualité d'écoute.</p>
<p id="p0106" num="0106">Dans une deuxième variante de réalisation, le signal de réponse cible correspond à la réponse d'une onde directe associée à des réflexions représentatives d'un ensemble de restitution différent de celui utilisé pour restituer le signal résultant.</p>
<p id="p0107" num="0107">Ainsi, un système de restitution souhaité, par exemple comportant plus de haut-parleurs, est pris comme référence pour obtenir une restitution proche de celle qui aurait été obtenu avec un tel système.</p>
<p id="p0108" num="0108">D'autres signaux de réponse cibles peuvent bien évidemment être choisi selon l'effet de la restitution souhaitée.</p>
<p id="p0109" num="0109">Ainsi, la mise en œuvre du procédé décrit permet d'obtenir une meilleure qualité d'écoute lors de la restitution d'un signal audio multi canal grâce à la prise en compte seule des réflexions perceptibles des signaux par l'ensemble de restitution dans le lieu d'écoute.</p>
<p id="p0110" num="0110">La <figref idref="f0006"><b>figure 7</b></figref> représente un exemple de réalisation matérielle d'un dispositif de calibration selon l'invention. Celui-ci peut faire partie intégrante d'un décodeur audio/vidéo, d'un serveur de traitement, d'un pont de conférence ou de tout autre équipement de lecture ou de diffusion audio ou vidéo.</p>
<p id="p0111" num="0111">Ce type de dispositif comporte un processeur µP coopérant avec un bloc mémoire MEM comportant une mémoire de stockage et/ou de travail.</p>
<p id="p0112" num="0112">Le bloc mémoire peut avantageusement comporter un programme informatique comportant des instructions de code pour la mise en œuvre des étapes du procédé de calibration au sens de l'invention, lorsque ces instructions sont exécutées par le processeur, et notamment les étapes d'obtention de réponses impulsionnelles multidirectionnelles des haut-parleurs de l'ensemble de restitution à la reproduction d'un signal audio prédéterminé, d'analyse des réponses impulsionnelles multidirectionnelles obtenues, dans un domaine de représentation spatio-temporelle, sur au moins une fenêtre temporelle englobant les instants d'arrivée des premières réflexions du signal audio prédéterminé reproduit pour déterminer un ensemble de caractéristiques des premières réflexions, de comparaison de l'amplitude de chacune des réflexions à un seuil de perceptibilité prédéterminé et d'identification des<!-- EPO <DP n="18"> --> réflexions non perceptibles pour lesquelles l'amplitude est inférieure au seuil prédéterminé, de modification des réponses impulsionnelles obtenues pour obtenir des réponses impulsionnelles perceptives, par suppression des réflexions identifiées comme non perceptibles et de détermination d'une matrice de filtrage à partir des réponses impulsionnelles perceptives pour une application de cette matrice de filtrage au signal audio multi canal avant restitution sonore.</p>
<p id="p0113" num="0113">Typiquement, la description de la <figref idref="f0002">figure 2</figref> reprend les étapes d'un algorithme d'un tel programme informatique. Le programme informatique peut également être stocké sur un support mémoire lisible par un lecteur du dispositif ou téléchargeable dans l'espace mémoire de celui-ci.</p>
<p id="p0114" num="0114">La mémoire MEM enregistre une table de valeurs de seuil de perceptibilité en fonction de caractéristiques des composantes sonores constituées de l'onde directe et des réflexions utilisée dans le procédé selon un mode de réalisation de l'invention et de manière générale, toutes les données nécessaires à la mise en œuvre du procédé.</p>
<p id="p0115" num="0115">Un tel dispositif comporte un module d'entrée I apte à recevoir des réponses impulsionnelles d'un ensemble de restitution et un module de sortie S apte à transmettre à un module de traitement, les filtres calculés d'une matrice de filtrage.</p>
<p id="p0116" num="0116">Dans un mode possible de réalisation, le dispositif ainsi décrit peut également comporter les fonctions de traitement par la mise en œuvre de la matrice de traitement à la réception en I d'un signal multi canal Si pour transmettre en sortie des signaux traités SCi aptes à être restitués par l'ensemble de restitution.</p>
</description>
<claims id="claims01" lang="fr"><!-- EPO <DP n="19"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé de calibration d'un ensemble de restitution sonore d'un signal sonore multi canal comportant une pluralité de haut-parleurs, le procédé comportant les étapes suivantes:
<claim-text>- obtention (E201) de réponses impulsionnelles multidirectionnelles des haut-parleurs de l'ensemble de restitution à la reproduction d'un signal audio de référence;</claim-text>
<claim-text>- analyse (E202) des réponses impulsionnelles multidirectionnelles obtenues, dans un domaine de représentation spatio-temporelle, sur au moins une fenêtre temporelle englobant les instants d'arrivée des premières réflexions du signal audio de référence reproduit pour déterminer un ensemble de caractéristiques des ondes directes et des premières réflexions associées comprenant au moins l'amplitude;</claim-text>
le procédé étant <b>caractérisé en ce qu'</b>il comporte les étapes suivantes :
<claim-text>- comparaison (E203) de l'amplitude de chacune des réflexions à un seuil de perceptibilité déterminé (E204) en fonction de caractéristiques de l'onde directe et des premières réflexions du signal audio de référence et identification (E203) des réflexions non perceptibles pour lesquelles l'amplitude est inférieure au seuil déterminé;</claim-text>
<claim-text>- modification (E205) des réponses impulsionnelles obtenues pour obtenir des réponses impulsionnelles perceptives, par suppression des réflexions identifiées comme non perceptibles;</claim-text>
<claim-text>- détermination (E206) d'une matrice de filtrage par les étapes de :
<claim-text>- détermination d'un signal d'erreur défini par la différence entre un signal de réponse cible d'un ensemble de restitution et un signal de réponse reconstruit à partir des réponses impulsionnelles perceptives;</claim-text>
<claim-text>- inversion multicanale par minimisation du signal d'erreur ainsi déterminé pour obtenir les filtres de la matrice de filtrage,</claim-text>
pour une application de cette matrice de filtrage au signal audio multi canal avant restitution sonore.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> le seuil de perceptibilité est déterminé en fonction de la direction d'incidence de l'onde directe (C<sub>D</sub>) et/ou de son amplitude (A<sub>D</sub>), et des directions d'incidences des premières réflexions (C<sub>Ri</sub>) et/ou de leurs délais d'arrivée (τ<sub>Ri</sub>) par rapport à l'onde directe.<!-- EPO <DP n="20"> --></claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> le signal de réponse cible correspond à la réponse de l'onde directe seule sans aucune réflexion.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> le signal de réponse cible correspond à la réponse d'une onde directe associée à des réflexions représentatives d'un lieu d'écoute prédéterminé.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> le signal de réponse cible correspond à la réponse d'une onde directe associée à des réflexions représentatives d'un ensemble de restitution différent.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Dispositif de calibration d'un ensemble de restitution sonore d'un signal sonore multi canal comportant une pluralité de haut-parleurs, le dispositif comportant:
<claim-text>- un module d'obtention (110) de réponses impulsionnelles multidirectionnelles des haut-parleurs de l'ensemble de restitution à la reproduction d'un signal audio de référence;</claim-text>
<claim-text>- un module d'analyse (120) des réponses impulsionnelles multidirectionnelles obtenues, dans un domaine de représentation spatio-temporelle, sur au moins une fenêtre temporelle englobant les instants d'arrivée des premières réflexions du signal audio de référence reproduit pour déterminer un ensemble de caractéristiques des ondes directes et des premières réflexions associées comprenant au moins l'amplitude;</claim-text>
le dispositif étant <b>caractérisé en ce qu'</b>il comporte :
<claim-text>- un module de comparaison (120) de l'amplitude de chacune des réflexions à un seuil de perceptibilité déterminé (140) en fonction de caractéristiques de l'onde directe et des premières réflexions du signal audio de référence et d'identification (120) des réflexions non perceptibles pour lesquelles l'amplitude est inférieure au seuil déterminé;</claim-text>
<claim-text>- un module de modification (150) des réponses impulsionnelles obtenues pour obtenir des réponses impulsionnelles perceptives, par suppression des réflexions identifiées comme non perceptibles par le module d'identification;</claim-text>
<claim-text>- un module de calcul (130) d'une matrice de filtrage apte à mettre en œuvre les étapes de:
<claim-text>- détermination d'un signal d'erreur défini par la différence entre un signal de réponse cible d'un ensemble de restitution et un signal de réponse reconstruit à partir des réponses impulsionnelles perceptives;</claim-text>
<claim-text>- inversion multicanale par minimisation du signal d'erreur ainsi déterminé pour obtenir les filtres de la matrice de filtrage ;</claim-text><!-- EPO <DP n="21"> -->
pour une application de cette matrice de filtrage au signal audio multi canal avant restitution sonore.</claim-text></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Décodeur audio comportant un dispositif de calibration selon la revendication 6.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Programme informatique comportant des instructions de code pour la mise en œuvre des étapes du procédé de calibration selon l'une des revendications 1 à 5, lorsque ces instructions sont exécutées par un processeur.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Support de stockage, lisible par un processeur, sur lequel est stocké un programme informatique comprenant des instructions de code pour l'exécution des étapes du procédé de calibration selon l'une des revendications 1 à 5.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="22"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Verfahren zur Kalibrierung einer akustischen Wiedergabeeinheit eines akustischen Mehrkanalsignals, die eine Vielzahl von Lautsprechern aufweist, wobei das Verfahren die folgenden Schritte aufweist:
<claim-text>- Erhalt (E201) von multidirektionalen Impulsantworten der Lautsprecher der Wiedergabeeinheit bei der Reproduktion eines Bezugs-Audiosignals;</claim-text>
<claim-text>- Analyse (E202) der erhaltenen multidirektionalen Impulsantworten in einem Bereich raum-zeitlicher Darstellung, in mindestens einem Zeitfenster, das die Ankunftsmomente der ersten Reflexionen des reproduzierten Bezugs-Audiosignals umfasst, um eine Einheit von Merkmalen der direkten Wellen und der zugeordneten ersten Reflexionen zu bestimmen, die mindestens die Amplitude enthält;</claim-text>
wobei das Verfahren <b>dadurch gekennzeichnet ist, dass</b> es die folgenden Schritte aufweist:
<claim-text>- Vergleich (E203) der Amplitude jeder der Reflexionen mit einer bestimmten Wahrnehmbarkeitsschwelle (E204) abhängig von Merkmalen der direkten Welle und der ersten Reflexionen des Bezugs-Audiosignals und Erkennung (E203) der nicht wahrnehmbaren Reflexionen, für die die Amplitude niedriger als die bestimmte Schwelle ist;</claim-text>
<claim-text>- Änderung (E205) der erhaltenen Impulsantworten, um wahrnehmungsfähige Impulsantworten zu erhalten, durch<!-- EPO <DP n="23"> --> Unterdrückung der als nicht wahrnehmbar erkannten Reflexionen;</claim-text>
<claim-text>- Bestimmung (E206) einer Filtermatrix durch die folgenden Schritte:
<claim-text>- Bestimmung eines Fehlersignals definiert durch die Differenz zwischen einem Ziel-Antwortsignal einer Wiedergabeeinheit und einem ausgehend von den wahrnehmungsfähigen Impulsantworten rekonstruierten Antwortsignal;</claim-text>
<claim-text>- Mehrkanalumschaltung durch Minimierung des so bestimmten Fehlersignals, um die Filter der Filtermatrix zu erhalten,</claim-text>
für eine Anwendung dieser Filtermatrix an das Mehrkanal-Audiosignal vor der akustischen Wiedergabe.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> die Wahrnehmbarkeitsschwelle abhängig von der Einfallrichtung der direkten Welle (C<sub>D</sub>) und/oder ihrer Amplitude (A<sub>D</sub>) und den Einfallrichtungen der ersten Reflexionen (C<sub>Ri</sub>) und/oder ihren Ankunftsverzögerungen (τ<sub>Ri</sub>) bezüglich der direkten Welle bestimmt wird.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> das Ziel-Antwortsignal der Antwort der direkten Welle alleine ohne jede Reflexion entspricht.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> das Ziel-Antwortsignal der Antwort einer direkten Welle zugeordnet zu Reflexionen entspricht, die für einen vorbestimmten Hörort repräsentativ sind.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, dass</b> das Ziel-Antwortsignal der Antwort einer direkten Welle zugeordnet zu Reflexionen entspricht, die für eine andere Wiedergabeeinheit repräsentativ sind.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Vorrichtung zur Kalibrierung einer akustischen Wiedergabeeinheit eines akustischen Mehrkanalsignals,<!-- EPO <DP n="24"> --> die eine Vielzahl von Lautsprechern aufweist, wobei die Vorrichtung aufweist:
<claim-text>- ein Modul (110) zum Erhalt multidirektionaler Impulsantworten der Lautsprecher der Wiedergabeeinheit bei der Reproduktion eines Bezugs-Audiosignals;</claim-text>
<claim-text>- ein Modul (120) zur Analyse der erhaltenen multidirektionalen Impulsantworten in einem Bereich raum-zeitlicher Darstellung, in mindestens einem Zeitfenster, das die Ankunftsmomente der ersten Reflexionen des reproduzierten Bezugs-Audiosignals umfasst, um eine Einheit von Merkmalen der direkten Wellen und der zugeordneten ersten Reflexionen zu bestimmen, die mindestens die Amplitude enthält;</claim-text>
wobei die Vorrichtung <b>dadurch gekennzeichnet ist, dass</b> sie aufweist:
<claim-text>- ein Modul (120) zum Vergleich der Amplitude jeder der Reflexionen mit einer bestimmten Wahrnehmbarkeitsschwelle (140) abhängig von Merkmalen der direkten Welle und der ersten Reflexionen des Bezugs-Audiosignals und zur Erkennung (120) der nicht wahrnehmbaren Reflexionen, für die die Amplitude niedriger als die bestimmte Schwelle ist;</claim-text>
<claim-text>- ein Modul (150) zur Änderung der erhaltenen Impulsantworten, um wahrnehmungsfähige Impulsantworten zu erhalten, durch Unterdrückung der vom Erkennungsmodul als nicht wahrnehmbar erkannten Reflexionen;</claim-text>
<claim-text>- ein Modul (130) zur Berechnung einer Filtermatrix, das die folgenden Schritte durchführen kann:
<claim-text>- Bestimmung eines Fehlersignals definiert durch die Differenz zwischen einem Ziel-Antwortsignal einer Wiedergabeeinheit und einem ausgehend von den wahrnehmungsfähigen Impulsantworten rekonstruierten Antwortsignal;</claim-text>
<claim-text>- Mehrkanalumschaltung durch Minimierung des so bestimmten Fehlersignals, um die Filter der Filtermatrix zu erhalten,</claim-text>
für eine Anwendung dieser Filtermatrix an das Mehrkanal-Audiosignal vor der akustischen Wiedergabe.</claim-text><!-- EPO <DP n="25"> --></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Audio-Decoder, der eine Kalibriervorrichtung nach Anspruch 6 aufweist.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>EDV-Programm, das Codeanweisungen zur Durchführung der Schritte des Kalibrierverfahrens nach einem der Ansprüche 1 bis 5 aufweist, wenn diese Anweisungen von einem Prozessor ausgeführt werden.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Prozessorlesbarer Speicherträger, auf dem ein EDV-Programm gespeichert ist, das Codeanweisungen zur Ausführung der Schritte des Kalibrierverfahrens nach einem der Ansprüche 1 bis 5 enthält.</claim-text></claim>
</claims>
<claims id="claims03" lang="en"><!-- EPO <DP n="26"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>Method for calibrating an assembly for sound playback of a multi-channel sound signal having a plurality of loudspeakers, the method having the following steps:
<claim-text>- obtaining (E201) multi-directional impulse responses from the loudspeakers of the playback assembly upon reproduction of a reference audio signal;</claim-text>
<claim-text>- analyzing (E202) the multi-directional impulse responses obtained, in a domain of spatio-temporal representation, over at least one time window encompassing the instants of arrival of the early reflections of the reproduced reference audio signal in order to determine a set of characteristics of the direct waves and of the associated early reflections comprising at least the amplitude;</claim-text>
the method being <b>characterized in that</b> is has the following steps:
<claim-text>- comparing (E203) the amplitude of each of the reflections with a determined perceptibility threshold (E204) as a function of characteristics of the direct wave and of the early reflections of the reference audio signal and identifying (E203) the non-perceptible reflections for which the amplitude is below the determined threshold;</claim-text>
<claim-text>- modifying (E205) the impulse responses obtained in order to obtain perceptual impulse responses, by<!-- EPO <DP n="27"> --> suppression of the reflections identified as non-perceptible;</claim-text>
<claim-text>- determining (E206) a filtering matrix with the steps of:
<claim-text>- determination of an error signal defined by the difference between a target response signal for a playback assembly and a response signal reconstructed from the perceptual impulse responses;</claim-text>
<claim-text>- multi-channel inversion by minimization of the error signal thus determined in order to obtain the filters of the filtering matrix,</claim-text>
for an application of this filtering matrix to the multi-channel audio signal before sound playback.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the perceptibility threshold is determined as a function of the direction of incidence of the direct wave (C<sub>D</sub>) and/or its amplitude (A<sub>D</sub>), and the directions of incidence of the early reflections (C<sub>Ri</sub>) and/or their arrival times (τ<sub>Ri</sub>) with respect to the direct wave.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the target response signal corresponds to the response of the direct wave alone without any reflection.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the target response signal corresponds to the response of a direct wave associated with reflections representing a predetermined listening site.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the target response signal corresponds to the response of a direct wave associated with reflections representing a different playback assembly.<!-- EPO <DP n="28"> --></claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Device for calibrating an assembly for sound playback of a multi-channel sound signal having a plurality of loudspeakers, the device having:
<claim-text>- a module (110) for obtaining multi-directional impulse responses from the loudspeakers of the playback assembly upon reproduction of a reference audio signal;</claim-text>
<claim-text>- a module (120) for analyzing the multi-directional impulse responses obtained, in a domain of spatio-temporal representation, over at least one time window encompassing the instants of arrival of the early reflections of the reproduced reference audio signal in order to determine a set of characteristics of the direct waves and of the associated early reflections comprising at least the amplitude;</claim-text>
the device being <b>characterized in that</b> it comprises:
<claim-text>- a module (120) for comparing the amplitude of each of the reflections with a determined perceptibility threshold (140) as a function of characteristics of the direct wave and of the early reflections of the reference audio signal and for identifying (120) the non-perceptible reflections for which the amplitude is below the determined threshold;</claim-text>
<claim-text>- a module (150) for modifying the impulse responses obtained in order to obtain perceptual impulse responses, by suppression of the reflections identified as non-perceptible by the identification module;</claim-text>
<claim-text>- a module (130) for computing a filtering matrix able to implement the steps of:
<claim-text>- determination of an error signal defined by the difference between a target response signal for a playback assembly and a response signal reconstructed from the perceptual impulse responses;<!-- EPO <DP n="29"> --></claim-text>
<claim-text>- multi-channel inversion by minimization of the error signal thus determined in order to obtain the filters of the filtering matrix;</claim-text>
for an application of this filtering matrix to the multi-channel audio signal before sound playback.</claim-text></claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Audio decoder having a calibration device according to Claim 6.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Computer program having code instructions for the implementation of the steps of the calibration method according to one of Claims 1 to 5 when these instructions are executed by a processor.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>Storage medium, readable by a processor, on which a computer program is stored comprising code instructions for the execution of the steps of the calibration method according to one of Claims 1 to 5.</claim-text></claim>
</claims>
<drawings id="draw" lang="fr"><!-- EPO <DP n="30"> -->
<figure id="f0001" num="1"><img id="if0001" file="imgf0001.tif" wi="165" he="226" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="31"> -->
<figure id="f0002" num="2,3a,3b"><img id="if0002" file="imgf0002.tif" wi="165" he="218" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="32"> -->
<figure id="f0003" num="4"><img id="if0003" file="imgf0003.tif" wi="165" he="206" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="33"> -->
<figure id="f0004" num="5"><img id="if0004" file="imgf0004.tif" wi="157" he="151" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="34"> -->
<figure id="f0005" num="6"><img id="if0005" file="imgf0005.tif" wi="148" he="172" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="35"> -->
<figure id="f0006" num="7"><img id="if0006" file="imgf0006.tif" wi="63" he="86" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>RÉFÉRENCES CITÉES DANS LA DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>Cette liste de références citées par le demandeur vise uniquement à aider le lecteur et ne fait pas partie du document de brevet européen. Même si le plus grand soin a été accordé à sa conception, des erreurs ou des omissions ne peuvent être exclues et l'OEB décline toute responsabilité à cet égard.</i></p>
<heading id="ref-h0002"><b>Littérature non-brevet citée dans la description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><nplcit id="ref-ncit0001" npl-type="s"><article><author><name>KIRKEBY</name></author><author><name>NELSON</name></author><atl>Digital Filter Design for Inversion Problems in Sound Reproduction</atl><serial><sertitle>JAES</sertitle><pubdate><sdate>19990000</sdate><edate/></pubdate><vid>7/8</vid></serial><location><pp><ppf>583</ppf><ppl>595</ppl></pp></location></article></nplcit><crossref idref="ncit0001">[0005]</crossref></li>
<li><nplcit id="ref-ncit0002" npl-type="s"><article><author><name>ROMAIN DEPREZ et al.</name></author><atl/><serial><sertitle>10ième congrès Français d'Acoustique</sertitle><pubdate><sdate>20100412</sdate><edate/></pubdate></serial><location><pp><ppf>1</ppf><ppl>6</ppl></pp></location></article></nplcit><crossref idref="ncit0002">[0011]</crossref></li>
<li><nplcit id="ref-ncit0003" npl-type="s"><article><author><name>S. MOREAU</name></author><atl>Etude et réalisation d'outils avancés d'encodage spatial pour la technique de spatialisation sonore Higher Order Ambisonics : microphone 3D et contrôle de la distance</atl><serial><sertitle>Univ. du Maine, PhD thesis</sertitle><pubdate><sdate>20060000</sdate><edate/></pubdate></serial></article></nplcit><crossref idref="ncit0003">[0047]</crossref></li>
<li><nplcit id="ref-ncit0004" npl-type="s"><article><author><name>JÉRÔME DANIEL</name></author><author><name>JEAN-BERNARD RAULT</name></author><author><name>JEAN-DOMINIQUE POLACK</name></author><atl>Ambisonics encoding of other audio formats for multiple listening conditions</atl><serial><sertitle>AES 105th Convention</sertitle><pubdate><sdate>19980900</sdate><edate/></pubdate></serial></article></nplcit><crossref idref="ncit0004">[0072]</crossref></li>
<li><nplcit id="ref-ncit0005" npl-type="s"><article><author><name>AMIR BECK</name></author><author><name>MARC TEBOULLE</name></author><atl>A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems</atl><serial><sertitle>SIAM J. IMAGING SCIENCES</sertitle><pubdate><sdate>20090000</sdate><edate/></pubdate><vid>2</vid><ino>1</ino></serial><location><pp><ppf>183</ppf><ppl>202</ppl></pp></location></article></nplcit><crossref idref="ncit0005">[0097]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
