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

一種機(jī)頂盒及其數(shù)字電視換臺(tái)的方法

文檔序號(hào):7888395閱讀:467來(lái)源:國(guó)知局
專利名稱:一種機(jī)頂盒及其數(shù)字電視換臺(tái)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字電視技術(shù)領(lǐng)域,特別是涉及一種機(jī)頂盒及其數(shù)字電視換臺(tái)的方法。
背景技術(shù)
目前國(guó)內(nèi)數(shù)字電視整體平移已經(jīng)基本完成,電視觀眾已經(jīng)開(kāi)始廣泛使用數(shù)字電視信號(hào)收看節(jié)目。相比較過(guò)去傳統(tǒng)的模擬電視信號(hào),數(shù)字電視信號(hào)有收視效果好,抗干擾能力強(qiáng),可以傳輸多種數(shù)字化數(shù)據(jù)增值業(yè)務(wù)等特點(diǎn)。而且數(shù)字電視利用數(shù)字化壓縮編碼及復(fù)用技術(shù),可以在以前只能傳輸一個(gè)模擬頻道的頻點(diǎn)上傳輸4 10套數(shù)字頻道,極大地豐富了電視頻道數(shù)量?,F(xiàn)在已經(jīng)播出的數(shù)字頻道已經(jīng)達(dá)到200余套,但是隨之也帶來(lái)一個(gè)問(wèn)題,一直以來(lái),電視收視觀眾都有個(gè)習(xí)慣,喜歡向前或向后依照節(jié)目列表順序快速的切換頻道,以查找可能感興趣的節(jié)目或者僅僅為了消磨時(shí)光,而現(xiàn)在因?yàn)閿?shù)字頻道數(shù)量的增加,將所有頻道切換一輪的周期明顯變長(zhǎng),浪費(fèi)用戶大量時(shí)間?,F(xiàn)有技術(shù)數(shù)字電視切換節(jié)目的原理為,數(shù)字電視系統(tǒng)包括一路或者多路電視節(jié)目數(shù)據(jù)和一些附加的服務(wù)信息(Service information, SI)數(shù)據(jù)等,每個(gè)電視節(jié)目中包含一個(gè)或者多個(gè)音視頻基本碼流(Elementary Streams,ES)數(shù)據(jù)。這些數(shù)據(jù)復(fù)用(MUX)分組打包成不同的傳輸流(Transport Stream, TS)分組,用系統(tǒng)唯一的一個(gè)13bits數(shù)字標(biāo)志該數(shù)據(jù)的類型,即包標(biāo)志符(Packet identification,PID)。機(jī)頂盒解調(diào)模塊鎖頻后收到傳輸流, 然后首先分析SI數(shù)據(jù),再對(duì)TS流中的數(shù)據(jù),根據(jù)PID進(jìn)行解復(fù)用(DEMUX),得到ES流然后再進(jìn)行解碼播放,如果是加擾節(jié)目,還需要額外接收授權(quán)控制信息(Entitlement Control Message, ECM),智能卡處理ECM后得到解擾控制字(CW)送入機(jī)頂盒解碼芯片的解擾通道后,音視頻才能正常播出?,F(xiàn)在標(biāo)準(zhǔn)清晰度數(shù)字電視機(jī)頂盒使用的主流解復(fù)用解碼芯片可以提供很強(qiáng)的解復(fù)用多通道處理能力,比如STi5105就支持48個(gè)PID通道用來(lái)同步處理音視頻和數(shù)據(jù)包。下面通過(guò)具體實(shí)施方式
來(lái)說(shuō)明現(xiàn)有技術(shù)數(shù)字電視切換節(jié)目的方法,假設(shè)從A頻道換臺(tái)到B頻道,普通的換臺(tái)流程是,先關(guān)閉A頻道的音視頻和解擾通道以及ECM接收通道并停止有條件接收(CA)解擾,如果A與B不同頻點(diǎn),機(jī)頂盒要先鎖定B頻道所在頻點(diǎn),之后接收節(jié)目關(guān)聯(lián)表(Program Association Table, PAT),找到B頻道的節(jié)目映射表(Program Map Table, PMT)的PMT PID,收到PMT后分析得到B頻道的音視頻PID和ECM PID并啟動(dòng) CA解擾,隨后打開(kāi)解碼芯片的音視頻解碼和解擾通道以及ECM接收通道,此時(shí)仍然看不到音視頻節(jié)目,在收到ECM并由智能卡處理后得到CW,送入解碼芯片的解擾通道后才能正常顯示音視頻節(jié)目,完成一次換臺(tái)。由此可見(jiàn),最快的換臺(tái)情況是A和B同頻點(diǎn)而且B頻道沒(méi)有加擾,最慢的換臺(tái)情況是A和B不用頻點(diǎn)而且B頻道加擾。雖然現(xiàn)在數(shù)字電視機(jī)頂盒普遍使用了用戶喜愛(ài)節(jié)目自定義分類,前端播發(fā)節(jié)目分類等方法幫助用戶選擇、查找、切換頻道,但是每次換臺(tái)都要先關(guān)閉前一個(gè)頻道的PMT和 ECM接收通道,再打開(kāi)目標(biāo)頻道的PMT和ECM接收通道,只有等到ECM接收下來(lái)交給CA模塊處理后才能完成換臺(tái)。這樣當(dāng)用戶在向前或向后依照節(jié)目列表順序快速換臺(tái)時(shí)的效率是很低的,影響用戶收視體驗(yàn)。

發(fā)明內(nèi)容
本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種機(jī)頂盒及其數(shù)字電視換臺(tái)的方法,能夠縮短數(shù)字電視換臺(tái)的時(shí)間,提高用戶體驗(yàn)。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種數(shù)字電視換臺(tái)的方法,該方法包括接收換臺(tái)指令;根據(jù)換臺(tái)指令判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi); 若判斷為是,則使用預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);若判斷為否,則接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。其中,重新構(gòu)建預(yù)備換臺(tái)組的步驟之后包括打開(kāi)重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT和ECM通道;緩存重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。其中,接收換臺(tái)指令步驟之后包括關(guān)閉當(dāng)前頻道的音視頻通道,當(dāng)前頻道的PMT 和ECM通道保持打開(kāi)。其中,接收換臺(tái)指令步驟之前包括構(gòu)建預(yù)備換臺(tái)組;預(yù)備換臺(tái)組的構(gòu)建步驟包括計(jì)算預(yù)備換臺(tái)組的上限,若解復(fù)用芯片除常開(kāi)通通道和當(dāng)前頻道所占用的通道外,剩余X個(gè)空余通道,且若每個(gè)頻道需要Y個(gè)通道做預(yù)換臺(tái), 則M = X/Y,M為預(yù)備換臺(tái)組的上限;其中,當(dāng)某一頻點(diǎn)的頻道數(shù)量為N,若M大于等于(N-1), 則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,其它所有頻道構(gòu)成預(yù)備換臺(tái)組小于(N-I)JlJ 當(dāng)前頻點(diǎn)上除了正在播放的頻道外,(N-I)個(gè)頻道中的M個(gè)頻道構(gòu)成預(yù)備換臺(tái)組;其中,X、 Y、M和N為正整數(shù);推算預(yù)備換臺(tái)組,若當(dāng)前頻道為第i個(gè)頻道0i,其中i屬于I到N,首先記錄前一次換臺(tái)的方向,即以i為初始點(diǎn),記錄換臺(tái)方向是沿i減小的方向還是沿i增加的方向;然后從頻道Oi開(kāi)始向換臺(tái)方向推算,若到達(dá)頻點(diǎn)的邊界,即I或N,還沒(méi)有累計(jì)到預(yù)備換臺(tái)組的上限M,則沿?fù)Q臺(tái)方向相反的方向推算直到累計(jì)的頻道總數(shù)達(dá)到M,完成預(yù)備換臺(tái)組的構(gòu)建;或從頻道Oi開(kāi)始向換臺(tái)方向推算,沒(méi)有遇到頻點(diǎn)的邊界但累計(jì)頻道總數(shù)已經(jīng)達(dá)到M,完成預(yù)備換臺(tái)組的構(gòu)建。其中,構(gòu)建預(yù)備換臺(tái)組的步驟之后包括打開(kāi)預(yù)備換臺(tái)組的頻道的PMT和ECM通道;緩存預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。其中,接收換臺(tái)指令的步驟之后包括判斷換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn);若判斷為否,則直接關(guān)閉預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到目標(biāo)頻道后,重構(gòu)預(yù)備換臺(tái)組。為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是提供一種機(jī)頂盒,該機(jī)頂盒包括接收模塊,用于接收換臺(tái)指令;第一判斷模塊,用于根據(jù)換臺(tái)指令判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi);第一換臺(tái)模塊,用于在第一判斷模塊的判斷結(jié)果為是時(shí),使用預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);第二換臺(tái)模塊,用于在第一判斷模塊的判斷結(jié)果為否時(shí),接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道, 接收ECM,實(shí)現(xiàn)換臺(tái);重構(gòu)t吳塊,用于實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。其中,機(jī)頂盒還包括第一打開(kāi)模塊,用于重構(gòu)模塊重新構(gòu)建預(yù)備換臺(tái)組后,打開(kāi)重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT和ECM通道;第一緩存模塊,用于緩存重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。其中,機(jī)頂盒還包括關(guān)閉模塊,用于接收模塊接收換臺(tái)指令后,關(guān)閉當(dāng)前頻道的音視頻通道,當(dāng)前頻道的PMT和ECM通道保持打開(kāi)。其中,機(jī)頂盒還包括構(gòu)建模塊,用于構(gòu)建預(yù)備換臺(tái)組,以接收換臺(tái)指令進(jìn)行換臺(tái);構(gòu)建模塊具體用于計(jì)算預(yù)備換臺(tái)組的上限,若解復(fù)用芯片除常開(kāi)通通道和當(dāng)前頻道所占用的通道外,剩余X個(gè)空余通道,且若每個(gè)頻道需要Y個(gè)通道做預(yù)換臺(tái),則M = X/ Y,M為預(yù)備換臺(tái)組的上限;其中,當(dāng)某一頻點(diǎn)的頻道數(shù)量為N,若M大于等于(N-I),則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,其它所有頻道構(gòu)成預(yù)備換臺(tái)組小于(N-1),則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,(N-I)個(gè)頻道中的M個(gè)頻道構(gòu)成預(yù)備換臺(tái)組;其中,X、Y、M和 N為正整數(shù);推算預(yù)備換臺(tái)組,若當(dāng)前頻道為第i個(gè)頻道Oi,其中i屬于I到N,首先記錄前一次換臺(tái)的方向,即以i為初始點(diǎn),記錄換臺(tái)方向是沿i減小的方向還是沿i增加的方向; 然后從頻道Oi開(kāi)始向換臺(tái)方向推算,若到達(dá)頻點(diǎn)的邊界,即I或N,還沒(méi)有累計(jì)到預(yù)備換臺(tái)組的上限M,則沿?fù)Q臺(tái)方向相反的方向推算直到累計(jì)的頻道總數(shù)達(dá)到M,完成預(yù)備換臺(tái)組的構(gòu)建;或從頻道Oi開(kāi)始向換臺(tái)方向推算,沒(méi)有遇到頻點(diǎn)的邊界但累計(jì)頻道總數(shù)已經(jīng)達(dá)到M, 完成預(yù)備換臺(tái)組的構(gòu)建。其中,機(jī)頂盒還包括第二打開(kāi)模塊,用于構(gòu)建模塊構(gòu)建預(yù)備換臺(tái)組后,打開(kāi)預(yù)備換臺(tái)組的頻道的PMT和ECM通道;第二緩存模塊,用于緩存預(yù)備換臺(tái)組的頻道的所有PMT和 ECM數(shù)據(jù)。其中,機(jī)頂盒還包括第二判斷模塊,用于接收模塊接收換臺(tái)指令后,判斷換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn);第三換臺(tái)模塊,用于在第二判斷模塊的判斷結(jié)果為否時(shí),直接關(guān)閉預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到目標(biāo)頻道后,重構(gòu)預(yù)備換臺(tái)組。本發(fā)明的有益效果是區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明接收換臺(tái)指令后,判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),如果在預(yù)備換臺(tái)組內(nèi),就可以使用預(yù)備換臺(tái)組預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),跳過(guò)了現(xiàn)有技術(shù)換臺(tái)時(shí)接收PMT和 ECM的過(guò)程,節(jié)省了換臺(tái)時(shí)間,實(shí)現(xiàn)了快速換臺(tái);如果不在預(yù)備換臺(tái)組內(nèi),則使用現(xiàn)有的換臺(tái)技術(shù),即接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái)。實(shí)現(xiàn)換臺(tái)后,需要重新構(gòu)建預(yù)備換臺(tái)組,以確保即將轉(zhuǎn)換的頻道盡可能地在預(yù)備換臺(tái)組內(nèi)。通過(guò)上述方式,本發(fā)明能夠縮短數(shù)字電視換臺(tái)的時(shí)間,提高用戶體驗(yàn)。


圖I是本發(fā)明數(shù)字電視換臺(tái)的方法一實(shí)施例的流程示意圖;圖2是本發(fā)明數(shù)字電視換臺(tái)的方法另一實(shí)施例的流程示意圖;圖3是本發(fā)明數(shù)字電視換臺(tái)的方法又一實(shí)施例的流程示意圖;圖4是本發(fā)明機(jī)頂盒一實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
圖I是本發(fā)明數(shù)字電視換臺(tái)的方法一實(shí)施例的流程示意圖,具體實(shí)施步驟如下步驟101,接收換臺(tái)指令;機(jī)頂盒接收用戶發(fā)出的換臺(tái)指令后,首先關(guān)閉當(dāng)前頻道的音視頻通道,但是將當(dāng)前頻道的PMT和ECM通道保持打開(kāi)。其中,每個(gè)數(shù)字頻道使用的通道大約為4個(gè),包括I個(gè) PMT、I路視頻、I路音頻、I個(gè)ECM。步驟102,根據(jù)換臺(tái)指令判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi);現(xiàn)有技術(shù)中每次換臺(tái)都要先關(guān)閉當(dāng)前頻道的PMT和ECM接收通道,再打開(kāi)目標(biāo)頻道的PMT和ECM接收通道,只有等到ECM接收下來(lái)交給CA模塊處理后才能完成換臺(tái)。這樣當(dāng)用戶在向前或向后依照節(jié)目列表順序快速換臺(tái)時(shí)的效率是很低的。整個(gè)換臺(tái)過(guò)程中,鎖頻和CA模塊對(duì)ECM的處理這兩個(gè)部分雖然耗時(shí)較多,但受到數(shù)字電視自身的技術(shù)特點(diǎn)無(wú)法避開(kāi),所以本發(fā)明對(duì)用戶即將切換的多個(gè)可能頻道做出一個(gè)預(yù)測(cè),并構(gòu)建預(yù)備換臺(tái)組,通過(guò)構(gòu)建的預(yù)備換臺(tái)組,將屬于預(yù)備換臺(tái)組的頻道的PMT和ECM 數(shù)據(jù)預(yù)先接收下來(lái)并緩存,以提高換臺(tái)速度。下面具體介紹本發(fā)明提出的預(yù)備換臺(tái)組構(gòu)成方法和相應(yīng)的預(yù)換臺(tái)技術(shù),即在保證正常換臺(tái)時(shí)間的前提下,盡可能預(yù)先緩存預(yù)備換臺(tái)組的PMT和ECM數(shù)據(jù),縮短下一次的換臺(tái)時(shí)間,以提高換臺(tái)效率。首先計(jì)算預(yù)備換臺(tái)組的上限,若解復(fù)用芯片除常開(kāi)通通道和當(dāng)前頻道所占用的通道外,剩余X個(gè)空余通道,且若每個(gè)頻道需要Y個(gè)通道做預(yù)換臺(tái),則M = X/Y,M為預(yù)備換臺(tái)組的上限。其中,X和Y為正整數(shù),M值取其整數(shù)部分。下面以STi5105為例具體說(shuō)明計(jì)算預(yù)備換臺(tái)組的上限,STi5105解復(fù)用器支持 48個(gè)PID通道,其中有些通道是需要常開(kāi)的,包括PAT、條件存取表(Conditional Access Table, CAT)、網(wǎng)絡(luò)信息表(Network Information Table, NIT)、業(yè)務(wù)描述表(Service Description Table, SDT)、事件信息表(Event Information Table, EIT)、時(shí)間與日期表 (Time Date Table, TDT)、授權(quán)管理信息(Entitled Manage Message, EMM),加上為增值業(yè)務(wù)數(shù)據(jù)比如廣告等保留的通道,剩下可以為音視頻節(jié)目使用的通道大概為36個(gè)。每個(gè)數(shù)字頻道使用的通道大約為4個(gè),包括I個(gè)PMT、I路視頻、I路音頻、I個(gè)ECM,除去當(dāng)前正在收看的頻道,還剩32個(gè)空余通道,而我們的預(yù)換臺(tái)目標(biāo)是提前處理PMT和ECM,所以這32個(gè)空余通道有處理16個(gè)頻道的預(yù)換臺(tái)能力。當(dāng)然在實(shí)際應(yīng)用中該數(shù)字會(huì)根據(jù)前端播發(fā)系統(tǒng)的配置的差異而有很大的不同,比如單個(gè)頻道多路音頻、音視頻分別加擾或者多CA同密等都會(huì)增加單個(gè)頻道占用的通道數(shù)量。有了預(yù)備換臺(tái)組的上限M,還需要一個(gè)預(yù)測(cè)算法來(lái)構(gòu)成預(yù)備換臺(tái)組。該算法除了受到M的限制,還受到頻點(diǎn)的限制,因?yàn)楝F(xiàn)在市場(chǎng)上絕大多數(shù)都是單頻點(diǎn)機(jī)頂盒,所以想在保證收看當(dāng)前頻道的同時(shí)預(yù)換臺(tái),那預(yù)備換臺(tái)組的所有頻道都必須和當(dāng)前收看頻道在同一個(gè)頻點(diǎn)。假設(shè)一個(gè)頻點(diǎn)的頻道數(shù)量是N,如果M大于等于(N-I),也就是說(shuō)解復(fù)用器可以對(duì)當(dāng)前頻點(diǎn)的所有頻道提供預(yù)換臺(tái)能力,即當(dāng)前頻點(diǎn)上除了正在播放的頻道以外所有其它頻道構(gòu)成了預(yù)備換臺(tái)組。如果M小于(N-I),則解復(fù)用器只能為除了正在播放的頻道外,剩下 (N-I)個(gè)頻道中的M個(gè)頻道提供預(yù)換臺(tái)。其中,N為正整數(shù)。這里詳細(xì)介紹預(yù)備換臺(tái)組中M個(gè)頻道的選擇方法,若當(dāng)前頻道為第i個(gè)頻道0i,其中i屬于I到N,首先記錄前一次換臺(tái)的方向,即以i為初始點(diǎn),記錄換臺(tái)的方向是沿i減小的方向還是沿i增加的方向。然后從頻道Oi開(kāi)始向記錄的換臺(tái)方向推算,若到達(dá)頻點(diǎn)的邊界,即I或N,還沒(méi)有累計(jì)到預(yù)備換臺(tái)組的上限M,則沿記錄的換臺(tái)方向相反的方向推算直到累計(jì)的頻道總數(shù)達(dá)到M,完成預(yù)備換臺(tái)組的構(gòu)建?;驈念l道Oi開(kāi)始向記錄的換臺(tái)方向推算,沒(méi)有遇到頻點(diǎn)的邊界但累計(jì)頻道總數(shù)已經(jīng)達(dá)到M,則同樣完成預(yù)備換臺(tái)組的構(gòu)建。其中,對(duì)有多調(diào)諧能力的機(jī)頂盒,因?yàn)轭A(yù)備換臺(tái)組沒(méi)有了頻點(diǎn)限制,只用M作為上限,按照頻道排序重構(gòu)預(yù)備換臺(tái)組即可,可以最大限度的利用解復(fù)用芯片多通道處理能力實(shí)現(xiàn)預(yù)換臺(tái)。其中,對(duì)于在預(yù)備換臺(tái)組內(nèi)的頻道進(jìn)行切換,不必按照頻道順序,同樣可以縮短數(shù)字電視換臺(tái)的時(shí)間。因此,機(jī)頂盒在接收到換臺(tái)指令后,需要判斷換臺(tái)的目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),以確定是用現(xiàn)有技術(shù)進(jìn)行換臺(tái),還是使用本發(fā)明的方法進(jìn)行換臺(tái)。步驟103,若判斷為是,則使用預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);如果需要換臺(tái)的目標(biāo)頻道在預(yù)備換臺(tái)組內(nèi),則取出預(yù)先緩存的PMT和ECM數(shù)據(jù),跳過(guò)了現(xiàn)有技術(shù)換臺(tái)時(shí)接收PMT和ECM的過(guò)程,實(shí)現(xiàn)快速換臺(tái)。步驟104,若判斷為否,則接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);如果需要換臺(tái)的目標(biāo)頻道不在預(yù)備換臺(tái)組內(nèi),則通過(guò)現(xiàn)有技術(shù)的方法進(jìn)行換臺(tái), 即接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái)。上述情況為需要換臺(tái)的目標(biāo)頻道與當(dāng)前頻道在同一頻點(diǎn)的情況,當(dāng)需要換臺(tái)的目標(biāo)頻道與當(dāng)前頻道不在相同頻點(diǎn)時(shí),就直接關(guān)閉原有預(yù)備換臺(tái)組所有通道,使用現(xiàn)有技術(shù)正常換臺(tái)到目標(biāo)頻道后再重構(gòu)預(yù)備換臺(tái)組實(shí)現(xiàn)預(yù)換臺(tái)。因此,本發(fā)明對(duì)于跨頻點(diǎn)換臺(tái)的速度不會(huì)有很大的改善。步驟105,實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。實(shí)現(xiàn)換臺(tái)后,以換臺(tái)后的頻道為起始點(diǎn),根據(jù)上述構(gòu)建預(yù)備換臺(tái)組的方法重新構(gòu)建預(yù)備換臺(tái)組。預(yù)備換臺(tái)組構(gòu)建完成后,關(guān)閉已經(jīng)退出預(yù)備換臺(tái)組的頻道的PMT和ECM通道,同時(shí)打開(kāi)新加入預(yù)備換臺(tái)組的頻道的PMT和ECM通道,并緩存預(yù)備換臺(tái)組的所有PMT 和ECM數(shù)據(jù),其中,PMT只在MPEG section版本變化時(shí)更新,ECM只需要緩存最新的一個(gè) section 即可。綜上所述,本發(fā)明提出一個(gè)利用機(jī)頂盒解復(fù)用芯片強(qiáng)大的多通道處理能力實(shí)現(xiàn)預(yù)換臺(tái)的方法,即利用解復(fù)用芯片空閑通道接收并緩存預(yù)備換臺(tái)組的PMT和ECM數(shù)據(jù),以減少換臺(tái)時(shí)間,并提出了預(yù)備換臺(tái)組的構(gòu)成原則和方法。通過(guò)本發(fā)明,對(duì)用戶習(xí)慣按頻道順序依次換臺(tái)的情況,會(huì)明顯縮短換臺(tái)的時(shí)間,特別當(dāng)頻道的邏輯排序與其在頻點(diǎn)中的物理順序基本一致時(shí)能發(fā)揮最大效果。區(qū)別于現(xiàn)有技術(shù)的情況,本實(shí)施例接收換臺(tái)指令后,判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),如果在預(yù)備換臺(tái)組內(nèi),就可以使用預(yù)備換臺(tái)組預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),跳過(guò)了現(xiàn)有技術(shù)換臺(tái)時(shí)接收PMT和ECM的過(guò)程,節(jié)省了換臺(tái)時(shí)間,實(shí)現(xiàn)了快速換臺(tái);如果不在預(yù)備換臺(tái)組內(nèi),則使用現(xiàn)有的換臺(tái)技術(shù),即接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái)。實(shí)現(xiàn)換臺(tái)后,需要重新構(gòu)建預(yù)備換臺(tái)組,以確保即將轉(zhuǎn)換的頻道盡可能地在預(yù)備換臺(tái)組內(nèi)。通過(guò)上述方式,本發(fā)明能夠縮短數(shù)字電視換臺(tái)的時(shí)間,提高用戶體驗(yàn)。圖2是本發(fā)明數(shù)字電視換臺(tái)的方法另一實(shí)施例的流程示意圖,如圖所示,具體實(shí)施步驟如下步驟201,構(gòu)建預(yù)備換臺(tái)組;步驟202,打開(kāi)預(yù)備換臺(tái)組的頻道的PMT和ECM通道;步驟203,緩存預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù);步驟204,接收換臺(tái)指令,并根據(jù)換臺(tái)指令判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi);接收換臺(tái)指令后,需要關(guān)閉當(dāng)前頻道的音視頻通道,但使當(dāng)前頻道的PMT和ECM通道保持打開(kāi)。步驟205,若判斷為是,則使用預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);步驟206,若判斷為否,則接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);步驟207,實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。對(duì)于重新構(gòu)建的預(yù)備換臺(tái)組,任然需要打開(kāi)重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT 和ECM通道,并緩存重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。圖3是本發(fā)明數(shù)字電視換臺(tái)的方法又一實(shí)施例的流程示意圖,如圖所示,具體實(shí)施步驟如下步驟301,構(gòu)建預(yù)備換臺(tái)組,以進(jìn)行換臺(tái);步驟302,接收換臺(tái)指令后判斷換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn);步驟303,若判斷為否,則直接關(guān)閉預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到目標(biāo)頻道后,重構(gòu)預(yù)備換臺(tái)組。如果不在同一個(gè)頻點(diǎn),按照現(xiàn)有的換臺(tái)技術(shù)進(jìn)行換臺(tái),換臺(tái)到目標(biāo)頻道后,按照目標(biāo)頻道所在的頻點(diǎn)重新構(gòu)建預(yù)備換臺(tái)組。其中,如果步驟302的判斷結(jié)果為需要換臺(tái)的目標(biāo)頻道與當(dāng)前頻道在同一個(gè)頻點(diǎn),那么就繼續(xù)判斷需要換臺(tái)的目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),接下來(lái)的操作在圖I所示的實(shí)施例中,已有詳細(xì)的描述,在此不再贅述。區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明接收換臺(tái)指令后,判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),如果在預(yù)備換臺(tái)組內(nèi),就可以使用預(yù)備換臺(tái)組預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),跳過(guò)了現(xiàn)有技術(shù)換臺(tái)時(shí)接收PMT和ECM的過(guò)程,節(jié)省了換臺(tái)時(shí)間,實(shí)現(xiàn)了快速換臺(tái);如果不在預(yù)備換臺(tái)組內(nèi),則使用現(xiàn)有的換臺(tái)技術(shù),即接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái)。實(shí)現(xiàn)換臺(tái)后,需要重新構(gòu)建預(yù)備換臺(tái)組,以確保即將轉(zhuǎn)換的頻道盡可能地在預(yù)備換臺(tái)組內(nèi)。通過(guò)上述方式,本發(fā)明能夠縮短數(shù)字電視換臺(tái)的時(shí)間,提高用戶體驗(yàn)。圖4是本發(fā)明機(jī)頂盒一實(shí)施例的結(jié)構(gòu)示意圖,如圖所示,機(jī)頂盒包括接收模塊 41、第一判斷模塊42、第一換臺(tái)模塊43、第二換臺(tái)模塊44、重構(gòu)模塊45、第一打開(kāi)模塊46、第一緩存模塊47、關(guān)閉模塊48、構(gòu)建模塊49、第二打開(kāi)模塊50、第二緩存模塊51、第二判斷模塊52以及第三換臺(tái)模塊53。其中,接收模塊41用于接收換臺(tái)指令;第一判斷模塊42用于根據(jù)換臺(tái)指令判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi);第一換臺(tái)模塊43用于在第一判斷模塊42的判斷結(jié)果為是時(shí),使用預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);第二換臺(tái)模塊44用于在第一判斷模塊42的判斷結(jié)果為否時(shí),接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);重構(gòu)模塊45用于實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組;第一打開(kāi)模塊46用于重構(gòu)模塊45重新構(gòu)建預(yù)備換臺(tái)組后,打開(kāi)重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT和ECM通道;第一緩存模塊47用于緩存重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù);關(guān)閉模塊48用于接收模塊41接收換臺(tái)指令后,關(guān)閉當(dāng)前頻道的音視頻通道,當(dāng)前頻道的PMT和ECM通道保持打開(kāi);構(gòu)建模塊49用于構(gòu)建預(yù)備換臺(tái)組,以接收換臺(tái)指令進(jìn)行換臺(tái);第二打開(kāi)模塊50用于構(gòu)建模塊49構(gòu)建預(yù)備換臺(tái)組后,打開(kāi)預(yù)備換臺(tái)組的頻道的PMT和ECM通道;第二緩存模塊51用于緩存預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù);第二判斷模塊52用于接收模塊41接收換臺(tái)指令后,判斷換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn);第三換臺(tái)模塊53用于在第二判斷模塊52的判斷結(jié)果為否時(shí),直接關(guān)閉預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到目標(biāo)頻道后,重構(gòu)預(yù)備換臺(tái)組。其中,構(gòu)建模塊49具體用于計(jì)算預(yù)備換臺(tái)組的上限,若解復(fù)用芯片除常開(kāi)通通道和當(dāng)前頻道所占用的通道外,剩余X個(gè)空余通道,且若每個(gè)頻道需要Y個(gè)通道做預(yù)換臺(tái), 則M = X/Y,M為預(yù)備換臺(tái)組的上限;其中,當(dāng)某一頻點(diǎn)的頻道數(shù)量為N,若M大于等于(N-1), 則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,其它所有頻道構(gòu)成預(yù)備換臺(tái)組小于(N-I)JlJ 當(dāng)前頻點(diǎn)上除了正在播放的頻道外,(N-I)個(gè)頻道中的M個(gè)頻道構(gòu)成預(yù)備換臺(tái)組;其中,X、 Y、M和N為正整數(shù);推算預(yù)備換臺(tái)組,若當(dāng)前頻道為第i個(gè)頻道0i,其中i屬于I到N,首先記錄前一次換臺(tái)的方向,即以i為初始點(diǎn),記錄換臺(tái)方向是沿i減小的方向還是沿i增加的方向;然后從頻道Oi開(kāi)始向換臺(tái)方向推算,若到達(dá)頻點(diǎn)的邊界,即I或N,還沒(méi)有累計(jì)到預(yù)備換臺(tái)組的上限M,則沿?fù)Q臺(tái)方向相反的方向推算直到累計(jì)的頻道總數(shù)達(dá)到M,完成預(yù)備換臺(tái)組的構(gòu)建;或從頻道Oi開(kāi)始向換臺(tái)方向推算,沒(méi)有遇到頻點(diǎn)的邊界但累計(jì)頻道總數(shù)已經(jīng)達(dá)到M,完成預(yù)備換臺(tái)組的構(gòu)建。機(jī)頂盒各模塊的工作機(jī)能如下,本發(fā)明機(jī)頂盒實(shí)現(xiàn)換臺(tái)的過(guò)程中,在換臺(tái)前,首先需要構(gòu)建模塊49構(gòu)建預(yù)備換臺(tái)組,以接收換臺(tái)指令進(jìn)行換臺(tái),構(gòu)建模塊49構(gòu)建預(yù)備換臺(tái)組后,第二打開(kāi)模塊50打開(kāi)預(yù)備換臺(tái)組的頻道的PMT和ECM通道,通過(guò)第二緩存模塊51緩存預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。在用戶發(fā)出換臺(tái)指令,接收模塊41接收換臺(tái)指令后,第一判斷模塊42根據(jù)換臺(tái)指令判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),當(dāng)?shù)谝慌袛嗄K42的判斷結(jié)果為是時(shí),第一換臺(tái)模塊43使用預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);當(dāng)?shù)谝慌袛嗄K42的判斷結(jié)果為否時(shí),第二換臺(tái)模塊44接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái)。無(wú)論通過(guò)什么方式實(shí)現(xiàn)換臺(tái),實(shí)現(xiàn)換臺(tái)后,重構(gòu)模塊45重新構(gòu)建預(yù)備換臺(tái)組,以確保即將轉(zhuǎn)換的頻道盡可能地在預(yù)備換臺(tái)組內(nèi)。重構(gòu)模塊45重新構(gòu)建預(yù)備換臺(tái)組后,第一打開(kāi)模塊46打開(kāi)重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT和ECM通道,通過(guò)第一緩存模塊47緩存重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù),以供下一次換臺(tái)時(shí)使用。其中,在接收模塊41接收換臺(tái)指令后,關(guān)閉模塊48需要關(guān)閉當(dāng)前頻道的音視頻通道,但使當(dāng)前頻道的PMT和ECM通道保持打開(kāi)。同時(shí),在接收模塊41接收換臺(tái)指令后,第二判斷模塊52還需要判斷換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn),若第二判斷模塊52的判斷結(jié)果為否,則第三換臺(tái)模塊53直接關(guān)閉預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到目標(biāo)頻道后,重構(gòu)預(yù)備換臺(tái)組。區(qū)別于現(xiàn)有技術(shù)的情況,本實(shí)施例接收換臺(tái)指令后,判斷換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi),如果在預(yù)備換臺(tái)組內(nèi),就可以使用預(yù)備換臺(tái)組預(yù)先緩存的目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),跳過(guò)了現(xiàn)有技術(shù)換臺(tái)時(shí)接收PMT和ECM的過(guò)程,節(jié)省了換臺(tái)時(shí)間,實(shí)現(xiàn)了快速換臺(tái);如果不在預(yù)備換臺(tái)組內(nèi),則使用現(xiàn)有的換臺(tái)技術(shù),即接收目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái)。實(shí)現(xiàn)換臺(tái)后,需要重新構(gòu)建預(yù)備換臺(tái)組,以確保即將轉(zhuǎn)換的頻道盡可能地在預(yù)備換臺(tái)組內(nèi)。通過(guò)上述方式,本發(fā)明能夠縮短數(shù)字電視換臺(tái)的時(shí)間,提高用戶體驗(yàn)。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種數(shù)字電視換臺(tái)的方法,其特征在于,所述方法包括接收換臺(tái)指令;根據(jù)所述換臺(tái)指令判斷所述換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi);若判斷為是,則使用預(yù)先緩存的所述目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM 數(shù)據(jù),實(shí)現(xiàn)換臺(tái);若判斷為否,則接收所述目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述重新構(gòu)建預(yù)備換臺(tái)組的步驟之后包括打開(kāi)所述重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT和ECM通道;緩存所述重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接收換臺(tái)指令步驟之后包括關(guān)閉當(dāng)前頻道的音視頻通道,所述當(dāng)前頻道的PMT和ECM通道保持打開(kāi)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接收換臺(tái)指令步驟之前包括構(gòu)建預(yù)備換臺(tái)組;所述預(yù)備換臺(tái)組的構(gòu)建步驟包括計(jì)算預(yù)備換臺(tái)組的上限,若解復(fù)用芯片除常開(kāi)通通道和當(dāng)前頻道所占用的通道外,剩余X個(gè)空余通道,且若每個(gè)頻道需要Y個(gè)通道做預(yù)換臺(tái),則M = X/Y, M為預(yù)備換臺(tái)組的上限;其中,當(dāng)某一頻點(diǎn)的頻道數(shù)量為N,若M大于等于(N-I),則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,其它所有頻道構(gòu)成預(yù)備換臺(tái)組小于(N-I),則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,(N-I)個(gè)頻道中的M個(gè)頻道構(gòu)成預(yù)備換臺(tái)組;其中,X、Y、M和N為正整數(shù);推算預(yù)備換臺(tái)組,若當(dāng)前頻道為第i個(gè)頻道Oi,其中i屬于I到N,首先記錄前一次換臺(tái)的方向,即以所述i為初始點(diǎn),記錄所述換臺(tái)方向是沿i減小的方向還是沿i增加的方向; 然后從頻道Oi開(kāi)始向換臺(tái)方向推算,若到達(dá)所述頻點(diǎn)的邊界,即I或N,還沒(méi)有累計(jì)到預(yù)備換臺(tái)組的上限M,則沿?fù)Q臺(tái)方向相反的方向推算直到累計(jì)的頻道總數(shù)達(dá)到M,完成所述預(yù)備換臺(tái)組的構(gòu)建;或從頻道Oi開(kāi)始向換臺(tái)方向推算,沒(méi)有遇到所述頻點(diǎn)的邊界但累計(jì)頻道總數(shù)已經(jīng)達(dá)到M,完成所述預(yù)備換臺(tái)組的構(gòu)建;所述構(gòu)建預(yù)備換臺(tái)組的步驟之后包括打開(kāi)所述預(yù)備換臺(tái)組的頻道的PMT和ECM通道;緩存所述預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述接收換臺(tái)指令的步驟之后包括判斷所述換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn);若判斷為否,則直接關(guān)閉所述預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到所述目標(biāo)頻道后, 重構(gòu)預(yù)備換臺(tái)組。
6.一種機(jī)頂盒,其特征在于,所述機(jī)頂盒包括接收模塊,用于接收換臺(tái)指令;第一判斷模塊,用于根據(jù)所述換臺(tái)指令判斷所述換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi); 第一換臺(tái)模塊,用于在所述第一判斷模塊的判斷結(jié)果為是時(shí),使用預(yù)先緩存的所述目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);第二換臺(tái)模塊,用于在所述第一判斷模塊的判斷結(jié)果為否時(shí),接收所述目標(biāo)頻道的 PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);重構(gòu)模塊,用于實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。
7.根據(jù)權(quán)利要求6所述的機(jī)頂盒,其特征在于,所述機(jī)頂盒包括第一打開(kāi)模塊,用于所述重構(gòu)模塊重新構(gòu)建預(yù)備換臺(tái)組后,打開(kāi)所述重新構(gòu)建的預(yù)備換臺(tái)組的頻道的PMT和ECM通道;第一緩存模塊,用于緩存所述重新構(gòu)建的預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的機(jī)頂盒,其特征在于,所述機(jī)頂盒包括關(guān)閉模塊,用于所述接收模塊接收換臺(tái)指令后,關(guān)閉當(dāng)前頻道的音視頻通道,所述當(dāng)前頻道的PMT和ECM通道保持打開(kāi)。
9.根據(jù)權(quán)利要求6所述的機(jī)頂盒,其特征在于,所述機(jī)頂盒包括構(gòu)建模塊,用于構(gòu)建預(yù)備換臺(tái)組,以接收換臺(tái)指令進(jìn)行換臺(tái);所述構(gòu)建模塊具體用于計(jì)算預(yù)備換臺(tái)組的上限,若解復(fù)用芯片除常開(kāi)通通道和當(dāng)前頻道所占用的通道外,剩余X個(gè)空余通道,且若每個(gè)頻道需要Y個(gè)通道做預(yù)換臺(tái),則M = X/Y, M為預(yù)備換臺(tái)組的上限;其中,當(dāng)某一頻點(diǎn)的頻道數(shù)量為N,若M大于等于(N-I),則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,其它所有頻道構(gòu)成預(yù)備換臺(tái)組小于(N-I),則當(dāng)前頻點(diǎn)上除了正在播放的頻道外,(N-I)個(gè)頻道中的M個(gè)頻道構(gòu)成預(yù)備換臺(tái)組;其中,X、Y、M和N為正整數(shù);推算預(yù)備換臺(tái)組,若當(dāng)前頻道為第i個(gè)頻道Oi,其中i屬于I到N,首先記錄前一次換臺(tái)的方向,即以所述i為初始點(diǎn),記錄所述換臺(tái)方向是沿i減小的方向還是沿i增加的方向; 然后從頻道Oi開(kāi)始向換臺(tái)方向推算,若到達(dá)所述頻點(diǎn)的邊界,即I或N,還沒(méi)有累計(jì)到預(yù)備換臺(tái)組的上限M,則沿?fù)Q臺(tái)方向相反的方向推算直到累計(jì)的頻道總數(shù)達(dá)到M,完成所述預(yù)備換臺(tái)組的構(gòu)建;或從頻道Oi開(kāi)始向換臺(tái)方向推算,沒(méi)有遇到所述頻點(diǎn)的邊界但累計(jì)頻道總數(shù)已經(jīng)達(dá)到M,完成所述預(yù)備換臺(tái)組的構(gòu)建;第二打開(kāi)模塊,用于所述構(gòu)建模塊構(gòu)建預(yù)備換臺(tái)組后,打開(kāi)所述預(yù)備換臺(tái)組的頻道的 PMT和ECM通道;第二緩存模塊,用于緩存所述預(yù)備換臺(tái)組的頻道的所有PMT和ECM數(shù)據(jù)。
10.根據(jù)權(quán)利要求6所述的機(jī)頂盒,其特征在于,所述機(jī)頂盒包括第二判斷模塊,用于所述接收模塊接收換臺(tái)指令后,判斷所述換臺(tái)目標(biāo)頻道與當(dāng)前頻道是否為同一個(gè)頻點(diǎn);第三換臺(tái)模塊,用于在所述第二判斷模塊的判斷結(jié)果為否時(shí),直接關(guān)閉所述預(yù)備換臺(tái)組的解復(fù)用芯片通道,換臺(tái)到所述目標(biāo)頻道后,重構(gòu)預(yù)備換臺(tái)組。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)字電視換臺(tái)的方法,所述方法包括接收換臺(tái)指令;根據(jù)所述換臺(tái)指令判斷所述換臺(tái)目標(biāo)頻道是否在預(yù)備換臺(tái)組內(nèi);若判斷為是,則使用預(yù)先緩存的所述目標(biāo)頻道的節(jié)目映射表PMT和授權(quán)控制信息ECM數(shù)據(jù),實(shí)現(xiàn)換臺(tái);若判斷為否,則接收所述目標(biāo)頻道的PMT,分析后打開(kāi)音視頻和ECM通道,接收ECM,實(shí)現(xiàn)換臺(tái);實(shí)現(xiàn)換臺(tái)后,重新構(gòu)建預(yù)備換臺(tái)組。本發(fā)明還公開(kāi)了一種機(jī)頂盒。通過(guò)上述方式,本發(fā)明能夠縮短數(shù)字電視換臺(tái)的時(shí)間,提高用戶體驗(yàn)。
文檔編號(hào)H04N21/435GK102595236SQ20121002185
公開(kāi)日2012年7月18日 申請(qǐng)日期2012年1月31日 優(yōu)先權(quán)日2012年1月31日
發(fā)明者賈哲明 申請(qǐng)人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
SHOW| 丰县| 洱源县| 城步| 丘北县| 桦南县| 苍山县| 大悟县| 辛集市| 独山县| 芦山县| 平陆县| 志丹县| 察哈| 专栏| 黔西| 盘锦市| 会理县| 呈贡县| 桐柏县| 德惠市| 屯昌县| 邵阳市| 霍山县| 甘德县| 阳山县| 徐水县| 金门县| 剑阁县| 阳城县| 彰武县| 陕西省| 九台市| 开远市| 闽清县| 花莲县| 阜城县| 营山县| 道孚县| 贵南县| 西乌|