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

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

नामकरण

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

परीक्षण

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

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

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

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

प्रोसेस

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

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

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

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

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

प्रोसेस

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

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

नोट

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

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

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

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

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

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

प्रोसेस

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

नोट

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

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

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

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

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

प्रोसेस

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

नोट

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

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

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

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

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

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

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

मैन्युफ़ैक्चरर वेंडर आईडी प्रॉडक्ट आईडी स्टोर
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