專利名稱:一種自定義多邊形單元實(shí)現(xiàn)字幕特效的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及節(jié) 目字幕制作和播出及相關(guān)技術(shù)領(lǐng)域,尤其涉及ー種自定義多邊形單元實(shí)現(xiàn)字幕特效的方法及系統(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),同吋,對(duì)于播放設(shè)備也存在運(yùn)行速度和處理能力等多方面的限制,給3D字幕特效的制作和使用代來(lái)了限制。同時(shí)在通過(guò)2D渲染的方式,對(duì)每個(gè)像素賦值過(guò)程中,對(duì)于用戶自定義多邊形的劃像區(qū)域,在現(xiàn)有技術(shù)中只能對(duì)字幕劃像區(qū)域按照整體計(jì)算,需要對(duì)每個(gè)像素進(jìn)行處理,因此計(jì)算速度會(huì)受到用戶自定義多邊形的影響。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的不足,針對(duì)要解決的技術(shù)問(wèn)題,本發(fā)明提供一種自定義多邊形単元實(shí)現(xiàn)字幕特效的方法及系統(tǒng),用于在字幕機(jī)對(duì)3D特效字幕制作過(guò)程中,通過(guò)2D方式對(duì)每個(gè)像素進(jìn)行渲染,從而實(shí)現(xiàn)用戶自定義多邊形的劃像區(qū)域特效生成和播放。本發(fā)明提供一種自定義多邊形単元實(shí)現(xiàn)字幕特效的方法,具體包括I)拾取自定義多邊形,并確定基本多邊形單元;2)根據(jù)基本多邊形單元,進(jìn)行多邊形分解,確定分解単元數(shù)量;3)根據(jù)基準(zhǔn)向量、和多邊形類型,生成基本多邊形元素;4)對(duì)每幀字幕窗口內(nèi)多邊形區(qū)域內(nèi)的各像素點(diǎn)屬性進(jìn)行賦值,并記錄每個(gè)點(diǎn)屬性值,形成基本數(shù)組;5)根據(jù)分解単元數(shù)量,賦值方案進(jìn)行基本數(shù)組賦值。所述步驟I)所述自定義多邊形可以為五角星形、十字叉形、花形、圓形、矩形。優(yōu)選地,所述步驟2)中所述根據(jù)基本多邊形單元,進(jìn)行多邊形分解,分解方法可以為字幕窗ロ區(qū)域十字四區(qū)域劃分,或根據(jù)多邊形角數(shù)量劃分,所述分解単元數(shù)量為整數(shù)。優(yōu)選地,所述步驟3)中所述基準(zhǔn)向量元素包括點(diǎn)、線、及多點(diǎn)、多線、及由多線圍城的多變形區(qū)域;優(yōu)選地,所述步驟3)中所述多邊形類型可以為三角形、矩形、扇形、四邊形。優(yōu)選地,所述步驟4)中具體包括41)根據(jù)基準(zhǔn)多邊形向量元素確定字幕劃像區(qū)域;42)根據(jù)像素點(diǎn)位置值,得到顯示像素點(diǎn)位置值;43)將所述顯示像素點(diǎn)位置值和向量元素區(qū)域值進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行像素屬性賦值。優(yōu)選地,所述步驟4)中還可以包括根據(jù)字幕窗ロ進(jìn)行倍數(shù)劃分,確定字幕単元
數(shù)量。、優(yōu)選地,所述步驟41)具體包括41A)對(duì)特效參數(shù)進(jìn)行讀?。?1B)確定基準(zhǔn)向量硬邊初始位置、初始劃像寬度、初始旋轉(zhuǎn)基點(diǎn)、初始旋轉(zhuǎn)角度。優(yōu)選地,,所述步驟41A)中所述特效參數(shù)可以是旋轉(zhuǎn)方向或劃像移動(dòng)方向、劃像起始角度,所述步驟42)具體包括42A)根據(jù)步驟41),確定基準(zhǔn)多邊形向量;42B)根據(jù)所述多邊形將字幕劃像區(qū)域分為多邊形外側(cè)區(qū)域、多邊形中間區(qū)域、多邊形內(nèi)側(cè)區(qū)域,并將每個(gè)區(qū)域賦予相應(yīng)字幕屬性值。優(yōu)選地,,所述步驟42B)中所述的每個(gè)區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按距離移動(dòng)時(shí),當(dāng)屬性為透明度α?xí)r可以為多邊形外側(cè)區(qū)域,透明度α = I ;多邊形內(nèi)側(cè)區(qū)域,透明度α = O ;多邊形中間區(qū)域,透明度α = Β/ΑΧ255、或透明度α = I ;其中,所述B代表多邊形寬度值、A代表所述采集像素距離多邊形內(nèi)側(cè)區(qū)域的距離值。優(yōu)選地,所述步驟42Β)中所述的每個(gè)區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按角度移動(dòng)時(shí),當(dāng)屬性為透明度α?xí)r可以為多邊形外側(cè)區(qū)域,透明度α = I ;多邊形內(nèi)側(cè)區(qū)域,透明度α = O ;多邊形中間區(qū)域,透明度α = θ ' / θ Χ255、或透明度α = I ;其中,所述Θ代表劃像角度值、Θ '代表所述采集像素距離多邊形內(nèi)側(cè)區(qū)域的角度值。優(yōu)選地,所述步驟43)具體包括43Α)將所述顯示像素點(diǎn)位置值和多邊形向量元素位置值進(jìn)行對(duì)比,如顯示像素點(diǎn)位置值小于多邊形外側(cè)區(qū)域位置值,則對(duì)此像素賦多邊形外側(cè)區(qū)域側(cè)區(qū)域值,如顯示像素點(diǎn)位置值大于多邊形內(nèi)側(cè)區(qū)域位置值,則對(duì)此像素賦多邊形內(nèi)側(cè)區(qū)域側(cè)區(qū)域值,如顯示像素點(diǎn)位置值為多邊形中間區(qū)域,則對(duì)此像素賦多邊形中間區(qū)域值。優(yōu)選地,,所述步驟41)具體包括41C)根據(jù)字幕単元數(shù)量,在每個(gè)字幕単元中,進(jìn)行重復(fù)像素屬性賦值。優(yōu)選地,所述步驟41C)還可以包括當(dāng)實(shí)現(xiàn)渦輪特效時(shí),字幕窗ロ劃分單元為ニ,根據(jù)鏡像復(fù)制進(jìn)行其他字幕窗ロ単元賦值;當(dāng)實(shí)現(xiàn)扇子特效吋,字幕窗ロ劃分單元為四,根據(jù)順序復(fù)制進(jìn)行其他字幕窗ロ單元賦值。優(yōu)選地,所述步驟5)還可以包括當(dāng)實(shí)現(xiàn)矩形多邊形、圓形、花形、十字形時(shí)、字幕窗ロ劃分單元為四,根據(jù)鏡像復(fù)制進(jìn)行其他字幕窗ロ單元賦值;當(dāng)實(shí)現(xiàn)五角星時(shí),字幕窗ロ劃分單元為五,根據(jù)角度復(fù)制進(jìn)行其他字幕窗ロ單元賦值。本發(fā)明提供一種自定義多邊形単元實(shí)現(xiàn)字幕特效的系統(tǒng)所述系統(tǒng)包括多邊形拾取単元、多邊形分解単元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值單元,多邊形賦值單元,所述多邊形拾取単元,進(jìn)行顯示設(shè)備的多邊形拾取,并將拾取后的多邊形,根據(jù)多邊形類型進(jìn)行定義,得到基本多邊形單元元素。像素采集計(jì)算單元,將采集后的像素根據(jù)基準(zhǔn)向量元素屬性輸入單元對(duì)基本向量元素的設(shè)定,通過(guò)比較賦值單元進(jìn)行像素的比較及賦值。最后根據(jù)多邊形劃分?jǐn)?shù)量,賦值方式對(duì)其他區(qū)域內(nèi)多邊形像素進(jìn)行賦值,所述賦值方式可以為角度復(fù)制、鏡像賦值。其中,所述基準(zhǔn)向量元素屬性輸入單元,用于確定多邊形類型,生成基本多邊形元素基準(zhǔn)向量元素屬性,根據(jù)基準(zhǔn)多邊形向量元素確定字幕劃像區(qū)域。其中,所述像素采集計(jì)算單元用于,根據(jù)像素點(diǎn)位置,得到顯示像素點(diǎn)位置位置值。其中,所述比較賦值單元,用于,將所述顯示像素點(diǎn)位置值和多邊形向量元素位置值進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行像素屬性賦值。
其中,所述字幕窗ロ劃分単元根據(jù)字幕窗ロ進(jìn)行倍數(shù)劃分,確定字幕単元數(shù)量,字幕窗ロ賦值單元將根據(jù)字幕窗ロ的數(shù)量和賦值方式,對(duì)所有字幕窗ロ進(jìn)行賦值。以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點(diǎn)首先,本發(fā)明通過(guò)對(duì)每個(gè)字幕窗口中的每個(gè)像素的計(jì)算,根據(jù)區(qū)域比較的方式對(duì)每個(gè)像素進(jìn)行屬性賦值,只用到了基本的比例、賦值運(yùn)算,從而使計(jì)算可以依賴與CPU給予實(shí)現(xiàn),可不依賴與GPU給予實(shí)現(xiàn)。其次,本發(fā)明通過(guò)對(duì)用戶自定義多邊形的分解,從而簡(jiǎn)略了字幕窗ロ內(nèi)的像素計(jì)算量、及賦值量,從而減少了整個(gè)字幕窗ロ內(nèi)的像素計(jì)算速度。最后,本發(fā)明通過(guò)在對(duì)用戶定義多邊形的賦值過(guò)程中,采用了多種的賦值方式,不局限于同等區(qū)域的復(fù)制、及鏡像,可以根據(jù)用戶定義多邊形的實(shí)際分解単元,選擇賦值方式,減小了對(duì)用戶定義多邊形的局限。
圖I為本發(fā)明一種自定義多邊形實(shí)現(xiàn)字幕特效的方法的示意圖;圖2為本發(fā)明方法第一實(shí)施例效果示意圖;圖3為本發(fā)明方法第二實(shí)施例效果示意圖;圖4為本發(fā)明方法第三實(shí)施例效果示意圖;圖5為本發(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)參閱圖I、圖2,本發(fā)明方法第一實(shí)施例,通過(guò)本發(fā)明自定義多邊形單元實(shí)現(xiàn)字幕特效的方法實(shí)現(xiàn)矩形、圓形、叉形、十字形劃像特技效果的過(guò)程中,首先,拾取自定義多邊形,并確定基本多邊形單元,根據(jù)基本多邊形單元,進(jìn)行多邊形分解,確定分解単元數(shù)量;對(duì)于本發(fā)明在處理自定義多邊形過(guò)程中,要根據(jù)多邊形形狀進(jìn)行多邊形單元?jiǎng)澐?,從圖2可以看出,多邊形具有共同特點(diǎn),即可分解為四部分,從而可以確定字幕窗ロ的1/4為基本字幕単元;之后,根據(jù)基準(zhǔn)向量、和多邊形類型,生成基本多邊形元素;對(duì)于矩形來(lái)說(shuō)劃分后仍然為矩形、對(duì)于圓形來(lái)說(shuō)劃分后為扇形、對(duì)于叉形、十字形來(lái)說(shuō)劃分后的圖形根據(jù)字幕窗ロ的劃分得到。之后,在姆個(gè)單元中進(jìn)行像素劃像計(jì)算,確定硬邊、軟邊及初始位置、初始劃像寬度、及起始角度,等向量元素屬性及特效參數(shù);根據(jù)所述硬邊、軟邊將字幕劃像區(qū)域分為硬邊側(cè)區(qū)域、硬軟邊中間區(qū)域、軟邊區(qū)域,并將 每個(gè)區(qū)域賦予相應(yīng)字幕屬性值;需取得普通劃像特技效果,劃像基準(zhǔn)需按距離方式運(yùn)動(dòng),當(dāng)屬性為透明度α?xí)r等級(jí)可由I 255時(shí),其中I為不透明,255為全透明,因此在字幕窗口中由硬邊、軟邊、及劃像寬度,就將窗ロ分為了第一區(qū)域、第二區(qū)域、第三區(qū)域。判斷屏幕采集像素的位置,其中,采集像素位置點(diǎn),通過(guò)比較位置值,小于硬邊的位置值,因此,第一區(qū)域?yàn)橛策厒?cè)區(qū)域,透明度α = 1,像素點(diǎn)賦值透明度α = 1,此區(qū)域點(diǎn)字幕將完全顯現(xiàn);通過(guò)比較位置值,大于軟邊的位置值,因此,第三區(qū)域硬邊側(cè)區(qū)域,透明度α =0,像素點(diǎn)賦值透明度α =0,字幕完全透明,不顯現(xiàn);大于硬邊小于軟邊,因此,第二區(qū)域內(nèi),透明度α = Β/ΑΧ255,像素點(diǎn)賦值透明度α相應(yīng)值,字幕屬于透明及半透明狀態(tài),按以上方法,對(duì)字幕窗ロ內(nèi)的每個(gè)像素進(jìn)行賦值;在基本字幕単元賦值后,對(duì)其他單元進(jìn)行賦值,得到所有字幕區(qū)域內(nèi)的像素點(diǎn)賦值屬性,之后對(duì)每幀畫(huà)面進(jìn)行渲染,并連續(xù)播放顯示。實(shí)施例ニ 請(qǐng)參閱圖3,本發(fā)明方法第二實(shí)施例,通過(guò)本發(fā)明自定義多邊形單元實(shí)現(xiàn)字幕特效的方法實(shí)現(xiàn)五角星形劃像特技效果的過(guò)程中,首先,拾取自定義多邊形,并確定基本多邊形單元,根據(jù)基本多邊形單元,進(jìn)行多邊形分解,確定分解単元數(shù)量;對(duì)于本發(fā)明在處理自定義多邊形過(guò)程中,要根據(jù)多邊形形狀進(jìn)行多邊形單元?jiǎng)澐郑瑥膱D3可以看出,多邊形具有共同特點(diǎn),即可分解為五部分,從而可以確定字幕窗ロ的1/5為基本字幕単元;之后,根據(jù)基準(zhǔn)向量、和多邊形類型,生成基本多邊形元素;對(duì)于五角星形來(lái)說(shuō)劃分后的圖形根據(jù)字幕窗ロ的劃分得到。之后,對(duì)每個(gè)単元中進(jìn)行像素劃像計(jì)算,其方法如實(shí)施例一中所述方法一致,此處不再重復(fù)。實(shí)施例三請(qǐng)參閱圖4,本發(fā)明方法第四實(shí)施例,通過(guò)本發(fā)明自定義多邊形單元實(shí)現(xiàn)字幕特效的方法實(shí)現(xiàn)花形劃像特技效果的過(guò)程中,首先,拾取自定義多邊形,并確定基本多邊形單元,根據(jù)基本多邊形單元,進(jìn)行多邊形分解,確定分解単元數(shù)量;對(duì)于本發(fā)明在處理自定義多邊形過(guò)程中,要根據(jù)多邊形形狀進(jìn)行多邊形單元?jiǎng)澐郑瑥膱D4可以看出,多邊形具有共同特點(diǎn),即可分解為多個(gè)部分,從而可以確定字幕窗ロ的I/花形単元,為基本字幕単元;之后,根據(jù)基準(zhǔn)向量、和多邊形類型,生成基本多邊形元素;對(duì)于五角星形來(lái)說(shuō)劃分后的圖形根據(jù)字幕窗ロ的劃分得到。之后,對(duì)每個(gè)単元中進(jìn)行像素劃像計(jì)算,其方法如實(shí)施例一中所述方法一致,此處不再重復(fù)。實(shí)施例四
請(qǐng)參閱圖5,本發(fā)明方法第五實(shí)施例,通過(guò)本發(fā)明實(shí)現(xiàn)提供一種自定義多邊形単元實(shí)現(xiàn)字幕特效的系統(tǒng)所述系統(tǒng)包括多邊形拾取単元、多邊形分解単元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值単元,多邊形賦值單元,所述多邊形拾取単元,進(jìn)行顯示設(shè)備的多邊形拾取,并將拾取后的多邊形,根據(jù)多邊形類型進(jìn)行定義,得到基本多邊形単元元素。像素采集計(jì)算單元,將采集后的像素根據(jù)基準(zhǔn)向量元素屬性輸入單元對(duì)基本向量元素的設(shè)定,通過(guò)比較賦值單元進(jìn)行像素的比較及賦值。最后根據(jù)多邊形劃分?jǐn)?shù)量,賦值方式對(duì)其他區(qū)域內(nèi)多邊形像素進(jìn)行賦值,所述賦值方式可以為角度復(fù)制、鏡像賦值。其中,所述基準(zhǔn)向量元素屬性輸入單元,用于確定多邊形類型,生成基本多邊形元素基準(zhǔn)向量元素屬性,根據(jù)基準(zhǔn)多邊形向量元素確定字幕劃像區(qū)域。其中,所述像素采集計(jì)算單元用于,根據(jù)像素點(diǎn)位置,得到顯示像素點(diǎn)位置位置值。其中,所述比較賦值單元,用于,將所述顯示像素點(diǎn)位置值和多邊形向量元素位置、值進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行像素屬性賦值。其中,所述字幕窗ロ劃分単元根據(jù)字幕窗ロ進(jìn)行倍數(shù)劃分,確定字幕単元數(shù)量,字幕窗ロ賦值單元將根據(jù)字幕窗ロ的數(shù)量和賦值方式,對(duì)所有字幕窗ロ進(jìn)行賦值。
權(quán)利要求
1.一種自定義多邊形単元實(shí)現(xiàn)字幕特效的方法,其特征在于所述步驟具體包括 .1)拾取自定義多邊形,并確定基本多邊形單元; .2)根據(jù)基本多邊形單元,進(jìn)行多邊形分解,確定分解単元數(shù)量;. 3)根據(jù)基準(zhǔn)向量、和多邊形類型,生成基本多邊形元素;. 4)對(duì)每幀字幕窗口內(nèi)多邊形區(qū)域內(nèi)的各像素點(diǎn)屬性進(jìn)行賦值,并記錄每個(gè)點(diǎn)屬性值,形成基本數(shù)組; . 5)根據(jù)分解単元數(shù)量,賦值方案進(jìn)行基本數(shù)組賦值。
2.如權(quán)利要求I中所述的方法,其特征在于,所述步驟I)所述自定義多邊形可以為五角星形、十字叉形、花形、圓形、矩形。
3.如權(quán)利要求I中所述的方法,其特征在于,所述步驟2)中所述根據(jù)基本多邊形單元,進(jìn)行多邊形分解,分解方法可以為字幕窗ロ區(qū)域十字四區(qū)域劃分,或根據(jù)多邊形角數(shù)量劃分。
4.如權(quán)利要求I中所述的方法,其特征在于,所述步驟2)中所述分解単元數(shù)量為整數(shù)。
5.如權(quán)利要求I中所述的方法,其特征在于所述步驟3)中所述基準(zhǔn)向量元素包括點(diǎn)、線、及多點(diǎn)、多線、及由多線圍城的多變形區(qū)域。
6.如權(quán)利要求I中所述的方法,其特征在于所述步驟3)中所述多邊形類型可以為三角形、矩形、扇形、四邊形。
7.如權(quán)利要求I中所述的方法,其特征在于所述步驟4)中具體包括 .41)根據(jù)基準(zhǔn)多邊形向量元素確定字幕劃像區(qū)域; .42)根據(jù)像素點(diǎn)位置值,得到顯示像素點(diǎn)位置值; .43)將所述顯示像素點(diǎn)位置值和向量元素區(qū)域值進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行像素屬性賦值。
8.如權(quán)利要求I中所述的方法,其特征在于所述步驟4)中還可以包括 根據(jù)字幕窗ロ進(jìn)行倍數(shù)劃分,確定字幕単元數(shù)量。
9.如權(quán)利要求4中所述的方法,其特征在于,所述步驟41)具體包括 .41A)對(duì)特效參數(shù)進(jìn)行讀?。? .41B)確定基準(zhǔn)向量硬邊初始位置、初始劃像寬度、初始旋轉(zhuǎn)基點(diǎn)、初始旋轉(zhuǎn)角度。
10.如權(quán)利要求9中所述的方法,其特征在于,所述步驟41A)中所述特效參數(shù)可以是旋轉(zhuǎn)方向或劃像移動(dòng)方向、劃像起始角度。
11.如權(quán)利要求7中所述的方法,其特征在于,所述步驟42)具體包括 .42A)根據(jù)步驟41),確定基準(zhǔn)多邊形向量; .42B)根據(jù)所述多邊形將字幕劃像區(qū)域分為多邊形外側(cè)區(qū)域、多邊形中間區(qū)域、多邊形內(nèi)側(cè)區(qū)域,并將每個(gè)區(qū)域賦予相應(yīng)字幕屬性值。
12.如權(quán)利要求11中所述的方法,其特征在于,所述步驟42B)中所述的每個(gè)區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按距離移動(dòng)時(shí),當(dāng)屬性為透明度α?xí)r可以為 多邊形外側(cè)區(qū)域,透明度α = I ; 多邊形內(nèi)側(cè)區(qū)域,透明度α =0; 多邊形中間區(qū)域,透明度α = Β/ΑΧ255、或透明度α = I ; 其中,所述B代表多邊形寬度值、A代表所述采集像素距離多邊形內(nèi)側(cè)區(qū)域的距離值。
13.如權(quán)利要求11中所述的方法,其特征在于,所述步驟42B)中所述的每個(gè)區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按角度移動(dòng)時(shí),當(dāng)屬性為透明度α?xí)r可以為 多邊形外側(cè)區(qū)域,透明度α = I ; 多邊形內(nèi)側(cè)區(qū)域,透明度α =0; 多邊形中間區(qū)域,透明度α = θ ' / θ Χ255、或透明度α = I ; 其中,所述Θ代表劃像角度值、Θ '代表所述采集像素距離多邊形內(nèi)側(cè)區(qū)域的角度值。
14.如權(quán)利要求7中所述的方法,其特征在于,所述步驟43)具體包括 43Α)將所述顯示像素點(diǎn)位置值和多邊形向量元素位置值進(jìn)行對(duì)比,如顯示像素點(diǎn)位置值小于多邊形外側(cè)區(qū)域位置值,則對(duì)此像素賦多邊形外側(cè)區(qū)域側(cè)區(qū)域值,如顯示像素點(diǎn)位置值大于多邊形內(nèi)側(cè)區(qū)域位置值,則對(duì)此像素賦多邊形內(nèi)側(cè)區(qū)域側(cè)區(qū)域值,如顯示像素點(diǎn)位置值為多邊形中間區(qū)域,則對(duì)此像素賦多邊形中間區(qū)域值。
15.如權(quán)利要求6中所述的方法,其特征在于,所述步驟41)具體包括 41C)根據(jù)字幕単元數(shù)量,在每個(gè)字幕単元中,進(jìn)行重復(fù)像素屬性賦值。
16.根據(jù)權(quán)利要求15中所述的方法,其特征在于,所述步驟41C)還可以包括當(dāng)實(shí)現(xiàn)渦輪特效時(shí),字幕窗ロ劃分單元為ニ,根據(jù)鏡像復(fù)制進(jìn)行其他字幕窗ロ單元賦值;當(dāng)實(shí)現(xiàn)扇子特效吋,字幕窗ロ劃分單元為四,根據(jù)順序復(fù)制進(jìn)行其他字幕窗ロ単元賦值。
17.如權(quán)利要求I中所述的方法,其特征在于,所述步驟5)還可以包括 當(dāng)實(shí)現(xiàn)矩形多邊形、圓形、花形、十字形時(shí)、字幕窗ロ劃分單元為四,根據(jù)鏡像復(fù)制進(jìn)行其他字幕窗ロ單元賦值; 當(dāng)實(shí)現(xiàn)五角星時(shí),字幕窗ロ劃分單元為五,根據(jù)角度復(fù)制進(jìn)行其他字幕窗ロ單元賦值。
18.一種自定義多邊形単元實(shí)現(xiàn)字幕特效的系統(tǒng),其特征在于所述系統(tǒng)包括多邊形拾取単元、多邊形分解単元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值單元,多邊形賦值單元,所述 多邊形拾取単元,進(jìn)行顯示設(shè)備的多邊形拾取,并將拾取后的多邊形,根據(jù)多邊形類型進(jìn)行定義,得到基本多邊形單元元素。
像素采集計(jì)算單元,將采集后的像素根據(jù)基準(zhǔn)向量元素屬性輸入單元對(duì)基本向量元素的設(shè)定,通過(guò)比較賦值單元進(jìn)行像素的比較及賦值。
最后根據(jù)多邊形劃分?jǐn)?shù)量,賦值方式對(duì)其他區(qū)域內(nèi)多邊形像素進(jìn)行賦值,所述賦值方式可以為角度復(fù)制、鏡像賦值。
19.如權(quán)利要求18中所述的系統(tǒng),其特征在于,所述基準(zhǔn)向量元素屬性輸入單元,用于確定多邊形類型,生成基本多邊形元素基準(zhǔn)向量元素屬性,根據(jù)基準(zhǔn)多邊形向量元素確定字幕劃像區(qū)域。
20.如權(quán)利要求18中所述的系統(tǒng),其特征在于,所述像素采集計(jì)算單元用于,根據(jù)像素點(diǎn)位置,得到顯示像素點(diǎn)位置位置值。
21.如權(quán)利要求18中所述的系統(tǒng),其特征在于,所述比較賦值單元,用于,將所述顯示像素點(diǎn)位置值和多邊形向量元素位置值進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行像素屬性賦值。
22.如權(quán)利要求18中所述的系統(tǒng),其特征在干,還可以包括字幕窗ロ劃分単元、字幕窗ロ賦值單元,所述字幕窗ロ劃分単元根據(jù)字幕窗ロ進(jìn)行倍數(shù)劃分,確定字幕単元數(shù)量,字幕窗ロ賦值單元將根據(jù) 字幕窗ロ的數(shù)量和賦值方式,對(duì)所有字幕窗ロ進(jìn)行賦值。
全文摘要
本發(fā)明提供一種自定義多邊形實(shí)現(xiàn)字幕特效的方法及系統(tǒng),主要涉及廣播電視節(jié)目制作、播出領(lǐng)域中對(duì)字幕特效的合成及處理,所述方法包括拾取自定義多邊形,并確定基本多邊形單元;根據(jù)基本多邊形單元,進(jìn)行多邊形分解,確定分解單元數(shù)量;根據(jù)基準(zhǔn)向量、和多邊形類型,生成基本多邊形元素;對(duì)每幀字幕窗口內(nèi)多邊形區(qū)域內(nèi)的各像素點(diǎn)屬性進(jìn)行賦值,并記錄每個(gè)點(diǎn)屬性值,形成基本數(shù)組;根據(jù)分解單元數(shù)量,賦值方案進(jìn)行基本數(shù)組賦值。所述系統(tǒng)包括多邊形拾取單元、多邊形分解單元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值單元,多邊形賦值單元,本發(fā)明通過(guò)在對(duì)用戶定義多邊形的賦值過(guò)程中,采用了多種的賦值方式,不局限于同等區(qū)域的復(fù)制、及鏡像,可以根據(jù)用戶定義多邊形的實(shí)際分解單元,選擇賦值方式,減小了對(duì)用戶定義多邊形的局限。
文檔編號(hào)G06F17/30GK102724413SQ20111011788
公開(kāi)日2012年10月10日 申請(qǐng)日期2011年5月9日 優(yōu)先權(quán)日2011年5月9日
發(fā)明者劉衡娜, 蔡歡, 郭紅艷, 饒文輝 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司