專利名稱:為節(jié)目指南中的節(jié)目提供鏈接的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及節(jié)目指南信息處理的領(lǐng)域,尤其涉及處理和顯示節(jié)目指南信息,以便有關(guān)節(jié)目指南中存在被選節(jié)目的信息能夠容易地傳達給用戶的系統(tǒng)和方法。
背景技術(shù):
諸如電視機和個人計算機(PC)之類的電子設(shè)備要求包括用戶界面系統(tǒng)的控制系統(tǒng)。通常,用戶界面將信息提供給用戶和簡化設(shè)備的使用。用戶界面的一個例子是電視系統(tǒng)中的電子節(jié)目指南(EPG)。
EPG具有交互式屏幕顯示的特征,它顯示類似于在當(dāng)?shù)貓蠹埢蚱渌∷⒚襟w上找到的TV列表的信息。另外,EPG還包括校對和解碼節(jié)目所需要的信息。EPG提供在由其范圍通常從下一個小時開始直到幾天之后的EPG覆蓋的時間幀內(nèi)有關(guān)每個節(jié)目的信息。包含在EPG中的信息分組括節(jié)目安排特性,例如,頻道號、節(jié)目標(biāo)題、開始時間、終止時間、已用時間、剩余時間、收視率(如果有的話)、題目、主題、和節(jié)目內(nèi)容提要。EPG通常排列成二維表格或網(wǎng)格形式,一個軸上是時間信息,另一個軸上是諸如頻道信息之類的節(jié)目源信息。
與駐留在專用頻道上的和只滾動接下來2至3小時內(nèi)其它頻道上的當(dāng)前節(jié)目安排的非交互式指南不同,EPG使觀眾能夠在往后的某個時段內(nèi),例如,在直到以后幾天內(nèi)的任意時間上選擇任意頻道。而且,EPG特征還包括加亮網(wǎng)格上包含節(jié)目信息的個別小方格的能力。一旦被加亮,觀眾就可以實現(xiàn)與那個被選節(jié)目有關(guān)的功能。例如,觀眾可以立刻切換到當(dāng)前正在播放的那個節(jié)目上。如果適當(dāng)?shù)嘏渲秒娨暀C并將它與記錄設(shè)備相連接,則觀眾還可以編程單觸式盒式錄象(VCR)等。這樣的EPG在現(xiàn)有技術(shù)中是已知的,例如,頒發(fā)給Young等人并轉(zhuǎn)讓給StarSight Telecast公司的美國專利第5,353,121、5,479,268、和5,479,266號對此作了描述。
另外,頒發(fā)給Chaney等人并轉(zhuǎn)讓給本發(fā)明的同一受讓人的美國專利第5,515,106號詳細描述了包括實現(xiàn)示范性節(jié)目指南系統(tǒng)所需要的數(shù)據(jù)分組結(jié)構(gòu)的示范性實施例。示范性數(shù)據(jù)分組結(jié)構(gòu)被設(shè)計成使與節(jié)目有關(guān)的頻道信息(例如,頻道名、呼號、頻道號,類型、等等)和節(jié)目描述信息(例如,標(biāo)題、收視率、影星、等等)可以從節(jié)目指南數(shù)據(jù)庫提供商有效地傳送到接收設(shè)備。
諸如EPG那樣的用戶界面可應(yīng)用于模擬和數(shù)字電視系統(tǒng),和諸如個人計算機那樣的其它電子設(shè)備。隨著帶有許多特征的電子設(shè)備變得越來越復(fù)雜,對既耐用又易用的用戶界面的需要變得尤為重要。例如,具有控制每個系統(tǒng)的特征用的各自界面的分離電子系統(tǒng)現(xiàn)在正被組合成要求單個用戶界面的單個系統(tǒng)。一個具體的例子是所謂的PCTV,它既有個人計算機的特征又有電視機的特征。用于這種設(shè)備的用戶界面系統(tǒng)必須提供計算機的無干擾通信和與電視機有關(guān)的信息和規(guī)定對與計算機和電視機兩者有關(guān)的特征的簡單控制。
當(dāng)前EPG系統(tǒng)面臨的一個問題是節(jié)目指南通常是以固定格式(即,如上所述,以一個軸上是時間信息和另一個軸上是頻道信息的二維網(wǎng)格格式)提供的。由于時間信息軸總是被標(biāo)記成顯示特定的時間段(例如,500p.m.-630p.m.),因此,只有在那個特定時間段上播放的節(jié)目才可以顯示在屏幕上。換言之,如果用戶想要尋找在那個時間段之前或之后播放的節(jié)目,用戶將不得不沿著時間軸向前或向后滾動整個EPG。
這種當(dāng)前EPG只能夠顯示特定時間段內(nèi)的節(jié)目的限制在具有搜索能力的EPG中存在著一些特殊的問題。以Maze等人的名字在1996年7月25日提出并轉(zhuǎn)讓給本發(fā)明的同一受讓人的、序號為08/687,285的同時待審美國專利申請對搜索能力的例子作了描述。在該申請所描述的設(shè)備中,用戶能夠輸入諸如“sports(運動)”之類的搜索項,以搜索是否出現(xiàn)一些全部或部分地與輸入的搜索項相匹配的具有節(jié)目指南信息的節(jié)目。如果存在匹配,則EPG將自動前進到最先出現(xiàn)的時間段并加亮相應(yīng)的節(jié)目。與Maze專利申請中所述相似的,表示最先出現(xiàn)的被選節(jié)目得到加亮的EPG屏幕顯示在
圖1中。
如圖1所示,在本例中加亮的最先出現(xiàn)的匹配節(jié)目是小方格101中的節(jié)目。加亮的節(jié)目是“sportcenter”,和該節(jié)目下午5時30分在ESPN、第206頻道上播放。但是,在這種現(xiàn)有的EPG系統(tǒng)中,用戶為了在EPG中尋找與用戶判據(jù)相匹配的下一個出現(xiàn)的節(jié)目,用戶不得不滾動整個EPG。尤其是,用戶無法通過查看圖1所示的屏幕事先知道,在諸如CNN之類的專用頻道中是否有一些相匹配的節(jié)目出現(xiàn),更不用說什么時候出現(xiàn)了。把它找出來的唯一方法是通過滾動整個EPG,并仔細注視,例如,CNN上的加亮節(jié)目。
發(fā)明概述本發(fā)明人認識到在現(xiàn)有EPG中存在的如上所述的一些問題。本發(fā)明的主要目的是通過提供能夠傳達有關(guān)以前或以后出現(xiàn)的節(jié)目的信息,而無需用戶不得不滾動或仔細查看整個EPG的EPG,來克服上述問題中的至少一個。
因此,本發(fā)明提供了在代表時間間隔的圖象中顯示節(jié)目信息的方法和相關(guān)系統(tǒng),該方法包括下列步驟從所述節(jié)目信息中確定與判據(jù)相匹配并出現(xiàn)在所述時間間隔之外的時間上的第一節(jié)目;和生成指示與所述判據(jù)相匹配的第一節(jié)目存在并出現(xiàn)在所述時間間隔之外的時間上的圖標(biāo)。
附圖簡述在附圖中,圖1示出了現(xiàn)有EPG的屏幕;圖2和2A示出了根據(jù)本發(fā)明優(yōu)選實施例的示范性EPG菜單;圖3和3A也示出了根據(jù)本發(fā)明的示范性EPG菜單;圖4示出了本發(fā)明適合于處理和顯示節(jié)目指南信息的視頻系統(tǒng)的實例;圖5示出了本發(fā)明適合于處理和顯示節(jié)目指南信息的數(shù)字視頻處理設(shè)備的實例;和圖6示出了按照本發(fā)明的優(yōu)選實施例,處理和顯示節(jié)目指南信息的方法的流程圖。
詳細說明如上所述,圖1是現(xiàn)有EPG菜單的例子。所顯示的這個EPG屏幕100,例如,具有如所加亮的第一被選節(jié)目101。在這種情況下,與例如“sports”的搜索判據(jù)相匹配的第一節(jié)目是“sportcenter”,和在下午5時30分正在ESPN、第206頻道上播放。用戶沒有任何,例如,是否有其它與所選判據(jù)相匹配的節(jié)目出現(xiàn)的指示。也就是說,用戶無法知道在,例如,CNN,第202頻道上是否有相匹配的節(jié)目,除非用戶讓整個EPG 100隨著時間前進,而同時仔細監(jiān)視EPG看看是否有任何加亮的節(jié)目。如果用戶到最后都沒有在CNN上找到相匹配的節(jié)目,那么,這不僅浪費用戶的時間,而且將會使用戶灰心喪氣。
圖2是根據(jù)本發(fā)明的EPG菜單的示范性實施例。圖2中的EPG 200示出了滿足所選判據(jù)的第一加亮節(jié)目。在本例中,第一被選節(jié)目也是如小方格201所示的、ESPN上的“sportscenter”。但是,按照本發(fā)明,還有有關(guān)與所選判據(jù)相匹配的其它被選節(jié)目的、在EPG 200上的附加信息傳達給用戶。這個信息是通過圖標(biāo)202-205傳達的。
圖標(biāo)202-205基本上是指向一些未來時間的箭頭的形狀。另外,在圖標(biāo)202-205的各個主體上存在時間信息。例如,圖標(biāo)202將有相匹配的節(jié)目出現(xiàn)和下一個相匹配節(jié)目在7月23日下午11時出現(xiàn)在CNN,第202頻道上的信息傳達給用戶。如果用戶有興趣找出更多有關(guān)這個頻道上的這個節(jié)目的信息,該用戶可以利用如下所述的用戶入口設(shè)備簡單選擇圖標(biāo)202,并推進EPG以顯示如圖3所示的、這次出現(xiàn)(即,7月23日下午11時)的時隙。
請注意,在圖2中,對于,例如,USA,第253頻道和HBO,第910頻道,沒有與所顯示的圖標(biāo)202-205相類似的圖標(biāo)。這向用戶表明在這些頻道中沒有出現(xiàn)與所選判據(jù)相匹配的節(jié)目,因此,用戶不需要滾動整個EPG查找這些頻道中的一個。
圖3示出了用戶已經(jīng)選擇了圖2所示的圖標(biāo)202之后EPG的屏幕300。正如上面所解釋的,EPG將前進到如圖標(biāo)202所指示的、大約7月23日下午11時的時間段。然后,CNN頻道上與用戶輸入的判據(jù)相匹配的下一個節(jié)目將被加亮,在這種情況下,加亮的節(jié)目是“sportsworld”。請注意,圖標(biāo)203-205仍然出現(xiàn)在屏幕300上,向用戶傳達在圖標(biāo)203-205所表示的時間上,在ESPN、HSN、和CNBC的頻道上分別存在其它相匹配的未來節(jié)目。而且,對于ESPN頻道,圖標(biāo)302還出現(xiàn)在EPG菜單300的左方。這個圖標(biāo)告訴用戶,他或她還可以通過選擇圖標(biāo)302迅速返回到該頻道上以前匹配的節(jié)目。
使用其它圖標(biāo)的其它實施例也是可以的。例如,圖標(biāo)不需要指示下一個節(jié)目的具體時間和日期。也就是說,圖標(biāo)可以,例如,只是指示存在另一個節(jié)目的箭頭。另外,另一個實施例可以是,具有指示對于一個特定頻道存在多個匹配節(jié)目和沿著箭頭所指方向的匹配節(jié)目數(shù)如圖2A和3A所示顯示在圖標(biāo)的主體中的圖標(biāo)。
如圖2A的初始EPG屏幕200′所示,第一匹配節(jié)目“SPORTSCENTER”被加亮。另外,顯示圖標(biāo)202′-205′,以提供有關(guān)沒有顯示在當(dāng)前EPG屏幕200′的時間間隔內(nèi)的節(jié)目的附加信息。圖標(biāo)202′-205′中的每個數(shù)值表示可以在前方找到的匹配節(jié)目數(shù)。例如,圖標(biāo)202沖的“1”表示在CNN、第202頻道上只找到1個匹配節(jié)目。
如果用戶選擇了圖2A中的圖標(biāo)202′,則EPG屏幕將變成加亮如圖3A所示的匹配節(jié)目,圖標(biāo)301′。圖3A中的圖標(biāo)302′向用戶傳達沿著向后方向,在ESPN,第206頻道上存在一個匹配節(jié)目。
圖4示出了本發(fā)明適用于處理和顯示節(jié)目指南信息的電視系統(tǒng)400的例子。圖4所示的電視接收機400能夠處理諸如NTSC或PAL格式的模擬電視信號和因特網(wǎng)信息。圖4所示的系統(tǒng)具有在RF頻率上接收電視信號RFIN的第一輸入端1100和接收基帶電視信號“視頻輸入(VIDEO IN)”的第二輸入端1102。信號RF_IN可以從諸如天線或電纜系統(tǒng)的信源傳輸而來,而信號VIDEP IN則可以由,例如,盒式錄象機(VER)提供。調(diào)諧器1105和IF處理器1130以傳統(tǒng)方式操作,調(diào)諧和解調(diào)包含在信號RF_IN中的特定電視信號。IF處理器1130產(chǎn)生代表調(diào)諧電視信號的視頻節(jié)目部分的基帶視頻信號VIDEO。IF處理器1130還產(chǎn)生與作進一步音頻處理用的音頻處理部分(圖4未示出)耦合的基帶音頻信號。盡管圖4示出了輸入1102作為基帶信號,但電視接收機還可以包括與單元1105和1130相似的第二調(diào)諧器和IF處理器,用于從信號RF_IN或從第二RF信號源中產(chǎn)生第二基帶視頻信號。
圖4所示的系統(tǒng)還包括主微處理器(μp)1110,用于控制電視接收機的各個部件,例如,調(diào)諧器1105、畫中畫處理單元1140、視頻信號處理器1155、和StarSight數(shù)據(jù)處理模塊1160。正如本文所使用的,術(shù)語“微處理器”代表各種各樣的設(shè)備,包括(但不限于)微處理器、微型計算機、微控制器和控制器。微處理器1110通過利用串行總線I2C BUS發(fā)送和接收命令和數(shù)據(jù)來控制系統(tǒng),串行總線I2C BUS利用眾所周知的I2C串行數(shù)據(jù)總線協(xié)議。更明確地說,μp 1110內(nèi)的中央處理單元(CPU)1112響應(yīng)用戶通過,例如,IR遙控器1125和IR接收器1122提供的命令,執(zhí)行包含在諸如圖4所示的EEPROM(電可擦只讀存儲器)1127那樣的存儲器內(nèi)的控制程序。例如,激活遙控器1125上的“CHANNEL UP”功能部件使CPU 1112通過I2C BUS將“改變頻道”命令與頻道數(shù)據(jù)一起發(fā)送到調(diào)諧器1105。結(jié)果是,調(diào)諧器1105調(diào)諧到頻道搜索表中的下一個頻道。存儲在EEPROM 1127中的控制程序的其它例子是用于實現(xiàn)如下要描述的、按照本發(fā)明的、如圖6所示的操作的軟件。
主微處理器1110還控制通信接口單元1113的操作,通信接口單元1113提供與因特網(wǎng)交互上載和下載信息的能力。通信接口單元1113包括,例如,調(diào)制解調(diào)器,調(diào)制解調(diào)器用于通過,例如,電話線或閉路電視電纜線與因特網(wǎng)服務(wù)提供商相連接。通信能力使圖4所示的系統(tǒng)除了接收電視節(jié)目安排之外,還提供電子郵件能力和諸如網(wǎng)站瀏覽之類與因特網(wǎng)有關(guān)的特征。
CPU 1112通過μp 1110內(nèi)總線1119控制包含在μp 1110內(nèi)的功能。尤其是,CPU 1112還控制輔助數(shù)據(jù)處理器1115和屏幕顯示(OSD)處理器1117。輔助數(shù)據(jù)處理器1115從視頻信號PIPV中提取諸如StarSight數(shù)據(jù)的輔助數(shù)據(jù)。
以已經(jīng)格式提供節(jié)目指南信息的StarSight數(shù)據(jù)通常只在特定電視頻道上接收,和電視接收機必須調(diào)諧那個頻道以提取StarSight數(shù)據(jù)。為了防止StarSight數(shù)據(jù)提取受到電視接收機正常使用的干擾,CPU 1112只在電視接收機通常不處在使用中的時間段(例如,早晨2時)內(nèi)通過調(diào)諧特定的頻道初始化StarSight數(shù)據(jù)提取。此時,CPU 1112配置解碼器1115,以便從包括StarSight數(shù)據(jù)的電視信號的各個部分中提取輔助數(shù)據(jù)。例如,在NTSC格式的信號中,StarSight數(shù)據(jù)至少可以包含在垂直消隱間隔的線16上。CPU1112控制提取的StarSight數(shù)據(jù)通過I2C BUS從解碼器1115到StarSight模塊1160的傳輸。模塊內(nèi)部的處理器格式化數(shù)據(jù)并將數(shù)據(jù)存儲在模塊內(nèi)的存儲器中。為了響應(yīng)被激活的StarSightEPG顯示(例如,用戶激活遙控器1125上的特定按鍵),CPU 1112通過I2C BUS將格式化的StarSightEPG顯示數(shù)據(jù)從StarSight模塊1160傳輸?shù)絆SD處理器1117。
OSD處理器1117以傳統(tǒng)方式操作,產(chǎn)生R、G、和B視頻信號OSDRGB,當(dāng)R、G、和B視頻信號OSD RGB耦合到顯示設(shè)備時,它們將產(chǎn)生諸如構(gòu)成EPG的圖形和/或文本之類代表屏幕顯示信息的顯示圖象。OSD處理器1117還產(chǎn)生控制信號FSW,控制信號FSW的用途是在要進行屏幕顯示的時候控制將信號OSD RGB插入到系統(tǒng)視頻輸出信號中的快速開關(guān)。例如,當(dāng)用戶通過,譬如,激活遙控器1125上的特定開關(guān)使能EPG時,CPU 1112使能處理器1117。為了響應(yīng),處理器1117產(chǎn)生如上所討論的、代表以前提取并已經(jīng)存儲在存儲器中的節(jié)目指南數(shù)據(jù)信息的信號OSD RGB。處理器1117還產(chǎn)生指示要在什么時候顯示EPG的信號FSW。
視頻信號處理器(VSP)1155執(zhí)行傳統(tǒng)視頻信號處理功能,例如,亮度和色度處理。由VSP 1155產(chǎn)生的輸出信號適合于耦合到用于產(chǎn)生顯示圖象的顯示設(shè)備,即,顯象管或LCD設(shè)備(圖4未示出)。VSP 1155還包括快速開關(guān),用于在圖形和/或文本包含在顯示圖象中的時候?qū)SD處理器1117產(chǎn)生的信號耦合到輸出視頻信號路徑??焖匍_關(guān)在要顯示文本和/或圖形的時候受到由主微處理器1110中的OSD處理器1117生成的控制信號FSW的控制。
用于VSP 1155的輸入信號是由畫中畫(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),以傳統(tǒng)方式提供所述的功能。
對于EPG顯示,包含在EPG顯示中的顯示數(shù)據(jù)由OSD處理器1117產(chǎn)生,并由VSP 1155響應(yīng)快速開關(guān)信號FSW將其包含在輸出信號中。當(dāng)控制器1110檢測到EPG顯示被激活時,即,當(dāng)用戶按下遙控器1125上的適當(dāng)鍵時,控制器1110使OSD處理器1117利用來自StarSight模塊1160的諸如節(jié)目指南數(shù)據(jù)之類的信息產(chǎn)生EPG顯示??刂破?110使VSP 1155響應(yīng)信號FSW,將來自O(shè)SD處理器1117的EPG顯示數(shù)據(jù)與視頻圖象數(shù)據(jù)組合在一起產(chǎn)生包括EPG的顯示。EPG可以占據(jù)整個顯示區(qū)域或只占據(jù)顯示區(qū)域的一部分。
當(dāng)EPG顯示處在激活狀態(tài)時,控制器111O執(zhí)行存儲在EEPROM 1127中的控制程序??刂瞥绦虮O(jiān)視位置指示符,譬如,光標(biāo)和/或加亮,在EPG顯示中的定位。用戶利用遙控器1125的方向鍵和選擇鍵控制位置指示符的定位。或者,系統(tǒng)可以包括鼠標(biāo)器??刂破?110檢測選擇的激活,譬如點擊鼠標(biāo)按鈕,并評估與顯示的EPG數(shù)據(jù)相關(guān)聯(lián)的當(dāng)前光標(biāo)定位信息以確定所希望的功能,例如,調(diào)諧特定的節(jié)目??刂破?110隨后激活與所選特征相聯(lián)系的控制動作。
按照本發(fā)明的節(jié)目指南的處理和顯示可以利用軟件和硬件的組合來實現(xiàn)。例如,參照圖2和3,EPG的顯示可以通過諸如EEPROM 1127那樣的存儲器中的軟件來實現(xiàn)。通過例如用戶按下遙控器1125上與EPG相關(guān)的按鈕激活EPG使CPU 1112執(zhí)行如圖6所示的和如下所述的EPG軟件例程。作為生成EPG顯示的那一部分,CPU 1112還訪問可以通過12C總線存儲在StarSight模塊1160中的EPG數(shù)據(jù)和圖形。在存儲在EEPROM 1127中的EPG軟件例程的控制下,CPU 1112使能OSD處理器1117,OSD處理器1117將EPG數(shù)據(jù)格式化成適合于產(chǎn)生代表EPG數(shù)據(jù)和圖形的OSD的形式。由OSD處理器1117產(chǎn)生的OSD數(shù)據(jù)通過信號線OSD RGB耦合到視頻信號處理器(VSP)1155。VSP 1155中的快速開關(guān)在信號FSW的控制下將EPG OSD數(shù)據(jù)耦合到VSP 1155的輸出端。也就是說,由CPU 1112執(zhí)行的軟件例程確定什么時候顯示EPG數(shù)據(jù)(例如,顯示的哪一部分),并將信號FSW設(shè)置成使快速開關(guān)將EPG數(shù)據(jù)耦合到輸出端的適當(dāng)狀態(tài)。
到目前為止已經(jīng)描述的、圖4所示的系統(tǒng)的特征的示范性實施例包括提供與μp 111O相聯(lián)系的特征的、由SGS-湯姆森微電子公司(ThomsonMicroelectronics)生產(chǎn)的ST9296微處理器;提供與PIP處理器1140相聯(lián)系的所述基本PIP功能的、由Mitsubishi公司生產(chǎn)的M65616畫中畫處理器;和提供VSP 1155的功能的、由Sanyo公司生產(chǎn)的LA7612視頻信號處理器。
圖5示出了本發(fā)明能夠處理和定制程序指南信息的電子設(shè)備的另一個例子。如上所述,圖5所示的系統(tǒng)是MPEG兼容系統(tǒng),用于接收代表廣播節(jié)目的MPEG編碼傳輸流。但是,圖5所示的系統(tǒng)只是示范性的。用戶接口系統(tǒng)還可以應(yīng)用于涉及其它類型編碼流的、包括非-MPEG兼容系統(tǒng)的其它類型數(shù)字信號處理設(shè)備。例如,其它設(shè)備包括數(shù)字視頻盤(DVD)系統(tǒng)和MPEG節(jié)目流,和諸如所謂“PCTV”的、將計算機和電視機功能組合在一起的系統(tǒng)。而且,盡管如下所述的系統(tǒng)被描述成處理廣播節(jié)目,但這只是示范性的。術(shù)語“節(jié)目”用于代表任何形式的分組化數(shù)據(jù),譬如,通過電纜接收的數(shù)字視頻和/或音頻信息、電話消息、計算機程序、因特網(wǎng)數(shù)據(jù)、音頻表示(例如,來自遠程源的,或來自諸如光盤或其它音頻介質(zhì)的本機源的)、視頻表示、音象表示(例如,來自遠程源的,或來自諸如光盤或其它音頻介質(zhì)的本機源的)、或其它通信。
總而言之,在圖5的視頻接收機系統(tǒng)中,用視頻數(shù)據(jù)調(diào)制的載波由天線10接收,并由輸入處理器單元15處理。所得的數(shù)字輸出信號由解調(diào)器20解調(diào)和由解碼器30解碼。來自解碼器30的輸出由響應(yīng)來自遙控器單元25的命令的傳送系統(tǒng)處理。系統(tǒng)25提供用于存儲、進一步解碼、或與其它設(shè)備通信的壓縮數(shù)據(jù)輸出。
視頻和音頻解碼器85和80分別解碼來自系統(tǒng)25的壓縮數(shù)據(jù)以提供用于顯示的輸出。數(shù)據(jù)端口75提供壓縮數(shù)據(jù)從系統(tǒng)25到諸如計算機或高清晰度電視(HDTV)接收機的通信的接口。存儲裝置90將來自系統(tǒng)25的壓縮數(shù)據(jù)存儲在存儲介質(zhì)105上。在重放模式中,設(shè)備90還支持對來自存儲介質(zhì)105的壓縮數(shù)據(jù)的檢索,供用于解碼的系統(tǒng)25處理用,與其它設(shè)備的通信或存儲在不同的存儲介質(zhì)上(為了簡化附圖,圖中未示出)。
現(xiàn)在仔細研究圖5,由天線10接收的、用視頻和/或音頻數(shù)據(jù)調(diào)制的載波被轉(zhuǎn)換成數(shù)字形式,并由輸入處理器15處理。處理器15包括射頻(RF)調(diào)諧器和中頻(IF)混合器,以及將輸入視頻信號下變頻成適合于作進一步處理的低頻帶的放大級。所得的數(shù)字輸出信號由解調(diào)器20解調(diào)和由解碼器30解碼。來自解碼器30的輸出由傳送系統(tǒng)25作進一步處理。
通過選擇器35將來自解碼器30的輸出,或經(jīng)解密單元40進一步處理的解碼器30的輸出提供給服務(wù)檢測器33的多路復(fù)用器(mux)37。解密單元40可以是,例如,遵照ISO 7816和NRSS(National Renewable Security Standards,國家可更新安全標(biāo)準(zhǔn))委員會標(biāo)準(zhǔn)(項目PN-3639,EIA(電子工業(yè)協(xié)會)草案文件IS-679中規(guī)定了NRSS可更換條件訪問系統(tǒng))的、諸如智能卡之類的可更換單元。選擇器35檢測可插入、可兼容、可解密卡的存在與否,和只有當(dāng)卡現(xiàn)在正插在視頻接收機單元中時,才將單元40的輸出提供給多路復(fù)用器37。否則,選擇器35將來自解碼器30的輸出提供給多路復(fù)用器37??刹迦肟ǖ拇嬖谑箚卧?0能夠解密,例如,附加的有償節(jié)目頻道,和向觀眾提供附加的節(jié)目服務(wù)。應(yīng)該注意到,在優(yōu)選實施例中,NRSS單元40和智能卡130(以后再討論智能卡單元130)共享同一系統(tǒng)25接口,使得在任何一個時刻只有NRSS卡或只有智能卡被插入。但是,接口也可以是分開的,以允許進行并行操作。
從選擇器35提供給多路復(fù)用器37的數(shù)據(jù)是以如在MPEG系統(tǒng)標(biāo)準(zhǔn)第2.4節(jié)中定義的、遵從MPEG的分組化傳輸數(shù)據(jù)流的形式的,并包括一個或多個節(jié)目頻道的節(jié)目指南信息和數(shù)據(jù)內(nèi)容。構(gòu)成特定節(jié)目頻道的各個分組通過分組標(biāo)識符(PID)標(biāo)識。傳輸流包含節(jié)目特定信息(PSI),該節(jié)目特定信息用于標(biāo)識PID和組裝各個數(shù)據(jù)分組以恢復(fù)構(gòu)成分組化數(shù)據(jù)流的所有節(jié)目頻道的內(nèi)容。傳送系統(tǒng)25在系統(tǒng)控制器115的控制下,通過通信接口單元116獲取和校對來自輸入傳輸流、存儲裝置90或因特網(wǎng)服務(wù)提供商的節(jié)目指南信息。構(gòu)成特定節(jié)目頻道內(nèi)容或節(jié)目指南信息的各個分組由它們包含在首標(biāo)信息內(nèi)的分組標(biāo)識符(PID)標(biāo)識。正如上面所討論的,節(jié)目描述可以包括與節(jié)目相關(guān)的、諸如標(biāo)題、影星、收視率等的不同節(jié)目描述字段。
插在圖5所示的視頻接收機中的用戶接口使用戶能夠通過從屏幕顯示(OSD)菜單上選擇所需功能部件來激活各種各樣的功能部件。OSD包括如上所述的電子節(jié)目指南(EPG)和下面討論的其它功能部件。代表顯示在OSD菜單中的信息的數(shù)據(jù)由系統(tǒng)控制器115響應(yīng)存儲的節(jié)目指南信息、存儲的圖形信息、和/或通過如上所述的輸入信號接收的節(jié)目指南和圖形信息和根據(jù)如圖6所示的和如下所述的示范性控制程序生成。軟件控制程序可以存儲在,例如,系統(tǒng)控制器115的嵌入式存儲器(未示出)中。
利用遙控器單元125(或諸如鼠標(biāo)之類的其它選擇裝置),用戶能夠從OSD菜單中選擇諸如要選擇的圖標(biāo)、要觀看的節(jié)目、要存儲的節(jié)目、存儲介質(zhì)的類型和存儲方式、和EPG的滾動等的項目。系統(tǒng)控制器115利用通過遠程單元接口120提供的選擇信息來配置系統(tǒng)25,以選擇用于存儲和顯示的節(jié)目和生成適合于所選存儲裝置和介質(zhì)的PSI??刂破?15通過利用數(shù)據(jù)總線設(shè)定系統(tǒng)25的部件45、47、50、55、65和95內(nèi)的控制寄存器值和通過利用控制信號C選擇經(jīng)過多路復(fù)用器37和110的信號路徑配置系統(tǒng)25的部件45、47、50、55、65和95。
響應(yīng)控制信號C,多路復(fù)用器37選擇來自單元35的傳輸流,或在重放模式中,通過存儲接口95從存儲裝置中檢索的數(shù)據(jù)流。在一般非重放操作中,構(gòu)成用戶選來觀看的節(jié)目的數(shù)據(jù)分組由選擇單元45通過它們的PID標(biāo)識。如果所選節(jié)目分組的首標(biāo)數(shù)據(jù)中的加密指示符指示分組是加密的,則單元45將分組提供給解密單元50。否則,單元45將非加密分組提供給傳輸解碼器55。類似地,構(gòu)成用戶選來存儲的節(jié)目的數(shù)據(jù)分組由選擇單元47通過它們的PID標(biāo)識。單元47根據(jù)分組首標(biāo)加密指示符信息將加密分組提供給解密單元50或?qū)⒎羌用芊纸M提供給多路復(fù)用器110。
解密器40和50的功能可以在與NRSS標(biāo)準(zhǔn)兼容的單個可更換智能卡中實現(xiàn)。這種方法將所有與安全有關(guān)的功能都設(shè)計在一個可更換單元中,這個可更換單元在服務(wù)提供商決定改變加密技術(shù)或允許容易地改變安全系統(tǒng)以例如解密不同的服務(wù)時可以容易地得到替換。
單元45和47應(yīng)用PID檢波濾波器,這些PID檢波濾波器使由多路復(fù)用器37提供的輸入分組的PID與由控制器115預(yù)裝在單元45和47內(nèi)的控制寄存器中的PID值相匹配。預(yù)裝PID用在單元47和45中以標(biāo)識要存儲的數(shù)據(jù)分組和為了用于提供視頻圖象而要被解碼的數(shù)據(jù)分組。預(yù)裝PID存儲在單元45和47中的查詢表中。PID查詢表被存儲器映射到單元45和47中的加密密鑰表,單元45和47中的加密密鑰表把加密密鑰與每個預(yù)裝PID聯(lián)系在一起。存儲器映射的PID和加密密鑰查詢表使單元45和47能夠?qū)A(yù)裝PID的加密分組與允許它們解密的相關(guān)加密密鑰相匹配。非加密分組不具有相關(guān)的加密密鑰。單元45和47將標(biāo)識的分組和它們相關(guān)的加密密鑰提供給解密器50。單元45中的PID查詢表還被存儲器映射到目標(biāo)表,這個目標(biāo)表使包含預(yù)裝PID的分組與分組緩沖器60中的相應(yīng)目標(biāo)緩沖位置相匹配。與用戶為觀看或存儲而選擇的節(jié)目相聯(lián)系的加密密鑰和目標(biāo)緩沖位置地址與分配的PID一起由控制器115預(yù)裝到單元45和47中。加密密鑰由遵從ISO7816-3的智能卡系統(tǒng)130根據(jù)從輸入數(shù)據(jù)流中提取的加密代碼生成。加密密鑰的生成要經(jīng)過根據(jù)輸入數(shù)據(jù)流中的和/或預(yù)存在可插入智能卡本身上的編碼信息確定的客戶授權(quán)(國際標(biāo)準(zhǔn)組織文件ISO 7816-3(1989)規(guī)定了智能卡系統(tǒng)的接口和信號結(jié)構(gòu))。
由單元45和47提供給單元50的分組利用諸如數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)之類的加密技術(shù)加密,(美國)商業(yè)部國家技術(shù)信息服務(wù)處(National TechnicalInformation Service,Department of Commerce)發(fā)行的聯(lián)邦信息標(biāo)準(zhǔn)(FederalInformation Standards(FIPS))公告46、74和81規(guī)定了數(shù)據(jù)加密標(biāo)準(zhǔn)。單元50通過應(yīng)用適合于所選加密算法的解密技術(shù),利用單元45和47提供的相應(yīng)加密密鑰解密加密分組。將來自單元50的解密分組和構(gòu)成要顯示的節(jié)目的、來自單元45的非加密分組提供給解碼器55。將來自單元50的解密分組和構(gòu)成要存儲的節(jié)目的、來自單元47的非加密分組提供給多路復(fù)用器110。
單元60包含四個可由控制器115訪問的分組緩沖器。分配緩沖器之一保存以供控制器115使用為目的的數(shù)據(jù),和分配其它三個緩沖器保存以供應(yīng)用設(shè)備75、80和85使用為目的的分組。由控制器115和由應(yīng)用設(shè)備70兩者對存儲在單元60內(nèi)的四個緩沖器中的分組的訪問由緩沖器控制單元65來控制。對于由解碼用的單元45所標(biāo)識的每個包,單元45將目標(biāo)標(biāo)志提供給單元65。這些標(biāo)志指示關(guān)于標(biāo)識分組的各個單元60目標(biāo)位置,并由控制單元65存儲在內(nèi)部存儲表中??刂茊卧?5根據(jù)先進先出(FIFO)原理,確定與存儲在緩沖器60中的分組相聯(lián)系的一系列讀和寫指針。與目標(biāo)標(biāo)志關(guān)聯(lián)的寫指針使來自單元45或50的標(biāo)識分組可以依次存儲在單元60中適當(dāng)目標(biāo)緩沖器內(nèi)的下一個空位置中。讀指針使來自適當(dāng)單元60目標(biāo)緩沖器的分組可以由控制器115和應(yīng)用接口70依次讀取。
由單元45和50提供給解碼器55的非加密分組和加密分組包含如MPEG系統(tǒng)標(biāo)準(zhǔn)第2.4.3.2節(jié)定義的傳輸首標(biāo)。解碼器55根據(jù)傳輸首標(biāo)確定非加密分組和加密分組是否包含適應(yīng)性字段(按MPEG系統(tǒng)標(biāo)準(zhǔn))。適應(yīng)性字段包含定時信息,該定時信息分組括,例如,使內(nèi)容分組得到同步和解碼的節(jié)目時鐘基準(zhǔn)(PCR)。一旦檢測到定時信息分組,這是一個包含適應(yīng)性字段的分組,解碼器55就通過設(shè)置系統(tǒng)中斷的中斷機制將已經(jīng)接收到分組的信號發(fā)送給控制器115。另外,解碼器55改變單元65中的定時分組目標(biāo)標(biāo)志,并將分組提供給單元60。通過改變單元65目標(biāo)標(biāo)志,單元65將解碼器55提供的定時信息分組轉(zhuǎn)向被分配來保存供控制器115使用的數(shù)據(jù)的單元60緩沖器位置,而不是應(yīng)用緩沖器位置。
一旦接收到由解碼器55設(shè)置的系統(tǒng)中斷,控制器115就讀取定時信息和PCR值,并將其存儲在內(nèi)部存儲器中。依次定時信息分組的PCR值由控制器115用于調(diào)整系統(tǒng)25主時鐘(27 MHz)。由控制器115生成的、接收依次定時信息分組之間的時間間隔的基于PCR與基于主時鐘的估計值之差用于調(diào)整系統(tǒng)25主時鐘??刂破?15是通過將求出的時間估計差應(yīng)用于調(diào)整用于產(chǎn)生主時鐘的壓控振蕩器的輸入控制電壓來達到這個目的的??刂破?15在將定時信息存儲在內(nèi)部存儲器中之后復(fù)位系統(tǒng)中斷。
包含包括音頻、視頻、字幕和其它信息的節(jié)目內(nèi)容的、由解碼器55從單元45和50接收到的分組由單元65從解碼器55引向分組緩沖器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。例如,與如上所述由控制器115生成的復(fù)合節(jié)目指南相對應(yīng)的分組數(shù)據(jù)可以傳輸?shù)揭曨l解碼器85,視頻解碼器85將其格式化成適合于在與視頻解碼器85相連接的監(jiān)視器(未示出)上顯示的視頻信號。此外,例如,數(shù)據(jù)端口可以用于向例如計算機提供諸如計算機程序之類的高速數(shù)據(jù)?;蛘撸丝?5可以用于將數(shù)據(jù)輸出到HDTV解碼器,以顯示與例如所選節(jié)目或節(jié)目指南相對應(yīng)的圖象。
包含PSI信息的分組由單元45識別為以用于單元60中的控制器115緩沖器為目的的。PSI分組以與對包含節(jié)目內(nèi)容的分組所述的相似方式由單元65通過單元45、50和55引向這個緩沖器。控制器115從單元60中讀取PSI,并將其存儲內(nèi)部存儲器中。
控制器115還從存儲的PSI中產(chǎn)生壓縮的PSI(CPSI),并將CPSI插入適合于存儲在可選存儲介質(zhì)上的分組化數(shù)據(jù)流。分組標(biāo)識和方向由與單元45和47 PID、目標(biāo)和加密密鑰查詢表和控制單元65的功能關(guān)聯(lián)的控制器115以如前所述的方式支配。
另外,控制器115與通信接口單元116相耦合,通信接口單元116以與圖4中的接口單元1113相似的方式操作。也就是說,單元116提供將信息上載到因特網(wǎng)和從因特網(wǎng)下載信息的能力。通信接口單元116包括,例如,通過譬如電話線或閉路電視電纜連接到因特網(wǎng)服務(wù)提供商的調(diào)制解調(diào)器。通信能力使圖5所示的系統(tǒng)除了接收電視節(jié)目安排之外,還能夠提供電子郵件能力和諸如網(wǎng)站游覽之類與因特網(wǎng)相關(guān)的特征。
圖6是根據(jù)本發(fā)明,可以由圖4所示的控制器1110、圖5所示的控制器115、或電子主設(shè)備的任何其它被適當(dāng)編程的控制配置執(zhí)行的示范性控制程序的流程圖。這里所使用術(shù)語“電子主設(shè)備”不僅限于電視接收機或個人計算機,而是還包括它們的混合物(例如,PCTV)、閉路電視轉(zhuǎn)換器盒、被適當(dāng)配備的視聽節(jié)目記錄設(shè)備(例如,磁帶錄象機)、衛(wèi)星電視和/或數(shù)據(jù)信號轉(zhuǎn)換器、和節(jié)目指南接收器單元等,與被插入電視接收機或個人計算機中還是從外部與它們連接無關(guān)。應(yīng)該明白,示范性的控制程序可以用硬件、軟件、或它們的組合來實現(xiàn)。
當(dāng)示范性控制程序被執(zhí)行時,有利于如例如圖2和3所示的節(jié)目指南的顯示。本領(lǐng)域的普通技術(shù)人員應(yīng)該從流程圖和下列描述中容易認識到,根據(jù)本發(fā)明,當(dāng)控制程序被,例如,圖4和5所述的任何一個系統(tǒng)或被任何其它適當(dāng)編程的電子主設(shè)備執(zhí)行時,將會提供基本上相同的特征和優(yōu)點。因此,為了避免累贅,下面只參照圖4所示的示范性硬件裝置來描述控制程序。
圖6的步驟605示出了圖4的系統(tǒng)400接收如上面結(jié)合圖4所討論的、關(guān)于象電視頻道那樣的數(shù)個節(jié)目源的節(jié)目指南信息。在步驟610,系統(tǒng)400處理接收的EPG信息,并確定EPG中所有出現(xiàn)與所選判據(jù)相匹配的所有節(jié)目。所選判據(jù)并不僅限于搜索項,而且還可以包括且不僅限于節(jié)目的主題、類別、演員、導(dǎo)演、收視率等。在步驟615,系統(tǒng)400從EPG中的所有節(jié)目源中找出最早匹配的節(jié)目,使EPG前進到這個節(jié)目出現(xiàn)的時間段內(nèi),并加亮這個節(jié)目,例如,如圖2中的加亮節(jié)目201所示的節(jié)目。
另外,在步驟620,如果可應(yīng)用,系統(tǒng)400將使圖標(biāo)針對各個節(jié)目源而得到顯示。這個圖標(biāo)針對各個頻道將指示,例如,下一次出現(xiàn)與如例如圖2所示的被選判據(jù)相匹配的節(jié)目的時間;或沿著如例如圖2A所示的箭頭方向出現(xiàn)與被選判據(jù)相匹配的節(jié)目的次數(shù)。在圖標(biāo)中所顯示的內(nèi)容通過例如用戶選擇圖標(biāo)顯示模式來確定。另外,如果顯示的EPG屏幕不是如圖2或圖2A所示的初始屏幕,而是如圖3或圖3A所示,已經(jīng)被用戶推進了,那么,如果可應(yīng)用,系統(tǒng)400也將使另一組圖標(biāo)得到顯示。這組圖標(biāo)如例如圖3的圖標(biāo)302或圖3A的圖標(biāo)302′所示,指示以前選擇的節(jié)目的時間和方向;或沿著向后方向的被選節(jié)目數(shù)。類似地,用戶可以切換到通過選擇各個顯示模式顯示的不同類型的信息。
然后,系統(tǒng)400將監(jiān)視所顯示圖標(biāo)的任一個是否被用戶通過例如激活或選擇遙控器上的按鍵加以選擇,如在步驟625那樣。如果用戶選擇了圖標(biāo),則EPG屏幕將被改變成顯示包含所選圖標(biāo)的EPG部分和加亮與所選圖標(biāo)指示的時間相對應(yīng)的節(jié)目,如在步驟630所示的那樣。
應(yīng)該明白,本文所示和所述的各種實施例和各種變型只是用于說明目的,本領(lǐng)域的普通技術(shù)人員可以實施各種各樣的修改而不偏離本發(fā)明的范圍和精神。
權(quán)利要求
1.一種在代表時間間隔的圖象中顯示節(jié)目信息的方法,所述方法包括下列步驟從所述節(jié)目信息中確定與判據(jù)相匹配并出現(xiàn)在所述時間間隔之外的時間上的節(jié)目;和生成指示與所述判據(jù)相匹配的所述節(jié)目存在并出現(xiàn)在所述時間間隔之外的時間上的圖標(biāo)。
2.如權(quán)利要求1所述的方法,其中所述圖標(biāo)還指示所述時間間隔之外的所述時間。
3.如權(quán)利要求1所述的方法,其中所述圖標(biāo)還指示出現(xiàn)與所述判據(jù)相匹配的節(jié)目的數(shù)目。
4.如權(quán)利要求2所述的方法,其中所述圖標(biāo)還指示所述時間間隔之外的所述時間的方向。
5.如權(quán)利要求3所述的方法,其中所述圖標(biāo)還指示所述時間間隔之外的所述時間的方向。
6.一種在電子節(jié)目指南(EPG)上顯示多個信息源的節(jié)目信息的方法,包括下列步驟在所述EPG中確定第一匹配節(jié)目和它各自的節(jié)目源在所述EPG中加亮來自所述各自節(jié)目源的所述第一匹配節(jié)目;和顯示各自節(jié)目源的圖標(biāo);所述圖標(biāo)指示來自所述各自節(jié)目源的未來匹配節(jié)目。
7.如權(quán)利要求6所述的方法,其中所述圖標(biāo)還指示所述未來匹配節(jié)目的時間。
8.如權(quán)利要求6所述的方法,還包括下列步驟顯示所述各自節(jié)目源的附加圖標(biāo),所述圖標(biāo)指示來自所述各自節(jié)目源的以前匹配節(jié)目。
9.如權(quán)利要求8所述的方法,其中所述圖標(biāo)還指示所述以前匹配節(jié)目的時間。
10.如權(quán)利要求6所述的方法,還包括下列步驟當(dāng)用戶選擇所述圖標(biāo)時,推進所述EPG以加亮所述未來匹配節(jié)目。
11.如權(quán)利要求8所述的方法,還包括下列步驟當(dāng)用戶選擇所述附加圖標(biāo)時,返回所述EPG以加亮所述以前匹配節(jié)目。
12.如權(quán)利要求6所述的方法,其中所述節(jié)目源是電視頻道。
13.一種在電子節(jié)目指南(EPG)上顯示多個信息源的節(jié)目信息的方法,包括下列步驟在所述EPG中確定第一匹配節(jié)目和它各自的節(jié)目源;在所述EPG中加亮來自所述各自節(jié)目源的所述第一匹配節(jié)目;和顯示關(guān)于各自節(jié)目源的圖標(biāo);所述圖標(biāo)指示來自所述各自節(jié)目源的以前匹配節(jié)目的出現(xiàn)。
14.如權(quán)利要求13所述的方法,還包括下列步驟當(dāng)用戶選擇所述圖標(biāo)時,返回所述EPG以加亮所述以前匹配節(jié)目。
15.如權(quán)利要求14所述的方法,其中所述圖標(biāo)還指示所述出現(xiàn)的時間。
16.一種在電子節(jié)目指南(EPG)上顯示多個信息源的節(jié)目信息的系統(tǒng),包括接收所述節(jié)目信息的裝置;從所述節(jié)目信息中確定第一匹配節(jié)目和它各自的節(jié)目源的裝置;和在所述EPG中加亮來自所述各自節(jié)目源的所述第一匹配節(jié)目,和顯示各自節(jié)目源的圖標(biāo)的裝置;所述圖標(biāo)指示來自所述各自節(jié)目源的未來匹配節(jié)目。
17.如權(quán)利要求16所述的系統(tǒng),其中所述圖標(biāo)還指示所述未來匹配節(jié)目的時間。
18.如權(quán)利要求16所述的系統(tǒng),其中所述圖標(biāo)還指示出現(xiàn)與所述判據(jù)相匹配的節(jié)目的數(shù)目。
19.一種在代表時間間隔的圖象中顯示節(jié)目信息的系統(tǒng),包括接收節(jié)目信息的裝置;從所述節(jié)目信息中確定與判據(jù)相匹配并出現(xiàn)在所述時間間隔之外的時間上的節(jié)目的裝置;和生成指示與所述判據(jù)相匹配的所述節(jié)目存在并出現(xiàn)在所述時間間隔之外的時間上的圖標(biāo)的裝置。
20.如權(quán)利要求1所述的方法,其中所述圖標(biāo)還指示所述時間間隔之外的所述時間。
21.如權(quán)利要求1所述的方法,其中所述圖標(biāo)還指示出現(xiàn)與所述判據(jù)相匹配的節(jié)目的數(shù)目。
全文摘要
本發(fā)明描述了在電子節(jié)目指南(EPG)上顯示多個信息源的節(jié)目信息的方法和系統(tǒng)。首先確定相匹配的節(jié)目和它各自的節(jié)目源。然后,在EPG中加亮這個來自各自節(jié)目源的第一匹配節(jié)目。另外,顯示各自節(jié)目源的圖標(biāo),以指示來自各自節(jié)目源的未來或以前匹配節(jié)目。
文檔編號H04N5/445GK1331886SQ99814798
公開日2002年1月16日 申請日期1999年12月15日 優(yōu)先權(quán)日1998年12月22日
發(fā)明者休·B·莫里森, 馬克·S·韋斯特萊克 申請人:湯姆森特許公司