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

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

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

कार्यात्मक सिंहावलोकन

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

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

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

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

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

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

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

नियंत्रण समारोह सहायक सहायता विवरण
आवश्यक चलाएं/रोकें (छोटी प्रेस), वॉइस कमांड लॉन्च करें (लंबी प्रेस), अगला (डबल प्रेस)
बी वैकल्पिक वॉल्यूम+
सी वैकल्पिक वॉल्यूम-
डी वैकल्पिक वॉइस कमांड लॉन्च करें

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

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

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

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

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

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

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

उत्पादन स्तर

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

यांत्रिक

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