新四季網

一種獲取臺標數據的方法及裝置的製作方法

2023-06-23 06:45:36


專利名稱::一種獲取臺標數據的方法及裝置的製作方法
技術領域:
:本發明涉及數位電視領域,尤其涉及一種獲取臺標數據的方法和裝置。
背景技術:
:電視臺的臺標是用以鑑別電視節目來源的重要信息,現有的數位電視在播放電視節目時,一般都會在界面上顯示對應的電視臺臺標。現有的獲取電視節目的臺標的方法一般包括以下步驟:1.機頂盒廠商將一些電視臺的臺標預定存儲在機頂盒的某一特定存儲區域內;2.機頂盒獲取當前可收到的電視節目的列表;3.機頂盒軟體通過判斷當前播放的某一個節目的名字,查詢出提供該節目的電視臺,若提供該節目的電視臺的臺標已經存儲在機頂盒中,則顯示該臺標。上述現有方法的缺陷是:如果某個電視臺的臺標沒有預先存儲在機頂盒中,則機頂盒播放該電視臺提供的節目時,就無法對該電視臺的臺標加以顯示。另外,該現有方法在顯示臺標時一般需要將電視節目和對應的臺標通過軟體程序邏輯綁定在一起,這樣如果某個電視臺對節目安排作出調整,則機頂盒也需要在對應的軟體中作出修改,更新不夠靈活。
發明內容針對現有技術中上述的缺陷,本發明提出了一種獲取電視臺臺標的方法和裝置。本發明解決現有技術問題所採用的技術方案是構造一種獲取臺標數據的方法,該方法包括:S1.在節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據;S2.機頂盒獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。進一步地,所述SI中的描述符還包括節目號與臺標數據的對應關係;S2還包括:解析所述描述符得到節目號與臺標數據的對應關係,並保存在機頂盒內。進一步地,S2之後還包括:S3.機頂盒獲取電視節目列表得到多個節目號,根據保存在機頂盒內的節目號與臺標數據的對應關係,將節目號和臺標數據動態關聯在一起,同時顯示在用戶界面上。進一步地,S3之後還包括:S4.機頂盒不斷獲取節目碼流的所述描述符,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將解析得到的新的臺標數據保存下來,替換原臺標數據。進一步地,步驟SI中所述描述符中的節目號與臺標數據的對應關係,是採用循環的方式將所有節目的臺標數據與節目號關聯在一起,並打包放在臺標數據包內。另外,本發明還提出了一種獲取臺標數據的裝置,包括:設置模塊,用於在節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據;處理模塊,用於獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。進一步地,所述設置模塊設置的描述符中還包括節目號與臺標數據的對應關係;所述處理模塊還包括解析單元以及存儲單元,其中,解析單元用於解析所述描述符得到節目號與臺標數據的對應關係,存儲單元用於將得到節目號與臺標數據的對應關係保存在機頂盒內。進一步地,所述處理模塊還連接有顯示模塊,用於獲取電視節目列表得到多個節目號,根據保存在機頂盒內的節目號與臺標數據的對應關係,將節目號和臺標數據動態關聯在一起,同時顯示在用戶界面上。進一步地,所述處理模塊還包括判斷單元,用於機頂盒不斷獲取節目碼流的所述描述符的過程中,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將判斷得到的新的臺標數據保存下來,替換原臺標數據。進一步地,所述設置模塊還用於採用循環的方式將所有節目的臺標數據與節目號關聯在一起,並打包放在臺標數據包內。實施本發明獲取電視臺臺標的方法和裝置,可使得機頂盒迅速快捷的更新電視節目臺標,並呈現到用戶界面上,同時,使得電視臺臺標的更新更加快速、簡單,減少人工維護成本,加快更新速度,提高用戶體驗。下面將結合附圖及實施例對本發明作進一步說明,附圖中:圖1是本發明獲取臺標數據的方法實施例流程圖;圖2是本發明獲取臺標數據的裝置實施例結構框圖。具體實施例方式應當理解的是,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,而所有這些改進和變換都應屬於本發明所附權利要求的保護範圍。實施例一如圖1所示是本發明獲取臺標數據的方法實施例流程圖。步驟SI,在節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據。同時,所述描述符採用循環的方式將該頻點下的所有節目的臺標號對應的節目號描述在一起,並將所述臺標號與所述節目號打包在所述臺標數據包號的臺標數據包內。例如,在節目碼流的節目業務描述表(SDT表ServiceDescriptionTable)中增加一個program_logo_descriptor的描述符,該描述符中採用循環的方式將該頻點下的所有節目的臺標號對應的節目號描述在一起,並且將臺標號與節目號打包在一個包號為的l0g0_data_table_id的數據包裡面,然後將該版本的臺標數據信息也描述出來,可以是以下結構:programiogodescriptor{logo—version//當前臺標數據版本號logo—data_table_id//當前臺標數據包號for(i=0;i<program_total;i++)//循環的設置所有節目Iprogram—id//節目號logo—id//當前節目的臺標號}}其中,logo_version是用來標示當前的臺標數據版本號,logo_data_table_id是臺標數據包號。將臺標圖片打包成數據包,從電視節目網路中過濾這個數據包就可以獲取臺標數據。比如我們現在有如下節目號和臺標號:program[I];program[2];program[3];對應的圖標分別是logo[l];logo[2];logo[3]對電視節目碼流作如下處理:在SDT表中增加program_logo_descriptor描述符並增加以下信息:logo_version=Ilogo—data—table—id=155for(i=0;i<3;i++){Program[i]Logo[i]}這樣我們對電視節目碼流中的描述符的建立已經完成。可以理解,當節目中有多種國家語言的音頻的時候,可以在每種音頻語言選項的前面加上國旗等該國家的標示;同時,當節目中有多種電子節目指南的時候,可以通過不同的電子節目指南種類,比如體育類,新聞類,娛樂類等等,對應增加不同種類的圖標。步驟S2,機頂盒獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。在該步驟中,首先通過機頂盒對所述描述符的解析,循環獲取到所述節目號與臺標號的對應關係;其次通過機頂盒過濾臺標數據包中的數據,並根據所述節目號與臺標號的對應關係,將所述數據存儲到該機頂盒的存儲區域。獲取所述節目號與臺標號的對應關係的方式:如上例所述,通過機頂盒對program_logo_descriptor描述符的解析,我們可以通過描述符中的循環來獲取到當前臺標號與節目號的對應關係,從而使得臺標號和節目號建立起一種動態的聯繫。比如program[I]對應logo[I];program[2]對應logo[2];program[3]對應logo[3],這樣在顯示節目的時候就可以對應顯示該臺標了。步驟S3,機頂盒獲取電視節目列表得到多個節目號,根據保存在機頂盒內的節目號與臺標數據的對應關係,將節目號和臺標數據動態關聯在一起,同時顯示在用戶界面上。如上例所述,通過機頂盒對program_logo_descriptor描述符的解析,我們可以獲取到存儲臺標數據的logo_data_table_id,然後通過機頂盒本身的數據過濾模塊過濾到logo_data_table_id包的所有數據,並將其存儲在機頂盒的存儲區域內。對每一張臺標的數據排放格式,我們可以假定為每256個字節為一個臺標數據,然後將logo[I],logo[2],logo[3]的數據按順序排列在一起。步驟S4,機頂盒不斷獲取節目碼流的所述描述符,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將解析得到的新的臺標數據保存下來,替換原臺標數據。在節目碼流中更新所述描述符,包括更新臺標數據版本號。在該步驟中,機頂盒不間斷監控節目碼流,並在節目碼流中更新所述描述符。同時,在更新時候不用更新節目源(AV編碼器都不用更改),只需要發送節目專用信息(SI信息)即可,不影響視頻觀看,以及視頻跳幀。該方法建立在OSD層(on-screendisplay),可以在沒有視頻信號的情況下進行臺標管理,同時,圖標更新是本地化管理,任何時候都能讀出,能靜態顯示,不依賴信號源。實施例二圖2所示是本發明獲取臺標數據的裝置實施例結構框圖。該裝置包括:設置模塊10,用於在節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據;處理模塊20,用於獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。進一步地,所述設置模塊10設置的描述符中還包括節目號與臺標數據的對應關係。所述處理模塊20還包括解析單元21以及存儲單元22,其中,解析單元21用於解析所述描述符得到節目號與臺標數據的對應關係,存儲單元22用於將得到節目號與臺標數據的對應關係保存在機頂盒內。進一步地,所述處理模塊20還連接有顯示模塊30,用於獲取電視節目列表得到多個節目號,根據保存在機頂盒內的節目號與臺標數據的對應關係,將節目號和臺標數據動態關聯在一起,同時顯示在用戶界面上。進一步地,所述處理模塊20還包括判斷單元23,用於機頂盒不斷獲取節目碼流的所述描述符的過程中,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將判斷得到的新的臺標數據保存下來,替換原臺標數據。進一步地,所述設置模塊20還用於採用循環的方式將所有節目的臺標數據與節目號關聯在一起,並打包放在臺標數據包內。在設置模塊10中,該模塊在節目碼流的節目業務描述表中設置描述符,所述描述符包括臺標數據版本號、臺標數據包號、節目號與臺標號的對應關係。可以理解,當節目中有多種國家語言的音頻的時候,設置模塊10可以在每種音頻語言選項的前面加上國旗等該國家的標示;當節目中有多種電子節目指南的時候,設置模塊10可以通過不同的電子節目指南種類,比如分為體育類,新聞類,娛樂類等等,對應增加不同種類的圖標。例如,設置模塊10在節目碼流的節目業務描述表(SDT表ServiceDescriptionTable)中增加一個program_logodescriptor的描述符,該描述符中採用循環的方式將該頻點下的所有節目的臺標號對應的節目號描述在一起,並且將臺標號與節目號打包在一個包號為的logo_data_table_id的數據包裡面,然後將該版本的臺標數據信息也描述出來,可以是以下結構:programiogodescriptor{logo—version//當前臺標數據版本號logo—data—table—id//當前臺標數據包號for(i=0;i<program_total;i++)//循環的設置所有節目{program—.1d//.'丨丨/fI號logo_id//當前節H的臺標號}}其中,logo_version是用來標示當前的臺標數據的版本,1go_data_tabIe_id是臺標數據包號,將臺標圖片打包成數據包,從電視節目網路中過濾這個數據包就可以獲取臺標數據。比如我們現在有如下節目號和臺標號:program[I];program[2];program[3];對應的圖標分別是logo[l];logo[2];logo[3]對電視節目碼流作如下處理:在SDT表中增加program_logo_descriptor描述符並增加以下信息:logo—Version=IIogodatatabIe」d=155for(i=0;i<3;i++){Program[i]Logo[i]}這樣設置模塊10對電視節目碼流中的描述符的建立已經完成。處理模塊20,該模塊在節目碼流中更新所述描述符,包括更新臺標數據版本號。處理模塊20不間斷監控節目碼流,並在節目碼流中更新所述描述符。同時,在更新時候不用更新節目源(AV編碼器都不用更改),只需要發送節目專用信息(SI信息)即可,不影響視頻觀看,和視頻跳中貞。判斷單元23,機頂盒不斷獲取節目碼流的所述描述符的過程中,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將判斷得到的新的臺標數據保存下來,替換原臺標數據;當判斷得到的新的臺標數據版本號與保存在機頂盒內的臺標數據版本號相同,則結束。如上例所述,通過解析單元21對program_logo_descriptor描述符的解析,我們可以獲取到存儲臺標數據的logo_data_table_id,然後存儲單元22通過機頂盒本身的數據過濾模塊過濾到logo_data_table_id包的所有數據,並將其存儲在機頂盒的存儲區域內。對每一張臺標的數據排放格式,我們可以假定為每256個字節為一個臺標數據,然後將logo[I],logo[2],logo[3]的數據按順序排列在一起。獲取所述節目號與臺標號的對應關係:通過解析單元21對program_logo_descriptor描述符的解析,我們可以通過描述符中的循環來獲取到當前臺標號與節目號對應關係,從而使得臺標號和節目號建立起一種動態的聯繫。比如program[I]對應logo[I];program[2]對應logo[2];program[3]對應logo[3],這樣在顯示節目的時候就可以對應顯示該臺標了。該裝置建立在OSD層(on-screendisplay),可以在沒有視頻信號的情況下進行臺標管理,同時,圖標更新後是本地化管理,任何時候都能讀出,能靜態顯示,不依賴信號源。可以理解,該裝置可用於各種數位電視機頂盒。權利要求1.一種獲取臺標數據的方法,其特徵在於,包括:節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據;頂盒獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。2.根據權利要求1所述獲取臺標數據的方法,其特徵在於,所述SI中的描述符還包括節目號與臺標數據的對應關係;S2還包括:解析所述描述符得到節目號與臺標數據的對應關係,並保存在機頂盒內。3.根據權利要求2所述獲取臺標數據的方法,其特徵在於,S2之後還包括:頂盒獲取電視節目列表得到多個節目號,根據保存在機頂盒內的節目號與臺標數據的對應關係,將節目號和臺標數據動態關聯在一起,同時顯示在用戶界面上。4.根據權利要求1所述獲取臺標數據的方法,其特徵在於,S3之後還包括:頂盒不斷獲取節目碼流的所述描述符,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將解析得到的新的臺標數據保存下來,替換原臺標數據。5.根據權利要求2所述獲取臺標數據的方法,其特徵在於,步驟SI中所述描述符中的節目號與臺標數據的對應關係,是採用循環的方式將所有節目的臺標數據與節目號關聯在一起,並打包放在臺標數據包內。6.一種獲取臺標數據的裝置,其特徵在於,包括:設置模塊,用於在節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據;處理模塊,用於獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。7.根據權利要求6所述的裝置,其特徵在於,所述設置模塊設置的描述符中還包括節目號與臺標數據的對應關係;所述處理模塊還包括解析單元以及存儲單元,其中,解析單元用於解析所述描述符得到節目號與臺標數據的對應關係,存儲單元用於將得到節目號與臺標數據的對應關係保存在機頂盒內。8.根據權利要求6所述的獲取臺標數據的裝置,其特徵在於,所述處理模塊還連接有顯示模塊,用於獲取電視節目列表得到多個節目號,根據保存在機頂盒內的節目號與臺標數據的對應關係,將節目號和臺標數據動態關聯在一起,同時顯示在用戶界面上。9.根據權利要求6所述的獲取臺標數據的裝置,其特徵在於,所述處理模塊還包括判斷單元,用於機頂盒不斷獲取節目碼流的所述描述符的過程中,當判斷得到的新的臺標數據版本號比保存在機頂盒內的臺標數據版本號大時,則將判斷得到的新的臺標數據保存下來,替換原臺標數據。10.根據權利要求1所述的獲取臺標數據的裝置,其特徵在於,所述設置模塊還用於採用循環的方式將所有節目的臺標數據與節目號關聯在一起,並打包放在臺標數據包內。全文摘要本發明公開了一種獲取臺標數據的方法和裝置,該方法包括S1.在節目碼流中設置描述符,所述描述符包括臺標數據版本號和臺標數據;S2.機頂盒獲取節目碼流的所述描述符,通過解析所述描述符得到臺標數據,並保存在機頂盒內。實施本發明一種獲取臺標數據的方法和裝置,可使得機頂盒快捷地更新電視節目臺標,並呈現到用戶界面上,同時,使得電視臺臺標的更新更加快速、簡單,減少人工維護成本,加快更新速度,提高用戶體驗。文檔編號H04N21/434GK103108240SQ201310039228公開日2013年5月15日申請日期2013年2月1日優先權日2013年2月1日發明者陳浩,朱星龍申請人:深圳市九洲電器有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀