1.一種圖像處理方法,其特征在于,包括如下步驟:
識(shí)別圖像塊的校驗(yàn)信息;
識(shí)別所述圖像塊是否為黑白塊;以及
當(dāng)識(shí)別到所述校驗(yàn)信息指示所述圖像塊存在錯(cuò)誤且識(shí)別到所述圖像塊為黑白塊時(shí),對(duì)所述圖像塊的像素進(jìn)行校正。
2.如權(quán)利要求1所述的圖像處理方法,其特征在于,所述圖像塊為n*m大小的離散余弦變換DCT數(shù)據(jù)塊,其中n和m均為大于1的整數(shù)。
3.如權(quán)利要求2所述的圖像處理方法,其特征在于,所述識(shí)別圖像塊是否為黑白塊的步驟包括:
當(dāng)所述圖像塊符合第一條件及第二條件時(shí),則判定所述圖像塊為黑白塊;
其中,所述第一條件包括:所述圖像塊中的n*m個(gè)像素的像素值中,最大像素值與最小像素值之差小于第一閾值;
其中,所述第二條件包括:(A0j>(Hj+OUTER_THR))&&(Ak0>(Vk+OUTER_THR)),或者,(A0j<(Hj+OUTER_THR))&&(Ak0<(Vk+OUTER_THR));
其中,j=0,1,…,m-1;k=0,1,…,n-1;
其中,A0j表示所述圖像塊中最頂部m個(gè)像素的像素值;Ak0表示所述圖像塊中最左側(cè)的n個(gè)像素的像素值;
其中,Hj表示與A0j相鄰的位于所述圖像塊外部的j個(gè)像素的像素值;Vk表示與Aj0相鄰的位于所述圖像塊外部的k個(gè)像素的像素值;
其中,OUTER_THR為第二閾值,&&表示前后兩個(gè)條件同時(shí)成立。
4.如權(quán)利要求2或3所述的圖像處理方法,其特征在于,所述n,m均為8。
5.如權(quán)利要求3所述的圖像處理方法,其特征在于,所述對(duì)所述圖像塊進(jìn)行像素糾正的步驟,包括:
對(duì)于所述圖像塊的各像素,以其鄰近像素來(lái)預(yù)估其像素值,從而更新所述圖像塊中的各像素的像素值。
6.如權(quán)利要求1所述的圖像處理方法,其特征在于,所述方法還包括:
當(dāng)識(shí)別到所述校驗(yàn)信息指示所述圖像塊不存在錯(cuò)誤或者識(shí)別到所述圖像塊不為黑白塊時(shí),控制不校正所述圖像塊的像素。
7.一種圖像處理裝置,其特征在于,包括:
提取模塊,用于提取圖像塊的校驗(yàn)信息;
判斷模塊,用于判斷所述圖像塊是否為黑白塊;以及
圖像糾正模塊,用于當(dāng)所述提取模塊提取的校驗(yàn)信息指示所述圖像塊存在錯(cuò)誤且所述判斷模塊判斷到所述圖像塊為黑白塊時(shí),對(duì)所述圖像塊的像素進(jìn)行校正。
8.如權(quán)利要求7所述的圖像處理裝置,其特征在于,所述圖像塊為n*m大小的離散余弦變換DCT數(shù)據(jù)塊,其中n和m均為大于1的整數(shù)。
9.如權(quán)利要求8所述的圖像處理方法,其特征在于,所述判斷模塊,用于當(dāng)判斷到所述圖像塊符合第一條件及第二條件時(shí),則判定所述圖像塊為黑白塊;
其中,所述第一條件包括:所述圖像塊中的n*m個(gè)像素的像素值中,最大像素值與最小像素值之差小于第一閾值;
其中,所述第二條件包括:(A0j>(Hj+OUTER_THR))&&(Ak0>(Vk+OUTER_THR)),或者,(A0j<(Hj+OUTER_THR))&&(Ak0<(Vk+OUTER_THR));
其中,j=0,1,…,m-1;k=0,1,…,n-1;
其中,A0j表示所述圖像塊中最頂部m個(gè)像素的像素值;Ak0表示所述圖像塊中最左側(cè)的n個(gè)像素的像素值;
其中,Hj表示與A0j相鄰的位于所述圖像塊外部的j個(gè)像素的像素值;Vk表示與Aj0相鄰的位于所述圖像塊外部的k個(gè)像素的像素值;
其中,OUTER_THR為第二閾值,&&表示前后兩個(gè)條件同時(shí)成立。
10.如權(quán)利要求7所述的圖像處理裝置,其特征在于,所述圖像糾正模塊,用于對(duì)于所述圖像塊的各像素,以其鄰近像素來(lái)預(yù)估其像素值,從而更新所述圖像塊中的各像素的像素值。