專(zhuān)利名稱(chēng):字幕文件的制作方法及該文件的播放方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種字幕文件的制作方法及該文件的播放方法,特別涉及一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法及該文件的播放方法。
背景技術(shù):
隨著社會(huì)的發(fā)展與科學(xué)的進(jìn)步,數(shù)字電視和網(wǎng)絡(luò)電視越來(lái)越普及,人們對(duì)信息資訊的需求與日俱增。用戶(hù)在看電視時(shí)希望能獲得更多的資訊,數(shù)字電視和網(wǎng)絡(luò)電視的運(yùn)營(yíng)商也希望直接向數(shù)字電視用戶(hù)發(fā)放各種信息。在播放電視的同時(shí),放映包含各種信息的字幕文件可以實(shí)現(xiàn)上述目的。
發(fā)明內(nèi)容
本發(fā)明提供了一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法及該文件的播放方法,使用戶(hù)在看電視時(shí)能獲得更多的資訊,運(yùn)營(yíng)商也能直接向數(shù)字電視用戶(hù)發(fā)放各種信息。
本發(fā)明的技術(shù)方案概述如下一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,包含以下步驟1.在需要實(shí)現(xiàn)字幕疊加的交互式頁(yè)面中加入嵌入式框架標(biāo)簽,設(shè)置嵌入式框架標(biāo)簽的鏈接屬性為字幕頁(yè)面的路徑;2.在字幕頁(yè)面的源文件的頭文件標(biāo)簽之間加入控制字幕頁(yè)面的顯示規(guī)則的代碼;3.在字幕頁(yè)面的主體標(biāo)簽之間加入顯示內(nèi)容。
所述顯示規(guī)則包含顯示時(shí)間的控制,滾動(dòng)方式的控制。
所述顯示內(nèi)容是文字,圖片,音頻,視頻或其組合。
通過(guò)設(shè)置嵌入式框架在交互式頁(yè)面中的位置,可以控制字幕頁(yè)面的顯示位置。
一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,包含以下步驟A、交互式機(jī)頂盒向服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求,服務(wù)器接收到請(qǐng)求數(shù)據(jù)后,響應(yīng)請(qǐng)求,把用戶(hù)請(qǐng)求的交互式頁(yè)面的數(shù)據(jù)發(fā)送至交互式機(jī)頂盒;B、交互式機(jī)頂盒成功接收完交互式頁(yè)面的數(shù)據(jù),就將交互式頁(yè)面數(shù)據(jù)加載到瀏覽器,解析交互式頁(yè)面,將解析后的數(shù)據(jù)顯示到與交互式機(jī)頂盒配合使用的電視機(jī)上;C、當(dāng)解析到嵌入式框架標(biāo)簽的鏈接屬性(字幕頁(yè)面的路徑),交互式機(jī)頂盒就向服務(wù)器請(qǐng)求字幕頁(yè)面;D、服務(wù)器接收到請(qǐng)求后,響應(yīng)請(qǐng)求,發(fā)送字幕頁(yè)面數(shù)據(jù)至交互式機(jī)頂盒,交互式機(jī)頂盒成功接收完字幕頁(yè)面的數(shù)據(jù),就將字幕頁(yè)面數(shù)據(jù)加載到瀏覽器,解析字幕頁(yè)面,按照字幕頁(yè)面的源文件的頭文件標(biāo)簽之間的顯示規(guī)則將字幕頁(yè)面的主體標(biāo)簽之間的顯示內(nèi)容顯示到與交互式機(jī)頂盒配合使用的電視機(jī)上。
步驟A之前,由用戶(hù)操作交互式機(jī)頂盒請(qǐng)求交互式頁(yè)面。
步驟B中,若交互式機(jī)頂盒沒(méi)有成功接收完交互式頁(yè)面的數(shù)據(jù),交互式機(jī)頂盒就向服務(wù)器重新請(qǐng)求交互式頁(yè)面。
步驟D中,若交互式機(jī)頂盒沒(méi)有成功接收完字幕頁(yè)面的數(shù)據(jù),交互式機(jī)頂盒就向服務(wù)器重新請(qǐng)求字幕頁(yè)面。
步驟D中,所述顯示規(guī)則包含顯示時(shí)間的控制,滾動(dòng)方式的控制。
步驟D中,所述顯示內(nèi)容是文字,圖片,音頻,視頻或其組合。
與現(xiàn)有技術(shù)相比,本發(fā)明的效果是本發(fā)明提出了利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法及該文件的播放方法,使運(yùn)營(yíng)商可以很方便地向用戶(hù)發(fā)放各種信息,用戶(hù)通過(guò)交互式機(jī)頂盒瀏覽資訊頁(yè)面(交互式頁(yè)面)的時(shí)候既不影響正常瀏覽又可以及時(shí)得到運(yùn)營(yíng)商發(fā)出的最新資訊信息。如果所疊加的字幕內(nèi)容包含廣告信息,運(yùn)營(yíng)商可以從中獲益。
圖1是本發(fā)明利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法的流程示意圖。
圖2服務(wù)器、交互式機(jī)頂盒、電視機(jī)之間的數(shù)據(jù)傳輸示意圖。
圖3是本發(fā)明利用利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法的流程示意圖。
具體實(shí)施例方式
下面通過(guò)具體的實(shí)施例并結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述。交互式機(jī)頂盒主要是數(shù)字電視或網(wǎng)絡(luò)電視所使用的機(jī)頂盒。交互式機(jī)頂盒內(nèi)嵌瀏覽器,能支持html的基本標(biāo)簽解析并顯示網(wǎng)頁(yè);還支持簡(jiǎn)單的javascript腳本,能實(shí)現(xiàn)一些基本的動(dòng)態(tài)效果和網(wǎng)頁(yè)事件;能顯示一些基本格式的圖片或動(dòng)畫(huà),針對(duì)一些高級(jí)或增強(qiáng)型交互式機(jī)頂盒還能實(shí)現(xiàn)視頻、音頻等播放。
如圖1所示,一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,包含如下步驟1)在需要實(shí)現(xiàn)字幕疊加的交互式頁(yè)面中加入嵌入式框架標(biāo)簽,設(shè)置嵌入式框架標(biāo)簽的鏈接屬性為字幕頁(yè)面的路徑。通過(guò)設(shè)置嵌入式框架在交互式頁(yè)面中的位置,可以控制字幕頁(yè)面的顯示位置。如將字幕頁(yè)面顯示在交互式頁(yè)面底部或臺(tái)標(biāo)處或公告欄處等,當(dāng)需疊加多條字幕頁(yè)面時(shí),控制字幕頁(yè)面疊加在不同的位置。所述標(biāo)簽可為html的<iframe>標(biāo)簽或<frame>標(biāo)簽。
2)在字幕頁(yè)面的源文件的頭文件標(biāo)簽之間(<head></head>)加入控制字幕頁(yè)面的顯示規(guī)則的javascript代碼。所述顯示規(guī)則包含顯示時(shí)間的控制,控制字幕頁(yè)面的顯示時(shí)間;滾動(dòng)方式的控制,控制字幕頁(yè)面的滾動(dòng)方向?yàn)閺南碌缴匣驈淖蟮接一蜃笥腋妗?br>
3)在字幕頁(yè)面的主體標(biāo)簽之間(<body></body>標(biāo)簽之間)加入顯示內(nèi)容,所述顯示內(nèi)容可以是文字,圖片,音頻,視頻,只需是交互式機(jī)頂盒所支持的文件格式即可。上述文字和圖片都可以帶超鏈接。
如圖2所示,制作完畢的字幕文件放在服務(wù)器1上。交互式機(jī)頂盒2和服務(wù)器1之間采用超文本傳輸協(xié)議(Hypertext Transfer Protocol,簡(jiǎn)稱(chēng)http)進(jìn)行數(shù)據(jù)傳輸和通信。機(jī)頂盒根據(jù)http格式組裝請(qǐng)求頭字符串,通過(guò)字節(jié)流形式發(fā)送到服務(wù)器端,服務(wù)端接收到字節(jié)流后,通過(guò)解析和處理,根據(jù)http格式組裝響應(yīng)字符串發(fā)回機(jī)頂盒。機(jī)頂盒接收數(shù)據(jù)時(shí),可以根據(jù)分析響應(yīng)頭,判斷接收數(shù)據(jù)的格式,數(shù)據(jù)的長(zhǎng)度以及請(qǐng)求的數(shù)據(jù)是否成功接收完畢。交互式機(jī)頂盒2能將頁(yè)面?zhèn)鬏斨岭娨暀C(jī)3,電視機(jī)3能將接收到的頁(yè)面顯示出來(lái)。
如圖3所示,一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,包含如下步驟a)交互式機(jī)頂盒向服務(wù)器請(qǐng)求交互式頁(yè)面。服務(wù)器接收到請(qǐng)求后,響應(yīng)請(qǐng)求,把被請(qǐng)求的交互式頁(yè)面的數(shù)據(jù)發(fā)送至交互式機(jī)頂盒;
b)判斷交互式機(jī)頂盒是否成功接收完交互式頁(yè)面的數(shù)據(jù),如果是,就將交互式頁(yè)面數(shù)據(jù)加載到瀏覽器;如果否,則重新進(jìn)入步驟a);c)交互式機(jī)頂盒將交互式頁(yè)面加載到交互式機(jī)頂盒的瀏覽器內(nèi),集成了html和javascript的標(biāo)簽庫(kù)的交互式機(jī)頂盒的嵌入式瀏覽器,將交互式頁(yè)面源文件里的各個(gè)標(biāo)簽與標(biāo)簽庫(kù)內(nèi)的標(biāo)簽進(jìn)行對(duì)比,瀏覽器解析交互式頁(yè)面,將解析后的數(shù)據(jù)顯示到與交互式機(jī)頂盒配合使用的電視機(jī)上,當(dāng)解析到嵌入式框架標(biāo)簽的鏈接屬性(字幕頁(yè)面的路徑),交互式機(jī)頂盒就向服務(wù)器請(qǐng)求字幕頁(yè)面。
d)服務(wù)器接收到請(qǐng)求后,響應(yīng)請(qǐng)求,發(fā)送字幕頁(yè)面數(shù)據(jù)至交互式機(jī)頂盒。判斷交互式機(jī)頂盒是否成功接收完字幕頁(yè)面的數(shù)據(jù),如果是,就將字幕頁(yè)面數(shù)據(jù)加載到瀏覽器,集成了html和javascript的標(biāo)簽庫(kù)的交互式機(jī)頂盒的嵌入式瀏覽器,將字幕頁(yè)面源文件里的各個(gè)標(biāo)簽與標(biāo)簽庫(kù)內(nèi)的標(biāo)簽進(jìn)行對(duì)比,瀏覽器解析字幕頁(yè)面,按照字幕頁(yè)面的源文件的頭文件標(biāo)簽之間的顯示規(guī)則將字幕頁(yè)面的主體標(biāo)簽之間的顯示內(nèi)容顯示到與交互式機(jī)頂盒配合使用的電視機(jī)上;如果否,則交互式機(jī)頂盒重新向服務(wù)器請(qǐng)求字幕頁(yè)面。
步驟a)之前,可由用戶(hù)操作交互式機(jī)頂盒2請(qǐng)求交互式頁(yè)面。
步驟c)中嵌入式框架標(biāo)簽的位置即幕頁(yè)面的顯示位置。
步驟d)中所述顯示規(guī)則包含顯示時(shí)間的控制,控制字幕頁(yè)面的顯示時(shí)間;滾動(dòng)方式的控制,控制字幕頁(yè)面的滾動(dòng)方向?yàn)閺南碌缴匣驈淖蟮接一蜃笥腋?。所述顯示內(nèi)容可以是文字,圖片,音頻,視頻,只需是交互式機(jī)頂盒所支持的文件格式即可。上述文字和圖片都可以帶超鏈接。
權(quán)利要求
1.一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,其特征在于包含以下步驟1)在需要實(shí)現(xiàn)字幕疊加的交互式頁(yè)面中加入嵌入式框架標(biāo)簽,設(shè)置嵌入式框架標(biāo)簽的鏈接屬性為字幕頁(yè)面的路徑;2)在字幕頁(yè)面的源文件的頭文件標(biāo)簽之間加入控制字幕頁(yè)面的顯示規(guī)則的代碼;3)在字幕頁(yè)面的主體標(biāo)簽之間加入顯示內(nèi)容。
2.根據(jù)權(quán)利要求1所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,其特征在于所述顯示規(guī)則包含顯示時(shí)間的控制,滾動(dòng)方式的控制。
3.根據(jù)權(quán)利要求1或2所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,其特征在于所述顯示內(nèi)容是文字,圖片,音頻,視頻或其組合。
4.根據(jù)權(quán)利要求1所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,其特征在于通過(guò)設(shè)置嵌入式框架在交互式頁(yè)面中的位置,可以控制字幕頁(yè)面的顯示位置。
5.一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,其特征在于包含以下步驟A、交互式機(jī)頂盒向服務(wù)器發(fā)送數(shù)據(jù)請(qǐng)求,服務(wù)器接收到請(qǐng)求數(shù)據(jù)后,響應(yīng)請(qǐng)求,把用戶(hù)請(qǐng)求的交互式頁(yè)面的數(shù)據(jù)發(fā)送至交互式機(jī)頂盒;B、交互式機(jī)頂盒成功接收完交互式頁(yè)面的數(shù)據(jù),就將交互式頁(yè)面數(shù)據(jù)加載到瀏覽器,解析交互式頁(yè)面,將解析后的數(shù)據(jù)顯示到與交互式機(jī)頂盒配合使用的電視機(jī)上;C、當(dāng)解析到嵌入式框架標(biāo)簽的鏈接屬性(字幕頁(yè)面的路徑),交互式機(jī)頂盒就向服務(wù)器請(qǐng)求字幕頁(yè)面;D、服務(wù)器接收到請(qǐng)求后,響應(yīng)請(qǐng)求,發(fā)送字幕頁(yè)面數(shù)據(jù)至交互式機(jī)頂盒,交互式機(jī)頂盒成功接收完字幕頁(yè)面的數(shù)據(jù),就將字幕頁(yè)面數(shù)據(jù)加載到瀏覽器,解析字幕頁(yè)面,按照字幕頁(yè)面的源文件的頭文件標(biāo)簽之間的顯示規(guī)則將字幕頁(yè)面的主體標(biāo)簽之間的顯示內(nèi)容顯示到與交互式機(jī)頂盒配合使用的電視機(jī)上。
6.根據(jù)權(quán)利要求5所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,其特征在于步驟A之前,由用戶(hù)操作交互式機(jī)頂盒請(qǐng)求交互式頁(yè)面。
7.根據(jù)權(quán)利要求5所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,其特征在于步驟B中,若交互式機(jī)頂盒沒(méi)有成功接收完交互式頁(yè)面的數(shù)據(jù),交互式機(jī)頂盒就向服務(wù)器重新請(qǐng)求交互式頁(yè)面。
8.根據(jù)權(quán)利要求5所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,其特征在于步驟D中,若交互式機(jī)頂盒沒(méi)有成功接收完字幕頁(yè)面的數(shù)據(jù),交互式機(jī)頂盒就向服務(wù)器重新請(qǐng)求字幕頁(yè)面。
9.根據(jù)權(quán)利要求5所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,其特征在于步驟D中,所述顯示規(guī)則包含顯示時(shí)間的控制,滾動(dòng)方式的控制。
10.根據(jù)權(quán)利要求5所述的一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的播放方法,其特征在于步驟D中,所述顯示內(nèi)容是文字,圖片,音頻,視頻或其組合。
全文摘要
本發(fā)明公開(kāi)了一種利用交互式機(jī)頂盒實(shí)現(xiàn)字幕文件的制作方法,包含以下步驟在需要實(shí)現(xiàn)字幕疊加的交互式頁(yè)面中加入嵌入式框架標(biāo)簽,設(shè)置嵌入式框架標(biāo)簽的鏈接屬性為字幕頁(yè)面的路徑;在字幕頁(yè)面的源文件的頭文件標(biāo)簽之間加入控制字幕頁(yè)面的顯示規(guī)則的代碼;在字幕頁(yè)面的主體標(biāo)簽之間加入顯示內(nèi)容。本發(fā)明可使運(yùn)營(yíng)商可以很方便地向用戶(hù)發(fā)放各種信息,用戶(hù)通過(guò)交互式機(jī)頂盒瀏覽資訊頁(yè)面(交互式頁(yè)面)的時(shí)候既不影響正常瀏覽又可以及時(shí)得到運(yùn)營(yíng)商發(fā)出的最新資訊信息。如果所疊加的字幕內(nèi)容包含廣告信息,運(yùn)營(yíng)商可以從中獲益。
文檔編號(hào)H04N5/00GK1878248SQ200610034899
公開(kāi)日2006年12月13日 申請(qǐng)日期2006年4月3日 優(yōu)先權(quán)日2006年4月3日
發(fā)明者曹敏峰, 莫哲淵, 黃曉容, 洪子濤 申請(qǐng)人:深圳創(chuàng)維-Rgb電子有限公司