新四季網

具有多個裝置的交互式媒體導航系統的製作方法

2023-10-11 02:15:54

專利名稱:具有多個裝置的交互式媒體導航系統的製作方法
技術領域:
本發明涉及用於共享內容的方法和系統、以及用於從交互式媒體導航應用播放所記錄的媒體的方法和系統。
背景技術:
可以提供交互式媒體導航應用以使得用戶可以記錄電視節目或將其他內容存儲到伺服器上或者實施交互式媒體導航應用的用戶設備上。交互式媒體導航應用還可以允許用戶從伺服器或用戶設備裝置訪問所記錄的電視節目或所存儲的內容以便觀看。 在有些情況下,多個用戶設備裝置設置在一個家庭內,互連成一個家庭網絡。在用戶設備裝置上實施的交互式媒體導航應用可以允許用戶從家庭網絡內的其他用戶設備裝置訪問所記錄的電視節目和所存儲的內容。可能希望的是,通過定義一組設置在不同的家庭和家庭網絡內的被配置成相互共享記錄和內容的用戶設備裝置,將能共享記錄和內容的用戶設備裝置擴展成包括設置在其他家庭和家庭網絡內的用戶設備裝置。

發明內容
可以提供交互式媒體導航應用使得用戶可以定義一組用戶設備裝置,這些用戶設備裝置被配置成與本組內其他用戶設備裝置共享內容。這些用戶設備裝置可以設置在不同的家庭和家庭網絡內,而且可以包括記錄裝置。屬於同一個組的用戶設備裝置可以被配置成與組內的其他用戶設備裝置共享內容。交互式媒體導航應用可以允許用戶建立一個最初可以只含有實施交互式媒體導航應用的用戶設備裝置的組。交互式媒體導航應用可以允許用戶將用戶家庭內其他用戶設備裝置添加到這個組內。交互式媒體導航應用可以產生一個定義組的用戶設備裝置列表,這個列表可以存儲在伺服器、用戶設備裝置和/或服務提供方內。列表可以隨著其他用戶設備裝置添加到組內更新。在有些實施例中,用戶家庭內所有用戶設備裝置可以在組建立時自動添加到組內。也可以將其他家庭的用戶設備裝置添加到組內。在有些情況下,建立組的用戶可以搜索一些家庭,向這些家庭發送參加組的邀請。在有些情況下,建立組的用戶可以接受一些家庭的要參加組的請求。在這些家庭已被批准參加組後,這些家庭內的用戶可以配置設置在家庭內的一些特定用戶設備裝置來參加組。在有些實施例中,這些家庭內的所有用戶設備裝置可以在批准家庭參加組時就自動添加到組內。在任何用戶設備裝置上實施的交互式媒體導航應用可以允許用戶選擇需記錄和與組共享的內容。例如,交互式媒體導航應用可以允許用戶選擇一個電視節目記錄在組內其他用戶設備裝置可訪問的伺服器上。在另一個例子中,交互式媒體導航應用可以允許用戶記錄來自與組內用戶設備裝置之一連接的視頻/音頻捕獲設備的內容和將這記錄存儲在視頻/音頻捕獲設備所連接的用戶設備裝置上。在有些實施例中,所選內容可以以分布方式存儲在組內兩個或更多個用戶設備裝置上。組內每個用戶設備裝置可以分配存儲所選內容的存儲空間。例如,如果組包括三個用戶設備裝置,組內每個用戶設備裝置可以分配它的存儲容量的20%用來存儲由組共享的內容。在這個例子中,所選內容可以由組內一些用戶設備裝置分別記錄在一些段內。在有些實施例中,所選節目的這些段可以重疊,以保證任何時候都有一個以上的用戶設備裝置在記錄所選節目的一部分。這樣,即使這些用戶設備裝置中有一個發生故障,所選節目也可以全部記錄下來。在組內任何用戶設備裝置上實施的交互式媒體導航應用可以顯示組內用戶設備裝置之間共享的內容的列表。記錄了由組共享的內容後,內容列表可以更新為包括所記錄 的內容。在屬於組的用戶設備裝置上實施的交互式媒體導航應用可以訪問組內其他用戶設備裝置所記錄的內容。任何交互式媒體導航應用可以允許用戶訪問這種存儲在組內另一個用戶設備裝置上的內容。例如,交互式媒體導航應用可以向用戶顯示列有組內用戶設備裝置之間共享的內容(包括來自組內用戶設備裝置的存儲在伺服器上的內容)的列表。響應用戶選擇內容列表之一,交互式媒體導航應用可以向存儲所選內容的伺服器或用戶設備裝置請求所選內容。在允許交互式媒體導航應用訪問內容前,存儲該內容的伺服器或用戶設備裝置可以驗證實施交互式媒體導航應用的用戶設備屬於該組。例如,伺服器或用戶設備裝置可以要求交互式電視應用提供組訪問碼(例如,口令),或者伺服器或用戶設備裝置可以參考定義組的用戶設備裝置列表確定實施交互式媒體導航應用的用戶設備裝置是否列在列表內。響應伺服器或用戶設備裝置證實交互式媒體導航應用是在一個屬於本組的用戶設備裝置上執行的,伺服器或用戶設備裝置可以將所選內容傳送給交互式媒體導航應用。在本發明的一個方面,交互式媒體導航應用可以通過確定所記錄內容是否本地存儲在實施交互式媒體導航應用的用戶設備裝置上來訪問與組共享的所記錄內容。如果交互式媒體導航應用確定所記錄內容存儲在本地,交互式媒體導航應用可以從本地用戶設備裝置播放所記錄內容。如果交互式媒體導航應用確定所記錄內容不是存儲在本地,交互式媒體導航應用可以從存儲所記錄內容的遠程用戶設備裝置播放所記錄內容。在本發明的另一個方面,交互式媒體導航應用可以允許用戶在選擇記錄內容時指出所記錄內容是公開的還是非公開的。採用這個途徑,實施交互式媒體導航應用的本地用戶設備裝置可以含有公開內容和非公開內容的組合。如果用戶指出內容是公開的,屬於本組的其他用戶設備裝置都可以訪問這內容。如果用戶指出內容是非公開的,屬於本組的其他用戶設備裝置就不可以訪問這內容。在有些實施例中,用戶可以指出內容對組內有限的用戶設備裝置是公開的。從附圖和以下對優選實施例的詳細說明中可以更清楚地看到本發明的其他特徵、本發明的本質和各個優點。


圖1為按照本發明的例示性交互式電視系統的示圖。圖2為按照本發明的例示性用戶電視設備的示圖。圖3為按照本發明的另一個例示性用戶電視設備的示圖。圖4為按照本發明的例示性遙控器的示圖。圖5為按照本發明的例示性用戶計算機設備的示圖。圖6為按照本發明的例示性用戶設備的通用示圖。圖7為按照本發明的多個用戶設備以星形配置的例示性家庭網絡的示圖。
圖8a為按照本發明的多個用戶設備以樹形配置的例示性家庭網絡的示圖。圖Sb為按照本發明的多個用戶設備以環形配置的例示性家庭網絡的示圖。圖Sc為按照本發明的多個用戶設備以總線形配置的例示性家庭網絡的示圖。圖9為按照本發明的多個用戶設備和一個伺服器以客戶機一伺服器形式配置的例示性家庭網絡的示圖。圖10為按照本發明的以客戶機-伺服器形式配置的將機頂盒用作伺服器的例示性家庭網絡的示圖。圖1la為按照本發明的以例示性鄰居節點配置實現的多個家庭網絡的示圖。圖1lb為按照本發明的伺服器設置在網絡節點的例示性系統的示圖。圖1lc為按照本發明的兩個互連在一起的例示性家庭網絡的示圖。圖1ld為按照本發明的兩個通過伺服器互連在一起的例示性家庭網絡的示圖。圖12a示出了按照本發明的交互式媒體導航應用的管理一組用戶設備裝置的例示性顯示屏幕。圖12b示出了按照本發明的新建立的組的例示性系統圖。圖12c示出了按照本發明的交互式媒體導航應用的將用戶設備裝置添加到組內的例示性顯示屏幕。圖12d示出了按照本發明的組在添加了用戶設備裝置後的例示性系統圖。圖12e示出了按照本發明的交互式媒體導航應用的已經更新為包括所添加的用戶設備裝置的例示性顯示屏幕。圖12f_12g示出了按照本發明的交互式媒體導航應用的尋找一些家庭、邀請這些家庭參加組的例示性顯示屏幕。圖12h示出了按照本發明的交互式媒體導航應用的顯示參加組邀請的例示性顯
不屏眷。圖12i示出了按照本發明的交互式媒體導航應用的已經更新為包括所添加的家庭的例示性顯示屏幕。圖12j示出了按照本發明的組在添加了家庭和它所關聯的用戶設備裝置後的例示性系統圖。圖12k示出了按照本發明的交互式媒體導航應用的顯示參加組的請求的例示性
顯示屏幕。圖121示出了按照本發明的組在準許參加組的請求後的例示性系統圖。圖12m示出了按照本發明的交互式媒體導航應用的從組內刪除一個用戶設備裝置的例示性顯示屏幕。圖12η示出了按照本發明的組在從組內刪除了一個用戶設備裝置後的例示性系統圖。圖12ο示出了按照本發明的交互式媒體導航應用的提供組內用戶設備裝置之一的詳情的例示性顯示屏幕。圖12ρ為交互式媒體導航應用的允許用戶離開組的例示性顯示屏幕。圖12q為按照本發明的組在用戶已選擇離開組後的例示性系統圖。圖13示出了按照本發明的為一組用戶設備裝置設置電視節目記錄的例示性顯示
屏幕。 圖14示出了按照本發明的使一組用戶設備裝置共享所記錄視頻剪輯的例示性顯不屏眷。圖15示出了按照本發明的訪問和管理在一組用戶設備裝置間共享的數字內容的例示性顯示屏幕。圖16示出了按照本發明的屬於一個組的用戶設備裝置間共享內容的例示性流程圖。圖17示出了按照本發明的訪問所記錄內容的例示性流程圖。圖18示出了按照本發明的存儲公開和非公開所記錄內容的例示性流程圖。
具體實施例方式用戶在任何給定的媒體傳送系統內可用的媒體量可以是相當大的。因此,許多用戶都希望有一種媒體導航器,允許用戶有效地進行媒體選擇和容易標識他們可以訪問的媒體的接口。提供這種導航器的應用在這裡稱為交互媒體導航應用,或有時稱為導航應用。交互式媒體導航應用根據它們為之提供導航的媒體可以呈現為不同的形式。一種典型的媒體導航應用是交互式電視節目導航器。交互式電視節目導航器(有時稱為電子節目導航器)是眾所周知的導航應用,這種導航應用特別是允許用戶在其中導航和確定電視節目收看選擇和在有些系統內數位音樂選擇的位置。電視節目(和音樂節目)可以通過傳統的廣播、電纜、衛星、網際網路或任何其他措施提供。可以根據訂購提供節目(有時稱為付費節目)作為按次付費節目,或按需提供節目,如在視頻點播(VOD)系統內。隨著網際網路、移動計算和高速無線網絡的出現,用戶能在個人計算機(PC)上訪問媒體和在傳統上不能訪問的設備上訪問媒體。非以電視為中心的平臺(即,用不屬於用戶的廣播、電纜或衛星電視傳送網絡的設備分配媒體的平臺)允許用戶在視頻剪輯、全動感視頻(可以包括電視節目)、圖像、音樂文件及其他適當媒體間導航,定位所希望的內容。因此,媒體導航在現代的非電視中心平臺上也是必需的。例如,可以提供媒體導航應用作為在線應用(即,在網站上提供),或者作為手持計算機、個人數字助理(PDA)或蜂窩電話機上的獨立應用或客戶程序。在有些系統內,用戶可以通過媒體導航應用遙控設備。例如,用戶可以訪問在線媒體導航器在他們的家內設備上設置記錄或其他設置。這可以通過在線導航器直接或經另一個在用戶設備上運行的媒體導航器控制用戶設備來實現。遠程訪問交互式媒體導航應用在2005年10月7日遞交的美國專利申請No. 11/246,392中有更為詳細的論述,因此該申請在這裡全部列作參考予以引用。
圖1示出了按照本發明的例示性交互式媒體導航系統100。系統100用來例示可以為最終用戶提供(和由最終用戶訪問)的各種類型的媒體和對這樣的媒體的導航的若干途徑。然而,本發明可以適用於採用這些途徑中的任何一個或一些途徑的系統或採用其他途徑傳送媒體和提供媒體導航的系統。第一途徑表示用戶可以訪問電視(和在有些系統內為音樂)節目的典型以電視為中心的系統。這包括節目源102和分配設施104。諸如電視節目和數位音樂之類的媒體由節目源102用通信路徑106提供給分配設施104。通信路徑106可以是衛星路徑、光纖路徑、電纜路徑或任何其他適當的有線或無線通信路徑,或者是這樣一些路徑的組合。節目源102可以是任何適當的電視和音樂節目源,諸如電視廣播機構(例如,NBC、ABC和ΗΒ0)或者其他電視或音樂製作演播室。節目源102可以以高清晰度和標準清晰度各種格式(諸如1080p、10801、720p、480p、480i)和任何其他適當格式提供電視節目。分配設施104可以是電纜系統頭端設備、衛星電視分配設施、電視廣播機構或任 何其他將視頻媒體(例如,電視節目、視頻點播節目、按次付費節目)和音頻媒體(例如,音樂節目和音樂剪輯)分配給相應電纜、衛星或IPTV系統的訂購戶設備的適當設施。在有些途徑中,分配設施104還可以將其他媒體(諸如可以提供給給定電纜、衛星或IPTV系統的訂購戶的視頻和音頻剪輯、網頁和交互式應用)分配給用戶。在系統100內通常有許多分配設施104,但是為了使圖不過分複雜,在圖1中只示出了一個。分配設施104可以與各種用戶設備裝置108、110和112連接。這樣一些用戶設備裝置可以設置在例如一些用戶的家庭內。用戶設備裝置可以包括用戶電視設備110、用戶計算機設備112或任何其他類型的適合訪問媒體的用戶設備。用戶設備108可以是任何類型的用戶設備(例如用戶電視設備、用戶計算機設備、蜂窩電話機、手持視頻播放器、遊戲平臺等),而為了簡單起見用戶設備裝置可以概括地稱為用戶設備108。用戶設備裝置108、110和112可以分別通過諸如通信路徑114、116和118之類的通信路徑從分配設施104接收媒體(諸如電視、音樂、網頁之類)和其他數據。用戶設備裝置108、110、112也可以分別通過路徑114、116和118向分配設施104發送信號。路徑114、116和118可以是電纜或其他有線連接、自由空間連接(例如,對於廣播或其他無線信號的情況)、衛星鏈路,或者任何其他適當的鏈路或一些鏈路的組合。圖1中所例示的向最終用戶提供媒體和媒體導航的第二個途徑是非電視為中心的途徑。在這個途徑中,諸如視頻(可以包括電視節目)、音頻、圖像、網頁或它們的適當組合由伺服器130通過通信網絡126提供給多個用戶的設備(例如,用戶設備108、用戶電視設備110和用戶計算機設備112)。這個途徑是非以電視為中心的,因為媒體(例如,電視節目)至少部分而有時就只通過傳統上主要不是在在乎電視收看效果的設備提供和傳送。非以電視為中心的設備對電視收看效果有著較大的影響。在這個途徑的有些實施例中,通信網絡126是網際網路。伺服器130可以例如提供用戶設備可訪問的網站和為用戶提供在線導航應用。在這樣一些途徑中,用戶設備可以是例如PC或諸如PDA之類的手持設備,或者是裝有瀏覽器的可上網蜂窩電話機。在其他實施例中,伺服器130用網際網路作為傳輸媒體而不用全球資訊網。在這樣的途徑中,用戶設備可以運行使用戶能訪問媒體的客戶機應用。在另一些途徑中,通信網絡126是諸如蜂窩電話網之類的專用通信網,它不包括網際網路。
在又一些途徑中,通信網絡126包括專用通信網和網際網路。例如,蜂窩電話機或其他行動裝置服務提供方可以通過專用通信網向它的訂購戶提供網際網路接入,或者可以通過網際網路和它擁有的網絡向它的訂購戶提供諸如視頻剪輯或電視節目之類的媒體。在有些實施例中可以將上面所提到的這些提供媒體的途徑組合起來。例如,分配設施104可以提供電視中心媒體傳送系統,同時也為用戶設備(例如,108,110和112)提供對伺服器130所提供的其他非以電視為中心的傳送系統的訪問。例如,用戶設備可以包括可上網機頂盒或可收視PC。分配設施104除了播放電視和音樂節目之外還可以為用戶提供網際網路接入,從而用戶可以通過通信網絡126訪問伺服器130。分配設施104可以通過諸如有線路徑、電纜路徑、光纖路徑、衛星路徑或這樣一些路徑的組合之類的任何適當路徑134與通信網絡126通信。媒體導航應用可以採用任何適合媒體類型和應用所用於的分配系統的途徑提供。媒體導航應用可以是例如在用戶設備上執行的獨立應用。在其他一需實施例中,媒體導航應用可以是只有客戶機駐留在用戶設備上的客戶機-伺服器應用。在又一些實施例中,導航應用可以作為在用戶設備上執行的瀏覽器可訪問的網站提供。無論所選擇的實現是什 麼,導航應用都需要它提供導航的目的媒體的信息。例如,媒體的標題或名稱、簡要描述或其他信息對於用戶在媒體間導航和尋找所希望的媒體選擇來說可能是必需的。例如,在有些以電視為中心的實施例中,導航應用可以是接收經數據饋送(例如,連續饋送、滴流饋送,或者頻道垂直消隱間隔內的數據)的節目導航數據的獨立的交互式電視節目導航器。系統100內的數據源120可以包括節目列表資料庫,用來為用戶提供與電視節目有關的信息,諸如所安排的廣播時間、標題、頻道、等級信息(例如,家長等級和評論家等級)、詳細標題說明、種類或類別信息(例如,體育、新聞、電影等)、節目格式(例如,標準清晰度、高清晰度)和演員信息。數據源120還可以用來提供廣告(例如,節目導航廣告和其他交互式電視應用的廣告),諸如體育得分、股票行情、新聞數據和氣象數據之類的實時數據,一個或多個媒體導航應用或其他交互式應用的應用數據,以及任何供系統100使用的其他適當數據。作為另一個例子,數據源120可以提供指出可以包括在一些交互式媒體導航重疊層(例如,在用戶的請求、缺席用戶修改等處)內的信息的類型的數據。可以用任何適當途徑為用戶設備(包括位於家庭網絡113上的用戶設備)提供節目導航數據。例如,節目安排數據及其他數據可以在電視頻道邊帶上、在電視頻道垂直消隱間隔內用帶內數位訊號、用帶外數位訊號或通過任何其他適當的數據傳輸技術提供給用戶設備。節目安排數據及其他數據可以在多個模擬或數位電視頻道上提供給用戶設備。節目安排數據及其他數據可以以任何適當的頻率(例如,連續、每天、響應用戶設備請求,等等)提供給用戶設備。在有些以電視為中心實施例中,來自數據源120的導航數據可以用客戶機-伺服器途徑提供給用戶設備。例如,必要時駐留在用戶設備上的導航應用客戶機可以發起與伺服器140的對話以得到導航數據。在有些實施例中,導航應用可以通過家庭網絡伺服器(例如設置在家庭網絡113內的支持位於家庭網絡113上的用戶設備裝置的伺服器)發起與伺服器140的對話。系統100內可以有多個數據源(諸如數據源120),雖然為了避免使圖過分複雜在圖1中只示出了一個數據源。例如,獨立的數據源可以與多個電視廣播機構關聯,可以提供專用於這些廣播機構的數據(例如,這些廣播機構的將來節目的廣告、在節目導航顯示屏幕內顯示廣播機構徽標的徽標數據,等等)。圖1的數據源120和任何其他系統組成部分可以用處在一個或多個位置的設備提供。為了避免使圖過分複雜,圖1中將一些系統組成部分示為單框。數據源120可以通過通信路徑122將數據提供給分配設施104,以通過路徑114、116、118和119 (例如,在數據源120位於主設施處時)分配給所關聯的用戶設備和家庭網絡113 (將在下面說明)。通信路徑122可以是任何適當的通信路徑,諸如衛星通信路徑或其他無線路徑、光纖或其他有線通信路徑、支持網際網路通信的路徑,或者其他適當路徑,或者這樣一些路徑的組合。在有些以電視為中心和非以電視為中心的途徑中,數據源120可以通過路徑124、通信網絡126和路徑128 (例如,在數據源120處在諸如 節目源102之一之類的設施處時)直接向用戶設備108提供導航數據。在本發明的有些實施例中,數據源120可以通過路徑124、通信網絡126和路徑139 (例如,在數據源120處在諸如節目源102之一之類的設施處時)直接向位於家庭網絡113 (將在下面說明)上的用戶設備提供導航數據。路徑124、128和139可以是諸如電話線路之類的有線路徑、電纜路徑、光纖路徑、衛星路徑、無線路徑、任何其他適當路徑,或者這樣一些路徑的組合。通信網絡126可以是任何適當的通信網絡,諸如網際網路、公用電話交換網或基於分組的網絡之類。用戶設備裝置,包括位於家庭網絡113 (將在下面說明)上的用戶設備裝置,諸如用戶電視設備和個人計算機之類,可以使用節目安排數據及其他交互式媒體導航應用數據為用戶顯示節目列表及其他信息(例如,數位音樂信息)。交互式電視節目導航應用或其他適當的交互式媒體導航應用可以用來在用戶的顯示器上顯示信息(例如,一個或多個在給定電視頻道的視頻的頂端顯示的重疊層)。可以用任何適當的途徑為用戶產生和顯示交互式顯示。在一個適當的途徑中,分配設施104、伺服器130或其他設施可以產生應用顯示屏幕,並可以將顯示屏幕發送給用戶設備予以顯示。在另一個適當的途徑中,用戶設備可以存儲供一個或多個交互顯示用的數據(例如,節目安排數據、廣告、徽標等),而且至少部分在用戶設備上實施的交互式媒體導航應用可以根據從分配設施104、伺服器130或其他設施接收到的指令產生交互顯示。在本發明的有些實施例中,用戶設備可以只存儲用來產生交互式電視顯示的數據(例如,只有在要將特定的電視廣播機構的徽標包括在一個或多個交互式電視顯示內時才存儲這個徽標的數據)。在本發明的有些實施例中,用戶設備可以存儲對於產生交互式電視顯示來說並不是必要的數據(例如,存儲與特定的電視廣播機構關聯的廣告,這些廣告可以例如根據與該電視廣播機構的協商結果顯示或不顯示)。可以用任何其他適當的途徑或一些途徑的組合為用戶產生和顯示交互式重疊層。在又一些實施例中,可以作為網站在線提供交互式媒體導航應用(以電視為中心的和非以電視為中心的)。例如,伺服器130可以提供在線交互式電視節目導航。作為另一個例子,用戶設備108可以是行動裝置,諸如蜂窩電話機或個人數字助理(PDA)之類。行動裝置可以是能上網的,以使用戶可以訪問在線導航應用(在線導航應用可以是根據它的原版修改的,以使它適合蜂窩電話機)。或者,行動裝置可以具有與伺服器130通信的小程序,以通過網際網路得到導航數據。伺服器130可以通過通信路徑124、通信網絡126和通信路徑132或者通過另一個適當路徑或一些路徑的組合從數據源120接收節目安排數據及其他數據。路徑132可以是衛星路徑、光纖路徑、有線路徑或任何其他路徑或一些路徑的組合。用戶設備108可以通過通信路徑128從伺服器130訪問在線交互式媒體導航應用及其他源。用戶設備108也可以通過通信路徑114、分配設施104和通信路徑134訪問這應用和得到伺服器130的其他服務。例如,用戶設備108可以用電纜數據機或其他適當的設備來與分配設施104通信。諸如用戶電視設備110、用戶計算機設備112和位於家庭網絡113上的用戶設備之類的用戶設備可以用類似的方式訪問在線交互式媒體導航應用和伺服器130。用戶電視設備110可以用通信路徑136或者用路徑116、分配設施104和路徑134訪問在線交互式媒體導航應用和伺服器130。用戶計算機設備112可以用通信路徑138或者用路徑118、分配設施104和路徑134訪問在線交互式媒體導航應用和伺服器130。位於家庭網絡113上的用戶設備可以用通信路徑139或者用路徑119、分配設施104和路徑134訪問在線媒體導航應用和伺服器130。路徑136、138和139可以是任何適當的路徑,諸如有線路徑、電纜路徑、光纖路徑、無線路徑、衛星路徑或這樣的一些路徑的組合。 在有些實施例中,系統100還可以支持交互式媒體導航應用之外的其他交互式應用。這樣的應用可以用任何適當的途徑實現。例如,交互式應用可以在用戶設備上本地執行,或者以分布方式執行(例如,用客戶機-伺服器體系結構執行,用戶設備至少部分和至少有時用作客戶機,而諸如分配設施104處的伺服器140、伺服器130之類的伺服器或其他適當的設備用作伺服器)。如果需要,也可以使用其他的分布式體系結構。此外,系統100的交互式應用(包括媒體導航應用)的有些或所有功能可以用作業系統軟體或中間軟體提供。這樣的作業系統軟體和中間軟體可以用來代替應用級軟體或與應用級軟體配合。在又一些途徑中,交互式應用還可以得到一個或多個諸如服務提供方142之類的服務提供方處的伺服器或其他適當設備的支持。無論使用的是什麼具體方式,支持這些功能的軟體都可以稱為應用。例如,諸如家庭購物服務之類的交互式應用可以得到具有銷售代表、定購履行設施、帳戶維護設施和其他支持交互式家庭購物功能的設備的諸如服務提供方142之類的服務提供方的支持。用用戶設備執行的家庭購物應用可以用來訪問為用戶提供這樣一些功能的服務提供方。用戶設備可以通過分配設施104和通信路徑144或者通過通信網絡126和通信路徑146訪問服務提供方142。諸如路徑144和146之類的通信路徑可以是任何適當的路徑,諸如有線路徑、電纜路徑、光纖路徑、衛星路徑或這樣一些路徑的組合。交互式應用的另一個例子是家庭銀行應用。可以用諸如服務提供方142之類的設施處的櫃員機支持家庭銀行服務。用用戶設備執行的交互式家庭銀行應用可以通過分配設施104和通信路徑144或者通過通信網絡126和通信路徑146訪問家庭銀行服務。如果需要,諸如基於網絡的錄像機或視頻點播應用之類的交互式媒體導航應用可以用伺服器140、伺服器130、家庭網絡伺服器或服務提供方142處的設備予以支持。用基於網絡的錄像機方式記錄的視頻點播內容和視頻可以存儲在伺服器140或伺服器130或家庭網絡伺服器上或服務提供方142處,可以在用戶請求時提供給用戶設備。例如,可以用交互式電視節目導航器來支持用用戶設備108執行的數字錄像機功能(有時稱為數字錄像機)。可以用來支持數字錄像機功能的例示性設備包括專用數字錄像機裝置、集成接收機解碼器(IRD)、帶有集成或外部硬碟驅動器的機頂盒或具有視頻記錄能力的個人計算機。
可以作為通過導航外殼應用(即具有與應用相應的菜單選項的菜單應用)訪問的獨立應用提供諸如媒體導航應用(例如,交互式電視節目導航器應用和視頻點播應用)、家庭購物應用、家庭銀行應用、遊戲應用和其他應用(例如,與電子郵件和聊天或其他通信功能有關的應用等)之類的交互式應用。這樣一些應用的功能可以組合起來。例如,可以用一個應用或任何其他適當數量的應用提供遊戲、視頻點播服務、家庭購物服務、基於網絡的錄像機功能、數字錄像機功能、導航功能、節目導航器功能、通信功能和其他適當功能。一個或多個應用可以在用戶設備上顯示各種重疊層,包括例如疊在給定電視頻道的視頻頂部的交互式電視信息。交互式電視節目導航應用、家庭銀行應用、家庭購物應用、基於網絡的錄像機和數字錄像機應用、視頻點播應用、遊戲應用、通信應用和導航應用只是系統100可以支持的交互媒體導航和其他應用的這些類型中的少數幾個例示性例子。可以得到支持的其他適當的交互式應用包括新聞服務、Web (全球資訊網)瀏覽和其他網際網路服務以及交互式下注服務(例如,對賽馬、體育事件等的下注)。按照本發明,這些應用所顯示的交互式電視疊加層也可以 用戶化。用戶可以具有多種用以訪問媒體和得到媒體導航的用戶設備。例如,有些用戶可以具有用家內和行動裝置訪問的家庭網絡。如圖1所示,家庭網絡113通過路徑119和139(以及在伺服器130的情況下還通過通信網絡126)與分配設施104和伺服器130通信。這樣的家庭網絡113可以設置例如在用戶的家庭內,或者例如分布在一些用戶家庭之間。家庭網絡113各可以包括多個互連的用戶設備裝置,諸如用戶設備裝置108、110和112。在有些實施例中,用戶可以通過在遠程設備上執行的媒體導航應用控制家內設備。例如,用戶可以通過在他們的辦公室內的個人計算機或諸如PDA或可上網蜂窩電話機之類的行動裝置訪問網站上的在線媒體導航應用。用戶可以在在線導航應用上設置一些控制用戶家內設備的設置(例如,記錄、提示或其他設置)。在線導航器可以直接或者通過與用戶家內設備上的媒體導航應用通信控制用戶設備。圖2 — 6不出了用戶設備的例不性結構。圖2不出了用戶設備110的基於機頂盒的例示性結構。用戶電視設備110可以是獨立的或者是家庭網絡113的一部分(圖1)。輸入/輸出端202可以接到諸如路徑116和136 (圖1)之類的通信路徑上。輸入/輸出功能可以由一個或多個有線或通信路徑提供,但是為了避免使圖過分複雜在圖2中示為單個路徑。電視節目、節目導航器數據和任何其他適當交互式媒體導航應用數據或其他數據可以用輸入/輸出端202接收。由於用戶與交互式媒體導航應用交互作用而產生的命令和請求及其他數據也可以通過輸入/輸出端202發送。機頂盒204可以是任何適當的模擬或數字機頂盒(例如,電纜機頂盒)。機頂盒204可以含有調諧到所希望的模擬電視頻道(例如,包括電視節目、交互式電視數據或兩者的頻道)上的模擬調諧器。機頂盒204可以還含有接收數位電視頻道(例如,包括電視或音樂節目、交互式電視數據等的頻道)的數字解碼電路。機頂盒204可以還含有接收和處理高清晰度電視頻道的高清晰度電視調諧器。如果需要,可以將模擬、數字和高清晰度頻道一起處理。可以提供多個調諧器(例如,用以處理同時發生的觀看和記錄功能或畫中畫(PIP)功能)。機頂盒204可以是處理衛星電視的集成接收機解碼器(IRD)。如果需要,機頂盒204可以具有處理電纜、空中下載廣播和衛星內容的電路。
機頂盒204可以被配置成以優選格式輸出諸如電視節目之類的媒體。由於可以以各種格式接收電視節目,機頂盒204可以含有將電視節目上變換和下變換成機頂盒204所使用的優選輸出格式的定標器電路。例如,機頂盒204可以被配置成輸出720p的電視節目。在這個例子中,定標器電路可以將具有480行垂直解析度的標準清晰度電視節目上變換成720p格式的和將具有1080行的垂直解析度的一定高清晰度電視節目下變換成720p格式的。機頂盒204可以包括提供記錄能力的存儲裝置(例如,諸如硬碟驅動器之類的數字存儲裝置)。機頂盒204還可以與諸如盒式磁帶錄像機、數字錄像機、光碟記錄器或具有存儲能力的其他裝置之類的記錄裝置206連接。在有些實施例中,機頂盒204可以被配置成記錄標準清晰度電視節目或高清晰度電視節目。在有些實施例中,機頂盒204可以被配置成記錄標準清晰度電視節目和高清晰度電視節目。
機頂盒204含有用來執行軟體應用的處理器(例如,微控制器或微處理器之類)。機頂盒204可以含有諸如供在執行應用時使用的諸如隨機存取存儲器之類的存儲器。也可以使用非易失存儲器(例如,用來存儲啟動例行程序和其他指令)。機頂盒204內或記錄裝置206內的硬碟存儲器可以用來備份數據,或者用來支持比用隨機存取存儲器途徑可以支持的大的資料庫和存儲需求。機頂盒內或記錄裝置206內的硬碟存儲器還可以用來存儲和備份節目導航器設置或保存用戶的首選項。機頂盒204可以具有與遙控器或無線鍵盤通信的紅外(IR)或其他通信電路。機頂盒204還可以具有一些專用按鈕和面板顯示屏。面板顯示屏可以例如用來顯示機頂盒所調諧到的當前頻道。機頂盒204還可以具有與其他設備通信的通信電路,諸如電纜數據機、綜合業務數字網(ISDN)數據機、數字用戶線路(DSL)數據機、電話數據機或無線數據機之類。這樣的通信可以包括網際網路或任何其他適當的通信網絡或路徑。如果需要,機頂盒204的這些組件可以集成入其他用戶設備(例如,電視機或錄像機)。記錄裝置206可以用來記錄機頂盒204所提供的視頻。例如,如果機頂盒204調諧到一個給定電視頻道,這個電視頻道的視頻信號就可以傳送給記錄裝置206記錄在盒式錄像帶、光碟、數字視盤或內部硬碟驅動器或其他存儲裝置上。在有些實施例中,記錄裝置206可以被配置成記錄標準清晰度電視節目或高清晰度電視節目。在有些實施例中,記錄裝置206可以被配置成記錄標準清晰度電視節目和高清晰度電視節目。記錄裝置206可以具有與其他設備通信的通信電路,諸如電纜數據機、ISDN數據機、DSL數據機或電話數據機之類。這樣的通信可以涉及網際網路或任何其他適當的通信網絡或路徑。記錄裝置206的組件可以集成入其他用戶設備(例如,電視機、立體聲設備等)。記錄裝置206可以用遙控器或其他適當的用戶接口控制。如果需要,諸如裝置206的啟動、停止、記錄及其他功能之類的錄像機功能可以由機頂盒204控制。例如,機頂盒204可以用向記錄裝置206的遙控器輸入端發送的紅外命令來控制記錄裝置206,或者機頂盒204可以用機頂盒204與記錄裝置206之間的其他有線或無線通信路徑來控制記錄裝置206。記錄裝置206的輸出可以提供給電視機208向用戶顯示。在有些實施例中,電視機208可以顯示高清晰度節目(S卩,具有HDTV能力)。如果需要,可以使用多個記錄裝置206,也可以不使用記錄裝置206。如果沒有記錄裝置206或者不正在使用記錄裝置206,來自機頂盒204的視頻信號可以直接提供給電視機208。可以用任何適當的電視機或監視器來顯示視頻。例如,如果視頻為高清晰度格式,就需要用具有HDTV能力的電視機或監視器來顯示視頻。在圖2的設備和系統100 (圖1)的其他設備內,與各個視頻項關聯的音頻通常與這些視頻項一起分配,一般隨視頻一起向用戶播放。在有些實施例中,音頻可以分配給接收機(未示出),經接收機處理後通過外接揚聲器(未示出)輸出。圖3示出了用戶電視設備110 (圖1)的另一個例示性結構。用戶電視設備110可以是獨立的或者是家庭網絡113 (圖1)的一部分。在圖3這個例子中,用戶電視設備110包括記錄裝置302,諸如使用硬碟或其他存儲裝置記錄視頻的數字錄像機(例如,數字錄像機(DVR))之類。記錄裝置302也可以是數字視盤記錄器、光碟記錄器、磁帶錄像錄音機或其他適當的記錄裝置。圖3的設備110還可以包括電視機304。在有些實施例中,電視機304可以是具有HDTV能力的。輸入/輸出端306可以接到諸如路徑116和136 (圖1)之類的通信路徑上。電視節目、節目安排數據及其他數據(例如,廣告數據、指出重疊層顯示用戶化的一個或多個電視頻道的數據,等等)可以用輸入/輸出端306接收。來自用戶的命令和請 求及其他數據可以通過輸入/輸出端306發送。記錄裝置302可以含有至少一個用來調諧到所希望的模擬電視頻道上的模擬調諧器(例如,以便向用戶顯示給定電視頻道的視頻、接收節目導航器數據及其他數據),還可以配備有多個其他調諧器。記錄裝置302還可以含有接收在一個或多個數字信道上的數位電視節目、音樂節目、節目導航器數據及其他數據的數字解碼電路。記錄裝置302還可以含有接收高清晰度電視頻道的電路。如果需要,記錄裝置302可以含有處理模擬、數字和高清晰度頻道的電路。記錄裝置302還含有用來執行軟體應用的處理器(例如,微控制器或微處理器之類)。記錄裝置302可以含有供在執行應用時使用的諸如隨機存取存儲器之類的存儲器。還可以用非易失存儲器來存儲啟動例行程序或其他指令。記錄裝置302內的硬碟及其他存儲裝置可以用來支持資料庫(例如,節目導航器資料庫或其他交互式電視應用資料庫)。記錄裝置302內的硬碟或其他存儲裝置還可以用來記錄通過輸入/輸出端306提供給記錄裝置302的視頻,諸如電視節目或視頻點播內容或其他內容。記錄裝置302可以具有與遙控器通信的IR通信電路或其他適當的通信電路。記錄裝置302還可以具有一些專用按鈕和面板顯示屏。面板顯示屏例如可以用來顯示記錄裝置所調諧到的當前頻道。記錄裝置302還可以具有與其他設備通信的通信電路,諸如電纜數據機、ISDN數據機、DSL數據機、電話數據機或無線數據機。這樣的通信可以涉及網際網路或任何其他適當的通信網絡或路徑。如果需要,記錄裝置302可以包括具有接收衛星信號的無線通信電路的衛星接收機或其他設備。圖3的記錄裝置302或圖2的記錄裝置206可以在電視機304或208上播放以前記錄的視頻的同時記錄新的視頻。這允許用戶在正常觀看電視期間按壓暫停按鈕。在暫停按鈕按下時,當前的電視節目就存儲到數字錄像機302的硬碟上。在用戶按下播放按鈕時,可以回放所記錄的視頻。這種結構允許用戶無縫地暫停和重新開始觀看電視。記錄裝置302和206還可以用來使用戶可以在記錄新的節目的同時觀看以前所記錄的節目。
圖2的機頂盒結構和圖3的帶有嵌入機頂盒的數字錄像機結構只是例示性的。如果需要,也可以使用其他結構。例如,用戶電視設備可以基於WebTV盒、個人計算機電視機(PC/TV)或任何其他適當的電視設備方案。如果需要,可以將諸如機頂盒204、記錄裝置302、WebTV盒或PC/TV之類的組件的功能集成入電視機或個人計算機或其他適當裝置。圖4示出了對用戶電視設備110 (圖1)或適當的用戶計算機設備112進行操作的例示性遙控器400。遙控器400隻是例示性的,任何其他適當的用戶輸入接口(例如,滑鼠、跟蹤球、小鍵盤、鍵盤、觸控螢幕、語音識別系統等)也可以用來對用戶設備進行操作。遙控器400可以具有功能鍵402及其他一些鍵404,諸如小鍵盤鍵、電源通/斷鍵、暫停鍵、停止鍵、快進和快退鍵之類。音量升降鍵406可以用來調整視頻的音頻部分的音量。頻道升降鍵408可以用來改變電視頻道和訪問虛擬信道上的內容。光標鍵410可以用來導航屏幕上的菜單。例如,光標鍵410可以用來控制屏幕上的光標、指針或突出顯示(有時在這裡通稱為突出顯示或突出顯示區)的位置,以指出交互式電視應用所顯示的顯示屏幕上所關注的具體選項或其他事項。
OK鍵412 (有時稱為選擇或確認鍵)可以用來選取屏幕上的用戶予以突出顯示的選項。鍵402可以包括開始記錄的記錄鍵414。菜單按鈕416可以用來使交互式媒體導航應用在用戶的顯示屏幕(例如,在電視機208或304上的或者在適當的監視器或計算機顯示器上的)上顯示菜單。信息按鈕418可以用來使交互式媒體導航應用顯示信息顯示屏幕。例如,在為用戶顯示給定電視頻道的視頻的同時,如果用戶按壓了鍵418,交互式電視節目導航器就可以在給定電視頻道的視頻的頂部顯示包括當前節目的節目安排信息的浮標/瀏覽重疊層。作為另一個例子,在交互式電視節目列表顯示屏幕內的一個特定節目列表突出顯示時,如果用戶按壓信息按鈕418可以使交互式電視節目導航器提供與這個節目列表關聯的附加節目信息(例如,節目說明、演員信息、日程安排信息等)。閉鎖按鈕420可以用來修改訪問特權。例如,家長可以用閉鎖按鈕420或屏幕上選項來設置對交互式媒體導航應用的家長控制設置。家長控制設置可以是基於時間的設置(例如,阻止孩子在一段特定時間期間諸如從3:00PM到5:00PM觀看電視)。家長控制設置也可以用來例如根據等級、頻道和節目標題來阻止節目播放。被閉鎖或阻止的節目(或其他媒體)通常是看不到的,直到向交互式媒體導航應用提供了正確的個人標識號碼(PIN)。一旦輸入了這個PIN,交互式媒體導航應用就解鎖用戶設備,允許訪問被閉鎖的內容。退出按鈕422可以用來退出交互式媒體導航應用或退出部分交互式媒體導航應用(例如,使交互式電視節目導航器從顯示屏幕上刪除浮標、瀏覽或其他交互式電視重疊層)。導航按鈕424可以用來調用交互式電視節目導航器(例如,節目導航菜單屏幕、節目列表屏幕或其他節目導航屏幕)。圖4中所示出的這些鍵只是例示性的。如果需要,也可以配備其他一些鍵或按鈕。例如,可以用音樂按鈕來用交互式媒體導航應用訪問音樂。可以用編輯按鈕來編輯所存儲的內容(例如,刪除廣告片、刪除視頻的一些部分等)。可以用字母數字按鈕來鍵入字母字符。可以用一個返回或後退按鈕來在交互式媒體導航應用內反向瀏覽(例如,返回到前一個頻道、網頁或其他顯示屏幕)。可以用諸如播放按鈕、暫停按鈕、停止按鈕、後退按鈕、快進按鈕和記錄按鈕之類的錄像機功能按鈕來控制系統100 (圖1)中的錄像機功能(基於本地或網絡的)。可以用幫助鍵來調用諸如與上下文有關的屏幕幫助功能之類的幫助功能。圖5示出了例示性用戶計算機設備112 (圖1)。用戶計算機設備112可以是獨立的或者是家庭網絡113 (圖1)的一部分。在圖5所示的結構中,個人計算機單元502可以由用戶用鍵盤504和/或其他諸如跟蹤球、滑鼠、觸摸墊、觸控螢幕、語音識別系統或諸如圖4的遙控器400之類的適當用戶輸入裝置控制。諸如電視節目或具有視頻成分的網頁之類的視頻內容和交互式媒體導航應用顯示屏幕可以在監視器506上顯示。電視和音樂節目、媒體導航應用數據(例如,電視節目導航器數據)、視頻點播內容、從基於網絡的錄像機回放的視頻記錄、其他數據都可以用輸入/輸出端508從路徑118和138 (圖1)接收。由於用戶與交互式媒體導航應用和系統100 (圖1)交互作用而產生的用戶命令及其他信息也可以通過輸入/輸出端508發送。個人計算機單元502可以含有諸如電視調諧器卡之類的電視或視頻卡,用來對模擬、數字和高清晰度電視頻道解碼和處理流式傳輸視頻內容。如果需要,可以配備多個視頻卡(例如,調諧器卡)。一種可以使用的例示性電視調諧器卡可以含有用來調諧到給定模擬 信道上的模擬電視調諧器、用來從分組化數字數據流中濾出所希望的數位電視或音樂頻道的數字解碼電路和用來調諧到高清晰度頻道上的高清晰度電視調諧器。如果需要,可以用計算機單元502內的任何適當的卡或組件來處理通過輸入/輸出線508傳送的視頻及其他內容。個人計算機單元502可以含有一個或多個用來運行交互式媒體導航應用或部分交互式媒體導航應用的處理器(例如,微處理器)。個人計算機單元502可以包括存儲視頻、節目導航器數據及其他內容的硬碟驅動器、可記錄的DVD驅動器、可記錄的CD驅動器或其他適當存儲裝置。交互式媒體導航應用和個人計算機單元502可以用存儲裝置例如提供數字錄像機的功能。諸如用戶設備108、用戶電視設備110、用戶計算機設備112之類的用戶設備和位於家庭網絡113 (圖1)上的用戶設備可以與諸如伺服器130、伺服器140、家庭網絡伺服器之類的網絡設備和諸如圖1的服務提供方142之類的服務提供方處的設備配合使用,提供基於網絡的視頻記錄功能。可以通過將電視節目及其他視頻內容的拷貝存儲到遠程伺服器(例如,伺服器130或伺服器140或家庭網絡伺服器)或其他諸如服務提供方(例如服務提供方142)處的基於網絡的設備上來提供視頻記錄功能。可以響應在用戶設備108或位於家庭網絡113 (圖1)上的用戶設備上輸入的用戶命令進行視頻記錄。在一個數字錄像機結構中,可以用交互式媒體導航應用響應用戶命令將視頻就地記錄到用戶設備上。在基於網絡的錄像機結構中,可以用交互式媒體導航應用響應用戶命令將視頻記錄到諸如伺服器130、伺服器140、家庭網絡伺服器或服務提供方142處的設備之類的網絡設備上,或者說虛擬記錄在網絡設備上(情況將在下面說明)。用戶命令可以通過圖1中所示的這些通信路徑提供給網絡設備。這種數字錄像機結構和基於網絡的錄像機結構可以支持諸如快進、倒退、暫停、播放和記錄之類的功能。為了避免在基於網絡的錄像機環境內不必要的複製,系統100可以用虛擬拷貝或記錄來提供基於網絡的視頻記錄能力。採用這個途徑,每個用戶可以在網絡上擁有一個列有用戶的記錄的列表的個人區域。即使大量用戶會將一個視頻內容作為他們的記錄之一列入他們的基於網絡的錄像機的個人區域,這個視頻內容也只需要在網絡設備上存儲一次(或者較少次數)。可以將一些個人設置或任何其他適當數據存儲在網絡上的用戶個人區域內。上面所說明的用戶電視設備和用戶計算機設備的結構只是例示性的。圖6示出了例示性用戶設備108、110、112 (圖1)和位於家庭網絡113 (圖1)上的用戶設備的更為通用的實施例。控制電路602接到輸入/輸出端604上。輸入/輸出端604可以接到一個或多個諸如圖1的路徑114、116、118、128、136和138之類的通信路徑上。媒體(例如,電視節目、音樂節目、其他視頻和音頻和網頁)可以通過輸入/輸出端604 (例如,從節目源102、諸如伺服器130之類的伺服器或其他設備、諸如服務提供方142之類的服務提供方、分配設施104等)接收。諸如交互式電視節目導航器的節目安排信息之類的交互式媒體導航應用數據可以通過輸入/輸出端604從數據源120接收。輸入/輸出端604還可以用來接收來自其他交互式電視應用的數據源120的數據。用戶可以用控制電路602通過輸入輸出端604發送和接收命令、請求及其他適當的數據。控制電路602可以基於任何適當的處理電路606,諸如基於一個或多個微處理器、微控制器、數位訊號處理器、可編程邏輯器件等的處理電路之類。在有些實施例中,控制電 路602執行來自存儲器的給交互式媒體導航應用或其他交互式應用(例如,瀏覽器)的指令。存儲器(例如,隨機存取存儲器和只讀存儲器)、硬碟驅動器、光碟機動器或任何其他適當的存儲器或存儲設備可以被配置成作為控制電路602的一部分的存儲裝置608。作為電路602的一部分,還可以包括調諧電路,諸如一個或多個模擬調諧器、一個或多個MPEG-2解碼器或其他數字視頻電路、高清晰度調諧器或任何其他適當的調諧或視頻電路或者這樣一些電路的組合之類。還可以配備編碼電路(例如,用來將空中、模擬或數位訊號變換為供存儲的MPEG信號)。用戶設備可以用調諧和編碼電路來接收和顯示、播放或記錄特定的電視或音樂頻道或者其他所希望的音頻和視頻內容(例如,視頻點播內容或所請求的基於網絡或本地錄像機的回放)。在顯示器610上可以顯示電視節目和其他視頻及屏上選項和信息。顯示器610可以是監視器、電視機或任何其他顯示可見圖像的適當設備。在有些實施例中,顯示器610可以是具有HDTV能力的。揚聲器612可以配備為電視機的一部分,或者可以是獨立的單元。在顯示器610上顯示的視頻的數位音樂和音頻成分可以通過揚聲器612播放。在有些實施例中,音頻可以分配給接收機(未示出),經接收機處理後通過揚聲器612輸出。用戶可以用用戶輸入接口 614對控制電路602進行控制。用戶輸入接口 614可以是任何適當的用戶接口,諸如滑鼠、跟蹤球、小鍵盤、鍵盤、觸控螢幕、觸摸墊、語音識別接口或遙控器。圖7、8a、8b、8c、9和10示出了各種例示性的家庭網絡113。位於家庭網絡113上的用戶設備裝置能與位於家庭網絡113上的其他用戶設備裝置共享節目數據(諸如節目列表和節目信息)、記錄內容、節目導航器設置和任何其他適當數據。在位於家庭網絡113上的用戶設備裝置上執行的或可從位於家庭網絡113上的用戶設備裝置訪問的交互式電視應用能調整在位於家庭網絡113上的其他用戶設備裝置上執行的或可從位於家庭網絡113上的其他用戶設備裝置訪問的交互式電視應用的節目導航器設置。圖7示出了按照本發明的例示性家庭網絡113。家庭網絡113可以包括主用戶設備702和從用戶設備704、706和708。主用戶設備702可以通過通信路徑710與從用戶設備704、從用戶設備706和從用戶設備708連接。主、從用戶設備可以各是任何用戶設備108、110和112 (圖1)。通信路徑710可以是任何適當的家庭網絡通信路徑,諸如有線路徑、電纜路徑、光纖路徑、無線路徑或這樣一些路徑的組合。通信路徑119和139可以通過主用戶設備702將家庭網絡113接到電視分配設施104 (圖1)和通信網絡126 (圖1)上。如果需要,如圖所示,可以將一個或多個從用戶設備與主用戶設備702連接成星形配置。用戶設備裝置可以設置在家庭內不同的房間。例如,主用戶設備702可以放在父母臥室內,從用戶設備708可以放在孩子房間內,從用戶設備704可以放在起居室內,而從用戶設備706可以放在客人房間內。採用這樣一種結構,父母臥室可以用作調整孩子房間和其他房間內用戶設備上的節目導航器的用戶設置的主控位置。圖8a為按照本發明的多個用戶設備樹形配置的例示性家庭網絡113的示圖。家庭網絡113可以包括用戶設備802、804、806和808,通過通信路徑810與各其他用戶設備連接。用戶設備802、804、806和808可以各是任何用戶設備108、110和112 (圖1)。該技術領域內的專業人員可以理解,可以不是用戶設備802、804、806和808都包括記錄裝置(例如,記錄裝置206 (圖2)和記錄裝置302 (圖3))。通信路徑810可以是任何適當的家庭網絡通信路徑,諸如有線路徑、電纜路徑、光纖路徑、無線路徑或這樣一些路徑的組合。兩個或更多用戶設備可以用這種方式連接起來。通信路徑119和139可以通過用戶設備808將家·庭網絡113接到電視分配設施104 (圖1)和通信網絡126 (圖1)上。雖然通信路徑119和139作為例示接到用戶設備808上,但它們也可以接到用戶設備802、804、806和808中任何一個或多個用戶設備上。上面所提到的設備可以安置在家庭內各個房間內。例如,用戶設備802可以放在父母臥室內,用戶設備804可以放在孩子房間內,用戶設備806可以放在起居室內,而用戶設備808可以放在客人房間內。採用圖8a的結構,家庭網絡113上的每個用戶設備都可以通過通信路徑810與家庭網絡113上每個其他用戶設備通信。圖8a示出了連接成樹形拓撲結構的家庭網絡113。如果需要,這種程度的互連性可以用一些布置成環形拓撲結構(圖Sb)、總線拓撲結構(圖Sc)或其他適當拓撲結構的通信路徑實現。這些拓撲結構中任何一個都可以使用結合圖8a所示的家庭網絡113的結構所說明的這些類型的通信路徑。被配置成總線拓撲結構的家庭網絡113可以包括將家庭網絡113上的這些用戶設備與通信路徑119和139互連的總線812。圖9示出了基於客戶機-伺服器體系結構的例示性家庭網絡113。家庭網絡113可以包括伺服器902和用戶設備904、906和908。伺服器902可以通過通信路徑910與用戶設備904、906和908連接。在有些實施例中,伺服器902可以嵌在家庭網絡113中一個用戶設備裝置內。通信路徑119和139可以通過伺服器902將家庭網絡113接到電視分配設施104 (圖1)和通信網絡126 (圖1)上。用戶設備904、906和908可以各是任何用戶設備108、110和112( I)。用戶設備904、906、908和伺服器902可以安置在內各個房間內。例如,伺服器902可以放在書房內,用戶設備904可以放在孩子房間內,用戶設備906可以放在起居室內,而用戶設備908可以放在父母房間內。通信路徑910可以是任何適當的家庭網絡通信路徑,諸如有線路徑、電纜路徑、光纖路徑、無線路徑或這樣一些路徑的組合。如在圖8a、8b和Sc的例子中那樣,可以用諸如總線、環之類的不同通信路徑結構根據客戶機-伺服器體系結構將家庭網絡113上的伺服器與用戶設備互連起來。圖10示出了基於單個機頂盒的家庭網絡113的例示性配置。家庭網絡113可以包括機頂盒1002、可任選的記錄裝置1004和電視機1006、1008、1010和1012。機頂盒1002可以與機頂盒204 (圖2)類似。記錄裝置1004可以與記錄裝置206 (圖2)類似。在一個實施例中,機頂盒1002和記錄裝置1004可以收納在單個機盒內。電視機1006、1008、1010和1012可以與電視機208 (圖2)類似。機頂盒1002可以通過通信路徑1014與記錄裝置1004和電視機1008、1010和1012連接。記錄裝置1004可以接到電視機1006上。如果需要,有或沒有記錄裝置的電視機的任何組合可以按類似方式連接。圖10的機頂盒、記錄裝置和電視機可以安置在家庭的不同房間內。例如,機頂盒1002、記錄裝置1004和電視機1006可以放在父母臥室內,電視機1008可以放在孩子房間內,電視機1010可以放在起居室內,而電視機1012可以放在客人房間內。通信路徑1014可以是任何適當的家庭網絡通信路徑,諸如有線路徑、電纜路徑、光纖路徑、無線路徑、衛星路徑或這樣一些路徑的組合。通信路徑119和139可以通過機頂盒1002將家庭網絡113接到電視分配設施104 (圖1)和通信網絡126 (圖1)上。還應說明的是,在這個實施例中家庭內每個用戶設備都具有獨立的通過通信網絡與電視機分配設施或其他中樞位置的邏輯連接。在這種配置中,家庭內的設備之間的通信可以通過中樞位置。例如,對於父母臥室內的用戶設備向孩子臥室內的用戶設備發送控制命令的情況,消息先發送給中心伺服器,再由中心伺服器傳給孩子的設備。在這個實施例中,不需要家內網絡。
圖1 la、I lb、I Ic和Ild示出了家庭網絡與電視分配設施104 (圖1)之間的連接的例示性配置。為了避免使圖過分複雜,圖1lbUlc和Ild示出每個家庭網絡只掛有一個用戶設備裝置的情況。然而,圖lla、llb、llc、和Ild中所示出的家庭網絡可以含有多個如圖7、8a、8b、8c、9或10所示配置的用戶設備。圖1la示出了多個家庭接到一個公共伺服器上的例示性配置。伺服器140 (圖1)可以設置在電視分配設施104 (圖1)處。電視分配設施104可以處在或可以是可以與多個家庭連接的私人住宅、商業建築、網絡節點或其他適當結構之一。在圖1la的例子中,伺服器140通過通信路徑114 (圖1)與分別設置在家庭1004、1002、1106和1108內的用戶設備1110、1112、1114和1116連接。在一個諸如家庭1109之類的家庭內存在如裝置1118a和1118b所示的多個用戶設備裝置時,每個用戶設備裝置可以通過通信路徑119 (圖1)與伺服器140獨立通信。或者,只有一個裝置可以與伺服器140通信,而其他裝置通過家庭網絡通信。也就是說,在一些獨立結構中,可以看到1)有多個與伺服器140的連接,每個用戶設備裝置與伺服器140獨立通信,不需要家內網絡(所有家內通信都通過伺服器140);2)只有一個與伺服器140的連接,各個用戶設備裝置通過家內網絡相互通信;或者3)各個用戶設備裝置都與伺服器140通信,而相互通過家內網絡通信。如圖1lb所示,伺服器140 (圖1)的能力可以用設置在網絡節點1120的伺服器1122提供。諸如伺服器1122之類的伺服器可以用來代替伺服器140,或者可以與設置在電視分配設施104 (圖1)處的伺服器140配合使用。伺服器1122可以與一個或多個用戶設備108 (圖1)連接。伺服器1122還可以與一個或多個諸如家庭網絡113 (圖1)之類的家庭網絡連接。如圖1lc所示,不同家庭內的用戶設備可以通過通信鏈路連接。例如,用戶設備1136可以通過鏈路1140與用戶設備1138連接。鏈路1140可以是有線或無線鏈路。這樣,家庭1132和家庭1134可以共享節目導航器設置和所記錄內容。設置在不同家庭內的家庭網絡也可以用這樣的方式互連。在有些實施例中,一組家庭(即,兩個以上家庭)也可以連接成共享節目導航器設置和所記錄內容。可以用樹、環或總線結構來連接這組家庭。如圖1ld所示,不同家庭內的用戶設備可以通過外界伺服器連接。例如,用戶設備1156可以通過伺服器1150與用戶設備1158連接。通信路徑1160可以是有線或無線路徑。這樣,家庭1152和家庭1154可以共享節目導航器設置和所記錄的內容。設置在不同家庭內的家庭網絡也可以用這樣的方式互連。在有些實施例中,一組家庭(即,兩個以上家庭)也可以與伺服器1150連接,以共享節目導航器設置和所記錄的內容。可以用樹、環或總線結構來連接這組家庭和伺服器1150。可以將一些用戶設備裝置指定為屬於一個用戶設備裝置組。這組用戶設備裝置可以包括任意多個用戶設備裝置108 (圖1)、用戶電視設備裝置110 (圖1)和用戶計算機設備裝置112 (圖1)。屬於這個組的用戶設備裝置可以包括或不包括記錄裝置。優選的是,屬於這個組的用戶設備裝置中至少有一個包括記錄裝置或者被配置成可以將內容記錄到一個伺服器(例如,伺服器140 (圖1))上。在有些實施例中,用戶設備裝置可以屬於一個以上的組。 屬於一個組的一些用戶設備裝置可以位於一個家庭網絡上,這個家庭網絡可以被配置成任何適當的結構,包括圖7-10所示的結構。用戶設備裝置也可以包括家庭網絡伺服器,諸如伺服器902(圖9)。屬於這個組的一些用戶設備裝置可以設置在不同的家庭內。圖lla-d示出了多個家庭配置的一些例子。例如,組內一些用戶設備裝置可以是一個家庭網絡的一部分,或者說設置在「橡樹街103號」的家庭內,而組內另一個用戶設備裝置可以設置在「大街110號」的家庭內。屬於一個組的用戶設備裝置可以被配置成共享諸如所記錄的電視節目、音樂、圖片和視頻剪輯之類的內容。在有些實施例中,內容可以以分布方式存儲在這些用戶設備裝置上。屬於這組的用戶設備裝置可以向存儲所請求的內容的用戶設備裝置請求和訪問內容。用一個用戶設備裝置訪問存儲在另一個用戶設備裝置上的內容在Ellis等人的在1999年7月16日遞交的美國專利申請No. 09/354, 344中有較詳細的論述,因此該專利申請在這裡全部列為參考予以引用。在有些實施例中,內容可以存儲在諸如伺服器130或140(圖1)之類的中心伺服器上。屬於這組的用戶設備裝置可以向伺服器請求和從伺服器訪問內容。圖12a示出了按照本發明的交互式媒體導航應用的管理一組用戶設備裝置的例示性顯示屏幕1200。響應用戶建立一個組,交互式媒體導航應用最初可以顯示屏幕1200。屏幕1200可以包括用戶所指定的組的名稱(例如,為「Neighborhood (鄰居)」)。屏幕1200還可以包括用戶設備裝置顯示區1202、添加按鈕1204、邀請按鈕1206、刪除按鈕1208、信息按鈕1210和離開按鈕1212。屏幕1200的這些功能部件將在下面結合圖12a_q詳細說明。在有些實施例中,訪問其中一些或所有屏幕功能可以要求輸入PIN或口令或其他形式的用戶認證。用戶設備裝置顯示區1202可以包括屬於組的用戶設備裝置列表。用戶建立組所用的用戶設備裝置可以在組一建立時就自動添加到組內。如圖12a所示,用戶設備裝置顯示區1202隻含有一個具有單個用戶設備裝置(Bedroom (臥室))的單個家庭(200MainStreet)的列表。這個用戶設備裝置列表可以指出組內用戶設備裝置是否包括記錄裝置,諸如數字錄像機(DVR)。在有些實施例中,這個用戶家庭內的所有用戶設備裝置在組一建立時就可自動加入組內。家庭的名稱可以是任何適當的標識符,諸如地址、家庭生活處名稱、用戶所指定的名稱,或者任何其他適當的名稱。用於個體用戶設備的名稱可以是任何適當的標識符,諸如所在房間的名稱或用戶所指定的名稱。網絡的名稱、網絡內家庭的名稱和家庭內設備的名稱對於組內所有用戶可以是一致的,或者可以由不同的用戶指定不同的名稱。組一建立,交互式媒體導航應用就可以產生一個定義這個組的用戶設備裝置列表。最初,這個列表可以只包括建立這個組的用戶設備裝置(或者,例如這個家庭內的所有用戶設備裝置)。隨著更多個用戶設備裝置成為組的一部分,列表可以更新為包括這些附加的用戶設備裝置。列表可以存儲在任何適當的裝置上,包括組內的用戶設備裝置、用戶設備裝置所連接的任何伺服器和服務提供方(例如,服務提供方142 (圖1))。列表的一些拷貝(或者列表的一些部分)可以存儲在多個裝置上。列表可以用任何適當標識符(包括用戶設備裝置的名稱、序號、網絡地址和任何其他適當的標識信息)標示組內這些用戶設備裝置。圖12b示出了按照本發明的新建立的組1216的例示性系統圖。如圖12b所示,組1216可以通過任何適當的通信路徑,諸如通信路徑114、116、118 、119、128、136、138和139(圖1),接到伺服器1214上。伺服器1214可以是設置在電視分配設施104 (圖1)處的伺服器140 (圖1)或可通過通信網絡126 (圖1)訪問的伺服器130 (圖1)。最初,組1216可以只包括用戶用來訪問交互式媒體導航應用來建立組的用戶設備裝置1218。圖12c示出了按照本發明的交互式媒體導航應用的給組添加用戶設備裝置的例示性顯示屏幕1200。圖12c的屏幕1200可以是響應用戶從圖12a的屏幕1200中選擇添加按鈕1204而顯示的。圖12c的屏幕1200包括重疊層1220,它可以包括用戶設備裝置列表1222 和 OK 按鈕 1224。列表1222可以包括設置在用戶家庭網絡內的其他用戶設備裝置。如果沒有用戶設備裝置位於家庭網絡上,交互式媒體導航應用就可以不顯示重疊層1220。在有些實施例中,交互式媒體導航應用可以通過訪問存儲在用戶家庭網絡上的用戶設備裝置列表確定用戶家庭網絡內的其他用戶設備裝置。在有些實施例中,交互式媒體導航應用可以通過檢測家庭網絡內其他用戶設備裝置的活動性確定用戶家庭網絡內的其他用戶設備裝置。在有些實施例中,交互式媒體導航應用可以通過「測試」不同的網絡地址和識別響應「測試」的用戶設備裝置來確定用戶家庭網絡內的其他用戶設備裝置。在有些實施例中,交互式媒體導航應用可以使用從遠程伺服器(諸如伺服器1214)檢索到的信息來確定用戶家庭網絡內的其他用戶設備裝置。如圖12c所示,列表1222包括「Living Room (起居室)」用戶設備裝置、「Den (書房)」用戶設備裝置和「Basement (地下室)」用戶設備裝置。交互式媒體導航應用可以允許用戶選擇所列用戶設備裝置中任何一個或多個用戶設備裝置添加到組內。如圖12c所示,用戶選擇了 「Living Room」和「Basement」用戶設備裝置。響應用戶選擇OK按鈕1224,交互式媒體導航應用可以將所選的用戶設備裝置配置為該組的一部分。在有些實施例中,在將用戶設備裝置添加到組內時可以對用這設備可以執行的功能加以限制。給組添加用戶設備裝置可以要求輸入PIN或口令或者其他形式的認證。交互式媒體導航應用可以將定義組的用戶設備裝置列表更新為包括所添加的用戶設備裝置。在有些實施例中,可以還將經更新的列表拷貝到所添加的用戶設備裝置上。此外,在所添加的用戶設備裝置上實施的交互式媒體導航應用可以使所添加的用戶設備裝置能與組內其他用戶設備裝置共享內容。交互式媒體導航應用可以將用戶設備裝置顯示區1202更新為包括所添加的用戶設備裝置。圖12d示出了按照本發明的組1216在添加了用戶設備裝置後的例示性系統圖。如圖12d所示,組1216包括用戶設備裝置1218以及添加到組內的用戶設備裝置1226和1228。家庭網絡的配置可以維護成允許用戶設備裝置1218、1226和1228與組內其他用戶設備裝置共享內容,即使家庭網絡內不是所有的用戶設備裝置都屬於該組。例如,如果家庭網絡的配置要求家庭網絡內用戶設備裝置中有一個將內容中繼給家庭網絡內的其他用戶設備裝置,即使這個用戶設備裝置不是組的一部分它仍然可以將與組有關的內容中繼給組內的其他用戶設備裝置。圖12e示出了按照本發明的交互式媒體導航應用的已經更新為包括所添加的用戶設備裝置的例示性顯示屏幕1200。響應用戶選擇了要添加到組內的用戶設備裝置和按壓OK按鈕1224 (圖12c)可以顯示圖12e的屏幕1200。具體地說,在用戶設備裝置顯示區1202內顯示有被選擇添加到組內的用戶設備裝置「Living Room」和「Basement」。圖12f_g示出了按照本發明的交互式媒體導航應用的尋找一些家庭、邀請這些家 庭參加組的例示性顯示屏幕1200。圖12f的屏幕1200可以包括尋找用戶的家庭的重疊層1230。重疊層1230可以包括搜索條件列表1232,例如它可以包括電話號碼、地址、姓名和任何其他適當的搜索條件。邀請其他家庭參加組可以要求使用PIN或口令或者其他形式的認證。響應用戶選擇搜索條件之一,交互式媒體導航應用可以顯示圖12g的屏幕1200。圖12g的屏幕1200可以包括根據所選的條件搜索用戶的家庭的重疊層1234。重疊層1234可以包括搜索條件鍵入區1236、搜索結果列表1238和邀請按鈕1240。交互式媒體導航應用可以允許在搜索條件鍵入區1236內鍵入搜索條件。如圖12g所示,搜索條件為電話號碼。響應用戶在搜索條件鍵入區1236內鍵入搜索條件,交互式媒體導航應用可以將搜索請求發送給例如服務提供方142。服務提供方142可以在它的資料庫內搜索滿足搜索條件的其他訂購戶的記錄。服務提供方142可以向交互式媒體導航應用發送列有滿足搜索條件的家庭的列表。交互式媒體導航應用可以在搜索結果列表1238內顯示接收到的搜索結果列表。在有些實施例中,交互式媒體導航應用的用戶可以選擇不包括在搜索結果內。例如,一個用戶可能希望不被收入搜索結果,如果他不希望被邀請參加組的話。因此,即使一個用戶的家庭滿足搜索條件,服務提供方142也可以不將這個用戶家庭包括在搜索結果內,如果這個用戶已經不願被收入搜索結果的話。交互式媒體導航應用可以允許用戶選擇所列的搜索結果之一,並且響應用戶選擇邀請按鈕1240,交互式媒體導航應用可以向被邀請的家庭發送邀請參加用戶的組的邀請。在有些實施例中,邀請可以發送給伺服器1214 (圖12d),再由伺服器1214中繼給所選家庭內一個用戶設備裝置。圖12h示出了按照本發明的交互式媒體導航應用的顯示參加組的邀請的例示性顯示屏幕1242。在一個家庭內的一個用戶設備裝置上實施的交互式媒體導航應用可以響應對這個家庭的參加組的邀請顯示屏幕1242。屏幕1242可以包括為被邀請家庭內的用戶提供本組詳情的說明性消息。例如,這些詳情可以包括邀請方的姓名、組的名稱、對組的說明、邀請方的個人消息,以及任何其他適當的詳情。在有些實施例中,接受邀請可能需要鍵入口令或PIN或者其他形式的認證。在有些實施例中,在響應時或在其他適當的時間,可以允許響應方根據響應家庭情況限制邀請方可以執行的一些功能。響應用戶選擇「Yes (是)」按鈕1244,交互式媒體導航應用可以通過向在發送邀請的用戶設備裝置上實施的交互式媒體導航應用發送一個消息來接受邀請。響應用戶選擇「No (否)」按鈕1246,交互式媒體導航應用可以通過向在發送邀請的用戶設備裝置上實施的交互式媒體導航應用發送一個消息來拒絕邀請。在有些實施例中,如果用戶接受邀請,與被邀請家庭關聯的用戶設備裝置可以還不是組的一部分,直到用戶將與被邀請的家庭關聯的用戶設備裝置被配置成為組的一部分(例如,直到用戶從屏幕1200中選擇了這些用戶設備裝置和添加按鈕1204)。在有些實施例中,如果用戶接受邀請,接受邀請的用戶設備裝置可以自動添加到組內。在有些實施例中,被邀請的家庭內所有用戶設備裝置都自動被添加到組內。圖12i示出了按照本發明的交互式媒體導航應用的已經更新為包括所添加的家 庭的例示性顯示屏幕1200。如圖12i所示,用戶設備裝置顯示區1202包括接受參加組邀請的家庭「IOOOak Lane」的列表。設置在所添加的家庭內的用戶設備裝置可以在所添加的家庭內的用戶將它們被配置成為組的一部分後才予以顯示。列在用戶設備裝置列表區1202內的用戶設備裝置可以由它們所在家庭或家庭網絡組織。在有些實施例中,可以不顯示一個家庭網絡內的個別用戶設備裝置,不讓這個家庭網絡外的用戶看到。所添加的家庭內的用戶可以將設置在本家庭內的用戶設備裝置被配置成為組的一部分。具體地說,在設置在所添加的家庭內的任何用戶設備裝置上實施的交互式媒體導航應用可以允許用戶選擇要添加入組的用戶設備裝置。響應用戶選擇將所選用戶設備裝置添加入組(例如,用添加按鈕1204 (圖12a)),定義組的用戶設備裝置列表可以更新為包括所添加的用戶設備裝置。在有些實施例中,用戶可以選擇一個使其他位置的用戶在有些或所有所添加的用戶設備裝置上可用的功能子集。在有些實施例中,經更新的列表可以拷貝到所添加的用戶設備裝置上。此外,在所添加的用戶設備裝置上實施的交互式媒體導航應用可以使所添加的用戶設備裝置能與組內其他用戶設備裝置共享內容。圖12j示出了按照本發明的組1216在添加了一個家庭和它所關聯的用戶設備裝置後的例示性系統圖。如圖12j所示,除了包括用戶設備裝置1218、1226和1228之外,組1216還包括設置在所添加的家庭內的用戶設備裝置1248、1250和1252。所添加的家庭的網絡配置可以維護成允許用戶設備裝置1248、1250和1252與組共享內容。除了邀請家庭參加組之外,各家庭的用戶也可以向交互式媒體導航應用請求參加組。例如,交互式媒體導航應用可以允許用戶瀏覽組列表和發送參加所列組中的一個組的請求。在有些實施例中,交互式媒體導航應用可以只允許用戶選擇連接到用戶的用戶設備裝置所連接的伺服器上的那些組。在有些實施例中,用戶可以向組的任何成員發送參加組的請求。在有些實施例中,用戶只可以向組的特定成員,諸如組的創建者或組的擁有者,發送請求。圖12k示出了按照本發明的交互式媒體導航應用的顯示參加組的請求的例示性顯示屏幕1254。在組內一個用戶設備裝置上實施的交互式媒體導航應用響應接收到參加組的請求可以顯示屏幕1254。屏幕1254可以包括向處在組內一個用戶設備裝置處的用戶提供與請求有關的詳情的說明性消息。例如,詳情可以包括請求者的姓名、請求者的個人消息和任何其他適當詳情。響應用戶選擇"Yes"按鈕1256,交互式媒體導航應用可以通過向在發送請求的用戶設備裝置上實施的交互式媒體導航應用發送一個消息來接受請求。響應用戶選擇"No"按鈕1258,交互式媒體導航應用可以通過向在發送請求的用戶設備裝置上實施的交互式媒體導航應用發送一個消息來拒絕請求。在有些實施例中,如果用戶接受參加組的請求,與被接受家庭關聯的用戶設備裝置可以在被配置成為組的一部分(例如,用屏幕1200上的添加按鈕1204)後才成為組的一部分。在有些實施例中,如果用戶接受要參加組的請求,發送請求的用戶設備裝置可以自動添加到組內。在這個實施例中,接受請求的交互式媒體導航應用可以將定義組的用戶設備裝置列表更新成包括發送請求的用戶設備裝置。經更新的列表也可以拷貝到發送請求的用戶設備裝置上。此外,發送請求的交互式媒體導航應用可以使發送請求的用戶設備裝置能與組內其他用戶設備裝置共享內容。在有些實施例中,被接納的家庭內的所有用戶設 備裝置可以自動地被添加到組內。圖121示出了按照本發明的組1216在已經接受一個參加組的請求後的例示性系統圖。如圖121所示,由於接受了用戶設備裝置1260的參加組的請求,組1216可以包括用戶設備裝置1260。在有些實施例中,組1216可以在提出請求的家庭內的用戶將提出請求的家庭內的用戶設備裝置還沒有被配置成為組的一部分前不包括提出請求的家庭內的任何用戶設備裝置。如果用戶設備裝置1260是一個家庭網絡的一部分,在用戶設備裝置1260上實施的交互式媒體導航應用可以允許用戶將這個家庭網絡內的其他裝置添加到組內。圖12m示出了按照本發明的交互式媒體導航應用的從組內刪除一個用戶設備裝置的例示性顯示屏幕1200。如圖12m所示,用戶設備裝置顯示區1202已經更新為包括接受參加組的邀請的家庭和參加組的請求被接受的家庭的用戶設備裝置。在有些實施例中,用戶可以選擇隱藏設置在用戶家庭內的一些用戶設備裝置,使這些用戶設備裝置不出現在用戶設備裝置顯示區1202內。例如,交互式媒體導航應用可以顯示一個「lOOOak Lane」列表,而沒有任何伴隨的用戶設備裝置的。採用這個途徑,其他用戶不能確定「lOOOak Lane」內哪些用戶設備裝置被配置成與組共享內容。交互式媒體導航應用可以允許用戶選擇用戶家庭內的一個或多個要刪除的用戶設備裝置。如圖12m所示,用戶選擇了將用戶設備裝置「Bedroom」從組中刪除。響應用戶選擇刪除按鈕1208,交互式媒體導航應用可以更新定義組的用戶設備裝置列表,刪除所選擇的用戶設備裝置。交互式媒體導航應用也可以將所選擇的用戶設備裝置從用戶設備裝置顯示區1202中刪除。此外,在所選擇的用戶設備裝置上實施的交互式媒體導航應用可以禁止所選擇的用戶設備裝置與組共享內容。類似,「lOOOak Lane」處的用戶可以選擇「Bedroom」、「Den」和「Basement」用戶設備裝置中任何一個將它從組中刪除。圖12η示出了按照本發明的組1216在從中刪除了一個用戶設備裝置後的例示性系統圖。如圖12η所示,與所選被刪除的「Bedroom」用戶設備裝置相應的用戶設備裝置1218不再是組的一部分。在這種情況下,通過用戶設備裝置1226和1228與伺服器和家庭網絡外的用戶設備裝置通信使用戶設備裝置1218得到釋放。雖然用戶設備裝置1218從組組中刪除,但它仍可以用來向仍然是組的一部分的用戶設備裝置(例如,用戶設備裝置1226和1228)提供內容。圖12ο示出了按照本發明的交互式媒體導航應用的提供組內一個用戶設備裝置的詳情的例示性顯示屏幕1200。交互式媒體導航應用響應用戶從用戶設備裝置顯示區1202選擇一個用戶設備裝置列表和選擇信息按鈕1210可以顯示圖12ο的屏幕1200。圖12ο的屏幕1200可以包括信息重疊層1262。信息重疊層1262可以包括與所選擇的用戶設備裝置有關的信息,例如包括對所選擇的用戶設備裝置的說明、所選擇的用戶設備裝置的固件版本、所選擇的用戶設備裝置上的可用存儲量、所選擇的用戶設備裝置的狀態、所選擇的用戶設備裝置添加到組內的日期、所選擇的用戶設備所在的家庭或家庭網絡和任何其他適當的息。圖12p為交互式媒體導航應用的允許用戶離開組的例示性顯示屏幕1200。圖12p的屏幕1200可以從組內任何用戶設備裝置訪問。響應用戶選擇離開按鈕1212,交互式媒體導航應用可以將用戶家庭內每個用戶設備裝置被配置成為不再是組的一部分。具體地說,交互式媒體導航應用可以將定義組的用戶設備裝置列表更新成不再包括這個用戶家庭內的用戶設備裝置。此外,在用戶設備裝置上實施的交互式媒體導航應用可以將用戶家庭內 的用戶設備裝置被配置成不再與組共享內容。用戶設備裝置顯示區1202可以更新成刪除了用戶家庭內的用戶設備裝置。圖12q為按照本發明的組1216在用戶選擇了離開組後的例示性系統圖。圖12q示出了在與「200Main Street」家庭關聯的用戶決定離開組1216時發生的情況。具體地說,「200Main Street」家庭內的兩個剩下的用戶設備裝置(B卩,用戶設備裝置1218和1228(圖12η))不再是組1216的一部分。組1216內剩下的用戶設備裝置沒有一個可以訪問存儲在「200Main Street」家庭內的用戶設備裝置上或由它們存儲的內容。同樣,「200MainStreet」內的用戶設備裝置也沒有一個可以訪問組1216所共享的內容。該技術領域內的專業人員可以理解,雖然結合圖12a_q所說明的用戶設備裝置都只屬於一個組,但用戶設備裝置可以同時屬於多個組。屬於多個組的用戶設備裝置的用戶可以與每個組共享不同的內容。圖13示出了按照本發明的為一組用戶設備裝置設置電視節目記錄的例示性顯示屏幕1300。響應用戶從節目列表屏幕中選擇記錄一個節目可以從在組內的用戶設備裝置上執行的任何交互式媒體導航應用訪問屏幕1300。屏幕1300可以包括節目信息區1302、節目記錄選項1304和1306、組記錄選項1308和1310以及設置記錄按鈕1312。該技術領域內的專業人員可以理解,屏幕1300是可以使用戶能用交互式媒體導航應用記錄節目而顯示的一種屏幕。交互式媒體導航應用可以顯示其他屏幕,這並不背離本發明的範圍。用交互式媒體導航應用設置記錄電視節目在Ellis的美國專利公開No. 2003/0149980中有更為詳細的論述,該專利在這裡全部列作參考予以引用。節目信息區1302可以包括與所選的節目有關的任何文本、圖形和視頻信息。例如,如圖13所示,節目信息區1302包括所選節目的標題、頻道、時間和發行年份。節目信息區1302還包括所選節目的概要和典型圖像。交互式媒體導航應用可以允許用戶選擇所選節目的節目記錄設置。響應用戶選擇節目記錄設置1304,交互式媒體導航應用可以被配置成記錄所選節目的當前情節。響應用戶選擇節目記錄設置1306,交互式媒體導航應用被配置成記錄所選節目的全部將來情節(例如,設置系列記錄)。系列記錄在Knudson等人的美國專利公開No. 2005/0204388中有更為詳細的論述,因此該專利在這裡全部可作參考予以引用。該技術領域內的專業人員可以理解,節目記錄選項1304和1306隻是例示性的,在屏幕1300內可以包括附加選項,這並不背離本發明的範圍。交互式媒體導航應用可以允許用戶設置使記錄與組內其他用戶設備裝置共享和備份到組內其他用戶設備裝置上的組選項。響應用戶選擇組記錄選項1308,交互式媒體·導航應用可以允許組內的其他用戶設備裝置訪問和觀看所記錄節目。在有些實施例中,交互式媒體導航應用可以允許組內的其他用戶設備裝置在記錄期間訪問所記錄節目。在還有些實施例中,交互式媒體導航應用可以允許組內的其他用戶設備裝置在記錄完成後訪問所記錄節目。在有些實施例中,可以顯示組的名稱。在有些實施例中,如果用戶屬於多個組,組記錄選擇1308對於每個組可以獨立設置。如果用戶選擇了組記錄選項1308,交互式媒體導航應用就可以確定記錄所選節目的位置。在有些實施例中,將所選節目記錄到設置記錄的用戶設備裝置上。在有些實施例中,將所選節目記錄到組內可用資源或容量最豐富的用戶設備裝置上。在有些實施例中,將所選節目記錄到伺服器(例如,伺服器1214 (圖12q))上。在有些實施例中,交互式媒體導航應用允許用戶選擇記錄所選節目的位置。在有些實施例中,可以以分布方式記錄所選節目,由組內兩個或更多個用戶設備裝置記錄所選節目的各段。將所選節目的記錄分布到組內一些用戶設備裝置上可以保證組內用戶設備裝置分擔記錄節目的負擔。記錄所選節目的交互式媒體導航應用可以指定這些用戶設備裝置分別記錄所選節目各段。具體地說,交互式媒體導航應用可以命令這些用戶設備裝置什麼時候開始和停止記錄所選節目的這些段。在有些實施例中,所選節目的這些段可以重疊,以保證任何時候都有一個以上的用戶設備裝置在記錄所選節目的一部分。這樣,即使這些用戶設備裝置中有一個發生故障,所選節目也可以全部記錄下來。例如,如果所選節目的持續時間為一個小時,而組內有六個能記錄節目的,交互式媒體導航應用就可以命令這六個用戶設備裝置各記錄所選節目的一段十分鐘的內容。然而,如果這些用戶設備裝置中有一個出現故障,所選節目的記錄中就會少了一段十分鐘的內容。作為另一個可替代方案,交互式媒體導航應用可以命令這六個用戶設備裝置每個記錄所選節目的一段二十分鐘的內容,使得在所選節目期間的任何時刻都有兩個用戶設備裝置在記錄所選節目。採用這個途徑,即使這些用戶設備裝置中有一個出現故障,應由這個出故障的用戶設備裝置記錄的這段也可以根據由其他用戶設備裝置記錄的其他段恢復。交互式媒體導航應用可以維護用戶設備裝置記錄所選節目的次序的日誌,以有利於以後順序地回放所選節目各段。日誌可以包括每個段指出所選節目的下一段記錄在哪個記錄裝置上的指針。日誌還可以包括指出所選節目內各段的相對位置的時間標記。在有些實施例中,與組內的用戶設備裝置關聯的用戶可以指定組內用戶設備裝置上保留給存儲組記錄用的存儲量。例如,可以將分布記錄存儲在用戶設備裝置的保留給存儲組記錄由的部分上。在有些實施例中,可以要求每個用戶設備裝置留出與其他用戶設備裝置相同的存儲量。在有些實施例中,可以要求用戶設備裝置貢獻出與它們的存儲容量成同樣比例的容量來存儲組記錄。在有些實施例中,可以處罰選擇在記錄裝置上留出較少空間來存儲組記錄的用戶。例如,可以使這樣的用戶以比其他貢獻較大存儲容量的用戶低的傳送率接收組內容。或者,也可以使分配給這樣的用戶在組內的其他用戶設備裝置上存儲它的記錄的存儲容量較小。在有些實施例中,不是將一個記錄分布到組內的幾個用戶設備裝置上,而可以是組內的能記錄節目的這些用戶設備裝置輪流記錄一些節目。例如,如果這個組包括兩個能記錄節目的用戶設備裝置,這兩個用戶設備裝置可以輪流記錄節目。這個途徑保證記錄節目的負擔可以由組內這些記錄裝置公平分擔。如果設置記錄的用戶設備裝置屬於一個以上的組,交互式媒體導航應用可以允許用戶與這些組中任何一個或多個組分享記錄。如果用戶選擇一個以上的組分享記錄,記錄所存儲的位置應該是所有所選組內的用戶設備裝置可訪問的,或者可以存儲記錄的多個拷貝供所選組內用戶設備裝置訪問。響應用戶選擇備份選項1310和從所提供的下拉列表中選擇一個數字,交互式媒體導航應用可以將所選數量的所記錄節目的拷貝備份到伺服器或組內其他用戶設備裝置 上。交互式媒體導航應用可以向伺服器或其他用戶設備裝置發送存儲所記錄節目的備份拷貝的請求。在有些實施例中,交互式媒體導航應用可以提示用戶指定備份所記錄節目的伺服器和/或組內用戶設備裝置。在有些實施例中,交互式媒體導航應用可以根據伺服器和/或組內用戶設備裝置的可用資源自動確定哪些伺服器和/或組內用戶設備裝置備份所記錄的節目。在有些實施例中,用來備份所記錄的節目的伺服器和用戶設備裝置可以被配置成獨立記錄節目。在有些實施例中,正在記錄節目的用戶設備裝置可以被配置成將所記錄的節目傳送給伺服器和用戶設備裝置備份。該技術領域內的專業人員可以理解,節目記錄選項1308和1310隻是例示性的,在屏幕1300內可以包括一些附加的選項,這並不背離本發明的範圍。響應用戶選擇設置記錄按鈕1312,交互式媒體導航應用可以根據用戶所設置的節目和組的選項設置對所選電視節目的記錄。圖14示出了按照本發明的使一組用戶設備裝置共享所記錄視頻剪輯的例示性顯示屏幕1400。屏幕1400可以從在組內用戶設備裝置上執行的任何交互式媒體導航應用訪問。屏幕1400可以包括視頻捕獲裝置選擇下拉菜單1402、視頻區1404、設置按鈕1406和視頻捕獲選項區1408。交互式媒體導航應用可以提供允許用戶選擇與組內任何用戶設備裝置耦合的視頻捕獲裝置的視頻捕獲裝置選擇下拉菜單1402。視頻捕獲裝置可以包括例如web攝像機、安全照相機、數字攝像機、攝像放像機和任何其他適當的視頻捕獲裝置。在有些實施例中,交互式媒體導航應用可以允許用戶選擇與組內的任何用戶設備裝置耦合的音頻捕獲裝置(例如,話筒)。響應用戶從視頻捕獲裝置選擇下拉菜單1402中選擇一個視頻捕獲裝置,交互式媒體導航應用可以用實施交互式媒體導航應用的用戶設備和所選視頻捕獲裝置所耦合的用戶設備裝置建立與所選視頻捕獲裝置的連接。所選視頻捕獲裝置所耦合的用戶設備裝置可以認證實施交互式媒體導航應用的用戶設備裝置是否屬於這個組。例如,所選視頻捕獲裝置所耦合的用戶設備裝置可以參考列有屬於該組的用戶設備裝置的列表,確定實施交互式媒體導航應用的用戶設備裝置是否列在這個列表上。列表可以包括屬於該組的用戶設備裝置的名稱、序號、網絡地址和任何其他標識信息。證實了實施交互式媒體導航應用的用戶設備裝置屬於該組後,所選視頻捕獲裝置所耦合的用戶設備裝置可以將所選視頻捕獲裝置輸出的視頻信號發送給實施交互式媒體導航應用的用戶設備。正如以上所說明的,電視分配設施104和伺服器140 (圖1)可以用來配合將視頻信號傳送給實施交互式媒體導航應用的用戶設備裝置。交互式媒體導航應用可以在視頻區1404顯示所接收的視頻信號。交互式媒體導航應用可以允許用戶選擇設置按鈕1406。響應用戶選擇設置按鈕1406,交互式媒體導航應用可以允許用戶為所選視頻捕獲裝置選擇一些選項。例如,選項可以包括視頻質量(例如,解析度、長寬比、視頻格式)、音頻質量(例如,比特率、音頻格式、編碼格式)、變焦、音量和任何其他適當的選項。在有些實施例中,交互式媒體導航應用可以允許用戶配置需在視頻捕獲裝置的輸出端上顯示的文本消息。 在有些實施例中,所選的選項可以由所選視頻捕獲裝置所耦合的用戶設備裝置直接施加到所選視頻捕獲裝置上。例如,如果用戶選擇了 MPEG-2作為視頻格式,視頻捕獲裝置可以被配置成輸出MPEG-2格式的視頻信號。在有些實施例中,所選的選項可以由所選視頻捕獲裝置所耦合的用戶設備施加到視頻信號上再予以發送。例如,如果用戶選擇了MPEG-2作為視頻格式,所選視頻捕獲裝置所耦合的用戶設備裝置可以將來自視頻捕獲裝置的視頻信號轉成MPEG-2格式。在有些實施例中,所選的選項可以由實施交互式媒體導航應用的用戶設備在視頻信號記錄期間施加到視頻信號上。例如,如果用戶選擇了 MPEG-2作為視頻格式,實施交互式媒體導航應用的用戶設備裝置可以將視頻信號記錄成MPEG-2格式的。視頻捕獲選項區1408可以包括開始按鈕1410、停止按鈕1412、定時器下拉菜單1414、共享選項複選框1416、文本框1418、用戶選擇下拉菜單1420。響應用戶按壓開始按鈕1410,交互式媒體導航應用可以開始記錄來自所選視頻捕獲裝置的視頻信號。在有些實施例中,視頻信號記錄到實施交互式媒體導航應用的用戶設備裝置上。在有些實施例中,視頻信號記錄到通過通信路徑與用戶設備連接的伺服器上。在有些實施例中,視頻信號記錄到組內另一個用戶設備裝置上。在有些實施例中,交互式媒體導航應用允許用戶標識存儲記錄的伺服器或用戶設備裝置。在有些實施例中,交互式媒體導航應用確定存儲記錄的伺服器或用戶設備裝置。交互式媒體導航應用可以考慮伺服器或用戶設備裝置是否被配置成記錄視頻信號和伺服器或用戶設備裝置是否具有記錄視頻信號的系統資源。交互式媒體導航應用可以連續記錄來自所選視頻捕獲裝置的視頻信號直到用戶選擇了停止按鈕1412。或者,交互式媒體導航應用可以允許用戶從定時器下拉菜單1414選擇記錄的持續時間。在有些實施例中,這可以包括開始時間和停止時間。交互式媒體導航應用可以提供文本框1418,以允許用戶鍵入對從所選視頻捕獲裝置得到的記錄的標識符。或者,交互式媒體導航應用可以根據諸多因素,包括例如日期、時間、所選視頻捕獲裝置和任何其他適當的因素,產生一個對記錄的標識符。交互式媒體導航應用可以允許用戶與組內任何用戶電視設備裝置共享從所選視頻捕獲裝置得到的記錄。響應用戶選擇複選框1416,交互式媒體導航應用可以允許組內其他用戶設備裝置訪問記錄。例如,交互式媒體導航應用可以為組內的其他用戶設備裝置提供一個訪問記錄所需的代碼。或者,存儲記錄的用戶設備裝置可以通過例如參考屬於本組的用戶設備裝置的列表驗證任何請求記錄的用戶設備裝置屬於該組。如果實施交互式媒體導航應用的用戶設備裝置屬於一個以上的組,交互式媒體導航應用可以允許用戶選擇一個或多個與之共享記錄的組。交互式媒體導航應用可以提供用戶選擇下拉菜單1420,以允許用戶將從所選視頻捕獲裝置得到的記錄作為視頻或音頻消息發送給組內任何用戶設備裝置的用戶。交互式媒體導航應用可以通過輪詢組內每個用戶設備裝置它的用戶列表產生組內用戶設備裝置的用戶列表。用戶可以從用戶選擇下拉菜單1420中選擇接收記錄的用戶。響應用戶選擇進行按鈕1422,交互式媒體導航應用可以根據設置按鈕1406的所選設置產生一個記錄。如果用戶選擇了複選框1416,交互式媒體導航應用可以將記錄存儲到伺服器或組內任何用戶設備裝置上,並允許組內任何用戶設備裝置訪問這個記錄。在有·些實施例中,交互式媒體導航應用可以允許用戶指定存儲從所選視頻捕獲裝置得到的記錄的伺服器或用戶設備裝置。在有些實施例中,交互式媒體導航應用可以根據伺服器或用戶設備裝置的可用資源選擇存儲記錄的伺服器或用戶設備裝置。如果用戶從用戶選擇下拉菜單1420中選擇了一個用戶,交互式媒體導航應用就可以將記錄發送給與所選用戶關聯的用戶設備裝置。所選用戶可以用在與他關聯的用戶設備裝置上實施的交互式媒體導航應用觀看記錄。圖15示出了按照本發明的訪問和管理在一組用戶設備裝置間共享的數字內容的例示性顯示屏幕1500。屏幕1500可以從在組內用戶設備裝置上執行的任何交互式媒體導航應用訪問。屏幕1500可以包括內容區1502、刪除按鈕1504、觀看按鈕1506、檢索按鈕1508、源選擇下拉菜單1510、內容選擇下拉菜單1512和上載按鈕1514。內容區1502可以包括屬於該組的用戶設備裝置之間共享的內容和與該組關聯的(即,屬於該組的用戶設備裝置通過一個或多個通信路徑可訪問的)伺服器的列表。例如,內容列表可以包括存儲在屬於該組的用戶設備裝置和與該組關聯的伺服器上的所記錄的節目、數字圖片、音頻剪輯、數字電影剪輯和任何其他適當的內容。每個內容列表可以包括內容創建或記錄時間的時間標記和與內容所存儲的位置有關的信息。例如,如圖15所示,內容區1502包括一個為「反恐24小時」的記錄的列表。這個列表指出,「反恐24小時」的記錄是在2005年3月12日錄製的,存儲在200Main Street的名為〃Bedroom〃的用戶設備裝置上。內容列表可以存儲在屬於該組的任何用戶設備裝置、伺服器(例如,伺服器130和伺服器140 (圖1))和服務提供方142 (圖1)上。內容列表可以在有附加內容與組共享時更新。在有些實施例中,內容列表可以包括組內共享的所有內容,無論存儲內容的用戶設備裝置是否接通電源。在有些實施例中,內容列表可以包括當前可訪問的共享內容。例如,在這種情況下,內容列表可以包括處在伺服器上或存儲在接通電源的用戶設備裝置上的共享內容。交互式媒體導航應用可以提供允許用戶管理列在內容區1502內的內容的刪除按鈕1504、觀看按鈕1506和檢索按鈕1508。響應用戶選擇列在內容區1502內的一個內容列表和刪除按鈕1504,交互式媒體導航應用可以從內容區1502刪除所選內容列表。
響應用戶選擇刪除按鈕1504,交互式媒體導航應用還可以刪除所選內容,如果所選內容存儲在實施交互式媒體導航應用的用戶設備裝置上的話。或者,如果所選內容存儲在伺服器或組內另一個用戶設備裝置上,交互式媒體導航應用可以刪除該內容,如果它是用交互式媒體導航應用記錄或由選擇刪除該內容的用戶記錄的話。如果內容既不是記錄在實施交互式媒體導航應用的用戶設備裝置上又不是用交互式媒體導航應用記錄的,交互式媒體導航應用就不能刪除這內容。因此,用刪除按鈕1504可以對所記錄的內容具有不同的影響,取決於所記錄的內容所存儲的位置和/或先前用來記錄內容的交互式媒體導航應用。在有些實施例中,交互式媒體導航應用可以允許創建所記錄內容的用戶編輯例如內容的標題或存儲內容的文件夾。在有些實施例中,交互式媒體導航應用可以允許用戶設置或編輯對內容的家長控制,如果這內容是由用戶記錄的話。例如,用戶可以設置一個對內容的訪問碼,以便讓組內用戶設備裝置的用戶可以訪問內容。在另一個例子中,用戶可以阻止組內用戶設備裝置的其他用戶訪問內容,如果這些用戶是未成年的話。響應用戶選擇內容區1502內的一個內容列表和觀看按鈕1506,交互式媒體導航 應用可以訪問和顯示所選內容和/或與所選內容有關的附加信息。交互式媒體導航應用可以將請求發送給存儲內容的伺服器或用戶設備裝置。響應接收到這樣的請求,伺服器或用戶設備裝置可以驗證交互式媒體導航應用是否在一個是該組的一部分的用戶設備裝置上執行的。例如,伺服器或用戶設備裝置可以參考定義該組的用戶設備裝置列表進行驗證。一旦伺服器或用戶設備裝置證實了交互式媒體導航應用有權訪問所選內容,伺服器或用戶設備裝置可以檢索出所選內容傳送給實施交互式媒體導航應用的用戶設備裝置。在組內用戶設備裝置之間傳送內容可以涉及與伺服器(例如,伺服器1214 (圖12q))配合傳送內容。在有些情況下,由於內容可以由用戶設備裝置直接訪問,因此可以不需要伺服器配合。例如,內容可以存儲在用戶設備裝置可直接訪問的伺服器上。在另一個例子中,請求內容的用戶設備裝置可以就處在存儲內容的用戶設備裝置所在的同一個家庭網絡內。在設置在不同的家庭內的用戶設備裝置之間傳送內容可以涉及與伺服器配合。例如,參見圖12q,如果用戶設備裝置1260要訪問存儲在用戶設備裝置1226上的所記錄節目,用戶設備裝置1260可以向伺服器1214發送一個訪問所記錄節目的請求。伺服器1214可以通過例如參考定義該組的用戶設備裝置列表來驗證用戶設備裝置1260是否屬於該組。如果伺服器1214證實用戶設備裝置1260是屬於該組,伺服器1214可以將請求中繼給用戶設備裝置1226所在的家庭網絡。由於用戶設備裝置1226所在的家庭網絡的配置,訪問所存儲的內容的請求可以再由用戶設備裝置1218轉給用戶設備裝置1226。所存儲的內容可以從用戶設備裝置1218傳送給伺服器1214,最終傳送給用戶設備裝置1260。在有些實施例中,在不同家庭內的用戶設備裝置之間交流內容可以涉及在伺服器上緩存內容。伺服器可以將所緩存的內容流式傳輸給請求內容的用戶設備裝置。在有些實施例中,伺服器可以在全部緩存了內容後再將內容流式傳輸給請求內容的用戶設備裝置。在有些實施例中,伺服器可以緩存一部分內容後就開始流式傳輸內容。伺服器可以確定開始流式傳輸內容的適當時間,以在充滿緩存器前從用戶設備裝置接收到全部內容。
如果用戶的拷貝已經成為受到汙染或被意外刪除的話(或者要建立一個本地拷貝或備份),用戶可以用所提供的檢索按鈕1508來獲得內容的備份拷貝。響應選擇內容區1502內的一個內容列表和檢索按鈕1508,存儲所選內容的伺服器或用戶設備可以驗證存儲交互式媒體導航應用的用戶設備裝置是否為該組的一部分。一旦證實實施交互式媒體導航應用的用戶設備裝置為屬於該組,交互式媒體導航應用可以從存儲所選內容的伺服器或用戶設備裝置檢索到該內容的備份拷貝。如以上所述,可以在伺服器(例如,伺服器1214(圖12q))配合下,將備份拷貝傳送給用戶設備裝置。用戶也可以根據屏幕1500與組共享附加內容。交互式媒體導航應用可以提供源裝置選擇下拉菜單1510和內容選擇下拉菜單1512,允許用戶從一個源選擇與組共享的內容。列在源裝置選擇下拉菜單1510內的源裝置可以包括實施交互式媒體導航應用的用戶設備裝置和任何接到用戶設備裝置上的外圍裝置(例如,可移動媒體、可移動電子設備、光存儲盤、攝像機、攝像放像機等)。一旦用戶選擇了源裝置, 交互式媒體導航應用就可以得到存儲在所選源裝置上的內容的列表和在內容選擇下拉菜單1512中顯示這個列表。用戶可以選擇一個或多個所列的內容。響應用戶選擇上載按鈕1514,交互式媒體導航應用可以與組共享所選內容。例如,響應用戶選擇上載按鈕1514,交互式媒體導航應用可以使所選內容存儲在執行它的用戶設備裝置、伺服器或組內一個用戶設備裝置上。存儲這個內容的伺服器或用戶設備裝置可以被配置成允許組內其他用戶設備裝置訪問這個內容。內容區1502可以更新為顯示一個或多個列有所上載的內容的列表。如圖12-15所示的交互式媒體導航應用的用戶界面使用常用的應用對象,諸如按鈕、列表和複選框之類。可以理解,這些對象只是例示性的,該技術領域內的專業人員可以使用其他一些對象,這並不背離本發明的範圍和精神。圖16示出了按照本發明的在屬於一個組的用戶設備裝置之間共享內容的例示性流程圖1600。為步驟1602,交互式媒體導航應用可以允許用戶建立一個組和將設置在用戶家庭內的用戶設備裝置添加到這個組內。交互式媒體導航應用可以顯示家庭網絡內的用戶設備裝置的列表。用戶可以選擇一個或多個用戶設備裝置添加到組內。定義組的用戶設備裝置列表可以更新為包括添加到組內的所選用戶設備裝置。在所添加的用戶設備裝置上實施的交互式媒體導航應用可以使所添加的用戶設備裝置與組共享內容。在步驟1604,交互式媒體導航應用可以允許用戶邀請一個或多個家庭參加組或接受來自一個或多個家庭的參加組的請求。交互式媒體導航應用可以允許用戶搜索一些家庭,邀請這些家庭參加組。被邀請家庭的用戶可以用交互式媒體導航應用接受邀請。交互式媒體導航應用還可以接受來自其他家庭的參加組的請求。用戶可以用在組內用戶設備裝置上執行的任何一個交互式媒體導航應用接受請求。要參加的家庭的用戶可以將設置在要參加的家庭內的任何用戶設備裝置被配置成可參加這個組。參加的家庭內的用戶設備裝置可以被配置成與組內其他用戶設備裝置共享內容。定義組的用戶設備裝置列表可以更新為包括已經被配置成參加組的用戶設備裝置。在這些用戶設備裝置上實施的交互式媒體導航應用可以使這些用戶設備裝置與組共享內容。
在步驟1606,交互式媒體導航應用可以允許用戶記錄或捕獲內容(例如,視頻內容、音頻內容)。例如,交互式媒體導航應用可以允許用戶選擇要記錄的電視節目。在另一個例子中,交互式媒體導航應用可以訪問視頻捕獲裝置(例如,攝像放像機、安全攝像機)和記錄來自視頻捕獲裝置的視頻信號。這些記錄可以存儲在屬於組的任何用戶設備裝置上或通過通信路徑與屬於組的用戶設備裝置連接的任何伺服器上。在步驟1608,在屬於組的用戶設備裝置上實施的交互式媒體導航應用可以訪問由組內其他用戶設備裝置共享的內容。交互式媒體導航應用可以顯示在組內用戶設備裝置之間共享的內容的列表。內容列表可以包括諸如內容說明、內容源和內容日期之類的信息。交互式媒體導航應用可以允許用戶從列表中選擇要觀看的內容。響應用戶請求觀看內容,交互式媒體導航應用可以向存儲所選內容的伺服器或用戶設備裝置發送請求。伺服器或用戶設備裝置可以驗證交互式媒體導航應用是否在為組的一部分的用戶設備裝置上執行。例如,伺服器或用戶設備裝置可以要求交互式電視應用提供組訪問碼(例如,口 令),或者伺服器或用戶設備裝置可以參考定義組的用戶設備裝置列表確定實施交互式媒體導航應用的用戶設備裝置是否列在這個列表上。響應伺服器或用戶設備裝置證實交互式媒體導航應用是在一個屬於組的用戶設備裝置上執行的,伺服器或用戶設備裝置可以將所選內容傳送或流式傳輸給交互式媒體導航應用。伺服器(例如,伺服器1214 (圖12q))可以配合驗證和將內容從存儲內容的用戶設備裝置傳送給請求內容的用戶設備裝置,特別是在存儲內容的用戶設備裝置和請求內容的用戶設備裝置不是位於同一個家庭網絡上的情況下。交互式媒體導航應用可以在所選內容全部接收到後顯示所選內容,或者可以隨著接收顯示所選內容。在有些實施例中,可以將所選內容保存在實施交互式媒體導航應用的用戶設備裝置上。在有些實施例中,所記錄內容可以從一個或多個伺服器或用戶設備裝置回放。如果所記錄的內容全部存儲在一個伺服器或用戶設備裝置上,所記錄的內容可以由訪問所記錄內容的交互式媒體導航應用播放。如果所記錄內容以多個段存儲在多個用戶設備裝置上,交互式媒體導航應用可以順序地從存儲這些段的用戶設備裝置播放這些段。如果內容以多個段存儲在多個用戶設備裝置上,交互式媒體導航應用可以將一些或全部所記錄內容下載給實施交互式媒體導航應用的用戶設備裝置。交互式媒體導航應用可以回放所下載的內容,而如果內容沒有全部下載,交互式媒體導航應用可以繼續從存儲剩下的這些內容段的用戶設備裝置播放內容。圖17示出了按照本發明的訪問所記錄內容的例示性流程圖1700。在步驟1702,交互式媒體導航應用可以接收用戶從可用內容菜單中的媒體選擇。例如,交互式媒體導航應用可以顯示在一組用戶設備裝置內共享的內容的列表。內容列表可以包括實施交互式媒體導航應用的用戶設備裝置所記錄的內容和組內其他用戶設備裝置所記錄的內容。在有些實施例中,列表可以不包括存儲在組內的電源沒有接通的用戶設備裝置上的內容。在有些實施例中,列表可以包括存儲在組內所有用戶設備裝置(包括電源沒有接通的)上的內容。在步驟1704,交互式媒體導航應用可以確定所選媒體是否存儲在本地用戶記錄設備(即,與實施交互式媒體導航應用的用戶設備裝置關聯的記錄裝置)上。在組環境內,共享內容可以存儲在組內用戶設備裝置可訪問的任何伺服器或用戶設備裝置上。在有些情況下,共享內容可以本地存儲,而在其他一些情況下共享內容可以遠地存儲。在有些實施例中,所選媒體可以與指出所選媒體所存儲的位置的標識符關聯。例如,標識符可以在記錄所選媒體時創建。交互式媒體導航應用可以參考所選媒體的標識符確定所選媒體是否為本地存儲的。在有些實施例中,交互式媒體導航應用可以通過將已知的所選媒體屬性(例如,文件名、容量、創建日期、內容)與本地用戶記錄設備的內容的屬性相比較來確定所選媒體是否為本地存儲的。在步驟1706,如果交互式媒體導航應用確定所選媒體是本地存儲的,交互式媒體導航應用可以從本地用戶記錄設備播放所選媒體。在步驟1708,如果交互式媒體導航應用確定所選媒體不是本地存儲的,交互式媒體導航應用可以從遠程記錄設備播放所選媒體。交互式媒體導航應用可以確定所選媒體所存儲的位置。在有些實施例中,交互式媒體導航應用可以參考與所選媒體關聯的指出所選媒體所存儲的位置的標識符。在有些實施例中,交互式媒體導航應用可以要求與組連接的 伺服器和組內用戶設備裝置執行對所選媒體的本地搜索,以確定所選媒體所存儲的位置。一旦交互式媒體導航應用確定了所選媒體所存儲的位置,交互式媒體導航應用可以向處在所選媒體所存儲的位置的遠程記錄設備請求所選媒體。在允許用戶設備裝置播放所選媒體前,遠程記錄設備可以驗證交互式媒體導航應用是否為在一個屬於組的用戶設備裝置上執行的。遠程記錄設備可以參考定義組的用戶設備裝置列表確定用戶設備裝置是否處在組內。在遠程記錄設備證實了用戶設備裝置屬於本組後,遠程記錄裝置可以允許用戶設備裝置播放所選內容。在有些情況下,遠程記錄設備可以與用戶設備裝置處在同一個家庭網絡內。交互式媒體導航應用可以通過家庭網絡訪問所選媒體。在有些情況下,遠程記錄設備可以是一個伺服器(例如,伺服器1214 (圖12q))。交互式媒體導航應用可以在這個伺服器上訪問所選媒體。在有些情況下,遠程記錄設備可以設置在用戶家庭或家庭網絡外。用戶設備裝置可以通過也與遠程記錄設備連接的伺服器(例如,伺服器1214)訪問所選媒體。圖18示出了按照本發明的存儲公開和非公開所記錄內容的例示性流程圖1800。在步驟1802,在本地用戶設備(例如,用戶設備裝置1218 (圖12η))上實施的交互式媒體導航應用可以允許用戶將內容存儲到本地用戶設備上。內容可以包括所記錄的電視節目和來自音頻/視頻捕獲裝置(例如,攝像放像機)的記錄。例如,在本地用戶設備裝置上實施的交互式媒體導航應用可以允許用戶選擇電視節目記錄到本地用戶設備裝置上。在步驟1804,交互式媒體導航應用可以允許用戶將內容指定為公開或非公開的。例如,如果用戶希望記錄一個電視節目和與一個用戶設備裝置組(例如,組1216(圖121))共享所記錄的電視節目,用戶可以選擇使這個記錄成為公開的。在另一個例子中,如果用戶希望記錄一個電視節目僅供本地用戶設備回放,用戶可以選擇使這個記錄成為非公開的。在有些實施例中,用戶可以指出內容對組內有限的用戶設備裝置是公開的。在步驟1806,交互式媒體導航應用可以允許遠程用戶設備訪問存儲在本地用戶設備上的公開內容。交互式媒體導航應用可以允許遠程用戶設備播放來自本地用戶設備的公開內容。例如,本地用戶設備可以起著遠程用戶設備的流式傳輸內容伺服器的作用。在有些實施例中,可以將遠程用戶設備限制在與本地用戶設備屬於同一個組的用戶設備裝置。本地用戶設備可以在允許遠程用戶設備訪問內容前驗證遠程用戶設備裝置屬於該組。遠程用戶設備可以通過本地和遠程用戶設備所連接的任何伺服器訪問內容。在有些情況下,本地或遠程用戶設備可以間接地接到伺服器上,也就是說,本地或遠程用戶設備可以設置在一個接到伺服器上的家庭網絡內。本地用戶設備可以將內容緩存到伺服器上,伺服器可以將所緩存的內容中繼或流式傳輸給遠程用戶設備。在步驟1808,交互式媒體導航應用可以限制遠程用戶設備訪問非公開內容的能力。例如,如果與本地用戶設備屬於同一個組的遠程用戶設備試圖訪問本地用戶設備上的非公開內容,本地用戶設備可以拒絕遠程用戶設備裝置訪問這內容的請求。在有些實施例中,非公開內容只可以由存儲非公開內容的用戶設備裝置訪問。在有些實施例中,非公開內容只可以由選擇存儲這個內容的用戶訪問。在有些實施例中,非公開內容還可以由用戶的家庭網絡內其他用戶設備裝置訪問。例如,如果用戶選擇將非公開內容存儲在家庭網絡內的一個用戶設備裝置上,就可以允許家庭網絡內任何用戶設備裝置 訪問這個非公開內容。採用這個途徑,本地用戶設備可以存儲公開和非公開內容的組合,而遠程用戶設備只可以訪問本地用戶設備上的公開內容。在有些實施例中,在一個家庭或用戶設備裝置添加到一個組內時(或以後某個時間),這個裝置的用戶可以對訪問和使用這個裝置進行限制。例如,用戶可以確定這個裝置是否可以供其他家庭內的用戶用來記錄節目,其他家庭內的用戶是否可以訪問可以與用戶設備耦合的視頻捕獲裝置,用戶設備是否可以將它的內容與其他用戶共享,或者其他一些適當的限制。以上只是對本發明的原理的例示性說明,本領域技術人員在不背離本發明的範圍和精神實質的情況下可以進行各種修改。
權利要求
1.一種用於從在本地用戶記錄設備上實施的交互式媒體導航應用播放所記錄的媒體的方法,所述方法包括下列步驟接收用戶從可用的共享的記錄內容的菜單中的媒體選擇;確定所選媒體是否存儲在本地用戶記錄設備上;響應於確定所選媒體存儲在本地用戶記錄設備上,從本地用戶記錄設備播放所選媒體;以及響應於確定所選媒體沒有存儲在本地用戶記錄設備上,從遠程記錄設備播放所選媒體,其中,從遠程記錄設備播放所選媒體包括下列之一直接從遠程記錄設備播放所選媒體;以及將所選媒體緩存在本地用戶設備裝置上,並且從緩存器播放所選媒體。
2.根據權利要求1的方法,其中,遠程記錄設備為網絡伺服器。
3.根據權利要求1的方法,其中,遠程記錄設備為另一個用戶的設備。
4.根據權利要求1的方法,其中,所述選擇被發送給網絡伺服器,並被傳送給另一個用戶的設備。
5.根據權利要求1的方法,其中,所述可用的記錄內容的菜單包括從屬於單個組的用戶設備裝置記錄的內容。
6.根據權利要求5的方法,其中,所述記錄內容在存儲它的用戶設備裝置接通電源的情況下是可用的。
7.一種用於播放所記錄的媒體的系統,所述系統包括本地用戶記錄設備,被配置成接收用戶從可用的共享的記錄內容的菜單中的媒體選擇;確定所選媒體是否存儲在本地用戶記錄設備上;如果所選媒體存儲在本地用戶記錄設備上,從本地用戶記錄設備播放所選媒體;以及如果所選媒體沒有存儲在本地用戶記錄設備上,從遠程記錄設備播放所選媒體,其中,從遠程記錄設備播放所選媒體包括下列之一直接從遠程記錄設備播放所選媒體;以及將所選媒體緩存在本地用戶設備裝置上,並且從緩存器播放所選媒體。
8.根據權利要求7的系統,其中,遠程記錄設備為網絡伺服器。
9.根據權利要求7的系統,其中,遠程記錄設備為另一個用戶的設備。
10.根據權利要求9的系統,其中,所述選擇被發送給網絡伺服器,並被傳送給所述另一個用戶的設備。
11.根據權利要求7的系統,其中,所述可用的記錄內容的菜單包括從屬於單個組的用戶設備裝置記錄的內容。
12.根據權利要求11的系統,其中,所述記錄內容在存儲它的用戶設備裝置接通電源的情況下是可用的。
全文摘要
本發明涉及具有多個裝置的交互式媒體導航系統。在用戶設備裝置上實施的交互式媒體導航應用可以允許用戶建立由一些可以設置在不同的家庭或家庭網絡內的用戶設備裝置組成的組。交互式媒體導航應用可以允許用戶添加設置在用戶家庭內的用戶設備裝置。交互式媒體導航應用還可以允許用戶邀請設置在其他家庭或家庭網絡內的用戶設備裝置參加組或者接受設置在其他家庭或家庭網絡內的用戶設備裝置的參加組的請求。在組內用戶設備裝置上實施的交互式媒體導航應用可以允許用戶選擇要存儲的內容。該內容可以被組內用戶設備裝置共享。
文檔編號H04N7/173GK103024443SQ20121034925
公開日2013年4月3日 申請日期2006年12月8日 優先權日2005年12月23日
發明者M·D·埃裡斯, R·A·克尼, 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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀