本發明專利技術涉及機頂盒技術領域,提供一種基于數字電視機頂盒對電視節目場景加注釋的方法,該方法包括:數字電視前端編輯注釋信息;封裝注釋信息流;封裝的注釋信息流依次插入到電視節目中;后端機頂盒接收電視節目后,過濾得到各個場景的注釋信息;對終端用戶給出提示信息。本發明專利技術提出的技術方案只有在用戶選擇了注釋信息后才將注釋內容呈現給用戶,因此本發明專利技術能夠根據用戶意愿對數字電視節目的場景進行簡潔、方便的輔助說明。
【技術實現步驟摘要】
本專利技術屬于機頂盒
,特別涉及一種基于數字電視機頂盒對電視節目場景加注釋的方法。
技術介紹
目前,不同類型的數字電視節目,對于不同文化背景、年齡的電視用戶,會出現一些用戶對電視節目的某些場景無法理解的現象,因此需要對電視節目某些特定場景進行輔助解釋說明。目前對電視節目進行輔助解釋說明的方法有兩種:一種是增加視頻片段,通過增加的視頻片段對視頻場景進行輔助說明;另一種是增加滾動字幕,采用第一種方法會增加視頻制作成本和運營成本,其中第一種方法還增加視頻制作和運營成本,此外,上述兩種實現方法,都是要求用戶強制性接受場景的注釋信息,兩種方法均無法根據用戶意愿對數字電視節目場景進行簡潔、方便的輔助說明。
技術實現思路
【要解決的技術問題】本專利技術的目的是提供一種基于數字電視機頂盒對電視節目場景加注釋的方法,以根據用戶意愿對數字電視節目場景進行簡潔、方便的輔助說明?!炯夹g方案】本專利技術是通過以下技術方案實現的。本專利技術涉及一種基于數字電視機頂盒對電視節目場景加注釋的方法,包括步驟:A、數字電視前端編輯注釋信息并將編輯后的注釋信息輸出至注釋文件夾,所述注釋信息包括對場景的注釋信息進行描述的注釋描述文件、待注釋視頻文件和與場景的注釋信息對應的資源文件,所述場景的注釋信息至少包括場景ID、開始時間、結束時間、提示標題、注釋內容;B、對注釋文件夾中的注釋描述文件進行解析,獲得每個場景的注釋信息和對應的資源文件,將各個場景的注釋信息和對應的資源文件以場景為單元按照預設協議封裝為注釋信息流;C、將各個場景封裝的注釋信息流依次插入到電視節目中,在電視節目的PMT表中對注釋信息流進行描述;D、后端機頂盒接收電視節目后,根據PMT表得到注釋信息流的PID值,根據注釋信息流的PID值和預設協議過濾得到各個場景的注釋信息;E、按照注釋信息的開始時間和提示標題,對終端用戶給出提示信息,用戶確認提示信息后終端顯示注釋信息。作為一種優選的實施方式,所述步驟B封裝得到的注釋信息流包括場景ID,所述步驟D過濾注釋信息的過程中,根據注釋信息流中的場景ID判斷一個場景信息是否收全,當一個場景數據收全后,根據預設協議解析得到該場景的所有注釋信息。作為另一種優選的實施方式,所述步驟C中,各個場景封裝的注釋信息流的插入時間點為該場景的開始時間減去提前插入時間,所述提前插入時間的計算公式為:t=(L*8)/(1024*N),式中t為提前插入時間,其單位為秒;L為封裝得到的注釋信息流的長度,其單位Byte;N為注釋信息流碼率,其單位為Kbps。作為另一種優選的實施方式,所述步驟C中,PMT表中描述的注釋信息流的流類型為0xAB。作為另一種優選的實施方式,所述步驟E中,當顯示時間達到預設的結束時間時,提示信息停止顯示。作為另一種優選的實施方式,所述注釋描述文件為XML文件?!居幸嫘Ч勘緦@夹g提出的技術方案具有以下有益效果:本專利技術在數字電視系統前端對注釋內容進行編輯并封裝成注釋信息流,在電視節目的PMT表中對信息注釋信息流進行描述,在場景處將注釋信息流實時插入到視頻流中,后端機頂盒實時過濾注釋信息流,收到注釋信息后實時給出提示以供用戶選擇,只有在用戶選擇了注釋信息后才將注釋內容呈現給用戶,因此本專利技術能夠根據用戶意愿對數字電視節目的場景進行簡潔、方便的輔助說明。附圖說明圖1為本專利技術的實施例一提供的基于數字電視機頂盒對電視節目場景加注釋的方法的流程圖。具體實施方式為使本專利技術的目的、技術方案和優點更加清楚,下面將對本專利技術的具體實施方式進行清楚、完整的描述。實施例一圖1為本專利技術實施例一提供的基于數字電視機頂盒對電視節目場景加注釋的方法。如圖1所示,該方法包括步驟S1至步驟S5,下面分別對各個步驟進行詳細的說明。步驟S1:數字電視前端編輯注釋信息。步驟S1中,數字電視前端編輯注釋信息并將編輯后的注釋信息輸出至注釋文件夾,其中注釋信息包括對場景的注釋信息進行描述的注釋描述文件、待注釋視頻文件和與場景的注釋信息對應的資源文件,場景的注釋信息包括場景ID、開始時間、結束時間、提示標題、注釋內容。具體地,本實施例中,需要加注釋的場景點有兩個,因此對這兩個場景點的注視信息進行編輯,輸出Res文件夾,該文件夾包括一個Desc.xml文件,一個video.ts文件和兩個資源文件,其中兩個資源文件分別是張飛簡介.txt和張飛肖像.png。步驟S2:封裝注釋信息流。步驟S2中,對注釋文件夾中的注釋描述文件進行解析,獲得每個場景的注釋信息和對應的資源文件,將各個場景的注釋信息和對應的資源文件以場景為單元按照預設協議封裝為注釋信息流。具體地,本實施例中,從Res文件夾Desc.xml解析得到兩個場景信息,對兩個場景信息數據分別按照表1和表2中的協議(場景數據段結構、場景數據表)進行封裝得到兩個注釋信息流,封裝得到的注釋信息流包括場景ID,注釋信息流的PID為0x1BCA。表1為場景數據段結構,表2為場景數據表SCENE_data_Section(),其中SCENE_data_section字段的含義為:Table_id:8位寬度。Section_syntax_indicator:8位寬度,置為1。Section_length:12位寬度,指示自該字段之后的section的長度。Table_extension_id:16位寬度,擴展table_id,描述場景ID。Section_number:8位寬度,表示該場景序號。Lasi_section_number:8位寬度,表示最后一個場景序號。CRC_32:MPEG2CRC_32校驗。表1預設協議(場景數據段結構)名稱符號長度(bit)備注數據頭tag160xFAFB開始時間Start time40結束時間end time40文字長度text_len16文字內容text content8*text_len文本數據圖片長度pic_len32圖片數據pic data8*pic_len圖片數據連接長度link_len16連接內容Link data...
【技術保護點】
一種基于數字電視機頂盒對電視節目場景加注釋的方法,其特征在于包括步驟:A、數字電視前端編輯注釋信息并將編輯后的注釋信息輸出至注釋文件夾,所述注釋信息包括對場景的注釋信息進行描述的注釋描述文件、待注釋視頻文件和與場景的注釋信息對應的資源文件,所述場景的注釋信息至少包括場景ID、開始時間、結束時間、提示標題、注釋內容;B、對注釋文件夾中的注釋描述文件進行解析,獲得每個場景的注釋信息和對應的資源文件,將各個場景的注釋信息和對應的資源文件以場景為單元按照預設協議封裝為注釋信息流;C、將各個場景封裝的注釋信息流依次插入到電視節目中,在電視節目的PMT表中對注釋信息流進行描述;D、后端機頂盒接收電視節目后,根據PMT表得到注釋信息流的PID值,根據注釋信息流的PID值和預設協議過濾得到各個場景的注釋信息;E、按照注釋信息的開始時間和提示標題,對終端用戶給出提示信息,用戶確認提示信息后終端顯示注釋信息。
【技術特征摘要】
1.一種基于數字電視機頂盒對電視節目場景加注釋的方法,其特征在于包
括步驟:
A、數字電視前端編輯注釋信息并將編輯后的注釋信息輸出至注釋文件夾,
所述注釋信息包括對場景的注釋信息進行描述的注釋描述文件、待注釋視頻文
件和與場景的注釋信息對應的資源文件,所述場景的注釋信息至少包括場景ID、
開始時間、結束時間、提示標題、注釋內容;
B、對注釋文件夾中的注釋描述文件進行解析,獲得每個場景的注釋信息和
對應的資源文件,將各個場景的注釋信息和對應的資源文件以場景為單元按照
預設協議封裝為注釋信息流;
C、將各個場景封裝的注釋信息流依次插入到電視節目中,在電視節目的
PMT表中對注釋信息流進行描述;
D、后端機頂盒接收電視節目后,根據PMT表得到注釋信息流的PID值,
根據注釋信息流的PID值和預設協議過濾得到各個場景的注釋信息;
E、按照注釋信息的開始時間和提示標題,對終端用戶給出提示信息,用戶
確認提示信息后終端顯示注釋信息。
2.根據權利要求1所述的基于數字電視機頂盒對電視節目場景加注釋的方
法,其特征在于所述步驟B封裝得到的注釋信息流包...
【專利技術屬性】
技術研發人員:蔡茂,
申請(專利權)人:四川長虹電器股份有限公司,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。