新四季網

信息的漸進更新的製作方法

2023-04-27 09:07:01 1

專利名稱:信息的漸進更新的製作方法
技術領域:
本發明涉及瀏覽顯示的信息,更具體地說,涉及根據信息的優先級,漸進顯示信息的系統和方法。
背景技術:
客戶機可以包括向觀眾顯示信息(例如和在不同時間,在特定日期在不同頻道上預定的各種電視節目相關的信息)的節目指南或者其它機制。觀眾能夠滾動該信息,從而識別不同頻道上和/或在不同時間預定的節目。當觀眾滾動節目表時,為了更新向觀眾顯示的節目表,屏幕上需要刷新的信息的數量相當大。
刷新屏幕上的信息需要相當大量的時間,尤其是在不具有功能強大處理器的系統中更是如此。在一些情況下,刷新整個屏幕所需的時間如此之大,以致系統跟不上觀眾在遙控器上的按鍵按壓(例如滾動鍵按壓)。這種情況使正在試圖瀏覽信息,以便查找特定條目的觀眾感到沮喪。
因此,需要一種提供用於更新和顯示信息的更優化的改進技術的系統和方法。

發明內容
這裡描述的系統和方法按優先順序排列顯示信息的次序,以使觀眾的選擇和興趣中心始終保持最新。屏幕上的信息被分成,例如兩類高優先級的信息和低優先級的信息。當觀眾按下遙控器(或者其它輸入裝置)上的按鈕,瀏覽屏幕用戶界面時,更新高優先級的項目,之後更新低優先級的項目。總是在能夠接收其它用戶輸入之前更新高優先級項目。但是,只有當處理器具有更新低優先級項目的時間時,才更新低優先級項目。因此,如果觀眾連續多次按下瀏覽遙控按鈕,則系統會更新高優先級項目,但是等待更新低優先級項目,直到具有足以更新低優先級項目的處理時間為止。從而,在繼續進行瀏覽之前,觀眾不需要等待顯示所有的信息。
在一個實施例中,接收滾動節目指南的第一請求。隨後更新該節目指南中的信息,以致用戶選擇位置之處或者緊緊環繞該位置的信息被賦予最高優先級。顯示節目指南的第一區域。確定是否收到滾動節目指南的第二請求。如果收到滾動節目指南的第二請求,則停止低優先級項目的信息更新,重新從高優先級項目開始。如果沒有收到滾動節目指南的第二請求,則顯示節目指南的第二區域。
在另一實施例中,接收更新節目指南的第一請求。隨後漸進地顯示多個節目指南區。如果收到更新節目指南的第二請求,則終止多個節目指南區的顯示。


附圖中,相同的數字被用於代表類似的特徵和組件。
圖1圖解說明其中可實現這裡描述的系統和方法的例證環境。
圖2圖解說明例證的客戶機,電視機和與客戶機交互作用的各種輸入設備。
圖3是圖解說明圖1和2中所示的例證客戶機的組件的方框圖。
圖4圖解說明表示特定星期二的一部分頻道節目單的例證節目指南。
圖5圖解說明在向前滾動30分鐘之後的節目指南。
圖6-9圖解說明圖5中所示的節目指南的各個區域的順序顯示。
圖10A和10B圖解說明當觀眾向前或向後滾動時間時,顯示節目指南信息的程序的流程圖。
圖11A和11B圖解說明當觀眾向前或向後滾動頻道列表時,顯示節目指南信息的程序的流程圖。
圖12圖解說明漸進顯示信息的程序的流程圖。
具體實施例方式
下述說明提供了指向諸如交互式TV網絡,有線網絡之類利用電子節目指南的電視娛樂系統,和支持Web的TV網絡的具體例子。這種系統中的客戶機從具有大量存儲和處理資源的資源完備的客戶機,例如具有TV功能的個人計算機和配有硬碟的TV記錄器,延伸到具有有限存儲和/或處理資源的少資源客戶機,例如傳統的機頂盒。雖然描述的系統和方法的各個方面可用在任意這些系統中,以及用於任意類型的客戶機,不過在下面的例證環境中描述系統和方法的各個方面。
雖然這裡在基於電視的娛樂系統中描述討論的幾個例子,不過這裡描述的方法和系統可應用於其中向觀眾顯示信息的任意系統或環境中。信息可顯示在電視機、計算機監視器或者其它顯示設備上。信息被漸進顯示,以致在優先級低的數據之前先顯示優先級高的信息。請求更新被顯示信息的觀眾輸入導致系統暫停信息的當前顯示,並開始產生更新後的信息。
圖1圖解說明了其中可實現這裡描述的方法和系統的例證環境100。例證環境100是便於向多個觀眾分發內容和節目數據的電視娛樂系統。環境100包括一個或多個內容提供器102,內容分發系統104和通過廣播網絡108與內容分發系統104耦接的多個客戶機106(1)、106(2),…,106(N)。
內容提供器102包括電子節目指南(EPG)資料庫110和EPG伺服器112。EPG資料庫110保存用於產生電子節目指南(或者說「節目指南」)的節目數據114的電子文件。節目數據包括節目標題,分級,角色,描述,演員姓名,電視臺標識符,頻道標識符,時間表信息等等。在本說明中互換使用術語「節目數據」和「EPG數據」。為了便於說明,電子文件保存節目數據114,節目數據114包括節目標題116,識別該節目將在一周中的哪幾天播映的節目日118,和識別該節目將在該周的特定一天或幾天播映的時間的開始時間120。
EGP伺服器112在分發EGP數據之前,處理EPG數據以便產生出版形式的節目數據,所述節目數據包括所有頻道一天或數天的節目信息。所述處理涉及減少、修改或增加EGP數據的任意多種技術。這種處理可包括內容的選擇,內容壓縮,格式修改等等。通過利用例如TCP/IP網絡(例如網際網路,UNIX等)上的文件傳送協議(FTP),EGP伺服器112控制從內容提供器102向內容分發系統104的出版形式的節目數據的分發。
內容提供器102還包括內容伺服器122和存儲的內容124,例如電影,電視節目,廣告,音樂及類似的音頻和/或視頻內容。內容伺服器122控制從內容提供器102向內容分發系統104的存儲內容124和EGP數據的分發。另外,內容伺服器102控制相對於內容分發系統104的實況內容(例如先前沒有存儲的內容,例如實況播送內容)和/或保存在其它地點的內容的分發。
內容分發系統104包括廣播發射器126和一個或多個內容及節目數據處理器128。廣播發射器126通過廣播網絡108廣播信號,例如有線電視信號。廣播網絡108可包括有線電視網,RF,微波,衛星和/或數據網絡,例如網際網路,並且還可包括利用任意廣播格式或廣播協議的有線或無線媒體。另外,廣播網絡108可以是使用任意類型的網絡布局和任意網絡通信協議的任意類型的網絡,並且可表示成或者實現成兩個或更多網絡的組合。
內容和節目數據處理器128在通過廣播網絡108傳送內容和節目數據之前,處理從內容提供器102接收的內容和節目數據。特定的內容處理器可把接收的內容編碼成,或者說處理成與廣播網絡108耦接的多個客戶機106(1),106(2),…,106(N)理解的格式。雖然圖1表示了單個內容提供器102和單個內容分發系統104,不過環境100可包括與任意數目的內容分發系統耦接的任意數目的內容提供器。
內容分發系統104代表向多個用戶提供EPG數據以及內容的頭端服務(headend service)。每個內容分發系統104可接收形式稍微不同的節目數據,所述不同節目數據考慮了不同的節目偏愛和陣容(lineup)。EPG伺服器112產生不同形式的EPG數據(例如不同形式的節目指南),所述不同形式的EPG數據包括與相應的頭端服務相關的那些頻道。內容分發系統104把EPG數據傳送給多個客戶機106(1),106(2),…,106(N)。例如在一種實現中,分發系統104利用旋轉式文件傳送系統通過帶外(OOB)頻道反覆向客戶機106廣播EGP數據。
可以多種方式實現客戶機106。例如,客戶機106(1)通過衛星天線130從基於衛星的發射器接收廣播內容。客戶機106(1)也被稱為機頂盒或衛星接收設備。客戶機106(1)與用於呈現客戶機接收的內容(例如音頻數據和視頻數據),以及圖形用戶界面的電視機132(1)耦接。特定的客戶機106可與任意數目的電視機132和/或類似設備耦接,所述電視機132和/或類似設備被實現成顯示或者再現內容。類似地,任意數目的客戶機106可和一臺電視機132耦接。
客戶機106(2)被耦接,以便接收來自於廣播網絡108的廣播內容,並且把接收的內容提供給相關的電視機132(2)。客戶機106(N)是電視機134和集成機頂盒136的組合的例子。本例中,機頂盒的各個組件及功能性被包含在電視機中,而不是使用兩個獨立的設備。包含在電視機中的機頂盒可通過衛星天線(類似於衛星天線130)和/或通過廣播網絡108,接收廣播信號。在備選實現中,客戶機106可通過網際網路或者其它廣播媒體接收廣播信號。
每個客戶機106運行利用節目數據的電子節目指南(EPG)應用程式。EPG應用程式使TV觀眾能夠瀏覽屏幕節目指南,並且查找觀眾感興趣的電視節目的位置。藉助EGP應用程式,TV觀眾可查看當前和未來節目的時間表,為即將來臨的節目設置提醒信號,和/或輸入記錄一個或多個電視節目的指令。
圖2圖解說明了客戶機106的例證實現,客戶機106被表示成與電視機132相連的獨立設備。可用任意數目的實施方式實現客戶機106,包括機頂盒,衛星接收器,帶有硬碟的TV記錄器,遊戲操縱臺,信息設備等等。客戶機106包括用於從遙控器204接收無線通信的無線接收埠202,例如紅外(IR)或者藍牙無線埠,手持式輸入裝置206,或者任意其它無線裝置,例如無線鍵盤。手持式輸入裝置206可以是個人數字助手(PDA),手持式計算機,無線電話等等。另外,有線鍵盤208被耦接,以便與客戶機106通信。在備選實施例中,遙控器204,手持式裝置206和/或鍵盤208可使用RF通信鏈路或者其它方式的傳輸與客戶機106通信。
客戶機106從一個或多個廣播源,例如從衛星或者從廣播網絡接收一個或多個廣播信號210。客戶機106包括用於接收和譯解廣播信號210,例如NTSC,PAL,SECAM或者其它TV系統視頻信號的硬體和/或軟體。客戶機106還包括向觀眾提供圖形用戶界面的硬體和/或軟體,藉助所述圖形用戶界面,觀眾能夠獲取各種網絡服務,配置客戶機106,以及執行其它功能。
客戶機106能夠通過一個或多個連接,包括常規的電話鏈路212,ISDN鏈路214,有線(cable)鏈路216和乙太網鏈路218與其它設備通信。客戶機106可在特定瞬間,使用多種通信鏈路212-218中的任意一種或多種與任意數目的其它設備通信。
客戶機106產生視頻信號220和音頻信號222,視頻信號220和音頻信號222都被傳遞給電視機132。視頻信號和音頻信號可通過RF(射頻)鏈路,S-視頻鏈路,複合視頻鏈路,分視頻鏈路或者其它通信鏈路,從客戶機106傳遞給電視機132。雖然圖2中未示出,不過客戶機106可包括識別客戶機的當前狀態的一個或多個發光體或其它指示器。另外,客戶機可包括一個或多個控制鍵,開關,或者用於控制客戶機的操作的其它可選擇控制器。
圖3圖解說明圖1和2中所示的客戶機106的選擇組件。客戶機106包括第一調諧器300和可選的第二調諧器302。調諧器300和302代表調諧各個頻率或頻道,以便接收電視信號的一個或多個帶內調諧器,以及調諧通過其向客戶機106廣播EPG數據的廣播頻道的一個帶外調諧器。
客戶機106還包括一個或多個處理器304和一個或多個存儲組件。可能的存儲組件的例子包括隨機存取存儲器(RAM)306,磁碟驅動器308,大容量存儲組件310,和非易失性存儲器312(例如ROM,快速存儲器,EPROM,EEPROM等)。客戶機106的備選實現可包括多種處理和存儲能力,並且可包括種類比圖3中圖解所示的更多或更少的存儲組件。例如,可利用大量的存儲和處理資源,包括存儲供觀眾重放的內容的磁碟驅動器,實現資源完備的客戶機。但是,資源較少的客戶機可具有有限的處理和存儲能力,例如數量有限的RAM306,無磁碟驅動器308和有限的處理能力。
處理器304處理各種指令,以便控制客戶機106的操作,並與其它電子和計算裝置通信。存儲組件(例如RAM 306,磁碟驅動器308,存儲介質310和非易失性存儲器312)保存諸如內容,EPG數據,客戶機106的配置信息,和/或圖形用戶界面信息之類的各種信息和/或數據。
作業系統314和一個或多個應用程式316可保存在非易失性存儲器312中,並在處理器304上執行,以便提供運行時間環境。運行時間環境通過允許定義各種接口,而這又允許應用程式316與客戶機106交互作用,促進了客戶機106的可擴展性。在圖解說明的例子中,EPG應用程式318保存在存儲器312中,以便處理EGP數據和產生節目指南。可在客戶機106上實現的應用程式316可包括瀏覽Web的瀏覽器,簡化電子郵件的電子郵件程序等等。客戶機106還可包括附屬於電視娛樂系統的其它組件,本例中為了簡便起見,沒有圖解說明這些其它組件。例如,客戶機106可包括簡化用戶與客戶機的交互作用的用戶界面應用程式和用戶界面發光體,按鍵,控制器等等。
客戶機106還包括譯解廣播視頻信號,例如NTSC,PAL,SECAM或者其它TV系統視頻信號的解碼器。客戶機106還包括無線接口322,網絡接口324,串行和/或並行接口326,和數據機328。無線接口322允許客戶機106從用戶操縱的輸入裝置,例如從遙控器或者從另一IR、藍牙或類似的RF輸入裝置接收輸入命令和其它信息。
網絡接口324和串行和/或並行接口326允許客戶機106通過各種通信鏈路與其它電子和計算設備相互作用和通信。雖然未示出,不過客戶機106還可包括用於與其它設備通信的其它類型的數據通信接口。數據機328便於客戶機106通過常規的電話線與其它電子和計算設備通信。
客戶機106還包括向電視機或處理和/或呈現或再現音頻和視頻數據的其它設備提供信號的音頻輸出330和視頻輸出332。雖然被單獨表示,不過可在專用集成電路(ASIC)中實現客戶機106的一些組件。另外,系統總線(未示出)一般連接客戶機106內的各個組件。系統總線可被實現成幾種總線結構中的任意一種或幾種,包括存儲器總線或存儲器控制器,外圍總線,加速圖形埠,或者使用各種總線結構中的任意總線結構的局部總線。例如,這種結構可包括工業標準結構(ISA)總線,微通道結構(MCA)總線,增強ISA(EISA)總線,視頻電子標準協會(VESA)局部總線和也稱為Mezzanine總線的外圍組件互連(PCI)總線。
這裡一般涉及一個或多個客戶機,例如客戶機106。這裡使用的術語「客戶機」意味著具有數據通信,數據存儲能力,和/或處理從許多不同來源中的任意來源接收的信號,例如廣播信號的功能的任意電子設備。
雖然下面描述的例子涉及電視節目指南,不過這裡描述的方法和系統可應用於其中向觀眾顯示信息的任意系統或環境。本說明中後面討論的備選實施例指出這裡描述的方法和系統的其它例證應用。
圖4圖解說明表示星期二的頻道節目名單的一部分的例證節目指南400。通過使用節目數據114,藉助客戶機106中的電子節目指南(EPG)應用程式318產生節目指南400,並在電視機132(圖1-2)上顯示。節目指南400向觀眾提供節目標題,節目描述,相關本地頻道編號和/或將廣播該節目的網絡,以及該日內將廣播該節目的時間。例如,電視節目「Reading Rainbow」的一集預定於1000a.m.在本地9頻道(KQED)上播出。
節目指南400包括報頭402和節目說明區404。報頭402顯示本地有線公司(或者內容發行者)的名稱和當前時間。節目指南區404顯示和當前選擇的節目(本例中為Reading Rainbow)相關的信息。節目描述區404還顯示當前播放節目的剩餘時間(例如「剩餘16分鐘」)或者直到該節目開始為止的時間(例如「25分鐘後開始」)。節目指南400還包括「時間行」406,它識別當前日子和當前正被顯示的一個或多個時段。在節目指南例子中,顯示時段1000a.m.-1130a.m.。本例中,節目指南400的時間行406包括三個「時間欄」第一時間欄從1000a.m.-1030a.m.,第二時間欄從1030a.m.-1100a.m.,第三時間欄從1100a.m.-1130a.m.。在備選實施例中,時間行406可代表任意時間寬度,並且可包括任意數目的時間欄。特定的節目可橫越任意數目的時間欄。
如圖4中所示,單個節目,Reading Rainbow被突出表示為當前選擇的節目。本例中,當前選擇的節目由較粗的邊框識別。另一方面,通過改變與特定節目相關的文本和/或背景的顏色,或者藉助對屏面的把一個節目和其它節目區分開的任意其它修改,也可識別當前選擇的節目。當前選擇的節目默認位於節目表格的左上角(如圖4中所示),或者可位於節目表格中的其它任意地方。本實施例中,節目表格是水平方向上由當前選擇的時間欄確定,垂直方向上由當前顯示的頻道確定的節目名單的二維表格。當觀眾輸入命令從而向上、向下、向左或向右滾動時,節目表格中顯示的節目發生變化。
觀眾可通過操縱遙控器204,向客戶機106輸入控制命令,改變節目指南400內當前選擇的節目。如圖所示,當前選擇的節目,ReadingRainbow預定從1000a.m.-1130a.m.由KQED(本地頻道9)播放。通過使用遙控器204,觀眾可輸入滾動到不同時間項和/或不同頻道的請求。例如,圖5表示代表當觀眾輸入向右滾動一個時間欄(即在時間上向前滾動30分鐘)的控制命令時,發生的變化的更新節目指南500。更新節目指南500現在突出顯示節目「Between the Line」,並且顯示具有從1030a.m.-1200p.m.的時間行。
重新參見圖4,程序指南400還包括在欄408中排列的7個頻道的列表。從上到下按照數字的升序排列7個頻道的列表。在備選實施例中,可按照任意順序,例如按照數字的降序或者把「喜愛的頻道」置於列表頂部的安排,排列頻道的列表。觀眾可通過輸入控制命令,在可用頻道列表內向上或向下滾動,改變與當前選擇節目相聯繫的頻道。向上的箭頭410指示通過向上滾動,還可獲得該頻道列表中較前的其它頻道。向下的箭頭412指示通過向下滾動,還可獲得該頻道列表中較後的其它頻道。向左的箭頭414指示特定節目開始於節目表格中當前未顯示的較早時段。例如節目「Power Lunch」可能開始於900a.m.。類似地,向右的箭頭416指示特定節目結束於節目表格中當前未顯示的較後時段。例如,節目「Street Smarts」可一直繼續到1200p.m.為止。
節目指南400代表節目指南的一個實施例。本發明的教導可應用於利用其它類型的包括更多或更少信息的節目指南,和按照不同的方式排列信息的節目指南的環境。
重新參見圖5,節目指南500圖解說明了觀眾控制輸入,從而向前滾動30分鐘的結果。如圖5中所示,節目描述已被更新,以便對應於當前選擇的節目,Between the Lines。節目表格已被更新,以便包括在選擇的新時段(1030a.m.-1200p.m.)內預定的節目。
根據特定節目指南中的數據的數量和產生並再現節目指南的處理器的計算能力,在電視機或者其它顯示設備上完全再現節目指南500會花費相當數量的時間(例如1秒或者更長)。不是在檢查另外的觀眾控制輸入之前,再現整個節目指南500,而是客戶機106在節目指南的再現過程中定期檢查觀眾控制輸入。節目指南500被分成多個節目指南區。當再現節目指南500時,在各個節目指南區的再現之間,客戶機106檢查觀眾控制輸入。節目指南區被組合成高優先級或者低優先級的組。高優先級組中的節目指南區可包括,例如當前選擇,時間行,和關於當前選擇的標題。
當再現高優先級組時,客戶機106檢查觀眾控制輸入。對於高優先級組來說,如果未收到任何觀眾控制輸入,則客戶機106通過在節目指南中再現低優先級組繼續操作。但是,如果在再現高優先級的節目指南區時接收到輸入,則該輸入被排隊等候或者被忽略,直到完成高優先級組的再現為止。這確保首先更新和用戶正在完成的任務最相關的信息。
如果當再現低優先級組中的節目指南區時,收到觀眾控制輸入,則客戶機106終止相對於顯示屏的更多低優先級更新,重新開始反映源於觀眾輸入的變化的高優先級更新。圖6-9圖解說明了圖5中所示的節目指南500的各種節目指南區的順序顯示。根據包含在節目指南區中的信息對觀眾的重要程度,選擇顯示節目指南的各個區域的順序。在對觀眾來說興趣可能較低的那些節目指南區之前,顯示包含觀眾最感興趣的信息的節目指南區。
圖6圖解說明在再現高優先級組的節目指南區之後的節目指南500。如圖6中所示,本例中,高優先級組包括當前選擇的節目(Betweenthe Lines),與當前選擇的節目相關的頻道,和一部分時間行。另外,圖6表示了有線公司或者其它內容提供者的名稱,所述名稱可不考慮觀眾對節目指南內容的改變而保持不變。類似地,上下箭頭保持不變。另一方面,在呈遞節目指南的剩餘部分之後,再現所述上下箭頭。
圖7圖解說明在再現低優先級組的節目指南區之後的節目指南500。圖7中所示的節目指南500包括圖6中所示的信息(即第一高優先級組)以及來自低優先級組的其它信息。圖8和9圖解說明低優先級組的節目指南區的其它部分的顯示。完整的低優先級組包括整個時間行,節目描述和需要在當前表格中顯示的其它節目。
高優先級組和低優先級組是可以定製的,並且根據觀眾正在輸入的瀏覽可以不同。例如,當在描述的例子中水平瀏覽時,時間行特別重要。因此,時間行是關於左右瀏覽的高優先級組的一部分。當垂直瀏覽時,頻道欄特別重要,但是和時間行相關不大。因此,頻道欄是高優先級組的一部分,而時間行是低優先級組的一部分。
這裡描述的各個區域是作為例子提供的。備選實施例可包括任意數目的高優先級區和低優先級區。另外,特定區域中包含的信息可因圖10A和10B圖解說明當觀眾在時間上向前滾動或者向後滾動(即左右滾動節目指南)時,顯示節目指南信息的程序1000的流程圖。客戶機接收在時間上向前或向後滾動節目指南的觀眾輸入(方框1002)。如前所述,節目指南的某些部分可保持不變(例如有線公司名稱和滾動箭頭),不被節目指南的各個區域更新。隨後根據觀眾輸入更新要顯示的節目指南信息(方框1004)。例如,如果觀眾輸入請求向右滾動節目指南,則在節目指南中顯示的信息可在時間上向前移動30分鐘。
程序1000隨後更新節目指南的高優先級組中的區域,該節目指南對應於當前選擇的節目和相關頻道(方框1006)。圖6中圖解說明了和該節目指南對應的信息的顯示例子。在方框1008,程序確定是否已收到觀眾輸入(例如在時間上向前滾動)。該觀眾輸入和先前在方框1002中接收的觀眾輸入不同。如果在方框1008收到觀眾輸入,則程序返回方框1004,重新利用基於新的觀眾輸入的信息更新高優先級區。如果在方框1008沒有收到觀眾輸入,則程序繼續顯示低優先級項目節目描述以及和當前選擇節目相同頻道相聯繫的其它節目(方框1010)。
在方框1012,程序確定是否已收到觀眾輸入。如果是,則程序返回方框1004。如果沒有收到任何觀眾輸入,則程序繼續顯示低優先級項目,例如時間行(方框1014)。在方框1018,程序確定是否已收到觀眾輸入。如果收到了觀眾輸入,則程序返回方框1004。如果沒有收到任何觀眾輸入,則程序繼續顯示其它低優先級項目例如節目表格中的剩餘條目和頻道列表中的其它頻道(方框1020)。
在方框1022,程序確定是否已收到觀眾輸入。如果是,則程序返回方框1004。如果沒有收到任何觀眾輸入,則程序顯示最低優先級項目,即當前時間(方框1024)。圖5中圖解說明了和該節目指南對應的信息的完整顯示例子。
節目指南區信息和顯示各個節目指南區的順序以當觀眾滾動節目指南時希望看到的預期信息為基礎。例如,如果觀眾反覆按壓遙控器上的右方向鍵(向前滾動時間),則觀眾可能對當前選擇的節目以及當前選擇的頻道上的其它節目(不過時間稍晚)感興趣。從而,系統首先顯示該節目信息。如果在查看當前節目和/或同一頻道上的其它節目之後,觀眾想要繼續滾動,則不呈現節目指南的剩餘部分。相反,該節目指南被更新,並且重新開始漸進顯示節目指南的各個區域的過程。從而,在提供控制輸入之後,觀眾不必等待整個節目指南被呈現。這可提高了觀眾滾動節目指南以及選擇所需節目條目的速度。
圖11A和11B圖解說明當觀眾正在向前或向後滾動頻道列表(即向上或向下滾動節目指南)時,顯示節目指南信息的程序1100的流程圖。該程序類似於上面參考圖10A和10B說明的程序1000。當觀眾向上或向下滾動節目指南時使用該程序。該程序預期觀眾可能關心當前選擇的節目以及同一時間不同頻道上的其它節目。
客戶機接收向上或向下滾動節目指南的觀眾輸入(方框1102)。如上所述,節目指南的某些部分可以保持不變(例如有線公司名稱和滾動箭頭),不象節目指南的其它部分那樣被更新。根據觀眾輸入更新要顯示的節目指南信息(方框1104)。例如,節目指南中顯示的信息可被向上或向下移動頻道列表中的一個頻道。
程序1100隨後顯示高優先級信息,例如當前選擇的節目和相關時間(方框1106)。在方框1108,程序確定是否收到了觀眾輸入(例如向上或向下滾動)。該觀眾輸入不同於前面在方框1102中收到的觀眾輸入。如果在方框1108收到觀眾輸入,則程序返回方框1104,根據新的觀眾輸入更新節目指南。如果在方框1108沒有收到觀眾輸入,則程序繼續顯示低優先級信息,例如時間欄以及在和當前選擇節目相同時間預先安排的其它節目(方框1110)。
在方框1112,程序確定是否已收到觀眾輸入。如果是,則程序返回方框1104。如果沒有收到任何觀眾輸入,則程序繼續顯示低優先級信息,例如當前選擇節目的節目描述(方框1114)。在方框1118,程序確定是否已收到觀眾輸入。如果收到了觀眾輸入,則程序返回方框1104。如果沒有收到任何觀眾輸入,則程序繼續顯示低優先級信息,例如節目表格中的剩餘條目和時間行中的其它時間條目(方框1120)。在方框1122,程序確定是否收到了觀眾輸入。如果是,則程序返回方框1104。如果沒有收到任何觀眾輸入,則程序顯示最後的低優先級信息,例如當前時間(方框1124)。
圖12是漸進顯示信息的程序1200的流程圖。在圖12的例子中,漸進地向觀眾顯示四組不同的信息。每組信息可代表一類似信息(例如摘要,圖象或數據表),顯示屏的一個區域或者其它任意顯示數據。最初,接收改變顯示信息的觀眾輸入(方框1202)。例如,觀眾可滾動顯示屏,以致應顯示不同的信息。另一方面,觀眾可選擇不同類型的信息(例如從顯示視頻圖像改變到顯示接收的電子郵件消息列表)。
在接收改變顯示信息的觀眾輸入之後,程序1200顯示第一組信息(方框1204)。在觀眾請求顯示,例如接收的電子郵件消息列表的情況下,第一組信息可包括一個或多個電子郵件消息的「主題」部分。程序隨後確定是否收到改變或更新顯示信息的觀眾輸入。如果是,則程序返回方框1204,重新顯示更新後的第一組信息。否則,程序進行到方框1208,顯示第二組信息。在電子郵件例子中,第二組信息可包括一個或多個電子郵件的「寄件人」部分。
程序1200隨後確定是否已收到改變或更新顯示信息的觀眾輸入。如果收到了觀眾輸入,則程序返回方框1204。如果沒有收到任何觀眾輸入,則程序繼續顯示第三組信息(方框1212)。在電子郵件例子中,第三組信息可包括至少顯示電子郵件消息之一的一部分文本的預覽窗口。程序隨後確定是否已收到改變或更新顯示信息的觀眾輸入。如果是,則程序返回方框1204。否則,程序繼續進行到方框1206,顯示第四組信息。此時,所有四組信息被顯示。響應改變顯示信息的另一觀眾輸入,程序1200可再次被執行。
上面參考圖12說明的程序顯示四組不同的信息。備選實施例可顯示任意多組信息。所述多組信息被按優先順序排列成已知的或者預期的優選順序,以致首先顯示優先級最高的信息(即第一組信息),接著顯示優先級次高的信息(即第二組信息),依此類推。該過程繼續進行,直到所有信息被顯示,或者收到改變顯示屏的觀眾輸入(無論哪個首先發生)為止。可根據從觀眾接收的控制輸入的類型(例如觀眾滾動的方向或者觀眾先前觀看的信息的類型),改變顯示多組信息的順序。
在一個實施例中,第一組信息是最接近於所選擇項目的信息。第二組信息是次接近於所選擇項目的信息,依此類推。
在一個具體實施例中,為了恰當地呈遞多組信息,每組信息能夠獨立於其它多組信息單獨呈現。另外,呈遞每組信息的軟體應能夠在呈遞特定一組信息之前(或之後),檢查處於等待狀態的用戶輸入。
雖然利用專用於結構特徵和/或方法步驟的語言說明了本發明,不過要明白在附加權利要求中限定的本發明不必局限於描述的具體特徵或步驟。相反,具體特徵和步驟被公開為實現要求保護的發明的優選形式。
權利要求
1.一種方法,包括接收更新顯示信息的請求;漸進顯示多個信息組;和如果收到更新顯示信息的第二請求,則終止多個信息組的顯示。
2.按照權利要求1所述的方法,其中終止多個信息組的顯示包括清除顯示的信息。
3.按照權利要求1所述的方法,其中多個信息組被按照優先順序排列,其中在低優先級信息組之前顯示最高優先級信息組。
4.按照權利要求1所述的方法,其中根據多個信息組對觀眾的重要程度,按優先順序排列所述多個信息組。
5.按照權利要求1所述的方法,其中根據多個信息組相對於顯示屏中的選擇項目的接近度,按優先順序排列所述多個信息組。
6.按照權利要求1所述的方法,其中根據觀眾瀏覽顯示屏的方向,按優先順序排列多個信息組。
7.包含計算機可執行指令的一個或多個計算機可讀介質,所述計算機可執行指令當被執行時,指令計算系統執行按照權利要求1所述的方法。
8.一種方法,包括顯示第一組信息;確定是否收到改變顯示信息的請求;如果收到改變顯示信息的請求,則更新第一組信息;和如果沒有收到改變顯示信息的請求,則顯示第二組信息。
9.按照權利要求8所述的方法,其中第一組信息具有相關的第一優先級,第二組信息具有相關的第二優先級,其中第一優先級高於第二優先級。
10.按照權利要求8所述的方法,還包括如果沒有收到改變顯示信息的其它請求,則顯示第三組信息。
11.按照權利要求10所述的方法,其中第三組信息具有低於第一組信息並且低於第二組信息的優先級。
12.按照權利要求8所述的方法,其中根據它們相對於觀眾的重要程度,按優先順序排列第一組信息和第二組信息。
13.按照權利要求8所述的方法,其中根據它們與顯示屏中特定項目的接近度,按優先順序排列第一組信息和第二組信息。
14.包含計算機可執行指令的一個或多個計算機可讀介質,所述計算機可執行指令當被執行時,指令計算系統執行按照權利要求8所述的方法。
15.一種方法,包括接收滾動節目指南的第一請求;顯示節目指南的第一區域;確定是否收到滾動節目指南的第二請求;如果收到滾動節目指南的第二請求,則更新並重新顯示節目指南的第一區域;和如果沒有收到滾動節目指南的第二請求,則顯示節目指南的第二區域。
16.按照權利要求15所述的方法,其中節目指南是電子節目指南。
17.按照權利要求15所述的方法,還包括如果沒有收到滾動節目指南的其它請求,則顯示節目指南的第三區域。
18.按照權利要求17所述的方法,其中節目指南的第三區域包括與當前選擇的頻道相關的節目描述。
19.按照權利要求15所述的方法,還包括如果沒有收到滾動節目指南的其它請求,則顯示節目指南的第三區域;以及如果沒有收到滾動節目指南的其它請求,則顯示節目指南的第四區域。
20.按照權利要求15所述的方法,其中節目指南的第一區域包括當前選擇的頻道和與當前選擇的頻道相關的節目。
21.按照權利要求15所述的方法,其中節目指南的第二區域包括正在節目指南中顯示的當前選擇的時間段。
22.包含計算機可執行指令的一個或多個計算機可讀介質,所述計算機可執行指令當被執行時,指令計算系統執行按照權利要求15所述的方法。
23.一種方法,包括接收更新節目指南的第一請求;漸進顯示多個節目指南區;和如果收到更新節目指南的第二請求,則終止多個節目指南區的顯示。
24.按照權利要求23所述的方法,其中終止多個節目指南區的顯示包括更新和重新顯示所述多個節目指南區。
25.按照權利要求23所述的方法,其中終止多個節目指南區的顯示包括根據更新節目指南的第二請求,更新節目指南。
26.按照權利要求23所述的方法,其中更新節目指南的第一請求是顯示不同時段的請求。
27.按照權利要求23所述的方法,其中更新節目指南的第一請求是顯示不同頻道組上的節目的請求。
28.按照權利要求23所述的方法,其中節目指南是電子節目指南。
29.包含計算機可執行指令的一個或多個計算機可讀介質,所述計算機可執行指令當被執行時,指令計算系統執行按照權利要求23所述的方法。
30.一種方法,包括接收更新節目指南的第一請求;顯示高優先級的節目指南區;如果收到更新節目指南的第二請求,則在顯示高優先級的節目指南區之後,終止節目指南的顯示;和如果沒有收到更新節目指南的第二請求,則顯示低優先級的節目指南區。
31.按照權利要求30所述的方法,其中終止節目指南的顯示包括根據更新節目指南的第二請求,更新節目指南。
32.包含計算機可執行指令的一個或多個計算機可讀介質,所述計算機可執行指令當被執行時,指令計算系統執行按照權利要求30所述的方法。
33.包含計算機可執行指令的一個或多個計算機可讀介質,當所述計算機可執行指令被執行時,指令客戶機接收更新節目指南的第一請求;漸進顯示多個節目指南區;和如果收到更新節目指南的第二請求,終止所述多個節目指南區的顯示。
34.按照權利要求33所述的一個或多個計算機可讀介質,還包括計算機可執行指令,當所述計算機可執行指令被執行時,指令客戶機如果收到更新節目指南的第二請求,則更新節目指南,其中根據第二請求更新節目指南。
35.按照權利要求33所述的一個或多個計算機可讀介質,其中節目指南是電子節目指南。
36.一種計算機系統,包括存儲器;與存儲器耦接的處理器;和存儲在存儲器中,並在處理器上執行的節目指南應用程式,所述節目指南應用程式被配置成漸進顯示多個節目指南區,並且如果計算機系統收到更新節目指南的請求,則終止所述多個節目指南區的顯示。
37.按照權利要求36所述的計算機系統,其中從高優先級到低優先級顯示所述多個節目指南區。
38.按照權利要求36所述的計算機系統,還包括配置成產生更新節目指南的請求的用戶輸入裝置。
39.按照權利要求36所述的計算機系統,還包括配置成接收更新節目指南的請求的無線接口。
40.按照權利要求36所述的計算機系統,還包括配置成顯示節目指南的顯示器。
41.按照權利要求36所述的計算機系統,其中節目指南應用程式還被配置成通過與計算機系統耦接的廣播網絡接收節目指南信息。
42.一種設備,包括接收更新節目指南的請求的接收裝置,其中節目指南包括多個節目指南區;更新節目指南中顯示的信息的更新裝置;和產生顯示多個節目指南區的信號的產生裝置,其中產生裝置漸進產生顯示多個節目指南區的信號,並且如果收到更新節目指南的請求,則終止顯示多個節目指南區的信號的產生。
43.按照權利要求42所述的設備,其中產生裝置還被配置成根據更新節目指南的請求,更新節目指南。
全文摘要
設備接收更新顯示信息的請求。顯示信息被更新,漸進顯示多組信息。如果收到更新顯示信息的第二請求,則終止多組信息的顯示。多組信息被按優先順序排列,並且在低優先級信息組之間,顯示最高優先級信息組。
文檔編號H04N5/445GK1450799SQ0310955
公開日2003年10月22日 申請日期2003年4月9日 優先權日2002年4月10日
發明者彼得·T·巴雷特, 丹尼爾·丹克, 克裡斯·耶格 申請人:微軟公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀