專利名稱:降低圖像動態(tài)偽輪廓的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理領(lǐng)域,更具體地,涉及一種降低圖像動態(tài) 偽專侖廓的方法及裝置。
背景技術(shù):
動態(tài)圖像各灰度等級的不夠連續(xù)是造成圖像動態(tài)偽輪廓的重 要原因,因此抑制動態(tài)偽輪廓的一個(gè)重要方法就是改善圖像灰度的 編碼,以使動態(tài)圖像在灰度過渡的過程中抑制動態(tài)偽輪廓的產(chǎn)生。
傳統(tǒng)的降低圖像動態(tài)偽輪廓的方法是把動態(tài)圖像當(dāng)作 一 副單
色灰度圖像處理,具體地為將像素的灰度值與圖像的顯示灰度值 中與該像素的灰度值最接近的那個(gè)顯示灰度值作比較,二者的差值 即為該l象素的灰度誤差,使該4象素的灰度i吳差4安照擴(kuò)散系凄t 7/16、 5/16、 3/16、 1/16向相鄰像素?cái)U(kuò)散,并且在整個(gè)擴(kuò)散過程中,擴(kuò)散 方向和擴(kuò)散系凄t均始終不變,而JU象素的R、 G、 B分量都遵循同 一^見則,即,該-像素的灰度誤差的R、 G、 B三個(gè)分量均朝同一個(gè) 方向向相鄰4象素?cái)U(kuò)散。4旦是4吏用這種方法,灰度i吳差的R、 G、 B 三個(gè)分量的擴(kuò)散點(diǎn)在空間上是重疊的,幀間時(shí)域上也是重疊的。例 如,若一副原始圖像的某些區(qū)域主要灰度值為10,在這個(gè)區(qū)域的某 些像素的灰度值為ll,由于它們都不是顯示灰度,那么經(jīng)過傳統(tǒng)的 方法處理之后,R、 G、 B灰度為10的像素可能都顯示為灰度7, R、 G、 B灰度為11的像素可能都顯示為灰度15。這樣在該區(qū)域?qū)@ 示出麻點(diǎn),3口圖5A所示。
發(fā)明內(nèi)容
鑒于以上所述的問題,本發(fā)明提供了 一種改進(jìn)的降低圖像動態(tài) 偽輪廓的方法及裝置,其思想是在圖像灰度過渡過程中將圖像當(dāng)作 幀彩圖像處理。
才艮據(jù)本發(fā)明的降^f氐圖像動態(tài)偽4侖廓的方法,包4舌以下步驟 S102,根據(jù)圖像灰度的編碼,確定圖像的顯示灰度值和每個(gè)像素的 灰度值;S104,將像素的灰度值與圖像的顯示灰度值中與該像素的 灰度值最接近的那個(gè)顯示灰度值進(jìn)行比較,如果存在誤差,則計(jì)算 出該像素的灰度誤差;S106,使計(jì)算出的灰度誤差的R、 G、 B三 個(gè)分量分別朝三個(gè)不同的擴(kuò)散方向擴(kuò)散到相鄰像素。
其中,在步驟S102中,才艮據(jù)圖像編碼所選擇的子場凄t和子場 權(quán)重排列,來確定圖像的顯示灰度和每個(gè)像素的灰度值。
其中,在步驟S104中,通過以下來計(jì)算像素的灰度誤差像 素的灰度誤差=像素的灰度值-與該像素的灰度值最接近的顯示灰度 值。
其中,在步驟S106中,分別對灰度誤差的R、 G、 B三個(gè)分量 配置擴(kuò)散系數(shù),來確定灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散 方向。
其中,在步驟S106中,以幀為單位,交換灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向,使得每次交換后的灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向在同一幀時(shí)兩兩不相同。
根據(jù)本發(fā)明的降低圖像動態(tài)偽輪廓的裝置,包括圖像灰度編 碼器,用于對圖像進(jìn)行灰度編碼,確定圖像的顯示灰度值和每個(gè)像素的灰度值;誤差擴(kuò)散器,用于將像素的灰度值與圖像的顯示灰度 值中與該像素的灰度值最接近的那個(gè)顯示灰度值進(jìn)行比較,如果存 在誤差,則計(jì)算出該像素的灰度誤差;以及使計(jì)算出的灰度誤差的 R、 G、 B三個(gè)分量分別朝三個(gè)不同的擴(kuò)散方向擴(kuò)散到相鄰^f象素。
其中,圖像灰度編碼器根據(jù)圖像編碼所選擇的子場數(shù)和子場權(quán) 重排列,來確定圖像的顯示灰度和每個(gè)像素的灰度值。
其中,誤差擴(kuò)散器通過以下來計(jì)算像素的灰度誤差像素的灰 度誤差=像素的灰度值-與該像素的灰度值最接近的顯示灰度值。
其中,誤差擴(kuò)散器分別對灰度誤差的R、 G、 B三個(gè)分量配置 擴(kuò)散系數(shù),來確定灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向。
其中,誤差擴(kuò)散器以幀為單位,交換灰度誤差的R、 G、 B三 個(gè)分量的三個(gè)擴(kuò)散方向,使得每次交換后的灰度誤差的R、 G、 B 三個(gè)分量的三個(gè)擴(kuò)散方向在同一幀時(shí)兩兩不相同。
通過使用本發(fā)明的方法及裝置,在保持了圖像的色彩灰度的同 時(shí),有效地平滑了圖像灰度,從而降低了圖像動態(tài)偽輪廓。
圖1示出傳統(tǒng)方法中像素的灰度誤差的擴(kuò)散方式; 圖2示出才艮據(jù)本發(fā)明的方法的流程圖3A-3C分別示出^4居本發(fā)明的方法的用于^f象素灰度誤差的 R、 G、 B分量的三種不同的擴(kuò)散方向;
6圖4A-4C分別示出根據(jù)本發(fā)明的方法的像素的灰度誤差的R、 G、 B分量的三種不同的擴(kuò)散方式;
果圖6示出根據(jù)本發(fā)明的降低圖像動態(tài)偽輪廓的裝置。
具體實(shí)施例方式
下面參考附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式
。
根據(jù)本發(fā)明的降低圖像動態(tài)偽輪廓的方法,包括以下步驟 S102,根據(jù)圖像灰度的編碼,確定圖像的顯示灰度值和每個(gè)像素的 灰度值;S104,將像素的灰度值與圖像的顯示灰度值中與該像素的 灰度值最接近的那個(gè)顯示灰度值進(jìn)行比較,如果存在誤差,則計(jì)算 出該像素的灰度誤差;S106,使計(jì)算出的灰度誤差的R、 G、 B三 個(gè)分量分別朝三個(gè)不同的擴(kuò)散方向擴(kuò)散到相鄰^f象素。
其中,在步驟S102中,根據(jù)圖像編碼所選擇的子場數(shù)和子場 權(quán)重排列,來確定圖4象的顯示灰度和每個(gè)像素的灰度值。
其中,在步驟S104中,通過以下來計(jì)算像素的灰度誤差像 素的灰度誤差=像素的灰度值-與該像素的灰度值最接近的顯示灰度 值。
其中,在步驟S106中,分別對灰度誤差的R、 G、 B三個(gè)分量 配置擴(kuò)散系數(shù),來確定灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散 方向。
7200810223462.4
其中,在步驟S106中,以幀為單位,交換灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向,使得每次交換后的灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向在同一幀時(shí)兩兩不相同。
參考圖2,首先執(zhí)行步驟S102,根據(jù)圖像編碼所選擇的子場數(shù) 和子場權(quán)重排列,來確定圖像的顯示灰度值和每個(gè)^象素的灰度值, 例:^,在子場斗又重4非列為(128, 64, 32, 16, 8, 4, 2, 1, 0)的 情況下,選取編碼00000000, 00000001, 00000011, 00000111, 00001111, 00011111, 00111111, 01111111, 11111111訐乍為顯示編石馬, 即,真正用于顯示的灰度Y直為0, 1, 3, 7, 15, 31, 63, 127, 255。
接下來執(zhí)行步驟S104,對具有除顯示灰度值之外的其它灰度值 的像素采用抖動算法處理,比如某像素的灰度值為8,累加相鄰像 素?cái)U(kuò)散來的灰度1變?yōu)?,而9并不是顯示灰度,這樣灰度值9抖 動處理為7,并且誤差(抖動值)為2,即像素灰度=顯示灰度+灰 度誤差。顯示灰度用于等離子平板顯示,像素的灰度誤差通過誤差 擴(kuò)散算法擴(kuò)散到相鄰像素中去。這樣流程進(jìn)行到步驟S106。
在步驟S106中,參考圖3A-3C,其分別示出才艮據(jù)本發(fā)明的方 法的用于像素灰度誤差的R、 G、 B分量的三種不同的擴(kuò)散方向。 可以看出,圖3A-3C中的三種不同的擴(kuò)散方向是通過各個(gè)方向上的 擴(kuò)散系數(shù)的不同分配來實(shí)現(xiàn)的,這三種擴(kuò)散方向依次為右下方、 正下方、以及左下方。
假定在幀T時(shí),某像素灰度誤差的R、 G、 B三個(gè)分量分別朝 圖3A、圖3B、圖3C的方向向相鄰4象素?cái)U(kuò)散,即分別朝右下方、 正下方、以及左下方向相鄰像素?cái)U(kuò)散,則根據(jù)本發(fā)明的方法,在下 一幀T+l時(shí),交換灰度誤差的R、 G、 B三個(gè)分量的擴(kuò)散方向,使 得交換后的灰度i吳差的R、 G、 B三個(gè)分量的擴(kuò)散方向兩兩不同, 即,可以4吏得灰度誤差的R、 G、 B三個(gè)分量分別朝圖3B、圖3C、圖3A的方向擴(kuò)散,在再下一幀T+2時(shí),類似地,再交換灰度誤差的R、 G、 B三個(gè)分量的擴(kuò)散方向,即,可以使得灰度誤差的R、 G、B三個(gè)分量分別朝圖3C、圖3A、圖3B的方向擴(kuò)散,灰度誤差的R、G、 B三個(gè)分量的擴(kuò)散方式分別如圖4A、圖4B、圖4C所示。如止匕,避免了灰度誤差的R、 G、 B三個(gè)分量的擴(kuò)散點(diǎn)在空間上和在幀間時(shí)域上的重疊。4安照本發(fā)明的處理方法得到的效果與傳統(tǒng)處理方法得到的效果如圖5A-5B所示,可以看出,才艮據(jù)本發(fā)明的方法能夠明顯;也改善傳統(tǒng)處理方法中出現(xiàn)的麻點(diǎn)現(xiàn)象。
圖6示出了根據(jù)本發(fā)明的降低圖像動態(tài)偽輪廓的裝置600,其包括圖像灰度編碼器602,用于對圖像進(jìn)行灰度編碼,確定圖像的顯示灰度值和每個(gè)像素的灰度值;誤差擴(kuò)散器604,用于將像素的灰度值與圖像的顯示灰度值中與該像素的灰度值最接近的那個(gè)顯示灰度值進(jìn)行比較,如果存在誤差,則計(jì)算出該像素的灰度誤差;以及使計(jì)算出的灰度誤差的R、 G、 B三個(gè)分量分別朝三個(gè)不同的擴(kuò)散方向擴(kuò)散到相鄰像素。
其中,圖像灰度編碼器602根據(jù)圖像編碼所選擇的子場數(shù)和子場權(quán)重排列,來確定圖像的顯示灰度和每個(gè)像素的灰度值。
其中,誤差擴(kuò)散器通604過以下來計(jì)算像素的灰度值的誤差像素的灰度誤差=像素的灰度值-與該像素的灰度值最接近的顯示灰度值。
其中,誤差擴(kuò)散器604分別對灰度誤差的R、 G、 B三個(gè)分量配置擴(kuò)散系數(shù),來確定灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向。其中,誤差擴(kuò)散器604以幀為單位,交換灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向,使得每次交換后的灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向在同一幀時(shí)兩兩不相同。
通過使用本發(fā)明的方法及裝置,在保持了圖像的色彩灰度的同時(shí),有效地平滑了圖像灰度,從而降低了圖像動態(tài)偽輪廓。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,在不違背由所附權(quán)利要求限定的精神和范圍的情況下,可以對本發(fā)明喉文出各種更改和變化。
權(quán)利要求
1.一種降低圖像動態(tài)偽輪廓的方法,其特征在于,包括以下步驟S102,根據(jù)圖像灰度的編碼,確定圖像的顯示灰度值和每個(gè)像素的灰度值;S104,將所述像素的灰度值與所述圖像的顯示灰度值中與所述像素的灰度值最接近的那個(gè)顯示灰度值進(jìn)行比較,如果存在誤差,則計(jì)算出所述像素的灰度誤差;S106,使計(jì)算出的所述灰度誤差的R、G、B三個(gè)分量分別朝三個(gè)不同的擴(kuò)散方向擴(kuò)散到相鄰像素。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟S102 中,才艮據(jù)圖像編碼所選4奪的子場ft和子場4又重排列,來確定所 述圖像的顯示灰度和所述每個(gè)像素的灰度值。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟S104 中,通過以下來計(jì)算所述像素的灰度誤差像素的灰度誤差= 像素的灰度值-與該像素的灰度值最接近的顯示灰度值。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟S106 中,分別對所述灰度誤差的R、 G、 B三個(gè)分量配置擴(kuò)散系數(shù), 來確定所述灰度誤差的R、 G、 B三個(gè)分量的三個(gè)所述擴(kuò)散方 向。
5. 才艮據(jù)4又利要求1所述的方法,其特4正在于,在所述步驟S106 中,以幀為單位,交換所述灰度誤差的R、 G、 B三個(gè)分量的 三個(gè)所述擴(kuò)散方向,使得每次交換后的所述灰度誤差的R、 G、 B三個(gè)分量的三個(gè)擴(kuò)散方向在同一幀時(shí)兩兩不相同。
6. —種降低圖像動態(tài)偽輪廓的裝置,其特征在于,所述裝置包括圖像灰度編碼器,用于對圖像進(jìn)行灰度編碼,確定圖像 的顯示灰度值和每個(gè)像素的灰度值;誤差擴(kuò)散器,用于將所述像素的灰度值與所述圖像的顯 示灰度值中與所述像素的灰度值最接近的那個(gè)顯示灰度值進(jìn) 行比較,如果存在誤差,則計(jì)算出所述像素的灰度誤差;以及 使計(jì)算出的所述灰度誤差的R、 G、 B三個(gè)分量分別朝三個(gè)不 同的擴(kuò)散方向擴(kuò)散到相鄰像素。
7. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述圖像灰度編碼 器才艮據(jù)圖^f象編碼所選4奪的子場凄t和子場;k重排列,來確定所述 圖像的顯示灰度和所述每個(gè)像素的灰度值。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述誤差擴(kuò)散器通 過以下來計(jì)算所述像素的灰度誤差像素的灰度誤差=像素的 灰度值-與該像素的灰度值最接近的顯示灰度值。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述誤差擴(kuò)散器分 別對所述灰度誤差的R、 G、 B三個(gè)分量配置擴(kuò)散系數(shù),來確 定所述灰度誤差的R、 G、 B三個(gè)分量的三個(gè)所述擴(kuò)散方向。
10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述誤差擴(kuò)散器以 幀為單位,交換所述灰度誤差的R、 G、 B三個(gè)分量的三個(gè)所 述擴(kuò)散方向,使得每次交換后的所述灰度誤差的R、 G、 B三 個(gè)分量的三個(gè)擴(kuò)散方向在同一幀時(shí)兩兩不相同。
全文摘要
本發(fā)明提供了一種降低圖像動態(tài)偽輪廓的方法及裝置,其中,該方法包括以下步驟步驟1,根據(jù)圖像灰度的編碼,確定圖像的顯示灰度值和每個(gè)像素的灰度值;步驟2,將像素的灰度值與圖像的顯示灰度值中與該像素的灰度值最接近的那個(gè)顯示灰度值進(jìn)行比較,如果存在誤差,則計(jì)算出該像素的灰度誤差;步驟3,使計(jì)算出的該像素的灰度誤差的R、G、B三個(gè)分量分別朝三個(gè)不同的擴(kuò)散方向擴(kuò)散到相鄰像素。通過本發(fā)明的方法及裝置,在保持了圖像的色彩灰度的同時(shí),有效地平滑了圖像灰度,從而降低了圖像動態(tài)偽輪廓。
文檔編號G09G5/02GK101685614SQ20081022346
公開日2010年3月31日 申請日期2008年9月28日 優(yōu)先權(quán)日2008年9月28日
發(fā)明者杰 楊 申請人:四川虹歐顯示器件有限公司