Verwenden Sie das MacBook, um Umgebungsgeräusche zu unterdrücken

27

Ich besitze keine Kopfhörer mit Geräuschunterdrückung, aber ich besitze ein MacBook (mit Mikrofon) und einen Kopfhörer.

Gibt es eine Möglichkeit für mich, diese Einrichtung (eine MacOS-App oder ähnliches) zu verwenden, um Geräusche auf die gleiche Weise zu unterdrücken, wie es aktive Kopfhörer mit Geräuschunterdrückung tun?

theonlygusti
quelle

Antworten:

34

Kurz gesagt, nein.

Die Messung, die erforderlich ist, um eine korrekte Phasenauslöschung in einem Headset bereitzustellen, wird in Mikrometern und nicht in Zoll gemessen.
Sie konnten es weder genau genug messen, noch konnten Sie still genug bleiben, damit es funktionierte.
Sie würden auch so viel Durchsatzlatenz in Hard- und Software haben, dass jeder Korrekturversuch viel zu spät eintrifft, um von Nutzen zu sein.

Einige Leute scheinen meiner Definition der Präzision zu widersprechen, die erforderlich ist, damit dies effektiv ist.
Fügen wir dem noch mehr hinzu.

Sie müssen nicht nur die Abstände zwischen Mikrofon und Lautsprecher genau einhalten, sondern auch das resultierende Audio in der richtigen Phase in Bezug auf die Lautsprecher- / Mikrofonausrichtung zurückspeisen.
Wenn Sie versuchen, dies mit einem Mikrofon zu tun, das in einem Winkel von ungefähr 90 ° zu den Kopfhörerlautsprechern ausgerichtet ist, sind Ihre Erfolgschancen sogar noch geringer, vorausgesetzt, Sie stehen vor dem Computer.

Sie müssen dann entscheiden, welche Phase Sie an welches Ohr senden möchten. Wirst du eine Annäherung an die 90 ° erraten und dann eine um 180 ° im Vergleich zur anderen drehen?

Erklärt das besser, warum diese Systeme in Mikrometern und nicht in Zoll gemessen werden? Es hat wenig mit der Wellenlänge bei einer bestimmten Frequenz zu tun und mehr mit der Ausrichtung Ihrer Phase ... ansonsten ist es genauso wahrscheinlich, dass Sie die Welle verstärken, als dass Sie sie auslöschen.

Tetsujin
quelle
3
Mikron? Hah Ein typischer 5-kHz-Klang hat eine Wellenlänge von ca. 7 cm. Die Phase muss nicht genauer als ein paar Grad gemessen werden, um eine praktisch vollständige Auslöschung zu erzielen. Daher ist nur eine Positionierungsgenauigkeit von mm bis cm erforderlich.
Forrest Voight
Wenn Sie glauben, dass meine Übertreibung die Antwort falsch macht, dann stimmen Sie ab. Wenn Sie eine bessere Antwort haben, geben Sie diese bitte an. In der Praxis ist es eher die Latenz, die unüberwindbar ist, als die Phasenverschiebung selbst.
Tetsujin
2
Woher soll man wissen, dass es eine Übertreibung ist? Warum bist du so defensiv? Ok, @ForrestVoight hätte das "Hah" weglassen können, aber ich glaube nicht, dass das so schlimm war.
Carsten S
Ich habe eine weitere Erklärung hinzugefügt, warum die Wellenlänge selbst unwichtig ist.
Tetsujin
3
Diese Antwort lässt sich mit der Frage zusammenfassen: Wie viele Lärmschutzsysteme gibt es für Räume? Keiner. Diese Antwort erklärt warum.
Allan
15

Ich denke, das wird nicht funktionieren, weil die Verzögerung zwischen Mikrofon und Kopfhörer einfach zu groß ist, um ein Geräusch zu unterdrücken, bevor Sie es hören.

Wenn Sie Google Übersetzer verwenden, werden die Probleme in diesem Artikel etwas ausführlicher erläutert: https://www.heise.de/ct/hotline/PC-Beruhigung-mit-Antischall-319834.html

Was funktioniert, ist die Unterdrückung eines konstanten Rauschens durch ein normales Headset, indem die Phase des Gegenschalls berechnet und dann manuell angepasst wird.

user2707001
quelle
9

Apple ist nicht in der Lage, die Gesetze der Physik zu verletzen.

Die Rauschunterdrückung funktioniert, da die relativen Positionen zwischen Lautsprecher, Ohr und Mikrofon genau bekannt sind. Wenn Sie ein Kabel zwischen Kopfhörer und Mikrofon (Laptop) haben, kennen Sie die relativen Positionen nicht mehr.

Mac OS ist kein Echtzeit-Betriebssystem. Es ist unwahrscheinlich, dass dies möglich ist, selbst wenn Sie Ihren Kopf an Ihren Laptop anschrauben könnten.

Sam
quelle
Aber das Plakat sagte, dass es magisch war! ;)
StockB
1
Sie könnten die relativen Positionen theoretisch herausfinden, indem Sie Phasendifferenzmessungen durchführen und über einen bekannten
Phasenton
1
@rackandboneman - würde aber nichts für die Latenz tun.
Tetsujin