專利名稱:多路化分離裝置和方法
技術領域:
本發明涉及從信息多路化的分組串中分離構成該分組串的各種信息的多路化分離裝置及其方法和存儲用于利用軟件實現該多路化分離處理的程序的數據存儲媒體,例如,涉及輸入按照圖像壓縮編碼的國際標準MPEG2而多路化的分組串,按照現在標準化推薦的MPEG4等而使目標數據多路化的分組串,分離各種信息的多路分離。
現在,作為將圖像、聲音或控制信息等數字數據分組化進行傳送的方法,在討論中的是MPEG 4(例如,參考文獻ISO/IEC JTC1/SC29/WG11N1692 MPEG4-Systems Working Draft 4.0,ISO/IEC JTC1/SC29/WG11N1693 MPEG4-Systems Verification Model 4.0)。在MPEG4中,將記述壓縮編碼的圖像及聲音或目標的層次關系等的目標合成信息、記述目標的編碼方式的目標描述符的數字數據在訪問單元層中進行MPEG4分組化,按照國際標準MPEG2(例如,參考文獻ISO/IECJTC1/SC29/WG11 N801“ISO/IEC 13818-1)將該MPEG4分組進一步分組。另一方面,在MPEG2中,按照MPEG2壓縮編碼的圖像和聲音使用稱為PES分組(Packetized Elementary Stream Packet)的格式進行分組,進而該PES分組又分割為稱為TS分組(Transport StreamPacket)的固定長分組。
現在標準化正在進行中的MPEG4,必須按照訪問單元層進行MPEG4分組,所以,按照MPEG2壓縮編碼的圖像和聲音也依照訪問單元層而進行MPEG4分組。因此,現在正在普及的衛星廣播或利用電纜等進行的廣播的MPEG2數據接收機,如上所述,輸入按照MPEG2壓縮編碼的圖像和聲音進行MPEG4分組而多路化的MPEG4數據時,就不能將按照MPEG2壓縮的圖像和聲音分離和譯碼。
另外,即使在信息的內容沒有變化的情況下,廣播接收終端也將記述目標的層次關系的目標合成信息及記述目標的編碼方式等的目標描述符反復輸入多次。在廣播接收終端,由于有可能在任意的時間開始進行接收,所以,各種反復是必要的。目標的合成信息(目標合成信息)及關于目標的編碼方式的信息(目標描述符)也和圖像及聲音數據一樣,依照訪問單元層進行MPEG4分組,但是,如果反復接收這種同一內容的信息,便有可能加重該接收終端的負擔。
此外,在MPEG4中,還不能提供用于根據多路化數據特定目標合成信息及目標描述符及按照MPEG4壓縮編碼的圖像和聲音的數據的可靠的方法。
為了解決上述問題,本發明的多路化分離裝置,具有輸入按照MPEG2多路化的多路化分組串并將圖像數據、聲音數據、稱為程序映射表及初始目標描述符段的程序多路信息、目標合成信息和目標描述符分離的分離單元、存儲程序多路信息的存儲器、存儲目標合成信息的存儲器、存儲目標描述符的存儲器和分析各存儲器存儲的程序多路信息和目標合成信息以及目標描述符的信息分析單元。
信息分析單元從目標合成信息或目標描述符中檢測表示未按訪問單元層進行MPEG4分組的信息,判斷是否按訪問單元層進行了MPEG4分組。
另外,信息分析單元根據分段的目標合成信息及目標描述符的頭信息判斷信息中是否有內容的變化、目標合成信息及目標描述符分割為多大的段。另外,根據用于檢測1段中的數據錯誤的符號判斷段的內容是否有錯誤。
此外,信息分析單元分析在程序映射表或初始目標描述符段中記述的識別號碼及目標ID,從多路化數據特定目標合成信息、目標描述符、或其他按照MPEG4壓縮編碼的圖像和聲音數據。
本發明的多路化分離方法,包括輸入將多個目標數據多路化的多路化分組串并參照附加在分組上的分組識別號碼將包含關于程序的N個信息的分組分離的步驟、分析上述關于程序的N個信息取得包含目標合成信息的分組識別號碼PID_syn和包含關于目標數據的信息的分組識別號碼PID_od的步驟和從上述多路化分組串中分離具有與上述PID_syn和PID_od一致的分組識別號碼的分組的步驟。
另外,本發明的數據存儲媒體,是記錄包括輸入將多個目標數據多路化的多路化分組串并參照附加在分組上的分組識別號碼將包含關于程序的N個信息的分組分離的步驟、分析上述關于程序的N個信息取得包含目標合成信息的分組識別號碼PID_syn和包含關于目標數據的信息的分組識別號碼PID_od的步驟和從上述多路化分組串中分離具有與上述PID_syn和PID_od一致的分組識別號碼的分組的步驟的程序的存儲媒體。
圖1是表示本發明實施例1的多路化分離裝置的框圖。
圖2是表示輸入實施例1的分離單元的多路化分組串的數據格式的圖。
圖3是表示圖2所示的多路化分組串中的分組的數據表的一部分的圖,圖3(a)表示程序關聯表,圖3(b)表示程序映射表,圖3(c)表示初始目標描述符段,圖3(d)表示目標描述符段。
圖4是表示本發明實施例2的多路化分離裝置的框圖。
圖5是由于說明存儲利用計算機系統實現本發明實施例1、2的多路化分離處理的程序的數據記錄媒體的圖。
下面,參照
本發明的具體的實施例。
實施例1.
圖1是用于說明本發明的多路化分離裝置的實施例1的框圖。
如圖1所示,本實施例1的多路化分離裝置具有輸入使多個目標數據多路化的多路化分組串并參照附加在分組上的分組識別號碼將多路化數據分離的分離單元301、將從上述多路化數據中分離的第1目標數據譯碼并輸出第1譯碼目標數據的第1譯碼單元302、將從上述多路化數據中分離的第2目標數據譯碼并輸出第1譯碼目標數據的第2譯碼單元303、存儲作為關于上述分離單元301分離的程序的第1信息的程序關聯表的第1存儲器304、存儲作為關于上述分離單元301分離的程序的第2信息的程序映射表的第2存儲器305、存儲作為關于上述分離單元301分離的程序的第3信息的初始目標描述符段的第3存儲器306、存儲上述分離單元301分離的目標合成信息段的第4存儲器307、存儲與上述分離單元301分離的目標數據關聯的信息即目標描述符段的第5存儲器308、將上述第1譯碼目標數據與上述第2譯碼目標數據合成的合成單元309和根據上述第1~第5存儲器304、305、306、307、308存儲的各信息分析上述分組識別號碼的信息分析單元310。
圖2是表示輸入上述分離單元301的多路化分組串的數據格式的圖。參見圖2,多路化分組串分割為在MPEG2中作為傳送流(TS)分組而規定的固定長分組,各分組賦予稱為PID(PacketIdentification)的分組識別號碼。對于分組識別號碼PID為0的分組,存儲程序關聯表(PAT)。對于分組識別號碼PID為100的分組,存儲程序映射表(PMT)。對于分組識別號碼PID為110的分組,存儲初始目標描述符段(Initial O D Section)。對于分組識別號碼PID為101的分組,存儲MPEG2圖像的目標數據。對于分組識別號碼PID為102的分組,存儲MPEG1聲音的目標數據。對于分組識別號碼PID為103的分組,存儲目標合成信息段。對于分組識別號碼PID為104的分組,存儲目標描述符段(O D Section)。對于分組識別號碼PID為105的分組,存儲MPEG4圖像(#1)的目標數據。對于分組識別號碼PID為106的分組,存儲MPEG4圖像(#2)的目標數據。本實施例1通過分析上述信息,參照附加在各分組上的分組識別號碼對多路化分組串進行分離。
圖3是表示上述程序關聯表(PAT)、程序映射表(PMT)、初始目標描述符段(Initial O D section)、目標描述符段(O D section)的各表的一部分的圖。圖3(a)所示的程序關聯表(PAT)具有程序映射表的程序號碼和與其對應的分組的識別號碼PMT_PID。圖3(b)所示的程序映射表(PMT)具有作為數據類型的流型和與該流型對應的分組的識別號碼ES_PID。數據類型是表示由PID指定的分組的數據內容的種類的信息,這里,ES_PID_101表示MPEG2圖像數據,ES_PID_102表示MPEG1聲音數據,ES_PID_110表示是MPEG4的數據。圖3(c)所示的初始目標描述符段(Initial O D section)具有作為數據類型的流型和與該流型對應的分組的識別號碼ES_PID。這里的數據類型,ES_PID_103表示目標合成信息段(SD),ES_PID_104表示目標描述符段(OD section)。圖3(d)所示的目標描述符段(O D section)具有作為數據類型的流型和與該流型對應的分組的識別號碼ES_PID以及這里雖然未圖示但記述MPEG4數據的ES_PID的SMT(StreamMap Table)。這里的數據類型,ES_PID_105表示MPEG4圖像(#1)數據,ES_PID_106表示MPEG4圖像(#2)數據。
下面,參照圖1~圖3說明本實施例1的多路化分離裝置的動作。
輸入圖2所示的多路化分組串時,分離單元301首先分離PID為0的分組,將其作為程序關聯表而輸出,并存儲到第1存儲器304中。
信息分析單元310從上述第1存儲器304輸入上述程序關聯表并進行分析,從程序關聯表中檢索與多路化分離裝置應接收的程序對應的程序號碼,取得與程序號碼相關聯附加的程序映射表的識別號碼PID的值即PMT_PID_m。并且,信息分析單元310將PMT_PID_m向分離單元301輸出。在本實施例1中,作為PMT_PID_m,假設取得圖3(a)所示的PMT_PID_100。
輸入上述PMT_PID_m時,分離單元301就從圖2所示的多路化分組串中分離具有與程序映射PMT_PID_m一致的PID的分組(這里,是具有PID_100的分組),將其作為程序映射表而輸出,并存儲到第2存儲器305中。
信息分析單元310從上述第2存儲器305輸入上述程序映射表并進行分析,取得與多路化分離裝置應接收的程序相關聯附加的數據的分組的PID(這里,是指圖3(b)所示的ES_PID_101和ES_PID_102)和存儲用于表示MPEG4中的意義的信息的分組的識別號碼PID_iod(這里,是指圖3(b)所示的ES_PID_110)。并且,信息分析單元310將關于MPEG4的分組的PID_iod值即ES_PID_110向分離單元301輸出。
分離單元301從圖2所示的多路化分組串中分離具有與上述ES_PID_110一致的PID的分組,將其作為初始目標描述符段而輸出,并存儲到第3存儲器306中。
另外,信息分析單元310從上述第3存儲器306輸入上述初始目標描述符段并進行分析,求表示數據類型為目標合成信息段(目標合成信息數據或場景描述數據)的PID_sd(這里,是指圖3(c)所示的ES_PID_103)和表示數據類型為目標描述符段(ObiectDescriptors)的PID_od(這里,是指圖3(c)所示的ES_PID_104),并將它們向分離單元301輸出。
分離單元301從圖2所示的多路化分組串中分離由PID_sd表示的目標合成信息段的分組和由PID_od表示的目標描述符段的分組,并將目標合成信息段存儲到第4存儲器307中,將目標描述符段存儲到第5存儲器308中。
其次,信息分析單元310從上述第4存儲器307存儲的目標合成信息段中取得目標合成信息并進行分析,將合成位置及合成的順序等信息向上述合成單元309輸出。另外,信息分析單元310取得第5存儲器308存儲的目標描述符段并進行分析,根據其中包含的SMT(StreamMap Table)求表示是按照MPEG4編碼的圖像或聲音的數據的數據類型,并將其向分離單元301輸出。在本實施例1中,具有該數據類型的數據有2個,分別作為第1目標數據和第2目標數據進行說明。例如,第1目標數據假設PID的值為PID_d1。第2目標數據假設PID的值為PID_d2。這里,假設PID_d1是圖3(d)所示的ES_PID_105,PID_d2是圖3(d)所示的Es_PID_106。
分離單元301從圖2所示的多路化分組串中分離由上述PID_d1、PID_d2表示的分組,并分別向第1譯碼單元302、第2譯碼單元303輸出。這里,作為PID_d1的ES_PID_105所示的第1目標數據向上述第1譯碼單元302輸出進行譯碼,作為PID_d2的ES_PID_106所示的第2目標數據向上述第2譯碼單元303輸出進行譯碼。
合成單元309將分別由第1譯碼單元302、第2譯碼單元303所譯碼的第1和第2譯碼目標數據按照從信息分析單元310輸入的合成位置及合成的順序等進行合成并輸出。
以上,說明了本發明的多路化分離裝置的實施例1。按照本實施例1,可以取得以下各種效果。
按照本實施例1,信息分析單元310除了在程序映射表中記述的各數據的PID外,還取得初始OD段的PID并向分離單元301輸出,所以,MPEG4的數據可以可靠地進行分離。
另外,可以根據表示初始目標描述符段中記述的MPEG4中的意義的數據類型識別傳送目標合成信息和目標描述符的分組的PID,所以,可以對它們進行可靠的判斷。
另外,通過將目標合成信息中記述的目標描述符的ID和目標描述符段中的各目標描述符的ID進行比較,可以使目標合成信息與由目標描述符指定的目標數據對應,從而可以將由上述分離單元301分離的目標數據按照合成信息記述的合成位置及合成順序等進行合成。
實施例2.
圖4是用于說明本發明的多路化分離裝置的實施例2的框圖。
如圖4所示,本實施例2的多路化分離裝置具有輸入使多個目標數據多路化的多路化分組串并參照附加在分組上的分組識別號碼分離多路化數據的分離單元1、將從上述多路化數據中分離的第1目標數據譯碼并輸出第1譯碼目標數據的第1譯碼單元2、將從上述多路化數據中分離的第2目標數據譯碼并輸出第2譯碼目標數據的第2譯碼單元3、存儲作為關于上述分離單元1分離的程序的第1信息的程序關聯表的第1存儲器4、存儲作為關于上述分離單元1分離的程序的第2信息的程序映射表的第2存儲器5、從上述分離單元1分離的目標合成信息段中存儲目標合成信息的第3存儲器6、從具有與上述分離單元1分離的目標數據關聯的信息的目標描述符段中存儲目標描述符的第4存儲器7、將上述第1譯碼目標數據與上述第2譯碼目標數據合成的合成單元8和根據上述目標合成信息或上述目標描述符分析分組識別號碼的信息分析單元9。
下面,說明本實施例2的多路化分離裝置的動作。
輸入分離單元1的輸入數據,是在MPEG2中作為傳送流(TS)而規定的多路化分組串。多路化分組串的各分組賦予了稱為PID(Packet Identification)的分組識別號碼。分離單元1首先分離PID為0的分組,將其作為程序關聯表而輸出,并存儲到第1存儲器4中。
信息分析單元9從上述第1存儲器4中取得該程序關聯表,從程序關聯表中檢索與多路化分離裝置應接收的程序對應的程序號碼,取得與程序號碼相關聯附加的程序映射PID的值即PID_m。并且,信息分析單元9將PID_m向分離單元1輸出。
輸入上述PID_m時,分離單元1從多路化分組串中分離具有與程序映射PID_m一致的PID的分組,將其作為程序映射表而輸出,并存儲到第2存儲器5中。
信息分析單元9從上述第2存儲器5中取得程序映射表,并取得與多路化分離裝置應接收的程序相關聯附加的數據的分組的PID。
另外,信息分析單元9在從程序映射表中檢測到目標合成信息段和目標描述符段都沒有的其他數據類型時,取得目標ID。在記述MPEG4靈活最大通道(FMC)時也取得該目標ID。這里,所謂FMC,表示MPEG4分組化的分組識別號碼。在本實施例2中,具有其他數據類型的數據有2個,分別作為第1目標數據、第2目標數據進行說明。第1目標數據表示不使用FMC,設PID的值為PID_d1,目標ID的值為OD_id_d1。第2目標數據作為FMC的值記述FMC_d2,設PID的值為PID_d2,目標ID的值為OD_id_d2。信息分析單元9將PID_d1、PID_d2和FMC_d2向分離單元1輸出。
分離單元1接收PID_syn、PID_od、PID_d1、PID_d2、FMC_d2的輸入,從多路化分組串中分離分組的PID為PID_syn的分組(目標合成信息段),將其作為目標合成信息而輸出,并存儲到第3存儲器6中。另外,分離單元1從多路化分組串中分離分組的PID為PID_od的分組(目標描述符段),將其作為目標描述符而輸出,并存儲到第4存儲器7中。此外,分離單元1分離分組的PID為PID_d1的分組,并將其向第1譯碼單元2輸出,分離分組的PID為PID_d2并且FMC_d2的分組,并將其向第2譯碼單元3輸出。
信息分析單元9接收目標合成信息的輸入,取得目標的合成位置及層次等的信息和各目標的目標ID,并將其向合成單元8輸出。另外信息分析單元9輸入賦予了第1目標數據的目標ID的值OD_id_d1的目標描述符,取得編碼方式Code_d1和表示有無MPEG4訪問單元層的分組化的符號AL_predefined_d1以及表示分組化的設定信息的符號AL_config_d1并進行分析,作成訪問單元層指示信息AL_d1,將AL_d1與Code_d1一起向第1譯碼單元2輸出。此外,信息分析單元9輸入賦予了第2目標數據的目標ID的值OD_id_d2的目標描述符,取得編碼方式Code_d2和表示有無MPEG4訪問單元層的分組化的符號AL_predefined_d2以及表示分組化的設定信息的符號A L_config_d2并進行分析,作成訪問單元層指示信息AL_d2,將AL_d2與Code_d2一起向第2譯碼單元3輸出。
第1譯碼單元2輸入編碼方式Code_d1,按照Code_d1將輸入的第1目標數據譯碼并輸出。第2譯碼單元3輸入編碼方式Code_d2,按照Code_d2將輸入的第2目標數據譯碼并輸出。
合成單元8輸入已譯碼的第1目標數據和已譯碼的第2目標數據,參照從信息分析單元9輸入的目標的層次信息和目標ID,將已譯碼的第1目標數據與已譯碼的第2目標數據合成并輸出合成數據。
以上,說明了本發明的多路化分離裝置的實施例2。按照本實施例2,可以取得以下各種效果。
按照本實施例2,信息分析單元9除了在程序映射表中記述的各數據的PID外,還取得MPEG4多路化分組的分組識別號碼,并向分離單元1輸出,所以,可以可靠地分離MPEG4的數據。
另外,可以根據表示在程序映射表中記述的MPEG4中的意義的數據類型識別傳送傳送目標合成信息段和目標描述符段的分組的PID,所以,可以對它們進行可靠的判斷。
另外,對于在程序映射表中記述的各數據的PID,通過取得MPEG4的目標ID并與目標描述符記述的目標ID進行比較,可以使目標ID與PID對應,從而可以使用目標合成信息記述的目標ID將按PID分離的各數據合成。
另外,信息分析單元9輸入目標描述符,分析有無使用MPEG4訪問單元層或表示設定信息的符號,并與表示編碼方式的信息一起向譯碼單元輸出,所以,譯碼單元可以進行適當的訪問單元層的頭處理和譯碼。這樣,由于可以進行不使用MPEG4訪問單元層的分組化,所以,在先有的MPEG2的接收機中可以接收混合存在MPEG4的目標數據的廣播,同時在MPEG4的接收機中可以接收按PES分組進行分組化的數據。
在上述實施例1、2中,信息分析單元310、9輸入目標合成信息和目標描述符,并分析其內容,在這些數據的內容發生變化時,輸入作為頭信息附加了數值發生變化的版本編號也是有效的。信息分析單元310、9存儲一度分析過的這些數據的版本編號,然后輸入這些數據時,將輸入的數據的版本編號與信息分析單元310、9存儲的版本編號進行比較,只有版本編號一致時才可以再次分析數據。這樣,便可大大降低信息分析單元310、9的數據分析的負擔。
信息分析單元310、9將目標合成信息和目標描述符分割為多個段,輸入在各段的頭部附加了段號碼的數據也是有效的。信息分析單元310、9通過綜合這些段,便可復原為原來的目標合成信息或目標描述符。
此外,信息分析單元310、9輸入在各段的最后附加了檢錯符號的數據也是有效的。信息分析單元310、9可以參照檢錯符號檢查段內的數據中是否包含錯誤數據。作為檢錯符號,可以使用CRC(循環冗余校驗)或校驗總數等。
在上述實施例1、2中,是將分離單元310和1、第1和第2譯碼單元302、303、2和3、合成單元309和8、信息分析單元310和9作為獨立的單元說明的,但是,本發明并不限于此,在實際的硬件結構中,可以將它們用1個以上的LSI或微處理器等實現。此外,第1~第5存儲器,也可以用1個以上的存儲器例如DRAM或SDRAM等而實現。
另外,在上述實施例1、2中,分離單元301、1假定是輸入按MPEG2多路化的多路化分組串,但是,同樣,也可以輸入由ITU-T H.223規定的多路化方式或在國際互聯網絡中使用的TCP(TransmissionControl Protocol)、UDP(User Datagram Protocol)或RTP(Realtime Transport Protocol)等多路化方式。
另外,在上述實施例1、2中,對用硬件實現時的例子進行了說明,但是,本發明不限于用硬件的實現,在實施例中說明的多路化分離裝置的分離單元、第1和第2譯碼單元、合成單元、信息分析單元也可以作為將它們的各種功能編程的軟件程序而實現,借助于這種軟件的實現也可以獲得與本實施例完全相同的效果。
實施例3.
圖5是使用存儲上述多路化分離程序的軟盤利用計算機系統實施上述實施例的多路化分離處理時的說明圖。
圖5(b)表示從軟盤的正面看到的外觀、剖面結構和軟盤,圖5(a)表示記錄媒體本體即軟盤的物理格式的例子。軟盤FD裝在盤盒F內,在該盤的表面,從外周向內周以同心圓狀形成多個道Tr,各道沿角度方向分割為16個扇區Se。因此,在存儲上述程序的軟盤上,作為上述程序的數據記錄到在上述軟盤FD上分配的區域中。
另外,圖5(c)表示用于對軟盤FD進行上述程序的記錄再生的結構。將上述程序記錄到軟盤FD上時,將作為上述程序的數據通過軟盤驅動器FDD從計算機系統Cs寫入。另外,利用軟盤內的程序在計算機系統中構筑上述多路化分離裝置時,利用軟盤驅動器FDD將程序從軟盤中讀出,并傳送給計算機系統。
這樣,通過將用軟件實現本發明的程序記錄到軟盤等數據記錄媒體上,便可在獨立的通用的計算機系統中簡單地實現上述實施例的多路化數據的分離。
在上述說明中,作為數據記錄媒體使用軟盤進行了說明,但是,使用光盤同樣也可以進行實施。另外,記錄媒體不限于此,IC卡、ROM盒等只要是可以記錄程序的媒體,同樣都可以實施。
如上所述,按照本發明的多路化分離裝置及其方法,根據程序映射表中記述的表示MPEG4中的意義的數據類型或初始目標描述符段可以識別傳送目標合成信息和目標描述符的分組的PID,所以,可以對它們進行可靠的判斷。因此,可以從MPEG2多路化分組串中可靠地分離MPEG4數據,從而可以進行譯碼和已譯碼的數據的合成。
另外,按照本發明的多路化分離裝置及其方法,信息分析單元輸入目標描述符,分析表示有無使用MPEG4訪問單元層或設定信息的符號,并與表示編碼方式的信息一起向譯碼單元輸出,所以,譯碼單元可以進行適當的訪問單元層的標題處理和譯碼。這樣,由于可以進行不使用MPEG4訪問單元層的分組化,所以,在先有的MPEG2的接收機中,可以接收混合存在MPEG4的目標數據的廣播,同時在MPEG4的接收機中可以接收按PES分組進行分組化的數據。
另外,按照本發明的多路化分離裝置及其方法,信息分析單元輸入目標合成信息和目標描述符,在這些數據的內容發生變化時,通過輸入作為標題信息附加了數值發生變化的版本編號的數據,便可大大降低信息分析單元的數據分析的負擔。
另外,按照本發明的多路化分離裝置及其方法,信息分析單元通過將目標合成信息和目標描述符分割為多個段并輸入在各段的標題部附加了段號碼的數據,便可復原為原來的目標合成信息或目標描述符。
此外,按照本發明的多路化分離裝置及其方法,信息分析單元通過輸入在各段的最后附加了檢錯符號的數據,便可參照檢錯符號檢查在段內的數據中是否包含數據錯誤。
另外,通過將本發明的多路化分離作為軟件程序而實現并存儲到記錄媒體上,可以進行攜帶,便可利用通用的計算機簡單地實現本發明的多路化分離處理。
權利要求
1.多路化分離裝置,其特征在于具有輸入使多個目標數據多路化的多路化分組串,并參照附加在分組上的分組識別號碼分離多路化數據的分離單元將從上述多路化數據中分離的M個目標數據譯碼并輸出M個譯碼的目標數據的譯碼單元;存儲關于上述分離單元分離的程序的N個信息的存儲器、存儲上述分離單元分離的目標合成信息的存儲器;存儲與上述分離單元分離的目標數據相關聯的信息的存儲器;將上述M個譯碼目標數據合成的合成單元和根據上述關于程序的N個信息、上述目標合成信息或上述與目標數據相關聯的信息分析上述分組識別號碼的信息分析單元。
2.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析上述關于程序的N個信息,取得包含上述目標合成信息的分組的上述分組識別號碼PID_syn并向上述分離單元輸出;上述分離單元參照上述PID_syn從輸入多路化分組串中分離并輸出包含上述目標合成信息的分組。
3.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析上述關于程序的N個信息,取得包含與上述目標數據相關聯的信息的分組的上述分組識別號碼PID_od并向上述分離單元輸出;上述分離單元參照上述PID_od從輸入多路化分組串中分離并輸出包含與上述目標數據相關聯的信息的分組。
4.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析上述目標合成信息,并將表示目標數據的層次關系的信息向上述合成單元輸出;上述合成單元參照上述層次關系將上述M個譯碼目標數據合成。
5.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析與上述目標數據相關聯的信息,對各目標數據判斷表示有無按國際標準MPEG4方式的分組化的符號AL_predefined,并向上述分離單元輸出上述符號AL_predefined;上述分離單元參照上述符號AL_predefined進行各目標數據的MPEG4分組化的解除處理。
6.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析與上述目標數據相關聯的信息,對各目標數據判斷表示有無按國際標準MPEG4方式的分組化的符號AL_predefined,并向上述譯碼單元輸出上述符號AL_predefined;上述譯碼單元參照上述符號AL_predefined進行各目標數據的MPEG4分組化的解除處理。
7.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析與上述目標數據相關聯的信息,對各目標數據判斷表示按國際標準MPEG4方式的分組標題的設定信息的符號AL_config,并向上述分離單元輸出上述符號AL_config;上述分離單元參照上述符號AL_config進行各目標數據的MPEG4分組化的解除處理。
8.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析與上述目標數據相關聯的信息,對各目標數據判斷表示按國際標準MPEG4方式的分組標題的設定信息的符號AL_config,并向上述譯碼單元輸出上述符號AL_config;上述譯碼單元參照上述符號AL_config進行各目標數據的MPEG4分組化的解除處理。
9.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析上述關于程序的N個信息,取得包含目標數據的分組的上述分組識別號碼PID_d和按國際標準MPEG4方式的分組識別號碼FMC_d并向上述分離單元輸出;上述分離單元參照上述PID_d和上述FMC_d從輸入多路化分組串中分離并輸出包含上述目標數據的分組。
10.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元分析上述關于程序的N個信息,取得判斷是否附加了按國際標準MPEG4方式的上述分組識別號碼FMC_d的符號。
11.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元輸入分割為至少1個以上的段的上述目標合成信息,參照表示附加在上述段的標題部的版本的號碼和表示是第幾個段的號碼綜合上述各段,取得上述目標合成信息。
12.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元輸入與分割為至少1個以上的段的上述目標數據相關聯的信息,參照表示附加在上述段的標題部的版本的號碼和表示是第幾個段的號碼綜合上述各段,取得與上述目標數據相關聯的信息。
13.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元輸入分割為至少1個以上的段的上述目標合成信息,參照表示附加在上述段的最后的檢錯符號判斷在上述段的數據中是否有錯誤數據,有錯誤數據時就丟棄上述段。
14.按權利要求1所述的多路化分離裝置,其特征在于上述信息分析單元輸入與分割為至少1個以上的段的上述目標數據相關聯的信息,參照附加在上述段的最后的檢錯符號判斷在上述段的數據中是否有錯誤數據,有錯誤數據時就丟棄上述段。
15.多路化分離方法,其特征在于包括輸入將多個目標數據多路化的多路化分組串并參照附加在分組上的分組識別號碼將包含關于程序的N個信息的分組分離的步驟;分析上述關于程序的N個信息取得包含目標合成信息的分組識別號碼PID_syn和包含關于目標數據的信息的分組識別號碼PID_od的步驟和從上述多路化分組串中分離具有與上述PID_sy 和PID_od一致的分組識別號碼的分組的步驟。
16.數據存儲媒體,其特征在于記錄包括輸入將多個目標數據多路化的多路化分組串并參照附加在分組上的分組識別號碼將包含關于程序的N個信息的分組分離的步驟、分析上述關于程序的N個信息取得包含目標合成信息的分組識別號碼PID_syn和包含關于目標數據的信息的分組識別號碼PID_od的步驟和從上述多路化分組串中分離具有與上述PID_syn和PID_od一致的分組識別號碼的分組的步驟的程序。
全文摘要
本發明提供將MPEG4數據多路化為MPEG2時可以將MPEG4的數據可靠地分離和譯碼的多路化分離裝置和方法。分離單元輸入使多個目標數據多路化的多路化分組串,分離并輸出MPEG2程序信息;信息分析單元分析程序信息,取得包含按MPEG4定義的目標合成信息的分組識別號碼、包含與目標數據相關聯的信息的分組的識別號碼以及包含MPEG4數據的分組的識別號碼,并向分離單元輸出;分離單元參照識別號碼分離并輸出MPEG4數據。
文檔編號H04N7/52GK1206992SQ9811619
公開日1999年2月3日 申請日期1998年7月23日 優先權日1997年7月23日
發明者松井義德 申請人:松下電器產業株式會社