两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

使用網(wǎng)絡(luò)記錄設(shè)備作為補充存儲器記錄節(jié)目的系統(tǒng)和方法

文檔序號:7640546閱讀:176來源:國知局
專利名稱:使用網(wǎng)絡(luò)記錄設(shè)備作為補充存儲器記錄節(jié)目的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明旨在提供當用戶的本地設(shè)備缺乏足夠的資源來記錄節(jié)目 時在網(wǎng)絡(luò)記錄設(shè)備上記錄節(jié)目的系統(tǒng)和方法.
背景技術(shù)
諸如數(shù)字視頻記錄(DVR)設(shè)備之類的記錄設(shè)備在當前技術(shù)中 已為大家所熟知. 一些DVR系統(tǒng)可以包括多個調(diào)諧器,用于同時記 錄多個節(jié)目.然而,這樣的系統(tǒng)有多少個調(diào)諧器可用,就只能同時記 錄多少個節(jié)目,因為每一個調(diào)諧器都是一次只記錄一個節(jié)目.如果用 戶的DVR系統(tǒng)有兩個調(diào)諧器,而用戶希望記錄,例如,三個正在同 時播放的三個NCAA大學籃球錦標賽,用戶將被迫選擇其中兩個比 賽來進行記錄,而不記錄第三個比賽.
可用的存儲空間也是對DVR的記錄節(jié)目能力產(chǎn)生限制.當沒 有足夠的空間可用來進行記錄時,用戶必須要么取消記錄,要么從 DVR中刪除記錄操作.另外,帶寬限制也可以對同時記錄多個節(jié)目 構(gòu)成限制.例如,DVR中的硬盤所需的總的帶寬可能會限制DVR設(shè) 備同時記錄超過一定數(shù)量的節(jié)目的能力,
相應(yīng)地,希望提供數(shù)字記錄系統(tǒng)和方法,記錄的節(jié)目的數(shù)量比系 統(tǒng)的資源所能夠記錄的更多.

發(fā)明內(nèi)容
通過提供當用戶的本地設(shè)備缺乏足夠的資源來記錄節(jié)目時在網(wǎng) 絡(luò)記錄設(shè)備上記錄節(jié)目的系統(tǒng)和方法,來實現(xiàn)根據(jù)本發(fā)明的原理的此 目的及其他目的.
用戶的設(shè)備包括諸如交互節(jié)目指南之類的交互式電視應(yīng)用程序. 交互式電視應(yīng)用程序可使用戶通過記錄設(shè)備啟動或調(diào)度用于進行記錄的也包括在用戶的設(shè)備中的程序.在適當?shù)臅r間(例如,當調(diào)度或 啟動記錄時,或在進行記錄之前的某一時間),交互式電視應(yīng)用程序 確定用戶的設(shè)備是否具有足夠的資源用來執(zhí)行其記錄操作.例如,交 互式電視應(yīng)用程序可以確定是否將會有足夠數(shù)量的調(diào)諧器可用來同 時記錄節(jié)目,或者,也可以確定記錄設(shè)備是否將具有足夠的空間用于 在給定時間段內(nèi)記錄節(jié)目。
如果用戶的設(shè)備缺乏足夠的資源執(zhí)行一個或多個記錄操作,則交 互式電視應(yīng)用程序向遠程網(wǎng)絡(luò)記錄設(shè)備傳輸執(zhí)行一個或多個記錄操 作的請求。網(wǎng)絡(luò)記錄設(shè)備可以通過記錄節(jié)目,或者,在某些實施例中, 通過保留用戶的已經(jīng)存儲的節(jié)目(例如,由于來自同一個兩絡(luò)上的另 一個用戶的設(shè)備的類似的請求,已經(jīng)記錄的節(jié)目),對該請求作出響 應(yīng).交互式電視應(yīng)用程序可以隨后允許用戶從遠程網(wǎng)絡(luò)記錄設(shè)備播放 節(jié)目,或當有資源可用時從網(wǎng)絡(luò)記錄設(shè)備下栽節(jié)目,并將它們存儲在 本地用于進行播放.
交互式電視應(yīng)用程序可以使用任何合適的方法,選擇哪些記錄操 作在本地進行,以及哪些記錄操作要在網(wǎng)絡(luò)記錄設(shè)備上進行.在某些 實施例中,交互式電視應(yīng)用程序提示用戶指出哪些記錄操作要在本地 進行或在網(wǎng)絡(luò)記錄設(shè)備上進行。在某些實施例中,交互式電視應(yīng)用程 序,基于,例如,節(jié)目是否已經(jīng)由網(wǎng)絡(luò)記錄設(shè)備進行了記錄,被調(diào)度 用于進行記錄的節(jié)目的記錄選項(例如,記錄優(yōu)先級)或特征(例如, 主趙、演員),自動地選擇哪些記錄操作要在本地進行或在網(wǎng)絡(luò)記錄 設(shè)備上進行.在某些實施例中,網(wǎng)絡(luò)記錄設(shè)備可以記錄它預(yù)期將被請 求的節(jié)目.網(wǎng)絡(luò)記錄設(shè)備可以通過,例如,在當前或歷史請求上運行 的趁勢算法,和/或為針對某一個節(jié)目的數(shù)量(例如,請求的實際數(shù)量 或與針對另一個節(jié)目的請求的數(shù)量相比)定閣值,來識別這樣的節(jié)目.


通過下面的參考附圖進行的詳細描述,本發(fā)明的上面的及其他特
征、其本質(zhì)和各種優(yōu)點將變得顯而易見,其中
圖1是顯示了根據(jù)本發(fā)明的一個實施例的說明性交互式電視系統(tǒng)的圖形;
圖2顯示了根據(jù)本發(fā)明的一個實施例的電視列表的說明性顯示
屏幕;
圖3顯示了根據(jù)本發(fā)明的一個實施例的涉及電視節(jié)目的信息的 說明性顯示屏幕;
圖4顯示了根據(jù)本發(fā)明的一個實施例的在開始記錄之后全屏顯 示電視節(jié)目的說明性顯示屏幕;
圖5顯示了根據(jù)本發(fā)明的一個實施例的顯示了記錄選項的說明 性顯示屏幕;
圖6顯示了根據(jù)本發(fā)明的一個實施例的顯示了用戶的設(shè)備的說 明性沖突通知的說明性顯示屏幕;
圖7顯示了根據(jù)本申請的一個實施例的顯示了利用網(wǎng)絡(luò)記錄設(shè) 備來記錄節(jié)目的建議的說明性顯示屏幕;
圖8顯示了根據(jù)本申請的一個實施例的顯示了記錄的節(jié)目的列 表的說明性顯示屏幕;
圖9顯示了根據(jù)本發(fā)明的一個實施例的當用戶的設(shè)備缺乏足夠 的資源進行記錄時利用網(wǎng)絡(luò)記錄設(shè)備進行記錄的說明性過程的流程 圖;以及
圖10顯示了根據(jù)本發(fā)明的一個實施例的當用戶的設(shè)備缺乏足 夠的資源進行多次記錄時利用網(wǎng)絡(luò)記錄設(shè)備進行多次記錄的說明性 過程的流程困11-12顯示了根據(jù)本發(fā)明的一個實施例的利用網(wǎng)絡(luò)記錄設(shè)備 選擇是否要記錄節(jié)目的說明性過程的流程圖13顯示了本發(fā)明的一個實施例的基于利用網(wǎng)絡(luò)記錄設(shè)備已 經(jīng)記錄的節(jié)目確定是否要利用網(wǎng)絡(luò)記錄設(shè)備來記錄節(jié)目的說明性過 程的流程圖;以及
圖14顯示了根據(jù)本發(fā)明的一個實施例的通過用戶的設(shè)備和網(wǎng) 絡(luò)記錄設(shè)備分發(fā)記錄的說明性過程的流程圖.
具體實施方式
圖1顯示了根據(jù)本發(fā)明的一個實施例的說明性交互式電視系統(tǒng)
100.用戶設(shè)備110通過通信路徑122從內(nèi)容源120接收呈現(xiàn)信號 的形式的內(nèi)容.在實踐中,可以有多個內(nèi)容源120和用戶設(shè)備110, 但是,在圖1中顯示了一個,以避免使圖形過分復(fù)雜化。
內(nèi)容源120可以是任何合適的內(nèi)容源,諸如,例如,有線系統(tǒng) 頭端,衛(wèi)星電視分發(fā)設(shè)施、電視節(jié)目設(shè)施、按需點播服務(wù)器(例如, VOD服務(wù)器)、基于因特網(wǎng)的服務(wù)器、IPTV服務(wù)器,或任何其他 合適的用于分發(fā)內(nèi)容的設(shè)施或系統(tǒng).內(nèi)容源120可以被配置為通過 任何合適的通信路徑122傳輸信號,包括,例如,衛(wèi)星路徑、光纖 路徑、電纜路徑或任何其他合適的有線或無線路徑.信號可以攜帶任 何合適的內(nèi)容,諸如,例如,電視節(jié)目、音樂、新聞、Web服務(wù)、 游戲、應(yīng)用程序,或任何其他合適的內(nèi)容。
用戶設(shè)備110可以包括適合于提供交互式電視體驗的任何設(shè) 備.用戶設(shè)備110可以包括電視設(shè)備,諸如,電視、機頂盒、游戲 機、記錄設(shè)備、視頻播放器、用戶輸入設(shè)備(例如,遙控器、鍵盤、 鼠標、觸摸板、觸摸屏和聲音識別接口),或適合于提供交互式電視 體驗的任何其他設(shè)備.例如,用戶設(shè)備110可以包括由Motorola , Inc.提供的DCT 1200、 2500、 5100、 6208或6412機頂盒,在某 些實施例中,用戶設(shè)備110可以包括諸如具有電枧卡(PCTV)的個 人計算機之類的計算機設(shè)備.
在圖1的示例中,用戶設(shè)備110至少包括控制電路180、顯示 設(shè)備120、記錄設(shè)備140,以及用戶輸入設(shè)備116,它們可以作為單 獨的設(shè)備或作為單個的整體設(shè)備來實現(xiàn).可以在用戶設(shè)備110上實 現(xiàn)諸如交互式電視節(jié)目指南之類的交互式電視應(yīng)用程序,以在顯示設(shè) 備120上顯示由內(nèi)容源120通過路徑122傳輸?shù)膬?nèi)容,并提供交 互式電視應(yīng)用程序功能.
記錄設(shè)備140可以是個人祝頻記錄器(PVR)、數(shù)字視頻記錄器 (DVR)、盒式磁帶錄像機(VCR)、 DVD記錄器,或任何其他合適的 視頻記錄器.記錄i史備140可以包括一個或多個調(diào)諧器.顯示設(shè)備120可以是任何合適的設(shè)備,如,例如,電視監(jiān)視器 或電腦監(jiān)視器.顯示設(shè)備120也可以被配置為提供音頻的輸出。
可以使控制電路180從輸入設(shè)備116接收用戶輸入,并執(zhí)行交 互式電視應(yīng)用程序的指令.控制電路180可以包括一個或多個調(diào)諧 器(例如,模擬或數(shù)字調(diào)諧器)、編碼器和解碼器,解密器、處理器 (例如,MIPS系列處理器)、存儲器(例如,RAM和硬盤)、通 信電路(例如,電纜調(diào)制解調(diào)器電路)、輸入/輸出電路(例如,圖形 電路或顯示適配器)、到用戶設(shè)備110的各種設(shè)備的連接,以及用 于提供模擬或數(shù)字電視編程、節(jié)目記錄、以及交互式電視功能的任何 其他合適的組件.在某些實施例中,可以將控制電路180作為用戶 設(shè)備110的的其中一個設(shè)備的一部分,如,例如,記錄設(shè)備140、 顯示器120或任何其他設(shè)備(例如,機頂盒、電視和/或視頻播放器) 的一部分.
可以有任何合適的數(shù)量的用戶將諸如用戶設(shè)備110之類的設(shè)備 連接到內(nèi)容源120和一個或多個數(shù)據(jù)源124.但是為了圖的簡潔性, 只顯示了一個用戶的設(shè)備.可以有多個用戶的的設(shè)備使用有線電視網(wǎng) 或任何其他合適的手段連接到內(nèi)容源120和數(shù)據(jù)源124.在某些實 施例中,可以有多個用戶的設(shè)備使用任何合適的手段彼此連接在一起 (例如,通過寬帶電纜調(diào)制解調(diào)器,主網(wǎng)絡(luò)或因特網(wǎng)).
用戶設(shè)備110可以從一個或多個數(shù)據(jù)源124接收交互式電視 應(yīng)用程序數(shù)據(jù).數(shù)據(jù)源124可以提供特定類型的內(nèi)容的數(shù)據(jù)或特定 應(yīng)用程序的數(shù)據(jù).例如, 一個數(shù)據(jù)源124可以提供非點播資產(chǎn)(例 如,免費和按次計費的電視節(jié)目)的數(shù)據(jù),而另一個數(shù)據(jù)源可以提供 點播資產(chǎn)(例如,VOD節(jié)目)的數(shù)據(jù).或者,例如,同一個數(shù)據(jù)源 可以提供這兩種類型的數(shù)據(jù).例如, 一個數(shù)據(jù)源124可以提供交互 式電枧節(jié)目指南的數(shù)據(jù).另一個數(shù)據(jù)源124可以,例如,提供在用 戶設(shè)備110上運行的另一個交互式電視應(yīng)用程序(例如,家庭購物 應(yīng)用程序)的數(shù)據(jù).在某些實施例中,數(shù)據(jù)源124可以使用客戶端/ 服務(wù)器方法向交互式電視應(yīng)用程序提供數(shù)據(jù).每個數(shù)據(jù)源可以有一個服務(wù)器,所有數(shù)據(jù)共用一個服務(wù)器,或者,在某些實施例中,可以只
有一個服務(wù)器在用戶設(shè)備110和各種數(shù)據(jù)源124之間作為代理進 行通信。
圖1顯示了作為不同的元素的內(nèi)容源120和數(shù)據(jù)源124.在實 踐中,它們的功能可以組合起來,并位于同一個設(shè)施中的同一個系統(tǒng) 提供,或從位于多個設(shè)施中的多個系統(tǒng)提供.例如, 一個內(nèi)容源120 和數(shù)據(jù)源124可以組合起來,以提供VOD內(nèi)容和關(guān)聯(lián)的VOD數(shù) 據(jù).
說明性的交互式電視系統(tǒng)100包括網(wǎng)絡(luò)記錄設(shè)備130.網(wǎng)絡(luò)記 錄設(shè)備130可以是任何合適的類型的記錄設(shè)備,包括,例如,EVR、 DVR、 DVD記錄器、硬盤驅(qū)動器陣列、服務(wù)器,或用于記錄由用戶 設(shè)備110的一個或多個實例選擇的節(jié)目的任何其他合適的設(shè)備.在 某些實施例中,網(wǎng)絡(luò)記錄設(shè)備130可以是獨立的設(shè)備、用戶設(shè)備110 的一部分、內(nèi)容源120的一部分、交互式電視系統(tǒng)100中的任何其 他設(shè)備的一部分,或上述設(shè)備中的任何設(shè)備的組合.
網(wǎng)絡(luò)記錄設(shè)備130可以包括用于至少進行記錄操作的控制電路 和存儲設(shè)備.例如,網(wǎng)絡(luò)記錄設(shè)備130至少包括控制電路132和存 儲設(shè)備134??刂齐娐?32可以包括一個或多個調(diào)諧器、處理器、 存儲器(例如,RAM)、通信電路、到交互式電視系統(tǒng)100的各種 設(shè)備的連接,以及任何其他合適的組件.控制電路132從用戶設(shè)備 110的一個或多個實例上的交互式電視應(yīng)用程序接收指令.指令可以 包括,例如,記錄節(jié)目、刪除節(jié)目、生成傳輸節(jié)目的流(例如,作為 VOD節(jié)目)、修改刪除優(yōu)先級,或任何其他合適的指令.
響應(yīng)從交互式電視應(yīng)用程序接收到指令的情況,控制電路132 指示調(diào)諧器調(diào)諧到攜帶了由交互式電視系統(tǒng)IOO(例如,由用戶設(shè)備 110)的其他設(shè)備請求進行記錄的節(jié)目的頻道,并將節(jié)目記錄到存儲 設(shè)備134中.在某些實施例中,控制電路132在存儲設(shè)備134中 存儲與記錄的節(jié)目關(guān)聯(lián)的信息,諸如,例如,記錄選項、記錄屬性、 刪除選項、來自交互式電視系統(tǒng)100的設(shè)備的指令,或任何其他合適的信息.在某些實施例中,網(wǎng)絡(luò)記錄設(shè)備130可以從內(nèi)容源120 直接訪問(例如,通過IP網(wǎng)絡(luò)上的ftp)內(nèi)容,而不需要調(diào)諧器.
圖2顯示了可以顯示在顯示器120上的說明性節(jié)目指南屏幕 200,用戶可以通過任何合適的手段訪問節(jié)目指南屏幕200,諸如, 例如,按下"菜單"、"指南",或用戶輸入設(shè)備116上的其他合適的 鍵或按鍵順序,從另一個節(jié)目指南屏幕或菜單導航,或通過當前技術(shù) 已知的任何其他裝置.說明性節(jié)目指南屏幕200包含節(jié)目列表210 的網(wǎng)格,包括節(jié)目標題、頻道、計劃的播放時間.屏幕可以包括任何 其他合適的節(jié)目信息。在其他實施例中,節(jié)目指南屏幕可以包括節(jié)目 的列表(即,只有一列),用戶可以使用用戶輸入設(shè)備116或任何 其他合適的手段,利用突出顯示的區(qū)域212選擇所需的節(jié)目列表.
為調(diào)度將要進行記錄的節(jié)目或其他合適的視頻,用戶可以突出顯 示所需的節(jié)目,如圖2所示,在該圖中,突出顯示了頻道28上的"傳 記",并按下"記錄,,鍵或鍵順序,或使用用戶輸入設(shè)備116從屏幕中 選擇"記錄,,選項.可以用用戶設(shè)備110的任何合適的設(shè)備,例如, 用記錄設(shè)備140來記錄節(jié)目.響應(yīng)接收到進行節(jié)目記錄的指令的情 況,交互式電視應(yīng)用程序可以在與所選節(jié)目關(guān)聯(lián)的列表中放置圖標 216,向用戶指出,交互式電視應(yīng)用程序已經(jīng)預(yù)定記錄該節(jié)目(例如, 在圖2中,同時預(yù)定進行記錄的"Biography"、 "Inside Stuff,以及 "Men In Black"),
在選擇記錄某一個節(jié)目之前,用戶可以請求有關(guān)該節(jié)目的補充信 息.例如,用戶可以使用突出顯示區(qū)域212來突出顯示列表,并按 下用戶輸入設(shè)備116上的"信息"鍵或鍵順序.響應(yīng)接收到用戶請求 的情況,交互式電視應(yīng)用程序可以顯示信息屏幕.圖3顯示了說明 性倌息屏幕300,包括詳細倌息部分302、節(jié)目描述區(qū)域304 (包括 節(jié)目標趙、時間和頻道),以及視頻窗口 306.屏幕300還包括可 選擇的困標310、其中的一些或全部可以包括文本描述.屏幕可以包 括記錄的選項、系列記錄、父母鎖,或任何其他合適的交互式電視應(yīng) 用程序操作.如果用戶確定他希望記錄節(jié)目,則用戶可以通過按下"記錄"鍵或鍵順序,使用用戶輸入設(shè)備(例如,用戶輸入設(shè)備116)從 屏幕中選擇"記錄"選項,或通過任何其他合適的手段,預(yù)定記錄操作。
在某些實施例中,用戶可以正在全屏幕視圖(例如,如圖4所 示的全屏幕視圖400)下在顯示設(shè)備120上觀看節(jié)目,并決定記錄 節(jié)目.要記錄節(jié)目,用戶可以按下用戶輸入設(shè)備116上的"記錄,,鍵 或鍵順序,或使用任何其他合適的手段.諸如彈出式通知402之類 的彈出式通知可以出現(xiàn),以確認記錄操作已經(jīng)開始.也可以響應(yīng)接收 到用戶記錄節(jié)目的確認(例如,響應(yīng)用戶利用圖5的菜單502確認 記錄),出現(xiàn)這樣的通知.在某些實施例中,當以前預(yù)定的記錄操作 開始時,彈出式通知402可以自動地出現(xiàn)。
在某些實施例中,交互式電視應(yīng)用程序可以提示用戶設(shè)置節(jié)目的 記錄選項.例如,交互式電視應(yīng)用程序可以顯示諸如如圖5所示的 記錄選項屏幕500之類的屏幕或彈出式窗口.記錄選項屏幕500包 括彈出式菜單502,包括多個記錄選項504。記錄選項504包括傳 輸類型、分辨率、記錄優(yōu)先級、開始緩沖長度、用戶計劃查看節(jié)目的 時間,以及副本保存多長時間.在某些實施例中,記錄選項彈出式菜 單可以包括任何其他合適的記錄選項(例如,結(jié)束緩沖長度、要記錄 多少份數(shù),以及要記錄哪個頻道)。在某些實施例中,交互式電視應(yīng) 用程序可以自動地i殳置節(jié)目的記錄選項.
在適當?shù)臅r間(例如,當調(diào)度或啟動記錄時,或在進行記錄之前 的某一時間),交互式電視應(yīng)用程序確定用戶的設(shè)備是否具有足夠的 資源用來執(zhí)行其記錄操作.例如,交互式電視應(yīng)用程序可以確定用戶 的設(shè)備是否具有足夠調(diào)諧器可以用來同時記錄多個節(jié)目.交互式電視 應(yīng)用程序可以基于用戶的設(shè)備中的調(diào)諧器的當前的、預(yù)定的或預(yù)期的 使用(例如,根據(jù)用戶的觀看習慣,確定),確定調(diào)諧器的可用性. 作為另一個示例,交互式電視應(yīng)用程序可以確定用戶的設(shè)備的記錄設(shè) 備是否具有足夠空間執(zhí)行其記錄操作.交互式電視應(yīng)用程序可以通過 將用于記錄節(jié)目的可用空間與執(zhí)行每一個當前或預(yù)定的記錄操作所 需的估計的空間進行比較,確定記錄設(shè)備是否具有足夠的空間.響應(yīng)確定用戶的設(shè)備沒有足夠的資源執(zhí)行其記錄操作的情況,交 互式電視應(yīng)用程序向網(wǎng)絡(luò)記錄設(shè)備傳輸執(zhí)行一個或多個記錄操作的 請求.請求可以是,例如,用戶的設(shè)備沒有足夠的資源執(zhí)行一個或多 個記錄操作的指示。響應(yīng)該請求,網(wǎng)絡(luò)記錄設(shè)備可以執(zhí)行一個或多個 記錄操作,或保留用戶的一個或多個已經(jīng)記錄的節(jié)目.
在某些實施例中,當用戶在觀看某一個節(jié)目時啟動記錄操作時, 交互式電視應(yīng)用程序確定用戶的設(shè)備沒有足夠的用于進行記錄的資 源,交互式電視應(yīng)用程序可以自動地指示網(wǎng)絡(luò)記錄設(shè)備執(zhí)行記錄操 作.通過這樣做,用戶可以獲得不中斷的觀看體驗.或者,交互式電 視應(yīng)用程序可以提示用戶發(fā)出利用網(wǎng)絡(luò)記錄設(shè)備執(zhí)行記錄操作的指 令,或使資源被釋放出來,可以用來本地執(zhí)行記錄操作.
除將請求傳輸?shù)骄W(wǎng)絡(luò)記錄設(shè)備之外,交互式電視應(yīng)用程序還可以 取消網(wǎng)絡(luò)記錄設(shè)備執(zhí)行的本地記錄操作.或者,不是取消本地記錄操 作,在傳輸節(jié)目之前有資源變得可用的情況下,交互式電視應(yīng)用程序 可以暫停本地記錄操作.如果有資源確實可用于執(zhí)行記錄操作,則交
互式電視應(yīng)用程序可以取消利用網(wǎng)絡(luò)記錄設(shè)備執(zhí)行的記錄操作,并消 除節(jié)目的本地記錄操作的暫停.
交互式電視應(yīng)用程序可以,響應(yīng)確定用戶的設(shè)備沒有足夠的資源 執(zhí)行其全部記錄操作的情況,選擇哪些節(jié)目要利用用戶的設(shè)備進行本 地記錄,以及哪些節(jié)目要利用網(wǎng)絡(luò)記錄設(shè)備進行遠程記錄,在某些實 施例中,此選擇是自動地進行的.交互式電視應(yīng)用程序可以使用用于 進行選擇的任何合適的判別條件.例如,交互式電視應(yīng)用程序可以, 基于記錄選項(例如,記錄優(yōu)先級)、節(jié)目的傳輸類型(例如,首輪 放映還是再度上映,數(shù)字的還是模擬傳輸)、節(jié)目主題(例如,體育 賽事),網(wǎng)絡(luò)記錄設(shè)備是否可以訪問該節(jié)目或是否已經(jīng)記錄了該節(jié)目, 節(jié)目是否巳經(jīng)由用戶的設(shè)備或另 一個設(shè)備進行了記錄或請求要利用 網(wǎng)絡(luò)記錄設(shè)備進行記錄,或基于任何其他合適的判別條件,確定利用 用戶的設(shè)備還是網(wǎng)絡(luò)記錄設(shè)備執(zhí)行特定的記錄操作.
在某些實施例中,用戶可以設(shè)置指示交互式電視應(yīng)用程序請求網(wǎng)絡(luò)記錄設(shè)備執(zhí)行針對滿足特定判別條件的節(jié)目的記錄操作的全局選 項.判別條件可以包括,例如,記錄選項(例如,記錄優(yōu)先級)、節(jié) 目的傳輸類型(例如,首輪放映或再度上映,數(shù)字的或模擬傳輸)、 節(jié)目主題(例如,體育賽事),是否已經(jīng)利用網(wǎng)絡(luò)記錄設(shè)備記錄了節(jié) 目,或任何其他合適的判別條件。全局設(shè)置可以指示交互式電視應(yīng)用 程序在需要記錄節(jié)目時,自動地購買網(wǎng)絡(luò)記錄設(shè)備上的空間.在某些 實施例中,用戶可以設(shè)置在需要購買額外的空間時和/或購買額外的空 間昂責時在網(wǎng)絡(luò)記錄設(shè)備上記錄節(jié)目的更多限制性的判別條件.在給 每一個用戶提供了特定量的網(wǎng)絡(luò)存儲器(例如,作為服務(wù)等級功能) 以及可以購買更多存儲空間的實施例中,利用網(wǎng)絡(luò)記錄設(shè)備記錄節(jié)目
的判別條件可以包括針對每一個用戶的情況(例如,取決于用戶的預(yù) 算)是否使用網(wǎng)絡(luò)記錄空間和/或使用多少購買的網(wǎng)絡(luò)記錄空間).
在某些實施例中,交互式電視應(yīng)用程序可以提示用戶發(fā)出是利用 用戶的設(shè)備還是利用網(wǎng)絡(luò)記錄設(shè)備執(zhí)行一個或多個記錄操作的指示.
一個合適的提示可以是沖突通知600,如圖6所示.
通知600包括描述部分602和列表610.描述部分602向用 戶指出了用戶的設(shè)備沒有足夠的資源,不能記錄最初預(yù)定的所有節(jié) 目.在某些實施例中,描述部分可以包括缺乏哪一種資源的指示(例 如,沒有足夠的調(diào)諧器可用或沒有的足夠空間).描述部分610提 示用戶選擇要利用用戶的設(shè)備本地記錄兩個節(jié)目 描述部分610還 提示用戶選擇要利用網(wǎng)絡(luò)記錄設(shè)備記錄的節(jié)目.在某些實施例中,描 述部分也可以描述默認操作.
列表610包括節(jié)目名稱、頻道號和傳輸時間.列表可以包括任 何其他合適的信息,包括,例如,頻道名稱、傳輸日期、演員、簡要 描述,或任何其他合適的信息.用戶可以通過利用用戶輸入設(shè)備116 控制突出顯示的區(qū)域612來選擇列表.為選擇要利用用戶的設(shè)備記 錄的節(jié)目,用戶可以突出顯示與節(jié)目關(guān)聯(lián)的列表,并選擇"本地記錄" 選項(例如,按鈕616).類似地,為選擇要利用網(wǎng)絡(luò)記錄設(shè)備記錄 的節(jié)目,用戶可以突出顯示與節(jié)目關(guān)聯(lián)的列表,并選擇"遠程記錄"選項(例如,按鈕618).
在某些實施例中,交互式電視應(yīng)用程序可以向用戶建議哪些節(jié)目 要利用網(wǎng)絡(luò)記錄設(shè)備進行記錄,以及哪些節(jié)目要利用用戶的設(shè)備進行 記錄.例如,交互式電視應(yīng)用程序可以確定網(wǎng)絡(luò)記錄設(shè)備是否已經(jīng)記 錄了節(jié)目。如果識別了記錄的節(jié)目,則交互式電視應(yīng)用程序可以向用 戶建議,不利用用戶的設(shè)備記錄節(jié)目,而是由網(wǎng)絡(luò)記錄設(shè)備為用戶保 存(參見,例如,圖7的建議通知700).響應(yīng)接收到用戶已經(jīng)通 過網(wǎng)絡(luò)記錄設(shè)備保存了節(jié)目的指示,交互式電視應(yīng)用程序可以,例如, 指示控制電路132修改存儲設(shè)備134的與以前記錄的節(jié)目關(guān)聯(lián)的 條目(例如,將節(jié)目的刪除優(yōu)先級設(shè)置為"不要刪除"、"不要清空"、 或"保存,,).
交互式電視應(yīng)用程序可以確定是否已經(jīng)以任何合適的方式利用 網(wǎng)絡(luò)記錄設(shè)備記錄了被選擇進行記錄的節(jié)目.例如,交互式電視應(yīng)用 程序可以請求網(wǎng)絡(luò)記錄設(shè)備提供并從網(wǎng)絡(luò)記錄設(shè)備接收已經(jīng)利用網(wǎng) 絡(luò)記錄設(shè)備記錄的節(jié)目的列表,并將那些節(jié)目與被選擇利用用戶的設(shè) 備進行記錄而用戶的設(shè)備沒有足夠的資源進行記錄的節(jié)目進行比較. 然后,交互式電視應(yīng)用程序可以指示網(wǎng)絡(luò)記錄設(shè)備保存巳經(jīng)利用網(wǎng)絡(luò) 記錄設(shè)備記錄的并且最初被選擇利用用戶的設(shè)備進行記錄的節(jié)目.
作為用于確定是否已經(jīng)利用網(wǎng)絡(luò)記錄設(shè)備記錄了被選擇進行記 錄的節(jié)目的方法的另一個示例,網(wǎng)絡(luò)記錄設(shè)備可以從交互式電視應(yīng)用 程序接收被選擇進行記錄的而用戶的設(shè)備沒有資源進行記錄的節(jié)目 的列表.然后,交互式電枧應(yīng)用程序可以將所選節(jié)目與已經(jīng)利用網(wǎng)絡(luò) 記錄設(shè)備記錄的節(jié)目進行比較,并為用戶保存已經(jīng)利用網(wǎng)絡(luò)記錄設(shè)備 記錄的所選節(jié)目.網(wǎng)絡(luò)記錄設(shè)備也可以指示交互式電視應(yīng)用程序取消 或暫停隨著用戶的設(shè)備的對應(yīng)的記錄操作.
在某些實施例中,交互式電視應(yīng)用程序可以,要么自動地,要么 響應(yīng)從網(wǎng)絡(luò)記錄設(shè)備接收到通知的情況,確定網(wǎng)絡(luò)記錄設(shè)備不能或?qū)?不會執(zhí)行針對特定節(jié)目的記錄操作.然后,交互式電視應(yīng)用程序可以 響應(yīng)確定結(jié)果,建議用戶的設(shè)備執(zhí)行記錄操作.例如,網(wǎng)絡(luò)記錄設(shè)備可以缺乏足夠的資源(例如,當網(wǎng)絡(luò)記錄設(shè)備是用戶的設(shè)備的附加記 錄設(shè)備)用來記錄節(jié)目。作為另一個示例,網(wǎng)絡(luò)記錄設(shè)備接收對它可 以記錄的節(jié)目的法律限制(例如,由于內(nèi)容源的提供商和網(wǎng)絡(luò)記錄設(shè) 備之間的協(xié)議).或者,如果網(wǎng)絡(luò)記錄設(shè)備將不會記錄節(jié)目,則交互 式電視應(yīng)用程序可以執(zhí)行能使網(wǎng)絡(luò)記錄設(shè)備記錄節(jié)目的功能(例如, 為網(wǎng)絡(luò)記錄設(shè)備購買更多存儲空間).
用戶或交互式電視應(yīng)用程序可以選擇由哪個設(shè)備執(zhí)行哪些記錄 操作,以嘗試最大化任何合適的判別條件.例如,判別條件可以包括 盡可能使用用戶的設(shè)備的資源(例如,調(diào)諧器和/或空間),并盡可能 避免使用用戶對網(wǎng)絡(luò)記錄設(shè)備,這對于最小化用戶的進行記錄操作的 成本是有益的。作為另一個示例,判別條件可以包括最小化網(wǎng)絡(luò)記錄 設(shè)備的資源總使用量。然后,交互式電視應(yīng)用程序可以指示用戶的設(shè) 備記錄還沒有利用網(wǎng)絡(luò)記錄設(shè)備記錄的節(jié)目,并指示網(wǎng)絡(luò)記錄設(shè)備保 存已經(jīng)記錄的節(jié)目。作為再一個示例,判別條件還判別條件可以包括 記錄具有較高的利用用戶的設(shè)備進行記錄的記錄優(yōu)先級的節(jié)目和具 有較低的利用網(wǎng)絡(luò)記錄設(shè)備進行記錄的記錄優(yōu)先級的節(jié)目.
在某些實施例中,交互式電視應(yīng)用程序可以使用任何合適的方 法,包括,例如,在列表周圍放置彩色邊界,改變列表的顏色(例如,
圖6中的彩色區(qū)614),改變列表的字體,以列表方式顯示圖標, 或任何其他合適的方法,為用戶區(qū)別用戶的設(shè)備將執(zhí)行的記錄操作和 網(wǎng)絡(luò)記錄設(shè)備將執(zhí)行的記錄操作.用戶可以通過從通知600 (例如, 圖標620)中選擇記錄選項,確認要利用用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備 執(zhí)行哪些記錄操作,也可以通過選擇取消選項(例如,圖標622), 取消要利用用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備執(zhí)行的哪些記錄操作。
在某些實施例中,運營網(wǎng)絡(luò)記錄設(shè)備的服務(wù)提供商可以對網(wǎng)絡(luò)記 錄設(shè)備代表用戶執(zhí)行的每一次記錄操作收費.作為另一個示例,網(wǎng)絡(luò) 記錄設(shè)備還可以對于無限制的記錄操作,或?qū)τ趫?zhí)行一定數(shù)量的記錄 操作,收取每天的、每周的或每個月的費用.作為再一個示例,用戶 可以使用的網(wǎng)絡(luò)記錄設(shè)備上的空間量可以取決于由用戶購買的服務(wù)
18等級(例如,白銀會員、黃金會員).購買了用戶最高等級服務(wù)的用 戶可以比購買了最低等級服務(wù)的用戶利用網(wǎng)絡(luò)記錄設(shè)備執(zhí)行更多記 錄操作。
當用戶已經(jīng)超過了分配給他的空間量時,交互式電視應(yīng)用程序可 以提示用戶提供從服務(wù)提供商那里購買網(wǎng)絡(luò)記錄設(shè)備上的更多存儲 空間所需的個人信息(例如,較高等級服務(wù)).作為響應(yīng),用戶可以
輸入PIN或其他信息以完成購買. 一旦完成了購買,服務(wù)提供商就 可以向用戶釋放額外的空間.
交互式電視應(yīng)用程序可以為用戶顯示記錄的節(jié)目菜單,以觀看由 用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備執(zhí)行的記錄操作. 一個這樣的菜單是如圓 8所示的菜單800,用戶可以通過按下"記錄的節(jié)目菜單,,鍵或鍵順 序,從另一個交互式電視應(yīng)用程序屏幕(例如,使用用戶輸入設(shè)備 116,從交互式電視應(yīng)用程序屏幕中選擇"記錄的節(jié)目菜單"選項), 或通過任何其他合適的方法,來訪問該菜單。菜單800包括記錄的 節(jié)目列表802、詳細信息部分804和視頻窗口 806.列表802包括 節(jié)目長度、節(jié)目標題802、頻道號.列表可以包括任何其他合適的信 息.
在某些實施例中,列表可以包括利用用戶的設(shè)備記錄的節(jié)目和利 用網(wǎng)絡(luò)記錄設(shè)備記錄的節(jié)目。在某些實施例中,交互式電視應(yīng)用程序 可以通過標記與利用用戶的設(shè)備記錄的或利用網(wǎng)絡(luò)記錄設(shè)備記錄的 節(jié)目關(guān)聯(lián)的列表(例如,通過在列表旁邊放置諸如圖標808之類的 圖標,在列表周圍放置彩色邊框,改變列表的顏色或更改列表的字 體),區(qū)別利用每一種記錄設(shè)備記錄的節(jié)目.或者,利用每一種設(shè)備 記錄的節(jié)目的列表可以是分開的(例如,兩個列表集合, 一個是利用 用戶的設(shè)備記錄的, 一個是利用網(wǎng)絡(luò)記錄設(shè)備記錄的).在某些實施 例中,交互式電視應(yīng)用程序可以不區(qū)分這些節(jié)目,以便使顯示對于用 戶來說盡可能簡單.在某些應(yīng)用程序中,可以向用戶顯示網(wǎng)絡(luò)記錄設(shè) 備代表網(wǎng)絡(luò)的其他用戶記錄的一些節(jié)目或全部節(jié)目.交互式電視應(yīng)用 程序可以使用任何合適的過濾器來限制顯示的代表其他用戶記錄的節(jié)目的數(shù)量.過濾器可以是建議引擎(例如,類似于由位于Cambridge, MA的ChoiceStream公司提供的個人VOD和PPV建議引擎).
為播放記錄的節(jié)目,用戶可以從列表802中選擇與節(jié)目關(guān)聯(lián)的 列表.如果利用用戶的設(shè)備記錄了所選節(jié)目,則交互式電視應(yīng)用程序 可以指示用戶的設(shè)備播放節(jié)目,通過,例如,指示顯示設(shè)備顯示所選 節(jié)目.
然而,如果利用網(wǎng)絡(luò)記錄設(shè)備記錄了所選節(jié)目,則網(wǎng)絡(luò)記錄設(shè)備 可以向交互式電視應(yīng)用程序傳輸節(jié)目,為進行本地播放作準備.例如, 響應(yīng)播放節(jié)目的請求,網(wǎng)絡(luò)記錄設(shè)備可以作為視頻點播節(jié)目提供向用 戶提供節(jié)目,并作為流將節(jié)目傳輸?shù)接脩舻脑O(shè)備。作為另一個示例, 網(wǎng)絡(luò)記錄器可以將節(jié)目傳輸?shù)接脩舻脑O(shè)備,以便交互式電視應(yīng)用程序 在本地播放節(jié)目(假設(shè)用戶的設(shè)備具有足夠的資源用于接收節(jié)目).
在操作過程中,交互式電視應(yīng)用程序可以通過,例如,刪除記錄 的節(jié)目,來釋放資源.例如,交互式電視應(yīng)用程序可以刪除存儲在用 戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備上的節(jié)目(例如,網(wǎng)絡(luò)記錄設(shè)備代表另一個 用戶記錄的節(jié)目)以及網(wǎng)絡(luò)記錄設(shè)備為用戶保留的節(jié)目 交互式電視 應(yīng)用程序也可以自動發(fā)現(xiàn)或自動配置更多存儲設(shè)備,并添加更多存儲 空間(例如,通過自動安裝硬盤驅(qū)動器或自動發(fā)現(xiàn)已經(jīng)向用戶的設(shè)備 添加的附加記錄設(shè)備).然后,交互式電視應(yīng)用程序可以確定釋放的 資源是否足夠?qū)⒐?jié)目從網(wǎng)絡(luò)記錄設(shè)備傳榆到用戶的設(shè)備.或者,交互 式電視應(yīng)用程序可以周期地確定用戶的設(shè)備是否具有足夠的空閑資 源用于傳輸節(jié)目.響應(yīng)確定用戶的設(shè)備具有足夠的資源的情況,交互 式電視應(yīng)用程序,可以自動地或響應(yīng)用戶的指令,將節(jié)目從網(wǎng)絡(luò)記錄 設(shè)備傳輸?shù)接脩舻脑O(shè)備.例如,當用戶為使用網(wǎng)絡(luò)記錄設(shè)備的時間進 行支付時,這可能是有益的. 一旦傳輸了節(jié)目,交互式電視應(yīng)用程序 就可以指示網(wǎng)絡(luò)記錄設(shè)備刪除節(jié)目或刪除以前設(shè)置的"不要刪除"刪 除優(yōu)先級。
在2005年 11月 4日提出的標題為"SYSTEMS AND METHODS FOR RECORDING PROGRAMS WITH A NETWORKRECORDING DEVICE UPON FAILURE OF A USER'S
EQUIPMENT"的共同擁有的美國專利申請No._中描述了網(wǎng)絡(luò)
記錄設(shè)備和用戶的設(shè)備的組合的其他用法,這里引用了該申請作為參 考。
下列流程圖用于說明本發(fā)明的某些實施例涉及的過程。圖9是 當用戶的設(shè)備沒有足夠的資源時使用網(wǎng)絡(luò)記錄設(shè)備執(zhí)行記錄操作的 說明性過程的流程圖.過程900從步驟902開始,在步驟910中, 交互式電視應(yīng)用程序確定執(zhí)行記錄操作是否將超過用戶設(shè)備110 (圖 1)的資源.例如,交互式電視應(yīng)用程序可以確定用戶設(shè)備110是否 具有足夠調(diào)諧器和足夠可用空間用于執(zhí)行記錄操作.交互式電視應(yīng)用 程序可以識別用戶的設(shè)備的資源的當前的,預(yù)定的和預(yù)期使用,以確 定用戶的設(shè)備是否將具有足夠的資源.交互式電視應(yīng)用程序可以任意 次數(shù)和在任何時候執(zhí)行步驟910,直至節(jié)目的傳輸時間。
如果交互式電視應(yīng)用程序確定執(zhí)行記錄操作將不會超過用戶設(shè) 備110的資源,則過程900進入步驟920,在該步驟中,交互式電 視應(yīng)用程序指示用戶設(shè)備110執(zhí)行記錄操作.如果相反交互式電視 應(yīng)用程序確定執(zhí)行記錄操作將超過用戶設(shè)備110的資源,則過程 卯0進入步驟930。在步驟930中,網(wǎng)絡(luò)記錄設(shè)備130 (圖1)執(zhí) 行記錄操作。過程900在步驟932中結(jié)束.
圖10是當用戶的設(shè)備沒有足夠的資源時使用網(wǎng)絡(luò)記錄設(shè)備記 錄節(jié)目的說明性過程的流程圖.過程1000從步驟1002開始.在步 驟1010中,交互式電視應(yīng)用程序確定執(zhí)行多個記錄操作是否將超過 用戶設(shè)備110 (圖1)的資源.例如,交互式電視應(yīng)用程序可以確定 用戶設(shè)備110是否具有足夠調(diào)諧器和足夠可用空間用于執(zhí)行記錄操 作.如果交互式電視應(yīng)用程序確定執(zhí)行記錄操作將不會超過用戶設(shè)備 110的資源,則過程1000 iiA步驟1020.
在步驟1020中,交互式電枧應(yīng)用程序確定記錄操作是否將立即 開始.如果交互式電視應(yīng)用程序確定記錄操作將立即開始(例如,在 記錄操作將開始之前幾分鐘),則過程1000進入步驟1025,在該步驟中,用戶設(shè)備110執(zhí)行記錄操作,如果相反交互式電視應(yīng)用程 序確定記錄操作將不會立即開始,則過程1000返回到步驟1010,
以確定可以供用戶的設(shè)備用來執(zhí)行多個記錄操作的資源是否有變化.
如果在步驟1010中交互式電視應(yīng)用程序確定執(zhí)行記錄操作將 會超過用戶設(shè)備110的資源,則過程1000進入步驟1030。在步驟 1030中,交互式電視應(yīng)用程序選擇多個記錄操作中的一個或多個記 錄操作,利用網(wǎng)絡(luò)記錄設(shè)備130(圖1 )執(zhí)行這些記錄操作。步驟1030
可以是預(yù)先定義的過程,諸如,例如,過程noo(圖ii )或過程1200
(圖12).在步驟1040中,交互式電視應(yīng)用程序指示網(wǎng)絡(luò)記錄設(shè) 備130執(zhí)行在步驟1030中選擇的記錄操作.在步驟1G50中,交 互式電視應(yīng)用程序指示用戶設(shè)備110暫停執(zhí)行選定的記錄操作.
在步驟1060中,交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備是否執(zhí) 行了選定的記錄操作.如果交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備已 經(jīng)執(zhí)行了選定的記錄操作,則過程1000在步驟1062中結(jié)束.如果 相反交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備已經(jīng)執(zhí)行了選定的記錄 操作,則過程1000進入步驟1070'
在步驟1070中,交互式電視應(yīng)用程序確定用戶設(shè)備110是否 具有足夠的資源來記錄一個或多個選定的記錄操作.如果交互式電視 應(yīng)用程序確定用戶設(shè)備110沒有足夠的資源,則過程1000返回到 步驟1060.如果相反交互式電視應(yīng)用程序確定用戶設(shè)備110具有足 夠的資源,則過程1000進入步驟1080,在步驟1080中,交互式 電枧應(yīng)用程序從所有用戶設(shè)備110刪除一個或多個選定記錄操作的 暫停,以執(zhí)行那些記錄操作.在步驟IO卯中,交互式電視應(yīng)用程序 取消利用網(wǎng)絡(luò)記錄設(shè)備130執(zhí)行一個或多個選定記錄操作,然后, 過程1000返回到步驟1010.
圖11和12是利用網(wǎng)絡(luò)記錄設(shè)備從多個記錄操作中選擇一個 或多個記錄操作的說明性過程的流程圖.在過程1000的步驟1030 中,執(zhí)行說明性過程1100。過程1100從步驟1102開始,該步驟 1102是過程1000的步驟1010.在步驟1110中,交互式電視應(yīng)用程序向用戶顯示一個沖突通知,通知用戶,不能利用用戶設(shè)備110執(zhí)
行多個記錄操作中的一個或多個記錄操作(圖1).沖突通知也可以
提示用戶選擇要利用網(wǎng)絡(luò)記錄設(shè)備130(圖l)代替用戶設(shè)備110執(zhí) 行的多個記錄操作中的一個或多個記錄操作。在步驟1120中,交互 式電視應(yīng)用程序可以從用戶那里接收利用網(wǎng)絡(luò)記錄設(shè)備130執(zhí)行多 個記錄操作中的 一個或多個記錄操作的選擇。
在步驟1130中,交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備130 是否具有足夠的空間分配給用戶執(zhí)行多個記錄操作中的選擇的一個 或多個記錄操作.如果交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備130 具有足夠的空間,則過程1100進入步驟1140,在該步驟中,過程 1100返回到過程1000,并執(zhí)行步驟1040.如果相反交互式電視應(yīng) 用程序確定網(wǎng)絡(luò)記錄設(shè)備130沒有足夠的空間,則過程1100進入 步驟1150。
在步驟1150中,交互式電視應(yīng)用程序接收購買網(wǎng)絡(luò)記錄設(shè)備 130上的額外的空間的用戶指令.例如,用戶可以為多個記錄操作中 的選擇的一個或多個記錄操作購買額外的空間.作為另一個示例,用 戶可以購買更高等級的服務(wù).用戶可以給交互式電視應(yīng)用程序提供用 于執(zhí)行購買的個人信息(例如,PIN或信用卡號).在步驟1160中, 交互式電視應(yīng)用程序執(zhí)行購買,以使網(wǎng)絡(luò)記錄設(shè)備130上有更多空 間.在步驟1170中,過程1100返回到過程1000,并執(zhí)行步驟 1040.
在過程1000的步驟1030中,執(zhí)行說明性過程1200.過程 1200從步猓1202開始,該步猓1202是過程1000的步驟1010. 在步驟1210中,交互式電視應(yīng)用程序確定用戶是否激活了利用網(wǎng)絡(luò) 記錄設(shè)備130執(zhí)行滿足特定判別條件的記錄操作的全局選項(困 1).特定判別條件可以包括,例如,記錄選項、節(jié)目屬性(例如, 節(jié)目主題或演員),用戶設(shè)備110(圖1)是否具有足夠的資源執(zhí)行 記錄操作,或任何其他合適的判別條件.如果交互式電視應(yīng)用程序確 定用戶沒有激活全局選項,則過程1200進入步稞1220,在該步臊中,沒有選擇利用網(wǎng)絡(luò)記錄設(shè)備130執(zhí)行任何記錄操作.
如果相反在步驟1210中交互式電視應(yīng)用程序確定用戶確實激 活了全局選項,則過程1200進入步驟1230.在步驟1230中,交 互式電視應(yīng)用程序確定多個記錄操作中是否有任何記錄操作滿足利 用網(wǎng)絡(luò)記錄設(shè)備130執(zhí)行記錄操作的特定判別條件.如果交互式電 視應(yīng)用程序確定,沒有一個節(jié)目滿足特定判別條件,則如上文所描述 的,過程1230進入步驟1220,如果相反交互式電視應(yīng)用程序確定, 一個或多個記錄操作滿足特定判別條件,過程1200進入步驟1240.
在步驟1240中,交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備130 是否具有足夠的空間分配給用戶執(zhí)行一個或多個記錄操作,如果交l 式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備130具有足夠的空間,則過程 1200進入步驟1250,在該步驟中,過程1200返回到過程1000,并 執(zhí)行步驟1040.如果相反交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄設(shè)備 130沒有足夠的空間,則過程1200進入步驟1260,
在步驟1260中,交互式電視應(yīng)用程序自動地執(zhí)行購買,以使網(wǎng) 絡(luò)記錄設(shè)備130上有額外的空間.例如,交互式電視應(yīng)用程序可以 使用當用戶激活了利用網(wǎng)絡(luò)記錄設(shè)備130執(zhí)行滿足特定判別條件的 記錄操作的全局選項時由用戶提供的PIN。在某些實施例中,全局選 項可以包括用于授權(quán)購買額外的空間的額外的判別條件.在這樣的實 施例中,交互式電視應(yīng)用程序也可以確定是否有一個或多個記錄操作 滿足額外的判別條件.在步驟1270中,過程1200返回到過程 1000,并執(zhí)行步猓1040.
圖13是本發(fā)明的一個實施例的基于利用網(wǎng)絡(luò)記錄設(shè)備已經(jīng)記 錄的節(jié)目確定是否要利用網(wǎng)絡(luò)記錄設(shè)備來記錄節(jié)目的說明性過程的 流程困.說明性過程1300從步稞1302開始.在某些實施例中,過 程1300可以在過程1000的步驟1010和1030之間執(zhí)行.在這樣 的實施例中,步驟1302是過程1000的步驟1010.在步驟1310 中,交互式電視應(yīng)用程序確定網(wǎng)絡(luò)記錄i殳備130 (圖1)已經(jīng)記錄了 哪些節(jié)目.為識別以前記錄的節(jié)目,交互式電視應(yīng)用程序可以,例如,請求和接收以前利用網(wǎng)絡(luò)記錄設(shè)備130記錄的節(jié)目列表.在一個或 多個實施例中,網(wǎng)絡(luò)記錄設(shè)備130可以自動地向交互式電視應(yīng)用程 序發(fā)送它以前已經(jīng)記錄的節(jié)目列表.
在步驟1320中,交互式電視應(yīng)用程序確定被選擇利用用戶i殳備 110 (圖1)進行記錄的節(jié)目是否已經(jīng)利用網(wǎng)絡(luò)記錄設(shè)備130記錄. 如果交互式電視應(yīng)用程序確定節(jié)目已經(jīng)利用網(wǎng)絡(luò)記錄設(shè)備130進行 了記錄,則過程1300進入步驟1330.在步驟1330中,交互式電 視應(yīng)用程序指示用戶設(shè)備110不記錄節(jié)目.在步驟1340中,交互 式電視應(yīng)用程序指示網(wǎng)絡(luò)記錄設(shè)備130不刪除節(jié)目。例如,網(wǎng)絡(luò)記 錄設(shè)備130的控制電路132(圖l)可以修改與存儲設(shè)備134(圖1) 中的節(jié)目關(guān)聯(lián)的項,以將節(jié)目的刪除優(yōu)先級設(shè)置為"不要刪除"、"不 要清空"或"保存"。過程1300在步驟1342中結(jié)束。
如果相反在步驟1320中交互式電視應(yīng)用程序確定節(jié)目尚未利 用網(wǎng)絡(luò)記錄設(shè)備130進行記錄,則過程1300進入步驟1350。在步 驟1350中,過程1300返回到過程1000,并執(zhí)行步驟1040.
圖14是當用戶的設(shè)備沒有足夠的資源執(zhí)行多個記錄操作中的 全部記錄操作時通過用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備分發(fā)記錄的說明性 過程的流程圖.在某些實施例中,過程1400可以在過程1000的步 驟1010和1030之間執(zhí)行.說明性過程1400從步驟1402開始. 在步驟1410中,交互式電視應(yīng)用程序確定用戶設(shè)備110 (圖l)是 否具有足夠的資源來執(zhí)行多個記錄操作中的至少一個記錄操作.如果 交互式電枧應(yīng)用程序確定用戶設(shè)備110沒有足夠的資源來執(zhí)行多個 記錄操作中的至少一個記錄操作,則過程1430進入步驟1420,在 該步棵中,過程1400返回到過程1000,并執(zhí)行步驟1030 (即,利 用網(wǎng)絡(luò)記錄設(shè)備130 (困1)執(zhí)行至少一個記錄操作).
如果相反在步稞1410中交互式電視應(yīng)用程序確定用戶設(shè)備 110具有足夠的資源來執(zhí)行多個記錄操作中的至少一個記錄操作,則 過程1400進入步驟1430.在步驟中1430中,交互式電視應(yīng)用程 序確定是否有多個記錄操作中的至少一個記錄搮作滿足特定判別條件,判別條件可以包括,例如,記錄選項(例如,記錄優(yōu)先級)、節(jié) 目屬性(例如,節(jié)目主題或演員),或任何其他判別條件.在某些實 施例中,用戶可以定義判別條件.如果交互式電視應(yīng)用程序確定,多 個記錄操作中的沒有一個記錄操作滿足特定判別條件,則如上文所描
述的,過程1400進入步驟1420,
如果相反在步驟1430中交互式電視應(yīng)用程序確定多個記錄操 作中的至少一個滿足特定判別條件,則過程1400進入步驟1440. 在步驟中1440中,交互式電視應(yīng)用程序選擇多個記錄操作中的滿足 利用用戶設(shè)備110進行記錄的特定判別條件的至少一個記錄操作.
在步驟1450中,交互式電視應(yīng)用程序指示用戶設(shè)備110執(zhí)行 在步驟1440中選擇的記錄搮作.在步驟1460中,過程1400返回 到過程1000,并執(zhí)行未被選擇利用用戶設(shè)備110執(zhí)行的記錄操作上 的步驟1030,以便避免將相同的記錄操作執(zhí)行兩次(一次利用用戶 設(shè)備110, 一次利用網(wǎng)絡(luò)記錄設(shè)備130)。
值得注意的是,上文參考記錄節(jié)目所描述的所有功能也可以應(yīng)用 于記錄視頻點播節(jié)目、視頻剪輯、游戲、節(jié)目系列或任何其他適合于 記錄操作并由用戶設(shè)備110進行顯示的內(nèi)容,在系列節(jié)目的情況下, 交互式電視應(yīng)用程序可以記錄系列節(jié)目的一個、 一些或全部片斷的多 個副本。
本發(fā)明的上文所描迷的實施例只是為了說明,而不作為限制,本 發(fā)明僅僅由隨后的權(quán)利要求作出限制.
權(quán)利要求
1.一種使用用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備來記錄節(jié)目的方法,包括確定進行記錄是否將超過所述用戶的設(shè)備的資源;以及響應(yīng)確定進行所述記錄將超過所述用戶的設(shè)備的所述資源的情況,利用所述網(wǎng)絡(luò)記錄設(shè)備進行所述記錄。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述資源包括用于進 行記錄的調(diào)諧器和空間.
3. 根據(jù)權(quán)利要求1所述的方法,進一步包括 確定所述用戶的設(shè)備是否具有足夠的資源來進行所述記錄;以及 響應(yīng)確定所述用戶的設(shè)備具有足夠的資源進行所述記錄的情況,取消利用所述網(wǎng)絡(luò)記錄設(shè)備進行所述記錄,并利用所述用戶的設(shè)備進 行所述記錄。
4. 根據(jù)權(quán)利要求1所述的方法,其中,確定進行記錄是否將 超過所述用戶的設(shè)備的所述資源的過程包括確定執(zhí)行多個記錄操作 是否將超過所述用戶的設(shè)備的所述資源,所述方法進一步包括響應(yīng)確定執(zhí)行多個記錄操作將超過所述用戶的設(shè)備的所述資源 的情況,選擇所述多個記錄操作中的至少一個記錄操作的第 一組和所 述多個記錄操作中的至少一個記錄操作的第二組;以及利用所述用戶的設(shè)備執(zhí)行所述選擇的第 一組記錄操作,并利用所 述網(wǎng)絡(luò)記錄設(shè)備執(zhí)行所述選擇的第二組記錄操作,
5. 根據(jù)權(quán)利要求4所述的方法,其中,選擇所述第一和第二 組記錄操作的過程包括接收用于包含在所述第 一或第二組記錄操作 中的至少一個記錄操作的用戶選擇.
6. 根據(jù)權(quán)利要求4所述的方法,其中,選擇所述第一或第二 組記錄操作的過程包括基于一個或多個判別條件,自動地選擇用于包 含在所述笫 一或第二組中的至少 一個記錄操作.
7. 根據(jù)權(quán)利要求6所述的方法,其中,所述一個或多個判別條件是記錄優(yōu)先級、節(jié)目屬性,以及是否已經(jīng)利用所述網(wǎng)絡(luò)記錄設(shè)備 執(zhí)行了所述記錄操作中的至少 一個.
8. 根據(jù)權(quán)利要求6所述的方法,進一步包括從所迷網(wǎng)絡(luò)記錄設(shè)備接收所述網(wǎng)絡(luò)記錄設(shè)備已經(jīng)執(zhí)行的記錄的列表;將從所述網(wǎng)絡(luò)記錄設(shè)備接收到的所述列表與被選擇為利用所述用戶的設(shè)備執(zhí)行的記錄進行比較;以及指示所述網(wǎng)絡(luò)記錄設(shè)備保留所述網(wǎng)絡(luò)記錄設(shè)備已經(jīng)執(zhí)行的被選 擇為利用所述用戶的設(shè)備執(zhí)行的記錄.
9. 根據(jù)權(quán)利要求1所述的方法,進一步包括 接收用戶的播放利用所述網(wǎng)絡(luò)記錄設(shè)備記錄的節(jié)目的請求; 在所述用戶的設(shè)備從所述網(wǎng)絡(luò)記錄設(shè)備接收請求的節(jié)目,作為視頻點播節(jié)貝提供;以及在所述用戶的設(shè)備中,播放所述節(jié)目.
10. 根據(jù)權(quán)利要求1所述的方法,進一步包括將最初利用所述網(wǎng)絡(luò)記錄設(shè)備執(zhí)行的記錄操作傳輸?shù)剿鲇脩?的i殳備;以及從所述網(wǎng)絡(luò)記錄設(shè)備中刪除所述傳輸?shù)挠涗?
11. 根據(jù)權(quán)利要求10所述的方法,進一步包括 確定所述用戶的設(shè)備是否具有足夠的資源用于接收所述記錄;以及其中,將所述記錄傳輸?shù)剿鲇脩舻脑O(shè)備的過程包括,響應(yīng)確定 所迷用戶的設(shè)備具有足夠的資源用于接收所迷記錄的情況,將所述記 錄傳輸?shù)剿鲇脩舻脑O(shè)備.
12. 根據(jù)權(quán)利要求1所述的方法,進一步包括接收購買所迷網(wǎng) 絡(luò)記錄設(shè)備中的空間的用戶指令,用于進行所述記錄.
13. —種使用用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備來記錄節(jié)目的方法,包括'.從所述用戶的設(shè)備接收進行將超過所述用戶的設(shè)備的所述資源的記錄的指令;以及響應(yīng)接收到所述指令的情況,利用所述網(wǎng)絡(luò)記錄設(shè)備進行所述記錄.
14. 根據(jù)權(quán)利要求13所述的方法,進一步包括從所述用戶的設(shè)備接收播放利用所述網(wǎng)絡(luò)記錄設(shè)備記錄的節(jié)目 的請求;以及向所述用戶的設(shè)備提供所述節(jié)目。
15. 根據(jù)權(quán)利要求14所述的方法,其中,向所述用戶的設(shè)備提 供所述節(jié)目的過程包括向所述用戶的設(shè)備提供所述節(jié)目作為視頻點 播節(jié)目提供。
16. —種用于記錄節(jié)目的系統(tǒng),所述系統(tǒng)包括用戶的設(shè)備、網(wǎng)絡(luò) 記錄設(shè)備和控制電路,所述控制電路被配置為確定進行記錄是否將超過所述用戶的設(shè)備的資源;以及 響應(yīng)確定進行所述記錄將超過所述用戶的設(shè)備的所述資源的情 況,指示所述網(wǎng)絡(luò)記錄設(shè)備進行所述記錄,
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述資源包括用于進 行記錄的調(diào)諧器和空間.
18. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述控制電路是進一 步被配置為確定所述用戶的設(shè)備是否具有足夠的資源來進行所述記錄;以及 響應(yīng)確定所述用戶的設(shè)備具有足夠的資源進行所述記錄的情況,指示所述網(wǎng)絡(luò)記錄設(shè)備取消進行所述記錄,并指示所述用戶的設(shè)備進行所述記錄.
19. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述控制電路是進一 步被配置為確定進行多個記錄操作是否將超過所述用戶的設(shè)備的資源; 響應(yīng)確定執(zhí)行多個記錄操作將超過所述用戶的設(shè)備的所迷資源 的情況,選擇所述多個記錄操作中的至少一個記錄操作的笫一組和所 述多個記錄操作中的至少一個記錄操作的笫二組;以及指示所述用戶的設(shè)備執(zhí)行所述選擇的第一組記錄操作,并指示所 述網(wǎng)絡(luò)記錄設(shè)備執(zhí)行所述選擇的第二組記錄操作.
20. 根據(jù)權(quán)利要求19所述的系統(tǒng),其中,所述控制電路進一步 被配置為接收用于包含在所述第一或第二組記錄操作中的至少一個 記錄操作的用戶選擇.
21. 根據(jù)權(quán)利要求19所迷的系統(tǒng),其中,所述控制電路進一步 被配置為基于一個或多個判別條件,自動地選擇用于包含在所述第一 或笫二組中的至少一個記錄操作.
22. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,所述一個或多個判別 條件是記錄優(yōu)先級、節(jié)目屬性,以及是否已經(jīng)利用所述網(wǎng)絡(luò)記錄設(shè)備 執(zhí)行了所述記錄操作中的至少 一個.
23. 根據(jù)權(quán)利要求16所述的系統(tǒng)進一步包括顯示適配器,其 中,所述控制電路進一步被配置為接收用戶的播放利用所述網(wǎng)絡(luò)記錄設(shè)備記錄的節(jié)目的請求; 在所述用戶的設(shè)備從所述網(wǎng)絡(luò)記錄設(shè)備接收請求的節(jié)目,作為視 頻點播節(jié)目提供;以及指示所述顯示適配器在所述用戶的設(shè)備上輸出所迷節(jié)目.
24. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述控制電路是進一 步被配置為將最初利用所述網(wǎng)絡(luò)記錄設(shè)備執(zhí)行的記錄操作傳輸?shù)剿鲇脩?的i殳備;以及從所述網(wǎng)絡(luò)記錄設(shè)備中刪除所述傳輸?shù)挠涗?
25. 根據(jù)權(quán)利要求24所述的系統(tǒng),其中,所述控制電路是進一 步被配置為確定所述用戶的設(shè)備是否具有足夠的資源用于接收所述記錄;以及響應(yīng)確定所述用戶的設(shè)備具有足夠的資源用于接收所述記錄的 情況,將所述記錄傳輸?shù)剿杂脩舻脑O(shè)備.
26. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述控制電路進一步被配置為接收購買所述網(wǎng)絡(luò)記錄設(shè)備中的空間以執(zhí)行所述記錄操作 的用戶指令.
全文摘要
提供了使用用戶的設(shè)備和網(wǎng)絡(luò)記錄設(shè)備記錄節(jié)目的系統(tǒng)和方法。交互式電視應(yīng)用程序可以確定用戶的設(shè)備是否具有足夠的資源(例如,調(diào)諧器或空間)用來記錄被選擇進行記錄的節(jié)目。如果交互式電視應(yīng)用程序確定用戶的設(shè)備沒有足夠的資源,則交互式電視應(yīng)用程序可以選擇,自動地或響應(yīng)用戶指令,利用網(wǎng)絡(luò)記錄設(shè)備進行記錄的節(jié)目。在某些實施例中,用戶可能必須為使用網(wǎng)絡(luò)記錄設(shè)備而付費,或者可能需要購買給定服務(wù)級別。交互式電視應(yīng)用程序可以從網(wǎng)絡(luò)記錄設(shè)備作為VOD節(jié)目來播放節(jié)目,也可以指示網(wǎng)絡(luò)記錄設(shè)備在用戶的設(shè)備具有足夠的資源時向用戶的設(shè)備傳輸記錄的節(jié)目。
文檔編號H04N7/26GK101297556SQ200680040389
公開日2008年10月29日 申請日期2006年11月1日 優(yōu)先權(quán)日2005年11月4日
發(fā)明者M·J·卡蘭爾 申請人:聯(lián)合視頻制品公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
麦盖提县| 商城县| 延川县| 禹州市| 巫山县| 池州市| 霍城县| 达州市| 丹寨县| 称多县| 那坡县| 大姚县| 苍梧县| 七台河市| 田阳县| 临朐县| 嘉荫县| 象山县| 杨浦区| 井冈山市| 鹤峰县| 海伦市| 通化市| 铜山县| 滕州市| 武冈市| 黄大仙区| 堆龙德庆县| 深州市| 满洲里市| 江山市| 淮阳县| 六安市| 康平县| 高尔夫| 江津市| 冀州市| 孟村| 平远县| 和龙市| 青州市|