本申請要求2015年3月30日提交的美國發(fā)明專利申請No.14/673,493的優(yōu)先權(quán),該申請通過引用包含在本文中。
背景技術(shù):
近年來,用戶能夠訪問、互動(dòng)和記錄大量的媒體資產(chǎn)的方式的數(shù)目已快速擴(kuò)大。一般,整個(gè)節(jié)目、電影或其它媒體資產(chǎn)是同時(shí)記錄的。然而,用戶只對(duì)給定媒體資產(chǎn)中的特定部分感興趣的情況是很常見的。
技術(shù)實(shí)現(xiàn)要素:
因而,這里公開用于媒體導(dǎo)航應(yīng)用的方法和系統(tǒng),所述媒體導(dǎo)航應(yīng)用根據(jù)用戶命令,識(shí)別并保存媒體資產(chǎn)的各個(gè)部分。特別地,媒體導(dǎo)航應(yīng)用可從用戶接收命令,比如語音命令,隨后按所述命令行動(dòng)。例如,媒體導(dǎo)航應(yīng)用可判定語音命令包括保存媒體資產(chǎn)的一部分(例如,場景)的指令。媒體導(dǎo)航應(yīng)用可隨后查找媒體資產(chǎn)的所述部分的來源(例如,視頻點(diǎn)播提供商),并使媒體資產(chǎn)的所述部分被保存。這樣,媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的被請求部分的存儲(chǔ)更容易,而不消耗不必要的帶寬或存儲(chǔ)空間。媒體導(dǎo)航應(yīng)用還可便利以后觀看媒體資產(chǎn)的所述部分,而不需要用戶在整個(gè)媒體資產(chǎn)內(nèi)搜索最初請求的部分。
在一些方面,媒體導(dǎo)航應(yīng)用可從用戶接收命令(例如,語音命令)。例如,可在包含麥克風(fēng)的用戶設(shè)備上實(shí)現(xiàn)媒體導(dǎo)航應(yīng)用,通過所述麥克風(fēng),可以接收語音命令。媒體導(dǎo)航應(yīng)用隨后可判定(例如,通過控制電路)所述命令包含保存媒體資產(chǎn)的一部分的指令,其中所述部分小于整個(gè)媒體資產(chǎn)。例如,所述命令可包含保存出自媒體資產(chǎn)或者與媒體資產(chǎn)相關(guān)的特定場景、剪輯、章節(jié)、訪談、預(yù)告片、廣告和花絮中的至少之一的指令。
媒體導(dǎo)航應(yīng)用隨后可識(shí)別(例如,通過控制電路)媒體資產(chǎn)的所述部分的來源。例如,媒體導(dǎo)航應(yīng)用可搜索時(shí)間表數(shù)據(jù)(例如,位于存儲(chǔ)電路上),以尋找即將到來的媒體資產(chǎn)的廣播。所述來源可以是媒體導(dǎo)航應(yīng)用知道的任何適當(dāng)?shù)奶峁┥?。例如,媒體導(dǎo)航應(yīng)用可訪問(例如,通過通信網(wǎng)絡(luò))已知媒體資產(chǎn)來源的數(shù)據(jù)庫。
媒體導(dǎo)航應(yīng)用隨后可使媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路處)。例如,媒體導(dǎo)航應(yīng)用可從遠(yuǎn)程數(shù)據(jù)庫取回(例如,通過通信網(wǎng)絡(luò))媒體資產(chǎn)的所述部分,隨后把媒體資產(chǎn)的所述部分保存在用戶的用戶設(shè)備處(例如,保存到存儲(chǔ)電路)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可從媒體資產(chǎn)的廣播中,記錄媒體資產(chǎn)的所述部分(例如,記錄到存儲(chǔ)電路)。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可判定所述命令包含媒體資產(chǎn)的所述部分的持續(xù)時(shí)間的指示。例如,媒體導(dǎo)航應(yīng)用可判定所述命令包括保存媒體資產(chǎn)的最初5分鐘的指令。媒體導(dǎo)航應(yīng)用隨后可根據(jù)所述指示,確定(例如,通過控制電路)媒體資產(chǎn)的所述部分的開始位置和終止位置。例如,媒體導(dǎo)航應(yīng)用可確定“最初的5分鐘”對(duì)應(yīng)于0分鐘的開始位置(即,媒體資產(chǎn)的開始)和5分鐘的終止位置。媒體導(dǎo)航應(yīng)用隨后可使媒體資產(chǎn)的在所述開始位置和終止位置之間過去的所述部分被保存。例如,在這種情況下,只有媒體資產(chǎn)的最初5分鐘會(huì)被保存。
在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可識(shí)別用戶目前在觀看的媒體資產(chǎn)的部分,在不存在清楚的持續(xù)時(shí)間指示的情況下,使該部分被保存。通過根據(jù)用戶的位置、請求的時(shí)間和在所述命令被發(fā)出之時(shí)用戶正在觀看的頻道、提供商或其它來源,確定媒體資產(chǎn)的身份,媒體導(dǎo)航應(yīng)用可部分識(shí)別媒體資產(chǎn)的所述部分。該處理在下面更詳細(xì)地討論。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可檢測與媒體資產(chǎn)相關(guān)聯(lián)的信號(hào)。例如,媒體導(dǎo)航應(yīng)用可從媒體資產(chǎn)檢測包含音頻的音頻信號(hào)(例如,通過用于接收語音命令的同一麥克風(fēng))。媒體導(dǎo)航應(yīng)用隨后可根據(jù)所述信號(hào),確定(例如,通過控制電路)與媒體資產(chǎn)相關(guān)聯(lián)的指紋。例如,媒體導(dǎo)航應(yīng)用可確定檢測的音頻信號(hào)的聲學(xué)指紋。媒體導(dǎo)航應(yīng)用隨后可訪問包含多個(gè)已知指紋的數(shù)據(jù)庫。例如,數(shù)據(jù)庫(例如,位于遠(yuǎn)程服務(wù)器上,并可通過通信網(wǎng)絡(luò)訪問)可包含多個(gè)媒體資產(chǎn)的預(yù)先確定的指紋的列表。媒體導(dǎo)航應(yīng)用隨后可互相對(duì)照該指紋和多個(gè)已知指紋,并根據(jù)所述互相對(duì)照,確定媒體資產(chǎn)的所述部分的來源的身份。例如,媒體導(dǎo)航應(yīng)用可比較該指紋和預(yù)先確定的指紋的列表,以找出匹配物。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可檢測指令中的設(shè)備標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可通過檢測短語“我的平板電腦”的用戶陳述,檢測保存媒體資產(chǎn)的所述部分的用戶指令。媒體導(dǎo)航應(yīng)用隨后可根據(jù)用戶簡檔,確定(例如,通過控制電路)所述標(biāo)識(shí)符對(duì)應(yīng)于哪個(gè)設(shè)備。例如,媒體導(dǎo)航應(yīng)用可根據(jù)用戶簡檔(例如,位于存儲(chǔ)電路上),認(rèn)識(shí)到詞語“我的平板電腦”指的是與用戶相關(guān)聯(lián)的特定設(shè)備。媒體導(dǎo)航應(yīng)用隨后可使媒體資產(chǎn)的所述部分被保存在該設(shè)備處。例如,媒體導(dǎo)航應(yīng)用可根據(jù)該操作,使媒體資產(chǎn)的所述部分被保存在用戶的平板電腦上,而不是與用戶相關(guān)聯(lián)的另一個(gè)設(shè)備上。
一旦識(shí)別了媒體資產(chǎn)的所述部分的來源,并且確定了設(shè)備,媒體導(dǎo)航應(yīng)用還可生成供顯示的存儲(chǔ)確認(rèn)消息(例如,通過控制電路)。例如,媒體導(dǎo)航應(yīng)用可在接收所述命令的用戶設(shè)備上,生成供顯示的消息,所述消息確認(rèn)已找到媒體資產(chǎn)的所述部分,并且記錄將很快在識(shí)別的設(shè)備上。在所述消息中,媒體導(dǎo)航應(yīng)用可識(shí)別媒體資產(chǎn)、用戶、識(shí)別的設(shè)備或者任何其它有關(guān)的存儲(chǔ)相關(guān)信息,或者它們的任意組合。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可確定媒體資產(chǎn)的所述部分已部分在對(duì)應(yīng)于所述指令的初始來源處被播放。例如,如果媒體導(dǎo)航應(yīng)用確定用戶已請求保存目前進(jìn)行中的廣播中的某個(gè)場景,那么媒體導(dǎo)航應(yīng)用可判定(例如,通過控制電路)該場景已部分被播放(即,只能從初始來源保存媒體資產(chǎn)的所述部分的片段)。響應(yīng)這種判定,媒體導(dǎo)航應(yīng)用隨后可識(shí)別媒體資產(chǎn)的所述部分的第二來源。例如,媒體導(dǎo)航應(yīng)用可搜索時(shí)間表數(shù)據(jù)(例如,位于存儲(chǔ)電路上),并把媒體資產(chǎn)的未來廣播識(shí)別為媒體資產(chǎn)的所述部分的第二來源,以致可以保存整個(gè)的被請求部分。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可確定所述命令包含接收的媒體資產(chǎn)標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可在用戶的命令中,檢測到他或她利用名稱請求媒體資產(chǎn)。媒體導(dǎo)航應(yīng)用隨后可訪問(例如,通過控制電路)包含多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符的數(shù)據(jù)庫。例如,媒體導(dǎo)航應(yīng)用可訪問保存在遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫,所述數(shù)據(jù)庫包含已知的媒體資產(chǎn)標(biāo)識(shí)符(例如,可獲得的媒體資產(chǎn)的名稱)的列表。
在訪問數(shù)據(jù)庫之后,媒體導(dǎo)航應(yīng)用可互相對(duì)照接收的媒體資產(chǎn)標(biāo)識(shí)符和所述多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符。根據(jù)所述互相對(duì)照,媒體導(dǎo)航應(yīng)用隨后可能判定接收的媒體資產(chǎn)標(biāo)識(shí)符不匹配所述多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符中的任意一個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符。例如,如果媒體導(dǎo)航應(yīng)用判定用戶利用媒體資產(chǎn)的正確名稱的錯(cuò)誤或縮簡形式請求媒體資產(chǎn),那么媒體導(dǎo)航應(yīng)用可判定(例如,利用控制電路)用戶指定的名稱不匹配數(shù)據(jù)庫中的任何已知名稱。
媒體導(dǎo)航應(yīng)用隨后可計(jì)算對(duì)于多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符的一組相似性指標(biāo)。媒體導(dǎo)航應(yīng)用計(jì)算的相似性指標(biāo)可以是數(shù)字的,并對(duì)應(yīng)于接收的媒體資產(chǎn)標(biāo)識(shí)符和已知的媒體資產(chǎn)標(biāo)識(shí)符之間的相似度。例如,媒體導(dǎo)航應(yīng)用可計(jì)算相似性指標(biāo),以致它對(duì)應(yīng)于從用戶接收的名稱與在數(shù)據(jù)庫中命名的給定媒體資產(chǎn)的接近程度。媒體導(dǎo)航應(yīng)用可利用字符比較、逐字比較、類別比較(即,判定接收的媒體資產(chǎn)標(biāo)識(shí)符和已知的媒體資產(chǎn)標(biāo)識(shí)符是否屬于相同的類別,比如類型)或者任何其它適當(dāng)?shù)谋容^方法,確定這種接近性。計(jì)算相似性指標(biāo)的處理在下面結(jié)合圖12更詳細(xì)地討論。
媒體導(dǎo)航應(yīng)用隨后可能確定(例如,利用控制電路)所述一組相似性指標(biāo)中的某個(gè)相似性指標(biāo)超過相似性指標(biāo)閾值。例如,如果媒體導(dǎo)航應(yīng)用確定相似性指標(biāo)超過閾值,那么這可向媒體導(dǎo)航應(yīng)用表示已知的媒體資產(chǎn)標(biāo)識(shí)符至少之一是可能的匹配物。根據(jù)這種判定,媒體導(dǎo)航應(yīng)用可隨后選擇建議的媒體資產(chǎn)標(biāo)識(shí)符,并向用戶提供確認(rèn)建議的媒體資產(chǎn)標(biāo)識(shí)符與接收的媒體資產(chǎn)標(biāo)識(shí)符對(duì)應(yīng)的選項(xiàng)。例如,如果媒體導(dǎo)航應(yīng)用判定用戶請求“星球大戰(zhàn)1”,那么媒體導(dǎo)航應(yīng)用可建議“星球大戰(zhàn)前傳1:魅影危機(jī)”,作為可能的匹配物。
應(yīng)注意上面說明的系統(tǒng)和/或方法可適用于其它系統(tǒng)、方法和/或設(shè)備,或者按照其它系統(tǒng)、方法和/或設(shè)備使用。
附圖說明
參考結(jié)合附圖進(jìn)行的以下詳細(xì)說明,本公開的上述和其它目的和優(yōu)點(diǎn)將是明顯的,附圖中,相同的附圖標(biāo)記指是的相似部分,其中:
圖1表示按照本公開的一些實(shí)施例,由媒體導(dǎo)航應(yīng)用產(chǎn)生的顯示屏幕的例證例子;
圖2表示按照本公開的一些實(shí)施例,由媒體導(dǎo)航應(yīng)用產(chǎn)生的顯示屏幕的另一個(gè)例證例子;
圖3是按照本公開的一些實(shí)施例的例證用戶設(shè)備的方框圖;
圖4是按照本公開的一些實(shí)施例的例證媒體系統(tǒng)的方框圖;
圖5表示按照本公開的一些實(shí)施例,上面實(shí)現(xiàn)了媒體導(dǎo)航應(yīng)用的用戶設(shè)備的例證實(shí)施例;
圖6表示按照本公開的一些實(shí)施例,可處理用戶命令并按用戶命令行動(dòng),以使媒體資產(chǎn)的一部分被保存在接收所述命令的用戶設(shè)備上的系統(tǒng)的例證實(shí)施例;
圖7表示按照本公開的一些實(shí)施例,可處理用戶命令并按用戶命令行動(dòng),以使媒體資產(chǎn)的一部分被保存在第二用戶設(shè)備上的系統(tǒng)的例證實(shí)施例;
圖8是按照本公開的一些實(shí)施例,根據(jù)從用戶接收的命令保存媒體資產(chǎn)的一部分的例證步驟的流程圖;
圖9是按照本公開的一些實(shí)施例,當(dāng)識(shí)別出多個(gè)來源時(shí)保存媒體資產(chǎn)的一部分的例證步驟的流程圖;
圖10是按照本公開的一些實(shí)施例,當(dāng)用戶指示了媒體資產(chǎn)的一部分的開始位置和終止位置時(shí)保存所述部分的例證步驟的流程圖;
圖11是按照本公開的一些實(shí)施例,把媒體資產(chǎn)的一部分保存在識(shí)別的設(shè)備處的例證步驟的流程圖;
圖12是按照本公開的一些實(shí)施例,響應(yīng)用戶提供不與為數(shù)據(jù)庫所知的任何媒體資產(chǎn)標(biāo)識(shí)符匹配的媒體資產(chǎn)標(biāo)識(shí)符而選擇建議的媒體資產(chǎn)標(biāo)識(shí)符的例證步驟的流程圖;以及
圖13是按照本公開的一些實(shí)施例,當(dāng)用戶請求已被部分播放的媒體資產(chǎn)的一部分的存儲(chǔ)時(shí)結(jié)合媒體資產(chǎn)的一部分的來自多個(gè)來源的多段的例證步驟的流程圖。
具體實(shí)施方式
這里公開用于媒體導(dǎo)航應(yīng)用的方法和系統(tǒng),所述媒體導(dǎo)航應(yīng)用根據(jù)用戶命令,識(shí)別并保存媒體資產(chǎn)的各個(gè)部分。特別地,媒體導(dǎo)航應(yīng)用可從用戶接收命令,隨后按所述命令行動(dòng)。例如,媒體導(dǎo)航應(yīng)用可判定命令包括保存媒體資產(chǎn)的一部分(例如,剪輯)的指令。媒體導(dǎo)航應(yīng)用隨后可查找媒體資產(chǎn)的所述部分的來源(例如,未來的廣播),并使媒體資產(chǎn)的所述部分被保存。這樣,媒體導(dǎo)航應(yīng)用可便利以后觀看媒體資產(chǎn)的所述部分,而不需要用戶在整個(gè)媒體資產(chǎn)內(nèi)搜索最初請求的部分。例如,媒體導(dǎo)航應(yīng)用可以只使媒體資產(chǎn)的所述部分被保存,允許用戶之后訪問該部分。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可保存整個(gè)媒體資產(chǎn),可以使指針與媒體資產(chǎn)的所述部分關(guān)聯(lián),以致當(dāng)用戶訪問保存的媒體資產(chǎn)時(shí),通過依賴所述指針作為所請求部分的起點(diǎn)的指示,媒體導(dǎo)航應(yīng)用使重放從所請求部分的起點(diǎn)處開始。
在一些方面,媒體導(dǎo)航應(yīng)用可從用戶接收命令(例如,語音命令)。例如,可在包含麥克風(fēng)的用戶設(shè)備上實(shí)現(xiàn)媒體導(dǎo)航應(yīng)用,通過所述麥克風(fēng),可以接收語音命令。媒體導(dǎo)航應(yīng)用隨后可判定(例如,通過控制電路)所述命令包含保存媒體資產(chǎn)的一部分的指令,其中所述部分小于整個(gè)媒體資產(chǎn)。例如,所述命令可包含保存出自媒體資產(chǎn)或者與媒體資產(chǎn)相關(guān)的特定場景、剪輯、章節(jié)、訪談、預(yù)告片、廣告和花絮中的至少之一的指令。所述命令還可包含保存媒體資產(chǎn)的彼此相關(guān)的多個(gè)部分的指令。例如,所述多個(gè)部分可包含某個(gè)演員或角色、與社交媒體上的閾值數(shù)目的提及或互動(dòng)關(guān)聯(lián)、包含某種音樂、與某種基調(diào)關(guān)聯(lián)、是為由用戶的多個(gè)朋友來記錄而安排的、或者任何其它適當(dāng)?shù)臉?biāo)準(zhǔn),或者它們的組合。
媒體導(dǎo)航應(yīng)用隨后可識(shí)別(例如,通過控制電路)媒體資產(chǎn)的所述部分的來源。例如,媒體導(dǎo)航應(yīng)用可搜索時(shí)間表數(shù)據(jù)(例如,位于存儲(chǔ)電路上),以尋找即將到來的媒體資產(chǎn)的廣播。所述來源可以是媒體導(dǎo)航應(yīng)用知道的任何適當(dāng)?shù)奶峁┥?。例如,媒體導(dǎo)航應(yīng)用可訪問(例如,通過通信網(wǎng)絡(luò))已知媒體資產(chǎn)來源的數(shù)據(jù)庫。
媒體導(dǎo)航應(yīng)用隨后可使媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路上)。例如,媒體導(dǎo)航應(yīng)用可從遠(yuǎn)程數(shù)據(jù)庫取回(例如,通過通信網(wǎng)絡(luò))媒體資產(chǎn)的所述部分,隨后把媒體資產(chǎn)的所述部分保存在用戶的用戶設(shè)備處(例如,保存到存儲(chǔ)電路)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可從媒體資產(chǎn)的廣播中記錄媒體資產(chǎn)的所述部分(例如,記錄到存儲(chǔ)電路)。
任何給定內(nèi)容分發(fā)系統(tǒng)中的用戶可以得到的內(nèi)容的數(shù)量可以是相當(dāng)大的。從而,許多用戶期望通過界面的某種形式的媒體導(dǎo)航,所述媒體導(dǎo)航允許用戶高效地瀏覽內(nèi)容選擇,并且易于識(shí)別他們可能期望的內(nèi)容。這里把提供這種導(dǎo)航的應(yīng)用稱為交互式媒體導(dǎo)航應(yīng)用,或者有時(shí)稱為媒體導(dǎo)航應(yīng)用或者導(dǎo)航應(yīng)用。
交互式媒體導(dǎo)航應(yīng)用可以采取各種形式,取決于它們?yōu)槠涮峁?dǎo)航的內(nèi)容。一種典型的媒體導(dǎo)航應(yīng)用是交互式電視節(jié)目指南。交互式電視節(jié)目指南(有時(shí)稱為電子節(jié)目指南)是公知的導(dǎo)航應(yīng)用,除了別的以外,所述導(dǎo)航應(yīng)用允許用戶瀏覽和定位許多種類的內(nèi)容或媒體資產(chǎn)。交互式媒體導(dǎo)航應(yīng)用可產(chǎn)生圖形用戶界面屏幕,所述圖形用戶界面屏幕使用戶能夠?yàn)g覽、定位和選擇內(nèi)容。如這里所指,術(shù)語“媒體資產(chǎn)”和“內(nèi)容”應(yīng)被理解成意味可電子消費(fèi)的用戶資產(chǎn),比如電視節(jié)目,以及按次計(jì)費(fèi)節(jié)目、點(diǎn)播節(jié)目(像在視頻點(diǎn)播(VOD)系統(tǒng)中)、因特網(wǎng)內(nèi)容(例如,流式內(nèi)容、可下載內(nèi)容、網(wǎng)絡(luò)廣播等)、視頻剪輯、音頻、內(nèi)容信息、圖片、旋轉(zhuǎn)圖像、文檔、播放列表、網(wǎng)站、文章、書籍、電子書、博客、廣告、聊天會(huì)話、社交媒體、應(yīng)用、游戲、和/或任何其它媒體或多媒體,和/或它們的組合。導(dǎo)航應(yīng)用還允許用戶瀏覽和定位內(nèi)容。如這里所指,術(shù)語“多媒體”應(yīng)被理解成意味利用至少兩種不同的上述內(nèi)容形式(例如,文本、音頻、圖像、視頻或者交互性內(nèi)容形式)的內(nèi)容。內(nèi)容可以利用用戶設(shè)備記錄、播放、顯示或訪問,不過也可以是實(shí)況表演的一部分。
用于實(shí)現(xiàn)本文中討論的實(shí)施例任意之一的媒體導(dǎo)航應(yīng)用和/或任意指令可以編碼在計(jì)算機(jī)可讀介質(zhì)上。計(jì)算機(jī)可讀介質(zhì)包括能夠保存數(shù)據(jù)的任意介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以是臨時(shí)性的,包括(但不限于)傳播的電信號(hào)或電磁信號(hào),或者可以是非臨時(shí)性的,包括(但不限于)易失性和非易失性計(jì)算機(jī)存儲(chǔ)器或存儲(chǔ)設(shè)備,比如硬盤、軟盤、USB驅(qū)動(dòng)器、DVD、CD、媒體卡、寄存器存儲(chǔ)器、處理器高速緩沖存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器(“RAM”),等等。
隨著因特網(wǎng)、移動(dòng)計(jì)算和高速無線網(wǎng)絡(luò)的出現(xiàn),用戶現(xiàn)在在用戶設(shè)備裝置上訪問媒體,而過去用戶不會(huì)在用戶設(shè)備裝置上訪問媒體。如這里所指,短語“用戶設(shè)備裝置”、“用戶設(shè)備”、“用戶裝置”、“電子裝置”、“電子設(shè)備”、“媒體設(shè)備裝置”或者“媒體裝置”應(yīng)被理解成意味用于訪問上述內(nèi)容的任意設(shè)備,比如電視機(jī)、智能TV、機(jī)頂盒、用于處理衛(wèi)星電視的綜合接收解碼器(IRD)、數(shù)字存儲(chǔ)設(shè)備、數(shù)字媒體接收器(DMR)、數(shù)字媒體適配器(DMA)、流媒體設(shè)備、DVD播放器、DVD記錄器、連接的DVD、本地媒體服務(wù)器、藍(lán)光播放器、藍(lán)光記錄器、個(gè)人計(jì)算機(jī)(PC)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、網(wǎng)絡(luò)電視盒、個(gè)人計(jì)算機(jī)電視機(jī)(PC/TV)、PC媒體服務(wù)器、PC媒體中心、手持式計(jì)算機(jī)、固定電話機(jī)、個(gè)人數(shù)字助手(PDA)、移動(dòng)電話機(jī)、便攜式視頻播放器、便攜式音樂播放器、便攜式游戲機(jī)、智能電話機(jī)、或者任何其它的電視設(shè)備、計(jì)算設(shè)備或無線裝置,和/或它們的組合。在一些實(shí)施例中,用戶設(shè)備裝置可具有朝前屏幕和朝后屏幕、多個(gè)朝前屏幕或者多個(gè)成角度的屏幕。在一些實(shí)施例中,用戶設(shè)備可具有朝前攝像頭和/或朝后攝像頭。在這些用戶設(shè)備裝置上,用戶能夠?yàn)g覽和定位可通過電視機(jī)獲得的相同內(nèi)容。從而,在這些設(shè)備上也可獲得媒體導(dǎo)航。提供的導(dǎo)航可以用于只可通過電視機(jī)獲得的內(nèi)容,用于只可通過一種或多種其它種類的用戶設(shè)備裝置獲得的內(nèi)容,或者用于可通過電視機(jī)和一種或多種其它種類的用戶設(shè)備裝置獲得的內(nèi)容??梢栽诰€應(yīng)用(即,在網(wǎng)站上提供)或者用戶設(shè)備裝置上的獨(dú)立應(yīng)用或客戶端的形式,提供媒體導(dǎo)航應(yīng)用??梢詫?shí)現(xiàn)媒體導(dǎo)航應(yīng)用的各種設(shè)備和平臺(tái)在下面更詳細(xì)地說明。
媒體導(dǎo)航應(yīng)用的功能之一是向用戶提供媒體導(dǎo)航數(shù)據(jù)。如這里所指,短語“媒體導(dǎo)航數(shù)據(jù)”或者“導(dǎo)航數(shù)據(jù)”應(yīng)被理解成意味與內(nèi)容相關(guān)的任何數(shù)據(jù),或者用于操作導(dǎo)航應(yīng)用的數(shù)據(jù)。例如,導(dǎo)航數(shù)據(jù)可包括節(jié)目信息、導(dǎo)航應(yīng)用設(shè)置、用戶偏好、用戶簡檔信息、媒體列表、與媒體有關(guān)的信息(例如,廣播時(shí)間、廣播頻道、名稱、描述、分級(jí)信息(例如、家長控制級(jí)、評(píng)論家的評(píng)級(jí)等)、流派或類別信息、演員信息、廣播公司或提供商的徽標(biāo)的徽標(biāo)數(shù)據(jù),等等)、媒體格式(例如,標(biāo)準(zhǔn)清晰度、高清晰度、3D等等)、廣告信息(例如,文本、圖像、媒體剪輯等)、點(diǎn)播信息、博客、網(wǎng)站、和有助于用戶瀏覽和定位期望的內(nèi)容選擇的任何其它種類的導(dǎo)航數(shù)據(jù)。
圖1-2表示可用于提供媒體導(dǎo)航數(shù)據(jù)的例證顯示屏幕??稍谌魏芜m當(dāng)?shù)挠脩粼O(shè)備裝置或平臺(tái)上實(shí)現(xiàn)圖1-2中所示的顯示屏幕。盡管圖1-2的顯示被例示成全屏顯示,不過它們也可完全或者部分地重疊在正在顯示的內(nèi)容上。通過選擇在顯示屏幕中提供的可選選項(xiàng)(例如,菜單選項(xiàng)、列表選項(xiàng)、圖標(biāo)、超鏈接等),或者按下遙控器或者其它用戶輸入接口或設(shè)備上的專用按鈕(例如,GUIDE(指南)按鈕),用戶可指示希望訪問內(nèi)容信息。響應(yīng)用戶的指示,媒體導(dǎo)航應(yīng)用可提供具有按照幾種方式之一(比如按網(wǎng)格中的時(shí)間和頻道、按頻道、按來源、按內(nèi)容種類、按類別(例如,電影、體育、新聞、兒童、或者節(jié)目的其它類別)、或者其它預(yù)先定義的、用戶定義的或者其它組織標(biāo)準(zhǔn))組織的媒體導(dǎo)航數(shù)據(jù)的顯示屏幕。
圖1表示按時(shí)間和頻道排列的例證網(wǎng)格節(jié)目列表顯示100,網(wǎng)格節(jié)目列表顯示100還使得能夠在單一顯示中訪問不同種類的內(nèi)容。顯示100可包括網(wǎng)格102,網(wǎng)格102具有:(1)一列頻道/內(nèi)容種類標(biāo)識(shí)符104,其中每個(gè)頻道/內(nèi)容種類標(biāo)識(shí)符(是所述列中的單元格)識(shí)別可獲得的不同頻道或內(nèi)容種類;和(2)一行時(shí)間標(biāo)識(shí)符106,其中每個(gè)時(shí)間標(biāo)識(shí)符(是所述行中的單元格)識(shí)別節(jié)目的時(shí)間檔。網(wǎng)格102還包括節(jié)目列表(比如節(jié)目列表108)的單元格,其中每個(gè)列表提供在所述列表的相關(guān)頻道和時(shí)間提供的節(jié)目的名稱。借助用戶輸入設(shè)備,用戶能夠通過移動(dòng)加亮區(qū)110選擇節(jié)目列表。在節(jié)目信息區(qū)112中,可以提供與利用加亮區(qū)110選擇的節(jié)目列表相關(guān)的信息。例如,區(qū)域112可包括節(jié)目名稱、節(jié)目描述、提供該節(jié)點(diǎn)的時(shí)間(如果適用的話)、上映節(jié)目的頻道(如果適用的話)、節(jié)目的分級(jí)和其它期望的信息。
除了提供對(duì)線性節(jié)目(例如,計(jì)劃在預(yù)定時(shí)間傳送給多個(gè)用戶設(shè)備裝置,并且按照時(shí)間表提供的內(nèi)容)的訪問之外,媒體導(dǎo)航應(yīng)用還提供對(duì)非線性節(jié)目(例如,用戶設(shè)備裝置可在任何時(shí)候訪問而不是按照時(shí)間表提供的內(nèi)容)的訪問。非線性節(jié)目可包括來自不同內(nèi)容源的內(nèi)容,包括點(diǎn)播內(nèi)容(例如,VOD)、因特網(wǎng)內(nèi)容(例如,流媒體、可下載的媒體等)、本地保存的內(nèi)容(例如,保存在上面說明的任意用戶設(shè)備裝置或者其它存儲(chǔ)設(shè)備上的內(nèi)容)、或者其它與時(shí)間無關(guān)的內(nèi)容。點(diǎn)播內(nèi)容可包括電影或者由特定內(nèi)容提供商(例如,提供“The Sopranos”和“Curb Your Enthusiasm”的HBO On Demand)提供的任何其它內(nèi)容。HBO ON DEMAND是Time Warner Company L.P.等擁有的服務(wù)標(biāo)記,THE SOPRANOS和CURB YOUR ENTHUSIASM是Home Box Office,Inc擁有的商標(biāo)。因特網(wǎng)內(nèi)容可包括web活動(dòng),比如聊天會(huì)話或網(wǎng)絡(luò)廣播,或者可通過因特網(wǎng)網(wǎng)站或其它因特網(wǎng)訪問(例如,F(xiàn)TP)以流內(nèi)容或可下載內(nèi)容的形式按需獲得的內(nèi)容。
網(wǎng)格102可提供非線性節(jié)目的媒體導(dǎo)航數(shù)據(jù),包括點(diǎn)播列表114、錄制內(nèi)容列表116和因特網(wǎng)內(nèi)容列表118。組合來自不同種類的內(nèi)容源的內(nèi)容的媒體導(dǎo)航數(shù)據(jù)的顯示有時(shí)被稱為“混合媒體”顯示。與顯示100不同的可被顯示的媒體導(dǎo)航數(shù)據(jù)的種類的各種排列可以用戶選擇或者導(dǎo)航應(yīng)用定義為基礎(chǔ)(例如,只有錄制列表和廣播列表的顯示,只有點(diǎn)播列表和廣播列表的顯示,等等)。如圖所示,列表114、116和118被表示成橫越顯示在網(wǎng)格102中的整個(gè)時(shí)間塊,以指示這些列表的選擇可分別提供對(duì)專用于點(diǎn)播列表、錄制列表、或者因特網(wǎng)列表的顯示的訪問。在一些實(shí)施例中,關(guān)于這些內(nèi)容種類的列表可直接包含在網(wǎng)格102中。響應(yīng)用戶選擇導(dǎo)航圖標(biāo)120之一,可以顯示另外的媒體導(dǎo)航數(shù)據(jù)。(按下用戶輸入設(shè)備上的方向鍵會(huì)以與選擇導(dǎo)航圖標(biāo)120相似的方式影響顯示。)
顯示100還可包括視頻區(qū)122、廣告124和選項(xiàng)區(qū)126。視頻區(qū)122可允許用戶觀看和/或預(yù)覽用戶目前可以獲得、將可獲得或者曾經(jīng)獲得的節(jié)目。視頻區(qū)122的內(nèi)容可以對(duì)應(yīng)于顯示在網(wǎng)格102中的列表之一,或者與顯示在網(wǎng)格102中的列表之一無關(guān)。包括視頻區(qū)的網(wǎng)格顯示有時(shí)被稱為畫中畫(picture-in-guide)(PIG)顯示。在2003年5月13日頒發(fā)的Satterfield等的美國專利No.6,564,378和2001年5月29日頒發(fā)的Yuen等的美國專利No.6,239,794中更詳細(xì)地說明了PIG顯示及其功能,這些專利通過引用整體包含在本文中。PIG顯示可包含在這里說明的實(shí)施例的其它媒體導(dǎo)航應(yīng)用顯示屏幕中。
廣告124可提供關(guān)于取決于觀看者的訪問權(quán)(例如,對(duì)于預(yù)訂節(jié)目)、目前可供觀看、未來可供觀看、或者可能決不會(huì)變成可供觀看的內(nèi)容的廣告,可以對(duì)應(yīng)于或者無關(guān)于網(wǎng)格102中的內(nèi)容列表中的一個(gè)或多個(gè)。廣告124還可用于與顯示在網(wǎng)絡(luò)102中的內(nèi)容相關(guān)或者無關(guān)的產(chǎn)品或服務(wù)。廣告124可以是可選的,提供關(guān)于內(nèi)容的更多信息,提供關(guān)于產(chǎn)品或服務(wù)的信息,能夠?qū)崿F(xiàn)內(nèi)容、產(chǎn)品或服務(wù)的購買,提供與廣告相關(guān)的內(nèi)容,等等。根據(jù)用戶的簡檔/偏好、監(jiān)視的用戶活動(dòng)、提供的顯示的種類、或者基于其它適當(dāng)?shù)亩ㄏ驈V告,廣告124可以是定向的。
盡管廣告124被表示成矩形或橫幅形狀,不過在導(dǎo)航應(yīng)用顯示中,可按任何適當(dāng)?shù)拇笮 ⑿螤詈臀恢锰峁V告。例如,可以與網(wǎng)格102水平相鄰的矩形形狀的形式,提供廣告124。這有時(shí)被稱為平板廣告。另外,廣告可以重疊在內(nèi)容或?qū)Ш綉?yīng)用顯示上,或者嵌入顯示內(nèi)。廣告還可包括文本、圖像、旋轉(zhuǎn)圖像、視頻剪輯、或者上面說明的其它種類的內(nèi)容。廣告可被保存在具有導(dǎo)航應(yīng)用的用戶設(shè)備裝置中,保存在連接到用戶設(shè)備的數(shù)據(jù)庫中,保存在遠(yuǎn)程位置(包括流媒體服務(wù)器)中,或者保存在其它存儲(chǔ)裝置上,或者這些位置的組合。例如,在2003年1月17日提交的Knudson等的美國專利申請公開No.2003/0110499;2004年6月29日頒發(fā)的Ward,III等的美國專利No.6,756,997;和2002年5月14日頒發(fā)的Schein等的美國專利No.6,388,714中,更詳細(xì)地說明了在媒體導(dǎo)航應(yīng)用中提供廣告,這些專利和專利申請通過引用整體包含在本文中。應(yīng)理解廣告可被包含在這里說明的實(shí)施例的其它媒體導(dǎo)航應(yīng)用顯示屏幕中。
選項(xiàng)區(qū)126可允許用戶訪問不同種類的內(nèi)容、媒體導(dǎo)航應(yīng)用顯示和/或媒體導(dǎo)航應(yīng)用特征。選項(xiàng)區(qū)126可以是顯示100(和這里說明的其它顯示屏幕)的一部分,或者可通過選擇屏幕選項(xiàng)或者按下用戶輸入設(shè)備上的專用或可指定按鈕,由用戶調(diào)用。選項(xiàng)區(qū)126內(nèi)的可選選項(xiàng)可涉及與網(wǎng)格102中的節(jié)目列表相關(guān)的特征,或者可包括可從主菜單顯示獲得的選項(xiàng)。與節(jié)目列表相關(guān)的特征可包括搜索接收節(jié)目的其它播出時(shí)間或方式、錄制節(jié)目、能夠?qū)崿F(xiàn)節(jié)目的系列錄制、把節(jié)目和/或頻道設(shè)定成喜愛的節(jié)目和/或頻道、購買節(jié)目或者其它特征??蓮闹鞑藛物@示獲得的選項(xiàng)可包括搜索選項(xiàng)、VOD選項(xiàng)、家長控制選項(xiàng)、因特網(wǎng)選項(xiàng)、基于云的選項(xiàng)、設(shè)備同步選項(xiàng)、第二屏幕設(shè)備選項(xiàng)、訪問各種媒體導(dǎo)航數(shù)據(jù)顯示的選項(xiàng)、預(yù)訂付費(fèi)服務(wù)的選項(xiàng)、編輯用戶的簡檔的選項(xiàng)、訪問瀏覽覆蓋圖的選項(xiàng)、或者其它選項(xiàng)。
可根據(jù)用戶的偏好,使媒體導(dǎo)航應(yīng)用個(gè)性化。個(gè)性化的媒體導(dǎo)航應(yīng)用允許用戶定制顯示和特征,以產(chǎn)生關(guān)于媒體導(dǎo)航應(yīng)用的個(gè)性化“體驗(yàn)”。通過允許用戶輸入這些定制,和/或通過媒體導(dǎo)航應(yīng)用監(jiān)視用戶活動(dòng),以確定各種用戶偏好,可以產(chǎn)生這種個(gè)性化體驗(yàn)。通過登錄導(dǎo)航應(yīng)用,或者以其它方式向?qū)Ш綉?yīng)用確認(rèn)他們自己,用戶可訪問他們的個(gè)性化導(dǎo)航應(yīng)用??砂凑沼脩艉啓n進(jìn)行媒體導(dǎo)航應(yīng)用的定制。定制可包括改變呈現(xiàn)方案(例如,顯示的顏色方案、文本的字體大小,等等)、顯示的內(nèi)容列表的各個(gè)方面(例如,只有HDTV或者只有3D節(jié)目,以喜愛頻道選擇為基礎(chǔ)的用戶指定的廣播頻道,重排頻道的顯示,推薦的內(nèi)容,等等)、期望的錄制特征(例如,關(guān)于特定用戶的錄制或系列錄制,錄制質(zhì)量,等等)、家長控制設(shè)置、因特網(wǎng)內(nèi)容的定制呈現(xiàn)(例如,社交媒體內(nèi)容、電子郵件、電子分發(fā)文章等的呈現(xiàn))和其它期望的定制。
媒體導(dǎo)航應(yīng)用可允許用戶提供用戶簡檔信息,或者可自動(dòng)編輯用戶簡檔信息。例如,媒體導(dǎo)航應(yīng)用可監(jiān)視用戶訪問的內(nèi)容,和/或用戶可能與導(dǎo)航應(yīng)用的其它互動(dòng)。另外,媒體導(dǎo)航應(yīng)用可獲得與特定用戶相關(guān)的所有或者部分的其它用戶簡檔(例如,從用戶訪問的因特網(wǎng)上的其它網(wǎng)站,比如www.allrovi.com,從用戶訪問的其它媒體導(dǎo)航應(yīng)用,從用戶訪問的其它交互式應(yīng)用,從用戶的另一個(gè)用戶設(shè)備裝置,等等),和/或從該媒體導(dǎo)航應(yīng)用可訪問的其它來源獲得與用戶有關(guān)的信息。結(jié)果,可以跨越用戶的不同用戶設(shè)備裝置,向用戶提供統(tǒng)一的導(dǎo)航應(yīng)用體驗(yàn)。下面結(jié)合圖4更詳細(xì)地說明這種用戶體驗(yàn)。在2005年7月11日提交的Ellis等的美國專利申請公開No.2005/0251827,2007年1月16日頒發(fā)的Boyer等的美國專利No.7,165,098,和2002年2月21日提交的Ellis等的美國專利申請公開No.2002/0174430中,更詳細(xì)地說明了另外的個(gè)性化媒體導(dǎo)航應(yīng)用特征,這些專利和專利申請通過引用整體包含在本文中。
圖2中表示了提供媒體導(dǎo)航的另一種顯示排列。視頻鑲嵌顯示200包括關(guān)于根據(jù)內(nèi)容種類、流派和/或其它組織標(biāo)準(zhǔn)組織的內(nèi)容信息的可選選項(xiàng)202。在顯示200中,選擇電視列表選項(xiàng)204,從而提供列表206、208、210和212作為廣播節(jié)目列表。在顯示200中,列表可提供圖形圖像,包括封面藝術(shù)、源于內(nèi)容的靜止圖像、視頻剪輯預(yù)覽、源于內(nèi)容的實(shí)時(shí)視頻、或者向用戶指示利用列表中的媒體導(dǎo)航數(shù)據(jù)描述的內(nèi)容的其它各種內(nèi)容。每個(gè)圖形列表還可伴隨有文本,以提供關(guān)于與列表相關(guān)的內(nèi)容的更多信息。例如,列表208可包括不止一個(gè)部分,包括媒體部分214和文本部分216。媒體部分214和/或文本部分216可以是可選擇的,以全屏查看內(nèi)容,或者查看與顯示在媒體部分214中的內(nèi)容相關(guān)的信息(例如,關(guān)于播放該視頻的頻道,查看列表)。
顯示200中的列表大小不同(即,列表206比列表208、210和212大),不過如果需要的話,所有的列表可以大小相同。列表可以具有不同的大小,或者用圖形突顯,以如內(nèi)容提供商期望的那樣,或者根據(jù)用戶偏好,指示對(duì)用戶來說的興趣度,或者強(qiáng)調(diào)某些內(nèi)容。例如在2005年12月29日提交的Yates的美國專利申請公開No.2010/0153885中,說明了用圖形突顯內(nèi)容列表的各種系統(tǒng)和方法,該專利申請通過引用整體包含在本文中。
用戶可從其用戶設(shè)備中的一個(gè)或多個(gè)用戶設(shè)備裝置,訪問內(nèi)容和媒體導(dǎo)航應(yīng)用(及其在上面和下面說明的顯示屏幕)。圖3表示例證的用戶設(shè)備裝置300的一般實(shí)施例。下面結(jié)合圖4討論用戶設(shè)備裝置的更具體實(shí)現(xiàn)。用戶設(shè)備裝置300可通過輸入/輸出(下面稱為“I/O)”路徑302,接收內(nèi)容和數(shù)據(jù)。I/O路徑302可把內(nèi)容(例如,廣播節(jié)目、點(diǎn)播節(jié)目、因特網(wǎng)內(nèi)容、可通過局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)獲得的內(nèi)容、和/或其它內(nèi)容)和數(shù)據(jù)提供給控制電路304,控制電路304包括處理電路306和存儲(chǔ)裝置308??刂齐娐?04可用于利用I/O路徑302,發(fā)送和接收命令、請求和其它適當(dāng)?shù)臄?shù)據(jù)。I/O路徑302可把控制電路304(具體地,處理電路306)連接到一個(gè)或多個(gè)通信路徑(下面說明)。I/O功能可用這些通信路徑中的一個(gè)或多個(gè)路徑提供,不過在圖3中被表示成單一路徑,以避免使附圖過于復(fù)雜。
控制電路304可以基于任何適當(dāng)?shù)奶幚黼娐?,比如處理電?06。如這里所指,處理電路應(yīng)被理解成意味基于一個(gè)或多個(gè)微處理器、微控制器、數(shù)字信號(hào)處理器、可編程邏輯器件、現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)等等的電路,可包括多核處理器(例如,雙核、四核、六核、或者任何適當(dāng)數(shù)目的核芯)或者超級(jí)計(jì)算機(jī)。在一些實(shí)施例中,處理電路可以分布在多個(gè)獨(dú)立的處理器或處理單元上,例如,多個(gè)相同種類的處理單元(例如,兩個(gè)Intel Core i7處理器)或者多個(gè)不同的處理器(例如,一個(gè)Intel Core i5處理器和一個(gè)Intel Core i7處理器)。在一些實(shí)施例中,控制電路304執(zhí)行保存在存儲(chǔ)器(即,存儲(chǔ)裝置308)中的媒體導(dǎo)航應(yīng)用的指令。具體地,媒體導(dǎo)航應(yīng)用可指令控制電路304完成上面和下面討論的各種功能。例如,媒體導(dǎo)航應(yīng)用可向控制電路304提供指令,以生成媒體導(dǎo)航顯示。在一些實(shí)現(xiàn)中,控制電路304進(jìn)行的任何動(dòng)作可以從媒體導(dǎo)航應(yīng)用接收的指令為基礎(chǔ)。
在基于客戶端-服務(wù)器的實(shí)施例中,控制電路304可包括適合于與導(dǎo)航應(yīng)用服務(wù)器或其它網(wǎng)絡(luò)或服務(wù)器通信的通信電路。實(shí)現(xiàn)上述功能的指令可被保存在導(dǎo)航應(yīng)用服務(wù)器上。通信電路可包括用于與其它設(shè)備通信的線纜調(diào)制解調(diào)器、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)調(diào)制解調(diào)器、數(shù)字用戶線路(DSL)調(diào)制解調(diào)器、電話調(diào)制解調(diào)器、以太網(wǎng)卡或者無線調(diào)制解調(diào)器,或者任何其它適當(dāng)?shù)耐ㄐ烹娐?。這樣的通信可涉及因特網(wǎng)或任何其它適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)或路徑(下面結(jié)合圖4更詳細(xì)說明)。另外,通信電路可包括能夠?qū)崿F(xiàn)用戶設(shè)備裝置的對(duì)等通信或者在彼此遠(yuǎn)離的位置的用戶設(shè)備裝置的通信(下面更詳細(xì)說明)的電路。
存儲(chǔ)器可以是以作為控制電路304的一部分的存儲(chǔ)裝置308的形式提供的電子存儲(chǔ)設(shè)備。如這里所指,短語“電子存儲(chǔ)設(shè)備”或者“存儲(chǔ)設(shè)備”應(yīng)被理解成意味保存電子數(shù)據(jù)、計(jì)算機(jī)軟件或固件的任何設(shè)備,比如隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、硬盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、數(shù)字視頻光盤(DVD)記錄器、光盤(CD)記錄器、藍(lán)光光盤(BD)記錄器、藍(lán)光3D光盤記錄器、數(shù)字視頻記錄器(DVR,有時(shí)稱為個(gè)人視頻記錄器,或者PVR)、固態(tài)設(shè)備、量子存儲(chǔ)設(shè)備、游戲控制臺(tái)、游戲介質(zhì)、或者任何其它適當(dāng)?shù)墓潭ɑ蚩刹鹦洞鎯?chǔ)設(shè)備,和/或它們的任意組合。存儲(chǔ)裝置308可用于保存這里說明的各種內(nèi)容,以及上面說明的媒體導(dǎo)航數(shù)據(jù)。也可使用非易失性存儲(chǔ)器(例如,以啟動(dòng)引導(dǎo)例程和其它指令)。結(jié)合圖4說明的基于云的存儲(chǔ)器可用于補(bǔ)充存儲(chǔ)裝置308或者代替存儲(chǔ)裝置308。
控制電路304可包括視頻生成電路和調(diào)諧電路,比如一個(gè)或多個(gè)模擬調(diào)諧器、一個(gè)或多個(gè)MPEG-2解碼器或者其它數(shù)字解碼電路、高清晰度調(diào)諧器或者任何其它適當(dāng)?shù)恼{(diào)諧或視頻電路,或者這些電路的組合。還可提供編碼電路(例如,用于把空中傳播、模擬或數(shù)字信號(hào)轉(zhuǎn)換成MPEG信號(hào),以便存儲(chǔ))。控制電路304還可包括定標(biāo)電路,用于把內(nèi)容上轉(zhuǎn)換和下轉(zhuǎn)換成用戶設(shè)備裝置300的優(yōu)選輸出格式。電路304還可包括用于在數(shù)字信號(hào)和模擬信號(hào)之間轉(zhuǎn)換的數(shù)-模轉(zhuǎn)換器電路和模-數(shù)轉(zhuǎn)換器電路。調(diào)諧和編碼電路可被用戶設(shè)備裝置用于接收和顯示、播放或錄制內(nèi)容。調(diào)諧和編碼電路還可用于接收導(dǎo)航數(shù)據(jù)。這里說明的電路,例如包括調(diào)諧、視頻生成、編碼、解碼、加密、解密、定標(biāo)和模/數(shù)電路,可以利用在一個(gè)或多個(gè)通用或?qū)S锰幚砥魃线\(yùn)行的軟件實(shí)現(xiàn)。可以提供多個(gè)調(diào)諧器,以處理同時(shí)調(diào)諧功能(例如,觀看和錄制功能、畫中畫(PIP)功能、多調(diào)諧器錄制,等等)。如果存儲(chǔ)裝置308是作為與用戶設(shè)備裝置300分離的設(shè)備提供的,那么調(diào)諧和編碼電路(包括多個(gè)調(diào)諧器)可以與存儲(chǔ)裝置308相聯(lián)系。
用戶可以利用用戶輸入接口310,向控制電路304發(fā)送指令。用戶輸入接口310可以是任何適當(dāng)?shù)挠脩艚涌?,比如遙控器、鼠標(biāo)、跟蹤球、小鍵盤、鍵盤、觸摸屏、觸控板、指示筆輸入、控制桿、語音識(shí)別接口、或者其它用戶輸入接口。顯示器312可以獨(dú)立設(shè)備的形式提供,或者與用戶設(shè)備裝置300的其它元件集成。例如,顯示器312可以是觸摸屏或觸敏顯示器。在這種情況下,用戶輸入接口312可以與顯示器312集成或結(jié)合。顯示器312可以是監(jiān)視器、電視機(jī)、移動(dòng)設(shè)備用液晶顯示器(LCD)、非晶硅顯示器、低溫多晶硅顯示器、電子墨水顯示器、電泳顯示器、有源矩陣顯示器、電潤濕顯示器、電流體顯示器、陰極射線管顯示器、發(fā)光二極管顯示器、電致發(fā)光顯示器、等離子體顯示面板、高性能尋址顯示器、薄膜晶體管顯示器、有機(jī)發(fā)光二極管顯示器、表面?zhèn)鲗?dǎo)電子發(fā)射器顯示器(SED)、激光電視機(jī)、碳納米管、量子點(diǎn)顯示器、干涉調(diào)制器顯示器,或者用于顯示可視圖像的任何其它適當(dāng)設(shè)備中的一個(gè)或多個(gè)。在一些實(shí)施例中,顯示器312可用于HDTV。在一些實(shí)施例中,顯示器312可以是3D顯示器,從而可以3D地顯示交互式媒體導(dǎo)航應(yīng)用和任何適當(dāng)?shù)膬?nèi)容。視頻卡或圖形卡可以生成給顯示器312的輸出。視頻卡可提供各種功能,比如3D場景和2D圖形的加速渲染、MPEG-2/MPEG-4解碼、TV輸出、或者連接多個(gè)監(jiān)視器的能力。視頻卡可以是上面關(guān)于控制電路304說明的任何處理電路。視頻卡可以與控制電路304集成??梢耘c用戶設(shè)備裝置300的其它元件集成地提供揚(yáng)聲器314,或者揚(yáng)聲器314可以是獨(dú)立的單元。顯示在顯示器312上的視頻和其它內(nèi)容的音頻分量可通過揚(yáng)聲器314播放。在一些實(shí)施例中,音頻可被分發(fā)給接收器(未圖示),所述接收器處理并通過揚(yáng)聲器314輸出所述音頻。
導(dǎo)航應(yīng)用可以利用任何適當(dāng)?shù)捏w系結(jié)構(gòu)實(shí)現(xiàn)。例如,它可以是完全在用戶設(shè)備裝置300上實(shí)現(xiàn)的獨(dú)立應(yīng)用。在這種途徑中,應(yīng)用的指令被本地保存(例如,保存在存儲(chǔ)裝置308中),供應(yīng)用使用的數(shù)據(jù)是定期下載的(例如,從帶外饋送下載,從因特網(wǎng)資源下載,或者利用另外的適當(dāng)途徑下載)。控制電路304可從存儲(chǔ)裝置308取回應(yīng)用的指令,并處理所述指令,從而生成這里討論的各種顯示任意之一。根據(jù)處理的指令,控制電路304可確定當(dāng)從輸入接口310收到輸入時(shí),要進(jìn)行什么動(dòng)作。例如,當(dāng)輸入接口310指示上/下按鈕被選擇時(shí),處理的指令可指示光標(biāo)在顯示器上的上/下移動(dòng)。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用是基于客戶端-服務(wù)器的應(yīng)用。通過向遠(yuǎn)離用戶設(shè)備裝置300的服務(wù)器發(fā)送請求,按需取回供在用戶設(shè)備裝置300上實(shí)現(xiàn)的胖客戶端或瘦客戶端使用的數(shù)據(jù)。在基于客戶端-服務(wù)器的導(dǎo)航應(yīng)用的一個(gè)例子中,控制電路304運(yùn)行解釋遠(yuǎn)程服務(wù)器提供的網(wǎng)頁的web瀏覽器。例如,遠(yuǎn)程服務(wù)器可把應(yīng)用的指令保存在存儲(chǔ)設(shè)備中。遠(yuǎn)程服務(wù)器可利用電路(例如,控制電路304),處理保存的指令,生成上面和下面討論的顯示??蛻舳嗽O(shè)備可接收由遠(yuǎn)程服務(wù)器生成的顯示,并可在設(shè)備裝置300上,本地顯示所述顯示的內(nèi)容。這樣,指令的處理由服務(wù)器遠(yuǎn)程進(jìn)行,而在設(shè)備裝置300上本地提供作為結(jié)果的顯示。設(shè)備裝置300可接收通過輸入接口310來自用戶的輸入,并把這些輸入傳送給遠(yuǎn)程服務(wù)器,以便處理和生成對(duì)應(yīng)的顯示。例如,設(shè)備裝置300可向遠(yuǎn)程服務(wù)器傳送指示通過輸入接口310選擇了上/下按鈕的通信。遠(yuǎn)程服務(wù)器可按照所述輸入,處理指令,從而生成與所述輸入對(duì)應(yīng)的應(yīng)用的顯示(例如,上/下移動(dòng)光標(biāo)的顯示)。生成的顯示隨后被傳送給設(shè)備裝置300,以便呈現(xiàn)給用戶。
在一些實(shí)施例中,利用(由控制電路304運(yùn)行的)解釋器或虛擬機(jī),下載和解釋或以其它方式運(yùn)行媒體導(dǎo)航應(yīng)用。在一些實(shí)施例中,導(dǎo)航應(yīng)用可按ETV二進(jìn)制交換格式(EBIF)編碼,作為適當(dāng)饋送的一部分由控制電路304接收,并由在控制電路304上運(yùn)行的用戶代理解釋。例如,導(dǎo)航應(yīng)用可以是EBIF應(yīng)用。在一些實(shí)施例中,可以利用由控制電路304執(zhí)行的本地虛擬機(jī)或其它適當(dāng)?shù)闹虚g件接收和運(yùn)行的一系列基于JAVA的文件,定義導(dǎo)航應(yīng)用。在一些這樣的實(shí)施例(例如,采用MPEG-2或其它數(shù)字媒體編碼方案的實(shí)施例)中,例如,可以在具有節(jié)目的MPEG音頻和視頻分組的MPEG-2對(duì)象輪播中,編碼和傳送導(dǎo)航應(yīng)用。
圖3的用戶設(shè)備裝置300可在圖4的系統(tǒng)400中被實(shí)現(xiàn)成用戶電視機(jī)設(shè)備402、用戶計(jì)算機(jī)設(shè)備404、無線用戶通信設(shè)備406,或者適合于訪問內(nèi)容的任何其它種類的用戶設(shè)備,比如非便攜式游戲機(jī)。為了簡單起見,這里可把這些設(shè)備共同稱為用戶設(shè)備或用戶設(shè)備裝置,且可以與上面說明的用戶設(shè)備裝置實(shí)質(zhì)相似。上面可實(shí)現(xiàn)媒體導(dǎo)航應(yīng)用的用戶設(shè)備可以起獨(dú)立設(shè)備的作用,或者可以是設(shè)備網(wǎng)絡(luò)的一部分??梢詫?shí)現(xiàn)設(shè)備的各種網(wǎng)絡(luò)配置,下面更詳細(xì)地說明所述各種網(wǎng)絡(luò)配置。
利用上面結(jié)合圖3說明的系統(tǒng)特征中的至少一些系統(tǒng)特征的用戶設(shè)備裝置可不被單獨(dú)分類為用戶電視機(jī)設(shè)備402、用戶計(jì)算機(jī)設(shè)備404或者無線用戶通信設(shè)備406。例如,類似于一些用戶計(jì)算機(jī)設(shè)備404,用戶電視機(jī)設(shè)備402可以是允許因特網(wǎng)的,從而允許訪問因特網(wǎng)內(nèi)容,而類似于一些電視機(jī)設(shè)備402,用戶計(jì)算機(jī)設(shè)備404包括允許訪問電視節(jié)目的調(diào)諧器。媒體導(dǎo)航應(yīng)用可在各種不同種類的用戶設(shè)備上具有相同的布局,或者可以適應(yīng)于用戶設(shè)備的顯示能力。例如,在用戶計(jì)算機(jī)設(shè)備404上,可以由web瀏覽器訪問的網(wǎng)站的形式,提供導(dǎo)航應(yīng)用。在另一個(gè)例子中,可以為無線用戶通信設(shè)備406縮減導(dǎo)航應(yīng)用。
在系統(tǒng)400中,每種用戶設(shè)備裝置一般不止一個(gè),不過為了避免使附圖過分復(fù)雜,圖4中只表示了每種用戶設(shè)備裝置的一個(gè)設(shè)備。另外,每個(gè)用戶可以利用不止一種的用戶設(shè)備裝置,還可利用每種用戶設(shè)備裝置的不止一個(gè)用戶設(shè)備裝置。
在一些實(shí)施例中,用戶設(shè)備裝置(例如,用戶電視機(jī)設(shè)備402、用戶計(jì)算機(jī)設(shè)備404、無線用戶通信設(shè)備406)可被稱為“第二屏幕設(shè)備”。例如,第二屏幕設(shè)備可以補(bǔ)充呈現(xiàn)在第一用戶設(shè)備裝置上的內(nèi)容。呈現(xiàn)在第二屏幕設(shè)備上的內(nèi)容可以是補(bǔ)充呈現(xiàn)在第一設(shè)備上的內(nèi)容的任何適當(dāng)內(nèi)容。在一些實(shí)施例中,第二屏幕設(shè)備提供用于調(diào)整第一設(shè)備的設(shè)置和顯示首選項(xiàng)的界面。在一些實(shí)施例中,第二屏幕設(shè)備被配置成與其它第二屏幕設(shè)備交互作用,或者與社交網(wǎng)絡(luò)交互作用。第二屏幕設(shè)備可以和第一設(shè)備位于同一房間中、位于和第一設(shè)備不同但是在相同房屋或建筑物中的房間中,或者位于和第一設(shè)備不同的建筑物中。
用戶還可設(shè)定各種設(shè)置,以跨家中設(shè)備和遠(yuǎn)程設(shè)備地維持一致的媒體導(dǎo)航應(yīng)用設(shè)置。設(shè)置包括這里說明的設(shè)置,以及喜愛的頻道和節(jié)目、導(dǎo)航應(yīng)用用于產(chǎn)生節(jié)目推薦的節(jié)目首選項(xiàng)、顯示首選項(xiàng)和其它所希望的導(dǎo)航設(shè)置。例如,如果用戶在其辦公室的個(gè)人計(jì)算機(jī)上,在例如網(wǎng)站www.allrovi.com上把某個(gè)頻道設(shè)定成喜愛的頻道,那么如果期望的話,相同的頻道會(huì)作為喜愛的頻道出現(xiàn)在用戶家中的設(shè)備(例如,用戶電視機(jī)設(shè)備和用戶計(jì)算機(jī)設(shè)備)以及用戶的移動(dòng)設(shè)備上。于是,在一個(gè)用戶設(shè)備裝置上作出的變化可以改變在另一個(gè)用戶設(shè)備裝置上的用戶體驗(yàn),而不管它們是相同種類還是不同種類的用戶設(shè)備裝置。另外,作出的改變可以基于用戶輸入的設(shè)置,以及利用導(dǎo)航應(yīng)用監(jiān)視的用戶活動(dòng)。
用戶設(shè)備裝置可耦接到通信網(wǎng)絡(luò)414。即,用戶電視機(jī)設(shè)備402、用戶計(jì)算機(jī)設(shè)備404和無線用戶通信設(shè)備406分別通過通信路徑408、410和412,耦接到通信網(wǎng)絡(luò)414。通信網(wǎng)絡(luò)414可以是一個(gè)或多個(gè)網(wǎng)絡(luò),包括因特網(wǎng)、移動(dòng)電話網(wǎng)、移動(dòng)語音或數(shù)據(jù)網(wǎng)(例如,4G或LTE網(wǎng)絡(luò))、有線網(wǎng)絡(luò)、公共交換電話網(wǎng)、或者其它類型的通信網(wǎng)絡(luò),或者通信網(wǎng)絡(luò)的組合。路徑408、410和412可以分別或者一起包括一個(gè)或多個(gè)通信路徑,比如衛(wèi)星路徑、光纖路徑、電纜路徑、支持因特網(wǎng)通信的路徑(例如,IPTV)、自由空間連接(例如,用于廣播或其它無線信號(hào))、或者任何其它適當(dāng)?shù)挠芯€或無線通信路徑,或者這些路徑的組合。路徑412是用虛線描畫的,以指示在圖4中所示的例證實(shí)施例中它是無線路徑,而路徑408和410被描畫成實(shí)線,以指示它們是有線路徑(不過如果需要的話,這些路徑可以是無線路徑)。與用戶設(shè)備裝置的通信可以利用這些通信路徑中的一個(gè)或多個(gè)通信路徑提供,不過在圖4中被表示成單一路徑,以避免使附圖過于復(fù)雜。
盡管在用戶設(shè)備裝置之間沒有描畫通信路徑,不過這些設(shè)備可通過通信路徑(比如上面關(guān)于路徑408、410和412說明的那些通信路徑,以及其它短程點(diǎn)對(duì)點(diǎn)通信路徑,比如USB電纜、IEEE 1394電纜、無線路徑(例如,Bluetooth、紅外、IEEE 802-llx等)、或者經(jīng)由有線或無線路徑的其它短程通信)相互直接通信。BLUETOOTH是Bluetooth SIG,INC.擁有的認(rèn)證標(biāo)志。用戶設(shè)備還可通過經(jīng)通信網(wǎng)絡(luò)414的間接路徑,相互直接通信。
系統(tǒng)400包括分別通過通信路徑420和422,耦接到通信網(wǎng)絡(luò)414的內(nèi)容源416和媒體導(dǎo)航數(shù)據(jù)源418。路徑420和422可包括上面關(guān)于路徑408、410和412說明的通信路徑任意之一。與內(nèi)容源416和媒體導(dǎo)航數(shù)據(jù)源418的通信可通過一個(gè)或多個(gè)通信路徑交換,不過在圖4中被表示成單一路徑,以避免使附圖過于復(fù)雜。另外,內(nèi)容源416和媒體導(dǎo)航數(shù)據(jù)源418都可能不止一個(gè),不過在圖4中都只表示了一個(gè),以避免使附圖過于復(fù)雜(下面分別討論這些來源中的每一個(gè)的不同種類)。如果需要,內(nèi)容源416和媒體導(dǎo)航數(shù)據(jù)源418可被集成為一個(gè)源設(shè)備。盡管源416和418與用戶設(shè)備裝置402、404和406之間的通信被表示成通過通信網(wǎng)絡(luò)414,不過在一些實(shí)施例中,源416和418可通過通信路徑(未圖示),比如上面關(guān)于路徑408、410和412說明的那些通信路徑,與用戶設(shè)備裝置402、404和406直接通信。
內(nèi)容源416可包括一種或多種內(nèi)容分發(fā)設(shè)備,包括電視分發(fā)設(shè)施、有線系統(tǒng)頭端器、衛(wèi)星分發(fā)設(shè)施、節(jié)目源(例如,電視廣播商,比如NBC、ABC、HBO等)、中間分發(fā)設(shè)施和/或服務(wù)器、因特網(wǎng)提供商、點(diǎn)播媒體服務(wù)器和其它內(nèi)容提供商。NBC是National Broadcasting Company,Inc.擁有的商標(biāo),ABC是American Broadcasting Company,Inc.擁有的商標(biāo),HBO是Home Box Office,Inc.擁有的商標(biāo)。內(nèi)容源416可以是內(nèi)容的始發(fā)者(例如,電視廣播公司、網(wǎng)絡(luò)廣播提供商等等),或者可以不是內(nèi)容的始發(fā)者(例如,點(diǎn)播內(nèi)容提供商、供下載的廣播節(jié)目的內(nèi)容的因特網(wǎng)提供商等等)。內(nèi)容源416可包括有線源、衛(wèi)星提供商、點(diǎn)播提供商、因特網(wǎng)提供商、過頂內(nèi)容提供商或者其它內(nèi)容提供商。內(nèi)容源416還可包括用于在遠(yuǎn)離用戶設(shè)備裝置任意之一的位置,保存不同種類的內(nèi)容(包括用戶選擇的視頻內(nèi)容)的遠(yuǎn)程媒體服務(wù)器。在2010年7月20日頒發(fā)的Ellis等的美國專利No.7,761,892中,更詳細(xì)地說明了遠(yuǎn)程存儲(chǔ)內(nèi)容,并把遠(yuǎn)程保存的內(nèi)容提供給用戶設(shè)備的系統(tǒng)和方法,該專利通過引用整體包含在本文中。
媒體導(dǎo)航數(shù)據(jù)源418可提供媒體導(dǎo)航數(shù)據(jù),比如上面說明的媒體導(dǎo)航數(shù)據(jù)。可以利用任何適當(dāng)?shù)耐緩剑衙襟w導(dǎo)航數(shù)據(jù)提供給用戶設(shè)備裝置。在一些實(shí)施例中,導(dǎo)航應(yīng)用可以是通過數(shù)據(jù)饋送(例如,連續(xù)饋送或者滴送饋送)接收節(jié)目指南數(shù)據(jù)的獨(dú)立的交互式電視節(jié)目指南。利用帶內(nèi)數(shù)字信號(hào),利用帶外數(shù)字信號(hào),或者利用任何其它適當(dāng)?shù)臄?shù)據(jù)傳輸技術(shù),可在電視頻道側(cè)帶上把節(jié)目時(shí)間表數(shù)據(jù)和其它導(dǎo)航數(shù)據(jù)提供給用戶設(shè)備??稍诙鄠€(gè)模擬或數(shù)字電視頻道上,向用戶設(shè)備提供節(jié)目時(shí)間表數(shù)據(jù)和其它媒體導(dǎo)航數(shù)據(jù)。
在一些實(shí)施例中,可以利用客戶端-服務(wù)器方法,把來自媒體導(dǎo)航數(shù)據(jù)源418的導(dǎo)航數(shù)據(jù)提供給用戶的設(shè)備。例如,用戶設(shè)備裝置可從服務(wù)器拉取媒體導(dǎo)航數(shù)據(jù),或者服務(wù)器可向用戶設(shè)備裝置推送媒體導(dǎo)航數(shù)據(jù)。在一些實(shí)施例中,當(dāng)需要時(shí),例如,當(dāng)導(dǎo)航數(shù)據(jù)過時(shí)時(shí),或者當(dāng)用戶設(shè)備裝置收到來自用戶的接收數(shù)據(jù)的請求時(shí),駐留在用戶設(shè)備上的導(dǎo)航應(yīng)用客戶端可發(fā)起與源418的會(huì)話,以獲得導(dǎo)航數(shù)據(jù)。媒體導(dǎo)航可按任何適當(dāng)?shù)念l率(例如,連續(xù)地、每天、用戶規(guī)定的時(shí)段、系統(tǒng)規(guī)定的時(shí)段、響應(yīng)來自用戶設(shè)備的請求等等)被提供給用戶設(shè)備。媒體導(dǎo)航數(shù)據(jù)源418可向用戶設(shè)備裝置402、404和406提供媒體導(dǎo)航應(yīng)用本身,或者媒體導(dǎo)航應(yīng)用的軟件更新。
在一些實(shí)施例中,媒體導(dǎo)航數(shù)據(jù)可包括觀看者數(shù)據(jù)。例如,觀看者數(shù)據(jù)可包括當(dāng)前和/或歷史用戶活動(dòng)信息(例如,用戶一般觀看什么內(nèi)容,用戶在一天中的什么時(shí)間觀看內(nèi)容,用戶是否與社交網(wǎng)絡(luò)互動(dòng),用戶在什么時(shí)間與社交網(wǎng)絡(luò)互動(dòng)以發(fā)布信息,用戶一般觀看什么種類的內(nèi)容(例如,付費(fèi)TV或免費(fèi)TV),情緒,大腦活動(dòng)信息,等等)。媒體導(dǎo)航數(shù)據(jù)還可包括預(yù)訂數(shù)據(jù)。例如,預(yù)訂數(shù)據(jù)可識(shí)別特定用戶預(yù)訂哪些內(nèi)容源或服務(wù),和/或特定用戶以前預(yù)訂過但是后來終止訪問哪些內(nèi)容源或服務(wù)(例如,用戶是否預(yù)訂付費(fèi)頻道,用戶是否增加了服務(wù)的付費(fèi)等級(jí),用戶是否提高了因特網(wǎng)速度)。在一些實(shí)施例中,觀看者數(shù)據(jù)和/或預(yù)訂數(shù)據(jù)可以識(shí)別特定用戶持續(xù)不止一年的時(shí)期的模式。媒體導(dǎo)航數(shù)據(jù)可包括用于產(chǎn)生指示特定用戶會(huì)終止對(duì)服務(wù)/內(nèi)容源的訪問的可能性的得分的模型(例如,幸存者模型)。例如,媒體導(dǎo)航應(yīng)用可利用所述模型,處理帶有預(yù)訂數(shù)據(jù)的觀看者數(shù)據(jù),以生成指示特定用戶是否會(huì)終止訪問特定服務(wù)或內(nèi)容源的可能性的值或得分。特別地,較高的得分可指示用戶會(huì)終止訪問特定服務(wù)或內(nèi)容源的較高置信度水平。根據(jù)所述得分,媒體導(dǎo)航應(yīng)用可生成推銷和廣告,所述推銷和廣告促使用戶保持所述得分指示的用戶可能會(huì)終止訪問的特定服務(wù)或內(nèi)容源。
媒體導(dǎo)航應(yīng)用可以是例如在用戶設(shè)備裝置上實(shí)現(xiàn)的獨(dú)立應(yīng)用。例如,媒體導(dǎo)航應(yīng)用可被實(shí)現(xiàn)成可保存在存儲(chǔ)裝置308中并由用戶設(shè)備裝置300的控制電路304執(zhí)行的軟件或者一組可執(zhí)行指令。在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可以是客戶端-服務(wù)器應(yīng)用,其中只有客戶端應(yīng)用駐留在用戶設(shè)備裝置上,而服務(wù)器應(yīng)用駐留在遠(yuǎn)程服務(wù)器上。例如,媒體導(dǎo)航應(yīng)用可作為客戶端應(yīng)用,部分在用戶設(shè)備裝置300的控制電路304上實(shí)現(xiàn),和作為在遠(yuǎn)程服務(wù)器的控制電路上運(yùn)行的服務(wù)器應(yīng)用(例如,媒體導(dǎo)航數(shù)據(jù)源418),部分在所述遠(yuǎn)程服務(wù)器上實(shí)現(xiàn)。當(dāng)由遠(yuǎn)程服務(wù)器的控制電路執(zhí)行時(shí)(比如媒體導(dǎo)航數(shù)據(jù)源418),媒體導(dǎo)航應(yīng)用可指令控制電路生成導(dǎo)航應(yīng)用顯示,并把生成的顯示傳送給用戶設(shè)備裝置。服務(wù)器應(yīng)用可指令媒體導(dǎo)航數(shù)據(jù)源418的控制電路傳送數(shù)據(jù),以便存儲(chǔ)在用戶設(shè)備上。客戶端應(yīng)用可指令接收用戶設(shè)備的控制電路生成導(dǎo)航應(yīng)用顯示。
傳送給用戶設(shè)備裝置402、404和406的內(nèi)容和/或媒體導(dǎo)航數(shù)據(jù)可以是過頂(OTT)內(nèi)容。除了通過有線或衛(wèi)星連接接收的內(nèi)容之外,OTT內(nèi)容傳送還使允許因特網(wǎng)的用戶設(shè)備(包括上面說明的任意用戶設(shè)備裝置)可以接收通過因特網(wǎng)傳送的內(nèi)容(包括上面說明的任意內(nèi)容。OTT內(nèi)容是通過由因特網(wǎng)服務(wù)提供商(ISP)提供的因特網(wǎng)連接傳送的,不過第三方分發(fā)該內(nèi)容。ISP可不負(fù)責(zé)內(nèi)容的觀看性能、版權(quán)或再分發(fā),可只傳送由OTT內(nèi)容提供商提供的IP分組。OTT內(nèi)容提供商的例子包括借助IP分組,提供音頻和視頻的YOUTUBE、NETFLIX和HULU。Youtube是Google Inc.擁有的商標(biāo),Netflix是Netflix Inc.擁有的商標(biāo),Hulu是Hulu,LLC擁有的商標(biāo)。另外或另一方面,OTT內(nèi)容提供商可提供上面說明的媒體導(dǎo)航數(shù)據(jù)。除了內(nèi)容和/或媒體導(dǎo)航數(shù)據(jù)之外,OTT內(nèi)容的提供商還可分發(fā)媒體導(dǎo)航應(yīng)用(例如,基于web的應(yīng)用或者基于云的應(yīng)用),或者內(nèi)容可由保存在用戶設(shè)備裝置上的媒體導(dǎo)航應(yīng)用顯示。
媒體導(dǎo)航系統(tǒng)400用于舉例說明用戶設(shè)備裝置與內(nèi)容和導(dǎo)航數(shù)據(jù)的來源可以相互通信以便訪問內(nèi)容和提供媒體導(dǎo)航的多種途徑或者網(wǎng)絡(luò)配置。這里說明的實(shí)施例可以應(yīng)用在這些途徑中的任意之一或者子集中,或者應(yīng)用在采用其它途徑遞送內(nèi)容和提供媒體導(dǎo)航的系統(tǒng)中。下面的4種途徑提供圖4的通用例子的具體例示。
在一種途徑中,用戶設(shè)備裝置可以在家庭網(wǎng)絡(luò)內(nèi)相互通信。用戶設(shè)備裝置能夠通過上面說明的短程點(diǎn)對(duì)點(diǎn)通信方案,經(jīng)通過設(shè)置在家庭網(wǎng)絡(luò)上的集線器或者其它類似設(shè)備的間接路徑,或者經(jīng)通信網(wǎng)絡(luò)414,直接相互通信。單個(gè)家庭中的多個(gè)個(gè)人都可以操作家庭網(wǎng)絡(luò)上的不同用戶設(shè)備裝置。結(jié)果,理想的是在不同的用戶設(shè)備裝置之間,傳送各種媒體導(dǎo)航信息或者設(shè)置。例如,對(duì)用戶來說,理想的是在家庭網(wǎng)絡(luò)內(nèi)的不同用戶設(shè)備裝置上,保持一致的媒體導(dǎo)航應(yīng)用設(shè)置,如在2005年7月11日提交的Ellis等的美國專利申請No.11/179,410中更詳細(xì)所述。家庭網(wǎng)絡(luò)中的不同種類的用戶設(shè)備裝置也可相互通信,以傳送內(nèi)容。例如,用戶可把內(nèi)容從用戶計(jì)算機(jī)設(shè)備傳送到便攜式視頻播放器或者便攜式音樂播放器。
在第二種途徑中,用戶可具有多種用戶設(shè)備,用戶利用所述多種用戶設(shè)備,訪問內(nèi)容和獲得媒體導(dǎo)航。例如,一些用戶可具有由家中的設(shè)備和移動(dòng)設(shè)備訪問的家庭網(wǎng)絡(luò)。用戶可通過在遠(yuǎn)程設(shè)備上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用,控制家中的設(shè)備。例如,用戶可通過在其辦公室處的個(gè)人計(jì)算機(jī),或者諸如PDA或者允許web的移動(dòng)電話機(jī)之類的移動(dòng)設(shè)備,訪問在網(wǎng)站上的在線媒體導(dǎo)航應(yīng)用。用戶可以在在線導(dǎo)航應(yīng)用上設(shè)定各種設(shè)置(例如,錄制、提醒或者其它設(shè)置),以控制用戶的家中設(shè)備。在線向?qū)Э芍苯拥兀蛘咄ㄟ^與在用戶的家中設(shè)備上的媒體導(dǎo)航應(yīng)用通信,控制用戶的設(shè)備。例如,在2011年10月25日頒發(fā)的Ellis等的美國專利No.8,046,801中,說明了在用戶設(shè)備裝置位于彼此遠(yuǎn)離的位置的情況下,用于用戶設(shè)備裝置通信的各種系統(tǒng)和方法,該專利通過引用整體包含在本文中。
在第三種途徑中,在家內(nèi)外的用戶設(shè)備裝置的用戶可以利用其媒體導(dǎo)航應(yīng)用直接與內(nèi)容源416通信,以訪問內(nèi)容。具體地,在家內(nèi),用戶電視機(jī)設(shè)備402和用戶計(jì)算機(jī)設(shè)備404的用戶可以訪問媒體導(dǎo)航應(yīng)用,從而瀏覽和定位想要的內(nèi)容。用戶還可利用無線用戶通信設(shè)備406,訪問在家外的媒體導(dǎo)航應(yīng)用,以瀏覽和定位想要的內(nèi)容。
在第四種途徑中,用戶設(shè)備裝置可在云計(jì)算環(huán)境中工作,以訪問云服務(wù)。在云計(jì)算環(huán)境中,用于內(nèi)容共享、存儲(chǔ)或分發(fā)的各種計(jì)算服務(wù)(例如,視頻共享網(wǎng)站或社交網(wǎng)站)由稱為“云”的許多可網(wǎng)絡(luò)訪問的計(jì)算和存儲(chǔ)資源提供。例如,云可包括可位于中央或者位于分布位置處的許多服務(wù)器計(jì)算設(shè)備,所述許多服務(wù)器計(jì)算設(shè)備通過通信網(wǎng)絡(luò)414,向經(jīng)諸如因特網(wǎng)之類的網(wǎng)絡(luò)連接的各種用戶和設(shè)備提供基于云的服務(wù)。這些云資源可包括一個(gè)或多個(gè)內(nèi)容源416和一個(gè)或多個(gè)媒體導(dǎo)航數(shù)據(jù)源418。另外或另一方面,遠(yuǎn)程計(jì)算站點(diǎn)可包括其它用戶設(shè)備裝置,比如用戶電視機(jī)設(shè)備402、用戶計(jì)算機(jī)設(shè)備404和無線用戶通信設(shè)備406。例如,所述其它用戶設(shè)備裝置可提供對(duì)保存的視頻或者流式視頻的副本的訪問。在這樣的實(shí)施例中,用戶設(shè)備裝置可按對(duì)等方式工作,而不與中央服務(wù)器通信。
云為用戶設(shè)備提供對(duì)諸如內(nèi)容存儲(chǔ)、內(nèi)容共享或社交網(wǎng)絡(luò)服務(wù)之類的服務(wù)的訪問,以及對(duì)上述任意內(nèi)容的訪問??赏ㄟ^云計(jì)算服務(wù)提供商,或者通過在線服務(wù)的其它提供商,在云中提供服務(wù)。例如,基于云的服務(wù)可包括內(nèi)容存儲(chǔ)服務(wù)、內(nèi)容共享網(wǎng)站、社交網(wǎng)站、或者分發(fā)來源于用戶的內(nèi)容以供其他人在連接的設(shè)備上觀看的其它服務(wù)。這些基于云的服務(wù)可允許用戶設(shè)備裝置把內(nèi)容保存到云,和從云接收內(nèi)容,而不是本地保存內(nèi)容和訪問本地保存的內(nèi)容。
用戶可以利用各種內(nèi)容捕捉設(shè)備(比如便攜式攝像機(jī)、具有視頻模式的數(shù)字照相機(jī)、錄音機(jī)、移動(dòng)電話機(jī)和手持式計(jì)算設(shè)備)記錄內(nèi)容。例如,用戶可直接從用戶計(jì)算機(jī)設(shè)備404或者具有內(nèi)容捕捉特征的無線用戶通信設(shè)備406,把內(nèi)容上傳到云上的內(nèi)容存儲(chǔ)服務(wù)。或者,用戶可首先把內(nèi)容傳送給用戶設(shè)備,比如用戶計(jì)算機(jī)設(shè)備404。保存內(nèi)容的用戶設(shè)備裝置利用通信網(wǎng)絡(luò)414上的數(shù)據(jù)傳輸服務(wù),把內(nèi)容上傳到云。在一些實(shí)施例中,用戶設(shè)備裝置本身是云資源,其它用戶設(shè)備裝置可直接從用戶在上面保存內(nèi)容的用戶設(shè)備訪問內(nèi)容。
用戶設(shè)備裝置可利用例如web瀏覽器、媒體導(dǎo)航應(yīng)用、桌面應(yīng)用、移動(dòng)應(yīng)用、和/或它們的訪問應(yīng)用的任意組合,訪問云資源。用戶設(shè)備裝置可以是就應(yīng)用傳送來說依賴于云計(jì)算的云客戶端,或者用戶設(shè)備裝置可以在不訪問云資源的情況下具有一定的功能。例如,在用戶設(shè)備裝置上運(yùn)行的一些應(yīng)用可以是云應(yīng)用,即,通過因特網(wǎng)以服務(wù)的形式遞送的應(yīng)用,而其它應(yīng)用可被保存在用戶設(shè)備裝置上,并在用戶設(shè)備裝置上運(yùn)行。在一些實(shí)施例中,用戶設(shè)備可同時(shí)從多個(gè)云資源接收內(nèi)容。例如,在從第二云資源下載內(nèi)容的時(shí)候,用戶設(shè)備可從一個(gè)云資源流式傳輸音頻?;蛘?,用戶設(shè)備可從多個(gè)云資源下載內(nèi)容,以便更高效地下載。在一些實(shí)施例中,用戶設(shè)備裝置可把云資源用于處理操作,比如由關(guān)于圖3說明的處理電路進(jìn)行的處理操作。
如這里所指,“命令”被定義成從用戶向媒體導(dǎo)航應(yīng)用指示的,媒體導(dǎo)航應(yīng)用將按其行動(dòng)的任何輸入。例如,命令可包含給媒體導(dǎo)航應(yīng)用的搜索、保存或重放特定媒體資產(chǎn)的指令。命令可以是相對(duì)于某項(xiàng)內(nèi)容的(例如,“尋找本節(jié)目的下次廣播”),或者是絕對(duì)的(例如,“轉(zhuǎn)到頻道”)。命令也可以是暗示的。例如,如果媒體導(dǎo)航應(yīng)用檢測到用戶說“我喜歡這個(gè)節(jié)目”,那么它可安排該節(jié)目的下次廣播的錄制。媒體導(dǎo)航應(yīng)用可根據(jù)上下文、用戶命令歷史、來自其它用戶的類似命令、和/或用戶偏好,解釋這些暗示的命令。
如這里所指,“媒體資產(chǎn)的一部分”是來自媒體資產(chǎn)或者與媒體資產(chǎn)相關(guān)的本身比整個(gè)媒體資產(chǎn)小的數(shù)據(jù)。例如,媒體資產(chǎn)的序幕是媒體資產(chǎn)的一部分。在另一個(gè)例子中,與媒體資產(chǎn)相關(guān)的預(yù)告片也是媒體資產(chǎn)的一部分。
如這里所指,“持續(xù)時(shí)間的指示”是明確或含蓄地指定媒體資產(chǎn)的所述部分的邊界的用戶輸入。和命令一樣,所述指示可以是相對(duì)的(例如,“下一個(gè)5分鐘”或者“這個(gè)場景”),或者絕對(duì)的(例如,“從30分鐘標(biāo)記到45分鐘標(biāo)記”)。
如這里所指,“開始位置”和“終止位置”分別是媒體資產(chǎn)的一部分在整個(gè)媒體資產(chǎn)內(nèi)的起點(diǎn)和終點(diǎn)。例如,如前所示,開始位置和終止位置可以是時(shí)間標(biāo)記(例如,媒體資產(chǎn)之內(nèi)的0分鐘和5分鐘)。開始位置和終止位置也可是場景切換,插播廣告時(shí)段,或者任何其它適當(dāng)?shù)姆纸琰c(diǎn),或者它們的任意組合。
如這里所指,“設(shè)備標(biāo)識(shí)符”是可依賴于其識(shí)別特定設(shè)備的任何標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可能檢測到用戶指令媒體導(dǎo)航應(yīng)用把媒體資產(chǎn)的所述部分保存在“我的電話機(jī)”上,這可使媒體導(dǎo)航應(yīng)用能夠識(shí)別屬于該用戶的特定電話機(jī),以便進(jìn)行存儲(chǔ)操作。設(shè)備標(biāo)識(shí)符還可利用設(shè)備的產(chǎn)品名稱,或者用戶設(shè)定的定制名稱,指示設(shè)備。設(shè)備標(biāo)識(shí)符還可涉及媒體導(dǎo)航應(yīng)用知道的屬于其他用戶的設(shè)備(例如,“我姐姐的平板電腦”)。
如這里所指,“確認(rèn)消息”是從媒體導(dǎo)航應(yīng)用給用戶的從用戶接收的命令已被處理并按其行動(dòng)的指示。確認(rèn)消息可以是視覺的、聽覺的、觸覺的(例如,振動(dòng))、任何其它適當(dāng)?shù)耐ㄐ欧椒?、或者它們的任意組合。
如這里所指,“媒體資產(chǎn)標(biāo)識(shí)符”是可用于識(shí)別媒體資產(chǎn)的任意詞語或短語。媒體資產(chǎn)標(biāo)識(shí)符可以是媒體資產(chǎn)的標(biāo)題、昵稱、縮寫或描述,任何其它適當(dāng)?shù)牟煌~語,或者它們的任意組合。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可從用戶接收命令(例如,通過控制電路304),并判定所述命令包含保存用戶目前正在觀看的媒體資產(chǎn)的一部分(例如,最初5分鐘)的指令。媒體導(dǎo)航應(yīng)用可隨后識(shí)別(例如,通過控制電路304)媒體資產(chǎn)的最初5分鐘的來源,使媒體資產(chǎn)的所述部分被保存(例如,保存在用戶的平板計(jì)算機(jī)上)。從而,媒體導(dǎo)航應(yīng)用(通過控制電路304)使用戶能夠錄制媒體資產(chǎn)的一部分,而不手動(dòng)配置錄制參數(shù),也不必錄制整個(gè)的媒體資產(chǎn)然后提取所需的部分。
圖5表示按照本公開的一些實(shí)施例,上面實(shí)現(xiàn)了媒體導(dǎo)航應(yīng)用的用戶設(shè)備的例證實(shí)施例。用戶設(shè)備是用戶設(shè)備裝置500,它可以是用戶設(shè)備裝置402、404或406任意之一。
圖5表示用戶設(shè)備裝置500通過麥克風(fēng)502,接收命令504。用戶設(shè)備裝置500可以是任意用戶設(shè)備,比如用戶設(shè)備裝置402、404或406。麥克風(fēng)502可以是任意用戶輸入接口310,在圖5中出于舉例說明的目的被表示成麥克風(fēng)。媒體導(dǎo)航應(yīng)用可利用音頻識(shí)別、視頻識(shí)別(例如,對(duì)于手勢命令)、觸摸識(shí)別(例如,對(duì)于觸摸屏上的輸入)、文本、或者任何其它適當(dāng)?shù)耐ㄐ攀侄?,通過用戶輸入接口310接收命令504。命令504可由麥克風(fēng)502本地接收(如圖5中所示,通過諸如麥克風(fēng)之類的聽覺傳感器接收)。例如,在用戶設(shè)備裝置500上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用可檢測到利用麥克風(fēng)502接收的命令504包含保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分的指令?;蛘撸?04可由媒體導(dǎo)航應(yīng)用通過用戶設(shè)備裝置500的控制電路304,從遠(yuǎn)程源(例如,通過通信網(wǎng)絡(luò)414,從用戶設(shè)備裝置404)接收。
媒體導(dǎo)航應(yīng)用可生成供在用戶設(shè)備裝置500的顯示器312上顯示的例證顯示,所述例證顯示包括可選的存儲(chǔ)確認(rèn)消息506和可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508。在圖5中,可選的存儲(chǔ)確認(rèn)消息506和可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508被描述成可視的,不過另一方面或者另外地,媒體導(dǎo)航應(yīng)用也可提供聽覺確認(rèn)(例如,借助揚(yáng)聲器314)或觸覺確認(rèn)(例如,利用在用戶設(shè)備裝置500中實(shí)現(xiàn)的振動(dòng)電動(dòng)機(jī)產(chǎn)生的一系列振動(dòng))。
響應(yīng)媒體導(dǎo)航應(yīng)用使媒體資產(chǎn)的所述部分被保存,媒體導(dǎo)航應(yīng)用可向用戶呈現(xiàn)可選的存儲(chǔ)確認(rèn)消息506。例如,如果媒體導(dǎo)航應(yīng)用把免費(fèi)視頻點(diǎn)播服務(wù)識(shí)別為“星球大戰(zhàn)前傳1:魅影危機(jī)”的被請求部分的來源,并使該部分被保存,那么媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的帶有短語“請求部分已被保存”(未圖示)的可選的存儲(chǔ)確認(rèn)消息506。如果安排了未來的錄制,那么媒體導(dǎo)航應(yīng)用也可向用戶呈現(xiàn)可選的存儲(chǔ)確認(rèn)消息506。例如,媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的帶有短語“找到了!”(如圖5中所示)的可選的存儲(chǔ)確認(rèn)消息506。媒體導(dǎo)航應(yīng)用還可向用戶呈現(xiàn)可選的存儲(chǔ)確認(rèn)消息506,以便確認(rèn)用戶愿意使用識(shí)別的來源。例如,如果媒體導(dǎo)航應(yīng)用只能在需要付費(fèi)購買以便訪問媒體資產(chǎn)的來源處找到媒體資產(chǎn)的所述部分,那么媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的告知“找到了!你愿意花費(fèi)$5.99購買‘星球大戰(zhàn)前傳1:魅影危機(jī)’?”(未圖示)的可選的存儲(chǔ)確認(rèn)消息506。
當(dāng)用戶設(shè)備裝置500具有顯示屏幕時(shí),媒體導(dǎo)航應(yīng)用還可把已保存的媒體資產(chǎn)的所述部分的預(yù)覽視頻剪輯包含在可選的存儲(chǔ)確認(rèn)消息506中。通過利用可選的存儲(chǔ)確認(rèn)消息506,媒體導(dǎo)航應(yīng)用還可向用戶提供觀看媒體資產(chǎn)的所述部分的選項(xiàng)。
響應(yīng)媒體導(dǎo)航應(yīng)用找到接近于但未必匹配包含在命令504中的媒體資產(chǎn)標(biāo)識(shí)符的媒體資產(chǎn)標(biāo)識(shí)符,媒體導(dǎo)航應(yīng)用可向用戶呈現(xiàn)可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508。例如,如果媒體導(dǎo)航應(yīng)用判定命令504包括媒體資產(chǎn)標(biāo)識(shí)符“星球大戰(zhàn)1”,那么媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的帶有短語“你的意思是-‘星球大戰(zhàn)前傳1:魅影危機(jī)’?”(如圖5中所示)的可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508。
媒體導(dǎo)航應(yīng)用可按照如下所述的各種方式,判定媒體資產(chǎn)標(biāo)識(shí)符接近于但不匹配包含在命令504中的媒體資產(chǎn)標(biāo)識(shí)符。在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可判定(例如,利用控制電路304)所述命令包含接收的媒體資產(chǎn)標(biāo)識(shí)符(即,從用戶接收的媒體資產(chǎn)標(biāo)識(shí)符)。例如,媒體導(dǎo)航應(yīng)用可發(fā)現(xiàn)在命令504中用戶利用簡要描述請求媒體資產(chǎn)。媒體導(dǎo)航應(yīng)用隨后可訪問(例如,通過控制電路304)包含多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符的數(shù)據(jù)庫(例如,位于服務(wù)器608或存儲(chǔ)電路308處)。例如,媒體導(dǎo)航應(yīng)用可訪問本地保存的可用媒體資產(chǎn)的描述或概要的列表。在訪問數(shù)據(jù)庫之后,媒體導(dǎo)航應(yīng)用可互相對(duì)照(例如,利用控制電路304)接收的媒體資產(chǎn)標(biāo)識(shí)符和所述多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符。根據(jù)所述互相對(duì)照,媒體導(dǎo)航應(yīng)用隨后可能判定接收的媒體資產(chǎn)標(biāo)識(shí)符不匹配所述多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符之中的任何已知媒體資產(chǎn)標(biāo)識(shí)符。例如,如果媒體導(dǎo)航應(yīng)用判定用戶利用簡要描述請求媒體資產(chǎn),那么媒體導(dǎo)航應(yīng)用可判定(例如,利用控制電路304)用戶指定的描述不匹配數(shù)據(jù)庫中的描述任意之一(即,接收的媒體資產(chǎn)標(biāo)識(shí)符中的各個(gè)詞語、字或字符與為數(shù)據(jù)庫所知的任意媒體資產(chǎn)標(biāo)識(shí)符的詞語、字或字符不同)。
媒體導(dǎo)航應(yīng)用隨后可計(jì)算(例如,利用控制電路304)對(duì)于多個(gè)已知的媒體資產(chǎn)標(biāo)識(shí)符的一組相似性指標(biāo)。相似性指標(biāo)可對(duì)應(yīng)于接收的媒體資產(chǎn)標(biāo)識(shí)符和已知的媒體資產(chǎn)標(biāo)識(shí)符之間的相似度。例如,媒體導(dǎo)航應(yīng)用可計(jì)算相似性指標(biāo),以致它對(duì)應(yīng)于從用戶接收的描述與數(shù)據(jù)庫中的特定媒體資產(chǎn)描述的接近程度。媒體導(dǎo)航應(yīng)用可根據(jù)使用的相同或同義字詞的數(shù)目、用戶提供的描述對(duì)應(yīng)于和特定媒體資產(chǎn)相同的類別或流派的可能性、或者任何其它適當(dāng)?shù)姆椒ǎ蛘咚鼈兊慕M合,計(jì)算相似性指標(biāo)。計(jì)算相似性指標(biāo)的處理下面在圖12中更詳細(xì)地討論。
媒體導(dǎo)航應(yīng)用可隨后判定(例如,利用控制電路304)所述一組相似性指標(biāo)中的某個(gè)相似性指標(biāo)超過相似性指標(biāo)閾值。例如,如果媒體導(dǎo)航應(yīng)用判定相似性指標(biāo)超過閾值,那么這可向媒體導(dǎo)航應(yīng)用表示已知的媒體資產(chǎn)標(biāo)識(shí)符至少之一是可能的匹配物。根據(jù)這種判定,媒體導(dǎo)航應(yīng)用可隨后選擇建議的媒體資產(chǎn)標(biāo)識(shí)符。媒體導(dǎo)航應(yīng)用還可向用戶提供確認(rèn)建議的媒體資產(chǎn)標(biāo)識(shí)符與接收的媒體資產(chǎn)標(biāo)識(shí)符對(duì)應(yīng)的選項(xiàng)(例如,可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508)。例如,如果媒體導(dǎo)航應(yīng)用判定用戶請求“具有易怒醫(yī)生的節(jié)目”,那么媒體導(dǎo)航應(yīng)用可建議“豪斯醫(yī)生”(其標(biāo)題人物是醫(yī)生并且易怒的電視節(jié)目),作為可能的匹配物。這種情況下,媒體導(dǎo)航應(yīng)用可檢測命令涉及(i)主要人物,(ii)所述主要人物是醫(yī)生,和(iii)所述主要人物的主要特征是易怒。媒體導(dǎo)航應(yīng)用可隨后互相對(duì)照該信息和已知媒體資產(chǎn)標(biāo)識(shí)符的數(shù)據(jù)庫中的相關(guān)字段。
響應(yīng)根據(jù)命令504,媒體導(dǎo)航應(yīng)用未能找到任何適當(dāng)?shù)拿襟w資產(chǎn)標(biāo)識(shí)符,媒體導(dǎo)航應(yīng)用還可向用戶呈現(xiàn)可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508。例如,這種情況下,媒體導(dǎo)航應(yīng)用可利用可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508,提示用戶輸入另外的媒體資產(chǎn)標(biāo)識(shí)符。
媒體導(dǎo)航應(yīng)用還可利用可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508,提示用戶確認(rèn)所述命令涉及特定媒體資產(chǎn),或者該媒體資產(chǎn)的一部分。這樣做時(shí),媒體導(dǎo)航應(yīng)用可在可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508中,包含媒體資產(chǎn)或媒體資產(chǎn)的一部分的預(yù)覽。例如,媒體導(dǎo)航應(yīng)用可判定命令包含保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的序幕的指令。媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的帶有短語“你指的是這個(gè)場景?”以及該電影的序幕的簡短預(yù)覽的可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用(例如,通過控制電路304)從用戶接收命令。在圖5中,作為例證性的例子,命令504是通過麥克風(fēng)502接收的。命令504可以是用戶輸入接口310能夠理解的任意輸入(例如,觸覺輸入或手勢輸入)。通過針對(duì)任何已知的用戶互動(dòng)監(jiān)視環(huán)境(比如通過傾聽一組識(shí)別出的關(guān)鍵字之一),或者通過在接收隨后跟隨命令的用戶指示(例如,用戶按下按鈕,媒體導(dǎo)航應(yīng)用針對(duì)命令提示用戶)之后,接受命令,媒體導(dǎo)航應(yīng)用可經(jīng)由控制電路304接收命令504。例如,在圖5中,媒體導(dǎo)航應(yīng)用收到包含保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分的指令的命令504。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可判定(例如,通過控制電路304)命令包含保存媒體資產(chǎn)的一部分的指令,其中所述部分小于整個(gè)媒體資產(chǎn)。例如,通過利用控制電路304,媒體導(dǎo)航應(yīng)用可判定命令504(通過麥克風(fēng)502接收)包含保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的某個(gè)場景的指令。
媒體導(dǎo)航應(yīng)用隨后可識(shí)別(例如,通過控制電路304)媒體資產(chǎn)的所述部分的來源。例如,媒體導(dǎo)航應(yīng)用可搜索基于因特網(wǎng)的內(nèi)容提供商的列表(例如,通過通信網(wǎng)絡(luò)414),以尋找媒體資產(chǎn)的所述部分的可用版本。所述來源(比如媒體內(nèi)容源416)可以是媒體導(dǎo)航應(yīng)用知道的任何適當(dāng)?shù)奶峁┥?。例如,媒體導(dǎo)航應(yīng)用可保存用戶更喜歡的媒體資產(chǎn)來源的列表(例如,保存在存儲(chǔ)電路308處)。
媒體導(dǎo)航應(yīng)用可按照規(guī)則,識(shí)別所述來源(例如,媒體內(nèi)容源416)。媒體導(dǎo)航應(yīng)用可默認(rèn)地,按照用戶偏好或輸入(例如,保存在存儲(chǔ)電路308處的用戶偏好或輸入),或者根據(jù)從簡檔數(shù)據(jù)庫(例如,媒體引導(dǎo)數(shù)據(jù)源418)接收的數(shù)據(jù),設(shè)定這些規(guī)則。例如,媒體導(dǎo)航應(yīng)用可以只把媒體資產(chǎn)的未來廣播識(shí)別為來源,如果所述廣播將在一段時(shí)間內(nèi)發(fā)生的話。這種情況下,媒體導(dǎo)航應(yīng)用可以設(shè)定規(guī)定到下次廣播為止的最大時(shí)間的規(guī)則。如果媒體導(dǎo)航應(yīng)用未找到任何這樣的未來廣播,那么它可搜索點(diǎn)播內(nèi)容源或基于因特網(wǎng)的內(nèi)容源。這樣做時(shí),媒體導(dǎo)航應(yīng)用可以應(yīng)用規(guī)定搜索或使用各個(gè)來源的優(yōu)先次序的規(guī)則。
類似地,媒體導(dǎo)航應(yīng)用可按照規(guī)則,評(píng)估付費(fèi)內(nèi)容源作為媒體資產(chǎn)的所述部分的來源的適當(dāng)性。例如,如果媒體導(dǎo)航應(yīng)用判定來自付費(fèi)來源的媒體資產(chǎn)的價(jià)格低于某個(gè)閾值(例如,默認(rèn)地或按照用戶偏好設(shè)定的最大價(jià)格點(diǎn)),那么媒體導(dǎo)航應(yīng)用可自動(dòng)購買該媒體資產(chǎn)。如果媒體導(dǎo)航應(yīng)用判定價(jià)格高于所述閾值,那么媒體導(dǎo)航應(yīng)用可提示用戶批準(zhǔn)所述購買,如果不存在可用的免費(fèi)資源的話。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可判定可從免費(fèi)來源獲得媒體資產(chǎn)的所述部分的低質(zhì)量版本,和可從付費(fèi)來源獲得高質(zhì)量版本。媒體導(dǎo)航應(yīng)用可根據(jù)質(zhì)量的差別、付費(fèi)來源的價(jià)格、用戶的購買歷史或者任何其它適當(dāng)?shù)臉?biāo)準(zhǔn)或者它們的任意組合,自動(dòng)選擇付費(fèi)來源、免費(fèi)來源,或者提示用戶選擇來源。如前所述,這些規(guī)則可由用戶設(shè)定,或者可以默認(rèn)設(shè)定。
在一些情況下,媒體導(dǎo)航應(yīng)用可檢測到由各個(gè)可能來源提供的媒體資產(chǎn)的版本可能彼此不同。例如,媒體導(dǎo)航應(yīng)用可根據(jù)用戶正在觀看的影院放映版本,接收對(duì)于“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分的用戶請求。媒體導(dǎo)航應(yīng)用可考慮到此,并優(yōu)先搜索該電影的其它未被改變的版本。如果媒體導(dǎo)航應(yīng)用判定可從識(shí)別出的來源(例如,媒體內(nèi)容源416)獲得的版本確實(shí)不同于用戶正在觀看的版本,那么媒體導(dǎo)航應(yīng)用可檢測這些差別,并相應(yīng)地修改命令。例如,來自媒體導(dǎo)航應(yīng)用識(shí)別出的來源的“星球大戰(zhàn)前傳1:魅影危機(jī)”的版本可能具有插入其中的廣告,從而改變播放時(shí)間,從而改變媒體資產(chǎn)的被請求部分的開始位置和終止位置。媒體導(dǎo)航應(yīng)用可檢測所述廣告(例如,借助和媒體資產(chǎn)一起傳送的元數(shù)據(jù),或者通過分析媒體資產(chǎn),以找出電影和廣告之間的轉(zhuǎn)換),并酌情改變被請求部分的開始位置和終止位置,以考慮到廣告增加的時(shí)間。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可利用控制電路304,判定命令504包含對(duì)于媒體資產(chǎn)的特定版本的請求。例如,媒體導(dǎo)航應(yīng)用可檢測與媒體資產(chǎn)的不同版本相關(guān)聯(lián)的某些關(guān)鍵字,包括(但不限于)“TV版本”、“原始版本”、“未編輯版本”和“導(dǎo)演剪輯版本”。媒體導(dǎo)航應(yīng)用隨后可按照上面說明的識(shí)別來源(例如,媒體內(nèi)容源416)的處理,識(shí)別媒體資產(chǎn)的指定版本的來源。如果對(duì)于媒體資產(chǎn)的指定版本,未找到任何來源,那么媒體導(dǎo)航應(yīng)用可通過可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508,通知用戶。在一些情況下,媒體導(dǎo)航應(yīng)用還可提示用戶(例如,也利用可選的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508)選擇媒體資產(chǎn)的備用版本。
在其它情況下,媒體導(dǎo)航應(yīng)用可自動(dòng)選擇媒體資產(chǎn)的備用版本,和媒體資產(chǎn)的該備用版本的對(duì)應(yīng)來源。媒體導(dǎo)航應(yīng)用可根據(jù)前面討論的識(shí)別來源的規(guī)則、用戶偏好或者任何其它適當(dāng)?shù)臉?biāo)準(zhǔn),進(jìn)行這種選擇。例如,媒體導(dǎo)航應(yīng)用可檢測到命令504包含對(duì)于媒體資產(chǎn)的“原始版本”的請求。媒體導(dǎo)航應(yīng)用還可根據(jù)用戶偏好,判定用戶更喜歡觀看媒體資產(chǎn)的TV版本。如果媒體導(dǎo)航應(yīng)用不能識(shí)別(請求的)媒體資產(chǎn)的原始版本的來源,那么媒體導(dǎo)航應(yīng)用可改為自動(dòng)識(shí)別媒體資產(chǎn)的TV版本的來源。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可識(shí)別媒體資產(chǎn)的TV版本的來源,因?yàn)樗强蓮拿赓M(fèi)來源獲得的唯一版本。
在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可根據(jù)媒體資產(chǎn)的預(yù)期使用,選擇媒體資產(chǎn)的備用版本。例如,媒體導(dǎo)航應(yīng)用可判定(從用戶接收的)命令504包含保存媒體資產(chǎn)“盜亦有道”的一部分的指令。媒體導(dǎo)航應(yīng)用還可發(fā)現(xiàn)命令504包含與屬于不同用戶的設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)符。例如,如果媒體導(dǎo)航應(yīng)用判定命令504包含短語“錄制這個(gè)場景,隨后與Charlie的電話機(jī)分享”,那么媒體導(dǎo)航應(yīng)用可判定媒體資產(chǎn)的保存部分(即,出自“盜亦有道”的場景)將與另一個(gè)用戶(即,Charlie)分享。使媒體資產(chǎn)的一部分被保存在除接收命令的設(shè)備外的設(shè)備上的處理將在下面參考圖7更詳細(xì)地討論。
媒體導(dǎo)航應(yīng)用可隨后根據(jù)所述預(yù)期使用,和/或另一個(gè)用戶的身份,選擇媒體資產(chǎn)的適當(dāng)版本。例如,媒體導(dǎo)航應(yīng)用可根據(jù)用戶偏好或默認(rèn)編程,判定應(yīng)使用媒體資產(chǎn)的TV版本(如果可以獲得的話),只要媒體資產(chǎn)的所述部分是用來與另一個(gè)用戶分享的話。這種情況下,媒體導(dǎo)航應(yīng)用會(huì)選擇和識(shí)別“盜亦有道”的TV版本的來源,因?yàn)樗寻l(fā)現(xiàn)命令504指示該場景計(jì)劃給Charlie。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可根據(jù)Charlie的用戶簡檔(例如,位于存儲(chǔ)電路308上,或者通過通信網(wǎng)絡(luò)414,訪問自遠(yuǎn)程來源),判定Charlie更喜歡媒體資產(chǎn)的原始版本。這種情況下,根據(jù)該判定,媒體導(dǎo)航應(yīng)用會(huì)選擇和識(shí)別“盜亦有道”的原始版本的來源。
或者,如果媒體導(dǎo)航應(yīng)用未發(fā)現(xiàn)命令504包含與屬于不同用戶的設(shè)備對(duì)應(yīng)的設(shè)備標(biāo)識(shí)符,那么如上所述,媒體導(dǎo)航應(yīng)用可按照用戶偏好,選擇媒體資產(chǎn)的備用版本。這種情況下,媒體導(dǎo)航應(yīng)用可判定用戶更喜歡媒體資產(chǎn)的未編輯版本。由于媒體導(dǎo)航應(yīng)用已判定出自“盜亦有道”的場景不是計(jì)劃給另一個(gè)用戶的,因此它隨后可選擇和識(shí)別電影的未編輯版本的來源(如上所述)。
媒體導(dǎo)航應(yīng)用隨后可使媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路308上)。例如,媒體導(dǎo)航應(yīng)用可安排(例如,通過控制電路304)從媒體資產(chǎn)的未來廣播錄制媒體資產(chǎn)的所述部分。媒體資產(chǎn)的所述部分可隨后被保存(例如,保存在遠(yuǎn)程服務(wù)器上,或者保存在諸如存儲(chǔ)電路308之類的本地存儲(chǔ)裝置上),以便以后在用戶設(shè)備裝置500處訪問(例如,通過通信網(wǎng)絡(luò)414)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的所述部分保存自媒體資產(chǎn)的基于因特網(wǎng)的實(shí)時(shí)流。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可從媒體資產(chǎn)的所述部分或者整個(gè)媒體資產(chǎn)被保存在的遠(yuǎn)程服務(wù)器(例如,媒體內(nèi)容源416),取回或下載媒體資產(chǎn)的所述部分。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可判定命令504包含媒體資產(chǎn)的所述部分的持續(xù)時(shí)間的指示。例如,媒體導(dǎo)航應(yīng)用可判定所述命令包括保存媒體資產(chǎn)的最后10分鐘的指令。所述指示可通過用戶輸入接口310(在圖5中,通過麥克風(fēng)502)接收。通常,如前所述,命令可包含保存出自媒體資產(chǎn)或者與媒體資產(chǎn)相關(guān)的特定場景、剪輯、章節(jié)、訪談、預(yù)告片、廣告和花絮至少之一的指令。命令還可包含保存媒體資產(chǎn)的相互關(guān)聯(lián)的多個(gè)部分的指令。例如,所述各個(gè)部分可包含某個(gè)演員,與社交媒體上的閾值數(shù)目的提及或互動(dòng)關(guān)聯(lián),包含某種音樂,與某種情緒關(guān)聯(lián),預(yù)定由用戶的多個(gè)朋友錄制,或者任何其它適當(dāng)?shù)臉?biāo)準(zhǔn),或者它們的組合。
例如,如果用戶在觀看“星球大戰(zhàn)前傳1:魅影危機(jī)”,那么媒體導(dǎo)航應(yīng)用可能發(fā)現(xiàn)用戶發(fā)出了包含保存包含角色Darth Maul的所有場景的指令的命令(例如,命令504)。如前所述,所述命令可以是明確的(例如,“錄制有Darth Maul的所有場景”),或者含蓄的(例如,“Darth Maul在這方面令人敬畏!”或“雙光劍太酷了!”)。這種情況下,媒體導(dǎo)航應(yīng)用可判定媒體資產(chǎn)的所述多個(gè)部分中的每個(gè)部分的持續(xù)時(shí)間會(huì)是各個(gè)場景的長度(例如,利用和媒體資產(chǎn)一起傳送的元數(shù)據(jù)確定,或者通過針對(duì)場景轉(zhuǎn)換分析媒體資產(chǎn)確定,或者用任何其它適當(dāng)?shù)姆椒ù_定)。媒體導(dǎo)航應(yīng)用可隨后利用該信息只請求特定的場景,或者可遍歷整個(gè)媒體資產(chǎn),以找出和標(biāo)記或提取這些場景,以便以后重放。
在當(dāng)媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)持續(xù)時(shí)間的指示不清楚或不存在(比如上面給出的“雙光劍太酷了!”例子)時(shí)的情況下,媒體導(dǎo)航應(yīng)用可確定適當(dāng)?shù)囊粋€(gè)或多個(gè)部分,從而使之被保存。例如,媒體導(dǎo)航應(yīng)用可利用自然語言處理和視頻識(shí)別技術(shù)(這里,找出與其它光劍不同的光劍),或者進(jìn)行因特網(wǎng)搜索(這里,發(fā)現(xiàn)在“星球大戰(zhàn)前傳1:魅影危機(jī)”中,角色Darth Maul使用雙光劍)。媒體導(dǎo)航應(yīng)用隨后可按照默認(rèn)設(shè)置、用戶偏好或用戶命令歷史,保存與命令相關(guān)的所有場景只保存與命令相關(guān)的第一個(gè)場景,或者采取任何其它適當(dāng)?shù)男袆?dòng)。
在另一個(gè)例子中,如果用戶在觀看“星球大戰(zhàn)前傳1:魅影危機(jī)”,那么媒體導(dǎo)航應(yīng)用可能檢測到用戶發(fā)出了包含保存該電影或相關(guān)電影的預(yù)告片的指令的命令(例如,命令504)。這種情況下,由媒體導(dǎo)航應(yīng)用確定的媒體資產(chǎn)的所述部分的持續(xù)時(shí)間會(huì)是預(yù)告片的長度。
媒體導(dǎo)航應(yīng)用可隨后根據(jù)指示,確定(例如,通過控制電路304)媒體資產(chǎn)的所述部分的開始位置和終止位置。例如,媒體導(dǎo)航應(yīng)用可確定(例如,利用控制電路304)包含在利用麥克風(fēng)502檢測的命令504中的“最后10分鐘”對(duì)應(yīng)于在媒體資產(chǎn)的結(jié)尾之前10分鐘的開始位置,和媒體資產(chǎn)的結(jié)尾的終止位置。一旦識(shí)別出媒體資產(chǎn)的所述部分的來源(例如,來源610),媒體導(dǎo)航應(yīng)用就可關(guān)于整個(gè)媒體資產(chǎn)的長度,詢問所述來源,以便找出開始位置。媒體導(dǎo)航應(yīng)用可隨后使在開始位置和終止位置之間過去的媒體資產(chǎn)的所述部分被保存。例如,這種情況下,只有媒體資產(chǎn)的最后10分鐘會(huì)被保存。如果未給出持續(xù)時(shí)間的明確指示,那么媒體導(dǎo)航應(yīng)用也可默認(rèn)地或者按照用戶偏好,自動(dòng)選擇與用戶目前所觀看的內(nèi)容對(duì)應(yīng)的媒體資產(chǎn)的一部分。例如,媒體導(dǎo)航應(yīng)用可使開始位置在檢測到所述命令之前2分鐘并且終止位置在檢測到所述命令之后2分鐘的媒體資產(chǎn)的一部分被保存(例如,保存在存儲(chǔ)電路308上)。
在一些實(shí)施例中,通過利用控制電路304,確定在檢測到命令時(shí)用戶正在觀看的媒體資產(chǎn)的部分,媒體導(dǎo)航應(yīng)用可判定媒體資產(chǎn)的正確部分(更具體地,媒體資產(chǎn)的所述部分的開始位置)。媒體導(dǎo)航應(yīng)用可部分通過確定媒體資產(chǎn)的所述部分的初始來源,進(jìn)行所述判定。例如,當(dāng)媒體導(dǎo)航應(yīng)用檢測到包含使媒體資產(chǎn)的一部分被保存的指令的命令時(shí),如果用戶正在體育酒吧處觀看電視節(jié)目,那么媒體資產(chǎn)的所述部分的初始來源會(huì)是在所述體育酒吧處的節(jié)目的來源(例如,特定的廣播頻道,視頻點(diǎn)播服務(wù),或者任何其它適當(dāng)?shù)膩碓?。
在一些實(shí)施例中,通過利用控制電路304,根據(jù)用戶的位置識(shí)別媒體資產(chǎn)的身份,媒體導(dǎo)航應(yīng)用可確定媒體資產(chǎn)的所述部分的初始來源。例如,在這種情況下,媒體導(dǎo)航應(yīng)用可利用控制電路304,識(shí)別用戶的位置(即,體育酒吧),和與媒體資產(chǎn)相關(guān)的內(nèi)容或內(nèi)容提供商(這里,與體育相關(guān)的內(nèi)容和內(nèi)容提供商)。利用該信息,媒體導(dǎo)航應(yīng)用可識(shí)別與命令相關(guān)的媒體資產(chǎn)的初始來源,從而能夠確定媒體資產(chǎn)的所述部分的來源。
在另一個(gè)例子中,利用控制電路304,媒體導(dǎo)航應(yīng)用可判定用戶正在家里觀看“星球大戰(zhàn)前傳1:魅影危機(jī)”。這種情況下,媒體導(dǎo)航應(yīng)用可判定用戶可以獲得哪些頻道(根據(jù)和用戶預(yù)訂的頻道或者在用戶的家庭位置可獲得的頻道有關(guān)的信息)。媒體導(dǎo)航應(yīng)用還可根據(jù)檢測的音頻和/或視頻信號(hào),判定用戶正在觀看“星球大戰(zhàn)前傳1:魅影危機(jī)”。媒體導(dǎo)航應(yīng)用隨后可搜索時(shí)間表數(shù)據(jù)(例如,從媒體引導(dǎo)數(shù)據(jù)源418),以查找媒體資產(chǎn)的所述部分的初始來源(例如,本地廣播電臺(tái))。
媒體導(dǎo)航應(yīng)用還可利用控制電路304,判定媒體資產(chǎn)的時(shí)間長度(即,總長度)。例如,媒體導(dǎo)航應(yīng)用可確定(例如,根據(jù)通過通信網(wǎng)絡(luò)414的因特網(wǎng)搜索)“星球大戰(zhàn)前傳1:魅影危機(jī)”的影院放映版本的時(shí)間長度為133分鐘。在另一個(gè)例子中,一旦包含廣告和編輯,媒體導(dǎo)航應(yīng)用可判定在本地廣播電臺(tái)的“星球大戰(zhàn)前傳1:魅影危機(jī)”的時(shí)間長度為165分鐘(例如,根據(jù)對(duì)媒體引導(dǎo)數(shù)據(jù)源418的詢問)。類似地,媒體導(dǎo)航應(yīng)用還可確定來自初始來源的媒體資產(chǎn)的開始時(shí)間。例如,根據(jù)從媒體引導(dǎo)數(shù)據(jù)源418接收的信息,媒體導(dǎo)航應(yīng)用可判定在本地廣播電臺(tái)的“星球大戰(zhàn)前傳1:魅影危機(jī)”的放映始于2:00PM。媒體導(dǎo)航應(yīng)用還可判定檢測到保存媒體資產(chǎn)的所述部分的命令的時(shí)間。例如,媒體導(dǎo)航應(yīng)用可利用控制電路304,判定在2:35PM檢測到所述命令。
媒體導(dǎo)航應(yīng)用隨后可根據(jù)(媒體資產(chǎn)的初始來源、原始時(shí)間長度、更改后的時(shí)間長度、廣播開始時(shí)間和接收到所述命令的時(shí)間)的那些前述判定中的至少一個(gè),判定媒體資產(chǎn)的哪個(gè)部分應(yīng)被保存,和所述部分的正確開始位置。例如,如上所述,媒體導(dǎo)航應(yīng)用可判定(i)所述命令包含保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的當(dāng)前場景的指令;(ii)電影的初始來源是本地廣播電臺(tái);(iii)電影開始于2:00PM;(iv)電影具有插入其中的廣告,從而其預(yù)定的時(shí)間長度為165分鐘;(v)在2:35PM(即,來自初始來源的電影的時(shí)間長度之中的第35分鐘),檢測到命令;和(vi)識(shí)別的將從其取回和保存媒體資產(chǎn)的所述部分的來源具有該電影的影院放映版本,該影院放映版本的時(shí)間長度為133分鐘。根據(jù)該信息的任意組合,媒體導(dǎo)航應(yīng)用可判定來自所識(shí)別來源的媒體資產(chǎn)的所述部分的開始位置,所述開始位置與初始來源中的檢測到用戶命令的點(diǎn)對(duì)應(yīng)。例如,這種情況下,當(dāng)在進(jìn)入由初始來源給出的電影35分鐘時(shí),媒體導(dǎo)航應(yīng)用檢測到所述命令的時(shí)候,媒體導(dǎo)航應(yīng)用可判定歸因于廣播中的廣告(例如,通過詢問媒體引導(dǎo)數(shù)據(jù)源418而確定),媒體資產(chǎn)的所述部分的對(duì)應(yīng)開始位置為影院放映版本之中的第28分鐘。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可檢測與媒體資產(chǎn)相關(guān)的信號(hào)。例如,媒體導(dǎo)航應(yīng)用可檢測出自媒體資產(chǎn)的包含視頻的視頻信號(hào)(例如,通過與麥克風(fēng)504集成并且用戶設(shè)備裝置500可訪問的用戶接口310)。媒體導(dǎo)航應(yīng)用隨后可根據(jù)所述信號(hào),確定(例如,通過控制電路304)與媒體資產(chǎn)相關(guān)的指紋。指紋可以是從檢測的信號(hào)生成的唯一地代表所述信號(hào)并且能夠與其它指紋比較的任意數(shù)據(jù)結(jié)構(gòu)。因而,兩個(gè)相同的簽名應(yīng)對(duì)應(yīng)于相同的信號(hào)。例如,媒體導(dǎo)航應(yīng)用可以確定檢測的視頻信號(hào)的視頻指紋。媒體導(dǎo)航應(yīng)用可通過識(shí)別并分析出自媒體資產(chǎn)的包含視頻的視頻信號(hào)的獨(dú)特分量,確定所述指紋。這種分量或特性的例子包括(但不限于)顏色分布、亮度分布、以及選定點(diǎn)在視頻信號(hào)的各幀之間的變化(例如,差異度或運(yùn)動(dòng)的方向)。
媒體導(dǎo)航應(yīng)用可隨后訪問包含多個(gè)已知指紋的數(shù)據(jù)庫。例如,所述數(shù)據(jù)庫(例如,位于媒體引導(dǎo)數(shù)據(jù)源422處并通過通信網(wǎng)絡(luò)414訪問)可包含多個(gè)媒體資產(chǎn)的預(yù)先確定的指紋的列表。媒體導(dǎo)航應(yīng)用可隨后互相對(duì)照(例如,通過控制電路304)所述指紋與多個(gè)已知指紋,并根據(jù)所述互相對(duì)照,確定媒體資產(chǎn)的所述部分的來源的身份。例如,媒體導(dǎo)航應(yīng)用可比較所述指紋和預(yù)先確定的指紋的列表,以找出最接近的匹配物。媒體導(dǎo)航應(yīng)用可根據(jù)兩個(gè)指紋之間的數(shù)學(xué)距離的判定,判定兩個(gè)指紋匹配。例如,媒體導(dǎo)航應(yīng)用可計(jì)算兩個(gè)指紋之間的Hamming距離。如果媒體導(dǎo)航應(yīng)用判定Hamming距離小于給定的數(shù)值閾值(例如,默認(rèn)設(shè)定,或者根據(jù)指紋必須相互多么接近的用戶偏好來設(shè)定),那么媒體導(dǎo)航應(yīng)用可判定這兩個(gè)指紋匹配。媒體導(dǎo)航應(yīng)用隨后可利用該信息識(shí)別用戶最初請求的媒體資產(chǎn)的所述部分,識(shí)別媒體資產(chǎn)的所述部分的來源,和使所述部分被保存。
媒體導(dǎo)航應(yīng)用還可根據(jù)媒體導(dǎo)航應(yīng)用檢測的與媒體資產(chǎn)相關(guān)的信號(hào),利用控制電路304,確定媒體資產(chǎn)的所述部分的初始來源。例如,當(dāng)媒體導(dǎo)航應(yīng)用檢測到用戶命令(例如,命令504)時(shí),它可啟動(dòng)用戶設(shè)備的信號(hào)檢測組件(例如,用戶設(shè)備裝置500的攝像頭和/或麥克風(fēng)502)。媒體導(dǎo)航應(yīng)用可以單獨(dú)地,或者與這里說明的其它方法結(jié)合地利用這些檢測的信號(hào)(例如,通過如上所述生成并互相對(duì)照指紋),來識(shí)別媒體資產(chǎn)的所述部分的初始來源。例如,媒體導(dǎo)航應(yīng)用可檢測與媒體資產(chǎn)相關(guān)的音頻信號(hào),并利用聲學(xué)指紋,判定該媒體資產(chǎn)是“星球大戰(zhàn)前傳1:魅影危機(jī)”。媒體導(dǎo)航應(yīng)用隨后可確定在檢測到命令之時(shí),用戶可從其獲得“星球大戰(zhàn)前傳1:魅影危機(jī)”的一個(gè)或多個(gè)來源。
媒體導(dǎo)航應(yīng)用還可利用這些檢測的信號(hào),使用控制電路304確定媒體資產(chǎn)的所述部分的開始位置。一旦媒體資產(chǎn)本身被識(shí)別(例如,利用從檢測的信號(hào)產(chǎn)生的指紋),媒體導(dǎo)航應(yīng)用就可識(shí)別媒體資產(chǎn)的來源(如這里所述),取回媒體資產(chǎn),并搜索媒體資產(chǎn),以尋找與先前檢測的信號(hào)匹配的數(shù)據(jù)??梢匀鐚?duì)于兩個(gè)指紋是否匹配的判定一樣地,進(jìn)行數(shù)據(jù)是否與檢測的信號(hào)匹配的判定。媒體導(dǎo)航應(yīng)用可隨后使開始位置以該匹配點(diǎn)為基礎(chǔ)。例如,如果檢測到視頻信號(hào),那么媒體導(dǎo)航應(yīng)用可利用控制電路304,尋找取回的媒體資產(chǎn)內(nèi)的一個(gè)或多個(gè)匹配幀。在另一個(gè)例子中,如果檢測到音頻信號(hào),那么媒體導(dǎo)航應(yīng)用可利用控制電路304,尋找取回的媒體資產(chǎn)內(nèi)的匹配音頻片段。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可檢測指令中的設(shè)備標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可能收到把媒體資產(chǎn)的所述部分保存在“我的電話機(jī)”上的用戶指令(其中,“我的電話機(jī)”是設(shè)備標(biāo)識(shí)符)。媒體導(dǎo)航應(yīng)用可隨后根據(jù)用戶簡檔,判定(例如,通過控制電路304)所述設(shè)備標(biāo)識(shí)符對(duì)應(yīng)于哪個(gè)設(shè)備。例如,媒體導(dǎo)航應(yīng)用可根據(jù)用戶簡檔(例如,位于存儲(chǔ)電路308),認(rèn)識(shí)到詞語“我的電話機(jī)”指的是與用戶相關(guān)的特定設(shè)備。媒體導(dǎo)航應(yīng)用可隨后使媒體資產(chǎn)的所述部分被保存在該設(shè)備上。例如,媒體導(dǎo)航應(yīng)用隨后可使媒體資產(chǎn)的所述部分被保存在用戶設(shè)備裝置500上,而不是被保存在與用戶相關(guān)的另一個(gè)設(shè)備上。媒體導(dǎo)航應(yīng)用可把所識(shí)別的設(shè)備的名稱包含在可選的存儲(chǔ)確認(rèn)消息506中。
在一些情況下,媒體導(dǎo)航應(yīng)用可判定設(shè)備標(biāo)識(shí)符可能指的是明確的名稱。例如,通過用戶偏好或賬戶信息,媒體導(dǎo)航應(yīng)用可能知道用戶的姓名,或者賦予用戶設(shè)備(比如用戶設(shè)備裝置500)的自定義名稱。在這種情況下,媒體導(dǎo)航應(yīng)用可在利用所述名稱的命令(例如,命令504)中檢測到設(shè)備標(biāo)識(shí)符。
例如,媒體導(dǎo)航應(yīng)用可能發(fā)現(xiàn)名為Susan的用戶在命令中提及“Susan的膝上型電腦”,而不是“我的膝上型電腦”。媒體導(dǎo)航應(yīng)用可在用戶發(fā)出的命令(例如,命令504)中,檢測設(shè)備標(biāo)識(shí)符“Susan的膝上型電腦”。媒體導(dǎo)航應(yīng)用可隨后互相對(duì)照該設(shè)備標(biāo)識(shí)符和為媒體導(dǎo)航應(yīng)用所知的設(shè)備標(biāo)識(shí)符的數(shù)據(jù)庫(例如位于存儲(chǔ)電路308上)。根據(jù)所述互相對(duì)照,媒體導(dǎo)航應(yīng)用可判定設(shè)備標(biāo)識(shí)符(這里,“Susan的膝上型電腦”)在它所知道的那些設(shè)備標(biāo)識(shí)符之中,從而使媒體資產(chǎn)的所述部分被保存在對(duì)應(yīng)設(shè)備處。如果媒體導(dǎo)航應(yīng)用判定設(shè)備標(biāo)識(shí)符不在它所知道的那些設(shè)備標(biāo)識(shí)符之中,那么它可確定建議的設(shè)備標(biāo)識(shí)符(例如,利用這里討論的相似性指標(biāo))。媒體導(dǎo)航應(yīng)用隨后可提示用戶確認(rèn)建議的設(shè)備標(biāo)識(shí)符對(duì)應(yīng)于正確的設(shè)備。最后,媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的所述部分被保存在與建議的設(shè)備標(biāo)識(shí)符對(duì)應(yīng)的設(shè)備上(如果用戶確認(rèn)建議的設(shè)備標(biāo)識(shí)符對(duì)應(yīng)于正確設(shè)備),或者提示用戶輸入另一個(gè)設(shè)備標(biāo)識(shí)符(如果建議的設(shè)備標(biāo)識(shí)符不對(duì)應(yīng)于正確設(shè)備)。
在一些情況下,設(shè)備標(biāo)識(shí)符可能是含糊的。例如,媒體導(dǎo)航應(yīng)用可能判定用戶有兩部電話機(jī),但是在用戶的命令(例如,命令504)中,檢測到設(shè)備標(biāo)識(shí)符“我的電話機(jī)”。媒體導(dǎo)航應(yīng)用可隨后根據(jù)默認(rèn)設(shè)置、用戶偏好或用戶命令歷史,確定最適當(dāng)?shù)挠脩粼O(shè)備。例如,如果媒體導(dǎo)航應(yīng)用判定命令504包含把“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分保存在“我的電話機(jī)”上的指令,并且用戶有兩部電話機(jī),那么媒體導(dǎo)航應(yīng)用可利用控制電路304,判定用戶更經(jīng)常把媒體保存在哪部電話機(jī)上?;蛘撸襟w導(dǎo)航應(yīng)用可判定用戶更喜歡把所有媒體資產(chǎn)都保存在一部電話機(jī)上,除非另有說明。
媒體導(dǎo)航應(yīng)用還可能發(fā)現(xiàn)設(shè)備標(biāo)識(shí)符包含指定的用戶設(shè)備上的特定文件夾或另一個(gè)文件位置。如對(duì)設(shè)備本身來說一樣,文件位置可能是明確的(例如,“Susan的收藏夾”)、暗指的(例如,“我的收藏夾”)、含糊的(例如,“文件夾”)或者不存在。媒體導(dǎo)航應(yīng)用可根據(jù)和對(duì)設(shè)備來說相同的判定,確定對(duì)媒體資產(chǎn)的所述部分來說最適當(dāng)?shù)奈募恢谩?/p>
媒體導(dǎo)航應(yīng)用還可能發(fā)現(xiàn)(例如,利用控制電路304)設(shè)備標(biāo)識(shí)符識(shí)別保存的媒體資產(chǎn)的所述部分應(yīng)被傳送給的設(shè)備??衫帽镜剡B接或者通過通信網(wǎng)絡(luò)414,利用任何適當(dāng)?shù)膮f(xié)議,進(jìn)行所述傳送。例如,媒體導(dǎo)航應(yīng)用可判定媒體資產(chǎn)的所述部分應(yīng)被一邊保存一邊傳送。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可判定所述部分應(yīng)在存儲(chǔ)操作完成之后被傳送。所述判定可根據(jù)默認(rèn)設(shè)置、用戶偏好、或者檢測的命令504的內(nèi)容來進(jìn)行。媒體導(dǎo)航應(yīng)用可把傳送的狀態(tài)和完成通知用戶(例如,利用可選的存儲(chǔ)確認(rèn)消息506)。
一旦媒體資產(chǎn)的所述部分的來源被識(shí)別并且設(shè)備已被確定,媒體導(dǎo)航應(yīng)用還可以生成供顯示的存儲(chǔ)確認(rèn)消息,比如可選的存儲(chǔ)確認(rèn)消息506(例如,通過控制電路304)。例如,媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的消息,所述消息確認(rèn)媒體資產(chǎn)的所述部分已被找到,并且取回的副本不久將被保存在識(shí)別的設(shè)備上。如果媒體導(dǎo)航應(yīng)用判定接收所述命令的用戶設(shè)備不具備生成供顯示的存儲(chǔ)確認(rèn)消息的能力(即,該用戶設(shè)備沒有屏幕),那么媒體導(dǎo)航應(yīng)用可用不同的方式,傳遞所述確認(rèn)消息。例如,媒體導(dǎo)航應(yīng)用可把所述消息的音頻版本傳遞給用戶(例如,通過揚(yáng)聲器314),或者生成所述消息,供不同的用戶設(shè)備(例如,媒體資產(chǎn)的所述部分已被保存在的目標(biāo)設(shè)備)顯示。所述消息可識(shí)別媒體資產(chǎn)、用戶、識(shí)別的設(shè)備、或者任何其它有關(guān)的與存儲(chǔ)相關(guān)的信息、或者它們的任意組合。
媒體導(dǎo)航應(yīng)用還可利用可選的存儲(chǔ)確認(rèn)消息506向用戶傳遞信息,或者提示用戶進(jìn)行某種行動(dòng),如果媒體導(dǎo)航應(yīng)用判定(例如,在存儲(chǔ)電路308處)不存在足以按用戶的命令行動(dòng)的空間的話。例如,媒體導(dǎo)航應(yīng)用可能發(fā)現(xiàn)用戶設(shè)備裝置500的存儲(chǔ)電路308不具有足以保存用戶已請求的媒體資產(chǎn)的所述部分的空閑空間。在一些情況下,媒體導(dǎo)航應(yīng)用可自動(dòng)刪除另一項(xiàng)保存的內(nèi)容(例如,存儲(chǔ)日期最早的一項(xiàng)內(nèi)容,或者以前觀看過的一項(xiàng)內(nèi)容),并呈現(xiàn)可選的存儲(chǔ)確認(rèn)消息506,以把所述刪除通知用戶。在其它情況下,媒體導(dǎo)航應(yīng)用可利用可選的存儲(chǔ)確認(rèn)消息506,要求用戶選擇要?jiǎng)h除的一項(xiàng)內(nèi)容。例如,媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的帶有短語“沒有足夠的空間保存‘星球大戰(zhàn)前傳1:魅影危機(jī)’的序幕。要?jiǎng)h除保存的節(jié)目嗎?”的可選的存儲(chǔ)確認(rèn)消息506。當(dāng)收到要?jiǎng)h除的一項(xiàng)內(nèi)容的選擇時(shí),媒體導(dǎo)航應(yīng)用可刪除選定的一項(xiàng)內(nèi)容,然后保存媒體資產(chǎn)的被請求部分?;蛘?,媒體導(dǎo)航應(yīng)用可能發(fā)現(xiàn)用戶選擇不刪除任何內(nèi)容,在這種情況下,媒體導(dǎo)航應(yīng)用可取消存儲(chǔ)操作。
在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可能發(fā)現(xiàn)用戶命令(例如,命令504)包含使整個(gè)媒體資產(chǎn)被保存的指令,但是(例如在存儲(chǔ)電路308處)只存在足以保存媒體資產(chǎn)的一部分的空間。媒體導(dǎo)航應(yīng)用可利用可選的存儲(chǔ)確認(rèn)消息506要求用戶選擇要保存的部分。例如,媒體導(dǎo)航應(yīng)用可生成供在顯示器312上顯示的帶有短語“沒有足夠的空間保存‘星球大戰(zhàn)前傳1:魅影危機(jī)’的序幕。要保存特定場景嗎?”的可選的存儲(chǔ)確認(rèn)消息506?;蛘?,媒體導(dǎo)航應(yīng)用可根據(jù)用戶偏好(例如,包含特別喜歡的演員的所有場景)、默認(rèn)值(例如,充當(dāng)預(yù)覽的媒體資產(chǎn)的最初5分鐘)或者任何其它適當(dāng)?shù)臉?biāo)準(zhǔn)或者它們的組合,自動(dòng)選擇要保存的媒體資產(chǎn)的一個(gè)或多個(gè)部分。如前所述,媒體導(dǎo)航應(yīng)用可能發(fā)現(xiàn)用戶未選擇媒體資產(chǎn)的某個(gè)部分,在這種情況下,媒體導(dǎo)航應(yīng)用可取消存儲(chǔ)操作。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可能判定媒體資產(chǎn)的所述部分已在對(duì)應(yīng)于所述指令的初始來源處部分播放。例如,如果媒體導(dǎo)航應(yīng)用判定用戶請求保存來自目前正在用戶設(shè)備裝置500上進(jìn)行中的電視廣播的序幕,那么媒體導(dǎo)航應(yīng)用可能判定(例如,通過控制電路304)所述序幕已部分被播放。響應(yīng)這種判定,媒體導(dǎo)航應(yīng)用可隨后識(shí)別媒體資產(chǎn)的所述部分的第二來源(例如,來源710)。媒體導(dǎo)航應(yīng)用可按照和前面關(guān)于來源的識(shí)別討論的相同方式,或者利用相同的規(guī)則,識(shí)別所述第二來源。例如,媒體導(dǎo)航應(yīng)用可搜索基于因特網(wǎng)的流式內(nèi)容提供商的列表(例如,位于存儲(chǔ)電路308上),并把媒體資產(chǎn)的未來的預(yù)定或點(diǎn)播流識(shí)別為媒體資產(chǎn)的所述部分的第二來源。
圖6表示按照本公開的一些實(shí)施例,可以處理并按用戶命令行動(dòng),以使媒體資產(chǎn)的一部分被保存在接收所述命令的用戶設(shè)備上的系統(tǒng)的例證實(shí)施例。圖6中,在第一用戶設(shè)備604上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶602已向媒體導(dǎo)航應(yīng)用發(fā)出命令(例如,命令504)。第一用戶設(shè)備604可以是例如用戶設(shè)備裝置500,并執(zhí)行用戶設(shè)備裝置500的功能。
媒體導(dǎo)航應(yīng)用可利用控制電路304,判定命令(例如,命令504)包含把媒體資產(chǎn)的一部分保存在第一用戶設(shè)備604處(例如,保存在存儲(chǔ)電路308處)的指令。例如,如關(guān)于圖5所述,媒體導(dǎo)航應(yīng)用可判定用戶602已向在第一用戶設(shè)備604上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用,發(fā)送保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分的命令。
媒體導(dǎo)航應(yīng)用還可判定用戶602和/或第一用戶設(shè)備604是否有權(quán)訪問媒體資產(chǎn)的所述部分。媒體導(dǎo)航應(yīng)用可通過向第一用戶設(shè)備604請求用戶602和/或第一用戶設(shè)備604有權(quán)訪問的媒體資產(chǎn)的列、通過向用戶602請求密碼、通過互相對(duì)照用戶602和/或第一用戶設(shè)備604和已知有權(quán)訪問媒體資產(chǎn)的所述部分的用戶和用戶設(shè)備的列表、或者通過使用任何其它適當(dāng)?shù)姆椒?,進(jìn)行所述判定。如果媒體導(dǎo)航應(yīng)用判定用戶602和/或第一用戶設(shè)備604無權(quán)訪問媒體資產(chǎn)的所述部分,那么媒體導(dǎo)航應(yīng)用可利用第一用戶設(shè)備604(例如,通過生成供在顯示器312上顯示的可選的存儲(chǔ)確認(rèn)消息506),向用戶602提供用戶602和/或第一用戶設(shè)備604無權(quán)訪問媒體資產(chǎn)的所述部分的指示。在這里討論的例子中,媒體導(dǎo)航應(yīng)用可能判定用戶602無權(quán)從付費(fèi)頻道上的未來廣播訪問“星球大戰(zhàn)前傳1:魅影危機(jī)”的被請求部分,但是用戶602有權(quán)從特定的點(diǎn)播源訪問所述部分。
如果媒體導(dǎo)航應(yīng)用判定用戶602和/或第一用戶設(shè)備604有權(quán)訪問媒體資產(chǎn)的所述部分,那么媒體導(dǎo)航應(yīng)用隨后可利用控制電路304,適當(dāng)?shù)貙?duì)命令編碼,然后經(jīng)由發(fā)送器606,通過通信網(wǎng)絡(luò)414把所述命令傳送給服務(wù)器608。發(fā)送器606可以是無線發(fā)送器,比如蜂窩發(fā)射器或Wi-Fi發(fā)送器(如圖6中所示)。發(fā)送器606還可表示有線連接,比如以太網(wǎng)連接或內(nèi)部有線連接。服務(wù)器608可以位于本地,或者遠(yuǎn)離第一用戶設(shè)備604。服務(wù)器608可包括第一用戶設(shè)備604的所有功能,或者可在第一用戶設(shè)備604上實(shí)現(xiàn)。服務(wù)器608可以與提供媒體導(dǎo)航應(yīng)用的廠家關(guān)聯(lián),和/或由所述廠家運(yùn)營。服務(wù)器608可實(shí)現(xiàn)媒體引導(dǎo)數(shù)據(jù)源418和/或媒體內(nèi)容源416的功能。服務(wù)器608可包含已知來源、已知媒體資產(chǎn)標(biāo)識(shí)符、或者與媒體資產(chǎn)相關(guān)的其它數(shù)據(jù)的數(shù)據(jù)庫。服務(wù)器608還可包括處理不由第一用戶設(shè)備604處理的復(fù)雜任務(wù)的控制電路(比如控制電路304)。在這里討論的例子中,媒體導(dǎo)航應(yīng)用可對(duì)包含保存“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分的指令的命令編碼,然后利用發(fā)送器606,把所述命令傳送給服務(wù)器608。
媒體導(dǎo)航應(yīng)用隨后可請求服務(wù)器608接著把對(duì)于媒體資產(chǎn)的所述部分的請求傳送給來源610。通過利用任何已知的查詢語言(比如SQL)生成遞送給來源610的查詢,可以發(fā)生這種傳輸。在一些情況下,來源610與服務(wù)器608共處一地。在一些情況下,來源610和服務(wù)器608是一個(gè)集成設(shè)備。在一些情況下,來源610和服務(wù)器608位于彼此遠(yuǎn)離之處。在這里討論的例子中,服務(wù)器608將把對(duì)于“星球大戰(zhàn)前傳1:魅影危機(jī)”的所述部分的請求傳送給來源610(這里,特定點(diǎn)播源)。從服務(wù)器608到來源610的請求可以是對(duì)整個(gè)媒體資產(chǎn)的請求,或者如果適用的話,只是對(duì)所述部分本身的請求。
服務(wù)器608可隨后從來源610接收媒體資產(chǎn)的所述部分。媒體導(dǎo)航應(yīng)用可請求服務(wù)器608處理媒體資產(chǎn)的所述部分(例如,通過重新編碼,重新格式化,或者以其它方式修改所述部分),以致所述部分適合于第一用戶設(shè)備604。例如,如果從來源610接收的媒體資產(chǎn)的所述部分為第一用戶設(shè)備604不能顯示的格式,那么媒體導(dǎo)航應(yīng)用可請求服務(wù)器608重新格式化媒體資產(chǎn)的所述部分(例如,重新格式化成通過媒體導(dǎo)航應(yīng)用詢問第一用戶設(shè)備604而確定的適當(dāng)格式)。在另一個(gè)例子中,如果服務(wù)器608從來源610收到整個(gè)媒體資產(chǎn),那么媒體導(dǎo)航應(yīng)用可請求服務(wù)器608提取媒體資產(chǎn)的所述部分,以把所述部分傳送給第一用戶設(shè)備604。媒體導(dǎo)航應(yīng)用也可利用控制電路304,實(shí)現(xiàn)這些功能任意之一(例如,處理媒體資產(chǎn)的所述部分,或者提取媒體資產(chǎn)的所述部分)。媒體導(dǎo)航應(yīng)用還可找出所述部分在媒體資產(chǎn)內(nèi)的開始位置和終止位置,以便為第一用戶設(shè)備604生成適當(dāng)?shù)闹胤艠?biāo)記。服務(wù)器608隨后可再次經(jīng)由發(fā)送器606,通過通信網(wǎng)絡(luò)414,把媒體資產(chǎn)的所述部分傳送給第一用戶設(shè)備604。媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的所述部分被保存(例如,保存在第一用戶設(shè)備604的存儲(chǔ)電路308處)。
例如,服務(wù)器608可從來源610接收整個(gè)“星球大戰(zhàn)前傳1:魅影危機(jī)”,但是(從經(jīng)由發(fā)送器606,從第一用戶設(shè)備604傳送的命令504)知道用戶602只想保存該電影的序幕。當(dāng)媒體導(dǎo)航應(yīng)用從服務(wù)器608收到該媒體資產(chǎn)時(shí),媒體導(dǎo)航應(yīng)用可隨后從接收自來源610的媒體資產(chǎn)中提取所述序幕,按可由第一用戶設(shè)備604播放的格式對(duì)所述序幕編碼,并使媒體資產(chǎn)的所述部分被保存在第一用戶設(shè)備604上。
圖7表示按照本公開的一些實(shí)施例,可以處理并按用戶命令行動(dòng),以使媒體資產(chǎn)的一部分被保存在第二用戶設(shè)備上的系統(tǒng)的例證實(shí)施例。和圖6中一樣,媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶702向第一用戶設(shè)備704發(fā)送了命令,從而對(duì)所述命令編碼,并利用發(fā)送器706把所述命令傳送給服務(wù)器708。這種情況下,所述命令包含把媒體資產(chǎn)的一部分保存在第二用戶設(shè)備712處而不是保存在第一用戶設(shè)備704處的指令。第一用戶設(shè)備704和第二用戶設(shè)備712都執(zhí)行用戶設(shè)備裝置500的功能。
類似于圖6,媒體導(dǎo)航應(yīng)用可利用控制電路304,判定命令(例如,命令504)包含把媒體資產(chǎn)的一部分保存在第二用戶設(shè)備712處(例如,保存在存儲(chǔ)電路308處)的指令。例如,如關(guān)于圖5所述,媒體導(dǎo)航應(yīng)用可能檢測到用戶702已向在第一用戶設(shè)備704上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用,發(fā)出把“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分保存在第二用戶設(shè)備712(例如屬于用戶702或者與用戶702相關(guān)的另一個(gè)用戶設(shè)備)上的命令。
媒體導(dǎo)航應(yīng)用還可判定第二用戶設(shè)備712和/或與第二用戶設(shè)備712相關(guān)的用戶(例如,用戶702或另一個(gè)用戶,未圖示)是否有權(quán)訪問媒體資產(chǎn)的所述部分。如前所述,媒體導(dǎo)航應(yīng)用可通過向第一用戶設(shè)備704或第二用戶設(shè)備712請求用戶702和/或第二用戶設(shè)備712有權(quán)訪問的媒體資產(chǎn)的列表、通過向用戶702請求密碼、通過互相對(duì)照用戶702和/或第二用戶設(shè)備712和已知有權(quán)訪問媒體資產(chǎn)的所述部分的用戶和用戶設(shè)備的列表,或者通過使用任何其它適當(dāng)?shù)姆椒?,進(jìn)行所述判定。如果媒體導(dǎo)航應(yīng)用判定用戶702、與第二用戶設(shè)備712相關(guān)的另一個(gè)用戶(未圖示)和/或第二用戶設(shè)備712無權(quán)訪問媒體資產(chǎn)的所述部分,那么媒體導(dǎo)航應(yīng)用可利用第一用戶設(shè)備704(例如,通過生成供在顯示器312上顯示的可選的存儲(chǔ)確認(rèn)消息506),向用戶702提供用戶702、與第二用戶設(shè)備712相關(guān)的另一個(gè)用戶(未圖示)和/或第二用戶設(shè)備712無權(quán)訪問媒體資產(chǎn)的所述部分的指示。在這里討論的例子中,媒體導(dǎo)航應(yīng)用可能判定第二用戶設(shè)備712無權(quán)從付費(fèi)頻道上的未來廣播訪問“星球大戰(zhàn)前傳1:魅影危機(jī)”的被請求部分,但是第二用戶設(shè)備712有權(quán)從特定的點(diǎn)播源訪問所述部分。
如果媒體導(dǎo)航應(yīng)用判定用戶702、與第二用戶設(shè)備712相關(guān)的另一個(gè)用戶(未圖示)和/或第二用戶設(shè)備712有權(quán)訪問媒體資產(chǎn)的所述部分,那么媒體導(dǎo)航應(yīng)用隨后可利用控制電路304適當(dāng)?shù)貙?duì)命令編碼,然后經(jīng)由發(fā)送器706,通過通信網(wǎng)絡(luò)414把所述命令傳送給服務(wù)器708。如前所述,發(fā)送器706可以是無線發(fā)送器,比如蜂窩發(fā)射器或Wi-Fi發(fā)送器(如圖7中所示)。發(fā)送器706還可表示有線連接,比如以太網(wǎng)連接或內(nèi)部有線連接。服務(wù)器708可以位于本地,或者遠(yuǎn)離第一用戶設(shè)備704和/或第二用戶設(shè)備712。服務(wù)器708可包括第一用戶設(shè)備704和/或第二用戶設(shè)備712的所有功能,或者可在第一用戶設(shè)備704和/或第二用戶設(shè)備712上實(shí)現(xiàn)。服務(wù)器708可以與提供媒體導(dǎo)航應(yīng)用的廠家關(guān)聯(lián),和/或由所述廠家運(yùn)營。服務(wù)器708可以是媒體引導(dǎo)數(shù)據(jù)源418。服務(wù)器708可包含已知來源、已知媒體資產(chǎn)標(biāo)識(shí)符、或者與媒體資產(chǎn)相關(guān)的其它數(shù)據(jù)的數(shù)據(jù)庫。服務(wù)器708還可包括處理不由第一用戶設(shè)備704和/或第二用戶設(shè)備712處理的復(fù)雜任務(wù)的控制電路(比如控制電路304)。在這里討論的例子中,在第一用戶設(shè)備704上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用可對(duì)包含把“星球大戰(zhàn)前傳1:魅影危機(jī)”的一部分保存在第二用戶設(shè)備712上的指令的命令編碼,然后利用發(fā)送器706把所述命令傳送給服務(wù)器708,以便進(jìn)一步處理。
媒體導(dǎo)航應(yīng)用隨后可請求服務(wù)器708把對(duì)于媒體資產(chǎn)的所述部分的請求傳送給來源710。通過利用任何已知的查詢語言(比如SQL)生成遞送給來源710的查詢,可以發(fā)生這種傳輸。在一些情況下,來源710與服務(wù)器708共處一地。在一些情況下,來源710和服務(wù)器708是一個(gè)集成設(shè)備。在一些情況下,來源710和服務(wù)器708位于彼此遠(yuǎn)離之處。在這里討論的例子中,如媒體導(dǎo)航應(yīng)用指令的那樣,服務(wù)器708將把對(duì)于“星球大戰(zhàn)前傳1:魅影危機(jī)”的所述部分的請求傳送給來源710(這里,特定點(diǎn)播源)。所述請求可以是對(duì)整個(gè)媒體資產(chǎn)的請求,或者如果適用的話,只是對(duì)所述部分本身的請求。
服務(wù)器708可隨后從來源710接收媒體資產(chǎn)的所述部分。媒體導(dǎo)航應(yīng)用可請求服務(wù)器708處理媒體資產(chǎn)的所述部分(例如,通過重新編碼、重新格式化或者以其它方式修改所述部分),以致所述部分適合于第二用戶設(shè)備712,隨后把所述部分傳送給第二用戶設(shè)備712(經(jīng)由第二設(shè)備發(fā)送器714,通過通信網(wǎng)絡(luò)414)。例如,如果從來源710接收的媒體資產(chǎn)的所述部分為第一用戶設(shè)備704能夠顯示但是第二用戶設(shè)備712不能顯示的格式,那么媒體導(dǎo)航應(yīng)用可請求服務(wù)器708重新格式化媒體資產(chǎn)的所述部分(例如,重新格式化成通過媒體導(dǎo)航應(yīng)用詢問第二用戶設(shè)備712而確定的適當(dāng)格式)。在另一個(gè)例子中,如果服務(wù)器708從來源710收到整個(gè)媒體資產(chǎn),那么媒體導(dǎo)航應(yīng)用可請求服務(wù)器708提取媒體資產(chǎn)的所述部分,以傳送給第二用戶設(shè)備712。如前所述,媒體導(dǎo)航應(yīng)用可在第一用戶設(shè)備704或第二用戶設(shè)備712處進(jìn)行這些動(dòng)作(處理媒體資產(chǎn)的所述部分和/或從整個(gè)媒體資產(chǎn)中提取所述部分)。媒體應(yīng)用還可找出所述部分在媒體資產(chǎn)內(nèi)的開始位置和終止位置,以便把適當(dāng)?shù)闹胤艠?biāo)記傳送給第二用戶設(shè)備712。第二用戶設(shè)備712可隨后保存媒體資產(chǎn)的所述部分(例如,保存在存儲(chǔ)電路308處)。
圖8是按照本公開的一些實(shí)施例,根據(jù)從用戶接收的命令,保存媒體資產(chǎn)的一部分的例證步驟的流程圖。應(yīng)注意處理800或其任意步驟可在圖3-7中所示的設(shè)備任意之一上進(jìn)行,或者由所述設(shè)備任意之一提供。例如,處理800可如在用戶設(shè)備402、404和/或406(圖4)上實(shí)現(xiàn)的控制電路指令的那樣,由控制電路304(圖3)執(zhí)行,以使媒體資產(chǎn)的一部分被保存。另外,處理800的一個(gè)或多個(gè)步驟可被并入任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟中,或者可以與任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟結(jié)合。
在802,媒體導(dǎo)航應(yīng)用從用戶接收語音命令。例如,在用戶設(shè)備裝置500上實(shí)現(xiàn)的媒體導(dǎo)航應(yīng)用可通過麥克風(fēng)502,接收命令504。
在804,媒體導(dǎo)航應(yīng)用判定語音命令包含保存媒體資產(chǎn)的一部分的指令,其中所述部分小于整個(gè)媒體資產(chǎn)。例如,媒體導(dǎo)航應(yīng)用可利用在控制電路304上執(zhí)行的語音識(shí)別技術(shù),識(shí)別與存儲(chǔ)命令關(guān)聯(lián)的關(guān)鍵字。
在806,媒體導(dǎo)航應(yīng)用識(shí)別媒體資產(chǎn)的所述部分的來源。在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可聯(lián)系遠(yuǎn)程服務(wù)器(比如服務(wù)器608)或者媒體引導(dǎo)數(shù)據(jù)源418,以識(shí)別來源。在其它實(shí)施例中,媒體導(dǎo)航應(yīng)用可訪問適當(dāng)內(nèi)容源的本地保存(例如保存在存儲(chǔ)電路308處)的列表。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用判定媒體資產(chǎn)的所述部分的來源可包括媒體導(dǎo)航應(yīng)用根據(jù)用戶的位置、請求的時(shí)間和所述命令被發(fā)出之時(shí)用戶正在觀看的頻道、提供商或其它來源,利用控制電路304識(shí)別媒體資產(chǎn)的身份。例如,用戶可能正在通過該用戶通常不接收的服務(wù)(例如,用戶在朋友的家中,并且該朋友預(yù)訂了和用戶不同的有線電視提供商),觀看節(jié)目廣播。媒體導(dǎo)航應(yīng)用可利用控制電路304,識(shí)別用戶的位置(即,朋友的家,它可被保存在用戶簡檔中)、與媒體資產(chǎn)相關(guān)的內(nèi)容提供商(即,朋友的有線電視提供商,也可被保存在用戶簡檔中)和發(fā)出命令的時(shí)間。利用該信息,媒體導(dǎo)航應(yīng)用可以識(shí)別與命令相關(guān)的媒體資產(chǎn),從而能夠確定媒體資產(chǎn)的所述部分的來源。
在808,媒體導(dǎo)航應(yīng)用利用控制電路304,使媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路308處)。在一些實(shí)施例中,媒體資產(chǎn)的所述部分從遠(yuǎn)程數(shù)據(jù)庫(例如,來源610或來源710)被取回和保存(例如,保存在存儲(chǔ)電路308處)。在其它實(shí)施例中,可以安排媒體資產(chǎn)的所述部分的未來廣播的錄制。
在一些實(shí)施例中,通過利用控制電路304,媒體導(dǎo)航應(yīng)用可使整個(gè)媒體資產(chǎn)被保存(例如,保存在存儲(chǔ)電路308處)。通過利用控制電路304,媒體導(dǎo)航應(yīng)用隨后還可保存相對(duì)于媒體資產(chǎn)的所請求部分的起點(diǎn)的指針。當(dāng)媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶請求媒體資產(chǎn)的所述部分的重放時(shí),媒體導(dǎo)航應(yīng)用隨后可利用所述指針,在所請求部分的起點(diǎn)處開始保存的媒體資產(chǎn)的重放。這樣,媒體導(dǎo)航應(yīng)用可以使與媒體資產(chǎn)的所述部分的互動(dòng)更容易,同時(shí)允許以后訪問媒體資產(chǎn)的其它部分。
可以預(yù)見的是圖8的步驟或說明可以和本公開的任何其它實(shí)施例一起使用。另外,對(duì)本公開來說,關(guān)于圖8說明的各個(gè)步驟和描述可按備選的順序進(jìn)行,或者并行地進(jìn)行。例如,這些步驟都可按任意順序進(jìn)行,或并行地進(jìn)行,或者基本同時(shí)地進(jìn)行,以減小延遲,或者提高系統(tǒng)或方法的速度。此外,應(yīng)注意關(guān)于圖3-7討論的裝置或設(shè)備任意之一可用于進(jìn)行圖8中的各個(gè)步驟之中的一個(gè)或多個(gè)步驟。
圖9是按照本公開的一些實(shí)施例,當(dāng)識(shí)別出多個(gè)來源時(shí),保存媒體資產(chǎn)的一部分的例證步驟的流程圖。應(yīng)注意處理900或其任意步驟可在圖3-7中所示的設(shè)備任意之一上進(jìn)行,或者由所述設(shè)備任意之一提供。例如,處理900可如在用戶設(shè)備402、404和/或406(圖4)上實(shí)現(xiàn)的控制電路指令的那樣,由控制電路304(圖3)執(zhí)行,以便在識(shí)別出多個(gè)來源時(shí),使媒體資產(chǎn)的一部分被保存。另外,處理900的一個(gè)或多個(gè)步驟可被并入任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟中,或者可以與任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟結(jié)合。
在902,和在圖8的802一樣,媒體導(dǎo)航應(yīng)用從用戶接收語音命令(例如,通過麥克風(fēng)502,接收命令504)。在904,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定語音命令是否包括保存媒體資產(chǎn)的一部分的指令。如果否,那么媒體導(dǎo)航應(yīng)用可返回902,以從用戶接收另一個(gè)語音命令,或者如果適用的話,可按適當(dāng)?shù)姆绞?,按照該命令行?dòng)(未圖示)。
如果媒體導(dǎo)航應(yīng)用通過利用控制電路304,判定語音命令包括保存媒體資產(chǎn)的一部分的指令,那么媒體導(dǎo)航應(yīng)用可隨后進(jìn)入906。在906,媒體導(dǎo)航應(yīng)用可如在806一樣,通過利用控制電路304,識(shí)別媒體資產(chǎn)的所述部分的來源。在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可訪問可在本地或者在遠(yuǎn)程數(shù)據(jù)庫(例如,媒體引導(dǎo)數(shù)據(jù)源418)處獲得的媒體資產(chǎn)的各個(gè)部分的已知來源的列表。在其它實(shí)施例中,媒體導(dǎo)航應(yīng)用可進(jìn)行更廣泛的因特網(wǎng)搜索(例如,利用通信網(wǎng)絡(luò)414),以尋找適當(dāng)?shù)膩碓础?/p>
在908,媒體導(dǎo)航應(yīng)用可判定(例如,利用控制電路304)是否識(shí)別出來源。如果媒體導(dǎo)航應(yīng)用未識(shí)別出來源,那么媒體導(dǎo)航應(yīng)用可進(jìn)入910,通知用戶未找到任何來源。例如,媒體導(dǎo)航應(yīng)用可為此生成供顯示(例如,在用戶設(shè)備裝置500的顯示器312上顯示)的通知消息。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可以生成音頻消息(例如,要通過揚(yáng)聲器314播放)。
在一些實(shí)施例中,如果媒體導(dǎo)航應(yīng)用未識(shí)別出來源,那么媒體導(dǎo)航應(yīng)用可向用戶呈現(xiàn)可被錄制的剪輯的類別的一組可選選項(xiàng)。這些類別可包括(但不限于)“激情的體育比賽”、“精彩的現(xiàn)場表演”、“美麗的自然景觀”和“娛樂派對(duì)”。這些類別可以是默認(rèn)設(shè)定的、按照用戶偏好設(shè)定的或者根據(jù)可獲得的安排(programming)設(shè)定的。例如,如果目前沒有體育比賽正在播出,那么媒體導(dǎo)航應(yīng)用可不呈現(xiàn)錄制出自“激情的體育比賽”的剪輯的選項(xiàng)。
如果媒體導(dǎo)航應(yīng)用(例如,利用控制電路304)發(fā)現(xiàn)用戶選擇了類別之一,那么它可識(shí)別并保存與選定的類別對(duì)應(yīng)的剪輯。在一些情況下,媒體導(dǎo)航應(yīng)用可訪問與各個(gè)類別對(duì)應(yīng)的預(yù)先錄制的剪輯的數(shù)據(jù)庫(例如,媒體內(nèi)容源416)。媒體導(dǎo)航應(yīng)用隨后可選擇保存所述預(yù)先錄制的剪輯之一。在其它情況下,媒體導(dǎo)航應(yīng)用可搜索與選定的類別對(duì)應(yīng)的媒體資產(chǎn)(例如,利用媒體引導(dǎo)數(shù)據(jù)源418)。媒體導(dǎo)航應(yīng)用可隨后選擇保存媒體資產(chǎn)和/或出自媒體資產(chǎn)的剪輯。所述選擇可以是隨機(jī)進(jìn)行的、按照用戶偏好進(jìn)行的、按照用戶選擇進(jìn)行的、按照剪輯就其它用戶來說的受歡迎度進(jìn)行的或者根據(jù)任何其它適當(dāng)?shù)臉?biāo)準(zhǔn)進(jìn)行的。
如果媒體導(dǎo)航應(yīng)用識(shí)別出來源,那么媒體導(dǎo)航應(yīng)用可進(jìn)入912。在912,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定是否識(shí)別出多個(gè)來源。如果媒體導(dǎo)航應(yīng)用未識(shí)別出多個(gè)來源(即,媒體導(dǎo)航應(yīng)用識(shí)別出媒體資產(chǎn)的所述部分的單一來源),那么媒體導(dǎo)航應(yīng)用可進(jìn)入914,通過利用控制電路304,使媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路308,和在圖8的808一樣)。
如果媒體導(dǎo)航應(yīng)用識(shí)別出媒體資產(chǎn)的所述部分的多個(gè)來源,那么媒體導(dǎo)航應(yīng)用可進(jìn)入916。在916,媒體導(dǎo)航應(yīng)用可生成供顯示(例如在顯示器312上顯示)的菜單,所述菜單要求用戶從多個(gè)識(shí)別出的來源中,選擇要使用的來源。當(dāng)媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶進(jìn)行了選擇時(shí),媒體導(dǎo)航應(yīng)用隨后可使用選定的來源,以便在914,通過利用控制電路304,使媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路308)。
可以預(yù)見的是圖9的步驟或說明可以和本公開的任何其它實(shí)施例一起使用。另外,對(duì)本公開來說,關(guān)于圖9說明的各個(gè)步驟和描述可按備選的順序進(jìn)行,或者并行地進(jìn)行。例如,這些步驟都可按任意順序進(jìn)行、并行地進(jìn)行、或者基本同時(shí)地進(jìn)行,以減小延遲,或者提高系統(tǒng)或方法的速度。此外,應(yīng)注意關(guān)于圖3-7討論的裝置或設(shè)備任意之一可用于進(jìn)行圖9中的各個(gè)步驟之中的一個(gè)或多個(gè)步驟。
圖10是按照本公開的一些實(shí)施例,當(dāng)用戶指示了媒體資產(chǎn)的一部分的開始位置和終止位置時(shí),保存所述部分的例證步驟的流程圖。應(yīng)注意處理1000或其任意步驟可在圖3-7中所示的設(shè)備任意之一上進(jìn)行,或者由所述設(shè)備任意之一提供。例如,處理1000可如在用戶設(shè)備402、404和/或406(圖4)上實(shí)現(xiàn)的控制電路指令的那樣,由控制電路304(圖3)執(zhí)行,以便在用戶指示了媒體資產(chǎn)的一部分的開始位置和終止位置時(shí),使所述部分被保存。另外,處理1000的一個(gè)或多個(gè)步驟可被并入任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟中,或者可以與任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟結(jié)合。
在1002,和在圖8的802一樣,媒體導(dǎo)航應(yīng)用從用戶接收語音命令(例如,通過麥克風(fēng)502,接收命令504)。在1004,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定語音命令是否包括媒體資產(chǎn)的一部分的持續(xù)時(shí)間的指示。例如,媒體導(dǎo)航應(yīng)用可能判定用戶指出媒體資產(chǎn)的“最初5分鐘”或者“下一個(gè)10分鐘”或者“這個(gè)場景”應(yīng)被保存。在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定用戶請求了出自媒體資產(chǎn),或者與媒體資產(chǎn)相關(guān)的場景、剪輯、章節(jié)、訪談、預(yù)告片、廣告或花絮。如前所述,所述指示可以是相對(duì)的(例如,“下一個(gè)5分鐘”),或者絕對(duì)的(例如,“從30分鐘標(biāo)記到45分鐘標(biāo)記”)。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可根據(jù)媒體資產(chǎn)的廣播時(shí)間,和發(fā)出命令的時(shí)間,通過利用控制電路304,確定媒體資產(chǎn)的所述部分的開始位置。例如,如果媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶在4:35PM發(fā)出了保存媒體資產(chǎn)的當(dāng)前部分的命令,并且媒體導(dǎo)航應(yīng)用判定媒體資產(chǎn)預(yù)定在4:30PM開始,那么媒體導(dǎo)航應(yīng)用會(huì)把開始位置設(shè)定成媒體資產(chǎn)的時(shí)間長度內(nèi)的第5分鐘。
在其它實(shí)施例中,媒體導(dǎo)航應(yīng)用可根據(jù)用戶設(shè)備(例如,用戶設(shè)備裝置500)檢測的視頻信號(hào),通過利用控制電路304,確定媒體資產(chǎn)的所述部分的開始位置。如前所述,媒體導(dǎo)航應(yīng)用可利用檢測的視頻信號(hào)來識(shí)別媒體資產(chǎn)的所述部分的來源。一旦媒體導(dǎo)航應(yīng)用識(shí)別出來源,媒體導(dǎo)航應(yīng)用就還可通過比較檢測的視頻信號(hào)和識(shí)別的來源,通過利用控制電路304,確定媒體資產(chǎn)的所述部分的開始位置。例如,媒體導(dǎo)航應(yīng)用可匹配檢測的視頻信號(hào)中的一幀和來自識(shí)別出的來源的媒體資產(chǎn)之中的一幀。媒體導(dǎo)航應(yīng)用隨后可把媒體資產(chǎn)內(nèi)與所述幀對(duì)應(yīng)的點(diǎn),用作媒體資產(chǎn)的所述部分的起點(diǎn)。
如果媒體導(dǎo)航應(yīng)用判定語音命令不包括媒體資產(chǎn)的一部分的持續(xù)時(shí)間的指示,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1006。在1006,媒體導(dǎo)航應(yīng)用可按照媒體導(dǎo)航應(yīng)用的默認(rèn)設(shè)置,使媒體資產(chǎn)的一部分被保存(例如,保存在存儲(chǔ)電路308)。在一些實(shí)施例中,所述設(shè)置可以是用戶指定的。在一些實(shí)施例中,所述設(shè)置可被本地保存(例如,保存在存儲(chǔ)電路308)。在其它實(shí)施例中,媒體導(dǎo)航應(yīng)用可從遠(yuǎn)程數(shù)據(jù)庫取回設(shè)置(例如,通過通信網(wǎng)絡(luò)414)。例如,媒體導(dǎo)航應(yīng)用可被設(shè)定成在缺乏指示的媒體資產(chǎn)的所述部分的持續(xù)時(shí)間的情況下,使指定的媒體資產(chǎn)的當(dāng)前場景被保存(例如,保存在存儲(chǔ)電路308)。
如果媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)語音命令確實(shí)包括媒體資產(chǎn)的一部分的持續(xù)時(shí)間的指示,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1008。在1008,媒體導(dǎo)航應(yīng)用通過利用控制電路304,確定媒體資產(chǎn)的所述部分的開始位置。例如,如果媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶請求了媒體資產(chǎn)的下一個(gè)場景,那么媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定開始位置對(duì)應(yīng)于當(dāng)前場景和下一個(gè)場景之間的場景轉(zhuǎn)換??梢允褂萌魏纹渌m當(dāng)?shù)姆纸琰c(diǎn)。
在1010,媒體導(dǎo)航應(yīng)用通過利用控制電路304,確定媒體資產(chǎn)的所述部分的終止位置。例如,如果媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶請求了媒體資產(chǎn)的最后10分鐘,那么媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定終止位置對(duì)應(yīng)于媒體資產(chǎn)的結(jié)尾。和開始位置的情況一樣,可以使用任何其它適當(dāng)?shù)姆纸琰c(diǎn)。
在1012,媒體導(dǎo)航應(yīng)用可使在所述開始位置和終止位置之間過去的媒體資產(chǎn)的所述部分被保存(例如,保存在存儲(chǔ)電路308)。如在圖8的808一樣地進(jìn)行存儲(chǔ)操作。例如,如果媒體導(dǎo)航應(yīng)用發(fā)現(xiàn)用戶請求了媒體資產(chǎn)的序幕場景,那么媒體導(dǎo)航應(yīng)用可通過把媒體資產(chǎn)的起點(diǎn)用作開始位置,把到第二個(gè)場景的轉(zhuǎn)換用作終止位置,從遠(yuǎn)程來源取回該場景(例如,通過通信網(wǎng)絡(luò)414),或者從媒體資產(chǎn)的未來廣播錄制該場景。
可以預(yù)見的是圖10的步驟或說明可以和本公開的任何其它實(shí)施例一起使用。另外,對(duì)本公開來說,關(guān)于圖10說明的各個(gè)步驟和描述可按備選的順序進(jìn)行,或者并行地進(jìn)行。例如,這些步驟都可按任意順序進(jìn)行,并行地進(jìn)行,或者基本同時(shí)地進(jìn)行,以減小延遲,或者提高系統(tǒng)或方法的速度。此外,應(yīng)注意關(guān)于圖3-7討論的裝置或設(shè)備任意之一可用于進(jìn)行圖10中的各個(gè)步驟之中的一個(gè)或多個(gè)步驟。
圖11是按照本公開的一些實(shí)施例,把媒體資產(chǎn)的一部分保存在識(shí)別的設(shè)備的例證步驟的流程圖。應(yīng)注意處理1100或其任意步驟可在圖3-7中所示的設(shè)備任意之一上進(jìn)行,或者由所述設(shè)備任意之一提供。例如,處理1100可如在用戶設(shè)備402、404和/或406(圖4)上實(shí)現(xiàn)的控制電路指令的那樣由控制電路304(圖3)執(zhí)行,以使媒體資產(chǎn)的一部分被保存在識(shí)別的設(shè)備上。另外,處理1100的一個(gè)或多個(gè)步驟可被并入任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟中,或者可以與任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟結(jié)合。
在1102,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,從用戶接收指令(例如,通過麥克風(fēng)502接收的命令504中的指令)。在1104,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定所述指令是否包括設(shè)備標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可能判定設(shè)備標(biāo)識(shí)符指的是與從其收到所述指令的用戶相關(guān)的用戶設(shè)備(例如,“我的膝上型計(jì)算機(jī)”或者“我的DVR”)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可能判定設(shè)備標(biāo)識(shí)符指的是與另一個(gè)用戶相關(guān)但是媒體導(dǎo)航應(yīng)用可以訪問的用戶設(shè)備(例如,“我朋友的電話機(jī)”或者“我父母的平板電腦”)。
如果媒體導(dǎo)航應(yīng)用未檢測到設(shè)備標(biāo)識(shí)符,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1106。在1106,媒體導(dǎo)航應(yīng)用通過利用控制電路304,使媒體資產(chǎn)的所述部分被保存在默認(rèn)或優(yōu)選(依據(jù)用戶偏好設(shè)定)的設(shè)備上(例如,保存在存儲(chǔ)電路308)。例如,媒體導(dǎo)航應(yīng)用可被設(shè)定成把媒體資產(chǎn)的所述部分保存在接收所述指令的用戶設(shè)備處。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可默認(rèn)地把媒體資產(chǎn)的所述部分保存在某個(gè)位置或設(shè)備(例如,保存在用戶設(shè)備可通過通信網(wǎng)絡(luò)414訪問的遠(yuǎn)程服務(wù)器)處。
在一些實(shí)施例中,在1106,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,確定要保存媒體資產(chǎn)的所述部分的可用設(shè)備。例如,媒體導(dǎo)航應(yīng)用可自動(dòng)把媒體資產(chǎn)的所述部分錄制到用戶的DVR(例如,在存儲(chǔ)電路308處),如果在發(fā)出命令之時(shí),至少一個(gè)調(diào)諧器空閑的話。在再一個(gè)例子中,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定哪個(gè)用戶設(shè)備具有目前可用的最大帶寬。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定哪個(gè)用戶設(shè)備目前在進(jìn)行最少的存儲(chǔ)相關(guān)操作(例如,保存文件、取回文件,等等)。媒體導(dǎo)航應(yīng)用可利用任何這樣的適當(dāng)技術(shù),或者它們的任意組合,進(jìn)行所述判定。
如果媒體導(dǎo)航應(yīng)用檢測到設(shè)備標(biāo)識(shí)符,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1110。在1110,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定它是否有權(quán)使媒體資產(chǎn)的所述部分被保存在指定的設(shè)備上。例如,媒體導(dǎo)航應(yīng)用可訪問它能夠把數(shù)據(jù)保存到的設(shè)備的列表(例如位于存儲(chǔ)電路308,或者位于可通過通信網(wǎng)絡(luò)414訪問的遠(yuǎn)程數(shù)據(jù)庫)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,向由設(shè)備標(biāo)識(shí)符指定的用戶設(shè)備傳送權(quán)限請求。
如果媒體導(dǎo)航應(yīng)用判定它無權(quán)使媒體資產(chǎn)的所述部分被保存在指定設(shè)備上,那么媒體導(dǎo)航應(yīng)用可返回1106,把媒體資產(chǎn)的所述部分保存在默認(rèn)設(shè)備上。如果媒體導(dǎo)航應(yīng)用判定它具有權(quán)限,那么它可進(jìn)入1112。在1112,媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的所述部分被保存在與設(shè)備標(biāo)識(shí)符對(duì)應(yīng)的設(shè)備上(例如,保存在存儲(chǔ)電路308)。該存儲(chǔ)操作可仿效圖8的步驟808的存儲(chǔ)操作。
可以預(yù)見的是圖11的步驟或說明可以和本公開的任何其它實(shí)施例一起使用。另外,對(duì)本公開來說,關(guān)于圖11說明的各個(gè)步驟和描述可按備選的順序或者并行地進(jìn)行。例如,這些步驟都可按任意順序進(jìn)行,并行地進(jìn)行,或者基本同時(shí)地進(jìn)行,以減小延遲,或者提高系統(tǒng)或方法的速度。此外,應(yīng)注意關(guān)于圖3-7討論的裝置或設(shè)備任意之一可用于進(jìn)行圖11中的各個(gè)步驟之中的一個(gè)或多個(gè)步驟。
圖12是按照本公開的一些實(shí)施例,響應(yīng)用戶提供不與為數(shù)據(jù)庫所知的任何媒體資產(chǎn)標(biāo)識(shí)符匹配的媒體資產(chǎn)標(biāo)識(shí)符,選擇建議的媒體資產(chǎn)標(biāo)識(shí)符的例證步驟的流程圖。應(yīng)注意處理1200或其任意步驟可在圖3-7中所示的設(shè)備任意之一上進(jìn)行,或者由所述設(shè)備任意之一提供。例如,處理1200可如在用戶設(shè)備402、404和/或406(圖4)上實(shí)現(xiàn)的控制電路指令的那樣,由控制電路304(圖3)執(zhí)行,以響應(yīng)用戶提供不與為數(shù)據(jù)庫所知的任意媒體資產(chǎn)標(biāo)識(shí)符匹配的媒體資產(chǎn)標(biāo)識(shí)符,選擇建議的媒體資產(chǎn)標(biāo)識(shí)符。另外,處理1200的一個(gè)或多個(gè)步驟可被并入任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟中,或者可以與任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟結(jié)合。
在1202,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,接收媒體資產(chǎn)標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可檢測通過利用用戶設(shè)備裝置500的麥克風(fēng)502,由媒體引導(dǎo)程序接收的語音命令中的媒體資產(chǎn)標(biāo)識(shí)符。
在1204,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,訪問已知的媒體資產(chǎn)標(biāo)識(shí)符的數(shù)據(jù)庫。例如,媒體導(dǎo)航應(yīng)用可訪問已知的媒體資產(chǎn)標(biāo)識(shí)符的本地?cái)?shù)據(jù)庫(例如,位于存儲(chǔ)電路308)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可利用通信網(wǎng)絡(luò)414,訪問已知的媒體資產(chǎn)標(biāo)識(shí)符的遠(yuǎn)程數(shù)據(jù)庫(例如,位于服務(wù)器608)。
在1206,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,從已知的媒體資產(chǎn)標(biāo)識(shí)符的數(shù)據(jù)庫中,選擇已知的媒體資產(chǎn)標(biāo)識(shí)符。例如,媒體導(dǎo)航應(yīng)用可選擇第一個(gè)媒體資產(chǎn)標(biāo)識(shí)符,如果已知的媒體資產(chǎn)標(biāo)識(shí)符被保存在有序列表中的話。
在1208,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,比較接收的媒體資產(chǎn)標(biāo)識(shí)符和在1206選擇的已知的媒體資產(chǎn)標(biāo)識(shí)符。例如,如果媒體導(dǎo)航應(yīng)用判定已知的媒體資產(chǎn)標(biāo)識(shí)符是一串字符,那么媒體導(dǎo)航應(yīng)用可通過利用控制電路304,進(jìn)行這兩個(gè)媒體資產(chǎn)標(biāo)識(shí)符的字符比較。這種情況下,媒體導(dǎo)航應(yīng)用可判定接收的媒體資產(chǎn)標(biāo)識(shí)符“The Princess Movie”匹配已知的媒體資產(chǎn)標(biāo)識(shí)符“The Princess Bride”和“The Princess Diaries”的字符。
在再一個(gè)例子中,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,不管字詞順序地搜索出現(xiàn)在接收的和已知的媒體資產(chǎn)標(biāo)識(shí)符兩者中的字詞。這種情況下,媒體導(dǎo)航應(yīng)用可判定接收的媒體資產(chǎn)標(biāo)識(shí)符“Star Trek:Khan’s Wrath”具有與已知的媒體資產(chǎn)標(biāo)識(shí)符“Star Trek II:The Wrath of Khan”同樣的幾個(gè)字詞。
在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可搜索接收的和已知的媒體資產(chǎn)標(biāo)識(shí)符兩者中的意味它們屬于相同類別(例如,類型、資產(chǎn)的種類,等等)的關(guān)鍵字。在這種情況下,媒體導(dǎo)航應(yīng)用可判定接收的媒體資產(chǎn)標(biāo)識(shí)符“A Long Time Ago Out West”和已知的媒體資產(chǎn)標(biāo)識(shí)符“Once Upon a Time in the West(西部往事)”都涉及屬于類型“西部片(Western)”的內(nèi)容,盡管它們相同的字詞很少。可以使用任何其它適當(dāng)?shù)谋容^方法,或者它們的任意組合。
在1210,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,根據(jù)在1208的比較,判定接收的媒體資產(chǎn)標(biāo)識(shí)符是否匹配在1206選擇的已知的媒體資產(chǎn)標(biāo)識(shí)符。例如,如果媒體導(dǎo)航應(yīng)用進(jìn)行上述字符比較,那么媒體導(dǎo)航應(yīng)用可判定兩個(gè)標(biāo)識(shí)符匹配,如果它們的所有字符都匹配的話。如果兩個(gè)標(biāo)識(shí)符匹配,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1212,通過利用控制電路304,選擇匹配的已知媒體資產(chǎn)標(biāo)識(shí)符。媒體導(dǎo)航應(yīng)用隨后可利用該媒體資產(chǎn)標(biāo)識(shí)符來識(shí)別媒體資產(chǎn)標(biāo)識(shí)符的一部分的來源,并使所述部分被保存(例如,如前在圖8的步驟806和808所述)。
如果媒體導(dǎo)航應(yīng)用判定兩個(gè)標(biāo)識(shí)符不匹配,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1214。在1214,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,計(jì)算與接收的媒體資產(chǎn)標(biāo)識(shí)符和在1206選擇的已知的媒體資產(chǎn)標(biāo)識(shí)符之間的相似度對(duì)應(yīng)的相似性指標(biāo)。相似性指標(biāo)可以是以使用的比較方法為基礎(chǔ)的任何適當(dāng)度量。
例如,如果媒體導(dǎo)航應(yīng)用在使用字符比較,那么相似性指標(biāo)可以是在兩個(gè)媒體資產(chǎn)標(biāo)識(shí)符之間匹配的字符的數(shù)目或百分率。利用先前的例子,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定接收的媒體資產(chǎn)標(biāo)識(shí)符“The Princess Movie”匹配已知的媒體資產(chǎn)標(biāo)識(shí)符“The Princess Bride”和“The Princess Diaries”的前11個(gè)非空格字符。媒體導(dǎo)航應(yīng)用隨后可把兩個(gè)比較的相似性指標(biāo)設(shè)定為11?;蛘撸襟w導(dǎo)航應(yīng)用可把“The Princess Bride”的相似性指標(biāo)設(shè)定為0.6875(16個(gè)非空格字符中的11個(gè)),把“The Princess Diaries”的相似性指標(biāo)設(shè)定為0.6111(18個(gè)非空格字符中的11個(gè))。
類似地,如果媒體導(dǎo)航應(yīng)用搜索兩個(gè)媒體資產(chǎn)標(biāo)識(shí)符之間的公共字詞,那么可以使用匹配字詞的數(shù)目或百分率。再次返回先前的例子,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定接收的媒體資產(chǎn)標(biāo)識(shí)符“Star Trek:Khan’s Wrath”具有與已知的媒體資產(chǎn)標(biāo)識(shí)符“Star Trek II:The Wrath of Khan”相同的3字單詞(或者說單詞的3/7)。
在另一個(gè)例子中,如果媒體導(dǎo)航應(yīng)用利用關(guān)鍵字把媒體資產(chǎn)標(biāo)識(shí)符分配給各個(gè)類別(如前所述),那么相似性指標(biāo)可對(duì)應(yīng)于兩個(gè)媒體資產(chǎn)標(biāo)識(shí)符都屬于相同類別的可能性。根據(jù)前述,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定接收的媒體資產(chǎn)標(biāo)識(shí)符“A Long Time Ago Out West”和已知的媒體資產(chǎn)標(biāo)識(shí)符“Once Upon a Time in the West”都很可能涉及屬于類型“西部片(Western)”的內(nèi)容。
在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,使所述比較和/或相似性指標(biāo)部分地以從(例如,位于存儲(chǔ)電路308,或者通過通信網(wǎng)絡(luò)414訪問的)用戶簡檔取回的信息為基礎(chǔ)。例如,如果媒體導(dǎo)航應(yīng)用通過利用控制電路304,發(fā)現(xiàn)用戶請求了“星球大戰(zhàn)1”,并且媒體導(dǎo)航應(yīng)用判定用戶的簡檔指示該用戶喜歡20世紀(jì)70年代的科幻電影,那么媒體導(dǎo)航應(yīng)用可建議“星球大戰(zhàn)4:新希望”(即,發(fā)行的第一部星球大戰(zhàn)電影),而不是“星球大戰(zhàn)前傳1:魅影危機(jī)”,作為可能的匹配物。在沒有用戶簡檔信息的情況下,歸因于片名的相似性,媒體導(dǎo)航應(yīng)用可建議“星球大戰(zhàn)前傳1:魅影危機(jī)”。媒體導(dǎo)航應(yīng)用按照這種方式使用的用戶簡檔信息可包括觀看歷史,購買歷史,用戶選擇的偏好,任何其它適當(dāng)?shù)男畔?,或者它們的任意組合。
在1216,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定在已知媒體資產(chǎn)標(biāo)識(shí)符的數(shù)據(jù)庫中,是否存在另外的已知媒體資產(chǎn)標(biāo)識(shí)符。例如,如果已知媒體資產(chǎn)標(biāo)識(shí)符被保存在有序列表中,那么媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定是否已到達(dá)有序列表的結(jié)尾。如果存在另外的已知媒體資產(chǎn)標(biāo)識(shí)符,那么媒體導(dǎo)航應(yīng)用可返回206,選擇另一個(gè)已知媒體資產(chǎn)標(biāo)識(shí)符進(jìn)行比較。
如果媒體導(dǎo)航應(yīng)用通過利用控制電路304,判定不存在另外的已知媒體資產(chǎn)標(biāo)識(shí)符,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1218。在1218,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定計(jì)算的相似性指標(biāo)任意之一是否高于給定的相似性閾值。媒體導(dǎo)航應(yīng)用使用的相似性閾值可以是為宣告可能匹配物所需的最小相似度。例如,如果媒體導(dǎo)航應(yīng)用使相似性指標(biāo)建立在字符比較或基于字詞的比較的基礎(chǔ)上,那么媒體導(dǎo)航應(yīng)用可設(shè)定相似性閾值,以致一定百分率的字符或字詞必須匹配。在另一個(gè)例子中,如果媒體導(dǎo)航應(yīng)用根據(jù)關(guān)鍵字,把媒體資產(chǎn)標(biāo)識(shí)符分配給各個(gè)類別,那么媒體導(dǎo)航應(yīng)用可設(shè)定閾值,以致兩個(gè)媒體資產(chǎn)標(biāo)識(shí)符屬于相同類別的可能性必須高于給定水平。可以使用任何這樣的適合于相似性指標(biāo)的閾值。
如果媒體導(dǎo)航應(yīng)用通過利用控制電路304,判定計(jì)算的相似性指標(biāo)都未超過閾值,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1220。在1220,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,通知用戶未找到任何匹配物。和在圖9的910一樣,媒體導(dǎo)航應(yīng)用可為此生成供顯示(例如在顯示器312上)的通知消息,或者可以生成音頻消息(例如,通過揚(yáng)聲器314播放)。也可使用任何其它適當(dāng)?shù)耐ㄖ侄危热缬|感(例如,振動(dòng)),或者它們的任意組合。
如果媒體導(dǎo)航應(yīng)用通過利用控制電路304,判定至少一個(gè)計(jì)算的相似性指標(biāo)超過閾值,那么媒體導(dǎo)航應(yīng)用可進(jìn)入1222。在1222,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,選擇建議的媒體資產(chǎn)標(biāo)識(shí)符,以呈現(xiàn)給用戶。例如,媒體資產(chǎn)標(biāo)識(shí)符可選擇與接收的媒體資產(chǎn)標(biāo)識(shí)符的相似性指標(biāo)最高的已知媒體資產(chǎn)標(biāo)識(shí)符。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可選擇其相似性指標(biāo)超過閾值,并且與用戶的偏好一致(例如,根據(jù)保存的用戶偏好,或者保存在存儲(chǔ)電路308或者可通過通信網(wǎng)絡(luò)414訪問的用戶簡檔)的已知媒體資產(chǎn)標(biāo)識(shí)符。
在1224,媒體導(dǎo)航應(yīng)用可向用戶提供確認(rèn)選擇的媒體資產(chǎn)標(biāo)識(shí)符對(duì)應(yīng)于他們請求的媒體資產(chǎn)的選項(xiàng)。例如,媒體導(dǎo)航應(yīng)用可在用戶設(shè)備裝置500的顯示器312上,生成供顯示的媒體資產(chǎn)標(biāo)識(shí)符確認(rèn)消息508。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可播放音頻消息(例如,利用用戶設(shè)備裝置500的揚(yáng)聲器314),所述音頻消息向用戶要求確認(rèn)(所述確認(rèn)將利用麥克風(fēng)502或用戶輸入接口310接收)。
可以預(yù)見的是圖12的步驟或說明可以和本公開的任何其它實(shí)施例一起使用。另外,對(duì)本公開來說,關(guān)于圖12說明的各個(gè)步驟和描述可按備選的順序進(jìn)行,或者并行地進(jìn)行。例如,這些步驟都可按任意順序進(jìn)行,并行地進(jìn)行,或者基本同時(shí)地進(jìn)行,以減小延遲,或者提高系統(tǒng)或方法的速度。此外,應(yīng)注意關(guān)于圖3-7討論的裝置或設(shè)備任意之一可用于進(jìn)行圖12中的各個(gè)步驟之中的一個(gè)或多個(gè)步驟。
圖13是按照本公開的一些實(shí)施例,當(dāng)用戶請求已被部分播放的媒體資產(chǎn)的一部分的存儲(chǔ)時(shí),結(jié)合來自多個(gè)來源的媒體資產(chǎn)的一部分的多段的例證步驟的流程圖。應(yīng)注意處理1300或其任意步驟可在圖3-7中所示的設(shè)備任意之一上進(jìn)行,或者由所述設(shè)備任意之一提供。例如,處理1300可如在用戶設(shè)備402、404和/或406(圖4)上實(shí)現(xiàn)的控制電路指令的那樣,由控制電路304(圖3)執(zhí)行,以便在用戶請求媒體資產(chǎn)的已被部分播放的一部分的存儲(chǔ)時(shí),結(jié)合來自多個(gè)來源的媒體資產(chǎn)的一部分的各個(gè)片段。另外,處理1300的一個(gè)或多個(gè)步驟可被并入任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟中,或者可以與任何其它處理或?qū)嵤├囊粋€(gè)或多個(gè)步驟結(jié)合。
在1302,和在圖8的802一樣,媒體導(dǎo)航應(yīng)用可通過利用控制電路304和麥克風(fēng)502,從用戶接收語音命令(例如,命令504)。在1304,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定語音命令包含保存媒體資產(chǎn)的一部分的指令,其中所述部分小于整個(gè)媒體資產(chǎn)。同樣,該存儲(chǔ)操作仿效圖8的804。
在1306,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,判定媒體資產(chǎn)的所述部分是否已在與所述指令對(duì)應(yīng)的初始來源處被部分播放。例如,如果用戶正在用戶設(shè)備裝置500上觀看媒體資產(chǎn),那么媒體導(dǎo)航應(yīng)用可能檢測到用戶已指令該媒體導(dǎo)航應(yīng)用保存當(dāng)前場景。通過利用控制電路304,媒體導(dǎo)航應(yīng)用可能判定在所述指令之時(shí),所述場景已在用戶設(shè)備裝置500(即,對(duì)應(yīng)于所述指令的初始來源)上被部分播放。這種部分重放可由媒體導(dǎo)航應(yīng)用檢測。
在1308,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,識(shí)別媒體資產(chǎn)的所述部分的與初始來源不同的第二來源。和在圖8的806一樣,在一些實(shí)施例中,媒體導(dǎo)航應(yīng)用可訪問可在本地或者在遠(yuǎn)程數(shù)據(jù)庫獲得的媒體資產(chǎn)的各個(gè)部分的已知來源的列表。在其它實(shí)施例中,媒體導(dǎo)航應(yīng)用可進(jìn)行更廣泛的因特網(wǎng)搜索(例如,利用通信網(wǎng)絡(luò)414),以尋找適當(dāng)?shù)膩碓础?/p>
在1310,媒體導(dǎo)航應(yīng)用可通過利用控制電路304,使得從所述初始來源保存媒體資產(chǎn)的所述部分的剩余片段。例如,媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的所述部分的在收到所述指令之時(shí)和所述部分的結(jié)尾之間過去的剩余片段被保存(例如,保存到存儲(chǔ)電路308)。
在1312,通過利用控制電路304,媒體導(dǎo)航應(yīng)用可使得從第二來源,保存媒體資產(chǎn)的所述部分的部分播放過的片段。例如,媒體導(dǎo)航應(yīng)用可使媒體資產(chǎn)的所述部分的在該所述部分的起點(diǎn)和收到指令的時(shí)間之間過去的剩余片段被保存(例如,保存到存儲(chǔ)電路308)。媒體導(dǎo)航應(yīng)用可保存比在初始來源部分播放過的片段多的片段(例如,與從初始來源保存的剩余片段交疊,以考慮到這兩個(gè)子部分之間的脫節(jié)現(xiàn)象)。
在1314,通過利用控制電路304,媒體導(dǎo)航應(yīng)用可結(jié)合媒體資產(chǎn)的所述部分的部分播放片段和剩余片段,從而形成媒體資產(chǎn)的整個(gè)被請求部分。例如,媒體導(dǎo)航應(yīng)用可結(jié)合這兩個(gè)片段,形成單個(gè)文件(例如,位于存儲(chǔ)電路308)。在另一個(gè)例子中,媒體導(dǎo)航應(yīng)用可生成從一個(gè)片段到另一個(gè)片段的鏈接,以致可無縫重放這兩個(gè)保存的文件。
可以預(yù)見的是圖13的步驟或說明可以和本公開的任何其它實(shí)施例一起使用。另外,對(duì)本公開來說,關(guān)于圖13說明的各個(gè)步驟和描述可按備選的順序進(jìn)行,或者并行地進(jìn)行。例如,這些步驟都可按任意順序進(jìn)行,并行地進(jìn)行,或者基本同時(shí)地進(jìn)行,以減小延遲,或者提高系統(tǒng)或方法的速度。此外,應(yīng)注意關(guān)于圖3-7討論的裝置或設(shè)備任意之一可用于進(jìn)行圖13中的各個(gè)步驟之中的一個(gè)或多個(gè)步驟。
對(duì)本領(lǐng)域的普通技術(shù)人員來說,顯然可用包括計(jì)算機(jī)可用和/或可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,具體體現(xiàn)本發(fā)明中涉及的各種方法。例如,這種計(jì)算機(jī)可用介質(zhì)可由上面保存有計(jì)算機(jī)可讀程序代碼的只讀存儲(chǔ)器器件,比如CD-ROM光盤或常規(guī)的ROM器件,或者隨機(jī)存取存儲(chǔ)器,比如硬盤驅(qū)動(dòng)器或計(jì)算機(jī)磁盤組成。還應(yīng)明白本發(fā)明中涉及的各種方法、技術(shù)和處理可以利用處理電路執(zhí)行。例如,媒體資產(chǎn)的所述部分的來源的識(shí)別可由處理電路,例如由圖3的處理電路306進(jìn)行。例如,處理電路可以是用戶設(shè)備裝置300、媒體內(nèi)容源416或媒體引導(dǎo)數(shù)據(jù)源418內(nèi)的通用處理器、定制集成電路(例如,ASIC)、或者現(xiàn)場可編程門陣列(FPGA)。例如,如這里所述的媒體資產(chǎn)對(duì)應(yīng)可被保存在和取回自圖3的存儲(chǔ)裝置308,或者圖4的媒體引導(dǎo)數(shù)據(jù)源418。此外,處理電路或計(jì)算機(jī)程序可更新與用戶相關(guān)的設(shè)置,比如用戶簡檔偏好,更新保存在圖3的存儲(chǔ)裝置308或圖4的媒體引導(dǎo)數(shù)據(jù)源418內(nèi)的信息。
上面討論的處理是例證性,而不是限制性的。本領(lǐng)域的技術(shù)人員會(huì)意識(shí)到這里討論的處理的各個(gè)步驟可被省略、修改、組合和/或重排,可以進(jìn)行任何另外的步驟,而不脫離本發(fā)明的范圍。更一般地,上面的公開內(nèi)容是例證性,而不是限制性的。本發(fā)明的范圍僅由下面的權(quán)利要求限定。此外,應(yīng)注意,在任何一個(gè)實(shí)施例中說明的特征和限制可適用于本文中的任何其它實(shí)施例,與一個(gè)實(shí)施例相關(guān)的流程圖或例子可適當(dāng)?shù)嘏c任何其它實(shí)施例結(jié)合,可按不同的順序進(jìn)行,或者可并行地進(jìn)行。另外,記載在本文中的系統(tǒng)和方法可以實(shí)時(shí)地進(jìn)行。另外應(yīng)注意,上面說明的系統(tǒng)和/或方法可以適用于其它系統(tǒng)和/或方法,或者可按照其它系統(tǒng)和/或方法使用。