banner
Centre d'Information
Adeptes et compétents dans leur métier.

Comment éliminer ou au moins minimiser le décalage audio Bluetooth

Jul 20, 2023

Si vous avez déjà regardé un film en utilisant un casque ou un haut-parleur Bluetooth pour écouter la bande sonore, vous savez à quel point il est ennuyeux de voir les lèvres d'un acteur se désynchroniser avec sa voix. Le problème est encore pire lorsque les effets sonores ne correspondent pas à ce qui se passe à l'écran : vous voyez une explosion, mais le son de l'explosion vient plus tard. Avec Bluetooth, le délai peut aller jusqu'à 150 millisecondes (0,15) seconde.

Cela ne semble pas être une latence importante - le temps qui s'écoule entre la génération d'un son et son arrivée à vos oreilles - lorsque vous le voyez exprimé en chiffres, mais tout décalage important entre ce que vous voyez et ce que vous entendez stimulera votre cerveau. des noisettes. Et vous pouvez oublier de jouer à des jeux vidéo avec une latence Bluetooth élevée. Heureusement, vous n'avez pas à vivre avec. Nous vous montrerons comment résoudre le problème.

Avant de nous plonger dans la résolution du problème, assurons-nous d'abord de comprendre précisément quel est le problème. Le décalage audio est inhérent au son, avant même que vous ne preniez en compte des facteurs tels que le décodage audio et la conversion numérique-analogique. Le son se déplace à environ 761,2 mph au niveau de la mer. C'est rapide, mais c'est loin des 186 000 miles par seconde auxquels la lumière se déplace de votre téléviseur ou écran d'ordinateur vers vos globes oculaires. La distance entre les haut-parleurs et vos oreilles, bien que très faible, induit également un tout petit peu de latence, tout comme vos tympans qui relayent les signaux de votre cerveau.

Ces sources de décalage sont cependant essentiellement imperceptibles ; en d'autres termes, votre cerveau ne s'opposera pas à un tout petit décalage – il y est habitué. En revanche, empiler les millisecondes rompra la capacité de votre esprit à suspendre l'incrédulité.

La conversion d'un signal audio numérique en une forme d'onde analogique que vous pouvez entendre ne prend que quelques millisecondes, mais la transmission audio d'un endroit à un autre prend du temps : 40 à 50 millisecondes en utilisant un codec à faible latence tel que aptX LL. Et les nouvelles itérations de Bluetooth - version 5.0 et supérieures - ont une fonctionnalité qui négocie automatiquement la latence. Cependant, ces deux scénarios dépendent du dispositif de transmission et du dispositif de réception ayant ces capacités. Et bien qu'aptX LL soit génial, il n'est pas universellement pris en charge. Il en va de même pour les radios Bluetooth 5.0+. Vous les trouverez dans les appareils plus récents, mais en avoir un dans votre casque n'a que peu d'avantages si votre téléviseur est équipé d'une radio plus ancienne (et vice versa). Dans le pire des cas, vous êtes coincé avec la latence de 150 millisecondes mentionnée précédemment.

Si vous utilisez Bluetooth uniquement pour diffuser de la musique, la latence est beaucoup moins problématique. Tant que le flux est stable et qu'il n'y a pas de décrochage, vous ne remarquerez pas la latence car aucun élément visuel n'y est lié. Regardez une vidéo musicale, en revanche, et vous détesterez l'expérience désynchronisée.

Les téléviseurs qui offrent l'audio Bluetooth intégré compensent souvent eux-mêmes toute latence. Il est rarement mort, mais les temps de latence Bluetooth sont un facteur connu, donc retarder légèrement le signal vidéo tout en délivrant l'audio aussi rapidement que possible est quelque chose que la plupart des fournisseurs font naturellement.

J'ai testé les téléviseurs Samsung et LG récents pour la compensation automatique de la latence, et ils sont tombés en synchronisation relativement proche en peu de temps. La première fois que vous connectez une paire d'écouteurs à un téléviseur Samsung, par exemple, le décalage sera assez perceptible. Par la suite, vous remarquerez que l'audio est beaucoup plus proche de la synchronisation avec la vidéo. Samsung me dit que ses téléviseurs compensent automatiquement le décalage Bluetooth, mais la société a refusé de fournir des détails sur la manière précise dont cela est accompli.

Le téléviseur OLED S95C de Samsung et d'autres compensent automatiquement le décalage Bluetooth après la première connexion.

Samsung

Jusqu'à une récente visite au siège social de Roku à Santa Clara, en Californie, ma théorie de la compensation automatique était simplement basée sur mon expérience et mes anciennes compétences en programmation - comment je gérais le problème. Une conversation avec un ingénieur du son Roku a finalement confirmé mes suppositions, y compris les dernières fonctions de requête de l'appareil. Félicitations, d'autant plus que Roku est si opaque lorsqu'il s'agit d'autres problèmes.

Roku OS ne prend pas en charge la transmission Bluetooth directement à partir des téléviseurs intelligents qui y fonctionnent, mais l'application téléphonique de l'entreprise le fait, et le relais supplémentaire - via Wi-Fi - nécessite encore plus de précision pour éviter un décalage atroce. Je fais confiance aux ingénieurs. Ils sont honnêtes, c'est pourquoi les responsables des relations publiques ne laissent généralement pas les journalistes leur parler.

La latence étant un problème bien connu, les fournisseurs proposent depuis longtemps des paramètres de compensation manuelle qui vous permettent de retarder la vidéo ou d'avancer le signal audio. Ces paramètres se trouvent généralement dans les paramètres avancés de l'audio ou de l'appareil Bluetooth. Vous êtes plus susceptible de trouver de tels paramètres sur les nouveaux téléviseurs que sur les anciens.

Sur un ordinateur ou un autre appareil compatible, VLC Player (la version macOS est illustrée ci-dessous) vous permet d'ajuster l'audio via un nombre négatif, comme 200 millisecondes avant la vidéo : Une valeur de -200 signifie que l'audio sera décalé de 200 millisecondes vers l'avant dans le temps par rapport à la vidéo. Selon le lecteur ou le téléviseur, il peut s'agir d'un nombre positif ou arbitraire. Jouez simplement avec les paramètres jusqu'à ce que l'audio se synchronise avec la vidéo. De manière générale, vous ne devriez pas avoir besoin de modifier l'audio de plus de 150 ms, plus ou moins.

Les téléviseurs Vizio compensent automatiquement, mais offrent des réglages manuels supplémentaires, tels que la valeur Lip Sync indiquée dans la boîte de dialogue ci-dessous. Déplacez simplement le curseur d'avant en arrière pour ajuster la synchronisation.

D'autres téléviseurs ont des paramètres différents. LG, par exemple, appelle son réglage AV Sync Adjustment. Même l'iOS d'Apple propose un réglage automatique du décalage pour la vidéo diffusée à partir de ses appareils sur votre téléviseur. Cela n'inclut pas nécessairement le décalage Bluetooth, que vous devrez peut-être encore compenser sur le téléviseur. Notez que nous n'avons trouvé aucune compensation manuelle dans les téléviseurs intelligents fonctionnant sur Google TV, mais cela peut varier selon le fournisseur.

Si votre téléviseur n'offre aucun moyen de compenser une connexion Bluetooth lente, envisagez d'essayer un émetteur ou un émetteur-récepteur Bluetooth externe, tel que l'émetteur et le récepteur longue portée Monoprice Bluetooth 5 récemment révisés.

Gardez à l'esprit qu'il n'y aura probablement aucun moyen de régler manuellement le décalage avec un émetteur ou un émetteur-récepteur externe, et que votre casque ou haut-parleur Bluetooth doit prendre en charge l'un des codecs à faible latence, tels que aptX LL ou AptX Adaptive, pour faire l'expérience d'un amélioration. Comme je l'ai mentionné précédemment, ces codecs à faible latence ne sont pas universellement pris en charge. Vous devriez être en mesure de résoudre cette question en consultant les spécifications du produit.

Jon L. Jacobi

L'émetteur-récepteur Monoprice mentionné ci-dessus a été utile en ajoutant Bluetooth aux téléviseurs Roku, qui ne prennent pas directement en charge Bluetooth. J'ai quand même connu un léger décalage, mais je pouvais vivre avec le retard dans la plupart des circonstances.

Il y a toujours l'impensable : les fils. Qu'il s'agisse d'une sortie HDMI vers une barre de son ou un récepteur A/V, d'une sortie de niveau ligne 3,5 mm vers votre système stéréo ou de brancher le câble de votre casque, un fil éliminera tout décalage notable. La plupart des écouteurs et haut-parleurs Bluetooth disposent également de connecteurs 3,5 mm pour une utilisation filaire.

Je sais que les fils peuvent être laids et désordonnés, mais je préférerais de loin traiter avec des fils plutôt que de subir un décalage audio. En fait, j'utilise des fils car cela évite également le syndrome redouté "la batterie de mon casque est morte au milieu d'une scène importante".

Ailkin

Personne ne devrait supporter la latence Bluetooth. N'importe lequel des moyens discutés ci-dessus le minimisera à tout le moins, et peut-être même l'éliminera complètement.

Jon Jacobi est un musicien, ancien programmeur x86/6800 et passionné d'informatique de longue date. Il rédige des critiques sur les téléviseurs, les SSD, les caméras embarquées, les logiciels d'accès à distance, les haut-parleurs Bluetooth et divers autres matériels et logiciels grand public.