專(zhuān)利名稱(chēng):一種實(shí)現(xiàn)電視圖文字幕可配置替換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電視直播字幕圖文的制作技術(shù),具體涉及一種實(shí)現(xiàn)電視圖文 字幕可配置替換的方法及系統(tǒng)。
背景技術(shù):
在體育賽事的轉(zhuǎn)播過(guò)程中,因?qū)ψ帜恍畔⒌膶?shí)時(shí)性要求非常高,經(jīng)常需要 快速切換比賽的信息, 一般的做法都是為某個(gè)特定的賽事定制相應(yīng)的軟件,把
來(lái)自現(xiàn)場(chǎng)的比賽信息與要替換的字^^莫板固化在軟件當(dāng)中,并提供友好的UI,
使得用戶(hù)能夠快速地在不同的信息之間進(jìn)行切換。但在實(shí)踐當(dāng)中發(fā)現(xiàn),這種方 法有著一定的局限性,其主要問(wèn)題就是固化在軟件中的替換關(guān)系無(wú)法被修改, 除非修改軟件的設(shè)計(jì)代碼,這就使得字幕模板制作人員無(wú)法自行修改字幕內(nèi)容, 而必須由軟件設(shè)計(jì)人員統(tǒng)一進(jìn)行程序代碼修改,這在實(shí)際應(yīng)用中非常的繁瑣和 不便。 另外,為了保證替換的正確性,模板中的圖元名稱(chēng)不能隨意更換,而軟
件設(shè)計(jì)人員和字^t板制作人員常常4MM呆持這種一致性。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)的缺陷,提供一種可以增加字幕播出的靈 活性,大大提高字幕員工作效率的電視圖文字幕可配置替換的方法及系統(tǒng)。
本發(fā)明的技術(shù)方案如下 一種實(shí)現(xiàn)電視圖文字幕可配置替換的方法,該方 法將外部數(shù)據(jù)以一 系列邏輯表單的形式存儲(chǔ)在數(shù)據(jù)中心模塊,將字幕模板的圖 元信息存儲(chǔ)在模板描述模塊,在數(shù)據(jù)中心模塊與模板描述模塊之間建立映射關(guān) 系,通過(guò)映射關(guān)系記錄數(shù)據(jù)中心模塊中的數(shù)據(jù)替換模板描述模塊中的圖元信息 的方式,播放命令通過(guò)解析與之對(duì)應(yīng)的映射關(guān)系,從數(shù)據(jù)中心模塊中取出相應(yīng) 的數(shù)據(jù),替換掉模板描述模塊中字幕模板的內(nèi)容。
如上所述的實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其中,數(shù)據(jù)中心模塊中 每一個(gè)具體數(shù)據(jù)的基本參數(shù)包括表單名稱(chēng)TableName、列名稱(chēng)FieldName和行索引號(hào)Row。
如上所述的實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其中,模板描述模塊中
每個(gè)圖元信息的基本參lt包括場(chǎng)景名稱(chēng)SceneName、組名稱(chēng)GroupName和圖元 名稱(chēng)ItemName。
如上所述的實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其中,模板描述模塊中 的一個(gè)圖元信息可以映射到數(shù)據(jù)中心模塊的不同邏輯表單中,而數(shù)據(jù)中心模塊 的一個(gè)邏輯表單又可以被模板描述模塊中的不同圖元信息所映射。
一種實(shí)現(xiàn)電視圖文字幕可配置替換的系統(tǒng),該系統(tǒng)包括用于存儲(chǔ)外部數(shù)據(jù) 的數(shù)據(jù)中心模塊以及用于存儲(chǔ)字幕模板圖元信息的模板描述模塊,數(shù)據(jù)中心模 塊與模板描述模塊之間通過(guò)記錄替換方式的映射關(guān)系模塊實(shí)現(xiàn)連接。
如上所述的實(shí)現(xiàn)電視圖文字幕可配置替換的系統(tǒng),其中,外部數(shù)據(jù)是以一 系列邏輯表單的形式存儲(chǔ)在數(shù)據(jù)中心模塊中,每一個(gè)具體數(shù)據(jù)的基本參數(shù)包括 表單名稱(chēng)TableName、列名稱(chēng)FieldName和行索引號(hào)Row。
如上所述的實(shí)現(xiàn)電視圖文字幕可配置替換的系統(tǒng),其中,模板描述模塊中 每個(gè)圖元信息的基本參數(shù)包括場(chǎng)景名稱(chēng)SceneName、組名稱(chēng)GroupName和圖元 名稱(chēng)ItemName。
如上所述的實(shí)現(xiàn)電視圖文字幕可配置替換的系統(tǒng),其中,映射關(guān)系模塊中 的映射類(lèi)型包括靜態(tài)映射和動(dòng)態(tài)映射。
本發(fā)明的有益效果在于使用本發(fā)明所提供的方法將有助于提高字幕播出 的靈活性,當(dāng)模板中的圖元發(fā)生變化時(shí),只需要重新配置替換關(guān)系,而不需要 修改軟件本身,從而,能減少軟件的重復(fù)開(kāi)發(fā),同時(shí)也能大大增加字幕員的工 作效率。
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
圖2為數(shù)據(jù)中心模塊的邏輯表單結(jié)構(gòu)示意圖。
圖3為從數(shù)據(jù)中心模塊到模板描述模塊的映射關(guān)系示意圖。
圖4為動(dòng)態(tài)映射的邏輯示意圖。
4圖5為動(dòng)態(tài)映射的一種實(shí)施方式示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。 為了實(shí)現(xiàn)替換關(guān)系的可配置,需要構(gòu)建下面幾個(gè)模塊
1) 數(shù)據(jù)中心模塊
替換操作指的是用某些外部數(shù)據(jù)替換事先設(shè)計(jì)好的字幕模板。那么,用 于集中存儲(chǔ)外部數(shù)據(jù)的地方,就是數(shù)據(jù)中心模塊。為了簡(jiǎn)單而有效地管理數(shù) 據(jù)中心中的數(shù)據(jù),將它設(shè)計(jì)為由 一 系列的邏輯表單組成。
2) 模板描述模塊
顧名思義,就是將已設(shè)計(jì)的字幕模板中的各個(gè)圖元信息通過(guò)某種方式簡(jiǎn)單 而全面地描述出來(lái)。在以往的軟件設(shè)計(jì)中,模板信息是被隱藏的,同時(shí)也是不 能被隨意更改的,否則軟件的替換操作就會(huì)失敗。而當(dāng)把模板信息作為一個(gè)獨(dú) 立的模塊提取出來(lái)的時(shí)候,就不存在這樣的限制了。
3) 映射關(guān)系模塊
有了數(shù)據(jù)中心模塊和模板描述模塊,就可以在這兩者之間建立起一種映射 關(guān)系。本質(zhì)上講,映射關(guān)系模塊記錄了用怎樣的數(shù)據(jù)替換怎樣的模板。 上述三者之間的關(guān)系如圖1所示。
由于數(shù)據(jù)中心模塊是由很多張邏輯表單組成,因此要查找到每一個(gè)具體的 數(shù)據(jù),至少需要3個(gè)參數(shù),分別是表單名稱(chēng)TableName、列名稱(chēng)FieldName和行 索引號(hào)Row,如圖2所示。
同樣,可以定義出在模板描述中查找每個(gè)具體圖元所需要的參數(shù)。忽略不 同的字幕圖文創(chuàng)作平臺(tái)對(duì)圖元管理上的差異性,我們給出場(chǎng)景名稱(chēng)SceneName、 組名稱(chēng)GroupName和圖元名稱(chēng)ItemName作為查找圖元的基本參數(shù)。因此,從數(shù) 據(jù)中心到才莫;〖反描述的映射關(guān)系可如圖3所示。
至此,我們就可以給出實(shí)現(xiàn)可配置替換操作的具體步驟
*建立數(shù)據(jù)中心模塊
和在MIS系統(tǒng)中數(shù)據(jù)庫(kù)的創(chuàng)建一樣,首先可以通過(guò)數(shù)據(jù)中心模塊相應(yīng)的管 理工具,產(chǎn)生一些我們需要的表單,當(dāng)軟件的數(shù)據(jù)處理模塊接受到外部數(shù)據(jù)的時(shí)候,可以將它們?nèi)繉?xiě)入這些對(duì)應(yīng)的表單中去。 *建立模板描述
圖文創(chuàng)作人員在設(shè)計(jì)好字幕模板后,使用模板描述的生成工具產(chǎn)生模板描 述文件。模板的生成為現(xiàn)有技術(shù),此處不再過(guò)多描述。 *建立映射關(guān)系
播出人員在數(shù)據(jù)中心和模板描述之間建立映射關(guān)系,映射關(guān)系的建立依據(jù) 是各項(xiàng)體育賽事的比賽規(guī)則和字幕播出規(guī)范。
*執(zhí)行播出
播出人員通過(guò)直播軟件發(fā)出播放命令,該命令首先解析與之對(duì)應(yīng)的映射關(guān) 系,從數(shù)據(jù)中心中取出相應(yīng)的數(shù)據(jù),替換掉字幕模板的內(nèi)容,播出字幕。
映射是個(gè)多對(duì)多的關(guān)系,也就是說(shuō),模板描述模塊中的一個(gè)圖元可以映射 到數(shù)據(jù)中心模塊的不同表中,而數(shù)據(jù)中心模塊的一個(gè)表又可以被模板描述模塊 中的不同的圖元所映射。單個(gè)映射是附屬于某一個(gè)特定圖元的,所以,在一個(gè) 播放命令中,必定會(huì)包含多個(gè)關(guān)系映射,可看作是關(guān)系映射集合。對(duì)映射關(guān)系 的描述必須滿足所有體育項(xiàng)目信息處理可能帶來(lái)的特殊情況。因此,我們將關(guān)
系映射分為兩類(lèi)
1) 靜態(tài)映射
靜態(tài)映射又叫"直接映射",是指在關(guān)系映射的數(shù)據(jù)結(jié)構(gòu)中,直接將場(chǎng)景圖 元與數(shù)據(jù)表單元格進(jìn)行匹配。播放控制中的映射關(guān)系解析器很容易對(duì)其進(jìn)行解析。
2) 動(dòng)態(tài)映射
所謂的動(dòng)態(tài)映射,就是說(shuō)必須在運(yùn)行時(shí)得到進(jìn)一步的信息才能夠決定真正 的關(guān)系映射。比如介紹運(yùn)動(dòng)員,這就需要用戶(hù)指定當(dāng)前需要播出哪一名運(yùn)動(dòng)員。 這樣,才能準(zhǔn)確到數(shù)據(jù)中心去取得該運(yùn)動(dòng)員的信息。
動(dòng)態(tài)映射本身具有很好的擴(kuò)展性,針對(duì)不同的應(yīng)用需求,我們可以設(shè)計(jì)不 同的動(dòng)態(tài)映射方法。把動(dòng)態(tài)映射原始操作的表單稱(chēng)為T(mén)ableA, 4巴經(jīng)過(guò)動(dòng)態(tài)映射 變換之后的表單稱(chēng)為T(mén)ableB(虛表,在數(shù)據(jù)中心沒(méi)有實(shí)際的表與之對(duì)應(yīng))。動(dòng)態(tài) 映射的解析過(guò)程實(shí)質(zhì)上就是把TableA經(jīng)過(guò)某種規(guī)則轉(zhuǎn)換成TableB,再對(duì)TableB 執(zhí)行靜態(tài)映射的操作過(guò)程。如圖4所示。以運(yùn)動(dòng)員介紹為例,我們介紹 一種行選擇動(dòng)態(tài)映射,這是在實(shí)際應(yīng)用中用 的最多的一種動(dòng)態(tài)映射。比如在足球比賽中,需要播出部分運(yùn)動(dòng)員的國(guó)家和姓 名信息,那么首先就需要操作人員通過(guò)軟件接口指定這些運(yùn)動(dòng)員。如圖5所示, 行選擇動(dòng)態(tài)映射就可以提供這樣的功能。行選擇的解析過(guò)程是,保留被選擇的 行,過(guò)濾掉沒(méi)有被選擇的行。
員根據(jù)本發(fā)明的技術(shù)方案得出其他的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
權(quán)利要求
1. 一種實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其特征在于該方法將外部數(shù)據(jù)以一系列邏輯表單的形式存儲(chǔ)在數(shù)據(jù)中心模塊,將字幕模板的圖元信息存儲(chǔ)在模板描述模塊,在數(shù)據(jù)中心模塊與模板描述模塊之間建立映射關(guān)系,通過(guò)映射關(guān)系記錄數(shù)據(jù)中心模塊中的數(shù)據(jù)替換模板描述模塊中的圖元信息的方式,播放命令通過(guò)解析與之對(duì)應(yīng)的映射關(guān)系,從數(shù)據(jù)中心模塊中取出相應(yīng)的數(shù)據(jù),替換掉模板描述模塊中字幕模板的內(nèi)容。
2. 如權(quán)利要求1所述的實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其特征在于 數(shù)據(jù)中心模塊中每一個(gè)具體數(shù)據(jù)的基本參數(shù)包括表單名稱(chēng)TableName、列名稱(chēng) Fie固ame和行索引號(hào)Row。
3. 如權(quán)利要求1所述的實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其特征在于 模板描述模塊中每個(gè)圖元信息的基本參數(shù)包括場(chǎng)景名稱(chēng)SceneName、組名稱(chēng) GroupName和圖元名稱(chēng)ItemName。
4. 如權(quán)利要求1或2或3所述的實(shí)現(xiàn)電視圖文字幕可配置替換的方法,其 特征在于模板描述模塊中的 一個(gè)圖元信息可以映射到數(shù)據(jù)中心模塊的不同邏 輯表單中,而數(shù)據(jù)中心模塊的 一個(gè)邏輯表單又可以被模板描述模塊中的不同圖 元信息所映射。
5. —種實(shí)現(xiàn)電^L圖文字幕可配置替換的系統(tǒng),其特征在于該系統(tǒng)包括用 于存儲(chǔ)外部數(shù)據(jù)的數(shù)據(jù)中心模塊以及用于存儲(chǔ)字幕模板圖元信息的模板描述模 塊,數(shù)據(jù)中心模塊與模板描述模塊之間通過(guò)記錄替換方式的映射關(guān)系模塊實(shí)現(xiàn) 連接。
6. 如權(quán)利要求5所述的實(shí)現(xiàn)電視圖文字幕可配置替換的系統(tǒng),其特征在于 外部數(shù)據(jù)是以一系列邏輯表單的形式存儲(chǔ)在數(shù)據(jù)中心模塊中,每一個(gè)具體數(shù)據(jù) 的基本參數(shù)包括表單名稱(chēng)TableName、列名稱(chēng)FieldName和行索引號(hào)Row。
7. 如權(quán)利要求5所述的實(shí)現(xiàn)電視圖文字幕可配置替換的系統(tǒng),其特征在于 模板描述模塊中每個(gè)圖元信息的基本參數(shù)包括場(chǎng)景名稱(chēng)SceneName、組名稱(chēng) GroupName和圖元名稱(chēng)ItemName。
8. 如權(quán)利要求5或6或7所述的實(shí)現(xiàn)電^L圖文字幕可配置替換的系統(tǒng),其 特征在于映射關(guān)系模塊中的映射類(lèi)型包括靜態(tài)映射和動(dòng)態(tài)映射。
全文摘要
本發(fā)明屬于電視直播字幕圖文的制作技術(shù),具體涉及一種實(shí)現(xiàn)電視圖文字幕可配置替換的方法及系統(tǒng)。該方法將外部數(shù)據(jù)以一系列邏輯表單的形式存儲(chǔ)在數(shù)據(jù)中心模塊,將字幕模板的圖元信息存儲(chǔ)在模板描述模塊,在數(shù)據(jù)中心模塊與模板描述模塊之間建立映射關(guān)系,通過(guò)映射關(guān)系記錄數(shù)據(jù)中心模塊中的數(shù)據(jù)替換模板描述模塊中的圖元信息的方式,播放命令通過(guò)解析與之對(duì)應(yīng)的映射關(guān)系,從數(shù)據(jù)中心模塊中取出相應(yīng)的數(shù)據(jù),替換掉模板描述模塊中字幕模板的內(nèi)容。本發(fā)明可以增加字幕播出的靈活性,大大提高字幕員的工作效率。
文檔編號(hào)H04N5/278GK101472093SQ20071030429
公開(kāi)日2009年7月1日 申請(qǐng)日期2007年12月27日 優(yōu)先權(quán)日2007年12月27日
發(fā)明者胡安春 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司