專利名稱:個人導航系統的制作方法
技術領域:
本發明涉及用于家用電器用戶控制的控制裝置領域。具體地說,本發明涉及一種可以使用網絡發送信息的控制裝置。
已經變得越來越重要的是,使家庭客戶能夠得到和使用從家庭或業務外接收的豐富信息,并且使用這種信息來觀測或控制家庭/業務電器或客戶電子裝置。在最近時間,因特網和全球網(WWW)已經成為重要的新電子信息源。另外,經電纜或衛星通信得到的無線電和電視廣播也成為適用于家庭或業務客戶的另外信息源。此外,常規電話網絡是另一個信息源和一種有價值的信息通信媒體。
盡管這些各種形式的信息源和電子通信媒體存在,但先有技術系統還不能有效把這些信息源和通信媒體結合成容易使用和方便的控制裝置。因為信息源以高度分散的格式組提供這樣的豐富信息,所以把這種分散的信息組合成方便和可靠的控制裝置特別困難。況且,因為各種信息源每一種不可能在所有位置都能得到,所以必須提供一種不管什么地方采用都一致有用的控制裝置。
存在各種形式的先有技術裝置,例如,標題為“借助于一個用來允許用戶在各種節目單之間選擇的顯示器用來控制電視和錄象機的遠程控制單元(Remote Control Unit For Controlling a Televisionand Video Cassette Recorder With a Display for Allowing a User toSelect Between Various Programming Schedules)”的美國專利No.5,710,605,公開了一種用來控制電視和錄象機的通用遠程控制單元。該裝置包括一個可連接到電話線上用來從代表電視節目單項目的外部供給者接收信號的數據輸入機構。該裝置包括一個用來按文本和可滾動選擇清單的層次顯示電視節目單項目及電視和錄象機操作功能的顯示機構。該裝置還包括一個允許用戶滾動過清單并且然后選擇電視節目單項目或電視和錄象機功能的用戶可操作選擇器機構。盡管該裝置提供了豐富的功能性,但用戶接口過分復雜和混亂。用戶呈現有無數按鈕和菜單顯示,這容易使不熟練的用戶混淆。而且,該裝置僅提供了用來經電話網絡接收外部信息的電話線鏈接。
而且,在用來經有線電視傳輸中的垂直消隱期間(VBI)接收信息的先有技術中存在其他裝置。使用VBI,能當在電纜上傳輸實時視頻圖象的同時,跨過視頻電纜傳輸數據。使用這種技術,數據能使用有線電視基礎結構傳輸到廣大觀眾。多個常規機頂盒聯接到這種有線電視系統上,并且在接收在VBI期間傳輸的數據。
其他的先有技術系統描述了在常規電視(TV)監視器上顯示和操縱電子編程導側(EPG)信息的各種方式。當用戶在監視器上操縱EPG顯示時,這些屏幕上電視導側必須中斷標準的視頻信號。這樣的中斷影響觀看監視器的所有那些人。而且,如果信息顯示在TV監視器上,則不能為操縱EPG信息的用戶提供保密。
因而,需要一種用來從外部源接收信息和把信息用來控制家用電器的更好控制裝置。
公開了一種用來監視和控制電子裝置的手持裝置和系統。在一個實施例中,一種用來監視和控制電子裝置的控制裝置,包括1)一個基礎單元,包括一個微控制器和一個聯接到微控制器上用來接收外部信息的接口;和2)一個個人導航器,經數據鏈聯接到基礎單元上,個人導航器進一步包括一個用來顯示包括從接口接收的外部信息的至少一部分的雙分區選擇清單的顯示元件,雙分區選擇清單進一步包括一個第一選擇清單和一個第二選擇清單,第一選擇清單的至少一部分和第二選擇清單的至少一部分至少部分同時可顯示在顯示元件上。
圖1表明最佳實施例的基站的構造的方塊圖。
圖2表明最佳實施例的遠程單元的構造的方塊圖。
圖3A表明最佳實施例的遠程單元和基站。
圖3B和3C表明遠程單元其他選擇實施例。
圖4是流程圖,表明在用來處理遠程裝置中的關鍵活動的最佳實施例中使用的處理邏輯。
圖5是流程圖,表明在用來處理在基站處接收的外部信息的最佳實施例中使用的處理邏輯。
圖6-11是更詳細的流程圖,表明在用來處理在基站處接收的外部信息的最佳實施例中使用的處理邏輯。
圖12-53表明用來調用由本發明實現的各種功能性的各種屏幕顯示和菜單配置。
圖54表明本發明基站構造的另外實施例的方塊圖。
公開了一種使用帶有一個雙分區選擇裝置的雙分區用戶接口來監視和控制電子裝置的手持裝置和系統。在如下描述中,為了解釋目的,陳述多個具體細節,以便提供本發明的徹底理解。然而,顯然對于熟悉本專業的普通人員,不用這些具體細節可以實施本發明。在其他實例中,熟知的結構和裝置以方塊圖形式表示,以便避免不必要地使本發明難以理解。
個人導航器(這里稱作PN)是一種手持裝置,它形成一種用于家用電器控制,包括電視、錄象機(VCR)、和立體聲設備控制,及包括的用途(“家庭瀏覽”)的通用、幾乎不受限制的標準用戶接口。PN裝有一個顯示單元和選擇裝置以在PN的可能功能和特征中選擇。本發明最佳實施例的圖表明在圖3中。基站100和PN200的方塊圖分別表示在圖1和2中。
現在參照圖1,方塊圖表明本發明最佳實施例的基站的系統構造。基站100從有線電視提供器接收外部信息,并且/或者從因特網114或其他數字源115經電話網絡112接收外部信息。關于從有線提供器110接收的外部信息,具有插入在垂直消隱期間(VBI)中的數字數據的視頻信號由基站100和其中的一個調諧器120接收。對于熟悉本專業的普通人員顯然,除使用借助于視頻信號傳輸數據的VBI之外有另外的技術。例如,視步信號或分離載波的過掃描部分可以用來借助于視頻信號傳輸數據。調諧器120分離出從有線提供器110接收的各個頻道。原始視頻信號能通到電視140或錄象機(VCR)142作為標準視頻輸入。聯接到調諧器120上的VBI譯碼器122接收在具體預定頻道的消隱期間(VBI)中的數據流。使用常規技術,在VBI中編碼的數據能抽取,并且提供到一個微控制器130。如上所述,VBI譯碼器122可以選擇性地是用來在預定頻道上譯碼來自過掃描部分或分離載波的數據的另一種常規類型的譯碼器。微控制器130譯碼信息,譯碼它(如有必要),并且尋找在VBI信息中的服務和控制信息。例如,使PN服務信號有效或無效將使基站控制器130向遠程裝置200發送或不發送數據(條件訪問)。微控制器130接收VBI編碼數據作為提供給基站100的一個外部信息源。
此外或單獨地,基站100包括用來經常規電話網絡112接收數字信息的調制解調器136。使用常規技術,調制解調器136能經電話網絡112經一個因特網服務提供器(未表示)聯接到因特網114上。另外,調制解調器136使用常規技術經電話網絡112能聯接到一個點對點或專有數據源115上。從這些外部源經電話網絡112接收的信息通過調制解調器136到微控制器130作為另外的信息源。另外,基站100也可以包括一個用來把基站100聯接到常規計算機網絡上的接口。來自常規計算機網絡的外部信息然后可以由基站100和其中的微控制器130接收。微控制器130然后可以把這種外部信息存儲在存儲器131中以便以后處理。存儲器131可以是諸如動態隨機存取存儲器(DRAM)之類的易失型存儲器或諸如閃爍存儲器或電池支持的CMOS存儲器之類的非易失形存儲器。基站100的微控制器130和其他電子元件由電源132供電,電源132經功率適配器144接收外部功率。電源132可以用來向用于充電電路134的內部電源供電,充電電路134用來充電遠程裝置200的電池。
微控制器130包括至一個遠程接口裝置138的接口,借助于遠程接口裝置138基站100可以與遠程裝置200或本發明的個人導航器(PN)通信。遠程接口138可以是常規紅外(IR)鏈,使一個對應接口發射機/接收機210在遠程裝置200內。如果使用IR接口,則數據傳輸能是單向的(即從遠程裝置200到基站100)或雙向的(即基站100和遠程裝置200都帶有IR發射機和IR接收機)。在一個可選擇實施例中,遠程接口138可以是在基站100與遠程裝置200之間的直接耦合連接。直接耦合能指簡單的點對點連接,例如借助于數字邏輯或光學級。這也包括諸如Centronics(PC并行端口)或經RS232或RS422的串行通信之類的標準接口(并行或串行)的使用、或象以太網之類的標準網絡的使用,或者甚至如象SCSI、USB(通用串行總線)或甚至IEEE1394 Firewire(火警線)之類的增強通信接口。事實上,能使用在常規機項盒、個人計算機、或信息設備中得到的任何種類的標準接口。此外,這些直接耦合接口配置包括使用電流,即直接電氣接觸或諸如光學隔離或磁/電容器裝置之類的其他裝置,的所有這些接口。在另一個可選擇實施例中,遠程接口138可以是在遠程裝置200與基站100之間的無線射頻(RF)通信接口。這種RF通信方法是眾所周知的,并且用在例如無繩電話中。
為了本發明的識別,一個唯一號碼駐留在基站100內部,固化在EEPROM133中。唯一識別號碼在制造時預裝,并且使基站100和PN200與其他類似裝置唯一地區分開。另一方面,固化在EEPROM或類似常規非易失存儲器裝置中的識別號碼也可以存儲在PN200本身中。以這種方式,能唯一地識別PN200。
如果手持PN裝置200經電氣接觸聯接到基站100上,則僅當PN200聯接到基站100上時,PN200才供有信息(除向電池充電之外)。在這種情況下,在基站100內部不需要緩沖存儲器。在技術上供給PN手持裝置200信息的最簡單形式是在電池充電期間經電流連接器傳輸數據。如果編程變化傳輸得比其他數據頻繁,則把手持裝置200放回到基站100上即使一個很短時間段也足以更新PN200的數據內容。使手持200在基站100上幾個小時以向電池充電,例如過夜,有大量時間更新所有信息和甚至手持裝置200內的應用程序。除下載到手持裝置200的信息之外,數據,特別是配置信息,也從手持裝置200加載到基站100中。如果電池完全耗盡,這防止手持裝置200的整個重新安裝。
現在參照圖2,方塊圖表明本發明最佳實施例的遠程裝置(PN)200的內部構造。遠程裝置200包括一個用來借助于基站100接收和傳輸數據的基站接口210。如上所述,基站接口210可以是常規IR或RF無線數據口或常規硬連線數據連接。由遠程裝置200經基站接口210接收的數據供給到遠程裝置200內的微計算機220。微計算機220然后可以把該信息存儲在存儲器222中。存儲器222可以是常規動態隨機存取存儲器(DRAM)、靜態隨機存取存儲器(SRAM)、或諸如閃爍存儲器或電池支持CMOS存儲器之類的非易失形存儲器。遠程裝置220的微計算機220和其他電子元件使用電源224供電。
遠程裝置200包括一個選擇裝置230和包括顯示裝置240和揚聲器250的輸出裝置。選擇裝置230包括一個功能鍵、軟鍵、字母鍵或用來提供用戶輸入和命令選擇的其他輸入鍵的陣列。這種輸入通過選擇裝置230提供給微計算機220。顯示裝置240提供一個通過其可以把信息和命令選擇在遠程裝置200上顯示給用戶的裝置。使用常規的液晶顯示(LCD)裝置,微計算機220能表達信息顯示和命令選擇菜單以便顯示在顯示裝置240上。顯示裝置240包括一個顯示控制元件242,后者包括用來控制在LCD246上的信息顯示的邏輯電路。此外,顯示裝置240包括一個用來保持用來顯示在LCD246上的信息的顯示存儲器(RAM)244。揚聲器250用來提供用于由微計算機220所控制的可聽信息的輸出。
可選擇的是,遠程裝置200能裝有一個用于智能卡(SC)等的讀接口260或一個插入模塊接口262。智能卡能是帶有標準磁條或更高級的帶有內裝存儲器或計算機芯片的卡。讀出可以直接(讀磁性信息或利用接觸用電流使數據離開芯片)或間接使用例如電感或電容耦合實現。在一些情況下,把接口建造在基站100(或者借助于其正在工作的機頂盒)內可能是有益的。
這種智能卡能用于識別,或者他們能供給少量(例如減少的)數據,以實現例如象電話卡之類的服務。而且,常規貨幣卡/現金卡可以用來支付服務,或者把現金裝到卡上。將來,SC可以用來存儲完整的軟件應用程序、節目代碼和/或數據,這些裝載到遠程裝置200中。這里,他們將在內裝硬件上運行,并且/或者簡單地把數據以特定方式呈現在卡上。考慮極端情況,遠程裝置200可以僅用作用戶接口,而實際的應用程序在智能卡上運行。
智能卡是有用的,特別是在遠程裝置200與在線中央服務器一起工作時。這可以通過基站100或機頂盒或有線系統的專用頻道(帶內或帶外)中的調制解調器實現。遠程裝置200然后一般裝備有對于基站的無線通信能力(紅外/射頻)以便與在中心點處的服務器系統直接交互作用。為了更安全,遠程裝置200和基站100的傳輸象總通信對話(見下面)那樣加密。
遠程裝置200允許與不同服務提供者的不同智能卡操作。插入智能卡到遠程裝置200中將激活一種適當的模式,例如啟動對于該特定服務的選擇菜單。此外,能提示使用遠程裝置200的客戶,在選擇遠程裝置200的顯示240上的一個特定菜單項之后輸入智能卡。遠程裝置200可以用來在內部(或者外部在智能卡上)存儲客戶的個人概況,例如用戶的衣服尺寸或個愛好。
在讀智能卡之后,可以另外要求用戶通過輸入智能卡個人身份號碼(PIN、號碼、或代碼)識別他自己/她自己以便實現特定服務。如果把服務訪問與用于特定遠程裝置200的特定PIN相結合,則能提供甚至更可靠的安全性。此外,代之以上述PIN技術或除此之外,使用常規生物統計分析、指紋分析、或眼睛掃描技術能進行識別。
后一種安全模型可以供限于僅與特定唯一遠程裝置200一起使用的關鍵服務之用。這種特征通過每個遠程裝置200的特定唯一識別號碼/代碼實現。例如,“注冊過程”將建立一條與(至少)一個已知中央服務器的安全(加密)通信路徑。常規密碼通信的使用能實現安全識別和與客戶的交易。把常規銀行標準應用于加密和通信協議將使遠程裝置200能夠參與現代家庭銀行業務。
在識別他/她本身之后,客戶能夠進行家庭采購、因特網采購、家庭銀行業務、支付服務(如支付TV、(N)VOD、PPV)或他的/她的常規機頂盒的其他特定服務。
通過遠程裝置200的PIN和號碼/代碼另外識別用戶的“注冊”甚至為用戶建立進一步的可能性。例如,由服務提供者同意(或經直接銀行接觸)的用戶信用極限可以用來允許較昂貴商品和服務的透支采購(couch-shopping)。此外,代之以上述PIN技術或除此之外,使用常規生物統計分析、指紋分析、或眼睛掃描技術能進行識別。
當前,PN手持200的存儲器222設計成滿足標準EPG導航目的的要求。能包括用于存儲器擴展的簡單接口以處理新的要求。如果提供另外的擴展存儲器,則新軟件應用程序或更新可以從基站100下載到手持裝置200。
通過使用本發明的EPG能力,通過適用電視通道(通過頻道增大/減小或頻道號碼的輸入)能掃描遠程裝置200的用戶。同時,顯示在PN200上的信息以識別就在該時刻在該頻道上播放的節目。用戶通過PN200上的功能鍵的選擇可以接收關于節目的輔助信息。以這種方式,即使當在頻道上播放商業廣告節目時,用戶也能識別頻道是否包含感興趣的東西。
接收的EPG數據包含按照傳輸“質量”或按照節目內容的排序,如節目是否有色情和暴力畫面。在特別建立的模式中,PN200可以配置成不列出諸節目,或者不能切換到播放高于或低于特定質量或內容閾值的頻道。這些設置能用口令保護,從而小孩不能改變配置。
PN200和基站100的硬件通常變得都裝有應用程序所需的軟件和固件。由于每個系統是可獨立尋址的,所以如上所述,廣播信息以及獨立信息可以供給到基站100和PN手持裝置200。因而,在基站100中和在手持裝置200中的軟件能經外部源接收,就象任何其他外部信息。
電子節目導側(EPG)一般不需要一條從客戶的家庭/業務至信息源位置的返回頻道。盡管如此,有大量可能的應用程序,將從反向通信設施的適用受益。
在本發明中,電話網絡112和調制解調器136可以用作一條從PN200或基站100至信息提供者的返回通道。另一方面,PN200可以使用經電纜作為對常規每次觀看付款(PPV)服務的補充的射頻(RF信號、有線調制解調器、和/或在電纜上的獨立頻道。
參照圖3,表示的PN200可拆除地插入和電氣聯接到基站100中。PN包括顯示單元240和各種功能鍵310、311、及312。菜單或選擇清單對于用戶顯示在顯示器240上。
通過使用(單個或組合的)專用鍵、所謂的軟鍵和功能鍵310和311(功能由顯示在顯示器中的內容控制,以任何組合定位在顯示器240的任何側,最好在顯示器240的左邊和右邊)、活性顯示區域(筆尖或手指觸模選擇)及/或聲音輸入。另外,甚至可以使用諸如聲音輸入或眼睛聚焦之類的高級技術(通過專用設備檢測眼睛看的方向,并且用來挑選用于選擇的菜單項)。
選擇裝置用來從固定功能(專用鍵)或從顯示在PN顯示裝置240的屏幕上的菜單選擇,顯示裝置240的內容在選擇過程期間變化。菜單可以以選擇清單(滾動或固定清單)的形式或最好以“乒乓菜單”的形式呈現。術語“乒乓菜單”,如這里使用的那樣,是指從顯示器240一側的選擇清單上選擇一項,使一個用于進一步選擇的新(上下文依賴的)菜單或子菜單出現在顯示器240的另一側上。進一步的用戶選擇使新菜單或子菜單出現在顯示器240的原始側。這種來回菜單顯示動作就象在乒乓比賽中的來回動作。雙側乒乓菜單結構也向用戶提供可見提示,以找到在菜單層次中的路線返回。選擇菜單可以設計成用在單手(用于左撇子或常人)或雙手樣式中。
PN200包括用來提示“返回”功能的選擇,該功能使PN200重新顯示以前的子菜單。以這種方式,用戶通過使用“返回”選擇可以“撤消”當前選擇以返回以前的菜單,并且進行另一種選擇。此外,“菜單”選擇由PN200提供,這允許用戶從項部激活菜單層次。以這種方式,用戶能一路返回到起點,并且開始一個新序列的功能選擇和子菜單顯示。
使用PN200菜單,可以非常頻繁地選擇多個菜單項,其他的很少或從不選擇。這種用戶專用選擇圖案記錄在PN200中以實現菜單的重新排列,從而較感興趣的(即頻繁選擇的)項出現在最初(或最頂部)位置,并且/或者更詳細地呈現。興趣較小的(即最不經常選擇的)將滑到下部位置或從最常用菜單完全消失(即僅包括在‘全部’選擇中).這種用戶偏愛的自動接受可以由用戶啟用或廢止。此外,用戶能選擇他經常想看的明確偏愛節目,并且明確的偏愛節目可以用來規定菜單項的位置。
在PN200中的存儲器是有限的,所以只有一定量的信息(節目數據和與節目有關的輔助信息)能存儲在PN200中。大多數人不是有規律地看所有的電視頻道,而是僅使用比如說十個頻道。在這種情況下,PN200可以存儲關于這十個常看頻道的傳輸的輔助信息和關于很少觀看的頻道的較少信息。同樣的策略適用于某些類型的節目。隨著用戶觀看和選擇習慣的變化,PN200通過跟蹤當前用戶選擇使其本身自動適應用戶。
PN200的功能和特征主要是內裝的。但要處理和顯示的大多數信息和數據將從外部源裝載到PN200中。而且,用于專用或新功能的代碼可以裝載到PN200中以便暫時或連續使用(軟件/固件更新)。PN200可以下載其自己的軟件(不僅僅是數據),因而使其本身適應未來需要。
對于PN200用于輔助或外部數據或代碼的源可以經如下任何一種1)通過智能卡接口260或插入模塊接口262的存儲器卡、芯片卡、智能卡、插入模塊;2)在廣播網絡上下載TV模擬的/數字的;地面的、電纜、衛星;VBI、專用頻道、信息多路傳輸部分(數字頻道);帶內、帶外;單向或雙向;無線電模擬的/數字的(數字聲頻廣播-DAB)及象尋呼機之類的其他RF服務;3)在電信網絡上下載電話線、RF移動通信、有線調制解器、和電力線網絡(即常規公司,如Palo Alto,Ca的Echelon Corp.,使用在標準電力線上的調制信號提供廣播和點對點網絡通信);及/或4)從諸如局域網(LAN)、城域網(MAN)、或廣域網(WAN)之類的專用計算機網絡上下載。
基站100與其自己在獨立配置中至上述通信路徑的專用接口一起工作,或者把基站100能(部分或全部)集成到常規模擬/數字機頂盒(STB)、電視(TV)機、錄象機(VCR)、個人計算機(PC)、或網絡計算機(NC)中。PN200將直接聯接到這些基站100的接口上(例如用電流),或者經IR或RF連接通信。
PN200使用在制造時定義和并入到基站100和/或每個PN200中的唯一內部號碼是唯一可識別的。因而,PN200能用于指定的服務。通過使用唯一的內部號碼,PN100能夠處理個人概況(“可人格化”),例如在TV上的個人觀看選擇、自己用于WWW的書簽、個人數據、及基于唯一內部號碼的類似信息。
盡管用于PN200的主用戶接口是手持顯示器240,但在電視機140上的屏幕上顯示也是可能的,例如,如果幾個人想共享由本發明顯示的內容(決定要看什么、到那里、指定什么)。
盡管主要打算供EPG之用(電子節目引導),但PN200作為標準用戶接口在多個用途中是有益的。給出的例子如下(1)TV、VCR、音樂無線電(EPG)時間安排、導航、編程、服務定購比如點播電視(VOD)、近似點播電視(NVOD)、按次付費電視(PPV)、脈沖按次付費電視(IPPV)、及其他服務;(2)對于不同電視機、VCR、衛星接收機、高保真(HI-FI)設備、機頂盒等的遠程控制(RC);(3)用于“網-全局(net-global)”和個人消息、單/雙向、電子郵件、家庭銀行、家庭采購、服務定購、等的終端;(4)因特網/www訪問作為尋找站點的導航器,也顯示網頁內容;(5)用于信息服務的終端,例如電影/戲曲/歌劇時間表和定票、天氣預報(颶風警報)、地方新聞/事件/活動、公共信息(開放時間…)、運動成績、股票行情、交通(堵塞、機場信息)、游戲、商業廣告等;(6)日歷、備忘錄、個人數據庫;(7)對于家用電器的遠程控制廚房、空調、加熱、安全等;及/或(8)可攜帶智能電話或電視電話(如果有無線基站通信)。
在常規模擬有線系統中,本發明需要訪問在VBI中攜帶其信息的規定頻道。如果該頻道是不可到達的,則有矛盾的情形,因為有其中一次僅能看一個頻道的有線電視結構。幸運的是,所有家庭能接收一個限定組頻道之一。所以如果PN200的數據在這些頻道之一的VBI上傳送,并且基站具有其自己的調諧器/接收能力,則保證連續的數據傳輸。
由于整個美國的頻道映象未必總是一致的,所以本發明可能需要識別要在實際系統中使用的頻道映象。如果可以自動地識別頻道編程或多重服務操作器(MSO),則基站100中的調諧器120將掃描適用的頻道以得到必需的信息。
所有PN200的外部信息都以編碼格式經一個或多個頻道的VBI中的數據包或經電話網絡112接收/發送,或者單獨經電話網絡112接收/發送。信息由基站100中的調諧器120或調制解調器136接收,這是單獨可尋址的。如果啟用該服務,則把數據供給到手持PN200,客戶將使用PN200通過由調諧器120或調制解調器136接收的編程信息游動。
在本發明的一個可選擇實施例中,經VBI的數據傳輸通過單獨使用電信網絡代替。該實施例表明在圖54中。注意調諧器120、譯碼器122和所有天線有關部分能從基站100省去。而是,僅包括一個常規的調制解調器136。
從成本的觀點看,遠程裝置200,如果僅用于TV時間表導航,則只需要一個簡單的常規調制解調器,例如14400bps(位每秒)。下載例如256k字節的新數據將用約3分鐘,這在大多數情況下足夠快。然而,考慮到更可靠的特性,特別是WWW訪問,一個較快的調制解調器(高達到56k波特)是更希望的。
必須安裝至少一個服務器以向遠程裝置200供給在因特網上傳送的信息。能從一個非常簡單的服務器開始,該服務器與用戶數量成比例地增長。在以后某一時間,在整個美國或其他國家擴展的幾種服務器將是有益的。
通過基站100借助于至少一個因特網服務提供器(ISP)連接用于遠程裝置200的服務器,以允許通過用于遠程裝置200的用戶撥入點(本地呼叫)訪問因特網。在一定的低通信量時間期間,安裝的遠程裝置200將以隨機分布方式呼叫ISP,以得到與用于遠程裝置200的服務器的接觸。
一旦遠程裝置200夠到服務器,就開放安全通信對話以便以安全方式交換數據。遠程裝置200通過發送其唯一號碼/代碼辨別本身。安全通信對話也可以是用于輔助服務的基礎。在最佳實施例中,唯一號碼/代碼能每天僅使用一次來接收新數據。該過程另外保證系統不受非法硬件克隆系統的干擾。在一些情況下,遠程裝置200也可以直接由中央系統呼叫,以從服務器側啟動通信對話。
遠程裝置200可以接收的外部數據取決于具體客戶已經預訂的服務。除在離開高峰時間期間(例如在夜間)的自動撥入之外,服務器能由客戶使用遠程裝置200手動呼叫,以得到立即更新的外部信息(例如,體育成績、新聞摘要等)。
圖4至11是流程圖,表明由基站100和遠程裝置200內的固件或軟件進行的處理邏輯。對于熟悉本專業的普通技術人員顯然,這種軟件或固件能駐留在基站100中的存儲器131中,并且能由微控制器130執行。而且,固件和軟件能駐留在遠程裝置200的存儲器222中,并且由微控制器220執行。對于熟悉本專業的普通技術人員顯然的還有,這里描述的功能性可以等效地在基站100和/或裝置200、或者一種結合基站100和裝置200的功能性的遠程裝置200上等效地實施。
現在參照圖4,流程圖表明當激活一個功能鍵230時借助于遠程裝置200進行的處理邏輯。在處理塊410中,微控制器220等待用戶與功能鍵230之一的交互作用。當用戶按下功能鍵230之一時,微控制器220在處理塊415中接收鍵激活。例如,用戶可能已經輸入一個與一個“類型”菜單項相對應的鍵激活。在處理420中,微控制器220直接或間接地通過一個專用集成電路掃描功能鍵矩陣230。這種鍵盤矩陣集成電路對于熟悉本專業的普通技術人員是熟知的。在處理塊425中,微控制器220檢測和識別由用戶按下的鍵。在處理塊430中,微控制器220使用存儲在存儲器222中的內部表進行查找,以確定與按下的鍵相對應的當前模式和狀態。使用這些表,微控制器220響應鍵按下識別下個步驟。例如,微處理器220可以在顯示裝置240上的屏幕顯示相對側顯示一個子菜單。該子菜單對應于由用戶選擇的菜單項。例如,子菜單可以對應于“類型”菜單項。在處理塊435中,微控制器220把與由用戶選擇的菜單項相對應的子菜單寫入在顯示存儲器244中。在顯示裝置240的原始側的選擇菜單項被強調或高亮,以識別選擇的菜單項。在處理塊440中,微控制器220設置適當模式或狀態指示器以對應于選擇菜單項。該動作配置軟件以接收下次用戶選擇。結果,顯示與用戶選擇相對應的程序列表,并且處理流程循環返回到其中微控制器220等待下次用戶功能鍵激活的處理塊410。
現在參照圖5,流程圖表明當基站100從有線提供器110經視頻的VBI部分接收外部信息或來自有線提供器110的數據時由基站100進行的處理邏輯。對于經電話網絡112和調制解調器136接收的外部信息能進行類似的處理邏輯。
在處理塊510中,微控制器130初始化譯碼器122以便以頁或子頁的形式連續接收特定數據。把調諧器120調諧到專用TV頻道以接收該數據。在處理塊515中,微控制器130等待由譯碼器122檢測和譯碼的數據。在處理塊520中,譯碼器122從有線提供器110經調諧器120接收數據。譯碼器122向微控制器130發出接收和數據的信號。在處理塊525中,微控制器130讀出由譯碼器122提供的數據,并且使譯碼器能夠接收下次數據傳輸。在處理塊530中,微控制器130通過檢查奇偶位、漢明位、循環冗余校驗、及/或用來確認傳輸數據的完整性的其他常用方法檢查接收的數據是否無差錯。在處理塊535中,微控制器130解密接收的數據,并且確定接收數據的類型。在處理塊540中,微控制器130根據數據類型和根據啟用或廢止具體消息或數據類型的處理的以前配置的系統參數處理數據。在處理塊540中進行的處理聯系下述的圖6至11更詳細地描述。一旦微控制器130在處理塊540中處理接收的數據,處理就循環返回其中微控制器130等待下次數據傳送的處理塊515。
現在參照圖6,表明對由基站100接收的外部消息進行的處理。如能在圖6中看到的那樣,在最佳實施例中由基站100接收的外部消息能包含三種尋址類型。在第一種尋址類型中,消息能包含單個基站100的地址。在這種情況下,尋址的基站將處理其對本身尋址的自己的消息。在第二種類型的尋址中,一條外部消息可以尋址一組基站100。在這種情況下,是尋址組一員的具體基站100將處理這些類型的消息。在第三種尋址類型中,可以把外部消息識別為對于所有基站100的廣播消息。在這些情況下,接收廣播消息的任何基站100將處理該消息。現在參照表明在圖6中的決定塊610,為了檢查與單個基站100相對應的特定地址的存在,測試外部消息。如果該消息尋址到該具體基站100,則執行處理塊615,并且譯碼和處理外部消息,如在圖7和8中更詳細描述的那樣。在決定塊620中,為了檢查與該具體基站100可能是其成員的組相對應的一個組標識符的存在,測試該消息。如果該具體基站100是尋址組的成員,則執行處理塊625。地址組消息處理聯系圖9更詳細地描述。在決定塊630中,為了檢查廣播尋地址的存在測試外部消息。如果接收消息是廣播消息,則執行處理塊635。廣播消息處理聯系圖10更詳細地描述。已經完成對進來外部消息的處理之后,處理在圖6中表明的結束塊690處終止。
現在參照圖7和8,表明為處理尋址具體基站100的輸入外部消息執行的處理邏輯。參照圖7和判定塊710,如果輸入消息是一條啟動/廢止消息,則執行處理塊715。在這種情況下,對應于在該啟動/廢止消息中的信息設置或復位在內部安全存儲器中的適當控制位。處理然后在結束塊790處終止。如果輸入外部消息是控制消息(判定決720),則相應地設置或復拉與控制消息中的信息相對應的適當模式/參數(處理塊725)。處理在結束塊790處終止。如果輸入外部消息是個人消息(判定塊730),則把個人消息存儲在本地存儲器131中,以便以后傳送到遠程裝置200,或者如果與遠程裝置200的通信當前是可能的,則直接傳送到遠程裝置200。處理在結束塊790處終止。如果輸入外部消息是基站100軟件/固件下載消息(判定塊740),則檢查軟件/固件下載數據的正確性或數據變壞的任何存在。如果輸入下載有效,則用下載數據更新本地基站100固件或軟件(處理塊745)。處理在結束塊790處終止。如果輸入外部消息不是與判定塊710、720、730、或740中測試的那些相對應的消息類型的任一種,則處理繼續到表明在圖8中標明A的圓圈。
現在參照圖8,在判定塊810測試輸入外部消息。如果輸入消息是遠程裝置軟件/固件控制代碼消息,則把控制代碼存儲在存儲器131中以便以后傳送到遠程裝置200。另一方面,如果與遠程裝置200的通信當前是可能的,則接收的控制代碼直接傳送到其中應用控制代碼的遠程裝置200。在完成處理塊815的處理之后,處理在圖8中表明的結束塊890終止。
現在參照圖9,表明對于組地址消息由基站100進行的處理。在判定塊910中,測試輸入外部消息。如果輸入消息是本地區域消息或本地區域數據,則執行處理塊915。在這種情況下,本地區域消息或本地區域數據傳送到遠程裝置200,或者排隊以便以后傳送到遠程裝置200。處理然后在結束塊990終止。如果輸入消息是控制消息(判定塊920),則在處理塊925設置或復位適當模式/參數。處理在結束塊990終止。如果輸入組地址消息是基站100軟件/固件下載消息(判定塊930),則在處理塊935確認輸入下載的正確性,并且對應于下載消息更新基站100存儲器。處理在結束塊990終止。如果輸入組地址消息是遠程裝置軟件/固件/控制代碼下載消息(判定塊940),則把軟件、固件、或控制代碼傳送到到遠程裝置200,或者排隊以便以后當通信可用時傳送到遠程裝置200(處理塊945)。處理在結束塊990終止。
現在參照圖10,說明對于輸入廣播消息由基站100進行的處理。在判定塊1010,如果輸入廣播消息是通用消息或通用數據,則當通信是可能時把通用消息或通用數據傳送到遠程裝置200,或者排隊以便以后傳送到遠程裝置200(處理塊1015)。處理在結束塊1090終止。如果輸入廣播消息是控制消息(判定塊1020),則在處理塊1025設置或復位適當模式/參數。處理在結束塊1090終止。如果輸入廣播消息是基站軟件/固件下載消息(決定塊1030),則在處理塊1035確認下載數據的正確性,并且更新本地基站100的代碼。處理在結束塊1090終止。如果輸入廣播消息是遠程裝置軟件/固件控制代碼下載消息(判定塊1040),則把軟件/固件或控制代碼傳送到遠程裝置200,或者排隊以便以后當通信變得可能時傳送到遠程裝置200(處理塊1045)。處理在結束塊1090終止。
現在參照圖11,說明由遠程塊200進行的處理邏輯。在判定塊110中,測試由遠程裝置200接收的輸入外部消息。如果輸入數據是消息,則執行處理塊1115。如果輸入消息是緊急消息,則立即向用戶顯示消息,并且要求由用戶確認。如果輸入消息不是緊急消息,則存儲消息以便如果遠程裝置200以后由用戶使用則自動或手動重叫(處理塊1115)。處理在結束塊1190終止。如果輸入外部數據是批量數據(判定塊1120),則執行處理塊1125。如果批量數據涉及遠程裝置200中的編程變化,則把遠程裝置200中的舊數據標記為無效,并且存儲變化。在遠程裝置200內建立關于變化的信息的自動和/或手動重叫。如果批量數據是新/輔助數據,則存儲新/輔助數據以便以后在遠程裝置200中處理(處理塊1125)。處理在結束塊1190終止。如果輸入數據是遠程裝置軟件/固件/控制代碼下載(判定塊1130),則在處理塊1135確認下載數據的正確性。接著,把生效下載存儲在遠程裝置200中作為更新代碼。處理在結束塊1190終止。
現在參照圖12至53,諸圖表明在本發明最佳實施例的遠程裝置200上可用的各種屏幕顯示和功能鍵操作。如圖12中所示,表明一種用戶和接口和菜單1200。這樣一種菜單能在最佳實施例的遠程裝置200中的顯示裝置240上顯示。在本發明中,每個菜單在遠程裝置200上的獨立顯示區域中至少配置有兩組菜單項。例如,如圖12中所示,一個第一顯示區域1210包含一個可由用戶使用圖3A、3B、和3C中所示的功能鍵310選擇的豎直布置菜單項。類似地,圖12中所示的菜單1200包括一個包含一個第二豎直布置菜單項的第二顯示區域1215。如通過本發明的用戶接口一貫應用的那樣,在一個顯示區域中的菜單1200中的菜單項對應于在不同顯示區域中的具體菜單項的用戶選擇。例如如圖12中所示,在第一顯示區域中的一個菜單項1225已經由用戶選擇。響應菜單項選擇1225,顯示在第二顯示區域1215中的子菜單選擇項。如圖13中所示,不同菜單項1325的選擇使不同組的子菜單顯示在第二顯示區域1215中。類似地,在第一顯示區域1210中的其他菜單選擇使子菜單項相應表示在第二顯示區域1215中。
再參照圖12,菜單1200也包括一個第三顯示區域1220。第三顯示區域1220是用來呈現與最近命令選擇序列的歷史相對應的信息的狀態顯示區域。使用狀態區域1220,用戶可以很快確定他/她處于命令選擇層次中的何處。在狀態區域1220中呈現的信息在隨后菜單的描述中變得更清楚。在圖12中表明的例子中,顯示在狀態區域1220中的短語“電視節目”對應于當前模式,在該例子中該模式是用于電視節目選擇的模式(如相對于電視遙控器(RC)或錄象機(VCR)模式等)。狀態區域1220也用來顯示菜單選擇的歷史,如在隨后例子中將明白的那樣。
再參照圖12,表明在第一顯示區域1210中的菜單項對應于在本發明的最佳實施例中適用的命令或功能選項的初始集。這些命令和功能支持遠程裝置200的功能,以便使用戶能夠容易和高效地管理錄象節目選擇和可從有線提供器110得到的數據。最初這種菜單項是“Topic(標題)”菜單。“Topic”菜單項使用戶選擇希望的電視節目類型。如圖12中所示,在最佳實施例中適用的標題類型包括電影、體育節目、娛樂節目、音樂節目、或時事節目。對于熟悉本專業的普通技術人員顯然,在等效選擇實施例中可以顯示和選擇其他類型的節目選擇或標題。在第一顯示區域1210中的菜單項清單的第二菜單項中,“Time(時間)”菜單項是適用的。“Time”菜單項使用戶辨別感興趣的時幀,在該時幀期間各種節目選擇是適用的。與“Time”菜單項選擇相對應的子菜單選擇表明在圖13中所示的第二顯示區域1215中。例如,一旦用戶已經從第一顯示區域1210選擇菜單項,如“Time”菜單項1325,用戶以后就可以選擇在第二顯示區域1215中呈現的子菜單項之一。如果例如用戶選擇“Now(現在)”子菜單項1330,則對于該例子的生成顯示表明在圖14中。現在參照圖14,注意在狀態區域1220中顯示的信息辨別選擇的第一菜單項(“Time”),接著是選擇的第二子菜單項(“Now”)。顯示在狀態區域1220中的信息由此辨別命令鏈或由用戶進行的菜單項選擇。表明在圖14中的信息顯示1400對應于跟隨有“Now”子菜單項選擇的“Time”菜單項的用戶選擇例子。作為這些用戶選擇的結果,顯示區域1410至少辨別當前時間適用的電視節目的一部分。在該最佳實施例中,信息顯示1410辨別當具體節目開始時的時間、其上播送該節目的頻道或網絡、及辨別節目內容的題目。對于熟悉本專業的普通技術人員顯然,與適用各個節目有關的輔助或擴充信息可以類似地用信息顯示1410顯示。在對于用戶交互的另外一個機會中,用戶可以分別選擇在信息顯示1410中辨別的節目選項之一。在圖14中所示的例子中,用戶已經選擇使該選項高亮或獨特顯示以辨別選擇的節目選項的第五節目選項1415。作為該節目選項選擇和題目為“Info”軟鍵1417激活的結果,如圖15中所示的生成顯示提供關于選擇節目的更詳細描述信息。對于熟悉本專業的普通技術人員顯然,對于由圖14和15中的例子表明的節目可以提供輔助信息。在最佳實施例中,一個重疊窗口或顯示區域1510用來把輔助節目信息呈現給用戶。對于適當的命令選項選擇,將除去信息窗口1510,并且允許用戶辨別其他的節目選擇選項。
現在參照圖16,表示與圖12中表明的菜單類似的菜單1600。如聯系菜單1200的例子描述和表明的那樣,第一顯示區域1210和第二顯示區域1215作為乒乓式菜單操作。例如,菜單項清單呈現在第一顯示區域1210中。提供示用戶使用靠近第一顯示區域1210的對應功能鍵310選擇這些菜單項之一。通過高亮在第一顯示區域1210中的菜單項之一,與高亮菜單項對應的子菜單項的對應清單顯示在第二顯示區域1215中。一旦使用功能鍵310進行在第一顯示區域1210中的菜單項的選擇,并且對應子菜單項顯示在第二顯示區域1215中,本發明就允許使用靠近第二顯示區域1215的第二組功能鍵311選擇在第二顯示區域1215中的子菜單項之一。如在圖16中表明的例子中所示,用戶使用功能鍵1605首先選擇了在第一顯示區域1210中的菜單項1225。結果,子菜單項顯示在第二顯示區域1215中。用戶現在可以使用功能鍵311選擇這些子菜單項之一。在圖16的例子中,用戶使用功能鍵1615選擇了“Entertainment(娛樂)”子菜單項1610。生成的顯示表明在圖17中。
現在參照圖17,在第一顯示區域1210中的菜單項已經用與在第二顯示區域1215中進行的選擇1610相對應的新子菜單項代替。現在顯示在第一顯示區域1210內的子菜單項的每一個對應于與來自第二顯示區域1215的選擇菜單項1610有關的選項。這時,用戶可以使用功能鍵310之一選擇在第一顯示區域1210內的子菜單項之一。在圖17中所示的例子中,用戶激活與顯示在第一顯示區域1210中的第一菜單項有關的功能鍵1705。結果,顯示表明在圖18中的菜單。
現在參照圖18,顯示一個與表明在圖17中的功能鍵1705的激活相對應的菜單。因為在圖17和18中表明的例子中,已經選擇了在第一顯示區域1210中的第一子菜單項1810,所以對應菜單項顯示在第二顯示區域1215中,如圖18中所示。同樣,用戶可以通過激活在功能鍵組311內的對應功能鍵選擇在第二顯示區域1215中的子菜單項之一。在圖18中表明的例子中,用戶激活功能鍵1805。結果,顯示圖19中表明的菜單。如圖19中所示,顯示在第一顯示區域1210中的菜單項已經用與從第二顯示區域1215選擇的菜單項1910相對應的子菜單項代替。用戶然后可以使用功能鍵310之一選擇在第一顯示區域1210下的菜單項之一。在表明在圖19的例子中,用戶選擇功能鍵1905以選擇顯示在第一顯示區域1210中的第五菜單項。結果,顯示表明在圖20中的顯示。如圖20中所示,從第一顯示區域1210選擇菜單項2010,產生第二顯示區域1215內對應子菜單項的生成顯示。用戶然后可以使用功能鍵311之一選擇顯示在第二顯示區域1215中的子菜單項之一。在表明在圖20中的例子中,用戶激活產生圖21中所示顯示的功能鍵2005。作為與一小時選擇相對應的功能鍵激活的結果,向用戶顯示一條消息,提示用戶輸入時間并且肯定時間輸入,如圖21中所示。用戶然后可以使用數字鍵或選擇性地使用專用數字軟鍵菜單輸入時間。用戶然后使用在遠程裝置200上適用的功能鍵肯定時間輸入。
如由表明在圖16至21中的菜單樣本所示,用戶通過使用第一組功能鍵310和第二組功能鍵311在第一顯示區域與第二顯示區域之間來回跳動穿過菜單和子菜單的層次漫游。本發明的這種乒乓菜單概念提供一種穿過一組菜單項漫游的高效和快速方法。借助于表明在圖16至21中的功能鍵的每個激活,辨別激活功能的信息順序表明在狀態區域1220中。在狀態區域1220中的信息幫助用戶在功能鍵激活序列期間定位他/她自己。
現在參照圖22,一個菜單表明例子表示圖21中所示例子中提示的時間輸入結果。在該例子中,用戶通過輸入時間“17:20”響應對于時間輸入的提示。根據這個,圖22中所示的顯示呈現給用戶。因為用戶輸入了與“17:20”相對應的時間,所以在規定時間從有線提供器110可得到的節目一行一行地表明在遠程裝置200的顯示裝置240上。注意在狀態區域1220中顯示的信息已經更新以指示用戶的特定時間輸入。本發明也包括允許用戶標記具體節目并且提醒標記節目或諸節目的即將來臨播送的“Mark(標記)”功能。這種特征在下面聯系圖44-46更詳細地描述。
現在參照圖23和24,諸例子表明本發明的操作,以便選擇使用錄象機(VCR)或其他記錄裝置記錄具體節目。參照圖23,對用戶呈現的顯示包括電視節目清單、其上可得到這些電視節目的頻道、及播送這些電視節目的時間。在圖23中所示的例子中,用戶已經操作遠程裝置200上的適用功能鍵選擇了一個具體電視節目2305。已經選擇圖23中所示的特定節目2305時,遠程裝置200可以從內部表格得到適當的控制信息以編程VCR記錄指定節目。另外,對于用戶顯示信息消息,如圖24中表明的消息。
現在參照圖25至29,一個例子說明本發明用來選擇在具體時幀期間表示在具體頻道上表示的節目顯示。在圖25中所示的例子中,用戶使用功能鍵2505選擇菜單項2510。結果,顯示圖26中所示的節目電視臺清單2610。用戶然后可以使用遠程裝置200上的光標鍵(上/下/左/右)選擇感興趣的具體頻道,象如圖26中所示的頻道2615。作為這種選擇的結果,除去頻道清單2610,并且把圖27中表明的顯示呈現給用戶。在這種情況下,用戶已經選擇電視臺功能和感興趣的具體電視臺。在這種情況下,提示用戶輸入感興趣的具體時幀。在圖27中所示的例子中,用戶使用功能鍵2705選擇菜單項2710。結果,把圖28中顯示的信息呈現給用戶。現在參照圖28,用戶使用功能鍵2805選擇菜單項2810,如圖28中所示。結果,對于用戶表明圖29中所示的信息。根據功能鍵激活的這種順序,用戶已經選擇了具體電視臺和與提供在該電視臺上的節目相對應的具體時幀。對于用戶表明與該節目查詢相對應的信息清單,作為在該頻道上在指定時幀適用的節目清單。
現在參照圖30至34,一個例子表明本發明用來選擇包含指定特性的具體節目的操作。在該例子中,本發明執行查詢以確定具有與該電影有關的具體指定演員的具體指定電影。
現在參照圖30,用戶使用功能鍵3005激活菜單項3010。結果,為用戶顯示在圖31中表明的菜單。如圖31中所示,用戶然后使用功能鍵3105選擇菜單項3110。結果為用戶顯示的信息表明在圖32中。在這種情況下,用戶呈現有一個字母表,借助于該字母表他/她能打入與希望特征有關的關鍵字。字符輸入的其他方法是可想象的/可能的。在該例子中,用戶能在圖33的例子中所示的窗口3310中輸入感興趣演員的姓名。為了唯一地辨別選擇可能僅需要單個字符或姓名的幾個初始字符,或者從在圖33的例子中所示的另外選擇窗口3312中的清單可以選擇姓名。完整的姓名在已經輸入多個字符之后自動填入,以便唯一地辨別選擇。一旦這是完整的,顯示的信息就表明在圖33中。在這種情況下,對于系統使用字母表菜單顯示已經辨別了具體演員。作為該關鍵字輸入的結果,本發明檢索包含關鍵字和對應特征的節目。在找到匹配節目之后,顯示信息,如在圖34中所示的信息顯示。同樣,注意狀態區域1220表明至當前點的鍵激活序列。
圖35至37表明本發明用來輸入與具體電視節目有關的代碼號的操作。在圖35中,用戶使用功能鍵3505選擇菜單項3511。該用戶動作的結果表明在圖36中。在圖36中,向用戶顯示消息以提示用戶輸入適當的代碼號。在該最佳實施例中,這樣的代碼號包括兩位頻道字段、一位星期幾的字段、及包括兩個小時位和兩個分鐘位的四位時間字段。響應該提示消息,用戶使用在遠程裝置200上適用的功能鍵輸入希望代碼號。該用戶動作的結果表明在圖37中。在圖37中,與用戶輸入代碼號有關的具體電視節目顯示在顯示裝置240上。
現在參照圖38至43,一組菜單顯示表明本發明用來存儲常用選擇過程或用來存儲個人喜好的操作。作為調用該功能性的初始步驟,用戶使用功能鍵3805選擇菜單項3810。該用戶動作的結果表明在圖39中。存儲功能允許用戶記錄用戶功能鍵動作序列,并且使姓名與具體動作序列相關。一旦用戶已經完成選擇過程,如具體個人喜好的選擇、單個時間及命名的選擇序列,例如MUSIC,用戶可以簡單地按下“Recall(重叫)”和“MUSIC”,以根據預選的用戶喜好接收滿足這些具體限定條件的節目清單。如下面所述,用戶能刪除已不再需要的個人喜好。
在圖39中,提示用戶開始該用戶動作序列。在圖39的例子中,用戶通過使用功能鍵3905激活菜單項3910而開始。該動作的結果表明在圖40中。作為菜單項3910用戶激活的結果,在顯示(即第一顯示區域1210)相對側的菜單項用與菜單項3910的用戶選擇相對應的子菜單項代替。用戶現在可以使用功能鍵310之一來激活在顯示區域1210中的菜單項。在圖40的例子中,用戶使用功能鍵4005選擇菜單項4010。這種用戶動作的結果表明在圖41中。在圖41中,能看到在相對側的顯示區域(即第二顯示區域1215)中的菜單項用與菜單項選擇1410相對應的子菜單項代替。注意狀態區域1220已經更新,以辨別至今由用戶輸入的菜單選擇序列。這時,用戶可以使用功能鍵311選擇顯示區域1215中的菜單選項之一。在圖41的例子中,用戶使用功能鍵4105選擇菜單項4110。該用戶動作的結果表明在圖42中。已經完成用戶動作序列之后,由表明在圖42中的消息提示用戶輸入用戶動作的記錄序列的名稱。用戶可以使用字母字符和功能鍵輸入用于用戶動作序列的用戶定義名稱。記錄輸入的名稱,并且顯示與用戶動作序列有關的節目,如圖43中所示。
現在參照圖44至46,一組菜單顯示表明本發明用來重叫標記節目清單的操作。通過選擇重叫功能和按下適當的軟鍵(例如MUSIC),可以把復雜選擇步驟減少到非常少的鍵擊次數。如圖44中所表明的那樣,使用功能鍵4405選擇菜單項4410。該用戶動作的結果表明在圖45中。如圖45中所示,一組以前標記節目的用戶定義種類表明在第二顯示區域1215中。在圖45的例子中,用戶使用功能鍵4505選擇菜單項4510。結果,顯示一個標記節目清單,如圖46中所示。可以選擇標記節目,并且可以要求輔助信息或把輔助信息編程到VCR中。另外,一個刪除軟鍵允許如果是不感興趣的任何節目則從清單除去該標記節目。過去的標記節目可以自動刪除。
現在參照圖47至51,一組菜單顯示表明本發明用來刪除標記節目或個人節目選擇的完整清單的操作。參照圖47,用戶通過使用功能鍵4705選擇菜單項4710調用該功能性。該用戶動作的結果表明在圖48中。如圖48中所示,在第二顯示區域1215中的菜單項作為菜單項4710選擇的結果,已經用標記節目或個人選擇清單代替。在另外一個例子中,圖49表明菜單顯示的另外一個例子,作為菜單項4710激活的結果。如圖49中所示,用戶使用功能鍵4905選擇“刪除”菜單4910。結果,為用戶顯示一條消息,如圖50中所示。該消息提示用戶選擇要刪除的個人選擇或標記節目。在圖50的例子中,用戶使用功能鍵5005選擇項5010。作為該用戶動作的結果,用戶接收要求刪除肯定的消息,如圖51中所示。響應用于肯定的該提示,用戶激活諸如“OK”按鈕之類的預定義功能鍵以肯定刪除。作為該動作的結果,刪除標記節目或個人選擇。
參照圖52和53,其他菜單顯示表明本發明用來控制電視監視器和/或錄象機(VCR)的操作。在圖52中,各種菜單項顯示在第一顯示區域1210和第二顯示區域1215中。這些菜單項與提供在常規VCR上的標準功能相對應。使用提供在遠程裝置200上的功能鍵310或311能選擇這些功能的任意一種。作為這些菜單項之一激活的結果,遠程裝置200發射熟知的紅外編碼信號以調用在VCR中的選擇功能。類似地如圖53中所示,與常規電視機中的標準功能相對應的菜單項顯示在第一顯示區域1210和第二顯示區域1215中。這些功能也可以使用功能鍵310或311選擇。以類似的形式,遠程裝置200向與選擇功能相對應的電視接收機發射IR信號。以這種方式,遠程裝置200能用來控制標準VCR或電視機。
因而,公開了一種用來使用雙分區用戶接口與一個雙分區選擇裝置監視和控制電子裝置的手持裝置和系統。盡管借助于參照特定示范實施例已經描述了本發明,但顯然對于這些實施例可以進行各種修改和變更,而不脫離在權利要求書中敘述的本發明的邊界精神和范圍。因而,本說明書和附圖應認為是說明性的而不是限制性的。
權利要求
1.一種用來監視和控制一個電子裝置的控制裝置,包括一個顯示元件,用來顯示一個雙分區選擇清單,雙分區選擇清單具有一個第一選擇清單和一個第二選擇清單,第一選擇清單的至少一部分和第二選擇清單的至少一部分至少部分同時可顯示在顯示元件上;及一個選擇元件,用來從雙分區選擇清單選擇元素,選擇元件帶有一個用來從第一選擇清單選擇元素的第一選擇元件,在至少部分同時顯示第一選擇清單的同時,使用第一選擇元件進行的一種選擇產生第二選擇清單的一種顯示。
2.根據權利要求1所述的控制裝置,其中顯示元件和選擇元件駐留在一個手持裝置中。
3.根據權利要求1所述的控制裝置,其中顯示元件是一個CRT監視器,并且選擇元件駐留在一個手持裝置中。
4.根據權利要求1所述的控制裝置,進一步包括一個用來從網絡接收信息的數據接口。
5.根據權利要求4所述的控制裝置,其中信息包括電子節目指南信息。
6.根據權利要求1所述的控制裝置,其中選擇元件包括一種選擇用來激活一個功能以便通過節目時間選擇一個節目。
7.根據權利要求1所述的控制裝置,其中選擇元件包括一種選擇用來激活一個功能以便通過節目類型選擇一個節目。
8.根據權利要求1所述的控制裝置,其中選擇元件包括一種選擇用來激活一個功能以便選擇一個播送臺。
9.根據權利要求1所述的控制裝置,其中選擇元件包括一種選擇用來激活一個功能以便通過關鍵字選擇一個節目。
10.根據權利要求1所述的控制裝置,其中選擇元件包括一種選擇用來激活一個功能以便選擇和重叫個人喜好。
11.根據權利要求1所述的控制裝置,其中選擇元件包括一選擇種用來激活一個功能以便顯示關于具體節目的詳細信息。
12.根據權利要求1所述的控制裝置,其中選擇元件包括一種選擇用來激活一個標記功能以便為了進一步規定功能的應用標記至少一個節目。
13.根據權利要求1所述的控制裝置,其中顯示元件包括一種信息顯示用來顯示以前進行的用戶選擇的歷史。
14.根據權利要求1所述的控制裝置,其中選擇元件包括一種用來根據以前進行的用戶選擇的歷史自動重新排列菜單選擇的功能。
15.根據權利要求1所述的控制裝置,進一步包括一個用來存儲一個唯一標識符的非易失性存儲器裝置。
16.一種用來監視和控制一個電子裝置的控制裝置,包括一個基礎單元,包括一個VBI譯碼器和一個調制解調器;及一個個人導航器,經數據鏈聯接到基礎單元上,個人導航器進一步包括一個用來顯示一個選擇清單的顯示元件,該選擇清單包括從VBI譯碼器或調制解調器接收的信息。
17.根據權利要求16所述的控制裝置,其中信息包括電子節目指南信息。
18.根據權利要求16所述的控制裝置,其中顯示元件進一步包括一個菜單顯示元件,用來顯示一個雙分區選擇清單,雙分區選擇清單具有一個第一選擇清單和一個第二選擇清單,第一選擇清單的至少一部分和第二選擇清單的至少一部分至少部分同時可顯示在顯示元件上;及一個選擇元件,用來從雙分區選擇清單選擇元素,選擇元件帶有一個用來從第一選擇清單選擇元素的第一選擇元件,在至少部分同時顯示第一選擇清單的同時,使用第一選擇元件進行的一種選擇產生第二選擇清單的一種顯示。
19.根據權利要求16所述的控制裝置,其中基站的功能性集成到一個機頂盒中。
20.根據權利要求16所述的控制裝置,其中數據鏈進一步包括一個雙向IR鏈。
21.根據權利要求16所述的控制裝置,其中數據鏈進一步包括一個雙向RF鏈。
22.根據權利要求16所述的控制裝置,進一步包括一個用來存儲一個唯一標識符的非易失性存儲器裝置。
23.一種用來監視和控制一個電子裝置的控制裝置,包括一個基礎單元,包括一個微處理器和一個聯接到微處理器上用來接收外部信息的接口;及一個個人導航器,經數據鏈聯接到基礎單元上,個人導航器進一步包括一個用來顯示一個雙分區選擇清單的顯示元件,該選擇清單包括從接口接收的外部信息的至少一部分,雙分區選擇清單進一步一個第一選擇清單和一個第二選擇清單,第一選擇清單的至少一部分和第二選擇清單的至少一部分至少部分同時可顯示在顯示元件上。
24.根據權利要求23所述的控制裝置,其中接口進一步包括一個經VBI編碼信號來接收外部信息的VBI譯碼器。
25.根據權利要求23所述的控制裝置,其中接口進一步包括一個經電話網絡來接收外部信息的調制解調器。
26.根據權利要求23所述的控制裝置,其中接口進一步包括經VBI編碼信號和電話網絡來接收外部信息的一個VBI譯碼器和一個調制解調器。
27.根據權利要求23所述的控制裝置,其中接口進一步包括一個經編碼有線信號來接收外部信息的有線調制解調器。
28.根據權利要求23所述的控制裝置,其中接口進一步包括一個經機頂盒來接收外部信息的機頂盒接口。
29.根據權利要求23所述的控制裝置,其中接口進一步包括一個經RF信號來接收外部信息的無線接收器。
30.根據權利要求23所述的控制裝置,其中外部信息包括電子節目指南信息。
31.根據權利要求23所述的控制裝置,其中外部信息包括電子商業信息。
32.根據權利要求23所述的控制裝置,其中外部信息包括從因特網得到的信息。
33.根據權利要求23所述的控制裝置,其中外部信息包括電子郵件信息。
34.根據權利要求23所述的控制裝置,其中外部信息包括控制代碼信息。
35.根據權利要求23所述的控制裝置,其中外部信息包括用于基礎單元或個導航器的軟件或固件升級。
36.根據權利要求23所述的控制裝置,進一步包括一個聯接到微控制器上用來存儲一個唯一標識符的非易失性存儲器裝置。
37.根據權利要求23所述的控制裝置,其中個人導航器進一步包括一個用來接收輔助外部信息的智能卡接口。
38.根據權利要求23所述的控制裝置,其中基礎單元的功能性和個人導航器的功能性一起集成到相同的單元中。
39.根據權利要求23所述的控制裝置,其中基礎單元的功能性集成到一個機頂盒中。
40.根據權利要求23所述的控制裝置,其中個人導航器進一步包括用作無繩電話的功能性。
41.一種用來監視和控制一個電子裝置的控制裝置,包括一個基礎單元,包括一個微處理器和一個聯接到微處理器上用來接收外部信息的接口;及一個個人導航器,經數據鏈聯接到基礎單元上,個人導航器進一步包括一個用來顯示一個選擇清單的顯示元件,該選擇清單包括從接口接收的外部信息的至少一部分,個人導航器進一步包括一個用來接收輔助外部信息的智能卡接口。
全文摘要
公開了一種用來監視和控制一個電子裝置的控制裝置。在一個實施例中,一種用來監視和控制一個電子裝置的控制裝置,包括:1)一個基礎單元,包括一個微處理器和一個聯接到微處理器上用來接收外部信息的接口;及2)一個個人導航器,經數據鏈聯接到基礎單元上,個人導航器進一步包括一個用來顯示一個雙分區選擇清單的顯示元件,該雙分區選擇清單包括從接口接收的外部信息的至少一部分,該雙分區選擇清單進一步一個第一選擇清單和一個第二選擇清單,第一選擇清單的至少一部分和第二選擇清單的至少一部分至少部分同時可顯示在顯示元件上。
文檔編號H04N5/445GK1305683SQ99807313
公開日2001年7月25日 申請日期1999年5月10日 優先權日1998年5月13日
發明者克萊門斯·克羅伊, 雷納·F·R·伯姆貝克 申請人:克萊門斯·克羅伊