यूएसबी ऑडियो के लिए सीटीएस की पुष्टि करने वाले टूल से किए जाने वाले टेस्ट

Android यूएसबी ऑडियो के लिए, Android Compatibility Test Suite (CTS) के कई टेस्ट में, यूएसबी ऑडियो पेरिफ़ेरल को फ़िज़िकली कनेक्ट करना ज़रूरी होता है. इनके लिए, CTS Verifier के अतिरिक्त टेस्ट लागू किए गए हैं.

नामकरण

इस पूरे पेज पर, "डिवाइस" और "पेरिफ़रल" शब्द का इस्तेमाल सटीक तरीके से किया गया है:

  • डिवाइस का मतलब Android डिवाइस से है.
  • पेरिफ़ेरल का मतलब, Android डिवाइस से कनेक्ट किया गया कोई बाहरी यूएसबी ऑडियो पेरिफ़ेरल है.

यूएसबी ऑडियो CTS Verifier टेस्ट के लिए, इन पेरिफ़ेरल का इस्तेमाल करें.

यूएसबी ऑडियो इंटरफ़ेस

यूएसबी ऑडियो पेरिफ़ेरल एट्रिब्यूट की जांच करने के लिए, इनमें से किसी एक पेरिफ़ेरल की ज़रूरत होती है. इनका इस्तेमाल Play test और Record test के लिए भी किया जा सकता है.

यूएसबी ऑडियो इंटरफ़ेस (A PreSonus AudioBox 96). यूएसबी ऑडियो इंटरफ़ेस

यूएसबी हेडसेट

CTS Verifier टेस्ट, ऑडियो लूपबैक का इस्तेमाल करते हैं. इससे, यूएसबी हेडसेट से लैस Android डिवाइसों की लेटेन्सी को मेज़र किया जाता है. साथ ही, यूएसबी डेटा पाथ में आने वाली समस्याओं का पता लगाया जाता है.

ज़्यादा लेटेन्सी और अपने-आप नॉइज़ कैंसल करने की सुविधा की वजह से, बाज़ार में उपलब्ध कई यूएसबी अडैप्टर, सीटीएस वेरिफ़ायर की टेस्टिंग के लिए सही नहीं हैं. यह सुविधा, लूपबैक सिग्नल को ब्लॉक करती है. ज़्यादा जानकारी के लिए, यूएसबी ऑडियो अडैप्टर के बारे में सुझाव देखें.

CTS Verifier के यूएसबी ऑडियो बटन टेस्ट के लिए, किसी खास यूएसबी हेडसेट पेरिफ़ेरल की ज़रूरत नहीं होती. यह इनमें से कोई भी हो सकता है:

  • यूएसबी हेडसेट की ऐसी पेरिफ़रल डिवाइस जो Android यूएसबी हेडसेट ऐक्सेसरी की खास बातों के साथ काम करती हो. इन हेडसेट के पेरिफ़ेरल को अक्सर निर्माता "Android के लिए बनाए गए" के तौर पर दिखाता है.
  • ऐसा ऐनलॉग हेडसेट जो Android यूएसबी हेडसेट ऐक्सेसरी स्पेसिफ़िकेशन के साथ काम करता हो. साथ ही, उसे यूएसबी से ऐनलॉग ऑडियो कन्वर्टर से कनेक्ट किया गया हो. जैसे, Google का यूएसबी-सी डिजिटल से 3.5 मि॰मी॰ हेडफ़ोन अडैप्टर.

    ऐनलॉग हेडसेट के साथ काम करने वाले जाने-माने पेरिफ़ेरल में ये शामिल हैं: Bose SoundSport in-ear headphones – Samsung और Android डिवाइसों के लिए, और Android हेडसेट के लिए बनाए गए UrbanEars Reimers Black Belt. इन ऐनलॉग हेडसेट को, डिवाइस के यूएसबी पोर्ट से कनेक्ट करना ज़रूरी है. इसके लिए, यूएसबी-टू-ऑडियो कन्वर्टर का इस्तेमाल करें.

ध्यान दें कि दोनों ही मामलों में, बटन को टेस्ट के लिए ज़रूरी तीनों बटन (आवाज़ तेज़ करने वाला बटन, आवाज़ कम करें, चलाएं/रोकें) के लिए वर्चुअल कुंजी कोड जनरेट करने होंगे. वर्चुअल कुंजी कोड के लिए, Android USB हेडसेट ऐक्सेसरी की खास जानकारी में सॉफ़्टवेयर मैपिंग सेक्शन देखें.

यूएसबी हेडसेट. यूएसबी हेडसेट

इसके लिए, अतिरिक्त हार्डवेयर की ज़रूरत होती है

पैच केबल (लूपबैक के लिए) दो छोटी ¼" मेल से ¼" मेल पैच केबल, ताकि यूएसबी के आउटपुट को इनपुट से कनेक्ट किया जा सके

¼" मेल से ¼" मेल पैच केबल. पैच केबल

यूएसबी पेरिफ़ेरल केबल

यह केबल आम तौर पर, पेरीफ़ेरल के साथ मिलती है. इससे यूएसबी ऑडियो पेरीफ़ेरल को होस्ट डिवाइस से कनेक्ट किया जाता है. पेरिफ़रल केबल

यूएसबी "ऑन द गो" (ओटीजी) अडैप्टर

पेरिफ़ेरल को Android डिवाइस से फ़िज़िकली कनेक्ट करने के लिए, यूएसबी "ऑन द गो" (OTG) अडैप्टर की ज़रूरत होती है. साथ ही, Android डिवाइस को यह बताने के लिए भी इसकी ज़रूरत होती है कि उसे "होस्ट" की भूमिका निभानी चाहिए. ओटीजी अडैप्टर

जांच करने के लिए आवाज़ चलाने की सुविधा के लिए, यूएसबी ऑडियो इंटरफ़ेस के आउटपुट की निगरानी करने वाले ऐनलॉग हेडफ़ोन.

ऐनलॉग हेडफ़ोन का सेट. ऐनलॉग हेडफ़ोन

टेस्ट अपडेट

हर टेस्ट में, टेस्ट पास (सही का निशान) बटन पर टैप करके, टेस्ट के पास होने की जानकारी दें. अगर जांच पूरी नहीं होती है, तो जांच पूरी नहीं हुई (विस्मयादिबोधक चिह्न) बटन पर क्लिक करके, जांच पूरी न होने की वजह बताएं.

एट्रिब्यूट की जांच करना

खेल की दुनिया को ज्यामितीय चित्रों के तौर पर दिखाने वाले गेम

यह टेस्ट पुष्टि करता है कि डिवाइस के पहले से पता किए गए एट्रिब्यूट के सेट से, ये एट्रिब्यूट मेल खाते हैं: सपोर्ट की गई सैंपल रेट, चैनल कॉन्फ़िगरेशन, और सैंपल फ़ॉर्मैट.

प्रोसेस

मुख्य मेन्यू से टेस्ट शुरू करने के बाद, यूएसबी ऑडियो पेरिफ़ेरल कनेक्ट करें. अगर एट्रिब्यूट मेल खाते हैं, तो जांच पास हुई (सही का निशान) बटन चालू हो जाता है.

यूएसबी ऑडियो पेरिफ़ेरल एट्रिब्यूट टेस्ट चुनें. एट्रिब्यूट टेस्ट
निर्देशों की खास जानकारी दिखाई जाती है. एट्रिब्यूट की खास जानकारी
कनेक्ट करने से पहले दिखने वाली स्क्रीन. attributes preconnect
यूएसबी ऑडियो पेरिफ़ेरल, Android डिवाइस से कनेक्ट किया गया हो. इसके लिए, पेरिफ़रल केबल और ओटीजी अडैप्टर का इस्तेमाल किया गया हो. कनेक्ट किए गए एट्रिब्यूट
कनेक्ट करने के बाद दिखने वाली स्क्रीन. पोस्ट कनेक्शन के एट्रिब्यूट

परीक्षण चलाएं

खेल की दुनिया को ज्यामितीय चित्रों के तौर पर दिखाने वाले गेम

इस टेस्ट से यह पुष्टि की जाती है कि ऑडियो प्लेबैक की सुविधा काम कर रही है या नहीं. यह 1 किलोहर्ट्ज़ का टेस्ट टोन जनरेट करता है और इसे यूएसबी ऑडियो पेरिफ़ेरल को स्टीरियो (दो चैनल) में दिखाता है.

प्रोसेस

मुख्य मेन्यू से टेस्ट शुरू करने के बाद, यूएसबी ऑडियो इंटरफ़ेस को कनेक्ट करें. साथ ही, मॉनिटर करने के लिए, इंटरफ़ेस पर मौजूद हेडसेट आउटपुट जैक से ऐनलॉग हेडसेट को कनेक्ट करें.

चलाएं बटन दबाएं. अगर हेडसेट के दोनों चैनलों में टेस्ट टोन सुनाई देती है, तो टेस्ट पास (सही का निशान) बटन पर क्लिक करके, टेस्ट पास होने की जानकारी दें. अगर दोनों में से कोई भी चैनल या दोनों चैनल टोन नहीं चलाते हैं, तो टेस्ट फ़ेल (विस्मयादिबोधक चिह्न) बटन पर क्लिक करके, टेस्ट के फ़ेल होने की जानकारी दें.

नोट

यूएसबी ऑडियो पेरिफ़ेरल चलाने की जांच करें को चुनें. टेस्ट ऑडियो को चलाएं
निर्देशों की खास जानकारी दिखाई जाती है. Play की खास जानकारी
कनेक्ट करने से पहले दिखने वाली स्क्रीन. play preconnect
यूएसबी ऑडियो सहायक डिवाइस को Android डिवाइस से कनेक्ट करें.

हेडफ़ोन को मॉनिटर करने के लिए, उन्हें यूएसबी ऑडियो इंटरफ़ेस पर मौजूद हेडफ़ोन आउटपुट जैक से कनेक्ट किया जाता है.

Play कनेक्ट किया गया
कनेक्ट करने के बाद दिखने वाली स्क्रीन. Play पोस्ट कनेक्शन

रिकॉर्ड (लूपबैक) टेस्ट

खेल की दुनिया को ज्यामितीय चित्रों के तौर पर दिखाने वाले गेम

इस जांच से यह पुष्टि होती है कि ऑडियो रिकॉर्डिंग की सुविधा काम कर रही है. इसके लिए, यूएसबी ऑडियो इंटरफ़ेस के आउटपुट पर एक टोन जनरेट की जाती है. इसके बाद, इसे पैच कॉर्ड के ज़रिए यूएसबी ऑडियो सहायक डिवाइस के इनपुट पर भेजा जाता है.

प्रोसेस

मुख्य मेन्यू से टेस्ट शुरू करने के बाद, यूएसबी ऑडियो इंटरफ़ेस कनेक्ट करें. पैच केबल की मदद से, ऐनलॉग आउटपुट को ऐनलॉग इनपुट से कनेक्ट करें. RECORD LOOPBACK बटन दबाएं. अगर रिकॉर्ड किए गए टेस्ट टोन के दोनों चैनल, नीचे दिए गए व्यू में दिखते हैं, तो टेस्ट पास (सही का निशान) बटन पर क्लिक करके, टेस्ट पास होने की जानकारी दें. अगर दोनों में से कोई एक या दोनों चैनल नहीं दिखते हैं, तो टेस्ट फ़ेल (विस्मयादिबोधक चिह्न) बटन पर क्लिक करके, टेस्ट के फ़ेल होने की जानकारी दें.

नोट

पक्का करें कि पेरिफ़ेरल डिवाइस पर, इनपुट और आउटपुट जैक दोनों सही तरीके से कनेक्ट हों. रिकॉर्ड किए गए सिग्नल को सही तरीके से दिखाने के लिए, इनपुट लेवल में बदलाव करें.

यूएसबी ऑडियो पेरिफ़ेरल रिकॉर्ड टेस्ट को चुनें. रिकॉर्ड टेस्ट
निर्देशों की खास जानकारी दिखाई जाती है. रिकॉर्ड की खास जानकारी
कनेक्ट करने से पहले दिखने वाली स्क्रीन. रिकॉर्ड प्रीकनेक्ट
लूपबैक की सुविधा वाला यूएसबी ऑडियो इंटरफ़ेस, जो Android डिवाइस से कनेक्ट है. कनेक्ट किया गया रिकॉर्ड
यूएसबी ऑडियो इंटरफ़ेस के पीछे मौजूद कनेक्शन. record connected in back
यूएसबी ऑडियो इंटरफ़ेस के सामने के हिस्से पर मौजूद कनेक्शन. सामने से कनेक्ट किया गया रिकॉर्ड
कनेक्ट करने के बाद दिखने वाली स्क्रीन. record post connection
कनेक्ट करने के बाद की स्क्रीन, जिसमें रिकॉर्डिंग की जांच चल रही है. record postconnect running

हेडसेट के बटन की जांच करना

खेल की दुनिया को ज्यामितीय चित्रों के तौर पर दिखाने वाले गेम

इस टेस्ट से यह पुष्टि होती है कि सुझाए गए हेडसेट पर मौजूद मीडिया/ट्रांसपोर्ट बटन सही तरीके से पहचाने जा रहे हैं.

प्रोसेस

मुख्य मेन्यू से टेस्ट शुरू करने के बाद, यूएसबी हेडसेट सहायक डिवाइस को कनेक्ट करें. हेडसेट पर मौजूद हर मीडिया/ट्रांसपोर्ट (चलाएं, रोकें, आवाज़ तेज़ करें, और आवाज़ कम करें) बटन को दबाएं. हर एक को पहचानने के बाद, उसे टेस्ट पैनल में पहचान लिया जाएगा. सभी बटन की पहचान होने के बाद, टेस्ट पास (सही का निशान) बटन चालू हो जाता है. सफल होने का निशान लगाने के लिए, पास की जांच करें बटन पर क्लिक करें. अगर बटन के पूरे सेट की पहचान नहीं होती है, तो जांच में गड़बड़ी (विस्मयादिबोधक चिह्न) बटन पर क्लिक करके, जांच में गड़बड़ी होने की जानकारी दें.

नोट

Android डिवाइस से कनेक्ट किया गया यूएसबी हेडसेट.

ओटीजी अडैप्टर के बारे में जानकारी.

बटन कनेक्ट किए गए
यूएसबी ऑडियो पेरिफ़ेरल बटन टेस्ट को चुनें. बटन की जांच
निर्देशों की खास जानकारी दिखाई जाती है. बटन की खास जानकारी
सहायक डिवाइस कनेक्ट है, लेकिन बटन की पहचान नहीं हो रही है.

ध्यान दें कि अनुमानित बटन (डिवाइस प्रोफ़ाइल में मौजूद बटन) को सफ़ेद रंग के टेक्स्ट में दिखाया जाता है. वहीं, टेस्ट के लिए इस्तेमाल किए जा रहे सहायक डिवाइस में मौजूद बटन को स्लेटी रंग के टेक्स्ट में दिखाया जाता है.

बटन नहीं पहचाने गए
सहायक डिवाइस कनेक्ट हो गया है और बटन की पहचान हो गई है. बटन की पहचान की गई

यूएसबी ऑडियो अडैप्टर के सुझाव

इस सेक्शन में, यूएसबी-सी से 3.5 मि॰मी॰ वाले अडैप्टर के बारे में बताया गया है. इनकी जांच OboeTester और CTS Verifier टेस्ट के साथ की गई है.

Android 17 में, यूएसबी ऑडियो अडैप्टर के सुझावों की सूची में, यूएसबी-सी से 3.5 मि॰मी॰ वाले नए ऑडियो अडैप्टर जोड़े गए हैं.

मैन्युफ़ैक्चरर वेंडर आईडी प्रॉडक्ट आईडी स्टोर
Google

ध्यान दें कि Google USB अडैप्टर अब नहीं बनाया जाता है. साथ ही, यह Google Play Store पर भी उपलब्ध नहीं है.

0x18D1 0x5025, 0x5034 Walmart
google-adapter-back google-adapter-box
Xumee 0x0BDA 0x4BE2 Amazon
0x3302 0x56C5
xumee-adapter
Moshi 0x282B 0x0033 Amazon, Moshi
moshi-adapter
Anker

CTS Verifier टेस्ट का इस्तेमाल करके, लेटेन्सी मेज़र करते समय, Anker अडैप्टर में Google डिवाइस की तुलना में 3.23 मिलीसेकंड ज़्यादा लेटेन्सी होती है.

0x0572 0x1B08 Amazon
anker-adapter
TTGK Realtek ALC5686 0x0BDA 0x4BD1 Amazon
realtek-adapter