專利名稱:減少圖片顯示的色階的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種減少圖片顯示的色階的方法和 裝置。
背景技術(shù):
32位色顯示可以無損失地顯示真彩色,可以表示的顏色空間為232 ,界面 顯示效果細膩,可以應(yīng)用在圖形工作站、PC (Personal Computer,個人計
算機)機和高端圖形設(shè)備等多種產(chǎn)品上。但使用32位色顯示需要計算和處理 的數(shù)據(jù)量大,需要占用的內(nèi)存多,在很多設(shè)備特別是嵌入式設(shè)備上應(yīng)用比較 困難。
16位色顯示相對于32位色顯示可以節(jié)省內(nèi)存,提升處理速度,且顯示效 果滿足大部分用戶的需求,所以目前市場上使用16位色顯示的設(shè)備比較多, 如機頂盒、可視電話、移動終端等。當(dāng)在使用16位色顯示的設(shè)備上顯示32位 色的圖片時,因為源圖片與顯示圖片的顏色深度不同會造成顏色損失,顯示 圖片上會出現(xiàn)一定的色階,造成顯示圖片的失真。特別是源圖片上存在顏色 漸變區(qū)域時,顯示圖片上的色階會比較明顯。
現(xiàn)有技術(shù)中的一種消除上述顯示圖片上的色階的方案為利用誤差擴散 減少色階的方案。該方案利用誤差擴散原理,將圖像臨近像素點之間的色階 差異擴散至相鄰像素點,以消除色階差異。該方案將使用固定的擴散閾值, 與臨近像素點直接進行運算,得到該像素點的顏色值。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在該 方案中,各個像素點之間的色階差異擴散閾值固定,不會根據(jù)圖片或圖像顏色漸變的程度進行調(diào)整,不能滿足具有多種顏色漸變程度的圖片或圖像的要 求。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了 一種減少圖片顯示的色階的方法和裝置,以減少 因為源圖像與顯示圖像的顏色深度不同,而造成的顯示圖像上的色階。
一種減少圖片顯示的色階的方法,包括
根據(jù)圖片中各個區(qū)域的像素值變化率,判定所述圖片中是否存在顏色漸 變區(qū)域;
當(dāng)判定所述圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域的顏色 漸變程度,在所述顏色漸變區(qū)域中添加相應(yīng)的雜色點或在所述圖片中疊加半 透明圖片。
一種減少圖片顯示的色階的裝置,包括
顏色漸變區(qū)域判定模塊,用于根據(jù)圖片中各個區(qū)域的像素值變化率,判 定所述圖片中是否存在顏色漸變區(qū)域;
色階處理模塊,用于當(dāng)所述顏色漸變區(qū)域判定模塊判定所述圖片中存在 顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏色漸變 區(qū)域中添加相應(yīng)的雜色點或在所述圖片中疊加半透明圖片。
由上述本發(fā)明的實施例提供的技術(shù)方案可以看出,本發(fā)明實施例在判定 圖片中存在顏色漸變區(qū)域后,通過對圖片添加雜色點或半透明圖片,可以減 少圖片顯示的色階,提升用戶體驗。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的 前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例 一提供的 一種通過添加雜色點,減少應(yīng)用16位色顯示
的設(shè)備顯示的色階的方法的處理流程圖2為本發(fā)明實施例二提供的一種通過疊加半透明圖片,減少應(yīng)用16位色 顯示的設(shè)備顯示的色階的方法的處理流程圖3為本發(fā)明實施例提供的一種減少圖片顯示的色階的裝置的具體實現(xiàn)結(jié) 構(gòu)圖。
具體實施例方式
在本發(fā)明實施例中,根據(jù)圖片中各個區(qū)域的像素值變化率,判定所述圖 片中是否存在顏色漸變區(qū)域。然后,當(dāng)判定所述圖片中存在顏色漸變區(qū)域 后,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏色漸變區(qū)域中添加相 應(yīng)的雜色點或在所述圖片中疊加半透明圖片。
為便于對本發(fā)明實施例的理解,下面將結(jié)合附圖以幾個具體實施例為例 做進一步的解釋說明,且各個實施例并不構(gòu)成對本發(fā)明實施例的限定。 實施例一
在該實施例中,如果需要在應(yīng)用16位色顯示的設(shè)備中顯示存在顏色漸變 區(qū)域的圖片時,通過在顏色漸變區(qū)域增加雜色點來消除和減輕應(yīng)用16位色顯 示的設(shè)備顯示的色階。
以在圖片解碼過程中的處理為例,該實施例提供的一種通過添加雜色 點,減少應(yīng)用16位色顯示的設(shè)備顯示的色階的方法的處理流程如圖1所示,包 括如下處理步驟
步驟11、獲取圖片解碼前的源圖片。從本地或網(wǎng)絡(luò)獲取圖片解碼前的源圖片的數(shù)據(jù),準備進行圖片解碼。如
果顯示設(shè)備為32位顯示界面,則使用正常的圖片解碼流程進行處理;如果顯 示設(shè)備為存在顏色損耗的設(shè)備,如為應(yīng)用16位色顯示的設(shè)備時,則執(zhí)行步驟 12。
步驟12 、對各個區(qū)域進行顏色漸變檢測,統(tǒng)計各個區(qū)域的 <象素值變化 率,根據(jù)上述像素值變化率判定各個區(qū)域是否為顏色漸變區(qū)域。
在圖片解碼過程中增加檢測顏色漸變的處理過程,將上述源圖片劃分為 多個區(qū)域,依次對各個區(qū)域進行顏色漸變檢測。對一個區(qū)域的顏色漸變檢測 過程主要包括獲取該區(qū)域的所有像素點的像素值,統(tǒng)計各個像素點的像素 值變化率,根據(jù)該像素值變化率判定該區(qū)域是否為顏色漸變區(qū)域,比如,當(dāng)
域為顏色漸變區(qū)域;否則,判定該區(qū)域不是顏色漸變區(qū)域。上述顏色漸變區(qū) 域的判決門限值根據(jù)具體的顏色格式而設(shè)定。
步驟13、根據(jù)顏色漸變區(qū)域的顏色漸變程度,在顏色漸變區(qū)域中添加相 應(yīng)的平均分布或者非均勻分布的雜色點。
當(dāng)判定上述源圖片中存在顏色浙變區(qū)域后,將上述獲取的該顏色漸變區(qū) 域的所有像素點的像素值進行平均,可以得到該顏色漸變區(qū)域的像素平均值 >"。
根據(jù)上述該顏色漸變區(qū)域的所有像素點的像素值,還可以得到該顏色漸 變區(qū)域的像素間像素方差",該像素間像素方差??梢宰鳛樵擃伾珴u變區(qū)域的 顏色漸變程度。上述"的計算方法為將所有像素點的像素值的平方的均值減 去所有像素點的像素值的均值的平方。
上述顏色漸變程度還可以通過只統(tǒng)計顏色損耗位對應(yīng)的像素點的^象素間 像素方差"來獲取。例如8888格式的32位圖片在565格式的16位色顯示設(shè)備上顯示時,紅顏色的ARGB分量將損失3位,綠顏色的ARGB分量將損失2 位,藍顏色的ARGB分量將損失3位。于是,只統(tǒng)計該顏色損耗的 3(R)2(G)3(B)位的對應(yīng)的像素點的像素間像素方差",并作為該顏色漸變區(qū)域
的顏色漸變程度。
上述ARGB為一種色彩空間,也就是RGB(紅綠藍)色彩空間附加上 Alpha (透明度)通道,常見于32位位圖的存儲結(jié)構(gòu)。
根據(jù)上述計算出的顏色漸變區(qū)域的顏色漸變程度,在上述顏色漸變區(qū)域 中各個像素點中添加相應(yīng)的雜色點。上述雜色點可以使用平均分布,或者使 用高斯分布、瑞利分布等非均勻分布。
上述平均分布的公式為
上述高斯分布的公式為
上述瑞利分布的公式為
上述各個公式中的x為像素點的像素值,f(x)為添加的雜色點的像素值,〃 為顏色漸變區(qū)域的像素平均值,"為顏色漸變區(qū)域的像素間像素方差,《平均 分布的經(jīng)驗值。
上述雜色點的大小可根據(jù)顏色漸變程度調(diào)整,上述雜色點可以使用彩色 雜點或單色雜點。
通過在上述源閨片中添加雜色點后,形成可以使用16位色顯示設(shè)備顯示 的圖片,然后,對該圖片進行正常的填充處理等后續(xù)的解碼過程。
在該實施例中,在上述雜色點的添加過程中,源圖片中的損耗的顏色位 已經(jīng)與有效顯示顏色位進行了雜色點的疊加處理,在16位色顯示設(shè)備中顯示 時,顏色漸變區(qū)城的色階明顯減少或消失,且添加非均勻分布雜色點的效果更好,從而改善了用戶的體驗。 實施例二
在該實施例中,如果需要在16位色顯示界面中顯示存在顏色漸變區(qū)域的 圖片時,通過在顏色漸變區(qū)域增加半透明圖片來消除和減輕16位色顯示界面 顯示的色階。
以在圖片解碼過程中的處理為例,該實施例4是供的一種通過疊加半透明 圖片,減少應(yīng)用t6位色顯示的設(shè)備顯示的色階的方法的處理流程如圖2所示, 包括如下處理步驟
步驟21、獲取圖片解碼前的源圖片。
從本地或網(wǎng)絡(luò)獲取圖片解碼前的源圖片的數(shù)據(jù),準備進行圖片解碼。如 果顯示設(shè)備為32位顯示界面,則使用正常的圖片解碼流程進行處理;如果顯 示設(shè)備為存在顏色損耗的設(shè)備,如為應(yīng)用16位色顯示的設(shè)備時,則執(zhí)行步驟 22。
步驟22、對各個區(qū)域進行顏色漸變檢測,統(tǒng)計各個區(qū)域的^f象素值變化
在圖片解碼過程中增加檢測顏色漸變的處理過程,將上述源圖片劃分為 多個區(qū)域,依次對各個區(qū)域進行顏色漸變檢測。對一個區(qū)域的顏色漸變檢測 過程主要包括獲取該區(qū)域的所有像素點的像素值,統(tǒng)計各個像素點的像素 值變化率,根據(jù)該像素值變化率判定該區(qū)域是否為顏色漸變區(qū)域,比如,當(dāng)
域為顏色漸變區(qū)域;否則,判定該區(qū)域不是顏色漸變區(qū)域。
步驟23、根據(jù)顏色漸變區(qū)域的像素平均值A(chǔ)和像素間像素方差^,構(gòu)造一 個半透明圖片并疊加到源圖片中。當(dāng)判定上迷源圖片中存在顏色漸變區(qū)域后,將上述獲取的該顏色漸變區(qū) 域的所有像素點的像素值進行平均,可以得到該顏色漸變區(qū)域的像素平均值 # 。
根據(jù)上述該顏色漸變區(qū)域的所有像素點的像素值,還可以得到該顏色漸 變區(qū)域的像素間像素方差。。該像素間像素方差"可以作為該顏色漸變區(qū)域的 顏色漸變程度。
根據(jù)上述計算出的A和"構(gòu)造一個半透明圖片,圖片的顏色像素值為 透明度為"",其中"、6分別為經(jīng)驗值常量。上述半透明圖片中包括
一個半透明網(wǎng)格,上述半透明圖片可以與上述源圖片一樣大,或者;與上述 顏色漸變區(qū)域一樣大。上述半透明網(wǎng)格可以使用不同寬度和高度的網(wǎng)格進行 處理,網(wǎng)格的半透明度可以根據(jù)顏色漸變的程度進行調(diào)整。
將上述半透明圖片疊加到上述源圖片上,具體的疊加公式為
<formula>formula see original document page 12</formula>
R分量的疊加公式為 <formula>formula see original document page 12</formula>G分量的疊加公式為<formula>formula see original document page 12</formula>B分量的疊加公式為 <formula>formula see original document page 12</formula>其中sR、 sG、 sB分布表示上述半透明圖片中的像素點分別的RGB分量, 該分量由^計算得到,sA為上述半透明圖片中的像素點的Alpha分量,該分 量是由"/r計算得到,表示范圍為0-255,即0表示全透明,255表示不透明。 dR、 dG、 dB分別表示源圖片中的像素點的RGB分量,dR1、 dG1 、 dB1分別 表示疊加后得到的目標圖片中的像素點的RGB分量。
通過在上述源圖片中疊加半透明圖片后,形成可以使用16位色顯示設(shè)備 顯示的圖片,然后,對該圖片進行正常的填充處理等后續(xù)的解碼過程。該實施例通過對圖片添加半透明圖片,可以減少16位色設(shè)備顯示漸變圖 片或圖片漸變區(qū)域時出現(xiàn)的色階,提升用戶體驗。
本發(fā)明實施例還提供了 一種減少圖片顯示的色階的裝置,其具體實現(xiàn)結(jié)
構(gòu)如圖3所示,具體可以包括
顏色漸變區(qū)域判定模塊31,用于根據(jù)圖片中各個區(qū)域的像素值變化率, 判定所述圖片中是否存在顏色漸變區(qū)域;
色階處理模塊32,用于當(dāng)所述顏色漸變區(qū)域判定模塊判定所述圖片中存 在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏色漸 變區(qū)域中添加相應(yīng)的雜色點或在所述圖片中疊加半透明圖片。
所述的顏色漸變區(qū)域判定模塊31包括
像素值變化率獲取模塊311,用于將所述圖片劃分為多個區(qū)域,依次獲取 各個區(qū)域中所有像素點的像素值,統(tǒng)計各個區(qū)域中所有像素點的像素值變化 率;
顏色漸變區(qū)域確定模塊312,用于當(dāng)所述像素值變化率獲取模塊判定某個
值,則確定該某個區(qū)域為顏色漸變區(qū)域;否則,確定該某個區(qū)域不是顏色漸 變區(qū)域。上述顏色漸變區(qū)域的判決門限值根據(jù)具體的顏色格式而設(shè)定。
所述的色階處理才莫塊32包括
顏色漸變程度獲取模塊321,用于當(dāng)所述顏色漸變區(qū)域判定模塊判定所述 源圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域中的所有像素點的像 素值,得到所述顏色漸變區(qū)域的像素平均值〃和像素間像素方差CT;
雜色點添加模塊322,用于根據(jù)所述像素平均值在所述顏色漸變區(qū)域中添 加平均分布的雜色點;或者,根據(jù)所述像素平均值和像素間像素方差在所述顏色漸變區(qū)域中添加非平均分布的雜色點。
上述平均分布的雜色點的像素值y(力的計算方法為/00 = (^-A)。所述 的x為所述雜色點對應(yīng)的像素點的像素值,所述的^為所述像素平均值,所述
的"平均分布的經(jīng)驗值。
上述的非平均分布包括高斯分布或瑞利分布。當(dāng)所述非平均分布為高斯
分布時,所述非平均分布的雜色點的像素值的計算方法為
1 /o2
;當(dāng)所述非平均分布為瑞利分布時,所述非平均分布的雜色
一
點的像素值/")的計算方法為 X 。所述的x為所述雜色點對應(yīng)的
像素點的像素值,所述的〃為所述像素平均值,所述的"為所述像素間像素方差。
半透明圖片疊加模塊323,用于根據(jù)所述顏色漸變程度獲取模塊獲取的像 素平均值A(chǔ)和像素間像素方差"構(gòu)造一個半透明圖片,所述半透明圖片的顏色 像素值為^",透明度為"",其中"、*分別為經(jīng)驗值常量;將所述半透明 圖片疊加到所述源圖片上,得到疊加后的圖片。
上述的疊加后的圖片中的像素點的RGB分量dR1、 dG1、 dB1的計算方 法為
<formula>formula see original document page 14</formula>所述的sR、 sG、 sB分布為所述半透明圖片中的像素點分別的RGB分量, 所述的sA為所述半透明圖片中的像素點的透明Alpha分量,該分量是由""計算得到,表示范圍為0-255,即O表示全透明,255表示不透明。所述的dR、 dG、 dB分別為所述源圖片中的像素點的RGB分量。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流 程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于 一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施 例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或「逸才幾存卡者^己憶體(Random Access Memory, RAM)等。
上述本發(fā)明實施例不僅適用于32位色圖片在16位色設(shè)備上的顯示,也適 用于其他從較高顏色深度的圖片在具有較低顏色深度的設(shè)備上顯示的情況。
綜上所述,本發(fā)明實施例通過對圖片添加雜色點或半透明圖片,可以減 少16位色設(shè)備顯示漸變圖片或圖片漸變區(qū)域時出現(xiàn)的色階,提升用戶體驗。
本發(fā)明實施的處理方法簡單,運算量少,處理成本較低,顯示效果較 好,比較適合嵌入式產(chǎn)品。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不 局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可 輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明 的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。
權(quán)利要求
1、一種減少圖片顯示的色階的方法,其特征在于,包括根據(jù)圖片中各個區(qū)域的像素值變化率,判定所述圖片中是否存在顏色漸變區(qū)域;當(dāng)判定所述圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏色漸變區(qū)域中添加相應(yīng)的雜色點或在所述圖片中疊加半透明圖片。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)圖片中各個區(qū)域 的像素值變化率,判定所述圖片中是否存在顏色漸變區(qū)域,包括將所述圖片劃分為多個區(qū)域,依次獲取各個區(qū)域中所有像素點的像素 值,統(tǒng)計各個區(qū)域中所有像素點的像素值變化率;當(dāng)某個區(qū)域中所有像素點的像素值變化率大于預(yù)先設(shè)定的顏色漸變區(qū)域 的判決門限值,則判定該某個區(qū)域為顏色漸變區(qū)域;否則,判定該某個區(qū)域 不是顏色漸變區(qū)域。
3、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述的當(dāng)判定所述圖片 中存在顏色漸變區(qū)域時,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏 色漸變區(qū)域中添加相應(yīng)的雜色點,包括 當(dāng)判定所述源圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域中的 所有像素點的像素值,得到所述顏色漸變區(qū)域的像素平均值和像素間像素方 差;根據(jù)所述像素平均值在所述顏色漸變區(qū)域中添加平均分布的雜色點;或 者,根據(jù)所述像素平均值和像素間像素方差在所述顏色漸變區(qū)域中添加非平 均分布的雜色點。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的根據(jù)所述像素平均值在所述顏色漸變區(qū)域中添加平均分布的雜色點,包括在所述顏色漸變區(qū)域中的每個像素點中添加相應(yīng)的雜色點,所述雜色點的像素值的計算方法為/ (X) = (x — //)所述的X為所述雜色點對應(yīng)的像素點的像素值,所述的^為所述像素平均 值,所述的《平均分布的經(jīng)驗值。
5、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的非平均分布包括高 斯分布或瑞利分布。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述的根據(jù)所述像素平均 值和像素間像素方差在所述顏色漸變區(qū)域中添加非平均分布的雜色點,包 括在所述顏色漸變區(qū)域中的每個像素點中添加相應(yīng)的雜色點; 當(dāng)所述非平均分布為高斯分布時,所述雜色點的像素值,(x)的計算方法 i _一為 ;當(dāng)所述非平均分布為瑞利分布時,所述雜色點的像素x -A值/")的計算方法為/W = ^e2CT;所述的x為所述雜色點對應(yīng)的像素點的像素值,所述的A為所述像素平均 值,所述的"為所述像素間像素方差。
7、 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述的當(dāng)判定所述圖片中存在顏色漸變區(qū)域時,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述圖 片中疊加半透明圖片,包括當(dāng)判定所述源圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域中的 所有像素點的像素值,得到所述顏色漸變區(qū)域的像素平均值 和像素間像素根據(jù)所述像素平均值〃和像素間像素方差"構(gòu)造一個半透明圖片,所述半透明圖片的顏色像素ii為^,透明度為"",其中"、6分別為經(jīng)驗值常量;將所述半透明圖片疊加到所述源圖片上,得到疊加后的圖片。
8、根據(jù)權(quán)利要求7所述的方法,其特征在于,所述的疊加后的圖片中的 像素點的RGB分量dR1、 dG1、 dB1的計算方法,包括<formula>formula see original document page 4</formula>所述的sR、 sG、 sB分布為所述半透明圖片中的像素點分別的RGB分量, 所述的sA為所述半透明圖片中的像素點的透明Alpha分量,所述的dR、 dG、 dB分別為所述源圖片中的像素點的RGB分量。
9、 一種減少圖片顯示的色階的裝置,其特征在于,包括 顏色漸變區(qū)域判定模塊,用于根據(jù)圖片中各個區(qū)域的像素值變化率,判定所述圖片中是否存在顏色漸變區(qū)域;色階處理模塊,用于當(dāng)所述顏色漸變區(qū)域判定模塊判定所述圖片中存在 顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏色漸變 區(qū)域中添加相應(yīng)的雜色點或在所述圖片中疊加半透明圖片。
10、 根據(jù)權(quán)利要求9所述的減少圖片顯示的色階的裝置,其特征在于,所 述的顏色漸變區(qū)域判定模塊包括像素值變化率獲取模塊,用于將所述圖片劃分為多個區(qū)域,依次獲取各 個區(qū)域中所有像素點的像素值,統(tǒng)計各個區(qū)域中所有像素點的像素值變化顏色漸變區(qū)域確定模塊,用于當(dāng)所述像素值變化率獲取模塊判定某個區(qū) 域中所有像素點的像素值變化率大于預(yù)先設(shè)定的顏色漸變區(qū)域的判決門限值,則確定該某個區(qū)域為顏色漸變區(qū)域;否則,確定該某個區(qū)域不是顏色漸 變區(qū)域。
11、 根據(jù)權(quán)利要求9或10所述的減少圖片顯示的色階的裝置,其特征在 于,所述的色階處理模塊包括顏色漸變程度獲取模塊,用于當(dāng)所述顏色漸變區(qū)域判定模塊判定所述源 圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域中的所有像素點的像素 值,得到所述顏色漸變區(qū)域的像素平均值和像素間像素方差;雜色點添加模塊,用于根據(jù)所述像素平均值在所述顏色漸變區(qū)域中添加 平均分布的雜色點;或者,根據(jù)所述像素平均值和像素間像素方差在所述顏 色漸變區(qū)域中添加非平均分布的雜色點。
12、 根據(jù)權(quán)利要求9或10所述的減少圖片顯示的色階的裝置,其特征在 于,所述的色階處理模塊包括顏色漸變程度獲取模塊,用于當(dāng)所述顏色漸變區(qū)域判定模塊判定所述源 圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域中的所有像素點的像素 值,得到所述顏色漸變區(qū)域的像素平均值 〃 和像素間像素方差CT;半透明圖片疊加模塊,用于根據(jù)所述顏色漸變程度獲取模塊獲取的像素 平均值A(chǔ)和像素間像素方差"構(gòu)造一個半透明圖片,所述半透明圖片的顏色像 素值為^",透明度為"",其中"、6分別為經(jīng)驗值常量;將所述半透明圖 片疊加到所述源圖片上,得到疊加后的圖片。
全文摘要
本發(fā)明實施例提供了一種減少圖片顯示的色階的方法及裝置。該方法主要包括根據(jù)圖片中各個區(qū)域的像素值變化率,判定所述圖片中是否存在顏色漸變區(qū)域;當(dāng)判定所述圖片中存在顏色漸變區(qū)域后,根據(jù)所述顏色漸變區(qū)域的顏色漸變程度,在所述顏色漸變區(qū)域中添加相應(yīng)的雜色點或在所述圖片中疊加半透明圖片。利用本發(fā)明,可以在判定圖片中存在顏色漸變區(qū)域后,通過對圖片添加雜色點或半透明圖片,可以減少圖片顯示的色階,提升用戶體驗。
文檔編號G09G5/00GK101661730SQ20091009268
公開日2010年3月3日 申請日期2009年9月15日 優(yōu)先權(quán)日2009年9月15日
發(fā)明者劉志剛, 靜 姚 申請人:深圳華為通信技術(shù)有限公司