專利名稱:一種多任務(wù)實(shí)現(xiàn)字幕特效的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及節(jié)目字幕制作和播出及相關(guān)技術(shù)領(lǐng)域,尤其涉及一種多任務(wù)實(shí)現(xiàn)字幕特效的方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)有的節(jié)目制作和播出及相關(guān)技術(shù)領(lǐng)域中,對節(jié)目素材制作的過程中,為了更好的對文字進(jìn)行表現(xiàn),需要大量的字幕進(jìn)行合成,特別是在大型3D影片、素材制作和播放中,為了獲得更好的效果,常常需要在字幕中插入特技效果,隨著對特技要求的不斷提高,陸續(xù)出現(xiàn)了 3D效果字幕特技,3D字幕特技在實(shí)現(xiàn)過程中需要對大量的數(shù)據(jù)進(jìn)行計(jì)算,而且通常要借助圖形顯示卡的GPU進(jìn)行大量計(jì)算,為了獲得優(yōu)質(zhì)的畫面,對圖形運(yùn)算處理速度,因?yàn)橛?jì)算會涉及調(diào)用GPU功能因此對硬件有較高的要求,在現(xiàn)有技術(shù)中,字幕機(jī)在3D字幕、特效在制作、播放過程中,要提供較好的硬軟件環(huán)境,并且處理素材處理速度受到GPU處理能力的限制,而且在播放時也存在同樣的要求,在3D字幕合成過程中,因?yàn)樘幚砹舜罅康膱D像圖像文件,因此文件需要較大的存儲空間和緩存空間。介于以上情況,在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在3D字幕制作、合成過程中由于需要大容量的存儲空間及快速的運(yùn)行速度,因此對圖形顯示卡及GPU的要求較高,在進(jìn)行簡單的特效合成過程中,造成了系統(tǒng)的浪費(fèi),同吋,對于播放設(shè)備也存在運(yùn)行速度和處理能力等多方面的限制,給3D字幕特效的制作和使用代來了限制。同時在通過2D方式進(jìn)行字幕窗ロ內(nèi)的像素進(jìn)行渲染時,在ー個字幕窗ロ內(nèi)往往只可以進(jìn)行一項(xiàng)任務(wù)的處理,從而造成劃像特技不能分解的情況,在需要疊加的情況下,經(jīng)常需要對字幕窗ロ內(nèi)的同一個像素作出重復(fù)的計(jì)算,一方面増大了計(jì)算量,另外,也増大了差錯率。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的不足,本發(fā)明要解決的技術(shù)問題提供一一種多任務(wù)實(shí)現(xiàn)字幕特效的方法及系統(tǒng),用于在字幕機(jī)對3D特效字幕制作過程中,的特效生成和播放。本發(fā)明提供一種多任務(wù)實(shí)現(xiàn)字幕特效的方法,具體包括1)根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分;2)根據(jù)任務(wù)執(zhí)行方式,確定初始運(yùn)行任務(wù),根據(jù)任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù);3)根據(jù)任務(wù)執(zhí)行方式、劃分區(qū)域進(jìn)行任務(wù)優(yōu)化;4)在每個任務(wù)區(qū)域劃分內(nèi),對每幀所在區(qū)域內(nèi)的像素進(jìn)行采集,并對每個像素通過像素賦值計(jì)算進(jìn)行像素賦值;5)根據(jù)任務(wù)順序,運(yùn)行其他任務(wù)。優(yōu)選地、所述步驟I)中所述進(jìn)行屏幕像素賦值區(qū)域劃分,包括對字幕窗ロ的重疊劃分和不重疊劃分。優(yōu)選地、所述步驟2)中所述任務(wù)執(zhí)行方式包括順序執(zhí)行、同步執(zhí)行、時延執(zhí)行。優(yōu)選地、所述步驟4)中具體包括41)確定基準(zhǔn)向量元素屬性;42)根據(jù)基準(zhǔn)向量元素確定字幕劃像區(qū)域;43)根據(jù)像素點(diǎn)位置值,得到顯示像素點(diǎn)位置值;44)將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,根據(jù)對比結(jié)果進(jìn)行像素屬性賦值。優(yōu)選地、所述步驟41)中所述基準(zhǔn)向量元素包括點(diǎn)、線、及多點(diǎn)、多線、及由多線圍城的多變形區(qū)域。優(yōu)選地、所述步驟41)具體包括41A)對特效參數(shù)進(jìn)行讀??;41B)確定基準(zhǔn)向量硬邊初始位置、初始劃像寬度、初始旋轉(zhuǎn)基點(diǎn)、初始旋轉(zhuǎn)角度。優(yōu)選地、所述步驟41A)中所述特效參數(shù)可以是旋轉(zhuǎn)方向或劃像移動方向、劃像起始角度、劃像覽度。優(yōu)選地、所述步驟42)具體包括42A)根據(jù)步驟 41),確定基準(zhǔn)向量硬邊、軟邊;42B)根據(jù)所述硬邊、軟邊將字幕劃像區(qū)域分為硬邊側(cè)區(qū)域、硬軟邊中間區(qū)域、軟邊區(qū)域,并將每個區(qū)域賦予相應(yīng)字幕屬性值;優(yōu)選地、所述步驟42B)中所述的每個區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按距離移動時,當(dāng)屬性為透明度α?xí)r可以為硬邊側(cè)區(qū)域,透明度α = I ;軟邊側(cè)區(qū)域,透明度α = O ;硬軟邊中間區(qū)域,透明度α =Β/ΑΧ255 ;其中,所述B代表劃像寬度值、A代表所述采集像素距離軟邊的距離值。優(yōu)選地、所述步驟42Β)中所述的每個區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按角度移動時,當(dāng)屬性為透明度α?xí)r可以為硬邊側(cè)區(qū)域,透明度α = I ;軟邊側(cè)區(qū)域,透明度α = O;硬軟邊中間區(qū)域,透明度α = θ ' /θ Χ255;其中,所述Θ代表劃像角度值、Θ /代表所述采集像素距離軟邊的角度值。優(yōu)選地、所述步驟44)具體包括44Α)將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,如顯示像素點(diǎn)位置值小于硬邊位置值,則對此像素賦硬邊側(cè)區(qū)域值,如顯示像素點(diǎn)位置值大于軟邊位置值,則對此像素賦軟邊側(cè)區(qū)域值,如顯示像素點(diǎn)位置值大于硬邊位置值且小于軟邊位置值,則對此像素硬軟邊中間區(qū)域值。優(yōu)選地、所述步驟4)還可以包括當(dāng)任務(wù)劃分區(qū)域存在重疊時,對劃像區(qū)域像素值進(jìn)行“與”、或“或”計(jì)算。優(yōu)選地、所述步驟3)具體包括3Α)如為任務(wù)的執(zhí)行方式為順序執(zhí)行方式,則判斷是否在相同任務(wù)中,有重復(fù)等賦值面積、或等多邊形任務(wù),若有,則對首個渲染等賦值面積、或等多邊形進(jìn)行緩存存儲;3Β)如為任務(wù)的執(zhí)行方式為并列執(zhí)行方式,則判斷是否在相同任務(wù)中,有重復(fù)等賦值面積、或等多邊形任務(wù),若有,則對首個渲染等賦值面積、或等多邊形進(jìn)行重復(fù)賦值単元數(shù)記錄。本發(fā)明提供一種多任務(wù)實(shí)現(xiàn)字幕特效的系統(tǒng),包括任務(wù)劃分単元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值単元、任務(wù)執(zhí)行単元,所述任務(wù)劃分單元確定初始運(yùn)行任務(wù)及與任務(wù)有關(guān)的區(qū)域,在此區(qū)域內(nèi)像素采集計(jì)算單元,將采集后的像素根據(jù)基準(zhǔn)向量元素屬性輸入單元對基本向量元素的設(shè)定,通過比較賦值單元進(jìn)行像素的比較及賦值,任務(wù)執(zhí)行単元根據(jù)任務(wù)列表執(zhí)行任務(wù)。其中,所述任務(wù)劃分單元,用于根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分;根據(jù)任務(wù)執(zhí)行單元調(diào)度及任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù)。所述基準(zhǔn)向量元素屬性輸入單元,用于確定基準(zhǔn)向量元素屬性,根據(jù)基準(zhǔn)向量元素確定字幕劃像區(qū)域。其中,所述像素采集計(jì)算單元用于,根據(jù)像素點(diǎn)位置,得到顯示像素點(diǎn)位置位置值。其中,所述比較賦值單元,用于,將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,根據(jù)對比結(jié)果進(jìn)行像素屬性賦值。所述任務(wù)執(zhí)行單元,用于生成任務(wù)列表,并進(jìn)行任務(wù)調(diào)度,確定任務(wù)執(zhí)行方式,所述任務(wù)執(zhí)行方式包括順序執(zhí)行、同步執(zhí)行、時延執(zhí)行。以上技術(shù)方案可以看出,本發(fā)明具有以下優(yōu)點(diǎn)首先,本發(fā)明通過任務(wù)管理,將各任務(wù)進(jìn)行分配,在字幕窗ロ中存在多任務(wù)時,可以有效協(xié)調(diào)任務(wù)之間的關(guān)系,從而完成多任務(wù)的實(shí)現(xiàn)。其次,本發(fā)明通過對任務(wù)分解、和優(yōu)化,根據(jù)不同的任務(wù)執(zhí)行方式,制定響應(yīng)的賦值優(yōu)化方案,在増加運(yùn)算的情況下,不增長渲染時間。
圖I為本發(fā)明一種多任務(wù)實(shí)現(xiàn)字幕特效的方法流程圖;圖2為本發(fā)明方法第二實(shí)施例流程圖;圖3為本發(fā)明方法第二實(shí)施例流程圖;圖4為本發(fā)明系統(tǒng)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一請參閱圖1、2,本發(fā)明方法第一實(shí)施例,通過多任務(wù)實(shí)現(xiàn)字幕特效“旋轉(zhuǎn)”的方法首先,根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分,對于“旋轉(zhuǎn)”特效,任務(wù)數(shù)量為ニ,按圖2中所示1、2的順序執(zhí)行,同時任務(wù)中描述兩個任務(wù)的“劃像”區(qū)域,因此需要將字幕窗ロ分為上下兩部分,并將執(zhí)行任務(wù)和劃分后的窗ロ相對應(yīng);之后,根據(jù)任務(wù)執(zhí)行方式,確定初始運(yùn)行任務(wù),根據(jù)任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù);其中,任務(wù)1、2同時為“一個軸”字幕特技效果,因此,確定在第一字幕窗口內(nèi)(圖示I所在的部分)開始執(zhí)行“ー個軸”特效,從中可以看出,首先,上下兩部分的“特技”變化是相同的、其次、其劃像面積是一致的,因此可以使用任務(wù)優(yōu)化方案,在任務(wù)的執(zhí)行方式為順序執(zhí)行方式,則判斷是否在相同任務(wù)中,有重復(fù)等賦值面積、或等多邊形任務(wù),若有,則對首個渲染等賦值面積、或等多邊形進(jìn)行緩存存儲;根據(jù)任務(wù)要求,在制定字幕窗ロ內(nèi)進(jìn)行字幕劃像處理,在每個字幕窗ロ単元中進(jìn)行像素劃像計(jì)算,確定硬邊、軟邊及初始位置、初始劃像寬度、及起始角度,等向量元素屬性及特效參數(shù);根據(jù)所述硬邊、軟邊將字幕劃像區(qū)域分為硬邊側(cè)區(qū)域、硬軟邊中間區(qū)域、軟邊區(qū)域,并將每個區(qū)域賦予相應(yīng)字幕屬性值;需取得普通劃像特技效果,劃像基準(zhǔn)需按距離方式運(yùn)動,當(dāng)屬性為透明度α?xí)r等級可由I 255時,其中I為不透明,255為全透明,因此在字幕窗ロ中由硬邊、軟邊、及劃像寬度,就將窗ロ分為了第一區(qū)域、第二區(qū)域、第三區(qū)域。判斷屏幕采集像素的位置,其中,采集像素位置點(diǎn),通過比較位置值,小于硬邊的位置值,因此,第一區(qū)域?yàn)橛策厒?cè)區(qū)域,透明度α = 1,像素點(diǎn)賦值透明度α = 1,此區(qū)域點(diǎn)字幕將完全顯現(xiàn);通過比較位置值,大于軟邊的位置值,因此,第三區(qū)域硬邊側(cè)區(qū)域,透明度α =0,像素點(diǎn)賦值透明度α =0,字幕完全透明,不顯現(xiàn);大于硬邊小于軟邊,因此,第二區(qū)域內(nèi),透明度α =Β/ΑΧ255,像素點(diǎn)賦值透明度α相應(yīng)值,字幕屬于透明及半透明狀態(tài),按以上方法,對字幕窗ロ內(nèi)的每個像素進(jìn)行賦值;之后,根據(jù)任務(wù)優(yōu)化方案,在順序執(zhí)行任務(wù)2時,啟用在任務(wù)I進(jìn)行像素渲染時所存儲的字幕屬性數(shù)組,在位置旋轉(zhuǎn)180°進(jìn)行賦值,通過此方法,可以看出,只需要對任務(wù)I進(jìn)行計(jì)算,而其他字幕區(qū)域中的像素賦值,是通過任務(wù)I中的賦值直接得到的,這樣作一方面,縮短了計(jì)算時間,而且也減少了因任務(wù)調(diào)用所帯來的差錯。實(shí)施例ニ 請參閱圖3,本發(fā)明方法第二實(shí)施例,通過多任務(wù)實(shí)現(xiàn)字幕特效“三軸兩邊”的方法、
首先,根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分,對于“三軸兩邊”特效,任務(wù)數(shù)量為ニ,按圖3中所示1、2的劃分區(qū)域同時執(zhí)行,同時任務(wù)中描述兩個任務(wù)的“劃像”區(qū)域,因此需要將字幕窗ロ分為左右兩部分,并將執(zhí)行任務(wù)和劃分后的窗ロ相對應(yīng);之后,根據(jù)任務(wù)執(zhí)行方式,確定初始運(yùn)行任務(wù),根據(jù)任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù);其中,任務(wù)1、2為兩個不用旋轉(zhuǎn)方向、不同移動方向的“兩邊轉(zhuǎn)”字幕特技效果,因此在兩個字幕窗ロ內(nèi)的任務(wù)是不同的,因此不適用于實(shí)施例一中的賦值方式,但是,同時注意到此“三軸兩邊”,實(shí)際上是由兩個“兩軸兩邊”左右合并而成的,因此在“兩軸兩邊”的實(shí)現(xiàn)過程中可以將字幕窗ロ劃分為上下兩部分,從而在此任務(wù)運(yùn)行中可根據(jù)每個字幕窗ロ內(nèi)的1/2,進(jìn)行字幕窗口內(nèi)像素的渲染,之后在其他區(qū)域內(nèi)進(jìn)行像素值賦值。根據(jù)任務(wù)要求,在制定字幕窗口內(nèi)進(jìn)行字幕劃像處理,和實(shí)施例一中的方法一致,這里不再重復(fù)。實(shí)施例三請參閱圖4,本發(fā)明方法第三實(shí)施例,本發(fā)明提供一種多任務(wù)實(shí)現(xiàn)字幕特效的系統(tǒng),包括任務(wù)劃分単元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值単元、任務(wù)執(zhí)行単元,所述任務(wù)劃分單元確定初始運(yùn)行任務(wù)及與任務(wù)有關(guān)的區(qū)域,在此區(qū)域內(nèi)像素采集計(jì)算單元,將采集后的像素根據(jù)基準(zhǔn)向量元素屬性輸入單元對基本向量元素的設(shè)定,通過比較賦值單元進(jìn)行像素的比較及賦值,任務(wù)執(zhí)行単元根據(jù)任務(wù)列表執(zhí)行任務(wù)。其中,所述任務(wù)劃分單元,用于根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分;根據(jù)任務(wù)執(zhí)行單元調(diào)度及任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù)。所述基準(zhǔn)向量元素屬性輸入單元,用于確定基準(zhǔn)向量元素屬性,根據(jù)基準(zhǔn)向量元素確定字幕劃像區(qū)域。其中,所述像素采集計(jì)算單元用于,根據(jù)像素點(diǎn)位置,得到顯示像素點(diǎn)位置位置值。其中,所述比較賦值單元,用干,將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,根據(jù)對比結(jié)果進(jìn)行像素屬性賦值。所述任務(wù)執(zhí)行單元,用于生成任務(wù)列表,并進(jìn)行任務(wù)調(diào)度,確定任務(wù)執(zhí)行方式,所述任務(wù)執(zhí)行方式包括順序執(zhí)行、同步執(zhí)行、時延執(zhí)行。
權(quán)利要求
1.一種多任務(wù)實(shí)現(xiàn)字幕特效的方法,其特征在于所述步驟具體包括 1)根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分; 2)根據(jù)任務(wù)執(zhí)行方式,確定初始運(yùn)行任務(wù),根據(jù)任務(wù)區(qū)域劃分,讀取初 始運(yùn)行任務(wù); 3)根據(jù)任務(wù)執(zhí)行方式、劃分區(qū)域進(jìn)行任務(wù)優(yōu)化; 4)在每個任務(wù)區(qū)域劃分內(nèi),對每幀所在區(qū)域內(nèi)的像素進(jìn)行采集,并對每個像素通過像素賦值計(jì)算進(jìn)行像素賦值; 5)根據(jù)任務(wù)順序,運(yùn)行其他任務(wù)。
2.如權(quán)利要求I中所述的方法,其特征在于,所述步驟I)中所述進(jìn)行屏幕像素賦值區(qū)域劃分,包括對字幕窗ロ的重疊劃分和不重疊劃分。
3.如權(quán)利要求I中所述的方法,其特征在于,所述步驟2)中所述任務(wù)執(zhí)行方式包括順序執(zhí)行、同步執(zhí)行、時延執(zhí)行。
4.如權(quán)利要求I中所述的方法,其特征在于所述步驟4)中具體包括 41)確定基準(zhǔn)向量元素屬性; 42)根據(jù)基準(zhǔn)向量元素確定字幕劃像區(qū)域; 43)根據(jù)像素點(diǎn)位置值,得到顯示像素點(diǎn)位置值; 44)將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,根據(jù)對比結(jié)果進(jìn)行像素屬性賦值。
5.如權(quán)利要求4中所述的方法,其特征在于,所述步驟41)中所述基準(zhǔn)向量元素包括點(diǎn)、線、及多點(diǎn)、多線、及由多線圍城的多變形區(qū)域。
6.如權(quán)利要求4中所述的方法,其特征在于,所述步驟41)具體包括 41A)對特效參數(shù)進(jìn)行讀??; 41B)確定基準(zhǔn)向量硬邊初始位置、初始劃像寬度、初始旋轉(zhuǎn)基點(diǎn)、初始旋轉(zhuǎn)角度。
7.如權(quán)利要求6中所述的方法,其特征在于,所述步驟41A)中所述特效參數(shù)可以是旋轉(zhuǎn)方向或劃像移動方向、劃像起始角度、劃像寬度。
8.如權(quán)利要求4中所述的方法,其特征在于,所述步驟42)具體包括 42A)根據(jù)步驟41),確定基準(zhǔn)向量硬邊、軟邊; 42B)根據(jù)所述硬邊、軟邊將字幕劃像區(qū)域分為硬邊側(cè)區(qū)域、硬軟邊中間區(qū)域、軟邊區(qū)域,并將每個區(qū)域賦予相應(yīng)字幕屬性值。
9.如權(quán)利要求8中所述的方法,其特征在于,所述步驟42B)中所述的每個區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按距離移動時,當(dāng)屬性為透明度α?xí)r可以為 硬邊側(cè)區(qū)域,透明度α = I ; 軟邊側(cè)區(qū)域,透明度α =0; 硬軟邊中間區(qū)域,透明度α = Β/ΑΧ255 ; 其中,所述B代表劃像寬度值、A代表所述采集像素距離軟邊的距離值。
10.如權(quán)利要求8中所述的方法,其特征在于,所述步驟42Β)中所述的每個區(qū)域賦予相應(yīng)的字幕屬性值,當(dāng)劃像基準(zhǔn)按角度移動時,當(dāng)屬性為透明度α?xí)r可以為 硬邊側(cè)區(qū)域,透明度α = I ; 軟邊側(cè)區(qū)域,透明度α =0;硬軟邊中間區(qū)域,透明度α = Θ ' /θ X255 ; 其中,所述Θ代表劃像角度值、Θ '代表所述采集像素距離軟邊的角度值。
11.如權(quán)利要求4中所述的方法,其特征在 于,所述步驟44)具體包括 44Α)將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,如顯示像素點(diǎn)位置值小于硬邊位置值,則對此像素賦硬邊側(cè)區(qū)域值,如顯示像素點(diǎn)位置值大于軟邊位置值,則對此像素賦軟邊側(cè)區(qū)域值,如顯示像素點(diǎn)位置值大于硬邊位置值且小于軟邊位置值,則對此像素硬軟邊中間區(qū)域值。
44Β)如存在所述任務(wù)優(yōu)化方案,則進(jìn)行優(yōu)化處理。
12.如權(quán)利要求I中所述的方法,其特征在于,所述步驟4)還可以包括當(dāng)任務(wù)劃分區(qū)域存在重疊時,對劃像區(qū)域像素值進(jìn)行“與”、或“或”計(jì)算。
13.如權(quán)利要求I中所述的方法,其特征在于,所述步驟3)具體包括 3Α)如為任務(wù)的執(zhí)行方式為順序執(zhí)行方式,則判斷是否在相同任務(wù)中,有重復(fù)等賦值面積、或等多邊形任務(wù),若有,則對首個渲染等賦值面積、或等多邊形進(jìn)行緩存存儲; 3Β)如為任務(wù)的執(zhí)行方式為并列執(zhí)行方式,則判斷是否在相同任務(wù)中,有重復(fù)等賦值面積、或等多邊形任務(wù),若有,則對首個渲染等賦值面積、或等多邊形進(jìn)行重復(fù)賦值単元數(shù)記求。
14.一種多任務(wù)實(shí)現(xiàn)字幕特效的系統(tǒng),其特征在于所述系統(tǒng)包括任務(wù)劃分単元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值単元、任務(wù)執(zhí)行単元,所述任務(wù)劃分単元確定初始運(yùn)行任務(wù)及與任務(wù)有關(guān)的區(qū)域,在此區(qū)域內(nèi)像素采集計(jì)算單元,將采集后的像素根據(jù)基準(zhǔn)向量元素屬性輸入單元對基本向量元素的設(shè)定,通過比較賦值單元進(jìn)行像素的比較及賦值,任務(wù)執(zhí)行単元根據(jù)任務(wù)列表執(zhí)行任務(wù)。
15.如權(quán)利要求14中所述的系統(tǒng),其特征在于,所述任務(wù)劃分單元,用于根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分;根據(jù)任務(wù)執(zhí)行單元調(diào)度及任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù)。
16.如權(quán)利要求14中所述的系統(tǒng),其特征在于,所述基準(zhǔn)向量元素屬性輸入單元,用于確定基準(zhǔn)向量元素屬性,根據(jù)基準(zhǔn)向量元素確定字幕劃像區(qū)域。
17.如權(quán)利要求14中所述的系統(tǒng),其特征在于,所述像素采集計(jì)算單元用于,根據(jù)像素點(diǎn)位置,得到顯示像素點(diǎn)位置位置值。
18.如權(quán)利要求14中所述的系統(tǒng),其特征在于,所述比較賦值單元,用于,將所述顯示像素點(diǎn)位置值和向量元素位置值進(jìn)行對比,根據(jù)對比結(jié)果進(jìn)行像素屬性賦值。
19.如權(quán)利要求14中所述的系統(tǒng),其特征在于,所述任務(wù)執(zhí)行單元,用于生成任務(wù)列表,并進(jìn)行任務(wù)調(diào)度,確定任務(wù)執(zhí)行方式,所述任務(wù)執(zhí)行方式包括順序執(zhí)行、同步執(zhí)行、時延執(zhí)行。
全文摘要
一種多任務(wù)實(shí)現(xiàn)字幕特效的方法和系統(tǒng),主要涉及廣播電視節(jié)目制作、播出領(lǐng)域中對字幕特效的處理過程中,在字幕窗口內(nèi)實(shí)現(xiàn)多任務(wù)處理,所述方法包括1)根據(jù)任務(wù)數(shù)量,進(jìn)行屏幕像素賦值區(qū)域劃分;2)根據(jù)任務(wù)執(zhí)行方式,確定初始運(yùn)行任務(wù),根據(jù)任務(wù)區(qū)域劃分,讀取初始運(yùn)行任務(wù);3)根據(jù)任務(wù)執(zhí)行方式、劃分區(qū)域進(jìn)行任務(wù)優(yōu)化;4)在每個任務(wù)區(qū)域劃分內(nèi),對每幀所在區(qū)域內(nèi)的像素進(jìn)行采集,并對每個像素通過像素賦值計(jì)算進(jìn)行像素賦值;5)根據(jù)任務(wù)順序,運(yùn)行其他任務(wù)。所述系統(tǒng)包括任務(wù)劃分單元、基準(zhǔn)向量元素屬性輸入單元、像素采集計(jì)算單元、比較賦值單元、任務(wù)執(zhí)行單元,首先,本發(fā)明通過任務(wù)管理,將各任務(wù)進(jìn)行分配,在字幕窗口中存在多任務(wù)時,可以有效協(xié)調(diào)任務(wù)之間的關(guān)系,從而完成多任務(wù)的實(shí)現(xiàn)。其次,本發(fā)明通過對任務(wù)分解、和優(yōu)化,根據(jù)不同的任務(wù)執(zhí)行方式,制定響應(yīng)的賦值優(yōu)化方案,在增加運(yùn)算的情況下,不增長渲染時間。
文檔編號H04N5/262GK102724414SQ20111011788
公開日2012年10月10日 申請日期2011年5月9日 優(yōu)先權(quán)日2011年5月9日
發(fā)明者劉衡娜, 蔡歡, 郭紅艷, 饒文輝 申請人:新奧特(北京)視頻技術(shù)有限公司