專利名稱::幀內(nèi)預(yù)測模式選擇方法及運(yùn)動圖像編碼、使用它的裝置和程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及使用了幀內(nèi)預(yù)測的運(yùn)動圖像編碼技術(shù)中的幀內(nèi)預(yù)測模式的選擇方法及運(yùn)動圖像編碼,是應(yīng)用到利用了它的裝置及程序的優(yōu)選發(fā)明。
背景技術(shù):
:作為一種可壓縮性高的運(yùn)動圖像編碼方式有ISO/正C14496-10AdvanceVideoCoding(AVC)。(非專利文獻(xiàn)1:ISO/IEC14496-10AdvanceVideoCoding)。在使用了所述AVC的運(yùn)動圖像編碼裝置中,通過將各輸入圖像幀的各MacroBlock(MB)進(jìn)行逐次編碼處理,生成編碼數(shù)據(jù)、即位流。在此,所謂MB是將所輸入的圖像幀進(jìn)行格狀分割后的16X16像素的亮度像素和8X8像素的Cr和Cb的色差像素(圖1)。此外,在輸入素材為交錯的情況下,圖像幀的構(gòu)造被分割成第1視場和第2視場,各視場作為圖像幀進(jìn)行編碼處理。在AVC中,能以最小即將MB進(jìn)一步細(xì)分割后的4X4塊的單位進(jìn)行幀內(nèi)預(yù)測編碼。在AVC的幀內(nèi)預(yù)測編碼中,可從多個幀內(nèi)預(yù)測模式(候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i](0《i《8))之中選擇適合于該塊的幀內(nèi)預(yù)測編碼的幀內(nèi)預(yù)測模式進(jìn)行編碼。圖2表示對適合于幀內(nèi)預(yù)測編碼的4X4塊的幀內(nèi)預(yù)測模式進(jìn)行選擇的幀內(nèi)預(yù)測模式選擇裝置(以下,稱為現(xiàn)有的幀內(nèi)預(yù)測模式選擇裝置)?,F(xiàn)有的幀內(nèi)預(yù)測模式選擇裝置,由控制器P10001、幀內(nèi)預(yù)測裝置P10002、SATD計算裝置P10003、標(biāo)頭成本(headercost)計算裝置P10004、幀內(nèi)預(yù)測模式預(yù)測裝置P10005和選擇裝置P10006所構(gòu)成??刂破鱌lOOOl,將針對成為對象的4X4塊的候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]供給到幀內(nèi)預(yù)測裝置P10002及標(biāo)頭成本計算裝置P10004。在AVC中,若參照圖3,則有9種候補(bǔ)幀內(nèi)預(yù)測模式。DC的幀內(nèi)預(yù)測模式(Mode=2)以完成編碼的周圍像素的平均值來生成預(yù)測圖像,其他的幀內(nèi)預(yù)測模式(Mode=2)將完成編碼的周圍像素在規(guī)定的方向上進(jìn)行填補(bǔ)(padding)來生成預(yù)測圖像。幀內(nèi)預(yù)測裝置P10002,從完成編碼的重構(gòu)圖像生成與所供給的候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]相對應(yīng)的幀內(nèi)預(yù)測圖像pred。在SATD計算裝置P10003中,被提供從對象4X4塊的原畫像org減去幀內(nèi)預(yù)測圖像pred后的預(yù)測差值diff(式(l))。<formula>formulaseeoriginaldocumentpage7</formula>(i)SATD計算裝置P10003,將所述預(yù)測差值diff進(jìn)行哈德曼(Hadamard)轉(zhuǎn)換(式(2)),并計算其哈德曼轉(zhuǎn)換系數(shù)的絕對值總和SATD(式(3)),進(jìn)行輸出。<formula>formulaseeoriginaldocumentpage7</formula>(2)<formula>formulaseeoriginaldocumentpage7</formula>(3)一另一方面,幀內(nèi)預(yù)測模式預(yù)測裝置P10005,如式(4)所示,根據(jù)鄰接的完成編碼的4X4塊的幀內(nèi)預(yù)測模式來預(yù)測針對對象4X4塊的幀內(nèi)預(yù)測模式。此后,將所預(yù)測的幀內(nèi)預(yù)測模式設(shè)為預(yù)測幀內(nèi)預(yù)測模式<formula>formulaseeoriginaldocumentpage7</formula>銀鎖銀&敬銀斷敬p—intm一mode。<formula>formulaseeoriginaldocumentpage8</formula>(4)在此,intra—niode—A是與對象塊的左側(cè)相鄰接的塊的幀內(nèi)預(yù)測模式,intra—mode一B是與對象塊的上側(cè)相鄰接的塊的幀內(nèi)預(yù)測模式。在AVC中,由于intra—mode如表l所示被定義,所以在鄰接塊之中選擇編號小的幀內(nèi)預(yù)測方向。此外,在AVC的幀內(nèi)預(yù)測模式的編碼中,當(dāng)幀內(nèi)預(yù)測模式intra—mode與預(yù)測幀內(nèi)預(yù)測模式p_intra_niode相同時,僅傳輸prev_intra4X4_pred—mode—flag(以后,省略記載為prev—intra_mode—flag)的lbit(合計lbit),不相同時,傳輸prev_intra—mode—flag的lbit禾口rem_intra4X4—pred_mode(以后,省略記載為remjntra一mode)的3bit(合計4bit)(詳細(xì)內(nèi)容可參照非專利文獻(xiàn)hISO/IEC14496-10AdvanceVideoCoding)。[表l]<table>tableseeoriginaldocumentpage8</column></row><table>預(yù)測幀內(nèi)預(yù)測模式p—intra—mode被提供到標(biāo)頭成本計算裝置P10004。在從控制器P10001所供給的候補(bǔ)幀內(nèi)預(yù)測模式cjntra一mode[i]與從幀內(nèi)預(yù)測模式預(yù)測裝置P10005所供給的預(yù)測幀內(nèi)預(yù)測模式p—intra—mode相同的情況下,標(biāo)頭成本計算裝置P10004將第1成本計算(式(5))的輸出值作為標(biāo)頭成本進(jìn)行輸出。Aeacfe/*—cos=2(0/M2)/6x所&(戸v—j7ag)=2(0尸-12)/6(5)在其他的情況(若c—intra—mode[i]與p_intra_mode不同)下,標(biāo)頭成本計算裝置P10004將第2成本計算(式(6))的輸出值作為標(biāo)頭成本進(jìn)行輸出。所&("em—附o剩}=4x2(6)在此,QP是該MB的量化參數(shù)、Bits(x)是返回編碼x的位數(shù)的函數(shù)。在選擇裝置P10006中,輸入從SATD計算裝置P10003所供給的SATD與從標(biāo)頭成本計算裝置P10004所供給的標(biāo)頭成本之和(式(7))。以后,將所述之和稱為候補(bǔ)幀內(nèi)預(yù)測模式的成本cost。cost=/ze"^fer一cos^(7)如果選擇裝置P10006被供給cost比以前用對象4X4塊計算出的最小成本min—cost小,則將候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]作為對象4X4塊的幀內(nèi)預(yù)測模式intra_mode,并用cost來進(jìn)一步更新最小成本min—cost。現(xiàn)有的幀內(nèi)預(yù)測模式選擇裝置,通過對對象塊的各候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]逐次進(jìn)行上述的處理,就可選擇對象4X4塊幀內(nèi)預(yù)測模式。并且,MB的各4X4塊的成本總和mb—cost(式(8)),在外部利用于MB模式判斷。<formula>formulaseeoriginaldocumentpage10</formula>(8)在此,idx是與圖1所示的MB幀內(nèi)的各4X4塊相對應(yīng)的編號。以上,完成了對現(xiàn)有技術(shù)的說明。[非專利文獻(xiàn)l]ISO/IEC14496-10AdvanceVideoCoding[非專利文獻(xiàn)2]谷田隆一、清水淳、上倉一人、八島由幸,"H.264/MPEG-4AVC中的線狀噪音抑制算法的驗(yàn)證",電子信息通信學(xué)會綜合大會,D-ll-38,2004然而,被指出在低比特率的運(yùn)動圖像編碼中,若利用現(xiàn)有的幀內(nèi)預(yù)測模式選擇,則相對而言,標(biāo)頭成本易變小的垂直(V)或水平(H)的幀內(nèi)預(yù)測模式被選擇,從而在幀內(nèi)發(fā)生線狀的噪音。在非專利文獻(xiàn)2中提出,為了避免上述問題,對是否由所選擇的幀內(nèi)預(yù)測模式發(fā)生線噪音進(jìn)行判斷,若判斷出發(fā)生線噪音,則不是選擇預(yù)測誤差與標(biāo)頭成本的和(式(7)),而是通過選擇使預(yù)測誤差最小的幀內(nèi)預(yù)測模式來避免在MB的幀內(nèi)發(fā)生的線狀噪音的方案。但是,在非專利文獻(xiàn)2中,存在因判斷是否發(fā)生線噪音而使運(yùn)算量增加的問題。此外,還存在當(dāng)對線噪音發(fā)生的有無進(jìn)行判斷的閾值與輸入圖像的特性不吻合時無法避免線噪音的問題。進(jìn)而,在非專利文獻(xiàn)2中,無法考慮到將主觀上所不希望的幀內(nèi)預(yù)測模式傳播到畫面內(nèi)這種別的畫質(zhì)惡化的問題。圖4中表示在平坦的圖像幀中主觀上所不希望的幀內(nèi)預(yù)測模式傳播到了畫面內(nèi)的示例。該主觀上所不希望的幀內(nèi)預(yù)測模式傳播到畫面內(nèi)的原因是,由于式(4)和表1的制約,即使塊為平坦,intra—mode的編號小的V或H的幀內(nèi)預(yù)測模式也比DC的幀內(nèi)預(yù)測模式更優(yōu)先地被選擇。一旦將V或H作為幀內(nèi)預(yù)測模式被選擇一次,則向后續(xù)的平坦的圖像區(qū)域(DC的幀內(nèi)預(yù)測模式為主觀上所希望的區(qū)域)傳播V或H的幀內(nèi)預(yù)測模式(v作為"1",h作為"-"進(jìn)行傳播)。其結(jié)果,在平坦的圖像區(qū)域內(nèi)將產(chǎn)生在原圖像中不存在的不自然的紋理。
發(fā)明內(nèi)容在此,鑒于上述問題,本發(fā)明提供一種幀內(nèi)預(yù)測模式選擇技術(shù),其不需要用于對是否發(fā)生線噪音進(jìn)行判斷的運(yùn)算就可避免線噪音,進(jìn)而,還可避免主觀上所不希望的幀內(nèi)預(yù)測模式的畫面內(nèi)傳播。解決上述課題的第1發(fā)明是一種幀內(nèi)預(yù)測模式選擇方法,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,且對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。解決上述課題的第2發(fā)明是根據(jù)上述第1發(fā)明所述的幀內(nèi)預(yù)測模式選擇方法,其特征在于,對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定,僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正。解決上述課題的第3發(fā)明是根據(jù)上述第1或第2發(fā)明所述的幀內(nèi)預(yù)測模式選擇方法,其特征在于,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。解決上述課題的第4發(fā)明是一種運(yùn)動圖像編碼方法,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,且對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。解決上述課題的第5發(fā)明是根據(jù)上述第4發(fā)明所述的運(yùn)動圖像編碼方法,其特征在于,對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定,僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正。解決上述課題的第6發(fā)明是根據(jù)上述第4發(fā)明所述的運(yùn)動圖像編碼方法,其特征在于,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。解決上述課題的第7發(fā)明是一種幀內(nèi)預(yù)測模式選擇裝置,其根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,該幀內(nèi)預(yù)測模式選擇裝置具有一種幀內(nèi)預(yù)測模式選擇單元,其對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。解決上述課題的第8發(fā)明是根據(jù)上述第7發(fā)明所述的幀內(nèi)預(yù)測模式選擇裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,具有.*對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的單元;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的單元。解決上述課題的第9發(fā)明是根據(jù)上述第7或第8發(fā)明所述的幀內(nèi)預(yù)測模式選擇裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。解決上述課題的第io發(fā)明是一種運(yùn)動圖像編碼裝置,其根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,該運(yùn)動圖像編碼裝置具有一種幀內(nèi)預(yù)測模式選擇單元,其對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。解決上述課題的第11發(fā)明是根據(jù)上述第IO發(fā)明所述的運(yùn)動圖像編碼裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,具有對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的單元;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的單元。解決上述課題的第12發(fā)明是根據(jù)上述第10或第11發(fā)明所述的運(yùn)動圖像編碼裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。解決上述課題的第13發(fā)明是一種程序,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,所述程序,在信息處理裝置中,執(zhí)行對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式的處理。解決上述課題的第14發(fā)明是根據(jù)上述第13發(fā)明所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的處理;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的處理。解決上述課題的第15發(fā)明是根據(jù)上述第13發(fā)明所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正的處理。解決上述課題的第16發(fā)明是一種運(yùn)動圖像編碼程序,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,所述程序,在信息處理裝置中,執(zhí)行對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式的處理。解決上述課題的第17發(fā)明是根據(jù)上述第16發(fā)明所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的處理;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的處理。解決上述課題的第18發(fā)明是根據(jù)上述第16或第17發(fā)明所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正的處理。根據(jù)本發(fā)明,能夠提供一種幀內(nèi)預(yù)測模式選擇方法、以及使用它的裝置和程序,其不用大量增加幀內(nèi)預(yù)測模式的比特數(shù),就可避免主觀上不希望的幀內(nèi)預(yù)測模式的畫面內(nèi)傳播。圖l是圖像幀(4:2:O格式)的結(jié)構(gòu)示意圖。圖2是幀內(nèi)預(yù)測模式選擇裝置的結(jié)構(gòu)示意圖。圖3是表示AVC中的各幀內(nèi)預(yù)測模式Mode(本文中為intra—mode)與預(yù)測圖像的對應(yīng)的示意圖。圖4是用于說明主觀上所不希望的幀內(nèi)預(yù)測模式的畫面內(nèi)傳播的圖。圖5是本發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的示意圖。圖6是本發(fā)明的幀內(nèi)預(yù)測模式選擇流程(第1實(shí)施方式)。圖7是基于本發(fā)明的主觀上所不希望的幀內(nèi)預(yù)測模式的選擇的示意圖。圖8是本發(fā)明的幀內(nèi)預(yù)測模式選擇流程(第2實(shí)施方式)的示意圖。圖9是本發(fā)明的幀內(nèi)預(yù)測模式選擇裝置(第3實(shí)施方式)的示意圖。圖IO是本發(fā)明的幀內(nèi)預(yù)測模式選擇流程(第3實(shí)施方式)的示意圖。圖11是利用了本發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的運(yùn)動圖像編碼裝置的示意圖。圖12是利用了本發(fā)明的信息處理裝置的結(jié)構(gòu)的示意圖。圖中P10001—控制器,P10002—幀內(nèi)預(yù)測裝置,P10003—SATD計算裝置,P10004—標(biāo)頭成本計算裝置,P10005—幀內(nèi)預(yù)測模式預(yù)測裝置。具體實(shí)施方式本發(fā)明的第l實(shí)施方式本實(shí)施方式的發(fā)明與現(xiàn)有技術(shù)相比,具有一種單元,其修正(計算)DC幀內(nèi)預(yù)測模式的編碼量,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并選擇幀內(nèi)預(yù)測模式。由此,成為在平坦塊上以高概率選擇DC的幀內(nèi)預(yù)測模式,從而能夠克服上述問題。參照圖5對該實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的結(jié)構(gòu)進(jìn)行說明。本發(fā)明的幀內(nèi)預(yù)測模式選擇裝置與圖2的現(xiàn)有幀內(nèi)預(yù)測模式選擇裝置相比可知,僅標(biāo)頭成本計算裝置P10004與以往不同。以下,對發(fā)明的特征部、即標(biāo)頭成本計算裝置P10004進(jìn)行說明。在從控制器PIOOOI所供給的候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]為DC的情況下,本發(fā)明的標(biāo)頭成本計算裝置P10004將第3成本計算(式(9))的輸出值作為標(biāo)頭成本進(jìn)行輸出。/zea^fer—=2(e/M2)/6x所&(戸v一wocfe一9(2尸-12)/6—二(9)在候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]不是DC,并且,c—intra—mode[i]與從幀內(nèi)預(yù)測模式裝置P10005所供給的幀內(nèi)預(yù)測模式p—intm—mode為相同的情況下,發(fā)明的標(biāo)頭成本計算裝置P10004將第1成本計算(式(5))的輸出值作為標(biāo)頭成本進(jìn)行輸出。=2,12)/6x加s(戸v」"/ra一j7"g)(5)在其他的情況(候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]不是DC,并且,cjntra一mode[i]與從幀內(nèi)預(yù)測模式裝置P10005所供給的幀內(nèi)預(yù)測模式p—intra—mode為不同的情況)下,發(fā)明的標(biāo)頭成本計算裝置P10004將第2成本計算(式(6))的輸出值作為標(biāo)頭成本進(jìn)行輸出。柳匈}(6)如此,通過將與DC的幀內(nèi)預(yù)測模式相對應(yīng)的幀內(nèi)預(yù)測模式的編碼量在其他的幀內(nèi)預(yù)測模式的編碼量以下進(jìn)行估值(式(9)),成為在平坦塊上以高概率選擇DC模式,并可避免將主觀上所不希望的幀內(nèi)預(yù)測模式傳播到畫面內(nèi)。此外,一旦DC模式連續(xù)地被選擇,以后的預(yù)測幀內(nèi)預(yù)測模式也成為DC,不會有幀內(nèi)預(yù)測模式的比特數(shù)急劇增加的問題。接著,參照圖6對該實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的動作進(jìn)行說明。首先,在幀內(nèi)預(yù)測模式選擇的開始時,將模式計數(shù)器i設(shè)為0,并在最小成本min—cost中設(shè)定初始值(足夠大的值)。在步驟S1000中對候補(bǔ)幀內(nèi)預(yù)測模式c—intra一mode[i]是否為DC(條件1)進(jìn)行判斷。候補(bǔ)幀內(nèi)預(yù)測模式c—intm一mode[i]若是DC(若條件1成立)則進(jìn)入步驟S3000,若不是則進(jìn)入S2000。在步驟S2000中,對候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]是否與預(yù)測幀內(nèi)預(yù)測模式p—intra—mode相同(條件2)進(jìn)行判斷。若相同(若條件2成立)則進(jìn)入步驟S4000,若不同則進(jìn)入S5000。在步驟S3000中,由式(9)計算標(biāo)頭成本(第3成本計算),而后進(jìn)入步驟S6000。在步驟S4000中,由式(5)計算標(biāo)頭成本(第l成本計算),而后進(jìn)入步驟S6000。在步驟S5000中,由式(6)計算標(biāo)頭成本(第2成本計算),而后進(jìn)入步驟S6000。在步驟S6000中,由式(7)計算候補(bǔ)幀內(nèi)預(yù)測模式的成本cost,并對所述cost是否小于最小成本min—cost進(jìn)行判斷。若小則進(jìn)入步驟S7000,若不小則進(jìn)入步驟S8000。在步驟S7000中,將候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]作為對象4X4塊的幀內(nèi)預(yù)測模式intra—mode,進(jìn)一步用cost更新最小成本min—cost。此后進(jìn)入步驟S8000。在步驟S8000中,對模式計數(shù)器i是否為8進(jìn)行判斷。若不為8(若不足8),則增加模式計數(shù)器,而后進(jìn)入步驟SIOOO。若為8則結(jié)束處理。幀內(nèi)預(yù)測模式選擇的結(jié)束之后,將對象4X4塊的幀內(nèi)預(yù)測模式intra_mode和最小成本min一cost進(jìn)行輸出,并移至下一個4X4塊的幀內(nèi)預(yù)測模式的選擇。以上,將結(jié)束本實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的動作。通過利用本發(fā)明的幀內(nèi)預(yù)測模式選擇裝置,不需要用于對是否發(fā)生線噪音進(jìn)行判斷的追加運(yùn)算就可避免線噪音。進(jìn)而,成為在平坦塊選擇DC的幀內(nèi)預(yù)測模式,能夠避免在平坦的圖像上將主觀上所不希望的幀內(nèi)預(yù)測模式進(jìn)行畫面內(nèi)傳播(圖7)。并且,在本發(fā)明中,雖然將DC的幀內(nèi)預(yù)測模式的編碼量修正到其他的幀內(nèi)預(yù)測模式的編碼量以下,但是即使將其他的幀內(nèi)預(yù)測模式的編碼量變得比DC的幀內(nèi)預(yù)測模式的編碼量多,也可得到相同的效果是不言而喻的。發(fā)明的第2實(shí)施方式本實(shí)施方式的發(fā)明,與第1實(shí)施方式的發(fā)明相比,具備一種單元,其僅在是預(yù)先設(shè)定為對塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的這種幀內(nèi)預(yù)測模式的情況(根據(jù)表1,V或H的幀內(nèi)預(yù)測模式的情況)下,對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正(計算),以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并選擇幀內(nèi)預(yù)測模式。由此,比第1實(shí)施方式更加抑制了幀內(nèi)預(yù)測模式的編碼量的增加,并且以在平坦塊上選擇DC的幀內(nèi)預(yù)測模式的方式進(jìn)行動作,從而能夠克服上述問題。該實(shí)施方式的發(fā)明的結(jié)構(gòu),雖與圖5的第1實(shí)施方式相同,但標(biāo)頭成本計算裝置P10004的動作稍有不同。因而,對該實(shí)施方式的發(fā)明的特征部即標(biāo)頭成本計算裝置P10004進(jìn)行說明。在從控制器P10001所供給的候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]為DC,并且,從幀內(nèi)預(yù)測模式裝置P10005所供給的幀內(nèi)預(yù)測模式p—intra—mode為V或H的情況下,本實(shí)施方式的標(biāo)頭成本計算裝置P10004將第3成本計算(式(9))的輸出值作為標(biāo)頭成本進(jìn)行輸出。=2穿-12)/6(9)在滿足候補(bǔ)幀內(nèi)預(yù)測模式cjntra一mode[i]不是DC、或者所述預(yù)測幀內(nèi)預(yù)測模式p一intra—mode不為V或H之中的任意一個條件,并且,所述候補(bǔ)幀內(nèi)預(yù)測模式c—intra一mode[i]與所述幀內(nèi)預(yù)測模式p—intra_mode為相同的情況下,本實(shí)施方式的標(biāo)頭成本計算裝置P10004將第1成本計算(式(5))的輸出值作為標(biāo)頭成本進(jìn)行輸出。<formula>formulaseeoriginaldocumentpage19</formula>(5)在其他的情況(滿足候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]不是DC、或者所述預(yù)測幀內(nèi)預(yù)測模式p一intra—mode不為V或H之中的任意一個條件,并且,c—intra—mode[i]與從幀內(nèi)預(yù)測模式裝置P10005所供給的幀內(nèi)預(yù)測模式p一intm一mode為不同的情況)下,本實(shí)施方式的標(biāo)頭成本計算裝置P10004將第2成本計算(式(6))的輸出值作為標(biāo)頭成本進(jìn)行輸出。<formula>formulaseeoriginaldocumentpage19</formula>(6)如此,通過用附加條件將與DC的幀內(nèi)預(yù)測模式相對應(yīng)的幀內(nèi)預(yù)測模式的編碼量在其他的幀內(nèi)預(yù)測模式的編碼量以下進(jìn)行估值(式(9)),在平坦塊上以高概率選擇DC的幀內(nèi)預(yù)測模式(避免將主觀上所不希望的幀內(nèi)預(yù)測模式的畫面內(nèi)傳播),并且還能夠減輕幀內(nèi)預(yù)測模式的比特數(shù)的增加。接著,參照圖8對本實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的動作進(jìn)行說明。首先,在幀內(nèi)預(yù)測模式選擇的開始時,將模式計數(shù)器i設(shè)為0,并在最小成本mir^cost中設(shè)定初始值(足夠大的值)。在步驟S1000中,對候補(bǔ)幀內(nèi)預(yù)測模式c—intra一mode[i]是否為DC,且預(yù)測幀內(nèi)預(yù)測模式p—intra—mode是否為V或H(條件3)進(jìn)行判斷。若對候補(bǔ)幀內(nèi)預(yù)測模式c一intra一mode[i]為DC,且預(yù)測幀內(nèi)預(yù)測模式p一intra—mode為V或H(若條件3成立)則進(jìn)入步驟S3000,若否則進(jìn)入S2000。在步驟S2000中,對候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]是否與預(yù)測幀內(nèi)預(yù)測模式p—intra—mode相同(條件2)進(jìn)行判斷。若相同(若條件2成立)則進(jìn)入步驟S4000,若不同則進(jìn)入S5000。在步驟S3000中,由式(9)計算標(biāo)頭成本(第3成本計算),而后進(jìn)入步驟S6000。在步驟S4000中,由式(5)計算標(biāo)頭成本(第1成本計算),而后進(jìn)入步驟S6000。在步驟S5000中,由式(6)計算標(biāo)頭成本(第2成本計算),而后進(jìn)入步驟S6000。在步驟S6000中,由式(7)計算候補(bǔ)幀內(nèi)預(yù)測模式的成本cost,并對所述cost是否小于最小成本min—cost進(jìn)行判斷。若小則進(jìn)入步驟S7000,若不小則進(jìn)入步驟S8000。在步驟S7000中,將候補(bǔ)幀內(nèi)預(yù)測模式c一intra一mode[i]作為對象4X4塊的幀內(nèi)預(yù)測模式intra—mode,進(jìn)一步用cost更新最小成本min一cost。此后進(jìn)入步驟S8000。在步驟S8000中,對模式計數(shù)器i是否為8進(jìn)行判斷。若不為8(若不足8),則增加模式計數(shù)器,而后進(jìn)入步驟SIOOO。若為8則結(jié)束處理。幀內(nèi)預(yù)測模式選擇的結(jié)束之后,將對象4X4塊的幀內(nèi)預(yù)測模式intra—mode和最小成本min_cost進(jìn)行輸出,并移至下一個4X4塊的幀內(nèi)預(yù)測模式的選擇。以上,將結(jié)束該實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的動作。發(fā)明的第3實(shí)施方式該實(shí)施方式的發(fā)明,與第1實(shí)施方式及第2實(shí)施方式的發(fā)明相比,具備一種單元,其在對塊所選擇的幀內(nèi)預(yù)測模式為DC的情況下,用DC的幀內(nèi)預(yù)測模式的編碼量對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。由此,在幀內(nèi)預(yù)測模式選擇裝置的外部,使用于MB模式的判定的MB的成本成為正確,且能防止基于避免主觀上所不希望的幀內(nèi)預(yù)先模式的畫面內(nèi)傳播的MB模式判定的錯誤。該實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置如圖9所示。若將圖9與第1實(shí)施方式及第2實(shí)施方式的幀內(nèi)預(yù)測模式選擇裝置相比,可看到選擇裝置P10006中有追加輸入。以下,對該實(shí)施方式的發(fā)明的特征部即選擇裝置P10006進(jìn)行說明。在該實(shí)施方式的選擇裝置P10006中,除了輸入候補(bǔ)幀內(nèi)預(yù)測模式c一intra—mode[i]和成本cost,還輸入從幀內(nèi)預(yù)測模式預(yù)測裝置所供給的預(yù)測幀內(nèi)預(yù)測模式p—intra_m0de和從外部所供給的量化參數(shù)QP。該實(shí)施方式的選擇裝置P10006,若被供給的cost比過去在對象4X4塊上所計算的最小成本min—cost小,則將候補(bǔ)幀內(nèi)預(yù)測模式c一intra一mode[i]作為對象4X4塊的幀內(nèi)預(yù)測模式intra—mode,進(jìn)一步用cost更親萬最小成本min—cost。進(jìn)而,該實(shí)施方式的選擇裝置P10006,從多個候補(bǔ)幀內(nèi)預(yù)測模式之中確定了對象4X4塊的幀內(nèi)預(yù)測模式intra—mode之后(選擇之后),在所述選擇出的幀內(nèi)預(yù)測模式intm_mode為DC且intra—mode與p—intra—mode為不同的情況下,用在其他的幀內(nèi)預(yù)測模式的編碼量以下修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正(再修正)。也即,用式(10)來再修正<formula>formulaseeoriginaldocumentpage21</formula>(10)(10)接著,參照圖IO對該實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的動作進(jìn)行說明。首先,在幀內(nèi)預(yù)測模式選擇的開始時,將模式計數(shù)器i設(shè)為O,并在最小成本min一cost中設(shè)定初始值(足夠大的值)。在步驟S1000中,對候補(bǔ)幀內(nèi)預(yù)測模式c一intra一mode[i]是否為DC,且預(yù)測幀內(nèi)預(yù)測模式p—intra—mode是否為V或H(條件3)進(jìn)行判斷。若對候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]為DC,且預(yù)測幀內(nèi)預(yù)測模式p—intra_mode為V或H(若條件3成立)則進(jìn)入步驟S3000,若否則迸入S2000。在步驟S2000中,對候補(bǔ)幀內(nèi)預(yù)測模式c一intra一mode[i]是否與預(yù)測幀內(nèi)預(yù)測模式pjntm—mode相同(條件2)進(jìn)行判斷。若相同(若條件2成立)則進(jìn)入步驟S4000,若不同則進(jìn)入S5000。在步驟S3000中,由式(9)計算標(biāo)頭成本(第3成本計算),而后進(jìn)入步驟S6000。在步驟S4000中,由式(5)計算標(biāo)頭成本(第l成本計算),而后進(jìn)入步驟S6000。在步驟S5000中,由式(6)計算標(biāo)頭成本(第2成本計算),而后進(jìn)入步驟S6000。在步驟S6000中,由式(7)計算候補(bǔ)幀內(nèi)預(yù)測模式的成本cost,并對所述cost是否小于最小成本min—cost進(jìn)行判斷。若小則進(jìn)入步驟S7000,若不小則進(jìn)入步驟S8000。在步驟S7000中,將候補(bǔ)幀內(nèi)預(yù)測模式c—intra—mode[i]作為對象4X4塊的幀內(nèi)予頁測模式intramode,進(jìn)一步用cost更新最小成本min—cost。此后進(jìn)入步驟S8000。在步驟S8000中,對模式計數(shù)器i是否為8進(jìn)行判斷。若不為8(若不足8),則增加模式計數(shù)器,而后進(jìn)入步驟SIOOO。若為8則進(jìn)入步驟S9000。在步驟S9000中,由式(10)修正min—cost,而后結(jié)束處理。幀內(nèi)預(yù)測模式選擇的結(jié)束之后,將對象4X4塊的幀內(nèi)預(yù)測模式intra—mode和最小成本min—cost進(jìn)行輸出,并移至下一個4X4塊的幀內(nèi)預(yù)測模式的選擇。以上,將結(jié)束該實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的動作。發(fā)明的第4實(shí)施方式在該實(shí)施方式中,對利用了第1實(shí)施方式或第2實(shí)施方式或第3實(shí)施方式的發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的AVC的運(yùn)動圖像編碼裝置進(jìn)行敘述。參照圖ll,發(fā)明的運(yùn)動圖像編碼化裝置由MB緩沖器EIOI、轉(zhuǎn)換裝置E102、量化裝置E103、熵編碼裝置E104、逆量化/逆轉(zhuǎn)換裝置E105、幀緩沖器E106、預(yù)測裝置E107、編碼量控制裝置E108、作為發(fā)明的特2殊部的幀內(nèi)預(yù)測模式選擇裝置PIOOO、和幀內(nèi)預(yù)測模式選擇裝置E109所構(gòu)成。以下對各功能進(jìn)行說明。MB緩沖器E101存放編碼對象MB的原圖像。在AVC中,從多個種類的預(yù)測之中選擇可適當(dāng)?shù)貙幋a對象MB進(jìn)行編碼的預(yù)測來進(jìn)行編碼。預(yù)測若進(jìn)行大的分類則有幀內(nèi)預(yù)測和幀間(inter)預(yù)測2種。幀內(nèi)預(yù)測是從現(xiàn)在的編碼圖像幀的重構(gòu)圖像生成預(yù)測值。與此相對,幀間預(yù)測利用過去編碼后的多枚圖像幀中的任意一個的圖像幀的重構(gòu)圖像進(jìn)行預(yù)測。此外,在AVC的幀間預(yù)測中,由參照索引指定用于幀間預(yù)測的重構(gòu)圖像幀,并由運(yùn)動矢量nw指定根據(jù)所述指定后的重構(gòu)圖像幀的哪個位置的重構(gòu)圖像生成預(yù)測值。作為發(fā)明的特征部的幀內(nèi)預(yù)測模式選擇裝置P1000,參照存放于MB緩沖器E101中的原圖像和存放于幀緩沖器E106中的重構(gòu)圖像,對幀內(nèi)預(yù)測模式和幀內(nèi)MB模式的成本mbjntra一cost(式(8)的mb—cost)進(jìn)行計算。并且,不言而喻,發(fā)明的幀內(nèi)預(yù)測模式選擇裝置P1000,不僅能對應(yīng)于上述的4X4塊的幀內(nèi)預(yù)測模式,而且也能對應(yīng)于8X8塊的幀內(nèi)預(yù)測模式及16X16塊的幀內(nèi)預(yù)測模式。幀間預(yù)測模式選擇裝置E109,參照存放于MB緩沖器E101中的原圖像和存放于幀緩沖器E106中的重構(gòu)圖像,對涉及幀間預(yù)測的參數(shù)(參照索引及運(yùn)動矢量)和幀間MB模式的成本mb—inter—cost進(jìn)行計算。開關(guān)SW110,將所述幀內(nèi)MB模式的成本mb—intra_cost與所述幀間MB模式的成本mb—inter—cost進(jìn)行比較,對與值小的MB模式的成本相對應(yīng)的MB模式、以及與其相關(guān)的預(yù)測參數(shù)(幀內(nèi)預(yù)測模式或參照索引及運(yùn)動矢量)進(jìn)行選擇,供給到預(yù)測裝置E107和熵編碼裝置E104。所述選擇出的MB模式及與其相關(guān)的預(yù)測參數(shù)通過熵編碼裝置E104進(jìn)行編碼。預(yù)測裝置E107,根據(jù)存放于幀緩沖器E106中的重構(gòu)圖像生成從開關(guān)SW110供給的MB模式及與對應(yīng)于與此相關(guān)的預(yù)測參數(shù)的預(yù)測值。存放于MB緩沖器E101中的原圖像,減去從預(yù)測裝置E107所供給的預(yù)測值,作為預(yù)測誤差供給到轉(zhuǎn)換裝置E102。所述預(yù)測誤差由轉(zhuǎn)換裝置E102轉(zhuǎn)換成頻率區(qū)域。轉(zhuǎn)換成頻率區(qū)域的預(yù)測誤差,在與從編碼量控制裝置所供給的量化參數(shù)QP相對應(yīng)的量化步驟中,由量化裝置E103進(jìn)行量化。量化參數(shù)QP和量化后的預(yù)測誤差(量化水平),由熵編碼裝置E104進(jìn)行熵編碼。所述量化水平,由逆量化/逆轉(zhuǎn)換裝置E105進(jìn)行逆量化及逆轉(zhuǎn)換,返回到原空間區(qū)域。在返回到原空間區(qū)域的預(yù)測誤差中,除了從預(yù)測裝置E107所供給的預(yù)測值,還為了以后的編碼作為重構(gòu)圖像存放到幀緩沖器E106中。以上,將結(jié)束對利用了發(fā)明的幀內(nèi)預(yù)測模式選擇裝置的AVC的運(yùn)動圖像編碼裝置的說明。其他的實(shí)施方式而且,至于上述實(shí)施方式,既可以如根據(jù)上述說明所闡明的那樣由硬件構(gòu)成,也可由程序來實(shí)現(xiàn)。如圖12所示的信息處理系統(tǒng),由處理器AIOOI、程序存儲器A1002、存儲介質(zhì)A1003及A1004所構(gòu)成。存儲介質(zhì)A1003及A1004,既可以是分別的存儲介質(zhì),也可以是由同一存儲介質(zhì)所構(gòu)成的存儲區(qū)域。作為存儲介質(zhì),可使用硬盤等磁性存儲介質(zhì)。權(quán)利要求1.一種幀內(nèi)預(yù)測模式選擇方法,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。2.根據(jù)權(quán)利要求l所述的幀內(nèi)預(yù)測模式選擇方法,其特征在于,對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定,僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正。3.根據(jù)權(quán)利要求l所述的幀內(nèi)預(yù)測模式選擇方法,其特征在于,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。4.一種運(yùn)動圖像編碼方法,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。5.根據(jù)權(quán)利要求5所述的運(yùn)動圖像編碼方法,其特征在于,對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式迸行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定,僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正。6.根據(jù)權(quán)利要求4所述的運(yùn)動圖像編碼方法,其特征在于,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。7.—種幀內(nèi)預(yù)測模式選擇裝置,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,具有幀內(nèi)預(yù)測模式選擇單元,其對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。8.根據(jù)權(quán)利要求7所述的幀內(nèi)預(yù)測模式選擇裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,具有對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的單元;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的單元。9.根據(jù)權(quán)利要求7所述的幀內(nèi)預(yù)測模式選擇裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。10.—種運(yùn)動圖像編碼裝置,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,具有幀內(nèi)預(yù)測模式選擇單元,其對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。11.根據(jù)權(quán)利要求10所述的運(yùn)動圖像編碼裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,具有對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的單元;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的單元。12.根據(jù)權(quán)利要求10所述的運(yùn)動圖像編碼裝置,其特征在于,所述幀內(nèi)預(yù)測模式選擇單元,選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正。13.—種程序,根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式,所述程序,在信息處理裝置中,執(zhí)行對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式的處理。14.根據(jù)權(quán)利要求13所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的處理;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的處理。15.根據(jù)權(quán)利要求13所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正的處理。16.—種程序,是根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,選擇與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式的運(yùn)動圖像編碼程序,所述程序,在信息處理裝置中,執(zhí)行對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式的處理。17.根據(jù)權(quán)利要求16所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行對根據(jù)完成編碼的鄰接塊的幀內(nèi)預(yù)測模式來針對該塊進(jìn)行預(yù)測后的幀內(nèi)預(yù)測模式,是否為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式進(jìn)行判定的處理;和僅在判定所述預(yù)測后的幀內(nèi)預(yù)測模式為以比DC的幀內(nèi)預(yù)測模式優(yōu)先被選擇的方式進(jìn)行了預(yù)先設(shè)定的幀內(nèi)預(yù)測模式的情況下,進(jìn)行所述修正的處理。18.根據(jù)權(quán)利要求16所述的程序,其特征在于,所述程序,在信息處理裝置中,執(zhí)行選擇了該塊的幀內(nèi)預(yù)測模式之后,當(dāng)所選擇的幀內(nèi)預(yù)測模式為DC的幀內(nèi)預(yù)測模式時,用DC的幀內(nèi)預(yù)測模式的編碼量,對所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行再修正的處理。全文摘要本發(fā)明提供一種根據(jù)幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值,從包含DC的幀內(nèi)預(yù)測模式的多個幀內(nèi)預(yù)測模式之中,對與編碼對象塊的幀內(nèi)預(yù)測編碼相適合的幀內(nèi)預(yù)測模式進(jìn)行選擇的幀內(nèi)預(yù)測模式選擇裝置,該裝置具有一種幀內(nèi)預(yù)測模式選擇單元,其對DC的幀內(nèi)預(yù)測模式的編碼量進(jìn)行修正,以使其成為其他的幀內(nèi)預(yù)測模式的編碼量以下,并根據(jù)所述修正后的DC的幀內(nèi)預(yù)測模式的編碼量和幀內(nèi)預(yù)測的預(yù)測差值來選擇幀內(nèi)預(yù)測模式。文檔編號H04N7/32GK101401436SQ200780008658公開日2009年4月1日申請日期2007年3月9日優(yōu)先權(quán)日2006年3月10日發(fā)明者蝶野慶一申請人:日本電氣株式會社