專利名稱:為微件信道觀看者確定簡(jiǎn)檔的方法
技術(shù)領(lǐng)域:
本公開一般地涉及計(jì)算和數(shù)字內(nèi)容使用領(lǐng)域。更確切地說(shuō),本發(fā)明的實(shí)施例一般地涉及基于系統(tǒng)使用自動(dòng)地確定用于數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者簡(jiǎn)檔。
背景技術(shù):
當(dāng)提供用于交互式電視(TV)系統(tǒng)的數(shù)字內(nèi)容時(shí),需要識(shí)別和/或描述觀看者以便使可用的內(nèi)容針對(duì)觀看者或基于觀看者屬性而執(zhí)行動(dòng)作。存在一個(gè)問題是就提供觀看者的興趣或者明確輸入觀看者簡(jiǎn)檔方面通常缺乏觀看者部分的參與。因此,需要識(shí)別觀看者的人口統(tǒng)計(jì)和興趣,而不比要求“選擇進(jìn)入”系統(tǒng)并且不必強(qiáng)迫觀看者明確輸入所述信息。
參考附圖提供了詳細(xì)的描述。在不同圖中使用的相同附圖標(biāo)記指示類似的或同樣的項(xiàng)目。圖1是根據(jù)本發(fā)明的一些實(shí)施例示出的數(shù)字內(nèi)容娛樂系統(tǒng)的實(shí)施例的框圖。圖2A和2B示出了根據(jù)本發(fā)明的實(shí)施例的微件屬性數(shù)據(jù)庫(kù)和相關(guān)的過(guò)程。圖3是根據(jù)本發(fā)明的實(shí)施例的用于自動(dòng)地確定觀看者簡(jiǎn)檔的過(guò)程流程圖。圖4是根據(jù)本發(fā)明的實(shí)施例的來(lái)自微件的輸入數(shù)據(jù)的示例。圖5是根據(jù)本發(fā)明的實(shí)施例確定的年齡圖表的示例。圖6是根據(jù)本發(fā)明的實(shí)施例確定的觀看者簡(jiǎn)檔的示例。圖7是根據(jù)本發(fā)明的實(shí)施例的用于執(zhí)行圖2和圖3的過(guò)程的媒體處理系統(tǒng)的圖。
具體實(shí)施例方式在下面的描述中,陳述了多個(gè)特定的細(xì)節(jié)以便提供對(duì)各個(gè)實(shí)施例的徹底理解。但是,沒有特定的細(xì)節(jié)也可以實(shí)施本發(fā)明的不同實(shí)施例。在其他的實(shí)例中,沒有詳細(xì)描述公知的方法、程序、部件和電路從而不會(huì)模糊本發(fā)明的具體實(shí)施例。此外,本發(fā)明的各個(gè)方面可以用各種方式來(lái)執(zhí)行,例如集成半導(dǎo)體電路(“硬件”),組織在一個(gè)或多個(gè)程序中的計(jì)算機(jī)可讀指令(“軟件”),或軟件和硬件的組合。為本公開的目的,對(duì)“邏輯”的引用應(yīng)該意味著硬件、軟件(包括例如控制處理器操作的微代碼),或硬件和軟件的一些組合。此外,雖然用特定的順序公開了過(guò)程的步驟,但是在各個(gè)實(shí)施例中可以重新安排或并行執(zhí)行這些步驟。圖1是示出根據(jù)本發(fā)明的一些實(shí)施例的數(shù)字內(nèi)容娛樂系統(tǒng)100的實(shí)施例的框圖。用于數(shù)字內(nèi)容娛樂系統(tǒng)100的數(shù)據(jù)處理可由媒體處理系統(tǒng)130提供。媒體處理系統(tǒng)130可以包括硬件、固件和軟件來(lái)增強(qiáng)從互聯(lián)網(wǎng)和廣播電視源到觀看者的音頻和視頻數(shù)據(jù)的無(wú)縫傳遞。媒體處理系統(tǒng)130包括用于魯棒的二維(2D)/三維(3D)圖形的功能單元、靈活的輸入/輸出(I/O)、用于在互聯(lián)網(wǎng)應(yīng)用內(nèi)最優(yōu)化響應(yīng)的安全性和統(tǒng)一高速存儲(chǔ)器子系統(tǒng)。操作系統(tǒng)(OS) 128可以包括用于控制媒體處理系統(tǒng)部件的軟件,以及用于與各個(gè)I/O設(shè)備進(jìn)行接口的設(shè)備驅(qū)動(dòng)軟件。在實(shí)施例中,OS可以是LINUX操作系統(tǒng),但也可以使用其他的操作系統(tǒng)??梢詮母鱾€(gè)設(shè)備獲得用于數(shù)字內(nèi)容娛樂系統(tǒng)的數(shù)字內(nèi)容,所述各個(gè)設(shè)備在本文中可表示為公知內(nèi)容格式的藍(lán)光光碟、有線TV和衛(wèi)星TV、個(gè)人視頻錄像機(jī)(PVR) /調(diào)諧卡堆棧126。SW堆棧指的是支持所需功能的應(yīng)用程序接口(API)和庫(kù),即藍(lán)光光碟SW堆棧。在實(shí)施例中,數(shù)字內(nèi)容娛樂系統(tǒng)可以包括微件信道系統(tǒng)106。微件信道系統(tǒng)106包括允許電視觀看者在觀看電視節(jié)目的同時(shí)享受富互聯(lián)網(wǎng)應(yīng)用(稱為微件108)的軟件框架。微件信道系統(tǒng)利用媒體處理系統(tǒng)130的性能和媒體支持并且由應(yīng)用平臺(tái)(稱為微件引擎122)驅(qū)動(dòng)。微件引擎122控制微件108的操作。微件引擎122可以使用媒體播放器部件120來(lái)處理音頻和視頻數(shù)據(jù)。微件信道系統(tǒng)允許開發(fā)者迅速且經(jīng)濟(jì)實(shí)惠地開發(fā)和部署微件。用戶界面被設(shè)計(jì)為觀看以電視為中心,并且使用電視遙控器易于控制和導(dǎo)航。在實(shí)施例中,微件信道系統(tǒng)提供了一組能力。第一能力是快速開發(fā)微件一小的互聯(lián)網(wǎng)應(yīng)用程序,其被設(shè)計(jì)為用來(lái)補(bǔ)充和增強(qiáng)傳統(tǒng)的電視觀看體驗(yàn)并帶來(lái)遠(yuǎn)程控制可輕易獲得的互聯(lián)網(wǎng)上可用的內(nèi)容、信息和社區(qū)特性。第二能力是以電視為中心的用戶界面,其給予開發(fā)者一致的發(fā)布“畫布”,具有用于容易的品牌定制和差異化所需的靈活性。第三能力是基于產(chǎn)業(yè)標(biāo)準(zhǔn)技術(shù),用于微件開發(fā)的跨平臺(tái)微件信道應(yīng)用程序接口(APIM18。第四能力是用于安全、隱私和家長(zhǎng)控制的內(nèi)置的支持。如圖1所示,微件信道系統(tǒng)106的被設(shè)計(jì)出來(lái)用于使得開發(fā)變得容易的部件包括:微件信道API118、微件108、圖庫(kù)微件(Gallery Widget) 110、微件圖庫(kù)服務(wù)104、媒體播放器120、微件引擎122,和堆棧管理器124。堆棧管理器124管理與微件信道相互作用的堆棧,例如藍(lán)光光碟SW堆棧。微件是小的互聯(lián)網(wǎng)應(yīng)用程序,其被設(shè)計(jì)用來(lái)補(bǔ)充和增強(qiáng)傳統(tǒng)電視的觀看體驗(yàn),并帶來(lái)遠(yuǎn)程控制可輕易獲得的在互聯(lián)網(wǎng)上的內(nèi)容、信息和社區(qū)特性。在實(shí)施例中,每一個(gè)微件包括自備的Javascript和XML應(yīng)用,其運(yùn)行在受管理的運(yùn)行時(shí)間環(huán)境(例如在一個(gè)實(shí)施例中的微件引擎),能夠?qū)崿F(xiàn)可預(yù)見的和可靠的操作。微件使用互聯(lián)網(wǎng)來(lái)連接支持常規(guī)的基于瀏覽器的應(yīng)用的相同后端網(wǎng)絡(luò)服務(wù)。這些網(wǎng)絡(luò)服務(wù)能夠向TV微件交付豐富的內(nèi)容和服務(wù)陣列。用戶界面提供了在電視上訪問基于網(wǎng)頁(yè)的信息和其他服務(wù)的便利方式,同時(shí)可以觀看電視或另一視頻流。為了確保響應(yīng)性的用戶體驗(yàn),即使當(dāng)微件在電視顯示器上不可見時(shí),微件也能夠在后臺(tái)持續(xù)地操作,檢查和下載來(lái)自互聯(lián)網(wǎng)的新信息。數(shù)字內(nèi)容娛樂系統(tǒng)的計(jì)算性能和存儲(chǔ)器資源確定能夠并發(fā)運(yùn)行多少電視微件和在后臺(tái)接收數(shù)據(jù)。微件102可由應(yīng)用開發(fā)者創(chuàng)建。為了使觀看者可用微件,所述微件可以經(jīng)由微件圖庫(kù)服務(wù)部件104獲得。在一個(gè)實(shí)施例中,微件圖庫(kù)服務(wù)包括提供用于下載到微件信道系統(tǒng)的微件的網(wǎng)站。微件圖庫(kù)服務(wù)104處理用于報(bào)告、存儲(chǔ)、安全和簽名驗(yàn)證的后端服務(wù)。它提供了用于差異化服務(wù)并且可以被更新的資源。微件圖庫(kù)服務(wù)供應(yīng)了用于商業(yè)策略管理的控制點(diǎn),以及來(lái)自第三方開發(fā)者的服務(wù)。微件圖庫(kù)可以包括來(lái)自開發(fā)者、服務(wù)供應(yīng)商和消費(fèi)電子制造商的各種各樣的微件合集,他們可以使用微件信道API118來(lái)開發(fā)微件。圖庫(kù)微件110包括微件信道系統(tǒng)的部件,所述部件提供了用于觀看者將新微件下載到數(shù)字內(nèi)容娛樂系統(tǒng)的能力。它是連接后端微件圖庫(kù)服務(wù)104的特定目的平臺(tái)微件,并且管理下載到數(shù)字內(nèi)容娛樂系統(tǒng)的微件。圖庫(kù)微件能被用來(lái)幫助確保僅下載信任的微件。它還能夠顯示給用戶可供下載和在數(shù)字內(nèi)容娛樂系統(tǒng)上運(yùn)行的微件選集。一旦微件圖庫(kù)服務(wù)處理了新的微件102,則可將該微件存儲(chǔ)為可被數(shù)字內(nèi)容娛樂系統(tǒng)106的觀看者使用的微件108中的一個(gè)。當(dāng)觀看者正在使用數(shù)字內(nèi)容娛樂系統(tǒng)時(shí),觀看者可以選擇將由微件引擎122 (受管理的運(yùn)行時(shí)間環(huán)境)運(yùn)行的微件108。個(gè)體觀看者能夠使用搜索微件134找到并選擇他們喜歡的微件。例如,運(yùn)動(dòng)愛好者能下載運(yùn)動(dòng)微件,通過(guò)按下按鈕來(lái)保持當(dāng)前的分?jǐn)?shù)和其他與運(yùn)行相關(guān)的新聞,同時(shí)還可以在顯示監(jiān)視器(例如電視)上觀看當(dāng)前的節(jié)目。觀看者能使用微件來(lái)發(fā)現(xiàn)更多關(guān)于他們喜歡的隊(duì)伍的信息,或通過(guò)使微件占據(jù)整個(gè)屏幕來(lái)選擇進(jìn)行更深入地互動(dòng)。服務(wù)供應(yīng)商可以提供給觀看者他們特別感興趣的有關(guān)內(nèi)容的更新和推薦。一旦觀看者找到期望的微件,則觀看者可以下載并且安裝該微件到觀看者的微件信道系統(tǒng)。在實(shí)施例中,搜索微件可以包括“按類別搜索”微件,其中類別表示例如人口統(tǒng)計(jì)、觀看者興趣、內(nèi)容體裁等諸如此類的屬性。例如,一個(gè)類別可以是年齡人口統(tǒng)計(jì),包括兒童、0_2歲、2_4歲、5_7歲、8_10歲、11-12歲、家庭、青少年、年輕人、成年人、老年人等值。另一示例性類別可以是觀看者的性別。另一示例性類別可以是數(shù)字內(nèi)容娛樂系統(tǒng)的位置,其表示為郵編、城市、州或國(guó)家。另一示例性類別與內(nèi)容體裁相關(guān),例如運(yùn)動(dòng)、戲劇、喜劇、新聞等。使用搜索微件,許多微件的類別可被搜索,并且這些示例是用于說(shuō)明而非限制性的。每一個(gè)類別可以由微件的相關(guān)聯(lián)的屬性和屬性值表示。例如,適合于在加利福尼亞州洛杉磯的5-7歲男孩的娛樂微件可以具有年齡、性別、位置的屬性,和分別為5-7、男性,和90210的屬性值。隨著時(shí)間的推移,當(dāng)觀看者選擇、下載、安裝和運(yùn)行微件時(shí),可以由一個(gè)或多個(gè)觀看者來(lái)收集關(guān)于微件使用的信息。在實(shí)施例中,這些信息可被用于自動(dòng)地確定數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者的簡(jiǎn)檔。在實(shí)施例中,可由數(shù)字內(nèi)容娛樂系統(tǒng)的分析器(profiler) 132部件執(zhí)行簡(jiǎn)檔的確定。分析器部件可以用硬件、軟件、固件,或這些實(shí)現(xiàn)的組合來(lái)實(shí)現(xiàn)。圖2A和2B示出了根據(jù)本發(fā)明的實(shí)施例的微件屬性數(shù)據(jù)庫(kù)206和相關(guān)聯(lián)的過(guò)程。在圖2A中的過(guò)程200的框202處,觀看者選擇、下載和安裝新的微件到微件信道系統(tǒng)中。在一個(gè)實(shí)施例中,這發(fā)生在觀看者使用搜索微件搜索微件之后。每一個(gè)微件具有相關(guān)聯(lián)的屬性和屬性值。在實(shí)施例中,在框204處,分析器部件132從新安裝的微件得到屬性及其值,并且將這些信息加載到微件屬性數(shù)據(jù)庫(kù)206的條目中。在另一實(shí)施例中,可由搜索微件執(zhí)行這個(gè)功能。因此,每一次使用搜索微件時(shí),都可以在微件屬性數(shù)據(jù)庫(kù)中收集關(guān)于觀看者興趣的更多信息。在實(shí)施例中,即使觀看者搜索的微件并沒有被實(shí)際下載和安裝,也可以將微件屬性值存儲(chǔ)在微件屬性數(shù)據(jù)庫(kù)中。圖2B示出了微件屬性數(shù)據(jù)庫(kù)206的簡(jiǎn)化示例。數(shù)據(jù)庫(kù)包括多個(gè)微件條目。每一個(gè)微件條目都包括用于如示例性矢量208中所示的微件的屬性矢量和屬性值。例如,用于所選微件的一組屬性和屬性值可能是:性別=男性、年齡=5-7、郵編=90210和體裁=卡通。在實(shí)施例中,當(dāng)觀看者卸載微件時(shí),可以更新微件屬性數(shù)據(jù)庫(kù)來(lái)移除所卸載微件的條目。在實(shí)施例中,可將微件屬性數(shù)據(jù)庫(kù)存儲(chǔ)在分析器132可訪問的數(shù)字內(nèi)容娛樂系統(tǒng)中的存儲(chǔ)設(shè)備中。可以激活分析器132來(lái)自動(dòng)地確定用于數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者的簡(jiǎn)檔而不用明確地輪詢用戶來(lái)輸入數(shù)據(jù)。也就是說(shuō),該分析器基于所觀察的觀看和觀看者的微件控制行為來(lái)確定簡(jiǎn)檔。在實(shí)施例中,該分析器使用存儲(chǔ)在微件屬性數(shù)據(jù)庫(kù)中的微件屬性信息來(lái)確定簡(jiǎn)檔。確定和/或更新用于觀看者簡(jiǎn)檔的該分析器的操作可以在特定時(shí)間點(diǎn)執(zhí)行,這取決于該分析器的特定實(shí)現(xiàn)。例如,在實(shí)施例中,可以每周一次、每?jī)芍芤淮巍⒚吭乱淮?,或另一所選的時(shí)間幀執(zhí)行該分析器。在另一實(shí)施例中,可以在每安裝特定數(shù)量(例如,每5、10、20、50、100等)的新微件時(shí)執(zhí)行一次該分析器。在實(shí)施例中,可在無(wú)論何時(shí)卸載微件時(shí)執(zhí)行該分析器。在實(shí)施例中,可將觀看者簡(jiǎn)檔存儲(chǔ)在數(shù)據(jù)內(nèi)容娛樂系統(tǒng)的存儲(chǔ)設(shè)備中。圖3是根據(jù)本發(fā)明的實(shí)施例的用于自動(dòng)確定觀看者簡(jiǎn)檔的過(guò)程300的流程圖。在框302處,分析器部件132從微件屬性數(shù)據(jù)庫(kù)得到所有的屬性矢量。圖4中示出了可能從微件中獲得的屬性矢量的示例。在框304處,分析器使用來(lái)自所有屬性矢量的年齡屬性值來(lái)執(zhí)行譜聚類過(guò)程,以確定一個(gè)或多個(gè)聚類。可以如2007年Statistics and Computing,17 (4), Ulrike von Luxeburg 的 “A Tutorial on Spectral Clustering,,中所公開的來(lái)使用譜聚類過(guò)程。在實(shí)施例中,在屬性矢量的年齡屬性值上并且基于使用e-鄰域圖形相似性度量的特征值探索法(Eigenvalue heuristic)來(lái)執(zhí)行譜聚類過(guò)程以確定聚類。使用具有特征值探索法譜聚類的優(yōu)點(diǎn)在于與聚類數(shù)目必須是預(yù)定的其他聚類技術(shù)相比,其聚類的數(shù)目不是假定的。圖5示出了在已執(zhí)行譜聚類過(guò)程之后的年齡值柱狀圖的示例。在這個(gè)示例中,在大約年齡為11、2、21和30處可見四個(gè)聚類。譜聚類過(guò)程的輸出數(shù)據(jù)包括用于屬性矢量的整個(gè)集合的一個(gè)或多個(gè)聚類。聚類將用年齡屬性的平均值來(lái)表示,并且還給定了樣本;能夠確定樣本屬于哪一個(gè)聚類。在框306,分析器確定關(guān)于年齡的每個(gè)聚類的平均值。然后,分析器基于特征值探索法確定聚類的數(shù)量。在框308處,在收入水平數(shù)據(jù)可用或其可以從微件被推斷出的一個(gè)實(shí)施例中,用于所有屬性矢量的收入水平屬性值的平均值可以基于所選矢量(表示微件)所屬的聚類來(lái)計(jì)算。在基于年齡屬性的聚類步驟之后,每一個(gè)微件/矢量將屬于聚類。所選矢量可能是表示微件的矢量,已被提取的矢量的收入水平為每個(gè)聚類的平均。接下來(lái),在框310處,可以在郵編屬性值上執(zhí)行多數(shù)票決以便在框312處確定用于所有觀看者的郵編。多數(shù)票決是挑選將具有較多票數(shù)值的過(guò)程。即3個(gè)微件具有郵編#1和I個(gè)微件具有郵編#2,則郵編#1是選中的哪一個(gè)。在框314處,可以基于所選屬性矢量(表示被分析的微件)所屬的聚類來(lái)計(jì)算年齡屬性值的平均值,以便確定用于至少一個(gè)觀看者簡(jiǎn)檔的年齡。在框316處,可以基于所選屬性矢量所屬的聚類來(lái)在性別屬性值上執(zhí)行多數(shù)票決,以便確定用于至少一個(gè)觀看者簡(jiǎn)檔的性別。在框318處,簡(jiǎn)檔可以基于存在的屬性值數(shù)量來(lái)計(jì)算其余屬性(除了年齡、性別、郵編和收入水平)的排名列表。在各個(gè)實(shí)施例中,可以使用任意數(shù)目的另外屬性。在實(shí)施例中,另一屬性可以是性別。例如,如果對(duì)于性別屬性有15個(gè)“小說(shuō)”微件和10個(gè)“特性”微件,則排名列表將使“小說(shuō)”為第一位并且“特性”為第二位,對(duì)于每一個(gè)條目具有權(quán)重。在實(shí)施例中,權(quán)重可被計(jì)算為標(biāo)準(zhǔn)化值,即“小說(shuō)=15+10/25”。在框320處,分析器可以通過(guò)使用確定的年內(nèi)、性別、郵編、收入水平和排名列表來(lái)為每個(gè)聚類創(chuàng)建一個(gè)簡(jiǎn)檔。在實(shí)施例中,分析器可以組合多個(gè)屬性矢量來(lái)表示單個(gè)觀看者和該觀看者的簡(jiǎn)檔。建簡(jiǎn)檔過(guò)程的過(guò)程可以是對(duì)應(yīng)于一個(gè)或多個(gè)觀看者中每一個(gè)的一個(gè)或多個(gè)觀看者簡(jiǎn)檔組。圖6是可以由自動(dòng)簡(jiǎn)檔確定過(guò)程確定的一組簡(jiǎn)檔的示例。一旦已確定了觀看者簡(jiǎn)檔,則在框322處,微件信道系統(tǒng)可以參考該觀看者簡(jiǎn)檔以便主動(dòng)地獲得并表示數(shù)字內(nèi)容和/或該觀看者可能感興趣的微件。所選的數(shù)字內(nèi)容和/或微件可以顯示在耦合到數(shù)字內(nèi)容娛樂系統(tǒng)的顯示器上。本文中描述的自動(dòng)確定觀看者簡(jiǎn)檔的過(guò)程沒有使用“選擇加入”策略,不需要觀看者注冊(cè),尊重了觀看者的隱私(因?yàn)闆]有查詢姓名、地址或其他隱私信息),并且不需要觀看者登錄或明確地簡(jiǎn)檔登記。此外,本發(fā)明的實(shí)施例中沒有假定家庭中家庭成員(觀看者)或家庭分組的特定數(shù)目。圖7示出了數(shù)字內(nèi)容娛樂系統(tǒng)600的實(shí)施例的框圖。在各個(gè)實(shí)施例中,系統(tǒng)600的一個(gè)或多個(gè)部件可以設(shè)置有各個(gè)電子設(shè)備,其能夠執(zhí)行參考本發(fā)明的一些實(shí)施例在本文中討論的一個(gè)或多個(gè)操作。例如,系統(tǒng)600的一個(gè)或多個(gè)部件可用于執(zhí)行參考圖1-6討論的操作,并且包括分析器的微件信道系統(tǒng)按照本文中討論的操作進(jìn)行處理指令、執(zhí)行子程序等。還有,在本文中討論(例如,參考圖7)的各個(gè)存儲(chǔ)設(shè)備可被用來(lái)存儲(chǔ)數(shù)據(jù)、操作結(jié)果等。在一個(gè)實(shí)施例中,數(shù)據(jù)可被存儲(chǔ)在媒體處理系統(tǒng)130的處理器608中出現(xiàn)的高速緩存610中或存儲(chǔ)器604中。處理器608可以根據(jù)本發(fā)明的各個(gè)示例來(lái)應(yīng)用本文中討論的操作以自動(dòng)地確定觀看者簡(jiǎn)檔。在實(shí)施例中,媒體處理系統(tǒng)可被實(shí)現(xiàn)為“片上系統(tǒng)”(SOC)并且包括單個(gè)集成電路管芯。在實(shí)施例中,媒體處理系統(tǒng)130可被設(shè)計(jì)為符合網(wǎng)絡(luò)協(xié)議(IP)電視和/或混合機(jī)頂盒的設(shè)計(jì)需求,并且連接音頻/視頻產(chǎn)品。在一些實(shí)施例中,在本文中討論的各個(gè)操作可以由處理器608執(zhí)行。處理器608可以包括通用處理器,或其他類型的處理器(包括精簡(jiǎn)指令集(RISC)處理器或復(fù)雜指令集(CISC))。處理器608可以具有單核或多核設(shè)計(jì)。具有多核設(shè)計(jì)的處理器608可以在同一集成電路(IC)管芯上集成不同類型的處理器核。還有,具有多核設(shè)計(jì)的處理器608可被實(shí)現(xiàn)為對(duì)稱的或非對(duì)稱的多處理器。此外,一些參考圖1-6討論的操作可以用媒體處理器系統(tǒng)130的一個(gè)或多個(gè)部件來(lái)執(zhí)行。存儲(chǔ)器604可以存儲(chǔ)數(shù)據(jù),包括由處理器608或包括在媒體處理系統(tǒng)130中的任意其他設(shè)備執(zhí)行的指令序列。此外,存儲(chǔ)器604可以存儲(chǔ)本文中討論的一個(gè)或多個(gè)程序或算法,例如簡(jiǎn)檔132,以執(zhí)行對(duì)觀看者簡(jiǎn)檔、對(duì)應(yīng)于可執(zhí)行的指令、映射等的自動(dòng)確定。這些數(shù)據(jù)(包括指令)的同一部分或至少一部分可被存儲(chǔ)在硬盤驅(qū)動(dòng)器(圖7中未示出)中和/或一個(gè)或多個(gè)在處理器608內(nèi)的高速緩存中。在本發(fā)明的一個(gè)實(shí)施例中,存儲(chǔ)器604可以包括一個(gè)或多個(gè)易失性存儲(chǔ)(或存儲(chǔ)器)設(shè)備,例如隨機(jī)訪問存儲(chǔ)器(RAM)、動(dòng)態(tài)RAM (DRAM)、同步DRAM (SDRAM)、靜態(tài)RAM (SRAM),或其他類型的存儲(chǔ)設(shè)備。還可以使用非易失性存儲(chǔ)器,例如硬盤。在實(shí)施例中,媒體處理系統(tǒng)130可以包括與存儲(chǔ)器604接口的存儲(chǔ)器控制器612和媒體處理系統(tǒng)內(nèi)部的其他部件。系統(tǒng)互連624包括用于在媒體處理系統(tǒng)內(nèi)的互連部件的總線??蓪AND閃存控制器614耦合到NAND存儲(chǔ)設(shè)備(未示出)用于保護(hù)引導(dǎo)和代碼/數(shù)據(jù)存儲(chǔ),和耦合到系統(tǒng)互連624??梢园ǘ喔袷接布獯a器616來(lái)解碼各種公知格式的單流和多流視頻數(shù)據(jù)。在實(shí)施例中,解碼器執(zhí)行多流解碼并以每秒60幀多達(dá)1920 X 1080像素顯示,和執(zhí)行單流解碼并以大約兩倍于該速率進(jìn)行顯示。顯示處理器618可以提供縮放、降噪和在視頻數(shù)據(jù)上的動(dòng)態(tài)適應(yīng)性去交錯(cuò)操作。圖形處理器620可以提供三維(3D)著色器架構(gòu)。視頻顯示控制器622可以提供支持視頻和圖形像素二者的通用平面、支持邊帶的混合操作、全局的和每像素的阿爾法混合每平面,和縮放操作。傳輸處理器626可以提供可編程傳輸多路分配器和兩個(gè)序列傳輸流接口。安全處理器628可以提供兩個(gè)智能卡接口、用于高分辨率媒體接口(HDMI)數(shù)據(jù)傳輸機(jī)的高分辨率內(nèi)容保護(hù)(HDCP),和安全處理的硬件加速。數(shù)字信號(hào)處理器(DSP)630可以支持音頻解碼操作。通用輸入/輸出(1/0)632可以支持與公知接口的連接,例如通用串行總線(USB )、串行高級(jí)技術(shù)附件(SATA)和以太網(wǎng),并且可以連接到例如互聯(lián)網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)。音頻和視頻1/0634可以提供到顯示器406的接口來(lái)用于視頻數(shù)據(jù)輸出以及到揚(yáng)聲器(未示出)的接口來(lái)用于音頻輸出。在本發(fā)明的實(shí)施例中,顯示器606可以是平面顯示器,其通過(guò)例如信號(hào)轉(zhuǎn)換器來(lái)與音頻和視頻1/0634進(jìn)行通信,所述信號(hào)轉(zhuǎn)換器將存儲(chǔ)在存儲(chǔ)設(shè)備(例如視頻存儲(chǔ)器或系統(tǒng)存儲(chǔ)器)中的圖像的數(shù)字表示轉(zhuǎn)換為由顯示器606解釋和顯示的顯示信號(hào)。由音頻和視頻1/0634產(chǎn)生的顯示信號(hào)在被解釋之前可以通過(guò)各個(gè)控制設(shè)備(出于簡(jiǎn)化目的未示出)并隨后顯示在顯示器406上。數(shù)字內(nèi)容娛樂系統(tǒng)600可以包括易失性和/或非易失性存儲(chǔ)器(或存儲(chǔ))。例如,非易失性存儲(chǔ)器可以包括下列中的一個(gè)或多個(gè):只讀存儲(chǔ)器(ROM)、可編程ROM (PR0M)、可擦除PROM (EPR0M)、電EPROM (EEPR0M)、磁盤驅(qū)動(dòng)器、軟盤、只讀光盤驅(qū)動(dòng)器(CD-ROM)、數(shù)字化通用磁盤(DVD)、閃存、磁光盤,或能夠存儲(chǔ)電子數(shù)據(jù)(例如,包括指令)其他類型的非易失性機(jī)器可讀媒體。在本發(fā)明的各個(gè)實(shí)施例中,本文討論的操作(例如參考圖1-6)可以用硬件(例如,邏輯電路)、軟件(例如,包括控制例如參考圖7討論的處理器的處理器操作的微代碼),固件、或其組合來(lái)實(shí)現(xiàn),其可以被提供為計(jì)算機(jī)程序產(chǎn)品,例如包括有形的,在其上存儲(chǔ)有指令(或軟件程序)機(jī)器可讀或計(jì)算機(jī)可讀媒體,所述指令用于對(duì)計(jì)算機(jī)(例如,處理器或其他計(jì)算設(shè)備邏輯)編程來(lái)執(zhí)行本文中討論的操作。機(jī)器可讀媒體可以包括例如本文中討論的那些存儲(chǔ)設(shè)備。說(shuō)明書中的對(duì)“一個(gè)實(shí)施例”或“實(shí)施例”的引用是指結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包含于本發(fā)明的至少一個(gè)實(shí)施例中。因此,貫穿該說(shuō)明書在各個(gè)位置處出現(xiàn)的短語(yǔ)“在一個(gè)實(shí)施例中”或“在實(shí)施例中”不必全指同一實(shí)施例。在以下說(shuō)明書和權(quán)利要求書中,可以使用術(shù)語(yǔ)“耦合”和“連接”以及它們的派生詞。應(yīng)該理解,并不意圖將這些術(shù)語(yǔ)用作彼此的同義詞。相反,在特定的實(shí)施例中,“連接”可以被用來(lái)指示兩個(gè)或更多的元件彼此之間是直接物理接觸或電接觸的。“耦合”可以被用來(lái)指示兩個(gè)或更多的元件彼此之間進(jìn)行協(xié)作或交互,但它們彼此之間可以具有或不具有中間的物理部件或電部件。此外,這些計(jì)算機(jī)可讀媒介也可以被下載為計(jì)算機(jī)程序產(chǎn)品,其中,所述程序可以經(jīng)由通信鏈路(例如,總線、調(diào)制解調(diào)器或網(wǎng)絡(luò)連接)以數(shù)據(jù)信號(hào)的方式從遠(yuǎn)程計(jì)算機(jī)(例如,服務(wù)器)被傳送到請(qǐng)求計(jì)算機(jī)(例如,客戶端)。因此,盡管已經(jīng)用具體到結(jié)構(gòu)特征和/或方法動(dòng)作的語(yǔ)言描述了本發(fā)明的實(shí)施例,但是可以理解,不應(yīng)將要求保護(hù)的主題限制到所描述的具體特征或動(dòng)作。而是,作為實(shí)現(xiàn)要求保護(hù)的主題的示例形式公開了這些具體特征和動(dòng)作。
權(quán)利要求
1.在數(shù)字內(nèi)容娛樂系統(tǒng)中,一種方法,包括: 獲取屬性矢量,所述屬性矢量存儲(chǔ)有安裝在所述數(shù)字內(nèi)容娛樂系統(tǒng)中的多個(gè)微件的每一個(gè)的屬性的值; 至少部分地通過(guò)對(duì)所述屬性矢量執(zhí)行譜聚類過(guò)程而自動(dòng)地創(chuàng)建數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者的至少一個(gè)簡(jiǎn)檔;以及 至少部分地基于自動(dòng)生成的至少一個(gè)觀看者簡(jiǎn)檔而主動(dòng)地獲取觀看者感興趣的數(shù)字內(nèi)容,并將所述數(shù)字內(nèi)容展示在所述數(shù)字內(nèi)容娛樂系統(tǒng)的顯示器上。
2.根據(jù)權(quán)利要求1所述的方法,其中,執(zhí)行譜聚類過(guò)程包括:對(duì)所述屬性矢量的年齡屬性值執(zhí)行譜聚類來(lái)確定一個(gè)或多個(gè)聚類。
3.根據(jù)權(quán)利要求2所述的方法 ,還包括:為由所述譜聚類過(guò)程識(shí)別的每個(gè)聚類的年齡屬性確定平均值,并且基于特征值探索法確定多個(gè)聚類。
4.根據(jù)權(quán)利要求3所述的方法,還包括:基于所選屬性矢量所屬的聚類來(lái)計(jì)算觀看者的平均收入水平。
5.根據(jù)權(quán)利要求4所述的方法,還包括:對(duì)郵編屬性值執(zhí)行多數(shù)票決來(lái)確定所述數(shù)字內(nèi)容娛樂系統(tǒng)的所有觀看者的郵編。
6.根據(jù)權(quán)利要求5所述的方法,還包括:至少部分地基于所選屬性矢量所屬的聚類對(duì)年齡屬性值計(jì)算平均年齡,來(lái)確定用于至少一個(gè)觀看者簡(jiǎn)檔的年齡。
7.根據(jù)權(quán)利要求6所述的方法,還包括:至少部分地基于所選屬性矢量所屬的聚類對(duì)性別屬性值執(zhí)行多數(shù)票決,來(lái)確定用于至少一個(gè)觀看者簡(jiǎn)檔的性別。
8.根據(jù)權(quán)利要求7所述的方法,還包括:計(jì)算其余屬性的排名列表。
9.根據(jù)權(quán)利要求8所述的方法,還包括:使用確定的年齡、確定的性別、確定的郵編、收入水平和排名列表來(lái)為每個(gè)聚類創(chuàng)建一個(gè)觀看者簡(jiǎn)檔。
10.根據(jù)權(quán)利要求1所述的方法,還包括:為在所述數(shù)字內(nèi)容娛樂系統(tǒng)中下載和安裝的每個(gè)微件存儲(chǔ)屬性矢量。
11.根據(jù)權(quán)利要求1所述的方法,其中,獲取感興趣的數(shù)字內(nèi)容并且展示給觀看者包括另外的微件。
12.一種包括一個(gè)或多個(gè)指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)在處理器上執(zhí)行所述指令時(shí),配置所述處理器執(zhí)行以下一個(gè)或多個(gè)操作: 獲取屬性矢量,所述屬性矢量存儲(chǔ)有安裝在所述數(shù)字內(nèi)容娛樂系統(tǒng)中的多個(gè)微件的每一個(gè)的屬性的值; 至少部分地通過(guò)對(duì)所述屬性矢量執(zhí)行譜聚類過(guò)程而自動(dòng)地創(chuàng)建數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者的至少一個(gè)簡(jiǎn)檔;以及 至少部分地基于自動(dòng)生成的至少一個(gè)觀看者簡(jiǎn)檔而主動(dòng)地獲取觀看者感興趣的數(shù)字內(nèi)容,并將所述數(shù)字內(nèi)容展示在所述數(shù)字內(nèi)容娛樂系統(tǒng)的顯示器上。
13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)可讀介質(zhì),其中,執(zhí)行譜聚類過(guò)程的指令包括:對(duì)所述屬性矢量的年齡屬性值執(zhí)行譜聚類來(lái)確定一個(gè)或多個(gè)聚類的指令。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),還包括:為由所述譜聚類過(guò)程識(shí)別的每個(gè)聚類的年齡屬性確定平均值,并且基于特征值探索法確定多個(gè)聚類的指令。
15.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),還包括:基于所選屬性矢量所屬的聚類來(lái)計(jì)算觀看者的平均收入水平的指令。
16.根據(jù)權(quán)利要求15所述的計(jì)算機(jī)可讀介質(zhì),還包括:對(duì)郵編屬性值執(zhí)行多數(shù)票決來(lái)確定所述數(shù)字內(nèi)容娛樂系統(tǒng)的所有觀看者的郵編的指令。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)可讀介質(zhì),還包括:至少部分地基于所選屬性矢量所屬的聚類對(duì)年齡屬性值計(jì)算平均年齡,來(lái)確定用于至少一個(gè)觀看者簡(jiǎn)檔的年齡的指令。
18.根據(jù)權(quán)利要求17所述的計(jì)算機(jī)可讀介質(zhì),還包括:至少部分地基于所選屬性矢量所屬的聚類對(duì)性別屬性值執(zhí)行多數(shù)票決,來(lái)確定用于至少一個(gè)觀看者簡(jiǎn)檔的性別的指令。
19.根 據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀介質(zhì),還包括:計(jì)算其余屬性的排名列表的指令。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)可讀介質(zhì),還包括:使用確定的年齡、確定的性別、確定的郵編、收入水平和排名列表來(lái)為每個(gè)聚類創(chuàng)建一個(gè)觀看者簡(jiǎn)檔的指令。
21.一種數(shù)字內(nèi)容娛樂系統(tǒng),包括: 顯示器; 存儲(chǔ)器,用于存儲(chǔ)對(duì)應(yīng)于微件信道系統(tǒng)的一個(gè)或多個(gè)指令;以及 處理器,用于執(zhí)行所述微件信道系統(tǒng)的一個(gè)或多個(gè)指令來(lái)獲取屬性矢量,所述屬性矢量存儲(chǔ)有安裝在所述數(shù)字內(nèi)容娛樂系統(tǒng)中的多個(gè)微件的每一個(gè)的屬性的值;至少部分地通過(guò)對(duì)所述屬性矢量執(zhí)行譜聚類過(guò)程而自動(dòng)地創(chuàng)建數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者的至少一個(gè)簡(jiǎn)檔;以及至少部分地基于自動(dòng)生成的至少一個(gè)觀看者簡(jiǎn)檔而主動(dòng)地獲取觀看者感興趣的數(shù)字內(nèi)容,并將所述內(nèi)容展示在所述數(shù)字內(nèi)容娛樂系統(tǒng)的顯示器上。
22.根據(jù)權(quán)利要求21所述的數(shù)字內(nèi)容娛樂系統(tǒng),其中,對(duì)所述屬性矢量的年齡屬性值執(zhí)行譜聚類過(guò)程來(lái)確定一個(gè)或多個(gè)聚類。
23.根據(jù)權(quán)利要求22所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:為由所述譜聚類過(guò)程識(shí)別的每個(gè)聚類的年齡屬性確定平均值,并且基于特征值探索法確定多個(gè)聚類的指令。
24.根據(jù)權(quán)利要求23所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:基于所選屬性矢量所屬的聚類來(lái)計(jì)算觀看者的平均收入水平的指令。
25.根據(jù)權(quán)利要求24所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:對(duì)郵編屬性值執(zhí)行多數(shù)票決來(lái)確定所述數(shù)字內(nèi)容娛樂系統(tǒng)的所有觀看者的郵編的指令。
26.根據(jù)權(quán)利要求25所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:至少部分地基于所選屬性矢量所屬的聚類對(duì)年齡屬性值計(jì)算平均年齡,來(lái)確定用于至少一個(gè)觀看者簡(jiǎn)檔的年齡的指令。
27.根據(jù)權(quán)利要求26所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:至少部分地基于所選屬性矢量所屬的聚類對(duì)性別屬性值執(zhí)行多數(shù)票決,來(lái)確定用于至少一個(gè)觀看者簡(jiǎn)檔的性別的指令。
28.根據(jù)權(quán)利要求27所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:計(jì)算其余屬性的排名列表的指令。
29.根據(jù)權(quán)利要求28所述的數(shù)字內(nèi)容娛樂系統(tǒng),還包括:使用確定的年齡、確定的性別、確定的郵編、收入水平和排名列表來(lái)為每個(gè)聚類創(chuàng)建一個(gè)觀看者簡(jiǎn)檔的指令。
全文摘要
在數(shù)字內(nèi)容娛樂系統(tǒng)中,獲取屬性矢量,所述屬性矢量存儲(chǔ)有安裝在數(shù)字內(nèi)容娛樂系統(tǒng)中的多個(gè)微件中的每一個(gè)的屬性的值。分析器部件通過(guò)對(duì)屬性矢量執(zhí)行譜聚類過(guò)程而自動(dòng)地創(chuàng)建數(shù)字內(nèi)容娛樂系統(tǒng)的觀看者的至少一個(gè)簡(jiǎn)檔。數(shù)字內(nèi)容娛樂系統(tǒng)基于自動(dòng)生成的觀看者簡(jiǎn)檔主動(dòng)地獲取觀看者感興趣的數(shù)字內(nèi)容,并將該內(nèi)容展示在數(shù)字內(nèi)容娛樂系統(tǒng)的顯示器上。
文檔編號(hào)H04N21/43GK103119953SQ201180045388
公開日2013年5月22日 申請(qǐng)日期2011年9月23日 優(yōu)先權(quán)日2010年9月24日
發(fā)明者M·J·菲利普 申請(qǐng)人:英特爾公司