CN103222273A - 控制总线信令在分组交换网络上的传送 - Google Patents

控制总线信令在分组交换网络上的传送 Download PDF

Info

Publication number
CN103222273A
CN103222273A CN2011800554810A CN201180055481A CN103222273A CN 103222273 A CN103222273 A CN 103222273A CN 2011800554810 A CN2011800554810 A CN 2011800554810A CN 201180055481 A CN201180055481 A CN 201180055481A CN 103222273 A CN103222273 A CN 103222273A
Authority
CN
China
Prior art keywords
control bus
packet
control
bus
current state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011800554810A
Other languages
English (en)
Inventor
R·J·威尔考克斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lattice Semiconductor Corp
Original Assignee
Silicon Image Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silicon Image Inc filed Critical Silicon Image Inc
Publication of CN103222273A publication Critical patent/CN103222273A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4265Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus
    • G06F13/4273Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus using a clocked protocol
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Communication Control (AREA)
  • Small-Scale Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例一般涉及在分组交换网络上传送控制总线信令。一种方法的实施例包括在第一控制总线上从第一装置发送控制信号,该控制信号根据接口协议传送,该控制信号旨在给第二装置。该方法还包括检测该第一控制总线的当前状态,其中该当前状态是由该第一装置驱动的控制信号值;在数据分组中***一控制信号,该控制信号表示该控制总线的当前状态;以及经由分组交换网络传送该数据分组至该第二装置。

Description

控制总线信令在分组交换网络上的传送
技术领域
本发明实施例通常涉及电子设备领域,尤其涉及在一分组交换网络上传送控制总线信令。
背景
家庭与其他个人空间可能包含多种电子装置,包括娱乐装置,如电视、视频播放机、音频声音***、游戏***、个人计算机及移动装置。这些装置大量地被连接或被网络连接,以允许在这些装置间传送数据,如用于显示的多媒体数据。
装置的网络可包括HDMITM(高清晰度多媒体接口1.4规范,2009年5月8日发布)数据协议,及移动高清晰度链路(MHLTM)数据协议。MHL是一接口协议,用以提供移动装置至HDMI显示器装置的连接。这些协议允许在特定装置间传送高清晰度多媒体数据。HDMI包含使用消费者电子控制(CEC)总线,用以在装置间传输控制数据,其中CEC总线是一单线双向总线。
然而,用于多媒体传送的接口通常根据第一装置与第二装置间的直接电子连接及这些装置间数据的传送来定义。而在此协议下操作的装置通常在操作上被限于此种装置间的连接。
附图简述
本发明实施例仅为示例而非用此限制本发明,附图中相同的数字指向相似组件参考符号。
图1是控制总线信令转换至分组交换网络的实施例的例示;
图2说明HDMI接口;
图3是经由分组交换网络传送控制总线信令的实施例的例示;
图4是用于***控制信号值至数据分组中用以传送的实施例的例示;
图5是用于分组交换网络上控制信号的传送与接收的设备的实施例的例示。
图6是例示用于分组交换网络上控制信号的传送与接收的设备的元件的操作的图表。
图7是例示经由分组交换网络传送控制信令的过程的流程图。
图8是例示经由分组交换网络接收控制信令的过程的流程图。
图9是控制信令在消费性电子装置间的传送的实施例的例示。
图10例示了用以传送或接收信号数据的电子装置的实施例。
概述
本发明实施例相关于一种在分组交换网络上控制总线信令的传送。
在本发明第一方面,一种方法的实施例包括:在第一控制总线上,从第一装置发送控制信号,其中该控制信号根据接口协议来传送,该控制信号旨在给第二装置。该方法还包括检测第一控制总线的当前状态,其中该当前状态是由该第一装置驱动的控制信号值;在第一数据分组中***控制信号值,其表示该控制总线的当前状态;以及经由分组交换网络,传送该第一数据分组至该第二装置。
在本发明的第二方面,一种装置包括与第一控制总线的接口以及与分组交换网络的接口。该装置还包括控制电路,其中该控制电路包括:用以检测该第一控制总线的当前状态的元件;以及将表示该第一控制总线的当前状态的值***至数据分组以便经由分组交换网络传送的元件。
详细描述
本发明实施例一般涉及一种控制总线信令在分组交换网络上的传送。
在一些实施例中,提供一方法或一设备以使用分组交换网络在电子装置间操作控制总线。在某些实施例,代表该控制信令的位以数据分组传送,其方式为使该控制信令传送对传送装置及接收装置看起来是标准控制总线操作的操作。
在某些实施例中,该控制总线是用于HDMI操作的一单线、CEC(消费者电子控制总线)。该CEC总线在该HDMI规范上被定义为线或(wire-ORed)公共单线总线,用以在消费者电子装置间传送控制信息。该电子及协议规范被设计为与电直接连接至公共CEC总线的装置来一起操作。
然而,随着消费者电子装置间音频、视频、控制信息的基于网络的分组交换的来临,直接电连接CEC总线是不切实际的。
某些实施例提供一方法或一装置用以藉由分组交换网络传送控制信息,同时,保持传送及接收装置所检测的控制总线的初始行为及特征。某些实施例提供一方法或一装置用以藉由分组交换网络传送CEC控制信息,同时保持被定义的CEC总线的行为及电特征。在某些实施例,一方法或一装置提供一实用解决方案,用以将CEC电转变转换成在网络分组中可传送与接收的数据。相反的,在网络分组中接收到的控制数据可重新构造成CEC兼容的电子信令。
在某些实施例,监视本地CEC总线的当前状态,并作为在两个装置之间流动的分组中的单比特字段来传输。。在某些实施例,当一个或多个数据分组正在排队等待传送时,当前CEC状态(高或低信号,‘1’或‘0’逻辑状态)可反映为数据分组中的分组头部的单个比特,以允许在存在的网络流量上“背负”该控制总线数据的传送。
在某些实施例,在CEC总线上发生转变的情形中,当已经没有分组排队等待传送时,伴随反映该CEC总线的状态的单个头部比特传送分离控制分组。在这种方式下,当现有分组可用时,数据就会在现有分组流量中传送,而当没有可用分组时,数据就在所***的数据分组中传送。
在某些实施例,在接收的分组中检测到代表控制总线状态的数据比特,并且这样的数据比特可应用于第二CEC总线,用以传送至接收装置。因此,传送装置可将控制信号以正常方式的HDMI信令形式传送至第一CEC总线,并且接收装置可检测来自第二CEC总线以正常方式的HDMI信令形式传送的控制信令,而不要求该传送或接收装置偏离标准控制信号操作。
图1是控制总线信令转换至分组交换网络的实施例的例示。在本实施例中,装置A110与装置B170被连接,包含用以在装置A110与装置B170间传送控制信号的连接。在某些实施例,当处于正常协议(如,HDMI协议)下时,该装置会藉由控制总线(如,控制总线150,其可以是CEC总线)传送数据,该控制信令替代地经由交换网络115来传送。然而,信号是以这种方式来传送的:对装置A110与装置B170而言,传送看起来是经由控制总线150的标准传送。
图2是HDMI接口的例示。如图2中所说明的,源装置210与阱装置260之间的HDMI接口250包含CEC总线256(图示为链接源装置210的CEC组件220与阱260的CEC组件270)。该CEC是如HDMI中CEC规范所定义的单线双向串行总线,用以执行控制功能。
该HDMI接口更包含三个TMDS(传输最小化差分信令)数据信道(251、252、253),用以传送视频信号(214、264),音频信号(216、266),以及特定控制和状态信息(218、268),且包含TMDS时钟信道254。同时亦包含显示数据信道255,以允许源装置210读取:阱的扩展显示标识数据(EDID)280;功用(utility)线257,其用于该HDMI以太网络及音频返回信道(HEAC)(222、272);及热插拔检测(HPD)线258,其用在对连接的检测224中。
图3是经由分组交换网络传送控制总线信号的实施例的例示。图3说明经由分组交换网络传送该控制总线信号的机制的实施例的拓扑。在某些实施例中,连接300可包含两个CEC公共线或(wire-OR)总线(第一控制总线CEC-A320,及第二控制总线CEC-B360),用以与分组交换网络互连。
在某些实施例,该分隔CEC总线320与CEC总线360对所有连接装置呈现为单个线或CEC总线。每一CEC传送控制电路负责将该本地CEC总线状态传送至该远程CEC控制电路。在某些实施例,在收到该远程CEC总线状态之际,该接收控制电路负责在其本地CEC总线上驱动该远程CEC状态。
在某些实施例,每一装置假定其具有至全部其它装置的直接连接,以及对另一装置驱动总线的检测是“瞬时”的。挑战在于,经由分组交换网络传送这个行为需要接收远程CEC总线状态来驱动本地CEC状态,及反向传送本地CEC状态至远程CEC总线。在某些实施例,在一数据传送中,对传送及接收装置两者模拟该单线行为。
在此说明中,一个或多个装置(如,装置A1310、装置A2312、装置A3314、直到第m个装置-装置Am316)被连接至控制总线CEC-A320,而一个或多个装置(如,装置B1370、装置B2372、装置B3374、直到第n个装置-装置Bn376)被连接控制总线CEC-B360。在某些实施例,该控制总线连接至控制电路,该控制电路提供跨分组交换网络传送信号。在此说明中,该第一控制总线CEC-A320连接至控制电路330,其提供至网络340的链路。此外,该第二控制总线CEC-B360连接至控制电路350,其也提供至网络340的链路。在此说明中,该控制电路系为分开的单元,实施例并不因此限制为控制电路的任何特定物理位置,而这样的控制电路可被包含于所述装置、交换装置、或在一网络里的其它组件之中。
在某些实施例,控制电路330在CEC-A320上,检测来自装置A1-Am310-316中的一个的控制信号值,将该值***到数据分组,以经由网络340来传送。在某些实施例,每一信号值是单个比特(高或低,‘1’或‘0’值),其可被***数据分组的头部。在某些实施例,如果此类分组可用,则该控制信号值被***等待数据分组,如果没有等待数据分组可用,则产生数据分组,以传送控制信号值。在某些实施例,控制电路350检测经由网络340所接收数据分组里的控制信号值。此外,该控制电路350操作以将接收的控制信号值施加至CEC-B360上,以供装置B1-Bn370-376之一来检测。
在某些实施例,控制信号也在反向上传送,其中控制电路350在CEC-B360上检测来自装置B1-Bn370-376之一的控制信号值,且将此值***数据分组中,并经由网络340传送;及其中控制电路330检测经由网络340所接收数据分组里的控制信号值,并进行操作以将该接收的控制信号值施加在CEC-A320上,以供该装置A1-A(m)310-316中的一个来检测。
图4用于***控制信号值至数据分组中以进行传送的过程的实施例的例示。在某些实施例,第一单线控制总线,如CEC-A405,被用来提供控制信号数据410。在某些实施例,检测到该控制信令410,并将其***到在分组交换网络上传送的数据分组415的头部中。
在此例示中,控制数据的第一比特(控制比特1,标示为CB1)被***至第一可用数据分组P1-420,而控制数据的第二比特(CB2)被***至第二可用的数据分组P2-425。如图4所示,没有数据分组可用于控制数据的后续比特(CB3),因此产生一数据分组(其中该产生的数据分组被标示为GP1-430,用以传送该控制比特,并将CB3***作为GP1-430的头部。)
在某些实施例,该数据分组420-430经由分组交换网络450传送。在某些实施例,从该数据分组中取得该控制数据比特CB1、CB2及CB3,且将其应用至第二控制总线(如,单线总线CEC-B455),以供该控制数据的预期接收者进行检测。
图5是用于在分组交换网络上传送和接收控制信号的装置的实施例的例示。在某些实施例,用以传送控制信号数据的***500包含:至第一控制总线CEC-A502的连接,用以提供一个或多个装置的控制总线操作;以及至第二控制总线CEC-B532的连接,用以提供一个或多个装置的控制总线操作。在某些实施例,控制总线CEC-A502与包含缓冲器506的第一电路组件504耦合,以检测CEC-A502上的信号,且提供该信号至或(OR)门510的输入,该或门进而与封装组件514(CEC EnCap)耦合,以在数据分组中***适当信号来经由网络550来传送。
在某些实施例,解封装原件(CEC DeCap)544随后操作来从在网络550上接收到的数据分组里取得该控制信号。该控制信号被反相器540反相,并被应用以启用驱动器(DRV-B)536,以便将该控制信号应用至控制总线CEC-B532。
相似的,在某些实施例,缓冲器538操作来在CEC-B532上检测信号,并提供该信号至或门542的输入,该或门542进而与封装原件546(CEC EnCap)耦合,以在数据分组中***适当信号来经由网络550来传送。
在某些实施例,解封装原件516(CEC DeCap)随后操作来从在该网络550上接收到的该数据分组里取得该控制信号。该控制信号被反相器512反相,并被应用以启用驱动器(DRV-A)508,以便应用该控制信号至控制总线CEC-A502。
如果控制电路仅是驱动该接收的远程CEC状态至该本地总线上,则在本地或远程CEC总线中的任一者转变为零水平(zero level)时,所有总线皆锁闭至零状态。在某些实施例,只有当该CEC总线未被本地装置驱动时,该控制电路才从该远程CEC状态驱动该本地CEC总线。在一些实施例,这个逻辑可以利用来防止一锁住(latch-up)状态,且这样的逻辑操作是以断言(assertion)远程状态至该本地总线中的延迟为代价的。
图6是例示用于在分组交换网络上传送及接收控制信号的装置的元件的操作的图表。该图表600提供在图5里所述的***的操作信息。如图表600所示,如果控制总线CEC-A及CEC-B都是‘0’,则无论是驱动器DRV-A或DRV-B都不被启用。假设只有CEC-A是‘1’时,则只有DRV-A是活跃的,而如果只有CEC-B是‘1’时,则只有DRV-B是活跃的。然而,如果当CEC-A与CEC-B都是‘1’时,无论是驱动器DRV-A或DRV-B都不被启用。
在某些实施例,由于调节如上所描述的信号的需要,在装置间传送CEC状态时可产生附加延迟。为了解断言(de-assert)从本地总线来的远程信号,在每个方向上传送CEC状态分组。举例而言,HDMI-CEC规范用后续的每一边缘周围的200μs窗口定义2.4ms标称比特时间。导致所传送的CEC信号被延迟超出此窗口的网络传送时间,将不符合规范规定。再者,对现有规范添加的任一延迟都会导致与在最差情形定时下操作的装置的不符合。在某些实施例,为了维持可互操作性,网络潜在因素可保持在低层,而所连接的装置可能需要接近标称CEC定时地操作。
图7是例示经由分组交换网络传送控制信号的过程的流程图。在某些实施例,第一装置取得对第一控制总线的控制,该第一控制总线相关于数据从该第一装置向第二装置的传输705。在某些实施例,藉由控制电路在该第一控制电路启用信号检测710,及该控制电路可操作以在第一控制总线监听控制信号715。如果在该第一控制总线上检测到控制信号720,则确定等待传送的数据分组是否可用于传送该控制信号725。若是,则未决数据分组被标识730,及将表示第一控制总线的当前状态的比特***到所标识的数据分组的头部735。如果没有等待数据分组可用于承载该控制信号,则产生一数据分组用以承载该控制信号740,及产生包含该控制信号的头部745。对于现有数据分组及所产生的数据分组两者,在分组交换网络上传送该数据分组750,以承载该控制信号至预期接收者。
图8是示例经由分组交换网络接收控制信号的过程的流程图。在某些实施例,在控制电路处接收来自第一装置的数据分组805。在该数据分组头部中的数据比特表示第一控制总线的状态,并因此检测到控制信号值810。而后由该检测数据比特表示的控制信号值被置于第二控制总线上815,并且经由该第二控制总线由第二装置比特接收该控制信号820。
在某些实施例,该控制数据的传送可从该第二装置至该第一装置进行。如果必要的话,可由该第二装置针对信号的传送获得对该第二控制总线的控制825,而该数据的传送通过该分组交换网络反向进行830。
图9是控制信号在消费者电子装置之间的传送的实施例的例示。在某些实施例,CEC协议可用于传递指令,如藉由远程控制(如遥控器)传送至一家庭娱乐网络900的多种装置。在某些实施例,远程控制950可用于指导电视910显示可用机顶盒(set-top boxes)的列表,如机顶盒920、930及940所例示的。该机顶盒可设置于在该家庭娱乐网络900物理区域中的各个位置。在某些实施例,该电视可藉由CEC总线915连接至一分组交换网络905,及机顶盒920、930及940,分别藉由CEC总线925、935及945,经由控制电路连接至该网络905,如图3所示的控制电路330及350。
在某些实施例,该远程控制950可用以选择该机顶盒中的一个,如机顶盒920,并经由该CEC总线915及925通过同一的远程控制950直接输入指令至所选择的机顶盒920,即使该所选择的机顶盒不一定与该电视910处于同一的空间。在这个例子中,该电视910利用该CEC总线915及CEC协议转发适当指令至所选择的机顶盒920,而该电视910,会经由该CEC总线925来接收指令。在某些实施例,该装置会从该CEC总线传送指令至数据分组以经由该分组交换网络905进行传输。在某些实施例,该电视910及所选择的机顶盒920将可各自操作,如同设备通过单个CEC总线直接连接来传送命令那样。
图10例示了用于传送或接收信号数据的电子装置的实施例。在此说明中,特定标准或习知的组件,与目前描述无特别关系者,将不会出现。在某些实施例,装置1000是可用以在控制总线上传送与接收控制信号的装置。
在某些实施例下,该装置1000包含互连(interconnect)或交叉(crossbar)1005及其它可用以传送数据的通信装置。该数据可包含多种不同形式的数据,如音频-视觉数据及相关控制数据。该装置1000可包含处理装置,如与该互联1005耦合用以处理信息的一个或多个处理器1010。该处理器1010可包含一个或多个物理处理器,及一个或多个逻辑处理器。再者,该每一处理器1010可包含多处理器核。该互联1005在说明中为了简单起见,是一单个互联,但亦可代表多重不同的互联或总线,并且至该互联的组件连接可以改变。图10所示的互联1005是一抽象概念,可代表任何一或多分离的物理总线、点对点连接或藉由适当的桥接器、适配器或控制器,让两者互相连接。该互联1005可包含,如***总线、PCI或PCIe总线、超传输或工业标准架构(ISA)总线、小型计算机***总线(SCSI)总线、IIC(I2C)总线、或电气和电子工程师协会IEEE1394总线,有时亦指“火线”。(“高性能串行总线的标准”1394-1995,IEEE,1996年8月30日公布,及补充)。
在某些实施例,该装置1000更包含随机存取存储器(RAM),或其它如一主存储器1015的动态储存装置,用以储存由该处理器1010执行的信息和指令。主存储器1015也可用以储存数据流或子流的数据。RAM存储器可包含动态随机存取存储器DRAM(需要刷新存储器内容)、以及静态随机存取存储器SRAM(不需要刷新内容,但成本较贵)。其中DRAM存储器可包含同步动态随机存取存储器(SDRAM),其包含控制信令的时钟信号),及扩展数据输出动态随机存取存储器(EDO DRAM)。在某些实施例,该***的存储器可包含特定寄存器或其它用途的存储器。该装置1000也可包含只读存储器(ROM)1025或其它静态储存装置,用以储存该处理器1010的静态信息和指令。该装置1000可包含一个或多个非易失性存储器元件1030,用以特定元件的储存。
数据储存媒体1020可耦合至装置1000的互联1005用以储存信息与指令。该数据储存媒体1020可包含磁盘或其它存储器装置。此类元件可组装在一起或为分离组件,及利用该装置1000的其它元件部分。
该装置1000也可经由该互联1005耦合至输出显示器或呈现装置1040。在某些实施例,该显示器1040可包含液晶显示器,或其它任何可以显示信息或内容至最终使用者的任何显示技术。在某些实施例,该显示器1040可包含触摸屏,该触摸屏也可用来作为输入装置的至少一部分。在某些实施例,该显示器1040可以是或者可以包含音频装置,如用以提供音频信息的扬声器,包括电视节目的音频部分。
一个或个多传送器或接收器1045可耦合至该互联1005。在某些实施例,该装置1000可包含一个或多个端口1050,用以数据的接收与传送。该装置1000更包含一个或多个天线1055,用以经由无线电信号接收数据,如wi-fi网络。该数据的传送与接收可包括经由控制总线(如CEC总线1070)传送该控制数据,以经由分组换网络1075传送至其它装置。
该装置1000可包含功率装置或***1060,该功率装置或***1060包含电源、电池、太阳能电池、燃料电池或其它用以提供或产生电力的***或装置。该功率装置或***1060所提供之电力可根据需要分配至该装置1000中的元件。
在以上描述中,出于说明目的阐述了众多具体细节以便提供对本发明的全面理解。然而,对本领域技术人员将显而易见的是,没有这些具体细节中的一些也可实践本发明。在其他情况下,公知结构和设备以框图的形式示出。在所示部件之间可以存在中间结构。本文中所描述或示出的部件可以具有未示出或未描述的附加输入或输出。所示元件或组件还能以不同的排列或次序来安排,包括对任何字段重新排序或修改字段大小。
本发明可包括各种过程。本发明的过程可由硬件组件来执行或可以用计算机可执行指令来包含,这可被用于使得用这些指令编程的通用或专用处理器或逻辑电路执行这些过程。或者,这些过程可由硬件和软件的组合来执行。
本发明的各部分可以作为计算机程序产品来提供,计算机程序产品可包括其上存储有计算机程序指令的计算机可读存储介质,计算机程序指令可被用来对计算机(或其他电子设备)进行编程来执行根据本发明的过程。计算机可读存储介质可包括,但不限于,软盘、光盘、CD-ROM(压缩盘只读存储器)、以及磁光盘、ROM(只读存储器)、RAM(随机存取存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、磁卡或光卡、闪存、或适于存储电子指令的其它类型的介质/计算机可读介质。此外,本发明还可作为计算机程序产品来下载,其中该程序可以从远程计算机传送到作出请求的计算机。
许多方法是以其最基本的形式来描述的,但可以向这些方法中的任一个添加或从中删除过程,并且可以向所描述的消息中的任一个添加或从中减去信息,而不背离本发明的基本范围。对本领域技术人员而言显而易见的是,还可以作出许多修改和改编。各具体实施例不是为了限制本发明而是为了说明本发明来提供的。
如果说要素“A”耦合至或耦合于要素“B”,则要素A可直接耦合于要素B或例如通过要素C间接耦合。当说明书和权利要求书声称某一组件、特征、结构、过程或特性A“致使”某一组件、特征、结构、过程或特性B,这表示“A”是“B”的至少部分成因但也可以有至少一个其它组件、特征、结构、过程或特性帮助致使“B”。如果说明书指出“可”、“可以”或“可能”包含某一组件、特征、结构、过程或特性,则不是必须包括该具体组件、特征、结构、过程或特性。如果说明书或权利要求书提到“一”或“一个”要素,这不表示所描述要素只有一个。如果说明书述及“一个(a,英文中的不定冠词)”或“一个(an,英文中的不定冠词)”元件,则这不意味着仅有单个所描述的元件。
实施例是本发明的实现或示例。说明书中对“实施例”、“一个实施例”、“某些实施例”或“其它实施例”的引用表示结合实施例所描述的特定特征、结构或特性包括在至少某些实施例中,但不一定包括在所有实施例中。“实施例”、“一个实施例”或“某些实施例”的多次出现不一定都指示同样的实施例。应当理解,在对本发明的示例性实施例的以上描述中,出于流水线化本发明以及帮助理解各发明性方面中的一个或多个的目的,本发明的各个特征有时被一起分组在单个实施例、附图、或对实施例或附图的描述中。

Claims (27)

1.一种方法,包括:
在第一控制总线上,从第一装置发送控制信号,所述控制信号是根据接口协议传送的,所述控制信号旨在给第二装置;
检测所述第一控制总线的当前状态,所述当前状态是由所述第一装置驱动的控制信号值;
在第一数据分组中***控制信号值,所述控制信号值表示所述控制总线的所述当前状态;及
经由分组交换网络,传送所述第一数据分组至所述第二装置。
2.如权利要求1所述的方法,其特征在于,所述协议是HDMITM(高清晰度多媒体接口)协议,并且所述第一控制总线是CEC(消费者电子控制)总线。
3.如权利要求1所述的方法,其特征在于,还包括确定一个或多个现有数据分组是否可用于***表示所述控制总线的所述当前状态的值。
4.如权利要求3所述的方法,其特征在于,还包括如果所述第一数据分组可用,则将呈现所述控制总线的所述当前状态的值***至所述第一现有数据分组。
5.如权利要求3所述的方法,其特征在于,还包括如果没有现有数据分组可用,则产生所述第一数据分组来作为新的数据分组,以及将呈现所述控制总线的所述当前状态的值***至所述新的现有数据分组。
6.如权利要求1所述的方法,其特征在于,所述控制总线是单线双向控制总线。
7.如权利要求1所述的方法,其特征在于,经由所述网络的传送数据的操作是不为所述第一装置所知的。
8.如权利要求1所述的方法,其特征在于,***到所述第一数据分组中的表示所述控制总线的所述当前状态的值是单个比特。
9.如权利要求1所述的方法,其特征在于,还包括接收所传送的第一数据分组,及标识所述第一控制总线的所述当前状态的值。
10.如权利要求9所述的方法,其特征在于,还包括在第二控制总线上驱动所述第一控制总线的所述当前状态的值,以供所述第二装置根据所述接口协议来接收。
11.一种装置,包括:
具有第一控制总线的接口;
具有分组交换网络的接口;及
控制电路,其中所述控制电路包括:
检测所述第一控制总线的所述当前状态的值的元件,及
将表示所述第一控制总线的所述当前状态的值***数据分组以便经由所述分组交换网络传送的元件。
12.如权利要求11所述的装置,其特征在于,所述控制总线是单线双向控制总线。
13.如权利要求12所述的装置,其特征在于,所述协议是HDMITM(高清晰度多媒体接口)协议,并且所述第一控制总线是CEC(消费者电子控制)总线。
14.如权利要求11所述的装置,其特征在于,所述数据分组中的所***的数据是单个比特。
15.如权利要求11所述的装置,其特征在于,如果现有数据分组不可用,则所述控制电路产生一数据分组,用以传送表示所述第一控制总线的当前状态的值。
16.如权利要求11所述的装置,其特征在于,所述控制电路还包括:
用以从在所述网络上接收的数据分组获得控制总线值的元件,及
用以在所述第一控制总线上驱动所述控制总线值的元件。
17.一种***,包括:
第一控制总线,用以与第一电子装置连接;
第一控制电路,其与所述第一控制总线耦合并且耦合至分组交换网络,其中所述第一控制电路包括:
用以检测所述第一控制总线的当前状态的元件,以及
将表示控制总线的当前状态的控制总线值***至第一数据分组以便经由所述分组交换网络传送的元件;
第二控制总线,用以与第二电子装置连接;及
第二控制电路,其与所述第二电路和所述分组交换网络耦合,其中所述第二控制电路包括:
用以从在所述网络接收的所述第一数据分组获得所述控制总线值的元件,以及
用以在所述第二控制总线上驱动所述控制总线值以供所述第二装置接收的元件。
18.如权利要求17所述的***,其特征在于,所述第一控制总线和所述第二控制总线是单线双向控制总线。
19.如权利要求17所述的***,其特征在于,所述协议是HDMITM(高清晰度多媒体接口)协议,并且其中所述第一控制总线和所述第二控制总线是CEC(消费者电子控制)总线。
20.如权利要求17所述的***,其特征在于,所述第一数据分组中的所***的数据是单个比特。
21.如权利要求17所述的***,其特征在于,如果现有数据分组不可用,则所述第一控制电路产生所述第一数据分组,用以传送表示所述第一控制总线的当前状态的值。
22.如权利要求17所述的***,其特征在于:
所述第二控制电路还包括:
用以检测所述第二控制总线的当前状态的元件,以及
用以将表示所述第二控制总线的所述当前状态的控制总线值***至第二数据分组以便经由所述分组交换网络传送的元件;及
所述第一控制电路还包括:
用以从在所述网络上接收的所述第二数据分组获得所述控制总线值的元件,以及
用以在所述第一控制总线上驱动所述控制总线值以供所述第一装置接收的元件。
23.一种具有储存于其上的表示指令序列的数据的计算机可读介质,当被处理器执行时,致使所述处理器执行包括以下各项的操作:
在第一总线上从第一装置传送控制信号,所述控制信号根据接口协议来传送,所述控制信号旨在给第二装置;
检测所述第一控制总线的当前状态,所述当前状态是由所述第一装置驱动的控制信号值;
将表示所述控制总线的所述当前状态的控制信号值***至第一数据分组;以及
经由分组交换网络,传送所述第一数据分组至所述第二装置。
24.如权利要求1所述的介质,其特征在于,所述接口协议是HDMITM(高清晰度多媒体接口)协议,并且所述第一控制总线是CEC(消费者电子控制)总线。
25.如权利要求1所述的装置,其特征在于,还包括当被所述处理器执行时致使所述处理器执行包括以下操作的指令:
确定一个或多个存在数据分组是否可用于***表示所述控制总线的所述当前状态的值。
26.如权利要求25所述的方法,其特征在于,还包括当被所述处理器执行时致使所述处理器执行包括以下操作的指令:
如果有所述第一数据分组可用,则将呈现所述控制总线的所述当前状态的值***至所述第一现有数据分组。
27.如权利要求25所述的介质,其特征在于,还包括当被所述处理器执行时致使所述处理器执行以下操作的指令:
如没有现有数据分组可用,则产生所述第一数据分组来作为新的数据分组,以及将呈现所述控制总线的所述当前状态的值***至所述新的现有数据分组。
CN2011800554810A 2010-11-19 2011-11-10 控制总线信令在分组交换网络上的传送 Pending CN103222273A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/950,867 2010-11-19
US12/950,867 US20120131245A1 (en) 2010-11-19 2010-11-19 Transfer of control bus signaling on packet-switched network
PCT/US2011/060123 WO2012067930A2 (en) 2010-11-19 2011-11-10 Transfer of control bus signaling on packet-switched network

Publications (1)

Publication Number Publication Date
CN103222273A true CN103222273A (zh) 2013-07-24

Family

ID=46065463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800554810A Pending CN103222273A (zh) 2010-11-19 2011-11-10 控制总线信令在分组交换网络上的传送

Country Status (7)

Country Link
US (1) US20120131245A1 (zh)
EP (1) EP2641376A4 (zh)
JP (1) JP5875013B2 (zh)
KR (1) KR101607626B1 (zh)
CN (1) CN103222273A (zh)
TW (1) TWI523460B (zh)
WO (1) WO2012067930A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114153778A (zh) * 2020-09-07 2022-03-08 迈络思科技有限公司 跨网络桥接

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8812629B2 (en) 2008-04-18 2014-08-19 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US9208679B2 (en) * 2006-09-05 2015-12-08 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US8659400B2 (en) * 2006-09-05 2014-02-25 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US9088663B2 (en) 2008-04-18 2015-07-21 Universal Electronics Inc. System for appliance control via a network
JP5671838B2 (ja) * 2010-05-21 2015-02-18 ソニー株式会社 データ送信装置、データ受信装置、データ送信方法およびデータ受信方法
US10228667B2 (en) * 2011-08-02 2019-03-12 Synaptic Power Inc. System and a method of controlling a plurality of devices
US10935948B2 (en) 2011-08-02 2021-03-02 Synaptic Power Inc. System and method for managing interactions between a plurality of devices
US9449500B2 (en) * 2012-08-08 2016-09-20 Universal Electronics Inc. System and method for optimized appliance control
US9197340B2 (en) 2012-10-16 2015-11-24 Cadence Design Systems Inc. Connector and interface circuit for simultaneous content streaming and user data from handheld devices
US10248615B2 (en) * 2016-09-19 2019-04-02 Harman International Industries, Incorporated Distributed processing in a network
JP7004002B2 (ja) * 2017-10-24 2022-01-21 株式会社ソシオネクスト データ転送システム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770771A (zh) * 2004-11-03 2006-05-10 光宝科技股份有限公司 消费性电子产品控制的解决方案
US20090177820A1 (en) * 2008-01-04 2009-07-09 Shrikant Ranade Control bus for connection of electronic devices
US20090260043A1 (en) * 2005-09-30 2009-10-15 Akihiro Tatsuta Wireless transmission system for wirelessly connecting signal source apparatus and signal sink apparatus
WO2010064563A1 (ja) * 2008-12-01 2010-06-10 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6975647B2 (en) * 2001-11-13 2005-12-13 Ems Technologies Canada, Ltd Enhancements for TCP performance enhancing proxies
US8275910B1 (en) * 2003-07-02 2012-09-25 Apple Inc. Source packet bridge
US7499462B2 (en) * 2005-03-15 2009-03-03 Radiospire Networks, Inc. System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink
US20070143801A1 (en) * 2005-12-20 2007-06-21 Madonna Robert P System and method for a programmable multimedia controller
JP2007214952A (ja) * 2006-02-10 2007-08-23 Matsushita Electric Ind Co Ltd 無線伝送方法及び装置
US8253859B2 (en) * 2006-05-16 2012-08-28 Sony Corporation Transmission system, transmission apparatus, and transmission method for transmitting video data
WO2007136037A1 (ja) * 2006-05-19 2007-11-29 Panasonic Corporation 無線通信装置
CN101796882B (zh) * 2007-05-04 2013-04-17 株式会社东芝 用于同时使用多个接口的智能连通性构架(intelicon)
KR20080102768A (ko) * 2007-05-22 2008-11-26 삼성전자주식회사 무선 hdmi cec에서 패킷 생성 방법
JP5240491B2 (ja) * 2007-06-26 2013-07-17 ソニー株式会社 送信装置および受信装置
US7861017B2 (en) * 2007-10-19 2010-12-28 Sony Corporation Consumer electronics control (CEC) line enhancement method for HDMI network that selects a transfer rate from a plurality of transfer rates
JP2009111738A (ja) * 2007-10-30 2009-05-21 Victor Co Of Japan Ltd ネットワーク変換伝送制御装置
US7979591B2 (en) * 2008-05-27 2011-07-12 Eyran Lida Network views for a multi display network supporting CEC
WO2010041567A1 (ja) * 2008-10-08 2010-04-15 シャープ株式会社 無線伝送システム及び無線伝送方法
JP5553571B2 (ja) * 2009-10-02 2014-07-16 キヤノン株式会社 通信装置及び方法
KR101603674B1 (ko) * 2009-12-14 2016-03-16 삼성전자주식회사 긴급 데이터 전송 방법 및 장치
KR101414659B1 (ko) * 2010-02-23 2014-07-03 엘지전자 주식회사 홈 네트워크 시스템에서 세션 라우팅 방법 및 장치
WO2012001616A2 (en) * 2010-06-27 2012-01-05 Valens Semiconductor Ltd. Methods and systems for time sensitive networks
US20120090001A1 (en) * 2010-10-07 2012-04-12 Tzu-Chiang Yen Apparatus having multimedia interface and network access management integrated therein

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1770771A (zh) * 2004-11-03 2006-05-10 光宝科技股份有限公司 消费性电子产品控制的解决方案
US20090260043A1 (en) * 2005-09-30 2009-10-15 Akihiro Tatsuta Wireless transmission system for wirelessly connecting signal source apparatus and signal sink apparatus
US20090177820A1 (en) * 2008-01-04 2009-07-09 Shrikant Ranade Control bus for connection of electronic devices
WO2010064563A1 (ja) * 2008-12-01 2010-06-10 パイオニア株式会社 データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114153778A (zh) * 2020-09-07 2022-03-08 迈络思科技有限公司 跨网络桥接

Also Published As

Publication number Publication date
WO2012067930A2 (en) 2012-05-24
KR20130136471A (ko) 2013-12-12
EP2641376A2 (en) 2013-09-25
KR101607626B1 (ko) 2016-04-11
WO2012067930A3 (en) 2012-07-19
US20120131245A1 (en) 2012-05-24
TW201223207A (en) 2012-06-01
JP5875013B2 (ja) 2016-03-02
JP2014504063A (ja) 2014-02-13
EP2641376A4 (en) 2014-04-30
TWI523460B (zh) 2016-02-21

Similar Documents

Publication Publication Date Title
CN103222273A (zh) 控制总线信令在分组交换网络上的传送
JP6150886B2 (ja) 時分割動作を用いたマルチプロトコルトンネリング
US8259761B2 (en) Method and system for managing multimedia traffic over ethernet
JP5616897B2 (ja) 標準機器コネクタでの代替コンテンツの伝送
EP2917843B1 (en) Flexible implementation of serial bus support over display interface
US8799537B1 (en) Transfer of uncompressed multimedia contents and data communications
JP5655562B2 (ja) 電子機器、電子機器の制御方法、送信装置および受信装置
US7836223B2 (en) Operation of media interface to provide bidirectional communications
US20090248918A1 (en) Method and system for a usb ethertype to tunnel usb over ethernet
CN106959935B (zh) 一种兼容i2c通信与ipmb通信的方法
US9940277B2 (en) Multi-channel peripheral interconnect supporting simultaneous video and bus protocols
CN102160341A (zh) 统一多传送介质连接器架构
CN103430492A (zh) 命令和控制网络中的代理设备操作
US20150256879A1 (en) Display device and play-back device having respective first and second interfaces
US9252970B2 (en) Multi-protocol I/O interconnect architecture
CN101662453A (zh) 一种针对协同标准的数据转换方法及设备
CN104378372B (zh) 用于在网络中通信的电子设备和操作电子设备的方法
CN107408092B (zh) 用于多端口物理层(phy)的锁相环(pll)的共享控制
JP5660718B2 (ja) 車載ネットワーク機器
TWI493352B (zh) 採用閃電介面之連接系統、連接裝置及其連接方法
CN102420964A (zh) 实时高清视频发送器
CN102685429A (zh) 高清晰度多媒体接口装置及其电源控制方法
Jin et al. A 720Mbps fast auxiliary channel design for DisplayPort 1.2

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20151102

Address after: oregon

Applicant after: LATTICE SEMICONDUCTOR CORPORATION

Address before: American California

Applicant before: Silicon Image Inc. A. Delaware C.

WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130724

WD01 Invention patent application deemed withdrawn after publication