專利名稱:用于媒體內容的選擇性存檔的系統(tǒng)及方法
技術領域:
背景技術:
數字視頻記錄器允許用戶存儲電視節(jié)目、電影及其它內容以供存檔及隨后觀看。一些數字視頻記錄器(DVR)的記錄媒體的容量允許存儲數百小時內容,所述內容隨用戶刪除內容及要求通過DVR記錄新內容而每天改變。DVR的一個問題在于相關聯的記錄媒體偶爾會失效,造成用戶不能訪問其記錄內容。這是令用戶沮喪的,因為可能花費時間在所述內容的隨后回放期間重新記錄所述內容。損失很少或從不再次回放的一些內容甚至更令用戶沮喪
發(fā)明內容
相同的數字代表所有圖式中相同元件或相同類型的元件。圖I說明通信系統(tǒng)的實施例。圖2說明圖I的計算裝置的實施例。圖3說明通信系統(tǒng)的另一實施例。圖4說明圖3的DVR的實施例。圖5說明通信系統(tǒng)的另一實施例。圖6說明用于存儲媒體內容的過程。
具體實施例方式本文描述用于將數據存檔以供備份及恢復的系統(tǒng)、方法及設備。更特定來說,本文描述用于選擇第一存儲媒體上存儲的數據的部分以供在第二存儲媒體上選擇性備份的系統(tǒng)、方法及設備?;跀祿奶匦曰驅傩远x擇所述存儲媒體上存儲的所述數據的部分以供在另一存儲媒體上備份,而不是備份整個存儲媒體以用于稍后可能的恢復。簡單來說,本文描述用于數據的選擇性存檔及備份的系統(tǒng)、方法及設備。提供用于選擇存儲媒體上的高值數據以供在第二存儲媒體上選擇性存檔及備份的技術。在至少一個實施例中,可基于所述數據的各種特性給數據指派值。舉例來說,在本文描述的各種實施例中,可基于所述數據的主題、所述數據的使用頻率、用戶輸入等等給數據指派高值以供存檔。接著基于所述值而選擇第一存儲媒體上存儲的數據的部分并將之存儲在第二存儲媒體上。在至少一個實施例中,所述第一存儲媒體可與第一計算裝置相關聯且所述第二存儲媒體可與第二計算裝置相關聯。接著待存檔的數據的部分可通過適當的通信鏈路(例如,通信網絡、USB、火線(Firewire)或類似物)從所述第一計算裝置傳送到所述第二計算裝置并存儲在所述第二計算裝置的所述第二存儲媒體上。如果所述第一存儲媒體失效,那么所述數據可從所述第二計算裝置的所述第二存儲媒體傳送到所述第一計算裝置或其替換裝置且用以恢復所述第一存儲媒體的一部分。在至少一個實施例中,存儲媒體上存儲的數據包括與多媒體裝置相關聯的多媒體數據,例如,相片、視頻內容、音頻內容、音頻/視頻內容或類似物。可基于多媒體內容的特性或屬性(例如,多媒體內容的主題、使用/觀看的頻率、內容提供者提供的元數據或類似物)選擇數據以供備份。接著所選數據可從第一多媒體裝置傳送到第二多媒體裝置且存儲在所述第二多媒體裝置的存儲媒體上以供備份。在至少一個實施例中,選擇及備份過程對用戶可為透明的。舉例來說,所述第二多媒體裝置上存儲的備份數據可存儲在所述第二多媒體裝置上用戶不可訪問的存儲位置上且在其上存儲的所述備份數據的存在對所述第二多媒體裝置的用戶可為透明的。換句話說,所述第二多媒體裝置的用戶可能未意識到從所述第一多媒體裝置的數據的備份副本存儲在所述第二多媒體裝置上。因為數據的完整復制并非在所有環(huán)境下均適用,所以本文描述的技術取得平衡以提供用戶最重視的內容的備份。舉例來說,兩個娛樂裝置可具有不同容量的記錄媒體且不可能從較大記錄媒體備份所有內容到較小容量的記錄媒體上。同樣地,完整復制存儲媒體上存儲的數據或許是無效率的,因為用于在所述兩個存儲媒體上存儲特定數據或內容的記錄容量明顯減小。存儲容易替換的數據/內容(例如,經常廣播的存儲在DVR上的內容)時尤其會這樣。因此,在本文描述的技術中,對用戶較難以替換及/或較有價值的數據給予較高備份優(yōu)先級,使得如果裝置的記錄媒體失效,那么用戶可至少恢復其較高價值的數據/內容中的一些。圖I說明通信系統(tǒng)100的實施例。通信系統(tǒng)100包含第一計算裝置102A、第二計算裝置102B及通信網絡104。計算裝置102A及第二計算裝置102B中的每一者分別包含至少一個存儲媒體IlOA及110B。通信系統(tǒng)100可包含出于簡潔原因而未說明的其它組件、元件或裝置。第一計算裝置102A可包括能夠處理數據且將數據存儲在存儲媒體IlOA上的任何電子裝置。第一計算裝置102A的實例包含桌上型計算機、膝上型計算機或平板計算機、移動電話或其它無線通信裝置、個人數字助理(PDA)、電視接收器(例如,電纜、衛(wèi)星、空中廣播(over-the-air)或因特網協議電視(IPTV))、DVR、MP3播放器或其它音頻播放裝置、視頻游戲控制臺、便攜式視頻播放器等等。第一計算裝置102A處理、接收及/或產生存儲媒體IlOA上存儲的數據。存儲媒體IlOA可包括任何類型的存儲裝置,例如,磁性硬盤驅動器、快閃存儲器、光學存儲器、磁性存儲器或類似物。存儲媒體IlOA上存儲的數據可包含第一計算裝置102A接收、利用及/或產生的任何類型的數據。存儲媒體IlOA上存儲的數據的實例包含(但不限于)文本文件、數據庫、電子郵件、軟件應用程序、相片、視頻、音頻文件等等。在至少一個實施例中,第二計算裝置102B可類似于第一計算裝置102A,且第二存儲媒體IIOB可存儲與第一存儲媒體IIOA類似的數據。舉例來說,第一計算裝置及第二計算 裝置兩者可為存儲各種類型的數據(例如,一個或一個以上用戶所產生的電子郵件、字處理文件、多媒體文件等等)的計算機。還應了解,第一計算裝置102A及第二計算裝置102B可包括接收、產生及/或處理不同類型的數據的不同類型的電子裝置。舉例來說,第一計算裝置102A可包括存儲用于播放的音頻文件的數字自動點唱機,且第二計算裝置102B可包括DVR,所述DVR接收且存儲音頻/視頻內容(例如,電視節(jié)目)以供用戶播放。
第一計算裝置102A及第二計算裝置102B通過通信網絡104以通信方式耦合。通信網絡104可利用有線(例如,電纜或光纖)及/或無線(例如,蜂窩式、無線、衛(wèi)星、微波及射頻)通信媒體的任何期望組合及任何期望網絡拓撲(或當利用多個媒體時為多個拓撲)。示范性通信網絡包含提供數據通信服務的無線通信網絡、公眾交換電話網絡(PSTN)及局域網絡(LAN)或廣域網絡(WAN)。在操作期間,第一計算裝置102A選擇存儲媒體IlOA上存儲的數據的一部分以供備份。在至少一個實施例中,基于所述數據的特性(例如,所述數據的內容或主題、與所述備份相關聯的元數據或類似物)選擇數據以供備份。接著第一計算裝置102A將所選數據通過通信網絡104發(fā)射到第二計算裝置102B。第二計算裝置102B接收所述數據且將所述數據存儲在第二存儲媒體IlOB上。隨后,第一計算裝置102A或其替換裝置可要求從第二計算裝置102B檢索所述備份數據。第二計算裝置102B從第二存儲媒體IlOB檢索所述數據且將所檢索數據發(fā)射到第一計算裝置102A。第一計算裝置102A接收所述數據且將所述數據存儲在第一存儲媒體IlOA上。因此,第一計算裝置102A可檢索并恢復第二存儲媒體IlOB上存儲的數據的備份 副本且恢復由于數據損壞、錯誤、物理裝置的失效或類似情況造成的數據丟失。舉例來說,與第一計算裝置102A相關聯的硬盤驅動器可存儲視頻內容的各種文件。所述視頻文件的部分可由第一計算裝置102A選擇且發(fā)射到第二計算裝置102B以供備份。隨后,第一存儲媒體IlOA可能失效且可能期望恢復其上存儲的文件。第一計算裝置102A(或其替換裝置)可經由第一計算裝置102A與第二計算裝置102B之間發(fā)射的消息要求從第二計算裝置102B檢索所述文件。第二計算裝置102B從第二存儲媒體IIOB檢索要求的文件且將所述文件發(fā)射到第一計算裝置102A(或其替換裝置)。接著第一計算裝置102A在第一存儲媒體IlOA上恢復所接收的文件。在至少一個實施例中,第二存儲媒體IlOB的特定容量可用于存儲來自第一存儲媒體IlOA的文件的備份副本。第二存儲媒體IlOB的分配的備份容量可明顯小于第一存儲媒體IlOA的總容量且沒有充分空間來將第一存儲媒體IlOA的所有文件的備份副本存儲在第二存儲媒體IlOB上。舉例來說,第二存儲媒體IlOB容量的10%可專用于備份來自第一計算裝置102A的內容。因此,第一計算裝置102A可確定待備份的文件的優(yōu)先級以有效利用第二存儲媒體IlOB上分配的備份容量??苫谒鑫募母鞣N屬性或特性而選擇文件以供存檔。舉例來說,可給用戶經常使用/訪問的文件指派比不經常使用/訪問的文件的高的備份優(yōu)先級。在至少一個實施例中,可利用文件的主題/內容以確定所述文件的備份優(yōu)先級。舉例來說,存儲特定類型的數據或特定主題的數據的文件可具有比其它文件高的備份優(yōu)先級。在至少一個實施例中,用戶可指派值到用于備份特定文件的優(yōu)先級,或明確為之(例如,提供指定所述優(yōu)先級的輸入)或基于用戶采取的其它動作(例如,封鎖其它者進行文件刪除)而隱匿為之。應了解,取決于期望的設計標準,可利用前面提到的屬性或特性的任何組合來選擇文件以供存檔。圖2說明圖I的計算裝置102A的實施例。計算裝置102A包含展示裝置204、輸入裝置206、控制器208、輸出接口 210、輸入接口 212、存儲器214、存儲媒體IlOA及網絡接口216。計算裝置102A的組件可通過一個或一個以上數據總線220或其它類型的數據連接而以通信方式耦合在一起。計算裝置102A可包含出于簡潔原因而未說明的其它元件、組件或
>j-U ρ α裝直。計算裝置102Α可包含任何類型的計算裝置,例如電視接收器、個人計算機、膝上型計算機、服務器、音頻播放裝置或類似物??刂破?08可操作以控制計算裝置102Α的操作。如本文中使用,控制器208指單一處理裝置或互操作處理裝置的群組??赏ㄟ^控制器208可執(zhí)行的指令來控制控制器208的操作。指令的一些實例是軟件、程序代碼及固件。控制器208的各種實施例包含執(zhí)行任何形式的軟件代碼的任何種類的微控制器或微處理器。控制器208以通信方式耦合到存儲器214,存儲器214可操作以在控制器208的操作期間存儲數據。此數據可包含控制器208執(zhí)行的軟件及固件以及在控制器208的操作期 間產生的系統(tǒng)及/或程序數據。存儲器214可包括任何種類的數字存儲器(包含任何種類的只讀存儲器(ROM)、RAM、快閃存儲器及/或類似物)或前面提到的存儲器的任何組合。計算裝置102A還包含存儲媒體110A,存儲媒體IlOA是可操作以存儲與計算裝置102A相關聯的文件及其它數據的任何種類的大容量存儲裝置。在至少一個實施例中,存儲媒體IlOA包括提供非易失性數據存儲的磁盤驅動器。在另一實施例中,存儲媒體IlOA可包括快閃存儲器。應了解,存儲媒體IlOA可體現為能夠存儲數據、指令及/或類似物的任何類型的磁性存儲裝置、光學存儲裝置或其它類型的存儲裝置。在圖2中展示的實施例中,計算裝置102A還包括適當的網絡接口 216,網絡接口216使用協議或其它特征的任何實施方案進行操作以支持通信網絡104上計算裝置102A的通信。在各種實施例中,網絡接口 216支持常規(guī)LAN、WAN或其它協議(例如,因特網上廣泛使用的TCP/IP或UDP/IP協議組)以允許計算裝置102A按期望在通信網絡104上進行通信。網絡接口 216通常使用計算裝置102A內提供的任何種類的LAN適配器硬件或類似物與通信網絡104介接。計算裝置102A還包含輸出接口 210,輸出接口 210可操作以與展示裝置204介接。更特定來說,輸出接口 210可操作以輸出信息,供展示裝置204展示。輸出接口 210可操作以將任何類型的展示數據輸出到展示裝置204,其中包含音頻數據、視頻數據、音頻/視頻(A/V)數據、文字數據、圖像或類似物。展示裝置204可包括能夠展示從計算裝置102A接收的數據的任何類型的裝置。在至少一個實施例中,展示裝置204包括監(jiān)視器,所述監(jiān)視器經由任何適當類型的有線或無線連接以通信方式耦合到輸出接口 210。在另一實施例中,展示裝置204包括電視,所述電視經由視頻或A/V電纜(例如,分量A/V電纜、復合A/V電纜、高清晰度多媒體接口(HDMI)電纜、S視頻電纜、同軸電纜)或無線連接(例如,WiFi、藍牙等等)以通信方式耦合到輸出接口 210。在至少一個實施例中,展示裝置204包括用于輸出音頻數據(例如,音樂)的音頻接收器及/或一個或一個以上揚聲器。應了解,計算裝置102A與展示裝置204可為分離組件或可集成為單一裝置。舉例來說,計算裝置102A可包括機頂盒(例如,電纜電視或衛(wèi)星電視器)且展示裝置204可包括以通信方式耦合到所述機頂盒的電視。在另一實施例中,計算裝置102A與展示裝置204可體現為具有集成顯示屏幕的膝上型計算機或具有集成電纜接收器、衛(wèi)星接收器及/或DVR的電視。輸入接口 212可操作以與一個或一個以上輸入裝置206介接。輸入裝置206可包括用于將數據輸入到計算裝置102A的任何類型的裝置。更特定來說,從輸入裝置206接收的數據可用于控制控制器208的操作及/或數據對展示裝置204的的輸出??墒褂萌魏晤愋偷挠芯€或無線連接(包含USB、WiFi、紅外線等等)以通信方式耦合輸入接口 212與輸入裝置206。在一些實施例中,輸入接口 212可包括無線接收器,所述無線接收器用于從輸入裝置206接收任何類型的RF或IR通信。示范性輸入裝置206包含鍵盤、鼠標、按鈕、操縱桿、麥克風、遙控器、觸摸板等等。在至少一個實施例中,計算裝置102A包括電視器且輸入裝置206包括以通信方式耦合到所述電視器的電視遙控器。輸入裝置206還可操作以控制展示裝置204的操作。舉例來說,展示裝置204可包括電視,所述電視由輸入裝置206使用IR或RF信號進行遙控。在至少一個實施例中,展示裝置204可與輸入裝置206集成在一起。舉例來說,輸入裝置206與展示裝置204可包括觸摸屏顯示器。計算裝置102A也可與輸入裝置206集成在一起。舉例來說,輸入裝置206可包括計算裝置102A的按鈕,例如,膝上型計算機的集成鍵盤或具有電視接收器或其它類型的娛樂裝置的按鈕的前面板顯示器。 存儲媒體IlOA可存儲對用戶具有不同重要性的數據文件。對于用戶來說,在存儲媒體IlOA發(fā)生存儲錯誤或物理失效的情況下,一些文件的保存是非常重要的,而存儲媒體IlOA上的其它文件的保存可不太關鍵。在操作中,控制器208識別存儲媒體IlOA上存儲的一個或一個以上文件以供選擇性存檔/備份在第二計算裝置102B上??刂破?08啟始所述文件從存儲媒體IlOA的檢索及所述文件經由網絡接口 216到第二計算裝置102B的發(fā)射。在至少一個實施例中,所述備份過程的執(zhí)行對用戶可為透明的??筛鶕魏晤愋偷臅r間表在任何時間執(zhí)行所述備份過程。舉例來說,可在半夜當用戶未使用第一計算裝置102A或第二計算裝置102B時執(zhí)行所述備份過程。在至少一個實施例中,存儲媒體IlOA可能隨后失效或可能經歷影響其上的數據存儲的數據損壞。修復存儲媒體IlOA之后,控制器208可啟始請求經由網絡接口 216到第二計算裝置102B的發(fā)射。所述消息可請求檢索第二存儲媒體IlOB上存儲的備份文件。第二計算裝置102B將所述文件發(fā)射到網絡接口 216且控制器208協調文件到第一存儲媒體IlOA上的恢復及存儲。計算裝置102A還可經配置以存儲用于第二計算裝置102B的備份數據。舉例來說,網絡接口 216可從第二計算裝置102B接收文件且控制器208可協調文件到第一存儲媒體IlOA上的存儲。在至少一個實施例中,到第一存儲媒體IlOA上的備份文件的存儲的執(zhí)行對第一計算裝置102A的用戶可為透明的。換句話說,第一計算裝置102A的用戶可未意識到到存儲媒體IlOA上的文件的存儲。舉例來說,輸出接口 210可輸出存儲媒體IlOA上存儲的文件的菜單,且此些菜單可不對用戶說明存儲媒體IlOA上存儲的備份文件的存在。在至少一個實施例中,兩個類似的計算裝置102A及計算裝置102B各自可經配置以存儲與另一裝置相關聯的備份數據的部分。因此,取決于期望的設計標準,計算裝置102A-102B的存儲媒體110A-110B中的每一者的容量的一部分可分配到用于其它裝置的備份數據的存儲。舉例來說,存儲媒體110A-110B中的每一者的存儲容量的20%可經分配以存儲用于其它計算裝置102A-102B的備份數據。本文描述的技術尤其適用于將多媒體內容選擇性存檔,例如,相片、音頻內容、視頻內容或音頻/視頻內容。舉例來說,本文描述的技術可用于將記錄的電視節(jié)目選擇性存檔在DVR上。將在電視傳播網絡及相關聯的DVR的背景下描述本文描述的實施例。然而,應了解,所述技術還可應用于其它類型的多媒體系統(tǒng),例如,音頻播放裝置或視頻游戲控制臺。圖3說明通信系統(tǒng)300的實施例。通信系統(tǒng)300包含內容源302、電視傳播系統(tǒng)304,DVR 306A及306B、展示裝置308A及308B及通信網絡310。下文進一步詳細闡述此些組件中的每一者。通信系統(tǒng)300可包含出于簡潔原因而未說明的其它組件、元件或裝置。內容源302可操作以接收、產生內容及將內容傳達到一個或一個以上DVR306A-306B。待接收、處理、輸出及/或傳達的內容可以各種形式(包含(但不限于)音頻、視頻、數據、信息或其它)中的任一者呈現。在至少一個實施例中,內容源302可操作以從其它源接收各種形式及類型的內容,匯總所述內容且將所述內容通過電視傳播系統(tǒng)304發(fā)射到DVR 306A-306B。應了解,內容源302實際上可從一個或一個以上源接收任何形式及 /或類型的信息,包含串流電視節(jié)目、記錄的音頻或視頻、電子節(jié)目指南數據等等。電視傳播系統(tǒng)304可操作以將內容從內容源302發(fā)射到DVR 306A-306B。電視傳播系統(tǒng)304可包括任何類型的有線(例如,電纜及光纖)及/或無線(例如,蜂窩式、衛(wèi)星、微波及其它類型的射頻)通信媒體及任何期望的網絡拓撲(或當利用多個媒體時為多個拓撲)。示范性電視傳播系統(tǒng)304包含陸地、電纜、衛(wèi)星及因特網協議電視(IPTV)傳播系統(tǒng)。在至少一個實施例中,電視傳播系統(tǒng)304廣播或多播內容到多個DVR 306A-306B。電視傳播系統(tǒng)304還可傳播內容(例如,視頻點播內容等等)到指定可尋址DVR 306A-306B。在至少一個實施例中,內容源302可體現為電視傳播系統(tǒng)304的發(fā)射設施。示范性內容源302包含空中廣播(OTA)陸地發(fā)射設施、電纜電視傳播頭端、衛(wèi)星電視上行鏈路中心、寬帶或因特網服務器等等。電視傳播系統(tǒng)304還可傳播非視頻內容,例如,DVR306A-306B處理的電子節(jié)目指南數據等等。DVR 306A-306B中的每一者可操作以從電視傳播系統(tǒng)304接收內容且存儲接收的內容以用于對用戶的隨后展示。DVR 306A-306B中的每一者進一步可操作以輸出所述接收及/或存儲的內容以供展示裝置308A-308B展示。在至少一個實施例中,展示裝置308A-308B是經配置以對用戶顯示內容的顯示裝置(例如,電視)。DVR 306A-306B可接收呈任何格式(例如,模擬或數字格式)的音頻/視頻串流,且存儲并輸出所述音頻/視頻串流以供展示裝置308展示。在至少一個實施例中,DVR 306A-306B可與接收且解調電視信號的電視接收器(例如,衛(wèi)星、電纜、空中廣播、寬帶或其它類型的電視接收器)集成在一起,所述電視信號經輸出以在顯示裝置(例如,電視)上顯示。如本文使用,電視接收器或DVR還可稱為機頂盒,所述機頂盒是定位在顯示裝置外部的電視接收器。DVR306A-306B可進一步經配置以輸出菜單及其它信息,所述菜單及信息允許用戶控制DVR306A-306B的音頻/視頻的輸出、觀看電子節(jié)目指南(EPG)、設定記錄定時器及進行類似操作。在一些實施例中,DVR 306A-306B及展示裝置308A-308B可集成為組合顯示裝置及電視接收器/DVR或類似物的功能的裝置。響應于特定記錄定時器或記錄命令,DVR 306A-306B中的每一者協調與電視節(jié)目相關聯的視頻信號通過電視接收資源(例如,電視調諧器)的接收及視頻信號到存儲媒體(例如,硬盤驅動器或快閃存儲器)上的存儲。在至少一個實施例中,記錄的電視節(jié)目中的每一者可存儲在DVR 306A-306B的存儲媒體上的分開的文件中。DVR 306A-306B可包含用于接收電視節(jié)目的任何數目個電視接收資源。DVR 306A-306B最低限度包含至少一個電視接收資源以接收并記錄與電視節(jié)目相關聯的視頻信號。DVR 306A-306B可包含多個電視接收資源以同時記錄多個電視節(jié)目。舉例來說,DVR 306A-306B可包含兩個或兩個以上調諧器,所述調諧器允許通過DVR 306A-306B來同時記錄及/或觀看多個節(jié)目。在至少一個實施例中,DVR 306A-306B可包含多種類型的電視接收資源,例如,可用于接收及/或記錄來自多個源的節(jié)目的空中廣播(OTA)調諧器及衛(wèi)星及/或電纜電視調諧器。DVR 306A及306B通過通信網絡310以通信方式耦合且相互交換數據。通信網絡310可包括任何類型 的通信網絡且可類似于通信網絡104 (參見圖I)。舉例來說,通信網絡310可包括耦合兩個或兩個以上DVR 306A-306B的家庭內的LAN。在另一實施例中,通信網絡310可包括以通信方式耦合不同處的多個DVR 306A-306B的因特網或其它WAN。圖4說明圖3的DVR 306A的實施例。將參考圖3中說明的通信系統(tǒng)300來闡述圖4。DVR 306A包含通信接口 402、存儲媒體404、控制邏輯406、輸入接口 408及網絡接口410。下文將更詳細闡述此些組件中的每一者。DVR 306A可包含出于簡潔原因而未說明的其它元件、組件或裝置。通信接口 402可操作以從電視傳播系統(tǒng)304接收內容412。更特定來說,在至少一個實施例中,通信接口 402接收且調諧包含電視節(jié)目的電視信號。通信接口 402可接收空中廣播(OTA)、直播衛(wèi)星信號、電纜電視信號或IPTV信號且調諧內容412以檢索選擇的電視節(jié)目。在至少一個實施例中,通信接口 402可包括多個調諧器,所述調諧器由DVR 306A利用以同時輸出及/或記錄多個電視節(jié)目。存儲媒體404可操作以持續(xù)存儲DVR 306A所記錄的視頻信號。存儲媒體404可包括適合用于存儲DVR 306A所記錄的視頻信號或其它內容的任何類型的非易失性存儲器。示范性存儲媒體404包含硬盤驅動器(例如,磁性存儲器)、快閃存儲器、電池備份的存儲器等等。在至少一個實施例中,存儲媒體404可內設在DVR 306A中。在其它實施例中,存儲媒體404可設在DVR 306A的外部。DVR 306A還可利用內部及外部存儲媒體404的組合來存儲視頻信號。輸入接口 408可操作以從遙控器(圖4中未展示)無線接收數據。輸入接口 408可利用任何類型的IR或RF通信鏈路與遙控器進行通信。在至少一個實施例中,輸入接口408從遙控器(圖中未展示)接收密鑰代碼且作為響應提供所述密鑰代碼到控制邏輯406以用于處理。從所述遙控器接收的數據可由控制邏輯406利用以通過控制邏輯406控制內容的輸出??刂七壿?06可操作以控制DVR 306A的操作??刂七壿?06可為單一處理裝置或協作進行操作以控制DVR 306A的操作的多個處理裝置??刂七壿?06可包含用于處理及輸出音頻/視頻內容的各種組件或模塊。用于處理音頻/視頻內容的示范性組件或模塊包含解調器、解碼器、解壓縮器、條件式訪問模塊及代碼轉換器模塊。控制邏輯406協調內容412到存儲媒體404上的存儲。更特定來說,在至少一個實施例中,響應于DVR 306A上配置的記錄定時器,控制邏輯406進行操作以命令通信接口402從指定頻道接收內容且協調內容到存儲媒體404上的存儲。響應于請求記錄當前觀看的節(jié)目的用戶輸入(例如,用戶按壓記錄按鈕),控制邏輯406還可進行操作以存儲從通信接口 402接收的內容。在至少一個實施例中,控制邏輯406可操作以基于內容412產生音頻/視頻輸出414,例如,傳遞信號以供相關聯的展示裝置308A顯示??刂七壿?06還可操作以從存儲媒體404檢索存儲的視頻內容,以產生音頻/視頻輸出414以供展示裝置308A顯示。接著展示裝置308A向用戶展示音頻/視頻輸出414??刂七壿?06可并入用以輸出展示裝置308A可辨識的任何格式的音頻/視頻串流的電路,包含復合視頻、分量視頻、數字視頻接口(DVI)、高清晰度多媒體接口(HDMI)、1394及WiFi??刂七壿?06還可并入用以支持多種類型的此些或其它音頻/視頻格式的電路。在至少一個實施例中,如上文描述,DVR 306A可與展示裝置308A集成在一起,且控制邏輯406可操作以控制展示裝置308A的音頻/視頻輸出414的展示。
為協調內容412的存儲,控制邏輯406可操作以接收請求記錄一個或一個以上電視節(jié)目的用戶輸入??刂七壿?06作為響應設定與所述電視節(jié)目相關聯的記錄定時器。響應于所述記錄定時器,控制邏輯406協調內容412到存儲媒體404的文件中的記錄。網絡接口 410連接到通信網絡310(參見圖3)且在通信網絡310上在DVR 306A與DVR 306B及/或其它裝置之間提供雙向數據發(fā)射。在至少一個實施例中,網絡接口 410是以通信方式耦合到因特網或其它類型的數據通信網絡的以太網連接。應了解,取決于期望的設計標準,可利用其它類型的有線及無線連接,例如,WiFi。在至少一個實施例中,控制邏輯406識別用于發(fā)射到DVR 306B的各種文件420且網絡接口 410啟始文件420通過通信網絡310到DVR 306B的發(fā)射。DVR 306B接收并存儲文件420以供備份。接著控制邏輯406可隨后請求從DVR 306B檢索文件420且利用接收的文件420恢復存儲媒體404上存儲的數據。類似地,網絡接口 410可從DVR 306B接收不同文件420且提供文件420到控制邏輯406以供進一步處理。舉例來說,DVR 306B可提供文件420到DVR 306A以供備份存儲在存儲媒體404上??刂七壿?06協調文件420出于備份目的到存儲媒體404上的存儲。響應于隨后請求,控制邏輯406可操作以啟始存儲媒體404上的文件420的備份副本的檢索及文件420通過網絡接口 410到DVR 306B的發(fā)射。如上文描述,可基于文件的各種特性或屬性而選擇數據以供備份。在至少一個實施例中,基于各種標準給數據指派值且高值內容優(yōu)先備份于另一計算裝置上。舉例來說,可應用各種啟發(fā)式標準以識別高值內容。接著DVR 306A可基于所述值而選擇存儲媒體上存儲的數據的部分且將所選數據的部分發(fā)射到另一計算裝置以供備份存儲。舉例來說,當設定記錄定時器時或在事件的記錄之后,用戶可提供指定文件重要性(例如,高、中或低重要性)的輸入。在至少一個實施例中,用戶可封鎖文件使其免受刪除??捎煽刂七壿?06利用所述文件的封鎖,以隱匿指定所述文件的重要性。接著可利用所述文件的重要性以確定備份于另一計算裝置上的文件的優(yōu)先級。在至少一個實施例中,內容提供者可提供元數據,所述元數據與視頻內容相關聯且指定事件的重要性。舉例來說,大型體育賽事(例如,超級碗(Super Bowl))可被指定為高重要性事件,而新聞節(jié)目的特定片段(例如,體育中心(Sports Center))可被指定為低重要性事件。在至少一個實施例中,可利用事件的內容或主題以確定特定內容的備份的優(yōu)先級。舉例來說,可給內容的特定節(jié)目指派高值,例如,高收視率節(jié)目、用戶經常觀看的節(jié)目、用戶通常觀看的節(jié)目相關(例如,相同系列或類似風格)的節(jié)目或類似物。在至少一個實施例中,可基于廣播網絡給特定頻道上的節(jié)目廣播指派高值。在至少一個實施例中,可將一次性或專輯節(jié)目識別為高值事件。舉例來說,可將關于名人的死亡的特別新聞節(jié)目識別為高值事件。還可將單筆采購事件標記為高值內容。在至少一個實施例中,可將響應于單一例項記錄定時器而不是循環(huán)記錄定時器進行記錄的節(jié)目識別為高值事件。舉例來說,相比于已使用循環(huán)定時器記錄“宋飛正傳(Seinfeld) ”的每個片段的用戶,設定記錄定時器以記錄“宋飛正傳”的單一片段的用戶更可能對所述記錄設置高值。還可利用用戶的觀看習慣以識別高值內容。舉例來說,可基于觀看頻率將已重復觀看的內容識別為高值內容。在至少一個實施例中,如果用戶經常觀看特定系列節(jié)目,那么可將來自此系列的節(jié)目指定為高值內容。舉例來說,如果用戶觀看特定節(jié)目的每個片段,那么可將所述節(jié)目的一個或一個以上片段識別為高值內容。在至少一個實施例中,控制邏輯406可特別注重評價未觀看的內容。舉例來說,如果用戶觀看特定電視連續(xù)劇的每個片段, 那么控制邏輯406可將所述電視連續(xù)劇的未觀看的片段識別為高值內容直到所述片段被觀看。在至少一個實施例中,還可利用節(jié)目風格來識別用于備份的內容的值。舉例來說,如果用戶主要觀看恐怖節(jié)目,那么控制邏輯406可將恐怖節(jié)目評價為高于其它風格的節(jié)目,例如,浪漫喜劇。在至少一個實施例中,還可利用特定節(jié)目的廣播頻率來識別所述內容的值。舉例來說,經常廣播的節(jié)目對于用戶可具有較小值,因為所述內容較易于替換。因此,如果存儲裝置404失效,那么控制邏輯406可通過記錄所述節(jié)目的隨后廣播來快速替換經常廣播的內容(例如,多家媒體機構都在廣播的節(jié)目,例如,“海綿寶寶(Sponge Bob Squarepants) ”)。在至少一個實施例中,控制邏輯406搜索電子節(jié)目指南以識別節(jié)目的將來廣播。如果將來廣播被定位,那么取決于期望的設計標準,控制邏輯406可指派低值給所述內容。舉例來說,控制邏輯406可決定分配有限備份空間到不經常廣播的其它節(jié)目。在至少一個實施例中,控制邏輯406可隨著廣播時間表變化而周期性評估內容的值。舉例來說,一旦節(jié)目的替換變得較困難,那么可給隨后從節(jié)目時間表移除的經常廣播的節(jié)目重新指派較高值。應了解,控制邏輯406可基于期望的設計標準來利用任何技術選擇高值內容以供備份。本文描述的是出于備份目的而評估內容的值的各種實施例。取決于期望的設計標準,控制邏輯406可利用上述技術的任何組合來選擇內容以供備份。在至少一個實施例中,可將內容從DVR 306A實時發(fā)射到DVR 306B以供備份。換句話說,在記錄內容的同時,將所述內容從DVR 306A發(fā)射到DVR 306B以供備份。舉例來說,控制邏輯406可操作以大體上同時將通信接口 402接收的內容412提供給存儲媒體404以供存儲,提供給網絡接口 410以供發(fā)射到DVR 306B,以及提供給展示裝置308A以供輸出音頻/視頻輸出414。因此,內容在較早時間備份,這樣即使DVR 306A在隨后存檔過程的操作前發(fā)生故障,所述內容損失的可能性也會降低。雖然本文描述的技術特別適用于備份一組成對DVR 306A-306B上的內容,但應了解,可橫跨許多類似裝置執(zhí)行內容的存檔。舉例來說,DVR 306A可將用于備份的內容發(fā)射到通過通信網絡以通信方式耦合的多個類似DVR裝置。在至少一個實施例中,橫跨其它DVR中的每一者復制數據。舉例來說,單一備份節(jié)目可存儲在多個其它DVR上。在其它實施例中,DVR 306A可識別在其上存儲的內容的部分以供備份在其它裝置上且可劃分所選內容以供備份在其它裝置上。換句話說,DVR 306A將內容的第一部分存儲在第一裝置上,將內容的第二部分儲存在第二裝置上及將內容的第N部分儲存在第N裝置上。在至少一個實施例中,通信網絡包含多個DVR裝置,每一者存儲一組不同的用戶可訪問內容。在發(fā)生存儲失效的情況下,DVR可操作以從所述網絡的各種裝置檢索內容以恢復其數據。因為許多用戶記錄相同的節(jié)目,所以在發(fā)生存儲失效的情況下,DVR有可能恢復其數據,而先前并沒有在其它存儲裝置上備份內容。實際上,所述DVR可從已存儲相同數據的所述網絡的其它存儲裝置檢索所述數據的副本。此技術可用上文描述的選擇性存檔技術強化,以在所述網絡的其它裝置上備份較不流行的內容,同時充分利用其它裝置上存儲的高度可用內容,以在發(fā)生失效的情況下恢復存儲媒體。圖5說明通信系統(tǒng)500的實施例。通信系統(tǒng)500包含多個DVR 502A-502F、通信網絡504及管理服務器506。下文更詳細闡述此些組件中的每一者。通信系統(tǒng)500可包含出于簡潔原因而未說明的其它組件、元件或裝置。 DVR 502A-502F中的每一者可操作以接收并存儲內容。取決于期望的設計標準,DVR 502A-502F中的每一者可具有相同的記錄容量或不同的記錄容量。DVR 502A-502F可類似于DVR 306A-306B(參見圖3及4)且本文出于簡潔原因省略進一步闡述。通信網絡504可操作以使DVR 502A-502F彼此以通信方式耦合且與通信網絡504的其它裝置(例如,管理服務器506)以通信方式耦合。通信網絡504可類似于通信網絡104(參見圖I)及通信網絡310 (參見圖3)且本文出于簡潔原因省略進一步闡述。管理服務器506可操作以管理DVR 502A-502F間的內容的備份。在至少一個實施例中,管理服務器506保持DVR 502A-502F中的每一者上存儲的內容的概況。取決于各種因素,管理服務器506進一步可操作以請求DVR 502A-502F中的每一者在另一 DVR502A-502F上備份內容。在至少一個實施例中,管理服務器506可為不同于DVR502A-502F的分開的物理裝置。在另一實施例中,可由一個或一個以上DVR 502A-502F執(zhí)行管理服務器506的功倉泛。表I說明DVR 502A-502F中的每一者上存儲的內容的實施例。如表I中說明,存在各種DVR 502A-502F上記錄的10個節(jié)目。管理服務器506實時或基于周期性時間表從DVR 502A-502F中的每一者接收指定在其上存儲的內容的數據?;诒鞩中的數據,管理服務器506確定特定DVR是否應傳送內容到另一裝置以供備份。
權利要求
1.一種存儲媒體內容的方法,所述方法包括 將多個媒體內容文件存儲在娛樂裝置的第一存儲媒體上; 基于所述媒體內容文件的特性而選擇所述媒體內容文件的一部分以供備份; 將所述媒體內容文件的所述部分通過通信鏈路從所述娛樂裝置發(fā)射到另ー裝置; 及 將所述媒體內容文件的所述部分存儲在所述另ー裝置的第二存儲媒體上。
2.根據權利要求I所述的方法,它還包括 將檢索所述媒體內容文件的所述部分的請求發(fā)射到所述另ー裝置; 從所述另ー裝置接收所述媒體內容文件的所述部分;及 將所述媒體內容文件的所述部分存儲在所述第一存儲媒體上。
3.根據權利要求I所述的方法,其特征在于,選擇所述媒體內容文件的一部分還包括 基于所述媒體內容文件的特性而識別所述媒體內容文件中的至少ー個的值;及 基于所述值而選擇所述媒體內容文件的所述部分。
4.根據權利要求3所述的方法,其特征在于,識別所述值還包括 接收用戶輸入,所述用戶輸入指定所述媒體內容文件中的所述至少一個的所述值。
5.根據權利要求3所述的方法,其特征在于,識別所述值還包括 從內容提供者接收元數據,所述元數據指定所述媒體內容文件中的所述至少ー個的所述值。
6.根據權利要求I所述的方法,其特征在于,選擇所述媒體內容文件的一部分還包括 基于所述多個媒體內容文件的觀看頻率而選擇所述媒體內容文件的所述部分。
7.根據權利要求I所述的方法,其特征在于,選擇所述媒體內容文件的一部分還包括 選擇至少ー個未觀看的媒體內容文件以供備份。
8.根據權利要求I所述的方法,其特征在于,選擇所述媒體內容文件的一部分還包括 捜索電子節(jié)目指南以定位與所述媒體內容文件中的至少ー個相關聯的電視節(jié)目的其它播出時段;及 響應于在所述電子節(jié)目指南中未定位所述電視節(jié)目的其它播出時段而選擇所述媒體內容文件中的所述至少一個以供備份。
9.根據權利要求I所述的方法,其特征在于,選擇所述媒體內容文件的所述部分還包括 選擇至少ー個媒體內容文件,所述媒體內容文件已被所述娛樂裝置的用戶保護。
10.ー種數字視頻記錄器,它包括 通信接ロ,其可操作以從電視傳播網絡接收電視節(jié)目; 網絡接ロ,其通過通信網絡以通信方式耦合到另ー數字視頻記錄器; 存儲媒體,其可操作以存儲與多個電視節(jié)目相關聯的多個媒體內容文件;及 控制器,其可操作以 基于所述媒體內容文件的特性而選擇所述媒體內容文件的一部分以供在所述另ー數字視頻記錄器上備份;以及 啟始所述媒體內容文件的所述部分通過所述網絡接ロ從所述第一娛樂裝置到所述第ニ娛樂裝置的發(fā)射。
11.根據權利要求10所述的數字視頻記錄器,其特征在于 所述處理器還可操作以啟始消息通過所述網絡接ロ到所述第二數字視頻記錄器的發(fā)射,所述消息請求從所述第二數字視頻記錄器檢索所述媒體內容文件的所述部分; 所述網絡接ロ可操作以從所述第二娛樂裝置接收所述媒體內容文件的所述部分; 及 所述處理器可操作以協調所述媒體內容文件的所述部分在所述存儲媒體上的存儲。
12.根據權利要求10所述的數字視頻記錄器,其特征在于,所述網絡接ロ可操作以從所述第二數字視頻記錄器接收媒體內容文件的第二部分,且所述處理器可操作以協調所述媒體內容文件的所述第二部分在所述存儲媒體上的存儲。
13.根據權利要求10所述的數字視頻記錄器,其特征在于,所述處理器可操作以基于所述媒體內容文件的特性而識別所述媒體內容文件中的至少ー個的值且基于所述值而選擇所述媒體內容文件的所述部分以供備份。
14.根據權利要求13所述的數字視頻記錄器,其特征在于,所述處理器可操作以接收用戶輸入,所述用戶輸入指定所述媒體內容文件中的所述至少一個的所述值。
15.根據權利要求13所述的數字視頻記錄器,其特征在于,所述處理器從內容提供者接收元數據,所述元數據指定所述媒體內容文件中的所述至少一個的所述值。
16.根據權利要求10所述的數字視頻記錄器,其特征在于,所述處理器基于所述多個媒體內容文件的觀看頻率而選擇所述媒體內容文件的所述部分。
17.根據權利要求10所述的數字視頻記錄器,其特征在于,所述處理器選擇所述媒體內容文件中用戶未觀看的至少ー個以供備份。
18.根據權利要求10所述的數字視頻記錄器,其特征在于,所述處理器可操作以搜索電子節(jié)目指南,以定位與所述媒體內容文件中的至少ー個相關聯的電視節(jié)目的其它播出時段,且響應于在所述電子節(jié)目指南中未定位所述電視節(jié)目的其它播出時段而選擇所述媒體內容文件中的所述至少一個以供備份。
19.一種系統(tǒng),它包括 第一娛樂裝置,它包含 第一網絡接ロ,其以通信方式耦合到通信網絡; 第一存儲媒體,其可操作以存儲第一組多個媒體內容文件; 第一處理器; 第二娛樂裝置,它包含 第二網絡接ロ,其通過所述通信網絡以通信方式耦合到所述第一網絡接ロ ; 第二存儲媒體,其可操作以將第二組多個媒體內容文件存儲在存儲位置的第一 分配中;及 第二處理器; 所述第一處理器可操作以基于所述第一組多個媒體內容文件的一部分的特性而選擇所述第一組多個媒體內容文件的所述部分以供備份且啟始所述第一組多個媒體內容文件的所述部分通過所述第一網絡接ロ到所述第二娛樂裝置的發(fā)射; 所述第二處理器可操作以協調所述第一組多個媒體內容文件的所述部分到存儲位置的第二分配中的所述第二存儲媒體上的存儲。
20.根據權利要求19所述的系統(tǒng),其特征在干 所述第二處理器可操作以基于所述第二組多個媒體內容文件的一部分的特性而選擇所述第二組多個媒體內容文件的所述部分以供備份且啟始所述第二組多個媒體內容文件的所述部分通過所述第一網絡接ロ到所述第一娛樂裝置的發(fā)射; 所述第一處理器可操作以協調所述第一組多個媒體內容文件的所述部分到存儲位置的第二分配中的所述第一存儲媒體上的存儲。
全文摘要
本發(fā)明揭示用于媒體內容的選擇性存檔的技術。第一娛樂裝置將多個媒體內容文件存儲在第一存儲媒體上。該第一娛樂裝置基于該媒體內容文件的特性而選擇該媒體內容文件的一部分以供備份并通過通信網絡將該媒體內容文件的該部分發(fā)射到第二娛樂裝置。該第二娛樂裝置將該媒體內容文件的該部分存儲在與其相關聯的第二存儲媒體上。
文檔編號H04N5/781GK102687507SQ201080060242
公開日2012年9月19日 申請日期2010年12月6日 優(yōu)先權日2009年12月8日
發(fā)明者亨利·葛瑞格·馬奇, 威廉·邁克爾·比爾斯 申請人:艾科星科技公司