專利名稱:用于分類節(jié)目導(dǎo)引信息的系統(tǒng)和方法
發(fā)明的領(lǐng)域本發(fā)明一般來說涉及節(jié)目導(dǎo)引信息處理的領(lǐng)域,具體來說涉及按字母順序分類節(jié)目導(dǎo)引信息的系統(tǒng)和方法。
發(fā)明的背景諸如電視機和個人計算機(PC)之類的電子設(shè)備需要一個包括用戶接口系統(tǒng)在內(nèi)的控制系統(tǒng)。一般來說,用戶接口向用戶提供信息并且簡化設(shè)備的使用方法。用戶接口的一個例子是電視系統(tǒng)中的“電子節(jié)目導(dǎo)引(EPG)”。
EPG是一個交互式在屏顯示功能部件,用于顯示類似于在當(dāng)?shù)貓蠹埢蚱渌∷⒚襟w上可以找到的TV節(jié)目表之類的信息。此外,EPG還包括用于整理和解碼節(jié)目所必須的信息。EPG提供有關(guān)由該EPG覆蓋的時間范圍內(nèi)(一般從下一個小時開始到七天)的每個節(jié)目的信息。包含在一個EPG中的信息包括節(jié)目編排特征,例如頻道號、節(jié)目名、開始時間、結(jié)束時間、經(jīng)過時間、剩余時間、節(jié)目分級(如果有的話)、標(biāo)題、主題、和節(jié)目內(nèi)容簡介。EPG通常安排成一個兩維的表格或網(wǎng)格,時間信息在一個軸,頻道信息在另一個軸。
和只停留在專用頻道上并且只通過當(dāng)前節(jié)目在未來2-3小時的其它頻道上滾動的非交互式導(dǎo)引不同,EPG允許觀眾選擇未來的某個時期例如最多未來7天中任何時間的任何頻道。此外,EPG功能部件具有高亮度顯示包含節(jié)目信息的各個表格單元的能力。一旦高亮度顯示,觀眾就可能實現(xiàn)屬于這個選定節(jié)目的一些功能。例如,觀眾可以立即切換到當(dāng)前正在播放的那個節(jié)目。觀眾還可以為單觸式盒式視頻記錄(VCR)等編排節(jié)目,條件是電視經(jīng)適當(dāng)配置并且連接到記錄設(shè)備。這樣一些EPG在本領(lǐng)域中是公知的,并且例如在授予Young等人并且轉(zhuǎn)讓給StarSight Telecast公司的美國專利第5353121、5479268、5479266號中進(jìn)行了描述。
此外,授予Chaney等人并且轉(zhuǎn)讓給本申請的同一授讓人的美國專利第5515106號詳細(xì)描述了一個示例性的實施例,其中包括數(shù)據(jù)包結(jié)構(gòu),它是實施示例性節(jié)目導(dǎo)引系統(tǒng)所必須的。對示例性的數(shù)據(jù)包結(jié)構(gòu)進(jìn)行設(shè)計,以便可從一個節(jié)目導(dǎo)引數(shù)據(jù)庫提供者向一個接收設(shè)備高效地傳送有關(guān)一個節(jié)目的頻道信息(如頻道名、呼號、頻道號、類型、等)和節(jié)目描述信息(如名稱、級別、星級、等)。
諸如EPG之類的用戶接口可應(yīng)用于模擬和數(shù)字式電視系統(tǒng)以及諸如個人計算機之類的電子設(shè)備。因為隨著器件多樣性的發(fā)展,電子設(shè)備變得越來越復(fù)雜,所以對于健壯和易于操作的用戶接口的需要變得越發(fā)迫切。例如,具有用于控制每個系統(tǒng)的功能部件的相應(yīng)接口的分立的電子系統(tǒng)現(xiàn)在正在組合成只需一個用戶接口的一個單個的系統(tǒng)。一個特殊的例子是所謂的PCTV,它包括個人計算機和電視機這兩個部件。用于這種設(shè)備的用戶接口系統(tǒng)必須提供計算機和電視機這兩者的有關(guān)信息的明確可靠的通信能力,并且能對計算機和電視機這兩者的相關(guān)部件進(jìn)行簡單的控制。
當(dāng)前的EPG系統(tǒng)的一個問題是,節(jié)目導(dǎo)引一般是按一個固定的格式提供的(即,兩維的表格格式,時間信息在一個軸,頻道信息在另一個軸,如以上所述的)。一般不能向用戶提供定制節(jié)目導(dǎo)引表或分類節(jié)目導(dǎo)引信息的途徑。
發(fā)明的概述因此,本發(fā)明人認(rèn)識到,能夠提供給用戶分類能力以便可以定制用戶的EPG,這是人們期望的。
按照本發(fā)明的各個方面,提供了一種處理包含一個對于節(jié)目的相應(yīng)節(jié)目描述的節(jié)目導(dǎo)引信息從而形成一個頻道導(dǎo)引的設(shè)備,包括用于存儲所說的節(jié)目導(dǎo)引信息的存儲裝置;用于輸入一個用戶請求和具有一個或多個用戶可選擇的字符的一個正文串的用戶控制裝置;控制裝置,響應(yīng)所說的用戶請求,根據(jù)所說的節(jié)目描述按照字母順序分類所說的節(jié)目以形成一個字母分類表,并且用匹配所說的正文串的一個節(jié)目描述定位第一節(jié)目。
按本發(fā)明的另一方面,提供一種處理節(jié)目的頻道導(dǎo)引信息的方法,包括如下步驟在存儲器中存儲所說的頻道導(dǎo)引信息;輸入具有一個或多個用戶可選擇的字符的一個正文串;根據(jù)所說的正文串實現(xiàn)所說的節(jié)目的按照字母順序的分類;和從匹配所說正文串的第一節(jié)目開始顯示所說節(jié)目的所說的按照字母順序的列表。
應(yīng)該注意的是,在本申請中所用的術(shù)語“字母”還包括數(shù)字字符(即,1、2、3、...等)。因此,術(shù)語“字母分類”和“按照字母順序分類”等還包括如下面將更加詳細(xì)描述的經(jīng)數(shù)字字符的分類。
附圖簡述
圖1表示適于按照本發(fā)明處理節(jié)目導(dǎo)引信息的電視系統(tǒng)的實例。
圖2表示適于按照本發(fā)明處理節(jié)目導(dǎo)引信息的一個數(shù)字式視頻處理設(shè)備的實例。
圖3表示適于按照本發(fā)明處理節(jié)目導(dǎo)引信息的一個數(shù)字式衛(wèi)星系統(tǒng)的一個具體實施方案的框圖。
圖4表示一個正在顯示的節(jié)目導(dǎo)引的例子。
圖5表示按照本發(fā)明的一個流程圖,用于處理用戶輸入并且用于按照本發(fā)明分類節(jié)目導(dǎo)引信息;圖6表示按照本發(fā)明的另一個流程圖,用于處理用戶輸入并且用于按照本發(fā)明分類節(jié)目導(dǎo)引信息;圖7表示和本發(fā)明的用戶進(jìn)行接口的一個顯示屏幕的例子;圖8表示和本發(fā)明的用戶進(jìn)行接口的一個顯示屏幕的另一個例子;圖9表示用戶接口屏幕的另一個例子,其中包括所提供的節(jié)目描述字段的選擇。
詳細(xì)描述圖1表示適于按照本發(fā)明處理和分類電子節(jié)目導(dǎo)引信息的電視系統(tǒng)的實例。圖1中所示的電視接收機能夠處理模擬的NTSC電視信號和互連網(wǎng)信息這兩者。圖1中所示的的系統(tǒng)有一個用于接收RF頻率的電視信號RF_IN的第一輸入端1100,和一個用于接收基帶電視信號VIDEO IN的第二輸入端1102。信號RF_IN例如從一個天線或有線電視系統(tǒng)的信號源提供,而信號VIDEO IN例如由一個盒式視頻記錄器(VCR)提供。調(diào)諧器1105和IF處理器1130按常規(guī)方式操作,用于調(diào)諧和解調(diào)包括在信號RF_IN中的一個特定的電視信號。IF處理器1130產(chǎn)生代表調(diào)諧的電視信號的視頻節(jié)目部分的基帶視頻信號VIDEO。IF處理器1130還產(chǎn)生耦合到一個音頻處理部分(圖1中未示出)作進(jìn)一步音頻處理的一個基帶音頻信號。雖然圖1所示的輸入端1102是一個基帶信號輸入端,但是電視接收機可以包括類似于單元1105和1130的一個第二調(diào)諧器和一個第二IF處理器,用于或從信號RF_IN或從一個第二RF信號源產(chǎn)生一個第二基帶視頻信號。
圖1所示的系統(tǒng)還包括一個主微處理器(mP)1110,用于控制電視接收機的各個部件,例如調(diào)諧器1105,畫中畫處理單元1140,視頻信號處理器1155,和StarSight數(shù)據(jù)處理模塊1160。這里所使用的術(shù)語“微處理器”代表各種器件,其中包括(但不限于)微處理器、微計算機、微控制器、和控制器。微處理器1110經(jīng)串行數(shù)據(jù)總線I2C總線(利用眾所周知的I2C串行數(shù)據(jù)總線協(xié)議)發(fā)送和接收命令和數(shù)據(jù)以控制該系統(tǒng)。更加具體地,在微處理器1110內(nèi)的中央處理單元(CPU)1112響應(yīng)于用戶例如經(jīng)紅外遙控器1125和紅外接收器1122提供的命令執(zhí)行包含在存儲器(如圖1所示的EEPROM1127)中的控制程序。例如,在遙控器1125上的“頻道增”功能部件的激活,將使CPU1112經(jīng)I2C總線向調(diào)諧器1105發(fā)送一個“改變頻道”的命令和頻道數(shù)據(jù)。結(jié)果,調(diào)諧器1105將調(diào)諧頻道掃描表上的下一個頻道。存儲在EEPROM1127中的控制程序的另一個例子是用于實施下面將要討論的圖5和6所示的根據(jù)本發(fā)明的操作的軟件。
主微處理器1110還控制通信接口單元1113的操作,用于提供向互連網(wǎng)上載信息和自互連網(wǎng)下載信息的能力。通信接口單元1113例如包括一個調(diào)制解調(diào)器,用于經(jīng)例如電話線或經(jīng)有線電視線連接到互連網(wǎng)服務(wù)提供商。這種通信能力除了可以接收電視節(jié)目以外,還能使圖1所示的系統(tǒng)提供電子郵件能力和互連網(wǎng)的相關(guān)特征,如Web瀏覽。
CPU1112經(jīng)微處理器1110中的總線1119控制微處理器1110內(nèi)部的功能。具體來說,CPU1112控制輔助數(shù)據(jù)處理器1115和在屏顯示(OSD)處理器1117。輔助數(shù)據(jù)處理器1115從視頻信號PIPV提取輔助數(shù)據(jù),如StarSight數(shù)據(jù)。
一般來說,只在一個特定的電視頻道接收按已知的格式提供節(jié)目導(dǎo)引數(shù)據(jù)信息的StarSight數(shù)據(jù),并且電視接收機必須調(diào)諧在這個頻道以提取StarSight數(shù)據(jù)。為了防止StarSight數(shù)據(jù)的提取妨礙電視接收機的正常操作,CPU1112僅在電視接收機通常不用的時間(例如早上200)調(diào)諧這個特殊的頻道,以起動StarSight數(shù)據(jù)的提取。在這時,CPU1112對解碼器1115進(jìn)行配置,以便從用于StarSight數(shù)據(jù)的水平行間隔(如第16行)提取輔助數(shù)據(jù)。CPU1112控制提取的StarSight數(shù)據(jù)從解碼器1115經(jīng)I2C總線到StarSight數(shù)據(jù)模塊1160的傳輸。模塊內(nèi)部的一個處理器格式化該模塊內(nèi)的存儲器中的數(shù)據(jù)并存儲該數(shù)據(jù)。響應(yīng)于StarSightEPG顯示的激活(例如,用戶激勵遙控器1125上的一個特定的鍵),CPU1112把格式化的StarSightEPG顯示數(shù)據(jù)從StarSight模塊1160經(jīng)I2C總線傳輸?shù)絆SD處理器1117。
OSD處理器1117按常規(guī)方式操作,產(chǎn)生R、G、B視頻信號OSD_RGB,該信號在耦合到一個顯示設(shè)備上時將產(chǎn)生代表在屏顯示信息的一個顯示圖象,如包括一個EPG的圖形和/或文本。OSD處理器1117還產(chǎn)生一個控制信號FSW,該信號試圖用來控制一個在將一個在屏顯示進(jìn)行顯示時把信號OSD_RGB插入系統(tǒng)的視頻輸出信號中的快速切換。例如,用戶通過激勵遙控器1125上的一個特定開關(guān)允許EPG時,CPU1112允許處理器1117操作。與此相應(yīng)地,處理器1117產(chǎn)生如上討論過的代表先前提取的并且已存入存儲器中的節(jié)目導(dǎo)引數(shù)據(jù)信息的信號OSD_RGB。處理器1117還產(chǎn)生指示顯示EPG的時間的信號FSW。
視頻信號處理器(VSP)1155完成常規(guī)的視頻信號處理功能,例如亮度(luma)和色度處理。由VSP1155產(chǎn)生的輸出信號適于耦合到一個顯示設(shè)備,例如一個顯象管或LCD器件(在圖1中未示出),用于產(chǎn)生一個顯示圖象。VSP1155還包括一個快速開關(guān),用于在將圖形和/或文本包含在顯示圖象中時把OSD處理器1117產(chǎn)生的信號耦合到輸出視頻信號路徑上。這個快速開關(guān)是由控制信號FSW控制的,控制信號FSW是在文本和/或圖形顯示時由主微處理器1110中的OSD處理器1117產(chǎn)生的。
VSP1155的輸入信號是由畫中畫(PIP)處理單元1140輸出的信號PIPV。當(dāng)一個用戶激勵PIP方式時,信號PIPV代表一個其中插入一個小畫面(小圖象)的大畫面(大圖象)。當(dāng)PIP方式無效時,信號PIPV只代表大圖象,即在信號PIPV中不包括小圖象信號。PIP處理器1140利用包括在單元1140中的器件,例如視頻開關(guān)、模/數(shù)轉(zhuǎn)換器(ADC)、RAM、和數(shù)/模轉(zhuǎn)換器(DAC),并且按常規(guī)方式提供所述的功能。
對于EPG顯示,包括在EPG顯示中的顯示數(shù)據(jù)是由OSD處理器1117產(chǎn)生的,并且響應(yīng)于快速開關(guān)信號FSW使之包括在VSP1155的輸出信號中。當(dāng)控制器1110檢測到EPG顯示的激勵時,例如當(dāng)用戶按壓遙控器1125上的一個適當(dāng)?shù)逆I時,控制器1110利用諸如來自于StarSight模塊1160的節(jié)目導(dǎo)引數(shù)據(jù)之類的信息使OSD處理器1117產(chǎn)生EPG顯示。控制器1110響應(yīng)于信號FSW使VSP1155去組合來自于OSD處理器1117的EPG顯示數(shù)據(jù)和視頻圖象信號以產(chǎn)生包括EPG在內(nèi)的一個顯示。如下面將要描述的,EPG可以占據(jù)全部顯示區(qū),或只占據(jù)一部分顯示區(qū)。
當(dāng)EPG顯示有效時,控制器1110執(zhí)行存儲在EEPROM1127中的控制程序。該控制程序在EPG顯示中監(jiān)視一個位置指示器的位置,如一個光標(biāo)和/或高亮度區(qū)。用戶使用遙控器1125的方向和選擇鍵控制位置指示器的位置。按另一種方式,系統(tǒng)可能包括一個鼠標(biāo)器。控制器1110檢測一個選擇器件的激勵狀態(tài),例如點擊一個鼠標(biāo)按鈕,并且結(jié)合正在顯示的EPG數(shù)據(jù)計算當(dāng)前的光標(biāo)位置信息,以便確定期望的功能,例如調(diào)諧一個特定的節(jié)目。控制器1110隨后激勵和所選的特性有關(guān)的控制動作。
使用軟件和硬件的組合,可以實現(xiàn)按照本發(fā)明的節(jié)目導(dǎo)引的處理和顯示。例如,參照附圖1,EPG的顯示可以通過存儲器(如EEPROM1127)中的軟件來實現(xiàn)。例如通過用戶按壓遙控器1125上的一個EPG相關(guān)按鈕激勵一個EPG,這使CPU1112執(zhí)行一個EPG軟件例程。作為產(chǎn)生一個EPG顯示的一部分,CPU1112也要經(jīng)I2C總線訪問可存儲在StarSight模塊1160中的EPG數(shù)據(jù)和圖形。在存儲在EEPROM1127中的軟件例程的控制下,CPU1112使能OSD處理器1117操作,OSD處理器1117把EPG數(shù)據(jù)格式化為適于產(chǎn)生代表EPG數(shù)據(jù)和圖形的一個OSD的形式。由OSD處理器1117產(chǎn)生的OSD數(shù)據(jù)經(jīng)信號線OSD_RGB耦合到視頻信號處理器(VSP)1155。VSP1155中的快速開關(guān)在信號FSW的控制下把EPG OSD數(shù)據(jù)耦合到VSP1155的輸出端。這就是說,通過CPU1112執(zhí)行的軟件例程確定了EPG數(shù)據(jù)的顯示時間(例如,在顯示器的哪一部分),并且把信號FSW設(shè)置成適當(dāng)?shù)臓顟B(tài)以使快速開關(guān)能把EPG數(shù)據(jù)耦合到輸出端。
至此已經(jīng)描述的圖1所示的系統(tǒng)的功能部件的一個典型的實施例包括一個由SGS-Thomson Microelectronics公司生產(chǎn)的ST9296微處理器,用于提供和主微處理器1110有關(guān)的特性;由Mitsubishi生產(chǎn)的M65616畫中畫處理器用于提供所述的和PIP處理器1140有關(guān)的基本PIP功能;和由Sanyo生產(chǎn)的LA7612視頻信號處理器用于提供VSP1155的功能。
圖2表示按照本發(fā)明能夠處理和分類節(jié)目導(dǎo)引信息的一個電子設(shè)備的另一個實例。如以下所述,圖2所示的系統(tǒng)是一個MPEG兼容系統(tǒng),用于接收代表廣播節(jié)目的MPEG編碼的輸送流。然而,圖2的系統(tǒng)只是示例性的。用戶接口系統(tǒng)也可以應(yīng)用到其它類型的數(shù)字信號處理設(shè)備上,其中包括非MPEG兼容系統(tǒng),這涉及到其它類型的編碼數(shù)據(jù)流。例如,其它的設(shè)備包括數(shù)字視盤(DVD)系統(tǒng)和MPEG節(jié)目流,以及組合計算機和電視功能的系統(tǒng),如所謂的“PCTV”。此外,下面描述的系統(tǒng)是作為處理廣播節(jié)目的系統(tǒng)描述的,但這只是示例性的。使用“節(jié)目”這一術(shù)語來表示任何形式的包格式化數(shù)據(jù),如電話信息、計算機程序、互連網(wǎng)數(shù)據(jù)、或其它的通信數(shù)據(jù)。
總之,在圖2的視頻接收機系統(tǒng)中,由視頻數(shù)據(jù)調(diào)制的載波由天線10接收并由單元15處理。最終的數(shù)字輸出信號由解調(diào)器20解調(diào),并由解碼器30解碼。解碼器30的輸出由傳輸系統(tǒng)25處理,傳輸系統(tǒng)25響應(yīng)于來自遙控單元125的命令。系統(tǒng)25提供用于存儲、進(jìn)一步解碼、或交換到其它設(shè)備的壓縮數(shù)據(jù)輸出。
視頻和音頻解碼器85和80分別解碼來自系統(tǒng)25的數(shù)據(jù),以提供用于顯示的輸出。數(shù)據(jù)端口75提供從系統(tǒng)25向其它設(shè)備(如一臺計算機、或高清晰度電視(HDTV)接收機)交換壓縮數(shù)據(jù)的一個接口。存儲裝置90在存儲介質(zhì)105上存儲來自系統(tǒng)25的壓縮數(shù)據(jù)。存儲裝置90在回放方式也支持從存儲介質(zhì)105的壓縮數(shù)據(jù)檢索,以便由系統(tǒng)25處理,用于解碼、交換到其它設(shè)備、或存儲在不同的存儲介質(zhì)上(未示出以簡化附圖)。
現(xiàn)在詳細(xì)考慮圖2,由天線10接收的視頻數(shù)據(jù)調(diào)制的載波由輸入處理器15轉(zhuǎn)換成數(shù)字形式并進(jìn)行處理。處理器15包括射頻(RF)調(diào)諧器和中頻(IF)混頻器以及放大級,用于把輸入視頻信號向下變頻成適于作進(jìn)一步處理的較低的頻帶。最終的數(shù)字輸出信號由解調(diào)器20解調(diào)并且由解碼器30解碼。解碼器30的輸出由輸送系統(tǒng)25作進(jìn)一步的處理。
或者從解碼器30的輸出,或者解碼器30的輸出由解密單元40作進(jìn)一步處理,再經(jīng)選擇器35提供給服務(wù)檢測器33的多路轉(zhuǎn)換器(MUX)37。解密單元40例如可以是一個可拆除的單元,例如符合ISO7816標(biāo)準(zhǔn)和NRSS(國際可更新保密標(biāo)準(zhǔn))委員會標(biāo)準(zhǔn)(在項目PN-3639的EIA草簽文件IS-679中定義了NRSS可拆除的條件接入系統(tǒng))的一個小型智能卡。選擇器35檢測可插入的兼容解密卡的存在,并且僅在卡當(dāng)前正插在視頻接收單元中時才向MUX37提供單元40的輸出。否則,選擇器35從解碼器30向MUX37提供輸出。可插入卡的存在使單元40例如可對額外收費的節(jié)目頻道解密,并且向觀眾提供額外的節(jié)目服務(wù)。應(yīng)該注意的是,在該優(yōu)選實施例中,NRSS單元40和智能卡單元130(下面再討論智能卡單元130)共享同一個系統(tǒng)25的接口,因此在任何時間一次只能插入一個卡,或者是NASS卡,或者是智能卡。然而,接口也可以是分開的,以便可以并行操作。
從選擇器35提供給MUX37的數(shù)據(jù)是以在MPEG系統(tǒng)標(biāo)準(zhǔn)的2.4節(jié)中定義的一個符合MPEG規(guī)定的包格式化輸送數(shù)據(jù)流的形式,并且包括一個或多個節(jié)目頻道的節(jié)目導(dǎo)引信息和數(shù)據(jù)內(nèi)容。由包識別符(PID)識別包括特定節(jié)目頻道的各個包。輸送流包含節(jié)目特定信息(PSI),用于識別PID并且組合各個數(shù)據(jù)包以恢復(fù)包括包格式化的數(shù)據(jù)流的所有的節(jié)目頻道的內(nèi)容。在系統(tǒng)控制器115的控制下,輸送系統(tǒng)25經(jīng)通信接口單元116從輸入傳送流、存儲設(shè)備90、或互連網(wǎng)服務(wù)提供商獲取并整理節(jié)目導(dǎo)引信息?;蛘甙ㄌ囟ü?jié)目頻道內(nèi)容或者包括節(jié)目導(dǎo)引信息的各個包由包含在標(biāo)題信息中的它們的包識別符(PID)識別。如以上所討論的,節(jié)目描述可以包括和節(jié)目有關(guān)的不同的節(jié)目描述字段,如名稱、明星、級別等。
包含在圖2所示的視頻接收機中的用戶接口允許用戶通過從一個在屏顯示(OSD)菜單中選擇一個期望的功能部件來激勵各種功能部件。OSD菜單可包括上述的電子節(jié)目導(dǎo)引(EPG)和下面要討論的其它功能部件。代表在OSD菜單中顯示的信息的數(shù)據(jù)是通過系統(tǒng)控制器115響應(yīng)于存儲的節(jié)目導(dǎo)引信息、存儲的圖形信息、和/或如以上所述并且符合示例性控制程序(如圖5和6所示,下面還要討論)的并且經(jīng)輸入信號(例如StarSight數(shù)據(jù))接收的節(jié)目導(dǎo)引和圖形信息而產(chǎn)生的。軟件控制程序例如可存儲在系統(tǒng)控制器115的嵌入式存儲器(未示出)中。
用戶可以使用遙控器125(或其它選擇裝置,如鼠標(biāo))從OSD菜單項中選擇諸如要觀看的節(jié)目、要存儲的節(jié)目、存儲介質(zhì)的類型、和存儲的方式之類的項目。系統(tǒng)控制器115使用經(jīng)接口120提供的選擇信息去配置系統(tǒng)25以選擇要存儲和顯示的節(jié)目并且產(chǎn)生適合于所選的存儲設(shè)備和存儲介質(zhì)的PSI??刂破?15通過經(jīng)數(shù)據(jù)總線設(shè)置系統(tǒng)25各元件內(nèi)的控制寄存器值、并且通過用控制信號C經(jīng)多路轉(zhuǎn)換器37和110選擇信號路徑來配置該系統(tǒng)25的各元件45、47、50、55、65、95。
MUX37響應(yīng)于控制信號C或者從單元35選擇輸送流,或者按回放方式選擇經(jīng)存儲接口95從存儲設(shè)備90檢索的數(shù)據(jù)流。在正常情況下的非回放操作中,包括用戶要選擇觀看的節(jié)目在內(nèi)的數(shù)據(jù)包由它們的PID通過選擇單元45來識別。如果在所選的節(jié)目信息包的標(biāo)題數(shù)據(jù)中的一個加密指示字表示該信息包是加密的,單元45要向解密單元50提供這些信息包。否則,單元45向輸送解碼器55提供非加密的數(shù)據(jù)包。類似地,包括用戶要選擇存儲的節(jié)目在內(nèi)的數(shù)據(jù)包由它們的PID通過選擇單元47來識別。單元47根據(jù)包標(biāo)題加密指示字信息向解密單元50提供加密信息包,或向MUX110提供非加密信息包。
可用一個與NRSS標(biāo)準(zhǔn)兼容的可拆下的智能卡來實現(xiàn)解密單元40和50的功能。這種處理方法把所有的和保密相關(guān)的功能都集中在一個可拆下的單元上,如果服務(wù)提供者決定改變加密技術(shù),或者使保安系統(tǒng)容易改變,例如對于不同的服務(wù)進(jìn)行解密,則這個可拆下的單元應(yīng)該是容易替換的。
單元45和47使用PID檢測濾波器,該濾波器使通過MUX37提供的輸入信息包的PID與通過控制器115在單元45和47內(nèi)的控制寄存器中預(yù)先裝入的PID值相一致。在單元45和47中使用預(yù)裝的PID來識別要存儲的數(shù)據(jù)包和要解碼用來提供視頻圖象的數(shù)據(jù)包。預(yù)裝的PID存儲在單元45和47中的查找表內(nèi)。PID查找表被存儲器映射到單元45和47中的加密密鑰表,加密密鑰表使加密密鑰和每個預(yù)裝的PID相關(guān)聯(lián)。存儲器映射的PID和加密密鑰表允許單元45和47匹配包含預(yù)裝的PID的加密信息包與允許解密的相關(guān)加密密鑰。非加密的信息包沒有相關(guān)的加密密鑰。單元45和47向解密單元50提供已識別的信息包和與它們相關(guān)的加密密鑰這兩者。在單元45中的PID查找表還被存儲器映射到一個目的地表,目的地表使包含預(yù)裝的PID的包匹配包緩沖器60中的對應(yīng)的目的地緩沖單元??刂破?15將和用戶為了存儲和觀看選擇的節(jié)目有關(guān)的加密密鑰和目的地緩沖器單元的地址與指定的PID一道預(yù)裝入單元45和47中。加密密鑰由符合ISO7816-3標(biāo)準(zhǔn)的智能卡系統(tǒng)130從由輸入數(shù)據(jù)流提取的加密碼產(chǎn)生。加密密鑰的產(chǎn)生要經(jīng)受客戶權(quán)限的限制,它由輸入數(shù)據(jù)流中的編碼信息和/或在可插入的智能卡本身預(yù)存的信息確定(1989年的國際標(biāo)準(zhǔn)化組織的文件ISO7816-3確定了用于智能卡系統(tǒng)的接口和信號結(jié)構(gòu))。
由單元45和47向單元50提供的包是使用一種加密技術(shù)加密的,例如使用由商業(yè)部的國家技術(shù)信息服務(wù)中心提供的聯(lián)邦信息標(biāo)準(zhǔn)(FIPS)出版物46、74、81中定義的數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)的技術(shù)。單元50使用由單元45和47提供的相應(yīng)的加密密鑰、并通過利用對所選的加密算法適當(dāng)?shù)慕饷芗夹g(shù)來解密已加密的包。來自于單元50的已解密的包和來自于單元45的包括要顯示的節(jié)目的非加密的包都提供給解碼器55。來自于單元50的已解密的包和來自于單元47的包括要存儲的節(jié)目的非加密的包都提供給MUX110。
單元60包含可由控制器115訪問的4個包緩沖器。一個緩沖器被指定用來保持控制器115的專用數(shù)據(jù),另三個緩沖器被指定用來保持應(yīng)用設(shè)備75、80、85專用的包。控制器115和應(yīng)用接口70對存儲在單元60內(nèi)的4個緩沖器中的包的訪問是由緩沖器控制器單元65控制的。單元45對于每個由單元45識別的包都向單元65提供一個目的地標(biāo)志以便解碼。標(biāo)志指示已識別的包的各個單元60目的地位置,并且通過控制單元65把這些標(biāo)志存儲在一個內(nèi)存儲器表中??刂茊卧?5根據(jù)先進(jìn)先出(FIFO)原則確定和存儲在緩沖器60中的包有關(guān)的一系列讀和寫指針。寫指針和目的地標(biāo)志相結(jié)合,允許在單元60中的適當(dāng)?shù)哪康牡鼐彌_器內(nèi)的下一個空位置依次存儲來自于單元45或50的已識別的包。讀指針通過控制器11 5和應(yīng)用接口70允許依次讀出來自于適當(dāng)?shù)膯卧?0的目的地緩沖器的包。
由單元45和50向解碼器55提供的非加密的和解密的包包含由MPEG系統(tǒng)標(biāo)準(zhǔn)第2.4.3.2節(jié)定義的一個輸送標(biāo)題。解碼器55由輸送標(biāo)題確定非加密的和解密的包是否包含一個適應(yīng)字段(見MPEG系統(tǒng)標(biāo)準(zhǔn))。該適應(yīng)字段包含定時信息,定時信息例如包括節(jié)目時鐘基準(zhǔn)(PCR),用于同步和解碼包的內(nèi)容。在檢測到一個定時信息包時,即包含一個適應(yīng)字段的包,解碼器55經(jīng)設(shè)置系統(tǒng)中斷的一個中斷機構(gòu)向控制器115發(fā)出信號已經(jīng)接收到這個包。此外,解碼器55改變單元65中的定時包目的地標(biāo)志,并且向單元60提供這個信息包。單元65通過改變單元65的目的地標(biāo)志把由解碼器55提供的定時信息包轉(zhuǎn)向到被指定為保持控制器115所用的數(shù)據(jù)的單元60的緩沖器單元,而不是應(yīng)用緩沖器的單元。
在收到由解碼器55設(shè)置的系統(tǒng)中斷時,控制器115讀出定時信息和PCR值,并且將其存儲在內(nèi)存儲器中??刂破?15使用相繼的定時信息包的PCR值調(diào)節(jié)系統(tǒng)25的主時鐘(27兆赫)。使用由控制器115產(chǎn)生的、在接收相繼的定時包之間的時間間隔的、基于PCR的估算值和基于主時鐘的估算值之間的差來調(diào)節(jié)系統(tǒng)25的主時鐘。為此,控制器115要應(yīng)用所導(dǎo)出的時間估算值的差來調(diào)節(jié)用于產(chǎn)生主時鐘的一個電壓控制振蕩器的輸入控制電壓。在把定時信息存入內(nèi)存儲器后,控制器115復(fù)位該系統(tǒng)中斷。
由解碼器55從單元45和50接收的包含節(jié)目內(nèi)容(包括音頻、視頻、字幕、和其它信息)的包由單元65從解碼器55引導(dǎo)到包緩沖器60中的指定的應(yīng)用設(shè)備緩沖器。應(yīng)用控制單元70從緩沖器60中的指定的緩沖器依次檢索音頻、視頻、字幕、和其它數(shù)據(jù),并將這些數(shù)據(jù)提供給相應(yīng)的應(yīng)用設(shè)備75、80、85。應(yīng)用設(shè)備包括音頻和視頻解碼器80、85和高速數(shù)據(jù)端口75。例如,對應(yīng)于如以上所述的由控制器115產(chǎn)生的一個組合的節(jié)目導(dǎo)引的包數(shù)據(jù)可以傳送到視頻解碼器85,以便格式化成適于在連到視頻解碼器85上的一個監(jiān)視器(未示出)上顯示的視頻信號。例如還有,可以使用數(shù)據(jù)端口75向一個計算機提供高速數(shù)據(jù),例如,計算機程序。按另一種方式,還可以使用端口75向一個HDTV解碼器輸出數(shù)據(jù),以顯示例如對應(yīng)于所選的節(jié)目或節(jié)目導(dǎo)引的圖像。
由指定用于單元60中控制器115的緩沖器的單元45來識別包含PSI信息的包。以類似于對于包含節(jié)目內(nèi)容的包所述的方式,由單元65經(jīng)單元45、50、55把PSI包引向這個緩沖器。控制器115從單元60讀出PSI,并將其存入內(nèi)存儲器控制器115還從存儲的PSI產(chǎn)生壓縮的PSI(CPSI),并將CPSI加入適于在一個可選擇的存儲介質(zhì)上存儲的經(jīng)包格式化的數(shù)據(jù)流中。由控制器115,結(jié)合單元45和單元47的PID、目的地和加密密鑰查找表、和控制單元65的功能,按先前描述過的方式控制包的識別和方向。
此外,控制器115耦合到通信接口單元116,通信接口單元116的操作方式類似于圖1中的接口單元1113。即,單元116提供向互連網(wǎng)上載和自互連網(wǎng)下載的能力。通信接口單元116例如包括一個調(diào)制解調(diào)器,用于例如經(jīng)電話線或有線電視線連接到互連網(wǎng)的服務(wù)提供商。這種通信能力除了接收電視節(jié)目外,還允許圖2所示的系統(tǒng)提供電子郵件功能和與互連網(wǎng)有關(guān)的其它特征,例如Web瀏覽。
圖3是圖2概要表示的并且經(jīng)以上詳細(xì)描述的一個電子設(shè)備的一個具體實施方案。圖3表示一個衛(wèi)星接收機的機頂盒,由美國印第安納州的Indianapolis市Thomson Consumer Electronics公司設(shè)計和生產(chǎn),用于接收由Hughes E1ectronics公司提供的Direct TVTM衛(wèi)星服務(wù)。
如圖3所示,機頂盒有一個調(diào)諧器301,它接收并且調(diào)諧來自于衛(wèi)星天線317的范圍在950-1450兆赫的可以接收的衛(wèi)星RF信號。已調(diào)諧的模擬信號輸出到一個鏈路模塊302作進(jìn)一步的處理。鏈路模塊302負(fù)責(zé)對來自于調(diào)諧器301的模擬調(diào)諧信號I_out和Q_out作進(jìn)一步的處理,其中包括模擬信號的濾波和調(diào)節(jié),和把模擬信號轉(zhuǎn)換為數(shù)字輸出信號DATA。鏈路模塊302是作為一個集成電路(IC)實施的。鏈路模塊IC由法國的Grenoble的SGS-Thomson Microelectronics公司制造,其部件號為ST15339-610。
鏈路模塊302的數(shù)字輸出DATA由符合包格式化規(guī)定的并且通過輸送單元303識別并處理的數(shù)據(jù)流組成。結(jié)合圖2詳細(xì)討論過的數(shù)據(jù)流包括節(jié)目導(dǎo)引數(shù)據(jù)信息和來自于Direct TVTM的衛(wèi)星廣播服務(wù)的一個或多個節(jié)目頻道的數(shù)據(jù)內(nèi)容。
輸送單元303的功能和圖2所示的已經(jīng)討論過的輸送系統(tǒng)25相同。如以上所述,輸送單元303按照包含在標(biāo)題信息中的包識別符(PID)處理包格式化的數(shù)據(jù)流。然后把處理過的數(shù)據(jù)流格式化成MEPG兼容的、壓縮的音頻和視頻包,并耦合到一個MEPG解碼器304作進(jìn)一步處理。
輸送單元303由一個先進(jìn)RISC微處理器(ARM)315控制,它是一個基于RISC的微處理器。ARM微處理器315執(zhí)行駐留在ROM308中的一個控制軟件,該軟件的一個部分例如可以是圖5或圖6所示的控制程序,用于按照下面將要討論的本發(fā)明的各個方面處理可以應(yīng)用的節(jié)目導(dǎo)引信息。
輸送單元303可以作為一個集成電路實施的。例如,輸送單元的一個優(yōu)選實施例可以是由SGS-Thomson Microelectronics公司制造的IC,其部件號為ST15273-810或15103-65C。
來自于輸送單元303的MEPG兼容的、壓縮的音頻和視頻包傳遞到MEPG解碼器304。MPEG解碼器304解碼來自于輸送單元303的壓縮MEPG數(shù)據(jù)流。解碼器304然后輸出可應(yīng)用的音頻流,這個音頻流然后由音頻數(shù)/模轉(zhuǎn)換器(DAC)305進(jìn)一步處理,把數(shù)字音頻數(shù)據(jù)轉(zhuǎn)換成模擬聲音。解碼器304還向一個NTSC編碼器306輸出代表圖象象素信息的可應(yīng)用的數(shù)字視頻數(shù)據(jù)。NTSC編碼器306然后進(jìn)一步處理這個視頻數(shù)據(jù),使之成為NTSC兼容的模擬視頻信號,從而可在一個正規(guī)的NTSC電視屏幕上顯示這個視頻圖象。上述的MEPG解碼器也可作為一個集成電路實施。MEPG解碼器的一個優(yōu)選實施例是由SGS-Thomson Microelectronics公司制造的IC,其部件號為STi3520。
圖3的附加的相關(guān)功能塊包括調(diào)制解調(diào)器307,它對應(yīng)于圖2所示的通信接口單元116,例如用于接入互連網(wǎng)。條件接入模塊(CAM)309對應(yīng)于圖2所示的NRSS解密單元130,用于提供條件接入信息。寬帶數(shù)據(jù)模塊310對應(yīng)于圖2所示的高速數(shù)據(jù)端口75,用于例如向一個HDTV解碼器或一個計算機提供高速數(shù)據(jù)訪問。鍵盤/IR接收器模塊312對應(yīng)于圖2所示的遙控單元接口120,用于從用戶控制單元314接收用戶控制命令。數(shù)字AV總線模塊313對應(yīng)于圖2所示的I/O端口100,用于連接到一個外部設(shè)備,如一個VCR或DVD播放器。
圖5和圖6表示兩個示例性的控制程序的流程圖,這兩個控制程序或由圖1的CPU1112執(zhí)行,或由圖2的控制單元115執(zhí)行,或由圖3的ARM微處理器315執(zhí)行,以便實現(xiàn)按本發(fā)明的各個方面的特征。本領(lǐng)域的普通技術(shù)人員容易看出,按照本發(fā)明由圖1-3中所述的任何一個系統(tǒng)執(zhí)行的控制程序都將提供相同的特征。因此,為避免重復(fù),下面只針對圖3所示的示例性的硬件實施方式描述控制程序。
當(dāng)用戶接通圖3所示的系統(tǒng),該系統(tǒng)一般首先要顯示用戶預(yù)先選定的一個節(jié)目的視頻圖象以便觀察。然后,用戶例如可以按壓一個用戶控制單元314上的“導(dǎo)引”按鈕(未示出),以顯示一個電子節(jié)目導(dǎo)引。
在我們的示例性實施例中,在檢測到這個用戶請求時,在輸送單元303中的ARM微處理器315處理從數(shù)據(jù)流獲得的由節(jié)目導(dǎo)引信息提供商提供的節(jié)目導(dǎo)引數(shù)據(jù)信息,并且把節(jié)目導(dǎo)引數(shù)據(jù)信息格式化成對應(yīng)于如圖4所示的全“表格導(dǎo)引”的OSD象素數(shù)據(jù)。來自于輸送單元303的OSD象素數(shù)據(jù)轉(zhuǎn)交給MPEG音頻/視頻解碼器304用于產(chǎn)生導(dǎo)引圖象,如以上所述的。
“表格導(dǎo)引”400一般占據(jù)顯示器的整個屏幕。表格導(dǎo)引按時間及頻道的格式顯示一個節(jié)目單,類似于報紙上列出的電視節(jié)目單。具體來說,導(dǎo)引的一個維(如水平方向)表示時間信息,導(dǎo)引的另一維(如垂直方向)表示頻道信息。時間信息通過以半個小時的間隔標(biāo)出的位于導(dǎo)引頂部的一個時間線401傳達(dá)給用戶。頻道信息通過頻道號410-416和相應(yīng)的頻道臺名420-426傳達(dá)給用戶。
此外,節(jié)目導(dǎo)引400包含圖標(biāo)互連網(wǎng)450和電子郵件460。通過點擊這些圖標(biāo),用戶通過通信接口單元307可以瀏覽互連網(wǎng)和收/發(fā)電子郵件。此外,互連網(wǎng)Web站點圖標(biāo)也可收入節(jié)目導(dǎo)引的表格中。例如,通過在表格470內(nèi)的“ESPN.Com”上點擊,用戶將被自動鏈接到例如一個ESPN Web站點。
如在圖5的步驟505所示的,通過使用用戶控制單元314選擇圖4所示的圖標(biāo)480,按照本發(fā)明用戶可以請求按照字母順序的分類特征。在步驟510,在檢測到這個用戶請求時,ARM處理器315將產(chǎn)生如圖7所示的按照字母順序分類的用戶接口屏幕700。
ARM處理器315還調(diào)用一個庫例行程序,如步驟515所示的。這個庫例行程序515將把部分存儲器316配置成“分類存儲器”,用于分類已經(jīng)從節(jié)目導(dǎo)引數(shù)據(jù)提供商下載的并且預(yù)先存儲在存儲器316中的節(jié)目導(dǎo)引數(shù)據(jù)信息。
此外,在分配分類存儲器后,ARM處理器315首先根據(jù)每個節(jié)目相應(yīng)的節(jié)目名稱預(yù)分類包含在節(jié)目導(dǎo)引數(shù)據(jù)信息中的所有的節(jié)目,如步驟520所示。為了消除有關(guān)節(jié)目分類的基本上沒有意義的句子中的冠詞(如“a”,“an”,“the”等)的影響,ARM處理器315首先要重新格式化節(jié)目標(biāo)題,把所有的句子中的冠詞都移到標(biāo)題的最后。處理器315然后使用重新格式化的標(biāo)題的頭4個字符散列分類當(dāng)前節(jié)目導(dǎo)引信息中所有的重新格式化的節(jié)目標(biāo)題。散列分類將使在相同的“散列表元”(bucket)中的所有的節(jié)目的相應(yīng)的標(biāo)題具有相同的4個字符,并且這些散列表元在一個字母化列表中連系在一起,以節(jié)目標(biāo)題作為關(guān)鍵字。
圖7中的字母分類接口屏幕700包含一個“虛擬”鍵盤705,它有一個字母和數(shù)字字符的列表。在屏幕700頂部顯示一個用戶輸入的正文串字段710。用戶可以使用用戶控制單元314上的導(dǎo)航按鈕(未示出)選擇虛擬鍵盤705上的字母或數(shù)字字符。當(dāng)用戶選擇了鍵盤上的一個字符時,這個字符就出現(xiàn)在正文串字段710的第一個位置。
一旦用戶輸入了一個字符并且這個字符出現(xiàn)在正文串字段710中,ARM處理器315就試圖從所述預(yù)分類的表中尋找第一個節(jié)目,它的節(jié)目標(biāo)題的第一個字符應(yīng)該和用戶第一個輸入的字符匹配一致,如步驟525所示的。
本發(fā)明的一個有益的方面是,通過已經(jīng)預(yù)分類的在散列箱(bin)中的節(jié)目,ARM處理器315通過簡單地定位正確的散列箱就能迅速地接近第一個匹配的節(jié)目。一旦找到正確的散列箱ARM處理器315隨后就可以對這個正確的散列箱進(jìn)行分類,從而獲得這個特定的節(jié)目,這個節(jié)目的標(biāo)題的第一個字符和第一個輸入的字符相符,如步驟540所示的。
另一方面,如果沒有找到其標(biāo)題和輸入的正文串匹配的節(jié)目,ARM處理器315將選擇下邊一個緊挨著的位置的節(jié)目,在這里匹配的節(jié)目已經(jīng)定位在字母分類表上,如步驟525所示的。
在步驟530、535、545建立一個循環(huán),從而使ARM處理器315可以識別其節(jié)目標(biāo)題按照字母順序排在第一個選定的節(jié)目之后的下邊的幾個節(jié)目,直到屏幕占滿或達(dá)到表的最后時為止。其結(jié)果是按照節(jié)目標(biāo)題的字母順序的一個節(jié)目表的顯示。
作為一個例子,如圖7所示,當(dāng)一個用戶首先選擇了一個字母“a”時,這個顯示將按照字母順序表示其標(biāo)題以字母“a”開始的節(jié)目,如節(jié)目720-724的列表所示的。
在顯示這個字母列表時,ARM處理器315將等待以觀察用戶是否輸入任何附加的字符,如步驟550所示的。
如果輸入第二個字母,則在正文串字段710的第二個位置顯示這個第二字母。一旦選擇了這個字母,則ARM處理器315將使屏幕按照字母順序顯示以用戶選擇的頭兩個字母開始的節(jié)目。例如,如圖8所示,屏幕現(xiàn)在顯示的字母順序表為節(jié)目820-824,相應(yīng)的標(biāo)題中有字符“au”的節(jié)目位于表的最上部。
圖6表示本發(fā)明的另一個示例性的控制程序。圖6和圖5所示的流程圖之間的唯一差別是,在圖6中包括這樣一種能力允許用戶在輸入正文串時規(guī)定哪一個節(jié)目描述字段用于進(jìn)行分類,如步驟612所示。
如以上所述,節(jié)目導(dǎo)引信息可以包括不同的節(jié)目描述字段。一個節(jié)目描述字段例如可以涉及節(jié)目標(biāo)題、明星、導(dǎo)演、原始的級別、或節(jié)目內(nèi)容的一個簡介、等。本發(fā)明人認(rèn)識到,能夠讓用戶選擇要用哪一個描述字段來分類節(jié)目導(dǎo)引信息是有益的。
如圖9所示,顯示用于實施由圖6的控制程序提供的特征的一個用戶接口屏幕。接口屏幕的頂部表示某些可能的節(jié)目描述字段901-905的例子,這些字段可以是包含在節(jié)目導(dǎo)引信息中的一個節(jié)目描述的一部分。通過使用圖3的用戶控制單元314上的導(dǎo)航鍵,用戶可以選擇字段901-905之一。
如圖9所示,例如,已經(jīng)選擇了字段“明星”,并因此使該字段高亮度顯示。ARM處理器315隨后使用這個字段作為分類節(jié)目導(dǎo)引信息中的節(jié)目的關(guān)鍵字。如果用戶隨后輸入一個字符,例如“h”,如圖9所示,則將出現(xiàn)以節(jié)目的明星名字的字母順序排列的節(jié)目表。在這種情況下按所選的“明星”字段,以字母順序首先列出明星HarrisonFord的節(jié)目,隨后列出明星Tom Hanks的節(jié)目。允許用戶選擇用哪一個描述字段分類節(jié)目的這種能力給用戶提供定制用戶節(jié)目表的附加能力。
可以理解,這里所表示的和描述的實施例和變化只是為了說明,在不偏離本發(fā)明的范圍和構(gòu)思的條件下本領(lǐng)域的普通技術(shù)人員可以實現(xiàn)各種各樣的改進(jìn)。
權(quán)利要求
1.一種處理包含節(jié)目的節(jié)目描述的頻道導(dǎo)引信息以形成頻道導(dǎo)引的設(shè)備,包括用于存儲所說的頻道導(dǎo)引信息的存儲裝置;用于輸入用戶請求和具有一個或多個用戶可選擇的字符的正文串的用戶控制裝置;控制裝置響應(yīng)于所說用戶請求,根據(jù)所說的節(jié)目描述按字母順序分類所說節(jié)目以形成一個按字母分類的表,并且用一個和所說正文串匹配一致的節(jié)目描述來定位第一節(jié)目。
2.權(quán)利要求1的設(shè)備,其特征在于進(jìn)一步還包括用于顯示以所說的第一節(jié)目開始的對所說節(jié)目按字母分類的表的裝置。
3.權(quán)利要求1的設(shè)備,其特征在于所說相應(yīng)的節(jié)目描述是所說的節(jié)目的相應(yīng)標(biāo)題。
4.權(quán)利要求1的設(shè)備,其特征在于所說的用戶控制裝置進(jìn)一步還包括允許用戶規(guī)定所說的控制裝置響應(yīng)于所說用戶請求按所說的相應(yīng)節(jié)目描述中的哪一個節(jié)目描述字段進(jìn)行分類的裝置。
5.權(quán)利要求4的設(shè)備,其特征在于所說的節(jié)目描述字段可以涉及所說的節(jié)目的標(biāo)題、明星、導(dǎo)演、或上下文。
6.權(quán)利要求1的設(shè)備,其特征在于所說的用戶控制裝置首先通過把所說的相應(yīng)的節(jié)目描述的任何一個句子中的冠詞移動到所說相應(yīng)的節(jié)目描述的最后來分類所說的節(jié)目。
7.一種用于處理節(jié)目的頻道導(dǎo)引信息以形成頻道導(dǎo)引的設(shè)備,包括用于存儲所說的頻道導(dǎo)引信息的存儲器;用于輸入具有一個或多個用戶可選擇的字符的正文串的用戶控制裝置;用于在所說的控制裝置的控制下顯示在屏消息的顯示器;控制器根據(jù)所說的正文串按字母順序分類所說節(jié)目,并且使所說的在屏顯示裝置顯示以和所說正文串匹配一致的第一節(jié)目開始的所說節(jié)目的所說的按字母順序的表。
8.一種用于處理包含節(jié)目的相應(yīng)節(jié)目描述的頻道導(dǎo)引信息以形成頻道導(dǎo)引的方法,包括如下步驟把所說的頻道導(dǎo)引信息存儲在一個存儲器中;接收一個用戶輸入的請求和具有一個或多個用戶可選擇的字符的一個正文串;響應(yīng)于所說的用戶請求,根據(jù)所說的節(jié)目描述按照字母順序分類所說的節(jié)目以形成一個按字母分類的表;用和所說的正文串匹配一致的節(jié)目描述定位第一個節(jié)目。
9.權(quán)利要求8的方法,其特征在于進(jìn)一步還包括如下步驟以所說的第一節(jié)目開始顯示所說的節(jié)目的按字母分類的表。
10.權(quán)利要求8的方法,其特征在于所說的相應(yīng)節(jié)目描述是所說節(jié)目的相應(yīng)的標(biāo)題。
11.權(quán)利要求8的方法,其特征在于所說的接收步驟進(jìn)一步還包括如下步驟接收分類步驟使用哪一個節(jié)目描述字段的指示。
12.權(quán)利要求11的方法,其特征在于所說的節(jié)目描述字段可以涉及所說節(jié)目的標(biāo)題、明星、導(dǎo)演、或上下文。
13.權(quán)利要求8的方法,其特征在于所說的分類步驟進(jìn)一步還包括如下步驟首先把所說的相應(yīng)的節(jié)目描述的任何一個句子中的冠詞移動到所說相應(yīng)的節(jié)目描述的最后。
14.一種處理節(jié)目的頻道導(dǎo)引信息的方法,包括如下步驟把所說的頻道導(dǎo)引信息存儲在一個存儲器中;輸入具有一個或多個用戶可選擇的字符的一個正文串;根據(jù)所說的正文串按照字母順序分類所說的節(jié)目;以和所說的正文串匹配一致的第一個節(jié)目開始顯示所說節(jié)目的所說按字母分類的表。
15.權(quán)利要求1的設(shè)備,其特征在于如果所說的控制裝置沒能定位具有和所說的正文串匹配一致的節(jié)目描述的所說第一個節(jié)目,則代之以選擇所說的按字母分類的表上的下一個節(jié)目,這個下一個節(jié)目的位置緊挨著已經(jīng)定位的所說的第一個節(jié)目的位置,并在其后邊。
16.權(quán)利要求8的方法,其特征在于如果所說的定位步驟沒能定位所說的第一個節(jié)目,則代之以選擇所說的按字母分類的表上的下一個節(jié)目,這個下一個節(jié)目的位置緊挨著已經(jīng)定位的所說的第一個節(jié)目的位置,并在其后邊。
全文摘要
一種用于處理包含節(jié)目的相應(yīng)節(jié)目描述的頻道導(dǎo)引信息的方法和設(shè)備,包括如下特征。把所說的頻道導(dǎo)引信息存儲在一個存儲器中。用戶可輸入一個用戶輸入請求和具有一個或多個用戶可選擇的字符的一個正文串。響應(yīng)于用戶請求,根據(jù)所說的節(jié)目描述按照字母順序分類節(jié)目以形成一個按字母分類的表。然后顯示節(jié)目的字母的表,在表上的第一個節(jié)目是具有和用戶輸入的正文串匹配一致的節(jié)目描述的節(jié)目,如果可以定位它的話。
文檔編號H04N5/445GK1270737SQ9880804
公開日2000年10月18日 申請日期1998年6月5日 優(yōu)先權(quán)日1997年6月6日
發(fā)明者D·W·蘭達(dá)爾, D·R·施奈德溫, M·J·麥拉尼, M·L·布朗, M·S·維斯特拉克 申請人:湯姆森消費電子有限公司