Bluetooth Düşük Enerjili Ses (LEA), kullanıcıların pil ömründen ödün vermeden yüksek kaliteli ses almasını ve farklı kullanım alanları arasında kolayca geçiş yapmasını sağlar. Android 13 (API düzeyi 33), LEA için yerleşik destek içerir.
Çoğu LEA başlığı, LEA kaynak cihazının pazar payı artana kadar çift mod olacaktır. Kullanıcılar çift modlu kulaklıklarında her iki aktarımı da eşleyip ayarlayabilmelidir.
Kullanım örnekleri
LEA'yı aşağıdaki kullanım alanları için entegre etmek isteyebilirsiniz:
Ses paylaşma: Kullanıcılar, birden çok ses akışını bir veya daha fazla ses havuzu cihazıyla aynı anda paylaşabilir. Ses, kaynak cihaz ve bağlı cihazlar arasında senkronize edilir.
Sesi Yayınlama: Kullanıcılar arkadaşlarına ve ailelerine ses yayınlarken ayrıca bilgi, eğlence veya erişilebilirlik için herkese açık yayınlara bağlanabilirler.
LC3 ses codec'i desteği: Bu, varsayılan ses codec'idir ve HFP'de (ses) A2DP (medya) ve mSBC için kullanılan SBC codec'inin yerini alır. LC3 daha verimli, yeniden yapılandırılabilir ve daha yüksek kalitelidir.
Ses örnekleme iyileştirmeleri: Mikrofonlu kulaklıklar, mikrofon kullanırken yüksek ses çıkışı sağlayabilir. Bluetooth klasik, Bluetooth mikrofonlar kullanılırken ses kalitesini düşürür. BDE Audio sayesinde, giriş ve çıkış örneklemesi 32 kHz'e ulaşabilir.
Stereo mikrofon: Duyulabilirler, üç boyutlu ses geliştirmeleri için stereo mikrofonlarla ses kaydedebilir.
İşitme Cihazı Profili (HAP) desteği: HAP, kullanıcılara önceki ASHA protokollerinden daha fazla erişilebilirlik ve kullanım sunar. Kullanıcılar, işitme cihazlarını telefon aramaları ve VoIP uygulamaları için kullanabilir.
Gelişmiş Özellik protokolü (EATT) desteği: EATT, geliştiricilerin eşlenen kulağa tek seferde birden fazla komut göndermesine olanak tanır.
Önemli senaryolar
Kullanım alanlarının dört ana kategorisi vardır:
Konuşmaya dayalı: Düşük gecikmeli iletişim yönlendirmesi gerektiren çevirici ve VoIP uygulamaları, yüksek kaliteli ses ve daha az pil kullanımı sunar.
Oyun: Eşzamanlı mikrofon ve yüksek kaliteli oynatma özelliği, oyunların duyılabilir cihazlara yüksek kaliteli ses akışı sağlamasına olanak tanır. Bir oyun, Bluetooth mikrofonu kullanıma hazır olarak etkinleştirdiğinde oyun uygulamaları BDE ses girişine erişebilir. Ardından, bir oyuncu benzer oyuncuyla canlı sohbet başlattığında oyun uygulaması mikrofon verilerini gecikmeden kullanabilir.
Medya: Medya uygulamalarının, ses yöneticisinin tercih edilen cihazını ayarlamasına izin veriliyor. Kullanıcı, sistem ayarlarından tercih ettiği cihazı değiştirerek bunu geçersiz kılabilir.
Erişilebilirlik: BDE Audio'yu destekleyen işitme cihazları artık mikrofonu kullanabiliyor. Böylece kullanıcılar, işitme cihazlarını kesintisiz olarak arayabilirler.
BLE Audio API'leri ve yöntemleri
BLE Audio duymak için aşağıdaki API'ler ve yöntemler gereklidir:
Ses Yöneticisi
setCommunicationDevice()
, iletişimle ilgili kullanım alanlarında (ör. sesli görüşmeler veya görüntülü görüşmeler) kullanılması gereken ses cihazını seçer. Bu yöntem, platform tarafından varsayılan olarak seçilen cihaz dışında farklı bir ses sistemi seçmek için sesli veya görüntülü sohbet uygulamaları tarafından kullanılabilir. Bu API, kullanımdan kaldırılan şu API'lerin yerini almıştır:startBluetoothSco()
,stopBluetoothSco()
vesetSpeakerphoneOn()
.clearCommunicationDevice
, kullanıcıların farklı uygulamalar arasında geçiş yaparken harika bir deneyim yaşamasına yardımcı olmak için uygulamanız bir aramayı veya oturumu bitirdikten sonra çağrılır.
BluetoothProfili
BluetoothLeAudio
, bluetooth hizmetini proxy nesnesi aracılığıyla kontrol eder.
Telekomünikasyon Arama Hizmeti
setAudioRoute()
, ses rotasını geçerli etkin cihaza ayarlar.CallAudioState.ROUTE_BLUETOOTH
, ses akışını Bluetooth üzerinden yönlendirir.requestBluetoothAudio()
, belirli bir Bluetooth cihazına ses yönlendirmesi ister.
Ses Cihazı Bilgileri
AudioDeviceInfo.TYPE_BLE_HEADSET
, ses cihazı türünü LEA cihazı olarak tanımlar. Duyulabilir cihazın bir LEA cihazı olup olmadığını tanımlamak için kullanılır.
Ses Kaydedici
setPreferredDevice()
, ses yönlendirmenin kullanılması için tercih edilen cihazı ayarlar. Kullanıcı bunu sistem ayarlarında geçersiz kılabilir.
Bluetooth Adaptörü
- Platformun donanımı LEA'yı destekliyorsa
isLeAudioSupported()
döndürülür. - Platformun donanımı LEA'yı destekliyorsa
isLeAudioBroadcastSourceSupported()
döndürülür.
Kullanım alanına göre kılavuzlar
Aşağıda, belirli kullanım alanlarına göre LEA'yı uygulama kuralları belirtilmiştir.
Sesli iletişim uygulamaları
Sesli iletişim uygulamaları, kendi durumlarını yöneterek veya sizin için ses yönlendirme ve durum mantığını yapan Telecom API'sini kullanarak ses yönlendirmesini ve cihaz durumunu yönetme seçeneğine sahiptir.
Otomatik yönetilen: Şu anda
startBluetoothSco()
,stopBluetoothSco()
vesetSpeakerphoneOn()
kullanan uygulamalar için veya ses yönlendirme durumunu kendiniz yönetmek istiyorsanız Ses Yöneticisi kendi kendine yönetilen arama kılavuzundaki adımları uygulayın.Yönetilen: Sesli veya görüntülü görüşme uygulaması oluşturmak için Telecom API'yi kullanın. Bu API, ses yönlendirmeyi hızlı ve kolay bir şekilde kontrol etmenize ve Bluetooth cihazlar. Daha fazla bilgi için Telekomünikasyon yönetilen aramalar rehberi.
Ses kaydı uygulamaları
- Medya Kaydedici: Medya Kaydedici'yi kullanarak ses kaydederken, Bluetooth kulaklık LEA'yı destekliyorsa artık stereo olarak kayıt yapabilirsiniz. Ses kayıt rehberine göz atın.
LE Audio (LEA) mikrofonlu kulaklık önerileri
Daha fazla LEA başlığı piyasaya sürüldükçe, gerçek dünyada bazı sorunlar olduğunu keşfettik ve kullanıcı deneyimini olumsuz etkileyen testler var. Spesifikasyon tüm ortadan kaldırır. Aşağıdaki tabloda, kitlenizin en iyi Uçtan uca deneyimi iyileştirmek için LEA mikrofonlu kulaklık üreticilerinin izlemesi gereken Android kullanıcıları.
Açıklama | Bağlam |
---|---|
Aşağıdakiler için Çapraz Aktarım Anahtarı Türetme (CTKD) desteği
çift modlu kulaklıklar:
|
Yeni LEA mikrofonlu kulaklıkların çoğu, LEA kaynak cihaza kadar çift modlu olacaktır büyüyor. Kullanıcıların cihazlarını ve her iki aktarımı da ayarlayabilirsiniz. Bu Google Hızlı Eşleme için de önemlidir. |
İsterseniz Hedeflenen Duyurular (TA'lar) için destek alabilirsiniz LEA mikrofonlu kulaklıklarınızın kaynak cihazlara sorunsuz bir şekilde yeniden bağlanmasını sağlayın. LE Audio kulaklık, gelen bağlantı isteğinde bulunmak için TA'ları kullanmalıdır merkezî cihazlardan. Sonraki BT SIG'ye eklenecek. |
Bir bağlantının başlatılabileceği, BR/EDR'nin sayfa oluşturma modelinden farklı olarak mikrofonlu kulaklıktan sağlanıyorsa LEA'da bir bağlantı merkezi cihaz tarafından başlatılır. Şu anda çoğu kulaklık olabilir. Bu da merkezi cihazın izin verilenler listesine eklemeden çevre birimine tekrar bağlanmayı. Ancak izin verilenler listesine eklenen bir geçici çözüm, mikrofonlu kulaklığın şunları yapmasını engelleyebilir: başka bir merkezi cihaza bağlanıyor. Bu nedenle, LEA mikrofonlu kulaklıklarının TA'ları desteklemesini sağlamak için sorun yaratabilecek çözümler olmadan da güvenilir şekilde yeniden çok noktalı bağlantılar. |
Çift modlu kulaklıklar için optimize edilmiş bulunabilirlik
|
Bu ayar, çift modlu LEA kulaklıkların kopya olarak görünmesini engeller
Bluetooth ayarlarına giriş yaparak kullanıcıların kafasını karıştırabilir
deneyim edindiniz.
Dinamik lider seçimi özellikle çift modda büyük önem taşır otomatik olarak eşlenen cihazlardır. Örneğin, sadece bir kulaklık içeriyorsa, kendini bir çift modlu cihaz. Bir kullanıcı daha sonra ikinci kulaklıkla eşlendiğinde yalnızca LE bileşeniyle eşlenmeleri gerekir ve CSIP, Android'de gruplandırılır. BR/EDR nedeniyle eşleme sırasında kimlik adresi önerilir bileşen, cihazın herkese açık adresini yakındakilere zaten gösteriyor cihazlar. |
Gelişmiş Özellik Protokolü (EATT) desteği. | Eşleme ve bağlantı gecikmesini azaltır. |
Güçlü GATT önbelleğe alma desteği | Özellikle TWS buds için bağlantı gecikmesini azaltır. |
Bağlantı alt derecelendirme desteği. | Daha esnek paket planlamasına ve potansiyel pile olanak tanır tasarruf etmiş olursunuz. |
İşleme öncesinde ve sonrasında hem oynatma hem sinyal işleme ardışık düzeni 16, 24 saat, 24 saat, 32 ve 48 kHz'in yanı sıra daha yüksek frekansları da destekler. | LEA araması için desteklenen daha yüksek örnekleme hızlarından yararlanır. veya VoIP yakalama yollarını ve medya oynatmasını içerir. |
LE Power Control desteği | Daha iyi güç yönetimi |
Bağlam Türü desteği
Açıklama | Bağlam |
---|---|
Şu dokümanda belirtilen tüm bağlam türlerini kullanın: Atanan Numaralar 6.12.3 belirli bir bağlam türünü açıkça desteklemediği sürece. | Örneğin, bağlam "Oyun" ise Android'in desteklenmediğinden oyun sesleri gönderecek. Özellikle, "Belirtilmemiş" bağlam type, "herhangi bir bağlam türü" anlamına gelmez ve desteklenmeyenleri kapsamaz. Bağlam türleri. |
Merkezi cihaz, çevre birimi cihazının ASCS'si ile etkileşime girdiğinde çevre birimi, merkezi cihazın MCS ve TBS'sine bağlanmalıdır. Merkezi cihaz, akış olarak her zaman LE Audio kullanmayabilir çünkü A2DP veya HFP kullanmaya geri dönebilir. Çevre birimi bir gösterge olarak ASCS etkileşimini kullanarak yayın için LE Audio kullanacak. ASCS etkileşimlerine örnek olarak iki kere okuma, yazma ve bildirimi görürsünüz. |