專利名稱::基于時間段的花費控制的制作方法
技術(shù)領(lǐng)域:
:總地來說,本發(fā)明涉及一種用于處理用戶節(jié)目請求的系統(tǒng)和方法。具體地說,本發(fā)明允許用戶指定基于選擇的時間段的限制,而非或除了基于按事件(perevent)。
背景技術(shù):
:直接廣播衛(wèi)星接收器(directbroadcastsatellitereceivers),諸如由美國印第安納州湯姆森消費電子設(shè)備公司制造和推向市場的RCADSS接收器,的現(xiàn)有觀眾有能夠通過他們的接收器預(yù)定按次(pay-per-view)計費的電影的便利。這使得觀眾在他們想看的時候就能方便地看到電影。比如為了避免上述系統(tǒng)的訂戶的家庭成員過度的花費,為訂戶提供了“花費限制”功能,例如圖1A或1B所示。在圖1A中,通過選擇系統(tǒng)的用戶概況(userprofile)2-6中之一,可訪問花費限制功能,該用戶概況是本系統(tǒng)的花費限制子菜單的部分。在另一種方法,訂戶可通過選擇對于用戶具體概況的概況編輯子菜單來訪問花費限制選項,然后選擇花費限制選項7,如圖1B所示。在任何一種方式中,系統(tǒng)當(dāng)前只提供“按事件”(perevent)花費限制選項。
發(fā)明內(nèi)容本發(fā)明的發(fā)明人認(rèn)識到能夠進(jìn)一步增強(qiáng)系統(tǒng)是有必要的,以使針對每個用戶概況或整個系統(tǒng)的花費限制是基于時間段。這將提供一種優(yōu)勢,即防止家庭中的某人預(yù)定大量的事件,盡管每個單個事件在按事件花費限制之內(nèi),但是仍然將累計到大量的錢。另外,因為大多數(shù)家庭基于時間段計算他們的預(yù)算(例如按月),所以按時間段(perperiod)花費限制與訂戶的預(yù)算周期匹配得很好。在圖中圖1A和1B分別表示當(dāng)前系統(tǒng)中的現(xiàn)行的按事件花費限制。圖2是根據(jù)本發(fā)明的適于處理用戶命令和顯示示范用戶界面屏幕的電視系統(tǒng)的例子。圖3是根據(jù)本發(fā)明的適于處理用戶命令和顯示示范用戶界面屏幕的數(shù)字視頻處理裝置的例子。圖4是根據(jù)本發(fā)明的適于處理用戶命令和顯示示范用戶界面屏幕的數(shù)字衛(wèi)星系統(tǒng)的具體實現(xiàn)的例子。圖5是用來選擇節(jié)目的節(jié)目指南的例子。圖6是根據(jù)本發(fā)明的流程圖,該流程圖根據(jù)本發(fā)明處理用戶命令和顯示示范用戶界面屏幕。圖7A和7B是示范屏幕,用來實現(xiàn)根據(jù)本發(fā)明的特征。圖8是用來輸入一個或多個花費限制的示范屏幕。圖9是示范的警告屏幕。具體實施例方式圖2是根據(jù)本發(fā)明的、適于處理用戶命令和顯示示范用戶界面屏幕的電視系統(tǒng)的范例。圖2所示的電視接收器不但能處理模擬NTSC電視信號而且能處理互聯(lián)網(wǎng)信息。圖1所示的系統(tǒng)有用來接收在RF頻段的電視信號RF_IN的第一輸入端1100,和用來接收基帶電視信號VIDEOIN的第二輸入端1102。信號RF_IN可通過信號源提供,如天線或有線系統(tǒng),同時VIDEOIN信號可通過例如磁帶錄像機(jī)(VCR)提供。調(diào)諧器1105和IF處理器1130以傳統(tǒng)的方式調(diào)諧和解調(diào)具體的電視信號,該具體的電視信號包括于信號RF_IN中。IF處理器1130生成基帶視頻信號VIDEO,該基帶視頻信號VIDEO模擬被調(diào)諧的電視信號中的視頻節(jié)目部分。IF處理器1130也為進(jìn)一步的音頻處理生成耦合到音頻處理部分(圖1中沒有表示)的基帶音頻信號。盡管圖2顯示輸入端1102輸入基帶信號,但是為了從信號RF_IN或第二RF信號源產(chǎn)生第二基帶視頻信號,電視接收器包括與單元1105和1130相似的第二調(diào)諧器和IF處理器。圖2所示的系統(tǒng)也包括主微處理器(mp)1110,用來控制電視接收器的組件如調(diào)諧器1105、畫中畫處理單元1140、視頻信號處理器1155和StarSight數(shù)據(jù)處理模塊1160。如同在此使用的一樣,名詞“微處理器”所表示的不同的裝置包括但不局限于微處理器、微型計算機(jī)、微型控制器和控制器。微處理器1110通過串行數(shù)據(jù)總線I2CBUS發(fā)送和接收命令和數(shù)據(jù)以控制系統(tǒng),該數(shù)據(jù)總線I2CBUS使用眾所周知的I2C串行數(shù)據(jù)總線協(xié)議。更具體地說,在mp1110中的中央處理單元(CPU)1112執(zhí)行存儲于內(nèi)存如圖2所示的EEPROM1127中那樣的控制程序,通過如IR遙控器1125和IR接收器1122以響應(yīng)用戶提供的命令。例如,激活遙控器1125上的“CHANNELUP”功能,使CPU1112通過I2CBUS將“轉(zhuǎn)換頻道”命令與頻道數(shù)據(jù)一同發(fā)送到調(diào)諧器1105。結(jié)果,調(diào)諧器1105調(diào)諧到頻道掃描表(channelscanlist)中的下一個頻道。存儲在EEPROM1127中的控制程序的另一個例子是用于執(zhí)行在圖6A、6B、7和8中,以流程圖形式表示的操作的軟件,該軟件將依據(jù)本發(fā)明在下面討論。為了提供向互聯(lián)網(wǎng)上載和從互聯(lián)網(wǎng)下載信息的能力,主微處理器1110同樣控制通信接口單元1113的操作。通信接口單元1113包括例如,調(diào)制解調(diào)器,該調(diào)制解調(diào)器通過如電話線或有線電視線連接到互聯(lián)網(wǎng)服務(wù)商。通信功能允許如圖1所示的系統(tǒng)能夠提供電子郵件和與互聯(lián)網(wǎng)有關(guān)的功能,如網(wǎng)絡(luò)瀏覽以及接收電視節(jié)目。CPU1112通過位于mp1110中的總線1119控制包括在mp1110中的功能。具體地說,CPU1112控制輔助數(shù)據(jù)處理器1115和屏幕顯示(OSD)處理器1117。輔助數(shù)據(jù)處理器1115從視頻信號PIPV中提取如StarSight數(shù)據(jù)的輔助數(shù)據(jù)。典型地僅在具體的電視頻道中接收以已知格式提供節(jié)目指南數(shù)據(jù)信息的StarSight數(shù)據(jù),并且電視接收器必須調(diào)諧到該頻道來提取StarSight數(shù)據(jù)。為了避免由于提取StarSight數(shù)據(jù)而干擾到電視接收器的正常使用,CPU1112僅在電視接收器不是經(jīng)常使用的時段內(nèi)(如早上2點)通過調(diào)諧到具體頻道開始提取StarSight數(shù)據(jù)。此時,CPU1112配置解碼器1115以使得從水平線區(qū)間(horizontallineintervals),如應(yīng)用于StarSight數(shù)據(jù)的線16,提取輔助數(shù)據(jù)。在CPU1112控制下,將提取的StarSight數(shù)據(jù)從解碼器1115通過I2C總線傳輸?shù)絊tarSight模塊1160。模塊內(nèi)部的處理器將該數(shù)據(jù)格式化,并儲存在模塊內(nèi)的內(nèi)存里。為響應(yīng)被激活(比如用戶激活遙控器125上的特殊鍵)的StarSightEPG顯示,CPU1112從StarSight模塊1160通過I2CBUS傳輸格式化的StarSightEPG顯示數(shù)據(jù)到OSD處理器1117。EPG是一種交互的、屏幕顯示(on-screendisplay)功能,該功能顯示的信息類似于刊登在地方報紙或其它印刷媒體的電視節(jié)目表。而且,EPG也包括用來整理和解碼節(jié)目所必須的信息。EPG提供被EPG覆蓋的時間幀內(nèi)的關(guān)于每個節(jié)目的信息,該EPG的典型的覆蓋范圍是從下一小時至七天。EPG含有的信息包括節(jié)目特征,如頻道號、節(jié)目題目、開始時間、結(jié)束時間、所用時間、剩余時間、電視節(jié)目收看率(如果有)、主題、主題曲和節(jié)目內(nèi)容的簡要的描述。EPGs通常安排在二維表中或以時間信息為一個軸,而頻道信息為另一個軸的柵格形式中。節(jié)目指南的例子如圖5所示。不象存在于專用的頻道并僅能滾動在其它頻道上的當(dāng)前節(jié)目安排2至3小時的非交互指南,EPG允許觀眾可以在未來的某時間段中的任意時間,比如向前7天,選擇任意頻道。此外,EPG的功能包括加亮(highlight)含有節(jié)目信息的柵格中的個別的單元。一旦被加亮,觀眾可以完成有關(guān)該被選節(jié)目的功能。例如,假如當(dāng)前廣播某節(jié)目,觀眾可以立即切換到該節(jié)目。如果正確地配置電視機(jī)并將該電視機(jī)正確地連接到錄制裝置,觀眾也可以對單觸式磁帶錄像機(jī)(VCR)等安排節(jié)目表。此外,授予Chaney等人的并被轉(zhuǎn)讓給本發(fā)明的同一受讓人的USPat.No.5,515,106,詳細(xì)地描述了一個示范實施例,該示范實施例包括實現(xiàn)示范節(jié)目指南系統(tǒng)所必須的數(shù)據(jù)包結(jié)構(gòu)。設(shè)計示范數(shù)據(jù)包結(jié)構(gòu)以便將涉及節(jié)目的頻道信息(如頻道名、呼號、頻道號、類型等)和節(jié)目描述信息(如內(nèi)容、題目、收視率、明星等)從節(jié)目指南數(shù)據(jù)庫提供者有效地傳輸?shù)浇邮昭b置。以傳統(tǒng)方式操作OSD處理器1117以產(chǎn)生R、G和B視頻信號OSD_RGB,該信號在耦合到顯示裝置(沒有顯示)時,根據(jù)一流程表產(chǎn)生代表屏幕顯示(on-screendisplay)信息的顯示影像,該流程表如圖6-8所示并將在后面說明。OSD處理器1117同樣產(chǎn)生控制信號Fast-Switch(FSW),該控制信號的目的是控制快速切換以便當(dāng)要顯示一屏幕顯示時,在系統(tǒng)視頻輸出信號中插入信號OSD_RGB。因此,當(dāng)用戶啟動下面將描述的本發(fā)明的不同的用戶界面屏幕時,OSD處理器1117生成相應(yīng)的OSD_RGB信號,該信號代表在內(nèi)存1127中事先存儲并安排的屏幕顯示信息。例如,當(dāng)用戶比如通過激活遙控器1125上的具體開關(guān),啟用EPG時,CPU1112啟用處理器1117。如上所述,處理器1117產(chǎn)生代表節(jié)目指南數(shù)據(jù)信息的信號OSD_RGB作為響應(yīng),該節(jié)目指南數(shù)據(jù)信息事先被提取并已經(jīng)存儲在內(nèi)存中。處理器1117還產(chǎn)生信號FSW,該信號指出顯示EPG的時間。視頻信號處理器(VSP)1155完成傳統(tǒng)視頻信號處理功能,如亮度(luma)和色度(chroma)處理。由VSP1155產(chǎn)生的輸出信號適于耦合到顯示設(shè)備,如顯象管或LCD裝置(圖2中沒有顯示),用來顯示影像。VSP1155也包括快速開關(guān),該快速開關(guān)用于在顯示的影像包括圖形和/或文本時,將由OSD處理器1117產(chǎn)生的信號耦合到輸出視頻信號通道。當(dāng)要顯示圖形和/或文本時,控制信號FSW控制快速開關(guān),該控制信號FSW產(chǎn)生于主微處理器1110中的OSD處理器1117。VSP1155的輸入信號是PIPV信號,該PIPV信號由畫中畫(PIP)處理器1140輸出。當(dāng)用戶激活PIP模式,信號PIPV表示在該大畫面中插入了小畫面(小圖像)的一個大畫面(大圖像)。當(dāng)PIP模式?jīng)]被激活時,信號PIPV僅代表大圖像,也就是,在信號PIPV中沒有包括小圖像信號。PIP處理器1140提供傳統(tǒng)方式中所描述的功能,并使用單元1140中包括的功能,如視頻切換、模擬-數(shù)字轉(zhuǎn)換器(ADC)、RAM和數(shù)字-模擬轉(zhuǎn)換器(DAC)。如上所述,OSD處理器1117產(chǎn)生包括在EPG顯示中的顯示數(shù)據(jù),并且該顯示數(shù)據(jù)由VSP1155包括在輸出信號中以響應(yīng)快速開關(guān)信號FSW。當(dāng)控制器1110檢測到EPG顯示被激活時,例如當(dāng)用戶按遙控器1125上的適當(dāng)?shù)逆I時,控制器1110使OSD處理器1117通過使用比如來自StarSight模塊1160的節(jié)目指南的信息,產(chǎn)生EPG顯示??刂破?110使VSP1155結(jié)合來自O(shè)SD處理器1117的EPG顯示數(shù)據(jù)和視頻影像信號,以響應(yīng)信號FSW用來產(chǎn)生包括EPG的顯示。EPG可覆蓋全部或僅一部分的顯示區(qū)域。當(dāng)EPG顯示有效時,控制器1110執(zhí)行存儲在EEPROM1127的EPG控制程序。該控制程序監(jiān)視在EPG顯示中的諸如光標(biāo)和/或加亮之類的位置指示器(positionindicator)的位置。用戶使用遙控器1125的方向和選擇鍵控制位置指示器的位置?;蛘?,系統(tǒng)可以包括鼠標(biāo)裝置。控制器1110檢測選擇裝置的激活操作,如單擊鼠標(biāo)的按鍵,并結(jié)合顯示的EPG數(shù)據(jù)計算當(dāng)前光標(biāo)的位置信息以判定期望的功能,如調(diào)諧具體的節(jié)目??刂破?110隨后激活與所選的功能有關(guān)的控制行為。如圖2所示,迄今討論的系統(tǒng)的功能的示范實施例包括SGS-湯姆森微電子公司制造的ST9296微處理器,該微處理器用來提供與mp1110相關(guān)的功能;Mitsubishi制造的M65616畫中畫處理器,該處理器與PIP處理器1140聯(lián)合提供所述的基本PIP功能;和Sanyo制造的LA7612視頻信號處理器,該處理器用來提供VSP1155的功能。圖3是根據(jù)本發(fā)明的能夠處理用戶命令和顯示示范用戶界面屏幕的電子裝置的另一個例子。如下所述,圖3所示的系統(tǒng)是與MPEG兼容的系統(tǒng),用來接收模擬廣播節(jié)目的MPEG編碼的傳輸流。然而,圖2所示的系統(tǒng)僅僅是示范的。此處描述的用戶界面系統(tǒng)也可用于其它型的數(shù)字信號處理裝置,包括非MPEG兼容系統(tǒng),涉及其它類型的編碼數(shù)據(jù)流。例如,其它的裝置包括數(shù)字化視頻光盤(DVD)系統(tǒng)和MPEG節(jié)目流,和綜合了計算機(jī)和電視功能的系統(tǒng),如所謂的“PCTV”。此外,盡管將下面所述的系統(tǒng)描述成處理廣播節(jié)目,這僅僅是范例。用名詞‘節(jié)目’表示被打包的任意形式的數(shù)據(jù),如電話消息、計算機(jī)程序、互聯(lián)網(wǎng)數(shù)據(jù)或其它通訊技術(shù)。總體看來,在圖3的視頻接收器系統(tǒng)中,天線10接收并且單元15處理用視頻數(shù)據(jù)調(diào)制的載波。解調(diào)器20解調(diào)并且由解碼器30解碼合成(resultant)的數(shù)字輸出信號。傳輸系統(tǒng)25處理解碼器30的輸出,以響應(yīng)來自遙控器單元125的命令。系統(tǒng)25提供壓縮的數(shù)據(jù)輸出用來存儲,進(jìn)一步解碼或與其它設(shè)備通訊。視頻和音頻解碼器85和80分別對來自系統(tǒng)25的壓縮數(shù)據(jù)解碼,以便為顯示提供輸出。數(shù)據(jù)端口75為壓縮數(shù)據(jù)從系統(tǒng)25到其它裝置的通信提供接口,該其它裝置如計算機(jī)或高清晰度電視(HDTV)接收器。存儲裝置90在存儲媒介105存儲來自系統(tǒng)25的壓縮數(shù)據(jù)。在重放模式中,裝置90也支持從存儲媒介105檢索壓縮數(shù)據(jù)以使系統(tǒng)25處理,以便解碼、與其它裝置通信或在不同的媒介上存儲(沒有顯示以簡化圖)。詳細(xì)考慮圖3,輸入處理器15將由天線10接收的用視頻數(shù)據(jù)調(diào)制的載波轉(zhuǎn)換成數(shù)字形式并處理。處理器15包括射頻(RF)調(diào)諧器和中頻(IF)混頻器和放大級,用來將輸入視頻信號下變頻至適于進(jìn)一步處理的低頻段。由解調(diào)器20解調(diào)并且由解碼器30解碼合成的數(shù)字輸出信號。傳輸系統(tǒng)25進(jìn)一步處理來自解碼器30的輸出。通過選擇器35,將來自解碼器30的輸出或經(jīng)解擾單元40進(jìn)一步處理的來自解碼器30的輸出提供給服務(wù)檢測器(servicedetector)33中的多路復(fù)用器(mux)37。例如,解擾單元40可以是可更換的單元,如按照ISO7816和NRSS(NationalRenewableSecurityStandards)協(xié)會標(biāo)準(zhǔn)(NRSS可更換的條件訪問系統(tǒng)定義在EIA草案IS-679,計劃PN-3639中)的智能卡。僅當(dāng)卡當(dāng)前被插入視頻接收單元時,選擇器35檢測到可插入、兼容的解擾卡的存在,并向多路復(fù)用器37提供單元40的輸出。另外,選擇器35將來自解碼器30的輸出提供給多路復(fù)用器37。例如,可插入卡的存在允許單元40對附加的高級(premium)節(jié)目頻道解擾,并向觀眾提供附加的節(jié)目服務(wù)。應(yīng)注意在優(yōu)選實施例中,NRSS單元40和智能卡單元130(智能卡單元130在后面討論)共用同一個系統(tǒng)25的接口,以使在任何時間只有NRSS卡或智能卡可被插入。然而,為了允許并行操作,接口也可以被分開。來自選擇器35的數(shù)據(jù)是以MPEG兼容的打包傳輸數(shù)據(jù)流的形式提供給多路復(fù)用器37,并且包括節(jié)目指南信息和一個或多個節(jié)目頻道的數(shù)據(jù)內(nèi)容,該數(shù)據(jù)流的形式定義在MPEG系統(tǒng)標(biāo)準(zhǔn)部分2.4。包標(biāo)識符(PDI)辨識組成具體節(jié)目頻道的各個的包。傳輸流包括節(jié)目專用信息(PSI),用來辨識PID并組裝各個的數(shù)據(jù)包以恢復(fù)全部的節(jié)目頻道的內(nèi)容,該節(jié)目頻道由打包的數(shù)據(jù)流組成。在系統(tǒng)控制器115控制下,傳輸系統(tǒng)25通過通信接口單元116獲得并整理來自輸入傳輸系統(tǒng)、存儲器90或互聯(lián)網(wǎng)服務(wù)商的節(jié)目指南信息。包含于報頭信息中的包標(biāo)識符(PDI)辨識獨立的包,該獨立的包由具體節(jié)目頻道內(nèi)容或者節(jié)目指南信息組成。如上述討論,包含在節(jié)目指南信息中的節(jié)目說明可由不同的節(jié)目描述域組成,該節(jié)目描述域諸如有關(guān)節(jié)目的題目、明星、節(jié)目收視率等。如圖3所示,集成于視頻接收器中的用戶界面可使用戶通過從屏幕顯示(OSD)菜單選擇想要的功能來激活不同的功能。如上所述,OSD菜單可包括電子節(jié)目指南(EPG)和其它下面將討論的功能。系統(tǒng)控制器115產(chǎn)生代表顯示于OSD菜單中的信息的數(shù)據(jù),以響應(yīng)存儲的代表文本/圖形的屏幕顯示(OSD)信息、存儲的節(jié)目指南信息和/或的經(jīng)由上述輸入信號接收到的以及下面將討論的節(jié)目指南和文本/圖形信息。該軟件控制程序比如可被存儲于系統(tǒng)控制器115的內(nèi)置的內(nèi)存(沒有顯示)。通過使用遙控單元125(或其它控制方式如鼠標(biāo)),用戶可以從OSD菜單選項中選擇,比如要看的節(jié)目、要存儲(如錄制)的節(jié)目、存儲介質(zhì)的類型和存儲方式。系統(tǒng)控制器115使用通過接口120提供的選擇信息來配置系統(tǒng)25,以選擇要存儲和顯示的節(jié)目,并生成適于被選存儲裝置和媒介的PSI??刂破?15配置系統(tǒng)25的元件45、47、50、65和95,該配置通過如下方式經(jīng)數(shù)據(jù)總線設(shè)定上述元件內(nèi)的控制寄存器和利用控制信號C經(jīng)多路復(fù)用器37和110選擇信號通道。為響應(yīng)控制信號C,多路復(fù)用器37或者從單元35選擇傳輸流,或者選擇重放模式中的數(shù)據(jù)流,該數(shù)據(jù)流經(jīng)存儲接口95從存儲裝置90檢索出。在非重放操作的正常情況中,數(shù)據(jù)包的PIDs通過選擇單元45辨識數(shù)據(jù)包,該數(shù)據(jù)包由觀眾選擇收看的節(jié)目組成。假如在被選的節(jié)目包的頭數(shù)據(jù)中的加密指示器指出該包被加密,單元45將該包提供到解密單元50。否則,單元45將沒加密的包提供給傳輸解碼器55。同樣,數(shù)據(jù)包的PIDs通過選擇單元47辨識該數(shù)據(jù)包,該數(shù)據(jù)包由用戶為存儲而選擇的節(jié)目組成?;诎^(packetheader)加密指示器的信息,單元47為解密單元50提供加密的包或為多路復(fù)用器110提供非加密的數(shù)據(jù)包。解密器40和50的功能可在單個可更換的智能卡中實現(xiàn),該智能卡兼容NRSS標(biāo)準(zhǔn)。假如服務(wù)提供商決定改變加密技術(shù)或允許容易地改變安全系統(tǒng),如解密不同的服務(wù),則該方法將全部的與安全相關(guān)的功能置于易更換的單元中。單元45和47使用PID檢測濾波器,該PID檢測濾波器匹配輸入包的PIDs和由控制器115事先裝入控制寄存器的PID的值,該輸入包由多路復(fù)用器37提供,該控制寄存器位于單元45和47內(nèi)。在單元47和45中使用事先裝入的PIDs,以辨識將要儲存的數(shù)據(jù)包和用于提供視頻影像的將被解碼的數(shù)據(jù)包。事先裝入的PIDs存儲在單元45和47中的查找表(look-uptable)中。PID查找表是映射到單元45和47中的加密鍵碼表的內(nèi)存,該加密鍵碼表使加密鍵碼和每一個事先裝入的PID發(fā)生關(guān)聯(lián)。映射PID和加密鍵碼查找表的內(nèi)存允許單元45和47匹配被加密的包和有關(guān)聯(lián)的允許解密的加密鍵碼,該被加密的包帶有事先裝入的PID。非加密的包沒有關(guān)聯(lián)的加密鍵碼。單元45和47向解密器50提供被辨識包和與它們的關(guān)聯(lián)的加密鍵碼。在單元45中的PID查找表也是映射到目標(biāo)表(destinationtable)的內(nèi)存,該目標(biāo)表匹配包含事先裝入的PIDs的包和在包緩沖器60中的相應(yīng)的目標(biāo)緩沖器的位置??刂破?15將加密鍵碼和目標(biāo)緩沖器位置的地址以及指定的PIDs一同事先裝入單元45和47中,該加密鍵碼和目標(biāo)緩沖器位置的地址是與用戶所選擇的用來觀看或存儲的節(jié)目相關(guān)聯(lián)。兼容ISO7816-3的智能卡系統(tǒng)130使用從輸入數(shù)據(jù)流中提取的加密碼,以生成加密鍵碼。加密鍵碼的產(chǎn)生依據(jù)于客戶命名,該客戶命名由在輸入數(shù)據(jù)流中和/或事先存儲在可插入的智能卡自身的編碼信息所決定(1989年的世界標(biāo)準(zhǔn)組織文件ISO7816-3為智能卡系統(tǒng)定義了接口和信號結(jié)構(gòu))。將由單元45和47提供給單元50的包加密,使用的加密方法如數(shù)據(jù)加密標(biāo)準(zhǔn)(DES),該數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)定義在由美國商業(yè)部的國家技術(shù)信息服務(wù)提供的聯(lián)邦信息標(biāo)準(zhǔn)(FIPS)發(fā)布46、74和81中。單元50使用由單元45和47提供的相應(yīng)的加密鍵碼,通過應(yīng)用適用于被定的選加密算法的解密技術(shù),解密被加密的包。將來自單元50的被解密的包和來自單元45的非加密的包提供給解碼器55,該被解密的包和非加密的包組成用來顯示的節(jié)目。將來自單元50的被解密的包和來自單元47的非加密的包提供給多路復(fù)用器110,該被解密的包和非加密的包組成用來存儲的節(jié)目。單元60包括四個可被控制器115訪問的包緩沖區(qū)。指派緩沖區(qū)之一以保存控制器115所用的數(shù)據(jù),并且指派其它三個緩沖區(qū)以保存應(yīng)用裝置75、80和85所用的包。緩沖區(qū)控制單元65控制控制器115和應(yīng)用接口70對在單元60內(nèi)的四個緩沖區(qū)中存儲的包的訪問。單元45向單元65提供目的標(biāo)記(destinationflag)以對每個被單元45辨識的包解碼。該標(biāo)記為被辨識了的包指出獨立單元60的目的位置并且控制單元65將該標(biāo)記存儲于內(nèi)部的內(nèi)存表??刂茊卧?5基于先入先出(FIFO)的原則,確定一系列與存儲在緩沖區(qū)60中的包有關(guān)的讀和寫指針。與目的標(biāo)記相關(guān)聯(lián)的寫指針允許在單元60內(nèi)的適當(dāng)?shù)哪康木彌_區(qū)里的下一個空位置中順序存儲來自單元45和50的被辨識的包。讀指針允許通過控制器115和應(yīng)用接口70順序讀取來自適當(dāng)?shù)膯卧?0的目的緩沖區(qū)的包。由單元45和50向解碼器55提供的非加密的和被解密的包包括由MPEG系統(tǒng)標(biāo)準(zhǔn)的2.4.3.2節(jié)定義的傳輸報頭。解碼器55根據(jù)傳輸報頭判斷是否非加密的和被解密的包包括適應(yīng)域(adaptaionfield)(按照MPEG系統(tǒng)標(biāo)準(zhǔn))。適應(yīng)域所包含的定時信息包括例如允許同步和對內(nèi)容包解碼的節(jié)目時鐘基準(zhǔn)(PCRs)。一旦檢測到包含有適應(yīng)域的定時信息包,解碼器55就經(jīng)中斷機(jī)制設(shè)定系統(tǒng)中斷,用信號通知控制器115已收到包。并且,解碼器55改變單元65中的定時包目的標(biāo)志并向單元60提供該包。通過改變單元65的目的標(biāo)志,單元65向單元60的緩沖區(qū)位置,而非應(yīng)用緩沖區(qū)位置,轉(zhuǎn)移由解碼器55提供的定時信息包,該單元60的緩沖區(qū)位置被指派用于保存控制器115所使用的數(shù)據(jù)。在接到由解碼器55設(shè)定的系統(tǒng)中斷時,控制器115讀定時信息和PCR值,并將該PCR值存儲在內(nèi)部的存儲器??刂破?15使用連續(xù)的定時信息包的PCR值來調(diào)節(jié)系統(tǒng)25的主時鐘(27兆赫)。由控制器115產(chǎn)生的基于PCR對接收連續(xù)定時包之間的時間間隔的估計和基于主時鐘對接收連續(xù)定時包之間的時間間隔的估計的差應(yīng)用于調(diào)整系統(tǒng)25主時鐘??刂破?15通過應(yīng)用得到的時間估計差來調(diào)節(jié)壓控振蕩器的輸入控制電壓,以達(dá)到調(diào)整系統(tǒng)主時鐘的目的,該壓控振蕩器用于產(chǎn)生主時鐘。在控制器115在內(nèi)部存儲器中存儲定時信息后,復(fù)位系統(tǒng)中斷。由解碼器55從單元45和50接收的包由單元65從解碼器55發(fā)往在包緩沖區(qū)60中的指定的應(yīng)用裝置緩沖區(qū),該包包括音頻、視頻、標(biāo)題和其它信息。隨后,應(yīng)用控制單元70從緩沖區(qū)60內(nèi)的指定的緩沖區(qū)中檢索音頻、視頻、標(biāo)題和其它數(shù)據(jù),并將數(shù)據(jù)提供給相應(yīng)的應(yīng)用裝置75、80和85。應(yīng)用裝置包括音頻和視頻解碼器80和85和高速數(shù)據(jù)端口75。例如,將包數(shù)據(jù)傳輸至視頻解碼器85以格式化成為適于監(jiān)視器(沒展示)顯示的視頻信號,該包數(shù)據(jù)如上所述并如圖5所示,相應(yīng)于由控制器115產(chǎn)生的復(fù)合節(jié)目指南,該監(jiān)視器連接到視頻解碼器85。例如,數(shù)據(jù)端口75也可以應(yīng)用于提供高速數(shù)據(jù),例如對于計算機(jī)來講的計算機(jī)程序。另外,例如,端口75可以應(yīng)用于向HDTV的解碼器輸出數(shù)據(jù)以根據(jù)選擇的節(jié)目或節(jié)目指南顯示圖像。單元45將含有PSI信息的包識別為該包被定向至單元60的對于控制器115的緩沖區(qū)。單元65經(jīng)單元45、50和55,以一種方式轉(zhuǎn)發(fā)PSI包至該緩沖區(qū),該方式與已說明的含有節(jié)目內(nèi)容的包的方式相似。控制器115從單元60中讀出PSI并在內(nèi)存中存儲該PSI??刂破?15也從存儲的PSI中產(chǎn)生精簡(condensed)的PSI(CPSI)并且將該CPSI合并到被打包的數(shù)據(jù)流,該被打包的數(shù)據(jù)流適于在可選擇的存儲媒介上存儲??刂破?15與單元45和單元47PID、目的和加密鍵碼查找表和控制單元65一同控制包的辨識和轉(zhuǎn)發(fā),并且包的辨識和轉(zhuǎn)發(fā)以如上所述的模式工作。另外,控制器115耦合到通信接口單元116,該通信接口單元116與圖2中的接口單元1113操作在相似的模式。即,單元116提供向互聯(lián)網(wǎng)上載和從互聯(lián)網(wǎng)下載的功能。通信接口單元116包括,如通過電話線或通過有線電視線連接到互聯(lián)網(wǎng)服務(wù)商的調(diào)制解調(diào)器。通信功能允許如圖3所示的系統(tǒng)提供電子郵件的功能和互聯(lián)網(wǎng)的有關(guān)功能,如瀏覽網(wǎng)絡(luò)以及接收電視節(jié)目。圖4是電子設(shè)備的具體實現(xiàn),該電子設(shè)備一般如圖3所示并在上面詳細(xì)地說明。圖4表示一種衛(wèi)星接收器機(jī)頂盒,由美國的印地安那州的印第安納波利斯的湯姆森消費電子設(shè)備公司設(shè)計并制造,用來接收由Hughes電子設(shè)備公司提供的DirecTV衛(wèi)星服務(wù)。如圖4所示,機(jī)頂盒有調(diào)諧器301,該調(diào)諧器接收和調(diào)諧可應(yīng)用的衛(wèi)星RF信號,該信號來自衛(wèi)星天線317、范圍在950-1450兆赫以內(nèi)。向鏈接模塊302輸出調(diào)諧的模擬信號以進(jìn)一步處理。鏈接模塊302負(fù)責(zé)進(jìn)一步處理來自調(diào)諧器301的模擬調(diào)諧信號I_OUT和Q_OUT,包括對模擬信號的濾波和調(diào)節(jié),和將模擬信號轉(zhuǎn)換成數(shù)字輸出信號,DATA。鏈接模塊302以集成電路(IC)實現(xiàn)。鏈接模塊IC由法國的SGS-ThomsonMicroelectronicsofGrenoble制造,并且有零件號ST15339-610。來自鏈接模塊302的數(shù)字輸出,DATA,包含允許的(compliant)打包的數(shù)據(jù)流,傳輸單元303可識別并處理該數(shù)據(jù)流。根據(jù)圖3詳細(xì)地討論的數(shù)據(jù)流包括節(jié)目指南數(shù)據(jù)信息和數(shù)據(jù)內(nèi)容,該數(shù)據(jù)內(nèi)容來自DirecTV衛(wèi)星廣播服務(wù)中的一個或多個節(jié)目頻道。如上所述,節(jié)目指南的數(shù)據(jù)含有涉及節(jié)目類型的信息(如只有音頻、只有視頻等),例如該涉及節(jié)目類型的信息由“class”類型指出。傳輸單元303的功能與圖3所示的傳輸系統(tǒng)25的功能相同并已討論。如上所述,傳輸單元303根據(jù)包含在報頭信息的包標(biāo)識符(PID)處理打包的數(shù)據(jù)流。然后,將處理過的數(shù)據(jù)流格式化成為與MPEG兼容的,壓縮的音頻和視頻包,并耦合到MPEG解碼器304以進(jìn)一步處理。先進(jìn)RISC微處理器(ARM)315控制傳輸單元303,該先進(jìn)RISC微處理器(ARM)315是基于微處理器的RISC。ARM處理器315執(zhí)行在ROM308中的控制軟件。軟件的示范組件可以是如圖6-8所示的控制程序,該控制程序用來根據(jù)將在下面討論的本發(fā)明的各個方面,處理用戶界面命令和顯示OSD信息。傳輸單元303典型地以集成電路實現(xiàn)。例如,一個優(yōu)選實施例是由SGS-ThomsonMicroelectronics制造的IC,并有零件號ST15273-810或15103-65C。將來自傳輸單元303的與MPEG兼容的、壓縮的音頻和視頻包輸出給MPEG解碼器304。MPEG解碼器將來自于傳輸單元303的壓縮的MPEG數(shù)據(jù)流解碼。然后,解碼器304輸出可應(yīng)用的音頻流,音頻數(shù)字-模擬轉(zhuǎn)換器(DAC)305進(jìn)一步處理該音頻流以將數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換成模擬聲音。解碼器304也輸出可應(yīng)用的數(shù)字視頻數(shù)據(jù),該數(shù)字視頻數(shù)據(jù)模擬到達(dá)NTSC編碼器306的圖像像素信息。然后,NTSC編碼器306進(jìn)一步處理該視頻數(shù)據(jù)使之成為與NTSC兼容的模擬視頻信號,以使視頻影像可以在常規(guī)的NTSC電視屏幕上顯示。如上所述的MPEG解碼器可以以集成電路的形式實現(xiàn)。一個示范實施例可以是由SGS-ThomsonMicroelectronics制造的有零件號ST13520的MPEG解碼器IC。MPEG處理器304包括OSD處理器320。OSD處理器320從包含有存儲的OSD信息的SDRAM316中讀取數(shù)據(jù)。OSD信息相應(yīng)于位圖OSD圖/文影像。在傳統(tǒng)方式中,在ARM微處理器315的控制下,OSD處理器能夠改變OSD影像的每個像素的顏色和/或透明度。在ARM處理器315的控制下,OSD處理器也負(fù)責(zé)生成如圖5所示的示范的節(jié)目指南。在示范的實施例中,當(dāng)檢測到用戶請求產(chǎn)生指南顯示(guidedisplay)時,ARM微處理器315處理節(jié)目指南數(shù)據(jù)信息,該節(jié)目指南數(shù)據(jù)信息是從由節(jié)目指南提供商提供的數(shù)據(jù)流中得到,并根據(jù)如圖5所示的“網(wǎng)格指南”將節(jié)目指南數(shù)據(jù)信息格式化為OSD像素數(shù)據(jù)。然后,如上所述,向位于MPEG音頻/視頻解碼器304內(nèi)的OSD處理器320轉(zhuǎn)發(fā)來自傳輸單元303的OSD像素數(shù)據(jù),以生成指南的影像。如圖5所示,典型地,“網(wǎng)格指南”500覆蓋顯示的整個屏幕。與報紙登載的TV節(jié)目表相似,網(wǎng)格指南500以時間和頻道的格式顯示節(jié)目指南。具體地說,指南中的一維(如橫坐標(biāo))顯示時間信息,同時指南中的另一維(如縱坐標(biāo))顯示頻道信息。通過使用位于指南的上部的時間行(timeline)501為用戶傳送時間信息,并且以半個小時的間隔區(qū)分該時間信息。通過頻道號510-516并根據(jù)頻道電視臺名字520-526將頻道信息傳送給用戶。另外,節(jié)目指南500含有互聯(lián)網(wǎng)550和電子郵件560的圖標(biāo)。通過點擊這些圖標(biāo),用戶可通過通信接口單元307在互聯(lián)網(wǎng)上沖浪和分別收/發(fā)電子郵件。另外,也可以將互聯(lián)網(wǎng)網(wǎng)址的圖標(biāo)合并到節(jié)目指南的網(wǎng)格中。例如,通過點擊網(wǎng)格570中的“ESPN.com”,用戶將自動地連接到ESPN的網(wǎng)址。低速數(shù)據(jù)端口330用于連接IR-Blaster(沒有顯示)以控制VCR以便錄制節(jié)目。如上討論,IRBlaster基本上是由圖4所示的衛(wèi)星接收器控制的可編程的VCR遙控仿真器。該IR-Blaster放置在連接的VCR的VCR遙感器的前面,并根據(jù)由用戶輸入的定時器屏幕信息在恰當(dāng)?shù)臅r間、在衛(wèi)星接收器的控制下發(fā)送如“ON”和“RECORD”的命令。在圖4中附加的有關(guān)的功能模塊包括調(diào)制解調(diào)器307,例如,該調(diào)制解調(diào)器與在圖3中所示的通信接口單元116通信以接入互聯(lián)網(wǎng)。條件訪問模塊(CAM)309與圖3中所示的NRSS解密單元130通信以提供條件訪問信息。寬帶數(shù)據(jù)模塊310與圖3中所示的高速數(shù)據(jù)口75通信以提供對如HDTV解碼器或計算機(jī)的高速數(shù)據(jù)訪問。鍵盤/IR接收模塊312與圖3中所示的遙控單元接口120通信以接收來自用戶控制單元314的用戶控制命令。數(shù)字AV總線模塊313與圖3中所示的I/O端口100通信以連接諸如VCR或DVD播放器的外部設(shè)備。圖6是以流程圖的形式顯示示范控制程序,圖2中的CPU1112、圖3中的控制器115、或者圖4中的ARM微處理器315執(zhí)行該示范控制程序以完成根據(jù)本發(fā)明的功能。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)容易地認(rèn)識到當(dāng)如圖2-4所描述的系統(tǒng)中的任何一個系統(tǒng)執(zhí)行該控制程序時,該控制程序?qū)⒏鶕?jù)本發(fā)明提供相同的功能。因此,為了避免冗余,將在下面僅根據(jù)如圖4中所示的示范硬件實現(xiàn),說明如圖6中所示的示范控制程序。如圖6中601步所示,用戶可選擇指定按時間段花費限制的選項。如上所述,在如圖4中所示的系統(tǒng)中,用戶可通過使用遙控器單元314完成上述的菜單選擇。在一個示范實施例中,在ARM微處理器315的控制下,系統(tǒng)顯示如圖7A中所示的屏幕700。當(dāng)用戶選擇花費限制子菜單時,訪問該屏幕。然后,用戶可選擇用戶概況701-705中的一個用來為被選擇的用戶概況設(shè)定可行的花費限制。在該例子中,提供給用戶的選擇輸入按事件花費710和/或基于花費限制720的時間段。在該例子中,用戶可輸入基于一個月時段的花費限制的時間段。同樣,圖7B顯示另一個示范花費限制屏幕。該顯示屏幕與圖7A相似,但是,用戶可通過選擇子菜單來訪問此屏幕以編輯系統(tǒng)中具體的用戶概況的功能。另外,用戶可選擇如圖6中605步驟和圖7B中選項750所示的滾動時間段(rollingperiod)選項(非日歷時間段)。假如用戶選擇滾動時間段,系統(tǒng)將從選擇和輸入時間段選項的日期開始計算滾動時間段。例如,如步驟607所示,假如用戶在2000年12月5日選擇并輸入按月的滾動時間段,系統(tǒng)從12月5日起將按月花費時間段設(shè)定為30天到期(或另一種情況31天)。另一方面,如步驟609所示,假如沒有選擇滾動時間段,系統(tǒng)將基于日歷(如在12月中)計算按月的時間段。在另外一個示范實施例中,如圖6中611步驟所示,系統(tǒng)將允許用戶為多時間段設(shè)定花費限制。圖8顯示用來指定該選項的示范屏幕800。用戶僅僅選擇時間段(801-804)其中的一個或多個,然后為每個標(biāo)記了的時間限制輸入期望的花費限制量。在本發(fā)明的一個示范方面,例如在圖8所示,假如用戶選擇并輸入了多于一個的時間段,系統(tǒng)將對用戶輸入的多個花費限制執(zhí)行差錯檢測。即,如步驟613所示,系統(tǒng)保證較短的時間段花費限制不會比用戶輸入的較長的時間花費限制長。假如系統(tǒng)發(fā)現(xiàn)如步驟615所示的這樣的差錯,系統(tǒng)將為用戶產(chǎn)生適當(dāng)?shù)木?。然后,如步驟617所示,系統(tǒng)繼續(xù)設(shè)定用戶選擇并輸入的可行的時間段花費限制,并連續(xù)地跟蹤每個用戶概況的用戶花費量。在步驟621,假如在任何選定和輸入的時間段內(nèi)超過了花費限制,系統(tǒng)將產(chǎn)生如圖9所示的示范警告屏幕900。該屏幕允許用戶能夠取消按次付費的節(jié)目選擇或通過輸入口令覆蓋前面的輸入的花費限制。應(yīng)當(dāng)理解這里展示和說明的實施例和改進(jìn)只用作闡述,并且在沒有背離本發(fā)明的范圍的情況下本專業(yè)的技術(shù)人員可以作各種修改。權(quán)利要求1.一種用來處理用戶節(jié)目請求的方法,包括步驟檢測用戶請求;提供基于用戶花費限制的時間段的輸入,以響應(yīng)用戶請求;接收該輸入;和在該時間段內(nèi)跟蹤用戶花費。2.如權(quán)利要求1所述的方法,進(jìn)一步包括為滾動時間段提供選擇的步驟。3.如權(quán)利要求1所述的方法,進(jìn)一步包括當(dāng)用戶的花費超過所輸入的基于用戶花費限制的時間段時,生成用戶警告的步驟。4.如權(quán)利要求3所述的方法,進(jìn)一步包括允許用戶覆蓋用戶花費限制的步驟。5.一種用來處理用戶節(jié)目請求的方法,包括步驟檢測用戶請求;提供多個花費限制輸入,每一個花費限制相應(yīng)于一個時間段,以響應(yīng)該用戶的請求;接收一個或多個選擇的花費限制輸入;和在每一個選擇的時間段內(nèi)跟蹤用戶花費。6.如權(quán)利要求5所述的方法,進(jìn)一步包括執(zhí)行檢查以發(fā)現(xiàn)是否對于較短時間段的花費限制比對于較長時間段的花費限制的輸入長;假如不是這樣,則向用戶提供警告。7.如權(quán)利要求5所述的方法,進(jìn)一步包括在選擇的時間段中跟蹤可應(yīng)用的用戶花費的步驟。8.如權(quán)利要求5所述的方法,進(jìn)一步包括,提供基于滾動計算所選時間段的選項的步驟。9.一種用來處理用戶節(jié)目請求的系統(tǒng),包括步驟用戶控制器,用來輸入用戶的請求;和提供輸入基于用戶花費限制的時間段的裝置,以響應(yīng)用戶請求;在該時間段中,所述的裝置接收輸入并為用戶提供花費跟蹤。10.一種用來處理用戶節(jié)目請求的系統(tǒng),包括步驟用戶控制器,用來檢測用戶請求;和提供多個花費限制輸入的裝置,每個花費限制相應(yīng)于一個時間段,以響應(yīng)用戶的需求;所述裝置接收一個或多個選擇的花費限制輸入并在每個選擇的時間段內(nèi)跟蹤用戶的花費。全文摘要描述一種用于處理用戶節(jié)目請求(userprogrammingrequest)的系統(tǒng)和方法。用戶輸入的請求被檢測到。根據(jù)用戶輸入的請求,提供基于用戶花費限制(spendinglimit)的時間段(timeperiod)的輸入。系統(tǒng)接收到基于用戶花費限制的時間段并且系統(tǒng)在時間段中跟蹤用戶使用。在其它實施例中,根據(jù)不同的時間段,輸入多于一個的花費限制。文檔編號H04N7/16GK1404594SQ01805377公開日2003年3月19日申請日期2001年12月18日優(yōu)先權(quán)日2000年12月21日發(fā)明者貝努特·P·梅尼茲,卡羅琳·R·約翰遜申請人:湯姆森特許公司