Utilisez le macbook pour annuler le bruit ambiant


27

Je ne possède pas de casque antibruit, mais je possède un macbook (qui a un microphone) et une paire d'écouteurs.

Existe-t-il un moyen pour moi d'utiliser cette configuration (une application macOS ou autre) pour supprimer le bruit de la même manière que les écouteurs antibruit actifs?

Réponses:


34

Bref, non.

La mesure requise pour fournir une annulation de phase correcte dans un casque est mesurée en microns, pas en pouces.
Vous ne pouviez ni le mesurer avec suffisamment de précision ni rester immobile suffisamment pour qu'il fonctionne.
Vous souffririez également de tant de latence de débit dans le matériel et les logiciels que toute tentative de correction arriverait beaucoup trop tard pour être utile.

Certaines personnes semblent s'opposer à ma définition de la précision requise pour que cela soit efficace.
Ajoutons plus à cela.

Non seulement vous avez besoin que vos distances soient précises pour l'écart entre le micro et le haut-parleur, mais vous devez également réinjecter l'audio résultant à la phase correcte en ce qui concerne l'orientation du haut-parleur / micro.
Si vous essayez de le faire en utilisant un micro orienté à environ 90 ° des haut-parleurs du casque, en supposant que vous êtes face à l'ordinateur, vos chances de succès sont encore plus faibles.

Vous devez ensuite décider quelle phase vous allez envoyer à quelle oreille. Allez-vous deviner une approximation de 90 ° puis inverser l'un de 180 ° par rapport à l'autre?

Cela explique-t-il mieux pourquoi ces systèmes sont mesurés en microns et non en pouces? Cela a peu à voir avec la longueur d'onde à une fréquence donnée et plus à voir avec l'orientation de votre phase ... sinon vous êtes tout aussi susceptible de renforcer l'onde que de l'annuler.


3
Des microns? Hah. Un son typique de 5 kHz a une longueur d'onde d'environ 7 cm ou 3 pouces. La phase n'a pas besoin d'être mesurée plus précisément que quelques degrés pour obtenir une annulation pratiquement complète, donc seule une précision de placement de mm à cm est requise.
Forrest Voight

Si vous pensez que mon exagération pour l'accentuation rend la réponse fausse, alors dévalorisez-la. Si vous avez une meilleure réponse, veuillez la fournir. Concrètement, c'est la latence qui sera insurmontable, plutôt que le déphasage lui-même.
Tetsujin

2
Comment peut-on savoir que c'est une exagération? Pourquoi es-tu si défensif? Ok, @ForrestVoight aurait pu laisser de côté le "Hah", mais je ne pense pas que ce soit si mauvais.
Carsten S

J'ai ajouté des explications supplémentaires sur la raison pour laquelle la longueur d'onde elle-même est sans importance.
Tetsujin

3
Cette réponse peut être résumée en posant la question: combien de systèmes d'annulation du bruit sont disponibles pour les chambres? Aucun. Cette réponse explique pourquoi.
Allan

15

Je suppose que cela ne fonctionnera pas pour la simple raison que le décalage entre le microphone et le casque est tout simplement trop long pour annuler un bruit avant de l'entendre.

Si vous utilisez google translate, cet article explique les problèmes de manière plus détaillée: https://www.heise.de/ct/hotline/PC-Beruhigung-mit-Antischall-319834.html

Quel type de travail annule un bruit constant via un casque normal en calculant puis en ajustant manuellement la phase du Gegenschall.


9

Autant qu'ils voudraient vous le faire croire, Apple n'est pas capable de violer les lois de la physique.

L'annulation du bruit fonctionne car les positions relatives entre le haut-parleur, l'oreille et le microphone sont connues avec précision. Lorsque vous avez un cordon entre votre casque et votre microphone (ordinateur portable), vous ne connaissez plus les positions relatives.

Mac OS n'est pas un système d'exploitation en temps réel, il est peu probable qu'il puisse le faire même si vous pouviez boulonner la tête à votre ordinateur portable.


Mais l'affiche disait que c'était magique! ;)
StockB

1
Vous pourriez théoriquement trouver les positions relatives en faisant des mesures de différence de phase, en calibrant via une tonalité de phase connue à partir du casque / haut-parleur ... :)
rackandboneman

1
@rackandboneman - ne ferait rien pour la latence, cependant.
Tetsujin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.