專利名稱:電視節(jié)目指南的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制電視節(jié)目的廣播和記錄并且發(fā)布在電視屏幕上顯示的信息的系統(tǒng)和方法。
背景技術(shù):
已知有多個控制電視和錄像機的操作并且在電視屏幕上提供信息的系統(tǒng)。顯示給觀眾的一種主要信息是節(jié)目編排信息,節(jié)目編排信息可以包含當(dāng)前節(jié)目信息以及將來節(jié)目信息。觀眾經(jīng)常需要訪問當(dāng)前和將來的進(jìn)度信息并且經(jīng)常需要在報紙或周刊中查找適當(dāng)?shù)碾娨暀谀俊?br>
多年來,用戶在對錄像機編程時也遇到很大的困難。近年來,已經(jīng)開發(fā)出簡化錄象過程以便用戶方便地編程的系統(tǒng)。然而這些系統(tǒng)(例如,VCR+系統(tǒng))需要用戶在能夠編程VCR+以進(jìn)行錄象之前必須在某些其它信息源中找到節(jié)目單。如果一個節(jié)目單包含代碼信息(稱作″附加代碼″),用戶可以通過代碼信息確定的模式使用VCR+紅外遙控設(shè)備上的按鍵依次對VCR編程。代碼信息標(biāo)識用戶希望錄象的節(jié)目的頻道,廣播時間和持續(xù)時間。必須針對要錄制的節(jié)目和系列電視劇中每一集進(jìn)行這種處理。
在許多為用戶提供節(jié)目編排信息的已知系統(tǒng)中,定期加載節(jié)目編排信息。然而電視臺經(jīng)常改變要廣播的節(jié)目并且沒有更新這種系統(tǒng)的最近幾分鐘節(jié)目編排變化的方法。所以,如果一個用戶觀看其電視上的節(jié)目編排信息,設(shè)置錄像機錄制節(jié)目或計劃在某個時間觀看節(jié)目并且電視臺改變節(jié)目編排信息,那么或者會錄制錯誤的節(jié)目,或者用戶不能觀看期望的節(jié)目。
在另一個被稱作″星光″的系統(tǒng)中,電視廣播站在廣播電視節(jié)目時可以通過交叉方式廣播節(jié)目信息,尤其是在一部分被稱作″垂直空白間隔″的電視信號傳送期間。當(dāng)顯示信息時,通過在顯示器上將高亮度光標(biāo)移動到一個節(jié)目標(biāo)題上并且按下遙控設(shè)備上的一個按鈕可以選擇要觀看或錄制的節(jié)目。然而保證在每個發(fā)送頻道的垂直空白間隔中均可以得到信息是不經(jīng)濟的,然而這個系統(tǒng)在不傳送信息信號的頻道正在被觀看時通常不能接收信息更新。
發(fā)明內(nèi)容
本發(fā)明提供了一種新型并且得到改進(jìn)的、控制電視節(jié)目的廣播和記錄并且發(fā)布在電視屏幕上顯示的信息的系統(tǒng)和方法。
總之,新型系統(tǒng)包含一個中央廣播計算機,中央廣播計算機從各種來源接收電視時間表和電視劇,新聞,體育和其它信息。中央廣播計算機通過廣域網(wǎng)向多個覆蓋廣泛區(qū)域,例如整個美洲大陸的無線發(fā)送器發(fā)送這個信息。這些發(fā)送器使用一個全國性的保留尋呼機頻率向家庭或企業(yè)的機頂盒發(fā)送信息。每個機頂盒均包含一個CPU和一個存儲器裝置。廣播信息被CPU處理并且存儲在存儲器裝置中,直到被用戶訪問。
配置各個機頂盒使得用戶可以使用一個單獨的、采用經(jīng)濟型設(shè)計的用戶控制設(shè)備,例如一個IR遙控器控制其電視和外部設(shè)備(例如VCR,視盤播放器,電纜解碼器和天線)。通過使用用戶控制設(shè)備,用戶也可以使電視按照各種便于理解的格式顯示廣播信息。這些顯示屏幕中間是按照頻道和時間,新聞頭條和支持信息,以及最新體育分?jǐn)?shù)和精彩場面組織的電視和有線節(jié)目標(biāo)記方框。通過從這些屏幕中選擇節(jié)目或其他選項,用戶也可以使電視將頻道改變到期望的節(jié)目,也可以對VCR進(jìn)行編程以便錄制某些節(jié)目。通過選擇其它菜單選項,用戶也可以在廣告期間使電視自動消音或切換到另一個頻道上,并且在錄制編程時跳過廣告。
在一個最優(yōu)實施例中,RF發(fā)送器使用931MHz周圍的全國性尋呼機帶寬廣播信息。使用諸如POCSAG協(xié)議或Motorola FLEX協(xié)議的任何已知傳輸協(xié)議對信息進(jìn)行編碼。系統(tǒng)包含一個減少噪聲并且解釋這種格式的廣播數(shù)據(jù)的獨特方法。
在閱讀下面結(jié)合附圖對本發(fā)明進(jìn)行的詳細(xì)描述之后,本領(lǐng)域的技術(shù)人員可以更加清晰地理解如何實現(xiàn)本發(fā)明的上述與相關(guān)目標(biāo),優(yōu)點和特性。
在所附權(quán)利要求書中專門指出了本發(fā)明。參照下面結(jié)合附圖進(jìn)行的描述可以更好地理解本發(fā)明的上述和其它優(yōu)點,其中圖1是關(guān)于發(fā)送本發(fā)明的廣播信息的廣域系統(tǒng)的模塊圖;圖2是關(guān)于圖1中示出的系統(tǒng)內(nèi)使用的尋呼機終端的模塊圖;圖3是關(guān)于本發(fā)明的系統(tǒng)和過程中使用的機頂盒的部件的模塊圖,上述系統(tǒng)和過程提供信息并且控制電視和相關(guān)外部設(shè)備的操作;圖4是關(guān)于圖3中示出的機頂盒內(nèi)使用的RF接收器的模塊電路圖;圖5a是關(guān)于圖4中示出的數(shù)據(jù)解串行模塊74的模塊電路圖;圖5b是關(guān)于圖5a中示出的數(shù)據(jù)解串行模塊內(nèi)使用的比較器操作的一個可選實施例的模塊電路圖;圖6是關(guān)于圖5a中示出的位采樣模塊的模塊電路圖;圖7a和7b是圖5a的位采樣模塊處理的典型信號樣本。
圖8是圖5a示出的位采樣模塊處理的另一個信號;圖9是關(guān)于本發(fā)明的CPU為系統(tǒng)提供任務(wù)調(diào)度和通信能力的操作的流程圖;圖10是本發(fā)明的系統(tǒng)處理的信息的功能圖例;圖11是本發(fā)明的系統(tǒng)發(fā)送的數(shù)據(jù)記錄的數(shù)據(jù)表示;圖12是圖解本發(fā)明的系統(tǒng)和方法中一個具體應(yīng)用的數(shù)據(jù)流的圖例;圖13是示出本發(fā)明的系統(tǒng)和過程中用于在電視屏幕上顯示信息的各種功能部件的關(guān)系的模塊圖;圖14是示出與本發(fā)明的系統(tǒng)和過程完成的存儲器請求相關(guān)的步驟的流程圖;圖15是本發(fā)明的系統(tǒng)中使用的遙控器的功能圖例;圖16是本發(fā)明的系統(tǒng)產(chǎn)生的主屏幕顯示的圖示;圖17是本發(fā)明的系統(tǒng)產(chǎn)生的導(dǎo)航屏幕的圖示;圖18是本發(fā)明的系統(tǒng)產(chǎn)生的節(jié)目方框屏幕的圖示;圖19是本發(fā)明的系統(tǒng)產(chǎn)生的體育簡報屏幕的圖示;圖20是本發(fā)明的系統(tǒng)產(chǎn)生的新聞屏幕的圖示;
圖21是本發(fā)明的系統(tǒng)使用的自動錄制過程的步驟的流程圖;圖22是本發(fā)明的系統(tǒng)用于實現(xiàn)″錄制時″廣告回避功能的步驟的流程圖;圖23是本發(fā)明的系統(tǒng)用于實現(xiàn)″觀看時″廣告回避功能的步驟的流程圖;圖24是關(guān)于本發(fā)明的廣告回避系統(tǒng)的部件的模塊圖;圖25是關(guān)于圖24所示的廣告監(jiān)視中心的圖例;圖26是關(guān)于圖25所示的廣告監(jiān)視中心的一個可選實施例的圖例;圖27是關(guān)于本發(fā)明的系統(tǒng)用于處理遠(yuǎn)程提交的命令的部件的圖例。
具體實施例方式
A.傳輸網(wǎng)絡(luò)圖1描述了一個根據(jù)本發(fā)明構(gòu)造的廣域電視信息傳輸和應(yīng)用系統(tǒng)5。參照圖1,系統(tǒng)5包含一個信息傳輸子系統(tǒng)6,信息傳輸子系統(tǒng)6向多個用戶位置7發(fā)送電視時間表和如下所述的其它信息。如下所述,各個用戶位置7包含一個常規(guī)電視接收器,并且可以包含一個常規(guī)錄像機(VCR)和一個用戶設(shè)備,上述用戶設(shè)備接收電視時間表和其它信息并且使用這些信息和用戶提供的輸入控制電視接收器和VCR。
如圖1所示,信息傳輸子系統(tǒng)6包含一個中央信息廣播計算機10,中央信息廣播計算機10從包含第三方提供商,子系統(tǒng)7的其它部分和內(nèi)部數(shù)據(jù)庫的各種外部信息源12接收電視時間表信息,電視連續(xù)劇,新聞,體育,天氣和其它信息(通常標(biāo)識成″雜類信息″),以及系統(tǒng)使用的某些命令和系統(tǒng)信息(通常標(biāo)識成″系統(tǒng)信息″)。廣播計算機10在其擁有的數(shù)據(jù)庫14中存儲這個調(diào)度表,雜類和系統(tǒng)信息并且周期性地通過廣域網(wǎng)(″WAN″)16向多個尋呼機終端18電子(以下述方式)發(fā)送上述信息。在一個最優(yōu)實施例中,廣域網(wǎng)16是一個使用常規(guī)TCP/IP通信協(xié)議發(fā)送數(shù)據(jù)的常規(guī)商業(yè)幀中繼數(shù)字?jǐn)?shù)據(jù)傳輸網(wǎng)絡(luò)。
現(xiàn)在參照圖2,各個尋呼機終端18均包含一個被連接到WAN 16的計算機20。計算機20被連接到轉(zhuǎn)換器22,轉(zhuǎn)換器22將通過常規(guī)數(shù)字形式從WAN 16接收的信息轉(zhuǎn)換成適于無線傳輸?shù)纳漕l(RF)信號。轉(zhuǎn)換器22被連接到一個高功率RF發(fā)送器24,高功率RF發(fā)送器24以931MHz頻段內(nèi)的模擬無線尋呼機信號的形式廣播來自尋呼機終端18的信息,其中931MHz頻段是聯(lián)邦通信委員會指定用于尋呼機的頻段。在最優(yōu)實施例中,超過一百個尋呼機終端被用來覆蓋美國大陸。定制發(fā)送到各個尋呼機終端的信息,尤其是節(jié)目表信息以便精確反映上述終端覆蓋的地理區(qū)域的數(shù)據(jù)(節(jié)目單,時間等等)。當(dāng)在夜間尋呼機頻帶的使用率較低時,廣播計算機10最好向?qū)ず魴C終端18發(fā)送節(jié)目表,雜類和系統(tǒng)信息,而尋呼機終端18最好向用戶位置7廣播信息。尋呼機終端18使用著名尋呼傳輸協(xié)議中的任意尋呼傳輸協(xié)議廣播信息,上述協(xié)議包含POCSAG或Motorola FLEX協(xié)議。
B.用戶位置7再次參照圖1,如上所述,信息傳輸子系統(tǒng)6通過尋呼機終端18向用戶位置7廣播節(jié)目表,雜類和系統(tǒng)信息。各個用戶位置7包含一個用戶設(shè)備,這里被標(biāo)識成機頂盒30,常規(guī)電視接收器32,并且也可以包含一個常規(guī)VCR(未示出)。機頂盒30接收節(jié)目表,雜類和系統(tǒng)信息,使用節(jié)目表和雜類信息產(chǎn)生提供到用戶位置7上的電視接收器32的信息顯示。另外,通過諸如遙控設(shè)備的用戶控制設(shè)備50(參見圖3),用戶可以提供控制機頂盒30的用戶信息以便機頂盒30依次控制電視接收器2改變頻道,在預(yù)定時間顯示節(jié)目,并且允許VCR錄制某些節(jié)目。例如,機頂盒30會接收和存儲用戶信息,這些用戶信息涉及顯示某些在特定時間廣播的節(jié)目,并且機頂盒30在適當(dāng)時間會產(chǎn)生適當(dāng)?shù)募t外控制信號,上述紅外控制信號被電視接收器的遙控器紅外探測器接收以便允許電視開機(如果尚未開機),切換到適當(dāng)?shù)念l道并且顯示節(jié)目。在節(jié)目結(jié)束時,機頂盒30可以允許電視接收器32切換到另一個節(jié)目,或者在用戶允許的情況下保持在相同頻道,或者關(guān)機。另外,機頂盒30會接收和存儲涉及在特定時間廣播的某些節(jié)目的錄制的用戶信息,并且會產(chǎn)生適當(dāng)?shù)募t外控制信號,上述紅外控制信號被VCR的遙控器紅外探測器接收以便對VCR的錄制操作進(jìn)行編程。機頂盒30也可以允許VCR在選定時間通過電視接收器32播放錄制的節(jié)目。
圖3描述了用于用戶位置7的機頂盒30的功能模塊圖。參照圖3,各個機頂盒30包含一個RF接收器34,RF接收器34被調(diào)諧接收931MHz頻帶中的節(jié)目表,雜類和系統(tǒng)信息。在一個實施例中包括一個用于常規(guī)尋呼設(shè)備的常規(guī)接收器的RF接收器34將這個節(jié)目表,雜類和系統(tǒng)信息從模擬轉(zhuǎn)換成數(shù)字形式并且通過總線38以數(shù)字形式向機頂盒30中包含的一個中央處理單元(″CPU″)36提供節(jié)目表和系統(tǒng)信息。在一個最優(yōu)實施例中,CPU 36是一個標(biāo)準(zhǔn)16位微處理器,其中在一個實施例中CPU 36包括一個從Motorola MC 68000微處理器系列中選擇的微處理器。CPU 36處理數(shù)字節(jié)目表和系統(tǒng)信息并且在存儲器38中存儲,在一個實施例中存儲器38包括一個通過常規(guī)隨機訪問存儲器芯片實現(xiàn)的電池供電隨機訪問存儲器。另外機頂盒30包含一個EEPROM 40,如下所述,EEPROM 40存儲諸如序號,預(yù)約控制和某些在機頂盒30的安裝期間提供的設(shè)置信息的設(shè)備信息。機頂盒30也包含一個只讀存儲器(″ROM″)42,上述只讀存儲器含有控制CPU 36的程序。在一個實施例中,ROM42提供8位字,并且一個鎖存器和狀態(tài)機44允許ROM 42模擬一個與CPU36通信的16位設(shè)備。
在一個實施例中是一個電池供電紅外遙控設(shè)備(′IR遙控′)的用戶控制設(shè)備50產(chǎn)生一個低功率寬角紅外射束52,其中根據(jù)用戶提供的輸入調(diào)制上述紅外射束52以便通過用戶命令的形式向機頂盒30提供用戶信息。射束52被機頂盒30中包含的一個IR解碼器54檢測到,并且接收的紅外信號被轉(zhuǎn)換成接受CPU 36處理的數(shù)字信號。
提供一個RF開關(guān)58以便機頂盒30能夠產(chǎn)生被電視接收器32顯示的RF信號。RF信號會使電視接收器32視頻顯示信息傳輸子系統(tǒng)6提供的節(jié)目表和雜類信息,從而允許系統(tǒng)5向用戶顯示信息。連接RF開關(guān)以便通過一個電纜56從機頂盒30和外部設(shè)備64(可以是VCR,視盤播放器,電纜解碼器或電視天線)接收信號并且通過同軸電纜66向電視32提供信號。如果機頂盒30不向RF開關(guān)58提供RF信號,則RF開關(guān)58會向電視32傳遞外部設(shè)備64提供的信號。另一方面,如果機頂盒30向RF開關(guān)58提供RF信號,則RF開關(guān)58會阻塞任何從外部信源64提供的信號并且會向電視接收器32傳遞通過機頂盒30提供的信號。當(dāng)機頂盒30通過RF開關(guān)58向電視接收器32提供RF信號時,機頂盒30還會產(chǎn)生適當(dāng)?shù)募t外控制信號,上述紅外控制信號被電視接收器的遙控器紅外探測器接收以便允許電視切換到適當(dāng)?shù)念l道以顯示其(機頂盒30)產(chǎn)生的RF信號。
如上所述,機頂盒30通過紅外控制信號也可以控制電視接收器32和VCR,以及任何其他外部設(shè)備64。通過一個紅外輸出端子(″IR輸出″)60提供紅外控制信號。如下所述,IR輸出60根據(jù)CPU 36的命令在頻率,工作周期和位元時間范圍內(nèi)產(chǎn)生紅外信號以模擬多數(shù)商用遙控器。
在一個實施例中,系統(tǒng)5按以下方式工作信息傳輸子系統(tǒng)6全天發(fā)送最新節(jié)目表,雜類和系統(tǒng)信息,而機頂盒30的RF接收器34全天接收最新節(jié)目表,雜類和系統(tǒng)信息并且存儲在存儲器38中。在電視32開機時,用戶可以直接使用用戶控制設(shè)備50向機頂盒30提交命令。某些命令會通過RF開關(guān)控制機頂盒30在電視接收器32上顯示節(jié)目表和雜類信息。當(dāng)電視32上正在顯示節(jié)目表和雜類信息時,RF開關(guān)58阻塞外部設(shè)備64的信號和編程。當(dāng)電視32上正在顯示節(jié)目表和系統(tǒng)信息時,認(rèn)為機頂盒30處于″顯示模式″。用戶使用用戶控制設(shè)備50可以選擇某些在電視32上顯示的節(jié)目表和系統(tǒng)信息。根據(jù)用戶選擇,機頂盒30通過IR輸出60可以向電視32或外部設(shè)備64發(fā)送頻道調(diào)整、節(jié)目重放或錄制命令,或者可以在存儲器38中存儲這種命令并且稍后進(jìn)行發(fā)送。在一個可選的″TV模式″中,用戶可以觀看廣播,或者通過使用用戶控制設(shè)備50控制提供節(jié)目錄制的外部設(shè)備64在其電視上觀看錄制的節(jié)目。
C.RF接收器34,數(shù)據(jù)解串行。
圖4描述了一個用于機頂盒30的RF接收器34的功能模塊圖。如上所述,RF接收器34接收通過信息傳輸子系統(tǒng)6廣播的節(jié)目表,雜類和系統(tǒng)信息。參照圖4,在一個實施例中RF接收器34包含一個可調(diào)RF接收器70,其中可以在931MHz左右近似兩個MHz的范圍內(nèi)調(diào)諧可調(diào)RF接收器70。選擇這個頻率范圍的原因是它對應(yīng)于全國和地區(qū)尋呼機網(wǎng)絡(luò)使用的頻率??烧{(diào)RF接收器70還被連接到一個接收信號強度指調(diào)RF接收器70,其中可以在931MHz左右近似兩個MHz的范圍內(nèi)調(diào)諧可調(diào)RF接收器70。選擇這個頻率范圍的原因是它對應(yīng)于全國和地區(qū)尋呼機網(wǎng)絡(luò)使用的頻率??烧{(diào)RF接收器70還被連接到一個接收信號強度指示器(″RSSI″)80,上述信號強度指示器被連接到CPU 36。RSSI80確定可調(diào)RF接收器70接收的信號的相對強度并且向CPU 36提供這個數(shù)據(jù)。如下所述,這個相對信號強度數(shù)據(jù)允許CPU 36協(xié)助用戶在安裝期間確定機頂盒30的位置,允許用戶將機頂盒30放置在能夠從信息傳輸子系統(tǒng)6接收具有適當(dāng)信號強度的信號的位置上。
可調(diào)RF接收器70也被連接到一個解調(diào)器72,解調(diào)器72根據(jù)系統(tǒng)使用的尋呼協(xié)議將可調(diào)RF接收器70接收的模擬信號轉(zhuǎn)換成無阻塞兩電平或四電平模擬信號。在一個信息傳輸子系統(tǒng)6可以通過POCSAG或FLEX傳輸協(xié)議廣播信息的實施例中,解調(diào)器72最初試圖在假定信息傳輸子系統(tǒng)6使用POCSAG協(xié)議的情況下解碼信息。如果解調(diào)器72確定不能識別廣播信息中的適當(dāng)碼字,則解調(diào)器72試圖在假定信息傳輸子系統(tǒng)6使用FLEX協(xié)議的情況下通過搜尋信息中可能良好的FLEX分組來解碼信息。當(dāng)解調(diào)器72識別出適當(dāng)協(xié)議時,解調(diào)器72根據(jù)接收的信號產(chǎn)生一個模擬信號并且提供給一個數(shù)據(jù)解串行模塊72,上述數(shù)據(jù)解串行模塊依次將模擬信號轉(zhuǎn)換成數(shù)字信號并且向CPU 36提供這個數(shù)字信號。
應(yīng)當(dāng)理解,機頂盒接收的信息廣播數(shù)據(jù)通常具有串行形式,并且數(shù)據(jù)解串行模塊74對數(shù)據(jù)進(jìn)行解串行處理以構(gòu)成字并行數(shù)據(jù)。如圖5a所示,數(shù)據(jù)解串行模塊74包含一個模數(shù)轉(zhuǎn)換器(″A/D轉(zhuǎn)換器″)78,上述模數(shù)轉(zhuǎn)換器從解調(diào)器72接收模擬信號并且將其轉(zhuǎn)換成具有常規(guī)TTL(晶體管-晶體管邏輯)電平的數(shù)字信號。A/D轉(zhuǎn)換器78接著向比較器82提供這些數(shù)字信號。比較器82將各個數(shù)字信號與一或多個閾值相比較并且根據(jù)比較結(jié)果產(chǎn)生一或多個數(shù)字輸出信號。在圖5a中示出的最優(yōu)實施例中,比較器82將輸入信號與三個閾值(指定閾值1,2和3)相比較以便根據(jù)下表產(chǎn)生兩個輸出電壓(指定MSB 86和LSB 88)
通過在接收信號強度較高時測量輸入數(shù)值并且收集有關(guān)產(chǎn)生的數(shù)字?jǐn)?shù)值的統(tǒng)計數(shù)據(jù),CPU36在安裝期間設(shè)置比較器82的閾值電壓。CPU36可以根據(jù)溫度或其它環(huán)境變化造成的統(tǒng)計數(shù)據(jù)變化調(diào)整閾值電壓,這允許模塊74補償因這種變化造成的解調(diào)器72電壓漂移。一個溫度測量設(shè)備84被連接到CPU36。
在數(shù)據(jù)解串行設(shè)備74如圖5b所示的一個可選實施例中,比較器82將信號與唯一一個閾值相比較以產(chǎn)生一個一位輸出信號。這個實施例主要可以和Motorola FLEX協(xié)議配合使用。使用一個而不是三個閾值在不同信號電平之間提供了更寬的電壓間隙,因而提供了比三閾值實施例更高的抗噪聲能力。然而,具有兩個而不是四個可能數(shù)值的信號在相同時間段內(nèi)傳送的信息較少。
再次參照圖5a描述的實施例,為了消除某些噪聲引起的差錯,比較器82在一個″位元周期″內(nèi)多次將其輸入信號與閾值電壓相比較?!逦辉芷凇迨且粋€時間窗口,在這個時間窗口內(nèi)信息傳輸子系統(tǒng)6廣播一個單位的節(jié)目表和系統(tǒng)信息(根據(jù)比較器82使用的電壓閾值的數(shù)量,包括一個或兩個信息位)。在一個實施例中,比較器82在各個位元周期內(nèi)進(jìn)行八個電壓比較。由于RF接收器34接收的模擬信號不含有嵌入的時鐘信息,CPU 36還必須保證輸入信號的相位對應(yīng)于比較器82的位元周期。通過來自一個與比較器82和CPU 36相連的模8計數(shù)器96的時鐘信號控制比較之間的時間間隔。例如在圖7a中示出了一個輸入信號,其中在與輸入信號相同的相位內(nèi)進(jìn)行比較,即在輸入信號代表一個單獨的數(shù)據(jù)位的情況下比較器執(zhí)行所有的比較。在這種情況下,比較器82與輸入信號同相。另一方面,在圖7b中示出了一個輸入信號,其中數(shù)據(jù)位在位周期內(nèi)發(fā)生躍遷;即針對具有低數(shù)值的數(shù)據(jù)位進(jìn)行前三個比較(0,1和2),針對具有高數(shù)值的數(shù)據(jù)位進(jìn)行最后五個比較(3-7)。系統(tǒng)5試圖通過在廣播信號內(nèi)各個數(shù)據(jù)分段系列的開始和結(jié)束處包含一個預(yù)定數(shù)據(jù)位序列來防止在信息廣播期間發(fā)生圖7b所示的情況,例如包含代表二進(jìn)制″零″系列的信號后跟代表二進(jìn)制″一″系列的信號,CPU36可以被用來保證信號的位元周期與發(fā)送數(shù)據(jù)同相。如圖7b所示,如果CPU 36在一個位元周期的中間檢測到一個躍遷,CPU 36會遞增模8計數(shù)器96,從而將圖7b的樣本窗口向左移動一個增量。重復(fù)這個過程直到位元周期基本對應(yīng)于正接收的信息分段的開始和結(jié)束。
在正常工作期間,當(dāng)CPU 36使比較器82與接收信號的位元周期同相位之后,無線傳輸噪聲會干擾對節(jié)目表,雜類和系統(tǒng)信息的精確解釋。如圖解接收信號中的噪聲的圖8所示,在示出的位元周期期間比較器82進(jìn)行八個比較中的六個產(chǎn)生一個輸出(MSB-LSB組合)″00″,另兩個比較產(chǎn)生一個輸出″01″。為了確定應(yīng)當(dāng)將哪些結(jié)果傳遞到下一個數(shù)據(jù)解釋階段,使用位采樣模塊90和92。位采樣模塊90將MSB 86當(dāng)作輸入接收,而位采樣模塊92將LSB 88當(dāng)作輸入接收。
位采樣模塊90和92根據(jù)比較器82在一個位元周期內(nèi)進(jìn)行的產(chǎn)生各個位數(shù)值的比較的數(shù)量分別確定最高和最低有效位的數(shù)值。如果比較器82在一個位元周期內(nèi)產(chǎn)生的比較發(fā)現(xiàn)零至三個最高有效位比較指示數(shù)值″一″,則位采樣模塊90會識別最高有效位的數(shù)值″零″。另一方面,如果四至七個最高有效位比較指示數(shù)值″一″,則位采樣模塊90會識別最高有效位的數(shù)值″一″。位采樣模塊92以類似方式處理最低有效位。
更具體地,在圖6中圖解了位采樣模塊90的邏輯操作。位采樣模塊92的操作方式與上類似,因而這里不會詳細(xì)描述。比較器82的最高有效位信號通過線路86被連接到3位計數(shù)器100。每當(dāng)最高有效位信號標(biāo)識一個″一″時,計數(shù)器100均被加一。每當(dāng)比較器82發(fā)現(xiàn)一個新數(shù)值時,一個位計數(shù)器108便被遞增,因而當(dāng)計數(shù)器108的數(shù)值在各個位元周期結(jié)束時達(dá)到8時,計數(shù)器108便產(chǎn)生一個復(fù)位信號來復(fù)位計數(shù)器100。當(dāng)各個位元周期結(jié)束時,在復(fù)位計數(shù)器100之前,一個門陣列102評估計數(shù)器100的狀態(tài)。如果計數(shù)器100的數(shù)值是000,001,010或011(0,1,2或3),則門陣列102通過輸出104連接的最高有效位數(shù)值會是″零″。另一方面,如果計數(shù)器100的數(shù)值是100,101,110或111(4,5,6或7),則最高有效位的數(shù)值會是″一″。
另外,位采樣模塊90產(chǎn)生一個標(biāo)識位樣本的″質(zhì)量″的數(shù)值,該數(shù)值涉及計數(shù)器100的最終數(shù)值與″理想″或″無噪聲″數(shù)值0或7的對應(yīng)程度。在一個實施例中,門陣列102通過比較計數(shù)器100的前兩個位來實現(xiàn)這個目標(biāo)。如果兩個位不相同(表示″含噪聲″數(shù)值2,3,4或5),則門陣列102設(shè)置一個″報警″標(biāo)志106,該標(biāo)志可以被系統(tǒng)的其它輸入訪問。如果兩個位相同(表示″干凈″數(shù)值0,1,6或7),則″報警″標(biāo)志106被復(fù)位為0。報警標(biāo)志106是一個D觸發(fā)器109的輸出,D觸發(fā)器109的數(shù)據(jù)輸入被連接到門陣列102的輸出并且D觸發(fā)器109的清除輸入被連接到計數(shù)器108。
因而在圖8示出的例子中,位采樣模塊90針對位元周期的最高有效位會計出8個零但沒有一,從而針對最高有效位產(chǎn)生一個零輸出;而位采樣模塊92會計出6個零和2個一,從而針對最低有效位產(chǎn)生一個零輸出。由于各個位采樣模塊90的計數(shù)器100不是2,3,4或5,所以沒有針對各個位設(shè)置報警標(biāo)志106,這指示一個相對無噪聲的位。
再次參照圖5a,在各個位元周期結(jié)束時,位采樣模塊90和92的輸出均被移位到一個相應(yīng)的16位移位寄存器110和112中。在經(jīng)過16次這樣的移位之后,一個模16計數(shù)器114復(fù)位并且使移位寄存器110,112的內(nèi)容被移位到相應(yīng)的16位保持寄存器120和122中。這個移位導(dǎo)致一個中斷信號被發(fā)送到CPU 36,這允許CPU 36讀出保持寄存器120和122中的數(shù)據(jù)。如圖7a和7b所述,在本發(fā)明的一個可選實施例中,CPU 36可以遞增模16計數(shù)器114以便使采樣周期的相位與輸入數(shù)據(jù)的相位對應(yīng)。
D.視頻發(fā)生機頂盒30在其存儲器38中存儲視頻圖像數(shù)據(jù),上述視頻圖像數(shù)據(jù)被用來定義發(fā)送到電視接收器32的視頻圖像。按照常規(guī)方式從存儲器38中檢索出視頻圖像數(shù)據(jù)以便用于產(chǎn)生被連接到RF開關(guān)58的RF信號。
E.數(shù)據(jù)處理。
系統(tǒng)控制流。如圖9所示,CPU 36在一個商用實時操作系統(tǒng)內(nèi)核(在一個實施例中,使用Accelerated Technologies的Nucleus Plus內(nèi)核)的控制下運行,上述內(nèi)核為系統(tǒng)提供任務(wù)調(diào)度和通信手段。通過等待目標(biāo)處理的軟件隊列發(fā)送如上所述從RF輸入34接收的信息,用戶控制設(shè)備50的IR命令被一個基于中斷的驅(qū)動器處理并且傳遞到一個全局事件隊列以便被當(dāng)前活躍的應(yīng)用程序接收。另外,某些諸如控制VCR錄制的進(jìn)程的處理被掛起,直到發(fā)生諸如到達(dá)啟動或停止VCR的時間的調(diào)度事件。
數(shù)據(jù)分離。根據(jù)以下方式對按照Motorola FLEX尋呼格式發(fā)送到系統(tǒng)的數(shù)據(jù)進(jìn)行8路交叉以便得到額外的抗噪聲能力
沿著上述表格中從位A0開始一直到B0,C0,...,H0,A1,...,H31接收數(shù)據(jù)。為了分離數(shù)據(jù),CPU 73具有一組八個寄存器,這些寄存器將其位″旋轉(zhuǎn)″90度。即按照以下方式將數(shù)據(jù)載入到這些寄存器中
當(dāng)CPU 36進(jìn)行讀取時,旋轉(zhuǎn)數(shù)據(jù)以便其變成以下形式
由于CPU 36按照逐個字節(jié)的方式對寄存器和存儲器38進(jìn)行尋址,每次只需要使用上述方法旋轉(zhuǎn)一個字節(jié),盡管在可以裝配所有八個字之前必須讀取所有256位(對應(yīng)于八個32位字)。
數(shù)據(jù)庫存儲。如圖10所示,存在三類被CPU 36接收的節(jié)目表,雜類和系統(tǒng)信息,即用戶信息150,命令信息152和系統(tǒng)信息154。如11所示,機頂盒30接收的節(jié)目表,雜類和系統(tǒng)信息包括一系列單獨的分段,其中每個分段均與標(biāo)識分段的類別的類別位174相關(guān)。
″用戶信息″包含節(jié)目表和雜類信息,其中包含節(jié)目標(biāo)題信息,節(jié)目編排信息,和劇情描述信息,以及諸如新聞,天氣,體育和涉及其它主題的信息的文本信息,每類信息均與多個子類中的一個子類相關(guān)。當(dāng)被CPU 36識別時,用戶信息被CPU 36發(fā)送到多個數(shù)據(jù)庫寫入器162中對應(yīng)于子類的一個寫入器。數(shù)據(jù)庫寫入器162接著將節(jié)目表和系統(tǒng)信息寫入一個適當(dāng)數(shù)據(jù)庫164的存儲器38中,從中可以回訪節(jié)目表和系統(tǒng)信息并且稍后顯示。
如下所述,″命令信息″包含使IR輸出60向諸如電視接收器32或VCR的外部設(shè)備提交特定命令的信息,例如提交避開實時商業(yè)廣播的命令。CPU 36接收具有原始格式的控制命令,并且接著從一個IR庫166中檢索對應(yīng)于用戶外部設(shè)備的對應(yīng)IR控制代碼和序列,上述IR庫保存有用戶具體設(shè)備配置的規(guī)格??刂泼羁梢詠碜杂脩艨刂圃O(shè)備50,也可以來自RF接收器34接收的廣播。
″系統(tǒng)信息″包含命令信息,上述命令信息自動改變CPU的編程以便在沒有用戶交互的情況下啟動軟件錯誤修復(fù)并且增加新的服務(wù)或數(shù)據(jù)庫。系統(tǒng)信息通常來自信息傳輸子系統(tǒng)6。
數(shù)據(jù)庫輸出。通過圖12的例子圖解被機頂盒30用來從數(shù)據(jù)庫檢索信息的裝置,其中一個用戶通過用戶控制設(shè)備50選擇觀看新聞信息。當(dāng)一個用戶從含有新聞選項的屏幕顯示中選擇″新聞″時,操作內(nèi)核180調(diào)用一個被稱作新聞顯示應(yīng)用程序182的程序。新聞顯示應(yīng)用程序182從新聞數(shù)據(jù)庫184下載數(shù)據(jù)并且根據(jù)用戶的命令將數(shù)據(jù)下載到一個存儲器顯示列表186。存儲器顯示列表186向視頻硬件188發(fā)送數(shù)據(jù),視頻硬件188產(chǎn)生一個RF輸出以便按照視頻形式通過RF開關(guān)58發(fā)送在電視32上顯示的數(shù)據(jù)。
自動顯示排序。機頂盒30可以允許電視接收器32根據(jù)基于頻道編號或名稱的字符順序或用戶觀看習(xí)慣顯示節(jié)目編排信息。參照圖13,為了允許根據(jù)用戶觀看習(xí)慣對頻道進(jìn)行排序,機頂盒30在運行時記錄選定時間段內(nèi)用戶觀看各種頻道的空閑數(shù)量,并且根據(jù)一個觀看時間等級對頻道進(jìn)行排序,上述觀看時間等級是關(guān)于當(dāng)前觀看時間段,例如前一天或前一星期內(nèi)實際觀看時間的函數(shù),并且還基于一個針對當(dāng)前觀看時間段之前的觀看時間段的觀看時間衰減函數(shù)。機頂盒30還可以根據(jù)用戶觀看習(xí)慣對允許電視接收器32顯示的其它類型信息,例如新聞信息進(jìn)行排序。在上述操作中,為每條新聞信息配上一個類別并且機頂盒30跟蹤用戶觀看的新聞信息的類別。另外,機頂盒30會根據(jù)內(nèi)容的時間和系統(tǒng)5分配的優(yōu)先數(shù)值對各項新聞信息進(jìn)行排序。
自動存儲器恢復(fù)。由于機頂盒數(shù)據(jù)庫中的信息被連續(xù)更新,機頂盒30包含一個刪除舊內(nèi)容或恢復(fù)數(shù)據(jù)庫存儲空間的裝置??梢允褂萌魏纬R?guī)存儲器恢復(fù)方法選擇將被新數(shù)據(jù)覆蓋的現(xiàn)有存儲器空間。如圖14的流程圖所示,當(dāng)一個應(yīng)用程序或數(shù)據(jù)庫管理工具需要存儲節(jié)目表和系統(tǒng)信息的存儲器時,內(nèi)核便在步驟192啟動一個″存儲器請求″。如果沒有足夠的空閑存儲器,則通過一個″自動存儲器恢復(fù)″請求調(diào)用各個應(yīng)用程序執(zhí)行″清除程序″來釋放低優(yōu)先權(quán)存儲器內(nèi)容。在一個具體實施例中,通過三個方式實現(xiàn)存儲器恢復(fù)(1)某些數(shù)據(jù)庫內(nèi)容被標(biāo)記上一個特定的″數(shù)據(jù)類型標(biāo)識符″(或″槽口標(biāo)識符″),這種標(biāo)識符允許將來具有相同數(shù)據(jù)類型標(biāo)識符的內(nèi)容簡單替換原有內(nèi)容,從而恢復(fù)出被原有內(nèi)容占用的存儲器。在這種方式下,通過替換過時信息可以將具體新聞內(nèi)容更新成新信息。
(2)多數(shù)數(shù)據(jù)庫內(nèi)容包含有效期信息,例如關(guān)于內(nèi)容被加到數(shù)據(jù)庫中的時間的信息,以便能夠在其被加到數(shù)據(jù)庫中一段時間后對其進(jìn)行刪除。例如,存儲諸如新聞,天氣和體育信息的雜類信息的存儲器部分在經(jīng)過選定一段時間之后可以用于新信息,并且存儲電視節(jié)目表信息的存儲器部分在經(jīng)過節(jié)目傳輸時間之后可以用于新信息。
(3)對于數(shù)據(jù)庫內(nèi)容在顯示排序系統(tǒng)中具有低等級的存儲器部分,則在其被載入存儲器很短一段時間之后上述存儲器部分就可以用于新信息,如果用戶很少或從不訪問某些類型的雜類信息,則存儲這些類型的信息的存儲器部分在信息已經(jīng)明顯過時的情況下可以被重新使用。如果用戶很少或從不觀看一個具體頻道,或如果用戶在一個具體時間段(例如早晨,中午等等)內(nèi)很少觀看電視,則調(diào)度應(yīng)用程序在需要額外存儲器時可以刪除與上述頻道或時間段有關(guān)的″節(jié)目表信息″。在一個可選實施例中,綜合考慮一個內(nèi)容的顯示排序等級及其有效期以確定是否應(yīng)當(dāng)重新使用存儲上述內(nèi)容的存儲器部分。
F.用戶接口。
I.IR遙控。
操作。根據(jù)CPU 36發(fā)出的命令,IR解碼器會解釋用戶控制設(shè)備50通過兩個模式中的一種模式提供的紅外控制信號″原始″或″解調(diào)″。如上所述,在系統(tǒng)建立期間使用″原始″模式。在″解調(diào)″模式中,IR解碼器當(dāng)檢測到某個紅外控制信號時會產(chǎn)生連續(xù)數(shù)字″1″輸出到CPU,并且在沒有檢測到紅外控制信號時會產(chǎn)生數(shù)字″O″輸出。解調(diào)模式允許用戶使用用戶控制設(shè)備50從各種顯示屏幕中選定一個高亮度顯示并且為機頂盒30提供其它命令。
在″原始″模式中,IR探測器針對其接收的各個紅外輸入產(chǎn)生一個時間標(biāo)簽,并且記錄諸如這種輸入的IR梳濾器頻率,工作周期和編碼方法的數(shù)據(jù)。
在一個實施例中,用戶控制設(shè)備50使用接近80Khz的載波頻率,這樣會將IR探測器與其它用戶電子設(shè)備產(chǎn)生的漂移信號隔離開,并且還會保證用戶控制設(shè)備50不干擾其它具有紅外輸入的用戶設(shè)備,尤其是視頻系統(tǒng)中的電視和外部設(shè)備的操作,其中大部分上述電子設(shè)備在范圍為40-50KHz的梳濾器頻率上發(fā)送。
布局。如圖15所示,最優(yōu)實施例的IR遙控器含有以下8個按鍵GUIDE按鍵250TV按鍵251UP按鍵252DOWN按鍵253(″方向盤″按鈕)LEFT按鍵254RIGHT按鍵255LEFT SOFTKEY 256
RIGHT SOFTKEY 257通用遙控用法。當(dāng)系統(tǒng)處于TV模式時,方向盤按鈕和一個SOFTKEY被用于控制電視和外部設(shè)備。在該模式中,向上和向下按鍵252和253分別被用來遞增和遞減頻道,右和左按鍵255和254被用來提高和減少音量,LEFT SOFTKEY 255被用來打開和關(guān)閉電源,RIGHT SOFTKEY 257被用來控制設(shè)備靜音。
II.屏幕顯示。
1.基本屏幕顯示功能。機頂盒可以在電視上提供各種屏幕顯示。如上所述,機頂盒30通過RF開關(guān)58連接的RF信號提供屏幕顯示,并且當(dāng)機頂盒提供這種屏幕顯示時,機頂盒通過向電視接收器的紅外遙控器輸入提供適當(dāng)?shù)募t外信號允許電視接收器32切換到選定的頻道(例如頻道3或4)進(jìn)行屏幕顯示。如圖16所示,每個屏幕顯示具有一個公共旗標(biāo)區(qū)域(Banner Area)240,旗標(biāo)區(qū)域240描述了該屏幕的SOFTKEY的功能并且列出屏幕顯示的標(biāo)題。多數(shù)屏幕顯示也包含若干文本塊,被稱作″顯示塊″244并且共同構(gòu)成一個″方框″242。
當(dāng)用戶選定一個顯示塊或使用IR遙控器的方向按鍵將光標(biāo)移動到一個顯示塊上時,顯示塊的顏色會改變,這種現(xiàn)象被稱作″點亮″。在包含節(jié)目標(biāo)題的屏幕顯示中,不同類型的節(jié)目編排可以被表示成具有不同顏色的顯示塊。
如果點亮的顯示塊接近屏幕顯示的邊緣,屏幕顯示會自動″滾動″以便將點亮顯示塊移動到屏幕顯示中心位置附近。某些屏幕顯示不允許點亮顯示塊位于顯示屏幕的邊緣,除非在超出顯示屏幕邊緣的屏幕外部分不包含信息。
所有屏幕顯示還具有一個信息區(qū)域246,上述信息區(qū)域顯示有關(guān)選定顯示塊的進(jìn)一步信息,例如關(guān)于選定節(jié)目的劇情信息或關(guān)于一個新聞標(biāo)題的附加信息。
屏幕顯示中的導(dǎo)航。用戶控制設(shè)備50的按鈕允許用戶訪問用戶可以控制的所有屏幕顯示和系統(tǒng)功能。按下IR遙控器50的方向按鈕252-255將光標(biāo)和高亮度顯示塊在方框中上,下,左,右移動。按下GUIDE按鍵250會選擇一個高亮度顯示塊并且將系統(tǒng)切換到下一個顯示屏幕(在用戶當(dāng)前正觀看電視節(jié)目編排的情況下帶出導(dǎo)航屏幕)。按下TV按鍵250′會從屏幕顯示返回到電視節(jié)目編排,如果在按下TV之前節(jié)目方框屏幕顯示還活躍并且節(jié)目方框上有點亮的節(jié)目,則調(diào)諧到一個新電視臺,在相反情況下則回調(diào)到被觀看的初始電視臺。在顯示一個電視節(jié)目表信息方框(即節(jié)目方框,節(jié)目標(biāo)題,TV電影和體育簡報)的屏幕顯示中,LEFT SOFTKEY256導(dǎo)致高亮度節(jié)目被錄制。下面的表格I圖解了各個顯示屏幕中可用的功能的摘要
導(dǎo)航屏幕。參照圖17,導(dǎo)航屏幕258是在用戶按下用戶控制設(shè)備50的GUIDE按鈕250之后首先顯示的屏幕。導(dǎo)航屏幕列出了在一個實施例中可用的主要屏幕,即TV節(jié)目單,TV電影,體育和新聞。另外,如下所述,系統(tǒng)的某些非屏幕功能在導(dǎo)航屏幕上具有顯示塊,其中包含廣告回避功能。導(dǎo)航屏幕也可以包含其它信息,例如個人消息,提示或付費廣告。
節(jié)目方框。在圖18示出的節(jié)目方框260中,顯示塊包含按諸如電視臺或網(wǎng)絡(luò)的廣播設(shè)備垂直排列和按照時間水平排列的電視節(jié)目標(biāo)題262。信息區(qū)域263顯示有關(guān)高亮度顯示塊的劇情信息。RIGHTSOFTKEY 257將屏幕顯示提前一天。
體育簡報。如圖19所示,體育簡報顯示涉及不同體育比賽及其當(dāng)前分?jǐn)?shù)的節(jié)目信息。當(dāng)高亮度顯示塊表示一個特定的體育比賽時,在信息區(qū)域中顯示有關(guān)比賽的進(jìn)一步信息。如果比賽被播映,則在顯示塊中顯示一個圖標(biāo),上述圖標(biāo)在一個實施例中是電視接收器的縮圖。對于這些播映的比賽,按照與允許機頂盒30通過節(jié)目標(biāo)題屏幕選擇節(jié)目編排的方式相同的方式,用戶通過點亮并選擇與比賽相關(guān)的顯示塊可以使機頂盒30能夠?qū)㈦娨暯邮掌?2切換到上述節(jié)目上。
新聞。如圖20所示,新聞顯示使用一個滾動顯示塊列表顯示新聞的摘要標(biāo)題。用戶可以使用用戶控制設(shè)備50選擇一個顯示塊,并且信息區(qū)域顯示與選定顯示塊相關(guān)的新聞的全部文本。
其它屏幕。本發(fā)明的其它實施例可以包含具有諸如占星術(shù),縱橫字謎的功能的屏幕顯示。
I.其它功能1.錄制節(jié)目。
選擇錄制的節(jié)目。在包含節(jié)目標(biāo)題的顯示屏幕中,用戶通過點亮節(jié)目的顯示塊并且按下LEFT SOFTKEY 256可以選擇一個要錄制的節(jié)目。當(dāng)準(zhǔn)備錄制一個節(jié)目時,其顯示塊的背景顏色被改變成選定的顏色,在一個實施例中這個顏色是紅色。可以計劃按照選定的間隔錄制節(jié)目,其中包括″一次性″或″始終″。當(dāng)準(zhǔn)備一次性錄制一個節(jié)目時,CPU會使VCR在選定的日期與時間錄制節(jié)目。用戶可以通過在一個顯示塊上一次性按下LEFT SOFTKEY 256來選擇一次性錄制。當(dāng)準(zhǔn)備定期錄制一個節(jié)目時,CPU會使VCR每當(dāng)節(jié)目在用戶最初選擇的時刻出現(xiàn)時錄制節(jié)目。當(dāng)一個顯示塊被點亮?xí)r,用戶可以通過按下LEFTSOFTKEY 256兩次來選擇定期錄制。
如圖21的流程圖所示,自動錄制過程根據(jù)具體系統(tǒng)配置而改變。在步驟270,通過按下LEFT SOFTKEY 270來啟動錄制進(jìn)程,并且如果在步驟271根據(jù)上述建立過程的報告在廣播要錄制的節(jié)目時確定系統(tǒng)不包含電纜解碼器,則機頂盒的IR輸出60會在步驟272向VCR發(fā)送一個頻道改變命令,在步驟273向VCR發(fā)送一個″錄制″命令,并且在計劃的節(jié)目結(jié)束時一個″停止″命令會被發(fā)送到VCR。如果在系統(tǒng)中使用一個電纜解碼器,則在步驟274會提前計劃錄制時間一個選定時間量向電纜解碼器發(fā)送一個頻道改變命令并且在準(zhǔn)備廣播時會在步驟273通過IR輸出60向VCR發(fā)送一個″錄制″命令。在廣播準(zhǔn)備結(jié)束時會向VCR發(fā)送一個″停止″命令。
2.廣告回避。
在一個實施例中,機頂盒30可以允許美國某些區(qū)域內(nèi)的用戶在觀看或錄制某些頻道上的電視節(jié)目時避開廣播廣告。用戶通過導(dǎo)航屏幕上的一個顯示塊選擇這個功能。當(dāng)選中這個顯示塊時,上下移動方向控制在以下選項之間進(jìn)行選擇″關(guān)閉″,″在觀看時″,″在錄制時″,和″在觀看和錄制時″?,F(xiàn)在討論所有這些選項的實現(xiàn)。
″在錄制時″參照圖22,如下所述如果當(dāng)出現(xiàn)一個廣告中斷時正在錄制一個節(jié)目,則IR輸出60會在步驟304向錄像機發(fā)送一個″暫停允許″信號并且不會在步驟308向錄像機發(fā)送一個″暫停禁止″信號,直到在步驟306檢測到廣告結(jié)束。結(jié)果,錄像機不會錄制廣告。這個功能在不希望進(jìn)行節(jié)目錄像期間節(jié)省了錄像帶。
″在觀看時″參照圖23,如果一個在步驟320選擇這個選項的用戶當(dāng)在步驟322檢測到廣告時正在觀看一個頻道(″頻道A″),則機頂盒10的IR輸出60會在步驟324向電視32發(fā)出一個″靜音允許″命令。電視則在步驟326中大大減少廣告期間電視的音量,并且不會在步驟330中向電視32發(fā)出一個″靜音禁止″命令以便在步驟332中恢復(fù)音量,直到廣告在步驟328結(jié)束。如果系統(tǒng)在步驟334中檢測到在發(fā)出″靜音允許″命令之后用戶已經(jīng)使用用戶控制設(shè)備50改變頻道(到″頻道B″),則IR輸出60會在步驟336自動發(fā)出一個″靜音禁止″命令,從而在步驟338恢復(fù)聲音以便觀看頻道B。另外,當(dāng)在步驟340檢測到頻道A上的廣告結(jié)束時,IR輸出60會在步驟342自動向電視或電纜解碼器發(fā)出一個命令以便在步驟344返回到頻道A上。接著在步驟346,頻道B會被存儲在一個存儲器裝置中以作為一個當(dāng)頻道A上有廣告期間可以切換到的″可選頻道″。當(dāng)頻道A上出現(xiàn)下一個廣告時,系統(tǒng)會在廣告持續(xù)時間內(nèi)自動將電視調(diào)諧到頻道B。頻道B也可以是一個顯示屏幕(例如體育簡報或新聞)。
系統(tǒng)5按以下方式實現(xiàn)″商業(yè)廣告回避″。如圖24所示,在一個可以用于向本地電視會員發(fā)送電視節(jié)目表并且進(jìn)行無延遲重新廣播的地區(qū)(通常是美國東部和太平洋時區(qū))的實施例中,廣告監(jiān)視中心380監(jiān)視那些頻道上的電視節(jié)目編排并且確定廣告的開始和結(jié)束時間。當(dāng)各個廣告開始和結(jié)束時,廣告監(jiān)視中心380向中央廣播計算機10發(fā)送一個指示廣告已經(jīng)開始的頻道的消息。中央廣播計算機10接著以系統(tǒng)信息的形式通過WAN 16發(fā)送控制信息以便RF發(fā)送器386(對應(yīng)于圖1中的尋呼終端18)在已經(jīng)出現(xiàn)廣告的區(qū)域內(nèi)發(fā)送??刂菩畔粏为毜臋C頂盒30接收并且被其CPU解碼和解釋成商業(yè)廣告回避信息。
如圖25所示,在一個實施例中廣告監(jiān)視中心380包含至少一個監(jiān)視調(diào)諧到被監(jiān)視頻道上的電視386的觀察員。當(dāng)廣告在觀察員384監(jiān)視的頻道上開始和結(jié)束時,觀察員384會按下一個按鈕387以通知計算機388這個頻道上的廣告的開始和結(jié)束。如上所述,計算機388會向中央廣播計算機10發(fā)送一個消息。在圖26中示出的一個可選實施例中,通過使多個觀察員觀看每個頻道并且在廣告開始和結(jié)束時按下各自的按鈕以便個體觀察員的差錯最小化。計算機388的邏輯模塊390接著邏輯綜合觀看相同頻道的觀察員的按鈕產(chǎn)生的信號并且在其從超過預(yù)定數(shù)量的觀察員(例如三個)接收的指示表明頻道上廣告的開始和結(jié)束時向中央廣播計算機發(fā)送一個廣告指示。
在不需要為節(jié)目編排傳輸滯后于初始傳輸?shù)膮^(qū)域提供觀察員的情況下也可以在上述區(qū)域中提供商業(yè)廣告回避功能。在上述操作中,廣告監(jiān)視中心380不但允許傳輸標(biāo)識初始傳輸區(qū)域,即節(jié)目傳輸不被延遲的區(qū)域中廣告的開始和結(jié)束的命令信息,而且允許在延遲傳輸區(qū)域中傳輸標(biāo)識商業(yè)廣告開始和結(jié)束的時間的命令信息,該區(qū)域中的機頂盒30會在其相應(yīng)存儲器38中存儲上述時間。如果一個用戶使用其機頂盒30控制已經(jīng)提供了商業(yè)廣告回避信息的節(jié)目的顯示或錄制,則機頂盒30可以使用存儲器中的廣告開始和結(jié)束時間控制電視接收器32的節(jié)目顯示的音量并且暫停VCR的節(jié)目錄制。
3.遙控操作。
如圖27所示,系統(tǒng)包含一個中心局430,中心局具有多個電話連接432,操作符434和終端或獨立個人計算機436,其中上述終端或個人計算機被網(wǎng)絡(luò)連接到中央信息廣播計算機10。當(dāng)用戶350期望從遠(yuǎn)離其機頂盒的位置向機頂盒發(fā)出命令時,例如如果其忘記設(shè)置其VCR錄制一個節(jié)目,其可以打電話到中心局430,聲明其身份并且向操作員434提供一個安全代碼。如果操作員驗證了用戶的身份(在一個最優(yōu)實施例中,使用一個商用數(shù)據(jù)庫,其中包含用戶名稱,安全代碼和機頂盒序號),用戶可以告訴操作員希望遠(yuǎn)程發(fā)送到其機頂盒30的命令。操作員則會通過其終端或個人計算機436訪問中央信息廣播計算機10,并且指示中央信息廣播計算機10通過WAN 16向服務(wù)于用戶區(qū)域的RF發(fā)送器18發(fā)送一個″個別命令″?!鍌€別命令″是一種包含用戶機頂盒30的序號的控制命令,并且會被不具有該序號的所有機頂盒拋棄。當(dāng)用戶機頂盒30接收并識別個別命令時,用戶的機頂盒30會執(zhí)行命令。
前面的描述僅限于本發(fā)明的一個特定實施例。然而應(yīng)當(dāng)理解,可以對本發(fā)明進(jìn)行各種變化和修改以實現(xiàn)本發(fā)明的某些或所有優(yōu)點。所附權(quán)利要求書的目的是覆蓋這些和其它不超出本發(fā)明的真實宗旨和范圍的變化和修改。
權(quán)利要求
1.一個系統(tǒng),其中包括A.一個周期性廣播電視節(jié)目表信息的中央設(shè)施,以和電視節(jié)目編排相分離的方式單獨廣播電視節(jié)目表信息;B.一個與接收多個頻道上的電視節(jié)目編排的電視接收器配合使用的控制單元,電視接收器具有一個接收控制電視接收器的無線遙控器信號的無線遙控器輸入和一個接收節(jié)目信息的節(jié)目輸入,控制單元還與接收多個頻道上的電視節(jié)目編排的輔助電視節(jié)目接收設(shè)備配合使用,電視接收器具有一個接收控制電視接收器的無線遙控器信號的無線遙控器輸入和一個接收節(jié)目信息的節(jié)目輸入,控制單元包括i.一個接收和存儲上述電視節(jié)目表信息的節(jié)目表接收器;ii.一個連接到上述電視接收器并且響應(yīng)操作員輸入以便有選擇地向上述節(jié)目輸入提供上述存儲電視節(jié)目表信息和來自某個節(jié)目源的節(jié)目信號以作為上述電視接收器顯示的上述節(jié)目信息;iii.一個接收操作員相對于上述顯示電視節(jié)目表信息并且標(biāo)識一個節(jié)目的輸入的節(jié)目識別器,和iv.一個根據(jù)上述節(jié)目識別器識別的節(jié)目產(chǎn)生無線遙控器信號以便發(fā)送到無線遙控器輸入并且控制上述電視接收器的頻道的電視接收器控制信號發(fā)生器;其中控制單元從上述輔助電視節(jié)目接收設(shè)備接收節(jié)目編排信號以便向上述電視接收器的節(jié)目輸入提供上述節(jié)目信息,電視接收器控制信號發(fā)生器根據(jù)上述節(jié)目識別器識別的節(jié)目產(chǎn)生一個無線遙控器信號以便發(fā)送到上述輔助電視節(jié)目接收設(shè)備的無線遙控器輸入并且控制上述輔助電視節(jié)目接收設(shè)備的頻道。
2.如權(quán)利要求書1所述的系統(tǒng),其中中央設(shè)施包含一個以射頻信號形式發(fā)送上述電視節(jié)目表信息的尋呼機終端并且上述節(jié)目表接收器接收射頻信號。
3.如權(quán)利要求書2所述的系統(tǒng),其中上述射頻信號具有一個頻率,該頻率在為全國性尋呼系統(tǒng)保留的頻率范圍內(nèi)。
4.如權(quán)利要求書2所述的系統(tǒng),其中上述射頻信號具有一個接近931MHz的頻率。
5.如權(quán)利要求書1所述的系統(tǒng),其中上述節(jié)目表接收器信息接收裝置包括一個從上述中央設(shè)施接收信號的RF接收器。
6.如權(quán)利要求書1所述的系統(tǒng),其中上述中央設(shè)施還廣播至少一種額外的信息,節(jié)目表接收器還接收和存儲上述額外類型的信息,上述開關(guān)還響應(yīng)操作員輸入提供上述存儲的額外類型信息以便被上述電視接收器顯示。
7.如權(quán)利要求書1所述的系統(tǒng),其中上述系統(tǒng)還包含一個錄像機,并且上述節(jié)目識別器接收相對于上述顯示電視節(jié)目表并且標(biāo)識一個要錄制的節(jié)目的操作員輸入,控制單元還包含一個控制上述錄像機錄制上述標(biāo)識的節(jié)目的錄像機控制。
8.如權(quán)利要求書7所述的系統(tǒng),其中上述錄像機通過一個電磁信令鏈路接收錄制控制信息,錄像機控制包含一個發(fā)送器,上述發(fā)送器發(fā)送電磁信號,上述電磁信號控制上述錄像機錄制上述被標(biāo)識成要錄制狀態(tài)的節(jié)目。
9.如權(quán)利要求書1所述的系統(tǒng),其中上述電視接收器通過一個電磁信令鏈路接收頻道控制信息,電視接收器控制包含一個發(fā)送器,上述發(fā)送器發(fā)送控制上述電視接收器以顯示上述標(biāo)識的節(jié)目的電磁信號。
10.如權(quán)利要求書1所述的系統(tǒng),其中輔助電視節(jié)目接收設(shè)備是一個電纜盒。
11.使用具有一個屏幕的顯示監(jiān)視器將電視接收器的頻道選擇器設(shè)置到期望頻道上的方法,方法包括的步驟有在屏幕上顯示多個顯示塊;在相應(yīng)顯示塊中顯示正在不同頻道上電視廣播的體育比賽的當(dāng)前分?jǐn)?shù);點亮一個顯示塊;并且設(shè)置選擇器接收電視廣播點亮顯示塊中顯示的體育比賽的頻道。
12.如權(quán)利要求11所述的方法,其中顯示塊中顯示的某些當(dāng)前分?jǐn)?shù)是沒有被電視廣播的體育比賽的分?jǐn)?shù),該方法還包括在各個顯示塊中顯示一個圖標(biāo)的步驟,其中顯示正在電視廣播的一個體育比賽的當(dāng)前分?jǐn)?shù)。
13.如權(quán)利要求12所述的方法,還包括在屏幕上顯示一個信息區(qū)域并且在信息區(qū)域中顯示有關(guān)點亮顯示塊中顯示的體育比賽的信息的步驟。
14.如權(quán)利要求13所述的方法,還包括改變點亮顯示塊并且改變信息區(qū)域中顯示的信息以便對應(yīng)于改變后的點亮顯示塊中顯示的體育比賽的步驟。
15.如權(quán)利要求11所述的方法,還包括在屏幕上顯示一個信息區(qū)域并且在信息區(qū)域中顯示有關(guān)點亮顯示塊中顯示的體育比賽的信息的步驟。
16.如權(quán)利要求15所述的方法,還包括改變點亮顯示塊并且改變信息區(qū)域中顯示的信息以便對應(yīng)于改變后的點亮顯示塊中顯示的體育比賽的步驟。
17.如權(quán)利要求11所述的方法,還包括產(chǎn)生一個電視模式切換命令的步驟,設(shè)置步驟響應(yīng)上述命令并且在屏幕而不是顯示塊上顯示接收頻道上電視廣播的電視節(jié)目。
18.如權(quán)利要求11所述的方法,還包括產(chǎn)生錄制命令的步驟,設(shè)置步驟響應(yīng)上述命令并且在一個響應(yīng)錄制命令的VCR上錄制接收頻道上電視廣播的電視節(jié)目。
19.一個向電視觀眾提供電視節(jié)目列表的方法,該方法包括的步驟有從多個覆蓋特定地理區(qū)域的尋呼機終端廣播電視節(jié)目列表數(shù)據(jù);在各個具有一個顯示屏幕的電視接收器附近接收數(shù)據(jù);在與各個電視接收器相關(guān)的存儲器中存儲接收數(shù)據(jù);并且處理數(shù)據(jù)以便在屏幕上顯示電視節(jié)目列表。
20.如權(quán)利要求19所述的方法,其中廣播步驟在夜間廣播電視節(jié)目列表。
21.如權(quán)利要求19所述的方法,其中廣播步驟在尋呼機終端使用率較低時廣播電視節(jié)目列表。
22.如權(quán)利要求19所述的方法,其中在931MHz頻段內(nèi)廣播數(shù)據(jù)。
23.如權(quán)利要求19所述的方法,其中以模擬形式廣播數(shù)據(jù)。
24.如權(quán)利要求23所述的方法,其中數(shù)據(jù)在存儲步驟之前被轉(zhuǎn)換成數(shù)字形式。
25.如權(quán)利要求19所述的方法,其中還包括的步驟有從各種來源向一個中央計算機發(fā)送包含節(jié)目表的信息,上述中央計算機在其擁有的數(shù)據(jù)庫中存儲發(fā)送的信息;通過廣域網(wǎng)以TCP/IP通信格式向?qū)ず魴C終端發(fā)送存儲的信息;并且在尋呼機終端上將信息轉(zhuǎn)換成適于從尋呼機終端廣播的節(jié)目表數(shù)據(jù)。
全文摘要
一種電視節(jié)目表指南系統(tǒng),其中通過尋呼機頻率(18)向機頂盒(30)發(fā)送數(shù)據(jù)。一種電視節(jié)目表指南,其中顯示正在進(jìn)行的體育比賽的分?jǐn)?shù)(圖19)。
文檔編號H04N5/00GK1361990SQ99816828
公開日2002年7月31日 申請日期1999年6月28日 優(yōu)先權(quán)日1997年10月1日
發(fā)明者道格拉斯·B·邁克里, 托馬斯·E·韋斯特伯格 申請人:英戴克系統(tǒng)公司