亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

解碼裝置、解碼方法、編碼裝置以及編碼方法與流程

文檔序號(hào):11778933閱讀:178來(lái)源:國(guó)知局
解碼裝置、解碼方法、編碼裝置以及編碼方法與流程

本申請(qǐng)是申請(qǐng)日為2011年07月14日、申請(qǐng)?zhí)枮?01180042717.7、發(fā)明名稱(chēng)為“圖像的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置、圖像編碼裝置、圖像解碼裝置、以及圖像的編碼數(shù)據(jù)”的發(fā)明專(zhuān)利申請(qǐng)的分案申請(qǐng)。

本發(fā)明涉及對(duì)圖像進(jìn)行編碼的圖像編碼裝置以及對(duì)編碼后的圖像進(jìn)行解碼的圖像解碼裝置。



背景技術(shù):

為了有效地傳輸或者記錄運(yùn)動(dòng)圖像,對(duì)運(yùn)動(dòng)圖像進(jìn)行編碼的運(yùn)動(dòng)圖像編碼裝置、以及對(duì)運(yùn)動(dòng)圖像進(jìn)行解碼的運(yùn)動(dòng)圖像解碼裝置被廣泛利用。作為代表性的運(yùn)動(dòng)圖像編碼方式,例如舉出h.264/mpeg-4.avc(非專(zhuān)利文獻(xiàn)1)、或vceg(videocodingexpertgroup)中的作為共同開(kāi)發(fā)用編解碼器的kta軟件所采用的方式等。

在這些編碼方式中,構(gòu)成運(yùn)動(dòng)圖像的各圖片通過(guò)如下的分層構(gòu)造進(jìn)行管理,即:由通過(guò)分割圖片所獲得的切片、通過(guò)分割切片所獲得的宏塊、以及通過(guò)分割宏塊所獲得的塊構(gòu)成的分層構(gòu)造。

運(yùn)動(dòng)圖像編碼裝置以塊為單位來(lái)編碼運(yùn)動(dòng)圖像。具體而言,(1)按每個(gè)塊對(duì)從原始圖像之中減去預(yù)測(cè)圖像所獲得的預(yù)測(cè)殘差進(jìn)行dct變換(discretecosinetransform),(2)對(duì)所獲得的dct系數(shù)進(jìn)行量化,(3)對(duì)被量化后的dct系數(shù)進(jìn)行可變長(zhǎng)編碼。通常并非對(duì)原始圖像進(jìn)行dct變換/量化/編碼,而通過(guò)對(duì)預(yù)測(cè)殘差進(jìn)行dct變換/量化/編碼,從而能夠謀求碼量的削減。

運(yùn)動(dòng)圖像編碼裝置基于對(duì)被量化后的dct系數(shù)進(jìn)行逆量化/逆dct變換所獲得的局部解碼圖像,生成上述的預(yù)測(cè)圖像。在預(yù)測(cè)圖像的生成方法中存在畫(huà)面間預(yù)測(cè)(幀間預(yù)測(cè))和畫(huà)面內(nèi)預(yù)測(cè)(幀內(nèi)預(yù)測(cè)),在運(yùn)動(dòng)圖像編碼裝置中按每個(gè)宏塊來(lái)選擇使用哪種預(yù)測(cè)方法。另外,本發(fā)明涉及幀內(nèi)預(yù)測(cè),以下假定選擇幀內(nèi)預(yù)測(cè)加以使用的情況來(lái)進(jìn)行說(shuō)明,關(guān)于與幀間預(yù)測(cè)相關(guān)的處理的說(shuō)明則省略。

另一方面,運(yùn)動(dòng)圖像解碼裝置以塊為單位來(lái)解碼運(yùn)動(dòng)圖像。具體而言,(1)對(duì)被可變長(zhǎng)編碼以及量化過(guò)的dct系數(shù)進(jìn)行解碼,(2)對(duì)所獲得的dct系數(shù)進(jìn)行逆量化,(3)按每個(gè)塊,將進(jìn)行逆dct變換所獲得的預(yù)測(cè)殘差相加到預(yù)測(cè)圖像中從而獲得解碼圖像。預(yù)測(cè)圖像的生成方法與運(yùn)動(dòng)圖像編碼裝置同樣。

現(xiàn)有技術(shù)的運(yùn)動(dòng)圖像編碼裝置以及運(yùn)動(dòng)圖像解碼裝置在每個(gè)塊的幀內(nèi)預(yù)測(cè)圖像的生成中使用稱(chēng)作幀內(nèi)預(yù)測(cè)模式(以下簡(jiǎn)單稱(chēng)為預(yù)測(cè)模式)的值。使被稱(chēng)作估計(jì)預(yù)測(cè)模式的根據(jù)周邊的塊所估計(jì)的一個(gè)估計(jì)值與預(yù)測(cè)模式的值建立對(duì)應(yīng)(非專(zhuān)利文獻(xiàn)1)。運(yùn)動(dòng)圖像編碼裝置使用估計(jì)預(yù)測(cè)模式來(lái)編碼預(yù)測(cè)模式的值,在運(yùn)動(dòng)圖像解碼裝置中同樣使用估計(jì)預(yù)測(cè)模式,根據(jù)運(yùn)動(dòng)圖像編碼裝置所生成的編碼數(shù)據(jù)來(lái)解碼預(yù)測(cè)模式。在估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致時(shí),較之直接編碼實(shí)際的預(yù)測(cè)模式的情形,而進(jìn)行較短的編碼。

而且,近年來(lái),伴隨著數(shù)字圖像的高清晰化,嘗試了使用更大宏塊的編碼。此外,為了在較大的宏塊中進(jìn)行更準(zhǔn)確的幀內(nèi)預(yù)測(cè),嘗試了通過(guò)預(yù)測(cè)方向的細(xì)分化以使預(yù)測(cè)模式總數(shù)增加。圖14(b)是作為多種方向預(yù)測(cè)的具體例而示出32個(gè)種類(lèi)的預(yù)測(cè)方向的圖。例如,在非專(zhuān)利文獻(xiàn)2的技術(shù)中,較之非專(zhuān)利文獻(xiàn)1的技術(shù)而能夠使用包括多種處理單位(塊)、以及與圖14(b)類(lèi)似的多種方向預(yù)測(cè)在內(nèi)的預(yù)測(cè)模式。尤其是,在大小為16×16以及32×32的塊中,預(yù)測(cè)模式總數(shù)m=33。

在先技術(shù)文獻(xiàn)

非專(zhuān)利文獻(xiàn)

非專(zhuān)利文獻(xiàn)1:“recommendationitu-th.264”,telecommunicationstandardizationsectorofitu,03/2009(2009年3月公開(kāi))

非專(zhuān)利文獻(xiàn)2:kenmccannet.al.,“samsung’sresponsetothecallforproposalsonvideocompressiontechnology(jctvc-a124)”,1stmeeting:dresden,de,15-23april,2010(2010年4月公開(kāi))



技術(shù)實(shí)現(xiàn)要素:

發(fā)明要解決的課題

本發(fā)明者發(fā)現(xiàn):如果在使預(yù)測(cè)模式的總數(shù)增加了的塊中僅將一個(gè)值用于估計(jì)預(yù)測(cè)模式,則估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的概率降低,故存在預(yù)測(cè)模式的編碼效率降低的趨勢(shì)。

為了避免上述的編碼效率降低,考慮增加估計(jì)預(yù)測(cè)模式的個(gè)數(shù)以提高估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的概率。然而,這樣如果使估計(jì)預(yù)測(cè)模式的總數(shù)增加,則導(dǎo)致估計(jì)預(yù)測(cè)模式以及實(shí)際的預(yù)測(cè)模式的編碼所需的碼量增加,所以實(shí)際上有時(shí)無(wú)法改善編碼效率。

本發(fā)明正是鑒于上述問(wèn)題而完成的,其目的在于能夠?qū)崿F(xiàn)如下的圖像的預(yù)測(cè)模式估計(jì)裝置從而提高圖像的編碼效率,即:在由多個(gè)塊構(gòu)成的數(shù)字圖像的編碼處理或者解碼處理中的圖像的預(yù)測(cè)模式的估計(jì)之中,在抑制估計(jì)預(yù)測(cè)模式和預(yù)測(cè)模式的編碼所需的編碼的增加量的同時(shí)能夠提高所估計(jì)的估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式的一致概率。

用于解決課題的技術(shù)方案

為了解決上述課題,本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置,在由多個(gè)塊構(gòu)成的數(shù)字圖像的編碼處理或者解碼處理中對(duì)圖像的幀內(nèi)預(yù)測(cè)模式進(jìn)行估計(jì),所述幀內(nèi)預(yù)測(cè)模式估計(jì)裝置的特征在于具備:選擇部,其針對(duì)估計(jì)幀內(nèi)預(yù)測(cè)模式的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);和估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式。

另外,為了解決上述課題,本發(fā)明涉及的編碼裝置,進(jìn)行由多個(gè)塊構(gòu)成的數(shù)字圖像的編碼處理,所述編碼裝置的特征在于具備:選擇部,其針對(duì)編碼的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式;預(yù)測(cè)模式?jīng)Q定部,其決定針對(duì)所述對(duì)象塊的預(yù)測(cè)模式;預(yù)測(cè)模式編碼部,其在所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)一致時(shí)、和所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)不一致時(shí),以不同的長(zhǎng)度來(lái)編碼所述估計(jì)預(yù)測(cè)模式以及所述預(yù)測(cè)模式;和預(yù)測(cè)圖像生成部,其使用所述預(yù)測(cè)模式來(lái)生成所述對(duì)象塊的預(yù)測(cè)圖像,所述預(yù)測(cè)模式編碼部在所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)一致時(shí),比所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)不一致時(shí)編碼得短。

另外,為了解決上述課題,本發(fā)明涉及的解碼裝置,進(jìn)行對(duì)由多個(gè)塊構(gòu)成的數(shù)字圖像編碼之后的編碼數(shù)據(jù)的解碼處理,所述解碼裝置的特征在于具備:選擇部,其針對(duì)解碼的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式;預(yù)測(cè)模式解碼部,其基于所述估計(jì)的總數(shù)以及所述估計(jì)預(yù)測(cè)模式,根據(jù)所述編碼數(shù)據(jù)來(lái)解碼在所述對(duì)象塊的預(yù)測(cè)圖像的生成中使用的預(yù)測(cè)模式;和預(yù)測(cè)圖像生成部,其使用所述預(yù)測(cè)模式來(lái)生成所述對(duì)象塊的預(yù)測(cè)圖像。

另外,為了解決上述課題,本發(fā)明涉及的由編碼裝置向外部輸出的多個(gè)塊構(gòu)成的圖像的編碼數(shù)據(jù),特征在于,針對(duì)被編碼的各個(gè)塊而包括:a)表示針對(duì)所述塊的第一估計(jì)預(yù)測(cè)模式與所述塊的預(yù)測(cè)模式一致的信息;b)表示所述第一估計(jì)預(yù)測(cè)模式與所述預(yù)測(cè)模式不一致、且針對(duì)所述塊的第二預(yù)測(cè)模式與所述預(yù)測(cè)模式一致的信息;或者c)表示所述第一估計(jì)預(yù)測(cè)模式和所述第二預(yù)測(cè)模式與所述預(yù)測(cè)模式不一致的信息以及所述預(yù)測(cè)模式信息。

根據(jù)上述構(gòu)成,能夠針對(duì)每個(gè)對(duì)象塊自適應(yīng)地決定對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的總數(shù)。一般,如果使用多種估計(jì)預(yù)測(cè)模式,則雖然能夠提高與實(shí)際的預(yù)測(cè)模式一致的可能性,但是如果都不一致,則會(huì)導(dǎo)致碼量的增加。因此,根據(jù)上述構(gòu)成,通過(guò)自適應(yīng)地決定所估計(jì)的總數(shù),從而起到以平均更少的碼量有效地對(duì)預(yù)測(cè)模式進(jìn)行編碼以及解碼的效果。

發(fā)明效果

如以上,本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置構(gòu)成為,在由多個(gè)塊構(gòu)成的數(shù)字圖像的編碼處理或者解碼處理中對(duì)圖像的幀內(nèi)預(yù)測(cè)模式進(jìn)行估計(jì),所述幀內(nèi)預(yù)測(cè)模式估計(jì)裝置具備:選擇部,其針對(duì)估計(jì)幀內(nèi)預(yù)測(cè)模式的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);和估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式。

由此,通過(guò)自適應(yīng)地決定所估計(jì)的總數(shù),從而能夠以平均更少的碼量有效地對(duì)預(yù)測(cè)模式進(jìn)行編碼以及解碼。

此外,如以上,在本發(fā)明涉及的運(yùn)動(dòng)圖像編碼裝置中,即便在能選擇多種預(yù)測(cè)模式的情況下,通過(guò)多個(gè)估計(jì)預(yù)測(cè)模式的選擇利用,從而也能夠以平均更少的碼量有效地對(duì)預(yù)測(cè)模式進(jìn)行編碼。此外,本發(fā)明涉及的運(yùn)動(dòng)圖像解碼裝置能夠?qū)τ蛇@種運(yùn)動(dòng)圖像編碼裝置編碼后的編碼數(shù)據(jù)進(jìn)行解碼。

附圖說(shuō)明

圖1是表示預(yù)測(cè)信息編碼部12a的構(gòu)成的圖。

圖2是表示mb編碼部10a的構(gòu)成的圖。

圖3是表示估計(jì)預(yù)測(cè)模式?jīng)Q定部122a的構(gòu)成要素的圖。

圖4是表示導(dǎo)出估計(jì)預(yù)測(cè)模式的步驟的圖。

圖5是表示用于導(dǎo)出貢獻(xiàn)度的規(guī)定的表的具體例的圖。

圖6是表示對(duì)象塊和相鄰塊的狀態(tài)的具體例的圖。圖6(a)表示對(duì)象塊的大小和各相鄰塊的大小相同的情況,圖6(b)以及(c)表示對(duì)象塊的大小和其左相鄰塊的大小不同的情況。

圖7是表示從預(yù)測(cè)模式向編碼數(shù)據(jù)的編碼方法的具體例的表。

圖8是表示mb解碼部20a的構(gòu)成的圖。

圖9是表示預(yù)測(cè)信息解碼部23a的構(gòu)成的圖。

圖10是表示從編碼數(shù)據(jù)向預(yù)測(cè)模式的解碼方法的具體例的表。

圖11是示意性表示由宏塊mb1~mbn構(gòu)成的切片的圖。

圖12是表示現(xiàn)有的運(yùn)動(dòng)圖像編碼裝置1中的mb編碼部10的圖。

圖13是表示現(xiàn)有的運(yùn)動(dòng)圖像編碼裝置2中的mb解碼部20的圖。

圖14是表示與方向建立關(guān)聯(lián)的預(yù)測(cè)模式的具體例的圖。圖14(a)表示8個(gè)種類(lèi)的預(yù)測(cè)方向,圖14(b)表示32個(gè)種類(lèi)的預(yù)測(cè)方向。

圖15是表示預(yù)測(cè)信息編碼部12的構(gòu)成的圖。

圖16是表示預(yù)測(cè)信息編碼部12中的處理的流程的圖。

圖17是表示估計(jì)預(yù)測(cè)模式?jīng)Q定部122的構(gòu)成的圖。

圖18是表示估計(jì)預(yù)測(cè)模式導(dǎo)出部1221中的處理的圖。

圖19是表示從預(yù)測(cè)模式向編碼數(shù)據(jù)的編碼方法的具體例的表。

圖20是表示預(yù)測(cè)信息解碼部23的構(gòu)成的圖。

圖21是表示預(yù)測(cè)信息解碼部23中的處理的流程的圖。

圖22是表示從編碼數(shù)據(jù)向預(yù)測(cè)模式的解碼方法的具體例的表。

符號(hào)說(shuō)明:

1…運(yùn)動(dòng)圖像編碼裝置

1a…運(yùn)動(dòng)圖像編碼裝置(幀內(nèi)預(yù)測(cè)模式估計(jì)裝置、編碼裝置)

2…運(yùn)動(dòng)圖像解碼裝置

2a…運(yùn)動(dòng)圖像解碼裝置(幀內(nèi)預(yù)測(cè)模式估計(jì)裝置、解碼裝置)

10…mb編碼部

11…預(yù)測(cè)信息決定部

12…預(yù)測(cè)信息編碼部

13…預(yù)測(cè)圖像生成部

14…預(yù)測(cè)殘差編碼部

15…mb編碼數(shù)據(jù)復(fù)用部

20…mb解碼部

21…mb編碼數(shù)據(jù)解復(fù)用部

22…預(yù)測(cè)殘差解碼部

23…預(yù)測(cè)信息解碼部

121…預(yù)測(cè)模式記錄部

122…估計(jì)預(yù)測(cè)模式?jīng)Q定部

123…預(yù)測(cè)模式編碼部

231…預(yù)測(cè)模式解碼部

1221…估計(jì)預(yù)測(cè)模式導(dǎo)出部

10a…mb編碼部

12a…預(yù)測(cè)信息編碼部

20a…mb解碼部

23a…預(yù)測(cè)信息解碼部

122a…估計(jì)預(yù)測(cè)模式?jīng)Q定部

123a…預(yù)測(cè)模式編碼部

231a…預(yù)測(cè)模式解碼部

1221a…估計(jì)預(yù)測(cè)模式導(dǎo)出部(估計(jì)部)

1222a…估計(jì)數(shù)決定部

1223a…比較塊選擇部(選擇部)

具體實(shí)施方式

以下,參照附圖,對(duì)本發(fā)明的各實(shí)施方式進(jìn)行說(shuō)明。另外,關(guān)于各構(gòu)成要素,在非第一次出現(xiàn)的情況下,賦予與第一次出現(xiàn)時(shí)相同的號(hào)碼,并省略說(shuō)明。

首先,參照附圖,對(duì)上述現(xiàn)有的幀內(nèi)預(yù)測(cè)的編碼處理以及解碼處理進(jìn)行詳細(xì)說(shuō)明。

圖11是示意性表示了由宏塊mb1~mbn構(gòu)成的切片的圖。此外,圖12是表示了現(xiàn)有的運(yùn)動(dòng)圖像編碼裝置1中的mb編碼部10的圖,圖13是表示了現(xiàn)有的運(yùn)動(dòng)圖像編碼裝置2中的mb解碼部20的圖。

運(yùn)動(dòng)圖像編碼裝置1中的編碼處理以及運(yùn)動(dòng)圖像解碼裝置2中的解碼處理大致如下那樣進(jìn)行。首先,運(yùn)動(dòng)圖像編碼裝置1關(guān)于切片中所包含的宏塊mbi(i=1~n),針對(duì)每個(gè)切片按規(guī)定順序、例如光柵掃描的順序來(lái)進(jìn)行編碼處理(參照?qǐng)D11)。編碼處理由mb編碼部10進(jìn)行,并輸出mb編碼數(shù)據(jù)。

另一方面,運(yùn)動(dòng)圖像解碼裝置2關(guān)于切片中所包含的宏塊mbi(i=1~n),針對(duì)每個(gè)切片按規(guī)定順序、例如光柵掃描的順序來(lái)進(jìn)行mb編碼數(shù)據(jù)的解碼處理。解碼處理由mb解碼部20進(jìn)行,并輸出mb解碼圖像。通過(guò)輸出構(gòu)成圖片的切片的所有mb解碼圖像,從而1張圖片完成。

在運(yùn)動(dòng)圖像編碼裝置1以及運(yùn)動(dòng)圖像解碼裝置2中,各宏塊被分割成大小處于宏塊以下的處理單位來(lái)進(jìn)行處理。以下,將該處理單位稱(chēng)作塊。另外,以下為了便于說(shuō)明,以正方形作為基準(zhǔn)來(lái)說(shuō)明塊的形狀。

在此,利用圖12,對(duì)運(yùn)動(dòng)圖像編碼裝置1中的mb編碼部10的內(nèi)部處理進(jìn)行說(shuō)明。如圖12所示,運(yùn)動(dòng)圖像編碼裝置1的mb編碼部10具備:預(yù)測(cè)信息決定部11、預(yù)測(cè)信息編碼部12、預(yù)測(cè)圖像生成部13、預(yù)測(cè)殘差編碼部14、以及mb編碼數(shù)據(jù)復(fù)用部15。

首先,預(yù)測(cè)信息決定部11決定幀內(nèi)預(yù)測(cè)模式以及塊尺寸。預(yù)測(cè)模式表示幀內(nèi)預(yù)測(cè)圖像的生成方法,塊尺寸表示塊的大小。在上述決定中可以利用任意的方法,但是一般選擇使考慮碼量和殘差而導(dǎo)出的rd成本最小化的值的組合。

預(yù)測(cè)信息編碼部12生成與預(yù)測(cè)模式和塊尺寸對(duì)應(yīng)的預(yù)測(cè)信息編碼數(shù)據(jù)。

預(yù)測(cè)圖像生成部13利用與預(yù)測(cè)模式以及塊尺寸相應(yīng)的方法來(lái)進(jìn)行幀內(nèi)預(yù)測(cè),并輸出預(yù)測(cè)圖像。預(yù)測(cè)圖像與預(yù)測(cè)殘差之和成為對(duì)象塊的局部解碼圖像。

預(yù)測(cè)殘差編碼部14對(duì)預(yù)測(cè)殘差進(jìn)行dct變換以及量化,并輸出預(yù)測(cè)殘差編碼數(shù)據(jù)。

mb編碼數(shù)據(jù)復(fù)用部15對(duì)預(yù)測(cè)殘差編碼數(shù)據(jù)和預(yù)測(cè)信息編碼數(shù)據(jù)進(jìn)行復(fù)用,并作為mb編碼數(shù)據(jù)進(jìn)行輸出。

在此,對(duì)運(yùn)動(dòng)圖像解碼裝置2中的mb解碼部20的內(nèi)部處理進(jìn)行說(shuō)明。如圖13所示,運(yùn)動(dòng)圖像解碼裝置2的mb解碼部20具備:mb編碼數(shù)據(jù)解復(fù)用部21、預(yù)測(cè)殘差解碼部22、預(yù)測(cè)信息解碼部23、以及預(yù)測(cè)圖像生成部13。

首先,mb編碼數(shù)據(jù)解復(fù)用部21通過(guò)解復(fù)用而從單一的編碼數(shù)據(jù)中分離各種編碼數(shù)據(jù)。mb編碼數(shù)據(jù)解復(fù)用部21還向預(yù)測(cè)殘差解碼部22輸出預(yù)測(cè)殘差編碼數(shù)據(jù),向預(yù)測(cè)信息解碼部23輸出預(yù)測(cè)信息編碼數(shù)據(jù)。

其次,說(shuō)明mb解碼部20內(nèi)的其他模塊的動(dòng)作。

預(yù)測(cè)殘差解碼部22對(duì)預(yù)測(cè)殘差編碼數(shù)據(jù)進(jìn)行解碼以獲得dct系數(shù),并進(jìn)行逆量化/逆dct變換后輸出預(yù)測(cè)殘差。

預(yù)測(cè)信息解碼部23根據(jù)預(yù)測(cè)信息編碼數(shù)據(jù)導(dǎo)出并輸出預(yù)測(cè)模式以及塊尺寸。

預(yù)測(cè)圖像生成部13與運(yùn)動(dòng)圖像編碼裝置1相同,在所生成的預(yù)測(cè)圖像上相加預(yù)測(cè)殘差,從而成為mb解碼圖像。

針對(duì)對(duì)象宏塊中所包含的所有塊,按與運(yùn)動(dòng)圖像編碼裝置1相同的塊的順序執(zhí)行上述各處理。所有塊的局部解碼圖像的集合成為對(duì)象宏塊中的mb解碼圖像。

在此,參照?qǐng)D14~圖22,對(duì)預(yù)測(cè)信息編碼部12以及預(yù)測(cè)信息解碼部23中的、預(yù)測(cè)模式的編碼以及解碼的動(dòng)作進(jìn)行說(shuō)明。首先,關(guān)于預(yù)測(cè)模式以及估計(jì)預(yù)測(cè)模式進(jìn)行補(bǔ)充,則如下所述那樣。

預(yù)測(cè)模式是表示使用在幀內(nèi)預(yù)測(cè)中能選擇的多個(gè)預(yù)測(cè)方法之中的、哪種預(yù)測(cè)方法的參數(shù)。能選擇為預(yù)測(cè)模式的預(yù)測(cè)方法的個(gè)數(shù)、即預(yù)測(cè)模式總數(shù)m例如根據(jù)塊尺寸來(lái)決定。作為具體例,在非專(zhuān)利文獻(xiàn)1的技術(shù)中,在4×4以及8×8的塊尺寸時(shí)m=9,在16×16的塊尺寸時(shí)m=4。一般地,預(yù)測(cè)模式存在通過(guò)將所有像素值設(shè)為同一值、例如相鄰像素的平均值來(lái)生成預(yù)測(cè)圖像的模式、和在規(guī)定方向上外插或內(nèi)插各參照像素值來(lái)生成預(yù)測(cè)圖像的模式這2個(gè)種類(lèi)。圖14是表示與方向建立關(guān)聯(lián)的預(yù)測(cè)模式的具體例的圖,圖14(a)是表示了預(yù)測(cè)模式為8個(gè)種類(lèi)的情況的圖。

在預(yù)測(cè)模式的編碼中,基本上與預(yù)測(cè)模式總數(shù)m相應(yīng)的碼量是必要的。例如在m=8的情況下為了從8個(gè)預(yù)測(cè)模式之中選出一個(gè)預(yù)測(cè)模式,最簡(jiǎn)單的情況需要3位代碼。但是,由于像素值的空間相關(guān)高,因此預(yù)測(cè)模式的值也在局部相關(guān)高。也就是說(shuō),能夠估計(jì)預(yù)測(cè)模式,利用該性質(zhì)的構(gòu)造是估計(jì)預(yù)測(cè)模式的機(jī)制。

估計(jì)預(yù)測(cè)模式是在對(duì)象塊中被選擇的可能性高的預(yù)測(cè)模式。為了導(dǎo)出估計(jì)預(yù)測(cè)模式,只要在運(yùn)動(dòng)圖像編碼裝置1和運(yùn)動(dòng)圖像解碼裝置2中相同即可,能夠使用任意方法。例如,在非專(zhuān)利文獻(xiàn)1中,將對(duì)象塊的上相鄰塊的預(yù)測(cè)模式和左相鄰塊的預(yù)測(cè)模式之中的、模式的值小的設(shè)為對(duì)象塊的估計(jì)預(yù)測(cè)模式。

其次,利用圖15以及圖17,對(duì)預(yù)測(cè)信息編碼部12的構(gòu)成及其處理的流程進(jìn)行說(shuō)明。圖15是表示了預(yù)測(cè)信息編碼部12的構(gòu)成的圖。此外,圖16是表示了預(yù)測(cè)信息編碼部12中的處理的流程的圖。如圖16所示,預(yù)測(cè)信息編碼部12,(步驟s1)首先導(dǎo)出估計(jì)預(yù)測(cè)模式,(步驟s2)其次使用該估計(jì)預(yù)測(cè)模式來(lái)編碼預(yù)測(cè)模式,(步驟s3)此外為了之后處理中的參照而記錄預(yù)測(cè)模式。

以下,參照?qǐng)D15,對(duì)進(jìn)行這些處理的、構(gòu)成預(yù)測(cè)信息編碼部12的各部進(jìn)行說(shuō)明。如圖15所示,預(yù)測(cè)信息編碼部12具備:預(yù)測(cè)模式記錄部121、估計(jì)預(yù)測(cè)模式?jīng)Q定部122、以及預(yù)測(cè)模式編碼部123。

預(yù)測(cè)模式記錄部121保持處理完畢的各宏塊中的預(yù)測(cè)模式的信息,根據(jù)參照來(lái)輸出。

估計(jì)預(yù)測(cè)模式?jīng)Q定部122基于鄰近塊的預(yù)測(cè)模式來(lái)輸出估計(jì)預(yù)測(cè)模式。在此,利用圖17以及圖18,對(duì)估計(jì)預(yù)測(cè)模式?jīng)Q定部122的詳細(xì)構(gòu)成及其處理的流程進(jìn)行說(shuō)明,如下所述那樣。圖17是表示了估計(jì)預(yù)測(cè)模式?jīng)Q定部122的構(gòu)成的圖。此外,圖18是表示了估計(jì)預(yù)測(cè)模式導(dǎo)出部1221中的處理的圖。如圖17所示,估計(jì)預(yù)測(cè)模式?jīng)Q定部122具備估計(jì)預(yù)測(cè)模式導(dǎo)出部1221。此外,如圖18所示,估計(jì)預(yù)測(cè)模式導(dǎo)出部1221,

(步驟s4)將在上相鄰塊以及左相鄰塊中使用的預(yù)測(cè)模式獲取為估計(jì)預(yù)測(cè)模式候選,

(步驟s5)將其中模式的值小的選擇為估計(jì)預(yù)測(cè)模式。

預(yù)測(cè)模式編碼部123基于對(duì)象塊的塊尺寸以及估計(jì)預(yù)測(cè)模式,將預(yù)測(cè)模式編碼成預(yù)測(cè)信息編碼數(shù)據(jù),并進(jìn)行輸出。塊尺寸例如作為與宏塊的分割方法對(duì)應(yīng)的尺寸信息來(lái)進(jìn)行編碼。參照?qǐng)D19,對(duì)預(yù)測(cè)模式的編碼方法進(jìn)行說(shuō)明。

圖19是表示預(yù)測(cè)模式編碼部123中的預(yù)測(cè)模式的編碼方法的具體例的表。在圖19中,m表示預(yù)測(cè)模式的值,p表示估計(jì)預(yù)測(cè)模式的值,k=binary(x,bm’)表示將值x變換成用二進(jìn)制數(shù)表現(xiàn)且bm’位數(shù)的位串k。bm’是為了表示從預(yù)測(cè)模式總數(shù)m中排除估計(jì)預(yù)測(cè)模式之后的預(yù)測(cè)模式總數(shù)m’(在此等于m-1)所需的位數(shù),是通過(guò)bm’=ceil(log(m’))所獲得的數(shù)。

如圖19所示,預(yù)測(cè)模式編碼部123輸出flag_bit,還根據(jù)預(yù)測(cè)模式所滿足的條件來(lái)輸出rem_bits。條件以及各情況的動(dòng)作如下3種情況。

(a)在預(yù)測(cè)模式m等于估計(jì)預(yù)測(cè)模式p的情況下,預(yù)測(cè)模式編碼部123作為編碼數(shù)據(jù)而僅輸出flag_bit=1的1位。

(b)在預(yù)測(cè)模式m與估計(jì)預(yù)測(cè)模式p不一致的情況下,預(yù)測(cè)模式編碼部123輸出flag_bit=0,還根據(jù)m的值而輸出按下述任一種方法導(dǎo)出的位串rem_bits。

(b1)在m<p的情況下,預(yù)測(cè)模式編碼部123將m變換成位串rem_bits。

(b2)在m>p的情況下,預(yù)測(cè)模式編碼部123將m-1變換成位串rem_bits。

對(duì)上述(b)進(jìn)行補(bǔ)充。首先,在(b)的情況下顯然并非m=p。因此,在m>p的情況下,如果將m置換成m-1而變換成位串,則能夠使rem_bits的值域縮減一個(gè),從而有助于削減碼量。

如以上那樣,以往使用1個(gè)估計(jì)預(yù)測(cè)模式,削減了預(yù)測(cè)模式的編碼數(shù)據(jù)的碼量。

其次,利用圖20以及圖21,對(duì)預(yù)測(cè)信息解碼部23的構(gòu)成及其處理的流程進(jìn)行說(shuō)明。圖20是表示了預(yù)測(cè)信息解碼部23的構(gòu)成的圖。圖20所示的預(yù)測(cè)模式記錄部121以及估計(jì)預(yù)測(cè)模式?jīng)Q定部122與構(gòu)成預(yù)測(cè)信息編碼部12的情形相同。此外,圖21表示了預(yù)測(cè)信息解碼部23中的預(yù)測(cè)信息編碼數(shù)據(jù)的解碼處理的流程的圖。如圖21所示,在預(yù)測(cè)信息解碼部23中,(步驟s6)首先估計(jì)預(yù)測(cè)模式?jīng)Q定部122導(dǎo)出估計(jì)預(yù)測(cè)模式,(步驟s7)其次預(yù)測(cè)模式解碼部231基于從預(yù)測(cè)信息編碼數(shù)據(jù)之中解碼出的標(biāo)記來(lái)解碼預(yù)測(cè)模式。(步驟s8)進(jìn)而,為了以后處理中的參照,預(yù)測(cè)模式記錄部121記錄預(yù)測(cè)模式。

以下,參照?qǐng)D22來(lái)說(shuō)明步驟s7中的進(jìn)行預(yù)測(cè)模式解碼處理的預(yù)測(cè)模式解碼部231。

圖22是表示預(yù)測(cè)模式解碼部231中的從編碼數(shù)據(jù)向預(yù)測(cè)模式的解碼方法的具體例的表。在圖22中,k為bm’位數(shù)的位串。m’=decimal(k,bm’)表示將bm’位數(shù)的位串k變換成十進(jìn)制數(shù)m’。關(guān)于與圖19相同的記號(hào),省略說(shuō)明。導(dǎo)出位數(shù)bm’所需的對(duì)象塊中的預(yù)測(cè)模式總數(shù)m能夠基于對(duì)預(yù)測(cè)信息編碼數(shù)據(jù)進(jìn)行解碼所得到的塊尺寸而導(dǎo)出。

預(yù)測(cè)模式解碼部231首先解碼flag_bit。如圖22所示,如果為flag_bit=1,則意味著估計(jì)預(yù)測(cè)模式p等于預(yù)測(cè)模式m。在該情況下,不需要解碼rem_bits,輸出預(yù)測(cè)模式m=p。在flag_bit=0的情況下,預(yù)測(cè)模式解碼部231作為rem_bits而將接下來(lái)的bm’位的編碼數(shù)據(jù)k變換成十進(jìn)制數(shù)m’,如圖22的最下部分所示那樣,基于m’與p的大小關(guān)系來(lái)導(dǎo)出預(yù)測(cè)模式m。

如以上所述,現(xiàn)有的運(yùn)動(dòng)圖像編碼裝置1以及運(yùn)動(dòng)圖像解碼裝置2使用1個(gè)估計(jì)預(yù)測(cè)模式對(duì)預(yù)測(cè)模式進(jìn)行了編碼以及解碼。

(運(yùn)動(dòng)圖像編碼裝置)

參照?qǐng)D1~圖7,對(duì)本發(fā)明的一實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置1a進(jìn)行說(shuō)明。本發(fā)明的第1實(shí)施方式的運(yùn)動(dòng)圖像編碼裝置1a大致與現(xiàn)有的運(yùn)動(dòng)圖像編碼裝置1同樣地是以宏塊為單位來(lái)編碼輸入圖像,并作為編碼數(shù)據(jù)進(jìn)行輸出的裝置。運(yùn)動(dòng)圖像編碼裝置1a是在其一部分中使用了被h264/avc標(biāo)準(zhǔn)所采用的技術(shù)的運(yùn)動(dòng)圖像編碼裝置。圖2是表示了運(yùn)動(dòng)圖像編碼裝置1a中的、mb編碼部10a的構(gòu)成的圖。圖2所示的mb編碼部10a是在圖12示出的mb編碼部10之中將預(yù)測(cè)信息編碼部12變更成預(yù)測(cè)信息編碼部12a所得到的結(jié)構(gòu)。預(yù)測(cè)信息編碼部12a在對(duì)預(yù)測(cè)模式信息以及塊尺寸進(jìn)行編碼并輸出預(yù)測(cè)信息編碼數(shù)據(jù)的這點(diǎn)上,與運(yùn)動(dòng)圖像編碼裝置1的預(yù)測(cè)信息編碼部12相同。以下,說(shuō)明與預(yù)測(cè)信息編碼部12不同之處。

圖1是表示預(yù)測(cè)信息編碼部12a的構(gòu)成的圖。預(yù)測(cè)信息編碼部12a由估計(jì)預(yù)測(cè)模式?jīng)Q定部122a、預(yù)測(cè)模式編碼部123a、以及與運(yùn)動(dòng)圖像編碼裝置1相同的預(yù)測(cè)模式記錄部121構(gòu)成。以下,按估計(jì)預(yù)測(cè)模式?jīng)Q定部122a、預(yù)測(cè)模式編碼部123a的順序,對(duì)各部的詳細(xì)內(nèi)容進(jìn)行說(shuō)明。

首先,參照?qǐng)D1對(duì)估計(jì)預(yù)測(cè)模式?jīng)Q定部122a進(jìn)行說(shuō)明,則如下所述那樣。圖1的估計(jì)預(yù)測(cè)模式?jīng)Q定部122a不同于圖15的估計(jì)預(yù)測(cè)模式?jīng)Q定部122,而導(dǎo)出多個(gè)估計(jì)預(yù)測(cè)模式。被導(dǎo)出的估計(jì)預(yù)測(cè)模式與其個(gè)數(shù)即估計(jì)數(shù)p一起作為估計(jì)預(yù)測(cè)模式信息進(jìn)行輸出。也就是說(shuō),估計(jì)預(yù)測(cè)模式信息是包括估計(jì)數(shù)p、和與估計(jì)數(shù)p相等的個(gè)數(shù)的估計(jì)預(yù)測(cè)模式在內(nèi)的信息。以下,雖然以估計(jì)數(shù)p=2的情況為例來(lái)進(jìn)行說(shuō)明,但是在p=1或p≥3的情況下也同樣。其中,由于為了從多個(gè)估計(jì)預(yù)測(cè)模式之中最終選擇一個(gè)而碼量是必要的,因此不優(yōu)選使用過(guò)多的估計(jì)預(yù)測(cè)模式。

在此,利用圖3,對(duì)估計(jì)預(yù)測(cè)模式?jīng)Q定部122a的處理進(jìn)行詳細(xì)地說(shuō)明。圖3是表示估計(jì)預(yù)測(cè)模式?jīng)Q定部122a的構(gòu)成要素的圖。

在估計(jì)預(yù)測(cè)模式?jīng)Q定部122a中,求出對(duì)象塊的相鄰塊的預(yù)測(cè)模式的貢獻(xiàn)度,并將它們進(jìn)行比較而導(dǎo)出估計(jì)預(yù)測(cè)模式。貢獻(xiàn)度是表示相鄰塊的預(yù)測(cè)模式與對(duì)象塊的預(yù)測(cè)模式一致的可能性的指標(biāo)。如圖3所示,估計(jì)預(yù)測(cè)模式?jīng)Q定部122a具備估計(jì)數(shù)決定部1222a、以及比較塊選擇部1223a。

估計(jì)數(shù)決定部1222a決定估計(jì)數(shù)p。比較塊選擇部1223a選擇為了獲取估計(jì)預(yù)測(cè)模式候選而使用的塊。估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a從估計(jì)預(yù)測(cè)模式候選之中導(dǎo)出個(gè)數(shù)為估計(jì)數(shù)p的估計(jì)預(yù)測(cè)模式。其次,對(duì)在估計(jì)預(yù)測(cè)模式?jīng)Q定部122a中導(dǎo)出估計(jì)預(yù)測(cè)模式的步驟進(jìn)行說(shuō)明。圖4是表示在估計(jì)預(yù)測(cè)模式?jīng)Q定部122a中導(dǎo)出估計(jì)預(yù)測(cè)模式的步驟的圖。以下,參照?qǐng)D4,對(duì)各步驟進(jìn)行說(shuō)明。

(步驟s1a)估計(jì)數(shù)決定部1222a基于對(duì)象塊中的預(yù)測(cè)模式總數(shù)m來(lái)決定估計(jì)數(shù)p。在本實(shí)施方式中的估計(jì)數(shù)決定部之中,在將與預(yù)測(cè)模式總數(shù)m相關(guān)的規(guī)定的閾值設(shè)為mt=10時(shí),如果m≥mt則p=2,如果m<mt則p=1。如前述那樣,一般地預(yù)測(cè)模式總數(shù)m越多,則1個(gè)估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性越低。因此,如果這樣在預(yù)測(cè)模式總數(shù)m多的塊中設(shè)定成p的值相對(duì)變大,則能夠提高估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性。

在此,預(yù)測(cè)模式總數(shù)m是基于對(duì)象塊的塊尺寸而決定的值。例如,規(guī)定成:在塊尺寸為4×4或者8×8的情況下m=9,在塊尺寸為16×16或者32×32的情況下m=33,在塊尺寸為除此之外的情況下m=5。因此,在如上述那樣的情況下,也能夠取代預(yù)測(cè)模式總數(shù)m而基于塊尺寸來(lái)導(dǎo)出估計(jì)數(shù)p。

(步驟s2a)比較塊選擇部1223a將與對(duì)象塊的左邊、上邊以及左上角相鄰的3個(gè)塊選擇為獲取估計(jì)預(yù)測(cè)模式候選所使用的比較塊。其中,在多個(gè)塊與對(duì)象塊的一邊相鄰的情況下,如果為左邊則選擇最上的塊,如果為上邊則選擇最左的塊。以下,將左相鄰塊、上相鄰塊、左上相鄰塊分別設(shè)為塊l、塊u、塊ul(例如,參照?qǐng)D6(a))。此外,在對(duì)象塊位于畫(huà)面端的情況、或應(yīng)該選擇的塊是未處理的塊的情況等的、存在無(wú)法選擇為比較塊的塊的情況下,也可不選擇該塊或選擇其他塊。例如,關(guān)于在幀中最初被處理的塊,雖然能夠使選擇為比較塊的塊不存在于同一幀內(nèi),但是只要將具有規(guī)定的默認(rèn)值的虛擬塊設(shè)為比較塊即可。

(步驟s3a)估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a基于所選擇的比較塊,導(dǎo)出估計(jì)預(yù)測(cè)模式候選及其貢獻(xiàn)度。估計(jì)預(yù)測(cè)模式候選及其貢獻(xiàn)度的導(dǎo)出是按以下步驟進(jìn)行的。首先,估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a作為估計(jì)預(yù)測(cè)模式候選而獲取塊l、塊u、塊ul各自的預(yù)測(cè)模式、即ml、mu、mul。

其次,關(guān)于估計(jì)預(yù)測(cè)模式候選ml、mu、mul,估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a導(dǎo)出用0.0~1.0的值所表示的貢獻(xiàn)度cl、cu、cul。在此,利用圖5以及圖6對(duì)用于導(dǎo)出貢獻(xiàn)度的表及其處理步驟進(jìn)行說(shuō)明,則如下所述那樣。圖5是在預(yù)測(cè)模式總數(shù)m=9的情況下用于關(guān)于ml、mu、mul的每一個(gè)而導(dǎo)出貢獻(xiàn)度的規(guī)定的表的示例。關(guān)于左相鄰塊l、上相鄰塊u、以及左上相鄰塊的每一個(gè),針對(duì)估計(jì)預(yù)測(cè)模式候選為模式0~模式8的情況而規(guī)定了貢獻(xiàn)度。例如,在圖5所示的表中,在左相鄰塊l的行的估計(jì)預(yù)測(cè)模式候選ml=1(模式1)的列中,規(guī)定了貢獻(xiàn)度“1.0”。在此,9個(gè)種類(lèi)的預(yù)測(cè)模式的詳細(xì)內(nèi)容假設(shè)為圖14(a)所示的8個(gè)方向(模式0至7)、以及1個(gè)種類(lèi)的平面預(yù)測(cè)(模式8)。

利用圖6對(duì)貢獻(xiàn)度的導(dǎo)出處理進(jìn)行說(shuō)明。圖6是表示對(duì)象塊和相鄰塊的狀態(tài)的具體例的圖。圖6(a)表示基于左相鄰塊l的估計(jì)預(yù)測(cè)模式候選ml=1(模式1)、基于上相鄰塊u的估計(jì)預(yù)測(cè)模式候選mu=1(模式1)、基于左上相鄰塊ul的估計(jì)預(yù)測(cè)模式候選mul=8(模式8)的情況。估計(jì)預(yù)測(cè)模式?jīng)Q定部122a參照?qǐng)D5的表,將這些貢獻(xiàn)度cl、cu、cul分別決定為1.0、0.0、0.1。雖然左相鄰塊的估計(jì)預(yù)測(cè)模式候選ml為模式1(水平方向),但是由此可知在左相鄰塊周邊,水平方向上的像素值的相關(guān)變得非常強(qiáng)的可能性高。因此,左相鄰塊采取模式1時(shí)的貢獻(xiàn)度被設(shè)定得較高。另一方面,雖然上相鄰塊周邊的估計(jì)預(yù)測(cè)模式候選mu也為模式1,但是由于與對(duì)象塊之間的位置關(guān)系并非水平方向,因此上相鄰塊中的貢獻(xiàn)度被設(shè)定得較低。此外,針對(duì)模式8,關(guān)于像素值的相關(guān)而不具有特定的方向性,因此作為較低的貢獻(xiàn)度而設(shè)定為0.1。關(guān)于圖5的表的其他相鄰塊和模式的組合,也同樣地考慮到相關(guān)強(qiáng)的方向以及與對(duì)象塊之間的位置關(guān)系來(lái)設(shè)定貢獻(xiàn)度。這樣,如果利用相關(guān)的高低,則能夠提高估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性。

(步驟s4a)再次返回到圖4來(lái)說(shuō)明步驟s4a。

上述步驟s3a是能夠以較少的處理量高速地導(dǎo)出估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a中的處理的、使用了表的方法。其中,只要貢獻(xiàn)度的導(dǎo)出在編碼裝置和解碼裝置中相同,就也能使用其他方法。作為其他的貢獻(xiàn)度的導(dǎo)出方法,例如有根據(jù)預(yù)測(cè)方向所示的角度并通過(guò)計(jì)算進(jìn)行導(dǎo)出的方法、根據(jù)對(duì)象塊和相鄰塊的特性或狀態(tài)進(jìn)一步調(diào)整使用表所導(dǎo)出的貢獻(xiàn)度的方法。在此,作為步驟s4a而說(shuō)明在導(dǎo)出之后調(diào)整貢獻(xiàn)度的示例。

圖6(b)以及圖6(c)是表示對(duì)象塊c和其左的相鄰塊l的大小不同的情況的圖。首先,圖6(b)是表示相鄰塊l的一邊的大小為對(duì)象塊c的一半的情況的圖。根據(jù)圖6(b)所示的相鄰塊l的預(yù)測(cè)方向(ml=1:水平方向),如果使用圖5的表,則能導(dǎo)出貢獻(xiàn)度cl=1.0。其中,由于塊的大小不同,因此針對(duì)與相鄰塊l相接的部分以外的部分認(rèn)為貢獻(xiàn)的程度低。此外,塊的大小不同是指,區(qū)域的性質(zhì)存在差異、貢獻(xiàn)的程度低的可能性。在這種情況下,也可根據(jù)對(duì)象塊和相鄰塊的面積比來(lái)減小貢獻(xiàn)度。其中,由于在對(duì)象塊和相鄰塊的大小相等的情況下貢獻(xiàn)度最大,因此按照始終是較小的一方的塊的面積成為分子的方式進(jìn)行比率的計(jì)算。如果適用圖6(b)的示例,則系數(shù)為1/4,貢獻(xiàn)度cl=1.0×1/4=0.25。

另一方面,圖6(c)是表示相鄰塊l的一邊的大小為對(duì)象塊c的2倍的情況的圖。在該情況下,也與圖6(b)同樣地,也可考慮貢獻(xiàn)的程度實(shí)際上不高的可能性來(lái)調(diào)整貢獻(xiàn)度。如果適用圖6(c)的示例,則系數(shù)為1/4,貢獻(xiàn)度cl=1.0×1/4=0.25。估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a通過(guò)進(jìn)行這種調(diào)整,從而能夠避免在塊的大小不同的情況下將貢獻(xiàn)度評(píng)價(jià)得過(guò)大。

上述所說(shuō)明的貢獻(xiàn)度的調(diào)整方法也能適用于處理單位取非正方形的形狀的情況。

(步驟s5a)最后,估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a比較3個(gè)估計(jì)預(yù)測(cè)模式候選ml、mu、mul的貢獻(xiàn)度cl、cu、cul,將按照貢獻(xiàn)度從高到低的順序用估計(jì)數(shù)指定出的p個(gè)作為估計(jì)預(yù)測(cè)模式。例如,在估計(jì)數(shù)p=2的情況下,輸出第1估計(jì)預(yù)測(cè)模式p1、和第2估計(jì)預(yù)測(cè)模式p2。如果以圖6(a)為例,則cl=1.0、cu=0.0、cul=0.1,從而導(dǎo)出p1=ml=1、p2=mul=8。

估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a將如上所述那樣獲得到的p個(gè)估計(jì)預(yù)測(cè)模式以及估計(jì)數(shù)p作為估計(jì)預(yù)測(cè)模式信息進(jìn)行輸出。這樣通過(guò)與貢獻(xiàn)度相應(yīng)的排序,從而能夠?qū)⒆钏迫坏念A(yù)測(cè)模式作為第1估計(jì)預(yù)測(cè)模式導(dǎo)出,進(jìn)而將其他似然的預(yù)測(cè)模式也作為第2起以后的估計(jì)預(yù)測(cè)模式導(dǎo)出。

另外,估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a的處理并不限定于上述說(shuō)明。以下,針對(duì)各步驟中的其他方法示出例子。

在步驟s1a中,關(guān)于預(yù)測(cè)模式總數(shù)m,方法以及值并非一定都要如上述那樣進(jìn)行規(guī)定。例如,也可通過(guò)導(dǎo)入顯式地選擇預(yù)測(cè)模式總數(shù)m=9和m=17的標(biāo)記,并先于對(duì)象塊的預(yù)測(cè)模式來(lái)決定該標(biāo)記的值(在解碼裝置中進(jìn)行解碼),由此針對(duì)各對(duì)象塊顯式地設(shè)定預(yù)測(cè)模式總數(shù)m。這樣一來(lái),與塊的尺寸無(wú)關(guān),能夠根據(jù)圖像的特征而自適應(yīng)地設(shè)定預(yù)測(cè)模式總數(shù)。如上述那樣,在預(yù)測(cè)模式總數(shù)m不依賴于塊尺寸的情況下,能夠構(gòu)成不使用塊尺寸這樣的估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a。

此外,在步驟s1a中,估計(jì)數(shù)p的求法并不限定于上述說(shuō)明。例如,在本實(shí)施方式中,由于假定預(yù)測(cè)模式總數(shù)是基于塊尺寸的,因此也可基于對(duì)象塊中的塊尺寸來(lái)導(dǎo)出估計(jì)數(shù)p。具體而言,在塊尺寸為16×16以及32×32的情況下設(shè)為估計(jì)數(shù)p=2,在其他情況下設(shè)為估計(jì)數(shù)p=1。作為其他例子,也可基于對(duì)象塊和比較塊中的塊尺寸的比較結(jié)果進(jìn)行導(dǎo)出。具體而言,在塊尺寸與對(duì)象塊相同的塊中包含于比較塊的情況下,由于存在貢獻(xiàn)度高的估計(jì)預(yù)測(cè)模式候選,因此估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性高,從而設(shè)為估計(jì)數(shù)p=1,在其他的情況下,由于估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性低,因此相對(duì)增多估計(jì)數(shù),從而設(shè)為估計(jì)數(shù)p=2。

進(jìn)而,在步驟s1a中,雖然在上述說(shuō)明中估計(jì)數(shù)p是針對(duì)每個(gè)塊求出的,但作為其他例子,也可使估計(jì)數(shù)p針對(duì)切片或圖片等、比塊大的處理單位來(lái)設(shè)定最佳值。在該情況下,針對(duì)切片或圖片設(shè)定以及編碼默認(rèn)的估計(jì)數(shù)pd,在步驟s1a中參照該估計(jì)數(shù)pd。

在步驟s2a中,被選擇的塊并不限定于上述3個(gè)的情況。由于上述3個(gè)塊是在假定了從左上向右下的光柵掃描順序的處理的情況下,在對(duì)象塊的處理時(shí)間點(diǎn)確定處理完畢即預(yù)測(cè)模式,因此作為比較塊是適合的。如果處理完畢,則除此之外例如也可以選擇與右上相鄰的塊,也可選擇與右或左下相鄰的塊等的其他塊。

此外,在步驟s2a中,例如在多個(gè)塊與對(duì)象塊的一邊相鄰的情況下,也可選擇與該邊相鄰的最大塊,還可選擇與該邊相鄰的所有塊。進(jìn)而,比較塊選擇部1223a所選擇的塊也可以包括與對(duì)象塊相近的其他塊。例如是與相鄰塊進(jìn)一步相鄰的塊、與對(duì)象塊相距規(guī)定距離以內(nèi)所包含的塊。進(jìn)而,也可包括在對(duì)象塊之前被處理過(guò)的所有塊。這樣,通過(guò)使比較塊的選擇范圍變化,從而能夠調(diào)節(jié)對(duì)局部圖像特征變化的自適應(yīng)性。

此外,在步驟s2a中,也能根據(jù)估計(jì)數(shù)決定部1222a所輸出的估計(jì)數(shù)p來(lái)變更要選擇的比較塊。例如,電可僅在估計(jì)數(shù)p=1的情況下將比較塊設(shè)為左相鄰塊以及上相鄰塊的2個(gè)塊。

步驟s1a和步驟s2a也可根據(jù)處理內(nèi)容、彼此的輸出數(shù)據(jù)的依賴關(guān)系來(lái)調(diào)換其處理順序。

在步驟s3a中,表的值并不限定于圖5的示例。其中,如果按每個(gè)塊的相鄰方向來(lái)導(dǎo)出估計(jì)預(yù)測(cè)模式候選,則優(yōu)選考慮預(yù)測(cè)方向和相鄰塊的位置關(guān)系來(lái)進(jìn)行設(shè)定。此外,估計(jì)預(yù)測(cè)模式候選的導(dǎo)出方法也并不限定于上述內(nèi)容。尤其是,在選擇多個(gè)比較塊的情況下,如果將從比較塊的集合中統(tǒng)計(jì)性導(dǎo)出的預(yù)測(cè)模式作為估計(jì)預(yù)測(cè)模式,則能夠減小估計(jì)預(yù)測(cè)模式的導(dǎo)出中的局部圖像特征變化的影響。例如,在步驟s2a中,也可在作為比較塊而選擇了與對(duì)象塊的左邊相接的所有塊、以及與對(duì)象塊的上邊相接的所有塊的這種情況下,將多個(gè)左相鄰塊的預(yù)測(cè)模式之中的最多的預(yù)測(cè)模式、以及、多個(gè)上相鄰塊的預(yù)測(cè)模式之中的最多的預(yù)測(cè)模式作為估計(jì)預(yù)測(cè)模式候選。進(jìn)而,也可并非最多的預(yù)測(cè)模式,而采用在平均預(yù)測(cè)方向上最近的預(yù)測(cè)模式。

此外,在步驟s3a中,也可根據(jù)估計(jì)數(shù)p來(lái)切換表。例如,在比較塊選擇部1223a根據(jù)估計(jì)數(shù)p來(lái)切換比較塊的選擇方法的情況下,根據(jù)所選擇的比較塊來(lái)切換表。

在步驟s4a中,為了調(diào)整貢獻(xiàn)度,也可使用面積比以外的尺度。例如,能夠基于對(duì)象塊和相鄰塊相接的邊的長(zhǎng)度的比來(lái)進(jìn)行調(diào)整。如果利用基于邊的長(zhǎng)度的比的比率的1/2來(lái)進(jìn)行步驟s4a中的調(diào)整,則可獲得cl=0.5。該方法在處理單位可取非正方形的形狀的情況下是有用的。作為其他例子,也可進(jìn)行與比較塊和對(duì)象塊之間的距離相應(yīng)的調(diào)整,進(jìn)而也可進(jìn)行基于為了導(dǎo)出1個(gè)估計(jì)預(yù)測(cè)模式候選所使用的比較塊的個(gè)數(shù)的調(diào)整。

此外,作為在步驟s4a中通過(guò)計(jì)算來(lái)調(diào)整貢獻(xiàn)度的代替方法,也可先進(jìn)行步驟s4a中的各種判定,然后根據(jù)判定結(jié)果來(lái)切換在步驟s3a中使用的表本身。

在步驟s5a中,也可根據(jù)估計(jì)預(yù)測(cè)模式候選的導(dǎo)出結(jié)果或貢獻(xiàn)度的導(dǎo)出結(jié)果來(lái)變更估計(jì)數(shù)p。例如,如果估計(jì)數(shù)p=2、且3個(gè)估計(jì)預(yù)測(cè)模式候選全部相同(設(shè)為m1),則估計(jì)預(yù)測(cè)模式只有一種。在這種情況下,作為第1估計(jì)預(yù)測(cè)模式而使用m1,如果變更成估計(jì)數(shù)p=1,則能夠削減使用多個(gè)相同估計(jì)預(yù)測(cè)模式的浪費(fèi)。此外,作為另一例,在估計(jì)數(shù)p=2、且估計(jì)預(yù)測(cè)模式候選ml、mu、mul全部不同、且貢獻(xiàn)度cl、cu、cul全部相等的情況下,判定為任何估計(jì)預(yù)測(cè)模式候選都為等同的貢獻(xiàn)度。在這種情況下變更成估計(jì)數(shù)p=3,如果p1=ml、p2=mu、p3=mul(也可以是該順序以外的順序),則雖然為等同的貢獻(xiàn)度,但是卻能夠避免不被用作估計(jì)預(yù)測(cè)模式的估計(jì)預(yù)測(cè)模式候選的產(chǎn)生。

此外,在步驟s5a中,也可基于估計(jì)預(yù)測(cè)模式候選以外的候選來(lái)導(dǎo)出估計(jì)預(yù)測(cè)模式的一部分或全部。例如,針對(duì)估計(jì)數(shù)p而言,也可使第1估計(jì)預(yù)測(cè)模式至第p-1估計(jì)預(yù)測(cè)模式如上述說(shuō)明過(guò)的那樣根據(jù)貢獻(xiàn)度的導(dǎo)出結(jié)果來(lái)導(dǎo)出,第p估計(jì)預(yù)測(cè)模式設(shè)為模式8。這樣一來(lái),不會(huì)影響到局部圖像特征,從而作為整體而言能夠?qū)⑹褂妙l度高的預(yù)測(cè)模式包含在估計(jì)預(yù)測(cè)模式中。

此外,作為步驟s5a中的又一例,也可在估計(jì)數(shù)p=2時(shí),根據(jù)貢獻(xiàn)度的導(dǎo)出結(jié)果來(lái)導(dǎo)出第1估計(jì)預(yù)測(cè)模式,將第2估計(jì)預(yù)測(cè)模式作為值與第1估計(jì)預(yù)測(cè)模式接近的另一預(yù)測(cè)模式。具體而言,也可將具有次于第1估計(jì)預(yù)測(cè)模式大的模式值的預(yù)測(cè)模式作為第2估計(jì)預(yù)測(cè)模式,或者將水平、垂直、45度等的、與主要方向建立關(guān)聯(lián)的預(yù)測(cè)模式之中的、與第1估計(jì)預(yù)測(cè)模式最近的模式作為第2估計(jì)預(yù)測(cè)模式。這樣,如果將與第1估計(jì)預(yù)測(cè)模式大致相同但卻不同的預(yù)測(cè)方向作為第2估計(jì)預(yù)測(cè)模式,則即便在估計(jì)預(yù)測(cè)模式和實(shí)際的預(yù)測(cè)模式的方向大致相同但卻取不同值的情況下,也能夠提高估計(jì)預(yù)測(cè)模式相一致的可能性。

進(jìn)而,也可根據(jù)估計(jì)數(shù)p來(lái)變更估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a的處理。例如,在估計(jì)數(shù)p≥2的情況下,如上述步驟s1a~步驟s5a所述那樣,當(dāng)估計(jì)數(shù)p=1的情況下,也可采用與現(xiàn)有技術(shù)相同的簡(jiǎn)易方法、即將左相鄰塊和上相鄰塊的預(yù)測(cè)模式之中的小值的一方作為估計(jì)預(yù)測(cè)模式。

以下,對(duì)估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a的處理的另一具體例進(jìn)行說(shuō)明。在估計(jì)預(yù)測(cè)模式導(dǎo)出部1221a中,也可通過(guò)對(duì)相鄰塊的預(yù)測(cè)模式進(jìn)行排序來(lái)進(jìn)行比較,從而求出估計(jì)預(yù)測(cè)模式。例如,也可按照排除重復(fù)且預(yù)測(cè)模式的序號(hào)從小到大的順序、或發(fā)生概率從高到低的順序來(lái)排列相鄰塊的預(yù)測(cè)模式,并將從開(kāi)頭起的p個(gè)采用為估計(jì)預(yù)測(cè)模式。此外,所述順序也可由編碼器(運(yùn)動(dòng)圖像編碼裝置1a)進(jìn)行編碼后傳輸,也可由解碼器(運(yùn)動(dòng)圖像解碼裝置2a)根據(jù)解碼完畢的信息來(lái)導(dǎo)出。其中,在相鄰塊的預(yù)測(cè)模式中存在重復(fù)時(shí),如果如上述那樣排除重復(fù),則成為排序?qū)ο蟮念A(yù)測(cè)模式的個(gè)數(shù)會(huì)減少,所以即便將相鄰塊的預(yù)測(cè)模式全部采用為估計(jì)預(yù)測(cè)模式,也存在估計(jì)預(yù)測(cè)模式的個(gè)數(shù)不足p個(gè)的情況。此時(shí),也可只要仍未采用為估計(jì)預(yù)測(cè)模式,就能追加規(guī)定的預(yù)測(cè)模式,從而估計(jì)預(yù)測(cè)模式的個(gè)數(shù)變成p個(gè)。要追加的規(guī)定的預(yù)測(cè)模式能夠在編碼器和解碼器中預(yù)先共同地規(guī)定。此外,作為要追加的規(guī)定的預(yù)測(cè)模式,例如舉出dc模式、planar模式、水平或者垂直方向預(yù)測(cè)模式、與左相鄰塊的預(yù)測(cè)模式所示的方向和上相鄰塊的預(yù)測(cè)模式所示的方向的中間方向最近的預(yù)測(cè)模式、與估計(jì)預(yù)測(cè)模式中采用的預(yù)測(cè)模式相近的方向的預(yù)測(cè)模式等。此外,所謂預(yù)測(cè)模式的重復(fù)并非預(yù)測(cè)模式完全一致的情況,在預(yù)測(cè)模式所示的方向的差相近的情況、或dc模式和planar模式的組合的情況下,也都能夠視作重復(fù)。

返回到圖1,對(duì)預(yù)測(cè)模式編碼部123a進(jìn)行說(shuō)明。在預(yù)測(cè)模式編碼部123a中,基于塊尺寸以及估計(jì)預(yù)測(cè)模式信息將預(yù)測(cè)模式編碼成預(yù)測(cè)信息編碼數(shù)據(jù)進(jìn)行輸出。具體而言,參照?qǐng)D7來(lái)進(jìn)行說(shuō)明。

圖7是表示在估計(jì)數(shù)p=2時(shí)的、預(yù)測(cè)模式編碼部123a中的預(yù)測(cè)模式的編碼方法的具體例的表。估計(jì)數(shù)p作為估計(jì)預(yù)測(cè)模式信息的一部分進(jìn)行輸入。在圖7中,pmin意味著第1估計(jì)預(yù)測(cè)模式p1和第2估計(jì)預(yù)測(cè)模式p2較小的一方的值,pmax意味著p1和p2較大的一方的值。除此之外,關(guān)于對(duì)前面符號(hào)的說(shuō)明將省略。

如圖7所示,預(yù)測(cè)模式編碼部123a根據(jù)flag_bit0,進(jìn)而根據(jù)m所滿足的條件來(lái)輸出flag_bit1和rem_bits。條件以及各情況的動(dòng)作如下所述。

(a)在預(yù)測(cè)模式m等于第1估計(jì)預(yù)測(cè)模式p1的情況下,預(yù)測(cè)模式編碼部123a作為編碼數(shù)據(jù)而僅輸出flag_bit0=1的1位。

(b)在預(yù)測(cè)模式m與第1估計(jì)預(yù)測(cè)模式p1不一致、且預(yù)測(cè)模式m與第2估計(jì)預(yù)測(cè)模式p2一致的情況下,預(yù)測(cè)模式編碼部123a輸出flag_bit0=0以及flag_bit1=1的2位。

(c)在預(yù)測(cè)模式m與第1估計(jì)預(yù)測(cè)模式p1以及第2估計(jì)預(yù)測(cè)模式p2都不一致的情況下,預(yù)測(cè)模式編碼部123a輸出flag_bit0=0以及flag_bit1=0,進(jìn)而根據(jù)m的值來(lái)輸出按下述任一種方法導(dǎo)出的位串rem_bits。

(c1)在m<pmin的情況下,預(yù)測(cè)模式編碼部123a將m變換成位串rem_bits。

(c2)在pmin<m<pmax的情況下,預(yù)測(cè)模式編碼部123a將m-1變換成位串rem_bits。

(c3)在pmax<m的情況下,預(yù)測(cè)模式編碼部123a將m-2變換成位串rem_bits。

條件(c)下的處理與現(xiàn)有技術(shù)中的預(yù)測(cè)模式編碼部123的情況同樣地,從rem_bits的值域之中將多個(gè)估計(jì)預(yù)測(cè)模式除外來(lái)減小值域,從而有助于提高編碼效率。

其次,表示預(yù)測(cè)模式編碼部123a中的預(yù)測(cè)模式的編碼方法的、另一具體例。在設(shè)為估計(jì)數(shù)p=2時(shí),預(yù)測(cè)模式編碼部123a輸出表示估計(jì)預(yù)測(cè)模式的群組g中所包含的任一個(gè)估計(jì)預(yù)測(cè)模式和預(yù)測(cè)模式的一致的標(biāo)記flag_bitg,進(jìn)而為了從多個(gè)估計(jì)預(yù)測(cè)模式之中選出一個(gè)而輸出mpm_idx。條件以及各情況的動(dòng)作如下所述。

(d)在預(yù)測(cè)模式m與所述群組g中所包含的任一個(gè)估計(jì)預(yù)測(cè)模式、即第1估計(jì)預(yù)測(cè)模式p1或者第2估計(jì)預(yù)測(cè)模式p2相等的情況下,預(yù)測(cè)模式編碼部123a作為編碼數(shù)據(jù)而輸出flag_bitg=1。進(jìn)而,輸出表示與預(yù)測(cè)模式m相等的估計(jì)預(yù)測(cè)模式的標(biāo)識(shí)符mpm_idx。在p=2的情況下,mpm_idx為1位。另外,在p1=p2的情況下,由于m的值為顯而易見(jiàn)的,因此通過(guò)省略mpm_idx的編碼,從而能夠提高編碼效率。

(e)在預(yù)測(cè)模式m與第1估計(jì)預(yù)測(cè)模式p1以及第2估計(jì)預(yù)測(cè)模式p2都不一致的情況下,預(yù)測(cè)模式編碼部123a作為編碼數(shù)據(jù)而輸出flag_bitg=0。進(jìn)而,根據(jù)m的值,利用上述(c1)~(c3)所記載的方法導(dǎo)出rem_bits并進(jìn)行輸出。

這樣一來(lái),預(yù)測(cè)模式編碼部123a基于多個(gè)估計(jì)預(yù)測(cè)模式,根據(jù)預(yù)測(cè)模式來(lái)生成編碼數(shù)據(jù)。在估計(jì)預(yù)測(cè)模式中的任一個(gè)實(shí)際上在對(duì)象塊中被使用的情況下,能夠以更少的碼量來(lái)進(jìn)行編碼,進(jìn)而通過(guò)使用多個(gè)估計(jì)預(yù)測(cè)模式,從而即便在預(yù)測(cè)模式總數(shù)較多的塊中,也能夠提高估計(jì)預(yù)測(cè)模式和實(shí)際的預(yù)測(cè)模式一致的可能性。在此,雖然對(duì)估計(jì)數(shù)p=2的情況進(jìn)行了說(shuō)明,但是在p=1的情況下,只要與預(yù)測(cè)模式編碼部123同樣進(jìn)行即可。在p≥3的情況下,例如只要使用3位以上的與flag_bit0以及flag_bit1同樣的標(biāo)記,并與p=2的情況同樣地進(jìn)行,就可以進(jìn)行預(yù)測(cè)模式的編碼。

也就是說(shuō),使用與flag_bit0以及flag_bit1同樣的標(biāo)記,進(jìn)而與上述條件(c)同樣地,從rem_bits的值域之中將估計(jì)預(yù)測(cè)模式除外來(lái)減小值域,從而可以與p=2的情況同樣地進(jìn)行預(yù)測(cè)模式的編碼?;蛘?,通過(guò)使用flag_bitg以及估計(jì)數(shù)p相應(yīng)的值域的mpm_idx,從而即便在p≥3的情況下,也能與采用上述另一具體例時(shí)同樣地進(jìn)行預(yù)測(cè)模式的編碼。

這樣,在從運(yùn)動(dòng)圖像編碼裝置1a輸出的編碼數(shù)據(jù)中,先編碼表示多個(gè)估計(jì)預(yù)測(cè)模式和實(shí)際的預(yù)測(cè)模式的一致的狀態(tài)的信息,僅在多個(gè)估計(jì)預(yù)測(cè)模式的任何模式與實(shí)際的預(yù)測(cè)模式不一致的情況下對(duì)實(shí)際的預(yù)測(cè)模式進(jìn)行編碼,由此作為整體可以降低預(yù)測(cè)模式的碼量。

如以上說(shuō)明過(guò)的那樣,在運(yùn)動(dòng)圖像編碼裝置1a中,將對(duì)象塊的相鄰塊中的預(yù)測(cè)模式作為估計(jì)預(yù)測(cè)模式候選,并基于其貢獻(xiàn)度來(lái)導(dǎo)出與現(xiàn)有技術(shù)相比精度高的、被排序的多個(gè)估計(jì)預(yù)測(cè)模式。進(jìn)而,通過(guò)將其用于預(yù)測(cè)模式的編碼數(shù)據(jù)生成,從而即便在單一的估計(jì)預(yù)測(cè)模式與對(duì)象塊的預(yù)測(cè)模式不一致的情況下,通過(guò)第2估計(jì)預(yù)測(cè)模式也能夠提高以較少的碼量來(lái)進(jìn)行編碼的可能性,實(shí)現(xiàn)編碼效率的提高。

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

參照?qǐng)D8~圖10,對(duì)本發(fā)明的一實(shí)施方式的運(yùn)動(dòng)圖像解碼裝置2a進(jìn)行說(shuō)明。本發(fā)明的第1實(shí)施方式的運(yùn)動(dòng)圖像解碼裝置2a大致與現(xiàn)有的運(yùn)動(dòng)圖像解碼裝置2同樣地是對(duì)以宏塊為單位來(lái)解碼編碼數(shù)據(jù)并輸出解碼圖像的裝置。運(yùn)動(dòng)圖像解碼裝置2a是在其一部分中使用了被h264/avc標(biāo)準(zhǔn)所采用的技術(shù)的運(yùn)動(dòng)圖像解碼裝置。圖8是表示運(yùn)動(dòng)圖像解碼裝置2a中的、mb解碼部20a的構(gòu)成的圖。圖8所示的mb解碼部20a是在圖13示出的mb解碼部20之中將預(yù)測(cè)信息解碼部23變更成預(yù)測(cè)信息解碼部23a所得到的結(jié)構(gòu)。預(yù)測(cè)信息解碼部23a在對(duì)預(yù)測(cè)信息編碼數(shù)據(jù)進(jìn)行解碼并輸出預(yù)測(cè)模式以及塊尺寸的這點(diǎn)上,與運(yùn)動(dòng)圖像解碼裝置2的預(yù)測(cè)信息解碼部23相同。以下,對(duì)與預(yù)測(cè)信息解碼部23不同的預(yù)測(cè)模式的解碼方法進(jìn)行具體說(shuō)明。

圖9是表示預(yù)測(cè)信息解碼部23a的構(gòu)成的圖。預(yù)測(cè)信息解碼部23a由預(yù)測(cè)模式解碼部231a以及、已經(jīng)說(shuō)明過(guò)的預(yù)測(cè)模式記錄部121以及估計(jì)預(yù)測(cè)模式?jīng)Q定部122a構(gòu)成。

以下,對(duì)預(yù)測(cè)模式解碼部231a進(jìn)行說(shuō)明。在預(yù)測(cè)模式解碼部231a中,首先根據(jù)預(yù)測(cè)信息編碼數(shù)據(jù)來(lái)解碼塊尺寸,使用塊尺寸,基于估計(jì)預(yù)測(cè)模式?jīng)Q定部122a導(dǎo)出的估計(jì)預(yù)測(cè)模式信息來(lái)解碼預(yù)測(cè)模式。具體而言,參照?qǐng)D10來(lái)進(jìn)行說(shuō)明。

圖10是表示在估計(jì)數(shù)p=2的情況下的、預(yù)測(cè)模式解碼部231a中的預(yù)測(cè)模式的解碼方法的具體例的表。對(duì)前面符號(hào)的說(shuō)明將省略。

預(yù)測(cè)模式解碼部231a首先解碼flag_bit0。如圖10所示,如果flag_bit0=1,則意味著估計(jì)預(yù)測(cè)模式p1等于預(yù)測(cè)模式m,從而無(wú)需flag_bit1以及rem_bits的解碼。在flag_bit0=0的情況下,預(yù)測(cè)模式解碼部231a接著對(duì)flag_bitl進(jìn)行解碼。如果flab_bit1=1,則意味著估計(jì)預(yù)測(cè)模式p2等于預(yù)測(cè)模式m,從而無(wú)需rem_bits的解碼。如果flag_bit0=0、且flag_bit1=0,則意味著估計(jì)預(yù)測(cè)模式均與預(yù)測(cè)模式不一致。此時(shí),預(yù)測(cè)模式解碼部231a作為rem_bits而將接下來(lái)的bm’位的編碼數(shù)據(jù)k變換成十進(jìn)制數(shù)m’。如圖10所示,基于m’和pmin以及pmax的大小關(guān)系來(lái)導(dǎo)出預(yù)測(cè)模式m。

這樣,預(yù)測(cè)模式解碼部231a基于多個(gè)估計(jì)預(yù)測(cè)模式,根據(jù)編碼數(shù)據(jù)來(lái)解碼預(yù)測(cè)模式。在此,對(duì)估計(jì)數(shù)p=2的情況進(jìn)行了說(shuō)明,但是在p=1的情況下,只要與預(yù)測(cè)模式解碼部231同樣地進(jìn)行即可。即便在p≥3的情況下,例如也與p=2的情況同樣地進(jìn)行即可,如果使與flag_bit0以及flag_bit1同樣的3位以上的標(biāo)記包含于編碼數(shù)據(jù),則可以進(jìn)行預(yù)測(cè)模式的解碼。

或者,作為表示預(yù)測(cè)模式和各估計(jì)預(yù)測(cè)模式的一致的標(biāo)記的構(gòu)成,除了flag_bit0、flag_bit1以外,采用如下方法也能夠獲得相同的效果。例如,在估計(jì)數(shù)p=2的情況下,首先解碼表示實(shí)際的預(yù)測(cè)模式與由2個(gè)估計(jì)預(yù)測(cè)模式構(gòu)成的群組g中的任一個(gè)相一致的標(biāo)記flag_bitg。如果flag_bitg=0,則意味著群組g的估計(jì)預(yù)測(cè)模式均不與實(shí)際的預(yù)測(cè)模式一致,解碼rem_bits來(lái)確定預(yù)測(cè)模式。另一方面,在flag_bitg=1的情況下,意味著群組g的估計(jì)預(yù)測(cè)模式中的任一個(gè)與實(shí)際的預(yù)測(cè)模式一致。此時(shí),進(jìn)一步解碼表示與群組g的估計(jì)預(yù)測(cè)模式中的哪個(gè)相一致的標(biāo)識(shí)符mpm_idx。如果標(biāo)識(shí)符mpm_idx=0,則表示估計(jì)預(yù)測(cè)模式p1與實(shí)際的預(yù)測(cè)模式一致,如果mpm_idx=1,則表示估計(jì)預(yù)測(cè)模式p2與實(shí)際的預(yù)測(cè)模式一致。即便在估計(jì)數(shù)≥3的情況下,也同樣地當(dāng)flag_bitg=1時(shí),使用標(biāo)識(shí)符mpm_idx來(lái)表示哪個(gè)估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式相一致即可。另外,當(dāng)標(biāo)識(shí)符mpm_idx的碼長(zhǎng)以位串的形式表現(xiàn)時(shí),期望短于bm’位數(shù)。

進(jìn)而,在上述中,雖然將估計(jì)預(yù)測(cè)模式設(shè)為1個(gè)群組g,但是也可將多個(gè)估計(jì)預(yù)測(cè)模式劃分成2個(gè)以上的群組。而且,關(guān)于該2個(gè)以上的群組的每個(gè)群組,也可解碼表示構(gòu)成該群組的估計(jì)預(yù)測(cè)模式中的哪一個(gè)與實(shí)際的預(yù)測(cè)模式一致的標(biāo)記。此外,在判定出標(biāo)記的結(jié)果為構(gòu)成該群組的估計(jì)預(yù)測(cè)模式中的哪一個(gè)與實(shí)際的預(yù)測(cè)模式一致的情況下,還能夠進(jìn)一步解碼表示構(gòu)成該群組的估計(jì)預(yù)測(cè)模式之中的、與實(shí)際的預(yù)測(cè)模式相一致的索引。該標(biāo)記以及索引與上述flag_bitg以及mpm_idx相同。

這樣,在被輸入至運(yùn)動(dòng)圖像解碼裝置2a的編碼數(shù)據(jù)中,先解碼表示多個(gè)估計(jì)預(yù)測(cè)模式和預(yù)測(cè)模式一致的狀態(tài)的信息,僅在多個(gè)估計(jì)預(yù)測(cè)模式均與預(yù)測(cè)模式不一致的情況下,進(jìn)一步解碼對(duì)預(yù)測(cè)模式進(jìn)行指定的信息,由此作為整體能夠降低預(yù)測(cè)模式的碼量。另外,優(yōu)選根據(jù)相鄰塊的預(yù)測(cè)模式來(lái)算出估計(jì)預(yù)測(cè)模式。此外,優(yōu)選根據(jù)所使用的預(yù)測(cè)模式的個(gè)數(shù)來(lái)變更估計(jì)預(yù)測(cè)模式的個(gè)數(shù)。例如,在使用規(guī)定的常數(shù)m、且預(yù)測(cè)模式的個(gè)數(shù)為m個(gè)以上的情況下,估計(jì)預(yù)測(cè)模式的個(gè)數(shù)能夠設(shè)為2個(gè),在使用規(guī)定的常數(shù)m、且預(yù)測(cè)模式的個(gè)數(shù)為不足m個(gè)的情況下,估計(jì)預(yù)測(cè)模式的個(gè)數(shù)能夠設(shè)為1個(gè)。如該例子那樣,優(yōu)選預(yù)測(cè)模式的個(gè)數(shù)越多則越增多估計(jì)預(yù)測(cè)模式的個(gè)數(shù)。此外,例如,在使用規(guī)定的常數(shù)m、且預(yù)測(cè)模式的個(gè)數(shù)為m個(gè)以上的情況下還優(yōu)選為3個(gè),在使用規(guī)定的常數(shù)m、且預(yù)測(cè)模式的個(gè)數(shù)為不足m個(gè)的情況下還優(yōu)選為2個(gè),

此外,還優(yōu)選如下構(gòu)成按剩余的預(yù)測(cè)模式的個(gè)數(shù)為2的n次方個(gè)的方式?jīng)Q定估計(jì)預(yù)測(cè)模式的個(gè)數(shù)。如果為2個(gè)n次方個(gè),則能夠以固定位數(shù)大致等概率地進(jìn)行編碼。在該意思中,例如在預(yù)測(cè)模式的個(gè)數(shù)為18個(gè)的情況下,如果將估計(jì)預(yù)測(cè)模式的個(gè)數(shù)設(shè)為2個(gè),則優(yōu)選剩余的預(yù)測(cè)模式的個(gè)數(shù)成為16個(gè)。此外,例如在預(yù)測(cè)模式的個(gè)數(shù)為35個(gè)的情況下,如果將估計(jì)預(yù)測(cè)模式的個(gè)數(shù)設(shè)為3個(gè),則優(yōu)選剩余的預(yù)測(cè)模式的個(gè)數(shù)成為32個(gè)。

如以上說(shuō)明過(guò)的那樣,運(yùn)動(dòng)圖像解碼裝置2a通過(guò)按與運(yùn)動(dòng)圖像編碼裝置1a同一方法導(dǎo)出被排序的多個(gè)估計(jì)預(yù)測(cè)模式,由此能夠解碼運(yùn)動(dòng)圖像編碼裝置1a所生成的編碼數(shù)據(jù)。

(附注事項(xiàng)1)

在本實(shí)施方式中,雖然說(shuō)明了對(duì)表示實(shí)際的預(yù)測(cè)模式和各估計(jì)預(yù)測(cè)模式的一致的標(biāo)記進(jìn)行編碼以及解碼的方法,但是也可使用其他方法。例如,也可對(duì)表示實(shí)際的預(yù)測(cè)模式與多個(gè)估計(jì)預(yù)測(cè)模式中的任一個(gè)相一致的標(biāo)記進(jìn)行編碼,在一致的情況下進(jìn)一步將與多個(gè)估計(jì)預(yù)測(cè)模式中的任一個(gè)建立對(duì)應(yīng)的標(biāo)識(shí)符包含于編碼數(shù)據(jù)中。此時(shí),在標(biāo)識(shí)符的碼長(zhǎng)以位串的形式進(jìn)行表現(xiàn)時(shí)期望短于bm,位數(shù)。

(附注事項(xiàng)2)

在本實(shí)施方式中,雖然在各處進(jìn)行使用了塊尺寸的判定,但是也能構(gòu)成為不使用塊尺寸。例如,各對(duì)象塊中的預(yù)測(cè)模式總數(shù)不依賴于塊尺寸而為恒定的情況。

(附注事項(xiàng)3)

另外,本發(fā)明并不限定于上述的實(shí)施方式,能夠在權(quán)利要求所示的范圍內(nèi)進(jìn)行各種變更,關(guān)于對(duì)不同實(shí)施方式分別公開(kāi)的技術(shù)方案進(jìn)行適當(dāng)組合所獲得的實(shí)施方式而言也包含于本發(fā)明的技術(shù)范圍內(nèi)。

最后,上述的運(yùn)動(dòng)圖像解碼裝置1、1a以及運(yùn)動(dòng)圖像編碼裝置2、2a的各塊,可以通過(guò)在集成電路(ic芯片)上形成的邏輯電路而以硬件的方式實(shí)現(xiàn),也可以使用cpu(centralprocessingunit)而以軟件的形式實(shí)現(xiàn)。

在后者的情況下,上述各裝置具備執(zhí)行實(shí)現(xiàn)各功能的程序的命令的cpu、保存了上述程序的rom(readonlymemory)、將上述程序展開(kāi)的ram(randomaccessmemory)、保存上述程序以及各種數(shù)據(jù)的存儲(chǔ)器等的存儲(chǔ)裝置(記錄介質(zhì))等。而且,通過(guò)將實(shí)現(xiàn)上述功能的軟件即上述各裝置的控制程序的程序代碼(執(zhí)行形式程序、中間代碼程序、源程序)以計(jì)算機(jī)可讀取的方式記錄的記錄介質(zhì)提供給上述各裝置,其計(jì)算機(jī)(或者cpu、mpu)讀出并執(zhí)行在記錄介質(zhì)中所記錄的程序代碼,也能夠達(dá)成本發(fā)明的目的。

作為上述記錄介質(zhì),例如能夠使用磁帶或盒式磁帶等的帶類(lèi)、包括軟盤(pán)(注冊(cè)商標(biāo))/硬盤(pán)等的磁盤(pán)、cd-rom/mo/md/dvd/cd-r/藍(lán)光光盤(pán)(注冊(cè)商標(biāo))等的光盤(pán)在內(nèi)的盤(pán)類(lèi)、ic卡(包含存儲(chǔ)卡)/光卡等的卡類(lèi)、掩模rom/eprom/eeprom/閃速rom等的半導(dǎo)體存儲(chǔ)器類(lèi)、或者pld(programmablelogicdevice)或fpga(fieldprogrammablegatearray)等的邏輯電路類(lèi)等。

此外,也可以將上述各裝置構(gòu)成為能夠與通信網(wǎng)絡(luò)連接,并經(jīng)由通信網(wǎng)絡(luò)來(lái)提供上述程序代碼。該通信網(wǎng)絡(luò)只要能夠傳輸程序代碼即可,并不特別進(jìn)行限定。例如,能夠利用因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、lan、isdn、van、catv通信網(wǎng)、虛擬專(zhuān)用網(wǎng)(virtualprivatenetwork)、電話線路網(wǎng)、移動(dòng)通信網(wǎng)、衛(wèi)星通信網(wǎng)等。此外,構(gòu)成為通信網(wǎng)絡(luò)的傳輸介質(zhì)只要是能夠傳輸程序代碼的介質(zhì)即可,并不限定于特定的構(gòu)成或者種類(lèi)。例如,可以在ieee1394、usb、電力線傳播、電纜tv線路、電話線、adsl(asymmetricdigitalsubscriberline)線路等的有線方面加以利用,可以在irda或遙控器這樣的紅外線、bluetooth(注冊(cè)商標(biāo))、ieee802.11無(wú)線、hdr(highdatarate)、nfc(nearfieldcommunication)、dlna(digitallivingnetworkalliance)、移動(dòng)電話網(wǎng)、衛(wèi)星線路、地面數(shù)字網(wǎng)等的無(wú)線方面加以利用。

(附注事項(xiàng)4)

本發(fā)明能夠如下那樣進(jìn)行表現(xiàn)。即、本發(fā)明的一側(cè)面涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置構(gòu)成為,在由多個(gè)塊構(gòu)成的數(shù)字圖像的編碼處理或者解碼處理中對(duì)圖像的幀內(nèi)預(yù)測(cè)模式進(jìn)行估計(jì),所述幀內(nèi)預(yù)測(cè)模式估計(jì)裝置具備:選擇部,其針對(duì)估計(jì)幀內(nèi)預(yù)測(cè)模式的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);和估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式。

此外,本發(fā)明的另一側(cè)面涉及的編碼裝置構(gòu)成為,進(jìn)行由多個(gè)塊構(gòu)成的數(shù)字圖像的編碼處理,所述編碼裝置具備:選擇部,其針對(duì)編碼的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式;預(yù)測(cè)模式?jīng)Q定部,其決定針對(duì)所述對(duì)象塊的預(yù)測(cè)模式;預(yù)測(cè)模式編碼部,其在所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)一致時(shí)、和所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)不一致時(shí),以不同的長(zhǎng)度來(lái)編碼所述估計(jì)預(yù)測(cè)模式以及所述預(yù)測(cè)模式;和預(yù)測(cè)圖像生成部,其使用所述預(yù)測(cè)模式來(lái)生成所述對(duì)象塊的預(yù)測(cè)圖像,所述預(yù)測(cè)模式編碼部在所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)一致時(shí),比所述預(yù)測(cè)模式與所述估計(jì)預(yù)測(cè)模式中的任一個(gè)不一致時(shí)編碼得短。

此外,本發(fā)明的又一側(cè)面涉及的解碼裝置構(gòu)成為,進(jìn)行對(duì)由多個(gè)塊構(gòu)成的數(shù)字圖像編碼后的編碼數(shù)據(jù)的解碼處理,所述解碼裝置具備:選擇部,其針對(duì)解碼的對(duì)象塊,選擇一個(gè)以上的比較塊;估計(jì)數(shù)決定部,其決定針對(duì)所述對(duì)象塊估計(jì)作為幀內(nèi)預(yù)測(cè)模式的估計(jì)值的估計(jì)預(yù)測(cè)模式的總數(shù);估計(jì)部,其基于在選擇出的所述比較塊的編碼處理中使用的預(yù)測(cè)模式,針對(duì)所述對(duì)象塊估計(jì)所述估計(jì)的總數(shù)的估計(jì)預(yù)測(cè)模式;預(yù)測(cè)模式解碼部,其基于所述估計(jì)的總數(shù)以及所述估計(jì)預(yù)測(cè)模式,根據(jù)所述編碼數(shù)據(jù)來(lái)解碼在所述對(duì)象塊的預(yù)測(cè)圖像的生成中使用的預(yù)測(cè)模式;和預(yù)測(cè)圖像生成部,其使用所述預(yù)測(cè)模式來(lái)生成所述對(duì)象塊的預(yù)測(cè)圖像。

此外,本發(fā)明的另一側(cè)面涉及的由上述編碼裝置向外部輸出的多個(gè)塊構(gòu)成的圖像的編碼數(shù)據(jù)為如下數(shù)據(jù)構(gòu)造,所述圖像的編碼數(shù)據(jù)針對(duì)被編碼的各個(gè)塊而包括:a)表示針對(duì)所述塊的第一估計(jì)預(yù)測(cè)模式與所述塊的預(yù)測(cè)模式一致的信息;b)表示所述第一估計(jì)預(yù)測(cè)模式與所述預(yù)測(cè)模式不一致、且針對(duì)所述塊的第二估計(jì)預(yù)測(cè)模式與所述預(yù)測(cè)模式一致的信息;或者c)表示所述第一估計(jì)預(yù)測(cè)模式和所述第二估計(jì)預(yù)測(cè)模式與所述預(yù)測(cè)模式不一致的信息以及所述預(yù)測(cè)模式信息。

此外,本發(fā)明的另一側(cè)面涉及的由上述編碼裝置向外部輸出的多個(gè)塊構(gòu)成的圖像的編碼數(shù)據(jù)為如下數(shù)據(jù)構(gòu)造,所述圖像的編碼數(shù)據(jù)針對(duì)被編碼的各個(gè)塊而包括:a)表示在由針對(duì)所述塊的一個(gè)以上的估計(jì)預(yù)測(cè)模式構(gòu)成的集合中所包含的估計(jì)預(yù)測(cè)模式中的任一個(gè)與所述塊的預(yù)測(cè)模式一致的信息、以及、指定與所述塊的預(yù)測(cè)模式一致的所述集合中所包含的估計(jì)預(yù)測(cè)模式的信息;或者b)表示在由針對(duì)所述塊的一個(gè)以上的估計(jì)預(yù)測(cè)模式構(gòu)成的集合中所包含的估計(jì)預(yù)測(cè)模式均與所述塊的預(yù)測(cè)模式不一致的信息、以及、所述預(yù)測(cè)模式信息。

根據(jù)上述構(gòu)成,能夠針對(duì)每個(gè)對(duì)象塊自適應(yīng)地決定對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的總數(shù)。一般,如果使用多種估計(jì)預(yù)測(cè)模式,則雖然能夠提高與實(shí)際的預(yù)測(cè)模式一致的可能性,但是如果都不一致,則導(dǎo)致碼量的增加。因此,根據(jù)上述構(gòu)成,通過(guò)自適應(yīng)地決定所估計(jì)的總數(shù),從而起到以平均更少的碼量有效地對(duì)預(yù)測(cè)模式進(jìn)行編碼以及解碼的效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述估計(jì)數(shù)決定部根據(jù)在所述對(duì)象塊的編碼處理中使用的預(yù)測(cè)模式的總數(shù)來(lái)決定所述估計(jì)的總數(shù)。

根據(jù)上述構(gòu)成,因?yàn)楦鶕?jù)在對(duì)象塊的編碼處理中使用的預(yù)測(cè)模式的總數(shù)來(lái)調(diào)節(jié)對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的總數(shù),所以起到導(dǎo)出預(yù)測(cè)模式的總數(shù)、即與預(yù)測(cè)模式的選項(xiàng)的寬度相匹配的個(gè)數(shù)的估計(jì)預(yù)測(cè)模式的這一效果。

例如,在預(yù)測(cè)模式的總數(shù)較多的情況下,由于估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性變低,因此如果增多要估計(jì)的總數(shù),則起到提高估計(jì)預(yù)測(cè)模式中的任一個(gè)與預(yù)測(cè)模式一致的可能性的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選在第一對(duì)象塊的編碼處理中使用的預(yù)測(cè)模式的總數(shù)大于在第二對(duì)象塊的編碼處理中使用的預(yù)測(cè)模式的總數(shù)的情況下,所述估計(jì)數(shù)決定部將針對(duì)第一對(duì)象塊的所述估計(jì)的總數(shù)決定為比針對(duì)第二對(duì)象塊的所述估計(jì)的總數(shù)更大的值。

根據(jù)上述構(gòu)成,在預(yù)測(cè)模式的總數(shù)較多的對(duì)象塊中要估計(jì)的總數(shù)決定為較大的值,在預(yù)測(cè)模式的總數(shù)較少的對(duì)象塊中要估計(jì)的總數(shù)決定為較小的值。由此,起到可防止在預(yù)測(cè)模式的總數(shù)較多的對(duì)象塊中只使用少數(shù)的估計(jì)預(yù)測(cè)模式所引起的編碼效率降低的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述估計(jì)數(shù)決定部根據(jù)所述對(duì)象塊的大小來(lái)決定所述估計(jì)的總數(shù)。

根據(jù)上述構(gòu)成,因?yàn)榛趯?duì)象塊的大小來(lái)決定對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的總數(shù),所以在根據(jù)對(duì)象塊的大小來(lái)決定預(yù)測(cè)模式的總數(shù)的情況下,起到不用參照預(yù)測(cè)模式的總數(shù)就能決定所述估計(jì)的總數(shù)的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述估計(jì)數(shù)決定部根據(jù)所述對(duì)象塊和所述比較塊的大小的相對(duì)關(guān)系來(lái)決定所述估計(jì)的總數(shù)。

根據(jù)上述構(gòu)成,作為與對(duì)象塊和比較塊的類(lèi)似性相匹配的個(gè)數(shù),能夠決定要估計(jì)的總數(shù)。例如,對(duì)象塊和比較塊的大小不同表示對(duì)象塊中的圖像和比較塊中的圖像的性質(zhì)不同的可能性。由于使用性質(zhì)不同的比較塊所導(dǎo)出的估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性較低,因此通過(guò)將對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的總數(shù)設(shè)為較大的值,從而能夠提高一致性的可能性。或者,在對(duì)象塊和比較塊的差異過(guò)大的情況下,如果將對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的總數(shù)設(shè)定得較小,則起到能夠抑制碼量的增加的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述估計(jì)數(shù)決定部基于面積或者邊的長(zhǎng)度來(lái)決定所述大小的相對(duì)關(guān)系。

根據(jù)上述構(gòu)成,基于對(duì)象塊和比較塊的面積或者邊的長(zhǎng)度可以容易地決定大小的相對(duì)關(guān)系,起到能夠抑制用于對(duì)大小的相對(duì)關(guān)系進(jìn)行評(píng)價(jià)的計(jì)算量增加的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述估計(jì)部還基于所述對(duì)象塊和所述比較塊的位置關(guān)系來(lái)估計(jì)所述估計(jì)預(yù)測(cè)模式。

根據(jù)上述構(gòu)成,通過(guò)基于位置關(guān)系來(lái)進(jìn)行估計(jì)預(yù)測(cè)模式的估計(jì),由此能夠提高估計(jì)預(yù)測(cè)模式與實(shí)際的預(yù)測(cè)模式一致的可能性。例如,由于預(yù)測(cè)模式所示的預(yù)測(cè)方向表示像素值的相關(guān)強(qiáng)的方向,因此在表示對(duì)象塊和比較塊的位置關(guān)系的方向與比較塊中的預(yù)測(cè)方向相類(lèi)似的情況下,預(yù)測(cè)模式的相關(guān)也變高,故此作為估計(jì)預(yù)測(cè)模式能夠判定為更準(zhǔn)確。由此,起到提高估計(jì)預(yù)測(cè)模式的估計(jì)精度的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述選擇部將在所述對(duì)象塊之前已決定了預(yù)測(cè)模式的塊選擇為比較塊。

根據(jù)上述構(gòu)成,起到比較塊將實(shí)際中用到的預(yù)測(cè)模式作為信息來(lái)具有,且使用該信息能夠?qū)烙?jì)預(yù)測(cè)模式進(jìn)行估計(jì)的這一效果。

在本發(fā)明涉及的幀內(nèi)預(yù)測(cè)模式估計(jì)裝置中,優(yōu)選所述選擇部將在所述對(duì)象塊的左上方向、上方向、左方向上相近的塊選擇為比較塊。

根據(jù)上述構(gòu)成,能夠使用相近的比較塊來(lái)對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)。例如,在按光柵掃描順序處理塊的情況下,由于相對(duì)于對(duì)象塊而言上、左和左上方向的塊已處理完畢,已經(jīng)決定了預(yù)測(cè)模式,因此作為比較塊較為適合。而且,這樣通過(guò)使用相近的塊來(lái)進(jìn)行估計(jì),從而起到能夠適用于圖像的局部特征來(lái)對(duì)估計(jì)預(yù)測(cè)模式進(jìn)行估計(jì)的這一效果。

(附注事項(xiàng)5)

上述實(shí)施方式中的、宏塊相當(dāng)于作為h.264/mpeg-4avc的后續(xù)標(biāo)準(zhǔn)被提出的hevc(highefficiencyvideocoding)的lcu(稱(chēng)作最大編碼單元:largestcodingunit,有時(shí)也稱(chēng)作編碼樹(shù)(codingtree)的root),宏塊以及塊相當(dāng)于hevc的cu(編碼單元:codingunit,有時(shí)也稱(chēng)作編碼樹(shù)的leaf)、pu(predictionunit)、或者tu(transformationunit)。此外,lcu有時(shí)也稱(chēng)作樹(shù)塊。

(附注事項(xiàng)6)

以上,參照附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行了詳細(xì)敘述,但是具體構(gòu)成并不限于該實(shí)施方式,不脫離本發(fā)明宗旨的范圍內(nèi)的設(shè)計(jì)等也包含于專(zhuān)利請(qǐng)求的范圍。

工業(yè)實(shí)用性

在本發(fā)明能適用于具備對(duì)運(yùn)動(dòng)圖像進(jìn)行編碼的運(yùn)動(dòng)圖像編碼裝置、及對(duì)被編碼后的運(yùn)動(dòng)圖像進(jìn)行解碼的運(yùn)動(dòng)圖像解碼裝置的運(yùn)動(dòng)圖像處理系統(tǒng)中。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1