MHLはどのように機能しますか?


10

私は(かなり)いくつかグーグルをやりましたが、それでもまだわかりません。MHLコンバーター、アダプター、または何かが必要です。アダプタの一方の端には、すべてのリソースが「標準のマイクロUSB」ポートがあり、もう一方の端には「標準のHDMIポート」があると言います。それらがすべて標準的である場合、5ピンと11ピンのファズとは何ですか?すべてのディスプレイが動作するためには、HDMIポートが標準でなければならないので、電話の(どうやらそれほど標準的ではない)マイクロUSB側にある必要があります。私の電話を見ると、4ピンのメス型マイクロUSBコネクタしか見えません。または、これらの11本のピン(私はGalaxy Note IIを持っています)は、より深い内部のどこかに埋め込まれていますか?

次に、MHLアダプターが接続されるとすぐにスローされるこの「スイッチ」についての話がよくあります。USB-OTGは無効になり、ディスプレイ入出力ポートのみになります(可能な場合は、リモートコントロール用の入力)。それは、USBハブを介して電話に接続することができないことを意味すると思いますか?これを行うには、USBマウスとキーボードの代わりにBluetoothマウスとキーボードが必要ですか?または、これは5ピンMHLデバイスにのみ適用できますか?11ピンのポイントは、USBハブをアダプターのマイクロUSBポートに接続できることですか?

第三に、USB 2.0からHDMIへのコンバーターを見たこともあります。それらはMHLの2倍の価格ですが、通常のUSB接続と出力HDMIを備えているため、私のUSBハブに直接適合します。(MHLはmicroUSB-> USBコンバーターにも適合しますが、micro-USBエンドについて何か特別なことがあるようです。)問題は、私の電話(Galaxy Note II)にそのためのドライバーがあるかどうかです。ハードウェアの種類、およびハブが十分に高速かどうか。何か案は?

最後に、誰かがこれを知っている場合、これが内部でどのように機能するかについて知りたいです。電話のグラフィックチップは、HDMIの場合と同様に、ビデオ出力をマイクロUSBポートに送信しますか、それともMHLアダプターがHDMIに変換するカスタムプロトコルを持っていますか?HDCPについてはどうでしょう。世界中のすべてのテレビがすでに出力ストリームを復号化できる場合、出力ストリームを誰かが読み取れないようにするにはどうすればよいですか?それとも、SSLがテレビへの安全な接続をセットアップして、他の人がデータストリームをキャプチャしたとしてもそれを読み取れないようにする方法ですか?

回答:


17

MHLは新しいワイヤプロトコルであり、非常に巧妙なシグナリングテクノロジーを使用して、1080pビデオ、7.1チャネルサラウンドサウンド、RCPリモートコントロールデータなどの大量のデータを送信するために非常に少数のワイヤを使用します。MHLはまた、USB上の既存の電力線を使用して、テレビが接続されたデバイスに電力を供給できるようにします。

MHLディスプレイに接続すると、電話機のディスプレイコントローラーは、HDMIプロトコルをHDMIディスプレイに読み上げるようにMHLプロトコルを読み上げます。MHL標準自体は単なるシグナリングプロトコルです。使用するコネクタを指定していません。これにより、電話のマイクロUSBコネクタがMHLに使用されていることを検出し、MHLプロトコルを話すように切り替えることができます。コネクタを除いて、MHLとUSBの間には関係がないため、USBハブは使用できません。ケーブルはデバイスに直接接続する必要があります。

HDCP

MCP上のHDCPは、HDMIまたはDisplayPort接続を介した場合とまったく同じように機能します。意図は、有効な取り消されていないデバイスキーを持つデバイスのみがキー交換を実行して、コンテンツを解読できることです。それについて、または意図された動作が実際の動作ではない理由について知りたい場合は、HDCPのWikipediaページを参照してください

MHL接続

ケーブルには3種類あります。1つ目はアダプターではありません。電話などのMHLプロデューサーをテレビなどのMHLコンシューマーに接続するためのケーブルです。これは、テレビがMHLをサポートし、適切なコネクタを備えている場合にのみ使用できます。

もう1つは、あなたが言及した5ピンマイクロUSB-HDMIアダプターです。これは、テレビがMHLをサポートしている場合にのみ使用できますが、テレビに特別なポートは必要ありません。これは、HDMIプロトコルを使用せず、信号を変換しません。一方の端にマイクロUSBコネクタがあり、もう一方の端にHDMIコネクタがあるケーブルです。

3つ目は、11ピンのマイクロUSBからHDMIへのアダプターです。これは、5ピンアダプターと互換性がない新しいSamsungの電話に必要です。デバイスへの接続のみが異なります。テレビに関する限り、5ピンアダプターと同じように機能し、テレビはMHLをサポートする必要があります。ご想像のとおり、追加のピンの使用は、11-pinケーブルが同時にUSB-on-the-goの使用をサポートすることです。アダプターはY字型で、片端にマイクロUSBコネクターがあり、もう一方のHDMIおよびマイクロUSBコネクタ。USBパーツは通常どおり動作し、ホストモードまたはペリフェラルモードのハブで使用できます。

イラスト(クレジット:Rick WessleyマイクロUSBコネクタの違いを示す

DisplayLink

もう1つ、「USBからHDMIへのコンバーター」はPC用です。PCで実行されるソフトウェアは、追加のフレームバッファーとして機能し、独自の圧縮技術を使用してビデオストリームを圧縮し、通常のUSBリンクで送信できるようにします。圧縮プロトコルは秘密であり、映画ではなくコンピュータのGUIを送信するために最適化されています。コンバーターのHDMI側には、ストリームをフレームバッファーに解凍するのに十分な処理能力が内部にあり、HDMI経由で接続された画面に送信されます。このテクノロジーは、近くの英国、ケンブリッジにあるDisplayLink(旧Newnham Technologies)が開発、所有しています。

プロデューサーで実行されているソフトウェアに大きく依存しているため、Androidをサポートしておらず、おそらくサポートしません。また、圧縮プロトコルは秘密で独自仕様であるため、オープンソースコミュニティもドライバーを提供できません。これらのデバイスは標準のUSBプロトコルを使用するため、ハブで動作しますが、他のデバイスが原因で遅延や帯域幅の競合が発生すると、ディスプレイが遅くなり、圧縮によるアーティファクトが追加されます。

この回答が書かれてから、DisplayLinkは電話で実行されているアプリに依存するAndroidソリューションをリリースしまし。彼らはそれが彼らのすべてのデバイスで動作することを主張しますが、それは主にHDMIアダプターではなく彼らのドッキングステーションのために意図されているようです。


1
では、Android MHL信号を通常のHDMI信号に変換する製品はありませんか?あなたは常に、 MHL対応テレビが必要ですか?
jiggunjer 2016年

@jiggunjer知りません。最も古いHDMIテレビ以外はすべてMHLをサポートしているため、需要はありません。確認したい場合は、新しい質問をする必要があります。
Dan Hulme 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.