欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

壓縮編碼數(shù)據(jù)再現(xiàn)方法和裝置的制作方法

文檔序號:7630756閱讀:301來源:國知局
專利名稱:壓縮編碼數(shù)據(jù)再現(xiàn)方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及壓縮編碼數(shù)據(jù)再現(xiàn)方法及其裝置,特別是,從多路復(fù)用壓縮編碼數(shù)據(jù)得到的數(shù)據(jù)流中的任意再現(xiàn)開始時(shí)間起,再現(xiàn)輸出圖像幀和聲音幀的壓縮編碼數(shù)據(jù)再現(xiàn)方法及其裝置。
隨著近年來多媒體技術(shù)的發(fā)展,開始普及以集中處理作為數(shù)字化圖像、聲音和數(shù)據(jù)的多種媒體的DVD機(jī)和數(shù)字TV廣播接收用機(jī)頂盒等為代表的應(yīng)用機(jī)器。
另外,因?yàn)閿?shù)字化圖像數(shù)據(jù)和聲音數(shù)據(jù)按原樣的符號量大,所以為了高效率地記錄和傳送,必須有數(shù)字?jǐn)?shù)據(jù)的高效率壓縮編碼技術(shù),另外,為了適用于實(shí)際的應(yīng)用機(jī)器中,還必須有將附加信息數(shù)據(jù)包含在高效率壓縮編碼的圖像壓縮編碼數(shù)據(jù)和聲音壓縮編碼數(shù)據(jù)中后在一數(shù)據(jù)流中集中化用的多媒體數(shù)據(jù)多路復(fù)用技術(shù),已經(jīng)實(shí)用化這些用途的各種技術(shù)。作為聲音數(shù)據(jù)高效率壓縮編碼技術(shù),有Dolby Laboratories Licencing Corp。的AC-3方式、作為圖像數(shù)據(jù)的高效率壓縮編碼技術(shù)和多媒體數(shù)據(jù)多路復(fù)用技術(shù),由國際標(biāo)準(zhǔn)化組織(ISO)標(biāo)準(zhǔn)化的MPEG標(biāo)準(zhǔn)被廣泛地應(yīng)用。這些方式和標(biāo)準(zhǔn)在DVD標(biāo)準(zhǔn)中也被采用,特別是作為數(shù)據(jù)流,采用作為以MPEG標(biāo)準(zhǔn)定義的多路復(fù)用方式的一個(gè)的程序流。
在作為DVD標(biāo)準(zhǔn)的之一的最近標(biāo)準(zhǔn)化的DVD-Video Recording標(biāo)準(zhǔn)中,由使用DVD-RAM盤等的最終用戶規(guī)定程序流的編輯,另外,提供所謂的進(jìn)入點(diǎn)的新的設(shè)備。進(jìn)入點(diǎn)用時(shí)間定義。通過定義進(jìn)入點(diǎn),能夠從好的點(diǎn)(時(shí)間)開始再現(xiàn)。由此,能夠?qū)⑦M(jìn)入點(diǎn)解釋為再現(xiàn)開始時(shí)間。下面說明從進(jìn)入點(diǎn)開始的再現(xiàn)開始時(shí)的壓縮編碼數(shù)據(jù)的再現(xiàn)方法。
首先,用圖4來說明由MPEG標(biāo)準(zhǔn)定義的程序流的數(shù)據(jù)結(jié)構(gòu)。
在圖4中,程序流301由一串包(pack)302構(gòu)成,一個(gè)包302由包標(biāo)題303、系統(tǒng)標(biāo)題304和一個(gè)以上的小包(packet)305構(gòu)成。
上述包標(biāo)題303由包啟動碼307(0x000001BA,0x表示16進(jìn)制)開始,在其后記述了作為包的參數(shù)信息308的被稱為SCR(System Clock Reference)的基準(zhǔn)時(shí)鐘參考值。
上述系統(tǒng)標(biāo)題304由系統(tǒng)標(biāo)題啟動碼309(0x000001BB)開始,在其后的記述了作為程序流的全部參數(shù)信息310的位速率、聲音通道數(shù)和圖像通道數(shù)等。
上述小包305由小包啟動碼311開始,在其后記述了作為該小包的參數(shù)信息312的被稱作PTS(Presentation Time Stamp)的再現(xiàn)時(shí)間等,在這些參數(shù)信息后,記述了被稱為基本流313的實(shí)際圖像和聲音等的壓縮編碼數(shù)據(jù)。該參數(shù)信息312為解碼基本流313時(shí)用的信息。
上述小包啟動碼311由3字節(jié)的小包啟動前綴(0x000001)和1字節(jié)的流ID構(gòu)成,流ID表示包含在該小包中的壓縮編碼數(shù)據(jù)的類列,例如,0xEx(最后的x表示任意的值)表示圖像小包,0xCx和0xDx表示聲音小包。
下面用圖5來說明作為一個(gè)上述小包中記述的壓縮編碼數(shù)據(jù)的由MPEG標(biāo)準(zhǔn)壓縮編碼的圖像基本流的數(shù)據(jù)結(jié)構(gòu)。
如圖5所示,圖像基本流401由序列層402、圖像組(下面記述為GOP)層403、圖像層404、片狀層405、宏塊層406和塊層407等6個(gè)階層構(gòu)成。
一個(gè)序列是由序列標(biāo)題408開始,在其后接著一系列GOP 409、以序列末端410結(jié)束的結(jié)構(gòu)。另外,序列標(biāo)題408必要時(shí)不只是插入最前面而且可插入多個(gè)GOP之間的任意位置。
上述GOP 409以GOP標(biāo)題411開始,在其后記述一個(gè)以上的圖像412。圖像412是在畫面上顯示的一個(gè)圖像幀,在種類上存在I圖像、P圖像、B圖像等三種。上述I圖像為僅使用自己的圖像幀中的數(shù)據(jù)進(jìn)行壓縮編碼的幀內(nèi)編碼圖像的縮寫,P圖像為使用時(shí)間靠前面的視頻幀(I圖像或P圖像)來壓縮編碼的順序方向預(yù)測編碼圖像的縮寫,B圖像為使用時(shí)間靠前和后的視頻幀(I圖像或P圖像)壓縮編碼的雙方向預(yù)測編碼圖像的縮寫。之后,為了保證GOP409的獨(dú)立性,規(guī)定在GOP標(biāo)題411后的圖像412中必須編碼I圖像。
規(guī)定序列標(biāo)題408和GOP標(biāo)題411的起始記述啟動碼,各自的啟動碼如上述那樣最初的三字節(jié)以啟動碼前綴“0x000001”開始,由最后的一字節(jié)來記述種類。各種啟動碼被稱為序列啟動碼(0x000001B3)、組啟動碼(0x000001B8)。
圖像412由圖像標(biāo)題413開始,片狀層405以下記述宏塊層406、塊層407。上述圖像標(biāo)題413由圖像啟動碼415(0x00000100、0x表示16進(jìn)制)開始,之后記述作為圖像的參數(shù)信息416根據(jù)被稱為暫時(shí)基準(zhǔn)(temporal reference)的圖像顯示順序的序號等。片由從視頻幀的左上開始的一串宏塊構(gòu)成,宏塊由作為基本處理單元的六個(gè)塊構(gòu)成。
因此,在DVD-Video Recording標(biāo)準(zhǔn)中,如圖6(b)所示,新引入由一串圖像、聲音等包503、504、505形成的所謂VOBU502的邏輯單位,一個(gè)VOBU502被定義為保證在從0.4秒至1.0秒期間圖像和聲音同步再現(xiàn)的最小單位。該VOBU502中的圖像壓縮編碼數(shù)據(jù)如圖6(d)所示,由序列標(biāo)題506開始,在其后記述一個(gè)以上的GOP507。在此情況下,最后記述序列末端。序列標(biāo)題506中,記述了作為程序全部共有的特征的圖像幀大小、寬高比和幀速率等參數(shù)信息。
下面說明上述進(jìn)入點(diǎn)的再現(xiàn)開始時(shí)的壓縮編碼數(shù)據(jù)的再現(xiàn)方法。圖7為表示已有的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的構(gòu)成的框圖。在圖7中,壓縮編碼數(shù)據(jù)再現(xiàn)裝置包括傳送流的傳送裝置610、從輸入的流中提取必要的包的系統(tǒng)解碼器611、解碼圖像數(shù)據(jù)的圖像解碼器612、解碼聲音數(shù)據(jù)的聲音解碼器613、控制各構(gòu)成要素的動作定時(shí)用的同步控制器614。說明由此構(gòu)成的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的進(jìn)入點(diǎn)的再現(xiàn)開始的動作。
如圖7所示,從傳送裝置610向系統(tǒng)解碼器611傳送包含進(jìn)入點(diǎn)的VOBU615。系統(tǒng)解碼器611從輸入的VOBU615中提取圖像包和聲音包,分別向圖像解碼器612和聲音解碼器613傳送除去包啟動碼和參數(shù)信息的圖像基本流616和聲音基本流617,向同步控制器614傳送參數(shù)信息中的PTS618。圖像解碼器612從輸入圖像基本流616進(jìn)行圖像幀的解碼。聲音解碼器613從輸入聲音基本流617進(jìn)行聲音幀的解碼。同步控制器614通過控制傳送裝置610和系統(tǒng)解碼器611和圖像解碼器612及聲音解碼器613時(shí),進(jìn)行圖像幀619和聲音幀620的同步輸出控制。
圖8為記載表示構(gòu)成已有的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的同步控制器614中的進(jìn)入點(diǎn)的再現(xiàn)開始的動作順序的流程的圖。下面根據(jù)圖8的流程來詳細(xì)說明同步控制器614的動作。
首先,開始動作(步驟701),在步驟702中,通過來自外部的進(jìn)入點(diǎn)值的設(shè)定和進(jìn)入點(diǎn)來通知再現(xiàn)開始,向傳送裝置610和各解碼器611、612、613輸出啟動請求。接受該請求,傳送裝置610和各解碼器611、612、613進(jìn)行啟動處理。
接著,在步驟703中,向傳送裝置610輸出數(shù)據(jù)供給請求。接受該請求后,傳送裝置610從包含進(jìn)入點(diǎn)的VOBU615的起始端進(jìn)行傳送。系統(tǒng)解碼器611通過從傳送裝置610接收數(shù)據(jù)開始分離提取。
在步驟704中,直到從系統(tǒng)解碼器611接收的圖像幀用PTS618和進(jìn)入點(diǎn)在某一特定的臨界值內(nèi)一致時(shí),圖像解碼器612從由系統(tǒng)解碼器611接收的圖像基本流進(jìn)行圖像幀的解碼。此時(shí),或僅進(jìn)行解碼處理,或僅在將解碼的圖像幀存儲在圖像解碼器612內(nèi)的圖像幀緩沖器中,不進(jìn)行顯示輸出。
在步驟708中,聲音解碼器613直到接收到聲音幀同步輸出請求之前不進(jìn)行解碼處理,僅進(jìn)行向聲音解碼器613中的聲音位緩沖器中存儲從系統(tǒng)解碼器611接收的聲音基本流617的輸入處理。在該輸入處理中,還進(jìn)行聲音用位緩沖器的上溢出管理,在上溢出時(shí),刪除已存儲在聲音位緩沖器內(nèi)的聲音基本流617,在聲音位緩沖器中存儲新傳送來的聲音基本流617。
接著,在步驟704中,從系統(tǒng)解碼器611接收的圖像幀用PTS618和進(jìn)入點(diǎn)在某一特定臨界值內(nèi)一致時(shí),向步驟705移動,用圖像幀用PTS618的值,初始化同步控制器614中的同步用時(shí)鐘。
接著,在步驟706中,向圖像解碼器612輸出圖像幀同步輸出請求。接收該請求后,在步驟704中,圖像解碼器612在從系統(tǒng)解碼器611接收的圖像幀用PTS618和進(jìn)入點(diǎn)在某一特定的臨界值內(nèi)一致的圖像幀解碼,同時(shí),進(jìn)行顯示輸出。在該階段,初次進(jìn)行圖像幀的顯示輸出,之后,圖像解碼器612通過同步控制器614在使用同步用時(shí)鐘和從系統(tǒng)解碼器611接收的圖像幀用PTS618的同步控制的基礎(chǔ)上,依次進(jìn)行從系統(tǒng)解碼器611接收的圖像基本流的圖像幀的解碼和顯示輸出。
接著,在步驟707中,直到從系統(tǒng)解碼器611接收的聲音幀用PTS618和同步用時(shí)鐘在某一特定的臨界值中一致時(shí)繼續(xù)監(jiān)視。這期間,聲音解碼器613不進(jìn)行相變,僅繼續(xù)輸入處理。
另外,在步驟707中,當(dāng)從系統(tǒng)解碼器611接收的聲音幀用PTS618和同步用時(shí)鐘在一特定的臨界值內(nèi)一致時(shí),向步驟708移動,向聲音解碼器613輸出聲音幀同步輸出請求。
接收該請求后,聲音解碼器613在步驟707中,在與從系統(tǒng)解碼器611接收的聲音幀用PTS618和同步用時(shí)鐘在一特定臨界值內(nèi)一致的聲音幀的解碼的同時(shí)還進(jìn)行聲音輸出。在該階段,初次進(jìn)行聲音幀的聲音輸出,之后,聲音解碼器613通過同步控制器614,在使用同步用時(shí)鐘和從系統(tǒng)解碼器611接收的聲音幀用PTS618的同步控制的基礎(chǔ)上,依次進(jìn)行從系統(tǒng)解碼器611接收的聲音基本流的聲音幀的解碼和聲音輸出。
已有的壓縮編碼數(shù)據(jù)再現(xiàn)方法和裝置如上述構(gòu)成,在上述的方法中,在步驟706中,開始圖像幀的顯示輸出后,因?yàn)樵诓襟E708后開始聲音幀的聲音輸出,所以與圖像幀的顯示輸出相比,聲音幀的聲音輸出明顯延遲。
另外,在以上的方法中,在程序流中不存在圖像編碼數(shù)據(jù)時(shí),因?yàn)樵诓襟E704中,得不到所謂的從系統(tǒng)解碼器611接收的圖像幀用PTS618和進(jìn)入點(diǎn)在一特定的臨界值內(nèi)一致的條件一致,所以不能進(jìn)行下面的步驟705以后的步驟,另外,數(shù)據(jù)流中即使存在相當(dāng)于進(jìn)入點(diǎn)的聲音編碼幀時(shí),也不能開始聲音幀的聲音輸出。
另外,在以上的方法中,在圖像幀用PTS618為不向每個(gè)圖像幀附加的程序流時(shí),在步驟704中,為了得到所謂的從系統(tǒng)解碼器611接收的圖像幀用PTS618和進(jìn)入點(diǎn)在某一特定的臨界值內(nèi)一致的條件一致,所以該臨界值必須是非常大的值。詳細(xì)地說,在DVD-Video Recording標(biāo)準(zhǔn)中,雖然規(guī)定了在I圖像中一定附加圖像幀用PTS,但對除此之外的圖像沒有特別規(guī)定。另外, I圖像的除位于VOBU的起始端的圖像以外也未作特別規(guī)定。作為實(shí)際上的程序流,從壓縮編碼高效率的觀點(diǎn)看僅在VOBU起始端中存在僅是I圖像的情況多,圖像幀用PTS也僅在其始端的I圖像中附加的情況多。因此,因?yàn)樵诳紤]其時(shí)必須將1個(gè)VOBU的大小作為臨界值,所以同步控制的單位不是圖像幀單位,而是VOBU單位。
本發(fā)明為了解決上述問題,提供一種壓縮編碼數(shù)據(jù)再現(xiàn)方法和裝置,當(dāng)從壓縮編碼數(shù)據(jù)的進(jìn)入點(diǎn)開始的再現(xiàn)開始時(shí),以圖像幀單位和聲音幀單位的精度能夠以同樣的定時(shí)的方式輸出圖像幀的顯示輸出和聲音幀的聲音輸出。
如本發(fā)明的第1方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法是相對于由將幀內(nèi)壓縮編碼一串圖像幀的I圖像、通過利用與在前面的圖像幀的相關(guān)的順序方向預(yù)測壓縮編碼得到的P圖像、或通過利用與在前面的圖像幀或后面的圖像幀或前后兩方向的圖像幀相關(guān)的雙方向預(yù)測壓縮編碼得到的B圖像構(gòu)成的圖像壓縮編碼數(shù)據(jù)、壓縮編碼一串聲音幀的聲音壓縮編碼數(shù)據(jù)、上述圖像壓縮編碼數(shù)據(jù)和關(guān)于上述聲音壓縮編碼數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀開始進(jìn)行再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)方法,包括從上述數(shù)據(jù)流中分離輸出上述圖像壓縮編碼數(shù)據(jù)和上述聲音壓縮編碼數(shù)據(jù)和上述附加信息、在此時(shí)進(jìn)行圖像幀和聲音幀的起始端檢測的步驟,從作為一個(gè)在上述起始端檢測的幀中附加的上述附加信息的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀或是聲音幀的判定的步驟,當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的圖像幀時(shí)進(jìn)行從上述圖像壓縮數(shù)據(jù)進(jìn)行圖像幀解碼的解碼請求、或、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的聲音幀時(shí)從上述聲音壓縮數(shù)據(jù)進(jìn)行聲音幀編碼的解碼請求的步驟,判定是否完成上述圖像幀和上述聲音幀雙方解碼的步驟和在判定完成了上述圖像和聲音幀雙方的解碼時(shí)、請求同步輸出上述解碼的圖像數(shù)據(jù)和聲音數(shù)據(jù)的步驟。
另外,如本發(fā)明的第2方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法,在根據(jù)上述第1方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,包括在判定是否完成上述圖像幀和上述聲音幀兩者的解碼步驟之前,判定是否經(jīng)過規(guī)定時(shí)間的步驟,在經(jīng)過該規(guī)定的時(shí)間時(shí),僅向完成了上述圖像幀或上述聲音幀中的解碼的任一方進(jìn)行輸出請求。
另外,如本發(fā)明的第3方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法,在根據(jù)上述第1方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,包括在判定是否完成上述圖像幀和上述聲音幀兩者的解碼步驟之前、判定是否經(jīng)過規(guī)定時(shí)間的步驟,和經(jīng)過該規(guī)定的時(shí)間、在未完成上述圖像幀或上述聲音幀兩者的解碼時(shí)、向外部通知發(fā)生異常的步驟。
另外,如本發(fā)明的第4方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法,在根據(jù)上述第1方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,上述數(shù)據(jù)流為由MPEG標(biāo)準(zhǔn)規(guī)定的程序流,上述再現(xiàn)時(shí)間信息為由MPEG標(biāo)準(zhǔn)規(guī)定的PTS(Presentation Time Stamp)。
另外,在本發(fā)明的第5方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,根據(jù)上述第1方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,進(jìn)行上述圖像幀和聲音幀的起始端檢測的步驟包括相對于起始端檢測的幀判定是否加入有效再現(xiàn)時(shí)間信息的步驟,在沒有加入有效再現(xiàn)時(shí)間時(shí)、上述起始端檢測的幀在圖像幀時(shí)由作為一個(gè)上述圖像幀的上述附加信息的顯示輸出順序信息和比上述圖像幀時(shí)間上靠前解碼的圖像幀的再現(xiàn)時(shí)間信息及顯示輸出順序信息算出上述圖像幀的再現(xiàn)時(shí)間信息、另外、上述起始端檢測的幀在聲音幀時(shí)由比上述聲音幀在時(shí)間上靠前先行檢測出的聲音幀的再現(xiàn)時(shí)間信息算出上述聲音幀的再現(xiàn)時(shí)間信息的步驟。
另外,在本發(fā)明的第6方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,根據(jù)上述第5方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,上述顯示輸出順序信息為由MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporal reference)。
另外,本發(fā)明的第7方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置方法是相對于由將幀內(nèi)壓縮編碼一串圖像幀的I圖像、通過利用與在此前的圖像幀的相關(guān)的順序方向預(yù)測壓縮編碼得到的P圖像、或通過利用與在此前的圖像幀或此后的圖像幀或前后兩方向的圖像幀相關(guān)的雙方向預(yù)測壓縮編碼得到的B圖像構(gòu)成的圖像壓縮編碼數(shù)據(jù)、壓縮編碼一串聲音幀的聲音壓縮編碼數(shù)據(jù)、上述圖像壓縮編碼數(shù)據(jù)和關(guān)于上述聲音壓縮編碼數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流、從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,包括從上述數(shù)據(jù)流中分離輸出上述圖像壓縮編碼數(shù)據(jù)和上述聲音壓縮編碼數(shù)據(jù)和上述附加信息、在此時(shí)進(jìn)行圖像幀和聲音幀的起始端檢測的系統(tǒng)解碼器,從上述圖像壓縮數(shù)據(jù)解碼圖像幀來顯示輸出的圖像解碼器,解碼來自上述聲音壓縮數(shù)據(jù)聲音幀來聲音輸出的聲音解碼器;從一個(gè)作為向在上述系統(tǒng)解碼器中先行檢測的幀中附加的上述附加信息的再現(xiàn)時(shí)間信息進(jìn)行是否為相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀或聲音幀的判定、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的圖像幀時(shí)向上述圖像解碼器進(jìn)行解碼請求、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的聲音幀時(shí)向上述聲音解碼器進(jìn)行解碼請求、另外、在對上述圖像幀和上述聲音幀雙方解碼完成時(shí)、向上述圖像解碼器和上述聲音解碼器進(jìn)行輸出請求的同步控制器。
另外,如本發(fā)明的第8方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,上述同步控制器即使經(jīng)過規(guī)定的時(shí)間,在僅完成上述圖像幀或上述聲音幀的任一方解碼時(shí),向在該時(shí)刻完成解碼的上述圖像解碼器或上述聲音解碼器的僅一方進(jìn)行輸出請求。
另外,如本發(fā)明的第9方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,上述同步控制器即使經(jīng)過規(guī)定的時(shí)間,在未完成上述圖形幀和上述聲音幀的雙方解碼時(shí),通知外部發(fā)生了異常。
另外,如本發(fā)明的第10方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,上述數(shù)據(jù)流為由MPEG標(biāo)準(zhǔn)規(guī)定的程序流,上述再現(xiàn)時(shí)間信息為由MPEG標(biāo)準(zhǔn)規(guī)定的PTS(Presentation Time Stamp)。
另外,如本發(fā)明的第11方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,上述同步控制器在上述系統(tǒng)解碼器沒有向先行檢測的幀附加有效的再現(xiàn)時(shí)間信息時(shí),上述起始端檢測的幀在為圖像幀時(shí)由作為上述圖像幀的上述附加信息之一的顯示輸出順序信息和比上述圖像幀在時(shí)間上靠前解碼的圖像幀的再現(xiàn)時(shí)間信息及顯示輸出順序信息算出上述圖像幀的再現(xiàn)時(shí)間信息,另外,上述起始端檢測的幀在為聲音幀時(shí)由比上述聲音幀在時(shí)間上靠前先行檢測出的聲音幀的再現(xiàn)時(shí)間信息算出上述聲音幀的再現(xiàn)時(shí)間信息。
另外,如本發(fā)明的第12方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第11方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,上述顯示輸出順序信息為由MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporal reference)。
另外,本發(fā)明的第13方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法是相對于多路復(fù)用非時(shí)間順序排列的圖像編碼數(shù)據(jù)、與該圖像編碼數(shù)據(jù)關(guān)聯(lián)的聲音編碼數(shù)據(jù)和附隨于這些數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)方法,包括從上述數(shù)據(jù)流中分別分離輸出上述圖像編碼數(shù)據(jù)、聲音編碼數(shù)據(jù)、附加信息,在此時(shí)進(jìn)行再現(xiàn)圖像和再現(xiàn)聲音的起始端檢測的步驟,從作為在上述起始端檢測的畫面圖像中附加的上述附加信息之一的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于從上述外部指定的再現(xiàn)開始時(shí)間的畫面圖像或聲音數(shù)據(jù)的判定的步驟,進(jìn)行解碼請求以解碼相當(dāng)于上述再現(xiàn)開始時(shí)間的畫面圖像和聲音數(shù)據(jù)的步驟,判定是否完成上述畫面圖像和聲音數(shù)據(jù)雙方解碼的步驟和在判定完成了上述畫面圖像和聲音數(shù)據(jù)解方的編碼時(shí)、請求同步輸出上述解碼的畫面圖像和聲音數(shù)據(jù)的步驟。
另外,本發(fā)明的第14方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置是相對于多路復(fù)用非時(shí)間順序排列的圖像編碼數(shù)據(jù)、與該圖像編碼數(shù)據(jù)關(guān)聯(lián)的聲音編碼數(shù)據(jù)和附隨于這些數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,包括從上述數(shù)據(jù)流中分別分離輸出上述圖像編碼數(shù)據(jù)、聲音編碼數(shù)據(jù)、附加信息、在此時(shí)進(jìn)行再現(xiàn)圖像和再現(xiàn)聲音的起始端檢測的系統(tǒng)解碼器,解碼來自上述圖像編碼數(shù)據(jù)的畫面圖像的圖像解碼器,解碼來自上述聲音編碼數(shù)據(jù)的聲音數(shù)據(jù)的聲音解碼器,從作為由上述系統(tǒng)解碼器在起始端檢測的畫面圖像中附加的上述附加信息之一的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于從上述外部指定的再現(xiàn)開始時(shí)間的畫面圖像或聲音數(shù)據(jù)的判定、向上述圖像和聲音解碼器進(jìn)行解碼請求以解碼相當(dāng)于上述再現(xiàn)開始時(shí)間的畫面圖像和聲音數(shù)據(jù)、并在完成了上述畫面圖像和聲音數(shù)據(jù)雙方的解碼的時(shí)刻、向上述圖像和聲音解碼器進(jìn)行輸出請求。
如上所述,由于本發(fā)明的第1方面中所述的壓縮編碼數(shù)據(jù)再現(xiàn)方法是相對于由將幀內(nèi)壓縮編碼一串圖像幀的I圖像、通過利用與在前面的圖像幀的相關(guān)的順序方向預(yù)測壓縮編碼得到的P圖像、或通過利用與在前面的圖像幀或后面的圖像幀或前后兩方向的圖像幀相關(guān)的雙方向預(yù)測壓縮編碼得到的B圖像構(gòu)成的圖像壓縮編碼數(shù)據(jù)、壓縮編碼一串聲音幀的聲音壓縮編碼數(shù)據(jù)、上述圖像壓縮編碼數(shù)據(jù)和關(guān)于上述聲音壓縮編碼數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流、從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)榘◤纳鲜鰯?shù)據(jù)流中分離輸出上述圖像壓縮編碼數(shù)據(jù)和上述聲音壓縮編碼數(shù)據(jù)和上述附加信息、在此時(shí)進(jìn)行圖像幀和聲音幀的起始端檢測的步驟,從作為一個(gè)在上述起始端檢測的幀中附加的上述附加信息的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀或是聲音幀的判定的步驟,當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的圖像幀時(shí)進(jìn)行從上述圖像壓縮數(shù)據(jù)進(jìn)行圖像幀編碼的解碼請求、或、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的聲音幀時(shí)從上述聲音壓縮數(shù)據(jù)進(jìn)行聲音幀解碼的解碼請求的步驟,判定是否完成上述圖像幀和上述聲音幀雙方解碼的步驟和在判定完成了上述圖像和聲音幀雙方的解碼時(shí)、請求同步輸出上述解碼的圖像數(shù)據(jù)和聲音數(shù)據(jù)的步驟,所以檢測在相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀,并分別解碼后能夠以相同的定時(shí)輸出,即使是在業(yè)務(wù)用等的高精度要求的流編輯機(jī)中進(jìn)行編輯,實(shí)際上圖像和與之相對應(yīng)的聲音不伴隨定時(shí)不吻合而進(jìn)行處理。
另外,如本發(fā)明的第2方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法,根據(jù)上述第1方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)榘ㄔ谂卸ㄊ欠裢瓿缮鲜鰣D像幀和上述聲音幀兩者的解碼步驟之前,判定是否經(jīng)過規(guī)定時(shí)間的步驟,在經(jīng)過該規(guī)定的時(shí)間時(shí),僅向完成了上述圖像幀或上述聲音幀中的解碼的任一方進(jìn)行輸出請求,所以即使當(dāng)僅存在輸入的數(shù)據(jù)流中相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀和聲音幀中任一方時(shí),也能正常地進(jìn)行從指定的再現(xiàn)開始時(shí)間的再現(xiàn)開始。
另外,在本發(fā)明的第3方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,根據(jù)上述第1方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)榘ㄔ谂卸ㄊ欠裢瓿缮鲜鰣D像幀和上述聲音幀兩者的解碼步驟之前、判定是否經(jīng)過規(guī)定時(shí)間的步驟,和經(jīng)過該規(guī)定的時(shí)間、在未完成上述圖像幀或上述聲音幀兩者的解碼時(shí)、向外部通知發(fā)生異常的步驟,所以即使當(dāng)輸入的數(shù)據(jù)流中相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀和聲音幀雙方都不存在時(shí),也不會停頓在從指定的再現(xiàn)開始時(shí)間的再現(xiàn)開始處理,而能夠終止該再現(xiàn)開始處理。
另外,在本發(fā)明的第4方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,根據(jù)上述第1方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)樯鲜鰯?shù)據(jù)流為由MPEG標(biāo)準(zhǔn)規(guī)定的程序流,上述再現(xiàn)時(shí)間信息為由MPEG標(biāo)準(zhǔn)規(guī)定的PTS(Presentation Time Stamp),所以在檢測相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀并分別解碼后,能夠以相同的定時(shí)輸出。
另外,在本發(fā)明的第5方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,根據(jù)上述第1方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)檫M(jìn)行上述圖像幀和聲音幀的起始端檢測的步驟包括相對于起始端檢測的幀判定是否加入有效再現(xiàn)時(shí)間信息的步驟,在沒有加入有效再現(xiàn)時(shí)間時(shí)、上述起始端檢測的幀在圖像幀時(shí)由作為一個(gè)上述圖像幀的上述附加信息的顯示輸出順序信息和比上述圖像幀時(shí)間上靠前解碼的圖像幀的再現(xiàn)時(shí)間信息及顯示輸出順序信息算出上述圖像幀的再現(xiàn)時(shí)間信息、另外、上述起始端檢測的幀在聲音幀時(shí)由比上述聲音幀時(shí)間上靠前先行檢測出的聲音幀的再現(xiàn)時(shí)間信息算出上述聲音幀的再現(xiàn)時(shí)間信息的步驟,所以在以圖像幀單位或聲音幀單位的精度來檢測相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀并分別解碼后,能夠以相同的定時(shí)輸出。
另外,在本發(fā)明的第6方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法中,根據(jù)上述第5方面記載的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)樯鲜鲲@示輸出順序信息為由MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporal reference),所以在以圖像幀單位或聲音幀單位的精度來檢測相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀并分別解碼后,能夠以相同的定時(shí)輸出。
另外,本發(fā)明的第7方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置方法是相對于由將幀內(nèi)壓縮編碼一串圖像幀的I圖像、通過利用與在前面的圖像幀的相關(guān)的順序方向預(yù)測壓縮編碼得到的P圖像、或通過利用與在前面的圖像幀或后面的圖像幀或前后兩方向的圖像幀相關(guān)的雙方向預(yù)測壓縮編碼得到的B圖像構(gòu)成的圖像壓縮編碼數(shù)據(jù)、壓縮編碼一串聲音幀的聲音壓縮編碼數(shù)據(jù)、上述圖像壓縮編碼數(shù)據(jù)和關(guān)于上述聲音壓縮編碼數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流、從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,因?yàn)榘◤纳鲜鰯?shù)據(jù)流中分離輸出上述圖像壓縮編碼數(shù)據(jù)和上述聲音壓縮編碼數(shù)據(jù)和上述附加信息、在此時(shí)進(jìn)行圖像幀和聲音幀的起始端檢測的系統(tǒng)解碼器,從上述圖像壓縮數(shù)據(jù)解碼圖像幀來顯示輸出的圖像解碼器,解碼來自上述聲音壓縮數(shù)據(jù)的聲音幀來聲音輸出的聲音解碼器;從一個(gè)作為向在上述系統(tǒng)解碼器中先行檢測的幀中附加的上述附加信息的再現(xiàn)時(shí)間信息進(jìn)行是否為相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀或聲音幀的判定、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的圖像幀時(shí)向上述圖像解碼器進(jìn)行解碼請求、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的聲音幀時(shí)向上述聲音解碼器進(jìn)行解碼請求、另外、在對上述圖像幀和上述聲音幀雙方解碼完成時(shí)、向上述圖像解碼器和上述聲音解碼器進(jìn)行輸出請求的同步控制器,所以能夠檢測在相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀,并分別解碼后以相同的定時(shí)輸出,即使是在業(yè)務(wù)用等的高精度要求的流編輯機(jī)中進(jìn)行編輯,實(shí)際上圖像和與之相對應(yīng)的聲音不伴隨定時(shí)不吻合而進(jìn)行處理。
另外,如本發(fā)明的第8方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,因?yàn)樯鲜鐾娇刂破骷词菇?jīng)過規(guī)定的時(shí)間,在僅完成上述圖像幀或上述聲音幀的任一方解碼時(shí),向在該時(shí)刻完成解碼的上述圖像解碼器或上述聲音解碼器的僅一方進(jìn)行輸出請求,所以即使當(dāng)不存在輸入的數(shù)據(jù)流中相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀和聲音幀中僅方時(shí),也能正常地進(jìn)行從指定的再現(xiàn)開始時(shí)間的再現(xiàn)開始。
另外,如本發(fā)明的第9方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,因?yàn)樯鲜鐾娇刂破骷词菇?jīng)過規(guī)定的時(shí)間,在未完成上述圖形幀和上述聲音幀的雙方解碼時(shí),通知外部發(fā)生了異常,所以即使當(dāng)輸入的數(shù)據(jù)流中相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀和聲音幀雙方都不存在時(shí),也不會停頓在從指定的再現(xiàn)開始時(shí)間的再現(xiàn)開始處理,而能夠終止該再現(xiàn)開始處理。
另外,如本發(fā)明的第10方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,因?yàn)樯鲜鰯?shù)據(jù)流為由MPEG標(biāo)準(zhǔn)規(guī)定的程序流,上述再現(xiàn)時(shí)間信息為由MPEG標(biāo)準(zhǔn)規(guī)定的PTS(Presentation Time Stamp),所以在檢測相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀并分別解碼后,能夠以相同的定時(shí)輸出。
另外,如本發(fā)明的第11方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第7方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,因?yàn)樯鲜鐾娇刂破髟谏鲜鱿到y(tǒng)解碼器沒有向先行檢測的幀附加有效的再現(xiàn)時(shí)間信息時(shí),上述起始端檢測的幀在為圖像幀時(shí)由作為上述圖像幀的上述附加信息之一的顯示輸出順序信息和比上述圖像幀在時(shí)間上靠前解碼的圖像幀的再現(xiàn)時(shí)間信息及顯示輸出順序信息算出上述圖像幀的再現(xiàn)時(shí)間信息,另外,上述起始端檢測的幀在為聲音幀時(shí)由比上述聲音幀在時(shí)間上靠前先行檢測出的聲音幀的再現(xiàn)時(shí)間信息算出上述聲音幀的再現(xiàn)時(shí)間信息,所以在以圖像幀單位或聲音幀單位的精度來檢測相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀并分別解碼后,能夠以相同的定時(shí)輸出。
另外,如本發(fā)明的第12方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,根據(jù)上述第11方面中記載的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,因?yàn)樯鲜鲲@示輸出順序信息為由MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporal reference),所以在以圖像幀單位或聲音幀單位的精度來檢測相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀并分別解碼后,能夠以相同的定時(shí)輸出。
另外,本發(fā)明的第13方面中的壓縮編碼數(shù)據(jù)再現(xiàn)方法是相對于多路復(fù)用非時(shí)間順序排列的圖像編碼數(shù)據(jù)、與該圖像編碼數(shù)據(jù)關(guān)聯(lián)的聲音編碼數(shù)據(jù)和附隨于這些數(shù)據(jù)的附加信息的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)方法,因?yàn)榘◤纳鲜鰯?shù)據(jù)流中分別分離輸出上述圖像編碼數(shù)據(jù)、聲音編碼數(shù)據(jù)、附加信息,在此時(shí)進(jìn)行再現(xiàn)圖像和再現(xiàn)聲音的起始端檢測的步驟,從作為在上述起始端檢測的畫面圖像中附加的上述附加信息之一的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于從上述外部指定的再現(xiàn)開始時(shí)間的畫面圖像或聲音數(shù)據(jù)的判定的步驟,進(jìn)行解碼請求以解碼相當(dāng)于上述再現(xiàn)開始時(shí)間的畫面圖像和聲音數(shù)據(jù)的步驟,判定是否完成上述畫面圖像和聲音數(shù)據(jù)雙方解碼的步驟和在判定完成了上述畫面圖像和聲音數(shù)據(jù)雙方的解碼時(shí)、請求同步輸出上述解碼的畫面圖像和聲音數(shù)據(jù)的步驟,所以檢測在相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀,并分別解碼后能夠以相同的定時(shí)輸出,即使是在業(yè)務(wù)用等的高精度要求的流編輯機(jī)中進(jìn)行編輯,實(shí)際上圖像和與之相對應(yīng)的聲音不伴隨定時(shí)不吻合而進(jìn)行處理。
另外,本發(fā)明的第14方面中的壓縮編碼數(shù)據(jù)再現(xiàn)裝置是相對于多路復(fù)用非時(shí)間順序排列的圖像編碼數(shù)據(jù)、與該圖像編碼數(shù)據(jù)關(guān)聯(lián)的聲音編碼數(shù)據(jù)和附隨于這些數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,包括從上述數(shù)據(jù)流中分別分離輸出上述圖像編碼數(shù)據(jù)、聲音編碼數(shù)據(jù)、附加信息、在此時(shí)進(jìn)行再現(xiàn)圖像和再現(xiàn)聲音的起始端檢測的系統(tǒng)解碼器,解碼來自上述圖像編碼數(shù)據(jù)的畫面圖像的圖像解碼器,解碼來自上述聲音編碼數(shù)據(jù)的聲音數(shù)據(jù)的聲音解碼器,因?yàn)閺臑橐粋€(gè)由上述系統(tǒng)解碼器在起始端檢測的畫面圖像中附加的上述附加信息之一的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于從上述外部指定的再現(xiàn)開始時(shí)間的畫面圖像或聲音數(shù)據(jù)的判定、向上述圖像和聲音解碼器進(jìn)行解碼請求以解碼相當(dāng)于上述再現(xiàn)開始時(shí)間的畫面圖像和聲音數(shù)據(jù)、并在完成了上述畫面圖像和聲音數(shù)據(jù)雙方的解碼的時(shí)刻、向上述圖像和聲音解碼器進(jìn)行輸出請求,所以檢測在相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀,并分別解碼后能夠以相同的定時(shí)輸出,即使是在業(yè)務(wù)用等的高精度要求的流編輯機(jī)中進(jìn)行編輯,實(shí)際上圖像和與之相對應(yīng)的聲音不伴隨定時(shí)不吻合而進(jìn)行處理。


圖1是表示本發(fā)明的實(shí)施例1的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的構(gòu)成的框圖;圖2是記載了表示上述實(shí)施例1的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的同步控制器的動作順序的部分流程圖的圖;圖3是記載了上述圖2的流程圖的剩余部分的圖;圖4是用來說明MPEG標(biāo)準(zhǔn)的程序流的數(shù)據(jù)格式的圖;圖5是用來說明MPEG標(biāo)準(zhǔn)的程序流中圖像基本流的數(shù)據(jù)結(jié)構(gòu)的圖;圖6是用來說明DVD視頻標(biāo)準(zhǔn)規(guī)定的VOBU數(shù)據(jù)結(jié)構(gòu)的圖;圖7是表示已有的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的構(gòu)成的框圖;圖8是記載了表示已有的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的同步控制器的動作順序的流程圖的圖。
實(shí)施例1圖1是表示本發(fā)明的實(shí)施例1的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的構(gòu)成的框圖。如圖1所示,在圖1中,壓縮編碼數(shù)據(jù)再現(xiàn)裝置雖然具有與已有的構(gòu)成相同的傳送流的傳送裝置10、從輸入的流中提取必要的包的系統(tǒng)解碼器11、解碼圖像數(shù)據(jù)的圖像解碼器12、解碼聲音數(shù)據(jù)的聲音解碼器13、控制各構(gòu)成要素的動作定時(shí)用的同步控制器14,但本發(fā)明的系統(tǒng)解碼器11向同步控制器14提供作為顯示輸出順序信息的MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporal reference)。
下面說明如上述構(gòu)成的本發(fā)明的實(shí)施例1的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的進(jìn)入點(diǎn)的再現(xiàn)開始的動作。
從傳送裝置10向系統(tǒng)解碼器11傳送包含進(jìn)入點(diǎn)的VOBU15。系統(tǒng)解碼器11從輸入的VOBU15中提取圖像包和聲音包后,分別向圖像解碼器12和聲音解碼器13傳送去除包啟動碼和參數(shù)信息的圖像基本流16和聲音基本流17,并向同步控制器14傳送參數(shù)信息內(nèi)的PTS18和暫時(shí)基準(zhǔn)19。
另外,系統(tǒng)解碼器11從輸入的VOBU15中提取圖像包和聲音包,分別向圖像解碼器12和聲音解碼器13傳送去除包啟動碼和參數(shù)信息的圖像基本流16和聲音基本流17時(shí),分別進(jìn)行壓縮編碼圖像幀和聲音幀的起始端的檢測,檢測時(shí)向同步控制器14傳送該結(jié)果。
圖像解碼器12進(jìn)行來自輸入的圖像基本流16的圖像幀的解碼。聲音解碼器13進(jìn)行來自輸入的聲音基本流17的聲音幀的解碼。同步控制器14通過控制傳送裝置10、系統(tǒng)解碼器11、圖像解碼器12和聲音解碼器13,進(jìn)行圖像幀20和聲音幀21的同步輸出控制。
圖2和圖3是表示本實(shí)施例1的壓縮編碼數(shù)據(jù)再現(xiàn)裝置的同步控制器14的進(jìn)入點(diǎn)的再現(xiàn)開始動作順序的流程圖,下面根據(jù)圖2和圖3的流程圖來詳細(xì)說明同步控制器14的動作。
首先,開始處理(步驟201),在步驟202中,通過從外部的進(jìn)入點(diǎn)值和異常判定用時(shí)間T1的設(shè)定和進(jìn)入點(diǎn)來通知再現(xiàn)開始,將聲音幀輸出準(zhǔn)備完成標(biāo)志、圖像幀輸出準(zhǔn)備完成標(biāo)志、聲音幀檢測標(biāo)志和圖像幀檢測標(biāo)志清“0”。
接著,在步驟203中,向傳送裝置10和各解碼器11、12、13輸出啟動請求。接受該請求后,傳送裝置10和各解碼器11、12、13進(jìn)行啟動處理。
接著,在步驟204中,向傳送裝置10輸出數(shù)據(jù)提供請求。接受該請求后,傳送裝置10從包含進(jìn)入點(diǎn)的VOBU15的起始端進(jìn)行傳送。系統(tǒng)解碼器11通過從傳送裝置10接收數(shù)據(jù)開始分離提取。
接著,在步驟205中,通過步驟202中的來自外部的進(jìn)入點(diǎn)來通知再現(xiàn)開始后,在未經(jīng)過異常判定用時(shí)間T1時(shí),向后面說明的步驟206移動。反過來,當(dāng)經(jīng)過異常判定時(shí)間T1時(shí),向后面說明的步驟225移動。
接著,在上述步驟206中,進(jìn)行聲音幀輸出準(zhǔn)備完成標(biāo)志和圖像幀輸出準(zhǔn)備完成標(biāo)志兩者是否都為“1”的判定,在聲音幀輸出準(zhǔn)備完成標(biāo)志和圖像幀輸出準(zhǔn)備完成標(biāo)志兩者不都為“1”時(shí),向后述步驟207移動。反過來,在聲音幀輸出準(zhǔn)備完成標(biāo)志和圖像幀輸出準(zhǔn)備完成標(biāo)志兩者都為“1”時(shí),向后述步驟223移動接著,在上述步驟207中,檢測出壓縮編碼聲音幀或圖像幀的起始端時(shí),向后述步驟208移動。反過來,在未檢測出幀時(shí),返回上述步驟205。
接著,在上述步驟208中,在根據(jù)上述步驟207未向檢測出的壓縮編碼幀中附加有效的PTS時(shí),向后述步驟209移動。反之,在附加了有效的PTS時(shí),向后述步驟210移動。
接著,在步驟209中,算出在上述步驟207檢測出的未附加有效PTS的幀的PTS值。另一方面,在在步驟207檢測出的幀為聲音幀時(shí),向在時(shí)間上靠前一個(gè)檢測出的聲音幀的PTS加算聲音幀的一幀單位時(shí)間,并算出在上述步驟207檢測出的幀的PTS。另外,在步驟207檢測出的幀為圖像幀時(shí),從在時(shí)間上靠前一個(gè)檢測出的圖像幀的PTS(所謂的PTSn-1)和暫時(shí)基準(zhǔn)(所謂的TRn-1)及在上述步驟207檢測出的幀的暫時(shí)基準(zhǔn)(所謂的TRn)使用下面的第1式來算出在上述步驟207檢測出的幀的PTS(所謂的PTSn)。
(第1式)PVSn=PTSn-1+(TRn-TRn-1)*[圖像幀的一幀單位時(shí)間]接著,在步驟210中,在判定上述步驟207檢測出的幀相當(dāng)于步驟202從外部設(shè)定的進(jìn)入點(diǎn)的幀,當(dāng)上述步驟207檢測出的幀判定為相當(dāng)于根據(jù)步驟202從外部設(shè)定的進(jìn)入點(diǎn)的幀時(shí),向后述步驟211移動。反之,當(dāng)判定不是步驟202從外部設(shè)定的進(jìn)入點(diǎn)的幀時(shí),向后述步驟216移動。判定條件使用作為下面條件式的第2式。另外,該條件式成立時(shí),步驟207檢測出的幀判定為相當(dāng)于步驟202從外部設(shè)定的進(jìn)入點(diǎn)的幀。但是,在該條件式中,EP表示步驟202從外部設(shè)定的進(jìn)入點(diǎn)值,Tfm表示幀單位時(shí)間,PTSn表示根據(jù)步驟207檢測出的幀的PTS值。另外,Tfm在步驟207檢測出的幀為聲音幀時(shí),使用聲音幀的一幀單位時(shí)間,在步驟207檢測出的幀為圖像幀時(shí),使用圖像幀的一幀單位時(shí)間。
(第2式)EP-1/2*Tfm<PTSn≤EP+1/2*Tfm接著,在步驟211中,上述步驟207檢測出的幀進(jìn)行是否為聲音幀的判定,在上述步驟207檢測出的幀為聲音幀時(shí),向后述步驟212移動。反之,在上述步驟207檢測出的幀為圖像幀時(shí),向后述步驟214移動。
接著,在上述步驟212中,向聲音解碼器13輸出根據(jù)步驟207檢測出的聲音幀的解碼請求,向步驟213移動。另一方面,聲音解碼器13接受來自同步控制器14的該請求,進(jìn)行根據(jù)步驟207檢測出的聲音幀的解碼,解碼完成后,將聲音幀輸出準(zhǔn)備完成標(biāo)志設(shè)為“1”。
接著,在步驟213中,將聲音幀檢測標(biāo)志設(shè)為“1”,返回步驟205。
另外,在步驟214中,向圖像解碼器12輸出根據(jù)步驟207檢測出的圖像幀的解碼請求,向步驟215移動。另一方面,圖像解碼器12接受來自同步控制器14的該請求,進(jìn)行根據(jù)步驟207檢測出的圖像幀的解碼,解碼完成后,將圖像幀輸出準(zhǔn)備完成標(biāo)志設(shè)為“1”。
接著,在步驟215中,將圖像幀檢測標(biāo)志設(shè)為“1”,返回步驟205。
另外,在步驟216中,根據(jù)步驟207檢測出的幀進(jìn)行是否為聲音幀的判定,在根據(jù)上述步驟207檢測出的幀為聲音幀時(shí),向步驟217移動。反之,在根據(jù)上述步驟207檢測出的幀為圖像幀時(shí),向后述步驟219移動。
接著,在步驟217中,進(jìn)行聲音幀檢測標(biāo)志為是否“0”的判定,當(dāng)聲音幀檢測標(biāo)志為“0”時(shí),向后述步驟218移動。反之,當(dāng)聲音幀檢測標(biāo)志不為“0”時(shí),返回上述步驟205。
接著,在步驟218中,向聲音解碼器13輸出根據(jù)步驟207檢測出的聲音幀的跳躍(skip)請求,返回步驟205。另一方面,聲音解碼器13接受來自同步控制器14的該請求,執(zhí)行根據(jù)步驟207檢測出的聲音幀的跳躍處理。該跳躍處理是不進(jìn)行編碼處理而廢棄數(shù)據(jù)的處理。
接著,在步驟219中,進(jìn)行圖像幀檢測標(biāo)志是否為“0”的判定,當(dāng)圖像幀檢測標(biāo)志為“0”時(shí),向步驟220移動。反之,當(dāng)圖像幀檢測標(biāo)志不為“0”時(shí),返回步驟205。
接著,在步驟220中,進(jìn)行根據(jù)步驟207檢測出的幀是否為參考圖像幀(所謂I圖像或P圖像)的判定,當(dāng)根據(jù)步驟207檢測出的幀是參考圖像幀時(shí),向步驟221移動。反之,當(dāng)根據(jù)步驟207檢測出的幀不是參考圖像幀時(shí),向步驟222移動。
接著,在步驟221中,向圖像解碼器12輸出步驟207檢測出的圖像幀的解碼請求,返回上述步驟205。另一方面,圖像解碼器12接收同步控制器14的該請求,進(jìn)行步驟207檢測出的圖像幀的解碼。
接著,在步驟222中,向圖像解碼器12輸出根據(jù)步驟207檢測出的圖像幀的跳躍請求,返回上述步驟205。另一方面,圖像解碼器12接受來自同步控制器14的該請求,執(zhí)行根據(jù)步驟207檢測出的圖像幀的跳躍處理。
另外,在步驟223中,通過根據(jù)步驟214向圖像解碼器輸出解碼請求、其結(jié)果通過圖像解碼器12解碼的圖像幀的PTS值、或根據(jù)步驟212向聲音解碼器13輸出解碼請求、其結(jié)果通過聲音解碼器13解碼的聲音幀的PTS值來初始化同步控制器14中的同步用時(shí)鐘。通過進(jìn)入點(diǎn)的再現(xiàn)開始的處理終止(步驟232)之后的壓縮編碼數(shù)據(jù)的再現(xiàn)使用該同步用時(shí)鐘來進(jìn)行聲音幀和圖像幀的同步輸出控制。
接著,在步驟224中,分別向圖像解碼器12和聲音解碼器13輸出圖像幀和聲音幀的輸出請求,通過進(jìn)入點(diǎn)來終止再現(xiàn)開始處理。
另一方面,圖像解碼器12根據(jù)步驟214輸出解碼請求后,其結(jié)果進(jìn)行解碼的圖像幀的顯示輸出,聲音解碼器13根據(jù)步驟212輸出解碼請求后,其結(jié)果進(jìn)行解碼的聲音幀的聲音輸出。
另外,在步驟225中,進(jìn)行聲音幀輸出準(zhǔn)備完成標(biāo)志是否為“1”的判定,在聲音幀輸出準(zhǔn)備完成標(biāo)志為“1”時(shí),向后述步驟226移動。反之,在聲音幀輸出準(zhǔn)備完成標(biāo)志不為“1”時(shí),向后述步驟228移動。
接著,在步驟226中,根據(jù)步驟212向聲音解碼器13輸出解碼請求,結(jié)果由聲音解碼器13解碼的聲音幀的PTS值來初始化同步控制器14中的同步用時(shí)鐘。通過進(jìn)入點(diǎn)的再現(xiàn)開始的處理終止(步驟232)之后的壓縮編碼數(shù)據(jù)的再現(xiàn)使用該同步用時(shí)鐘來進(jìn)行聲音幀和圖像幀的同步輸出控制。
接著,在步驟227中,向聲音解碼器13輸出聲音幀的輸出請求,通過進(jìn)入點(diǎn)來終止再現(xiàn)開始的處理。另一方面,聲音解碼器13根據(jù)步驟212輸出解碼請求后,結(jié)果進(jìn)行解碼的聲音幀的聲音輸出。
另外,在步驟228中,進(jìn)行圖像幀輸出準(zhǔn)備完成標(biāo)志是否為“1”的判定,在圖像幀輸出準(zhǔn)備完成標(biāo)志為“1”時(shí),向步驟229移動。反之,在圖像幀輸出準(zhǔn)備完成標(biāo)志不為“1”時(shí),向步驟231移動。
接著,在步驟229中,根據(jù)步驟214向圖像解碼器12輸出解碼請求,結(jié)果由圖像解碼器12解碼的圖像幀的PTS值來初始化同步控制器14中的同步用時(shí)鐘。通過進(jìn)入點(diǎn)的再現(xiàn)開始的處理終止(步驟232)之后的壓縮編碼數(shù)據(jù)的再現(xiàn)使用該同步用時(shí)鐘來進(jìn)行聲音幀和圖像幀的同步輸出控制。
接著,在步驟230中,向圖像解碼器12輸出圖像幀的輸出請求,通過進(jìn)入點(diǎn)來終止再現(xiàn)開始的處理。另一方面,圖像解碼器12根據(jù)步驟214輸出解碼請求后,結(jié)果進(jìn)行解碼的圖像幀的顯示輸出。
另外,在步驟231中,向外部進(jìn)行異常通知。
如上所述,通過本發(fā)明的實(shí)施例1的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,利用暫時(shí)基準(zhǔn)19,以圖像幀單位或聲音幀單位的精度來檢測相當(dāng)于從外部指定的進(jìn)入點(diǎn)的圖像幀和聲音幀,分別解碼后同時(shí)輸出,另外,即使在輸入的VOBU中僅存在相當(dāng)于進(jìn)入點(diǎn)的圖像幀和聲音幀的一方時(shí),也能正常地進(jìn)行進(jìn)入點(diǎn)的再現(xiàn)開始,另外,即使在輸入的VOBU中不存在相當(dāng)于進(jìn)入點(diǎn)的圖像幀和聲音幀兩者時(shí),因?yàn)椴粫谶M(jìn)入點(diǎn)的再現(xiàn)開始處理中停頓,而能夠終止進(jìn)入點(diǎn)的再現(xiàn)開始,所以能夠檢測出相當(dāng)于指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀,分別解碼后在相同定時(shí)輸出。
另外,因?yàn)橥ㄟ^確認(rèn)分別以幀單位來完成相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀和聲音幀的編碼后同時(shí)輸出,所以即使是業(yè)務(wù)用的高精度要求的流編輯機(jī)進(jìn)行編輯,實(shí)際上圖像和與之相對應(yīng)的聲音不伴隨定時(shí)不吻合而進(jìn)行處理。
另外,在本實(shí)施例中,雖然舉例說明了以幀為單位的處理,但也可以進(jìn)行以圖像為單位的處理,例如,在以場為單位進(jìn)行處理時(shí),也能得到同樣的作用效果。
權(quán)利要求
1.一種壓縮編碼數(shù)據(jù)再現(xiàn)方法,相對于由將幀內(nèi)壓縮編碼一串圖像幀的I圖像、通過利用與在前面的圖像幀的相關(guān)的順序方向預(yù)測壓縮編碼得到的P圖像、或通過利用與在前面的圖像幀或后面的圖像幀或前后兩方向的圖像幀相關(guān)的雙方向預(yù)測壓縮編碼得到的B圖像構(gòu)成的圖像壓縮編碼數(shù)據(jù)、壓縮編碼一串聲音幀的聲音壓縮編碼數(shù)據(jù)、上述圖像壓縮編碼數(shù)據(jù)和關(guān)于上述聲音壓縮編碼數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀開始進(jìn)行再現(xiàn)數(shù)據(jù)的傳送,其特征在于包括從上述數(shù)據(jù)流中分離輸出上述圖像壓縮編碼數(shù)據(jù)和上述聲音壓縮編碼數(shù)據(jù)和上述附加信息、在此時(shí)進(jìn)行圖像幀和聲音幀的起始端檢測的步驟;從作為一個(gè)在上述起始端檢測的幀中附加的上述附加信息的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀或是聲音幀的判定的步驟;當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的圖像幀時(shí)進(jìn)行從上述圖像壓縮數(shù)據(jù)進(jìn)行圖像幀解碼的解碼請求、或、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的聲音幀時(shí)從上述聲音壓縮數(shù)據(jù)進(jìn)行聲音幀解碼的解碼請求的步驟;判定是否完成上述圖像幀和上述聲音幀雙方解碼的步驟;和在判定完成了上述圖像和聲音幀雙方的解碼時(shí)、請求同步輸出上述解碼的圖像數(shù)據(jù)和聲音數(shù)據(jù)的步驟。
2.如上述權(quán)利要求1所述的壓縮編碼數(shù)據(jù)再現(xiàn)方法,其特征在于包括在判定是否完成上述圖像幀和上述聲音幀兩者的編碼步驟之前、判定是否經(jīng)過規(guī)定時(shí)間的步驟,在經(jīng)過該規(guī)定的時(shí)間時(shí),僅向完成了上述圖像幀或上述聲音幀中的解碼的任一方進(jìn)行輸出請求。
3.如上述權(quán)利要求1所述的壓縮編碼數(shù)據(jù)再現(xiàn)方法,其特征在于包括在判定是否完成上述圖像幀和上述聲音幀兩者的解碼步驟之前、判定是否經(jīng)過規(guī)定時(shí)間的步驟;和經(jīng)過該規(guī)定的時(shí)間、在未完成上述圖像幀或上述聲音幀兩者的解碼時(shí)、向外部通知發(fā)生異常的步驟。
4.如上述權(quán)利要求1所述的壓縮編碼數(shù)據(jù)再現(xiàn)方法,其特征在于上述數(shù)據(jù)流為由MPEG標(biāo)準(zhǔn)規(guī)定的程序流,上述再現(xiàn)時(shí)間信息為由MPEG標(biāo)準(zhǔn)規(guī)定的PTS(Presentation Time Stamp)。
5.如上述權(quán)利要求1所述的壓縮編碼數(shù)據(jù)再現(xiàn)方法,其特征在于進(jìn)行上述圖像幀和聲音幀的起始端檢測的步驟包括相對于起始端檢測的幀判定是否加入有效再現(xiàn)時(shí)間信息的步驟;在沒有加入有效再現(xiàn)時(shí)間時(shí)、上述起始端檢測的幀在圖像幀時(shí)由作為一個(gè)上述圖像幀的上述附加信息的顯示輸出順序信息和比上述圖像幀時(shí)間上靠前解碼的圖像幀的再現(xiàn)時(shí)間信息及顯示輸出順序信息算出上述圖像幀的再現(xiàn)時(shí)間信息、另外、上述起始端檢測的幀在聲音幀時(shí)由比上述聲音幀在時(shí)間上靠前先行檢測出的聲音幀的再現(xiàn)時(shí)間信息算出上述聲音幀的再現(xiàn)時(shí)間信息的步驟。
6.如上述權(quán)利要求5所述的壓縮編碼數(shù)據(jù)再現(xiàn)方法,其特征在于上述顯示輸出順序信息為由MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporalreference)。
7.一種壓縮編碼數(shù)據(jù)再現(xiàn)裝置,相對于由將幀內(nèi)壓縮編碼一串圖像幀的I圖像、通過利用與在前面的圖像幀的相關(guān)的順序方向預(yù)測壓縮編碼得到的P圖像、或通過利用與在前面的圖像幀或后面的圖像幀或前后兩方向的圖像幀相關(guān)的雙方向預(yù)測壓縮編碼得到的B圖像構(gòu)成的圖像壓縮編碼數(shù)據(jù)、壓縮編碼一串聲音幀的聲音壓縮編碼數(shù)據(jù)、上述圖像壓縮編碼數(shù)據(jù)和關(guān)于上述聲音壓縮編碼數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流、從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像幀和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送,其特征在于包括從上述數(shù)據(jù)流中分離輸出上述圖像壓縮編碼數(shù)據(jù)和上述聲音壓縮編碼數(shù)據(jù)和上述附加信息、在此時(shí)進(jìn)行圖像幀和聲音幀的起始端檢測的系統(tǒng)解碼器;從上述圖像壓縮數(shù)據(jù)解碼圖像幀來顯示輸出的圖像解碼器;解碼來自上述聲音壓縮數(shù)據(jù)的聲音幀來聲音輸出的聲音解碼器;從一個(gè)作為向在上述系統(tǒng)解碼器中先行檢測的幀中附加的上述附加信息的再現(xiàn)時(shí)間信息進(jìn)行是否為相當(dāng)于再現(xiàn)開始時(shí)間的圖像幀或聲音幀的判定、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的圖像幀時(shí)向上述圖像解碼器進(jìn)行解碼請求、當(dāng)判定為相當(dāng)于上述再現(xiàn)開始時(shí)間的聲音幀時(shí)向上述聲音解碼器進(jìn)行解碼請求、另外、在對上述圖像幀和上述聲音幀雙方解碼完成時(shí)、向上述圖像解碼器和上述聲音解碼器進(jìn)行輸出請求的同步控制器。
8.如權(quán)利要求7所述的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,其特征在于上述同步控制器即使經(jīng)過規(guī)定的時(shí)間,在未完成上述圖形幀或上述聲音幀的任一方解碼時(shí),向在該時(shí)刻完成解碼的上述圖像解碼器或上述聲音解碼器的僅一方進(jìn)行輸出請求。
9.如權(quán)利要求7所述的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,其特征在于上述同步控制器即使經(jīng)過規(guī)定的時(shí)間,在未完成上述圖形幀和上述聲音幀的雙方解碼時(shí),通知外部發(fā)生了異常。
10.如權(quán)利要求7所述的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,其特征在于上述數(shù)據(jù)流為由MPEG標(biāo)準(zhǔn)規(guī)定的程序流,上述再現(xiàn)時(shí)間信息為由MPEG標(biāo)準(zhǔn)規(guī)定的PTS(Presentation Time Stamp)。
11.如權(quán)利要求7所述的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,其特征在于上述同步控制器在上述系統(tǒng)解碼器沒有向先行檢測的幀附加有效的再現(xiàn)時(shí)間信息時(shí),上述起始端檢測的幀在為圖像幀時(shí)由作為上述圖像幀的上述附加信息之一的顯示輸出順序信息和比上述圖像幀在時(shí)間上靠前解碼的圖像幀的再現(xiàn)時(shí)間信息及顯示輸出順序信息算出上述圖像幀的再現(xiàn)時(shí)間信息;另外,上述起始端檢測的幀在為聲音幀時(shí)由比上述聲音幀在時(shí)間上靠前先行檢測出的聲音幀的再現(xiàn)時(shí)間信息算出上述聲音幀的再現(xiàn)時(shí)間信息。
12.如權(quán)利要求11所述的壓縮編碼數(shù)據(jù)再現(xiàn)裝置,其特征在于上述顯示輸出順序信息為由MPEG標(biāo)準(zhǔn)規(guī)定的暫時(shí)基準(zhǔn)(temporalreference)。
13.一種壓縮編碼數(shù)據(jù)再現(xiàn)方法,相對于多路復(fù)用非時(shí)間順序排列的圖像編碼數(shù)據(jù)、與該圖像編碼數(shù)據(jù)關(guān)聯(lián)的聲音編碼數(shù)據(jù)和附隨于這些數(shù)據(jù)的附加信息的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送,其特征在于包括從上述數(shù)據(jù)流中分別分離輸出上述圖像編碼數(shù)據(jù)、聲音編碼數(shù)據(jù)、附加信息,在此時(shí)進(jìn)行再現(xiàn)圖像和再現(xiàn)聲音的起始端檢測的步驟;從作為在上述起始端檢測的畫面圖像中附加的上述附加信息之一的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于從上述外部指定的再現(xiàn)開始時(shí)間的畫面圖像或聲音數(shù)據(jù)的判定的步驟;進(jìn)行解碼請求以解碼相當(dāng)于上述再現(xiàn)開始時(shí)間的畫面圖像和聲音數(shù)據(jù)的步驟;判定是否完成上述畫面圖像和聲音數(shù)據(jù)雙方解碼的步驟;和在判定完成了上述畫面圖像和聲音數(shù)據(jù)雙方的解碼時(shí)、請求同步輸出上述解碼的畫面圖像和聲音數(shù)據(jù)的步驟。
14.一種壓縮編碼數(shù)據(jù)再現(xiàn)裝置,相對于多路復(fù)用非時(shí)間順序排列的圖像編碼數(shù)據(jù)、與該圖像編碼數(shù)據(jù)關(guān)聯(lián)的聲音編碼數(shù)據(jù)和附隨于這些數(shù)據(jù)的附加信息被多路復(fù)用的數(shù)據(jù)流,從相當(dāng)于從外部指定的再現(xiàn)開始時(shí)間的圖像和聲音幀開始再現(xiàn)數(shù)據(jù)的傳送,其特征在于包括從上述數(shù)據(jù)流中分別分離輸出上述圖像編碼數(shù)據(jù)、聲音編碼數(shù)據(jù)、附加信息、在此時(shí)進(jìn)行再現(xiàn)圖像和再現(xiàn)聲音的起始端檢測的系統(tǒng)解碼器;解碼來自上述圖像編碼數(shù)據(jù)的畫面圖像的圖像解碼器;解碼來自上述聲音編碼數(shù)據(jù)的聲音數(shù)據(jù)的聲音解碼器;從作為由上述系統(tǒng)解碼器在起始端檢測的畫面圖像中附加的上述附加信息之一的再現(xiàn)時(shí)間信息進(jìn)行是否是相當(dāng)于從上述外部指定的再現(xiàn)開始時(shí)間的畫面圖像或聲音數(shù)據(jù)的判定、向上述圖像和聲音解碼器進(jìn)行解碼請求以解碼相當(dāng)于上述再現(xiàn)開始時(shí)間的畫面圖像和聲音數(shù)據(jù)、并在完成了上述畫面圖像和聲音數(shù)據(jù)雙方的解碼的時(shí)刻、向上述圖像和聲音解碼器進(jìn)行輸出請求。
全文摘要
當(dāng)從壓縮編碼數(shù)據(jù)的進(jìn)入點(diǎn)開始進(jìn)行再現(xiàn)時(shí),以圖像幀單位和聲音幀單位的精度以相同定時(shí)的方式輸出圖像幀和聲音幀。同步控制器14從向由系統(tǒng)解碼器11中先行檢測的幀附加的PTS18中判定該幀是否為相當(dāng)于進(jìn)入點(diǎn)的圖像幀或聲音幀,當(dāng)判定為相當(dāng)于進(jìn)入點(diǎn)的圖像幀時(shí),對圖像解碼器12進(jìn)行解碼請求,當(dāng)判定為相當(dāng)于進(jìn)入點(diǎn)的聲音幀時(shí),對上述聲音解碼器13進(jìn)行解碼請求,并在完成了圖像幀和聲音幀雙方的解碼的時(shí)刻,向圖像解碼器12和聲音解碼器13進(jìn)行輸出請求。
文檔編號H04N7/52GK1318949SQ0111929
公開日2001年10月24日 申請日期2001年3月29日 優(yōu)先權(quán)日2000年3月29日
發(fā)明者門田健, 宮崎桂一, 山崎明彥, 小林洋敏 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
平舆县| 达孜县| 台北县| 浪卡子县| 内黄县| 汶川县| 汤阴县| 祥云县| 武穴市| 张家港市| 普兰县| 厦门市| 新化县| 新和县| 天津市| 武山县| 根河市| 汪清县| 健康| 沈丘县| 积石山| 和平县| 阳城县| 汤阴县| 海晏县| 南汇区| 勐海县| 车致| 于田县| 重庆市| 恭城| 湟中县| 慈溪市| 眉山市| 南通市| 新巴尔虎右旗| 萍乡市| 宁远县| 桓台县| 绥棱县| 临江市|