專利名稱:動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置、動(dòng)態(tài)圖像預(yù)測(cè)編碼方法、動(dòng)態(tài)圖像預(yù)測(cè)編碼程序、動(dòng)態(tài)圖像預(yù)測(cè) ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置、方法和程序、以及動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置、方法和程序。
背景技術(shù):
為了高效地進(jìn)行動(dòng)態(tài)圖像數(shù)據(jù)的傳輸和蓄積,采用了壓縮編碼技木。對(duì)于動(dòng)態(tài)圖像廣泛采用了 MPEGl 4和H. 261 H. 264的方式。在這些編碼方式中,將作為編碼的對(duì)象的圖像分割為多個(gè)塊,對(duì)各個(gè)塊進(jìn)行編碼/ 解碼處理。為了提高編碼效率采用了如下所述的預(yù)測(cè)編碼方法。在畫面內(nèi)的預(yù)測(cè)編碼中,使用與對(duì)象塊相同畫面內(nèi)的相鄰的已再現(xiàn)的圖像信號(hào)(將過(guò)去被編碼的圖像數(shù)據(jù)復(fù)原得到的信號(hào))來(lái)生成預(yù)測(cè)信號(hào),并對(duì)從對(duì)象塊的信號(hào)中減去預(yù)測(cè)信號(hào)得到的差分信號(hào)進(jìn)行編碼。在畫面間的預(yù)測(cè)編碼中,參照與對(duì)象塊不同的畫面內(nèi)的已再現(xiàn)的圖像信號(hào)而檢索信號(hào)的位移,并對(duì)該位移量進(jìn)行補(bǔ)償而生成預(yù)測(cè)信號(hào),對(duì)從對(duì)象塊的信號(hào)中減去預(yù)測(cè)信號(hào)得到的差分信號(hào)進(jìn)行編碼。將此時(shí)為了進(jìn)行動(dòng)態(tài)的檢索/補(bǔ)償而參照的已再現(xiàn)的圖像稱為參照?qǐng)D像。另外,在雙向畫面間預(yù)測(cè)中存在如下情況,即不僅參照在顯示時(shí)間順序中被顯示于對(duì)象圖像前面的過(guò)去的圖像,而且也一并參照被顯示于對(duì)象圖像后面的未來(lái)的圖像(但是,需要先于對(duì)象圖像對(duì)未來(lái)的圖像進(jìn)行編碼并預(yù)先再現(xiàn))。并且,對(duì)從過(guò)去的圖像取得的預(yù)測(cè)信號(hào)和從未來(lái)的圖像取得的預(yù)測(cè)信號(hào)雙方進(jìn)行平均,由此對(duì)被隱藏的新出現(xiàn)的物體的信號(hào)的預(yù)測(cè)比較有效,并且具有減輕雙方的預(yù)測(cè)信號(hào)中包含的雜音的效果。另外,在H. 264的畫面間預(yù)測(cè)編碼中,關(guān)于針對(duì)對(duì)象塊的預(yù)測(cè)信號(hào),參照過(guò)去被編碼并再現(xiàn)的多個(gè)參照?qǐng)D像,在進(jìn)行動(dòng)態(tài)檢索的同時(shí)將誤差最小的圖像信號(hào)選擇為最佳的預(yù)測(cè)信號(hào)。并且,求出對(duì)象塊的像素信號(hào)與該最佳的預(yù)測(cè)信號(hào)之差分,對(duì)差分實(shí)施離散余弦變換并進(jìn)行量化,然后進(jìn)行熵編碼。同吋,對(duì)有關(guān)從哪個(gè)參照?qǐng)D像取得針對(duì)對(duì)象塊的最佳的預(yù)測(cè)信號(hào)的信息(參照索引)以及有關(guān)從參照?qǐng)D像內(nèi)的哪個(gè)區(qū)域取得最佳的預(yù)測(cè)信號(hào)的信息(運(yùn)動(dòng)向量)一并進(jìn)行編碼。在H. 264中,已被再現(xiàn)的4 5張圖像被作為參照?qǐng)D像被存儲(chǔ)在幀存儲(chǔ)器中。另外,在本說(shuō)明書中,假設(shè)幀存儲(chǔ)器包括所謂再現(xiàn)圖像緩沖器(decodedpicture bufferノ。畫面間預(yù)測(cè)編碼雖然能夠運(yùn)用圖像間的相關(guān)高效地進(jìn)行壓縮編碼,但是為了能夠通過(guò)電視的頻道切換從中途視聽影像節(jié)目,需要切斷畫面間的依賴性。下面,在動(dòng)態(tài)圖像的壓縮比特流中,將不存在畫面間的依賴性的位置稱為“隨機(jī)訪問(wèn)點(diǎn)(random accesspoint)”。除頻道的切換之外,在編輯動(dòng)態(tài)圖像的情況下以及將不同的動(dòng)態(tài)圖像的壓縮數(shù)據(jù)連接起來(lái)的情況下,都需要隨機(jī)訪問(wèn)點(diǎn)。在札264中,指定IDR圖片,利用上述的畫面內(nèi)預(yù)測(cè)編碼方法對(duì)所指定的IDR圖片進(jìn)行編碼,同時(shí)將存儲(chǔ)在幀存儲(chǔ)器中的再現(xiàn)圖像設(shè)定為不要,將該再現(xiàn)圖像設(shè)為不可參照,由此實(shí)質(zhì)上將幀存儲(chǔ)器釋放(刷新(refresh))。這種處理被稱為“存儲(chǔ)器刷新”,根據(jù)情況也被稱為“幀存儲(chǔ)器刷新(memory refresh)”或者“緩沖器刷新(buffer refresh),,。圖11 (A)是表示包括IDR圖片的動(dòng)態(tài)圖像的預(yù)測(cè)構(gòu)造的示意圖。該圖11 (A)所示的多個(gè)圖像901、902、…、909是構(gòu)成動(dòng)態(tài)圖像的圖像組的一部分,將各個(gè)圖像也稱為“圖片”或者“幀”。各個(gè)箭頭表示預(yù)測(cè)的方向。例如,圖像902將朝向圖像902的兩個(gè)箭頭的起點(diǎn)即圖像903、905作為參照?qǐng)D像取得預(yù)測(cè)信號(hào)。另外,假設(shè)圖11 (A)的圖像901是參照?qǐng)D
11(A)未示出的過(guò)去的圖像進(jìn)行了編碼的圖像。然后對(duì)圖像902、903、904進(jìn)行編碼,但此時(shí)采用上述的雙向預(yù)測(cè)編碼方法,以便提高壓縮率。即,先對(duì)圖像905進(jìn)行編碼/再現(xiàn),然后參照已再現(xiàn)的圖像901和905對(duì)圖像903進(jìn)行編碼(在圖11 (A)中省略了源自圖像901的箭頭)。并且,圖像902、904分別將已再現(xiàn)的3個(gè)圖像901、905、903作為參照?qǐng)D像進(jìn)行編碼(在圖11 (A)中省略了源自圖像901的箭頭)。同樣地,圖像906、907、908參照?qǐng)D像905和909進(jìn)行編碼。并且,這樣被編碼(壓縮)后的各個(gè)圖像的壓縮數(shù)據(jù)按照?qǐng)D11 (B)所示的 順序進(jìn)行傳輸或者蓄積。關(guān)于圖11 (B)的壓縮數(shù)據(jù)和圖11 (A)的圖像,利用P1、IDR5、B3等共同的符號(hào)示出其對(duì)應(yīng)關(guān)系。例如,壓縮數(shù)據(jù)910是指附加了相同符號(hào)Pl的圖像901的壓縮數(shù)據(jù),壓縮數(shù)據(jù)911是指附加了相同符號(hào)IDR5的圖像905的壓縮數(shù)據(jù)。另外,考慮到隨機(jī)訪問(wèn),對(duì)將圖像905指定為IDR圖片進(jìn)行畫面內(nèi)預(yù)測(cè)編碼的情況進(jìn)行說(shuō)明。在這種情況下,根據(jù)H. 264中的IDR規(guī)則,在剛剛對(duì)壓縮數(shù)據(jù)911進(jìn)行解碼來(lái)再現(xiàn)圖像905后(或者也可以是即將開始?jí)嚎s數(shù)據(jù)911的解碼之前),必須將在幀存儲(chǔ)器中存儲(chǔ)的全部參照?qǐng)D像(即包括圖像901的過(guò)去的再現(xiàn)圖像)設(shè)定為不要,使不可參照。其結(jié)果是,圖11 (A)的圖像901不可參照,在對(duì)圖像902、903、904進(jìn)行編碼時(shí)不能參照?qǐng)D像901。這種與IDR圖片相關(guān)的處理例如記述在下述的非專利文獻(xiàn)I中?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)I :日本國(guó)際公開公報(bào)W02005/006763A1非專利文獻(xiàn)非專利文獻(xiàn)I : IainE. G. Richardson, “H. 264and MPEG-4V i deoCompression,,,John Wiley & Sons,2003,section6. 4.
發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題由于IDR圖片的導(dǎo)入,在上述預(yù)測(cè)中使用的參照?qǐng)D像受限制,因而不能高效地對(duì)在圖像的顯示順序中位于IDR圖片前面的圖像(圖11 (A)的圖像902、903、904)進(jìn)行編碼。為了解決該問(wèn)題,在上述專利文獻(xiàn)I中公開了如下的方法使刷新幀存儲(chǔ)器的定時(shí)(即將幀存儲(chǔ)器內(nèi)的參照?qǐng)D像設(shè)定為不要的定時(shí))延遲到對(duì)在IDR圖片后面被編碼的圖像執(zhí)行編碼的時(shí)刻。通過(guò)延遲幀存儲(chǔ)器刷新的定時(shí),在圖Il(A)的圖像902、903、904的編碼執(zhí)行時(shí)刻,圖像901殘留在幀存儲(chǔ)器中,因而在對(duì)圖像902、903、904進(jìn)行編碼時(shí)能夠參照?qǐng)D像901,能夠高效地進(jìn)行編碼。根據(jù)專利文獻(xiàn)1,關(guān)于延遲存儲(chǔ)器刷新的定時(shí)的方法公開了如下的方法。
方法I :對(duì)IDR圖片附加與使延遲的圖像的張數(shù)相關(guān)的信息。方法2 :對(duì)與實(shí)施存儲(chǔ)器刷新的定時(shí)對(duì)應(yīng)的圖像的壓縮數(shù)據(jù)附加用于指示執(zhí)行存儲(chǔ)器刷新的信號(hào)(標(biāo)志)。方法3 :將在IDR圖片之后出現(xiàn)的第一個(gè)P圖片(單向預(yù)測(cè)圖像)設(shè)為刷新的定時(shí)。可是,上述的方法具有下述缺點(diǎn)。缺點(diǎn)I :在上述的方法I中,在編輯動(dòng)態(tài)圖像時(shí)是這樣進(jìn)行的,即將多張圖像中的一部分圖像舍去,將另一部分圖像連接起來(lái)并插入另一部分圖像,因而對(duì)IDR圖片附加的“與使延遲的圖像的張數(shù)相關(guān)的信息”不貼切,存在導(dǎo)致錯(cuò)誤動(dòng)作的情況。缺點(diǎn)2 :在上述的方法2中,同樣即使是在采用標(biāo)志的情況下,在通過(guò)編輯動(dòng)態(tài)圖像而使得對(duì)應(yīng)的圖像的壓縮數(shù)據(jù)被刪除吋,附加于被刪除的壓縮數(shù)據(jù)的標(biāo)志消失,也存在 導(dǎo)致錯(cuò)誤動(dòng)作的情況。缺點(diǎn)3 :在上述的方法3中,存儲(chǔ)器刷新的信號(hào)(定時(shí))被限定為P圖片,因而存在不能利用其它方法進(jìn)行編碼的情況。例如,對(duì)于場(chǎng)景的變化銜接處,不能作為畫面內(nèi)預(yù)測(cè)(I圖片)進(jìn)行編碼。另外,此處的“錯(cuò)誤動(dòng)作”是指由于不能在恰當(dāng)?shù)亩〞r(shí)進(jìn)行存儲(chǔ)器刷新,致使成為在對(duì)后續(xù)數(shù)據(jù)進(jìn)行解碼時(shí)需要的參照?qǐng)D像沒(méi)有存儲(chǔ)在幀存儲(chǔ)器中的狀態(tài),其結(jié)果是后續(xù)的圖像不能準(zhǔn)確再現(xiàn)。本發(fā)明目的在于解決上述問(wèn)題,對(duì)作為隨機(jī)訪問(wèn)的位置的圖像的前后圖像高效地進(jìn)行壓縮編碼,同時(shí)消除由于現(xiàn)有技術(shù)的缺點(diǎn)導(dǎo)致的問(wèn)題。用于解決問(wèn)題的手段為了達(dá)到上述目的,本發(fā)明的一個(gè)實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置的特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置具有輸入單元,其輸入構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像;編碼單元,其利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)所輸入的所述圖像進(jìn)行編碼,生成包含成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù),并且對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼;復(fù)原單元,其對(duì)所生成的所述壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此復(fù)原再現(xiàn)圖像;圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行編碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元,在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,所述存儲(chǔ)器管理単元在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。也可以是,對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的編碼對(duì)象圖像,所述編碼單元對(duì)所述編碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與所述編碼對(duì)象圖像的顯示順序信息相關(guān)的數(shù)據(jù)。并且,也可以是,所述編碼単元對(duì)于從在隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像,對(duì)各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與該各個(gè)圖像的顯示順序信息相關(guān)的數(shù)據(jù)。本發(fā)明的一個(gè)實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置的特征在于,該動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置具有輸入單元,其輸入利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像進(jìn)行編碼得到的、包括成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù)、以及通過(guò)對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼得到的顯示順序編碼數(shù)據(jù);復(fù)原單元,其通過(guò)對(duì)所述壓縮圖像數(shù)據(jù)進(jìn)行解碼而復(fù)原再現(xiàn)圖像,并且通過(guò)對(duì)所述顯示順序編碼數(shù)據(jù)進(jìn)行解碼而復(fù)原顯示順序信息;圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行解碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元,在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后,在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行解碼之前或者剛剛進(jìn)行解碼之后,所述存儲(chǔ)器管理單元將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。也可以是,所述復(fù)原単元對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序 信息大、而且在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后第一個(gè)成為解碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的解碼對(duì)象圖像的顯示順序信息,將對(duì)該解碼對(duì)象圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該解碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該解碼對(duì)象圖像的顯示順序信息。并且,也可以是,所述復(fù)原単元對(duì)于從在隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像的顯示順序信息,將對(duì)該各個(gè)圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該各個(gè)圖像的顯示順序信息。本發(fā)明的一個(gè)實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼方法是由動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置執(zhí)行的方法,該動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置具有用于存儲(chǔ)對(duì)后續(xù)的圖像進(jìn)行編碼時(shí)使用的參照?qǐng)D像的圖像存儲(chǔ)單元,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)編碼方法包括輸入步驟,輸入構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像;編碼步驟,利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)所輸入的所述圖像進(jìn)行編碼,生成包含成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù),并且對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼;復(fù)原步驟,對(duì)所生成的所述壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此復(fù)原再現(xiàn)圖像;圖像存儲(chǔ)步驟,將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行編碼的參照?qǐng)D像存儲(chǔ)于所述圖像存儲(chǔ)單元中;以及存儲(chǔ)器管理步驟,控制所述圖像存儲(chǔ)單元,在所述存儲(chǔ)器管理步驟中,在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,所述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。也可以是,在所述編碼步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的編碼對(duì)象圖像,對(duì)所述編碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與所述編碼對(duì)象圖像的顯示順序信息相關(guān)的數(shù)據(jù)。并且,也可以是,在所述編碼步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置對(duì)于從在隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的 編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像,對(duì)各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與該各個(gè)圖像的顯示順序信息相關(guān)的數(shù)據(jù)。本發(fā)明的一個(gè)實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)解碼方法是由動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置執(zhí)行的方法,該動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置具有用于存儲(chǔ)對(duì)后續(xù)的圖像進(jìn)行解碼時(shí)使用的參照?qǐng)D像的圖像存儲(chǔ)單元,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)解碼方法包括輸入步驟,輸入利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像進(jìn)行編碼得到的、包括成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù)、以及通過(guò)對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼得到的顯示順序編碼數(shù)據(jù);復(fù)原步驟,通過(guò)對(duì)所述壓縮圖像數(shù)據(jù)進(jìn)行解碼而復(fù)原再現(xiàn)圖像,并且通過(guò)對(duì)所述顯示順序編碼數(shù)據(jù)進(jìn)行解碼而復(fù)原顯示順序信息;圖像存儲(chǔ)步驟,將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行解碼的參照?qǐng)D像存儲(chǔ)于所述圖像存儲(chǔ)單元中;以及存儲(chǔ)器管理步驟,控制所述圖像存儲(chǔ)單元,在所述存儲(chǔ)器管理步驟中,在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后,所述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行解碼之前或者剛剛進(jìn)行解碼之后,將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。也可以是,在所述復(fù)原步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后第一個(gè)成為解碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的解碼對(duì)象圖像的顯示順序信息,將對(duì)該解碼對(duì)象圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該解碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該解碼對(duì)象圖像的顯示順序信息。并且,也可以是,在所述復(fù)原步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置對(duì)于從在隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像的顯示順序信息,將對(duì)該各個(gè)圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此將該各個(gè)圖像的顯示順序信息復(fù)原。本發(fā)明的一個(gè)實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼程序的特征在于,該動(dòng)態(tài)圖像預(yù)測(cè)編碼程序使計(jì)算機(jī)作為如下單元進(jìn)行工作輸入單元,其輸入構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像 ’編碼單元,其利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)所輸入的所述圖像進(jìn)行編碼,生成包含成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù),并且對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼;復(fù)原單元,其對(duì)所生成的所述壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此復(fù)原再現(xiàn)圖像;圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行編碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元,在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,所述存儲(chǔ)器管理単元將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。本發(fā)明的一個(gè)實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)解碼程序的特征在于,該動(dòng)態(tài)圖像預(yù)測(cè)解碼程序使計(jì)算機(jī)作為如下單元進(jìn)行工作輸入單元,其輸入利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像進(jìn)行編碼得到的、 示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼得到的顯示順序編碼數(shù)據(jù);復(fù)原單元,其通過(guò)對(duì)所述壓縮圖像數(shù)據(jù)進(jìn)行解碼而復(fù)原再現(xiàn)圖像,并且通過(guò)對(duì)所述顯示順序編碼數(shù)據(jù)進(jìn)行解碼而復(fù)原顯示順序信息;圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行解碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元,在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后,在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行解碼之前或者剛剛進(jìn)行解碼之后,所述存儲(chǔ)器管理單元將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。根據(jù)以上所述的本發(fā)明,對(duì)成為隨機(jī)訪問(wèn)的位置的圖像的前后圖像高效地進(jìn)行壓縮編碼,同時(shí)消除由于現(xiàn)有技術(shù)的缺點(diǎn)導(dǎo)致的問(wèn)題。發(fā)明效果在本發(fā)明中,利用構(gòu)成動(dòng)態(tài)圖像的各個(gè)圖像或者被壓縮編碼后的圖像數(shù)據(jù)所附帯的表示顯示順序的信息(下面稱為“顯示順序信息”(相當(dāng)于現(xiàn)有技術(shù)中的顯示時(shí)間、顯示參照信息、臨時(shí)參照(temporary reference)等)),設(shè)定在成為隨機(jī)訪問(wèn)的位置的畫面內(nèi)預(yù)測(cè)圖像(內(nèi)巾貞intra-frame)后面進(jìn)行的存儲(chǔ)器刷新的定時(shí),由此能夠高效地對(duì)在顯示順序中位于隨機(jī)訪問(wèn)圖像的前后的多個(gè)圖像進(jìn)行壓縮編碼,同時(shí)如下所述地消除了由于現(xiàn)有技術(shù)的缺點(diǎn)導(dǎo)致的問(wèn)題。S卩,由于顯示順序信息是各個(gè)圖像一定附帯的信息,因而不需要發(fā)送新的信息(標(biāo)志),消除了現(xiàn)有技術(shù)的缺點(diǎn)2。并且,在進(jìn)行動(dòng)態(tài)圖像的編輯(例如將一部分圖像舍棄,將另一部分圖像連接起來(lái)等)的情況下,由于恰當(dāng)?shù)卦O(shè)定構(gòu)成動(dòng)態(tài)圖像的各個(gè)圖像的顯示順序信息,因而不會(huì)引發(fā)錯(cuò)誤動(dòng)作,消除了現(xiàn)有技術(shù)的缺點(diǎn)I。另外,本發(fā)明的存儲(chǔ)器刷新的定時(shí)不限于P圖片,不依賴于圖像的編碼類型(I圖片、P圖片、B圖片),因而無(wú)論是否需要存儲(chǔ)器的刷新,都能夠以編碼效率最好的編碼類型進(jìn)行處理,消除了現(xiàn)有技術(shù)的缺點(diǎn)3。
圖I是表示本發(fā)明的實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置的結(jié)構(gòu)的功能框圖。圖2是表示本發(fā)明的實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置的結(jié)構(gòu)的功能框圖。圖3是表示本發(fā)明的實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的流程圖。圖4是用于說(shuō)明本發(fā)明的實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的示意圖。
圖5是表示本發(fā)明的實(shí)施方式的變形例的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的流程圖。圖6是用于說(shuō)明本發(fā)明的實(shí)施方式的變形例的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的示意圖。圖7是表示用于執(zhí)行在記錄介質(zhì)中記錄的程序的計(jì)算機(jī)的硬件結(jié)構(gòu)的圖。圖8是表示用于執(zhí)行在記錄介質(zhì)中存儲(chǔ)的程序的計(jì)算機(jī)的概觀圖。圖9是表示動(dòng)態(tài)圖像預(yù)測(cè)編碼程序的結(jié)構(gòu)示例的框圖。圖10是表示動(dòng)態(tài)圖像預(yù)測(cè)解碼程序的結(jié)構(gòu)示例的框圖。
圖11是表示過(guò)去的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的預(yù)測(cè)構(gòu)造的示意圖。
具體實(shí)施例方式下面,使用圖I 圖10說(shuō)明本發(fā)明的實(shí)施方式。[關(guān)于動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置]圖I是表示本發(fā)明的實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100的結(jié)構(gòu)的功能框圖。如圖I所示,動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100具有作為功能性構(gòu)成要素的輸入端子101、塊分割器102、預(yù)測(cè)信號(hào)生成器103、幀存儲(chǔ)器104、減法器105、變換器106、量化器107、逆量化器108、逆變換器109、加法器110、熵編碼器111、輸出端子112、輸入端子113、幀存儲(chǔ)器管理器114。關(guān)于各個(gè)功能単元的動(dòng)作,將在后述的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100的動(dòng)作中進(jìn)行說(shuō)明。下面,敘述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100的動(dòng)作。由成為編碼處理的對(duì)象的多張圖像構(gòu)成的動(dòng)態(tài)圖像的信號(hào)被輸入到輸入端子101,各個(gè)圖像經(jīng)由塊分割器102被分割為多個(gè)區(qū)域。在本實(shí)施方式中,各個(gè)圖像被分割為由8X8像素構(gòu)成的多個(gè)塊,但也可以分割為除此之外的塊的大小或者塊形狀。然后,將作為編碼處理的對(duì)象的塊(下面稱為“對(duì)象塊”)作為對(duì)象,利用后述的預(yù)測(cè)方法生成預(yù)測(cè)信號(hào)。在本實(shí)施方式中,作為預(yù)測(cè)方法可以利用畫面間預(yù)測(cè)和畫面內(nèi)預(yù)測(cè)這兩種預(yù)測(cè)方法,關(guān)于畫面間預(yù)測(cè)也可以利用在背景技術(shù)中敘述的雙向畫面間預(yù)測(cè)。下面,概要說(shuō)明畫面間預(yù)測(cè)和畫面內(nèi)預(yù)測(cè)各自的基本動(dòng)作。在畫面間預(yù)測(cè)中,將過(guò)去被編碼后又被復(fù)原的再現(xiàn)圖像用作參照?qǐng)D像,根據(jù)該參照?qǐng)D像,求出賦予針對(duì)對(duì)象塊的誤差為最小的預(yù)測(cè)信號(hào)的運(yùn)動(dòng)信息(例如運(yùn)動(dòng)向量)。該處理被稱為“運(yùn)動(dòng)檢測(cè)”。并且,根據(jù)情況也可以將對(duì)象塊進(jìn)行再次分割,將再次分割后的小區(qū)域作為對(duì)象來(lái)確定畫面間預(yù)測(cè)方法。在這種情況下,從各種分割方法中確定針對(duì)對(duì)象塊整體效率最好的小區(qū)域的分割方法及各個(gè)小區(qū)域的運(yùn)動(dòng)信息。在本實(shí)施方式中,由預(yù)測(cè)信號(hào)生成器103進(jìn)行畫面間預(yù)測(cè),對(duì)象塊經(jīng)由線L102、參照?qǐng)D像經(jīng)由線L104分別被輸入預(yù)測(cè)信號(hào)生成器103。關(guān)于參照?qǐng)D像,將過(guò)去被編碼后又被復(fù)原的多個(gè)圖像用作參照?qǐng)D像。其詳細(xì)情況與現(xiàn)有技術(shù)的MPEG — 2,MPEG 一 4、H. 264中的任意ー種方法相同。所確定的小區(qū)域的分割方法信息及各個(gè)小區(qū)域的運(yùn)動(dòng)信息,從預(yù)測(cè)信號(hào)生成器103經(jīng)由線L112發(fā)送給熵編碼器111,在由熵編碼器111進(jìn)行編碼后,該編碼數(shù)據(jù)經(jīng)由線Llll從輸出端子112被發(fā)送出去。并且,在多個(gè)參照?qǐng)D像中,有關(guān)從哪個(gè)參照?qǐng)D像取得預(yù)測(cè)信號(hào)的信息(基準(zhǔn)索引),也從預(yù)測(cè)信號(hào)生成器103經(jīng)由線LI 12發(fā)送給熵編碼器111,在由熵編碼器111進(jìn)行編碼后,該編碼數(shù)據(jù)經(jīng)由線Llll從輸出端子112發(fā)送出去。另外,在本實(shí)施方式中,作為一例,4張 5張?jiān)佻F(xiàn)圖像被存儲(chǔ)在幀存儲(chǔ)器104中,被作為參照?qǐng)D像使用。預(yù)測(cè)信號(hào)生成器103根據(jù)小區(qū)域的分割方法以及有關(guān)各個(gè)小區(qū)域的參照?qǐng)D像和運(yùn)動(dòng)信息,從幀存儲(chǔ)器104取得參照?qǐng)D像,根據(jù)參照?qǐng)D像和運(yùn)動(dòng)信息生成預(yù)測(cè)信號(hào)(通過(guò)畫面間預(yù)測(cè)得到的預(yù)測(cè)信號(hào)的意思,稱為“畫面間預(yù)測(cè)信號(hào)”)。這樣生成的畫面間預(yù)測(cè)信號(hào)經(jīng)由線L103被發(fā)送給減法器105和在后述的處理中涉及的加法器110。另ー方面,在畫面內(nèi)預(yù)測(cè)中,使用在空間上與對(duì)象塊相鄰的已再現(xiàn)的像素值生成畫面內(nèi)預(yù)測(cè)信號(hào)。具體地講,預(yù)測(cè)信號(hào)生成器103從幀存儲(chǔ)器104取得處于同一畫面內(nèi)的已再現(xiàn)的像素信號(hào),并外插已再現(xiàn)的像素信號(hào),由此生成預(yù)測(cè)信號(hào)(通過(guò)畫面內(nèi)預(yù)測(cè)得到的預(yù)測(cè)信號(hào)的意思,稱為“畫面內(nèi)預(yù)測(cè)信號(hào)”)。所生成的畫面內(nèi)預(yù)測(cè)信號(hào)從預(yù)測(cè)信號(hào)生成器103經(jīng)由線L103被發(fā)送給減法器105。預(yù)測(cè)信號(hào)生成器103中畫面內(nèi)預(yù)測(cè)信號(hào)的生成方法與現(xiàn)有技術(shù)的a 264的方法相同。另外,與畫面內(nèi)預(yù)測(cè)中的外插的方法相關(guān)的信息,從預(yù)測(cè)信號(hào)生成器103經(jīng)由線LI 12被發(fā)送給熵編碼器111,在由熵編碼器111進(jìn)行編碼后,編碼數(shù)據(jù)從輸出端子112被發(fā)送出去。以上概要說(shuō)明了畫面間預(yù)測(cè)和畫面內(nèi)預(yù)測(cè)各自的基本動(dòng)作。實(shí)際上,對(duì)于每個(gè)對(duì)象塊,選擇如上所述求出的畫面間預(yù)測(cè)信號(hào)和畫面內(nèi)預(yù)測(cè)信號(hào)中誤差為最小的信號(hào),從預(yù)測(cè)信號(hào)生成器103經(jīng)由線L103發(fā)送給減法器105??墒?,對(duì)于被編碼的第一張圖像,由于在其前面沒(méi)有圖像,因而該第一張圖像內(nèi)的全部對(duì)象塊是通過(guò)畫面內(nèi)預(yù)測(cè)進(jìn)行處理。并且,為了應(yīng)對(duì)電視的頻道切換,通過(guò)畫面內(nèi)預(yù)測(cè)定期處理作為隨機(jī)訪問(wèn)點(diǎn)的、某個(gè)圖像內(nèi)的全部對(duì)象塊。這種圖像被稱為內(nèi)幀,在!I. 264中稱為IDR圖片。減法器105從經(jīng)由線L102接收到的對(duì)象塊的信號(hào)中減去經(jīng)由線L103接收到的預(yù)測(cè)信號(hào),由此生成殘差信號(hào)。該殘差信號(hào)由變換器106進(jìn)行離散余弦變換,其各個(gè)變換系數(shù)由量化器107進(jìn)行量化。最后,被量化后的變換系數(shù)由熵編碼器111進(jìn)行編碼,所得到的編碼數(shù)據(jù)和與預(yù)測(cè)方法相關(guān)的信息一起經(jīng)由線Llll從輸出端子112發(fā)送出去。另ー方面,為了對(duì)后續(xù)的對(duì)象塊進(jìn)行畫面內(nèi)預(yù)測(cè)或者畫面間預(yù)測(cè),上述被量化后的變換系數(shù)(對(duì)象塊的編碼數(shù)據(jù))在由逆量化器108進(jìn)行逆量化后,由逆變換器109進(jìn)行逆離散余弦變換,由此殘差信號(hào)被復(fù)原。并且,由加法器110將被復(fù)原后的殘差信號(hào)和從線L103發(fā)送的預(yù)測(cè)信號(hào)相加,由此對(duì)象塊的信號(hào)被再現(xiàn),所得到的再現(xiàn)信號(hào)被存儲(chǔ)在幀存儲(chǔ)器104中。另外,在本實(shí)施方式中使用了變換器106和逆變換器109,但也可以使用其它的變換處理來(lái)取代。并且,根據(jù)情況也可以沒(méi)有變換器106和逆變換器109??墒?,幀存儲(chǔ)器104是有限的,實(shí)際上不能存儲(chǔ)全部的再現(xiàn)圖像。因此,只有在對(duì)后續(xù)的圖像進(jìn)行編碼時(shí)使用的再現(xiàn)圖像被存儲(chǔ)在幀存儲(chǔ)器104中。控制該幀存儲(chǔ)器104的是幀存儲(chǔ)器管理器114。幀存儲(chǔ)器管理器114進(jìn)行這樣的控制從在幀存儲(chǔ)器104中存儲(chǔ)的N張(例如N = 4)再現(xiàn)圖像中刪除最早的再現(xiàn)圖像,由此能夠?qū)⒆钚卤挥米鲄⒄請(qǐng)D像的再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器104中。實(shí)際上,從輸入端子113向幀存儲(chǔ)器管理器114輸入有各個(gè)圖像的顯示順序信息以及對(duì)圖像進(jìn)行編碼的類型信息(畫面內(nèi)預(yù)測(cè)編碼、畫面間預(yù)測(cè)編碼、雙向預(yù)測(cè)編碼),幀存儲(chǔ)器管理器114根據(jù)這些信息進(jìn)行動(dòng)作。此時(shí),各個(gè)圖像的顯示順序信息從幀存儲(chǔ)器管理器114經(jīng)由線L114被發(fā)送給熵編碼器111,由熵編碼器111進(jìn)行編碼,該被編碼后的顯示順序信息與被編碼后的圖像數(shù)據(jù)一起經(jīng)由線Llll從輸出端子112被發(fā)送出去。另外,顯示順序信息是附隨于各個(gè)圖像的信息,也可以是表示圖像的順序的信息、或表示顯示圖像的時(shí)刻的信息(例如圖像的顯示參照時(shí)間(臨時(shí)參照))。在本實(shí)施方式中,例如利用ニ值編碼直接對(duì)顯示順序信息進(jìn)行編碼。另外,關(guān)于幀存儲(chǔ)器管理器114的控制方法將在后面進(jìn)行說(shuō)明。[關(guān)于動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置]下面,對(duì)本發(fā)明的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置進(jìn)行說(shuō)明。圖2是表示本發(fā)明的實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200的結(jié)構(gòu)的功能框圖。如圖2所示,動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200具有作為功能性構(gòu)成要素的輸入端子201、數(shù)據(jù)分析器202、逆量化器203、逆變換器204、加法器205、預(yù)測(cè)信號(hào)生成器208、幀存儲(chǔ)器207、輸出端子206以及幀存儲(chǔ)器管理器209。關(guān)于各個(gè)功能単元的動(dòng)作,將在后述的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200的動(dòng)作中進(jìn)行說(shuō)明。另外,關(guān)于與解碼相關(guān)的単元,不限于逆量化器203和逆變換器204,也可 以利用除此之外的単元。并且,也可以沒(méi)有逆變換器204,而僅利用逆量化器203構(gòu)成與解碼相關(guān)的單
J Li o下面,敘述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200的動(dòng)作。利用上述的編碼方法得到的壓縮數(shù)據(jù)被從輸入端子201輸入。該壓縮數(shù)據(jù)中包含對(duì)象塊的殘差信號(hào)、與預(yù)測(cè)信號(hào)的生成相關(guān)的信息、量化參數(shù)、圖像的顯示順序信息、與圖像的編碼類型相關(guān)的信息。其中,作為與預(yù)測(cè)信號(hào)的生成相關(guān)的信息,例如在畫面間預(yù)測(cè)的情況下,是包括與塊分割相關(guān)的信息(小區(qū)域的分割方法信息(例如塊的尺寸等))、各個(gè)小區(qū)域的運(yùn)動(dòng)信息、以及基準(zhǔn)索引,在畫面內(nèi)預(yù)測(cè)的情況下,則包括與外插的方法相關(guān)的信息。數(shù)據(jù)分析器202從所輸入的壓縮數(shù)據(jù)中抽取對(duì)象塊的殘差信號(hào)、與預(yù)測(cè)信號(hào)的生成相關(guān)的信息、量化參數(shù)、圖像的顯示順序信息、與圖像的編碼類型相關(guān)的信息。其中,對(duì)象塊的殘差信號(hào)和量化參數(shù)經(jīng)由線L202被發(fā)送給逆量化器203,逆量化器203根據(jù)量化參數(shù)對(duì)對(duì)象塊的殘差信號(hào)進(jìn)行逆量化,逆變換器204再對(duì)逆量化的結(jié)果進(jìn)行逆離散余弦變換。這樣被復(fù)原后的殘差信號(hào)經(jīng)由線L204被發(fā)送給加法器205。另ー方面,所抽取的與預(yù)測(cè)信號(hào)的生成相關(guān)的信息,經(jīng)由線L206b被發(fā)送給預(yù)測(cè)信號(hào)生成器208。預(yù)測(cè)信號(hào)生成器208根據(jù)與預(yù)測(cè)信號(hào)的生成相關(guān)的信息,從幀存儲(chǔ)器207內(nèi)的多個(gè)參照?qǐng)D像中取得恰當(dāng)?shù)膮⒄請(qǐng)D像,根據(jù)該恰當(dāng)?shù)膮⒄請(qǐng)D像生成預(yù)測(cè)信號(hào)。所生成的預(yù)測(cè)信號(hào)經(jīng)由線L208被發(fā)送給加法器205,由加法器205加算到上述被復(fù)原后的殘差信號(hào)中,其結(jié)果是,對(duì)象塊的信號(hào)被再現(xiàn)。被再現(xiàn)的對(duì)象塊的信號(hào)經(jīng)由線L205從輸出端子206輸出,同時(shí)作為再現(xiàn)圖像被存儲(chǔ)在幀存儲(chǔ)器207中。在幀存儲(chǔ)器207中存儲(chǔ)有在對(duì)后續(xù)的圖像進(jìn)行解碼和再現(xiàn)時(shí)使用的再現(xiàn)圖像。幀存儲(chǔ)器管理器209進(jìn)行這樣的控制從幀存儲(chǔ)器207中存儲(chǔ)的N張(此處作為一例是N = 4,但也可以是預(yù)先設(shè)定的整數(shù))再現(xiàn)圖像中刪除最早的再現(xiàn)圖像,由此能夠?qū)⒆钚卤挥米鲄⒄請(qǐng)D像的再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器207中。該幀存儲(chǔ)器管理器209根據(jù)經(jīng)由線L206a輸入的對(duì)象圖像的顯示順序信息和與圖像的編碼類型相關(guān)的信息進(jìn)行動(dòng)作。關(guān)于幀存儲(chǔ)器管理器209的控制方法將在后面進(jìn)行說(shuō)明。另外,關(guān)于作為隨機(jī)訪問(wèn)點(diǎn)的內(nèi)幀(畫面內(nèi)預(yù)測(cè)圖像),在H. 264中被稱為IDR圖片(instantaneous decoder refresh),該名稱來(lái)源于在對(duì)IDR圖片進(jìn)行編碼或者解碼后馬上(instantaneous)刷新巾貞存儲(chǔ)器(decoder buffer)。與此相對(duì),根據(jù)本發(fā)明,不是在對(duì)作為隨機(jī)訪問(wèn)點(diǎn)的內(nèi)幀進(jìn)行編碼或者解碼后馬上(或者即將進(jìn)行編碼或解碼之前)執(zhí)行幀存儲(chǔ)器的刷新,而是暫時(shí)待機(jī)(或者延遲),然后執(zhí)行幀存儲(chǔ)器的刷新,因而在本發(fā)明中將該圖像稱為 DDR 圖片(deferred decoder refresh 或者 delayed decoder refresh)。如以下詳細(xì)說(shuō)明的那樣,將DDR圖片的顯示順序信息與作為處理(編碼或者解碼)的對(duì)象的圖像(下面稱為“處理對(duì)象圖像”)的顯示順序信息進(jìn)行比較,由此確定幀存儲(chǔ)器的刷新的定時(shí)。[動(dòng)態(tài)圖像預(yù)測(cè)編碼方法及動(dòng)態(tài)圖像預(yù)測(cè)解碼方法的特征性處理動(dòng)作]下面,使用圖3和圖4說(shuō)明本發(fā)明的動(dòng)態(tài)圖像預(yù)測(cè)編碼方法及動(dòng)態(tài)圖像預(yù)測(cè)解碼方法的動(dòng)作。圖3是表示本實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的流程圖,下面關(guān)于圖3說(shuō)明作為動(dòng)態(tài)圖像的編碼方法時(shí)的情況。但是,圖3也能夠適用于動(dòng)態(tài)圖像的解碼方法。首先,對(duì)在圖3中使用的變量的意思進(jìn)行說(shuō)明。TR表示顯示順序信息,TR_DDR表 示DDR圖像的顯示順序信息,TR_CUR表示該時(shí)刻的處理對(duì)象圖像的顯示順序信息,RP是表示幀存儲(chǔ)器104的刷新是否為待機(jī)中的狀態(tài)變量。在RP = I時(shí),表示DDR圖片成為處理對(duì)象后,幀存儲(chǔ)器104的刷新尚未執(zhí)行的狀態(tài)(即,幀存儲(chǔ)器刷新為待機(jī)中的狀態(tài)),在RP = 0時(shí),表示幀存儲(chǔ)器104的刷新已執(zhí)行完畢的狀態(tài)或者不需要刷新處理的狀態(tài)。在圖3中,在動(dòng)態(tài)圖像的編碼開始時(shí),首先將TR_DDR和RP初始化為0(步驟301)。在步驟302,確認(rèn)RP = I而且TR_CUR是否大于TR_DDR。如果滿足該條件,則意味著幀存儲(chǔ)器刷新為待機(jī)中、而且處理對(duì)象的圖像在顯示順序中是DDR圖片后面的圖像,因而執(zhí)行幀存儲(chǔ)器104的刷新處理(即,將幀存儲(chǔ)器104中存儲(chǔ)的參照?qǐng)D像設(shè)定為不要的處理)(步驟303)。但是,在此,設(shè)定為不要的參照?qǐng)D像僅是顯示順序信息TR比最近的DDR圖片的顯示順序信息(TR_DDR)小的參照?qǐng)D像。并且,不將最近的DDR圖片(或者畫面內(nèi)預(yù)測(cè)編碼圖像)設(shè)定為不要。以上所述的刷新處理結(jié)束,由此將狀態(tài)變量RP設(shè)定為RP = O。另ー方面,當(dāng)在步驟302不滿足上述條件的情況下,進(jìn)入步驟304,確認(rèn)該時(shí)刻的處理對(duì)象圖像是否是DDR圖片。另外,在動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100中,假設(shè)與圖像的編碼類型(DDR、畫面間預(yù)測(cè)編碼或者雙向預(yù)測(cè)編碼)相關(guān)的信息是經(jīng)由圖I中的輸入端子113從未圖示的控制裝置提供的。在步驟304,在該時(shí)刻的處理對(duì)象圖像是DDR圖片的情況下,在步驟305將該時(shí)刻的處理對(duì)象圖像的顯示順序信息TR_CUR設(shè)定為TR_DDR,將狀態(tài)變量RP設(shè)定為RP= 1,然后進(jìn)入步驟306。另ー方面,當(dāng)在步驟304不滿足條件的情況下,進(jìn)入步驟 306。在步驟306,得到相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像。在此,利用圖I中說(shuō)明的編碼方法對(duì)處理對(duì)象圖像進(jìn)行編碼而得到壓縮數(shù)據(jù),再對(duì)壓縮數(shù)據(jù)進(jìn)行解碼得到再現(xiàn)圖像(相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像)。另外,通過(guò)進(jìn)行編碼得到的壓縮數(shù)據(jù)被發(fā)送到動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100的外部?;蛘?,也可以將壓縮數(shù)據(jù)蓄積在動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100內(nèi)的未圖示的存儲(chǔ)器中。在后面的步驟307,判定相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像是否在后續(xù)的處理中被用作參照?qǐng)D像。該判定是根據(jù)該圖像的編碼類型進(jìn)行的。另外,在本實(shí)施方式中,將DDR圖片、單向預(yù)測(cè)編碼圖像、以及特定的雙向預(yù)測(cè)編碼圖像全部設(shè)為參照?qǐng)D像。但是,不限于該方法。當(dāng)在步驟307判定為再現(xiàn)圖像未被用作參照?qǐng)D像的情況下,不將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器104中,進(jìn)入步驟309。另ー方面,當(dāng)在步驟307判定為再現(xiàn)圖像被用作參照?qǐng)D像的情況下,在步驟308將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器104中,進(jìn)入步驟309。在步驟309判定是否存在下一個(gè)圖像(未處理的圖像),如果存在下ー個(gè)圖像,則返回到步驟302,針對(duì)下一個(gè)圖像重復(fù)步驟302 步驟308的處理。這樣重復(fù)進(jìn)行步驟302 步驟308的處理一直到最后ー個(gè)圖像,在全部圖像的處理結(jié)束后,結(jié)束圖3所示的處理。通過(guò)上述的圖3所示的處理,在隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)的處理結(jié)束后,在對(duì)顯示順序信息TR比TR DDR大的第一個(gè)圖像進(jìn)行處理時(shí)(實(shí)際上指緊挨在步驟306的處理前面的步驟303),幀存儲(chǔ)器被刷新。另外,幀存儲(chǔ)器的刷新的定時(shí)可以設(shè)為在隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)的處理結(jié)束后,對(duì)顯示順序信息TR比TR_DDR大的第一個(gè)圖像進(jìn)行處理的時(shí)刻,也可以設(shè)為緊挨在步驟306的處理之后。上述的圖3所示的處理對(duì)應(yīng)于圖I中的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100整體的處理,尤其是步驟302 305的處理由幀存儲(chǔ)器管理器114進(jìn)行。
0086]另外,圖3說(shuō)明了作為動(dòng)態(tài)圖像的編碼方法時(shí)的情況,但也能夠適用于動(dòng)態(tài)圖像解碼方法的處理。在進(jìn)行解碼處理的情況下,在步驟301還輸入被實(shí)施了壓縮編碼的圖像的數(shù)據(jù)(比特流)。從該數(shù)據(jù)中抽取對(duì)象圖像的顯示順序信息和編碼類型,利用與上述相同的方法進(jìn)行步驟302 305的控制。執(zhí)行對(duì)在步驟306將對(duì)象圖像壓縮得到的數(shù)據(jù)進(jìn)行解碼,將圖像復(fù)原的處理。自步驟307開始的處理如上所述。這種處理對(duì)應(yīng)于圖2中的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200整體的處理,尤其是步驟302 305的處理是由幀存儲(chǔ)器管理器209進(jìn)行的。圖4是用于說(shuō)明本實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的處理的示意圖。圖4所示的圖像401 409是構(gòu)成動(dòng)態(tài)圖像的圖像組的一部分,表示圖像401被n張圖像領(lǐng)先的狀態(tài)。因此,如圖4的區(qū)域418所示,將圖像401的顯示順序信息TR表述為(n+ I)。并且,在本實(shí)施方式中示出了先對(duì)TR = (n + 5)的圖像402進(jìn)行處理,然后對(duì)在顯示順序中先行于圖像402的圖像403、404、405進(jìn)行處理的狀態(tài),以便進(jìn)行包括雙向預(yù)測(cè)的編碼/解碼處理?;谕瑯拥睦碛?,顯示順序?yàn)?n + 3)的圖像403先于顯示順序?yàn)?n + 2)的圖像404被處理。這種順序與圖11 (B)相同。另外,以后所說(shuō)的“對(duì)圖像進(jìn)行處理”是指“對(duì)圖像進(jìn)行編碼或者解碼”。在圖4的圖像401 409的框內(nèi)記述的英文的意思如下所述。即,P表示通過(guò)單向預(yù)測(cè)被編碼的圖像,DDR表示作為DDR圖片被編碼的圖像,B和b表示通過(guò)雙向預(yù)測(cè)被編碼的圖像。并且,除用小寫字母b示出的圖像之外的圖像(即用大寫字母B、P、DDR示出的圖像)全部被用作參照?qǐng)D像。針對(duì)圖4中的區(qū)域420示出的各個(gè)圖像的RP的值以及區(qū)域419示出的TR_DDR的值,是指針對(duì)各個(gè)圖像的處理剛剛結(jié)束后的值,不是針對(duì)各個(gè)圖像的處理開始時(shí)(即進(jìn)入圖3的步驟302時(shí))的值。例如,在針對(duì)圖像402的處理開始時(shí)RP = 0,針對(duì)圖像402的處理剛剛結(jié)束后的RP = I。在對(duì)圖像401的處理中,由于圖像401不是DDR圖片,因而RP = O。對(duì)應(yīng)于圖像401的TR_DDR可以取任意的值,但設(shè)定為通過(guò)先行的處理而存儲(chǔ)的值。并且,用大寫字母Pl示出的圖像401被用作參照?qǐng)D像,因而被存儲(chǔ)在幀存儲(chǔ)器中。下面,參照?qǐng)D3說(shuō)明圖像402的處理。此時(shí),如圖4中最下段的區(qū)域410所示,在幀存儲(chǔ)器中存儲(chǔ)有被再現(xiàn)的圖像P1。在圖像402的處理開始的時(shí)刻RP = 0,因而在步驟302判定為否定,進(jìn)入步驟304。由于圖像402是DDR圖片,因而在步驟304判定為肯定,在步驟305設(shè)定為RP = I、TR_DDR = n + 5。并且,圖像402由于被用作參照?qǐng)D像,因而被存儲(chǔ)在幀存儲(chǔ)器中。然后,在圖像403的處理開始的時(shí)刻,如圖4中的區(qū)域411所示,在幀存儲(chǔ)器中存儲(chǔ)有圖像Pl和DDR5。此時(shí)RP = 1,但由于圖像403的顯示順序TR(n + 3)比TR_DDR(n +5)小、而且圖像403不是DDR圖片,因而在步驟302、304判定為否定,直接進(jìn)行編碼或者解碼(步驟306)。并且,圖像403由于被用作參照?qǐng)D像,因而被存儲(chǔ)在幀存儲(chǔ)器中。在對(duì)圖像404和405進(jìn)行處理時(shí),幀存儲(chǔ)器的刷新同樣保持待機(jī)狀態(tài)(RP = I)。并且,圖像404和405由于未被用作參照?qǐng)D像,因而如圖4的區(qū)域412、413所示在幀存儲(chǔ)器中沒(méi)有存儲(chǔ)圖像404和405,而是存儲(chǔ)有圖像P1、DDR5、B3。在圖像406的處理開始的時(shí)刻RP = 1,但是由于圖像406的顯示順序信息TR(n + 由此刷新幀存儲(chǔ)器,設(shè)定RP = O。此時(shí)設(shè)定為不要的參照?qǐng)D像僅僅是除最近的DDR圖片402之外的、顯示順序信息TR比最近的DDR圖片402小的參照?qǐng)D像。因此,如圖4的區(qū)域414所示,在幀存儲(chǔ)器中,圖像Pl和圖像B3的存儲(chǔ)區(qū)域被釋放,僅存儲(chǔ)有圖像DDR5。圖像406如圖4的區(qū)域415所示在該圖像406的處理結(jié)束后被存儲(chǔ)在幀存儲(chǔ)器中,其后進(jìn)行與上述相同的幀存儲(chǔ)器的刷新控制。這樣在剛剛進(jìn)行DDR圖片402的處理之后或者之前,不將位于幀存儲(chǔ)器中的參照?qǐng)D像(在圖4中指Pl)設(shè)定為不要,因而在DDR圖片402之后實(shí)施的圖像403、404、405的處理中能夠參照?qǐng)D像P1,因此能夠有助于編碼效率的提高。并且,當(dāng)在DDR圖片402的處理之后執(zhí)行幀存儲(chǔ)器刷新時(shí),不將最近的DDR圖片402 (圖像DDR5)設(shè)定為不要,因而在后續(xù)的圖像407、408、409的處理中能夠?qū)⒆罱腄DR圖片402 (圖像DDR5)用作參照?qǐng)D像。這樣,本實(shí)施方式通過(guò)利用附隨于圖像的顯示順序信息,能夠利用顯示順序信息 設(shè)定在作為隨機(jī)訪問(wèn)的位置的畫面內(nèi)預(yù)測(cè)圖像(DDR圖片)的處理之后進(jìn)行的存儲(chǔ)器刷新的定時(shí),由此能夠高效地對(duì)位于隨機(jī)訪問(wèn)圖像前后的圖像進(jìn)行壓縮編碼。并且,能夠如下所述消除由于現(xiàn)有技術(shù)的缺點(diǎn)導(dǎo)致的問(wèn)題。S卩,由于顯示順序信息是各個(gè)圖像一定附帯的信息,因而不需要發(fā)送新的信息(標(biāo)志),消除了現(xiàn)有技術(shù)的缺點(diǎn)2。并且,在進(jìn)行動(dòng)態(tài)圖像的編輯(例如將一部分圖像舍棄,將另一部分圖像連接起來(lái)等)的情況下,由于恰當(dāng)?shù)卦O(shè)定構(gòu)成動(dòng)態(tài)圖像的各個(gè)圖像的顯示順序信息,因而不會(huì)引發(fā)錯(cuò)誤動(dòng)作,消除了現(xiàn)有技術(shù)的缺點(diǎn)I。另外,本發(fā)明的存儲(chǔ)器刷新的定時(shí)不限于P圖片,不依賴于圖像的編碼類型(I圖片、P圖片、B圖片),因而無(wú)論是否需要存儲(chǔ)器的刷新,都能夠以編碼效率最好的編碼類型進(jìn)行處理,消除了現(xiàn)有技術(shù)的缺點(diǎn)3。[關(guān)于變形例]在上述的實(shí)施方式中說(shuō)明了將圖像的顯示順序信息設(shè)為“絕對(duì)值”進(jìn)行編碼時(shí)的處理,然而為了提高編碼效率,也存在將圖像的顯示順序信息設(shè)為“差分值”進(jìn)行編碼的實(shí)施方式。下面,作為變形例,說(shuō)明將顯示順序信息設(shè)為“差分值”進(jìn)行編碼的實(shí)施方式。圖5是表示動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的變形例的流程圖。在變形例中,按照下面所述對(duì)圖像的顯示順序信息進(jìn)行編碼。即,對(duì)于在幀存儲(chǔ)器的刷新的待機(jī)過(guò)程中成為處理對(duì)象的圖像,對(duì)該圖像的顯示順序信息與DDR圖片的顯示順序信息的差分值進(jìn)行編碼。另ー方面,對(duì)于上述圖像之外的圖像,利用任意的方法對(duì)該圖像的顯示順序信息進(jìn)行編碼。例如,可以對(duì)該圖像的顯示順序信息與DDR圖片的顯示順序信息的差分進(jìn)行編碼,也可以對(duì)該圖像的顯示順序信息與在編碼順序中緊挨其前面的圖像的顯示順序信息的差分進(jìn)行編碼。在下面的變形例中,關(guān)于圖5說(shuō)明作為動(dòng)態(tài)圖像的解碼方法的情況,當(dāng)然圖5也能夠適用于動(dòng)態(tài)圖像的編碼方法。在圖5的步驟501,已實(shí)施壓縮編碼的圖像的數(shù)據(jù)被輸入動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200,從該數(shù)據(jù)中抽取對(duì)象圖像的顯示順序信息的差分值(delta_TR)以及與圖像的編碼類型相關(guān)的信息。同時(shí),將TR_DDR和RP初始化為O。在后面的步驟502,確認(rèn)是否RP = I。如果滿足該條件,則意味著幀存儲(chǔ)器刷新處于待機(jī)中,因而進(jìn)入步驟503。在步驟503,將該時(shí)刻的處理對(duì)象圖像的顯示順序信息TR_CUR設(shè)定為TR_DDR與delta_TR之和(相加得到的值)。
然后,在步驟504確認(rèn)TR_CUR是否大于TR_DDR。如果滿足該條件,則意味著處于幀存儲(chǔ)器刷新待機(jī)中、而且處理對(duì)象的圖像是在顯示順序中位于DDR圖片后面的圖像,因而執(zhí)行幀存儲(chǔ)器207的刷新處理(即,將在幀存儲(chǔ)器207中存儲(chǔ)的參照?qǐng)D像設(shè)定為不要的處理)(步驟505)。但是,此處被設(shè)定為不要的參照?qǐng)D像僅是顯示順序信息TR比最近的DDR圖片的顯示順序信息(TR_DDR)小的參照?qǐng)D像。并且,不將最近的DDR圖片(或者畫面內(nèi)預(yù)測(cè)編碼圖像)設(shè)定為不要。以上所述的刷新處理結(jié)束,由此將狀態(tài)變量RP設(shè)定為RP = O。然后,進(jìn)入后述的步驟507。并且,當(dāng)在前述的步驟504判定為否定時(shí)也進(jìn)入步驟507。另ー方面,當(dāng)在步驟502判定為否定時(shí)進(jìn)入步驟506 JfTR⑶R設(shè)定為此前已進(jìn)行處理的圖像的顯示順序信息TR_PREV與delta_TR之和(相加得到的值),進(jìn)入步驟507。在步驟507,確認(rèn)該時(shí)刻的處理對(duì)象圖像是否是DDR圖片。另外,動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200能夠從由外部輸入的壓縮編碼數(shù)據(jù)中得到與圖像的編碼類型(DDR、畫面間預(yù)測(cè)編碼或者雙向預(yù)測(cè)編碼)相關(guān)的信息。在步驟507,在該時(shí)刻的處理對(duì)象圖像是DDR圖片的情況下,在步驟508,將該時(shí)刻的處理對(duì)象圖像的顯示順序信息TR_CUR設(shè)定為TR_DDR,將狀態(tài)變量RP設(shè)定為RP = 1,然后進(jìn)入步驟509。另ー方面,當(dāng)在步驟507不滿足條件的情況下,進(jìn)入步驟509。在步驟509,得到相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像。此處是利用在圖2中說(shuō)明的解碼方法對(duì)處理對(duì)象圖像的壓縮數(shù)據(jù)進(jìn)行解碼,由此得到相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像。另外,此處得到的再現(xiàn)圖像例如被發(fā)送到動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200的外部。在后面的步驟501,判定相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像是否在后續(xù)的處理中被用作參照?qǐng)D像。該判定是根據(jù)該圖像的編碼類型而進(jìn)行的。另外,在此將DDR圖片、單向預(yù)測(cè)編碼圖像以及特定的雙向預(yù)測(cè)編碼圖像全部設(shè)為參照?qǐng)D像。但是,不限于該方法。當(dāng)在步驟510判定為再現(xiàn)圖像未被用作參照?qǐng)D像的情況下,不將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器207中,進(jìn)入步驟512。另ー方面,當(dāng)在步驟510判定為再現(xiàn)圖像被用作參照?qǐng)D像的情況下,進(jìn)入步驟511,將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器207中,進(jìn)入步驟512。在步驟512,為了便于后續(xù)的步驟506的處理,將TR_CUR設(shè)定為TR_PREV,進(jìn)入步驟513。在步驟513判定是否存在下一個(gè)圖像(未處理的圖像),如果存在下ー個(gè)圖像,則返回到步驟502,針對(duì)下一個(gè)圖像反復(fù)步驟502 步驟512的處理。這樣反復(fù)進(jìn)行步驟502 步驟512的處理一直到最后ー個(gè)圖像,在全部圖像的處理結(jié)束后,結(jié)束圖5所示的處理。通過(guò)上述的圖5所示的處理,在隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)的處理結(jié)束后,在對(duì)顯示順序信息TR比TR_DDR大的第一個(gè)圖像進(jìn)行處理時(shí)(實(shí)際上指緊挨在步驟509的處理前面的步驟505),幀存儲(chǔ)器被刷新。另外,幀存儲(chǔ)器的刷新的定時(shí)可以設(shè)為在隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)的處理結(jié)束后,對(duì)顯示順序信息TR比TR_DDR大的第一個(gè)圖像進(jìn)行處理的時(shí)刻,也可以設(shè)為緊挨在步驟509的處理之后。上述的圖5所示的處理對(duì)應(yīng)于圖2中的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200整體的處理,尤其是步驟502 508的處理是由幀存儲(chǔ)器管理器209進(jìn)行的。另外,關(guān)于圖5說(shuō)明了作為動(dòng)態(tài)圖像的解碼方法的情況,但也能夠適用于動(dòng)態(tài)圖像編碼方法的處理。在進(jìn)行編碼處理的情況下,在步驟503根據(jù)TR_CUR與TR_DDR的差分求出delta_TR,在步驟506根據(jù)TR_CUR與TR_PREV的差分求出delta_TR,然后進(jìn)行熵編碼。并且,在步驟509對(duì)對(duì)象圖像進(jìn)行編碼后進(jìn)行編碼。這種處理對(duì)應(yīng)于圖I中的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100整體的處理,尤其是步驟502 508的處理是由幀存儲(chǔ)器管理器114進(jìn)行的。
圖6是用于說(shuō)明變形例的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的處理的示意圖。圖6所示的圖像601 609是構(gòu)成動(dòng)態(tài)圖像的圖像組的一部分,示出了與在圖4中說(shuō)明的圖像401 409相同的處理。但是,在圖6中針對(duì)圖4追加了區(qū)域621示出的delta_TR。根據(jù)該區(qū)域621可知,delta_TR的求出方法根據(jù)對(duì)象圖像的編碼處理開始時(shí)的RP的值(前面的圖像的RP值)而不同。即,在圖像603 606的編碼處理中,delta_TR是作為各個(gè)圖像的TR與TR_DDR的差分值而求出的。在自圖像607起的編碼處理中,delta_TR是作為各個(gè)圖像的TR與緊挨其前面的圖像的TR的差分值而求出的。另ー方面,在各個(gè)圖像的解碼處理中,在從差分值delta_TR將顯示順序信息TR復(fù)原的情況下,將對(duì)差分值的壓縮數(shù)據(jù)進(jìn)行解碼得到的差分值delta_TR與TR_DDR相加,由此將顯示順序信息TR復(fù)原。其后是與圖4相同的處理,因而省略。在圖6中,假設(shè)即使圖像603 605通過(guò)編輯而丟失,由于圖像606的顯示順序信息TR是從TR_DDR求出的,因而能夠準(zhǔn)確再現(xiàn)為TR = delta_TR + TR_DDR = 4 + (n + 5)=n + 9,能夠沒(méi)有錯(cuò)誤動(dòng)作地控制幀存儲(chǔ)器的刷新。假設(shè)全部圖像的delta_TR是作為在解碼順序中該圖像的顯示順序信息與緊挨其前面的圖像的顯示順序信息的差分值而求出的,則在圖像603丟失的情況下,將不能準(zhǔn)確再現(xiàn)顯示順序信息,導(dǎo)致在圖像605的定時(shí)執(zhí)行幀存儲(chǔ)器的刷新(本來(lái),圖像606的定時(shí)是正確的定吋)。在將圖6應(yīng)用于動(dòng)態(tài)圖像編碼處理的情況下,在隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)的處理結(jié)束后,當(dāng)在幀存儲(chǔ)器刷新的待機(jī)過(guò)程中對(duì)某個(gè)圖像(圖像603 606)的顯示順序信息進(jìn)行編碼時(shí),不是對(duì)該圖像的顯示順序信息TR自身,而是對(duì)該圖像的顯示順序信息TR與DDR圖片的顯示順序信息TR_DDR的差分值delta_TR進(jìn)行編碼,由此能夠準(zhǔn)確將幀存儲(chǔ)器刷新的定時(shí)復(fù)原。因此,假設(shè)即使某個(gè)圖像在幀存儲(chǔ)器刷新的待機(jī)過(guò)程中丟失時(shí),也能夠避免錯(cuò)誤動(dòng)作,具有抗錯(cuò)誤性能較強(qiáng)的效果。另外,作為另ー個(gè)示例也可以是,對(duì)差分值delta_TR進(jìn)行編碼的對(duì)象指這樣的圖像,即隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)后面的、包括顯示順序信息TR比TR_DDR大的第一個(gè)圖像(在圖6中指圖像606)的ー個(gè)以上的圖像。即,對(duì)于隨機(jī)訪問(wèn)圖像(此處指最近的DDR圖片)后面的、包括顯示順序信息TR比TR_DDR大的第一個(gè)圖像(在圖6中指圖像606)的ー個(gè)以上的圖像,在對(duì)其顯示順序信息進(jìn)行編碼時(shí),可以不對(duì)該圖像的顯示順序信息TR自身,而是對(duì)該圖像的顯示順序信息TR與DDR圖片的顯示順序信息TR_DDR的差分值delta_TR進(jìn)行編碼。[關(guān)于動(dòng)態(tài)圖像預(yù)測(cè)編碼程序、動(dòng)態(tài)圖像預(yù)測(cè)解碼程序]涉及動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置的發(fā)明也能夠作為用于使計(jì)算機(jī)作為動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置發(fā)揮作用的動(dòng)態(tài)圖像預(yù)測(cè)編碼程序的發(fā)明提出。同樣,涉及動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置的發(fā)明也能夠作為用于使計(jì)算機(jī)作為動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置發(fā)揮作用的動(dòng)態(tài)圖像預(yù)測(cè)解碼程序的發(fā)明提出。動(dòng)態(tài)圖像預(yù)測(cè)編碼程序和動(dòng)態(tài)圖像預(yù)測(cè)解碼程序例如被存儲(chǔ)在記錄介質(zhì)中被提供。另外,關(guān)于記錄介質(zhì),可以例示軟盤、⑶一 R0M、DVD等記錄介質(zhì),或者ROM等記錄介質(zhì),或者半導(dǎo)體存儲(chǔ)器等。
圖9示出了用于使計(jì)算機(jī)作為動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置發(fā)揮作用的動(dòng)態(tài)圖像預(yù)測(cè)編碼程序的模塊。如圖9所示,動(dòng)態(tài)圖像預(yù)測(cè)編碼程序PlOO具有輸入模塊P101、編碼模塊P102、復(fù)原模塊P103、圖像存儲(chǔ)模塊P104、存儲(chǔ)器管理模塊P105。另外,圖10示出了用于使計(jì)算機(jī)作為動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置發(fā)揮作用的動(dòng)態(tài)圖像預(yù)測(cè)解碼程序的模塊。如圖9所示,動(dòng)態(tài)圖像預(yù)測(cè)解碼程序P200具有輸入模塊P201、復(fù)原模塊P202、圖像存儲(chǔ)模塊P203、存儲(chǔ)器管理模塊P204。如上所述構(gòu)成的動(dòng)態(tài)圖像預(yù)測(cè)編碼程序PlOO和動(dòng)態(tài)圖像預(yù)測(cè)解碼程序P200能夠存儲(chǔ)在圖8所示的記錄介質(zhì)10中,由后述的計(jì)算機(jī)30執(zhí)行。圖7是表示用于執(zhí)行在記錄介質(zhì)中記錄的程序的計(jì)算機(jī)的硬件結(jié)構(gòu)的圖,圖8是表示用于執(zhí)行在記錄介質(zhì)中存儲(chǔ)的程序的計(jì)算機(jī)的概觀圖。計(jì)算機(jī)包括具有CPU并進(jìn)行基于軟件的處理和控制的DVD播放器、機(jī)頂盒、移動(dòng)電話等。如圖7所示,計(jì)算機(jī)30具有軟盤驅(qū)動(dòng)裝置、⑶一 ROM驅(qū)動(dòng)裝置、DVD驅(qū)動(dòng)裝置等的讀取裝置12 ;使操作系統(tǒng)常駐的作業(yè)用存儲(chǔ)器(RAM) 14 ;存儲(chǔ)記錄在記錄介質(zhì)10中的程序的存儲(chǔ)器16 ;顯示器等顯示裝置18 ;作為輸入裝置的鼠標(biāo)20和鍵盤22 ;用于進(jìn)行數(shù)據(jù)等的發(fā)送接收的通信裝置24 ;控制程序的執(zhí)行的CPU26。在記錄介質(zhì)10被插入到讀取裝置12中時(shí),計(jì)算機(jī)30能夠從讀取裝置12對(duì)記錄在記錄介質(zhì)10中的動(dòng)態(tài)圖像預(yù)測(cè)編碼程序進(jìn)行存取,通過(guò)該動(dòng)態(tài)圖像預(yù)測(cè)編碼程序,能夠作為本發(fā)明的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置進(jìn)行工作。同樣,在記錄介質(zhì)10被插入到讀取裝置12中時(shí),計(jì)算機(jī)30能夠從讀取裝置12對(duì)記錄在記錄介質(zhì)10中的動(dòng)態(tài)圖像預(yù)測(cè)解碼程序進(jìn)行存取,通過(guò)該動(dòng)態(tài)圖像預(yù)測(cè)解碼程序,能夠作為本發(fā)明的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置進(jìn)行工作。如圖8所示,動(dòng)態(tài)圖像預(yù)測(cè)編碼程序或者動(dòng)態(tài)圖像預(yù)測(cè)解碼程序也可以作為被疊加于載波中的計(jì)算機(jī)數(shù)據(jù)信號(hào)40通過(guò)網(wǎng)絡(luò)來(lái)提供。在這種情況下,計(jì)算機(jī)30能夠?qū)⑼ㄟ^(guò)通信裝置24接收到的動(dòng)態(tài)圖像預(yù)測(cè)編碼程序或者動(dòng)態(tài)圖像預(yù)測(cè)解碼程序存儲(chǔ)在存儲(chǔ)器16中并執(zhí)行。標(biāo)號(hào)說(shuō)明10記錄介質(zhì);30計(jì)算機(jī);100動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置;101輸入端子;102塊分割器;103預(yù)測(cè)信號(hào)生成器;104幀存儲(chǔ)器;105減法器;106變換器;107量化器;108逆量化器;109逆變換器;110加法器;111熵編碼器;112輸出端子;113輸入端子;114幀存儲(chǔ)器管理器;200動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置;201輸入端子;202數(shù)據(jù)分析器;203逆量化器;204逆變換器;205加法器;206輸出端子;207幀存儲(chǔ)器;208預(yù)測(cè)信號(hào)生成器;209幀存儲(chǔ)器管理器;P100動(dòng)態(tài)圖像預(yù)測(cè)編碼程序;P101輸入模塊;P102編碼模塊;P103復(fù)原模塊;P104圖像存儲(chǔ)模塊;P105存儲(chǔ)器管理模塊;P200動(dòng)態(tài)圖像預(yù)測(cè)解碼程序;P201輸入模塊;P202復(fù)原模塊;P203圖像存儲(chǔ)模塊 ;P204存儲(chǔ)器管理模塊。
權(quán)利要求
1.一種動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置具有 輸入單元,其輸入構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像; 編碼單元,其利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)所輸入的所述圖像進(jìn)行編碼,生成包含成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù),并且對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼; 復(fù)原單元,其對(duì)所生成的所述壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此復(fù)原再現(xiàn)圖像; 圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行編碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及 存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元, 在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,所述存儲(chǔ)器管理単元在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。
2.根據(jù)權(quán)利要求I所述的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置,其特征在干, 對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的編碼對(duì)象圖像,所述編碼單元對(duì)所述編碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與所述編碼對(duì)象圖像的顯示順序信息相關(guān)的數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置,其特征在干, 所述編碼単元對(duì)于從在所述隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像,對(duì)各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與該各個(gè)圖像的顯示順序信息相關(guān)的數(shù)據(jù)。
4.一種動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置具有 輸入單元,其輸入利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像進(jìn)行編碼得到的、包括成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù)、以及通過(guò)對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼得到的顯示順序編碼數(shù)據(jù); 復(fù)原單元,其通過(guò)對(duì)所述壓縮圖像數(shù)據(jù)進(jìn)行解碼而復(fù)原再現(xiàn)圖像,并且通過(guò)對(duì)所述顯示順序編碼數(shù)據(jù)進(jìn)行解碼而復(fù)原顯示順序信息; 圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行解碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及 存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元, 在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后,在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行解碼之前或者剛剛進(jìn)行解碼之后,所述存儲(chǔ)器管理單元將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。
5.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置,其特征在干, 所述復(fù)原単元對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后第一個(gè)成為解碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的解碼對(duì)象圖像的顯示順序信息,將對(duì)該解碼對(duì)象圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該解碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該解碼對(duì)象圖像的顯示順序信息。
6.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置,其特征在干, 所述復(fù)原単元對(duì)于從在所述隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像的顯示順序信息,將對(duì)該各個(gè)圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該各個(gè)圖像的顯示順序信息。
7.ー種由動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置執(zhí)行的動(dòng)態(tài)圖像預(yù)測(cè)編碼方法,該動(dòng)態(tài)圖像預(yù)測(cè)編 碼裝置具有用于存儲(chǔ)對(duì)后續(xù)的圖像進(jìn)行編碼時(shí)使用的參照?qǐng)D像的圖像存儲(chǔ)單元,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)編碼方法包括 輸入步驟,輸入構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像; 編碼步驟,利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)所輸入的所述圖像進(jìn)行編碼,生成包含成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù),并且對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼; 復(fù)原步驟,對(duì)所生成的所述壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此復(fù)原再現(xiàn)圖像; 圖像存儲(chǔ)步驟,將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行編碼的參照?qǐng)D像存儲(chǔ)于所述圖像存儲(chǔ)單元中;以及 存儲(chǔ)器管理步驟,控制所述圖像存儲(chǔ)單元, 在所述存儲(chǔ)器管理步驟中,在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,所述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。
8.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)圖像預(yù)測(cè)編碼方法,其特征在干, 在所述編碼步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的編碼對(duì)象圖像,對(duì)所述編碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與所述編碼對(duì)象圖像的顯示順序信息相關(guān)的數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)圖像預(yù)測(cè)編碼方法,其特征在干, 在所述編碼步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置對(duì)于從在所述隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像,對(duì)各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值進(jìn)行編碼,作為與該各個(gè)圖像的顯示順序信息相關(guān)的數(shù)據(jù)。
10.ー種由動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置執(zhí)行的動(dòng)態(tài)圖像預(yù)測(cè)解碼方法,該動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置具有用于存儲(chǔ)對(duì)后續(xù)的圖像進(jìn)行解碼時(shí)使用的參照?qǐng)D像的圖像存儲(chǔ)單元,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)解碼方法包括 輸入步驟,輸入利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像進(jìn)行編碼得到的、包括成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù)、以及通過(guò)對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼得到的顯示順序編碼數(shù)據(jù); 復(fù)原步驟,通過(guò)對(duì)所述壓縮圖像數(shù)據(jù)進(jìn)行解碼而復(fù)原再現(xiàn)圖像,并且通過(guò)對(duì)所述顯示順序編碼數(shù)據(jù)進(jìn)行解碼而復(fù)原顯示順序信息; 圖像存儲(chǔ)步驟,將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行解碼的參照?qǐng)D像存儲(chǔ)于所述圖像存儲(chǔ)單元中;以及 存儲(chǔ)器管理步驟,控制所述圖像存儲(chǔ)單元, 在所述存儲(chǔ)器管理步驟中,在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后,所述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行解碼之前或者剛剛進(jìn)行解碼之后,將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。
11.根據(jù)權(quán)利要求10所述的動(dòng)態(tài)圖像預(yù)測(cè)解碼方法,其特征在干, 在所述復(fù)原步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置對(duì)于包括顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后第一個(gè)成為解碼對(duì)象的圖像在內(nèi)的ー個(gè)以上的解碼對(duì)象圖像的顯示順序信息,將對(duì)該解碼對(duì)象圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該解碼對(duì)象圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該解碼對(duì)象圖像的顯示順序信息。
12.根據(jù)權(quán)利要求10所述的動(dòng)態(tài)圖像預(yù)測(cè)解碼方法,其特征在干, 在所述復(fù)原步驟中,所述動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置對(duì)于從在所述隨機(jī)訪問(wèn)圖像之后成為編碼對(duì)象的圖像開始、到顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大、而且在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后第一個(gè)成為編碼對(duì)象的圖像為止的各個(gè)圖像的顯示順序信息,將對(duì)該各個(gè)圖像的顯示順序編碼數(shù)據(jù)進(jìn)行解碼得到的該各個(gè)圖像的顯示順序信息與所述隨機(jī)訪問(wèn)圖像的顯示順序信息之間的差分值、和所述隨機(jī)訪問(wèn)圖像的顯示順序信息進(jìn)行相加,由此復(fù)原該各個(gè)圖像的顯示順序信息。
13.一種動(dòng)態(tài)圖像預(yù)測(cè)編碼程序,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)編碼程序使計(jì)算機(jī)作為如下單元進(jìn)行工作 輸入單元,其輸入構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像; 編碼單元,其利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)所輸入的所述圖像進(jìn)行編碼,生成包括成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù),并且對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼; 復(fù)原單元,其對(duì)所生成的所述壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此復(fù)原再現(xiàn)圖像; 圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行編碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及 存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元,在生成所述隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,所述存儲(chǔ)器管理單元將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。
14.一種動(dòng)態(tài)圖像預(yù)測(cè)解碼程序,其特征在干,該動(dòng)態(tài)圖像預(yù)測(cè)解碼程序使計(jì)算機(jī)作為如下單元進(jìn)行工作 輸入單元,其輸入利用畫面內(nèi)預(yù)測(cè)方法或者畫面間預(yù)測(cè)方法對(duì)構(gòu)成動(dòng)態(tài)圖像的多個(gè)圖像進(jìn)行編碼得到的、包括成為隨機(jī)訪問(wèn)的圖像即隨機(jī)訪問(wèn)圖像在內(nèi)的壓縮圖像數(shù)據(jù)、以及通過(guò)對(duì)與所述圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼得到的顯示順序編碼數(shù)據(jù); 復(fù)原單元,其通過(guò)對(duì)所述壓縮圖像數(shù)據(jù)進(jìn)行解碼而復(fù)原再現(xiàn)圖像,并且通過(guò)對(duì)所述顯示順序編碼數(shù)據(jù)進(jìn)行解碼而復(fù)原顯示順序信息; 圖像存儲(chǔ)單元,其將被復(fù)原的所述再現(xiàn)圖像作為用于對(duì)后續(xù)的圖像進(jìn)行解碼的參照?qǐng)D像進(jìn)行存儲(chǔ);以及 存儲(chǔ)器管理単元,其控制所述圖像存儲(chǔ)單元, 在對(duì)所述隨機(jī)訪問(wèn)圖像進(jìn)行解碼的解碼處理結(jié)束后,在對(duì)顯示順序信息比所述隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行解碼之前或者剛剛進(jìn)行解碼之后,所述存儲(chǔ)器管理單元將存儲(chǔ)于所述圖像存儲(chǔ)單元的參照?qǐng)D像中除所述隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新所述圖像存儲(chǔ)單元。
全文摘要
動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置具有編碼單元,其對(duì)所輸入的圖像進(jìn)行編碼,并生成包含隨機(jī)訪問(wèn)圖像的壓縮圖像數(shù)據(jù),并且對(duì)與圖像的顯示順序信息相關(guān)的數(shù)據(jù)進(jìn)行編碼;解碼單元,其對(duì)壓縮圖像數(shù)據(jù)進(jìn)行解碼,由此將再現(xiàn)圖像復(fù)原;圖像存儲(chǔ)單元,其將再現(xiàn)圖像存儲(chǔ)為參照?qǐng)D像;以及存儲(chǔ)器管理單元,其控制圖像存儲(chǔ)單元,在生成隨機(jī)訪問(wèn)圖像的編碼處理結(jié)束后,在對(duì)顯示順序信息比隨機(jī)訪問(wèn)圖像的顯示順序信息大的第一個(gè)圖像即將進(jìn)行編碼之前或者剛剛進(jìn)行編碼之后,存儲(chǔ)器管理單元將圖像存儲(chǔ)單元內(nèi)的參照?qǐng)D像中除隨機(jī)訪問(wèn)圖像之外的參照?qǐng)D像設(shè)定為不要,由此刷新圖像存儲(chǔ)單元。
文檔編號(hào)H04N7/32GK102792696SQ20118001358
公開日2012年11月21日 申請(qǐng)日期2011年3月14日 優(yōu)先權(quán)日2010年3月17日
發(fā)明者文仲丞, 藤林曉, 鈴木芳典, 陳朝慶 申請(qǐng)人:株式會(huì)社Ntt都科摩