本公開涉及使用交互式媒體指南應(yīng)用程序的系統(tǒng)和方法,尤其是 涉及使用交互式媒體指南應(yīng)用程序來將系列劇資源自動(dòng)包括在播放 列表中。本公開還涉及使用交互式媒體指南應(yīng)用程序來排列播放列表 內(nèi)資源的順序的系統(tǒng)和方法。
如這里定義的,資源指可播放的任何類型的媒體。這樣的媒體可 包括電視媒體、音樂媒體、交互式游戲和其它音頻和/或視頻媒體的所 有變化形式。每種資源可與識(shí)別資源的一個(gè)或多個(gè)方面(例如,名稱、 標(biāo)題、演員、導(dǎo)演、制片人、主題和類型)的一個(gè)或多個(gè)標(biāo)識(shí)符相關(guān)。 例如,電影“GoldenEye”的電視節(jié)目資源可具有與其相關(guān)的標(biāo)識(shí)符, 例如“Pierce?Brosnan”和“動(dòng)作(action)”。
播放列表可用于確定資源(例如,電視節(jié)目和歌曲)播放的順序。 隨著可儲(chǔ)存很多資源的數(shù)字視頻錄像機(jī)的出現(xiàn),播放列表可用于管理 對(duì)錄制的資源的重放。然而,為了使用戶重放儲(chǔ)存在數(shù)字視頻錄像機(jī) 或其它設(shè)備(例如服務(wù)器)上的資源,用戶可能需要?jiǎng)?chuàng)建播放列表。 播放列表的創(chuàng)建可能需要用戶的肯定性操作(affirmative?action), 例如手工選擇資源以包括在播放列表中。用戶可能發(fā)現(xiàn)這個(gè)活動(dòng)冗長(zhǎng) 乏味,特別是對(duì)于系列劇資源,例如系列劇錄制資源或系列視頻點(diǎn)播 (VOD)資源。因此,需要的是用于為系列劇資源自動(dòng)產(chǎn)生播放列表 的系統(tǒng)和方法。
已知可用的節(jié)目選擇的數(shù)量巨大,播放列表可能包括大量資源, 其中很多資源用戶可能并不想播放。因此,用戶可能希望播放資源的 子集(即,在數(shù)量上少于可用資源的資源的集合),但不想選擇每一 個(gè)資源,也不想逐步通過多個(gè)步驟來篩選播放列表。雖然篩選技術(shù)是 已知的,但這樣的技術(shù)在允許用戶獲得包括用戶希望播放的最期望的 資源的播放列表方面不能提供靈活性。此外,即使播放列表被篩選或 重新排列,仍然可能沒有指示對(duì)播放列表的篩選或重新排列的基礎(chǔ)的 標(biāo)識(shí)符。需要的是用于使用戶能夠快速和容易地產(chǎn)生播放列表的系統(tǒng) 和方法,以便重放最期望的資源或只重放期望的資源。還需要的是, 用于識(shí)別篩選或重新排列播放列表的基礎(chǔ)的系統(tǒng)和方法。
通過提供用于自動(dòng)產(chǎn)生系列劇資源的播放列表的系統(tǒng)和方法以 及用于將播放列表的資源分組成群集的系統(tǒng)和方法來處理上面和其 它的需要。
在一個(gè)實(shí)施方式中,系列劇資源(例如,屬于系列劇的電視節(jié)目) 可自動(dòng)包括在該系列劇的播放列表中。通過將系列劇資源自動(dòng)包括在 播放列表中而實(shí)現(xiàn)的優(yōu)點(diǎn)是,用戶不需要篩選、分類或重新排列資源 以獲得包括特定系列劇的播放列表。因此,當(dāng)用戶希望重放特定系列 劇的資源時(shí),他或她可
訪問該系列劇的播放列表并開始重放。系列劇 資源播放列表可包括例如錄制的資源(例如錄制在數(shù)字視頻錄像機(jī)上 的資源)、服務(wù)器存儲(chǔ)的資源(例如VOD資源)或其組合。如這里 使用的,錄制的資源可指作為用戶
請(qǐng)求的結(jié)果被直接或間接錄制的資 源(例如,在數(shù)字視頻錄像機(jī)、網(wǎng)絡(luò)視頻錄像機(jī)上,或在視頻錄像機(jī) 或網(wǎng)絡(luò)視頻錄像機(jī)上通過經(jīng)由遠(yuǎn)程
用戶界面例如從網(wǎng)絡(luò)服務(wù)器做出 的用戶請(qǐng)求來直接執(zhí)行)。如這里使用的,服務(wù)器存儲(chǔ)的資源指存儲(chǔ) 在遠(yuǎn)離用戶與系統(tǒng)的交互作用點(diǎn)的服務(wù)器或其它
數(shù)據(jù)庫(kù)服務(wù)器(例如 VOD服務(wù)器)上的資源。
交互式媒體應(yīng)用程序可提供系列劇選項(xiàng)屏幕,其使用戶能夠配置 特定系列劇的選項(xiàng)以及
指定可根據(jù)所配置的選項(xiàng)來包括資源的播放 列表(例如,創(chuàng)建新播放列表或選擇已有的播放列表)。例如,用戶 可配置系列劇(例如,StarTrek?TNG)的系列劇錄制選項(xiàng)并指定該系 列劇的播放列表(例如,TNG播放列表)。當(dāng)系列劇的劇集被錄制 時(shí),相應(yīng)于那些劇集的資源可自動(dòng)包括在該系列劇的播放列表中。
在另一實(shí)施方式中,交互式媒體指南應(yīng)用程序可根據(jù)一個(gè)或多個(gè) 用戶選擇的參數(shù)來將資源重新排列或分組成群集。為了將資源分組或 重新排列成群集,交互式媒體應(yīng)用程序可以從按預(yù)定順利排列的播放 列表開始,并將播放列表的各個(gè)資源分組成群集,其中每個(gè)群集的資 源滿足某些參數(shù)。例如,假定播放列表包括節(jié)目1-9,其中節(jié)目1、2、 8和9由演員A主演,節(jié)目3和4由演員B主演,而節(jié)目5-7由演員 C主演。進(jìn)一步假定所選擇的參數(shù)是演員A和C。當(dāng)播放列表被分組 成群集時(shí),一個(gè)群集可包括節(jié)目1、2、8和9(其相應(yīng)于演員A), 而另一個(gè)群集可包括節(jié)目5-7(其相應(yīng)于演員C)。節(jié)目3和4可能 由于其屬性與群集標(biāo)準(zhǔn)不匹配而不顯示,或它們可顯示在標(biāo)為“其它” 的群集中。應(yīng)理解,在一些實(shí)施方式中,交互式媒體指南應(yīng)用程序可 將相同的資源分到多個(gè)群集中。
交互式媒體指南應(yīng)用程序可提供包括一個(gè)或多個(gè)交互式參數(shù)選 擇
節(jié)點(diǎn)的用戶界面,其允許用戶選擇形成對(duì)播放列表的資源分組成群 集的基礎(chǔ)的參數(shù)。本發(fā)明的用戶界面的優(yōu)點(diǎn)是,它使用戶能夠在具有 有限的輸入命令控制(例如,限于使用遙控器)的交互式媒體指南環(huán) 境中容易選擇參數(shù),例如在交互式電視節(jié)目指南環(huán)境中。在一些實(shí)施 方式中,應(yīng)用程序根據(jù)例如參數(shù)與儲(chǔ)存在用戶播放列表中的內(nèi)容的相 關(guān)性來對(duì)參數(shù)做出建議,而前述相關(guān)性是如對(duì)在播放列表內(nèi)資源屬性 進(jìn)行某種
算法分析而確定的。例如,若在一個(gè)播放列表中所有資源都 包括演員John?Wayne,或沒有一個(gè)資源包括演員John?Wayne,則 “John?Wayne”作為演員的這個(gè)群集參數(shù)可能不作為該播放列表的選 項(xiàng)顯示。在“所有”資源都包括“John?Wayne”的第一種情況下,“John Wayne”作為參數(shù)的選擇將不會(huì)起到將資源分組成多個(gè)群集的作用, 因而不能有效地產(chǎn)生區(qū)別。在“沒有一個(gè)”資源包括John?Wayne的第 二種情況下,根據(jù)實(shí)現(xiàn)(篩選模式或非篩選模式),你可能得到在任 何群集中都沒有資源的結(jié)果,或得到空群集(相應(yīng)于由“John?Wayne” 主演的資源)和包含所有資源的“其它”群集。節(jié)點(diǎn)可包括從與播放列 表中的資源相關(guān)的屬性(例如,在電視節(jié)目資源中,屬性為演員、導(dǎo) 演、制片人、地點(diǎn)和主題)得到的參數(shù)。用戶可選擇這些屬性中的任 何一個(gè)作為用于給播放列表的資源分組成群集的參數(shù)。此外,交互式 媒體應(yīng)用程序可允許用戶限定參數(shù)的分級(jí)狀態(tài),以在資源的分組中提 供增加的控制措施。例如,可給某些參數(shù)初級(jí)意義,而給其它參數(shù)次 級(jí)意義。當(dāng)根據(jù)初級(jí)和次級(jí)參數(shù)給資源分組時(shí),在每個(gè)群集中的資源 可與初級(jí)參數(shù)有聯(lián)系,而每個(gè)群集中的資源的子集可與次級(jí)參數(shù)有聯(lián) 系。
在另一實(shí)施方式中,交互式媒體指南應(yīng)用程序可將資源重新排列 或分組成群集,并顯示與每個(gè)群集有關(guān)的至少一個(gè)標(biāo)識(shí)符,以指示形 成群集的基礎(chǔ)。標(biāo)識(shí)符可為簡(jiǎn)明地識(shí)別與標(biāo)識(shí)符相關(guān)的特定群集中的 資源的特征的關(guān)鍵字或標(biāo)語(yǔ)。例如,播放列表可包括三個(gè)群集,每個(gè) 群集都有指出在該群集的每個(gè)資源中都進(jìn)行演出的演員的標(biāo)識(shí)符。如 果需要,標(biāo)識(shí)符可按多個(gè)級(jí)別顯示,其中“頂級(jí)”指示符可與特定群集 的每個(gè)資源相關(guān),且其中“子”級(jí)指示符可與該特定群集內(nèi)的資源的子 群集相關(guān)。
在另一實(shí)施方式中,交互式媒體應(yīng)用程序可自動(dòng)選擇資源群集參 數(shù)并相應(yīng)地給資源分組成群集。在一些情況下,應(yīng)用程序可選擇初級(jí)、 次級(jí)、或甚至更大級(jí)別的參數(shù),以根據(jù)參數(shù)的等級(jí)自動(dòng)創(chuàng)建群集。
附圖說明
結(jié)合附圖理解,當(dāng)考慮下面的詳細(xì)說明時(shí),本發(fā)明的上面和其它 的特征、其性質(zhì)和各個(gè)優(yōu)點(diǎn)將更明顯,在附圖中:
圖1是根據(jù)本發(fā)明的實(shí)施方式的例證性交互式電視系統(tǒng)的圖示;
圖2示出根據(jù)本發(fā)明原理的系列劇的播放列表的例證性截屏;
圖3示出根據(jù)本發(fā)明的可為系列劇播放列表顯示的播放列表播 放條(transport?bar);
圖4示出說明根據(jù)本發(fā)明的實(shí)施方式來產(chǎn)生系列劇錄制資源而 可采取的步驟的
流程圖,;
圖5示出根據(jù)本發(fā)明的實(shí)施方式的系列劇錄制選項(xiàng)屏幕的例證 形截屏;
圖6示出說明根據(jù)本發(fā)明的實(shí)施方式將錄制的資源包括在根據(jù) 錄制的資源自動(dòng)創(chuàng)建的播放列表中而可采取的步驟的流程圖;
圖7示出說明根據(jù)本發(fā)明的實(shí)施方式來創(chuàng)建錄制的資源的播放 列表而可采取的步驟的流程圖;
圖8示出說明根據(jù)本發(fā)明的原理來產(chǎn)生系列劇VOD資源的播放 列表而可采取的步驟的流程圖;
圖9-11示出根據(jù)本發(fā)明原理可結(jié)合VOD系列劇資源和播放列表 顯示的例證性截屏;
圖12示出說明根據(jù)本發(fā)明原理來產(chǎn)生播放列表而可采取的步驟 的流程圖;
圖13示出說明根據(jù)本發(fā)明的實(shí)施方式來根據(jù)一個(gè)或多個(gè)
選定的 資源群集參數(shù)將播放列表的資源分組成群集而可采取的步驟的流程 圖;
圖14A和14B示出根據(jù)本發(fā)明的實(shí)施方式用戶可選擇來將播放 列表的資源分組成群集的交互式參數(shù)節(jié)點(diǎn)和其它交互式特征的例證 性截屏;
圖15示出說明根據(jù)本發(fā)明的實(shí)施方式來根據(jù)一個(gè)或多個(gè)選定的 資源群集參數(shù)將資源分組成群集而可采取的步驟的另一個(gè)流程圖;
圖16示出說明被分組為群集的播放列表的截屏,每個(gè)群集都有 根據(jù)本發(fā)明的實(shí)施方式的一個(gè)標(biāo)識(shí)符;
圖17示出說明被分組為群集的播放列表的截屏,每個(gè)群集都有 根據(jù)本發(fā)明的實(shí)施方式的多個(gè)標(biāo)識(shí)符;以及
圖18是示出說明根據(jù)本發(fā)明原理來根據(jù)由交互式媒體指南應(yīng)用 程序自動(dòng)確定的資源群集參數(shù)將資源分組成群集而可采取的步驟的 流程圖。
圖1示出根據(jù)本發(fā)明的實(shí)施方式的例證性交互式媒體系統(tǒng)100。 用戶裝置110通過通信路徑122從媒體源120接收以
信號(hào)形式的內(nèi)容。 實(shí)際上可能有多個(gè)媒體源120和用戶裝置110,但在圖1中每種只示 出其中的一個(gè),以避免使附圖過于復(fù)雜。
媒體源120可為任何適當(dāng)?shù)拿襟w源,例如
電纜系統(tǒng)前端、衛(wèi)星媒 體分配設(shè)施、媒體廣播設(shè)施、點(diǎn)播服務(wù)器(例如,VOD服務(wù)器)、 游戲服務(wù)供應(yīng)商(例如,在線游戲的游戲服務(wù)供應(yīng)商)、互聯(lián)網(wǎng)服務(wù) 供應(yīng)商(例如,用于提供
網(wǎng)站)、被排序的列表供應(yīng)商(例如,用于 提供播放列表)、或用于發(fā)起或分配內(nèi)容的任何其它適當(dāng)?shù)脑O(shè)施或系 統(tǒng)。媒體源120可配置成通過任何適當(dāng)?shù)耐ㄐ怕窂?22傳輸信號(hào),這 些通訊路徑包括例如衛(wèi)星路徑、光纖路徑、電纜路徑、互聯(lián)網(wǎng)路徑或 任何其它適當(dāng)?shù)挠芯€或無(wú)線路徑。信號(hào)可承載任何適當(dāng)?shù)膬?nèi)容,例如 電視節(jié)目、游戲、音樂、新聞和/或網(wǎng)絡(luò)服務(wù)。在一些實(shí)施方式中,媒 體源120可包括控制
電路,其用于執(zhí)行交互式媒體指南應(yīng)用程序(例 如客戶/服務(wù)器式媒體指南應(yīng)用程序或在線交互式媒體指南應(yīng)用程序) 的指令。
媒體源120可儲(chǔ)存根據(jù)本發(fā)明的可由用戶裝置110訪問的系列劇 播放列表。例如,當(dāng)用戶為VOD資源設(shè)立系列劇播放列表時(shí),該播 放列表可保持在媒體資源120。將播放列表保持在媒體資源120可能 是有利的,因?yàn)槊襟w資源120可根據(jù)是增加還是移除了該系列劇的 VOD資源來動(dòng)態(tài)地調(diào)節(jié)播放列表的內(nèi)容。將播放列表保持在媒體資 源120也可能是有利的,因?yàn)樗稍诓煌挠脩粞b置110由用戶訪問 和家庭成員訪問。
用戶裝置110可包括適合于提供交互式媒體體驗(yàn)的任何設(shè)備。用 戶裝置110可包括電視設(shè)備,例如電視機(jī)、機(jī)頂盒、錄制設(shè)備(例如 數(shù)字視頻錄像機(jī))、視頻播放器、用戶輸入設(shè)備(例如,遙控器、鍵 盤、
鼠標(biāo)、
觸摸板、
觸摸屏和
語(yǔ)音識(shí)別接口)、或適合于提供交互式 媒體體驗(yàn)的任何其它設(shè)備。例如,用戶裝置110可包括由摩托羅拉公 司提供的DCT?2000、2500、5100、6208或6412機(jī)頂盒。在一些實(shí)施 方式中,用戶裝置110可包括計(jì)算機(jī)設(shè)備,例如具有電視卡(PCTV) 或開放式電纜單向接收器(OCUR)插入卡以及可選地適合于內(nèi)容的 安全輸送的安全訪問卡的個(gè)人計(jì)算機(jī)。在一些實(shí)施方式中,用戶裝置 110可包括游戲系統(tǒng)、便攜式
電子設(shè)備例如便攜式DVD播放器、便攜 式游戲設(shè)備、蜂窩式電話、PDA、音樂播放器(例如,MP3播放器) 或任何其它適當(dāng)?shù)谋銛y式或固定設(shè)備。
用戶裝置110可包括使例如家庭的用戶裝置110的不同的組成部 分互聯(lián)的網(wǎng)絡(luò)(未示出)。這樣的布置可允許使用遠(yuǎn)程
定位的錄制設(shè) 備(例如數(shù)字視頻錄像機(jī)),其可儲(chǔ)存錄制的節(jié)目,而錄制的節(jié)目可 形成建立和/或維持系列劇播放列表的基礎(chǔ)。
在圖1的例子中,用戶裝置110至少包括控制電路118、顯示設(shè) 備112和用戶輸入設(shè)備114,這些設(shè)備可作為分離的設(shè)備或作為單個(gè) 設(shè)備實(shí)現(xiàn)。交互式媒體指南應(yīng)用程序,例如交互式電視節(jié)目指南,可 在用戶裝置110上實(shí)現(xiàn),以在顯示設(shè)備112上控制媒體源120通過路 徑122所傳輸?shù)拿襟w的顯示,并提供交互式媒體指南應(yīng)用程序特征。
可由用戶裝置110播放的媒體可差別很大。事實(shí)上,很多不同類 型的媒體可由用戶裝置110播放。很多不同類型的媒體可為可用的, 因?yàn)槊糠N媒體類型在技術(shù)意義上可為唯一的(例如,需要特定的技術(shù) 實(shí)現(xiàn)來播放特定類型的媒體)或被認(rèn)為在定義的意義上(in?a definitional?sense)是唯一的(例如,視頻點(diǎn)播節(jié)目可被認(rèn)為是與廣 播節(jié)目類型不同的媒體)。不同類型的媒體可一般地或在期望的特異 程度上分類。例如,媒體類型的一般分類可包括電視媒體、音樂媒體 和視頻和/或音頻媒體。在每種一般媒體類型中,更多特定和不同的媒 體類型是可用的。電視媒體可包括例如廣播電視節(jié)目、錄制的電視節(jié) 目、視頻點(diǎn)播(VOD)節(jié)目、準(zhǔn)視頻點(diǎn)播(NVOD)節(jié)目、按次付費(fèi) 收看節(jié)目、
衛(wèi)星電視節(jié)目和
流式視頻節(jié)目。錄制的電視節(jié)目可為另一 類型的電視節(jié)目的錄制物。錄制的電視節(jié)目可在本地儲(chǔ)存在用戶裝置 110上或遠(yuǎn)程儲(chǔ)存在聯(lián)網(wǎng)的用戶裝置(未示出)上。錄制的電視節(jié)目 也可儲(chǔ)存在遠(yuǎn)程網(wǎng)絡(luò)視頻錄像機(jī)服務(wù)器(例如媒體源120或類似的遠(yuǎn) 程服務(wù)器)上。音樂媒體可包括例如MP3文件、WAV文件、MIDI 文件、AAC、Real媒體、Dolby數(shù)字、或可使用來在用戶裝置110上 壓縮、分配或儲(chǔ)存音樂的其它適當(dāng)?shù)母袷健?br>顯示設(shè)備112可為任何適當(dāng)?shù)脑O(shè)備,例如電視監(jiān)視器、計(jì)算機(jī)監(jiān) 視器或用戶裝置110中合并的顯示器(例如,蜂窩式電話或音樂播放 器顯示器)。顯示設(shè)備112還可配置成提供音頻的輸出。
控制電路118適合于從輸入設(shè)備114接收用戶輸入并執(zhí)行交互式 媒體指南應(yīng)用程序的指令??刂齐娐?18可包括一個(gè)或多個(gè)調(diào)諧器(例 如模擬或數(shù)字調(diào)諧器)、
編碼器和
解碼器、處理器(例如,摩托羅拉 68000系列處理器)、
存儲(chǔ)器(即,RAM和
硬盤驅(qū)動(dòng)器)、通信電路 (例如,線纜
調(diào)制解調(diào)器電路)、輸入/輸出電路(例如,圖形電路)、 與用戶裝置110的不同設(shè)備的連接、以及用于提供模擬或數(shù)字媒體節(jié) 目、節(jié)目錄制和重放以及交互式媒體指南特征的任何其它適當(dāng)?shù)牟?件。在一些實(shí)施方式中,控制電路118可被包括為用戶裝置110的設(shè) 備之一的一部分,例如顯示器112或任何其它設(shè)備(例如,機(jī)頂盒、 電視和視頻播放器)的一部分。
用戶裝置110可包括存儲(chǔ)設(shè)備116,例如存儲(chǔ)器或硬盤(例如, 數(shù)字視頻錄像機(jī))。只示出一個(gè)這樣的存儲(chǔ)設(shè)備,以避免使附圖過于 擁擠,但是應(yīng)理解,可按需要使用額外的存儲(chǔ)設(shè)備。存儲(chǔ)設(shè)備116可 儲(chǔ)存數(shù)據(jù)(例如,系列劇播放列表)和媒體(例如,錄制的資源)。 在另一實(shí)施方式(未示出)中,用戶裝置110能夠訪問位于遠(yuǎn)程地點(diǎn) 的存儲(chǔ)設(shè)備以及在該遠(yuǎn)程存儲(chǔ)設(shè)備上存儲(chǔ)數(shù)據(jù)和/或媒體。在這里,這 樣的遠(yuǎn)程存儲(chǔ)設(shè)備可稱為聯(lián)網(wǎng)的存儲(chǔ)設(shè)備或聯(lián)網(wǎng)的數(shù)字視頻錄像機(jī)。
在一些實(shí)施方式中,交互式媒體指南應(yīng)用程序可使用客戶/服務(wù) 器方法向用戶提供特征。例如,可向服務(wù)器提供屬于系列播放列表的 數(shù)據(jù),該服務(wù)器可儲(chǔ)存來自客戶機(jī)的數(shù)據(jù)。當(dāng)客戶機(jī)產(chǎn)生系列劇播放 列表時(shí),它可從服務(wù)器檢索系列劇播放列表數(shù)據(jù),或可選地,客戶機(jī) 可對(duì)從服務(wù)器檢索的系列劇播放列表的元素排序。對(duì)于用戶裝置110 的每個(gè)實(shí)例可有一個(gè)服務(wù)器,對(duì)用戶裝置110的多個(gè)實(shí)例可有一個(gè)服 務(wù)器,或單個(gè)服務(wù)器可用作用戶裝置110的每個(gè)實(shí)例的代理。
任何適當(dāng)數(shù)量的用戶可以有連接到媒體源120和數(shù)據(jù)源124的裝 置,例如用戶裝置110。但為了說明的清楚,只示出單個(gè)用戶的裝置。 多個(gè)用戶的裝置可使用
有線電視網(wǎng)絡(luò)、局域網(wǎng)(LAN)、無(wú)線網(wǎng)絡(luò)或 任何其它適當(dāng)?shù)姆绞竭B接到媒體源120和數(shù)據(jù)源124。在一些實(shí)施方 式中,多個(gè)用戶的裝置可使用任何適當(dāng)?shù)姆绞奖舜诉B接。
用戶裝置110可從一個(gè)或多個(gè)數(shù)據(jù)源124接收交互式媒體指南應(yīng) 用程序數(shù)據(jù)。數(shù)據(jù)源124可提供特定類型的內(nèi)容或特定應(yīng)用程序的數(shù) 據(jù)。例如,一個(gè)數(shù)據(jù)源124可提供非點(diǎn)播資源(例如,非按次付費(fèi)收 看和按次付費(fèi)收看節(jié)目)的數(shù)據(jù),而另一數(shù)據(jù)源124可提供點(diǎn)播資源 (例如,VOD節(jié)目)的數(shù)據(jù)?;蛘撸?,單個(gè)數(shù)據(jù)源可提供這兩 種類型的數(shù)據(jù)。例如,一個(gè)數(shù)據(jù)源124可提供交互式電視節(jié)目指南的 數(shù)據(jù)。另一數(shù)據(jù)源124可提供系列劇播放列表的數(shù)據(jù)。另一數(shù)據(jù)源124 可例如提供另一
交互式應(yīng)用程序(例如,家庭購(gòu)物應(yīng)用程序)的數(shù)據(jù)。 在一些實(shí)施方式中,數(shù)據(jù)源124可使用客戶/服務(wù)器方法向交互式媒體 指南應(yīng)用程序提供數(shù)據(jù)。每個(gè)數(shù)據(jù)源可能有一個(gè)服務(wù)器、對(duì)所有的源 有一個(gè)服務(wù)器,或在一些實(shí)施方式中,單個(gè)服務(wù)器可作為用戶裝置110 和不同數(shù)據(jù)源124之間的代理進(jìn)行通信。在一些實(shí)施方式中,數(shù)據(jù)源 124可作為在線交互式媒體指南應(yīng)用程序來提供數(shù)據(jù)。在這樣的實(shí)施 方式中,數(shù)據(jù)源124可包括用于執(zhí)行在線媒體指南應(yīng)用程序的指令的 控制電路。
圖1將媒體源120和數(shù)據(jù)源124顯示為分離的組成部分。實(shí)際上, 其功能可被合并,并被從單個(gè)設(shè)施處的單個(gè)系統(tǒng)或從多個(gè)設(shè)施處的多 個(gè)系統(tǒng)提供。例如,一個(gè)媒體源120和數(shù)據(jù)源124可合并以提供VOD 內(nèi)容和相關(guān)的VOD數(shù)據(jù)。
為了清楚的目的,下面的討論有時(shí)可描述交互式媒體指南應(yīng)用程 序是交互式節(jié)目指南的實(shí)施方式。然而應(yīng)理解,下面的討論和所討論 的特征適用于任何交互式媒體指南應(yīng)用程序。
提供了用于根據(jù)本發(fā)明產(chǎn)生系列劇資源的被排序的列表的系統(tǒng) 和方法。如這里定義的,系列劇資源可為與特定系列的資源有關(guān)的資 源。例如,系列劇可指特定的電視節(jié)目(例如Star?Trek),且資源 可指該特定的電視節(jié)目的劇集。系列劇播放列表的資源可包括來自一 季或多季系列劇的劇集,用戶或應(yīng)用程序?qū)ο盗袆〉膭〖倪x擇或任 何其它期望的劇集的組。
圖2示出根據(jù)本發(fā)明原理的Star?Trek?TNG系列劇的播放列表 200的例證性截屏。播放列表200示出包括在Star?Trek?TNG系列劇 中的6個(gè)系列劇資源。如所示,資源以其被播放的順序顯示。應(yīng)理解, 資源被播放的順序可手工或自動(dòng)重新排列。對(duì)于用于給播放列表的資 源的排列重新排序的系統(tǒng)和方法的詳細(xì)討論,見2005年12月29日 提交的被共同轉(zhuǎn)讓的美國(guó)
專利申請(qǐng)號(hào)11/324,193,其公開由此通過引 用在這里被全部并入。
播放列表的優(yōu)點(diǎn)是它們?yōu)橛脩籼峁┫喈?dāng)大的靈活性和信息。可實(shí) 現(xiàn)觀看靈活性,因?yàn)橛脩艨赏V箤?duì)給定資源或播放列表的重放,并返 回到該資源或播放列表中完全相同的
位置,用于繼續(xù)重放。此外,可 重新排列資源的順序??山Y(jié)合播放列表給用戶提供各種信息。例如, 如圖2所示,可加亮當(dāng)前被重放的資源(例如,Descent,Part?1)。 如果需要,用戶可通過導(dǎo)航加亮區(qū)來選擇資源,并輸入命令以觀看該 資源的信息(例如,節(jié)目概述)。
圖3示出根據(jù)本發(fā)明的可為系列劇播放列表顯示的播放列表播 放條(playlist?transport?bar)300。播放列表播放條300可以用基于 圖形的環(huán)境顯示關(guān)于播放列表的信息。例如,每個(gè)單元310可相應(yīng)于 播放列表中的資源,且其尺寸可被調(diào)整,以反映特定資源的重放時(shí)間。 信息區(qū)320可設(shè)置成指示播放列表和播放列表內(nèi)資源的當(dāng)前重放位 置。如圖3所示,信息區(qū)包括暫停指示項(xiàng),以反映重放在播放列表的 3:15位置暫停。當(dāng)顯示播放列表播放條300時(shí),可顯示當(dāng)前重放的資 源的名稱(例如,“Race?for?Life”)以及系列劇播放列表的名稱(例 如,“USER1’s?Knight?Rider?Playlist”),如所示。應(yīng)理解,可對(duì)播放 列表播放條進(jìn)行很多變化,而不受本發(fā)明的系列劇播放列表的限制, 這些變化包括,但不限于,垂直地定向的播放列表。播放列表播放條 上的額外信息例如圖3所示的信息可在2006年3月2日提交的、被 共同轉(zhuǎn)讓的美國(guó)專利申請(qǐng)?zhí)?1/366,863中找到,其公開由此通過引用 在這里被全部并入。
被檢索出來用于重放的系列劇資源可用任何數(shù)量的不同方法存 儲(chǔ)。資源可在本地例如在數(shù)字視頻錄像機(jī)上或遠(yuǎn)程地例如在聯(lián)網(wǎng)的數(shù) 字視頻錄像機(jī)上被錄制。資源可儲(chǔ)存在服務(wù)器例如VOD服務(wù)器、準(zhǔn) 視頻點(diǎn)播服務(wù)器、實(shí)時(shí)媒體服務(wù)器(例如,在
萬(wàn)維網(wǎng)或互聯(lián)網(wǎng)環(huán)境中 使用的那些)或任何其它適當(dāng)類型的服務(wù)器上。交互式節(jié)目指南可產(chǎn) 生針對(duì)特定類型的被儲(chǔ)存的資源(例如,本地儲(chǔ)存的資源、遠(yuǎn)程儲(chǔ)存 的資源或服務(wù)器儲(chǔ)存的資源)、一個(gè)或多個(gè)選定的被儲(chǔ)存的資源、或 所有類型的被儲(chǔ)存的資源的系列劇播放列表。例如,系列劇播放列表 可包括錄制在數(shù)字視頻錄像機(jī)上的資源、錄制在聯(lián)網(wǎng)的數(shù)字視頻錄像 機(jī)上的資源、存儲(chǔ)在服務(wù)器上的資源或其組合。
根據(jù)本發(fā)明的系列劇播放列表可為動(dòng)態(tài)的,因?yàn)橘Y源可被添加、 移除和重新排列,以提供資源的不同重放順序。資源可由用戶手工添 加或可被自動(dòng)添加。當(dāng)手工添加時(shí),用戶可例如訪問與系列劇資源有 關(guān)的菜單(通過按輸入設(shè)備上適當(dāng)?shù)陌粹o或按鈕序列),使資源包括 在該系列劇播放列表中??稍诤芏嗖煌那闆r中,資源被自動(dòng)添加。 例如,當(dāng)錄制系列劇資源(例如,在本地或遠(yuǎn)程)時(shí),它可自動(dòng)包括 到該系列劇的播放列表中,且如果該系列劇的播放列表不存在,節(jié)目 指南可生成播放列表(經(jīng)或不經(jīng)過用戶同意)并將資源包括在最近創(chuàng) 建的播放列表中。作為另一例子,當(dāng)服務(wù)器儲(chǔ)存的系列劇資源(例如 VOD資源)變得可用時(shí),它可被自動(dòng)添加到該系列劇的播放列表。
將被添加的資源放置在播放列表中(例如,開頭或末尾)可基于 多個(gè)標(biāo)準(zhǔn)。例如,如果播放列表以播送日期順序排列,且被添加的資 源播送的時(shí)間將會(huì)使該資源放置在播放列表的中間,則該資源可放置 在播放列表的中間。應(yīng)理解,節(jié)目指南可按給定播放列表的適當(dāng)?shù)倪?輯順序放置添加的資源。
系列劇資源可由用戶手工移除或被自動(dòng)移除。當(dāng)手工移除時(shí),用 戶可例如訪問菜單并使該資源被刪除。用戶可使所儲(chǔ)存的資源(例如, VOD服務(wù)器資源)從播放列表移除,即使系列劇資源仍然可用于在 服務(wù)器上觀看。資源的自動(dòng)移除可出現(xiàn)在任何數(shù)量的不同情況中。例 如,本地或遠(yuǎn)程錄制的資源可在預(yù)定的時(shí)間之后或在用戶觀看了資源 之后被移除。此外,如果用戶從數(shù)字視頻錄像機(jī)(不管是在本地還是 遠(yuǎn)程)刪除錄制的資源,則它也可從播放列表被刪除。對(duì)于具有固定 數(shù)量的資源的播放列表,可移除資源以為最近添加的資源騰出地方。 當(dāng)儲(chǔ)存在服務(wù)器(例如VOD服務(wù)器)上的資源被移除時(shí),它可從包 括該資源的播放列表自動(dòng)移除。在一些實(shí)施方式中,當(dāng)從播放列表移 除一個(gè)或多個(gè)資源時(shí)可通知用戶,特別是如果該資源是被用戶手工添 加到播放列表而不是被自動(dòng)添加的。類似地,當(dāng)新的元素自動(dòng)添加到 播放列表時(shí),可提供添加通知。這樣的通知可例如通過對(duì)話和/或通過 某種類型的加亮(例如,對(duì)于被移除的資源采用灰色標(biāo)題、對(duì)于被添 加的資源采用粗體或
顏色有區(qū)別的標(biāo)題)來完成。
可用很多不同的方法提供或產(chǎn)生根據(jù)本發(fā)明的系列劇播放列表。 在一種方法中,用戶可在菜單(例如,顯示頻道和時(shí)間的網(wǎng)格的VOD 菜單)中選擇系列劇的資源或系列劇,并被提供選項(xiàng)來創(chuàng)建系列劇的 播放列表。其后,與屬于該系列劇的新資源被錄制時(shí)或在服務(wù)器(例 如,VOD服務(wù)器)上變得可用時(shí),其可被添加到該播放列表。此外, 已經(jīng)存在的錄制的資源或在服務(wù)器(例如,VOD服務(wù)器)上可用的 資源可包括在該系列劇的播放列表中。節(jié)目指南可連續(xù)更新播放列 表,以反映資源的可用性的變化(例如,錄制的資源被刪除或添加, 或在服務(wù)器上不再可用或被添加到服務(wù)器),或反映用戶是否添加、 移除或重新排列播放列表中的資源。
圖4示出的流程圖說明根據(jù)本發(fā)明原理來產(chǎn)生系列劇錄制的資 源的播放列表可采取的步驟。在圖4的討論過程中參考了圖5。圖5 示出根據(jù)本發(fā)明原理的例證性系列劇錄制選項(xiàng)屏幕500。
在步驟410,允許用戶配置系列劇錄制選項(xiàng)。在這里,可允許用 戶設(shè)置特定系列劇(其可能在以前被選擇)的一個(gè)或多個(gè)系列劇參數(shù)。 屏幕500顯示可被選擇來指示交互式節(jié)目指南如何錄制資源的一些參 數(shù)。顯示了四個(gè)不同的參數(shù):“劇集類型”510、“待錄制的頻道”512、 “一直保持到”514、“保持不多于”516和“將錄制物添加到播放列 表”520。通過按用戶輸入設(shè)備(例如,遙控器)上的左或右箭頭或?qū)?航如所示的左或右箭頭的加亮區(qū)并按用戶輸入設(shè)備上的預(yù)定按鈕(例 如“OK”按鈕),用戶可在每個(gè)參數(shù)的選項(xiàng)中切換。應(yīng)理解,當(dāng)用戶 最初訪問選定系列劇的屏幕500時(shí),可為每個(gè)參數(shù)設(shè)定默認(rèn)的設(shè)置(例 如,工廠或用戶定義的)。應(yīng)進(jìn)一步理解,本發(fā)明不限于在這里示出 或討論的參數(shù),以及可添加額外的參數(shù),或可省略已有的參數(shù)。
“劇集類型”510參數(shù)允許用戶錄制一個(gè)或多個(gè)不同的分類的資 源。例如,選定系列劇的僅首輪資源(例如,新的、以前不可用的資 源)、首輪和重播的資源或所有資源和其副本可被選擇為劇集類型參 數(shù)。
“待錄制的頻道”參數(shù)512可允許用戶限定錄制所選定的系列劇 的資源的一個(gè)或多個(gè)頻道。例如,用戶可選擇“只有該頻道”選項(xiàng)或“所 有頻道”選項(xiàng)。作為另一例子,用戶可通過輸入頻道號(hào)或通過導(dǎo)航頻 道的列表并選擇期望的頻道來手工選擇頻道。
“一直保持到”參數(shù)514可允許用戶限定錄制的系列劇資源儲(chǔ)存 在數(shù)字視頻錄像機(jī)上多長(zhǎng)時(shí)間。“一直保持到”參數(shù)選項(xiàng)可例如包括 “空間被需要時(shí)”選項(xiàng),這表示,可將錄制的資源儲(chǔ)存到駐留有該錄制 的資源的存儲(chǔ)空間被需要時(shí)為止。另一選項(xiàng)可包括“我刪除”選項(xiàng), 這表示,可永久地儲(chǔ)存錄制的資源直到用戶肯定地刪除它為止。又一 選項(xiàng)可包括“時(shí)間到期”選項(xiàng),這表示,可在預(yù)定的一段時(shí)間之后刪除 錄制的選項(xiàng)。又一選項(xiàng)可包括長(zhǎng)度為N個(gè)資源的“FIFO(先進(jìn)先出)” 選項(xiàng),其中N為表示可為系列劇錄制的資源的總數(shù)。在該選項(xiàng)中,節(jié) 目指南可儲(chǔ)存N個(gè)資源。當(dāng)錄制N+1個(gè)資源時(shí),從播放列表移除第 一個(gè)資源,來為第N+1個(gè)資源騰出地方。當(dāng)錄制第N+2個(gè)資源時(shí), 移除第二個(gè)資源,依此類推。這樣的FIFO的深度可由待儲(chǔ)存的總資 源的數(shù)量N、由存儲(chǔ)器大小限制(例如,50MB)或由持續(xù)時(shí)間限制 (例如,5小時(shí))來確定。
“保持不多于”參數(shù)516允許用戶限定可被儲(chǔ)存的選定系列劇的 資源的數(shù)量。用戶可例如選擇“所有劇集”選項(xiàng),其可導(dǎo)致對(duì)選定系列 劇的所有資源進(jìn)行錄制。另一選項(xiàng)可為“被指定的數(shù)量”選項(xiàng),其使用 戶能夠選擇將為選定系列劇錄制的資源的數(shù)量。
回來參考圖4,在步驟420,可指定播放列表。在“將錄制物添加 到播放列表”參數(shù)520中,用戶可選擇“創(chuàng)建新的播放列表”選項(xiàng)或“選 擇已有的播放列表”選項(xiàng)。選擇“創(chuàng)建新的播放列表”選項(xiàng)可提供允許 用戶輸入播放列表名稱或從被提供的選項(xiàng)中進(jìn)行選擇的
覆蓋圖 (overlay)或屏幕。選擇“選擇已有的播放列表”選項(xiàng)可提供包括已有 一系列播放列表的覆蓋圖或屏幕,用戶可從已有播放列表選擇期望的 播放列表。在一些實(shí)施方式中,可根據(jù)系列劇的名稱創(chuàng)建和自動(dòng)命名 新的播放列表。
在步驟430,根據(jù)所配置的系列劇錄制選項(xiàng)錄制的資源包括在指 定的播放列表中。因此,該播放列表的優(yōu)點(diǎn)是,當(dāng)用戶希望重放某個(gè) 資源集合(例如,某個(gè)系列劇的資源)時(shí),用戶可選擇該系列劇的播 放列表并開始重放。此外,這樣的播放列表提供額外的方便程度,因 為用戶不需要從相對(duì)大的資源(例如,錄制的資源)列表中創(chuàng)建系列 劇播放列表。也就是說,根據(jù)本發(fā)明,當(dāng)用戶配置系列劇的錄制選項(xiàng) 時(shí),屬于該系列劇的錄制的資源自動(dòng)包括到該系列劇的播放列表中。
本領(lǐng)域中的技術(shù)人員應(yīng)認(rèn)識(shí)到,圖4所示的步驟僅僅是例證性 的,且可增加額外的步驟。例如,可提供說明用戶如何輸入系列劇錄 制選項(xiàng)屏幕的步驟。用戶可使用任何數(shù)量的適當(dāng)?shù)姆椒ㄝ斎胂盗袆′?制選項(xiàng)。在一種方法中,用戶可能觀看恰好是系列劇的一部分的資源。 在觀看該資源時(shí),用戶可在輸入設(shè)備上按預(yù)定的按鈕(例如,錄制按 鈕),以訪問系列劇錄制選項(xiàng)屏幕,例如圖5的屏幕500。在另一方 法中,用戶可通過與資源的屏幕指導(dǎo)(例如,網(wǎng)格指導(dǎo)(grid?guide)) 中的單元進(jìn)行交互作用(例如,選擇包含系列劇資源的單元)來訪問 系列劇錄制選項(xiàng)屏幕。
現(xiàn)在討論用戶可如何創(chuàng)建系列劇錄制資源播放列表的例子。假定 用戶希望設(shè)置Fox上的電視節(jié)目“24”的系列劇錄制。用戶可例如通過 選擇資源“24”并輸入使系列劇錄制選項(xiàng)屏幕(例如屏幕300)被顯示 的命令來發(fā)起系列劇錄制。當(dāng)顯示錄制選項(xiàng)屏幕時(shí),用戶可通過選擇 參數(shù)來配置錄制選項(xiàng),如上討論的。假定用戶選擇指示交互式節(jié)目指 南來錄制Fox上的新劇集的參數(shù)。用戶可進(jìn)一步選擇使錄制物被添加 到新的或已有的播放列表的參數(shù)。假定用戶創(chuàng)建標(biāo)為“24播放列表” 的新的播放列表。當(dāng)用戶確認(rèn)了被配置的系列劇錄制選項(xiàng)時(shí),交互式 節(jié)目指南可接著將后續(xù)的“24”新劇集的錄制物分組在“24播放列表” 中。用戶在需要時(shí)可訪問“24播放列表”以重放“24”的劇集。
圖6示出的流程圖說明了根據(jù)本發(fā)明原理來將錄制的資源包括 在根據(jù)錄制的資源自動(dòng)創(chuàng)建的播放列表中可采取的步驟。圖6中的流 程圖表示當(dāng)屬于特定系列劇的預(yù)定數(shù)量的資源(例如,至少兩個(gè)資源) 被錄制時(shí)交互式節(jié)目指南自動(dòng)產(chǎn)生每個(gè)系列劇的播放列表的實(shí)施方 式。此外,該實(shí)施方式可能不需要肯定性操作(例如,在系列劇錄制 選項(xiàng)菜單中指定播放列表),以便使錄制的系列劇資源包括在播放列 表中。如果需要,可允許用戶設(shè)置特定系列劇資源的數(shù)量的
閾值,閾 值數(shù)量的資源必須被錄制以使交互式節(jié)目指南創(chuàng)建該系列劇的播放 列表。例如,用戶可將閾值設(shè)置為3,這表示,在系列劇的播放列表 被創(chuàng)建之前,要求錄制了該系列劇的至少三個(gè)資源。
在步驟610開始,一些資源被錄制。錄制的資源可包括屬于或不 屬于一系列劇的資源。在步驟620,對(duì)哪個(gè)系列劇(若有的話)相應(yīng) 于所錄制的資源進(jìn)行確定。在步驟630,可自動(dòng)創(chuàng)建每個(gè)所確定的系 列劇的播放列表。如果需要,直到確定了至少預(yù)定數(shù)量的屬于給定系 列劇的資源已被錄制或目前被儲(chǔ)存在數(shù)字存儲(chǔ)設(shè)備上,才可創(chuàng)建該系 列劇的播放列表。當(dāng)播放列表被創(chuàng)建時(shí),交互式節(jié)目指南可指定每個(gè) 被創(chuàng)建的播放列表的邏輯名稱(例如,通過處理與錄制的資源相關(guān)的 元數(shù)據(jù)或其它數(shù)據(jù))。例如,如果“Lost”的劇集被錄制,則節(jié)目指南 可將名稱“Lost”指定給為“Lost”創(chuàng)建的播放列表。
在步驟640,屬于特定系列劇的錄制的資源可包括在該系列劇的 播放列表中。當(dāng)用戶訪問播放列表的列表時(shí),用戶可以有選擇自動(dòng)產(chǎn) 生的播放列表中的一個(gè)的選項(xiàng),以重放包括在其中的資源。
本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,圖6中的步驟僅僅是例證性的,且可 增加額外的步驟并可更改已有的步驟。例如,可更改步驟630,以只 有在屬于系列劇的至少預(yù)定數(shù)量的資源被錄制時(shí)才自動(dòng)創(chuàng)建該系列 劇的播放列表。
圖7示出的流程圖說明了根據(jù)本發(fā)明原理來創(chuàng)建錄制的資源的 播放列表可采取的步驟。結(jié)合圖7描述的實(shí)施方式所涉及的播放列表, 是為從特定頻道錄制的資源的子集創(chuàng)建的,且使其資源以特定的順序 排列。在步驟710開始,錄制在特定頻道上可用的資源的子集。該子 集可包括根據(jù)任何適當(dāng)數(shù)量的標(biāo)準(zhǔn)錄制的資源。例如,子集可包括在 預(yù)定的一段時(shí)間期間(例如,從十一點(diǎn)到兩點(diǎn))在給定頻道上錄制的 資源。子集可包括在頻道上錄制的與預(yù)定的主題(例如,喜劇或動(dòng)作) 匹配的資源。子集可包括在特定的頻道上在每天或每星期的相同時(shí)間 出現(xiàn)的節(jié)目的持續(xù)進(jìn)行的錄制。
在步驟720,自動(dòng)創(chuàng)建播放列表,以包括從特定頻道錄制的資源 的子集。在任何給定時(shí)間錄制的資源的最大數(shù)量可被限制到N個(gè)資 源。FIFO布置可用于在資源的總數(shù)超過N個(gè)資源時(shí)從列表刪除資源。
在步驟730,播放列表中資源的重放順序可根據(jù)一個(gè)或多個(gè)預(yù)定 的標(biāo)準(zhǔn)排列。例如,資源的順序可按時(shí)間、標(biāo)題、字母順序、首次播 送日期、類別(例如,主題)或任何其它適當(dāng)?shù)臉?biāo)準(zhǔn)排列。節(jié)目指南 可自動(dòng)排列播放列表中資源的順序,或用戶可指示節(jié)目指南應(yīng)使用哪 個(gè)標(biāo)準(zhǔn)來排列播放列表??蛇x地,用戶可將一個(gè)或多個(gè)資源手工移動(dòng) 到播放列表中不同的位置。用于排列播放列表中的資源并手工重新排 列資源的規(guī)則的幾個(gè)例子可例如在2005年12月29日提交的美國(guó)專 利申請(qǐng)?zhí)?1/324,193中找到,該申請(qǐng)?jiān)谶@里通過引用被全部并入。
圖8示出的流程圖說明根據(jù)本發(fā)明原理來產(chǎn)生系列劇VOD資源 的播放列表可采取的步驟。在圖8的討論期間對(duì)圖9-11進(jìn)行參考。在 步驟810,允許用戶選擇屬于系列劇的VOD資源。這在圖9中示出, 其中加亮區(qū)910被導(dǎo)航到特定的VOD資源。當(dāng)選擇資源(例如,通 過按OK按鈕或等效物)時(shí),可向用戶提供如圖10所示的截屏。在 圖10中,用戶可將加亮區(qū)1010導(dǎo)航到“YES”,以創(chuàng)建選定系列劇的 播放列表。當(dāng)選擇了“YES”時(shí),可創(chuàng)建選定VOD資源的系列劇的系 列劇播放列表,如在圖5的步驟820中所示的。如果需要,當(dāng)用戶選 擇“YES”時(shí)可提供VOD系列劇播放列表選項(xiàng)屏幕,例如圖11所示的 屏幕。VOD系列劇播放列表選項(xiàng)屏幕可使用戶能夠指定對(duì)于播放列 表的一些選項(xiàng)。例如,用戶可指定多少資源可保持在播放列表中、當(dāng) 資源隨后被觀看之后(或如果用戶以前觀看過它)是否將資源保持在 播放列表中、以及當(dāng)新資源被添加到播放列表時(shí)是否向用戶提供消 息。應(yīng)理解,在VOD系列劇播放列表選項(xiàng)屏幕中可包括其它選項(xiàng)。
在步驟830,節(jié)目指南可將系列劇的可用VOD資源自動(dòng)包括在 系列劇播放列表中。例如,參考圖11,VOD系列劇的所有資源或僅 僅子集可包括在播放列表中。應(yīng)理解,根據(jù)不同的VOD播放列表選 項(xiàng)設(shè)置,已經(jīng)被用戶看過的那些VOD資源可以不包括在播放列表中。 也就是說,節(jié)目指南可維持用戶的觀看者配置文件(viewer?profile), 并可監(jiān)控在資源被包括到播放列表之前,哪些資源已被觀看。
在步驟840,節(jié)目指南可動(dòng)態(tài)地更新系列劇播放列表。通過動(dòng)態(tài) 地更新系列劇播放列表,節(jié)目指南可考慮資源的重新排列、在服務(wù)器 上不再可用的或已被觀看的資源的移除、以及在服務(wù)器上變得可用的 與VOD系列劇播放列表有關(guān)的資源的添加。
圖12示出的流程圖說明根據(jù)本發(fā)明原理可結(jié)合系列劇播放列表 采取的步驟。在步驟1210,提供選定系列劇資源的系列劇播放列表。 例如當(dāng)用戶在菜單(例如,VOD菜單或顯示頻道和時(shí)間的網(wǎng)格)中 選擇系列劇的資源或系列劇并被提供給創(chuàng)建系列劇的播放列表的選 項(xiàng)時(shí),可提供系列劇播放列表。
可給用戶提供定制對(duì)于系列劇播放列表的選項(xiàng)的機(jī)會(huì)(該步驟沒 有示出)。例如,用戶可設(shè)置關(guān)于可包括在播放列表中的資源的數(shù)量 的限制,確定是否只有錄制的資源、只有服務(wù)器儲(chǔ)存的資源或所有類 型的資源(例如,本地和遠(yuǎn)程錄制的資源或服務(wù)器儲(chǔ)存的資源)被包 括在播放列表中,設(shè)置指示在播放列表中排列資源的順序的參數(shù),設(shè) 置指示如何更新播放列表(例如,如何添加或移除資源)的參數(shù),以 及任何其它適當(dāng)?shù)倪x項(xiàng)。
在步驟1220,實(shí)質(zhì)上在創(chuàng)建系列劇播放列表之后立即選擇用于 包括在該播放列表中的資源。節(jié)目指南可例如搜索本地和遠(yuǎn)程錄制的 資源以及儲(chǔ)存在服務(wù)器上的資源,并將屬于系列劇的資源包括進(jìn)來。 應(yīng)理解,節(jié)目指南可例如將搜索限制為僅僅特定類型的資源(例如, 錄制的資源),從而將所包括進(jìn)來的資源限制為該特定類型的資源(例 如,錄制的資源)。當(dāng)資源被包括在播放列表中時(shí),節(jié)目指南可將資 源的順序排列成預(yù)定的標(biāo)準(zhǔn)。對(duì)于可如何排列資源的例子,例如見 2005年12月29日提交的美國(guó)專利申請(qǐng)?zhí)?1/324,193。
在步驟1230,更新系列劇播放列表以反映播放列表的變化(例 如,資源的添加、移除和/或排列)。此外,節(jié)目指南可例如更新視覺 指示項(xiàng)的位置,以顯示在播放列表中的當(dāng)前重放位置。例如,如果重 放位置是在被移除的資源中,則節(jié)目指南可使重放位置(和視覺指示 項(xiàng))自動(dòng)前進(jìn)到在播放列表中的下一資源的起始處。
在另一實(shí)施方式中,可創(chuàng)建播放列表以包括特定系列劇的N個(gè) 最近的資源。這樣的播放列表不需要被限制到錄制的資源,而可包括 可被檢索和播放的其它資源,例如VOD資源。該播放列表可使用 FIFO控制方式來儲(chǔ)存N個(gè)最近的資源,以決定當(dāng)需要添加新的資源
時(shí)移除哪個(gè)資源。假定用戶對(duì)歷史頻道上的Modern?Marvels感興趣 并創(chuàng)建Modern?Marvels播放列表。當(dāng)需要時(shí),節(jié)目指南可維持用戶 可重放的10個(gè)最近的Modern?Marvels劇集。
在又一實(shí)施方式中,預(yù)定義的播放列表可儲(chǔ)存在用戶裝置上或通 過客戶-服務(wù)器方式被訪問。這樣的播放列表可能適合于由希望將內(nèi)容 (例如,廣告產(chǎn)品、服務(wù)或電視節(jié)目,例如電影和按次收費(fèi)觀看比賽 項(xiàng)目)推播(push)給觀眾的第三方廠商使用。例如,第三方可提供 電影宣傳片的播放列表。因此,當(dāng)用戶希望查看哪部電影可通過例如 按次收費(fèi)觀看得到時(shí),他或她可訪問電影宣傳片播放列表并重放其中 包含的資源。節(jié)目指南可允許用戶在資源被重放時(shí)訂購(gòu)電影。
圖13是示出的流程圖說明根據(jù)本發(fā)明原理來基于一個(gè)或多個(gè)選 定的資源群集參數(shù)將播放列表的資源分組成群集(cluster)而可采取 的步驟。在圖13的討論期間對(duì)圖14A以及14B進(jìn)行參考。如這里定 義的,對(duì)資源的分組指對(duì)播放列表或其它資源列表的資源的重新排 列。該重新排列可產(chǎn)生具有與原來包括在播放列表中的相同數(shù)量的資 源或減少數(shù)量的資源。如這里定義的,群集,指的是播放列表或資源 的其它列表中的至少一個(gè)資源,所述至少一個(gè)資源與使該資源與播放 列表中的其它資源分開的一個(gè)或多個(gè)參數(shù)相關(guān)。
在步驟1310開始,顯示播放列表,其中資源以預(yù)定的順序(例 如與播送順序相反)排列??衫缫圆ニ腿掌?、顛倒的播送日期或錄 制日期或任何其它適當(dāng)布置的順序排列資源。圖14A中示出根據(jù)預(yù)定 順序(例如,按錄制日期)排列的例證性播放列表1410。
在步驟1320,顯示了一些交互式資源分組節(jié)點(diǎn)。這些交互式節(jié) 點(diǎn)包括可由用戶選擇來形成對(duì)給播放列表群集化的基礎(chǔ)的參數(shù)。在節(jié) 點(diǎn)中可選擇的參數(shù)可從與播放列表中的資源相關(guān)的特征得到。例如, 在電視節(jié)目資源中,演員、導(dǎo)演、制片人、布景地點(diǎn)、類型、節(jié)目主 題和與資源相關(guān)的其它適當(dāng)?shù)囊蛩乜捎米鲄?shù)。當(dāng)一些不同節(jié)目的資 源包括在播放列表中時(shí),節(jié)目本身可為參數(shù)。其它參數(shù)可包括播送日 期、季(如果資源屬于系列劇)或截止日期(對(duì)于VOD資源)。
交互式節(jié)點(diǎn)可具有分級(jí)安排,其使用戶能夠指定他或她愿意如何 給播放列表的資源群集化。在圖14A中,示出三個(gè)交互式節(jié)點(diǎn)1420、 1422和1425,雖然應(yīng)認(rèn)識(shí)到,可使用任何數(shù)量的節(jié)點(diǎn)。交互式節(jié)點(diǎn) 1420可包括初級(jí)或“粗調(diào)”參數(shù),而節(jié)點(diǎn)1422和1425可包括次級(jí)或“細(xì) 調(diào)”參數(shù),如群集分級(jí)指示項(xiàng)1430、1432和1434所指示的。本領(lǐng)域 技術(shù)人員應(yīng)認(rèn)識(shí)到,交互式節(jié)點(diǎn)的參數(shù)不必是分級(jí)的,且在每個(gè)節(jié)點(diǎn) 中設(shè)置的參數(shù)可以是同等的。例如,如果用戶希望使圖14A中的所有 節(jié)點(diǎn)等同,則用戶可將加亮區(qū)1424導(dǎo)航到指示項(xiàng)1432和1434,并將 其改變?yōu)槌跫?jí)參數(shù)。
在步驟1330,允許用戶選擇每個(gè)節(jié)點(diǎn)的資源群集參數(shù)。在圖14A 中,對(duì)節(jié)點(diǎn)1420選擇“演員A”,而對(duì)節(jié)點(diǎn)1422選擇“節(jié)目X”。加亮 區(qū)1424被顯示為加亮的節(jié)點(diǎn)1425,其將“節(jié)目Y”和“節(jié)目Z”顯示為 該節(jié)點(diǎn)的可選的選擇。節(jié)點(diǎn)1425顯示下拉菜單,以說明用戶可選擇 給定節(jié)點(diǎn)的不同參數(shù)的一種可能的方式。用戶可將加亮區(qū)導(dǎo)航到“節(jié) 目Y”或“節(jié)目Z”,且通過例如按輸入設(shè)備上的按鈕(例如“OK”)來 選擇期望的參數(shù)。
在步驟1340,根據(jù)至少一個(gè)選定的資源群集參數(shù)來將資源分組 成群集。當(dāng)資源被分組成群集時(shí),可將每個(gè)群集中的資源按在原始播 放列表中資源被排列的預(yù)定順序排列??蛇x地,可允許用戶指定順序 (未示出)。在圖14A中,用戶可將加亮區(qū)1424導(dǎo)航到“現(xiàn)在分組” 元素1440,并選擇它來使節(jié)目指南根據(jù)在節(jié)點(diǎn)1420、1422或1424處 選擇的參數(shù)將資源分組成一個(gè)群集或多個(gè)群集。當(dāng)節(jié)目指南給播放列 表1410的資源分組時(shí)(圖14A),它使用“演員A”作為主要分類標(biāo) 準(zhǔn),意味著只有與“演員A”相關(guān)的資源包括在被分組為群集的播放列 表中。此外,在與“演員A”相關(guān)的資源中,這些資源根據(jù)次級(jí)參數(shù)“節(jié) 目X”和“節(jié)目Y”被分組成群集。圖14B示出當(dāng)(圖14的)播放列表 1410的資源根據(jù)選定的參數(shù)被分組成群集時(shí)可提供的播放列表1415, 這些參數(shù)可與播放列表1415同時(shí)示出。播放列表1415中的每個(gè)資源 都與“演員A”相關(guān),且這些資源按節(jié)目X和Y分組成群集。注意,節(jié) 目X的資源以其出現(xiàn)在播放列表1410中的順序排列(即,節(jié)目X#5 在節(jié)目X#7之前列出),從而遵守分組之前的資源的預(yù)定順序。
如果需要,用戶可調(diào)整節(jié)點(diǎn)1420、1422和1425中的參數(shù),并選 擇項(xiàng)目1440來給原始列表(即,列表1410)的資源重新分組成群集, 以獲得新的播放列表。此外,用戶可將加亮區(qū)導(dǎo)航到項(xiàng)目1450,以開 始重放播放列表1410或1415中的資源。
圖15示出的另一個(gè)流程圖說明了根據(jù)本發(fā)明原理來基于一個(gè)或 多個(gè)選定的資源群集參數(shù)將資源分組成群集而可采取的步驟。在本實(shí) 施方式中,參數(shù)例如“類型”可用于給資源分組成群集,且標(biāo)識(shí)符可鄰 近播放列表顯示以展示對(duì)播放列表中資源的分組的基礎(chǔ)。標(biāo)識(shí)符本質(zhì) 上可為文本或圖形的(例如,圖標(biāo)、
縮略圖、動(dòng)畫GIF類、或?qū)嶋H視 頻或視頻循環(huán)(video?loop))。在圖15的討論期間對(duì)圖16和17進(jìn) 行參考。在步驟1510開始,提供了以預(yù)定順序排列資源的播放列表。 圖16和17分別示出以預(yù)定順序排列資源的播放列表1610和1710。 在步驟1520,資源根據(jù)至少一個(gè)參數(shù)被分組成群集。那些分組的資源 在步驟1530顯示。圖16和17分別示出其中資源被分組成群集的播 放列表1620和1720。
注意,圖16示出播放列表的每個(gè)資源僅被放置在一個(gè)群集中。 不要求總是這種情況。事實(shí)上,有可能有存在資源不滿足任何給定群 集的標(biāo)準(zhǔn)的情況,因而可能不被包括在群集中,或它可包括在標(biāo)為“其 它”的群集中或邏輯上為“其它”資源而被保留。此外,可能出現(xiàn)資源 滿足兩個(gè)或多個(gè)群集的標(biāo)準(zhǔn)的情況,導(dǎo)致該資源包括在它滿足標(biāo)準(zhǔn)的 每個(gè)群集中。這例如在圖17中示出,其中Star?Trek?TNG第4集包 括在“浪漫”群集和“戰(zhàn)爭(zhēng)”群集中。在圖17中,資源根據(jù)兩個(gè)參數(shù)分 組成群集,“類型”為初級(jí)參數(shù),而“主要演員”為次級(jí)參數(shù)。
在步驟1540,對(duì)于每個(gè)群集顯示至少一個(gè)標(biāo)識(shí)符。該標(biāo)識(shí)符可 指示形成群集的基礎(chǔ),因而向用戶通知該群集中的每個(gè)資源所共有的 特征。在顯示標(biāo)識(shí)符時(shí)可采取不同的方法。例如,在一種方法中,可 顯示“單級(jí)”標(biāo)識(shí)符,如圖16所示。在圖16中,一個(gè)標(biāo)識(shí)符(例如, 演員名字)顯示成鄰近每個(gè)群集。作為例子,在群集1622中,StarTrek TNG第20集和StarTrek?DS9第3集都由演員Michael?Dorn主演。
在另一方法中,可顯示“多級(jí)”標(biāo)識(shí)符,如圖17所示。在圖17 中,群集1722具有兩級(jí)標(biāo)識(shí)符,其中初級(jí)標(biāo)識(shí)符(例如,浪漫)與 頂級(jí)群集中的每個(gè)資源相關(guān),而兩個(gè)次級(jí)標(biāo)識(shí)符(Picard和Troy標(biāo) 識(shí)符)每個(gè)都與頂級(jí)群集中的資源的子集相關(guān)。作為例子,StarTrek TNG第4、6和7集是在浪漫情節(jié)中由Picard主演。作為另一例子, StarTrek?DS9第22集在以戰(zhàn)爭(zhēng)相關(guān)的類型為特征的一集中由 Cardassians主演。
本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,圖15所示的步驟僅僅是例證性的, 且可更改已有的步驟,可增加額外的步驟,并可省略步驟。例如,可 增加步驟來說明用戶可選擇可形成將資源分組成群集的基礎(chǔ)的至少 一個(gè)參數(shù)。作為另一例子,用戶可將加亮區(qū)導(dǎo)航到被顯示的標(biāo)識(shí)符, 并選擇該標(biāo)識(shí)符以開始重放與該標(biāo)識(shí)符相關(guān)的資源。在圖16中,例 如,用戶可將加亮區(qū)(未示出)導(dǎo)航到“Whoopi?Goldberg”標(biāo)識(shí)符, 使交互式電視節(jié)目指南開始重放群集中與該標(biāo)識(shí)符相關(guān)的資源。在圖 17中,例如,用戶可將加亮區(qū)(未示出)導(dǎo)航到“戰(zhàn)爭(zhēng)”標(biāo)識(shí)符,以重 放與“戰(zhàn)爭(zhēng)”標(biāo)識(shí)符相關(guān)的所有資源,或用戶可選擇“borg”標(biāo)識(shí)符, 以只重放與“borg”標(biāo)識(shí)符相關(guān)的“戰(zhàn)爭(zhēng)”群集中的資源的子集,或可選 地,重放與所有群集或群集的子集中的與Borg標(biāo)識(shí)符相關(guān)的那些資 源。
圖18是示出的流程圖說明了根據(jù)本發(fā)明原理來基于由交互式媒 體指南應(yīng)用程序自動(dòng)確定的資源群集參數(shù)將資源分組成群集可采取 的步驟。在步驟1810,提供了以預(yù)定順序排列資源的播放列表。在步 驟1820,交互式媒體指南應(yīng)用程序可自動(dòng)確定資源群集參數(shù)。指南應(yīng) 用程序可用任何數(shù)量的適當(dāng)?shù)牟煌绞酱_定資源群集參數(shù)。例如,指 南應(yīng)用程序可根據(jù)用戶或設(shè)備配置文件選擇參數(shù)。作為另一例子,指 南應(yīng)用程序可隨機(jī)選擇可從與播放列表中的資源相關(guān)的資源群集參 數(shù)庫(kù)中得到的一個(gè)或多個(gè)資源群集參數(shù)。作為另一例子,指南應(yīng)用程 序可向用戶建議資源群集參數(shù)或根據(jù)與列出的資源相關(guān)的候選參數(shù) 的出現(xiàn)
頻率或可變性(variability)分析自動(dòng)選擇。例如,在一個(gè)實(shí) 施方式中,可調(diào)整算法以試圖總是將列表分組成在美學(xué)觀點(diǎn)上或人機(jī) 工程學(xué)上適合于特定的系統(tǒng)的特定數(shù)量(例如4)的群集。在算法的 第一部分中,根據(jù)資源內(nèi)相關(guān)資源屬性類別的可變性考慮候選參數(shù)。 例如,可考慮表示屬性類別“類型”的參數(shù)。當(dāng)分析資源時(shí),可能確定 發(fā)現(xiàn)只有資源的三種不同的“類型”(例如,“劇情”、“家庭”和“動(dòng)作”)。 然而,與資源的群集的資源屬性相關(guān)的另一屬性類別可為“客串明 星”,且在該類別內(nèi),可能有四種不同的類型(例如,“William Shatner”、“George?Bush”、“Madonna”和“Sting”)。這這種情況下, 只根據(jù)可變性標(biāo)準(zhǔn),算法可確定,“客串明星”是比“類型”好的用于給 資源分組成群集的參數(shù)。然而在一個(gè)實(shí)施方式中,對(duì)自動(dòng)參數(shù)確定算 法來說,對(duì)群集的大小的相對(duì)平衡可以是另一考慮因素。所以,例如 如果“客串明星”參數(shù)將導(dǎo)致“99%”的資源被分到“Madonna”群集中, 而“類型”參數(shù)將導(dǎo)致資源相當(dāng)平均地分布在3個(gè)群集中,則“類型”參 數(shù)在本實(shí)施方式中可為優(yōu)選的參數(shù),即使它不滿足期望的4個(gè)群集的 目標(biāo)。一些示例性群集參數(shù)包括節(jié)目制作人、節(jié)目長(zhǎng)度、節(jié)目的分辨 率(例如,HD/SD)、在節(jié)目中使用的壓縮技術(shù)(例如,MPEG-2、 MPEG-4部分10(AVC)和H.263)、音頻
質(zhì)量(例如,Dolby?Pro-logic 或Dolby數(shù)字5.1)、分級(jí)(例如,TV-14、TV-MA、PG-13和R)、 制片人、資源類型(例如,基于VOD、線性、流式和基于DVR的資 源以及視頻和音頻資源)。在混合資源類型播放列表應(yīng)用中,“資源 類型”可為對(duì)給資源分組有特定意義的參數(shù)。然而,也可使用其它參 數(shù)。例如,考慮包括電影資源、電視系列劇資源和“top?40hits”音頻 資源的資源列表。反映“top?3藝術(shù)家/演員”的資源屬性的群集參數(shù)可 用作群集參數(shù)。在本例中,“Jessica?Simpson”可出現(xiàn)在電影、電視系 列劇節(jié)目和歌曲中,因而標(biāo)為“Jessica?Simpson”的群集可用所有3種 類型的資源形成?!癇eyonce”可為跨音樂和視頻的另一藝術(shù)家,且根 據(jù)她在群集內(nèi)資源中多長(zhǎng)時(shí)間露面一次,她可被選擇為“top?3個(gè)藝術(shù) 家/演員”之一,并且可以是另一個(gè)群集的基礎(chǔ)。最后,“Madonna”可 被選擇為“top?3”的第三位,并且是用于第三群集的標(biāo)識(shí)符,導(dǎo)致不同 于資源類型的分組成群集。
在步驟1830,資源可根據(jù)被確定的群集參數(shù)被分組成群集。在 步驟1840,可顯示被分組的資源。本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,圖18 所示的步驟僅僅是例證性的,且可更改已有的步驟,可增加額外的步 驟,并可省略步驟。例如,可增加步驟來說明可顯示可形成將資源分 組成群集的基礎(chǔ)的至少一個(gè)參數(shù)。
應(yīng)理解,雖然結(jié)合上面討論的群集實(shí)施方式提到的資源主要指面 向電視的節(jié)目,例如錄制的節(jié)目,但資源并非限制如此??墒褂闷渌?媒體類型的資源。例如,可結(jié)合根據(jù)本發(fā)明原理的群集實(shí)施方式使用 線性資源,其可指在廣播節(jié)目-不管是過去的、當(dāng)前的和/或未來的節(jié) 目中可用的資源。如果需要,可結(jié)合根據(jù)本發(fā)明的群集實(shí)施方式使用
書簽資源,其可記錄給定資源(例如,VOD或系列劇錄制的資源) 的重放位置。而且,音頻資源也可結(jié)合根據(jù)本發(fā)明的群集實(shí)施方式使 用。應(yīng)進(jìn)一步理解,可根據(jù)本發(fā)明原理給資源的組合(例如,系列劇 錄制的資源和VOD資源)分組成群集。
在一些實(shí)施方式中,可遠(yuǎn)離播放列表最終在其上執(zhí)行的目標(biāo)設(shè)備 遠(yuǎn)程地執(zhí)行用戶與指南應(yīng)用程序的交互作用(如在本發(fā)明的不同實(shí)施 方式中描述的)。例如,所描述的用戶交互作用(例如,播放列表創(chuàng) 建和操作)可通過在第一地點(diǎn)(例如,Phoenix,Arizona)處的膝上 型計(jì)算機(jī)上運(yùn)行的
互聯(lián)網(wǎng)瀏覽器(例如,Internet?Explorer(IE)版 本6.0或FireFox)執(zhí)行,且由用戶交互作用產(chǎn)生的播放列表可在位于 遠(yuǎn)離第一地點(diǎn)的第二地點(diǎn)(例如,Radnor,PA)的設(shè)備(例如,數(shù) 字視頻錄像機(jī)如摩托羅拉6412)上執(zhí)行。
如這里定義的,對(duì)播放列表中資源進(jìn)行重放或?qū)Σシ帕斜磉M(jìn)行重 放指的是,以資源在播放列表中存在的順序一個(gè)接一個(gè)地?zé)o縫地播放 這樣的資源。也就是說,播放列表是包括資源和隱含順序的結(jié)構(gòu),其 中一旦被發(fā)起,播放列表中的資源就可按隱含順序連續(xù)地、一個(gè)接一 個(gè)地重放,而不需要與用戶的交互作用。本發(fā)明的上述實(shí)施方式是為 了例證而不是限制的目的而提出的,且本發(fā)明僅由所跟隨的
權(quán)利要求 限定。