專(zhuān)利名稱(chēng):一種更新字幕單的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及字幕等領(lǐng)域,特別涉及一種更新字幕單的方法。
背景技術(shù):
編制字幕單時(shí),編單軟 件首先導(dǎo)入節(jié)目單,然后將所需的字幕加到節(jié)目單的每個(gè)時(shí)間段里面,就成了字幕播出機(jī)所需的字幕單。當(dāng)字幕單中的節(jié)目發(fā)生變化,如刪除了某個(gè)原有的任務(wù)、添加了新任務(wù)或者更改了原有任務(wù)的時(shí)間段等,必須重新導(dǎo)入新的節(jié)目單,然后重復(fù)字幕編單操作,變成最后所需的字幕單。
發(fā)明內(nèi)容
本發(fā)明提供了一種更新字幕單的方法,實(shí)現(xiàn)了字幕單中有節(jié)目發(fā)生變化時(shí)字幕單的半自動(dòng)更新,節(jié)約了時(shí)間,提高了工作效率。該方法具體步驟如下創(chuàng)建監(jiān)聽(tīng)線程,設(shè)置監(jiān)聽(tīng)時(shí)間間隔;監(jiān)聽(tīng)是否有新節(jié)目單,若無(wú)則繼續(xù)監(jiān)聽(tīng),若有則執(zhí)行以下步驟加載新節(jié)目單;遍歷新節(jié)目單的每個(gè)任務(wù),判斷是否為新任務(wù),所述新任務(wù)是指舊字幕單中沒(méi)有該任務(wù)或是舊節(jié)目單中有該任務(wù)但時(shí)間長(zhǎng)度不一致,若是新任務(wù)則為其設(shè)置標(biāo)記,若不是新任務(wù)則將所述舊字幕單中該任務(wù)下所有字幕拷貝到新節(jié)目單的此任務(wù)下;為新任務(wù)加載字幕,并修改所述標(biāo)記。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹。圖I為本發(fā)明一種更新字幕單的方法的流程圖。
具體實(shí)施例方式下面將結(jié)合附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。本發(fā)明實(shí)施例提供了一種更新字幕單的方法,具體實(shí)施步驟如下SlOl :首先創(chuàng)建監(jiān)聽(tīng)線程,設(shè)置監(jiān)聽(tīng)時(shí)間段(比如每隔I分鐘)。S102 :監(jiān)聽(tīng)是否有新節(jié)目單,若無(wú)則繼續(xù)監(jiān)聽(tīng),若有則順序執(zhí)行S201、S202、S203和 S204。S201:加載新節(jié)目單。S202:遍歷新節(jié)目單的每個(gè)任務(wù),判斷是否在現(xiàn)有字幕單中存在同名任務(wù),若存在則將所述現(xiàn)有字幕單中該任務(wù)下所有字幕拷貝到新節(jié)目單的此任務(wù)下并設(shè)置標(biāo)記為A,若不存在則設(shè)置標(biāo)記為B ;
S203 :判斷步驟S202中所述設(shè)置標(biāo)記為A的任務(wù),其開(kāi)始時(shí)間和時(shí)間長(zhǎng)度在新節(jié)目單和現(xiàn)有字幕單這兩個(gè)表單中是否相同,若都相同則繼續(xù),若有一個(gè)不同則修改標(biāo)記為C ;S204 :為步驟S202中所述設(shè)置標(biāo)記為B的任務(wù)手動(dòng)加載字幕。步驟S202、S203、S204中任一步驟中的設(shè)置標(biāo)記A或設(shè)置標(biāo)記B或設(shè)置標(biāo)記C,是指用同樣的標(biāo)記方式設(shè)置的三種不同的標(biāo)記,用于區(qū)分三種不同狀態(tài)的任務(wù),即標(biāo)記為A 的任務(wù)對(duì)應(yīng)新節(jié)目單中與現(xiàn)有字幕單中完全相同的任務(wù),標(biāo)記為B的任務(wù)對(duì)應(yīng)新節(jié)目單中不存在于現(xiàn)有字幕單中的任務(wù),標(biāo)記為C的任務(wù)對(duì)應(yīng)新節(jié)目單中存在于現(xiàn)有節(jié)目單但是開(kāi)始時(shí)間和時(shí)間長(zhǎng)度至少有一個(gè)不同的任務(wù)。本發(fā)明包括但不局限于以上描述的實(shí)施例,任何本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)就能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種更新字幕單的方法,包括現(xiàn)有的字幕制作系統(tǒng),其特征在于,包括以下步驟 5101:創(chuàng)建監(jiān)聽(tīng)線程,設(shè)置監(jiān)聽(tīng)時(shí)間間隔; 5102:監(jiān)聽(tīng)是否有新節(jié)目單,若無(wú)則繼續(xù)監(jiān)聽(tīng),若有則執(zhí)行字幕單更新步驟。
2.如權(quán)利要求I所述的更新字幕單的方法,其特征在于,所述步驟S102中的所述字幕單更新步驟還包括以下具體步驟 5201:加載新節(jié)目單; 5202:遍歷新節(jié)目單的每個(gè)任務(wù),判斷是否在現(xiàn)有字幕單中存在同名任務(wù),若存在則將所述現(xiàn)有字幕單中該任務(wù)下所有字幕拷貝到新節(jié)目單的此任務(wù)下并設(shè)置標(biāo)記為A,若不存在則設(shè)置標(biāo)記為B ; 5203:判斷步驟S202中所述設(shè)置標(biāo)記為A的任務(wù),其開(kāi)始時(shí)間和時(shí)間長(zhǎng)度在新節(jié)目單 和現(xiàn)有字幕單這兩個(gè)表單中是否相同,若都相同則繼續(xù),若有一個(gè)不同則修改標(biāo)記為C ; 5204:為步驟S202中所述設(shè)置標(biāo)記為B的任務(wù)手動(dòng)加載字幕。
3.如權(quán)利要求2所述的更新字幕單的方法,其特征在于,所述步驟S202、S203、S204中任一步驟所述的設(shè)置標(biāo)記A或設(shè)置標(biāo)記B或設(shè)置標(biāo)記C,是指用同樣的標(biāo)記方式設(shè)置的三種不同的標(biāo)記,用于區(qū)分三種不同狀態(tài)的任務(wù),即標(biāo)記為A的任務(wù)對(duì)應(yīng)新節(jié)目單中與現(xiàn)有字幕單中完全相同的任務(wù),標(biāo)記為B的任務(wù)對(duì)應(yīng)新節(jié)目單中不存在于現(xiàn)有字幕單中的任務(wù),標(biāo)記為C的任務(wù)對(duì)應(yīng)新節(jié)目單中存在于現(xiàn)有節(jié)目單但是開(kāi)始時(shí)間和時(shí)間長(zhǎng)度至少有一個(gè)不同的任務(wù)。
全文摘要
本發(fā)明公開(kāi)了一種監(jiān)聽(tīng)到節(jié)目單變化后更新現(xiàn)有字幕單的方法,通過(guò)創(chuàng)建監(jiān)聽(tīng)線程,設(shè)置監(jiān)聽(tīng)時(shí)間間隔,監(jiān)聽(tīng)是否有新節(jié)目單,若無(wú)則繼續(xù)監(jiān)聽(tīng),若有則加載新節(jié)目單,并且自動(dòng)繼承現(xiàn)有字幕單中字幕信息,實(shí)現(xiàn)了字幕單的自動(dòng)更新,最后在對(duì)變化了的節(jié)目任務(wù)設(shè)置更新標(biāo)記顯示。節(jié)約了時(shí)間,提高了工作效率。
文檔編號(hào)H04N5/278GK102724436SQ20111011712
公開(kāi)日2012年10月10日 申請(qǐng)日期2011年5月6日 優(yōu)先權(quán)日2011年5月6日
發(fā)明者劉沐, 廖健, 沈季, 饒文輝 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司