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 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:

  1. 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.

  2. 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.

  3. 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.

  4. 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() ve setSpeakerphoneOn().
  • 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

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ü

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.

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:
  • Hem Classic-LE eşleme hem de dönüşüm için anahtar türevini destekleme LE-Klasik eşleme.
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
  • Birincil kulaklık - BR/EDR bileşeni reklam yapmalıdır adresi kullanarak sorgu ve sayfa tarama işlevini etkinleştirebilir. kullanılabilir adını girin ve Büyük Cihaz Sınıfı (CoD) Hizmet Sınıfları.
  • Birincil kulaklık - LE bileşeni: Birincil kulaklık Bağlantılı ve Keşfedilebilir (sınırlı veya Genel) için BR/EDR ile aynı Genel Adres'i kullanan reklamlar Bileşen ve BR/EDR ile aynı Tam Yerel Ad gibi, Görünüm Kategorisi uygun bir şekilde ayarlanmış Uzak cihaz türüyle eşleşen Görünüm Kategorisi cihazın bu bilgileri kullanarak kullanıcı arayüzü ve ses yönlendirme politikalarını düzenlemelidir.
  • İkincil Kulaklık - Yalnızca LE: İkincil kulaklık öğesini kullanarak bir Bağlanabilir, Keşfedilemez reklam Görünüm Kategorisi uygun bir Görünüm Kategorisi olarak ayarlanmış uzak cihaz türüyle eşleşen bir kullanıcı arayüzünü ayarlamak için bu bilgileri kullanır. ses yönlendirme politikaları

    Kulaklıklar, CSIP'den dinamik olarak bir lider seçmelidir birincil cihaz olarak ayarlar. Kulaklık ikili moddaysa hem LE hem de Classic için birincil cihaz ikili modda olmalıdır düzgün şekilde çalıştığını fark etmiş olmanız gerekir.

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.