本公開在一個或更多個實施方式中涉及利用相鄰塊的特征向量對圖像編碼/解碼的裝置和方法。更具體地,本公開在一個或更多個實施方式中涉及利用相鄰塊的特征向量對圖像編碼/解碼的裝置和方法,通過使用相鄰塊的特征向量預測幀間模式來提高模式信息編碼的效率,提高預測有效性的似然性。
背景技術:
:此部分中的說明僅僅提供與本公開有關的背景信息而可能不構成現(xiàn)有技術。隨著包括因特網在內的信息和通信技術的發(fā)展,視頻以及文本和語音的形式的通信正在增長。對已有的面向文本的通信服務不滿意的用戶被提供了數量越來越多的包括文字、圖像、音樂和各種類型的信息的多媒體服務。多媒體數據所特有的巨大的數量需要較大的存儲容量和較寬的帶寬。因此,在發(fā)送包括文本、視頻和音頻的多媒體數據方面,壓縮編碼技術已經變?yōu)楸貍?。數據壓縮的基本原理包括去除數據冗余的處理。通過去除諸如圖像中重復的相同顏色或物體的情況的空間冗余,諸如視頻幀中幾乎不改變的相鄰幀的情況或音頻中重復的相同音符的情況的時間冗余,或者考慮到人的視覺和感知能力對高頻率不敏感的事實的心理視覺冗余,能夠將數據壓縮。與已有的MPEG-4(運動圖像專家組-4)相比,最新的H.264/AVC(高級視頻編碼)視頻壓縮方法因為高壓縮效率而受到很大關注。作為一種提高壓縮效率的方案,H.264使用定向幀內預測(在下文,簡稱為幀內預測)以便于去除每一幀的空間冗余。幀間預測方案利用在一個子塊的方向和左側與該子塊相鄰的像素,通過預定方向上的副本來預測當前子塊的值,并且僅編碼預測值之間的差。圖1示意性地示出了幀間預測(時間預測)方案,該方案通過參照位于不同時間位置處的幀20的區(qū)域40進行預測。如圖1所示,幀間預測與幀內預測互補。也就是說,根據要編碼的圖像來選擇兩個預測方案中的優(yōu)選的預測方案。根據基于H.264標準的已有的幀內預測方案,基于具有先前編碼順序的另一個塊生成當前塊的預測塊,并且通過從當前塊減去預測塊而獲得的值接著被編碼。對于亮度分量,以4×4塊或16×16宏塊為單位生成預測塊。對于每一個4×4塊,九種預測模式可選擇,而對于每一個16×16宏塊,四種預測模式可選擇。H.264視頻編碼器在預測模式中選擇針對每一個塊在當前塊和預測塊之間具有最小差的預測模式。如圖2所示,H.264采用九種預測模式,包括八個方向的模式(0、1、和3到8)和使用八個相鄰像素的平均值的DC模式(2),作為每一個4×4塊的預測模式。圖3示出了用于描述針對九種預測模式進行標記的示例。在此情況下,利用預先解碼的樣本A到M來生成當前塊(包括a到p的區(qū)域)的預測塊。當樣本E、F、G和H不能被預先解碼時,可通過將樣本D復制到樣本E、F、G和H的位置來虛擬地生成樣本E、F、G和H。下面將參照圖4詳細描述九種預測模式。在預測模式0的情況下,利用上方樣本A、B、C和D,在豎直方向上外推出預測塊的像素。在預測模式1的情況下,利用左側樣本I、J、K、和L,在水平方向上外推出預測塊的像素。在預測模式2的情況下,用上方樣本A、B、C和D與左側樣本I、J、K、和L的平均值相等地替代預測塊的像素。在預測模式3的情況下,在左下方向和右上方向之間的45°角,內插出預測塊的像素。在預測模式4的情況下,在右下方向的45°角,外推出出預測塊的像素。在預測模式5的情況下,在豎直向右方向的大約26.6°角(寬度/高度=1/2),外推出預測塊的像素。在預測模式6的情況下,在水平向下方向的26.6°角,外推出預測塊的像素。在預測模式7的情況下,在豎直向左方向的大約26.6°角,外推出預測塊的像素。最后,在預測模式8的情況下,在水平向上方向的大約26.6°角,內插出預測塊的像素。圖4的箭頭指示各種預測模式的預測方向。在預測模式3到8中,預測塊的樣本可以從預先解碼的基準樣本A到M的加權平均值生成。例如,在預測模式4的情況下,可以通過下式(1)預測圖3所示的位于預測塊的右上側的樣本d。在式(1)中,round()函數是舍入到最近的整數的函數。d=round(B/4+C/2+D/4)式(1)另外,亮度分量的16×16預測模型包括四個模式0、1、2和3。在模式0的情況下,從上方樣本外推出預測塊的像素。在模式1的情況下,從左側樣本外推出預測塊的像素。在模式2的情況下,從上方樣本和左側樣本的平均值計算出預測塊的像素。最后,在模式3的情況下,可以使用適用于上方樣本和左側樣本的線性“平面”函數。模式3更適用于亮度平滑改變的區(qū)域。如上所述,在幀內預測后,必須將幀內模式編碼。在H.264中,選擇當前塊的左側塊和上方塊的預測模式中的具有較小模式號的預測模式作為預測模式。因此,需要一種新的方法來補償可能在統(tǒng)計上發(fā)生的預測不準確。技術實現(xiàn)要素:技術問題因此,本公開旨在通過用圖像的特征向量預測幀內模式來提高預測有效性的似然性,導致模式信息的編碼效率提高。技術方案本公開的實施方式提供一種包括視頻編碼器和視頻解碼器的視頻編碼/解碼裝置。所述視頻編碼器被配置為從相鄰塊的像素提取特征向量,參照圖像塊的預設的特征向量分布來提取由所述特征向量代表的最優(yōu)預測模式,決定所提取的最優(yōu)預測模式作為MPM(最可能模式)或當前塊的幀內模式,并且利用與所述當前塊相鄰的所述相鄰塊的像素對所述當前塊進行幀內預測和編碼。所述視頻解碼器被配置為:利用從比特流提取出的幀內預測模式或通過從相鄰塊的像素提取出特征向量并且參照圖像塊的預設的特征向量分布使用由提取出的特征向量代表的最優(yōu)預測模式作為幀內預測模式來生成預測塊,并且重構所述當前塊。本公開的另一個實施方式提供一種視頻編碼裝置,該視頻編碼裝置包括幀內預測編碼器、特征向量提取器和預測模式編碼器。所述幀內預測編碼器被配置為利用與當前塊相鄰的相鄰塊的像素對所述當前塊進行幀內預測和編碼。所述特征向量提取器被配置為從相鄰塊的像素提取特征向量。所述預測模式編碼器被配置為參照圖像塊的預設的特征向量分布來提取由所述特征向量代表的最優(yōu)預測模式,并且將所述最優(yōu)預測模式編碼為幀內模式的預測模式。本公開的又一個實施方式提供一種視頻編碼裝置,該視頻編碼裝置包括特征向量提取器、預測模式決定器和幀內預測編碼器。所述特征向量提取器被配置為從相鄰塊的像素提取特征向量。所述預測模式決定器被配置為參照圖像塊的預設的特征向量分布來決定由所述特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式。所述幀內預測編碼器被配置為利用與所述當前塊相鄰的所述相鄰塊的像素,按照所述幀內模式進行幀內預測和編碼。本公開的又一個實施方式提供一種視頻解碼裝置,該視頻解碼裝置包括特征向量提取器、預測模式決定器和幀內預測解碼器。所述特征向量提取器被配置為從相鄰塊的像素提取特征向量。所述預測模式決定器被配置為參照圖像塊的預設的特征向量分布來決定由所述特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式。所述幀內預測解碼器被配置為利用與所述當前塊相鄰的所述相鄰塊的像素,通過按照所述幀內模式進行幀內預測而生成預測塊,并且重構所述當前塊。本公開的再一個實施方式提供一種視頻編碼/解碼方法,該方法包括執(zhí)行視頻編碼和視頻解碼。所述視頻編碼包括:從相鄰塊的像素提取特征向量,參照圖像塊的預設的特征向量分布來提取由所述特征向量代表的最優(yōu)預測模式,決定所提取的最優(yōu)預測模式作為MPM(最可能模式)或當前塊的幀內模式,并且利用與所述當前塊相鄰的所述相鄰塊的像素對所述當前塊進行幀內預測和編碼。所述視頻解碼包括:利用從比特流提取出的幀內預測模式或通過從相鄰塊的像素提取特征向量并參照圖像塊的預設的特征向量分布使用由所述特征向量代表的最優(yōu)預測模式作為幀內預測模式來生成預測塊,并且重構所述當前塊。本公開的再一個實施方式提供一種視頻編碼方法,該方法包括:利用與當前塊相鄰的相鄰塊的像素對當前塊進行幀內預測和編碼;從相鄰塊的像素提取特征向量;以及通過參照圖像塊的預設的特征向量分布來提取由所述特征向量代表的最優(yōu)預測模式,并且將所述最優(yōu)預測模式編碼為幀內模式的預測模式。本公開的再一個實施方式提供一種視頻編碼方法,該方法包括:從相鄰塊的像素提取特征向量;參照圖像塊的預設的特征向量分布決定由所述特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式;以及利用與所述當前塊相鄰的所述相鄰塊的像素,按照所述幀內模式進行幀內預測和編碼。本公開的再一個實施方式提供一種視頻解碼方法,該方法包括:從相鄰塊的像素提取特征向量;參照圖像塊的預設的特征向量分布決定由所述特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式;以及利用與所述當前塊相鄰的所述相鄰塊的像素,通過按照所述幀內模式進行幀內預測而生成預測塊并重構所述當前塊。所述特征向量可以包括相鄰塊的傾斜中的一個或更多個,包括豎直傾斜、水平傾斜、右下對角線方向傾斜、左下對角線方向傾斜、寬度/高度比=1/2的水平向下傾斜、寬度/高度比=1/2的水平向上傾斜、寬度/高度比=2的水平向下傾斜和寬度/高度比=2的水平向上傾斜。所述傾斜可以是對應方向上的n個相鄰像素中的均差值(其中,n是大于1的整數)。所述特征向量分布可以通過針對每一個幀內模式將圖像塊的特征向量分類而獲得的。有益效果如上所述,根據本公開,通過利用相鄰塊的特征向量預測幀內模式,可以提高預測有效性的似然性,導致模式信息的編碼效率提高。此外,按照與編碼處理相似的方式,解碼處理利用相鄰塊的特征向量來預測幀內模式。因此,經編碼的比特流可以被解碼。另外,在利用相鄰塊的特征向量決定了幀內模式的情況下,可以省略對幀內模式的編碼。附圖說明圖1是通過參照不同時間位置處的幀20的區(qū)域40進行預測的幀間預測(時間預測)方案的示意圖;圖2是包括八個方向的模式和DC模式在內的九個幀內模式的圖;圖3示出了用于描述九種預測模式的標記的示意圖;圖4是九個幀內模式的圖;圖5是根據本公開的一個或更多個實施方式的視頻編碼裝置的構造的示意框圖;圖6是當前塊的像素和相鄰塊的像素的示意圖;圖7是根據本公開另一個實施方式的視頻編碼裝置的構造的示意框圖;以及圖8是根據本公開的一個或更多個實施方式的視頻解碼裝置的構造的示意框圖。具體實施方式在下文中,以下描述的視頻編碼裝置和視頻解碼裝置可以是諸如個人計算機(PC)、筆記本計算機、個人數字助理(PDA)、便攜式多媒體播放器(PMP)、PlayStationPortable(PSP)、無線通信終端、智能電話、TV等的用戶終端或者諸如應用服務器、服務服務器等服務終端,并且可以是指包括諸如通信調制解調器等的用于與各種類型的裝置或有線/無線通信網絡進行通信的通信裝置在內的各種裝置、用于存儲用于對視頻編碼或解碼或者針對編碼或解碼進行幀間或幀內預測的各種類型的程序和數據的存儲器、以及用于執(zhí)行程序以進行操作和控制的微處理器等。此外,被視頻編碼裝置編碼為比特流的視頻可以通過諸如因特網、無線個人局域網(WPAN)、無線局域網(WLAN)、WiBro(無線寬帶,也稱為WiMax)網絡、移動通信網絡等的有線/無線通信網絡或者通過諸如電纜、通用串行總線(USB)等各種通信接口以實時或非實時方式發(fā)送到視頻解碼裝置,并因而在視頻解碼裝置中被解碼并重構和再現(xiàn)為視頻。視頻通??梢园ㄒ幌盗袌D片,每一個圖片被劃分為諸如幀或塊這樣的預定區(qū)域。當視頻的區(qū)域被劃分為塊時,根據編碼方法,劃分出的塊可以分類為幀內塊或幀間塊。幀內塊是指通過幀內預測編碼方法編碼的塊,幀內預測編碼方法利用經歷了先前編碼和解碼而重構的塊的像素預測當前塊的像素來產生預測塊,并接著將預測塊和進行當前編碼的當前圖片內的當前塊的像素之間的差分值編碼。幀間塊是指通過幀間預測編碼方法而編碼的塊,幀間預測編碼方法通過參照一個或更多個過去圖片或將來圖片預測當前圖片中的當前塊而產生預測塊,接著將預測塊與當前塊的差分值編碼。在此,在對當前圖片進行編碼或解碼過程中被參照的圖片稱為基準圖片。圖5是示意性地示出根據本公開一個或更多個實施方式的視頻編碼裝置的構造的框圖。參照圖5,視頻編碼裝置500可以包括預測器510、減法器520、變換器530、量化器540、解量化器550、逆變換器560、加法器570、編碼器580、特征向量提取器581、預測模式編碼器582、解塊濾波器590和存儲器592。取決于實現(xiàn)方式,以上元件的一部分可以不必須被包括在視頻編碼裝置500中,并且以上元件的全部或一部分可以選擇性地包括在視頻編碼裝置500中。另外,根據本公開的一個或者更多個實施方式的幀內預測編碼器500a可以配置有預測器510、減法器520、變換器530、量化器540、解量化器550、逆變換器560、加法器570、編碼器580、解塊濾波器590和存儲器592。要被編碼的輸入圖像被逐塊輸入。在本公開中,塊具有M×N的形式。M和N可以具有不同大小,并且M和N可以相等或彼此不同。預測器510利用幀內預測或幀間預測方案,通過預測圖像中當前要編碼的塊來生成預測塊。也就是說,在使用幀內預測方案的情況下,預測器510根據所決定的最優(yōu)預測模式來預測圖像中要編碼的塊的每一個像素的像素值,并且生成具有所預測的每一個像素的像素值的預測塊。最優(yōu)預測模式可以是用于幀內預測的各個幀內模式中具有最低編碼成本的預測模式(例如,在H.264/AVC中,針對幀內8×8預測和幀內4×4預測中的每一個的9種預測模式以及針對幀內16×16預測的4種預測模式)。參照圖2,在幀內4×4預測的情況下,存在九種預測模式,包括豎直模式、水平模式、直流(DC)模式、左下對角線方向模式、右下對角線方向模式、豎直向右模式、水平向下模式、豎直向左模式和水平向上模式。預測器510可以根據要編碼的塊模式或塊大小來計算各種預測模式的編碼成本,并且決定具有最低編碼成本的預測模式作為最優(yōu)幀內模式。減法器520通過從要編碼的塊(也就是說,當前塊)減去預測塊來生成殘留塊。換句話說,減法器520通過計算要編碼的塊的每一個像素的像素值和由預測器510預測出的預測塊的每一個像素的預測像素值之間的差來生成包括塊形式的殘留信號的殘留塊。變換器530通過將殘留塊變換到頻域而將殘留塊的每一個像素值變換為頻率系數。在此情況下,變換器530可以利用諸如Hadamard變換、基于離散余弦變換(DCT)的變換等用于將空間域的圖像信號變換到頻率域的各種變換方法,將殘留信號變換到頻率域。在此情況下,被變換到頻率域的殘留信號變?yōu)轭l率系數。量化器540將具有被變換器530變換到頻率域的頻率系數的殘留塊量化。在此情況下,量化器540可以利用死區(qū)均勻閾值量化(在下文中,稱為“DZUTQ:DeadZoneUniformThresholdQuantization”)、量化加權矩陣或其改進的量化方法來量化經變換的殘留塊。編碼器580利用熵編碼方案等來將量化的頻率系數串編碼來輸出比特流。可以使用熵編碼技術作為編碼技術,但本公開并不必須限于此,還可以使用各種編碼技術。另外,編碼器580不僅可以包括通過對量化的頻率系數編碼而生成的比特串,而且還包括用于對編碼數據中的編碼的頻率串進行解碼而需要的各種信息。也就是說,編碼的數據可以包括編碼塊圖案(CBP:CodedBlockPattern)、增量量化(deltaquantization)參數、通過對量化的頻率系數編碼而產生的比特串、預測所必需的信息的比特串等。解量化器550將量化器540量化的殘留塊解量化。也就是說,解量化器550通過將量化的殘留塊的量化的頻率系數解量化而生成具有頻率系數的殘留塊。逆變換器560將解量化器550解量化的殘留塊逆變換。也就是說,逆變換器560通過逆變換被解量化的殘留塊的頻率系數來生成具有像素值的殘留塊,即,重構的殘留塊。在此情況下,逆變換器560可以通過逆向地采用變換器530使用的變換方法而進行逆變換。加法器570通過將預測器510預測出的預測塊和逆變換器560重構的殘留塊相加而重構當前塊,即,目標塊。重構的目標塊可以經過解塊濾波器590。解塊濾波器590通過對重構的當前塊進行解塊濾波而去除塊失真。存儲器592存儲經過解塊濾波的當前塊,當對目標塊的下一塊或其它塊進行編碼時,可使用當前塊作為基準圖片。特征向量提取器581從相鄰塊的像素提取特征向量。預測模式編碼器582通過參照圖像塊的預設的特征向量分布來提取由特征向量代表的最優(yōu)預測模式,并且將最優(yōu)預測模式編碼為幀內模式的預測模式。特征向量提取器581和預測模式編碼器582中的每一方都可以被實現(xiàn)為與編碼器580分開的模塊,或者可以被實現(xiàn)為與編碼器580集成的單個模塊。例如,在基于H.264的幀內4×4模式下,特征向量可以包括但不限于相鄰塊的傾斜中的一個或更多個,這些傾斜包括豎直傾斜、水平傾斜、右下對角線方向傾斜、左下對角線方向傾斜、寬度/高度比=1/2水平向下傾斜、寬度/高度比=1/2的水平向上傾斜、寬度/高度比=2的水平向下傾斜和寬度/高度比=2的水平向上傾斜。另外,特征向量可以根據要使用的幀內模式的種類而改變,諸如幀內16×16模式。另外,通過采用使用貝葉斯分類器的學習模塊(未示出),針對每一個幀內模式對圖像塊的特征向量進行分類,由此生成特征向量分布。學習模塊通過針對用于設定特征向量分布的圖像序列而使用要編碼的塊的相鄰基準像素,獲得要在貝葉斯分類器中使用的輸入特征向量,即,貝葉斯分類器要求的信息。如上所述,特征向量可以包括被限定為要編碼的塊的相鄰像素的豎直差的總和的豎直傾斜、被定義為要編碼的塊的相鄰像素的水平差的總和的水平傾斜、被限定為要編碼的塊的相鄰像素的對角差的總和的左下對角線方向傾斜、右下對角線方向傾斜、寬度/高度=1/2的水平向下傾斜、寬度/高度=1/2的水平向上傾斜、寬度/高度=2的水平向下傾斜和寬度/高度=2的水平向上傾斜,作為特征向量的特征分量。如果特征分量的可允許的值范圍過大,則值可以被量化。在此情況下,可以從對應方向上的n個相鄰像素中的均差值獲得傾斜,其中n是大于1的整數。例如,在如圖6中示出的當前塊的像素和相鄰塊的像素的情況下,從兩個相鄰像素之間的差獲得傾斜,因而豎直傾斜可以是[(A1-A0),(B1-B0),(C1-C0),(D1-D0)]或者是(A1-A0),(B1-B0),(C1-C0),(D1-D0)的均值。還利用[(A2-A0),(B2-B0),(C2-C0),(D2-D0)]從三個相鄰像素間的差獲得傾斜,但是本公開不限于此。如上所述地獲得的傾斜可以是一個特征向量x(x0,x1,...,xm-1)的特征分量。在此情況下,m代表組成該特征向量的特征分量的數量。因此,當獲得了八個方向的全部傾斜時,特征向量x變?yōu)橛砂藗€特征分量組成的特征向量。明顯的是,本公開還可以擴展基準像素的范圍或者使用不同于傾斜的特征。學習模塊通過進行速率失真優(yōu)化(RDO:Rate-DistortionOptimization)獲得每一個圖像塊的最優(yōu)幀內模式,存儲針對所獲得的幀內模式而獲得的特征向量,并且存儲針對用于設定特征向量分布的圖像序列上的全部塊的每一個幀內模式的特征向量以將其存儲為針對每一個幀內模式的特征向量分布。特征向量提取器581利用與學習模塊的特征向量提取方法大致相似的方法從相鄰塊的像素提取特征向量。預測模式編碼器582通過參照由學習模塊設定的圖像的特征向量分布來提取由特征相向量提取器581提取的特征向量代表的最優(yōu)預測模式,并且將提取的最優(yōu)預測模式編碼為幀內模式的預測模式。預測模式編碼器582可以從下式(1)獲得由提取的特征向量代表的最優(yōu)預測模式。如果x被分類為wk式(1)如式(1)所表示的,預測模式編碼器582利用提取出的特征向量,參照特征向量分布,針對x計算可用幀模式(wi)的幀內模式概率P(wi|x)。預測模式編碼器582計算具有概率P(wi|x)中的最大值的幀內模式i,并且將其編碼為最可能模式(MPM)或幀內模式的預測模式。因此,預測模式編碼器582利用速率失真優(yōu)化(RDO)獲得當前塊的幀內模式。當通過上述方法獲得的MPM與被用于當前塊的預測的幀內模式相同時,預測模式編碼器528將幀內模式編碼為1比特,而當通過上述方法獲得的MPM與被用于當前塊的預測的幀內模式不同時,將幀內模式編碼為4比特。圖7是示意性地示出根據本公開另一個實施方式的視頻編碼裝置700的構造的框圖。參照圖7,視頻編碼裝置700可以包括預測器710、減法器720、變換器730、量化器740、解量化器750、逆變換器760、加法器770、編碼器780、特征向量提取器781、預測模式決定器782、解塊濾波器790和存儲器792。根據實現(xiàn)方式,以上元件的一部分可以不必須被包括在視頻編碼裝置700中,并且以上元件的全部或一部分可以被選擇性地包括在視頻編碼裝置700中。另外,根據本公開的一個或者更多個實施方式的幀內預測編碼器700a可以配置有預測器710、減法器720、變換器730、量化器740、解量化器750、逆變換器760、加法器770、編碼器780、解塊濾波器790和存儲器792。預測器710、減法器720、變換器730、量化器740、解量化器750、逆變換器760、加法器770、編碼器780、解塊濾波器790和存儲器792的操作可以具有與根據本公開的一個或更多個實施方式的預測器510、減法器520、變換器530、量化器540、解量化器550、逆變換器560、加法器570、編碼器580、解塊濾波器590和存儲器592相同或類似的功能。預測模式決定器782參照圖像塊的預設的特征向量分布來決定由特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式。由于在預測模式決定器782中用于決定幀內模式的方法與圖5的預測模式編碼器582中用于決定MPM的方法大致相同,所以將省略詳細描述。根據本公開另一個實施方式的視頻編碼裝置700的預測器710與圖5的預測器510的不同之處在于:在預測模式決定器782中決定幀內模式,而圖5的預測器510決定最優(yōu)幀內模式。由于其它部件可以進行相同操作,所以將省略進一步的詳細描述。圖8是示意性地示出根據本公開一個或更多個實施方式的視頻解碼裝置800的構造的框圖。根據本公開一個或更多個實施方式的視頻解碼裝置800可以包括解碼器810、解量化器820、逆變換器830、預測器850、加法器860、解塊濾波器870、存儲器880、特征向量提取器881和預測模式決定器882。根據本公開一個或更多個實施方式的幀內預測解碼器800a可以包括解碼器810、解量化器820、逆變換器830、預測器850、加法器860、解塊濾波器870和存儲器880。解碼器810可以通過對比特流解碼來提取被量化的頻率系數串,并且通過逆向地掃描被量化的頻率系數串而生成具有被量化的頻率系數的殘留塊。由于解量化器820和逆變換器830所執(zhí)行的功能與以上參照圖5描述的解量化器550和逆變換器560執(zhí)行的功能相同或相似,所以將省略詳細描述。特征向量提取器881從相鄰塊的像素提取特征向量。由于特征向量提取器881的操作與圖5中的特征向量提取器581的操作相同或類似,所以省略詳細描述。預測模式決定器882參照圖像塊的預設的特征向量分布來決定由提取的特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式。由于預測模式決定器882的操作與圖7的預測模式決定器782的相同或相似,所以省略詳細描述。預測器850利用從比特流提取出的幀內預測模式或利用由預測模式決定器782決定的幀內預測模式來生成預測塊。加法器860通過將預測器850生成的預測塊和逆變換器830重構的殘留塊相加來重構目標塊。重構的目標塊被解塊濾波器870解塊濾波并接著存儲在存儲器880中。因而,當目標塊的下一塊或其它塊被重構時,可以將經過解塊濾波的目標塊用作基準圖片。通過將圖5或圖7的視頻編碼裝置的比特流輸出端子連接到圖8的根據本公開的一個或更多個實施方式的視頻解碼裝置800的比特流輸入端子,可以實現(xiàn)根據本公開的一個或更多個實施方式的圖像編碼/解碼裝置。根據本公開一個或更多個實施方式的圖像編碼/解碼裝置包括視頻編碼器,該視頻編碼器被配置為從相鄰塊像素提取特征向量,參照圖像塊的預設的特征向量分布來提取由特征向量代表的最優(yōu)預測模式,決定所提取的最優(yōu)預測模式作為MPM或當前塊的幀內模式并且利用與當前塊相鄰的相鄰塊像素對當前塊進行幀內預測和編碼。該圖像編碼/解碼裝置還包括視頻解碼器,該視頻解碼器被配置為利用從比特流提取出的幀內預測模式,或者通過從相鄰塊像素提取特征向量并且參照圖像塊的預設的特征向量分布使用由提取出的特征向量代表的最優(yōu)預測模式作為幀內預測模式來生成預測塊,并且重構當前塊。在此情況下,可以用圖5或圖7的視頻編碼裝置實現(xiàn)視頻編碼器,并且可以用圖8的視頻解碼裝置實現(xiàn)視頻解碼器。根據本公開的實施方式的視頻編碼方法包括:幀內預測編碼步驟(S910),利用與當前塊相鄰的相鄰塊像素對當前塊進行幀內預測和編碼;特征向量提取步驟(S920),從相鄰塊的像素提取特征向量;以及預測模式編碼步驟(S930),通過參照圖像塊的預設的特征向量分布來提取由特征向量代表的最優(yōu)預測模式,并且將最優(yōu)預測模式編碼為幀內模式的預測模式。由于幀內預測編碼步驟(S901)、特征向量提取步驟(S920)和預測模式編碼步驟(S930)分別對應于幀內預測編碼器500a、特征向量提取器581和預測模式編碼器582的操作,所以省略詳細描述。根據本公開另一個實施方式的視頻編碼方法包括:特征向量提取步驟(S1020),從相鄰塊像素提取特征向量;預測模式決定步驟(S1020),參照圖像塊的預設的特征向量分布來決定由特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式;以及幀內預測編碼步驟(S1030),利用與當前塊相鄰的相鄰塊像素,按照幀內模式進行幀內預測和編碼。由于特征向量提取步驟(S1010)、預測模式決定步驟(S1020)和幀內預測編碼步驟(S1030)分別對應于特征向量提取器781、預測模式決定器782和幀內預測編碼器700a的操作,所以省略詳細描述。根據本公開實施方式的視頻解碼方法包括:特征向量提取步驟(S1020),從相鄰塊像素提取特征向量;預測模式決定步驟(S1120),參照圖像塊的預設的特征向量分布來決定由特征向量代表的最優(yōu)化預測模式作為當前塊的幀內模式;以及幀內預測解碼步驟(S1130),利用與當前塊相鄰的相鄰塊像素,按照幀內模式進行幀內預測而生成預測塊,并且重構當前塊。由于特征向量提取步驟(S1110)、預測模式決定步驟(S1120)和幀內預測解碼步驟(S1130)對應于特征向量提取器881、預測模式決定器882和幀內預測解碼器800a的操作,所以省略詳細描述。通過集成根據本公開一個或更多個視頻編碼方法或根據本公開另一個實施方式的視頻編碼方法和根據本公開一個或更多個實施方式的視頻解碼方法或根據本公開另一個實施方式的視頻解碼方法,可以實現(xiàn)根據本公開一個或更多個實施方式的視頻編碼/解碼方法。根據本公開的實施方式的視頻編碼/解碼方法包括:視頻編碼步驟,該步驟包括從相鄰塊像素提取特征向量,參照圖像塊的預設的特征向量分布來提取由特征向量代表的最優(yōu)預測模式,決定所提取的最優(yōu)預測模式作為MPM或者當前塊的幀內模式并且利用與當前塊相鄰的相鄰塊像素對當前塊進行幀內預測和編碼。圖像編碼/解碼方法還包括:視頻解碼步驟,該步驟包括利用從比特流提取的幀內預測模式或通過從相鄰塊像素提取特征向量并且參照圖像塊的預設的特征向量分布使用特征向量代表的最優(yōu)預測模式作為幀內預測模式來生成預測塊,并且重構當前塊。盡管為了示例性已經描述了本公開的各個示例性實施方式,但是本領域技術人員將理解的是,在不背離本公開的實質特征的情況下可以進行能夠進行各種修改、添加和替換。因此,不是為了限制而描述本公開的示例性實施方式。因此,本公開的范圍不被以上實施方式限制,而限制于權利要求和等同物。工業(yè)實用性如上所述,利用相鄰塊的特征向量來預測幀內模式,本公開對于模式信息的編碼效率的領域中的應用非常有用,使得預測成功概率增加。相關申請的交叉引用如果可行,則本申請根據35U.S.C§119(a)要求在2010年12月28日在韓國提交的專利申請No.10-2010-0136400的優(yōu)先權,其整個內容在此通過引用并入。另外,根據相同原因,基于這些韓國專利申請,這個非臨時申請在除美國之外的其它國家要求優(yōu)先權,其整體內容在此通過引用并入。當前第1頁1 2 3