新四季網

將數據流去封裝進入多個鏈路中的製作方法

2023-05-29 23:12:31

專利名稱:將數據流去封裝進入多個鏈路中的製作方法
技術領域:
本發明的多個實施例總體上涉及數據通信的領域,並且更具體地,涉及將數據流去封裝進入多個鏈路(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·布徹 申請人:晶像股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀