Tai nghe USB: Thông số kỹ thuật của phụ kiện

Tài liệu này chỉ định một số đặc điểm của tai nghe USB để tai nghe hoạt động đồng nhất trên hệ sinh thái Android. Chỉ được phép sử dụng tai nghe có giao diện âm thanh USB kỹ thuật số. Không được phép sử dụng tai nghe thuần tuý analog có khả năng thích ứng cơ học với USB-C, theo thông số kỹ thuật của USB Type-C.

Tài liệu này nêu rõ các yêu cầu tối thiểu: nhà sản xuất phụ kiện nên thêm các tính năng trong khi vẫn lưu ý đến các yêu cầu này.

Tổng quan về chức năng

Tai nghe USB có thể triển khai nhiều tính năng cơ bản và nâng cao. Thông số kỹ thuật này chỉ bao gồm các tính năng cơ bản bắt buộc:

  • Đầu ra âm thanh nổi
  • Micrô (không bắt buộc nhưng nên dùng)
  • Các nút chức năng để điều khiển âm lượng, phát và cuộc gọi

Các loại thiết bị đầu cuối USB Audio Class

Tai nghe và tai nghe phải báo cáo các loại thiết bị đầu cuối USB Audio Class (UAC) sau:

  • Tai nghe. Đầu chuyển đổi trở kháng thấp, < 100 ohm, không có micrô: 0x0302
  • Tai nghe. Bộ chuyển đổi trở kháng thấp có micrô: 0x0402

Hàm điều khiển

Tai nghe có thể có nhiều nút để điều khiển các chức năng cụ thể, chẳng hạn như âm lượng và phát/tạm dừng.

Hàm điều khiển Hỗ trợ về phụ kiện Mô tả
A Bắt buộc Phát/tạm dừng (nhấn ngắn), chạy lệnh thoại (nhấn và giữ), tiếp theo (nhấn đúp)
B Không bắt buộc Tăng âm lượng
C Không bắt buộc Giảm âm lượng
D Không bắt buộc Chạy lệnh thoại

Gán hàm cho các nút như sau:

  • Tất cả tai nghe một nút phải triển khai Hàm A.
  • Tai nghe có nhiều nút phải triển khai các chức năng theo mẫu sau:
    • 2 hàm: A và D
    • 3 hàm: A, B, C
    • 4 hàm: A, B, C, D

Lưu ý: Không được phép khoá phím. Mỗi lần nhấn phím của người dùng cuối phải tạo sự kiện phím "down" (nhấn) và "up" (nhả) tương ứng, khớp với thao tác của người dùng cuối. Nói cách khác, các phím cho hàm A đến D không bao giờ được "khóa" hoặc triển khai để dùng làm nút bật/tắt (trong đó sự kiện "lên" chỉ theo sau sự kiện "xuống" khi nhấn phím lần thứ hai).

Ánh xạ phần mềm

Bạn cần có tai nghe USB tương thích để hỗ trợ các ánh xạ phần mềm sau đây cho các nút tai nghe. Các thiết bị so khớp các ánh xạ HID này với mã phím Android thích hợp.

Chức năng Ánh xạ
A Trang sử dụng HID: 0x0C
Mức sử dụng HID: 0x0CD
B Trang sử dụng HID: 0x0C
Mức sử dụng HID: 0x0E9
C Trang sử dụng HID: 0x0C
Mức sử dụng HID: 0x0EA
D Trang sử dụng HID: 0x0C
Mức sử dụng HID: 0x0CF

Bạn nên khai báo mối liên kết phím trong một tập hợp ứng dụng HID. Đối với các phụ kiện không có micrô, hãy sử dụng Tai nghe (Trang sử dụng: Người tiêu dùng (0x0C), Cách sử dụng: Tai nghe (0x05)). Đối với các phụ kiện có micrô, hãy sử dụng Tai nghe (Trang sử dụng: Điện thoại (0x0B), Cách sử dụng: Tai nghe (0x05)).

Cấp đầu ra

Mức áp suất âm thanh tối đa phải tuân thủ mọi yêu cầu theo quy định tại quốc gia đến.

Cơ khí

Nhà sản xuất phụ kiện phải tuân thủ các yêu cầu đối với đầu nối USB như USB.org chỉ định.