欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于分布式字幕處理系統(tǒng)的字幕制播方法及系統(tǒng)的制作方法

文檔序號:7720053閱讀:96來源:國知局
專利名稱:基于分布式字幕處理系統(tǒng)的字幕制播方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視 音頻節(jié)目制作的技術(shù)領(lǐng)域,特別是涉及一種基于分布式字幕處理系 統(tǒng)的字幕制播方法及一種基于分布式字幕處理系統(tǒng)的字幕制播系統(tǒng)。
背景技術(shù)
分離字幕是一種新興的電視字幕制播方法,它基于視音頻文件制作對白唱詞等字 幕,所謂分離就是在節(jié)目的視音頻文件之外,生成視音頻時碼相關(guān)聯(lián)的獨立的字幕文件。分 離字幕對于制作各種視音頻節(jié)目,具有重要意義。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,目前多數(shù)電視臺的節(jié)目制播系統(tǒng)也逐漸實現(xiàn)了網(wǎng)絡(luò)化,在 這種網(wǎng)絡(luò)化的節(jié)目制播系統(tǒng)中,多個節(jié)目制作公司的節(jié)目制作設(shè)備(通常為PC),分別與節(jié) 目制播系統(tǒng)相連接,即形成一種分布式的數(shù)據(jù)結(jié)構(gòu)。如中央電視臺的節(jié)目制播系統(tǒng),即與多 個節(jié)目制作公司的節(jié)目制作設(shè)備相連,以獲得所需公司的節(jié)目制作信息后,在前端進一步 處理后進行播出??梢岳斫獾氖?,基于現(xiàn)有的網(wǎng)絡(luò)化節(jié)目制播系統(tǒng),各類節(jié)目中的字幕也是 由不同的節(jié)目制作公司提供的,在這種情況下,前端的節(jié)目制播系統(tǒng)往往不能分離出節(jié)目 中的字幕文件,此時,則需要在前端節(jié)目制播系統(tǒng)重新分離字幕,顯然過于耗費人力、物力。因此,目前需要本領(lǐng)域技術(shù)人員迫切解決的一個技術(shù)問題就是如何能夠創(chuàng)新地 提出一種基于分布式字幕處理系統(tǒng)的字幕制播的制播機制,以保證網(wǎng)絡(luò)化制播系統(tǒng)中字幕 制播的通用性及個體適用性,提高系統(tǒng)的可擴展性,并有效降低成本。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種基于分布式字幕處理系統(tǒng)的字幕制播方 法及系統(tǒng),用以保證網(wǎng)絡(luò)化制播系統(tǒng)中字幕制播的通用性及個體適用性,提高系統(tǒng)的可擴 展性,并有效降低成本。為了解決上述技術(shù)問題,本發(fā)明實施例公開了一種基于分布式字幕處理系統(tǒng)的字 幕制播方法,所述分布式字幕處理系統(tǒng)包括分別與一個字幕播出端通過網(wǎng)絡(luò)相連的多個字 幕制作端,所述的方法包括所述字幕制作端從源字幕文件中提取字幕的基本屬性信息和用戶定制屬性信息, 以及,將所述字幕的基本屬性信息和用戶定制屬性信息作為XML元數(shù)據(jù),按照預(yù)置規(guī)則生 成字幕XML文件,并提交至字幕播出端;所述字幕播出端解析所述字幕XML文件,并播出相應(yīng)的字幕。優(yōu)選的,所述源字幕文件具有對應(yīng)的描述方式;所述的方法還包括判斷所述字幕的基本屬性信息和用戶定制屬性信息是否匹配預(yù)設(shè)的描述方式;若是,則直接執(zhí)行所述生成字幕XML文件并提交至字幕播出端的步驟若否,則將所述字幕的基本屬性信息和用戶定制屬性信息轉(zhuǎn)換為匹配的描述方式 后,再執(zhí)行所述生成字幕XML文件并提交至字幕播出端的步驟。優(yōu)選的,所述字幕的基本屬性信息包括字幕的文件描述信息、字幕段的內(nèi)容和顯示屬性信息;所述XML元數(shù)據(jù)包括作為第一元數(shù)據(jù)的字幕文件描述信息,作為第二元數(shù)據(jù) 的字幕段的內(nèi)容和顯示屬性信息,以及,作為第三元數(shù)據(jù)的用戶定制屬性信息,所述生成字 幕XML文件的步驟進一步包括

在XML文件中寫入第一元數(shù)據(jù),所述第一元數(shù)據(jù)嵌套的子元數(shù)據(jù)包括字幕文件 識別標(biāo)識、字幕文件格式版本號、字幕文件所使用的字符集編號、字幕文件的標(biāo)題名稱、字 幕文件支持的電視制式、字幕段數(shù)量;在XML文件中寫入第二元數(shù)據(jù),所述第二元數(shù)據(jù)嵌套的子元數(shù)據(jù)包括字幕段標(biāo) 識信息、字幕段結(jié)構(gòu)信息和字幕屏內(nèi)容信息;在XML文件中寫入第三元數(shù)據(jù)。優(yōu)選的,所述解析播出的步驟進一步包括解析所述字幕XML文件,獲得各XML元數(shù)據(jù)及其描述方式;若當(dāng)前系統(tǒng)不支持所述描述方式,則將其轉(zhuǎn)換為當(dāng)前系統(tǒng)支持的描述方式;依據(jù)轉(zhuǎn)換后的描述方式播出相應(yīng)的字幕。優(yōu)選的,所述字幕包括字符字幕、動畫字幕或滾動字幕。本發(fā)明實施例還公開了一種分布式字幕處理系統(tǒng)的字幕制播系統(tǒng),所述分布式字 幕處理系統(tǒng)包括分別與一個字幕播出端通過網(wǎng)絡(luò)相連的多個字幕制作端,所述的系統(tǒng)包 括位于字幕制作端的屬性提取模塊、描述生成模塊和數(shù)據(jù)提交模塊,以及,位于字幕 播出端的解析播出模塊;其中,所述屬性提取模塊用于從源字幕文件中提取字幕的基本屬性信息和用戶定制屬 性信息;所述描述生成模塊用于將所述字幕的基本屬性信息和用戶定制屬性信息作為XML 元數(shù)據(jù),按照預(yù)置規(guī)則生成字幕XML文件;所述數(shù)據(jù)提交模塊用于將所述字幕XML文件提交至字幕播出端;所述解析播出模塊用于解析所述字幕XML文件,并播出相應(yīng)的字幕。優(yōu)選的,所述源字幕文件具有對應(yīng)的描述方式;所述的系統(tǒng)還包括位于字幕制作 端的描述方式判斷模塊和描述轉(zhuǎn)換模塊所述描述方式判斷模塊用于判斷所述字幕的基本屬性信息和用戶定制屬性信息 是否匹配預(yù)設(shè)的描述方式,若是,則觸發(fā)描述生成模塊若否,則觸發(fā)描述轉(zhuǎn)換模塊;所述描述轉(zhuǎn)換模塊用于將所述字幕的基本屬性信息和用戶定制屬性信息轉(zhuǎn)換為 匹配的描述方式后,觸發(fā)描述生成模塊。優(yōu)選的,所述字幕的基本屬性信息包括字幕的文件描述信息、字幕段的內(nèi)容和顯 示屬性信息。所述XML元數(shù)據(jù)包括作為第一元數(shù)據(jù)的字幕文件描述信息,作為第二元數(shù)據(jù) 的字幕段的內(nèi)容和顯示屬性信息,以及,作為第三元數(shù)據(jù)的用戶定制屬性信息,所述描述生 成模塊進一步包括第一元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第一元數(shù)據(jù),所述第一元數(shù)據(jù)嵌 套的子元數(shù)據(jù)包括字幕文件識別標(biāo)識、字幕文件格式版本號、字幕文件所使用的字符集編 號、字幕文件的標(biāo)題名稱、字幕文件支持的電視制式、字幕段數(shù)量;
第二元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第二元數(shù)據(jù),所述第二元數(shù)據(jù)嵌 套的子元數(shù)據(jù)包括字幕段標(biāo)識信息、字幕段結(jié)構(gòu)信息、字幕屏內(nèi)容信息;第三元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第三元數(shù)據(jù)。

優(yōu)選的,所述解析播出模塊進一步包括解析子模塊,用于解析所述字幕XML文件,獲得各XML元數(shù)據(jù)及其描述方式;匹配轉(zhuǎn)換子模塊,用于在當(dāng)前系統(tǒng)不支持所述描述方式時,將其轉(zhuǎn)換為當(dāng)前系統(tǒng) 支持的描述方式;播出子模塊,用于依據(jù)轉(zhuǎn)換后的描述方式播出相應(yīng)的字幕。優(yōu)選的,所述字幕包括字符字幕、動畫字幕或滾動字幕。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明通過提取源字幕文件中作為通用性數(shù)據(jù)的字幕基本屬性信息,以及,作為 個性化數(shù)據(jù)的字幕用戶定制屬性信息,按照預(yù)置規(guī)則進行規(guī)范化定義,生成滿足預(yù)設(shè)數(shù)據(jù) 結(jié)構(gòu)的字幕XML文件,這種字幕XML文件的實現(xiàn)不僅簡單易行,可以支持實際應(yīng)用中的大量 對白唱詞類字幕的分離制播,還可以在保證通用性的基礎(chǔ)上,進一步方便用戶對字幕特效、 描述方式等的定制,從而滿足播出字幕個性化的需求;再者,由于本發(fā)明了統(tǒng)一了不同節(jié)目制作公司制作字幕的標(biāo)準(zhǔn),在分布式字幕處 理系統(tǒng)的字幕都能采用規(guī)定的方式進行分離,從而無需過多人力、物力的耗費,有效降低了 成本;此外,本發(fā)明采用XML作為數(shù)據(jù)描述手段,可以有效提高系統(tǒng)的可擴展性,并且數(shù) 據(jù)量很小,易于存儲傳輸,而且這種文件結(jié)構(gòu)還支持多段存放,從而可以適應(yīng)大量對白唱詞 內(nèi)容的有效組織。


圖1是本發(fā)明的一種基于分布式字幕處理系統(tǒng)的字幕制播方法實施例的步驟流 程圖;圖2是本發(fā)明的一種基于分布式字幕處理系統(tǒng)的字幕制播系統(tǒng)實施例的結(jié)構(gòu)框 圖。
具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進一步詳細(xì)的說明。本發(fā)明可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如多處理器系統(tǒng)、月艮 務(wù)器、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。本發(fā)明可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序 模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組 件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本發(fā)明,在這些分布式計算環(huán)境中,由 通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以 位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機存儲介質(zhì)中。參考圖1,示出了本發(fā)明的一種基于分布式字幕處理系統(tǒng)的字幕制播方法實施例1的流程圖,所述分布式字幕處理系統(tǒng)包括分別與一個字幕播出端通過網(wǎng)絡(luò)相連的多個字 幕制作端,本實施例具體可以包括以下步驟步驟101、所述字幕制作端從源字幕文件中提取字幕的基本屬性信息和用戶定制 屬性信息;步驟102、將所述字幕的基本屬性信息和用戶定制屬性信息作為XML元數(shù)據(jù),按照 預(yù)置規(guī)則生成字幕XML文件,并提交至字幕播出端;步驟103、所述字幕播出端解析所述字幕XML文件,并播出相應(yīng)的字幕。
在本發(fā)明實施例中,從所述源字幕文件中提取的字幕的基本屬性信息,則可以理 解為描述字幕對象的通用數(shù)據(jù);用戶定制的屬性信息則可以理解為描述字幕對象的個性數(shù) 據(jù)。在本發(fā)明的一種優(yōu)選實施例中,所述字幕的基本屬性信息可以包括字幕的文件 描述信息、字幕段的內(nèi)容和顯示屬性信息。例如,字幕文件的格式版本號、字幕文件所使用 的字符集、字幕文件的標(biāo)題名稱、字幕文件支持的電視制式、字幕文件中字幕段的數(shù)量等字 幕文件頭信息的數(shù)據(jù)均屬于字幕的文件描述信息。本領(lǐng)域技術(shù)人員公知的是,字幕段(Section)包含一段字幕的內(nèi)容和顯示信息, 一段中含多屏字幕。字幕是按照屏(Screen)為單位依次顯示的,為同屏顯示多語種字幕, 每屏可以包含多個字幕塊(Block),字幕塊參數(shù)N為各屏中的字幕塊,在字幕文件中,N被統(tǒng) 一賦予字體、字號、顏色和位置等顯示屬性。故在實際中,所編寫字幕段的內(nèi)容和顯示屬性 信息具體可以包括字幕段標(biāo)識信息、字幕段結(jié)構(gòu)信息、字幕屏內(nèi)容信息等。本發(fā)明實施例對于用戶定制屬性信息無需作出具體限定,例如,用戶針對某個字 幕塊定義的顯示特效、移動速度等。在實際中,由于由不同節(jié)目制作端提供的源字幕文件往往采用不同的描述方式, 而某些描述方式其它節(jié)目制作端或節(jié)目播出端無法識別,因而在本發(fā)明的另一優(yōu)選實施例 中,還可以增加了對源字幕文件的描述方式與預(yù)設(shè)的描述方式不匹配時的處理步驟。具體 而言,即在步驟102之前,還可以包括以下步驟步驟1021、判斷所述字幕的基本屬性信息和用戶定制屬性信息是否匹配預(yù)設(shè)的描 述方式;若是,則直接執(zhí)行步驟102 ;若否,則先執(zhí)行步驟1022后再執(zhí)行步驟102 ;步驟1022、將所述字幕的基本屬性信息和用戶定制屬性信息轉(zhuǎn)換為匹配的描述方 式。例如,源字幕文件中對于字幕塊中字符的位置描述方式采用的是相對坐標(biāo)系的定 義,而當(dāng)前規(guī)定的字符位置描述方式是絕對坐標(biāo)系的定義,在本實施例中,則先將該字符位 置從相對坐標(biāo)系的定義轉(zhuǎn)換為絕對坐標(biāo)系的定義之后,再寫入XML文件。為保證不同描述方式的源字幕文件在網(wǎng)絡(luò)化制播系統(tǒng)中的應(yīng)用,本發(fā)明需要將從 源字幕文件中提取出來的通用性數(shù)據(jù)(字幕基本屬性信息)和個性化數(shù)據(jù)(和用戶定制屬 性信息)以XML方式組織,生成滿足預(yù)置規(guī)則的字幕XML文件。所謂XML (Extensible Markup Language)即可擴展標(biāo)記語言,它是一種簡單的數(shù)據(jù)存儲語言,使用一系列簡單的標(biāo)記描述 數(shù)據(jù)。上述各個數(shù)據(jù)結(jié)構(gòu)依照XML的術(shù)語被稱作元數(shù)據(jù)(Element),元數(shù)據(jù)中可以嵌套包含 多個子元數(shù)據(jù)。基于這種XML的描述規(guī)則,在具體實現(xiàn)中,優(yōu)選可以將所述字幕文件描述信息作為第一元數(shù)據(jù),將字幕段的內(nèi)容和顯示屬性信息作為第二元數(shù)據(jù),作為第三元數(shù)據(jù)的用戶 定制屬性信息,在這種情況下,所述步驟102可以進一步包括以下子步驟子步 驟Si、在XML文件中寫入第一元數(shù)據(jù),所述第一元數(shù)據(jù)嵌套的子元數(shù)據(jù)可以 包括字幕文件識別標(biāo)識File ID、字幕文件格式版本號File Version、字幕文件所使用 的字符集編號Code Page、字幕文件的標(biāo)題名稱Program、字幕文件支持的電視制式Video Standards^^j^^M Section Count ;子步驟S2、在XML文件中寫入第二元數(shù)據(jù),所述第二元數(shù)據(jù)嵌套的子元數(shù)據(jù)可以 包括字幕段標(biāo)識信息Text Section、字幕段結(jié)構(gòu)信息Section Info、字幕屏內(nèi)容信息Text Screen ;例如,所述字幕段結(jié)構(gòu)信息Section Info進一步嵌套的子元數(shù)據(jù)可以包括字幕 中包含字幕屏的數(shù)量Screen Count、每個字幕屏所包含的最大字幕塊數(shù)Block Count、各 字幕塊的顯示參數(shù)Display Parameters、各字幕屏的時碼模式Time Code Mode ;更為優(yōu)選 的是,所述各字幕塊的顯示參數(shù)Display Parameters進一步嵌套的子元數(shù)據(jù)可以包括各 字幕屏中所有字幕塊的共有顯示參數(shù),包括字幕塊在屏幕上所占的位置Position、字幕 塊的字體Font、字幕塊的排列方式Layout、字幕塊的字符正面顏色Text Color ;所述字幕 屏內(nèi)容信息Text Screen進一步嵌套的子元數(shù)據(jù)可以包括本屏字幕中各個字幕塊的信息 Text Block,其中,所述字幕塊的信息Text Block包括本字幕塊的字符串String。子步驟S3、在XML文件中寫入第三元數(shù)據(jù)User Data。其中的數(shù)據(jù)完全可以由制作應(yīng)用程序和播出應(yīng)用程序按照互相之間的約定進行 解釋和使用。例如。相應(yīng)的XML描述方式可如下所示〈User Data〉<Newauto/><XXXXXX/>〈/User Data〉當(dāng)然,本領(lǐng)域技術(shù)人員依據(jù)實際情況定義所需的元數(shù)據(jù),并相應(yīng)生成XML文件都 是可行的,本發(fā)明對此無需做出限制。為滿足不同節(jié)目制作端或節(jié)目播出端的應(yīng)用,在本發(fā)明的一種優(yōu)選實施例中,所 述步驟103可以進一步包括以下子步驟子步驟Tl、解析所述字幕XML文件,獲得各XML元數(shù)據(jù)及其描述方式;子步驟T2、若當(dāng)前系統(tǒng)不支持所述描述方式,則將其轉(zhuǎn)換為當(dāng)前系統(tǒng)支持的描述 方式;子步驟T3、依據(jù)轉(zhuǎn)換后的描述方式播出相應(yīng)的字幕。需要說明的是,在本說明書中僅僅是以字符為例說明字幕文件的制播機制,在具 體實現(xiàn)中,還可以針對動畫字幕文件、滾動字幕文件采用本發(fā)明的制播機制,例如,針對滾 動字幕文件,提取其滾動時間、滾動方式的基本屬性,然后作為元數(shù)據(jù)或子元數(shù)據(jù)生成XML 文件,在播出時通過解析該XML文件即可使得相關(guān)字幕依據(jù)滾動時間、滾動方式等屬性進 行輸出。對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某 些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描 述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。參考圖2,示出了本發(fā)明的一種基于分布式字幕處理系統(tǒng)的字幕制播系統(tǒng)實施例 的結(jié)構(gòu)框圖,所述分布式字幕處理系統(tǒng)包括分別與一個字幕播出端20通過網(wǎng)絡(luò)相連的多 個字幕制作端21,所述的系統(tǒng)具體可以包括 位于字幕制作端21的屬性提取模塊211、描述生成模塊212和數(shù)據(jù)提交模塊213, 以及,位于字幕播出端的解析播出模塊201 ;其中,所述屬性提取模塊211用于從源字幕文件中提取字幕的基本屬性信息和用戶定 制屬性信息;所述描述生成模塊212用于將所述字幕的基本屬性信息和用戶定制屬性信息作 為XML元數(shù)據(jù),按照預(yù)置規(guī)則生成字幕XML文件;所述數(shù)據(jù)提交模塊213用于將所述字幕XML文件提交至字幕播出端;所述解析播出模塊201用于解析所述字幕XML文件,并播出相應(yīng)的字幕。在具體實現(xiàn)中,所述源字幕文件具有對應(yīng)的描述方式;作為本發(fā)明的另一優(yōu)選實 施例,所述的系統(tǒng)還可以包括位于字幕制作端21的描述方式判斷模塊214和描述轉(zhuǎn)換模塊 215 所述描述方式判斷模塊214用于判斷所述字幕的基本屬性信息和用戶定制屬性 信息是否匹配預(yù)設(shè)的描述方式,若是,則觸發(fā)描述生成模塊若否,則觸發(fā)描述轉(zhuǎn)換模塊;所述描述轉(zhuǎn)換模塊215用于將所述字幕的基本屬性信息和用戶定制屬性信息轉(zhuǎn) 換為匹配的描述方式后,觸發(fā)描述生成模塊。為滿足不同節(jié)目制作端或節(jié)目播出端的應(yīng)用,所述解析播出模塊201可以進一步 包括以下子模塊解析子模塊,用于解析所述字幕XML文件,獲得各XML元數(shù)據(jù)及其描述方式;匹配轉(zhuǎn)換子模塊,用于在當(dāng)前系統(tǒng)不支持所述描述方式時,將其轉(zhuǎn)換為當(dāng)前系統(tǒng) 支持的描述方式;播出子模塊,用于依據(jù)轉(zhuǎn)換后的描述方式播出相應(yīng)的字幕。在本發(fā)明實施例中,優(yōu)選的是,所述字幕的基本屬性信息可以包括字幕的文件描 述信息、字幕段的內(nèi)容和顯示屬性信息;相應(yīng)地,所述XML元數(shù)據(jù)可以包括作為第一元數(shù) 據(jù)的字幕文件描述信息,作為第二元數(shù)據(jù)的字幕段的內(nèi)容和顯示屬性信息,以及,作為第三 元數(shù)據(jù)的用戶定制屬性信息,在這種情況下,所述描述生成模塊可以進一步包括以下子模 塊第一元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第一元數(shù)據(jù),所述第一元數(shù)據(jù)嵌 套的子元數(shù)據(jù)包括字幕文件識別標(biāo)識File ID、字幕文件格式版本號File Version、字幕 文件所使用的字符集編號Code Page、字幕文件的標(biāo)題名稱Program、字幕文件支持的電視 制式 Video Standard、字幕段數(shù)量 Section Count ;第二元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第二元數(shù)據(jù),所述第二元數(shù)據(jù)嵌 套的子元數(shù)據(jù)包括字幕段標(biāo)識信息Text Section、字幕段結(jié)構(gòu)信息Section Info、字幕屏內(nèi)容信息Text Screen ;第三元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第三元數(shù)據(jù)。由于本實施例基本相應(yīng)于前述方法實施例,故本實施例的描述中未詳盡之處,可以參見前述實施例中的相關(guān)說明,在此就不贅述了。本說明書中的各個實施例重點說明的 都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將 一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作 之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體 意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括 那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或
者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,
并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上對本發(fā)明所提供的一種基于分布式字幕處理系統(tǒng)的字幕制播方法及一種基 于分布式字幕處理系統(tǒng)的字幕制播系統(tǒng)進行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明 的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核 心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范 圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種基于分布式字幕處理系統(tǒng)的字幕制播方法,其特征在于,所述分布式字幕處理 系統(tǒng)包括分別與一個字幕播出端通過網(wǎng)絡(luò)相連的多個字幕制作端,所述的方法包括所述字幕制作端從源字幕文件中提取字幕的基本屬性信息和用戶定制屬性信息,以 及,將所述字幕的基本屬性信息和用戶定制屬性信息作為XML元數(shù)據(jù),按照預(yù)置規(guī)則生成 字幕XML文件,并提交至字幕播出端;所述字幕播出端解析所述字幕XML文件,并播出相應(yīng)的字幕。
2.如權(quán)利要求1所述的方法,其特征在于,所述源字幕文件具有對應(yīng)的描述方式;所述 的方法還包括判斷所述字幕的基本屬性信息和用戶定制屬性信息是否匹配預(yù)設(shè)的描述方式; 若是,則直接執(zhí)行所述生成字幕XML文件并提交至字幕播出端的步驟 若否,則將所述字幕的基本屬性信息和用戶定制屬性信息轉(zhuǎn)換為匹配的描述方式后, 再執(zhí)行所述生成字幕XML文件并提交至字幕播出端的步驟。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述字幕的基本屬性信息包括字幕的 文件描述信息、字幕段的內(nèi)容和顯示屬性信息;所述XML元數(shù)據(jù)包括作為第一元數(shù)據(jù)的字 幕文件描述信息,作為第二元數(shù)據(jù)的字幕段的內(nèi)容和顯示屬性信息,以及,作為第三元數(shù)據(jù) 的用戶定制屬性信息,所述生成字幕XML文件的步驟進一步包括在XML文件中寫入第一元數(shù)據(jù),所述第一元數(shù)據(jù)嵌套的子元數(shù)據(jù)包括字幕文件識別 標(biāo)識、字幕文件格式版本號、字幕文件所使用的字符集編號、字幕文件的標(biāo)題名稱、字幕文 件支持的電視制式、字幕段數(shù)量;在XML文件中寫入第二元數(shù)據(jù),所述第二元數(shù)據(jù)嵌套的子元數(shù)據(jù)包括字幕段標(biāo)識信 息、字幕段結(jié)構(gòu)信息和字幕屏內(nèi)容信息; 在XML文件中寫入第三元數(shù)據(jù)。
4.如權(quán)利要求2所述的方法,其特征在于,所述解析播出的步驟進一步包括 解析所述字幕XML文件,獲得各XML元數(shù)據(jù)及其描述方式;若當(dāng)前系統(tǒng)不支持所述描述方式,則將其轉(zhuǎn)換為當(dāng)前系統(tǒng)支持的描述方式; 依據(jù)轉(zhuǎn)換后的描述方式播出相應(yīng)的字幕。
5.如權(quán)利要求1所述的方法,其特征在于,所述字幕包括字符字幕、動畫字幕或滾動字眷ο
6.一種分布式字幕處理系統(tǒng)的字幕制播系統(tǒng),其特征在于,所述分布式字幕處理系統(tǒng) 包括分別與一個字幕播出端通過網(wǎng)絡(luò)相連的多個字幕制作端,所述的系統(tǒng)包括位于字幕制作端的屬性提取模塊、描述生成模塊和數(shù)據(jù)提交模塊,以及,位于字幕播出 端的解析播出模塊; 其中,所述屬性提取模塊用于從源字幕文件中提取字幕的基本屬性信息和用戶定制屬性信息;所述描述生成模塊用于將所述字幕的基本屬性信息和用戶定制屬性信息作為XML元 數(shù)據(jù),按照預(yù)置規(guī)則生成字幕XML文件;所述數(shù)據(jù)提交模塊用于將所述字幕XML文件提交至字幕播出端; 所述解析播出模塊用于解析所述字幕XML文件,并播出相應(yīng)的字幕。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述源字幕文件具有對應(yīng)的描述方式;所述 的系統(tǒng)還包括位于字幕制作端的描述方式判斷模塊和描述轉(zhuǎn)換模塊所述描述方式判斷模塊用于判斷所述字幕的基本屬性信息和用戶定制屬性信息是否 匹配預(yù)設(shè)的描述方式,若是,則觸發(fā)描述生成模塊若否,則觸發(fā)描述轉(zhuǎn)換模塊;所述描述轉(zhuǎn)換模塊用于將所述字幕的基本屬性信息和用戶定制屬性信息轉(zhuǎn)換為匹配 的描述方式后,觸發(fā)描述生成模塊。
8.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述字幕的基本屬性信息包括字幕的 文件描述信息、字幕段的內(nèi)容和顯示屬性信息。所述XML元數(shù)據(jù)包括作為第一元數(shù)據(jù)的字 幕文件描述信息,作為第二元數(shù)據(jù)的字幕段的內(nèi)容和顯示屬性信息,以及,作為第三元數(shù)據(jù) 的用戶定制屬性信息,所述描述生成模塊進一步包括第一元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第一元數(shù)據(jù),所述第一元數(shù)據(jù)嵌套的 子元數(shù)據(jù)包括字幕文件識別標(biāo)識、字幕文件格式版本號、字幕文件所使用的字符集編號、 字幕文件的標(biāo)題名稱、字幕文件支持的電視制式、字幕段數(shù)量;第二元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第二元數(shù)據(jù),所述第二元數(shù)據(jù)嵌套的 子元數(shù)據(jù)包括字幕段標(biāo)識信息、字幕段結(jié)構(gòu)信息、字幕屏內(nèi)容信息; 第三元數(shù)據(jù)寫入子模塊,用于在XML文件中寫入第三元數(shù)據(jù)。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述解析播出模塊進一步包括 解析子模塊,用于解析所述字幕XML文件,獲得各XML元數(shù)據(jù)及其描述方式;匹配轉(zhuǎn)換子模塊,用于在當(dāng)前系統(tǒng)不支持所述描述方式時,將其轉(zhuǎn)換為當(dāng)前系統(tǒng)支持 的描述方式;播出子模塊,用于依據(jù)轉(zhuǎn)換后的描述方式播出相應(yīng)的字幕。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述字幕包括字符字幕、動畫字幕或滾動字幕。
全文摘要
本發(fā)明公開了一種基于分布式字幕處理系統(tǒng)的字幕制播方法,所述分布式字幕處理系統(tǒng)包括分別與一個字幕播出端通過網(wǎng)絡(luò)相連的多個字幕制作端,所述的方法包括所述字幕制作端從源字幕文件中提取字幕的基本屬性信息和用戶定制屬性信息,以及,將所述字幕的基本屬性信息和用戶定制屬性信息作為XML元數(shù)據(jù),按照預(yù)置規(guī)則生成字幕XML文件,并提交至字幕播出端;所述字幕播出端解析所述字幕XML文件,并播出相應(yīng)的字幕。本發(fā)明可以保證網(wǎng)絡(luò)化制播系統(tǒng)中字幕制播的通用性及個體適用性,提高系統(tǒng)的可擴展性,并有效降低成本。
文檔編號H04N5/278GK102065234SQ20091023757
公開日2011年5月18日 申請日期2009年11月12日 優(yōu)先權(quán)日2009年11月12日
發(fā)明者馮永, 劉衡娜, 呂精華, 孫季川, 安戰(zhàn)國, 鄭培楓 申請人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
襄城县| 桑植县| 肃南| 青铜峡市| 万荣县| 纳雍县| 屏南县| 客服| 凭祥市| 思南县| 临朐县| 竹溪县| 清丰县| 林州市| 公主岭市| 焦作市| 凤翔县| 黑水县| 涟水县| 县级市| 漳平市| 历史| 铜梁县| 胶州市| 宁夏| 桦川县| 林州市| 莆田市| 罗定市| 巨野县| 丽水市| 招远市| 班戈县| 民乐县| 子长县| 荆州市| 固阳县| 临海市| 将乐县| 抚松县| 汾阳市|