專利名稱:基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法
技術(shù)領(lǐng)域:
本發(fā)明涉及錄像制作及播放技術(shù)。
背景技術(shù):
伴隨著教育部“高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程”的啟動(dòng),各大高校紛紛開展了 精品課程、雙語課程建設(shè)工作,教學(xué)錄像的錄制及后期制作是決定精品課程、雙語課程質(zhì)量 的關(guān)鍵一環(huán)。教學(xué)錄像制作完成后,上網(wǎng)播放主要有兩種表現(xiàn)形式獨(dú)立窗口的教學(xué)錄像、帶教 學(xué)課件與索引的教學(xué)錄像。獨(dú)立窗口的教學(xué)錄像主要展示教師課堂教學(xué)的魅力,一般請(qǐng)專業(yè)人士拍攝后進(jìn)行 適當(dāng)?shù)募糨嫞枰^高的制作成本。制作時(shí)以1個(gè)學(xué)時(shí)(45分鐘)為基本單位,采用專門的 視頻編緝軟件添加少量的字幕,播放時(shí)整體播放。帶教學(xué)課件與索引的教學(xué)錄像可展示課程整體結(jié)構(gòu),制作時(shí)一般也以1個(gè)學(xué)時(shí) (45分鐘)為基本單位,利用同步流媒體制作工具將PPT、索引、視頻等集成為一個(gè)系統(tǒng),有 利于學(xué)生學(xué)習(xí)。教學(xué)錄像則一般以小窗口形式播放。上面兩種形式的教學(xué)錄像有利地推動(dòng)了精品課程、雙語課程質(zhì)量工程建設(shè),是目 前精品課程、雙語課程教學(xué)錄像展示的主要形式。上面兩種形式的教學(xué)錄像也存在著不足,主要有均須使用專門的軟件進(jìn)行制作,制作完成后不能在不對(duì)視頻做任何修改的情況下 靈活添加同步字幕信息,無法通過添加同步字幕超鏈接引入拓展內(nèi)容。教學(xué)視頻整體播放, 不能根據(jù)教學(xué)內(nèi)容分段播放,不利于更方便地為學(xué)生服務(wù)。目前的錄像制作播放專利技術(shù),如中興通訊股份有限公司授權(quán)號(hào)為CN100583996C 的中國發(fā)明專利審定授權(quán)說明書所公開的一種網(wǎng)頁中切換視頻播放內(nèi)容的方法及裝置,通 過控制視頻切換的時(shí)機(jī),減少系統(tǒng)資源的消耗,避免出現(xiàn)在切換視頻時(shí)系統(tǒng)資源消耗過多 而造成系統(tǒng)不響應(yīng)用戶按鍵操作的現(xiàn)象;中興通訊股份有限公司公開號(hào)為CN1017^857A 的中國發(fā)明專利申請(qǐng)公布說明書所公開的一種接入視頻服務(wù)的方法及視頻播放系統(tǒng),通過 生成RTSP播放的URL提供一種接入視頻服務(wù)的方法及視頻播放系統(tǒng);華為終端有限公司公 開號(hào)為CN101930779A的中國發(fā)明專利申請(qǐng)公布說明書所公開的一種視頻批注方法及視頻 播放器,實(shí)現(xiàn)了批注數(shù)據(jù)和視頻數(shù)據(jù)獨(dú)立,不壓制到視頻中來標(biāo)識(shí)視頻中目標(biāo)的運(yùn)動(dòng)軌跡。上面的專利技術(shù)不是專門針對(duì)精品課程、雙語課程教學(xué)錄像開發(fā),不能有效解決 錄像制作完成后在不對(duì)視頻做任何修改的情況下靈活添加同步字幕信息,通過添加同步字 幕超鏈接引入拓展內(nèi)容,根據(jù)教學(xué)內(nèi)容分段播放教學(xué)錄像等不足。
發(fā)明內(nèi)容
有鑒于此,為了解決上述問題,本發(fā)明提出了一種基于互聯(lián)網(wǎng)的教學(xué)錄像同步文 字信息添加及分段播放方法,可在對(duì)教學(xué)錄像本身不做任何編輯修改的情況下實(shí)現(xiàn)相關(guān)同步文字信息添加及分段播放,相關(guān)信息錄入修改基于XML實(shí)現(xiàn),利用該方法實(shí)現(xiàn)的系統(tǒng)能 可靠運(yùn)行在互聯(lián)網(wǎng)。本發(fā)明的目的是這樣實(shí)現(xiàn)的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播 放方法,包括如下步驟Sl 登錄上傳RMVB格式精品課程雙語課程教學(xué)錄像及總播放時(shí)間并初始化;S2 基于XML錄入修改相關(guān)的文字信息及出現(xiàn)時(shí)間;S3 生成與教學(xué)錄像相關(guān)的realtext (簡稱RT)文件;S4 基于XML錄入修改相關(guān)的段落提示信息及起止時(shí)間;S5 針對(duì)不同的段生成相應(yīng)的SMIL文件及RPM文件;S6 將設(shè)計(jì)成果保存到優(yōu)選實(shí)例服務(wù)器并生成相應(yīng)的播放信息供在線播放;S7 將設(shè)計(jì)成果下載保存到本地計(jì)算機(jī)后上傳到其它服務(wù)器瀏覽。進(jìn)一步,步驟Sl中,是通過互聯(lián)網(wǎng)平臺(tái)登錄上傳精品課程雙語課程教學(xué)錄像及總 播放時(shí)間,使用C#語言進(jìn)行了如下初始化處理Sll 使用Directoryhfo類創(chuàng)建不重復(fù)的工作文件夾;S12 使用XmlDocument類通過DOM接口加載RT文件模板;S13 使用XmlNode定位到window節(jié)點(diǎn),使用XmlElement在加載的RT文件中修改 duration屬性值為總播放時(shí)間;S14 形成需要的RT文件雛形并將其保存到創(chuàng)建的文件夾中。進(jìn)一步,步驟S12中的RT文件模板參考實(shí)例如下
< xml version二"1.0" encoding-Mgb2312" >
〈window type="tickeRTape" height="480" width-"25M link="red" bgcolor="black" duration二"0:45:55">
〈font color=M#CCFF00" size="+2" charset="gb2312">
〈/font〉
〈/window〉進(jìn)一步,步驟S2中,基于XML使用C#語言進(jìn)行如下處理S21 通過互聯(lián)網(wǎng)平臺(tái)錄入相關(guān)的文字信息及出現(xiàn)時(shí)間;S22 使用XmlDocument類通過DOM接口加載相應(yīng)的RT文件模板;S23 使用XmlNode定位到font節(jié)點(diǎn),使用XmlElement在加載的RT文件中在font 節(jié)點(diǎn)下通過添加節(jié)點(diǎn)將通過互聯(lián)網(wǎng)平臺(tái)錄入的相關(guān)同步文字信息及出現(xiàn)時(shí)間添加到RT文 件中并保存;S24 使用XmlNode定位節(jié)點(diǎn),使用XmlElement修改已添加的同步文字信息及出現(xiàn) 時(shí)間并保存。進(jìn)一步,步驟S23中,含有1個(gè)節(jié)點(diǎn)數(shù)據(jù)的font節(jié)點(diǎn)參考數(shù)據(jù)如下
權(quán)利要求
1.基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其特征在于,包括如下 步驟51登錄上傳RMVB格式精品課程雙語課程教學(xué)錄像及總播放時(shí)間并初始化;52基于XML錄入修改相關(guān)的文字信息及出現(xiàn)時(shí)間;53生成與教學(xué)錄像相關(guān)的realtext (簡稱RT)文件;54基于XML錄入修改相關(guān)的段落提示信息及起止時(shí)間;55針對(duì)不同的段生成相應(yīng)的SMIL文件及RPM文件;56將設(shè)計(jì)成果保存到優(yōu)選實(shí)例服務(wù)器并生成相應(yīng)的播放信息供在線播放;57將設(shè)計(jì)成果下載保存到本地計(jì)算機(jī)后上傳到其它服務(wù)器播放。
2.如權(quán)利要求1所述的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其 特征在于步驟Sl中,是通過互聯(lián)網(wǎng)平臺(tái)登錄上傳精品課程雙語課程教學(xué)錄像及總播放時(shí) 間,使用C#語言進(jìn)行如下初始化處理511使用Directoryhfo類創(chuàng)建不重復(fù)的工作文件夾;512使用XmlDocument類通過DOM接口加載RT文件模板;513使用XmlNode定位節(jié)點(diǎn),使用XmlElement在加載的RT文件中修改duration屬性 值為總播放時(shí)間;514形成需要的RT文件雛形并將其保存到創(chuàng)建的文件夾中。
3.如權(quán)利要求1所述的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其 特征在于步驟S2中,基于XML使用C#語言進(jìn)行如下處理521通過互聯(lián)網(wǎng)平臺(tái)錄入相關(guān)的文字信息及出現(xiàn)時(shí)間;522使用XmlDocument類通過DOM接口加載相應(yīng)的RT文件模板;523使用XmlNode定位節(jié)點(diǎn),使用XmlElement在加載的RT文件中添加通過互聯(lián)網(wǎng)平 臺(tái)錄入的相關(guān)同步文字信息及出現(xiàn)時(shí)間并保存;524使用XmlNode定位節(jié)點(diǎn),使用XmlElement修改已添加的同步文字信息及出現(xiàn)時(shí)間 并保存。
4.如權(quán)利要求1所述的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其 特征在于步驟S3、S5中,最終文件的生成是使用Fil必tream采用“gb2312”編碼格式生成 并保存到了步驟Sll創(chuàng)建的文件夾中。
5.如權(quán)利要求1所述的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其 特征在于步驟S4中,使用XmlDocument類通過DOM接口實(shí)現(xiàn)SMIL文件模板的加載。
6.如權(quán)利要求1所述的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法, 其特征在于步驟S5中,針對(duì)不同的段,使用XmlNode定位節(jié)點(diǎn),使用XmlElement修改了 “SRC”、“Clip-begin”、“Clip-end” 等屬性,生成了不同的 SMIL 文件。
7.如權(quán)利要求1所述的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其 特征在于步驟S5中,是通過在RPM文件中寫入相應(yīng)的SMIL文件所在路徑創(chuàng)建相應(yīng)的RPM 文件的。
8.如權(quán)利要求1中的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其特 征在于步驟S6中,將生成的多個(gè)RPM文件名及文字信息描述保存到了數(shù)據(jù)庫中。
9.如權(quán)利要求1中的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其特征在于步驟S6中,在線播放是通過讀取并播放數(shù)據(jù)庫中記錄的與教學(xué)錄像相關(guān)的多個(gè)段 對(duì)應(yīng)的RPM文件名及相關(guān)文字信息描述等播放信息實(shí)現(xiàn)對(duì)同一個(gè)視頻文件的分段播放。
10.如權(quán)利要求1中的基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,其 特征在于步驟S7中,是通過互聯(lián)網(wǎng)平臺(tái)利用互聯(lián)網(wǎng)的文件夾壓縮技術(shù)實(shí)現(xiàn)將設(shè)計(jì)成果文 件夾壓縮成一個(gè)壓縮包后下載保存到本地計(jì)算機(jī)的。
全文摘要
本發(fā)明涉及錄像制作及播放技術(shù),公開了一種基于互聯(lián)網(wǎng)的教學(xué)錄像同步文字信息添加及分段播放方法,包括如下步驟上傳RMVB格式教學(xué)錄像及總播放時(shí)間;基于XML錄入修改與錄像內(nèi)容相關(guān)的文字信息及出現(xiàn)時(shí)間;生成與教學(xué)錄像相適應(yīng)的RT文件;基于XML錄入修改與教學(xué)錄像內(nèi)容相關(guān)的段落提示信息及起止時(shí)間;基于互聯(lián)網(wǎng)針對(duì)不同的段生成相應(yīng)的SMIL文件及RPM文件;保存設(shè)計(jì)成果到服務(wù)器并生成相應(yīng)的播放信息或下載設(shè)計(jì)成果到本地計(jì)算機(jī)。本發(fā)明主要用于提高與改善精品課程雙語課程教學(xué)錄像制作及播放質(zhì)量,最大特點(diǎn)是在對(duì)教學(xué)錄像本身不做任何編輯修改的情況下實(shí)現(xiàn)相關(guān)同步文字信息添加及分段播放,簡單可靠。
文檔編號(hào)G06F17/30GK102135986SQ20111004680
公開日2011年7月27日 申請(qǐng)日期2011年2月28日 優(yōu)先權(quán)日2011年2月28日
發(fā)明者孫東民, 胡國慶, 鄭偉, 陳新龍 申請(qǐng)人:重慶大學(xué)