国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種機(jī)頂盒及其節(jié)目切換方法與裝置的制作方法

      文檔序號:7648703閱讀:350來源:國知局
      專利名稱:一種機(jī)頂盒及其節(jié)目切換方法與裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于數(shù)字電視技術(shù)領(lǐng)域,尤其涉及一種機(jī)頂盒及其節(jié)目切換方法與 裝置。
      背景技術(shù)
      數(shù)字電視為觀眾們帶來了豐富多彩的電視節(jié)目。其中,條件接收
      (Conditional Access, CA)技術(shù)在確保了運營商的利益的同時,也為被授權(quán)用 戶提供了多樣優(yōu)質(zhì)的服務(wù)。
      當(dāng)前節(jié)目在解擾時,需要節(jié)目映射表(Program Map Table, PMT)中描述 的相關(guān)信息。在每次播放加密節(jié)目的時候,數(shù)字接收系統(tǒng)都要實時地搜索碼流 當(dāng)中當(dāng)前節(jié)目所對應(yīng)的PMT,等待PMT搜索,當(dāng)PMT搜到后送給條件接收模 塊進(jìn)行解擾,導(dǎo)致加密節(jié)目的播放速度低于清流節(jié)目的播放速度。
      這樣,在同頻點下節(jié)目切換時,等待PMT的搜索時間過長,造成不必要的 時間浪費。

      發(fā)明內(nèi)容
      本發(fā)明實施例的目的在于提供一種節(jié)目切換方法,旨在解決現(xiàn)有技術(shù)中在 當(dāng)前頻點下進(jìn)行節(jié)目切換時,浪費掉等待PMT搜索時間的問題。
      本發(fā)明實施例是這樣實現(xiàn)的, 一種節(jié)目切換方法,所述方法包括以下步驟
      在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所 有節(jié)目的對應(yīng)的節(jié)目映射表;
      存儲獲取的節(jié)目映射表;
      在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。
      本發(fā)明實施例的另 一 目的在于提供一種節(jié)目切換裝置,所述裝置包括 節(jié)目映射表獲取^莫塊,用于在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表;
      節(jié)目映射表存儲模塊,用于存儲獲取的節(jié)目映射表;以及 節(jié)目映射表發(fā)送模塊,用于在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。
      本發(fā)明實施例的又一目的在于提供一種機(jī)頂盒,包括條件接收模塊和節(jié)目切換裝置,所述節(jié)目切換裝置包括
      節(jié)目映射表獲fMt塊,用于在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表;
      節(jié)目映射表存儲模塊,用于存儲獲取的節(jié)目映射表;以及 節(jié)目映射表發(fā)送模塊,用于在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。
      本發(fā)明實施例通過在播放頻點的第一個節(jié)目時,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表并存儲,在該頻點下進(jìn)行節(jié)目,切換時,從存儲的節(jié)目映射表中讀出與—該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊,節(jié)省了等待PMT表搜索的時間。


      圖l是本發(fā)明實施例提供的節(jié)目切換方法的流程圖;
      圖2是本發(fā)明實施例提供的節(jié)目切換裝置的結(jié)構(gòu)圖;
      圖3是本發(fā)明實施例提供的機(jī)頂盒的結(jié)構(gòu)圖。
      具體實施例方式
      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅
      僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      本發(fā)明實施例通過在播放頻點的第一個節(jié)目時,獲取該頻點下所有節(jié)目的
      對應(yīng)的節(jié)目映射表并存儲,在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表
      中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收^^莫塊。
      圖1示出了本發(fā)明實施例提供的節(jié)目切換方法的流程,詳述如下。
      在步驟S101中,判斷當(dāng)前播放節(jié)目的頻點是否是新頻點。
      其中,判斷當(dāng)前4番》文節(jié)目的頻點是否是新頻點,也就是判斷當(dāng)前頻點是不 是由別的頻點切換過來。當(dāng)當(dāng)前播放節(jié)目的頻點不是新頻點時,作為現(xiàn)有的技
      術(shù),首先搜索該頻點的PMT是否有存儲,當(dāng)有存儲時,進(jìn)行步驟S102:從緩 存中讀出緩存的PMT并發(fā)送到條件接收模塊;當(dāng)當(dāng)前播放節(jié)目的頻點是新頻點 時,進(jìn)行步驟S103。
      在步驟S103中,釋放該新頻點的上個頻點所請求的PMT占的內(nèi)存空間。 這樣,通過釋放該新頻點的上一個頻點動態(tài)分配的內(nèi)存空間,為當(dāng)前的新頻點 騰出了足夠的存儲空間。
      在步驟S104中,解析當(dāng)前頻點的節(jié)目關(guān)聯(lián)表(Program Association Table, PAT),獲取該頻點下所有節(jié)目對應(yīng)的PMT。
      在步驟S105中,存儲獲取的PMT。
      在具體實施過程中,首先解析該頻點PMT所描述的節(jié)目個數(shù),及每個節(jié) 目的長度,根據(jù)該頻點的節(jié)目個數(shù)與每個節(jié)目的長度,動態(tài)分配內(nèi)存。
      當(dāng)然,在對PMT進(jìn)行存儲以后,并不是將PMT—直存放,而是實時的對 存儲的PMT進(jìn)行更新,更新過程為讀取該PMT在碼流中對應(yīng)的版本,根據(jù) 該PMT在碼流中對應(yīng)的版本判斷該PMT是否需要更新,當(dāng)判斷該PMT需要 更新時,則更新已存儲的PMT。
      在步驟S106中,在當(dāng)前頻點下進(jìn)行節(jié)目切換時,從存儲的PMT中讀出與 該節(jié)目對應(yīng)的PMT,發(fā)送給條件接收模塊,由條件接收模塊對接收到的PMT
      進(jìn)行解擾。
      圖2示出了本發(fā)明實施例提供的節(jié)目切換裝置IO的結(jié)構(gòu)。 頻點判斷模塊11判斷當(dāng)前播放節(jié)目的頻點是否是新頻點。
      當(dāng)頻點判斷模塊11判斷當(dāng)前播放節(jié)目的頻點是新頻點時,內(nèi)存釋放模塊
      12釋放該新頻點的上個頻點所請求的PMT表占的內(nèi)存空間。
      節(jié)目映射表獲iWt塊13解析該新頻點的PAT,獲取該新頻點下所有節(jié)目
      的對應(yīng)的PMT;
      節(jié)目映射表存儲模塊14存儲獲取的PMT。
      作為本發(fā)明的實施例,該節(jié)目映射表存儲模塊14進(jìn)一步包括節(jié)目關(guān)聯(lián)表解 析模塊141以及內(nèi)存分配模塊142,節(jié)目關(guān)聯(lián)表解析模塊141解析該頻點PMT 所描述的節(jié)目個數(shù),及每個節(jié)目的長度,內(nèi)存分配模塊142根據(jù)該頻點的節(jié)目 個數(shù)與每個節(jié)目的長度,動態(tài)分配內(nèi)存。
      在具體實施過程中,節(jié)目映射表版本讀取模塊15讀取該PMT在碼流中對 應(yīng)的版本,節(jié)目映射表判斷^^塊16根據(jù)該PMT在碼流中對應(yīng)的版本判斷該 PMT是否需要更新。
      當(dāng)判斷該PMT需要更新時,節(jié)目映射表更新模塊17更新已存儲的PMT。
      在當(dāng)前頻點下進(jìn)行節(jié)目切換時,節(jié)目映射表發(fā)送模塊18從存儲的PMT中 讀出與該節(jié)目對應(yīng)的PMT,發(fā)送給條件接收模塊,由條件接收模塊對接收到的 PMT進(jìn)行解擾。
      圖3示出了本發(fā)明實施例提供的機(jī)頂盒的結(jié)構(gòu)圖,該機(jī)頂盒包括節(jié)目切換 裝置10及條件接收才莫塊20,其中,節(jié)目切換裝置10的內(nèi)部結(jié)構(gòu)以及與條件接 收模塊20的互動原理在前文已述,此處不再贅述。
      本發(fā)明實施例通過在播放頻點的第一個節(jié)目時,獲取該頻點下所有節(jié)目的 對應(yīng)的節(jié)目映射表并存儲,在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表 中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收才莫塊進(jìn)行解擾,解決了現(xiàn) 有技術(shù)中在同一頻點下進(jìn)行節(jié)目切換時,PMT搜索時間過長的問題。
      以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1、一種節(jié)目切換方法,其特征在于,所述方法包括以下步驟在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表;存儲獲取的節(jié)目映射表;在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。
      2、 如權(quán)利要求1所述的節(jié)目切換方法,其特征在于,在解析該頻點的節(jié)目 關(guān)聯(lián)表之前,所述方法進(jìn)一步包括判斷當(dāng)前播放節(jié)目的頻點是否是新頻點;當(dāng)當(dāng)前播放節(jié)目的頻點是新頻點時,釋放該新頻點的上個頻點所請求的 PMT占的內(nèi)存空間。
      3、 如權(quán)利要求1所述的節(jié)目切換方法,^特征在于,所述存儲獲取的節(jié)目 映射表的步驟進(jìn)一步包括解析該新頻點節(jié)目關(guān)聯(lián)表所描述的節(jié)目個數(shù),以及每個節(jié)目的節(jié)目長度; 根據(jù)該新頻點的節(jié)目個數(shù)與每個節(jié)目的節(jié)目長度,動態(tài)分配內(nèi)存。
      4、 如權(quán)利要求1所述的節(jié)目切換方法,其特征在于,在存儲獲取的節(jié)目映 射表之后,所述方法進(jìn)一步包括讀取所述節(jié)目映射表在碼流中對應(yīng)的版本;根據(jù)所述節(jié)目映射表在碼流中對應(yīng)的版本判斷該節(jié)目映射表是否需要更新;當(dāng)判斷該節(jié)目映射表需要更新時,更新已存儲的節(jié)目映射表。
      5、 一種節(jié)目切換裝置,其特征在于,所述裝置包括 節(jié)目映射表獲^#塊,用于在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表;節(jié)目映射表存儲模塊,用于存儲獲取的節(jié)目映射表;以及節(jié)目映射表發(fā)送模塊,用于在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映 射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。
      6、 如權(quán)利要求5所述的節(jié)目切換裝置,其特征在于,所述裝置進(jìn)一步包括: 頻點判斷模塊,用于判斷當(dāng)前播放節(jié)目的頻點是否是新頻點;以及 內(nèi)存釋放模塊,用于當(dāng)當(dāng)前播放節(jié)目的頻點是新頻點時,釋放該新頻點的上個頻點所請求的PMT占的內(nèi)存空間。
      7、 如權(quán)利要求5所述的節(jié)目切換裝置,其特征在于,所述節(jié)目映射表存儲 模塊進(jìn)一步包括節(jié)目關(guān)聯(lián)表解析模塊,用于解析該新頻點節(jié)目關(guān)聯(lián)表所描述的節(jié)目個數(shù), 及每個節(jié)目的長度;以及內(nèi)存分配模塊,用于根據(jù)該新頻點的節(jié)目個數(shù)與每個節(jié)目的長度,動態(tài)分 酉己內(nèi)存。
      8、 如權(quán)利要求5所述的節(jié)目切換裝置,其特征在于,所述節(jié)目切換裝置進(jìn) 一步包括節(jié)目映射表版本讀取模塊,用于讀取所述節(jié)目映射表在碼流中對應(yīng)的版本; 節(jié)目映射表判斷模塊,用于根據(jù)所述節(jié)目映射表在碼流中對應(yīng)的版本判斷該節(jié)目映射表是否需要更新;以及節(jié)目映射表更新模塊,用于當(dāng)判斷該節(jié)目映射表需要更新時,更新已存儲的節(jié)目映射表。
      9、 一種機(jī)頂盒,包括條件接收模塊,其特征在于,所述機(jī)頂盒還包括節(jié)目 切換裝置,所述節(jié)目切換裝置包括節(jié)目映射表獲取4莫塊,用于在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表;節(jié)目映射表存儲模塊,用于存儲獲取的節(jié)目映射表;以及 節(jié)目映射表發(fā)送模塊,用于在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。
      10、如權(quán)利要求9所述的機(jī)頂盒,其特征在于,所述節(jié)目切換裝置進(jìn)一步 包括節(jié)目映射表版本讀取模塊,用于讀取所述節(jié)目映射表在碼流中對應(yīng)的版本; 節(jié)目映射表判斷模塊,用于根據(jù)所述節(jié)目映射表在碼流中對應(yīng)的版本判斷該節(jié)目映射表是否需要更新;以及節(jié)目映射表更新模塊,用于當(dāng)判斷該節(jié)目映射表需要更新時,更新已存儲的節(jié)目映射表。
      全文摘要
      本發(fā)明適用于數(shù)字電視技術(shù)領(lǐng)域,提供了一種機(jī)頂盒及其節(jié)目切換方法與裝置,所述節(jié)目切換方法包括在播放頻點的第一個節(jié)目時,解析該頻點的節(jié)目關(guān)聯(lián)表,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表;存儲獲取的節(jié)目映射表;在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊。本發(fā)明通過在播放新頻點的第一個節(jié)目時,獲取該頻點下所有節(jié)目的對應(yīng)的節(jié)目映射表并存儲,在該頻點下進(jìn)行節(jié)目切換時,從存儲的節(jié)目映射表中讀出與該節(jié)目對應(yīng)的節(jié)目映射表,發(fā)送給條件接收模塊進(jìn)行解擾,節(jié)省了等待PMT表搜索的時間。
      文檔編號H04N7/08GK101202877SQ20071007531
      公開日2008年6月18日 申請日期2007年7月25日 優(yōu)先權(quán)日2007年7月25日
      發(fā)明者彭云娟, 趙德民 申請人:深圳市同洲電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1