亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法

文檔序號(hào):7936056閱讀:302來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法
技術(shù)領(lǐng)域
本發(fā)明涉及運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法,其對(duì)根據(jù)進(jìn)行 幀間預(yù)測(cè)的編碼標(biāo)準(zhǔn)來(lái)編碼后的編碼圖像進(jìn)行解碼。
背景技術(shù)
在以往的技術(shù)中,作為利用針對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)的幀間差分的壓縮編碼
(以下,簡(jiǎn)單地稱(chēng)為"編碼")技術(shù)中有,MPEG(Moving Picture Expert Group : 運(yùn)動(dòng)圖像專(zhuān)家組)編碼技術(shù)(參照非專(zhuān)利文獻(xiàn)1)。并且,在近些年,采用了實(shí) 現(xiàn)高壓縮的R264(參照非專(zhuān)利文獻(xiàn)2),以作為編碼標(biāo)準(zhǔn)。
并且,在作為針對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)的編碼以及解碼的要素技術(shù)的幀間預(yù) 測(cè)中,由于利用已解碼的圖像的信息預(yù)測(cè)像素值,因此需要存儲(chǔ)已解碼的 圖像的存儲(chǔ)器。在以往的技術(shù)中,因需要的存儲(chǔ)容量或芯片面積的關(guān)系, 而將該存儲(chǔ)器設(shè)置在包括解碼部等的系統(tǒng)LSI的外部(參照專(zhuān)利文獻(xiàn)1)。
被存儲(chǔ)到外部存儲(chǔ)器的圖像是正在解碼中的圖像、有可能正在解碼中 的圖像將要參考的圖像以及被輸出到顯示部的圖像的全部。
據(jù)此,除了將正在解碼中的圖像寫(xiě)入到外部存儲(chǔ)器的處理以外,還需 要以下的工作等,S卩,為了進(jìn)行幀間預(yù)測(cè)而將已解碼的圖像從外部存儲(chǔ)器 依次讀入到解碼部。
尤其在后者的為了進(jìn)行幀間預(yù)測(cè)而依次讀入已解碼的圖像的處理中, 數(shù)據(jù)的傳輸頻度以及傳輸量非常大。因此,存在的問(wèn)題是,導(dǎo)致外部存儲(chǔ) 器的存取帶寬的增大,并且,因需要作為外部存儲(chǔ)器的高速存儲(chǔ)器而使成 本變高。
對(duì)此,在近些年,內(nèi)置在系統(tǒng)LSI中的大容量存儲(chǔ)器(EmbeddedDRAM) 的實(shí)用化進(jìn)展了,并開(kāi)發(fā)了以下的技術(shù),即,除了外部存儲(chǔ)器以外,還利 用內(nèi)部存儲(chǔ)器,從而減少存取外部存儲(chǔ)器。
在專(zhuān)利文獻(xiàn)2中公開(kāi)了以下的技術(shù),即,在MPEG編碼處理中,通過(guò) 將用于運(yùn)動(dòng)檢索處理的數(shù)據(jù)寫(xiě)入到內(nèi)部存儲(chǔ)器以及外部存儲(chǔ)器兩者,并將需要的數(shù)據(jù)配置在廣頻帶的內(nèi)部存儲(chǔ)器,從而提高運(yùn)動(dòng)檢索處理的處理效
率(參照專(zhuān)利文獻(xiàn)2)。
專(zhuān)利文獻(xiàn)1 :(日本)特開(kāi)2004—215049號(hào)公報(bào) 專(zhuān)利文獻(xiàn)2 :(日本)特開(kāi)2002—218474號(hào)公報(bào)
非專(zhuān)利文獻(xiàn)1 : ITU—T勸告H.262 "Information technology — Gener ic coding of moving pictures and associated audio information: Video "
非專(zhuān)利文獻(xiàn)2 : ITU—T勸告H.264 "Advanced video coding for generic audiovisual services"
在所述專(zhuān)利文獻(xiàn)2中說(shuō)明了,在編碼處理中,在內(nèi)部具有存儲(chǔ)參考圖 像的幀存儲(chǔ)器的情況下的結(jié)構(gòu)。
在將這些結(jié)構(gòu)應(yīng)用到解碼處理的情況下,在H.264標(biāo)準(zhǔn)中,將已解碼 的數(shù)據(jù),即將幀間預(yù)測(cè)所需要的圖像的數(shù)據(jù),為了利用于幀間預(yù)測(cè)而寫(xiě)入 到內(nèi)部存儲(chǔ)器,與此同時(shí),為了輸出到顯示器等的外部裝置而寫(xiě)入到外部 存儲(chǔ)器。
在此情況下存在的問(wèn)題是,由于在內(nèi)部存儲(chǔ)器中記憶正在解碼中的圖 像和正在解碼中的圖像所需要的能夠參考的圖像,因此導(dǎo)致內(nèi)部存儲(chǔ)器所 需要的容量增加。

發(fā)明內(nèi)容
鑒于所述以往的問(wèn)題,本發(fā)明的目的在于提供一種運(yùn)動(dòng)圖像解碼裝置, 其利用幀間預(yù)測(cè)對(duì)編碼圖像進(jìn)行解碼,并且,不使解碼所需要的存儲(chǔ)容量 增加而高效率地進(jìn)行解碼處理。
為了解決所述以往的問(wèn)題,本發(fā)明的運(yùn)動(dòng)圖像解碼裝置,對(duì)具有編碼 圖像的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得 到的編碼圖像,該編碼方式是指最多參考n幅的圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編 碼方式,n為2以上的整數(shù),所述運(yùn)動(dòng)圖像解碼裝置,包括解碼單元,利 用幀間預(yù)測(cè)對(duì)所述運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行解碼;第一記憶單 元,保持通過(guò)所述解碼單元得到的已解碼圖像,以使通過(guò)所述解碼單元得 到的已解碼圖像被輸出到外部;第二記憶單元,能夠存儲(chǔ)n幅已解碼圖像, 該n幅已解碼圖像是在所述解碼單元進(jìn)行幀間預(yù)測(cè)時(shí)能夠參考的n幅已解 碼圖像;以及傳輸單元,將已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙洃泦卧?,使得在由所述解碼單元對(duì)一幅編碼圖像開(kāi)始進(jìn)行解碼之前所
述n幅己解碼圖像被存儲(chǔ)在所述第二記憶單元。
根據(jù)該結(jié)構(gòu),解碼單元參考的最多n幅己解碼圖像,在該解碼前,從 第一記憶單元被傳輸?shù)降诙洃泦卧?,該第二記憶單元是解碼單元進(jìn)行幀 間預(yù)測(cè)時(shí)的參考目標(biāo)。
因此,不需要像以往的技術(shù)那樣在對(duì)某個(gè)編碼圖像正在進(jìn)行解碼中將 該解碼結(jié)果的數(shù)據(jù)蓄積到第二記憶單元。
也就是,本發(fā)明的運(yùn)動(dòng)圖像解碼裝置能夠,只將解碼對(duì)象的編碼圖像 能夠參考的已解碼圖像,記憶到作為幀間預(yù)測(cè)時(shí)的參考目標(biāo)的第二記憶單 元。據(jù)此,能夠防止第二記憶單元的必要容量增大。
具體而言,能夠?qū)⒌诙洃泦卧娜萘孔優(yōu)槟軌虼鎯?chǔ)n幅已解碼圖像 的容量。
并且,解碼單元,只要向第二記憶單元存取,就能夠取得應(yīng)該參考的 所有的已解碼圖像。因此,能夠高效率地進(jìn)行解碼處理。
例如,在以集成電路的一個(gè)功能來(lái)實(shí)現(xiàn)解碼單元的情況下,能夠不使 該集成電路具有的內(nèi)部存儲(chǔ)器的容量增加,而將該內(nèi)部存儲(chǔ)器作為第二記 憶單元來(lái)使用。據(jù)此,能夠高速地執(zhí)行伴隨幀間預(yù)測(cè)的解碼處理。
并且,也可以是,所述第一記憶單元,在所述解碼單元對(duì)編碼圖像進(jìn) 行解碼期間,依次蓄積通過(guò)所述解碼單元得到的已解碼數(shù)據(jù),從而保持構(gòu) 成已解碼圖像的所有的數(shù)據(jù),該已解碼圖像是所述編碼圖像的解碼結(jié)果, 所述傳輸單元,在對(duì)所述一幅編碼圖像開(kāi)始進(jìn)行解碼之前,且在按照解碼 順序所述一幅編碼圖像的前一幅編碼圖像的解碼結(jié)束后,幵始傳輸所述n 幅已解碼圖像中的一幅已解碼圖像。
根據(jù)該結(jié)構(gòu),在未進(jìn)行解碼處理的期間,即在從解碼單元向第一記憶 單元未傳輸已解碼的數(shù)據(jù)的期間,能夠?qū)⒁呀獯a圖像傳輸?shù)降诙洃泦卧?因此,能夠使運(yùn)動(dòng)圖像解碼裝置高效率地工作。
并且,也可以是,所述傳輸單元,在所述傳輸中,將已解碼圖像從所 述第一記憶單元傳輸?shù)剿龅诙洃泦卧?,該已解碼圖像是所述n幅已解 碼圖像中的一幅,也是所述前一幅編碼圖像的解碼結(jié)果。
如此,在某個(gè)圖像的解碼結(jié)束后,只將該解碼后的圖像的數(shù)據(jù)從第一 記憶單元傳輸?shù)降诙洃泦卧?,從而能夠更減少?gòu)牡谝挥洃泦卧虻诙洃泦卧臄?shù)據(jù)傳輸量。
并且,也可以是,本發(fā)明的運(yùn)動(dòng)圖像解碼裝置,還包括判斷單元, 判斷在對(duì)所述一幅編碼圖像進(jìn)行解碼時(shí),多個(gè)已解碼圖像的每一個(gè)是否被 參考,所述傳輸單元,將已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙?br> 記憶單元,使得在對(duì)所述一幅編碼圖像開(kāi)始進(jìn)行解碼之前n幅已解碼圖像 被存儲(chǔ)在所述第二記憶單元,該n幅已解碼圖像是由所述判斷單元判斷為 在對(duì)所述一幅編碼圖像進(jìn)行解碼時(shí)被參考的n幅己解碼圖像。
根據(jù)該結(jié)構(gòu),只實(shí)際參考的已解碼圖像被存儲(chǔ)到第二記憶單元。因此, 能夠減少數(shù)據(jù)傳輸所需要的處理負(fù)荷。
并且,也可以是,所述傳輸單元,只將n幅已解碼圖像中的所述第二 記憶單元未存儲(chǔ)的已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙洃泦?元,該n幅已解碼圖像是由所述判斷單元判斷為在對(duì)所述一幅編碼圖像進(jìn) 行解碼時(shí)被參考的n幅已解碼圖像。
根據(jù)該結(jié)構(gòu),傳輸單元,不會(huì)將已經(jīng)存儲(chǔ)在第二記憶單元的已解碼圖 像,從第一記憶單元傳輸?shù)降诙洃泦卧?。也就是,?shù)據(jù)傳輸所需要的處 理效率會(huì)提高。
并且,也可以是,所述解碼單元和所述第二記憶單元在一個(gè)集成電路 中,所述第一記憶單元被配置在所述集成電路的外部。
根據(jù)該結(jié)構(gòu),通過(guò)將集成電路的內(nèi)部存儲(chǔ)器作為第二記憶單元使用, 從而能夠?qū)崿F(xiàn)高速地進(jìn)行解碼處理的運(yùn)動(dòng)圖像解碼裝置。
并且,也可以是,所述運(yùn)動(dòng)圖像數(shù)據(jù)具有的編碼圖像是通過(guò)所述編碼 方式進(jìn)行編碼而得到的1920像素X 1080像素的圖像的數(shù)據(jù),所述編碼方式 是指H.264標(biāo)準(zhǔn)所規(guī)定的、最多參考四幅圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編碼方式, 所述解碼單元,參考從所述第一記憶單元被傳輸?shù)剿龅诙洃泦卧乃?幅已解碼圖像中的一幅以上的已解碼圖像來(lái)對(duì)所述編碼圖像迸行解碼。
根據(jù)該結(jié)構(gòu),能夠?qū)崿F(xiàn)運(yùn)動(dòng)圖像解碼裝置,該運(yùn)動(dòng)圖像解碼裝置是對(duì) 根據(jù)H.264標(biāo)準(zhǔn)高效率地被壓縮編碼的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼的裝置,也 是不增加解碼所需要的記憶容量而適當(dāng)?shù)剡M(jìn)行解碼處理的裝置。
并且,本發(fā)明的再生裝置,再生運(yùn)動(dòng)圖像數(shù)據(jù),所述再生裝置,包括 權(quán)利要求1所述的運(yùn)動(dòng)圖像解碼裝置;輸入單元,接受所述運(yùn)動(dòng)圖像數(shù)據(jù) 的輸入,并將其提供給所述運(yùn)動(dòng)圖像解碼裝置;以及顯示單元,依次顯示從所述第一記憶單元輸出的多個(gè)已解碼圖像。
據(jù)此,能夠?qū)崿F(xiàn)再生裝置,該再生裝置不增加解碼所需要的記憶容量 而高效率地解碼并再生運(yùn)動(dòng)圖像數(shù)據(jù)。
并且,本發(fā)明的運(yùn)動(dòng)圖像解碼裝置,對(duì)具有編碼圖像的運(yùn)動(dòng)圖像數(shù)據(jù) 進(jìn)行解碼,該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得到的編碼圖像,該編
碼方式是指最多參考n幅的圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編碼方式,n為2以上的 整數(shù),所述運(yùn)動(dòng)圖像解碼裝置,包括解碼單元,利用幀間預(yù)測(cè)對(duì)所述運(yùn) 動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行解碼;第一記憶單元,保持通過(guò)所述解 碼單元得到的已解碼圖像,以使通過(guò)所述解碼單元得到的已解碼圖像被輸 出到外部;第二記憶單元,存儲(chǔ)n幅已解碼圖像,該n幅已解碼圖像是在 所述解碼單元進(jìn)行幀間預(yù)測(cè)時(shí)能夠參考的n幅已解碼圖像;以及傳輸單元, 將已解碼圖像從所述第二記憶單元傳輸?shù)剿龅谝挥洃泦卧撘呀獯a圖 像是所述第二記憶單元所存儲(chǔ)的一幅以上的已解碼圖像中的、應(yīng)該在所述 第一記憶單元所存儲(chǔ)的已解碼圖像后被顯示的已解碼圖像。
根據(jù)該結(jié)構(gòu),能夠?qū)⒈粎⒖嫉募航獯a圖像存儲(chǔ)到第二記憶單元,并按 照出圖的時(shí)機(jī)將已解碼圖像從第二記憶單元傳輸?shù)降谝挥洃泦卧?br> 因此,只要在各個(gè)編碼圖像的解碼時(shí)向第二記憶單元存取,就能夠取 得參考圖像,并且,比以往更減少第一記憶單元所需要的容量。
而且,也能夠以集成電路來(lái)實(shí)現(xiàn)本發(fā)明,該集成電路包括本發(fā)明的運(yùn) 動(dòng)圖像解碼裝置的特征的構(gòu)成部。在此情況下,能夠使用該集成電路具有 的內(nèi)部存儲(chǔ)器以作為第二記憶單元,使用配置在該集成電路外部的外部存 儲(chǔ)器以作為第一記憶單元。
而且,能夠以將本發(fā)明的運(yùn)動(dòng)圖像解碼裝置的特征的構(gòu)成部的工作作 為步驟的運(yùn)動(dòng)圖像解碼方法來(lái)實(shí)現(xiàn)本發(fā)明,也能夠以用于使計(jì)算機(jī)執(zhí)行這 些步驟的程序來(lái)實(shí)現(xiàn)本發(fā)明,還能夠以記錄有該程序的記錄介質(zhì)來(lái)實(shí)現(xiàn)本 發(fā)明。
而且,也能夠?qū)⒃摮绦蛲ㄟ^(guò)因特網(wǎng)等傳輸介質(zhì)或DVD等記錄介質(zhì)分發(fā)。
本發(fā)明的運(yùn)動(dòng)圖像解碼裝置,只將解碼對(duì)象的編碼圖像能夠參考的圖 像,記憶到參考目標(biāo)的第二記憶單元。據(jù)此,能夠防止第二記憶單元的容 量增大。因此,本發(fā)明能夠提供運(yùn)動(dòng)圖像解碼裝置以及運(yùn)動(dòng)圖像解碼方法,其 利用幀間預(yù)測(cè)對(duì)編碼圖像進(jìn)行解碼,并且,不增加解碼所需要的記憶容量 而高效率地進(jìn)行解碼處理。


圖l是示出本發(fā)明的實(shí)施例1中的運(yùn)動(dòng)圖像解碼裝置的主要功能結(jié)構(gòu) 的功能框圖。
圖2是示出H.264解碼器的主要功能結(jié)構(gòu)的功能框圖。 圖3是實(shí)施例1中的運(yùn)動(dòng)圖像解碼裝置的處理的流程圖。 圖4是示出H.264流的階層構(gòu)造的圖。
圖5是實(shí)施例1的運(yùn)動(dòng)圖像解碼裝置中的解碼處理的時(shí)序圖的一個(gè)例子。
圖6是示出本發(fā)明的實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置的主要功能結(jié)構(gòu) 的功能框圖。
圖7是實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置的處理的流程圖。 圖8是示出連續(xù)的圖像序列的一個(gè)例子的圖。 圖9是示出圖像的編碼順序和顯示順序的對(duì)應(yīng)關(guān)系的圖。 圖10是示出本發(fā)明的實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置的主要功能結(jié)構(gòu) 的功能框圖。
圖11是實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置的處理的流程圖。
圖12是包括利用本發(fā)明的集成電路的編碼圖像的再生裝置的結(jié)構(gòu)圖。
附圖標(biāo)記
10、 20、 30運(yùn)動(dòng)圖像解碼裝置 50、 60、 70系統(tǒng)LSI
100、600、900 H.264解碼器
101、601、901第一傳輸部
102、602、902第二傳輸部
103、603、903第三傳輸部
104、604、904出圖部
105、605、905編碼數(shù)據(jù)提供部106、 606、 906內(nèi)部存儲(chǔ)器
107、 608、 908外部存儲(chǔ)器 200編碼流緩沖器
201可變長(zhǎng)解碼部 202逆量化部 203幀間預(yù)測(cè)部 204幀內(nèi)預(yù)測(cè)部 205解塊濾波部 206解碼圖像緩沖器 607、 907判斷部 1000再生裝置 1100電路板 1105顯示部 1110流輸入部 1111外部輸出部
具體實(shí)施例方式
以下,參照

本發(fā)明的實(shí)施例。 (實(shí)施例1)
圖1是示出本發(fā)明的實(shí)施例1中的運(yùn)動(dòng)圖像解碼裝置10的主要功能結(jié) 構(gòu)的功能框圖。
以下,利用圖1說(shuō)明實(shí)施例1中的運(yùn)動(dòng)圖像解碼裝置10的結(jié)構(gòu)。 如圖1示出,實(shí)施例1的運(yùn)動(dòng)圖像解碼裝置10包括系統(tǒng)LSI50、和配
置在系統(tǒng)LSI50外部的外部存儲(chǔ)器107。
系統(tǒng)LSI50具有H.264解碼器100、第一傳輸部101、第二傳輸部102、
第三傳輸部103、出圖部104、編碼數(shù)據(jù)提供部105、以及用于幀間預(yù)測(cè)的
內(nèi)部存儲(chǔ)器106。
也就是,在一個(gè)LSI(Large Scale Integration :大規(guī)模集成電路)中包括 這些要素,從而構(gòu)成系統(tǒng)LSI50。
外部存儲(chǔ)器107是本發(fā)明的運(yùn)動(dòng)圖像解碼裝置中的第一記憶單元的一 個(gè)例子,也是存儲(chǔ)編碼圖像以及已解碼圖像的數(shù)據(jù)的存儲(chǔ)器。也就是一種存儲(chǔ)器,其保持解碼對(duì)象的編碼圖像,并且保持通過(guò)H.264解碼器100得 到的已解碼圖像,以使通過(guò)H.264解碼器100得到的已解碼圖像被輸出到 外部。
內(nèi)部存儲(chǔ)器106是本發(fā)明的運(yùn)動(dòng)圖像解碼裝置中的第二記憶單元的一 個(gè)例子,也是能夠存儲(chǔ)在通過(guò)H.264解碼器100進(jìn)行幀間預(yù)測(cè)時(shí)能夠參考 的n幅已解碼圖像的存儲(chǔ)器。
而且,該n是編碼標(biāo)準(zhǔn)所規(guī)定的能夠參考的最多幅數(shù),在本實(shí)施例中, 能夠存儲(chǔ)四幅HD(High Definition :高清晰度)圖像(1920像素X 1080像素)。
編碼數(shù)據(jù)提供部105是一種處理部,讀取外部存儲(chǔ)器107所存儲(chǔ)的編 碼數(shù)據(jù),并將其提供給H.264解碼器100。
H.264解碼器100是本發(fā)明的運(yùn)動(dòng)圖像解碼裝置中的解碼單元的一個(gè) 例子,也是利用幀間預(yù)測(cè)對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行解碼的處 理部。
具體而言,H.264解碼器100是利用幀間預(yù)測(cè)處理算法的H.264編碼流 的解碼電路。對(duì)于H.264解碼器100,在后面利用圖2進(jìn)行詳細(xì)說(shuō)明。
第一傳輸部101是將通過(guò)H.264解碼器100得到的已解碼圖像的數(shù)據(jù) 傳輸?shù)酵獠看鎯?chǔ)器107的處理部。
而且,在本說(shuō)明書(shū)以及權(quán)利要求書(shū)中,"傳輸"是作為包含"復(fù)制"的 廣義概念來(lái)使用,所述"復(fù)制"是指在原來(lái)的地方保留信息的狀態(tài)下將該 信息復(fù)制到其它的地方。
第二傳輸部102是本發(fā)明的運(yùn)動(dòng)圖像解碼裝置中的傳輸單元的一個(gè)例 子,也是將外部存儲(chǔ)器107所存儲(chǔ)的已解碼圖像的數(shù)據(jù)復(fù)制到內(nèi)部存儲(chǔ)器 106的處理部。
第三傳輸部103是將內(nèi)部存儲(chǔ)器106所存儲(chǔ)的已解碼圖像的數(shù)據(jù)復(fù)制 到H.264解碼器100的處理部。
而且,第一傳輸部101是本發(fā)明的集成電路中的第一傳輸單元的一個(gè) 例子,第二傳輸部102是本發(fā)明的集成電路中的第二傳輸單元的一個(gè)例子。
如此,第一傳輸部101、第二傳輸部102以及第三傳輸部103分別是, 在構(gòu)成要素之間復(fù)制數(shù)據(jù)時(shí)所使用的。并且,內(nèi)部存儲(chǔ)器106所存儲(chǔ)的已 解碼圖像是,在以后的圖像的解碼時(shí)被參考的。
具體而言,內(nèi)部存儲(chǔ)器106,通過(guò)從第二傳輸部102接受外部存儲(chǔ)器107所存儲(chǔ)的已解碼圖像的數(shù)據(jù),從而存儲(chǔ)用于幀間預(yù)測(cè)處理的已解碼圖像
的數(shù)據(jù)。
而且,在本實(shí)施例中,所有的已解碼圖像通過(guò)第二傳輸部102從外部 存儲(chǔ)器107被復(fù)制到內(nèi)部存儲(chǔ)器106,其處理是在下一個(gè)編碼圖像的解碼開(kāi) 始之前進(jìn)行的。
而且,在R264解碼器IOO利用幀間預(yù)測(cè)來(lái)進(jìn)行解碼時(shí),內(nèi)部存儲(chǔ)器 106所存儲(chǔ)的數(shù)據(jù)中實(shí)際上用于參考的數(shù)據(jù)通過(guò)第三傳輸部103被復(fù)制到 H.264解碼器100。
出圖部104是一種處理部,讀取外部存儲(chǔ)器107所存儲(chǔ)的已解碼圖像 的數(shù)據(jù),并將其輸出到外部顯示器。據(jù)此,在與運(yùn)動(dòng)圖像解碼裝置10連接 的外部顯示器上顯示已解碼圖像。
其次,利用圖2說(shuō)明11.264解碼器100的結(jié)構(gòu)。
圖2是示出R264解碼器100的主要功能結(jié)構(gòu)的功能框圖。
如圖2示出H.264解碼器100具有存儲(chǔ)編碼流的編碼流緩沖器200、可 變長(zhǎng)解碼部201、逆量化部202、幀間預(yù)測(cè)部203、幀內(nèi)預(yù)測(cè)部204、解塊 濾波部205、以及寫(xiě)出已解碼圖像的解碼圖像緩沖器206。
編碼流緩沖器200是臨時(shí)保持所輸入的運(yùn)動(dòng)圖像數(shù)據(jù)的緩沖器。具體 而言,H.264的編碼流被輸入到編碼流緩沖器200。
可變長(zhǎng)解碼部201是對(duì)所輸入的編碼流實(shí)施可變長(zhǎng)解碼處理的處理部。 逆量化部202是對(duì)通過(guò)可變長(zhǎng)解碼部201得到的數(shù)據(jù)進(jìn)行逆量化處理以及 逆整數(shù)變換處理的處理部。
幀間預(yù)測(cè)部203是進(jìn)行幀間預(yù)測(cè)處理的處理部,幀內(nèi)預(yù)測(cè)部204是進(jìn) 行幀內(nèi)預(yù)測(cè)處理的處理部。
具體而言,根據(jù)通過(guò)可變長(zhǎng)解碼部201得到的值,來(lái)判斷在解碼該圖 像時(shí)進(jìn)行幀內(nèi)預(yù)測(cè)處理、還是進(jìn)行幀間預(yù)測(cè)處理。根據(jù)其判斷結(jié)果,通過(guò) 幀間預(yù)測(cè)部203或幀內(nèi)預(yù)測(cè)部204的任一方進(jìn)行預(yù)測(cè)處理。
解塊濾波部205是對(duì)通過(guò)幀間預(yù)測(cè)部203或幀內(nèi)預(yù)測(cè)部204得到的數(shù) 據(jù)實(shí)施濾波處理的處理部。
解碼圖像緩沖器206是臨時(shí)保持進(jìn)行了濾波處理的數(shù)據(jù)的緩沖器。
解碼圖像緩沖器206所蓄積的數(shù)據(jù),通過(guò)第一傳輸部101被傳輸?shù)酵?部存儲(chǔ)器107。也就是,外部存儲(chǔ)器107,也用于存儲(chǔ)11264解碼器100所解碼的己解碼圖像。
其次,說(shuō)明具有圖1以及圖2示出的結(jié)構(gòu)的運(yùn)動(dòng)圖像解碼裝置10中的
H.264解碼器100的解碼處理的順序。
在外部存儲(chǔ)器107存儲(chǔ)有作為解碼對(duì)象的H.264編碼后的運(yùn)動(dòng)圖像數(shù) 據(jù)的情況下,首先,該運(yùn)動(dòng)圖像數(shù)據(jù)通過(guò)編碼數(shù)據(jù)提供部105被提供到 H.264解碼器100。
H.264解碼器100,將從編碼數(shù)據(jù)提供部105接受的運(yùn)動(dòng)圖像數(shù)據(jù)存儲(chǔ) 到編碼流緩沖器200,并利用可變長(zhǎng)解碼部201進(jìn)行可變長(zhǎng)解碼處理。
根據(jù)通過(guò)可變長(zhǎng)解碼處理解碼后的信息,在判斷為解碼對(duì)象的圖像是 不利用幀間預(yù)測(cè)的圖像的種類(lèi)的情況下,然后通過(guò)逆量化部202進(jìn)行逆量 化處理以及逆整數(shù)變換處理。
在解碼對(duì)象的圖像是利用幀間預(yù)測(cè)的圖像的情況下,并且,在作為解 碼單位的宏塊(以下,也表示為"MB")是利用幀間預(yù)測(cè)的MB的情況下, 利用第三傳輸部103從存儲(chǔ)有已解碼圖像的數(shù)據(jù)的內(nèi)部存儲(chǔ)器106中取得 已解碼圖像的數(shù)據(jù)。所取得的數(shù)據(jù)被輸入到幀間預(yù)測(cè)部203。
幀間預(yù)測(cè)部203,利用該己解碼圖像的數(shù)據(jù)進(jìn)行幀間預(yù)測(cè)處理。從幀間 預(yù)測(cè)部203輸出的數(shù)據(jù),經(jīng)過(guò)解塊濾波部205被存儲(chǔ)到解碼圖像緩沖器206。
并且,在解碼對(duì)象的MB是進(jìn)行幀內(nèi)預(yù)測(cè)的MB的情況下,通過(guò)幀內(nèi) 預(yù)測(cè)部204進(jìn)行幀內(nèi)預(yù)測(cè)處理后,被解碼的數(shù)據(jù)經(jīng)過(guò)解塊濾波部205被存 儲(chǔ)到解碼圖像緩沖器206。
解碼圖像緩沖器206所存儲(chǔ)的數(shù)據(jù),通過(guò)第一傳輸部101被傳輸?shù)酵?部存儲(chǔ)器107。
在此,在通過(guò)R264解碼器IOO對(duì)圖像進(jìn)行解碼后,在H.264解碼器 100不工作的期間,第一傳輸部101也不傳輸數(shù)據(jù)。
并且,在已解碼圖像的數(shù)據(jù)被寫(xiě)入到外部存儲(chǔ)器107的情況下,在下 一個(gè)編碼圖像的解碼開(kāi)始之前,即在未進(jìn)行通過(guò)H.264解碼器100的解碼 處理的期間,利用第二傳輸部102將有可能在下一個(gè)解碼中被參考的圖像 的數(shù)據(jù)復(fù)制到內(nèi)部存儲(chǔ)器106。
而且,在本實(shí)施例中,所有的已解碼圖像從外部存儲(chǔ)器107被傳輸?shù)?內(nèi)部存儲(chǔ)器106,以作為有可能被參考的圖像。
并且,對(duì)于被傳輸?shù)絻?nèi)部存儲(chǔ)器106的已解碼圖像,根據(jù)此后將要被解碼的編碼圖像的圖像頭(pictureheader)所示的信息來(lái)被判斷是否需要。因 此,被判斷為此后不被參考的己解碼圖像,即被判斷為不需要保留時(shí)的已 解碼圖像,從內(nèi)部存儲(chǔ)器106中被刪除。
通過(guò)其處理,如上所述,在出現(xiàn)以后的解碼處理時(shí)利用幀間預(yù)測(cè)的MB 的情況下,內(nèi)部存儲(chǔ)器106存儲(chǔ)有幀間預(yù)測(cè)所需要的參考圖像的數(shù)據(jù),該 內(nèi)部存儲(chǔ)器106是幀間預(yù)測(cè)時(shí)的參考目標(biāo)。
因此,H,264解碼器100,不需要向外部存儲(chǔ)器107存取。 一般而言, 向系統(tǒng)LSI的內(nèi)部存儲(chǔ)器的存取能夠比向位于外部的存儲(chǔ)器的存取更高速 地進(jìn)行。
因此,運(yùn)動(dòng)圖像解碼裝置10,不利用高速的外部存儲(chǔ)器107,而只向 配置在系統(tǒng)LSI50內(nèi)部的內(nèi)部存儲(chǔ)器160存取,從而能夠進(jìn)行幀間預(yù)測(cè)處 理。
而且,外部存儲(chǔ)器107所存儲(chǔ)的已解碼圖像,通過(guò)出圖部104從外部 存儲(chǔ)器107中被讀出后,被輸出到外部顯示器。據(jù)此,在外部顯示器上顯 示包含該圖像的運(yùn)動(dòng)圖像。
對(duì)于如上所述的解碼處理的流程,利用圖3的流程圖進(jìn)行說(shuō)明。 圖3是實(shí)施例1中的運(yùn)動(dòng)圖像解碼裝置10的處理的流程圖。 首先,R264解碼器100處于初始狀態(tài),即處于等待圖像解碼處理開(kāi)始 的狀態(tài)(S300)。
在該狀態(tài)下,例如根據(jù)用戶的指示,開(kāi)始解碼圖像。具體而言,首先, 稱(chēng)為圖像頭的數(shù)據(jù)由可變長(zhǎng)解碼部201解碼,該圖像頭存儲(chǔ)有使編碼流中 包含的圖像整體具有特征的信息(S301)。
在圖像頭的解碼結(jié)束的情況下,然后進(jìn)行稱(chēng)為切片頭(sliceheader)的數(shù) 據(jù)的解碼處理(S302)。
在R264標(biāo)準(zhǔn)中,從通信路徑的抗錯(cuò)性等的觀點(diǎn)來(lái), 一幅圖像被分割 為稱(chēng)為切片的多個(gè)單位。
圖4是示出H.264流的階層構(gòu)造的圖。
如圖4示出,切片是將一個(gè)畫(huà)面的圖像以帶狀來(lái)分割為#1至#11的,各 個(gè)切片由多個(gè)宏塊(MB)構(gòu)成。
MB是16X16像素的編碼以及解碼的單位。也就是,切片是典型的16 線的MB的條帶。而且,也能夠跨過(guò)多個(gè)線來(lái)構(gòu)成單一切片。在此情況下,切片由16X n(n是自然數(shù))的MB的條帶構(gòu)成。切片頭是配置在包含多個(gè)MB的切片的 開(kāi)頭的數(shù)據(jù),也是在切片內(nèi)的宏塊共通的參數(shù)被編碼的數(shù)據(jù)。
在H,264解碼器100,在切片頭的解碼結(jié)束的情況下,然后由可變長(zhǎng)解 碼部201對(duì)MB的頭部的解碼開(kāi)始(S303)。
在MB的頭部中包含該MB的詳細(xì)信息的數(shù)據(jù)被編碼,通過(guò)解釋該數(shù) 據(jù),從而能夠判定該MB是進(jìn)行幀間預(yù)測(cè)的MB還是進(jìn)行幀內(nèi)預(yù)測(cè)的 MB(S304)。
在該MB是進(jìn)行幀內(nèi)預(yù)測(cè)的MB的情況下,幀內(nèi)預(yù)測(cè)部204對(duì)該MB 進(jìn)行幀內(nèi)預(yù)測(cè)處理(S307)。從幀內(nèi)預(yù)測(cè)部204輸出的數(shù)據(jù),經(jīng)過(guò)解塊濾波部 205的解塊處理,被存儲(chǔ)到解碼圖像緩沖器206。
解碼圖像緩沖器206所存儲(chǔ)的數(shù)據(jù),通過(guò)第一傳輸部101被傳輸?shù)酵?部存儲(chǔ)器107(S308)。
另一方面,在該MB是利用幀間預(yù)測(cè)處理的MB的情況下,H.264解 碼器100利用第三傳輸部103來(lái)取得內(nèi)部存儲(chǔ)器160所存儲(chǔ)的已解碼圖像 的數(shù)據(jù)。幀間預(yù)測(cè)部203利用取得的已解碼圖像的數(shù)據(jù)進(jìn)行幀間預(yù)測(cè)處理 (S306)。
在幀間預(yù)測(cè)處理完成后,從幀間預(yù)測(cè)部203輸出的數(shù)據(jù),經(jīng)過(guò)解塊濾 波部205的解塊處理,被存儲(chǔ)到解碼圖像緩沖器206。
解碼圖像緩沖器206所存儲(chǔ)的數(shù)據(jù),通過(guò)第一傳輸部101被傳輸?shù)酵?部存儲(chǔ)器107(S308)。
并且,在MB的解碼結(jié)束后,判定該MB是否為該MB所屬的切片的 末端的MB(S309)。
因此,在判定為該MB不是切片的末端的MB的情況下(S309的"否"), 然后進(jìn)行以后的MB的解碼處理。在該MB是切片的末端的MB的情況下 (S309的"是"),然后判定該MB是否為圖像的末端的MB(S310)。
因此,在判定為該MB不是圖像的末端的MB的情況下(S310的"否"), 然后進(jìn)行以后的切片的解碼。在該MB是圖像的末端的MB的情況下(S310 的"是"),H,264解碼器100使對(duì)該圖像的解碼處理完成。
而且,例如通過(guò)可變長(zhǎng)解碼部201進(jìn)行所述的判定處理(S309以及 S310)。在所述一系列處理完成時(shí),外部存儲(chǔ)器107存儲(chǔ)有H.264解碼器100 所解碼的數(shù)據(jù)的全部。也就是,外部存儲(chǔ)器107存儲(chǔ)有構(gòu)成該圖像的已解 碼數(shù)據(jù)的全部。
如此,解碼處理完成后被寫(xiě)出到外部存儲(chǔ)器107的已解碼圖像的數(shù)據(jù), 通過(guò)第二傳輸部102被傳輸?shù)絻?nèi)部存儲(chǔ)器106(S311)。該傳輸后,H,264解 碼器100以規(guī)定的定時(shí)來(lái)開(kāi)始下一個(gè)圖像的解碼。
然后,例如,直到用戶指示結(jié)束該運(yùn)動(dòng)圖像數(shù)據(jù)的再生為止,或者, 直到該運(yùn)動(dòng)圖像數(shù)據(jù)整體的解碼處理結(jié)束為止,反復(fù)進(jìn)行所述處理。
圖5是實(shí)施例1的運(yùn)動(dòng)圖像解碼裝置10中的解碼處理的時(shí)序圖的一個(gè) 例子。而且,圖中的"#0"等編號(hào)是識(shí)別各個(gè)圖像的編號(hào)。
運(yùn)動(dòng)圖像解碼裝置IO,如上所述,反復(fù)進(jìn)行以下的處理,即,將解碼 后用于幀間預(yù)測(cè)的圖像的數(shù)據(jù)從外部存儲(chǔ)器107復(fù)制到內(nèi)部存儲(chǔ)器106的 處理。
據(jù)此,如圖5示出,內(nèi)部存儲(chǔ)器106存儲(chǔ)有在后續(xù)圖像的解碼處理時(shí) 所需要的已解碼圖像的數(shù)據(jù)的全部。
因此,運(yùn)動(dòng)圖像解碼裝置IO,在進(jìn)行后續(xù)圖像的解碼時(shí),能夠只向內(nèi) 部存儲(chǔ)器106存取來(lái)執(zhí)行幀間預(yù)測(cè)。
而且,在已解碼圖像#4被傳輸?shù)絻?nèi)部存儲(chǔ)器106之前,圖像#0 圖像 #3中此后不被參考的一幅以上的圖像被刪除。
并且,在解碼處理停止的狀態(tài)下,進(jìn)行從外部存儲(chǔ)器107到內(nèi)部存儲(chǔ) 器106的數(shù)據(jù)傳輸處理。也就是,沒(méi)有像以往那樣在解碼處理的期間中已 解碼數(shù)據(jù)被傳輸?shù)絻?nèi)部存儲(chǔ)器106的情況。因此,對(duì)于內(nèi)部存儲(chǔ)器106的 容量,只要是能夠存儲(chǔ)為了進(jìn)行幀間預(yù)測(cè)而必要且最低限度的數(shù)據(jù)的容量 即可。
而且,在H.264標(biāo)準(zhǔn)中規(guī)定有等級(jí),該等級(jí)用于規(guī)定解碼器的能力以 及被編碼的比特流的復(fù)雜程度等。并且,按每個(gè)等級(jí)規(guī)定有支持編碼工具 的范圍,該編碼工具是標(biāo)準(zhǔn)所規(guī)定的編碼處理的要素技術(shù)。
具體而言,支持全高清晰電視機(jī)以及Blu—ray盤(pán)等的光盤(pán)所支持的 1920像素X 1080像素的運(yùn)動(dòng)圖像流的等級(jí)中,在H.264的標(biāo)準(zhǔn)上規(guī)定有在 幀間預(yù)測(cè)能夠參考的已解碼圖像最多四幅圖像。
例如,在實(shí)施例1的運(yùn)動(dòng)圖像解碼裝置IO將該運(yùn)動(dòng)圖像流作為解碼對(duì)象的情況下,能夠?qū)?nèi)部存儲(chǔ)器106的容量成為標(biāo)準(zhǔn)所規(guī)定的四幅圖像的 容量。
如上所述,實(shí)施例1的運(yùn)動(dòng)圖像解碼裝置10,在反復(fù)進(jìn)行的解碼處理 的停止期間,將用于以后的幀間預(yù)測(cè)的參考圖像從外部存儲(chǔ)器107傳輸?shù)?內(nèi)部存儲(chǔ)器106。
也就是,在運(yùn)動(dòng)圖像解碼裝置10中,在對(duì)一幅編碼圖像的解碼處理的 期間中,不發(fā)生向內(nèi)部存儲(chǔ)器106的數(shù)據(jù)傳輸,而只進(jìn)行向外部存儲(chǔ)器107 的數(shù)據(jù)傳輸。然后,在該解碼處理完成的情況下,直到下一個(gè)解碼處理開(kāi) 始為止,該已解碼圖像的數(shù)據(jù)從外部存儲(chǔ)器107被復(fù)制到內(nèi)部存儲(chǔ)器106。
據(jù)此,與像以往的運(yùn)動(dòng)圖像解碼裝置那樣將正在解碼中的數(shù)據(jù)向內(nèi)部 存儲(chǔ)器和外部存儲(chǔ)器同時(shí)寫(xiě)入的情況相比,能夠減少內(nèi)部存儲(chǔ)器的一幅圖 像的容量。
具休而言,在本實(shí)施例的運(yùn)動(dòng)圖像解碼裝置10的情況下,如圖5示出, 例如對(duì)圖像#4的解碼處理中存在于內(nèi)部存儲(chǔ)器106的數(shù)據(jù)是,圖像#0 圖 像#3這四幅的數(shù)據(jù)。也就是,內(nèi)部存儲(chǔ)器106具有四幅圖像的容量即可。
然而,在以往的運(yùn)動(dòng)圖像解碼裝置的情況下,在對(duì)圖像#4的解碼處理 中,解碼結(jié)束后的MB的數(shù)據(jù)依次被寫(xiě)入到內(nèi)部存儲(chǔ)器。因此,內(nèi)部存儲(chǔ) 器需要五幅圖像的容量。這些必要容量的差異是在其它的解碼處理的期間 也同樣發(fā)生的。
如此,本實(shí)施例的運(yùn)動(dòng)圖像解碼裝置10,不會(huì)使解碼所需要的存儲(chǔ)容 量增加,具體而言,不會(huì)使內(nèi)部存儲(chǔ)器所需要的容量增加。
并且,在解碼處理的停止期間,即在不進(jìn)行通過(guò)第一傳輸部101的向 外部存儲(chǔ)器107的數(shù)據(jù)傳輸?shù)钠陂g,將已解碼圖像從外部存儲(chǔ)器107傳輸 到內(nèi)部存儲(chǔ)器106。因此,不會(huì)使運(yùn)動(dòng)圖像解碼裝置10的數(shù)據(jù)傳輸所涉及 的處理負(fù)荷不必要地增大。
如此,在實(shí)施例1的運(yùn)動(dòng)圖像解碼裝置10中,由于從內(nèi)部存儲(chǔ)器106 能夠取得所有的參考圖像,因此能夠保證解碼處理的迅速性。
而且,通過(guò)將只寫(xiě)出到外部存儲(chǔ)器107的已解碼圖像,以此后的解碼 處理中的幀間預(yù)測(cè)所需要的定時(shí)來(lái)傳輸?shù)絻?nèi)部存儲(chǔ)器106,從而與以往相比 能夠減少內(nèi)部存儲(chǔ)器106的必要容量。制到內(nèi)部存儲(chǔ)器106。
在此,在將多個(gè)已解碼圖像從外部存儲(chǔ)器107復(fù)制到內(nèi)部存儲(chǔ)器106 時(shí),也可以從在進(jìn)行復(fù)制的緊前的解碼結(jié)束之前已經(jīng)存儲(chǔ)在內(nèi)部存儲(chǔ)器106 的圖像的數(shù)據(jù)開(kāi)始依次進(jìn)行復(fù)制。
并且,也可以從按照解碼順序解碼剛結(jié)束的圖像的數(shù)據(jù)開(kāi)始依次進(jìn)行 復(fù)制。
也就是,在某一幅編碼圖像的解碼開(kāi)始之前,內(nèi)部存儲(chǔ)器106存儲(chǔ)有 有可能在其解碼處理中被參考的所有的已解碼圖像即可。
并且,其存儲(chǔ)的順序不僅限于特定的順序。并且,在解碼處理的一次 的停止期間,也可以將多個(gè)已解碼圖像從外部存儲(chǔ)器107傳輸?shù)絻?nèi)部存儲(chǔ) 器106。
如本實(shí)施例,通過(guò)按每個(gè)停止期間,只將進(jìn)行緊前的解碼處理而得到 的一幅已解碼圖像從外部存儲(chǔ)器107復(fù)制到內(nèi)部存儲(chǔ)器106,從而能夠使從 外部存儲(chǔ)器107到內(nèi)部存儲(chǔ)器106的一次的數(shù)據(jù)傳輸量更減少。
并且,在本實(shí)施例中,如圖1示出,運(yùn)動(dòng)圖像解碼裝置IO包括第一傳 輸部IOI、第二傳輸部102、第三傳輸部103以及編碼數(shù)據(jù)提供部105,以 分別作為不同的功能框。
然而,它們是在內(nèi)部存儲(chǔ)器106以及外部存儲(chǔ)器107的構(gòu)成要素之間 傳輸數(shù)據(jù)的單元。因此,也可以以單一的功能框來(lái)實(shí)現(xiàn),從而以時(shí)分來(lái)進(jìn) 行各個(gè)部實(shí)行的功能?;蛘?,也可以以單一的功能框來(lái)實(shí)現(xiàn),從而能夠并 行執(zhí)行多個(gè)功能。 (實(shí)施例2)
圖6是示出本發(fā)明的實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20的主要功能結(jié) 構(gòu)的功能框圖。
利用圖6說(shuō)明實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20的結(jié)構(gòu)。
如圖6示出,運(yùn)動(dòng)圖像解碼裝置20,除了實(shí)施例1中的運(yùn)動(dòng)圖像解碼 裝置IO包括的構(gòu)成要素以外,還包括判斷部607。
也就是,運(yùn)動(dòng)圖像解碼裝置20包括集成有多個(gè)功能的系統(tǒng)LSI60、以 及配置在系統(tǒng)LSI60外部的外部存儲(chǔ)器608。
系統(tǒng)LSI60具有H.264解碼器600、第一傳輸部601、第二傳輸部602、 第三傳輸部603、出圖部604、編碼數(shù)據(jù)提供部605、以及用于幀間預(yù)測(cè)的內(nèi)部存儲(chǔ)器606,還具有判斷部607。
判斷部607是判斷多個(gè)已解碼圖像分別在編碼圖像的解碼時(shí)是否被參 考的處理部。也就是,判斷部607具有檢測(cè)后續(xù)的圖像將要參考的圖像的 作用。
具體而言,判斷部607,根據(jù)對(duì)編碼圖像進(jìn)行解碼時(shí)得到的圖像頭中包 含的信息來(lái)進(jìn)行該判斷。對(duì)于判斷的具體例子,在后面利用圖8進(jìn)行說(shuō)明。 對(duì)于其它的各個(gè)構(gòu)成要素的作用,由于與實(shí)施例1相同,因此省略說(shuō)明。
其次,利用圖7 圖9說(shuō)明實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20的工作。 圖7是實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20的處理的流程圖。 如圖7示出,實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20的基本處理流程,與
圖3示出的實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20的處理流程相同。
也就是,在圖7中,從等待圖像解碼開(kāi)始(S700)到解碼后的MB是否
為圖像的末端的MB的判定(S710)為止的處理,與圖3中的各個(gè)處理(S300
S310)相對(duì)應(yīng)。
然而,實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20,在解碼后的MB是圖像的 末端的MB的情況下(S710的"是"),判斷部607,判斷已解碼圖像的數(shù) 據(jù)是否用于幀間預(yù)測(cè)。
因此,只將被判斷為用于幀間預(yù)測(cè)的已解碼圖像,從外部存儲(chǔ)器608傳 輸?shù)絻?nèi)部存儲(chǔ)器606。
據(jù)此,能夠使從外部存儲(chǔ)器608到內(nèi)部存儲(chǔ)器606的數(shù)據(jù)傳輸量減少。
禾U用圖8以及圖9說(shuō)明,與通過(guò)判斷部607的參考圖像的確定有關(guān)的 處理的具體例子。
圖8是示出連續(xù)的圖像序列的一個(gè)例子的圖。而且,以下的說(shuō)明中示 出,H.264的解碼處理中的參考圖像的判斷方法的一個(gè)例子。
對(duì)于圖8示出的各個(gè)圖像的符號(hào)進(jìn)行說(shuō)明。描述為I、 P、 B的符號(hào)示 出圖像的種類(lèi)。I所示的圖像(I圖像)是只將幀內(nèi)預(yù)測(cè)作為編碼工具來(lái)利用 的圖像,也是不利用其它的已解碼圖像的數(shù)據(jù)也能夠解碼的圖像。
P所示的圖像(P圖像)是利用已解碼圖像的數(shù)據(jù)進(jìn)行幀間預(yù)測(cè)的圖像, 存在只能參考的一幅圖像之類(lèi)的限制。
B所示的圖像(B圖像)是與P圖像相同進(jìn)行幀間預(yù)測(cè)的圖像,但也能夠同時(shí)參考的二幅圖像。
而且,被添加到I、 P以及B的數(shù)字示出編碼的順序。由于按照該編碼
的順序來(lái)構(gòu)成編碼流,因此該順序也與解碼的順序一致。
然而,另一方面,由于出圖的順序?yàn)镮o、 B3、 B2、 B4、 P,,因此得知在 解碼后出圖時(shí)有可能需要按照規(guī)定的順序重新排列。
在圖8示出的例子中,例如P,圖像參考Io圖像。并且,B2圖像參考I()
和P!。并且,B3圖像參考Io和B2, B4參考B2和P!。
在具有這些圖像間的參考關(guān)系的流的情況下,例如B3和B4是非參考
圖像,該非參考圖像在對(duì)其它的圖像進(jìn)行解碼時(shí)不被用于幀間預(yù)測(cè)的參考。
由于這些圖像在解碼后不被參考,因此判斷部607判斷這些圖像不是參考 圖像。
具體而言,在各個(gè)圖像的圖像頭包含一種信息,該信息示出應(yīng)該將哪 個(gè)圖像作為用于參考的圖像來(lái)保留、以及參考哪個(gè)圖像。判斷部607,例如 從H.264解碼器600接受該信息,從而能夠判斷各個(gè)圖像是否為參考圖像。
該判斷后,本實(shí)施例的運(yùn)動(dòng)圖像解碼裝置20,不會(huì)將外部存儲(chǔ)器608 所存儲(chǔ)的B3以及B4的圖像的數(shù)據(jù)復(fù)制到內(nèi)部存儲(chǔ)器606。
圖9是示出圖像的編碼順序和顯示順序的對(duì)應(yīng)關(guān)系的圖。
而且,圖9示出圖8所示的處于參考關(guān)系的多個(gè)圖像的編碼順序和顯 示順序的對(duì)應(yīng)關(guān)系。
如圖9示出,首先,對(duì)只利用幀內(nèi)預(yù)測(cè)的Io圖像進(jìn)行解碼,然后,對(duì) 參考Io圖像來(lái)進(jìn)行幀間預(yù)測(cè)的Pi圖像進(jìn)行解碼。
并且,由于B2圖像的解碼是參考Io圖像和Pi圖像來(lái)進(jìn)行的,因此得知
Io圖像和P!圖像的解碼后進(jìn)行B2圖像的解碼。
這些圖像解碼順序和顯示順序的關(guān)系是,能夠根據(jù)存儲(chǔ)在所述圖像的 開(kāi)頭的圖像頭中包含的信息來(lái)判斷的。
至U此為止進(jìn)行了解碼的Io、 Pi以及B2的各個(gè)圖像是,在幀間預(yù)測(cè)時(shí)被 參考的圖像。
因此,在本結(jié)構(gòu)中,1o圖像的解碼結(jié)束且被寫(xiě)入到外部存儲(chǔ)器608后, 在P,圖像的解碼幵始之前,Io的數(shù)據(jù)通過(guò)第二傳輸部602從外部存儲(chǔ)器608 被傳輸?shù)絻?nèi)部存儲(chǔ)器606。
并且,在&圖像的解碼完成的情況下,同樣,在B2的解碼開(kāi)始之前P,的數(shù)據(jù)從外部存儲(chǔ)器608被傳輸?shù)絻?nèi)部存儲(chǔ)器606。
另一方面,在B3的解碼中利用Io和B2的數(shù)據(jù)以作為參考圖像,在B4
的解碼中利用B2和Pi的數(shù)據(jù)以分別作為參考圖像,但是,通過(guò)判斷部607
判斷為在以后的幀間預(yù)測(cè)中不使用B3以及B4。據(jù)此,這些的己解碼圖像的
數(shù)據(jù)不會(huì)被傳輸?shù)絻?nèi)部存儲(chǔ)器606。
如此,在實(shí)施例2的運(yùn)動(dòng)圖像解碼裝置20中,在通過(guò)判斷部607只將 需要的數(shù)據(jù)存儲(chǔ)在內(nèi)部存儲(chǔ)器606的狀態(tài)下能夠進(jìn)行解碼。并且,經(jīng)過(guò)這 些順序,解碼順序和顯示順序的關(guān)系成為像圖9那樣。
如上所述,實(shí)施例2的運(yùn)動(dòng)圖像解碼裝置20,包括判斷部607,從而 針對(duì)已解碼圖像,判斷是否應(yīng)該通過(guò)第二傳輸部602從外部存儲(chǔ)器608復(fù) 制到內(nèi)部存儲(chǔ)器606。據(jù)此,能夠只將此后實(shí)際上用于幀間預(yù)測(cè)的已解碼圖 像的數(shù)據(jù)復(fù)制到內(nèi)部存儲(chǔ)器606,從而能夠減少對(duì)傳輸所需要的數(shù)據(jù)量。
在此,如上所述,在H.264標(biāo)準(zhǔn)中規(guī)定有等級(jí),該等級(jí)用于規(guī)定解碼 器的能力等,并且按每個(gè)等級(jí)規(guī)定有支持標(biāo)準(zhǔn)所規(guī)定的編碼工具的范圍。
具體而言,如上所述,支持全高清晰電視機(jī)以及Blu—ray盤(pán)等的光盤(pán) 所支持的1920像素X 1080像素的運(yùn)動(dòng)圖像流的等級(jí)中,規(guī)定有用于幀間預(yù) 測(cè)的已解碼圖像最多四幅圖像。
例如,在實(shí)施例2的運(yùn)動(dòng)圖像解碼裝置20,將該運(yùn)動(dòng)圖像流作為解碼 對(duì)象的情況下,也可以將內(nèi)部存儲(chǔ)器606的大小作為標(biāo)準(zhǔn)所規(guī)定的四幅圖 像的容量本身。
而且,對(duì)于判斷部607具有的判斷各個(gè)圖像是否被參考的功能,也可 以是例如11.264解碼器600具備的。在此情況下,通過(guò)H.264解碼器600 指示第二傳輸部602,從而只將被參考的已解碼圖像從外部存儲(chǔ)器608傳輸 到內(nèi)部存儲(chǔ)器606即可。 (實(shí)施例3)
圖10是示出本發(fā)明的實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置30的主要功能 結(jié)構(gòu)的功能框圖。
以下,利用圖10說(shuō)明實(shí)施例3的運(yùn)動(dòng)圖像解碼裝置30的結(jié)構(gòu)。
如圖10示出,運(yùn)動(dòng)圖像解碼裝置30的結(jié)構(gòu)與實(shí)施例2中的運(yùn)動(dòng)圖像 解碼裝置20相同。
也就是,運(yùn)動(dòng)圖像解碼裝置30包括集成有多個(gè)功能的系統(tǒng)LSI70、以及配置在系統(tǒng)LSI70外部的外部存儲(chǔ)器卯8。
系統(tǒng)LSI70具有H.264解碼器900、第一傳輸部901 、第二傳輸部902、 第三傳輸部903、出圖部904、編碼數(shù)據(jù)提供部905、以及用于幀間預(yù)測(cè)的 內(nèi)部存儲(chǔ)器906,還具有判斷部907。
如此,實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置30的結(jié)構(gòu)與實(shí)施例2中的運(yùn)動(dòng) 圖像解碼裝置20的結(jié)構(gòu)相同。
但是,實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置30與實(shí)施例1中的運(yùn)動(dòng)圖像解 碼裝置10以及實(shí)施例2中的運(yùn)動(dòng)圖像解碼裝置20不同,第二傳輸部902 將己解碼圖像從內(nèi)部存儲(chǔ)器906傳輸?shù)酵獠看鎯?chǔ)器908。
實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置30,根據(jù)其特征,能夠減少外部存儲(chǔ) 器908的容量。
而且,對(duì)于各個(gè)構(gòu)成要素的基本作用,由于與實(shí)施例1以及實(shí)施例2
相同,因此省略說(shuō)明。
其次,利用圖11說(shuō)明實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置30的工作。
圖ll是實(shí)施例3中的運(yùn)動(dòng)圖像解碼裝置30的處理的流程圖。
首先,H.264解碼器900處于初始狀態(tài),即處于等待圖像解碼處理開(kāi)始
的狀態(tài)(SIOOO)。
在該狀態(tài)下,例如,在根據(jù)用戶的指示開(kāi)始圖像的解碼的情況下,H.264 解碼器900對(duì)圖像頭進(jìn)行解碼(SIOOI)。
判斷部907,根據(jù)解碼后的圖像頭中包含的信息來(lái)判斷該圖像是否為用 于幀間預(yù)測(cè)的圖像(S1002)。
在該圖像不是用于幀間預(yù)測(cè)的圖像的情況下(S1002的"否"),H.264 解碼器900,然后進(jìn)行切片頭的解碼處理(S1004)。
另一方面,在該圖像是用于幀間預(yù)測(cè)的圖像的情況下(S1002的"是"), H.264解碼器900,在以后的處理中將該圖像的解碼結(jié)果只寫(xiě)入到內(nèi)部存儲(chǔ) 器906。
在此情況下,在該圖像的解碼后,在于對(duì)后續(xù)的圖像進(jìn)行解碼時(shí)出圖 的定時(shí)的數(shù)據(jù),在此時(shí)被存儲(chǔ)在內(nèi)部存儲(chǔ)器906。于是,為了將該數(shù)據(jù)出圖 而傳輸?shù)酵獠看鎯?chǔ)器908,而開(kāi)始第二傳輸部902的傳輸處理(S1003)。 其次進(jìn)行切片頭的解碼處理(S1004)、以及宏塊頭的解碼處理(S1005)。 然后,進(jìn)行正在解碼中的MB是否為進(jìn)行幀間預(yù)測(cè)的MB的判斷(S1006)。在是進(jìn)行幀間預(yù)測(cè)的MB的情況下(S1006的"是"),H.264解碼 器卯0,利用第三傳輸部903來(lái)從內(nèi)部存儲(chǔ)器906取得已解碼圖像的數(shù)據(jù)。 而且,利用取得的已解碼圖像的數(shù)據(jù)進(jìn)行幀間預(yù)測(cè)處理(S1008)。
并且,在是不進(jìn)行幀間預(yù)測(cè)的MB的情況下(S1006的"否"),進(jìn)行幀 內(nèi)預(yù)測(cè)處理(S1009)。
利用幀間預(yù)測(cè)(S1008)或幀內(nèi)預(yù)測(cè)(S1009)來(lái)解碼的MB,被寫(xiě)出到內(nèi)部 存儲(chǔ)器906或外部存儲(chǔ)器卯8的任一方。
具體而言,按照該圖像為了幀間預(yù)測(cè)而是否被后續(xù)的圖像參考的判斷 (S1010)的結(jié)果來(lái)決定輸出目標(biāo)。
在判斷部907判斷為該圖像是被后續(xù)的圖像參考的圖像的情況下 (S1010的"是"),該已解碼的MB,利用第三傳輸部903被傳輸?shù)絻?nèi)部存 儲(chǔ)器906(S1012)。
在判斷部907判斷為該圖像是不被后續(xù)的圖像參考的圖像的情況下 (S1010的"否"),該已解碼的MB,利用第一傳輸部901直接被寫(xiě)出到外 部存儲(chǔ)器卯8(S1011)。
在MB的解碼完成的情況下,判定該MB是否為該MB所屬的切片的 末端的MB(S1013)。在該MB不是切片的末端的MB的情況下(S1013的 "否"),移向下一個(gè)MB的解碼處理。
并且,在該MB是切片的末端的MB的情況下(S1013的"是"),然后 判定該MB是否為圖像的末端的MB(S1014)。
在該MB不是圖像的末端的MB的情況下(S1014的"否"),移向下一
個(gè)切片的解碼處理。
并且,在該MB是圖像的末端的MB的情況下(S1014的"是"),移向
數(shù)據(jù)傳輸?shù)耐瓿纱_認(rèn)(S1015)。
具體而言,在屬于該圖像的MB的解碼全部完成后,判定從內(nèi)部存儲(chǔ)
器906到外部存儲(chǔ)器908的出圖用數(shù)據(jù)的傳輸(S1013)等的、由各個(gè)傳輸部
的數(shù)據(jù)傳輸是否全部完畢(S1015)。
而且,該判定是例如H.264解碼器900與各個(gè)傳輸部通信來(lái)進(jìn)行的。 在傳輸未完成的情況下(S1015的"否"),等待傳輸完成(S1015的"是"),
然后移向下一個(gè)圖像的解碼處理。
運(yùn)動(dòng)圖像解碼裝置30,經(jīng)過(guò)以上的順序,從而能夠在解碼處理中用于幀間預(yù)測(cè)的數(shù)據(jù)全部存儲(chǔ)在內(nèi)部存儲(chǔ)器906的狀態(tài)下開(kāi)始下一個(gè)圖像的解 碼。
據(jù)此,不為了幀間預(yù)測(cè)而向內(nèi)部存儲(chǔ)器906存取也能夠進(jìn)行解碼工作, 因此不需要高速的外部存儲(chǔ)器908。
并且,被寫(xiě)入到外部存儲(chǔ)器908的數(shù)據(jù)是,預(yù)定正在出圖中的圖像后 將要出圖的圖像的數(shù)據(jù)。據(jù)此,為了存儲(chǔ)已解碼圖像的數(shù)據(jù)而外部存儲(chǔ)器 908需要的容量是二幅圖像的容量即可。 (實(shí)施例1 3的補(bǔ)充事項(xiàng))
在實(shí)施例1 3中均說(shuō)明了 H.264的解碼處理。但是,本發(fā)明能夠應(yīng)用 到參考多個(gè)幀來(lái)對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行編碼的任何運(yùn)動(dòng)圖像編碼標(biāo)準(zhǔn)。
并且,本發(fā)明也能夠應(yīng)用到例如將編碼后的運(yùn)動(dòng)圖像數(shù)據(jù)再生的再生 裝置。
圖12是包括利用本發(fā)明的集成電路的編碼圖像的再生裝置1000的結(jié) 構(gòu)圖。
而且,在圖12中示出再生裝置1000中包括實(shí)施例1的運(yùn)動(dòng)圖像解碼 裝置10的結(jié)構(gòu),但也可以再生裝置1000中包括運(yùn)動(dòng)圖像解碼裝置20或運(yùn) 動(dòng)圖像解碼裝置30,而替代運(yùn)動(dòng)圖像解碼裝置10。
如圖12示出,再生裝置IOOO包括電路板1100和顯示部1105。
電路板1100包括具有系統(tǒng)LSI50和外部存儲(chǔ)器107的運(yùn)動(dòng)圖像解碼裝 置IO、流輸入部1110、以及外部輸出部llll。
系統(tǒng)LSI50是集成多個(gè)功能的一個(gè)LSI,具有像實(shí)施例1中說(shuō)明那樣的 功能上的結(jié)構(gòu)。
流輸入部1110是本發(fā)明的再生裝置的輸入單元的一個(gè)例子,也是從存 儲(chǔ)卡、硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器、地波天線、衛(wèi)星廣播天線、以及IP(Internet Protocol :因特網(wǎng)協(xié)議)網(wǎng)絡(luò)等接受輸入信號(hào)并提取編碼流,從而提供給運(yùn)動(dòng) 圖像解碼裝置10的處理部。
具體而言,流輸入部1110所提取的編碼流被寫(xiě)入到外部存儲(chǔ)器107。 被寫(xiě)入到外部存儲(chǔ)器107的編碼流,與實(shí)施例1的處理流程(參照?qǐng)D3)相同 被輸入到系統(tǒng)LSI50且被解碼后,通過(guò)第一傳輸部101被寫(xiě)入到外部存儲(chǔ) 器107。
而且,流輸入部1110是,在圖12中被記載為被安裝在電路板1100上的另一個(gè)電路。但是,流輸入部1110也可以在系統(tǒng)LSI50的內(nèi)部包括、或 可以被安裝在其它的電路板來(lái)與電路板1100連接。
并且,流輸入部1110也可以,針對(duì)存儲(chǔ)卡、硬盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器、 地波天線、衛(wèi)星廣播天線、以及IP網(wǎng)絡(luò)等的外部輸入分別包括的電路。
被寫(xiě)入到外部存儲(chǔ)器107的已解碼圖像的數(shù)據(jù),通過(guò)出圖部104被輸 入到外部輸出部1111,該外部輸出部1111管理顯示部1105的顯示處理。 外部輸出部llll,將該圖像的數(shù)據(jù)輸出到顯示部1105。據(jù)此,該圖像被顯 示在顯示部1105。
而且,外部輸出部1111是在圖12中被記載為被安裝在電路板1100上 的另一個(gè)電路。但是,流輸入部1110也可以在系統(tǒng)LSI50的內(nèi)部包括、或 可以被安裝在其它的電路板來(lái)與電路板1100連接。
根據(jù)具有這些結(jié)構(gòu)的將編碼圖像再生的再生裝置1000,能夠通過(guò)具有 更少的內(nèi)部存儲(chǔ)器的集成電路來(lái)將編碼圖像再生。
并且,這些再生裝置1000,能夠應(yīng)用到將從存儲(chǔ)卡、硬盤(pán)驅(qū)動(dòng)器、光 盤(pán)驅(qū)動(dòng)器、地波天線、衛(wèi)星廣播天線等的裝置輸入的編碼流再生的各種設(shè) 備。
而且,在所有的實(shí)施例中,R264解碼器、傳輸部、編碼數(shù)據(jù)提供部、 或出圖部等的各個(gè)功能框是,以典型的集成電路的LSI來(lái)實(shí)現(xiàn)的,但也可 以將它們分別作為單芯片化,還可以將它們?cè)诎ㄒ徊糠只蛉康臓顟B(tài)下 作為單芯片化。
在此,設(shè)想了 LSI,但是根據(jù)集成度不同,有時(shí)被稱(chēng)為IC、超(Super)LSI、 特大(Ultra)LSI。
并且,對(duì)于集成電路化的方法不僅限于LSI,也可以以專(zhuān)用電路或通用 處理器來(lái)實(shí)現(xiàn)。也可以利用在制造LSI后能夠編程的FPGA(Fidd Programmable Gate Array :現(xiàn)場(chǎng)可編程門(mén)陣列)、或可重構(gòu)LSI內(nèi)部的電路 單元的連接或設(shè)定的可重構(gòu)處理器。
而且,當(dāng)然,若因半導(dǎo)體技術(shù)的進(jìn)步或?qū)С龅钠渌募夹g(shù)而出現(xiàn)代替 LSI的集成電路化的技術(shù),則可以利用其技術(shù)對(duì)功能框進(jìn)行集成化。
本發(fā)明能夠提供一種運(yùn)動(dòng)圖像解碼裝置,其利用幀間預(yù)測(cè)對(duì)編碼圖像 進(jìn)行解碼,并且,不使解碼所需要的存儲(chǔ)容量增加而高效率地進(jìn)行解碼處 理。因此,本發(fā)明的運(yùn)動(dòng)圖像解碼裝置能夠應(yīng)用到數(shù)字照相機(jī)、數(shù)字?jǐn)z像機(jī)、DVD、 Blu—my光盤(pán)播放機(jī)、數(shù)字電視機(jī)、數(shù)字電視機(jī)的接收機(jī)、汽 車(chē)導(dǎo)航系統(tǒng)、或與因特網(wǎng)連接的機(jī)頂盒等。
權(quán)利要求
1、一種運(yùn)動(dòng)圖像解碼裝置,對(duì)具有編碼圖像的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得到的編碼圖像,該編碼方式是指最多參考n幅的圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編碼方式,n為2以上的整數(shù),所述運(yùn)動(dòng)圖像解碼裝置,包括解碼單元,利用幀間預(yù)測(cè)對(duì)所述運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行解碼;第一記憶單元,保持通過(guò)所述解碼單元得到的已解碼圖像,以使通過(guò)所述解碼單元得到的已解碼圖像被輸出到外部;第二記憶單元,能夠存儲(chǔ)n幅已解碼圖像,該n幅已解碼圖像是在所述解碼單元進(jìn)行幀間預(yù)測(cè)時(shí)能夠參考的n幅已解碼圖像;以及傳輸單元,將已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙洃泦卧?,使得在由所述解碼單元對(duì)一幅編碼圖像開(kāi)始進(jìn)行解碼之前所述n幅已解碼圖像被存儲(chǔ)在所述第二記憶單元。
2、 如權(quán)利要求1所述的運(yùn)動(dòng)圖像解碼裝置,所述第一記憶單元,在所述解碼單元對(duì)編碼圖像進(jìn)行解碼期間,依次 蓄積通過(guò)所述解碼單元得到的已解碼數(shù)據(jù),從而保持構(gòu)成已解碼圖像的所 有的數(shù)據(jù),該已解碼圖像是所述編碼圖像的解碼結(jié)果,所述傳輸單元,在對(duì)所述一幅編碼圖像開(kāi)始進(jìn)行解碼之前,且在按照 解碼順序所述一幅編碼圖像的前一幅編碼圖像的解碼結(jié)束后,開(kāi)始傳輸所 述n幅已解碼圖像中的一幅已解碼圖像。
3、 如權(quán)利要求2所述的運(yùn)動(dòng)圖像解碼裝置,所述傳輸單元,在所述傳輸中,將已解碼圖像從所述第一記憶單元傳 輸?shù)剿龅诙洃泦卧?,該己解碼圖像是所述n幅已解碼圖像中的一幅, 也是所述前一幅編碼圖像的解碼結(jié)果。
4、 如權(quán)利要求1所述的運(yùn)動(dòng)圖像解碼裝置,還包括判斷單元,判斷在對(duì)所述一幅編碼圖像進(jìn)行解碼時(shí),多個(gè)已解碼圖像的每一個(gè)是否被參考,所述傳輸單元,將已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙洃泦卧?,使得在?duì)所述一幅編碼圖像開(kāi)始進(jìn)行解碼之前n幅已解碼圖像被 存儲(chǔ)在所述第二記憶單元,該n幅已解碼圖像是由所述判斷單元判斷為在 對(duì)所述一幅編碼圖像進(jìn)行解碼時(shí)被參考的n幅已解碼圖像。
5、 如權(quán)利要求4所述的運(yùn)動(dòng)圖像解碼裝置,所述傳輸單元,只將n幅己解碼圖像中的所述第二記憶單元未存儲(chǔ)的 已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙洃泦卧?,該n幅已解碼 圖像是由所述判斷單元判斷為在對(duì)所述一幅編碼圖像進(jìn)行解碼時(shí)被參考的 n幅已解碼圖像。
6、 如權(quán)利要求l所述的運(yùn)動(dòng)圖像解碼裝置,所述解碼單元和所述第二記憶單元被包含在一個(gè)集成電路中,所述第 一記憶單元被配置在所述集成電路的外部。
7、 如權(quán)利要求1所述的運(yùn)動(dòng)圖像解碼裝置,所述運(yùn)動(dòng)圖像數(shù)據(jù)具有的編碼圖像是通過(guò)所述編碼方式進(jìn)行編碼而得 到的1920像素X 1080像素的圖像的數(shù)據(jù),所述編碼方式是指H.264標(biāo)準(zhǔn)所規(guī)定的、最多參考四幅圖像來(lái)進(jìn)行幀 間預(yù)測(cè)的編碼方式,所述解碼單元,參考從所述第一記憶單元被傳輸?shù)剿龅诙洃泦卧?的四幅已解碼圖像中的一幅以上的已解碼圖像來(lái)對(duì)所述編碼圖像進(jìn)行解 碼。
8、 一種再生裝置,再生運(yùn)動(dòng)圖像數(shù)據(jù),所述再生裝置,包括 權(quán)利要求1所述的運(yùn)動(dòng)圖像解碼裝置;輸入單元,接受所述運(yùn)動(dòng)圖像數(shù)據(jù)的輸入,并將其提供給所述運(yùn)動(dòng)圖 像解碼裝置;以及顯示單元,依次顯示從所述第一記憶單元輸出的多個(gè)已解碼圖像。
9、 一種運(yùn)動(dòng)圖像解碼裝置,對(duì)具有編碼圖像的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼, 該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得到的編碼圖像,該編碼方式是指 最多參考n幅的圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編碼方式,n為2以上的整數(shù),所述運(yùn)動(dòng)圖像解碼裝置,包括解碼單元,利用幀間預(yù)測(cè)對(duì)所述運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行 解碼;第一記憶單元,保持通過(guò)所述解碼單元得到的已解碼圖像,以使通過(guò) 所述解碼單元得到的已解碼圖像被輸出到外部;第二記憶單元,存儲(chǔ)n幅已解碼圖像,該n幅已解碼圖像是在所述解 碼單元進(jìn)行幀間預(yù)測(cè)時(shí)能夠參考的n幅已解碼圖像;以及傳輸單元,將已解碼圖像從所述第二記憶單元傳輸?shù)剿龅谝挥洃泦?元,該己解碼圖像是所述第二記憶單元所存儲(chǔ)的一幅以上的已解碼圖像中 的、應(yīng)該在所述第一記憶單元所存儲(chǔ)的已解碼圖像后被顯示的已解碼圖像。
10、 一種運(yùn)動(dòng)圖像解碼方法,對(duì)具有編碼圖像的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解 碼,該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得到的編碼圖像,該編碼方式 是指最多參考n幅的圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編碼方式,n為2以上的整數(shù), 所述運(yùn)動(dòng)圖像解碼方法,包括解碼步驟,利用幀間預(yù)測(cè)對(duì)所述運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行 解碼;第一記憶步驟,使第一記憶單元對(duì)在所述解碼步驟得到的已解碼圖像 進(jìn)行保持,以使在所述解碼步驟得到的已解碼圖像被輸出到外部;以及傳輸步驟,將已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙洃泦?元,使得在所述解碼步驟對(duì)一幅編碼圖像開(kāi)始進(jìn)行解碼之前n幅已解碼圖 像被存儲(chǔ)在第二記憶單元,該n幅已解碼圖像是在所述解碼步驟進(jìn)行幀間 預(yù)測(cè)時(shí)能夠參考的n幅已解碼圖像,在所述解碼步驟,參考所述第二記憶單元所記憶的所述n幅已解碼圖 像來(lái)對(duì)所述一幅編碼圖像進(jìn)行解碼。
11、 一種集成電路,用于運(yùn)動(dòng)圖像解碼裝置,該運(yùn)動(dòng)圖像解碼裝置對(duì) 具有編碼圖像的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得到的編碼圖像,該編碼方式是指最多參考n幅的圖像來(lái)進(jìn)行幀間 預(yù)測(cè)的編碼方式,n為2以上的整數(shù),所述集成電路,包括解碼單元,利用幀間預(yù)測(cè)對(duì)所述運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行 解碼;第一傳輸單元,將通過(guò)所述解碼單元得到的已解碼圖像傳輸?shù)剿黾?成電路的外部的第一記憶單元;第二記憶單元,能夠存儲(chǔ)n幅已解碼圖像,該n幅己解碼圖像是在所 述解碼單元進(jìn)行幀間預(yù)測(cè)時(shí)能夠參考的n幅已解碼圖像;以及第二傳輸單元,將已解碼圖像從所述第一記憶單元傳輸?shù)剿龅诙?憶單元,使得在所述解碼單元對(duì)一幅編碼圖像開(kāi)始進(jìn)行解碼之前所述n幅 已解碼圖像被存儲(chǔ)在所述第二記憶單元。
全文摘要
本發(fā)明提供一種運(yùn)動(dòng)圖像解碼裝置,對(duì)具有編碼圖像的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,該編碼圖像是通過(guò)編碼方式進(jìn)行編碼而得到的編碼圖像,該編碼方式是指最多參考n(n為2以上的整數(shù))幅的圖像來(lái)進(jìn)行幀間預(yù)測(cè)的編碼方式,所述運(yùn)動(dòng)圖像解碼裝置,包括H.264解碼器,利用幀間預(yù)測(cè)對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)中包含的編碼圖像進(jìn)行解碼;外部存儲(chǔ)器,保持已解碼圖像,以使該已解碼圖像被輸出到外部;內(nèi)部存儲(chǔ)器,能夠存儲(chǔ)n幅已解碼圖像,該n幅已解碼圖像是在幀間預(yù)測(cè)時(shí)能夠參考的n幅已解碼圖像;以及第二傳輸部,將已解碼圖像從外部存儲(chǔ)器傳輸?shù)絻?nèi)部存儲(chǔ)器,使得在對(duì)一幅編碼圖像開(kāi)始進(jìn)行解碼之前n幅已解碼圖像被存儲(chǔ)在內(nèi)部存儲(chǔ)器。
文檔編號(hào)H04N7/32GK101543082SQ200880000638
公開(kāi)日2009年9月23日 申請(qǐng)日期2008年5月14日 優(yōu)先權(quán)日2007年5月22日
發(fā)明者田中健, 近村啟史 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1