專利名稱:運動圖像專家組標準位流再現(xiàn)設備和再現(xiàn)方法
技術領域:
本發(fā)明涉及一種記錄和再現(xiàn)運動圖像的設備,尤其涉及用于再現(xiàn)MPEG位流的MPEG再現(xiàn)設備和MPEG再現(xiàn)方法。
目前,用于再現(xiàn)按照MPEG標準壓縮并記錄在介質(zhì)上的運動圖像數(shù)據(jù)的再現(xiàn)設備已廣泛使用。對于這些再現(xiàn)設備中的任何一個來講,可能的情形是以反方向從載有數(shù)據(jù)的介質(zhì)再現(xiàn)MPEG壓縮的運動圖像數(shù)據(jù)。在這種情況下,首先必須以GOP(圖像組)為單位按正向?qū)D像解碼,然后以反方向再現(xiàn)圖像,這是因為MPEG技術采用幀間預測。
如下面所述,以反方向從DVD一類的盤形介質(zhì)再現(xiàn)數(shù)據(jù)。圖6是表示供DVD使用的相關技術的反向再現(xiàn)方法的示意圖。在圖6中,參考字符I代表I圖像,P代表P圖像,B代表B圖像。附于圖像的數(shù)字表示顯示圖像的順序。當使用盤形介質(zhì)如DVD時,可反復地重放同一數(shù)據(jù)。對于這種反向重放,首先正向從該盤再現(xiàn)數(shù)據(jù),以讓單個GOP位流從其起始端順序進入解碼器。對于要顯示的每個圖像,被解碼和顯示的數(shù)據(jù)多達一個特定幀。當構成一個給定GOP的數(shù)據(jù)已完畢時,在剛完畢的GOP之前的另一GOP到達同一過程。
具體地說,首先對GOP2的I3至B14解碼;顯示P15(最后一幀);再次對13至B14解碼;然后顯示B14;等等,由此反向再現(xiàn)GOP2。當GOP2的反向再現(xiàn)完成時,GOP2之前的GOP1到達反向再現(xiàn)的同一過程。
然而,這種相關技術的再現(xiàn)設備具有以下問題如果從介質(zhì)傳遞數(shù)據(jù)的速度或者所采用MPEG解碼器的處理能力對應于每幀時一幀的平均值,如同正向再現(xiàn)時,則它們不能實現(xiàn)反向單速重放。
在反向再現(xiàn)時,首先必須以GOP為單位按正向?qū)?shù)據(jù)解碼。如果所示出的每個GOP包括15個圖像(N=15),則僅實現(xiàn)1/15速度的很慢的反向再現(xiàn)。
解決上述問題的一個途徑是在反向再現(xiàn)時僅將I圖像從位流中去除。然而,這會導致呈現(xiàn)分散運動的斷續(xù)再現(xiàn)的圖像,這些圖像是難看的。
因此,本發(fā)明的目的是克服現(xiàn)有技術的上述和其他缺陷,并提供一種用于反向?qū)崿F(xiàn)所有幀的單速MPEG再現(xiàn)的MPEG再現(xiàn)設備和MPEG再現(xiàn)方法。
為達到本發(fā)明的前述和其他目的,按照本發(fā)明的第一方面,提供一種MPEG再現(xiàn)設備,用于再現(xiàn)基于MPEG標準的MPEG位流,該設備包括圖像類型識別裝置,用于識別所述MPEG位流的圖像類型;反向再現(xiàn)圖像控制裝置,用于在反向再現(xiàn)時按照所述圖像類型控制所述MPEG位流的解碼順序;MPEG解碼裝置,用于通過對所述反向再現(xiàn)圖像控制裝置指定的位流進行MPEG解碼而產(chǎn)生圖像數(shù)據(jù);以及幀存儲裝置,用于存儲所述圖像數(shù)據(jù)。
上述結構的MPGE再現(xiàn)設備首先識別MPEG位流的圖像類型并保存圖像類型信息。在反向再現(xiàn)時,反向再現(xiàn)圖像控制裝置按照如此保存的圖像類型信息確定位流的解碼順序。MPGE解碼裝置以預定順序?qū)ξ涣鹘獯a。解碼后的信息保存在幀存儲裝置中以用作基準圖像或供顯示。
按照本發(fā)明的第二方面,提供一種用于再現(xiàn)MPEG位流的MPEG再現(xiàn)設備,包括圖像類型識別裝置,用于識別所述MPEG位流的圖像類型;反向再現(xiàn)圖像控制裝置,用于在對一個GOP的B圖像的位流進行解碼之前,對所述GOP的I圖像和P圖像的位流進行解碼;MPEG解碼裝置,用于通過對所述反向再現(xiàn)圖像控制裝置指定的位流進行MPEG解碼而產(chǎn)生圖像數(shù)據(jù);以及幀存儲裝置,用于存儲所述GOP中包括的所有I圖像數(shù)據(jù)和P圖像數(shù)據(jù)。
上述結構的MPGE再現(xiàn)設備還識別MPEG位流的圖像類型并保存圖像類型信息。在反向再現(xiàn)時,反向再現(xiàn)圖像控制裝置使MPEG解碼裝置根據(jù)所保存的圖像類型信息在將B圖像解碼之前先將給定GOP的I圖像和P圖像解碼。在解碼后,將GOP的I圖像數(shù)據(jù)和P圖像數(shù)據(jù)存儲到幀存儲裝置中,以用作B圖像的基準圖像或用于顯示。
按照本發(fā)明的第三方面,提供一種用于再現(xiàn)MPEG位流的MPEG再現(xiàn)方法,包括如下步驟通過分析其首標識別所述MPEG位流的圖像類型;在反向再現(xiàn)時按照所述圖像類型重排所述MPEG位流的解碼順序;通過以所述重排步驟中重排的順序?qū)λ鯩PEG位流進行MPGE解碼而產(chǎn)生圖像數(shù)據(jù);以及按需要存儲所產(chǎn)生的圖像數(shù)據(jù)。
通過應用包括上述步驟的MPGE再現(xiàn)方法,首先分析MPEG位流的首標,以便識別所述位流的圖像類型,然后保存圖像類型信息。在反向再現(xiàn)時,按照圖像類型信息確定提供給MPEG解碼器的位流的順序。以如此確定的順序?qū)PEG位流進行解碼。在MPGE解碼之后,按需要存儲圖像數(shù)據(jù)。
按照本發(fā)明的第四方面,提供一種用于再現(xiàn)MPEG位流的MPEG再現(xiàn)設備,所述設備包括MPEG圖像選擇裝置,用于在反向再現(xiàn)時,在識別所述MPEG位流的圖像類型之后,選擇特定圖像類型的圖像數(shù)據(jù);MPEG解碼裝置,用于對所述MPEG圖像選擇裝置選擇的MPGE圖像數(shù)據(jù)解碼;以及幀存儲裝置,用于按需要存儲已解碼的圖像數(shù)據(jù)在上述結構的MPEG再現(xiàn)設備中,MPEG圖像選擇裝置識別輸入MPEG位流的圖像類型,選擇特定圖像類型的數(shù)據(jù),及順序輸出所選擇數(shù)據(jù)到MPEG解碼裝置。MPEG解碼裝置將所選擇圖像數(shù)據(jù)連續(xù)解碼。如此解碼的圖像數(shù)據(jù)按需要存儲在幀存儲裝置中。然后按反向再現(xiàn)時所要求的次序顯示幀存儲裝置中存儲的圖像數(shù)據(jù)。
按照本發(fā)明的第五方面,提供一種MPEG再現(xiàn)方法,用于再現(xiàn)基于MPGE標準(MPEG表示運動圖像專家組)的MPEG位流,該方法包括如下步驟在反向再現(xiàn)時從MPEG記錄介質(zhì)讀取MPEG位流;在識別所述MPEG位流的圖像類型之后選擇特定圖像類型的圖像數(shù)據(jù);將所選擇的MPEG圖像數(shù)據(jù)解碼;按需要存儲已解碼圖像數(shù)據(jù);以及顯示所存儲圖像數(shù)據(jù)。
按照上述本發(fā)明的MPEG再現(xiàn)方法,在反向再現(xiàn)時識別從MPEG記錄介質(zhì)讀取的MPEG位流的圖像類型。當檢測到特定圖像類型時,對適用的圖像數(shù)據(jù)進行MPEG解碼。按需要存儲如此解碼的圖像數(shù)據(jù)并加以顯示。
在閱讀了下列說明和附圖以后,本發(fā)明的其他目的、特征和優(yōu)點會更為清楚。
圖1是實施本發(fā)明的MPEG再現(xiàn)設備的方框圖;圖2是實施本發(fā)明的MPEG磁帶錄像機的方框圖;圖3是描繪一種旋轉磁頭型MPEG磁帶錄像機采用本發(fā)明方法從錄像帶進行反向單速數(shù)據(jù)再現(xiàn)的示意圖;圖4是可應用于本發(fā)明的執(zhí)行反向再現(xiàn)的MPEG再現(xiàn)設備的時序圖;圖5是可應用于本發(fā)明的另一執(zhí)行反向再現(xiàn)的MPEG再現(xiàn)設備的時序圖;圖6是表示供DVD使用的現(xiàn)有技術反向再現(xiàn)方法的示意圖。
現(xiàn)在參照附圖描述本發(fā)明的優(yōu)選實施例。圖1是實施本發(fā)明的MPEG再現(xiàn)設備的方框圖。該MPEG再現(xiàn)設備包括一個MPEG位流讀取裝置10,用于從MPEG記錄介質(zhì)讀取MPEG位流;一個MPEG位流存儲裝置20,用于存儲MPEG位流;一個圖像類型識別裝置30,用于識別MPEG位流的圖像類型;一個反向再現(xiàn)圖像控制裝置40,用于在反向再現(xiàn)時控制MPEG位流的解碼順序;一個MPEG解碼裝置50,用于將MPEG位流解碼為圖像數(shù)據(jù);一個幀存儲裝置60,用于存儲已解碼的圖像數(shù)據(jù);以及一個顯示裝置70,用于顯示圖像數(shù)據(jù)。
MPEG位流讀取裝置10從磁帶或盤一類的MPEG記錄介質(zhì)讀取MPEG位流,并按需要將該位流輸出到MPEG位流存儲裝置20。MPEG位流存儲裝置20存儲由MPEG位流讀取裝置10從記錄介質(zhì)獲取的MPEG位流。圖像類型識別裝置30通過分析其首標識別MPEG位流的圖像類型。在反向再現(xiàn)時,反向再現(xiàn)圖像控制裝置40按照從圖像類型識別裝置30輸入的圖像類型控制MPEG位流的解碼順序。MPEG解碼裝置50將反向再現(xiàn)圖像控制裝置40所指定的圖像解碼。幀存儲裝置60是一存儲介質(zhì),例如一存儲器,其存儲已進行MPEG解碼的圖像數(shù)據(jù)。顯示裝置70顯示存儲在幀存儲裝置60中的圖像數(shù)據(jù)。
下面描述利用本發(fā)明MPEG數(shù)據(jù)再現(xiàn)方法上述結構的本發(fā)明MPEG再現(xiàn)設備是如何工作的。MPEG位流讀取裝置10讀取在磁帶或盤一類的MPEG記錄介質(zhì)上記錄的MPEG位流,然后存儲到MPEG位流存儲裝置20中。圖像類型識別裝置30通過分析它們的首標識別MPEG位流的圖像類型。在反向再現(xiàn)時,反向再現(xiàn)圖像控制裝置40控制MPEG位流的解碼順序與從圖像類型識別裝置30輸入的圖像類型一致。
這里,說明性地,首先選擇用于產(chǎn)生待解碼的B圖像所需的I圖像和P圖像,并將之解碼,以便隨后參照I圖像和P圖像對B圖像的位流進行解碼。MPEG解碼裝置50將反向再現(xiàn)圖像控制裝置40指定的圖像解碼。解碼后的圖像存儲到幀存儲裝置60中。在解碼時,按需要參考保存在幀存儲裝置60中的圖像。顯示裝置70顯示被放置在幀存儲裝置60中的圖像數(shù)據(jù)。
現(xiàn)在詳細描述實施本發(fā)明的典型MPGE再現(xiàn)設備。圖2是實施本發(fā)明的MPEG磁帶錄像機的方框圖。
本發(fā)明的MPEG磁帶錄像機包括磁頭鼓11、解調(diào)電路12和ECC(檢錯和糾錯)電路13,用作MPEG位流讀取裝置;位流存儲器21,寫(WR)指針22和讀(RD)指針23,用作MPEG位流存儲裝置;首標分析部件31,作為圖像識別裝置;反向再現(xiàn)解碼圖像控制部件41,作為反向再現(xiàn)圖像控制裝置;MPEG解碼器51,作為MPEG解碼裝置;幀存儲器61a,61b,…61n和幀存儲器控制器62,用作幀存儲裝置60;以及顯示電路71,作為顯示裝置。
磁頭鼓11掃描磁帶上記錄的數(shù)據(jù)。解調(diào)電路12將從磁頭鼓11讀入的信號解調(diào)為數(shù)字數(shù)據(jù)。ECC電路13進行已解調(diào)數(shù)據(jù)的糾錯。位流存儲器21記錄ECC電路13輸出的位流。寫(WR)指針22是在數(shù)據(jù)從ECC電路13寫入位流存儲器21時工作的指針。
讀(RD)指針23在從位流存儲器21檢索位流時使用。首標分析部件31對來自位流存儲器21的數(shù)據(jù)中的MPEG首標進行分析,以識別圖像頭部地址和圖像類型,并保存如此獲得的信息。在反向再現(xiàn)時,反向再現(xiàn)解碼圖像控制部件41選擇待解碼的圖像并為讀(RD)指針23提供適用的圖像頭部地址。
MPEG解碼器51接收并解碼單個幀的位流,其頭部地址是讀(RD)指針23指定的。幀存儲器61存儲已解碼的圖像。按需要,從幀存儲器61檢索的數(shù)據(jù)用于作為基準圖像。幀存儲器控制器62控制向幀存儲器61寫入和從其讀出的操作,選擇要顯示的圖像,并將所選擇的圖像提供給顯示電路71。顯示電路71顯示所提供的圖像。
上述結構的MPEG磁帶錄像機工作如下當為了重放而反向運轉磁帶時,磁頭鼓11讀入的信號被發(fā)送到解調(diào)電路12,解調(diào)電路12將所接收的信號解調(diào)為離散數(shù)字數(shù)據(jù)。解調(diào)后的數(shù)據(jù)被寫入ECC電路13的存儲器中。然后在寫(WR)指針22的引導下將ECC電路13糾錯后的數(shù)據(jù)順序?qū)懭胛涣鞔鎯ζ?1中。
首標分析部件31分析寫數(shù)據(jù)中的MPEG首標,以檢測圖像頭部,并保存圖像頭部寫地址。首標分析部件31還從圖像首標提取圖像類型以采集關于每個圖像的信息,該圖像是I、P和B圖像類型之一。在反向再現(xiàn)時,反向再現(xiàn)解碼圖像控制部件41為讀(RD)指針23提供首標分析部件31保存的相應圖像頭部地址,以選擇要反向再現(xiàn)的圖像。反向再現(xiàn)解碼圖像控制部件41讀取每個幀的位流并將每個幀的位流傳送到MPEG解碼器51。
MPEG解碼器51通過執(zhí)行逆VLC(可變長度編碼)、逆量化和逆DCT(離散余弦變換)產(chǎn)生一差分圖像,并用一個基準圖像補充該圖像,該基準圖像在完成之前已用一運動矢量作了補償。P圖像需要一個基準圖像,而B圖像則需要兩個基準圖像。在幀存儲器控制器62的控制下,有選擇地從幀存儲器61檢索出基準圖像或向其寫入已完成的圖像。在幀存儲器控制器62的控制下還有選擇地從幀存儲器61檢索要顯示的圖像。以每場隔行掃描方式讀出所選擇的圖像并發(fā)送到顯示電路71。
每個幀由按時間順序的第一和第二幀組成。由于在反向單速再現(xiàn)的情況下,重放順序是相反的,首先讀出第二場,接著是第一場,因此每一幀的場順序也是相反的。由于在反向重放時,一個給定幀的第一場接著下一幀的第二場,所以應用同步脈沖將這兩個場組合為一個單獨的幀作為視頻信號輸出到監(jiān)視器。
雖然上述設備采用磁帶作為其記錄介質(zhì),本發(fā)明并非受限于該實施例。換句話說,磁盤也可用作記錄介質(zhì)。當在反向重放時從磁盤讀取數(shù)據(jù)時,盤表面的讀取點在一個接一個反向到達的每個數(shù)據(jù)保持段內(nèi)正向前進。在數(shù)據(jù)已寫至位流存儲器21之后,余下的步驟與以上所述的那些相同。
下面描述上述類型的MPEG磁帶錄像機在與錄像機工作時采用的一般方法一起實施反向再現(xiàn)操作及MPEG位流方法時是如何工作的。首先描述錄像帶在反向重放時的掃描。圖3是描繪一種旋轉磁頭型MPEG磁帶錄像機采用本發(fā)明方法從錄像帶進行反向單速數(shù)據(jù)再現(xiàn)的示意圖。
這里假定MPEG視頻位流以如圖3所示順序記錄在錄像帶的螺旋掃描磁道上。在圖3中,參考字符I代表I圖像,P代表P圖像,及B代表B圖像。附于圖像的數(shù)字表示每個GOP內(nèi)正向顯示圖像的順序。(同樣的方式將應用在圖4及圖5中)。正向重放時,位流順序為I3,B1,B2,P6,B4,B5,P9,B7,B8,P12,B10,B11,P15,B13和B14,之所以按該次序,是因為I圖像和P圖像是在B圖像之前傳送的。
當對磁帶介質(zhì)進行反向數(shù)據(jù)再現(xiàn)時,磁帶以恒定速度反向運轉。與盤形介質(zhì)不同,磁帶不能以反復重放同一數(shù)據(jù)的方式運轉。因此在以重排順序輸入MPGE解碼器之前,從磁帶反向再現(xiàn)的位流被存儲到位流存儲器21中。當磁帶運轉方向在記錄與再現(xiàn)之間反向時,由于磁鼓總是以同一方向旋轉,磁頭掃描梯度可能改變,這觸發(fā)包含變壞的RF信號電平的脫離磁道(off-track)狀態(tài)。這一瓶頸可用一種非跟蹤重放系統(tǒng)來回避,由此使再現(xiàn)的掃描密度是記錄的兩倍。因此,只要涉及反向單速再現(xiàn),該系統(tǒng)允許拾取所有信號。
以下描述一種在反向再現(xiàn)時輸入到MPEG解碼器的位流的典型順序。為說明起見,考慮這樣一種情況,將每幀時能夠?qū)λ膫€幀解碼的解碼器用來實現(xiàn)全部幀反向再現(xiàn),三個幀存儲器采用唯一的速度。正向再現(xiàn)時,MPEG解碼要求每幀時采用三個存儲器。圖4是適用于本發(fā)明執(zhí)行反向再現(xiàn)的MPEG再現(xiàn)設備的時序圖。假定每個GOP中N=15及M=3。在圖4中,“幀1”,“幀2”和“幀3”分別表示幀存儲器1,2和3。與一個“幀同步”信號同步地顯示每一圖像。
在輸入到MPGE解碼器之前,按圖4中所示的順序重排從磁帶再現(xiàn)的位流。實踐中,考慮圖像大小上的差異,略比正常情況要早一些輸入圖像。在B圖像的位流被解碼之前,將生成B圖像所需的I和P圖像的位流有選擇地輸入到解碼器中,以順序解碼。之后將參考I和P圖像的B圖像的位流輸入到解碼器進行解碼。更具體地說,當I和P圖像中較早的一個完整地保留在一個幀存儲器中時,剩下的兩個幀存儲器用于再次從位流將三幀前的I圖像或P圖像解碼以完成一幅圖像。
下面描述GOP1的一種典型解碼順序。首先,以I3,P6,P9,P12和P15的順序進行解碼,以顯示P15(S1)。當P15正被顯示(S2)時,按I3,P6,P9及P12的順序解碼。然后利用剩余的一個幀存儲器參照P12和P15將B14解碼(S3),并顯示解碼后的B14(S4)。之后參照P12和P15將B13解碼(S5)并顯示解碼后的B13。當再次顯示P12時(S6),以I3,P6和P9的順序進行解碼以生成B圖像(S7)。
在GOP之間的邊界上執(zhí)行類似的步驟。當I圖像保留在幀存儲器中時,將直到前一GOP中最后一個P圖像的那些圖像順序解碼。之后,對B圖像解碼,該B圖像的基準圖像在所涉及的前一GOP與下一GOP之間生成。換言之,當正在顯示新GOP2的I圖像I3時,將前一GOP中的圖像I3,P6,P9,P12和P15就按此順序解碼(S1)。然后參考GOP1的P15和GOP2的I3解碼并顯示GOP2的B2和B1。
在顯示操作時,存在這樣的情形,通過將解碼后的圖像當前寫入幀存儲器而連續(xù)地顯示它們。然而,由于以隔行方式從頂部到底部兩次掃描每一圖像,需要在第二次掃描一場的前一圖像的時刻與第一次掃描一場的下一圖像的時刻之間完成解碼。
以上述方式,可無修改地將正向再現(xiàn)的三幀用于實現(xiàn)所有MPGE幀的反向單速再現(xiàn)。以下描述本發(fā)明另一MPEG再現(xiàn)設備利用本發(fā)明反向再現(xiàn)方法操作時的工作過程。圖5是這種MPGE再現(xiàn)設備執(zhí)行反向再現(xiàn)的時序圖。此時假定每一GOP中N=15及M=3,并假定七個幀存儲器用于實施所有幀的反向單速再現(xiàn)。
在輸入到MPEG解碼器之前,以圖5所示順序重排從磁帶再現(xiàn)的位流。利用B圖像的處理之間的間隔,I圖像和P圖像的位流首先被輸入到解碼器進行正向解碼。將一個GOP的I和P圖像存儲到幀存儲器中。參照這些所存儲的圖像,稍后將B圖像的位流輸入到解碼器中進行解碼。更具體地講,在顯示新GOP的P15時(S10),將前一GOP的I3解碼(S11)。當顯示P12時(S12),P6被解碼(S13)。當顯示P9時(S14),P9被解碼(S15)。當顯示P6時(S16),P12被解碼(S17),等等。
在GOP之間的邊界上,參照保存在幀存儲器中的新GOP的I圖像I3,以及稍后被解碼的前一GOP的最后一個P圖像P15,對B圖像B2和B1進行解碼。因此B圖像B2和B1具有生成兩個GOP的兩個基準圖像。隨后,將放置在P15與P12之間的位流B14和B13輸入到解碼器進行解碼并顯示,接著是放置在P12與P9之間的位流B11和B10,等等。將一個較早的GOP的P圖像解碼并存儲到幀存儲器中,該幀存儲器的P圖像已經(jīng)被作為參照。
如上所述,可使本發(fā)明的設備僅對每個圖像解碼一次,這使處理時間顯著減少。這還使得在反向再現(xiàn)時可采用一個可在每幀時僅處理一幀的解碼器。
在上述實例中,所說明的是采用七個幀存儲器。幀存儲器的數(shù)目是依據(jù)GOP中的N和M的值而改變的。亦即,需要安裝多如(N/M+2)個的幀存儲器。可由計算機來實施上述處理功能。在這種情況下,MPEG再現(xiàn)設備應具備的功能的處理細節(jié)以一個程序來描述,該程序以計算機可讀方式存儲在記錄介質(zhì)上。計算機執(zhí)行該程序而實現(xiàn)上述處理。計算機可讀記錄介質(zhì)包括磁記錄裝置和半導體存儲器。為銷售和分配,可用像CD-ROM(光盤只讀存儲器)和軟盤一類的便攜式記錄介質(zhì)裝載該程序,或者可將該程序存儲在連接到網(wǎng)絡的計算機的存儲器中,通過該網(wǎng)絡可將程序傳送到其他計算機。為執(zhí)行計算機上的程序,首先將程序存儲到計算機中的硬盤等裝置中,然后從那里將其裝入主存儲器中。
如上所述,按照本發(fā)明,首先識別MPEG位流的圖像類型。在反向再現(xiàn)時,按照如此獲得的圖像類型信息確定位流的解碼順序。由MPEG解碼裝置按預定順序?qū)⑽涣鹘獯a。說明性地,為了減少不必要的解碼步驟,在其他圖像解碼之前先將要作為參照的I圖像或P圖像解碼。這允許在單速下以反向再現(xiàn)所有MPEG幀。
在本發(fā)明的用于在B圖像之前將所需GOP的特定I圖像和P圖像解碼并存儲的MPEG再現(xiàn)設備中,用于作為B圖像的基準圖像的I圖像和P圖像在這些B圖像之前被解碼和存儲。這表明每個圖像僅被解碼一次,使得具有與正向再現(xiàn)時相同處理速度的MPEG解碼器能夠以一種速度反向再現(xiàn)所有MPEG幀。
因為在不偏離本發(fā)明的實質(zhì)和范圍的情況下,可以產(chǎn)生許多明顯不同的實施方式,應理解,本發(fā)明不限于所附權利要求所作限定之外的特定實施例。
權利要求
1.一種MPEG再現(xiàn)設備,用于再現(xiàn)基于MPEG標準的MPEG位流,MPEG表示運動圖像專家組,該設備包括圖像類型識別裝置,用于識別所述MPEG位流的圖像類型;反向再現(xiàn)圖像控制裝置,用于在反向再現(xiàn)時按照所述圖像類型控制所述MPEG位流的解碼順序;MPEG解碼裝置,用于通過對所述反向再現(xiàn)圖像控制裝置指定的位流進行MPEG解碼而產(chǎn)生圖像數(shù)據(jù);以及幀存儲裝置,用于存儲所述圖像數(shù)據(jù)。
2.如權利要求1所述的MPEG再現(xiàn)設備,其中所述反向再現(xiàn)圖像控制裝置在對B圖像進行解碼之前,對產(chǎn)生所述B圖像所需的I圖像和P圖像的位流順序地進行解碼。
3.一種用于再現(xiàn)MPEG位流的MPEG再現(xiàn)設備,包括圖像類型識別裝置,用于識別所述MPEG位流的圖像類型;反向再現(xiàn)圖像控制裝置,用于在對一個代表圖像組的GOP的B圖像的位流進行解碼之前,對所述GOP的I圖像和P圖像的位流進行解碼;MPEG解碼裝置,用于通過對所述反向再現(xiàn)圖像控制裝置指定的位流進行MPEG解碼而產(chǎn)生圖像數(shù)據(jù);以及幀存儲裝置,用于存儲所述GOP中包括的所有I圖像數(shù)據(jù)和P圖像數(shù)據(jù)。
4.一種用于再現(xiàn)MPEG位流的MPEG再現(xiàn)方法,包括如下步驟通過分析其首標識別所述MPEG位流的圖像類型;在反向再現(xiàn)時按照所述圖像類型重排所述MPEG位流的解碼順序;通過以所述重排步驟中重排的順序?qū)λ鯩PEG位流進行MPGE解碼而產(chǎn)生圖像數(shù)據(jù);以及按需要存儲所產(chǎn)生的圖像數(shù)據(jù)。
5.如權利要求4所述的MPEG再現(xiàn)方法,其中在反向再現(xiàn)時按照所述圖像類型重排所述MPEG位流的解碼順序的步驟包含在對B圖像解碼之前,對產(chǎn)生所述B圖像所需的I圖像和P圖像的位流順序地進行解碼。
6.如權利要求4所述的MPEG再現(xiàn)方法,其中在反向再現(xiàn)時按照所述圖像類型重排所述MPEG位流的解碼順序的步驟包含在對一GOP的B圖像的位流進行解碼之前,對所述GOP的I圖像和P圖像的位流進行解碼;以及其中存儲所產(chǎn)生圖像數(shù)據(jù)的所述步驟包含存儲所述GOP中包括的所有I圖像和P圖像數(shù)據(jù)。
7.一種MPEG再現(xiàn)設備,用于再現(xiàn)基于MPEG標準的MPEG位流,MPEG表示運動圖像專家組,所述設備包括MPEG圖像選擇裝置,用于在反向再現(xiàn)時,在識別所述MPEG位流的圖像類型之后,選擇特定圖像類型的圖像數(shù)據(jù);MPEG解碼裝置,用于對所述MPEG圖像選擇裝置選擇的MPGE圖像數(shù)據(jù)解碼;以及幀存儲裝置,用于按需要存儲已解碼的圖像數(shù)據(jù)。
8.如權利要求7所述的MPGE再現(xiàn)設備,其中所述MPGE圖像選擇裝置將I圖像類型和P圖像類型選擇為所述圖像類型。
9.如權利要求8所述的MPGE再現(xiàn)設備,其中所述MPEG圖像選擇裝置在B圖像的圖像數(shù)據(jù)被解碼之前連續(xù)選擇產(chǎn)生所述B圖像所需的I和P圖像類型的圖像數(shù)據(jù)。
10.一種MPEG再現(xiàn)方法,用于再現(xiàn)基于MPGE標準的MPEG位流,MPEG表示運動圖像專家組,該方法包括如下步驟在反向再現(xiàn)時從MPEG記錄介質(zhì)讀取MPEG位流;在識別所述MPEG位流的圖像類型之后選擇特定圖像類型的圖像數(shù)據(jù);將所選擇的MPEG圖像數(shù)據(jù)解碼;按需要存儲已解碼圖像數(shù)據(jù);以及顯示所存儲圖像數(shù)據(jù)。
11.如權利要求10所述的方法,其中所述選擇步驟選擇I圖像類型和P圖像類型,然后在B圖像的圖像數(shù)據(jù)被解碼之前,連續(xù)選擇對所述B圖像解碼所需的所述I圖像類型或者所述P圖像類型的圖像數(shù)據(jù)。
全文摘要
一種MPEG再現(xiàn)設備和MPGE再現(xiàn)方法,其中MPEG再現(xiàn)設備用于再現(xiàn)基于MPEG標準的MPEG位流,該設備包括:圖像類型識別單元,用于識別所述MPEG位流的圖像類型;反向再現(xiàn)圖像控制單元,用于在反向再現(xiàn)時按照所述圖像類型控制所述MPEG位流的解碼順序;MPEG解碼單元,用于通過對所述反向再現(xiàn)圖像控制裝置指定的位流進行MPEG解碼而產(chǎn)生圖像數(shù)據(jù);以及幀存儲單元,用于存儲所述圖像數(shù)據(jù),從而提供一種以單速反向再現(xiàn)所有MPEG幀的設備。
文檔編號G06F7/36GK1254917SQ9912435
公開日2000年5月31日 申請日期1999年11月25日 優(yōu)先權日1998年11月25日
發(fā)明者池田潔, 姬野卓治 申請人:索尼公司