Cuffie USB: specifiche degli accessori

Questa documentazione specifica alcune caratteristiche delle cuffie USB, in modo che funzionino in modo uniforme nell'ecosistema Android. Sono consentite solo cuffie con interfaccia audio USB digitale. Secondo la specifica USB Type-C non sono ammesse cuffie puramente analogiche con adattamento meccanico a USB-C.

Questa documentazione specifica i requisiti minimi: i produttori di accessori sono incoraggiati ad aggiungere funzionalità tenendo presenti questi requisiti.

Panoramica funzionale

Le cuffie USB possono implementare una varietà di funzionalità di base e avanzate. Questa specifica copre solo le funzionalità di base obbligatorie:

  • Uscita stereo
  • Microfono opzionale ma consigliato
  • Pulsanti funzione per volume, riproduzione e controllo delle chiamate

Tipi di terminali di classe audio USB

Le cuffie e gli auricolari devono riportare questi tipi di terminali USB Audio Class (UAC):

  • Cuffie . Trasduttori a bassa impedenza, < 100 ohm, senza microfono: 0x0302
  • Cuffia . Trasduttori a bassa impedenza con microfono: 0x0402

Funzioni di controllo

Le cuffie possono essere dotate di un numero variabile di pulsanti per controllare funzioni specifiche, come volume e riproduzione/pausa.

Funzione di controllo Supporto accessori Descrizione
UN Necessario Riproduci/pausa (pressione breve), avvia il comando vocale (pressione lunga), successivo (pressione doppia)
B Opzionale Vol+
C Opzionale Vol-
D Opzionale Avvia il comando vocale

Assegnare le funzioni ai pulsanti come segue:

  • Tutte le cuffie con un solo pulsante devono implementare la Funzione A.
  • Gli auricolari con più pulsanti devono implementare le funzioni secondo il seguente schema:
    • 2 funzioni: A e D
    • 3 funzioni: A, B, C
    • 4 funzioni: A, B, C, D

Nota : non è consentito il bloccaggio con chiave. Ogni pressione di un tasto da parte dell'utente finale deve generare il corrispondente evento tasto "giù" e "su", corrispondente all'azione dell'utente finale. In altre parole, i tasti per le funzioni da A a D non vengono mai "bloccati" o implementati per essere utilizzati come commutatori (dove l'evento "su" segue solo "giù" alla seconda pressione del tasto).

Mappatura del software

Sono necessarie cuffie USB compatibili per supportare le seguenti mappature software per i pulsanti delle cuffie. I dispositivi abbinano queste mappature HID al codice chiave Android appropriato.

Funzione Mappature
UN Pagina di utilizzo HID: 0x0C
Utilizzo HID: 0x0CD
B Pagina di utilizzo HID: 0x0C
Utilizzo HID: 0x0E9
C Pagina di utilizzo HID: 0x0C
Utilizzo HID: 0x0EA
D Pagina di utilizzo HID: 0x0C
Utilizzo HID: 0x0CF

Le mappature dei tasti devono essere dichiarate all'interno di una raccolta di applicazioni HID. Per gli accessori senza microfono, utilizzare Cuffie (Pagina utilizzo: Consumer (0x0C), Utilizzo: Cuffie (0x05)). Per gli accessori con microfono, utilizzare Auricolare (Pagina Utilizzo: Telefonia (0x0B), Utilizzo: Auricolare (0x05)).

Livello di uscita

Il livello massimo di pressione sonora deve essere conforme a qualsiasi requisito normativo del paese di destinazione.

Meccanico

I produttori di accessori devono seguire i requisiti per i connettori USB specificati da USB.org .