專利名稱:用于將一個(gè)用戶的分類標(biāo)簽與由另一個(gè)用戶定義的分類標(biāo)簽相關(guān)聯(lián)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理來自系統(tǒng)用戶的消息的方法,該系統(tǒng)用于存 儲(chǔ)表示內(nèi)容項(xiàng)目的第 一集合的數(shù)據(jù)組。本發(fā)明還涉及一種被配置以實(shí) 施這種方法的系統(tǒng),以及涉及一種計(jì)算機(jī)程序。
背景技術(shù):
US5918223中已知這種方法、系統(tǒng)和計(jì)算機(jī)程序的實(shí)例。該/>布描 述了 一種基于數(shù)據(jù)文件內(nèi)容來執(zhí)行音頻數(shù)據(jù)文件的分析與比較的系 統(tǒng)。該音頻數(shù)據(jù)分析產(chǎn)生一組數(shù)值(特征向量),其可以用于將典型
分類和分級(jí)?;趯?duì)一組隸屬于用戶定義的分類的音頻文件的分析,該 分析還方便了對(duì)用戶定義的音頻文件分類的描述。因此,所述已知的 系統(tǒng)提供了一種用于發(fā)現(xiàn)聽起來與預(yù)定義分類的聲音相似的音頻數(shù)據(jù) 文件的裝置。
所述已知系統(tǒng)的問題是,對(duì)于基于用戶定義的分類的每個(gè)查詢, 都要重新執(zhí)行用于分類和分級(jí)的分析,并返回各個(gè)獨(dú)立的文件。例如, 當(dāng)所述已知的方法應(yīng)用于存儲(chǔ)在第二用戶的便攜式媒體播放器中的第 二用戶的音樂集合時(shí),這個(gè)問題可能出現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在起始段定義的方法、系統(tǒng)和計(jì)算機(jī)程 序,其提供了在涉及內(nèi)容項(xiàng)目的通信中使用內(nèi)容項(xiàng)目的用戶分類的一 種更有效的方式。
這個(gè)目的可通過根據(jù)本發(fā)明的方法來實(shí)現(xiàn),該方法包括步驟獲 取表示分類標(biāo)簽對(duì)內(nèi)容項(xiàng)目的第二指定的信息,該內(nèi)容項(xiàng)目包括至少 一個(gè)可察覺內(nèi)容元素的記錄,和
通過確定被指定了在第一指定的所述消息中指示的分類標(biāo)簽的內(nèi) 容項(xiàng)目和被指定了第二指定中的分類標(biāo)簽的內(nèi)容項(xiàng)目之間的相似度,將在所述消息中指示的分類標(biāo)簽與在所述第二指定中使用的至少 一個(gè)分類標(biāo)簽的指示進(jìn)行匹配。
因?yàn)樗鱿ㄔ诘谝恢付ㄖ惺褂玫姆诸悩?biāo)簽的指示,它適合 于連同由用戶制定的分類標(biāo)簽的第 一指定進(jìn)行使用,該用戶也可以生 成所述消息。因?yàn)楂@得了在第二指定中使用的至少一個(gè)分類標(biāo)簽的指 示,所述方法適合用于笫一指定中使用的分類標(biāo)簽與由另一個(gè)用戶執(zhí) 行的第二指定中使用的分類標(biāo)簽之間變換。它比在另一個(gè)集合中的各
個(gè)獨(dú)立內(nèi)容項(xiàng)目的檢索更高效,因?yàn)橥ㄟ^匹配獲得的分類標(biāo)簽實(shí)現(xiàn)了 對(duì)被指定了第二指定中的標(biāo)簽的內(nèi)容項(xiàng)目的更快檢索??梢酝ㄟ^返回 的分類標(biāo)簽來檢索內(nèi)容項(xiàng)目,用該分類標(biāo)簽注解了它的記錄。由于通 過確定被指定了第 一指定的消息中指示的分類標(biāo)簽的內(nèi)容項(xiàng)目與被指 定了第二指定中的分類標(biāo)簽的內(nèi)容項(xiàng)目之間的相似度而進(jìn)行內(nèi)容標(biāo)簽
的匹配,所述變換應(yīng)該能在數(shù)據(jù)處理系統(tǒng)上執(zhí)行。因?yàn)槊總€(gè)內(nèi)容項(xiàng)目 包括至少一個(gè)可察覺內(nèi)容元素的記錄,由這種處理系統(tǒng)所確定的相似 性可能對(duì)應(yīng)于由用戶制造的分類。
注意到US2003/0037036/^開了一種生成用于分類系統(tǒng)的規(guī)則的方 法。實(shí)施第一水平的專家分類,從而專家對(duì)數(shù)據(jù)庫中的一組訓(xùn)練歌曲 進(jìn)行分類。在人工分類處理之前、之后或同時(shí),來自數(shù)據(jù)庫的歌曲根 據(jù)數(shù)字信號(hào)處理(DSP)技術(shù)而被分類。然后,對(duì)于比如歌曲的一段給 定媒體的所述定量的機(jī)器分類和定量的人工分類被置于所謂分類鏈 中。機(jī)器學(xué)習(xí)分類模塊結(jié)合人工完成的分類和機(jī)器完成的分類,并且 特別地,當(dāng)趨勢滿足某種標(biāo)準(zhǔn)時(shí)創(chuàng)建一規(guī)則。該技術(shù)將預(yù)定義的參數(shù) 空間映射到由音樂專家定義的心理聲學(xué)感知空間。為了 一致地應(yīng)用分 類技術(shù),人們被訓(xùn)練成為或被鑒定為"音樂專家"。因此,這個(gè)已知 的方法既不涉及分類標(biāo)簽的第二指定,也不涉及確定被指定了第一指 定的所述消息中指示的分類標(biāo)簽的內(nèi)容項(xiàng)目和被指定了第二指定中的 分類標(biāo)簽的內(nèi)容項(xiàng)目之間的相似度。主要由于這些原因,新用戶必須 被訓(xùn)練成為音樂專家,即正確應(yīng)用通用的分類。
實(shí)施例包括,通過比較來源于包括在被指定了第 一指定的消息中 指示的分類標(biāo)簽的各個(gè)內(nèi)容項(xiàng)目中的可感知內(nèi)容元素的至少一個(gè)記錄 的至少部分的表示的數(shù)據(jù)與來源于包括在被指定了第二指定中的分類 標(biāo)簽的各個(gè)內(nèi)容項(xiàng)目的可感知內(nèi)容元素的至少一個(gè)記錄的至少部分的表示的數(shù)據(jù),來確定相似度。
效果是對(duì)于與分類標(biāo)簽的第二指定相同的內(nèi)容項(xiàng)目集合,不需要 進(jìn)行分類標(biāo)簽的第一指定。
在實(shí)施例中,所述被比較的數(shù)據(jù)包括來源于可感知內(nèi)容元素的至 少一個(gè)記錄的至少部分的參數(shù)表示的數(shù)據(jù),通過將至少一個(gè)預(yù)定義的 分析算法應(yīng)用于至少所述部分可獲得每個(gè)參數(shù)表示。
效果是所述比較可以更高效地實(shí)施,并因此更快。
實(shí)施例包括獲取識(shí)別由組成所述參數(shù)表示的可能范圍的參數(shù)定義 的特征空間內(nèi)的第 一 子空間的數(shù)據(jù),所述識(shí)別第 一 子空間的數(shù)據(jù)表示 由可感知內(nèi)容元素的至少一個(gè)記錄的至少部分的參數(shù)表示跨越的一部 分空間,該可感知內(nèi)容元素包含在被指定了第 一指定的消息中指示的 分類標(biāo)簽的內(nèi)容項(xiàng)目中,和
確定特征空間中帶有點(diǎn)的第一子空間或其他子空間的距離或重疊 度,其表示由至少一個(gè)可感知內(nèi)容元素的所述記錄的至少部分的參數(shù) 表示,該可感知內(nèi)容元素包含在被指定了第二指定中的分類標(biāo)簽的內(nèi) 容項(xiàng)目中。
這實(shí)現(xiàn)了相對(duì)高效和準(zhǔn)確地決定第一指定中使用的分類標(biāo)簽和第 二指定中使用的分類標(biāo)簽之間的對(duì)應(yīng)關(guān)系。子空間基于被指定了相同 分類標(biāo)簽的幾個(gè)內(nèi)容項(xiàng)目。相對(duì)于對(duì)可感知內(nèi)容項(xiàng)目的各個(gè)記錄的幾 個(gè)獨(dú)立參數(shù)表示進(jìn)行比較,對(duì)子空間進(jìn)行比較是相對(duì)高效的。
在實(shí)施例中,經(jīng)過網(wǎng)絡(luò)鏈路由系統(tǒng)獲得用于識(shí)別第一子空間的數(shù) 據(jù),以用于根據(jù)存儲(chǔ)了表示內(nèi)容項(xiàng)目的第一集合的數(shù)據(jù)組的所述系統(tǒng) 來確定所述距離或重疊度。
這種在分布式系統(tǒng)(例如基于互聯(lián)網(wǎng)的推薦系統(tǒng))中的實(shí)施,其 特征在于系統(tǒng)之間相對(duì)高效的通信,因?yàn)閮?nèi)容項(xiàng)目的整個(gè)記錄不需要 都通過該網(wǎng)絡(luò)鏈路傳輸。
在一實(shí)施例中,分類標(biāo)簽的指示作為字符串包含在消息主體中, 該實(shí)例包4舌
至少返回帶有字符串的消息主體,所述字符串被對(duì)第二指定中使 用的至少一個(gè)分類標(biāo)簽的返回指示進(jìn)行編碼的字符串取代或鏈接到所 迷對(duì)第二指定中使用的至少一個(gè)分類標(biāo)簽的返回指示進(jìn)行編碼的字符串。
6這個(gè)實(shí)施例相對(duì)適合使用在用于討論媒體項(xiàng)目(例如電影,歌曲等) 的網(wǎng)絡(luò)論壇中。由一個(gè)用戶使用的描述所述媒體項(xiàng)目的分類被(直接 地或基于鏈路的激活來)自動(dòng)轉(zhuǎn)換為由論壇中的其他參與者使用的分類。
實(shí)施例進(jìn)一步包括使用至少一個(gè)分類標(biāo)簽,其指示被返回以制定 用于搜索表示內(nèi)容項(xiàng)目的第二集合的數(shù)據(jù)組的數(shù)據(jù)庫的查詢,每個(gè)內(nèi) 容項(xiàng)目包括至少一個(gè)可感知內(nèi)容元素的記錄,至少一些數(shù)據(jù)組與對(duì)應(yīng) 于在第二指定中指定的分類標(biāo)簽的分類標(biāo)簽相關(guān)聯(lián)地被存儲(chǔ)。
這是采用由第一用戶使用的分類指示搜索數(shù)據(jù)庫的相對(duì)高效的方 法,其中另一個(gè)實(shí)體已經(jīng)注釋了基于他或她自己的分類標(biāo)簽組的第二 集合。
根據(jù)本發(fā)明的另一方面,提供了用于處理來自系統(tǒng)用戶的消息的 系統(tǒng),該系統(tǒng)用于存儲(chǔ)表示內(nèi)容項(xiàng)目的第一集合的數(shù)據(jù)組,每個(gè)內(nèi)容 項(xiàng)目包括至少一個(gè)可感知內(nèi)容元素的記錄,其被配置以執(zhí)行根據(jù)本發(fā) 明的方法。
該系統(tǒng)可以實(shí)施在媒體播放器中,例如便攜式媒體播放器。本發(fā) 明也可以用服務(wù)器實(shí)現(xiàn),該服務(wù)器用于提供將由一個(gè)用戶定義的分類 變換為由其他用戶定義的另 一個(gè)分類的服務(wù)。該服務(wù)器可以配置用于 與不同用戶的個(gè)人設(shè)備進(jìn)行通信,該設(shè)備存儲(chǔ)著指定了用戶定義的分 類或注釋的媒體內(nèi)容項(xiàng)目。
根據(jù)本發(fā)明的另一方面,提供一種包括一組指令的計(jì)算機(jī)程序,, 當(dāng)該程序集成到機(jī)讀介質(zhì)時(shí),所述指令能夠使得具有信息處理能力的 系統(tǒng)執(zhí)行本發(fā)明的方法。
參照附圖,本發(fā)明將被進(jìn)一步詳細(xì)地說明,其中 圖1以示意性的方式示出了部分用于實(shí)現(xiàn)處理來自用戶的包括分 類標(biāo)簽指示的消息的各種方法的分布式計(jì)算環(huán)境;
圖2以示意性的方式示出了包括可感知內(nèi)容元素的記錄的文件集
合;
圖3是說明用戶資料生成的流程圖;和
圖4是說明由用于主持網(wǎng)絡(luò)論壇的服務(wù)器執(zhí)行的方法的流程圖。
具體實(shí)施例方式
圖1以這種示意性方式示出了第一個(gè)人計(jì)算機(jī)1、第二個(gè)人計(jì)算機(jī)
2、第一媒體播放器3和第二媒體播放器4如何連接到網(wǎng)絡(luò)5。該網(wǎng)絡(luò) 5可以是局域網(wǎng)、廣域網(wǎng)或例如互聯(lián)網(wǎng)的大型廣域網(wǎng)。服務(wù)器6同樣連 接到網(wǎng)絡(luò)5。第一和第二個(gè)人計(jì)算機(jī)l、 2與第一和第二媒體播放器3、 4中的每一個(gè)都包括處理器和用于存儲(chǔ)由處理器執(zhí)行的指令的存儲(chǔ)器 (未詳細(xì)示出)。第一和第二個(gè)人計(jì)算機(jī)l、 2分別包括第一和第二輸 入設(shè)備7、 8,以及第一和第二輸出設(shè)備9, 10。第一和第二輸出設(shè)備9、 10中的每一個(gè)包括至少一個(gè)視頻顯示單元(VDU)。
第一和第二個(gè)人計(jì)算機(jī)1、 2與第一和第二媒體播放器3、 4中的 每一個(gè)進(jìn)一步包括各自的用于存儲(chǔ)媒體文件的存儲(chǔ)設(shè)備(未示出)。 下面,由所述媒體文件表示的內(nèi)容項(xiàng)目將被假定為音軌。在其他實(shí)施 例中,媒體文件另外將包括與至少一個(gè)音軌同步的視頻片段。在另外 的實(shí)施例中,媒體文件由圖像或文檔以特殊種類的標(biāo)記語言組成。在 所有情況下,表示內(nèi)容項(xiàng)目的文件包括至少一個(gè)可感知內(nèi)容元素的記 錄。該記錄適合于被合適的設(shè)備呈現(xiàn)以使得其被感知。所述內(nèi)容元素 可以是諸如圖像或圖像序列的可見的內(nèi)容元素,可聽的內(nèi)容元素,或 它們的纟且合。
圖2示出音頻文件12a-12i的集合11。每個(gè)音頻文件12包括以祐_ 編碼和可選地被壓縮的形式的音軌的記錄。此外,每個(gè)音頻文件12可 以包括注釋,比如關(guān)于音軌的信息,例如表演藝術(shù)家的名字,音軌標(biāo) 題等。在一個(gè)變形中(未示出),每個(gè)音頻文件l2包括表示一個(gè)或多 個(gè)分類標(biāo)簽的信息。在圖2示出的變形中,與第一用戶相關(guān)的第一表 13和與第二用戶相關(guān)的第二表14,包括將分類標(biāo)簽與音頻文件 12a-12i中所選擇的音頻文件相關(guān)聯(lián)的信息。第一表13包括表示分類 標(biāo)簽對(duì)音頻文件12的第一指定的信息。第二表"包括表示分類標(biāo)簽 對(duì)音頻文件12的第二指定的信息。
在一個(gè)變形中,所述分類標(biāo)簽由用戶從一組預(yù)定義的分類標(biāo)簽中 選擇并由用戶指派給音頻文件l^-Ui中的那些他認(rèn)為落入了所標(biāo)分 類中的音頻文件。在另一個(gè)變形中,用戶確定分類標(biāo)簽。可以理解, 在兩種情況下,由于包含在音頻文件Ua-12i中的音軌的不同評(píng)價(jià),第一表l3不同于第二表"。進(jìn)一步注意到, 一個(gè)音頻文件12可以被 指定多個(gè)分類標(biāo)簽。
注意到,在第一和第二個(gè)人計(jì)算機(jī)l、 2與第一和第二媒體播放器 3、 4中的每一個(gè)中將存在音頻文件的不同集合。在其他實(shí)施例中,在 所述設(shè)備中只有一個(gè)諸如第一和第二列表13、 14的列表。如果多個(gè)用 戶分享用于呈現(xiàn)所迷可感知內(nèi)容元素的所述設(shè)備,那么這一個(gè)列表不 需要與特定用戶相關(guān)聯(lián)。
在操作中,第一和第二個(gè)人計(jì)算機(jī)l、 2與第一和第二媒體播放器 3、 4中的每一個(gè)執(zhí)行如圖3所示的方法。根據(jù)所述變形,有條件地或 定期地實(shí)現(xiàn)這個(gè)方法。它運(yùn)行于第一和第二列表13、 14中的一個(gè)上, 即使用分類標(biāo)簽對(duì)音頻文件12的一個(gè)指定。這里,假定使用第一列表 13。
在第一步驟15中,從第一列表13中檢索分類標(biāo)簽。接下來(步 驟16),在集合11中識(shí)別指定了那個(gè)分類標(biāo)簽的音頻文件12。接著 (步驟17),對(duì)于每個(gè)被識(shí)別的音頻文件12檢索特征向量。
特征向量是包含在相關(guān)音頻文件12內(nèi)的至少一部分音軌的參數(shù)表 示。通過將至少一個(gè)預(yù)定義的分析算法應(yīng)用到所述部分,可以得到每 個(gè)參數(shù)表示。所述特征向量包括多個(gè)元素,每個(gè)元素構(gòu)成了量化多維 特征空間的尺度的參數(shù)值。所述多維特征空間感性地描述了音軌的重 要屬性。通過將預(yù)定義的分析算法應(yīng)用于表示至少一部分特定音軌的 信號(hào),來獲得與該特定音軌關(guān)聯(lián)的特征向量中的每個(gè)值。在某個(gè)實(shí)施 例中,分析多個(gè)信號(hào)(每個(gè)信號(hào)基于音軌的不同部分)。在這種情況 下,特征向量中不同的值可能與不同的部分有關(guān)。
使用基于預(yù)定的分析算法的計(jì)算方法確保所述特征向量是至少一 部分所述相關(guān)音軌的可感知屬性的客觀表征。與將所述相關(guān)音軌的全 部進(jìn)行編碼的表示方法相比,它更加緊湊。
根據(jù)所述實(shí)施方法,所述分析算法可以采用PCM (脈沖編碼調(diào)制) 值、DCT(離散余弦變換)系數(shù)或編碼音頻信號(hào)的任意其他方便的形式 作為輸入。像這樣的用于可感知地量化音軌的重要屬性的合適分析算 法是公知的。因此,在這里沒有非常詳細(xì)地描述它們。在Klapuri等 人的 "Analysis of the Meter of Acoustic Musical Signals", IEEE Trans. Speech and Audio Proc.中描述了 一個(gè)實(shí)例。該文章描述了一
9種在觸覺、觸感和測量水平上分析聲學(xué)音樂信號(hào)的計(jì)量的方法,所述 信號(hào)對(duì)應(yīng)于不同的時(shí)間尺度。例如該結(jié)果可以用于識(shí)別音樂流派(古 典、爵士等等)。另一個(gè)可以用于獲得表征一部分音軌的參數(shù)的算法
的實(shí)例,出現(xiàn)在Sheirer, E. D.在1998年1月的"Tempo and beat analysis of acoustic usical signals", J. Acoust. Soc. Am. ,103 (1) 中。進(jìn)一步的可能性是使用如在語音識(shí)別算法中也被采用的Mel頻率 倒譜系數(shù)來建模音軌或部分音軌。
在讀取所述特征向量的步驟17之后,確定識(shí)別所述多維特征空間 內(nèi)的子空間的一組數(shù)據(jù)(步驟18)。該子空間表示由處理步驟17中所 讀取的特征向量貫穿的所述多維特征空間的一部分。在圖示的實(shí)施例 中,該步驟18包括針對(duì)在前面的步驟17中讀取的特征向量的集合中 的特征向量的每個(gè)元素,計(jì)算其均值和標(biāo)準(zhǔn)偏差。在可替代的實(shí)施例 中,確定最大和最小值。
在隨后的步驟20中,將步驟18中導(dǎo)出的數(shù)據(jù)輸入表19。表19將 在第一列表13中定義的每個(gè)分類標(biāo)簽鏈接到識(shí)別所述特征空間內(nèi)的子 空間的一組數(shù)據(jù)。為了完成表19,接下來的步驟21包括在第一列表搜 索新的分類標(biāo)簽。如果發(fā)現(xiàn),則重復(fù)步驟15-18、 20、 21。否則,終止 圖3所示的流程。
表19可用于將第一列表13中的分類標(biāo)簽變換為第二列表l4中的 分類標(biāo)簽。為了實(shí)施這個(gè)轉(zhuǎn)換,獲得基于第二列表l4的第二版本的表 19。表19中存在的分類標(biāo)簽作為消息中的輸入("搜索分類")而被 接收。從表19中讀取定義與分類標(biāo)簽相關(guān)的子空間的數(shù)據(jù)。然后,確 定基于第二列表14的在所述表中定義的每個(gè)子空間的重疊度,從而識(shí) 別第二列表14中對(duì)應(yīng)于搜索分類的分類標(biāo)簽。在一個(gè)可替代方案中, 返回與具有最大重疊度的子空間相關(guān)聯(lián)的分類標(biāo)簽。在另一個(gè)實(shí)施例 中,返回第二列表14中的、與具有高于預(yù)定義的最小重疊度的各個(gè)子 空間相關(guān)聯(lián)的所有分類標(biāo)簽。在又一個(gè)實(shí)施例中,使用距離測量,從 而甚至第二列表14中的、與這樣的子空間相關(guān)聯(lián)的分類標(biāo)簽可以作為 輸出而被返回,所述這樣的子空間不和與所述搜索分類相關(guān)聯(lián)的子空 間重疊。這些可替代方案的組合也是可以想象的,其中如果另一個(gè)沒 有結(jié)果,則只進(jìn)行一個(gè)或多個(gè)比較。例如,如果在子空間之間沒有重 疊,可以使用所述距離量度。在一個(gè)可替代方案中,相似度的類型取決于用戶輸入。例如,在用戶想要為特定的音樂分類拓寬他的喜好的 情況下,所述距離量度可以用于取代重疊度的確定。
在可替代的粗略的變換中,為第二列表14中的每個(gè)分類標(biāo)簽讀取 一個(gè)特征向量。然后,決定哪個(gè)特征向量位于對(duì)應(yīng)于所述搜索分類標(biāo) 簽的子空間內(nèi)和/或哪個(gè)特征向量最接近于根據(jù)預(yù)定義的距離度量的
子空間。
兩個(gè)涉及使用定義特征空間中子空間的數(shù)據(jù)來進(jìn)行的分類標(biāo)簽之 間的轉(zhuǎn)換的應(yīng)用將被描述。在第一應(yīng)用中,基于第一列表13而生成的 表19用于在存儲(chǔ)于另 一個(gè)設(shè)備的集合中搜尋音頻文件,在第二應(yīng)用中, 鏈接到特定用戶的這種表19用于將記錄中的文本串轉(zhuǎn)換為網(wǎng)絡(luò)論壇或
布告欄。
例如對(duì)于第一應(yīng)用,第二媒體播放器4可以實(shí)施來確定到與所述 搜索分類相關(guān)聯(lián)的子空間的距離,或與所述子空間的重疊度。為此目 的,將表示表19的數(shù)據(jù)從第一媒體播放器3傳輸?shù)降诙襟w播放器4。 包括所述搜索分類標(biāo)簽的消息,經(jīng)由第二媒體播放器4上的控制直接 地或者作為從第一媒體播放器3到第二媒體播放器4的消息,被輸入 到第二媒體播放器4。第二媒體播放器4返回一個(gè)或多個(gè)指定給存儲(chǔ)在 第二媒體播放器4中的音頻文件l2的分類標(biāo)簽。所述返回的分類標(biāo)簽 可以用于例如制定用來搜索音頻文件數(shù)據(jù)庫的查詢,每一個(gè)音頻文件 與分類標(biāo)簽相關(guān)聯(lián)地存儲(chǔ),而所述分類標(biāo)簽對(duì)應(yīng)于由第二媒體播放器4 的用戶指定的分類標(biāo)簽。因此,分類標(biāo)簽的轉(zhuǎn)換可以用于執(zhí)行對(duì)于將 要被從第二媒體播放器4傳輸?shù)降谝幻襟w播放器3的音頻文件的相對(duì) 較快的搜尋。
圖4示出了第二應(yīng)用。在該情況下,服務(wù)器6實(shí)施由不同用戶使 用的分類標(biāo)簽之間的轉(zhuǎn)換。服務(wù)器6被配置以執(zhí)行用于提供網(wǎng)絡(luò)論壇 工具的軟件。在該實(shí)例中,網(wǎng)絡(luò)論壇涉及音頻文件。如果網(wǎng)絡(luò)論壇涉 及其他類型的內(nèi)容項(xiàng)目(例如視頻或圖像文件),則應(yīng)用相同的原則。
諸如圖3示出的表19的表與所述工具的每個(gè)注冊(cè)用戶相關(guān)聯(lián)。它 包括由相關(guān)聯(lián)用戶使用的分類標(biāo)簽。在可感知特征空間中定義子空間 的一組數(shù)據(jù)與每個(gè)分類標(biāo)簽一起存儲(chǔ)。通過將圖3的方法應(yīng)用于用戶 已經(jīng)向其指定了分類標(biāo)簽的音頻文件的集合來確定該組數(shù)據(jù)。
當(dāng)用戶登錄到所述網(wǎng)絡(luò)論壇時(shí),例如通過用戶名識(shí)別他或她(步驟22)。如果該用戶是新用戶,與該用戶相關(guān)聯(lián)的表19被上傳到服務(wù) 器(步驟23)。如果該用戶是已知的,從與服務(wù)器6相關(guān)聯(lián)的存儲(chǔ)設(shè) 備檢索表l9 (步驟2"。
服務(wù)器6從第一用戶接收命令來觀看由其他用戶發(fā)布的特定消息 (步驟25)。確定其他用戶的身份(步驟26)以檢索與所述其他用戶 相關(guān)聯(lián)的表"(步驟27)。也讀取所述發(fā)布的消息(步驟28)。它包 括消息主體,該消息主體包括編碼的字符串。對(duì)應(yīng)于在與所述其他用 戶相關(guān)聯(lián)的表19中存在的分類標(biāo)簽的字符串被確定并被轉(zhuǎn)換為與第一 用戶相關(guān)聯(lián)的表19中的分類標(biāo)簽(步驟29)。該步驟29包括使用上 迷方法之一來確定相似度。然后,表示由消息發(fā)布者使用的分類標(biāo)簽 的字符串被表示由第一用戶使用的分類標(biāo)簽的字符串取代,或者被鏈 接到所述表示由第一用戶使用的分類標(biāo)簽的字符串。然后,已轉(zhuǎn)換的 消息或設(shè)有鏈接的消息作為消息被傳輸?shù)降?一用戶以用于在第 一和第 二輸出設(shè)備9、 IO之一上顯示。
如果提供了鏈接,將元數(shù)據(jù)附加到對(duì)由消息發(fā)布者使用的分類標(biāo) 簽進(jìn)行編碼的字符串。該元數(shù)據(jù)將所述字符串變成了活動(dòng)元素,從而 當(dāng)?shù)谝挥脩籼峁┻x擇所述活動(dòng)元素的命令時(shí),顯示表示由第一用戶使 用的分類標(biāo)簽的字符串。如現(xiàn)有技術(shù)中已知的,該命令可以通過將光 標(biāo)置于所述活動(dòng)元素之上來提供。
上面描述的應(yīng)用具有共同之處使用客觀上可推導(dǎo)的特征向量空 間,將由一個(gè)用戶指定的分類標(biāo)簽轉(zhuǎn)換為由另一個(gè)用戶指定的分類標(biāo) 簽。因此,方便了用戶之間的通信,并且防止了由于誤解而產(chǎn)生的不 必要的通信。
應(yīng)該注意,上述實(shí)施例用于說明而非限制本發(fā)明,并且本領(lǐng)域技 術(shù)人員應(yīng)該能夠設(shè)計(jì)許多不脫離所附權(quán)利要求的范圍的可替代實(shí)施 例。在權(quán)利要求中,位于括號(hào)中的任何附圖標(biāo)記不應(yīng)被解釋來限制所 迷權(quán)利要求。元件之前的詞語"一"不排除多個(gè)這種元件的存在。在 相互不同的從屬權(quán)利要求中敘迷的某些方法,事實(shí)上不表示這些方法 的組合不能有利地被使用。
例如,在相同的或基本相同的內(nèi)容項(xiàng)目集合上已經(jīng)實(shí)施了分類標(biāo) 簽的第一指定和分類標(biāo)簽的第二指定。指定了第一指定的消息中的分 類標(biāo)簽的內(nèi)容項(xiàng)目與指定了第二指定中的分類標(biāo)簽的內(nèi)容項(xiàng)目之間的
12相似度可以是內(nèi)容項(xiàng)目的特性和/或該內(nèi)容項(xiàng)目的注釋,比如標(biāo)題、表 演藝術(shù)家等。在分布式系統(tǒng)中,將指定的分類標(biāo)簽與內(nèi)容項(xiàng)目相關(guān)聯(lián) 的數(shù)據(jù)可以被存儲(chǔ),并且所述內(nèi)容項(xiàng)目本身可以存儲(chǔ)在不同的設(shè)備上。 在實(shí)施例中,可以通過例如光學(xué)或無線數(shù)據(jù)鏈路的個(gè)人區(qū)域網(wǎng)絡(luò)鏈路
在第一和第二媒體播放器3、 4之間傳輸數(shù)據(jù)。
權(quán)利要求
1.處理來自系統(tǒng)(1-4)用戶的消息的方法,該系統(tǒng)用于存儲(chǔ)表示內(nèi)容項(xiàng)目(12)的第一集合(11)的數(shù)據(jù)組,每個(gè)內(nèi)容項(xiàng)目(12)包括至少一個(gè)可感知內(nèi)容元素的記錄,該方法包括獲取表示分類標(biāo)簽對(duì)第一集合(11)中內(nèi)容項(xiàng)目(12)的第一指定的信息(13;19),其中所述消息包括在第一指定中使用的分類標(biāo)簽的指示,獲取表示分類標(biāo)簽對(duì)內(nèi)容項(xiàng)目(12)的第二指定的信息(14),該內(nèi)容項(xiàng)目(12)包括至少一個(gè)可感知內(nèi)容元素的記錄,和通過確定指定了在第一指定的消息中指示的分類標(biāo)簽的內(nèi)容項(xiàng)目(12)與指定了在第二指定中的分類標(biāo)簽的內(nèi)容項(xiàng)目(12)之間的相似度,將在所述消息中指示的分類標(biāo)簽與在所述第二指定中使用的至少一個(gè)分類標(biāo)簽的指示進(jìn)行匹配。
2. 根據(jù)權(quán)利要求1的方法,包括通過比較由包含在指定了在第一 指定的消息中指示的分類標(biāo)簽的各個(gè)內(nèi)容項(xiàng)目(12)中的可感知內(nèi)容 元素的至少一個(gè)記錄的至少部分的表示所導(dǎo)出的數(shù)據(jù)與由包含在指定 了第二指定中的分類標(biāo)簽的各個(gè)內(nèi)容項(xiàng)目中的可感知內(nèi)容元素的至少 一個(gè)記錄的至少部分的表示所導(dǎo)出的數(shù)據(jù),來確定相似度。
3. 根據(jù)權(quán)利要求2的方法,其中被比較的數(shù)據(jù)包括由可感知內(nèi)容 元素的至少一個(gè)記錄的至少部分的參數(shù)表示所導(dǎo)出的數(shù)據(jù),每個(gè)參數(shù) 表示可通過將至少一個(gè)預(yù)定的分析算法應(yīng)用到至少所述部分來獲得。
4. 根據(jù)權(quán)利要求3的方法,包括獲取用于識(shí)別由構(gòu)成所述參數(shù)表 示的可能范圍的參數(shù)定義的特征空間內(nèi)的第一子空間的數(shù)據(jù),所述用 于識(shí)別第 一子空間的數(shù)據(jù)表示由包含在指定了在第 一指定的消息中指 示的分類標(biāo)簽的內(nèi)容項(xiàng)目中的可感知內(nèi)容元素的至少一個(gè)記錄的至少 部分的參數(shù)表示貫穿的一部分空間,以及確定特征空間中具有點(diǎn)的第一子空間或其他子空間的距離或重疊度,其表示了包含在指定了第二指定中的分類標(biāo)簽的內(nèi)容項(xiàng)目中的至 少一個(gè)可感知內(nèi)容元素的至少部分記錄的參數(shù)表示。
5. 根據(jù)權(quán)利要求4的方法,其中用于識(shí)別所述笫一子空間的數(shù)據(jù) 通過網(wǎng)絡(luò)鏈路(5)由系統(tǒng)(1-4, 6)獲得,以用于根據(jù)存儲(chǔ)了表示內(nèi)容項(xiàng)目(12)的第一集合的數(shù)據(jù)組的所述系統(tǒng)(1-4)來確定所述距離 或重疊度。
6. 根據(jù)權(quán)利要求1-5中任意一個(gè)的方法,其中分類標(biāo)簽的指示作 為字符串包含在消息主體中,該方法包括至少返回帶有字符串的消息主體,所述字符串由對(duì)第二指定中使 用的至少一個(gè)分類標(biāo)簽的返回指示進(jìn)行編碼的字符串取代,或者所述 字符串鏈接到所述對(duì)第二指定中使用的至少一個(gè)分類標(biāo)簽的返回指示 進(jìn)行編碼的字符串。
7. 根據(jù)權(quán)利要求1-6中任意一個(gè)的方法,進(jìn)一步包括使用至少一 個(gè)所述分類標(biāo)簽,返回所述分類標(biāo)簽的指示以制定用于搜尋表示內(nèi)容 項(xiàng)目(12)的第二集合的數(shù)據(jù)組的數(shù)據(jù)庫的查詢,每個(gè)內(nèi)容項(xiàng)目(12) 包括至少一個(gè)可感知內(nèi)容元素的記錄,至少一些數(shù)據(jù)組與對(duì)應(yīng)于在第二指定中指定的分類標(biāo)簽的分類標(biāo)簽相關(guān)聯(lián)地存儲(chǔ)。
8. 用于處理來自系統(tǒng)(1-4)用戶的消息的系統(tǒng),該系統(tǒng)用于存儲(chǔ) 表示內(nèi)容項(xiàng)目(12)的第一集合的數(shù)據(jù)組,每個(gè)內(nèi)容項(xiàng)目(12)包括至 少一個(gè)可感知內(nèi)容元素的記錄,其被配置以執(zhí)行根據(jù)權(quán)利要求l-7中 任意一個(gè)的方法。
9. 包括一組指令的計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序集成到機(jī)讀介質(zhì) 時(shí),該指令能夠使得具有信息處理能力的系統(tǒng)執(zhí)行根據(jù)權(quán)利要求l-7 中任意一個(gè)的方法。
全文摘要
一種處理來自系統(tǒng)(1-4)用戶的消息的方法,該系統(tǒng)用于存儲(chǔ)表示內(nèi)容項(xiàng)目(12)的第一集合(11)的數(shù)據(jù)組,每個(gè)內(nèi)容項(xiàng)目包括至少一個(gè)可感知的內(nèi)容元素的記錄,該方法包括獲取表示分類標(biāo)簽對(duì)第一集合(11)中的內(nèi)容項(xiàng)目(12)的第一指定的信息(13;19),其中所述消息包括在第一指定中使用的分類標(biāo)簽的指示。該方法進(jìn)一步包括獲取表示分類標(biāo)簽對(duì)內(nèi)容項(xiàng)目(12)的第二指定的信息(14),該內(nèi)容項(xiàng)目包括至少一個(gè)可感知內(nèi)容元素的記錄;以及通過確定指定了在第一指定的消息中指示的分類標(biāo)簽的內(nèi)容項(xiàng)目(12)與指定了第二指定中的分類標(biāo)簽的內(nèi)容項(xiàng)目(12)之間的相似度,將在所述消息中指示的分類標(biāo)簽與在第二指定中使用的至少一個(gè)分類標(biāo)簽的指示進(jìn)行匹配。
文檔編號(hào)G06F17/30GK101578600SQ200780015816
公開日2009年11月11日 申請(qǐng)日期2007年4月20日 優(yōu)先權(quán)日2006年5月2日
發(fā)明者J·斯科羅尼克 申請(qǐng)人:皇家飛利浦電子股份有限公司