专利名称::提供双向通信的媒体接口的操作的制作方法
技术领域:
:本发明的实施例总的来说涉及网络领域,更具体地涉及提供双向通信的媒体接口操作的方法和装置。背景例如多媒体设备的电子设备可在网络中连接在一起以共享数据、增加便利性并更充分地使用每个部件。例如,住宅或其它类似环境中的某些设备可连接在一起。在这一环境下,存在音频、视频、游戏和其它应用的流数字媒体内容的多个潜在的来源和用户。在提供这种网络环境时,可以有已有媒体设备和较新媒体设备的混合。这些设备可在数据可用的接口和连接的类型方面存在变化。例如,这些设备可包括针对音频/视频数据设计的接口,包括高清晰度多媒体接口(HDMI)接口(用于传输数据流的数字音频/视频接口)以及例如以太网的网络连接。HDMI提供将媒体和关联的数据从发送设备至接收设备的单向传输,而例如以太网的网络协议提供这些设备之间的双向数据传输。附图简述通过示例而不是以限定的方式在附图中解说本发明的实施例,在附图中相同的附图标记表示相同的部件。图1是在设备之间提供通信的系统的实施例的解说;图2是本发明实施例中利用的HDMI连接的接口的解说;图3是网络协议和媒体协议连接的接口的解说;图4是包含一个或多个媒体接口连接的设备的实施例的解说;图5是娱乐网络的实施例的解说;图6是用于解说在设备之间传输数据的过程的实施例的流程图;以及图7是本发明的实施例中包含的设备的实施例的解说。概述本发明的实施例总的针对用于提供双向通信的媒体接口的操作。在本发明的第一方面,该方法包括通过媒体接口将第一设备连接于第二设备。媒体接口包括用于单向数据传输的多个通信信道,所述通信接口遵循媒体协议。该方法还提供配置用于双向数据传输的第一设备和第二设备,根据网络协议进行所述双向数据传输,并通过媒体接口在第一设备和第二设备之间发送双向数据。在本发明的第二方面,一装置包括媒体协议的媒体接口连接,所述媒体接口连接包括单向数据传输的多个信道,其中媒体接口连接的信道被配置成根据网络协议进行双向数据传输。该装置还包括通过媒体接口连接传输数据的发射机和接收通过媒体接口连接接收的数据的接收机。详细说明本发明的实施例总的涉及提供双向通信的媒体接口的操作。本文中使用的"娱乐网络"表示在设备之间传递数字媒体内容(包括音乐、音频/视频、游戏、照片及其它)的互联网络。娱乐网络可包括个人娱乐网络,例如家庭中的网络、商用设施中的娱乐网络或任何其它娱乐设备的网络。在这种网络中,某些网络设备可以是媒体内容源,例如数字电视调谐器、有线机顶盒、视频存储服务器以及其它源设备。其它设备可显示或使用例如数字电视、家庭影剧院系统、游戏系统和其它设备之类的媒体内容。此外,试图使某些设备存储或传递媒体内容,例如视频和音频存储服务器。某些设备可执行多种媒体功能。一些实施例中,可以在单个局域网上共同设置多个网络设备。在其它实施例中,网络设备可跨越多个网络段,例如通过局域网之间的隧穿。娱乐网络可包括多个数据编码和加密处理。在一些实施例中,网络在用于传递音频/视频数据和关联数据的媒体协议和网络协议之间提供接口。在一些实施例中,利用通常根据单向数据协议提供单向数据传输的媒体连接来启动根据双向数据协议(例如网络设备之间的双向连接)的双向数据传输。在一些实施例中,包括例如HDMI可兼容设备的媒体连接的设备与网络连接一起工作,所述网络连接包括但不限于以太网。本文中使用的"单向"描述设备、连接或信道沿单个方向提供数据通信,例如从发射设备至接收设备。然而,单向连接也可包括某些信号,例如控制信号或探测处理,这些信号从接收设备发送至发送设备。本文中使用的"双向"描述用以沿从发送设备至接收设备和从接收设备至发送设备的两个方向提供数据通信的设备、通信或信道。媒体接口可包括在发送设备和接收设备之间的多个通信信道,这些信道通常用于提供单向数据通信。在一些实施例中,用于提供双向通信的媒体接口的操作包括反转多个通信信道中的至少一个通信信道以提供从接收设备至发送设备的通信。在一些实施例中,通信信道是可反转应用而不明显损害最初功能的信道,从而允许设备以正常方式工作在单向模式下。在一个例子中,HDMI接口包括时钟信道,并且在一些实施例中,HDMI时钟信道可反转以承载从接收设备至发送设备的数据话务。本发明的实施例不局限于任何特定的媒体或网络协议,而是包括利用HDMI连接器和发送双向以太网数据的接口。HDMI包括高清晰度多媒体接口、规范1.3(2006年6月22日)和相关规范、以及任何以前或将来的规范。以太网包括IEEE(电气和电子工程师协会)802.3标准和相关标准以及任何以前或将来的标准。在其它实施例中,针对任何系统提供接口,其中可双向地互换数据,包括以高速发送。在一些实施例中,传输协议可包括具有分组定界符和包括数据首部的数据以使接收机解释该数据。在一些附加示例中,由视频电子标准协会(VESA)建立的DisplayPort(显示端口)数据或SCSI(小型计算机系统接口)数据在一些实施例中也可通过媒体接口双向地传输。在一些实施例中,第一设备在已有类型的连接之上通信,该连接提供单向数据传输。第一设备要么作为单向设备要么作为双向设备运作,这取决于与第一设备通信的设备类型的能力。在一个示例中,第一设备可与第二设备通信。第一和第二设备可以是网络中的两个设备。第二设备可以是例如旧有媒体设备的单向设备,或者是例如利用第一设备的协议的新媒体设备的双向设备。如果第二设备支持例如以太网的网络协议,那么设备可根据以太网协议通过单向接口协商以双向地交换数据。5在一些实施例中,已有媒体连接器可用于在网络中传送媒体流数据。在一个示例中,HDMI连接器可用来提供以太网连接。在一些实施例中,可共享媒体设备的已有连接器进行以太网数据传送。在一个示例中,例如HDMI连接的媒体连接是单向连接,只在发送中包括发射机和接收机。然而,以太网和类似的网络协议是双向数据协议,数据在设备之间来回发送。在一些实施例中,用于单向连接的相同电缆和连接器也可用于双向网络连接。为了在双向通信中工作,发射机和接收机各自作为包含发射机和接收机两者的收发机工作。然而,利用多种类型连接的电缆会影响数据信道。如果利用高速信号,则IA)信道中的任何变化会潜在地对信号完整性产生不利影响。糟糕的信号完整性会造成数据丢失或数据元的不正确插入,并导致数字链路的故障。在一些实施例中,连接的信道工作以提供双向通信同时维护信号完整性。在一些实施例中,使通常用于单向通信连接的信道反转以提供双向通信,选择该信道以避免将会造成通信问题的信号完整性课题。例如,HDMIl.3连接器包括四对信号连接,其中三对是高速数据线而一对是运行在比高速数据线更低速度下的媒体高速时钟线。然而,由于时钟相比通常传送高清晰多媒体数据和相关数据的高速数据线较慢并包含相对较少量的信息,因此时钟线对中断的灵敏度比数据线更低。为此,可将附加电容加至时钟信道以允许双向通信而不会很大程度地影响时钟功能,只要时钟保持周期性并保持相同频率。在一些实施例中,与其只利用时钟发射机和时钟接收机,倒不如使时钟发射机代替发射机和接收机并使时钟接收机代替发射机和接收机以实现利用时钟信道的双向通信。在一个实施例中,实现时钟信道的改型以允许网络数据信号的发送和接收,其中修改时钟信道以避免影响由数据线路上的连接器承载的高速信号的完整性。在一些实施例中,设备、芯片或电路用来要么以与已有产品相同的方式与已有产品单向相连,要么以双向操作与新产品相连。在一些实施例中,如果"新芯片"(允许双向操作的芯片的实施例)连接于老式产品,则新芯片工作在与老式芯片相同的方式下进行单向通信。然而,如果新芯片连接于另一新芯片,则这些芯片以双向方式工作,包括使用适当的发现协议在另一信道上发现彼此的过程。在一些实施例中,上电的接口可包括用于提供数据传输的控制芯片、内置或外部的以太网PHY(物理层)以及任何需要的隔离变压器。在一些实施例中,电力可供给数据传输的接收端。在一些实施例中,控制芯片将串行发送和接收的数据转换成有益于之后的内置或外部PHY的形式。在不同实施例中,控制芯片、PHY和隔离变压器的实施是可变的。在某些实施例中,在设备中实现这些部件。在某些实施例中,可在外部连接器或单元(通常称其为加密狗)中实现一个或多个这样的部件,所述外部连接器或单元与可用来支持该连接的接口相耦合。在一些实施例中,通信的发射机和接收机侧的连接和操作可如表1表示如下,其中—表示离开媒体连接器的信号—表示进入媒体连接器的信号^表示两路通信<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>表1在本实施例中,在数据2和数据1各自的自然方向(从发射机至接收机)上使用数据2和数据1形成的对,数据2提供网络发送数据(该数据从发射机侧发送至接收机侧),而数据l提供时钟信号,如果需要的话。不使用数据0线。在一些实施例中,可以不需要时钟,因此也不使用数据1线。在一些实施例中,数据0或数据1线可用于其它数据传输目的而不是不使用。表l中提供的实际连接仅为一个示例,并且任何数据对都可用于数据、时钟或其它用途。在这种配置中,TMDS时钟线提供双向通信能力,并用于接收机数据发送(数据从接收机侧发送至发射机侧)。在一些实施例中,相比时钟信号发送的正常方向,TMDS时钟线对可反转运行。由例如以太网连接的网络连接提供的数据传输率可根据场合而变化。在一个示例中,由接口承载的数据率可高达1.25Gb/s,系统可协商至该数据率的1/10,或填充该数据流以根据需要维持该数据率。在一些实施例中,用于双向通信的数据传输率相比正常单向通信相对较低,这可包括,例如,高清晰多媒体数据的高速传输。在一些实施例中,接口使用8B/10B编码,其中作为8比特码元的数据的每个字节被映射成10比特码元以提供DC平衡,同时允许合理的时钟恢复。8B/10B编码用于,例如,XAUI(10吉比特附属单元接口)标准以将10吉比特以太网端口彼此连接并连接于其它电子设备(参见IEEE802.3ae10GbE规范)。在一些实施例中,在系统中利用XAUI信令方案。在一些实施例中,可以降低的传输速率进行发送,例如1G波特而不是2.5G波特,以允许利用经修正的媒体协议接口。在一些实施例中,接口中的控制芯片可从1.25GB/s的串行数据率转换成GMII(吉比特媒体独立接口)信号或转换成RGMII(降低的吉比特媒体独立接口)信号以连接于不昂贵的1吉比特PHY。在一些实施例中,接口还通过例如MII(媒体独立接口)或RMII(降低的媒体独立接口)或以太网传输的RGMII连接于100MB/s的PHY。在一些实施例中,热插拔检测信号或其它类似方案可用于配置接口的控制芯片(或控制器)的活动。如果连接于发射机,则计算机芯片可作为I2C从属芯片工作并公告它的存在。如果连接于接收机,计算机芯片可作为I2C主控芯片工作并宣告其存在。在建立与之相连的HDMI芯片的协作后,信号才可驱动时钟线。在一些实施例中,可选择地把来自HDMI发射机的时钟提供给HDMI接收机,该时钟的可获得性潜在地简化了接收机的设计。然而,不是在所有实施例中都需要时钟信号的发送。在一些实施例中,可操作在反转的HDMI时钟引脚上发送和接收数据的过程而无需从HDMI发射机发送的时钟。图1是在设备间提供通信的系统的一个实施例的解说。在该解说中,第一设备105通过连接115耦合于第二设备110。在一些实施例中,第一设备105是发送设备而第二设备110是接收设备。在一些实施例中,连接115是通过例如HDMI连接器的媒体连接,并且该连接通常是从作为发送设备的第一设备至第二设备的单向数据传输。在一些实施例中,连接115包括面向高清晰多媒体内容的高速数据信道的一个或多个数据信道120、作为相对较慢的信道以发送有限数据的时钟信道125。在一些实施例中,第一设备105和第二设备110利用连接115以在设备之间发送网络数据。在一个实施例中,该连接使用连接115在第一设备105和第二设备110之间双向地发送网络通信数据130,例如以太网数据。在一些实施例中,设备利用一条或多条数据线120和时钟线125在设备之间传输数据。在一些实施例中,信道利用一条或多条数据线120和时钟线125以在设备之间传输数据。在一些实施例中,信道可从其正常方向反转以实现双向通信。在一些实施例中,可利用时钟线125作为双向通信的反转信道。在一些实施例中,如果允许双向通信,则第一设备和第二设备可包括控制芯片145(也被称为控制器)、网络PHY150(例如以太网PHY)以及隔离变压器或类似隔离部件以支持双向网络数据的传输。在一些实施例中,设备不是在内部包括这些部件,而是利用包括一个或多个这样的部件以支持网络传输的外部加密狗140。由于设备从事双向传输,因此第一设备105和第二设备110两者均作为收发机,并因此包括发射机160和接收机165。图2是用于本发明实施例中的HDMI连接的接口的解说。HDMI连接通常提供单向数据通信。在本解说中,发射机设备205接收并行数据215以单向传输220至接收机设备210,然后接收机设备210将该数据转换成并行数据225。并行的输入和输出数据可包括视频数据240和266、音频数据242和268、控制数据244和270、带外信号信道246和272(可包括多个信道以承载设备间各种类型的信号)以及时钟信号248和274。例如,数据可通过第一数据信道(表示为红)256、第二数据信道(绿)258和第三数据信道(蓝)260传输,其中由这些数据信道承载音频、视频和辅助数据分组。另外,存在时钟信道262和带外信号信道。如所指出的那样,这些信道可以是结束在数据和时钟信道的端接点254处的高速单向信号252,或是带外信道的低速双向信号250。在一些实施例中,发射机设备205和接收机设备210之间的HDMI连接220用来允许在设备之间发送网络数据,例如以太网数据。在一些实施例中,修正通信信道使之支持以太网传输,同时不明显干扰正常的多媒体数据传输。图3是网络协议和媒体协议连接的接口的解说。在一些实施例中,通常提供单向数据通信的接口用来提供双向通信。在本解说中,发射机设备305接收并行数据315以传输320至接收机设备310,接收机设备310将接收到的数据转换成并行数据325。并行的输入和输出数据同样可包括视频数据340和366、音频数据342和368、控制数据344和370、带外信号346和372以及时钟信号348和374。发射机设备305和接收机设备之间的连接一般是单向传输,例如从发送设备至接收设备的HDMI传输。然而,在一些实施例中,如果使发射机设备305和接收机设备310能够双向地工作并协商以提供双向通信,则数据信道以允许在设备之间传输双向网络数据320的方式工作。在一些实施例中,第一数据信道380(它可以是接口的任意数据信道)可用来发送数据,而第二数据信道382和第三数据信道384要么不使用、要么承载时钟信号、要么用于其它发射机数据。在一个示例中,第二数据信道382可承载时钟信号,而第三数据信道384不使用。在一些实施例中,可通过在发射机设备305和接收机设备310之间协商而建立数据信道的使用,例如默认条件假设第一数据信道用于发送数据、第二数据信道用于发送时钟信号而第三信道是不使用的。在一些实施例中,例如时钟信道的接口信道成为接收数据信道386,由此实现设备之间的双向通信。在一些实施例中,接收机数据信道386沿与普通时钟信道传输相反的方向传输数据。还示出带外信号信道388,该信道在一些实施例中可用于网络设备的探索和配置。例如,带外信道388可用来探索是否允许两设备的双向操作并针对这种操作进行协商。如所指出的那样,信道可以是结束在数据信道的端接点354处的高速单向信号352或带外信道的低速双向信号350。例如,发送数据信道380和接收数据信道386的使用可用来产生双向通信。在一些实施例中,第一设备305和第二设备支持以太网连接330、335,然而本发明的实施例不局限于任何特定的数据传输。在一些实施例中,发射机设备305和接收机设备310均作为收发机工作以使用HDMI接口320交换双向网络数据,包括但不局限于以太网数据。图4是包含一种或多种媒体接口连接的设备的实施例的解说。在本解说中,设备405可以是用来与一个或多个其它设备连接的任何设备,所述其它设备包括,但不局限于,例如娱乐网络的网络中的设备,包括,但不局限于,图5所示的设备。例如,设备可以是电视机、机顶盒、存储单元、游戏控制台或其它媒体设备。在一些实施例中,设备可包括一个或多个媒体接口连接。另外,设备可包括一个或多个其它连接,例如以太网或其它网络连接。在一些实施例中,设备405可包括含多个数据信道470的第一媒体接口。例如,该第一媒体接口可利用通常针对媒体数据提供发射设备和接收设备之间的单向连接的HDMI可兼容连接器。在一些实施例中,以一种方式使用第一媒体接口460以实现设备之间的双向数据的可选择传输。在一些实施例中,设备405也可包括具有多个数据信道480的第二媒体接口465,所述第二媒体接口465可利用第二HDMI或其它媒体连接器。在一些实施例中,也可以一种方式使用第二媒体接口以实现设备之间的双向数据的可选择传输。在一些实施例中,设备405可包括一个或多个其它的连接,例如以太网或其它网络连接455。在一些实施例中,设备405包括网络单元410以提供网络功能。在一些实施例中,网络单元410包括用于数据处理的处理器。设备405还可包括存储器以支持网络操作,例如DRAM(动态随机存取存储器)420或其它类似存储器和闪存425或其它非易失性存储器。设备405还可包括通过数据发送线435和数据接收线445连接的发射机430和/或接收机440以通过网络连接455分别提供数据在网络上的传输或从网络接收数据。例如,网络连接455连接于例如以太网网络450的网络。在一些实施例中,设备405可利用第一媒体接口460和第二媒体接口465以充当长度延伸器或网桥,这取决于其它设备的能力。在一些实施例中,第一媒体接口460可充当源而第二媒体接口465充当目的地。在一个示例中,第一媒体接口460可与与之相连的例如显示器(图4中未示出)的另一设备协商,如果该显示器是网络适用的,则设备405可在其目的端口(第二媒体接口465)上公告设备405是网络适用的,并因此提供网桥。如果附连于第一媒体接口460的显示器不是网络适用的,则设备405可充当唯单向设备,因此以媒体设备的长度延伸器的方式工作。在一些实施例中,第一或第二媒体接口连接可与网络连接455—起工作以将双向数据发送给通过媒体接口连接相连的设备。例如,如果显示器连接于第一媒体连接460并判定所连接的显示器是网络适用的,则设备405可用来在网络450和可附连于第一媒体接口连接460的显示器之间提供双向数据。也可存在与设备405的附加连接。设备405也可包括用于设备操作的多个组件,这里未示出这些组件。图5是娱乐网络的实施例的解说。在本解说中,娱乐网络系统500提供任何可兼容媒体设备与网络的连接。图示该连接为与娱乐网络505的连接。在一些实施例中,设备就像没有中央网络服务器的网络那样工作。通过娱乐网络,媒体数据流可在任何连接的设备之间进行传送。另外,可通过网络远程控制设备。设备可通过任何已知的连接器和连接协议连接于网络,包括同轴电缆、以太网电缆、防火墙以及通过WiFi、蓝牙和其它无线技术的无线连接。在一些实施例中,设备可利用设备之间的HDMI电缆和连接器通过以太网或其它网络连接传输而进行通信。在一些实施例中,通常单向的HDMI电缆和连接器用来在网络中连接的设备之间提供双向网络操作。在一些实施例中,设备可包括任何媒体源或接收装置。在图5中,办公室510通过网关522提供与网络505的互联网连接520。从互联网接收的数据可包括任何流媒体源,包括但不局限于,购买的音频文件(例如下载的音乐文件)、视频文件(例如电影、电视及其它)以及计算机游戏。办公室510也可连接至利用监视器526的个人计算机524,监视器526尤其可显示某些媒体流或运行某些计算机游戏。娱乐网络也可连接于卧室512中的设备,例如包括机顶盒530以将数据提供给电视机532。另外,卧室(或任意其它空间)可包含媒体存储单元528。媒体存储单元528可从连接于网络505的任何源接收数据,并可将数据提供给与网络505相连的任何数据接收装置。媒体存储单元528可包含任何类型的网络用媒体流数据。系统还可包括客厅514,其例如从电缆或从光纤系统534或从卫星圆盘式微型天线网络536接收输入。可将来自这些源的媒体输入提供给连接于网络505的机顶盒538和第二电视机540。另外,视频游戏单元542可连接于网络505以在客厅电视机540上进行显示。可以有任何数量的具有组网的设备的其它居室,例如具有连接于网络505的第三电视机544的厨房。也可以存在其它网络设备,包括但不局限于,具有布置在住宅各个位置的扬声器的立体声音频系统。另外,任何数目的个人移动电子设备可连接于网络。设备可通过电缆或通过无线信号连接,所述无线信号,包括但不局限于,蓝牙、Wi-Fi、红外或其它类似的无线通信协议。每个这样的协议可能需要与网络的接口(在图5中未示出这些),例如Wi-Fi基站。这些个人移动电子设备可包括数字照相机546、蜂窝电话548、个人音乐设备550或摄像机552。另外,包含在汽车554中的移动系统在汽车靠近网络时(例如当出现在住宅的车库中时)可连接于网络505。例如,当在网络覆盖范围内时,个人移动电子设备可自动连接于网络。在连接时,设备可用以通过网络获得数据或将数据提供给网络,包括可能的自动升级或下载至设备。在一个示例中,用户能通过网络访问包含在任一移动电子设备中的数据,例如通过机顶盒538访问存储在客厅电视机540上的数字照相机546中的照片。由于连接于网络的设备的功能是变化的,因此通过网络传送的数据将包括许多不同的数据协议,包括任何已知的视频和音频协议。在一个示例中,可能需要媒体存储单元528以获得、存储和提供多种不同媒体协议的数据。图6是解说在设备之间传送数据的过程的实施例的流程图。在所解说的过程中,第一设备通过例如HDMI连接器602的媒体连接器连接于第二设备。在一些实施例中,通过媒体连接器的操作通常是单向的,例如从第一设备(发送设备)至第二设备(接收设备)。如果设备具有例如以太网能力的网络能力,则设备可根据网络标准604公告或宣告它们的可用性。可通过例如带外信号信道或其它可用信道发送可用性的公告或宣告,例如图3所示的带外信号信道388。如果有要通过以太网606传输的数据和两设备适用于通过HDMI连接器610的以太网传输,那么可针对以太网传输612配置设备。或者设备可执行正常的单向媒体传输,例如HDMI数据608的正常传输。在任何以太网的配置后,设备开始双向以太网传输。在一些实施例中,数据传输包括通过第一信道从第一设备至第二设备的数据传输和通过第二信道从第二设备至第一设备的数据传输。在一特定实施例中,数据传输包括通过三个HDMI数据信道中的第一数据信道将数据从第一设备传输至第二设备,并通过HDMI时钟信道将数据从第二设备传输至第一设备,时钟信道因此用于其常见操作616的反转。在一特定实施例中,如有必要,可通过第二HDMI数据信道618将从第一设备至第二设备的时钟信号从第一设备发送至第二设备。当以太网数据的传输结束620时,设备要么返回到正常HDMI传输608要么返回到任意附加以太网传输。图7是包含在本发明一个实施例中的设备的实施例的解说。在本解说中,没有示出与本说明书不密切相关的某些标准和公知的组件。在一些实施例中,设备700要么是发送设备要么是接收设备。在一些实施例中,设备700可包括媒体接口785,媒体接口785可包括HDMI连接器或其它媒体连接器。在一些实施例中,媒体接口785通常提供单向数据通信,但如果所连接的设备允许双向通信的话,则可以允许与例如外部设备790的所连接的设备潜在的双向通信的方式来实现该接口。在一些实施例中,设备700包括互连结构或纵横结构705或其它用于互通信息的通信装置,它可包括高速数据传输。设备700还包括例如耦合于互连结构705以处理信息的一个或多个处理器710的处理装置。处理器710可包括一个或多个物理处理器以及一个或多个逻辑处理器。此外,每个处理器710可包括多个处理器内核。为清晰起见,在图中示出互连结构705为单个互连结构,然而它可以表示多个不同的互连结构或总线和这些互连结构的组件连接是可变的。图7所示的互连结构是表示任意一个或多个独立物理总线、点对点连接或均通过合适的网桥、适配器或控制器连接的概括。互连结构705可包括,例如,系统总线、PCI或PCIe总线、超级传输或工业标准构架(ISA)总线、小型计算机系统接口(SCSI)总线、1IC(I2C)总线或电气和电子工程师协会(IEEE)标准1394总线,有时称其为"防火墙"("高性能串行总线的标准"1394-1995,IEEE,1996年8月30日公布,及补充目录)。设备700还包括串行总线,例如USB总线770,对其可附连一个或多个USB可兼容设备,例如设备A775和设备B780。在一些实施例中,处理器710可用来支持一个或多个虚拟机。在一些实施例中,设备700还包括作为主存储器720用以存储由处理器710执行的信息和指令的随机存取存储器(RAM)或其它动态存储设备。主存储器720还可用于存储处理器710执行指令期间的临时变量或其它中间信息。RAM存储器包括需要刷新存储器内容的动态随机存取存储器(DRAM),以及不需要刷新内容但增加了成本的静态随机存取存储器(SRAM)。DRAM存储器可包括含包括时钟信号以控制信号的同步动态随机存取存储器(SDRAM)以及扩展的数据读出动态随机存取存储器(EDODRAM)。在一些实施例中,系统的存储器可包括共享的存储器,例如共享的BIOS/OS存储器,这种存储器可由设备中的多个代理访问。设备700也可包括只读存储器(ROM)725或另一静态存储设备以存储静态信息和指令以供处理器710使用。设备700可包括用于存储某些元素的一个或多个非易失性存储设备730,包括但不局限于,系统BIOS以及一个或多个预操作系统应用。数据存储器735也可耦合于设备700的互连结构705,用于存储信息和指令。数据存储器735可包括磁盘、光盘及其相应的驱动器或其它存储设备。这些部件可组合在一起或者是独立的组件,并利用设备700的一部分其它部件。在某一特定实施例中,数据存储器735可包括硬盘驱动器736。设备700也可通过总线705耦合于显示器740,例如阴极射线管(CRT)显示器、液晶显示器(LCD)、等离子体显示器或用于将信息显示给最终用户的任意其它显示技术。在一些实施例中,显示器740可用来显示电视节目。在一些环境中,显示器740可包括同样作为至少一部分输入设备的触摸屏。在一些环境中,显示器740可以是或可包括音频设备,例如提供包括电视节目音频部分的音频信息的扬声器。输入设备745可耦合于互连结构705以向处理器710传送信息和/或命令选择。在各种实现中,输入设备745可以是键盘、键区、触摸屏和指示笔、语音激活系统或其它输入设备、或者这些设备的组合。可包含的另一类用户输入设备是光标控制设备750,例如鼠标、跟踪球、光标方向键,用于向一个或多个处理器710传达方向信息和命令选择并控制光标在显示器740上的移动。—个或多个通信部件755也可耦合于互连结构705。根据特定场合,通信部件755可包括收发机、无线调制解调器、网络接口卡、LAN(局域网)主板或其它接口设备。通信部件755提供至网络765的连接以发送网络数据,例如以太网数据。通信设备755的用途包括从无线设备接收信号。为了无线电通信,通信设备755可包括一个或多个天线758,根据需要包括任意偶极或单极天线。在一个实施例中,通信部件755可包括保护设备700免受不正当访问的防火墙。设备700也可包括电源设备或系统760,例如电源、电池、太阳能电池、燃料电池或提供或产生电力的其它系统或设备。由电源设备或系统760提供的电力可根据需要分配给设备700的各个部件。在上面的说明中,为便于说明,阐述了许多具体细节以提供对本发明的透彻理解。然而,显然对本领域内技术人员来说本发明没有这些具体细节也能投入实践。在其它的情形中,以框图形式示出公知的结构和设备。在所示出的组件之间存在中间结构。本文描述或示出的结构可具有未图示和未描述的附加输入或输出。所示出的部件或组件也可以不同的配置或顺序设置,包括任何字段的重新排序或字段大小的修改。本发明可包括多个进程。本发明的进程可通过硬件实现或表现在机器可执行的指令中,这可用于使以指令编程的通用或专用处理器或逻辑电路执行这些进程。或者,可通过硬件和软件的结合来执行这些进程。可作为计算机程序产品提供本发明的一些部分,该计算机程序产品可包括其上存储有计算机程序指令的计算机可读介质,所述计算机程序指令可用来对计算机(或其它电子设备)编程以执行根据本发明的进程。计算机可读介质可包括,但不局限于,软盘、光盘、CD-ROM(光盘只读存储器)以及磁光盘、ROM(只读存储器)、RAM(随机存取存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、磁卡或光卡、闪存或适于存储电子指令的其它类型的媒体/机器可读介质。而且,本发明可作为计算机程序产品下载,其中该程序可从远程计算机传送至请求计算机。以最基本的形式说明了许多方法,然而进程可添加至任何一项方法或从任何一项方法中删去一些进程,并可对任何所描述的消息添加或省去信息而不脱离本发明的基本范围。本领域内技术人员可清楚知道,可作出许多进一步的修改和变化。提供具体实施例不是为了限制本发明而是为了进行解说。如果说部件"A"耦合于或耦合至部件"B",那么部件A可直接耦合于部件B或通过例如部件C间接耦合。当本说明书声称组件、特征、结构、进程或特性A"造就"组件、特征、结构、进程或特性B时,这表示"A"至少部分地造就"B",然而也可以有至少一个其它组件、特征、结构、进程或特性来帮助造就"B"。如果说明书表示"可"、"可以"、"可能"包括组件、特征、结构、进程或特性,那就不一定需要包括该具体的组件、特征、结构、进程或特性。如果说明书提到"一"或"一个部件",这不意味着只存在一个所提到的部件。实施例是本发明的实现或示例。说明书中提到的"实施例"、"一实施例"、"一些实施例"或"其它实施例"表示结合这些实施例说明的具体特征、结构或特性包含在至少一些实施例中,但不一定包含在全部实施例中。多次出现的"实施例"、"一实施例"或"一些实施例"不一定全部表示相同的实施例。应当理解,在对本发明示例性实施例的之前说明中,本发明的各个特征有时在一个实施例、附图或中集中在一起,这是为了使本公开变得流流畅,并帮助理解多个创新性方面中的一个或多个。1权利要求一种方法,包括通过媒体接口将第一设备连接于第二设备,所述媒体接口包括多个用于单向数据传输的通信信道,所述媒体接口遵循媒体协议;配置第一设备和第二设备以供双向数据传输,所述双向数据传输根据网络协议进行;以及通过所述媒体接口在所述第一设备和第二设备之间传输双向数据。2.如权利要求1所述的方法,其特征在于,对于所述媒体协议,所述第一设备是发送设备而所述第二设备是接收设备。3.如权利要求1所述的方法,其特征在于,传输双向数据包括通过所述多个通信信道中的第一信道将数据从所述第一设备发送至所述第二设备并通过所述多个通信信道中的第二信道将数据从所述第二设备发送至所述第一设备。4.如权利要求3所述的方法,其特征在于,所述多个通信信道包括一个或多个数据信道,并且其中所述第一信道是第一数据信道。5.如权利要求3所述的方法,其特征在于,所述第二信道工作在与第二信道用于单向数据传输时的方向相反的方向上以实现双向数据传输。6.如权利要求5所述的方法,其特征在于,所述第二信道是可用于双向数据通信而不损害所述第二信道对于单向数据通信的操作的信道。7.如权利要求5所述的方法,其特征在于,所述第二信道是时钟信道。8.如权利要求3所述的方法,其特征在于,所述媒体接口是高清晰多媒体接口(HDMI)。9.如权利要求1所述的方法,其特征在于,还包括所述第一设备发现所述第二设备可用于双向数据传输。10.如权利要求1所述的方法,其特征在于,所述网络协议标准是以太网。11.如权利要求1所述的方法,其特征在于,还包括通过第二媒体接口将所述第一设备连接于第三设备。12.—种装置,包括针对媒体协议的媒体接口连接,所述媒体接口连接包括用于单向数据传输的多个信道,其中所述媒体接口连接的信道配置成根据网络协议进行双向数据传输;通过所述媒体接口连接发送数据的发射机;以及用于接收通过所述媒体接口连接接收的数据的接收机。13.如权利要求12所述的装置,其特征在于,所述多个信道中的第一信道被配置成用于发送双向数据而所述多个信道中的第二信道被配置成用于接收双向数据。14.如权利要求13所述的装置,其特征在于,所述第二信道工作在与第二信道用于单向数据传输时的方向相反的用于双向数据传输的方向。15.如权利要求13所述的装置,其特征在于,所述第二信道是以低于所述第一信道的速度运行的信道。16.如权利要求13所述的装置,其特征在于,所述多个信道包括一个或多个数据信道以及时钟信道。17.如权利要求16所述的装置,其特征在于,所述第一信道是所述一个或多个数据信道中的数据信道而所述第二信道是所述时钟信道。18.如权利要求16所述的装置,其特征在于,所述多个信道中的第三信道被配置成发送时钟信号,且其中所述第三信道是是所述一个或多个数据信道中的第二数据信道。19.如权利要求12所述的装置,其特征在于,所述媒体协议是高清晰多媒体接口(匪I)。20.如权利要求12所述的装置,其特征在于,所述双向数据传输是由控制器引导的。21.如权利要求20所述的装置,其特征在于,所述控制器包含在所述装置中。22.如权利要求20所述的装置,其特征在于,所述控制器包含在与所述媒体接口耦合的外部单元中。23.如权利要求20所述的装置,其特征在于,所述控制器耦合于网络PHY(物理层)。24.如权利要求12所述的装置,其特征在于,所述网络协议标准是以太网。25.—种系统,包括第一设备,所述第一设备具有媒体接口连接,所述媒体接口连接与提供单向数据传输的媒体协议可兼容,所述媒体接口连接包括用于数据传输的多个信道;以及第二设备,所述设备具有与所述第一设备连接的媒体接口连接;其中所述第一设备和所述第二设备根据双向数据协议协商双向数据传输并配置所述多个数据信道以供双向数据传输。26.如权利要求25所述的系统,其特征在于,所述多个信道包括一个或多个数据信道以及时钟信道。27.如权利要求26所述的系统,其特征在于,配置多个信道包括配置所述一个或多个数据信道中的第一数据信道以将数据从所述第一设备发送至所述第二设备并配置所述时钟信道以将数据从所述第二设备发送至所述第一设备。28.如权利要求27所述的系统,其特征在于,配置多个信道包括配置所述一个或多个数据信道中的第二数据信道以将时钟信号从所述第一设备发送至所述第二设备。29.如权利要求25所述的系统,其特征在于,所述媒体接口连接包括高清晰多媒体接口(HDMI)连接器。30.如权利要求25所述的系统,其特征在于,所述媒体接口连接还包括带外信道,所述第一设备和第二设备使用所述带外信道来协商双向数据传输。31.如权利要求25所述的系统,其特征在于,还包括第三设备,所述第三设备具有媒体接口连接以与所述第一设备相连。32.如权利要求31所述的系统,其特征在于,如果所述第三设备能传送双向数据,则所述第一设备充当网桥以在所述第二设备和所述第三设备之间提供双向数据的传送。33.如权利要求31所述的系统,其特征在于,如果所述第三设备不能传送双向数据,则所述第一设备充当在所述第二设备和所述第三设备之间的长度延伸器。34.如权利要求25所述的系统,其特征在于,还包括通过所述双向数据协议控制数据传输的控制器以及用于双向数据协议的物理层(PHY)。全文摘要本发明的实施例总的涉及媒体接口用以提供双向通信的操作。本发明的一个实施例包括通过媒体接口将第一设备连接于第二设备,该媒体接口包括用于单向数据传输的通信信道,该媒体接口遵循媒体协议。该方法还提供配置第一设备和第二设备以实现双向数据传输,该双向数据传输是根据网络协议进行的,并通过媒体接口在第一设备和第二设备之间发送双向数据。文档编号H04N5/76GK101772955SQ200880102221公开日2010年7月7日申请日期2008年7月1日优先权日2007年7月2日发明者L·L·布彻申请人:晶像股份有限公司