เสียงบลูทูธพลังงานต่ำ

เสียงบลูทูธพลังงานต่ำ (LEA) ช่วยให้ผู้ใช้ได้ยินเสียงความคมชัดสูงโดยไม่ต้องลดอายุการใช้งานแบตเตอรี่ และให้ผู้ใช้สลับใช้กรณีการใช้งานต่างๆ ได้อย่างราบรื่น Android 13 (API ระดับ 33) มีการรองรับ LEA ในตัว

ชุดหูฟัง LEA ส่วนใหญ่จะอยู่ในโหมดคู่จนกว่าส่วนแบ่งตลาดของอุปกรณ์ที่มา LEA จะเติบโตขึ้น ผู้ใช้ควรจับคู่และตั้งค่าการส่งทั้งสองโดยใช้ชุดหูฟังโหมดคู่ได้

กรณีการใช้งาน

คุณอาจต้องผสานรวม LEA สำหรับกรณีการใช้งานต่อไปนี้

  • การแชร์เสียง: ผู้ใช้สามารถแชร์สตรีมเสียงหลายรายการกับอุปกรณ์ซิงก์เสียงอย่างน้อย 1 เครื่องพร้อมกันได้ เสียงจะซิงค์ระหว่างอุปกรณ์ต้นทางกับอุปกรณ์ที่เชื่อมต่อ

  • ออกอากาศเสียง: ผู้ใช้สามารถกระจายเสียงไปยังเพื่อนและครอบครัว ในขณะเดียวกันก็สามารถเชื่อมต่อกับการออกอากาศสาธารณะเพื่อรับข้อมูล ความบันเทิง หรือการเข้าถึงได้ง่าย

  • การรองรับตัวแปลงสัญญาณเสียง LC3: นี่คือตัวแปลงสัญญาณเสียงเริ่มต้นและแทนที่ตัวแปลงรหัส SBC ที่ใช้สำหรับ A2DP (สื่อ) และ mSBC ใน HFP (เสียง) LC3 มีประสิทธิภาพมากกว่า กำหนดค่าใหม่ได้ และคุณภาพสูงกว่า

  • การปรับปรุงการสุ่มเสียง: ชุดหูฟังจะคงคุณภาพเสียงเอาต์พุตระดับสูงเมื่อใช้ไมโครโฟนได้ บลูทูธแบบคลาสสิกจะลดคุณภาพเสียงเมื่อใช้ไมโครโฟนบลูทูธ เมื่อใช้ BLE Audio การสุ่มตัวอย่างอินพุตและเอาต์พุตจะสูงถึง 32 kHz

  • ไมโครโฟนสเตอริโอ: ผู้ที่ได้ยินสามารถบันทึกเสียงด้วยไมโครโฟนสเตอริโอเพื่อเพิ่มประสิทธิภาพเสียงรอบทิศทาง

  • การรองรับโปรไฟล์เครื่องช่วยฟัง (HAP): HAP ช่วยให้ผู้ใช้สามารถเข้าถึงและใช้งานได้มากขึ้นกว่าโปรโตคอล ASHA ก่อนหน้านี้ ผู้ใช้สามารถใช้เครื่องช่วยฟังสำหรับการโทรและแอปพลิเคชัน VoIP

  • การรองรับโปรโตคอลแอตทริบิวต์ที่ปรับปรุงแล้ว (EATT): EATT ช่วยให้นักพัฒนาซอฟต์แวร์ส่งคำสั่งหลายรายการไปยังฟังก์ชันการได้ยินที่จับคู่ได้พร้อมกัน

สถานการณ์ที่สำคัญ

กรณีการใช้งานแบ่งออกเป็น 4 หมวดหมู่หลักดังนี้

  1. แบบสนทนา: แอปพลิเคชันแป้นโทรศัพท์และ VoIP ที่ต้องมีการกำหนดเส้นทางการสื่อสารที่มีเวลาในการตอบสนองต่ำจะให้เสียงคุณภาพสูงและใช้แบตเตอรี่น้อยลง

  2. การเล่นเกม: การใช้ไมโครโฟนพร้อมกันและการเล่นที่มีความแม่นยำสูงช่วยให้เกมสตรีมเสียงคุณภาพสูงเพื่อให้ได้ยิน แอปเล่นเกมจะเข้าถึงอินพุตเสียง BLE เมื่อเกมเปิดไมโครโฟนบลูทูธที่พร้อมใช้งานได้ จากนั้น เมื่อผู้เล่นเริ่มการสนทนาสดกับแอปเทียบเท่า แอปเกมจะใช้ข้อมูลไมโครโฟนได้โดยไม่มีความล่าช้า

  3. สื่อ: แอปพลิเคชันสื่อได้รับอนุญาตให้ตั้งค่าอุปกรณ์ที่ต้องการของโปรแกรมจัดการเสียง ผู้ใช้สามารถลบล้างค่านี้ได้โดยเปลี่ยนอุปกรณ์ที่ต้องการจากภายในการตั้งค่าของระบบ

  4. การช่วยเหลือพิเศษ: ตอนนี้เครื่องช่วยฟังที่รองรับเสียง BLE สามารถใช้ไมโครโฟนได้แล้ว ซึ่งจะช่วยให้ผู้ใช้สามารถใช้เครื่องช่วยฟังสำหรับการโทรได้อย่างต่อเนื่อง

เมธอดและ API ของ BLE Audio

ต้องมี API และวิธีการต่อไปนี้เพื่อรองรับการฟัง BLE Audio

โปรแกรมจัดการเสียง

  • setCommunicationDevice() เลือกอุปกรณ์เสียงที่ควรใช้สำหรับกรณีการใช้งานด้านการสื่อสาร เช่น การโทรด้วยเสียงหรือวิดีโอคอล วิธีการนี้สามารถใช้โดยแอปพลิเคชันการแชทด้วยเสียงหรือวิดีโอแชทเพื่อเลือกอุปกรณ์เสียงอื่นที่แพลตฟอร์มไม่ได้เลือกไว้โดยค่าเริ่มต้น API นี้จะแทนที่ API ที่เลิกใช้งานแล้วต่อไปนี้ startBluetoothSco(), stopBluetoothSco() และ setSpeakerphoneOn()
  • ระบบจะเรียกใช้ clearCommunicationDevice หลังจากแอปวางสายหรือเซสชันเสร็จสิ้นเพื่อช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ยอดเยี่ยมเมื่อต้องสลับไปมาระหว่างแอปพลิเคชันต่างๆ

โปรไฟล์บลูทูธ

  • BluetoothLeAudio ควบคุมบริการบลูทูธผ่านออบเจ็กต์พร็อกซี

บริการโทรผ่านโทรคมนาคม

  • setAudioRoute() กำหนดเส้นทางของเสียงไปยังอุปกรณ์ที่ใช้งานอยู่ในปัจจุบัน
  • CallAudioState.ROUTE_BLUETOOTH ส่งสตรีมเสียงผ่านบลูทูธ
  • requestBluetoothAudio() ขอการกำหนดเส้นทางเสียงไปยังอุปกรณ์บลูทูธที่เฉพาะเจาะจง

ข้อมูลอุปกรณ์เสียง

  • AudioDeviceInfo.TYPE_BLE_HEADSET อธิบายประเภทอุปกรณ์เสียงว่าเป็นอุปกรณ์ LEA ใช้สำหรับระบุว่าอุปกรณ์ที่ได้ยินเป็นอุปกรณ์ LEA หรือไม่

เครื่องบันทึกเสียง

  • setPreferredDevice() ตั้งค่าอุปกรณ์ที่ต้องการสำหรับการกำหนดเส้นทางเสียง ผู้ใช้จะลบล้างค่านี้ได้ในการตั้งค่าระบบ

อะแดปเตอร์บลูทูธ

  • isLeAudioSupported() จะแสดงผลหากฮาร์ดแวร์ของแพลตฟอร์มรองรับ LEA
  • isLeAudioBroadcastSourceSupported() จะแสดงผลหากฮาร์ดแวร์ของแพลตฟอร์มรองรับ LEA

คำแนะนำตามกรณีการใช้งาน

โปรดดูหลักเกณฑ์การใช้ LEA ตามกรณีการใช้งานที่เจาะจงด้านล่าง

แอปพลิเคชันการสื่อสารด้วยเสียง

แอปพลิเคชันการสื่อสารด้วยเสียงจะมีตัวเลือกในการจัดการการกำหนดเส้นทางเสียงและสถานะของอุปกรณ์โดยการจัดการสถานะของแอปด้วยตนเอง หรือใช้ Telecom API ซึ่งจะจัดการการกำหนดเส้นทางเสียงและตรรกะสถานะให้คุณ

แอปพลิเคชันบันทึกเสียง

  • โปรแกรมบันทึกสื่อ: เมื่อบันทึกเสียงโดยใช้เครื่องบันทึกสื่อ ตอนนี้คุณจะบันทึกแบบสเตอริโอได้แล้วหากบลูทูธที่ได้ยินรองรับ LEA ดูคำแนะนำในการบันทึกเสียง

คำแนะนำเกี่ยวกับชุดหูฟัง LE Audio (LEA)

เมื่อมีการเปิดตัวชุดหูฟัง LEA มากขึ้น เราพบปัญหาเกี่ยวกับการใช้งานจริง ซึ่งทำให้ประสบการณ์ของผู้ใช้แย่ลง ข้อกำหนดนี้ไม่ครอบคลุมทั้งหมด ของปัญหาเหล่านี้ ตารางต่อไปนี้แสดงรายการคำแนะนำที่ ผู้ผลิตชุดหูฟัง LEA ควรปฏิบัติตามเพื่อปรับปรุงประสบการณ์การใช้งานแบบครบวงจรสำหรับ ผู้ใช้ Android

คำอธิบาย บริบท
สนับสนุนการระบุแหล่งที่มาคีย์การส่งข้าม (CTKD) สำหรับ ชุดหูฟังแบบคู่:
  • สนับสนุนการรับคีย์สำหรับการจับคู่แบบคลาสสิกกับ LE และ การจับคู่อุปกรณ์ LE-to- Classic
ชุดหูฟัง LEA ใหม่ส่วนใหญ่จะอยู่ในโหมดคู่จนกว่าอุปกรณ์ต้นทาง LEA ส่วนแบ่งการตลาดเติบโตขึ้น สิ่งสำคัญคือผู้ใช้ต้องสามารถจับคู่ ชุดหูฟัง 2 โหมดได้อย่างราบรื่นและเพื่อให้ตั้งค่าการรับส่งข้อมูลได้ทั้ง 2 แบบ นี่คือ ก็สำคัญเช่นกันสำหรับฟีเจอร์จับคู่ด่วนของ Google

รองรับประกาศที่กำหนดเป้าหมาย (TA) หากต้องการ ชุดหูฟัง LEA เพื่อให้เชื่อมต่อกับอุปกรณ์ต้นทางอีกครั้งอย่างถูกต้อง

หูฟังเอียร์บัด LE Audio ควรใช้ TA เพื่อขอการเชื่อมต่อขาเข้า จากอุปกรณ์ส่วนกลาง

จะเพิ่มใน BT SIG ที่กำลังจะมาถึง

ซึ่งต่างจากรูปแบบการแบ่งหน้าของ BR/EDR ที่เริ่มการเชื่อมต่อได้ จากโทรศัพท์หรือชุดหูฟัง การเชื่อมต่อใน LEA ต้อง เริ่มต้นจากอุปกรณ์ส่วนกลาง ปัจจุบัน ชุดหูฟังจำนวนมากไม่ใช้ TA ซึ่งหมายความว่าอุปกรณ์กลางอาจไม่สามารถ เชื่อมต่อกับอุปกรณ์ต่อพ่วงอีกครั้งโดยไม่เพิ่มลงในรายการที่อนุญาต อย่างไรก็ตาม การแก้ปัญหาชั่วคราวเกี่ยวกับรายการที่อนุญาตอาจป้องกันไม่ให้ชุดหูฟังทำงาน เชื่อมต่อกับอุปกรณ์ส่วนกลางอื่น ดังนั้นจึงเป็นสิ่งสำคัญ สำหรับชุดหูฟัง LEA เพื่อให้สนับสนุน TA อย่างเหมาะสม เพื่อให้อุปกรณ์ส่วนกลาง สามารถเชื่อมต่ออีกครั้งได้อย่างเสถียร โดยไม่มีวิธีแก้ปัญหาเฉพาะหน้า การเชื่อมต่อหลายจุด
เพิ่มประสิทธิภาพการค้นพบได้สำหรับหูฟังเอียร์บัดโหมดคู่
  • หูฟังเอียร์บัดหลัก - คอมโพเนนต์ BR/EDR ควรโฆษณา โดยใช้ที่อยู่สาธารณะและเปิดใช้งานการซักถามและการสแกนหน้าเว็บด้วย ชื่อที่ใช้ได้ผ่านทาง EIR และตั้งบิต LE Audio 14 เป็น 1 ในส่วน ประเภทการให้บริการหลักของคลาสของอุปกรณ์ (CoD)
  • หูฟังเอียร์บัดหลัก - คอมโพเนนต์ LE: หูฟังเอียร์บัดหลัก ควรใช้ตัวเลือก "เชื่อมต่อได้" และ "ค้นพบได้" ("จํากัดหรือ" ทั่วไป) ที่ใช้ที่อยู่สาธารณะเดียวกันกับ BR/EDR คอมโพเนนต์ และชื่อท้องถิ่นแบบเต็มเดียวกับ BR/EDR โดยหมวดหมู่ลักษณะที่ปรากฏ หมวดหมู่ลักษณะที่ปรากฏที่ตรงกับประเภทอุปกรณ์ระยะไกลที่มี อุปกรณ์กลางจะใช้ข้อมูลนี้เพื่อ ปรับนโยบาย UI และการกำหนดเส้นทางเสียง
  • หูฟังเอียร์บัดรอง - LE เท่านั้น: หูฟังเอียร์บัดข้างรอง ควรใช้โฆษณาที่เชื่อมโยงได้และค้นพบไม่ได้กับ ตั้งหมวดหมู่ลักษณะที่ปรากฏเป็นหมวดหมู่ลักษณะที่ปรากฏที่เหมาะสม ที่ตรงกับประเภทอุปกรณ์ระยะไกลที่มีความคาดหวังว่า อุปกรณ์ส่วนกลางจะใช้ข้อมูลนี้เพื่อปรับ UI และ นโยบายการกำหนดเส้นทางเสียง

    หูฟังเอียร์บัดควรเลือกผู้นำจาก CSIP แบบไดนามิก เป็นอุปกรณ์หลัก ถ้าหูฟังเอียร์บัดเป็นโหมดคู่ อุปกรณ์หลักต้องเป็นโหมดคู่เพื่อให้ทั้ง LE และคลาสสิก ทำงานได้อย่างถูกต้องหลังจากจับคู่

การดำเนินการนี้จะป้องกันไม่ให้หูฟังเอียร์บัด LEA ใช้โหมดคู่แสดงว่าซ้ำกัน ในการตั้งค่าบลูทูธ ซึ่งอาจทำให้ผู้ใช้สับสนและถูกบุกรุก ด้วยการจับคู่ LEA

การเลือกตั้งผู้นำแบบไดนามิกมีความสําคัญอย่างยิ่งสําหรับการใช้โหมดคู่ อุปกรณ์ที่จับคู่แบบค่อยเป็นค่อยไป เช่น หากหูฟังเอียร์บัดแค่ข้างเดียว พร้อมใช้งานเมื่อจับคู่ครั้งแรก จากนั้นควรแสดงตัวเองเป็น อุปกรณ์แบบ 2 โหมด เมื่อผู้ใช้จับคู่กับหูฟังเอียร์บัดข้างที่ 2 ในภายหลัง เพียงแค่จับคู่กับคอมโพเนนต์ LE และ CSIP จะช่วยให้แน่ใจว่า ไว้ด้วยกันใน Android

ขอแนะนำให้ใช้ที่อยู่ประจําตัวในระหว่างการจับคู่เนื่องจาก BR/EDR คอมโพเนนต์เปิดเผยที่อยู่สาธารณะของอุปกรณ์แก่บริเวณใกล้เคียงแล้ว อุปกรณ์

รองรับ Enhanced Attribute Protocol (EATT) ลดการจับคู่และเวลาในการตอบสนองของการเชื่อมต่อ
รองรับการแคช GATT ที่มีประสิทธิภาพ ลดเวลาในการตอบสนองของการเชื่อมต่อ โดยเฉพาะสำหรับหูฟังเอียร์บัด TWS
รองรับการจัดประเภทย่อยของการเชื่อมต่อ ช่วยให้กำหนดเวลาแพ็กเก็ตมีความยืดหยุ่นมากขึ้นและอาจใช้แบตเตอรี่ได้ ก็ประหยัดได้
ตรวจสอบให้แน่ใจว่าทั้งในระหว่างก่อนและหลังการประมวลผล สำหรับทั้งการเล่นและ ไปป์ไลน์การประมวลผลสัญญาณสามารถทำงานในเวลา 16, 24 32 และ 48 kHz รวมถึงรองรับความถี่ที่สูงขึ้น ใช้ประโยชน์จากอัตราการสุ่มตัวอย่างที่สูงขึ้นซึ่งรองรับการโทร LEA หรือบันทึกเส้นทางการจับภาพ VoIP และการเล่นสื่อ
รองรับ LE Power Control การจัดการพลังงานที่ดียิ่งขึ้น

การสนับสนุนประเภทบริบท

คำอธิบาย บริบท
ใช้ประเภทบริบททั้งหมดที่ระบุใน หมายเลขที่มอบหมาย 6.12.3 ยกเว้นในกรณีที่ชุดหูฟังไม่รองรับประเภทบริบทที่กำหนดอย่างชัดเจน เช่น หากบริบทเป็นประเภท "เกม" ไม่รองรับ Android จะส่งเสียงเกม โดยเฉพาะอย่างยิ่ง โปรดทราบว่าฟิลด์ "ไม่ระบุ" บริบท ประเภท ไม่ได้หมายถึง "ประเภทบริบทใดๆ" และไม่ได้ครอบคลุมส่วนที่ไม่รองรับ ประเภทบริบท

เมื่ออุปกรณ์กลางโต้ตอบกับ ASCS ของอุปกรณ์ต่อพ่วง อุปกรณ์ต่อพ่วงต้องเชื่อมต่อกับ MCS และ TBS ของอุปกรณ์ส่วนกลาง

อุปกรณ์ส่วนกลางอาจไม่ได้ใช้ LE Audio เป็นการสตรีมเสมอไป เพราะอาจกลับไปใช้ A2DP หรือ HFP อุปกรณ์ต่อพ่วง อุปกรณ์สามารถใช้การโต้ตอบ ASCS เป็นตัวบ่งชี้ว่าตัวกลาง จะใช้ LE Audio สำหรับการสตรีม

ตัวอย่างการโต้ตอบ ASCS บางส่วน ได้แก่ อ่าน เขียน และลงทะเบียน การแจ้งเตือน