專利名稱:一種自動更新升級電視頻道數(shù)據(jù)庫的方法及電視機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及的是一種頻點碼流節(jié)目更新自動升級電視頻道數(shù)據(jù)庫的方法及電視機。
背景技術(shù):
模擬電視頻道,一個Freq(頻率)就是一個Channel (頻道),Video Sys (視頻制式) 和Audio Sys(音頻制式)在搜臺的時候就獲得,而且電視一般都有Auto Video(自動視頻制式)/Audio Sys (自動音頻制式)的功能。當(dāng)電視臺需要對一個節(jié)目的Video Sys (視頻制式)或Audio Sys (音頻制式)做改變時,電視機會自己偵測到變化而自動設(shè)置。到了數(shù)字時代,如DVB-T(地面無線)下,一個頻點下可以傳送10個左右的標(biāo)清節(jié)目。節(jié)目的復(fù)用是通過數(shù)據(jù)包加上PID(標(biāo)識號)的方式實現(xiàn)的。電視機在搜臺時會得到一個節(jié)目所包含的各種PID (標(biāo)識號)及其他數(shù)字參數(shù),然后存儲下來,切換臺的時候使用。然而,上述現(xiàn)有技術(shù)存在以下缺點
當(dāng)電視臺對節(jié)目的信息及參數(shù)做調(diào)整時,在電視機這端就無法識別去顯示必要的功能。如,在用戶搜臺的時候,某節(jié)目中是沒有Teletext(圖文)信息的,但是某一天,這個節(jié)目需要播放Teletext (圖文)信息了,那么之前搜臺的電視機就無法識別到這個節(jié)目存在 Teletext (圖文)內(nèi)容,無法播放。當(dāng)一個電視機從一臺地方搬家另外一個地方,信號變了, 但是都是同一個頻點,此時該電視機仍是無法正常播放新節(jié)目的。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種自動更新升級電視頻道數(shù)據(jù)庫的方法及電視機,其使電視機增加了當(dāng)頻點碼流節(jié)目更新時,自動更新升級電視頻道數(shù)據(jù)庫的新功能,只要用戶搜過臺,同一頻點下,節(jié)目的任何變化,電視機會自動的更新,并更新節(jié)目數(shù)據(jù)庫,為用戶提供了方便。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下 一種自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,包括步驟
A、自動偵測碼流中的節(jié)目關(guān)聯(lián)表及節(jié)目映射表的變化情況;
B、當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù)。所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,所述步驟A之前還包括將各個頻道的數(shù)據(jù)單獨存放。所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,所述步驟B具體包括
B10、當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的Transp0rt_stream_id(碼流標(biāo)識號)字段發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,所述步驟B具體包括
B20、當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的Program_num -—Program_map_PID (頻道號及該頻道對應(yīng)的節(jié)目映射表的標(biāo)識號)隊列發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,所述步驟B具體進(jìn)一步包括 B30、當(dāng)偵測到碼流中節(jié)目映射表的系統(tǒng)時鐘參數(shù)包標(biāo)識發(fā)生改變,則刪除該節(jié)目映射
表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,所述步驟B具體還包括
B40、當(dāng)偵測到碼流中節(jié)目映射表中的Program Info length (頻道信息長度)字段發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其中,所述步驟B具體還包括
B50、當(dāng)偵測到碼流中節(jié)目映射表的流類型或Elementary PID (元素標(biāo)識號)發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。一種電視機,其中,包括
單獨存放模塊,用于將各個頻道的數(shù)據(jù)單獨存放;
自動偵測模塊,用于自動偵測碼流中的節(jié)目關(guān)聯(lián)表及節(jié)目映射表的變化情況; 搜臺更新模塊,用于當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù)。所述的電視機,其中,所述搜臺更新模塊進(jìn)一步包括
第一偵測更新單元,用于當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的Transp0rt_stream_ id(碼流標(biāo)識號)字段發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù);
第二偵測更新單元,用于當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的ftx)gram_nUm ---Program_map_PID (頻道號及該頻道對應(yīng)的節(jié)目映射表的標(biāo)識號)隊列發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。所述的電視機,其中,所述搜臺更新模塊還包括
第三偵測更新單元,用于當(dāng)偵測到碼流中節(jié)目映射表的系統(tǒng)時鐘參數(shù)包標(biāo)識發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù);
第四偵測更新單元,用于當(dāng)偵測到碼流中節(jié)目映射表中的Program Info length(頻道信息長度)字段發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù);
第五偵測更新單元,用于當(dāng)偵測到碼流中節(jié)目映射表的流類型或Elementary PID (元素標(biāo)識號)發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。本發(fā)明所提供的自動更新升級電視頻道數(shù)據(jù)庫的方法及電視機,由于采用了自動偵測同一頻點的碼流中的PAT(節(jié)目關(guān)聯(lián)表)及PMT(節(jié)目映射表)發(fā)生了變化,而觸發(fā) Update (更新)各Channel (頻道)的數(shù)據(jù),包括但不僅局限于刪除原有Channel (頻道), 重新搜臺,本發(fā)明解決了用戶在使用電視機時,已經(jīng)搜臺過后,由于電視臺的節(jié)目發(fā)生了變化,如增加了功能或信息,而電視機無法支持的缺點。如果這樣的功能能成為電視的標(biāo)配話,電視臺可以根據(jù)即時的需求調(diào)整節(jié)目,如不同時間段,同一個節(jié)目可以為高清,或者標(biāo)清等。其使電視機增加了當(dāng)頻點碼流節(jié)目更新時,自動更新升級電視頻道數(shù)據(jù)庫的新功能, 只要用戶搜過臺,同一頻點下,節(jié)目的任何變化,電視機會自動的更新,并更新節(jié)目數(shù)據(jù)庫, 為用戶提供了方便。
圖1是本發(fā)明實施例的自動更新升級電視頻道數(shù)據(jù)庫的方法總流程圖。圖2是本發(fā)明實自動更新升級電視頻道數(shù)據(jù)庫的方法具體應(yīng)用實施例圖。圖3是本發(fā)明實施例的電視機功能原理結(jié)構(gòu)示意圖。圖4是本發(fā)明實施例的電視機的搜臺更新模塊內(nèi)部功能原理結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明所提供的一種自動更新升級電視頻道數(shù)據(jù)庫的方法及電視機,為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例的一種自動更新升級電視頻道數(shù)據(jù)庫的方法,如圖1所示,主要包括以下步驟
步驟S100、自動偵測碼流中的PAT (節(jié)目關(guān)聯(lián)表)及PMT (節(jié)目映射表)的變化情況,如圖2的Si。本發(fā)明實施例中,各個Channel (頻道)的數(shù)據(jù)需要單獨存放,因為隨時可能刪除或更新指定Channel (頻道)。在具體應(yīng)用時,本發(fā)明采用自動偵測碼流中的PAT (節(jié)目關(guān)聯(lián)表),PMT (節(jié)目映射表)的變化情況,判斷是否需要觸發(fā)Update (更新)Channel (頻道) 的動作。如果滿足觸發(fā)條件,則執(zhí)行S200步驟,否則繼續(xù)執(zhí)行S100,不斷的后臺偵測
步驟S200、當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù)。具體如下步驟附0、820、830、840和850所述
B10、當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的Transp0rt_stream_id(碼流標(biāo)識號)字段發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。參見圖2、當(dāng)偵測到同一頻點碼流中PAT (節(jié)目關(guān)聯(lián)表)中的"Transportstreanu id字段發(fā)生變化(如圖2的S10),代表整個碼流都已經(jīng)發(fā)生改變,需要刪除本頻點下全部的 Channel (頻道),重新對該頻點進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù),即圖2的Sll刪除該頻點下的所有節(jié)目和S12搜索該頻點下的所有節(jié)目。其中transp0rt_stream_id 是對應(yīng)某一頻點的TS流,如頻點427,435在NIT表的描述中有不同的id。B20、當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的Program_num -—Program_map_ PID (頻道號及該頻道對應(yīng)的節(jié)目映射表的標(biāo)識號)隊列發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。參見圖2、即當(dāng)偵測到同一頻點碼流中PAT (節(jié)目關(guān)聯(lián)表)中的Progranumm -—Program_map_PID隊列發(fā)生變化(圖2所示的S20),也代表整個碼流都已經(jīng)發(fā)生改變,需要刪除本頻點下全部的Channel (頻道),重新對該頻點進(jìn)行搜臺。即即圖2的Sll刪除該頻點下的所有節(jié)目和S12搜索該頻點下的所有節(jié)目,獲取該頻點的所有節(jié)目新數(shù)據(jù)。B30、當(dāng)偵測到碼流中節(jié)目映射表的系統(tǒng)時鐘參數(shù)包標(biāo)識發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。如圖2所示,當(dāng)自動偵測到碼流中PMT(節(jié)目映射表)中的PCR (系統(tǒng)時鐘參數(shù)) PID(包標(biāo)識)發(fā)生改變(如圖2所示的S30),那么需要刪除該PMT(節(jié)目映射表)對應(yīng)的 Channel (頻道),重新Update (更新)該Channel (頻道),以獲取該頻道節(jié)目的新數(shù)據(jù)(即如圖2所示的S31刪除指定節(jié)目和S32搜索指定節(jié)目)。B40、參見圖2,當(dāng)偵測到碼流中PMT (節(jié)目映射表)中的ftOgram Info length發(fā)生改變(如圖2所示的S40),那么需要刪除該PMT (節(jié)目映射表)對應(yīng)的Channel (頻道), 重新Update (更新)該Channel (頻道)信息,即當(dāng)偵測到碼流中節(jié)目映射表中的Program Info length(頻道信息長度)字段發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),(即如圖2所示的S31刪除指定節(jié)目和S32搜索指定節(jié)目)以獲取該頻道節(jié)目的新數(shù)據(jù)。B50、當(dāng)偵測到碼流中節(jié)目映射表的流類型或Elementary PID (元素標(biāo)識號)發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。 如圖2所示,當(dāng)偵測到碼流中PMT (節(jié)目映射表)中的Mream Type (流類型)或 Elementary PID發(fā)生改變(如圖2所示的S50),那么需要刪除該PMT (節(jié)目映射表)對應(yīng)的 Channel (頻道),重新Update (更新)該Channel (頻道)信息(即如圖2所示的S31刪除指定節(jié)目和S32搜索指定節(jié)目)。因為Mream Type (流類型)和Elementary PID是一個隊列,條目較多,在PMT (節(jié)目映射表)本身就不發(fā)生任何改變的情況下,每次循環(huán)都要理性檢查所有Mream Type (流類型)和Elementary PID,工作量太大,應(yīng)該在檢查CRC變化的基礎(chǔ)上,再去Check以上條目,節(jié)省例行循環(huán)的占用時間。由上可見,本發(fā)明實施例的自動更新升級電視頻道數(shù)據(jù)庫的方法,其可以自動更新升級電視頻道數(shù)據(jù)庫的新功能,只要用戶搜過臺,同一頻點下,節(jié)目的任何變化,電視機會自動的更新,并更新節(jié)目數(shù)據(jù)庫,為用戶提供了方便?;谏鲜鰧嵤├景l(fā)明實施例還提供了一種電視機,如圖3所示,所述電視機主要包括
單獨存放模塊310,用于將各個頻道的數(shù)據(jù)單獨存放;具體如上所述。自動偵測模塊320,用于自動偵測碼流中的節(jié)目關(guān)聯(lián)表及節(jié)目映射表的變化情況; 具體如上所述。搜臺更新模塊330,用于當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù),具體如上所述。其中,如圖4所示,所述搜臺更新模塊330進(jìn)一步包括
第一偵測更新單元331,用于當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的Transport streamed(碼流標(biāo)識號)字段發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù),具體如上述步驟BlO所述。第二偵測更新單元332,用于當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的ftOgranuuim ---Program_map_PID (頻道號及該頻道對應(yīng)的節(jié)目映射表的標(biāo)識號)隊列發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù),具體如上述步驟B20所述。第三偵測更新單元333,用于當(dāng)偵測到碼流中節(jié)目映射表的系統(tǒng)時鐘參數(shù)包標(biāo)識發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù),具體如上述步驟B30所述。第四偵測更新單元334,用于當(dāng)偵測到碼流中節(jié)目映射表中的Program Info length (頻道信息長度)字段發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù),具體如上述步驟B40所述。第五偵測更新單元335,用于當(dāng)偵測到碼流中節(jié)目映射表的流類型或Elementary PID (元素標(biāo)識號)發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù),具體如上述步驟B50所述。綜上所述,本發(fā)明所提供的自動更新升級電視頻道數(shù)據(jù)庫的方法及電視機,由于采用了自動偵測同一頻點的碼流中的PAT (節(jié)目關(guān)聯(lián)表)及PMT (節(jié)目映射表)發(fā)生了變化, 而觸發(fā)Update (更新)各Channel (頻道)的數(shù)據(jù),包括但不僅局限于刪除原有Channel (頻道),重新搜臺,本發(fā)明解決了用戶在使用電視機時,已經(jīng)搜臺過后,由于電視臺的節(jié)目發(fā)生了變化,如增加了功能或信息,而電視機無法支持的缺點。如果這樣的功能能成為電視的標(biāo)配話,電視臺可以根據(jù)即時的需求調(diào)整節(jié)目,如不同時間段,同一個節(jié)目可以為高清,或者標(biāo)清等。其使電視機增加了當(dāng)頻點碼流節(jié)目更新時,自動更新升級電視頻道數(shù)據(jù)庫的新功能,只要用戶搜過臺,同一頻點下,節(jié)目的任何變化,電視機會自動的更新,并更新節(jié)目數(shù)據(jù)庫,為用戶提供了方便。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,包括步驟A、自動偵測碼流中的節(jié)目關(guān)聯(lián)表及節(jié)目映射表的變化情況;B、當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,所述步驟A 之前還包括將各個頻道的數(shù)據(jù)單獨存放。
3.根據(jù)權(quán)利要求1所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,所述步驟B 包括B10、當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的碼流標(biāo)識號字段發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,所述步驟B 包括B20、當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的頻道號及該頻道對應(yīng)的節(jié)目映射表的標(biāo)識號隊列發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,所述步驟B 包括B30、當(dāng)偵測到碼流中節(jié)目映射表的系統(tǒng)時鐘參數(shù)包標(biāo)識發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,所述步驟B 還包括B40、當(dāng)偵測到碼流中節(jié)目映射表中的頻道信息長度字段發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述自動更新升級電視頻道數(shù)據(jù)庫的方法,其特征在于,所述步驟B 還包括B50、當(dāng)偵測到碼流中節(jié)目映射表的流類型或元素標(biāo)識號發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。
8.—種電視機,其特征在于,包括單獨存放模塊,用于將各個頻道的數(shù)據(jù)單獨存放;自動偵測模塊,用于自動偵測碼流中的節(jié)目關(guān)聯(lián)表及節(jié)目映射表的變化情況;搜臺更新模塊,用于當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的電視機,其特征在于,所述搜臺更新模塊進(jìn)一步包括第一偵測更新單元,用于當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的碼流標(biāo)識號字段發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù);第二偵測更新單元,用于當(dāng)偵測到同一頻點碼流中節(jié)目關(guān)聯(lián)表的頻道號及該頻道對應(yīng)的節(jié)目映射表的標(biāo)識號隊列發(fā)生變化時,則刪除本頻點下全部的原有頻道數(shù)據(jù),重新對該頻點下的所有節(jié)目進(jìn)行搜臺,獲取該頻點的所有節(jié)目新數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的電視機,其特征在于,所述搜臺更新模塊還包括 第三偵測更新單元,用于當(dāng)偵測到碼流中節(jié)目映射表的系統(tǒng)時鐘參數(shù)包標(biāo)識發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù);第四偵測更新單元,用于當(dāng)偵測到碼流中節(jié)目映射表中的頻道信息長度字段發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù);第五偵測更新單元,用于當(dāng)偵測到碼流中節(jié)目映射表的流類型或元素標(biāo)識號發(fā)生改變,則刪除該節(jié)目映射表對應(yīng)的頻道數(shù)據(jù),重新更新該頻道信息數(shù)據(jù),以獲取該頻道節(jié)目的新數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種自動更新升級電視頻道數(shù)據(jù)庫的方法及電視機,所述方法自動偵測碼流中的節(jié)目關(guān)聯(lián)表及節(jié)目映射表的變化情況;當(dāng)偵測到碼流中的節(jié)目關(guān)聯(lián)表和/或節(jié)目映射表中預(yù)定的節(jié)目信息及參數(shù)發(fā)生變化時,則產(chǎn)生觸發(fā)更新頻道的動作,刪除該頻道的原有數(shù)據(jù),重新搜臺,獲取該頻道的新數(shù)據(jù)。其使電視機增加了當(dāng)頻點碼流節(jié)目更新時,自動更新升級電視頻道數(shù)據(jù)庫的新功能,只要用戶搜過臺,同一頻點下,節(jié)目的任何變化,電視機會自動的更新,并更新節(jié)目數(shù)據(jù)庫,為用戶提供了方便。
文檔編號H04N5/50GK102244752SQ201110180960
公開日2011年11月16日 申請日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者潘桂寧 申請人:廣州視源電子科技有限公司