機頂盒特定格式信息廣播的設計實現方法
2023-05-28 20:01:36
專利名稱::機頂盒特定格式信息廣播的設計實現方法
技術領域:
:本發明屬於數位電視領域,特別涉及一種機頂盒特定格式信息廣播的設計實現方法。即數位電視的特殊格式數據在機頂盒上的應用方法,具體包括數位電視前端數據的發送和機頂盒終端數據的接收解析。
背景技術:
:信息廣播的應用服務,現在很多機頂盒都有用了。不過目前大多採用數據廣播通道,發送HTML頁面數據,並在機頂盒上集成瀏覽器組件,通過數據廣播入口顯示前端發送的包含信息數據的HTML頁面。這種信息廣告既需要運營商前端具有一定的HTML網頁設計人員和工具,也需要終端的機頂盒移植集成一定功能的瀏覽器組件或者中間件,這兩方面都是一筆不小的花費。但是對於一些沒有較複雜和較高的信息廣播需求來說,採用此種方式就得不償失。
發明內容本發明的目的是針對上述需求設計的一種機頂盒特定格式信息廣播的設計實現方法。本發明的技術方案是這樣實現的,通過製作部分EPG製作伺服器單元、發送裝置、數位電視網和接收部分遙控器、機頂盒、電視機來實現的,EPG製作伺服器單元含有EPG製作伺服器、交互制播伺服器、視頻節目存儲伺服器、編碼轉換伺服器、復用調製伺服器,機頂盒中含有節目信號接收裝置、節目信號發送裝置、遙控器信號發送接收裝置以及微處理晶片和靜態、動態存儲器等。該方法含有以下步驟a.導入文本信息步驟,b.將文本信息封裝成TS數據流步驟,c.生成特定格式的數據流步驟,d.將數據流復用到EPG節目單數據流中步驟,e.將含有特定格式的數據流的EPG節目單數據流發送到數位電視傳輸網步驟,f.接收並按照特定格式解析出文本信息步驟,d.在機頂盒的EPG界面的某些欄目下顯示出來文本信息步驟。所述的將數據流復用到EPG節目單數據流中步驟,含有進一步驟生成關聯關係的步驟,即在EPG節目單TS數據流的BAT(BouquetAssociationTable)表中生成關聯關係的描述子數據步驟,所述的特定格式數據流是PID的TS數據流,所述的文本信息是各種信息廣播,所述的關聯關係,是解析工具能快速定位到包含信息廣播的特定PID的TS數據流的信息,用戶在收看到顯示出來EPG界面的某些欄目時,並據此關聯關係收看到信息廣播。具體的關聯關係方式,是在EPG節目單TS數據流的BAT(BouquetAssociationTable)表中發送關聯關係的描述子數據。本發明的有益效果是,對於一些沒有較複雜和較高的廣播信息需求來說,採用此種方式,既簡便又實惠既在整個處理流程上節省了製作HTML信息頁面以及機頂盒集成瀏覽器的複雜工序,又節省了機頂盒集成瀏覽器模塊所需的移植費用。下面結合附圖和實施例對本發明作一詳細描述。圖1數位電視製作、播放系統示意圖;圖2為採用瀏覽器方式的信息廣播實現流程;圖3為本發明的特定文本格式信息廣播流程;圖4為PID的TS數據流格式流程;圖5為PID的TS數據流的傳輸表格;;圖6為天氣描述子的描述;圖7為郵件描述子的描述;圖8為關聯關係的BAT表描述子流程;圖9為關聯關係的描述子數據表。具體實施例方式參見圖1,EPG製作伺服器單元1.1,它含有EPG製作伺服器、交互制播伺服器、視頻節目存儲伺服器、編碼轉換伺服器、復用調製伺服器,發送裝置1.2,數位電視網1.3,和接收部分機頂盒1.4,它含有節目信號接收裝置、節目信號發送裝置、遙控器信號發送接收裝置以及微處理晶片和靜態、動態存儲器等,電視機1.5,和遙控器1.6,EPG製作伺服器單元完成EPG節目的製作通過發射裝置1.2將信號發送到數位電視網1.3上,機頂盒1.4通過數位電視網1.3接收到信號後,在電視機1.5顯示輸出並通過遙控器、1.6,對節目進行選擇。參見圖2,3,數位電視系統前端1,數位電視系統後端2,信息文本1-1,HTML編輯製作工具1-2,含信息的HTML頁面1-3,信息廣播信合成工具1-4,信息廣播TS數據流1-5,信息廣播接收解析1-6,機頂盒集成的遊覽器1-7,顯示廣播信息1-8,特定格式TS封裝工具2-1,特定PID的TS數據流2-2,特定PID的TS的數據流2-3,特定PID的TS數據流接收解析2-4;在圖2,圖3中省略了本專業人員熟知的EPG節目製作和接收流程。圖2表示了採用瀏覽器方式的信息廣播實現流程。在數位電視系統的前端1將信息文本1-1,通過HTML編輯製作工具1-2,製作成含信息的HTML頁面1-3,然後採用信息廣播合成工具1-4,生成含廣播信息的TS數據流1-5。在數位電視系統的後端2機頂盒通過廣播信息接收解析1-6,將接收到的TS數據流1-5中含有的信息廣播,解析還原到含信息廣播的HTML頁面1-3,通過機頂盒集成的遊覽器1-7,在電視機上顯示信息廣播1-8。圖3表示了本發明的特定文本格式信息廣播流程。在數位電視系統的前端3首先在EPG節目製作伺服器中導入文本信息1-1,通過封裝工具將信息文本1-1製作成TS數據流2-1,生成特定PID的TS數據流2-2,通過信息廣播合成工具1-4,將特定PID的TS數據流2-2合成到EPG節目單數據流中,形成含特定PID的TS的數據流2-3,同時在EPG節目單TS數據流的BAT(BouquetAssociationTable)表中,生成PID的TS數據流2-2跟EPG界面的某些欄目相關聯的描述子數據,然後將含有特定PID的TS的數據流2-3發送到數位電視傳輸網。在數位電視系統的後端4機頂盒通過特定PID的TS數據流接收解析2-3,將接收到的PID的TS數據流2-2解析還原到信息文本1-1,根據EPG節目單TS數據流的BAT(BouquetAssociationTable)表中,PID的TS數據流2-2跟EPG界面的某些欄目相關聯關係數據,在電視機上EPG界面的某些欄目中顯示信息廣播1-8。本發明的這種簡化的信息廣播實現方法的特徵是,採用特定格式PID的TS數據流傳輸文本信息將文本信息按照特定的專有格式封裝成TS數據流後復用到常規傳輸網絡,在機頂盒終端接收並按照特定格式解析出文本數據,然後直接在機頂盒的EPG界面的某些欄目下顯示出來。圖4,是PID的TS數據流格式流程,5作為文本數據表結構(TXT_DATA_SECTION),5.1首先設置PID表標誌ID(TABLE_ID)實施例中設置為0x92,接下來5.2設置文本的數據表指示標誌總是為1,5.3設置文本數據表的首位,如果為同一PID表ID的第一個表則設置為1,5.4設置文本數據表的長度,5.5為文本數據PID表屬性編號(TABLE_ID_EXT)0表示天氣預報信息、1表示郵件信息等等,5.6設置文本版本號,5.7設置文本的表數對於一個文本的數據視大小可分多個表,5.8設置數據表的末尾數從數據表(sectionnumber)0開始逐一遞加分割和合併(i=0;<N;I++),5.9開始接收文本數據具體的文本數據可以是天氣描述子、文本郵件信息、郵件描述子等,它們是所要封裝和解析的內容,9.10設置CRC32校驗符。本發明所定義的TS封裝和解析的PID的TS數據流格式,格式中TXT_DATA_SECTION用於傳送文本數據,如果與其它數據在同一PID中傳輸時,只有當同一TABLE_ID和TABLE_ID_EXT的所有TXT_DATA_SECTION都傳完的時候,此PID的碼流中才可以插入其它數據。圖5,示意的是文本格式數據PID的TS數據流實施例圖表,它是對圖4的更具體的說明。採用這種方式來實現郵件信息廣播、天氣信息廣播等內容都是簡便可行的。該方法的具體實施,關鍵就是對特定信息數據的結構組織,發送什麼樣的數據結合什麼樣的應用。下面是針對兩種信息應用所採用的表格式具體的一種是廣播郵件如圖7所示,郵件描述子採用文本格式的郵件用於運營商向全體用戶通知或廣播一些信息,而不需要佔用電視節目中插播這些信息;另一種是天氣預報如圖6所示,天氣描述子可以將收集到的天氣預報信息採用這種形式廣播給用戶,用戶不需要等什麼整點新聞的天氣預報節目才能了解到天氣信息。圖8,是關聯關係的BAT表中描述子流程,從關聯標籤說明6(Linkage_descriptor)開始,首先6.1描述了各種ID數據,包括說明標籤(descriptor_tap)、說明長度(decriptor_length)、傳輸流ID(transport_stream_ID),代表此推薦節目的對應EIT所在傳輸流ID、原始網絡ID(original_network_ID),代表此推薦節目的對應EIT的原網絡ID、服務ID(service_ID),代表此推薦節目的對應節目的節目事件ID,6.2設置關聯標籤類型用82表示文本TXT格式數據,如果關聯標籤為0x82則代表數據格式為文本信息數據,6.3定位PID此處是為了方便機頂盒快速定位碼流,而不需要再過濾相應碼流中的PMT,6.4文本數據表ID(TABLE_ID)此處為開始攜載文本數據的TS數據流表的TABLE_ID,6.5版本號描述此版本號與圖4的版本數據表結構(TXT_DATA_SECTION)中的版本號值相同,在BAT表版本變化後,可以監測這幾個linkage描述子那個發生了變化,只需要更新發生變化的描述子相關數據表的數據即可,6.6描述文本PID表數據類型編號(table_ID_extension)代表不同的文本數據類型,從0開始排列,此處加上這個信息主要是為了時機頂盒提前知道總的數據信息種類,此處,當取值為0時,為天氣預報信息,取值為1時,為郵件信息,其他類型信息可以相應擴展,6.7描述文本數據表數的末尾數代表傳輸文本數據的最後一位(last_section_number)。為了快速定位到包含這些信息內容的數據流,在EPG節目單TS數據流的BAT(BouquetAssociationTable)表中發送了解析工具能快速定位到包含信息廣播的特定PID的TS數據流的信息,用於快速定位到該碼流進行數據解析,並且還可以據此快速判斷包含的信息數據的大概情況以及版本更新情況。圖9示意的是關聯關係的描述子數據表,它是對圖8的更具體的說明。本行業人員在了解上述表結構的基礎上,具體所採用的TS封裝和數據解析方法即很容易,本發明這裡不作具體闡述。權利要求1.一種機頂盒特定格式信息廣播的設計實現方法,它是通過製作部分EPG製作伺服器單元(1.1)、發送裝置(1.2)、數位電視網(1.3)和接收部分遙控器(1.6)、機頂盒(1.4)、電視機(1.5)來實現的,其特徵在於,該方法含有以下步驟a.導入文本信息步驟,b.將文本信息封裝成TS數據流步驟,c.生成特定格式的數據流步驟,d.將數據流復用到EPG節目單數據流中步驟,e.將含有特定格式的數據流的EPG節目單數據流發送到數位電視傳輸網步驟,f.接收並按照特定格式解析出文本信息步驟,d.在機頂盒的EPG界面的某些欄目下顯示出來文本信息步驟。2.根據權利要求1所述的一種機頂盒特定格式信息廣播的設計實現方法,其特徵在於,所述的將數據流復用到EPG節目單數據流中步驟,含有進一步驟生成關聯關係的步驟,即在EPG節目單TS數據流的BAT表中生成關聯關係的描述子數據步驟。3.根據權利要求1所述的一種機頂盒特定格式信息廣播的設計實現方法,其特徵在於,所述的特定格式數據流是PID的TS數據流。4.根據權利要求1所述的一種機頂盒特定格式信息廣播的設計實現方法,其特徵在於,所述的文本信息是各種信息廣播。5.根據權利要求2所述的一種機頂盒特定格式信息廣播的設計實現方法,其特徵在於,所述的關聯關係的步驟,是解析工具能快速定位到包含信息廣播的特定PID的TS數據流的信息。全文摘要本發明屬於數位電視領域,特別涉及一種機頂盒特定格式信息廣播的設計實現方法。本發明是通過製作部分EPG製作伺服器單元、發送裝置、數位電視網和接收部分遙控器、機頂盒、電視機來實現的,採用特定格式PID的TS數據流傳輸文本信息,將文本信息按照特定的專有格式封裝成TS數據流後復用到常規傳輸網絡,在機頂盒終端接收並按照特定格式解析出文本數據,然後直接在機頂盒的EPG界面的某些欄目下顯示出來。對於一些沒有較複雜和較高的廣播信息需求來說,採用此種方式,既簡便又實惠,既在整個處理流程上節省了製作HTML信息頁面以及機頂盒集成瀏覽器的複雜工序,又節省了機頂盒集成瀏覽器模塊所需的的移植費用。文檔編號H04N7/08GK1953533SQ20051008666公開日2007年4月25日申請日期2005年10月20日優先權日2005年10月20日發明者張淮野,易鵬,黨海飛申請人:中央電視臺