專利名稱:一種實現(xiàn)字幕柔光特效的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及字幕、圖像處理等領(lǐng)域,特別涉及一種實現(xiàn)字幕柔光特效的方法。
背景技術(shù):
在現(xiàn)有的節(jié)目制作、播出及相關(guān)技術(shù)領(lǐng)域中,在節(jié)目素材制作的過程中,為了對文字進行較好的表現(xiàn),需要廣泛運用字幕效果藝術(shù),特別是在大型3D影片、素材制作和播放中,為了獲得更好的效果,常常需要在字幕中插入藝術(shù)效果,隨著對字幕效果要求的不斷提高,通常要借助圖形顯示卡的GPU進行大量計算,為了獲得優(yōu)質(zhì)的畫面,對圖形運算處理速度,因為計算會涉及調(diào)用GPU功能因此對硬件有較高的要求,字幕的柔光特效就是其中的一種。柔光效果是使圖像加上一層色調(diào)柔和的光,獲得色彩較為柔和的效果。 在現(xiàn)有技術(shù)中,字幕機在柔光字幕特效制作、播放過程中,要提供較好的硬軟件環(huán)境,并且素材處理速度受到GPU處理能力的限制,而且在播放時也存在同樣的要求,在柔光字幕效果合成過程中,因為處理了大量的圖像圖像文件,因此文件需要較大的存儲空間和緩存空間。介于以上情況,在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在柔光字幕特效制作、合成過程中由于需要大容量的存儲空間及快速的運行速度,因此對圖形顯示卡及GPU的要求較高,在進行簡單的特效合成過程中,造成了系統(tǒng)的浪費,同時,對于播放設(shè)備也存在運行速度和處理能力等多方面的限制,給柔光字幕特效的制作和使用帶來了限制。
發(fā)明內(nèi)容
本發(fā)明提供了一種實現(xiàn)字幕柔光特效的方法,通過對圖像的每個像素的RGB值進行處理得到標(biāo)準(zhǔn)差異值,再對標(biāo)準(zhǔn)差異值做高斯模糊變化,在進一步對對象進行處理,使圖像或字體產(chǎn)生柔光效果。本方法增加了圖像、字幕字體藝術(shù)效果,豐富了電視藝術(shù)效果,同時節(jié)省運算和存儲資源,制作效率高,節(jié)約了時間和資源。具體方法如下SlOl :建立一個二維存儲區(qū);S102 :遍歷原圖像每個像素,進行計算,即獲取每個像素的R、G、B三個值,取這三個值中的最大值、最小值求取平均值,再除以255,即value = ((min (R, G, B) +max (R, G, B)) /2) /255 ;S103 :對value進行處理,處理后的值是標(biāo)準(zhǔn)差異值,記為val2,賦給第I步建立的二維存儲區(qū);S104 :用得到的標(biāo)準(zhǔn)差異值對圖像做半徑為M的高斯模糊變化;S105 :遍歷圖像調(diào)整其亮度;S106 :把處理過后的數(shù)據(jù)塊與原始圖像以像素為單位相乘混合。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹。圖I為本發(fā)明一種實現(xiàn)字幕柔光特效的方法的流程圖。
具體實施例方式下面將結(jié)合附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。本發(fā)明實施例提供了一種實現(xiàn)字幕柔光特效的方法,如圖I所示,具體實施步驟如下I、建立一個二維的存儲區(qū),其大小為圖像數(shù)據(jù)存儲區(qū)寬度*圖像數(shù)據(jù)存儲區(qū)高度,以像素為單位。本實施例中為大小是圖像的寬*高的二維數(shù)組,每個元素是double類型的數(shù)值。2、遍歷原圖像每個像素,獲取每個像素的R、G、B三個值,取這三個值中的最大值、最小值求取平均值,再除以255,即 value = ((min (R, G, B) +max (R, G, B)) /2) /255。3、對value進行處理,并將處理后的值記為val2,賦給第I步建立的二維存儲區(qū),處理步驟如下3. I、將value值進行Sigmoid函數(shù)變化,Sigmoid函數(shù)是神經(jīng)元的非線性作用函數(shù),其作用是逐漸調(diào)整權(quán)值和閾值使得實際輸出和期望輸出一致,具體公式為vail = 255/(1+exp (- (2+ (Shapeness*20)) * (value-0. 5))),其中 Shapeness 是對比度參數(shù)。3. 2、再將3. I所得的vail與亮度參數(shù)相乘得到val2,計算為val2 =vail氺Brightness ;3. 3、修正val2的值,將其控制在O到255之間,即判斷得到的val2,如果小于O就賦值為0,如果大于255,就賦值255,如果在O到255之間,就不變,其中Brightness是亮度 參數(shù)。3. 4這樣每個像素的R,G,B,A值經(jīng)過計算和處理得到一個double類型的val2值,依次放到步驟I所建立的二維數(shù)組里。4、用得到的標(biāo)準(zhǔn)差異值對圖像做半徑為M的高斯模糊變化,圖像的高斯模糊過程就是圖像與正態(tài)分布做卷積。由于高斯函數(shù)的傅立葉變換是另外一個高斯函數(shù).所以高斯模糊對于圖像來說就是低通濾波器的效果。高斯模糊是一種圖像模糊濾波器.它用正態(tài)分布計算圖像中每個像素的變換,柔光半徑M是濾鏡參數(shù)。5、遍歷圖像調(diào)整其亮度。亮度調(diào)整是將圖像每個像素的RGBA轉(zhuǎn)換為HSL顏色空間,再對L(亮度)部分進行增減調(diào)整后,再轉(zhuǎn)換為RGB顏色空間。6、把處理過后的數(shù)據(jù)塊與原始圖像以像素為單位相乘混合。本發(fā)明包括但不局限于以上描述的實施例,任何本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性勞動就能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)字幕柔光特效的方法,其特征在于,包括以下步驟 5101:建立一個二維存儲區(qū); 5102:遍歷原圖像每個像素,進行計算,即獲取每個像素的R、G、B三個值,取這三個值中的最大值、最小值求取平均值,再除以255,即 value = ((min (R, G, B) +max (R, G, B)) /2) /255 ; 5103:對value進行處理,處理后的值是標(biāo)準(zhǔn)差異值,記為val2,賦給第I步建立的二維存儲區(qū); 5104:用得到的標(biāo)準(zhǔn)差異值對圖像做半徑為M的高斯模糊變化; 5105:遍歷圖像,調(diào)整亮度; 5106:把處理過后的數(shù)據(jù)塊與原始圖像以像素為單位相乘混合。
2.如權(quán)利要求I所述的實現(xiàn)字幕柔光特效的方法,其特征在于,所述步驟SlOl中所述二維存儲區(qū)的大小為圖像數(shù)據(jù)存儲區(qū)寬度*圖像數(shù)據(jù)存儲區(qū)高度,以像素為單位。
3.如權(quán)利要求I所述的實現(xiàn)字幕柔光特效的方法,其特征在于,所述步驟S103還包括以下具體步驟 5301:將value值進行Sigmoid函數(shù)變化,Sigmoid函數(shù)是神經(jīng)元的非線性作用函數(shù),具體公式為 vail = 255/ (1+exp (- (2+ (Shapeness*20)) * (value-0. 5))),其中 Shapeness 是對比度參數(shù); 5302:將所述步驟S302所得的所述vail與亮度參數(shù)相乘得到val2,計算為val2 =vall*Brightness ; 5303:修正val2的值,將其控制在O到255之間,即判斷得到的val2,如果小于O就賦值為0,如果大于255,就賦值255,如果在O到255之間,就不變,其中Brightness是亮度參數(shù); 5304:將所述步驟S303中所述修正后的val2值,依次放到步驟SlOl所建立的的二維數(shù)組里。
4.如權(quán)利要求I所述的實現(xiàn)字幕柔光特效的方法,其特征在于,所述步驟S104中所述高斯模糊是一種圖像模糊濾波器.圖像的高斯模糊過程就是圖像與正態(tài)分布做卷積,是用正態(tài)分布計算圖像中每個像素的變換,柔光半徑M是濾鏡參數(shù)。
5.如權(quán)利要求I所述的實現(xiàn)字幕柔光特效的方法,其特征在于,所述步驟S105中所述調(diào)整亮度是指將圖像每個像素的RGBA轉(zhuǎn)換為HSL顏色空間,再對L (亮度)部分進行增減調(diào)整后,再轉(zhuǎn)換為RGB顏色空間。
全文摘要
本發(fā)明實施例公開了一種實現(xiàn)字幕柔光特效的方法,通過對圖像的每個像素的RGB值進行處理得到標(biāo)準(zhǔn)差異值,再對標(biāo)準(zhǔn)差異值做高斯模糊變化,在進一步對對象進行處理,使圖像或字體產(chǎn)生柔光效果。本方法增加了圖像、字幕字體藝術(shù)效果,豐富了電視藝術(shù)效果,同時節(jié)省運算和存儲資源,制作效率高,節(jié)約了時間和資源。
文檔編號H04N5/278GK102739972SQ20111012143
公開日2012年10月17日 申請日期2011年5月11日 優(yōu)先權(quán)日2011年5月11日
發(fā)明者馮永, 沈季, 蔡歡, 袁慧晶 申請人:新奧特(北京)視頻技術(shù)有限公司