專利名稱::數(shù)字電視接收設(shè)備的信號驅(qū)動方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)字電視
技術(shù)領(lǐng)域:
,尤其涉及數(shù)字電視接收設(shè)備的信號驅(qū)動方法和裝置。
背景技術(shù):
:所謂數(shù)字電視,就是指電視信號的處理、傳輸、發(fā)射和接收過程中使用數(shù)字信號的電視系統(tǒng)或電視設(shè)備。其具體傳輸過程是由電視臺送出的圖像及聲音信號,經(jīng)數(shù)字壓縮和數(shù)字調(diào)制后,形成數(shù)字電視信號,經(jīng)過衛(wèi)星、地面無線廣播或有線電纜等方式傳送,由數(shù)字電視接收設(shè)備接收后,通過數(shù)字解調(diào)和數(shù)字視音頻解碼處理還原出原來的圖像及伴音。因?yàn)槿^程均釆用數(shù)字技術(shù)處理,因此信號損失小,接收效果好。圖1為數(shù)字電視信號的一種接收播放示意圖。參見圖l,數(shù)字電視接收設(shè)備100中包括信號接收模塊,其中主要包括調(diào)制解調(diào)器(Tuner/demodulator)和數(shù)據(jù)獲取器(Capturer),所述調(diào)制解調(diào)器從數(shù)字電視信號提供方接收到數(shù)字電視信號,進(jìn)行解調(diào),然后由數(shù)據(jù)獲取器得到數(shù)據(jù)信號,所述數(shù)據(jù)信號的復(fù)用方式通常可以為MPEG2-傳送流(TS),在中國數(shù)字多媒體標(biāo)準(zhǔn)(CMMB標(biāo)準(zhǔn))中為符合CMMB標(biāo)準(zhǔn)的復(fù)用方式。接著通過諸如USB接口以及PCI接口等總線傳輸接口將數(shù)字電視的數(shù)據(jù)信號傳輸給播放設(shè)備200。所述播放設(shè)備200—般是安裝了播放軟件的電子計(jì)算機(jī),或者也可以是安裝了播放軟件的個人數(shù)字處理器(PDA)以及智能手機(jī)等數(shù)字處理播放設(shè)備。播放設(shè)備200中安裝有播放軟件,其中主要包括解復(fù)用模塊(MPEG2TransportStreamDemultiplexer),用于對接收到的數(shù)據(jù)信號進(jìn)行解復(fù)用,然后輸出視頻給視頻解碼器,輸出音頻給音頻解碼器,最后分別輸出解碼后的視頻給視頻渲染器渲染,輸出解碼后的音頻給音頻渲染器渲染,從而最終輸出播放音視頻內(nèi)容。另外,還可以解復(fù)用出頻道節(jié)目信息給傳輸信息濾鏡并輸出供用戶選擇節(jié)目。所述數(shù)字電視的接收設(shè)備屬于一種計(jì)算機(jī)外部設(shè)備,計(jì)算機(jī)外部設(shè)備一般通過USB接口、PCI接口、PCMCIA接口以及SDIO接口等總線(BUS)傳輸接口與計(jì)算機(jī)連接,但是在連接通訊的時(shí)候,需要安裝驅(qū)動程序,所述驅(qū)動程序也可以稱為一種信號驅(qū)動裝置,其內(nèi)部執(zhí)行信號驅(qū)動方法,以實(shí)現(xiàn)數(shù)字電視接收設(shè)備與計(jì)算機(jī)之間的數(shù)據(jù)通訊。目前,微軟為數(shù)字電視接收設(shè)備這類外設(shè)設(shè)計(jì)了BDA驅(qū)動框架,數(shù)字電視設(shè)備的供應(yīng)商可以按照BDA驅(qū)動框架來設(shè)計(jì)驅(qū)動程序,用來實(shí)現(xiàn)其設(shè)備與微軟的操作系統(tǒng)的連接。同時(shí),基于BDA驅(qū)動框架的應(yīng)用軟件,按照BDA驅(qū)動框架所提供的接口,來操作有BDA驅(qū)動的數(shù)字電視設(shè)備,實(shí)現(xiàn)數(shù)字電視的正常播放。參見圖1,基于BDA驅(qū)動框架的數(shù)字電視的節(jié)目傳輸方式主要包括采用一個頻點(diǎn)傳輸多套節(jié)目,不同的節(jié)目通過不同的節(jié)目標(biāo)識來進(jìn)行區(qū)別,節(jié)目標(biāo)識記錄在MPEG2-TS流的節(jié)目描述表中,例如PAT、PMT等描述表。數(shù)字電視接收設(shè)備在接收模塊中設(shè)置頻點(diǎn)以后,可以接收該頻點(diǎn)的所有負(fù)載內(nèi)容,然后通過解復(fù)用模塊從MPEG2-TS流中解復(fù)用出PAT、PMT等節(jié)目描述表,傳給傳輸信息濾鏡并輸出供用戶選擇節(jié)目,用戶通過這些節(jié)目描述表所提供的節(jié)目標(biāo)識選擇想看的節(jié)目,并在解復(fù)用的過程中將用戶選定的節(jié)目標(biāo)識的節(jié)目輸出,從而實(shí)現(xiàn)節(jié)目過濾功能??梢?,目前的BDA驅(qū)動框架需要包括以下的要素(1)通用設(shè)置接口,用于設(shè)置數(shù)字電視接收設(shè)備中信號接收模塊的信號傳輸頻點(diǎn);(2)MPEG2-TS流解復(fù)用接口,用于控制TS解復(fù)用模塊對MPEG2-TS流進(jìn)行解復(fù)用,輸出音視頻流;(3)節(jié)目描述信息獲取接口,用于從解復(fù)用的MPEG2-TS流中獲取節(jié)目描述表即獲取到PAT,PMT表的通道接口;(4)節(jié)目過濾接口,用于根據(jù)用戶的指令,將從節(jié)目描述表中選擇的一個頻點(diǎn)中的節(jié)目配置信息設(shè)置到解復(fù)用模塊,從而使得解復(fù)用模塊根據(jù)用戶選定的節(jié)目標(biāo)識輸出對應(yīng)的節(jié)目,實(shí)現(xiàn)節(jié)目過濾功能。通過上述的BDA驅(qū)動框架設(shè)計(jì)驅(qū)動程序和應(yīng)用程序,可以使得所有基于BDA驅(qū)動框架的數(shù)字電視接收設(shè)備以及相應(yīng)的應(yīng)用軟件相互兼容。對于用來接收CMMB信號的設(shè)備,也可以通過驅(qū)動程序?qū)崿F(xiàn)和計(jì)算機(jī)的連接通訊。但是,目前接收CMMB信號的數(shù)字電視接收設(shè)備(本文中簡稱CMMB設(shè)備),沒有針對計(jì)算機(jī)的驅(qū)動框架,所以造成基于CMMB的播放軟件兼容性不強(qiáng)的缺陷。接收設(shè)備與驅(qū)動程序再到播放軟件之間缺乏一個統(tǒng)一的框架,使得各個公司只能針對其產(chǎn)品開發(fā)相關(guān)的驅(qū)動程序和播放器,造成了很大的浪費(fèi)。
發(fā)明內(nèi)容有鑒于此,本發(fā)明所要解決的技術(shù)問題在于提供一種數(shù)字電視接收設(shè)備的信號驅(qū)動方法和裝置,實(shí)現(xiàn)CMMB數(shù)字電視接收設(shè)備的BDA驅(qū)動框架,提高CMMB設(shè)備與基于BDA驅(qū)動框架的應(yīng)用程序之間的兼容性。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的主要技術(shù)方案為本發(fā)明提供一種數(shù)字電視接收設(shè)備的信號驅(qū)動方法,包括如下步驟A、在數(shù)字電視接收設(shè)備的信號接收模塊中設(shè)置信號傳輸頻點(diǎn);B、將所述頻點(diǎn)接收的復(fù)用信號解復(fù)用并重新復(fù)用成MPEG2-TS流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表;C、解復(fù)用所述MPEG2-TS流得到節(jié)目描述表和音視頻流;D、將所述節(jié)目描述表中的選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊只從該節(jié)目時(shí)隙接收信號。進(jìn)一步地,所述步驟B具體包括Bl、從所述頻點(diǎn)接收的復(fù)用信號中解復(fù)用出多路音視流;B2、從所述復(fù)用信號中解析得到各個節(jié)目的時(shí)隙信息;B3、針對每個節(jié)目,建立節(jié)目的時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表并保存;B4、按照MPEG2的復(fù)用方式對所述音視頻流進(jìn)行復(fù)用,其中針對每個節(jié)目,利用步驟B3所述對應(yīng)關(guān)系表中的音視頻ID對復(fù)用后的該節(jié)目的MPEG2-TS流進(jìn)行標(biāo)記;B5、根據(jù)步驟B3所述對應(yīng)關(guān)系表,按照MPEG2的復(fù)用方式制作節(jié)目描述表并復(fù)用到MPEG2-TS流中。進(jìn)一步地,所述節(jié)目的時(shí)隙信息包括節(jié)目標(biāo)號、開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;步驟D具體包括Dl、接收對節(jié)目描述表中具體節(jié)目的選擇指令;D2、根據(jù)所述選擇指令從所述對應(yīng)關(guān)系表中查找選定節(jié)目對應(yīng)的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;D3、將選定節(jié)目的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量設(shè)置到所述數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊按照所述開始時(shí)隙標(biāo)號和時(shí)隙總數(shù)量接收信號。進(jìn)一步地,所述節(jié)目描述表包括節(jié)目關(guān)聯(lián)表和節(jié)目映射表。進(jìn)一步地,所述數(shù)字電視接收設(shè)備為CMMB信號接收設(shè)備。進(jìn)一步地,所述驅(qū)動方法基于BDA驅(qū)動框架。本發(fā)明進(jìn)一步還提供一種數(shù)字電視接收設(shè)備的信號驅(qū)動裝置,包括通用設(shè)置接口,用于設(shè)置數(shù)字電視接收設(shè)備中信號接收模塊的參數(shù);信號轉(zhuǎn)換模塊,用于將所述信號接收模塊接收的復(fù)用信號解復(fù)用并重新復(fù)用成MPEG2-TS流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表;MPEG2-TS流解復(fù)用接口,用于控制TS解復(fù)用模塊對MPEG2-TS流進(jìn)行解復(fù)用,輸出音視頻流;節(jié)目描述信息獲取接口,用于從解復(fù)用的MPEG2-TS流中獲取節(jié)目描述表;節(jié)目過濾接口,用于將所述節(jié)目描述表中的選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊只從該節(jié)目時(shí)隙接收信號。進(jìn)一步地,所述信號轉(zhuǎn)換模塊包括解復(fù)用模塊,用于從所述頻點(diǎn)接收的復(fù)用信號中解復(fù)用出多路音視流;節(jié)目信息處理模塊,用于從所述復(fù)用信號中解析得到各個節(jié)目的時(shí)隙信息;針對每個節(jié)目,建立節(jié)目的時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表并保存;復(fù)用模塊,用于按照MPEG2的復(fù)用方式對所述音視頻流進(jìn)行復(fù)用,其中針對每個節(jié)目,利用節(jié)目信息處理模塊保存的所述對應(yīng)關(guān)系表中的音視頻ID對復(fù)用后的該節(jié)目的MPEG2-TS流進(jìn)行標(biāo)記;并根據(jù)所述對應(yīng)關(guān)系表,按照MPEG2的復(fù)用方式制作節(jié)目描述表并復(fù)用到MPEG2-TS流中。進(jìn)一步地,所述時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表保存在系統(tǒng)的注冊表中。進(jìn)一步地,所述節(jié)目的時(shí)隙信息包括節(jié)目標(biāo)號、開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;所述節(jié)目過濾接口包括指令接收模塊,用于接收對節(jié)目描述表中具體節(jié)目的選擇指令;查找模塊,用于根據(jù)所述選擇指令從所述對應(yīng)關(guān)系表中查找選定節(jié)目對應(yīng)的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;設(shè)置模塊,用于將選定節(jié)目的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量設(shè)置到所述數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊按照所述開始時(shí)隙標(biāo)號和時(shí)隙總數(shù)量接收信號。進(jìn)一步地,所述驅(qū)動裝置基于BDA驅(qū)動框架。進(jìn)一步地,所述選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到所述信號接收模塊的寄存器中。進(jìn)一步地,所述數(shù)字電視接收設(shè)備為CMMB信號接收設(shè)備。本發(fā)明中,將CMMB設(shè)備的復(fù)用信號解復(fù)用并重新復(fù)用成MPEG2-TS流,將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表,并將所述節(jié)目描述表中的選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊只從該節(jié)目時(shí)隙接收信號,從而可以實(shí)現(xiàn)CMMB設(shè)備基于BDA驅(qū)動框架的信號驅(qū)動,提高了CMMB設(shè)備與基于BDA驅(qū)動框架的應(yīng)用程序之間的兼容性。目前基于BDA框架的數(shù)字電視播放軟件發(fā)展時(shí)間比較長,相對比較成熟,有大量的軟件可以利用,而通過本發(fā)明給基于CMMB的接收設(shè)備編寫類似BDA的驅(qū)動,使得大量現(xiàn)有基于BDA框架開發(fā)的應(yīng)用軟件(如播放器)可以為數(shù)字電視接收設(shè)備服務(wù),從而避免了由于需要針對不同廠家開發(fā)不同驅(qū)動程序造成的浪費(fèi)現(xiàn)象,降低了開發(fā)成本。圖1為數(shù)字電視信號的一種接收播放示意圖2為本發(fā)明所述數(shù)字電視接收設(shè)備的信號驅(qū)動方法的一種流程圖;圖3為本發(fā)明所述數(shù)字電視接收設(shè)備的信號驅(qū)動裝置的組成示意圖。具體實(shí)施例方式下面通過具體實(shí)施例和附圖對本發(fā)明做進(jìn)一步詳細(xì)說明。本發(fā)明主要針對CMMB標(biāo)準(zhǔn)和基于BDA驅(qū)動框架的數(shù)字電視信號驅(qū)動的區(qū)別,提出了將CMMB設(shè)備的驅(qū)動程序設(shè)置為基于BDA驅(qū)動框架的方案。下面首先說明CMMB標(biāo)準(zhǔn)與現(xiàn)有的基于BDA驅(qū)動框架的數(shù)字電視標(biāo)準(zhǔn)的區(qū)別首先,基于BDA驅(qū)動框架的數(shù)字電視的復(fù)用方式采用MPEG2-TS流,而CMMB標(biāo)準(zhǔn)采用的是符合CMMB標(biāo)準(zhǔn)的復(fù)用方式,兩者的復(fù)用方式不同。其次,節(jié)目傳輸方式不同基于BDA驅(qū)動框架的數(shù)字電視的節(jié)目傳輸方式,主要是采用一個頻點(diǎn)傳輸多套節(jié)目,不同的節(jié)目通過不同的節(jié)目標(biāo)識來進(jìn)行區(qū)別。數(shù)字電視接收設(shè)備在接收模塊中設(shè)置頻點(diǎn)以后,可以接收該頻點(diǎn)的所有負(fù)載內(nèi)容,然后通過解復(fù)用模塊從MPEG2-TS流中解復(fù)用出PAT、PMT等節(jié)目描述表,并輸出供用戶選擇節(jié)目,用戶通過這些節(jié)目描述表所提供的節(jié)目標(biāo)識選擇想看的節(jié)目,并在解復(fù)用的過程中將用戶選定的節(jié)目標(biāo)識的節(jié)目輸出,從而實(shí)現(xiàn)節(jié)目過濾功能。CMMB的節(jié)目傳輸方式,也是采用一個頻點(diǎn)傳輸多套節(jié)目,不過與基于BDA驅(qū)動框架的數(shù)字電視有區(qū)別的是CMMB的節(jié)目是通過時(shí)隙區(qū)分的,CMMB設(shè)備的接收模塊不需要接收所設(shè)置頻率點(diǎn)的所有負(fù)載內(nèi)容,而是挑選特定的時(shí)隙來接收,這個特定的時(shí)隙對應(yīng)特定的節(jié)目,這樣的解復(fù)用過程就無需再作節(jié)目過濾的功能了,而是直接進(jìn)行音視頻節(jié)目的分離?;谏鲜鰠^(qū)別,本發(fā)明提出了一種數(shù)字電視接收設(shè)備的信號驅(qū)動方法。圖2為本發(fā)明所述數(shù)字電視接收設(shè)備的信號驅(qū)動方法的一種流程圖。參見圖2,該方法包括步驟201、在數(shù)字電視接收設(shè)備的信號接收模塊中設(shè)置信號傳輸頻點(diǎn)。所述數(shù)字電視接收設(shè)備為CMMB設(shè)備,接收的信號為CMMB信號,采用的復(fù)用方式為符合CMMB標(biāo)準(zhǔn)的復(fù)用方式。本步驟主要是為了實(shí)現(xiàn)BDA驅(qū)動提供的通用設(shè)置前端信號接收部分的通用設(shè)置接口。主要設(shè)置的是頻率點(diǎn)的信息,此處可以將頻點(diǎn)信息設(shè)置到信號接收模塊中的寄存器中。步驟202、當(dāng)所述頻點(diǎn)接收的復(fù)用信號從CMMB設(shè)備傳輸?shù)讲シ旁O(shè)備后,將所述復(fù)用信號解復(fù)用并重新復(fù)用成MPET2-TS流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表。此處,所述節(jié)目時(shí)隙信息在CMMB信號中的TS0及電子業(yè)務(wù)指南ESG中記載,所述MPEG2-TS流中的節(jié)目描述表為MPEG2-TS流中的節(jié)目關(guān)聯(lián)表(PAT)和節(jié)目映射表(PMT)等描述表。步驟203、解復(fù)用所述MPEG2-TS流得到節(jié)目描述表和音視頻流。所述音視頻流可以傳送給播放軟件的音視頻解碼器,并經(jīng)最后的音視頻渲染輸出。所述節(jié)目描述表可以通過播放軟件的傳輸信息濾鏡輸出給用戶供用戶選擇節(jié)目。步驟204、如果用戶從所述節(jié)目描述表中選擇了某一節(jié)目,則將該選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊之后只從該節(jié)目時(shí)隙接收信號。本步驟204中,可以按照用戶所選定的節(jié)目標(biāo)識從所述節(jié)目描述信息與節(jié)目時(shí)隙信息的對應(yīng)關(guān)系中確定該節(jié)目對應(yīng)的時(shí)隙信息。具體的,其中步驟202所述將所述頻點(diǎn)接收的復(fù)用信號解復(fù)用并重新復(fù)用成MPEG2-TS流的具體方法包括步驟221、從所述頻點(diǎn)接收的復(fù)用信號中解復(fù)用出多路音視流。步驟222、從所述復(fù)用信號的ts0信道中解析得到各個節(jié)目的時(shí)隙信息。步驟223、針對每個節(jié)目,建立節(jié)目的時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表并保存。在符合CMMB復(fù)用標(biāo)準(zhǔn)的復(fù)用方式中用來標(biāo)示節(jié)目的是MF—ID,通過MF一ID的不同從而達(dá)到區(qū)別多路節(jié)目的目的。在MPEG2-TS流中,通過音視頻的ID來達(dá)到同樣的目的。所以建立這兩者的關(guān)聯(lián)是必要的。本發(fā)明將復(fù)用按照標(biāo)準(zhǔn)解析出多路的音視頻流,并通過解析TSO信道的內(nèi)容,制作出以下時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表,即表1:其中MF_ID、開始時(shí)隙標(biāo)號、時(shí)隙總數(shù)量是通過TSO獲取到的信息,將此表保存到系統(tǒng)中的注冊表中。<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>表1步驟224、按照MPEG2的復(fù)用方式對所述音視頻流進(jìn)行復(fù)用,其中針對每個節(jié)目,利用表1中的音視頻ID對復(fù)用后的該節(jié)目的MPEG2-TS流進(jìn)行標(biāo)記。步驟225、根據(jù)表l中的對應(yīng)關(guān)系,按照MPEG2的復(fù)用方式制作節(jié)目描述表并復(fù)用到MPEG2-TS流中。本步驟225中,首先按照MPEG2-TS流的復(fù)用方式,制作PAT表,如下表2為一種PAT表的實(shí)例<table>tableseeoriginaldocumentpage13</column></row><table>表2然后,制作每一個節(jié)目的PMT表,下面表3是以MF—ID-2的節(jié)目為例制作的PMT表<table>tableseeoriginaldocumentpage13</column></row><table>表3最后將音視頻流結(jié)合所述PAT和PMT表復(fù)用到MPEG2-TS流中送到驅(qū)動程序的輸出端口輸出。在所述步驟204中,具體包括步驟241、接收用戶對于節(jié)目描述表中具體節(jié)目的選擇指令。步驟242、根據(jù)所述選擇指令從所述對應(yīng)關(guān)系表中查找選定節(jié)目對應(yīng)的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量。步驟243、將選定節(jié)目的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量設(shè)置到所述數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊按照所述開始時(shí)隙標(biāo)號和時(shí)隙總數(shù)量接收信號,從而可以只接收用戶所選節(jié)目的信號,傳輸?shù)讲シ旁O(shè)備進(jìn)行播放。為了執(zhí)行上述方法,本發(fā)明還公開了一種數(shù)字電視接收設(shè)備的信號驅(qū)動裝置,該驅(qū)動裝置基于BDA驅(qū)動框架,用于驅(qū)動CMMB設(shè)備與計(jì)算機(jī)進(jìn)行通訊,使得CMMB設(shè)備接收到的CMMB信號傳輸給計(jì)算機(jī),由計(jì)算機(jī)上的基于BDA驅(qū)動框架的應(yīng)用軟件進(jìn)行處理,例如由基于BDA驅(qū)動框架的播放軟件對CMMB信號進(jìn)行播放。圖3為本發(fā)明所述數(shù)字電視接收設(shè)備的信號驅(qū)動裝置的組成示意圖。參見圖3,該信號驅(qū)動裝置設(shè)置在播放設(shè)備(例如計(jì)算機(jī))內(nèi),用于驅(qū)動CMMB設(shè)備內(nèi)數(shù)據(jù)處理模塊與計(jì)算機(jī)內(nèi)部的數(shù)據(jù)處理模塊進(jìn)行通訊,使得CMMB設(shè)備接收到的CMMB信號傳輸給計(jì)算機(jī),由計(jì)算機(jī)上的基于BDA驅(qū)動框架的播放軟件進(jìn)行處理。其中實(shí)線框部分為信號驅(qū)動裝置的組成部分,虛線框部分為CMMB設(shè)備和播放設(shè)備內(nèi)的數(shù)據(jù)處理部分。具體的,所述信號驅(qū)動裝置包括通用設(shè)置接口301、信號轉(zhuǎn)換模塊302、MPEG2-TS流解復(fù)用接口303、節(jié)目描述信息獲取接口304以及節(jié)目過濾接口305。在CMMB設(shè)備中,所述信號接收模塊用于根據(jù)頻點(diǎn)設(shè)置和節(jié)目時(shí)隙信息接收CMMB的復(fù)用信號,即在所設(shè)置的頻點(diǎn)和頻點(diǎn)時(shí)隙上接收信號。所述傳輸模塊通常為USB接口、PCI接口、PCMCIA接口以及SDIO接口等總線傳輸接口,所述CMMB中的傳輸模塊用于與播放設(shè)備通訊,向播放設(shè)備傳送復(fù)用信號,接收來自播放設(shè)備的頻點(diǎn)設(shè)置信息和節(jié)目時(shí)隙信息并發(fā)送給信號接收模塊;所述信號接收模塊只從所設(shè)置的頻點(diǎn)和所述節(jié)目時(shí)隙接收信號。所述播放設(shè)備中的傳輸模塊用于與CMMB數(shù)字電視接收設(shè)備通訊,接收來自CMMB數(shù)字電視接收設(shè)備的復(fù)用信號,并返回相關(guān)信息。所述通用設(shè)置接口301用于設(shè)置所述信號接收模塊的信號傳輸頻點(diǎn),通過播放設(shè)備的傳輸模塊將頻點(diǎn)設(shè)置信息傳給數(shù)字電視接收設(shè)備。所述信號轉(zhuǎn)換模塊302用于將接收到的復(fù)用信號進(jìn)行解復(fù)用并重新復(fù)用成MPEG2-TS流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表;所述信號轉(zhuǎn)換模塊302將轉(zhuǎn)換后的MPEG2-TS流發(fā)送給播放設(shè)備的MPEG2-TS流解復(fù)用模塊。具體的,所述信號轉(zhuǎn)換模塊302包括解復(fù)用模塊,用于從所述頻點(diǎn)接收的復(fù)用信號中解復(fù)用出多路音視流;節(jié)目信息處理模塊,用于從所述復(fù)用信號中解析得到各個節(jié)目的時(shí)隙信息;針對每個節(jié)目,建立節(jié)目的時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表并保存,通常該對應(yīng)關(guān)系表被保存在系統(tǒng)的注冊表中;復(fù)用模塊,用于按照MPEG2的復(fù)用方式對所述音視頻流進(jìn)行復(fù)用,其中針對每個節(jié)目,利用步驟B3所述對應(yīng)關(guān)系表中的音視頻ID對復(fù)用后的該節(jié)目的MPEG2-TS流進(jìn)行標(biāo)記;并根據(jù)步驟B3所述對應(yīng)關(guān)系表,按照MPEG2的復(fù)用方式制作節(jié)目描述表并復(fù)用到MPEG2-TS流中。所述MPEG2-TS流解復(fù)用接口303用于控制播放設(shè)備的MPEG2-TS流解復(fù)用模塊對接收到的MPEG2-TS流進(jìn)行解復(fù)用,輸出音視頻流給音視頻解碼器,并最終由音視頻渲染器渲染輸出給用戶。所述節(jié)目描述信息獲取接口304用于從解復(fù)用的MPEG2-TS流中獲取節(jié)目描述表,并將頻點(diǎn)描述表發(fā)送給播放軟件的傳輸信息濾鏡,由該傳輸信息濾鏡輸出給用戶供用戶選擇節(jié)目。所述節(jié)目過濾接口305用于按照用戶所選定的節(jié)目標(biāo)識從所述對應(yīng)關(guān)系中確定該節(jié)目對應(yīng)的時(shí)隙信息并通過播放設(shè)備的傳輸模塊將所述時(shí)隙信息傳給CMMB設(shè)備,CMMB設(shè)備將該時(shí)隙信息設(shè)置在信號接收模塊的寄存器中,并只從該節(jié)目時(shí)隙接收信號。具體的,所述節(jié)目過濾接口305包括指令接收模塊,用于接收對節(jié)目描述表中具體節(jié)目的選擇指令;査找模塊,用于根據(jù)所述選擇指令從所述對應(yīng)關(guān)系表中查找選定節(jié)目對應(yīng)的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;設(shè)置模塊,用于將選定節(jié)目的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量設(shè)置到所述數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊按照所述開始時(shí)隙標(biāo)號和時(shí)隙總數(shù)量接收信號。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種數(shù)字電視接收設(shè)備的信號驅(qū)動方法,其特征在于,包括A、在數(shù)字電視接收設(shè)備的信號接收模塊中設(shè)置信號傳輸頻點(diǎn);B、將所述頻點(diǎn)接收的復(fù)用信號解復(fù)用并重新復(fù)用成MPEG2-TS流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表;C、解復(fù)用所述MPEG2-TS流得到節(jié)目描述表和音視頻流;D、將所述節(jié)目描述表中的選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊只從該節(jié)目時(shí)隙接收信號。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B具體包括Bl、從所述頻點(diǎn)接收的復(fù)用信號中解復(fù)用出多路音視流;B2、從所述復(fù)用信號中解析得到各個節(jié)目的時(shí)隙信息;B3、針對每個節(jié)目,建立節(jié)目的時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表并保存;B4、按照MPEG2的復(fù)用方式對所述音視頻流進(jìn)行復(fù)用,其中針對每個節(jié)目,利用步驟B3所述對應(yīng)關(guān)系表中的音視頻ID對復(fù)用后的該節(jié)目的MPEG2-TS流進(jìn)行標(biāo)記;B5、根據(jù)步驟B3所述對應(yīng)關(guān)系表,按照MPEG2的復(fù)用方式制作節(jié)目描述表并復(fù)用到MPEG2-TS流中。3、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述節(jié)目的時(shí)隙信息包括節(jié)目標(biāo)號、開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;步驟D具體包括Dl、接收對節(jié)目描述表中具體節(jié)目的選擇指令;D2、根據(jù)所述選擇指令從所述對應(yīng)關(guān)系表中查找選定節(jié)目對應(yīng)的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;D3、將選定節(jié)目的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量設(shè)置到所述數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊按照所述開始時(shí)隙標(biāo)號和時(shí)隙總數(shù)量接收信號。4、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述節(jié)目描述表包括節(jié)目關(guān)聯(lián)表和節(jié)目映射表。5、根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述數(shù)字電視接收設(shè)備為cmmb信號接收設(shè)備。6、根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述驅(qū)動方法基于bda驅(qū)動框架。7、一種數(shù)字電視接收設(shè)備的信號驅(qū)動裝置,其特征在于,包括通用設(shè)置接口,用于設(shè)置數(shù)字電視接收設(shè)備中信號接收模塊的參數(shù);信號轉(zhuǎn)換模塊,用于將所述信號接收模塊接收的復(fù)用信號解復(fù)用并重新復(fù)用成mpeg2-ts流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成mpeg2-ts流中的節(jié)目描述表;mpeg2-ts流解復(fù)用接口,用于控制ts解復(fù)用模塊對mpeg2-ts流進(jìn)行解復(fù)用,輸出音視頻流;節(jié)目描述信息獲取接口,用于從解復(fù)用的mpeg2-ts流中獲取節(jié)目描述表;節(jié)目過濾接口,用于將所述節(jié)目描述表中的選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊只從該節(jié)目時(shí)隙接收信號。8、根據(jù)權(quán)利要求7所述的信號驅(qū)動裝置,其特征在于,所述信號轉(zhuǎn)換模塊包括解復(fù)用模塊,用于從所述頻點(diǎn)接收的復(fù)用信號中解復(fù)用出多路音視流;節(jié)目信息處理模塊,用于從所述復(fù)用信號中解析得到各個節(jié)目的時(shí)隙信息;針對每個節(jié)目,建立節(jié)目的時(shí)隙信息與節(jié)目音視頻id的對應(yīng)關(guān)系表并保存;復(fù)用模塊,用于按照mpeg2的復(fù)用方式對所述音視頻流進(jìn)行復(fù)用,其中針對每個節(jié)目,利用節(jié)目信息處理模塊保存的所述對應(yīng)關(guān)系表中的音視頻id對復(fù)用后的該節(jié)目的mpeg2-ts流進(jìn)行標(biāo)記;并根據(jù)所述對應(yīng)關(guān)系表,按照MPEG2的復(fù)用方式制作節(jié)目描述表并復(fù)用到MPEG2-TS流中。9、根據(jù)權(quán)利要求8所述的信號驅(qū)動裝置,其特征在于,所述時(shí)隙信息與節(jié)目音視頻ID的對應(yīng)關(guān)系表保存在系統(tǒng)的注冊表中。10、根據(jù)權(quán)利要求8所述的信號驅(qū)動裝置,其特征在于,所述節(jié)目的時(shí)隙信息包括節(jié)目標(biāo)號、開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;所述節(jié)目過濾接口包括指令接收模塊,用于接收對節(jié)目描述表中具體節(jié)目的選擇指令;查找模塊,用于根據(jù)所述選擇指令從所述對應(yīng)關(guān)系表中查找選定節(jié)目對應(yīng)的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量;設(shè)置模塊,用于將選定節(jié)目的開始時(shí)隙標(biāo)號以及時(shí)隙總數(shù)量設(shè)置到所述數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊按照所述開始時(shí)隙標(biāo)號和時(shí)隙總數(shù)量接收信號。11、根據(jù)權(quán)利要求7所述的信號驅(qū)動裝置,其特征在于,所述驅(qū)動裝置基于BDA驅(qū)動框架。12、根據(jù)權(quán)利要求7所述的信號驅(qū)動裝置,其特征在于,所述選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到所述信號接收模塊的寄存器中。13、根據(jù)權(quán)利要求7至12任一項(xiàng)所述的信號驅(qū)動裝置,其特征在于,所述數(shù)字電視接收設(shè)備為CMMB信號接收設(shè)備。全文摘要本發(fā)明公開了一種數(shù)字電視接收設(shè)備及其信號驅(qū)動方法和裝置,裝置中包括通用設(shè)置接口、信號轉(zhuǎn)換模塊、MPEG2-TS流解復(fù)用接口、節(jié)目描述信息獲取接口及節(jié)目過濾接口。方法包括在數(shù)字電視接收設(shè)備的信號接收模塊中設(shè)置信號傳輸頻點(diǎn);將所述頻點(diǎn)接收的復(fù)用信號解復(fù)用并重新復(fù)用成MPEG2-TS流,其中包括將復(fù)用信號中的節(jié)目時(shí)隙信息轉(zhuǎn)化成MPEG2-TS流中的節(jié)目描述表;解復(fù)用所述MPEG2-TS流得到節(jié)目描述表和音視頻流;將所述節(jié)目描述表中的選定節(jié)目對應(yīng)的時(shí)隙信息設(shè)置到數(shù)字電視接收設(shè)備的信號接收模塊,信號接收模塊只從該節(jié)目時(shí)隙接收信號。利用本發(fā)明可提高CMMB設(shè)備與基于BDA驅(qū)動框架的應(yīng)用程序之間的兼容性。文檔編號H04N21/426GK101340527SQ200810118518公開日2009年1月7日申請日期2008年8月15日優(yōu)先權(quán)日2008年8月15日發(fā)明者輝張,王西強(qiáng),鄒暢捷,郭洛瑋申請人:北京創(chuàng)毅視訊科技有限公司