MHL कैसे काम करता है?


10

मैंने (काफी) कुछ गुगली की है, लेकिन मुझे अभी भी यह नहीं मिला है। आपको MHL कनवर्टर, या एडॉप्टर, या कुछ और चाहिए। एडेप्टर के एक छोर पर, सभी संसाधन कहते हैं, "मानक माइक्रो-यूएसबी" पोर्ट है, और दूसरे पर "मानक एचडीएमआई पोर्ट" है। यदि वे सभी इतने मानक हैं, तो 5-पिन बनाम 11-पिन के बारे में क्या फ़ज़ी है? एचडीएमआई पोर्ट मेरे द्वारा काम करने वाले सभी डिस्प्ले के लिए मानक होना चाहिए, इसलिए यह फोन में माइक्रो-यूएसबी साइड पर जाहिरा तौर पर ऐसा नहीं होना चाहिए। अपने फोन में देखते हुए, मैं केवल 4-पिन महिला माइक्रो-यूएसबी कनेक्टर देख सकता हूं। या ये 11 पिन (मेरे पास गैलेक्सी नोट II है) कहीं अंदर कहीं गहरे दबे हुए तो नहीं हैं?

दूसरे, अक्सर इस "स्विच" के बारे में बात होती है जिसे एमएचएल एडेप्टर कनेक्ट होते ही फेंक दिया जाता है। USB-OTG अक्षम है और यह केवल डिस्प्ले इनपुट / आउटपुट पोर्ट बन जाता है (रिमोट कंट्रोल के लिए इनपुट, यदि उपलब्ध हो)। मुझे लगता है कि इसका मतलब यह है कि इसे यूएसबी हब के माध्यम से फोन से कनेक्ट करना संभव नहीं है? अगर मुझे ऐसा करना है तो मुझे USB माउस और कीबोर्ड के बजाय ब्लूटूथ माउस और कीबोर्ड की आवश्यकता है? या यह केवल 5-पिन एमएचएल उपकरणों के लिए लागू होता है, और 11-पिन एक का बिंदु है जो मैं अपने यूएसबी हब को एडाप्टर पर माइक्रो-यूएसबी पोर्ट से कनेक्ट कर सकता हूं?

तीसरा, मैंने USB 2.0 को एचडीएमआई कन्वर्टर्स में भी देखा है। वे MHL के मुकाबले दोगुने महंगे हैं, लेकिन उनके पास एक सामान्य यूएसबी कनेक्शन और आउटपुट एचडीएमआई है, इसलिए यह सीधे मेरे यूएसबी हब में फिट होगा। (MHL एक microUSB-> USB कनवर्टर के माध्यम से भी फिट होगा, लेकिन ऐसा लगता है कि माइक्रो-यूएसबी अंत के बारे में कुछ विशेष है जो मुझे नहीं मिलता है।) सवाल यह है कि क्या मेरे फोन (गैलेक्सी नोट II) में ड्राइवर हैं या नहीं हार्डवेयर की तरह, और क्या हब काफी तेज है। कोई विचार?

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

जवाबों:


17

एमएचएल एक नया वायर प्रोटोकॉल है, बहुत अधिक वायरिंग तकनीक का उपयोग करके बहुत सारे तारों का उपयोग करने के लिए बहुत अधिक डेटा प्रसारित किया जाता है: 1080p वीडियो, 7.1 चैनल सराउंड साउंड, और आरसीपी रिमोट कंट्रोल डेटा। MHL USB पर विद्यमान विद्युत लाइनों का उपयोग करता है ताकि टीवी से जुड़े डिवाइस को बिजली दे सके।

MHL डिस्प्ले से कनेक्ट होने पर, फोन पर डिस्प्ले कंट्रोलर MHL प्रोटोकॉल को वैसे ही बोलता है, जैसे यह HDMI डिस्प्ले को एचडीएमआई प्रोटोकॉल बोलता है। MHL मानक ही सिग्नलिंग प्रोटोकॉल है: यह निर्दिष्ट नहीं करता है कि कनेक्टर क्या उपयोग किए जाते हैं। यह फोन पर माइक्रो-यूएसबी कनेक्टर को यह पता लगाने की अनुमति देता है कि कब एमएचएल के लिए इसका उपयोग किया जा रहा है, और एमएचएल प्रोटोकॉल बोलने के लिए स्विच करें। कनेक्टर के अलावा, MHL और USB के बीच कोई संबंध नहीं है, इसलिए आप USB हब का उपयोग नहीं कर सकते हैं: केबल को डिवाइस से सीधे कनेक्ट करना होगा।

HDCP

MHL पर HDCP ठीक उसी तरह से काम करता है जैसे कि एक HDMI या DisplayPort कनेक्शन पर: इरादा यह है कि केवल वैध, बिना उपकरण वाली डिवाइस के साथ उपभोग करने वाले उपकरण प्रमुख विनिमय कर सकते हैं और इस प्रकार सामग्री को समझ सकते हैं। एचडीसीपी पर विकिपीडिया पृष्ठ देखें यदि आप उस के बारे में सीखना चाहते हैं, या इस बारे में कि इच्छित व्यवहार वास्तविक व्यवहार क्यों नहीं है।

MHL कनेक्शन

तीन प्रकार के केबल हैं। पहला एडेप्टर बिल्कुल भी नहीं है: यह सिर्फ MHL प्रोड्यूसर को कनेक्ट करने के लिए एक केबल है जैसे फोन को MHL कंज्यूमर को जैसे टीवी। आप इसका उपयोग केवल तभी कर सकते हैं जब आपका टीवी MHL का समर्थन करता है और उपयुक्त कनेक्टर है।

दूसरा आपके द्वारा उल्लिखित 5-पिन माइक्रो-यूएसबी-टू-एचडीएमआई एडेप्टर है। यदि आपका टीवी MHL का समर्थन करता है, तब भी आप इसका उपयोग कर सकते हैं, लेकिन इसका मतलब है कि टीवी को एक विशेष पोर्ट की आवश्यकता नहीं है। यह एचडीएमआई प्रोटोकॉल का उपयोग नहीं करता है, या किसी भी संकेत को परिवर्तित नहीं करता है: यह सिर्फ एक केबल है जिसके एक छोर पर माइक्रो-यूएसबी कनेक्टर और दूसरे पर एचडीएमआई कनेक्टर है।

तीसरा 11-पिन माइक्रो-यूएसबी-टू-एचडीएमआई एडाप्टर है। नए सैमसंग फोन के लिए इसकी जरूरत है, जो 5-पिन एडेप्टर के साथ असंगत हैं। केवल डिवाइस का कनेक्शन अलग है: जहां तक ​​टीवी का संबंध है, यह 5-पिन एडाप्टर के समान काम करता है, और टीवी को अभी भी MHL का समर्थन करना चाहिए। जैसा कि आपने अधिभूत किया है, अतिरिक्त पिन के लिए उपयोग यह है कि एक ही समय में यूएसबी-ऑन-द-गो का उपयोग करके 11-पिन केबल समर्थन करते हैं: एडेप्टर वाई-आकार का है, एक छोर पर माइक्रो-यूएसबी कनेक्टर के साथ, और दूसरे पर एचडीएमआई और माइक्रो-यूएसबी कनेक्टर। USB भाग सामान्य के रूप में काम करता है और इसे हब मोड के साथ या परिधीय मोड में उपयोग किया जा सकता है।

चित्रण (क्रेडिट: रिक वेस्ले ) माइक्रो-यूएसबी कनेक्टर के बीच अंतर को दर्शाते हुए

DisplayLink

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

क्योंकि वे निर्माता पर चल रहे सॉफ़्टवेयर पर बहुत अधिक भरोसा करते हैं, वे एंड्रॉइड का समर्थन नहीं करते हैं, और संभवतः कभी नहीं करेंगे। और क्योंकि संपीड़न प्रोटोकॉल गुप्त और स्वामित्व है, इसलिए ओपन-सोर्स समुदाय ड्राइवर की आपूर्ति करने में सक्षम नहीं होगा। ये डिवाइस मानक USB प्रोटोकॉल का उपयोग करते हैं, इसलिए वे हब के साथ काम करते हैं, लेकिन निश्चित रूप से अन्य उपकरणों की वजह से किसी भी देरी या बैंडविड्थ विवाद के कारण प्रदर्शन खराब हो जाएगा और संपीड़न कलाकृतियों को जोड़ देगा।

चूंकि यह उत्तर लिखा गया था, DisplayLink ने एक एंड्रॉइड समाधान जारी किया है जो फोन पर चलने वाले ऐप पर निर्भर करता है। वे दावा करते हैं कि यह उनके सभी उपकरणों के साथ काम करता है, लेकिन यह मुख्य रूप से उनके डॉकिंग स्टेशनों के लिए अभिप्रेत है, एचडीएमआई एडेप्टर नहीं।


1
तो एंड्रॉइड MHL सिग्नल को सामान्य एचडीएमआई सिग्नल में बदलने के लिए कोई उत्पाद नहीं है? आपको हमेशा MHL संगत टीवी की आवश्यकता है?
जिगगुंजर

@jiggunjer मुझे एक का पता नहीं है। सभी के रूप में लेकिन सबसे पुराने एचडीएमआई टीवी एमएचएल का समर्थन करते हैं, इसकी कोई मांग नहीं है। यदि आप निश्चित होना चाहते हैं, तो आपको एक नया प्रश्न पूछना चाहिए।
डैन हुल्मे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.