Brevet FR3040786A1 (20170310)
REVENDICATIONS1. Procédé d'obtention d'au moins un paramètre acoustique (CAP) d'un environnement (100), ce procédé comportant : - une étape (E20) d'émission d'un signal sonore émis (S11) par un dispositif d'émission (TX ; TD) ; - une étape (E30) de réception d'un signal sonore reçu (S21i) par au moins un dispositif de réception (RXj) ; et pour chacun desdits dispositifs de réception (RXj) : - une étape (E60) de détermination de la réponse impulsionnelle (RIP]) de l'environnement (100) à la position (Pj) dudit dispositif de réception (RXj) ; et - une étape (E65) d'obtention d'un paramètre acoustique (CAP) de l'environnement (100) à partir de cette réponse impulsionnelle (RIPi) ; ledit procédé étant caractérisé en ce qu'il comporte : une estimation (E40, E50) d'un décalage de fréquence d'échantillonnage (DHj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion du signal sonore reçu (P21i1, P21i2*) et d'une portion (P111, P112) correspondante du signal sonore émis ; - une estimation (E45) d'un décalage temporel (DTj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion (P2111) du signal sonore reçu et d'une portion (P111) correspondante du signal sonore émis ; - l'obtention d'un signal sonore reçu corrigé (S3i) obtenu en appliquant (E52), au signal sonore reçu (S21l) par ce dispositif de réception (RXj), une correction de décalage de fréquence d'échantillonnage et une correction de décalage temporel à partir desdites estimations (DHj, DTj) ; - la détermination de ladite réponse impulsionnelle (RIPi) de l'environnement (100) étant obtenue (E60) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion 3040786 29 (P21'3") du signal sonore reçu corrigé (S311) et d'une portion (P113") correspondante du signal sonore émis (S14).\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce qu'il comporte 5 une étape préliminaire d'obtention d'au moins une caractéristique de l'environnement (100), ce paramètre étant pris en compte pour paramétrer ledit signal sonore émis (S14).\n<CLM>\1\tProcédé selon l'une quelconque des revendications\n<CLM>\1\tou 2, 10 caractérisé en ce qu'il comporte une étape (E35) de découpe du signal sonore reçu (S21') en lesdites portions (P21'1, P2112, P21'3") de signal reçu, ce découpage étant effectué sur la base des portions correspondantes (P111, P112, P113") du signal sonore émis (Sli). 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'estimation (E40, E50) du décalage de fréquence d'échantillonnage (DHj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) comporte l'obtention (E40) d'une première estimation (DHj*) de ce décalage par une maximisation, en faisant varier 20 la fréquence d'échantillonnage du signal sonore reçu (S211), de l'amplitude maximale de la réponse impulsionnelle obtenue à partir d'une portion (P111) du signal sonore émis (S11) et d'une portion correspondante (P2111) du signal sonore reçu (S21l). 25\n<CLM>\1\tProcédé selon la revendication 4, caractérisé en ce que l'estimation (E40, E50) du décalage de fréquence d'échantillonnage (DHj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) comporte un affinage (E50) de ladite première estimation (DHj*) à partir d'une comparaison, pour plusieurs portions (P112) successives du signal 30 sonore émis (S11), entre : - d'une part, la position de l'amplitude maximale de la réponse impulsionnelle obtenue à partir de la portion (P112) du signal sonore émis (S11) et d'une portion correspondante (P2112*) du signal sonore reçu (S21i) ré-échantillonné à la fréquence d'échantillonnage correspondant à ladite 35 maximisation, et 3040786 30 - d'autre part, la position de l'amplitude maximale de la réponse impulsionnelle idéale obtenue à partir de la portion (P112) du signal sonore émis (S11) et d'un signal sonore reçu théorique identique à la portion (P112) du signal sonore émis (Sli). 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que l'estimation (E45) du décalage temporel (DTj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) est obtenue à partir d'une comparaison, pour au moins une portion (P111) du 10 signal sonore émis (S11), entre : - d'une part, la position de l'amplitude maximale de la réponse impulsionnelle obtenue à partir de la portion (P111) du signal sonore émis (S11) et d'une portion correspondante (P21i1) du signal sonore reçu (S21), et 15 - d'autre part, la position de l'amplitude maximale de la réponse impulsionnelle idéale obtenue à partir de la portion (P111) du signal sonore émis (S11) et d'un signal sonore reçu théorique identique à la portion (P112) du signal sonore émis (S11). 20\n<CLM>\1\tProcédé selon l'une quelconque des revendications 4 ou 5, caractérisé en ce que l'estimation (E45) du décalage temporel (DTj) entre le dispositif d'émission (D( ; TD) et ledit dispositif de réception (RXj) est obtenu à partir d'une comparaison, pour au moins une portion (P111) du signal sonore émis (S11), entre : 25 - d'une part, la position de l'amplitude maximale de la réponse impulsionnelle obtenue à partir de la portion (P111) du signal sonore émis et d'une portion correspondante (P21l1*) du signal sonore reçu (S21i) ré-échantillonné à la fréquence d'échantillonnage correspondant à ladite maximisation, et 30 - d'autre part, la position de l'amplitude maximale de la réponse impulsionnelle idéale obtenue à partir de la portion (P111) du signal sonore émis (S11) et d'un signal sonore reçu théorique identique à la portion (P112) du signal sonore émis (S11). 35\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comporte une étape (E55) de suppression de 3040786 31 séquences invalides du signal sonore reçu corrigé (531'*), ces séquences invalides correspondant à des pertes de paquets du signal sonore émis (S11). 5\n<CLM>\1\tProcédé selon la revendication 8, caractérisé en ce que le signal sonore émis (S11) comporte des balises temporelles (P112) et en ce qu'on identifie des séquences invalides du signal sonore reçu corrigé (S31i*) en comparant : - la durée entre deux balises consécutives pour la réponse 10 impulsionnelle obtenue à partir d'au moins une portion du signal sonore émis (S11) comportant ces deux balises et d'une portion correspondante du signal sonore reçu corrigé (S31i*), et - la durée entre ces deux balises pour le signal sonore émis (S11). 15\n<CLM>\1\tProcédé selon l'une quelconque des revendications 8 ou 9, caractérisé en ce que ladite réponse impulsionnelle (RIPi) de l'environnement (100) est calculée à partir d'au moins une portion (P21i3n) du signal sonore reçu corrigé (S31i) dans laquelle les séquences invalides ont été supprimées et d'une portion (P113n) correspondante du signal 20 sonore émis (S11) dans laquelle les séquences correspondant aux séquences invalides ont été supprimées.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 10, caractérisé en ce que le signal sonore émis (S11) comporte au moins une 25 portion (P113n) comprenant la répétition d'au moins une séquence (P113nm), ladite réponse impulsionnelle de l'environnement (100) étant obtenue (E60) en effectuant : - le calcul de la réponse impulsionnelle à partir de chacune de ces séquences (P113') et de séquences correspondantes (P21i3nm) du signal 30 sonore reçu (S21i) ; - la moyenne de ces réponses impulsionnelles au sein de chacune desdites portions (P113n) ; puis - la moyenne de ces moyennes pour toutes lesdites portions (P113n). 3040786 32\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce que les portions (Pikl) du signal sonore émis (S1k) comportent au moins une séquence choisie parmi : - une séquence MLS ("Maximum Length Sequence") ; 5 - une séquence IRS ("Inverse Repeated Sequence") ; - une séquence TSP ("Time-Streched Pulses") ; - une séquence "Logarithmic SineSweep".\n<CLM>\1\tProgramme d'ordinateur comportant des instructions pour 10 l'exécution des étapes du procédé d'obtention d'au moins un paramètre acoustique selon l'une quelconque des revendications 1 à 12 lorsque ledit programme est exécuté par un ordinateur.\n<CLM>\1\tSupport d'enregistrement (18) lisible par un ordinateur sur 15 lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution des étapes du procédé d'obtention d'au moins un paramètre acoustique selon l'une quelconque des revendications 1 à\n<CLM>\1\t20\n<CLM>\1\tTerminal (10) comportant : - un module de communication (17) apte à envoyer un signal sonore (Sui) à un dispositif d'émission (TX ; TD) apte à restituer ce signal sous forme d'un sonore émis dans un environnement (100) ; - un microphone (13) apte à recevoir un signal sonore reçu (S21l) ; 25 - un module de traitement (11, 12,\n<CLM>\1\tconfiguré pour : - déterminer la réponse impulsionnelle (RIPi) de l'environnement (100) à la position (Pj) dudit terminal (10) ; et - obtenir un paramètre acoustique (CAP) de l'environnement (100) à partir de cette réponse impulsionnelle (RIPi) ; 30 ledit terminal (10) étant caractérisé en ce que ledit module de traitement (11, 12,\n<CLM>\1\test configuré pour : estimer un décalage de fréquence d'échantillonnage (DHj) entre le dispositif d'émission (TX ; TD) et ledit terminal (10) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une 35 portion du signal sonore reçu (1321i1, P21i2*) et d'une portion (P111, P112) correspondante du signal sonore émis ; 3040786 33 estimer un décalage temporel (DTj) entre le dispositif d'émission (TX ; TD) et ledit terminal (10) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion (P21i1) du signal sonore reçu et d'une portion (P111) correspondante du signal 5 sonore émis ; - obtenir un signal sonore reçu corrigé (S311) en appliquant, au signal sonore reçu (S211), une correction de décalage de fréquence d'échantillonnage et une correction de décalage temporel à partir desdites estimations (DHj, DTj) ; 10 - déterminer ladite réponse impulsionnelle (RIPi) de l'environnement (100) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion (P21]3n) du signal sonore reçu corrigé (S31i) et d'une portion (P113n) correspondante du signal sonore émis (Sui). 15\n<CLM>\1\tTerminal (10) selon la revendication 15, caractérisé en ce que ledit module de traitement comporte un programme d'ordinateur selon la revendication 13, ledit programme étant enregistré sur un support d'enregistrement selon la revendication 14 constitué par une mémoire non 20 volatile réinscriptible (18) du terminal, les instructions dudit programme étant interprétables par un processeur (11) de ce terminal.\n<CLM>\1\tSystème d'obtention d'au moins un paramètre acoustique (CAP) d'un environnement (100), ce système comportant : 25 - un dispositif (TX ; TD) d'émission d'un signal sonore émis (S11) ; - au moins un dispositif (RXj) de réception d'un signal sonore reçu (S21i) ; - un module de détermination de la réponse impulsionnelle (RIP) de l'environnement (100) ; et - un module d'obtention d'un paramètre acoustique (CAP) de 30 l'environnement (100) à partir de cette réponse impulsionnelle (RIP) ; ledit système étant caractérisé en ce qu'il comporte : - un module d'estimation d'un décalage de fréquence d'échantillonnage (DHj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) à partir d'au moins une réponse 35 impulsionnelle obtenue à partir d'au moins une portion du signal 3040786 34 sonore reçu (P2111, P2112*) et d'une portion (P111, P112) correspondante du signal sonore émis ; un module d'estimation d'un décalage temporel (DTj) entre le dispositif d'émission (TX ; TD) et ledit dispositif de réception (RXj) à 5 partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion (P21i1) du signal sonore reçu et d'une portion (P111) correspondante du signal sonore émis ; un module d'obtention d'un signal sonore reçu corrigé (S311) obtenu en appliquant (E52), au signal sonore reçu (S211) par ce dispositif 10 de réception (RXj), une correction de décalage de fréquence d'échantillonnage et une correction de décalage temporel à partir desdites estimations (DHj, DTj) ; le module de détermination de la réponse impulsionnelle (RIP) de l'environnement (100) étant configuré pour déterminer ladite 15 réponse impulsionnelle (RIP) de l'environnement (100) à partir d'au moins une réponse impulsionnelle obtenue à partir d'au moins une portion (P2113n) du signal sonore reçu corrigé (S311) et d'une portion (P113n) correspondante du signal sonore émis (Sui).