Bluetooth Düşük Enerjili Ses

Bluetooth Düşük Enerjili Ses (LEA), kullanıcıların pil ömründen ödün vermeden yüksek kaliteli ses alabilmelerini sağlar ve farklı kullanım alanları arasında sorunsuz bir şekilde geçiş yapmalarına olanak tanır. Android 13 (API düzeyi 33), yerleşik LEA desteği içerir.

LEA kaynak cihazının pazar payı büyüyene kadar çoğu LEA başlığı çift modda olacaktır. Kullanıcılar çift modlu kulaklıklarında her iki aktarım işlemini de eşleyip ayarlayabilmelidir.

Kullanım örnekleri

Aşağıdaki kullanım alanları için LEA'yı entegre etmek isteyebilirsiniz:

  • Ses paylaşma: Kullanıcılar aynı anda bir veya daha fazla ses havuzu cihazıyla birden çok ses akışı paylaşabilir. Ses, kaynak cihaz ile bağlı cihazlar arasında senkronize edilir.

  • Ses Yayınla: Kullanıcılar bilgi, eğlence veya erişilebilirlik için herkese açık yayınlara bağlanırken, arkadaşlarına ve ailelerine de ses yayınlayabilir.

  • LC3 ses codec'i desteği: Bu, varsayılan ses codec'idir ve HFP'de (sesli) A2DP (medya) ve mSBC için kullanılan SBC codec'inin yerini alır. LC3 daha verimlidir, yeniden yapılandırılabilir ve daha yüksek kalitelidir.

  • Ses örnekleme iyileştirmeleri: Mikrofonlu kulaklıklar, mikrofon kullanılırken yüksek çıkış ses kalitesini koruyabilir. Bluetooth klasik, Bluetooth mikrofonları kullanırken ses kalitesini düşürür. BDE Audio ile giriş ve çıkış örneklemesi 32 kHz'e ulaşabilir.

  • Stereo mikrofon: Duyulabilir cihazlar, üç boyutlu ses geliştirmeleri için stereo mikrofonlarla ses kaydedebilir.

  • İşitme Cihazı Profili (HAP) desteği: HAP, kullanıcılara önceki ASHA protokollerine göre daha fazla erişilebilirlik ve kullanım sunar. Kullanıcılar, telefon aramaları ve VoIP uygulamaları için işitme cihazlarını kullanabilir.

  • Gelişmiş Özellik Protokolü (EATT) desteği: EATT, geliştiricilerin eşlenmiş duyulabilir ses cihazlarına aynı anda birden fazla komut göndermesine olanak tanır.

Önemli senaryolar

Kullanım alanlarının dört ana kategorisi vardır:

  1. Konuşma: Düşük gecikmeli iletişim yönlendirmesi gerektiren numara çevirici ve VoIP uygulamaları, yüksek kaliteli ses ve daha az pil kullanımı sunar.

  2. Oyun: Eşzamanlı mikrofon ve yüksek kalitede oynatma, oyunların yüksek kalitede ses akışıyla duyulabilir. Bir oyun, Bluetooth mikrofonu kullanıma hazır olarak etkinleştirdiğinde BDE ses girişine erişebilir. Ardından, bir oyuncu benzer oyuncuyla canlı sohbet başlattığında, oyun uygulaması gecikme olmadan mikrofon verilerini kullanabilir.

  3. Medya: Medya uygulamalarının, ses yöneticisinin tercih edilen cihazını ayarlamasına izin verilir. Kullanıcı, tercih ettiği cihazı sistem ayarlarından değiştirerek bunu geçersiz kılabilir.

  4. Erişilebilirlik: BDE Audio'yu destekleyen işitme cihazları artık mikrofonu kullanabilir. Böylece, kullanıcılar görüşmelerde işitme cihazlarını kullanmaya devam edebilir.

BDE Audio API'leri ve yöntemleri

BLE Audio dinlenebilir seslerinin desteklenmesi için aşağıdaki API'ler ve yöntemler gereklidir:

Ses Yöneticisi

  • setCommunicationDevice(), iletişim kullanım alanları (ör. sesli veya görüntülü görüşmeler) için kullanılacak ses cihazını seçer. Sesli veya görüntülü sohbet uygulamaları, platform tarafından varsayılan olarak seçilenden farklı bir ses cihazı seçmek için bu yöntemi kullanabilir. Bu API, kullanımdan kaldırılan şu API'lerin yerini almıştır: startBluetoothSco(), stopBluetoothSco() ve setSpeakerphoneOn().
  • Uygulamanız, farklı uygulamalar arasında geçiş yaparken kullanıcının harika bir deneyim yaşamasını sağlamak için, uygulamanız bir aramayı veya oturumu bitirdikten sonra clearCommunicationDevice çağrılır.

BluetoothProfili

  • BluetoothLeAudio, proxy nesnesi aracılığıyla Bluetooth hizmetini kontrol eder.

Telekomünikasyon Çağrı Hizmeti

Ses Cihazı Bilgileri

  • AudioDeviceInfo.TYPE_BLE_HEADSET, ses cihazı türünü LEA cihazı olarak tanımlar. Duyulabilir cihazın LEA cihazı olup olmadığını belirlemek için kullanılır.

Ses Kaydedici

  • setPreferredDevice(), ses yönlendirmenin kullanılması için tercih edilen cihazı ayarlar. Kullanıcı bunu sistem ayarlarından geçersiz kılabilir.

Bluetooth Adaptörü

Kullanım alanına göre kılavuzlar

Aşağıda, belirli kullanım alanlarına dayalı olarak LEA'nın uygulanmasıyla ilgili yönergeler verilmiştir.

Sesli iletişim uygulamaları

Sesli iletişim uygulamaları, durumlarını kendi kendilerine yöneterek veya ses yönlendirme ve durum mantığını sizin için yapan Telecom API'yi kullanarak ses yönlendirmesini ve cihaz durumunu yönetme seçeneğine sahiptir.

Ses kaydı uygulamaları

  • Medya Kaydedici: Medya Kaydedici kullanarak ses kaydederken, Bluetooth duyulabilir ses cihazı LEA'yı destekliyorsa artık stereo olarak kayıt yapabilirsiniz. Ses kaydı kılavuzuna göz atın.

LE Audio (LEA) mikrofonlu kulaklık önerileri

Yeni LEA başlıkları piyasaya sürüldükçe gerçek hayattaki testlerde kullanıcı deneyimini olumsuz etkileyen sorunlar keşfettik. Spesifikasyon bu sorunların tümünü kapsamaz. Aşağıdaki tabloda, LEA başlık üreticilerinin Android kullanıcıları için uçtan uca deneyimi iyileştirmek için izlemesi gereken önerilerin listesi bulunmaktadır.

Açıklama İçerik
Çift modlu kulaklıklar için Çapraz Aktarım Anahtar Türetme (CTKD) desteği:
  • Hem Klasik'ten LE'ye eşleme hem de LE-Klasik eşleme için anahtar türetmeyi destekleyin.
LEA kaynak cihazının pazar payı artana kadar çoğu yeni LEA başlığı çift modlu olacaktır. Kullanıcıların çift modlu mikrofonlu kulaklıklarını sorunsuz bir şekilde eşleyebilmesi ve her iki aktarımı da ayarlayabilmesi önemlidir. Bu, Google Hızlı Eşleme için de önemlidir.

LEA başlıklarınızın kaynak cihazlara güvenilir bir şekilde yeniden bağlanmasını istiyorsanız Hedeflenen Duyurular (TA'lar) desteği alın.

LE ses kulaklıkları, merkezi cihazlardan gelen bağlantı isteğinde bulunmak için TA'ları kullanmalıdır.

Yaklaşan BT SIG'ye eklenecek.

Bağlantının telefon veya mikrofonlu kulaklık tarafından başlatıldığı BR/EDR çağrı modelinden farklı olarak, LEA'da bağlantı, merkezi cihaz tarafından başlatılmalıdır. Şu anda birçok mikrofonlu kulaklık TA kullanmamaktadır. Bu nedenle, merkezi cihaz izin verilenler listesine eklenmeden çevre birimine yeniden bağlanamayabilir. Ancak izin verilenler listesindeki bir çalışma, mikrofonlu kulaklığın farklı bir merkezi cihaza bağlanmasını engelleyebilir. Bu nedenle, LEA kulaklıklarının TA'ları düzgün bir şekilde desteklemesi, merkezi cihazın çok noktalı bağlantıları bozabilecek geçici çözümler olmadan güvenilir bir şekilde yeniden bağlanabilmesi için önemlidir.
Çift modlu kulaklıklar için optimize edilmiş bulunabilirlik
  • Birincil kulaklık - BR/EDR bileşeni, herkese açık adresini kullanarak reklam yayınlamalı, adıyla EIR aracılığıyla edinilen sorgu ve sayfa taramayı etkinleştirmeli ve Ana Cihaz Sınıfı Hizmet Sınıfları'nda (CoD) LE ses bit 14'ü 1 olarak ayarlamalıdır.
  • Birincil kulaklık - LE bileşeni: Birincil kulaklık, BR/EDR bileşeniyle aynı Genel Adresi kullanarak Bağlanabilir ve Keşfedilebilir (Sınırlı veya Genel) bir reklam ve BR/EDR bileşeniyle aynı Tam Yerel Ad'ı, merkezi cihazın kullanıcı arayüzü ve ses yönlendirme politikalarını ayarlamak için uzak cihaz türüyle eşleşen uygun bir Görünüm Kategorisi olarak ayarlanmış Görünüm Kategorisi olarak ayarlamalıdır.
  • İkincil Kulaklık - Yalnızca LE: İkincil kulaklıkta, Görünüm Kategorisi özelliği uzak cihaz türüyle eşleşen ve merkezi cihazın bu bilgileri kullanıcı arayüzü ve ses yönlendirme politikalarını ayarlamak için kullanacağı beklentisiyle uygun bir Görünüm Kategorisi olarak ayarlanmış ve bağlanılabilir, keşfedilemez reklam yürütülmelidir.

    Kulaklıklarda, CSIP grubundan bir lider dinamik olarak birincil cihaz olarak seçilmelidir. Kulaklık çift moddaysa eşlemeden sonra hem LE hem de Klasik işlevlerinin doğru çalıştığından emin olmak için birincil cihazın çift mod olması gerekir.

Bu işlem, çift modlu LEA kulaklıkların Bluetooth ayarlarında yinelenen girişler olarak görünmesini engeller. Bu durum, kullanıcıların kafasını karıştırıp LEA eşleme deneyiminin tehlikeye girmesine neden olabilir.

Dinamik lider seçimi, özellikle kademeli olarak eşlenen çift modlu cihazlar için önemlidir. Örneğin, ilk eşlemede yalnızca bir kulaklık varsa bu kulaklık kendini çift modlu cihaz olarak sunmalıdır. Daha sonra ikinci kulaklıkla eşlenen kullanıcıların yalnızca LE bileşeniyle eşlenmesi gerekir. CSIP, bu kulaklıkların Android'de bir arada gruplandırılmasını sağlar.

BR/EDR bileşeni cihazın herkese açık adresini yakındaki cihazlara zaten gösterdiği için kimlik adresi eşleştirme sırasında önerilir.

Geliştirilmiş Özellik Protokolü (EATT) desteği. Eşleme ve bağlantı gecikmesini azaltır.
Güçlü GATT önbelleğe alma desteği. Özellikle TWS kulaklıkları için bağlantı gecikmesini azaltır.
Bağlantı alt derecelendirmesini destekleyin. Daha esnek paket planlamasına ve potansiyel pil tasarrufuna olanak tanır.
Hem oynatma hem de yakalama için ön ve son işleme sırasında sinyal işleme ardışık düzeninin 16, 24, 32 ve 48 kHz hızlarında çalışabildiğinden ve daha yüksek frekansları destekleyebildiğinden emin olun. LEA çağrısı veya VoIP yakalama yolları ve medya oynatma için desteklenen daha yüksek örnekleme hızlarından yararlanır.
LE Power Control desteği Daha iyi güç yönetimi

Bağlam Türü desteği

Açıklama İçerik
Başlık belirli bir bağlam türünü açıkça desteklemiyorsa Atanan Numaralar 6.12.3'te belirtilen tüm bağlam türlerini kullanın. Örneğin, "Oyun" bağlam türü desteklenmiyorsa Android, oyun seslerini gönderir. Özellikle "Belirtilmemiş" bağlam türünün "herhangi bir bağlam türünü" ifade etmediğini ve desteklenmeyen bağlam türlerini kapsamadığını unutmayın.

Merkezi cihaz, çevre birimi cihazının ASCS'si ile etkileşime geçtiğinde çevre birimi, merkezi cihazın MCS ve TBS'sine bağlanmalıdır.

Merkezi cihaz, A2DP veya HFP kullanımına geri dönebileceği için akış rotası olarak her zaman LE Audio'yu kullanmayabilir. Çevre birimi cihazı, merkezi cihazın yayın için LE Audio kullanıp kullanmayacağının bir göstergesi olarak ASCS etkileşimini kullanabilir.

ASCS etkileşimlerine birkaç örnek olarak bildirim okuma, yazma ve kaydetme verilebilir.