[go: up one dir, main page]

HK1208113B - Audio precompensation controller design with pairwise loudspeaker symmetry - Google Patents

Audio precompensation controller design with pairwise loudspeaker symmetry Download PDF

Info

Publication number
HK1208113B
HK1208113B HK15106682.3A HK15106682A HK1208113B HK 1208113 B HK1208113 B HK 1208113B HK 15106682 A HK15106682 A HK 15106682A HK 1208113 B HK1208113 B HK 1208113B
Authority
HK
Hong Kong
Prior art keywords
loudspeaker
controller
audio precompensation
audio
measurement positions
Prior art date
Application number
HK15106682.3A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1208113A1 (en
Inventor
Adrian BAHNE
Lars-Johan Brännmark
Anders Ahlén
Original Assignee
Dirac Research Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dirac Research Ab filed Critical Dirac Research Ab
Priority claimed from PCT/SE2013/050748 external-priority patent/WO2014007724A1/en
Publication of HK1208113A1 publication Critical patent/HK1208113A1/en
Publication of HK1208113B publication Critical patent/HK1208113B/en

Links

Claims (15)

  1. Verfahren zum Bestimmen von Filterparametern einer Audiovorkompensationssteuerung (200) für ein zugeordnetes Schallerzeugungssystem, das insgesamt N ≥ 2 Lautsprecher umfasst, von denen jeder einen Lautsprechereingang aufweist, wobei die Audiovorkompensationssteuerung eine Anzahl von L ≥ 2 für L Eingangsignale und N Ausgänge für N Steuerungsausgangssignale aufweist, einen zu jedem Lautsprecher des Schallerzeugungssystems, wobei die Audiovorkompensationssteuerung eine Anzahl einstellbarer Filterparameter aufweist, wobei das Verfahren die folgenden Schritte umfasst:
    - das Schätzen (S1), für jede von mindestens einer Teilmenge von den N Lautsprechereingängen, einer Impulsantwort bei jeder von einer Mehrzahl M ≥ 2 von Messpositionen, die in einem Bereich von Interesse verteilt sind, der eine Hörposition in einer Hörumgebung beinhaltet, auf Grundlage von Schallmessungen an den M Messpositionen;
    - das Festlegen (S2), für jedes der L Eingangsignale, eines ausgewählten der N Lautsprecher als Hauptlautsprecher;
    - das Festlegen (S2), für jedes der L Eingangsignale, eines Lautsprecherpaars, wobei das Lautsprecherpaar im Hinblick auf die Hörposition gemäß einer Schallwiedergabenorm symmetrisch sein muss, und ferner durch symmetrische Raumübertragungsfunktionen für mindestens zwei symmetrische Messpositionen gekennzeichnet ist, die in den M Messpositionen im Hinblick auf die Hörposition und das Lautsprecherpaar gemäß der Schallwiedergabenorm enthalten sind;
    - das Festlegen (S3), für jeden Hauptlautsprecher, einer Zielimpulsantwort an jeder der M Messpositionen;
    - das Bestimmen (S4), für jedes der L Eingangsignale, auf Grundlage des ausgewählten Hauptlautsprechers und des ausgewählten Lautsprecherpaars, von Filterparametern der Audiovorkompensationssteuerung, sodass eine Kriteriumsfunktion unter der Bedingung der Stabilität der Dynamik der Audiovorkompensationssteuerung optimiert wird, wobei die Kriteriumsfunktion Folgendes beinhaltet:
    - eine gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen den ausgeglichenen geschätzten Impulsantworten und den Zielimpulsantworten über die M, oder einer Teilmenge der M, Messpositionen, und
    - eine gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen ausgeglichenen geschätzten Impulsantworten, die den symmetrischen Raumübertragungsfunktionen entsprechen.
  2. Verfahren nach Anspruch 1, wobei das Verfahren den Schritt (S5) des Zusammenführens der Filterparameter, die für die L Steuerungseingangsignale bestimmt wurden, in eine zusammengeführte Menge von Filterparametern für die Audiovorkompensationssteuerung umfasst.
  3. Verfahren nach Anspruch 1, wobei die Zielimpulsantwort eine akustische Übertragungsverzögerung aufweist, wobei die Übertragungsverzögerung auf Grundlage der Entfernung vom Hauptlautsprecher zur entsprechenden Messposition bestimmt wird.
  4. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Schritt (S4) des Bestimmens von Filterparametern der Audiovorkompensationssteuerung auf einer LQG(Linear Quadratic Gaussian)-Optimierung der Parameter einer konstanten, geradlinigen und kausal multivariablen Vorwärtssteuerung auf Grundlage eines bestimmten dynamischen Zielsystems, das durch Zielimpulsantworten definiert ist, der Symmetriebedingung der Raumübertragungsfunktion des festgelegten Lautsprecherpaars und einem akustischen Modell des Schallerzeugungssystems basiert, das durch eine Übertragungsfunktionsmatrix definiert ist, welche die geschätzten Impulsantworten an den M Messpositionen darstellt.
  5. Verfahren nach einem der vorhergehenden Ansprüche, wobei jedes der N Steuerungsausgangssignale der Audiovorkompensationssteuerung in einen entsprechenden Lautsprecher über einen Allpassfilter eingespeist wird, der eine Phasenausgleichskomponente und eine Verzögerungskomponente beinhaltet, die N gefilterte Steuerungsausgangssignale ausgeben.
  6. Verfahren nach einem der vorhergehenden Ansprüche, wobei die Kriteriumsfunktion als erstes eine Menge von Modellen, die eine Reihe möglicher Fehler in den geschätzten Impulsantworten beschreiben, und als zweites einen Aggregationsvorgang beinhaltet, wobei der Aggregationsvorgang eine Summe, eine gewichtete Summe oder eine statistische Erwartung zur Menge von Modellen ist.
  7. Verfahren nach einem der vorhergehenden Ansprüche, wobei der Schritt (S4) des Bestimmens von Filterparametern der Audiovorkompensationssteuerung ebenfalls auf dem Einstellen von Filterparametern der Audiovorkompensationssteuerung basiert, um eine Zielbetragsfrequenzantwort zu erreichen, wobei beachtet wird, dass für jedes der L Eingangsignale des Schallerzeugungssystems, das die Audiovorkompensationssteuerung in mindestens einer Teilmenge der M Messpositionen beinhaltet, Raumübertragungsfunktionen eines Lautsprecherpaars symmetrisch sein müssen.
  8. Verfahren nach Anspruch 7, wobei der Schritt des Einstellens von Filterparametern der Audiovorkompensationssteuerung auf der Bewertung der Betragsfrequenzantworten in mindestens einer Teilmenge der M Messpositionen und danach dem Bestimmen eines Mindestphasenfilters des Schallerzeugungssystems, das die Audiovorkompensationssteuerung beinhaltet, basiert, sodass im Durchschnitt, im Sinne des Effektivwerts, die Zielbetragsantwort in allen Hörbereichen erreicht wird.
  9. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Zielimpulsantworten ungleich null sind und einstellbare Parameter beinhalten, die innerhalb vorgeschriebener Grenzen modifiziert werden können, und bei dem die einstellbaren Parameter der Zielimpulsantworten zusammen eingestellt werden, mit dem Ziel der Optimierung der Kriteriumsfunktion.
  10. System (100) zum Bestimmen von Filterparametern einer Audiovorkompensationssteuerung (200) für ein zugeordnetes Schallerzeugungssystem, das insgesamt N ≥ 2 Lautsprecher umfasst, von denen jeder einen Lautsprechereingang aufweist, wobei die Audiovorkompensationssteuerung eine Anzahl von L ≥ 2 für L Eingangsignale und N Ausgänge für N Steuerungsausgangssignale aufweist, einen zu jedem Lautsprecher des Schallerzeugungssystems, wobei die Audiovorkompensationssteuerung (200) eine Anzahl einstellbarer Filterparameter aufweist, wobei das System (100) Folgendes umfasst:
    - Einrichtungen zum Schätzen, für jede von mindestens einer Teilmenge von den N Lautsprechereingängen, einer Impulsantwort bei jeder von einer Mehrzahl M ≥ 2 von Messpositionen, die in einem Bereich von Interesse verteilt sind, der eine Hörposition in einer Hörumgebung beinhaltet, auf Grundlage von Schallmessungen an den M Messpositionen;
    - Einrichtungen zum Festlegen, für jedes der L Eingangsignale, eines ausgewählten der N Lautsprecher als Hauptlautsprecher;
    - Einrichtungen zum Festlegen, für jedes der L Eingangsignale, eines Lautsprecherpaars, wobei das Lautsprecherpaar im Hinblick auf die Hörposition gemäß einer Schallwiedergabenorm symmetrisch sein muss, und ferner durch symmetrische Raumübertragungsfunktionen für mindestens zwei symmetrische Messpositionen gekennzeichnet ist, die in den M Messpositionen im Hinblick auf die Hörposition und das Lautsprecherpaar gemäß der Schallwiedergabenorm enthalten sind;
    - Einrichtungen zum Festlegen, für jeden Hauptlautsprecher, einer Zielimpulsantwort an jeder der M Messpositionen;
    - Einrichtungen zum Bestimmen, für jedes der L Eingangsignale, auf Grundlage des ausgewählten Hauptlautsprechers und des ausgewählten Lautsprecherpaars, von Filterparametern der Audiovorkompensationssteuerung, sodass eine Kriteriumsfunktion unter der Bedingung der Stabilität der Dynamik der Audiovorkompensationssteuerung optimiert wird, wobei die Kriteriumsfunktion Folgendes beinhaltet:
    - eine gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen den ausgeglichenen geschätzten Impulsantworten und den Zielimpulsantworten über die M, oder einer Teilmenge der M, Messpositionen, und
    - eine gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen ausgeglichenen geschätzten Impulsantworten, die den symmetrischen Raumübertragungsfunktionen entsprechen.
  11. System nach Anspruch 10, wobei die Einrichtungen zum Bestimmen von Filterparametern der Audiovorkompensationssteuerung dazu konfiguriert sind, auf Grundlage einer LQG(Linear Quadratic Gaussian)-Optimierung der Parameter einer konstanten, geradlinigen und kausal multivariablen Vorwärtssteuerung auf Grundlage eines bestimmten dynamischen Zielsystems, das durch Zielimpulsantworten definiert ist, der Symmetriebedingung der Raumübertragungsfunktion des festgelegten Lautsprecherpaars und einem akustischen Modell des Schallerzeugungssystems betrieben zu werden, das durch eine Übertragungsfunktionsmatrix definiert ist, welche die geschätzten Impulsantworten an den M Messpositionen darstellt.
  12. Computerprogrammprodukt zum Bestimmen, wenn sie auf einem Computersystem (10) laufen, von Filterparametern einer Audiovorkompensationssteuerung (200) für ein zugeordnetes Schallerzeugungssystem, das insgesamt N ≥ 2 Lautsprecher umfasst, von denen jeder einen Lautsprechereingang aufweist, wobei die Audiovorkompensationssteuerung eine Anzahl von L ≥ 2 für L Eingangsignale und N Ausgänge für N Steuerungsausgangssignale aufweist, einen zu jedem Lautsprecher des Schallerzeugungssystems, wobei die Audiovorkompensationssteuerung eine Anzahl einstellbarer Filterparameter aufweist, wobei das Computerprogrammprodukt Folgendes umfasst:
    - Programmeinrichtungen zum Schätzen, für jede von mindestens einer Teilmenge von den N Lautsprechereingängen, einer Impulsantwort bei jeder von einer Mehrzahl M ≥ 2 von Messposition(n) in einem Bereich von Interesse, der eine Hörposition in einer Hörumgebung beinhaltet, auf Grundlage von Schallmessungen an den M Messpositionen;
    - Programmeinrichtungen zum Festlegen, für jedes der L Eingangsignale, eines ausgewählten der L Lautsprecher als ein Hauptlautsprecher;
    - Programmeinrichtungen zum Festlegen, für jedes der L Eingangsignale, eines Lautsprecherpaars, wobei mindestens ein Lautsprecherpaar im Hinblick auf die Hörposition gemäß einer Schallwiedergabenorm symmetrisch sein muss, und ferner durch symmetrische Raumübertragungsfunktionen für mindestens zwei symmetrische Messpositionen gekennzeichnet ist, die in den M Messpositionen im Hinblick auf die Hörposition und das Lautsprecherpaar gemäß der Schallwiedergabenorm enthalten sind;
    - Programmeinrichtungen zum Festlegen, für jeden Hauptlautsprecher, einer Zielimpulsantwort an jeder der M Messpositionen;
    - Programmeinrichtungen zum Bestimmen, für jedes der L Eingangsignale, auf Grundlage des ausgewählten Hauptlautsprechers und des ausgewählten Lautsprecherpaars, von Filterparametern der Audiovorkompensationssteuerung, sodass eine Kriteriumsfunktion unter der Bedingung der Stabilität der Dynamik der Audiovorkompensationssteuerung optimiert wird, wobei die Kriteriumsfunktion Folgendes beinhaltet:
    - eine gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen den ausgeglichenen geschätzten Impulsantworten und den Zielimpulsantworten über die M, oder einer Teilmenge der M, Messpositionen, und
    - eine gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen ausgeglichenen geschätzten Impulsantworten, die den symmetrischen Raumübertragungsfunktionen entsprechen.
  13. Verfahren nach einem der Ansprüche 1 bis 9, wobei die gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen ausgeglichenen geschätzten Impulsantworten, die den symmetrischen Raumübertragungsfunktionen entsprechen, eine Permutationsmatrix einschließt, die verwendet wird, um die ausgeglichenen geschätzten Impulsantworten gemäß der Symmetrie der Messpostionen im Hinblick auf das Lautsprecherpaar neu anzuordnen.
  14. System nach einem der Ansprüche 10 bis 11, wobei die gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen ausgeglichenen geschätzten Impulsantworten, die den symmetrischen Raumübertragungsfunktionen entsprechen, eine Permutationsmatrix einschließt, die verwendet wird, um die ausgeglichenen geschätzten Impulsantworten gemäß der Symmetrie der Messpostionen im Hinblick auf das Lautsprecherpaar neu anzuordnen.
  15. Computerprogrammprodukt nach Anspruch 12, wobei die gewichtete Zusammenfassung von Leistungen von Unterschieden zwischen ausgeglichenen geschätzten Impulsantworten, die den symmetrischen Raumübertragungsfunktionen entsprechen, eine Permutationsmatrix einschließt, die verwendet wird, um die ausgeglichenen geschätzten Impulsantworten gemäß der Symmetrie der Messpostionen im Hinblick auf das Lautsprecherpaar neu anzuordnen.
HK15106682.3A 2012-07-06 2013-06-20 Audio precompensation controller design with pairwise loudspeaker symmetry HK1208113B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261668516P 2012-07-06 2012-07-06
US61/668,516 2012-07-06
PCT/SE2013/050748 WO2014007724A1 (en) 2012-07-06 2013-06-20 Audio precompensation controller design with pairwise loudspeaker channel similarity

Publications (2)

Publication Number Publication Date
HK1208113A1 HK1208113A1 (en) 2016-02-19
HK1208113B true HK1208113B (en) 2020-12-11

Family

ID=

Similar Documents

Publication Publication Date Title
EP2870782B1 (de) Entwurf für eine audiovorkompensationssteuerung mit paarweiser lautsprecher symmetrie
EP2692155B1 (de) Entwurf für eine audiovorkompensierungssteuerung mit einem variablen satz unterstützender lautsprecher
JP7683101B2 (ja) 少なくとも一つのフィードバック遅延ネットワークを使ったマルチチャネル・オーディオに応答したバイノーラル・オーディオの生成
US8213637B2 (en) Sound field control in multiple listening regions
EP3183892B1 (de) Entwurf eines persönlichen mehrkanaligen audiovorkompensierungssteuergeräts
EP2257083B1 (de) Schallfeldsteuerung mit mehreren Hörbereichen
US8082051B2 (en) Audio tuning system
JP6620235B2 (ja) サウンドステージ拡張のための機器及び方法
KR102571510B1 (ko) 밝은 영역과 어두운 영역에 관하여 최적화된 오디오 사전 보상 필터
EP2326108A1 (de) Phasenentzerrung für Audiosystem
Gunnarsson et al. Binaural auralization of microphone array room impulse responses using causal Wiener filtering
Bahne et al. Symmetric loudspeaker-room equalization utilizing a pairwise channel similarity criterion
HK1208113B (en) Audio precompensation controller design with pairwise loudspeaker symmetry
Brännmark et al. Controlling the impulse responses and the spatial variability in digital loudspeaker-room correction