Quelle est la différence entre stéréo et mains libres ?
Le périphérique « Stéréo » est techniquement connu dans le jargon Bluetooth sous le nom de « Advanced Audio Distribution Profile », ou avec l’acronyme A2DP. Il est optimisé pour le transfert de son stéréo à 2 canaux de bonne qualité dans une seule direction.
Le périphérique « Mains libres » correspond, respectivement, soit au « Hands-Free Profile » (HFP), soit au « Headset Profile » (HSP). Tous deux sont plus anciens que l’A2DP et ont été initialement conçus pour transmettre du son de qualité téléphonique (son mono bidirectionnel, réponse en fréquence limitée, optimisé uniquement pour la voix). Tous deux, et en particulier le profil HSP, sont conçus pour minimiser les besoins en puissance de traitement. Cela était important pour les dispositifs mains libres Bluetooth sans fil, qui avaient généralement, et ont toujours, une quantité extrêmement limitée d’énergie de batterie disponible en raison des contraintes de taille physique.
Depuis lors, le HFP a été étendu avec des codecs audio optionnels de meilleure qualité, car les processeurs à haut rendement plus récents ont facilité l’implémentation de protocoles et de codecs audio plus complexes dans les appareils à faible consommation. Le HSP est resté l’implémentation minimaliste, à utiliser lorsque chaque milliwatt-seconde de capacité de batterie doit être utilisé efficacement, et comme solution de secours lorsque les protocoles plus avancés ne sont pas compatibles.
La raison pour laquelle le périphérique A2DP est désactivé lorsqu’une communication bidirectionnelle est nécessaire est probablement, là encore, liée aux besoins en puissance de traitement. Exécuter simultanément le HFP/HSP et l’A2DP nécessiterait l’exécution simultanée de deux modules de codecs potentiellement très différents, puis le mixage de leurs sorties sous forme numérique ou analogique. Le mixage numérique augmenterait encore davantage les besoins en puissance de traitement, tandis que le mixage analogique rendrait la conception matérielle du périphérique plus compliquée.
Désactiver l’A2DP lorsque le HFP ou le HSP est actif est la solution de facilité : cela réduit à la fois la complexité technique et le budget énergétique du périphérique.