MHL如何运作?


10

我已经做了很多(但)谷歌搜索,但是我还是不明白。您需要MHL转换器,适配器或其他东西。所有资源都说,在适配器的一端,有一个“标准micro-USB”端口,在另一端有一个“标准HDMI端口”。如果它们都如此标准,那么5针和11针的毛病是什么?我猜所有显示器都必须使用HDMI端口作为标准接口,因此它必须在手机的micro-USB端(显然不是这样)。在我的手机中,我只能看到一个4针微型USB母连接器。还是将这11个引脚(我有Galaxy Note II)埋在更深的地方?

其次,经常会谈论连接MHL适配器后立即抛出的“开关”。USB-OTG已禁用,并且仅成为显示输入/输出端口(用于远程控制的输入,如果有)。我想这意味着不可能通过USB集线器将其连接到电话吗?如果要这样做,我需要蓝牙鼠标和键盘,而不是USB鼠标和键盘?还是这仅适用于5针MHL设备,我可以将USB集线器连接到适配器上的micro-USB端口的11针是关键?

第三,我也看到过USB 2.0到HDMI转换器。它们的价格是MHL的两倍,但它们具有正常的USB连接并可以输出HDMI,因此可以直接安装在我的USB集线器中。(MHL也可以通过microUSB-> USB转换器安装,但似乎我没有得到关于micro-USB端的一些特别提示。)问题是我的手机(Galaxy Note II)是否具有该驱动程序硬件类型以及集线器是否足够快。有任何想法吗?

最后,如果有人知道这一点,我会对它在内部的工作方式很好奇。手机的图形芯片将视频输出发送到其micro-USB端口,就像使用HDMI一样,或者它是否具有某些自定义协议,MHL适配器然后将其转换为HDMI?关于HDCP,如果世界上的每台电视都可以解密输出流,那么如何防止他人读取输出流呢?还是像SSL一样,它可以建立到电视的安全连接,以便其他人无法捕获您的数据流,从而无法读取您的数据流?

Answers:


17

MHL是一种新的有线协议,它使用非常聪明的信令技术来使用很少的线缆来传输大量数据:1080p视频,7.1声道环绕声和RCP远程控制数据。MHL还使用USB上的现有电源线允许电视为连接的设备供电。

当连接到MHL显示器时,电话上的显示控制器将说出MHL协议,就像将HDMI协议讲给HDMI显示器一样。MHL标准本身只是信令协议:它没有指定使用什么连接器。这使电话上的微型USB连接器可以检测到何时将其用于MHL,并切换为说MHL协议。除了接口之外,MHL和USB之间没有任何关系,因此您不能使用USB集线器:电缆必须直接连接到设备。

HDCP

MHL上的HDCP的工作方式与通过HDMI或DisplayPort连接的方式完全相同:目的是只有具有有效,未撤销的设备密钥的使用设备才能执行密钥交换,从而解密内容。如果您想了解有关HDCP的信息,或有关为什么预期行为不是实际行为的信息,请参见HDCP上的Wikipedia页面

MHL连接

电缆有三种。第一个根本不是适配器:它只是用于将MHL生产者(例如电话)连接到MHL消费者(例如电视)的电缆。仅当电视支持MHL并具有适当的接口时,才可以使用此功能。

第二个是您提到的5针微型USB到HDMI适配器。如果您的电视支持MHL,您仍然只能使用此功能,但这意味着电视不需要特殊的端口。它不使用HDMI协议,也不转换任何信号:它只是一根电缆,一端带有micro-USB连接器,另一端带有HDMI连接器。

第三个是11针微型USB到HDMI适配器。与5针适配器不兼容的新型三星手机需要此功能。只是与设备的连接不同:就电视而言,它的作用与5针适配器相同,并且电视仍必须支持MHL。如您所料,额外针脚的用途是11针电缆支持同时使用USB-on-go-the-go:适配器为Y形,一端带有微型USB连接器, HDMI和micro-USB连接器在另一个。USB部件正常工作,并且可以在主机模式或外围设备模式下与集线器一起使用。

插图(来源:Rick Wessley说明微型USB连接器之间的区别

显示链接

您看到的另一件事是“ USB转HDMI转换器”,用于PC。PC上运行的软件充当额外的帧缓冲区,并使用专有的压缩技术压缩视频流,以便可以通过普通USB链路发送视频流。压缩协议是秘密的,并且已针对发送计算机GUI(而非电影)进行了优化。转换器的HDMI端内部具有足够的处理能力,可以将流解压缩为帧缓冲区,然后通过HDMI发送到连接的屏幕。该技术是由DisplayLink(以前称为Newnham Technologies)开发和拥有的,该公司位于我位于GB的剑桥附近。

由于它们严重依赖生产者上运行的软件,因此它们不支持Android,而且可能永远不会。而且由于压缩协议是秘密且专有的,因此开源社区也将无法提供驱动程序。这些设备使用标准的USB协议,因此它们可以与集线器一起使用,但是其他设备引起的任何延迟或带宽争夺当然都会使显示器变慢并增加压缩失真。

自撰写此答案以来,DisplayLink已发布了一个Android解决方案该解决方案依赖于手机上运行的应用程序。他们声称它可以在所有设备上使用,但是它似乎主要用于其扩展坞,而不是HDMI适配器。


1
因此,没有将Android MHL信号转换为普通HDMI信号的产品吗?您始终需要兼容MHL的电视吗?
jiggunjer '16

@jiggunjer我不认识一个。由于除最古老的HDMI电视外,所有其他电视均支持MHL,因此没有需求。如果您想确定,则应该提出一个新问题。
Dan Hulme
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.