新四季網

用於區分標題相同的節目的系統和方法

2023-07-01 11:56:06 4

專利名稱:用於區分標題相同的節目的系統和方法
技術領域:
本發明總的涉及用於視頻系統的節目引導數據處理的領域,以及具體地涉及處理和顯示電子節目引導中的節目信息。
背景技術:
由於有線電視、直接的衛星系統、和其他電視節目廣播系統的到來,電視觀眾有非常大數目的節目可供選擇。已開發精巧的系統幫助觀眾選擇進行觀看或記錄的節目,其中之一是電子節目引導(EPG)。
EPG是在屏幕上的一種互動,它等價於在本地報紙或其他印刷媒體上找到的電視節目表。EPG可提供關於處在由EPG覆蓋的時間範圍(time frame)內的每個節目的、多到20種不同種類的信息。時間範圍典型地是從緊接著的下一個小時直到未來的七天。在EPG中包含的信息包括節目識別信息,諸如節目標題、開始時間、結束時間、剩餘的時間、主題、題目、演員、作者、製片廠、獲獎、關鍵字、發行日期、導演、和概要說明。EPG節目信息通常以時間為一個軸和頻道號碼為另一個軸的、二維表格或網格格式來顯示。
不同於在專用頻道上駐留的和在其他頻道上僅僅滾動當前的節目的非互動的引導,EPG允許觀眾選擇在EPG的時間範圍內任何時間的任何節目。另外,EPG的特性包括加亮包含節目信息的網格的各個單元的能力。一旦被加亮,觀眾就可以執行有關該加亮的節目的功能。例如,如果該節目當前正在播放,觀眾可立即切換到該節目。如果電視機被適當地配置和被連接到記錄設備,觀眾也可進行盒式磁帶錄像(VCR)的編程等。這樣的EPG在技術上是已知的,例如,在美國專利No.5,353,121,5,479,268和5,479,266中描述的。
Chaney的美國專利No.5,515,106描述可被使用來實施EPG系統的數據分組結構。數據分組結構被設計成使得與一個節目有關的頻道信息(例如,頻道名稱、電臺呼號、頻道號碼、類型等等)和節目標識信息(例如,內容、標題、等級、明星等等)可從節目引導資料庫提供者處被有效地發送到接收設備,諸如電視機。
在能夠顯示EPG的系統中,電子主設備存儲相應於處在EPG的時間範圍內的、即將到來的電視節目的記錄。每個記錄包含對於特定的即將到來的電視節目唯一的節目標識數據。節目標識數據包括節目標題、開始時間、結束時間、剩餘的時間、主題、題目、演員、作者、製片廠、獲獎、關鍵字、發行日期、導演和概要說明中的至少一項。而且,每個記錄包括多個節目標識區,包括用於主題、題目、說明、標題、演員、角色、導演、作者、製片廠、獲獎、關鍵字或發行日期的至少一個區。記錄被調整成使得節目識別數據被分開和在存儲後被放置在相應的節目識別區中。記錄被周期地更新,通過刪除先前已廣播的節目的記錄和加上隨著時間過去,處在EPG的時間範圍內的、即將到來的節目的新的記錄。EPG在與電子主設備有關的顯示模塊(諸如電視機)上被顯示。
用戶可以對於EPG系統執行許多功能。這些功能中的某些功能導致即將到來的節目的節目識別信息以列表方式被顯示。例如,存在有允許用戶搜索EPG系統以找出具有與用戶的搜索準則相匹配的數據的記錄的方法和設備。例如,有三種不同的、用戶搜索EPG系統的方法AlphaSort(字母數字式),More Details(更多細節),和Scout(偵察)。在執行這些搜索的任一種搜索時,EPG系統將包含與用戶的搜索準則相匹配的數據的那些EPG記錄描述為匹配的。在完成特定的搜索後,EPG系統將顯示搜索結果接口,在該接口上,相應於匹配的記錄的每個即將到來的節目被顯示在節目單元中,節目單元以列表的方式被顯示。
在顯示即將到來的節目的清單時,現有技術EPG系統在該清單中對每個即將到來的節目典型地顯示節目標題、頻道號碼、頻道名稱、播出時間和播出日期。然而,現有技術EPG系統並不顯示與被包含在記錄中的說明數據有關的節目的說明信息。這樣,當節目以列表方式被顯示時,用戶不能區分標題相同的節目的節目內容。例如,用戶不能區分諸如電視連續劇那樣的特定的節目的不同的集。
發明概要這些問題和其他問題通過本發明被解決,本發明的一個方面是一種用於幫助用戶選擇進行觀看或記錄電視節目的方法,包括周期地接收和存儲包含對於即將到來的節目的標題和節目說明的電子節目引導信息;以及以包括標題和相應的節目說明的格式顯示電視節目的清單。
優選地,電子節目引導信息包括周期地更新的記錄,其中每個記錄包括多個節目識別數據區,它使得節目的識別信息與包括節目標題和節目說明的相應的數據區相聯繫。用戶可根據所顯示的標題以及所顯示的相應的節目說明選擇一個節目。
而且,在清單上列出的電視節目可以通過使用用戶選擇的搜索準則執行電子節目引導的一次搜索、使用用戶選擇的搜索準則執行節目引導的連續搜索、或在顯示具有特定的節目識別信息(諸如時間、頻道、日期、或主題)的節目的接口上選擇用戶任選項,從而被確定。
另一方面,本發明是一種用於幫助用戶選擇進行觀看或記錄的節目的設備,包括用於周期地得到和存儲包含即將到來的電視節目標題和相應的節目說明的電子節目引導信息的裝置;包括顯示器的用戶接口;用於以包括標題和相應的節目說明的格式顯示即將到來的電視節目的清單的裝置;以及用於從所顯示的清單中選擇進行觀看或記錄的電視節目的裝置。
優選地,電子節目引導信息包括周期地更新的記錄,其中每個記錄包括多個節目識別數據區,它使得節目的識別信息與包括節目標題和節目說明的相應的數據區相聯繫。
優選地,節目的識別信息還包括節目日期、節目時間和節目頻道的至少一項。
在清單上列出的電視節目可以通過按照用戶選擇的搜索準則執行電子節目引導信息的一次搜索、按照用戶選擇的搜索準則執行節目引導信息的連續搜索、或在顯示具有特定的節目識別信息(諸如時間、頻道、日期、或主題)的節目的接口上選擇用戶任選項,從而被確定。
另外,優選地,設備包括存儲器和計算機處理器,計算機處理器被編程來按照用戶選擇的搜索準則搜索節目引導信息。
附圖簡述

圖1是按照本發明的、能夠處理用戶命令和顯示用戶接口屏幕的設備的示意圖。
圖2是按照本發明的、適合於處理用戶命令和顯示用戶接口屏幕的數字視頻處理設備的示意圖。
圖3是在圖2上總的顯示的設備的具體的實施方案的示意圖。
圖4是具有電子節目引導(EPG)的圖示的代表的顯示模塊。
圖5是具有包含列表方式的即將到來的節目單元的、現有技術搜索結果接口的圖示的代表的顯示模塊。
圖6是具有包含列表方式的即將到來的節目的、按照本發明的搜索結果接口的圖示的代表的顯示模塊。
圖7是以包含節目標題和節目說明的列表方式,在EPG接口上顯示即將到來的節目的方法的流程圖。
發明詳細描述圖5顯示具有按照現有技術EPG系統安排的、搜索結果接801的顯示模塊800。搜索結果接口801包括搜索結果區810,具有列表形式的即將到來的節目單元802-806。每個單元802-806包含相應於從特定的EPG記錄中檢索出來的數據的節目識別信息。在每個即將到來的節目單元802-806中顯示的節目識別信息是節目標題、頻道號碼、頻道名稱、播出日期和播出時間。然而,即將到來的節目單元802-806並不包含有關節目說明的信息。其數據被顯示在即將到來的節目單元802-806中的EPG記錄是通過執行記錄的搜索而被確定的。在執行現有技術搜索時,只有被描述為「匹配」的那些記錄才使得它們的數據作為節目信息被顯示在搜索結果區810內的節目單元802-806中。
按照現有技術方法,EPG記錄的搜索是通過用戶在文本串區807上寫作文本串而被執行的。用戶通過加亮和從虛擬鍵盤808選擇字符而在文本串區807上寫作文本串。通過使用輸入命令模塊,用戶控制虛擬鍵盤808內的位置指示符。在加亮和選擇虛擬鍵盤808內的字符後,該字符出現在文本串區807中。一旦用戶完成在文本串區807上寫作文本串,用戶就通過經過輸入命令模塊輸入正確的命令,開始搜索EPG記錄。當前被存儲的EPG記錄被搜索,以找出與用戶寫作的文本串相匹配的數據。如果在記錄中任何地方檢測到與用戶寫作的文本串相匹配的數據,則該記錄被描述為匹配。在所有的當前存儲的記錄被搜索後,每個匹配的記錄的標題、頻道號碼、頻道名稱、播出日期、和播出時間的節目識別信息被顯示在搜索結果區810的一個單元中。然而,節目說明信息沒有被顯示在相應於匹配的記錄的任何單元中。這樣,用戶不能說出其信息被顯示在節目單元802和803中的即將到來的節目之間的差別。這個問題通過下面描述的本發明被補救。
圖1是按照本發明的能夠處理用戶命令、顯示圖4-7的用戶接口屏幕、以及執行被存儲的節目引導記錄的搜索的設備的示意圖。該設備能夠處理模擬NTSC電視信號和網際網路信息。圖1的設備具有第一輸入端1100,用於接收射頻的電視信號RF_IN;以及第二輸入端1102,用於接收基帶電視信號VIDEO IN。信號RF_IN可以從諸如天線或有線系統的源提供,而信號VIDEO IN例如可以由盒式磁帶錄像機(VCR)提供。調諧器1105和IF處理器1130以傳統的方式運行,用來調諧和解調被包括在信號RF_IN中的特定的電視信號。IF處理器1130產生代表被調諧的電視信號的視頻節目部分的基帶視頻信號VIDEO。IF處理器1130也產生基帶音頻信號,它被耦合到音頻處理級(圖1上未示出),用於進一步音頻處理。雖然圖1顯示輸入端1102為基帶信號,但電視接收機可包括類似於單元1105和1130的第二調諧器和IF處理器,用於從信號RF_IN或從第二RF信號源產生第二基帶視頻信號。
圖1所示的系統也包括主微處理器(mP)1110,用於控制電視接收機的部件,諸如調諧器1105、畫中畫處理單元1140、視頻信號處理器1155,和StarSightTM數據處理模塊1160。正如這裡使用的,術語「微處理器」代表各種設備,包括但不限於,微處理器、微計算機、微控制器和控制器。微處理器1110通過經過串行數據總線I2C BUS發送和接收命令與數據而控制系統,該串行數據總線I2C BUS利用熟知的I2C串行數據總線協議。更具體地,在mP1110內的中央處理機(CPU)1112響應於由用戶例如經過IR遙控器1125和IR接收機1122而提供的命令,執行被包含在存儲器(諸如圖1所示的EEPROM 1127)內的控制程序。例如,在遙控器1125上的」CHANNEL UP」特性的啟動使得CPU 1125把「改變頻道」命令連同頻道數據一起經過I2C BUS發送到調諧器1105。結果,調諧器1105調諧在頻道掃描表中的下一個頻道。被存儲在EEPROM 1127中的控制程序的另一個例子是按照本發明的、用於實施在圖4-6和7(以流程圖的形式)上顯示的運行的軟體,正如下面要描述的。
主微處理器1110也控制用於提供把信息上載到網際網路和從網際網路下載信息的能力的、通信接口單元1113的運行。通信接口單元1113例如包括數據機,用於例如經過電話線或經過有線電視線路連接到網際網路業務提供者。通信能力允許圖1所示的系統除了接收電視節目以外,還能夠提供電子郵件能力和與網際網路有關的特性,諸如網絡瀏覽。
CPU 1112經過在mP 1110內的總線1119控制被包括在mP1110內的功能。具體地,CPU 1112控制輔助數據處理器1115和在屏幕上顯示(OSD)的處理器1117。輔助數據處理器1115從視頻信號PIPV中提取諸如StarSightTM數據那樣的輔助數據。
提供具有已知格式的節目引導數據信息的StarSightTM數據典型地只在特定的電視頻道上被接收,以及電視接收機必須調諧到該頻道,以提取StarSightTM數據。為了防止StarSightTM數據提取幹擾電視接收機的正常使用,CPU 1112通過只在電視機通常不在使用時(例如,200 AM)才調諧到該特定的頻道,發起StarSightTM數據提取。這時,CPU 1112配置解碼器1115,以使得輔助數據從被使用於StarSightTM數據的、諸如第16行的水平行間隔被提取。CPU 1112控制被提取的StarSightTM數據從解碼器1115經過I2C BUS到StarSightTM模塊1160的轉移。模塊內的處理器把數據格式化,和把數據存儲在模塊內的存儲器。響應於StarSightTMEPG顯示器被啟動(例如,用戶啟動遙控器125上特定的按鍵),CPU 1112把格式化的、StarSightTMEPG顯示數據從StarSightTM模塊1160經過I2C BUS傳送到OSD處理器1117。
OSD處理器1117以傳統的方式運行,產生R、G和B視頻信號OSD_RGB,它們在被耦合到顯示設備(未示出)時,將產生代表按照圖4-7的在屏幕上顯示的信息的顯示的圖象,將在後面描述。OSD處理器1117也產生控制信號Fast-Switch(FSW)(快速切換),它被使用來控制一個快速開關,用於當在屏幕上顯示要被顯示時把信號OSD_RGB插入到系統的視頻輸出信號中。所以,當用戶啟動要在後面描述的、本發明的各種用戶接口屏幕時,OSD處理器1117產生代表在存儲器1127中先前被存儲的或被編程的在屏幕上顯示信息的相應的信號OSD_RGB。例如,當用戶例如通過啟動遙控器1125上的特定的開關而啟動EPG時,CPU 1112啟動處理器1117。作為應答,處理器1117產生如上面討論的、代表先前提取的和被存儲在存儲器中的節目引導數據信息的信號OSD_RGB。處理器1117也產生表示何時要顯示EPG的信號FSW。
視頻信號處理器(VSP)1155執行傳統的視頻信號處理功能,諸如亮度和色度處理。由VSP 1155產生的輸出信號適用於耦合到顯示設備,例如,電子顯象管或LCD器件(圖1上未示出),用於產生顯示的圖象。VSP 1155也包括快速開關,用於在圖形和/或文本要被包括在顯示圖象中時把由OSD處理器1117產生的信號耦合到輸出視頻信號路徑。快速開關由控制信號FSW控制,該控制信號FSW是在文本和/或圖形要被顯示時由在主微處理器1110中的OSD處理器1117產生的。
用於VSP 1155的輸入信號是由畫中畫(PIP)處理器1140輸出的信號PIPV。當用戶啟動PIP模式時,信號PIPV代表其中插入小的圖象(小的象素)的大的圖象(大的象素)。當PIP模式不起作用時,信號PIPV只代表大的象素,即,沒有小的象素被包括在信號PIPV中。PIP處理器1140以傳統的方式,使用被包括在單元1140(諸如,視頻開關、模擬-數字變換器(ADC)、RAM和數字-模擬變換器(DAC))中的特性,提供所描述的功能。
如上所述,被包括在EPG顯示器中的顯示數據由OSD處理器1117產生,以及響應於快速開關信號FSW,它被包括在VSP 1155的輸出信號中。當控制器1110檢測到EPG顯示器啟動時,例如,當用戶按壓遙控器1125上的適當的按鍵時,控制器1110使得OSD處理器1117通過使用諸如來自StarSightTM模塊1160的節目引導數據那樣的信息產生EPG顯示。控制器1110使得VSP 1155響應於信號FSW把來自OSD處理器1117的EPG顯示數據和視頻圖象信號相組合,以產生包括EPG的顯示。EPG可佔用顯示區域的全部或僅僅一部分。
當EPG顯示正在工作時,控制器1110執行被存儲在EEPROM 1127中的EPG控制程序。控制程序監視位置指示符(諸如,光標和/或加亮部分)在EPG顯示中的位置。用戶通過使用遙控器1125的方向按鍵和選擇按鍵控制位置指示符的位置。替換地,系統可包括滑鼠裝置。控制器1110檢測選擇裝置的啟動諸如點擊滑鼠按鈕,以及結合正在被顯示的EPG數據來評估當前的光標位置信息以確定想要的功能,例如,調諧特定的節目。隨後,控制器1110啟動與所選擇的特性有關的控制行動。
按照本發明的節目引導的處理和顯示可以通過使用軟體與硬體的組合被實施。例如,參照圖1,EPG的顯示可以由在存儲器(諸如EEPROM 1127)中的軟體來實施。例如,通過用戶按壓遙控器1125上的EPG有關的按鈕進行EPG的啟動,使得CPU 1112執行EPG軟體子程序。作為生成EPG顯示的部分,CPU 1112也通過12C總線存取可被存儲在Star SightTM模塊1160中的EPG數據和圖形。在被存儲在EEPROM 1127中的EPG軟體子程序的控制下,CPU 1112啟動OSD處理器1117,它把EPG數據格式化為適合於產生代表EPG數據和圖形的OSD的形式。由OSD處理器1117產生的OSD數據經過信號線OSD_RGB被耦合到視頻信號處理器(VSP)1155。在VSP 1155中的快速開關在信號FSW的控制下把EPG中的OSD數據耦合到VSP 1155的輸出端。也就是,由CPU 1112執行的軟體子程序確定何時顯示EPG數據(例如,顯示器的哪個部分),以及把信號FSW設置為使得快速開關把EPG數據耦合到輸出端的適當的狀態。
至今為止已描述的、圖1所示的系統的的特性的示例性實施例包括由SGS-Thomson Microelectronics公司生產的ST9296微處理器,用於提供與mP 1110有關的特性;由Mitsubishi生產的M65616畫中畫處理器,用於提供與PIP處理器1140有關的、所描述的基本PIP功能;以及由Sanyo公司生產的LA7612視頻信號處理器,用於提供VSP 1155的功能。
圖2顯示按照本發明的能夠處理用戶命令、顯示圖4-6的用戶接口屏幕、和執行搜索所存儲的節目引導記錄的設備的另一個例子。正如下面描述的,圖2所示的設備是MPEG兼容系統,用於接收代表廣播節目的MPEG編碼的輸送流。然而,圖2所示的系統僅僅是示例性的。這裡描述的用戶接口系統也可應用於其他類型的數位訊號處理設備,包括涉及其他類型的編碼的數據流的非MPEG兼容系統。例如,其他設備,包括數字視頻盤(DVD)系統和MPEG節目流、以及組合計算機和電視機功能(諸如所謂的「PCTV」)的系統。而且,雖然下面描述的系統被描述為處理廣播節目,但這僅僅是示例性的。例如,術語「節目」被使用來代表被分組化的數據的任何形式,諸如電話消息,電腦程式,網際網路數據或其他通信等等。
總括起來,在圖2的視頻接收機系統中,用視頻數據調製的載波被天線10接收,以及被單元15處理。最終得到的數字輸出信號被解調器20解調和被解碼器30解碼。來自解碼器30的輸出被輸送系統25處理,輸送系統25應答來自遙控器125的命令。系統25提供壓縮的數據輸出,用於存儲、進一步解碼、或與其他設備通信。
視頻和音頻解碼器85和80分別解碼來自系統25的壓縮的數據,以提供輸出用於顯示。例如,數據埠75提供一個接口,用於把壓縮的數據從系統25傳送到其他設備,諸如計算機或高清晰度電視(HDTV)接收機。貯存設備90把來自系統25的壓縮的數據存儲在貯存媒體105上。設備90在重放模式下,也支持檢索來自貯存媒體105的壓縮的數據,供系統25處理,用於解碼,傳送到其他設備或貯存在不同的貯存媒體(為了簡化附圖,未示出)。
在圖2上,由天線10接收的、用視頻數據調製的載波被輸入處理器15變換成數字形式以及被處理。處理器15包括射頻調諧器和中頻(IF)混頻器與放大級,用於把輸入的視頻信號下變頻成適合於進一步處理的較低的頻帶。最終得到的數字輸出信號被解調器20解調和被解碼器30解碼。來自解碼器30的輸出被輸送系統25進一步處理。
業務檢測器33的復接器(mux)37,經過選擇器35,被提供以來自解碼器30的輸出或被解擾單元40進一步處理了的解碼器30輸出。解擾單元40例如可以是可拆卸的單元,諸如遵從ISO 7816和NRSS(國家可的安全標準)委員會標準的智慧卡(NRSS可拆卸的條件性接入系統在EIA草擬文件IS-679,Project PN-3639中被規定的)。選擇器35檢測可插入的、兼容的擾碼卡的存在,以及只有該卡當前被插入在視頻接收機單元中才把單元40的輸出提供到復接器37。否則,選擇器35把來自解碼器30的輸出提供到復接器37。可插入卡的存在,例如允許單元40解擾附加的優質節目頻道,以及把附加的節目業務提供給觀眾。應當指出,在優選實施例中,NRSS單元40和智慧卡單元130(智慧卡單元130在後面討論)共享同一個系統25接口,以使得在任何一次只可插入一個NRSS卡或一個智慧卡。然而,接口也可以是分開的,允許並行運行。
從選擇器35提供到復接器37的數據具有遵從MPEG的分組化的輸送數據流的形式,正如在MPEG系統標準節2.4中規定的,以及包括節目引導信息和一個或多個節目頻道的數據內容。包括特定節目頻道的各個分組由分組識別符(PID)標識。輸送流包含節目特定的信息(PSI),被使用來識別PID和組裝各個數據分組,以恢復包括分組化的數據流的、所有的節目頻道的內容。輸送系統25在系統控制器115的控制下,從輸入的輸送流、貯存設備90或網際網路業務提供者處經過通信接口單元116獲取和收集節目引導信息。包括特定的節目頻道內容或節目引導信息的各個分組由它們的、被包含在標題信息內的分組識別符(PID)標識。正如以上討論的,在節目引導信息中包含的節目說明可包括與一個節目有關的、不同的節目說明區,諸如標題、明星、等級等等。
在圖2所示的視頻接收機中引用的用戶接口使得用戶能夠通過從屏幕上顯示(OSD)菜單中選擇想要的特性而啟動各種特性。OSD菜單可包括如上所述的、電子節目引導(EPG),和下面討論的其他特性。
代表在OSD菜單中顯示的信息的數據由系統控制器115響應於代表文本/圖形的、存儲的屏幕上顯示(OSD)信息,存儲的節目引導信息,和/或經過如上所述的輸入信號接收的節目引導和文本/圖形信息,以及按照在圖4-7顯示的、和在下面要被討論的、示例性控制程序被產生。軟體控制程序,例如可被存儲在系統控制器115的嵌入的存儲器(未示出)中。
通過使用遙控器單元125(或其他選擇裝置,諸如滑鼠),用戶可從OSD菜單選擇項目,諸如要被觀看的節目,要被存儲的節目(例如,被記錄),貯存媒體的類型和貯存的方式。系統控制器115使用經過接口120提供的選擇信息來配置系統25,以選擇用於貯存和顯示的節目,以及生成適用於所選擇的貯存設備和媒體的PSI。控制器115通過經過數據總線設置在系統25單元45、47、50、55、65和95內的控制寄存器數值和通過用控制信號C選擇經過復接器37和110的信號路徑而配置系統25單元45、47、50、55、65和95。
響應於控制信號C,復接器37選擇來自單元35的輸送流或在重放模式下,選擇經過存儲接口95從貯存設備90檢索的數據流。在正常的、非重放運行中,包括由用戶選擇來觀看的節目的數據分組由選擇單元45通過它們的PID識別。如果在所選擇的節目分組的標題數據中的加密指示符標識分組被加密,則單元45把分組提供到解密單元50。否則,單元45把非加密的分組提供到輸送解碼器55。同樣地,包括由用戶選擇來貯存的節目的數據分組由選擇單元47通過它們的PID識別。單元47根據分組標題加密指示符信息把加密的分組提供到解密單元50,或把非加密的分組提供到復接器110。
解密器40和50的功能可以在遵從NRSS標準的單個可拆卸的智慧卡中被實施。該方法把所有安全有關的功能放置在可拆卸單元中,如果業務提供者決定改變加密技術,或允許容易地改變安全系統例如用來解擾不同的業務,則這些可拆卸單元可以容易地被代替。
單元45和47利用PID檢測濾波器,它把由復接器37提供的、進入的分組的PID與由控制器115預先裝載在單元45和47內的控制寄存器中的PID值相匹配。預先裝載的PID在單元47和45中被使用來識別要被存儲的數據分組和在提供視頻圖象時使用的、要被解碼的數據分組。預先裝載的PID被存儲在單元45和47中的查找表內。PID查找表被存儲器變換到單元45和47中的加密密鑰表,加密密鑰表把加密密鑰與每個預先裝載的PID相聯繫。存儲器變換的PID和加密密鑰查找表允許單元45和47把包含預先裝載的PID的加密的分組與許可對它們解密的、相關的加密密鑰相匹配。非加密的分組沒有相關的加密密鑰。單元45和47把識別的分組與它們的相關的加密密鑰一起提供到解密器50。單元45中的PID查找表也被存儲器變換到目的地表,目的地表把包含預先裝載的PID的分組與在分組緩存器60中相應的目的地緩存器位置相匹配。加密密鑰和與被用戶選擇的用於觀看或貯存的節目有關的、目的地緩存器位置地址,連同被分配的PID一起,由控制器115被預先裝載到單元45和47。加密密鑰是由遵從ISO 7816-3的智慧卡系統130從輸入的數據流中提取的加密代碼生成的。加密密鑰的生成受顧客權利支配,顧客權利是從輸入數據流中的、和/或被預先存儲在可插入的智慧卡本身上的編碼的信息確定的(1989的國際標準組織文件ISO 7816-3規定用於智慧卡系統的接口和信號結構)。
由單元45和47提供到單元50的分組,通過使用加密技術(諸如在由商務部國家技術信息業務提供的聯邦信息標準(FIPS)出版物46,74和81中規定的數據加密標準(DES))被加密。單元50通過施加適合於選擇的加密算法的解密技術,使用由單元45和47提供的、相應的加密密鑰來解密加密的分組。包括用於顯示的節目的、來自單元50的解密的分組和來自單元45的非加密的分組被提供到解碼器55。包括用於貯存的節目的、來自單元50的解密的分組和來自單元47的非加密的分組被提供到復接器110。
單元60包含可由控制器115接入的四個分組緩存器。其中的一個緩存器被分配來保存由控制器115指定使用的數據,以及另外三個緩存器被分配來保存由應用設備75、80和85被指定使用的數據。由控制器115和應用接口70對被存儲在單元60內的四個緩存器的分組的接入,被緩存器控制單元65控制。對於單元45識別為用於解碼的每個分組單元45把目的地標記提供到單元65。標記表示被識別的分組的各個在單元60中的目的地位置,以及被控制單元65存儲在內部存儲器表中。控制單元65根據先入先出(FIFO)原則確定與被存儲在緩存器60中的分組有關的、一系列讀和寫指針。寫指針與目的地標記相結合,允許把來自單元45或50的被識別的分組順序貯存在單元60中適當的目的地緩存器內的下一個空的位置中。讀指針允許由控制器115和應用接口70順序從適當的單元60目的地緩存器讀出分組。
由單元45和50被提供到解碼器55的、非加密和已解密分組包含輸送標題,正如MPEG系統標準的節2.4.3.2規定的。解碼器55從輸送標題確定非加密和解密的分組是否包含適配區(按MPEG系統標準)。適配區包含時序信息,例如包括許可內容分組的同步和解碼的程序時鐘參考(PCR)。在檢測時序信息分組、它是包含適配區的分組後,解碼器55通過設置系統中斷的中斷機制,告知控制器115該分組已被接收。另外,解碼器55改變單元65中的時序分組目的地標記,以及把該分組提供到單元60。通過改變單元65目的地標記,單元65把由解碼器55提供的時序信息分組轉移到被分配來保存供控制器115使用的數據的、單元60緩存器位置,而不是應用緩存器位置。
在接收由解碼器55設置的系統中斷後,控制器115讀出時序信息和PCR值,並把它存儲在內部存儲器。接連的時序信息分組的PCR值被控制器115使用來調節系統25主時鐘(27MHz)。由控制器115產生的、在接連的時序分組的接收之間的時間間隔的基於PCR和基於主時鐘的估值之間的差別被使用來調節系統25主時鐘。控制器115通過應用得出的時間估值差值來調節被使用來產生主時鐘的壓控振蕩器的輸入控制電壓而達到這一點。控制器115在存儲時序信息到內部存儲器後復位系統中斷。
由解碼器55從單元45和50接收的分組包含節目內容,它包括音頻、視頻、字幕和其他信息,被單元65從解碼器55引導到分組緩存器60中指定的應用設備緩存器。應用控制單元70從緩存器60中指定的緩存器順序地檢索音頻、視頻、字幕和其他數據,以及把數據提供到相應的應用設備75、80和85。應用設備包括音頻和視頻解碼器80和85以及高速數據埠75。例如,相應於由如上所述和如圖4所示的控制器115產生的複合的節目引導的分組數據可被輸送到視頻解碼器85,用于格式化到適合於在被連接到視頻解碼器85的監視器(未示出)上顯示的視頻信號。另外,例如,數據埠75可被使用來把高速數據,諸如電腦程式,例如提供到計算機。替換地,埠75可被使用來把數據輸出到HDTV解碼器,以顯示相應於例如選擇的節目或節目引導的圖象。
包含PSI信息的分組被單元45識別為指定給單元60中的控制器115緩存器。PSI分組由單元65經過單元45、50和55以與對於包含節目內容的分組描述的相類似的方式被引導到這個緩存器。控制器115從單元60讀出PSI,並把它存儲在內部存儲器。
控制器115也從存儲的PSI生成壓縮的PSI(CPSI),以及在分組化的數據流中引用CPSI,適合於貯存在可選擇的貯存媒體。分組識別和引導由控制器115結合單元45和單元47的PID、目的地與加密密鑰查找表以及控制單元65功能,以先前描述的方式被監管。
另外,控制器115被耦合到通信接口單元116,它以類似於圖1的接口單元1113的方式運行。也就是,單元116提供把信息上載到網際網路和從網際網路下載信息的能力。通信接口單元116例如包括數據機,用於例如經過電話線或經過有線電視線路連接到網際網路業務提供者。通信能力允許圖2所示的系統除了接收電視節目以外,能夠提供電子郵件能力和網際網路有關的特性,諸如網絡瀏覽。
圖3是在圖2上總的顯示的、和在上面詳細描述的電子設備的具體的實施方案。圖3代表由Thomson Consumer Electronics公司,Indianapolis,Indiana,USA,設計和製造的衛星接收機機頂盒,用於接收由Hughes Electronics公司提供的DIRECTVTM衛星業務。
如圖3所示,機頂盒具有調諧器301,它從衛星天線317處接收和調諧在950-1450MHz範圍內的可應用的衛星RF信號。被調諧的模擬信號被輸出到鏈路模塊302,用於進一步處理。鏈路模塊302負責進一步處理來自調諧器301的模擬的調諧的信號I_out和Q_out,包括濾波和調節模擬信號,以及把模擬信號變換成數字輸出信號DATA。鏈路模塊302被實施為集成電路(IC)。鏈路模塊IC由SGS-Thomson Microelectronics公司,Grenoble,France製造,其零件號為ST 15339-610。
來自鏈路模塊302的數字輸出DATA包含由輸送單元303識別的和可處理的、一致的分組化的數據流。正如相對於圖2詳細地討論的,數據流包括來自DIRECTVTM的衛星廣播業務的節目引導數據信息和一個或多個節目頻道的數據內容。正如上面討論的,節目引導數據包含有關節目類型的信息(例如,僅僅音頻、僅僅視頻、等等),正如例如由「類別」類型表示的。
輸送單元303的功能是與圖2所示的和已經討論的輸送系統相同的。如上所述,輸送單元303按照被包含在標題信息中的分組識別符(PID)處理分組化的數據流。然後,被處理的數據流被格式化為MPEG兼容的、壓縮的音頻和視頻分組,以及被耦合到MPEG解碼器304,用於進一步處理。
輸送單元303被高級RISC微處理器(ARM)315,它是基於RISC的微處理器控制。ARM處理器315執行位於ROM 308中的控制軟體。該軟體的示例性部件,例如可以是圖4-7所示的控制程序,用於按照下面討論的、本發明的各個方面處理用戶接口命令和顯示OSD信息。
輸送單元303典型地被實施為集成電路。例如,優選實施例是由SGS-Thomson Microelectronics公司製造的IC,其零件號為ST15273-810或15103-65C。
來自輸送單元303的、MPEG兼容的、壓縮的音頻和視頻分組被傳遞到MPEG解碼器304。MPEG解碼器解碼來自輸送單元303的壓縮的MPEG數據流。然後,解碼器304輸出可應用的音頻流,它可以由音頻數字-模擬變換器(DAC)305進一步處理,把數字音頻數據變換成模擬聲音。解碼器304也把代表圖象象素信息的可應用的數字視頻數據輸出到NTSC編碼器306。然後,NTSC編碼器306把這個視頻數據進一步處理為NTSC兼容的模擬視頻信號,以使得視頻圖象可以顯示在常規的NTSC電視屏幕上。如上所述的MPEG解碼器可被實施為集成電路。有關示例性實施例可以是由SGS-ThomsonMicroelectronics公司製造的MPEG解碼器IC,其零件號為ST13520。
OSD處理器320被包括在MPEG處理器304中。OSD處理器320從包含被存儲的OSD信息的SDRAM 316中讀出數據。OSD信息相應於位圖OSD圖形/文本圖象。OSD處理器能夠在ARM微處理器315的控制下以傳統的方式改變OSD圖象的每個象素的彩色和/或半透明性。
OSD處理器還負責在ARM處理器315的控制下生成如圖4所示的、示例性節目引導。在示例性實施例中,在檢測到用戶對於生成引導顯示的請求後,ARM微處理器315處理從由節目引導信息提供者提供的數據流中得到的節目引導數據信息,以及把引導數據信息格式化為相應於如圖4所示的「網格引導」的OSD象素數據。然後,來自輸送單元303的OSD象素數據被轉發到MPEG音頻/視頻解碼器304中的OSD處理器320,用於生成引導圖象,正如以前描述的。
低速數據埠330被使用來連接到IR-增強器(未示出),用於控制VCR記錄節目。正如前面討論的,IR增強器基本上是由如圖3所示的衛星接收機所控制的可編程的VCR遙控模擬器。它被放置在附加的VCR的VCR遙感器的前面,以及按照由用戶輸入的定時器屏幕信息,在適當的時間在衛星接收機的控制下發送諸如「ON(接通)」和「RECORD(記錄)」的命令。
圖3的附加的有關的功能塊,例如包括相應於圖2所示的通信接口單元116的數據機307,用於接入網際網路。條件接入模塊(CAM)309相應於圖2所示的NRSS解密單元130,用於提供條件接入信息。寬帶數據模塊310相應於圖2所示的高速數據埠75,例如提供到HDTV解碼器或計算機的高速數據接入。鍵盤/IR接收機模塊312相應於圖2所示的遙控單元接口120,用於接收來自用戶控制單元314的控制命令。數字AV總線模塊313相應於圖2所示的I/O埠100,用於連接到外部設備,諸如VCR或DVD放像機。
圖7是按照本發明的示例性控制程序的高級別流程圖,該控制程序可以由圖1-3所示的任何一個設備,或由電子主設備的任何其他適當地編程的控制裝置執行。這裡使用的術語「電子主設備」並不限於電視接收機或個人計算機,而是包括它們的混合(例如,PCTV)、有線電視變換器盒、適當地裝備的音頻視頻節目記錄器(例如,VCR)、衛星電視機和/或數據信號變換器、節目引導接收單元,或視頻設備等等,而不管是否被引入到電視接收機或個人計算機中,或外部連接到電視接收機或個人計算機上。將會看到,在示例性控制程序中體現的處理可以用硬體、軟體或它們的組合來實施。本領域技術人員將從流程圖和以下的說明中看到,控制程序在由圖1-3描述的任一個系統或由其他適當地編程的電子主設備執行時,將提供基本上與按照本發明的相同的特性和優點。所以,為了避免冗餘性,下面只對於圖2所示的示例性硬體實施方案和圖6的用戶接口描述圖7的控制程序。
在顯示的實施例中,系統控制器115周期地接收和存儲電子節目引導信息。電子節目引導信息包括相應於即將到來的節目的記錄,以及把該記錄存儲在本地存儲器。每個即將到來的節目具有與它有關的、唯一的記錄。而且,每個記錄包含至少包括用於標題和說明的節目識別數據。每個記錄還包括節目識別區的矩陣,它至少包括用於標題和說明的區。記錄被調整成使得節目識別數據被分開和在存儲後被放置在相應的節目識別區中。例如,節目標題信息被存儲在記錄的節目標題區中,而節目說明數據被存儲在記錄的節目說明區中。而且,被存儲在EPG系統中的記錄被周期地更新。
應用接口70在系統控制器115的控制下,生成如圖4所示的EPG菜單。優選地,EPG菜單是響應於EPG顯示被啟動(例如,用戶啟動遙控器125上的特定的按鍵)而被生成的。響應於這樣的啟動,系統控制器115把EPG顯示數據傳送到應用接口70。然後,應用接口70把相應的顯示信息輸出到視頻解碼器,用於在顯示模塊11上顯示(圖4)。
參照圖4,EPG 500典型地佔用顯示模塊11的整個顯示區域。EPG500以類似於報紙上列出的TV時刻表的、時間-頻道格式顯示節目時刻表。具體地,該引導的一維(例如,水平方向)用來顯示時間信息,而該引導的另一維(例如,垂直方向)用來顯示頻道信息。通過在引導的頂部畫一條時間線501,把時間信息傳送給用戶,以及用半小時時間間隔劃界線。通過頻道號510-516和相應的頻道臺名稱520-526,把頻道信息傳送給用戶。
系統控制器115監視在EPG接口500內位置指示符(諸如,光標和/或加亮部分)的位置。用戶通過使用如上所述的遙控器125的方向按鍵和選擇按鍵來控制位置指示符的位置。替換地,用戶可使用滑鼠、鍵盤或遊戲棒。附加地,EPG 500包含圖標590-599。圖標590-599啟動EPG系統的某些功能或特性,其中某些功能或特性導致即將到來的節目清單被顯示。通過加亮和點擊圖標590-599之一,用戶將啟動與它們有關的功能或特性。導致即將到來的節目以列表格式被顯示的一個功能是AlphaSort搜索。通過加亮和選擇AlphaSort圖標596,用戶將接入如圖6所示的、按照本發明安排的、AlphaSort搜索接口400。
圖6顯示具有AlphaSort接口400(一次搜索接口)的圖示的代表的顯示模塊11。AlphaSort接口400包括文本串區401、虛擬鍵盤402、搜索結果區403、和「作為Scout保存」按鈕404。搜索結果區403包括節目單元405-410。用戶通過加亮和從虛擬鍵盤402選擇符號而在文本串區401中寫作用戶選擇的文本串。當用戶通過使用遙控器125加亮和從虛擬鍵盤402選擇特定的字符時,該字符出現在文本串區401上。用戶重複進行這個過程,直至他或她在文本串區401內已經寫作了想要的文本串為止。這是AlphaSort搜索準則的用戶選擇的文本串。AlphaSort搜索限於EPG記錄的標題區。這樣,用於AlphaSort搜索的用戶選擇的節目識別區是標題區。
一旦用戶在文本串區401內已經寫作了用戶選擇的文本串,用戶就可實行節目引導信息的搜索,以找出包含標題區中相應於用戶選擇的文本串的數據的一個或多個記錄。當用戶通過遙控器125輸入搜索命令時,進行當前存儲的EPG記錄的一次搜索(由系統控制器115實行)。包含與標題區中用戶選擇的文本串相匹配的數據的EPG記錄被描述為「匹配」。在完成EPG記錄的AlphaSort搜索後,系統控制器115發起在搜索結果區403中顯示其記錄被描述為匹配的、即將到來的節目的清單。這樣,圖7的步驟700被完成,以及系統115接收一個顯示包括節目單元405-410的節目清單的命令。來自每個匹配的記錄的數據在節目單元405-410中被顯示。
在顯示節目清單時,系統115被編程來得到第一匹配記錄。這是圖7的步驟710。在得到第一匹配記錄後,系統115還被編程來檢索被存儲在該記錄的節目標題和節目說明區中的數據。然後,這個數據以分開的行在一個節目單元405-410中被顯示。這樣,節目的標題和節目的說明的一部分被顯示給用戶(圖7的步驟720和步驟730)。
在一個節目單元405-410中顯示對於第一匹配的記錄的節目的標題和說明後,然後,系統控制器115必須確定是否還有匹配的記錄要被顯示,或所有匹配的記錄是否如上所述地被顯示。按照圖7的步驟740,如果系統控制器115完成顯示所有的匹配的記錄,則節目清單是完全的,以及在用戶發起(諸如執行另一次搜索)後,處理過程將開始。然而,如果所有的匹配的記錄還沒有如上所述地被顯示,則系統115沒有完成顯示節目清單,以及開始圖7的步驟750。按照步驟750,然後,系統控制器重複進行上述的、顯示對於每個匹配的記錄的、在節目單元405-410之一中的節目標題和說明的方法,直至所有的記錄被顯示為止。
雖然本發明是通過從EPG搜索得到的節目清單被描述的,但本發明可應用於導致節目清單被顯示的任何EPG特性。這樣,以上的討論僅僅揭示和描述了本發明的示例性實施例。正如本領域技術人員將會看到的,本發明可以以其他具體的形式被實施,而不背離本發明的精神或根本特徵。因此,本發明的揭示內容對於本發明的範圍打算是說明性的,而不是限制性的,本發明的範圍將在以下的權利要求中被闡述。
權利要求
1.用於幫助用戶選擇視頻節目的方法,包括周期地接收和存儲包含對於即將到來的節目的標題和節目說明的電子節目引導信息;以包括標題和相應的節目說明的格式顯示視頻節目的清單,以使得具有相同的標題的視頻節目可由相應的節目說明被區分。
2.權利要求1的方法,其中電子節目引導信息包括周期地更新的記錄,其中每個記錄包括多個節目識別數據區,它使得節目的識別信息與包括節目標題和節目說明的相應的數據區相聯繫。
3.權利要求2的方法,其中用戶可根據所顯示的標題以及所顯示的相應的節目說明來選擇一個節目。
4.權利要求1的方法,其中在清單上列出的視頻節目通過使用所選擇的搜索準則執行電子節目引導的搜索而被確定。
5.權利要求1的方法,還包括允許用戶對於從視頻節目的清單中選擇的節目規定以下的動作之一(a)記錄所選擇的節目,和(b)觀看所選擇的節目。
6.用於幫助用戶選擇進行觀看或記錄的電視節目的設備,包括用於周期地得到和存儲包括即將到來的電視節目標題和相應的節目說明的電子節目引導信息的裝置;包括顯示器的用戶接口;用於以包括標題和相應的節目說明的格式顯示即將到來的電視節目的清單,以使得具有相同的標題的電視節目可由相應的節目說明來區分的裝置;以及用於從所顯示的清單中選擇進行觀看或記錄的電視節目的裝置。
7.權利要求6的設備,其中電子節目引導信息包括周期地更新的記錄,其中每個記錄包括多個節目識別數據區,使得節目的識別信息與包括節目標題和節目說明的相應的數據區相聯繫。
8.權利要求6的設備,其中節目識別信息還包括節目日期、節目時間、和節目頻道的至少一項。
9.權利要求6的設備,其中在清單上列出的電視節目可以通過以下的至少一項被確定(a)按照用戶選擇的搜索準則執行電子節目引導信息的一次搜索、(b)按照用戶選擇的搜索準則執行節目引導信息的連續搜索、或(c)在顯示具有特定的節目識別信息(諸如時間、頻道、日期、或主題)的節目的接口上選擇用戶任選項。
10.權利要求9的設備,包括存儲器和計算機處理器,計算機處理器被編程來按照用戶選擇的搜索準則搜索節目引導信息。
全文摘要
用於幫助用戶選擇進行觀看或記錄節目的方法,包括周期地接收和存儲包含對於即將到來的節目的標題和節目說明的電子節目引導信息;以及以包括標題和相應的節目說明的格式顯示電視節目的清單,這樣,具有相同標題的電視節目可以通過相應的節目說明被區分開。
文檔編號H04N5/445GK1505898SQ02809033
公開日2004年6月16日 申請日期2002年2月28日 優先權日2001年2月28日
發明者S·R·特魯, S R 特魯 申請人:湯姆森許可公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀