專利名稱:信息處理設(shè)備和信息處理方法,記錄介質(zhì)及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備和信息處理方法,記錄介質(zhì)及程序,更具體地說,本發(fā)明涉及適合于用來向觀看電視廣播、無線電廣播等的節(jié)目,以及流式數(shù)據(jù)等的用戶推薦自動記錄,節(jié)目等的信息處理設(shè)備和信息處理方法,記錄介質(zhì)及程序。
背景技術(shù):
按照慣例,當(dāng)在電視廣播、無線電廣播等中向用戶推薦節(jié)目時,根據(jù)諸如電子節(jié)目指南(EPG)之類的節(jié)目信息(節(jié)目元數(shù)據(jù))選擇和用戶的偏愛信息匹配的節(jié)目。向用戶推薦節(jié)目的方法隨著獲得用戶愛好數(shù)據(jù)的方法而不同。例如,推薦方法包括一開始登記和用戶的興趣相關(guān)的信息,并根據(jù)該信息推薦節(jié)目的初始興趣登記方法,利用用戶過去觀看的節(jié)目的歷史來推薦節(jié)目的觀看歷史使用方法,或者使用另一用戶的觀看歷史來推薦節(jié)目的協(xié)同過濾方法。
初始興趣登記方法在開始使用時,使用戶登記例如喜歡的節(jié)目種類(例如戲劇,綜藝表演等),喜愛的類型(偵探故事,喜劇等),或者喜歡的演員(talent)的姓名,并通過進(jìn)行作為關(guān)鍵字的這些信息與節(jié)目元數(shù)據(jù)之間的匹配,獲得要推薦的節(jié)目的名稱。
觀看歷史使用方法累積每次用戶觀看節(jié)目時,所觀看的節(jié)目的元數(shù)據(jù)。當(dāng)歷史元數(shù)據(jù)被保存到一定程度時,分析該元數(shù)據(jù),從而獲得諸如喜歡的節(jié)目種類,喜愛的類型和喜歡的演員的姓名之類的信息。通過進(jìn)行作為關(guān)鍵字的這些信息與節(jié)目元數(shù)據(jù)之間的匹配,獲得要推薦的節(jié)目的名稱。
在使用HDD(硬盤驅(qū)動器)的記錄設(shè)備中,不僅觀看歷史,而且諸如記錄計(jì)劃,記錄之類的用戶操作也可被累積為歷史信息,并被用于獲得愛好信息。這種情況下,能夠部分區(qū)分用戶不是特別感興趣地觀看的,并且由于電視接收器,收音機(jī)等被打開,而處于被觀看狀態(tài)的節(jié)目和用戶感興趣而有意觀看的節(jié)目。從而,能夠獲得更好地反映用戶的偏愛的信息。
協(xié)同過濾方法進(jìn)行第一用戶的觀看和操作歷史與其它用戶的觀看歷史之間的匹配,以搜索具有和第一用戶的觀看歷史類似的觀看歷史的第二用戶,并獲得第二用戶的觀看或操作歷史數(shù)據(jù),從而抽取和推薦第二用戶觀看過,但是第一用戶還沒有觀看過的節(jié)目。
存在一種事先把作為節(jié)目屬性信息的n維屬性向量加入到廣播節(jié)目中,并通過比較選擇向量和屬性向量,能夠選擇要記錄的節(jié)目或者要再現(xiàn)的節(jié)目的技術(shù)(例如日本專利特許公開No.2001-160955),選擇向量是根據(jù)用戶最初登記的內(nèi)容和用戶再現(xiàn)的節(jié)目或者由計(jì)劃的記錄所錄制的節(jié)目的屬性向量的每個屬性項(xiàng)目的平均值產(chǎn)生的向量。
但是,當(dāng)根據(jù)初始興趣登記方法選擇節(jié)目時,只能反映用戶進(jìn)行初始登記時的固定興趣。此外,為了獲得詳細(xì)的信息,會使用戶登記操作復(fù)雜化。另一方面,當(dāng)?shù)怯浀男畔⒌臈l數(shù)被減少,以便簡化初始設(shè)置中,輸入登記信息的操作時,只能夠根據(jù)用戶的粗略偏愛信息進(jìn)行推薦,從而,導(dǎo)致選擇和用戶的偏愛相符的節(jié)目的準(zhǔn)確性較低。
另一方面,當(dāng)在歷史使用方法等中,利用僅僅根據(jù)用戶的觀看歷史收集的元數(shù)據(jù)的總和或平均值等來選擇節(jié)目時,除非歷史被累積到一定的程度,否則不能推薦正確地與用戶的偏愛相符的節(jié)目。另外,就歷史使用方法來說,元數(shù)據(jù)之間的關(guān)系被遮蔽,從而不能充分地實(shí)現(xiàn)個人化。另外,累積歷史會導(dǎo)致傾向于累積為歷史的項(xiàng)目,例如類型(傾向于被檢測為用戶偏愛的事物的項(xiàng)目)和其元素傾向于擴(kuò)展為歷史,例如表演者(starring)(傾向于不被檢測為用戶偏愛的事物的項(xiàng)目)之間加權(quán)方面的失衡。
具體地說,在用戶是實(shí)況廣播員A的崇拜者,從而喜歡觀看“實(shí)況廣播員A解說的棒球隊(duì)B進(jìn)行的比賽的實(shí)況報(bào)道”的情況下,作為類型的信息“棒球比賽的實(shí)況報(bào)道”往往會累積為歷史(信息“棒球比賽的實(shí)況報(bào)道”容易被檢測為用戶偏愛的事物),而信息“實(shí)況廣播員A”往往不會累積為歷史(信息“實(shí)況廣播員A”難以被檢測為用戶偏愛的事物)。從而,存在由另一實(shí)況廣播員解說的棒球隊(duì)B進(jìn)行的比賽的實(shí)況報(bào)道被推薦,而實(shí)況廣播員A出現(xiàn)的綜藝節(jié)目不被推薦的情況。
另外,如日本專利特許公開No.2001-160955公開的那樣,在節(jié)目屬性向量被預(yù)先加入到廣播節(jié)目中,并且通過比較選擇向量和屬性向量,從而選擇要記錄的節(jié)目或者要再現(xiàn)的節(jié)目的情況下,使用了用戶操作的歷史,于是,在傾向于累積為歷史的項(xiàng)目和其元素傾向于擴(kuò)展成歷史,例如表演者等的項(xiàng)目之間會類似地發(fā)生加權(quán)方面的失衡,所述選擇向量是根據(jù)用戶最初登記的內(nèi)容,以及用戶再現(xiàn)的節(jié)目或者計(jì)劃記錄的節(jié)目的屬性向量的每個屬性項(xiàng)目的平均值產(chǎn)生的向量。
另外,例如,在關(guān)于喜歡戲劇,并且喜歡很少表演戲劇的喜劇演員A所出現(xiàn)的綜藝節(jié)目,并且其綜藝節(jié)目與戲劇的觀看比例為2∶8的用戶產(chǎn)生的選擇向量中,經(jīng)常表演戲劇,但是不是用戶特別喜歡的演員的表演者B被累積為歷史。從而,出現(xiàn)經(jīng)常表演戲劇的表演者B的記錄片優(yōu)先于出現(xiàn)喜劇演員A的綜藝演出被推薦。
另外,當(dāng)用于選擇節(jié)目的重要項(xiàng)目因用戶而異(例如,重要性依附于表演者,或者重要性依附于內(nèi)容)時,所有項(xiàng)目被類似地計(jì)算,從而在一些情況下,不能反映用戶獨(dú)有的偏愛。
此外,協(xié)同過濾方法只使用關(guān)于另一用戶的偏愛的信息,因此難以抽取詳細(xì)表示每個用戶的偏愛的信息。
發(fā)明內(nèi)容
鑒于上述情況,做出了本發(fā)明,使得能夠選擇與用戶的偏愛相符的節(jié)目。
根據(jù)本發(fā)明,提供一種信息處理設(shè)備,包括獲得內(nèi)容的屬性信息的屬性信息獲取裝置;獲得用戶的操作歷史的操作歷史獲取裝置;根據(jù)操作歷史獲取裝置獲得的操作歷史,產(chǎn)生指示用戶的偏愛的正因素的第一偏愛信息和指示用戶的偏愛的負(fù)因素的第二偏愛信息的偏愛信息產(chǎn)生裝置;和通過相互獨(dú)立地計(jì)算第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度,產(chǎn)生指示向用戶推薦觀看的內(nèi)容的推薦信息的推薦信息產(chǎn)生裝置。
偏愛信息產(chǎn)生裝置產(chǎn)生的第一偏愛信息和第二偏愛信息,及屬性信息獲取裝置獲得的屬性信息都可包括多個項(xiàng)目;偏愛信息產(chǎn)生裝置能夠促使注意操作歷史獲取裝置獲得的操作歷史的項(xiàng)目之一,并依據(jù)偏愛信息產(chǎn)生裝置注意的項(xiàng)目的元素,產(chǎn)生第一偏愛信息和第二偏愛信息;推薦信息產(chǎn)生裝置能夠抽取對應(yīng)于屬性信息的元素的第一偏愛信息和第二偏愛信息,并計(jì)算第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度。
推薦信息產(chǎn)生裝置能夠根據(jù)第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度的獨(dú)立計(jì)算結(jié)果,產(chǎn)生指示具有對每個第一偏愛信息和第二偏愛信息的低相似度的內(nèi)容的推薦信息。
偏愛信息產(chǎn)生裝置產(chǎn)生的第一偏愛信息和第二偏愛信息,及屬性信息獲取裝置獲得的屬性信息都可依據(jù)預(yù)定的項(xiàng)目被向量化。
信息處理設(shè)備還可包括依據(jù)項(xiàng)目,使內(nèi)容的屬性信息和第一偏愛信息及第二偏愛信息至少一部分歸一化的歸一化處理裝置;推薦信息產(chǎn)生裝置能夠通過相互獨(dú)立地計(jì)算第一偏愛信息與內(nèi)容的屬性信息之間的相似度和第二偏愛信息與內(nèi)容的屬性信息之間的相似度,產(chǎn)生推薦信息,內(nèi)容的屬性信息和第一偏愛信息及第二偏愛信息至少一部分由歸一化處理裝置歸一化。
推薦信息產(chǎn)生裝置能夠根據(jù)偏愛信息產(chǎn)生裝置產(chǎn)生的第一偏愛信息與屬性信息獲取裝置獲得的屬性信息的內(nèi)積的計(jì)算,和偏愛信息產(chǎn)生裝置產(chǎn)生的第二偏愛信息與屬性信息獲取裝置獲得的屬性信息的內(nèi)積的計(jì)算,產(chǎn)生推薦信息。
預(yù)定項(xiàng)目可包括大項(xiàng)和通過進(jìn)一步把大項(xiàng)分成具體細(xì)節(jié)獲得的小項(xiàng);推薦信息產(chǎn)生裝置能夠依據(jù)大項(xiàng)計(jì)算偏愛信息產(chǎn)生裝置產(chǎn)生的第一偏愛信息與屬性信息獲取裝置獲得的屬性信息的內(nèi)積,和偏愛信息產(chǎn)生裝置產(chǎn)生的第二偏愛信息與屬性信息獲取裝置獲得的屬性信息的內(nèi)積,并根據(jù)內(nèi)積的計(jì)算結(jié)果的總和,產(chǎn)生推薦信息。
操作歷史獲取裝置能夠把獲得的操作歷史分成指示用戶喜歡的內(nèi)容的第一操作歷史和指示用戶不喜歡的內(nèi)容的第二操作歷史;偏愛信息產(chǎn)生裝置能夠根據(jù)第一操作歷史產(chǎn)生第一偏愛信息,根據(jù)第二操作歷史產(chǎn)生第二偏愛信息。
推薦信息產(chǎn)生裝置能夠根據(jù)通過從偏愛信息產(chǎn)生裝置產(chǎn)生的第一偏愛信息與屬性信息獲取裝置獲得的屬性信息之間的相似度中,減去偏愛信息產(chǎn)生裝置產(chǎn)生的第二偏愛信息與屬性信息獲取裝置獲得的屬性信息之間的相似度獲得的值,產(chǎn)生推薦信息。
信息處理設(shè)備還可包括顯示推薦信息產(chǎn)生裝置產(chǎn)生的推薦信息的顯示裝置。
信息處理設(shè)備還可包括接收內(nèi)容的接收裝置;和根據(jù)推薦信息產(chǎn)生裝置產(chǎn)生的推薦信息,控制接收裝置接收的內(nèi)容的選擇的選擇控制裝置。
信息處理設(shè)備還可包括記錄選擇控制裝置選擇的接收內(nèi)容的記錄裝置。
根據(jù)本發(fā)明,提供一種信息處理方法,包括下述步驟獲得用戶的操作歷史;根據(jù)操作歷史獲取步驟的處理獲得的操作歷史,產(chǎn)生指示用戶的偏愛的正因素的第一偏愛信息和指示用戶的偏愛的負(fù)因素的第二偏愛信息;和通過相互獨(dú)立地計(jì)算第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度,產(chǎn)生指示和用戶的偏愛相符的內(nèi)容的推薦信息。
根據(jù)本發(fā)明,提供一種記錄在記錄介質(zhì)上的程序,包括下述步驟獲得用戶的操作歷史;根據(jù)操作歷史獲取步驟的處理獲得的操作歷史,產(chǎn)生指示用戶的偏愛的正因素的第一偏愛信息和指示用戶的偏愛的負(fù)因素的第二偏愛信息;和通過相互獨(dú)立地計(jì)算第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度,產(chǎn)生指示和用戶的偏愛相符的內(nèi)容的推薦信息。
根據(jù)本發(fā)明,提供一種程序,包括下述步驟獲得用戶的操作歷史;根據(jù)操作歷史獲取步驟的處理獲得的操作歷史,產(chǎn)生指示用戶的偏愛的正因素的第一偏愛信息和指示用戶的偏愛的負(fù)因素的第二偏愛信息;和通過相互獨(dú)立地計(jì)算第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度,產(chǎn)生指示和用戶的偏愛相符的內(nèi)容的推薦信息。
根據(jù)本發(fā)明的信息處理設(shè)備和信息處理方法以及程序根據(jù)用戶的操作歷史,產(chǎn)生指示用戶的偏愛的正因素的第一偏愛信息和指示用戶的偏愛的負(fù)因素的第二偏愛信息,并通過相互獨(dú)立地計(jì)算第一偏愛信息與屬性信息之間的相似度和第二偏愛信息與屬性信息之間的相似度,產(chǎn)生指示和用戶的偏愛相符的內(nèi)容的推薦信息。
圖1是說明電視節(jié)目廣播和流式數(shù)據(jù)分發(fā)的說明圖;圖2是表示圖1中的分發(fā)服務(wù)器的結(jié)構(gòu)的方框圖;圖3是說明第一節(jié)目向量產(chǎn)生處理的流程圖;圖4是說明EPG數(shù)據(jù)的說明圖;圖5是說明節(jié)目向量的說明圖;圖6是說明第二節(jié)目向量產(chǎn)生處理的流程圖;圖7是說明第一分組處理的流程圖;圖8是說明第二分組處理的流程圖;圖9是說明第一標(biāo)題分組處理的流程圖;圖10是說明第二標(biāo)題分組處理的流程圖;圖11是說明第三標(biāo)題分組處理的流程圖;圖12是說明第四標(biāo)題分組處理的流程圖;圖13是表示圖1中的節(jié)目推薦處理設(shè)備的結(jié)構(gòu)的方框圖;圖14是說明產(chǎn)生正歷史向量和負(fù)歷史向量的第一處理的流程圖;圖15是說明正歷史向量的說明圖;圖16是說明產(chǎn)生正歷史向量和負(fù)歷史向量的第二處理的流程圖;圖17是說明第一匹配處理的流程圖;
圖18是說明第二匹配處理的流程圖;圖19是說明第三匹配處理的流程圖;圖20是說明第四匹配處理的流程圖;圖21是說明第五匹配處理的流程圖;圖22是說明產(chǎn)生用戶方效應(yīng)(effect)向量的第一處理的流程圖;圖23是說明產(chǎn)生用戶方效應(yīng)向量的第二處理的流程圖;圖24是說明產(chǎn)生用戶方效應(yīng)向量的第三處理的流程圖;圖25是說明產(chǎn)生用戶方效應(yīng)向量的第四處理的流程圖;圖26是說明產(chǎn)生用戶方負(fù)效應(yīng)向量的第一處理的流程圖;圖27是說明產(chǎn)生用戶方負(fù)效應(yīng)向量的第二處理的流程圖;圖28是說明包括組推薦的匹配處理的流程圖;圖29是說明利用用戶模型的匹配處理的流程圖;圖30是說明異常推薦處理的流程圖;圖31是表示圖1中的電視接收設(shè)備的結(jié)構(gòu)的方框圖;圖32是表示圖1中的電視顯示設(shè)備的結(jié)構(gòu)的方框圖;圖33是說明推薦信息顯示處理的流程圖;圖34是說明自動頻道設(shè)置處理的流程圖;圖35是表示圖1中的記錄和再現(xiàn)設(shè)備的結(jié)構(gòu)的方框圖;圖36是說明自動記錄處理的流程圖;圖37是表示分發(fā)服務(wù)器的結(jié)構(gòu)的另一例子的方框圖;圖38是表示節(jié)目推薦處理設(shè)備的結(jié)構(gòu)的另一例子的方框圖;圖39是說明電視節(jié)目廣播和流式數(shù)據(jù)分發(fā)的網(wǎng)絡(luò)的另一例子的說明圖;圖40是表示分發(fā)服務(wù)器的結(jié)構(gòu)的另一例子的方框圖。
具體實(shí)施例方式
下面參考
本發(fā)明的一個實(shí)施例。
首先,參考圖1說明電視節(jié)目廣播和流式數(shù)據(jù)分發(fā)。
廣播電臺1發(fā)射地面波節(jié)目廣播,或者通過衛(wèi)星2發(fā)射衛(wèi)星波節(jié)目廣播。雖然圖1中只表示和說明了一個廣播電臺1,但是不必說,可存在多個廣播電臺1。電視接收設(shè)備4的天線3接收地面波或衛(wèi)星波節(jié)目廣播。根據(jù)需要,廣播信號包括EPG(電子節(jié)目指南)。
分發(fā)服務(wù)器5從流式數(shù)據(jù)數(shù)據(jù)庫6讀取流式數(shù)據(jù)(streaming data),并通過包括因特網(wǎng)和其它網(wǎng)絡(luò)在內(nèi)的網(wǎng)絡(luò)8把流式數(shù)據(jù)傳送給電視接收設(shè)備4。另外,分發(fā)服務(wù)器5從廣播電臺1讀出作為節(jié)目廣播的信息的EPG,或者從元數(shù)據(jù)數(shù)據(jù)庫7讀出包括比EPG更詳細(xì)的信息的元數(shù)據(jù),為每個節(jié)目產(chǎn)生一個節(jié)目向量PP,并通過網(wǎng)絡(luò)8,把節(jié)目向量PP連同EPG數(shù)據(jù)一起傳送給EPG接收設(shè)備9。
當(dāng)疊加在一般廣播信號上的EPG具有用于后面說明的處理的足量信息時,和疊加在一般廣播信號上的EPG相同的數(shù)據(jù)可被用于所述處理。當(dāng)疊加在一般廣播信號上的EPG的信息的數(shù)量不能被認(rèn)為足以滿足后面說明的處理,那么單獨(dú)地或者除了疊加在一般廣播信號上的EPG之外,元數(shù)據(jù)可被用于所述處理。下面假定疊加在一般廣播信號上的EPG并不具有充分的信息量,并且在本實(shí)施例中,包括元數(shù)據(jù)的信息被使用。這樣的信息被總稱為EPG數(shù)據(jù)。
EPG接收設(shè)備9把傳送的EPG數(shù)據(jù)提供給電視接收設(shè)備4。EPG接收設(shè)備9還把和EPG數(shù)據(jù)一起傳送的節(jié)目向量PP提供給節(jié)目推薦處理設(shè)備10。
具有調(diào)諧器的電視接收設(shè)備4根據(jù)從具有操作部分的電視顯示設(shè)備11或者記錄和再現(xiàn)設(shè)備12供給的指示頻道選擇的控制信號,通過天線3選擇和接收地面波或衛(wèi)星波節(jié)目廣播。電視接收設(shè)備4還通過網(wǎng)絡(luò)8接收從分發(fā)服務(wù)器5傳送的流式數(shù)據(jù)。另外,電視接收設(shè)備4從EPG接收設(shè)備9接收EPG數(shù)據(jù),并把該EPG數(shù)據(jù)提供給電視顯示設(shè)備11或者記錄和再現(xiàn)設(shè)備12。順便提及,當(dāng)電視接收設(shè)備4接收的廣播波包括EPG時,電視接收設(shè)備4把EPG和節(jié)目信號分開,并把EPG和節(jié)目信號提供給電視顯示設(shè)備11或者記錄和再現(xiàn)設(shè)備12。
節(jié)目推薦處理設(shè)備10從EPG接收設(shè)備9獲得節(jié)目向量PP,并從電視顯示設(shè)備11以及記錄和再現(xiàn)設(shè)備12獲得操作日志。節(jié)目推薦處理設(shè)備10根據(jù)這些信息或者用戶的輸入操作,產(chǎn)生推薦和用戶的偏愛相符的節(jié)目的推薦信息,隨后把推薦信息提供給電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12。
根據(jù)用戶的操作輸入,電視顯示設(shè)備11顯示從電視接收設(shè)備4供給的廣播信號或者從記錄和再現(xiàn)設(shè)備12供給的再現(xiàn)信號,并根據(jù)從節(jié)目推薦處理設(shè)備10供給的推薦信息,自動設(shè)置頻道或顯示推薦的節(jié)目信息。電視顯示設(shè)備11把作為用戶的操作歷史的操作日志提供給節(jié)目推薦處理設(shè)備10。
根據(jù)用戶的操作輸入,記錄和再現(xiàn)設(shè)備12把從電視接收設(shè)備4供給的廣播信號記錄在裝入記錄和再現(xiàn)設(shè)備12中的記錄介質(zhì)或者內(nèi)置記錄介質(zhì)(例如硬盤)上,并根據(jù)從節(jié)目推薦處理設(shè)備10供給的推薦信息,自動把從電視接收設(shè)備4供給的廣播信號記錄到裝入的記錄介質(zhì)或者內(nèi)置記錄介質(zhì)上。另外,記錄和再現(xiàn)設(shè)備12再現(xiàn)記錄在裝入的記錄介質(zhì)或者內(nèi)置記錄介質(zhì)上的節(jié)目,并把該節(jié)目輸出給電視顯示設(shè)備11顯示。此外,記錄和再現(xiàn)設(shè)備12還把作為用戶的操作歷史的操作日志提供給節(jié)目推薦處理設(shè)備10。
雖然這種情況下,EPG接收設(shè)備9,電視接收設(shè)備4,節(jié)目推薦處理設(shè)備10,電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12被描述成不同的設(shè)備,不過這些設(shè)備不必被相互獨(dú)立地形成。例如不必說,EPG接收設(shè)備9,電視接收設(shè)備4和電視顯示設(shè)備11可被相互集成地形成為包括調(diào)諧器功能的電視接收器15-1。另外,記錄和再現(xiàn)設(shè)備12可與EPG接收設(shè)備9,電視接收設(shè)備4和電視顯示設(shè)備11集成,從而形成具有記錄功能的電視接收器15-2。不必說,記錄和再現(xiàn)設(shè)備12可以是具有作為記錄介質(zhì)的大存儲容量硬盤的所謂硬盤記錄器。此外,節(jié)目推薦處理設(shè)備10可被包括在具有調(diào)諧器功能的電視接收器15-1中,從而形成電視接收器15-3,或者節(jié)目推薦處理設(shè)備10可被包括在具有記錄功能的電視接收器15-2中,從而形成電視接收器15-4。
圖2是表示分發(fā)服務(wù)器5的結(jié)構(gòu)的方框圖。
數(shù)據(jù)獲取單元21從元數(shù)據(jù)數(shù)據(jù)庫7和流式數(shù)據(jù)數(shù)據(jù)庫6獲得數(shù)據(jù),隨后把數(shù)據(jù)提供給數(shù)據(jù)傳輸單元25。數(shù)據(jù)獲取單元21還把EPG數(shù)據(jù)提供給元數(shù)據(jù)抽取單元22。此外,數(shù)據(jù)獲取單元21根據(jù)EPG數(shù)據(jù)的內(nèi)容,對登記在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù)分組。
元數(shù)據(jù)抽取單元2從供給自數(shù)據(jù)獲取單元21的EPG數(shù)據(jù)中抽取產(chǎn)生節(jié)目向量PP所必需的數(shù)據(jù),隨后把數(shù)據(jù)提供給節(jié)目向量產(chǎn)生單元23。節(jié)目向量產(chǎn)生單元23根據(jù)元數(shù)據(jù)產(chǎn)生節(jié)目向量PP,根據(jù)需要,使節(jié)目向量PP與保存在數(shù)據(jù)存儲單元24中的節(jié)目方效應(yīng)(effect)向量EfPP相關(guān)聯(lián),隨后把節(jié)目向量PP提供給數(shù)據(jù)傳輸單元25。
根據(jù)需要,數(shù)據(jù)存儲單元24保存節(jié)目方效應(yīng)向量EfPP,節(jié)目方效應(yīng)向量EfPP是產(chǎn)生節(jié)目向量PP所必需的信息。
根據(jù)制作方和廣播方的如何提高收視率的觀點(diǎn),教育節(jié)目具有類型和內(nèi)容的要素較強(qiáng)的特性,綜藝節(jié)目等具有表演者的要素較強(qiáng)的特性,戲劇等具有表演者和編劇的要素較強(qiáng)的特性。為了正確地抽取節(jié)目的特性,需要使用這些特性。即,在所進(jìn)行的推薦和用戶的偏愛相符的節(jié)目的匹配處理中,構(gòu)成節(jié)目向量PP的哪些元素是重要的將因節(jié)目的類型而不同。
具體地說,當(dāng)節(jié)目的類型是“文藝和記錄片”時,重要的項(xiàng)目不是表演者,而是節(jié)目的內(nèi)容和標(biāo)題。另一方面,當(dāng)節(jié)目的類型是“綜藝”時,重要的項(xiàng)目是表演者,當(dāng)節(jié)目的類型是“戲劇”時,重要的項(xiàng)目是表演者和編劇。當(dāng)這些項(xiàng)目被用于產(chǎn)生節(jié)目向量PP時,依據(jù)節(jié)目的類型,定義匹配處理中每個項(xiàng)目的貢獻(xiàn)程度的節(jié)目方效應(yīng)向量被設(shè)置并被保存在數(shù)據(jù)存儲單元24中。
數(shù)據(jù)傳輸單元25通過網(wǎng)絡(luò)8把從數(shù)據(jù)獲取單元21供給的EPG數(shù)據(jù)和流式數(shù)據(jù),以及從節(jié)目向量產(chǎn)生單元23供給的節(jié)目向量PP和節(jié)目方效應(yīng)向量EfPP傳送給EPG接收設(shè)備9或者電視接收設(shè)備4。
根據(jù)需要,節(jié)目向量產(chǎn)生單元23與驅(qū)動器26連接。如果需要,磁盤31、光盤32、磁光盤33和半導(dǎo)體存儲器34被裝入驅(qū)動器26,以致相對于驅(qū)動器26發(fā)送和接收數(shù)據(jù)。
下面參考圖3的流程圖,說明分發(fā)服務(wù)器5進(jìn)行的第一節(jié)目向量產(chǎn)生處理。
在步驟S1,數(shù)據(jù)獲取單元21接收包括從元數(shù)據(jù)數(shù)據(jù)庫7供給的元數(shù)據(jù)的EPG數(shù)據(jù)。
在步驟S2,元數(shù)據(jù)抽取單元22接收從數(shù)據(jù)獲取單元21供給的EPG數(shù)據(jù),抽取產(chǎn)生節(jié)目向量PP所需的元數(shù)據(jù),隨后把元數(shù)據(jù)輸出給節(jié)目向量產(chǎn)生單元23。
圖4表示元數(shù)據(jù)的一個例子。元數(shù)據(jù)包括作為類型的“MovieJapnese movie”,作為電影標(biāo)題的“Tokaido Mitsuya Kaidan”,廣播日期和關(guān)于發(fā)行者,廣播日期和時間,廣播該電影的廣播電臺的名稱,以及廣播時間的數(shù)據(jù)。元數(shù)據(jù)還包括關(guān)于導(dǎo)演的姓名,編劇的姓名,攝像師,負(fù)責(zé)音樂的人員和表演者的數(shù)據(jù),以及作為節(jié)目的內(nèi)容的關(guān)于電影的解說。
在步驟S3,根據(jù)需要,節(jié)目向量產(chǎn)生單元23對包括在元數(shù)據(jù)中的標(biāo)題、內(nèi)容等進(jìn)行詞法分析,從而把標(biāo)題、內(nèi)容等分解成單詞。具體地說,節(jié)目向量產(chǎn)生單元23把包括在元數(shù)據(jù)中的電影的標(biāo)題分解成3個單詞,即“Tokaido”,“Mitsuya”和“Kaidan”。如圖4中所示,當(dāng)信息“′59ShinSaiho The Masterpiece of Japanese horror movies that depicts the worldof well-known″Mitsuya Kaidan″with full stylistic beauty”作為電影的評論被包括在元數(shù)據(jù)中時,節(jié)目向量產(chǎn)生單元23抽取包括在該評論中的單詞,并把“Saiho”,“stylistic”,“beauty”,“full”,“well-known”,“Mitsuya”,“Kaidan”,“world”,“depicts”,“Japanese movie”,“horror”和“masterpiece”設(shè)置為內(nèi)容信息。
在步驟S4,節(jié)目向量產(chǎn)生單元23使包括在元數(shù)據(jù)中的每個項(xiàng)目向量化,產(chǎn)生節(jié)目向量PP。隨后結(jié)束處理。產(chǎn)生的節(jié)目向量PP被輸出給數(shù)據(jù)傳輸單元25,隨后通過網(wǎng)絡(luò)8被傳送給EPG接收設(shè)備9。在使每個項(xiàng)目向量化的過程中,所有詳細(xì)項(xiàng)目可被排成一排,或者可被分成大項(xiàng),并依據(jù)大項(xiàng)被向量化。
例如,當(dāng)進(jìn)行依據(jù)大項(xiàng)的向量化時,產(chǎn)生節(jié)目向量PP={Tm,Gm,Pm,Am,Km},標(biāo)題、類型、時間段(slot)、廣播電臺、表演者、編劇/作者/制片人和內(nèi)容被設(shè)置成7個大項(xiàng),如圖5中所示。隨后,項(xiàng)目的內(nèi)容被向量化為標(biāo)題(標(biāo)題)Tm={標(biāo)題1,標(biāo)題2,…},類型(類型)Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)告,其它},時間段(小時)Hm={早晨,中午,傍晚,黃金時段,深夜},廣播電臺(電視臺)Sm={NNK Sogo,NNK Kyouiku,AsiaTelevision,TTS,Buji,Telenichi,Toto,NNK Eisei Daiichi,NNK EiseiDaini,WOWO},表演者(人員)Pm={A,B,…},編劇/作者/制片人等(作者)Am={a,b,…},內(nèi)容(關(guān)鍵字)Km={kw1,kw2,...}。
在上述7個大項(xiàng)中,在大項(xiàng)“類型”、“廣播電臺”和“時間段”中可設(shè)置一種類別,于是,相應(yīng)的詳細(xì)元素中由數(shù)字向量表示。例如,就廣播電臺Sm={NNK Sogo,NNK Kyouiku,Asia Television,TTS,Buji,Telenichi,Toto,NNK Eisei Daiichi,NNK Eisei Daini,WOWO}來說,當(dāng)對應(yīng)節(jié)目的廣播電臺是WOWO時,廣播電臺向量可由廣播電臺Sm={0,0,0,0,0,0,0,0,0,1}表示。就類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)告,其它}來說,當(dāng)對應(yīng)節(jié)目的類型是文藝/記錄片時,類型向量可由類型Gm={0,0,0,0,0,0,1,0,0}表示。
另一方面,對不能由數(shù)字向量表示的項(xiàng)目,例如大項(xiàng)“標(biāo)題”、“表演者”、“編劇/作者/制片人”和“內(nèi)容”,根據(jù)包括在向量中的單詞的頻率,使項(xiàng)目值(單詞)與加權(quán)值(數(shù)值)相互關(guān)聯(lián)。例如,大項(xiàng)“標(biāo)題”由均包含一個單詞和一個數(shù)值的元素表示,如同標(biāo)題Tm={Tokaido-1,Mitsuya-1,Kaidan-1}中一樣。例如,本例中的“Tokaido-1”表示單詞“Tokaido”的頻率為1。
節(jié)目向量PP由上述處理產(chǎn)生,隨后被傳送給EPG接收設(shè)備9。具體地說,當(dāng)由前面參考圖4說明的節(jié)目元數(shù)據(jù)產(chǎn)生節(jié)目向量PP時,節(jié)目向量PP={標(biāo)題Tm={Tokaido-1,Mitsuya-1,Kaidan-1},類型Gm={0,0,0,1,0,0,0,0,0},時間段Hm={0,0,0,0,1},廣播電臺Sm={0,0,0,0,0,0,0,0,0,1},表演者Pm={Katsumi Wakasugi-1,Shigeru Amami-1,ToshihikoEmi-1,Ryuuiiro Nakamura-1,Noriko Nishizawa-1},編劇/作者/制片人Am={Nobuo Nakagawa-1,Shochi Ohnuki-1,Yoshihiro Ishida-1,ShojiNishimoto-1,Chuta Watanabe-1},內(nèi)容Km={Saiho-1,stylistic-1,beauty-1,full-1,well-known-1,Mitsuya-1,Kaidan-1,world-1,depicts-1,Japanese movie-1,horror-1,masterpiece-1}}。該節(jié)目向量PP被傳送給EPG接收設(shè)備9。
可在表演者Pm的元素中的主角被加權(quán),編劇/作者/制片人Am的元素中的導(dǎo)演被加權(quán)的情況下,產(chǎn)生節(jié)目向量PP。這種情況下,節(jié)目向量PP的元素例如是表演者Pm={Katsumi Wakasugi-3,Shigeru Amami-2,Toshihiko Emi-1,Ryuujiro Nakamura-1,Noriko Nishizawa-1},和編劇/作者/制片人Am={Nobuo Nakagawa-3,Shochi Ohnuki-1,YoshihiroIshida-1,Shoji Nishimoto-1,Chuta Watanabe-1}。
如上所述,產(chǎn)生節(jié)目向量PP中的重要元素隨著節(jié)目類型的不同而不同。當(dāng)指示依據(jù)類型的重要元素的節(jié)目方效應(yīng)向量EfPP作為節(jié)目方效應(yīng)向量信息被保存在數(shù)據(jù)存儲單元24中時,節(jié)目方效應(yīng)向量EfPP可與節(jié)目向量PP相關(guān)聯(lián)地被傳送。設(shè)置節(jié)目方效應(yīng)向量EfPP以便對應(yīng)于節(jié)目向量PP的大項(xiàng)。
當(dāng)節(jié)目的類型是節(jié)目向量PP={標(biāo)題Tm,類型Gm,時間段Hm,廣播電臺Sm,表演者Pm,編劇/作者/制片人Am,內(nèi)容Km}中的“文藝/記錄片”時,重要的項(xiàng)目是節(jié)目的內(nèi)容和標(biāo)題(加權(quán)值為3),從而節(jié)目方效應(yīng)向量EfPP={3,1,1,1,1,1,3}。另一方面,當(dāng)節(jié)目的類型是綜藝時,重要的項(xiàng)目是表演者(加權(quán)值為5),從而節(jié)目方效應(yīng)向量EfPP={1,1,1,1,5,1,1}。當(dāng)節(jié)目的類型是戲劇時,重要的項(xiàng)目是表演者(加權(quán)值為2)和編劇,從而當(dāng)編劇特別重要時(加權(quán)值為3),節(jié)目方效應(yīng)向量EfPP={1,1,1,1,2,3,1}。
參考圖6的流程圖,下面說明當(dāng)與節(jié)目向量PP相關(guān)聯(lián)地傳送節(jié)目方效應(yīng)向量EfPP時的第二節(jié)目向量產(chǎn)生處理。
在步驟S11-S14中進(jìn)行與參考圖3說明的步驟S1-S4進(jìn)行的處理相同的處理。具體地說,接收從元數(shù)據(jù)數(shù)據(jù)庫7供給的EPG數(shù)據(jù),從EPG數(shù)據(jù)抽取產(chǎn)生節(jié)目向量PP所必需的元數(shù)據(jù),隨后根據(jù)需要,對包括在元數(shù)據(jù)中的標(biāo)題、內(nèi)容等進(jìn)行詞法分析,以便分解成單詞。隨后,包括在元數(shù)據(jù)中的每個項(xiàng)目被向量化,從而產(chǎn)生節(jié)目向量PP。
在步驟S15,根據(jù)供給的元數(shù)據(jù)的節(jié)目的類型,節(jié)目向量產(chǎn)生單元23從保存在數(shù)據(jù)存儲單元24中的效應(yīng)向量信息中抽取對應(yīng)的效應(yīng)向量。例如,當(dāng)節(jié)目的類型是“綜藝”時,節(jié)目向量產(chǎn)生單元23從數(shù)據(jù)存儲單元24抽取對表演者加權(quán)的效應(yīng)向量EfPP={1,1,1,1,5,1,1}。
在步驟S16,節(jié)目向量產(chǎn)生單元23使在步驟S15中抽取的效應(yīng)向量EfPP與在步驟S14中產(chǎn)生的節(jié)目向量PP相關(guān)聯(lián)。隨后結(jié)束處理。
通過上述處理,節(jié)目向量PP被產(chǎn)生,根據(jù)節(jié)目的類型對重要項(xiàng)目加權(quán)的節(jié)目方效應(yīng)向量EfPP與節(jié)目向量PP相關(guān)聯(lián),并通過網(wǎng)絡(luò)8,被傳送給EPG接收設(shè)備9。
雖然節(jié)目向量PP如上所述產(chǎn)生,不過通過根據(jù)節(jié)目的屬性對節(jié)目分組,可用少量的操作準(zhǔn)確地產(chǎn)生節(jié)目向量PP。
節(jié)目可被歸入例如連續(xù)劇,以一周為單位的相同類型的一組節(jié)目,以計(jì)劃單位(13周)表示的依據(jù)表演者的一組節(jié)目。作為分組的一個具體例子,下面參考圖7的流程圖,說明當(dāng)連續(xù)劇被分組時的第一分組處理。
在步驟S31,數(shù)據(jù)獲取單元21從登記在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù)中抽取和預(yù)定的條件(分組條件),例如相同標(biāo)題,相同廣播電臺,在工作日的相同廣播時間或者在一周的同一天的相同廣播時間相符的節(jié)目。
在步驟S32,數(shù)據(jù)獲取單元21對抽取的節(jié)目分組,并向?qū)?yīng)節(jié)目的EPG數(shù)據(jù)加入組ID。
在步驟S33,元數(shù)據(jù)抽取單元22抽取為了產(chǎn)生具有相同組ID,即識別為連續(xù)劇的節(jié)目的第一廣播的節(jié)目向量PP而需要的元數(shù)據(jù)。
在步驟S34,進(jìn)行參考圖3或圖6說明的節(jié)目向量產(chǎn)生處理。
在步驟S35,節(jié)目向量產(chǎn)生單元23把對應(yīng)組ID的節(jié)目向量PP固定并設(shè)置成第一廣播的節(jié)目向量。隨后結(jié)束處理。
通過上述處理,連續(xù)劇被分組,節(jié)目向量被統(tǒng)一。組ID和節(jié)目向量PP中相互關(guān)聯(lián)地保存在數(shù)據(jù)存儲單元24中。
特別地,雖然在連續(xù)劇的EPG數(shù)據(jù)中的第一集的內(nèi)容是節(jié)目的整體描述,不過除第一集之外的某一集的內(nèi)容通常是該集的描述,而不代表節(jié)目的整體內(nèi)容。另外,在每集中,除內(nèi)容之外的各部分元數(shù)據(jù)基本相同。從而,通過利用第一集的EPG數(shù)據(jù)產(chǎn)生節(jié)目向量PP,不僅能夠減少節(jié)目向量產(chǎn)生處理的次數(shù),而且還能夠產(chǎn)生更準(zhǔn)確地與節(jié)目的特性相符的節(jié)目向量PP。
雖然圖7中說明把相同ID加入連續(xù)劇的EPG數(shù)據(jù)中的處理,不過當(dāng)區(qū)分連續(xù)劇的信息事先已被包括在EPG數(shù)據(jù)中,那么可省略步驟S31的處理,從而通過參考包括在EPG數(shù)據(jù)中的區(qū)分連續(xù)劇的信息,把相同ID加入到連續(xù)劇的EPG中。
下面參考圖8,說明根據(jù)不同于連續(xù)劇的元素,進(jìn)行分組的第二分組處理。下面將假定基于類型和表演者進(jìn)行分組,進(jìn)行下面的說明。
在步驟S51,數(shù)據(jù)獲取單元21參考記錄在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù),并把對應(yīng)于元數(shù)據(jù)內(nèi)容的群集代碼加入節(jié)目的EPG數(shù)據(jù)中。
例如抽取和連續(xù)劇的預(yù)定條件,例如相同標(biāo)題,相同廣播電臺,在工作日的相同廣播時間或者在一周的同一天的相同廣播時間相符的節(jié)目。在識別成連續(xù)劇的抽取的一組節(jié)目中,確定最低有效數(shù)位的第一群集代碼;例如,根據(jù)連續(xù)劇的廣播時間,用于工作日的相同時間的代碼1,用于一周的同一天的相同時間的代碼2,或者用于不同于代碼1和代碼2的廣播時間,例如交替的日子或星期中的廣播時間等的代碼3。當(dāng)該組節(jié)目不是連續(xù)劇時,最低有效數(shù)位的第一群集代碼是0。
下面,參考登記在元數(shù)據(jù)數(shù)據(jù)庫7中的元數(shù)據(jù)中的類型數(shù)據(jù),依據(jù)類型確定具有作為第二最低有效位(第二數(shù)位)的數(shù)值的第二群集代碼,例如代碼20或代碼30。
最后,參考登記在元數(shù)據(jù)數(shù)據(jù)庫7中的元數(shù)據(jù)中的表演者數(shù)據(jù),確定通過利用第二最低有效數(shù)位之上的數(shù)位(第三數(shù)位及以上)表示的第三群集代碼,例如代碼2300或代碼800。
第一到第三群集代碼的總和是加入節(jié)目的EPG中的群集代碼。
在步驟S52,數(shù)據(jù)獲取單元21根據(jù)群集代碼的第一數(shù)位是否為0,確定對應(yīng)EPG是否是連續(xù)劇的EPG。
當(dāng)數(shù)據(jù)獲取單元在步驟S52中確定對應(yīng)EPG是連續(xù)劇的EPG,那么在步驟S53和S54進(jìn)行和圖7中的步驟S33和S34相同的處理。即,第一廣播的EPG被抽取,并進(jìn)行參考圖3或圖6說明的節(jié)目向量產(chǎn)生處理。
在步驟S55,節(jié)目向量產(chǎn)生單元23把連續(xù)劇的節(jié)目向量PP固定和設(shè)置成第一廣播的節(jié)目向量PP,并使產(chǎn)生的群集代碼與節(jié)目向量PP相互關(guān)聯(lián)。隨后結(jié)束處理。
當(dāng)數(shù)據(jù)獲取單元21在步驟S52中確定對應(yīng)的EPG不是連續(xù)劇的EPG時,在步驟S56中進(jìn)行參考圖3或圖6說明的節(jié)目向量產(chǎn)生處理。
在步驟S57,節(jié)目向量產(chǎn)生單元23使產(chǎn)生的群集代碼與節(jié)目向量PP相關(guān)聯(lián)。隨后結(jié)束處理。
即使就不同于連續(xù)劇的節(jié)目來說,上述處理也能夠?qū)崿F(xiàn)基于類型和表演者的節(jié)目向量PP的分組,而且能夠?qū)崿F(xiàn)指示該組的群集代碼與節(jié)目向量PP的關(guān)聯(lián)。
由于參考圖2說明的分發(fā)服務(wù)器5如上參考圖3-8所述那樣產(chǎn)生節(jié)目向量PP,因此總是能夠產(chǎn)生對應(yīng)于新術(shù)語或類型等的節(jié)目向量PP。產(chǎn)生的節(jié)目向量PP連同EPG數(shù)據(jù)一起通過網(wǎng)絡(luò)8被EPG接收設(shè)備9接收,隨后被提供給節(jié)目推薦處理設(shè)備10。
通過對標(biāo)題進(jìn)行詞法(morphological)分析,以便把標(biāo)題分解成單詞,并向每個單詞附加一個組ID,可進(jìn)行分組處理。
下面參考圖9的流程圖說明第一標(biāo)題分組處理。
在步驟S61,數(shù)據(jù)獲取單元21參考登記在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù),從登記的元數(shù)據(jù)中抽取標(biāo)題,隨后把標(biāo)題提供給節(jié)目向量產(chǎn)生單元23。
在步驟S62,節(jié)目向量產(chǎn)生單元23對標(biāo)題進(jìn)行詞法分析,以便把標(biāo)題分解成單詞。具體地說,當(dāng)包括在元數(shù)據(jù)中的電影標(biāo)題是“TokaidoMitsuya Kaidan”時,該標(biāo)題被詞法分析,從而獲得3個單詞“Tokaido”,“Mitsuya”和“Kaidan”。
在步驟S63,節(jié)目向量產(chǎn)生單元23抽取分析的單詞或包括多個單詞的單詞組之一,并從數(shù)據(jù)存儲單元24抽取對應(yīng)于所抽取單詞或單詞組的組ID。
通過組合語法分析獲得的單詞,產(chǎn)生包括多個單詞的單詞組。當(dāng)詞法分析獲得的單詞是“Tokaido”,“Mitsuya”和“Kaidan”時,單詞組是“Tokaido Mitsuya”,“Tokaido Kaidan”或者“Mitsuya Kaidan”。
在步驟S64,節(jié)目向量產(chǎn)生單元23確定是否從數(shù)據(jù)存儲單元24抽取了對應(yīng)的組ID。
當(dāng)節(jié)目向量抽取單元23在步驟S64中確定對應(yīng)的組ID未被抽取時,抽取的單詞或者包括多個單詞的抽取的單詞組還未配備組ID。于是,在步驟S65,節(jié)目向量產(chǎn)生單元23使新的組ID與抽取的單詞或者包括多個單詞的抽取單詞組相關(guān)聯(lián)。節(jié)目向量產(chǎn)生單元23還把該單詞或者包括多個單詞的單詞組連同與之對應(yīng)的組ID一起保存在數(shù)據(jù)存儲單元24中。
當(dāng)節(jié)目向量抽取單元23在步驟S64中確定對應(yīng)的組ID被抽取時,或者在步驟S65的處理完成之后,節(jié)目向量產(chǎn)生單元23在步驟S66確定是否已對構(gòu)成標(biāo)題的所有單詞或者包括多個單詞的所有單詞組抽取了一個組ID。
當(dāng)節(jié)目向量抽取單元23在步驟S66中確定還未對構(gòu)成標(biāo)題的所有單詞或者包括多個單詞的所有單詞組抽取一個組ID時,處理返回步驟S63,重復(fù)步驟S63及后續(xù)步驟的處理。
當(dāng)節(jié)目向量抽取單元23在步驟S66中確定對構(gòu)成標(biāo)題的所有單詞或者包括多個單詞的所有單詞組抽取了一個組ID時,節(jié)目向量產(chǎn)生部分23在步驟S67使抽取的組ID與節(jié)目向量PP相關(guān)聯(lián)。隨后結(jié)束處理。
通過上述處理,對應(yīng)于構(gòu)成標(biāo)題的單詞或者單詞組的組ID與節(jié)目向量PP相關(guān)聯(lián),并通過網(wǎng)絡(luò)8由數(shù)據(jù)傳輸單元25傳送給電視接收設(shè)備4或者EPG接收設(shè)備9。
具有類似標(biāo)題的節(jié)目可被包括在相同組內(nèi)。例如,為了能夠把標(biāo)題為“2-Nen A-Gumi Ginpachi Sensei”的連續(xù)劇和標(biāo)題為“2-NenA-Gumi Ginpachi Sensei Special”的特別節(jié)目包括在相同的組中,根據(jù)構(gòu)成標(biāo)題的單詞的詞法分析的結(jié)果,在所有組合中計(jì)算在預(yù)定的周期,例如2周、1個月或半年中節(jié)目標(biāo)題之間的單詞匹配率。當(dāng)標(biāo)題之間的單詞匹配率是預(yù)定值或更高時,所述標(biāo)題可被包括在相同的組中。
下面參考圖10的流程圖,說明根據(jù)構(gòu)成標(biāo)題的單詞之間的匹配率,進(jìn)行分組的第二標(biāo)題分組處理。
在步驟S401和S402中進(jìn)行與參考圖9說明的步驟S61和S62相同的處理。即,數(shù)據(jù)獲取單元21參考記錄在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù),從登記的元數(shù)據(jù)中抽取標(biāo)題,隨后把標(biāo)題提供給節(jié)目向量產(chǎn)生單元23。節(jié)目向量產(chǎn)生單元23對標(biāo)題進(jìn)行詞法分析,從而把標(biāo)題分解成單詞。
在步驟S403,根據(jù)分析的單詞,節(jié)目向量產(chǎn)生單元23計(jì)算指示標(biāo)題之間的單詞匹配度的匹配率,即單詞之間的匹配率。
具體地說,當(dāng)標(biāo)題“2-Nen A-Gumi Ginpachi Sensei”和標(biāo)題“2-Nen A-Gumi Ginpachi Sensei Special”分別被詞法分析成“,2”,“Nen”,“A”,“Gumi”,“Ginpachi”和“Sensei”,以及“2”,“Nen”,“A”,“Gumi”,“Ginpachi”,“Sensei”和“Special”時,構(gòu)成這兩個節(jié)目的標(biāo)題的單詞之間的匹配率為6/7或者85.7%。
在步驟S404,節(jié)目向量產(chǎn)生單元23確定單詞之間的匹配率是否是例如預(yù)定值70%或者更高。不必說,匹配率的閾值可以是不同于70%的任意數(shù)值。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S404中確定單詞之間的匹配率是預(yù)定值,例如70%或者更高時,節(jié)目向量產(chǎn)生單元23在步驟S405中使這些節(jié)目與相同的組ID相關(guān)聯(lián)。節(jié)目向量產(chǎn)生單元23還把匹配單詞或者單詞組以及與之對應(yīng)的組ID一起保存在數(shù)據(jù)存儲單元24中。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S404中確定匹配率小于例如預(yù)定值70%,或者在步驟S405的處理結(jié)束之后,節(jié)目向量產(chǎn)生單元23在步驟S406中確定標(biāo)題之間的所有組合中的處理是否已完成。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S406中確定標(biāo)題之間的所有組合中的處理沒有完成時,處理返回步驟S403,重復(fù)步驟S403以及后續(xù)步驟的處理。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S406中確定標(biāo)題之間的所有組合中的處理已完成時,結(jié)束處理。
通過上述處理,根據(jù)構(gòu)成標(biāo)題的單詞之間的匹配率使組ID與節(jié)目向量相關(guān)聯(lián),并且通過網(wǎng)絡(luò)8,由數(shù)據(jù)傳輸單元25傳送給電視接收設(shè)備4或者EPG接收設(shè)備9。從而,具有類似標(biāo)題的節(jié)目,例如連續(xù)劇及其特別節(jié)目可作為相同組被處理。
另外,通過根據(jù)構(gòu)成標(biāo)題的單詞之間的匹配率確定組,即使在EPG或元數(shù)據(jù)中存在半尺寸和全尺寸數(shù)字,半尺寸和全尺寸英文字母,或者大寫字母和小寫字母之間的書寫差異,也能把具有相同標(biāo)題的節(jié)目檢測為相同組。
除了單詞匹配率之外,廣播電臺,節(jié)目類型或廣播開始時間可被加入到分組條件中。例如,由于新聞節(jié)目的標(biāo)題包含包括“新聞”在內(nèi)的很少單詞,因此即使不同廣播電臺的不同形式的新聞節(jié)目也會被參考圖10的流程圖說明的處理檢測為相同組。于是,除了單詞匹配率之外,當(dāng)廣播電臺相互匹配時,節(jié)目可被包括在相同組中。
下面參考圖11的流程圖,說明根據(jù)構(gòu)成標(biāo)題的單詞之間的匹配率,以及作為附加條件的廣播電臺之間的匹配,進(jìn)行分組的第三標(biāo)題分組處理。
在步驟S421和S424中進(jìn)行與參考圖10說明的步驟S401和S404相同的處理。即,數(shù)據(jù)獲取單元21參考登記在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù),從登記的元數(shù)據(jù)中抽取標(biāo)題,隨后把標(biāo)題提供給節(jié)目向量產(chǎn)生單元23。節(jié)目向量產(chǎn)生單元23對標(biāo)題進(jìn)行詞法分析,把標(biāo)題分解成單詞。根據(jù)分析的單詞,節(jié)目向量產(chǎn)生單元23計(jì)算標(biāo)題之間的單詞匹配度,并確定單詞之間的匹配率是否是預(yù)定值,例如70%或者更高。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S424中確定單詞之間的匹配率是預(yù)定值,例如70%或者更高時,節(jié)目向量產(chǎn)生單元23在步驟S425中確定這些節(jié)目的廣播電臺是否彼此相符。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S425中確定這些節(jié)目的廣播電臺彼此相符時,節(jié)目向量產(chǎn)生單元23在步驟S426中使相同的組ID與這些節(jié)目相關(guān)聯(lián)。節(jié)目向量產(chǎn)生單元23還把匹配單詞或者單詞組和廣播電臺以及與之對應(yīng)的組ID一起保存在數(shù)據(jù)存儲單元24中。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S424中確定匹配率小于預(yù)定值,例如70%時,當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S425中確定這些節(jié)目的廣播電臺彼此不相符時,或者在步驟S426的處理結(jié)束之后,節(jié)目向量產(chǎn)生單元23在步驟S427確定標(biāo)題之間的所有組合中的處理是否已完成。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S427中確定標(biāo)題之間的所有組合中的處理還沒有完成時,處理返回步驟S423,重復(fù)步驟S423以及后續(xù)步驟的處理。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S427中確定標(biāo)題之間的所有組合中的處理已完成時,結(jié)束處理。
通過上述處理,根據(jù)廣播電臺之間的匹配,以及構(gòu)成標(biāo)題的單詞之間的匹配率,使組ID與節(jié)目向量相關(guān)聯(lián),并通過網(wǎng)絡(luò)8由數(shù)據(jù)傳輸單元25傳送給電視接收設(shè)備4或者EPG接收設(shè)備9。從而,當(dāng)具有類似標(biāo)題的節(jié)目被包括在相同組中時,能夠防止把其它廣播電臺的新聞節(jié)目包括到相同組中。
要注意的是雖然在參考圖11的說明中,除了根據(jù)構(gòu)成標(biāo)題的單詞之間的匹配率之外,還根據(jù)廣播電臺是否相同的條件進(jìn)行分組,不過不必說,除了廣播電臺之外,可利用廣播時間段或類型作為不同于構(gòu)成標(biāo)題的單詞之間的匹配率的另一條件進(jìn)行分組。
另外,即使由于體育轉(zhuǎn)播,特別節(jié)目等的緣故,連續(xù)劇或在固定時間內(nèi)播放的節(jié)目的廣播開始時間被改變,為了使連續(xù)劇或在固定時間內(nèi)播放的節(jié)目可被檢測為相同組,可根據(jù)作為不同于構(gòu)成標(biāo)題的單詞之間的匹配率的另一條件的廣播開始時間是否彼此相符,差值在1小時的預(yù)定時間范圍內(nèi)的條件,進(jìn)行節(jié)目分組。
下面參考圖12的流程圖,說明根據(jù)構(gòu)成標(biāo)題的單詞之間的匹配率,以及廣播開始時間是否彼此相符,差值在預(yù)定時間范圍內(nèi)的附加條件,進(jìn)行節(jié)目的第四標(biāo)題分組處理。
在步驟S441和S444進(jìn)行與參考圖10說明的步驟S401和S404相同的處理。即,數(shù)據(jù)獲取單元21參考登記在元數(shù)據(jù)數(shù)據(jù)庫7中的EPG數(shù)據(jù),從登記的元數(shù)據(jù)中抽取標(biāo)題,隨后把標(biāo)題提供給節(jié)目向量產(chǎn)生單元23。節(jié)目向量產(chǎn)生單元23對標(biāo)題進(jìn)行詞法分析,從而把標(biāo)題分解成單詞。根據(jù)分析的單詞,節(jié)目向量產(chǎn)生單元23計(jì)算標(biāo)題之間的單詞匹配度,并確定單詞之間的匹配率是否是預(yù)定值,例如70%或者更高。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S444中確定單詞之間的匹配率是預(yù)定值,例如70%或者更高時,節(jié)目向量產(chǎn)生單元23在步驟S445中確定這些節(jié)目的廣播開始時間是否彼此相符,差值在預(yù)定時間,例如1小時的范圍內(nèi)。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S445中確定這些節(jié)目的廣播開始時間彼此相符,差值在預(yù)定時間范圍內(nèi)時,節(jié)目向量產(chǎn)生單元23在步驟S446中使相同的組ID與這些節(jié)目相關(guān)聯(lián)。節(jié)目向量產(chǎn)生單元23還把匹配單詞或者單詞組以及廣播開始時間的范圍和與之對應(yīng)的組ID一起保存在數(shù)據(jù)存儲單元24中。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S444中確定匹配率小于預(yù)定值,例如70%時,當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S445中確定這些節(jié)目的廣播開始時間彼此之間的差值大于預(yù)定范圍時,或者在步驟S446的處理結(jié)束之后,節(jié)目向量產(chǎn)生單元23在步驟S447確定標(biāo)題之間的所有組合中的處理是否已完成。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S447中確定標(biāo)題之間的所有組合中的處理還未完成時,處理返回步驟S443,重復(fù)步驟S443以及后續(xù)步驟的處理。
當(dāng)節(jié)目向量產(chǎn)生單元23在步驟S447中確定標(biāo)題之間的所有組合中的處理已完成時,結(jié)束處理。
通過上述處理,根據(jù)廣播開始時間之間包括在預(yù)定范圍內(nèi)的差異的匹配,和構(gòu)成標(biāo)題的單詞之間的匹配率,組ID與節(jié)目向量相關(guān)聯(lián),并通過網(wǎng)絡(luò)8由數(shù)據(jù)傳輸單元25傳送給電視接收設(shè)備4或者EPG接收設(shè)備9。從而,當(dāng)具有類似標(biāo)題的節(jié)目被包括在相同組中時,能夠防止由于特別節(jié)目等引起的廣播時間的變化,應(yīng)被檢測為相同組的節(jié)目不被檢測為相同組的問題。
圖13是表示節(jié)目推薦處理設(shè)備10的結(jié)構(gòu)的方框圖。
數(shù)據(jù)獲取單元41獲得從分發(fā)服務(wù)器5傳送的節(jié)目向量PP,以及對應(yīng)于節(jié)目向量PP的節(jié)目方效應(yīng)向量EfPP。節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41獲得的節(jié)目向量PP抽取匹配處理所必需的節(jié)目向量PP,或者產(chǎn)生用戶模型所必需的節(jié)目向量PP,并根據(jù)需要,把節(jié)目向量PP連同節(jié)目方效應(yīng)向量EfPP一起傳送給匹配處理單元43。
操作輸入單元44包括諸如鍵盤、觸摸墊和鼠標(biāo)之類的輸入裝置。操作輸入單元44接收用戶輸入的初始登記信息,以及用于產(chǎn)生用戶模型的主題,隨后把初始登記的信息和主題輸出給初始登記存儲單元45。初始登記存儲單元45登記從操作輸入單元44供給的初始登記內(nèi)容和用于產(chǎn)生用戶模型的主題,并根據(jù)需要,把初始登記內(nèi)容和主題提供給操作日志獲取單元46和匹配處理單元43。根據(jù)從操作輸入單元44輸入的用戶操作,連續(xù)更新登記在初始登記存儲單元45中的內(nèi)容。初始登記內(nèi)容包括指示用戶不喜歡的節(jié)目的信息,例如用戶不喜歡的類型、關(guān)鍵字和表演者,以及指示用戶喜歡的節(jié)目的信息,例如用戶喜歡的類型、關(guān)鍵字和表演者。
操作日志獲取單元46從電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12獲得操作日志,并把這些信息分成正歷史和負(fù)歷史。根據(jù)需要,通過參考保存在初始登記存儲單元45中的信息,操作日志獲取單元46從數(shù)據(jù)獲取單元41獲得的節(jié)目向量PP中讀取對應(yīng)于正歷史和負(fù)歷史的節(jié)目向量PP。操作日志獲取單元46隨后把正歷史和負(fù)歷史分別提供給正歷史存儲單元47和負(fù)歷史存儲單元48,以便分別把正歷史和負(fù)歷史保存在正歷史存儲單元47和負(fù)歷史存儲單元48中。正歷史存儲單元47保存供給的正歷史,并產(chǎn)生正歷史向量UP。負(fù)歷史存儲單元48保存供給的負(fù)歷史,并產(chǎn)生負(fù)歷史向量MUP。產(chǎn)生的正歷史向量UP和產(chǎn)生的負(fù)歷史向量MUP被提供給匹配處理單元43。
正歷史是用于抽取用戶觀看態(tài)度積極的,或者被用戶認(rèn)為是合乎需要的候選節(jié)目的信息。例如,當(dāng)用戶觀看或記錄節(jié)目時,或者當(dāng)用戶接受和觀看或記錄由后面說明的處理以推薦節(jié)目列表的形式向用戶建議的節(jié)目時,該節(jié)目的元數(shù)據(jù)被保存在正歷史存儲單元47中作為良好印象元數(shù)據(jù)。正歷史存儲單元47得到每個詳細(xì)項(xiàng)目或者每個大項(xiàng)的正歷史的總和,產(chǎn)生正歷史向量UP。
另一方面,負(fù)歷史是用于從推薦節(jié)目中排除用戶不想觀看的,或者被用戶認(rèn)為不合需要的節(jié)目的信息。例如,當(dāng)節(jié)目具有登記在初始登記中的不喜歡的項(xiàng)目,或者在記錄后,未被觀看即被擦除時,或者當(dāng)用戶不接受也不觀看或記錄由后面說明的處理以推薦節(jié)目列表的形式向用戶推薦的節(jié)目時,該節(jié)目的元數(shù)據(jù)被保存在負(fù)歷史存儲單元48中作為負(fù)印象元數(shù)據(jù)。例如,當(dāng)用戶在最初登記中把“體育”規(guī)定為不喜歡的項(xiàng)目時,具有用于負(fù)印象的加權(quán)值5的類型Gmup={0,0,5,0,0,0,0,0,0}被額外保存在負(fù)歷史存儲單元48中。負(fù)歷史存儲單元48得到每個詳細(xì)項(xiàng)目或者每個大項(xiàng)的負(fù)歷史的總和,產(chǎn)生負(fù)歷史向量MUP。
匹配處理單元43驗(yàn)證從節(jié)目向量抽取單元42抽取的節(jié)目向量和從正歷史存儲單元47或者負(fù)歷史存儲單元48供給的正歷史向量UP或負(fù)歷史向量MUP之間的匹配。
當(dāng)節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP的所有詳細(xì)項(xiàng)目在被排列成一行的狀態(tài)下被向量化時,由于標(biāo)題、關(guān)鍵字等由多個單詞形成,因此單詞之一和諸如類型之類的項(xiàng)目在向量中具有相同的加權(quán)值。因此,匹配處理單元43的歸一化處理單元61通過把單詞除以節(jié)目的單詞的數(shù)目,使作為包含單詞的項(xiàng)目的標(biāo)題和內(nèi)容歸一化。例如標(biāo)題Tm={Tokaido-1,Mitsuya-1,Kaidan-1}被歸一化成標(biāo)題Tm={Tokaido0.33,Mitsuya0.33,Kaidan0.33}。從而,每個標(biāo)題和內(nèi)容項(xiàng)目內(nèi)的單詞具有為1的總加權(quán)值,從而在匹配處理中不會出現(xiàn)任何不方便。
向量運(yùn)算單元62進(jìn)行節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的匹配處理。
當(dāng)節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP都由使所有詳細(xì)元素排成一行的向量表示時,向量運(yùn)算單元62根據(jù)正歷史向量UP或負(fù)歷史向量MUP與節(jié)目向量PP之間的向量間余弦距離(cosθ),得到由下面的等式(1)表述的節(jié)目向量PP和正歷史向量UP之間的相似度SimUP,或者由等式(2)表述的節(jié)目向量PP和負(fù)歷史向量MUP之間的相似度SimMUP。如等式(1)和(2)所示,余弦距離是通過把兩個向量的內(nèi)積除以這兩個向量的絕對值的乘積而得到的值。
SimUP=cosθu=UP·PP/|UP|×|PP| (1)SimMUP=cosθm=MUP·PP/|MUP|×|PP| (2)在等式(1)和(2)中,PP表示節(jié)目向量PP,UP表示正歷史向量UP,MUP表示負(fù)歷史向量MUP。另外,“·”內(nèi)積,“×”表示元素的乘積(標(biāo)量運(yùn)算)。
當(dāng)節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP都依據(jù)大項(xiàng)被向量化時,向量運(yùn)算單元62能夠得到每個大項(xiàng)中,節(jié)目向量PP和正歷史向量UP之間的相似度,以及節(jié)目向量PP和負(fù)歷史向量MUP之間的相似度,計(jì)算相應(yīng)大項(xiàng)中的相似度的總和,從而計(jì)算相似度SimUP和相似度SimMUP。例如當(dāng)在分別成單詞的大項(xiàng)“標(biāo)題”中,正歷史向量UP是標(biāo)題Tup={school-1,Kaidan-1,Toilet-1},提供的節(jié)目向量PP是標(biāo)題Tm={Tokaido-1,Mitsuya-1,Kaidan-1},假定單位向量的長度為1,由于向量的長度(絕對值)是全部元素的平方和的平方根,根據(jù)下面的等式(3)計(jì)算作為標(biāo)題的相似度的余弦距離cosθt。
cosθt=(1·1)/(3×3)=1/3---(3)]]>在等式(3)中,“·”表示內(nèi)積,“×”表示標(biāo)量運(yùn)算。按照類似于等式(3)的計(jì)算,計(jì)算大項(xiàng)的節(jié)目向量PP和負(fù)歷史向量MUP之間的相似度。
例如當(dāng)正歷史向量UP是正歷史向量UP={標(biāo)題Tup,類型Gup,表演者Pup,編劇/作者/制片人Aup,內(nèi)容(關(guān)鍵字)Kup},負(fù)歷史向量MUP是負(fù)歷史向量MUP={標(biāo)題Tmup,類型Gmup,表演者Pmup,編劇/作者/制片人Amup,內(nèi)容(關(guān)鍵字)Kmup}時,由于利用類似于等式(3)的計(jì)算,在每個大項(xiàng)中獲得大項(xiàng)的相似度,因此相似度SimUP和相似度SimMUP均被計(jì)算成下面的等式(4)的相似度Sim。
Sim=cosθt+cosθgcosθp+cosθa+cosθk(4)
在該等式中,cosθt表示在大項(xiàng)“標(biāo)題”中,節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的余弦距離;cosθg表示在大項(xiàng)“類型”中,節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的余弦距離;cosθp表示在大項(xiàng)“表演者,,中,節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的余弦距離;cosθa表示在大項(xiàng)“編劇/作者/制片人”中,節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的余弦距離;cosθk表示在大項(xiàng)“內(nèi)容”中,節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的余弦距離。
當(dāng)相似度SimUP和相似度SimMUP都被計(jì)算成相應(yīng)大項(xiàng)中的計(jì)算結(jié)果的總和時,項(xiàng)目之間的加權(quán)值方面的失衡被消除,這與歸一化是同義的。從而,不同于把所有元素排成一行的向量,不需要進(jìn)行由歸一化處理單元61進(jìn)行的歸一化處理。
即,當(dāng)在不進(jìn)行歸一化處理的情況下把所有元素排成一行的向量時,隨著歷史的增大,諸如標(biāo)題和內(nèi)容之類的項(xiàng)目中的單詞的數(shù)目增大,但是和項(xiàng)目頻率傾向于增大的諸如廣播電臺或類型之類的項(xiàng)目相比,每個單詞的頻率不會增大。
從而,當(dāng)通過使用所有元素獲得元素的計(jì)算結(jié)果的總和時,其中項(xiàng)目頻率傾向于增大的諸如廣播電臺和類型之類的項(xiàng)目的效應(yīng)變得更大。例如,在用戶是實(shí)況廣播員A的崇拜者,從而用戶喜歡觀看“由實(shí)況廣播員A解說的棒球隊(duì)B進(jìn)行的比賽的實(shí)況報(bào)道”的情況下,作為類型的信息“棒球比賽的實(shí)況報(bào)道”往往會累積為歷史,而信息“實(shí)況廣播員A”不會累積為歷史。從而,出現(xiàn)另一實(shí)況廣播員解說的棒球隊(duì)B進(jìn)行的比賽的實(shí)況廣播被推薦,而不推薦出現(xiàn)實(shí)況廣播員A的綜藝節(jié)目的情況。
另一方面,通過進(jìn)行歸一化處理,或者把相應(yīng)大項(xiàng)中的計(jì)算結(jié)果的總和計(jì)算成相似度SimUP或和相似度SimMUP,那么能夠推薦實(shí)況廣播員A參與的綜藝節(jié)目,而不受歷史之間的頻率方面的差異的影響。從而能夠高度準(zhǔn)確地反映用戶的偏愛。
向量運(yùn)算單元62還能夠通過根據(jù)用戶初始登記的,保存在初始登記存儲單元45中的信息,與節(jié)目向量PP相關(guān)聯(lián)地傳送的節(jié)目方效應(yīng)向量EfPP,或者產(chǎn)生并登記在用戶信息登記單元63中的用戶方效應(yīng)向量EfUP(后面說明)或者用戶方負(fù)效應(yīng)向量EfMUP(后面說明)進(jìn)行加權(quán),計(jì)算相似度SimUP和相似度SimMUP。
例如,向量運(yùn)算單元62根據(jù)由上述方法計(jì)算的相似度SimUP,獲得歷史向量MUP之間的相似度SimMUP,和預(yù)定數(shù)目(例如10個)的具有對正歷史向量的最高相似度的節(jié)目,計(jì)算SimUP-SimMUP,隨后把作為計(jì)算結(jié)果的具有最大相似度的預(yù)定數(shù)目的(例如3個)節(jié)目輸出給推薦信息輸出單元49作為推薦節(jié)目。
當(dāng)節(jié)目向量PP被分組時,向量運(yùn)算單元62根據(jù)推薦節(jié)目信息,把推薦的優(yōu)先組登記在用戶信息登記單元63中,優(yōu)先推薦和推薦的優(yōu)先組對應(yīng)的節(jié)目。
此外,向量運(yùn)算單元62能夠通過利用保存在初始登記存儲單元45中的主題來過濾節(jié)目向量PP,產(chǎn)生用戶模型向量,并把用戶模型向量登記在用戶信息登記單元63中,進(jìn)行匹配處理。用戶模型的細(xì)節(jié)將在后面說明。
用戶信息登記單元63根據(jù)從初始登記存儲單元45供給的用戶初始登記的內(nèi)容,或者從正歷史存儲單元47或負(fù)歷史存儲單元48供給的正歷史向量UP或者負(fù)歷史向量MUP,產(chǎn)生用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP,隨后保存用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP。用戶方效應(yīng)向量EfUP指示大項(xiàng)的哪些元素對用戶選擇節(jié)目來說是重要的,并被賦予選擇節(jié)目的重要性,或者指示每個項(xiàng)目中用戶的偏愛。用戶方負(fù)效應(yīng)向量EfMUP指示大項(xiàng)的哪些元素對用戶選擇節(jié)目來說不重要,并不被賦予選擇節(jié)目的重要性,或者指示每個項(xiàng)目中用戶不喜歡的項(xiàng)目換句話說,用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP定義哪些項(xiàng)目對節(jié)目向量PP和正歷史向量UP或負(fù)歷史向量MUP之間的匹配貢獻(xiàn)極大。
用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP可由用戶設(shè)置,或者通過利用預(yù)定值來設(shè)置,或者可根據(jù)登記在初始登記存儲單元45中的用戶初始登記的內(nèi)容來產(chǎn)生。
具體地說,當(dāng)用戶方效應(yīng)向量EfUP是指示大項(xiàng)的哪些元素對用戶選擇節(jié)目重要時,在節(jié)目向量PP={標(biāo)題Tm,類型Gm,時間段Hm,廣播電臺Sm,表演者Pm,編劇/作者/制片人Am,內(nèi)容Km}中類型對用戶重要的情況下,用戶方效應(yīng)向量EfUP被設(shè)置成例如效應(yīng)向量EfUP={1,5,1,1,1,1,1}。另一方面,當(dāng)表演者和類型對用戶重要時,用戶方效應(yīng)向量EfUP被設(shè)置成例如效應(yīng)向量EfUP={1,3,1,1,5,1,1}。
當(dāng)用戶方效應(yīng)向量EfUP指示每個項(xiàng)目中用戶的偏愛時,在大項(xiàng)類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)道,其它}中,用戶認(rèn)為所需的節(jié)目類型是文藝/記錄片的情況下,用戶方效應(yīng)向量EfUP被設(shè)置成例如類型Gm={0,0,0,0,0,0,5,0,0}。
另外,可根據(jù)正歷史向量UP或負(fù)歷史向量MUP,或者通過對用戶在某一時期內(nèi)觀看的節(jié)目計(jì)數(shù),可產(chǎn)生用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP。此外,也可依據(jù)類型產(chǎn)生用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP。下面參考圖22-27,說明產(chǎn)生用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP的方法。
此外,根據(jù)需要,用戶信息登記單元63登記由向量運(yùn)算單元2的處理產(chǎn)生的關(guān)于推薦的優(yōu)先組,用戶模型向量等的信息。
上面說明的匹配處理單元43能夠通過只利用正歷史確定推薦的節(jié)目,而不進(jìn)行利用負(fù)歷史,從具有對正歷史向量UP的高相似度的節(jié)目(用戶觀看態(tài)度積極的節(jié)目)中除去被認(rèn)為不合用戶需要的節(jié)目(用戶觀看態(tài)度消極的節(jié)目)的處理。
推薦信息輸出單元49把從匹配處理單元43提供的推薦節(jié)目信息登記在推薦節(jié)目列表50中,并把推薦節(jié)目信息提供給電視顯示設(shè)備11或者記錄和再現(xiàn)設(shè)備12。推薦節(jié)目列表50可從節(jié)目推薦處理設(shè)備10中除去。推薦節(jié)目列表50登記從推薦信息輸出單元49輸出的推薦節(jié)目信息。把推薦節(jié)目信息保存在推薦節(jié)目列表50中使得即使使用例如不同的電視接收設(shè)備4,不同的電視顯示設(shè)備11或者不同的記錄和再現(xiàn)設(shè)備12,也能夠利用迄今累積的歷史信息,進(jìn)行節(jié)目推薦,自動記錄等。
根據(jù)需要,匹配處理單元43與驅(qū)動器51連接。根據(jù)需要,磁盤71、光盤72、磁光盤73和半導(dǎo)體存儲器74被裝入驅(qū)動器51中,以便相對于驅(qū)動器51發(fā)送和接收數(shù)據(jù)。
下面參考圖14的流程圖,說明由節(jié)目推薦處理設(shè)備10進(jìn)行的產(chǎn)生正歷史向量和負(fù)歷史向量的第一處理。
在步驟S71,操作日志獲取單元46把從初始登記存儲單元45讀出的初始登記數(shù)據(jù)提供給負(fù)歷史存儲單元48。負(fù)歷史存儲單元48通過參考提供給負(fù)歷史存儲單元48的初始登記內(nèi)容,產(chǎn)生負(fù)歷史向量MUP。
在步驟S72,操作日志獲取單元46根據(jù)保存在初始登記存儲單元45中的登記內(nèi)容,確定初始登記內(nèi)容是否被改變。當(dāng)操作日志獲取單元46在步驟S72中確定初始登記內(nèi)容被改變時,處理返回步驟S71,重復(fù)步驟S71和S72的處理。
當(dāng)操作日志獲取單元46在步驟S72中確定初始登記內(nèi)容未被改變時,操作日志獲取單元46在步驟S73中確定是否從電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12供給了操作日志。當(dāng)操作日志獲取單元46在步驟S73中確定沒有供給任何操作日志時,處理返回步驟S72,重復(fù)步驟S72和S73的處理。
當(dāng)操作日志獲取單元46在步驟S73中確定供給了操作日志時,操作日志獲取單元46在步驟S74中確定供給的操作日志是否是正歷史。例如,當(dāng)操作日志指示記錄操作時,對應(yīng)于該操作的節(jié)目的節(jié)目向量PP是正歷史。當(dāng)操作日志指示還未被再現(xiàn)的記錄數(shù)據(jù)的擦除時,對應(yīng)于該操作的節(jié)目的節(jié)目向量PP是負(fù)歷史。
當(dāng)操作日志獲取單元46在步驟S74中確定供給的操作日志是正歷史時,操作日志獲取單元46在步驟S75中從數(shù)據(jù)獲取單元41抽取與被確定為正歷史的操作日志對應(yīng)的節(jié)目向量PP,并把該節(jié)目向量PP提供給正歷史存儲單元47。正歷史存儲單元47另外把供給的節(jié)目向量PP保存為正歷史。
在步驟S76,正歷史存儲單元47得到詳細(xì)項(xiàng)目或大項(xiàng)的正歷史節(jié)目向量PP的向量和,從而產(chǎn)生正歷史向量UP。在步驟S76的處理結(jié)束之后,處理返回步驟S72,重復(fù)步驟S72和后續(xù)步驟的處理。
當(dāng)操作日志獲取單元46在步驟S74中確定供給的操作日志不是正歷史時,供給的操作日志是負(fù)歷史,從而操作日志獲取單元46在步驟S77從數(shù)據(jù)獲取單元41抽取與被確定為負(fù)歷史的操作日志對應(yīng)的節(jié)目向量PP,并把該節(jié)目向量PP提供給負(fù)歷史存儲單元48。負(fù)歷史存儲單元48另外把供給的節(jié)目向量PP保存為負(fù)歷史。
在步驟S78,負(fù)歷史存儲單元48得到詳細(xì)項(xiàng)目或大項(xiàng)的負(fù)歷史節(jié)目向量PP的向量和,從而產(chǎn)生負(fù)歷史向量MUP。在步驟S78的處理結(jié)束之后,處理返回步驟S72,重復(fù)步驟S72和后續(xù)步驟的處理。
當(dāng)在正歷史向量UP={標(biāo)題Tup,類型Gup,表演者Pup,編劇/作者/制作人Aup,內(nèi)容(關(guān)鍵字)Kup}的大項(xiàng)中描述詳細(xì)項(xiàng)目時,在正歷史向量UP中的每個詳細(xì)項(xiàng)目之后輸入指示向量總和的數(shù)值。例如如圖15中所示,就大項(xiàng)“類型”來說,如同在類型Gup={(戲劇-25),(綜藝-34),(體育-42),(電影-37),(音樂-73),(兒童節(jié)目/教育-120),(文藝/記錄片-3),(新聞/報(bào)道-5),(其它-23)}中一樣,對每個詳細(xì)節(jié)目,輸入指示正歷史總和的數(shù)值。
在用單詞表示的向量,例如大項(xiàng)“標(biāo)題”中,如同在標(biāo)題Tup={(標(biāo)題1-12),(標(biāo)題2-3),…}中一樣,在單詞之后輸入指示單詞的正歷史向量總和的數(shù)值。在負(fù)歷史向量MUP中,如同在正歷史向量UP中一樣,在項(xiàng)目之后輸入指示總和的數(shù)值。
雖然在圖15中描述的正歷史向量UP(和負(fù)歷史向量MUP)的大項(xiàng)是標(biāo)題,類型,表演者,編劇/作者/制作人和內(nèi)容(關(guān)鍵字),這種情況下,大項(xiàng)的數(shù)目小于參考圖5說明的節(jié)目向量PP的大項(xiàng)的數(shù)目,但是不必說,正歷史向量UP(和負(fù)歷史向量MUP)的大項(xiàng)可以和節(jié)目向量PP的大項(xiàng)相同。
雖然在假定根據(jù)在輸入操作日志之前的初始登記內(nèi)容,產(chǎn)生負(fù)歷史向量MUP的情況下,進(jìn)行了參考圖14的說明,不過,在初始登記時可接收用于選擇用戶認(rèn)為所需要的節(jié)目的信息,以致也在輸入操作日志之前產(chǎn)生正歷史向量UP。另外,可以只利用操作日志產(chǎn)生正歷史向量UP或負(fù)歷史向量MUP,而不是根據(jù)初始登記產(chǎn)生正歷史向量UP或負(fù)歷史向量MUP。
通過這樣相互獨(dú)立地產(chǎn)生和保持正歷史向量UP和負(fù)歷史向量MUP,能夠更準(zhǔn)確地進(jìn)行匹配用戶的偏愛的處理。
順便提及,此時,能夠獲得更詳細(xì)的正歷史和負(fù)歷史。例如,雖然在參考圖14說明的處理中,利用對應(yīng)于所有項(xiàng)目中的正歷史和負(fù)歷史的節(jié)目向量PP的總和,產(chǎn)生正歷史向量UP和負(fù)歷史向量MUP,不過,也可依據(jù)類型累積對應(yīng)于正歷史和負(fù)歷史的節(jié)目向量PP的總和,從而依據(jù)類似產(chǎn)生正歷史向量UP和負(fù)歷史向量MUP。
由于表演者經(jīng)常隨著廣播節(jié)目的類型的不同而不同,因此存在用戶的偏愛未被正確反映的情況。具體地說,就喜愛戲劇,并且喜愛幾乎不表演戲劇的喜劇演員A所出現(xiàn)的綜藝節(jié)目,并且其綜藝節(jié)目和戲劇的觀看比例為2∶8的用戶來說,當(dāng)在不區(qū)分類型的情況下累積表演者的正歷史時,和幾乎不表演戲劇的喜劇演員A相比,頻繁出現(xiàn)在戲劇中,但是不是用戶特別喜歡的演員的表演者B在正歷史向量UP中具有更高分。這種情況下,頻繁出現(xiàn)在戲劇中的表演者B出現(xiàn)于其中的記錄片被推薦,而不是喜劇演員A所出現(xiàn)的綜藝演出被推薦。為了防止這種問題,只要依據(jù)類型累積正歷史和負(fù)歷史,并根據(jù)正歷史和負(fù)歷史,依據(jù)類型產(chǎn)生正歷史向量UP和負(fù)歷史向量MUP就可以了。
另外,例如,就用戶是實(shí)況廣播員A的崇拜者,從而喜歡觀看“實(shí)況廣播員A解說的棒球隊(duì)B進(jìn)行的比賽的實(shí)況報(bào)道”的情況下,作為類型的信息“棒球的實(shí)況報(bào)道”往往會累積成歷史,而信息“實(shí)況廣播員A”難以累積成歷史。從而,發(fā)生由另一實(shí)況廣播員解說的棒球隊(duì)B進(jìn)行的比賽的實(shí)況報(bào)道被推薦,而出現(xiàn)實(shí)況廣播員A的綜藝節(jié)目不被推薦的情況。為了防止這種問題,只要依據(jù)表演者累積正歷史和負(fù)歷史,并根據(jù)正歷史和負(fù)歷史,依據(jù)表演者產(chǎn)生正歷史向量UP和負(fù)歷史向量MUP就可以了。
通過如上所述依據(jù)特定項(xiàng)目累積歷史,能夠高準(zhǔn)確地反映用戶的偏愛,而不會遮蔽用戶的偏愛。
從而,通過驗(yàn)證供給的節(jié)目向量PP和這樣在匹配處理單元43中產(chǎn)生的正歷史向量UP和負(fù)歷史向量MUP之間的匹配,能夠產(chǎn)生正確反映用戶的偏愛的推薦節(jié)目信息。
下面參考圖16的流程圖,說明其中依據(jù)類型累積處理歷史的產(chǎn)生正歷史向量和負(fù)歷史向量的第二處理。
在步驟S81-S84中進(jìn)行與在圖14中的步驟S71-S74相同的處理。即,通過參考初始登記,產(chǎn)生負(fù)歷史向量MUP,確定初始登記內(nèi)容是否被改變,當(dāng)初始登記內(nèi)容未被改變時,確定供給的操作日志是否是正歷史。
當(dāng)在步驟S84中確定供給的操作日志是正歷史時,操作日志獲取單元46在步驟S85中從數(shù)據(jù)獲取單元41抽取和確定為正歷史的操作日志對應(yīng)的節(jié)目向量PP,隨后把節(jié)目向量PP提供給正歷史存儲單元47。正歷史存儲單元47抽取供給的節(jié)目向量PP的類型。
在步驟S86,正歷史存儲單元47另外把從數(shù)據(jù)獲取單元41抽取的節(jié)目向量PP保存為所抽取類型的正歷史。
在步驟S87,正歷史存儲單元47得到其中另外保存節(jié)目向量PP的類型中的詳細(xì)項(xiàng)目或大項(xiàng)的正歷史節(jié)目向量PP的向量和,從而產(chǎn)生對應(yīng)類型的正歷史向量UP。在步驟S87的處理結(jié)束之后,處理返回步驟S82,重復(fù)步驟S82和后續(xù)步驟的處理。
當(dāng)在步驟S84中確定供給的操作日志不是正歷史時,供給的操作日志是負(fù)歷史,從而操作日志獲取單元46在步驟S88中從數(shù)據(jù)獲取單元41抽取和被確定為負(fù)歷史的操作日志對應(yīng)的節(jié)目向量PP,并把節(jié)目向量PP提供給負(fù)歷史存儲單元48。負(fù)歷史存儲單元48抽取供給的節(jié)目向量PP的類型。
在步驟S89,負(fù)歷史存儲單元48把從數(shù)據(jù)獲取單元41獲得的節(jié)目向量PP保存為所抽取類型的負(fù)歷史。
在步驟S90,負(fù)歷史存儲單元48得到其中另外保存節(jié)目向量PP的類型中的詳細(xì)項(xiàng)目或大項(xiàng)的負(fù)歷史節(jié)目向量PP的向量和,從而產(chǎn)生對應(yīng)類型的負(fù)歷史向量MUP。在步驟S90的處理結(jié)束之后,處理返回步驟S82,重復(fù)步驟S82和后續(xù)步驟的處理。
通過上述處理,依據(jù)類型產(chǎn)生正歷史向量UP和負(fù)歷史向量MUP。于是能夠更準(zhǔn)確地反映用戶的喜好,而不會遮蔽用戶的偏愛,從而能夠產(chǎn)生準(zhǔn)確反映用戶的偏愛的推薦節(jié)目信息。
下面參考圖17的流程圖,說明當(dāng)節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP由使所有元素排成一行的向量表示時的第一匹配處理。
在步驟S101,節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41抽取多個節(jié)目(例如在預(yù)定時間段中廣播的節(jié)目)的節(jié)目向量PP,隨后把節(jié)目向量PP提供給匹配處理單元43的歸一化處理單元61。歸一化處理單元61對供給的節(jié)目向量PP和從正歷史存儲單元47讀出的正歷史向量UP的構(gòu)成元素中的包括單詞的標(biāo)題和內(nèi)容進(jìn)行歸一化。隨后,歸一化處理單元61把歸一化結(jié)果提供給向量運(yùn)算單元62。
具體地說,當(dāng)供給的節(jié)目向量PP具有例如標(biāo)題Tm={Tokaido-1,Mitsuya-1,Kaidan-1}時,歸一化處理單元61把標(biāo)題Tm={Tokaido-1,Mitsuya-1,Kaidan-1}歸一化為標(biāo)題Tm={Toukaidou0.33,Mitsuya0.33,ghost-story0.33},從而節(jié)目的項(xiàng)目內(nèi)的單詞的加權(quán)值的總和等于1。
在步驟S102,匹配處理單元43中的向量運(yùn)算單元62通過利用前面給出的等式(1),以多個節(jié)目的節(jié)目向量PP和正歷史向量UP之間的余弦距離的形式計(jì)算相似度SimUP。
在步驟S103,向量運(yùn)算單元62比較在步驟S102中計(jì)算的相似度SimUP,相似度SimUP代表節(jié)目向量PP和正歷史向量UP之間的余弦距離,并抽取具有最高相似度的預(yù)定數(shù)目的節(jié)目向量PP,例如10個節(jié)目向量。
在步驟S104,向量運(yùn)算單元62通過利用前面給出的等式(2),以在步驟S103中抽取的節(jié)目向量PP和從負(fù)歷史存儲單元48讀出的負(fù)歷史向量MUP之間的余弦距離的形式計(jì)算相似度SimMUP。
在步驟S105,向量運(yùn)算單元62計(jì)算對正歷史向量UP的相似度SimUP(即,余弦距離)和對負(fù)歷史向量的相似度SimMUP(即余弦距離)之間的差值,抽取作為計(jì)算結(jié)果的具有最高相似度的預(yù)定數(shù)目的節(jié)目(例如1個節(jié)目)的節(jié)目向量或EPG數(shù)據(jù)作為推薦信息。向量運(yùn)算單元62把節(jié)目向量或EPG數(shù)據(jù)輸出給推薦信息輸出單元49,以便把節(jié)目向量或EPG數(shù)據(jù)登記在推薦節(jié)目列表50中,并把節(jié)目向量或EPG數(shù)據(jù)輸出給電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12。隨后結(jié)束處理。
通過上述處理,當(dāng)節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP都由使所有詳細(xì)元素排成一行的向量表示時,能夠根據(jù)節(jié)目向量PP和正歷史向量UP之間的相似度,以及節(jié)目向量PP和負(fù)歷史向量MUP之間的相似度,確定和用戶的偏愛相符的推薦節(jié)目。
下面參考圖18的流程圖,說明通過依據(jù)大項(xiàng)計(jì)算余弦距離,并計(jì)算余弦距離的總和作為相似度SimUP和相似度SimMUP,而不是使由單詞表示的項(xiàng)目歸一化,確定推薦節(jié)目的第二匹配處理。
在步驟S111,節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41抽取多個節(jié)目(例如在預(yù)定時間段中廣播的節(jié)目)的節(jié)目向量PP,隨后把節(jié)目向量PP提供給匹配處理單元43中的向量運(yùn)算單元62。向量運(yùn)算單元62計(jì)算節(jié)目向量PP和正歷史向量UP的每個大項(xiàng)中,供給的節(jié)目向量PP和從正歷史存儲單元47讀出的正歷史向量UP之間的余弦距離。
在步驟S112,利用前面的等式(4),向量運(yùn)算單元62求步驟S111中逐個項(xiàng)目計(jì)算的余弦距離的總和,從而計(jì)算相似度SimUP。
在步驟S113,向量運(yùn)算單元62比較在步驟S112中計(jì)算的節(jié)目向量PP和正歷史向量UP之間的相似度SimUP,并抽取具有最高相似度的預(yù)定數(shù)目的節(jié)目向量PP,例如10個節(jié)目向量PP。
在步驟S114,向量運(yùn)算單元62計(jì)算節(jié)目向量PP和負(fù)歷史向量MUP的每個大項(xiàng)中,由步驟S113的處理抽取的節(jié)目向量PP和從負(fù)歷史存儲單元48讀出的負(fù)歷史向量MUP之間的余弦距離。
在步驟S115,根據(jù)前面的等式(4),向量運(yùn)算單元62求在步驟S114中逐個項(xiàng)目計(jì)算的余弦距離的總和,從而計(jì)算相似度SimMUP。
在步驟S116,向量運(yùn)算單元62計(jì)算{作為節(jié)目向量PP和正歷史向量UP之間的余弦距離的相似度SimUP}和{作為節(jié)目向量PP和負(fù)歷史向量MUP之間的余弦距離的相似度SimMUP}之間的差值,抽取作為計(jì)算結(jié)果的具有最高相似度的預(yù)定數(shù)目的(例如3個)節(jié)目的節(jié)目向量PP或EPG數(shù)據(jù)作為推薦信息。向量運(yùn)算單元62把節(jié)目向量PP或EPG數(shù)據(jù)輸出給推薦信息輸出單元49,以便把節(jié)目向量PP或EPG數(shù)據(jù)登記在推薦節(jié)目列表50中,并把節(jié)目向量PP或EPG數(shù)據(jù)輸出給電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12。隨后結(jié)束處理。
通過上述匹配處理,大項(xiàng)的計(jì)算結(jié)果的總和被計(jì)算成相似度SimUP或相似度SimMUP,由單詞代表的項(xiàng)目不被歸一化。根據(jù)節(jié)目向量PP和正歷史向量UP之間的相似度,以及節(jié)目向量PP和負(fù)歷史向量MUP之間的相似度,能夠確定和用戶的偏愛相符的推薦節(jié)目,而不受屬于不同大項(xiàng)的詳細(xì)元素之間的歷史累積方面的差異的影響。
雖然在參考圖17和圖18說明的第一匹配處理和第二匹配處理中,通過利用負(fù)歷史,能夠從用戶的具有對正歷史向量UP的最高相似度的節(jié)目中排除被認(rèn)為不合用戶需要的節(jié)目,但是,也可只利用正歷史來確定推薦節(jié)目。
就選擇節(jié)目來說,一些用戶非常喜歡新聞和報(bào)道節(jié)目,認(rèn)為表演者重要而不是類型重要,或者認(rèn)為內(nèi)容重要而不關(guān)心表演者。從而對一些用戶來說,用于選擇節(jié)目的要被加權(quán)的項(xiàng)目和不被加權(quán)的項(xiàng)目,即重要項(xiàng)目和不重要項(xiàng)目可被固定。
從而,使用前面說明的節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP或用戶方負(fù)效應(yīng)向量EfMP,可進(jìn)行匹配處理。另外,用戶可確定是否使用節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP或用戶方負(fù)向量EfMUP。
下面參考圖19的流程圖,說明在節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP都由使所有詳細(xì)元素排成一行的向量表示的情況下,根據(jù)用戶的設(shè)置,利用節(jié)目方效應(yīng)向量EfPP或用戶方效應(yīng)向量EfUP進(jìn)行的第三匹配處理。
在步驟S121,向量運(yùn)算單元62獲得為節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP或用戶方負(fù)向量EfMUP的使用而設(shè)置的內(nèi)容。內(nèi)容由用戶使用操作輸入單元44輸入,并被登記在初始登記存儲單元45中。為效應(yīng)向量的使用而設(shè)置的內(nèi)容是指示在匹配處理中是否通過利用節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP或用戶方負(fù)向量EfMUP進(jìn)行加權(quán)的信息。
在步驟S122,根據(jù)需要,向量運(yùn)算單元62從用戶信息登記單元63讀出用戶方效應(yīng)向量EfUP,并利用下面的等式(5)計(jì)算節(jié)目向量PP和正歷史向量UP之間的余弦距離,把該余弦距離設(shè)置成相似度SimUP。
SimUP=epd1·eud1·p1·u1+epd2·eud2·p2·u2+K|PP||UP|(5)]]>在等式(5)中,節(jié)目向量PP=(p1,p2,...),正歷史向量UP=(u1,u2,...),節(jié)目方效應(yīng)向量EfPP=(epd1,epd2,…),用戶方效應(yīng)向量EfUP=(eud1,eud2,…)。雖然在等式(5)中使用了節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP,但是,當(dāng)進(jìn)行設(shè)置以致節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP之一不被使用時,數(shù)值1代替不被用于計(jì)算的向量。
用戶方效應(yīng)向量EfUP能夠由用戶設(shè)置,或者根據(jù)用戶的初始設(shè)置設(shè)定,或者可在用戶信息登記單元63中產(chǎn)生。后面將參考圖22-25詳細(xì)說明用戶方效應(yīng)向量EfUP的產(chǎn)生。
在步驟S123,向量運(yùn)算單元62相互在步驟S122中計(jì)算的節(jié)目向量PP和正歷史向量UP之間的相似度SimUP,并抽取預(yù)定數(shù)目的具有最高相似度的節(jié)目向量PP,例如10個節(jié)目向量PP。
在步驟S124,根據(jù)需要,向量運(yùn)算單元62從用戶信息登記單元63讀出用戶方負(fù)效應(yīng)向量EfMUP,并根據(jù)下面的等式(6)計(jì)算在步驟S123抽取的節(jié)目向量PP和負(fù)歷史向量MUP之間的余弦距離。
SimMUP=epd1·emd1·p1·m1+epd2·emd2·p2·m2+...|PP||MP|---(6)]]>在等式(6)中,節(jié)目向量PP=(p1,p2,...),負(fù)歷史向量MUP=(m1,m2,…),節(jié)目方效應(yīng)向量EfPP=(epd1,epd2,…),用戶方負(fù)效應(yīng)向量EfMUP=(emd1,emd2,…)。雖然在等式(6)中使用了節(jié)目方效應(yīng)向量EfPP和用戶方負(fù)效應(yīng)向量EfMUP,不過當(dāng)進(jìn)行設(shè)置以致節(jié)目方效應(yīng)向量EfPP和用戶方負(fù)效應(yīng)向量EfMUP之一不被使用時,數(shù)值1代替不被用于計(jì)算的向量。
用戶方負(fù)效應(yīng)向量EfMUP能夠由用戶設(shè)置,或者根據(jù)用戶的初始設(shè)置設(shè)定,或者在用戶信息登記單元63中產(chǎn)生。后面將參考圖26或27詳細(xì)說明用戶方負(fù)效應(yīng)向量EfMUP的產(chǎn)生。
在步驟S125,向量運(yùn)算單元62計(jì)算節(jié)目向量PP和正歷史向量UP之間的相似度SimUP與節(jié)目向量PP和負(fù)歷史向量MUP之間的相似度SimMUP之間的差值,抽取作為計(jì)算結(jié)果的具有最高相似度的預(yù)定數(shù)目的(例如3個)節(jié)目的節(jié)目向量PP或EPG數(shù)據(jù)作為推薦信息。向量運(yùn)算單元62把節(jié)目向量PP或EPG數(shù)據(jù)輸出給推薦信息輸出單元49,以便把節(jié)目向量PP或EPG數(shù)據(jù)登記在推薦節(jié)目列表50中,并把節(jié)目向量PP或EPG數(shù)據(jù)輸出給電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12。隨后結(jié)束處理。
通過上述匹配處理,由于根據(jù)設(shè)置,利用節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP或用戶方負(fù)效應(yīng)向量EfMUP抽取推薦信息,因此能夠推薦正確反映用戶的偏愛的信息。
雖然在參考圖19說明的處理中,節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP都由使所有詳細(xì)元素排成一行的向量表示,不過,也可依據(jù)大項(xiàng)計(jì)算節(jié)目向量PP,正歷史向量UP和負(fù)歷史向量MUP。
下面參考圖20的流程圖,說明允許依據(jù)大項(xiàng)反映節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP或用戶方負(fù)效應(yīng)向量EfMUP的第四匹配處理。
在步驟S131,進(jìn)行和圖19中的步驟S121相同的處理,從而獲得為效應(yīng)向量的使用而設(shè)置的內(nèi)容。
在步驟S132,向量運(yùn)算單元62計(jì)算節(jié)目向量PP和正歷史向量UP的每個大項(xiàng)中,供給的節(jié)目向量PP和從正歷史存儲單元47讀出的正歷史向量UP之間的余弦距離。在該步驟中,效應(yīng)向量未被用于計(jì)算。
在步驟S133,利用下面的等式(7),向量運(yùn)算單元62根據(jù)需要把逐個項(xiàng)目計(jì)算的余弦距離乘以效應(yīng)向量,并計(jì)算所述乘法獲得的值的總和,從而計(jì)算相似度SimUP。
SimUP=epdt·eudt·cosθut+epdg·eudg·cosθug+epdp·eudp·cosθup+epda·euda·cosθua+epdk·eudk·cosθuk(7)
在等式(7)中,節(jié)目向量PP=(pt,pg,pp,pa,pk)和正歷史向量UP=(ut,ug,up,ua,uk)之間依據(jù)大項(xiàng)的余弦距離是(cosθut,cosθug,cosθup,cosθua,cosθuk);節(jié)目方效應(yīng)向量EfPP=(epdt,epdg,epdp,epda,epdk);用戶方效應(yīng)向量EfUP=(eudt,eudg,eudp,euda,eudk)。雖然在等式(7)中使用了節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP。但是,當(dāng)進(jìn)行設(shè)置以致節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP之一不被使用時,數(shù)值1代替未被用于計(jì)算的向量。
在步驟S134,向量運(yùn)算單元62比較在步驟S133中計(jì)算的節(jié)目向量PP和正歷史向量UP之間的相似度SimUP,并抽取預(yù)定數(shù)目的具有最高相似度的節(jié)目向量PP,例如10個節(jié)目向量PP。
在步驟S135,向量運(yùn)算單元62計(jì)算節(jié)目向量PP和負(fù)歷史向量MUP的每個大項(xiàng)中,由步驟S134的處理抽取的節(jié)目向量PP和從負(fù)歷史存儲單元48讀出的負(fù)歷史向量MUP之間的余弦距離。在該步驟中,效應(yīng)向量未被用于計(jì)算。
在步驟S136,根據(jù)下面的等式(8),向量運(yùn)算單元62根據(jù)需要把逐個項(xiàng)目計(jì)算的余弦距離乘以效應(yīng)向量,并計(jì)算所述乘法獲得的值的總和,從而計(jì)算相似度SimMUP。
SimMUP=epdt·emdt·cosθmt+epdg·emdg·cosθmg+epdp·emdp·cosθmp+epda·emda·cosθma+epdk·emdk·cosθmk(8)在等式(8)中,節(jié)目向量PP=(pt,pg,pp,pa,pk)和負(fù)歷史向量MUP=(mt,mg,mp,ma,mk)之間依據(jù)大項(xiàng)的余弦距離是(cosθmt,cosθmg,cosθmp,cosθma,cosθmk);節(jié)目方效應(yīng)向量EfPP=(epdt,epdg,epdp,epda,epdk);用戶方負(fù)效應(yīng)向量EfMUP=(emdt,emdg,emdp,emda,emdk)。雖然在等式(8)中使用了節(jié)目方效應(yīng)向量EfPP和用戶方負(fù)效應(yīng)向量EfMUP,但是,當(dāng)進(jìn)行設(shè)置以致節(jié)目方效應(yīng)向量EfPP和用戶方負(fù)效應(yīng)向量EfMUP之一不被使用時,數(shù)值“1”代替未被用于計(jì)算的向量。
在步驟S137,向量運(yùn)算單元62計(jì)算{作為節(jié)目向量PP和正歷史向量UP之間的余弦距離的相似度SimUP}和{作為節(jié)目向量PP和負(fù)歷史向量MUP之間的余弦距離的相似度SimMUP}之間的差值,并抽取作為計(jì)算結(jié)果的具有最大相似度的預(yù)定數(shù)目的(例如3個)節(jié)目的節(jié)目向量PP或EPG數(shù)據(jù)作為推薦信息。向量運(yùn)算單元62把節(jié)目向量PP或EPG數(shù)據(jù)輸出給推薦信息輸出單元49,以便把節(jié)目向量PP或EPG數(shù)據(jù)登記在推薦信息列表50中,并把節(jié)目向量PP或EPG數(shù)據(jù)輸出給電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12。隨后結(jié)束處理。
在上述處理中,對于依據(jù)大項(xiàng)利用效應(yīng)向量進(jìn)行加權(quán),從而,能夠產(chǎn)生和用戶的偏愛的細(xì)節(jié)相符的推薦信息。
下面參考圖21的流程圖,說明利用每種類型的正歷史向量UP和負(fù)歷史向量MUP,以及每種類型的用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP進(jìn)行的第五匹配處理。每種類型的正歷史向量UP和負(fù)歷史向量MUP由產(chǎn)生正歷史向量的第二處理產(chǎn)生,參考圖16說明了負(fù)歷史向量。
在步驟S141,進(jìn)行和圖19中的步驟S121相同的處理,從而獲得為效應(yīng)向量的使用而設(shè)置的內(nèi)容。
在步驟S142,向量運(yùn)算單元62抽取供給的節(jié)目向量PP的類型。假定供給的節(jié)目向量PP的類型例如是“戲劇”,進(jìn)行這種情況下的說明。
在步驟S143,向量運(yùn)算單元62計(jì)算節(jié)目向量這PP和正歷史向量UP的每個大項(xiàng)中,供給的節(jié)目向量PP和對應(yīng)于類型“戲劇”的正歷史向量UP之間的余弦距離。正歷史向量UP從正歷史存儲單元47讀出。在該步驟中,效應(yīng)向量未被用于計(jì)算。
在步驟S144,根據(jù)下面的等式(9),向量運(yùn)算單元62根據(jù)需要把逐個項(xiàng)目計(jì)算的余弦距離乘以對應(yīng)于類型“戲劇”的用戶方效應(yīng)向量,并計(jì)算所述乘法得到的值的總和,從而計(jì)算相似度SimUP。
SimUP=epdt·eudtd·cosθutd+epdg·eudgd·cosθugd+epdp·eudpd·cosθupd+epda·eudad·cosθuad+epdk·eudkd·cosθukd(9)
在等式(9)中,節(jié)目向量PP=(pt,pg,pp,pa,pk)和對應(yīng)于類型“戲劇”的正歷史向量UP=(ut,ug,up,ua,uk)之間依據(jù)大項(xiàng)的余弦距離是(cosθutd,cosθugd,cosθupd,cosθuad,cosθukd);節(jié)目方效應(yīng)向量EfPP=(epdt,epdg,epdp,epda,epdk);對應(yīng)于類型“戲劇”的用戶方效應(yīng)向量EfUP=(eudtd,eudgd,eudpd,eudad,eudkd)。雖然在等式(9)中使用了節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP,但是,當(dāng)進(jìn)行設(shè)置以致節(jié)目方效應(yīng)向量EfPP和用戶方效應(yīng)向量EfUP之一不被使用時,數(shù)值1代替未被用于計(jì)算的向量。
在步驟S145,向量運(yùn)算單元62比較在步驟S143中計(jì)算的節(jié)目向量PP和正歷史向量UP之間的相似度SimUP,并抽取具有最高相似度的預(yù)定數(shù)目的節(jié)目向量PP,例如10個節(jié)目向量PP。
在步驟S146,向量運(yùn)算單元62計(jì)算節(jié)目向量PP和負(fù)歷史向量MUP的每個大項(xiàng)中,由步驟S145的處理抽取的節(jié)目向量PP和對應(yīng)于類型“戲劇”的負(fù)歷史向量MUP之間的余弦距離。負(fù)歷史向量MUP讀自負(fù)歷史存儲單元48。在該步驟中,效應(yīng)向量未被用于計(jì)算。
在步驟S147,通過使用下面的等式(10),向量運(yùn)算單元62根據(jù)需要把逐個項(xiàng)目計(jì)算的余弦距離乘以對應(yīng)于類型“戲劇”的效應(yīng)向量,計(jì)算所述乘法獲得的值的總和,從而計(jì)算相似度SimMUP。
SimMUP=epdt·emdtd·cosθmtd+epdg·emdgd·cosθmgd+epdp·emdpd·cosθmpd+epda·emdad·cosθmad+epdk·emdkd·cosθmkd(10)在等式(10)中,節(jié)目向量PP=(pt,pg,pp,pa,pk)和負(fù)歷史向量MUP=(mt,mg,mp,ma,mk)之間依據(jù)大項(xiàng)的余弦距離是(cosθmtd,cosθmgd,cosθmpd,cosθmad,cosθmkd);節(jié)目方效應(yīng)向量EfPP=(epdt,epdg,epdp,epda,epdk);對應(yīng)于類型“戲劇”的用戶方負(fù)效應(yīng)向量EfMUP=(emdtd,emdgd,emdpd,emdad,emdkd)表示。雖然在等式(10)中使用了節(jié)目方效應(yīng)向量EfPP和用戶方負(fù)效應(yīng)向量EfMUP,但是當(dāng)進(jìn)行設(shè)置以致節(jié)目方效應(yīng)向量EfPP和用戶方負(fù)效應(yīng)向量EfMUP之一不被使用時,數(shù)值1代替未被用于計(jì)算的向量。
在步驟S148,向量運(yùn)算單元62計(jì)算{作為節(jié)目向量PP和正歷史向量UP之間的余弦距離的相似度SimUP}和{作為節(jié)目向量PP和負(fù)歷史向量MUP之間的余弦距離的相似度SimMUP}之間的差值,抽取作為計(jì)算結(jié)果的具有最大相似度的預(yù)定數(shù)目的(例如3個)節(jié)目的節(jié)目向量PP或EPG數(shù)據(jù)作為推薦信息。向量運(yùn)算單元62把節(jié)目向量PP或EPG數(shù)據(jù)輸出給推薦信息輸出單元49,以便把節(jié)目向量PP或EPG數(shù)據(jù)登記在推薦節(jié)目列表50中,并把節(jié)目向量PP或EPG數(shù)據(jù)輸出給電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12。隨后結(jié)束處理。
通過上述處理,在每個大項(xiàng)中,獲得類型的正歷史向量UP和節(jié)目向量PP之間的余弦距離,以及類型的負(fù)歷史向量MUP和節(jié)目向量PP之間的余弦距離,使用對應(yīng)于類型的效應(yīng)向量進(jìn)行加權(quán),隨后計(jì)算相似度。從而,能夠產(chǎn)生和用戶的偏愛的細(xì)節(jié)相符的推薦信息。
如上所述,根據(jù)用戶最初登記的內(nèi)容,產(chǎn)生用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP。內(nèi)容被登記在初始登記存儲單元45中。另一方面,根據(jù)正歷史向量UP或負(fù)歷史向量MUP,或者通過對用戶在預(yù)定時間內(nèi)觀看的節(jié)目計(jì)數(shù),可產(chǎn)生用戶特有的用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP。
下面參考圖22的流程圖,說明產(chǎn)生用戶方效應(yīng)向量的第一處理。通過對用戶在某一時期內(nèi)觀看的節(jié)目計(jì)數(shù),產(chǎn)生用戶方效應(yīng)向量EfUP。
在步驟S151,匹配處理單元43中的用戶信息登記單元63選擇未處理的大項(xiàng)之一。
在步驟S152,用戶信息登記單元63通過參考保存在正歷史存儲單元47中的正歷史,檢測用戶在1周,1月或3月的預(yù)定時間內(nèi)觀看的節(jié)目,使節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41抽取與用戶在預(yù)定時間內(nèi)觀看的節(jié)目對應(yīng)的節(jié)目向量PP,并關(guān)于包括在于步驟S151選擇的大項(xiàng)中的每個詳細(xì)項(xiàng)目對節(jié)目計(jì)數(shù)。
具體地說,當(dāng)在步驟S151中選擇的大項(xiàng)是大項(xiàng)類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)道,其它}時,用戶信息登記單元63把用戶在一定時間內(nèi)觀看的節(jié)目的節(jié)目向量PP中的元素歸入對應(yīng)的項(xiàng)目中,隨后對所述元素計(jì)數(shù)。例如,當(dāng)用戶在一定時間內(nèi)觀看了50個節(jié)目時,對節(jié)目計(jì)數(shù)的結(jié)果是類型Gm={10,18,5,2,8,1,0,1,5}。
在步驟S153,用戶信息登記單元63使節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41抽取與同一時期中的所有節(jié)目對應(yīng)的節(jié)目向量PP,隨后關(guān)于包括在于步驟S151選擇的大項(xiàng)中的每個詳細(xì)項(xiàng)目對節(jié)目計(jì)數(shù)。
具體地說,當(dāng)在步驟S151中選擇的大項(xiàng)是大項(xiàng)類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)道,其它}時,用戶信息登記單元63把同一時期中的所有節(jié)目的節(jié)目向量PP中的元素歸入對應(yīng)項(xiàng)目中,隨后對所述元素計(jì)數(shù)。例如當(dāng)同一時期中的所有節(jié)目為1000個節(jié)目時,對節(jié)目計(jì)數(shù)的結(jié)果是例如類型Gm={104,239,68,25,78,91,60,254,81}。
在步驟S154,用戶信息登記單元63根據(jù)步驟S152和S153中的計(jì)數(shù)結(jié)果,計(jì)算用戶實(shí)際觀看的節(jié)目的計(jì)數(shù)與所有節(jié)目的計(jì)數(shù)的比值。
受收視率競爭的影響,節(jié)目安排被認(rèn)為反映一般公眾的偏愛。即,計(jì)算用戶實(shí)際觀看的節(jié)目的計(jì)數(shù)與所有節(jié)目的計(jì)數(shù)的比值等同于用作為標(biāo)準(zhǔn)模型的所有節(jié)目的計(jì)數(shù),使用戶實(shí)際觀看的節(jié)目的計(jì)數(shù)歸一化。在步驟S154計(jì)算的歸一化向量被稱為歸一化向量D。
例如,在大項(xiàng)類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)道,其它}中,當(dāng)1周內(nèi)的所有節(jié)目的計(jì)數(shù)為(8,12,3,7,6,4,2,8,10),而用戶實(shí)際觀看的節(jié)目的數(shù)目為(4,0,1,2,3,4,5,5,2)時,歸一化向量D如下所示。
D=(4/8,0/12,1/3,2/7,3/6,4/4,1/2,2/8,2/10)=(0.5,0,0.33,0.28,0.5,1.0,0.5,0.13,0.2)。
即,歸一化向量D中為1.0的元素指示在設(shè)定的時間內(nèi),對應(yīng)項(xiàng)目中的所有節(jié)目都被觀看了,歸一化向量D中為0的元素指示在設(shè)定時間內(nèi),對應(yīng)的節(jié)目未被觀看。
在步驟S155,用戶信息登記單元63根據(jù)步驟S154中的計(jì)算結(jié)果,產(chǎn)生對應(yīng)大項(xiàng)的效應(yīng)向量。
為了產(chǎn)生效應(yīng)向量,利用大項(xiàng)類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)道,其它}中的一個項(xiàng)目設(shè)置標(biāo)準(zhǔn)值。例如,假定普通用戶大約觀看一周內(nèi)類型“戲劇”中的節(jié)目的20%,那么標(biāo)準(zhǔn)值被設(shè)置成0.2。由于大項(xiàng)的效應(yīng)向量被計(jì)算成相對值,因此設(shè)定值可以是0-1中的任意值。用戶方效應(yīng)向量是在步驟S154中計(jì)算的歸一化向量D和設(shè)置值之間的相對值。
從而,表示用戶感興趣的類型的大項(xiàng)類型Gm的效應(yīng)向量E被計(jì)算成E=(0.3,-0.2,0.13,0.08,0.3,0.8,0.3,-0.07,0.0)于是可確定對應(yīng)用戶喜歡類型“兒童節(jié)目/教育”,不喜歡類型“綜藝”。
在步驟S156,用戶信息登記單元63確定是否已產(chǎn)生所有大項(xiàng)的效應(yīng)向量。當(dāng)用戶信息登記單元63在步驟S156中確定還沒有產(chǎn)生所有大項(xiàng)的效應(yīng)向量時,處理返回步驟S151,重復(fù)步驟S151和后續(xù)步驟的處理。
當(dāng)用戶信息登記單元63在步驟S156中確定產(chǎn)生了所有大項(xiàng)的效應(yīng)向量時,用戶信息登記單元63在步驟S157中保存所有大項(xiàng)的效應(yīng)向量。隨后結(jié)束處理。
這樣的處理能夠得到一般公眾的偏愛和用戶獨(dú)有的偏愛之間的差別。另外,以3個月或半年的時間間隔重新計(jì)算用戶方效應(yīng)向量EfUP,能夠?qū)崟r地推薦反映用戶的偏愛的節(jié)目。
雖然在圖22的處理中,根據(jù)用戶1周,1月或3月的一定時間內(nèi)觀看的節(jié)目,得到用戶方效應(yīng)向量EfUP,不過可以計(jì)算對應(yīng)于多個時段,例如較短時段,中等時段和較長時段的用戶方效應(yīng)向量EfUP,從而利用多個效應(yīng)向量確定推薦信息。
雖然在上面的說明中,用戶獨(dú)有的偏愛被用作用戶方效應(yīng)向量EfUP,不過,用戶獨(dú)有的偏愛也可被用作匹配處理中的正歷史向量UP。
代替所有廣播的節(jié)目,可以對觀眾主要觀看節(jié)目的預(yù)定時段(例如從18點(diǎn)到22點(diǎn)的所謂黃金時段)內(nèi)廣播的所有節(jié)目計(jì)數(shù)。這能夠顯著減少獲得一般公眾的偏愛的計(jì)算處理。
下面參考圖23的流程圖,說明計(jì)算用戶方效應(yīng)向量的第二處理。通過計(jì)算指示正歷史向量UP和一般公眾的偏愛之間的相似度的余弦距離,得到在匹配處理中使用用戶獨(dú)有的偏愛和一般公眾的偏愛之間的差異的用戶方效應(yīng)向量EfUP。
在步驟S161,匹配處理單元43中的用戶信息登記單元63獲得保存在正歷史存儲單元47中的正歷史向量UP。
在步驟S162,用戶信息登記單元63獲得表示一般公眾的偏愛的標(biāo)準(zhǔn)偏愛向量APP。
標(biāo)準(zhǔn)偏愛向量APP可以從分發(fā)服務(wù)器5供給。另一方面,由于受收視率競爭的影響,節(jié)目安排被認(rèn)為反映一般公眾的偏愛。如同參考圖22說明的產(chǎn)生用戶方效應(yīng)向量的第一處理中一樣,在一定時段內(nèi)廣播的所有節(jié)目的內(nèi)容可被計(jì)數(shù)并根據(jù)需要被歸一化,以便產(chǎn)生標(biāo)準(zhǔn)偏愛向量APP。
通過利用公共收視率調(diào)查結(jié)果,或者采用另一方法,分發(fā)服務(wù)器5可產(chǎn)生指示一般公眾的偏愛的標(biāo)準(zhǔn)偏愛向量APP。
在步驟S163,用戶信息登記單元63計(jì)算每個大項(xiàng)中,標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的余弦距離。余弦距離越大,那么標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的相似度越高。
在步驟S164,用戶信息登記單元63根據(jù)在步驟S163中計(jì)算的余弦距離,求每個大項(xiàng)中的余弦距離的倒數(shù),從而產(chǎn)生效應(yīng)向量EfUP。隨后結(jié)束處理。余弦距離的倒數(shù)越大,那么標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的相似度越低。
這樣的處理能夠得到反映一般公眾的偏愛和對應(yīng)用戶獨(dú)有的偏愛之間的差異的用戶方效應(yīng)向量EfUP。當(dāng)利用用戶方效應(yīng)向量EfUP進(jìn)行節(jié)目推薦處理時,能夠在強(qiáng)調(diào)一般公眾的偏愛和用戶獨(dú)有的偏愛之間的差異的情況下確定推薦節(jié)目。
順便提及,雖然在上面的說明中,節(jié)目向量PP和正歷史向量UP都由大項(xiàng)的向量表示,不必說當(dāng)節(jié)目向量PP和正歷史向量UP都由使所有詳細(xì)元素排成一行的向量表示時,也可進(jìn)行類似處理。
標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的相似度不僅用于計(jì)算效應(yīng)向量,而且還被直接用于節(jié)目推薦,作為表示用戶的獨(dú)特性的指示符。例如,當(dāng)標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的相似度高時,可優(yōu)先推薦符合大眾潮流等的新節(jié)目。
雖然如上參考圖22和23所述,根據(jù)用戶操作的歷史,通過學(xué)習(xí)恰當(dāng)?shù)孬@得用戶方效應(yīng)向量EfUP,不過,用戶方效應(yīng)向量也可事先被登記為初始登記,或者根據(jù)經(jīng)驗(yàn)得到的預(yù)定值可被用于用戶方效應(yīng)向量。
順便提及,不僅可通過注意大項(xiàng)產(chǎn)生用戶方效應(yīng)向量EfUP,而且可通過注意構(gòu)成大項(xiàng)的元素,產(chǎn)生用戶方效應(yīng)向量EfUP。例如在構(gòu)成大項(xiàng)的元素“表演者Pm”中,使主角和配角可相互區(qū)分開。和戲劇或電影中主角相比,優(yōu)先考慮配角的角色分配的用戶可在向配角分配比主角更大的加權(quán)值的情況下設(shè)置用戶方效應(yīng)向量EfUP。另外,在構(gòu)成大項(xiàng)的元素“編劇/作者/制作人Am”中,使導(dǎo)演、制片人、作者和攝影師可被相互區(qū)分。和導(dǎo)演及制片人相比,認(rèn)為攝影師更重要的用戶能夠設(shè)置用戶方效應(yīng)向量EfUP,以便向攝影師分配更大的加權(quán)值。
另外,可依據(jù)類型產(chǎn)生用戶方效應(yīng)向量EfUP,以便如同在參考圖21說明的第五匹配處理中那樣,在對應(yīng)類型的正歷史向量UP與節(jié)目向量PP之間的匹配處理中產(chǎn)生影響。
下面參考圖24的流程圖,說明產(chǎn)生用戶方效應(yīng)向量的第三處理。通過依據(jù)類型,對用戶在一定時段中觀看的節(jié)目計(jì)數(shù),產(chǎn)生用戶方效應(yīng)向量EfUP。
在步驟S171,匹配處理單元43中的用戶信息登記單元63選擇將依據(jù)其對用戶在一定時段內(nèi)觀看的節(jié)目計(jì)數(shù)的類型。
在步驟S172,用戶信息登記單元63選擇未處理大項(xiàng)之一。
在步驟S173,通過參考保存在正歷史存儲單元47中的正歷史,用戶信息登記單元63檢測用戶在1周,1月或3月的一定時段內(nèi)觀看的節(jié)目中的所選類型中的節(jié)目,使節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41抽取與用戶在一定時段內(nèi)觀看的節(jié)目中所選類型中的節(jié)目對應(yīng)的節(jié)目向量PP,并依據(jù)包括在于步驟S172中選擇的大項(xiàng)中的詳細(xì)項(xiàng)目,對節(jié)目計(jì)數(shù)。
在步驟S174,用戶信息登記單元63使節(jié)目向量抽取單元42從數(shù)據(jù)獲取單元41抽取與相同時段中的所有節(jié)目內(nèi)的所選類型對應(yīng)的節(jié)目向量PP,隨后依據(jù)包括在于步驟S172中選擇的大項(xiàng)中的詳細(xì)項(xiàng)目,對節(jié)目計(jì)數(shù)。
在步驟S175,用戶信息登記單元63根據(jù)步驟S173和S174中的計(jì)數(shù)結(jié)果,計(jì)算用戶實(shí)際觀看的節(jié)目的計(jì)數(shù)與所選類型中的所有節(jié)目的計(jì)數(shù)的比值。
如上所述,受收視率競爭的影響,節(jié)目安排被認(rèn)為反映一般公眾的偏愛。即,計(jì)算用戶實(shí)際觀看的節(jié)目的計(jì)數(shù)與所選類型中的所有節(jié)目的計(jì)數(shù)的比值等同于通過用作為標(biāo)準(zhǔn)模型的對應(yīng)類型中的所有節(jié)目的計(jì)數(shù),使用戶實(shí)際觀看的節(jié)目的計(jì)數(shù)歸一化。在步驟S175計(jì)算的歸一化向量被稱為歸一化向量D′。
例如,在對應(yīng)于大項(xiàng)類型Gm={戲劇,綜藝,體育,電影,音樂,兒童節(jié)目/教育,文藝/記錄片,新聞/報(bào)道,其它}中的類型“戲劇”的節(jié)目向量PP的大項(xiàng)時間段Hm={早晨,中午,傍晚,黃金時段,深夜}中,當(dāng)1周內(nèi)的所有節(jié)目的計(jì)數(shù)為(10,35,7,53,17),而用戶觀看的節(jié)目的數(shù)目為(5,0,0,8,4)時,歸一化向量D′如下所示。
D′=(5/10,0/35,0/7,8/53,4/17)=(0.5,0,0,0.15,0.24)。
即,歸一化向量D′中等于1.0的元素表示在設(shè)定的時段內(nèi),對應(yīng)項(xiàng)目被觀看,歸一化向量D′中等于0的的分量表示在設(shè)定的時段內(nèi),對應(yīng)的節(jié)目未被觀看。
在步驟S176,用戶信息登記單元63根據(jù)步驟S175中的計(jì)算結(jié)果,產(chǎn)生所選類型中的對應(yīng)大項(xiàng)的效應(yīng)向量。
為了產(chǎn)生效應(yīng)向量,利用大項(xiàng)時間段Hm={早晨,中午,傍晚,黃金時段,深夜}中的一個項(xiàng)目設(shè)置標(biāo)準(zhǔn)值。例如假定普通用戶大約觀看一周內(nèi)時間段“黃金時段”中的戲劇節(jié)目的20%,那么標(biāo)準(zhǔn)值可被設(shè)置成0.2。由于大項(xiàng)的效應(yīng)向量被計(jì)算成相對值,因此設(shè)定值可以是0-1之間的任意值。用戶方效應(yīng)向量是在步驟S175中計(jì)算的歸一化向量D′和設(shè)置值之間的相對值。
從而,大項(xiàng)類型Gm的表示用戶感興趣的類型的效應(yīng)向量E′被計(jì)算成E′=(0.3,-0.2,-0.2,-0.05,0.04)于是可確定對應(yīng)用戶喜歡早間時段的戲劇,而不喜歡中午和傍晚時段的戲劇。
在步驟S177,用戶信息登記單元63確定在選擇的類型中,是否已產(chǎn)生所有大項(xiàng)的效應(yīng)向量。當(dāng)用戶信息登記單元63在步驟S177中確定還沒有產(chǎn)生所有大項(xiàng)的效應(yīng)向量時,處理返回步驟S172,重復(fù)步驟S172和后續(xù)步驟的處理。
當(dāng)用戶信息登記單元63在步驟S177中確定產(chǎn)生了所有大項(xiàng)的效應(yīng)向量時,用戶信息登記單元63在步驟S178確定在所有類型中已完成處理。當(dāng)用戶信息登記單元63在步驟S178中確定在所有類型中還沒有完成處理時,處理返回步驟S171,重復(fù)步驟S171和后續(xù)步驟的處理。
當(dāng)用戶信息登記單元63在步驟S178中確定在所有類型中已完成處理時,用戶信息登記單元63在步驟S179保存所有大項(xiàng)的效應(yīng)向量。隨后結(jié)束處理。
這樣的處理能夠依據(jù)類型,得到一般公眾的偏愛和用戶獨(dú)有的偏愛之間的差別。另外,如同參考圖22的說明中一樣,以3個月或半年的時間間隔重新計(jì)算用戶方效應(yīng)向量Erupt能夠?qū)崟r地推薦反映用戶的偏愛的節(jié)目。
另外雖然在圖24的處理中,根據(jù)用戶在1周,1月或3月的一定時段內(nèi)觀看的節(jié)目,獲得用戶方效應(yīng)向量EfUP,但是,如參考圖22的說明中一樣,可以計(jì)算對應(yīng)于多個時段,例如較短時段,中等時段和較長時段的用戶方效應(yīng)向量EfUP,以致利用多個效應(yīng)向量確定推薦信息。
另外在圖24的處理中,代替所有廣播節(jié)目,可以對觀眾主要觀看節(jié)目的預(yù)定時段(例如從18點(diǎn)到22點(diǎn)的所謂黃金時段)內(nèi)中的所有廣播節(jié)目計(jì)數(shù)。
下面參考圖25的流程圖,說明計(jì)算用戶方效應(yīng)向量的第四處理,在該處理中,通過依據(jù)類型計(jì)算指示正歷史向量UP和一般公眾的偏愛之間的相似度的余弦距離,獲得在匹配處理中使用用戶獨(dú)有的偏愛和一般公眾的偏愛之間的差異的用戶方效應(yīng)向量EfUP。
在步驟S191,匹配處理單元43中的用戶信息登記單元63選擇一個類型,從而指定將進(jìn)行處理的類型。
在步驟S192,用戶信息登記單元63從保存在正歷史存儲單元47中的正歷史向量UP中,獲得所選類型的正歷史向量UP。
在步驟S193,用戶信息登記單元63從表示一般公眾的偏愛的標(biāo)準(zhǔn)偏愛向量APP中獲得所選類型的標(biāo)準(zhǔn)偏愛向量APP。
如前所述,標(biāo)準(zhǔn)偏愛向量APP可以從分發(fā)服務(wù)器5供給。另一方面,由于受收視率競爭的影響,節(jié)目安排被認(rèn)為反映一般公眾的偏愛,如同參考圖24說明的產(chǎn)生用戶方效應(yīng)向量的第三處理中一樣,在一定時段內(nèi)廣播的所有節(jié)目的內(nèi)容可依據(jù)類型被計(jì)數(shù),并根據(jù)需要被歸一化,從而依據(jù)類型產(chǎn)生標(biāo)準(zhǔn)偏愛向量APP。
通過利用公共收視率調(diào)查結(jié)果或者另一方法,分發(fā)服務(wù)器5可依據(jù)類型產(chǎn)生指示一般公眾的偏愛的標(biāo)準(zhǔn)偏愛向量APP。
通過使用所選類型的正歷史向量UP和所選類型的標(biāo)準(zhǔn)偏愛向量APP,用戶信息登記單元63在步驟S194計(jì)算每個大項(xiàng)中,標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的余弦距離。余弦距離越大,那么標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的相似度越高。
在步驟S195,用戶信息登記單元63根據(jù)在步驟S194計(jì)算的余弦距離,求每個大項(xiàng)中的余弦距離的倒數(shù),從而產(chǎn)生所選類型中的效應(yīng)向量EfUP。余弦距離的倒數(shù)越大,那么標(biāo)準(zhǔn)偏愛向量APP和正歷史向量UP之間的相似度越低。
在步驟S196,用戶信息登記單元63確定所有類型中的處理是否已完成。當(dāng)用戶信息登記單元63在步驟S196中確定所有類型中的處理還沒有完成時,處理返回步驟S191,重復(fù)步驟S191和后續(xù)步驟的處理。當(dāng)用戶信息登記單元63在步驟S196中確定所有類型中的處理已完成時,結(jié)束處理。
這樣的處理能夠得到每種類型的反映一般公眾的偏愛和用戶獨(dú)有的偏愛之間的差別的用戶方效應(yīng)向量EfUP。
另外,如同參考圖23說明的處理中一樣,獲得標(biāo)準(zhǔn)偏愛向量APP和負(fù)歷史向量MUP之間的相似度,相似度的倒數(shù)可被計(jì)算成用戶方負(fù)效應(yīng)向量EfMUP。
下面參考圖26的流程圖,說明計(jì)算用戶方負(fù)效應(yīng)向量的第一處理,在該處理中,通過比較負(fù)歷史向量MUP與一般公眾的偏愛,得到用戶方負(fù)效應(yīng)向量EfMUP。
在步驟S201,匹配處理單元43中的用戶信息登記單元63獲得保存在負(fù)歷史存儲單元48中的負(fù)歷史向量MUP。
在步驟S202,用戶信息登記單元63獲得表示一般公眾的偏愛的標(biāo)準(zhǔn)偏愛向量APP。
標(biāo)準(zhǔn)偏愛向量APP可以從分發(fā)服務(wù)器5供給。另一方面,由于受收視率競爭的影響,節(jié)目安排被認(rèn)為反映一般公眾的偏愛,如同在參考圖22說明的產(chǎn)生用戶方效應(yīng)向量的第一處理中一樣,在一定時段內(nèi)廣播的所有節(jié)目的內(nèi)容可被計(jì)數(shù),并且根據(jù)需要被歸一化,從而得到標(biāo)準(zhǔn)偏愛向量APP。
在步驟S203,用戶信息登記單元63計(jì)算每個大項(xiàng)中,標(biāo)準(zhǔn)偏愛向量APP和負(fù)歷史向量MUP之間的余弦距離。余弦距離越大,那么標(biāo)準(zhǔn)偏愛向量APP和負(fù)歷史向量MUP和之間的相似度越高。
在步驟S204,用戶信息登記單元63根據(jù)在步驟S203中計(jì)算的余弦距離,求每個大項(xiàng)中的余弦距離的倒數(shù),從而產(chǎn)生負(fù)效應(yīng)向量EfMUP。隨后結(jié)束處理。
這樣的處理可以產(chǎn)生負(fù)效應(yīng)向量EfMUP,從而,能夠有效地從推薦節(jié)目中排除用戶不喜歡的節(jié)目。
下面參考圖27的流程圖,說明依據(jù)類似進(jìn)行的計(jì)算用戶方負(fù)效應(yīng)向量的第二處理。
在步驟S211,匹配處理單元43中的用戶信息登記單元3選擇一個類型,從而規(guī)定其中將進(jìn)行所述處理的類型。
在步驟S212,用戶信息登記單元63從保存在負(fù)歷史存儲單元48中的負(fù)歷史向量MUP中獲得所選類型的負(fù)歷史向量MUP。
在步驟S213,用戶信息登記單元63獲得表示一般公眾的偏愛的標(biāo)準(zhǔn)偏愛向量APP之中,所選類型的標(biāo)準(zhǔn)偏愛向量APP。
根據(jù)所選類型的負(fù)歷史向量MUP和所選類型的標(biāo)準(zhǔn)偏愛向量APP,用戶信息登記單元63在步驟S214計(jì)算每個大項(xiàng)中,標(biāo)準(zhǔn)偏愛向量APP和負(fù)歷史向量MUP之間的余弦距離。余弦距離越長,那么標(biāo)準(zhǔn)偏愛向量APP和負(fù)歷史向量MUP之間的相似度越高。
在步驟S215,用戶信息登記單元63根據(jù)在步驟S214中計(jì)算的余弦距離,求每個大項(xiàng)中的余弦距離的倒數(shù),從而產(chǎn)生負(fù)效應(yīng)向量EfMUP。余弦距離的倒數(shù)越大,那么標(biāo)準(zhǔn)偏愛向量APP和負(fù)歷史向量MUP之間的相似度越低。
在步驟S216,用戶信息登記單元63確定在所有類型中處理是否已完成。當(dāng)用戶信息登記單元63在步驟S216中確定所有類型中的處理沒有完成時,處理返回步驟S211,重復(fù)步驟S211和后續(xù)步驟的處理。當(dāng)用戶信息登記單元63在步驟S216中確定所有類型中的處理已完成時,結(jié)束處理。
這樣的處理能夠依據(jù)類型產(chǎn)生負(fù)效應(yīng)向量EfMUP,從而,能夠有效地從推薦節(jié)目中排除用戶不喜歡的節(jié)目。
順便提及,用戶方效應(yīng)向量EfUP和用戶方負(fù)效應(yīng)向量EfMUP可以使用通過把參考圖23和25-27說明的每個大項(xiàng)中的余弦距離的倒數(shù)乘以n得到的值,或者通過把余弦距離的倒數(shù)四舍五入到預(yù)定數(shù)位而獲得的值,或者可以使用通過從余弦距離的倒數(shù)中減去1獲得的值,或者通過把該值乘以n獲得的值。
順便提及,在上面的說明中,節(jié)目向量PP和負(fù)歷史向量MUP都由大項(xiàng)的向量表示,但是不必說當(dāng)節(jié)目向量PP和負(fù)歷史向量MUP都由使所有詳細(xì)元素排成一行的向量代表時,可進(jìn)行類似的處理。
由參考圖7和8說明的處理產(chǎn)生的指示組的信息,例如組ID或群集代碼可被加入到由節(jié)目向量抽取單元42抽取的節(jié)目向量PP中。
例如,如果用戶喜歡觀看的節(jié)目是連續(xù)劇,當(dāng)該連續(xù)劇的所有各集被推薦時,能夠減少推薦的操作處理量。通過把相同組中的節(jié)目優(yōu)先推薦為用戶非常喜歡的節(jié)目,也可減少推薦的操作處理量。
下面參考圖28的流程圖,說明包括組推薦的匹配處理。
在步驟S221,根據(jù)指示組的信息,例如組ID或群集代碼是否被加入到由節(jié)目向量抽取單元42抽取的節(jié)目向量中,匹配處理單元43中的向量運(yùn)算單元62確定對應(yīng)節(jié)目是否被分組。
當(dāng)向量運(yùn)算單元62在步驟S221中確定對應(yīng)節(jié)目被分組時,向量運(yùn)算單元62在步驟S222中確定組ID或群集代碼指示的組是否在用戶信息登記單元63中被登記為優(yōu)先推薦組。
當(dāng)向量運(yùn)算單元62在步驟S222中確定組ID或群集代碼表示的組已被登記為優(yōu)先推薦組時,向量運(yùn)算單元62在步驟S223把對應(yīng)節(jié)目的信息作為推薦信息提供給推薦信息輸出單元49。推薦信息輸出單元49把推薦節(jié)目登記到推薦節(jié)目列表50中,并把推薦節(jié)目的信息輸出給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。處理進(jìn)入后面說明的步驟S227。
當(dāng)向量運(yùn)算單元62在步驟S221中確定對應(yīng)節(jié)目未被分組,或者當(dāng)向量運(yùn)算單元62在步驟S222中確定由組ID或群集代碼指示的組未被登記為優(yōu)先推薦組,那么在步驟S224中進(jìn)行參考圖17-21說明的第一到第五匹配處理之一。
在步驟S225,根據(jù)指示組的信息,例如組ID或群集代碼是否被加入到在步驟S224中進(jìn)行的第一到第三匹配處理之一中推薦的節(jié)目的節(jié)目向量中,向量運(yùn)算單元62確定推薦的信息是否被分組。當(dāng)向量運(yùn)算單元62在步驟S225中確定推薦的節(jié)目未被分組時,結(jié)束處理。
當(dāng)向量運(yùn)算單元62在步驟S225中確定推薦節(jié)目被分組時,向量運(yùn)算單元62在步驟S226中把加入節(jié)目向量中的組ID或群集代碼作為優(yōu)先推薦組登記在用戶信息登記單元63中。
在步驟S223或S226的處理結(jié)束之后,向量運(yùn)算單元62在步驟S227參考保存在負(fù)歷史存儲單元48中的負(fù)歷史操作日志,從而確定是否已收到步驟S223的處理推薦的節(jié)目,或者在步驟S226的處理中被登記為優(yōu)先推薦組的節(jié)目的變成負(fù)歷史的操作輸入,因?yàn)樵摴?jié)目在步驟S224的處理推薦的節(jié)目中被分組,所述操作輸入例如是發(fā)出觀看或記錄另一節(jié)目的命令,而不接受推薦節(jié)目的操作輸入,或者發(fā)出在再現(xiàn)之前,擦除自動記錄的節(jié)目的命令的操作輸入。當(dāng)向量運(yùn)算單元62在步驟S227中確定沒有收到變成負(fù)歷史的操作輸入時,結(jié)束處理。
當(dāng)向量運(yùn)算單元62在步驟S227中確定收到變成負(fù)歷史的操作輸入時,向量運(yùn)算單元62在步驟S228中從登記在用戶信息登記單元63中的優(yōu)先推薦組中除去對應(yīng)組。然后處理結(jié)束。
順便提及,作為參考圖9說明的第一標(biāo)題分組處理的結(jié)果1,可使多個組ID與一個節(jié)目向量PP相關(guān)聯(lián)。具體地說,這種情況下,在步驟S228中,響應(yīng)負(fù)歷史操作輸入,所有組ID可從登記在用戶信息登記單元63中的優(yōu)先推薦組中被除去,或者,負(fù)歷史操作輸入的數(shù)目被累積,當(dāng)實(shí)現(xiàn)預(yù)定數(shù)目的負(fù)歷史輸入操作時,對應(yīng)的組ID可從登記在用戶信息登記單元63中的優(yōu)先推薦組中被除去。這同樣適用于一個組ID與一個節(jié)目向量PP相關(guān)聯(lián)的情況。
這樣的處理能夠推薦用戶喜歡觀看的連續(xù)劇的所有各集節(jié)目,能夠推薦和用戶非常喜歡的節(jié)目同組的節(jié)目。于是能夠減少推薦的操作處理。
當(dāng)這樣進(jìn)行包括組推薦的匹配處理時,也可依據(jù)對應(yīng)組產(chǎn)生根據(jù)從電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12獲得的用戶操作歷史產(chǎn)生的正歷史向量UP和負(fù)歷史向量MUP。
另外,根據(jù)從電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12獲得的用戶操作歷史的正歷史,可對相同連續(xù)劇的觀看或者計(jì)劃記錄的次數(shù)計(jì)數(shù),當(dāng)相同連續(xù)劇的觀看或者計(jì)劃記錄的次數(shù)等于或超過預(yù)定數(shù)時,可以進(jìn)行優(yōu)先推薦,而不專門進(jìn)行匹配處理。
此外,代替利用用戶歷史的節(jié)目推薦處理,可根據(jù)基于用戶事先規(guī)定的主題設(shè)置的用戶模型,進(jìn)行節(jié)目推薦處理。
通過經(jīng)由利用主題的過濾,從預(yù)定的一組節(jié)目中抽取與用戶事先規(guī)定的主題對應(yīng)的節(jié)目,獲得用戶模型。初始登記存儲單元45保存用戶輸入的主題。多個主題可被登記,根據(jù)需要,由用戶的操作輸入更新主題。向量運(yùn)算單元62抽取從節(jié)目向量抽取單元42供給的根據(jù)其產(chǎn)生用戶模型的節(jié)目的節(jié)目向量中,包括保存在初始登記存儲單元45中的主題的節(jié)目向量。向量運(yùn)算單元62根據(jù)需要使抽取的節(jié)目向量的總和歸一化。向量運(yùn)算單元62從而產(chǎn)生用戶模型向量。向量運(yùn)算單元62把用戶模型向量登記在用戶信息登記單元63中。
從而,當(dāng)時間段Hm=“23點(diǎn)之后”和類型Gm=“綜藝”被規(guī)定為主題時,利用這些主題進(jìn)行過濾,產(chǎn)生用戶模型“深夜的綜藝節(jié)目”。由于用戶模型“深夜的綜藝節(jié)目”包括在23點(diǎn)之后的深夜時間段中廣播的綜藝節(jié)目中出現(xiàn)的喜劇演員作為元素,因此在匹配處理中,抽取并推薦在不同于綜藝演出的類型,例如戲劇中,出現(xiàn)對應(yīng)喜劇演員的節(jié)目。從而,與依據(jù)項(xiàng)目進(jìn)行匹配處理相比,能夠超出類型等應(yīng)用用戶的偏愛。
順便提及,根據(jù)其產(chǎn)生用戶模型的節(jié)目可以是例如預(yù)定時間內(nèi)的所有節(jié)目,或者在預(yù)定時段(例如所謂的黃金時段)中廣播的一組節(jié)目。
另外,通過利用相同的過濾條件,過濾不同的各組節(jié)目,能夠產(chǎn)生與不同時間或不同時段中的不同節(jié)目安排詳細(xì)對應(yīng)的用戶模型向量。
具體地說,即使在相同條件“類型Gm=音樂”下,現(xiàn)代的節(jié)目安排和10年前的節(jié)目安排在廣播時間和表演者方面不同。于是,能夠產(chǎn)生“現(xiàn)代樂迷”和“10年前的樂迷”的不同用戶模型。從而,能夠推薦由“10年前的樂迷”喜歡聽其歌聲的流行歌手作為演員的戲劇或電影,或者,推薦現(xiàn)代歌手演唱“10年前的樂迷”喜歡收聽的一首歌曲的節(jié)目。
另外即使在相同條件“類型Gm=音樂”下,也可通過過濾,從主要是工作者觀看節(jié)目從20點(diǎn)到24點(diǎn)的時段,以及主要是兒童觀看節(jié)目的從15點(diǎn)到20點(diǎn)的時段獲得不同的節(jié)目組,從而能夠產(chǎn)生不同的用戶模型。
隨后,向量運(yùn)算單元62計(jì)算從節(jié)目向量抽取單元42供給的節(jié)目的節(jié)目向量PP和登記在用戶信息登記單元63中的用戶模型向量之間的相似度。向量操作單元62根據(jù)計(jì)算結(jié)果產(chǎn)生推薦信息。向量操作單元62隨后把推薦信息提供給推薦信息輸出單元49。推薦信息輸出單元49把推薦信息登記在推薦節(jié)目列表50中,并把推薦信息提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。
下面參考圖29的流程圖,說明使用用戶模型的匹配處理。
在步驟S231,匹配處理單元43中的向量運(yùn)算單元62獲得根據(jù)其產(chǎn)生用戶模型的節(jié)目的節(jié)目向量,所述向量由節(jié)目向量抽取單元42抽取。根據(jù)其產(chǎn)生用戶模型的節(jié)目可以是在1月或3月的預(yù)定時間內(nèi)廣播的節(jié)目,或者是在預(yù)定時間中的預(yù)定時段(例如黃金時段)內(nèi)廣播的節(jié)目,或者是在過去10年或20年前的預(yù)定時間內(nèi)廣播的節(jié)目。
在步驟S232,初始登記存儲單元45從操作輸入單元44獲得用戶輸入的主題,并保存該主題。向量運(yùn)算單元62從初始登記存儲單元45讀出所述主題,隨后把該主題設(shè)置成過濾條件。例如,過濾條件可被描述成散列表。
在步驟S233,向量運(yùn)算單元62根據(jù)在步驟S232中設(shè)置的過濾條件,過濾在步驟S231中獲得的節(jié)目向量PP,從而抽取和主題相符的節(jié)目向量PP。例如,當(dāng)由其產(chǎn)生用戶模型的節(jié)目是過去3個月內(nèi)的所有節(jié)目時,向量運(yùn)算單元62以條件“標(biāo)題Tm或類型Gm=足球”,過濾過去3個月內(nèi)的所有節(jié)目。
在步驟S234,向量運(yùn)算單元62得到由步驟S233中的過濾抽取的節(jié)目向量PP的總和,并把該總和用作用戶模型向量。例如,當(dāng)以條件“標(biāo)題Tm或類型Gm=足球”進(jìn)行過濾時,產(chǎn)生用戶模型“足球迷”的用戶模型向量。
在步驟S235,向量運(yùn)算單元62計(jì)算在步驟S234中獲得的用戶模型向量和作為獲得推薦信息的候選者的節(jié)目(計(jì)劃此后要廣播的節(jié)目)的節(jié)目向量PP之間的余弦距離,節(jié)目向量PP抽取自節(jié)目向量抽取單元42。
在步驟S236,向量運(yùn)算單元62根據(jù)在步驟S235中計(jì)算的余弦距離,比較用戶模型向量與作為獲得推薦信息的候選者的節(jié)目的節(jié)目向量PP,并根據(jù)比較結(jié)果,抽取具有最高相似度的預(yù)定數(shù)目的節(jié)目作為推薦信息。向量運(yùn)算單元62把推薦信息提供給推薦信息輸出單元49。推薦信息輸出單元49把推薦信息登記在推薦節(jié)目列表50中,并把推薦信息提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。隨后結(jié)束處理。
即使不存在用戶操作歷史,這樣的處理也能夠推薦和用戶設(shè)置的主題相符的節(jié)目。按照慣例,當(dāng)在設(shè)置條件“標(biāo)題Tm或類型Gm=足球”之后進(jìn)行匹配處理時,其中出現(xiàn)足球運(yùn)動員的綜藝演出,戲劇等不能被抽取。另一方面,在參考圖29說明的處理中,由于以主題“標(biāo)題Tm或類型Gm=足球”設(shè)置用戶模型,導(dǎo)致許多足球運(yùn)動員姓名也包括在用戶模型向量中的項(xiàng)目,例如表演者和內(nèi)容中,即使節(jié)目不符合條件“標(biāo)題Tm或類型Gm=足球”,其中出現(xiàn)足球運(yùn)動員的綜藝演出,戲劇等也可被抽取和推薦。
雖然在上面的說明中,通過計(jì)算用戶模型向量和節(jié)目向量之間的余弦距離獲得相似度,不過,在每個大項(xiàng)中可單獨(dú)計(jì)算余弦距離,并通過利用余弦距離的總和,獲得相似度。
順便提及,產(chǎn)生用戶模型向量的處理也可在分發(fā)服務(wù)器5中進(jìn)行。這種情況下,利用由參考圖2說明的節(jié)目向量產(chǎn)生單元23產(chǎn)生的節(jié)目向量,進(jìn)行圖29中的步驟S231-S234的處理就可以了。
另外,除了推薦和用戶的偏愛相符的節(jié)目之外,與正歷史向量UP和負(fù)歷史向量MUP的相似度低的節(jié)目的選擇增大了推薦用戶既不喜歡也不討厭的節(jié)目,即,具有用戶以前未看過的特性的節(jié)目,或者推薦用戶未觀看即不喜歡的節(jié)目的概率。為了通過抽取用戶的偏愛推進(jìn)學(xué)習(xí)過程,重要的是用戶評估具有用戶以前未看過的特性的節(jié)目。
這使得不僅能夠向提供給用戶的推薦結(jié)果賦予不可預(yù)測性并拓寬用戶的興趣,而且還可能獲得用于推薦更符合用戶偏愛的節(jié)目的非常重要的歷史信息。
下面參考圖30的流程圖,說明選擇異常(exceptional)推薦節(jié)目的處理。
在步驟S241,利用從節(jié)目向量抽取單元42供給的節(jié)目向量PP,保存在正歷史存儲單元47中的正歷史向量UP和保存在負(fù)歷史存儲單元48中的負(fù)歷史向量MUP,匹配處理單元43中的向量運(yùn)算單元62計(jì)算每個大項(xiàng)中,正歷史向量UP和節(jié)目向量PP之間的余弦距離,以及負(fù)歷史向量MUP和節(jié)目向量PP之間的余弦距離。
在步驟S242,向量運(yùn)算單元62分別得到在正歷史方和負(fù)歷史方,逐個項(xiàng)目計(jì)算的余弦距離的總和。即,步驟S241和S242的處理計(jì)算如上所述的正歷史向量UP和節(jié)目向量PP之間的相似度SimUP,以及負(fù)歷史向量MUP和節(jié)目向量PP之間的相似度SimMUP。
在步驟S243,向量運(yùn)算單元62計(jì)算指示對正歷史向量UP和負(fù)歷史向量MUP的相似度的低下的異常推薦值。
具體地說,異常推薦值可由(1-SimUP)×(1-SimMUP)或(1/SimUP)×(1/SimMUP)獲得。
在步驟S244,向量運(yùn)算單元62根據(jù)步驟S243中的計(jì)算結(jié)果,獲得具有大的異常推薦值的節(jié)目,從而抽取具有大的異常推薦值的節(jié)目作為推薦信息。隨后結(jié)束處理。
這樣的處理能夠抽取和推薦具有用戶以前未看過的特性的節(jié)目。于是,不僅能夠向推薦給用戶的節(jié)目的選擇賦予不可預(yù)測性和拓寬用戶的興趣,而且還能獲得用于推薦更符合用戶偏愛的節(jié)目的非常重要的歷史信息。
通過參考圖13-30說明的各項(xiàng)處理,在節(jié)目推薦處理設(shè)備10中產(chǎn)生推薦信息,推薦信息隨后被提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。
電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12被供給由電視接收設(shè)備4接收和解碼的衛(wèi)星波或地面波廣播信號。
電視顯示設(shè)備11根據(jù)用戶輸入的操作,顯示從電視接收設(shè)備4供給的廣播信號,或者從記錄和再現(xiàn)設(shè)備12供給的再現(xiàn)數(shù)據(jù),并根據(jù)從記錄和再現(xiàn)設(shè)備12供給的推薦信息,顯示推薦節(jié)目信息或自動設(shè)置頻道。此外,電視顯示設(shè)備11把操作日志提供給節(jié)目推薦處理設(shè)備10。
記錄和再現(xiàn)設(shè)備12根據(jù)用戶輸入的操作,記錄從電視接收設(shè)備4供給的廣播信號,或者計(jì)劃所述廣播信號的記錄,并且根據(jù)從節(jié)目推薦處理設(shè)備10供給的推薦信息,自動記錄節(jié)目。另外,記錄和再現(xiàn)設(shè)備12再現(xiàn)裝入記錄和再現(xiàn)設(shè)備12中的記錄介質(zhì),或包括在記錄和再現(xiàn)設(shè)備12中的記錄介質(zhì)上的節(jié)目,隨后把節(jié)目輸出給電視顯示設(shè)備11以便顯示。此外,記錄和再現(xiàn)設(shè)備12把操作日志提供給節(jié)目推薦處理設(shè)備10。
圖31是表示電視接收設(shè)備4的結(jié)構(gòu)的方框圖。在下面的說明中,假定電視接收設(shè)備4是支持?jǐn)?shù)字廣播接收設(shè)備的標(biāo)準(zhǔn)的普通接收設(shè)備。
衛(wèi)星波檢測單元91根據(jù)從電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12供給的選擇頻道的信號,選擇和檢測通過衛(wèi)星2發(fā)射并由天線3接收的衛(wèi)星波。衛(wèi)星波檢測單元91把涉及發(fā)射模式的控制信號提供給TMCC(發(fā)射和多路復(fù)用配置控制)解碼單元92,并把廣播信號提供給解調(diào)和解碼處理單元93。
TMCC解碼單元92接收發(fā)射和多路復(fù)用控制信號中的關(guān)于發(fā)射模式(調(diào)制系統(tǒng),編碼率等),時隙等的信息的輸入,對所述信息解碼,隨后把解碼的信息提供給解調(diào)和解碼處理單元93。
解調(diào)和解碼處理單元93根據(jù)從TMCC解碼單元92供給的關(guān)于發(fā)射模式的信息,采用諸如QPSK(四相相移鍵控,也被稱為4PSK)方法或8PSK方法之類的方法,對供給的廣播信號解調(diào)和解碼。解調(diào)和解碼處理單元93把解調(diào)和解碼信號提供給解交錯單元94。
解交錯單元94對供給的信號解交錯,隨后把解交錯的信號提供給糾錯處理單元95。解交錯單元94還對供給的信號進(jìn)行幀分離處理和解擾處理。
糾錯處理單元95利用Reed-Solomon(里德-所羅門)碼進(jìn)行糾錯處理,隨后把結(jié)果提供給CA(條件訪問)解擾單元101。
地面波檢測單元96根據(jù)從電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12供給的選擇頻道的控制信號,選擇和檢測天線3接收的地面波。地面波檢測單元96把與發(fā)射模式相關(guān)的控制信號提供給TMCC解碼單元97,并把廣播信號提供給解調(diào)和解碼處理單元98。
TMCC解碼單元97接收發(fā)射和多路復(fù)用控制信號中的關(guān)于發(fā)射模式(調(diào)制系統(tǒng),編碼率等),時隙,TS等的信息的輸入,對所述信息解碼,隨后把解碼的信息提供給解調(diào)和解碼處理單元98。
解調(diào)和解碼處理單元98根據(jù)從TMCC解碼單元97供給的關(guān)于發(fā)射模式的信息,采用諸如QAM(正交調(diào)幅)方法之類的方法,對供給的廣播信號解調(diào)和解碼。解調(diào)和解碼處理單元98把解調(diào)和解碼的信號提供給解交錯單元99。
解交錯單元99對供給的信號解交錯,并把解交錯信號提供給TS(傳送流)再現(xiàn)單元100。解交錯單元99還對供給的信號進(jìn)行幀分離處理和解擾處理。
TS再現(xiàn)單元100根據(jù)供給的信號再現(xiàn)傳送流,隨后把再現(xiàn)的傳送流提供給CA解擾單元101。
CA解擾單元101對基于從糾錯處理單元95或TS再現(xiàn)單元100供給的信號的條件訪問信號解擾,隨后把解擾后的信號提供給多路分解單元102。
數(shù)據(jù)輸入單元103接收來自EPG接收設(shè)備9的EPG數(shù)據(jù),并通過網(wǎng)絡(luò)8接收從分發(fā)服務(wù)器5供給的流式數(shù)據(jù)。數(shù)據(jù)輸入單元103把數(shù)據(jù)提供給多路分解單元102。
多路分解單元102對從CA解擾單元101或數(shù)據(jù)輸入單元103供給的信號進(jìn)行多路分解。多路分解單元102把音頻信號提供給音頻信號解碼單元104,把視頻信號提供給視頻信號解碼單元105,把控制信號和諸如EPG之類的數(shù)據(jù)提供給數(shù)據(jù)解碼單元106。
音頻信號解碼單元104對供給的音頻信號解碼,隨后把解碼的音頻信號提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。視頻信號解碼單元105對供給的視頻信號解碼,隨后把解碼的視頻信號提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。數(shù)據(jù)解碼單元106對供給的控制信號和諸如EPG之類的數(shù)據(jù)解碼,隨后把解碼的控制信號和數(shù)據(jù)提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。
作為電視接收設(shè)備4的處理的結(jié)果,接收的衛(wèi)星波或地面波,或者分發(fā)的流式數(shù)據(jù)由預(yù)定方法解調(diào)和解碼,隨后被提供給電視顯示設(shè)備11或記錄和再現(xiàn)設(shè)備12。
圖32是表示電視顯示設(shè)備11的結(jié)構(gòu)的方框圖。
操作輸入單元121接收來自用戶的操作輸入,并把對應(yīng)于來自用戶的操作輸入的控制信號提供給電視顯示設(shè)備11的各個部分。另外,操作輸入單元121把用戶操作的說明提供給操作日志列表122,以便把操作的說明保存在操作日志列表122中。保存在操作日志列表122中的用戶操作日志由參考圖13說明的節(jié)目推薦處理設(shè)備10中的操作日志獲取單元46獲得。當(dāng)用戶操作輸入將選擇頻道時,操作輸入單元121把輸入的用戶操作提供給頻道設(shè)置單元123。
頻道設(shè)置單元123根據(jù)從操作輸入單元121供給的指示用戶操作輸入的信號,產(chǎn)生指示頻道的選擇的控制信號。頻道設(shè)置單元123把該控制信號提供給電視接收設(shè)備4。另外,根據(jù)登記在后面說明的推薦節(jié)目列表128中的推薦信息,頻道設(shè)置單元123產(chǎn)生指示頻道的選擇,以便自動設(shè)置頻道的控制信號。頻道設(shè)置單元123把該控制信號提供給電視接收設(shè)備4。根據(jù)該控制信號,電視接收設(shè)備4接收規(guī)定頻道的廣播信號。
數(shù)據(jù)輸入單元124接收從電視接收設(shè)備4輸入的廣播信號,隨后把廣播信號提供給圖像處理單元125。圖像處理單元125根據(jù)輸出單元126的圖像顯示方法,對供給的廣播信號進(jìn)行圖像處理。圖像處理單元125把圖像處理后的廣播信號提供給輸出單元126。輸出單元126包括顯示裝置和諸如揚(yáng)聲器之類的音頻輸出裝置,顯示裝置的例子是CRT(陰極射線管)和LCD(液晶顯示器)等。輸出單元126在顯示裝置上顯示圖像處理后的供給的廣播信號的圖像信號,并從音頻輸出裝置輸出廣播信號的音頻信號。
推薦節(jié)目列表獲取單元127從節(jié)目推薦處理設(shè)備10獲得推薦信息,隨后把推薦信息提供給推薦節(jié)目列表128。推薦節(jié)目列表128登記提供的推薦信息。登記在推薦節(jié)目列表128中的推薦信息被輸出給頻道設(shè)置單元123,或者由推薦節(jié)目信息顯示控制單元129讀出。
推薦節(jié)目信息顯示控制單元129把從推薦節(jié)目列表128讀出的推薦信息提供給圖像處理單元125,以便向用戶呈現(xiàn)推薦節(jié)目信息。圖像處理單元125把從推薦節(jié)目信息顯示控制單元129供給的推薦信息單獨(dú)地,或者疊加在從數(shù)據(jù)輸入單元124供給的廣播信號的圖像上地輸出給輸出單元126,以便在顯示裝置上顯示推薦信息。
順便提及,可依據(jù)用戶設(shè)置,確定是在輸出單元126上顯示推薦信息,還是根據(jù)從節(jié)目推薦處理設(shè)備10供給的推薦信息自動設(shè)置頻道。
下面參考圖33的流程圖,說明根據(jù)從節(jié)目推薦處理設(shè)備10供給的推薦信息,向用戶呈現(xiàn)節(jié)目推薦信息的推薦信息顯示處理。
在步驟S251,推薦節(jié)目列表獲取單元127獲得從節(jié)目推薦處理設(shè)備10中的推薦信息輸出單元49輸出的推薦信息。
在步驟S252,推薦節(jié)目列表獲取單元127把獲得的推薦信息登記在推薦節(jié)目列表128中。
在步驟S253,推薦節(jié)目信息顯示控制單元129從推薦節(jié)目列表128讀出推薦將在當(dāng)前時間的例如3小時或一天的預(yù)定時間內(nèi)廣播的節(jié)目的推薦信息,產(chǎn)生用于顯示推薦信息,以便顯示被推薦節(jié)目的標(biāo)題,內(nèi)容,廣播時間和廣播頻道等的數(shù)據(jù),隨后把用于顯示推薦信息的數(shù)據(jù)提供給圖像處理單元125。
在步驟S254,圖像處理單元125進(jìn)行圖像處理,以便在輸出單元126上顯示用于顯示推薦信息的供給數(shù)據(jù)。圖像處理單元把圖像處理的結(jié)果提供給輸出單元126。推薦信息被單獨(dú)地或者被重疊在從數(shù)據(jù)輸入單元124供給的廣播信號的圖像上地進(jìn)行圖像處理。
在步驟S255,輸出單元126顯示從圖像處理單元125供給的推薦信息。最后結(jié)束處理。
作為上述處理的結(jié)果,推薦信息被顯示在輸出單元126上。從而,通過參考顯示的推薦信息,用戶能夠選擇要觀看的節(jié)目。
下面參考圖34的流程圖,說明根據(jù)從節(jié)目推薦處理設(shè)備10供給的推薦信息自動設(shè)置頻道,從而顯示和用戶的偏愛相符的節(jié)目的自動頻道設(shè)置處理。
在步驟S271和S272,進(jìn)行與參考圖33說明的步驟S251和S252相同的處理。即,獲得從節(jié)目推薦處理設(shè)備10中的推薦信息輸出單元49輸出的推薦信息,獲得的推薦信息被登記在推薦節(jié)目列表128中。
在步驟S273,頻道設(shè)置單元123從節(jié)目推薦列表128獲得對應(yīng)于當(dāng)前時間的推薦節(jié)目的信息。在步驟S274,頻道設(shè)置單元123根據(jù)推薦節(jié)目的信息,產(chǎn)生頻道設(shè)置信息,隨后把頻道設(shè)置信息輸出給電視接收設(shè)備4。電視接收設(shè)備4根據(jù)控制信號,接收規(guī)定頻道的廣播信號。
在步驟S275,數(shù)據(jù)輸入單元124從電視接收設(shè)備4獲得規(guī)定頻道的廣播信號。數(shù)據(jù)輸入單元124把廣播信號提供給圖像處理單元125。
在步驟S276,圖像處理單元125對供給的廣播信號進(jìn)行圖像處理,以便在輸出單元126上顯示。圖像處理單元125把圖像處理的結(jié)果輸出給輸出單元126。
在步驟S277,輸出單元126顯示從圖像處理單元125提供的推薦節(jié)目的視頻,并輸出推薦節(jié)目的音頻。隨后結(jié)束處理。
作為這種處理的結(jié)果,對正在廣播和用戶的偏愛相符的節(jié)目的頻道進(jìn)行自動頻道設(shè)置。例如當(dāng)用戶發(fā)出命令時,可進(jìn)行參考圖34說明的自動頻道設(shè)置處理。這使得當(dāng)用戶不知道觀看哪個節(jié)目時,能夠把頻道自動設(shè)置成正在廣播恰當(dāng)節(jié)目的頻道。
另外,每隔預(yù)定時間間隔,例如2小時,或者例如當(dāng)持續(xù)預(yù)定時間沒有來自用戶的操作輸入時,可進(jìn)行參考圖34說明的自動頻道設(shè)置處理,在所述預(yù)定時間間隔之后,如果頻道保持不變,而沒有任何特別的意圖,那么可確定頻道保持原樣,在所述預(yù)定時間之后,保持不變的頻道可被確定為保持原樣。
順便提及,為了防止用戶正在有意觀看節(jié)目時的自動頻道設(shè)置,可提供其中禁用自動頻道設(shè)置處理的模式,用戶能夠發(fā)出設(shè)置這種模式的命令。
圖35是表示記錄和再現(xiàn)設(shè)備12的方框圖。
操作輸入單元141接收來自用戶的操作輸入,把和來自用戶的操作輸入對應(yīng)的控制信號提供給記錄和再現(xiàn)設(shè)備12的各個部分。另外,操作輸入單元141把用戶操作的說明提供給操作日志列表142,以便把操作的說明保存在操作日志列表142中。保存在操作日志列表142中的用戶操作日志由參考圖13說明的節(jié)目推薦處理設(shè)備10中的操作日志獲取單元46獲得。
記錄設(shè)置單元143根據(jù)從操作輸入單元141供給的指示用戶操作輸入的信號,或者從登記在后面說明的推薦節(jié)目列表149中的推薦信息抽取進(jìn)行記錄處理所必需的信息,所述信息例如是要記錄的節(jié)目的廣播開始時間以及廣播結(jié)束時間,廣播頻道等。當(dāng)從操作輸入單元141供給的用戶操作輸入用于計(jì)劃的記錄時,記錄設(shè)置單元143把進(jìn)行記錄處理所必需的信息登記在計(jì)劃記錄列表144中。當(dāng)從操作輸入單元141供給的用戶操作輸入用于記錄現(xiàn)在正在廣播的節(jié)目時,或者當(dāng)將利用登記在后面說明的推薦節(jié)目列表149中的推薦信息進(jìn)行自動記錄時,記錄設(shè)置單元143把進(jìn)行記錄處理所必需的信息提供給記錄控制單元145。
根據(jù)從記錄設(shè)置單元143供給的進(jìn)行記錄處理所必需的信息,或者通過從登記在計(jì)劃記錄列表144中的計(jì)劃記錄信息抽取和當(dāng)前時間對應(yīng)的計(jì)劃記錄信息,記錄控制單元145產(chǎn)生指示要記錄的節(jié)目的廣播頻道的控制信號,隨后把控制信號提供給電視接收設(shè)備4,還產(chǎn)生進(jìn)行記錄處理的控制信號,隨后把控制信號提供給記錄和再現(xiàn)處理單元147。電視接收設(shè)備4根據(jù)該控制信號,接收規(guī)定頻道的廣播信號。
數(shù)據(jù)輸入單元146從電視接收設(shè)備4接收廣播信號,并把廣播信號提供給記錄和再現(xiàn)處理單元147。記錄和再現(xiàn)處理單元147被配置成以致記錄介質(zhì),例如磁帶,光盤,磁盤,磁光盤和半導(dǎo)體存儲器可被插入記錄和再現(xiàn)處理單元147中,或者記錄和再現(xiàn)處理單元147具有在其之內(nèi)的記錄介質(zhì),例如硬盤或半導(dǎo)體存儲器。記錄和再現(xiàn)處理單元147能夠把信息記錄到這些記錄介質(zhì)上,并從這些記錄介質(zhì)再現(xiàn)信息。具體地說,當(dāng)可插入記錄和再現(xiàn)處理單元147的記錄介質(zhì)是磁帶時,記錄和再現(xiàn)處理單元147具有磁頭。記錄和再現(xiàn)處理單元147把從數(shù)據(jù)輸入單元146供給的廣播信號記錄(即錄像)到磁帶上,并再現(xiàn)記錄在磁帶上的信息,隨后把該信息提供給電視顯示設(shè)備11等以便再現(xiàn)輸出。
推薦節(jié)目列表獲取單元148從節(jié)目推薦處理設(shè)備10獲得推薦信息,隨后把推薦信息提供給推薦節(jié)目列表149。推薦節(jié)目列表149登記提供的推薦信息。登記在推薦節(jié)目列表149中的推薦信息被輸出給記錄設(shè)置單元143,以便自動進(jìn)行記錄處理。
下面參考圖36的流程圖說明自動記錄處理。
在步驟S291,推薦節(jié)目列表獲取單元148從節(jié)目推薦處理設(shè)備10中的推薦信息輸出單元49獲得推薦信息。
在步驟S292,推薦節(jié)目列表獲取單元148把獲得的推薦信息登記在推薦節(jié)目列表149中。
在步驟S293,記錄設(shè)置單元143從推薦節(jié)目列表149抽取對應(yīng)于當(dāng)前時間的推薦節(jié)目的信息,從而獲得進(jìn)行記錄處理所需的信息,例如廣播開始時間以及廣播結(jié)束時間,廣播頻道等,隨后把該信息提供給記錄控制單元145。
在步驟S294,記錄控制單元145產(chǎn)生用于接收要記錄的節(jié)目的廣播信號的頻道設(shè)置信息,隨后把頻道設(shè)置信息輸出給電視接收設(shè)備4。根據(jù)該控制信號,電視接收設(shè)備4接收規(guī)定頻道的廣播信號。
在步驟S295,數(shù)據(jù)輸入單元146從電視接收設(shè)備4獲得規(guī)定頻道的廣播信號,隨后把廣播信號提供給記錄和再現(xiàn)處理單元147。
在步驟296,記錄和再現(xiàn)處理單元147把供給的廣播信號記錄在裝入或者包括在記錄和再現(xiàn)處理單元147中的記錄介質(zhì)上。隨后結(jié)束處理。
這樣的處理能夠自動記錄和用戶的偏愛相符的節(jié)目。在用戶命令的記錄處理或者計(jì)劃的記錄處理正在進(jìn)行記錄操作時,不執(zhí)行參考圖36說明的自動記錄處理。
雖然在上面的說明中,根據(jù)對應(yīng)于當(dāng)前時間的推薦節(jié)目進(jìn)行自動記錄,但是不必說,通過獲得當(dāng)前時間之后預(yù)定時間的推薦信息,能夠按照相同的方式自動設(shè)置計(jì)劃的記錄。
雖然在參考圖1-36說明的各個處理中,節(jié)目向量PP在分發(fā)服務(wù)器5中產(chǎn)生,但是,代替分發(fā)服務(wù)器5產(chǎn)生節(jié)目向量PP,EPG數(shù)據(jù)可通過網(wǎng)絡(luò)8被提供給節(jié)目推薦處理設(shè)備,節(jié)目推薦處理設(shè)備可產(chǎn)生節(jié)目向量PP。
圖37和38分別表示在不是分發(fā)服務(wù)器產(chǎn)生節(jié)目向量PP,而是EPG數(shù)據(jù)通過網(wǎng)絡(luò)8被提供給節(jié)目推薦處理設(shè)備,節(jié)目推薦處理設(shè)備產(chǎn)生節(jié)目向量的情況下,分發(fā)服務(wù)器171的結(jié)構(gòu)和節(jié)目推薦處理設(shè)備191的結(jié)構(gòu)。
順便提及,和圖2的分發(fā)服務(wù)器5及圖13的節(jié)目推薦處理設(shè)備10中的部分對應(yīng)的部分由相同的附圖標(biāo)記表示,它們的說明將被省略。
具體地說,分發(fā)服務(wù)器171包括參考圖2所述的分發(fā)服務(wù)器5的數(shù)據(jù)獲取單元21和數(shù)據(jù)傳輸單元25。分發(fā)服務(wù)器171從流式數(shù)據(jù)數(shù)據(jù)庫6或元數(shù)據(jù)數(shù)據(jù)庫7獲得流式數(shù)據(jù)包括元數(shù)據(jù)的EPG數(shù)據(jù)。分發(fā)服務(wù)器171通過網(wǎng)絡(luò)8把流式數(shù)據(jù)或EPG數(shù)據(jù)傳送給EPG接收設(shè)備9或電視接收設(shè)備4。
節(jié)目推薦處理設(shè)備191具有與參考圖13說明的節(jié)目推薦處理設(shè)備10相同的結(jié)構(gòu),除了節(jié)目推薦處理設(shè)備191還配有與圖2的分發(fā)服務(wù)器5中設(shè)置的相似的元數(shù)據(jù)抽取單元22和節(jié)目向量產(chǎn)生單元23之外。除了節(jié)目推薦處理設(shè)備10執(zhí)行的處理之外,節(jié)目推薦處理設(shè)備191還進(jìn)行參考圖3說明的第一節(jié)目向量產(chǎn)生處理,參考圖6說明的第二節(jié)目向量產(chǎn)生處理,參考圖7說明的第一分組處理,和參考圖8說明的分組處理。
在EPG數(shù)據(jù)通過網(wǎng)絡(luò)8被提供給節(jié)目推薦處理設(shè)備的情況下,能夠產(chǎn)生和參考圖1-36說明的情況中相同的效果,節(jié)目推薦處理設(shè)備產(chǎn)生節(jié)目向量PP,而不是分發(fā)服務(wù)器產(chǎn)生產(chǎn)生節(jié)目向量PP。
另外,EPG接收設(shè)備9可從電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12收集用戶操作歷史和設(shè)置信息等,通過網(wǎng)絡(luò)8把用戶操作歷史和設(shè)置信息等提供給分發(fā)服務(wù)器,分發(fā)服務(wù)器不僅產(chǎn)生節(jié)目向量PP,而且進(jìn)行匹配處理,隨后通過網(wǎng)絡(luò)8把匹配結(jié)果提供給EPG接收設(shè)備9。圖39表示了這種情況下的網(wǎng)絡(luò)結(jié)構(gòu),圖40是表示這種情況下的分發(fā)服務(wù)器201的結(jié)構(gòu)的方框圖。
順便提及,與圖1、37和38中的部分對應(yīng)的部分由相同的附圖標(biāo)記表示,并且省略了對它們的說明。
具體地說,通過把參考圖38說明的節(jié)目推薦處理設(shè)備191的功能加入?yún)⒖紙D37說明的分發(fā)服務(wù)器171中,形成分發(fā)服務(wù)器201。從而,用戶不需要擁有節(jié)目推薦處理設(shè)備在圖39和40中所示的結(jié)構(gòu)中,分發(fā)服務(wù)器201進(jìn)行參考圖3-12和圖14-30說明的所有各項(xiàng)處理,例如產(chǎn)生節(jié)目向量PP,節(jié)目方效應(yīng)向量EfPP,正歷史向量UP,負(fù)歷史向量MUP或標(biāo)準(zhǔn)偏愛向量APP的處理,節(jié)目向量PP分組處理,匹配處理,或異常推薦節(jié)目選擇處理。
順便提及,這種情況下,從電視顯示設(shè)備11及記錄和再現(xiàn)設(shè)備12收集的,并由EPG接收設(shè)備9通過網(wǎng)絡(luò)傳送的用戶操作歷史和設(shè)置信息等具有用戶ID,以便可依據(jù)用戶進(jìn)行區(qū)分。另外,分發(fā)服務(wù)器201的節(jié)目推薦處理設(shè)備191中的初始登記存儲單元45,正歷史存儲單元47和負(fù)歷史存儲單元48等根據(jù)供給的信息的用戶ID,依據(jù)用戶保存相應(yīng)的信息。
雖然上面說明了通過使用電視廣播信號的EPG數(shù)據(jù),推薦和用戶的偏愛相符的節(jié)目的情況,不過,本發(fā)明也可應(yīng)用于把屬性信息加入各種數(shù)字內(nèi)容,例如無線電廣播或流式數(shù)據(jù)中,推薦和用戶的偏愛相符的內(nèi)容的情況。
前面說明的一系列的處理也可由軟件來實(shí)現(xiàn)。軟件或者構(gòu)成軟件的程序從記錄介質(zhì)被安裝到包含在特定硬件中的計(jì)算機(jī)上,或者例如通過安裝各種程序,能夠?qū)崿F(xiàn)各種功能的通用個人計(jì)算機(jī)。
如圖2,圖13或圖38中所示,記錄介質(zhì)由分發(fā)給用戶,從而獨(dú)立于計(jì)算機(jī)提供程序,并且把程序記錄于其上的打包介質(zhì)形成,打包介質(zhì)包括磁盤31或71(包括軟盤),光盤32或72(包括CD-ROM(光盤-只讀存儲器)和DVD(數(shù)字通用盤)),磁光盤33或73(包括MD(MiniDisc)(商標(biāo))),半導(dǎo)體存儲器34或74等。
另外,在本說明書中,說明記錄在記錄介質(zhì)上的程序的步驟不僅包括按照所述順序依次執(zhí)行的處理,而且還包括不必按照時間順序并行地或者單獨(dú)地進(jìn)行的處理。
要注意在本說明書中,“系統(tǒng)”指的是由多個設(shè)備整體形成的一個設(shè)備。
工業(yè)可應(yīng)用性從而,根據(jù)本發(fā)明,能夠選擇和用戶的偏愛相符的內(nèi)容。特別地,因?yàn)橥ㄟ^相互獨(dú)立地計(jì)算根據(jù)用戶操作歷史產(chǎn)生的第一偏愛信息和屬性信息之間的相似度,和第二偏愛信息和屬性信息之間的相似度,產(chǎn)生指示向用戶推薦觀看的內(nèi)容的推薦信息,因此能夠選擇準(zhǔn)確地和用戶的偏愛相符的內(nèi)容。
權(quán)利要求
1.一種執(zhí)行選擇適合用戶的偏愛的內(nèi)容的處理的信息處理設(shè)備,包括獲得所述內(nèi)容的屬性信息的屬性信息獲取裝置;獲得所述用戶的操作歷史的操作歷史獲取裝置;根據(jù)所述操作歷史獲取裝置獲得的所述操作歷史,產(chǎn)生指示所述用戶的偏愛的正因素的第一偏愛信息和指示所述用戶的偏愛的負(fù)因素的第二偏愛信息的偏愛信息產(chǎn)生裝置;和通過相互獨(dú)立地計(jì)算所述第一偏愛信息與所述屬性信息之間的相似度,和所述第二偏愛信息與所述屬性信息之間的相似度,產(chǎn)生指示向所述用戶推薦觀看的內(nèi)容的推薦信息的推薦信息產(chǎn)生裝置。
2.按照權(quán)利要求1所述的信息處理設(shè)備,其中所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第一偏愛信息和所述第二偏愛信息,及所述屬性信息獲取裝置獲得的所述屬性信息都包括多個項(xiàng)目;所述偏愛信息產(chǎn)生裝置將注意指向所述操作歷史獲取裝置獲得的所述操作歷史的所述項(xiàng)目之一,并依據(jù)所述偏愛信息產(chǎn)生裝置將注意指向的所述項(xiàng)目的元素,產(chǎn)生所述第一偏愛信息和所述第二偏愛信息;和所述推薦信息產(chǎn)生裝置抽取對應(yīng)于所述屬性信息的所述元素的所述第一偏愛信息和所述第二偏愛信息,并計(jì)算所述第一偏愛信息與所述屬性信息之間的相似度和所述第二偏愛信息與所述屬性信息之間的相似度。
3.按照權(quán)利要求1所述的信息處理設(shè)備,其中所述推薦信息產(chǎn)生裝置根據(jù)所述第一偏愛信息與所述屬性信息之間的相似度和所述第二偏愛信息與所述屬性信息之間的相似度的獨(dú)立計(jì)算結(jié)果,產(chǎn)生指示具有對每個所述第一偏愛信息和所述第二偏愛信息的低相似度的所述內(nèi)容的推薦信息。
4.按照權(quán)利要求1所述的信息處理設(shè)備,其中所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第一偏愛信息和所述第二偏愛信息,及所述屬性信息獲取裝置獲得的所述屬性信息都依據(jù)預(yù)定的項(xiàng)目被向量化。
5.按照權(quán)利要求4所述的信息處理設(shè)備,還包括依據(jù)所述項(xiàng)目,使所述內(nèi)容的屬性信息、所述第一偏愛信息和所述第二偏愛信息的至少一部分歸一化的歸一化處理裝置,其中所述推薦信息產(chǎn)生裝置通過相互獨(dú)立地計(jì)算所述第一偏愛信息與所述內(nèi)容的所述屬性信息之間的相似度和所述第二偏愛信息與所述內(nèi)容的所述屬性信息之間的相似度,產(chǎn)生所述推薦信息,所述內(nèi)容的屬性信息、所述第一偏愛信息和所述第二偏愛信息的至少一部分由所述歸一化處理裝置歸一化。
6.按照權(quán)利要求4所述的信息處理設(shè)備,其中所述推薦信息產(chǎn)生裝置根據(jù)所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第一偏愛信息與所述屬性信息獲取裝置獲得的所述屬性信息的內(nèi)積的計(jì)算,和所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第二偏愛信息與所述屬性信息獲取裝置獲得的所述屬性信息的內(nèi)積的計(jì)算,產(chǎn)生所述推薦信息。
7.按照權(quán)利要求4所述的信息處理設(shè)備,其中所述預(yù)定項(xiàng)目包括大項(xiàng)和通過進(jìn)一步把所述大項(xiàng)分成具體細(xì)節(jié)獲得的小項(xiàng);所述推薦信息產(chǎn)生裝置依據(jù)所述大項(xiàng)計(jì)算所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第一偏愛信息與所述屬性信息獲取裝置獲得的所述屬性信息的內(nèi)積,和所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第二偏愛信息與所述屬性信息獲取裝置獲得的所述屬性信息的內(nèi)積,并根據(jù)內(nèi)積的計(jì)算結(jié)果的和,產(chǎn)生所述推薦信息。
8.按照權(quán)利要求1所述的信息處理設(shè)備,其中所述操作歷史獲取裝置把獲得的所述操作歷史分成指示所述用戶喜歡的內(nèi)容的第一操作歷史和指示所述用戶不喜歡的內(nèi)容的第二操作歷史;所述偏愛信息產(chǎn)生裝置根據(jù)所述第一操作歷史產(chǎn)生所述第一偏愛信息,根據(jù)所述第二操作歷史產(chǎn)生所述第二偏愛信息。
9.按照權(quán)利要求8所述的信息處理設(shè)備,其中所述推薦信息產(chǎn)生裝置根據(jù)通過從所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第一偏愛信息與所述屬性信息獲取裝置獲得的所述屬性信息之間的相似度中,減去所述偏愛信息產(chǎn)生裝置產(chǎn)生的所述第二偏愛信息與所述屬性信息獲取裝置獲得的所述屬性信息之間的相似度獲得的值,產(chǎn)生所述推薦信息。
10.按照權(quán)利要求1所述的信息處理設(shè)備,還包括顯示所述推薦信息產(chǎn)生裝置產(chǎn)生的所述推薦信息的顯示裝置。
11.按照權(quán)利要求1所述的信息處理設(shè)備,還包括接收所述內(nèi)容的接收裝置;和根據(jù)所述推薦信息產(chǎn)生裝置產(chǎn)生的所述推薦信息,控制所述接收裝置接收的所述內(nèi)容的選擇的選擇控制裝置。
12.按照權(quán)利要求11所述的信息處理設(shè)備,還包括記錄所述選擇控制裝置選擇的所述接收內(nèi)容的記錄裝置。
13.一種信息處理設(shè)備的信息處理方法,所述信息處理設(shè)備執(zhí)行選擇適合用戶的偏愛的內(nèi)容的處理的,包括下述步驟獲得所述用戶的操作歷史;根據(jù)所述操作歷史獲取步驟的處理獲得的所述操作歷史,產(chǎn)生指示所述用戶的偏愛的正因素的第一偏愛信息和指示所述用戶的偏愛的負(fù)因素的第二偏愛信息;和通過相互獨(dú)立地計(jì)算所述第一偏愛信息與所述屬性信息之間的相似度和所述第二偏愛信息與所述屬性信息之間的相似度,產(chǎn)生指示適合所述用戶的偏愛的內(nèi)容的推薦信息。
14.一種記錄介質(zhì),其上記錄使計(jì)算機(jī)執(zhí)行選擇適合用戶的偏愛的內(nèi)容的處理的計(jì)算機(jī)可讀程序,包括下述步驟獲得所述用戶的操作歷史;根據(jù)所述操作歷史獲取步驟的處理獲得的所述操作歷史,產(chǎn)生指示所述用戶的偏愛的正因素的第一偏愛信息和指示所述用戶的偏愛的負(fù)因素的第二偏愛信息;和通過相互獨(dú)立地計(jì)算所述第一偏愛信息與所述屬性信息之間的相似度和所述第二偏愛信息與所述屬性信息之間的相似度,產(chǎn)生指示適合所述用戶的偏愛的內(nèi)容的推薦信息。
15.一種使計(jì)算機(jī)執(zhí)行選擇適合用戶的偏愛的內(nèi)容的處理的程序,包括下述步驟獲得所述用戶的操作歷史;根據(jù)所述操作歷史獲取步驟的處理獲得的所述操作歷史,產(chǎn)生指示所述用戶的偏愛的正因素的第一偏愛信息和指示所述用戶的偏愛的負(fù)因素的第二偏愛信息;和通過相互獨(dú)立地計(jì)算所述第一偏愛信息與所述屬性信息之間的相似度和所述第二偏愛信息與所述屬性信息之間的相似度,產(chǎn)生指示適合所述用戶的偏愛的內(nèi)容的推薦信息。
全文摘要
本發(fā)明涉及使得能夠產(chǎn)生正歷史向量和負(fù)歷史向量的信息處理設(shè)備和信息處理方法,記錄介質(zhì)及程序。在步驟S71,根據(jù)初始登記的內(nèi)容產(chǎn)生負(fù)歷史向量。當(dāng)在步驟S72中確定初始登記的內(nèi)容未被改變時,和當(dāng)在步驟S73中確定供給了操作日志時,在步驟S74中確定供給的操作日志是否是正歷史。當(dāng)供給的操作日志是正歷史時,在步驟S75,對應(yīng)于該操作日志的節(jié)目向量被額外保存為正歷史,在步驟S76,由節(jié)目向量的總和產(chǎn)生正歷史向量。當(dāng)供給的操作日志是負(fù)歷史時,在步驟S77,對應(yīng)于該操作日志的節(jié)目向量被額外保存為負(fù)歷史,在步驟S78,由節(jié)目向量的總和產(chǎn)生負(fù)歷史向量。本發(fā)明適用于廣播節(jié)目推薦處理設(shè)備。
文檔編號H04N5/44GK1739289SQ200380108769
公開日2006年2月22日 申請日期2003年12月12日 優(yōu)先權(quán)日2002年12月12日
發(fā)明者山本則行, 宮崎充弘, 齋藤真里, 小池宏幸 申請人:索尼株式會社