專利名稱:代碼轉換裝置、方法和介質的制作方法
技術領域:
本發明是有關一種代碼轉換裝置、方法和介質,更詳細地說,是有關一種用于轉換在其中具有被多路轉換的視頻流、音頻流和其它數據流的傳送流中所使用的代碼的代碼轉換裝置、方法和介質。
背景技術:
在衛星數字電視廣播和不久將要開始實施的地面波數字電視廣播中,符合MPEG(活動圖象編碼專家組)2系統(ISO/IEC13818-1)(后面稱之為“MPEG-2”)的傳送流(后面稱之為“TS”)被用作為廣播波。作為該廣播波的TS在其中具有被多路轉換的視頻流、音頻流和其它數據流。
當TS作為數字電視廣播波被記錄到記錄介質時,如果進入一記錄介質的數據記錄速率低于在該記錄介質中TS被記錄的位速率,則如
圖1所示的位速率轉換器被用于降低被記錄TS的代碼位速率。應注意的是,因為該位速率轉換器的功能是轉換該代碼位速率,所以它是一種用于轉換輸入流的代碼的代碼轉換器。
包括在圖1所示的位速率轉換器中的TS多路分解器1將通過輸入端IN將輸入的TS分為視頻流VS和音頻流AS,并將它們分別提供給MPEG視頻解碼器2和MPEG音頻解碼器4。
MPEG視頻解碼器2對所提供的視頻流VS進行解碼以產生一視頻信號,并將該視頻信號提供給MPEG視頻編碼器3。通過MPEG方法該MPEG視頻編碼器3將所提供的視頻信號編碼為具有預定位速率的視頻流,并且將被編碼的視頻流提供給TS多路轉換器6。另一方面,MPEG音頻解碼器4對所提供的音頻流AS進行解碼以產生一音頻信號,并將該音頻信號提供給MPEG音頻編碼器5。通過MPEG方法該MPEG音頻編碼器5將所提供的音頻信號編碼為具有預定位速率的視頻流,并且將被編碼的音頻流提供給TS多路轉換器6。TS多路轉換器6將多路轉換從MPEG視頻編碼器3提供的視頻流和從MPEG音頻編碼器5提供的音頻流,以提供具有降低了位速率的TS′,該TS′在輸出端OUT被輸出。
但是,如圖1所示的常規位速率轉換器具有這樣的缺點,即當輸入的TS包括有任何不符合MPEG-2的基本流時,一旦該TS被分離為基本流則不能被重新多路轉換。例如,諸如在數字電視廣播中使用的數據流之類的專用流不符合于MPEG-2時,每個服務提供器則要專門設置用于多路轉換的必要的緩沖器尺寸和位速率。當TS多路轉換器6不了解用于一被多路轉換流的緩沖器模式時,就可能不會多路轉換。因此,例如除非該流的緩沖器的模式為已知,否則難以多路轉換諸如數據流之類的專用流。
另外,如圖1所示的常規位速率轉換器存在這樣的問題,即當傳送流TS具有被轉換的一視頻流VS和一音頻流AS,并且每一個都符合MPEG-2時,它能改變傳送流TS的位速率,但它不能改變在其中具有一視頻流VS和多個音頻流AS的被轉換的TS的位速率。
發明的披露因此,本發明的一個目的是通過使包含任何不符合MPEG-2的基本流的一輸入TS分離為基本流并且重新多路轉換該基本流來克服上述已有技術的缺點。
本發明的另一個目的是允許改變在其中具有除視頻流之外的多個被多路轉換的基本流的TS的位速率。
上述目的可以通過提供一用于從第一多路轉換流產生第二多路轉換流的代碼轉換器來實現,根據本發明的代碼轉換器包括用于從所提供的第一多路轉換流分離第一基本流的裝置;用于利用一預置的方法將由該分離裝置分離的第一基本流轉換為一信號的裝置;用于對由該轉換裝置轉換的信號進行打包以產生第一包的裝置;用于存儲指明在該多路轉換流中出現一包括形成第一多路轉換流的第二基本流的包時的時間的定時信息的裝置;和根據在該存儲裝置中存儲的定時信息用于多路轉換由該打包裝置產生的第一包和包括第二基本流的第二包以產生第二多路轉換流的裝置。
在根據本發明的上述代碼轉換器中,該轉換裝置包括用于對由該分離裝置所分離的第一基本流進行解碼以產生一相應于第一基本流的原始信號的裝置;和用于以一預置位速率對由該解碼裝置產生的原始信號進行編碼的裝置。
另外在該上代碼轉換器中,該轉換裝置通過一預置方法轉換由分離裝置所分離的第一基本流所形成的代碼。
另外在該上述代碼轉換器中,根據在存儲裝置中存儲的定時信息,該多路轉換裝置在相應于在第一多路轉換流中出現第二包的時間的一時間處,將第二包多路轉換到第二多路轉換流。
另外上述目的可以通過提供一種用于從第一多路轉換流產生第二多路轉換流的代碼轉換方法來實現,根據本發明的代碼轉換方法包括有步驟從所提供的第一多路轉換流分離第一基本流的步驟;通過一預置的方法將在該分離步驟所分離的第一基本流轉換為一信號的步驟;對在該轉換步驟中轉換的信號打包以產生第一包的步驟;用于存儲指明在該多路轉換流中出現一包括形成第一多路轉換流的第二基本流的包時的時間的定時信息的步驟;和根據在該存儲步驟中存儲的定時信息,用于多路轉換由該打包步驟產生的第一包和包括第二基本流的第二包以產生第二多路轉換流的步驟。
在根據本發明的上述代碼轉換方法中,該轉換步驟包括有步驟對在分離步驟中被分離的第一基本流進行解碼,以產生一相應于第一基本流的原始信號的步驟;和以一預置的位速率對在該解碼步驟中產生的原始信號進行編碼的步驟。
另外在上述代碼轉換方法中,在轉換步驟中,形成在該分離步驟中被分離的第一基本流的代碼是由一預置的方法來轉換的。
另外在上述代碼轉換方法中,在該多路轉換的步驟中,根據在存儲步驟中存儲的定時信息,第二包在相應于在第一多路轉換流中出現第二包時的時間處被多路轉換到第二多路轉換流。
另外上述目的可以通過提供一具有在其中記錄有由計算機所執行的轉換程序以從第一多路轉換流產生第二傳送流的介質來實現,根據本發明的程序包括有步驟從所提供的第一多路轉換流分離第一基本流的分離步驟;通過一預置的方法將在該分離步驟中分離的第一基本流轉換為一信號的步驟;將在該轉換步驟中轉換的信號打包以產生第一包的步驟;存儲指明在該多路轉換流中出現包括形成第一多路轉換流的第二基本流的包時的時間的定時信息的步驟;和根據在存儲步驟中存儲的定時信息,多路轉換在打包步驟中產生的第一包和包括第二基本流的第二包以產生第二轉換流的步驟。
在根據本發明的上述介質中,在該程序中的轉換步驟包括有步驟對在分離步驟中分離的第一基本流進行解碼以產生相應于第一基本流的原始信號的步驟;和以一預置的位速率對在解碼步驟中產生的原始信號編碼的步驟。
另外在上述介質中,在該程序中的轉換步驟中,形成在該分離步驟中被分離的第一基本流的代碼是由一預置方法轉換的。
另外在上述介質中,在該程序中的多路轉換步驟中,根據在存儲步驟中存儲的定時信息,在相應于在第一多路轉換流中出現第二包時的時間處第二包被多路轉換到第二多路轉換流的步驟。
本發明的這些目的和其它的目的、特征和優點在下面結合附圖對本發明的最佳實例作詳細說明后將變得更加清楚。
附圖簡要說明圖1是已有技術位速率轉換器的框圖,示出了它的結構的一個例子;圖2是根據本發明的代碼轉換器的一個實施例的框圖;圖3是包括在圖2中的該代碼轉換器中的代碼轉換器的框圖;
圖4是使用了圖2中的該代碼轉換器的TS記錄器的框圖,示出了它的的結構的一個例子;圖5是用于說明圖4中的TS記錄器的操作;圖6是實現由包括在圖2中的代碼轉換器中的控制器執行轉換控制的操作的流程圖;圖7是根據本發明的代碼轉換器的另一實施例的框圖;圖8A是示出了一帶有在其中存儲代碼轉換程序的記錄介質的個人計算機;圖8B說明了用來將代碼轉換程序裝入個人計算機并且能夠執行該程序的記錄介質;圖8C說明了用來將代碼轉換程序裝入個人計算機并且能夠執行該程序的一系統;圖9是一個人計算機的框圖,示出了它的內部結構。
執行本發明的最佳模式參見圖2,圖2示出了構成根據本發明的代碼轉換器的一實施例的框圖。該代碼轉換器從作為一輸入而被提供的第一傳送流TS中產生第二傳送流TS′。第一傳送流TS是一在其中具有被多路轉換的作為第一基本流的視頻信號傳送流包(后面將稱之為“視頻TS包VTSP”)和包含音頻流及其它數據流的非視頻TS包UVTSP的傳送流。
如圖2所示,該代碼轉換器包括有一從自輸入端IN所提供的第一傳送流TS分離視頻TS包VTSP的視頻TS包分離器10;利用一預置的方法轉換由視頻ST包分離器10分離的視頻TS包VTSP形成的代碼的代碼轉換器12;利用對由該代碼轉換器12轉換的代碼的信號進行打包而產生代碼轉換視頻TS包VTSP′的TS包發生器15;存儲指明包括形成第一傳送流TS的非視頻TS包UVTSP在第一傳送流處出現時的時間的定時信息的TS包定時管理器18;和根據在該TS包定時管理器18中存儲的定時信息,通過多路轉換由TS包發生器15產生的視頻TS包VTSP′和非視頻TS包UVTSP,在輸出端OUT產生并輸送第二傳送流TS′的開關16。在控制器19的控制下,開關16作為多路轉換的功能將在下面進一步說明。
該代碼轉換器還包括有在視頻TS包分離器10和代碼轉換器12之間所提供的PES包分析器11;在TS包定時管理器18和開關16之間提供的控制器19;和TS包緩沖器17。
該視頻TS包分離器10從自輸入端IN提供的第一傳送流TS中析取視頻TS包VTSP,并將它提供該PES包分析器11。另外,該視頻TS包分離器10從第一傳送流TS中析取非視頻TS包UVTSP,并將它提供TS包緩沖器17。另外,視頻TS包分離器10向TS包定時管理器18提供指明非視頻包UVTSP作為輸入被提供時的時間的定時信息(指明在第一傳送流TS中出現該非視頻TS包時的時間的信息)。
PES包分析器11使用由視頻TS包分離器10提供的視頻TS包VTSP的有效負載以形成PES(被打包的基本流),并將是PES包的有效負載的編碼的視頻信號(后面將稱之為“編碼視頻信號”)提供給代碼轉換器12。另外,PES包分析器11將該編碼視頻信號的PTS(顯示時標)提供給代碼轉換器12。應注意的是,該PTS是在PES包的標題中被描述的一參量并且指明當編碼視頻信號被重現時在該時基上的一時間。
代碼轉換器12通過該預置方法轉換編碼視頻信號,該編碼視頻信號是PES包分析器11從由視頻TS包分離器10所分離的視頻TS包VTSP所產生的。例如,當該代碼轉換器被用作圖1所示的位速率轉換器時,代碼轉換器12對該編碼視頻信號進行解碼,隨后以一預置的位速率(壓縮速率)重新對它編碼,并將它提供給TS包發生器15。另外,該代碼轉換器還可轉換例如附加到該編碼視頻信號上的有關版權保護信息的代碼首先,在下面將說明位速率轉換。在這種情況中,如圖3所示,該代碼轉換器12包括MPEG視頻解碼器13和MPEG視頻編碼器14。MPEG視頻解碼器13對自PES包分析器11所提供的編碼視頻信號進行解碼,并且將該解碼視頻信號提供給MPEG視頻編碼器14。MPEG視頻解碼器13還將相應于該視頻信號的PTS(顯示時標)提供給MPEG視頻編碼器14。MPEG視頻編碼器14以一預置的位速率(壓縮速率)對自MPEG視頻解碼器13所提供的視頻信號進行重新編碼,并且將該重新編碼的視頻信號與相應于該重新編碼的視頻信號的PTS一起提供給TS包發生器15。在控制器19的控制下,TS包產生15對自MPEG視頻編碼器14所提供的編碼視頻信號進行打包以產生視頻TS包VTSP′,并且將它送至開關16的輸入端a。
開關16由控制器19控制,以將其輸出轉換到其輸入端a或b的任何一端。通過輸出端OUT,該開關16將提供從TS包發生器15提供到開關輸入端a的視頻TS包VTSP′或在開關的輸入端b所提供的來自TS包緩沖器17的通過時分多路轉換該非視頻TS包UVTSP所產生的第二包流TS′中的任一個。
TS包緩沖器17存儲自視頻TS包分離器10所提供的非視頻TS包UVTSP,并且依次在開關16的輸入端b上傳送它們。
TS包定時管理器18管理自視頻TS包分離器10提供的并相應于存儲在TS包緩沖器17中的非視頻TS包UVTSP(指明在TS中出現TS包UVTSP時的時間的信息)的定時信息和指明在TS的時基上的一時間的PCR(程序時鐘參考),并將它們提供給控制器19。
控制器19根據來自TS包定時管理器18的定時信息和PCR來控制TS包發生器15和開關16。
如上所述的構成轉換位速率的代碼轉換器被用于如圖4所示的傳送流(TS)記錄器中。該TS記錄器將通過多路轉換由該代碼轉換器的代碼轉換器12降低了其位速率的視頻TS包VTSP′所產生的第二傳送流TS′和非視頻TS包UVTSP記錄到后面將要說明的一記錄介質中。
圖4所示的記錄器包括有如圖2所示的代碼轉換器和包括位流程序分析器(parser)20至記錄介質28的記錄系統。
位流程序分析器20依次讀取自開關16提供的來自TS包的PCR并將它們提供給PLL(鎖相環)塊21和到達時標附加塊23。PLL塊21將自位流程序分析器20所提供的PCR鎖定為該記錄系統的27MHZ時鐘。該記錄系統還包括根據27MHZ時鐘的計數產生一時標的時標發生器22。
當將一TS包從位流程序分析器20提供給也包括在該記錄系統中的平滑緩沖器24時,到達時標附加塊23附加給TS包一指明TS包的第一字節被提供給該平滑緩沖器24時的時間的時標。平滑緩沖器24存儲具有被附加有時標的TS包,并且以合適的預置數據數的單元的形式將它提供給也包括在該記錄系統中的誤差校正塊25。誤差校正塊25附加一誤差校正碼到自平滑緩沖器24所提供的TS包并且將它提供給也包括在該記錄系統中的調制器26。調制器26利用預置的方法調制由誤差校正塊25所提供的TS包,并且將它提供給也包括在該記錄系統中的記錄器27。記錄器27將自調制器26提供的被調制的TS包記錄到記錄介質28。
下面將參照5說明在TS記錄器中使用的代碼轉換器的作用。應注意的是,在圖5D中所示的TS包實際上是相對于圖5A至5C而延遲了PES包分析器11至TS包發生器15的操作時間長度。在該TS包緩沖器17中非視頻TS包被緩沖并且在適當的時間(如圖5E所示)被提供以在由圖5的虛線所示的每一時間處同步這些TS包。
當被時分多路轉換的其中包含有如圖5A所示的視頻TS包VTSP(在圖5中用“V”表示)和非視頻TS包UVTSP的TS被提供給視頻TS包分離器10時,如圖5B所示,視頻TS包分離器10將從該TS中析取視頻TS包VTSP,并將其提供給PES包分析器11。如圖5C所示,視頻TS包分離器10還從TS中析取非視頻TS包UVTSP,并將其提供給TS包緩沖器17。同時,視頻TS包分離器10還將提供非視頻TS包UVTSP時的時間信息提供給TS包定時管理器18。
PES包分析器11使用自視頻TS包分離器10所提供的視頻TS包VTSP的有效負載以提供一PES包,并且向在代碼轉換器12中的MPEG視頻解碼器13提供是有效負載的編碼視頻信號。MPEG視頻解碼器13時自PES包分析器11提供的編碼視頻信號進行解碼,并且將被解碼的視頻信號提供給MPEG視頻編碼器14。
MPEG視頻編碼器14以一預置的位速率(當該視頻信號是如圖5D所示的TS包時,其速率為如5B所示的TS包的位速率的一半)對自MPEG視頻解碼器13所提供的視頻信號進行重新編碼,并且與相應的編碼視頻信號PTS一起被提供給TS包發生器15。在控制器19的控制下,TS包發生器15對來自MPEG視頻編碼器14的編碼視頻信號進行打包,如5D所示,并且將它提供給開關16的輸入端a。
另一方面,TS包緩沖器17隨著如圖5E所示的一預置時間的延遲將該非視頻TS包提供給開關16的輸入端b。
控制器19控制開關16以將其輸出轉換到16的輸入端a或b(后面將參照6的流程作進一步的說明)。
因此,如圖5F所示被時分多路轉換的視頻TS包VTSP′和非視頻TS包UVTSP被從開關16提供給位于開關16下游的位流程序分析器20。
如圖5F所示的相互不連續的TS包將通過如圖4所示的記錄系統中下游平滑緩沖器24而相互緊密地被再安置,并且隨后被記錄在記錄介質28上。
下面將結合圖6的流程說明通過控制器19的轉換。首先在步驟S1中,控制器19根據自TS包定時管理器18提供的定時信號和PCR判斷當前時間(當視頻TS分離器10被提供TS時所經過的時間)是否是在TS的時基上提供非視頻TS包UVTS的時間。如果步驟S1確定現在沒有任何時間提供非TS包UVTSP,則進入步驟S2。
在步驟S2中,控制器19判斷是否TS包發生器15已被提供有一來自MPEG編碼器14的TS打包的一編碼視頻信號。如果步驟S2確定沒有提供TS打包的編碼視頻信號,則進入步驟S3。
在步驟S3中,該TS包發生器15將由控制器19控制以打包來自MPEG編碼器14的編碼視頻信號,并將其提供給開關16的輸入端a。開關16將由控制器19來控制以將其輸出轉換到輸入端a,并且將自TS包發生器15所提供的視頻TS包VTSP′提供給如圖4所示的下游的位流程序分析器20。
在步驟S5中,控制器19判斷是否所有的TS包都已被提供給開關16的下游級。如果確定所有的TS包還沒有被全部提供給開關16的下游級,則返回到步驟S1。
如果在步驟S1中確定目前時間是提供非視頻TS包UVTSP的一時間,則控制器19將進入步驟S4。在步驟S4中,開關16由控制器19控制以將其輸出端轉換到輸入端b,并將自TS包緩沖器17提供的非視頻TS包UVTSP提供給位于開關16下游的位流程序分析器20。
其后,控制器19將返回到步驟S1直至在步驟S5中確定所有的TS包都已被提供為止,并且重復在步驟S1和隨后的各步驟中的操作。當控制器19確定了所有的TS包都已被提供時,將結束轉換控制。
如上所述,該代碼轉換器轉換位速率的作用是可以僅僅轉換在TS中包含的視頻流的位速率以產生新的TS而不論在TS中包含的非視頻基本流是否符合MPEG-2。
另外,該代碼轉換器可以轉換在TS中包含的視頻流的位速率以產生一新的TS而與在TS中包含的非視頻基本流的數量無關。
該TS記錄器可以僅僅轉換包含在一TS中的視頻流的位速率以產生和記錄一新的TS,而不論包含在TS中的非視頻基本流是否符合MPEG-2。
另外,該TS記錄器還可以轉換包含在一TS中的視頻流的位速率以產生和記錄一新的TS,而不管非視頻基本流的數量。
應注意的是,本發明可應用于構成一輸入多路轉換流的視頻位流的解碼以產生一原始信號,并且重新編碼該原始信號以轉換構成輸入多路轉換流的視頻位流的位速率,以及通過一預置的方法對附加到該視頻位流的代碼的轉換,重新將被轉換的代碼附加到該視頻位流上并提供它們。
例如,本發明可應用于通過一預置方法如圖7所示轉換一有關將版權保護信息附加到構成輸入多路轉換流的一視頻位流的代碼。圖7中的代碼轉換器與圖2中的代碼轉換器的不同之處是用版權保護信息轉換器30代替了圖2中的代碼轉換器12,該PES包分析器11的輸出是由分析器31來分析的,并且在版權保護信息轉換器30中的代碼轉換是根據分析器31的分析結果來控制的。
分析器31分析PES包分析器11的輸出以檢測被插入在輸入視頻信號中的諸如復制控制信息(CCI)、水印信號、限制復制數量的復制產生信號之類的版權保護信息。版權保護信息轉換器30通過一預置的方法根據來自分析器31的分析結果更新有關版權保護信息的代碼并且提供一更新的視頻流。
例如,當分析器31檢測復制產生信息時,該版權保護信息轉換器30將復制產生信息的計數增加1,如果該產生限制是在一可允許的范圍之內,則將該計數附加到相應于PTS的視頻傳送包VTSP,并且將該包傳送到TS包發生器15。
另一方面,當該產生限制超出了允許范圍時,則版權保護信息轉換器30將不向TS包發生器15傳送TS包VTSP。
因此,圖7所示的代碼轉換器可提供一管理以保護該視頻傳送流的版權。
圖7所示的代碼轉換器可與包括有如圖4所示的位流程序分析器20至記錄介質28的記錄系統相結合以構成一TS記錄器,該TS記錄器將記錄包括其版權被保護的視頻流的TS。應注意的是,該TS記錄器不能記錄任何與版權保護信息的類型相關的TS,例如,該TS記錄器不能記錄當該產生限制超過可允許范圍時的TS。
應注意的是,本發明可應用于轉換包括在一程序流中的一視頻流的位速率或通過一預置方法轉換附加到一視頻位流的代碼。
另外本發明可應用于在一TS中的音頻流的位速率的轉換或通過一預置方法對在一TS中的音頻流的轉換,并且隨后與其他的基本流一起多路轉換該音頻流以產生一新的TS。
此外,本發明還可應用與諸如視頻流和音頻流之類的多個基本流的位速率的轉換或通過一預置方法對多個基本流的轉換,并且隨后將它們與其他的基本流一起多路轉換以產生一新的TS。
上述一系列的處理可以利用硬件也可以利用軟件來實現。為了通過軟件來實施一系列的處理,構成該軟件的一程序被安裝在內置有作為一專用硬件被記錄的TS的計算機中,或者安裝在能夠用相應于裝入在其內的程序的各種程序執行各種功能的通用個人計算機中。
根據本發明的介質,在該介質中記錄有想要執行上述一系列處理的程序,該介質被插入在能夠執行該程序的通用個人計算機中,下面將結合圖8A至8C來說明。
如圖8A所示,該程序可預先安裝在硬盤302中或半導體存儲器303中作為記錄介質和個人計算機301一起提供給用戶。
換言之,該程序可以暫時地或永久地存儲在諸如圖8B所示的軟盤311、CD-ROM(只讀小型盤存儲器)312、MO(磁-光)盤313、DVD(數字通用盤)314、磁盤315或半導體存儲器316之類的記錄介質中作為封裝軟件提供給用戶。
另外,如圖8C所示,該程序還可以通過衛星322從下載站321由無線電傳送給個人計算機301,或者通過諸如局域網(LAN)或英特網之類的網絡從下載站321由電纜或無線電傳送到個人計算機301,并且存儲在插入在計算機301的硬盤302等中。
術語“介質”在這里是指包括所有介質在內的一個很寬的概念。
包括有一CPU(中央處理單元)342的個人計算機301例如如圖9所示。該CPU342具有一通過總線341與其相連的輸入/輸出接口345。當通過輸入/輸出接口345提供來自包括鍵盤、鼠標等的輸入單元347的一用戶命令時,CPU342將該命令裝入RAM(隨機存取存儲器)344中,并且執行在相應于圖8A所示的半導體存儲器303的ROM(只讀存儲器)343中所存儲的一程序,通過通信單元348接收從衛星322或網絡331傳送的一程序并裝入硬盤302中,或者從裝在驅動裝置349中的軟盤311、CD-ROM312、MO盤313、DVD314或磁盤315中讀取一程序并裝入硬盤302中。此外,CPU342必須通過例如輸入/輸出接口345向由LCD(液晶顯示器)等制作的顯示單元346提供執行處理的結果。
應注意的是在本說明書中,對向用戶描述提供存儲在介質中的程序的步驟包括以一描述順序的時系實現處理的步驟,以及處理的實現可以是并行的地或單獨地進行。
術語“系統”在這里是指由多個單元構成的整個裝置。
工業可應用性上面根據本發明所作的描述,對第一基本流進行代碼轉換以產生第一包。另外,指明在一多路轉換流中出現形成第二基本流的第二包時的時間的定時信息被存儲。產生的第一包和第二包根據該定時信息而被多路轉換,從而僅僅第一基本流的代碼可被轉換以產生一新的第二多路轉換流,而不管第二基本流是否符合MPEG-2。另外,還能夠轉換在其中除了視頻流之外的還有多個基本流被多路轉換的TS代碼。
權利要求
1.一種用于從第一多路轉換流產生第二多路轉換流的代碼轉換器,包括用于從提供的第一多路轉換流中分離第一基本流的裝置;利用一預置的方法用于將由分離裝置所分離的第一基本流轉換為一信號的裝置;用于打包由轉換裝置所轉換的信號以產生第一包的裝置;用于存儲指明在該多路轉換流中出現包括形成第一多路轉換流的第二基本流的一包時的時間的定時信息的裝置;和用于根據在存儲裝置中存儲的定時信息多路轉換由打包裝置所產生的第一包和包括第二基本流的第二包以產生第二多路轉換流的裝置。
2.根據權利要求1的裝置,其中該轉換裝置包括用于解碼由分離裝置所分離的第一基本流以產生相應于第一基本流的原始信號的裝置,和用于以一預置位速率對由該解碼裝置所產生的原始信號進行編碼的裝置。
3.根據權利要求1的裝置,其中該轉換裝置利用一預置方法轉換由分離裝置分離的形成第一基本流的代碼。
4.根據權利要求1的裝置,其中該多路轉換裝置根據存儲在存儲裝置中的定時信息在相應于第一多路轉換流中出現第二包時的時間處將第二包多路轉換到第二多路轉換流。
5.根據權利要求1的裝置,其中該第一基本流是一視頻流。
6.一種用于從第一多路轉換流產生第二多路轉換流的代碼轉換方法,包括步驟從提供的第一多路轉換流中分離第一基本流;利用一預置的方法將由分離步驟所分離的第一基本流轉換為一信號;打包在轉換步驟所轉換的信號以產生第一包;存儲指明在該多路轉換流中出現包括形成第一多路轉換流的第二基本流的一包時的時間的定時信息;和根據在存儲步驟中存儲的定時信息多路轉換由打包步驟所產生的第一包和包括第二基本流的第二包以產生第二多路轉換流。
7.根據權利要求6的方法,其中該轉換步驟包括步驟解碼在分離步驟中所分離的第一基本流以產生相應于第一基本流的原始信號;和以一預置位速率對由該解碼步驟所產生的原始信號進行編碼。
8.根據權利要求6的方法,其中在該轉換步驟中,利用一預置方法轉換在分離步驟中分離的形成第一基本流的代碼。
9.根據權利要求6的方法,其中在該多路轉換步驟中,根據存儲在存儲裝置中的定時信息在相應于第一多路轉換流出現第二包時的時間處將第二包多路轉換到第二多路轉換流。
10.根據權利要求6的方法,其中該第一基本流是一視頻流。
11.一種在其中記錄有從第一多路轉換流產生第二多路轉換流的代碼轉換程序并且該程序是由一計算機執行的介質,該程序包括步驟從提供的第一多路轉換流中分離第一基本流;利用一預置的方法將由分離步驟所分離的第一基本流轉換為一信號;打包在轉換步驟所轉換的信號以產生第一包;存儲指明在該多路轉換流中出現的包括形成第一多路轉換流的第二基本流的一包時的時間的定時信息;和根據在存儲裝置中存儲的定時信息多路轉換由打包步驟所產生的第一包和包括第二基本流的第二包以產生第二多路轉換流。
12.根據權利要求11的介質,其中在該程序中的轉換步驟包括步驟解碼在分離步驟所分離的第一基本流以產生一相應于第一基本流的原始信號;和以一預置位速率對在該解碼步驟中所產生的原始信號進行編碼。
13.根據權利要求11的介質,其中在該程序的轉換步驟中,利用一預置方法轉換在分離步驟中分離的形成第一基本流的代碼。
14.根據權利要求11的介質,其中在該程序的多路轉換步驟中,根據存儲在存儲步驟中的定時信息在相應于第一多路轉換流中出現第二包時的時間處將第二包多路轉換到第二多路轉換流。
15.根據權利要求11的介質,其中該第一基本流是一視頻流。
全文摘要
一視頻TS包分析器從一TS中析取一視頻TS包(VTSP)。一PES包分析器和一TS包發生器對該視頻TS包解碼,以一預置位速率再次編碼,并將該TS包提供給開關的一輸入端。該開關輸入端接收除了來自TS包緩沖器的視頻之外的TS包(UVTSP)。控制部分根據來自TS包定時管理器的定時信息和PCR來控制TS包發生器和開關。因此,可以執行對一傳送流的轉換。
文檔編號H04N7/24GK1316133SQ00801221
公開日2001年10月3日 申請日期2000年6月30日 優先權日1999年6月30日
發明者加藤元樹 申請人:索尼公司