欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)字電視單個頻點快速搜臺的方法

文檔序號:7917973閱讀:792來源:國知局
專利名稱:數(shù)字電視單個頻點快速搜臺的方法
技術領域
本發(fā)明屬于電視技術領域,尤其涉及一種數(shù)字電視單個頻點快速搜臺的方法。
背景技術
數(shù)字電視正在全國各地推廣并會最終替代模擬電視,兩者在工作原理上存在較大的差異,其中包括搜臺方式。模擬電視搜臺時根據(jù)頻壓曲線的變化改變步進從低頻到高頻逐步掃描,并依據(jù)模擬信號解碼模塊讀出行、場同步狀態(tài)數(shù)據(jù)來完成模擬信號的搜臺過程,存儲節(jié)目時也只要保存相關的頻率信息即可。
而定位數(shù)字電視節(jié)目不僅需要知道頻率及相關調制參數(shù),還需要知道數(shù)字
電視的節(jié)目視頻PID (Packet Identifier,包標識符),音頻PID, PCR PID(Program Clock Reference,節(jié)目時鐘參考)等參數(shù)。因此數(shù)字電視搜臺還需要分析傳輸流(TS)中的其他信息,如PAT(Program Association Table,節(jié)目關if關表),PMT(Program Map Table,節(jié)目映射表),SDT ( Service DescriptTable,服務描述表)等內容,這些表統(tǒng)稱為PSI/SI表(Program ServiceInformation/Service Information,節(jié)目專用信息/服務信息)。對這些參數(shù)和信息具體說明如下
PSI是規(guī)定不同節(jié)目和節(jié)目中的不同成分如何復用成一個統(tǒng)一的碼流。以PSI為基礎可以提供一個碼流的構成,從而幫助用戶對節(jié)目進行選擇;SI包括一些擴展信息,加入了一些對用戶有用的信息,標示節(jié)目的類型,服務商,節(jié)目的相互關系等;
PAT表的PID是固定的0x0000,它的主要作用是指出該傳輸流ID (標識符),以及該路傳輸流中所對應的幾路節(jié)目流的PMT表和PMT PID。PMT表該表的PID是由PAT提供的,通過該表可以得到一路節(jié)目中包含的信息,例如,該路節(jié)目由哪些流構成和這些流的類型(視頻,音頻,數(shù)據(jù)),指定節(jié)目中各流對應的PID。
在現(xiàn)有的提高數(shù)字電視搜臺速度的方法中,各種技術方案還是主要以提高掃描頻率、加快調諧速度來實現(xiàn),解碼讀取PSI/SI信息時通常采用PAT—PMT一SDT的順序進行。這種方法未能發(fā)揮系統(tǒng)的最好性能,搜臺速度也不是最優(yōu)化的設計。

發(fā)明內容
本發(fā)明的目的在于提供一種數(shù)字電視單個頻點快速搜臺的方法,旨在解決現(xiàn)有技術中數(shù)字電視單個頻點搜臺速度過慢的問題。
本發(fā)明 是這樣實現(xiàn)的, 一種數(shù)字電視單個頻點快速搜臺的方法,所述的方法包括如下步驟
a、 解析PAT表,獲得當前TS流中所包含節(jié)目的PMTPID及其ProgramNumber;
b、 通過所述PMT PID過濾得到PMT表,同時將Program Number作為service id進行過濾,獲取當前SDT表。
其中步驟a之前還包括
a0、鎖定頻點,接收數(shù)字電視信號,從所述數(shù)字電視信號中過濾所述PAT其中步驟a0具體包括
將數(shù)字電視調諧器的頻率設定為一個頻率值,鎖定一個頻點,所述調諧器接收數(shù)字電視高頻信號后輸入信道解碼模塊進行信道解碼,信道解碼后輸出TS流給TS解復用模塊,所述TS解復用模塊將所述TS流分解為音頻流和視頻流以及輔助數(shù)據(jù),從所述輔助數(shù)據(jù)中過濾PAT表。
其中步驟a具體包括a1、分析所述PAT表結構,獲取所述當前TS流中所包含的節(jié)目的PMTPID,同時獲耳又所述節(jié)目的Program Number。
其中步驟b具體包括
b1 、 TS解復用模塊通過所述PMT PID過濾得到所述PMT表,獲取所述節(jié)目的視頻流PID和音頻流PID;同時,所述TS解復用;f莫塊利用所述ProgramNumber與service id的關耳關性,將所述Program Number作為service id進4亍
過濾,獲取所述當前SDT表,并獲取所述節(jié)目的節(jié)目名稱。
所述TS解復用模塊利用不同的通道同步過濾所述PMT表和SDT表。其中步驟b之后還包括
c、將所述PMT表和當前SDT表信息填入節(jié)目數(shù)據(jù)庫。本發(fā)明克服現(xiàn)有技術的不足,在系統(tǒng)鎖定具有數(shù)字電視信號的頻率后,首先過濾PAT表,然后利用數(shù)字電視的TS解復用模塊具有多個通道可以過濾PSI/SI信息的特點,利用Program Number與service id的關耳關性,采用多個通道同步過濾所有的PMT和SDT表,以提高數(shù)字電視單個頻點的搜臺速度。


圖1是本發(fā)明實施例提供的PAT、 PMT、 SDT和節(jié)目教:據(jù)的關系;
圖2是本發(fā)明實施例提供的TS解復用模塊的工作方式示意圖;圖3是本發(fā)明實施例流程圖。
具體實施例方式
本發(fā)明提供的技術方案是在系統(tǒng)鎖定具有數(shù)字電視信號的頻率后,首先過濾PAT表,然后利用數(shù)字電視的TS解復用模塊具有多個通道可以過濾PSI/SI信息的特點,利用Program Number與service id的關耳關性,采用多個通道同步過濾所有的PMT和SDT表,進而解析獲得數(shù)字電視節(jié)目的基本信息,并將其填入節(jié)目數(shù)據(jù)庫,最后保存到存儲器中,從而實現(xiàn)快速搜臺。為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
數(shù)字電視工作的基本原理是調諧器在CPU控制下從天線接收數(shù)字電視高頻信號,經(jīng)選頻后送到中頻處理模塊,經(jīng)過放大、去中頻載波等處理后輸入信道解碼模塊進行信道解碼。信道解碼后輸出傳輸流(TS)給TS解復用^t塊。TS解復用模塊將上述傳輸流分解為音頻流和視頻流以及輔助數(shù)據(jù),輔助數(shù)據(jù)中包括PAT、 PMT、 SDT等PSI/SI信息。TS解復用模塊過濾上面這些輔助數(shù)據(jù),從而獲得節(jié)目名稱,及播放所需要的視頻PID、音頻PID、 PCRPID等數(shù)據(jù)。對于過濾得到的視頻數(shù)據(jù),先進行MPEG2解碼,再經(jīng)過Deinterlacing (去隔行)、Scaling (縮放)等視頻處理,然后送到顯示設備顯示出來。而聲音流或聲音信號則同樣要經(jīng)過過濾,MPEG2解碼、音頻以及音效處理并放大后送到揚聲器播放。
數(shù)字電視系統(tǒng)還有存儲設備經(jīng)由存儲器接口存儲解碼中的各種數(shù)據(jù)以及用戶設置和參考數(shù)據(jù),包括系統(tǒng)所需要保存的數(shù)據(jù),如頻率表,節(jié)目列表等。存儲設備包括RAM和NVRAM (非易失性RAM )。
首先參閱圖1,說明PAT、 PMT、 SDT這三個表和節(jié)目數(shù)據(jù)的關系。從圖1中可以看出TS解復用模塊通過解析PAT表,獲得當前TS流中包含了幾路節(jié)目,及這些節(jié)目的PMTPID,同時獲得這些節(jié)目的節(jié)目號(Program Number)。再通過PMT PID過濾得到PMT表,就可以獲得每個節(jié)目的視頻流、音頻流等PID信息。本發(fā)明提供的技術方案中,系統(tǒng)可以用Program Number作為serviceid去通過過濾獲取當前SDT表,這樣就獲得了每個節(jié)目的節(jié)目名稱。
另外,這里再說明一下TS解復用模塊的工作方式,參照圖2,通常的TS解復用模塊是兩層結構,前面是通道(Slot或Channel)用于PID的過濾,緊接著是過濾器(Filter)用于PSI/SI表的過濾,這兩層結構的連接有很多種方式,最常見的是如圖2所示的兩種方式,第一種就是一個Slot對應一個Filter,然后對應一個循環(huán)緩沖,如圖2中的(1 )所示;第二種就是一個Slot對應多個Filter, 每個Filter各自對應一個循環(huán)緩沖,如圖2中的(2)所示。
本發(fā)明提供的技術方案中,系統(tǒng)獲得了 PAT表后,就可以得到PMT PID 和Program Number,然后利用過濾SDT所需要的Service id與Program Number關聯(lián)性,TS解復用模塊多個通道同步過濾PMT表和和SDT表。通 常的數(shù)字電視芯片的TS解復用模塊都至少有32個slot和32個FJlter。過濾 PMT使用圖2中的第一種過濾連接方式,而一個TS流一般只有6 10套節(jié)目, 這就對應了 6 ~ 10個PMT PID,也就是6 ~ 10對Slot和Filter。過濾SDT還 需要一對Slot和Filter,這需要使用圖3中的第二種過濾連接方式(因為在SDT PID所表示的流中,不僅有SDT表,還有其他的表,而哪幾個表共用一個PID 這是DVB標準所規(guī)定的)。因此,在單個頻點上并行過濾PMT和SDT表只需 要占用7~ 11對Slot和Filter,硬件資源是能夠滿足同步過濾要求的。
請參閱圖3,為本發(fā)明實施例的流程,具體包括如下步驟
1、 系統(tǒng)將調諧器的頻率設定為一個頻率值,鎖定一個頻點(如666MHz);
2、 調諧器接收數(shù)字電視高頻信號,放大、去中頻載波等處理后輸入信道解 碼模塊進行信道解碼,信道解碼后輸出傳輸流(TS)給TS解復用模塊;
3、 TS解復用模塊將上述傳輸流分解為音頻流和視頻流以及輔助數(shù)據(jù),從 輔助數(shù)據(jù)中過濾PAT表;
4、 通過分析PAT表結構,提取PMT PID以及Program Number等數(shù)據(jù);
5、 TS解復用模塊多個通道依據(jù)PMTPID過濾得到PMT表,獲得每個節(jié) 目的視頻流PID、音頻流PID等信息,同時,TS解復用模塊多個通道用Program Number作為service id同步過濾當前SDT表,獲得每個節(jié)目的節(jié)目名稱;
6、 判斷是否已經(jīng)完成該TS流中所有節(jié)目的搜索?如果是,轉步驟7,否 則轉步驟3;
7、 將搜臺的到的節(jié)目數(shù)據(jù)保存到NVRAM,結束本頻點的節(jié)目搜索。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明 的保護范圍之內。
權利要求
1、一種數(shù)字電視單個頻點快速搜臺的方法,其特征在于,所述的方法包括如下步驟a、解析PAT表,獲得當前TS流中所包含節(jié)目的PMT PID及其ProgramNumber;b、通過所述PMT PID過濾得到PMT表,同時將Program Number作為service id進行過濾,獲取當前SDT表。
2、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟a之前還包括 a0、鎖定頻點,接收數(shù)字電視信號,從所述數(shù)字電視信號中過濾所述PAT表。
3、 根據(jù)權利要求2所述的方法,其特征在于,其中步驟aO具體包括 將數(shù)字電視調諧器的頻率設定為一個頻率值,鎖定一個頻點,所述調諧器接收數(shù)字電視高頻信號后輸入信道解碼模塊進行信道解碼,信道解碼后輸出TS 流給TS解復用模塊,所述TS解復用模塊將所述TS流分解為音頻流和視頻流 以及輔助數(shù)據(jù),從所述輔助數(shù)據(jù)中過濾PAT表。
4、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟a具體包括a1、分析所述PAT表結構,獲取所述當前TS流中所包含的節(jié)目的PMT PID,同時獲取所述節(jié)目的Program Number。
5、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟b具體包括b1、 TS解復用模塊通過所述PMT PID過濾得到所述PMT表,獲取所述 節(jié)目的視頻流PID和音頻流PID;同時,所述TS解復用模塊利用所述Program Number與service id的關聯(lián)性,將所述Program Number作為service id進4亍 過濾,獲取所述當前SDT表,并獲取所述節(jié)目的節(jié)目名稱。
6、 根據(jù)權利要求5所述的方法,其特征在于,所述TS解復用模塊利用不 同的通道同步過濾所述PMT表和SDT表。
7、 根據(jù)權利要求1所述的方法,其特征在于,其中步驟b之后還包括c、將所述PMT表和當前SDT表信息填入節(jié)目數(shù)據(jù)庫。
全文摘要
本發(fā)明適用于數(shù)字電視,提供了一種數(shù)字電視單個頻點快速搜臺的方法,所述的方法包括如下步驟a.解析PAT表,獲得當前TS流中所包含節(jié)目的PMT PID及其Program Number;b.通過所述PMT PID過濾得到PMT表,同時將Program Number作為service id進行過濾,獲取當前SDT表。本發(fā)明提供的技術方案首先過濾PAT表,然后利用數(shù)字電視的TS解復用模塊具有多個通道可以過濾PSI/SI信息的特點,利用Program Number與service id的關聯(lián)性,采用多個通道同步過濾所有的PMT和SDT表,以提高數(shù)字電視單個頻點的搜臺速度。
文檔編號H04N5/44GK101656842SQ20081014196
公開日2010年2月24日 申請日期2008年8月22日 優(yōu)先權日2008年8月22日
發(fā)明者鄒建宇 申請人:深圳Tcl新技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
丹凤县| 色达县| 中方县| 建平县| 澜沧| 义乌市| 公安县| 绥阳县| 比如县| 定西市| 平罗县| 西乌| 陵水| 潢川县| 汕尾市| 遂川县| 吉林市| 宁河县| 丹巴县| 舒城县| 太白县| 阳曲县| 增城市| 社会| 广河县| 林甸县| 兴化市| 德兴市| 崇左市| 鱼台县| 张掖市| 玉林市| 宽甸| 彰武县| 旬阳县| 河曲县| 邢台县| 油尖旺区| 罗源县| 通化市| 城市|