本發(fā)明涉及進行圖像的預測編碼的圖像編碼裝置及對被預測編碼的信息進行預測解碼的圖像解碼裝置,涉及適用于例如移動電話、導航系統(tǒng)、DVD(DigitalVersatileDisc)/HDD(HardDiskDrive)/BD(Blue-rayDisc)錄像機、數(shù)字攝像機、數(shù)碼相機、數(shù)字電視機、電話會議系統(tǒng)等的動態(tài)圖像編碼解碼裝置的有效技術。
背景技術:以往,在動態(tài)圖像編碼領域的技術中,廣泛地使用以MPEG(MovingPictureExpertsGroup)、ITU-T(InternationalTelecommunicationUnion,TelecommunicationStandardizationSector)所標準化的H.264為代表的編碼方式等。在這些編碼方式中,為了削減代碼量而采用了預測編碼,在編碼時,對通過某種方法預測得到的圖像(預測圖像)與原圖像的差分進行編碼。相反地,在解碼時,通過對預測圖像加上差分而得到解碼圖像。一幅圖像例如由亮度和兩個色差構成。該格式稱作YCbCr。動態(tài)圖像由多幅連續(xù)的圖像構成。在現(xiàn)有的地面數(shù)字播放中,1秒鐘期間為大約30幅。由此,預測圖像的生成方法大體上分為兩種。一種為單獨使用一幅圖像在同一畫面內進行預測的方法(幀內預測或畫面內預測),另一種為使用圖像連續(xù)這一特征在畫面間進行預測的方法(幀間預測或畫面間預測)。通常情況下,在動態(tài)圖像中,連續(xù)圖像間的關聯(lián)性較高,因此,與畫面內預測相比,畫面間預測的編碼效率更高。但是,僅通過畫面內預測而被編碼的圖像對于動態(tài)圖像的開頭、再現(xiàn)時隨機訪問性的提高、錯誤時的恢復是必要的,一般在0.5秒到2秒插入一次左右。在非專利文獻1及2中,分別記載有畫面內預測方法、畫面間預測方法。在這些非專利文獻中,以將圖像分割成16像素×16行而得到的稱作宏塊的處理單位進行編碼處理。預測圖像的生成單位是將宏塊的內部進一步細分的8×8、4×4單位等(以下,在本說明書中將預測圖像的生成單位稱作“塊”)。在畫面間預測中,使用已編碼/解碼的圖像進行預測圖像的生成。此時,按塊對表示從哪個圖像的哪個位置進行預測的“參照索引(參考索引:referenceindex)”和“運動矢量(運動向量:motionvector)”進行編碼。參照索引表示在預測中使用的圖像,例如,以當前圖像之前的第1副圖像為索引0、當前圖像之前的第2副圖像為索引1的方式分配。運動矢量是當前塊的位置與在預測中使用的圖像的位置的差分值,由于圖像為二維信息,所以由水平成分、垂直成分這兩個值構成。在非專利文獻中,在位流中僅對亮度的矢量進行了編碼。另一方面,在畫面內預測中,從與塊相鄰的像素起按照規(guī)定規(guī)則進行預測圖像的生成。在非專利文獻1、2中,規(guī)定有從左側、上側的像素起進行預測的方法等九種方法。另外,有時也分別存在針對亮度和色差的預測方法,亮度和色差的預測方法不同。作為其他畫面內預測方法存在專利文獻1及2。在這些文獻中,通過矢量指定同一畫面內的參照位置,從而進行預測圖像的生成。也就是說,取代畫面間預測中的已編碼/解碼的圖像,在預測中使用當前編碼/解碼中的圖像,由此,對周期性的離散圖案實現(xiàn)高編碼效率。在專利文獻1中,通過使生成預測圖像的單位在16×16、8×8之間可變來提高編碼效率。另外,在專利文獻2中,通過使用倍增的矢量對包含于參照范圍的、編碼/解碼尚未結束的區(qū)域(以下,稱作未編碼區(qū)域)進行插補,抑制在參照包含較多未編碼區(qū)域的范圍時編碼效率降低。以下將該預測方法稱作矢量預測?,F(xiàn)有技術文獻專利文獻專利文獻1:美國專利公開第2003/0202588號專利文獻2:國際公開小冊子WO/2010/082231號非專利文獻非專利文獻1:ITU-TH.264,SERIESH:AUDIOVISUALANDMULTIMEDIASYSTEMSInfrastructureofaudiovisualservices-Codingofmovingvideo,Advancedvideocodingforgenericaudiovisualservices非專利文獻2:ISO/IEC14496-10,Informationtechnology-Codingofaudio-visualobjects-Part10:AdvancedVideoCoding
技術實現(xiàn)要素:為了在解碼裝置側生成預測圖像,必須要從編碼裝置向解碼裝置傳遞預測方法的信息。即,在預測方法中存在幀間預測和幀內預測,在幀內預測中存在上述矢量預測和其他預測方法。若不正確地傳遞使用了何種預測方法則無法進行圖像的解碼。而且,本發(fā)明人發(fā)現(xiàn),在處理每秒30幀這樣巨大的數(shù)據量的性質上,以塊單位表示使用了何種編碼方式的信息即使為1比特,也需要減小該數(shù)據尺寸。本發(fā)明的目的在于提供一種圖像編碼裝置,在傳遞編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼。本發(fā)明的其他目在于提供一種圖像解碼裝置,在接收編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼。本發(fā)明的上述目的及其他目的和新型特征可以通過本說明書的記載和添加的附圖得以明確。簡單說明本申請所公開的發(fā)明中具有代表性的實施方式的概要如下。即,求出成為圖像的預測編碼對象的被分割的圖像的信息與預測信息的誤差并進行預測編碼,根據該預測編碼的處理序列,按對上述被分割的圖像的信息進行的每次處理來生成將確定預測方法的信息和通過該方法被預測編碼的信息排列而成的數(shù)據流。此時,在上述預測方法為使用矢量信息的幀內預測編碼的情況下,上述數(shù)據流的作為被預測編碼的信息,按對上述被分割的圖像的信息進行的每次處理而具有矢量信息和上述誤差的信息的組。發(fā)明效果簡單說明通過本申請所公開的發(fā)明中具有代表性的實施方式而得到的效果如下。即,在傳遞及接收編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼。附圖說明圖1是例示通過流編碼部(解碼部)進行的編碼處理(解碼處理)的處理順序的流程圖。圖2是例示適用于移動電話和DVD/HDD/BD錄像機等動態(tài)圖像編碼解碼裝置的圖像編碼裝置及圖像解碼裝置的框圖。圖3是預測矢量的說明圖。圖4是矢量信息等的說明圖。圖5是例示圖1的數(shù)據流的排列的說明圖。圖6是例示通過流編碼部(解碼部)進行的編碼處理(解碼處理)的其他處理順序的流程圖。圖7是例示圖6的數(shù)據流的排列的說明圖。圖8是表示基于參考索引(referenceindex)指定參照幀的具體例的說明圖。圖9是例示通過流編碼部(解碼部)進行的編碼處理(解碼處理)的另一其他處理順序的流程圖。圖10是例示圖9的數(shù)據流的排列的說明圖。圖11是例示分塊尺寸(part_size)和向量模式(vec_mode)的值分配與預測模式(pred_mode)的值分配的關系的說明圖。圖12是例示通過流編碼部(解碼部)進行的編碼處理(解碼處理)的另一其他處理順序的流程圖。圖13是例示圖12的數(shù)據流的排列的說明圖。圖14是例示通過流編碼部(解碼部)進行的編碼處理(解碼處理)的另一其他處理順序的流程圖。圖15是例示圖14的數(shù)據流的排列的說明圖。圖16是表示圖像編碼裝置的具體例的框圖。圖17是表示圖像解碼裝置的具體例的框圖。具體實施方式1.實施方式的概要首先,對本申請所公開的發(fā)明中具有代表性實施方式的概要進行說明。在對代表性實施方式進行的概要說明中,標注括號而參照的附圖標記只不過是例示其包含在標注括號的構成要素的概念中?!?〕<編碼裝置的數(shù)據流>本發(fā)明的代表性實施方式的圖像編碼裝置(10)具有:圖像編碼部,其求出成為圖像的預測編碼的對象的被分割的圖像的信息與預測信息的誤差并進行預測編碼;和流編碼部,其根據上述圖像編碼部進行的預測編碼的處理結果,按對上述被分割的圖像的信息進行的每次處理來生成將確定預測方法的信息和根據該方法被預測編碼的信息排列而成的數(shù)據流。此時,當上述預測方法為,在用于生成上述預測信息的預測圖像的指定中使用矢量信息的幀內預測編碼的情況下,上述數(shù)據流作為被預測編碼的信息,按對上述被分割的圖像的信息進行的每次處理而具有成對的矢量信息和上述誤差的信息。如上所述,在生成的數(shù)據流中,按預測編碼的每次處理而配置有確定預測方法的信息和根據該方法被預測編碼的信息,針對使用矢量信息的幀內預測編碼,作為被預測編碼的信息具有成對的矢量信息和上述誤差的信息。因此,在傳遞編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼?!?〕<圖1、圖9的宏塊類型和向量模式>在〔1〕的圖像解碼裝置中,上述確定預測方法的信息為,表示對上述被分割的圖像的信息進行的預測為幀內預測和幀間預測的哪一方的信息(mb_type)、和表示在幀內預測中是否使用了矢量信息的信息(vec_mode、圖9的pred_mode)。能夠將確定上述預測方法的信息例如以2比特單位表示?!?〕<圖9的predmode←vec_mode,partsize>在〔2〕的圖像解碼裝置中,上述表示在幀內預測中是否使用了矢量信息的信息為,將子塊尺寸和表示在幀內預測中是否使用矢量信息的信息組合而得到的信息,其中,上述子塊尺寸是將上述被分割的圖像的信息的圖像尺寸細分后得到的子塊尺寸。若子塊尺寸的種類對于表示子塊尺寸的比特數(shù)寬余,則匯總多個要素并進行編碼,從而與將各個要素單獨編碼的情況相比能夠削減信息的比特數(shù)?!?〕<圖9的predmode←vec_mode,partsize的比特數(shù)壓縮>在〔3〕的圖像編碼裝置中,將上述子塊尺寸和表示在幀內預測中是否使用矢量信息的信息組合而得到的信息為,以通過2的乘方來區(qū)分上述子塊尺寸的種類所必需的比特數(shù)表示的信息,其中,上述子塊尺寸為將上述被分割的圖像的信息的圖像尺寸細分后的子塊尺寸。由于子塊尺寸的種類對于表示子塊尺寸的比特數(shù)寬余,所以通過匯總多個要素并進行編碼,與將各個要素單獨編碼的情況相比能夠削減信息的比特數(shù)?!?〕<圖6;在幀間預測中指定本幀實質進行幀內預測>在〔1〕的圖像編碼裝置中,上述確定預測方法的信息為如下信息:表示對上述被分割的圖像信息進行的預測為幀間預測和使用了矢量信息的幀內預測的某一方或其他幀內預測的信息(pred_type)、和表示使用上述矢量信息而參照的幀為多個幀內的哪一個幀的信息(referenceindex),其中,上述多個幀還將含有上述被分割的圖像信息的本幀包括在內。后者的信息(referenceindex)原本就是在幀間預測編碼中確定參照幀所需要的信息,由于借用這樣的信息,能夠使僅用于確定上述預測方法的信息與〔2〕相比減少1比特而以1比特單位表示?!?〕<圖12;將幀內預測限定成矢量預測的情況>在〔1〕記載的圖像編碼裝置中,當在幀內預測中僅采用使用矢量信息的預測時,上述確定預測方法的信息為,表示對上述被分割的圖像信息進行的預測為幀內預測和幀間預測的哪一方的信息(mb_type)。不需要表示在幀內預測中是否使用了矢量信息的信息,能夠使僅用于確定上述預測方法的信息與〔2〕相比減少1比特而以1比特單位表示?!?〕<圖14;在幀間預測中指定本幀而實質為使用了矢量的幀內預測>在〔1〕的圖像編碼裝置中,當在幀內預測中僅采用使用矢量信息的預測時,上述確定預測方法的信息為,表示參照幀為多個幀內的哪一個幀的信息(referenceindex),其中,上述多個幀還將含有上述被分割的圖像信息的本幀包括在內。能夠使上述確定預測方法的信息與〔5〕相比減少1比特而以1比特單位表示?!?〕<亮度成分的矢量信息>在〔1〕的圖像編碼裝置中,上述矢量信息包括亮度成分的矢量信息。能夠將數(shù)據流中的矢量信息限定在所需要的最低限度?!?〕<亮度成分的矢量信息、色差成分的矢量信息>在〔1〕的圖像編碼裝置中,當確定上述預測方法的信息所確定的預測方法為,在指定用于生成上述預測信息的預測圖像時使用矢量信息的預測編碼的情況下,作為該矢量信息包括表示是僅使用亮度成分的矢量信息還是使用亮度成分的矢量信息和色差成分的矢量信息雙方的信息。作為矢量信息,能夠根據需要選擇是僅使用亮度成分的矢量信息、還是亮度成分的矢量信息和色差成分的矢量信息雙方?!?0〕<將使用了矢量的幀內預測編碼包含于幀間預測編碼的范疇>本發(fā)明的代表性的其他實施方式的圖像編碼裝置(10;圖2及圖6)具有:圖像編碼部,其求出成為圖像的預測編碼的對象的被分割的圖像的信息與預測信息的誤差并進行預測編碼;和流編碼部,其根據上述圖像編碼部進行的預測編碼的處理結果,按對上述被分割的圖像的信息進行的每次處理來生成將確定預測方法的信息和根據該方法被預測編碼的信息排列而成的數(shù)據流。當上述預測方法為,在用于生成上述預測信息的預測圖像的指定中使用矢量信息的預測編碼的情況下,上述數(shù)據流作為被預測編碼的信息,按對上述被分割的圖像的信息進行的每次處理而具有成對的矢量信息和上述誤差的信息。確定上述預測方法的信息為如下信息:表示對上述被分割的圖像信息進行的預測為使用了矢量信息的預測或其他幀內預測的信息(pred_type)、和表示使用上述矢量信息而參照的幀為多個幀內的哪一個幀的信息(referenceindex),其中,上述多個幀還將含有上述被分割的圖像信息的本幀包括在內,通過將含有上述被分割的圖像信息的本幀作為幀間預測編碼的對象幀,進行使用了矢量信息的幀內預測編碼。如上所述,能夠將使用矢量信息的幀內預測編碼包含于幀間預測編碼的范疇來傳遞編碼方法。尤其是,后者的信息(referenceindex)原本就是在幀間預測編碼中確定參照幀所需要的信息,由于借用這樣的信息,能夠減少僅用于確定上述預測方法的信息比特數(shù)?!?1〕<解碼裝置的數(shù)據流>本發(fā)明的代表性的另一其他實施方式的圖像解碼裝置(20)具有:流解碼部,其根據輸入序列將數(shù)據流解碼,所述數(shù)據流將確定預測編碼的預測方法的信息和根據該方法被預測編碼的信息排列而成,其中,該預測編碼的預測方法針對成為圖像的預測編碼對象的被分割的圖像的信息;和圖像解碼部,其通過利用在上述流解碼部被解碼的、確定上述預測方法的信息和通過該方法被預測編碼的信息,對基于在先解碼的圖像信息而獲取的預測信息加上誤差的信息來進行圖像的解碼。當上述預測方法為,在用于生成上述預測信息的預測圖像的指定中使用矢量信息的幀內預測編碼的情況下,上述數(shù)據流作為被預測編碼的信息,按對上述被分割的圖像的信息進行的每次處理而具有成對的矢量信息和上述誤差的信息。如上所述,在輸入的數(shù)據流中,按預測編碼的每次處理而配置有確定預測方法的信息和通過該方法被預測編碼的信息,為了進行使用矢量信息的幀內預測解碼,作為被預測編碼的信息具有成對的矢量信息和所述誤差的信息。因此,在傳遞編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼?!?2〕<圖1、圖9的宏塊類型和向量模式>在〔11〕的圖像解碼裝置中,確定上述預測方法的信息為,表示對上述被分割的圖像的信息進行的預測為幀內預測和幀間預測的哪一方的信息(mb_type)、和表示在幀內預測中是否使用了矢量信息的信息(vec_mode、圖9的pred_mode)。流解碼部能夠例如以2比特單位接收確定上述預測方法的信息?!?3〕<圖9的predmode←vec_mode,partsize>在〔12〕的圖像解碼裝置中,表示在上述幀內預測中是否使用了矢量信息的信息為,將子塊尺寸和表示在幀內預測中是否使用矢量信息的信息組合起來的信息,其中,上述子塊信息是將上述被分割的圖像的信息的圖像尺寸細分得到的子塊信息。若子塊尺寸的種類對于表示子塊尺寸的比特數(shù)寬余,則通過匯總多個要素并進行編碼,與將各個要素單獨編碼的情況相比能夠削減信息的比特數(shù)。〔14〕<圖9的predmode←vec_mode,partsize的比特數(shù)壓縮>在〔13〕的圖像解碼裝置中,將上述子塊尺寸和表示在幀內預測中是否使用矢量信息的信息組合而得到的信息為,以通過2的乘方來區(qū)分上述子塊尺寸的種類所必需的比特數(shù)表示的信息,其中,上述子塊尺寸是將上述被分割的圖像的信息的圖像尺寸細分得到的子塊尺寸。由于子塊尺寸的種類對于表示子塊尺寸的比特數(shù)寬余,所以通過匯總多個要素并進行編碼,與將各個要素單獨編碼的情況相比能夠削減信息的比特數(shù)?!?5〕<圖6;在幀間預測中指定本幀而實質為使用了矢量的幀內預測>在〔11〕的圖像解碼裝置中,確定上述預測方法的信息為如下信息:表示對上述被分割的圖像信息進行的預測為幀間預測和使用了矢量信息的幀內預測的某一方或其他幀內預測的信息(pred_type)、和表示使用上述矢量信息而參照的幀為多個幀內的哪一個幀的信息(referenceindex),其中,上述多個幀還將含有上述被分割的圖像信息的本幀包含在內。后者的信息(referenceindex)原本就是在幀間預測編碼中確定參照幀所需要的信息,由于借用這樣的信息,與〔2〕相比,流解碼部能夠減少1比特而以1比特單位接收僅用于確定上述預測方法的信息?!?6〕<圖12;將幀內預測限定成矢量預測的情況>在〔11〕的圖像解碼裝置中,當在幀內預測中僅采用使用矢量信息的預測時,確定上述預測方法的信息為,表示對上述被分割的圖像信息進行的預測為幀內預測和幀間預測的哪一方的信息(mb_type)。不需要表示在幀內預測中是否使用了矢量信息的信息,與〔5〕相比,流解碼部能夠減少1比特而以1比特單位接收僅用于確定上述預測方法的信息?!?7〕<圖14;在幀間預測中指定本幀而實質為使用了矢量的幀內預測>在〔11〕的圖像解碼裝置中,當在幀內預測中僅采用使用矢量信息的預測時,確定上述預測方法的信息為,表示參照幀為多個幀內的哪一個幀的信息(referenceindex),其中,上述多個幀還將含有上述被分割的圖像信息的本幀包括在內。不需要表示在幀內預測中是否使用了矢量信息的信息,與〔5〕相比,流解碼部能夠減少1比特而以1比特單位接收用于確定上述預測方法的信息。〔18〕<亮度成分的矢量信息>在〔11〕的圖像解碼裝置中,上述矢量信息包括亮度成分的矢量信息。能夠將通過數(shù)據流而傳遞到流解碼部的矢量信息限定在所需要的最低限度。〔19〕<亮度成分的矢量信息、色差成分的矢量信息>在〔11〕的圖像解碼裝置中,當確定上述預測方法的信息所確定的預測方法為,在指定用于生成上述預測信息的預測圖像時使用矢量信息的預測編碼的情況下,作為該矢量信息包含表示是僅使用亮度成分的矢量信息還是使用亮度成分的矢量信息和色差成分的矢量信息雙方的信息。作為矢量信息,能夠根據需要來選擇是僅使用亮度成分的矢量信息還是亮度成分的矢量信息和色差成分的矢量信息雙方?!?0〕<將使用了矢量的幀內預測編碼包含于幀間預測編碼的范疇>本發(fā)明的代表性的另一其他實施方式的圖像解碼裝置(20;圖2及圖6)具有:流解碼部,其根據輸入序列將數(shù)據流解碼,上述數(shù)據流將確定預測編碼的預測方法的信息和根據該方法被預測編碼的信息排列而成,其中,該預測編碼的預測方法針對成為圖像的預測編碼對象的被分割的圖像的信息;和圖像解碼部,其利用在上述流解碼部被解碼的、確定上述預測方法的信息和通過該方法被預測編碼的信息,對基于在先解碼的圖像信息而獲取的預測信息加上誤差的信息來進行圖像的解碼。當上述預測方法為在用于生成上述預測信息的預測圖像的指定中使用矢量信息的預測編碼的情況下,上述數(shù)據流作為被預測編碼的信息,按對上述被分割的圖像的信息進行的每次處理而具有成對的矢量信息和上述誤差的信息。確定上述預測方法的信息為如下信息:表示對上述被分割的圖像信息的預測為使用了矢量信息的預測或其他幀內預測的信息(pred_type)、和表示使用上述矢量信息而參照的幀為多個幀內的哪一個幀的信息(referenceindex),其中,上述多個幀還將含有上述被分割的圖像信息的本幀包括在內,通過使作為解碼對象的本幀為幀間預測解碼的對象幀,進行使用了矢量信息的幀內預測解碼。如上所述,能夠將使用矢量信息的幀內預測編碼包含于幀間預測編碼的范疇來傳遞編碼方法。尤其是,后者的信息(referenceindex)原本就是在幀間預測編碼中確定參照幀所需要的信息,由于借用這樣的信息,流解碼部能夠減少僅用于確定上述預測方法的信息比特數(shù)而接收該信息。2.實施方式的詳細情況進一步詳細說明實施方式。圖2例示了適用于移動電話和DVD/HDD/BD錄像機等動態(tài)圖像編碼解碼裝置的圖像編碼裝置10及圖像解碼裝置20。在說明圖像編碼裝置10及圖像解碼裝置20的詳細情況之前,說明關于圖像的預測編碼及預測解碼的基本處理方式。作為預測方法,需要使用矢量(以下,在沒有特別指定的情況下,將表示幀內的像素位置的信息也簡稱為“矢量”。在需要區(qū)別于在所謂的運動補償幀間編碼中使用的“運動矢量”的情況下稱作“幀內矢量”)來指示預測信號的生成位置。在圖2中,一幅圖像由已編碼區(qū)域30和未編碼區(qū)域40構成,當對編碼塊41進行編碼時,從已編碼區(qū)域30選擇用于生成預測信號的合適的塊(預測塊31),通過與編碼塊41的二維相對位置(預測矢量50)表示預測塊31的位置。在附圖中,通過塊31的左上側的像素(以小四邊形圖示)的相對位置示出矢量50。此時,獲取編碼塊41內的各像素信號與對應的預測塊31內的像素信號的誤差(差分),對該差分信號被正交變換、量化而得到的信號和上述矢量進行編碼,并將其作為位流BSout而輸出。解碼時也與上述同樣地,只要將未編碼區(qū)域40作為未解碼區(qū)域,將編碼塊41作為成為解碼對象的解碼塊,將已編碼區(qū)域30作為已解碼區(qū)域,根據從輸入的位流BSin得到的矢量信息從已解碼區(qū)域30獲取預測信號,將該預測信號加上差分信息來形成再現(xiàn)圖像即可。圖像編碼裝置10具有圖像編碼部11和流編碼部12。圖像編碼部12輸入動態(tài)畫面的圖像信號VDin,求出成為圖像的預測編碼對象的被分割的圖像的信息(和編碼塊41對應的信息)與預測信息(和預測塊31對應的信息)的誤差并進行預測編碼。流編碼部12按照由上述圖像編碼部11進行的編碼處理序列,按對上述被分割的圖像41的信息進行的處理來輸入確定預測方法的信息和通過該方法被預測編碼的信息并編碼,生成使編碼后的信息成為例如適于解碼處理序列的排列的數(shù)據流BSout并輸出。圖像解碼裝置20具有流解碼部21和圖像解碼部22。流解碼部按上述編碼的處理輸入將確定預測編碼的預測方法的信息和通過該方法被預測編碼的信息排列而成的數(shù)據流BSin,按照輸入序列進行解碼。圖像解碼部22利用在流解碼部21中解碼而得到的確定預測方法的信息和通過該方法被預測編碼的信息,對基于在先解碼的圖像信息而獲取的預測信息加上誤差的信息來進行圖像的解碼。在圖像編碼裝置10及圖像解碼裝置20中,其特征要素的代表在于,如何在數(shù)據流BSout、BSin上表現(xiàn)使用了矢量信息的矢量預測編碼中的預測方法及矢量信息,換言之,如何有助于傳輸數(shù)據的數(shù)據量削減和解碼處理效率的提高。以下,以該方面為重點來對圖像編碼裝置10及圖像解碼裝置20進行說明?!秾嵤┓绞?》圖1例示出通過流編碼部12進行的編碼處理的處理順序。通過數(shù)據流BSout、BSin從圖像編碼裝置傳遞到圖像解碼裝置的上述矢量信息為矢量值本身,或者為矢量值與預測矢量的差分值。在為差分值的情況下,如圖3所例示那樣,根據編碼對象塊120的相鄰塊的矢量116~119計算出編碼對象塊120的預測矢量121。也存在預測矢量121為左側相鄰塊的矢量119(PMV=MVL)的情況。如圖4的附圖標記100所例示那樣,矢量信息至少為亮度成分的矢量信息,但也可以包括色差成分的矢量信息(分別存在于Cb、Cr)。即,分別對圖像的亮度成分和色差成分進行預測編碼來獲取矢量信息。該情況下,如圖4所例示那樣,期望在使用了矢量的預測編碼(矢量預測編碼)中添加表示是否使用亮度和色差不同的矢量的信息。這是因為考慮到了存在根據圖像而不需要使用亮度和色差不同的矢量的情況。在存在多種矢量預測編碼方法的情況下,需要用于確定該方法的信息。在默認指定使用特定的矢量預測編碼方法的情況下,可以不顯示用于確定上述方法的信息。通過圖像編碼裝置10進行的處理與圖像數(shù)據VDin的逐次輸入同步地依次進行,圖2的流編碼部12的編碼處理隨著圖像編碼部11的預測編碼的處理而依次進行。通過圖像編碼部11進行的動態(tài)圖像的編碼大體上分為對基于時間上先后的圖像(以下,將編碼或解碼處理中的、構成動態(tài)圖像的一幅畫面稱作“圖像”?!皥D像”也能夠表示逐行掃描信號、隔行掃描信號中的“幀”及“場”的任一方,例如,在以幀單位進行編碼時“圖像”表示“幀”,在以場單位進行處理的情況下“圖像”表示“場”。此外,直接使用在編碼領域中已通用的技術術語“幀間”、“幀存儲器”,但不特定于逐行掃描信號的“幀”,根據當時的處理模式也可以表示“幀”、“場”的任一方)的差分進行編碼的幀間編碼、和單獨對一幅圖像進行編碼的幀內編碼。通常情況下,幀內編碼后的圖像的代碼量大于幀間編碼后的圖像的代碼量。但是,幀內編碼為不僅對于視頻內容(順序)的開頭是必要的,而且對于再現(xiàn)時隨機訪問性的提高、錯誤時的恢復方面也是必要的方式,通常,以0.5秒到2秒的間隔、即每隔15幀到60幀周期性地被選擇。編碼處理的處理單位為將圖像細分得到的塊(通常為16像素×16行,在MPEG中稱作“宏塊”。如果,在本發(fā)明的處理單位與MPEG中的宏塊的尺寸不同的情況下,為了明確地區(qū)別于宏塊,也存在稱作“子塊”的情況)。在幀內編碼中,按塊使用位于同一圖像內且已編碼的圖像信號(像素)的值來生成預測信號,要進行編碼的塊的信號與預測信號的差分值被正交變換及量化,并轉換成代碼,從而進行編碼處理。同時,相應地生成表示生成預測信號時的預測方法的信息。作為預測信號的生成方法,包括使用要編碼塊的周圍像素的平均值的方法,作為從現(xiàn)在起要被編碼的編碼塊的預測信號,根據圖像內容的方向預先定義多個方向的預測方法,根據在縱向上關聯(lián)性強這樣的圖像的內容,選擇合適的預測方向,在所選擇的方向上重復復制與編碼塊相鄰的已編碼的信號來生成預測信號。該情況下,作為確定預測方法的信息,還一并獲取表示使用了哪個方向的預測的信息。而且,如專利文獻1、2所示,也能夠使用矢量信息來進行幀內預測編碼。尤其如專利文獻2所示,能夠使用如下預測編碼方法:通過使用倍增的矢量對包含于參照范圍的、編碼/解碼尚未結束的區(qū)域(未編碼區(qū)域)進行插補,能夠抑制在參照包含較多未編碼區(qū)域的范圍時編碼效率的降低。以后將該預測方法稱作特定矢量預測。在圖2的流編碼部12的處理中,如圖1所示,首先,生成表示宏塊是通過畫面內預測還是通過畫面間預測而被編碼的信息(宏塊類型:mb_type)101,接下來,生成表示如何將宏塊分割成塊的信息(分塊尺寸:part_size)102。后續(xù)的數(shù)據結構根據宏塊類型(mb_type)101的值的不同而不同(103)。在宏塊類型(mb_type)101為畫面間預測的情況下,后續(xù)有表示使用多少參照畫面的信息(參考數(shù)量:referencenumber)104、表示所參照的畫面的信息(參考索引:referenceindex)、以及表示參照畫面的參照位置的信息(運動向量:motionvector)106。分別是表示在畫面間預測中參照哪個圖像和參照圖像內的哪個位置的信息,通過重復數(shù)107的重復而在位流中包含與參考數(shù)量(referencenumber)104及分塊尺寸(part_size)102相應的個數(shù)。最后存在誤差信息(residual)114。由此使數(shù)據流的一個單位的排列如圖5的UD_A所示。另一方面,在宏塊類型(mb_type)101為畫面內預測的情況下,通過信息(向量模式:vec_mode)108來示出作為畫面內預測的方法是采用基于上述特定矢量預測的幀內預測或是采用不使用矢量的幀內預測。然后,若為上述特定矢量預測,則包括亮度成分和色差成分的矢量信息(vector)111,若為不使用矢量的畫面內預測方法,則獲取確定該方法的信息(預測模式:mode)112。通過重復矢量信息(vector)111的獲取處理而得到的在畫面內預測中使用的矢量的條數(shù),根據將宏塊分割成怎樣的塊、使用亮度、色差相同的矢量還是使用亮度、色差不同的矢量而變化。在此,向量模式(vec_mode)108具有表示是否使用亮度、色差相同的矢量的信息?;蛘?,也可以使上位層(與非專利文獻1、2的Slice等相當)的信息具有該信息。根據以上信息,在位流中包含規(guī)定數(shù)量的矢量。最后存在誤差信息(residual)114。在序列中具有預測模式(mode)112的數(shù)據流的一個單位的排列如圖5的UD_C所示。在序列中具有矢量信息(vector)111的數(shù)據流的一個單位的排列如圖5的UD_B所示。預測模式(mode)112的重復次數(shù)僅由分塊尺寸(part_size)102確定。圖1的流程所示的各序列的處理或信息僅重復與畫面尺寸相應的次數(shù)(115),由此,1畫面量或1幀量的已編碼信息作為數(shù)據流BSout而輸出,并傳遞到圖像解碼裝置。根據實施方式1,在生成的數(shù)據流BSout中,按預測編碼的處理配置有確定預測方法的信息(mb_type101、vec_mode108、mode113)和通過該方法被預測編碼的信息(102、104~107、114),針對使用矢量信息的幀內預測編碼,作為被預測編碼的信息具有矢量信息110和上述誤差的信息114等。因此,在傳遞編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼。在圖1的情況下,尤其是,確定上述預測方法的信息為,表示對上述被分割的圖像的信息進行的預測是幀內預測還是幀間預測的信息(mb_type)101、和表示在幀內預測中是否使用了矢量信息的信息(vec_mode)108,因此,能夠以例如2比特單位表示確定該預測方法的信息?!秾嵤┓绞?》圖6例示出通過圖2的流編碼部12進行的編碼處理的其他處理順序。其在幀間預測中指定本幀而實際進行幀內預測。即,作為確定上述預測方法的信息,是表示對圖像信息進行的預測為幀間預測和使用了矢量信息的幀內預測的某一方、或其他幀內預測的信息(預測類型:pred_type)200和參考索引(referenceindex)105。此處的參考索引(referenceindex)105為表示使用上述矢量信息而參照的幀是還包括編碼對象自身的幀在內的多個幀內的哪一幀的信息。向量(vector)111是上述向量(vector)110及運動向量(motionvector)106的總稱。由于其他方面與圖1相同,所以省略其詳細說明。在序列中具有參考索引(referenceindex)105的數(shù)據流的一個單位的排列如圖7的UD_D所示,在序列中具有預測模式(mode)112的數(shù)據流的一個單位的排列如圖7的UD_E所示。圖8示出了基于參考索引(referenceindex)105指定參照幀的具體例。在圖8的例子中,在對參考索引(referenceindex)105指定了值0或值1的情況下,參照圖像300或圖像301來進行幀間預測。另一方面,在對參考索引(referenceindex)105指定了值2的情況下,從當前編碼處理中的圖像302參照向量303所指示的區(qū)域304,使編碼對象塊305的預測圖像為附圖標記304的圖像。關于參考索引(referenceindex)105的哪個值是否為當前處理中的圖像,若為能夠獲取的參考索引(referenceindex)105的值的最小值或最大值,則判斷成是當前編碼中的圖像,或者能夠在Slice等上位層中添加當前編碼中的圖像被分配了哪一參考索引值的信息并使用該信息進行判斷。另外,在想要按宏塊變更是否在亮度、色差中使用不同的矢量的情況下,也可以接著參考索引(referenceindex)105添加與圖1相同的向量模式(vec_mode)108,并同時傳遞向量的條數(shù)等。存在根據參考數(shù)量(referencenumber)104參照多個參照畫面,在矢量預測中參照多個區(qū)域、使用矢量預測和幀間預測雙方的情況。在這些情況下,只要通過生成與各個參照位置相應的預測圖像并對該結果加權相加而成為當前塊的預測圖像即可。根據實施方式2,參考索引(referenceindex)105原本就是在幀間預測編碼中確定參照幀時所必需的信息,由于借用這樣的信息,能夠使僅用于確定上述預測方法的信息與圖1相比減少1比特而僅以1比特單位表示。因此,能夠有助于基于預測編碼的圖像信息的壓縮率的提高。《實施方式3》圖9例示出通過圖2的流編碼部12進行的編碼處理的另一其他處理順序。其取代在圖1中說明的分塊尺寸(part_size)102和向量模式(vec_mode)108而使用將分塊尺寸(part_size)102和向量模式(vec_mode)108匯總而成的信息(預測模式:pred_mode)400。即,預測模式(pred_mode)400是表示分塊尺寸(part_size)102和向量模式(vec_mode)108的組合的信息,其中,分塊尺寸(part_size)102表示宏塊的子塊尺寸,向量模式(vec_mode)108表示在幀內預測中是否使用矢量信息。在圖9的情況下,分塊尺寸(part_size)102僅在幀間預測時被編碼,在使用幀內預測的情況下,預測模式(pred_mode)400被編碼。根據預測模式(pred_mode)400的值,能夠同時獲取與圖1的分塊尺寸(part_size)102和向量模式(vec_mode)108相當?shù)男畔ⅰT趫D1中向量的數(shù)值由分塊尺寸(part_size)102和向量模式(vec_mode)108的值確定,與之相對,在圖9中僅由預測模式(pred_mode)400的值確定。由于預測模式(pred_mode)400以后的處理或數(shù)據與圖1相同,所以省略其詳細說明。在序列中具有分塊尺寸(part_size)102的數(shù)據流的一個單位的排列如圖10的UD_F所示,在序列中具有向量(vector)110的數(shù)據流的一個單位的排列如圖10的UD_G所示,在序列中具有預測模式(mode)112的數(shù)據流的一個單位的排列如圖10的UD_H所示。圖11例示出分塊尺寸(part_size)102和向量模式(vec_mode)108的值分配與預測模式(pred_mode)400的值分配的關系。若子塊尺寸的種類、即向量的條數(shù)對于分塊尺寸(part_size)102的比特數(shù)寬余,則通過匯總多個要素進行編碼,與單獨處理各個要素的情況相比能夠削減信息的比特數(shù)。例如,如圖11所例示那樣,能夠通過3比特的預測模式(pred_mode)400來有效區(qū)分通過3比特的分塊尺寸(part_size)102區(qū)分的6種狀態(tài)、和通過1比特的向量模式(vec_mode)108區(qū)分的2種狀態(tài),能夠對數(shù)據流BSout的一個單位削減1比特的數(shù)據比特數(shù)?!秾嵤┓绞?》圖12例示出通過圖2的流編碼部12進行的編碼處理的另一其他處理順序。其為在圖1的處理中將幀內預測限定成矢量預測的情況的例子。因此,不需要圖1的向量模式(vec_mode)108及預測模式(mode)112。在序列中具有參考數(shù)量(referencenumber)104的數(shù)據流的一個單位的排列如圖13的UD_I所示,在序列中具有向量(vector)110的數(shù)據流的一個單位的排列如圖13的UD_J所示。此外,雖然在圖12中省略了圖示,但在想要按宏塊變更是否在亮度、色差中使用不同的矢量信息的情況下,只要在圖12的向量(vector)110之前添加與圖1相同的向量模式(vec_mode)108并傳遞向量的條數(shù)即可?!秾嵤┓绞?》圖14例示出通過流編碼部12進行的編碼處理的另一其他處理順序。其為在圖6的處理中將幀內預測限定成矢量預測的情況的例子。因此,不需要圖6的預測類型(predtype)200及預測模式(mode)112。與圖6的情況同樣地,根據參考索引(referenceindex)105的值,判斷是畫面間預測還是矢量預測,由此不需要宏塊類型(mb_type)的編碼。該情況下的數(shù)據流的一個單位的排列如圖15的UD_K所示。此外,雖然在圖14中省略了圖示,但在想要按宏塊變更是否在亮度、色差中使用不同的矢量信息的情況下,只要在圖14的向量(vector)110之前添加與圖1相同的向量模式(vecmode)108并傳遞向量的條數(shù)即可?!秾嵤┓绞?》通過圖2的流解碼部21進行的解碼處理的處理順序與通過流編碼部12進行的編碼的處理順序相同。因此,通過將在實施方式1至5中說明的基于流編碼部12進行的編碼處理中的編碼替換成解碼,能夠視為通過流解碼部21進行的處理內容。在實施方式6至10中,借用在流編碼部12的說明中使用的附圖來說明流解碼部21的處理。圖1還例示出通過流解碼部21進行的解碼處理的處理順序,說明與實施方式1的流編碼處理對應的流解碼處理。通過數(shù)據流BSout、BSin而從圖像編碼裝置傳遞到圖像解碼裝置的上述矢量信息為矢量值其本身,或者為矢量值與預測矢量的差分值,在為差分值的情況下,例如在圖3中所說明那樣,預測矢量的計算與在圖像編碼的情況下的說明相同,在此省略其詳細說明。與圖像編碼的情況相同,矢量信息至少為亮度成分的矢量信息,也可以包括色差成分的矢量信息(分別存在于Cb、Cr)。在預測圖像的生成方法存在多種方法的情況下,傳遞用于確定該方法的信息100A。在默認指定使用特定的矢量預測解碼方法的情況下,也可以不傳遞上述信息100A。通過圖像解碼裝置20進行的處理與數(shù)據流BSin的逐步輸入同步地依次進行,圖2的流解碼部21的解碼處理按照數(shù)據流BSin的輸入順序而進行。在圖2的流解碼部21的處理中,首先,對表示宏塊是通過畫面內預測還是通過畫面間預測而被編碼的信息(宏塊類型:mb_type)101進行解碼,接下來,對表示如何將宏塊分割成塊的信息(分塊尺寸:part_size)102進行解碼。后續(xù)的數(shù)據結構根據宏塊類型(mb_type)101的值的不同而不同(103)。在宏塊類型(mb_type)101為畫面間預測的情況下,后續(xù)有表示使用多少參照畫面的信息(參考數(shù)量:referencenumber)104、表示所參照的畫面的信息(參考索引:refernceindex)、以及表示參照畫面的參照位置的信息(運動向量:motionvector)106。分別是表示在畫面間預測中參照哪個圖像和參照圖像內的哪個位置的信息,通過重復數(shù)107的重復而在位流中包含與參考數(shù)量(referencenumber)104及分塊尺寸(part_size)102相應的個數(shù)。最后存在誤差信息(residual)114。輸入的數(shù)據流BSin的一個單位的排列如圖5的UD_A所示。另一方面,在宏塊類型(mb_type)101為畫面內預測的情況下,通過信息(向量模式:vec_mode)108,示出作為畫面內預測的方法是采用基于上述特定矢量預測的幀內預測還是采用不使用矢量的幀內預測。然后,若為上述特定矢量預測,則包括亮度成分和色差成分的矢量信息(vector)111,若為不使用矢量的畫面內預測方法,則獲取確定該方法的信息(預測模式:mode)112。通過重復矢量信息(vector)111的獲取處理而得到的在畫面內預測中使用的矢量的條數(shù),根據將宏塊分割成怎樣的塊、使用亮度、色差相同的矢量還是使用亮度、色差不同的矢量而變化。在此,向量模式(vec_mode)108具有表示是否使用亮度、色差相同的矢量的信息?;蛘撸部梢允股衔粚?與非專利文獻1、2的Slice等相當)的信息具有該信息。根據以上信息,在位流中包含規(guī)定數(shù)量的矢量。最后存在誤差信息(residual)114。在序列中具有預測模式(mode)112的數(shù)據流BSin的一個單位的排列如圖5的UD_C所示。在序列中具有矢量信息(vector)111的數(shù)據流BSin的一個單位的排列如圖5的UD_B所示。預測模式(mode)112的重復次數(shù)僅由分塊尺寸(part_size)102確定。圖1的流程所示的各序列的處理或信息僅重復與畫面尺寸相應的次數(shù)(115),由此,1畫面量或1幀量的已解碼信息被供給到圖像解碼部22,然后對圖像進行解碼。根據實施方式6,在輸入的數(shù)據流BSin中按預測編碼的處理配置有確定預測方法的信息(mb_type101、vec_mode108、mode113)和通過該方法被預測編碼的信息(102、104~107、114),使用矢量信息的幀內預測編碼的、作為被預測編碼的信息具有矢量信息110和上述誤差的信息114等。因此,在傳遞編碼方法方面,能夠確保通過使用了矢量信息的幀內預測編碼而被編碼的信息的解碼?!秾嵤┓绞?》圖6還例示出通過圖2的流解碼部21進行的解碼處理的其他處理順序,說明與實施方式2的流編碼處理對應的流解碼處理。其與在幀間預測中指定本幀而實質進行幀內預測的流程對應。即,作為確定上述預測方法的信息,是將表示對圖像信息進行的預測為幀間預測和使用了矢量信息的幀內預測的某一方、或者其他幀內預測的信息(預測類型:pred_type)200和參考索引(referenceindex)105解碼而得到的信息。此處的參考索引(referenceindex)105為表示使用上述矢量信息而參照的幀是還包括解碼對象自身的幀在內的多個幀內的哪一幀的信息。向量(vector)111是上述向量(vector)110及運動向量(motionvector)106的總稱。由于其他方面與基于圖1而說明的實施方式6相同,所以省略其詳細說明。在序列中具有參考索引(referenceindex)105的數(shù)據流BSin的一個單位的排列如圖7的UD_D所示,在序列中具有預測模式(mode)112的數(shù)據流BSin的一個單位的排列如圖7的UD_E所示。由于數(shù)據流的解碼處理中基于參考索引(referenceindex)105指定參照幀的具體例與圖8相同,所以在此省略其詳細說明。根據實施方式7,參考索引(referenceindex)105原本就是在幀間預測編碼中確定參照幀所需要的信息,由于數(shù)據流BSin借用這樣的信息,所以能夠使僅用于確定上述預測方法的信息與圖1相比減少1比特而以1比特單位表示。因此,能夠削減要解碼的數(shù)據流BSin的數(shù)據量?!秾嵤┓绞?》圖9還例示出通過圖2的流解碼部21進行的解碼處理的另一其他處理順序,說明與實施方式3的流編碼處理對應的流解碼處理。在此,取代在圖1中說明的分塊尺寸(part_size)102和向量模式(vec_mode)108而傳輸將分塊尺寸(part_size)102和向量模式(vec_mode)108匯總而成的信息(預測模式:pred_mode)400。即,預測模式(pred_mode)400是表示分塊尺寸(part_size)102和向量模式(vec_mode)108的組合的信息,其中,分塊尺寸(part_size)102表示宏塊的子塊尺寸,向量模式(vec_mode)108表示在幀內預測中是否使用矢量信息。在圖9的情況下,分塊尺寸(part_size)102僅在幀間預測時被編碼,在使用幀內預測的情況下,預測模式(pred_mode)400被編碼。根據預測模式(pred_mode)400的值,能夠同時獲取與圖1的分塊尺寸(part_size)102和向量模式(vec_mode)108相當?shù)男畔?。在圖1中向量的數(shù)值由分塊尺寸(part_size)102和向量模式(vec_mode)108的值確定,與之相對,在圖9中僅由預測模式(pred_mode)400的值確定。由于預測模式(pred_mode)400以后的處理或數(shù)據與圖1相同,所以省略其詳細說明。序列中具有分塊尺寸(part_size)102的數(shù)據流BSin的一個單位的排列如圖10的UD_F所示,在序列中具有向量(vector)110的數(shù)據流BSin的一個單位的排列如圖10的UD_G所示,在序列中具有預測模式(mode)112的數(shù)據流BSin的一個單位的排列如圖10的UD_H所示。由于分塊尺寸(part_size)102和向量模式(vec_mode)108的值分配與預測模式(pred_mode)400的值分配的關系與圖11相同,所以在此省略其詳細說明。《實施方式9》圖12還例示出通過圖2的流編碼部12進行的解碼處理的另一其他處理順序,說明與實施方式4的流編碼處理對應的流解碼處理。其與在圖1的處理中將幀內預測限定成矢量預測的情況對應。因此,不需要圖1的向量模式(vec_mode)108及預測模式(mode)112。在序列中具有參考數(shù)量(referencenumber)104的數(shù)據流BSin的一個單位的排列如圖13的UD_I所示,在序列中具有向量(vector)110的數(shù)據流BSin的一個單位的排列如圖13的UD_J所示。此外,雖然在圖12中省略了圖示,但在想要按宏塊變更是否在亮度、色差中使用不同的矢量信息的情況下,只要在圖12的向量(vector)110之前添加與圖1相同的向量模式(vecmode)108并傳遞向量的條數(shù)即可?!秾嵤┓绞?0》圖14還例示出通過流編碼部12進行的編碼處理的另一其他處理順序,說明與實施方式5的流編碼處理對應的流解碼處理。其與在圖6的處理中將幀內預測限定成矢量預測的情況對應。因此,不需要圖6的預測類型(predtype)200及預測模式(mode)112。與圖6的情況同樣地,根據參考索引(referenceindex)105的值,判斷是畫面間預測還是矢量預測,由此不需要宏塊類型(mb_type)的編碼。該情況下的數(shù)據流BSin的一個單位的排列如圖15的UD_K所示。此外,雖然在圖14中省略了圖示,但在想要按宏塊變更是否在亮度、色差中使用不同的矢量信息的情況下,只要在圖14的向量(vector)110之前添加與圖1相同的向量模式(vecmode)108并傳遞向量的條數(shù)即可?!秾嵤┓绞?1》在圖像解碼裝置中,使用位流上的向量的解碼結果,將在矢量預測中使用的矢量的計算方法分成首先按亮度、然后按色差的情況依次進行說明。首先,說明亮度的矢量的計算方法。使對位流進行解碼而得到的值為亮度的矢量值?;蛘撸谖涣魃蠈κ噶康牟罘种颠M行編碼,使對在解碼器側計算出的預測矢量加上從位流得到的值后的值為亮度的矢量值。前者的方法增加了代碼量,但具有能夠簡化矢量計算電路的優(yōu)點。后者由于僅發(fā)送差分值而具有減少代碼量的優(yōu)點。以下說明預測矢量的生成方法。在圖3所例示的塊的位置關系中,預測矢量將在左側塊的矢量預測中使用的矢量119作為當前塊120的預測矢量121。不過,在由于當前塊位于畫面左端等理由而不存在左側塊的情況下,或左側塊不為矢量預測的情況下,取而代之使用上側塊的矢量117,在上側塊也不符合條件的情況下,使用左上塊116或右上塊118。或者,作為預測矢量的值使用預先確定的固定值。通過對得到的預測矢量加上將位流解碼而得到的矢量的差分值,得到在預測中使用的矢量。而且,在其他預測矢量的計算方法中,預測矢量為左側、上側等相鄰塊的矢量的平均值或中值。此時,將不是矢量預測的塊的矢量作為預先確定的固定值來處理或不予考慮。而且,在其他預測矢量的計算方法中,預測矢量為,在解碼順序中在當前塊緊前解碼的使用矢量預測的塊的矢量。當前塊在當前圖像中為最先解碼的使用矢量預測的塊的情況下,為前副圖像的最后矢量預測的矢量,或者,使預先確定的固定值為預測矢量。而且,在其他預測矢量的計算方法中,在Slice等上位層中預先對預測矢量的值進行編碼,并將該被編碼的值作為預測矢量。而且,在其他預測矢量的計算方法中,預測矢量為已解碼圖像中的相同位置的塊的矢量。在不具有已解碼圖像(初始圖像等)的情況下或該位置的塊不為矢量預測的情況下,使預先確定的固定值為預測矢量。關于已解碼圖像的選擇方法,可以按宏塊傳輸使用哪個已解碼圖像的信息,也可通過Slice等上位層進行傳遞。該方法可以與此前的方法組合。例如,在與第一種方法組合的情況下,在第一種方法中在左側塊、上側塊等不為矢量預測的情況下,適用該方法而從已解碼圖像得到預測矢量。另外,在先進行該方法后,也能夠像進行第一種方法的情況那樣任意改變適用方法的順序。接下來,說明色差的矢量的計算方法。在色差的矢量沒有被編碼的情況下,使將亮度成分的矢量根據亮度和色差的圖像尺寸而定標的結果取為色差的矢量。另一方面,在色差的矢量被編碼的情況下,用與亮度成分的矢量相同的方法來得到預測矢量,并加上從位流解碼得到的矢量的差分值,從而得到色差的矢量。也可以與亮度成分的預測矢量的計算方法不同,而使色差的預測矢量為根據亮度和色差的圖像尺寸將亮度成分的矢量值定標的結果。而且,也可以組合該方法和亮度成分的預測矢量的計算方法。例如,在與第一種方法組合的情況下,在左側塊、上側塊不為矢量預測時,使將亮度的矢量定標的結果為色差的預測矢量。像這樣,根據亮度成分預測色差成分的矢量的方法能夠與其他預測方法組合使用。另外,與亮度成分同樣地,還能夠組合該方法、根據已解碼圖像計算預測矢量的方法、以及其他方法這三種方法。在編碼時,也按照與解碼時相同的順序進行預測矢量的生成,在數(shù)據流中,通過編碼器對在矢量預測中使用的矢量與預測矢量的差分進行編碼。在不進行預測矢量的生成的情況下,在數(shù)據流中對在矢量預測中使用的矢量值進行編碼。《實施方式12》圖16示出了圖像編碼裝置10的具體例。在圖16中,圖2的圖像編碼部11由電路1000~1008構成。輸入的圖像信號DVin被分割成塊并被輸入。輸入的信號DVin在差分電路(-)1000中,按每個像素獲取與預測信號1011的差分,之后,通過正交變換電路(T)1001、量化電路(Q)1002而被轉換成信號1010,然后通過流編碼部(VCL)12而被編碼并作為數(shù)據流BSout而被輸出。同時,信號1010在通過逆量化電路(IQ)1003、逆正交變換電路(IT)1004而逆轉換成差分信號后,在加法電路(+)1005中,按每個像素與先前的預測信號1011相加,得到與在圖像解碼裝置中得到的信號相同的圖像信號(局部解碼圖像)。局部解碼圖像被寫入到幀存儲器(FM)1006中,用于以后的預測信號1011生成處理。預測信號1011在預測模式確定電路(MODE)1007中以如下方式生成。輸入的圖像信號(編碼塊)DVin被輸入到預測模式確定電路1007。預測模式確定電路1007準備多個用于得到該編碼塊的預測信號的候選的候選矢量(以與實施方式11不同的意義而使用,與在實施方式11的矢量預測中使用的矢量相當。),并將它們作為候選矢量1013而依次輸入到預測信號生成電路(P)1008。預測信號生成電路1008通過地址信號1017訪問幀存儲器的已編碼區(qū)域(與在后說明的解碼裝置的情況下的已解碼區(qū)域相當)并獲取像素信號1016,根據所獲取的像素信號生成基于指定的候選矢量的預測信號1014。預測模式確定電路1007按每個像素取輸入信號DVin(編碼塊信號)與預測塊信號(1014)的差分來計算預測誤差。然后,在計算完所有候選矢量的預測誤差后,將預測誤差最小的(最接近的)候選矢量作為在矢量預測中使用的矢量1012,并且輸出與在矢量預測中使用的矢量1012對應的預測信號1011。此外,在矢量預測中使用的矢量1012在編碼部12中為數(shù)據流BSout的一部分。雖然沒有特別制限,但預測模式確定電路1007在幀間預測的情況下,將運動矢量(motionvector)作為在矢量預測中使用的矢量1012而輸出,在幀內預測的情況下,將向量(vector)作為在矢量預測中使用的矢量1012而輸出。除此以外,構成數(shù)據流BSout所需要的信息由預測模式確定電路1007生成并提供到流編碼部12。圖17示出了圖像解碼裝置20的具體例。在圖17中,圖2的圖像解碼部22由電路2000~2004構成。在輸入的數(shù)據流BSin中按構成圖像的塊包含在矢量預測中使用的矢量、和相對于預測信號的差分信號的信息。在流解碼部(VLD)21中對數(shù)據流BSin進行解碼,并提取在矢量預測中使用的矢量2013及差分信息2011等。差分信息2011通過逆量化電路(IQ)2000、逆正交變換電路(IT)2001而被轉換成差分信號2012。與此同時,在預測信號生成電路(P)2003中,在矢量預測中使用的矢量2013的基礎上,生成幀存儲器(FM)2015的已解碼區(qū)域的指定地址2016,獲取該地址的像素信號2015并生成預測塊的像素信號2014。生成的預測塊的像素信號2014在圖像再現(xiàn)電路(+)2002中與差分信號2012相加,相應塊的圖像再現(xiàn)。再現(xiàn)的圖像被寫入到幀存儲器2004中,作為以后塊的圖像再現(xiàn)時的預測圖像生成的候選而使用。在1畫面量的解碼處理結束后,生成的圖像信號作為輸出信號DVout而輸出,并顯示在電視機等顯示裝置等上。雖然沒有特別制限,但預測信號生成電路2003在幀間預測的情況下,將在矢量預測中使用的矢量2013作為運動矢量(motionvector)而使用,在幀內預測的情況下,將向量(vector)作為在矢量預測中使用的矢量2013而使用。除此以外,構成數(shù)據流BSin的信息在流解碼部21被解碼,并用于預測信號生成電路2003等的處理。以上基于實施方式具體說明了本發(fā)明人所完成的發(fā)明,但本發(fā)明不限定于此,當然能夠在不脫離其要旨的范圍內進行各種變更。工業(yè)實用性本發(fā)明涉及進行圖像的預測編碼的圖像編碼裝置及對被預測編碼的信息進行預測解碼的圖像解碼裝置,能夠廣泛地適用于動態(tài)圖像編碼解碼裝置技術。附圖標記說明30已編碼區(qū)域40未編碼區(qū)域41編碼塊31預測塊BSout、BSin數(shù)據流10圖像編碼裝置12圖像編碼部1112流編碼部VDin動態(tài)畫面的圖像信號20圖像解碼裝置21流解碼部22圖像解碼部