亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

內(nèi)容推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備、程序以及信息存儲介質(zhì)的制作方法

文檔序號:6594522閱讀:163來源:國知局
專利名稱:內(nèi)容推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備、程序以及信息存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及內(nèi)容推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備、程序以及信息存儲介 質(zhì),尤其涉及內(nèi)容推薦技術(shù)。
背景技術(shù)
近年來,用戶可以使用諸如因特網(wǎng)的通信網(wǎng)絡(luò)欣賞從龐大數(shù)量的內(nèi)容中選擇的期 望內(nèi)容。由于存在龐大數(shù)量的可用內(nèi)容,因此已提出了各種推薦技術(shù)。例如,如下被稱為基 于內(nèi)容的過濾的技術(shù)是其中一個(gè)示例該技術(shù)用于計(jì)算表示用戶所偏好的內(nèi)容的特征的偏 好向量與每個(gè)內(nèi)容的特征向量之間的相似度,而向用戶推薦具有高相似度的內(nèi)容(參見日 本特開2001-160955號公報(bào))。

發(fā)明內(nèi)容
技術(shù)問題然而,如此的過往推薦技術(shù)僅關(guān)注特定信息之間的相似度,并且用戶易于集中推 薦特定信息。這引起用戶自身可能厭倦推薦的問題??紤]到上述問題而做出了本發(fā)明,并且本發(fā)明的目的在于提供能夠推薦連續(xù)地引 起用戶關(guān)注的內(nèi)容的推薦系統(tǒng)、內(nèi)容推薦方法、內(nèi)容推薦設(shè)備、程序以及信息存儲介質(zhì)。技術(shù)方案為了解決上述問題,根據(jù)本發(fā)明的內(nèi)容推薦系統(tǒng)包括屬性值存儲裝置,用于針對 多個(gè)內(nèi)容中的每一個(gè),存儲一個(gè)或多個(gè)屬性中的每一個(gè)的屬性值;特征向量存儲裝置,用于 存儲表示每個(gè)內(nèi)容的特征的特征向量;偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi) 容的特征的偏好向量;第一內(nèi)容選擇裝置,用于根據(jù)所述一個(gè)或多個(gè)屬性的屬性值的依次 生成的條件,選擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出的 內(nèi)容組的每個(gè)內(nèi)容的所述特征向量與所述偏好向量之間的相似度,選擇該組中的一部分或 全部;以及內(nèi)容呈現(xiàn)裝置,用于向所述用戶呈現(xiàn)通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第 一內(nèi)容選擇裝置和所述第二內(nèi)容選擇裝置而選擇的內(nèi)容。此外,根據(jù)本發(fā)明的內(nèi)容推薦方法包括偏好向量獲取步驟,用于獲取表示用戶所 偏好的內(nèi)容的特征的偏好向量;第一內(nèi)容選擇步驟,用于參考用于針對多個(gè)內(nèi)容中的每一 個(gè)存儲一個(gè)或多個(gè)屬性中的每一個(gè)的屬性值的屬性值存儲裝置,并且根據(jù)所述一個(gè)或多個(gè) 屬性的屬性值的依次生成的條件選擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇步驟,用于 參考用于存儲表示每個(gè)內(nèi)容的特征的特征向量的特征向量存儲裝置,并且根據(jù)屬于所述給 出的內(nèi)容組的每個(gè)內(nèi)容的所述特征向量與所述偏好向量之間的相似度,選擇該組中的一部 分或全部;以及內(nèi)容呈現(xiàn)步驟,用于向用戶呈現(xiàn)通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第 一內(nèi)容選擇步驟和所述第二內(nèi)容選擇步驟而選擇的內(nèi)容。此外,根據(jù)本實(shí)施例的內(nèi)容推薦設(shè)備包括偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量;第一內(nèi)容選擇裝置,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的 屬性值的依次生成的條件,選擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬 于所述給出的內(nèi)容組的內(nèi)容的特征向量與所述偏好向量之間的相似度,選擇該組中的一部 分或全部;以及列表生成裝置,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容 選擇裝置和所述第二內(nèi)容選擇裝置而選擇的內(nèi)容的列表。此外,根據(jù)本發(fā)明的內(nèi)容推薦方法包括偏好向量獲取步驟,用于獲取表示用戶所 偏好的內(nèi)容的特征的偏好向量;第一內(nèi)容選擇步驟,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬 性值的依次生成的條件,選擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇步驟,用于根據(jù)屬于 給出的內(nèi)容組的內(nèi)容的特征向量與所述偏好向量之間的相似度,選擇該組中的一部分或全 部;以及列表生成步驟,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇步 驟和所述第二內(nèi)容選擇步驟而選擇的內(nèi)容的列表。此外,根據(jù)本發(fā)明的程序包括偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi) 容的特征的偏好向量;第一內(nèi)容選擇裝置,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬性值的依 次生成的條件,選擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出 的內(nèi)容組的每個(gè)內(nèi)容的特征向量與所述偏好向量之間的相似度,選擇該組中的一部分或全 部;以及列表生成裝置,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇裝 置和所述第二內(nèi)容選擇裝置而選擇的內(nèi)容的列表。此外,根據(jù)本發(fā)明的信息存儲介質(zhì)用于存儲使得計(jì)算機(jī)用作如下裝置的程序偏 好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量;第一內(nèi)容選擇裝置, 用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬性值的依次生成的條件,選擇給出的內(nèi)容組中的一部 分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出的內(nèi)容組的每個(gè)內(nèi)容的特征向量與所述偏 好向量之間的相似度,選擇該組中的一部分或全部;以及列表生成裝置,用于生成通過對多 個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇裝置和所述第二內(nèi)容選擇裝置而選擇的內(nèi)容 的列表。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,第一內(nèi)容選擇裝置選擇多個(gè)內(nèi)容中的一部分,第 二內(nèi)容選擇裝置選擇由第一內(nèi)容選擇裝置選擇的內(nèi)容中的一部分或全部,并且內(nèi)容呈現(xiàn)裝 置向用戶呈現(xiàn)由第二內(nèi)容選擇裝置選擇的內(nèi)容。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,內(nèi)容推薦系統(tǒng)還包括相關(guān)條件生成裝置,該相關(guān) 條件生成裝置用于依次獲取一個(gè)或多個(gè)屬性的屬性值的條件,并且基于所獲取的條件依次 生成與該條件相關(guān)的另一條件。第一內(nèi)容選擇裝置根據(jù)由相關(guān)條件生成裝置依次生成的條 件選擇給出的內(nèi)容組中的一部分。此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,要基于隨機(jī)數(shù)確定條件。例如,內(nèi)容推薦系統(tǒng)還 可包括偏好分布存儲裝置,用于針對每個(gè)屬性存儲用戶對于屬性的每個(gè)屬性值的偏好度; 以及條件確定裝置,用于根據(jù)基于存儲在偏好分布存儲裝置中的用戶偏好度的概率,選擇 一個(gè)或多個(gè)屬性的屬性值,并且根據(jù)所選擇的屬性值,確定要由第一內(nèi)容選擇裝置使用的 條件。此時(shí),內(nèi)容推薦系統(tǒng)還可包括操作信息獲取裝置,用于獲取用戶對于由內(nèi)容呈現(xiàn)裝 置呈現(xiàn)的內(nèi)容的操作信息;以及偏好分布更新裝置,用于基于由操作信息獲取裝置獲取的 操作信息,更新偏好分布存儲裝置中的存儲內(nèi)容。


圖1是示出根據(jù)本發(fā)明實(shí)施例的內(nèi)容推薦系統(tǒng)的整體配置圖。圖2是示出服務(wù)器的硬件配置圖。圖3是示出被用作用戶設(shè)備的游戲系統(tǒng)的外觀的透視圖。圖4是示出游戲機(jī)的硬件配置圖。圖5是示出第一元數(shù)據(jù)的配置圖。圖6是示出第二元數(shù)據(jù)的配置圖。圖7是示出根據(jù)本發(fā)明實(shí)施例的內(nèi)容推薦系統(tǒng)的操作流程圖。圖8是示意性示出主題模板數(shù)據(jù)的圖。圖9是示意性示出主題偏好分布數(shù)據(jù)的圖。圖10是示意性示出屬性值偏好分布數(shù)據(jù)的圖。圖11是示出主題組數(shù)據(jù)的配置圖。圖12是示意性示出屬性值轉(zhuǎn)換字典的圖。圖13是示出用戶設(shè)備的功能框圖。圖14是示出服務(wù)器和數(shù)據(jù)庫的功能框圖。圖15是示出根據(jù)本發(fā)明實(shí)施例的內(nèi)容推薦系統(tǒng)的變型操作流程圖。圖16是示出便攜式游戲機(jī)的外視圖。圖17是示出便攜式游戲機(jī)的硬件配置圖。圖18是示出通用個(gè)人計(jì)算機(jī)的硬件配置圖。
具體實(shí)施例方式下文將參考附圖詳細(xì)說明本發(fā)明的實(shí)施例。圖1是示出根據(jù)本發(fā)明實(shí)施例的內(nèi)容推薦系統(tǒng)的整體配置圖。如該圖所示,該內(nèi) 容推薦系統(tǒng)10連接至諸如因特網(wǎng)的數(shù)據(jù)通信網(wǎng)18,并且包括能夠進(jìn)行相互數(shù)據(jù)通信的服 務(wù)器14 (第一內(nèi)容推薦設(shè)備)和多個(gè)用戶設(shè)備12 (第二內(nèi)容推薦設(shè)備)。服務(wù)器14包括數(shù) 據(jù)庫14a。例如,用戶設(shè)備12可以是安裝在每個(gè)家庭中的計(jì)算機(jī)系統(tǒng)(諸如個(gè)人計(jì)算機(jī)、計(jì) 算機(jī)游戲系統(tǒng)和家庭服務(wù)器)、以及諸如便攜式游戲機(jī)的便攜式機(jī)器。用戶設(shè)備12訪問服 務(wù)器14,并且接收推薦給用戶設(shè)備12的用戶的歌曲列表。用戶設(shè)備12請求服務(wù)器14提 供包括在該列表中的歌曲數(shù)據(jù),接收該歌曲數(shù)據(jù),并且播放該歌曲。另一方面,例如,服務(wù)器 14由諸如已知的服務(wù)器計(jì)算機(jī)的計(jì)算機(jī)系統(tǒng)構(gòu)成,并且將推薦給用戶設(shè)備12的用戶的歌 曲列表發(fā)送至每個(gè)用戶設(shè)備12。另外,服務(wù)器14響應(yīng)于每個(gè)用戶設(shè)備12的請求,發(fā)送個(gè)別 歌曲數(shù)據(jù)。在該示例中,將本發(fā)明應(yīng)用于歌曲的推薦。然而,本發(fā)明并不限于此。應(yīng)該理解, 本發(fā)明可應(yīng)用于各種內(nèi)容(例如,諸如電影的運(yùn)動圖像、諸如圖片的靜止圖像、以及諸如小 說的文檔)的推薦。圖2是示出服務(wù)器14的硬件配置示例的圖。如該圖所示,服務(wù)器14包括連接至 總線72以相互交換數(shù)據(jù)的處理器70、存儲器71、硬盤驅(qū)動器73、介質(zhì)驅(qū)動器74和通信接口 76。存儲器71包括ROM和RAM。ROM存儲各種系統(tǒng)程序。RAM主要用于處理器70的工作 區(qū)。硬盤驅(qū)動器73存儲用于分發(fā)歌曲并分發(fā)推薦歌曲列表的程序,并且數(shù)據(jù)庫14a被構(gòu)造 成用于分發(fā)歌曲并分發(fā)推薦歌曲列表。介質(zhì)驅(qū)動器74是用于讀取存儲在計(jì)算機(jī)可讀介質(zhì)75(諸如⑶-ROM和DVD-RAM)中的數(shù)據(jù)、或者將數(shù)據(jù)寫入計(jì)算機(jī)可讀介質(zhì)75的裝置。通信 接口 76控制經(jīng)由通信網(wǎng)18與用戶設(shè)備12的數(shù)據(jù)通信。處理器70根據(jù)存儲在存儲器71、 硬盤驅(qū)動器73、或介質(zhì)75中的程序控制服務(wù)器14的每個(gè)單元。接下來,將詳細(xì)說明用戶設(shè)備12。圖3是示出被用作用戶設(shè)備12的計(jì)算機(jī)游戲系 統(tǒng)的外視圖。該計(jì)算機(jī)游戲系統(tǒng)包括游戲機(jī)200、操作裝置202和電視監(jiān)視器204。游戲機(jī) 200是計(jì)算機(jī)游戲系統(tǒng),其不但執(zhí)行游戲程序,而且執(zhí)行諸如網(wǎng)頁瀏覽器和/或電影/音樂 播放器程序的各種程序。可從各種計(jì)算機(jī)可讀介質(zhì)(諸如各種光盤、內(nèi)部或外部硬盤驅(qū)動 器、和半導(dǎo)體存儲器)讀取程序,或者可經(jīng)由諸如因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)下載程序。操作裝置 202可無線通信地連接至游戲機(jī)200或經(jīng)由線纜可通信地連接至該游戲機(jī)。游戲機(jī)200包括與光盤兼容的盤插入槽206和USB連接端子208等。盤插入槽 206被配置成使得諸如BD (藍(lán)光盤,商標(biāo))、DVD-R0M、和⑶-ROM的光盤可以裝入該槽中。觸 摸傳感器212用于指示游戲機(jī)200退出盤。觸摸傳感器212用于指示游戲機(jī)200接通或關(guān) 斷電源。在游戲機(jī)200的背面設(shè)置有電源開關(guān)、音頻和視頻輸出端子、光學(xué)數(shù)字輸出端子、 AC電源輸入端子、LAN連接器和HDMI端子等(未示出)。游戲機(jī)200還設(shè)置有用于容納多種類型的可拆卸半導(dǎo)體存儲器的多介質(zhì)槽。當(dāng)打 開布置在游戲機(jī)200的正面上的蓋子214時(shí),露出用以分別容納不同類型的半導(dǎo)體存儲器 的多個(gè)槽(未示出)。操作裝置202由未示出的電池驅(qū)動,并且包括用戶用以進(jìn)行操作輸入的多個(gè)按鈕 和鍵。當(dāng)用戶操作操作裝置202上的按鈕和鍵時(shí),無線或有線地將操作內(nèi)容發(fā)送至游戲機(jī) 200。操作裝置202具有箭頭鍵216、操縱桿218和操作按鈕組220。箭頭鍵216、操縱桿 218和操作按鈕組220被布置在殼體的頂面222上。四種類型的操作按鈕224、226、2觀和 230以不同顏色被標(biāo)記有不同符號,以便將它們相互區(qū)分開。更具體地,操作按鈕2M被標(biāo) 記有紅色圈,操作按鈕2 被標(biāo)記有藍(lán)色十字,操作按鈕2 被標(biāo)記有紫色正方形,以及操 作按鈕230被標(biāo)記有綠色三角形。操作裝置202的殼體的背面232設(shè)置有多個(gè)LED (未示 出)。當(dāng)對操作裝置202進(jìn)行操作時(shí),用戶用左手握住左側(cè)把手部234b,并且用右手握 住右側(cè)把手部23如。箭頭鍵216、操縱桿218和操作按鈕組220被布置在殼體的頂面222 上,使得它們可以由用右手和左手握住左側(cè)把手部234b和右側(cè)把手部23 的用戶操作。LED按鈕236也被設(shè)置在殼體的頂面222上。LED按鈕236例如用于通過游戲機(jī) 200在電視監(jiān)視器204上顯示特定菜單畫面。該LED按鈕還具有以LED的發(fā)光狀態(tài)表示操 作裝置202的電池等級的功能。例如,LED在充電期間以紅色發(fā)光,在完全充滿電時(shí)以綠色 發(fā)光,并且在電池等級低時(shí)以紅色閃爍。箭頭鍵216被配置成使得可以在四個(gè)方向(即,上、下、右和左方向)、八個(gè)方向 (即,上、下、右和左方向以及它們之間的四個(gè)方向)上、或者在任意方向上按壓它。例如,箭 頭鍵216用于在電視監(jiān)視器204的畫面上沿上、下、右和左方向移動光標(biāo),并且在畫面上滾 動各種信息。通過應(yīng)用程序?qū)⒉煌δ芊謩e分配給操作按鈕組220。操縱桿218具有以可以使桿在任意方向上傾斜的這種方式支撐的桿,并且具有用 于檢測傾斜量的傳感器。該桿被設(shè)計(jì)為借助于諸如彈簧的推動裝置返回至中間位置。該桿在不被操作時(shí)返回至中間位置。當(dāng)該桿傾斜時(shí),將在多個(gè)參考方向上的傾斜量轉(zhuǎn)換成數(shù)字 值,并且將這些值作為操作信號發(fā)送至游戲機(jī)200。操作裝置202還包括選擇按鈕240和開始按鈕238等。例如,在用戶指示游戲機(jī) 200開始程序以及開始/暫停播放電影或音樂時(shí)使用開始按鈕238。另一方面,例如,在用 戶選擇顯示在電視監(jiān)視器204上的菜單的一項(xiàng)時(shí)使用選擇按鈕240?,F(xiàn)在,將說明游戲機(jī)200的內(nèi)部電路配置。如圖4所示,游戲機(jī)200包括主CPU 300,GPU (圖形處理單元)302、輸入/輸出處理器304、光盤再現(xiàn)單元306、主存儲器308、掩 模ROM 310和聲音處理器312,作為其主要部件。主CPU 300基于各種程序執(zhí)行各種內(nèi)部 部件的信號處理和控制。GPU 302執(zhí)行圖像處理。輸入/輸出處理器304執(zhí)行設(shè)備中的部 件和設(shè)備外的部件中的一些部件與CPU 300之間的接口或處理。另外,輸入/輸出處理器 304可以具有用于執(zhí)行應(yīng)用程序的功能,使得游戲機(jī)200具有與其它游戲機(jī)的兼容性。光盤再現(xiàn)單元306再現(xiàn)用于存儲應(yīng)用程序或多媒體數(shù)據(jù)的光盤(諸如,BD、DVD或 ⑶)。主存儲器308用作主CPU 300的工作區(qū)和用于臨時(shí)存儲從光盤讀取的數(shù)據(jù)的緩存器。 掩模ROM 310存儲主要由主CPU 300和輸入/輸出處理單元304執(zhí)行的操作系統(tǒng)程序。聲 音處理器312執(zhí)行音頻信號處理。游戲機(jī)200還包括CD/DVD/BD處理器314、光盤再現(xiàn)驅(qū)動器316、機(jī)械控制器318、 硬盤驅(qū)動器334、和卡式連接器(例如,PC卡槽)320。⑶/DVD/BD處理器314對由光盤再現(xiàn) 單元306從⑶、DVD、或BD讀取并接著經(jīng)RF放大器328放大的盤再現(xiàn)信號執(zhí)行例如誤差校 正處理(例如,CIRC (交叉交織里德-索羅蒙編碼))、擴(kuò)展解碼處理等,由此再現(xiàn)記錄在⑶、 DVD、或BD上的數(shù)據(jù)。光盤再現(xiàn)驅(qū)動器316和機(jī)械控制器318執(zhí)行光盤再現(xiàn)單元306的主 軸馬達(dá)的旋轉(zhuǎn)控制、光學(xué)讀取頭的聚焦/跟蹤控制、盤托盤的裝載控制等。例如,硬盤驅(qū)動器334存儲對于由光盤再現(xiàn)單元306讀取的程序和游戲程序保存 的數(shù)據(jù),或者存儲經(jīng)由輸入和輸出處理器304獲取的數(shù)據(jù)(諸如,照片、運(yùn)動圖像和音樂)。 卡式連接器302是用于例如通信卡或外部硬盤驅(qū)動器等的連接端口。這些內(nèi)部部件主要通過總線線路322、324等相互連接。主CPU 300和GPU 302通 過專用總線連接。另外,主CPU 300和輸入/輸出處理器304通過高速總線連接。同樣, 輸入/輸出處理器304、CD/DVD/BD處理器314、掩模ROM 310、聲音處理器312、卡式連接器 320、和硬盤驅(qū)動器334通過高速總線連接。主CPU 300執(zhí)行存儲在掩模ROM 310中的用于主CPU 300的操作系統(tǒng)程序,以控 制游戲機(jī)200的操作。此外,主CPU 300從諸如BD、DVD-R0M、或⑶-ROM的光盤讀取各種程 序和其它數(shù)據(jù),并且將程序裝載到主存儲器308中。此外,主CPU 300執(zhí)行裝載到主存儲器 308中的程序。替代地,主CPU 300經(jīng)由通信網(wǎng)下載各種程序和其它數(shù)據(jù),并且執(zhí)行所下載 的程序。輸入/輸出處理器304執(zhí)行存儲在掩模式ROM 310中的用于輸入/輸出處理器 的操作系統(tǒng)程序,以控制與操作裝置202、存儲卡326、USB連接端子208、以太網(wǎng)(注冊商 標(biāo))330、未示出的IEEE1394端子和PC卡槽的數(shù)據(jù)輸入/輸出。經(jīng)由包括多媒體槽和無線 通信端口的接口 232控制與操作裝置202和存儲卡326的數(shù)據(jù)輸入/輸出。GPU 302具有用于執(zhí)行坐標(biāo)轉(zhuǎn)換等的幾何轉(zhuǎn)移引擎的功能、以及繪制處理器的功 能。GPU 302根據(jù)由主CPU 300給出的繪制指令,在幀緩存器中繪出圖像。例如,在存儲在光盤上的程序使用3D圖形的情況下,在幾何操作處理中,GPU 302計(jì)算多邊形的坐標(biāo)以構(gòu) 成三維物體。此外,在繪制處理中,GPU 302制作可通過利用虛擬照相機(jī)拍攝該三維物體而 獲得的圖像。GPU 302將由此獲得的圖像寫入幀緩存器中。GPU 302接著將對應(yīng)于所存儲 的圖像的視頻信號輸出至電視監(jiān)視器204。由此,在電視監(jiān)視器204的屏幕204b上顯示圖像。聲音處理器312具有ADPCM(自適應(yīng)差分脈沖編碼調(diào)制)解碼功能、音頻信號再現(xiàn) 功能、和信號調(diào)制功能。ADPCM解碼功能是用于根據(jù)利用ADPCM編碼的聲音數(shù)據(jù)生成波形數(shù) 據(jù)的功能。音頻信號再現(xiàn)功能是如下功能其用于根據(jù)包含在聲音處理器312中的或與聲 音處理器312外部連接的聲音緩存器中所存儲的波形數(shù)據(jù),生成用于例如聲音效果的音頻 信號。電視監(jiān)視器204的內(nèi)部揚(yáng)聲器2(Ma、2(Ma輸出由音頻信號表示的聲音。信號調(diào)制功 能是用于調(diào)制存儲在聲音緩存器中的波形數(shù)據(jù)的功能。當(dāng)開啟游戲機(jī)200時(shí),從掩模ROM 310讀取用于主CPU 300和輸入/輸出處理器 304的操作系統(tǒng)程序。這些操作系統(tǒng)程序由主CPU 300和輸入/輸出處理器304執(zhí)行。因 此,主CPU 300中央控制游戲機(jī)200的每個(gè)部件。另一方面,輸入/輸出處理器304控制諸 如控制器202和存儲卡3 的元件與游戲機(jī)200之間的信號輸入/輸出。此外,通過執(zhí)行操 作系統(tǒng)程序,主CPU 300執(zhí)行諸如操作檢查等的初始化。然后,主CPU 300控制光盤再現(xiàn)單 元306,以從光盤讀取游戲等的應(yīng)用程序。在將應(yīng)用程序裝載到主存儲器308中后,主CPU 300執(zhí)行該程序。通過執(zhí)行該應(yīng)用程序,主CPU 300控制GPU 302和聲音處理器312跟隨通 過操作裝置202和輸入/輸出處理器304接收到的操作員指令,以控制圖像顯示和聲音效 果、音樂聲音等的制作。內(nèi)容推薦系統(tǒng)10以重疊的方式應(yīng)用兩種過濾器以從多首歌曲中選擇推薦給用戶 的歌曲。圖5是示意性示出使用第一過濾器的第一元數(shù)據(jù)的圖。圖6是示意性示出使用第 二過濾器的第二元數(shù)據(jù)的圖。第一元數(shù)據(jù)和第二元數(shù)據(jù)中的任意一個(gè)被存儲在數(shù)據(jù)庫Ha 中。如圖5所示,第一元數(shù)據(jù)包括音樂ID和多個(gè)屬性的屬性值。音樂ID是用于標(biāo)識由內(nèi) 容推薦系統(tǒng)10推薦給用戶的多首歌曲中的每一首的信息。預(yù)先準(zhǔn)備適合于表示每首歌曲 的多個(gè)特征的屬性,并且將這些屬性的屬性值賦予每首歌曲。關(guān)于屬性和屬性值,在屬性是 歌曲風(fēng)格的情況下,屬性值的示例包括搖滾音樂、流行音樂、古典音樂和爵士音樂等。在屬 性是藝術(shù)家出生的年份和藝術(shù)家首次演出的年份的情況下,屬性值的示例包括1950、1960 和1970等。在屬性是歌曲被列入暢銷排行榜(hit chart)中的年份的情況下,屬性值的示 例包括1999、2000和2001等。在屬性是藝術(shù)家的國籍的情況下,屬性值的示例包括日本和 美國等。在屬性是藝術(shù)家的性別的情況下,屬性值的示例包括男性和女性??奢斎雽傩缘?一些屬性值作為由計(jì)算機(jī)執(zhí)行的分析處理的結(jié)果。然而,期望由人輸入大多數(shù)屬性。如圖6所示,第二元數(shù)據(jù)包括音樂ID和多個(gè)特征的特征量。特征的示例包括歌曲 的節(jié)奏、歌曲中包括多少具有特定頻率的聲音的程度、和特定關(guān)鍵字出現(xiàn)在歌曲的說明文 本中的次數(shù)??奢斎脒@些特征量作為由計(jì)算機(jī)執(zhí)行的分析處理的結(jié)果。在以下說明中,將 其分量是特征的特征量的向量描述為特征向量。在內(nèi)容推薦系統(tǒng)10中,考慮到用戶的偏好,根據(jù)隨機(jī)數(shù)依次改變屬性值的條件 (屬性值條件),以便使用第一過濾器從多首歌曲中提取第一元數(shù)據(jù)滿足屬性值條件的歌 曲。接下來,針對由此提取的每首歌曲,計(jì)算表示用戶所偏好的歌曲的特征的偏好向量與每
9首歌曲的特征向量之間的相似度。按照相似度降低的順序?qū)⒕哂休^高相似度的預(yù)定數(shù)量的 歌曲確定為要推薦給用戶的歌曲。類似于每首歌曲的特征向量,偏好向量是分量是如圖6 所示的特征的特征量的向量??赏ㄟ^構(gòu)成用戶所偏好的歌曲的特征向量來生成這些偏好向 量。向量之間的相似度可以是這兩種向量之間的角度。在該情況下,所形成的角度越小,相 似度越高。根據(jù)本實(shí)施例,向用戶依次地呈現(xiàn)各種類型的歌曲,并且可以推薦用戶持續(xù)感興 趣的內(nèi)容。圖7是內(nèi)容推薦系統(tǒng)10的操作流程圖。首先,在內(nèi)容推薦系統(tǒng)10中,通過用戶設(shè) 備12選擇主題數(shù)據(jù)(S201)。主題數(shù)據(jù)包括主題模板ID和用作由該主題模板ID標(biāo)識的主 題模板的參數(shù)的屬性值。如圖8所示,主題模板是用于生成歌曲的每個(gè)屬性值的條件(屬 性值條件)的模板,并且給出由主題模板指定的屬性的屬性值作為參數(shù),由此獲得歌曲的 屬性值條件。在圖8中,指定屬性“藝術(shù)家出生的年份”和“風(fēng)格”,并且例如,將“1980”和 “搖滾音樂”賦予這些屬性,由此獲得表示“藝術(shù)家出生的年份是1980,并且風(fēng)格是搖滾音 樂”的屬性值條件。在上述第一過濾器中,參考如圖5所示的第一元數(shù)據(jù),并且從多首歌曲 之中選擇滿足由此確定的屬性值條件的歌曲。由人預(yù)先生成多個(gè)主題模板,并且主題模板ID是用于標(biāo)識每個(gè)主題模板的信息。 如圖9所示,對于每個(gè)主題模板ID,用戶設(shè)備12存儲由主題模板ID標(biāo)識的主題模板的用戶 偏好度(用戶偏好其的程度),即主題偏好分布數(shù)據(jù)。用戶設(shè)備12生成隨機(jī)數(shù),并且根據(jù)基 于偏好度的概率,依次選擇每個(gè)主題模板ID。然后,獲得由所選擇的主題模板ID標(biāo)識的主 題模板所指定的屬性,并且選擇討論中的屬性的屬性值。此外,在這種情況下,根據(jù)基于偏 好度的隨機(jī)數(shù)選擇每個(gè)屬性的屬性值。換言之,如圖10所示,針對全部屬性,用戶設(shè)備12 存儲用戶對于每個(gè)屬性值的偏好度,即,屬性值偏好分布數(shù)據(jù)。用戶設(shè)備12生成隨機(jī)數(shù),并 且選擇根據(jù)基于偏好度的概率所指定的屬性的屬性值。此后,用戶設(shè)備12將預(yù)先存儲的偏 好向量和用戶的主題數(shù)據(jù)發(fā)送至服務(wù)器14(S202)。服務(wù)器14將改變應(yīng)用于從用戶設(shè)備12接收到的主題數(shù)據(jù)(S401)。換言之,數(shù)據(jù) 庫14a存儲如圖11所示的主題組數(shù)據(jù)。主題組數(shù)據(jù)包括多個(gè)共同主題模板的ID和組ID。 當(dāng)服務(wù)器14獲得包括在主題數(shù)據(jù)中的主題模板ID時(shí),服務(wù)器14參考主題組數(shù)據(jù),并且基 于隨機(jī)數(shù),選擇屬于相同組的主題模板ID之一作為所獲得的主題模板ID。然后,獲得由此 選擇的主題模板ID所標(biāo)識的主題模板指定的屬性,并且確定屬性值。在這種情況下,如圖 12所示,數(shù)據(jù)庫14a存儲包括多對屬性與屬性值的屬性值轉(zhuǎn)換字典,每對屬性與屬性值均 與一對或多對其它屬性與屬性值相關(guān)聯(lián)。服務(wù)器14參考屬性值轉(zhuǎn)換字典,以將包括在從用 戶設(shè)備12接收到的主題數(shù)據(jù)中的每個(gè)屬性的屬性值轉(zhuǎn)換成新獲得的屬性的屬性值。因此, 服務(wù)器14生成與從用戶設(shè)備12接收到的主題數(shù)據(jù)相關(guān)的另一主題數(shù)據(jù)。此后,從由此生 成的主題數(shù)據(jù)獲得屬性值條件。然后,在參考第一元數(shù)據(jù)時(shí),從由數(shù)據(jù)庫14a管理的多首歌 曲之中選擇滿足所獲得的屬性值條件的歌曲(S402)。當(dāng)以這種方式選擇歌曲時(shí),與簡單地 使用從用戶設(shè)備12發(fā)送的主題數(shù)據(jù)選擇歌曲的情況相比,可以以更出乎意料的方式選擇 歌曲。接下來,服務(wù)器14計(jì)算從用戶設(shè)備12接收到的偏好向量與在S402中所選擇的每 首歌曲的特征向量之間的相似度,并且按照相似度降低的順序選擇具有較高相似度的預(yù)定 數(shù)量的歌曲(S403)。然后,向用戶設(shè)備12回復(fù)包括預(yù)定數(shù)量的歌曲的音樂ID的歌曲列表(S404)。當(dāng)用戶設(shè)備12接收到音樂列表時(shí),用戶設(shè)備12將該音樂列表中所包括的音樂ID 之一發(fā)送至服務(wù)器14(S2(X3),并且服務(wù)器14讀取由來自數(shù)據(jù)庫1 的音樂ID所標(biāo)識的歌 曲的數(shù)據(jù)并回復(fù)該數(shù)據(jù)(S405)。用戶設(shè)備12播放由此回復(fù)的歌曲的數(shù)據(jù)(S204),并且電 視監(jiān)視器204的內(nèi)部揚(yáng)聲器20 ,204a輸出歌曲。在這種情況下,可以在電視監(jiān)視器204 的屏幕204b上顯示諸如當(dāng)前播放的歌曲的標(biāo)題和藝術(shù)家的姓名的信息。當(dāng)如上所述播放 音樂列表中所包括的全部音樂ID的歌曲時(shí),用戶設(shè)備12再次執(zhí)行S201的處理?,F(xiàn)在,將說明用戶設(shè)備12和服務(wù)器14的功能配置。圖13是用戶設(shè)備12的功能 框圖。圖14是服務(wù)器14的功能框圖。通過使用戶設(shè)備12和服務(wù)器14分別執(zhí)行程序來實(shí) 現(xiàn)如這些圖中所示的功能塊。各程序事先存儲在用戶設(shè)備12或服務(wù)器14中的可讀信息存 儲介質(zhì)中,并且可通過該介質(zhì)將各程序安裝至用戶設(shè)備12和服務(wù)器14。替代地,可通過數(shù) 據(jù)通信網(wǎng)絡(luò)18從另一計(jì)算機(jī)下載該程序。如圖13所示,用戶設(shè)備12包括主題選擇單元41、主題偏好分布數(shù)據(jù)存儲單元42、 主題偏好分布數(shù)據(jù)學(xué)習(xí)單元43、請求單元44、屬性值確定單元45、屬性值偏好分布數(shù)據(jù)存 儲單元46、屬性值偏好分布數(shù)據(jù)學(xué)習(xí)單元47、偏好向量存儲單元48、主題模板存儲單元49、 偏好向量學(xué)習(xí)單元50、操作單元51以及音樂再現(xiàn)單元52。首先,主題偏好分布數(shù)據(jù)存儲單元42主要由硬盤驅(qū)動器334或存儲器308構(gòu)成, 并且存儲如圖9所示的主題偏好分布數(shù)據(jù)。主題偏好分布數(shù)據(jù)學(xué)習(xí)單元43主要由主CPU 300和存儲器308構(gòu)成。根據(jù)對操作單元51執(zhí)行的操作的內(nèi)容更新主題偏好分布數(shù)據(jù)。更 具體地,對于從服務(wù)器14發(fā)送的音樂列表中所包括的預(yù)定數(shù)量以上的歌曲,當(dāng)(1)歌曲播 放至結(jié)尾而不進(jìn)行跳過操作(肯定的情況1)時(shí)以及當(dāng)(2)進(jìn)行特定的操作以表明用戶偏 愛該歌曲(肯定的情況2)時(shí),執(zhí)行處理以增加與用于生成服務(wù)器14中的音樂列表的模板 的ID相關(guān)聯(lián)的用戶偏好度。換言之,當(dāng)對于由主題模板生成的音樂列表中的歌曲發(fā)生肯定 的情況1或2時(shí),增加該主題模板的偏好度。相反,針對預(yù)定數(shù)量以上的歌曲,當(dāng)(1)通過 進(jìn)行跳過操作中斷歌曲的重放時(shí)(否定的情況1)以及當(dāng)(2)進(jìn)行特性的操作以表明用戶 不偏愛該歌曲時(shí)(否定的情況2),進(jìn)行處理以降低與該ID相關(guān)聯(lián)的用戶偏好度。換言之, 當(dāng)對于由主題模板生成的音樂列表中的歌曲發(fā)生否定的情況1或2時(shí),降低該主題模板的 偏好度。主題選擇單元41主要由主CPU 300和存儲器308構(gòu)成。主題選擇單元41參考存 儲在主題偏好分布數(shù)據(jù)存儲單元42中的主題偏好分布數(shù)據(jù),以根據(jù)基于偏好度的概率依 次選擇各主題模板ID。更具體地,主題選擇單元41具有與各主題模板ID相關(guān)聯(lián)的隨機(jī)值 的范圍,并且根據(jù)偏好度設(shè)置該范圍的大小。主題選擇單元41生成隨機(jī)數(shù),并且選擇與該 隨機(jī)數(shù)所屬的范圍相關(guān)聯(lián)的主題模板ID。屬性值偏好分布數(shù)據(jù)存儲單元46主要由硬盤驅(qū)動器334或存儲器308構(gòu)成,并且 存儲如圖10所示的屬性值偏好分布數(shù)據(jù)。屬性值偏好分布數(shù)據(jù)學(xué)習(xí)單元47根據(jù)對操作單 元51執(zhí)行的操作的內(nèi)容以及存儲在用戶設(shè)備12中的音樂數(shù)據(jù)的屬性值,更新屬性值偏好 分布數(shù)據(jù)。更具體地,當(dāng)對于從服務(wù)器14發(fā)送的音樂列表中的預(yù)定數(shù)量以上的歌曲發(fā)生了 以上肯定的情況中的任意一個(gè)時(shí),獲得作為用于生成服務(wù)器14中的音樂列表的屬性值條 件中的必要條件的屬性與屬性值對,并且執(zhí)行處理以增加在與所獲得屬性相關(guān)的屬性值偏 好分布數(shù)據(jù)中與所獲得的屬性值相關(guān)聯(lián)的用戶偏好度。相反,當(dāng)對于預(yù)定數(shù)量以上的歌曲 發(fā)生了以上否定的情況中的任意一個(gè)時(shí),執(zhí)行處理以降低與屬性值偏好分布數(shù)據(jù)中的屬性值相關(guān)聯(lián)的用戶偏好度。當(dāng)對于用戶設(shè)備12中當(dāng)前播放的歌曲發(fā)生以上肯定的情況中的任意一個(gè)時(shí),從 服務(wù)器14獲得討論中的歌曲的第一元數(shù)據(jù)。然后,執(zhí)行處理以增加在各屬性值偏好分布數(shù) 據(jù)中與所獲得的第一元數(shù)據(jù)中所包括的屬性的屬性值相關(guān)聯(lián)的用戶偏好度。相反,當(dāng)發(fā)生 以上否定的情況中的任意一個(gè)時(shí),從服務(wù)器14獲得討論中的歌曲的第一元數(shù)據(jù)。然后,執(zhí) 行處理以降低在各屬性值偏好分布數(shù)據(jù)中與所獲得的第一元數(shù)據(jù)中所包括的屬性的屬性 值相關(guān)聯(lián)的用戶偏好度。此外,屬性值偏好分布數(shù)據(jù)學(xué)習(xí)單元47主要由主CPU 300和存儲器308構(gòu)成。屬 性值偏好分布數(shù)據(jù)學(xué)習(xí)單元47搜索存儲在用戶所擁有的用戶的用戶設(shè)備12中所配置的硬 盤驅(qū)動器334和其它存儲裝置中的所有音樂數(shù)據(jù),并且從服務(wù)器14獲得每首歌曲的第一元 數(shù)據(jù)。然后,執(zhí)行處理以增加在各屬性值偏好分布數(shù)據(jù)中與所獲得的第一元數(shù)據(jù)中所包括 的屬性的屬性值相關(guān)聯(lián)的用戶偏好度。通過這樣做,可以根據(jù)用戶所擁有的歌曲制作各屬 性值偏好分布數(shù)據(jù),并且反映關(guān)于歌曲的各種用戶偏好,由此能夠向用戶推薦各種歌曲。在 這種情況下,根據(jù)存儲在用戶設(shè)備12中所配置的存儲裝置中的音樂數(shù)據(jù)更新各屬性值偏 好分布數(shù)據(jù)。當(dāng)用戶所擁有的歌曲的音樂數(shù)據(jù)存儲在與服務(wù)器14的數(shù)據(jù)通信網(wǎng)絡(luò)18連接 的另一計(jì)算機(jī)等中時(shí),可以根據(jù)存儲在另一計(jì)算機(jī)中的用戶的音樂數(shù)據(jù)更新各屬性值偏好 分布數(shù)據(jù)。主題模板存儲單元49主要由硬盤驅(qū)動器334或存儲器308構(gòu)成,并且存儲如圖8 所示的多個(gè)主題模板。屬性值確定單元45主要由主CPU 300和存儲器308構(gòu)成。當(dāng)屬性 值確定單元45從主題選擇單元41接收到主題模板ID時(shí),屬性值確定單元45從主題模板 存儲單元49讀取由主題模板ID所標(biāo)識的主題模板,以檢查其內(nèi)所指定的屬性(屬性的名 稱)。然后,從屬性值偏好分布數(shù)據(jù)存儲單元46讀取所指定的每個(gè)屬性的屬性值偏好分布 數(shù)據(jù)。此后,屬性值確定單元45參考已讀取的屬性值偏好分布數(shù)據(jù),并且根據(jù)基于偏好度 的概率來選擇每個(gè)屬性的屬性值。更具體地,屬性值確定單元45使隨機(jī)值的范圍與每個(gè)屬 性值相關(guān)聯(lián),并且根據(jù)偏好度設(shè)置該范圍的大小。屬性值確定單元45生成隨機(jī)數(shù),并且選 擇與該隨機(jī)數(shù)所屬的范圍相關(guān)聯(lián)的屬性值。偏好向量存儲單元48主要由硬盤驅(qū)動器334或存儲器308構(gòu)成,并且存儲用戶的 偏好向量。請求單元44主要由主CPU 300、存儲器308、輸入/輸出處理器304和以太網(wǎng) 330構(gòu)成。偏好向量與主題數(shù)據(jù)是成對的,并且被發(fā)送至服務(wù)器14。主題數(shù)據(jù)包括從主題 選擇單元41輸出的主題模板ID和從屬性值確定單元45輸出的每個(gè)屬性的屬性值。偏好向量學(xué)習(xí)單元50主要由主CPU 300和存儲器308構(gòu)成,并且基于通過操作單 元51進(jìn)行的操作內(nèi)容更新偏好向量。更具體地,當(dāng)對于用戶設(shè)備12中當(dāng)前播放的歌曲發(fā) 生以上肯定的情況中的任意一個(gè)時(shí),偏好向量學(xué)習(xí)單元50從服務(wù)器14獲得討論中的歌曲 的第二元數(shù)據(jù)。然后,更新偏好向量,從而使得當(dāng)前偏好向量更接近由所獲得的第二元數(shù)據(jù) 表示的特征向量。相反,當(dāng)發(fā)生以上否定的情況中的任意一個(gè)時(shí),從服務(wù)器14獲得討論中 的歌曲的第二元數(shù)據(jù),并且可更新偏好向量,從而使得當(dāng)前偏好向量遠(yuǎn)離由所獲得的第二 元數(shù)據(jù)表示的特征向量。音樂再現(xiàn)單元52主要由主CPU 300、存儲器308、聲音處理器312輸入/輸出處理 器304和以太網(wǎng)330構(gòu)成。音樂再現(xiàn)單元52從服務(wù)器14接收音樂列表,并且按順序?qū)⒃?br> 12音樂列表中所包括的音樂ID發(fā)送至服務(wù)器14。然后,音樂再現(xiàn)單元52從服務(wù)器14接收 對應(yīng)于該音樂ID的音樂數(shù)據(jù),并且再現(xiàn)該音樂數(shù)據(jù)。操作單元51被配置成包括操作裝置 202。操作單元51用于指示音樂再現(xiàn)單元52跳過當(dāng)前播放的歌曲、明確表明該歌曲是用戶 最喜愛的歌曲或明確表明該歌曲不是用戶偏愛的歌曲。接下來,如圖14所示,服務(wù)器14包括服務(wù)器主體14b和數(shù)據(jù)庫14a。服務(wù)器主體 14b配置有請求接收單元21、第一過濾器22、第二過濾器23、音樂列表回復(fù)單元24和音 樂分發(fā)單元25,其中,第一過濾器22包括主題數(shù)據(jù)變更單元22a和音樂列表生成單元22b。 另一方面,數(shù)據(jù)庫14a配置有主題組數(shù)據(jù)存儲單元31、主題模板存儲單元32、屬性值轉(zhuǎn)換 字典存儲單元33、第一元數(shù)據(jù)存儲單元34、第二元數(shù)據(jù)存儲單元35以及音樂數(shù)據(jù)存儲單元 36。首先,主題組數(shù)據(jù)存儲單元31主要由硬盤驅(qū)動器73或存儲器71構(gòu)成,并且存儲 如圖11所示的主題組數(shù)據(jù)。主題模板存儲單元32存儲如圖8所示的主題模板。屬性值轉(zhuǎn) 換字典存儲單元33主要由硬盤驅(qū)動器73或存儲器71構(gòu)成,并且存儲如圖12所示的屬性 值轉(zhuǎn)換字典。第一元數(shù)據(jù)存儲單元34主要由硬盤驅(qū)動器73或存儲器71構(gòu)成,并且存儲如 圖5所示的第一元數(shù)據(jù)。此外,第二元數(shù)據(jù)存儲單元35主要由硬盤驅(qū)動器73或存儲器71 構(gòu)成,并且存儲如圖6所示的第二元數(shù)據(jù)。此外,音樂數(shù)據(jù)存儲單元36主要由硬盤驅(qū)動器 73構(gòu)成,并且存儲多首歌曲的、與這些歌曲的標(biāo)識信息相關(guān)聯(lián)的數(shù)據(jù)(音樂數(shù)據(jù)),即,音樂 ID。請求接收單元21主要由處理器70、存儲器71和通信接口 76構(gòu)成,并且從用戶設(shè) 備12接收偏好向量和主題數(shù)據(jù)。主題數(shù)據(jù)變更單元22a主要由處理器70和存儲器71構(gòu) 成。主題數(shù)據(jù)變更單元22a參考存儲在主題組數(shù)據(jù)存儲單元31中的主題組數(shù)據(jù),并且根據(jù) 隨機(jī)數(shù)從如下主題模板ID中選擇一個(gè)主題模板ID 這些主題模板ID與所接收到的主題數(shù) 據(jù)中所包括的主題模板ID —樣屬于同一組。此外,從主題模塊存儲儲單元32讀取所選擇 的主題模板ID的主題模板,并且檢查由該主題模板指定的屬性。然后,查找存儲在屬性值 轉(zhuǎn)換字典存儲單元33中的屬性值轉(zhuǎn)換字典,并且將包括在所接收到的主題數(shù)據(jù)中的每個(gè) 屬性的屬性值轉(zhuǎn)換成每個(gè)指定屬性的屬性值。將由此新選擇的主題模板ID和轉(zhuǎn)換后的每 個(gè)屬性的屬性值作為主題數(shù)據(jù)給予音樂列表生成單元22b。音樂列表生成單元22b主要由處理器70和存儲器71構(gòu)成。音樂列表生成單元 22b參考存儲在第一元數(shù)據(jù)存儲單元34中的第一元數(shù)據(jù),并且選擇附加有所接收到的每個(gè) 屬性的屬性值的歌曲。然后,音樂列表生成單元22b輸出這些歌曲的音樂ID列表。第二過濾器23主要由處理器70和存儲器71構(gòu)成,并且從音樂列表生成單元22b 接收音樂ID列表,并且從請求接收單元21接收偏好向量。然后,與該列表中所包括的每個(gè) 音樂ID相關(guān)聯(lián)地讀取存儲在第二元數(shù)據(jù)存儲單元35中的特征向量,并且計(jì)算每個(gè)特征向 量與偏好向量之間的相似度。然后,按照相似度對這些歌曲排序,并且按照相似度降低的順 序選擇預(yù)定數(shù)量的歌曲。然后,輸出由此選擇的歌曲的ID列表。音樂列表回復(fù)單元41向 用戶設(shè)備12回復(fù)由此獲得的列表。音樂分發(fā)單元25主要由處理器70、存儲器71和通信接口 76構(gòu)成。音樂分發(fā)單元 25從用戶設(shè)備12的音樂再現(xiàn)單元52接收音樂ID,與該音樂ID相關(guān)聯(lián)地讀取存儲在音樂 數(shù)據(jù)存儲單元36中的音樂數(shù)據(jù),并且將該音樂數(shù)據(jù)回復(fù)給用戶設(shè)備12。
如上所述的內(nèi)容推薦系統(tǒng)10以重疊的形式應(yīng)用第一過濾器22和第二過濾器23 來選擇多個(gè)內(nèi)容中的一些內(nèi)容,并且使得用戶設(shè)備12按順序再現(xiàn)并輸出所選擇的內(nèi)容。第 一過濾器22根據(jù)由主題選擇單元41、屬性值確定單元45和主題數(shù)據(jù)變更單元2 依次生 成的屬性值條件選擇歌曲。第二過濾器23根據(jù)每首歌曲的特征向量與用戶的偏好向量之 間的相似度選擇歌曲。因此,與僅使用偏好向量選擇歌曲的情況相比,能夠向用戶推薦各種 歌曲。尤其是,由于基于隨機(jī)數(shù)確定屬性值條件,因此,能夠以出乎意料的方式向用戶推薦 歌曲。此外,第一過濾器22提取多首歌曲中的一些歌曲,此后,對這些歌曲中的一些執(zhí)行第 二過濾器23的處理。因此,能夠減小推薦歌曲所需的計(jì)算量。此外,在根據(jù)主題偏好分布數(shù)據(jù)隨機(jī)地選擇主題模板和根據(jù)屬性值偏好分布數(shù)據(jù) 隨機(jī)地選擇屬性值時(shí),生成主題數(shù)據(jù)。因此,可以根據(jù)用戶的偏好生成多種主題數(shù)據(jù)。由于 使用這些多種主題數(shù)據(jù)選擇歌曲,因此,可以向用戶推薦各種歌曲。此外,主題數(shù)據(jù)變更單 元2 使用主題組數(shù)據(jù)和屬性值轉(zhuǎn)換字典來將從用戶設(shè)備12接收到的主題數(shù)據(jù)變更為另 一主題數(shù)據(jù)。因此,第一過濾器22可以根據(jù)未存儲在用戶設(shè)備12中的主題模板和屬性值 選擇歌曲。因此,可以增大歌曲選擇中的意外性和多樣性。此外,在內(nèi)容推薦系統(tǒng)10中,根據(jù)用戶所擁有的歌曲的屬性值更新屬性值偏好分 布數(shù)據(jù)。因此,即使用戶具有多種音樂偏好,也能夠根據(jù)多種偏好推薦各種歌曲。本發(fā)明不限于以上實(shí)施例??梢詰?yīng)用各種變型。例如,內(nèi)容推薦處理可以不由用 戶設(shè)備12和服務(wù)器14共享。一臺計(jì)算機(jī)可選擇推薦給用戶的歌曲。相反,內(nèi)容推薦處理 可由多臺計(jì)算機(jī)共享。在以上說明中,基于通過操作單元51執(zhí)行的操作的內(nèi)容更新屬性值 偏好分布數(shù)據(jù)。然而,可僅基于用戶所擁有的歌曲更新屬性值偏好分布數(shù)據(jù)。替代地,代替 使用第二過濾器23,可以將通過第一過濾器22所選擇的歌曲按原樣推薦給用戶。替代地,首先,服務(wù)器14可以利用第二過濾器選擇歌曲,此后,用戶設(shè)備12還可 利用第一過濾器從選擇結(jié)果中選擇歌曲(縮小范圍)。圖15示出該變型后的操作流程圖。 在根據(jù)該變型的內(nèi)容推薦系統(tǒng)10中,首先,用戶設(shè)備12將用戶的偏好向量發(fā)送至服務(wù)器 14(S501)。服務(wù)器14計(jì)算從用戶設(shè)備12接收到的偏好向量與存儲在音樂數(shù)據(jù)庫36中的全 部或一些歌曲的各特征向量之間的相似度,并且按照相似度降低的順序選擇具有較高相似 度的預(yù)定數(shù)量的歌曲(S601)。然后,將包括預(yù)定數(shù)量的歌曲的音樂ID的音樂列表回復(fù)至 用戶設(shè)備12(S602)。當(dāng)用戶設(shè)備12接收到該音樂列表時(shí),選擇主題數(shù)據(jù)(S502)。用于選 擇主題數(shù)據(jù)的方法與圖7相同。然后,用戶設(shè)備12基于步驟S502中所選擇的主題數(shù)據(jù) 獲得屬性值條件。此后,在參考第一元數(shù)據(jù)的時(shí),從包括在從服務(wù)器14接收到的音樂列表 中的歌曲之中選擇滿足所獲得的屬性值條件的歌曲,并且將由此選擇的歌曲的音樂ID包 括在音樂列表中(S503)。此后,最終,將包括在音樂列表中的音樂ID之一發(fā)送至服務(wù)器 14(S504)。然后,服務(wù)器14從數(shù)據(jù)庫1 讀取由該音樂ID所標(biāo)識的歌曲的數(shù)據(jù),并且回復(fù) 該數(shù)據(jù)(S6(X3)。用戶設(shè)備12再現(xiàn)由此回復(fù)的歌曲的數(shù)據(jù)(S505),并且電視監(jiān)視器204的 內(nèi)部揚(yáng)聲器2(Ma、2(Ma輸出音樂。當(dāng)以這種方式再現(xiàn)音樂列表中所包括的所有音樂ID的 歌曲時(shí),用戶設(shè)備12再次執(zhí)行S201的處理。當(dāng)這樣進(jìn)行處理時(shí),能夠降低服務(wù)器14的處 理負(fù)荷。替代地,可以由用戶設(shè)備12和服務(wù)器14共享基于第一元數(shù)據(jù)對歌曲的選擇。例如,當(dāng)屬性值條件包括多個(gè)與(AND)條件(積集合)時(shí),服務(wù)器14可選擇滿足一些條件的 歌曲,并且用戶設(shè)備12可從該選擇結(jié)果所包括的歌曲中選擇滿足剩余條件的歌曲。用戶設(shè) 備12可基于剩余條件確定包括在由服務(wù)器14給出的選擇結(jié)果中的歌曲的再現(xiàn)順序或者確 定進(jìn)一步滿足剩余條件的歌曲。替代地,由用戶設(shè)備12或服務(wù)器14再現(xiàn)的歌曲可排除用戶不喜歡的歌曲。在如 下情況下,用戶設(shè)備12使得歌曲的音樂ID包括在存儲于硬盤驅(qū)動器334中的不喜歡音樂 列表中在再現(xiàn)歌曲期間通過操作裝置202執(zhí)行操作以明確表示否定評價(jià)(表示用戶不喜 歡該歌曲的特別操作)、或者執(zhí)行操作以給出用于暫停再現(xiàn)的指令的情況。當(dāng)用戶設(shè)備12 從服務(wù)器接收到音樂列表并且該音樂列表包含不喜歡音樂列表中所列出的歌曲的音樂ID 時(shí),可以不允許再現(xiàn)該歌曲。替代地,當(dāng)由服務(wù)器14管理每個(gè)用戶的不喜歡音樂列表并且 在服務(wù)器14中生成音樂列表時(shí),音樂列表可以不包括不喜歡音樂列表中所列出的歌曲的 音樂ID。代替生成不喜歡音樂列表,可以使用分類器(SVM,支持向量機(jī))來判斷用戶是喜 歡還是不喜歡每首歌曲。例如,將分類器軟件安裝至用戶設(shè)備12。在如下情況下,將該事實(shí) 輸入至分類器,使得分類器學(xué)習(xí)用戶的偏好在再現(xiàn)歌曲期間通過操作裝置202執(zhí)行操作 以明確表示否定評價(jià)(表示用戶不喜歡該歌曲的特別操作)、或者執(zhí)行操作以給出用于暫 停再現(xiàn)的指令的情況,或者在再現(xiàn)歌曲期間通過操作裝置202執(zhí)行操作以明確表示贊許評 價(jià)(表示用戶喜歡該歌曲的特別操作)、或播放歌曲直到歌曲結(jié)束而不中斷的情況。然后, 對于具有包括在從服務(wù)器14發(fā)送的音樂列表中的音樂ID的每首歌曲,分類器可判斷用戶 是否喜歡歌曲,并且可以不允許再現(xiàn)用戶不喜歡的歌曲。用戶設(shè)備12可利用各種硬件來實(shí)現(xiàn)。例如,用戶設(shè)備12可利用便攜式游戲機(jī)來 實(shí)現(xiàn)。圖16示出便攜式游戲機(jī)的外觀。便攜式游戲機(jī)400再現(xiàn)諸如運(yùn)動圖像、靜止圖像和 音樂的數(shù)字內(nèi)容,并且執(zhí)行游戲程序等。從可從便攜式游戲機(jī)400拆卸的外部存儲介質(zhì)讀 取各內(nèi)容,或者經(jīng)由數(shù)據(jù)通信下載各內(nèi)容。根據(jù)本實(shí)施例的外部存儲介質(zhì)是諸如UMD (通用 媒體光碟)的小光盤402和存儲卡426。光盤402和存儲卡426分別被安裝在便攜式游戲 機(jī)400中所設(shè)置的驅(qū)動裝置(未示出)上。光盤402不僅能夠存儲音樂數(shù)據(jù)和靜止圖像數(shù) 據(jù),并且還能夠存儲數(shù)據(jù)大小相對大的諸如電影的運(yùn)動圖像數(shù)據(jù)。存儲卡426是還能夠可 拆卸地安裝在數(shù)字計(jì)算機(jī)或手機(jī)中的小存儲卡。存儲卡426主要存儲用戶通過使用另一裝 置生成的靜止圖像數(shù)據(jù)、運(yùn)動圖像數(shù)據(jù)和音頻數(shù)據(jù)等或與其它裝置交換的數(shù)據(jù)。便攜式游戲機(jī)400設(shè)置有液晶顯示器404、諸如箭頭鍵416的操作單元部件、模擬 桿418和按鈕420等。用戶用兩只手握住便攜式游戲機(jī)400的左端和右端。箭頭鍵416或 模擬桿418主要由左手拇指操作以指定上/下/左/右運(yùn)動。按鈕420主要由右手拇指使 用以提供各種指令。與箭頭鍵416和按鈕420不同,主頁按鈕436設(shè)置在當(dāng)用兩只手握住便 攜式游戲機(jī)400的左端和右端時(shí)不可能被任何手指按壓的位置,從而防止錯(cuò)誤的操作。液 晶顯示器404顯示菜單畫面和各內(nèi)容的再現(xiàn)畫面。便攜式游戲機(jī)400還設(shè)置有通過USB端 口和無線LAN實(shí)現(xiàn)的通信功能,以與使用USB端口和無線LAN的其它裝置進(jìn)行數(shù)據(jù)交換。便 攜式游戲機(jī)400還設(shè)置有選擇按鈕440和開始按鈕438等。例如,在用戶指示便攜式游戲 機(jī)400開始游戲、開始再現(xiàn)諸如電影或音樂的內(nèi)容、或者暫停游戲或電影或音樂的重放時(shí), 使用開始按鈕438。使用選擇按鈕440選擇顯示在液晶顯示器404上的菜單項(xiàng)。
圖17示出便攜式游戲機(jī)400的內(nèi)部電路結(jié)構(gòu)。便攜式游戲機(jī)400包括包含CPU 541和外圍裝置等的控制系統(tǒng)M0、包含用于在幀緩存器553中繪制圖像的GPU 552等的圖 形系統(tǒng)550、包含用于生成音樂聲和音效等的SPU(聲音處理單元)561等的聲音系統(tǒng)560、 用于控制存儲應(yīng)用程序的光盤402的光盤控制單元570、無線通信單元580、接口單元590、 操作輸入單元502和連接至以上單元中的每個(gè)單元的總線等。聲音系統(tǒng)560包括SPU 561,用于在控制系統(tǒng)MO的控制下生成例如音樂聲和音 效;聲音緩存器562,其中,通過SPU 561記錄有波形數(shù)據(jù)等;以及揚(yáng)聲器M4,用于輸出例 如由SPU 561生成的音樂聲和音效。SPU 561具有用于再現(xiàn)利用ADPCM編碼的聲音數(shù)據(jù)的ADPCM解碼功能、用于通過再 現(xiàn)存儲在聲音緩存器562中的波形數(shù)據(jù)生成例如聲音效果的再現(xiàn)功能、以及用于調(diào)制并再 現(xiàn)存儲在聲音緩存器562中的波形數(shù)據(jù)的調(diào)制功能。光盤控制單元570包括光盤裝置571,用于再現(xiàn)諸如記錄在光盤中的程序的數(shù) 據(jù);解碼器572,用于解碼附加有例如糾錯(cuò)碼(ECC)的記錄數(shù)據(jù);以及緩存器573,其通過臨 時(shí)存儲從光盤裝置571讀取的數(shù)據(jù)來增大從光盤讀取數(shù)據(jù)的速度。解碼器572連接至子 CPU 574。接口單元590包括并行I/O接口(PIO) 591和串行I/O接口(SIO) 592。這些接口 是連接存儲卡似6和便攜式游戲器400的接口。操作輸入單元502根據(jù)用戶對CPU 541的操作提供操作信號。無線通信單元580 通過紅外端口或無線LAN無線通信。在控制系統(tǒng)MO的控制下,無線通信單元580直接地 或經(jīng)由諸如因特網(wǎng)的無線通信網(wǎng)絡(luò)向另一設(shè)備發(fā)送數(shù)據(jù)以及從另一設(shè)備接收數(shù)據(jù)。圖形系統(tǒng)550包括幾何轉(zhuǎn)移引擎551、GPU 552、幀緩存器553、圖像解碼器5M和 顯示單元404。GTE 551具有用于并行執(zhí)行多個(gè)計(jì)算的并行計(jì)算機(jī)構(gòu)。響應(yīng)于由主CPU 541給出 的計(jì)算請求,GTE 551進(jìn)行高速坐標(biāo)轉(zhuǎn)換計(jì)算、光源計(jì)算和矩陣和向量計(jì)算等。然后,基于 GTE 551的計(jì)算結(jié)果,控制系統(tǒng)540定義三維模型作為諸如三角形和四邊形的基本單元圖 形(多邊形)的組合,并且向GPU 552發(fā)送與用于繪制三維圖像的每個(gè)多邊形相對應(yīng)的繪 制指令。GPU 552根據(jù)由控制系統(tǒng)540給出的繪制指令在幀緩存器553中繪制多邊形。此 外,GPU 552執(zhí)行平面著色(flat shading)、用于通過在多邊形的頂點(diǎn)處插入顏色來判斷多 邊形中的顏色的高洛德著色(Gouraud Shading)、以及用于將存儲在幀緩存器的紋理區(qū)中 的紋理粘貼到多邊形的紋理映射。幀緩存器553存儲由GPU 552繪制的圖像。該幀緩存器553由所謂的雙端口 RAM 構(gòu)成。幀緩存器553可以同時(shí)執(zhí)行GPU 552的繪制操作、從主存儲器M3的傳送和用于顯 示的讀取操作。幀緩存器553不僅包括用于輸出為視頻輸出的顯示區(qū),并且還包括CLUT區(qū) 和存儲紋理的紋理區(qū),其中,CLUT區(qū)存儲有由GPU 552查找以繪制多邊形等的顏色查找表 (CLUT)。這些CLUT區(qū)和紋理區(qū)根據(jù)顯示區(qū)的變化等動態(tài)地改變。在控制系統(tǒng)540的控制下,顯示單元3顯示存儲在幀緩存器553中的圖像。在CPU 541的控制下,圖像解碼器M4在CPU 541的控制下對存儲在主存儲器543中并通過正交變 換壓縮(諸如離散余弦變換)且編碼的靜止圖像或運(yùn)動圖像的圖像數(shù)據(jù)進(jìn)行解碼,并且將
16解碼后的圖像數(shù)據(jù)存儲至主存儲器M3??刂葡到y(tǒng)540包括CPU Ml、外圍裝置控制單元M2、由RAM組成的主存儲器討3 和ROM M4,其中,外圍裝置控制單元542用于執(zhí)行例如直接存儲器存取(DMA)傳送的控制 和中斷控制。ROM 544存儲用于控制便攜式游戲機(jī)400的各個(gè)單元的諸如操作系統(tǒng)等的程 序。CPU 541通過將存儲在ROM 544中的操作系統(tǒng)讀取至主存儲器543并執(zhí)行已讀取的操 作系統(tǒng),來控制整個(gè)便攜式游戲機(jī)400。用戶設(shè)備12也可以使用如上所述的便攜式游戲機(jī) 來實(shí)現(xiàn)。用戶設(shè)備12也可以使用通用個(gè)人計(jì)算機(jī)來實(shí)現(xiàn)。圖18示出通用個(gè)人計(jì)算機(jī)的內(nèi) 部電路配置。通用個(gè)人計(jì)算機(jī)包括主CPU 600、圖像處理單元602、輸入單元604、輸出單元605、 驅(qū)動器614、主存儲器608和ROM 610作為其主要部件。主CPU 600基于諸如操作系統(tǒng)和應(yīng) 用的程序,控制信號處理和內(nèi)部構(gòu)成元件。GPU 602進(jìn)行圖像處理。這些單元經(jīng)由總線線路622相互連接??偩€線路622還連接至輸入/輸出接口 632。輸入/輸出接口 632與以下單元連接諸如硬盤和非易失性存儲器的存儲單元634 ; 包括顯示器和揚(yáng)聲器的輸出單元605 ;包括鍵盤、鼠標(biāo)、麥克風(fēng)等的輸入單元604 ;諸如USB 和IEEE1394的外圍裝置接口 ;包括用于有線或無線LAN的網(wǎng)絡(luò)接口的通信單元630 ;以及 用于驅(qū)動諸如自有的平面盤(plane disk)、光盤或半導(dǎo)體存儲器的可移動記錄介質(zhì)626。主CPU 600通過執(zhí)行存儲在存儲單元634中的操作系統(tǒng)來控制個(gè)人計(jì)算機(jī)的整體 操作。此外,主CPU 600執(zhí)行從可移動記錄介質(zhì)賣取并裝載至主存儲器608、或者經(jīng)由 通信單元630下載的各種程序。GPU 602具有幾何轉(zhuǎn)移引擎和渲染處理器的功能。GPU 602根據(jù)由主CPU 600給 出的繪制指令進(jìn)行繪制處理,并且將顯示圖像存儲至幀緩存器(未示出)。GPU 602將存儲 在幀緩存器中的顯示圖像轉(zhuǎn)換成視頻信號,并且輸出該視頻信號。用戶設(shè)備12也可以利用 如上所述的個(gè)人計(jì)算機(jī)來實(shí)現(xiàn)。
權(quán)利要求
1.一種內(nèi)容推薦系統(tǒng),包括屬性值存儲裝置,用于針對多個(gè)內(nèi)容中的每一個(gè),存儲一個(gè)或多個(gè)屬性中的每一個(gè)的 屬性值;特征向量存儲裝置,用于存儲表示每個(gè)內(nèi)容的特征的特征向量; 偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量; 第一內(nèi)容選擇裝置,用于根據(jù)所述一個(gè)或多個(gè)屬性的屬性值的依次生成的條件,選擇 給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出的內(nèi)容組的每個(gè)內(nèi)容的所述特征向量與所 述偏好向量之間的相似度,選擇該組中的一部分或全部;以及內(nèi)容呈現(xiàn)裝置,用于向所述用戶呈現(xiàn)通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容 選擇裝置和所述第二內(nèi)容選擇裝置而選擇的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的內(nèi)容推薦系統(tǒng),其中,所述第一內(nèi)容選擇裝置選擇多個(gè)內(nèi)容中的一部分,所述第二內(nèi)容選擇裝置選擇由所述第一內(nèi)容選擇裝置選擇的內(nèi)容中的一部分或全部, 所述內(nèi)容呈現(xiàn)裝置向所述用戶呈現(xiàn)由所述第二內(nèi)容選擇裝置選擇的內(nèi)容。
3.根據(jù)權(quán)利要求1所述的內(nèi)容推薦系統(tǒng),還包括相關(guān)條件生成裝置,用于依次獲取所述一個(gè)或多個(gè)屬性的屬性值的條件,并且基于所 獲取的條件,依次生成與該條件相關(guān)的另一條件,其中,所述第一內(nèi)容選擇裝置根據(jù)由所述相關(guān)條件生成裝置依次生成的條件選擇所述 給出的內(nèi)容組中的一部分。
4.根據(jù)權(quán)利要求1所述的內(nèi)容推薦系統(tǒng), 其中,所述條件是基于隨機(jī)數(shù)確定的。
5.根據(jù)權(quán)利要求4所述的內(nèi)容推薦系統(tǒng),還包括偏好分布存儲裝置,用于針對每個(gè)所述屬性,存儲所述用戶對于所述屬性的每個(gè)屬性 值的偏好度;以及條件確定裝置,用于根據(jù)基于存儲在所述偏好分布存儲裝置中的用戶偏好度的概率, 選擇一個(gè)或多個(gè)屬性的屬性值,并且根據(jù)所選擇的屬性值,確定要由所述第一內(nèi)容選擇裝 置使用的條件。
6.根據(jù)權(quán)利要求5所述的內(nèi)容推薦系統(tǒng),還包括操作信息獲取裝置,用于獲取用戶對于由所述內(nèi)容呈現(xiàn)裝置呈現(xiàn)的內(nèi)容的操作信息;以及偏好分布更新裝置,用于基于由所述操作信息獲取裝置獲取的操作信息,更新所述偏 好分布存儲裝置中的存儲內(nèi)容。
7.一種內(nèi)容推薦方法,包括偏好向量獲取步驟,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量; 第一內(nèi)容選擇步驟,用于參考用于針對多個(gè)內(nèi)容中的每一個(gè)存儲一個(gè)或多個(gè)屬性中的 每一個(gè)的屬性值的屬性值存儲裝置,并且根據(jù)所述一個(gè)或多個(gè)屬性的屬性值的依次生成的 條件選擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇步驟,用于參考用于存儲表示每個(gè)內(nèi)容的特征的特征向量的特征向量存儲裝置,并且根據(jù)屬于所述給出的內(nèi)容組的每個(gè)內(nèi)容的所述特征向量與所述偏好向量之間 的相似度,選擇該組中的一部分或全部;以及內(nèi)容呈現(xiàn)步驟,用于向用戶呈現(xiàn)通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇 步驟和所述第二內(nèi)容選擇步驟而選擇的內(nèi)容。
8.一種內(nèi)容推薦設(shè)備,包括偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量; 第一內(nèi)容選擇裝置,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬性值的依次生成的條件,選 擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出的內(nèi)容組的內(nèi)容的特征向量與所述偏好向 量之間的相似度,選擇該組中的一部分或全部;以及列表生成裝置,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇裝置和 所述第二內(nèi)容選擇裝置而選擇的內(nèi)容的列表。
9.一種內(nèi)容推薦方法,包括偏好向量獲取步驟,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量; 第一內(nèi)容選擇步驟,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬性值的依次生成的條件,選 擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇步驟,用于根據(jù)屬于給出的內(nèi)容組的內(nèi)容的特征向量與所述偏好向量之 間的相似度,選擇該組中的一部分或全部;以及列表生成步驟,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇步驟和 所述第二內(nèi)容選擇步驟而選擇的內(nèi)容的列表。
10.一種程序,用于使得計(jì)算機(jī)用作偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量; 第一內(nèi)容選擇裝置,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬性值的依次生成的條件,選 擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出的內(nèi)容組的每個(gè)內(nèi)容的特征向量與所述偏 好向量之間的相似度,選擇該組中的一部分或全部;以及列表生成裝置,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇裝置和 所述第二內(nèi)容選擇裝置而選擇的內(nèi)容的列表。
11.一種信息存儲介質(zhì),用于存儲使得計(jì)算機(jī)用作如下裝置的程序 偏好向量獲取裝置,用于獲取表示用戶所偏好的內(nèi)容的特征的偏好向量;第一內(nèi)容選擇裝置,用于根據(jù)一個(gè)或多個(gè)內(nèi)容的屬性的屬性值的依次生成的條件,選 擇給出的內(nèi)容組中的一部分;第二內(nèi)容選擇裝置,用于根據(jù)屬于所述給出的內(nèi)容組的每個(gè)內(nèi)容的特征向量與所述偏 好向量之間的相似度,選擇該組中的一部分或全部;以及列表生成裝置,用于生成通過對多個(gè)內(nèi)容以重疊的方式應(yīng)用所述第一內(nèi)容選擇裝置和 所述第二內(nèi)容選擇裝置而選擇的內(nèi)容的列表。
全文摘要
可以重復(fù)地推薦吸引用戶的內(nèi)容。本發(fā)明了提供了一種內(nèi)容推薦方法,其包括步驟(S402),用于根據(jù)依次生成的屬性條件從多個(gè)音樂作品中選擇一些作品;步驟(S403),根據(jù)所選擇的音樂作品中的每一個(gè)的特征向量與用戶偏好向量之間的相似度進(jìn)一步選擇所選擇的音樂作品的一部分或全部;以及步驟(S404),向用戶呈現(xiàn)所選擇的音樂作品。
文檔編號G06F13/00GK102124466SQ20098013253
公開日2011年7月13日 申請日期2009年9月3日 優(yōu)先權(quán)日2008年9月5日
發(fā)明者加藤裕樹, 坂本隆之, 高木剛 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1