專利名稱:定制媒體點播的制作方法
定制媒體點播
背景技術:
諸如視頻節(jié)目演播的當前多媒體節(jié)目演播通常需要用戶手動選擇 感興趣的內容。例如,在萬維網上存在用于提供視頻剪輯等的許多站 點。然而,這些站點通常需要用戶逐個選擇用于回放的視頻。因此, 用戶必須手動定位感興趣的視頻,選擇用于回放的視頻,播放該視頻, 并且然后重復該過程以播放其他視頻。因此,用于呈現(xiàn)諸如視頻內容 的聚合多媒體內容的呈現(xiàn)機制通常并不在連續(xù)的流中呈現(xiàn)聚合內容。 而且,用戶通常被限制于經由連接到因特網的傳統(tǒng)的計算設備(例如, 個人計算機)訪問這樣的多媒體內容,并且無法經由電視機等訪問多 媒體內容。
除視頻或多媒體聚合網站之外,目前存在許多用于諸如視頻內容 的多媒體內容的源。例如,目前視頻在即使不是數百也是數十個頻道 上廣播到許多家庭中。通常,即使在單個頻道上,也并非所有內容是 用戶感興趣的,并且當然,并非所有可用的頻道可能是用戶感興趣的。
對于視頻服務的某些訂戶,視頻點播(VOD)是可用的,但是目前的 VOD服務通常允許用戶一次一個地選擇和觀看多媒體內容的項目,例 如,電影、體育賽事等。這樣的項目長度通常至少為三十分鐘。而且, 不同于使用諸如交互式節(jié)目指南、打印的節(jié)目指南等的節(jié)目指南,用 戶目前除執(zhí)行手動檢索之外沒有定位和觀看感興趣的視頻內容的方 法。此外,目前的節(jié)目指南通常是通用的并且顯示對于用戶可用的預 先確定的廣播或者視頻點播節(jié)目演播的集合,其中,即使用戶具有定 制節(jié)目指南的能力,其能力也是有限的。
簡而言之,目前用于呈現(xiàn)諸如視頻內容的聚合多媒體內容的機制 并未將多媒體內容過濾或布置成按照用戶的需求向用戶呈現(xiàn)感興趣的特定多媒體內容。而且,目前用于呈現(xiàn)聚合多媒體內容的機制不允許 用戶在不迫使用戶逐個選擇用于觀看或收聽的多媒體項目的情況下進 行返回多個多媒體項目的單個請求。
圖1圖示了用于遞送視頻的示例性系統(tǒng)。
圖2圖示了示例性定制媒體頻道和示例性播放列表。
圖3圖示了用于創(chuàng)建用于定制媒體頻道的配置文件(profile)的示
例性過程。
圖4圖示了用于例示定制媒體頻道的示例性過程。
圖5圖示了用于訪問定制媒體頻道和與之交互的示例性過程。
圖6圖示了用于在頻道選擇模式中訪問定制媒體頻道的示例性過程。
圖7圖示了用于在交互模式中訪問定制媒體頻道的示例性過程。
具體實施例方式
圖1圖示了用于遞送視頻信號128以及用于顯示信息和支持定制 媒體頻道170的示例性系統(tǒng)100。
如圖1所示,客戶住所101包括可以通過控制裝置111由用戶控 制的內容處理設備110。內容處理設備110在媒體播放器115 (例如電 視機或視頻監(jiān)視器)上向用戶提供視頻或其他多媒體。內容處理設備 110可以是機頂盒(STB)或者已知用于接收來自網絡的視頻信號和用 于向媒體播放器115提供諸如視頻的節(jié)目演播的相似設備。數字視頻 記錄器(DVR) 112可以包括在內容處理設備110中或者附接到內容處 理設備110。
一個或多個計算機105可以與內容處理設備110通信。如圖1所 示,客戶住所101可以包括計算機105,計算機105可以通過網絡或者 客戶住所101中的路由器(諸如寬帶家用路由器117)與內容處理設備
7110通信。而且,計算機105可以經由分組交換網絡125與內容處理設 備110通信,寬帶家用路由器117連接到計算機105。如下面進一步描 述的,計算機105可以包括程序指令,所述程序指令用于提供用戶接 口,其中用戶可以通過該用戶接口提交與感興趣的媒體有關的信息, 并且用于將這樣的信息提交給混合服務器130和/或配置文件服務器 165以存儲在定制頻道配置文件160中。
控制裝置111通常是通過已知的無線通信(諸如紅外(IR)或射 頻(RF)通信)與內容處理設備110選擇性通信的遠程控制裝置。除 了用于改變頻道、改變音量等的箭頭按鍵等等之外,控制裝置111通 常包括用于選擇媒體頻道(例如,視頻節(jié)目演播)的數字按鍵;以及 用于根據在媒體播放器115上提供的菜單進行選擇和請求的其他按鍵,
DVR 112通常已知用于存儲視頻文件,并且可以用于存儲其他種 類的多媒體文件,諸如音頻文件、圖像文件等。如應當顯而易見的, DVR 112包括用于存儲數字數據的計算機可讀介質,包括計算機可執(zhí) 行指令和定制媒體頻道170,在下面對它們進一步討論,包括參考圖2。 在DVR 112上存儲的視頻文件可以具有由移動圖片專家組發(fā)布的各種 已知格式中的任何一種格式,諸如MPEG-2或MPEG-4。而且,DVR 112 可以包括用于對定制媒體頻道170解碼的已知編碼器/解碼器(編解碼 器)用于回放。
媒體播放器115可以是諸如已知的電視接收機,包括常規(guī)的電視 或者高清晰度電視(HDTV)。然而,媒體播放器115可以替代地或者 附加地包括在計算機105存儲并且執(zhí)行的軟件,諸如來自華盛頓州 Redmond的Microsoft公司的Windows Media Player、來自加利福尼亞 州Cupertino的Apple Computer公司的QuickTime或者來自華盛頓州 Seattle的Real Networks公司的RealPlayer,等等。
8內容處理設備110例如經由寬帶家用路由器(BHR) 117選擇性 地與網關路由器118通信以向分組交換網絡125發(fā)送信息和從分組交 換網絡125接收信息。內容處理設備110通常執(zhí)行和/或協(xié)調與接收、 解碼、存儲和顯示多媒體內容150相關聯(lián)的操作。設備110還執(zhí)行與 生成例如在媒體播放器115中顯示的用戶接口以及響應和處理例如經 由控制裝置111提供的用戶輸入有關的操作。如上文提及的,內容處 理設備110可以是機頂盒(STB)。然而,由內容處理設備110執(zhí)行的 操作也可以或者可以替代地嵌入在諸如個人計算機的充分配置的通用 計算平臺中,例如計算機設備105。
視頻分發(fā)網絡126是用于提供諸如已知的視頻信號128的網絡。 例如,網絡126可以包括用于經由同軸線纜和/或光纖線纜提供視頻信 號128的硬件和軟件。如所已知的,視頻信號128通常從頭端127提 供到視頻分發(fā)網絡126。
分組交換網絡125通常是網際協(xié)議(IP)網絡。同樣地,網絡125 使用用于傳輸數據的已知協(xié)議,諸如用戶數據報協(xié)議(UDP)、傳輸 控制協(xié)議(TCP)、超文本傳輸協(xié)議(HTTP)等。而且,網絡125可 以包括各種網絡,諸如廣域網(WAN),例如因特網、局域網(LAN), 等等。如所已知的,分組交換網絡125可以用于傳輸各種數據,包括 諸如音頻和視頻的多媒體數據。因此,應當理解,其中網絡125和126 事實上組合成單個網絡,或者其中視頻分發(fā)網絡126被簡單省略的實 施例是可能的,由此分組交換網絡125用于向內容處理設備110提供 視頻信號128。
BHR 117已知用于向諸如內容處理設備110的客戶住所101中的 設備分發(fā)音頻、視頻和數據。例如,在一個實施例中,BHR 117是來 自加利福尼亞州Sunnyvale的Actiontec Electronics公司的寬帶家用路由 器或者無線寬帶家用路由器。應當理解,BHR 117可以由其他公司提 供。而且,應當理解,BHR 117并不一定總是將內容處理設備110連接到網絡125,例如線纜調制解調器、DSL調制解調器等可以單獨使用 或者與其他網絡設備組合使用。
網關路由器118已知用于在分組交換網絡125中路由數據分組。 網關路由器118允許內容處理設備110訪問分組交換網絡125。通過與 路由器118通信,BHR 117能夠獲得網絡地址,諸如網際協(xié)議(IP)地 址,由此允許內容處理設備110,通常使用動態(tài)主機配置協(xié)議(DHCP), 進而從BHR117獲得網絡地址,例如IP地址。因此,內容處理設備110 可以經由通過BHR U7和路由器118訪問的網絡125向服務器120、 130等進行請求或者從服務器120、 130接收數據。
視頻點播(VOD)服務器120經由網絡125和/或路由器118選擇 性地與內容處理設備110通信。VOD服務器120表示用于提供視頻點 播的硬件和/或軟件的已知組合。由VOD服務器120根據點播提供的視 頻在VOD服務器120或相關數據庫中被存儲為VOD內容121。
通常,內容處理設備110的用戶,通常使用控制裝置111,可以 瀏覽在媒體播放器115上顯示的視頻點播選項的菜單。 一旦用戶做出 VOD內容121的選擇,內容處理設備110向VOD服務器120請求VOD 內容121。使用已知的信令協(xié)議,VOD內容121被提供給內容處理設 備IIO,并且在媒體播放器115上顯示給用戶。這樣的已知信令協(xié)議通 常支持用戶的各種動作,諸如暫停、回退、停止等。例如,為了處理 用戶命令和與VOD服務器120通信,內容處理設備IIO可以包括用于 根據實時流協(xié)議(RTSP)建立與VOD服務器121的控制信道的指令, 在由佛吉尼亞州Reston的Internet Society (因特網協(xié)會)出版的H. Schulzrinne的RFC 2326-Real Time Streaming Protocol (RTSP) ( 1998年 4月)中描述了該實時流協(xié)議并且在萬維網站faqs.org網站上可獲得該 實時流協(xié)議。
混合服務器130還經由網絡125和/或路由器118選擇性地與內容處理設備110通信。混合服務器130還可以通常通過網絡125選擇性 地與VOD服務器120通信,盡管應當理解,其他通信鏈路是可能的, 或者服務器120和130甚至可以位于相同的硬件上或者甚至集成到單 個組合服務器中?;旌戏掌?30的基本目的是組裝一個或多個定制 媒體頻道170并且將一個或多個定制媒體頻道170遞送到內容處理設 備110?;旌戏掌?30向內容處理設備IIO提供一個或多個定制媒體 頻道170,并且由此提供與VOD服務器120相似的功能,并且事實上, 其中組合了混合服務器130和VOD服務器120的實施例是可能的。在 任何情況下,內容處理設備IIO可以包括用于使用RTSP建立與混合服 務器130的控制信道的指令。
而且,混合服務器130提供用于組合廣告內容140和/或媒體內容 155的附加功能,以創(chuàng)建定制媒體頻道170并且將定制媒體頻道170遞 送到內容處理設備110。為了創(chuàng)建和/或存儲定制媒體頻道170,混合服 務器130還訪問媒體元數據150和定制頻道配置文件160。定制媒體頻 道170包括媒體內容155和/或廣告內容140的聚合集合的邏輯概念, 例如,視頻剪輯,以及相關聯(lián)的媒體元數據150和/或廣告元數據141, 元數據150和141可以包括控制信息,諸如關于內容155和140的元 數據信息、播出順序信息、頻道策略控制信息等。如下面將進一步討 論的,在定制媒體頻道170中包括的內容155和140可以在用戶請求 定制媒體頻道170之前組裝和存儲,或者可以實時地或者接近實時地 組裝和管理,并且可以非持久地存儲。
盡管圖1中沒有示出,但是注意到,VOD服務器120或混合服務 器130還可以提供包括視頻點播選項的交互式節(jié)目指南(IPG)。替代 地,如果系統(tǒng)100中包括IPG,則該IPG可以由可訪問到內容處理設 備110的分立的服務器提供,此外,該IPG可以根據用于視頻點播服 務或定制媒體頻道170的任何菜單分立地提供。
廣告內容140和廣告元數據141通常存儲在廣告服務器145中包
11括的或者與廣告服務器145關聯(lián)的廣告數據庫142中,例如,關系數 據庫等。廣告內容140可以包括以各種多媒體格式編碼的廣告。例如, 廣告內容140可以具有用于多媒體文件的許多已知格式中的任何一種 格式,諸如根據聯(lián)合圖像專家組(JPEG)、運動圖片專家組(MPEG) 等發(fā)布的標準的格式,或者某種其他的格式,諸如用于音頻內容的已 知格式,諸如波形音頻格式(WAV) 、 MPEG-1音頻層3 (MP3)等。 而且,廣告內容140可能與廣告元數據141充分相關聯(lián)以例如根據廣 告客戶、廣告類別、廣告費率、廣告主題、廣告地理關聯(lián)等來標識廣 告內容140的特定項目。
廣告服務器145響應例如來自混合服務器130的請求而提供廣告 內容140。這樣的請求可以作為參數包括來自定制頻道配置文件160或 者目標廣告配置文件信息的某些其他的源的信息。
媒體內容155由內容源135提供。媒體元數據150包括關于媒體 內容155的信息。媒體元數據150和媒體內容155可以存儲在媒體數 據庫156中,例如,關系數據庫等。內容源135可以包括用于多媒體 內容155的各種各樣的源。因此,對于媒體內容155的特定項目,媒 體元數據150可以包括各種各樣的屬性的值。這樣的屬性可以包括, 例如,內容源135的身份、媒體內容155的類型(例如,視頻、音頻 等)、與媒體內容155相關聯(lián)的日期、與媒體內容155相關聯(lián)的地理 位置、與媒體內容155相關聯(lián)的主題(例如,體育、新聞、天氣、娛 樂等)、與多媒體內容155相關聯(lián)的一個或多個關鍵詞,等等。
在一個實施例中,單獨的媒體內容項目155可以包含屬于單個特 定題目的內容。例如, 一個媒體內容155項目可以是針對特定新聞故 事的視頻剪輯,而媒體內容155的另一個項目可以是針對另一個故事 的視頻剪輯。媒體內容155的第三項目可以包含針對流行電視表演的 特定片段(例如,David Letterman的T叩Ten)等。因此,使得可以周 期性地(例如每天)在媒體數據庫156中可獲得媒體內容155的新鮮集合,例如新的視頻剪輯。另外,每個剪輯的持續(xù)時間可以相對短, 例如短于5分鐘,并且可以包含特定于相對窄的良好定義的題目的內 容155。而且,媒體內容155的給定項目(例如視頻剪輯)的有用壽命
可以相對短(例如,24小時),因為更舊的項目最終將由更新更相關
的項目取代。應當理解,也可以預見包括具有更長持續(xù)時間和/或更長
有用壽命的媒體內容155的項目的實施例。
媒體內容155可以具有多種多媒體格式中的任何一種格式,例如, 關于廣告內容140的上述格式。媒體內容155通常與獨特(unique)標 識符相關聯(lián),根據該獨特標識符可以存儲、檢索媒體內容155的特定 文件,使其與媒體元數據150相關聯(lián),等等。媒體內容155和媒體元 數據150可以存儲在分立的數據庫中、單個數據庫中、分立的服務器 上、單個服務器上,等等。應當理解,可以根據容納多媒體數據的各 種文件系統(tǒng),或者用于存儲和提供多媒體數據的各種軟件包,以相關 的格式存儲和關聯(lián)媒體內容155和媒體元數據150。
定制頻道配置文件160可以與配置文件服務器165相關聯(lián)地創(chuàng)建 和存儲。配置文件160的目的是提供用于選擇在用戶的給定定制媒體 頻道170中要包括的媒體內容155的準則,以及提供與頻道170的檢 索和回放相關的其他策略控制信息。因此,配置文件160可以包括信 息,通過該信息可以査詢媒體元數據150,并且根據該信息可以確定媒 體內容155的項目是否滿足在定制頻道配置文件160中指定的準則。 用于選擇媒體內容155的準則可以包括用戶感興趣的內容155的類別, 例如,新聞、體育、天氣等。與頻道170的檢索和回放相關的其他信 息(例如,控制信息)可以包括頻道170的回放模式的規(guī)范,即頻道 170是否將在內容155的剪輯之間沒有中斷的情況下回放、頻道170是 否應當允許諸如實時流協(xié)議(RTSP)支持的控制以允許在內容155的 剪輯之間跳過、暫?;蛲V诡l道170的回放,等等。
根據特定的實施例,定制頻道配置文件160和定制媒體頻道170
13具有一對一的關系。然而,其中單個配置文件160用于定義和管理與 多個定制媒體頻道170相關聯(lián)的控制信息的實施例是可能的。例如,
特定用戶或特定內容處理設備110可以由單個配置文件160支持,艮P, 與該用戶或內容處理設備110相關聯(lián)的所有定制媒體頻道170可以由 單個配置文件160管制。
而且,包括不同類型的配置文件160的實施例是可能的,配置文 件160對應用到單獨的定制媒體頻道170和定制媒體頻道170的群的 信息高效地編碼。例如,回放配置文件160可以指定可用的回放選項, 例如,回放配置文件160可以指定用戶是否可以在包括在定制媒體頻 道170中的媒體內容155的項目之間跳過,用戶是否可以快進通過廣 告內容140的項目,等等。然后,回放配置文件160可以鏈接到頻道 170的多個定制媒體頻道配置文件160,該多個配置文件160具有不同 的內容選擇準則但是共享回放規(guī)則集合。當組合時,這樣的多個配置 文件160可以一起指定頻道170的性能以及用于選擇這樣的頻道170 的內容的準則。
定制頻道配置文件160通常由通過網絡125訪問配置文件服務器 165的計算機105的用戶來創(chuàng)建。然而,其中內容處理設備110用于創(chuàng) 建、修改和/或刪除配置文件160的實施例也是可能的和很可能的。此 外, 一些或所有配置文件160可以由配置文件服務器165的提供商來 創(chuàng)建。例如,可以不向內容處理設備110的用戶提供指定回放模式的 機會,盡管回放模式可以由配置文件服務器165的提供商來指定,通 常也可以由內容處理設備IIO和視頻分發(fā)網絡126的提供商來指定。
各種回放模式是可能的,包括"交互式"模式,在交互式模式中 用戶將査看列出在例如根據媒體內容155的項目的類別組織的定制媒 體頻道170中的媒體內容155的特定項目的菜單,由此允許用戶選擇 媒體內容155的特定項目,非常類似于用戶可以從光盤(CD)或數字 視頻光盤(DVD)中選擇特定的記錄槽。另一回放模式提供了來自定
14制媒體頻道170的內容的"連續(xù)播放",即,用戶將査看來自給定定
制媒體頻道170的所有內容155,所述定制媒體頻道170是按照根據固 定策略或者在與頻道170相關聯(lián)的配置文件160中指定的策略信息確 定的順序而指定的。又一回放模式是"連續(xù)播放"回放模式的變化, 在該回放模式中用戶具有使用諸如可以通過實時流協(xié)議(RTSP)使能 的諸如"跳過"、"快進"、"暫停"、"返回菜單"等控制的選項。 而且,在"連續(xù)播放"模式的該變化中,使得從媒體內容155的一個 類別跳到另一類別而非從媒體內容155的一個項目跳到另一項目,艮P, 從第一類別中的項目跳到第二類別中的項目,或者甚至從一個定制媒 體頻道170跳到另一定制媒體頻道170的跳過的"跳過命令"等是可 能的。
在任何情況下,配置文件服務器165通常提供圖形用戶接口 (GUI),用戶可以通過該GUI提供配置文件160的信息。這樣的信 息通常包括用戶名并且可以包括其他標識信息以及與用戶感興趣的題 目有關的信息。例如,配置文件160可以包括與在元數據150中存儲 的字段相對應的字段,例如,用戶感興趣的一個或多個內容源135的 身份、與用戶感興趣的內容源135相關聯(lián)的特定節(jié)目演播或媒體文件、 用戶感興趣的一個或多個類型的媒體內容155、用戶對內容源135感興 趣的日期或時間段、用戶感興趣的地理位置、用戶感興趣的主題類別、 和用于提供關鍵詞檢索或查詢以定位用戶感興趣的媒體內容155的一 個或多個關鍵詞。
諸如計算機105、內容處理設備110、 VOD服務器120、混合服務 器130等的計算設備可以使用本領域的技術人員已知的許多計算機操 作系統(tǒng)中的任何操作系統(tǒng),包括但決不限于,Microsoft Windows 操作 系統(tǒng)、Unix操作系統(tǒng)(例如,由加利福尼亞州Menlo Park的Sun Microsystems發(fā)布的Solaris 操作系統(tǒng))、由紐約州Armonk的 International Business Machines發(fā)布的AIX UNIX操作系統(tǒng)、和Linux 操作系統(tǒng)的已知版本和/或變體。計算設備可以包括本領域的技術人員
15已知的許多計算設備中的任何計算設備,包括而不限于,計算機工作 站、桌上型計算機、筆記本計算機、膝上型計算機或手持計算機、或 者本領域的技術人員已知的某種其他計算設備。內容處理設備110通 常是用于經由網絡126從頭端127接收視頻信號128的專用設備,并 且可以配備有不同于以上列舉的那些操作系統(tǒng)的專有或者專用的操作 系統(tǒng)。例如,在一個實施例中,內容處理設備110是配備有諸如已知 的實時操作系統(tǒng)(RTOS)的STB。然而,應當理解,內容處理設備110 可以是諸如以上列舉的那些計算設備中的一個的計算設備,只要該計 算設備能夠執(zhí)行如此處描述的指令。
諸如計算機105、內容處理設備110、服務器120和130等的計算 設備通常每一個包括可由諸如以上列出的那些計算設備中的一個或多 個計算設備執(zhí)行的指令。計算機可執(zhí)行指令可以根據使用本領域的技
術人員已知的各種編程語言和/或技術創(chuàng)建的計算機程序來編譯或解 釋,包括而不限于,JavaTM、 C、 C++、 Visual Basic、 Java Script、 Perl
等中的單個或組合。通常,處理器(例如,微處理器)例如從存儲器、 計算機可讀介質等接收指令,并且執(zhí)行這些指令,由此執(zhí)行一個或多 個過程,包括此處描述的一個或多個過程??梢允褂酶鞣N已知的計算 機可讀介質存儲和傳送這樣的指令和其他數據。
計算機可讀介質包括參與提供數據(例如,指令)的任何介質, 所述數據可以由計算機讀取。這樣的介質可以采用許多形式,包括但 不限于,非易失性介質、易失性介質和傳輸介質。非易失性介質包括, 例如,光盤或磁盤和其他持久存儲器。易失性介質包括動態(tài)隨機存取 存儲器(DRAM),該DRAM通常構成主存儲器。傳輸介質包括同軸 線纜、銅線和光纖,包括含有耦合到處理器的系統(tǒng)總線的線。傳輸介 質可以包括或傳送諸如在射頻(RF)和紅外(IR)數據通信期間生成 的那些聲波、光波和電磁發(fā)射。計算機可讀介質的常見形式包括,例 如,軟盤、柔性盤、硬盤、磁帶、任何其他磁介質、CD-ROM、 DVD、 任何其他光介質、穿孔卡、紙帶、具有孔圖案的任何其他物理介質、RAM、 PROM、 EPROM、 FLASH-EEPROM、任何其他存儲器芯片或卡 盤、如下文描述的載波、或者計算機可以讀取的任何其他介質。
諸如數據庫142、 156等的數據庫可以包括在文件服務器上的文件 系統(tǒng)、關系數據庫管理系統(tǒng)(RDBMS)等。除用于創(chuàng)建、存儲、編輯 和執(zhí)行存儲過程的語言之外,RDBMS通常使用公知的結構化査詢語言 (SQL)。其他種類的數據庫也是可能的,諸如分級數據庫、具有專有 格式的應用數據庫等。數據庫142、 156等通常包括使用諸如以上提及 的計算機操作系統(tǒng)的計算設備,并且可以經由諸如網絡125的網絡或 諸如局域網(LAN)、廣域網(WAN)等某個其他網絡來訪問。
圖2圖示了示例性定制媒體頻道170和示例性播放列表205。如 圖2所見,定制媒體頻道170包括通常根據播放列表205組裝和提供 給內容處理設備110的廣告內容140和媒體內容155。如圖2所示,定 制媒體頻道170通常與播放列表205相關聯(lián)。通常,在定制媒體頻道 170中包括的特定的廣告內容140和/或媒體內容155至少部分取決于 與定制媒體頻道170相關聯(lián)的定制頻道配置文件160。下面進一步討論 定制媒體頻道170的創(chuàng)建,以及探試法,據此將特定的廣告內容140 和媒體內容155包括在定制媒體頻道170中。
播放列表205確定可以在定制媒體頻道170中提供廣告內容140 和媒體內容155的項目(例如,存儲在數據庫142和156中的文件) 的順序。定制媒體頻道170可以包括多個多媒體文件,所述多媒體文 件由混合服務器130從數據庫142和/或156檢索并且可能實時地或者 接近實時地響應于用戶對定制媒體頻道170的請求,作為單個定制媒 體頻道170順序地流傳送到內容處理設備110或計算機105。因此,定 制媒體頻道170可以包括不同種類的多媒體文件,例如,MPEG文件 和JPEG文件等。然而,在一些實施例中,特別是包括將定制媒體頻道 的內容下載到用于臨時存儲并且以后可能離線訪問的設備的實施例, 定制媒體頻道170可以被例示為通過聚合或接連廣告內容140和/或媒體內容155的各種項目而創(chuàng)建的單個多媒體文件,例如,MPEG文件。 在這些實施例中,構成定制媒體頻道的信息包可以包括內容元素的集 合,所述內容元素包括媒體內容155和廣告內容140,以及其他的控制 信息,諸如播放列表205和其他相關聯(lián)的控制數據。
為了指定包括在定制媒體頻道170中的媒體內容155和/或廣告 140的特定項目,以及提供這樣的文件的順序,播放列表205包括針對 媒體內容155和廣告內容140的項目的引用指針210的有序列表。這 樣的指針210可以與被存儲為播放列表205的一部分的媒體元數據150 和/或廣告元數據141相關聯(lián),足以標識媒體內容155的項目或者廣告 內容140的相似信息的源位置。這樣的源位置可以處于數據庫142和 156中的一個中,所述數據庫通常分別收集用于包括在定制媒體頻道 170中的廣告140和媒體內容155。然而,其中這樣的源位置是內容源 135的實施例也是可能并且可預見的,所述內容源135實際上可以是通 過網絡125可訪問的多媒體內容的任何源。例如,指針210可以包括 用于經由網絡125定位和檢索媒體內容155的項目的統(tǒng)一資源定位符
(URL)等。而且,源位置引用也可以指存儲在DVR 112上的文件。 而且,在播放列表205中的元數據150和141可以用于生成媒體內容 155的項目的菜單并且允許用戶選擇、跳過等包括在頻道170中的媒體 內容155的項目。此外,在特定實施例中,播放列表205可以區(qū)別媒 體內容155和廣告內容140。因此,在播放列表205中可以包括策略控 制信息以指定如何和何時動態(tài)地混合媒體和廣告內容。因此,廣告內 容140可以根據各種規(guī)則提供,例如,基于頻率的規(guī)則(例如,每第 三個項目)、基于速率的規(guī)則(例如,首先播放指令較高等級的廣告 內容140)等而非根據嚴格基于順序的制度來提供。
如下面進一步討論的,播放列表205通常按照用戶對定制媒體頻 道170的請求而生成。g卩,當內容處理設備110向混合服務器130發(fā) 送對定制媒體頻道170的請求時,播放列表205被生成并且用于例如 從數據庫142和/或156檢索包括在定制媒體頻道170中的媒體內容155和/或廣告140的項目,即多媒體文件,并且將播放列表205遞送到內 容處理設備110。而且,定制媒體頻道170和/或播放列表205可以根 據在混合服務器130中實現(xiàn)的調度而創(chuàng)建。例如,當內容處理設備110 開機和/或嘗試連接到網絡125時,例如,播放列表205可以被下載到 DVR 112,于是播放列表205可以被存儲以等待用戶訪問定制媒體頻道 170。在另一實施例中,在根據調度創(chuàng)建之后,定制媒體頻道170被存 儲在混合服務器130或相關聯(lián)的數據庫中,并且按照用戶的要求被流 傳送到內容處理設備110。替代地,在根據在混合服務器130中實現(xiàn)的 調度創(chuàng)建之后,定制媒體頻道170可以被下載到內容處理設備110并 且存儲在DVR 112中,按照用戶的要求可以從該DVR 112檢索該定制 媒體頻道170。因此,定制媒體頻道170可以整體下載或者作為一連串 增量更新下載。又進一步替代地,混合服務器130可以向DVR U2提 供指令以在特定的時間記錄來自網絡126的特定頻道,而不需要從混 合服務器130下載媒體內容155。
而且,在一些實施例中,播放列表205基于調度生成,并且包括 用于從諸如數據庫142和156的源檢索表示將在定制媒體頻道170中 提供的廣告內容140禾口/或媒體內容155的特定的多媒體文件的信息。 因此,當內容處理設備110向混合服務器130發(fā)送對定制媒體頻道170 的請求時,播放列表205可以用于檢索在定制媒體頻道170中包括的 文件并且將所述文件流傳送到內容處理設備110。下面參考圖3~5進一 步詳細地討論定制媒體頻道170的創(chuàng)建、存儲和訪問。
圖3圖示了用于創(chuàng)建定制媒體頻道配置文件160的示例性過程
300。
在步驟305中,用戶登錄到配置文件服務器165。在該步驟中, 配置文件服務器165執(zhí)行用于驗證用戶身份和用戶操縱一個或多個定 制媒體頻道配置文件160的權利的操作。通常,用戶經由計算機105 通過分組交換網絡125訪問配置文件服務器165。配置文件服務器165
19通常提供諸如圖形用戶接口 (GUI)的用戶接口,通過該GUI用戶可
以與配置文件服務器165交互。例如,網絡125可以包括因特網,并 且配置文件服務器165可以經由萬維網訪問。 一旦訪問由配置文件服 務器165提供的網頁,所述網頁顯示在計算機105的顯示器上,用戶 可以提供用戶名和密碼,所述用戶名和密碼先前已提供給用戶并且存 儲在配置文件服務器165中,由此允許用戶登錄到配置文件服務器165。 也可以代替地使用除用戶名和密碼之外的身份標識憑證。在步驟305 中還可以根據提供給用戶的密碼、個人標識號等創(chuàng)建用戶帳戶,或者 可以在由配置文件服務器165的提供商驗證的分立過程中創(chuàng)建用戶帳 戶,其中如此處描述的,用戶然后可以登錄到配置文件服務器165。而 且,經由內容處理設備110訪問配置文件服務器的用戶可以根據在內 容處理設備110中存儲的獨特的或基本上獨特的標識符自動地登錄到 配置文件服務器165。
接著,在步驟310中,配置文件服務器165提供用戶接口,例如 網頁或某個其他GUI,所述用戶接口允許用戶創(chuàng)建新的頻道配置文件 160,或者選擇預先存在的配置文件160進行修改。如果選擇了預先存 在的配置文件160,則配置文件服務器165從持久存儲器檢索關于配置 文件160的信息以備將這樣的信息顯示給用戶。
接著,在步驟315中,配置文件服務器165可以生成包括表單等 的用戶接口,所述表單包括用于顯示和更新配置文件160的信息的欄。 此處另外討論,例如下面參考步驟320討論在定制頻道配置文件160 中可以包括的欄的示例。
接著,在步驟320中,用戶例如通過在如以上針對步驟315描述 的所提供的網頁中的一個或多個欄中輸入信息來提供配置文件160的 信息。例如,每當更新在內容源135中的文件時,用戶可以指示感興 趣接收特定的媒體文件或媒體文件集合。相似地,在特定的天中在特 定時間,用戶可以指示有興趣從特定的內容源135接收內容廣播。然
20而,提供給配置文件160的信息可能并不具體。例如,用戶可能簡單 地指定感興趣的主題或者與用戶感興趣的媒體相關聯(lián)的關鍵詞。舉例 來說,棒球球迷可以很可能指示關鍵詞"棒球"以及球隊的名稱,或 者可能從菜單、下拉列表等中選擇棒球運動和/或球隊名稱。在又一示 例中,用戶可以指定與用戶感興趣的新聞題目相關的關鍵詞或類別。 例如,用戶可以指定對在網頁中列出的包括世界新聞、商業(yè)新聞、政 治新聞、農業(yè)新聞等類別以及諸如名人姓名、運動隊、城市等的關鍵 詞感興趣。
而且在步驟320中,指定了在播放列表205中要包括的媒體內容 155的類別或特定項目之后,用戶還可以指定在播放列表205中呈現(xiàn)媒 體內容155的這樣的類別或項目的順序。例如,用戶可以指定體育媒 體內容155應當在天氣媒體內容155之前呈現(xiàn),天氣媒體內容155進 而應當在新聞媒體內容155之前呈現(xiàn)。
對于特定用戶,步驟320可以針對不止一個配置文件160來執(zhí)行; 即,特定用戶可以與多個配置文件160相關聯(lián)。除其他方面外,具有 多個配置文件160將允許用戶定義多個定制媒體頻道170, g卩,與和用 戶相關聯(lián)的每個配置文件相關聯(lián)的定制媒體頻道170。然而,還可以具 有由單個配置文件160定義的多個定制媒體頻道160。
接著,在步驟325中,用戶點擊按鈕等以指示提交如以上針對步 驟320描述的所提供的配置文件160的信息,于是配置文件服務器165 存儲新創(chuàng)建或更新的配置文件160。如以上提及的,定制頻道配置文件 160通常存儲在與配置文件服務器165相關聯(lián)或者在配置文件服務器 165中包括的關系數據庫等中。因此,定制頻道配置文件160可以是在 關系數據庫中的一個或多個數據表中的一個或多個記錄,這樣的記錄 通常由與用戶關聯(lián)的標識符標識。在任何情況中,如圖1所示,定制 頻道配置文件160通??捎苫旌戏掌?30訪問。
21在步驟325之后,過程300結束。應當理解,過程300僅提供了 如何創(chuàng)建和管理定制頻道配置文件160的說明性示例。當然,其他的 變化是可能的。此外,如以上提及的,定制媒體頻道配置文件160配 置數據不需要沿單獨的定制頻道的路線組織,而是可以根據其他方案 組織或者可以嵌入在其他配置文件數據結構中(例如,整體用戶配置 文件)。
圖4圖示了用于例示一個或多個定制媒體頻道170的示例性過程
400。
在步驟405中,混合服務器130接收指令,例如,觸發(fā)混合服務 器130基于一個或多個定制頻道配置文件160來創(chuàng)建一個或多個定制 媒體頻道170的消息。在一些實施例中,由于用戶請求訪問頻道170 而引起了對創(chuàng)建定制媒體頻道170的觸發(fā)。即,當用戶"調諧到"頻 道170或者以其他方式選擇頻道170用于通過回放設備115觀看時, 可以生成播放列表205并且可以實時地或者接近實時地創(chuàng)建定制媒體 頻道170?;诙ㄖ祁l道配置文件160實時地或者接近實時地創(chuàng)建和遞 送定制媒體頻道170不僅允許向用戶提供定制的內容,而且允許向用 戶提供最新的內容。而且,實時地或者接近實時地創(chuàng)建和遞送定制媒 體頻道170意味著計算機和網絡資源沒有必要被消耗用于創(chuàng)建和存儲 用戶可能從未訪問或者在用戶訪問它們之前可能變得過期的定制媒體 頻道170。
其中在用戶請求訪問頻道170之前創(chuàng)建和存儲定制媒體頻道170 的實施例也是可能的。例如,混合服務器130可以從配置文件服務器 165接收定制頻道配置文件160已被創(chuàng)建或修正的消息。相似地,混合 服務器130可以接收媒體內容155已被更新或者新的媒體內容155可 用的消息。替代地,混合服務器130可以被編程為以預先確定的間隔 (例如每3小時一次、每天兩次等)查詢媒體元數據150,以確定與配 置文件160相關的媒體內容155的任何改變。例如,除其他標識信息之外,媒體元數據150可以包括時間戳等,根據該時間戳來自混合服
務器130的查詢可以確定新的或者修正的媒體內容155是否可用。
已知可以用于向混合服務器130發(fā)送消息和從混合服務器130接 收消息的各種機制,例如,在存儲配置文件160的數據庫中的數據庫 觸發(fā)可以使混合服務器130的消息被發(fā)送到隊列管理器,諸如由紐約 州 Armonk 的 International Business Machines 公司銷售的 IBM WebSphere MQ,該隊列管理器進而使消息排隊并且將消息發(fā)送到混合 服務器130。然后,接收該消息可以使混合服務器130調用用于基于在 消息中提供的配置文件160來創(chuàng)建或修改一個或多個定制媒體頻道170 的過程。
接著,在步驟410中,混合服務器130分析在步驟405中接收到 的定制頻道配置文件160以制作媒體元數據150的查詢。如以上提及 的,媒體元數據150可以存儲在與混合服務器130相關聯(lián)或者在混合 服務器130中包括的關系數據庫中。基于配置文件160的媒體元數據 150的各種査詢是可能的。例如,如果配置文件160指示特定的內容源 135并且進一步指示針對該內容源135感興趣的特定的天和時間,則在 步驟410中制作的査詢作為參數包括在所指示的感興趣的天和時間中 所指示的內容源135,以確定在所指示的天和時間是否可以從所指示的 內容源135獲得任何媒體,例如,視頻文件。相似地,如果配置文件 160指示特定的感興趣的主題,例如,體育或特定的關鍵詞,例如"棒 球",則該感興趣的主題或關鍵詞可以是用于査詢的參數。如下面參 考步驟440進一步討論的,也可以基于配置文件160制作媒體元數據 150的多個查詢。
在一些實施例中,步驟410還包括制作用于廣告元數據141的查 詢。在定制媒體頻道170中包括廣告內容140為系統(tǒng)100的提供商有 利地提供了附加收入的機會。對廣告內容140的査詢可以與以上參考 對媒體元數據150的查詢描述的相同的一般方式來制作。即,可以需
23要根據在配置文件160中的信息來調整使適應廣告內容140。然而,對
于廣告內容140,還可以根據某個其他準則進行選擇,例如,根據廣告 客戶已付費的插播數目,根據隨機選擇等。還可以基于在配置文件160 外部的用戶數據來選擇廣告內容140,諸如用于標識和關聯(lián)用戶廣告內 容160而專門保持的分立的用戶配置文件。這樣的配置文件可以包含 諸如用戶位置、訂閱服務等的人口統(tǒng)計信息。
而且,其中在過程400完成之后將廣告內容140插入到定制媒體 頻道170中的實施例是可能和很可能的。例如,根據定制媒體頻道170 的整體長度可以確定被插入到定制媒體頻道170中的廣告內容140的 項目的數目,該項目可被選擇為在定制媒體頻道170完成之后以適當 的間隔插入到定制媒體頻道170中。
接著,在步驟415中,混合服務器130執(zhí)行在步驟410中制作的 例如對媒體內容155和廣告內容140的查詢。應當理解,混合服務器 130可以通過向與混合服務器130相關聯(lián)的包括元數據150的關系數據 庫等提供元數據150來有效地執(zhí)行對元數據150的査詢。對廣告內容 140的查詢可以被提供給廣告服務器145。這樣的査詢可以以許多格式 提供,例如,結構化査詢語言(SQL),作為在統(tǒng)一資源標識符(URL) 中的參數,等等。
接著,在步驟420中,混合服務器130接收在步驟415中執(zhí)行的 查詢的結果,并且評估該結果以確定查詢結果是否標識任何媒體內容 155,例如,任何視頻文件。如果在步驟415中執(zhí)行的査詢未返回與媒 體內容155相關聯(lián)的任何媒體元數據150,則過程400行進到步驟422。 然而,如果在步驟415中執(zhí)行的查詢中標識了媒體內容155,則過程 400行進到步驟425。
如果執(zhí)行了對廣告內容140的査詢,則混合服務器130還可以確 定是否已返回任何廣告內容140作為在步驟415中執(zhí)行的查詢的結果。
24然而,步驟420的確定通常僅集中于是否已返回任何媒體元數據150, 因為通常不需要創(chuàng)建僅包括廣告內容140的定制媒體頻道170。而且, 如以上討論的,廣告內容140可以在過程400完成之后插入到定制媒 體頻道170中。雖然如此,應當理解,其中步驟420的確定可以包括 考慮是否已標識任何廣告內容140的實施例是可能的。
在步驟422中,混合服務器130生成所稱為的"空播放列表", 即不包括針對媒體內容150的任何指針210的播放列表205。通常,這 樣的播放列表205使內容處理設備110生成通知用戶目前沒有媒體內 容155滿足所請求的定制媒體頻道170的準則的消息。在步驟422之 后,過程400結束。
在步驟425中,混合服務器130使用在步驟420中返回的媒體元 數據150和/或廣告內容140,以基于定制頻道配置文件160生成在定 制頻道170中將包括的媒體內容155和/或廣告內容140的列表。來自 配置文件160的信息可以用于生成播放列表205。例如,配置文件160 可以包括如下指示用戶對與第一媒體內容類別相關的媒體內容155 (例如,體育)相比于對與第二類別相關的媒體內容155 (例如,天氣) 更感興趣。因此,在播放列表205中反映的媒體內容155的順序可以 至少部分地由配置文件160確定。
而且,配置文件160可以包括提供在定制媒體頻道170中用戶已 觀看的媒體內容155的項目歷史的記錄。這樣的記錄可以有用,以便 避免在定制媒體頻道170中包括在頻道170中先前提供給用戶的媒體 內容155的項目。而且,歷史記錄可以用于提供對先前已包括在定制 媒體頻道170中的媒體內容155的項目的專門處理。例如,媒體內容 155的這樣的項目在播放列表205中可以被標志為"先前已觀看"等, 該標志可以例如在菜單中、通過定制媒體頻道170的回放或之后顯示 的消息中等通過回放設備115傳送給用戶,由此如果需要則允許用戶 跳過媒體內容155的這樣的項目的回放。
25接著,在步驟430中,混合服務器130確定在步驟425中列出的 媒體的順序。例如,如以上提及的,配置文件160可以指示用戶對特 定題目的興趣的評級。例如,用戶可能對接收棒球新聞感興趣,但是 可能對特定的球隊最感興趣,諸如Detroit Tigers。因此,定制媒體頻道 170可以提供于類屬題目(例如,棒球)有關的文件,但是可以首先提 供與該特定的感興趣的球隊(例如Detroit Tigers)有關的文件。
而且,可以實現(xiàn)用于確定在定制媒體頻道170中廣告內容140散 布在媒體內容155中的頻率的規(guī)則。通常,需要使系統(tǒng)100的提供商 和/或混合服務器130的運營商的收入最大,同時不能提供過多的廣告 內容140,以便避免使用戶不再繼續(xù)使用定制媒體頻道170。因此,可 能甚至很可能的是,在定制媒體頻道170中不包括在步驟420中已返 回的一些廣告內容140。如同媒體內容155,根據諸如隨機選擇、基于 題目關聯(lián)的評級、基于廣告客戶費率的評級等的各種探試法,可以在 定制媒體頻道170中包括廣告內容140。
接著,在步驟435中,混合服務器130基于如以上參考步驟425 和430描述的有序列出的査詢結果來生成播放列表205。
接著,在步驟440中,混合服務器130將媒體內容155和/或廣告 內容140遞送,例如等時流傳送或漸進下載,到內容處理設備110。通 常,根據播放列表205,實時地或者接近實時地從數據庫142和/或156 檢索內容155和/或廣告140,即,當需要時作為定制媒體頻道170的 一部分。然而,如上所述,在播放列表205中的指針210可以用于指 示各種各樣的內容源135。替代地,或者也可能同時,混合服務器130 將通過一次或多次執(zhí)行步驟415至435創(chuàng)建的定制媒體頻道170來存 儲和/或捆束和下載到內容處理設備110。在混合服務器130和/或DVR 112及其相關聯(lián)的貯存器/存儲器上存在有限的可用存儲的情況下,在 步驟440中,播放列表205僅存儲在混合服務器130或DVR 112中。在這些情況下,如下面針對過程500進一步描述的,混合服務器130
使用包括指針210的播放列表205以檢索在定制媒體頻道170中包括 的多媒體文件并且將所述多媒體文件遞送到內容處理設備110。而且, 如下面參考圖5進一步描述的,存儲定制媒體頻道170通常意味著將 包括在定制媒體頻道170中的多媒體文件存儲在數據庫、文件系統(tǒng)等 中,以當特定用戶請求定制媒體頻道170時使所述多媒體文件可用。 因此,如以上討論的,單個多媒體文件可以存儲在與混合服務器130 相關聯(lián)的數據庫中,或者可以下載到內容處理設備并且存儲在DVR 112中。而且,在定制媒體頻道170中將包括的多個多媒體文件可以存 儲在混合服務器130或DVR 112中,將這樣的文件提供給用戶的順序 由播放列表205管制。
在步驟440之后,過程400結束。
圖5圖示了用于控制訪問一個或多個定制媒體頻道170和與一個 或多個定制媒體頻道170交互的示例性過程500。應當理解,定制媒體 頻道170可以實際上通過訪問分組交換網絡125或者以其他方式訪問 混合服務器130的任何計算設備來訪問。因此,過程500可以應用于 由計算機105或內容處理設備110訪問定制媒體頻道170。還應當理解, 過程500表示用于與定制媒體頻道170交互的一個示例性過程并且其 他的變化可以用于訪問、導航一個或多個定制媒體頻道一以及與一個 或多個定制媒體頻道交互。例如,下面討論的圖6和7分別圖示了過 程600和700,過程600和700每一個是在過程500中的特定步驟的主 要變化。然而,這些只是兩個變化,并且許多其他變化是可能的。
而且,如以上提及的, 一個或多個定制媒體頻道170可以下載到 內容處理設備IIO并且存儲在DVR 112 (或者其他存儲設備)中以等 待用戶請求定制媒體頻道170。定制媒體頻道170可以相似地下載到計 算機105。因此,在一些實施例中,在用戶請求訪問定制媒體頻道170 時,諸如用于內容處理設備110的計算機105的客戶端設備不需要連接到網絡125。
過程500通常由可以在客戶端105、內容處理設備110或混合服 務器130中執(zhí)行的回放應用來執(zhí)行。該回放應用可以存儲在計算機可 讀介質上并且通常負責接收用戶對定制媒體頻道170的請求,并且負 責提供定制媒體頻道170用于在播放器115、計算機105等上回放。
在步驟505中,用戶登錄到回放應用。該登錄可以以數種不同的 方式實現(xiàn),或者被跳過。例如,用戶訪問控制裝置111可以選擇在與 定制媒體頻道170相關聯(lián)的內容處理設備110中的頻道,或者可以導 航交互式節(jié)目指南以訪問定制媒體頻道專用的節(jié)目指南的菜單結構的 區(qū)域。而且,計算機105的用戶可以導航到網頁、屏幕或者在播放多 媒體文件的軟件應用中的窗口、或者顯示用于登錄到混合服務器130 的接口的類似物,或者可以選擇在與定制媒體頻道170相關聯(lián)的網頁 或者網頁中的鏈接。內容處理設備110或計算機105可以包括用于顯 示接口的程序指令,該接口提示用戶使用控制裝置111輸入密碼或者 某種其他獨特用戶標識符。然后,內容處理設備110或計算機105可 以驗證該輸入,或者在回放應用位于混合服務器130上的實施例中, 然后,該輸入可以被傳送到混合服務器130。
替代地,內容處理設備110或計算機105可以包括在沒有任何用 戶輸入的情況下用于驗證輸入或者用于將標識符傳送到混合服務器 130的程序指令。在該情況下,內容處理設備110、計算機105等的所
有用戶被有效地視為單個用戶。此外,用戶甚至可以不知道已執(zhí)行了 步驟505。在任何情況下,應當理解,盡管圖5中沒有示出,但是在登 錄嘗試(對用戶認證和授權)不成功的情況下將終止過程500。
接著,在步驟510中, 一旦已驗證了用戶的登錄信息,則回放應 用可以提供將顯示給用戶的定制頻道選項的菜單。例如,這樣的菜單 可以被提供給內容處理設備110并且顯示在媒體播放器115上。相似地,菜單可以作為網頁等通過分組交換網絡125提供給計算機105。如 果回放應用位于內容處理設備110或計算機105中,則任何時候提供 或更新了定制媒體頻道170時可以提供或更新該菜單。替代地,回放 應用可以包括用于基于一個或多個播放列表205構造菜單的指令。
在步驟510中顯示的菜單可以提供各種選項。例如,該菜單可以 是簡單的單層菜單,或者它可以是相對復雜的多層菜單結構。例如, 該菜單可以向用戶提供管理定制媒體頻道170的選項,g卩,創(chuàng)建或修 改定制頻道配置文件160。另外,該菜單可以向用戶提供播放一個或多 個定制媒體頻道170的選項。該菜單可以以各種方式列出定制媒體頻 道170。例如,當創(chuàng)建頻道配置文件160時可以根據用戶選擇的名稱或 標識符列出定制媒體頻道170。而且,可以根據來自與定制媒體頻道 170相關聯(lián)的配置文件160的屬性(例如類別,例如"棒球"、"天氣" 等)列出定制媒體頻道170。替代地,定制媒體頻道170可以被組織成 其他的群或結構(例如,基于用戶或用戶配置文件組織的)。最后, 如上所述,包括在定制媒體頻道170中的媒體內容155的特定項目可 以在步驟510中顯示的菜單中列出。因此,如下實施例是可能和很可 能的其中用戶可以從如經由步驟510中顯示的菜單呈遞的媒體頻道 170的播放列表來交互地瀏覽和選擇用于回放的一個或多個剪輯,艮口, 媒體內容155的項目。
根據前文應當清楚,用戶可以通過使用控制裝置111利用箭頭按 鍵導航來使在媒體播放器115上顯示的選項高亮、選擇在控制裝置111 上的數字鍵盤上的數字、通過選擇在計算機105上顯示的網頁中的鏈 接等,選擇菜單選項。如果回放應用位于混合服務器130上,則用戶 對菜單選項的選擇可以以各種方式傳送到混合服務器130。例如,可以 使用諸如超文本傳輸協(xié)議(HTTP)的已知協(xié)議將用戶的選擇從計算機 105傳送到混合服務器130。而且,可以擴展到RTSP,用于允許從內 容處理設備110向混合服務器130提供對菜單選項的選擇。接著,在步驟515中,回放應用確定是否已接收到對管理菜單選 項的請求。如果是,則用戶可以被重新定向到配置文件服務器165以
管理一個或多個配置文件160,例如,如以上針對步驟310描述的,或 者可以調用用于管理頻道配置文件160的某種其他機制,例如,在內 容處理設備110或計算機105上的應用。如果未接收到對管理菜單選 項的請求,則過程500行進到步驟520。
接著,在步驟520中,回放應用確定是否已接收到對定制媒體頻 道170的請求。如果否,則過程500行進到步驟525。然而,如果已接 收到對定制媒體頻道170的請求,則過程500行進到步驟530。此外, 如果已選擇了定制媒體頻道170,并且更具體地,已選擇了內容155的 單獨的項目,例如剪輯,則保持與所選擇的內容155的項目相關的信 息,用于在下面描述的步驟530中使用。
在一個實施例中,在沒有任何用戶輸入的情況下執(zhí)行步驟505, 并且當用戶使用控制裝置111訪問在內容處理設備110中的特定的視 頻頻道時,接收對定制媒體頻道170的請求。在該情況下,步驟510 和515可以被跳過,并且回放應用在步驟520中確定已接收到對與該 視頻頻道相關聯(lián)的定制媒體頻道170的請求。
在步驟525中,回放應用確定是否已接收到退出定制媒體頻道170 的顯示的請求。如果是,則過程500結束。否則,過程500返回步驟 510。
在步驟530中,回放應用例如向內容處理設備110或計算機105 遞送用于向用戶顯示的定制媒體頻道170。例如,定制媒體頻道170可 以包括一個或多個MPEG文件,并且內容處理設備110可以包括用于 播放MPEG文件的編碼器/解碼器(編解碼器)。在定制媒體頻道170 包括多個多媒體文件的實施例中,這樣的文件可以存儲在混合服務器 130或相關聯(lián)的數據庫中,并且根據播放列表205被遞送。替代地,在
30這樣的實施例中,播放列表205可以用于確定在定制媒體頻道170中 將包括的媒體內容155,并且從適當的數據庫,例如與混合服務器130 相關聯(lián)的數據庫,按照需要檢索這樣的媒體內容155。然后,這樣的媒 體內容155可以根據由播放列表205提供的順序被遞送到內容處理設 備110。如果在步驟510中用戶指定了用于觀看的特定的內容155的項 目,則在步驟530中使用該信息檢索和回放所需的內容155的項目。
如以上針對步驟440和過程400所述,在定制媒體頻道170中的 媒體內容155和廣告內容140可以以各種方式遞送到內容處理設備 110。例如,如上所述,播放列表205可以存儲在DVR112中,并且當 用戶請求定制媒體頻道170時,用于請求在定制媒體頻道170中的媒 體內容155和/或廣告內容140。替代地,播放列表205以及相關聯(lián)的 內容140和155都可以在用戶請求頻道170之前緩存在DVR 112上。 在這樣的情況下,可以根據許多方式中的任何方式將媒體內容155和/ 或廣告內容140提供給DVR112,所述方式包括(1)單播遞送,例 如,經由分組交換網絡125從混合服務器130等時流傳送或者漸進下 載;(2)多播遞送,例如,諸如己知的經由分組交換網絡125從混合 服務器130的可靠多播下載,該方法通過允許多個端點(例如,內容 處理設備110)使用單個多播流接收內容,而非使用針對單獨的內容處 理設備110的媒體內容155禾口/或廣告內容140的多個單播(點對點) 流,提供了對網絡125的更好的利用;(3)從經由視頻分發(fā)網絡126 分發(fā)的廣播/多播視頻流接收視頻內容;以及(4)經由視頻分發(fā)網絡 126接收作為單播流的內容155和/或140。
接著,在步驟535中,回放應用確定在定制媒體頻道170的播放 期間是否已從用戶接收到輸入。通常,在回放應用位于混合服務器130 上的情況下,可以針對定制媒體頻道170提供與提供用于由VOD服務 器120提供的VOD內容121的功能相似的功能。如同VOD服務器120, 可以根據RTSP發(fā)送去往和來自混合服務器130的消息。然而,也可以 使用其他的信令協(xié)議。如果已接收到輸入,則過程500行進到步驟545。
31否則,接著執(zhí)行步驟540。
在步驟540中,回放應用確定是否已到達定制媒體頻道170的末 端,或者在交互式模式中使用時確定是否已到達當前內容項目155 (剪 輯)的末端。如針對圖2所述,定制媒體頻道170可以是多媒體文件 或者多媒體文件的集合,并且因此,該確定可以包括確定是否已到達 文件的末端,并且在定制媒體頻道170包括多個多媒體文件的實施例 中,確定在播放列表205中是否引用了任何附加文件。如果未到達定 制媒體頻道170的末端,則過程500返回步驟530。然而,如果已到達 定制媒體頻道170的末端。則過程500返回步驟510。替代地,當在諸 如下面討論的圖7所示的交互式模式中訪問頻道170時,如果已到達 當前內容155的項目(例如,視頻剪輯)的末端,則過程500返回步 驟510。通過返回步驟510,過程500允許用戶當在交互式模式中使用 時選擇內容155的另一項目,選擇另一頻道170,或者執(zhí)行例如,如上 述圖3所示的管理操作。
在步驟545中,回放應用確定在步驟535中接收到的輸入是否是 停止或暫停定制媒體頻道170的回放的命令。如果是,則接著執(zhí)行步 驟550。否則,接著執(zhí)行步驟555。
在步驟550中,回放應用停止或暫停定制媒體頻道170的回放。 然后,過程500返回步驟535以等待恢復回放或播放定制媒體頻道170 的命令。
在步驟555中,回放應用確定在步驟535中接收到的輸入是否是 恢復媒體頻道170的暫停的回放、在回放已停止之后播放媒體頻道170 的命令,或者跳到在播放列表205中的媒體內容155的下一個或前一 個項目的命令。如果是,則執(zhí)行該命令,并且過程500返回步驟530。 否則,過程500行進到步驟557。在步驟557中,回放應用確定在步驟535中接收到的輸入是否是 跳過屬于媒體內容155的類別的媒體內容155的項目的命令,所述類 別不同于包括在媒體頻道170中目前正在播放的媒體內容155的項目 的類別。例如,用戶可以按壓控制裝置111上的按鈕,例如,箭頭按 鍵、數字等,以指示從"體育"類別移動到"天氣"類別的選擇;或 者從當前類別移動到下一類別的選擇。在播放列表205中包括的元數 據150通常包括一個或多個類別的身份標識,所述類別包括與元數據 150相關聯(lián)的媒體內容155,由此允許根據媒體內容155的類別在播放 列表205中導航。
如果在步驟557中接收到的輸入是跳到不同于當前播放的類別的 內容類別的命令,則回放應用將它當前類別的記錄更新成新的值,更 新在播放列表中播放的當前項目的它的記錄,并且返回步驟530以播 放在與定制媒體頻道170相關聯(lián)的新的當前類別中的媒體內容155的 新的當前項目。否則,過程500行進到步驟560。
在步驟560中,回放應用確定在步驟535中接收到的輸入是否是 直接跳到不同于目前正在播放的媒體頻道170的媒體頻道170的命令。 例如,在步驟510中顯示的菜單可以例如根據標題或其他描述、信息 的類別、媒體內容155的特定源、指定關鍵詞等來指示可用于播放的 多個定制媒體頻道170。按壓控制裝置111上的按鍵或者提供某個其他 輸入可以允許用戶指定應當播放不同的媒體頻道170。如果在步驟560 中接收到的輸入是直接跳到不同于目前正在播放的媒體頻道170的媒 體頻道170的命令,則回放應用更它的當前頻道的記錄并且返回步驟 530以播放指定頻道。否則,過程500行進到步驟565。
在步驟565中,回放應用確定在步驟535中接收到的輸入是否包 括可以用于更新配置文件160的用戶反饋。例如,當正在播放媒體內 容155的項目時,在用于顯示媒體頻道170的回放設備115中的一部 分GUI可以向用戶提供與正在播放的媒體內容155的項目有關的反饋的機會。例如,可以指令用戶按壓控制裝置lll上的"1"以指示認可 媒體內容155的項目,例如"顯示更多的類似項目",并且按壓控制
裝置111上的"2"以指示經由內容155的項目不是用戶喜歡的項目,
例如"不要顯示更多的類似項目"。相似地,可以向用戶提供評級量
度等,例如,"以量度1至5來評級該剪輯",用戶可以根據該評級 量度提供與媒體內容155的項目有關的反饋。如上所述,用戶反饋也 可以用于更新媒體元數據150等。如果在步驟535中接收到的輸入是 可以用于更新配置文件160的反饋,則接著執(zhí)行步驟570。否則,接著 執(zhí)行步驟575。
在步驟570中,回放應用使配置文件160和配置文件服務器165 進行適當的更新。該步驟也可以用于更新其他信息源。例如,可以更 新指示用戶對頻道170感興趣的用戶配置文件。相似地,可以更新與 媒體內容155的項目有關的元數據150,例如,可以更新對內容155的 項目的流行度評級。通常,可以使用用于收集用戶反饋并且對用戶反 饋做出反應的各種方法,只要在提供用戶反饋之后該用戶反饋導致了 對提供給用戶的定制媒體頻道170的修改。例如,如果用戶已指示認 可媒體內容155的特定項目,則回放應用可以指令配置文件服務器165 更新配置文件160以注明根據配置文件160,與例如在特定類別中或 者與媒體內容的經認可的項目相關聯(lián)的特定關鍵詞相關聯(lián)的媒體內容 155的經認可的項目共享元數據特性的媒體內容155的項目可以被給予 優(yōu)先級。相似地,可以更新配置文件160以反映與媒體內容155的 不認可項目共享元數據特性的媒體內容155的項目不應當包括在用戶 的定制媒體頻道170中。
在步驟575中,回放應用確定在步驟535中接收到的輸入是否是 返回如以上針對步驟510顯示的菜單的命令。如果是,則過程500返 回步驟510。否則,過程500行進到步驟580。
圖5中將步驟580圖示為在已考慮了步驟545~555中描述的輸入
34之后唯一剩余的可能輸入。然而,應當記住,過程500是示例性的,
并且其他輸入和變化是可能的。在任何情況下,在步驟580中,回放 應用向內容處理設備110、計算機105等提供用于在媒體播放器U5上 顯示和/或呈遞所稱為的"重疊菜單"的指令。重疊菜單是與在步驟510 中顯示的菜單相似的菜單,但是該重疊菜單僅包括在步驟510中顯示
的菜單中的可用選項的子集。名稱"重疊菜單"得自如下事實該菜
單重疊在媒體播放器115、計算機105等的顯示器中的定制媒體頻道 170的回放上面,以便用戶可以在仍觀看定制媒體頻道170的同時觀看 該重疊菜單。該重疊菜單可以包括各種選項,例如,用于觀看管理接 口、用于切換到另一定制媒體頻道170、用于返回IPG菜單等的選項。 因此,步驟515可以在步驟580之后執(zhí)行。
應當理解,在特定實施例中可以省略或修改步驟535和545至580 中的一些或所有步驟。例如,在以上提及的其中當用戶使用控制裝置 111訪問在內容處理設備110中特定的視頻頻道時接收到對定制媒體頻 道170的請求的實施例中,針對控制裝置111的有效地使定制媒體頻 道170的回放停止以改變視頻頻道的輸入當播放定制媒體頻道170時, 可以是針對回放應用的僅有可能的輸入。
如上所述,過程500可以在步驟525之后結束。
圖6圖示了用于在頻道選擇模式中訪問定制媒體頻道170的示例 性過程600。
在步驟605中,用戶登錄到回放應用。步驟605與以上針對圖5 描述的步驟505相同或至少相似。步驟605之后是步驟620。
在步驟620中,回放應用確定是否已接收到對定制媒體頻道170 的請求,g卩,用戶是否已使用與定制媒體頻道170相關聯(lián)的控制裝置 111選擇了在內容處理設備110中的特定視頻頻道。如果否,則接著執(zhí)行步驟625。否則,接著執(zhí)行步驟630。
在步驟625中,回放應用確定是否已接收到退出定制媒體頻道170 的顯示的請求。如果是,則過程600結束。否則,過程500返回步驟 620。
在步驟630中,回放應用以上述針對步驟530的任何方式向例如 內容處理設備110或計算機105遞送用于向用戶顯示的定制媒體頻道 170。
接著,在步驟635中,非常像以上針對步驟535描述的,回放應 用確定在定制媒體頻道170的播放期間是否已從用戶接收到輸入。如 果己接收到輸入,則過程600行進到步驟645。否則,接著執(zhí)行步驟 640。
在步驟640中,非常像以上針對步驟540描述的,回放應用確定 是否已到達定制媒體頻道170的末端。如果未到達定制媒體頻道170 的末端,則過程500返回步驟630。然而,如果已到達定制媒體頻道 170的末端,則過程500返回步驟620。
在步驟645中,回放應用確定在步驟635中接收到的輸入是否是 停止或暫停定制媒體頻道170的回放的命令。如果是,則接著執(zhí)行步 驟650。否則,接著執(zhí)行步驟655。
在步驟650中,回放應用停止或暫停定制媒體頻道170的回放。 然后,過程600返回步驟635以等待恢復回放或播放定制媒體頻道170 的命令。
在步驟655中,回放應用確定在步驟635中接收到的輸入是否是 恢復媒體頻道170的暫停的回放、在回放已停止之后播放媒體頻道170
36的命令,或者跳到在播放列表205中的媒體內容155的下一個或前一
個項目的命令。如果是,則執(zhí)行該命令,并且過程600返回步驟630。 否則,過程600行進到步驟660。
在步驟660中,回放應用確定在步驟635中接收到的輸入是否是 例如通過選擇在內容處理設備110中的不同的頻道直接跳到不同于目 前正在播放的媒體頻道170的媒體頻道170的命令。即,按壓控制裝 置111上的按鍵或者提供某個其他輸入可以允許用戶指定應當播放不 同的媒體頻道170。如果在步驟660中接收到的輸入是直接跳到不同于 目前正在播放的媒體頻道170的媒體頻道170的命令,則回放應用更 新它的當前頻道的記錄并且返回步驟630以播放指定頻道。否則,過 程600行進到步驟665。
在步驟665中,非常像以上針對步驟565描述的,回放應用確定 在步驟635中接收到的輸入是否包括可以用于更新配置文件160的用 戶反饋。如果在步驟635中接收到的輸入是可以用于更新配置文件160 的反饋,則接著執(zhí)行步驟670。否則,接著執(zhí)行步驟675。
在步驟670中,非常像以上針對步驟570描述的,回放應用使配 置文件160和配置文件服務器165進行適當的更新。在步驟670之后, 過程600返回步驟630。
如上所述,過程600可以在步驟625之后結束。
圖7圖示了用于在交互模式中訪問定制媒體頻道170的示例性過 程700。
在步驟705中,用戶登錄到回放應用。步驟705與以上針對圖5 描述的步驟505相同或至少相似。步驟705之后是步驟710。在步驟710中,回放應用確定是否已接收到對定制媒體頻道170 的請求,即,用戶是否已使用與定制媒體頻道170相關聯(lián)的控制裝置 111選擇在內容處理設備110中的特定視頻頻道。如果否,則接著執(zhí)行
步驟725。否則,接著執(zhí)行步驟715。
在步驟715中,顯示了反映包括在與步驟710中請求的定制媒體 頻道170相關聯(lián)的播放列表205中的媒體內容155的項目的菜單。因 此,用戶可以選擇用于回放的媒體內容155的單獨的項目。
在步驟720中,確定用戶是否已從在步驟715中顯示的菜單選擇 了用于回放的媒體內容155的項目,例如,視頻剪輯。如果否,則過 程700行進到步驟710。否則,接著執(zhí)行步驟730。
在步驟730中,回放應用以上述針對步驟530的任何方式,將來 自用于向用戶顯示的定制媒體頻道170的媒體內容155的所選擇的項 目遞送到例如內容處理設備IIO或計算機105。
接著,在步驟735中,非常像以上針對步驟535描述的,回放應 用確定在媒體內容155的所選擇的項目的播放期間是否已從用戶接收 到輸入。如果已接收到輸入,則過程700行進到步驟745。否則,接著 執(zhí)行步驟740。
在步驟740中,非常像以上針對步驟540中的定制媒體頻道170 描述的,回放應用確定是否己到達媒體內容155的所選擇的項目的末 端。如果未到達媒體內容155的項目的末端,則過程700返回步驟730。 然而,如果已到達媒體內容155的項目的末端,則過程700返回步驟 710。
在步驟745中,回放應用確定在步驟735中接收到的輸入是否是 停止或暫停媒體內容155的項目的回放的命令。如果是,則接著執(zhí)行步驟750。否則,接著執(zhí)行步驟755。
在步驟750中,回放應用停止或暫停媒體內容155的項目的回放。 然后,過程700返回步驟735以等待恢復回放或播放媒體內容155的 項目的命令。
在步驟755中,回放應用確定在步驟735中接收到的輸入是否是 恢復媒體內容155的項目的暫停的回放,或者在回放已停止之后播放 媒體內容155的項目的命令。如果是,則執(zhí)行該命令,并且過程700 返回步驟730。否則,過程700行進到步驟765。
在步驟765中,非常像以上針對步驟565描述的,回放應用確定 在步驟735中接收到的輸入是否包括可以用于更新配置文件160的用 戶反饋。如果在步驟735中接收到的輸入是可以用于更新配置文件160 的反饋,則接著執(zhí)行步驟770。否則,接著執(zhí)行步驟775。
在步驟770中,非常像以上針對步驟570描述的,回放應用使配 置文件160和配置文件服務器165進行適當的更新。在步驟770之后, 過程700返回步驟730。
在步驟775中,回放應用確定在步驟735中接收到的輸入是否包 括返回播放列表205的顯示的選擇。如果是,則過程700返回步驟715, 否則,過程700返回步驟730。
如上所述,過程700可以在步驟725之后結束。
結論
對于此處描述的過程、系統(tǒng)、方法、探試法等,應當理解,盡管 這樣的過程等的步驟已被描述為根據特定的有序序列發(fā)生,但是可以 利用以不同于此處描述的順序的順序執(zhí)行的所描述的步驟來實施這樣
39的過程。應當進一步理解,可以同時執(zhí)行特定的步驟,可以添加其他 步驟,或者可以省略此處描述的特定的步驟。換言之,此處的過程描 述被提供用于說明特定的實施例的目的,并且決不應當被解釋成限制 所請求保護的發(fā)明。
因此,應當理解,以上描述意在是說明性而非限制性的。 一旦閱 讀了以上描述,不同于所提供的示例的許多實施例和應用對本領域的 技術人員將顯而易見。本發(fā)明的范圍并不參考以上描述來確定,而是 應當參考權利要求以及這樣的權利要求所授予的等同物的全面范圍來 確定。可以預期并且希望,未來的開發(fā)將在此處討論的領域中發(fā)生, 并且所公開的系統(tǒng)和方法將并入這樣的未來的實施例??偠灾?,應 當理解,本發(fā)明能夠進行修改和變化并且僅由權利要求限定。
除非此處進行了明確相反的指示,否則在權利要求中使用的所有 術語意在給出如本領域的技術人員理解的它們的最廣泛的合理解釋及 其普通意義。特別地,除非權利要求記載了明確相反的限制,否則不 帶數量詞的項的使用應當被理解成記載一個或多個所指示的元件。
權利要求
1.一種系統(tǒng),包括配置文件,所述配置文件包括一個或多個感興趣的題目的指示;混合服務器,所述混合服務器被配置成基于所述配置文件創(chuàng)建定制媒體頻道;以及回放應用,所述回放應用被配置成按照來自用戶的請求提供所述定制媒體頻道,其中所述定制媒體頻道包括多媒體內容的不止一個項目。
2. 根據權利要求l所述的系統(tǒng),進一步包括廣告服務器,所述廣 告服務器被配置成提供廣告內容,其中所述混合服務器進一步被配置 成在所述定制媒體頻道中包括廣告內容。
3. 根據權利要求l所述的系統(tǒng),進一步包括多媒體數據庫,所述 多媒體數據庫包括所述多媒體內容和與所述多媒體內容有關的元數 據,其中所述回放應用被配置成從所述多媒體數據庫檢索所述多媒體內容。
4. 根據權利要求l所述的系統(tǒng),進一步包括客戶端設備,所述客 戶端設備是內容處理設備、桌上型計算機、膝上型計算機和手持計算 機中的一個,其中所述客戶端設備響應于所述請求而選擇性地接收所 述定制媒體頻道。
5. 根據權利要求4所述的系統(tǒng),其中,所述定制媒體頻道在所述 請求之前被下載到所述客戶端設備。
6. 根據權利要求4所述的系統(tǒng),其中,所述回放應用被包括在所 述客戶端設備中。
7. 根據權利要求l所述的系統(tǒng),其中,所述定制媒體頻道經由分 組交換網絡來提供。
8. 根據權利要求1所述的系統(tǒng),其中,所述回放應用被包括在所 述混合服務器中。
9. 根據權利要求l所述的系統(tǒng),其中,所述回放應用被配置成支 持多個回放模式,所述多個回放模式包括交互式回放模式和連續(xù)播放 回放模式。
10. 根據權利要求1所述的系統(tǒng),其中,所述回放應用被配置成 更新所述配置文件。
11. 一種方法,包括接收包括一個或多個感興趣的題目的指示的配置文件; 基于所述配置文件創(chuàng)建定制媒體頻道;以及按照來自用戶的請求提供所述定制媒體頻道,其中所述定制媒體 頻道包括多媒體內容的不止一個項目。
12. 根據權利要求ll所述的方法,進一步包括在所述定制媒體頻 道中包括廣告內容。
13. 根據權利要求11所述的方法,其中,所述多媒體內容和與所 述多媒體內容有關的元數據被存儲在多媒體數據庫中。
14. 根據權利要求11所述的方法,其中,所述請求通過客戶端設 備來進行,所述客戶端設備是內容處理設備、桌上型計算機、膝上型 計算機和手持計算機中的一個。
15. 根據權利要求14所述的方法,進一步包括響應于所述請求向所述客戶端設備遞送所述定制媒體頻道。
16. 根據權利要求14所述的方法,進一步包括在所述請求之前將 所述定制媒體頻道下載到所述客戶端設備。
17. 根據權利要求ll所述的方法,其中,所述定制媒體頻道經由分組交換網絡來提供。
18. 根據權利要求11所述的方法,其中,所述定制媒體頻道根據 多個回放模式來提供,所述多個回放模式包括交互式回放模式和連續(xù) 播放回放模式。
19. 根據權利要求ll所述的方法,進一步包括基于用戶輸入更新 所述配置文件。
20. 根據權利要求ll所述的方法,作為計算機可執(zhí)行指令的集合 有形地包含在計算機可讀介質上。
21. —種系統(tǒng),包括配置文件,所述配置文件包括一個或多個感興趣的題目的指示; 混合服務器,所述混合服務器被配置成基于配置文件創(chuàng)建定制媒 體頻道;多媒體數據庫,所述多媒體數據庫包括多媒體內容和與所述多媒 體內容有關的元數據;回放應用,所述回放應用被配置成按照來自用戶的請求提供所述 定制媒體頻道并且基于用戶輸入更新所述配置文件,其中所述定制媒 體頻道包括所述多媒體內容的不止一個項目,并且進一步地其中,所 述定制媒體頻道根據多個回放模式來提供,所述多個回放模式包括交 互式回放模式和連續(xù)播放回放模式;以及客戶端設備,所述客戶端設備根據多個回放模式響應于所述請求而選擇性地接收所述定制媒體頻道,所述多個回放模式包括交互式回 放模式和連續(xù)播放回放模式。
22. 根據權利要求21所述的系統(tǒng),其中,所述回放應用被包括在 所述混合服務器和所述客戶端設備中的一個中。
23. 根據權利要求21所述的系統(tǒng),其中,所述定制媒體頻道在所 述請求之前被下載到所述客戶端設備。
24. 根據權利要求21所述的系統(tǒng),其中,所述客戶端設備響應所 述請求而選擇性地接收所述定制媒體頻道。
全文摘要
配置文件包括一個或多個感興趣的題目的指示。混合服務器被配置成基于該配置文件創(chuàng)建定制媒體頻道。回放應用被配置成按照來自用戶的請求提供定制媒體頻道,其中該定制媒體頻道包括多媒體內容的不止一個項目。
文檔編號H04N7/173GK101589617SQ200780045361
公開日2009年11月25日 申請日期2007年11月27日 優(yōu)先權日2006年12月6日
發(fā)明者斯蒂文·D·懷特黑德 申請人:維里遜服務機構有限公司