Welche Verzögerungen haben Lautsprecher, die über ein AUX-Kabel angeschlossen sind?

419
styrofoam fly

Ich muss die Verzögerung zwischen der programmgesteuerten Wiedergabe des Sounds und der tatsächlichen Wiedergabe von den Lautsprechern kennen, die über das AUX 3,5-mm-Kabel mit dem Computer verbunden sind.

Wie kann ich erfahren, was diese Verzögerungen sind?

Ich verwende Windows 7 Version 6.1, Build 6701, und meine Lautsprecher sind Dell AX210.


Ich muss die Verzögerungen kennen, weil ich vorhabe, ein psychologisches Experiment durchzuführen, das Sound beinhaltet. Für die Datenanalyse ist es wichtig, den Unterschied zwischen den Zeitstempeln des Programms und der tatsächlichen Aktivierung der Membran zu kennen.

0
Es gibt mehrere Faktoren, die dies beeinflussen könnten. Nur die Messung in Ihrem System würde aussagekräftige Ergebnisse liefern. Ich erwarte, dass solche Verzögerungen kurz sind und schwer zu messen sind. LMiller7 vor 6 Jahren 0
Diese Frage mag insofern als unangemessen erscheinen, als sie für die Site thematisch ist, da sie die beabsichtigte Verwendung beschreibt, und Fragen, die sich auf menschliche Faktoren beziehen, werden als unrealistisch betrachtet, wenn sie sich auf den Menschen konzentrieren. Das Messen von Systemverzögerungen ist jedoch unabhängig vom Zweck ein Thema. Also, nahen Wählern, bitte hauen Sie nicht auf, warum das OP es will oder wie die Ergebnisse verwendet werden. fixer1234 vor 6 Jahren 2
@ LMiller7 "Nur Messung an Ihrem System" - das ist meine Frage: Wie führe ich die Messung durch? styrofoam fly vor 6 Jahren 0

1 Antwort auf die Frage

1
fixer1234

Die Zeit von der Tonausgabe, die erzeugt wird, bis sie aus den Lautsprechern austritt, da der Klang unendlich groß ist und somit irrelevant ist. Es kann jedoch einige Zeit dauern, bis das System den Sound tatsächlich erzeugt, insbesondere wenn es sonst beschäftigt ist. Dies kann in einem Bereich liegen, der im Verhältnis zur Reaktionszeit des Menschen von Bedeutung ist. Ein noch größeres Problem ist, dass die Zeit sehr unterschiedlich sein kann, je nachdem, was das System gerade tut.

Ich bin nicht klug genug zu wissen, ob es möglich ist, das Vorhandensein von Schallsignal zu erfassen Ausgabe als speicherbare Systemereignis. Wenn Sie dazu eine Anwendung benötigen, haben Sie noch nichts erreicht, da diese Anwendung das gleiche Problem mit sich bringt, das Sie zu lösen versuchen. Meine Vorschläge beinhalten daher die Verwendung eines Mikrofons, um die Tonausgabe zu erkennen.

  • Minimale Lösung: Messen Sie die Verzögerung, wie in der Frage gestellt. Verwenden Sie ein dediziertes System, das den Ton nur nach Bedarf erzeugt. Testen Sie es mehrmals, um die Verzögerungszeit zwischen dem Auslösen des Programms und der Messung der Tonausgabe an den Lautsprechern mit einem Mikrofon an der Vorderseite des Lautsprechers zu messen. Dies müsste elektronisch erfolgen, nicht mit einem Prozess, der die Reaktionszeit des Menschen einschließt.

    Wenn die Zeit sehr genau ist, entscheiden Sie, ob es gut genug ist, um zu vertrauen, und passen Sie Ihre Ergebnisse für diese "Standardverzögerungszeit" an. Wenn die Verzögerung weniger als einige zehn Millisekunden beträgt, ist sie wahrscheinlich kurz genug, um sie für Ihren Zweck zu ignorieren.

  • Wenn Sie nur etwas Rohes brauchen, könnte die oben genannte Minimallösung "gut genug" sein. Es gibt aber noch Variablen. Wenn sich die Person zum Beispiel vor und zurück lehnt, kann dieser Distanzunterschied ausreichen, um Zeitrauschen hinzuzufügen (nur ein oder zwei Millisekunden, aber jede Lärmquelle trägt zur Ungenauigkeit bei). Es gibt auch keine Garantie dafür, dass das System genau dieselbe Verzögerung bei der Verwendung hat.

    Eine sehr genaue Methode wäre, die Notwendigkeit der Messung der Systemverzögerung zu umgehen und stattdessen mit der Zeit zu beginnen, zu der der Schall den Kopf der Person erreicht. Lassen Sie die Person ein Kopf- oder Reversmikrofon tragen. Messen Sie die Zeit ab dem Zeitpunkt, zu dem das Mikrofon den Ton erkennt, und nicht ab dem Zeitpunkt, zu dem das Programm ausgelöst wird. Beachten Sie, dass Sie dies nicht mit einem Mikrofon mit Geräuschunterdrückung oder einem Mikrofon mit Geräuschunterdrückung tun möchten, das Schaltungen enthält, die warten, bis der Ton eingeschaltet ist.