專利名稱:運(yùn)動(dòng)圖像解碼裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對(duì)被編碼的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼的圖像解碼裝置, 特別涉及從運(yùn)動(dòng)圖像數(shù)據(jù)的中部開(kāi)始進(jìn)行再現(xiàn)的情況下的解碼技術(shù)。
背景技術(shù):
近年來(lái),圖像特別是運(yùn)動(dòng)圖像為了滿足高像質(zhì)、大畫(huà)面的要求, 其數(shù)據(jù)量在增大,考慮到將這些大容量化的運(yùn)動(dòng)圖像數(shù)據(jù)記錄到記 錄介質(zhì)中等的情況,壓縮編碼技術(shù)被開(kāi)發(fā)出來(lái)。
作為高效壓縮編碼技術(shù),有利用畫(huà)面間相關(guān)的畫(huà)面間預(yù)測(cè)編碼 技術(shù),被編入編碼壓縮方式的國(guó)際標(biāo)準(zhǔn)規(guī)格。
作為國(guó)際標(biāo)準(zhǔn)規(guī)格,例如有以實(shí)現(xiàn)現(xiàn)行電視到高清晰度電視的
電視廣播等的高像質(zhì)為目標(biāo)的MPEG(Motion Picture Experts Group: 運(yùn)動(dòng)圖像專家組)-2規(guī)格,及以實(shí)現(xiàn)便于移動(dòng)終端和網(wǎng)絡(luò)中利用的 高壓縮率為目標(biāo)的H.264/MPEG-4AVC(Advanced Video Codec:高級(jí)
視頻編碼器)等。
通常,記錄到記錄介質(zhì)的運(yùn)動(dòng)圖像數(shù)據(jù)不僅從位流的開(kāi)頭開(kāi)始 再現(xiàn),很多也從中部開(kāi)始再現(xiàn)。此外,考慮到電視廣播,只要不從 廣播的開(kāi)頭開(kāi)始收視收聽(tīng),就從位流的中部開(kāi)始再現(xiàn)。
使用畫(huà)面間預(yù)測(cè)編碼編碼后的運(yùn)動(dòng)圖像數(shù)據(jù),基本上為了對(duì)圖 像進(jìn)行解碼,需要其他圖像。在對(duì)圖像進(jìn)行編碼時(shí),通過(guò)只存儲(chǔ)和 其他圖像之間的差分,就能實(shí)現(xiàn)高壓縮。
所以,例如想從中部接收電視廣播的位流來(lái)進(jìn)行再現(xiàn),如果沒(méi) 有接收作為應(yīng)參照的其他圖像(下面,稱為"參照?qǐng)D像")的數(shù)據(jù)的 位流,就不能進(jìn)行圖像的再現(xiàn)。這里,提出有即使從運(yùn)動(dòng)圖像數(shù)據(jù)的中部開(kāi)始也對(duì)圖像進(jìn)行解 碼并顯示的技術(shù)(參照專利文獻(xiàn)1)。在此技術(shù)中,在解碼時(shí)不存在 必要的參照?qǐng)D像的情況下,使用事先準(zhǔn)備的圖像例如灰色的圖像來(lái) 代替進(jìn)行解碼。一
此外,雖然不是以使運(yùn)動(dòng)圖像數(shù)據(jù)從中部再現(xiàn)為目的的技術(shù), 但提出有如下技術(shù)在因錯(cuò)誤等不能讀取解碼對(duì)象的圖像數(shù)據(jù)從而 不能解碼的情況下,生成圖像并顯示(參照專利文獻(xiàn)2)。
簡(jiǎn)單說(shuō)明此技術(shù)。由于解碼對(duì)象的圖像數(shù)據(jù)自身不存在,將假 設(shè)的預(yù)測(cè)圖像作為顯示圖像。詳細(xì)使用圖11在下面敘述。
通過(guò)使用這些技術(shù),在不能解碼的情況下,雖然不能顯示原來(lái) 的圖像,但是能夠從運(yùn)動(dòng)圖像數(shù)據(jù)的中部開(kāi)始再現(xiàn)。
專利文獻(xiàn)l:日本特開(kāi)平8-163575號(hào)公報(bào)
專利文獻(xiàn)2:日本特開(kāi)平7-111654號(hào)公報(bào)
但是,即使代替參照?qǐng)D像而使用了預(yù)先準(zhǔn)備的圖像,由于原來(lái) 的參照?qǐng)D像和準(zhǔn)備的圖像相關(guān)非常低,被解碼的圖像的再現(xiàn)性,艮P, 編碼前的圖像和解碼后的圖像的一致程度非常低。此外,由于在將 預(yù)測(cè)圖像作為顯示圖像時(shí)不使用對(duì)象圖像和參照?qǐng)D像之間的差分即 殘差數(shù)據(jù),所以同樣地再現(xiàn)性很低。
發(fā)明內(nèi)容
因此,本發(fā)明以提供一種運(yùn)動(dòng)圖像解碼裝置為目的,此運(yùn)動(dòng)圖 像解碼裝置在從運(yùn)動(dòng)圖像數(shù)據(jù)的中部開(kāi)始進(jìn)行再現(xiàn)時(shí),能夠生成再 現(xiàn)性較高的解碼圖像。
為達(dá)成上述目的,本發(fā)明涉及的運(yùn)動(dòng)圖像解碼裝置,對(duì)按照預(yù)測(cè) 編碼方式編碼的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,其特征在于,具備存儲(chǔ)部,
存儲(chǔ)圖像,該被存儲(chǔ)的圖像是上述運(yùn)動(dòng)圖像數(shù)據(jù)中所包含的塊被解碼
的結(jié)果;判斷部,判斷參照?qǐng)D像是否已存儲(chǔ)在上述存儲(chǔ)部中,該參照 圖像是在對(duì)要解碼的塊即對(duì)象塊進(jìn)行編碼時(shí)所使用的圖像;以及控制 部,進(jìn)行以下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的情況
5下,當(dāng)上述判斷部判斷為該對(duì)象塊被編碼時(shí)所使用的參照?qǐng)D像已經(jīng)存 儲(chǔ)在上述存儲(chǔ)部中時(shí),使用該參照?qǐng)D像進(jìn)行解碼,當(dāng)判斷為參照?qǐng)D像 沒(méi)有存儲(chǔ)時(shí),使用與包含該對(duì)象塊的圖片同一圖片內(nèi)的塊被解碼的結(jié) 果的圖像進(jìn)行解碼。
上述結(jié)構(gòu)的運(yùn)動(dòng)圖像解碼裝置,在對(duì)被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼 的塊進(jìn)行解碼時(shí),即使沒(méi)有參照?qǐng)D像,也能夠使用同一圖像內(nèi)的塊 的圖像進(jìn)行解碼,所以使得不用等待下一個(gè)序列就能夠開(kāi)始解碼。 這里的序列,是一個(gè)連貫的運(yùn)動(dòng)圖像流,是即使不參照其他流也能 進(jìn)行解碼的單位。
此外,解碼通過(guò)如下過(guò)程進(jìn)行使用基于畫(huà)面內(nèi)的相關(guān)的預(yù)測(cè) 塊即基本上與對(duì)象塊鄰接的像素,生成預(yù)測(cè)塊,將此預(yù)測(cè)塊和對(duì)象 塊原有的差分?jǐn)?shù)據(jù)進(jìn)行加法運(yùn)算。
因此,雖然不能得到和原來(lái)一樣的圖像,但如果與對(duì)象塊的原 來(lái)的圖像鄰接的塊與原來(lái)的圖像近似,則解碼圖像和原來(lái)圖像之間 的差異降低的可能性提高,值得期待再現(xiàn)性變高。
此外,上述運(yùn)動(dòng)圖像解碼裝置還可以具備檢測(cè)部,該檢測(cè)部檢測(cè) 是否進(jìn)行了特定圖片的解碼;在檢測(cè)出進(jìn)行了特定圖片的解碼之前,
上述判斷部判斷為對(duì)象塊被編碼時(shí)所使用的參照?qǐng)D像沒(méi)有存儲(chǔ)在上 述存儲(chǔ)部中。
由此,在對(duì)畫(huà)面間預(yù)測(cè)編碼的塊進(jìn)行解碼時(shí),特定的圖片沒(méi)有 被解碼的情況下,由于使用同一圖像內(nèi)的塊的圖像進(jìn)行解碼,因此 在不用等待下一個(gè)序列的情況下就能夠開(kāi)始解碼。
這里,特定的圖像是例如IDR(Instantaneous Decoder Refresh:
瞬時(shí)解碼更新)圖片。即,即使是從序列的中部開(kāi)始的解碼,也能夠 不用等待下一個(gè)序列的IDR圖片而開(kāi)始解碼,由于利用畫(huà)面內(nèi)的相 關(guān)進(jìn)行預(yù)測(cè),所以能得到較合適的解碼圖像。
此外,上述控制部可以進(jìn)行以下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面 間預(yù)測(cè)編碼的塊的情況下,當(dāng)上述判斷部判斷為該對(duì)象塊被編碼時(shí)所 使用的參照?qǐng)D像沒(méi)有存儲(chǔ)在上述存儲(chǔ)部中時(shí),從與該對(duì)象塊鄰接的塊中選擇被進(jìn)行了畫(huà)面內(nèi)預(yù)測(cè)編碼的塊,使用該選擇的塊的已被解碼的 圖像進(jìn)行解碼。
由此,由于使用進(jìn)行了畫(huà)面內(nèi)預(yù)測(cè)編碼的塊信息(例如,像素 值),所以能夠減少來(lái)自被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的影響,從 而能夠起到提高解碼圖像的像質(zhì)的作用。
另外,這里的所謂與塊鄰接,將一個(gè)畫(huà)面進(jìn)行編碼時(shí)的編碼單
位的多個(gè)像素,例如將16像素xl6像素的矩形圖像進(jìn)行編碼后的是 指上述的塊,所謂鄰接是指所述矩形相接的位置的塊。
此外,上述運(yùn)動(dòng)圖像解碼裝置還可以具備相關(guān)存儲(chǔ)部,該相關(guān) 存儲(chǔ)部對(duì)塊的己被解碼的每個(gè)圖像存儲(chǔ)相關(guān)信息,該相關(guān)信息表示 該塊被編碼前的圖像和被解碼后的圖像之間一致的程度;上述控制 部進(jìn)行以下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的情況 下,當(dāng)上述判斷部判斷為該對(duì)象塊被編碼時(shí)所使用的參照?qǐng)D像沒(méi)有 存儲(chǔ)在上述存儲(chǔ)部中時(shí),從與該對(duì)象塊鄰接的塊的已被解碼的圖像 中,根據(jù)上述相關(guān)信息選擇相關(guān)程度高的圖像,使用該圖像進(jìn)行解 碼。
由此,由于使用了再現(xiàn)性較高的塊的信息(例如,像素值), 就能夠減少來(lái)自進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的影響,從而能夠起到 提高解碼圖像的像質(zhì)的作用。
圖1是表示實(shí)施方式1的運(yùn)動(dòng)圖像解碼裝置10的結(jié)構(gòu)的框圖。
圖2是表示運(yùn)動(dòng)圖像流和IDR圖片之間關(guān)系的圖。
圖3是表示運(yùn)動(dòng)圖像流的數(shù)據(jù)結(jié)構(gòu)的圖。
圖4是表示畫(huà)面內(nèi)預(yù)測(cè)編碼中對(duì)象塊參照的塊的圖。
圖5是表示4像素x4像素的畫(huà)面內(nèi)編碼的結(jié)構(gòu)的圖。
圖6是表示實(shí)施方式1的解碼處理的概要的圖。
圖7是表示實(shí)施方式1的對(duì)象塊的解碼處理的流程圖。
圖8是表示對(duì)變形例1的對(duì)象塊進(jìn)行解碼的處理的流程圖。
7圖9是表示變形例2的解碼處理的概要的圖。
圖IO是表示和本發(fā)明相關(guān)的數(shù)字電視的一部分的框圖。
圖11是表示以往的運(yùn)動(dòng)圖像解碼裝置50的結(jié)構(gòu)的框圖。
附圖標(biāo)記說(shuō)明
10 50運(yùn)動(dòng)圖像解碼裝置
1000可變長(zhǎng)解碼部
2000反量化反正交變換部
3000加法運(yùn)算部
4000環(huán)內(nèi)濾波器部
5000幀存儲(chǔ)器
6000解碼控制器
6100參照?qǐng)D像選擇部
6200預(yù)測(cè)塊選擇部
7000IDR標(biāo)志
8000畫(huà)面內(nèi)預(yù)測(cè)塊生成部
9000畫(huà)面間預(yù)測(cè)塊生成部
具體實(shí)施方式
<實(shí)施方式1> <概要>
本發(fā)明涉及的運(yùn)動(dòng)圖像解碼裝置,是在從位流的中部開(kāi)始再現(xiàn) 的情況下,在被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的參照?qǐng)D像不存在于幀 存儲(chǔ)器中時(shí),通過(guò)畫(huà)面內(nèi)預(yù)測(cè)解碼進(jìn)行解碼處理,生成顯示圖像。
以往,畫(huà)面間預(yù)測(cè)編碼后的塊是通過(guò)畫(huà)面間預(yù)測(cè)解碼來(lái)進(jìn)行解 碼的,根據(jù)使用參照?qǐng)D像生成的預(yù)測(cè)圖像和殘差數(shù)據(jù)生成重構(gòu)圖像。
但是,由于參照?qǐng)D像不存在,在本運(yùn)動(dòng)圖像解碼裝置中,使用 通過(guò)畫(huà)面內(nèi)預(yù)測(cè)生成的預(yù)測(cè)畫(huà)面和殘差數(shù)據(jù)生成重構(gòu)圖像。
使用畫(huà)面內(nèi)預(yù)測(cè)畫(huà)面,由于可預(yù)見(jiàn)對(duì)象塊的原圖像和鄰接的塊 的原圖像之間的相關(guān)強(qiáng),進(jìn)一步,通過(guò)使用對(duì)象塊的殘差數(shù)據(jù),能夠生成準(zhǔn)確度較高的解碼圖像的可能性就變高。
此外,本運(yùn)動(dòng)圖像解碼裝置中,由于利用通常的進(jìn)行畫(huà)面內(nèi)預(yù) 測(cè)編碼的功能部對(duì)畫(huà)面間預(yù)測(cè)編碼的塊進(jìn)行解碼,所以有不需要特 別的功能部的優(yōu)點(diǎn)。
下面,對(duì)本發(fā)明的實(shí)施方式中的運(yùn)動(dòng)圖像解碼裝置,利用附圖
進(jìn)行說(shuō)明。另外,在本實(shí)施方式中,對(duì)以H.264/MPEG-4AVC規(guī)格
制作的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼的情況加以說(shuō)明。 <功能>
圖1是表示運(yùn)動(dòng)圖像解碼裝置10的結(jié)構(gòu)的框圖。 運(yùn)動(dòng)圖像解碼裝置IO包括可變長(zhǎng)解碼部1000、反量化反正交
變換部2000、加法運(yùn)算部3000、環(huán)內(nèi)濾波器4000、幀存儲(chǔ)器5000、
解碼控制器6000、 IDR標(biāo)志7000、畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000及畫(huà)
面間預(yù)測(cè)塊生成部9000。
本運(yùn)動(dòng)圖像解碼裝置10的各功能部和以往的解碼裝置基本相
同。但是,具有用于進(jìn)行本發(fā)明特有處理的解碼控制部6000和IDR
標(biāo)志7000。
首先,若從外部輸入以MPEG-4/AVC的格式進(jìn)行了編碼的運(yùn)動(dòng) 圖像的代碼串(下面,成為"運(yùn)動(dòng)圖像流"),可變長(zhǎng)解碼部1000就 進(jìn)行可變長(zhǎng)解碼,并分離片段類型、宏塊類型、運(yùn)動(dòng)信息、量化系 數(shù)等。分離的片段類型、宏塊類型、運(yùn)動(dòng)信息等被輸出到解碼控制 部6000,量化系數(shù)被輸出到反量化反正交變換部2000。
反量化反正交變換部2000對(duì)每個(gè)被分離的塊的量化系數(shù)進(jìn)行 反量化及反正交變換,得到每個(gè)塊的像素的殘差數(shù)據(jù)。
加法運(yùn)算部3000根據(jù)宏塊類型表示的編碼種類,在每個(gè)塊的像 素?cái)?shù)據(jù)保持原樣的基礎(chǔ)上,加上來(lái)自或是畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000 或是畫(huà)面間預(yù)測(cè)塊生成部9000的預(yù)測(cè)信號(hào)進(jìn)行輸出。
環(huán)內(nèi)濾波器4000對(duì)來(lái)自加法運(yùn)算部3000的圖像進(jìn)行濾波處理, 例如,實(shí)施使塊界限部的變形減少的解塊和濾波等處理來(lái)生成并輸 出解碼圖像。幀存儲(chǔ)器5000存儲(chǔ)來(lái)自環(huán)內(nèi)濾波器4000的輸出即圖像,發(fā)送 到顯示部(無(wú)圖示)。此外,存儲(chǔ)作為參照?qǐng)D像使用的畫(huà)面單位的 像素?cái)?shù)據(jù)。
畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000對(duì)于被進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)編碼后的塊, 根據(jù)從解碼控制部6000得到的預(yù)測(cè)模式等和幀存儲(chǔ)器5000中存儲(chǔ) 的參照?qǐng)D像,求出該塊的預(yù)測(cè)信號(hào),并將預(yù)測(cè)信號(hào)輸出到加法運(yùn)算 部3000。在本實(shí)施方式中,即使是被進(jìn)行畫(huà)面間預(yù)測(cè)編碼后的塊, 也看作是根據(jù)來(lái)自解碼控制部6000的指示被進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)編碼的 塊,生成預(yù)測(cè)信號(hào)。
畫(huà)面間預(yù)測(cè)塊生成部9000對(duì)被進(jìn)行了運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)的塊,根據(jù) 從解碼控制部6000得到的運(yùn)動(dòng)信息和幀存儲(chǔ)器5000中所存儲(chǔ)的參 照?qǐng)D像,求出該塊的預(yù)測(cè)信號(hào),并將該預(yù)測(cè)信號(hào)輸出到加法運(yùn)算部 3000。
解碼控制部6000具備參照?qǐng)D像選擇部6100和預(yù)測(cè)塊選擇部 6200,具有如下功能根據(jù)從可變長(zhǎng)解碼部1000得到的片段類型、 宏塊類型、運(yùn)動(dòng)信息等礎(chǔ),使畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000或畫(huà)面間預(yù) 測(cè)塊生成部卯OO生成對(duì)象塊的預(yù)測(cè)信號(hào)(下面,稱為"預(yù)測(cè)塊")的 功能。
參照?qǐng)D像選擇部6100具有在對(duì)對(duì)象塊進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)解碼時(shí) 選擇參照塊的功能。在對(duì)被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊進(jìn)行解碼時(shí) 參照塊不存在的情況下,該參照?qǐng)D像選擇部6100選擇畫(huà)面內(nèi)預(yù)測(cè)解 碼化中使用的參照塊。
預(yù)測(cè)塊選擇部6200具有如下功能參照IDR標(biāo)志7000,判斷 由畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000或是畫(huà)面間預(yù)測(cè)塊生成部9000中的哪 一個(gè)制作預(yù)測(cè)塊。
IDR標(biāo)志7000是表示運(yùn)動(dòng)圖像流中的IDR圖片是否己結(jié)束解碼 的標(biāo)志,例如設(shè)置在登記簿等中。
此標(biāo)志為"開(kāi)"時(shí),表示IDR圖片已被解碼,為"關(guān)"時(shí),表示未 被解碼。
10在IDR標(biāo)志7000為"開(kāi)"時(shí),預(yù)測(cè)塊選擇部6200判斷為畫(huà)面間 預(yù)測(cè)塊生成部9000能夠制作預(yù)測(cè)塊。即,這是由于IDR圖片已被解 碼意味著參照畫(huà)面已被解碼。
這里,關(guān)于IDR圖片,用圖2加以說(shuō)明。此外,使用圖3對(duì)運(yùn) 動(dòng)圖像流進(jìn)行簡(jiǎn)單說(shuō)明,使用圖4和圖5對(duì)畫(huà)面內(nèi)預(yù)測(cè)編碼進(jìn)行簡(jiǎn) 單說(shuō)明。
<關(guān)于IDR圖片〉
圖2是表示運(yùn)動(dòng)圖像流和IDR圖片的關(guān)系的圖。 矩形表示圖片,其中"IDR"、 'T'、 "P"、 "B"等分別表示各圖片
的類型"IDR圖片"、"I圖片""P圖片"、"B圖片"。另外,虛線的矩
形表示不能接收的圖片(111、 112)。
此外,箭頭表示參照關(guān)系,例如,圖片113參照?qǐng)D片111和后
續(xù)的P圖片。
規(guī)格中,為了使得即使是從運(yùn)動(dòng)圖像流ioo的中部也能夠開(kāi)始 再現(xiàn),規(guī)定為在運(yùn)動(dòng)圖像流100中定期插入有作為分界的圖像數(shù)據(jù), 該圖像數(shù)據(jù)后面的圖像數(shù)據(jù)即使不使用以前的數(shù)據(jù)也能夠被正確地 解碼。
該作為分界的圖像數(shù)據(jù)為IDR圖片(111、 121、 131)。該IDR 圖片是I圖片的一種,但是禁止后續(xù)的圖片參照自己前面的圖片。 即,不允許如跨越IDR圖片的參照(虛線箭頭129)。
此外,從該IDR圖片到下一個(gè)IDR圖片的運(yùn)動(dòng)圖像流稱為序列 (110、 120、 130)。
這樣,運(yùn)動(dòng)圖像流從中部開(kāi)始也能夠再現(xiàn),例如從IDR圖片121 開(kāi)始能夠再現(xiàn),但是從序列的中部,例如從不接收IDR圖片的圖片 113開(kāi)始就不能再現(xiàn)。本運(yùn)動(dòng)圖像解碼裝置是從圖像113開(kāi)始也能顯 示再現(xiàn)性較高的畫(huà)面的裝置。
<關(guān)于運(yùn)動(dòng)圖像流>
圖3是表示運(yùn)動(dòng)圖像流的數(shù)據(jù)結(jié)構(gòu)的圖。
運(yùn)動(dòng)圖像流是根據(jù)圖像的空間頻率成分被壓縮的,將畫(huà)面上的多個(gè)像素作為一個(gè)壓縮單位。該壓縮單位稱為宏塊,畫(huà)面由多個(gè)宏 塊構(gòu)成。
該宏塊例如由縱16像素x橫16像素構(gòu)成,即使是解碼時(shí)也能以 一個(gè)單位進(jìn)行解碼處理。
圖3是表示運(yùn)動(dòng)圖像流的結(jié)構(gòu)的圖。
運(yùn)動(dòng)圖像流由多個(gè)序列構(gòu)成(參照第一段的圖),包括I圖片、 B圖片、P圖片三種類型的圖片數(shù)據(jù)(圖中的I、 P、 B)中的一種以 上、開(kāi)頭必須存在作為I圖片的一種的IDR圖片(參照第二段的圖)。
此外,各圖像數(shù)據(jù)由圖片標(biāo)題和多個(gè)片段構(gòu)成(參照第三段的 圖),圖片標(biāo)題中含有圖片類型。此圖片類型表示圖片數(shù)據(jù)是I圖 片、還是B圖片、還是P圖片。
但是,在MPEG-4/AVC中沒(méi)有規(guī)定圖片類型,但是規(guī)定有包含 在圖像中的片段類型,根據(jù)這些片段類型中求得圖片類型。
片段具有片段標(biāo)題和多個(gè)宏塊(參照第四段的圖)、片段標(biāo)題 中包括片段類型。此片段類型表示片段數(shù)據(jù)是I片段、還是B片段、 還是P片段。
實(shí)際上,各片段以被稱為NAL單元的格式被保存,此外,運(yùn)動(dòng) 圖像流由多個(gè)NAL單元構(gòu)成,在各NAL單元的開(kāi)頭嵌入有表示該 NAL單元的類型的NAL單元類型。根據(jù)該NAL單元類型,能夠識(shí) 別該片段是否屬于IDR圖片(Joint Video Team(JVT) of ISO/IEC MPEG&ITU-T VCEG;"Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification(ITU-T Rec.H.264|ISO/IEC 14496-10 AVC),,:參照7.4節(jié))。
然后,宏塊由宏塊類型、運(yùn)動(dòng)信息及畫(huà)面間預(yù)測(cè)誤差(殘差數(shù) 據(jù))等構(gòu)成。
宏塊類型表示此宏塊是否需要畫(huà)面間預(yù)測(cè),此外表示是1個(gè)方 向參照還是2個(gè)方向參照等信息。根據(jù)該類型,運(yùn)動(dòng)信息的格式也 不同。具體而言,I片段由非參照類型和畫(huà)面內(nèi)預(yù)測(cè)類型的塊構(gòu)成, P片段則在I片段的基礎(chǔ)上加上1個(gè)方向的畫(huà)面間預(yù)測(cè)類型構(gòu)成,B片段在P片段的基礎(chǔ)上進(jìn)一步加上2個(gè)方向的畫(huà)面間預(yù)測(cè)類型構(gòu)成。 此外,運(yùn)動(dòng)信息由確定所參照的圖片的參照?qǐng)D片和運(yùn)動(dòng)矢量構(gòu)成。
本圖中,表示2個(gè)方向參照的運(yùn)動(dòng)信息的例。"ref.idxO"和 "ref.idxl"為表示參照?qǐng)D片的號(hào)碼,"mvO"和"mvl"分別表示各參照?qǐng)D
像的運(yùn)動(dòng)矢量。
解碼控制部6000以這些片段類型和/或宏塊類型等信息為基礎(chǔ), 判斷是由畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000還是由畫(huà)面間預(yù)測(cè)塊生成部 9000生成預(yù)測(cè)塊。
<關(guān)于畫(huà)面內(nèi)預(yù)測(cè)編碼>
圖4是表示在畫(huà)面內(nèi)預(yù)測(cè)編碼中對(duì)象塊所參照的塊的圖。 四角形表示塊,畫(huà)斜線的四角形作為被參照的塊910。實(shí)際被參
照的是這些塊的被解碼的圖像。
對(duì)象塊900參照左、左上、上、右上的四個(gè)塊生成預(yù)測(cè)塊。具
體而言,參照這四個(gè)塊中1-3的塊的邊界的像素值生成預(yù)測(cè)塊。
另外,這里的塊可以是16像素xl6像素的宏塊,也可以是4像
素x4像素的塊。
接著,圖5是表示4像素x4像素的畫(huà)面內(nèi)編碼的結(jié)構(gòu)的圖。 四角形表示像素,畫(huà)斜線的四角形表示鄰接的參照塊中所參照
的像素。此外,箭頭表示將像素值設(shè)為沿箭頭方向排列的像素的預(yù)
這里,表示9種預(yù)測(cè)方法,分別為預(yù)測(cè)模式0~預(yù)測(cè)模式8。 在本運(yùn)動(dòng)圖像解碼裝置10中,在對(duì)對(duì)象塊進(jìn)行解碼時(shí),按照所 參照的塊設(shè)定最合適的預(yù)測(cè)模式。 <動(dòng)作>
下面,用圖6和圖7對(duì)本發(fā)明的運(yùn)動(dòng)圖像解碼裝置IO的動(dòng)作進(jìn) 行說(shuō)明。
圖6是表示本實(shí)施方式的解碼處理的概要的圖。 說(shuō)明對(duì)對(duì)象圖像200內(nèi)的對(duì)象塊210進(jìn)行解碼的情形。此對(duì)象塊210是P類型即被進(jìn)行畫(huà)面間預(yù)測(cè)編碼的塊,參照參 照?qǐng)D片300的參照塊310。(參照白色空心箭頭上部的圖)
這里,在不存在參照?qǐng)D像300的情況下,不能對(duì)對(duì)象塊210進(jìn) 行解碼。
在此,在本實(shí)施方式中,將該對(duì)象塊看作是己被進(jìn)行畫(huà)面內(nèi)編 碼的塊來(lái)進(jìn)行解碼(參照白色空心箭頭下部的圖)。
此時(shí),在畫(huà)面內(nèi)編碼中可參照的4個(gè)塊中(參照?qǐng)D4),選擇 較好的塊即被認(rèn)為再現(xiàn)性較好的塊,將該塊用作參照塊來(lái)對(duì)對(duì)象塊 進(jìn)行解碼。
在本實(shí)施方式中,再現(xiàn)性較好的塊的塊類型依次為I、 P、 B。 I 類型為非參照類型或畫(huà)面內(nèi)預(yù)測(cè)類型中的一種,這是由于和需要參
照?qǐng)D像的P類型和B類型相比再現(xiàn)性高的情況更多。特別是,在對(duì)
象圖片內(nèi)I類型的宏塊越多,并且是在畫(huà)面上部越多,I類型的宏塊
的再現(xiàn)性就越高。
解碼時(shí),對(duì)應(yīng)于參照塊的位置,指定預(yù)測(cè)模式(參照?qǐng)D5)。 例如,將對(duì)象塊210上方的塊220作為參照塊的情況下,指定預(yù)測(cè) 模式0。此外,在將對(duì)象塊的上方和左上方的2個(gè)塊作為參照塊的情 況下,指定預(yù)測(cè)模式5等。
然后,使用圖7對(duì)解碼處理進(jìn)行說(shuō)明。圖7是表示對(duì)對(duì)象塊進(jìn) 行解碼的處理的流程圖。
此處理是解碼控制部6000進(jìn)行的處理。
首先,在讀入運(yùn)動(dòng)圖像流之前,將IDR標(biāo)志7000設(shè)為"關(guān)"(步 驟SIOO)。
首先,可變長(zhǎng)解碼部IOOO讀入運(yùn)動(dòng)圖像流,進(jìn)行可變長(zhǎng)解碼, 將圖片標(biāo)題信息等輸出到解碼控制部6000。
接收?qǐng)D片標(biāo)題信息等的解碼控制部6000 (步驟S110)判斷所接 收的圖片是否是IDR圖片(步驟S120)。
如果是IDR圖片(步驟S120:是),將IDR標(biāo)志7000設(shè)為"開(kāi)"。 如果不是IDR圖片(步驟S120:否),就不做任何操作。
14然后,解碼控制部6000判斷對(duì)象塊是被進(jìn)行畫(huà)面間預(yù)測(cè)編碼的 塊還是被進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)編碼的塊(步驟S140),如果是被進(jìn)行畫(huà) 面內(nèi)預(yù)測(cè)編碼的塊(步驟S140:否),就在畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000 中按照通常的處理生成預(yù)測(cè)塊(步驟S170)。
如果是被進(jìn)行畫(huà)面間預(yù)測(cè)編碼的塊(步驟S140:是),就委托 預(yù)測(cè)塊選擇部6200判斷使畫(huà)面間預(yù)測(cè)塊生成部9000生成預(yù)測(cè)塊是 否合適。
接收到委托的預(yù)測(cè)塊選擇部6200,如果IDR標(biāo)志7000是"開(kāi)", 就判斷為使畫(huà)面間預(yù)測(cè)塊生成部9000生成預(yù)測(cè)塊(步驟S150:是), 并把該判斷返回給解碼控制部6000。
解碼控制部6000使畫(huà)面間預(yù)測(cè)塊生成部9000生成預(yù)測(cè)塊(步 驟S180)。
此外,如果IDR標(biāo)志7000是"關(guān)",預(yù)測(cè)塊選擇部6200就判斷 為使畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000內(nèi)生成預(yù)測(cè)塊(步驟S150:否), 并把該判斷返回給解碼控制部6000。
解碼控制部6000向參照畫(huà)面選擇部6100委托選擇最合適的參 照?qǐng)D像。
接受委托的參照?qǐng)D像選擇部6100從鄰接于對(duì)象塊的塊中選擇 最合適的參照塊,返回給解碼控制部6000 (步驟S160)。
解碼控制部6000根據(jù)接收到的參照塊決定預(yù)測(cè)模式,使得畫(huà)面 內(nèi)預(yù)測(cè)塊生成部8000生成預(yù)測(cè)塊(步驟S170)。
之后,解碼控制部6000在運(yùn)動(dòng)圖像流結(jié)束之前(步驟S190), 重復(fù)進(jìn)行解碼處理(步驟S110-步驟S180)。
<變形例1>
在實(shí)施方式1中,對(duì)象塊是被進(jìn)行畫(huà)面間預(yù)測(cè)編碼的塊的情況 下,IDR標(biāo)志是"關(guān)",即若IDR圖片未被解碼, 一律不進(jìn)行畫(huà)面間 預(yù)測(cè)解碼而進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)解碼,但是,在本變形例中,在參照塊 已被解碼的情況下,進(jìn)行畫(huà)面間預(yù)測(cè)解碼。
使用圖8對(duì)本變形例的解碼處理進(jìn)行說(shuō)明。圖8是表示對(duì)對(duì)象塊進(jìn)行解碼的處理的流程圖。
基本上,和圖7表示的解碼處理相同,但是在追加了步驟200 的這一點(diǎn)上不同。
在IDR標(biāo)志是"關(guān)"的情況下(步驟S150:否),預(yù)測(cè)塊選擇部 還判斷對(duì)象塊的本來(lái)的參照?qǐng)D像是否存儲(chǔ)在幀存儲(chǔ)器中,如果已被 存儲(chǔ)(步驟S200:是),則判斷為使畫(huà)面間預(yù)測(cè)塊生成部9000生 成預(yù)測(cè)塊,并將該判斷返回給解碼控制部6000,解碼控制部6000 使得畫(huà)面間預(yù)測(cè)塊生成部9000生成預(yù)測(cè)塊(步驟S180)。
如果判斷為對(duì)象塊的本來(lái)的參照?qǐng)D像沒(méi)有存儲(chǔ)在幀存儲(chǔ)器中 (步驟S200:否),則判斷為使畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000生成預(yù) 測(cè)塊,并將該判斷返回給解碼控制部6000。
解碼控制部6000使參照?qǐng)D像選擇部6100選擇最合適的參照?qǐng)D 像(步驟S160),使畫(huà)面內(nèi)預(yù)測(cè)塊生成部8000生成預(yù)測(cè)塊(步驟 S170)。
<變形例2>
在實(shí)施方式1中,在將被進(jìn)行畫(huà)面間預(yù)測(cè)編碼的對(duì)象塊進(jìn)行畫(huà) 面內(nèi)預(yù)測(cè)解碼的情況下,從鄰接的塊中根據(jù)塊類型來(lái)選擇參照塊, 但是在本變形例中,根據(jù)再現(xiàn)性的程度選擇參照塊。
使用圖9,對(duì)本變形例加以說(shuō)明。
圖9是表示本變形例的解碼處理的概要圖。
對(duì)于解碼處理,和圖7所示的流程圖一樣,只有選擇參照?qǐng)D像 的處理(圖7:步驟S160),即,參照?qǐng)D像選擇部6100進(jìn)行的處理 不同。下面,以參照?qǐng)D像選擇部6100進(jìn)行的處理為中心進(jìn)行說(shuō)明。
本圖中,說(shuō)明對(duì)對(duì)象圖像400內(nèi)的對(duì)象塊410進(jìn)行解碼的情形。
此對(duì)象塊410是P類型,將參照?qǐng)D像600的參照塊610作為參 照物(參照白色空心箭頭上部的圖)。參照塊矩形內(nèi)的"B"、 "P"等 表示宏塊,"22"、 "23"等表示塊號(hào)碼。
由于參照?qǐng)D像600不存在,將對(duì)象塊410看成被進(jìn)行畫(huà)面內(nèi)編 碼的塊來(lái)進(jìn)行解碼(參照白色空心箭頭下部的圖)。
16此時(shí),參照?qǐng)D像選擇部6100從與對(duì)象塊410鄰接的塊中選擇參 照塊(圖7:參照步驟S160等)。
在本變形例中,參照?qǐng)D像選擇部6100參照解碼控制部6000存 儲(chǔ)在內(nèi)部存儲(chǔ)器中的塊正確度表6110,選擇參照塊。
塊正確度表6110由作為塊的標(biāo)識(shí)符的塊號(hào)碼6111和作為塊的 再現(xiàn)性的度的正確度6112構(gòu)成。
該表是解碼控制部6000對(duì)對(duì)象圖片的塊制作的,根據(jù)塊的類型 和參照塊決定正確度6112。例如,將I類型的非參照的塊的正確度 6112設(shè)為"1.0", P類型的參照塊不能被解碼的塊的正確度6112設(shè)為 "0.75"。此外,參照塊的正確度6112是"0.75"的情況下,對(duì)象塊的 正確度6112設(shè)為"0.5,'等。
該圖中,與對(duì)照塊410鄰接的4個(gè)塊,即,塊號(hào)碼為"22"、 "23"、 "24"、 "86"中,選擇正確度6112最高的塊號(hào)碼"86"的塊。
<實(shí)施方式2> <概要>
在實(shí)施方式1中,對(duì)本發(fā)明的運(yùn)動(dòng)圖像解碼裝置加以了說(shuō)明, 在本實(shí)施方式中,對(duì)利用本運(yùn)動(dòng)圖像解碼裝置的一例即數(shù)字電視進(jìn) 行說(shuō)明。
<功能>
圖IO是表示本發(fā)明的數(shù)字電視的一部分的框圖。 數(shù)字電視30包括天線37、調(diào)諧器31、數(shù)據(jù)包分離部32、運(yùn)
動(dòng)圖像解碼部IO、顯示控制部33、顯示部34、聲音處理部35及揚(yáng)
聲器36。
首先,調(diào)諧器31進(jìn)行從天線37接收的廣播的選臺(tái)和解調(diào),生 成數(shù)據(jù)包。
數(shù)據(jù)包分離部32解析數(shù)據(jù)包的標(biāo)題,分成圖像解碼系和聲音解 碼系。圖像解碼系的數(shù)據(jù)包送到運(yùn)動(dòng)圖像解碼部10,聲音解碼系的 數(shù)據(jù)包送到聲音處理部35。運(yùn)動(dòng)圖像解碼部IO和實(shí)施方式1中說(shuō)明的運(yùn)動(dòng)圖像解碼裝置具
有同樣的結(jié)構(gòu)。
顯示控制部33實(shí)施為顯示解碼圖像的格式變換、濾波處理等, 此外,控制顯示部34。顯示部34在液晶畫(huà)面等中顯示所輸入的圖像。
下面,使用圖3對(duì)本發(fā)明的第二實(shí)施方式的數(shù)字電視的動(dòng)作進(jìn) 行說(shuō)明。
<動(dòng)作>
由天線37接收的廣播電波被調(diào)諧器31進(jìn)行選臺(tái)和解調(diào),保存 有圖像、聲音等的數(shù)據(jù)包被輸出到數(shù)據(jù)包分離部32,數(shù)據(jù)包分離部 32根據(jù)數(shù)據(jù)包標(biāo)題的解析結(jié)果,向運(yùn)動(dòng)圖像解碼系、聲音解碼系等 合適的向輸出目的地輸出數(shù)據(jù)包數(shù)據(jù)。
這里,運(yùn)動(dòng)圖像數(shù)據(jù)即運(yùn)動(dòng)圖像流被輸出到運(yùn)動(dòng)圖像解碼部10, 被運(yùn)動(dòng)圖像解碼部IO進(jìn)行解碼,解碼圖像被輸出到顯示控制部33。
解碼圖像被顯示控制部33進(jìn)行圖像格式轉(zhuǎn)換、濾波處理等,顯 示到顯示部34。
此外,聲音數(shù)據(jù)被輸出到聲音處理部35,實(shí)施聲音解碼處理而 轉(zhuǎn)換成聲音信號(hào),由揚(yáng)聲器36輸出聲音,以供電視視聽(tīng)。
如上述一樣,根據(jù)本發(fā)明的數(shù)字電視,由于運(yùn)動(dòng)圖像解碼部IO 能夠從運(yùn)動(dòng)圖像序列的中部的圖像開(kāi)始進(jìn)行解碼,因此頻道變更引 起的圖像顯示的更替時(shí)間能夠縮短。
<補(bǔ)充>
以上,對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說(shuō)明,但本發(fā)明不限于上述 方式,也可以如下實(shí)施。
(1) 在實(shí)施方式中,進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)編碼的情況下,是選擇參 照?qǐng)D像,但也可以固定參照?qǐng)D像。
例如,將參照塊設(shè)為對(duì)象塊上方的塊。這種情況下,雖然有再 現(xiàn)性的程度低的情況,但是也有處理負(fù)荷變低的優(yōu)點(diǎn)。
(2) 在實(shí)施方式2中,設(shè)置調(diào)諧器31作為包括電視信號(hào)的數(shù) 據(jù)包的接收部,也可將其作為網(wǎng)絡(luò)連接部,經(jīng)由網(wǎng)絡(luò)接收數(shù)據(jù)包。(3) 在實(shí)施方式中,對(duì)以H.264/MPEG-4AVC規(guī)格制作的運(yùn)動(dòng) 圖像數(shù)據(jù)從序列的中部開(kāi)始進(jìn)行解碼的情況進(jìn)行了說(shuō)明,但是也可 對(duì)以其他規(guī)格生成的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼。
例如,對(duì)以MPEG-2規(guī)格制作的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼的情況 是從GOP (Group Of Pictures:圖片組)的中部開(kāi)始解碼的情況。在 這種情況下,檢測(cè)出和IDR標(biāo)志相當(dāng)?shù)臉?biāo)志,例如表示GOP的開(kāi)頭 的起始代碼,設(shè)定"開(kāi)/關(guān)"。
(4) 運(yùn)動(dòng)圖像解碼裝置也可以用1芯片或多個(gè)芯片的集成電路 來(lái)實(shí)現(xiàn)圖1的各構(gòu)成要素的全部或者一部分。
(5) 運(yùn)動(dòng)圖像解碼裝置可以將圖1的各構(gòu)成要素的全部或一部 分,通過(guò)計(jì)算機(jī)程序來(lái)實(shí)現(xiàn),也可以通過(guò)其他方式來(lái)實(shí)施。
在是計(jì)算機(jī)程序的情況下,也可以將寫(xiě)入存儲(chǔ)卡、CD-ROM等 任一記錄介質(zhì)的內(nèi)容讀入計(jì)算機(jī)來(lái)執(zhí)行,也可以經(jīng)由網(wǎng)絡(luò)下載程序 來(lái)執(zhí)行。
<關(guān)于以往的解碼裝置和課題>
雖然不是如本發(fā)明那樣應(yīng)對(duì)畫(huà)面間預(yù)測(cè)的參照關(guān)系中的障礙的 技術(shù),但是己有如下技術(shù),即,檢測(cè)運(yùn)動(dòng)圖像流中的錯(cuò)誤,由于隱 蔽因?yàn)殄e(cuò)誤不能解碼的解碼塊,因而生成畫(huà)面內(nèi)預(yù)測(cè)和畫(huà)面間預(yù)測(cè) 雙方的兩個(gè)預(yù)測(cè)塊,選擇合適的一個(gè)作為解碼塊(參照專利文獻(xiàn)2)。
下面,簡(jiǎn)單進(jìn)行說(shuō)明。
圖11是表示上述專利文獻(xiàn)2中以往的運(yùn)動(dòng)圖像解碼裝置50的 結(jié)構(gòu)的框圖。
圖11中,可變長(zhǎng)解碼部51對(duì)被輸入的運(yùn)動(dòng)圖像流進(jìn)行可變長(zhǎng) 解碼,得到量化轉(zhuǎn)換系數(shù)。
反量化反正交變換部52對(duì)上述量化轉(zhuǎn)換系數(shù)進(jìn)行反量化反轉(zhuǎn) 換,得到像素的殘差。
運(yùn)動(dòng)補(bǔ)償部53從可變長(zhǎng)解碼部51得到參照幀、運(yùn)動(dòng)矢量,從 幀存儲(chǔ)器55讀出對(duì)應(yīng)的參照塊的像素值,加上規(guī)定的處理來(lái)輸出預(yù) 測(cè)塊。重構(gòu)部54對(duì)來(lái)自反量化反正交變換部52的殘差信號(hào)和來(lái)自運(yùn) 動(dòng)補(bǔ)償部53的預(yù)測(cè)塊進(jìn)行加法運(yùn)算,輸出被重構(gòu)的解碼圖像。
幀存儲(chǔ)器55保存當(dāng)前幀的解碼圖像和已解碼而成為參照目標(biāo) 的已解碼幀的像素值。
隱蔽部56在由可變長(zhǎng)解碼部51檢測(cè)出錯(cuò)誤的情況下,生成置 換塊,該置換塊用于隱蔽因錯(cuò)誤不能解碼的解碼塊。
該隱蔽部56包含進(jìn)行畫(huà)面內(nèi)預(yù)測(cè)的畫(huà)面內(nèi)預(yù)測(cè)部561,進(jìn)行 畫(huà)面間預(yù)測(cè)的畫(huà)面間預(yù)測(cè)部562。
第一信號(hào)選擇部57選擇從隱蔽部56輸出的畫(huà)面內(nèi)預(yù)測(cè)塊和畫(huà) 面間預(yù)測(cè)塊,作為置換塊輸出。
第二信號(hào)選擇部58選擇來(lái)自信號(hào)選擇部57的置換塊和來(lái)自重 構(gòu)部54的解碼圖像。
選擇控制部59接收來(lái)自可變長(zhǎng)解碼部51的錯(cuò)誤檢測(cè)信號(hào),控 制第一信號(hào)選擇部57和第二信號(hào)選擇部58的信號(hào)選擇。
以上,專利文獻(xiàn)2中以往的運(yùn)動(dòng)圖像解碼裝置,基本上構(gòu)成如 下檢測(cè)運(yùn)動(dòng)圖像流的錯(cuò)誤,將由隱蔽部56和第一信號(hào)選擇部57 制作的置換塊作為解碼圖像輸出。
從序列中部開(kāi)始的解碼,假設(shè)參照幀不存在的情況被檢測(cè)為錯(cuò) 誤,考慮到畫(huà)面內(nèi)預(yù)測(cè)中的預(yù)測(cè)塊被選擇為置換塊,這些是由于如 上述那樣預(yù)測(cè)圖像能照原樣成為解碼圖像,因此存在不能利用根據(jù) 量化轉(zhuǎn)換系數(shù)求得的殘差的課題。 工業(yè)實(shí)用性
本發(fā)明能夠適用于進(jìn)行運(yùn)動(dòng)圖像的解碼處理的音頻視頻設(shè)備。
20
權(quán)利要求
1. 一種運(yùn)動(dòng)圖像解碼裝置,對(duì)按照預(yù)測(cè)編碼方式編碼的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,其特征在于,具備存儲(chǔ)部,存儲(chǔ)圖像,該被存儲(chǔ)的圖像是上述運(yùn)動(dòng)圖像數(shù)據(jù)中所包含的塊被解碼的結(jié)果;判斷部,判斷參照?qǐng)D像是否已存儲(chǔ)在上述存儲(chǔ)部中,該參照?qǐng)D像是在對(duì)要解碼的塊即對(duì)象塊進(jìn)行編碼時(shí)所使用的圖像;以及控制部,進(jìn)行以下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的情況下,當(dāng)上述判斷部判斷為該對(duì)象塊被編碼時(shí)所使用的參照?qǐng)D像已經(jīng)存儲(chǔ)在上述存儲(chǔ)部中時(shí),使用該參照?qǐng)D像進(jìn)行解碼,當(dāng)判斷為參照?qǐng)D像沒(méi)有存儲(chǔ)時(shí),使用與包含該對(duì)象塊的圖片同一圖片內(nèi)的塊被解碼的結(jié)果的圖像進(jìn)行解碼。
2. 如權(quán)利要求l所述的運(yùn)動(dòng)圖像解碼裝置,其特征在于, 上述運(yùn)動(dòng)圖像解碼裝置還具備檢測(cè)部,該檢測(cè)部檢測(cè)是否進(jìn)行了特定圖片的解碼;在檢測(cè)出進(jìn)行了特定圖片的解碼之前,上述判斷部判斷為對(duì)象塊 被編碼時(shí)所使用的參照?qǐng)D像沒(méi)有存儲(chǔ)在上述存儲(chǔ)部中。
3. 如權(quán)利要求l所述的運(yùn)動(dòng)圖像解碼裝置,其特征在于, 上述控制部進(jìn)行以下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面間預(yù)測(cè)編碼的塊的情況下,當(dāng)上述判斷部判斷為該對(duì)象塊被編碼時(shí)所使用的參照 圖像沒(méi)有存儲(chǔ)在上述存儲(chǔ)部中時(shí),從與該對(duì)象塊鄰接的塊中選擇被進(jìn) 行了畫(huà)面內(nèi)預(yù)測(cè)編碼的塊,使用該選擇的塊的已被解碼的圖像進(jìn)行解 碼。
4. 如權(quán)利要求l所述的運(yùn)動(dòng)圖像解碼裝置,其特征在于,上述運(yùn)動(dòng)圖像解碼裝置還具備相關(guān)存儲(chǔ)部,該相關(guān)存儲(chǔ)部對(duì)塊 的已被解碼的每個(gè)圖像存儲(chǔ)相關(guān)信息,該相關(guān)信息表示該塊被編碼 前的圖像和被解碼后的圖像之間一致的程度;上述控制部進(jìn)行以下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面間預(yù)測(cè)編 碼的塊的情況下,當(dāng)上述判斷部判斷為該對(duì)象塊被編碼時(shí)所使用的 參照?qǐng)D像沒(méi)有存儲(chǔ)在上述存儲(chǔ)部中時(shí),從與該對(duì)象塊鄰接的塊的已 被解碼的圖像中,根據(jù)上述相關(guān)信息選擇相關(guān)程度高的圖像,使用 該圖像進(jìn)行解碼。
5. —種運(yùn)動(dòng)圖像解碼方法,用于運(yùn)動(dòng)圖像解碼裝置中,對(duì)按照 預(yù)測(cè)編碼方式編碼的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,其特征在于,具備存儲(chǔ)步驟,將圖像存儲(chǔ)到存儲(chǔ)器中,該被存儲(chǔ)的圖像是上述運(yùn)動(dòng) 圖像數(shù)據(jù)中所包含的塊被解碼的結(jié)果;判斷步驟,判斷參照?qǐng)D像是否已在上述存儲(chǔ)步驟中被存儲(chǔ),該參 照?qǐng)D像是在對(duì)要解碼的塊即對(duì)象塊進(jìn)行編碼時(shí)所使用的圖像;以及控制步驟,進(jìn)行如下控制,在對(duì)象塊是被進(jìn)行了畫(huà)面間預(yù)測(cè)編 碼的塊的情況下,當(dāng)上述判斷步驟判斷為該對(duì)象塊被編碼時(shí)所使用 的參照?qǐng)D像在上述存儲(chǔ)步驟中已經(jīng)存儲(chǔ)到存儲(chǔ)器中時(shí),使用該參照 圖像進(jìn)行解碼,當(dāng)判斷為參照?qǐng)D像沒(méi)有被存儲(chǔ)時(shí),使用與包含該對(duì) 象塊的圖片同一圖片內(nèi)的塊被解碼的結(jié)果的圖像進(jìn)行解碼。
全文摘要
本發(fā)明運(yùn)動(dòng)圖像解碼裝置,對(duì)按照預(yù)測(cè)編碼方式編碼的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼。在對(duì)通過(guò)畫(huà)面間預(yù)測(cè)編碼方式編碼的塊進(jìn)行解碼時(shí),在參照塊不存在于幀存儲(chǔ)器中的情況下,看作是通過(guò)畫(huà)面內(nèi)預(yù)測(cè)編碼方式進(jìn)行了編碼,來(lái)進(jìn)行解碼。
文檔編號(hào)H04N7/32GK101455088SQ200780019008
公開(kāi)日2009年6月10日 申請(qǐng)日期2007年5月23日 優(yōu)先權(quán)日2006年5月24日
發(fā)明者淵上郁雄 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社