專利名稱:色彩獨立增強處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù),特別涉及一種對圖像的色彩獨立增強處理的方法。
背景技術(shù):
平板電視普遍存在顯示畫面對比度不高,色彩不夠艷麗等缺點,需要在視頻處理芯片中進行圖像增強處理。目前對平板電視的色彩增強控制,都是基于視頻信號的整體色彩增強,即色彩增強調(diào)節(jié)后,所有的色彩都會隨之增強,而用戶的選擇性很小,不能根據(jù)用戶的喜好,單獨對單一色彩進行有選擇的增強調(diào)節(jié)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種色彩獨立增強處理方法,根據(jù)用戶選擇的色彩進行單獨色彩增強。
本發(fā)明解決所述技術(shù)問題采用的技術(shù)方案是,色彩獨立增強處理方法,其特征在于,包括以下步驟 a、將輸入圖像的RGB格式轉(zhuǎn)換為HSV格式; b、檢測用戶選擇的色彩區(qū)域; c、對選擇的色彩區(qū)域內(nèi)的像素點的色飽和度進行色飽和度分段線性增強處理; d、保存像素點處理后的信號,判斷是否處理完畢當(dāng)前選擇的色彩區(qū)域內(nèi)的所有像素點,如是,將圖像的HSV格式轉(zhuǎn)換為RGB格式,輸出圖像;如否處理下一個像素點,回到步驟c。
所述色彩區(qū)域包括 紅色區(qū)域以色彩相位角0°為中心,正負偏移值為30°的區(qū)域內(nèi); 黃色區(qū)域以色彩相位角60°為中心,正負偏移值為30°的區(qū)域內(nèi); 綠色區(qū)域以色彩相位角120°為中心,正負偏移值為30°的區(qū)域內(nèi); 青色區(qū)域以色彩相位角180°為中心,正負偏移值為30°的區(qū)域內(nèi); 藍色區(qū)域以色彩相位角240°為中心,正負偏移值為30°的區(qū)域內(nèi)。
品紅色區(qū)域以色彩相位角300°為中心,正負偏移值為30°的區(qū)域內(nèi)。
色飽和度分段線性增強處理所采用的算法為 S_targe(i,j)=S_scalen-1+(S(i,j)-Sn-1)*(S_scalen-S_scalen-1)/(Sn-Sn-1) S_targe(i,j)為第i行j列的像素點增強處理后的色飽和度,S(i,j)為第i行j列像素點的原始色飽和度,Sn為原始色飽和度分段的端點值,S_scalen為[Sn-1,S n]區(qū)間的色彩調(diào)整系數(shù),取S0=S_scale0=0,0≤Sn≤1,0≤S_scale n≤1,S_scalen(n≠0)的值通過寄存器由用戶設(shè)定。
本發(fā)明的有益效果是,根據(jù)用戶喜好的色彩進行專門的、選擇性的、可調(diào)節(jié)的色彩動態(tài)增強,讓電視具有用戶調(diào)色板,用戶能夠選擇喜好的色彩進行增強,還能夠選擇色彩增強的程度,讓電視畫面更加符合用戶的審美觀念。
以下結(jié)合具體實施方式
和附圖,對本發(fā)明作進一步說明。
圖1是色彩相位角空間示意圖。
圖2是色飽和度分段線性增強處理示意圖。
圖3是本發(fā)明實施例的流程模塊圖。
具體實施例方式 HSV格式的圖像色彩信號用H(色相位角)、S(色飽和度)、V(明亮程度)三個分量表示,其中色相位角表示色彩信號所處的光譜顏色位置,紅色、綠色、藍色分別相隔120°,每種顏色與其互補色相差180°,如圖1所示,紅色0°、黃色60°、綠色120°、青色180°、藍色240°、品紅色300°;色飽和度表示所處顏色的純度和該顏色最大的純度之間的比值,色飽和度的取值范圍為
。在本發(fā)明的具體實施方式
中,對各顏色的色相位角±30°進行色彩區(qū)域劃分,即設(shè)定紅色區(qū)域為[330°,30°]、黃色區(qū)域為[30°,90°]、綠色區(qū)域為[90°,150°]、青色區(qū)域為[150°,210°]、藍色區(qū)域為[210°,270°]、品紅色區(qū)域為[270°,330°]??紤]到用戶選擇喜好色彩的隨意性,對六個色彩區(qū)域分別設(shè)定了專門的選擇寄存器,方便用戶可以通過遙控器的設(shè)定來選擇自己喜好的色彩。
色飽和度分段線性增強處理 為了擴大色彩變化的動態(tài)范圍,提高圖像的色彩明亮程度,對用戶選定的色彩區(qū)域內(nèi)的色飽和度分量進行色飽和度分段線性增強處理。如圖2所示,曲線A為原始色飽和度的映射曲線,曲線B為色飽和度分段線性增強處理的映射曲線。由圖2可以看出,對原始色飽和度分三段線性增強處理,各段的端點值分別為S1=0.3、S2=0.7、S3=1,區(qū)間
為色彩暗區(qū),該區(qū)間的色彩調(diào)整系數(shù)為S_scale1,區(qū)間
為色彩中間區(qū),該區(qū)間的色彩調(diào)整系數(shù)為S_scale2,區(qū)間
為色彩亮區(qū),該區(qū)間的色彩調(diào)整系數(shù)為S_scale3,根據(jù)實際情況,色彩亮區(qū)的色彩調(diào)整系數(shù)一般設(shè)定為1,即S_scale3=1。S_scale1、S_scale2的值通過設(shè)定專門的寄存器,直接由用戶選擇設(shè)定,用戶可以隨意設(shè)定對選定色彩區(qū)域內(nèi)的色飽和度分量的增強程度,選擇自己喜好的色彩和喜好的色彩飽和度。
在具體的算法設(shè)計中,設(shè)定S_scale=0,S1=0,S(i,j)為第i行j列像素點的原始色飽和度,S_targe(i,j)為第i行j列的像素點增強處理后的色飽和度,對各段的色飽和度分段線性增強處理的具體算法描述如下 當(dāng)S(i,j)≤0.3時 S_targe(i,j)=S_scale0+(S(i,j)-S0)*(S_scale1-S_scale0)/(S1-S0)=S(i,j)*S_scale1/0.3 當(dāng)0.3≤S(i,j)≤0.7時 S_targe(i,j)=S_scale1+(S(i,j)-S1)*(S_scale2-S_scale1)/(S2-S1)=S_scale1+(S(i,j)-0.3)*(S_scale2-S_scale1)/0.4 當(dāng)S(i,j)≥0.7時 S_targe(i,j)=S_scale2+(S(i,j)-S2)*(S_scale3-S_scale1)/(S3-S2)=S_scale2+(S(i,j)-0.7)*(1-S_scale2)/0.3 實施例 本實施例中,用戶通過遙控器選擇增強電視畫面的綠色區(qū)域,實施流程如圖3所示,首先將輸入的圖像信號進行格式轉(zhuǎn)換,由RGB格式轉(zhuǎn)換為HSV格式,然后檢測到用戶選擇的色彩區(qū)域為綠色區(qū)域,再對色相位角在[90°,150°]的色飽和度分量進行進行色飽和度分段線性增強處理。為了更好的提高圖像的色彩明亮程度,將色飽和度信號擴展到
之間,取
為色飽和度信號暗區(qū),對應(yīng)的色飽和度區(qū)間為
,取[64,127]為色飽和度信號中間區(qū),對應(yīng)的色飽和度區(qū)間為
,取[128,191]為色飽和度信號次亮區(qū),對應(yīng)的色飽和度區(qū)間為
,取[192,255]為色飽和度信號亮區(qū),對應(yīng)的色飽和度區(qū)間為
。即分四段對色飽和度進行增強處理,各段的端點值分別為S1=0.25、S2=0.5、S3=0.75、S4=1;S_scale1為
的色彩調(diào)整系數(shù),S_scale2為
的色彩調(diào)整系數(shù),S_scale3為
的色彩調(diào)整系數(shù),S_scale4為
的色彩調(diào)整系數(shù)。設(shè)定S0=S_scale0=0,S_scale4=1,S_scale1、S_scale2、S_scale3的值通過設(shè)定專門的寄存器直接由用戶設(shè)定。根據(jù)色飽和度分段線性增強處理算法,針對S(i,j)(第i行j列像素點的原始色飽和度)所處的色飽和度區(qū)間,S_targe(i,j)(增強處理后的第i行j列的像素點的色飽和度)的計算如下 當(dāng)S(i,j)≤0.25時 S_targe(i,j)=S(i,j)*S_scale1/0.25 當(dāng)0.25≤S(i,j)≤0.5時 S_targe(i,j)=S_scale1+(S(i,j)-0.25)*(S_scale2-S_scale1)/0.25 當(dāng)0.5≤S(i,j)≤0.75時 S_targe(i,j)=S_scale2+(S(i,j)-0.5)*(S_scale3-S_scale2)/0.25 當(dāng)S(i,j)≥0.75時 S_arge(i,j)=S_scale3+(S(i,j)-0.75)*(1-S_scale3)/0.25 對S(i,j)進行增強處理后,保存S_targe(i,j)的信號,并判斷是否處理完畢當(dāng)前選擇的色彩區(qū)域內(nèi)的所有像素點,如是,將圖像的HSV格式轉(zhuǎn)換為RGB格式,輸出圖像到顯示屏;如否,則對下一個像素點進行色飽和度分段線性增強處理。通過本發(fā)明的色彩獨立增強處理方法對畫面的處理后,電視畫面的綠色部分得到了選定的增強,其它顏色保持不變。
權(quán)利要求
1.色彩獨立增強處理方法,其特征在于,包括以下步驟
a、將輸入圖像的RGB格式轉(zhuǎn)換為HSV格式;
b、檢測用戶選擇的色彩區(qū)域;
c、對選擇的色彩區(qū)域內(nèi)的像素點的色飽和度進行色飽和度分段線性增強處理;
d、保存像素點處理后的信號,判斷是否處理完畢當(dāng)前選擇的色彩區(qū)域內(nèi)的所有像素點,如是,將圖像的HSV格式轉(zhuǎn)換為RGB格式,輸出圖像;如否,處理下一個像素點,回到步驟c。
2.如權(quán)利要求1所述的色彩獨立增強處理方法,其特征在于,所述色彩區(qū)域包括
紅色區(qū)域以色彩相位角0°為中心,正負偏移值為30°的區(qū)域內(nèi);
黃色區(qū)域以色彩相位角60°為中心,正負偏移值為30°的區(qū)域內(nèi);
綠色區(qū)域以色彩相位角120°為中心,正負偏移值為30°的區(qū)域內(nèi);
青色區(qū)域以色彩相位角180°為中心,正負偏移值為30°的區(qū)域內(nèi);
藍色區(qū)域以色彩相位角240°為中心,正負偏移值為30°的區(qū)域內(nèi)。
品紅色區(qū)域以色彩相位角300°為中心,正負偏移值為30°的區(qū)域內(nèi)。
3.如權(quán)利要求1或2所述的色彩獨立增強處理方法,其特征在于,所述色飽和度分段線性增強處理所采用的算法為
S_targe(i,j)=S_scalen-1+(S(i,j)-Sn-1)*(S_scalen-S_scalen-1)/(Sn-Sn-1)
S_targe(i,j)為第i行j列的像素點增強處理后的色飽和度,S(i,j)為第i行j列像素點的原始色飽和度,Sn為原始色飽和度分段的端點值,S_scalen為[Sn-1,Sn]區(qū)間的色彩調(diào)整系數(shù),取S0=S_scale0=0,0≤Sn≤1,0≤S_scalen≤1,S_scalen(n≠0)的值通過寄存器由用戶設(shè)定。
4.如權(quán)利要求3所述的色彩獨立增強處理方法,其特征在于,對色飽和度分三段作線性增強處理,各段的端點值分別為S1=0.3,S2=0.7,S3=1;區(qū)間
的色彩調(diào)整系數(shù)為S_scale1,區(qū)間
的色彩調(diào)整系數(shù)為S_scale2,區(qū)間
的色彩調(diào)整系數(shù)為S_scale3=1;S_scale1、S_scale2的值通過寄存器由用戶設(shè)定
全文摘要
本發(fā)明涉及圖像處理技術(shù),特別涉及一種對圖像的色彩獨立增強處理的方法。本發(fā)明公開了一種色彩獨立增強處理方法,根據(jù)用戶選擇的色彩進行單獨色彩增強。本發(fā)明的色彩獨立增強處理方法,包括以下步驟a.將輸入圖像的RGB格式轉(zhuǎn)換為HSV格式;b.檢測用戶選擇的色彩區(qū)域;c.對選擇的色彩區(qū)域內(nèi)的像素點的色飽和度進行色飽和度分段線性增強處理;d.保存像素點處理后的信號,判斷是否處理完畢當(dāng)前選擇的色彩區(qū)域內(nèi)的所有像素點,如是,將圖像的HSV格式轉(zhuǎn)換為RGB格式,輸出圖像;如否,處理下一個像素點,回到步驟c。本發(fā)明的有益效果是,根據(jù)用戶喜好的色彩進行選擇性的色彩增強,讓畫面更加符合用戶的審美觀念。
文檔編號H04N9/64GK101115211SQ20071020154
公開日2008年1月30日 申請日期2007年8月30日 優(yōu)先權(quán)日2007年8月30日
發(fā)明者石華平 申請人:四川長虹電器股份有限公司