技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像處理裝置和方法,具體地涉及一種能夠提高預(yù)測效率的圖像處理裝置和方法。
背景技術(shù):
:近年來,廣泛地使用通過下述方式對圖像進(jìn)行壓縮編碼的裝置:利用用于將圖像信息作為數(shù)字信號處理的編碼格式,并且,利用圖像信息特有的冗余性(redundancy),其中,此時以發(fā)送和存儲高效信息作為目標(biāo),通過諸如離散余弦變換等的正交變換和運動補償來壓縮圖像。該編碼方法的例子包括MPEG(運動圖片專家組)等。特別地,MPEG2(ISO/IEC13818-2)被定義為通用圖像編碼格式,并且,是包括隔行掃描圖像和順序掃描圖像二者、以及標(biāo)準(zhǔn)分辨率圖像和高清晰圖像的標(biāo)準(zhǔn)。例如,MPEG2現(xiàn)在已經(jīng)被用于專業(yè)用途和消費者用途的廣范圍的應(yīng)用廣泛地利用。例如,通過利用MPEG2壓縮格式,在具有720×480個像素的標(biāo)準(zhǔn)分辨率的隔行掃描圖像的情況中,分配4至8Mbps的代碼量(比特率)。此外,例如,通過利用MPEG2壓縮格式,在具有1920×1088個像素的高分辨率的隔行掃描圖像的情況中,分配18至22Mbps的代碼量(比特率)。因此,可以實現(xiàn)高壓縮率和優(yōu)異的圖像質(zhì)量。對于MPEG2,主要以適合廣播用途的高圖像質(zhì)量作為目標(biāo),但是,不處理比MPEG1的代碼量低的代碼量(比特率),即,具有較高的壓縮率的編碼格式。隨著個人數(shù)字助理的普及,已經(jīng)期望從現(xiàn)在開始將要增加對這種編碼格式的需求,并且,響應(yīng)于此,已經(jīng)執(zhí)行了MPEG4編碼格式的標(biāo)準(zhǔn)化。關(guān)于圖像編碼格式,其規(guī)范在1998年12月被確認(rèn)為國際標(biāo)準(zhǔn)ISO/IEC14496-2。此外,近年來,已經(jīng)通過原本預(yù)計用于電視會議用途的圖像編碼進(jìn)行了用作H.26L(ITU-TQ6/16VCEG)的標(biāo)準(zhǔn)的標(biāo)準(zhǔn)化。對于H.26L,已經(jīng)知道,與諸如MPEG2或MPEG4的傳統(tǒng)編碼格式相比,盡管對于其編碼和解碼要求更大的計算量,但是實現(xiàn)了更高的編碼效率。此外,當(dāng)前,作為MPEG4的活動的一部分,為了實現(xiàn)更高的編碼效率,已經(jīng)執(zhí)行了也利用不被H.26L支持但以該H.26L作為基礎(chǔ)的功能的標(biāo)準(zhǔn)化,作為增強壓縮視頻編碼的聯(lián)合模型。作為標(biāo)準(zhǔn)化的時間表(schedule),H.264和MPEG-4Part10(高級視頻編碼,下文中被稱為H.264/AVC)在2003年3月成為了國際標(biāo)準(zhǔn)。此外,作為其擴展,在2005年2月已經(jīng)完成了包括諸如RGB、4:2:2或4:4:4的業(yè)務(wù)使用所需的編碼工具、由MPEG-2規(guī)定的8x8DCT和量化矩陣的FRExt(保真度范圍擴展,F(xiàn)idelityRangeExtension)的標(biāo)準(zhǔn)化。因此,H.264/AVC已經(jīng)成為甚至能夠合適地表達(dá)電影中包含的影片噪聲的編碼格式,并且,已經(jīng)被用于諸如藍(lán)光盤(Blu-RayDisc,注冊商標(biāo))等的廣泛的應(yīng)用。但是,現(xiàn)今,已經(jīng)增加了對于進(jìn)一步的高壓縮編碼的需求,例如,預(yù)計壓縮具有約4000×2000個像素的圖像,即,高視覺圖像的四倍?;蛘?,已經(jīng)增加了對于進(jìn)一步的高壓縮編碼的需求,例如,預(yù)計在如互聯(lián)網(wǎng)一樣的具有受限的傳輸容量的環(huán)境內(nèi)發(fā)布高視覺圖像。因此,對于在ITU-T的控制下的上述VCEG(=視覺編碼專家組),已經(jīng)連續(xù)地執(zhí)行了與提高編碼效率有關(guān)的研究。現(xiàn)在,可以給出的為什么H.264/AVC格式與傳統(tǒng)的MPEG2格式等相比實現(xiàn)了高的編碼效率的一種因素是利用了幀內(nèi)預(yù)測方法(intrapredictionmethod)。對于幀內(nèi)預(yù)測方法,關(guān)于亮度信號,確定了四種16×16像素宏塊單位以及九種4×4像素和8×8像素塊單位的幀內(nèi)預(yù)測模式。關(guān)于顏色差信號,確定了四種8×8像素塊單位的幀內(nèi)預(yù)測模式。用于顏色差信號的幀內(nèi)預(yù)測模式可以與用于亮度信號的幀內(nèi)預(yù)測模式獨立地被設(shè)置。關(guān)于如何表現(xiàn)在這種幀內(nèi)預(yù)測之后的殘差(residual),針對每一種幀內(nèi)預(yù)測模式存在特定的圖案(pattern)。作為消除這種冗余性并進(jìn)一步提高編碼效率的方法,非專利文獻(xiàn)1提出了下面的方法。也就是說,預(yù)先使用離線處理的訓(xùn)練信號通過正常的H.264/AVC格式來執(zhí)行幀內(nèi)圖像編碼處理(intraimageencodingprocessing),關(guān)于每一塊,針對每一種幀內(nèi)預(yù)測模式執(zhí)行諸如Karhunen-Loéve變換等的正交變換,并且,計算最佳的變換系數(shù)。然后,在實際的編碼處理中,使用下述處理:使用通過前述的Karhunen-Loéve變換針對每一種模式優(yōu)化的正交變換系數(shù),而不是由H.264/AVC格式規(guī)定的正交變換。此外,非專利文獻(xiàn)2提出了將前述的幀內(nèi)預(yù)測和幀間預(yù)測(interprediction)組合的方法。也就是說,對于非專利文獻(xiàn)2,關(guān)于在幀間預(yù)測中獲得的運動向量信息,不僅對于當(dāng)前塊,而且對于當(dāng)前塊周圍的鄰近像素值,產(chǎn)生了差分信息。在以這樣方式產(chǎn)生的關(guān)于當(dāng)前塊的差分信息和關(guān)于鄰近像素的差分信息之間執(zhí)行幀內(nèi)預(yù)測,產(chǎn)生二次差分信息。然后,對產(chǎn)生的二次差分信息進(jìn)行正交變換和量化,并且將其在下游與壓縮圖像一起輸出。因此,進(jìn)一步提高了編碼效率。此外,如上所述,宏塊尺寸為具有H.264/AVC格式的16×16個像素。但是,對于將通過下一代編碼方法處理的諸如UHD(超高清晰度:4000×2000個像素)的大圖像幀,16×16個像素的宏塊尺寸不是最佳的。因此,例如,非專利文獻(xiàn)3等提出了將宏塊尺寸放大為32×32個像素的尺寸。引文列表非專利文獻(xiàn)非專利文獻(xiàn)1:"ImprovedIntraCoding",VCEG-AF15,ITU-TelecommunicationsStandardizationSectorSTUDYGROUPQuestion6VideocodingExpertsGroup(VCEG),20-21April2007非專利文獻(xiàn)2:"SecondOrderPrediction(SOP)inPSlice",SijiaChen,JinpengWang,ShangwenLiand,LuYu,VCEG-AD09,ITU-TelecommunicationsStandardizationSectorSTUDYGROUPQuestion6VideocodingExpertsGroup(VCEG),16-18July2008非專利文獻(xiàn)3:"VideoCodingUsingExtendedBlockSizes",VCEG-AD09,ITU-TelecommunicationsStandardizationSectorSTUDYGROUPQuestion16-Contribution123,Jan2009技術(shù)實現(xiàn)要素:技術(shù)問題現(xiàn)在,對于H.264/AVC格式,在以上述的8×8個像素的塊為增量執(zhí)行幀內(nèi)預(yù)測之前,對鄰近像素的像素值執(zhí)行低通濾波處理。因此,去除了鄰近像素中包含的噪聲,并且,提高了相關(guān)性,從而可以實現(xiàn)更高的編碼效率。但是,不管所包含的噪聲的程度隨著輸入圖像、量化參數(shù)值、幀內(nèi)預(yù)測模式等如何不同,都已經(jīng)用H.264/AVC格式固定了用于去除噪聲的低通濾波器。也就是說,根據(jù)輸入圖像、量化參數(shù)值、幀內(nèi)預(yù)測模式等,該低通濾波器仍然不是最佳的。此外,對于H.264/AVC格式,僅僅以8×8個像素的塊為增量用幀內(nèi)預(yù)測模式對上述的鄰近像素的像素值執(zhí)行了噪聲去除,并且,對于其它模式,這仍然不適用。鑒于該情形而作出了本發(fā)明,并且,本發(fā)明實現(xiàn)了與圖像和比特率相應(yīng)的噪聲去除,從而提高了預(yù)測效率。解決問題的方案根據(jù)本發(fā)明的第一方面的圖像處理裝置包括:解碼部件,被配置為對要作為解碼處理的對象的當(dāng)前塊的圖像進(jìn)行解碼;濾波設(shè)置部件,被配置為根據(jù)編碼參數(shù)設(shè)置與所述當(dāng)前塊相應(yīng)的、用于所述當(dāng)前塊的幀內(nèi)預(yù)測的、且用于要使所述當(dāng)前塊的鄰近像素經(jīng)過的濾波處理的系數(shù);以及幀內(nèi)預(yù)測部件,被配置為:使用由所述濾波設(shè)置部件設(shè)置的所述系數(shù),使所述鄰近像素經(jīng)過所述濾波處理,并且對所述當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測。編碼參數(shù)可以包括當(dāng)前塊的幀內(nèi)預(yù)測的模式或者當(dāng)前塊的量化參數(shù);解碼部件可以對所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)進(jìn)行解碼;并且所述濾波設(shè)置部件可以根據(jù)由所述解碼部件解碼的幀內(nèi)預(yù)測的模式或者由所述解碼部件解碼的量化參數(shù)設(shè)置所述系數(shù)。圖像處理裝置還可以包括:濾波系數(shù)存儲部件,被配置為存儲所述系數(shù);其中,所述系數(shù)被計算以用學(xué)習(xí)圖像獲得作為編碼處理的對象的學(xué)習(xí)塊與預(yù)測圖像之間的最小殘差,并且,所述系數(shù)被存儲在所述濾波系數(shù)存儲部件中,所述預(yù)測圖像是通過對所述學(xué)習(xí)塊執(zhí)行與所述學(xué)習(xí)塊的幀內(nèi)預(yù)測的模式或者所述學(xué)習(xí)塊的量化參數(shù)相對應(yīng)的幀內(nèi)預(yù)測而獲得的;并且所述濾波設(shè)置部件將存儲于所述濾波系數(shù)存儲部件中的所述系數(shù)當(dāng)中的、與所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)相對應(yīng)的系數(shù)設(shè)置作為所述系數(shù)。所述濾波系數(shù)存儲部件可以根據(jù)處理器的寄存器長度將所述系數(shù)保持為n(其中,n是整數(shù))比特值。所述解碼部件可以對所述系數(shù)進(jìn)行解碼,在編碼側(cè)處使用在經(jīng)過所述濾波處理之前的所述鄰近像素計算了該系數(shù),使得關(guān)于通過對于所述當(dāng)前塊執(zhí)行的幀內(nèi)預(yù)測而獲得的預(yù)測圖像的殘差是最小的,并且,與所述當(dāng)前塊和所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)相對應(yīng)地設(shè)置了該系數(shù);并且所述濾波設(shè)置部件可以將由所述解碼部件解碼的所述系數(shù)當(dāng)中的、與所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)相對應(yīng)的系數(shù)設(shè)置作為所述系數(shù)。所述系數(shù)可以由濾波系數(shù)和偏移值構(gòu)成。所述濾波系數(shù)可以由三個抽頭構(gòu)成。所述濾波系數(shù)可以具有以對應(yīng)于0相位的系數(shù)為中心的對稱性。所述解碼部件可以對所述當(dāng)前塊的幀內(nèi)預(yù)測的模式進(jìn)行解碼;并且所述濾波設(shè)置部件可以將幀內(nèi)預(yù)測的模式中的垂直模式或水平模式取為第一類別,并且可以將其它模式取為第二類別,在所述當(dāng)前塊的幀內(nèi)預(yù)測的模式屬于所述第一類別的情況中,所述濾波設(shè)置部件可以設(shè)置與所述第一類別相對應(yīng)的所述系數(shù),在已經(jīng)被解碼的所述當(dāng)前塊的幀內(nèi)預(yù)測的模式屬于所述第二類別的情況中,所述濾波設(shè)置部件可以設(shè)置與所述第二類別相對應(yīng)的所述系數(shù)。圖像處理裝置還可以包括:接收部件,被配置為接收指示對于所述鄰近像素是否執(zhí)行所述濾波處理的標(biāo)志信息;其中,基于由所述接收部件接收到的標(biāo)志信息,所述濾波設(shè)置部件設(shè)置對于所述鄰近像素是否執(zhí)行所述濾波處理。所述接收部件可以以宏塊為增量接收所述標(biāo)志信息;并且基于由所述接收部件接收到的標(biāo)志信息,所述濾波設(shè)置部件可以設(shè)置對于所述鄰近像素是否執(zhí)行所述濾波處理。所述接收部件可以以塊為增量接收所述標(biāo)志信息;并且基于由所述接收部件接收到的標(biāo)志信息,所述濾波設(shè)置部件可以設(shè)置是否以塊為增量對所述鄰近像素執(zhí)行所述濾波處理。根據(jù)本發(fā)明的第一方面的圖像處理方法包括下述步驟:圖像處理裝置執(zhí)行對要作為解碼處理的對象的當(dāng)前塊的圖像進(jìn)行解碼;根據(jù)編碼參數(shù)設(shè)置與所述當(dāng)前塊相應(yīng)的用于要對所述當(dāng)前塊的鄰近像素進(jìn)行的濾波處理的系數(shù),所述鄰近像素用于所述當(dāng)前塊的幀內(nèi)預(yù)測;以及使用已經(jīng)設(shè)置的所述系數(shù),對所述鄰近像素進(jìn)行所述濾波處理,并且對所述當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測。根據(jù)本發(fā)明的第二方面的圖像處理裝置包括:濾波設(shè)置部件,被配置為根據(jù)編碼參數(shù)設(shè)置用于要對要作為解碼處理的對象的當(dāng)前塊的鄰近像素進(jìn)行的濾波處理的系數(shù),所述鄰近像素用于所述當(dāng)前塊的幀內(nèi)預(yù)測;幀內(nèi)預(yù)測部件,被配置為:使用由所述濾波設(shè)置部件設(shè)置的所述系數(shù),使所述鄰近像素經(jīng)過所述濾波處理,并且對所述當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測;以及編碼部件,被配置為對所述當(dāng)前塊的圖像進(jìn)行編碼。編碼參數(shù)可以包括當(dāng)前塊的幀內(nèi)預(yù)測的模式或者當(dāng)前塊的量化參數(shù);并且所述濾波設(shè)置部件可以根據(jù)所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)設(shè)置所述系數(shù);并且編碼部件可以對所述當(dāng)前塊的幀內(nèi)預(yù)測的相應(yīng)模式或者所述當(dāng)前塊的量化參數(shù)進(jìn)行編碼。圖像處理裝置還可以包括:濾波系數(shù)存儲部件,被配置為存儲所述系數(shù);其中,所述系數(shù)被計算以用學(xué)習(xí)圖像獲得作為編碼處理的對象的學(xué)習(xí)塊與預(yù)測圖像之間的最小殘差,并且,所述系數(shù)被存儲在所述濾波系數(shù)存儲部件中,所述預(yù)測圖像是通過對所述學(xué)習(xí)塊執(zhí)行與所述學(xué)習(xí)塊的幀內(nèi)預(yù)測的模式或者所述學(xué)習(xí)塊的量化參數(shù)相對應(yīng)的幀內(nèi)預(yù)測而獲得的;并且所述濾波設(shè)置部件將存儲于所述濾波系數(shù)存儲部件中的所述系數(shù)當(dāng)中的、與所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)相對應(yīng)的系數(shù)設(shè)置作為所述系數(shù)。圖像處理裝置還可以包括:濾波系數(shù)計算部件,被配置為計算所述系數(shù),使得所述當(dāng)前塊和預(yù)測圖像之間的殘差最小,所述預(yù)測圖像是通過根據(jù)所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù),使用在進(jìn)行所述濾波處理之前的所述鄰近像素對所述學(xué)習(xí)塊執(zhí)行幀內(nèi)預(yù)測而獲得的;所述濾波設(shè)置部件將由所述濾波系數(shù)計算部件計算出的所述系數(shù)當(dāng)中的、與所述當(dāng)前塊的幀內(nèi)預(yù)測的模式或者所述當(dāng)前塊的量化參數(shù)相對應(yīng)的系數(shù)設(shè)置作為所述系數(shù)。所述系數(shù)可以由濾波系數(shù)和偏移值構(gòu)成。所述濾波設(shè)置部件可以設(shè)置是否對鄰近像素執(zhí)行所述濾波處理;并且所述編碼部件可以對指示是否執(zhí)行由所述濾波設(shè)置部件設(shè)置的所述濾波處理的標(biāo)志信息進(jìn)行編碼。根據(jù)本發(fā)明的第二方面的圖像處理方法包括下述步驟:圖像處理裝置執(zhí)行根據(jù)編碼參數(shù)設(shè)置用于要對要作為解碼處理的對象的當(dāng)前塊的鄰近像素進(jìn)行的濾波處理的系數(shù),所述鄰近像素用于所述當(dāng)前塊的幀內(nèi)預(yù)測;使用已經(jīng)設(shè)置的所述系數(shù),對所述鄰近像素進(jìn)行所述濾波處理,并且對所述當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測;以及對所述當(dāng)前塊的圖像進(jìn)行編碼。根據(jù)本發(fā)明的第一方面,對要作為解碼處理的對象的當(dāng)前塊的圖像進(jìn)行解碼,根據(jù)編碼參數(shù)設(shè)置系數(shù),該系數(shù)用于要對當(dāng)前塊的鄰近像素進(jìn)行的濾波處理,其中,所述鄰近像素用于當(dāng)前塊的幀內(nèi)預(yù)測。然后,使用已經(jīng)設(shè)置的系數(shù)對鄰近像素進(jìn)行濾波處理,并且,對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測。根據(jù)本發(fā)明的第二方面,根據(jù)編碼參數(shù)設(shè)置用于要對要作為解碼處理的對象的當(dāng)前塊的鄰近像素進(jìn)行的濾波處理的系數(shù),所述鄰近像素用于當(dāng)前塊的幀內(nèi)預(yù)測,使用已經(jīng)設(shè)置的系數(shù)對鄰近像素進(jìn)行濾波處理,對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測,并且,對當(dāng)前塊的圖像進(jìn)行編碼。請注意,上述的圖像處理裝置可以是獨立的裝置,或者,可以是構(gòu)成一個圖像編碼裝置或圖像解碼裝置的內(nèi)部塊。本發(fā)明的有益效果根據(jù)第一發(fā)明,可以對圖像進(jìn)行解碼。此外,根據(jù)第二發(fā)明,可以根據(jù)圖像和比特率執(zhí)行噪聲去除。根據(jù)第二發(fā)明,可以對圖像進(jìn)行編碼。此外,根據(jù)第一發(fā)明,可以根據(jù)圖像和比特率執(zhí)行噪聲去除。附圖說明[圖1]圖1是圖示應(yīng)用了本發(fā)明的圖像編碼裝置的實施例的配置的框圖。[圖2]圖2是用于描述在16×16像素幀內(nèi)預(yù)測模式的情況中的處理序列的示圖。[圖3]圖3是圖示亮度信號的4×4像素幀內(nèi)預(yù)測模式的種類的示圖。[圖4]圖4是圖示亮度信號的4×4像素幀內(nèi)預(yù)測模式的種類的示圖。[圖5]圖5是用于描述4×4像素幀內(nèi)預(yù)測的方向的示圖。[圖6]圖6是用于描述4×4像素幀內(nèi)預(yù)測的示圖。[圖7]圖7是用于描述亮度信號的4×4像素幀內(nèi)預(yù)測模式的編碼的示圖。[圖8]圖8是圖示亮度信號的8×8像素幀內(nèi)預(yù)測模式的種類的示圖。[圖9]圖9是圖示亮度信號的8×8像素幀內(nèi)預(yù)測模式的種類的示圖。[圖10]圖10是圖示亮度信號的16×16像素幀內(nèi)預(yù)測模式的種類的示圖。[圖11]圖11是圖示亮度信號的16×16像素幀內(nèi)預(yù)測模式的種類的示圖。[圖12]圖12是用于描述16×16像素幀內(nèi)預(yù)測的示圖。[圖13]圖13是圖示顏色差信號的幀內(nèi)預(yù)測模式的種類的示圖。[圖14]圖14是圖示圖1中的鄰近像素內(nèi)插濾波切換單元和幀內(nèi)預(yù)測單元的配置例子的框圖。[圖15]圖15是用于描述濾波系數(shù)的計算的示圖。[圖16]圖16是用于描述圖1中的圖像編碼裝置的編碼處理的流程圖。[圖17]圖17是用于描述圖16中的步驟S21中的預(yù)測處理的流程圖。[圖18]圖18是用于描述圖17中的步驟S31中的幀內(nèi)預(yù)測處理的流程圖。[圖19]圖19是用于描述圖17中的步驟S32中的幀內(nèi)運動預(yù)測處理的流程圖。[圖20]圖20是圖示圖1中的鄰近像素內(nèi)插濾波切換單元和幀內(nèi)預(yù)測單元的另一配置例子的框圖。[圖21]圖21是用于描述圖17中的步驟S31中的幀內(nèi)預(yù)測處理的另一例子的流程圖。[圖22]圖22是圖示應(yīng)用了本發(fā)明的圖像解碼裝置的實施例的配置的框圖。[圖23]圖23是圖示圖22中的鄰近像素內(nèi)插濾波切換單元和幀內(nèi)預(yù)測單元的配置例子的框圖。[圖24]圖24是用于描述圖22中的圖像解碼裝置的解碼處理的流程圖。[圖25]圖25是用于描述圖24中的步驟S138中的預(yù)測處理的流程圖。[圖26]圖26是圖示圖22中的鄰近像素內(nèi)插濾波切換單元和幀內(nèi)預(yù)測單元的另一配置例子的框圖。[圖27]圖27是用于描述圖24中的步驟S138中的預(yù)測處理的另一例子的流程圖。[圖28]圖28是圖示應(yīng)用了本發(fā)明的學(xué)習(xí)裝置的實施例的配置的框圖。[圖29]圖29是圖示圖28中的鄰近像素內(nèi)插濾波計算單元和幀內(nèi)預(yù)測單元的配置例子的框圖。[圖30]圖30是用于描述圖28中的采用學(xué)習(xí)裝置的幀內(nèi)預(yù)測處理的流程圖。[圖31]圖31是圖示應(yīng)用了本發(fā)明的圖像編碼裝置的另一實施例的配置的框圖。[圖32]圖32是用于描述二次預(yù)測處理的示圖。[圖33]圖33是圖示應(yīng)用了本發(fā)明的圖像解碼裝置的另一實施例的配置的框圖。[圖34]圖34是圖示應(yīng)用了本發(fā)明的圖像編碼裝置的又一實施例的配置的框圖。[圖35]圖35是圖示圖34中的幀內(nèi)預(yù)測單元的配置例子的框圖。[圖36]圖36是用于描述圖17中的步驟S31中的幀內(nèi)預(yù)測處理的另一例子的流程圖。[圖37]圖37是用于描述圖17中的步驟S31中的幀內(nèi)預(yù)測處理的又一例子的流程圖。[圖38]圖38是用于描述圖17中的步驟S31中的幀內(nèi)預(yù)測處理的另一例子的流程圖。[圖39]圖39是圖示應(yīng)用了本發(fā)明的圖像解碼裝置的又一實施例的配置的框圖。[圖40]圖40是圖示圖39中的鄰近像素內(nèi)插濾波控制單元和幀內(nèi)預(yù)測單元的配置例子的框圖。[圖41]圖41是用于描述圖24中的步驟S138中的預(yù)測處理的又一例子的流程圖。[圖42]圖42是圖示應(yīng)用了本發(fā)明的圖像編碼裝置的另一實施例的配置的框圖。[圖43]圖43是圖示應(yīng)用了本發(fā)明的圖像解碼裝置的另一實施例的配置的框圖。[圖44]圖44是圖示擴展塊尺寸的例子的示圖。[圖45]圖45是圖示計算機的硬件的配置例子的框圖。[圖46]圖46是圖示應(yīng)用了本發(fā)明的電視接收器的主要配置例子的框圖。[圖47]圖47是圖示應(yīng)用了本發(fā)明的蜂窩電話的主要配置例子的框圖。[圖48]圖48是圖示應(yīng)用了本發(fā)明的硬盤記錄器的主要配置例子的框圖。[圖49]圖49是圖示應(yīng)用了本發(fā)明的照相機的主要配置例子的框圖。具體實施方式下文中將參照附圖描述本發(fā)明的實施例。請注意,將按照以下順序進(jìn)行描述。1.第一實施例(鄰近像素內(nèi)插濾波切換:幀內(nèi)預(yù)測的例子)2.第二實施例(鄰近像素內(nèi)插濾波切換:二次預(yù)測的例子)3.第三實施例(鄰近像素內(nèi)插濾波on/off(開/關(guān))控制:幀內(nèi)預(yù)測的例子)4.第四實施例(鄰近像素內(nèi)插濾波打開/關(guān)閉控制:二次預(yù)測的例子)<1.第一實施例>[圖像編碼裝置的配置例子]圖1表示用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像編碼裝置的實施例的配置。該圖像編碼裝置51使用例如H.264和MPEG-4Part10(高級視頻編碼)(下文中被描述為H.264/AVC)格式來對圖像進(jìn)行壓縮編碼。對于圖1中的例子,圖像編碼裝置51由A/D轉(zhuǎn)換單元61、畫面重新排列緩沖器62、計算單元63、正交變換單元64、量化單元65、無損耗編碼單元66、存儲緩沖器67、逆量化單元68、逆正交變換單元69、計算單元70、去塊濾波器71、幀存儲器72、開關(guān)73、幀內(nèi)預(yù)測單元74、鄰近像素內(nèi)插濾波切換單元75、運動預(yù)測/補償單元76、預(yù)測圖像選擇單元77和速率控制單元78構(gòu)成。A/D轉(zhuǎn)換單元61對輸入圖像進(jìn)行模擬數(shù)字轉(zhuǎn)換,并且將該輸入圖像輸出到畫面重新排列緩沖器62以便存儲。畫面重新排列緩沖器62根據(jù)GOP(圖片組)將用于顯示的按照存儲的順序的幀的圖像重新排列為用于編碼的幀的順序。計算單元63從由畫面重新排列緩沖器62讀出的圖像當(dāng)中減去由預(yù)測圖像選擇單元77選擇的來自幀內(nèi)預(yù)測單元74的預(yù)測圖像或者來自運動預(yù)測/補償單元76的預(yù)測圖像,并且將其差分信息輸出到正交變換單元64。正交變換單元64對來自計算單元63的差分信息進(jìn)行諸如離散余弦變換、Karhunen-Loéve變換等之類的正交變換,并且輸出其變換系數(shù)。量化單元65對正交變換單元64輸出的變換系數(shù)進(jìn)行量化。作為量化單元65的輸出的量化變換系數(shù)被輸入到無損耗編碼單元66,在無損耗編碼單元66中對它進(jìn)行諸如可變長度編碼、算術(shù)編碼等之類的無損耗編碼和壓縮。無損耗編碼單元66從幀內(nèi)預(yù)測單元74獲得指示幀內(nèi)預(yù)測等的信息,并且從運動預(yù)測/補償單元76獲取指示幀間預(yù)測模式等的信息。請注意,在下文中,指示幀內(nèi)預(yù)測的信息將被稱為幀內(nèi)預(yù)測模式信息。同樣地,在下文中,指示幀間預(yù)測的信息將被稱為幀間預(yù)測模式信息。無損耗編碼單元66對量化的變換系數(shù)進(jìn)行編碼,還對指示幀內(nèi)預(yù)測的信息、指示幀間預(yù)測模式的信息、量化參數(shù)等進(jìn)行編碼,并且取這些信息作為壓縮圖像中的頭信息的一部分。無損耗編碼單元66將編碼數(shù)據(jù)供應(yīng)給存儲緩沖器67以便存儲。例如,對于無損耗編碼單元66,執(zhí)行諸如可變長度編碼、算術(shù)編碼等之類的無損耗編碼處理。可變長度編碼的例子包括由H.264/AVC格式確定的CAVLC(上下文自適應(yīng)可變長度編碼)。算術(shù)編碼的例子包括CABAC(上下文自適應(yīng)二進(jìn)制算術(shù)編碼)。存儲緩沖器67將從無損耗編碼單元66供應(yīng)的數(shù)據(jù)作為由H.264/AVC格式編碼的壓縮圖像輸出到在該圖中未示出的下游的存儲裝置或傳送路徑等。此外,從量化單元65輸出的量化變換系數(shù)還被輸入到逆量化單元68,進(jìn)行了逆量化,然后,在逆正交變換單元69處進(jìn)一步進(jìn)行了逆正交變換。由計算單元70將進(jìn)行了逆正交變換的輸出與從預(yù)測圖像選擇單元77供應(yīng)的預(yù)測圖像相加,并且將其改變?yōu)榫植拷獯a的圖像。去塊濾波器71從解碼圖像當(dāng)中去除塊失真(blockdistortion),然后將其供應(yīng)到幀存儲器72,以便存儲。在去塊濾波器71執(zhí)行去塊濾波處理之前的圖像也被供應(yīng)給幀存儲器72,以便存儲。開關(guān)73將存儲于幀存儲器72中的參考圖像輸出到運動預(yù)測/補償單元76或幀內(nèi)預(yù)測單元74。例如,對于該圖像編碼裝置51,來自畫面重新排列緩沖器62的I圖片、B圖片和P圖片作為要進(jìn)行幀內(nèi)預(yù)測(也被稱為幀內(nèi)處理)的圖像被供應(yīng)給幀內(nèi)預(yù)測單元74。此外,從畫面重新排列緩沖器62讀出的B圖片和P圖片作為要進(jìn)行幀間預(yù)測(也被稱為幀間處理)的圖像被供應(yīng)給運動預(yù)測/補償單元76。幀內(nèi)預(yù)測單元74基于從畫面重新排列緩沖器62讀出的要進(jìn)行幀內(nèi)預(yù)測的圖像和從幀存儲器72供應(yīng)的參考圖像執(zhí)行所有的候選幀內(nèi)預(yù)測模式的幀內(nèi)預(yù)測處理,以產(chǎn)生預(yù)測圖像。在幀內(nèi)預(yù)測處理之前,幀內(nèi)預(yù)測單元74對鄰近像素執(zhí)行濾波處理,所述鄰近像素是用于每一個當(dāng)前塊的幀內(nèi)預(yù)測且以預(yù)定的位置關(guān)系與當(dāng)前塊鄰近的像素。根據(jù)從幀內(nèi)預(yù)測單元74供應(yīng)的幀內(nèi)預(yù)測模式等,該濾波處理使用由鄰近像素內(nèi)插濾波切換單元75設(shè)置的濾波系數(shù)。也就是說,對于所有的候選幀內(nèi)預(yù)測模式的幀內(nèi)預(yù)測處理,幀內(nèi)預(yù)測單元74使用進(jìn)行了采用由鄰近像素內(nèi)插濾波切換單元75設(shè)置的濾波系數(shù)的濾波處理的鄰近像素。幀內(nèi)預(yù)測單元74計算關(guān)于產(chǎn)生了預(yù)測圖像的幀內(nèi)預(yù)測模式的成本函數(shù)值(costfunctionvalue),并且,選擇其中計算出的成本函數(shù)值給出了最小值的幀內(nèi)預(yù)測模式作為最佳幀內(nèi)預(yù)測模式。幀內(nèi)預(yù)測單元74將在最佳幀內(nèi)預(yù)測模式中產(chǎn)生的預(yù)測圖像和針對相應(yīng)的最佳幀內(nèi)預(yù)測模式計算出的成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。在預(yù)測圖像選擇單元77選擇了在最佳幀內(nèi)預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,幀內(nèi)預(yù)測單元74將指示最佳幀內(nèi)預(yù)測模式的信息供應(yīng)給無損耗編碼單元66。在從幀內(nèi)預(yù)測單元74傳送了信息的情況中,無損耗編碼單元66對該信息進(jìn)行編碼,并且取該信息作為壓縮圖像中的頭信息的一部分。鄰近像素內(nèi)插濾波切換單元75存儲通過使用訓(xùn)練圖像在稍后描述的圖28中的學(xué)習(xí)裝置251處執(zhí)行學(xué)習(xí)而獲得的、與量化參數(shù)和幀內(nèi)預(yù)測模式相對應(yīng)的濾波系數(shù)。向鄰近像素內(nèi)插濾波切換單元75供應(yīng)來自速率控制單元78的量化參數(shù)和來自幀內(nèi)預(yù)測單元74的幀內(nèi)預(yù)測模式信息。鄰近像素內(nèi)插濾波切換單元75設(shè)置與來自速率控制單元78的量化參數(shù)和來自幀內(nèi)預(yù)測單元74的幀內(nèi)預(yù)測模式相對應(yīng)的濾波系數(shù)。鄰近像素內(nèi)插濾波切換單元75將設(shè)置的濾波系數(shù)供應(yīng)給幀內(nèi)預(yù)測單元74。請注意,鄰近像素內(nèi)插濾波切換單元75可以執(zhí)行與量化系數(shù)和幀內(nèi)預(yù)測模式中的僅僅一個而不是兩個相對應(yīng)的濾波系數(shù)的學(xué)習(xí)和存儲。此外,雖然鄰近像素內(nèi)插濾波切換單元75存儲預(yù)先離線學(xué)習(xí)的濾波系數(shù),但是可以代替地在線計算濾波系數(shù)。在這種情況下,由鄰近像素內(nèi)插濾波切換單元75設(shè)置的濾波系數(shù)被輸出到無損耗編碼單元66以發(fā)送給解碼側(cè),如點線箭頭所示。運動預(yù)測/補償單元76針對所有的候選幀間預(yù)測模式執(zhí)行運動預(yù)測和補償處理。具體地,經(jīng)由開關(guān)73向運動預(yù)測/補償單元76供應(yīng)從畫面重新排列緩沖器62讀出的要進(jìn)行幀間處理的圖像和來自幀存儲器72的參考圖像。運動預(yù)測/補償單元76基于要進(jìn)行幀間處理的圖像和參考圖像檢測所有的候選幀間預(yù)測模式的運動向量,基于運動向量對參考圖像進(jìn)行補償處理,并且產(chǎn)生預(yù)測圖像。此外,運動預(yù)測/補償單元76針對所有的候選幀間預(yù)測模式計算成本函數(shù)值。運動預(yù)測/補償單元76確定計算出的成本函數(shù)值當(dāng)中的提供最小值的預(yù)測模式作為最佳幀間預(yù)測模式。運動預(yù)測/補償單元76將在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像及其成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。在預(yù)測圖像選擇單元77選擇了在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,運動預(yù)測/補償單元76將指示最佳幀間預(yù)測模式的信息(幀間預(yù)測模式信息)輸出給無損耗編碼單元66。請注意,運動向量信息、標(biāo)志信息、參考幀信息等根據(jù)需要被輸出到無損耗編碼單元66。無損耗編碼單元66也對來自運動預(yù)測/補償單元76的信息進(jìn)行諸如可變長度編碼、算術(shù)編碼等的無損耗編碼處理,并且將其插入壓縮圖像的頭部中。預(yù)測圖像選擇單元77基于從幀內(nèi)預(yù)測單元74或運動預(yù)測/補償單元76輸出的成本函數(shù)值從最佳幀內(nèi)預(yù)測模式和最佳幀間預(yù)測模式中確定最佳預(yù)測模式。預(yù)測圖像選擇單元77然后選擇確定的最佳預(yù)測模式中的預(yù)測圖像,并且將其供應(yīng)給計算單元63和70。此時,預(yù)測圖像選擇單元77將預(yù)測圖像的選擇信息供應(yīng)給幀內(nèi)預(yù)測單元74或運動預(yù)測/補償單元76。速率控制單元78基于存儲于存儲緩沖器67中的壓縮圖像用量化參數(shù)控制量化單元65的量化操作的速率,以不會導(dǎo)致上溢或下溢。將用于在量化單元65處的速率控制的量化參數(shù)供應(yīng)給無損耗編碼單元66,對該量化參數(shù)進(jìn)行無損耗編碼處理,并且將其插入到壓縮圖像的頭部。該量化參數(shù)被供應(yīng)給鄰近像素內(nèi)插濾波切換單元75,并且被用于設(shè)置用于要對鄰近像素施加的濾波處理的濾波系數(shù)。[根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測處理的描述]首先,將描述由H.264/AVC格式確定的幀內(nèi)預(yù)測模式。首先,將描述亮度信號的幀內(nèi)預(yù)測模式。對于亮度信號的幀內(nèi)預(yù)測模式,確定幀內(nèi)4×4預(yù)測模式、幀內(nèi)8×8預(yù)測模式和幀內(nèi)16×16預(yù)測模式的三個系統(tǒng)。存在用于確定塊單位的模式,針對每一個宏塊設(shè)置模式。此外,針對每一個宏塊,可以與亮度信號獨立地給顏色差信號設(shè)置幀內(nèi)預(yù)測模式。此外,在幀內(nèi)4×4預(yù)測模式的情況中,對于每一個4×4像素當(dāng)前塊,可以設(shè)置九種預(yù)測模式當(dāng)中的一種預(yù)測模式。此外,在幀內(nèi)8×8預(yù)測模式的情況中,對于每一個8×8像素當(dāng)前塊,可以設(shè)置九種預(yù)測模式當(dāng)中的一種預(yù)測模式。此外,在幀內(nèi)16×16預(yù)測模式的情況中,可以給16×16像素當(dāng)前宏塊設(shè)置四種預(yù)測模式當(dāng)中的一種預(yù)測模式。請注意,在下文中,幀內(nèi)4×4預(yù)測模式、幀內(nèi)8×8預(yù)測模式和幀內(nèi)16×16預(yù)測模式在適當(dāng)?shù)臅r候也將分別被稱為4×4像素幀內(nèi)預(yù)測模式、8×8像素幀內(nèi)預(yù)測模式和16×16像素幀內(nèi)預(yù)測模式。對于圖2中的例子,附于各塊的數(shù)字1至25表示其塊的比特流序列(解碼側(cè)的處理序列)。請注意,關(guān)于亮度信號,宏塊被分割為4×4像素,并且,執(zhí)行4×4像素的DCT。僅僅在幀內(nèi)16×16預(yù)測模式的情況中,如在1的塊中所示,聚集塊的DC成分,產(chǎn)生4×4矩陣,并且,對該矩陣還進(jìn)行正交變換。另一方面,關(guān)于顏色差信號,在宏塊被分割為4×4像素并且執(zhí)行4×4像素的DCT之后,如塊16和17中所示,聚集塊的DC成分,產(chǎn)生2×2矩陣,并且對該矩陣還進(jìn)行正交變換。請注意,關(guān)于幀內(nèi)8×8預(yù)測模式,這可以僅僅適用于下述情況:其中,以高畫質(zhì)或更高的畫質(zhì)(highprofileoraprofilebeyondthis)對當(dāng)前宏塊進(jìn)行8×8正交變換。圖3和圖4是示出亮度信號的九種4×4像素幀內(nèi)預(yù)測模式(Intra_4×4_pred_mode)的示圖。除了示出平均值(DC)預(yù)測的模式2以外的八種模式分別對應(yīng)于圖5中的用數(shù)字0、1、3至8指示的方向。將參照圖6描述九種intra_4×4_pred_mode。對于圖6中的例子,像素a至p表示要進(jìn)行幀內(nèi)處理的當(dāng)前塊的像素,像素值A(chǔ)至M表示屬于鄰近塊的像素的像素值。具體地說,像素a至p是從畫面重新排列緩沖器62讀出的要處理的圖像,并且,像素值A(chǔ)至M是要從幀存儲器72讀出且被參考的解碼圖像的像素值。在圖3和圖4中示出的幀內(nèi)預(yù)測模式的情況中,使用屬于鄰近塊的像素的像素值A(chǔ)至M,如下產(chǎn)生像素a至p的預(yù)測像素值。這里,像素值是“可用的”表示該像素值是可用的而沒有這樣的原因:該像素位于圖像幀的邊緣中或者尚未被編碼。另一方面,像素值是“不可用的”表示由于這樣的原因而導(dǎo)致該像素值是不可用的:該像素位于圖像幀的邊緣中或者尚未被編碼。模式0是垂直預(yù)測模式,并且僅僅適用于像素值A(chǔ)至D是“可用的”的情況。在這種情況下,如下述表達(dá)式(1)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a、e、i和m的預(yù)測像素值=A像素b、f、j和n的預(yù)測像素值=B像素c、g、k和o的預(yù)測像素值=C像素d、h、l和p的預(yù)測像素值=D。..(1)模式1是水平預(yù)測模式,并且僅僅適用于像素值I至L是“可用的”的情況。在這種情況下,如下述表達(dá)式(2)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a、b、c和d的預(yù)測像素值=I像素e、f、g和h的預(yù)測像素值=J像素i、j、k和l的預(yù)測像素值=K像素m、n、o和p的預(yù)測像素值=L。..(2)模式2是DC預(yù)測模式,并且,當(dāng)像素值A(chǔ)、B、C、D、I、J、K和L全部是“可用的”時,如表達(dá)式(3)一樣產(chǎn)生預(yù)測像素值。(A+B+C+D+I+J+K+L+4)>>3...(3)此外,當(dāng)像素值A(chǔ)、B、C和D全部是“不可用的”時,如表達(dá)式(4)一樣產(chǎn)生預(yù)測像素值。(I+J+K+L+2)>>2...(4)此外,當(dāng)像素值I、J、K和L全部是“不可用的”時,如表達(dá)式(5)一樣產(chǎn)生預(yù)測像素值。(A+B+C+D+2)>>2...(5)請注意,當(dāng)像素值A(chǔ)、B、C、D、I、J、K和L全部是“不可用的”時,128用作預(yù)測像素值。模式3是Diagonal_Down_Left(左下對角)預(yù)測模式,并且僅僅適用于像素值A(chǔ)、B、C、D、I、J、K、L和M是“可用的”的情況。在這種情況下,如下述表達(dá)式(6)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a的預(yù)測像素值=(A+2B+C+2)>>2像素b和e的預(yù)測像素值=(B+2C+D+2)>>2像素c、f和i的預(yù)測像素值=(C+2D+E+2)>>2像素d、g、j和m的預(yù)測像素值=(D+2E+F+2)>>2像素h、k和n的預(yù)測像素值=(E+2F+G+2)>>2像素l和o的預(yù)測像素值=(F+2G+H+2)>>2像素p的預(yù)測像素值=(G+3H+2)>>2。..(6)模式4是Diagonal_Down_Right(右下對角)預(yù)測模式,并且僅僅適用于像素值A(chǔ)、B、C、D、I、J、K、L和M是“可用的”的情況。在這種情況下,如下述表達(dá)式(7)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素m的預(yù)測像素值=(J+2K+L+2)>>2像素i和n的預(yù)測像素值=(I+2J+K+2)>>2像素e、j和o的預(yù)測像素值=(M+2I+J+2)>>2像素a、f、k和p的預(yù)測像素值=(A+2M+I+2)>>2像素b、g和l的預(yù)測像素值=(M+2A+B+2)>>2像素c和h的預(yù)測像素值a=(A+2B+C+2)>>2像素d的預(yù)測像素值=(B+2C+D+2)>>2。..(7)模式5是Diagonal_Vertical_Right(右垂直對角)預(yù)測模式,并且僅僅適用于像素值A(chǔ)、B、C、D、I、J、K、L和M是“可用的”的情況。在這種情況下,如下述表達(dá)式(8)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a和j的預(yù)測像素值=(M+A+1)>>1像素b和k的預(yù)測像素值=(A+B+1)>>1像素c和l的預(yù)測像素值=(B+C+1)>>1像素d的預(yù)測像素值=(C+D+1)>>1像素e和n的預(yù)測像素值=(I+2M+A+2)>>2像素f和o的預(yù)測像素值=(M+2A+B+2)>>2像素g和p的預(yù)測像素值=(A+2B+C+2)>>2像素h的預(yù)測像素值=(B+2C+D+2)>>2像素i的預(yù)測像素值=(M+2I+J+2)>>2像素m的預(yù)測像素值=(I+2J+K+2)>>2..(8)模式6是Horizontal_Down(下水平)預(yù)測模式,并且僅僅適用于像素值A(chǔ)、B、C、D、I、J、K、L和M是“可用的”的情況。在這種情況下,如下述表達(dá)式(9)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a和g的預(yù)測像素值=(M+I+1)>>1像素b和h的預(yù)測像素值=(I+2M+A+2)>>2像素c的預(yù)測像素值=(M+2A+B+2)>>2像素d的預(yù)測像素值=(A+2B+C+2)>>2像素e和k的預(yù)測像素值=(I+J+1)>>1像素f和l的預(yù)測像素值=(M+2I+J+2)>>2像素i和o的預(yù)測像素值=(J+K+1)>>1像素j和p的預(yù)測像素值=(I+2J+K+2)>>2像素m的預(yù)測像素值=(K+L+1)>>1像素n的預(yù)測像素值=(J+2K+L+2)>>2。..(9)模式7是Vertical_Left(下垂直)預(yù)測模式,并且僅僅適用于像素值A(chǔ)、B、C、D、I、J、K、L和M是“可用的”的情況。在這種情況下,如下述表達(dá)式(10)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a的預(yù)測像素值=(A+B+1)>>1像素b和i的預(yù)測像素值=(B+C+1)>>1像素c和j的預(yù)測像素值=(C+D+1)>>1像素d和k的預(yù)測像素值=(D+E+1)>>1像素l的預(yù)測像素值=(E+F+1)>>1像素e的預(yù)測像素值=(A+2B+C+2)>>2像素f和m的預(yù)測像素值=(B+2C+D+2)>>2像素g和n的預(yù)測像素值=(C+2D+E+2)>>2像素h和o的預(yù)測像素值=(D+2E+F+2)>>2像素p的預(yù)測像素值=(E+2F+G+2)>>2。..(10)模式8是Horizontal_Up(上水平)預(yù)測模式,并且僅僅適用于像素值A(chǔ)、B、C、D、I、J、K、L和M是“可用的”的情況。在這種情況下,如下述表達(dá)式(11)一樣產(chǎn)生像素a至p的預(yù)測像素值:像素a的預(yù)測像素值=(I+J+1)>>1像素b的預(yù)測像素值=(I+2J+K+2)>>2像素c和e的預(yù)測像素值=(J+K+1)>>1像素d和f的預(yù)測像素值=(J+2K+L+2)>>2像素g和i的預(yù)測像素值=(K+L+1)>>1像素h和j的預(yù)測像素值=(K+3L+2)>>2像素k、l、m、n、o和p的預(yù)測像素值=L。..(11)接下來,將參照圖7描述亮度信號的4×4像素幀內(nèi)預(yù)測模式(Intra_4×4_pred_mode)的編碼格式。對于圖7的例子,示出構(gòu)成4×4像素的用作編碼目標(biāo)的當(dāng)前塊C,并且,示出構(gòu)成4×4像素的與當(dāng)前塊鄰近的塊A和塊B。在這種情況下,可以想到,當(dāng)前塊C中的Intra_4×4_pred_mode與塊A和塊B中的Intra_4×4_pred_mode具有高相關(guān)性。使用該相關(guān)性按照如下執(zhí)行編碼處理,從而可以實現(xiàn)更高的編碼效率。具體地說,對于圖7中的例子,塊A和塊B中的Intra_4×4_pred_mode分別被取為Intra_4×4_pred_modeA和Intra_4×4_pred_modeB,并且,MostProbableMode被定義為以下表達(dá)式(12):MostProbableMode=Min(Intra_4×4_pred_modeA,Intra_4×4_pred_modeB)...(12)。也就是說,塊A和塊B中的被分配較小的mode_number的塊被取為MostProbableMode。被稱為prev_intra4×4_pred_mode_flag[luma4×4Blkldx]和rem_intra4x4_pred_mode[luma4x4Blkldx]的兩個值在比特流內(nèi)被定義為關(guān)于當(dāng)前塊C的參數(shù),并且,通過基于下述表達(dá)式(13)中示出的偽碼的處理來執(zhí)行解碼處理,從而可以獲得關(guān)于塊C的Intra_4×4_pred_mode和Intra4×4PredMode[luma4×4Blkldx]的值。If(prev_intra4×4_pred_mode_flag[luma4×4Blkldx])Intra4×4PredMode[luma4×4Blkldx]=MostProbableModeelseif(rem_intra4×4_pred_mode[luma4×4Blkldx]<MostProbableMode)Intra4×4PredMode[luma4×4Blkldx]=rem_intra4×4_pred_mode[luma4×4Blkldx]elseIntra4×4PredMode[luma4×4Blkldx]=rem_intra4×4_pred_mode[luma4×4Blkldx]+1...(13)接下來,將描述8×8像素幀內(nèi)預(yù)測模式。圖8和圖9是示出亮度信號的九種8×8像素幀內(nèi)預(yù)測模式(intra_8×8_pred_mode)的示圖。假設(shè)說,當(dāng)前8×8塊中的像素值被取為p[x,y](0≤x≤7;0≤y≤7),并且,如p[-1,-1]、……、p[-1,15]、p[-1,0]、……、[p-1,7]一樣表示鄰近塊的像素值。關(guān)于8×8像素幀內(nèi)預(yù)測模式,在產(chǎn)生預(yù)測值之前對鄰近像素進(jìn)行低通濾波?,F(xiàn)在,假設(shè)說,在低通濾波處理之前的像素值用p[-1,-1]、……、p[-1,15]、p[-1,0]、……、p[-1,7]表示,并且,在該處理之后的像素值用p'[-1,-1]、……、p'[-1,15]、p'[-1,0]、……、p'[-1,7]表示。首先,在p[-1,-1]是“可用的”的情況中,如下述表達(dá)式(14)一樣計算p'[0,-1],在“不可用的”的情況中,如下述表達(dá)式(15)一樣計算p'[0,-1]。p'[0,-1]=(p[-1,-1]+2*p[0,-1]+p[1,-1]+2)>>2...(14)p'[0,-1]=(3*p[0,-1]+p[1,-1]+2)>>2...(15)如下述表達(dá)式(16)一樣計算p'[x,-1](x=0、……、7)。p'[x,-1]=(p[x-1,-1]+2*p[x,-1]+p[x+1,-1]+2)>>2...(16)在p[x,-1](x=8、……、15)是“可用的”的情況中,如下述表達(dá)式(17)一樣計算p'[x,-1](x=8、……、15)。p'[x,-1]=(p[x-1,-1]+2*p[x,-1]+p[x+1,-1]+2)>>2p'[15,-1]=(p[14,-1]+3*p[15,-1]+2)>>2...(17)在p[-1,-1]是“可用的”的情況中,按照如下計算p'[-1,-1]。具體地說,在p[0,-1]和p[-1,0]二者都是“可用的”的情況中,如表達(dá)式(18)一樣計算p'[-1,-1],并且,在p[-1,0]是“不可用的”的情況中,如表達(dá)式(19)一樣計算p'[-1,-1]。此外,在p[0,-1]是“不可用的”的情況中,如表達(dá)式(20)一樣計算p'[-1,-1]。p'[-1,-1]=(p[0,-1]+2*p[-1,-1]+p[-1,0]+2)>>2...(18)p'[-1,-1]=(3*p[-1,-1]+p[0,-1]+2)>>2...(19)p'[-1,-1]=(3*p[-1,-1]+p[-1,0]+2)>>2...(20)當(dāng)p[-1,y](y=0、……、7)是“可用的”時,按照如下計算p'[-1,y](y=0、……、7)。具體地說,首先,在p[-1,-1]是“可用的”的情況中,如表達(dá)式(21)一樣計算p'[-1,0],并且在p[-1,-1]是“不可用的”的情況中,如表達(dá)式(22)一樣計算p'[-1,0]p'[-1,0]=(p[-1,-1]+2*p[-1,0]+p[-1,1]+2)>>2...(21)p'[-1,0]=(3*p[-1,0]+p[-1,1]+2)>>2...(22)此外,如下述表達(dá)式(23)一樣計算p'[-1,y](y=1、……、6),并且,如表達(dá)式(24)一樣計算p'[-1,7]。p[-1,y]=(p[-1,y-1]+2*p[-1,y]+p[-1,y+1]+2)>>2...(23)p'[-1,7]=(p[-1,6]+3*p[-1,7]+2)>>2...(24)使用這樣計算出的p',按照如下產(chǎn)生在圖8和圖9中示出的幀內(nèi)預(yù)測模式中的預(yù)測值。模式0是垂直預(yù)測模式,并且,僅僅在p[x,-1](x=0、……、7)是“可用的”時適用。如下述表達(dá)式(25)一樣產(chǎn)生預(yù)測值pred8×8L[x,y]。pred8×8L[x,y]=p'[x,-1]x,y=0、……、7...(25)模式1是水平預(yù)測模式,并且,僅僅在p[-1,y](y=0、……、7)是“可用的”時適用。如下述表達(dá)式(26)一樣產(chǎn)生預(yù)測值pred8×8L[x,y]。pred8×8L[x,y]=p'[-1,y]x,y=0、……、7...(26)模式2是DC預(yù)測模式,并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,在p[x,-1](x=0、……、7)和p[-1,y](y=0、……、7)二者都是“可用的”的情況中,如表達(dá)式(27)一樣產(chǎn)生預(yù)測值pred8×8L[x,y]。[數(shù)學(xué)式1]Pred8x8L[x,y]=(Σx′=07P′[x′,-1]+Σy′=07P′[-1,y]+8)>>4...(27)]]>在p[x,-1](x=0、……、7)是“可用的”而p[-1,y](y=0、……、7)是“不可用的”的情況中,如表達(dá)式(28)一樣產(chǎn)生預(yù)測值pred8×8L[x,y]。[數(shù)學(xué)式2]Pred8x8L[x,y]=(Σx′=07P′[x′,-1]+4)>>3...(28)]]>在p[x,-1](x=0、……、7)是“不可用的”而p[-1,y](y=0、……、7)是“可用的”的情況中,如表達(dá)式(29)一樣產(chǎn)生預(yù)測值pred8×8L[x,y]。[數(shù)學(xué)式3]Pred8x8L[x,y]=(Σy′=07P′[-1,y]+4)>>3...(29)]]>在p[x,-1](x=0、……、7)和p[-1,y](y=0、……、7)二者都是“不可用的”的情況中,如表達(dá)式(30)一樣產(chǎn)生預(yù)測值pred8×8L[x,y]。pred8×8L[x,y]=128...(30)這里,表達(dá)式(30)表示8比特輸入的情況。模式3是Diagonal_Down_Left_prediction模式(左下對角預(yù)測模式),并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,Diagonal_Down_Left_prediction模式僅僅在p[x,-1],x=0、……、15是“可用的”時適用,并且,如下述表達(dá)式(31)一樣產(chǎn)生在x=7且y=7的情況中的預(yù)測像素值,并且,如下述表達(dá)式(32)一樣產(chǎn)生其他預(yù)測像素值。pred8×8L[x,y]=(p'[14,-1]+3*p[15,-1]+2)>>2...(31)pred8×8L[x,y]=(p'[x+y,-1]+2*p'[x+y+1,-1]+p'[x+y+2,-1]+2)>>2...(32)模式4是Diagnonal_Down_Right_prediction模式(右下對角預(yù)測模式),并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,Diagonal_Down_Right_prediction模式僅僅在p[x,-1],x=0、……、7和p[-1,y],y=0、……、7是“可用的”時適用,并且,如下述表達(dá)式(33)一樣產(chǎn)生在x>y的情況中的預(yù)測像素值,并且,如下述表達(dá)式(34)一樣產(chǎn)生在x<y的情況中的預(yù)測像素值。此外,如下述表達(dá)式(35)一樣產(chǎn)生在x=y(tǒng)的情況中的預(yù)測像素值。pred8×8L[x,y]=(p'[x-y-2,-1]+2*p'[x-y-1,-1]+p'[x-y,-1]+2)>>2...(33)pred8×8L[x,y]=(p'[-1,y-x-2]+2*p'[-1,y-x-1]+p'[-1,y-x]+2)>>2...(34)pred8×8L[x,y]=(p'[0,-1]+2*p'[-1,-1]+p'[-1,0]+2)>>2...(35)模式5是Vertical_Right_prediction模式(右垂直預(yù)測模式),并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,Vertical_Right_prediction模式僅僅在p[x,-1],x=0、……、7和p[-1,y],y=-1、……、7是“可用的”時適用?,F(xiàn)在,如下述表達(dá)式(36)一樣定義zVR。zVR=2*x-y...(36)此時,在zVR是0、2、4、6、8、10、12或14的情況中,如下述表達(dá)式(37)一樣產(chǎn)生預(yù)測像素值,并且,在zVR是1、3、5、7、9、11或13的情況中,如下述表達(dá)式(38)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[x-(y>>1)-1,-1]+p'[x-(y>>1),-1]+1)>>1...(37)pred8×8L[x,y]=(p'[x-(y>>1)-2,-1]+2*p'[x-(y>>1)-1,-1]+p'[x-(y>>1),-1]+2)>>2...(38)此外,在zVR是-1的情況中,如下述表達(dá)式(39)一樣產(chǎn)生預(yù)測像素值,并且,在除此之外的情況中,具體地說,在zVR是-2、-3、-4、-5、-6或-7的情況中,如下述表達(dá)式(40)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[-1,0]+2*p'[-1,-1]+p'[0,-1]+2)>>2...(39)pred8×8L[x,y]=(p'[-1,y-2*x-1]+2*p'[-1,y-2*x-2]+p'[-1,y-2*x-3]+2)>>2...(40)模式6是Horizontal_Down_prediction模式(下水平預(yù)測模式),并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,Horizontal_Down_prediction模式僅僅在p[x,-1],x=0、……、7和p[-1,y],y=-1、……、7是“可用的”時適用。現(xiàn)在,如下述表達(dá)式(41)一樣定義zHD。zHD=2*y-x...(41)此時,在zHD是0、2、4、6、8、10、12或14的情況中,如下述表達(dá)式(42)一樣產(chǎn)生預(yù)測像素值,并且,在zHD是1、3、5、7、9、11或13的情況中,如下述表達(dá)式(43)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[-1,y-(x>>1)-1]+p'[-1,y-(x>>1)+1]>>1...(42)pred8×8L[x,y]=(p'[-1,y-(x>>1)-2]+2*p'[-1,y-(x>>1)-1]+p'[-1,y-(x>>1)]+2)>>2...(43)此外,在zHD是-1的情況中,如下述表達(dá)式(44)一樣產(chǎn)生預(yù)測像素值,并且,在除此之外的情況中,具體地說,在zHD是-2、-3、-4、-5、-6或-7的情況中,如下述表達(dá)式(45)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[-1,0]+2*p'[-1,-1]+p'[0,-1]+2)>>2...(44)pred8×8L[x,y]=(p'[x-2*Y-1,-1]+2*p'[x-2*y-2,-1]+p'[x-2*y-3,-1]+2)>>2...(45)模式7是Vertical_Left_prediction模式(左垂直預(yù)測模式),并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,Vertical_Left_prediction模式僅僅在p[x,-1],x=0、……、15是“可用的”時適用,在y=0、2、4或6的情況中,如下述表達(dá)式(46)一樣產(chǎn)生預(yù)測像素值,并且,在除此之外的情況中,即,在y=1、3、5或7的情況中,如下述表達(dá)式(47)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[x+(y>>1),-1]+p'[x+(y>>1)+1,-1]+1)>>1...(46)pred8×8L[x,y]=(p'[x+(y>>1),-1]+2*p'[x+(y>>1)+1,-1]+p'[x+(y>>1)+2,-1]+2)>>2...(47)模式8是Horizontal_Up_prediction模式(上水平預(yù)測模式),并且,按照如下產(chǎn)生預(yù)測值pred8×8L[x,y]。具體地說,Horizontal_Up_prediction模式僅僅在p[-1,y],y=0、……、7是“可用的”時適用?,F(xiàn)在,如下述表達(dá)式(48)一樣定義zHU。zHU=x+2*y...(48)此時,在zHU的值是0、2、4、6、8、10或12的情況中,如下述表達(dá)式(49)一樣產(chǎn)生預(yù)測像素值,并且,在zHU的值是1、3、5、7、9或11的情況中,如下述表達(dá)式(50)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[-1,y+(x>>1)]+p'[-1,y+(x>>1)+1]+1)>>1...(49)pred8×8L[x,y]=(p'[-1,y+(x>>1)]...(50)此外,在zHU的值是13的情況中,如下述表達(dá)式(51)一樣產(chǎn)生預(yù)測像素值,并且,在除此之外的情況中,即,在zHU的值大于13的情況中,如下述表達(dá)式(52)一樣產(chǎn)生預(yù)測像素值。pred8×8L[x,y]=(p'[-1,6]+3*p'[-1,7]+2)>>2...(51)pred8×8L[x,y]=p'[-1,7]...(52)接下來,將描述16×16像素幀內(nèi)預(yù)測模式。圖10和圖11是示出亮度信號的四種16×16像素幀內(nèi)預(yù)測模式(Intra_16×16_pred_mode)的示圖。將參照圖12描述四種幀內(nèi)預(yù)測模式。對于圖12中的例子,示出要進(jìn)行幀內(nèi)處理的當(dāng)前宏塊A,并且,P(x,y);x,y=-1,0、……、15表示與當(dāng)前宏塊A鄰近的像素的像素值。模式0是垂直預(yù)測模式,并且僅僅在P(x,-1);x,y=-1,0、……、15是“可用的”時適用。在這種情況下,如下述表達(dá)式(53)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。Pred(x,y)=P(x,-1);x,y=0、……、15...(53)模式1是水平預(yù)測模式,并且僅僅在P(-1,y);x,y=-1,0、……、15是“可用的”時適用。在這種情況下,如下述表達(dá)式(54)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。Pred(x,y)=P(-1,y);x,y=0、……、15...(54)模式2是DC預(yù)測模式,并且,在P(x,-1)和P(-1,y);x,y=-1,0、……、15全部是“可用的”的情況中,如下述表達(dá)式(55)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式4]Pred(x,y)=[Σx′=015P(x′,-1)+Σy′=015P(-1,y′)+16]>>5]]>其中x,y=0,…,15…(55)此外,在P(x,-1);x,y=-1,0、……、15是“不可用的”的情況中,如下述表達(dá)式(56)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式5]其中x,y=0,…,15…(56)此外,在P(-1,y);x,y=-1,0、……、15是“不可用的”的情況中,如下述表達(dá)式(57)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式6]其中x,y=0,…,15…(57)在P(x,-1)和P(-1,y);x,y=-1,0、……、15全部是“不可用的”的情況中,128用作預(yù)測像素值。模式3是平面預(yù)測模式,并且僅僅在P(x,-1)和P(-1,y);x,y=-1,0、……、15全部是“可用的”時適用。在這種情況下,如下述表達(dá)式(58)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式7]Pred(x,y)=Clip1((a+b·(x-7)+c·(y-7)+16)>>5)a=16·(P(-1,15)+P(15,-1))b=(5·H+32)>>6c=(5·V+32)>>6H=Σx=18x·(P(7+x,-1)-P(7-x,-1))]]>V=Σy=18y·(P(-1,7+y)-P(-1,7-y))...(58)]]>首先,將描述關(guān)于顏色差信號的幀內(nèi)預(yù)測模式。圖13是示出顏色差信號的四種幀內(nèi)預(yù)測模式(Intra_chroma_pred_mode)的示圖??梢耘c亮度信號的幀內(nèi)預(yù)測模式獨立地設(shè)置顏色差信號的幀內(nèi)預(yù)測模式。關(guān)于顏色差信號的幀內(nèi)預(yù)測模式與上述的亮度信號的16×16像素幀內(nèi)預(yù)測模式一致。然而,亮度信號的16×16像素幀內(nèi)預(yù)測模式取16×16像素塊作為目標(biāo),但是,另一方面,關(guān)于顏色差信號的幀內(nèi)預(yù)測模式取8×8像素塊作為目標(biāo)。此外,如上述的圖10和圖13所示,二者之間的模式編號不對應(yīng)?,F(xiàn)在,假設(shè)我們遵照上文中參照圖12描述的亮度信號的16×16像素幀內(nèi)預(yù)測模式中的當(dāng)前塊A的像素值和鄰近像素值的定義。例如,假設(shè)說,與要進(jìn)行幀內(nèi)處理的當(dāng)前宏塊A(在顏色差信號的情況中,8×8像素)鄰近的像素的像素值被取為P(x,y);x,y=-1,0、……、7。模式0是DC預(yù)測模式,并且,在P(x,-1)和P(-1,y);x,y=-1,0、……、7全部是“可用的”的情況中,如下述表達(dá)式(59)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式8]Pred(x,y)=((Σn=07(P(-1,n)+P(n,-1)))+8)>>4]]>其中x,y=0,…,7…(59)此外,在P(-1,y);x,y=-1,0、……、7是“不可用的”的情況中,如下述表達(dá)式(60)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式9]其中x,y=0,…,7…(60)此外,在P(x,-1);x,y=-1,0、……、7是“不可用的”的情況中,如下述表達(dá)式(61)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式10]其中x,y=0,…,7…(61)模式1是水平預(yù)測模式,并且僅僅在P(-1,y);x,y=-1,0、……、7是“可用的”時適用。在這種情況下,如下述表達(dá)式(62)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。Pred(x,y)=P(-1,y);x,y=0、……、7...(62)模式2是垂直預(yù)測模式,并且僅僅在P(x,-1);x,y=-1,0、……、7是“可用的”時適用。在這種情況下,如下述表達(dá)式(63)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。Pred(x,y)=P(x,-1);x,y=0、……、7...(63)模式3是平面預(yù)測模式,并且僅僅在P(x,-1)和P(-1,y);x,y=-1,0、……、7是“可用的”時適用。在這種情況下,如下述表達(dá)式(64)一樣產(chǎn)生當(dāng)前宏塊A的每一個像素的預(yù)測像素值Pred(x,y)。[數(shù)學(xué)式11]Pred(x,y)=Clip1(a+b·(x-3)+c·(y-3)+16)>>5;x,y=0,...,7a=16·(P(-1,7)+P(7,-1))b=(17·H+16)>>5c=(17·V+16)>>5H=Σx=14x·[P(3+x,-1)-P(3-x,-1)]]]>V=Σy=14y·[P(-1,3+y)-P(-1,3-y)]...(64)]]>如上所述,亮度信號的幀內(nèi)預(yù)測模式包括4×4像素和8×8像素塊單位的九種預(yù)測模式以及16×16像素宏塊單位的四種預(yù)測模式。針對每一個宏塊單位,設(shè)置這些塊單位的模式。顏色差信號的幀內(nèi)預(yù)測模式包括8×8像素宏塊單位的四種預(yù)測模式??梢耘c亮度信號的幀內(nèi)預(yù)測模式獨立地設(shè)置顏色差信號的幀內(nèi)預(yù)測模式。此外,關(guān)于亮度信號的4×4像素幀內(nèi)預(yù)測模式(幀內(nèi)4×4預(yù)測模式)和8×8像素幀內(nèi)預(yù)測模式(幀內(nèi)8×8預(yù)測模式),針對4×4像素和8×8像素亮度信號塊,設(shè)置一種幀內(nèi)預(yù)測模式。關(guān)于亮度信號的16×16像素幀內(nèi)預(yù)測模式(幀內(nèi)16×16預(yù)測模式)和顏色差信號的幀內(nèi)預(yù)測模式,針對一個宏塊設(shè)置一種預(yù)測模式。請注意,這些種類的預(yù)測模式對應(yīng)于圖5中的用上述的編號0、1、3至8指示的方向。預(yù)測模式2是平均值預(yù)測。如上所述,對于根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測,僅僅在用表達(dá)式(14)至表達(dá)式(24)以上述的8×8像素的塊增量執(zhí)行幀內(nèi)預(yù)測之前,用確定的濾波系數(shù)對鄰近像素的像素值執(zhí)行濾波處理。相反,采用圖像編碼裝置51,在執(zhí)行所有的幀內(nèi)預(yù)測模式的幀內(nèi)預(yù)測之前,用根據(jù)要預(yù)測的塊設(shè)置的濾波系數(shù)對鄰近像素的像素值執(zhí)行濾波處理。[幀內(nèi)預(yù)測單元和鄰近像素內(nèi)插濾波切換單元的配置例子]圖14是圖示圖1中示出的鄰近像素內(nèi)插濾波切換單元75和幀內(nèi)預(yù)測單元74的詳細(xì)配置例子的框圖。在圖14中的例子的情況中,幀內(nèi)預(yù)測單元74由鄰近圖像設(shè)置單元81、預(yù)測圖像產(chǎn)生單元82和最佳預(yù)測模式確定單元83構(gòu)成。鄰近像素內(nèi)插濾波切換單元75由預(yù)測模式緩沖器91、量化參數(shù)緩沖器92和低通濾波設(shè)置單元93構(gòu)成。請注意,低通濾波設(shè)置單元93具有內(nèi)置的濾波系數(shù)存儲器94。從幀存儲器72向鄰近圖像設(shè)置單元81供應(yīng)用于幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。雖然在圖14中省略了開關(guān)73的圖示,但是,實際上,經(jīng)由開關(guān)73從幀存儲器72向鄰近圖像設(shè)置單元81執(zhí)行供應(yīng)。請注意,在幀內(nèi)預(yù)測的情況中,未經(jīng)過去塊濾波器71的去塊濾波的像素值用作鄰近像素值。鄰近圖像設(shè)置單元81使用由低通濾波設(shè)置單元93設(shè)置的濾波系數(shù)來對來自幀存儲器72的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理,并且將經(jīng)過濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元82。預(yù)測圖像產(chǎn)生單元82將其模式是當(dāng)前正在處理的幀內(nèi)預(yù)測模式的信息供應(yīng)給預(yù)測模式緩沖器91。預(yù)測圖像產(chǎn)生單元82使用來自鄰近圖像設(shè)置單元81的經(jīng)過濾波處理的鄰近像素值以供應(yīng)給預(yù)測模式緩沖器91的幀內(nèi)預(yù)測模式對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像與幀內(nèi)預(yù)測模式信息一起供應(yīng)給最佳預(yù)測模式確定單元83。向最佳預(yù)測模式確定單元83供應(yīng)從畫面重新排列緩沖器62讀出的要進(jìn)行幀內(nèi)預(yù)測的圖像、由預(yù)測圖像產(chǎn)生單元82產(chǎn)生的預(yù)測圖像及其幀內(nèi)預(yù)測模式信息。最佳預(yù)測模式確定單元83使用供應(yīng)的信息來計算關(guān)于已經(jīng)產(chǎn)生預(yù)測圖像的幀內(nèi)預(yù)測模式的成本函數(shù)值,并且將產(chǎn)生計算出的成本函數(shù)值中的最小值的幀內(nèi)預(yù)測模式?jīng)Q定為最佳幀內(nèi)預(yù)測模式。最佳預(yù)測模式確定單元83將最佳幀內(nèi)預(yù)測模式的預(yù)測圖像和相應(yīng)的成本函數(shù)值輸出到預(yù)測圖像選擇單元77。此外,在預(yù)測圖像選擇單元77選擇了在最佳幀內(nèi)預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,最佳預(yù)測模式確定單元83將指示最佳幀內(nèi)預(yù)測模式的信息供應(yīng)給無損耗編碼單元66。預(yù)測模式緩沖器91存儲來自預(yù)測圖像產(chǎn)生單元82的幀內(nèi)預(yù)測模式信息。量化參數(shù)緩沖器92存儲來自速率控制單元78的量化參數(shù)。低通濾波設(shè)置單元93從預(yù)測模式緩沖器91讀出當(dāng)前塊的幀內(nèi)預(yù)測模式信息,并且,從量化參數(shù)緩沖器92讀出與當(dāng)前塊對應(yīng)的量化參數(shù)。低通濾波設(shè)置單元93從存儲于內(nèi)置濾波系數(shù)存儲器94中的濾波系數(shù)設(shè)置與該信息對應(yīng)的濾波系數(shù),并且,將設(shè)置的濾波系數(shù)供應(yīng)給鄰近圖像設(shè)置單元81。濾波系數(shù)存儲器94存儲與量化參數(shù)對應(yīng)的濾波系數(shù)和通過在稍后描述的圖28中的學(xué)習(xí)裝置251處使用訓(xùn)練圖像進(jìn)行學(xué)習(xí)而獲得的幀內(nèi)預(yù)測模式。例如,針對每一片(slice),計算和存儲濾波系數(shù),如下所述。[最佳濾波系數(shù)的計算的描述]接下來,將參照圖15描述用于對鄰近像素的該濾波處理的最佳濾波系數(shù)的計算方法。請注意,在圖15的例子中,示出對4×4像素的當(dāng)前塊執(zhí)行垂直預(yù)測(垂直預(yù)測)的例子,但是,以下描述是可適用于任何幀內(nèi)預(yù)測模式的情況。對于上文中用表達(dá)式(14)至表達(dá)式(24)描述的8×8像素的塊增量的幀內(nèi)預(yù)測,{1,2,1}的3-抽頭濾波系數(shù)被定義為用于鄰近像素的低通濾波器,但是我們將{c0,c1,c2}視為3-抽頭的一般形式。此外,對于本發(fā)明,還引入第四參數(shù)c3作為偏移值。請注意,雖然在下面的描述中該3-抽頭濾波器被描述為可針對每一個片段設(shè)置,但是,該3-抽頭濾波器不限于此,并且,例如,可以針對整個序列或針對每一個GOP設(shè)置。在圖15中的例子中,akm(0≤k,m≤3)是在當(dāng)前塊中包含的像素的像素值,并且,bm(-1≤m≤4)是用于垂直預(yù)測的鄰近像素的像素值。首先,通過對鄰近像素值bm執(zhí)行的3-抽頭濾波處理來產(chǎn)生在下述表達(dá)式(65)中示出的b'm(0≤m≤3)。[數(shù)學(xué)式12]b′m=c0*bm-l+cl*bm+c2*bm+1+c3(0≤m≤3)…(65)也就是說,在執(zhí)行濾波處理并且使用濾波系數(shù)的情況中,我們將說,也使用相應(yīng)的偏移值,如表達(dá)式(65)所示,甚至以下無需特別地提及。換句話說,濾波系數(shù)和偏移值是用于濾波處理的系數(shù)。以相同的方式,在濾波系數(shù)以編碼的方式被發(fā)送到解碼側(cè)的情況中,我們將說,相應(yīng)的偏移值也以編碼的方式被發(fā)送?,F(xiàn)在,如果我們說在幀內(nèi)預(yù)測模式是n時的預(yù)測像素值是pij(b'm,n);0≤i,j≤3,則關(guān)于幀內(nèi)預(yù)測像素值,下述表達(dá)式(66)成立,因為通過上文中參照圖2至14描述的線性表達(dá)式來產(chǎn)生預(yù)測像素。[數(shù)學(xué)式13]pij(b′m,n)=pij(c0*bm-1+c1*bm+c2*bm+1+c3,n)=c0*pij(bm-1,n)+c1*pij(bm,n)+c2*pij(bm+1,n)+c3…(66)此時,關(guān)于以aij作為原始圖像像素值的當(dāng)前塊Ω的預(yù)測平方誤差如下述表達(dá)式(67)所示。[數(shù)學(xué)式14]Err(Ω)=Σi=03Σj=03(aij-pij(bm′,n))2=Σi=03Σj=03(akm-{c0·pij(bm-1,n)+c1·pij(bm,n)+c2·pij(bm+1,n)+c3})2...(67)]]>現(xiàn)在,如果我們用Φ表示當(dāng)前片段中的用幀內(nèi)預(yù)測模式n編碼的幀內(nèi)塊的集合,則關(guān)于屬于Φ的塊的預(yù)測平方誤差的和用下述表達(dá)式(68)表示。[數(shù)學(xué)式15]Err(Ω∈φ)=ΣΩ∈φΣi=03Σj=03(akm-{c0·pij(bm-1,n)+c1·pij(bm,n)+c2·pij(bm+1,n)+c3})2...(68)]]>在上述表達(dá)式(68)中,我們將Err(Ω∈Φ)視為c0、c1、c2、c3的函數(shù),即,Err(Ω∈Φ;c0,c1,c2,c3),所以使Err(Ω∈Φ;c0,c1,c2,c3)最小化的c0、c1、c2、c3將是當(dāng)前片段中的最佳濾波系數(shù)值。也就是說,在下述表達(dá)式(69)成立的情況中足以獲得c0、c1、c2、c3。[數(shù)學(xué)式16]∂Err(Ω∈φ)∂c0=0;∂Err(Ω∈φ)∂c1=0;∂Err(Ω∈φ)∂c2=0;∂Err(Ω∈φ)∂c3=0...(69)]]>也就是說,從表達(dá)式(69)獲得下述表達(dá)式(70)中所示的聯(lián)立方程。[數(shù)學(xué)式17]0=∂ssd∂c0=ΣΣΣ((-2×aij×pij(b′k-1)×(aij-(c0pij(b′k-1)+c1pij(b′k)+c2pij(b′k+1)+c3))]]>0=∂ssd∂c1=ΣΣΣ((-2×aij×pij(b′k-1)×(aij-(c0pij(b′k-1)+c1pij(b′k)+c2pij(b′k+1)+c3))]]>0=∂ssd∂c2=ΣΣΣ((-2×aij×pij(b′k-1)×(aij-(c0pij(b′k-1)+c1pij(b′k)+c2pij(b′k+1)+c3))]]>0=∂ssd∂c3=ΣΣΣ((-2×aij×(aij-(c0pij(b′k-1)+c1pij(b′k)+c2pij(b′k+1)+c3))...(70)]]>使用矩陣對該表達(dá)式(70)進(jìn)行公式變形,得到表達(dá)式(71)。[數(shù)學(xué)式18]ΣΣΣpij(bk-1)pij(bk-1)ΣΣΣpij(bk-1)pij(bk)ΣΣΣpij(bk+1)pij(bk-1)ΣΣΣpij(bk-1)ΣΣΣpij(bk)pij(bk-1)ΣΣΣpij(bk)pij(bk)ΣΣΣpij(bk+1)pij(bk)ΣΣΣpij(bk)ΣΣΣpij(bk+1)pij(bk-1)ΣΣΣpij(bk+1)pij(bk)ΣΣΣpij(bk+1)pij(bk+1)ΣΣΣpij(bk+1)ΣΣΣpij(bk-1)ΣΣΣpij(bk)ΣΣΣpij(bk+1)ΣΣΣ1c0c1c2c3=ΣΣΣaijpij(bk-1)ΣΣΣaijpij(bk)ΣΣΣaijpij(bk+1)ΣΣΣaij...(71)]]>求解該表達(dá)式(71),能夠針對當(dāng)前片段獲得最佳濾波系數(shù)和偏移值{c0,c1,c2,c3}。請注意,通過求解表達(dá)式(70)中的聯(lián)立方程,獲得最佳濾波系數(shù)和偏移值{c0,c1,c2,c3}作為浮點值,但是,例如,在圖1中的圖像編碼裝置51和圖22中的相應(yīng)的圖像解碼裝置151的情況中,這些被舍入為8比特系數(shù)。也就是說,即使濾波系數(shù)是浮點,濾波系數(shù)存儲器94也根據(jù)例如處理器的寄存器長度保持這些作為n比特(其中,n是整數(shù))值。通過對其它幀內(nèi)預(yù)測方法也應(yīng)用與上述方法相同的方法,也可以針對其它幀內(nèi)預(yù)測方法獲得最佳濾波系數(shù)。此外,通過相同的方法,不僅對于幀內(nèi)4×4預(yù)測模式,而且對于幀內(nèi)8×8預(yù)測模式、幀內(nèi)16×16預(yù)測模式和顏色差信號的幀內(nèi)預(yù)測模式,都可以獲得最佳濾波系數(shù)。雖然在以上描述中針對每一個幀內(nèi)預(yù)測模式獲得了一個濾波系數(shù),但是,該濾波系數(shù)不限于此,并且,可以進(jìn)行這樣的安排:其中,對于所有的幀內(nèi)預(yù)測模式,僅僅獲得一個濾波系數(shù)。特別地,對于上文中參照圖2至圖14描述的幀內(nèi)預(yù)測模式,針對垂直(垂直,vertical)和水平(水平,horizontal)模式原樣地使用預(yù)測像素值,但是,針對其它模式執(zhí)行某種平均處理或加權(quán)平均處理以產(chǎn)生預(yù)測像素,所以其特性不同。因此,執(zhí)行垂直水平模式和其它模式的兩種類別分類,并且,計算每一種類別的濾波系數(shù),可以實現(xiàn)編碼效率的進(jìn)一步提高。此外,例如,對于亮度信號,可以存在用于幀內(nèi)4×4預(yù)測模式的一個濾波系數(shù)、用于幀內(nèi)8×8預(yù)測模式的一個濾波系數(shù)、以及用于幀內(nèi)16×16預(yù)測模式的一個濾波系數(shù)。例如,對于顏色差信號,可以針對Cb/Cr分別獲得濾波系數(shù)。此外,在以上描述中,對于用于低通濾波處理的濾波系數(shù),使用了{(lán)c0,c1,c2}的三抽頭,但是,這不限于3抽頭,也可以使用任何數(shù)目的抽頭的濾波器。也就是說,獲得了抽頭數(shù)目的濾波系數(shù)+偏移值。然而,隨著抽頭數(shù)目增加,要求解的聯(lián)立方程的次數(shù)也增加。此外,可以進(jìn)行這樣的排列:其中,準(zhǔn)備和應(yīng)用根據(jù)圖像幀不同的濾波系數(shù),例如CIF(通用中間格式,CommonIntermediateFormat)/QCIF(四分之一CIF,QuarterCIF),SD(標(biāo)準(zhǔn)清晰度),HD(高清晰度)等。此外,對于上述方法,通過使幀內(nèi)預(yù)測殘差(預(yù)測平方誤差)最小化來計算濾波系數(shù)。但是,濾波系數(shù)計算方法不限于此,并且,在需要將濾波系數(shù)發(fā)送到解碼側(cè)的情況中,也可以執(zhí)行包含用于發(fā)送濾波系數(shù)的比特的優(yōu)化。此外,對于上述的濾波系數(shù),我們假設(shè)系數(shù)的對稱性,如下述表達(dá)式(72)所示。C0=C2...(72)也就是說,計算濾波系數(shù),以關(guān)于對應(yīng)于0相位的中心系數(shù)具有對稱性,如{c0,c1,c0}一樣。因此,如上述表達(dá)式(70)所示的三個聯(lián)立方程可以被簡化為2個。結(jié)果,可以減少計算量。通過設(shè)置適合于輸入圖像的濾波系數(shù)并以自適應(yīng)的方式對鄰近像素執(zhí)行低通濾波處理,使用上述方法,能夠使用適合于該圖像的預(yù)測圖像、量化參數(shù)和預(yù)測模式來執(zhí)行編碼,從而可以提高編碼效率。關(guān)于上述的最佳濾波系數(shù)計算,可以想到兩種方法。一種方法是離線處理,即,其中,在執(zhí)行編碼處理之前,預(yù)先使用用于訓(xùn)練的圖像信號來計算濾波系數(shù),從而使所有的圖像信號優(yōu)化。稍后將參照圖28描述作為該離線處理的學(xué)習(xí)處理,并且,通過該學(xué)習(xí)處理計算出的濾波系數(shù)和偏移值被存儲于圖14中的濾波系數(shù)存儲器94中。第二種方法是在線處理,即,針對每一個片段連續(xù)地計算最佳濾波系數(shù)。在這種情況下,將計算出的濾波系數(shù)和偏移值發(fā)送到解碼側(cè)。稍后將參照圖20描述執(zhí)行作為第二種方法的離線處理的情況的例子。[圖像編碼裝置的編碼處理的描述]接下來,將參照圖16的流程圖描述圖1中的圖像編碼裝置51的編碼處理。在步驟S11中,A/D轉(zhuǎn)換單元61對輸入圖像執(zhí)行模擬數(shù)字轉(zhuǎn)換。在步驟S12中,畫面重新排列緩沖器62存儲從A/D轉(zhuǎn)換單元61供應(yīng)的圖像,并且執(zhí)行從用于顯示圖片的序列到用于編碼的序列的重新排列。在步驟S13中,計算單元63計算在步驟S12中重新排列的圖像和預(yù)測圖像之間的差。在執(zhí)行幀間預(yù)測的情況中,經(jīng)由預(yù)測圖像選擇單元77將預(yù)測圖像從運動預(yù)測/補償單元76供應(yīng)到計算單元63,并且,在執(zhí)行幀內(nèi)預(yù)測的情況中,經(jīng)由預(yù)測圖像選擇單元77將預(yù)測圖像從幀內(nèi)預(yù)測單元74供應(yīng)到計算單元63。與原始圖像數(shù)據(jù)相比,差分?jǐn)?shù)據(jù)的數(shù)據(jù)量較小。因此,與在沒有變化的情況下對原始圖像進(jìn)行編碼的情況相比,可以壓縮數(shù)據(jù)量。在步驟S14中,正交變換單元64對從計算單元63供應(yīng)的差分信息進(jìn)行正交變換。具體地說,執(zhí)行諸如離散余弦變換、Karhunen-Loéve變換等的正交變換,并且,輸出變換系數(shù)。在步驟S15中,量化單元65對變換系數(shù)進(jìn)行量化。在該量化時,控制速率,從而將描述稍后描述的步驟S25中的處理。對這樣量化的差分信息進(jìn)行如下的局部解碼。具體地說,在步驟S16中,逆量化單元68使用與量化單元65的特性對應(yīng)的特性來對由量化單元65量化的變換系數(shù)進(jìn)行逆量化。在步驟S17中,逆正交變換單元69使用與正交變換單元64的特性對應(yīng)的特性來對經(jīng)過逆量化單元68的逆量化的變換系數(shù)進(jìn)行逆正交變換。在步驟S18中,計算單元70將經(jīng)由預(yù)測圖像選擇單元77輸入的預(yù)測圖像與局部解碼的差分信息相加,并且產(chǎn)生局部解碼的圖像(該圖像對應(yīng)于到計算單元63的輸入)。在步驟S19中,去塊濾波器71對從計算單元70輸出的圖像進(jìn)行濾波。因此,去除了塊失真。在步驟S20中,幀存儲器72存儲經(jīng)過濾波的圖像。請注意,未經(jīng)過去塊濾波器71的濾波處理的圖像也從計算單元70被供應(yīng)到幀存儲器72,以便存儲。在步驟S21中,幀內(nèi)預(yù)測單元74和運動預(yù)測/補償單元76均執(zhí)行圖像預(yù)測處理。具體地說,在步驟S21中,幀內(nèi)預(yù)測單元74以幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測處理。運動預(yù)測/補償單元76以幀間預(yù)測模式執(zhí)行運動預(yù)測和補償處理。稍后將參照圖17描述步驟S21中的預(yù)測處理的細(xì)節(jié),但是,根據(jù)本處理,執(zhí)行所有的候選預(yù)測模式中的預(yù)測處理,并且,計算所有的候選預(yù)測模式中的成本函數(shù)值。然后,基于計算出的成本函數(shù)值來選擇最佳幀內(nèi)預(yù)測模式,并且,將通過最佳幀內(nèi)預(yù)測模式中的幀內(nèi)預(yù)測產(chǎn)生的預(yù)測圖像及其成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。請注意,此時,在幀內(nèi)預(yù)測處理之前,幀內(nèi)預(yù)測單元74使用由鄰近像素內(nèi)插濾波切換單元75設(shè)置的濾波系數(shù)來對用于當(dāng)前塊的幀內(nèi)預(yù)測的鄰近像素執(zhí)行濾波處理。然后,在幀內(nèi)預(yù)測單元74處使用經(jīng)過濾波處理的鄰近像素來執(zhí)行幀內(nèi)預(yù)測,并且,產(chǎn)生預(yù)測圖像。在步驟S22中,預(yù)測圖像選擇單元77基于從幀內(nèi)預(yù)測單元74和運動預(yù)測/補償單元76輸出的成本函數(shù)值將最佳幀內(nèi)預(yù)測模式和最佳幀間預(yù)測模式之一確定為最佳預(yù)測模式。預(yù)測圖像選擇單元77然后選擇確定的最佳預(yù)測模式中的預(yù)測圖像,并且將其供應(yīng)給計算單元63和70。如上所述,該預(yù)測圖像用于步驟S13和S18中的計算。請注意,該預(yù)測圖像的選擇信息被供應(yīng)給幀內(nèi)預(yù)測單元74或運動預(yù)測/補償單元76。在選擇了最佳幀內(nèi)預(yù)測模式中的預(yù)測圖像的情況中,幀內(nèi)預(yù)測單元74將指示最佳幀內(nèi)預(yù)測模式的信息(即,幀內(nèi)預(yù)測模式信息)供應(yīng)給無損耗編碼單元66。在選擇了最佳幀間預(yù)測模式中的預(yù)測圖像的情況中,運動預(yù)測/補償單元76將指示最佳幀間預(yù)測模式的信息輸出給無損耗編碼單元66,并且,根據(jù)需要,將與最佳幀間預(yù)測模式對應(yīng)的信息輸出給無損耗編碼單元66。與最佳幀間預(yù)測模式對應(yīng)的信息的例子包括運動向量信息、標(biāo)志信息和參考幀信息。也就是說,當(dāng)選擇了與作為最佳幀間預(yù)測模式的幀間預(yù)測模式對應(yīng)的預(yù)測圖像時,運動預(yù)測/補償單元76將幀間預(yù)測模式信息、運動向量信息和參考幀信息輸出到無損耗編碼單元66。在步驟S23中,無損耗編碼單元66對從量化單元65輸出的量化變換系數(shù)進(jìn)行編碼。具體地說,對差分圖像進(jìn)行諸如可變長度編碼、算術(shù)編碼等的無損耗編碼和壓縮。此時,在步驟S22中輸入到無損耗編碼單元66的來自幀內(nèi)預(yù)測單元74的最佳幀內(nèi)預(yù)測模式信息或者與來自運動預(yù)測/補償單元76的最佳幀間預(yù)測模式對應(yīng)的信息、以及來自速率控制單元78的量化參數(shù)等也被編碼,并且與頭信息相加。在步驟S24中,存儲緩沖器67存儲差分圖像作為壓縮圖像。存儲于存儲緩沖器67中的壓縮圖像在適當(dāng)?shù)臅r候被讀出,并且經(jīng)由傳送路徑被傳送到解碼側(cè)。在步驟S25中,速率控制單元78基于存儲于存儲緩沖器67中的壓縮圖像通過量化參數(shù)控制量化單元65的量化操作的速率,以不會導(dǎo)致上溢或下溢。將用于在量化單元65處的速率控制的量化參數(shù)供應(yīng)給無損耗編碼單元66,在上述的步驟S23中對該量化參數(shù)進(jìn)行無損耗編碼處理,并且將其插入到壓縮圖像的頭部。此外,該量化參數(shù)被供應(yīng)給鄰近像素內(nèi)插濾波切換單元75,并且用于設(shè)置用于要對鄰近像素執(zhí)行的濾波處理的濾波系數(shù),在幀內(nèi)預(yù)測之前執(zhí)行該濾波處理。[預(yù)測處理的描述]接下來,將參照圖17中的流程圖描述圖16中的步驟S21中的預(yù)測處理。在從畫面重新排列緩沖器62供應(yīng)的要處理的圖像是要進(jìn)行幀內(nèi)處理的塊中的圖像的情況中,要參考的解碼圖像從幀存儲器72被讀出,并且,經(jīng)由開關(guān)73被供應(yīng)給幀內(nèi)預(yù)測單元74。在步驟S31中,幀內(nèi)預(yù)測單元74使用供應(yīng)的圖像以所有的候選幀內(nèi)預(yù)測模式對要處理的塊的像素執(zhí)行幀內(nèi)預(yù)測。請注意,未經(jīng)過去塊濾波器71的去塊濾波的像素用作要參考的解碼像素。將參照圖18描述步驟S31中的幀內(nèi)預(yù)測處理的細(xì)節(jié),但是,根據(jù)該處理,設(shè)置最佳濾波系數(shù),并且,使用設(shè)置的濾波系數(shù)對鄰近像素執(zhí)行濾波處理。然后,使用已經(jīng)執(zhí)行了濾波處理的鄰近像素來執(zhí)行幀內(nèi)預(yù)測,從而產(chǎn)生預(yù)測圖像。在所有的候選幀內(nèi)預(yù)測模式上執(zhí)行上述的處理,針對所有的候選幀內(nèi)預(yù)測模式計算成本函數(shù)值,并且,基于計算出的成本函數(shù)值來決定最佳幀內(nèi)預(yù)測模式。由此產(chǎn)生的預(yù)測圖像和最佳幀內(nèi)預(yù)測模式的成本函數(shù)值被供應(yīng)給預(yù)測圖像選擇單元77。在從畫面重新排列緩沖器62供應(yīng)的要處理的圖像是要進(jìn)行幀間處理的圖像的情況中,要參考的圖像從幀存儲器72被讀出,并且,經(jīng)由開關(guān)73被供應(yīng)給運動預(yù)測/補償單元76。在步驟S32中,基于這些圖像,運動預(yù)測/補償單元76執(zhí)行幀間運動預(yù)測處理。也就是說,運動預(yù)測/補償單元76參考從幀存儲器72供應(yīng)的圖像來執(zhí)行所有的候選幀間預(yù)測模式中的運動預(yù)測處理。稍后將參照圖19描述步驟S32中的幀間運動預(yù)測處理的細(xì)節(jié),并且,根據(jù)本處理,執(zhí)行所有的候選幀間預(yù)測模式中的運動預(yù)測處理,但是,針對所有的候選幀間預(yù)測模式計算成本函數(shù)值。在步驟S33中,運動預(yù)測/補償單元76比較在步驟S32中計算出的關(guān)于幀間預(yù)測模式的成本函數(shù)值,并且將提供最小值的預(yù)測模式確定為最佳幀間預(yù)測模式。運動預(yù)測/補償單元76然后將在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像及其成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。[幀內(nèi)預(yù)測處理的描述]接下來,將參照圖17中的流程圖描述圖17中的步驟S31中的幀內(nèi)預(yù)測處理。請注意,對于圖18中的例子,將描述關(guān)于亮度信號的情況,作為一個例子。在上述的圖16中的步驟S25中,速率控制單元78供應(yīng)用于當(dāng)前塊的量化參數(shù)。在步驟S41中,量化參數(shù)緩沖器92從速率控制單元78獲得用于當(dāng)前塊的量化參數(shù)并存儲該量化參數(shù)。在步驟S42中,預(yù)測圖像產(chǎn)生單元82從4×4像素、8×8像素和16×16像素的幀內(nèi)預(yù)測模式當(dāng)中選擇一種幀內(nèi)預(yù)測模式。將選擇的幀內(nèi)預(yù)測模式信息存儲在預(yù)測模式緩沖器91中。低通濾波設(shè)置單元93從預(yù)測模式緩沖器91讀出幀內(nèi)預(yù)測模式信息,并且,從量化參數(shù)緩沖器92讀出量化參數(shù)值。在步驟S43中,低通濾波設(shè)置單元93然后從存儲于濾波系數(shù)存儲器94中的針對每一個片段計算出的濾波系數(shù)當(dāng)中設(shè)置對應(yīng)于該幀內(nèi)預(yù)測模式和量化參數(shù)的濾波系數(shù)。將設(shè)置的濾波系數(shù)供應(yīng)給鄰近圖像設(shè)置單元81。在步驟S44中,鄰近圖像設(shè)置單元81使用設(shè)置的濾波系數(shù)來對當(dāng)前塊的鄰近像素值執(zhí)行濾波處理,并且,將經(jīng)過濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元82。在步驟S43中,預(yù)測圖像產(chǎn)生單元82使用經(jīng)過濾波處理的鄰近像素值以在步驟S42中選擇的幀內(nèi)預(yù)測模式對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。向最佳預(yù)測模式確定單元83供應(yīng)已經(jīng)從畫面重新排列緩沖器62讀出的要進(jìn)行幀內(nèi)預(yù)測的圖像、由預(yù)測圖像產(chǎn)生單元82產(chǎn)生的預(yù)測圖像及其幀內(nèi)預(yù)測模式信息。在步驟S46中,最佳預(yù)測模式確定單元83使用供應(yīng)的信息來計算已經(jīng)產(chǎn)生了預(yù)測圖像的幀內(nèi)預(yù)測模式的成本函數(shù)值。這里,基于高復(fù)雜度模式或低復(fù)雜度模式的技術(shù)之一來執(zhí)行成本函數(shù)值的計算。用作為H.264/AVC格式的參考軟件的JM(聯(lián)合模型)來確定這些模式。具體地說,在高復(fù)雜度模式中,暫時地,對所有的候選預(yù)測模式執(zhí)行到編碼處理,作為步驟S45中的處理。針對各預(yù)測模式計算用下述表達(dá)式(73)表示的成本函數(shù)值,并且,選擇提供其最小值的預(yù)測模式作為最佳預(yù)測模式。Cost(Mode)=D+λ·R...(73)D表示原始圖像和解碼圖像之間的差(失真),R表示包含正交變換系數(shù)的產(chǎn)生的代碼量,并且,λ表示要被提供作為量化參數(shù)QP的函數(shù)的拉格朗日乘子。另一方面,在低復(fù)雜度模式中,產(chǎn)生預(yù)測圖像,并且,針對所有的候選預(yù)測模式至多計算運動向量信息、預(yù)測模式信息、標(biāo)志信息等的頭比特,作為步驟S45中的處理。針對各預(yù)測模式計算用下述表達(dá)式(74)表示的成本函數(shù)值,并且,選擇提供其最小值的預(yù)測模式作為最佳預(yù)測模式。Cost(Mode)=D+QPtoQuant(QP)+Header_Bit...(74)D表示原始圖像和解碼圖像之間的差(失真),Header_Bit表示關(guān)于預(yù)測模式的頭比特,并且,QptoQuant是被提供作為量化參數(shù)QP的函數(shù)的函數(shù)。在低復(fù)雜度模式中,僅僅針對所有的預(yù)測模式產(chǎn)生預(yù)測圖像,并且,無需執(zhí)行編碼處理和解碼處理,從而可以減少計算量。在步驟S47中,最佳預(yù)測模式確定單元83確定針對所有的幀內(nèi)預(yù)測模式是否結(jié)束了處理。也就是說,在步驟S47中,確定是否針對4×4像素、8×8像素和16×16像素的所有的幀內(nèi)預(yù)測模式執(zhí)行了步驟S42至S46的處理。當(dāng)在步驟S47中確定尚未針對所有的幀內(nèi)預(yù)測模式結(jié)束處理的情況中,處理返回到步驟S42,并且,重復(fù)后續(xù)處理。當(dāng)在步驟S47中確定針對所有的幀內(nèi)預(yù)測模式結(jié)束了處理的情況中,處理前進(jìn)到步驟S48。在步驟S48中,最佳預(yù)測模式確定單元83將其計算出的成本函數(shù)值是最小值的幀內(nèi)預(yù)測模式確定為最佳幀內(nèi)預(yù)測模式。最佳幀內(nèi)預(yù)測模式的預(yù)測圖像及其對應(yīng)成本函數(shù)值被供應(yīng)給預(yù)測圖像選擇單元77。在預(yù)測圖像選擇單元77選擇了在最佳幀內(nèi)預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,最佳預(yù)測模式確定單元83將指示最佳幀內(nèi)預(yù)測模式的信息供應(yīng)給無損耗編碼單元66。然后在無損耗編碼單元66處對此信息進(jìn)行編碼,并且,將該信息與壓縮圖像的頭信息相加(在上述的圖16中的步驟S23)。請注意,存儲在濾波系數(shù)存儲器94中的通過學(xué)習(xí)處理計算出的濾波系數(shù)也類似地被存儲在稍后描述的圖22中的圖像解碼裝置151中,從而不必將設(shè)置的濾波系數(shù)與壓縮圖像的頭信息相加并發(fā)送。因此,在H.264/AVC的情況中,存在51個量化參數(shù),存在4×4像素和8×8像素的九種幀內(nèi)預(yù)測模式,并且,當(dāng)考慮這些組合時,需要51×9=459個龐大的濾波系數(shù)。不必將關(guān)于這樣的龐大的濾波系數(shù)的信息發(fā)送到解碼側(cè),從而可以在不增加系數(shù)信息的開銷的情況下實現(xiàn)處理。[幀間運動預(yù)測處理的描述]接下來,將參照圖19中的流程圖描述圖17中的步驟S32中的幀間運動預(yù)測處理。在步驟S61中,運動預(yù)測/補償單元76針對由16×16像素至4×4像素構(gòu)成的八種幀間預(yù)測模式中的每一種確定運動向量和參考圖像。也就是說,針對要以每一種幀間預(yù)測模式處理的塊均確定運動向量和參考圖像。在步驟S62中,基于在步驟S61中針對由16×16像素至4×4像素構(gòu)成的八種幀間預(yù)測模式中的每一種確定的運動向量,運動預(yù)測/補償單元76對參考圖像進(jìn)行運動預(yù)測和補償處理。根據(jù)該運動預(yù)測和補償處理,產(chǎn)生每一種幀間預(yù)測模式中的預(yù)測圖像。在步驟S63中,運動預(yù)測/補償單元76產(chǎn)生關(guān)于針對由16×16像素至4×4像素構(gòu)成的八種幀間預(yù)測模式中的每一種確定的運動向量的運動向量信息,以與壓縮圖像相加。在接下來的步驟S64中計算成本函數(shù)值時也使用產(chǎn)生的運動向量信息,并且,在預(yù)測圖像選擇單元77最終選擇了相應(yīng)的預(yù)測圖像的情況中,將產(chǎn)生的運動向量信息與預(yù)測模式信息和參考幀信息一起輸出給無損耗編碼單元66。在步驟S64中,運動預(yù)測/補償單元76針對由16×16像素至4×4像素構(gòu)成的八種幀間預(yù)測模式中的每一種計算上述的表達(dá)式(73)或表達(dá)式(74)中示出的成本函數(shù)值。當(dāng)在上述的圖17中的步驟S34中確定最佳幀間預(yù)測模式時,使用這里計算出的成本函數(shù)值。接下來,作為用于計算最佳濾波系數(shù)的第二種方法,將參照圖20描述下述情況的例子:其中,執(zhí)行在線處理,即,針對每一個片段連續(xù)地計算最佳濾波系數(shù)?,F(xiàn)在,在這種情況下,需要將在編碼側(cè)針對每一個片段計算出的濾波系數(shù)發(fā)送到解碼側(cè),并且,發(fā)送已經(jīng)被分解為多種情形的濾波系數(shù)導(dǎo)致編碼效率的劣化。因此,針對片段只發(fā)送一個濾波系數(shù),或者,針對每一塊尺寸的每一種預(yù)測模式只發(fā)送一個濾波系數(shù),或者,針對諸如水平預(yù)測、垂直預(yù)測等的預(yù)測模式類型只發(fā)送一個濾波系數(shù)。此外,在上述的離線處理的情況中,對使用幀內(nèi)預(yù)測模式和量化參數(shù)作為用于計算濾波系數(shù)的參數(shù)的例子進(jìn)行描述。另一方面,在在線處理的情況中,用于計算濾波系數(shù)的大量的參數(shù)增加了處理量,從而,將用圖20描述關(guān)于對于參數(shù)只使用幀內(nèi)預(yù)測模式的例子的例子。雖然將省略描述,但是,當(dāng)然,可以只使用量化參數(shù),或者,可以使用兩種參數(shù)。[幀內(nèi)預(yù)測單元和鄰近像素內(nèi)插濾波切換單元的其它配置例子]圖20是圖示在下述情況中的幀內(nèi)預(yù)測單元74和鄰近像素內(nèi)插濾波切換單元75的另一配置例子的框圖:針對每一個片段執(zhí)行在線處理,以連續(xù)地計算最佳濾波系數(shù)。在圖20中的例子的情況中,在幀內(nèi)預(yù)測單元74和鄰近像素內(nèi)插濾波切換單元75之間引入開關(guān)101,并且,與圖14所示的情況不同,通過接通和斷開開關(guān)101,幀內(nèi)預(yù)測單元74執(zhí)行幀內(nèi)預(yù)測兩次。也就是說,對于幀內(nèi)預(yù)測單元74,在開關(guān)101斷開的狀態(tài)中執(zhí)行在H.264/AVC中定義的幀內(nèi)預(yù)測,并且,計算適合于幀內(nèi)預(yù)測的濾波系數(shù)。在開關(guān)101接通的狀態(tài)中,用計算出的濾波系數(shù)當(dāng)中的由鄰近像素內(nèi)插濾波切換單元75設(shè)置的濾波系數(shù)執(zhí)行幀內(nèi)預(yù)測。圖20中的幀內(nèi)預(yù)測單元74由鄰近圖像設(shè)置單元111、預(yù)測圖像產(chǎn)生單元112和最佳預(yù)測模式確定單元113構(gòu)成。鄰近像素內(nèi)插濾波切換單元75由預(yù)測模式緩沖器121、最佳濾波計算單元122和低通濾波設(shè)置單元123構(gòu)成。從幀存儲器72向鄰近像素設(shè)置單元111供應(yīng)用于幀內(nèi)預(yù)測的當(dāng)前片段的所有當(dāng)前塊的鄰近像素值。在圖20的情況中,也省略了開關(guān)73的圖示。請注意,在幀內(nèi)預(yù)測的情況中,未經(jīng)過去塊濾波器71的去塊濾波的像素值用作鄰近像素值。在開關(guān)101處于斷開狀態(tài)的情況中,鄰近像素設(shè)置單元111使用僅僅用于在H.264/AVC中定義的幀內(nèi)預(yù)測模式的濾波系數(shù)來對來自幀存儲器72的當(dāng)前塊的鄰近像素值進(jìn)行濾波處理,并且將其供應(yīng)給預(yù)測圖像產(chǎn)生單元112。也就是說,僅僅在上文的用表達(dá)式(14)至表達(dá)式(24)描述的8×8預(yù)測模式的情況中,經(jīng)過濾波處理的鄰近像素值被供應(yīng)給預(yù)測圖像產(chǎn)生單元112。在所有的其它情況中,來自幀存儲器72的當(dāng)前塊的鄰近像素值原樣地被供應(yīng)給預(yù)測圖像產(chǎn)生單元112。在開關(guān)101處于接通(on)狀態(tài)的情況中,從低通濾波設(shè)置單元123向鄰近像素設(shè)置單元111供應(yīng)濾波系數(shù)。因此,鄰近像素設(shè)置單元111使用由低通濾波設(shè)置單元123設(shè)置的濾波系數(shù)來對來自幀存儲器72的當(dāng)前塊的鄰近像素值進(jìn)行濾波處理,并且將經(jīng)過濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元112。預(yù)測圖像產(chǎn)生單元112使用來自鄰近像素設(shè)置單元111的鄰近像素值來以所有的幀內(nèi)預(yù)測模式對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像與幀內(nèi)預(yù)測模式信息一起供應(yīng)給最佳預(yù)測模式確定單元113。向最佳預(yù)測模式確定單元113供應(yīng)已經(jīng)從畫面重新排列緩沖器62讀出的用于幀內(nèi)預(yù)測的圖像、由預(yù)測圖像產(chǎn)生單元112產(chǎn)生的預(yù)測圖像及其幀內(nèi)預(yù)測模式信息。最佳預(yù)測模式確定單元113使用供應(yīng)的信息來計算已經(jīng)產(chǎn)生預(yù)測圖像的幀內(nèi)預(yù)測模式的成本函數(shù)值,并且將產(chǎn)生計算出的成本函數(shù)值中的最小值的幀內(nèi)預(yù)測模式?jīng)Q定為最佳幀內(nèi)預(yù)測模式。在開關(guān)101處于斷開(off)狀態(tài)的情況中,最佳預(yù)測模式確定單元113將最佳幀內(nèi)預(yù)測模式的信息供應(yīng)給預(yù)測模式緩沖器121。在開關(guān)101處于接通狀態(tài)的情況中,最佳預(yù)測模式確定單元113將最佳幀內(nèi)預(yù)測模式的預(yù)測圖像和相應(yīng)的成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。此外,在預(yù)測圖像選擇單元77選擇了在最佳幀內(nèi)預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,最佳預(yù)測模式確定單元113將指示最佳幀內(nèi)預(yù)測模式的信息供應(yīng)給無損耗編碼單元66。預(yù)測模式緩沖器121存儲來自最佳預(yù)測模式確定單元113的幀內(nèi)預(yù)測模式信息。向最佳濾波計算單元122供應(yīng)已經(jīng)從畫面重新排列緩沖器62讀出的幀內(nèi)預(yù)測的圖像和來自幀存儲器72的當(dāng)前塊的鄰近像素值。最佳濾波計算單元122從預(yù)測模式緩沖器121讀出當(dāng)前片段中包含的每一塊的幀內(nèi)預(yù)測模式。最佳濾波計算單元122然后使用該信息來計算當(dāng)前片段的幀內(nèi)預(yù)測模式的最佳濾波系數(shù),如上文中參照圖15所述,并且,最佳濾波計算單元122將計算出的濾波系數(shù)供應(yīng)給低通濾波設(shè)置單元123。低通濾波設(shè)置單元123從已經(jīng)計算出的當(dāng)前片段的濾波系數(shù)當(dāng)中設(shè)置用于當(dāng)前塊的濾波系數(shù),接通開關(guān)101的端子,并且將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元111。此外,低通濾波設(shè)置單元123將用于當(dāng)前片段的濾波系數(shù)供應(yīng)給無損耗編碼單元66。[幀內(nèi)預(yù)測處理的其它描述]接下來,將參照圖21中的流程圖描述圖20中的鄰近像素內(nèi)插濾波切換單元75和幀內(nèi)預(yù)測單元74執(zhí)行的幀內(nèi)預(yù)測處理。請注意,該幀內(nèi)預(yù)測處理是圖17中的步驟S31的幀內(nèi)預(yù)測處理的另一例子。首先,開關(guān)101處于斷開狀態(tài)。從幀存儲器72向鄰近像素設(shè)置單元111供應(yīng)要進(jìn)行幀內(nèi)預(yù)測的當(dāng)前片段的所有當(dāng)前塊的鄰近像素值。鄰近像素設(shè)置單元111使用僅僅用于在H.264/AVC中定義的8×8像素幀內(nèi)預(yù)測模式的濾波系數(shù)來對來自幀存儲器72的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理,并且將其供應(yīng)給預(yù)測圖像產(chǎn)生單元112。也就是說,在其它的幀內(nèi)預(yù)測模式的情況中,來自幀存儲器72的當(dāng)前塊的鄰近像素值原樣地被供應(yīng)給預(yù)測圖像產(chǎn)生單元112。在步驟S101中,預(yù)測圖像產(chǎn)生單元112對當(dāng)前片段中包含的所有塊執(zhí)行幀內(nèi)預(yù)測處理。也就是說,預(yù)測圖像產(chǎn)生單元112使用來自鄰近像素設(shè)置單元111的當(dāng)前塊的鄰近像素值來以每一種幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。向最佳預(yù)測模式確定單元113供應(yīng)已經(jīng)從畫面重新排列緩沖器62讀出的要進(jìn)行幀內(nèi)預(yù)測的圖像、由預(yù)測圖像產(chǎn)生單元112產(chǎn)生的預(yù)測圖像及其幀內(nèi)預(yù)測模式信息。在步驟S102中,最佳預(yù)測模式確定單元113使用供應(yīng)的信息來計算關(guān)于產(chǎn)生了預(yù)測圖像的所有的幀內(nèi)預(yù)測模式的上述的表達(dá)式(73)或表達(dá)式(74)中的成本函數(shù)值。在步驟S103中,最佳預(yù)測模式確定單元113將表達(dá)式(73)或表達(dá)式(74)中的成本函數(shù)為最小的幀內(nèi)預(yù)測模式確定為最佳幀內(nèi)預(yù)測模式,并且將確定的幀內(nèi)預(yù)測模式的信息供應(yīng)給預(yù)測模式緩沖器121。向最佳濾波計算單元122供應(yīng)已經(jīng)從畫面重新排列緩沖器62讀出的要進(jìn)行幀內(nèi)預(yù)測的圖像和來自幀存儲器72的當(dāng)前塊的鄰近像素值。最佳濾波計算單元122從預(yù)測模式緩沖器121讀出當(dāng)前片段中包含的每一塊的幀內(nèi)預(yù)測模式。在步驟S104中,最佳濾波計算單元122使用該信息來計算使整個當(dāng)前片段的殘差最小的濾波系數(shù),作為當(dāng)前片段的每一種幀內(nèi)預(yù)測模式的最佳濾波系數(shù)。將上文中參照圖15描述的濾波系數(shù)供應(yīng)給低通濾波設(shè)置單元123。低通濾波設(shè)置單元123從計算出的當(dāng)前片段的濾波系數(shù)當(dāng)中設(shè)置對應(yīng)于當(dāng)前塊的濾波系數(shù),接通開關(guān)101的端子,并且將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元111。在步驟S105中,鄰近像素設(shè)置單元111使用由低通濾波設(shè)置單元123設(shè)置的濾波系數(shù)來對來自幀存儲器72的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理。將經(jīng)過濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元112。在步驟S106中,預(yù)測圖像產(chǎn)生單元112再次使用經(jīng)過濾波處理的鄰近像素值來對當(dāng)前片段中包含的所有塊執(zhí)行幀內(nèi)預(yù)測,從而產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像與幀內(nèi)預(yù)測模式信息一起供應(yīng)給最佳預(yù)測模式確定單元113。在開關(guān)101處于接通狀態(tài)的情況中,最佳預(yù)測模式確定單元113將最佳幀內(nèi)預(yù)測模式的預(yù)測圖像和相應(yīng)的成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。在上述的圖16的步驟S22中,預(yù)測圖像選擇單元77將最佳幀內(nèi)預(yù)測模式和最佳幀間預(yù)測模式之一確定為最佳預(yù)測模式,并且供應(yīng)預(yù)測圖像的選擇信息。在步驟S107中,最佳預(yù)測模式確定單元113根據(jù)預(yù)測圖像的選擇信息確定是否選擇了最佳幀內(nèi)預(yù)測模式的預(yù)測圖像。當(dāng)在步驟S107中確定選擇了最佳幀內(nèi)預(yù)測模式的預(yù)測圖像的情況中,處理前進(jìn)到步驟S108。在步驟S108中,最佳預(yù)測模式確定單元113將幀內(nèi)預(yù)測模式信息供應(yīng)給無損耗編碼單元66。請注意,在針對當(dāng)前片段尚未供應(yīng)濾波系數(shù)的情況中,來自最佳濾波計算單元122的濾波系數(shù)也被供應(yīng)給無損耗編碼單元66。當(dāng)在步驟S107中確定尚未選擇最佳幀內(nèi)預(yù)測模式的預(yù)測圖像的情況中,幀內(nèi)預(yù)測處理結(jié)束。請注意,可以通過重復(fù)上述的步驟S104至S106的處理來獲得進(jìn)一步優(yōu)化的濾波系數(shù)。編碼的壓縮圖像經(jīng)由預(yù)定的傳送路徑來傳送,并且由圖像解碼裝置解碼。[圖像解碼裝置的配置例子]圖22表示用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像解碼裝置的實施例的配置。圖像解碼裝置151由存儲緩沖器161、無損耗解碼單元162、逆量化單元163、逆正交變換單元164、計算單元165、去塊濾波器166、畫面重新排列緩沖器167、D/A轉(zhuǎn)換單元168、幀存儲器169、開關(guān)170、幀內(nèi)預(yù)測單元171、鄰近像素內(nèi)插濾波切換單元172、運動預(yù)測/補償單元173和開關(guān)174構(gòu)成。存儲緩沖器161存儲傳送的壓縮圖像。無損耗解碼單元162使用與圖1中的無損耗編碼單元66的編碼格式對應(yīng)的格式來對從存儲緩沖器161供應(yīng)且由該無損耗編碼單元66編碼的信息進(jìn)行解碼。逆量化單元163使用與圖1中的量化單元65的量化格式對應(yīng)的格式對由無損耗解碼單元162解碼的圖像進(jìn)行逆量化。逆正交變換單元164使用與圖1中的正交變換單元64的正交變換格式對應(yīng)的格式來對逆量化單元163的輸出進(jìn)行逆正交變換。通過計算單元165將經(jīng)過逆正交變換的輸出與從開關(guān)174供應(yīng)的預(yù)測圖像相加來對該輸出進(jìn)行解碼。去塊濾波器166去除解碼圖像的塊失真,然后,將其供應(yīng)給幀存儲器169以便存儲,并且還將其輸出給畫面重新排列緩沖器167。畫面重新排列緩沖器167對圖像執(zhí)行重新排列。具體地說,將由圖1中的畫面重新排列緩沖器62對編碼序列重新排列的幀的序列重新排列為原始的顯示序列。D/A轉(zhuǎn)換單元168對從畫面重新排列緩沖器167供應(yīng)的圖像進(jìn)行數(shù)值模擬轉(zhuǎn)換,并且將其輸出給未示出的顯示器以便顯示。開關(guān)170從幀存儲器169讀出要進(jìn)行幀間處理的圖像和要參考的圖像,將其輸出給運動預(yù)測/補償單元173,還從幀存儲器169讀出要用于幀內(nèi)預(yù)測的圖像并將其供應(yīng)給幀內(nèi)預(yù)測單元171。將通過對頭信息進(jìn)行解碼而獲得的指示幀內(nèi)預(yù)測模式的信息從無損耗解碼單元162供應(yīng)給幀內(nèi)預(yù)測單元171。幀內(nèi)預(yù)測單元171基于該信息通過使用由鄰近像素內(nèi)插濾波切換單元172設(shè)置的濾波系數(shù)對鄰近像素值執(zhí)行濾波處理和幀內(nèi)預(yù)測來產(chǎn)生預(yù)測圖像,并且將產(chǎn)生的預(yù)測圖像輸出到開關(guān)174。從無損耗解碼單元162向鄰近像素內(nèi)插濾波切換單元172供應(yīng)通過根據(jù)在圖像編碼裝置51處的編碼對頭信息進(jìn)行解碼而獲得的指示幀內(nèi)預(yù)測模式的信息和量化參數(shù)的信息中的至少一個。以與圖1中的鄰近像素內(nèi)插濾波切換單元75相同的方式,鄰近像素內(nèi)插濾波切換單元172存儲通過在稍后描述的圖28中的學(xué)習(xí)裝置251處學(xué)習(xí)而獲得的與量化參數(shù)和幀內(nèi)預(yù)測模式中的至少一個對應(yīng)的濾波系數(shù)。鄰近像素內(nèi)插濾波切換單元172設(shè)置與來自無損耗解碼單元162的量化參數(shù)和幀內(nèi)預(yù)測模式中的至少一個對應(yīng)的濾波系數(shù)。每一個片段鄰近像素內(nèi)插濾波切換單元172將設(shè)置的濾波系數(shù)供應(yīng)給幀內(nèi)預(yù)測單元74。請注意,對于鄰近像素內(nèi)插濾波切換單元172,存儲預(yù)先離線學(xué)習(xí)的濾波系數(shù)。但是,請注意,在用圖1中的鄰近像素內(nèi)插濾波切換單元75在線計算濾波系數(shù)的情況中,例如,針對每一個片段向其傳送這些濾波系數(shù)。在這種情況下,鄰近像素內(nèi)插濾波切換單元172使用由無損耗解碼單元162解碼的濾波系數(shù)。將通過對頭信息進(jìn)行解碼而獲得的信息(預(yù)測模式信息、運動向量信息和參考幀信息)從無損耗解碼單元162供應(yīng)給運動預(yù)測/補償單元173。在供應(yīng)了指示幀間預(yù)測模式的信息的情況中,運動預(yù)測/補償單元173基于運動向量信息和參考幀信息對圖像進(jìn)行運動預(yù)測和補償處理,以產(chǎn)生預(yù)測圖像。運動預(yù)測/補償單元173將在幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像輸出到開關(guān)174。開關(guān)174選擇由運動預(yù)測/補償單元173或幀內(nèi)預(yù)測單元171產(chǎn)生的預(yù)測圖像并將其供應(yīng)給計算單元165。請注意,采用圖1中的圖像編碼裝置51,為了基于成本函數(shù)的預(yù)測模式確定,針對所有的幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測處理。另一方面,采用圖像解碼裝置151,僅僅基于編碼的向其發(fā)送的幀內(nèi)預(yù)測模式的信息,執(zhí)行幀內(nèi)預(yù)測處理。[幀內(nèi)預(yù)測單元和鄰近像素內(nèi)插濾波切換單元的配置例子]圖23是圖示鄰近像素內(nèi)插濾波切換單元和幀內(nèi)預(yù)測單元的詳細(xì)配置例子的框圖。請注意,圖23中的功能塊對應(yīng)于在采用圖14中所示的圖像編碼裝置51的離線處理的情況中的功能塊。在圖23的例子的情況中,幀內(nèi)預(yù)測單元71由預(yù)測圖像產(chǎn)生單元181和鄰近像素設(shè)置單元182構(gòu)成。鄰近像素內(nèi)插濾波切換單元172由預(yù)測模式緩沖器191、量化參數(shù)緩沖器192和低通濾波設(shè)置單元193構(gòu)成。低通濾波設(shè)置單元193具有內(nèi)置的濾波系數(shù)存儲器194。向預(yù)測圖像產(chǎn)生單元181供應(yīng)來自無損耗解碼單元162的幀內(nèi)預(yù)測模式信息和來自鄰近像素設(shè)置單元182的經(jīng)過濾波處理的鄰近像素值。預(yù)測圖像產(chǎn)生單元181使用向其供應(yīng)的鄰近像素值來以來自無損耗解碼單元162的幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,產(chǎn)生預(yù)測圖像,并且將產(chǎn)生的預(yù)測圖像供應(yīng)給開關(guān)174。從幀存儲器169向鄰近像素設(shè)置單元182供應(yīng)要進(jìn)行幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。在圖23的情況中,省略了開關(guān)170的圖示,但是,實際上,將鄰近像素值經(jīng)由開關(guān)170從幀存儲器169供應(yīng)給鄰近像素設(shè)置單元182。鄰近像素設(shè)置單元182使用由低通濾波設(shè)置單元193設(shè)置的濾波系數(shù)來對來自幀存儲器169的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理,并且將經(jīng)過了濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元181。預(yù)測模式緩沖器191存儲來自無損耗解碼單元162的幀內(nèi)預(yù)測模式信息。量化參數(shù)緩沖器192存儲來自無損耗解碼單元162的量化參數(shù)。低通濾波設(shè)置單元193從預(yù)測模式緩沖器191讀出當(dāng)前塊的幀內(nèi)預(yù)測模式信息,并且,從量化參數(shù)緩沖器192讀出與當(dāng)前塊對應(yīng)的量化參數(shù)。低通濾波設(shè)置單元193從存儲于內(nèi)置濾波系數(shù)存儲器194中的濾波系數(shù)設(shè)置與該信息對應(yīng)的濾波系數(shù),并且,將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元182。以與圖14中的濾波系數(shù)存儲器94相同的方式,濾波系數(shù)存儲器194存儲與通過在稍后描述的圖28中的學(xué)習(xí)裝置處學(xué)習(xí)而獲得的幀內(nèi)預(yù)測模式和量化參數(shù)對應(yīng)的濾波系數(shù)。例如,針對每一個片段,計算和存儲濾波系數(shù),如上文中參照圖15所述。請注意,對于濾波系數(shù)存儲器194,也根據(jù)處理器的寄存器長度將濾波系數(shù)保持為n比特值(其中,n是整數(shù))。[圖像解碼裝置的解碼處理的描述]接下來,將參照圖24的流程圖描述圖像解碼裝置151執(zhí)行的解碼處理。在步驟S131中,存儲緩沖器161存儲傳送的圖像。在步驟S132中,無損耗解碼單元162對從存儲緩沖器161供應(yīng)的壓縮圖像進(jìn)行解碼。具體地說,對由圖1中的無損耗編碼單元66編碼的I圖片、P圖片和B圖片進(jìn)行解碼。此時,也對運動向量信息、參考幀信息、預(yù)測模式信息(指示幀內(nèi)預(yù)測模式或幀間預(yù)測模式的信息)、量化參數(shù)信息、標(biāo)志信息等進(jìn)行解碼。具體地說,在預(yù)測模式信息是幀內(nèi)預(yù)測模式信息的情況中,將預(yù)測模式信息供應(yīng)給幀內(nèi)預(yù)測單元171和鄰近像素內(nèi)插濾波切換單元172。此外,在已經(jīng)對量化參數(shù)信息進(jìn)行解碼的情況中,也將其供應(yīng)給鄰近像素內(nèi)插濾波切換單元172。在預(yù)測模式信息是幀間預(yù)測模式信息的情況中,將對應(yīng)于預(yù)測模式信息的參考幀信息和運動向量信息供應(yīng)給運動預(yù)測/補償單元173。在步驟S133中,逆量化單元163使用與圖1中的量化單元65的特性對應(yīng)的特性來對由無損耗解碼單元162解碼的變換系數(shù)進(jìn)行逆量化。在步驟S134中,逆正交變換單元164使用與圖1中的正交變換單元64的特性對應(yīng)的特性來對由逆量化單元163逆量化的變換系數(shù)進(jìn)行逆正交變換。這意味著,已經(jīng)對與圖1中的正交變換單元64的輸入(計算單元63的輸出)對應(yīng)的差分信息進(jìn)行解碼。在步驟S135中,計算單元165將經(jīng)由開關(guān)174輸入且在稍后描述的步驟S141中的處理中選擇的預(yù)測圖像與該差分信息相加。因此,對原始圖像進(jìn)行解碼。在步驟S136中,去塊濾波器166對從計算單元165輸出的圖像進(jìn)行濾波。因此,去除了塊失真。在步驟S137中,幀存儲器169存儲經(jīng)過濾波的圖像。在步驟S138中,幀內(nèi)預(yù)測單元171和運動預(yù)測/補償單元173響應(yīng)于從無損耗解碼單元162供應(yīng)的預(yù)測模式信息來執(zhí)行相應(yīng)的圖像預(yù)測處理。具體地說,在已經(jīng)從無損耗解碼單元162供應(yīng)幀內(nèi)預(yù)測模式信息的情況中,幀內(nèi)預(yù)測單元171以幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測處理。此時,幀內(nèi)預(yù)測單元171使用由鄰近像素內(nèi)插濾波切換單元172設(shè)置的濾波系數(shù)來對鄰近像素執(zhí)行濾波處理和幀內(nèi)預(yù)測處理。稍后將參照圖25描述步驟S138中的預(yù)測處理的細(xì)節(jié),但是,根據(jù)該處理,將由幀內(nèi)預(yù)測單元171產(chǎn)生的預(yù)測圖像或者由運動預(yù)測/補償單元173產(chǎn)生的預(yù)測圖像供應(yīng)給開關(guān)174。在步驟S139中,開關(guān)174選擇預(yù)測圖像。具體地說,供應(yīng)由幀內(nèi)預(yù)測單元171產(chǎn)生的預(yù)測圖像或者由運動預(yù)測/補償單元173產(chǎn)生的預(yù)測圖像。因此,供應(yīng)的預(yù)測圖像被選擇,被供應(yīng)給計算單元165,并且,在步驟S134中,如上所述,將該預(yù)測圖像與逆正交變換單元164的輸出相加。在步驟S140中,畫面重新排列緩沖器167執(zhí)行重新排列。具體地說,將由圖像編碼裝置51的畫面重新排列緩沖器62為編碼而重新排列的幀的序列重新排列為原始的顯示序列。在步驟S141中,D/A轉(zhuǎn)換單元168對來自畫面重新排列緩沖器167的圖像進(jìn)行數(shù)字模擬轉(zhuǎn)換。將該圖像輸出給未示出的顯示器,并且,顯示該圖像。[預(yù)測處理的描述]接下來,將參照圖25中的流程圖描述圖24中的步驟S138中的預(yù)測處理。在步驟S171中,預(yù)測圖像產(chǎn)生單元181確定是否對當(dāng)前塊進(jìn)行了幀內(nèi)編碼。在將幀內(nèi)預(yù)測模式信息從無損耗解碼單元162供應(yīng)給預(yù)測圖像產(chǎn)生單元181時,在步驟S171中,預(yù)測圖像產(chǎn)生單元181確定對當(dāng)前塊進(jìn)行了幀內(nèi)編碼,并且,本處理前進(jìn)到步驟S172。在步驟S172中,預(yù)測圖像產(chǎn)生單元181從無損耗解碼單元162接收和獲得幀內(nèi)預(yù)測模式信息。此時,幀內(nèi)預(yù)測模式信息也被供應(yīng)給預(yù)測模式緩沖器191并被存儲。此外,在將來自無損耗解碼單元162的量化參數(shù)信息供應(yīng)給量化參數(shù)緩沖器192時,在步驟S173中,量化參數(shù)緩沖器192獲得并存儲量化參數(shù)。低通濾波設(shè)置單元193從預(yù)測模式緩沖器191讀出當(dāng)前塊的幀內(nèi)預(yù)測模式信息,并且,從量化參數(shù)緩沖器192讀出關(guān)于當(dāng)前塊的量化參數(shù)。在步驟S174中,低通濾波設(shè)置單元193從存儲于內(nèi)置的濾波系數(shù)存儲器194中的每一個片段的濾波系數(shù)當(dāng)中設(shè)置對應(yīng)于該信息的鄰近像素的濾波系數(shù)。將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元182。在步驟S175中,鄰近像素設(shè)置單元182使用由低通濾波設(shè)置單元193設(shè)置的濾波系數(shù)來對來自幀存儲器169的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理,并且將經(jīng)過了濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元181。預(yù)測圖像產(chǎn)生單元181使用從鄰近像素設(shè)置單元182供應(yīng)的鄰近像素值來以在步驟S172中獲得的幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像供應(yīng)給開關(guān)174。另一方面,當(dāng)在步驟S171中確定尚未執(zhí)行幀內(nèi)編碼的情況中,本處理前進(jìn)到步驟S177。當(dāng)要處理的圖像是要進(jìn)行幀內(nèi)處理的圖像的情況中,將幀間預(yù)測模式信息、參考幀信息和運動向量信息從無損耗解碼單元162供應(yīng)給運動預(yù)測/補償單元173。在步驟S177中,運動預(yù)測/補償單元173從無損耗解碼單元162獲得幀間預(yù)測模式信息、參考幀信息、運動向量信息等。在步驟S178中,運動預(yù)測/補償單元173然后執(zhí)行幀間運動預(yù)測。具體地說,在要處理的圖像是要進(jìn)行幀間預(yù)測處理的圖像的情況中,從幀存儲器169讀出必要的圖像,并且,將必要的圖像經(jīng)由開關(guān)170供應(yīng)給運動預(yù)測/補償單元173。在步驟S177中,運動預(yù)測/補償單元173基于在步驟S176中獲得的運動向量以幀間預(yù)測模式執(zhí)行運動預(yù)測,以產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像輸出給開關(guān)174。[幀內(nèi)預(yù)測單元和鄰近像素內(nèi)插濾波切換單元的其它配置例子]圖26是圖示鄰近像素內(nèi)插濾波切換單元和幀內(nèi)預(yù)測單元的詳細(xì)配置例子的框圖。請注意,圖26中的功能塊對應(yīng)于在采用圖20中所示的圖像編碼裝置51的在線處理的情況中的功能塊。在圖26的例子的情況中,幀內(nèi)預(yù)測單元71由圖23中的鄰近像素設(shè)置單元182和預(yù)測圖像產(chǎn)生單元181構(gòu)成。鄰近像素內(nèi)插濾波切換單元172由圖23中的預(yù)測模式緩沖器191、內(nèi)插濾波緩沖器201和低通濾波設(shè)置單元202構(gòu)成。請注意,在圖26中的例子中,對應(yīng)于圖23中的情況的部分用相應(yīng)的附圖標(biāo)記表示,并且,基本上執(zhí)行相同的處理,從而將省略其描述。在圖26的情況中,針對當(dāng)前片段計算的濾波系數(shù)被編碼并從圖像編碼裝置51發(fā)送。因此,無損耗解碼單元162將其與其它信息一同解碼,并供應(yīng)給鄰近像素內(nèi)插濾波切換單元172的內(nèi)插濾波緩沖器201。內(nèi)插濾波緩沖器201從無損耗解碼單元162獲得用于當(dāng)前片段的濾波系數(shù)并存儲它。低通濾波設(shè)置單元202從預(yù)測模式緩沖器191讀出當(dāng)前塊的幀內(nèi)預(yù)測模式信息。低通濾波設(shè)置單元202從存儲在內(nèi)插濾波緩沖器201中的當(dāng)前片段的濾波系數(shù)讀出對應(yīng)于已經(jīng)被讀出的幀內(nèi)預(yù)測模式的濾波系數(shù),并將其設(shè)置為用于當(dāng)前塊的濾波系數(shù)。將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元182。[預(yù)測處理的其它描述]接下來,將參照圖27中的流程圖描述幀內(nèi)預(yù)測單元171和鄰近像素內(nèi)插濾波切換單元172的情況中的預(yù)測處理。請注意,該幀內(nèi)預(yù)測處理是圖24中的步驟S138中的預(yù)測處理的另一例子。此外,在圖27中步驟S181、S182和S185到S188的處理基本上執(zhí)行與圖25中步驟S171、S172和S175到S178相同的處理,因此省略對其的詳細(xì)描述。在步驟S181中,預(yù)測圖像產(chǎn)生單元181確定是否對當(dāng)前塊進(jìn)行了幀內(nèi)編碼。在將幀內(nèi)預(yù)測模式信息從無損耗解碼單元162供應(yīng)給預(yù)測圖像產(chǎn)生單元181時,在步驟S181中,預(yù)測圖像產(chǎn)生單元181確定對當(dāng)前塊進(jìn)行了幀內(nèi)編碼,并且,本處理前進(jìn)到步驟S182。在步驟S182中,預(yù)測圖像產(chǎn)生單元181從無損耗解碼單元162接收和獲得幀內(nèi)預(yù)測模式信息。此時,該幀內(nèi)預(yù)測模式信息也被供應(yīng)給預(yù)測模式緩沖器191并被存儲。此外,在用于當(dāng)前片段的濾波系數(shù)的信息被從無損耗解碼單元162供應(yīng)給內(nèi)插濾波緩沖器201時,內(nèi)插濾波緩沖器201在步驟S183獲得用于當(dāng)前片段的濾波系數(shù),并存儲。請注意,為每個片段供應(yīng)濾波系數(shù)。低通濾波設(shè)置單元202從預(yù)測模式緩沖器191讀出用于當(dāng)前塊的幀內(nèi)預(yù)測模式信息。在步驟S184中,除了存儲在內(nèi)插濾波緩沖器201中的當(dāng)前片段的濾波系數(shù),低通濾波設(shè)置單元202還對應(yīng)于當(dāng)前塊的幀內(nèi)預(yù)測模式設(shè)置用于鄰近像素的濾波系數(shù)。將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元182。在步驟S185中,鄰近像素設(shè)置單元182使用由低通濾波設(shè)置單元202設(shè)置的濾波系數(shù)來對來自幀存儲器169的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理,并且將經(jīng)過了濾波處理的鄰近像素值供應(yīng)給預(yù)測圖像產(chǎn)生單元181。在步驟S186中,預(yù)測圖像產(chǎn)生單元181使用從鄰近像素設(shè)置單元182供應(yīng)的鄰近像素值來使用在步驟S172中獲得的幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像供應(yīng)給開關(guān)174。另一方面,當(dāng)在步驟S181中確定其不是幀內(nèi)編碼的情況中,本處理前進(jìn)到步驟S187。在步驟S187中,運動預(yù)測/補償單元173從無損耗解碼單元162獲得幀間預(yù)測模式信息、參考幀信息、運動向量信息等。在步驟S188中,運動預(yù)測/補償單元173執(zhí)行幀間運動預(yù)測。由于這一處理,產(chǎn)生的預(yù)測圖像被輸出到開關(guān)174。因此,先于幀內(nèi)處理,通過圖1中的圖像編碼裝置51和圖22中的圖像解碼裝置151,使用為圖像自適應(yīng)地設(shè)置的濾波系數(shù)對用于幀內(nèi)預(yù)測的鄰近像素執(zhí)行濾波處理。例如,濾波系數(shù)根據(jù)幀內(nèi)預(yù)測模式或量化參數(shù)設(shè)置。因此,可以執(zhí)行對應(yīng)于圖像和比特率的噪聲去除。結(jié)果,可以提高預(yù)測效率。圖28表示應(yīng)用了本發(fā)明的學(xué)習(xí)裝置的一個實施例的配置。在圖28中的例子中,學(xué)習(xí)裝置251使用訓(xùn)練圖像信號執(zhí)行濾波系數(shù)的學(xué)習(xí)處理。請注意,訓(xùn)練圖像信號是用于獲得濾波系數(shù)的測試圖像,并且可以使用,例如,可以在www.vqeg.org獲得的用于圖像壓縮編碼的標(biāo)準(zhǔn)化的標(biāo)準(zhǔn)序列?;蛘?,還可以使用對應(yīng)于每一個應(yīng)用的輸入圖像。例如,在輸入是照相機信號的情況中,可以使用使用CCD或CMOS傳感器成像的基帶信號執(zhí)行學(xué)習(xí)。圖28中的學(xué)習(xí)裝置251與圖1中的圖像編碼裝置51的共同之處在于具有A/D轉(zhuǎn)換單元61、畫面重新排列緩沖器62、計算單元63、正交變換單元64、量化單元65、無損耗編碼單元66、存儲緩沖器67、逆量化單元68、逆正交變換單元69、計算單元70、去塊濾波器71、幀存儲器72、開關(guān)73、幀內(nèi)預(yù)測單元74、運動預(yù)測/補償單元76、預(yù)測圖像選擇單元77和速率控制單元78。此外,學(xué)習(xí)裝置251與圖1中的圖像編碼裝置51的不同之處在于:對于使用的信號,使用訓(xùn)練圖像信號,并且,包括鄰近像素內(nèi)插濾波計算單元261,而不是鄰近像素內(nèi)插濾波切換單元75。具體地說,對于學(xué)習(xí)裝置251,僅僅使用包含在I圖片中的塊來執(zhí)行學(xué)習(xí)?;蛘?,對于學(xué)習(xí)裝置251,僅僅使用包含在B圖片和P圖片中的幀內(nèi)宏塊內(nèi)的塊來執(zhí)行學(xué)習(xí)。前者比后者需要更少的用于學(xué)習(xí)的計算量。此外,在前者的情況中,對于包含在I圖片中的塊獲得的系數(shù)可以僅僅適用于在I圖片中包含的塊,或者可以適用于在B圖片和P圖片中包含的幀內(nèi)宏塊。即,對于學(xué)習(xí)裝置251,執(zhí)行僅僅通過采用幀內(nèi)預(yù)測單元74的幀內(nèi)預(yù)測的學(xué)習(xí)。因此,我們將說,運動預(yù)測/補償單元76實際上不起作用。此外,圖29中的鄰近像素內(nèi)插濾波計算單元261與圖20中的鄰近像素內(nèi)插濾波切換單元75的共同之處在于,具有預(yù)測模式緩沖器121、最佳濾波計算單元122和低通濾波設(shè)置單元123。另一方面,圖29中的鄰近像素內(nèi)插濾波計算單元261與圖20中的鄰近像素內(nèi)插濾波切換單元75的不同之處在于,添加了濾波系數(shù)存儲單元271,并且,將來自速率控制單元78的量化參數(shù)供應(yīng)給最佳濾波計算單元122。具體地說,在圖29中的例子中,以與圖20中的例子的情況相同的方式,在幀內(nèi)預(yù)測單元74和鄰近像素內(nèi)插濾波切換單元75之間設(shè)置開關(guān)101,并且,幀內(nèi)預(yù)測單元74根據(jù)開關(guān)101的打開/關(guān)閉執(zhí)行幀內(nèi)預(yù)測兩次。也就是說,對于幀內(nèi)預(yù)測單元74,在開關(guān)101的關(guān)閉狀態(tài)中,執(zhí)行在H.264/AVC中定義的幀內(nèi)預(yù)測,并且,針對每一個片段計算對于幀內(nèi)預(yù)測模式最佳的濾波系數(shù)和量化參數(shù)。將針對每一個片段計算出的濾波系數(shù)存儲在濾波系數(shù)存儲單元271中。然后,在開關(guān)101的打開狀態(tài)中,用已經(jīng)計算出的每一個片段的濾波系數(shù)中的由鄰近像素內(nèi)插濾波切換單元75設(shè)置的濾波條件執(zhí)行幀內(nèi)預(yù)測。經(jīng)由存儲介質(zhì)或網(wǎng)絡(luò)等,將在該濾波系數(shù)存儲單元271中存儲的濾波系數(shù)存儲在圖1中的圖像編碼裝置51的濾波系數(shù)存儲器94(圖14)和圖22中的圖像解碼裝置151的濾波系數(shù)存儲器194(圖23)。[學(xué)習(xí)處理中的幀內(nèi)預(yù)測處理的描述]接下來,將參照圖30中的流程圖描述作為學(xué)習(xí)處理的一個過程的圖28中的學(xué)習(xí)裝置251執(zhí)行的幀內(nèi)預(yù)測處理。請注意,對于學(xué)習(xí)處理,除了步驟S21中的預(yù)測處理被步驟S30中的幀內(nèi)預(yù)測處理替代以外,學(xué)習(xí)裝置251基本上執(zhí)行與圖17中的編碼處理相同的處理。此外,圖30中的步驟S201至S203和S206至S209基本上執(zhí)行與步驟S101至S103和S105至S108相同的處理,從而,將省略其贅述。也就是說,在圖30中的步驟S204中,最佳濾波計算單元122計算使整個片段的殘差最小的當(dāng)前片段的每一種幀內(nèi)預(yù)測模式的濾波系數(shù)和對應(yīng)的量化參數(shù),作為最佳濾波系數(shù)。將計算出的濾波系數(shù)供應(yīng)給濾波系數(shù)存儲單元271。在步驟S205中,濾波系數(shù)存儲單元271存儲從最佳濾波計算單元122供應(yīng)的濾波系數(shù)。低通濾波設(shè)置單元123從存儲在濾波系數(shù)存儲單元271中的當(dāng)前片段的濾波系數(shù)中設(shè)置對應(yīng)于當(dāng)前塊的濾波系數(shù),接通開關(guān)101的端子,并且將設(shè)置的濾波系數(shù)供應(yīng)給鄰近像素設(shè)置單元111。因此,在步驟S206中,使用設(shè)置的濾波系數(shù)來對來自幀存儲器72的當(dāng)前塊的鄰近像素值執(zhí)行濾波處理。當(dāng)然,以與圖21中的例子相同的方式,重復(fù)上述的步驟S204至S207的處理能夠獲得進(jìn)一步優(yōu)化的濾波系數(shù)。如上所述,對于學(xué)習(xí)裝置251,使用訓(xùn)練圖像信號執(zhí)行與實際上使用的編碼處理相同的處理,并且,將由此計算出的濾波系數(shù)存儲到濾波系數(shù)存儲單元271中。因此,可以獲得最佳濾波系數(shù)。經(jīng)由存儲介質(zhì)或網(wǎng)絡(luò)等,將在該濾波系數(shù)存儲單元271中存儲的濾波系數(shù)存儲在圖1中的圖像編碼裝置51的濾波系數(shù)存儲器94(圖14)和圖22中的圖像解碼裝置151的濾波系數(shù)存儲器194(圖23)。此外,采用圖像編碼裝置251,如上所述,對于在I圖片中包含的塊(或在B圖片和P圖片中包含的幀內(nèi)宏塊)獲得的系數(shù)可以僅僅適用于I圖片中包含的塊。或者,該系數(shù)不僅可以適用于I圖片中包含的塊,還可以適用于B圖片和P圖片中包含的幀內(nèi)宏塊?;蛘撸梢杂脠D1中的圖像編碼裝置51和圖22中的圖像解碼裝置151實現(xiàn)高編碼效率。請注意,采用圖1中的圖像編碼裝置51的上述的正交變換單元64和逆正交變換單元69、以及圖22中的圖像解碼裝置151的逆正交變換單元164,執(zhí)行在H.264/AVC中定義的正交變換/逆正交變換?;蛘?,可以進(jìn)行這樣的布置:其中,圖1中的圖像編碼裝置51的正交變換單元64和逆正交變換單元69、以及圖22中的圖像解碼裝置151的逆正交變換單元164,執(zhí)行在非專利文獻(xiàn)1中提出的正交變換/逆正交變換。因此,可以進(jìn)一步提高在非專利文獻(xiàn)1中提出的格式的編碼效率。請注意,雖然在以上的描述中已經(jīng)描述了執(zhí)行幀內(nèi)預(yù)測的例子,但是,本發(fā)明也可以適用于非專利文獻(xiàn)2中提出的二次預(yù)測中的幀內(nèi)預(yù)測。<2.第二實施例>[圖像編碼裝置的其它配置例子]圖31示出用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像編碼裝置的另一實施例的配置。圖像編碼裝置351與圖1中的圖像編碼裝置51的共同之處在于具有A/D轉(zhuǎn)換單元61、畫面重新排列緩沖器62、計算單元63、正交變換單元64、量化單元65、無損耗編碼單元66、存儲緩沖器67、逆量化單元68、逆正交變換單元69、計算單元70、去塊濾波器71、幀存儲器72、開關(guān)73、幀內(nèi)預(yù)測單元74、運動預(yù)測/補償單元76、預(yù)測圖像選擇單元77和速率控制單元78。此外,圖像編碼裝置351與圖1中的圖像編碼裝置51的不同之處在于,省略了鄰近像素內(nèi)插濾波切換單元75,并且,添加了二次預(yù)測單元361和鄰近像素內(nèi)插濾波切換單元362。也就是說,對于圖31中的例子,幀內(nèi)預(yù)測單元74執(zhí)行H.264/AVC幀內(nèi)預(yù)測。另一方面,運動預(yù)測/補償單元76基于用于幀間處理的圖像和參考圖像檢測所有的候選幀間預(yù)測模式的運動向量,基于運動向量對參考圖像進(jìn)行補償處理,并且產(chǎn)生預(yù)測圖像。運動預(yù)測/補償單元76向二次預(yù)測單元361供應(yīng)檢測到的運動向量信息、用于幀間處理的圖像的信息(地址等)和一次殘差,該一次殘差是用于幀間預(yù)測的圖像和產(chǎn)生的預(yù)測圖像之間的差。運動預(yù)測/補償單元76通過比較來自二次預(yù)測單元361的二次殘差來確定二次預(yù)測中的最佳幀內(nèi)預(yù)測模式。此外,運動預(yù)測/補償單元76通過比較二次殘差和一次殘差來確定對二次殘差進(jìn)行編碼還是對一次殘差進(jìn)行編碼。請注意,對所有的候選幀間預(yù)測模式執(zhí)行該處理。運動預(yù)測/補償單元76針對所有的候選幀間預(yù)測模式計算成本函數(shù)值。此外,使用一次殘差和二次殘差中的針對每一種幀間預(yù)測模式確定的殘差來計算成本函數(shù)值。運動預(yù)測/補償單元76將產(chǎn)生計算出的成本函數(shù)值中的最小值的預(yù)測模式確定為最佳幀間預(yù)測模式。運動預(yù)測/補償單元76將在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像(或者用于幀間預(yù)測的圖像和二次殘差之間的差)及其成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。在預(yù)測圖像選擇單元77選擇了在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,運動預(yù)測/補償單元76將指示最佳幀間預(yù)測模式的信息輸出給無損耗編碼單元66。此時,運動向量信息、參考幀信息、指示要執(zhí)行二次預(yù)測的二次預(yù)測標(biāo)志、二次預(yù)測中的幀內(nèi)預(yù)測模式的信息等也被輸出到無損耗編碼單元66。無損耗編碼單元66也對來自運動預(yù)測/補償單元76的信息進(jìn)行諸如可變長度編碼、算術(shù)編碼等的無損耗編碼處理,并且將其插入壓縮圖像的頭部中?;趤碜赃\動預(yù)測/補償單元76的運動向量信息和要進(jìn)行幀間處理的圖像的信息,二次預(yù)測單元361從幀存儲器72讀出與要進(jìn)行幀間處理的當(dāng)前塊鄰近的當(dāng)前鄰近像素。此外,二次預(yù)測單元361從幀存儲器72讀出與通過運動向量信息同當(dāng)前塊相關(guān)聯(lián)的與參考塊鄰近的參考鄰近像素。二次預(yù)測單元361執(zhí)行二次預(yù)測處理。二次預(yù)測處理是這樣的處理:其中,在一次殘差和當(dāng)前鄰近像素與參考鄰近像素間的差之間執(zhí)行幀內(nèi)預(yù)測,從而產(chǎn)生二次差(二次殘差)的信息?,F(xiàn)在,將參照圖32描述二次預(yù)測處理。對于圖32中的例子,示出了當(dāng)前幀和參考幀,其中,在當(dāng)前幀中示出了當(dāng)前塊A。在針對當(dāng)前塊A的參考幀和當(dāng)前幀中獲得運動向量mv(mv_x,mv_y)的情況中,計算當(dāng)前塊A和通過運動向量mv與當(dāng)前塊A相關(guān)聯(lián)的塊之間的差分信息(殘差)。對于二次預(yù)測系統(tǒng),不僅計算與當(dāng)前塊A有關(guān)的差分信息,而且還計算鄰近當(dāng)前塊A的鄰近像素組R和通過運動向量mv與鄰近像素組R相關(guān)聯(lián)的鄰近像素組R1之間的差分信息。也就是說,從當(dāng)前塊A的左上坐標(biāo)(x,y)獲得鄰近像素組R的坐標(biāo)。此外,從通過運動向量mv與當(dāng)前塊A相關(guān)聯(lián)的塊的左上坐標(biāo)(x+mv_x,y+mv_y)獲得鄰近像素組R1的坐標(biāo)。從這些坐標(biāo)值計算鄰近像素組的差分信息。對于二次預(yù)測系統(tǒng),在這樣計算出的關(guān)于當(dāng)前塊的差分信息和關(guān)于參考像素的差分信息之間執(zhí)行根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測,從而產(chǎn)生二次差分信息。對產(chǎn)生的二次差分信息進(jìn)行正交變換和量化,與壓縮圖像一起被編碼,并且被發(fā)送到解碼側(cè)。在該二次預(yù)測之前,二次預(yù)測單元361使用由鄰近像素內(nèi)插濾波切換單元362設(shè)置的濾波系數(shù)來對用于幀內(nèi)預(yù)測的當(dāng)前鄰近像素和參考鄰近像素之間的差執(zhí)行濾波處理。二次預(yù)測單元361然后使用經(jīng)過濾波處理的當(dāng)前鄰近像素和參考鄰近像素之間的濾波的差來執(zhí)行二次預(yù)測處理,并且將二次差分信息(二次殘差)輸出到運動預(yù)測/補償單元76。也就是說,二次預(yù)測單元361被配置為包括圖14中所示的幀內(nèi)預(yù)測單元74等。鄰近像素內(nèi)插濾波切換單元362基本上以與圖1中的鄰近像素內(nèi)插濾波切換單元75相同的方式配置,并且執(zhí)行相同的處理。也就是說,鄰近像素內(nèi)插濾波切換單元362根據(jù)來自二次預(yù)測單元361的幀內(nèi)預(yù)測模式信息和來自速率控制單元78的量化參數(shù)來設(shè)置濾波系數(shù),并且將設(shè)置的濾波系數(shù)供應(yīng)給二次預(yù)測單元361。請注意,圖31中的圖像編碼裝置351的編碼處理與由圖1中的圖像編碼裝置51執(zhí)行的圖16中的編碼處理的不同之處僅僅在于下述的幀內(nèi)處理和運動預(yù)測處理,并且,其它的處理基本上相同,因此,將省略其描述。也就是說,采用圖31中的圖像編碼裝置351,作為幀內(nèi)處理,執(zhí)行根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測。此外,作為運動預(yù)測處理,在運動預(yù)測處理時使用由鄰近像素內(nèi)插濾波切換單元362設(shè)置的濾波系數(shù),從而產(chǎn)生二次差分信息。從一次差分信息和二次差分信息中選擇更好的二次差分信息,并且,通過比較成本函數(shù)值來確定最佳幀內(nèi)預(yù)測模式。將參照圖33描述圖像解碼裝置,該圖像解碼裝置接收由該圖像編碼裝置351編碼的壓縮圖像并解碼它。[圖像解碼裝置的其它例子]圖33表示用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像解碼裝置的另一實施例的配置。圖像解碼裝置401與圖22中的圖像解碼裝置151的共同之處在于包含存儲緩沖器161、無損耗解碼單元162、逆量化單元163、逆正交變換單元164、計算單元165、去塊濾波器166、畫面重新排列緩沖器167、D/A轉(zhuǎn)換單元168、幀存儲器169、開關(guān)170、幀內(nèi)預(yù)測單元171、運動預(yù)測/補償單元173和開關(guān)174。此外,圖像解碼裝置401與圖22中的圖像解碼裝置151的不同之處在于,省略了鄰近像素內(nèi)插濾波切換單元172,并且,添加了二次預(yù)測單元411和鄰近像素內(nèi)插濾波切換單元412。也就是說,將通過對頭信息進(jìn)行解碼而獲得的指示幀內(nèi)預(yù)測模式的信息從無損耗解碼單元162供應(yīng)給幀內(nèi)預(yù)測單元171?;谠撔畔?,幀內(nèi)預(yù)測單元171產(chǎn)生預(yù)測圖像并將產(chǎn)生的預(yù)測圖像輸出到開關(guān)174。將通過對頭信息進(jìn)行解碼而獲得的信息中的預(yù)測模式信息、運動向量信息和參考幀信息等從無損耗解碼單元162供應(yīng)給運動預(yù)測/補償單元173。此外,在對當(dāng)前塊應(yīng)用了二次預(yù)測處理的情況中,將指示要執(zhí)行該二次預(yù)測的二次預(yù)測標(biāo)志和二次預(yù)測的幀內(nèi)模式信息也從無損耗解碼單元162供應(yīng)給運動預(yù)測/補償單元173。在確定應(yīng)用二次預(yù)測處理的情況中,運動預(yù)測/補償單元173控制二次預(yù)測單元411,使得以二次預(yù)測的幀內(nèi)預(yù)測模式信息指示的幀內(nèi)預(yù)測模式執(zhí)行二次預(yù)測。運動預(yù)測/補償單元173基于運動向量信息和參考幀信息對該圖像進(jìn)行運動預(yù)測和補償處理,并且產(chǎn)生預(yù)測圖像。也就是說,在參考塊內(nèi),使用與當(dāng)前塊相關(guān)聯(lián)的參考塊的像素值,產(chǎn)生當(dāng)前塊的預(yù)測圖像。運動預(yù)測/補償單元173然后將來自二次預(yù)測單元411的預(yù)測差分值和產(chǎn)生的預(yù)測圖像相加,并將這些輸出到開關(guān)174。二次預(yù)測單元411使用從幀存儲器169讀出的當(dāng)前鄰近像素和參考鄰近像素之間的差來執(zhí)行二次預(yù)測。在該二次預(yù)測之前,二次預(yù)測單元411使用由鄰近像素內(nèi)插濾波切換單元412設(shè)置的濾波系數(shù)來對當(dāng)前鄰近像素和參考鄰近像素之間的差執(zhí)行濾波處理。二次預(yù)測單元411然后使用經(jīng)過濾波處理的當(dāng)前鄰近像素和參考鄰近像素之間的差來執(zhí)行二次預(yù)測處理,并且將獲得的二次差分信息(二次殘差)輸出到運動預(yù)測/補償單元173。也就是說,二次預(yù)測單元411被配置為包括圖26中所示的幀內(nèi)預(yù)測單元171等。鄰近像素內(nèi)插濾波切換單元412基本上以與鄰近像素內(nèi)插濾波切換單元172相同的方式配置。也就是說,鄰近像素內(nèi)插濾波切換單元412設(shè)置與來自無損耗解碼單元162的量化參數(shù)和幀內(nèi)預(yù)測模式中的至少一個對應(yīng)的濾波系數(shù)。鄰近像素內(nèi)插濾波切換單元412將設(shè)置的濾波系數(shù)供應(yīng)給二次預(yù)測單元411。請注意,圖33中的圖像解碼裝置401的解碼處理與由圖22中的圖像解碼裝置151執(zhí)行的圖24中的解碼處理的不同之處僅僅在于下述的幀內(nèi)處理和運動預(yù)測處理,并且,其它的處理是基本上相同的處理,因此,將省略其描述。也就是說,采用圖33中的圖像解碼裝置401,作為幀內(nèi)處理,執(zhí)行根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測。此外,作為運動預(yù)測處理,使用由鄰近像素內(nèi)插濾波切換單元412設(shè)置的濾波系數(shù)在運動預(yù)測處理時執(zhí)行二次預(yù)測(幀內(nèi)預(yù)測),并且產(chǎn)生二次差分信息。本發(fā)明還可以適用于如上所述的二次預(yù)測處理中的幀內(nèi)預(yù)測。請注意,在以上的描述中,描述了這樣的例子:在幀內(nèi)預(yù)測之前,使用對圖像適應(yīng)地設(shè)置的濾波系數(shù),對用于幀內(nèi)預(yù)測的鄰近像素執(zhí)行濾波處理?,F(xiàn)在,用于幀內(nèi)預(yù)測系統(tǒng)的鄰近像素中包含的噪聲根據(jù)諸如圖像的內(nèi)容、量化參數(shù)等的編碼條件不同。因此,存在通過執(zhí)行例如在H.264/AVC格式中執(zhí)行的濾波處理來提高編碼效率的塊和不是這樣的塊。不管怎樣,在用H.264/AVC格式對宏塊執(zhí)行基于8×8塊的幀內(nèi)處理時,對所有的塊執(zhí)行了空白濾波處理(blanketfilteringprocessing),從而會出現(xiàn)編碼效率因而降低的塊。因此,接下來將描述對用于幀內(nèi)預(yù)測的鄰近像素執(zhí)行濾波處理的打開/關(guān)閉的情況的例子。<3.第三實施例>[圖像編碼裝置的其它配置例子]圖34示出用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像編碼裝置的另一實施例的配置。圖像編碼裝置451與圖1中的圖像編碼裝置51的共同之處在于具有A/D轉(zhuǎn)換單元61、畫面重新排列緩沖器62、計算單元63、正交變換單元64、量化單元65、無損耗編碼單元66、存儲緩沖器67、逆量化單元68、逆正交變換單元69、計算單元70、去塊濾波器71、幀存儲器72、開關(guān)73、幀內(nèi)預(yù)測單元74、運動預(yù)測/補償單元76、預(yù)測圖像選擇單元77和速率控制單元78。此外,圖像編碼裝置451與圖1中的圖像編碼裝置51的不同之處在于,用鄰近像素內(nèi)插濾波控制單元461替代了鄰近像素內(nèi)插濾波切換單元75。也就是說,鄰近像素內(nèi)插濾波控制單元461執(zhí)行對空白濾波處理的打開或關(guān)閉的控制,在用H.264/AVC格式對宏塊執(zhí)行基于8×8塊的幀內(nèi)處理時,對所有塊的鄰近像素執(zhí)行了該空白濾波處理。請注意,雖然僅僅用以H.264/AVC格式的基于8×8塊的幀內(nèi)處理執(zhí)行了濾波處理,但是,也用鄰近像素內(nèi)插濾波控制單元461對幀內(nèi)4×4和幀內(nèi)16×16執(zhí)行該濾波處理。將來自鄰近像素內(nèi)插濾波控制單元461的打開/關(guān)閉控制信號供應(yīng)給幀內(nèi)預(yù)測單元74。幀內(nèi)預(yù)測單元74基于已經(jīng)從畫面重新排列緩沖器62讀出的要進(jìn)行幀內(nèi)預(yù)測的圖像和從幀存儲器72供應(yīng)的參考圖像執(zhí)行所有的候選幀內(nèi)預(yù)測模式的幀內(nèi)預(yù)測處理。此時,在幀內(nèi)預(yù)測單元74處,在幀內(nèi)預(yù)測之前,根據(jù)來自鄰近像素內(nèi)插濾波控制單元461的控制信號接通或斷開濾波處理來執(zhí)行幀內(nèi)預(yù)測,并且,利用作為結(jié)果的具有較小的計算出的成本函數(shù)值的幀內(nèi)預(yù)測模式。此外,幀內(nèi)預(yù)測單元74產(chǎn)生指示濾波處理的打開或關(guān)閉的標(biāo)志。在預(yù)測圖像選擇單元77選擇以最佳幀內(nèi)預(yù)測模式產(chǎn)生的預(yù)測圖像的情況中,將該標(biāo)志信息與指示最佳幀內(nèi)預(yù)測模式的信息一起供應(yīng)給無損耗編碼單元66。[幀內(nèi)預(yù)測單元的配置例子]圖35是圖示圖34中的幀內(nèi)預(yù)測單元74的詳細(xì)的配置例子的框圖。在圖35中的例子的情況中,幀內(nèi)預(yù)測單元74由預(yù)測圖像產(chǎn)生單元471、成本函數(shù)值產(chǎn)生單元472和模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473構(gòu)成。從幀存儲器72向預(yù)測圖像產(chǎn)生單元471供應(yīng)幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。在圖35中的情況中,從圖中省略了開關(guān)73,但是,實際上,將鄰近像素值經(jīng)由開關(guān)73從幀存儲器72供應(yīng)給預(yù)測圖像產(chǎn)生單元471。請注意,在幀內(nèi)預(yù)測的情況中,未經(jīng)過去塊濾波器71的去塊濾波的像素值用作鄰近像素值?;趤碜脏徑袼貎?nèi)插濾波控制單元461的控制信號,預(yù)測圖像產(chǎn)生單元471以所有的候選幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,對鄰近像素值執(zhí)行濾波處理,或者不執(zhí)行濾波處理,從而產(chǎn)生預(yù)測圖像。如稍后參照圖36至圖38所述,以塊為增量或以宏塊為增量執(zhí)行由控制信號指示的鄰近像素內(nèi)插濾波控制單元461的打開/關(guān)閉控制。預(yù)測圖像產(chǎn)生單元471將產(chǎn)生的預(yù)測圖像像素值及其幀內(nèi)預(yù)測模式信息供應(yīng)給成本函數(shù)值產(chǎn)生單元472。從畫面重新排列緩沖器62向成本函數(shù)值產(chǎn)生單元472供應(yīng)原始圖像像素值。對于濾波處理是打開和關(guān)閉的情況,成本函數(shù)值產(chǎn)生單元472使用原始圖像像素值和預(yù)測圖像像素值來計算每一種幀內(nèi)預(yù)測模式的成本函數(shù)值。成本函數(shù)值產(chǎn)生單元472將計算出的成本函數(shù)值、預(yù)測圖像像素值和幀內(nèi)預(yù)測模式信息供應(yīng)給模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473。模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473使用來自成本函數(shù)值產(chǎn)生單元472的成本函數(shù)值來確定最佳幀內(nèi)預(yù)測模式及其設(shè)置濾波處理的打開和關(guān)閉,并且產(chǎn)生指示濾波處理是打開或關(guān)閉的打開/關(guān)閉標(biāo)志信息。模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473將最佳幀內(nèi)預(yù)測模式的預(yù)測圖像像素值供應(yīng)給預(yù)測圖像選擇單元77。在預(yù)測圖像選擇單元77選擇最佳幀內(nèi)預(yù)測模式的預(yù)測圖像的情況中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473將指示最佳幀內(nèi)預(yù)測模式的信息和相應(yīng)的打開/關(guān)閉標(biāo)志信息供應(yīng)給無損耗編碼單元66。請注意,除了接下來描述的幀內(nèi)預(yù)測以外,由圖像編碼裝置451執(zhí)行的處理基本上與圖1中的圖像編碼裝置51的處理相同,從而,將省略其贅述。接下來,將參照圖36的流程圖描述在以塊為增量執(zhí)行打開或關(guān)閉控制的情況中的由圖34中的幀內(nèi)預(yù)測單元74執(zhí)行的幀內(nèi)預(yù)測處理。請注意,該處理是圖17中的步驟S31中的幀內(nèi)預(yù)測處理的另一例子,并且,在圖36的例子中,將描述幀內(nèi)4×4的例子。此外,在下文中,濾波處理打開/關(guān)閉也可以被簡稱為濾波器打開/關(guān)閉。在步驟S401中,針對圖3或圖4中示出的九種幀內(nèi)預(yù)測模式中的每一種,成本函數(shù)值產(chǎn)生單元472產(chǎn)生當(dāng)前塊的成本函數(shù)值。也就是說,從幀存儲器72向預(yù)測圖像產(chǎn)生單元471供應(yīng)幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。預(yù)測圖像產(chǎn)生單元471對圖3或圖4中示出的九種幀內(nèi)預(yù)測模式中的每一種執(zhí)行幀內(nèi)預(yù)測,并且,產(chǎn)生當(dāng)前塊的預(yù)測圖像。此時,從鄰近像素內(nèi)插濾波控制單元461供應(yīng)用于對鄰近像素不執(zhí)行濾波處理的控制信號,并且,預(yù)測圖像產(chǎn)生單元471對鄰近像素執(zhí)行沒有執(zhí)行濾波處理的幀內(nèi)預(yù)測。請注意,這里,可以進(jìn)行這樣的布置:其中,供應(yīng)實現(xiàn)要對鄰近像素執(zhí)行濾波處理的控制信號。然而,請注意,針對九種模式不進(jìn)行不同的控制,例如,對垂直執(zhí)行而對水平不執(zhí)行;確切地說,對于九種模式,進(jìn)行關(guān)于執(zhí)行或不執(zhí)行的相同控制。此外,請注意,這里,不對所有的模式執(zhí)行濾波處理允許更少的計算量。預(yù)測圖像產(chǎn)生單元471將產(chǎn)生的預(yù)測圖像像素值及幀內(nèi)預(yù)測模式信息供應(yīng)給成本函數(shù)值產(chǎn)生單元472。在濾波是關(guān)閉的情況中,針對每一種幀內(nèi)預(yù)測模式,成本函數(shù)值產(chǎn)生單元471使用來自畫面重新排列緩沖器62的原始圖像像素值和預(yù)測圖像像素值來計算上述的表達(dá)式(73)或表達(dá)式(74)中示出的成本函數(shù)值。成本函數(shù)值產(chǎn)生單元472將計算出的成本函數(shù)值、預(yù)測圖像像素值和幀內(nèi)預(yù)測模式信息供應(yīng)給模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473。在步驟S402中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473使用來自成本函數(shù)值產(chǎn)生單元472的成本函數(shù)值來選擇用于當(dāng)前塊的最佳幀內(nèi)預(yù)測模式。將選擇的幀內(nèi)預(yù)測模式信息供應(yīng)給鄰近像素內(nèi)插濾波控制單元461。在步驟S403中,鄰近像素內(nèi)插濾波控制單元461使得成本函數(shù)值產(chǎn)生單元472在濾波打開和關(guān)閉的情況中產(chǎn)生選擇的幀內(nèi)預(yù)測模式的成本函數(shù)值。請注意,在步驟S401中,產(chǎn)生濾波是關(guān)閉的成本函數(shù)值,因此,實際上,在步驟S403中,產(chǎn)生濾波打開的成本函數(shù)值。也就是說,鄰近像素內(nèi)插濾波控制單元461將濾波打開控制信號和選擇的幀內(nèi)預(yù)測模式信息供應(yīng)給預(yù)測圖像產(chǎn)生單元471。預(yù)測圖像產(chǎn)生單元471對用于選擇的幀內(nèi)預(yù)測模式的鄰近像素執(zhí)行濾波處理,以選擇的幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生當(dāng)前塊的預(yù)測圖像。預(yù)測圖像產(chǎn)生單元471將產(chǎn)生的預(yù)測圖像像素值和選擇的幀內(nèi)預(yù)測模式信息供應(yīng)給成本函數(shù)值產(chǎn)生單元472。在濾波是打開的情況中,針對選擇的幀內(nèi)預(yù)測模式,成本函數(shù)值產(chǎn)生單元471使用來自畫面重新排列緩沖器62的原始圖像像素值和預(yù)測圖像像素值來計算上述的表達(dá)式(73)或表達(dá)式(74)中示出的成本函數(shù)值。成本函數(shù)值產(chǎn)生單元472將計算出的成本函數(shù)值、預(yù)測圖像像素值供應(yīng)給模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473。在步驟S404中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473通過比較選擇的幀內(nèi)預(yù)測模式的濾波是打開和關(guān)閉的成本函數(shù)值來確定當(dāng)前塊的濾波打開/關(guān)閉。也就是說,在濾波是打開的成本函數(shù)值較小的情況中,針對當(dāng)前塊確定濾波打開,并且,在濾波是關(guān)閉的成本函數(shù)值較小的情況中,針對當(dāng)前塊確定濾波關(guān)閉。模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473然后將確定的預(yù)測圖像值供應(yīng)給預(yù)測圖像選擇單元77。在步驟S405中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473產(chǎn)生指示當(dāng)前塊的在步驟S404中決定的打開或關(guān)閉的打開/關(guān)閉標(biāo)志。例如,在濾波打開的情況中,打開/關(guān)閉濾波值是1。在濾波關(guān)閉的情況中,打開/關(guān)閉濾波值是0。當(dāng)在上述的圖16中的步驟S22中選擇了幀內(nèi)預(yù)測模式中的預(yù)測圖像的情況中,將產(chǎn)生的打開/關(guān)閉標(biāo)志信息與指示最佳幀內(nèi)預(yù)測模式的信息一起供應(yīng)給無損耗編碼單元66。供應(yīng)的信息在圖16中的步驟S23中被編碼,與壓縮圖像的頭相加,被發(fā)送到解碼側(cè)。接下來,將參照圖37的流程圖描述在以塊為增量執(zhí)行打開或關(guān)閉控制的情況中的由圖34中的幀內(nèi)預(yù)測單元74執(zhí)行的幀內(nèi)預(yù)測處理的另一例子。在圖37的例子的情況中,也將描述幀內(nèi)4×4的例子。在步驟S421中,針對每一種幀內(nèi)預(yù)測模式,成本函數(shù)值產(chǎn)生單元472根據(jù)濾波是打開和關(guān)閉來產(chǎn)生當(dāng)前塊的成本函數(shù)值。也就是說,從幀存儲器72向預(yù)測圖像產(chǎn)生單元471供應(yīng)幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。預(yù)測圖像產(chǎn)生單元471對圖3或圖4中示出的九種幀內(nèi)預(yù)測模式中的每一種執(zhí)行幀內(nèi)預(yù)測,并且,產(chǎn)生當(dāng)前塊的預(yù)測圖像。此時,首先,從鄰近像素內(nèi)插濾波控制單元461供應(yīng)用于對鄰近像素不執(zhí)行濾波處理的控制信號,并且,預(yù)測圖像產(chǎn)生單元471對鄰近像素以沒有執(zhí)行濾波處理的每一種幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并產(chǎn)生預(yù)測圖像。此外,從鄰近像素內(nèi)插濾波控制單元461供應(yīng)實現(xiàn)對鄰近像素執(zhí)行濾波處理的控制信號,并且,預(yù)測圖像產(chǎn)生單元471對鄰近像素以執(zhí)行了濾波處理的每一種幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并產(chǎn)生預(yù)測圖像。預(yù)測圖像產(chǎn)生單元471將在濾波是打開和關(guān)閉的情況中的每一種幀內(nèi)預(yù)測模式的信息和相應(yīng)的預(yù)測圖像像素值供應(yīng)給成本函數(shù)值產(chǎn)生單元472。在濾波是關(guān)閉和打開的每一種情況中,針對每一種幀內(nèi)預(yù)測模式,成本函數(shù)值產(chǎn)生單元471使用來自畫面重新排列緩沖器62的原始圖像像素值和預(yù)測圖像像素值來計算上述的表達(dá)式(73)或表達(dá)式(74)中示出的成本函數(shù)值。在濾波是關(guān)閉和打開的每一種情況中,成本函數(shù)值產(chǎn)生單元472將計算出的成本函數(shù)值、預(yù)測圖像像素值和幀內(nèi)預(yù)測模式信息供應(yīng)給模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473。在步驟S422中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473使用來自成本函數(shù)值產(chǎn)生單元472的成本函數(shù)值來確定在每一種幀內(nèi)預(yù)測模式的情況中對于當(dāng)前塊而言濾波應(yīng)該是打開還是關(guān)閉。在步驟S423中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473從關(guān)于確定濾波是打開或關(guān)閉的幀內(nèi)預(yù)測模式中選擇當(dāng)前塊的最佳幀內(nèi)預(yù)測模式。在步驟S424中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473產(chǎn)生指示針對選擇的幀內(nèi)預(yù)測模式的濾波器的狀態(tài)(打開或關(guān)閉)的打開/關(guān)閉標(biāo)志信息。當(dāng)在上述的圖16中的步驟S22中選擇了幀內(nèi)預(yù)測模式中的預(yù)測圖像的情況中,將產(chǎn)生的打開/關(guān)閉標(biāo)志信息與指示最佳幀內(nèi)預(yù)測模式的信息一起供應(yīng)給無損耗編碼單元66。供應(yīng)的信息在圖16中的步驟S23中被編碼,與壓縮圖像的頭相加,被發(fā)送到解碼側(cè)。接下來,將參照圖38的流程圖描述在以宏塊為增量執(zhí)行打開或關(guān)閉控制的情況中的由圖34中的幀內(nèi)預(yù)測單元74執(zhí)行的幀內(nèi)預(yù)測處理。請注意,該處理是圖17中的步驟S31中的幀內(nèi)預(yù)測處理的另一例子,并且,在圖38的例子中,也將描述幀內(nèi)4×4的例子。在步驟S451中,鄰近像素內(nèi)插濾波控制單元461將關(guān)于整個宏塊的濾波固定為關(guān)閉或打開。在這種情況下,鄰近像素內(nèi)插濾波控制單元461將濾波固定為關(guān)閉,并且,將濾波關(guān)閉的控制信號供應(yīng)給預(yù)測圖像產(chǎn)生單元471。濾波的固定可以是打開或關(guān)閉,但是,可以用較少的計算量來實現(xiàn)到關(guān)閉的固定。在步驟S452中,幀內(nèi)預(yù)測單元74確定每一塊的幀內(nèi)預(yù)測模式。也就是說,從幀存儲器72向預(yù)測圖像產(chǎn)生單元471供應(yīng)幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。預(yù)測圖像產(chǎn)生單元471對圖3或圖4中示出的九種幀內(nèi)預(yù)測模式中的每一種執(zhí)行幀內(nèi)預(yù)測,并且,產(chǎn)生當(dāng)前塊的預(yù)測圖像。此時,首先,從鄰近像素內(nèi)插濾波控制單元461供應(yīng)實現(xiàn)對鄰近像素不執(zhí)行濾波處理的控制信號,并且,預(yù)測圖像產(chǎn)生單元471對鄰近像素執(zhí)行每一種幀內(nèi)預(yù)測模式上的幀內(nèi)預(yù)測而沒有執(zhí)行濾波處理,并產(chǎn)生預(yù)測圖像。預(yù)測圖像產(chǎn)生單元471將產(chǎn)生的預(yù)測圖像像素值及其幀內(nèi)預(yù)測模式信息供應(yīng)給成本函數(shù)值產(chǎn)生單元472。在濾波是關(guān)閉的每一種情況中,針對每一種幀內(nèi)預(yù)測模式,成本函數(shù)值產(chǎn)生單元471使用來自畫面重新排列緩沖器62的原始圖像像素值和預(yù)測圖像像素值來計算上述的表達(dá)式(73)或表達(dá)式(74)中示出的成本函數(shù)值。在濾波是關(guān)閉的每一種情況中,成本函數(shù)值產(chǎn)生單元472將計算出的成本函數(shù)值、預(yù)測圖像像素值和幀內(nèi)預(yù)測模式信息供應(yīng)給模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473。模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473使用來自成本函數(shù)值產(chǎn)生單元472的成本函數(shù)值來確定每一塊的最佳幀內(nèi)預(yù)測模式。將解碼的幀內(nèi)預(yù)測模式信息供應(yīng)給鄰近像素內(nèi)插濾波控制單元461。在步驟S453中,鄰近像素內(nèi)插濾波控制單元461使得成本函數(shù)值產(chǎn)生單元472針對整個宏塊產(chǎn)生濾波打開和關(guān)閉的成本函數(shù)值。請注意,在步驟S452中產(chǎn)生了在濾波是關(guān)閉的情況中針對宏塊內(nèi)的每一塊(即,整個宏塊)的最佳幀內(nèi)預(yù)測模式的成本函數(shù)值。因此,實際上,在步驟S453中,產(chǎn)生在濾波是打開的情況中的整個宏塊的成本函數(shù)值。也就是說,鄰近像素內(nèi)插濾波控制單元461將濾波打開控制信號和針對每一塊確定的幀內(nèi)預(yù)測模式的信息供應(yīng)給預(yù)測圖像產(chǎn)生單元471。預(yù)測圖像產(chǎn)生單元471對用于確定的幀內(nèi)預(yù)測模式的鄰近像素值執(zhí)行濾波處理,以確定的幀內(nèi)預(yù)測模式執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生當(dāng)前塊的預(yù)測圖像。預(yù)測圖像產(chǎn)生單元471將產(chǎn)生的預(yù)測圖像像素值及確定的幀內(nèi)預(yù)測模式信息供應(yīng)給成本函數(shù)值產(chǎn)生單元472。在濾波是打開的每一種情況中,針對確定的幀內(nèi)預(yù)測模式,成本函數(shù)值產(chǎn)生單元471使用來自畫面重新排列緩沖器62的原始圖像像素值和預(yù)測圖像像素值來計算上述的表達(dá)式(73)或表達(dá)式(74)中示出的成本函數(shù)值。在濾波是關(guān)閉和打開的每一種情況中,成本函數(shù)值產(chǎn)生單元472將計算出的成本函數(shù)值、預(yù)測圖像像素值和幀內(nèi)預(yù)測模式信息供應(yīng)給模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473。在步驟S454中,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473比較來自成本函數(shù)值產(chǎn)生單元472的在濾波是打開和關(guān)閉的情況中的宏塊內(nèi)的所有塊的成本函數(shù)值,并且確定對整個宏塊應(yīng)用濾波打開/關(guān)閉中的哪一個。在步驟S455中,對于整個宏塊,模式和打開/關(guān)閉標(biāo)志產(chǎn)生單元473產(chǎn)生指示在步驟S454中決定的打開或關(guān)閉的打開/關(guān)閉標(biāo)志。對于每一個宏塊,將產(chǎn)生的打開/關(guān)閉標(biāo)志信息供應(yīng)給無損耗編碼單元66。供應(yīng)的信息在圖16中的步驟S23中被編碼,與壓縮圖像的頭相加,被發(fā)送到解碼側(cè)。如上所述,濾波打開/關(guān)閉(打開或者關(guān)閉)的控制可以以塊為增量執(zhí)行,或者,可以以宏塊為增量執(zhí)行。請注意,雖然可以通過以塊為增量控制打開/關(guān)閉來提高幀內(nèi)預(yù)測處理的預(yù)測精度,但是用于傳送每一塊的標(biāo)志信息所需的信息量增加。相反,在以宏塊為增量進(jìn)行控制的情況中,預(yù)測精度的提高低于以塊為增量執(zhí)行的預(yù)測精度的提高,但是,針對每一個宏塊的一個標(biāo)志信息是足夠的,從而,可以減少標(biāo)志信息量的增加。雖然在以上描述中描述了亮度信號的例子,但是這也可以用于關(guān)于顏色差信號的幀內(nèi)預(yù)測。此外,要控制的濾波處理的濾波系數(shù)不限于H.264/AVC格式中的三抽頭{1,2,1}//4,并且,這可以適用于用圖1中的圖像編碼裝置51設(shè)置的任何抽頭長度的任何系數(shù)。也就是說,在濾波打開的情況中,還可以執(zhí)行用由圖1中的圖像編碼裝置51設(shè)置的濾波系數(shù)的濾波處理。將參照圖39描述圖像解碼裝置,該圖像解碼裝置接收由該圖像編碼裝置451編碼的壓縮圖像并解碼它。[圖像解碼裝置的其它例子]圖39圖示用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像解碼裝置的另一實施例的配置。圖像解碼裝置501與圖22中的圖像解碼裝置151的共同之處在于包含存儲緩沖器161、無損耗解碼單元162、逆量化單元163、逆正交變換單元164、計算單元165、去塊濾波器166、畫面重新排列緩沖器167、D/A轉(zhuǎn)換單元168、幀存儲器169、開關(guān)170、幀內(nèi)預(yù)測單元171、運動預(yù)測/補償單元173和開關(guān)174。此外,圖像解碼裝置501與圖22中的圖像解碼裝置151的不同之處在于,用鄰近像素內(nèi)插濾波控制單元511替代了鄰近像素內(nèi)插濾波切換單元172。也就是說,將通過對頭信息進(jìn)行解碼而獲得的指示幀內(nèi)預(yù)測模式的信息從無損耗解碼單元162供應(yīng)給幀內(nèi)預(yù)測單元171?;谠撔畔?,幀內(nèi)預(yù)測單元171產(chǎn)生預(yù)測圖像并將產(chǎn)生的預(yù)測圖像輸出到開關(guān)174。此時。在幀內(nèi)預(yù)測之前,幀內(nèi)預(yù)測單元171根據(jù)來自鄰近像素內(nèi)插濾波控制單元511的控制信號對鄰近像素值執(zhí)行(或者不執(zhí)行)濾波處理。根據(jù)圖像編碼裝置451的編碼,從無損耗解碼單元162向鄰近像素內(nèi)插濾波控制單元511供應(yīng)每一個宏塊或每一塊的打開/關(guān)閉標(biāo)志信息。鄰近像素內(nèi)插濾波控制單元511根據(jù)供應(yīng)的打開/關(guān)閉標(biāo)志信息向幀內(nèi)預(yù)測單元171供應(yīng)實現(xiàn)執(zhí)行或不執(zhí)行濾波處理的控制信號。請注意,采用圖34中的圖像編碼裝置451,對濾波是打開和關(guān)閉的兩種情況進(jìn)行測試,并且,在通過成本函數(shù)值選擇了產(chǎn)生更高的編碼效率的一種情況之后,執(zhí)行幀內(nèi)預(yù)測處理。另一方面,采用圖像解碼裝置501,基于編碼的發(fā)送的打開/關(guān)閉標(biāo)志信息控制濾波打開或關(guān)閉,并且,執(zhí)行幀內(nèi)預(yù)測處理。[幀內(nèi)預(yù)測單元和鄰近像素內(nèi)插濾波控制單元的配置例子]圖40是圖示鄰近像素內(nèi)插濾波控制單元和幀內(nèi)預(yù)測單元的詳細(xì)配置例子的框圖。在圖40的例子的情況中,幀內(nèi)預(yù)測單元171由預(yù)測模式緩沖器521和預(yù)測圖像產(chǎn)生單元522構(gòu)成。鄰近像素內(nèi)插濾波控制單元511由標(biāo)志緩沖器531和控制信號產(chǎn)生單元532構(gòu)成。向預(yù)測模式緩沖器521供應(yīng)來自無損耗解碼單元162的幀內(nèi)預(yù)測模式信息。從幀存儲器169向預(yù)測圖像產(chǎn)生單元522供應(yīng)幀內(nèi)預(yù)測的當(dāng)前塊的鄰近像素值。在圖40中的情況中,也從圖中省略了開關(guān)170,但是,實際上,將鄰近像素值經(jīng)由開關(guān)170從幀存儲器169供應(yīng)給預(yù)測圖像產(chǎn)生單元522。預(yù)測圖像產(chǎn)生單元522從預(yù)測模式緩沖器521讀出當(dāng)前塊的幀內(nèi)預(yù)測模式信息,以讀出的幀內(nèi)預(yù)測模式對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。在該幀內(nèi)預(yù)測之前,預(yù)測圖像產(chǎn)生單元522根據(jù)來自控制信號產(chǎn)生單元532的控制信號對來自幀存儲器169的預(yù)測圖像像素值執(zhí)行濾波處理。針對每一個宏塊或每一塊,從無損耗解碼單元162向標(biāo)志緩沖器531供應(yīng)打開/關(guān)閉標(biāo)志信息。控制信號產(chǎn)生單元532從標(biāo)志緩沖器531讀出相應(yīng)的打開/關(guān)閉標(biāo)志,產(chǎn)生指示對于每一塊執(zhí)行濾波處理還是不執(zhí)行濾波處理的控制信號,并且將產(chǎn)生的控制信號供應(yīng)給預(yù)測圖像產(chǎn)生單元522。請注意,除了接下來描述的預(yù)測處理以外,由圖像解碼裝置501執(zhí)行的處理基本上與圖22中的圖像解碼裝置151的處理相同,從而,將省略其贅述。[預(yù)測處理的描述]接下來,將參照圖41的流程圖描述圖39中的圖像解碼裝置501的預(yù)測處理。請注意,該幀內(nèi)預(yù)測處理是圖24中的步驟S138中的預(yù)測處理的另一例子。在步驟S501中,預(yù)測圖像產(chǎn)生單元522確定是否對當(dāng)前塊進(jìn)行了幀內(nèi)編碼。將幀內(nèi)預(yù)測模式信息從無損耗解碼單元162供應(yīng)給預(yù)測模式緩沖器521,從而由預(yù)測圖像產(chǎn)生單元522讀取。因此,在步驟S501中,預(yù)測圖像產(chǎn)生單元522確定對當(dāng)前塊進(jìn)行幀內(nèi)編碼,并且,本處理前進(jìn)到步驟S502。在步驟S502中,預(yù)測圖像產(chǎn)生單元522獲得預(yù)測模式緩沖器521的幀內(nèi)預(yù)測模式信息。此外,在將來自無損耗解碼單元162的打開/關(guān)閉標(biāo)志信息供應(yīng)給標(biāo)志緩沖器531時,標(biāo)志緩沖器531在步驟S503中獲得預(yù)測圖像像素值標(biāo)志并存儲它??刂菩盘柈a(chǎn)生單元532從標(biāo)志緩沖器531讀出對應(yīng)于當(dāng)前標(biāo)志的打開/關(guān)閉標(biāo)志,并且,在步驟S504中確定打開/關(guān)閉標(biāo)志是否為1。當(dāng)在步驟S504中確定打開/關(guān)閉標(biāo)志是1,即,濾波處理是打開的情況中,控制信號產(chǎn)生單元532將控制信號供應(yīng)給預(yù)測圖像產(chǎn)生單元522,以使得執(zhí)行濾波處理。根據(jù)控制信號,在步驟S505中,預(yù)測圖像產(chǎn)生單元522使用濾波系數(shù)對鄰近像素進(jìn)行濾波處理。在步驟S506中,預(yù)測圖像產(chǎn)生單元522使用經(jīng)過了濾波處理的鄰近像素值來執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。另一方面,當(dāng)在步驟S504中確定打開/關(guān)閉標(biāo)志不是1,即,濾波處理是關(guān)閉的情況中,跳過步驟S505的濾波處理,并且,本處理前進(jìn)到步驟S506。在步驟S506中,預(yù)測圖像產(chǎn)生單元522使用來自幀存儲器169的預(yù)測圖像像素值來執(zhí)行幀內(nèi)預(yù)測,并且產(chǎn)生預(yù)測圖像。將在步驟S506中產(chǎn)生的預(yù)測圖像供應(yīng)給開關(guān)174。另一方面,當(dāng)在步驟S501中確定不執(zhí)行幀內(nèi)編碼的情況中,本處理前進(jìn)到步驟S507。在步驟S507中,運動預(yù)測/補償單元173執(zhí)行幀間運動預(yù)測。也就是說,在要處理的圖像是用于幀間預(yù)測處理的圖像的情況中,從幀存儲器169讀出必要的圖像,并且,將必要的圖像經(jīng)由開關(guān)170供應(yīng)給運動預(yù)測/補償單元173。在步驟S508中,運動預(yù)測/補償單元173基于在步驟S507中獲得的運動向量以幀間預(yù)測模式執(zhí)行運動預(yù)測,并且產(chǎn)生預(yù)測圖像。將產(chǎn)生的預(yù)測圖像輸出給開關(guān)174。如上所述,采用圖像編碼裝置451和圖像解碼裝置501,控制對于用于幀內(nèi)預(yù)測的鄰近像素的濾波處理的打開和關(guān)閉,并且,針對編碼效率劣化的塊不執(zhí)行濾波處理。因此,可以提高編碼效率。請注意,雖然在以上的描述中描述了執(zhí)行幀內(nèi)預(yù)測的例子,但是對濾波處理打開和關(guān)閉的控制可以適用于上文中參照圖32描述的二次預(yù)測中的幀內(nèi)預(yù)測。<4.第四實施例>[圖像編碼裝置的其它配置例子]圖42示出用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像編碼裝置的另一實施例的配置。圖像編碼裝置551與圖34中的圖像編碼裝置451的共同之處在于具有A/D轉(zhuǎn)換單元61、畫面重新排列緩沖器62、計算單元63、正交變換單元64、量化單元65、無損耗編碼單元66、存儲緩沖器67、逆量化單元68、逆正交變換單元69、計算單元70、去塊濾波器71、幀存儲器72、開關(guān)73、幀內(nèi)預(yù)測單元74、運動預(yù)測/補償單元76、預(yù)測圖像選擇單元77和速率控制單元78。此外,圖像編碼裝置551與圖34中的圖像編碼裝置451的不同之處在于,省略了鄰近像素內(nèi)插濾波控制單元461,并且,添加了圖31中的二次預(yù)測單元361和鄰近像素內(nèi)插濾波控制單元561。也就是說,對于圖42中的例子,幀內(nèi)預(yù)測單元74根據(jù)H.264/AVC執(zhí)行幀內(nèi)預(yù)測。另一方面,運動預(yù)測/補償單元76基于用于幀間處理的圖像和參考圖像檢測所有的候選幀間預(yù)測模式的運動向量,基于運動向量對參考圖像進(jìn)行補償處理,并且產(chǎn)生預(yù)測圖像。運動預(yù)測/補償單元76向二次預(yù)測單元361供應(yīng)檢測到的運動向量信息、用于幀間處理的圖像的信息(地址等)和一次殘差,該一次殘差是用于幀間預(yù)測的圖像和產(chǎn)生的預(yù)測圖像之間的差。運動預(yù)測/補償單元76通過比較來自二次預(yù)測單元361的二次殘差來確定二次預(yù)測中的最佳幀內(nèi)預(yù)測模式。此外,運動預(yù)測/補償單元76通過比較二次殘差和一次殘差來確定對二次殘差進(jìn)行編碼還是對一次殘差進(jìn)行編碼。請注意,對所有的候選幀間預(yù)測模式執(zhí)行該處理。運動預(yù)測/補償單元76針對所有的候選幀間預(yù)測模式計算成本函數(shù)值。此時,使用一次殘差和二次殘差中的針對每一種幀間預(yù)測模式確定的殘差來計算成本函數(shù)值。運動預(yù)測/補償單元76將產(chǎn)生計算出的成本函數(shù)值中的最小值的預(yù)測模式確定為最佳幀間預(yù)測模式。運動預(yù)測/補償單元76將在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像(或者用于幀間預(yù)測的圖像和二次殘差之間的差)及其成本函數(shù)值供應(yīng)給預(yù)測圖像選擇單元77。在預(yù)測圖像選擇單元77選擇了在最佳幀間預(yù)測模式中產(chǎn)生的預(yù)測圖像的情況中,運動預(yù)測/補償單元76將指示最佳幀間預(yù)測模式的信息輸出給無損耗編碼單元66。此時,運動向量信息、參考幀信息、指示要執(zhí)行二次預(yù)測的二次預(yù)測標(biāo)志、二次預(yù)測中的幀內(nèi)預(yù)測模式的信息等也被輸出到無損耗編碼單元66。無損耗編碼單元66也對來自運動預(yù)測/補償單元76的信息進(jìn)行諸如可變長度編碼、算術(shù)編碼等的無損耗編碼處理,并且將其插入壓縮圖像的頭部中?;趤碜赃\動預(yù)測/補償單元76的運動向量信息和要進(jìn)行幀間處理的圖像的信息,二次預(yù)測單元361從幀存儲器72讀出與要進(jìn)行幀間處理的當(dāng)前塊鄰近的當(dāng)前鄰近像素。此外,二次預(yù)測單元361從幀存儲器72讀出與通過運動向量信息同當(dāng)前塊相關(guān)聯(lián)的參考塊鄰近的參考鄰近像素。二次預(yù)測單元361執(zhí)行上文參照圖32描述的二次預(yù)測處理。二次預(yù)測處理是這樣的處理:其中,在一次殘差和當(dāng)前鄰近像素與參考鄰近像素間的差之間執(zhí)行幀內(nèi)預(yù)測,從而產(chǎn)生二次差(二次殘差)的信息。然而,請注意,在該二次預(yù)測之前,圖42中的二次預(yù)測單元361根據(jù)來自鄰近像素內(nèi)插濾波控制單元561的控制信號對用于幀間預(yù)測的參考鄰近像素和當(dāng)前鄰近像素之間的差執(zhí)行(或者不執(zhí)行)濾波處理。二次預(yù)測單元361然后使用當(dāng)前鄰近像素和參考鄰近像素之間的濾波的(或未濾波的)差來執(zhí)行二次預(yù)測處理,并且將獲得的二次差分信息(二次殘差)輸出到運動預(yù)測/補償單元76。此時,二次預(yù)測單元361也將指示是否執(zhí)行濾波處理的打開/關(guān)閉標(biāo)志信息輸出到運動預(yù)測/補償單元76。也就是說,二次預(yù)測單元361包括圖35中所示的幀內(nèi)預(yù)測單元74。鄰近像素內(nèi)插濾波控制單元561基本上以與鄰近像素內(nèi)插濾波控制單元461相同的方式配置,并且執(zhí)行相同的處理。也就是說,鄰近像素內(nèi)插濾波控制單元561將實現(xiàn)是否以塊為增量或以宏塊為增量執(zhí)行濾波處理的控制的控制信號供應(yīng)給二次預(yù)測單元361。請注意,除了下述的幀內(nèi)處理和運動預(yù)測處理以外,由圖42中的圖像編碼裝置551執(zhí)行的處理基本上與圖34中的圖像編碼裝置451的處理(即,圖16中的編碼處理)相同,從而,將省略其描述。也就是說,采用圖42中的圖像編碼裝置551,作為幀內(nèi)處理,執(zhí)行根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測。此外,作為運動預(yù)測處理,在運動預(yù)測處理時,根據(jù)來自鄰近像素內(nèi)插濾波控制單元561的控制信號,控制濾波處理,從而產(chǎn)生濾波的(或未濾波的)二次差分信息。選擇一次差分信息和二次差分信息中的具有較好的編碼效率的差分信息,并且比較成本函數(shù)值,從而確定最佳幀間預(yù)測模式。將參照圖43描述圖像解碼裝置,該圖像解碼裝置接收由該圖像編碼裝置551編碼的壓縮圖像并解碼它。[圖像解碼裝置的其它配置例子]圖43圖示用作應(yīng)用了本發(fā)明的圖像處理裝置的圖像解碼裝置的另一實施例的配置。圖像解碼裝置601與圖39中的圖像解碼裝置501的共同之處在于包含存儲緩沖器161、無損耗解碼單元162、逆量化單元163、逆正交變換單元164、計算單元165、去塊濾波器166、畫面重新排列緩沖器167、D/A轉(zhuǎn)換單元168、幀存儲器169、開關(guān)170、幀內(nèi)預(yù)測單元171、運動預(yù)測/補償單元173和開關(guān)174此外,圖像解碼裝置601與圖39中的圖像解碼裝置501的不同之處在于,省略了鄰近像素內(nèi)插濾波控制單元511,并且,添加了圖33中的二次預(yù)測單元411和鄰近像素內(nèi)插濾波控制單元611。也就是說,將通過對頭信息進(jìn)行解碼而獲得的指示幀內(nèi)預(yù)測模式的信息從無損耗解碼單元162供應(yīng)給幀內(nèi)預(yù)測單元171?;谠撔畔?,幀內(nèi)預(yù)測單元171產(chǎn)生預(yù)測圖像并將產(chǎn)生的預(yù)測圖像輸出到開關(guān)174。將通過對頭信息進(jìn)行解碼而獲得的信息中的預(yù)測模式信息、運動向量信息和參考幀信息等從無損耗解碼單元162供應(yīng)給運動預(yù)測/補償單元173。此外,在對當(dāng)前塊應(yīng)用了二次預(yù)測處理的情況中,將二次預(yù)測標(biāo)志和二次預(yù)測的幀內(nèi)模式信息從無損耗解碼單元162供應(yīng)給運動預(yù)測/補償單元173。在確定應(yīng)用二次預(yù)測處理的情況中,運動預(yù)測/補償單元173控制二次預(yù)測單元411,從而以二次預(yù)測的幀內(nèi)預(yù)測模式信息指示的幀內(nèi)預(yù)測模式執(zhí)行二次預(yù)測。運動預(yù)測/補償單元173基于運動向量信息和參考幀信息對該圖像執(zhí)行運動預(yù)測和補償處理,并且產(chǎn)生預(yù)測圖像。也就是說,在參考塊內(nèi),使用與當(dāng)前塊相關(guān)聯(lián)的參考塊的像素值,產(chǎn)生當(dāng)前塊的預(yù)測圖像。運動預(yù)測/補償單元173然后將來自二次預(yù)測單元411的預(yù)測差分值和產(chǎn)生的預(yù)測圖像相加,并將這些輸出到開關(guān)174。二次預(yù)測單元411使用從幀存儲器169讀出的當(dāng)前鄰近像素和參考鄰近像素之間的差來執(zhí)行二次預(yù)測。然而,請注意,在從鄰近像素內(nèi)插濾波控制單元611接收了實現(xiàn)執(zhí)行濾波處理的控制的控制信號的情況中,二次預(yù)測單元411在該二次預(yù)測之前對當(dāng)前鄰近像素和參考鄰近像素的差執(zhí)行濾波處理。二次預(yù)測單元411然后使用經(jīng)過濾波處理的當(dāng)前鄰近像素和參考鄰近像素之間的差來執(zhí)行二次預(yù)測處理,并且將獲得的二次差分信息(二次殘差)輸出到運動預(yù)測/補償單元173。請注意,在從鄰近像素內(nèi)插濾波控制單元611接收了實現(xiàn)不執(zhí)行濾波處理的控制的控制信號的情況中,二次預(yù)測單元411不執(zhí)行濾波處理,并且使用當(dāng)前鄰近像素和參考鄰近像素的差執(zhí)行二次處理。也就是說,二次預(yù)測單元411被配置為包括圖40中所示的幀內(nèi)預(yù)測單元171。鄰近像素內(nèi)插濾波控制單元611基本上以與圖39中的鄰近像素內(nèi)插濾波控制單元511相同的方式配置,并且基本上執(zhí)行相同的處理。也就是說,從無損耗解碼單元162向鄰近像素內(nèi)插濾波控制單元611供應(yīng)通過對頭信息解碼而獲得的信息中的打開/關(guān)閉標(biāo)志信息。鄰近像素內(nèi)插濾波控制單元611根據(jù)打開/關(guān)閉標(biāo)志信息供應(yīng)控制信號,以使得二次預(yù)測單元411對鄰近像素執(zhí)行或不執(zhí)行濾波處理。請注意,除了下述的幀內(nèi)處理和運動預(yù)測處理以外,由圖43中的圖像解碼裝置601執(zhí)行的處理基本上與圖39中的圖像解碼裝置501的處理(即,圖24中的解碼處理)相同,從而,將省略其描述。也就是說,采用圖43中的圖像解碼裝置601,作為幀內(nèi)處理,執(zhí)行根據(jù)H.264/AVC格式的幀內(nèi)預(yù)測。此外,作為運動預(yù)測處理,在運動預(yù)測處理時,根據(jù)來自鄰近像素內(nèi)插濾波控制單元611的控制信號控制濾波處理,執(zhí)行二次預(yù)測(幀內(nèi)預(yù)測),并且產(chǎn)生二次差分信息。濾波處理的打開和關(guān)閉控制也可以適用于如上所述的具有二次預(yù)測處理的幀內(nèi)預(yù)測。請注意,雖然在以上描述中描述了宏塊的尺寸是16×16像素的情況,但是,本發(fā)明也可以適用于非專利文獻(xiàn)3中描述的擴展的宏塊尺寸。圖44是圖示擴展宏塊尺寸的例子的示圖。對于非專利文獻(xiàn)3,宏塊尺寸被擴展直到32×32像素。在圖44中的上層從左側(cè)起依次地示出由被分割為32×32像素、32×16像素、16×32像素和16×16像素的塊(分區(qū))的32×32像素構(gòu)成的宏塊。在圖44中的中層從左側(cè)起依次地示出由被分割為16×16像素、16×8像素、8×16像素和8×8像素的塊(分區(qū))的16×16像素構(gòu)成的塊。在圖44中的下層從左側(cè)起依次地示出由被分割為8×8像素、8×4像素、4×8像素和4×4像素的塊(分區(qū))的8×8像素構(gòu)成的塊。換句話說,可以用在圖44中的上層示出的32×32像素、32×16像素、16×32像素和16×16像素的塊來處理32×32像素的宏塊。此外,以與H.264/AVC格式相同的方式,可以用在中層示出的16×16像素、16×8像素、8×16像素和8×8像素的塊來處理在上層的右邊示出的16×16像素的塊。此外,以與H.264/AVC格式相同的方式,可以用在下層示出的8×8像素、8×4像素、4×8像素和4×4像素的塊來處理在中層的右邊示出的8×8像素的塊。采用擴展的宏塊尺寸,通過利用這樣的層狀結(jié)構(gòu),關(guān)于16×16像素塊或更小,在保持與H.264/AVC格式兼容的同時,將較大的塊定義為其超集。根據(jù)本發(fā)明的濾波系數(shù)設(shè)置、計算和濾波處理打開/關(guān)閉控制也可以適用于如上所述地擴展的提出的宏塊尺寸。迄今為止在H.264/AVC格式用作編碼格式的情況下進(jìn)行了描述,但是本發(fā)明并不限于此,并且,可以利用用于使用鄰近像素執(zhí)行預(yù)測(例如,幀內(nèi)預(yù)測或二次預(yù)測)的另一種編碼格式/解碼格式。請注意,例如,與MPEG、H.26X等一樣,本發(fā)明可以適用于在經(jīng)由諸如衛(wèi)星廣播、有線電視、互聯(lián)網(wǎng)、蜂窩電話等的網(wǎng)絡(luò)媒體接收通過諸如離散余弦變換等的正交變換和運動補償壓縮的圖像信息(比特流)時使用的圖像編碼裝置和圖像解碼裝置。此外,本發(fā)明可以適用于在處理諸如光盤、磁盤和閃速存儲器的存儲介質(zhì)上的圖像信息時使用的圖像編碼裝置和圖像解碼裝置。此外,本發(fā)明可以適用于在這樣的圖像編碼裝置和圖像解碼裝置中包含的運動預(yù)測補償裝置。上述的一系列處理可以通過硬件來執(zhí)行,或者可以通過軟件來執(zhí)行。在通過軟件執(zhí)行該一系列處理的情況中,構(gòu)成該軟件的程序被安裝在計算機中。這里,計算機的例子包括置于專用硬件中的計算機和通用個人計算機,由此,可以通過在其中安裝各種程序來執(zhí)行各種功能。圖45是圖示使用程序執(zhí)行上述的一系列處理的計算機的硬件的配置例子的框圖。對于計算機,CPU(中央處理單元)801、ROM(只讀存儲器)802和RAM(隨機存取存儲器)803通過總線804相互連接。此外,輸入/輸出接口805連接到總線804。輸入單元86、輸出單元807、存儲單元808、通信單元809和驅(qū)動器810與輸入/輸出接口805連接。輸入單元806由鍵盤、鼠標(biāo)、麥克風(fēng)等構(gòu)成。輸出單元807由顯示器、揚聲器等構(gòu)成。存儲單元807由硬盤、非易失性存儲器等構(gòu)成。通信單元809由網(wǎng)絡(luò)接口等構(gòu)成。驅(qū)動器810驅(qū)動諸如磁盤、光盤、磁光盤、半導(dǎo)體存儲器等的可移動介質(zhì)811。對于這樣配置的計算機,例如,CPU801將存儲于存儲單元808中的程序經(jīng)由輸入/輸出接口805和總線804加載到RAM803,執(zhí)行該程序,從而執(zhí)行上述的一系列處理。計算機(CPU801)執(zhí)行的程序可以通過被記錄在用作封裝介質(zhì)等的可移動介質(zhì)811中來被提供。此外,程序可以經(jīng)由諸如局域網(wǎng)、互聯(lián)網(wǎng)或數(shù)字衛(wèi)星廣播的有線或無線傳輸媒體來被提供。對于計算機,通過將可移動介質(zhì)808安裝到驅(qū)動器810上,可以將程序經(jīng)由輸入/輸出接口805安裝到存儲單元808中。此外,該程序可以經(jīng)由有線或無線傳輸媒體在通信單元809處被接收,并且被安裝在存儲單元808中。另外,可以將程序預(yù)先安裝在ROM802或存儲單元808中。請注意,計算機執(zhí)行的程序可以是其中沿著本說明書中描述的順序按照時間序列執(zhí)行處理的程序,或者可以是其中其中并行地或在諸如執(zhí)行呼叫的必要定時處執(zhí)行處理的程序。本發(fā)明的實施例并不限于上述的實施例,并且,在不脫離本發(fā)明的實質(zhì)的情況中可以進(jìn)行各種修改。例如,上述的圖像編碼裝置51、351、451和551以及圖像解碼裝置151、401、501和601可以適用于可任選的電子裝置。在下文中,將描述其例子。圖46是圖示使用應(yīng)用了本發(fā)明的圖像解碼裝置的電視接收器的主要配置例子的框圖。圖46中所示的電視接收器1300包括地面調(diào)諧器1313、視頻解碼器1315、視頻信號處理電路1318、圖形產(chǎn)生電路1319、面板驅(qū)動電路1320和顯示面板1321。地面調(diào)諧器1313經(jīng)由天線接收地面模擬廣播的廣播波信號,對該廣播波信號進(jìn)行解調(diào),獲得視頻信號,并且將這些視頻信號供應(yīng)給視頻解碼器1315。視頻解碼器1315對從地面調(diào)諧器1313供應(yīng)的視頻信號進(jìn)行解碼處理,并且將獲得的數(shù)字成分信號供應(yīng)給視頻信號處理電路1318。視頻信號處理電路1318對從視頻解碼器1315供應(yīng)的視頻數(shù)據(jù)進(jìn)行諸如噪聲去除等的預(yù)定處理,并且,將獲得的視頻數(shù)據(jù)供應(yīng)給圖形產(chǎn)生電路1319。圖形產(chǎn)生電路1319產(chǎn)生要顯示在顯示面板1321上的節(jié)目的視頻數(shù)據(jù),或者由于基于要經(jīng)由網(wǎng)絡(luò)供應(yīng)的應(yīng)用的處理而導(dǎo)致的圖像數(shù)據(jù),并且,將產(chǎn)生的視頻數(shù)據(jù)或圖像數(shù)據(jù)供應(yīng)給面板驅(qū)動電路1320。此外,圖形產(chǎn)生電路1319也執(zhí)行諸如將通過為用戶產(chǎn)生視頻數(shù)據(jù)(圖形)而獲得的視頻數(shù)據(jù)在適當(dāng)?shù)臅r候供應(yīng)給面板驅(qū)動電路1320的處理,所述視頻數(shù)據(jù)顯示用于項目等的選擇的畫面,并將其重疊在節(jié)目的視頻數(shù)據(jù)上。面板驅(qū)動電路1320基于從圖形產(chǎn)生電路1319供應(yīng)的數(shù)據(jù)來驅(qū)動顯示面板1321,以在顯示面板1321上顯示節(jié)目的視頻或者上述的各種畫面。顯示面板1321由LCD(液晶顯示器)等構(gòu)成,并且根據(jù)面板驅(qū)動電路1320的控制顯示節(jié)目的視頻等。此外,電視接收器1300還包括音頻A/D(模擬/數(shù)字)轉(zhuǎn)換單元1314、音頻信號處理電路1322、回聲消除/音頻合成電路1323和音頻放大器電路1324和揚聲器1325。地面調(diào)諧器1313對接收到的廣播波信號進(jìn)行解調(diào),從而不僅獲得視頻信號還獲得音頻信號。地面調(diào)諧器1313將獲得的音頻信號供應(yīng)給音頻A/D轉(zhuǎn)換電路1314。該音頻A/D轉(zhuǎn)換電路1314對從地面調(diào)諧器1313供應(yīng)的音頻信號進(jìn)行A/D轉(zhuǎn)換處理,并且,將獲得的數(shù)字音頻信號供應(yīng)給音頻信號處理電路1322。音頻信號處理電路1322對從音頻A/D轉(zhuǎn)換電路1314供應(yīng)的音頻數(shù)據(jù)進(jìn)行諸如噪聲去除等的預(yù)定處理,并且,將獲得的音頻數(shù)據(jù)供應(yīng)給回聲消除/音頻合成電路1323?;芈曄?音頻合成電路1323將從音頻信號處理電路1322供應(yīng)的音頻數(shù)據(jù)供應(yīng)給音頻放大器電路1324。音頻放大器電路1324對從回聲消除/音頻合成電路1323供應(yīng)的音頻數(shù)據(jù)進(jìn)行D/A轉(zhuǎn)換處理,進(jìn)行放大器處理以調(diào)節(jié)到預(yù)定的音量,然后,將從揚聲器1325輸出音頻。此外,電視接收器1300還包括數(shù)字調(diào)諧器1316和MPEG解碼器1317。數(shù)字調(diào)諧器1316經(jīng)由天線接收數(shù)字廣播(地面數(shù)字廣播、BS(廣播衛(wèi)星)/CS(通信衛(wèi)星)數(shù)字廣播)的廣播波信號,對其進(jìn)行解調(diào)以獲得MPEG-TS(運動圖片專家組-傳輸流),并且將其供應(yīng)給MPEG解碼器1317。MPEG解碼器1317對給予從數(shù)字調(diào)諧器1316供應(yīng)的MPEG-TS的加擾進(jìn)行解擾,并且提取包含用作重放目標(biāo)(觀看目標(biāo))的節(jié)目的數(shù)據(jù)的流。MPEG解碼器1317對構(gòu)成提取的流的音頻分組進(jìn)行解碼,將獲得的音頻數(shù)據(jù)供應(yīng)給視頻信號處理電路1322,并且,還對構(gòu)成流的視頻分組進(jìn)行解碼,并將獲得的視頻數(shù)據(jù)供應(yīng)給視頻信號處理電路1318。此外,MPEG解碼器1317將從MPEG-TS提取的EPG(電子節(jié)目指南)數(shù)據(jù)經(jīng)由未示出的路徑供應(yīng)給CPU1332。電視接收器1300使用上述的圖像解碼裝置151、401、501或601,作為用于以這樣的方式對視頻分組進(jìn)行解碼的MPEG解碼器1317。因此,以與圖像編碼裝置151和401相同的方式,MPEG解碼器1317根據(jù)量化參數(shù)和預(yù)測模式切換濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘?,以與圖像編碼裝置501和601相同的方式,MPEG解碼器1317基于打開/關(guān)閉標(biāo)志控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。以與從視頻解碼器1315供應(yīng)的視頻數(shù)據(jù)的情況相同的方式,在視頻信號處理電路1318處對從MPEG解碼器1317供應(yīng)的視頻數(shù)據(jù)進(jìn)行預(yù)定的處理。然后,在適當(dāng)?shù)臅r候,在圖形產(chǎn)生電路1319處,將經(jīng)過預(yù)定處理的視頻數(shù)據(jù)重疊在產(chǎn)生的視頻數(shù)據(jù)等上,經(jīng)由面板驅(qū)動電路1320將該視頻數(shù)據(jù)供應(yīng)給顯示面板1321,并且,在顯示面板1321上顯示其圖像。以與從音頻A/D轉(zhuǎn)換電路1314供應(yīng)的音頻數(shù)據(jù)的情況相同的方式,在音頻信號處理電路1322處對從MPEG解碼器1317供應(yīng)的音頻數(shù)據(jù)進(jìn)行預(yù)定的處理。經(jīng)過預(yù)定處理的音頻數(shù)據(jù)然后經(jīng)由回聲消除/音頻合成電路1323被供應(yīng)給音頻放大器電路1324,并且經(jīng)過D/A轉(zhuǎn)換處理和放大器處理。作為其結(jié)果,將以預(yù)定音量調(diào)節(jié)的音頻從揚聲器1325輸出。此外,電視接收器1300還包含麥克風(fēng)1326和A/D轉(zhuǎn)換電路1327。A/D轉(zhuǎn)換電路1327接收由設(shè)置給電視接收器1300的麥克風(fēng)1326收集的用戶的音頻信號,用于音頻轉(zhuǎn)換。A/D轉(zhuǎn)換電路1327對接收到的音頻信號進(jìn)行A/D轉(zhuǎn)換處理,并且,將獲得的數(shù)字音頻數(shù)據(jù)供應(yīng)給回聲消除/音頻合成電路1323。在從A/D轉(zhuǎn)換電路1327供應(yīng)了電視接收器1300的用戶(用戶A)的音頻數(shù)據(jù)的情況中,回聲消除/音頻合成電路1323在以用戶A的音頻數(shù)據(jù)作為目標(biāo)的情況下執(zhí)行回聲消除。在回聲消除之后,回聲消除/音頻合成電路1323將通過合成用戶A的音頻數(shù)據(jù)和其它音頻數(shù)據(jù)等而獲得的音頻數(shù)據(jù)經(jīng)由音頻放大器電路1324從揚聲器1325輸出。此外,電視接收器1300還包括音頻編解碼器1328、內(nèi)部總線1329、SDRAM(同步動態(tài)隨機存取存儲器)1330、閃速存儲器1331、CPU1332、USB(通用串行總線)I/F1333和網(wǎng)絡(luò)I/F1334。A/D轉(zhuǎn)換電路1327接收由設(shè)置給電視接收器1300的麥克風(fēng)1326收集的用戶的音頻信號,用于音頻轉(zhuǎn)換。A/D轉(zhuǎn)換電路1327對接收到的音頻信號進(jìn)行A/D轉(zhuǎn)換處理,并且,將獲得的數(shù)字音頻數(shù)據(jù)供應(yīng)給音頻編解碼器1328。音頻編解碼器1328將從A/D轉(zhuǎn)換電路1327供應(yīng)的音頻數(shù)據(jù)轉(zhuǎn)換為預(yù)定格式的數(shù)據(jù)以便經(jīng)由網(wǎng)絡(luò)傳送,并且,將其經(jīng)由內(nèi)部總線1329供應(yīng)給網(wǎng)絡(luò)I/F1334。網(wǎng)絡(luò)I/F1334經(jīng)由安裝在網(wǎng)絡(luò)端子1335上的線纜與網(wǎng)絡(luò)連接。例如,網(wǎng)絡(luò)I/F1334將從音頻編解碼器1328供應(yīng)的音頻數(shù)據(jù)傳送到與其網(wǎng)絡(luò)連接的另一裝置。此外,例如,網(wǎng)絡(luò)I/F1334經(jīng)由網(wǎng)絡(luò)端子1335接收從經(jīng)由網(wǎng)絡(luò)與其連接的另一裝置傳送的音頻數(shù)據(jù),并且將其經(jīng)由內(nèi)部總線1329供應(yīng)給音頻編解碼器1328。音頻編解碼器1328將從網(wǎng)絡(luò)I/F1334供應(yīng)的音頻數(shù)據(jù)轉(zhuǎn)換為預(yù)定格式的數(shù)據(jù),并且將其供應(yīng)給回聲消除/音頻合成電路1323?;芈曄?音頻合成電路1323在以從音頻編解碼器1328供應(yīng)的音頻數(shù)據(jù)取為目標(biāo)的情況中執(zhí)行回聲消除,并且,經(jīng)由音頻放大器電路1324從揚聲器1325輸出通過合成該音頻數(shù)據(jù)和其它音頻數(shù)據(jù)等獲得的音頻的數(shù)據(jù)。SDRAM1330存儲CPU1332執(zhí)行處理所需的各種數(shù)據(jù)。閃速存儲器1331存儲要由CPU1332執(zhí)行的程序。通過在諸如激活電視接收器1300等的預(yù)定定時處由CPU1332讀出在閃速存儲器1331中存儲的程序。經(jīng)由數(shù)字廣播獲得的EPG數(shù)據(jù)、經(jīng)由網(wǎng)絡(luò)從預(yù)定服務(wù)器獲得的數(shù)據(jù)等也被存儲在閃速存儲器1331中。例如,包含通過CPU1331的控制經(jīng)由網(wǎng)絡(luò)從預(yù)定服務(wù)器獲得的內(nèi)容數(shù)據(jù)的MPEG-TS被存儲在閃速存儲器1331中。例如,通過CPU1332的控制,經(jīng)由內(nèi)部總線1329,閃速存儲器1331將其MPEG-TS供應(yīng)給MPEG解碼器1317。MPEG解碼器1317以與從數(shù)字調(diào)諧器1316供應(yīng)的MPEG-TS的情況相同的方式來處理其MPEG-TS。以這樣的方式,電視接收器1300經(jīng)由網(wǎng)絡(luò)接收由視頻、音頻等構(gòu)成的內(nèi)容數(shù)據(jù),使用MPEG解碼器1317進(jìn)行解碼,從而可以顯示其視頻,并且,可以輸出其音頻。此外,電視接收器1300還包含用于接收從遙控器1351發(fā)射的紅外信號的光接收單元1337。光接收單元1337從遙控器1351接收紅外線,并且,將通過解調(diào)獲得的表示用戶的操作的內(nèi)容的控制代碼輸出給CPU1332。CPU1332根據(jù)從光接收單元1337供應(yīng)的控制代碼等執(zhí)行在閃速存儲器1331中存儲的程序,以控制電視接收器1300的整個操作。CPU1332和電視接收器1300的各個單元經(jīng)由未示出的路徑連接。USBI/F1333對經(jīng)由安裝在USB端子1336上的USB線纜連接的電視接收器1300的外部裝置執(zhí)行數(shù)據(jù)的發(fā)送/接收。網(wǎng)絡(luò)I/F1334經(jīng)由安裝在網(wǎng)絡(luò)端子1335上的線纜與網(wǎng)絡(luò)連接,還對與網(wǎng)絡(luò)連接的各種裝置執(zhí)行除音頻數(shù)據(jù)以外的數(shù)據(jù)的發(fā)送/接收。電視接收器1300使用圖像解碼裝置151、401、501或601作為MPEG解碼器1317,從而可以提高編碼效率。作為其結(jié)果,電視接收器1300可以以更高的速度從經(jīng)由天線接收到的廣播波信號或者經(jīng)由網(wǎng)絡(luò)獲得的內(nèi)容數(shù)據(jù)中獲得具有更高精度的解碼圖像并顯示它。圖47是圖示使用應(yīng)用了本發(fā)明的圖像編碼裝置和圖像解碼裝置的蜂窩電話的主要配置例子的框圖。圖47中所示的蜂窩電話1400包括被配置為整體地控制各個單元的主控制單元1450、電源電路單元1451、操作輸入控制單元1452、圖像編碼器1453、照相機I/F單元1454、LCD控制單元1455、圖像解碼器1456、多路復(fù)用/分離單元1457、記錄/重放單元1462、調(diào)制/解調(diào)電路單元1458和音頻編解碼器1459。這些單元經(jīng)由總線1460相互連接。此外,蜂窩電話1400包括操作鍵1419、CCD(電荷耦合器件)照相機1416、液晶顯示器1418、存儲單元1423、發(fā)送/接收電路單元1463、天線1414、麥克風(fēng)(MIC)1421和揚聲器1417。在呼叫結(jié)束并通過用戶的操作接通電源鍵時,電源電路單元1451通過從電池組向各個單元供電來在操作狀態(tài)中激活蜂窩電話1400。基于由CPU、ROM、RAM等構(gòu)成的主控制單元1450的控制,在諸如語音呼叫模式、數(shù)據(jù)通信模式等的各種模式中,蜂窩電話1400執(zhí)行各種操作,例如,音頻信號的發(fā)送/接收、電子郵件和圖像數(shù)據(jù)的發(fā)送/接收、圖像拍攝、數(shù)據(jù)記錄等。例如,在語音呼叫模式中,蜂窩電話1400通過音頻編解碼器1459將由麥克風(fēng)(話筒)1421收集的音頻信號轉(zhuǎn)換為數(shù)字音頻數(shù)據(jù),在調(diào)制/解調(diào)電路單元1458處對其進(jìn)行光譜擴展處理,并且,在發(fā)送/接收電路單元1463處對其進(jìn)行數(shù)字/模擬轉(zhuǎn)換處理和頻率轉(zhuǎn)換處理。蜂窩電話1400將通過其轉(zhuǎn)換處理獲得的用于發(fā)送的信號經(jīng)由天線1414發(fā)送到未示出的基站。將發(fā)送到基站的用于發(fā)送的信號(音頻信號)經(jīng)由公用電話網(wǎng)絡(luò)供應(yīng)給通信伙伴的蜂窩電話。此外,例如,在語音呼叫模式中,蜂窩電話1400在發(fā)送/接收電路單元1463處對在天線1414處接收的接收信號進(jìn)行放大,進(jìn)一步對其進(jìn)行頻率轉(zhuǎn)換處理和模擬/數(shù)字轉(zhuǎn)換處理,在調(diào)制/解調(diào)電路單元1458處對其進(jìn)行光譜逆擴展處理,并且通過音頻編解碼器將其轉(zhuǎn)換為模擬音頻信號。蜂窩電話1400從揚聲器1417輸出其轉(zhuǎn)換的和獲得的模擬音頻信號。此外,例如,當(dāng)在數(shù)據(jù)通信模式中發(fā)送電子郵件的情況中,蜂窩電話1400在操作輸入控制單元1452處接受通過操作鍵1419的操作而輸入的電子郵件的文本數(shù)據(jù)。蜂窩電話1400在主控制單元1450處處理其文本數(shù)據(jù),并且經(jīng)由LCD控制單元1455將其作為圖像顯示在液晶顯示器1418上。此外,蜂窩電話1400基于由操作輸入控制單元1452接受的文本數(shù)據(jù)、用戶的指示等在主控制單元1450處產(chǎn)生電子郵件數(shù)據(jù)。蜂窩電話1400在調(diào)制/解調(diào)電路單元1458處對其電子郵件數(shù)據(jù)進(jìn)行光譜擴展處理,并且在發(fā)送/接收電路單元1463處對其進(jìn)行數(shù)字/模擬轉(zhuǎn)換處理和頻率轉(zhuǎn)換處理。蜂窩電話1400將通過其轉(zhuǎn)換處理獲得的用于發(fā)送的信號經(jīng)由天線1414發(fā)送到未示出的基站。將發(fā)送到基站的用于發(fā)送的信號(電子郵件)經(jīng)由網(wǎng)絡(luò)、郵件服務(wù)器等供應(yīng)給預(yù)定的目的地。此外,例如,當(dāng)在數(shù)據(jù)通信模式中接收電子郵件的情況中,蜂窩電話1400用發(fā)送/接收電路單元1463接收經(jīng)由天線1414從基站發(fā)送的信號,對該信號進(jìn)行放大,并且,對其進(jìn)一步進(jìn)行頻率轉(zhuǎn)換處理和模擬/數(shù)字轉(zhuǎn)換處理。蜂窩電話1400在調(diào)制/解調(diào)電路單元1458處對其接收信號進(jìn)行光譜逆擴展處理,以恢復(fù)原始電子郵件數(shù)據(jù)。蜂窩電話1400經(jīng)由LCD控制單元1455在液晶顯示器1418上顯示恢復(fù)的電子郵件數(shù)據(jù)。請注意,蜂窩電話1400可以經(jīng)由記錄/重放單元1462在存儲單元1423中記錄(存儲)接收到的電子郵件數(shù)據(jù)。該存儲單元1423是可任選的可重寫的記錄介質(zhì)。存儲單元1423可以是諸如RAM、內(nèi)置閃速存儲器等的半導(dǎo)體存儲器,可以是硬盤,或者可以是諸如磁盤、磁光盤、光盤、USB存儲器、存儲器卡等的可移動介質(zhì)。不用說,存儲單元1423可以是除了這些以外的存儲單元。此外,例如,當(dāng)在數(shù)據(jù)通信模式中發(fā)送圖像數(shù)據(jù)的情況中,蜂窩電話1400通過在CCD照相機1416處成像來產(chǎn)生圖像數(shù)據(jù)。CCD照相機1416包括用作諸如透鏡、光圈等的光學(xué)裝置且用作光電轉(zhuǎn)換裝置的對被攝體進(jìn)行成像的CCD,將接收到的光的強度轉(zhuǎn)換為電信號,并且產(chǎn)生被攝體的圖像的圖像數(shù)據(jù)。經(jīng)由照相機I/F單元1451,使用諸如MPEG2、MPEG4等的預(yù)定的編碼格式,在圖像編碼器1453處對其圖像數(shù)據(jù)進(jìn)行壓縮編碼,因此,將其圖像數(shù)據(jù)轉(zhuǎn)換為編碼的圖像數(shù)據(jù)。蜂窩電話1400利用上述的圖像編碼裝置61、351、451和551作為用于執(zhí)行這種處理的圖像編碼器1453。因此,以與圖像編碼裝置51和351相同的方式,圖像編碼器1453根據(jù)量化參數(shù)和預(yù)測模式設(shè)置濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘?,以與圖像編碼裝置451和551相同的方式,圖像編碼器1453控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。請注意,此時,同時,在用CCD照相機1416拍攝的同時,蜂窩電話1400在音頻編解碼器1459處對在麥克風(fēng)(話筒)1421處收集的音頻進(jìn)行模擬數(shù)字轉(zhuǎn)換,并且進(jìn)一步對其進(jìn)行編碼。蜂窩電話1400使用預(yù)定的方法在多路復(fù)用/分離單元1457處對從圖像編碼器1453供應(yīng)的編碼圖像數(shù)據(jù)和從音頻編解碼器1459供應(yīng)的數(shù)字音頻數(shù)據(jù)進(jìn)行多路復(fù)用。蜂窩電話1400在調(diào)制/解調(diào)電路單元1458處對作為其結(jié)果獲得的多路復(fù)用數(shù)據(jù)進(jìn)行光譜擴展處理,并且在發(fā)送/接收電路單元1463處對其進(jìn)行數(shù)字/模擬轉(zhuǎn)換處理和頻率轉(zhuǎn)換處理。蜂窩電話1400將通過其轉(zhuǎn)換處理獲得的用于發(fā)送的信號經(jīng)由天線1414發(fā)送到未示出的基站。將發(fā)送到基站的用于發(fā)送的信號(圖像信號)經(jīng)由網(wǎng)絡(luò)等供應(yīng)給通信伙伴。請注意,在不發(fā)送圖像數(shù)據(jù)的情況中,蜂窩電話1400也可以經(jīng)由LCD控制單元1455而不是圖像編碼器1453在液晶顯示器1418上顯示在CCD照相機1416處產(chǎn)生的圖像數(shù)據(jù)。此外,例如,當(dāng)在數(shù)據(jù)通信模式中接收與簡單網(wǎng)站等鏈接的運動圖像文件的數(shù)據(jù)的情況中,蜂窩電話1400經(jīng)由天線1414在發(fā)送/接收電路單元1463處接收從基站發(fā)送的信號,對該信號進(jìn)行放大,并且,對其進(jìn)一步進(jìn)行頻率轉(zhuǎn)換處理和模擬/數(shù)字轉(zhuǎn)換處理。蜂窩電話1400在調(diào)制/解調(diào)電路單元1458處對接收到的信號進(jìn)行光譜逆擴展處理,以恢復(fù)原始的多路復(fù)用數(shù)據(jù)。蜂窩電話1400在多路復(fù)用/分離單元1457處將其多路復(fù)用數(shù)據(jù)分離為編碼的圖像數(shù)據(jù)和音頻數(shù)據(jù)。蜂窩電話1400使用與諸如MPEG2、MPEG4等的預(yù)定的編碼格式對應(yīng)的解碼格式在圖像解碼器1456處對編碼的圖像數(shù)據(jù)進(jìn)行解碼,從而產(chǎn)生重放的運動圖像數(shù)據(jù),并且,蜂窩電話1400經(jīng)由LCD控制單元1455在液晶顯示器1418上顯示該運動圖像數(shù)據(jù)。因此,例如,在液晶顯示器1418上顯示與簡單網(wǎng)站鏈接的運動圖像文件中包含的運動圖像數(shù)據(jù)。蜂窩電話1400利用上述的圖像解碼裝置151、401、501或601作為用于執(zhí)行這種處理的圖像解碼器1456。因此,以與圖像解碼裝置151和401相同的方式,圖像解碼器1456根據(jù)量化參數(shù)和預(yù)測模式切換濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘?,以與圖像解碼裝置501和601相同的方式,圖像解碼器1456基于打開/關(guān)閉標(biāo)志控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。此時,同時,蜂窩電話1400在音頻編解碼器1459處將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,并且從揚聲器1417處輸出它。因此,例如,播放與簡單網(wǎng)站鏈接的運動圖像文件中包含的音頻數(shù)據(jù)。請注意,以與電子郵件的情況相同的方式,蜂窩電話1400可以經(jīng)由記錄/重放單元1462將與簡單網(wǎng)站等鏈接的接收到的數(shù)據(jù)記錄(存儲)在存儲單元1423中。此外,蜂窩電話1400在主控制單元1450處對由CCD照相機1416獲得的成像的二維代碼進(jìn)行分析,從而可以獲得在二維代碼中記錄的信息。此外,蜂窩電話1400可以使用紅外線在紅外通信單元1481處與外部裝置通信。例如,蜂窩電話1400利用圖像編碼裝置51、351、451或551作為圖像編碼器1453,從而,可以提高通過對在CCD照相機1416處產(chǎn)生的圖像數(shù)據(jù)進(jìn)行編碼而產(chǎn)生的編碼數(shù)據(jù)的編碼效率。結(jié)果,蜂窩電話1400可以向另一個裝置提供具有優(yōu)異的編碼效率的編碼數(shù)據(jù)(圖像數(shù)據(jù))。此外,蜂窩電話1400利用圖像解碼裝置151、401、501或601作為圖像解碼器1456,從而可以產(chǎn)生具有高精度的預(yù)測圖像。例如,作為其結(jié)果,蜂窩電話1400可以從與簡單網(wǎng)站鏈接的運動圖像文件獲得具有更高精度的解碼圖像,并且顯示它。請注意,迄今為止已經(jīng)進(jìn)行了這樣的描述:其中,蜂窩電話1400利用CCD照相機1416,但是,蜂窩電話1400可以利用使用CMOS(互補金屬氧化物半導(dǎo)體)的圖像傳感器(CMOS圖像傳感器)代替該CCD照相機1416。在這種情況下,以與利用CCD照相機1416的情況相同的方式,蜂窩電話1400也可以對被攝體進(jìn)行成像并產(chǎn)生被攝體的圖像的圖像數(shù)據(jù)。此外,迄今為止已經(jīng)針對蜂窩電話1400進(jìn)行了描述,但是,以與蜂窩電話1400的情況相同的方式,圖像編碼裝置51、351、451和55,以及圖像解碼裝置151、401、501和601可以適用于任何類型的裝置,只要它是具有與蜂窩電話1400的成像功能和圖像功能相同的成像功能和圖像功能的裝置,例如,PDA(個人數(shù)字助理)、智能電話、UMPC(超移動個人計算機)、網(wǎng)絡(luò)書(netbook)、筆記本型個人計算機等。圖48是圖示使用應(yīng)用了本發(fā)明的圖像編碼裝置和圖像解碼裝置的硬盤記錄器的主要配置例子的框圖。圖48中所示的硬盤記錄器(HDD記錄器)1500是這樣的裝置,該裝置在內(nèi)置的硬盤中存儲由調(diào)諧器接收且從衛(wèi)星或地面天線等發(fā)送的廣播波信號(電視信號)中包含的廣播節(jié)目的音頻數(shù)據(jù)和視頻數(shù)據(jù),并且,根據(jù)用戶的指示在某一定時處向用戶提供存儲的數(shù)據(jù)。例如,硬盤記錄器1500可以從廣播波信號提取音頻數(shù)據(jù)和視頻數(shù)據(jù),在適當(dāng)?shù)臅r候?qū)@些音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行解碼,并且將其存儲在內(nèi)置的硬盤中。此外,例如,硬盤記錄器1500也可以經(jīng)由網(wǎng)絡(luò)從另一裝置獲得音頻數(shù)據(jù)和視頻數(shù)據(jù),在適當(dāng)?shù)臅r候?qū)@些音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行解碼,并且將其存儲在內(nèi)置的硬盤中。此外,例如,硬盤記錄器1500對在內(nèi)置的硬盤中記錄的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行解碼,將其供應(yīng)給監(jiān)視器1460,并且,在監(jiān)視器1560的屏幕上顯示其圖像。此外,硬盤記錄器1500可以從監(jiān)視器1560的揚聲器輸出其音頻。例如,硬盤記錄器1500對從經(jīng)由調(diào)諧器獲得的廣播波信號提取的音頻數(shù)據(jù)和視頻數(shù)據(jù)或者經(jīng)由網(wǎng)絡(luò)從另一裝置獲得的音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行解碼,將其供應(yīng)給監(jiān)視器1560,并且,在監(jiān)視器1560的屏幕上顯示其圖像。此外,硬盤記錄器1500可以從監(jiān)視器1560的揚聲器輸出其音頻。不用說,可以執(zhí)行除這些操作以外的操作。如圖48所示,硬盤記錄器1500包括接收單元1521、解調(diào)單元1522、分用器1523、音頻解碼器1524、視頻解碼器1525和記錄器控制單元1526。硬盤記錄器1500還包括EPG數(shù)據(jù)存儲器1527、程序存儲器1528、工作存儲器1529、顯示轉(zhuǎn)換器1530、OSD(屏幕上顯示)控制單元1531、顯示控制單元1523、記錄/重放單元1533、D/A轉(zhuǎn)換器1534和通信單元1535。此外,顯示轉(zhuǎn)換器1530包括視頻編碼器1541。記錄/重放單元1533包括編碼器1551和解碼器1552。接收單元1521從遙控器(未示出)接收紅外信號,將其轉(zhuǎn)換為電信號,并且輸出給記錄器控制單元1526。記錄器控制單元1526由例如微處理器等構(gòu)成,并且,根據(jù)存儲在程序存儲器1528中的程序執(zhí)行各種處理。此時,記錄器控制單元1526根據(jù)需要使用各種存儲器1529。與網(wǎng)絡(luò)連接的通信單元1535經(jīng)由網(wǎng)絡(luò)與另一裝置執(zhí)行圖像處理。例如,通信單元1535由記錄器控制單元1526控制,以與調(diào)諧器(未示出)通信并且,主要向調(diào)諧器輸出信道選擇控制信號。解調(diào)單元1522對從調(diào)諧器供應(yīng)的信號進(jìn)行解調(diào),并且輸出給分用器1523。分用器1523將從解調(diào)單元1522供應(yīng)的數(shù)據(jù)分離為音頻數(shù)據(jù)、視頻數(shù)據(jù)和EPG數(shù)據(jù),并且分別輸出給音頻解碼器1524、視頻解碼器1525和記錄器控制單元1526。音頻解碼器1524例如使用MPEG格式對輸入的音頻數(shù)據(jù)進(jìn)行解碼,并且輸出給記錄/重放單元1533。視頻解碼器1525例如使用MPEG格式對輸入的視頻數(shù)據(jù)進(jìn)行解碼,并且輸出給顯示轉(zhuǎn)換器1530。記錄器控制單元1526將輸入的EPG數(shù)據(jù)供應(yīng)給EPG數(shù)據(jù)存儲器1527以便存儲。顯示轉(zhuǎn)換器1530使用視頻編碼器1541將從視頻解碼器1525或記錄器控制單元1526供應(yīng)的視頻數(shù)據(jù)編碼為例如符合NTSC(國家電視標(biāo)準(zhǔn)委員會)格式的視頻數(shù)據(jù),并且輸出給記錄/重放單元1533。此外,顯示轉(zhuǎn)換器1530將從視頻解碼器1525或記錄器控制單元1526供應(yīng)的視頻數(shù)據(jù)的畫面的尺寸轉(zhuǎn)換為對應(yīng)于監(jiān)視器1560的尺寸的尺寸。顯示轉(zhuǎn)換器1530使用視頻編碼器1541將轉(zhuǎn)換了畫面尺寸的視頻數(shù)據(jù)進(jìn)一步轉(zhuǎn)換為符合NTSC格式的視頻數(shù)據(jù),并且轉(zhuǎn)換為模擬信號,并且輸出給顯示控制單元1532。在記錄器控制單元1526的控制下,顯示控制單元1523將從OSD(屏幕上顯示)控制單元1531輸出的OSD信號重疊在從顯示轉(zhuǎn)換器1530輸入的視頻信號上,并且輸出給監(jiān)視器1560的顯示器以便顯示。此外,使用D/A轉(zhuǎn)換器1534將從音頻解碼器1524輸出的音頻數(shù)據(jù)轉(zhuǎn)換為模擬信號,并且將其供應(yīng)給監(jiān)視器1560。監(jiān)視器1560從內(nèi)置的揚聲器輸出該音頻信號。記錄/重放單元1533包括硬盤,作為記錄有視頻數(shù)據(jù)、視頻數(shù)據(jù)等的記錄介質(zhì)。例如,記錄/重放單元1533使用MPEG格式通過編碼器1551對從音頻解碼器1524供應(yīng)的音頻數(shù)據(jù)進(jìn)行編碼。此外,記錄/重放單元1533使用MPEG格式通過編碼器1551對從顯示轉(zhuǎn)換器1530的視頻編碼器1541供應(yīng)的視頻數(shù)據(jù)進(jìn)行編碼。記錄/重放單元1533使用多路復(fù)用器合成其音頻數(shù)據(jù)的編碼數(shù)據(jù)和其視頻數(shù)據(jù)的編碼數(shù)據(jù)。記錄/重放單元1533通過信道編碼放大合成的數(shù)據(jù),并且經(jīng)由記錄頭將其數(shù)據(jù)寫入在硬盤中。記錄/重放單元1533經(jīng)由重放頭播放在硬盤中記錄的數(shù)據(jù),放大該數(shù)據(jù),并且,使用分用器將其分離為音頻數(shù)據(jù)和視頻數(shù)據(jù)。記錄/重放單元1533使用MPEG格式通過解碼器1552對音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行解碼。記錄/重放單元1533對解碼的音頻數(shù)據(jù)進(jìn)行數(shù)字模擬轉(zhuǎn)換,并且輸出給監(jiān)視器1560的揚聲器。此外,記錄/重放單元1533對解碼的視頻數(shù)據(jù)進(jìn)行數(shù)字模擬轉(zhuǎn)換,并且輸出給監(jiān)視器1560的顯示器。記錄器控制單元1526基于由經(jīng)由接收單元1521接收的來自遙控器的紅外信號指示的用戶的指示從EPG數(shù)據(jù)存儲器1527讀出最新的EPG數(shù)據(jù),并且供應(yīng)給OSD控制單元1531。OSD控制單元1531產(chǎn)生對應(yīng)于輸入的EPG數(shù)據(jù)的圖像數(shù)據(jù),并且輸出給顯示控制單元1532。顯示控制單元1532將從OSD控制單元1531輸入的視頻數(shù)據(jù)輸出給監(jiān)視器1560的顯示器以便顯示。因此,在監(jiān)視器1560的顯示器上顯示EPG(電子節(jié)目指南)。此外,硬盤記錄器1500可以經(jīng)由諸如互聯(lián)網(wǎng)等的網(wǎng)絡(luò)獲得從另一裝置供應(yīng)的各種數(shù)據(jù),例如,視頻數(shù)據(jù)、音頻數(shù)據(jù)、EPG數(shù)據(jù)等。通信單元1535由記錄器控制單元1526控制,以獲得經(jīng)由網(wǎng)絡(luò)從另一裝置發(fā)送的諸如視頻數(shù)據(jù)、音頻數(shù)據(jù)、EPG數(shù)據(jù)等的編碼數(shù)據(jù),并且將其供應(yīng)給記錄器控制單元1526。例如,記錄器控制單元1526將獲得的視頻數(shù)據(jù)和音頻數(shù)據(jù)的編碼數(shù)據(jù)供應(yīng)給記錄/重放單元1533,并且將其存儲在硬盤中。此時,記錄器控制單元1526和記錄/重放單元153可以根據(jù)需要執(zhí)行諸如重新編碼等的處理。此外,記錄器控制單元1526對獲得的視頻數(shù)據(jù)和音頻數(shù)據(jù)的編碼數(shù)據(jù)進(jìn)行解碼,并且將獲得的視頻數(shù)據(jù)供應(yīng)給顯示轉(zhuǎn)換器1530。以與從視頻解碼器1525供應(yīng)的視頻數(shù)據(jù)相同的方式,顯示轉(zhuǎn)換器1530對從記錄器控制單元1526供應(yīng)的視頻數(shù)據(jù)進(jìn)行處理,經(jīng)由顯示控制單元1532供應(yīng)給監(jiān)視器1560,以便顯示其圖像?;蛘撸梢赃M(jìn)行這樣的布置:其中,根據(jù)該圖像顯示,記錄器控制單元1526將解碼的音頻數(shù)據(jù)經(jīng)由D/A轉(zhuǎn)換器1534供應(yīng)給監(jiān)視器1560,并且從揚聲器輸出其音頻。此外,記錄器控制單元1526對獲得的EPG數(shù)據(jù)的編碼數(shù)據(jù)進(jìn)行解碼,并且,將解碼的EPG數(shù)據(jù)供應(yīng)給EPG數(shù)據(jù)存儲器1527。這樣配置的硬盤記錄器1500利用圖像解碼裝置151、401、501或601作為視頻解碼器1525、解碼器1552和容納在記錄器控制單元1526中的解碼器。因此,以與圖像解碼裝置151和401相同的方式,視頻解碼器1525、解碼器1552和容納在記錄器控制單元1526中的解碼器根據(jù)量化參數(shù)和預(yù)測模式切換濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘撸耘c圖像解碼裝置501和601相同的方式,視頻解碼器1525、解碼器1552和容納在記錄器控制單元1526中的解碼器基于打開/關(guān)閉標(biāo)志控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。因此,硬盤記錄器1500可以產(chǎn)生具有高精度的預(yù)測圖像。作為其結(jié)果,硬盤記錄器1500可以例如從經(jīng)由調(diào)諧器接收的視頻數(shù)據(jù)的編碼數(shù)據(jù)、從記錄/重放單元1533的硬盤讀出的視頻數(shù)據(jù)的編碼數(shù)據(jù)或者經(jīng)由網(wǎng)絡(luò)獲得的視頻數(shù)據(jù)的編碼數(shù)據(jù)獲得具有更高精度的解碼圖像,并且在監(jiān)視器1560上顯示。此外,硬盤記錄器1500利用圖像編碼裝置51、351、451或551作為編碼器1551。因此,以與圖像編碼裝置51和351相同的方式,編碼器1551根據(jù)量化參數(shù)和預(yù)測模式設(shè)置濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘?,以與圖像編碼裝置451和551相同的方式,編碼器1551控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。因此,例如,硬盤記錄器1500可以提高要記錄在硬盤中的編碼數(shù)據(jù)的編碼效率。作為其結(jié)果,硬盤記錄器1500可以以更有效的方式使用硬盤的存儲區(qū)域。請注意,迄今為止已經(jīng)對用于在硬盤中記錄視頻數(shù)據(jù)和音頻數(shù)據(jù)的硬盤記錄器1500進(jìn)行了描述,但是,不用說,可以利用任何類型的記錄介質(zhì)。例如,甚至采用應(yīng)用了諸如閃速存儲器、光盤、視頻帶等的除硬盤以外的記錄介質(zhì)的記錄器,以與上述的硬盤記錄器1500的情況相同的方式,圖像編碼裝置51、351、451和551以及圖像解碼裝置151、401、501和601也可以適用于此。圖49是圖示使用應(yīng)用了本發(fā)明的圖像編碼裝置和圖像解碼裝置的照相機的主要配置例子的框圖。圖49中所示的照相機1600對被攝體進(jìn)行成像,在LCD1616上顯示被攝體的圖像,并且將其作為圖像數(shù)據(jù)記錄在記錄介質(zhì)1633中。透鏡塊1611將光(即,被攝體的視頻)輸入到CCD/CMOS1612。CCD/CMOS1612是利用CCD或CMOS的圖像傳感器,將接收到的光的強度轉(zhuǎn)換為電信號,并且供應(yīng)給照相機信號處理單元1613。照相機信號處理單元1613將從CCD/CMOS1612供應(yīng)的電信號轉(zhuǎn)換為Y、Cr和Cb的顏色差信號,并且供應(yīng)給圖像信號處理單元1614。在控制器1621的控制下,圖像信號處理單元1614對從照相機信號處理單元1613供應(yīng)的圖像信號進(jìn)行預(yù)定的圖像處理,或者,使用例如MPEG格式通過編碼器1641對其圖像信號進(jìn)行編碼。圖像信號處理單元1614將通過對圖像信號進(jìn)行編碼而產(chǎn)生的編碼數(shù)據(jù)供應(yīng)給解碼器1615。此外,圖像信號處理單元1614獲得在屏幕上顯示器(OSD)1620處產(chǎn)生的用于顯示的數(shù)據(jù),并且將其供應(yīng)給解碼器1615。對于上述的處理,照相機信號處理單元1613根據(jù)需要適當(dāng)?shù)乩媒?jīng)由總線1617連接的DRAM(動態(tài)隨機存取存儲器)1617來將圖像數(shù)據(jù)、從其圖像數(shù)據(jù)編碼的編碼數(shù)據(jù)等保持在其DRAM1618中。解碼器1615對從圖像信號處理單元1614供應(yīng)的編碼數(shù)據(jù)進(jìn)行解碼,并且,將獲得的圖像數(shù)據(jù)(解碼圖像數(shù)據(jù))供應(yīng)給LCD1616。此外,解碼器1615將從圖像信號處理單元1614供應(yīng)的用于顯示的數(shù)據(jù)供應(yīng)給LCD1616。LCD1616在適當(dāng)?shù)臅r候合成從解碼器1615供應(yīng)的用于顯示的數(shù)據(jù)的圖像和解碼圖像數(shù)據(jù)的圖像,并且顯示其合成圖像。在控制器1621的控制下,屏幕上顯示器1620將由符號、字符或圖形構(gòu)成的諸如菜單畫面或圖標(biāo)等的用于顯示的數(shù)據(jù)經(jīng)由總線1617輸出到圖像信號處理單元1614。基于指示由用戶使用操作單元1622命令的內(nèi)容的信號,控制單元1621執(zhí)行各種處理,并且,經(jīng)由總線1617還控制圖像信號處理單元1614、DRAM1618、外部接口1619、屏幕上顯示器1620、介質(zhì)驅(qū)動器1623等。用于控制器1621執(zhí)行各種處理所需的程序、數(shù)據(jù)等存儲在閃速ROM1624中。例如,控制器1621可以代替圖像信號處理單元1614和解碼器1615對存儲于DRAM1618中的圖像數(shù)據(jù)進(jìn)行編碼,或者對存儲于DRAM1618中的編碼數(shù)據(jù)進(jìn)行解碼。此時,控制器1621可以使用與圖像信號處理單元1614和解碼器1615的編碼和解碼格式相同的格式執(zhí)行編碼和解碼處理,或者,可以使用圖像信號處理單元1614和解碼器1615都不能處理的格式來執(zhí)行編碼和解碼處理。此外,例如,在從操作單元1622指示了開始圖像打印的情況中,控制器1621從DRAM1618讀出圖像數(shù)據(jù),并且經(jīng)由總線1617將其供應(yīng)給與外部接口1619連接的打印機1634以便打印。此外,例如,在從操作單元1622指示了圖像記錄的情況中,控制器1621從DRAM1618讀出編碼數(shù)據(jù),并且經(jīng)由總線1617將其供應(yīng)給安裝在介質(zhì)驅(qū)動器1623上的記錄介質(zhì)1633以便存儲。記錄介質(zhì)1633是可任選的可讀寫可移動介質(zhì),例如,磁盤、磁光盤、光盤、半導(dǎo)體存儲器等。不用說,關(guān)于可移動介質(zhì)的類型,記錄介質(zhì)1633也是可任選的,因此,可以是帶裝置,或者可以是盤,或者可以是存儲器卡。不用說,記錄介質(zhì)1633可以是非接觸式IC卡等?;蛘?,介質(zhì)驅(qū)動器1623和記錄介質(zhì)1633可以被配置為集成在非可搬性記錄介質(zhì)中,所述非可搬性記錄介質(zhì)例如是內(nèi)置的硬盤驅(qū)動器、SSD(固態(tài)驅(qū)動器)等。外部接口1619由例如USB輸入/輸出端子等構(gòu)成,并且在執(zhí)行圖像打印的情況中與打印機1634連接。此外,驅(qū)動器1631根據(jù)需要與外部接口1619連接,諸如磁盤、光盤或磁光盤的可移動介質(zhì)1632在適當(dāng)?shù)臅r候被安裝在其上,并且,從其讀出的計算機程序根據(jù)需要被安裝在閃速ROM1624中。此外,外部接口1619包括要與諸如LAN、互聯(lián)網(wǎng)等的預(yù)定網(wǎng)絡(luò)連接的網(wǎng)絡(luò)接口。例如,根據(jù)來自操作單元122的指示,控制器1621可以從DRAM1618讀出編碼數(shù)據(jù),并且將其從外部接口1619供應(yīng)給經(jīng)由網(wǎng)絡(luò)連接的另一裝置。此外,控制器1621可以經(jīng)由外部接口1619獲得經(jīng)由網(wǎng)絡(luò)從另一裝置供應(yīng)的編碼數(shù)據(jù)或圖像數(shù)據(jù),并且將其保持在DRAM1618中,或者,將其供應(yīng)給圖像信號處理單元1614。這樣配置的照相機1600利用圖像解碼裝置151、401、501或601作為解碼器1615。因此,以與圖像解碼裝置151和401相同的方式,解碼器1615根據(jù)量化參數(shù)和預(yù)測模式切換濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘撸耘c圖像解碼裝置501和601相同的方式,解碼器1615基于打開/關(guān)閉標(biāo)志控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。因此,照相機1600可以產(chǎn)生具有高精度的預(yù)測圖像。作為其結(jié)果,例如,照相機1600可以從在CCD/CMOS1612處產(chǎn)生的圖像數(shù)據(jù)、從DRAM1618或記錄介質(zhì)1633讀出的視頻數(shù)據(jù)的編碼數(shù)據(jù)、或者經(jīng)由網(wǎng)絡(luò)獲得的視頻數(shù)據(jù)的編碼數(shù)據(jù)獲得具有更高精度的解碼圖像,并且在LCD1616上顯示。此外,照相機1600利用圖像編碼裝置51、351、451或551作為編碼器1641。因此,以與圖像編碼裝置51和351相同的方式,編碼器1641根據(jù)量化參數(shù)和預(yù)測模式設(shè)置濾波系數(shù),并且,在幀內(nèi)預(yù)測之前,對鄰近像素執(zhí)行濾波處理?;蛘撸耘c圖像編碼裝置451和551相同的方式,編碼器1641控制在幀內(nèi)預(yù)測之前是否對鄰近像素執(zhí)行濾波處理。因此,可以提高編碼效率。因此,例如,照相機1600可以提高要記錄在硬盤中的編碼數(shù)據(jù)的編碼效率。作為其結(jié)果,照相機1600可以以更有效的方式使用DRAM1618或記錄介質(zhì)1633的存儲區(qū)域。請注意,圖像解碼裝置151、401、501和601的解碼方法可以適用于控制器1621執(zhí)行的解碼處理。類似地,圖像編碼裝置51、351、451和551的編碼方法可以適用于控制器1621執(zhí)行的編碼處理。此外,照相機1600成像的圖像數(shù)據(jù)可以是運動圖像,或者可以是靜止圖像。不用說,圖像編碼裝置51、351、451和551以及圖像解碼裝置151、401、501和601可以適用于除上述裝置以外的裝置或系統(tǒng)。附圖標(biāo)記列表51圖像編碼裝置66無損耗編碼單元74幀內(nèi)預(yù)測單元75鄰近像素內(nèi)插濾波切換單元81鄰近像素設(shè)置單元82預(yù)測圖像產(chǎn)生單元83最佳預(yù)測模式確定單元91預(yù)測模式緩沖器92量化參數(shù)緩沖器93低通濾波設(shè)置單元94幀系數(shù)存儲器111鄰近像素設(shè)置單元112預(yù)測圖像產(chǎn)生單元113最佳預(yù)測模式確定單元121預(yù)測模式緩沖器122最佳濾波計算單元151圖像解碼裝置162無損耗解碼單元171幀內(nèi)預(yù)測單元172鄰近像素內(nèi)插濾波切換單元181預(yù)測圖像產(chǎn)生單元182鄰近像素設(shè)置單元191預(yù)測模式緩沖器192量化參數(shù)緩沖器193低通濾波設(shè)置單元194濾波系數(shù)存儲器202低通濾波設(shè)置單元251學(xué)習(xí)裝置261鄰近內(nèi)插濾波計算單元271濾波系數(shù)存儲單元351圖像編碼裝置361二次預(yù)測單元362鄰近像素內(nèi)插濾波切換單元401圖像解碼裝置411二次預(yù)測單元412鄰近像素內(nèi)插濾波切換單元451圖像編碼裝置461鄰近像素內(nèi)插濾波控制單元501圖像解碼裝置511鄰近像素內(nèi)插濾波控制單元551圖像編碼裝置561鄰近像素內(nèi)插濾波控制單元601圖像解碼裝置611鄰近像素內(nèi)插濾波控制單元當(dāng)前第1頁1 2 3