專(zhuān)利名稱(chēng):一種二維字幕的四方物方式變形方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及節(jié)目字幕制作和播出及相關(guān)技術(shù)領(lǐng)域,尤其涉及一種二維字幕的四方物方式變形方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)有的節(jié)目制作和播出及相關(guān)技術(shù)領(lǐng)域中,對(duì)節(jié)目素材制作的過(guò)程中,為了更好的對(duì)文字進(jìn)行表現(xiàn),需要大量的字幕進(jìn)行合成,特別是在大型3D影片、素材制作和播放中,為了獲得更好的效果,常常需要在字幕中插入特技效 果,隨著對(duì)特技要求的不斷提高,陸續(xù)出現(xiàn)了 3D效果字幕特技,3D字幕特技在實(shí)現(xiàn)過(guò)程中需要對(duì)大量的數(shù)據(jù)進(jìn)行計(jì)算,而且通常要借助圖形顯示卡的GPU進(jìn)行大量計(jì)算,為了獲得優(yōu)質(zhì)的畫(huà)面,對(duì)圖形運(yùn)算處理速度,因?yàn)橛?jì)算會(huì)涉及調(diào)用GPU功能因此對(duì)硬件有較高的要求,在現(xiàn)有技術(shù)中,字幕機(jī)在3D字幕特效在制作、播放過(guò)程中,要提供較好的硬軟件環(huán)境,并且處理素材處理速度受到GPU處理能力的限制,而且在播放時(shí)也存在同樣的要求,在3D字幕合成過(guò)程中,因?yàn)樘幚砹舜罅康膱D像圖像文件,因此文件需要較大的存儲(chǔ)空間和緩存空間。介于以上情況,在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題在3D字幕制作、合成過(guò)程中由于需要大容量的存儲(chǔ)空間及快速的運(yùn)行速度,因此對(duì)圖形顯示卡及GPU的要求較高,在進(jìn)行簡(jiǎn)單的特效合成過(guò)程中,造成了系統(tǒng)的浪費(fèi),同時(shí),對(duì)于播放設(shè)備也存在運(yùn)行速度和處理能力等多方面的限制,給3D字幕特效的制作和使用代來(lái)了限制。同時(shí),在現(xiàn)有技術(shù)中,在對(duì)一組變形單元進(jìn)行處理過(guò)程中,主要是通過(guò)分別處理,從而實(shí)現(xiàn)的,代來(lái)了計(jì)算速度慢,并且相互不能銜接性配合的問(wèn)題。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的不足,本發(fā)明要解決的技術(shù)問(wèn)題提供一種二維字幕的四方物方式變形方法及系統(tǒng)。,用于在字幕機(jī)對(duì)3D特效字幕制作過(guò)程中,的特效生成和播放。本發(fā)明提供一種二維字幕的四方物方式變形方法,所述步驟具體包括1)獲取原字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù);2)根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù);3)以每個(gè)窗口基本單元確定不變值,拾取像素點(diǎn)位置,根據(jù)確定不變值參數(shù),根據(jù)變形函數(shù)f (X,1,t)獲得新的像素點(diǎn)位置。優(yōu)選地,所述步驟I)中所述基本尺寸參數(shù)包括原字幕窗口長(zhǎng)度值Xtl、原字幕窗口寬度值Ytl ;所述基本比例參數(shù),包括長(zhǎng)寬比值;縮放比值;所述縮放比值設(shè)定為初始值。優(yōu)選地,所述步驟2)中所述將此窗口分為偶數(shù)個(gè)基本單元,所述基本單元數(shù)為4 ;優(yōu)選地,所述步驟3)中的具體方法為31)在A幀中拾取字幕窗口像素點(diǎn)(Xpy1),通過(guò)所述變形函數(shù)f(x, y, t),根據(jù)x2 = Kx1, Y1), y2 = f1 (X1, y),得到變形后的對(duì)應(yīng)像素值(X2,y2) ;32)在A+1幀中拾取字幕窗口像素點(diǎn)(xn,yn),改變t值,通過(guò)所述變形函數(shù)f U,y,t),根據(jù)xn+1 = fn(xn, yn), yn+1 = fn(xn. , yn),得到變形后的對(duì)應(yīng)像素值(xn+1,yn+1)。優(yōu)選地,所述變形函數(shù)f(x,y,t),可以為比例變形函數(shù),縮放變形函數(shù)、平移變形函數(shù)。本發(fā)明提供一種二維字幕的多邊形方式變形系統(tǒng),具體包括原字幕信息采集單元、窗口劃分單元、渲染賦值單元,其中,原字幕信息采集單元、窗口劃分單元根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè) 基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù),通過(guò)渲染賦值單元進(jìn)行賦值。其中,所述原字幕信息采集單元用于獲取原字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù)。其中,所述渲染賦值單元,用于按照幀序,對(duì)每幀畫(huà)面進(jìn)行渲染,渲染過(guò)程中,根據(jù)變形函數(shù)f(x,1,t)獲得新的像素點(diǎn)位置。其中,所述基本尺寸參數(shù)包括原字幕窗口長(zhǎng)度值Xtl、原字幕窗口寬度值Ytl,所述基本比例參數(shù),包括長(zhǎng)寬比值;縮放比值;所述縮放比值設(shè)定為初始值,所述變形函數(shù)f (X,y,t),可以為比例變形函數(shù),縮放變形函數(shù)、平移變形函數(shù)。以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點(diǎn)首先,本發(fā)明通過(guò)對(duì)字幕窗口的基本信息采集,可以動(dòng)態(tài)提取到變形參數(shù),及變形參數(shù);其次,本發(fā)明通過(guò)對(duì)字幕窗口的劃分,可以實(shí)現(xiàn)在不同字幕窗口單元的協(xié)同顯示,從而取得字幕變形效果。
圖I為本發(fā)明一種二維字幕的四方物方式變形方法示意圖;圖2為本發(fā)明方法第一實(shí)施例示意圖;圖3為本發(fā)明一種二維字幕的四方物方式變形方法系統(tǒng)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一請(qǐng)參閱圖1、2,本發(fā)明方法第一實(shí)施例,本發(fā)明提供一種二維字幕的四方物方式變形方法一種二維字幕的四方物方式變形方法,所述步驟具體包括首先,獲取原字幕窗口的基本尺寸參數(shù)原字幕窗口長(zhǎng)度值Χο、原字幕窗口寬度值Ytl,并得到基本比例參數(shù);如長(zhǎng)寬比值XQ/YQ ;之后,根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,圖示中劃分單元數(shù)為4 ;并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù);
將所述基本字幕窗口進(jìn)行編號(hào),并根據(jù)任務(wù)順序,制定各個(gè)基本字幕窗口的變形任務(wù)執(zhí)行順序,如圖示,在實(shí)現(xiàn)開(kāi)窗特效時(shí),其中,①②;③④;兩組進(jìn)行變形任務(wù)劃分,并且在每組任務(wù)中疊加縮放或平移特技;在每個(gè)字幕劃分基本單元中,采集獲取變形后字幕窗口的基本尺寸參數(shù)變形字幕窗口長(zhǎng)度值X1、變形字幕窗口寬度值Y1,并得到基本比例參數(shù);長(zhǎng)寬比值X1A115根據(jù)原劃分基本字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù)、變形后字幕窗口的基本尺寸參數(shù),及播放幀信息t,并得到基本比例參數(shù)獲取平移變形函數(shù)如在I幀中拾取字幕窗口像素點(diǎn)(X1, Y1),通過(guò)所述平移變形函數(shù)f (X, Y,t),根據(jù)x2 = Kx1, Y1) , y2 = f1 (X1, y),得到變形后的對(duì)應(yīng)像素值(x2,y2);在2幀中拾取字幕窗口像素點(diǎn)(x2,y2),t+l值,通過(guò)所述變形函數(shù)f (X, y, t),根據(jù)x3 = f (x2, y2), y3 = f (x2. , y2),得到變形后的對(duì)應(yīng)像素值(x3, y3)。最終,按照幀序,在字幕劃分基本單元中對(duì)每幀畫(huà)面進(jìn)行渲染,渲染過(guò)程中,根據(jù)變形函數(shù)f (X,1,t)獲得新的像素點(diǎn)位置。
實(shí)施例二 請(qǐng)參閱圖3,本發(fā)明方法第二實(shí)施例,通過(guò)本發(fā)明實(shí)現(xiàn)本發(fā)明提供一種二維字幕的四方物方式變形方法,具體包括原字幕信息采集單元、窗口劃分單元、渲染賦值單元,其中,原字幕信息采集單元、窗口劃分單元根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù),通過(guò)渲染賦值單元進(jìn)行賦值。其中,所述原字幕信息采集單元用于獲取原字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù)。其中,所述渲染賦值單元,用于按照幀序,對(duì)每幀畫(huà)面進(jìn)行渲染,渲染過(guò)程中,根據(jù)變形函數(shù)f(x,1,t)獲得新的像素點(diǎn)位置。其中,所述基本尺寸參數(shù)包括原字幕窗口長(zhǎng)度值X0、原字幕窗口寬度值Y0,所述基本比例參數(shù),包括長(zhǎng)寬比值;縮放比值;所述縮放比值設(shè)定為初始值,所述變形函數(shù)f(X,y,t),可以為比例變形函數(shù),縮放變形函數(shù)、平移變形函數(shù)。
權(quán)利要求
1.一種二維字幕的四方物方式變形方法,其特征在于所述步驟具體包括 1)獲取原字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù); 2)根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù); 3)將所述基本字幕窗口進(jìn)行編號(hào),并根據(jù)任務(wù)順序,制定各個(gè)基本字幕窗口的變形任務(wù)執(zhí)行順序; 4)以每個(gè)窗口基本單元確定不變值,拾取像素點(diǎn)位置,根據(jù)確定不變值參數(shù),根據(jù)變形函數(shù)f (X,1,t)獲得新的像素點(diǎn)位置。
2.如權(quán)利要求I中所述的方法,其特征在于所述步驟I)中所述基本尺寸參數(shù)包括原字幕窗口長(zhǎng)度值Χο、原字幕窗口寬度值Ytl ; 所述基本比例參數(shù),包括長(zhǎng)寬比值;縮放比值;所述縮放比值設(shè)定為初始值。
3.如權(quán)利要求I中所述的方法,其特征在于所述步驟2)中所述將此窗口分為偶數(shù)個(gè)基本單元,所述基本單元數(shù)為4 ;
4.如權(quán)利要求I中所述的方法,其特征在于,所述步驟4)中的具體方法為 41)在A巾貞中拾取字幕窗口像素點(diǎn)(X1,Y1),通過(guò)所述變形函數(shù)f (X, y, t),根據(jù)x2 =fiUi,yi),y2 = fiUi,yi),得到變形后的對(duì)應(yīng)像素值(x2,y2); 42)在A+1幀中拾取字幕窗口像素點(diǎn)(^^。,改變七值’通過(guò)所述變形函數(shù)^^”七),根據(jù)xn+1 = fn(xn,Yn),yn+i = 4(χη.,yn),得到變形后的對(duì)應(yīng)像素值(χη+1,yn+1)。
5.如權(quán)利要求4中所述的方法,其特征在于,所述變形函數(shù)fU,y, t),可以為比例變形函數(shù),縮放變形函數(shù)、平移變形函數(shù)。
6.一種二維字幕的多邊形方式變形系統(tǒng),其特征在于,具體包括原字幕信息采集單元、窗口劃分單元、渲染賦值單元,其中,原字幕信息采集單元、窗口劃分單元根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù),通過(guò)渲染賦值單元進(jìn)行賦值。
7.如權(quán)利要求6中所述的系統(tǒng),其特征在于,所述原字幕信息采集單元用于獲取原字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù)。
8.如權(quán)利要求6中所述的方法,其特征在于,所述渲染賦值單元,用于按照幀序,對(duì)每幀畫(huà)面進(jìn)行渲染,渲染過(guò)程中,根據(jù)變形函數(shù)f(x,1,t)獲得新的像素點(diǎn)位置。
9.如權(quán)利要求6中所述的系統(tǒng),其特征在于,所述基本尺寸參數(shù)包括原字幕窗口長(zhǎng)度值Χο、原字幕窗口寬度值Ytl,所述基本比例參數(shù),包括長(zhǎng)寬比值;縮放比值;所述縮放比值設(shè)定為初始值。
10.如權(quán)利要求8中所述的系統(tǒng),其特征在于,所述變形函數(shù)f(X,y, t),可以為比例變形函數(shù),縮放變形函數(shù)、平移變形函數(shù)。
全文摘要
本發(fā)明公開(kāi)了一種二維字幕的四方物方式變形方法及系統(tǒng),主要涉及廣播電視節(jié)目制作、播出領(lǐng)域中對(duì)字幕特效的處理,所述方法包括1)獲取原字幕窗口的基本尺寸參數(shù),并得到基本比例參數(shù);2)根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù);3)將所述基本字幕窗口進(jìn)行編號(hào),并根據(jù)任務(wù)順序,制定各個(gè)基本字幕窗口的變形任務(wù)執(zhí)行順序;4)以每個(gè)窗口基本單元確定不變值,拾取像素點(diǎn)位置,根據(jù)確定不變值參數(shù),根據(jù)變形函數(shù)f(x,y,t)獲得新的像素點(diǎn)位置,所述系統(tǒng)包括原字幕信息采集單元、窗口劃分單元、渲染賦值單元,其中,原字幕信息采集單元、窗口劃分單元根據(jù)原字幕窗口的基本尺寸參數(shù),并將此窗口分為偶數(shù)個(gè)基本單元,并根據(jù)字幕窗口的基本參數(shù),并得到基本比例參數(shù),通過(guò)渲染賦值單元進(jìn)行賦值,本發(fā)明通過(guò)對(duì)字幕窗口的基本信息采集,可以動(dòng)態(tài)提取到變形參數(shù),及變形參數(shù);通過(guò)對(duì)字幕窗口的劃分,可以實(shí)現(xiàn)在不同字幕窗口單元的協(xié)同顯示,從而取得字幕變形效果。
文檔編號(hào)H04N5/278GK102724444SQ201110127378
公開(kāi)日2012年10月10日 申請(qǐng)日期2011年5月17日 優(yōu)先權(quán)日2011年5月17日
發(fā)明者劉衡娜, 沈季, 蔡歡, 袁慧晶 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司