專利名稱:運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法和裝置,更詳細(xì)而言,就是涉及適用于幀內(nèi)編碼的適用頻度少的數(shù)字運(yùn)動(dòng)圖像編碼數(shù)據(jù)串的部分的記錄的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法和裝置。
像數(shù)字廣播那樣,在同時(shí)向不特定的多個(gè)用戶實(shí)時(shí)分發(fā)數(shù)字運(yùn)動(dòng)圖像的1對(duì)多的應(yīng)用程序中,采用在各終端可以瞬時(shí)開(kāi)始接收的運(yùn)動(dòng)圖像數(shù)據(jù)的譯碼處理的數(shù)據(jù)結(jié)構(gòu),即采用可以從任意的時(shí)刻進(jìn)行譯碼的編碼數(shù)據(jù)(比特流)形式。
作為數(shù)字廣播中的運(yùn)動(dòng)圖像比特流的1例,圖2表示MPEG方式的數(shù)據(jù)結(jié)構(gòu)。在MPEG方式中,定義了稱為幀內(nèi)編碼、幀間編碼、雙向編碼的3種編碼。
「幀內(nèi)編碼」是對(duì)當(dāng)前幀的圖像直接進(jìn)行DCT(離散余弦變換)的數(shù)據(jù)壓縮方法,應(yīng)用幀內(nèi)編碼的幀,在MPEG-4中叫作I-VOP(Intra-coded Video Object Plane),在MPEG-2中叫作I-Picture。VOP在矩形圖像中和幀是同義語(yǔ)。I-VOP在編碼、譯碼時(shí)不需要過(guò)去的幀的譯碼信息,所以,可以作為編碼運(yùn)動(dòng)圖像的隨機(jī)訪問(wèn)時(shí)的譯碼開(kāi)始幀使用。
「幀間編碼」是在時(shí)間上利用過(guò)去的幀的編碼信息對(duì)1個(gè)幀進(jìn)行數(shù)據(jù)壓縮的編碼方法,應(yīng)用幀間編碼的幀在MPEG-4中稱為P-VOP(Predictive-coded VOP),在MPEG-2中稱為P-Picture。另外,「雙向編碼」是在時(shí)間上利用已編碼的過(guò)去的和未來(lái)的2個(gè)幀具有的編碼信息對(duì)1個(gè)幀進(jìn)行數(shù)據(jù)壓縮的方法,應(yīng)用雙向編碼的幀在MPEG-4中稱為B-VOP(Bidirectionally Predicted-codedVOP),在MPEG-2中稱為B-Picture。
在以下的說(shuō)明中,以MPEG-4比特流的數(shù)據(jù)結(jié)構(gòu)為前提,圖中所示的符號(hào)I表示I-VOP,符號(hào)P表示P-VOP,符號(hào)B表示B-VOP。
圖2所示的MPEG比特流是定期地插入表示比特流尺寸等、序列全體的特征的標(biāo)題信息201和I-VOP202的數(shù)據(jù)結(jié)構(gòu)。該數(shù)據(jù)結(jié)構(gòu)從例如由虛線所示的P-VOP和B-VOP構(gòu)成的數(shù)據(jù)部分203開(kāi)始比特流的接收動(dòng)作時(shí),通過(guò)在終端側(cè)等待下次出現(xiàn)的標(biāo)題信息201和I-VOP202,便可開(kāi)始進(jìn)行接收數(shù)據(jù)的譯碼處理。因此,按照上述數(shù)據(jù)結(jié)構(gòu),通過(guò)將數(shù)據(jù)部分203的尺寸限制到視聽(tīng)者意識(shí)不到等待時(shí)間的大小,便可向各視聽(tīng)者提供瞬時(shí)開(kāi)始的運(yùn)動(dòng)圖像分發(fā)服務(wù)。
在最近開(kāi)始服務(wù)的數(shù)字廣播中,上述MPEG-4的標(biāo)題信息201由例如圖3所示的VOS標(biāo)題201-1、VO標(biāo)題201-2、VOL標(biāo)題201-3、GOV標(biāo)題201-4構(gòu)成。
VOS標(biāo)題201-1包含決定MPEG-4產(chǎn)品的應(yīng)用范圍的簡(jiǎn)檔和級(jí)別信息,VO標(biāo)題201-2包含MPEG-4的版本信息。VOL標(biāo)題201-3包含接收數(shù)據(jù)的譯碼所需要的圖像尺寸、編碼位速率、幀存儲(chǔ)器尺寸、應(yīng)用工具等信息。另外,GOV標(biāo)題201-4包含在預(yù)約再生等中靈活運(yùn)用的時(shí)刻信息。
上述定期地插入標(biāo)題信息201和I-VOP202的數(shù)據(jù)結(jié)構(gòu)對(duì)于視頻錄像及錄像數(shù)據(jù)的隨機(jī)訪問(wèn)是有效的。例如,在視頻錄像中,用戶在按下錄像開(kāi)始按鈕后,通過(guò)分析開(kāi)始出現(xiàn)的標(biāo)題信息201,便可記錄其以后的數(shù)據(jù)。MPEG譯碼器是即使跳過(guò)B-VOP或B-Picture的譯碼處理也不會(huì)破壞序列全體的譯碼圖像串的品質(zhì)的結(jié)構(gòu),所以,通過(guò)頻繁地將B-VOP夾到上述數(shù)據(jù)部分203中,便可很容易地進(jìn)行記錄數(shù)據(jù)的快送或高速再生等。
在利用無(wú)線線路的實(shí)時(shí)通信中,由于傳輸延遲、通信容量、數(shù)據(jù)的傳輸錯(cuò)誤、電力消耗等的限制,難于向比特流中頻繁地插入I-VOP。因此,在以使用無(wú)線線路為前提的請(qǐng)求式的流運(yùn)動(dòng)圖像分發(fā)服務(wù)中,就不得不例如像圖4所示的那樣采用竭力避免使用I-VOP的編碼數(shù)據(jù)。
圖4所示的編碼數(shù)據(jù)和圖2不同,是在標(biāo)題信息311和I-VOP312之后配置由連續(xù)的多個(gè)P-VOP構(gòu)成的長(zhǎng)的數(shù)據(jù)串313的數(shù)據(jù)結(jié)構(gòu)。這時(shí),為了修正傳輸錯(cuò)誤,通常在P-VOP串中適當(dāng)?shù)嘏渲脙?nèi)部編碼塊。上述內(nèi)部編碼塊的作用是更新由于傳輸錯(cuò)誤而劣化的塊的圖像品質(zhì),在MPEG的情況時(shí),將1個(gè)VOP分割為16×16像素尺寸的多個(gè)塊,周期地變更編碼對(duì)象塊的位置,以便可以用數(shù)個(gè)VOP更新所有的編碼塊。在流運(yùn)動(dòng)圖像分發(fā)服務(wù)中,如圖5所示的那樣,例如標(biāo)題信息311由VOS標(biāo)題311-1、VO標(biāo)題311-2、VOL標(biāo)題311-3構(gòu)成,有時(shí)不包含GOV標(biāo)題。
然而,減少比特流中的I-VOP的插入頻度時(shí),I-VOP之后的數(shù)據(jù)部分313的尺寸將增長(zhǎng),所以,即使在終端側(cè)僅想記錄接收流(編碼數(shù)據(jù)串)中的特定部分時(shí),實(shí)際上也必須記錄在從I-VOP到目的圖像幀之間所接收的多個(gè)不需要的幀群。
例如,假定圖4所示的比特流是3分鐘的運(yùn)動(dòng)圖像數(shù)據(jù),即使用戶僅想記錄位于比特流中的最終部分的僅僅15秒鐘的運(yùn)動(dòng)圖像時(shí),也必須記錄從譯碼所不可缺少的標(biāo)題311、I-VOP312到目的圖像幀的全部比特流。因此,例如在手機(jī)那樣的內(nèi)裝小容量存儲(chǔ)器的終端裝置中,即使用戶想有選擇將在接收運(yùn)動(dòng)圖像中將選擇的特定流部分進(jìn)行錄像,在到達(dá)目的流部分之前,也有可能內(nèi)裝存儲(chǔ)器已沒(méi)有了存儲(chǔ)空間,從而造成錄像失敗,為了可靠地將包含所希望的畫(huà)面的部分的流進(jìn)行錄像,必須預(yù)先將具有足夠的存儲(chǔ)容量的外部存儲(chǔ)裝置與終端裝置連接。
本發(fā)明的目的旨在提供適用于內(nèi)裝容量比較小的存儲(chǔ)器的終端裝置的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法。
本發(fā)明的其他目的在于提供可以將從幀內(nèi)編碼的適用頻度少的運(yùn)動(dòng)圖像編碼數(shù)據(jù)串中抽出的任意部分的圖像流記錄到容量比較小的存儲(chǔ)器中的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法。
本發(fā)明的另一目的在于提供可以記錄再生幀內(nèi)編碼的適用頻度少的運(yùn)動(dòng)圖像編碼數(shù)據(jù)串中的任意部分的圖像流的終端裝置。
為了達(dá)到上述目的,本發(fā)明的特征在于在將接收的運(yùn)動(dòng)圖像編碼數(shù)據(jù)串(接收比特流)譯碼并顯示再生圖像的期間,預(yù)先將任意選擇的譯碼圖像作為假想的幀內(nèi)編碼圖像進(jìn)行保存,將產(chǎn)生作為上述假想的幀內(nèi)編碼圖像被處理的譯碼圖像之后的特定期間的再生圖像的部分接收比特流作為錄像數(shù)據(jù)進(jìn)行記錄。
按照本發(fā)明,將上述假想的幀內(nèi)編碼圖像作為初始數(shù)據(jù),并陸續(xù)將作為錄像數(shù)據(jù)而記錄的后續(xù)幀的比特流譯碼,便可作為再生圖像進(jìn)行顯示。上述假想的幀內(nèi)編碼圖像也可以用再次將譯碼圖像編碼而得到的編碼數(shù)據(jù)的形式進(jìn)行保存。上述假想的幀內(nèi)編碼圖像的選擇,基本上在用戶錄像指定的時(shí)刻進(jìn)行,這樣,便可在顯示的運(yùn)動(dòng)圖像中將用戶所希望的場(chǎng)面進(jìn)行錄像。
在本發(fā)明的優(yōu)選實(shí)施例中,為了避免用戶操作的延遲和對(duì)用戶指令的響應(yīng)動(dòng)作的延遲所引起的錄像開(kāi)始時(shí)刻的延遲,再生接收運(yùn)動(dòng)圖像的再生中的終端裝置以按照指定的周期定期地更新上述假想的幀內(nèi)編碼圖像,每次更新假想的幀內(nèi)編碼圖像時(shí)重新記錄部分的接收比特流的預(yù)備錄像模式而動(dòng)作。在預(yù)備錄像模式中,用戶在動(dòng)作中指定了錄像時(shí),就抑制上述假想的幀內(nèi)編碼圖像的更新,而轉(zhuǎn)移到繼續(xù)接收比特流的記錄動(dòng)作的錄像保存模式。錄像保存模式在用戶指定了錄像結(jié)束或錄像用存儲(chǔ)器已用完了存儲(chǔ)空間時(shí)結(jié)束。通過(guò)適當(dāng)?shù)卦O(shè)定假想的幀內(nèi)編碼圖像的更新周期,便可可靠地從用戶所希望的場(chǎng)面開(kāi)始進(jìn)行錄像。
在僅利用I-VOP和P-VOP的一般的MPEG-4譯碼器中,準(zhǔn)備2面的幀存儲(chǔ)器,將一方作為運(yùn)動(dòng)預(yù)測(cè)處理的參照VOP圖像用的幀存儲(chǔ)器,將另一方作為當(dāng)前VOP圖像用的幀存儲(chǔ)器,進(jìn)行幀單位的譯碼處理,在各譯碼循環(huán)中交替地切換存儲(chǔ)器用途。這時(shí),參照VOP用的幀存儲(chǔ)器存儲(chǔ)的譯碼圖像在下一個(gè)譯碼循環(huán)中,由于新的譯碼圖像的寫(xiě)入而消失。
在本發(fā)明的實(shí)施例1中,出于瞬時(shí)地并且在任意的期間將上述參照VOP用的幀存儲(chǔ)器存儲(chǔ)的譯碼圖像作為假想的幀內(nèi)編碼圖像(以下,稱為假想I-VOP圖像)保存的目的,在MPEG譯碼器中追加第3幀存儲(chǔ)器。常時(shí),通過(guò)交替地切換分配給參照VOP圖像用和當(dāng)前VOP圖像用的2個(gè)幀存儲(chǔ)器,按幀單位將接收比特流進(jìn)行譯碼。在假想I-VOP圖像的更新時(shí)刻,將參照VOP圖像用的幀存儲(chǔ)器切換給假想I-VOP圖像用,而將假想I-VOP圖像用的幀存儲(chǔ)器切換給當(dāng)前VOP圖像用。按照上述結(jié)構(gòu),不進(jìn)行幀存儲(chǔ)器間的圖像數(shù)據(jù)傳輸,不僅可以瞬時(shí)保存譯碼圖像,而且可以將后續(xù)幀進(jìn)行譯碼。
產(chǎn)生假想I-VOP圖像之后的特定期間的再生圖像的部分接收比特流存儲(chǔ)到成為錄像存儲(chǔ)器的比特流存儲(chǔ)器中。在本實(shí)施例中,錄像的播放通過(guò)將假想I-VOP圖像用的幀存儲(chǔ)器切換給參照VOP圖像用從而將從比特流存儲(chǔ)器讀出的編碼數(shù)據(jù)供給MPEG譯碼器而實(shí)現(xiàn)。
在本發(fā)明的實(shí)施例2中,使用MPEG編碼器,取代上述第3幀存儲(chǔ)器,在成為假想I-VOP圖像的更新時(shí)刻的時(shí)刻將參照VOP圖像用的幀存儲(chǔ)器存儲(chǔ)的參照VOP圖像供給MPEG編碼器。由MPEG編碼器所編碼的圖像數(shù)據(jù)存儲(chǔ)到比特流存儲(chǔ)器中。因此,在實(shí)施例2中,假想I-VOP圖像和后續(xù)圖像全部作為編碼數(shù)據(jù)存儲(chǔ)到比特流存儲(chǔ)器中,在錄像播放時(shí)從比特流存儲(chǔ)器中讀出的編碼數(shù)據(jù)陸續(xù)地供給MPEG譯碼器。
圖1是表示本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的1個(gè)實(shí)施例的圖。
圖2是表示作為運(yùn)動(dòng)圖像比特流的MPEG-4的數(shù)據(jù)結(jié)構(gòu)的1例的圖。
圖3是表示MPEG-4比特流的序列標(biāo)題部的結(jié)構(gòu)的圖。
圖4是表示適用于無(wú)線線路的MPEG-4比特流的數(shù)據(jù)結(jié)構(gòu)的1例的圖。
圖5是表示適用于無(wú)線線路的MPEG-4比特流的序列標(biāo)題部的結(jié)構(gòu)的圖。
圖6是表示本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的其他實(shí)施例的圖。
圖7是表示由上述運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)處理的接收比特流300的1例的圖。
圖8是表示接收比特流300的P5幀的譯碼循環(huán)中上述運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的存儲(chǔ)器的狀態(tài)的圖。
圖9是表示在接收比特流300的P5幀的譯碼循環(huán)中有假想I-VOP更新指令時(shí)的存儲(chǔ)器的狀態(tài)的圖。
圖10是表示在接收比特流300的P5幀的譯碼循環(huán)中沒(méi)有假想I-VOP更新指令時(shí)的存儲(chǔ)器的狀態(tài)的圖。
圖11是表示包含由上述運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)處理的多個(gè)I-VOP的接收比特流300-2的1例的圖。
圖12是表示在接收比特流300-2的P5幀的譯碼循環(huán)中上述運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的存儲(chǔ)器的狀態(tài)的圖。
圖13是表示在接收比特流300-2的P5幀的譯碼循環(huán)中有假想I-VOP更新指令時(shí)的存儲(chǔ)器的狀態(tài)的圖。
圖14是用于說(shuō)明接收比特流300-2的P5幀的譯碼循環(huán)中的假想I-VOP更新指令的變形例的圖。
圖15是表示再次編碼的假想I-VOP向比特流存儲(chǔ)器505中的保存形式的1例的圖。
圖16是表示再次編碼的假想I-VOP向比特流存儲(chǔ)器505中的保存形式的其他例的圖。
圖17是表示本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的實(shí)施例3的圖。
圖18是表示本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的實(shí)施例4的圖。
圖19是表示本發(fā)明的便攜式終端具有的用戶接口的1例的圖。
圖20是表示本發(fā)明的便攜式終端具有的用戶接口的其他例的圖。
下面,參照
本發(fā)明的實(shí)施例。
圖6表示搭載在例如手機(jī)等無(wú)線通信終端上的本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的實(shí)施例1。
本實(shí)施例的特征在于除了參照VOP用幀存儲(chǔ)器和當(dāng)前VOP用幀存儲(chǔ)器外,MPEG-4譯碼器503還具有假想I-VOP圖像保存用的第3幀存儲(chǔ)器。在具有執(zhí)行各種應(yīng)用軟件(程序)的微處理器和處理運(yùn)動(dòng)圖像數(shù)據(jù)的DSP(數(shù)字信號(hào)處理器)的無(wú)線通信終端中,通過(guò)DSP的數(shù)據(jù)處理可以實(shí)現(xiàn)上述MPEG-4譯碼器503的功能。這里,雖然說(shuō)明利用DSP構(gòu)成MPEG-4譯碼器503的功能的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng),但是,也可以由專用LSI實(shí)現(xiàn)MPEG-4譯碼器503的功能,另外,由可以通過(guò)利用微處理器的數(shù)據(jù)處理功能的軟件來(lái)實(shí)現(xiàn)。
圖中,501是應(yīng)用程序控制部(微處理器)、502是暫時(shí)存儲(chǔ)所接收的編碼數(shù)據(jù)(比特流)的輸入緩沖器、503是MPEG-4譯碼器、504是由液晶顯示裝置等構(gòu)成的譯碼VOP圖像輸出部、505是用于保存分發(fā)的運(yùn)動(dòng)圖像的一部分的比特流存儲(chǔ)器、506是保存數(shù)據(jù)控制用的開(kāi)關(guān)、507是輸入數(shù)據(jù)選擇用的切換門(mén)、508是用戶操作的具有各種按鈕的輸入裝置。
MPEG-4譯碼器503、輸出部504、比特流存儲(chǔ)器505、開(kāi)關(guān)506和門(mén)507分別由從應(yīng)用程序控制部501輸出的控制信號(hào)521、522、520、523、524控制。另外,輸入緩沖器502由從應(yīng)用程序控制部501輸出的控制信號(hào)525清零。
在將分發(fā)運(yùn)動(dòng)圖像譯碼并向顯示畫(huà)面輸出的接收運(yùn)動(dòng)圖像輸出模式中,切換門(mén)507選擇從圖中省略的無(wú)線接收電路輸出的運(yùn)動(dòng)圖像編碼數(shù)據(jù)(比特流),通過(guò)總線511供給輸入緩沖存儲(chǔ)器502。輸入緩沖存儲(chǔ)器502暫時(shí)存儲(chǔ)的運(yùn)動(dòng)圖像編碼數(shù)據(jù)順序讀出,通過(guò)總線512、514供給譯碼器503和開(kāi)關(guān)506。開(kāi)關(guān)506由控制信號(hào)523控制通/斷,接通期間中的編碼數(shù)據(jù)通過(guò)總線515輸入比特流存儲(chǔ)器505。數(shù)據(jù)向比特流存儲(chǔ)器505的寫(xiě)入和讀出由控制信號(hào)520控制。
MPEG-4譯碼器503由第1、第2、第3幀存儲(chǔ)器101、102和103、幀存儲(chǔ)器控制部100、分析從總線512輸入的編碼數(shù)據(jù)的分離部104、誤差譯碼部105、運(yùn)動(dòng)補(bǔ)償部106、將上述誤差譯碼部105和運(yùn)動(dòng)補(bǔ)償部106的輸出相加的加法器107、用于將上述加法器的輸出有選擇地供給第1、第2、第3幀存儲(chǔ)器101~103的第1切換門(mén)108和用于將第1、第2、第3幀存儲(chǔ)器101~103的輸出有選擇地供給輸出部504和運(yùn)動(dòng)補(bǔ)償部106的第2切換門(mén)109構(gòu)成。上述幀存儲(chǔ)器控制部100響應(yīng)應(yīng)用程序控制部501的控制信號(hào)521,向第1、第2切換門(mén)108、109供給控制信號(hào)111、112,切換幀存儲(chǔ)器101~103的輸入輸出。
上述分離部104分析從總線512輸入的編碼數(shù)據(jù),檢測(cè)標(biāo)題信息。廢棄在開(kāi)始進(jìn)行分析動(dòng)作后到檢測(cè)到最初的標(biāo)題信息為止所輸入的編碼數(shù)據(jù)。分離部104從檢測(cè)的各標(biāo)題信息中抽出圖像尺寸和時(shí)刻精度信息,并將這些信息供給應(yīng)用程序控制部501。分離部104按照根據(jù)VOL標(biāo)題中包含的適用工具信息唯一決定的數(shù)據(jù)結(jié)構(gòu)分析在上述標(biāo)題信息之后后續(xù)輸入的一連串的VOP數(shù)據(jù),將從各VOP數(shù)據(jù)中抽出的時(shí)刻關(guān)聯(lián)信息、誤差關(guān)聯(lián)信息和運(yùn)動(dòng)關(guān)聯(lián)信息分別分配給應(yīng)用程序控制部501、誤差譯碼部105和運(yùn)動(dòng)補(bǔ)償部106。
在上述MPEG-4譯碼器503中,編碼數(shù)據(jù)輸入分離部104,從各VOP抽出的誤差信息和運(yùn)動(dòng)信息分別分配給誤差譯碼部105和運(yùn)動(dòng)補(bǔ)償部106。現(xiàn)在,設(shè)想第1幀存儲(chǔ)器101分配給當(dāng)前VOP圖像用、第2幀存儲(chǔ)器102分配給參照VOP圖像用、第3幀存儲(chǔ)器103分配給假想I-VOP圖像用的VOP譯碼循環(huán)。在成為參照VOP圖像用的第2幀存儲(chǔ)器102中,保存著在前一循環(huán)中所譯碼的VOP圖像數(shù)據(jù)。
幀存儲(chǔ)器控制部100切換切換門(mén)109用以將第2幀存儲(chǔ)器102存儲(chǔ)的參照VOP圖像供給運(yùn)動(dòng)補(bǔ)償部106和輸出部504,控制切換門(mén)108用以將從加法器107輸出的譯碼VOP圖像信號(hào)輸入第1幀存儲(chǔ)器101。運(yùn)動(dòng)補(bǔ)償部106使用從分離部104輸入的新VOP的運(yùn)動(dòng)信息和參照VOP圖像進(jìn)行運(yùn)動(dòng)補(bǔ)償處理,從而生成預(yù)測(cè)VOP圖像。加法器107將上述預(yù)測(cè)VOP圖像和從誤差譯碼部105輸出的誤差圖像合成,生成譯碼VOP圖像。該譯碼VOP圖像通過(guò)切換門(mén)108輸入第1幀存儲(chǔ)器101。幀存儲(chǔ)器控制部100在每次對(duì)1個(gè)VOP完成譯碼處理時(shí),就利用控制信號(hào)526將VOP處理的結(jié)束和完成譯碼的VOP的種類和輸出時(shí)刻通知應(yīng)用程序控制部501。
幀存儲(chǔ)器控制部100在下一個(gè)VOP的譯碼處理之前,根據(jù)從應(yīng)用程序控制部501供給的控制信號(hào)521變更上述第1~第3幀存儲(chǔ)器的作用。例如,在由上述控制信號(hào)521指示了參照VOP圖像的保存時(shí),就將本次作為參照VOP圖像用所使用的第2幀存儲(chǔ)器102切換給假想I-VOP圖像用,將作為譯碼VOP圖像用所使用的第1幀存儲(chǔ)器101切換給參照VOP圖像用,而將存儲(chǔ)假想I-VOP圖像的第3幀存儲(chǔ)器103切換給當(dāng)前VOP圖像用。如果未指示參照VOP圖像的保存,就將本次作為參照VOP圖像用所使用的第2幀存儲(chǔ)器102切換給當(dāng)前VOP圖像用,將作為譯碼VOP圖像用所使用的第1幀存儲(chǔ)器101切換給參照VOP圖像用,而將第3幀存儲(chǔ)器103存儲(chǔ)的假想I-VOP圖像仍然保持。輸出部504將從第2切換門(mén)109向總線513輸出的圖像按照作為控制信號(hào)522而供給的輸出圖像尺寸、顯示時(shí)刻和時(shí)刻信息向顯示畫(huà)面輸出。
在本實(shí)施例中,如上所述,將第1~第3幀存儲(chǔ)器中的任何一個(gè)作為假想I-VOP圖像用使用,將假想I-VOP圖像以后的比特流存儲(chǔ)到存儲(chǔ)器505中。假想I-VOP圖像的變更由應(yīng)用程序控制部501按照參照VOP保存指令的形式指定。
應(yīng)用程序控制部501在例如通過(guò)輸入裝置508接收到用戶的錄像開(kāi)始指示的時(shí)刻,通過(guò)將控制信號(hào)523、521供給開(kāi)關(guān)506和幀存儲(chǔ)器控制部100,可以開(kāi)始進(jìn)行假想I-VOP圖像的變更(參照VOP圖像的保存)和向存儲(chǔ)器505的比特流的存儲(chǔ)動(dòng)作。但是,在等待用戶的指示開(kāi)始錄像動(dòng)作時(shí),有可能由于例如應(yīng)用程序的高速緩沖控制的延遲等而錄像開(kāi)始位置比用戶所希望的畫(huà)面滯后了。
因此,在本發(fā)明的極佳的實(shí)施例中,應(yīng)用程序控制部501在運(yùn)動(dòng)圖像的顯示中使開(kāi)關(guān)506總是處于接通狀態(tài),進(jìn)行利用控制信號(hào)520和521定期更新保存比特流和假想I-VOP圖像的預(yù)備錄像模式動(dòng)作。在該模式中,按照根據(jù)比特流存儲(chǔ)器505的存儲(chǔ)容量和控制延遲時(shí)間設(shè)定的指定的周期定期更新假想I-VOP圖像。另外,每次更新假想I-VOP圖像時(shí),使比特流存儲(chǔ)器505已存儲(chǔ)的不需要的VOP串(編碼數(shù)據(jù))無(wú)效,按照新接收的VOP串順序改寫(xiě)。在接收到用戶的錄像開(kāi)始指示時(shí),就抑制假想I-VOP圖像的周期的更新動(dòng)作,在比特流存儲(chǔ)器505的存儲(chǔ)容量的范圍內(nèi)轉(zhuǎn)移到存儲(chǔ)接收比特流的錄像保存模式。
按照上述方法,由于在用戶的錄像開(kāi)始指示之前先行進(jìn)行錄像動(dòng)作,所以,在有用戶的錄像播放指示時(shí),就可以從用戶所希望的錄像開(kāi)始畫(huà)面播放輸出指定時(shí)間的運(yùn)動(dòng)圖像。例如,在預(yù)備錄像模式中,利用比特流存儲(chǔ)器容量的一部分周期地存儲(chǔ)充分彌補(bǔ)了對(duì)用戶的錄像開(kāi)始指示的響應(yīng)延遲的數(shù)個(gè)VOP~數(shù)十個(gè)VOP期間的編碼數(shù)據(jù)。如果響應(yīng)用戶的錄像開(kāi)始指示,轉(zhuǎn)移到錄像保存模式,停止假想I-VOP的更新,并將比特流存儲(chǔ)器505的其余的全部容量用于存儲(chǔ)后續(xù)編碼數(shù)據(jù),便可有效地利用存儲(chǔ)器容量,從而對(duì)用戶所希望的運(yùn)動(dòng)圖像場(chǎng)景進(jìn)行錄像。
在錄像保存模式中,為錄像數(shù)據(jù)的再生作準(zhǔn)備預(yù)先存儲(chǔ)與用戶的錄像開(kāi)始指示和錄像結(jié)束指示對(duì)應(yīng)的時(shí)刻信息。作為這些時(shí)刻信息,可以利用在MPEG-4中稱為「modulo-time-base」、「vop-time-increment」的信息。這些信息包含在各VOP中,modulo-time-base表示秒單位,vop-time-increment表示秒以下的時(shí)間。上述vop-time-increment的精度,在各VOL標(biāo)題中作為「vop-time-increment-resolution 」設(shè)定。
上述modulo-time-base表示與前一VOP所示的秒時(shí)刻的相對(duì)值,成為與秒單位的時(shí)間差相當(dāng)?shù)膫€(gè)數(shù)的包含位“1”的位圖形。例如,在該VOP的時(shí)刻與前一VOP按秒單位一致時(shí),成為“0”,有1秒的不同時(shí),成為“10”,有2秒的不同時(shí),成為“110”。各VOP的秒以下的時(shí)刻,根據(jù)vop-time-increment,用vop-time-increment-resolution的精度表示。因此,作為時(shí)刻信息,對(duì)于vop-time-increment,可以記錄其譯碼值,對(duì)于modulo-time-base,可以記錄以錄像開(kāi)始VOP為基準(zhǔn)的位“1”的個(gè)數(shù)。此外,對(duì)于modulo-time-base,也可以采用以更新開(kāi)始VOP為基準(zhǔn)的位“1”值的個(gè)數(shù)。
下面,參照?qǐng)D7~圖10說(shuō)明P-VOP成為假想I-VOP時(shí)的預(yù)備錄像模式的MPEG-4譯碼器503的動(dòng)作。
圖7表示通過(guò)切換門(mén)507供給輸入緩沖器502的接收比特流300的1例。接收比特流300由位于標(biāo)題信息311之后的I幀(I-VOP)311和其后的多個(gè)P幀(P-VOP)331、332、…構(gòu)成。圖中,附加在符號(hào)I、P之后的數(shù)字表示幀號(hào)碼。現(xiàn)在,假定上述比特流中的P2幀332處于錄像開(kāi)始VOP的狀態(tài)、P4幀334處于顯示中的狀態(tài)、P5幀335處于譯碼中的狀態(tài)。
在該狀態(tài)中,如圖8所示,在輸入緩沖存儲(chǔ)器502中存儲(chǔ)此后譯碼的P5幀以后的編碼數(shù)據(jù)。這里,在第3幀存儲(chǔ)器103成為假想I-VOP用而存儲(chǔ)錄像開(kāi)始VOP(P2幀)時(shí),其余的第1幀存儲(chǔ)器101和第2幀存儲(chǔ)器102就交替地分開(kāi)作為當(dāng)前VOP圖像用和參照VOP圖像用來(lái)使用。例如,在P4幀的譯碼循環(huán)中第2幀存儲(chǔ)器102成為當(dāng)前VOP圖像用時(shí),在P5幀的譯碼循環(huán)中,第2幀存儲(chǔ)器102就成為參照VOP圖像用,P5幀的譯碼塊圖像陸續(xù)地存儲(chǔ)到當(dāng)前VOP圖像用的第1幀存儲(chǔ)器101中。在比特流存儲(chǔ)器505中,順序保存編碼數(shù)據(jù)的分析所需要的標(biāo)題信息311和成為現(xiàn)在錄像開(kāi)始VOP的P2幀后續(xù)的P3幀333以后的編碼數(shù)據(jù)。
在P5幀的譯碼完成的時(shí)刻,假定從應(yīng)用程序控制部501通過(guò)控制信號(hào)521指令了假想I-VOP圖像的更新。這時(shí),如圖9所示,在此之前成為參照VOP圖像用的第2幀存儲(chǔ)器102切換為假想I-VOP圖像用、成為當(dāng)前VOP圖像用的第1幀存儲(chǔ)器101切換為參照VOP圖像用、成為假想I-VOP圖像用的第3幀存儲(chǔ)器103切換為當(dāng)前VOP圖像用,從而進(jìn)行下一個(gè)P6幀的譯碼循環(huán)。這時(shí),由比特流存儲(chǔ)器505已存儲(chǔ)的P3、P4幀的編碼數(shù)據(jù)構(gòu)成的部分比特流無(wú)效,從而存儲(chǔ)新的假想I-VOP圖像(P4幀)后續(xù)的P5幀以后的編碼數(shù)據(jù)。
在P5幀的譯碼完成的時(shí)刻,如果應(yīng)用程序控制部501沒(méi)有輸出假想I-VOP圖像的更新指令時(shí),如圖10所示,就向比特流存儲(chǔ)器505中追加已譯碼的P5幀的編碼數(shù)據(jù),將第1幀存儲(chǔ)器101作為參照VOP圖像用來(lái)使用,將第2幀存儲(chǔ)器102作為當(dāng)前VOP圖像用來(lái)使用,進(jìn)行P6幀的譯碼循環(huán)。
如上所述,在預(yù)備錄像模式中,通過(guò)用應(yīng)用程序控制部501的控制信號(hào)521按指定的幀間隔周期地指令假想I-VOP圖像的更新,反復(fù)向比特流存儲(chǔ)器505中存儲(chǔ)指定時(shí)間的運(yùn)動(dòng)圖像編碼數(shù)據(jù)(部分的比特流),在有用戶的錄像開(kāi)始的指示時(shí),就轉(zhuǎn)移到錄像保存模式,在抑制了假想I-VOP圖像的自動(dòng)更新的狀態(tài),繼續(xù)進(jìn)行圖像數(shù)據(jù)的存儲(chǔ)。
在錄像保存模式中,通過(guò)反復(fù)進(jìn)行用圖10說(shuō)明的動(dòng)作,在比特流存儲(chǔ)器505允許的范圍內(nèi)存儲(chǔ)接收運(yùn)動(dòng)圖像的后續(xù)位序列。在錄像保存模式中,在反復(fù)存儲(chǔ)編碼數(shù)據(jù)的期間,在有用戶的錄像結(jié)束的指示時(shí),就保存已存儲(chǔ)的運(yùn)動(dòng)圖像編碼數(shù)據(jù)。這時(shí),當(dāng)比特流存儲(chǔ)器505的其余容量的范圍內(nèi),可以再次開(kāi)始進(jìn)行預(yù)備錄像模式的數(shù)據(jù)存儲(chǔ)動(dòng)作,但是,也可以是只要沒(méi)有用戶的特別的指示,就抑制預(yù)備錄像模式的再次開(kāi)始。
在預(yù)備錄像模式和其后的錄像保存模式中,比特流存儲(chǔ)器505存儲(chǔ)的編碼數(shù)據(jù)在有用戶的再生指示時(shí)在標(biāo)題信息311之后順序讀出到總線516中,并通過(guò)切換門(mén)507和輸入緩沖器502輸入MPEG-4譯碼器503。這些編碼數(shù)據(jù)在MPEG-4譯碼器503中將假想I-VOP圖像作為初始圖像進(jìn)行譯碼處理,然后,再生圖像向顯示畫(huà)面輸出。在對(duì)全部錄像數(shù)據(jù)的再生動(dòng)作結(jié)束時(shí),可以解除錄像保存,從而可以自動(dòng)地再次開(kāi)始預(yù)備錄像模式動(dòng)作。
在圖9中,為了明確比特流存儲(chǔ)器505的存儲(chǔ)內(nèi)容,成為消去無(wú)效數(shù)據(jù)(P3、P4幀)的形式,但是,在實(shí)際的應(yīng)用中,可以將標(biāo)題311的存儲(chǔ)區(qū)域以外的存儲(chǔ)區(qū)域作為環(huán)形存儲(chǔ)器使用,如圖10所示的那樣,將P5幀的編碼數(shù)據(jù)寫(xiě)入到P4幀之后,將P5幀寫(xiě)入?yún)^(qū)域的開(kāi)頭地址作為有效數(shù)據(jù)區(qū)域的開(kāi)始地址進(jìn)行存儲(chǔ)。這時(shí),在編碼數(shù)據(jù)寫(xiě)入到比特流存儲(chǔ)器505的最后的區(qū)域中的時(shí)刻,寫(xiě)入地址返回到標(biāo)題311之后的位置,新的編碼數(shù)據(jù)重寫(xiě)到無(wú)效數(shù)據(jù)(P3、P4幀)區(qū)域,在錄像播放時(shí),從有效數(shù)據(jù)區(qū)域的開(kāi)始地址讀出編碼數(shù)據(jù)串(比特流)。
下面,參照?qǐng)D11~圖14說(shuō)明在接收比特流的P-VOP串中包含I-VOP時(shí)的預(yù)備錄像模式動(dòng)作。
圖11表示I-VOP可以成為假想I-VOP的接收比特流300-2的1例。接收比特流300-2與圖7所示的比特流300不同,第4VOP334-2成為I-VOP(I4)。現(xiàn)在,假定P2幀332處于錄像開(kāi)始VOP的狀態(tài)、I4幀334-2處于參照VOP顯示中的狀態(tài)、P5幀335處于現(xiàn)在譯碼中的狀態(tài)。
在該狀態(tài),如圖12所示,在輸入緩沖存儲(chǔ)器502中存儲(chǔ)此后譯碼的P5幀以后的編碼數(shù)據(jù),在成為假想I-VOP圖像用的第3幀存儲(chǔ)器103中存儲(chǔ)P2幀,在例如成為參照VOP圖像用的第2幀存儲(chǔ)器102中存儲(chǔ)I4幀,參照該I4幀進(jìn)行P5幀的譯碼處理,譯碼圖像順序存儲(chǔ)到當(dāng)前VOP圖像用的第1幀存儲(chǔ)器101中。另外,在比特流存儲(chǔ)器505中,保存著標(biāo)題信息311和作為錄像開(kāi)始VOP的P2幀后續(xù)的P3、P4幀的編碼數(shù)據(jù)333、334-2。
如上述I4幀那樣將I-VOP作為參照VOP進(jìn)行譯碼時(shí),從應(yīng)用程序控制部501指令了假想I-VOP的更新時(shí),如圖13所示的那樣,存儲(chǔ)I4幀的第2幀存儲(chǔ)器102就成為假想I-VOP圖像用,第1幀存儲(chǔ)器101就從當(dāng)前VOP圖像用切換為參照VOP圖像用,第3幀存儲(chǔ)器103從假想I-VOP圖像用切換為當(dāng)前VOP圖像用。另外,在比特流存儲(chǔ)器505中,此前存儲(chǔ)的P3、P4幀的編碼數(shù)據(jù)無(wú)效,順序存儲(chǔ)假想I-VOP圖像(I4幀)后續(xù)的幀(P5、P6、…)的編碼數(shù)據(jù)。
如上所述,也可以是在I-VOP成為假想I-VOP時(shí),從檢測(cè)到該狀態(tài)的應(yīng)用程序控制部501向比特流存儲(chǔ)器505進(jìn)行指令,進(jìn)行控制例如像圖14所示的那樣使I4幀之前的圖像數(shù)據(jù)無(wú)效,而保留I4幀以后的幀的編碼數(shù)據(jù)334-2、335、336、…。這時(shí),在有用戶的錄像播放的指示時(shí),就利用從比特流存儲(chǔ)器505中讀出的I4幀的編碼數(shù)據(jù),將P5幀以后的編碼數(shù)據(jù)譯碼。
下面,說(shuō)明圖6所示的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的錄像數(shù)據(jù)的再生處理。
應(yīng)用程序控制部501通過(guò)輸入裝置508接收到用戶的錄像數(shù)據(jù)的再生指示時(shí),就通過(guò)控制信號(hào)521指令幀存儲(chǔ)器控制部100進(jìn)行錄像的播放。響應(yīng)該指令,幀存儲(chǔ)器控制部100向切換門(mén)109供給切換控制信號(hào)112,用以將在當(dāng)前時(shí)刻成為假想I-VOP圖像用的幀存儲(chǔ)器的內(nèi)容作為參照VOP輸入運(yùn)動(dòng)補(bǔ)償部106,向切換門(mén)108供給切換控制信號(hào)11,用以使其余的幀存儲(chǔ)器成為當(dāng)前VOP圖像用。應(yīng)用程序控制部501在上述錄像再生指令(控制信號(hào)521)之后,發(fā)生控制信號(hào)523、524、525,利用這些控制信號(hào)將輸入緩沖存儲(chǔ)器502清零,在切斷從輸入緩沖存儲(chǔ)器502向比特流存儲(chǔ)器505的數(shù)據(jù)輸入的狀態(tài)下,從比特流存儲(chǔ)器505讀出到總線516上的數(shù)據(jù)通過(guò)切換門(mén)507供給輸入緩沖器502。
如用圖8~圖13說(shuō)明的那樣,在假想I-VOP圖像用幀存儲(chǔ)器中保持P-VOP(或I-VOP)的譯碼數(shù)據(jù)、在比特流存儲(chǔ)器505中存儲(chǔ)后續(xù)幀的編碼數(shù)據(jù)時(shí),將從輸入緩沖器502讀出的編碼數(shù)據(jù)順序供給MPEG-4譯碼器503,將從假想I-VOP圖像用幀存儲(chǔ)器得到的P-VOP(或I-VOP)的圖像幀作為參照VOP開(kāi)始進(jìn)行后續(xù)幀的譯碼。之后,對(duì)各幀通過(guò)切換當(dāng)前VOP圖像用幀存儲(chǔ)器和參照VOP圖像用存儲(chǔ)器,陸續(xù)地再生錄像數(shù)據(jù)。
由參照VOP圖像用幀存儲(chǔ)器得到的再生圖像順序向輸出部504輸出。這時(shí),從比特流存儲(chǔ)器505讀出的各幀的同步時(shí)刻可以由應(yīng)用程序控制部501預(yù)先進(jìn)行檢查,利用控制信號(hào)522控制輸出部504,用以從用戶指定了錄像的時(shí)刻的幀開(kāi)始進(jìn)行顯示。
如用圖14說(shuō)明的那樣,在從I-VOP開(kāi)始的編碼數(shù)據(jù)存儲(chǔ)到比特流存儲(chǔ)器505中時(shí),可以省略用于將假想I-VOP圖像用幀存儲(chǔ)器與運(yùn)動(dòng)補(bǔ)償部106連接的切換門(mén)109的控制動(dòng)作,而將從比特流存儲(chǔ)器505讀出的圖像編碼數(shù)據(jù)順序供給MPEG-4譯碼器。
圖1表示從MPEG-4編碼譯碼器中省略了保存VOP圖像用的幀存儲(chǔ)器的本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的實(shí)施例2。本實(shí)施例的特征在于使用MPEG-4編碼器601取代假想I-VOP圖像用的幀存儲(chǔ)器,設(shè)置了用于將參照VOP圖像用的幀存儲(chǔ)器的輸出有選擇地輸入上述MPEG-4編碼器601的切換門(mén)110。
在本實(shí)施例中,將第1、第2幀存儲(chǔ)器101、102中的一方作為當(dāng)前VOP圖像用,將另一方作為參照VOP圖像用,對(duì)各幀交替地切換其作用,通過(guò)在各編碼循環(huán)中將參照VOP圖像用幀存儲(chǔ)器的輸出供給運(yùn)動(dòng)補(bǔ)償部106,將接收比特流進(jìn)行譯碼。另外,通過(guò)將參照VOP圖像用幀存儲(chǔ)器的內(nèi)容向輸出部504輸出來(lái)顯示接收運(yùn)動(dòng)圖像。
正在執(zhí)行預(yù)備錄像模式中的應(yīng)用程序控制部501和用圖6說(shuō)明的實(shí)施例1一樣,利用控制信號(hào)521指令幀存儲(chǔ)器控制部100周期地更新假想VOP圖像。幀存儲(chǔ)器控制部100接收到上述假想I-VOP圖像的更新指令時(shí),在下一幀的譯碼循環(huán)中,切換切換門(mén)110,用以將參照VOP圖像用幀存儲(chǔ)器的輸出輸入到運(yùn)動(dòng)補(bǔ)償部106和MPEG-4編碼器601二者中。
MPEG-4編碼器601將從切換門(mén)110通過(guò)總線611輸入的參照VOP圖像進(jìn)行內(nèi)部編碼。由MPEG-4編碼器601進(jìn)行了內(nèi)部編碼的參照VOP圖像作為包含標(biāo)題信息的編碼數(shù)據(jù)向總線612輸出,并作為假想I-VOP存儲(chǔ)到比特流存儲(chǔ)器505中。但是,上述MPEG-4編碼器按照和比特流存儲(chǔ)器505已保存的標(biāo)題信息相同的信息進(jìn)行上述參照VOP圖像的編碼處理時(shí),不一定必須保存新生成的標(biāo)題信息。這時(shí),MPEG-4編碼器601僅具有幀內(nèi)編碼功能即可。
例如,在P4幀的譯碼處理結(jié)束的時(shí)刻,從應(yīng)用程序控制部501發(fā)布了假想I-VOP的更新指令時(shí),幀存儲(chǔ)器控制部100在將上述P4幀作為參照VOP的P5幀的譯碼循環(huán)中將P4幀供給MPEG-4編碼器601。
由MPEG-4編碼器601再次進(jìn)行了編碼的P4幀的再編碼數(shù)據(jù)(比特流)411例如像圖15所示的那樣在比特流存儲(chǔ)器505內(nèi)緊跟信息311之后寫(xiě)入。本次編碼的P5幀的編碼數(shù)據(jù)(比特流)335和其后編碼的后續(xù)幀的編碼數(shù)據(jù)336、…寫(xiě)入到上述再編碼數(shù)據(jù)411之后。但是,再編碼數(shù)據(jù)(比特流)411例如像圖16所示的那樣也可以位于標(biāo)題信息311之前。
比特流411的位置由應(yīng)用程序控制部501進(jìn)行識(shí)別,所以,在錄像數(shù)據(jù)的再生時(shí),開(kāi)始時(shí)可以讀出成為假想I-VOP的比特流411,將其譯碼VOP圖像作為參照VOP,順序?qū)⑾乱粠院蟮谋忍亓鬟M(jìn)行譯碼。在MPEG-4中,認(rèn)可標(biāo)題信息的再次發(fā)送,所以,如圖16所示,在P4幀再編碼數(shù)據(jù)411之后存在接收編碼數(shù)據(jù)的標(biāo)題信息311時(shí)也可以進(jìn)行譯碼處理。
另外,如圖11所示的I4幀334-1那樣,在接收比特流包含開(kāi)頭I-VOP以外的I-VOP幀時(shí),除了定期的更新外,如果想在各I-VOP的譯碼時(shí)刻更新假想I-VOP,在應(yīng)用程序控制部501中就判斷成為保存對(duì)象的VOP的種類,在將I-VOP幀作為參照VOP的譯碼循環(huán)中省略向MPEG-4編碼器的數(shù)據(jù)供給。這時(shí),比特流存儲(chǔ)器505的內(nèi)容例如按用圖14說(shuō)明的形式進(jìn)行更新。
圖17表示本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的實(shí)施例3。
在本實(shí)施例中,MPEG-4譯碼器具有當(dāng)前VOP圖像用、參照VOP圖像用、假想I-VOP圖像用的3個(gè)幀存儲(chǔ)器101~103,此外,還附加了MPEG-4編碼器601。按照本實(shí)施例,也可以采用將參照VOP保存到假想I-VOP圖像用的幀存儲(chǔ)器中后,在任意的時(shí)刻進(jìn)行再編碼并作為假想I-VOP存儲(chǔ)到比特流存儲(chǔ)器505中的控制程序。
在上述實(shí)施例1和實(shí)施例2中,成為假想I-VOP圖像用的幀存儲(chǔ)器也可以作為用于暫時(shí)停止在輸出部504顯示的運(yùn)動(dòng)圖像的運(yùn)動(dòng)的幀存儲(chǔ)器利用。例如,在有用戶的顯示畫(huà)面暫時(shí)停止的要求時(shí),就利用切換門(mén)111將現(xiàn)在向顯示畫(huà)面輸出的參照VOP圖像用幀存儲(chǔ)器切換為假想I-VOP圖像用幀存儲(chǔ)器,同時(shí)切換切換門(mén)109用以將該假想I-VOP圖像用幀存儲(chǔ)器的內(nèi)容向輸出部504輸出。通過(guò)開(kāi)關(guān)操作,可以暫時(shí)停止向顯示部的運(yùn)動(dòng)圖像輸出,從而使顯示畫(huà)面成為靜止圖像狀態(tài)。
在顯示畫(huà)面的停止期間中,可以中斷接收比特流的譯碼處理,也可以利用其他2個(gè)幀存儲(chǔ)器繼續(xù)進(jìn)行接收比特流的譯碼處理。在后者的情況時(shí),參照VOP圖像用的幀存儲(chǔ)器的內(nèi)容供給運(yùn)動(dòng)補(bǔ)償部106,僅用于下一幀的譯碼處理,而不反映在輸出部504。也可以是,在顯示畫(huà)面停止期間中,將接收比特流存儲(chǔ)到保存用比特流存儲(chǔ)器505中,在比特流存儲(chǔ)器沒(méi)有了存儲(chǔ)空間的時(shí)刻,停止譯碼處理。
另外,在輸入緩沖器502的容量比較大時(shí),可以在顯示畫(huà)面停止期間中將接收的比特流存儲(chǔ)到輸入緩沖器中,而在輸入緩沖器用完了存儲(chǔ)空間的時(shí)刻,解除暫時(shí)停止。在圖像分發(fā)服務(wù)器具有根據(jù)終端的暫時(shí)停止要求而暫時(shí)停止數(shù)據(jù)的分發(fā)的功能時(shí),也可以是用戶指示了顯示畫(huà)面的暫時(shí)停止時(shí),就從應(yīng)用程序控制部501向圖像分發(fā)服務(wù)器要求暫時(shí)停止數(shù)據(jù)分發(fā),而在用戶解除了顯示畫(huà)面的暫時(shí)停止時(shí),再次開(kāi)始圖像的分發(fā)的動(dòng)作。
上述顯示畫(huà)面的暫時(shí)停止功能也可以在錄像數(shù)據(jù)的再生時(shí)利用。例如,在再生顯示錄像數(shù)據(jù)的過(guò)程中,根據(jù)用戶的顯示畫(huà)面暫時(shí)停止要求而將畫(huà)面固定,根據(jù)停止解除要求再次開(kāi)始后續(xù)幀的再生顯示,由此可以向用戶提供慢慢地研究所錄像的特定的場(chǎng)景的機(jī)會(huì)。
為了從錄像數(shù)據(jù)中檢索特定的場(chǎng)景,錄像再生圖像的按幀傳送功能是有效的。例如,在用戶向錄像數(shù)據(jù)指示了按幀傳送再生時(shí),幀存儲(chǔ)器控制部100在譯碼循環(huán)期間就自動(dòng)地設(shè)定休止期間,按對(duì)各幀可以識(shí)別的周期切換顯示畫(huà)面。這時(shí),可以根據(jù)用戶的指示改變畫(huà)面的切換周期。另外,也可以根據(jù)用戶的指示1幀1幀地傳送。此外,如果捕捉到了所檢索的圖像,就可以作為壁紙進(jìn)行利用。
圖18表示本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)的實(shí)施例4。
在上述實(shí)施例2和實(shí)施例3中,由MPEG-4編碼器601對(duì)作為假想I-VOP應(yīng)保存的參照VOP進(jìn)行再編碼,并存儲(chǔ)到比特流存儲(chǔ)器505中。這是為了通過(guò)使假想I-VOP的編碼方式與比特流存儲(chǔ)器505存儲(chǔ)的后續(xù)幀的編碼方式統(tǒng)一而可以用同一MPEG-4譯碼器503來(lái)處理從比特流存儲(chǔ)器505讀出的所有的錄像數(shù)據(jù)。但是,也可以將假想I-VOP用與接收比特流不同的編碼方式進(jìn)行編碼,而在進(jìn)行錄像數(shù)據(jù)的再生處理時(shí)僅將假想I-VOP用與后續(xù)幀不同的譯碼方式進(jìn)行譯碼,并將其作為參照VOP來(lái)再生后續(xù)幀。
圖18所示的實(shí)施例4使用作為靜止圖像編碼方式的JPEG的編碼器701,取代圖1所示的運(yùn)動(dòng)圖像編碼方式的MPEG-4編碼器601,利用該編碼器701生成假想I-VOP。即,將參照VOP圖像用的幀存儲(chǔ)器101或102的圖像數(shù)據(jù)用JPEG方式進(jìn)行再編碼,并作為假想I-VOP存儲(chǔ)到比特流存儲(chǔ)器505中。假想I-VOP之后的后續(xù)幀的編碼數(shù)據(jù)仍然以MPEG-4方式存儲(chǔ)到比特流存儲(chǔ)器505中。
在進(jìn)行錄像播放時(shí),將上述假想I-VOP從比特流存儲(chǔ)器505中讀出到總線713上,并將用JPEG譯碼器702譯碼的假想I-VOP圖像通過(guò)切換門(mén)108設(shè)定到參照VOP圖像用的幀存儲(chǔ)器101或102中。從比特流存儲(chǔ)器505中讀出的后續(xù)幀的編碼數(shù)據(jù)由MPEG-4譯碼器將上述假想I-VOP作為初始畫(huà)面而陸續(xù)地進(jìn)行譯碼。這樣,通過(guò)由靜止圖像編碼方式的編碼器將假想I-VOP進(jìn)行再編碼,可以進(jìn)一步壓縮假想I-VOP圖像的編碼數(shù)據(jù)尺寸。
上述實(shí)施例4的方式,同樣可以應(yīng)用于圖17所示的具有3各幀存儲(chǔ)器的運(yùn)動(dòng)圖像處理系統(tǒng)。另外,作為假想I-VOP圖像的編碼/譯碼方式,除了JPEG外,也可以應(yīng)用例如MPEG-4靜止圖像編碼方式或ZIP那樣的其他編碼/譯碼方式及壓縮工具。
在上述實(shí)施例中,接收比特流是用MPEG-4進(jìn)行編碼的,但是,在本發(fā)明的運(yùn)動(dòng)圖像數(shù)據(jù)處理系統(tǒng)中,通過(guò)使譯碼器503適合于接收比特流的編碼方式,也可以處理例如用MPEG-1、MPEG-2、H.261、H.263等其他編碼方式壓縮的運(yùn)動(dòng)圖像數(shù)據(jù)。取決于編碼方式,雖然不存在圖3所示的標(biāo)題信息,但是,這時(shí),可以省略標(biāo)題信息的譯碼和向比特流存儲(chǔ)器中的存儲(chǔ)。
另外,在上述實(shí)施例中,將參照VOP圖像用的幀存儲(chǔ)器的內(nèi)容供給運(yùn)動(dòng)補(bǔ)償部106和輸出部504,在有用戶的錄像開(kāi)始的指示時(shí),就將與顯示畫(huà)面相當(dāng)?shù)膮⒄誚OP圖像用的幀存儲(chǔ)器的內(nèi)容視為錄像開(kāi)始畫(huà)面,并存儲(chǔ)上述參照VOP附帶的時(shí)刻信息,控制錄像數(shù)據(jù)的再生。但是,若考慮用戶操作對(duì)顯示畫(huà)面的延遲時(shí),在有用戶的錄像開(kāi)始的指示時(shí),可以將參照VOP之前的幀作為錄像開(kāi)始畫(huà)面進(jìn)行處理。
另外,也可以是除了當(dāng)前VOP畫(huà)面用和參照VOP畫(huà)面用的幀存儲(chǔ)器外,還準(zhǔn)備了保持顯示畫(huà)面的輸出圖像的顯示VOP畫(huà)面用的幀存儲(chǔ)器,通常,按照當(dāng)前VOP畫(huà)面用、參照VOP畫(huà)面用、顯示VOP畫(huà)面用、當(dāng)前VOP畫(huà)面用的順序切換幀存儲(chǔ)器的用途,在進(jìn)行假想I-VOP的更新時(shí),將顯示VOP畫(huà)面用切換為假想I-VOP畫(huà)面用,而將假想I-VOP畫(huà)面用作為當(dāng)前VOP畫(huà)面用。
這樣,在使顯示VOP圖像用的幀存儲(chǔ)器和涉及譯碼處理的參照VOP圖像用及當(dāng)前VOP圖像用的幀存儲(chǔ)器為不同的存儲(chǔ)器時(shí),由于將圖像的譯碼處理與顯示處理完全分離,所以,例如即使根據(jù)輸出部的情況而必須變更顯示VOP圖像用的存儲(chǔ)器的內(nèi)容時(shí),也可以避免對(duì)譯碼處理產(chǎn)生不良影響。另外,在上述幀存儲(chǔ)器結(jié)構(gòu)中,如果例如將參照VOP畫(huà)面用的幀存儲(chǔ)器的內(nèi)容向顯示畫(huà)面輸出而將顯示VOP畫(huà)面用的幀存儲(chǔ)器作為前一顯示VOP畫(huà)面用的來(lái)使用,在用戶指定了錄像時(shí),就可以將現(xiàn)在的顯示畫(huà)面之前的1個(gè)幀作為錄像開(kāi)始VOP或假想I-VOP進(jìn)行存儲(chǔ)。
下面,說(shuō)明用于指示分發(fā)運(yùn)動(dòng)圖像數(shù)據(jù)的錄像、錄像數(shù)據(jù)的再生、再生畫(huà)面的暫時(shí)停止的用戶界面。
圖19表示作為視頻處理專用的操作按鈕而具有再生按鈕821、錄像按鈕822、停止按鈕823和暫時(shí)停止按鈕824的手機(jī)終端800的操作面的1例。
再生按鈕821在例如接收用戶通過(guò)Web檢索等發(fā)現(xiàn)的視頻數(shù)據(jù)并在顯示畫(huà)面811上進(jìn)行再生或再生已錄像的編碼數(shù)據(jù)時(shí)使用。在按下了上述再生按鈕821時(shí),應(yīng)用程序控制部50就起動(dòng)運(yùn)動(dòng)圖像再生控制用的程序或DSP600,并將譯碼的圖像向成為輸出部504的一部分的顯示畫(huà)面811輸出。在時(shí)刻顯示區(qū)域812內(nèi),顯示從再生開(kāi)始時(shí)刻到現(xiàn)在的經(jīng)過(guò)時(shí)間(「2秒25」)。
錄像按鈕822是用于指示MPEG-4譯碼器進(jìn)行錄像開(kāi)始而使用的。在MPEG-4譯碼器周期性地更新保存VOP圖像(假想I-VOP)并按預(yù)備錄像模式記錄接收?qǐng)D像時(shí),用戶操作(錄像指示)了錄像按鈕822時(shí),應(yīng)用程序控制部501就中止保存VOP圖像的周期性的更新,存儲(chǔ)錄像開(kāi)始幀(現(xiàn)在顯示中的圖像幀)的編碼數(shù)據(jù)附帶的同步時(shí)刻,同時(shí)將其以后的接收?qǐng)D像按錄像保存模式存儲(chǔ)到比特流存儲(chǔ)器505中。存儲(chǔ)的同步時(shí)刻作為錄像開(kāi)始時(shí)刻顯示在時(shí)刻顯示區(qū)域812中。在圖示的例子中,表示在從接收?qǐng)D像的再生開(kāi)始經(jīng)過(guò)了2秒05的時(shí)刻開(kāi)始進(jìn)行錄像。
作為錄像數(shù)據(jù)的再生方法,有例如從比特流存儲(chǔ)器505存儲(chǔ)的錄像數(shù)據(jù)的開(kāi)頭VOP進(jìn)行再生顯示的方法和從用戶指示了錄像的時(shí)刻(錄像開(kāi)始同步時(shí)刻)的VOP進(jìn)行再生顯示的方法。通常,可以從錄像開(kāi)始同步時(shí)刻的VOP進(jìn)行再生,在用戶進(jìn)行了特別指定時(shí),可以從錄像開(kāi)頭VOP進(jìn)行再生。
停止按鈕823在使接收?qǐng)D像的再生動(dòng)作、錄像動(dòng)作、錄像再生動(dòng)作停止時(shí)使用。在錄像動(dòng)作中操作了停止按鈕823時(shí),就在該時(shí)刻存儲(chǔ)譯碼處理中的編碼數(shù)據(jù)附帶的同步時(shí)刻,同時(shí)將其作為錄像結(jié)束時(shí)刻顯示在時(shí)刻顯示區(qū)域812中,并在錄像的最后幀(編碼數(shù)據(jù))之后將結(jié)束代碼記錄到比特流存儲(chǔ)器中。在錄像保存模式中,在動(dòng)作中比特流存儲(chǔ)器505將要發(fā)生溢出時(shí),不等待用戶的錄像停止指示就自動(dòng)地結(jié)束錄像,并顯示錄像結(jié)束時(shí)刻。
在時(shí)刻顯示區(qū)域812窄小時(shí),可以采用上述錄像結(jié)束時(shí)刻就取代例如錄像開(kāi)始時(shí)刻而進(jìn)行顯示,或者停止表示經(jīng)過(guò)時(shí)間的現(xiàn)在VOP的同步時(shí)刻的顯示,而在該處暫時(shí)顯示錄像結(jié)束時(shí)刻的等方式。
暫時(shí)停止按鈕824用于暫時(shí)停止接收?qǐng)D像或錄像的再生動(dòng)作,使顯示畫(huà)面靜止。在接收?qǐng)D像的再生動(dòng)作停止期間中,MPEG-4譯碼器503可以如上述那樣繼續(xù)進(jìn)行譯碼處理。如果再次按下了暫時(shí)停止按鈕824,就脫離暫時(shí)停止?fàn)顟B(tài),而再次開(kāi)始進(jìn)行再生動(dòng)作。上述顯示畫(huà)面的按幀前進(jìn),可以通過(guò)例如在暫時(shí)停止的狀態(tài)按下再生按鈕821而進(jìn)行指示。另外,從按幀前進(jìn)的狀態(tài)向通常的再生模式的恢復(fù),可以通過(guò)例如按下暫時(shí)停止按鈕后再按下再生按鈕的操作而進(jìn)行指示。
圖20表示將圖18所示的視頻關(guān)聯(lián)專用按鈕821~824的功能置換為數(shù)字按鈕的手機(jī)終端801的操作面的1例。
831是視頻按鈕,通過(guò)按下該按鈕,終端就進(jìn)入視頻模式(接收運(yùn)動(dòng)圖像輸出代碼),并在時(shí)刻顯示部812上顯示表示視頻模式的符號(hào)“V”。在終端進(jìn)入視頻模式時(shí),數(shù)字1的輸入按鈕834具有再生按鈕的功能、數(shù)字2的輸入按鈕835具有記錄/停止按鈕的功能、數(shù)字3的輸入按鈕836具有暫時(shí)停止按鈕的功能。832和833是音量按鈕,在暫時(shí)停止中按鈕832具有按幀前進(jìn)按鈕的功能。
上述圖19、圖20所示的用戶界面只不過(guò)是簡(jiǎn)單的實(shí)施例,在本發(fā)明的運(yùn)動(dòng)圖像的記錄/再生控制中,顯然,用戶的控制指令可以采用圖標(biāo)選擇方式或其他的按鈕操作方式等其他的任意的輸入方式。
以上,說(shuō)明了本發(fā)明的實(shí)施例,但是,本發(fā)明也包含以下的變形。
(1)如圖2所示,接收比特流可以是在途中包含B-VOP的編碼數(shù)據(jù)。但是,在比特流存儲(chǔ)器中應(yīng)保存的編碼數(shù)據(jù)的開(kāi)頭是B-VOP時(shí),可以將開(kāi)頭VOP和其后的多個(gè)B-VOP的編碼數(shù)據(jù)從保存對(duì)象中除外。如果想將B-VOP譯碼并進(jìn)行顯示時(shí),必須增加設(shè)置參照VOP圖像用的幀存儲(chǔ)器。
(2)接收比特流可以是矩形圖像以外的任意形狀的圖像。但是,在MPEG-4中,由于必須采用參照VOP圖像的各編碼塊的形狀類型,所以,在將矩形圖像以外的比特流進(jìn)行譯碼時(shí),在假想I-VOP更新時(shí)和錄像開(kāi)始時(shí)預(yù)先記錄編碼數(shù)據(jù)的同步時(shí)刻信息和各編碼塊的形狀類型。
(3)在將新的假想I-VOP保存到比特流存儲(chǔ)器中時(shí),在實(shí)施例中,是使不需要的以前的比特流無(wú)效,但是,也可以將1個(gè)假想I-VOP和其后的多個(gè)VOP的比特流作為1組,將連續(xù)的多組的比特流存儲(chǔ)到比特流存儲(chǔ)器中,而從舊的組順序使其無(wú)效。
(4)預(yù)備錄像模式中的假想I-VOP的更新,可以按照比特流存儲(chǔ)器存儲(chǔ)的錄像數(shù)據(jù)尺寸決定,而取代由VOP數(shù)決定的固定周期。即,對(duì)在預(yù)備錄像模式中使用的存儲(chǔ)器容量預(yù)先設(shè)定上限值,在存儲(chǔ)數(shù)據(jù)量超過(guò)上限值時(shí),就在下一個(gè)譯碼循環(huán)中更新假想I-VOP,從而置換為新的比特流。
(5)在錄像保存模式中比特流存儲(chǔ)器已用完了存儲(chǔ)空間時(shí),就預(yù)先存儲(chǔ)不能存儲(chǔ)的后續(xù)比特流的開(kāi)頭VOP附帶的同步時(shí)刻(時(shí)刻1),在有用戶的錄像結(jié)束的指示的時(shí)刻,存儲(chǔ)上述后續(xù)比特流的最后VOP附帶的同步時(shí)刻(時(shí)刻2),在進(jìn)行錄像播放時(shí),可以將由這些時(shí)刻信息(時(shí)刻1~時(shí)刻2)特定的不足比特流從圖像服務(wù)器以文件傳輸協(xié)議的形式再次進(jìn)行傳送。另外,也可以預(yù)先存儲(chǔ)假想I-VOP的下一個(gè)VOP附帶的同步時(shí)刻(時(shí)刻0),在接收到用戶的錄像結(jié)束指示之前比特流存儲(chǔ)器已用完了存儲(chǔ)空間時(shí),就從圖像服務(wù)器再次傳送由時(shí)刻0和時(shí)刻2特定的錄像范圍的比特流,從而將這些比特流作為在終端側(cè)保持的假想I-VOP的起點(diǎn)進(jìn)行譯碼處理。這樣,通過(guò)利用圖像服務(wù)器的再傳送功能,便可進(jìn)行超過(guò)比特流存儲(chǔ)器的存儲(chǔ)容量的錄像播放。
(6)在實(shí)施例中,作為用于識(shí)別用戶指定的錄像開(kāi)始幀和錄像結(jié)束幀的信息,是利用在接收比特序列中各圖像幀(VOP)附帶的同步時(shí)刻(modulo-time-base和vop-time-increment),但是,也可以應(yīng)用例如幀號(hào)碼等其他信息來(lái)取代這些同步時(shí)刻。另外,也可以預(yù)先登錄應(yīng)錄像的場(chǎng)景的特征信息,取代用戶指示錄像的開(kāi)始,在將具有這些特征的的圖像譯碼或再生的時(shí)刻自動(dòng)地開(kāi)始錄像保存模式,從而自動(dòng)地記錄指定時(shí)間的運(yùn)動(dòng)圖像。
根據(jù)以上的說(shuō)明可知,按照本發(fā)明,將在接收比特流的任意位置選擇的譯碼圖像作為假想的幀內(nèi)編碼圖像(假想I-VOP)預(yù)先保存,通過(guò)將其作為初始圖像而將后續(xù)幀的圖像編碼數(shù)據(jù)進(jìn)行譯碼處理,便可在途中從不具有隨機(jī)訪問(wèn)用幀內(nèi)編碼圖像或其插入頻度少的運(yùn)動(dòng)圖像編碼數(shù)據(jù)串中有效地將用戶所希望的場(chǎng)景進(jìn)行錄像和再生。
權(quán)利要求
1.運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于在將由運(yùn)動(dòng)圖像編碼數(shù)據(jù)串構(gòu)成的接收比特流譯碼并顯示再生圖像的期間,預(yù)先將任意選擇的譯碼圖像作為假想的幀內(nèi)編碼圖像保存,將生成作為上述假想的幀內(nèi)編碼圖像被處理的譯碼圖像之后的特定期間的再生圖像的部分的比特流作為錄像數(shù)據(jù)進(jìn)行記錄。
2.按權(quán)利要求1所述的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于將響應(yīng)用戶的錄像指示而選擇的譯碼圖像作為上述假想的幀內(nèi)編碼圖像進(jìn)行保存。
3.按權(quán)利要求1所述的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于執(zhí)行按指定的周期定期地更新上述假想的幀內(nèi)編碼圖像,每次更新假想的幀內(nèi)編碼圖像時(shí),重新記錄成為上述錄像數(shù)據(jù)的部分的接收比特流的預(yù)備錄像模式和響應(yīng)用戶的錄像指示抑制上述假想的幀內(nèi)編碼圖像的更新動(dòng)作從而繼續(xù)進(jìn)行上述部分的接收比特流的記錄動(dòng)作的錄像保存模式。
4.按權(quán)利要求1~權(quán)利要求3的任一項(xiàng)所述的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于作為上述假想的幀內(nèi)編碼圖像,保存將上述譯碼圖像進(jìn)行再編碼而得到的編碼數(shù)據(jù)。
5.按權(quán)利要求4所述的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于上述譯碼圖像用與上述接收比特流不同的編碼方式進(jìn)行再編碼。
6.按權(quán)利要求1~權(quán)利要求5的任一項(xiàng)所述的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于將包含在上述接收比特流中的標(biāo)題信息作為記錄數(shù)據(jù)的一部分進(jìn)行記錄,每次接收新的標(biāo)題信息時(shí),更新此記錄標(biāo)題信息。
7.按權(quán)利要求1~權(quán)利要求6的任一項(xiàng)所述的運(yùn)動(dòng)圖像數(shù)據(jù)的記錄再生方法,其特征在于響應(yīng)用戶的錄像再生指示,將上述假想的幀內(nèi)編碼圖像作為初始圖像開(kāi)始進(jìn)行上述錄像數(shù)據(jù)的譯碼處理。
8.一種接收由運(yùn)動(dòng)圖像編碼數(shù)據(jù)串構(gòu)成的比特流并作為運(yùn)動(dòng)圖像進(jìn)行顯示的終端裝置,其特征在于由用于將上述接收比特流譯碼的譯碼器、用于將上述接收比特流的一部分作為錄像數(shù)據(jù)有選擇地進(jìn)行存儲(chǔ)的存儲(chǔ)裝置和控制錄像數(shù)據(jù)向上述存儲(chǔ)裝置的寫(xiě)入和讀出的控制裝置構(gòu)成,上述控制裝置從由上述譯碼器生成的譯碼圖像群中選擇任意的譯碼圖像,作為假想的幀內(nèi)編碼圖像進(jìn)行保存,同時(shí),將從上述接收比特流中抽出的標(biāo)題信息和生成上述假想的幀內(nèi)編碼圖像之后的特定期間的再生圖像的部分的比特流作為錄像數(shù)據(jù)寫(xiě)入到上述存儲(chǔ)裝置中。
9.按權(quán)利要求8所述的終端裝置,其特征在于具有用于輸入用戶的指令的輸入裝置,上述控制裝置響應(yīng)用戶的指令控制上述譯碼圖像的選擇和向上述存儲(chǔ)裝置的上述比特流的寫(xiě)入。
10.按權(quán)利要求8所述的終端裝置,其特征在于具有用于輸入用戶的指令的輸入裝置,在顯示運(yùn)動(dòng)圖像的的過(guò)程中,執(zhí)行上述控制裝置按指定的周期定期地更新上述假想的幀內(nèi)編碼圖像,每次更新假想的幀內(nèi)編碼圖像時(shí),有選擇地將部分的比特流重新記錄到上述存儲(chǔ)裝置中的預(yù)備錄像模式和響應(yīng)用戶的錄像指示而抑制上述假想的幀內(nèi)編碼圖像的更新動(dòng)作從而繼續(xù)進(jìn)行上述部分的接收比特流的記錄動(dòng)作的錄像保存模式。
11.按權(quán)利要求8~權(quán)利要求10的任一項(xiàng)所述的終端裝置,其特征在于上述控制裝置響應(yīng)用戶的錄像再生指令,將上述假想的幀內(nèi)編碼圖像作為初始圖像設(shè)定到上述譯碼器中,將從上述存儲(chǔ)裝置中讀出的比特流開(kāi)始向上述譯碼器的供給。
12.按權(quán)利要求8~權(quán)利要求11的任一項(xiàng)所述的終端裝置,其特征在于上述譯碼器具有第1、第2、第3幀存儲(chǔ)器,常時(shí),通過(guò)交替地切換分配給參照?qǐng)D像用和當(dāng)前圖像用的2個(gè)幀存儲(chǔ)器,按幀單位將上述接收比特流譯碼,響應(yīng)上述控制裝置的指令,通過(guò)將參照?qǐng)D像用的幀存儲(chǔ)器切換給假想的幀內(nèi)編碼圖像用、而將此前的假想的幀內(nèi)編碼圖像用的幀存儲(chǔ)器切換給當(dāng)前圖像用,來(lái)保存假想的幀內(nèi)編碼圖像。
13.按權(quán)利要求8~權(quán)利要求11的任一項(xiàng)所述的終端裝置,其特征在于具有用于將圖像編碼的編碼器,上述控制裝置通過(guò)用上述編碼器將上述選擇的譯碼圖像進(jìn)行再編碼,將上述假想的幀內(nèi)編碼圖像以編碼數(shù)據(jù)的形式保存到上述存儲(chǔ)裝置中。
14.一種接收由運(yùn)動(dòng)圖像編碼數(shù)據(jù)串構(gòu)成的比特流并作為運(yùn)動(dòng)圖像進(jìn)行顯示的終端裝置,其特征在于由用于將上述接收比特流譯碼的譯碼器;用于存儲(chǔ)上述接收比特流的一部分的存儲(chǔ)裝置;用于將從上述接收比特流中的任意的幀位置開(kāi)始的部分的比特流作為錄像數(shù)據(jù)寫(xiě)入上述存儲(chǔ)裝置的控制裝置;和在上述控制裝置發(fā)布更新指示之前用于保持緊接由上述譯碼器譯碼的上述部分的比特流之前的幀的譯碼圖像的保持裝置構(gòu)成。
全文摘要
一種記錄再生裝置,接收運(yùn)動(dòng)圖像的譯碼所需要的幀內(nèi)編碼圖像(I-VOP)的插入頻度少的運(yùn)動(dòng)圖像編碼數(shù)據(jù),將任意的場(chǎng)景有效地錄像到小容量的存儲(chǔ)器中。在將由運(yùn)動(dòng)圖像編碼數(shù)據(jù)串構(gòu)成的接收比特流進(jìn)行譯碼并顯示再生圖像的期間,預(yù)先將任意選擇的譯碼圖像作為假想的幀內(nèi)編碼圖像(假想I-VOP)進(jìn)行保存,將生成作為假想I-VOP被處理的譯碼圖像之后的特定期間的再生圖像的部分的比特流作為錄像數(shù)據(jù)進(jìn)行記錄。錄像數(shù)據(jù)將假想I-VOP作為初始畫(huà)面進(jìn)行譯碼。
文檔編號(hào)H04N5/92GK1368816SQ01108919
公開(kāi)日2002年9月11日 申請(qǐng)日期2001年2月28日 優(yōu)先權(quán)日2001年2月5日
發(fā)明者鈴木芳典 申請(qǐng)人:株式會(huì)社日立制作所