Patent DE-102019132544-B4 (DE)
Title: Umgebungserkennung über zeitsynchronisierte vernetzte lautsprecher
Inventor: PEARSON LEVI GENE
IPC: H04R3/00
Filed: 2019-11-29
Granted: 2023-04-27
Abstract: Verfahren, das durch einen Prozessor (112; 712) mit einem nicht transitorischen Speichermedium zum Speichern von Programmcode ausgeführt wird, wobei das Verfahren die folgenden Schritte umfasst:a. Festlegen einer Lautsprecherkomponente (100; 200; 302; 602; 700) als einen Koordinator (304) in einer Hörumgebung mit einem Netzwerk (300) aus Audio-Video Bridging/Time Synchronized Network (AVB-/TSN)-Lautsprecherkomponenten (100; 200; 302; 602; 700), wobei jede Lautsprecherkomponente (100; 200; 302; 602; 700) eine erste Anordnung von Mikrofonen (106; 206; 706a) in einer ersten Ebene und mindestens eine zweite Anordnung von Mikrofonen (106; 206; 706b) in einer zweiten Ebene, die senkrecht zu der ersten Ebene ist, aufweist, und wobei ein Standort jeder Lautsprecherkomponente (100; 200; 302; 602; 700) in der Hörumgebung jeder der anderen Lautsprecherkomponenten (100) bekannt ist;b. Zuweisen (902) eines Startzeitpunkts zu einer der Lautsprecherkomponenten (100; 200; 302) in dem Netzwerk (300) aus Audio-Video Bridging/Time Synchronized Network (AVB/TSN)-Lautsprecherkomponenten durch den Koordinator;c. Emittieren (904) eines Testimpulses (306) zu dem zugewiesenen Startzeitpunkt durch die eine Lautsprecherkomponente (304);d. Aufzeichnen (906) eines genauen Ankunftszeitpunkts des Testimpulses (306) an jeder Lautsprecherkomponente (100; 200; 302; 602; 700);e. Weiterleiten (906) des genauen Ankunftszeitpunkts des Testimpulses (306), der an jeder Lautsprecherkomponente (100; 200; 302; 602; 700) aufgezeichnet wurde, an den Koordinator;f. Bestimmen eines Ankunftswinkels des Testimpulses (306) an jeder Lautsprecherkomponente (100; 200; 302; 602; 700);g. Weiterleiten des Ankunftswinkels des Testimpulses (306), der an jeder Lautsprecherkomponente (100; 200; 302; 602; 700) bestimmt wurde, an den Koordinator (304);h. Aufzeichnen (908) eines genauen Ankunftszeitpunkts für jedes Echo des Testimpulses (306) an jeder Lautsprecherkomponente (100; 200; 302; 602; 700);i. Weiterleiten (908) des genauen Ankunftszeitpunkts jedes Echos des Testimpulses (306), der an jeder Lautsprecherkomponente (100; 200; 302; 602; 700) aufgezeichnet wurde, an den Koordinator (304);j. Bestimmen (910) eines Ankunftswinkels jedes Echos des Testimpulses (306) an jeder Lautsprecherkomponente (100; 200; 302; 602; 700);k. Weiterleiten (910) des Ankunftswinkels jedes Echos, der an jeder Lautsprecherkomponente (100; 200; 302; 602; 700) bestimmt wurde, an den Koordinator (304); 1. Fortführen der Schritte des Aufzeichnens eines genauen Ankunftszeitpunkts für jedes Echo des Testimpulses (306) und des Bestimmens eines Ankunftswinkels für jedes Echo des Testimpulses (306) für einen vorbestimmten Zeitraum, der es ermöglicht, den genauen Ankunftszeitpunkt jedes Echos aufzuzeichnen und an den Koordinator weiterzuleiten und den Ankunftswinkel jedes Echos zu bestimmen und an den Koordinator weiterzuleiten;m. Wiederholen (918) der Schritte (a) - (1) bis jeder Lautsprecher (100; 200; 302; 602; 700) in dem Netzwerk (300) aus Audio-Video Bridging/Time Synchronized Network (AVB/TSN)-Lautsprechem (100; 200; 302; 602; 700) einen Testimpuls (306) emittiert hat und alle der aufgezeichneten genauen Ankunftszeitpunkte und der bestimmten Ankunftswinkel an den Koordinator (304) weitergeleitet wurden;n. Bestimmen, bei dem Koordinator (304), von Komplanarität und Schätzen einer Orientierung der Echos unter Verwendung des aufgezeichneten genauen Ankunftszeitpunkts, der bestimmten Ankunftswinkel und der bekannten Standorte jeder Lautsprecherkomponente (100; 200; 302; 602; 700);o. Gruppieren (924), bei dem Koordinator (304), von Reflexionspunkten in planare Bereiche auf Grundlage von Komplanarität und geschätzten Orientierungen, um einen Standort jeder Reflexionsfläche in der Hörumgebung zu bestimmen (926); undp. Erzeugen (928), bei dem Koordinator (304), eines Modells aller Reflexionsflächen in der Hörumgebung.