專利名稱:由計(jì)算機(jī)和解碼器組成的廣播接收系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于接收廣播數(shù)字傳輸?shù)慕M合的計(jì)算機(jī)和解碼器系統(tǒng)。本發(fā)明同樣擴(kuò)展到適用于這種系統(tǒng)中的計(jì)算機(jī)和解碼器的每個(gè)元件。
在付費(fèi)TV系統(tǒng)領(lǐng)域中,數(shù)字?jǐn)?shù)據(jù)的廣播傳輸眾所周知。其中,通常用衛(wèi)星或衛(wèi)星/電纜鏈路發(fā)送加密編碼的音像信息到一些用戶,每個(gè)用戶擁有一個(gè)能夠?qū)λ鶄鬏數(shù)墓?jié)目解碼以便隨后觀看的解碼器或接收機(jī)/解碼器。也公知地面數(shù)字廣播系統(tǒng)。
近來已經(jīng)建議將這種數(shù)字廣播技術(shù)用于傳播其它類型的數(shù)字?jǐn)?shù)據(jù)和信息。廣播傳輸與其他電訊網(wǎng)絡(luò)諸如電話網(wǎng)絡(luò)相比有一些優(yōu)點(diǎn),尤其是對(duì)于增加的帶寬、傳輸?shù)目煽啃缘鹊?。由于這些原因,例如已經(jīng)提出一些使用電纜或衛(wèi)星鏈路的系統(tǒng),以允許訪問因特網(wǎng)。
目前,這種服務(wù)的提供處在早期階段,在這點(diǎn)上已建議的常規(guī)硬件和軟件系統(tǒng)經(jīng)常與正被討論的應(yīng)用不協(xié)調(diào)。例如,在數(shù)字電視接收機(jī)/解碼器的場(chǎng)合,該系統(tǒng)通常用電視類型的遙控設(shè)備來控制。雖然這一類型的遙控器通常對(duì)電視應(yīng)用(頻道變換,節(jié)目指導(dǎo)或菜單的選擇)已足夠,但是更復(fù)雜的應(yīng)用,諸如因特網(wǎng)瀏覽器,為了易于操作通常需要鍵盤。相似的,取決于所涉及的應(yīng)用,解碼器的可用存儲(chǔ)器可能不適于有效操作。
由于這些理由,可以想像一種組合PC/解碼器的安排。然而,雖然可以預(yù)見這種組合的理論上的優(yōu)點(diǎn),但是實(shí)現(xiàn)這種系統(tǒng)的實(shí)際細(xì)節(jié)可能引起許多其他問題,特別是在這兩者之間的信息通訊方面,怎樣配置解碼器來處理不同類型的數(shù)據(jù),解碼器怎樣在不同操作方式(例如電視/因特網(wǎng)方式)之間變換等等。
本發(fā)明的一個(gè)目的是提供一種實(shí)際可實(shí)現(xiàn)的解碼器/計(jì)算機(jī)的組合,它能使數(shù)字?jǐn)?shù)據(jù)從解碼器下載到計(jì)算機(jī),同時(shí)避免由該系統(tǒng)元件之間的交互作用而引起任何可能的操作問題。
根據(jù)本發(fā)明,提供一個(gè)用來接收廣播數(shù)字?jǐn)?shù)據(jù)傳輸?shù)慕M合的計(jì)算機(jī)和解碼器系統(tǒng),其特征在于,所述解碼器包括一個(gè)路由選擇設(shè)備,通過所述路由選擇設(shè)備識(shí)別在解碼器上接收并要送往該計(jì)算機(jī)的廣播數(shù)字?jǐn)?shù)據(jù),并將其導(dǎo)向計(jì)算機(jī)內(nèi)的應(yīng)用程序。
解碼器里路由選擇設(shè)備的存在能使解碼器簡(jiǎn)單有效地識(shí)別打算用于解碼器內(nèi)應(yīng)用程序的消息,并允許解碼器拒絕例如具有另一目的地的消息。
在一個(gè)計(jì)算機(jī)/解碼器的安排里,解碼器在這一方式操作期間接收的大多數(shù)數(shù)據(jù)將導(dǎo)向計(jì)算機(jī),以便進(jìn)一步處理。然而,在某些場(chǎng)合下,數(shù)據(jù)可能引向解碼器自身內(nèi)的應(yīng)用程序。
例如,解碼器可以包括監(jiān)視傳輸?shù)膽?yīng)用程序。在一個(gè)實(shí)施例中,應(yīng)用程序可以監(jiān)視所傳輸消息的連續(xù)性,比如,通過檢查編號(hào)消息序列里每個(gè)消息的抵達(dá)。在這種情況下,代表消息號(hào)碼的數(shù)據(jù)被送到監(jiān)視應(yīng)用程序。
另一可選擇的方案是,可以把某些標(biāo)準(zhǔn)測(cè)試消息送到解碼器的存儲(chǔ)器內(nèi)的堆棧,以允許解碼器根據(jù)所接收消息的組成評(píng)估傳輸信道的質(zhì)量。
基于解碼器的應(yīng)用程序也可以使用接收的廣播數(shù)據(jù)來修正路由選擇表,下面將說明這一點(diǎn)。
在一個(gè)特別優(yōu)選的實(shí)施例中,解碼器進(jìn)一步包括一個(gè)解碼器內(nèi)的應(yīng)用程序,適應(yīng)于配置包括路由選擇設(shè)備等的解碼器的操作參數(shù)。這一配置應(yīng)用程序及其參數(shù)可以被加載到解碼器或通過從計(jì)算機(jī)接收到的指令來修正。另一可選擇的方案,或另外,該配置應(yīng)用程序連同表示初始配置參數(shù)的數(shù)據(jù)可以在制造解碼器期間存儲(chǔ)到解碼器的存儲(chǔ)器里,允許在解碼器加電時(shí)自動(dòng)配置解碼器。
優(yōu)點(diǎn)是,該配置應(yīng)用程序可以進(jìn)一步加載到解碼器里或通過在傳輸?shù)膹V播數(shù)據(jù)中接收到的指令來修正。這一實(shí)現(xiàn)方案允許解碼器能夠通過在廣播數(shù)據(jù)流中包含的指令遠(yuǎn)程重編程。
實(shí)際上,可使路由選擇設(shè)備適應(yīng)根據(jù)接收到的消息數(shù)據(jù)的特征來識(shí)別消息和為其選擇路由。在一個(gè)實(shí)施例中,由解碼器以MPEG格式接收的廣播數(shù)據(jù)由路由表根據(jù)包ID頭標(biāo)值選擇路由。
導(dǎo)向計(jì)算機(jī)的廣播數(shù)字?jǐn)?shù)據(jù)可以只包含由以前安裝在該計(jì)算機(jī)內(nèi)的應(yīng)用程序處理的數(shù)據(jù),所述應(yīng)用程序例如是存儲(chǔ)在軟磁盤上并加載到計(jì)算機(jī)里的應(yīng)用程序。然而,在一個(gè)實(shí)施例中,廣播數(shù)據(jù)也可以包含應(yīng)用程序自身,適應(yīng)于被導(dǎo)向計(jì)算機(jī)以便在其內(nèi)執(zhí)行。以這種方式,可以執(zhí)行從遠(yuǎn)程服務(wù)器遠(yuǎn)程下載應(yīng)用程序到計(jì)算機(jī)。在傳輸?shù)臄?shù)據(jù)不保密和/或通過免費(fèi)服務(wù)提供者來提供(如為某因特網(wǎng)應(yīng)用的場(chǎng)合)的場(chǎng)合,可以在廣播中用明文傳輸數(shù)據(jù)。然而,在送往計(jì)算機(jī)的數(shù)據(jù)是專有數(shù)據(jù)或者很有價(jià)值的場(chǎng)合,就希望有限制訪問這些數(shù)據(jù)的手段。
優(yōu)選解碼器進(jìn)一步包括解密設(shè)備,適應(yīng)于解密以加密編碼方式廣播的數(shù)字?jǐn)?shù)據(jù),以便隨后以解密的形式送往計(jì)算機(jī)。在一個(gè)實(shí)現(xiàn)方案里,連同用于解密數(shù)據(jù)的控制字一起傳輸加密編碼數(shù)據(jù),該控制字自身以所謂的開發(fā)(exploitation)密鑰加密并以加密形式傳輸。解碼器擁有一個(gè)同等的開發(fā)密鑰來解密控制字和解密數(shù)據(jù)。從電視數(shù)據(jù)的解碼中公知的這些和其他安全措施可以有益地用在本系統(tǒng)里以限制對(duì)打算用于計(jì)算機(jī)應(yīng)用程序的數(shù)據(jù)的訪問。
在上述實(shí)施例中,主要關(guān)于通過廣播傳輸鏈路接收的、預(yù)定送往計(jì)算機(jī)或解碼器的數(shù)據(jù)討論了路由選擇設(shè)備的操作。但是,將會(huì)理解,路由選擇設(shè)備也可以操作,為從其他數(shù)據(jù)源諸如在解碼器內(nèi)和/或計(jì)算機(jī)內(nèi)的應(yīng)用程序接收的數(shù)字?jǐn)?shù)據(jù)和通過解碼器的任何其它輸入端口例如串行/并行鏈路等等接收的數(shù)據(jù)選擇路由。
在計(jì)算機(jī)/解碼器組合用在交互應(yīng)用例如因特網(wǎng)應(yīng)用的場(chǎng)合,計(jì)算機(jī)可以與調(diào)制解調(diào)器連接,使得可以從計(jì)算機(jī)發(fā)送消息到廣播中心或在任何別處的服務(wù)器,例如要求傳輸定義的主頁(yè)等。但是,這可能增加用戶系統(tǒng)的成本。
優(yōu)選解碼器進(jìn)一步包括一個(gè)調(diào)制解調(diào)器,使路由選擇設(shè)備適應(yīng)為從計(jì)算機(jī)內(nèi)的應(yīng)用程序接收到的選擇消息選擇路由到該調(diào)制解調(diào)器。實(shí)際上,旨在用于數(shù)字電視市場(chǎng)的幾乎所有的接受機(jī)/解碼器都擁有一個(gè)調(diào)制解調(diào)器鏈路,該調(diào)制解調(diào)器的成本包含在解碼器自身的成本里。
如在本申請(qǐng)的前言中所述,解碼器和計(jì)算機(jī)組合會(huì)出現(xiàn)通訊和沖突命令的問題。在本發(fā)明的一個(gè)特別優(yōu)選的實(shí)施例中,預(yù)見了解碼器操作至少部分地由在計(jì)算機(jī)內(nèi)的控制設(shè)備發(fā)送的控制信號(hào)控制。
通過把解碼器的控制轉(zhuǎn)移到計(jì)算機(jī),可以更易于管理該系統(tǒng)的操作。例如,在一個(gè)實(shí)施例中,計(jì)算機(jī)控制解碼器內(nèi)的調(diào)諧器的操作,為接收要下載到計(jì)算機(jī)的數(shù)字?jǐn)?shù)據(jù)選擇信道頻率。因?yàn)橛?jì)算機(jī)內(nèi)的應(yīng)用程序可能知道這一信息,但解碼器不知,所以由應(yīng)用程序自動(dòng)選擇信道頻率對(duì)操作員來說顯著簡(jiǎn)化了系統(tǒng)的設(shè)定。
由其他設(shè)備諸如解碼器遠(yuǎn)程控制器發(fā)送到解碼器的指令和源于計(jì)算機(jī)的指令之間可能的沖突也能通過這種控制轉(zhuǎn)移來避免。
例如,可以使計(jì)算機(jī)適應(yīng)發(fā)送控制信號(hào)到解碼器使該解碼器不響應(yīng)從選擇的其他解碼器輸入接收的選擇命令,例如從解碼器遙控器接收到的頻道變化命令。在一些實(shí)施例里,仍可以使解碼器能夠從其它輸入源接收命令,例如在廣播數(shù)據(jù)流中接收的命令。
下面會(huì)明白,本發(fā)明的計(jì)算機(jī)/解碼器組合可以應(yīng)用在一些商業(yè)應(yīng)用中,范圍從大市場(chǎng)因特網(wǎng)類型瀏覽器應(yīng)用程序到旨在用于公司組織的更專門的應(yīng)用,其中使用廣播鏈路來發(fā)送專用數(shù)據(jù)。
一個(gè)想見的例子是用于從中央財(cái)政中心向一些遠(yuǎn)程終端傳輸財(cái)政信息,尤其是股票價(jià)格信息。在這種應(yīng)用中,顧客從與標(biāo)準(zhǔn)電信網(wǎng)絡(luò)相比增加的信道容量以及通過加密傳輸(在提供時(shí))而對(duì)敏感數(shù)據(jù)的安全保護(hù)中受益。在該實(shí)施例中,解碼器將只被用作為計(jì)算機(jī)預(yù)定的信息信道,不處理電視傳輸。
相比之下,在解碼器應(yīng)用在大市場(chǎng)產(chǎn)品意義上的場(chǎng)合,解碼器也可以應(yīng)用在其正常配置,亦即接收和處理數(shù)字電視信號(hào),這顯然極具優(yōu)點(diǎn)。在這種場(chǎng)合,該系統(tǒng)進(jìn)一步包括一個(gè)電視顯示器,使解碼器適應(yīng)處理接收到的廣播音像數(shù)據(jù),隨后發(fā)送到該電視顯示器。
本發(fā)明進(jìn)一步擴(kuò)展到應(yīng)用在上述系統(tǒng)里的計(jì)算機(jī)和解碼器。
雖然本申請(qǐng)是指《接收機(jī)/解碼器》和《解碼器》,但應(yīng)該理解,本發(fā)明同樣適用于具有與解碼器集成的接收機(jī)的實(shí)施例,以及與一個(gè)在物理上分開的接收機(jī)組合作用的解碼器單元。這樣的解碼器可以是用于任何衛(wèi)星、地面,電纜等數(shù)字廣播系統(tǒng)類型的解碼器,并可以包括其他多媒體類型能力。
下面僅作為示例說明本發(fā)明的一個(gè)實(shí)施例,其中圖1表示數(shù)字電視領(lǐng)域中公知的一個(gè)數(shù)字傳輸系統(tǒng)的總結(jié)構(gòu);圖2表示接收機(jī)/解碼器元件的略圖;圖3表示根據(jù)本發(fā)明的實(shí)施例的組合的接收機(jī)/解碼器和計(jì)算機(jī)系統(tǒng)的硬件結(jié)構(gòu);圖4表示圖3系統(tǒng)的軟件結(jié)構(gòu)。
圖1表示可適應(yīng)于本發(fā)明的一個(gè)數(shù)字電視廣播和接收系統(tǒng)1000的略圖。它包括一個(gè)大部分為常規(guī)的數(shù)字傳輸和接收系統(tǒng)2000,該系統(tǒng)使用公知的MPEG-2壓縮系統(tǒng)來傳輸壓縮的數(shù)字信號(hào)。更詳細(xì)說,位于廣播中心里的MPEG-2壓縮器2002接收數(shù)字信號(hào)流,例如視頻信號(hào)流。壓縮器2002通過連接2006連接到多路轉(zhuǎn)換器和加密編碼器2004。
多路轉(zhuǎn)換器2004接收另外多個(gè)輸入信號(hào),組裝一個(gè)或多個(gè)傳輸流,經(jīng)由連接2010傳輸壓縮的數(shù)字信號(hào)到廣播中心的發(fā)射機(jī)2008,連接2010當(dāng)然可以采取多種形式,包括電信鏈路。發(fā)射機(jī)2008經(jīng)由上行鏈路2012向衛(wèi)星轉(zhuǎn)發(fā)器2014發(fā)射電磁信號(hào),在衛(wèi)星轉(zhuǎn)發(fā)器上電磁信號(hào)被電子處理,并經(jīng)由抽象的下行鏈路2016廣播到地面接收機(jī)2018,通常為由終端用戶擁有或租用的碟形天線。
由接收機(jī)2018接收的信號(hào)被傳輸?shù)接山K端用戶擁有或租用并連接到終端用戶的電視機(jī)2022上的集成接收機(jī)/解碼器2020。接收機(jī)/解碼器2020將壓縮的MPEG-2信號(hào)解碼為用于電視機(jī)2022的電視信號(hào)。雖然本申請(qǐng)是指“接收機(jī)/解碼器”和“解碼器”,但應(yīng)該理解,本發(fā)明同樣適用于具有與解碼器集成的接收機(jī)的實(shí)施例,以及與一個(gè)在物理上分開的接收機(jī)組合作用的解碼器單元。
條件訪問系統(tǒng)3000連接到多路轉(zhuǎn)換器2004和接收機(jī)/解碼器2020,一部分位于廣播中心,一部分位于解碼器。它能使終端用戶訪問從一個(gè)或多個(gè)廣播供應(yīng)商提供的數(shù)字廣播。智能卡能夠解密與商業(yè)供貨(也就是說,由廣播供應(yīng)商賣的一個(gè)或幾套電視節(jié)目或數(shù)據(jù)服務(wù))有關(guān)的消息,它能插進(jìn)接收機(jī)/解碼器2020中。
盡人皆知付費(fèi)電視系統(tǒng)領(lǐng)域中的加密編碼數(shù)據(jù)傳輸。通常,加密編碼數(shù)據(jù)連同用于解碼該數(shù)據(jù)的一個(gè)控制字一起傳輸,該控制字本身以所謂的開發(fā)密鑰加密并以加密形式傳輸。
然后解碼器2020接收加密編碼數(shù)據(jù)和加密控制字,解碼器2020有權(quán)訪問在插進(jìn)解碼器中的智能卡內(nèi)存儲(chǔ)的開發(fā)密鑰的一個(gè)等價(jià)密鑰,解密加密的控制字,之后解碼傳輸?shù)臄?shù)據(jù)。已付費(fèi)用戶將在每月廣播的ECM(授權(quán)控制消息)中接收該開發(fā)密鑰,它對(duì)解密加密的控制字是必需的,以允許觀看傳輸?shù)墓?jié)目。
交互系統(tǒng)4000也與多路轉(zhuǎn)換器2004和接收機(jī)/解碼器2020連接,也一部分位于廣播中心,一部分位于解碼器,能使終端用戶經(jīng)由調(diào)制解調(diào)的返回信道4002與不同的應(yīng)用程序交互作用。
上述類型的系統(tǒng)一般在與廣播數(shù)字電視傳輸關(guān)聯(lián)的數(shù)字音像數(shù)據(jù)傳輸?shù)母拍钪泄H欢?,正如下面將要更詳?xì)說明的那樣,該系統(tǒng)將應(yīng)用于傳輸打算用于最終用在連到正被討論的解碼器的計(jì)算機(jī)中的數(shù)據(jù)。這些數(shù)據(jù)可以代替數(shù)字電視數(shù)據(jù)或連同其一起傳輸,取決于例如該系統(tǒng)是打算用于消費(fèi)者還是用于專業(yè)市場(chǎng)。
在不傳播電視信號(hào)的場(chǎng)合,可以省略用于處理數(shù)字視頻流的MPEG壓縮器2002。為由多路轉(zhuǎn)換器2004多路轉(zhuǎn)換而由服務(wù)器4000傳送的信息可以通過服務(wù)器預(yù)格式化成MPEG格式,或者由一個(gè)專用服務(wù)器(未示出)轉(zhuǎn)換以便隨后傳輸。
參考圖2,現(xiàn)在說明用于數(shù)字廣播系統(tǒng)和適應(yīng)應(yīng)用在本發(fā)明中的接收機(jī)/解碼器2020或機(jī)頂盒的元件。很快會(huì)理解,這一解碼器的元件在很大程度上是常規(guī)元件,它們的實(shí)現(xiàn)不超出熟悉本技術(shù)領(lǐng)域人員的能力范圍。
如圖所示,解碼器2020裝備有一些接收和傳輸數(shù)據(jù)的接口,特別有一個(gè)MPEG調(diào)諧器和多路選擇器2040,用于接收廣播MPEG傳輸,一個(gè)串行接口2041,一個(gè)并行接口2042和一個(gè)用于經(jīng)由電話網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)的調(diào)制解調(diào)器2028。在該實(shí)施例中,解碼器還包括第一和第二智能卡讀取器2030和2031,第一讀取器2030接收包含與系統(tǒng)關(guān)聯(lián)的解密密鑰的訂閱智能卡,第二讀取器2031接收銀行和其他卡。
該解碼器還包括接收機(jī)2043,用于接收手持遙控器2044的紅外線控制信號(hào),和一個(gè)Peritel輸出端(SCART連接器的一種),用于發(fā)送音像信號(hào)到與解碼器連接的電視機(jī)2022(如果存在的話)。
中央控制單元2045執(zhí)行經(jīng)由接口接收的數(shù)字信號(hào)的處理和數(shù)字輸出信號(hào)的產(chǎn)生。解碼器內(nèi)的控制單元的軟件結(jié)構(gòu)可以相應(yīng)于用于公知解碼器中的軟件結(jié)構(gòu),這里將不再作詳細(xì)的說明。例如,它可以基于一個(gè)通過接口層與在該解碼器的硬件部件中實(shí)現(xiàn)的較低層操作系統(tǒng)交互作用的虛擬機(jī)。至于硬件結(jié)構(gòu),該解碼器裝備有如公知解碼器中使用的處理器、諸如ROM,RAM,F(xiàn)LASH(超高速)存儲(chǔ)器等存儲(chǔ)器元件。
由控制單元2045處理的應(yīng)用程序可以是存儲(chǔ)在該解碼器的ROM或FLASH中的常駐應(yīng)用程序或者是廣播和經(jīng)由該解碼器的MPEG接口2下載的應(yīng)用程序。應(yīng)用程序可以包括節(jié)目指南應(yīng)用程序,游戲、交互服務(wù)、電視購(gòu)物應(yīng)用程序,還有使解碼器在起動(dòng)后立即操作的起動(dòng)應(yīng)用程序和配置解碼器的應(yīng)用程序。應(yīng)用程序存儲(chǔ)在解碼器的存儲(chǔ)器單元中,并作為包含圖形對(duì)象描述文件,單元文件,可變塊文件,指令序列文件,應(yīng)用文件,數(shù)據(jù)文件等的源文件表示。
通常,經(jīng)由廣播鏈路下載到解碼器的應(yīng)用程序被分成許多模塊,每個(gè)模塊相應(yīng)于一個(gè)或多個(gè)MPEG表。每個(gè)MPEG表可以被分成許多區(qū)段。為了經(jīng)由串行和并行端口進(jìn)行數(shù)據(jù)傳輸,模塊也分成表和區(qū)段,區(qū)段大小取決于所用的信道。
在廣播傳輸?shù)膱?chǎng)合,模塊以數(shù)據(jù)流的各自類型如視頻數(shù)據(jù)流、音頻數(shù)據(jù)流、文本數(shù)據(jù)流內(nèi)的數(shù)據(jù)包的形式來傳輸。根據(jù)MPEG標(biāo)準(zhǔn),每個(gè)包的前面有一個(gè)13位的包標(biāo)識(shí)符(PID),以MPEG流傳輸?shù)拿總€(gè)包有一個(gè)PID。節(jié)目映象表(PMT)包含不同流的名單并根據(jù)各PID定義每個(gè)流的內(nèi)容。PID可以提醒設(shè)備意識(shí)到數(shù)據(jù)流里應(yīng)用程序的存在,PID由PMT表來標(biāo)識(shí)。
現(xiàn)在參考圖3說明根據(jù)本發(fā)明的解碼器/計(jì)算機(jī)組合的硬件結(jié)構(gòu)。解碼器2020包括來自接收機(jī)2018的輸入連接,它還經(jīng)由串行和/或并行連接器2026,2027連接到PC形式的計(jì)算機(jī)2027。在另一可代替的實(shí)施例里,計(jì)算機(jī)2027可以是能接收數(shù)據(jù)和執(zhí)行安裝的應(yīng)用程序的任何數(shù)目的不同的計(jì)算機(jī)設(shè)備(Unix工作站等)。
與解碼器關(guān)聯(lián)的是集成調(diào)制解調(diào)器設(shè)備2028。雖然它在本圖中作為不同的項(xiàng)目表示,但是調(diào)制解調(diào)器2028通常集成在解碼器機(jī)體內(nèi)。PC計(jì)算機(jī)2027還可以包括連到通常與計(jì)算機(jī)分開提供的調(diào)制解調(diào)器2029的鏈路。下面將要討論,在某些實(shí)施例中,解碼器調(diào)制解調(diào)器2028可使調(diào)制解調(diào)器2029是多余的。
如上所述,解碼器包括智能卡讀取器槽2030,2031,用于接收與解碼器關(guān)聯(lián)的信用卡或訂閱卡。在該系統(tǒng)內(nèi)發(fā)送的數(shù)據(jù)傳輸可以被加密或加密編碼,與解碼器關(guān)聯(lián)的訂閱卡擁有必需的一個(gè)或多個(gè)密鑰,用于對(duì)該傳輸解密。
現(xiàn)在參考圖4說明該系統(tǒng)的邏輯結(jié)構(gòu)。很快會(huì)理解,解碼器和PC內(nèi)部的功能元件實(shí)際通過編程的軟件模塊實(shí)現(xiàn),它們由微處理器設(shè)備聯(lián)系在RAM,EEPROM,F(xiàn)LASH等存儲(chǔ)器設(shè)備中存儲(chǔ)的數(shù)據(jù)執(zhí)行。另外可選擇的方案是,例如,可以用專用硬件ASIC實(shí)現(xiàn)某些功能。
由服務(wù)器4000提供并由接收機(jī)2018捕獲的數(shù)字廣播數(shù)據(jù)傳送到解碼器2020內(nèi)的路由選擇表應(yīng)用程序2032。訪問控制應(yīng)用程序2033進(jìn)行對(duì)加密編碼的MPEG數(shù)據(jù)解密來恢復(fù)解密的消息包。這些消息包由路由選擇表要么導(dǎo)向解碼器內(nèi)的應(yīng)用程序2034,或者經(jīng)由選擇的一個(gè)并行或者串行通道2025,2026導(dǎo)向PC計(jì)算機(jī)2027內(nèi)的應(yīng)用程序。某些消息也可以送往解碼器配置應(yīng)用程序2035,它除別的功能外還控制路由選擇表的配置,下面將會(huì)詳細(xì)說明。
可以根據(jù)PID即MPEG消息包的包ID或與接收到的消息包關(guān)聯(lián)的任何頭標(biāo)區(qū)段或指示符執(zhí)行消息的選擇和隨后的路由選擇。預(yù)定到計(jì)算機(jī)2027的數(shù)據(jù)經(jīng)由并行或串行連接2025,2026被發(fā)送到通信管理器2035,它適應(yīng)于管理經(jīng)由計(jì)算機(jī)上的串行和并行端口的通信。
在應(yīng)用程序2034位于解碼器2020內(nèi)的場(chǎng)合,這些程序可以包括例如傳輸監(jiān)視應(yīng)用程序,適應(yīng)于接收相應(yīng)于標(biāo)準(zhǔn)測(cè)試格式的包消息和根據(jù)對(duì)所有或部分測(cè)試包消息接收的正確或不正確來評(píng)估通訊信道的質(zhì)量。比如,當(dāng)接收機(jī)被調(diào)諧到發(fā)送正被討論的數(shù)據(jù)的信道時(shí)可以使用該程序。另外或另一可選擇的方案為,可以提供連續(xù)性計(jì)數(shù)器應(yīng)用程序來監(jiān)視在編號(hào)序列中的每個(gè)消息的到達(dá)。
由解碼器接收并被發(fā)送到計(jì)算機(jī)2027的數(shù)據(jù)可以包括適應(yīng)由在該計(jì)算機(jī)內(nèi)存在的一個(gè)應(yīng)用程序處理的簡(jiǎn)單數(shù)據(jù),例如為網(wǎng)絡(luò)瀏覽器2036的數(shù)據(jù)。在其它專門商業(yè)應(yīng)用中,數(shù)據(jù)例如股票數(shù)據(jù)可能適應(yīng)于由專門應(yīng)用程序來處理和顯示。這一數(shù)據(jù)可以響應(yīng)從計(jì)算機(jī)2027接收到的命令或在定期的時(shí)間間隔的自動(dòng)基礎(chǔ)上加以更新。
實(shí)際上,解碼器內(nèi)的一個(gè)配置應(yīng)用程序2037控制路由選擇表2032的配置。在制造過程中,部分或全部配置應(yīng)用程序可以被安裝進(jìn)該應(yīng)用程序的存儲(chǔ)器,使得解碼器包括路由選擇指令的一個(gè)預(yù)定集,以便能使解碼器在起動(dòng)時(shí)刻處理包消息的路由。
另外,或另一可選擇的方案是,首先根據(jù)初始預(yù)定的路由選擇配置,通過經(jīng)由解碼器MPEG數(shù)據(jù)流接收和在該解碼器內(nèi)由路由器2032分發(fā)的包消息,安裝或修改配置應(yīng)用程序。以這種方式,可以遠(yuǎn)程編程和重編程解碼器。
更有意義的是,解碼器配置應(yīng)用程序2037也可以由從PC計(jì)算機(jī)2027內(nèi)的監(jiān)視應(yīng)用程序2038發(fā)送的控制指令配置。如所有PC應(yīng)用程序,該應(yīng)用程序可以通過軟磁盤或通過由解碼器接收并重導(dǎo)向該P(yáng)C的包消息加載到該P(yáng)C。然后監(jiān)視應(yīng)用程序能對(duì)路由選擇表2032及其參數(shù)執(zhí)行必要的配置,能使解碼器正確處理計(jì)劃用于瀏覽器應(yīng)用程序2035或任何其它在PC或解碼器內(nèi)的應(yīng)用程序的消息,并為之選擇路由。
解碼器配置的另外方面一般也由應(yīng)用程序2037來處理,并且可以由來自監(jiān)視應(yīng)用程序2038的控制信號(hào)控制。以這種方式,能使PC采取所有的必需步驟來正確配置解碼器以接收預(yù)定為PC應(yīng)用程序的數(shù)據(jù)消息。特別是,監(jiān)視應(yīng)用程序2038可以適應(yīng)發(fā)送控制消息到應(yīng)用程序2037來調(diào)整解碼器的調(diào)諧,以接收在一個(gè)特定通訊頻率上發(fā)送的消息。
監(jiān)視應(yīng)用程序也能這樣配置解碼器,使其不能從某些或所有其他數(shù)據(jù)源接受其它輸入信號(hào),例如從與該解碼器關(guān)聯(lián)的一個(gè)遙控器接收的改變頻道請(qǐng)求。其他控制參數(shù)也同樣可以按需調(diào)整。
可以理解該特殊實(shí)施例的優(yōu)點(diǎn)。一般說,在一個(gè)PC/解碼器組合中,操作員將從PC終端驅(qū)動(dòng)系統(tǒng)。在這種場(chǎng)合,該系統(tǒng)應(yīng)該一般不響應(yīng)經(jīng)由解碼器給該系統(tǒng)的命令(當(dāng)然,可能的例外是經(jīng)由MPEG流接收的命令)。本發(fā)明的這一實(shí)現(xiàn)防止產(chǎn)生這種沖突,并避免例如操作員在PC應(yīng)用程序操作期間由解碼器遙控來不經(jīng)意地變換頻道的可能。
同樣,從PC控制解碼器的優(yōu)點(diǎn)是,加載到PC的新應(yīng)用程序能自動(dòng)重新配置標(biāo)準(zhǔn)解碼器,例如,通常設(shè)定接收一已知電視頻道的解碼器。通過PC內(nèi)的監(jiān)視應(yīng)用程序,可以控制解碼器來檢索與用于新應(yīng)用程序的數(shù)據(jù)傳輸關(guān)聯(lián)的信道,并將這種數(shù)據(jù)下載與選擇路由到PC計(jì)算機(jī)內(nèi)的應(yīng)用程序。通過這種方式,用戶省卻自己調(diào)整解碼器到正確的信道,因?yàn)檫@將由PC自動(dòng)執(zhí)行。
在圖3和圖4的實(shí)施例中,所述系統(tǒng)為在很大程度上是專業(yè)或商業(yè)服務(wù)類型而配置,其中解碼器僅用于處理與PC內(nèi)使用的應(yīng)用程序有關(guān)的數(shù)據(jù)。在這種服務(wù)中,解碼器將不用于處理TV數(shù)據(jù),不需要電視顯示器。
然而,在一些實(shí)現(xiàn)方案中,該解碼器也可以用于執(zhí)行它的“常規(guī)”功能,亦即不時(shí)處理數(shù)字TV數(shù)據(jù),在這種場(chǎng)合,電視機(jī)將連接到該系統(tǒng)內(nèi)的解碼器。在這種裝置里,解碼器可以隨用戶要求變換模式。
如上所述,在PC控制解碼器的場(chǎng)合,例如,接收為用于瀏覽器應(yīng)用程序下載的網(wǎng)頁(yè)數(shù)據(jù),解碼器將不響應(yīng)經(jīng)由解碼器遙控器等接收的命令,直到用戶通過來自PC的命令終止該次對(duì)話。
以上的討論集中于經(jīng)由MPEG流接收的包數(shù)據(jù)的路由選擇。將會(huì)理解,也可以使用路由選擇表引導(dǎo)從設(shè)備任何端口接收的消息。特別是,在PC內(nèi)交互式應(yīng)用程序的場(chǎng)合,例如,萬維網(wǎng)瀏覽器2036,也可能需要從PC應(yīng)用程序發(fā)送命令到服務(wù)器4000。
在最簡(jiǎn)單的實(shí)施例中,PC可以經(jīng)由標(biāo)準(zhǔn)調(diào)制解調(diào)器連接2029連接到服務(wù)器4000。來自PC2027和經(jīng)由調(diào)制解調(diào)器2029發(fā)送的信息請(qǐng)求將由服務(wù)器通過衛(wèi)星或廣播鏈路2018發(fā)送的信息回答。這一實(shí)施以在計(jì)算機(jī)2027內(nèi)的或與之關(guān)聯(lián)的調(diào)制解調(diào)器的存在為先決條件。
在另一可選的安排中,來自PC2027預(yù)定到服務(wù)器4000的消息可以經(jīng)由串行/并行線2025,2026發(fā)送,它通過路由選擇表2032來選擇到與解碼器集成的調(diào)制解調(diào)器2028的路由,之后發(fā)送到服務(wù)器4000。由于所有解碼器實(shí)際上制造成帶有這種調(diào)制解調(diào)器,用戶不用對(duì)這種配置負(fù)擔(dān)額外開銷。
調(diào)制解調(diào)器2028當(dāng)然也可以用于分發(fā)來自解碼器應(yīng)用程序的消息,例如,來自檢查在選擇的信道上傳輸質(zhì)量的應(yīng)用程序2034的消息或來自訪問控制應(yīng)用程序2033的消息。例外的是,這些消息也可以從服務(wù)器經(jīng)由調(diào)制解調(diào)器連接2028,2029中的任一個(gè)發(fā)送到解碼器和/或PC。
權(quán)利要求
1.用于接收廣播數(shù)字?jǐn)?shù)據(jù)傳輸?shù)慕M合的計(jì)算機(jī)和解碼器系統(tǒng),其特征在于,所述解碼器包括路由選擇設(shè)備,解碼器接收的和預(yù)定用于計(jì)算機(jī)的廣播數(shù)字?jǐn)?shù)據(jù)被識(shí)別并由所述路由選擇設(shè)備導(dǎo)向計(jì)算機(jī)內(nèi)的應(yīng)用程序。
2.如權(quán)利要求1所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,所述路由選擇設(shè)備進(jìn)一步適應(yīng)選擇數(shù)據(jù)到解碼器內(nèi)應(yīng)用程序的路由。
3.如權(quán)利要求1或2所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,解碼器進(jìn)一步包括適應(yīng)配置解碼器操作參數(shù)的解碼器內(nèi)應(yīng)用程序。
4.如權(quán)利要求3所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,配置應(yīng)用程序特別被適應(yīng)配置路由選擇設(shè)備。
5.如權(quán)利要求3或4所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,配置應(yīng)用程序由從計(jì)算機(jī)接收到的指令加載到解碼器,或加以修改。
6.如權(quán)利要求3到5中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,配置應(yīng)用程序在解碼器的最初制造過程中存儲(chǔ)在解碼器的存儲(chǔ)器中。
7.如權(quán)利要求3到6中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,配置應(yīng)用程序由在傳輸?shù)膹V播數(shù)據(jù)中接收到的指令加載到解碼器,或加以修改。
8.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,由解碼器以MPEG格式接收的廣播數(shù)據(jù)至少部分根據(jù)包ID頭標(biāo)值由路由選擇表來確定路由。
9.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,導(dǎo)向計(jì)算機(jī)的廣播數(shù)字?jǐn)?shù)據(jù)包含先前安裝在計(jì)算機(jī)內(nèi)的應(yīng)用程序要處理的數(shù)據(jù)和/或要被安裝在計(jì)算機(jī)內(nèi)和執(zhí)行的應(yīng)用程序。
10.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,所述解碼器進(jìn)一步包括解密設(shè)備,適應(yīng)用于解密以加密編碼形式的數(shù)字?jǐn)?shù)據(jù)廣播,以便為隨后以解密形式導(dǎo)向計(jì)算機(jī)。
11.如權(quán)利要求10所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,解碼器擁有開發(fā)密鑰的同等密鑰來對(duì)廣播數(shù)據(jù)中加密的控制字解密,該控制字隨后被用于對(duì)數(shù)據(jù)解碼。
12.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,解碼器進(jìn)一步包括調(diào)制解調(diào)器,路由選擇設(shè)備適應(yīng)引導(dǎo)從計(jì)算機(jī)應(yīng)用程序接收到的選擇消息到該調(diào)制解調(diào)器。
13.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,解碼器的操作至少部分地由計(jì)算機(jī)內(nèi)的控制設(shè)備發(fā)送的控制信號(hào)控制。
14.如權(quán)利要求13所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,計(jì)算機(jī)控制解碼器內(nèi)調(diào)諧器的操作來選擇信道頻率,用于接收要下載到計(jì)算機(jī)的數(shù)字?jǐn)?shù)據(jù)。
15.如權(quán)利要求13或14所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,計(jì)算機(jī)適應(yīng)用于發(fā)送控制信號(hào)到解碼器,以使解碼器不響應(yīng)從選擇的其他解碼器輸入接收的所選擇的命令。
16.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,計(jì)算機(jī)包括因特網(wǎng)瀏覽器應(yīng)用程序,適應(yīng)接收經(jīng)由解碼器選擇路由的數(shù)據(jù)。
17.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),其中,計(jì)算機(jī)包括一個(gè)應(yīng)用程序,適應(yīng)接收經(jīng)由解碼器選擇路由的財(cái)政數(shù)據(jù),例如股票價(jià)格信息。
18.前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng),進(jìn)一步包括連接到解碼器的電視顯示器,解碼器適應(yīng)處理接收到的廣播音像數(shù)據(jù),隨后發(fā)送到電視顯示器。
19.用于前述權(quán)利要求中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng)中的解碼器,所述解碼器包括路由選擇設(shè)備,適應(yīng)識(shí)別為連接的計(jì)算機(jī)預(yù)定的廣播數(shù)字?jǐn)?shù)據(jù)并為其選擇路由。
20.用于權(quán)利要求1到18中任何一個(gè)權(quán)利要求所述組合的計(jì)算機(jī)和解碼器系統(tǒng)中的計(jì)算機(jī),所述計(jì)算機(jī)包括控制設(shè)備,適應(yīng)產(chǎn)生至少部分控制解碼器操作的控制信號(hào)。
21.基本上如在此間參考
和圖示的用于接收廣播數(shù)字?jǐn)?shù)據(jù)傳輸?shù)慕M合的計(jì)算機(jī)和解碼器系統(tǒng)。
全文摘要
一個(gè)用于接收廣播數(shù)字?jǐn)?shù)據(jù)傳輸?shù)慕M合的計(jì)算機(jī)和解碼器系統(tǒng),其特征在于,解碼器(2020)包括一個(gè)路由選擇設(shè)備(2032),解碼器(2020)接收的并為計(jì)算機(jī)(2027)預(yù)定的廣播數(shù)字?jǐn)?shù)據(jù)由所述路由選擇設(shè)備識(shí)別并被導(dǎo)向計(jì)算機(jī)內(nèi)的應(yīng)用程序。計(jì)算機(jī)(2027)可以進(jìn)一步包括控制設(shè)備(2038)以控制該解碼器的配置,諸如解碼器選擇的信道頻率。
文檔編號(hào)H04N7/14GK1257630SQ98805291
公開日2000年6月21日 申請(qǐng)日期1998年3月19日 優(yōu)先權(quán)日1997年3月21日
發(fā)明者J-B·G·M·伯奎 申請(qǐng)人:卡納爾股份有限公司