專利名稱:內(nèi)容簽名的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉 及簽名,尤其是內(nèi)容簽名。
背景技術(shù):
顯示設(shè)備可從各種不同的源接收內(nèi)容。作為示例,除了顯示來自諸如電視節(jié)目的訂閱服務(wù)的媒體以外,電視機還可連接到各種外圍設(shè)備,諸如DVD播放器、藍光播放器、數(shù)字錄像機、游戲系統(tǒng)、家庭計算機等。此外,在某些情形中,顯示設(shè)備還可被配置為從諸如流傳輸服務(wù)、因特網(wǎng)等的其他源接收內(nèi)容。
發(fā)明內(nèi)容
提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下的具體實施方式
中進一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標識所要求保護主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。此外,所要求保護的主題不限于解決在本公開的任何部分中提及的任何或所有缺點的各實現(xiàn)。根據(jù)本發(fā)明的一方面,提供了內(nèi)容簽名。例如,在一個所公開的實施例中,顯示接收器設(shè)備包括一個或多個源輸入,其中每個源輸入被配置為從對應(yīng)內(nèi)容源接收內(nèi)容信號。 顯示接收器設(shè)備還包括內(nèi)容標識模塊,以將從每個所接收的內(nèi)容信號中得到的采樣信息發(fā)送到簽名處理器,并從簽名處理器接收每個對應(yīng)內(nèi)容源的內(nèi)容信息,特定內(nèi)容源的內(nèi)容信息指示包括在從該特定內(nèi)容源接收的內(nèi)容信號中的內(nèi)容項。顯示接收器設(shè)備還包括關(guān)聯(lián)模塊,以將對應(yīng)于特定內(nèi)容源的內(nèi)容項與不對應(yīng)于該特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。
圖1示出根據(jù)本發(fā)明的實施例的用于內(nèi)容簽名的示例使用環(huán)境。圖2示意性地示出統(tǒng)一用戶界面的實施例的示例。圖3示出提供內(nèi)容簽名的示例方法的流程圖。
具體實施例方式顯示接收器設(shè)備可從多個不同的源接收內(nèi)容。這些源可利用不同的技術(shù),并且甚至可利用不同的用戶輸入設(shè)備以訪問與設(shè)備相關(guān)聯(lián)的菜單。例如,電視機形式的顯示接收器設(shè)備可被配置為與DVD播放器、媒體中心計算機、電影流傳輸服務(wù)和數(shù)字錄像機進行接口,且這些設(shè)備中的每一個可具有其自己的用戶界面,并通??捎善渥陨淼倪b控器訪問。此夕卜,每次用戶期望收看來自不同的源的內(nèi)容時,用戶可能必須在電視機上指示利用哪個源輸入(例如,源1、源2、源3等)。這不但對用戶來說是麻煩的,而且輸入通常不指示哪個輸入與哪個設(shè)備相關(guān)聯(lián),因此用戶通常會遍歷源輸入直到所期望的源被選中。此外,由于顯示器獲得的內(nèi)容缺少任何種類的互連性,因此具有這樣的系統(tǒng)的豐富的用戶體驗對用戶來說是有挑戰(zhàn)性的。內(nèi)容簽名允許顯示接收器設(shè)備標識來自各種源的不同的內(nèi)容。簽名允許顯示接收器設(shè)備標識內(nèi)容,不考慮內(nèi)容所出自的源,并且無需為向顯示接收器設(shè)備報告內(nèi)容信息而專門配置該源。被配置為以此方式簽名內(nèi)容的顯示接收器設(shè)備可提供統(tǒng)一用戶界面,用戶可與該界面交互以選擇來自各種源的內(nèi)容和/或發(fā)現(xiàn)其他相關(guān)的內(nèi)容。以此方式,可通過顯示器上呈現(xiàn)的單個用戶界面訪問來自各種不同的源的內(nèi)容。此外,由于內(nèi)容是被顯示接收器設(shè)備標識的,因此統(tǒng)一用戶界面除了提供到內(nèi)容項的接入點以外可顯示關(guān)于每個內(nèi)容項的信息。此外,可將來自不同源的內(nèi)容與所標識的內(nèi)容相關(guān)聯(lián)。這樣的顯示接收器設(shè)備還可被配置為基于有關(guān)哪個內(nèi)容源由哪個遙控器控制的推斷來提供用于與各種源進行交互的統(tǒng)一方法,和/或提供詳細說明該顯示設(shè)備上的內(nèi)容消費行為的消費報告。在某些實施例中,顯示接收器設(shè)備可采用包括用于可視地呈現(xiàn)內(nèi)容的顯示屏的顯示器的形式。在其他實施例中,顯示接收器設(shè)備可采用機頂盒和/或外圍接收器的形式,該外圍接收器連接到可視地呈現(xiàn)內(nèi)容的顯示屏。以下描述同等地適用于兩類實施例。下面的術(shù)語“顯示器”用于既指包括集成的顯示屏的獨立的顯示設(shè)備,也指連接到顯示屏的外圍單兀?,F(xiàn)在轉(zhuǎn)向圖1,圖1示出被配置為在顯示器2 上顯示內(nèi)容的顯示設(shè)備20。作為示例,顯示設(shè)備20可以是電視機。但是,應(yīng)當(dāng)理解,帶有顯示器22a的顯示設(shè)備20僅是合適的顯示設(shè)備的一個示例。因此,其他合適的顯示設(shè)備包括但不限于,包括顯示器22b的計算機監(jiān)視器、包括顯示器22c的膝上型計算機、包括顯示器22d的移動計算設(shè)備、被配置為連接到顯示器的外圍設(shè)備等。盡管以下討論主要聚焦于顯示設(shè)備20,但可以理解的是可在各種不同的內(nèi)容遞送設(shè)備上實現(xiàn)內(nèi)容簽名和相關(guān)的功能。顯示設(shè)備20可被配置為從各種源接收用于在顯示器2 上視覺呈現(xiàn)的內(nèi)容。某些內(nèi)容源可以是外圍內(nèi)容源,諸如附連于顯示設(shè)備20的外部設(shè)備。示例包括但不限于DVD 播放器、藍光播放器、機頂盒、媒體中心計算機、數(shù)字錄像機、游戲控制臺等。其他內(nèi)容源可以是被直接集成到顯示設(shè)備20的集成的內(nèi)容源,諸如內(nèi)置電視機調(diào)諧器。外圍或集成的某些內(nèi)容源可以是被配置為經(jīng)由網(wǎng)絡(luò)30接收內(nèi)容的網(wǎng)絡(luò)內(nèi)容源,諸如電影流傳輸服務(wù)、因特網(wǎng)電視等??山?jīng)由顯示設(shè)備20的一個或多個源輸入M來接收內(nèi)容,其中每個源輸入被配置為從對應(yīng)內(nèi)容源接收內(nèi)容信號。作為示例,輸入A可從DVD播放器接收內(nèi)容信號,輸入B可從游戲控制臺接收內(nèi)容信號,調(diào)諧器C可從電視機調(diào)諧器接收內(nèi)容信號等。顯示設(shè)備20除了顯示從各種內(nèi)容源接收的內(nèi)容以外,可被配置為監(jiān)視在每個輸入處的內(nèi)容信號。例如,顯示設(shè)備20可被配置為對每個內(nèi)容信號進行采樣,從而獲得來自每個所接收的內(nèi)容信號的采樣信息。隨后可利用這樣的采樣信息來標識來自源中每一個的內(nèi)容,從而提供更豐富的用戶體驗,如下文所描述的。如圖1所示,顯示設(shè)備20還可包括有助于對來自各種內(nèi)容源的內(nèi)容的標識的內(nèi)容標識模塊26。這樣,雖然內(nèi)容源可能彼此不相關(guān),但內(nèi)容標識模塊沈不僅允許對來自源中每一個的內(nèi)容進行標識,而且將該內(nèi)容彼此相關(guān)聯(lián)和/或與來自其他源的內(nèi)容相關(guān)聯(lián),如以下更詳細地描述的。內(nèi)容標識模塊沈可被配置為將從每個所接收的內(nèi)容信號中得到的樣本信息發(fā)送到網(wǎng)絡(luò)可訪問的遠程服務(wù),諸如經(jīng)由網(wǎng)絡(luò)30(例如因特網(wǎng))可訪問的簽名處理器28。顯示設(shè)備20可以任何合適的方式得到這樣的采樣信息。例如,由于顯示設(shè)備20被配置為監(jiān)視從各種源到顯示設(shè)備20的視頻和音頻信號輸入,因此從這些信號中得到的采樣信息隨后可用于內(nèi)容簽名。由此,在某些實施例中,顯示設(shè)備20還可包括本地簽名獲取模塊32以對由每個源輸入接收的內(nèi)容信號進行采樣,并為內(nèi)容標識模塊26準備采樣信息??蓮膬?nèi)容信號的音頻方面、內(nèi)容信號的視頻方面、與內(nèi)容信 號相關(guān)聯(lián)的輔助數(shù)據(jù)方面(例如,隱藏字幕、元數(shù)據(jù)等)、或所接收的內(nèi)容信號的其他方面得到采樣信息。在某些實施例中,采樣信息可包括從所接收的內(nèi)容信號中得到的數(shù)字簽名。這樣, 簽名獲取模塊32可被配置為執(zhí)行這樣的內(nèi)容簽名。這樣的簽名可包括執(zhí)行對內(nèi)容的分割, 分析每段,并/或提供度量和各種參數(shù)。在某些實施例中,簽名可包括將所接收的內(nèi)容發(fā)送到簽名處理器28用于遠程處理。在該實施例中,發(fā)送到簽名處理器的采樣信息可以是原始內(nèi)容和/或壓縮內(nèi)容的一小段。在某些實施例中,可從所接收的內(nèi)容信號的視頻方面得到數(shù)字簽名。這可包括動態(tài)的色度和亮度的變化和/或?qū)ο笞R別,諸如面部識別、字符識別等。數(shù)字簽名可另外地或另選地從所接收的內(nèi)容信號的音頻方面中得到,諸如音頻簽名、音符序列、音頻力度和/或強度的矢量表示、語音到文本的分析等。此外,在某些實施例中,數(shù)字簽名可另外地或另選地從所接收的內(nèi)容信號的輔助數(shù)據(jù)方面中得到,諸如數(shù)字編碼格式和/或子格式,和/或諸如隱藏字幕信息、DVB字幕的嵌入元數(shù)據(jù)等。此外,在某些實施例中,這樣的簽名可包括多變量簽名,允許在全部信息不可用時基于采樣對內(nèi)容進行標識。在此情形中,可基于當(dāng)前流中的數(shù)據(jù)方面來執(zhí)行分割。但是,可利用諸如來自外來數(shù)據(jù)源(例如,單獨的元數(shù)據(jù)流)的附加數(shù)據(jù),以提高簽名的準確性。作為非限制性的示例,在某些實施例中,多變量簽名可被編碼為矢量矩陣。繼續(xù)圖1,顯示設(shè)備20的簽名獲取模塊32可被配置為以任何合適的方式對內(nèi)容信號進行采樣。例如,在某些實施例中,簽名獲取模塊32可被配置為順序地對由不同的源輸入接收的內(nèi)容信號進行采樣。作為示例,簽名獲取模塊32可被配置為每分鐘一次順序地對顯示設(shè)備20的源輸入24進行采樣。在某些實施例中,簽名獲取模塊32可替換地對各種源輸入進行采樣,以特定的間隔生成來自每個源輸入的相關(guān)的視頻和音頻快照。這樣的方法對于可能無法同時解碼全部可能的輸入頻道的顯示設(shè)備來說可能是適合的。但是,更先進的顯示設(shè)備可具有對由兩個或多個源輸入接收的內(nèi)容信號進行并發(fā)地采樣的簽名獲取模塊32所需的資源和能力。此外,在某些實施例中,簽名獲取模塊32可被配置為當(dāng)顯示器被關(guān)閉時對由不同的源輸入接收的內(nèi)容信號進行預(yù)先采樣。隨后可經(jīng)由網(wǎng)絡(luò)30將原始的、壓縮的或預(yù)先處理的采樣信息發(fā)送到簽名處理器 28。簽名處理器28可被配置為以任何合適的方式接收采樣信息。作為示例,簽名處理器28 可包括與顯示設(shè)備20的模塊相對應(yīng)的服務(wù)。例如,簽名處理器28可包括被配置為從內(nèi)容標識模塊26接收采樣信息的內(nèi)容標識服務(wù)34。簽名處理器28可被配置為例如使用內(nèi)容標識服務(wù)34來執(zhí)行對數(shù)字簽名與數(shù)字內(nèi)容指紋數(shù)據(jù)庫中的數(shù)字內(nèi)容指紋的匹配。例如,在將多變量簽名編碼為矢量矩陣的情形中, 內(nèi)容標識服務(wù)34可被配置為對矢量矩陣進行分析,并在之前已被分析過的相關(guān)內(nèi)容的大型數(shù)據(jù)庫中查找最有可能匹配該矩陣的。此外,這樣的處理可包括利用從內(nèi)容簽名中得到的用于執(zhí)行查詢的信息(例如, 經(jīng)由內(nèi)容標識模塊沈、和/或內(nèi)容標識服務(wù)34),諸如在因特網(wǎng)搜索引擎上的查詢。這樣的查詢可提供非廣播數(shù)據(jù)流的有用的數(shù)據(jù)流。此外,來自簽名的音頻和視頻方面的信息可與來自簽名的輔助數(shù)據(jù)方面的信息相組合以用于附加的分析。這樣的分析可確認例如已經(jīng)正確地標識了內(nèi)容項。在某些情形中,這樣的處理可包括分析采樣信息以生成附加的標記。例如,可分析特定內(nèi)容項的隱藏字幕數(shù)據(jù)以確定用于修改該內(nèi)容項的元數(shù)據(jù)的附加的標記。一旦獲得并處理了采樣信息,簽名處理器觀可被配置為(例如,經(jīng)由內(nèi)容標識服務(wù)34)將內(nèi)容信息發(fā)送回內(nèi)容標識模塊沈。因此,內(nèi)容標識模塊沈被配置為從簽名處理器 28接收每個對應(yīng)內(nèi)容源的這樣的內(nèi)容信息。對應(yīng)內(nèi)容源的內(nèi)容信息可指示內(nèi)容項,該內(nèi)容項包括在從對應(yīng)內(nèi)容源接收的內(nèi)容信號中,并且從該內(nèi)容項中得到采樣信息。內(nèi)容項的示例可包括但不限于電視演出、電影、 游戲、因特網(wǎng)視頻等。內(nèi)容信息可包括涉及內(nèi)容項的任何合適的信息,諸如節(jié)目標題、節(jié)目評級、用戶評級、演員列表、概述、制作年份等。以此方式,通過在設(shè)備級執(zhí)行輸入的基于樣本的簽名并且將簽名信息發(fā)送到分析服務(wù)用于遠程處理,可對顯示設(shè)備20獲得的全部內(nèi)容進行標識而無需考慮源。繼續(xù)圖1,顯示設(shè)備20還可被配置為基于從簽名處理器觀接收的內(nèi)容信息來提供用戶界面。作為示例,顯示設(shè)備20可包括用戶界面模塊36以生成包括用于每個內(nèi)容源的菜單選項的統(tǒng)一用戶界面。每個菜單選項除了提供對相關(guān)聯(lián)的內(nèi)容的接入點以外,還可包括經(jīng)由內(nèi)容標識模塊沈所標識的對應(yīng)內(nèi)容源的內(nèi)容信息,如下所述。例如,每個菜單選項可包括從接收自對應(yīng)內(nèi)容源的內(nèi)容信號捕捉的圖像,諸如來自內(nèi)容項的屏幕截圖。作為另一個示例,每個菜單選項可包括對應(yīng)內(nèi)容源的被包括作為從簽名處理器接收的內(nèi)容信息的一部分的圖像,諸如電影海報、宣傳游戲圖像等。作為另一個示例,每個菜單選項可包括對應(yīng)內(nèi)容源的被包括作為從簽名處理器接收的內(nèi)容信息的一部分的標題,和/或包括在內(nèi)容信息中的任何其他這樣的文本或其他信息。可在顯示器2 上可視地呈現(xiàn)這樣的統(tǒng)一用戶界面,諸如38所示。例如,每個菜單選項40a-40f可包括(例如,如所采樣的)來自該源的可用內(nèi)容的屏幕截圖和標題(例如,如由內(nèi)容標識模塊沈和簽名處理器觀所確定的)。在某些實施例中,這些菜單選項可與當(dāng)前正被顯示的用于主要觀看的內(nèi)容項(諸如內(nèi)容項42) —同顯示。在某些實施例中, 菜單選項(例如,菜單選項40a-40f)將包括靜態(tài)圖像,而當(dāng)前活動的內(nèi)容項(例如,內(nèi)容項 42)包括運動圖像和活動的聲音。顯示設(shè)備20可包括切換模塊44,該切換模塊被配置為響應(yīng)于對統(tǒng)一用戶界面的對應(yīng)的菜單選項的選擇,使顯示器2 可視地呈現(xiàn)由對應(yīng)內(nèi)容源遞送的內(nèi)容。應(yīng)當(dāng)理解,可以任何合適的方式來實現(xiàn)可視地呈現(xiàn)這樣的內(nèi)容。例如,在某些實施例中,例如通過使用所選內(nèi)容代替當(dāng)前正被顯示給用戶的內(nèi)容(例如,內(nèi)容項42),可將所選內(nèi)容帶入焦點用于主要觀看。換言之,帶有運動圖像和活動的聲音地顯示與所選菜單選項相關(guān)聯(lián)的內(nèi)容項。在此情形中,與統(tǒng)一用戶界面相關(guān)聯(lián)的菜單選項被保留顯示。但是,在某些實施例中,可將所選內(nèi)容帶入視圖,并且可將全部其他內(nèi)容(例如,內(nèi)容項42、菜單選項40a-40f等)從視圖中移除,從而有效地“更換頻道”。以此方式,用戶可將圖像、文本、音頻、和/或其他特定內(nèi)容的信息用作可選菜單項而在各種視頻和音頻輸入設(shè)備之間進行切換。內(nèi)容簽名還提供將來自各種源的內(nèi)容彼此相關(guān)聯(lián)。這樣,顯示設(shè)備20還可包括關(guān)聯(lián)模塊46,以將對應(yīng)于特定內(nèi)容源的內(nèi)容項與不對應(yīng)于該特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。可以任何合適的方式實現(xiàn)這樣的關(guān)聯(lián)。例如,顯示設(shè)備20可利用本地或遠程數(shù)據(jù)庫來管理數(shù)字簽名信息。以此方式,關(guān)聯(lián)模塊46本身可查找不同入口之間的相關(guān)性和/或其他信息(例如,來 自節(jié)目指南的元數(shù)據(jù)、搜索引擎等)。作為另一個示例,在某些實施例中,關(guān)聯(lián)模塊46可被配置為與遠程服務(wù)協(xié)作以對內(nèi)容進行關(guān)聯(lián),諸如簽名處理器28的遠程關(guān)聯(lián)服務(wù)48。在此情形中,關(guān)聯(lián)模塊46可與關(guān)聯(lián)服務(wù)48協(xié)作以將對應(yīng)于特定內(nèi)容源的內(nèi)容項與不對應(yīng)于該特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。以此方式,簽名處理器28提供分析引擎以確定隨后被發(fā)送回至顯示設(shè)備20的關(guān)聯(lián),以便關(guān)聯(lián)模塊46隨后可對內(nèi)容進行關(guān)聯(lián)。關(guān)聯(lián)模塊46可被配置為提供包括一個或多個相關(guān)聯(lián)的內(nèi)容項的內(nèi)容推薦。這樣的內(nèi)容推薦可(例如,經(jīng)由源輸入24)指示顯示設(shè)備20可用的特定的內(nèi)容項,該內(nèi)容項與顯示設(shè)備20可用的內(nèi)容項中的另一個相關(guān)。例如,內(nèi)容推薦可指示經(jīng)由第一輸入接收的相同的內(nèi)容經(jīng)由第二輸入以不同的格式對顯示設(shè)備20是可用的,或者將是可用的。作為另一個示例,內(nèi)容推薦可指示經(jīng)由輸入接收的內(nèi)容的延續(xù)(例如,電視連續(xù)劇的下一集、下一張光盤等)經(jīng)由另一個輸入對顯示設(shè)備20是可用的,或者將是可用的。作為另一個示例,內(nèi)容推薦可指示相關(guān)的內(nèi)容(例如,同一演員、導(dǎo)演、主題、評級等的內(nèi)容)經(jīng)由另一個輸入是可用的,或者將是可用的。此外,關(guān)聯(lián)模塊46可被配置為記錄一個或多個相關(guān)聯(lián)的內(nèi)容項。例如,如果內(nèi)容推薦指示可經(jīng)由電視節(jié)目獲得下一集,則關(guān)聯(lián)模塊46可在播放該集時用信號通知數(shù)字錄像機以錄制該集。關(guān)聯(lián)模塊46還可被配置為提供對經(jīng)由另一個設(shè)備訪問一個或多個相關(guān)聯(lián)的內(nèi)容項的許可。這樣,如果例如顯示設(shè)備20當(dāng)前正在播放電影,則關(guān)聯(lián)模塊46可允許用戶在另一臺顯示器上觀看電影,諸如用戶的膝上型計算機的顯示器22c??衫弥醒朐S可服務(wù)器來方便這樣的許可。這樣,傳統(tǒng)的顯示設(shè)備向用戶呈現(xiàn)分割的內(nèi)容,如此處描述的內(nèi)容簽名允許顯示設(shè)備對其各種輸入獲得的內(nèi)容進行標識和關(guān)聯(lián)。圖2示出統(tǒng)一用戶界面50的示例布局,其中當(dāng)前視圖52用于顯示當(dāng)前正顯示給用戶的內(nèi)容??稍?4顯示對應(yīng)于用戶簡檔的圖像??稍?6顯示用于來自互連設(shè)備的內(nèi)容的菜單選項。可在58顯示用于來自虛擬服務(wù)的內(nèi)容的菜單選項,諸如經(jīng)由因特網(wǎng)獲得的相關(guān)聯(lián)的視頻剪輯。以此方式,向用戶顯示來自不同的內(nèi)容源的內(nèi)容,無論是顯示設(shè)備的物理輸入還是通過網(wǎng)絡(luò)(例如,因特網(wǎng))的虛擬輸入。菜單選項中的每一個提供對來自對應(yīng)于該特定的菜單選項的源的可用的實際內(nèi)容的可視指示。如上所述,可(例如,使用遙控器、 游戲控制器、視覺輸入、語音輸入、或另一種輸入機制)選擇特定的菜單選項,從而使顯示設(shè)備呈現(xiàn)對應(yīng)于該菜單選項的內(nèi)容。此外,由于傳統(tǒng)的家庭娛樂系統(tǒng)通常受到分散式控制的影響,因此顯示設(shè)備20還可被配置為提供集中式控制,通過將獨立的遙控機制彼此相關(guān)來允許用戶以集中式的方式與各種來源的內(nèi)容進行交互,從而推斷輸入設(shè)備的功能。由此,顯示設(shè)備20還可包括一個或多個遙控器輸入80,其中每個遙控器輸入被配置為從一個或多個遙控器接收遠程命令信號,每個遙控器對應(yīng)于特定的內(nèi)容源。獨立的遙控器輸入可包括紅外輸入、射頻輸入、無線網(wǎng)絡(luò)輸入等。顯示設(shè)備20還可包括遠程推斷模塊82以基于對應(yīng)源輸入的激活來推斷遙控器84 控制哪個內(nèi)容源。在某些實施例中,可在自然學(xué)習(xí)階段進行這樣的推斷。例如,遠程推斷模塊82可確定每次用戶按下遙控器84上的與特定命令相關(guān)聯(lián)的按鈕時,他們還按下其他遙控器上的與其他功能相關(guān)聯(lián)的其他按鈕。由此,遠程推斷模塊82可“學(xué)會”對遙控器84上按鈕的選擇對應(yīng)于發(fā)出用于這些功能中的全部的命令。遠程推斷模塊82可被配置為以任何合適的方式提供集中式控制。例如,在某些實施例中,遠程推斷模塊82可允許顯示設(shè)備20本質(zhì)上接管其自身的行為。在此情形中,一旦得知響應(yīng)于遙控器84上的選擇而將要實現(xiàn)的行為,顯示設(shè)備20可發(fā)信號實現(xiàn)該行為。但是,在某些實施例中,遠程推斷模塊82可允許向遙控器84提供附加的功能。例如,一旦推斷出將與特定的按鈕相關(guān)聯(lián)的功能,遠程推斷模塊82可直接地向遙控器84發(fā)送功能更新以更新對遙控器84的編程。但是,在其他實施例中,遠程推斷模塊82可基于已得知的推斷通過諸如網(wǎng)絡(luò)30的網(wǎng)絡(luò)向遙控器84發(fā)送已更新的編程。以此方式,盡管傳統(tǒng)上負擔(dān)在于用戶對遙控器進行編程,顯示設(shè)備20本質(zhì)上可 “監(jiān)視”全部遙控器并觀察從特定遙控器接收的每個信號對顯示器上的內(nèi)容的影響。由此, 顯示設(shè)備可推斷如何設(shè)置音頻/視頻系統(tǒng),以及如何設(shè)置遙控器。此外,顯示設(shè)備20還可被配置為(例如,經(jīng)由切換模塊44)自動地切換至對應(yīng)于內(nèi)容源的源輸入,遠程推斷模塊已經(jīng)推斷出該內(nèi)容源由遙控器所控制。顯示設(shè)備20還被配置為提供關(guān)于每個輸入處的消費的信息。因此,顯示設(shè)備20還可包括報告模塊86以提供詳細說明經(jīng)由每個源輸入的內(nèi)容消費的消費報告。在某些實施例中,報告模塊86可被配置為例如使用經(jīng)由內(nèi)容標識模塊沈接收的內(nèi)容信息來提供消費報告。消費報告可包括任何合適的信息,諸如關(guān)于所播放的內(nèi)容的信息(諸如,標題、頻道等)、內(nèi)容所源自的源、播放內(nèi)容的次數(shù)和持續(xù)時間、在回放期間停止內(nèi)容回放的那些點、當(dāng)停止內(nèi)容回放時切換到哪些內(nèi)容(即,經(jīng)由內(nèi)容標識模塊所標識的哪些后續(xù)內(nèi)容項中斷了對前一內(nèi)容項的觀看)、在內(nèi)容回放的不同點處觀看環(huán)境的 (例如,如由麥克風(fēng)所測量的)環(huán)境噪聲級別、用戶簡檔信息、或?qū)嶋H上任何其他種類的可報告的信息。以此方式,消費數(shù)據(jù)可提供用戶觀看行為的全部歷史。此外,報告模塊86可被配置為經(jīng)由網(wǎng)絡(luò)30將消費報告發(fā)送到報告服務(wù)88。在其他實施例中,報告模塊86可被配置為通過低帶寬連接將消費報告發(fā)送到聚集服務(wù).簽名處理器觀的報告服務(wù)88可被配置為對消費報告進行分析。這樣的分析可用于例如向用戶提供定向的、相關(guān)的內(nèi)容建議。對消費報告的分析可包括內(nèi)容分析、用戶界面分析、設(shè)備分析、用戶觀看行為分析等。此外,這樣的分析可包括對跨若干用戶的消費報告的匯聚以確定用戶群體之間的趨勢,這對內(nèi)容提供方、廣告商、和/或?qū)μ囟ㄈ巳汉?或目標人群的內(nèi)容消費趨勢感興趣的其他方是有價值的。現(xiàn)在轉(zhuǎn)向圖3,圖3示出提供內(nèi)容簽名的示例方法100。在102,方法100包括從一個或多個內(nèi)容源接收內(nèi)容信號??衫缃?jīng)由源輸入接收每個信號。在104,方法100包括將從每個所接收的內(nèi)容信號中得到的采樣信息發(fā)送到簽名處理器。在某些實施例中,如 106所示,方法100可以可選地包括從每個所接收的內(nèi)容信號中得到采樣信息。此外,在某些實施例中,如108所示,從所接收的內(nèi)容信號中得到數(shù)字簽名。在 110,方法100包括從簽名處理器接收每個對應(yīng)內(nèi)容源的內(nèi)容信息。在112,方法100可選地包括生成包括用于每個內(nèi)容源的菜單選項的統(tǒng)一用戶界面。每個菜單選項可包括例如對應(yīng)內(nèi)容源的所標識的內(nèi)容信息。在某些實施例中,如114所示,方法100可以可選地包括接收對統(tǒng)一用戶界面的菜單選項的選擇。因此,在116,方法100可以可選地包括響應(yīng)于這樣的選擇可視地呈現(xiàn)由對應(yīng)內(nèi)容源遞送的內(nèi)容。此外,在某些實施例中,如118所示,方法100可以可選地包括將對應(yīng)于特定內(nèi)容源的一個或多個內(nèi)容項與不對應(yīng)于該特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。在某些實施例中,如120所示,這樣的關(guān)聯(lián)可包括提供包含一個或多個相關(guān)聯(lián)的內(nèi)容項的內(nèi)容推薦。此外,在某些實施例中,如122所示,方法100可以可選地包括提供詳細說明經(jīng)由每個源輸入的內(nèi)容消費的消費報告。在此情形中,如124所示,方法100還可包括將消費報告發(fā)送到報告服務(wù)。此外,在某些實施例中,如126所示,方法100可以可選地包括推斷哪個內(nèi)容源由一個或多個遙控器中的哪一個來控制。作為示例,可在自然學(xué)習(xí)階段進行這樣的推斷。在某些實施例中,以上所描述的方法和過程可與包括一個或多個計算機的計算系統(tǒng)關(guān)聯(lián)。具體而言,此處描述的方法和過程可被實現(xiàn)為計算機應(yīng)用程序、計算機服務(wù)、計算機API、計算機庫和/或其它計算機程序產(chǎn)品。圖1示意性示出了可執(zhí)行以上描述的方法和過程中的一個或多個的顯示設(shè)備20 形式的非限制性計算系統(tǒng)。以簡化的形式示出顯示設(shè)備20。應(yīng)當(dāng)理解,實際上可使用任何計算機體系結(jié)構(gòu)而不背離本公開的范圍。在不同的實施例中,顯示設(shè)備20可采取電視機、 臺式計算機、膝上型計算機、平板計算機、家庭娛樂計算機、網(wǎng)絡(luò)計算設(shè)備、移動計算設(shè)備、 移動通信設(shè)備、游戲設(shè)備、大型計算機、服務(wù)器計算機等的形式。顯示設(shè)備20包括邏輯子系統(tǒng)130和數(shù)據(jù)保持子系統(tǒng)132。顯示設(shè)備20可包括顯示器22a、通信子系統(tǒng)134、和/或圖1中未示出的其他組件。顯示設(shè)備20還可以可選地包括用戶輸入設(shè)備,諸如遙控器、鍵盤、鼠標、游戲控制器、相機、麥克風(fēng)和/或例如觸摸屏。邏輯子系統(tǒng)130可包括被配置為執(zhí)行一個或多個指令的一個或多個物理設(shè)備。例如,邏輯子系統(tǒng)可被配置為執(zhí)行一個或多個指令,該一個或多個指令是一個或多個應(yīng)用程序、服務(wù)、程序、例程、庫、對象、組件、數(shù)據(jù)結(jié)構(gòu)、或其它邏輯構(gòu)造的部分??梢詫崿F(xiàn)這樣的指令以執(zhí)行任務(wù)、實現(xiàn)數(shù)據(jù)類型、變換一個或多個設(shè)備的狀態(tài)、或以其它方式得到所需結(jié)果。邏輯子系統(tǒng)可包括被配置為執(zhí)行軟件指令的一個或多個處理器。附加地或替代地,邏輯子系統(tǒng)可包括被配置為執(zhí)行硬件或固件指令的一個或多個硬件或固件邏輯機。邏輯子系統(tǒng)的處理器可以是單核或多核,且在其上執(zhí)行的程序可被配置為并行或分布式處理。邏輯子系統(tǒng)可以可選地包括遍布兩個或多個設(shè)備的獨立組件,所述設(shè)備可遠程放置和 /或被配置為進行協(xié)同處理。邏輯子系統(tǒng)的一個或多個方面可被虛擬化并由以云計算配置進行配置的可遠程訪問的聯(lián)網(wǎng)計算設(shè)備執(zhí)行。
數(shù)據(jù)保持子系統(tǒng)132可包括一個或多個物理的、非瞬態(tài)設(shè)備,所述設(shè)備被配置為保留數(shù)據(jù)和/或可由邏輯子系統(tǒng)執(zhí)行的指令,以實現(xiàn)此處描述的方法和過程。在實現(xiàn)此類方法和過程時,可以變換數(shù)據(jù)保持子系統(tǒng)132的狀態(tài)(例如,保持不同數(shù)據(jù))。數(shù)據(jù)保持子系統(tǒng)132可包括可移動介質(zhì)和/或內(nèi)置設(shè)備。數(shù)據(jù)保持子系統(tǒng)132可包括光學(xué)存儲設(shè)備(例如,⑶、DVD, HD-DVD、藍光光盤等)、半導(dǎo)體存儲器設(shè)備(例如,RAM、 EPROM、EEPROM等)、和/或磁存儲器設(shè)備(例如,硬盤驅(qū)動器、軟盤驅(qū)動器、磁帶驅(qū)動器、 MRAM等)等。數(shù)據(jù)保持子系統(tǒng)132可包括具有以下特性中的一個或多個特性的設(shè)備易失性、非易失性、動態(tài)、靜態(tài)、讀/寫、只讀、隨機存取、順序存取、位置可尋址、文件可尋址、以及內(nèi)容可尋址。在某些實施例中,可以將邏輯子系統(tǒng)130和數(shù)據(jù)保持子系統(tǒng)132集成到一個或多個常見設(shè)備中,如應(yīng)用程序?qū)S玫募呻娐坊蚱舷到y(tǒng)。圖1還示出可移動的計算機可讀存儲介質(zhì)136形式的數(shù)據(jù)保持子系統(tǒng)的一方面, 該方面可以用于存儲和/或傳送數(shù)據(jù)和/或可執(zhí)行以實現(xiàn)此處所述的方法和過程的指令。 可移動的計算機可讀存儲介質(zhì)136可采用⑶、DVD、HD-DVD、藍光光盤、EEPR0M、和/或軟盤等的形式。術(shù)語“模塊”、“程序”和“引擎”可用于描述被實現(xiàn)以執(zhí)行一個或多個特定功能的顯示設(shè)備20的一方面。在某些情形中,可通過執(zhí)行由數(shù)據(jù)保持子系統(tǒng)132所保存的指令的邏輯子系統(tǒng)130來實例化這樣的模塊、程序或引擎??梢岳斫?,可以從同一應(yīng)用程序、服務(wù)、 代碼塊、對象、庫、例程、API、功能等來實例化不同的模塊、程序和/或引擎。同樣,可以由不同的應(yīng)用程序、服務(wù)、代碼塊、對象、例程、API、函數(shù)等來實例化同一模塊、程序和/或引擎。 術(shù)語“模塊”、“程序”和“引擎”意在涵蓋單個或成組的可執(zhí)行文件、數(shù)據(jù)文件、庫、驅(qū)動程序、 腳本、數(shù)據(jù)庫紀錄等。應(yīng)當(dāng)理解,如此處所使用的“服務(wù)”可以是跨越多個用戶會話可執(zhí)行的、而且對一個或多個系統(tǒng)組件、程序和/或其他服務(wù)可用的應(yīng)用程序。在某些實現(xiàn)中,服務(wù)可以響應(yīng)于來自客戶機的請求而在服務(wù)器上運行。顯示器2 可用于呈現(xiàn)由數(shù)據(jù)保存子系統(tǒng)132保存的數(shù)據(jù)的可視表示。由于此處所描述的方法和過程改變了由數(shù)據(jù)保存子系統(tǒng)保存的數(shù)據(jù),并由此轉(zhuǎn)變了數(shù)據(jù)保存子系統(tǒng)的狀態(tài),因此同樣可以轉(zhuǎn)變顯示器2 的狀態(tài)以可視地表示底層數(shù)據(jù)中的改變。顯示器22a 可以包括使用實際上任何類型的技術(shù)的一個或多個顯示器設(shè)備??蓪⒋祟愶@示器設(shè)備與邏輯子系統(tǒng)130和/或數(shù)據(jù)保存子系統(tǒng)132組合在共享封裝中,或此類顯示器設(shè)備可以是外圍顯示器設(shè)備。當(dāng)包括通信子系統(tǒng)134時,其可被配置為將顯示設(shè)備20與一個或多個其他計算設(shè)備通信地相耦合。通信子系統(tǒng)134可包括與一個或多個不同的通信協(xié)議相兼容的有線和/ 或無線通信設(shè)備。作為非限制性示例,通信子系統(tǒng)可以被配置為經(jīng)由無線電話網(wǎng)、無線局域網(wǎng)、有線局域網(wǎng)、無線廣域網(wǎng)、有線廣域網(wǎng)等進行通信。在某些實施例中,通信子系統(tǒng)可允許顯示設(shè)備20經(jīng)由網(wǎng)絡(luò)(比如因特網(wǎng))向其他設(shè)備發(fā)送信息和/或從其他設(shè)備接收信息。應(yīng)該理解,此處描述的配置和/或方法在本質(zhì)上是示例性的,且這些具體實施例或示例不應(yīng)被理解為是局限性的,因為多種變體是可能的。此處描述的具體例程或方法可表示任何數(shù)量的處理策略中的一個或多個。由此,所示的各個動作可以按所示的順序執(zhí)行、 按其他順序執(zhí)行、并行地執(zhí)行、或者在某些情形下省略。同樣,可以改變上述過程的順序。
本發(fā)明的主題包括各 種過程、系統(tǒng)和配置的所有新穎和非顯而易見的組合和子組合、和此處所公開的其它特征、功能、動作、和/或特性、以及其任何和全部等效物。
權(quán)利要求
1.一種顯示接收器設(shè)備(20),包括一個或多個源輸入(M),每個源輸入04)被配置為從對應(yīng)的內(nèi)容源接收內(nèi)容信號;內(nèi)容標識模塊(26),將從每個所接收的內(nèi)容信號中得到的采樣信息發(fā)送到簽名處理器 (觀),并從所述簽名處理器08)接收用于每個對應(yīng)的內(nèi)容源的內(nèi)容信息,用于特定內(nèi)容源的內(nèi)容信息指示包括在從該特定內(nèi)容源接收的所述內(nèi)容信號中的內(nèi)容項;以及關(guān)聯(lián)模塊(46),將對應(yīng)于所述特定內(nèi)容源的所述內(nèi)容項與不對應(yīng)于所述特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。
2.如權(quán)利要求1所述的顯示接收器設(shè)備,其特征在于,所述關(guān)聯(lián)模塊被配置為與遠程關(guān)聯(lián)服務(wù)協(xié)作以將對應(yīng)于所述特定內(nèi)容源的所述內(nèi)容項與不對應(yīng)于所述特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。
3.如權(quán)利要求1所述的顯示接收器設(shè)備,其特征在于,所述關(guān)聯(lián)模塊被配置為提供包括所述一個或多個相關(guān)聯(lián)的內(nèi)容項的內(nèi)容推薦。
4.如權(quán)利要求1所述的顯示接收器設(shè)備,其特征在于,還包括報告模塊以提供詳細說明經(jīng)由每個源輸入的內(nèi)容消費的消費報告,所述報告模塊被配置為使用經(jīng)由所述內(nèi)容標識模塊接收的內(nèi)容信息來提供所述消費報告。
5.如權(quán)利要求4所述的顯示接收器設(shè)備,其特征在于,所述報告模塊被配置為將所述消費報告經(jīng)由網(wǎng)絡(luò)發(fā)送給報告服務(wù)。
6.如權(quán)利要求5所述的顯示接收器設(shè)備,其特征在于,所述報告服務(wù)被配置為使用從一個或多個其他顯示設(shè)備接收的一個或多個其他消費報告來聚合所述消費報告。
7.如權(quán)利要求5所述的顯示接收器設(shè)備,其特征在于,所述報告模塊被配置為基于所述消費報告從所述報告服務(wù)接收信息。
8.如權(quán)利要求4所述的顯示接收器設(shè)備,其特征在于,所述消費報告包括查看所述內(nèi)容項的時間段。
9.如權(quán)利要求8所述的顯示接收器設(shè)備,其特征在于,所述消費報告還包括經(jīng)由所述內(nèi)容標識模塊所標識的哪個不同的內(nèi)容項中斷了對所述內(nèi)容項的查看。
10.如權(quán)利要求4所述的顯示接收器設(shè)備,其特征在于,還包括本地簽名獲取模塊以對由每個源輸入接收的所述內(nèi)容信號進行采樣,并準備用于所述內(nèi)容標識模塊的采樣信息。
11.如權(quán)利要求10所述的顯示接收器設(shè)備,其特征在于,所述本地簽名獲取模塊被配置為并發(fā)地對由兩個或多個源輸入接收的內(nèi)容信號進行采樣。
12.如權(quán)利要求10所述的顯示接收器設(shè)備,其特征在于,所述本地簽名獲取模塊被配置為順序地對由不同的源輸入接收的內(nèi)容信號進行采樣。
13.如權(quán)利要求10所述的顯示接收器設(shè)備,其特征在于,所述本地簽名獲取模塊被配置為當(dāng)所述顯示接收器設(shè)備被關(guān)閉時對由不同的源輸入接收的內(nèi)容信號進行預(yù)先采樣。
14.如權(quán)利要求1所述的顯示接收器設(shè)備,其特征在于,還包括一個或多個遙控器輸入,每個遙控器輸入被配置為從一個或多個遙控器接收遠程命令信號,每個遙控器對應(yīng)于特定的內(nèi)容源;以及遠程推斷模塊,基于對對應(yīng)的源輸入的激活來推斷遙控器控制哪個內(nèi)容源。
15.如權(quán)利要求14所述的顯示接收器設(shè)備,其特征在于,所述遠程推斷模塊被配置為推斷在自然學(xué)習(xí)階段所述遙控器控制哪個內(nèi)容源。
全文摘要
本發(fā)明涉及內(nèi)容簽名。由包括一個或多個源輸入的顯示接收器設(shè)備提供內(nèi)容簽名,其中每個源輸入被配置為從對應(yīng)內(nèi)容源接收內(nèi)容信號。顯示接收器設(shè)備還包括內(nèi)容標識模塊,以將從每個所接收的內(nèi)容信號中得到的采樣信息發(fā)送到簽名處理器,并從簽名處理器接收每個對應(yīng)內(nèi)容源的內(nèi)容信息,特定內(nèi)容源的內(nèi)容信息指示包括在從該特定內(nèi)容源接收的內(nèi)容信號中的內(nèi)容項。顯示接收器設(shè)備還包括關(guān)聯(lián)模塊,以將對應(yīng)于特定內(nèi)容源的內(nèi)容項與不對應(yīng)于該特定內(nèi)容源的一個或多個相關(guān)聯(lián)的內(nèi)容項相關(guān)聯(lián)。
文檔編號H04L9/32GK102347839SQ201110285408
公開日2012年2月8日 申請日期2011年9月7日 優(yōu)先權(quán)日2010年9月8日
發(fā)明者D·G·克羅寧, D·斯洛, J·鮑德溫, R·莫里斯 申請人:微軟公司