專利名稱::數(shù)據(jù)廣播接收機(jī)以及用于收集數(shù)據(jù)廣播應(yīng)用的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及接收數(shù)據(jù)廣播的數(shù)據(jù)廣播接收機(jī),更具體地說(shuō),涉及能根據(jù)優(yōu)先級(jí)來(lái)收集(或組合)數(shù)據(jù)廣播的輪播數(shù)據(jù)(carouseldata)的數(shù)據(jù)廣播接收機(jī)、以及用于收集數(shù)據(jù)廣播應(yīng)用的方法。
背景技術(shù):
:利用數(shù)字?jǐn)?shù)據(jù)提供交互式業(yè)務(wù)的數(shù)據(jù)廣播使得能夠利用廣播、通信和互聯(lián)網(wǎng)的融合業(yè)務(wù)(諸如,視頻點(diǎn)播(VOD)、銀行、購(gòu)物中心、視頻電話以及瀏覽現(xiàn)有的廣播節(jié)目)。數(shù)據(jù)廣播能夠通過(guò)與視頻和音頻一起在廣播流中發(fā)送各種數(shù)據(jù)和應(yīng)用而提供多種業(yè)務(wù)。數(shù)據(jù)廣播根據(jù)類型可以分成獨(dú)立業(yè)務(wù)(standaloneservice)和增強(qiáng)業(yè)務(wù)。也就是說(shuō),獨(dú)立業(yè)務(wù)(例如,當(dāng)天的新聞?lì)^條、天氣預(yù)報(bào)、股票報(bào)價(jià)業(yè)務(wù)、交通信息、電子商務(wù)等)在獨(dú)立運(yùn)營(yíng)的頻道上提供了無(wú)線廣播節(jié)目。而增強(qiáng)業(yè)務(wù)(例如,戲劇的劇情或演員介紹、體育轉(zhuǎn)播中運(yùn)動(dòng)員或比賽記錄的介紹等)一起提供了廣播節(jié)目及其相關(guān)的數(shù)據(jù)。為了進(jìn)行這種數(shù)據(jù)廣播,需要中間件(middleware)來(lái)下載并運(yùn)行應(yīng)用與數(shù)據(jù)廣播接收機(jī)之間的應(yīng)用。根據(jù)廣播媒介,數(shù)據(jù)廣播中間件可以分成高級(jí)通用應(yīng)用平臺(tái)(ACAP,AdvancedCommonApplicationPlatform)(UiM'iA)^^Μ^ΜΜΨa(MHP,MultimediaHomePlatform)(衛(wèi)星)、以及開放有線電視應(yīng)用平臺(tái)(0CAP,OpenCableApplicationPlatform)(有線)。這些中間件基于全球可運(yùn)行的MHP(GEM,GloballyExecutabIeMHP)并且根據(jù)媒介的特性可以包括額外的API。可以在這些中間件中運(yùn)行的基于Java的數(shù)據(jù)廣播應(yīng)用被稱作Xlet0同時(shí),根據(jù)數(shù)字存儲(chǔ)媒體控制和命令(DSMCC,DigitalStorageMediaControlandCommand)的數(shù)據(jù)/對(duì)象輪播方案,數(shù)字廣播中的應(yīng)用被重新配置成消息形式(DSI/DII/DDB消息),并且發(fā)送重新配置后的消息。安裝在數(shù)據(jù)廣播接收機(jī)上的DSMCC解析器基于模塊來(lái)完成以消息形式發(fā)送的應(yīng)用,并通過(guò)解析來(lái)生成數(shù)據(jù)廣播應(yīng)用對(duì)象。
發(fā)明內(nèi)容實(shí)施方式能減少在初始地顯示用于數(shù)據(jù)廣播的用戶接口(UI)之前所花費(fèi)的加載時(shí)間。此外,實(shí)施方式能根據(jù)優(yōu)先級(jí)來(lái)部分地收集從外部發(fā)送的輪播數(shù)據(jù)。此外,實(shí)施方式能提取與數(shù)據(jù)廣播的主UI相對(duì)應(yīng)的DSI,并且優(yōu)先收集與提取的DSI相對(duì)應(yīng)的DII,由此來(lái)減少在顯示數(shù)據(jù)廣播的主UI之前所花費(fèi)時(shí)間。技術(shù)問(wèn)題不限于上述內(nèi)容,但是,本領(lǐng)域的技術(shù)人員通過(guò)以下說(shuō)明書將清楚地理4解這里沒(méi)有介紹的其它技術(shù)問(wèn)題。在一個(gè)實(shí)施方式中,數(shù)據(jù)廣播接收機(jī)包括廣播信號(hào)接收單元,其接收與選擇的頻道相對(duì)應(yīng)的廣播信號(hào);信號(hào)分離單元,其將通過(guò)所述廣播信號(hào)接收單元接收到的所述廣播信號(hào)分離成視頻信號(hào)、音頻信號(hào)和數(shù)據(jù)信號(hào);數(shù)據(jù)解析單元,其對(duì)所述信號(hào)分離單元分離出的所述數(shù)據(jù)信號(hào)進(jìn)行解析,并提取數(shù)據(jù)輪播;以及中間件引擎,其根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)部分地收集由所述數(shù)據(jù)解析單元提取出的所述數(shù)據(jù)輪播。在另一個(gè)實(shí)施方式中,一種收集數(shù)據(jù)廣播應(yīng)用的方法,所述方法包括以下步驟接收與選擇的頻道相對(duì)應(yīng)的廣播信號(hào)并將接收到的廣播信號(hào)分離成視頻信號(hào)、音頻信號(hào)和數(shù)據(jù)信號(hào);對(duì)分離出的數(shù)據(jù)信號(hào)進(jìn)行解析并提取數(shù)據(jù)輪播;根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)優(yōu)先收集與第一優(yōu)先級(jí)相對(duì)應(yīng)的數(shù)據(jù)輪播;以及基于優(yōu)先收集的數(shù)據(jù)輪播來(lái)配置和顯示數(shù)據(jù)廣播畫面。在再一實(shí)施方式中,一種數(shù)據(jù)廣播接收機(jī),其包括數(shù)據(jù)解析單元,其對(duì)包含在接收到的廣播信號(hào)中的數(shù)據(jù)廣播進(jìn)行解析并且提取數(shù)據(jù)輪播;中間件引擎,其接收在從所述數(shù)據(jù)解析單元中提取出的已提取數(shù)據(jù)輪播中所包含的DSI消息;以及圖形合成單元,其將從所述中間件引擎中提取的數(shù)據(jù)廣播圖像和視頻圖像進(jìn)行合成,并顯示合成后的圖像,其中,所述中間件引擎從接收到的DSI消息中選擇與主菜單相對(duì)應(yīng)的DSI消息,并優(yōu)先收集與所選擇的DSI消息相對(duì)應(yīng)的DII消息和DDB消息。在又一實(shí)施方式中,一種收集數(shù)據(jù)廣播應(yīng)用的方法,所述方法包括以下步驟從接收到的傳輸流中提取包含數(shù)據(jù)廣播的廣播頻道;存儲(chǔ)針對(duì)所提取的廣播頻道的數(shù)據(jù)輪播,并提取包含在所述數(shù)據(jù)輪播中的DSI消息;在提取出的DSI消息中選擇用于數(shù)據(jù)廣播畫面的主菜單的特定DSI消息;以及優(yōu)先收集與所選擇的DSI消息相對(duì)應(yīng)的數(shù)據(jù)輪播。根據(jù)實(shí)施方式,由于優(yōu)先接收到與數(shù)據(jù)廣播的主UI有關(guān)的數(shù)據(jù),所以可以解決由于在進(jìn)入初始數(shù)據(jù)廣播時(shí)的加載時(shí)間的問(wèn)題而造成的不便。此外,根據(jù)實(shí)施方式,由于根據(jù)優(yōu)先級(jí)來(lái)部分接收數(shù)據(jù)廣播的數(shù)據(jù),因此可以減少在顯示數(shù)據(jù)廣播的主UI之前所花費(fèi)的時(shí)間,并且可以增加用戶的滿意度,由此來(lái)增強(qiáng)數(shù)據(jù)廣播的效率。圖1例示了根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)廣播接收機(jī)的結(jié)構(gòu)。圖2例示了根據(jù)一個(gè)實(shí)施方式的在中間件引擎與數(shù)據(jù)解析單元之間的消息傳輸。圖3例示了數(shù)據(jù)廣播的顯示。圖4例示了與特定選擇的菜單相對(duì)應(yīng)的數(shù)據(jù)廣播的顯示。圖5例示了表示不允許對(duì)與特定選擇的菜單相對(duì)應(yīng)的數(shù)據(jù)廣播進(jìn)行顯示的報(bào)錯(cuò)消息。圖6是例示了根據(jù)一個(gè)實(shí)施方式的用于收集數(shù)據(jù)廣播應(yīng)用的方法的流程圖。圖7是例示了根據(jù)第一實(shí)施方式的用于收集數(shù)據(jù)廣播應(yīng)用的方法的流程圖。圖8是例示了根據(jù)第二實(shí)施方式的用于收集數(shù)據(jù)廣播應(yīng)用的方法的流程圖。具體實(shí)施例方式下面將介紹實(shí)施方式。以下實(shí)施方式涉及增強(qiáng)的數(shù)據(jù)廣播業(yè)務(wù),其在數(shù)據(jù)廣播中將應(yīng)用與視頻信號(hào)和音頻信號(hào)一起發(fā)送。應(yīng)了解的是,本發(fā)明的精神和范圍不僅限于以下說(shuō)明。在以下說(shuō)明中,“包括”或“包含”的意思不排除其它組件或步驟。圖1例示了根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)廣播接收機(jī)的結(jié)構(gòu)。參照?qǐng)D1,數(shù)據(jù)廣播接收機(jī)包括調(diào)諧器101、解復(fù)用器、流輸入單元103、濾波器單元105、視頻/音頻解碼器104、以及信號(hào)轉(zhuǎn)換單元109。調(diào)諧器101接收數(shù)字廣播信號(hào)并選擇頻道。解復(fù)用器102對(duì)通過(guò)選擇的頻道接收到的廣播信號(hào)進(jìn)行解復(fù)用。流輸入單元103有選擇地接收流。濾波器單元105將解復(fù)用后的傳輸流分離成視頻/音頻流和數(shù)據(jù)流。視頻/音頻流104將流解碼以提取視頻/音頻數(shù)據(jù)。信號(hào)轉(zhuǎn)換單元109將解碼后的視頻/音頻信號(hào)轉(zhuǎn)換成適于顯示設(shè)備的信號(hào)(未示出)。雖然將調(diào)諧器示例為廣播信號(hào)接收機(jī),但是在有線電視或者IP電視的情況下,根據(jù)應(yīng)用的產(chǎn)品可以用其它組件來(lái)取代調(diào)諧器。此外,數(shù)據(jù)廣播接收機(jī)包括接收用戶的數(shù)據(jù)廣播顯示命令的用戶輸入單元107,并且通過(guò)用戶輸入單元107輸入的內(nèi)容被發(fā)送給中間件引擎108。用戶輸入單元107被配置為從用戶接收請(qǐng)求命令,并且可以利用用于執(zhí)行數(shù)據(jù)廣播的顯示的按鍵按鈕或輸入鍵來(lái)實(shí)現(xiàn)。此外,可以用觸摸屏模塊、按鍵輸入模塊或者利用無(wú)線通信(諸如紅外通信)的遠(yuǎn)程接收機(jī)模塊來(lái)實(shí)現(xiàn)用戶輸入單元107。觸摸屏模塊可以設(shè)置在顯示設(shè)備(未示出)中,或者可以包括用于設(shè)置電視(其具有內(nèi)置的照相機(jī))的各種功能的功能鍵。遠(yuǎn)程接收機(jī)模塊用于通過(guò)遙控器向中間件引擎108發(fā)送各種按鈕信號(hào)輸入。此外,數(shù)據(jù)廣播接收機(jī)包括圖形合成單元110、數(shù)據(jù)解析單元106和中間件引擎108。圖形合成單元110將應(yīng)用圖像與視頻圖像合成并將合成后的圖像發(fā)送給信號(hào)轉(zhuǎn)換單元109。數(shù)據(jù)解析單元106從自濾波器單元105接收到的數(shù)據(jù)流中提取節(jié)目信息和應(yīng)用數(shù)據(jù),并對(duì)提取出的信息和數(shù)據(jù)進(jìn)行解析。中間件引擎108對(duì)下載的應(yīng)用的初始化、運(yùn)行以及刪除進(jìn)行管理。數(shù)據(jù)解析單元106被配置為根據(jù)主題或UI結(jié)構(gòu)來(lái)收集由中間件引擎108部分發(fā)送的應(yīng)用的輪播數(shù)據(jù)。因此,數(shù)據(jù)解析單元106優(yōu)先發(fā)送輪播數(shù)據(jù)的DSI消息給中間件引擎108。也就是說(shuō),數(shù)據(jù)輪播通常被劃分成下載數(shù)據(jù)消息(DDM,downloaddatamessage)和下載控制消息(DCM,downloadcontrolmessage)0DCM表示如何配置模塊內(nèi)的數(shù)據(jù)消息,并且包括DownloadServerInitiate(DSI)和DownloadInfoIndication(DII)。此外,DDM包括ID、版本、塊號(hào)以及數(shù)據(jù)并且包括DownloadDataBlock(DDB)。DSI包含具有對(duì)象的根信息的ServiceGateway信息。此外,DSM-CC的最大尺寸是4k字節(jié)。因此,DII消息不夠用來(lái)表示大的輪播。此外,定義DSI的原因是因?yàn)镈II不能表示多于一個(gè)的DII分組信息。結(jié)果,DSI包含關(guān)于超組內(nèi)所有的DII和DDB消息的最主要的根的信息。中間件引擎108請(qǐng)求、接收并解析能找到業(yè)務(wù)網(wǎng)關(guān)對(duì)象信息的DSI消息。業(yè)務(wù)網(wǎng)6關(guān)對(duì)象是指數(shù)據(jù)廣播應(yīng)用中使用的各種對(duì)象中的、與邏輯上的最高級(jí)別相對(duì)應(yīng)的對(duì)象。如上所述,DSI消息是包含關(guān)于業(yè)務(wù)網(wǎng)關(guān)對(duì)象的信息的消息。中間件引擎108根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)優(yōu)先選擇第一優(yōu)先級(jí)DSI消息,并執(zhí)行與所選擇的DSI消息相對(duì)應(yīng)的DII消息和DDB消息的收集處理。也就是說(shuō),中間件引擎108向數(shù)據(jù)解析單元106請(qǐng)求如下DII,該DII與用于向用戶顯示廣播數(shù)據(jù)的數(shù)據(jù)廣播UI的主UI相對(duì)應(yīng)。主UI是初始顯示數(shù)據(jù)以向用戶指示進(jìn)入數(shù)據(jù)廣播的OSD畫面。DII消息是包含關(guān)于根據(jù)DSMCC的數(shù)據(jù)輪播方案下載的特定模塊的信息的消息,即,諸如尺寸、版本和模塊的數(shù)量(DDB模塊的數(shù)量)的模塊信息。也就是說(shuō),可以從DII中獲知用于制造該模塊所需的模塊的數(shù)量。此外,可以從版本號(hào)中獲知模塊內(nèi)容的修改,并且高速緩沖存儲(chǔ)器中的內(nèi)容可以被替換。同時(shí),如上所述,中間件引擎108可包括先進(jìn)的公共應(yīng)用平臺(tái)(ACAP,AdvancedCommonApplicationPlatform)弓|擎。數(shù)據(jù)解析單元106根據(jù)TABLEID(諸如包含在接收到的頻道信息中的節(jié)目相關(guān)表(PAT,programassociationtable)、節(jié)目映身寸表(PMT,programmaptable)、系統(tǒng)時(shí)間表(STT,systemtimetable)、虛擬頻道表(VCT,virtualchanneltable)、主引導(dǎo)測(cè)試(MGT,masterguidetest)、舌動(dòng)f言;窗、表(EIT,eventinformationtable)禾口擴(kuò)展文字表(ETT,extendedtexttable))來(lái)執(zhí)行解析操作,并將數(shù)據(jù)廣播傳送給中間件引擎108。盡管沒(méi)有示出,但是數(shù)據(jù)廣播接收機(jī)還可包括存儲(chǔ)了有關(guān)選擇的頻道的數(shù)據(jù)庫(kù)的PSIPDB。此外,數(shù)據(jù)廣播接收機(jī)還可包括連接到數(shù)據(jù)解析單元106的DII高速緩沖存儲(chǔ)器和DDB高速緩沖存儲(chǔ)器。DII高速緩沖存儲(chǔ)器存儲(chǔ)了輪播數(shù)據(jù)的DII消息,而DDB高速緩沖存儲(chǔ)器存儲(chǔ)了DBB消息。當(dāng)從自數(shù)據(jù)解析單元106發(fā)送的輪播數(shù)據(jù)的DSI消息中選擇了數(shù)據(jù)廣播顯示的主UI信息時(shí),中間件引擎108優(yōu)先收集與相應(yīng)的DSI消息有關(guān)的DII消息和DDB消息。DDB消息是具有用于制造模塊的實(shí)際數(shù)據(jù)的消息。DDB消息包含ID、版本號(hào)、塊號(hào)和數(shù)據(jù),并且除了最后一個(gè)模塊以外,該DDB消息固定為4096個(gè)字節(jié)。結(jié)果,如果在用戶查看廣播節(jié)目時(shí)輸入了數(shù)據(jù)廣播顯示命令,則數(shù)據(jù)解析單元106將來(lái)自接收到的輪播數(shù)據(jù)中的DSI消息傳送給中間件引擎108。中間件引擎108根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)選擇第一優(yōu)先級(jí)DSI消息,并且優(yōu)先收集與所選擇的DSI消息相對(duì)應(yīng)的輪播數(shù)據(jù)。也就是說(shuō),中間件引擎108優(yōu)先對(duì)接收到的DSI消息進(jìn)行解析,并選擇要顯示的數(shù)據(jù)。如果對(duì)所選擇的數(shù)據(jù)的收集結(jié)束,則優(yōu)先在顯示屏上顯示收集到的數(shù)據(jù)。下面參照附圖來(lái)更具體地介紹上述操作。根據(jù)實(shí)施方式,當(dāng)向用戶顯示數(shù)據(jù)廣播時(shí),優(yōu)先通過(guò)中間件引擎204來(lái)收集包含在特定DSI消息中的DII消息和DDB消息。當(dāng)用戶輸入數(shù)據(jù)廣播請(qǐng)求鍵時(shí),能夠在所有消息的收集處理之前首先顯示與數(shù)據(jù)廣播的主要菜單相對(duì)應(yīng)的UI。因此,可以減少加載時(shí)間。圖2例示了根據(jù)一個(gè)實(shí)施方式的在中間件引擎與數(shù)據(jù)解析單元之間的消息發(fā)送。參照?qǐng)D2,數(shù)據(jù)解析單元的消息解析器203優(yōu)先發(fā)送在發(fā)送給中間件引擎204的輪播數(shù)據(jù)中的DSI消息。中間件引擎204從輸出的DSI消息中提取能作為主要菜單首先顯示7給用戶的數(shù)據(jù)。換言之,中間件引擎204從到來(lái)的DSI消息中選擇第一優(yōu)先級(jí)數(shù)據(jù),并請(qǐng)求消息解析器203發(fā)送與所選擇的DSI消息相對(duì)應(yīng)的DII消息。為此,消息解析器203對(duì)存儲(chǔ)了接收到的輪播數(shù)據(jù)的DII消息的DII高速緩沖存儲(chǔ)器201、以及存儲(chǔ)了DDB消息的DBB高速緩沖存儲(chǔ)器202進(jìn)行管理。結(jié)果,中間件引擎204并非根據(jù)DSI消息來(lái)收集包含在接收到的輪播數(shù)據(jù)中所有的消息,而是優(yōu)先收集與第一優(yōu)先級(jí)或選擇的DSI消息相對(duì)應(yīng)的DII消息和DDB消息。參照?qǐng)D3來(lái)介紹上述處理。如果在用戶查看特定的廣播節(jié)目畫面300時(shí)輸入了請(qǐng)求數(shù)據(jù)廣播顯示的命令,則優(yōu)先顯示用于顯示接收到的數(shù)據(jù)廣播的主菜單301。然后,用戶在查看通過(guò)OSD顯示在廣播節(jié)目畫面300上的數(shù)據(jù)廣播主菜單301的同時(shí)選擇特定的子菜單。也就是說(shuō),用戶能夠了解通過(guò)相應(yīng)的頻道提供的數(shù)據(jù)廣播的簡(jiǎn)要內(nèi)容。關(guān)于這些過(guò)程,中間件引擎204根據(jù)用戶的請(qǐng)求信息部分地收集輪播數(shù)據(jù)。也就是說(shuō),如上所述,當(dāng)請(qǐng)求顯示數(shù)據(jù)廣播時(shí),提取與主菜單的UI相對(duì)應(yīng)的DSI消息,使得能在OSD上首先顯示與數(shù)據(jù)廣播主菜單相對(duì)應(yīng)的UI。收集與提取出的DSI消息相對(duì)應(yīng)的DII消息和DDB消息,使得優(yōu)先顯示數(shù)據(jù)廣播主菜單。當(dāng)與主菜單相對(duì)應(yīng)的輪播數(shù)據(jù)的收集處理結(jié)束時(shí),對(duì)具體的主題進(jìn)行相應(yīng)的輪播數(shù)據(jù)的收集處理。也就是說(shuō),如圖4所例示的,通過(guò)當(dāng)前頻道提供的數(shù)據(jù)廣播的具體主題包括“政治”、“經(jīng)濟(jì)”、“社會(huì)”、“國(guó)際”、“體育”和"KBSTOP”。因此,當(dāng)用戶選擇特定主題的菜單時(shí),從由數(shù)據(jù)解析單元提供的DSI消息中提取出與所選擇的菜單相對(duì)應(yīng)的信息。對(duì)與所提取的DSI消息相對(duì)應(yīng)的DII消息進(jìn)行解析,并且從DDB消息中提取出實(shí)際數(shù)據(jù),然后進(jìn)行顯示。在圖3中,參考標(biāo)號(hào)302表示根據(jù)對(duì)具體菜單的選擇而顯示的UI。具體的數(shù)據(jù)可以在用戶選擇特定的具體主題的菜單時(shí)實(shí)際收集,或者可以根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)順序地收集用于特定的具體數(shù)據(jù)的數(shù)據(jù)。也就是說(shuō),中間件引擎204從接收到的DSI消息中選擇第二優(yōu)先級(jí)數(shù)據(jù),并請(qǐng)求消息解析器203發(fā)送與所選擇的DSI消息相對(duì)應(yīng)的DII消息。主菜單之后的要收集的數(shù)據(jù)的優(yōu)先級(jí)可以由用戶來(lái)設(shè)置或者通過(guò)中間件引擎204隨機(jī)地設(shè)置。在以下說(shuō)明中,假設(shè)設(shè)置為第二優(yōu)先級(jí)的主題是“政治”、設(shè)置為第三優(yōu)先級(jí)的主題是“經(jīng)濟(jì)”、設(shè)置為第四優(yōu)先級(jí)的主題是“社會(huì)”、設(shè)置為第五優(yōu)先級(jí)的主題是“國(guó)際”、設(shè)置為第六優(yōu)先級(jí)的主題是“體育”、設(shè)置為第七優(yōu)先級(jí)的主題是“KBSTOP”。也就是說(shuō),中間件引擎204從接收到的DSI消息中選擇與“政治”相對(duì)應(yīng)的數(shù)據(jù),并請(qǐng)求消息解析器203發(fā)送與所選擇的DSI消息相對(duì)應(yīng)的DII消息。當(dāng)收集與“政治”相對(duì)應(yīng)的輪播數(shù)據(jù)時(shí),順序地對(duì)與下一個(gè)優(yōu)先級(jí)相對(duì)應(yīng)的輪播數(shù)據(jù)進(jìn)行收集處理。當(dāng)針對(duì)具體主題的輪播數(shù)據(jù)的收集處理正在進(jìn)行的同時(shí),用戶輸入了針對(duì)該特定8主題的選擇信號(hào)時(shí),中間件引擎204判斷針對(duì)所選擇的特定主題的輪播數(shù)據(jù)的收集是否結(jié)束ο當(dāng)確定為對(duì)所選擇的特定主題的輪播數(shù)據(jù)的收集已經(jīng)結(jié)束時(shí),中間件引擎204使得針對(duì)該選擇的主題的UI顯示在顯示屏上(如圖4所示)。此外,當(dāng)確定為針對(duì)所選擇的特定主題的輪播數(shù)據(jù)的收集沒(méi)有結(jié)束時(shí),中間件引擎204顯示表示無(wú)法顯示所選擇的主題的UI的報(bào)錯(cuò)消息(如圖5所示)。中間件引擎204最優(yōu)先地針對(duì)用戶當(dāng)前選擇的特定主題來(lái)收集輪播數(shù)據(jù)。根據(jù)實(shí)施方式,因?yàn)閮?yōu)先接收到與數(shù)據(jù)廣播的主UI相關(guān)的數(shù)據(jù),所以可以解決由于在開始初始數(shù)據(jù)廣播時(shí)的加載時(shí)間問(wèn)題而造成的不便。此外,根據(jù)實(shí)施方式,由于根據(jù)優(yōu)先級(jí)部分地接收數(shù)據(jù)廣播的數(shù)據(jù),因而可以減少在顯示數(shù)據(jù)廣播的主UI之前所花費(fèi)的時(shí)間,并且可以增加用戶的滿意度,由此來(lái)增強(qiáng)數(shù)據(jù)廣播的效率。圖6是例示了根據(jù)一個(gè)實(shí)施方式的用于收集數(shù)據(jù)廣播應(yīng)用的方法的流程圖。參照?qǐng)D6,數(shù)據(jù)廣播接收機(jī)接收傳輸流(SlOl),并且從接收到的傳輸流中提取PAT/PMT或者PSIP表(S102)。數(shù)據(jù)廣播接收機(jī)可以利用PSIP表等來(lái)提取在一個(gè)物理信道內(nèi)的虛擬頻道的音頻、視頻和數(shù)據(jù)PID。當(dāng)存在頻道的數(shù)據(jù)PID時(shí),虛擬頻道是包含數(shù)據(jù)廣播的頻道。當(dāng)不存在數(shù)據(jù)PID時(shí),虛擬頻道是只包含A/V廣播的頻道。雖然上面沒(méi)有介紹,但是這種結(jié)構(gòu)對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是明顯的,因此將省略其具體介紹。數(shù)據(jù)廣播接收機(jī)針對(duì)包含提取的數(shù)據(jù)廣播的廣播頻道來(lái)接收DSMCC數(shù)據(jù)輪播表(S104),并且提取各個(gè)廣播頻道的DSI/DII表。數(shù)據(jù)廣播接收機(jī)能接收包含該數(shù)據(jù)廣播的多個(gè)廣播頻道中的、針對(duì)用戶當(dāng)前收看的廣播頻道的所有DSI、DII和DDB表。當(dāng)用戶請(qǐng)求了數(shù)據(jù)廣播顯示時(shí),優(yōu)先收集根據(jù)第一優(yōu)先級(jí)主菜單(第一UI)的、要在屏幕上顯示為UI的數(shù)據(jù)輪播(S105)。也就是說(shuō),當(dāng)顯示數(shù)據(jù)廣播內(nèi)容時(shí),中間件引擎優(yōu)先收集要作為主UI顯示給用戶的數(shù)據(jù),使得用戶能首先查看到該主UI。然后,收集相關(guān)的數(shù)據(jù)輪播,使得能顯示與具體的菜單相對(duì)應(yīng)的內(nèi)容(第二UI)(S106)??梢詫⑴c具體的菜單有關(guān)的數(shù)據(jù)輪播的收集方法分成兩類,其具體內(nèi)容將在后面介紹。在收集了所有的接收到的數(shù)據(jù)輪播之后,并非將所有接收到的數(shù)據(jù)輪播作為UI顯示給用戶,而是根據(jù)顯示給用戶的UI的順序或者用戶選擇的菜單的輸入來(lái)順序地收集數(shù)據(jù)輪播。圖7是例示了根據(jù)第一實(shí)施方式的用于收集數(shù)據(jù)廣播應(yīng)用的方法的流程圖。參照?qǐng)D7,判斷與第一優(yōu)先級(jí)主菜單UI有關(guān)的數(shù)據(jù)輪播的收集處理是否結(jié)束(S201)。當(dāng)確定為與主UI有關(guān)的數(shù)據(jù)輪播的收集處理已經(jīng)結(jié)束時(shí),顯示作為數(shù)據(jù)廣播畫面的初始圖像的主UI(S202)。然后,判斷在所顯示的菜單畫面上是否輸入了針對(duì)特定主題的具體菜單的選擇命令(S203)。9當(dāng)確定為輸入了針對(duì)特定主題的具體菜單的選擇命令時(shí),優(yōu)先收集與輸入了選擇命令的具體菜單相關(guān)的數(shù)據(jù)輪播(S204)。然后,判斷與輸入了選擇命令的具體菜單相關(guān)的數(shù)據(jù)輪播的收集處理是否結(jié)束(S205)。當(dāng)確定為與具體菜單相關(guān)的數(shù)據(jù)輪播的收集處理結(jié)束時(shí),顯示與所選擇的具體菜單相對(duì)應(yīng)的UI(第二UI)(S206)。也就是說(shuō),根據(jù)第一實(shí)施方式,根據(jù)用戶輸入的具體菜單輸入命令對(duì)在輸入具體菜單時(shí)所需的數(shù)據(jù)輪播進(jìn)行收集處理。圖8是例示了根據(jù)第二實(shí)施方式的用于收集數(shù)據(jù)廣播應(yīng)用的方法的流程圖。參照?qǐng)D8,判斷與第一優(yōu)先級(jí)主UI有關(guān)的數(shù)據(jù)輪播的收集處理是否結(jié)束(S301)。當(dāng)確定為與主UI有關(guān)的數(shù)據(jù)輪播的收集處理結(jié)束時(shí),顯示作為數(shù)據(jù)廣播畫面的初始圖像的主UI(S302)。然后,根據(jù)優(yōu)先級(jí)來(lái)順序地收集與具體菜單有關(guān)的數(shù)據(jù)輪播(S303)。也就是說(shuō),根據(jù)用戶設(shè)置的優(yōu)先級(jí)或者隨機(jī)設(shè)置的優(yōu)先級(jí)來(lái)順序地收集與具體菜單有關(guān)的數(shù)據(jù)輪播。然后,判斷用戶是否輸入了針對(duì)特定主題的具體菜單的選擇命令(S304)。當(dāng)確定為輸入了針對(duì)特定主題的具體菜單的選擇命令時(shí),判斷與選擇的具體菜單有關(guān)的數(shù)據(jù)輪播的收集處理是否結(jié)束(S305)。當(dāng)確定為與選擇的具體菜單有關(guān)的數(shù)據(jù)輪播的收集處理結(jié)束時(shí),顯示與所選擇的具體菜單相對(duì)應(yīng)的UI(S306)。同時(shí),當(dāng)確定為與選擇的具體菜單有關(guān)的數(shù)據(jù)輪播的收集處理沒(méi)有結(jié)束時(shí),顯示表示無(wú)法顯示與該具體菜單相對(duì)應(yīng)的UI的報(bào)錯(cuò)消息(S307)。最優(yōu)先收集與所選擇的、目前沒(méi)有結(jié)束收集處理的具體菜單有關(guān)的數(shù)據(jù)輪播(S308)。根據(jù)實(shí)施方式,由于優(yōu)先接收與數(shù)據(jù)廣播的主UI有關(guān)的數(shù)據(jù),所以可以解決由于在進(jìn)入初始數(shù)據(jù)廣播時(shí)的加載時(shí)間問(wèn)題而造成的不便。此外,根據(jù)此實(shí)施方式,由于根據(jù)優(yōu)先級(jí)部分地接收數(shù)據(jù)廣播的數(shù)據(jù),因而可以減少在顯示數(shù)據(jù)廣播的主UI之前所花費(fèi)的時(shí)間,并且可以增加用戶的滿意度,由此來(lái)增強(qiáng)數(shù)據(jù)廣播的效率。工業(yè)適用性由于本發(fā)明能應(yīng)用于提供數(shù)據(jù)廣播的顯示設(shè)備,所以本發(fā)明具有工業(yè)適用性。10權(quán)利要求一種數(shù)據(jù)廣播接收機(jī),該數(shù)據(jù)廣播接收機(jī)包括廣播信號(hào)接收單元,其接收與所選擇的頻道相對(duì)應(yīng)的廣播信號(hào);信號(hào)分離單元,其將通過(guò)所述廣播信號(hào)接收單元接收到的所述廣播信號(hào)分離成視頻信號(hào)、音頻信號(hào)和數(shù)據(jù)信號(hào);數(shù)據(jù)解析單元,其對(duì)所述信號(hào)分離單元分離出的所述數(shù)據(jù)信號(hào)進(jìn)行解析,并提取數(shù)據(jù)輪播;以及中間件引擎,其根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)部分地收集由所述數(shù)據(jù)解析單元提取出的所述數(shù)據(jù)輪播。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)廣播接收機(jī),其中,所述中間件引擎提取與第一優(yōu)先級(jí)相對(duì)應(yīng)的DSI消息,并且優(yōu)先收集與提取出的DSI消息相對(duì)應(yīng)的DII消息和DDB消息。3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)廣播接收機(jī),其中,與所述第一優(yōu)先級(jí)相對(duì)應(yīng)的所述DSI消息是與進(jìn)入所述數(shù)據(jù)廣播時(shí)最初顯示的主菜單相對(duì)應(yīng)的消息。4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)廣播接收機(jī),該數(shù)據(jù)廣播接收機(jī)還包括圖形合成單元,該圖形合成單元優(yōu)先利用作為所述第一優(yōu)先級(jí)收集的所述DH消息和所述DDB消息來(lái)配置主菜單,所述主菜單顯示進(jìn)入了所述數(shù)據(jù)廣播。5.根據(jù)權(quán)利要求3所述的數(shù)據(jù)廣播接收機(jī),其中,當(dāng)對(duì)與所述第一優(yōu)先級(jí)相對(duì)應(yīng)的所述DII消息和所述DDB消息的收集結(jié)束時(shí),所述中間件引擎基于所述數(shù)據(jù)廣播的具體主題來(lái)提取DSI消息,并且按照所述DSI消息的提取順序來(lái)收集相應(yīng)的數(shù)據(jù)輪播。6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)廣播接收機(jī),該數(shù)據(jù)廣播接收機(jī)還包括接收數(shù)據(jù)廣播顯示命令的用戶輸入單元,其中,所述中間件引擎有選擇地輸出與由所述用戶輸入單元選擇的特定主題相對(duì)應(yīng)的數(shù)據(jù)輪播。7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)廣播接收機(jī),其中,當(dāng)對(duì)與所選擇的特定主題相對(duì)應(yīng)的所述數(shù)據(jù)輪播的收集尚未結(jié)束時(shí),所述中間件引擎最優(yōu)先收集與當(dāng)前的特定主題相對(duì)應(yīng)的數(shù)據(jù)輪播。8.一種收集數(shù)據(jù)廣播應(yīng)用的方法,所述方法包括以下步驟接收與所選擇的頻道相對(duì)應(yīng)的廣播信號(hào)并將接收到的廣播信號(hào)分離成視頻信號(hào)、音頻信號(hào)和數(shù)據(jù)信號(hào);對(duì)分離出的數(shù)據(jù)信號(hào)進(jìn)行解析并提取數(shù)據(jù)輪播;根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)優(yōu)先收集與第一優(yōu)先級(jí)相對(duì)應(yīng)的數(shù)據(jù)輪播;以及基于優(yōu)先收集的數(shù)據(jù)輪播來(lái)配置和顯示數(shù)據(jù)廣播畫面。9.根據(jù)權(quán)利要求8所述的方法,其中,所述優(yōu)先收集與第一優(yōu)先級(jí)相對(duì)應(yīng)的數(shù)據(jù)輪播的步驟包括以下步驟提取與所述第一優(yōu)先級(jí)相對(duì)應(yīng)的、用于在進(jìn)入數(shù)據(jù)廣播時(shí)最初顯示主菜單的DSI消息;以及優(yōu)先收集與提取出的DSI消息相對(duì)應(yīng)的DII消息和DDB消息。10.根據(jù)權(quán)利要求9所述的方法,該方法還包括以下步驟當(dāng)對(duì)與所述第一優(yōu)先級(jí)相對(duì)應(yīng)的數(shù)據(jù)輪播的收集結(jié)束時(shí),基于具體主題來(lái)提取DSI消息;并且基于所述具體主題來(lái)順序地收集與所述DSI消息相對(duì)應(yīng)的數(shù)據(jù)輪播。211.根據(jù)權(quán)利要求10所述的方法,該方法還包括以下步驟當(dāng)在顯示的數(shù)據(jù)廣播畫面上輸入了針對(duì)所收集的特定主題的選擇信號(hào)時(shí),顯示顯示報(bào)錯(cuò)消息。12.根據(jù)權(quán)利要求11所述的方法,該方法還包括以下步驟最優(yōu)先地針對(duì)當(dāng)前沒(méi)有收集的特定主題收集數(shù)據(jù)輪播。13.一種數(shù)據(jù)廣播接收機(jī),該數(shù)據(jù)廣播接收機(jī)包括數(shù)據(jù)解析單元,其對(duì)包含在接收到的廣播信號(hào)中的數(shù)據(jù)廣播進(jìn)行解析并且提取數(shù)據(jù)輪播;中間件引擎,其接收DSI消息,所述DSI消息被包含在從所述數(shù)據(jù)解析單元提取的提取數(shù)據(jù)輪播中;以及圖形合成單元,其對(duì)從所述中間件引擎提取的視頻圖像和數(shù)據(jù)廣播圖像進(jìn)行合成,并顯示合成后的圖像,其中,所述中間件引擎從接收到的DSI消息中選擇與主菜單相對(duì)應(yīng)的DSI消息,并優(yōu)先收集與所選擇的DSI消息相對(duì)應(yīng)的DII消息和DDB消息。14.根據(jù)權(quán)利要求13所述的數(shù)據(jù)廣播接收機(jī),其中,所述中間件引擎優(yōu)先收集針對(duì)用戶請(qǐng)求顯示的特定主題的數(shù)據(jù)輪播。15.一種收集數(shù)據(jù)廣播應(yīng)用的方法,該方法包括以下步驟從接收到的傳輸流中提取包含數(shù)據(jù)廣播的廣播頻道;存儲(chǔ)針對(duì)提取出的廣播頻道的數(shù)據(jù)輪播,并提取包含在所述數(shù)據(jù)輪播中的DSI消息;在提取出的DSI消息中選擇用于數(shù)據(jù)廣播畫面的主菜單的特定DSI消息;以及優(yōu)先收集與所選擇的DSI消息相對(duì)應(yīng)的數(shù)據(jù)輪播。16.根據(jù)權(quán)利要求15所述的方法,該方法還包括以下步驟當(dāng)對(duì)與所述主菜單相對(duì)應(yīng)的數(shù)據(jù)輪播的收集結(jié)束時(shí),基于具體的主題來(lái)收集數(shù)據(jù)輪播。17.根據(jù)權(quán)利要求16所述的方法,其中,所述基于具體的主題來(lái)收集數(shù)據(jù)輪播的步驟為優(yōu)先收集與用戶輸入了顯示命令的特定主題相對(duì)應(yīng)的數(shù)據(jù)輪播。全文摘要一種數(shù)據(jù)廣播接收機(jī),其包括廣播信號(hào)接收單元,其接收與選擇的頻道相對(duì)應(yīng)的廣播信號(hào);信號(hào)分離單元,其將通過(guò)所述廣播信號(hào)接收單元接收到的所述廣播信號(hào)分離成視頻信號(hào)、音頻信號(hào)和數(shù)據(jù)信號(hào);數(shù)據(jù)解析單元,其對(duì)所述信號(hào)分離單元分離出的所述數(shù)據(jù)信號(hào)進(jìn)行解析,并提取數(shù)據(jù)輪播;以及中間件引擎,其根據(jù)預(yù)先設(shè)置的優(yōu)先級(jí)來(lái)部分地收集由所述數(shù)據(jù)解析單元提取出的所述數(shù)據(jù)輪播。文檔編號(hào)H04H40/18GK101904121SQ200880120954公開日2010年12月1日申請(qǐng)日期2008年12月12日優(yōu)先權(quán)日2007年12月14日發(fā)明者禹萬(wàn)植申請(qǐng)人:Lg電子株式會(huì)社