将数据流去封装进入多个链路中的制作方法

文档序号:7915158阅读:370来源:国知局
专利名称:将数据流去封装进入多个链路中的制作方法
技术领域
本发明的多个实施例总体上涉及数据通信的领域,并且更具体地,涉及将数据流去封装进入多个链路(link)之中。背景在某些网络中,内容数据可以在第一装置与第二装置之间的数据连结上以不同的传输格式进行传输。例如,这种内容可以代表视频和音频数据,并且因此可以包括以特定格式传输的视频数据。在一个示例中,数据流可以是多通道的形式。例如,数据可以包括从第一装置发送到第二装置的视频和音频数据或其他内容数据的数据流,其中该内容数据包括被封装在三维(3D)格式中的多个数据通道,该三维格式包括左通道和右通道。例如,这种数据可以是处于HDMI I. 4 (高清晰度多媒体接口 I. 4技术规范,于2009年5月28日发布)的3D视频形式。然而,接收装置也许不能够识别这种多通道格式。例如,在接收装置中的接收器也许仅能处理单通道格式的数据,在此可将其称为单道(或二维(2D ))格式。附图简单说明在附图的这些图例中藉由举例而并非藉由限制例示了本发明的多个实施例,其中类似的参考号表示类似的要素。图I是在多个装置之间传输数据的实施例的示意图;图2是流程图,例示了用于数据传输的过程;图3是格式转换芯片的实施例中的一输入和多个输出的示意图;图4是有待被转变为多个单道数据帧的三维数据帧的示意图;图5是由格式转换实施例产生的用于第一数据子流的数据帧的示意图;图6是由格式转换实施例产生的用于第二数据子流的数据帧的示意图;图7例示了格式转换芯片的实施例;图8例示了在格式转换系统的实施例中源装置的实施例;图9例示了在格式转换系统的实施例中汇点(sink)或接收装置的实施例;

图10是在格式转换装置或系统的实施例中的接口的示意图;图11是在格式转换系统的实施例中的装置的元件的示意图。

发明内容
本发明的多个实施例总体上是针对将多个数据流去封装进入多个链路之中。 在本发明的第一方面中,一种方法包括接收包括多个数据帧的数据流,该数据流处于第一模式并且具有多个内容数据的通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随该第一位置的第二位置发送的第二通道,其中每一数据帧包括同步信号以表明该内容数据的起点。本方法进一步包括将该数据流转变为处于第二模式的多个数据子流,所述数据子流包括第一数据子流,用于在该第二模式中携带用于该第一通道的数据、以及第二数据子流,用于在该第二模式中携带用于该第二通道的数据。将该数据流转变为多个数据子流包括藉由将该第二通道从每一数据帧中剥离来生成该第一数据子流,并且藉由将该第一通道以及该同步信号从每一帧中剥离并且在每一数据帧的该第二通道数据之前插入替代的同步信号来生成该第二数据子流。该方法进一步包括经由处于所述第二模式中的第一链环传输所述第一数据子流,并且经由处于所述第二模式中的第二链环传输所述第二数据子流。在本发明的一个第二方面中,一种装置的实施例包括一输入端口,该输入端口用于接收包括多个数据帧的数据流,该数据流处于第一模式中并且具有多个内容数据的通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随该第一位置的第二位置传输的第二通道,并且每一数据帧包括同步信号,该同步信号表明该内容数据的起点。该装置进一步包括存储器,该存储器保存用于处理的数据;第一输出 端口,该第一输出端口提供第一数据子流以便在第二模式中携带用于该第一通道的数据;第二输出端口,该第二输出端口提供第二数据子流以便在第二模式中携带用于该第二通道的数据;以及处理单元,该处理单元用于处理多个数据包,其中由该处理单元对所述数据进行的处理包括藉由将该第二通道从每一数据帧中剥离来生成该第一数据子流,并且藉由将该第一通道以及该同步信号从每一帧中剥离并且在每一数据帧的该第二通道数据之前插入替代的同步信号来生成该第二数据子流。详细说明本发明的多个实施例总体上是针对将多个数据流去封装进入多个链路(link)之中。在一些实施例中,一个系统可以提供将包括多个通道的数据流去封装为有待经由多个分离的链路进行传输的多个数据子流。在一些实施例中,第一装置可以向第二装置传输内容数据流,该数据流是多通道数据(例如,三维数据)流。该数据流可以包括(例如)音频/视频数据,包括HDMI (高清晰度多媒体接口)数据和MHL (移动HD连接)数据,其中HDMI和MHL提供了用于传输非压缩的数字数据的音频/视频界面。这些数据可以在传输之前被加密,例如使用HDCP (高带宽数字内容保护)的加密。HDMI可以按照HDMI技术规范的条例来进行说明,包括于2009年5月28日发布的“高清晰度多媒体接口”1.4版本,以及其他更早或更晚颁布的文档。MHL可以按照MHL技术规范的条例来进行说明。HDCP可以是在于2006年12月21日发布的“高带宽数字内容保护系统” I. 3修订版以及其他更早或更晚颁布的文档中所说明的。在一些实施例中,一种方法、装置或系统可以提供由数据流转到多个数据子流的转变,每个数据子流代表原始数据的多个通道之一。例如,数据流可以由数据包流组成,其中每个数据包中包括内容数据的多个通道,例如3D数据的左通道和右通道。一种装置可以旨在将此类数据传送给接收装置,其中该接收装置可以包括一个或多个接收器,所述接收器能够接收单道(2D)数据而不能够接收3D数据。在一些实施例中,将3D数据流转变或去封装成多个道数据子流以便被多个不可用于3D的接收器进行接收。在一些实施例中,将来自多个数据子流的数据相组合以产生一个多通道结果,如从多个单道数据子流中产生的3D图像。在一些实施例中,数据子流可以是共用原始数据流的共同封装的多个不相关的数据子流。图I是在多个装置之间传输数据的实施例的示意图。在本示意图中,具有数据端口 102的第一装置100与具有数据端口 112的第二装置110是通信联接的。第一装置100向第二装置110传输一个数据流,该数据流由多个数据帧组成的。在图I中每一数据帧120包括同步信号或指示122,随后是被封装进入这个数据帧中的数据的多个通道,如用于第一通道124的数据以及用于第二通道126的数据。所述数据可以包括视频数据,如3D HDMI视频数据。然而,在这个安排中,将会要求第二装置110接收并处理3D数据。在一些实施例中,数据流被注释以表示所述数据帧中包含3D数据。在一些实施例中,用于第一通道124的数据与用于第二通道的数据可以包括多个不相关的数据流。 在一些实施例中,数据传输被转变为以便允许一个接收装置或多个接收装置分别地接收数据流中的多个通道。在这个示意图中,具有数据端口 152的第一装置150与一个装置是通信联接的,该装置将数据流去封装成有待在多个链路上进行传输的多个数据子流,这个装置被例示为格式转换芯片170,该格式转换芯片与第二装置160通信联接,该第二装置具有用于接收第一数据子流的第一数据端口 162以及用于接收第二数据子流的第二数据端口 164。虽然在这个示意图中第一和第二数据端口被例示为单一装置的一部分,在其他实施例中可以有包含所述数据端口的多个分离的元件。如图所示,第一数据端口 162接收多个数据帧180,所述数据帧包括同步信号122和第一通道数据124,其后跟随控制数据/空数据188,该控制数据/空数据已被用于替代第二通道数据126。第二数据端口 164接收多个数据帧190,所述数据帧包括控制数据/空数据198,该控制数据/空数据已被用于替代同步信号122和第一通道数据124,其后跟随替代同步信号192以及第二通道数据126。在一些实施例中,将第一和第二数据子流进行修改以便指示所述子流包含单道数据,其中这种修改可以包括移除原始数据流的3D注释或用指示单道数据传输的注释来代替此类注释。图2是用于例示一个数据传输过程的流程图。如图所示,在202,数据(例如视频数据)是从来自源的传输中获得的。如果在204中该数据不是3D数据,那么随后是单道数据传输208。如果在204中该数据是3D数据,并且在206中预期的接收装置包括可用于3D的接收器,那么在210可以跟随3D数据传输。在一些实施例中,如果有待传输的数据是3D的,而接收器是3D不可用的,那么在212中将该数据转变成有待通过多个链路进行传输的第一数据子流和第二数据子流。尽管这种情形被例示为将一个数据流转变成第一和第二数据子流,但是本发明的多种实施例并不局限于任何具体数量的子流,并且可以包括额外的多个子流。在一些实施例中,一种用于产生第一数据子流的过程可以包括在214中在每一数据帧中剥离第二通道数据,并且在216中插入数据以填充第一通道数据后面的空间。在一些实施例中,用于产生第二数据子流的过程可以包括在220中在每一数据帧中剥离同步信号220、在222中剥离第一通道数据222、在224中在剩余的第二通道数据之前插入替换的同步信号、并且在226中插入数据以填充在数据开始前的空间。在一些实施例中,一种过程可以进一步包括在218中传输第一数据子流并在228中传输第二数据子流,并且在230中基于该第一数据子流以及该第二数据子流产生3D图像或其他组合的数据元素。图3是一个格式 转换芯片的实施例中的一个输入和多个输出的示意图。在一些实施例中,一个格式转换装置或元件可以包括格式转换芯片310,例如片上系统(S0C)。格式转换芯片310可以是分离的装置或元件,或者可以是发送装置或元件或接收装置或元件的一部分。在一些实施例中,格式转换芯片310接收一个HDMI 3D数据流(包括3D视频数据320),并且产生两个输出。该第一输出是经由第一链路进行传输的第一 HDMI单道(或2D)数据子流330,如左通道数据。该第二输出是经由第二链路进行传输的第二 HDMI单道数据子流340,如右通道数据。图4是有待被转变为多个单道数据帧的三维数据帧的示意图。在本示意图中,示出了数据帧400,如HDMI I. 4的3D数据帧。在一些实施例中,数据帧400包括在每组数据开端处的垂直消隐周期(Vblank) 410 (而剩余时间是Vactive)以及在每行数据之前的水平消隐周期(Hblank 405)(而剩余时间是HActive)。可以对数据帧400进行注释以便包括一个数据类型,在本示意图中是在Vblank周期410开端中的一个3D类型的信号415。Vblank周期410可以包括同步信号,该同步信号包含在数据帧420的开端处的一个Vsync周期之中。在Vsync周期后是数据的多个通道,所述数据被例示为左通道数据425和右通道数据435,在左通道数据425与右通道数据435之间是一可任选的有效空间周期430。跟随数据帧400的可以是该数据流中的一或多个额外的数据帧,它们被例示为跟随在前一数据帧400后的Vsync周期440和左通道数据445。在一些实施例中,包括数据帧400的数据流被转变成代表左通道数据425的第一数据子流470和代表右通道数据435的第二数据子流480。图5是由格式转换实施例产生的第一数据子流的多个数据帧的示意图。在本示意图中,第一数据子流包括数据帧500,该数据帧被例示为在每组数据的开端处有Vblank510,并且在每行数据之前有Hblank 505。在一些实施例中,可以对数据帧500进行修改或注释(例如藉由移除图4中的3D类型信号415或将该信号用单道数据类型信号515替换)以便指示单道数据。在一些实施例中,带有同步信号的Vsync周期520启动数据帧500,随后是左通道数据525。然而,跟随在左通道数据后的不是右通道数据和有效空间周期,而是用于替代所述数据而插入的非内容数据,它被例示为强迫控制数据530和535。然后,跟随数据帧500的可以是该数据流中的一或多个额外的数据帧,它们被例示为跟随在前一个数据帧500后的Vsync周期540和左通道数据545。图6是由一个格式转换实施例产生的第二数据子流的数据帧的示意图。在本示意图中,第一数据子流包括数据帧600,该数据帧被例示为在每组数据的开端处有Vblank610,并且在每行数据之前有Hblank 605。与图5类似,在一些实施例中,可以对数据帧600进行修改或注释(例如藉由移除图4中的3D类型信号415或将该信号用一个单道数据类型信号615替换)以便指示单道数据。在一些实施例中,数据帧600不是以同步周期开始,而是以非内容数据开始(例示为强迫控制数据620和625)以便替代在原始数据帧中提供的同步信号和左通道数据,例如在图4中例示的数据帧400。跟随该非内容数据的是替代的水平同步周期630以便提供一同步信号,该同步周期被插入在图4的原始数据帧400的有效空间430的位置。跟随替代的同步周期630的是右通道数据635。然后,数据帧600之后可以跟随有该数据流中的一或多个额外的数据帧,它们被例示为用于下一个数据帧开端的强迫控制数据640和645。图7例示了格式转换芯片的实施例。在本示意图中,格式转换装置或元件是格式转换芯片710的形式。然而,多个实施例并不局限于计算机芯片。在本示意图中,格式转换芯片710包括输入数据端口 720用于接收数据流740,该数据流包括多个通道,如3D视频数据。在一些实施例中,芯片710包括多个输出数据端口用于输出从数据流740中产生的多个数据子流,例如第一输出数据端口 722用于输出第一数据子流750,以及第二输出数据端口 724用于输出第二数据子流760。格式转换芯片710还可以任选地包含输入解密块721用于解密所接收的数据,以及一或多个输出加密块723和725用于加密所传输的数据。在一些实施例中,格式转换芯片包括接收器730用于接收数据流,以及一或多个发送器用于传输数据子流,例如第一发送器714和第二发送器716。在一些实施例中,格式转换芯片进一步包括控制器或处理器718用于处理数据(包括第一和第二数据子流的产生),以及数据存储器712用于存储供处理的数据。图8例示了在格式转换系统的实施例中的源或发送装置的实施例。在一些实施例中,源装置810包括输出数据端口 822用于输出包括多通道的数据流(例如3D视频数据), 以及发送器814用于驱动数据流的传输。输出数据端口 820可以与接收装置或与格式转换装置或元件850相联接,它可以包括在图7中例示的格式转换芯片710。在一些实施例中,源装置810进一步包括控制器或处理器816用于数据处理(在一些实施例中可以包括多个数据流的产生),以及数据存储器812用以存储供传输或处理的数据。在一些实施例中,源装置可以包括加密引擎818用于数据加密,并且在一些实施例中它可以进一步包括输入数据端口 820以及接收器830用于接收来自外部数据来源840的数据,所述数据包括用于产生该数据流的数据。图9例示了在一个格式转换系统的实施例中的一个汇点或接收装置的实施例。在一些实施例中,汇点装置910包括一个或多个输入端口用于接收数据,它被例示为用于接收第一数据子流950的第一输入数据端口 940以及用于接收第二数据子流960的第二数据端口 942。所述数据可以接收自包括格式转换的发送装置或格式转换装置905。在一些实施例中,汇点装置910可以包括一或多个接收器用于通过所述输入端口接收数据子流,所述接收器被例示为第一接收器930和第二接收器932。在一些实施例中,第二输入数据端口 942和第二接收器932可以被包含在一个分离的装置或元件中,它被例示为第二汇点/接收装置990。在一些实施例中,所述接收器各自都是能够接收一通道数据的单道接收器,并且因此每个接收器都不能够独自接收3D数据或类似的多通道数据。在一些实施例中,通过第一输入数据端口 940和第二输入数据端口 942接收的数据可以被组合形成一个完整的3D图像或其他的数据显示。在一些实施例中,源装置910进一步包括控制器或处理器914用于数据处理(在一些实施例中可以包括将从第一数据子流950和第二数据子流960中接收的数据进行重新组合),以及数据存储器912用以存储用于传输或处理的数据。在一些实施例中,如有必要的话,源装置可以包括解密引擎922用于解密所接收的数据。在一些实施例中,汇点装置可以包括或相联接有多个呈现装置(如视频显示器970和音频扬声器980)用于呈现视听数据。在一些实施例中,汇点/接收装置910可以基于第一数据子流950和第二数据子流960产生数据输出并且可以将该数据输出传送到另一个装置。在一些实施例中,装置910可以包括输出数据端口 944用于输出所述数据,以及发送器918用于传输所述数据。在一些实施例中,装置910可以包括加密引擎924用于在传输之前的数据加密。图10是在格式转换装置或系统的实施例中的多个接口的示意图。在一些实施例中,第一装置可以是源装置1010,第二装置可以是格式转换装置或元件1015,并且第三装置可以是对所接收的数据加以利用的汇点装置1020。在一些实施例中,第一和第二装置1010-1015通过接口(例如接口缆线1030)相连用于传送包括多个数据帧的数据流。然后,格式转换装置或元件1015可以经由用于多个接口的多条接口缆线1060连接到汇点装置1020 上。在一些实施例中,源装置1010可以经由缆线1030将数据流传输到格式转换装置 或元件1015,其中该数据流是3D数据流,它作为HDMI差分信号经由数据0+线路1032、数据O-线路1034、数据1+线路1036、数据I-线路1038、数据2+线路1040、和数据2-线路1042而送出。这种缆线可以进一步包括用于所述差分信号的差分时钟线路时钟+1044和时钟-1046 ;消费者电子产品控制(CEC)的控制总线1048 ;显示数据通道(DDC)总线1050 ;+5伏电源1052,CEC/DDC接地1054 ;热插拔检测1056 ;以及四条屏蔽线1058。在一些实施例中,格式转换装置或元件1015可以将数据流转换成代表该数据流多个通道的多个数据子流,它们被例示为第一数据子流1070和第二数据子流1080。每个这样的数据子流都可以经由一个接口进行传输。在一些实施例中,用于每个数据子流的接口可以等效于用于包括线路1032-1058的数据流的接口。图11是格式转换系统的实施例中的装置的多个元件的示意图。在此示意图中,未示出与本说明书无密切关系的一些标准以及众所周知的部件。在一些实施例下,装置1100可以是源/发送装置、汇点/接收装置、或是两者兼具。在一些实施例下,装置1100包括互连或者交叉开关1105或者其他用于数据传输的通信手段。该数据可以包括视听数据以及相关的控制数据。装置1100可以包括处理装置,例如与该互连1105联接的一或者多个用于处理信息的处理器1110。所述处理器1110可以包括一或多个物理处理器以及一或多个逻辑处理器。另外,所述处理器1110各自可以包括多个处理器内核。为简单起见,将互连1105例示为单一的相互连接,但可以代表多个不同的互连或总线并且到这类互连的部件连接可以改变。在图11所示的互连1105是一种抽象表示,它代表由适合的桥、适配器或控制器连接起来的任何一个或多个独立物理总线、点对点连接或两者兼备。互连1105可以包括(例如)系统总线、PCI或者PCIe总线、HyperTransport或者工业标准架构(ISA)总线、小型计算机系统接口(SCSI)总线、IIC(I2C)总线或有时被称为“火线”的电气和电子工程协会(IEEE)标准1394总线。(“高性能串列总线标准” 1394-1995,IEEE,1996年8月30日发表,及其附件。)装置1100进一步可以包括串行总线,例如USB总线1170,其上可附接一或者多个USB兼容的连接件。在一些实施例中,装置1100进一步包括随机存取存储器(RAM)或其他动态储存装置来作为主存储器1120,用于存储信息以及有待由所述处理器1110执行的多条指令。主存储器1120还可以用于存储用于数据流或子流的数据。RAM存储器包括要求刷新存储器内容的动态随机存取存储器(DRAM),以及静态随机存取存储器(SRAM),它不要求刷新内容但成本更高。DRAM存储器可以包括同步动态随机存取存储器(SDRAM)(它包括用于控制信号的时钟信号),以及扩展的数据输出动态随机存取存储器(EDO DRAM)。在一些实施例中,系统的存储器可以是多个特定的寄存器或者其他特殊通途的存储器。装置1100还可以包括一个只读存储器(ROM) 1125或者用于存储静态信息和用于所述处理器1110的指令的其他静态存储装置。装置1100可以包括用于存储特定要素的一个或者多个非易失性存储器元件1130。数据存储1135还可以联接到装置1105的互连1100上,用于存储资信息指令。数据存储1135可包括磁碟、光碟及其相应的驱动器、或其他存储器装置。所述元件可以结合在一起或者可以是分离的部件,或者使用装置1100的其他元件的某些部分。装置1100还可以藉由互连1105联接至显示器或者呈现装置1140上。在一些实施例中,该显示器可以包括用于将信息或者其他内容显示给一终端使用者的液晶显示器(IXD)、等离子显示器、或者任何其他显示技术。在一些实施例中,显示器1140可以用于显示电视节目。在一些实施例中,显示器1140可以包括触屏,它还被用作输入装置的至少一部分。在一些环境中,显示器1140可以是或者可以包括音频装置,如用于提供音频信息(包括电视节目的音频部分)的扬声器。一个输入装置1145可以联接至互连1105上,用于将信息和/或命令的选择传达给所述处理器1110。在不同实施方式中,输入装置1145可以是键 盘、小键盘、触屏与触控笔、语音启动系统、或者其他输入装置,或者是所述装置的组合。可包括的使用者输入装置的另一种类型是光标控制装置1150,例如滑鼠、轨迹球或光标方向键,它们用于向一或多个处理器1110传输方向信息和命令选择并用于控制显不器1140上的光标移动。一或者多个发送器或接收器1155还可以联接至互连1105上。在一些实施例中,该装置1100可以包括用于数据的接收与传输的一或者多个端口 1180。可以被接收和传输的数据可以包括3D或单道内容数据1185。在一些实施例中,3D内容数据可以被传输到格式转换装置或元件1190以被转变成单道内容数据,并且在一些实施例中可以从格式转换装置或元件1190接收单道数据,该格式转换装置或元件1190已经将3D内容数据转换成单道内容数据。此外,装置1100可以包括USB (通用串行总线)1170用于数据的接收或传输。装置1100可以进一步包括用于通过无线信号接收数据的一个或者多个天线1158。装置1100还可以包括电力装置或系统1160,它可以包括电源、电池、太阳能电池、燃料电池、或者用于提供或者生成电力的其他系统或装置。由该电力装置或系统1160提供的电力可以按照要求分配给装置1100的多个元件。在以上说明中,出于解释的目的,陈述了很多具体细节来提供对本发明的透彻理解。然而,对本领域技术人员而言,应当清楚的是可以实施本发明而无需所述具体细节中的一些。在其他情况中,以框图的形式例示了众所周知的结构和装置。在图示的多个元件之间可以有中间结构。在此说明或者例示的元件可以具有未例示或说明的额外输入或输出。所例示的多个元件或者部件还能够以不同的排列或者顺序来安排,包括任意字段的重新排序或者字段长度的改变。本发明可以包括多个不同的过程。本发明的所述过程可以由硬件部件来执行或者可嵌入多个计算机可读的指令中,它们可以用来致使一种通用或专用的处理器或者用所述指令编程的多个逻辑电路来执行所述过程。可替代地,所述过程可以藉由硬件和软件的组合来实施。
本发明的多个部分可以作为计算机程序产品来提供,它可以包括一种计算机可读媒质,其上已经存储了计算机程序指令,它可以用来对计算机(或其他电子装置)进行编程以执行根据本发明的过程。这种计算机可读介质包括,但不限于,软碟、光碟、CD-ROM (致密盘只读存储器)、以及磁光碟、ROMs (只读存储器)、RAM (随机存取存储器)、EPROM (可擦除可编程只读存储器)、EEPR0M (电可擦除可编程只读存储器)、磁性或者光学卡、闪存、或者用于存储电子指令的其他类型的媒质/计算机可读媒质。此外,本发明还可以作为计算机程序产品被下载,其中该程序可以从远端计算机传送至请求计算机上。所述方法中很多都是以其最基本的形式进行说明的,但从任何所述方法中都可以添加或者删除多个过程,并且从任意所述消息中都还可以添加或者减除信息,而不背离本发明的基本范围。本领域技术人员应当清楚的是可以做出很多进一步的修改与适配。提供的所述具体的实施例并不用于限制本发明,而是为了解释本发明。 如果提及元件“A”被连接到元件“B”或与其相联接,元件A可以直接地连接到元件B上,或者间接地(例如)藉由元件C相连接。当说明书讲述部件、特点、结构、过程、或特征A “造成了 ”部件、特点、结构、过程、或特征B,这意味着“A”系“B”的至少一个部分的起因,但还可以存在至少一个其他的部件、特点、结构、过程、或特征协助造成“B”。若本说明书中指出“可能”、“也许”或“可以”包括部件、特征、结构、过程、或者特性,则该具体的部件、特征、结构、过程、或者特性并非必需被包括。若本说明书提及“一个” “一”或“一种”要素时,这并不意味着只存在所说明的多个要素中的一个。实施例是本发明的实现方式或者示例。本说明书提到的“一种实施例”、“一个实施例” “一实施例”、“一些实施例”、或者“其他实施例”是指与所述实施例相关说明的具体的特点、结构、或者特性被包括在至少一些实施例之中,但不是必须包括在所有实施例之中。“一种实施例”、“一个实施例” “一实施例”、或者“一些实施例”等不同的表现形式并不是必须全部都针对同一批实施例。应当理解,在本发明的示例性实施例的以上说明中,本发明的不同特征有时在一个单一实施例、图示、或其说明中共同构成一组,其目的是使本公开流畅并帮助理解一或多个不同的发明方面。
权利要求
1.一种方法,包括 接收包括多个数据帧的数据流,所述数据流处于第一模式并且具有多个内容数据的通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随所述第一位置的第二位置发送的第二通道,每一数据帧包括同步信号,所述同步信号表明内容数据的起点; 将所述数据流转变为处于第二模式的多个数据子流,所述多个数据子流包括第一数据子流,用于以第二模式携带用于所述第一通道的数据、以及第二数据子流,用于以第二模式携带用于所述第二通道的数据,其中将所述数据流转变为所述多个数据子流包括 藉由将所述第二通道从每一数据帧中剥离来生成所述第一数据子流,并且 藉由将所述第一通道以及所述同步信号从每一帧中剥离并且在每一数据帧的所述第二通道数据之前插入替代的同步信号来生成所述第二数据子流;并且 经由处于所述第二模式中的第一链环传输所述第一数据子流并且经由处于所述第二模式中的第二链环传输所述第二数据子流。
2.如权利要求I所述的方法,其中所述内容数据包括视频数据。
3.如权利要求2所述的方法,其中处于所述第一模式中的内容数据包括三维(3D)视频数据并且处于所述第二模式中的内容数据包括单道视频数据。
4.如权利要求3所述的方法,其中所述第一通道包括用于左通道或者右通道的数据并且所述第二通道包括用于所述左通道或者右通道中的另一个的数据。
5.如权利要求3所述的方法,进一步包括将所述第一子流的数据与所述第二子流的数据组合生成3D视频图像。
6.如权利要求I所述的方法,其中所述第一数据子流与所述第二数据子流是不相关的数据子流,所述数据子流被封装在一起作为所述数据流。
7.如权利要求I所述的方法,其中传输所述第一以及第二数据流包括将所述第一数据流传输到与所述第二模式相容的第一接收器上并且将所述第二数据流传输到与第二模式相容的第二接收器上。
8.如权利要求I所述的方法,进一步包括检测在所述数据流的第一数据帧的前的类型信号,所述类型信号表明所述数据流属于所述第一类型。
9.如权利要求I所述的方法,其中生成所述第一数据子流进一步包括在所述第一数据子流中插入非内容数据以便填充先前被所述数据流中第二通道的数据所占据的空间。
10.如权利要求I所述的方法,其中生成所述第二数据子流进一步包括在所述第二数据子流中插入非内容数据以便填充先前被所述数据流中的同步信号以及第一通道的数据所占据的空间。
11.一种装置,包括 输入端口,所述输入端口用于接收包括多个数据帧的数据流,所述数据流处于第一模式中并且具有多个内容数据的通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随所述第一位置的第二位置传输的第二通道,每一数据帧包括同步信号,所述同步信号表明所述内容数据的一起点; 存储器,所述存储器保存用于处理的数据; 第一输出端口,所述第一输出端口提供第一数据子流以便以第二模式携带用于所述第一通道的数据; 第二输出端口,所述第二输出端口提供第二数据子流以便以第二模式携带用于所述第二通道的数据; 处理单元,所述处理单元处理多个数据包,其中由所述处理单元对所述数据进行的处理包括 藉由将所述第二通道从每一数据帧中剥离来生成所述第一数据子流,并且 藉由将所述第一通道以及所述同步信号从每一帧中剥离并且在每一数据帧的所述第二通道数据之前插入替代的同步信号来生成所述第二数据子流。
12.如权利要求11所述的装置,其中所述装置包括计算机芯片。
13.如权利要求11所述的装置,其中所述装置是分离的单元。
14.如权利要求11所述的装置,其中所述装置包括传输或接收装置的一部分。
15.如权利要求11所述的装置,其中所述内容数据包括视频数据。
16.如权利要求15所述的装置,其中处于所述第一模式中的内容数据包括三维(3D)视频数据并且处于所述第二模式中的内容数据包括单道视频数据。
17.如权利要求16所述的装置,其中所述第一通道包括用于左通道或者右通道的数据并且所述第二通道包括用于所述左通道或右通道中另一个的数据。
18.如权利要求11所述的装置,其中所述第一数据子流和第二数据子流是不相关的数据子流,所述数据子流被封装在一起作为所述数据流。
19.如权利要求11所述的装置,其中所述处理单元对所述数据进行的处理进一步包括所述处理单元在所述第一数据子流中插入非内容数据以便填充先前被所述数据流中第二通道的数据所占据的空间。
20.如权利要求11所述的装置,其中所述处理单元对所述数据的处理进一步包括所述处理单元在所述第二数据子流中插入非内容数据以便填充先前被所述数据流中的同步信号以及第一通道的数据所占据的空间。
21.—种系统,包括 源装置,所述源装置用于传输包括多个数据帧的数据流,所述数据流处于第一模式中并且具有多个内容数据的通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随所述第一位置的第二位置传输的第二通道,每一数据帧包括同步信号,所述同步信号表明所述内容数据的一起点; 汇点装置,所述汇点装置用于接收处于第二模式中的数据,处于所述第二模式的数据具有单一的内容数据通道;以及 格式转换元件,所述格式转换元件用于将处于所述第一模式的数据流转换为处于所述第二模式的多个数据子流,对处于所述第一模式的数据流的这种转换包括 藉由将所述第二通道从每一数据帧中剥离来生成第一数据子流,并且 藉由将所述第一通道以及所述同步信号从每一帧中剥离并且在每一数据帧的所述第二通道数据之前插入替代的同步信号来生成第二数据子流。
22.如权利要求21所述的系统,其中所述格式转换元件包括与所述源装置以及汇点装置相分离的一个单元。
23.如权利要求21所述的系统,其中所述格式转换元件包括所述源装置或所述汇点装置的一部分。
24.如权利要求21所述的系统,其中所述内容数据包括视频数据。
25.如权利要求24所述的系统,其中处于所述第一模式中的内容数据包括三维(3D)视频数据并且处于所述第二模式中的内容数据包括单道视频数据。
26.如权利要求21所述的系统,其中所述第一数据子流和第二数据子流是不相关的数据子流,所述数据子流被封装在一起作为所述数据流。
27.一种计算机可读媒质,其上存储有代表多个指令序列的数据,当所述指令序列由处理器执行时致使所述处理器执行多种操作,所述操作包括 接收包括多个数据帧的数据流,所述数据流处于第一模式中并且具有多个内容数据通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随所述第一位置的第二位置发送的第二通道,每一数据帧包括同步信号,所述同步信号表明所述内容数据的起点; 将所述数据流转变为处于第二模式的多个数据子流,所述多个数据子流包括第一数据子流,用于在所述第二模式中携带用于所述第一通道的数据、以及第二数据子流,用于在所述第二模式中携带用于所述第二通道的数据,其中将所述数据流转变为所述多个数据子流包括 藉由将所述第二通道从每一数据帧中剥离来生成所述第一数据子流,并且 藉由将所述第一通道以及所述同步信号从每一帧中剥离并且在每一数据帧的所述第二通道数据之前插入替代的同步信号来生成所述第二数据子流;并且 经由处于所述第二模式的第一链路传输所述第一数据子流并且经由处于所述第二模式的第二链路传输所述第二数据子流。
全文摘要
本发明的多个实施例总体上是针对将多个数据流去封装进入多个链路之中。一种方法的实施例包括接收包括多个数据帧的数据流,该数据流处于第一模式中并且具有多个内容数据的通道,所述通道包括在每一数据帧中的第一位置发送的第一通道、以及在每一数据帧中跟随该第一位置的第二位置发送的第二通道,其中每一数据帧包括同步信号以表明该内容数据的一起点。该方法进一步包括将该数据流转变为处于第二模式中的多个数据子流,所述数据子流包括第一数据子流以便在该第二模式中携带用于该第一通道的数据以及第二数据子流以便在该第二模式中携带用于该第二通道的数据。将该数据流转变为该多个数据子流包括藉由将该第二通道从每一数据帧中剥离而生成该第一数据子流,并且藉由将该第一通道以及该同步信号从每一帧中剥离并且在每一数据帧中该第二通道数据之前插入替代的同步信号来生成该第二数据子流。该方法进一步包括经由处于所述第二模式中的第一链环传输所述第一数据子流并且经由处于所述第二模式中的第二链环传输所述第二数据子流。
文档编号H04L12/56GK102656851SQ201080057689
公开日2012年9月5日 申请日期2010年12月14日 优先权日2009年12月17日
发明者C·温克尔, E·C·塞姆, L·L·布彻 申请人:晶像股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1