欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理設(shè)備與方法、記錄介質(zhì),以及程序的制作方法

文檔序號(hào):6649627閱讀:136來源:國知局
專利名稱:信息處理設(shè)備與方法、記錄介質(zhì),以及程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息處理設(shè)備和方法,一種記錄介質(zhì)和一種程序。尤其涉及在檢索最適合用戶的內(nèi)容的過程用于中提高檢索出的內(nèi)容準(zhǔn)確度的一種信息處理設(shè)備和方法,一種記錄介質(zhì)和一種程序。
背景技術(shù)
現(xiàn)有可用的不同的多種內(nèi)容,包括電視和無線電廣播節(jié)目、電影、例如照片的圖像、音樂片段(音頻數(shù)據(jù))和包括來自互聯(lián)網(wǎng)站的烹飪、旅行、購物信息的不同信息項(xiàng)目。通常用戶自己從這些有用的內(nèi)容中檢索出符合他們偏好的內(nèi)容。
在相關(guān)技術(shù)中,在檢索符合用戶偏好的內(nèi)容的過程中,使用一個(gè)被提供一個(gè)單一檢索關(guān)鍵字對象(內(nèi)容)作為一個(gè)檢索關(guān)鍵字的相似對象檢索設(shè)備。計(jì)算檢索關(guān)鍵字對象和來自該檢索關(guān)鍵字對象的特征量以及那些存儲(chǔ)在特征量存儲(chǔ)器和管理裝置里的對象的特征量之間的相似度,以遞減的相似度的順序排序那些相似度高于預(yù)定值的對象,并輸出該排序后的對象。詳細(xì)資料參考日本專利擬定公開No.Hei10-171826。
按照上述傳統(tǒng)的檢索內(nèi)容的過程,僅給定一個(gè)檢索關(guān)鍵字(內(nèi)容)作為一個(gè)檢索內(nèi)容的條件,并且基于該檢索關(guān)鍵字檢索最適合于用戶的內(nèi)容。
然而,基于僅有某一檢索關(guān)鍵字的信息檢索的內(nèi)容是不完全的,因?yàn)樵摍z索關(guān)鍵字不能充分地反映用戶的偏好,并且可能檢索到或顯示與用戶偏好不匹配的內(nèi)容。所以,檢索內(nèi)容的準(zhǔn)確度當(dāng)然不高。
如果使用多個(gè)檢索關(guān)鍵字作為檢索內(nèi)容的條件,那么它們更加準(zhǔn)確地反映了用戶的偏好并有效增加檢索內(nèi)容的準(zhǔn)確度。

發(fā)明內(nèi)容
因此本發(fā)明的一個(gè)目的是在檢索最適合用戶的內(nèi)容的過程中提高檢索出的內(nèi)容的準(zhǔn)確度。
依照本發(fā)明,提供一種用于從多個(gè)可檢索內(nèi)容中檢索最適合用戶的內(nèi)容的信息處理設(shè)備。該設(shè)備包括一個(gè)輸入單元,該單元用于輸入由指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及在這些檢索關(guān)鍵字之間的各自的邏輯運(yùn)算符構(gòu)成的邏輯運(yùn)算表達(dá)式。一個(gè)相似計(jì)算單元,該單元用于計(jì)算由輸入單元輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定的關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度。一個(gè)組合分?jǐn)?shù)計(jì)算單元。該單元利用關(guān)鍵字內(nèi)容和符合這些檢索關(guān)鍵字的可檢索到的內(nèi)容之間的相似度代替利用那些通過輸入單元輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字來進(jìn)行邏輯運(yùn)算,為各自可檢索的內(nèi)容計(jì)算組合分?jǐn)?shù)。一個(gè)顯示單元,該單元基于組合分?jǐn)?shù)計(jì)算單元計(jì)算的組合分?jǐn)?shù)從可檢索的內(nèi)容中顯示最適合用戶的內(nèi)容。
相似計(jì)算單元可以利用多個(gè)內(nèi)容特征量來計(jì)算關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度。
這個(gè)信息處理設(shè)備此外還包括一個(gè)用于析取這些內(nèi)容的每個(gè)特征量的析取單元。
輸入單元為這些內(nèi)容各自的特征量輸入加權(quán),相似計(jì)算單元利用多個(gè)內(nèi)容特征量來計(jì)算關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度,這些內(nèi)容特征量由輸入單元輸入的加權(quán)進(jìn)行加權(quán)。
每個(gè)邏輯運(yùn)算符至少包括AND、OR和NOT中至少的一個(gè)。
根據(jù)本發(fā)明,同樣提供一種從多個(gè)檢索內(nèi)容中檢索最適合用戶的內(nèi)容的處理信息的方法。包括輸入由指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及在這些檢索關(guān)鍵字之間的各自的邏輯運(yùn)算符的構(gòu)成的邏輯運(yùn)算表達(dá)式步驟。計(jì)算在輸入步驟里輸入的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字所指定的關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度。利用關(guān)鍵字內(nèi)容和符合這些檢索關(guān)鍵字的可檢索到的內(nèi)容之間的相似度而不是利用那些通過輸入步驟輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字來進(jìn)行邏輯運(yùn)算,為各自的可檢索內(nèi)容計(jì)算組合分?jǐn)?shù)?;谠诮M合分?jǐn)?shù)計(jì)算步驟里計(jì)算的組合分?jǐn)?shù)從可檢索的內(nèi)容中顯示最適合用戶的內(nèi)容。
在一個(gè)依照本發(fā)明的記錄介質(zhì)中儲(chǔ)存的程序包括輸入由指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及在這些檢索關(guān)鍵字之間的各自的邏輯運(yùn)算符構(gòu)成的邏輯運(yùn)算表達(dá)式的步驟。計(jì)算在輸入步驟里輸入的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字所指定的關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度。利用關(guān)鍵字內(nèi)容和檢索關(guān)鍵字對應(yīng)的可檢索到的內(nèi)容之間的相似度,代替利用那些通過輸入步驟輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字來進(jìn)行邏輯運(yùn)算,為各自的可檢索內(nèi)容計(jì)算組合分?jǐn)?shù)。基于在組合分?jǐn)?shù)計(jì)算步驟里計(jì)算的組合分?jǐn)?shù)從可檢索的內(nèi)容中顯示最適合用戶的內(nèi)容。
依照本發(fā)明的程序可以使計(jì)算機(jī)實(shí)現(xiàn)以下處理,包括輸入由指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及在這些檢索關(guān)鍵字之間的各自的邏輯運(yùn)算符構(gòu)成的邏輯運(yùn)算表達(dá)式的步驟。計(jì)算在輸入步驟里輸入的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字所指定的關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度。利用關(guān)鍵字內(nèi)容和檢索關(guān)鍵字對應(yīng)的可檢索到的內(nèi)容之間的相似度,代替利用那些通過輸入步驟輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字來進(jìn)行邏輯運(yùn)算,為各自的可檢索內(nèi)容計(jì)算組合分?jǐn)?shù)。基于在組合分?jǐn)?shù)計(jì)算步驟里計(jì)算的組合分?jǐn)?shù)從可檢索的內(nèi)容中顯示最適合用戶的內(nèi)容。
依照本發(fā)明,由指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及在這些輸入的檢索關(guān)鍵字之間的各自的邏輯運(yùn)算符構(gòu)成的邏輯運(yùn)算表達(dá)式。并計(jì)算由輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定的關(guān)鍵字內(nèi)容和那些關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容之間的相似度。利用關(guān)鍵字內(nèi)容和符合這些檢索關(guān)鍵字的可檢索到的內(nèi)容之間的相似度,代替利用那些邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字來進(jìn)行邏輯運(yùn)算,為各自的可檢索內(nèi)容計(jì)算組合分?jǐn)?shù)?;谟?jì)算出的組合分?jǐn)?shù)從可檢索的內(nèi)容中顯示最適合用戶的內(nèi)容。
依照本發(fā)明,在最適合用戶的內(nèi)容檢索中增加檢索內(nèi)容的準(zhǔn)確度。
經(jīng)由示例與說明本發(fā)明首選實(shí)施例的附圖一道將在下文對本發(fā)明上述以及其他對象,特征和優(yōu)點(diǎn)作出詳細(xì)描述。


圖1是一個(gè)依照本發(fā)明實(shí)施例的內(nèi)容顯示系統(tǒng)結(jié)構(gòu)圖;圖2是一個(gè)示出關(guān)鍵字內(nèi)容特征量的圖表;圖3是一個(gè)示出儲(chǔ)存在圖1所示的內(nèi)容顯示系統(tǒng)的特征量數(shù)據(jù)庫(DB)里的特征量的圖表;
圖4是一個(gè)說明怎樣通過圖1所示的內(nèi)容顯示系統(tǒng)的分?jǐn)?shù)計(jì)算器來計(jì)算分?jǐn)?shù)的圖表;圖5是一個(gè)說明怎樣通過圖1所示的內(nèi)容顯示系統(tǒng)中的分?jǐn)?shù)組合器來組合分?jǐn)?shù)的圖表;圖6是一個(gè)由圖1所示的內(nèi)容顯示系統(tǒng)執(zhí)行內(nèi)容顯示步驟的流程圖;圖7是一個(gè)由圖1所示的內(nèi)容顯示系統(tǒng)執(zhí)行分?jǐn)?shù)計(jì)算步驟的流程圖;圖8是一個(gè)依照本發(fā)明另一個(gè)實(shí)施例的內(nèi)容顯示系統(tǒng)的結(jié)構(gòu)圖;圖9是一個(gè)說明怎樣由圖8中內(nèi)容顯示顯示的分?jǐn)?shù)組合器組合分?jǐn)?shù)的圖表;圖10是一個(gè)說明怎樣由圖8中內(nèi)容顯示系統(tǒng)的分?jǐn)?shù)組合器組合分?jǐn)?shù)的圖表;圖11是一個(gè)由圖8中內(nèi)容顯示處理組合分?jǐn)?shù)的流程圖;及圖12是一個(gè)應(yīng)用本發(fā)明的計(jì)算機(jī)的結(jié)構(gòu)圖。
具體實(shí)施例方式
如下所述權(quán)利要求要求的組件和下文實(shí)施例中描述的特定組件相互關(guān)聯(lián)。對被要求的組件與特定組件間的關(guān)系的描述是用于確認(rèn)在權(quán)利要求中描述的發(fā)明支持的特定組件在實(shí)施例中被描述。正是因?yàn)榇嬖趯?shí)施例中描述的特定組件,而不是描述為涉及被要求的組件意味著那些特定組件與被要求的組件對應(yīng)。相反,正是因?yàn)榇嬖诿枋鰹樯婕氨灰蟮慕M件的特定組件并非必須意味著那些特定組件與被要求的組件相比其與其他組件對應(yīng)。
所述被要求的組件與特定組件間的關(guān)系的描述不是用于確認(rèn)實(shí)施例中描述的所有特定組件是權(quán)利要求要求的。除非另有說明,所述被要求的組件與特定組件間的關(guān)系的描述不否認(rèn)本發(fā)明存在覆蓋實(shí)施例中描述的特定組件,但在權(quán)利要求中沒有要求,例如,本發(fā)明的存在將來可在分案申請中提交和/或可作為實(shí)施例加入。
依照本發(fā)明,其提供一種信息處理設(shè)備。該設(shè)備用于從多個(gè)可檢索內(nèi)容中檢索最適合用戶的內(nèi)容。例如圖1中所示的一種用戶內(nèi)容顯示設(shè)備11。該設(shè)備包括一個(gè)輸入單元,例如圖1中所示的輸入單元21。該單元用于輸入一個(gè)由指定了多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及可檢索關(guān)鍵字間的各自的邏輯運(yùn)算符構(gòu)成的邏輯運(yùn)算表達(dá)式;一個(gè)相似計(jì)算單元,例如圖1中所示的相似計(jì)算單元26。對于所有的關(guān)鍵字內(nèi)容而言,該單元用于計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度。這些關(guān)鍵字內(nèi)容由輸入單元輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定;一個(gè)組合分?jǐn)?shù)計(jì)算單元,例如圖1中所示的分?jǐn)?shù)計(jì)算器28。該計(jì)算器用于執(zhí)行邏輯運(yùn)算。利用關(guān)鍵字內(nèi)容和檢索關(guān)鍵字對應(yīng)的可檢索內(nèi)容之間的相似度,代替那些由輸入單元輸入的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字,為各自的可檢索內(nèi)容計(jì)算組合分?jǐn)?shù);以及一個(gè)顯示單元,例如圖1中所示的控制單元22?;谟山M合分?jǐn)?shù)計(jì)算單元計(jì)算的組合分?jǐn)?shù),該單元從這些可檢索內(nèi)容中顯示最適合用戶的內(nèi)容;這個(gè)信息處理設(shè)備還包括一個(gè)析取單元,例如圖1中所示的特征量析取單元24。該單元用于析取內(nèi)容的每個(gè)特征量。
依照本發(fā)明,也提供一種處理信息的方法,該方法用于從多個(gè)可檢索內(nèi)容中檢索最適合用戶的內(nèi)容。該方法包括以下步驟輸入一個(gè)由各自指定了大量關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字構(gòu)成的邏輯運(yùn)算表達(dá)式,以及檢索關(guān)鍵字間的邏輯運(yùn)算符,例如圖6中所示的步驟S1;計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度。對于所有的關(guān)鍵字內(nèi)容而言,這些關(guān)鍵字內(nèi)容由輸入步驟輸入的邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定。例如圖7中所示的步驟S22;執(zhí)行邏輯運(yùn)算。利用關(guān)鍵字內(nèi)容和檢索關(guān)鍵字對應(yīng)的可檢索內(nèi)容之間的相似度,代替那些由輸入單元輸入的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字,為各自的可檢索內(nèi)容計(jì)算組合分?jǐn)?shù)。例如圖6中所示步驟S6;以及基于在組合分?jǐn)?shù)計(jì)算步驟中計(jì)算的組合分?jǐn)?shù),從可檢索內(nèi)容中顯示最適合用戶的內(nèi)容,例如圖6中所示的步驟S7。
存儲(chǔ)在一種依照本發(fā)明的記錄介質(zhì)中的程序依照本發(fā)明的程序包括與上述處理信息的方法同樣的步驟。
圖1以結(jié)構(gòu)形式示出依照本發(fā)明一個(gè)實(shí)施例的內(nèi)容顯示系統(tǒng)的。
如圖1所示,該內(nèi)容顯示系統(tǒng)包括一個(gè)內(nèi)容顯示設(shè)備11和一個(gè)內(nèi)容服務(wù)器12。
該內(nèi)容顯示設(shè)備11從一個(gè)內(nèi)容服務(wù)器12的內(nèi)容DB(數(shù)據(jù)庫)41中檢索那些最適合用戶的內(nèi)容,也就是檢索用戶偏好的內(nèi)容。然后顯示(推薦)那些被檢索出的內(nèi)容給用戶。
內(nèi)容以不同的方式表示信息。這些方式包括電視和無線電廣播節(jié)目,電影,例如照片的圖像,音樂片段(音頻數(shù)據(jù))和包括來自互聯(lián)網(wǎng)站的烹飪、旅行、購物信息的不同信息項(xiàng)目。在本實(shí)施例中,假定內(nèi)容表示音樂片段以及內(nèi)容顯示設(shè)備11顯示(檢索)那些用戶想聽到的音樂片段。這些存儲(chǔ)在內(nèi)容服務(wù)器12的內(nèi)容DB41中的內(nèi)容在下文里將被稱為“可檢索內(nèi)容”。
內(nèi)容顯示設(shè)備11有一個(gè)輸入單元21,該單元包括由用戶使用來輸入由多個(gè)檢索關(guān)鍵字構(gòu)成的邏輯運(yùn)算表達(dá)式和在這些檢索關(guān)鍵字之間的邏輯運(yùn)算符的一個(gè)鍵盤和一個(gè)鼠標(biāo)(未示出)。
可以由用戶輸入的邏輯運(yùn)算符包括例如,“AND”、“OR”、“NOT”等等。由用戶輸入的檢索關(guān)鍵字用于指定內(nèi)容(音樂片段)表示信息,也許是音樂片段的標(biāo)題,音樂片段的歌手名字,音樂唱片的名字等等。如果一個(gè)儲(chǔ)存在用戶內(nèi)容DB23里的音樂片段的標(biāo)題列表被顯示在LCD(液晶顯示)顯示屏上,未示出,那么該列表上的序列號(hào)(ID)可以被用作一個(gè)檢索關(guān)鍵字。
用戶通過輸入單元21輸入儲(chǔ)存在用戶內(nèi)容數(shù)據(jù)庫23中音樂片段中的喜愛的音樂片段的標(biāo)題作為一個(gè)檢索關(guān)鍵字。用戶也可以輸入(指示)用戶自定義的內(nèi)容之外的內(nèi)容。
輸入單元21向控制單元22提供由用戶輸入的檢索關(guān)鍵字和同樣由用戶輸入的邏輯運(yùn)算表達(dá)式。
控制單元22向特征量析取單元24提供來自輸入單元21的檢索關(guān)鍵字,也向組合單元28提供來自輸入單元21的邏輯運(yùn)算表達(dá)式。
控制單元22也被提供來自一個(gè)排序單元29的儲(chǔ)存在組合分?jǐn)?shù)S(稍后描述)中的降序排列的可檢索內(nèi)容的目錄?;趶呐判騿卧?9提供的可檢索內(nèi)容的列表,控制單元22控制一個(gè)外部I/F(界面)30從內(nèi)容服務(wù)器12的內(nèi)容DB41得到那些組合分?jǐn)?shù)S最大的(也可以認(rèn)為“推薦內(nèi)容”)可檢索內(nèi)容。用于在用戶內(nèi)容數(shù)據(jù)庫23里儲(chǔ)存被推薦出的內(nèi)容,以及用于提供被推薦出的內(nèi)容給內(nèi)容再現(xiàn)單元31用于再現(xiàn)(顯示)被推薦出的內(nèi)容。
用戶內(nèi)容DB23儲(chǔ)存那些迄今為止用戶已經(jīng)獲取的內(nèi)容(音樂片段)。這些儲(chǔ)存在用戶內(nèi)容DB23里的內(nèi)容被提供給特征量析取單元24或內(nèi)容再現(xiàn)單元31。用戶內(nèi)容DB23可以儲(chǔ)存通過外部I/F30儲(chǔ)存從內(nèi)容服務(wù)器12獲取的內(nèi)容,也可以通過驅(qū)動(dòng)器,未示出,儲(chǔ)存從一個(gè)記錄媒體(可移動(dòng)媒體)獲取的內(nèi)容。這些記錄媒體諸如例如DVD(數(shù)字通用磁盤)、半導(dǎo)體存儲(chǔ)器或者類似的東西。
特征量析取單元24從用戶內(nèi)容DB23中獲取由控制單元22提供的可檢索關(guān)鍵字所指定的內(nèi)容(在下文中稱為“關(guān)鍵字內(nèi)容”)。該析取單元析取這些關(guān)鍵字內(nèi)容的特征量,并且提供已析取的特征量給相似計(jì)算單元26。因?yàn)樘卣髁课鋈卧?4被提供來自控制單元22的多個(gè)的檢索關(guān)鍵字。特征量析取單元24析取多個(gè)關(guān)鍵字內(nèi)容的特征量并提供這些已析取的特征量給相似計(jì)算單元26。
特征量析取單元24提供通過外部I/F30提供那些由內(nèi)容DB41提供的可檢索內(nèi)容的特征量給特征量DB25。如果內(nèi)容DB41沒有儲(chǔ)存可檢索內(nèi)容的特征量,那么特征量析取單元24可以通過外部I/F30獲取來自內(nèi)容DB41的可檢索內(nèi)容本身,析取單元析取可檢索內(nèi)容的特征量,并且提供已析取出的特征量給特征量DB25。
特征量DB25儲(chǔ)存由特征量析取單元24提供的可檢索內(nèi)容的特征量,如果必要的話,提供已儲(chǔ)存的特征量給相似計(jì)算單元26。因?yàn)樵诒緦?shí)施例中內(nèi)容表示音樂片段,內(nèi)容的特征量的類型包括例如進(jìn)度、狀態(tài)以及聲音數(shù)目。以指定特征等級(jí)從0到1排列的數(shù)值來表示特征量。例如,通過指定一個(gè)音樂片段是慢拍還是快拍的從0到1排列的數(shù)值來表示進(jìn)度(其特征量)。通過指定一個(gè)音樂片段是隱晦狀態(tài)還是明亮狀態(tài)的從0到1排列的數(shù)值來表示狀態(tài)(其特征量)。通過指定一個(gè)音樂片段是由單個(gè)樂器完成的還是由多個(gè)樂器完成的從0到1排列的數(shù)值來表示聲音數(shù)目(其特征量)。
內(nèi)容特征量的類型不限于上述的三個(gè)類型。也許是四種或者更多類型。其它內(nèi)容特征量的種類可能包括曲調(diào)、音級(jí)數(shù)等等。
將來自特征量析取單元24的大量關(guān)鍵字內(nèi)容的特征量以及來自特征量DB25的所有可檢索內(nèi)容的特征量提供給相似計(jì)算單元26。該相似計(jì)算單元26計(jì)算所有的關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度,同時(shí)提供計(jì)算出的相似度給分?jǐn)?shù)計(jì)算單元27。
在一個(gè)由進(jìn)度、狀態(tài)和聲音數(shù)目作為軸的三維空間里,由關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度所表示的指數(shù)可能包含關(guān)鍵字內(nèi)容向量和可檢索內(nèi)容向量之間的Euclidean距離。
特別的,按照以下等式(1)可以表示關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度(位距)DD=sqrt{(可檢索內(nèi)容.進(jìn)度-關(guān)鍵字內(nèi)容.進(jìn)度)2+(可檢索內(nèi)容.狀態(tài)-關(guān)鍵字內(nèi)容.狀態(tài))2+(可檢索內(nèi)容.聲音數(shù)目-關(guān)鍵字內(nèi)容聲音數(shù)目)2}……(1)此處的可檢索內(nèi)容.進(jìn)度表示可檢索內(nèi)容的進(jìn)度特征量的數(shù)值,可檢索內(nèi)容.狀態(tài)表示可檢索內(nèi)容的狀態(tài)特征量的數(shù)值,可檢索內(nèi)容.聲音數(shù)目表示可檢索內(nèi)容的聲音數(shù)目特征量的數(shù)值,sqrt表示平方根()。
另外,作為關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度D,它不限于Euclidean位距。例如,可以采用一個(gè)關(guān)鍵字內(nèi)容向量和可檢索內(nèi)容向量的內(nèi)部積。
如果用n表示由特征量析取單元24提供的關(guān)鍵字內(nèi)容總數(shù),用m表示由特征量DB25提供的可檢索內(nèi)容的總數(shù)(n,m大于等于2的整數(shù))。那么相似計(jì)算單元26計(jì)算每一關(guān)鍵字內(nèi)容的m相似度D,并且提供n×m相似度D給分?jǐn)?shù)計(jì)算單元27。
分?jǐn)?shù)計(jì)算單元27由相似計(jì)算單元26提供的關(guān)鍵字內(nèi)容和可檢索內(nèi)容之間的相似度D計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容的分?jǐn)?shù)s。并且提供計(jì)算出的分?jǐn)?shù)s給組合單元28。因此,分?jǐn)?shù)計(jì)算單元27計(jì)算n×m的分?jǐn)?shù)s并且提供計(jì)算出的n×m的分?jǐn)?shù)s給組合單元28。
分?jǐn)?shù)計(jì)算單元27計(jì)算分?jǐn)?shù)s,該分?jǐn)?shù)s比較大導(dǎo)致關(guān)鍵字內(nèi)容與可檢索內(nèi)容間的相似D比較高。如果由上述等式(1)表示的位距被用作相似度D,那么以后一個(gè)較短的位距表示一個(gè)較高的相似度。例如,依照以下的等式(2)可以計(jì)算分?jǐn)?shù)ss=1÷(D+α)……(2)此處的α表示一個(gè)預(yù)定常量,增加該常量用于防止相似度D為零后分母成為零的狀況(當(dāng)關(guān)鍵字內(nèi)容和可檢索內(nèi)容彼此完全一致時(shí))。
如果表示相似度的指數(shù),諸如指數(shù)比較大相似度也比較大而被使用,那么相似度D可以直接作為分?jǐn)?shù)s使用。在這個(gè)例子里,可以省卻分?jǐn)?shù)計(jì)算單元27。
基于由分?jǐn)?shù)計(jì)算單元27提供的n×m分?jǐn)?shù)s和由控制單元22提供的邏輯運(yùn)算表達(dá)式,組合單元28計(jì)算每一可檢索內(nèi)容的組合分?jǐn)?shù)s。特別的,組合單元28利用關(guān)鍵字內(nèi)容和與檢索關(guān)鍵字相應(yīng)的可檢索到的內(nèi)容的分?jǐn)?shù)s執(zhí)行邏輯運(yùn)算,替代邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字。并且計(jì)算每一個(gè)可檢索內(nèi)容的組合分?jǐn)?shù)S。因此,組合單元28對某一可檢索內(nèi)容在n個(gè)分?jǐn)?shù)S上執(zhí)行邏輯運(yùn)算,并計(jì)算m個(gè)可檢索內(nèi)容的組合分?jǐn)?shù)S。組合單元28提供m個(gè)可檢索內(nèi)容的組合分?jǐn)?shù)S給排序單元29。
排序單元29以遞減順判排序那些由組合單元28提供的可檢索內(nèi)容的組合分?jǐn)?shù)S,并且提供一份以遞減順序排列組合分?jǐn)?shù)S的可檢索內(nèi)容的目錄給控制單元22。那些在由排序單元29提供的可檢索內(nèi)容目錄中較高順序的內(nèi)容,例如,那些在目錄中有著較高組合分?jǐn)?shù)S的內(nèi)容,這些內(nèi)容更加適合用戶或者與用戶的首要選擇更加匹配。
外部I/F30包括一個(gè)ADSL(異步數(shù)字用戶線)調(diào)制解調(diào)器,一個(gè)LAN(局域網(wǎng))卡,等等,以及與任何一種不同的網(wǎng)絡(luò)諸如Internet進(jìn)行通信的通信接口功能。外部I/F30通過網(wǎng)絡(luò)(未示出)從內(nèi)容服務(wù)器12的內(nèi)容DB41獲取可檢索內(nèi)容或可檢索內(nèi)容的特征量,以及在控制單元22的控制下,將獲取的可檢索內(nèi)容或可檢索內(nèi)容的特征量提供給用戶內(nèi)容DB23或特征量析取單元24。
在控制單元22的控制下,內(nèi)容復(fù)制單元31復(fù)制用戶內(nèi)容DB23提供的內(nèi)容。內(nèi)容復(fù)制單元31復(fù)制的音樂片段從揚(yáng)聲器(未示出)輸出。
其中內(nèi)容服務(wù)器12包括該內(nèi)容DB41,該內(nèi)容DB41存儲(chǔ)多個(gè)內(nèi)容(音樂片段)。響應(yīng)用戶通過網(wǎng)絡(luò)訪問該內(nèi)容服務(wù)器12的請求,內(nèi)容服務(wù)器12提供(供給)存儲(chǔ)在內(nèi)容DB41中的內(nèi)容或內(nèi)容特征量。
由于圖1中如上所述構(gòu)造的內(nèi)容顯示系統(tǒng),通過輸入單元21,用戶可以輸入邏輯運(yùn)算表達(dá)式,該表達(dá)式由多個(gè)表現(xiàn)出內(nèi)容的檢索關(guān)鍵字和該檢索關(guān)鍵字間的邏輯運(yùn)算符組成。
特征量析取單元24從用戶內(nèi)容DB23獲取與控制單元22提供的檢索關(guān)鍵字相應(yīng)內(nèi)容(關(guān)鍵字內(nèi)容)的內(nèi)容,析取該關(guān)鍵字內(nèi)容的特征量,以及將析取出的特征量提供給相似計(jì)算單元26。相似計(jì)算單元26利用特征量析取單元24提供的關(guān)鍵字內(nèi)容的特征量以及存儲(chǔ)在內(nèi)容服務(wù)器12中內(nèi)容DB41中的并且由特征量DB25提供的可檢索內(nèi)容的特征量,計(jì)算所有關(guān)鍵字內(nèi)容與可檢索內(nèi)容間的相似D。
分?jǐn)?shù)計(jì)算單元27將關(guān)鍵字內(nèi)容與可檢索內(nèi)容間的相似D轉(zhuǎn)換成分?jǐn)?shù)s,以及組合單元28組合每個(gè)可檢索內(nèi)容的分?jǐn)?shù)s,例如,根據(jù)通過輸入單元21輸入的邏輯運(yùn)算表達(dá)式的邏輯操作,計(jì)算組合分?jǐn)?shù)S。排序單元29將可檢索內(nèi)容列表提供給控制單元22,該可檢索內(nèi)容以組合分?jǐn)?shù)S的降序排列。控制單元22控制外部I/F30以從內(nèi)容服務(wù)器12中的內(nèi)容DB41獲取具有最大組合分?jǐn)?shù)S的內(nèi)容,例如,列表中排序最高的內(nèi)容,以將該獲取的內(nèi)容存儲(chǔ)在用戶內(nèi)容DB23中,以及在內(nèi)容再現(xiàn)單元31再現(xiàn)所獲取的內(nèi)容。
在圖1中,僅有一個(gè)內(nèi)容服務(wù)器12連接到內(nèi)容顯示設(shè)備11上。然而,該內(nèi)容顯示設(shè)備11可被連接到多個(gè)服務(wù)器上,用于獲取存儲(chǔ)在服務(wù)器中的內(nèi)容特征量或內(nèi)容。
下文將詳細(xì)描述內(nèi)容顯示設(shè)備11中各種部件中的數(shù)據(jù)計(jì)算。
假定用戶輸入了邏輯運(yùn)算表達(dá)式(檢索關(guān)鍵字和邏輯運(yùn)算符)表示為“內(nèi)容KB1AND內(nèi)容KB2AND......內(nèi)容KBn”。輸入的內(nèi)容KB1、內(nèi)容KB2、......、內(nèi)容KBn是檢索關(guān)鍵字并且還是存儲(chǔ)在用戶內(nèi)容DB23中的內(nèi)容的標(biāo)題。在相鄰的檢索關(guān)鍵字間輸入該邏輯運(yùn)算符“AND”。
特征量析取單元24從用戶內(nèi)容DB23中讀取n個(gè)內(nèi)容KB1到KBn,從內(nèi)容KB1到KBn析取特征量,以及將析取出的特征量提供給相似計(jì)算單元26。
圖2示出了特征量析取單元24對控制單元22提供的檢索關(guān)鍵字的關(guān)鍵字內(nèi)容(內(nèi)容KB1到KBn)特征量的析取的示例。
如圖2所示,內(nèi)容KB1的進(jìn)度為0.5,內(nèi)容KB1的狀態(tài)為0.3,以及內(nèi)容KB1的聲音數(shù)目為0.6。內(nèi)容KB2的進(jìn)度為0.9,內(nèi)容KB2的狀態(tài)為0.4,以及內(nèi)容KB2的聲音數(shù)目為0.2。內(nèi)容KBn的進(jìn)度為0.2,內(nèi)容KBn的狀態(tài)為0.8,以及內(nèi)容KBn的聲音數(shù)目為0.5。在圖2的說明中省略有關(guān)內(nèi)容KB3到KBn-1的數(shù)據(jù)。
將圖2中所示的關(guān)鍵字內(nèi)容(內(nèi)容KB1到KBn)的特征量從特征量析取單元24提供給相似計(jì)算單元26。同時(shí)將所有可檢索內(nèi)容的特征量提供給該相似計(jì)算單元26。
圖3是示出了所有存儲(chǔ)在特征量DB25總的所有可檢索內(nèi)容的特征量的示例。
如圖3所示,存儲(chǔ)在特征量DB25中的內(nèi)容A1的進(jìn)度為0.4,內(nèi)容A1的狀態(tài)為0.2,以及內(nèi)容A1的聲音數(shù)目為0.8。存儲(chǔ)在特征量DB25中的內(nèi)容A2的進(jìn)度為0.3,內(nèi)容A2的狀態(tài)為0.5,以及內(nèi)容A2的聲音數(shù)目為0.5。存儲(chǔ)在特征量DB25中的內(nèi)容Am的進(jìn)度為0.4,內(nèi)容Am的狀態(tài)為0.6,以及內(nèi)容Am的聲音數(shù)目為0.1。在圖3的說明中省略了有關(guān)內(nèi)容A3到Am-1的數(shù)據(jù)。
相似計(jì)算單元26計(jì)算關(guān)鍵字內(nèi)容與關(guān)于所有關(guān)鍵字內(nèi)容的可檢索內(nèi)容間的相似D。按照圖2和圖3中所示的關(guān)鍵字內(nèi)容和可檢索內(nèi)容的特征量數(shù)據(jù),該相似計(jì)算單元26計(jì)算關(guān)鍵字內(nèi)容KB1與可檢索內(nèi)容A1間的相似D1,1,關(guān)鍵字內(nèi)容KB1與可檢索內(nèi)容A2間的相似D1,2,......,以及關(guān)鍵字內(nèi)容KB1與可檢索內(nèi)容Am間的相似D1,m。同理,相似計(jì)算單元26計(jì)算關(guān)鍵字內(nèi)容KB2到KBn與可檢索內(nèi)容A1到Am間的相似Di,j(i=2到n,j=1到m)。
更加特別地,關(guān)鍵字內(nèi)容KB1與可檢索內(nèi)容A1間的相似D1,1是根據(jù)上述等式(1)計(jì)算的,如下關(guān)鍵字內(nèi)容KB1與可檢索內(nèi)容A1間的相似D1,1=sqrt{(內(nèi)容A1.進(jìn)度-內(nèi)容KB2.進(jìn)度)2+(內(nèi)容A1.狀態(tài)-內(nèi)容KB1.狀態(tài))2+(內(nèi)容A1.聲音數(shù)目-內(nèi)容KB1.聲音數(shù)目)2}=sqrt{(0.4-0.5)2+(0.2-0.3)2+(0.8-0.6)2}=sqrt{0.06}0.245此時(shí),分?jǐn)?shù)計(jì)算單元27計(jì)算的內(nèi)容KB1與內(nèi)容A1的分?jǐn)?shù)s1,1根據(jù)上述等式(2)確定,如下內(nèi)容KB1與內(nèi)容A1的分?jǐn)?shù)s1,1=1÷(0.245+0.1)2.9在上述計(jì)算中,等式(2)中的常量α是0.1。
圖4示出了一種方法,其中分?jǐn)?shù)計(jì)算單元27由內(nèi)容(關(guān)鍵字內(nèi)容)KBi與內(nèi)容(可檢索內(nèi)容)Ai間的相似計(jì)算內(nèi)容KBi與內(nèi)容Aj的分?jǐn)?shù)si,j(j=1到n,j=1到m)。
如圖4所示,按照內(nèi)容KB1,分?jǐn)?shù)計(jì)算單元27計(jì)算內(nèi)容KB1與內(nèi)容A1的分?jǐn)?shù)s1,1,內(nèi)容KB1與內(nèi)容A2的分?jǐn)?shù)s1,2,......,以及內(nèi)容KB1與內(nèi)容Am的分?jǐn)?shù)s1,m,由此產(chǎn)生m個(gè)分?jǐn)?shù)s1,1到s1,m。
按照內(nèi)容KB2,分?jǐn)?shù)計(jì)算單元27計(jì)算內(nèi)容KB2與內(nèi)容A1的分?jǐn)?shù)s2,1,內(nèi)容KB2與內(nèi)容A2的分?jǐn)?shù)s2,2,......,以及內(nèi)容KB2與內(nèi)容Am的分?jǐn)?shù)s2,m,由此產(chǎn)生了m個(gè)分?jǐn)?shù)s2,1到s2,m。
同樣,分?jǐn)?shù)計(jì)算單元27產(chǎn)生m個(gè)關(guān)于KB3到KBn每一個(gè)內(nèi)容的分?jǐn)?shù)。
分?jǐn)?shù)計(jì)算單元27提供內(nèi)容(關(guān)鍵字內(nèi)容)KBi與關(guān)于組合單元28中所有內(nèi)容KBi的內(nèi)容Aj的分?jǐn)?shù)si,j。
為了補(bǔ)償個(gè)別內(nèi)容(關(guān)鍵字內(nèi)容)KBi具有的對隨后計(jì)算的組合分?jǐn)?shù)S產(chǎn)生的影響,組合單元28標(biāo)準(zhǔn)化該分?jǐn)?shù)si,j以將個(gè)別內(nèi)容KBi的分?jǐn)?shù)si,j最大值設(shè)為1。s′i,j指示該標(biāo)準(zhǔn)化分?jǐn)?shù)si,j。
如圖5所示,組合單元28還計(jì)算個(gè)別可檢索內(nèi)容的組合分?jǐn)?shù)S(內(nèi)容Aj的組合分?jǐn)?shù)Si),該可檢索內(nèi)容是關(guān)于通過數(shù)據(jù)單元21輸入的檢索關(guān)鍵字和邏輯運(yùn)算符的。
特別地,通過輸入單元21輸入的檢索關(guān)鍵字的內(nèi)容KBI被轉(zhuǎn)換成內(nèi)容KBI與內(nèi)容Aj的分?jǐn)?shù)s’i,j,以及根據(jù)等式計(jì)算內(nèi)容Aj的組合分?jǐn)?shù)Sj,其中該等式中的邏輯運(yùn)算符AND、OR、以及NOT分別被轉(zhuǎn)換成乘法(×)、加法(+)、和減法(-)。
特別地,當(dāng)輸入邏輯運(yùn)算表達(dá)式“內(nèi)容KB1與內(nèi)容KB2與......與內(nèi)容KBn”時(shí),內(nèi)容A1的組合分?jǐn)?shù)S1被確定為內(nèi)容KB1與內(nèi)容A1的分?jǐn)?shù)S′1,1×內(nèi)容KB2與內(nèi)容A1的分?jǐn)?shù)s′2,1×......×內(nèi)容KBn與內(nèi)容A1的分?jǐn)?shù)s′n,1。
內(nèi)容A2的組合分?jǐn)?shù)S2被確定為內(nèi)容KB1與內(nèi)容A2的分?jǐn)?shù)s′1,2×內(nèi)容KB2與內(nèi)容A2的分?jǐn)?shù)s′2,2×......×內(nèi)容KBn與內(nèi)容A2的分?jǐn)?shù)s′n,2。
同樣,根據(jù)內(nèi)容A3到Am確定組合分?jǐn)?shù)S3到Sm。
根據(jù)所有存儲(chǔ)在上述方法中內(nèi)容服務(wù)器12中內(nèi)容DB41中的可檢索內(nèi)容(內(nèi)容A1到Am)確定組合分?jǐn)?shù)S1到Sm。
排序單元29按降序排列該組合分?jǐn)?shù)S1到Sm,并且將具有最大組合分?jǐn)?shù)S的可檢索內(nèi)容(推薦內(nèi)容)顯示給用戶。特別地,從內(nèi)容服務(wù)器12的內(nèi)容DB41中下載該推薦內(nèi)容,將其存儲(chǔ)到用戶內(nèi)容DB23中、提供給內(nèi)容復(fù)制單元31,并且由此可被復(fù)制。
該推薦內(nèi)容可以不受具有最大組合分?jǐn)?shù)S的單個(gè)內(nèi)容限制,但可以是想要的具有大組合分?jǐn)?shù)S的多個(gè)內(nèi)容,其可以按組合分?jǐn)?shù)S的降序被顯示(復(fù)制)。
內(nèi)容顯示處理11可以不必從內(nèi)容服務(wù)器12的內(nèi)容DB41中下載該推薦內(nèi)容和復(fù)制該下載的推薦內(nèi)容,但是可在顯示器上顯示排序單元29提供的可檢索內(nèi)容的列表,將其交給用戶以判定是否復(fù)制該內(nèi)容。
內(nèi)容顯示系統(tǒng)11執(zhí)行的內(nèi)容顯示處理將在下文參照圖6所示的流程圖加以描述。
在步驟S1中,輸入單元21確定用戶是否輸入了由多個(gè)檢索關(guān)鍵字和邏輯運(yùn)算符組成的邏輯運(yùn)算表達(dá)式。重復(fù)步驟S1的處理直到確定了在步驟S1中輸入了邏輯運(yùn)算表達(dá)式。
如果確定了在步驟S1中輸入了邏輯運(yùn)算表達(dá)式,那么控制轉(zhuǎn)到步驟S2,其中在步驟S2中控制單元22將輸入單元21提供的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字提供給特征量析取單元24。在步驟S2中,特征量析取單元24從用戶內(nèi)容DB23獲取檢索關(guān)鍵字指定的內(nèi)容(關(guān)鍵字內(nèi)容),析取關(guān)鍵字內(nèi)容的特征量,以及將析取的特征量提供給相似計(jì)算單元26。然后,控制轉(zhuǎn)到步驟S3。
在步驟S3中,相似計(jì)算單元26從特征量DB25獲取所有可檢索內(nèi)容的特征量。然后,控制轉(zhuǎn)到步驟S4。
在步驟S4中,相似計(jì)算單元26與分?jǐn)?shù)計(jì)算單元27執(zhí)行一個(gè)分?jǐn)?shù)計(jì)算程序。然后,控制轉(zhuǎn)到步驟S5,在分?jǐn)?shù)計(jì)算程序中,在參照圖4的上述方法中確定內(nèi)容KBi和內(nèi)容Aj的分?jǐn)?shù)Si,j。以后將參照圖7詳細(xì)描述該分?jǐn)?shù)計(jì)算程序。
在步驟S5中,組合單元28標(biāo)準(zhǔn)化個(gè)別內(nèi)容KBi的分?jǐn)?shù)si,j,例如,確定分?jǐn)?shù)s′i,j。然后,控制轉(zhuǎn)到步驟S6。
在步驟S6中,組合單元28根據(jù)控制單元22提供的邏輯運(yùn)算表達(dá)式在分?jǐn)?shù)s′i, j上執(zhí)行邏輯運(yùn)算,并計(jì)算個(gè)別檢索內(nèi)容(圖5所示的內(nèi)容Aj的組合分?jǐn)?shù)Sj)的組合分?jǐn)?shù)S。組合單元28將組合分?jǐn)?shù)S提供給排序單元29。然后,控制轉(zhuǎn)到步驟S7。
在步驟S7中,排序單元29按步驟S6中計(jì)算的組合分?jǐn)?shù)Sj的降序排列可檢索內(nèi)容,并將可檢索內(nèi)容的結(jié)果列表提供給控制單元22。在步驟S7中,基于排序單元29提供的可檢索內(nèi)容的列表,控制單元22控制外部I/F30以從內(nèi)容服務(wù)器12中的內(nèi)容DB41中獲取具有最大組合分?jǐn)?shù)的可檢索內(nèi)容(推薦內(nèi)容),并將獲取的可檢索內(nèi)容存儲(chǔ)到用戶內(nèi)容DB23中??刂茊卧?2還將用戶內(nèi)容DB23中的推薦內(nèi)容提供給內(nèi)容復(fù)制單元31,來復(fù)制該推薦內(nèi)容。現(xiàn)在內(nèi)容顯示過程結(jié)束。
圖6中所示的步驟S4中的分?jǐn)?shù)計(jì)算過程將在下文參考圖7詳細(xì)描述。
在步驟S21中,相似計(jì)算單元26將用于計(jì)算關(guān)鍵字內(nèi)容數(shù)目與可檢索內(nèi)容數(shù)目的變量i,j設(shè)為1。然后,控制轉(zhuǎn)到步驟S22。
在步驟S22中,相似計(jì)算單元26根據(jù)等式(1)計(jì)算內(nèi)容(關(guān)鍵字內(nèi)容)KBi的與內(nèi)容(可檢索內(nèi)容)Aj間的相似Di,j,以及將計(jì)算的相似Di,j提供給分?jǐn)?shù)計(jì)算單元27。然后,控制轉(zhuǎn)到步驟S23。
在步驟S23中,相似計(jì)算單元26確定變量j的值是否與可檢索內(nèi)容的總數(shù)m的值相同。如果在步驟S23中確定變量j的值與可檢索內(nèi)容的總數(shù)m的值不同,例如,如果沒有計(jì)算內(nèi)容KBi和檢索內(nèi)容Aj的分?jǐn)?shù)si,j那么控制轉(zhuǎn)到步驟S24,在步驟S24中相似計(jì)算單元26將變量j遞增1。然后,控制轉(zhuǎn)到步驟S22。
如果在步驟S23中確定變量j的值與可檢索內(nèi)容的總數(shù)m的值相同,例如,如果計(jì)算了內(nèi)容KBi和所有可檢索內(nèi)容Aj的分?jǐn)?shù)si,j,那么控制轉(zhuǎn)到步驟S25。
在步驟S25中,相似計(jì)算單元26確定變量i的值是否與關(guān)鍵字內(nèi)容的總數(shù)n的值相同。
如果如果在步驟S25中確定變量i的值與關(guān)鍵字內(nèi)容的總數(shù)n的值不同,例如,如果沒有計(jì)算關(guān)于所有關(guān)鍵字內(nèi)容的分?jǐn)?shù)si,j,那么控制轉(zhuǎn)到步驟S26,在步驟S26中相似計(jì)算單元26將變量i遞增1。然后,控制轉(zhuǎn)到步驟S22。
如果在步驟S25中確定變量i的值與關(guān)鍵字內(nèi)容的總數(shù)n的值相同,例如,如果計(jì)算了關(guān)于所有關(guān)鍵字內(nèi)容的分?jǐn)?shù)si,j,那么控制轉(zhuǎn)到步驟S27。
在步驟S27、S29到S32中,分?jǐn)?shù)計(jì)算單元27,代替相似計(jì)算單元26,執(zhí)行相同于步驟S21、S23到S26的處理過程。
在步驟S28中,根據(jù)等式(2),分?jǐn)?shù)計(jì)算單元27計(jì)算內(nèi)容KBi與內(nèi)容Aj的分?jǐn)?shù)si,j,該分?jǐn)?shù)來自內(nèi)容KBi與內(nèi)容Aj之間的、相似計(jì)算單元26提供的相似Di,j,并將計(jì)算的分?jǐn)?shù)si,j提供給組合單元28。然后,控制轉(zhuǎn)到步驟S29。
因此,在步驟S27到S32中,計(jì)算關(guān)于所有可檢索內(nèi)容的單個(gè)關(guān)鍵字內(nèi)容的分?jǐn)?shù)s,并且對于所有的關(guān)鍵字內(nèi)容重復(fù)該分?jǐn)?shù)s的計(jì)算。計(jì)算內(nèi)容KBi與內(nèi)容Aj的分?jǐn)?shù)si,j后,控制回到圖6所示的主程序。
根據(jù)圖6所示的內(nèi)容顯示過程,與用戶偏好最佳匹配的內(nèi)容,例如,根據(jù)輸入單元21輸入的邏輯表達(dá)式,可檢索內(nèi)容中具有最大組合分?jǐn)?shù)Sj的內(nèi)容,能夠被檢測出來,并顯示給用戶。因此,能夠顯示最適合用戶的內(nèi)容。
根據(jù)內(nèi)容顯示過程,用戶通過輸入單元21輸入邏輯運(yùn)算表達(dá)式,該表達(dá)式由多個(gè)檢索關(guān)鍵字和表示該檢索關(guān)鍵字間關(guān)系(邏輯操作)的邏輯操作符組成。因此,顯示與用戶偏好更接近的內(nèi)容是可能的,例如,只要指定的一個(gè)檢索關(guān)鍵字(關(guān)鍵字內(nèi)容)更準(zhǔn)確,并根據(jù)該檢索關(guān)鍵字顯示最適合用戶的內(nèi)容。這樣,被檢索的內(nèi)容的準(zhǔn)確度提高了。
當(dāng)用戶通過輸入單元21輸入邏輯運(yùn)算表達(dá)式時(shí),如果用戶將自己的偏好如加權(quán)加到多個(gè)檢索關(guān)鍵字中,然后能夠檢索到比較適合該用戶偏好的內(nèi)容。因此,被檢索內(nèi)容的準(zhǔn)確度進(jìn)一步提高了。
圖8以結(jié)構(gòu)的形式示出了根據(jù)本發(fā)明另一個(gè)實(shí)施例的內(nèi)容顯示系統(tǒng)。該內(nèi)容顯示系統(tǒng)能夠指定檢索關(guān)鍵字以及內(nèi)容的特征量的加權(quán)系數(shù)。那些同一參考字符表示的、圖8中示出的與圖1中示出的一致的內(nèi)容顯示系統(tǒng)部分,在下文將不做詳細(xì)描述。
圖8中所示的內(nèi)容顯示系統(tǒng)11具有輸入單元81、控制器82、相似計(jì)算單元83,以及組合單元84,以上可用來分別代替圖1中所示的輸入單元21、控制單元22、相似計(jì)算單元26,以及組合單元28。
如第一實(shí)施例提供的那樣,將用戶輸入的邏輯運(yùn)算表達(dá)式還有用戶輸入的檢索關(guān)鍵字的加權(quán)系數(shù)與特征量的加權(quán)系數(shù)提供給輸入單元81。
例如,用戶通過輸入單元81輸入邏輯運(yùn)算表達(dá)式、檢索關(guān)鍵字的加權(quán)系數(shù)、以及特征量的加權(quán)系數(shù),如下邏輯運(yùn)算表達(dá)式(內(nèi)容KB1或內(nèi)容KB2)AND內(nèi)容KB3;內(nèi)容KB1的加權(quán)系數(shù)1.0;內(nèi)容KB2的加權(quán)系數(shù)0.5;內(nèi)容KB3的加權(quán)系數(shù)1.0;進(jìn)度的加權(quán)系數(shù)0.5;狀態(tài)的加權(quán)系數(shù)1.0;以及聲音數(shù)目的加權(quán)系數(shù)0.5。
這些被輸入的邏輯運(yùn)算表達(dá)式和加權(quán)系數(shù)表明了用戶重視關(guān)于檢索關(guān)鍵字的內(nèi)容KB1、KB3(其加權(quán)系數(shù)為1.0)多于內(nèi)容KB2(其加權(quán)系數(shù)為0.5),并且還重視狀態(tài)(其加權(quán)系數(shù)為1.0)多于進(jìn)度和聲音數(shù)目(其加權(quán)系數(shù)為0.5)。內(nèi)容顯示設(shè)備11檢索影響上述用戶偏好的音樂片段。
輸入單元81將檢索關(guān)鍵字、由該檢索關(guān)鍵字組成的邏輯運(yùn)算表達(dá)式和檢索關(guān)鍵字間的邏輯運(yùn)算符、檢索關(guān)鍵字的加權(quán)系數(shù)、以及特征量的加權(quán)系數(shù)提供給控制器82。
控制器82將輸入單元81提供的特征量的加權(quán)系數(shù)提供給相似計(jì)算單元83。控制器82還將輸入單元81提供的檢索關(guān)鍵字的加權(quán)系數(shù)提供給組合單元84。
控制器82還執(zhí)行上述關(guān)于第一實(shí)施例的相同的處理操作。因此,特征量析取單元24被提供了檢索關(guān)鍵字,以及組合單元84被提供了邏輯運(yùn)算表達(dá)式和該檢索關(guān)鍵字的加權(quán)系數(shù)。
根據(jù)特征量析取單元24的檢索關(guān)鍵字相應(yīng)的多個(gè)關(guān)鍵字內(nèi)容的特征量提供給相似計(jì)算單元83,如第一實(shí)施例提供的那樣。還可以將特征量DB25中的所有可檢索內(nèi)容的特征量提供給相似計(jì)算單元83。
還可以將控制器82中的特征量加權(quán)系數(shù)提供給相似計(jì)算單元83,如上所述。特別地,將控制器82中的進(jìn)度、狀態(tài)、以及聲音數(shù)目的加權(quán)系數(shù)提供給相似計(jì)算單元83。
利用控制器82中的加權(quán)系數(shù)加權(quán)的內(nèi)容的特征量,相似計(jì)算單元83計(jì)算關(guān)鍵字內(nèi)容與關(guān)于所有關(guān)鍵字內(nèi)容的檢索內(nèi)容間的相似,并將計(jì)算的相似提供給分?jǐn)?shù)計(jì)算單元27。
特別地,相似計(jì)算單元83根據(jù)下列等式(3)計(jì)算關(guān)鍵字內(nèi)容與可檢索內(nèi)容間的相似D,而不是上述等式(1)D=sqrt{((可檢索內(nèi)容進(jìn)度-關(guān)鍵字內(nèi)容.進(jìn)度)×進(jìn)度的加權(quán)系數(shù))2+((可檢索內(nèi)容.狀態(tài)-關(guān)鍵字內(nèi)容.狀態(tài))×狀態(tài)的加權(quán)系數(shù))2+((可檢索內(nèi)容.聲音數(shù)目-關(guān)鍵字內(nèi)容.聲音數(shù)目)×聲音數(shù)目的加權(quán)系數(shù))2}...(3)例如,如果進(jìn)度的加權(quán)系數(shù)、狀態(tài)的加權(quán)系數(shù)、以及聲音數(shù)目的加權(quán)系數(shù)分別是0.5、1.0、以及0.5,特別地,然后參考圖2和圖3的上述內(nèi)容KB1和內(nèi)容A1間的相似D1,1的計(jì)算如下內(nèi)容KB1和內(nèi)容A1間的相似D1,1=sqrt{((內(nèi)容A1.進(jìn)度-內(nèi)容KB1.進(jìn)度)×進(jìn)度加權(quán)系數(shù))2}+((內(nèi)容A1.狀態(tài)-內(nèi)容KB1.狀態(tài))×狀態(tài)加權(quán)系數(shù))2+((內(nèi)容A1.聲音數(shù)目-內(nèi)容KB1.聲音數(shù)目)×聲音數(shù)目加權(quán)系數(shù))2}=sqrt{((0.4-0.5)×0.5)2+((0.2-0.3)×1.0)2+((0.8-0.6)×0.5)2}=sqrt{(-0.5)2+(-1.0)2+(0.2×0.5)2}1.125。
同時(shí),根據(jù)上述等式(2)(α=0.1)確定分?jǐn)?shù)計(jì)算單元27計(jì)算的內(nèi)容KB1和內(nèi)容A1的分?jǐn)?shù)s1,1,如下內(nèi)容KB1和內(nèi)容A1的分?jǐn)?shù)s1,1,=1÷(1.125+0.1)0.8。
將計(jì)算單元27中的內(nèi)容KBi和內(nèi)容Aj的分?jǐn)?shù)si,j提供給組合單元84,并且還提供控制器82中的邏輯運(yùn)算表達(dá)式和檢索關(guān)鍵字的加權(quán)系數(shù)。
利用加權(quán)系數(shù)加權(quán)的檢索關(guān)鍵字,組合單元84分別計(jì)算可檢索內(nèi)容的組合分?jǐn)?shù)。特別地,組合單元84利用內(nèi)容Kbi和內(nèi)容Aj的分?jǐn)?shù)Si,j執(zhí)行邏輯操作,應(yīng)用根據(jù)檢索關(guān)鍵字的加權(quán),而不是邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字,分別計(jì)算可檢索內(nèi)容的組合分?jǐn)?shù),例如,內(nèi)容Aj的組合分?jǐn)?shù)Sj。
圖8中的內(nèi)容顯示系統(tǒng)具有如上所述的構(gòu)造,用戶通過輸入單元81輸入邏輯運(yùn)算表達(dá)式,該表達(dá)式由多個(gè)指示內(nèi)容的檢索關(guān)鍵字和該檢索關(guān)鍵字間的邏輯運(yùn)算符、檢索關(guān)鍵字的加權(quán)系數(shù)、以及特征量的加權(quán)系數(shù)組成。這樣,根據(jù)用戶的偏好,將關(guān)于檢索關(guān)鍵字和特征量的加權(quán)提供給輸入單元81。
特征量析取單元24獲取用戶內(nèi)容DB23中的、控制器82提供的檢索關(guān)鍵字指示的內(nèi)容(關(guān)鍵字內(nèi)容),析取關(guān)鍵字內(nèi)容的特征量,以及將析取的特征量提供給相似計(jì)算單元83。該相似計(jì)算單元83利用內(nèi)容的特征量,該內(nèi)容是與控制器82中的特征量對應(yīng)的加權(quán)系數(shù)進(jìn)行加權(quán)的,計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似D,以及將該計(jì)算的相似D提供給分?jǐn)?shù)計(jì)算單元27。
分?jǐn)?shù)計(jì)算單元27將關(guān)鍵字內(nèi)容與可檢索內(nèi)容間的相似D轉(zhuǎn)換成分?jǐn)?shù)s,以及組合單元84分別組合可檢索內(nèi)容的分?jǐn)?shù)s,例如,根據(jù)通過輸入單元81輸入的邏輯運(yùn)算表達(dá)式和檢索關(guān)鍵字的加權(quán)系數(shù),計(jì)算組合分?jǐn)?shù)S。排序單元29將以組合分?jǐn)?shù)S的降序進(jìn)行排列的可檢索內(nèi)容的列表提供給控制器82。控制器82控制外部I/F30以獲取具有最大組合分?jǐn)?shù)S的內(nèi)容,例如,內(nèi)容服務(wù)器12中的內(nèi)容DB41中的,列表上按順序最高的內(nèi)容,以將該獲取的內(nèi)容保存在用戶內(nèi)容DB23中,以及在內(nèi)容復(fù)制單元31中復(fù)制該獲取的內(nèi)容。
圖9示出一種方法,在該方法中如果用戶通過輸入單元81輸入了檢索關(guān)鍵字的加權(quán)系數(shù)、加上由多個(gè)檢索關(guān)鍵字和邏輯運(yùn)算符組成的邏輯運(yùn)算表達(dá)式,將計(jì)算組合分?jǐn)?shù)S。用戶輸入的邏輯運(yùn)算表達(dá)式與圖5中所示的邏輯運(yùn)算表達(dá)式相同。
如圖9所示,邏輯運(yùn)算表達(dá)式“內(nèi)容KB1和KB2AND......內(nèi)容KBn”是用戶通過輸入單元81輸入的。此外,內(nèi)容KB1、KB2、......、KBn的檢索關(guān)鍵字各自的加權(quán)系數(shù)WKB1、WKB2、......、WKBn也是用戶通過輸入單元81輸入的。
內(nèi)容Ai的組合分?jǐn)?shù)Sj能由乘法分?jǐn)?shù)s′i,j確定的,該乘法分?jǐn)?shù)是根據(jù)邏輯運(yùn)算符AND將內(nèi)容KBi的加權(quán)系數(shù)WKBi相互相乘獲得的。
特別地,如圖9所示,確定內(nèi)容A1的組合分?jǐn)?shù)S1如(內(nèi)容KB1和內(nèi)容A1的分?jǐn)?shù)s′1,1×內(nèi)容KB1的加權(quán)系數(shù)WKB1)×(內(nèi)容KB2和內(nèi)容A1的分?jǐn)?shù)s′2,1×內(nèi)容KB2的加權(quán)系數(shù)WKB2)×......×(內(nèi)容KBn和內(nèi)容A1的分?jǐn)?shù)s′n,1×內(nèi)容KBn的加權(quán)系數(shù)WKBn)。
確定內(nèi)容A2的組合分?jǐn)?shù)S2如(內(nèi)容KB1和內(nèi)容A2的分?jǐn)?shù)s′1,2×內(nèi)容KB1的加權(quán)系數(shù)WKB1)×(內(nèi)容KB2和內(nèi)容A2的分?jǐn)?shù)s′2,2×內(nèi)容KB2的加權(quán)系數(shù)WKB2)×......×(內(nèi)容KBn和內(nèi)容A2的分?jǐn)?shù)s′n,2×內(nèi)容KBn的加權(quán)系數(shù)WKBn)。
同理,可確定關(guān)于內(nèi)容A3到Am的組合分?jǐn)?shù)S3到Sm,其中考慮了檢索關(guān)鍵字的加權(quán)。
當(dāng)通過在邏輯運(yùn)算表達(dá)式中括弧之間通過輸入單元81設(shè)置某一邏輯操作指定一邏輯操作組合序列時(shí),計(jì)算組合分?jǐn)?shù)S的過程,將在下文作詳細(xì)描述。
例如,如圖10所示,假定通過輸入單元81輸入了邏輯運(yùn)算表達(dá)式和檢索關(guān)鍵字各自的加權(quán)系數(shù)。
特別地,用戶通過輸入單元81輸入邏輯運(yùn)算表達(dá)式“(內(nèi)容KB1AND內(nèi)容KB2AND內(nèi)容KB3)OR內(nèi)容KB4”。用戶通過輸入單元81還分別輸入了內(nèi)容KB1到KB4的加權(quán)系數(shù)WKB1到WKB4。
這樣當(dāng)邏輯運(yùn)算表達(dá)式和加權(quán)系數(shù)被輸入后,組合單元84首先執(zhí)行括弧間的邏輯運(yùn)算表達(dá)式以適當(dāng)改進(jìn)該邏輯運(yùn)算表達(dá)式,例如,以反映被檢索內(nèi)容中的各自可檢索關(guān)鍵字的加權(quán)。如果有多組括弧,那么嵌套的括弧間的邏輯操作首先執(zhí)行。
因此,組合單元84首先計(jì)算(內(nèi)容KB1AND內(nèi)容KB2AND內(nèi)容KB3)的分?jǐn)?shù)s1_2_3,j。特別地,組合單元84計(jì)算下列等式s1_2_3,1=s1,1×s2,1×s3,1s1_2_3,2=s1,2×s2,2×s3,2.
.
.
s1_2_3,m=s1,m×s2,m×s3,m通過計(jì)算s1,j×s2,j×s3,j獲得的的分?jǐn)?shù)s1_2_3,j,可能大于或小于依賴s1,j、s2,j、s3,j值的(內(nèi)容KB1AND內(nèi)容KB2AND內(nèi)容KB3)內(nèi)容KB4的分?jǐn)?shù)s4,j。在這種情況下,不能在相同的基礎(chǔ)上處理(內(nèi)容KB1AND內(nèi)容KB2AND內(nèi)容KB3)和內(nèi)容KB4。
隨著分?jǐn)?shù)s1_2_3,1到s1_2_3,m的最大值被設(shè)置為1,組合單元84通過標(biāo)準(zhǔn)化該分?jǐn)?shù)s1_2_3,j確定分?jǐn)?shù)s′1_2_3,j。同樣地,通過內(nèi)容KB4的分?jǐn)?shù)si,j確定標(biāo)準(zhǔn)化的分?jǐn)?shù)s′i、j。這樣,(內(nèi)容KB1AND內(nèi)容KB2AND內(nèi)容KB3)的分?jǐn)?shù)s′1_2_3,j和內(nèi)容KB4的分?jǐn)?shù)S′4,j能在相同的基礎(chǔ)上進(jìn)行OR運(yùn)算。
然后,組合單元84確定分?jǐn)?shù)s′1_2_3,j和的加權(quán)系數(shù)WKB1_2_3通過平均加權(quán)系數(shù)WKB1到WKB3能夠確定加權(quán)系數(shù)WKB1_2_3,例如,WKB1_2_3=(WKB1×WKB2×WKB3)/3。
組合單元84根據(jù)邏輯運(yùn)算符OR處理(增加)加權(quán)系數(shù)WKB1_2_3相乘的分?jǐn)?shù)s′1_2_3,j和加權(quán)系數(shù)WKB4能相乘的分?jǐn)?shù)s′4,j,由此計(jì)算個(gè)別可檢索內(nèi)容的組合分?jǐn)?shù)S。
特別地,確定內(nèi)容A1的組合分?jǐn)?shù)S1如分?jǐn)?shù)s′1_2_3,j×WKB1_2_3+s′4,j×WKB4。
確定內(nèi)容A2的組合分?jǐn)?shù)s2如s′1_2_3,2×WKB1_2_3+s′4,2×WKB4。
同理,按照內(nèi)容A3到Am,在檢索關(guān)鍵字間指定邏輯操作的優(yōu)先序列(組合的序列),以及確定組合分?jǐn)?shù)S3到Sm,其中考慮了檢索關(guān)鍵字的加權(quán)。
當(dāng)通過輸入單元81輸入圖10所示的邏輯運(yùn)算表達(dá)式和加權(quán)系數(shù)時(shí),內(nèi)容顯示設(shè)備11執(zhí)行的內(nèi)容顯示處理將參考圖11所示的流程圖在下文作出詳細(xì)描述。
在步驟S51中,輸入單元21確定用戶是否輸入邏輯運(yùn)算表達(dá)式和檢索關(guān)鍵字各自的加權(quán)系數(shù)。重復(fù)步驟S51過程直到確定在步驟S51中輸入了邏輯運(yùn)算表達(dá)式和檢索關(guān)鍵字各自的加權(quán)系數(shù)。如果確定輸入了邏輯運(yùn)算表達(dá)式和關(guān)鍵字各自的加權(quán)系數(shù),那么控制轉(zhuǎn)到步驟S52。
步驟S52到S54與圖6中所示的步驟S2到S4相同,因此下文將不作詳細(xì)描述。步驟S54中的分?jǐn)?shù)計(jì)算過程的詳述與圖7中所述的過程相同。如果在步驟S51中還輸入了特征量的加權(quán)系數(shù),那么在圖7中示出的步驟S22中,在計(jì)算內(nèi)容KBi與內(nèi)容Aj間的相似Di,j的過程中,特征量相應(yīng)的加權(quán)系數(shù)乘以內(nèi)容KBi的特征量與內(nèi)容Aj特征量的差。
完成步驟S54后,控制轉(zhuǎn)到步驟S55,在該步驟中組合單元84計(jì)算(內(nèi)容KB1AND內(nèi)容KB2AND內(nèi)容KB3)的分?jǐn)?shù)s1_2_3,j并且同時(shí)通過標(biāo)準(zhǔn)化該分?jǐn)?shù)s1_2_3,j計(jì)算分?jǐn)?shù)s′1_2_3,j。在步驟S55中,組合單元84同時(shí)根據(jù)加權(quán)系數(shù)WKB1到WKB3的平均值確定分?jǐn)?shù)s′1_2_3,j的加權(quán)系數(shù)WKB1_2_3。
在步驟S55中,組合單元82通過標(biāo)準(zhǔn)化內(nèi)容KB4的分?jǐn)?shù)s4,j確定分?jǐn)?shù)s′4,j。然后,控制轉(zhuǎn)到步驟S56。
在步驟S56中,組合單元84根據(jù)邏輯運(yùn)算符OR處理(增加)加權(quán)系數(shù)WKB1_2_3相乘的分?jǐn)?shù)s′1_2_3,j以及加權(quán)系數(shù)WKB4相乘的分?jǐn)?shù)s′4,j,由此,計(jì)算各自可檢索內(nèi)容的組合分?jǐn)?shù)S,例如,圖10所示的內(nèi)容Aj的組合分?jǐn)?shù)Sj。然后,控制轉(zhuǎn)到步驟S57。
在步驟S57中,執(zhí)行與圖7中所示的步驟S7相同的處理。特別地,排序單元29以在步驟S56中計(jì)算的組合分?jǐn)?shù)Sj的降序排列該可檢索內(nèi)容,以及將可檢索內(nèi)容的結(jié)果列表提供給控制器82。在步驟S57中,根據(jù)排序單元29提供的可檢索內(nèi)容列表,控制器82控制外部I/F30以從內(nèi)容服務(wù)器12中的內(nèi)容DB41獲取具有最大組合分?jǐn)?shù)的可檢索內(nèi)容(推薦內(nèi)容),并將獲取的可檢索內(nèi)容存儲(chǔ)到用戶內(nèi)容DB23中??刂破?2同時(shí)將用戶內(nèi)容DB23中的推薦內(nèi)容提供給內(nèi)容復(fù)制單元31,其復(fù)制該推薦內(nèi)容。此刻可結(jié)束內(nèi)容顯示過程。
根據(jù)圖11所示的內(nèi)容顯示處理,如圖9或10中所示,如果將檢索關(guān)鍵字的加權(quán)系數(shù)或特征量的加權(quán)系數(shù)加入到邏輯運(yùn)算表達(dá)式中,能夠檢索的內(nèi)容在某種程度上影響了該加權(quán)系數(shù)并作為最適合用戶的內(nèi)容顯示給用戶。
如果,例如,狀態(tài)的加權(quán)設(shè)置為一個(gè)較大的值以及進(jìn)度和聲音數(shù)目的加權(quán)設(shè)置為一個(gè)較小的值,那么將重點(diǎn)放在狀態(tài)上檢索音樂片段以及將那些音樂片段顯示給用戶是可能的。
在上述實(shí)施例中,從用戶擁有的內(nèi)容中指定用戶通過輸入單元21(或輸入單元81)輸入的邏輯運(yùn)算表達(dá)式中的檢索關(guān)鍵字,例如,存儲(chǔ)在用戶內(nèi)容DB23中的內(nèi)容,以及從不屬于用戶的內(nèi)容中檢索可檢索內(nèi)容,例如,存儲(chǔ)在內(nèi)容服務(wù)器12中的內(nèi)容DB41中的內(nèi)容。然而,在知道其特征量的情況下,檢索關(guān)鍵字(關(guān)鍵字內(nèi)容)和可檢索內(nèi)容可以屬于用戶或外部服務(wù)器。
例如,檢索關(guān)鍵字(關(guān)鍵字內(nèi)容)和可檢索內(nèi)容可包括存儲(chǔ)在內(nèi)容顯示設(shè)備11的用戶內(nèi)容DB23中的內(nèi)容。在這種情況下,圖7和圖11所示的內(nèi)容顯示過程作為一個(gè)個(gè)性化內(nèi)容的功能,用于將存儲(chǔ)在用戶內(nèi)容DB23中的內(nèi)容以用戶優(yōu)先級(jí)的降序顯示給用戶。
特別地,假定多個(gè)存儲(chǔ)在用戶內(nèi)容DB23的音樂片段(內(nèi)容)中的一些用戶已經(jīng)聽到的音樂片段被作為檢索關(guān)鍵字,按由喜歡到不喜歡排列的偏好在一定范圍內(nèi)從1.0設(shè)置到-1.0,其在輸入單元81中被用作檢索關(guān)鍵字的加權(quán)系數(shù)。在輸入單元81中,此外,檢索關(guān)鍵字間的邏輯運(yùn)算符都被設(shè)置成OR。
例如,用戶通過輸入單元21輸入“邏輯運(yùn)算表達(dá)式音樂片段1OR音樂片段2OR音樂片段3,音樂片段1的加權(quán)系數(shù)0.3,音樂片段2的加權(quán)系數(shù)1.0,音樂片段3的加權(quán)系數(shù)-0.5”。
這樣,輸入邏輯運(yùn)算表達(dá)式和加權(quán)系數(shù)后,內(nèi)容顯示設(shè)備11根據(jù)音樂片段1、音樂片段2、以及音樂片段3的用戶偏好將存儲(chǔ)在用戶內(nèi)容DB23中的可檢索內(nèi)容優(yōu)選(個(gè)性化)為用戶的偏好。
邏輯運(yùn)算符AND、OR、以及NOT可以表示不同于上述的乘法(×)、加法(+)、以及減法(-)的邏輯運(yùn)算。例如,關(guān)于兩個(gè)內(nèi)容上的運(yùn)算,例如,內(nèi)容P和內(nèi)容Q,邏輯操作(內(nèi)容P AND內(nèi)容Q)可表示內(nèi)容P和內(nèi)容Q的一個(gè)較小的分?jǐn)?shù),邏輯操作(內(nèi)容P OR內(nèi)容Q)可表示內(nèi)容P和內(nèi)容Q的一個(gè)較大的分?jǐn)?shù),以及如果內(nèi)容Q的分?jǐn)?shù)等于或大于某一極限邏輯操作(內(nèi)容PNOT內(nèi)容Q)可表示0,并且另外表示內(nèi)容P的分?jǐn)?shù)。
在上述實(shí)施例中,分別計(jì)算內(nèi)容的相似度和分?jǐn)?shù)。然而,可計(jì)算各自內(nèi)容的個(gè)別特征量,例如進(jìn)度和狀態(tài)的相似度和分?jǐn)?shù)。
在上述實(shí)施例中,用戶通過輸入單元21輸入的檢索關(guān)鍵字表示音樂片段的標(biāo)題。然而,內(nèi)容特征例如快進(jìn)的音樂片段可作為檢索關(guān)鍵字通過輸入單元21輸入。在這種情況下,當(dāng)具有等于或大于某一值的進(jìn)度(內(nèi)容的特征量)的音樂片段(內(nèi)容)被作為檢索關(guān)鍵字給出時(shí),內(nèi)容顯示設(shè)備11開始運(yùn)算。
上述處理序列可被任一硬件或軟件執(zhí)行。如果軟件執(zhí)行該處理序列,那么如圖12所示可作為程序由(個(gè)人)計(jì)算機(jī)執(zhí)行。
如圖12所示,CPU301(中央處理單元)根據(jù)記錄在ROM(只讀存儲(chǔ)器)302上的程序或者從存儲(chǔ)單元308下載到RAM(隨機(jī)存取存儲(chǔ)器)303的程序執(zhí)行不同的過程。同時(shí)RAM303存儲(chǔ)CPU301需要的數(shù)據(jù)以執(zhí)行不同的過程。
例如,CPU301執(zhí)行圖1所示的內(nèi)容顯示設(shè)備11的控制單元22、特征量析取單元24、相似計(jì)算單元26、分?jǐn)?shù)計(jì)算單元27、組合單元28、以及排序單元29執(zhí)行的過程。
CPU301、ROM302、以及RAM303通過總線304互相連接。輸入/輸出接口305連接到總線304上。
連接輸入/輸出接口305的輸入單元306包括鍵盤、鼠標(biāo)、等等,輸出單元307包括顯示單元例如CRT(陰極射線管)、LCD(液晶顯示),等等,以及揚(yáng)聲器,存儲(chǔ)器308包括硬盤等等,以及通信單元309包括調(diào)制解調(diào)器、終端適配器、等等。通信單元309通過網(wǎng)絡(luò)例如因特網(wǎng)執(zhí)行通信。
例如,輸入單元306起到內(nèi)容顯示設(shè)備11中的輸入單元21的作用,例如,以及存儲(chǔ)單元308起到內(nèi)容顯示設(shè)備11中的用戶內(nèi)容DB23和特征量DB25的作用。例如,通信單元309起到內(nèi)容顯示設(shè)備11的外部I/F30的作用。
如果必要的話,驅(qū)動(dòng)器310同時(shí)連接到輸入/輸出接口305。磁盤321、光盤322、磁光盤323、或半導(dǎo)體存儲(chǔ)器324安裝在驅(qū)動(dòng)器310上。驅(qū)動(dòng)器310從那些存儲(chǔ)介質(zhì)中的一個(gè)中讀取的計(jì)算機(jī)程序被安裝在存儲(chǔ)單元308中。
在本說明書中,流程圖中描述的步驟不僅包括按步驟的時(shí)間順序執(zhí)行的詳細(xì)過程,而且還包括并行或一個(gè)一個(gè)單獨(dú)執(zhí)行的詳細(xì)過程,而不是按時(shí)間順序。
權(quán)利要求
1.一種信息處理設(shè)備,用于從多個(gè)可檢索內(nèi)容中檢索出最適合用戶的內(nèi)容,包括一輸入單元,用于輸入邏輯運(yùn)算表達(dá)式,該表達(dá)式由多個(gè)用來分別指定多個(gè)關(guān)鍵字內(nèi)容的檢索關(guān)鍵字以及檢索關(guān)鍵字間的邏輯運(yùn)算符組成;一個(gè)相似計(jì)算單元,用于關(guān)于所述所有關(guān)鍵字內(nèi)容計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似,該關(guān)鍵字內(nèi)容是通過所述輸入單元輸入的所述邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定的;一組合分?jǐn)?shù)計(jì)算單元,用于利用關(guān)鍵字內(nèi)容和與檢索關(guān)鍵字對應(yīng)的可檢索內(nèi)容間的所述相似執(zhí)行邏輯操作,而不是通過所述輸入單元輸入的所述邏輯運(yùn)算表達(dá)式的所述檢索關(guān)鍵字,以計(jì)算各自可檢索內(nèi)容的組合分?jǐn)?shù);以及一顯示單元,用于根據(jù)所述組合分?jǐn)?shù)計(jì)算單元計(jì)算的所述組合分?jǐn)?shù),顯示所述可檢索內(nèi)容中的最適合用戶的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中所述的相似計(jì)算單元關(guān)于所有所述的關(guān)鍵字內(nèi)容,利用多個(gè)內(nèi)容特征量,計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,進(jìn)一步包括一個(gè)析取單元,用于析取所述的每個(gè)內(nèi)容特征量。
4.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中所述的輸入單元輸入各個(gè)內(nèi)容特征量的加權(quán),并且所述相似計(jì)算單元關(guān)于所有所述關(guān)鍵字內(nèi)容利用加權(quán)了的多個(gè)內(nèi)容特征量計(jì)算關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似,所述的多個(gè)內(nèi)容特征量是由通過所述輸入單元輸入的所述加權(quán)加權(quán)的。
5.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中每個(gè)所述的邏輯運(yùn)算符至少包括AND、OR、以及NOT中的一個(gè)。
6.一種用于檢索多個(gè)可檢索內(nèi)容中的最適合用戶的內(nèi)容的處理信息的方法,包括以下步驟輸入邏輯運(yùn)算表達(dá)式,該邏輯運(yùn)算表達(dá)式由用于分別指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及該檢索關(guān)鍵字間的邏輯運(yùn)算符組成;關(guān)于所有所述關(guān)鍵字內(nèi)容,計(jì)算所述輸入步驟中輸入的所述邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定的關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似;利用關(guān)鍵字內(nèi)容和與該檢索關(guān)鍵字對應(yīng)的可檢索內(nèi)容間的所述相似,而不是所述輸入步驟中輸入的邏輯運(yùn)算表達(dá)式的所述檢索關(guān)鍵字,來執(zhí)行邏輯操作,以計(jì)算各個(gè)可檢索內(nèi)容的組合分?jǐn)?shù);以及根據(jù)所述組合分?jǐn)?shù)計(jì)算步驟中計(jì)算的所述組合分?jǐn)?shù),顯示所述可檢索內(nèi)容中的最適合用戶的內(nèi)容。
7.一種記錄媒體,其中存儲(chǔ)一計(jì)算機(jī)可讀程序,該程序用于執(zhí)行用于從多個(gè)可檢索內(nèi)容中檢索最適合用戶的內(nèi)容,包括以下步驟輸入邏輯運(yùn)算表達(dá)式,該邏輯運(yùn)算表達(dá)式由用于分別指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及該檢索關(guān)鍵字間的邏輯運(yùn)算符組成;關(guān)于所有所述關(guān)鍵字內(nèi)容,計(jì)算由所述輸入步驟中輸入的所述邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定的關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似;利用關(guān)鍵字內(nèi)容和與該檢索關(guān)鍵字對應(yīng)的可檢索內(nèi)容間的所述相似,而不是所述輸入步驟中輸入的邏輯運(yùn)算表達(dá)式的所述檢索關(guān)鍵字,來執(zhí)行邏輯操作,以計(jì)算各個(gè)可檢索內(nèi)容的組合分?jǐn)?shù);以及根據(jù)所述組合分?jǐn)?shù)計(jì)算步驟中計(jì)算的所述組合分?jǐn)?shù),顯示所述可檢索內(nèi)容中的最適合用戶的內(nèi)容。
8.一種程序,用于使計(jì)算機(jī)能夠執(zhí)行用于從多個(gè)可檢索內(nèi)容中檢索最適合用戶的內(nèi)容的處理,包括以下步驟輸入邏輯運(yùn)算表達(dá)式,該邏輯運(yùn)算表達(dá)式由用于分別指定多個(gè)關(guān)鍵字內(nèi)容的多個(gè)檢索關(guān)鍵字以及該檢索關(guān)鍵字間的邏輯運(yùn)算符組成;關(guān)于所有所述關(guān)鍵字內(nèi)容,計(jì)算由所述輸入步驟中輸入的所述邏輯運(yùn)算表達(dá)式的檢索關(guān)鍵字指定的關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似;利用關(guān)鍵字內(nèi)容和與該檢索關(guān)鍵字對應(yīng)的可檢索內(nèi)容間的所述相似,而不是所述輸入步驟中輸入的邏輯運(yùn)算表達(dá)式中的所述檢索關(guān)鍵字,來執(zhí)行邏輯操作,以計(jì)算各個(gè)可檢索內(nèi)容的組合分?jǐn)?shù);以及根據(jù)所述組合分?jǐn)?shù)計(jì)算步驟中計(jì)算的所述組合分?jǐn)?shù),顯示所述可檢索內(nèi)容中的最適合用戶的內(nèi)容。
全文摘要
輸入單元提供一個(gè)由用戶輸入的多個(gè)檢索關(guān)鍵字和檢索關(guān)鍵字之間的邏輯運(yùn)算符組成的邏輯運(yùn)算表達(dá)式給一個(gè)控制單元。相似計(jì)算單元根據(jù)特征量析取單元和特征量DB提供的特征量,計(jì)算該檢索關(guān)鍵字指定的關(guān)鍵字內(nèi)容和多個(gè)可檢索內(nèi)容間的相似。組合單元利用關(guān)鍵字內(nèi)容和可檢索內(nèi)容間的相似,執(zhí)行邏輯操作,計(jì)算各自可檢索內(nèi)容的組合分?jǐn)?shù)。具有大組合分?jǐn)?shù)的可檢索內(nèi)容可作為最適合的內(nèi)容顯示給用戶。例如,本發(fā)明將應(yīng)用于用于檢索內(nèi)容的信息處理設(shè)備。
文檔編號(hào)G06F17/30GK1737802SQ20051010985
公開日2006年2月22日 申請日期2005年7月28日 優(yōu)先權(quán)日2004年7月29日
發(fā)明者小林由幸 申請人:索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
石首市| 额济纳旗| 揭东县| 晋宁县| 崇礼县| 涟水县| 竹山县| 沁阳市| 濮阳市| 武山县| 陵川县| 分宜县| 方正县| 南投市| 宽甸| 昆山市| 澄江县| 新河县| 玛纳斯县| 湖口县| 本溪| 康定县| 凌源市| 三原县| 汕尾市| 集安市| 巴里| 台南县| 浑源县| 安徽省| 茶陵县| 株洲县| 余姚市| 抚远县| 福州市| 北宁市| 长寿区| 车致| 南昌县| 黔西县| 通辽市|