專利名稱:基于gif圖像文件的數(shù)字電視滾動字幕顯示方法
技術領域:
本發(fā)明涉及數(shù)字電視技術領域,尤其涉及一種基于GIF圖像文件的數(shù)字電視機頂盒滾動字幕顯示方法。
背景技術:
隨著數(shù)字電視機頂盒的日益普及和發(fā)展,用戶對在使用機頂盒播放電視節(jié)目期間 顯示滾動字幕的要求已越來越高;目前,采用文本格式顯示滾動字幕不僅儲存容量小,而且 支持的字幕顯示效果有限;而GIF圖像文件數(shù)據(jù)是經(jīng)過壓縮的,能支持多種色彩圖像,且終 端解碼快,幾乎所有的軟件都支持它,公共領域有大量的軟件都在使用GIF圖像文件。
發(fā)明內容
本發(fā)明的目的提供一種基于GIF圖像文件的數(shù)字電視機頂盒滾動字幕顯示方法, 運用本發(fā)明能實現(xiàn)各種顯示效果的滾動字幕,包括各種字體、字型、字號、字體顏色及藝術 效果、背景顏色及藝術效果、字體框邊、框邊顏色、背景透明度、背景藝術效果、字幕條首尾 圓角效果、添加背景圖片、調整字間距、行間距。為實現(xiàn)本發(fā)明采用如下技術方案基于數(shù)字電視機頂盒的GIF圖像文件滾動字幕顯示方法,按以下步驟進行(1)、 采用字幕編輯制作工具完成字幕內容的編輯,并將文本格式的字幕轉換為GIF圖片格式的 字幕文件;再將GIF圖片格式的字幕文件上傳至本地數(shù)據(jù)庫或者保存至相應的貯存器中; 廣告編輯制作單元從本地數(shù)據(jù)庫中或相應的貯存器中取得GIF圖片格式的字幕文件,并對 GIF圖片格式的字幕文件的具體投放位置和相關信息進行設定成信息編碼,并將設定的信 息編碼編成數(shù)據(jù)流發(fā)送至廣告播發(fā)單元,廣告播發(fā)單元經(jīng)過網(wǎng)關和電子節(jié)目指南(EPG)制 作發(fā)送單元發(fā)送到復用器,GIF圖片格式的字幕文件與數(shù)字電視網(wǎng)的數(shù)字電視節(jié)目通過復 用器形成一個帶有字幕信息的節(jié)目信息流,節(jié)目信息流依次經(jīng)加擾器、調制器、混頻器連接 到機頂盒;(2)、機頂盒中的廣告模塊將收到的GIF圖片格式的字幕文件進行解碼,將解碼后 的圖片數(shù)據(jù)緩存至內存中;(3)、機頂盒中的廣告模塊移動GIF圖片的字幕文件的坐標,并將廣告位也就是顯 示字幕的區(qū)域和GIF圖片格式的字幕文件所在位置進行匹配,機頂盒判斷是否有重疊區(qū) 域,若有重疊區(qū)域,則轉向步驟(4),若沒有重疊區(qū)域,則初始化GIF圖片的字幕文件的坐 標,左移GIF圖片的字幕文件,并繼續(xù)判斷是否有重疊區(qū)域;(4)、機頂盒中的廣告模塊根據(jù)廣告位的坐標和寬高與字幕文件的坐標和寬高計 算求得重疊區(qū)域的參數(shù),并調用應用移植接口的API函數(shù),根據(jù)前端描述的坐標將GIF圖片 的字幕顯示在屏幕上。所述采用字幕編輯制作工具完成字幕內容的編輯包括各種字幕內容的字體、字 型、字號、字體顏色及藝術效果、背景顏色及藝術效果、字體框邊、框邊顏色、背景透明度、背景藝術效果、字幕條首尾圓角效果、添加背景圖片、字間距和/或行間距。所述廣告編輯制作單元將包括以下內容廣告位、字幕滾動方式是從右至左或從 下至上、開始顯示時間、結束顯示時間、播出輪次、斷點續(xù)顯、背景斷點續(xù)顯的運動模式設定 成信息編碼。本發(fā)明的效果有GIF圖像格式的字幕文件通過機頂盒播出,具有終端解碼快,效 率高的特點,且可將字幕文件設計成多種顯示效果,包括各種字體、字型、字號、字體顏色及 藝術效果、背景顏色及藝術效果、字體框邊、框邊顏色、背景透明度、背景藝術效果、字幕條 首尾圓角效果、添加背景圖片、調整字間距、行間距。
圖1為本發(fā)明所述通過廣告系統(tǒng)字幕文件播出流程圖。圖2為本發(fā)明所述基于機頂盒的字幕文件顯示流程圖。圖3a、圖3b為本發(fā)明所述字幕從右至左移動廣告位與GIF圖片區(qū)域匹配關系示意 圖。
具體實施例方式結合附圖對本發(fā)明作進一步的描述。本發(fā)明中文字編輯制作工具、廣告編輯制作單元、廣告播發(fā)單元、網(wǎng)關和電子節(jié)目 指南(EPG)制作發(fā)送單元、數(shù)字電視網(wǎng)、復用器、加擾器、調制器、混頻器、機頂盒都是采用 現(xiàn)有成熟的技術及設備。如圖1所示,通過廣告系統(tǒng)字幕文件播出流程(1)、通過文字編輯制作工具編輯需要播出的文本內容,包括各種字體、字型、字 號、字體顏色及藝術效果、背景顏色及藝術效果、字體框邊、框邊顏色、背景透明度、背景藝 術效果、字幕條首尾圓角效果、添加背景圖片、字間距、行間距;把文本形式的字幕文件轉化 為GIF圖片格式的字幕文件,將GIF圖片格式的字幕文件上傳至本地數(shù)據(jù)庫或者至相應的 貯存器中;下述步驟(2)中的G IF圖片格式的字幕文件為從此數(shù)據(jù)庫或者相應的貯存器中 取得;(2)、運用廣告編輯制作單元對GIF圖片格式的字幕文件的具體投放位置和相關 信息進行設定成信息編碼;具體投放位置和相關信息包括廣告位、字幕滾動方式(從右至 左、從下至上)、開始顯示時間、結束顯示時間、播出輪次、運動模式(斷點續(xù)顯、背景斷點續(xù) 顯);并將設定的信息編碼編成數(shù)據(jù)流發(fā)送至步驟(3)所述的廣告播發(fā)單元;(3)、廣告播發(fā)單元將數(shù)據(jù)流經(jīng)過網(wǎng)關和電子節(jié)目指南(EPG)制作發(fā)送單元送到 復用器,GIF圖片格式的字幕文件與數(shù)字電視網(wǎng)的數(shù)字電視節(jié)目通過復用器形成一個帶有 字幕信息的節(jié)目信息流,節(jié)目信息流依次經(jīng)加擾器、調制器、混頻器連接到機頂盒。如圖2所示,一種基于機頂盒的字幕文件顯示流程以水平方向上字幕從右至左顯示為例,(1)、機頂盒中的廣告模塊將收到的GIF圖片格式的字幕文件進行解碼,獲取字幕 文件信息,并將解碼后的圖片數(shù)據(jù)緩存至內存中;(2)、機頂盒不斷移動GIF圖片格式的字幕文件的坐標,并將廣告位也就是顯示字幕的區(qū)域和GIF圖片格式的字幕文件所在區(qū)域進行匹配,機頂盒判斷是否有重疊區(qū)域,如 果有重疊區(qū)域,則轉向步驟(3),如果沒有重疊區(qū)域,則初始化GIF圖片格式的字幕文件的 坐標,繼續(xù)將廣告位和圖片區(qū)域進行匹配,該重疊區(qū)域即是字幕當前能在廣告位中顯示出 來的部分;(3)、機頂盒中的廣告模塊根據(jù)廣告位的坐標和寬高與字幕文件的坐標和寬高,確 定字幕在廣告位中可顯示部分即重疊區(qū)域的具體參數(shù)包括字幕可顯示部分的寬高和具體 偏移坐標,運用這些參數(shù)同時調用應用移植接口的API函數(shù),機頂盒將正確的顯示字幕文 件的可顯部分。圖3a、圖3b為本發(fā)明所述字幕從右至左移動廣告位與圖片區(qū)域匹配關系示意圖, 兩幅圖中高度大的區(qū)域代表廣告位,高度較小的區(qū)域代表字幕圖片。廣告位內有一塊代表 字幕可顯部分。圖3a中的x代表字幕可顯部分相對廣告位的偏移坐標;圖3b中的x代表 字幕可顯部分相對字幕整體的偏移坐標。圖3a中,隨著字幕不斷左移,x減小,字幕可顯部 分的寬度不斷變大;圖3b中,隨著字幕不斷左移,x增大,字幕可顯部分的寬度不斷減小。系 統(tǒng)不斷發(fā)送定時消息,獲取字幕可顯部分參數(shù),并保存可顯部分A點坐標,當字幕移動時, 每次獲取字幕參數(shù)不斷變化,保存的A點坐標也不斷變化,字幕可顯部分也隨之變化,呈現(xiàn) 出來的就是字幕移動畫面。
權利要求
基于數(shù)字電視機頂盒的GIF圖像文件滾動字幕顯示方法,按以下步驟進行(1)、采用字幕編輯制作工具完成字幕內容的編輯,并將文本格式的字幕轉換為GIF圖片格式的字幕文件;再將GIF圖片格式的字幕文件上傳至本地數(shù)據(jù)庫或者保存至相應的貯存器中;廣告編輯制作單元從本地數(shù)據(jù)庫中或相應的貯存器中取得GIF圖片格式的字幕文件,并對GIF圖片格式的字幕文件的具體投放位置和相關信息進行設定成信息編碼,并將設定的信息編碼編成數(shù)據(jù)流發(fā)送至廣告播發(fā)單元,廣告播發(fā)單元經(jīng)過網(wǎng)關和電子節(jié)目指南(EPG)制作發(fā)送單元發(fā)送到復用器,GIF圖片格式的字幕文件與數(shù)字電視網(wǎng)的數(shù)字電視節(jié)目通過復用器形成一個帶有字幕信息的節(jié)目信息流,節(jié)目信息流依次經(jīng)加擾器、調制器、混頻器連接到機頂盒;(2)、機頂盒中的廣告模塊將收到的GIF圖片格式的字幕文件進行解碼,將解碼后的圖片數(shù)據(jù)緩存至內存中;(3)、機頂盒中的廣告模塊移動GIF圖片格式的字幕文件的坐標,并將廣告位也就是顯示字幕的區(qū)域和GIF圖片格式的字幕文件所在位置進行匹配,機頂盒判斷是否有重疊區(qū)域,若有重疊區(qū)域,則轉向步驟(4),若沒有重疊區(qū)域,則初始化GIF圖片的字幕文件的坐標,左移GI F圖片的字幕文件,并繼續(xù)判斷是否有重疊區(qū)域;(4)、機頂盒中的廣告模塊根據(jù)廣告位的坐標和寬高與字幕文件的坐標和寬高,求得重疊區(qū)域的參數(shù),并調用應用移植接口的API函數(shù),根據(jù)前端描述的坐標將GIF圖片的字幕顯示在屏幕上。
2.根據(jù)權利要求1所述的基于GIF圖像文件的數(shù)字電視機頂盒滾動字幕顯示方法,其 特征在于所述采用字幕編輯制作工具完成字幕內容的編輯包括各種字幕內容的字體、 字型、字號、字體顏色及藝術效果、背景顏色及藝術效果、字體框邊、框邊顏色、背景透明度、 背景藝術效果、字幕條首尾圓角效果、添加背景圖片、字間距和/或行間距。
3.根據(jù)權利要求1所述的基于數(shù)字電視機頂盒的GIF圖像文件滾動字幕顯示方法,其 特征在于所述廣告編輯制作單元將包括以下內容廣告位、字幕滾動方式是從右至左或 從下至上、開始顯示時間、結束顯示時間、播出輪次、斷點續(xù)顯、背景斷點續(xù)顯的運動模式設 定成信息編碼。
全文摘要
本發(fā)明涉及一種基于數(shù)字電視機頂盒的GIF圖像文件滾動字幕顯示方法,GIF格式的字幕文件通過機頂盒播出,具有終端解碼快,效率高的特點,且可將字幕文件設計成多種顯示效果,包括各種字體、字型、字號、字體顏色及藝術效果、背景顏色及藝術效果、字體框邊、框邊顏色、背景透明度、背景藝術效果、字幕條首尾圓角效果、添加背景圖片、調整字間距、行間距。
文檔編號G09G5/38GK101873452SQ20101021409
公開日2010年10月27日 申請日期2010年6月22日 優(yōu)先權日2010年6月22日
發(fā)明者李衛(wèi)國, 溫明 申請人:武漢東太信息產業(yè)有限公司