यूएसबी हेडसेट: सहायक विशिष्टता

यह दस्तावेज़ीकरण USB हेडसेट की कुछ विशेषताओं को निर्दिष्ट करता है, ताकि वे संपूर्ण Android पारिस्थितिकी तंत्र में समान रूप से कार्य करें। केवल डिजिटल USB ऑडियो इंटरफ़ेस वाले हेडसेट की अनुमति है। USB टाइप-C विनिर्देश के अनुसार विशुद्ध रूप से एनालॉग हेडसेट्स की USB-C के लिए यांत्रिक अनुकूलन की अनुमति नहीं है।

यह दस्तावेज़ न्यूनतम आवश्यकताओं को निर्दिष्ट करता है: सहायक निर्माताओं को इन आवश्यकताओं को ध्यान में रखते हुए सुविधाओं को जोड़ने के लिए प्रोत्साहित किया जाता है।

कार्यात्मक अवलोकन

USB हेडसेट कई तरह की बुनियादी और उन्नत सुविधाओं को लागू कर सकते हैं। यह विनिर्देश केवल अनिवार्य बुनियादी सुविधाओं को शामिल करता है:

  • स्टीरियो आउटपुट
  • वैकल्पिक, लेकिन अनुशंसित, माइक्रोफ़ोन
  • वॉल्यूम, प्लेबैक और कॉल नियंत्रण के लिए फ़ंक्शन बटन

यूएसबी ऑडियो क्लास टर्मिनल प्रकार

हेडफ़ोन और हेडसेट को इन USB ऑडियो क्लास (UAC) टर्मिनल प्रकारों की रिपोर्ट करनी चाहिए:

  • हेडफोन । कम प्रतिबाधा ट्रांसड्यूसर, <100 ओम, कोई माइक्रोफोन नहीं: 0x0302
  • हेडसेट । माइक्रोफोन के साथ कम प्रतिबाधा ट्रांसड्यूसर: 0x0402

नियंत्रण कार्य

वॉल्यूम और प्ले/पॉज़ जैसे विशिष्ट कार्यों को नियंत्रित करने के लिए हेडसेट अलग-अलग संख्या में बटन के साथ आ सकते हैं।

नियंत्रण समारोह सहायक समर्थन विवरण
आवश्यक प्ले / पॉज़ (लघु प्रेस), वॉयस कमांड लॉन्च करें (लॉन्ग प्रेस), नेक्स्ट (डबल प्रेस)
बी वैकल्पिक वॉल्यूम+
सी वैकल्पिक वॉल्यूम-
डी वैकल्पिक वॉयस कमांड लॉन्च करें

बटनों को निम्नानुसार कार्य सौंपें:

  • सभी एक बटन वाले हेडसेट को फंक्शन ए लागू करना चाहिए।
  • एकाधिक बटन वाले हेडसेट को निम्न पैटर्न के अनुसार फ़ंक्शन लागू करना चाहिए:
    • 2 कार्य: ए और डी
    • 3 कार्य: ए, बी, सी
    • 4 कार्य: ए, बी, सी, डी

नोट : कोई कुंजी लैचिंग की अनुमति नहीं है। अंतिम उपयोगकर्ता द्वारा प्रत्येक कुंजी प्रेस को अंतिम उपयोगकर्ता कार्रवाई से मेल खाते हुए संबंधित "डाउन" और "अप" कुंजी ईवेंट उत्पन्न करना चाहिए। दूसरे शब्दों में, ए के माध्यम से डी के कार्यों के लिए चाबियाँ कभी भी "लैच" या टॉगल के रूप में उपयोग करने के लिए कार्यान्वित नहीं की जाती हैं (जहां "अप" ईवेंट केवल दूसरी कुंजी प्रेस पर "डाउन" का अनुसरण करता है)।

सॉफ्टवेयर मैपिंग

हेडसेट बटन के लिए निम्न सॉफ़्टवेयर मैपिंग का समर्थन करने के लिए संगत USB हेडसेट की आवश्यकता होती है। डिवाइस इन HID मैपिंग से उपयुक्त Android कीकोड से मेल खाते हैं।

समारोह मानचित्रण
HID उपयोग पृष्ठ: 0x0C
छिपाई उपयोग: 0x0CD
बी HID उपयोग पृष्ठ: 0x0C
छिपाई उपयोग: 0x0E9
सी HID उपयोग पृष्ठ: 0x0C
छिपाई उपयोग: 0x0EA
डी HID उपयोग पृष्ठ: 0x0C
छिपाई उपयोग: 0x0CF

कुंजी मैपिंग को एक छिपाई आवेदन संग्रह के भीतर घोषित किया जाना चाहिए। बिना माइक्रोफ़ोन वाले एक्सेसरीज़ के लिए, हेडफ़ोन (उपयोग पृष्ठ: उपभोक्ता (0x0C), उपयोग: हेडफ़ोन (0x05)) का उपयोग करें। माइक्रोफ़ोन वाली एक्सेसरीज़ के लिए, हेडसेट (उपयोग पृष्ठ: टेलीफ़ोनी (0x0B), उपयोग: हेडसेट (0x05)) का उपयोग करें।

उत्पादन स्तर

अधिकतम ध्वनि दबाव स्तर गंतव्य देश में किसी भी नियामक आवश्यकता का अनुपालन करेगा।

यांत्रिक

एक्सेसरी निर्माताओं को USB.org द्वारा निर्दिष्ट USB कनेक्टर के लिए आवश्यकताओं का पालन करना चाहिए।