專利名稱:視頻圖像數(shù)據(jù)壓縮、解壓縮方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理領(lǐng)域,具體而言,涉及一種視頻圖像數(shù)據(jù) 壓縮、解壓縮方法及裝置。
背景技術(shù):
在視頻圖像數(shù)據(jù)壓縮中,為了獲得較高的壓縮比,通常采用有
損壓縮;為了降低運算復(fù)雜度或硬件開銷,通常需要對圖像進行分 塊,如8x8的分塊,32x32的分塊等;同時為了獲得固定的壓縮比, 經(jīng)常要求每一個分塊具有相同的壓縮比,由于圖像中不同分塊中所 含的高、低頻分量不同,其壓縮的難易程度也不一樣。根據(jù)率失真 理論,當(dāng)要求失真固定,則壓縮比不固定;反之當(dāng)要求壓縮比固定, 則失真不固定。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中在需要應(yīng)用前一 幀圖像數(shù)據(jù)信息進行視頻處理時,如運動估計與運動補償中,前一 幀的數(shù)據(jù)信息通常只能從前 一 幀固定的碼流塊中經(jīng)解壓得到重建 質(zhì)量不盡相同的數(shù)據(jù)塊(比如當(dāng)采取低頻壓縮算法,對于低頻背景 塊可以得到較高的解壓縮重建質(zhì)量,高頻紋理塊只能得到較低的解 壓縮重建質(zhì)量),而這對運動的估計精度會有較大的影響,甚至?xí)?出現(xiàn)錯誤。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種視頻圖像數(shù)據(jù)壓縮、解壓縮方法及裝置, 能夠解決現(xiàn)有技術(shù)中在需要應(yīng)用前一 幀圖像數(shù)據(jù)信息進行視頻處 理時,如運動估計與運動補償中,前一幀的數(shù)據(jù)信息通常只能從前 一幀固定的碼流塊中經(jīng)解壓得到重建質(zhì)量不盡相同的數(shù)據(jù)塊,而這 對運動的估計精度會有較大的影響,甚至?xí)霈F(xiàn)錯誤的問題。
在本發(fā)明的實施例中,提供了一種視頻圖像數(shù)據(jù)壓縮方法,包
4舌以下步驟
對視頻圖像數(shù)據(jù)進行分塊;
采用壓縮算法對視頻圖像數(shù)據(jù)的當(dāng)前塊進行壓縮,得到碼流
塊;
采用與壓縮算法對應(yīng)的解碼算法對碼流塊進行解碼,得到當(dāng)前 塊的重建數(shù)據(jù);
計算重建數(shù)據(jù)相對于當(dāng)前塊的壓縮前數(shù)據(jù)的失真值,并將反映 上述失真值的失真標(biāo)志位存儲到碼流塊中。
優(yōu)選地,在上述—見頻圖像數(shù)據(jù)壓縮方法中,壓縮算法為以下任 一種壓縮算法BTC算法、JPEG壓縮編碼算法,基于小波變換的 一維或二維分塊壓縮算法、標(biāo)量量化算法、矢量量化算法和網(wǎng)格編 碼量化算法。
優(yōu)選地,在上述^L頻圖像數(shù)據(jù)壓縮方法中,計算重建#:據(jù)相對 于當(dāng)前塊的壓縮前數(shù)據(jù)的失真程度具體包括計算重建數(shù)據(jù)與當(dāng)前塊的壓縮前數(shù)據(jù)的誤差或相關(guān)系數(shù);
將誤差或相關(guān)系數(shù)與設(shè)定的門限值進行比較,得到當(dāng)前塊的壓 縮數(shù)據(jù)的失真程度,并用有限個比特位來表示上述失真程度。
優(yōu)選地,在上述視頻圖像數(shù)據(jù)壓縮方法中,誤差為最大誤差或 平均誤差或均方誤差。
在本發(fā)明的實施例中,還提供了 一種視頻圖像數(shù)據(jù)解壓縮方 法,包4舌以下步驟
>^人碼流塊中獲取反映碼流塊壓縮損失的失真標(biāo)志位;
如果失真標(biāo)志位為差,在運動估計時,利用當(dāng)前塊的相鄰塊的 運動矢量插值估計得到當(dāng)前塊的運動矢量。
優(yōu)選地,在上述—見頻圖4象凄《據(jù)解壓縮方法中,還包括以下步驟
如果失真標(biāo)志位為好,利用碼流塊恢復(fù)當(dāng)前塊的視頻圖像數(shù) 據(jù),在運動估計時,利用當(dāng)前塊的當(dāng)前幀數(shù)據(jù)與對應(yīng)的具有較高質(zhì) 量的解壓塊凄t據(jù)通過塊匹配運動估計得到當(dāng)前塊的運動矢量。
在本發(fā)明的實施例中,還提供了 一種視頻圖像數(shù)據(jù)壓縮裝置, 包括
編碼模塊,用于對視頻圖像數(shù)據(jù)進行分塊,并對視頻圖像數(shù)據(jù) 的當(dāng)前塊進行壓縮,得到碼流塊;
解碼模塊,用于對碼流塊進行解碼,得到當(dāng)前塊的重建數(shù)據(jù);評估模塊,用于計算重建數(shù)據(jù)相對于當(dāng)前塊的壓縮前數(shù)據(jù)的失 真程度,并將反映失真程度的失真標(biāo)志位存儲到碼流塊中。
在本發(fā)明的實施例中,還提供了 一種視頻圖像數(shù)據(jù)解壓縮裝
置,包括
解析模塊,用于從碼流塊中獲取反映碼流塊壓縮損失的失真標(biāo) 志位;
重建模塊,用于如果失真標(biāo)志位為差,在運動估計時,利用當(dāng) 前塊的相鄰塊的運動矢量插^IL估計得到當(dāng)前塊的運動矢量。
優(yōu)選地,在上述視頻圖像數(shù)據(jù)解壓縮裝置中,還包括
解壓縮裝置,用于當(dāng)失真標(biāo)志位為好時,利用所述碼流塊恢復(fù) 所述當(dāng)前塊的視頻圖像數(shù)據(jù),在運動估計時,利用當(dāng)前塊的當(dāng)前幀 凄t據(jù)與對應(yīng)的具有較高質(zhì)量的解壓塊凄t據(jù)通過塊匹配運動估計得 到當(dāng)前塊的運動矢量。
在上述實施例中,通過在對視頻圖像數(shù)據(jù)進行壓縮后,即對壓 縮后的碼流塊進行解碼,計算解碼后的重建數(shù)據(jù)相對于壓縮前數(shù)據(jù) 的失真程度,并將反映失真程度的失真標(biāo)志位存儲在碼流塊中,使 得在解壓縮端進行視頻圖像數(shù)據(jù)處理時,可以根據(jù)存儲在碼流塊中 的失真值對碼流塊的壓縮質(zhì)量做出判斷,從而調(diào)整后續(xù)的視頻處理 算法例如在運動估計與運動補償中,當(dāng)前塊的壓縮質(zhì)量標(biāo)志位為差 時,可以才艮據(jù)其鄰近塊的運動矢量通過插值估計得到,乂人而可以得 到當(dāng)前塊較為準(zhǔn)確的運動矢量,克服了現(xiàn)有技術(shù)中在需要應(yīng)用前一 幀圖像數(shù)據(jù)信息的進行—見頻處理時,如運動估計與運動補償中,前 一幀的數(shù)據(jù)信息通常只能從前一幀固定的碼流塊中經(jīng)解壓得到重建質(zhì)量不盡相同的數(shù)據(jù)塊,而這對運動的估計精度會有較大的影 響,甚至?xí)霈F(xiàn)錯誤的問題。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并
不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1示出了根據(jù)本發(fā)明一個實施例的^L頻圖傳4史據(jù)壓縮方法流 程圖2示出了根據(jù)本發(fā)明一個實施例的視頻圖像數(shù)據(jù)解壓縮方法 流程圖
圖3示出了根據(jù)本發(fā)明一個實施例的視頻圖像數(shù)據(jù)壓縮裝置模 塊圖4示出了根據(jù)本發(fā)明一個實施例的視頻圖像數(shù)據(jù)解壓縮裝置 模塊圖5示出了根據(jù)本發(fā)明一個實施例的利用前后兩幀數(shù)據(jù)運用塊 匹配算法進4亍運動矢量估計的^更件示意圖。
具體實施例方式
下面將參考附圖并結(jié)合實施例,來詳細i兌明本發(fā)明。
圖1示出了根據(jù)本發(fā)明一個實施例的視頻圖像數(shù)據(jù)壓縮方法流 禾呈圖,包4舌以下步驟S102,對視頻圖像數(shù)據(jù)進行分塊;
S104,采用壓縮算法對視頻圖像數(shù)據(jù)的當(dāng)前塊進行壓縮,得到 碼流塊;
S106,采用與壓縮算法對應(yīng)的解碼算法對碼流塊進行解碼,得 到當(dāng)前塊的重建數(shù)據(jù);
S108,計算重建數(shù)據(jù)相對于當(dāng)前塊的壓縮前數(shù)據(jù)的失真程度, 并將反映失真程度的失真標(biāo)志位存儲到碼流塊中。
在本實施例中,通過在對:枧頻圖傳_數(shù)據(jù)進4亍壓縮后,立即對壓 縮后的碼流塊進4于解碼,計算解碼后的重建數(shù)據(jù)相對于壓縮前數(shù)據(jù) 的失真程度,并將反映失真程度的失真標(biāo)志位存儲在碼流塊中,使 得在解壓縮端進行-現(xiàn)頻圖像^:據(jù)處理時,可以才艮據(jù)存儲在碼流塊中 的失真標(biāo)志位對后續(xù)的視頻處理算法進行調(diào)整,例如在運動估計與 運動補償中,當(dāng)前塊的壓縮質(zhì)量標(biāo)志位為差時,可以根據(jù)其鄰近塊 的運動矢量通過插值估計得到,從而可以得到當(dāng)前塊較為準(zhǔn)確的運 動矢量,克服了現(xiàn)有技術(shù)中在運動估計與運動補償時,前一幀的數(shù) 據(jù)信息通常只能從前 一 幀固定的碼流塊中經(jīng)解壓得到重建質(zhì)量不 盡相同的數(shù)據(jù)塊,而對運動的估計精度會有較大的影響,甚至?xí)?現(xiàn)4普誤問題。
優(yōu)選地,在上述^見頻圖傳4t據(jù)壓縮方法中,壓縮算法是BTC 算法、JPEG壓縮編碼算法,基于小波變換的一維或二維分塊壓縮 算法、標(biāo)量量化算法、矢量量化算法和網(wǎng)格編碼量化算法。
優(yōu)選地,在上述4見頻圖像數(shù)據(jù)壓縮方法中,計算重建凄t據(jù)相對 于當(dāng)前塊的壓縮前數(shù)據(jù)的失真值具體包括計算重建數(shù)據(jù)與當(dāng)前塊的壓縮前數(shù)據(jù)的誤差或相關(guān)系數(shù);
將誤差或相關(guān)系數(shù)與設(shè)定的門限值進行比較,得到當(dāng)前塊的壓 縮數(shù)據(jù)的失真值。
優(yōu)選地,在上述視頻圖像數(shù)據(jù)壓縮方法中,誤差為最大誤差或 平均誤差或均方誤差。
最大誤差的公式為M^^ = Mdc{|Z,-Z,'|};
平均誤差的公式為 8
?!?br>
均方誤差的7>式為
其中X,為壓縮前圖像數(shù)據(jù),《'為壓縮后重建的圖像數(shù)據(jù)。
通過判定最大誤差Max&'as或平均誤差或均方誤差 MS^是否大于門限值,來判斷塊內(nèi)數(shù)據(jù)壓縮的質(zhì)量,如果用lbit來 表示,就只能表示好與壞
采用最大誤差的壓縮質(zhì)量評估公式
f 1' 61 Max歷as < r/^eWoW—max 6z'os
Ll'60z/MaxB/oy 2 7Tzmy/ o/t/ — max Z>/as.
采用平均誤差的壓縮質(zhì)量評估公式采用均方誤差的壓縮質(zhì)量評估公式:
最大誤差M^說'^,平均誤差M^"A'oy,均方誤差MM不能全 面反映壓縮解壓縮對圖像塊信息量的損失程度。如對紋理細節(jié)圖 像,在平均亮度上雖有損失,用MSE評價很差,但有時視覺上卻 又是看不出差異,相反有時MSE很高,但圖像塊的紋理細節(jié)被模 糊,;現(xiàn)覺上卻能發(fā)覺4交大的偏差。所以用Mox所os, MS^ 衡量壓縮失真不是十分的全面。這時可以采用相關(guān)系數(shù)7來4軒量 壓縮解壓縮圖像塊數(shù)據(jù)與原始圖像塊數(shù)據(jù)的相關(guān)系數(shù)^可定義為
、i(義,—?)2i:w—》)2
如果,解壓縮圖像塊數(shù)據(jù)與原始圖像塊數(shù)據(jù)越相關(guān),則相關(guān)系 數(shù)越接近于i。對于無損壓縮,則對應(yīng)壓縮解壓縮圖像數(shù)據(jù)塊完全
相同,才目關(guān)系凌t為i.o。
用相關(guān)系數(shù)來衡量壓縮失真,壓縮性能的好壞就用相關(guān)系數(shù)與
門限值比較,即
1' Z 0 ;k ^ 772r勵o W — co/r總體而言,MaxBz'as, Mm"^'w, M化反映的是圖傳^t據(jù)塊經(jīng)
壓縮解壓后低頻分量的損失,而相關(guān)系數(shù)^反映的是圖像數(shù)據(jù)塊經(jīng) 壓縮解壓后高頻分量的損失,應(yīng)用中可以根據(jù)具體要求或選擇反映 低頻損失的^^w, M續(xù)Aos, M犯,或反映高頻損失的相關(guān)系 數(shù)7,或者二者全部,并用l-2bit來表示當(dāng)前數(shù)據(jù)塊的壓縮解壓縮 的失真情況,并加入石馬流塊中。
圖2示出了根據(jù)本發(fā)明一個實施例的視頻圖像數(shù)據(jù)解壓縮方法 流禾呈圖,包4舌以下步驟
S202,從碼流塊中獲取反映碼流塊壓縮損失的失真標(biāo)志位;
S204,如果失真標(biāo)志^f立為差,在運動估計時,利用當(dāng)前塊的相 鄰塊的運動矢量插值估計得到當(dāng)前塊的運動矢量。
在本實施例中,首先從碼流塊中得到反映當(dāng)前塊壓縮損失的失 真標(biāo)志位,并將此標(biāo)志位作為當(dāng)前數(shù)據(jù)塊壓縮失真的整體判定,進 而決定對該塊解壓縮數(shù)據(jù)的利用,如果失真標(biāo)志位為差,在運動估 計時,利用當(dāng)前塊的相鄰塊的運動矢量插值估計出當(dāng)前塊的運動矢量。
仿H口,在運用塊匹配算法(Block Matching Algorithm, BMA ) 進行運動矢量提取時,若壓縮分塊與塊匹配算法的采用相同的分 塊,且前一巾貞某解壓塊的壓縮失真標(biāo)志位為差時,則在通過計算 SAD (Sum of Absolute difference)選取具有最小SAD的運動矢量 是不可信的,可以干脆根據(jù)運動的連續(xù)性用附近塊可靠的運動矢量 來插值估計出當(dāng)前塊的運動矢量;這才羊就可以避免壓縮失真從而造 成4晉誤的運動矢量匹配。才艮據(jù)塊匹配算法原理,通過計算SAD來
尋找具有最小SAD的運動矢量[&,~]、口下式所示Ax, A力=丄3 /(x, 乂 A:) - /(x+Axj + ,A; +1) |
[Ax, A;/f = arg min5^iX&,Av)
這里,/"M)為前幀圖像數(shù)據(jù),/("Ax,"4M+i)為產(chǎn)生運動偏
移[Ax,后的當(dāng)前幀圖像數(shù)據(jù),其中分塊『的尺寸為m^"。
以上失真判定指標(biāo)只是以2*4分塊的BTC壓縮為例iJt明壓縮 反饋,對于其他分塊尺寸,以及其它的壓縮算法如基于去相關(guān)的壓 縮,如DCT域,小波域的壓縮稍加修改也同樣適用。
優(yōu)選地,在上述一見頻圖像數(shù)據(jù)解壓縮方法中,還包括以下步驟
當(dāng)失真標(biāo)志位為好時,利用碼流塊恢復(fù)當(dāng)前塊的視頻圖像數(shù) 據(jù),在運動估計時,利用當(dāng)前塊的當(dāng)前幀數(shù)據(jù)與對應(yīng)的具有較高質(zhì) 量的解壓塊數(shù)據(jù)通過塊匹配運動估計得到當(dāng)前塊的運動矢量。
圖3示出了根據(jù)本發(fā)明一個實施例的視頻圖像數(shù)據(jù)壓縮裝置模 塊圖,包括
編碼模塊110,用于對-f見頻圖像數(shù)據(jù)進行分塊,并對視頻圖像 數(shù)據(jù)的當(dāng)前塊進行壓縮,得到碼流塊;
解碼模塊120,用于對碼流塊進行解碼,得到當(dāng)前塊的重建數(shù)
據(jù);
評估才莫塊130,用于計算重建數(shù)據(jù)相對于當(dāng)前塊的壓縮前數(shù)據(jù) 的失真程度,并將反映失真程度的失真標(biāo)志位存儲到碼流塊中。圖4示出了根據(jù)本發(fā)明 一個實施例的視頻圖像數(shù)據(jù)解壓縮裝置 模塊圖,包括
解析模塊210,用于從碼流塊中獲取反映碼流塊壓縮失真程度 的失真標(biāo)志位;
重建模塊220,用于如果失真標(biāo)志位為差,在運動估計時,利 用當(dāng)前塊的相鄰塊的運動矢量插值估計得到當(dāng)前塊的運動矢量。
在本實施例中,通過獲取碼流塊中的失真標(biāo)志位,得到前一幀 中每一塊數(shù)據(jù)的壓縮質(zhì)量信息,在應(yīng)用中就可以^^艮據(jù)其實時地調(diào)整 其后續(xù)的視頻處理算法,比如在運動估計時,如果失真較小可以直 4妻利用該解壓塊數(shù)據(jù)進4于運動估計,否則利用鄰近塊的運動矢量通 過插值估計得到當(dāng)前塊的運動矢量。
圖5示出了才艮據(jù)本發(fā)明一個實施例的利用前后兩幀凄i:據(jù)運用塊 匹配算法進行運動矢量估計的硬件示意圖,其中前一幀圖像數(shù)據(jù)采 用帶反饋壓縮,且壓縮分塊大小與塊匹配算法分塊大小相同。如果 前一幀對應(yīng)塊壓縮失真標(biāo)志位為差,則選擇附近塊可靠的運動運動 矢量通過插值估計得到當(dāng)前塊的運動矢量,反之采用塊匹配的運動 矢量。
優(yōu)選地,在上述視頻圖像數(shù)據(jù)解壓縮裝置中,還包括
解壓縮裝置,用于當(dāng)失真標(biāo)志位為好時,利用碼流塊恢復(fù)當(dāng)前 塊的^L頻圖像數(shù)據(jù),在運動估計時,利用當(dāng)前塊的當(dāng)前幀凄t據(jù)與對 應(yīng)的具有較高質(zhì)量的解壓塊^t據(jù)通過塊匹配運動估計得到當(dāng)前塊 的運動矢量。在本發(fā)明的上述實施例中,考慮到壓縮算法對同 一 圖像內(nèi)不同 數(shù)據(jù)塊的壓縮質(zhì)量不同,在編碼壓縮過程中采用了反饋環(huán)節(jié)。其具 體思路就是在編碼端,當(dāng)對某一塊數(shù)據(jù)完成編碼壓縮后,然后接著
對該碼流塊進行解碼,計算壓縮失真,用l-2bit來量化所采用的壓 縮算法對當(dāng)前數(shù)據(jù)塊的失真程度,并將其加到對應(yīng)的碼流塊中。在 解碼端,在對碼流塊進行解壓縮的同時,也得到該數(shù)據(jù)塊有損壓縮 的失真程度,然后根據(jù)其調(diào)整后續(xù)的視頻處理算法。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可扭j亍的程序代碼來實現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述 <又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何4奮改、等同替換、改進 等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種視頻圖像數(shù)據(jù)壓縮方法,其特征在于,包括以下步驟對所述視頻圖像數(shù)據(jù)進行分塊;采用壓縮算法對所述視頻圖像數(shù)據(jù)的當(dāng)前塊進行壓縮,得到碼流塊;采用與所述壓縮算法對應(yīng)的解碼算法對所述碼流塊進行解碼,得到所述當(dāng)前塊的重建數(shù)據(jù);計算所述重建數(shù)據(jù)相對于壓縮前所述當(dāng)前塊的數(shù)據(jù)的失真程度,并將反映所述失真程度的失真標(biāo)志位存儲到所述碼流塊中。
2. 根據(jù)權(quán)利要求1所述的視頻圖像數(shù)據(jù)壓縮方法,其特征在于, 所述壓縮算法為以下4壬一種壓縮算法BTC算法、JPEG壓縮 編碼算法,基于小波變換的一維或二維分塊壓縮算法、標(biāo)量量 化算法、矢量量化算法和網(wǎng)格編碼量化算法。
3. 根據(jù)權(quán)利要求1所述的視頻圖像數(shù)據(jù)壓縮方法,其特征在于, 計算所述重建數(shù)據(jù)相對于所述當(dāng)前塊的壓縮前數(shù)據(jù)的失真程 度具體包括計算所述重建數(shù)據(jù)與所述當(dāng)前塊的壓縮前數(shù)據(jù)的誤差或 相關(guān)系凄t;將所述誤差或所述相關(guān)系數(shù)與設(shè)定的門限值進行比較, 得到所述當(dāng)前塊的壓縮數(shù)據(jù)的失真程度,并用有限個比特位來 表示所述失真程度。
4. 根據(jù)權(quán)利要求3所述的視頻圖像數(shù)據(jù)壓縮方法,其特征在于, 所述誤差為最大誤差或平均誤差或均方誤差。
5. —種^L頻圖^f象數(shù)據(jù)解壓縮方法,其特征在于,包括以下步驟從碼流塊中獲取反映所述碼流塊壓縮損失的失真標(biāo)志位;如果所述失真標(biāo)志位為差,在運動估計時,利用當(dāng)前塊 的相鄰塊的運動矢量插值估計得到所述當(dāng)前塊的運動矢量。
6. 根據(jù)權(quán)利要求5所述的視頻圖像數(shù)據(jù)解壓縮方法,其特征在 于,還包4舌以下步艱《如果所述失真標(biāo)志位為好,利用所述碼流塊恢復(fù)所述當(dāng) 前塊的—見頻圖^象凄t據(jù),在運動估計時,利用所述當(dāng)前塊的當(dāng)前 幀凄欠據(jù)與對應(yīng)的具有4交高質(zhì)量的解壓塊#:據(jù)通過塊匹配運動 估計得到所述當(dāng)前塊的運動矢量。
7. —種視頻圖像數(shù)據(jù)壓縮裝置,其特征在于,包括編碼模塊,用于對所述視頻圖像數(shù)據(jù)進行分塊,并對所 述視頻圖像數(shù)據(jù)的當(dāng)前塊進行壓縮,得到碼流塊;解碼模塊,用于對所述碼流塊進行解碼,得到所述當(dāng)前 塊的重建^t據(jù);評估模塊,用于計算所述重建數(shù)據(jù)相對于所述當(dāng)前塊的 壓縮前數(shù)據(jù)的失真程度,并將反映所述失真程度的失真標(biāo)志位 存儲到所述碼流塊中。
8. —種視頻圖像數(shù)據(jù)解壓縮裝置,其特征在于,包括解析才莫塊,用于從碼流塊中獲取反映所述碼流塊壓縮失 真程度的失真標(biāo)志位;重建模塊,用于如果所述失真標(biāo)志位為差,在運動估計 時,利用當(dāng)前塊的相鄰塊的運動矢量插值估計得到所述當(dāng)前塊 的運動矢量。
9. 根據(jù)權(quán)利要求8所述的視頻圖像數(shù)據(jù)解壓縮裝置,其特征在 于,還包括解壓縮才莫塊,用于當(dāng)所述失真標(biāo)志位為好時,利用所述 碼流塊恢復(fù)所述當(dāng)前塊的一見頻圖^象數(shù)據(jù),在運動估計時,利用 所述當(dāng)前塊的當(dāng)前幀數(shù)據(jù)與對應(yīng)的具有較高質(zhì)量的解壓塊數(shù) 據(jù)通過塊匹配運動估計得到所述當(dāng)前塊的運動矢量。
全文摘要
本發(fā)明提供了一種視頻圖像數(shù)據(jù)壓縮方法,包括以下步驟對視頻圖像數(shù)據(jù)進行分塊;采用壓縮算法對視頻圖像數(shù)據(jù)的當(dāng)前塊進行壓縮,得到碼流塊;采用與壓縮算法對應(yīng)的解碼算法對碼流塊進行解碼,得到當(dāng)前塊的重建數(shù)據(jù);計算重建數(shù)據(jù)相對于壓縮前當(dāng)前塊數(shù)據(jù)的失真程度,并將將反映失真程度的失真標(biāo)志位存儲到碼流塊中。本發(fā)明克服了現(xiàn)有技術(shù)中在需要應(yīng)用前一幀圖像數(shù)據(jù)信息進行視頻處理時,如運動估計與運動補償中,前一幀的數(shù)據(jù)信息通常只能從前一幀固定的碼流塊中經(jīng)解壓得到重建質(zhì)量不盡相同的數(shù)據(jù)塊,而這對運動的估計精度會有較大的影響,甚至?xí)霈F(xiàn)錯誤的問題。
文檔編號H04N7/30GK101588498SQ200910087539
公開日2009年11月25日 申請日期2009年6月23日 優(yōu)先權(quán)日2009年6月23日
發(fā)明者張文超 申請人:硅谷數(shù)模半導(dǎo)體(北京)有限公司