專利名稱:圖像解碼裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理,并尤其涉及編碼和解碼圖像的裝置和方法。
背景技術(shù):
傳統(tǒng)的圖像編碼和解碼裝置當(dāng)編碼時間連續(xù)的圖像時利用時間預(yù)測編碼和解碼, 以便除去先前圖像和當(dāng)前圖像之間的冗余信息。在時間預(yù)測編碼和解碼方法中,從先前圖 像中減去當(dāng)前圖像,對減去的結(jié)果進(jìn)行編碼和解碼。根據(jù)由IS0/IEC MPEG和ITU-T VCEG的 聯(lián)合視頻組(JVT,Joint Video Team)建議的H. ^4/M0EG_4Part IOAVC標(biāo)準(zhǔn),有各種傳統(tǒng) 的時間預(yù)測編碼和解碼方法(“IS0/IEC FDIS 14496-10的正文信息技術(shù)-音視頻對象的 編碼-第10部分先進(jìn)視頻編碼”,IS0/IEC JTC 1/SC 29/WG 11,N5555,2003年3月)。這 些方法之一是一種加權(quán)預(yù)測編碼方法,其中使用將一個先前圖像的一個像素值乘以或加入 一個常數(shù)值的結(jié)果對當(dāng)前圖像執(zhí)行預(yù)測編碼。當(dāng)應(yīng)用到圖像逐漸變暗或變亮的場合或應(yīng)用 到一個場景由另一個場景代替從而兩個場景重疊的場合時,該方法提供卓越的壓縮效率。圖IA和IB說明了示例的場景變化,其中圖IA說明了兩個不同的場景重疊時發(fā)生 場景變化的一個例子,圖IB說明了使用淡出和淡入(fade-out andfade in)的場景變化的 另一個例子。如圖IA和IB所述,當(dāng)發(fā)生場景變化時使用加權(quán)預(yù)測編碼方法能大大增加壓縮效 率。在圖IA的情況下,先前場景和隨后的場景之間的中間圖像能夠通過對先前和隨后的場 景應(yīng)用適當(dāng)?shù)募訖?quán)值進(jìn)行預(yù)測編碼。在圖IB的情況下,能夠通過對先前場景應(yīng)用適當(dāng)?shù)募?權(quán)值獲得淡出效果,并能夠通過向隨后場景應(yīng)用適當(dāng)?shù)募訖?quán)值獲得淡入效果。但是,在傳統(tǒng)方法中,表示一個圖像的單個像素的比特數(shù)固定為8。因此,在當(dāng)前對 高質(zhì)量圖像的需求不斷增長的情況下,使用傳統(tǒng)方法實際上很困難。
發(fā)明內(nèi)容
本發(fā)明提供一種使用適應(yīng)于表示一個圖像的每個像素的比特數(shù)的加權(quán)值的圖像 編碼和解碼裝置。本發(fā)明提供一種使用適應(yīng)于表示一個圖像的每個像素的比特數(shù)的加權(quán)值的圖像 編碼和解碼方法。根據(jù)本發(fā)明的一個方面,提供一種圖像編碼和解碼裝置,包括一個編碼單元,適 應(yīng)于表示當(dāng)前圖像的每個像素的比特數(shù)而調(diào)整至少一個加權(quán)值,通過對至少一個具有與包 括在先前圖像中的各塊中所需塊的像素值類似的像素值的至少一個塊的像素值和至少一 個調(diào)整的加權(quán)值執(zhí)行一個操作來預(yù)測所需塊的像素值,用所需塊的預(yù)測像素值編碼所需塊 的像素值;和一個解碼單元,適應(yīng)于所述比特數(shù)而調(diào)整至少一個加權(quán)值,通過對至少一個具有與包括在恢復(fù)的先前圖像中的各塊中所需塊的像素值類似的像素值的塊的像素值和至 少一個調(diào)整的加權(quán)值執(zhí)行一個操作來恢復(fù)所需塊的預(yù)測像素值,并用恢復(fù)的像素值解碼所 需塊的像素值,其中先前圖像指在當(dāng)前圖像之前顯示的圖像,所需塊是屬于當(dāng)前圖像的塊 中的一個所需目標(biāo)塊。根據(jù)本發(fā)明的另一方面,提供一種圖像編碼和解碼方法,包括以下操作適應(yīng)于表 示當(dāng)前圖像的每個像素的比特數(shù)而調(diào)整至少一個加權(quán)值,通過對至少一個具有與包括在先 前圖像中的各塊中所需塊的像素值類似的像素值的塊的像素值和至少一個調(diào)整的加權(quán)值 執(zhí)行一個操作來預(yù)測所需塊的像素值,用所需塊的預(yù)測像素值編碼所需塊的像素值;和適 應(yīng)于所述比特數(shù)而調(diào)整至少一個加權(quán)值,通過對至少一個具有與包括在恢復(fù)的先前圖像中 的各塊中所需塊的像素值類似的像素值的塊的像素值和至少一個調(diào)整的加權(quán)值執(zhí)行一個 操作來恢復(fù)所需塊的預(yù)測像素值,并用恢復(fù)的像素值解碼所需塊的像素值,其中先前圖像 指在當(dāng)前圖像之前顯示的圖像,所需塊是屬于當(dāng)前圖像的塊中的一個所需目標(biāo)塊。更具體講,本發(fā)明提供了一種圖像解碼裝置,該裝置包括解碼加權(quán)預(yù)測單元,被 適配為適應(yīng)于表示當(dāng)前圖像的每個像素的比特數(shù)而調(diào)整至少一個加權(quán)值,并且使用調(diào)整后 的加權(quán)值來恢復(fù)所需塊的預(yù)測像素值;解碼空間預(yù)測單元,被適配為使用與包括在恢復(fù)的 當(dāng)前圖像中的各塊中的所需塊空間上相鄰的塊來恢復(fù)所需塊的預(yù)測像素值;解碼時間預(yù) 測單元,被適配為使用所需塊及包括在恢復(fù)的先前圖像中的各塊來恢復(fù)所需塊的預(yù)測像素 值;以及解碼選擇單元,被適配為選擇在解碼加權(quán)預(yù)測單元、解碼空間預(yù)測單元和解碼時間 預(yù)測單元中預(yù)測的預(yù)測值中的一個作為恢復(fù)的預(yù)測像素值,并使用所恢復(fù)的預(yù)測像素值來 對所需塊的像素進(jìn)行解碼,其中,利用以下的等式適應(yīng)于比特數(shù)而對加權(quán)值進(jìn)行調(diào)整,W' =W · ,其中W為調(diào)整前的加權(quán)值,W'為調(diào)整后的加權(quán)值,N為比特數(shù),M為常數(shù)。
通過參照附圖詳細(xì)描述示例的實施例,本發(fā)明的上述和其他特征和優(yōu)點將變得更 明顯,其中圖IA和IB說明了場景變化的例子;圖2是一個根據(jù)本發(fā)明的圖像編碼和解碼裝置的框圖;圖3是說明根據(jù)本發(fā)明的圖像編碼和解碼方法的流程圖;圖4A和4B說明了圖像劃分的例子;圖5是根據(jù)本發(fā)明的圖1的編碼單元的一個實施例的框圖;圖6是說明根據(jù)本發(fā)明的圖3的操作20的一個實施例的流程圖;圖7A和7B是為了便于理解圖5中的編碼空間預(yù)測單元的圖;圖8是圖5所示的編碼加權(quán)預(yù)測單元的一個實施例的框圖;圖9是說明圖6的操作78的一個實施例的流程圖;圖10是根據(jù)本發(fā)明的圖1所示的解碼單元的實施例的框圖;圖11是說明根據(jù)本發(fā)明的圖3的操作22的一個實施例的流程圖;圖12是根據(jù)本發(fā)明的圖10中的解碼加權(quán)預(yù)測單元的一個實施例的框圖;和圖13是說明根據(jù)本發(fā)明的圖11中的操作202的一個實施例的流程圖。
具體實施例方式下面將參照附圖描述根據(jù)本發(fā)明的一個圖像編碼和解碼裝置和一個編碼和解碼 方法的結(jié)構(gòu)和操作。圖2是一個根據(jù)本發(fā)明的圖像編碼和解碼裝置的框圖。圖像編碼和解碼裝置包括 一個編碼單元10和一個解碼單元12。圖3是說明根據(jù)本發(fā)明的一個圖像編碼和解碼方法的流程圖。圖像編碼和解碼方 法包括用適應(yīng)于比特數(shù)來調(diào)整的加權(quán)值編碼和解碼所需塊的一個像素值(操作20和22)。圖2中的編碼單元10適應(yīng)于表示一個圖像的每個像素的比特數(shù)而調(diào)整至少一個 加權(quán)值,找到與包括在先前圖像中的塊(下文中為“先前塊”)中的一個所需塊具有類似的 像素值的塊(下文中為“類似先前塊”),通過對至少一個調(diào)整后的加權(quán)值和找到塊的像素 值執(zhí)行一個操作,來預(yù)測所需塊的像素值,并用對應(yīng)于操作結(jié)果的預(yù)測像素值編碼所需塊 的像素值(操作20)。這里,可能存在多個類似先前塊。先前圖像指在當(dāng)前圖像之前顯示 的圖像。所需塊指在經(jīng)輸入端口 mi輸入的當(dāng)前圖像中的所需目標(biāo)塊,即,當(dāng)前將被編碼的 塊。像素值可以指表示像素的R(紅)、G(綠)和B(藍(lán))值,或亮度信號(Y)和色差信號 (CbCr)。在所需塊中可以存在多個像素。在這種情況下,在類似先前塊中找到具有與包括 在所需塊中的每個像素的像素值類似的像素值的像素。圖4A和4B說明了一個圖像劃分的例子,其中圖4A說明了各種劃分的宏塊,而圖 4B說明了圖4A中一個劃分的宏塊的進(jìn)一步劃分。參照圖4A,一個具有16X16像素的宏塊被分為具有16 X 8、8 X 16和8 X 8像素的 各種尺寸以獲得運(yùn)動矢量。參照圖4B,具有8X8像素的宏塊進(jìn)一步分為8X4、4X8和4X4像素。如上所述,根據(jù)本發(fā)明的圖像編碼和解碼裝置把當(dāng)前圖像和先前圖像分為具有預(yù) 定大小的塊,如圖4A或4B所示,并以劃分的塊為單位處理圖像圖5是根據(jù)本發(fā)明的圖2的一個編碼單元10的實施例IOA的框圖。圖5的編碼單 元IOA包括一個編碼加權(quán)預(yù)測單元40,一個編碼空間預(yù)測單元42,一個編碼時間預(yù)測單元 44,一個編碼選擇單元46,一個減法單元48,一個轉(zhuǎn)換和量化單元50,一個熵編碼單元52, 一個反量化和反轉(zhuǎn)換單元54,一個編碼加法單元56和一個編碼解塊單元58。圖6是說明根據(jù)本發(fā)明的圖3的操作20的一個實施例20A的流程圖。實施例20A 包括根據(jù)每種模式預(yù)測一個像素值(操作70到78),獲得預(yù)測編碼值(操作80)和執(zhí)行轉(zhuǎn) 換、量化和熵編碼(操作82和84)。圖5中的編碼選擇單元46選擇預(yù)測像素值之一作為一個預(yù)測值,預(yù)測像素值在編 碼加權(quán)預(yù)測單元40、編碼空間預(yù)測單元42和編碼時間預(yù)測單元44中預(yù)測,并向減法單元 48和編碼加法單元56輸出選擇的預(yù)測值(操作70和72)。例如,編碼選擇單元46確定當(dāng)前模式是否是內(nèi)部模式(操作70)。如果當(dāng)前模式 確定為不是內(nèi)部模式,編碼選擇單元46確定當(dāng)前模式是交互模式還是加權(quán)預(yù)測模式(操作 72)。如果當(dāng)前模式確定為內(nèi)部模式,編碼選擇單元46從編碼空間預(yù)測單元42選擇一 個輸出。編碼空間預(yù)測單元42用經(jīng)輸入端口 IN2輸入的所需塊和從編碼加法單元56輸入的相鄰塊預(yù)測所需塊的像素值,并向編碼選擇單元46輸出預(yù)測的像素值(操作74)。這里, 相鄰塊指與包括在當(dāng)前圖像塊中的所需塊空間上相鄰的塊。圖7A和7B是為了便于理解圖5中的編碼空間預(yù)測單元42的圖。圖7A說明了所 需塊108和相鄰塊100到106。圖7B用于解釋空間預(yù)測方向。圖7A中的所需塊108包括像素Pa到P,。相鄰塊100包括與所需塊108相鄰的至 少一個像素Po,相鄰塊102包括與所需塊108相鄰的至少為像素Pi、P2、P3和P4,相鄰塊104 包括與所需塊108相鄰的至少為像素P5、P6、P7和P8,相鄰塊106包括與所需塊108相鄰的 至少像素為PpPlt^P11和P12。在圖7B中從0到8有9個預(yù)測,其中與所需塊108空間上相鄰的像素被投射 (projected)以預(yù)測包括在所需塊108中的每個像素的像素值。這里,沒有方向的數(shù)值2在 圖7B中未示出。例如,在方向0的情況下,像素?1、?2、&和?4垂直投射以預(yù)測包括在所需 塊108中的每個像素的像素值。即,像素Pa、Pe、Pi和Pm的預(yù)測像素值對應(yīng)于像素P1的像素 值,像素Pb、Pf、Pj和Pn的像素值對應(yīng)于像素P2的像素值,像素P。、Pg、Pk和P。的像素值對應(yīng) 于像素P3的像素值,像素PpIVP1和P,的像素值對應(yīng)于像素P4的像素值。在所有其他的方 向上,利用相同的方式進(jìn)行投射從而預(yù)測包括在所需塊108中的每個像素的像素值。編碼 空間預(yù)測單元42向熵編碼單元52輸出預(yù)測所需塊108的像素值時使用的各種附加信息, 例如,投射方向,即預(yù)測方向。當(dāng)當(dāng)前模式確定為交互模式時,編碼選擇單元46從編碼時間預(yù)測單元44中選擇 一個輸出。這里,編碼時間預(yù)測單元44用經(jīng)輸入端口 IN2輸入的所需塊和經(jīng)輸入端口 IN3 輸入的先前塊預(yù)測所需塊的像素值,并向編碼選擇單元46輸出所需塊的預(yù)測像素值(操作 76)。例如,編碼時間預(yù)測單元44通過比較所需塊和先前塊估計運(yùn)動,并用估計的運(yùn)動預(yù)測 包括在所需塊中的每個像素的像素值。這里,編碼時間預(yù)測單元44中預(yù)測像素值時使用的 各種附加信息,例如估計的運(yùn)動輸出到熵編碼單元52。當(dāng)當(dāng)前模式確定為加權(quán)預(yù)測模式時,編碼選擇單元46從編碼加權(quán)預(yù)測單元40選 擇一個輸出。這里,編碼加權(quán)預(yù)測單元40適應(yīng)于所述比特數(shù)而調(diào)整加權(quán)值,用調(diào)整后的加 權(quán)值,經(jīng)輸入端口 IN2輸入的所需塊和經(jīng)輸入端口 IN3輸入的先前塊,預(yù)測所需塊的像素 值,并向編碼選擇單元46輸出預(yù)測的像素值(操作78)。為此,比特數(shù)可以經(jīng)輸入端口 IN4 輸入。這里,如圖5所示,經(jīng)輸入端口 IN3輸入到編碼加權(quán)預(yù)測單元40和編碼時間預(yù)測 單元44的先前塊是屬于先前在編碼解塊單元58中解碼的先前圖像的塊。在編碼加權(quán)預(yù)測 單元40中預(yù)測像素值時用的各種附加信息,例如估計的運(yùn)動輸入到熵編碼單元52。根據(jù)本發(fā)明,編碼加權(quán)預(yù)測單元40可以與比特數(shù)成比例地調(diào)整加權(quán)值。圖8是根據(jù)本發(fā)明的圖5中的一個編碼加權(quán)預(yù)測單元40的實施例40A的框圖。實 施例40A包括第一和第二編碼加權(quán)值產(chǎn)生部分120和122,一個編碼加權(quán)值選擇部分124, 一個編碼加權(quán)值調(diào)整部分126和一個編碼加權(quán)值預(yù)測部分128。圖9是說明根據(jù)本發(fā)明的圖6中的操作78的一個實施例78A的流程圖。實施例 78A包括產(chǎn)生并調(diào)整加權(quán)值(操作140到146)和對調(diào)整后的加權(quán)值和類似先前塊的像素值 執(zhí)行一個操作(操作148)。圖8所示的第一和第二編碼加權(quán)值產(chǎn)生部分120和122產(chǎn)生加權(quán)值(操作140)。特別是,第一編碼加權(quán)值產(chǎn)生部分120產(chǎn)生一個固定的加權(quán)值并輸出產(chǎn)生的固定加權(quán)值到 編碼加權(quán)值選擇部分124。這時,第二編碼加權(quán)值產(chǎn)生部分122產(chǎn)生由用戶確定的加權(quán)值 (下文中為“用戶確定的加權(quán)值”)并輸出產(chǎn)生的加權(quán)值到編碼加權(quán)值選擇部分124。為此, 第二編碼加權(quán)值產(chǎn)生部分122可以經(jīng)一個輸入端口 IN5接收用戶確定的加權(quán)值。或者,第二 編碼加權(quán)值產(chǎn)生部分122可以包括一個操作單元(未示出),它由用戶操作以產(chǎn)生加權(quán)值。 在第二編碼加權(quán)值產(chǎn)生部分122產(chǎn)生的用戶確定的加權(quán)值作為附加信息經(jīng)輸出端口 0UT4 輸出到熵編碼單元52。根據(jù)本發(fā)明,第二編碼加權(quán)值產(chǎn)生部分122可以根據(jù)類似先前塊,不同地產(chǎn)生將 對類似先前塊的各像素值進(jìn)行操作的各加權(quán)值。在操作140之后,編碼加權(quán)選擇部分IM選擇在第一和第二編碼加權(quán)值產(chǎn)生部分 120和122中產(chǎn)生的一個加權(quán)值并把選擇的加權(quán)值輸出到編碼加權(quán)值調(diào)整部分126。特別 是,編碼加權(quán)值選擇部分1 判定是使用在第一編碼加權(quán)值產(chǎn)生部分120中產(chǎn)生的固定加 權(quán)值還是使用在第二編碼加權(quán)值產(chǎn)生部分122中產(chǎn)生的用戶確定的加權(quán)值,響應(yīng)于判定的 結(jié)果選擇固定加權(quán)值或用戶確定的加權(quán)值,并把選擇的加權(quán)值輸出到編碼加權(quán)值調(diào)整部分 126(操作142)。編碼加權(quán)值選擇部分IM經(jīng)輸出端口 0UT5把判定的結(jié)果作為附加信息輸 出到熵編碼單元52。特別是,如果判定將使用固定加權(quán)值,編碼加權(quán)值選擇部分IM選擇固 定加權(quán)值并把選擇的固定加權(quán)值輸出到編碼加權(quán)值調(diào)整部分126。但是,如果判定將使用用 戶確定的加權(quán)值,編碼加權(quán)值選擇部分1 選擇用戶確定的加權(quán)值并把選擇的用戶確定的 加權(quán)值輸出到編碼加權(quán)值調(diào)整部分126。編碼加權(quán)值調(diào)整部分1 適應(yīng)于經(jīng)輸入端口 IN6輸入的比特數(shù)而調(diào)整固定的加權(quán) 值或用戶確定的加權(quán)值并向編碼像素值預(yù)測部分1 輸出調(diào)整后的加權(quán)值(操作144或 146)。根據(jù)本發(fā)明的一個實施例,編碼加權(quán)值調(diào)整部分1 可以按照以下的等式(1)適 應(yīng)于表示像素值的比特數(shù)而調(diào)整加權(quán)值。W' =ff. 2(m)(1)其中W是調(diào)整之前的加權(quán)值,W'是調(diào)整之后的加權(quán)值,N是比特數(shù),M是一個常數(shù)。通常,用諸如攝像機(jī)的圖像獲取設(shè)備獲得的圖像通過取樣用預(yù)定的尺寸,即像素 數(shù)表示。隨著表示每個像素值所需的比特數(shù)變得更大,能夠被表示的像素值范圍變得更寬, 并且能夠表示更高質(zhì)量的圖像。在大多數(shù)情況下,比特數(shù)是8。在高質(zhì)量圖像顯示領(lǐng)域,比 特數(shù)增加到10或12??紤]到這一點,等式(1)中的常數(shù)M例如可以是8、10或12。在操作144或146后,編碼像素值預(yù)測部分1 對經(jīng)輸入端口 IN7輸入的先前塊 中至少一個類似先前塊的像素值和調(diào)整的加權(quán)值執(zhí)行一個操作,確定操作的結(jié)果作為所需 塊的預(yù)測像素值,并經(jīng)輸出端口 0UT6把結(jié)果輸出到編碼選擇單元46 (操作148)。根據(jù)本發(fā)明,編碼像素值預(yù)測部分1 可以通過把類似先前塊的像素值乘以調(diào)整 后的加權(quán)值并它其他調(diào)整后的加權(quán)值加到該乘積中預(yù)測所需塊的像素值。例如,編碼像素 值預(yù)測部分1 可以用以下的等式( 預(yù)測所需塊的像素值。E(x, y) f 她傾(2) 其中E(x,y)表示屬于所需塊的像素中位于(X,y)的像素的預(yù)測像素值,Pi (x, y)表示在屬于類似先前塊的像素中位于(x,y)的像素的像素值,Wi'表示從一個加權(quán)值Wi調(diào) 整后的加權(quán)值,Oi'是從一個加權(quán)值Oi調(diào)整后的加權(quán)值。特別是,Wi和Oi是由編碼加權(quán)值 選擇部分IM選擇的加權(quán)值,而Wi'和Oi'是在編碼加權(quán)值調(diào)整部分126中調(diào)整的加權(quán)值。例如,當(dāng)i = 1禾P i = 2時,編碼加權(quán)值調(diào)整部分126可以根據(jù)公式(3)或(4)獲 得調(diào)整后的加權(quán)值W/,W2',0/和O2'。W1' = W1 · 2(m)W2' = W2 · 2 (Ν)(3)O1' = O1 ‘ 2(m)O2' = O2 ‘ 2(m)W1' = W1W2' =W2(4)O1' = O1 ‘ 2(m)O2' = O2 ‘ 2(m)根據(jù)本發(fā)明,當(dāng)類似先前塊包括在相同的先前圖像中時,第一編碼加權(quán)值產(chǎn)生部 分120可以用以下等式(5)產(chǎn)生加權(quán)值W1和W2。W1 = W2, O1 = O2(5)其中,在H. 264的情況下,W1 = W2 = 32并且O1 =仏=0。但是,當(dāng)類似先前塊在不同的塊中分布時,第一編碼加權(quán)值產(chǎn)生部分120根據(jù)每 個類似先前塊顯示的時間和當(dāng)前圖像顯示的時間之間的時間差產(chǎn)生加權(quán)值。圖5的編碼單元IOA用編碼加權(quán)預(yù)測單元40、編碼空間預(yù)測單元42或編碼時間預(yù) 測單元44預(yù)測所需塊的像素值,從而提高編碼效率。在操作74、76或78之后,減法單元48根據(jù)等式(6)從經(jīng)輸入端IN2輸入的所需 塊的像素值中減去從編碼選擇單元46輸入的預(yù)測像素值,并把減去的結(jié)果輸出到轉(zhuǎn)換和 量化單元50作為預(yù)測編碼值(操作80)。dn (x, y) = bn (χ, y) -E (χ, y)(6)其中dn(x,y)表示當(dāng)前圖像中第η個所需塊的預(yù)測編碼值,并且bn (x,y)表示屬 于當(dāng)前圖像的第η個所需塊的像素中位于(x,y)的像素的像素值。在操作80之后,轉(zhuǎn)換和量化單元50轉(zhuǎn)換從減法單元48輸入的預(yù)測編碼的值,量 化轉(zhuǎn)換后的結(jié)果,并把量化結(jié)果輸出到熵編碼單元52和反量化和反轉(zhuǎn)換單元M (操作82)。 這里,轉(zhuǎn)換可以是離散余弦變換(DCT),H. 264的整數(shù)轉(zhuǎn)換,等等。在操作82之后,熵編碼單元52對從轉(zhuǎn)換和量化單元50輸出的轉(zhuǎn)換和量化的結(jié)果 執(zhí)行熵編碼并以比特流的形式經(jīng)輸出端口 0UT2把熵編碼的結(jié)果輸出到解碼單元12(操作 84)。熵編碼單元52從編碼加權(quán)預(yù)測單元40、編碼空間預(yù)測單元42和編碼時間預(yù)測單 元44接收附加信息,編碼接收到的附加信息并經(jīng)輸出端口 0UT2將包括在比特流中的編碼 結(jié)果輸出到解碼單元12。來自編碼加權(quán)預(yù)測單元40和編碼時間預(yù)測單元44的諸如估計的 運(yùn)動的附加信息之所以在熵編碼單元52中進(jìn)行熵編碼以發(fā)送到解碼單元12的原因是使得 解碼單元12能找到類似先前塊,這將在后面說明。在操作84中,編碼單元IOA的反量化和反轉(zhuǎn)換單元M,編碼加法單元56和編碼解塊單元58執(zhí)行接下來的操作從而參考先前圖像。反量化和反轉(zhuǎn)換單元M把從轉(zhuǎn)換和量化單元50輸入的量化結(jié)果反量化,把反量 化的結(jié)果反轉(zhuǎn)換,并把反轉(zhuǎn)換的結(jié)果作為恢復(fù)預(yù)測編碼值的結(jié)果輸出到編碼加法單元56。 編碼加法單元56對從反量化和反轉(zhuǎn)換單元M輸入的恢復(fù)的預(yù)測編碼值和從編碼選擇單元 46輸入的預(yù)測像素值執(zhí)行相加,并把相加的結(jié)果輸出到編碼解塊單元58和編碼空間預(yù)測 單元42。編碼解塊單元58對在編碼加法單元46中執(zhí)行相加的結(jié)果解塊,并把解塊的結(jié)果 作為解碼所需塊的像素值的結(jié)果經(jīng)輸出端口 0UT3輸出。在編碼解塊單元58中執(zhí)行的解塊 是除去由于圖3的編碼單元IOA以塊為單位處理圖像產(chǎn)生的成塊現(xiàn)象。在操作20之后,解碼單元12適應(yīng)于所述比特數(shù)而調(diào)整至少一個加權(quán)值,對具有與 包括在恢復(fù)的先前圖像中的各塊中的所需塊的像素值類似的像素值的至少一個塊的一個 像素值和至少一個調(diào)整后的加權(quán)值執(zhí)行一個操作,以恢復(fù)所需塊的預(yù)測像素值,并用恢復(fù) 的像素值解碼所需塊的像素值(操作22)。圖10是根據(jù)本發(fā)明的圖2所示的解碼單元12的一個實施例12A的框圖。實施例 12A包括一個熵編碼單元160,一個反量化和反轉(zhuǎn)換單元162,一個解碼時間預(yù)測單元164, 一個解碼加權(quán)預(yù)測單元166,一個解碼空間預(yù)測單元168,一個解碼選擇單元170,一個解碼 加法單元172和一個解碼解塊單元174。圖11是說明根據(jù)本發(fā)明的圖3所示的操作22的一個實施例22A的流程圖。實 施例22A包括執(zhí)行熵解碼及反量化和反轉(zhuǎn)換(操作190和192),根據(jù)每種模式恢復(fù)像素值 (操作194到202),和解碼編碼值(操作204和206)。圖10的熵編碼單元160對經(jīng)輸入端口 IN8從編碼單元10輸入的比特流執(zhí)行熵解 碼,并把熵解碼后的結(jié)果輸出到反量化和反轉(zhuǎn)換單元162(操作190)。這里,包括在比特流 中的各種附加信息也被解碼。在操作190之后,反量化和反轉(zhuǎn)換單元162對從熵解碼單元160輸入的熵解碼 結(jié)果執(zhí)行反量化,對反量化的結(jié)果執(zhí)行反轉(zhuǎn)換,并把反轉(zhuǎn)換的結(jié)果輸出到解碼加法單元 172 (操作192)。這里,從反量化和反轉(zhuǎn)換單元162輸出的反轉(zhuǎn)換結(jié)果是恢復(fù)預(yù)測編碼值的結(jié)果。在操作192之后,解碼選擇單元170確定所需塊的像素值在編碼單元10中編碼的 模式是否是內(nèi)部模式(操作194)。如果確定所需塊的像素值在編碼單元10中編碼的模式 不是內(nèi)部模式,解碼選擇單元170確定所需塊的像素值在編碼單元10中編碼的模式是交互 模式還是加權(quán)預(yù)測模式(操作196)。為此,編碼選擇單元170可以使用在熵編碼單元52中 編碼并在熵解碼單元160中解碼的附加信息,該附加信息是在編碼加權(quán)值選擇部分124中 執(zhí)行的確定的結(jié)果。例如,解碼選擇單元170響應(yīng)于從熵解碼單元160輸入的附加信息選 擇一個在解碼加權(quán)預(yù)測單元166、解碼空間預(yù)測單元168和解碼時間預(yù)測單元164中恢復(fù)的 預(yù)測像素值作為恢復(fù)的預(yù)測像素值,并把選擇的結(jié)果輸出到解碼相加單元172。如果確定編碼模式為內(nèi)部模式,解碼單元170選擇解碼空間預(yù)測單元168的輸出。 解碼空間預(yù)測單元168從解碼相加單元172接收包括在恢復(fù)的當(dāng)前圖像中的恢復(fù)的塊,用 從解碼相加單元172中接收的塊中與所需塊空間上相鄰的塊恢復(fù)由編碼單元10預(yù)測的所 需塊的像素值,并把恢復(fù)的結(jié)果輸出到解碼選擇單元170(操作198)。為此,解碼空間預(yù)測單元168可以用附加信息恢復(fù)所需塊的像素值,附加信息對應(yīng)于在熵解碼單元160中恢復(fù) 的各種附加信息中預(yù)測的方向。如果編碼模式確定為交互模式,解碼選擇單元170選擇解碼空間預(yù)測單元164的 輸出。解碼時間預(yù)測單元164用所需塊和包括在從輸入端口 IN9輸入的恢復(fù)的先前圖像中 的各塊,恢復(fù)所需塊的預(yù)測像素值,并把恢復(fù)的結(jié)果輸出到解碼選擇單元170 (操作200)。 包括在經(jīng)圖10中的輸入端口 IN9輸入到解碼加權(quán)預(yù)測單元166和解碼時間預(yù)測單元164 的恢復(fù)的先前圖像中的各塊屬于在解碼解塊單元174中解碼的先前圖像。為了執(zhí)行上述操作,解碼時間預(yù)測單元164可以接收在熵解碼單元160中解碼的 各種附加信息中的諸如估計的運(yùn)動的附加信息,并用接收的附加信息恢復(fù)所需塊的預(yù)測像 素值。解碼時間預(yù)測單元164根據(jù)對應(yīng)于估計的運(yùn)動的附加信息,能夠至少找到一個具有 與包括在恢復(fù)的先前圖像中的各塊中所需塊的像素值類似的像素值的塊,并能夠用找到的 塊恢復(fù)所需塊的預(yù)測像素值。如果編碼模式確定為加權(quán)預(yù)測模式,解碼選擇單元170解碼加權(quán)預(yù)測單元166的 輸出。解碼加權(quán)預(yù)測單元166適應(yīng)于比特數(shù)而調(diào)整至少一個加權(quán)值,用調(diào)整的加權(quán)值恢復(fù) 所需塊的預(yù)測像素值,并把恢復(fù)的結(jié)果輸出到解碼選擇單元170 (操作202)。根據(jù)本發(fā)明,圖10中的解碼加權(quán)預(yù)測單元166可以與比特數(shù)成比例地調(diào)整加權(quán)值。圖12是根據(jù)本發(fā)明的圖10中的解碼加權(quán)預(yù)測單元166的一個實施例166A的框 圖。實施例166A包括第一和第二解碼加權(quán)值產(chǎn)生部分220和222、一個解碼加權(quán)值選擇部 分224、一個解碼加權(quán)值調(diào)整部分226、和一個解碼像素值恢復(fù)部分228。圖13是說明根據(jù)本發(fā)明的圖11中的操作202的一個實施例202A的流程圖。實 施例202A包括產(chǎn)生和調(diào)整加權(quán)值(操作240到M6)和對調(diào)整后的加權(quán)值和至少一個具有 與所需塊的像素值類似的像素值的塊的像素值執(zhí)行一個操作(操作M8)。第一和第二解碼加權(quán)值產(chǎn)生部分220和222產(chǎn)生加權(quán)值(操作M0)。例如,第一 解碼加權(quán)值產(chǎn)生部分產(chǎn)生一個固定的加權(quán)值,它與第一編碼加權(quán)值產(chǎn)生部分120產(chǎn)生的加 權(quán)值相同,并把產(chǎn)生的加權(quán)值輸出到編碼加權(quán)值選擇部分124。這里,將由第一編碼加權(quán)值 產(chǎn)生部分120和第一解碼加權(quán)值產(chǎn)生部分220產(chǎn)生的加權(quán)值被預(yù)先確定。當(dāng)包括在恢復(fù)的先前圖像中的各塊中的具有與所需塊的像素值類似的像素值的 多個塊包括在相同的恢復(fù)的先前圖像時,第一解碼加權(quán)值產(chǎn)生部分220能夠根據(jù)等式(5) 產(chǎn)生加權(quán)值。但是,當(dāng)在包括在恢復(fù)的先前圖像中的各塊中具有與所需塊的像素值類似的 像素值的多個塊分布在不同的恢復(fù)的先前圖像中時,第一解碼加權(quán)值產(chǎn)生部分220根據(jù)每 個同樣的先前圖像的顯示時間和當(dāng)前圖像的顯示時間之間的時間差產(chǎn)生加權(quán)值。第二解碼加權(quán)值產(chǎn)生部分222經(jīng)輸入端口 INlO從熵解碼單元160接收附加信息, 附加信息對應(yīng)于在熵解碼單元160中解碼的各種附加信息中在第二編碼加權(quán)值產(chǎn)生部分 122中產(chǎn)生的加權(quán)值,用接收到的附加信息產(chǎn)生加權(quán)值,并把產(chǎn)生的加權(quán)值輸出到解碼加權(quán) 值選擇部分224。即,第二解碼加權(quán)值產(chǎn)生部分222用附加信息恢復(fù)在第二編碼加權(quán)值產(chǎn)生 部分122中產(chǎn)生的加權(quán)值。第二解碼加權(quán)值產(chǎn)生部分222根據(jù)具有類似的像素值的塊,可 以不同地產(chǎn)生將對具有與包括在恢復(fù)的先前圖像中的各塊中所需塊的像素值類似的像素 值的塊的像素值操作的加權(quán)值。
在操作240之后,解碼加權(quán)值選擇部分2 選擇在第一和第二解碼加權(quán)值產(chǎn)生部 分220和222中產(chǎn)生的加權(quán)值之一,并把選擇的加權(quán)值輸出到解碼加權(quán)值調(diào)整部分226。為 此,解碼加權(quán)值選擇部分2M可以經(jīng)輸入端口 INll從熵解碼單元160接收附加信息并用接 收的附加信息選擇在第一和第二解碼加權(quán)值產(chǎn)生部分220和222中產(chǎn)生的加權(quán)值之一,附 加信息是在編碼加權(quán)值選擇部分1 中確定的結(jié)果。例如,如果根據(jù)附加信息,在編碼加權(quán) 值選擇部分124中選擇的加權(quán)值被確定為用戶確定的加權(quán)值,則解碼加權(quán)值選擇部分2 選擇在第二解碼加權(quán)值產(chǎn)生部分222中產(chǎn)生的加權(quán)值。但是,如果根據(jù)附加信息,在編碼加 權(quán)值選擇部分124中選擇的加權(quán)值被確定為固定的加權(quán)值,則解碼加權(quán)值選擇部分2 選 擇在第一解碼加權(quán)值產(chǎn)生部分220中產(chǎn)生的加權(quán)值。換句話說,解碼加權(quán)值選擇部分2 響 應(yīng)于附加信息確定是使用固定的加權(quán)值還是使用用戶確定的加權(quán)值,根據(jù)確定的結(jié)果選擇 固定的加權(quán)值或用戶確定的加權(quán)值,并輸出選擇的加權(quán)值到解碼加權(quán)值調(diào)整部分2 (操 作 242)。解碼加權(quán)值調(diào)整部分2 適應(yīng)于經(jīng)輸入端口 IN12輸入的比特數(shù)而調(diào)整至少一個 固定加權(quán)值或至少一個用戶確定的加權(quán)值,并把調(diào)整后的加權(quán)值輸出到解碼像素值恢復(fù)部 分228(操作244和M6)。解碼加權(quán)值調(diào)整部分2 可以適應(yīng)于比特數(shù)用上述等式(1)、(3) 或(4)調(diào)整加權(quán)值。在操作244或246之后,解碼像素值恢復(fù)部分2 對具有包括在經(jīng)輸入端口 IN3 輸入的恢復(fù)的先前圖像中的各塊中所需塊的像素值類似的像素值的至少一個塊的像素值 和從解碼加權(quán)值調(diào)整部分2 輸入的至少一個調(diào)整后的加權(quán)值執(zhí)行一個操作,并經(jīng)一個輸 出端口 0UT8向解碼選擇單元170輸出操作的結(jié)果(操作M8)。為此,解碼像素值恢復(fù)部 分2 經(jīng)輸入端口 IN13從熵解碼單元160接收熵解碼單元160中解碼的各種附加信息中 諸如估計的運(yùn)動的附加信息,并用接收的對應(yīng)于估計的運(yùn)動的附加信息恢復(fù)所需塊的預(yù)測 像素值。解碼像素值恢復(fù)部分2 能夠根據(jù)對應(yīng)于估計的運(yùn)動的附加信息找到至少一個具 有與包括在恢復(fù)的先前圖像中的各塊的所需塊的像素值類似的像素值的塊,并用找到的塊 恢復(fù)所需塊的預(yù)測像素值。當(dāng)解碼像素值預(yù)測部分1 根據(jù)以上的等式( 預(yù)測所需塊的像素值時,解碼像 素值恢復(fù)部分2 可以通過把具有與包括在恢復(fù)的先前圖像中的各塊中的所需塊像素值 類似的像素值的像素值的至少一個塊的像素值乘以至少一個調(diào)整后的加權(quán)值并把其他的 調(diào)整后的加權(quán)值加到該乘積中。在操作198、200或202之后,解碼加法單元172把從解碼選擇單元170輸入的所 需塊的恢復(fù)的預(yù)測像素值和從反量化和反轉(zhuǎn)換單元162接收的反轉(zhuǎn)換結(jié)果相加,并把相加 的結(jié)果輸出到解碼空間預(yù)測單元168和解碼解塊單元174(操作204)。在操作204之后,解碼解塊單元174對解碼加法單元172中執(zhí)行的相加結(jié)果解塊 并把解塊的結(jié)果作為解碼所需塊像素值的結(jié)果經(jīng)輸出端口 0UT7輸出(操作206)。與上述實施例不同,在根據(jù)本發(fā)明的另一個實施例中,圖5的編碼單元IOA可以不 包括編碼空間預(yù)測單元42、編碼時間預(yù)測單元44和編碼選擇單元46。圖10的解碼單元 12A不包括解碼空間預(yù)測單元168、解碼時間預(yù)測單元164和解碼選擇單元170。這時,編碼 加權(quán)預(yù)測單元40中預(yù)測的所需塊像素值直接輸出到減法單元48和編碼加法單元56,在解 碼加權(quán)預(yù)測單元166中恢復(fù)的所需塊的像素值直接輸出到解碼加法單元172。
在根據(jù)本發(fā)明的另一個實施例中,圖5的編碼單元IOA可以包括編碼空間預(yù)測單 元42和編碼時間預(yù)測單元44中的一個,并且圖10中的解碼單元12A可以包括解碼空間預(yù) 測單元168和解碼時間預(yù)測單元164中的一個。根據(jù)本發(fā)明,在圖5的編碼單元IOA中包括減法單元48、轉(zhuǎn)換和量化單元50、熵編 碼單元52、反量化和反轉(zhuǎn)換單元M、編碼加法單元56和編碼解塊單元58的結(jié)構(gòu),是能夠用 從編碼選擇單元46輸出的預(yù)測像素值編碼所需塊的像素值的示例的實施例。而且,在圖10 的解碼單元12A中包括熵解碼單元160、反量化和反轉(zhuǎn)換單元162、解碼加法單元172和解 碼解塊單元174的結(jié)構(gòu),是能夠解碼所需塊的像素值的一個示例的實施例。因此,本發(fā)明不 限于圖5和10所示的結(jié)構(gòu)。在以上的實施例中,已經(jīng)結(jié)合由ITU-T VCEG的聯(lián)合視頻組(JVT)建議的IS0/IEC MPEG和H. 264/MPEG-4Part 10AVC標(biāo)準(zhǔn)化的技術(shù),對根據(jù)本發(fā)明的圖像編碼和解碼裝置和 方法進(jìn)行了說明。根據(jù)本發(fā)明的圖像編碼和解碼裝置中的每個編碼解塊單元58和解碼解 塊單元174對應(yīng)于標(biāo)準(zhǔn)化技術(shù)中公開的解塊濾波器(未示出)。但是,本發(fā)明不限于該標(biāo)準(zhǔn) 化技術(shù)。特別是,圖5所示的編碼空間預(yù)測單元42、編碼時間預(yù)測單元44和圖10所示的解 碼時間預(yù)測單元164和解碼空間預(yù)測單元168可以使用不同的時間和空間預(yù)測方法。如上所述,在根據(jù)本發(fā)明的圖像編碼和解碼裝置和方法中,一個圖像能夠用適應(yīng) 于表示每個圖像像素的比特數(shù)變化調(diào)整的加權(quán)值進(jìn)行編碼和解碼。換句話說,用通過對加 權(quán)值W、W1, W2、O1和A和一個常數(shù)值(1或2n_m)執(zhí)行一個操作而調(diào)整的加權(quán)值執(zhí)行加權(quán)預(yù) 測,這些加權(quán)值用在加權(quán)預(yù)測編碼和解碼裝置的傳統(tǒng)加權(quán)預(yù)測中。因此,即使用傳統(tǒng)的編解 碼器裝置也能夠有效執(zhí)行編碼和解碼。盡管本發(fā)明已經(jīng)參照示例的實施例典型地示出并描述,本領(lǐng)域技術(shù)人員將能理 解,在不脫離由隨后的權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可以作出各種形式 和細(xì)節(jié)的變化。
權(quán)利要求
1.一種圖像解碼裝置,該裝置包括解碼加權(quán)預(yù)測單元,被適配為適應(yīng)于表示當(dāng)前圖像的每個像素的比特數(shù)而調(diào)整至少一 個加權(quán)值,并且使用調(diào)整后的加權(quán)值來恢復(fù)所需塊的預(yù)測像素值;解碼空間預(yù)測單元,被適配為使用與包括在恢復(fù)的當(dāng)前圖像中的各塊中的所需塊空間 上相鄰的塊來恢復(fù)所需塊的預(yù)測像素值;解碼時間預(yù)測單元,被適配為使用所需塊及包括在恢復(fù)的先前圖像中的各塊來恢復(fù)所 需塊的預(yù)測像素值;以及解碼選擇單元,被適配為選擇在解碼加權(quán)預(yù)測單元、解碼空間預(yù)測單元和解碼時間預(yù) 測單元中預(yù)測的預(yù)測值中的一個作為恢復(fù)的預(yù)測像素值,并使用所恢復(fù)的預(yù)測像素值來對 所需塊的像素進(jìn)行解碼,其中,利用以下的等式適應(yīng)于比特數(shù)而對加權(quán)值進(jìn)行調(diào)整W' = ff · 2(n_m)其中W為調(diào)整前的加權(quán)值,W'為調(diào)整后的加權(quán)值,N為比特數(shù),M為常數(shù)。
2.如權(quán)利要求1所述的圖像解碼裝置,還包括熵解碼單元,被適配為對比特流執(zhí)行熵解碼并且輸出熵解碼的結(jié)果; 反量化和反轉(zhuǎn)換單元,被適配為對熵解碼的結(jié)果執(zhí)行反量化和反轉(zhuǎn)換并且輸出反轉(zhuǎn)換 的結(jié)果;解碼加法單元,被適配為將恢復(fù)的預(yù)測像素值以及反轉(zhuǎn)換的結(jié)果相加,并且輸出包括 在恢復(fù)的當(dāng)前圖像中的塊;以及解碼解塊單元,被適配為對所述塊進(jìn)行解塊,并且輸出所需塊的像素值。
3.如權(quán)利要求1或2所述的圖像解碼裝置,其中解碼加權(quán)預(yù)測單元包括 解碼加權(quán)值調(diào)整部分,被適配為適應(yīng)于所述比特數(shù)而調(diào)整至少加權(quán)值;和解碼像素值恢復(fù)部分,使用具有與包括在恢復(fù)的先前圖像中的各塊的所需塊的像素值 類似的像素值的至少一個塊的像素值以及至少一個調(diào)整后的加權(quán)值,輸出所需塊的恢復(fù)的 預(yù)測像素值。
4.如權(quán)利要求3所述的圖像解碼裝置,其中解碼加權(quán)預(yù)測單元還包括 第一解碼加權(quán)值產(chǎn)生部分,被適配為產(chǎn)生固定的加權(quán)值;第二解碼加權(quán)值產(chǎn)生部分,被適配為使用在熵解碼單元中解碼的各種附加信息中對應(yīng) 于所產(chǎn)生的用戶確定的加權(quán)值的附加信息,來產(chǎn)生加權(quán)值;以及解碼加權(quán)值選擇部分,被適配為選擇在第一和第二解碼加權(quán)值產(chǎn)生部分中產(chǎn)生的加權(quán) 值之一,并將所選擇的加權(quán)值輸出到解碼加權(quán)值調(diào)整部分。
5.如權(quán)利要求1或2所述的圖像解碼裝置,其中解碼加權(quán)預(yù)測單元通過將具有與包括 在恢復(fù)的先前圖像中的各塊中所需塊的像素值類似的像素值的各塊的像素值乘以調(diào)整后 的加權(quán)值,并且將其他調(diào)整后的加權(quán)值與該相乘的結(jié)果相加,來恢復(fù)所需塊的預(yù)測像素值。
6.如權(quán)利要求1或2所述的圖像解碼裝置,其中解碼加權(quán)預(yù)測單元利用以下的等式適 應(yīng)于比特數(shù)來調(diào)整加權(quán)值,該加權(quán)值是要對具有與包括在恢復(fù)的先前圖像中的各塊中所需 塊的像素值類似的像素值的各塊的像素值操作的加權(quán)值O1' = O1 · 2"O2' = O2 · 2"其中W/和W2'表示將用在相乘中的調(diào)整后的加權(quán)值,W1和W2表示調(diào)整前的加權(quán)值, O1'和O2'表示將加到相乘的結(jié)果中的調(diào)整后的加權(quán)值,O1和O2表示調(diào)整前的加權(quán)值,N表 示比特數(shù),M表示常數(shù)。
7.如權(quán)利要求1或2所述的圖像解碼裝置,其中解碼加權(quán)預(yù)測單元利用以下的等式適 應(yīng)于比特數(shù)來調(diào)整加權(quán)值,該加權(quán)值是要對具有與包括在恢復(fù)的先前圖像中的各塊中所需 塊的像素值類似的像素值的各塊的像素值操作的加權(quán)值W1' = W1W2' =W2O1' = O1 · 2"O2' = O2 · 2"其中W/和W2'表示將用在相乘中的調(diào)整后的加權(quán)值,W1和W2表示調(diào)整前的加權(quán)值, O1'和O2'表示將加到相乘的結(jié)果中的調(diào)整后的加權(quán)值,O1和O2表示調(diào)整前的加權(quán)值,N表 示比特數(shù),M表示常數(shù)。
8.如權(quán)利要求1或2所述的圖像解碼裝置,其中當(dāng)具有與包括在恢復(fù)的先前圖像中的 各塊中所需塊的像素值類似的像素值的多個塊包括在相同的先前圖像中時,第一解碼加權(quán) 值產(chǎn)生部分利用以下等式產(chǎn)生加權(quán)值W1 = W2, O1 = 02。
9.如權(quán)利要求1或2所述的圖像解碼裝置,其中當(dāng)具有與包括在恢復(fù)的先前圖像中的 各塊中所需塊的像素值類似的像素值的塊分布在不同的恢復(fù)的先前圖像中時,第一解碼加 權(quán)值產(chǎn)生部分根據(jù)每個恢復(fù)的先前圖像顯示的時間和當(dāng)前圖像顯示的時間之間的時間差, 來產(chǎn)生加權(quán)值。
10.如權(quán)利要求4所述的圖像解碼裝置,其中第二解碼加權(quán)值產(chǎn)生部分按照具有與所 需塊的像素值類似的像素值的各塊,不同地產(chǎn)生要對具有與包括在恢復(fù)的先前圖像中的各 塊中所需塊的像素值類似的像素值的各塊的像素值進(jìn)行操作的加權(quán)值。
全文摘要
提供了圖像解碼裝置,包括解碼加權(quán)預(yù)測單元,適應(yīng)于表示當(dāng)前圖像的每個像素的比特數(shù)調(diào)整至少一個加權(quán)值,使用調(diào)整后的加權(quán)值恢復(fù)所需塊的預(yù)測像素值;解碼空間預(yù)測單元,使用與包括在恢復(fù)的當(dāng)前圖像中的各塊中所需塊空間上相鄰的塊恢復(fù)所需塊的預(yù)測像素值;解碼時間預(yù)測單元,使用所需塊及包括在恢復(fù)的先前圖像中的各塊恢復(fù)所需塊的預(yù)測像素值;及解碼選擇單元,選擇在解碼加權(quán)預(yù)測單元、解碼空間預(yù)測單元和解碼時間預(yù)測單元中預(yù)測的預(yù)測值中的一個作為恢復(fù)的預(yù)測像素值,并使用恢復(fù)的預(yù)測像素值解碼所需塊的像素,其中用以下等式適應(yīng)于比特數(shù)調(diào)整加權(quán)值,W′=W·2(N-M),其中W為調(diào)整前的加權(quán)值,W′為調(diào)整后的加權(quán)值,N為比特數(shù),M為常數(shù)。
文檔編號H04N7/32GK102065304SQ201110039379
公開日2011年5月18日 申請日期2004年7月19日 優(yōu)先權(quán)日2003年7月18日
發(fā)明者趙大星, 金佑湜, 金鉉文 申請人:三星電子株式會社