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

基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)和檢索從媒體內(nèi)容中導(dǎo)出的指紋的制作方法

文檔序號(hào):6349080閱讀:126來(lái)源:國(guó)知局
專(zhuān)利名稱:基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)和檢索從媒體內(nèi)容中導(dǎo)出的指紋的制作方法
技術(shù)領(lǐng)域
本公開(kāi)一般涉及媒體內(nèi)容指紋。更具體地,本發(fā)明的實(shí)施例涉及基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)和/或檢索從媒體內(nèi)容導(dǎo)出的指紋。
背景技術(shù)
媒體剪輯或媒體內(nèi)容一般表示音頻媒體、視頻媒體、音頻/可視(AV)媒體、靜止圖像、或任何其它適合的媒體,并且包括利用至少一個(gè)媒體來(lái)實(shí)施、存儲(chǔ)、發(fā)送、接收、處理、或其它使用的信息。常用的媒體剪輯格式包括FLV格式(flash視頻)、窗口媒體視頻(Windows Media Video)、RealMedia、Quicktime、MPEG、MP3、DivX、JPEG、Bitmap 或 GIF。如本文中所使用的,術(shù)語(yǔ)“媒體剪輯”、“媒體內(nèi)容”、“信息內(nèi)容”和“內(nèi)容”可互換使用。可用一個(gè)或更多個(gè)圖像來(lái)定義媒體剪輯。例如,視頻媒體可為一組時(shí)間上相關(guān)的幀或圖像在視頻媒體的特定時(shí)間點(diǎn)上的組合。另外,可使用本領(lǐng)域中公知的許多不同的技術(shù)將音頻媒體表示為一個(gè)或更多個(gè)圖像。例如,可以以頻譜圖來(lái)捕獲音頻信息。在頻譜圖中,水平軸可表示時(shí)間,垂直軸可表示頻率,以及可以以第三維來(lái)表示特定頻率在特定時(shí)間處的幅度。另外,在二維頻譜圖中,可以用更粗的線、更強(qiáng)烈的顏色或灰度值來(lái)表示幅度。可使用對(duì)以上示例的許多不同的修改以及其它表示將音頻剪輯表示為圖像。定義媒體內(nèi)容(音頻和/或視頻)的圖像可與對(duì)應(yīng)的指紋(“指紋”與“簽名”可互換使用并且等同于“簽名”)相關(guān)聯(lián)。媒體內(nèi)容的一些指紋可從媒體內(nèi)容的一部分內(nèi)的信息來(lái)導(dǎo)出(例如,提取、生成、計(jì)算),或者媒體內(nèi)容的一些指紋包括媒體內(nèi)容的一部分。媒體指紋具體化或捕獲對(duì)應(yīng)媒體的媒體內(nèi)容的本質(zhì),并且可唯一地由其來(lái)識(shí)別。視頻指紋是可從視頻剪輯的圖像或幀導(dǎo)出的媒體指紋。音頻指紋是可從具有嵌入的音頻信息(例如頻譜圖)的圖像導(dǎo)出的媒體指紋。另外,術(shù)語(yǔ)“媒體指紋”可指媒體內(nèi)容的低比特率表示,其中,該媒體指紋與該媒體內(nèi)容相關(guān)聯(lián)并且該媒體指紋是從該媒體內(nèi)容導(dǎo)出的。


以附圖中的圖,經(jīng)由示例、而不是經(jīng)由限制來(lái)描述本發(fā)明,其中相同的附圖標(biāo)記表示類(lèi)似的部件,并且其中圖1圖示根據(jù)一個(gè)或更多個(gè)實(shí)施例的系統(tǒng)的框圖;圖2圖示根據(jù)一個(gè)或更多個(gè)實(shí)施例的用于存儲(chǔ)指紋的示例過(guò)程;圖3圖示根據(jù)一個(gè)或更多個(gè)實(shí)施例的用于檢索指紋的示例過(guò)程;圖4A-圖4C圖示根據(jù)一個(gè)或更多個(gè)實(shí)施例的例示性數(shù)據(jù)庫(kù)組織方案的可視化;
6
圖5圖示可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例計(jì)算機(jī)系統(tǒng)平臺(tái)的示例;以及圖6圖示可用于實(shí)現(xiàn)本發(fā)明的實(shí)施例的示例集成電路裝置。
具體實(shí)施例方式本文中公開(kāi)的示例實(shí)施例涉及基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)和檢索從媒體內(nèi)容導(dǎo)出(例如提取、生成、確定、計(jì)算)的指紋。在下面的描述中,為了說(shuō)明的目的,提出了很多具體的細(xì)節(jié)以提供對(duì)本發(fā)明的全面理解。但是,本發(fā)明可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)。在其它實(shí)例中,為了避免不必要地使本發(fā)明難以理解,以框圖形式示出公知的結(jié)構(gòu)和裝置。本文中,根據(jù)下面的提綱來(lái)描述示例實(shí)施例。1.0 —般概述2.0結(jié)構(gòu)和功能概述3. 0基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)媒體內(nèi)容的指紋4. 0基于媒體內(nèi)容的分類(lèi)來(lái)檢索媒體內(nèi)容的指紋5. 0實(shí)現(xiàn)機(jī)制一硬件概述6. 0等同、擴(kuò)展、替換及雜項(xiàng)1. 0 一般概述可使用指紋來(lái)確定兩個(gè)媒體剪輯是否相同或者是否已從原始媒體剪輯導(dǎo)出了可疑媒體剪輯。還可使用短媒體剪輯的指紋來(lái)識(shí)別從中提取短媒體剪輯的更大媒體剪輯。例如,為了基于歌曲的十秒剪輯來(lái)識(shí)別歌曲,可從十秒剪輯導(dǎo)出指紋,然后可將該指紋(或指紋哈希值)與對(duì)應(yīng)于數(shù)以千計(jì)的音頻記錄的大的指紋(指紋哈希值)數(shù)據(jù)庫(kù)進(jìn)行比較,以尋找匹配并識(shí)別完整的歌曲。在另一示例中,可將從可疑圖像的一個(gè)或更多個(gè)特征導(dǎo)出的查詢指紋與數(shù)據(jù)庫(kù)中存儲(chǔ)的指紋進(jìn)行比較,以識(shí)別對(duì)可疑圖像的匹配。在實(shí)施例中,存儲(chǔ)從媒體內(nèi)容導(dǎo)出的指紋包括在媒體內(nèi)容中識(shí)別屬性(多個(gè)屬性)以及基于被識(shí)別的屬性(多個(gè)屬性)來(lái)計(jì)算媒體內(nèi)容的分類(lèi)值。此后,將從媒體內(nèi)容導(dǎo)出的指紋與媒體內(nèi)容的分類(lèi)值一起存儲(chǔ)??扇绱擞?jì)算分類(lèi)值,使得分類(lèi)值標(biāo)識(shí)用以計(jì)算分類(lèi)值的屬性(多個(gè)屬性)。也可基于屬性值的集合來(lái)計(jì)算分類(lèi)值,其中每個(gè)屬性值是基于媒體內(nèi)容的相應(yīng)屬性來(lái)計(jì)算的。在實(shí)施例中,媒體內(nèi)容的屬性(多個(gè)屬性)可包括音頻屬性和/或視頻屬性。在實(shí)施例中,可基于與媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在媒體內(nèi)容中識(shí)別屬性,或者利用分析媒體數(shù)據(jù)以檢測(cè)屬性,在媒體內(nèi)容中識(shí)別屬性。在實(shí)施例中,針對(duì)從查詢媒體內(nèi)容導(dǎo)出的查詢指紋對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢索包括分析查詢媒體內(nèi)容以在查詢媒體內(nèi)容中識(shí)別屬性(多個(gè)屬性)的集合,以及基于被識(shí)別的屬性 (多個(gè)屬性)來(lái)計(jì)算查詢媒體內(nèi)容的分類(lèi)值。其后,可將從具有與查詢媒體內(nèi)容相同的分類(lèi)值的媒體內(nèi)容導(dǎo)出的指紋識(shí)別為檢索組,并且可針對(duì)查詢指紋對(duì)檢索組進(jìn)行檢索。在實(shí)施例中,當(dāng)在檢索組中未發(fā)現(xiàn)查詢指紋時(shí),可針對(duì)查詢指紋檢索從分類(lèi)值與查詢媒體內(nèi)容的分類(lèi)值類(lèi)似的媒體內(nèi)容導(dǎo)出的指紋。在實(shí)施例中,當(dāng)在檢索組中未發(fā)現(xiàn)查詢指紋時(shí),可基于修改的屬性(多個(gè)屬性)的集合來(lái)確定媒體內(nèi)容的新分類(lèi)值。例如可通過(guò)丟棄以低置信度測(cè)量標(biāo)識(shí)的屬性,來(lái)獲得修改的屬性(多個(gè)屬性)的集合。也可通過(guò)隨機(jī)地丟棄一個(gè)或更多個(gè)之前被識(shí)別的屬性,來(lái)獲得修改的屬性(多個(gè)屬性)的集合。其后,可將從具有新分類(lèi)值的媒體內(nèi)容導(dǎo)出的指紋識(shí)別為新檢索組,并且可針對(duì)查詢指紋對(duì)新檢索組進(jìn)行檢索。本發(fā)明的其它實(shí)施例可包括具有執(zhí)行上述步驟的功能的系統(tǒng)和計(jì)算機(jī)可讀介質(zhì)。2.0結(jié)構(gòu)和功能概述本文中可參考包括視頻和/或音頻媒體的一個(gè)或更多個(gè)示例媒體,來(lái)描述媒體指紋。本說(shuō)明書(shū)中對(duì)示例媒體的選擇可以是為了簡(jiǎn)單和簡(jiǎn)明的一致性,除非明確地相反表示, 其不應(yīng)被解釋為將實(shí)施例限制為特定的媒體,因?yàn)楸景l(fā)明的實(shí)施例非常適合于利用任何媒體內(nèi)容來(lái)運(yùn)行。圖1示出根據(jù)一個(gè)或更多個(gè)可能實(shí)施例的系統(tǒng)(100)。如圖1所示,該系統(tǒng)包括屬性識(shí)別單元(104)、媒體內(nèi)容分類(lèi)單元(108)、指紋導(dǎo)出單元(11 、指紋存儲(chǔ)單元(116)、指紋查詢單元(118)和數(shù)據(jù)倉(cāng)庫(kù)(120)。這些部件中的每個(gè)部件在以下被描述,并且可位于同一裝置上(例如,服務(wù)器、大型機(jī)、桌面PC、膝上型計(jì)算機(jī)、PDA、電視機(jī)、電纜盒、衛(wèi)星盒、電話亭、電話、移動(dòng)電話等), 或者可利用有線和/或無(wú)線部分而位于通過(guò)網(wǎng)絡(luò)(例如,因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、局域網(wǎng) (LAN)、廣域網(wǎng)(WAN)等)耦合的分離裝置上。在一個(gè)或更多個(gè)實(shí)施例中,使用客戶端-服務(wù)器拓?fù)鋪?lái)實(shí)現(xiàn)系統(tǒng)100。系統(tǒng)(100)自身可為運(yùn)行在一個(gè)或更多個(gè)服務(wù)器上的企業(yè)應(yīng)用, 而在某些實(shí)施例中可為點(diǎn)對(duì)點(diǎn)系統(tǒng),或者可駐留在單個(gè)計(jì)算系統(tǒng)上。另外,可使用一個(gè)或更多個(gè)接口、網(wǎng)站入口(web portal)、或任何其它對(duì)質(zhì)量監(jiān)控邏輯100進(jìn)行訪問(wèn)的工具,來(lái)從其它機(jī)器可訪問(wèn)系統(tǒng)(100)。在一個(gè)或更多個(gè)實(shí)施例中,一個(gè)或更多個(gè)用戶通過(guò)諸如因特網(wǎng)的網(wǎng)絡(luò)連接可訪問(wèn)系統(tǒng)(100)。也可通過(guò)網(wǎng)絡(luò)連接來(lái)存儲(chǔ)和訪問(wèn)由系統(tǒng)(100)提供的信息和/或服務(wù)。本文中可參考包括靜止圖像、視頻和/或音頻媒體的一個(gè)或更多個(gè)示例媒體,來(lái)描述媒體內(nèi)容(例如媒體內(nèi)容(102))。本說(shuō)明書(shū)中對(duì)示例媒體的選擇可以是為了簡(jiǎn)單和簡(jiǎn)明的一致性,除非明確地相反表示,其不應(yīng)被解釋為將實(shí)施例限制為特定的媒體,因?yàn)楸景l(fā)明的實(shí)施例非常適合于利用靜止圖像、音頻媒體、或視頻媒體來(lái)運(yùn)行。另外,本發(fā)明的實(shí)施例非常適合于利用與音頻和/或視頻媒體對(duì)應(yīng)的、表示兩個(gè)或三個(gè)空間維度的圖像來(lái)運(yùn)行。在可能的實(shí)施例中,指紋導(dǎo)出單元112對(duì)應(yīng)于用于從媒體內(nèi)容(102)導(dǎo)出(例如, 提取、生成、確定、計(jì)算等)媒體指紋(114)( “指紋”與“簽名”可互換使用并且等同于“簽名”)的軟件和/或硬件。指紋(114)可對(duì)應(yīng)于要被存儲(chǔ)在數(shù)據(jù)倉(cāng)庫(kù)(120)中的指紋或要在數(shù)據(jù)庫(kù)(120)中被檢索的查詢指紋??蓮囊曨l剪輯的圖像或幀來(lái)導(dǎo)出視頻指紋(114)。 可從具有嵌入的音頻信息(例如,頻譜圖)的圖像導(dǎo)出音頻指紋(114)。指紋導(dǎo)出單元112 也可被配置成使用本領(lǐng)域公知的任何其它方法從媒體內(nèi)容(102)導(dǎo)出指紋(114)。指紋導(dǎo)出單元112也可被配置成從媒體內(nèi)容(10 導(dǎo)出多個(gè)指紋(114)(例如,通過(guò)使用具有各種健壯性水平和變化靈敏度的指紋導(dǎo)出技術(shù))。另外,指紋導(dǎo)出單元112也可被配置成針對(duì)媒體內(nèi)容的不同部分單獨(dú)地導(dǎo)出指紋。例如,可使用去多路復(fù)用器將音頻/視頻媒體內(nèi)容 (102)分離成分離的成分(例如,音頻成分和視頻成分),并且可針對(duì)每個(gè)成分單獨(dú)地導(dǎo)出指紋(114)。
在可能的實(shí)施例中,屬性識(shí)別單元(104)對(duì)應(yīng)于用于在媒體內(nèi)容(102)中識(shí)別屬性(106)的軟件和/或硬件。屬性一般表示可使用任何音頻/視頻分析方法來(lái)檢測(cè)的媒體內(nèi)容的任何特征。屬性(106)可包括媒體內(nèi)容中可被檢測(cè)的可視覺(jué)感知到的特征。這樣的可識(shí)別媒體內(nèi)容的可視覺(jué)感知到的特征的示例包括室內(nèi)、室外、人臉、沒(méi)有人臉、類(lèi)型、汽車(chē)、沒(méi)有汽車(chē)、白天、夜晚等。屬性(106)可包括媒體內(nèi)容(10 中的可聽(tīng)得見(jiàn)的聲音。例如,屬性(106)可為指示籃球比賽的球網(wǎng)的嗖嗖聲、指示音樂(lè)的節(jié)奏聲、指示新聞或紀(jì)錄片的字的單調(diào)陳述、指示與野生生物有關(guān)的媒體內(nèi)容的獅子的吼聲。屬性(106)可包括人類(lèi)眼睛無(wú)法可視感知到或人類(lèi)耳朵聽(tīng)不見(jiàn)的媒體內(nèi)容的特征。例如,取代簡(jiǎn)單的暗/明分類(lèi), 可基于亮度的水平將平均亮度分組成人類(lèi)感知無(wú)法區(qū)分的八個(gè)不同類(lèi)別之一。屬性(106) 也可表示多個(gè)屬性的組合。例如,屬性(106)可為根據(jù)一個(gè)或更多個(gè)低級(jí)屬性確定的高級(jí)屬性。低級(jí)屬性可表示用來(lái)確定例如高級(jí)屬性的另一屬性的任何屬性。低級(jí)屬性的示例包括可用于確定諸如室內(nèi)場(chǎng)景、室外場(chǎng)景、白天場(chǎng)景、或夜晚場(chǎng)景的高級(jí)屬性的平均亮度。另外,可組合多個(gè)低級(jí)屬性來(lái)確定具有更高置信度水平的高級(jí)屬性,其中每個(gè)低級(jí)屬性指示特定的高級(jí)屬性。例如,可將平均亮度與諸如SIFT(尺度不變特征轉(zhuǎn)換,scale invariant feature transform)的局部特征檢測(cè)器相組合。局部特征檢測(cè)器會(huì)捕獲關(guān)于場(chǎng)景中的對(duì)象的信息。由于高平均亮度和汽車(chē)特征都指示室外場(chǎng)景,所以可使用對(duì)高平均亮度的檢測(cè)和對(duì)汽車(chē)特征的檢測(cè)來(lái)確定具有高置信度水平的室外場(chǎng)景。屬性識(shí)別單元(104)可被配置成通過(guò)分析媒體內(nèi)容(102)以確定屬性(106)、接收指示媒體內(nèi)容(102)的屬性(106)的用戶輸入、從與媒體內(nèi)容(102)相關(guān)聯(lián)的元數(shù)據(jù)提取屬性(106)、經(jīng)由從被識(shí)別的較低級(jí)屬性(106)進(jìn)行映射來(lái)確定更高級(jí)屬性(106)、或經(jīng)由任何其它合適的方法,來(lái)在媒體內(nèi)容中識(shí)別屬性。屬性識(shí)別單元(104)可基于對(duì)媒體內(nèi)容 (102)的分析正確地或不正確地在媒體內(nèi)容中識(shí)別屬性(106)。如本文中所指的,媒體內(nèi)容 (104)中被識(shí)別的屬性(106)僅僅是基于對(duì)媒體內(nèi)容(10 的分析而被假設(shè)為在媒體內(nèi)容 (102)中的屬性。由于分析可能不正確,所以媒體內(nèi)容中被識(shí)別的屬性(106)不一定在媒體內(nèi)容(102)中。另外,未被屬性識(shí)別單元(104)識(shí)別的屬性(106)實(shí)際上可在媒體內(nèi)容 (102)中。在可能的實(shí)施例中,媒體內(nèi)容分類(lèi)單元(108)對(duì)應(yīng)于被配置成基于媒體內(nèi)容 (102)中被識(shí)別的屬性(106)對(duì)媒體內(nèi)容(10 進(jìn)行分類(lèi)的軟件和/或硬件。媒體內(nèi)容分類(lèi)單元(108)可被配置成基于媒體內(nèi)容(10 中被識(shí)別的屬性(106)來(lái)提供媒體內(nèi)容 (102)的離散分類(lèi)值或連續(xù)分類(lèi)值(110)。在簡(jiǎn)單的實(shí)施例中,分類(lèi)值(110)可為媒體內(nèi)容 (102)中被識(shí)別的所有屬性(106)的列表或媒體內(nèi)容(102)中被識(shí)別的所有屬性(106)的其它表示。在可能的實(shí)施例中,媒體內(nèi)容分類(lèi)單元(108)可生成媒體內(nèi)容(102)中每個(gè)被識(shí)別的屬性(106)的屬性值,其后基于屬性值來(lái)計(jì)算分類(lèi)值(110)(例如,包括一個(gè)或更多個(gè)數(shù)字)。每個(gè)屬性值可直接表示媒體內(nèi)容中被識(shí)別的相應(yīng)屬性的存在或不存在。例如,當(dāng)針對(duì)三個(gè)屬性的存在或不存在分析圖像時(shí),在第二和第三個(gè)屬性存在的情況下,則圖像的分類(lèi)值(110)可為集合(0,1,1)表示。分類(lèi)值(110)可包括一個(gè)或更多個(gè)數(shù)字、字符、和/ 或符號(hào)。也可通過(guò)將函數(shù)應(yīng)用于屬性值以獲得單個(gè)數(shù)字,來(lái)獲得媒體內(nèi)容的分類(lèi)值(110)。 例如,對(duì)于三個(gè)屬性值0、1和1,分類(lèi)值(110)可為被計(jì)算為0. 6667的屬性值的平均值。在實(shí)施例中,分類(lèi)值(110)自身可指示用來(lái)計(jì)算該分類(lèi)值(110)的屬性(106)。例如,媒體內(nèi)容(10 的分類(lèi)值“CE”可指示媒體內(nèi)容(102)具有屬性C和E。在實(shí)施例中,可與在媒體內(nèi)容中識(shí)別屬性(106) —起使用置信度測(cè)量(可與置信度水平互換使用)。屬性值的置信度測(cè)量指示屬性的存在的可能性。例如,對(duì)圖像的分析可導(dǎo)致指示汽車(chē)的五個(gè)特征中的四個(gè)存在于圖像中的確定?;谠摯_定,針對(duì)汽車(chē)在圖像中的存在可計(jì)算80%的置信度測(cè)量(用4除以幻。除了使用屬性值之外還可使用該置信度測(cè)量來(lái)計(jì)算分類(lèi)值(110),或者該置信度測(cè)量可為屬性值自身的一部分。例如,當(dāng)圖像分析對(duì)三個(gè)屬性的存在進(jìn)行檢索并且確定第一屬性不存在、第二屬性以80%的置信度水平存在、以及第三屬性以100%的置信度水平存在時(shí),則分類(lèi)值(110)可為集合(0,0.8,1)。用于檢測(cè)十個(gè)不同屬性的圖像分析可導(dǎo)致包括表示十個(gè)屬性的存在的十個(gè)數(shù)字的集合的分類(lèi)值(110),或者可替代地,包括任何其它適合大小的集合的分類(lèi)值(110)。在實(shí)施例中,可對(duì)屬性值進(jìn)行加權(quán)。例如,在計(jì)算分類(lèi)值(110)時(shí),與難以檢測(cè)的屬性的屬性值相比,可對(duì)容易檢測(cè)的屬性的屬性值更重地進(jìn)行加權(quán)。在可能的實(shí)施例中,指紋存儲(chǔ)單元(116)對(duì)應(yīng)于被配置成基于媒體內(nèi)容(102)的分類(lèi)值(110)將媒體內(nèi)容(10 的指紋(114)存儲(chǔ)在數(shù)據(jù)倉(cāng)庫(kù)(120)中的軟件和/或硬件。 例如,可根據(jù)媒體內(nèi)容(102)的分類(lèi)值(110)對(duì)媒體內(nèi)容(102)的指紋(114)編索引。另一示例可涉及在樹(shù)的節(jié)點(diǎn)處存儲(chǔ)每個(gè)指紋(114),其中通過(guò)與相應(yīng)的指紋相關(guān)聯(lián)的分類(lèi)值 (110)來(lái)標(biāo)識(shí)每個(gè)節(jié)點(diǎn)。另一示例可涉及與媒體內(nèi)容(10 的分類(lèi)值(110)成對(duì)地存儲(chǔ)媒體內(nèi)容(10 的每個(gè)指紋(114)??墒褂么罅康钠渌鼘?shí)現(xiàn)來(lái)存儲(chǔ)指紋(114),其直接或間接將媒體內(nèi)容(102)的指紋(114)與媒體內(nèi)容(102)的分類(lèi)值(110)相鏈接。在可能的實(shí)施例中,指紋查詢單元(118)對(duì)應(yīng)于被配置成基于媒體內(nèi)容(102)的分類(lèi)值(110)檢索從數(shù)據(jù)倉(cāng)庫(kù)(120)中的媒體內(nèi)容導(dǎo)出的指紋(114)的軟件和/或硬件。 例如,指紋查詢單元(118)可針對(duì)媒體內(nèi)容(10 的分類(lèi)值(110)檢索數(shù)據(jù)倉(cāng)庫(kù)(120),并且接收具有該分類(lèi)值(110)的媒體內(nèi)容的所有指紋。經(jīng)由指紋查詢單元(118)將從數(shù)據(jù)倉(cāng)庫(kù)(120)接收的指紋與查詢指紋(114)進(jìn)行比較,以識(shí)別匹配。識(shí)別匹配可涉及尋找完全匹配,或者尋找匹配的指紋的一小部分不相同的近似匹配。在本發(fā)明的一個(gè)或更多個(gè)實(shí)施例中,數(shù)據(jù)倉(cāng)庫(kù)(120)對(duì)應(yīng)于任何數(shù)據(jù)存儲(chǔ)設(shè)備 (例如,客戶端機(jī)器上的本地存儲(chǔ)器、經(jīng)由因特網(wǎng)連接的多個(gè)服務(wù)器、局域網(wǎng)內(nèi)的系統(tǒng)、移動(dòng)裝置上的存儲(chǔ)器等),或者本領(lǐng)域中公知的數(shù)據(jù)庫(kù),其中可基于對(duì)應(yīng)的媒體內(nèi)容(102)的分類(lèi)值(110)來(lái)存儲(chǔ)和/或查詢媒體內(nèi)容指紋(114)。在本發(fā)明的一個(gè)或更多個(gè)實(shí)施例中,可限制和/或保護(hù)對(duì)數(shù)據(jù)倉(cāng)庫(kù)(120)的訪問(wèn)。因而,對(duì)數(shù)據(jù)倉(cāng)庫(kù)(120)的訪問(wèn)可要求使用密碼、安全問(wèn)題、個(gè)人識(shí)別碼(PIN)、生物測(cè)量、和/或任何其它適合的認(rèn)證機(jī)制進(jìn)行認(rèn)證。數(shù)據(jù)倉(cāng)庫(kù)(120)中存儲(chǔ)的數(shù)據(jù)的元素或各個(gè)部分可分布和存儲(chǔ)在多個(gè)數(shù)據(jù)倉(cāng)庫(kù)中(例如,世界上的服務(wù)器)。在本發(fā)明的一個(gè)或更多個(gè)實(shí)施例中,數(shù)據(jù)倉(cāng)庫(kù)(120)包括平的、層次的、基于網(wǎng)絡(luò)的、關(guān)系的、維度的、對(duì)象建模的、或數(shù)據(jù)文件結(jié)構(gòu)的等。例如,數(shù)據(jù)倉(cāng)庫(kù)(120)可被保持為SQL數(shù)據(jù)庫(kù)的表。另外,可對(duì)照其它倉(cāng)庫(kù)中存儲(chǔ)的數(shù)據(jù)來(lái)驗(yàn)證數(shù)據(jù)倉(cāng)庫(kù)(120)中的數(shù)據(jù)。3. 0基于媒體內(nèi)容分類(lèi)來(lái)存儲(chǔ)指紋圖2圖示用于基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)從媒體內(nèi)容導(dǎo)出的指紋的一個(gè)示例方法??赏瑫r(shí)修改、重排列、或省略圖2中圖示的一個(gè)或更多個(gè)步驟。
如圖2所示,從媒體內(nèi)容導(dǎo)出要存儲(chǔ)的指紋(步驟102)。在可能的實(shí)施例中,可通過(guò)將一個(gè)或更多個(gè)函數(shù)應(yīng)用于根據(jù)媒體內(nèi)容計(jì)算的值來(lái)導(dǎo)出指紋。例如,函數(shù)可使用單個(gè)圖像內(nèi)的亮度值的差異來(lái)導(dǎo)出指紋。另一示例可涉及應(yīng)用這樣的函數(shù),該函數(shù)捕獲視頻剪輯的不同幀之間的亮度值的差異。函數(shù)可將根據(jù)媒體內(nèi)容計(jì)算的亮度值的范圍投影到向量集以獲得投影的值的集合,并且根據(jù)投影的值計(jì)算構(gòu)成指紋的簽名比特。另外,可使用任何其它的從音頻、可視、和音頻/可視媒體內(nèi)容導(dǎo)出指紋的方法。在可能的實(shí)施例中,獲得媒體內(nèi)容的屬性(步驟204)。獲得屬性可涉及分析媒體內(nèi)容以確定屬性、從用戶接收屬性、從元數(shù)據(jù)提取屬性、基于媒體內(nèi)容的源來(lái)估計(jì)屬性、或使用任何其它適合的方法??赏ㄟ^(guò)針對(duì)指示屬性的具體的預(yù)定特征檢索圖像或視頻剪輯, 來(lái)識(shí)別可視屬性。例如,可針對(duì)嗖嗖通過(guò)球網(wǎng)而沒(méi)有碰撞籃框的籃球的獨(dú)特聲音,來(lái)檢索音頻/可視剪輯。球網(wǎng)的該嗖嗖聲可與籃球比賽相關(guān)聯(lián)。因此,可利用作為音頻/可視剪輯的屬性的籃球比賽來(lái)識(shí)別具有該嗖嗖聲的音頻/可視剪輯。在另一示例中,可通過(guò)圖像分析在圖像中識(shí)別眼睛角膜的獨(dú)特反射,并且做出圖像具有人臉的推論。在另一示例中,可分析音頻剪輯以基于音頻剪輯中的節(jié)奏音符來(lái)確定音頻剪輯是瑞格舞(reggae)音樂(lè)。因此, 音頻剪輯的至少一個(gè)屬性可被定義為瑞格舞音樂(lè)。根據(jù)一個(gè)或更多個(gè)實(shí)施例,可在媒體內(nèi)容中檢索和識(shí)別任意數(shù)量的屬性。在另一示例中,可從籃球當(dāng)局接收媒體剪輯,并且基于該源,可將該媒體剪輯與運(yùn)動(dòng)屬性或籃球?qū)傩韵嚓P(guān)聯(lián)。在可能的實(shí)施例中,根據(jù)媒體內(nèi)容的屬性來(lái)計(jì)算媒體內(nèi)容的分類(lèi)值(步驟206), 并且基于媒體內(nèi)容的分類(lèi)值來(lái)存儲(chǔ)從媒體內(nèi)容導(dǎo)出的指紋(步驟208)。計(jì)算分類(lèi)值可涉及簡(jiǎn)單地列出屬性或?qū)傩缘谋硎?例如,數(shù)字的、基于文本的、圖形的等)。屬性的每個(gè)組合可為可能的預(yù)定分類(lèi)值的集合之一。例如,如圖4A所示,針對(duì)具有被識(shí)別的屬性A、C和 D的媒體內(nèi)容,可計(jì)算分類(lèi)值A(chǔ)CW402)。然后,基于分類(lèi)值A(chǔ)CD (40 對(duì)從具有被識(shí)別的屬性A、C和D的媒體內(nèi)容導(dǎo)出的指紋編索引。類(lèi)似地,分類(lèi)值CE(404) ,AFK(406) ,K(410)、和 ABCDEFK(412)用于具有相應(yīng)屬性的媒體內(nèi)容的分類(lèi),并且將從媒體內(nèi)容導(dǎo)出的指紋與對(duì)應(yīng)的分類(lèi)值一起存儲(chǔ)。沒(méi)有任何被識(shí)別的屬性的媒體內(nèi)容也可具有分類(lèi)值(例如,分類(lèi)值空白(408)),其中基于該分類(lèi)值存儲(chǔ)從媒體內(nèi)容導(dǎo)出的指紋。在可能的實(shí)施例中,分類(lèi)值對(duì)應(yīng)于樹(shù)的節(jié)點(diǎn)。例如,如圖4Β所示,可基于媒體內(nèi)容的屬性將媒體內(nèi)容(420)的指紋分類(lèi)到樹(shù)的節(jié)點(diǎn)中。在該例示性圖中,首先按照類(lèi)型(例如,新聞(422)、電影(424)、運(yùn)動(dòng)(426)等) 對(duì)指紋進(jìn)行分類(lèi)。其后,基于與該屬性相關(guān)的子屬性對(duì)指紋進(jìn)行分類(lèi)。例如,在新聞(422) 類(lèi)型下,可將室內(nèi)(428)場(chǎng)景和室外(430)場(chǎng)景用作類(lèi)型下的子分類(lèi)。在運(yùn)動(dòng)(426)下, 可按照運(yùn)動(dòng)(例如,籃球032)、棒球(434)等)對(duì)指紋進(jìn)行分類(lèi)。類(lèi)似地,其它屬性(例如,沒(méi)有人臉(436)、人臉(43 、白天(440)、夜晚(44 、汽車(chē)(444)、沒(méi)有汽車(chē)(446)、汽車(chē) 048)、沒(méi)有汽車(chē)050))可用于分類(lèi)。因此,每個(gè)節(jié)點(diǎn)對(duì)應(yīng)于已經(jīng)被遍歷而到達(dá)該節(jié)點(diǎn)的屬性。因此,可從夜晚在室外拍攝的、不存在汽車(chē)的新聞,來(lái)導(dǎo)出從與沒(méi)有汽車(chē)節(jié)點(diǎn)(450)關(guān)聯(lián)存儲(chǔ)的媒體內(nèi)容導(dǎo)出的指紋。在可能的實(shí)施例中,計(jì)算分類(lèi)值可涉及將函數(shù)應(yīng)用于基于屬性的值。例如,每個(gè)屬性的存在或不存在可與具體的屬性值相關(guān)聯(lián),并且可基于通過(guò)媒體內(nèi)容分析而確定的屬性值來(lái)計(jì)算分類(lèi)值。例如,可將媒體內(nèi)容中被識(shí)別的每個(gè)屬性的、指示屬性的存在的置信度水平乘以N個(gè)正交向量,以提供多維空間中的分類(lèi)值。因此,基于分類(lèi)值,數(shù)據(jù)庫(kù)中的每個(gè)媒體內(nèi)容可與多維空間中的對(duì)應(yīng)的分類(lèi)值相關(guān)聯(lián)。在可能的實(shí)施例中,可基于媒體內(nèi)容中被識(shí)別的屬性來(lái)計(jì)算具有單個(gè)數(shù)字的分類(lèi)值。因此,如例示性圖4C中所見(jiàn)的,分類(lèi)值(460)的集合可被映射成具有對(duì)應(yīng)的指紋的單維,其中該指紋與分類(lèi)值相同的媒體內(nèi)容相關(guān)聯(lián)。在另一示例中,二維空間可被劃分成對(duì)應(yīng)于預(yù)定分類(lèi)值的不同區(qū)域。其后,包括基于屬性的集合而計(jì)算的值的、與預(yù)定區(qū)域相關(guān)聯(lián)的分類(lèi)值是賦給媒體內(nèi)容的分類(lèi)值。4. 0基于媒體內(nèi)容的分類(lèi)來(lái)檢索媒體內(nèi)容的指紋圖3圖示用于基于媒體內(nèi)容的分類(lèi)來(lái)檢索從媒體內(nèi)容導(dǎo)出的指紋的一個(gè)示例方法??赏瑫r(shí)修改、重排、或省略圖3中圖示的一個(gè)或更多個(gè)步驟。圖3中圖示的步驟302-步驟306實(shí)質(zhì)上與圖2中圖示的步驟202-步驟206相同。 在可能的實(shí)施例中,基于查詢媒體內(nèi)容的屬性而計(jì)算的分類(lèi)值用來(lái)識(shí)別從具有類(lèi)似分類(lèi)值的媒體內(nèi)容導(dǎo)出的指紋的檢索組(步驟308)。指紋的檢索組包括被檢索以識(shí)別與從查詢媒體內(nèi)容導(dǎo)出的查詢指紋相匹配(例如,完全匹配或近似匹配)的指紋的集合。在基于離散分類(lèi)的方案中,如圖4A圖示的,被識(shí)別的檢索組可包括從媒體內(nèi)容導(dǎo)出的、具有與查詢媒體內(nèi)容完全相同的分類(lèi)值或具有與查詢媒體內(nèi)容近似的分類(lèi)值的指紋。在將指紋組織成層級(jí)結(jié)構(gòu)的可能實(shí)施例中,如圖4B圖示的,查詢媒體內(nèi)容的分類(lèi)值可用來(lái)遍歷到特定的節(jié)點(diǎn),并且該節(jié)點(diǎn)或該節(jié)點(diǎn)的子節(jié)點(diǎn)處存儲(chǔ)的所有指紋可用來(lái)形成檢索組。在分類(lèi)值包括一維或更多維(例如,圖4C中圖示的一維)的連續(xù)數(shù)字的可能實(shí)施例中,檢索組可包括從分類(lèi)值在相對(duì)于查詢分類(lèi)值的預(yù)定范圍內(nèi)的媒體內(nèi)容導(dǎo)出的指紋。如圖4C中為便于說(shuō)明的單維中可視地圖示的,將作為查詢媒體內(nèi)容的分類(lèi)值的值與其它分類(lèi)值(例如,分類(lèi)值A(chǔ)-分類(lèi)值H)進(jìn)行比較。其后,首先為了尋找匹配,將從分類(lèi)值最接近值X的媒體內(nèi)容導(dǎo)出的指紋與查詢指紋進(jìn)行比較。在該情況下,如果基于距離來(lái)實(shí)現(xiàn)嚴(yán)格的連續(xù)順序,則可將從具有分類(lèi)值E、D、C、F、G、H、B、A(按照該順序)的媒體內(nèi)容導(dǎo)出的指紋與從具有分類(lèi)值X的媒體內(nèi)容導(dǎo)出的查詢指紋進(jìn)行比較,以識(shí)別匹配。分類(lèi)值E、D、C、F、G、H、B、A的序列是從相對(duì)于分類(lèi)值X的最短距離到最長(zhǎng)距離來(lái)排序的。在該示例中,可使用相對(duì)于分類(lèi)值X的預(yù)定范圍來(lái)限制檢索組的大小?;趶牟樵兠襟w內(nèi)容的分類(lèi)值到其它分類(lèi)值的距離進(jìn)行排序/排列也可應(yīng)用在多維空間中。在實(shí)施例中,將每個(gè)媒體內(nèi)容的分類(lèi)值與查詢分類(lèi)值進(jìn)行比較,以確定相應(yīng)的距離。其后,按照最小距離到最大距離的順序,將對(duì)應(yīng)的媒體內(nèi)容/指紋與查詢媒體內(nèi)容/查詢指紋進(jìn)行比較。如果分類(lèi)值不是數(shù)字的,則順序可基于分類(lèi)值與查詢分類(lèi)值之間的相似度來(lái)確定。其后,確定在指紋的檢索組中是否發(fā)現(xiàn)從查詢媒體內(nèi)容導(dǎo)出的查詢指紋(步驟 312)。如果查詢指紋匹配指紋檢索組中的目標(biāo)指紋,則可識(shí)別與目標(biāo)指紋相關(guān)聯(lián)的目標(biāo)媒體內(nèi)容。目標(biāo)媒體內(nèi)容可與查詢媒體內(nèi)容相同,可具有與查詢媒體內(nèi)容交疊的部分,對(duì)查詢媒體內(nèi)容的修改等。如果未發(fā)現(xiàn)查詢指紋,修改在步驟304中基于媒體內(nèi)容的分析而被識(shí)別的屬性的集合(步驟314)。例如,可從用于計(jì)算分類(lèi)值的屬性的集合中丟棄具有低置信度測(cè)量的屬性或一般難以檢測(cè)的屬性。也可將屬性的集合修改成包括與之前被識(shí)別的屬性類(lèi)似的屬性。例如,用于識(shí)別新聞?lì)愋偷淖值膯握{(diào)陳述可替代用于識(shí)別宗教布道類(lèi)型??墒褂萌魏嗡惴▉?lái)修改用于計(jì)算查詢媒體內(nèi)容的新分類(lèi)值的屬性的集合。在可能的實(shí)施例中, 取代或在修改屬性的集合之外,還可擴(kuò)展步驟308中被識(shí)別的檢索組。例如,在層級(jí)組織方案中,如圖4Β圖示的,如果被識(shí)別的第一檢索組包括從與棒球(43 有關(guān)的媒體內(nèi)容導(dǎo)出的指紋,則新檢索組可包括從與運(yùn)動(dòng)(426)有關(guān)的所有媒體內(nèi)容導(dǎo)出的指紋。如圖4C所示的涉及一維或更多維的連續(xù)分類(lèi)值的示例,到查詢媒體內(nèi)容的分類(lèi)值的距離可增加到包括額外的分類(lèi)值,從而包括從具有額外附加值的媒體內(nèi)容導(dǎo)出的更多指紋。以上關(guān)于通常對(duì)應(yīng)于媒體內(nèi)容的媒體指紋描述了本發(fā)明的示例實(shí)施例。在示例實(shí)施例的描述中,已經(jīng)使用具體的系統(tǒng)架構(gòu)和方法描述了根據(jù)媒體內(nèi)容的基于屬性的分類(lèi)值來(lái)存儲(chǔ)和檢索從媒體內(nèi)容導(dǎo)出的指紋。僅僅為了簡(jiǎn)單和一致而提供以上描述中的這樣的具體系統(tǒng)架構(gòu)和方法,其不應(yīng)被解釋為限制。實(shí)施例非常適合于利用任何媒體內(nèi)容來(lái)運(yùn)行,其中任何媒體內(nèi)容包括但不限于靜止圖像、視頻媒體、音頻媒體、音頻/可視媒體、作為媒體內(nèi)容剪輯的音頻剪輯的音頻頻譜圖。5. 0實(shí)現(xiàn)機(jī)制根據(jù)一個(gè)實(shí)施例,可通過(guò)一個(gè)或更多個(gè)專(zhuān)用計(jì)算裝置來(lái)實(shí)現(xiàn)本文中描述的技術(shù)。 專(zhuān)用計(jì)算裝置可被硬接線成執(zhí)行技術(shù),或者可包括被永久編程成執(zhí)行技術(shù)的數(shù)字電子裝置,例如一個(gè)或更多個(gè)專(zhuān)用集成電路(ASIC)或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA),或者可包括被編程成按照固件、存儲(chǔ)器、其它存儲(chǔ)器中的程序指令來(lái)執(zhí)行技術(shù)的一個(gè)或更多個(gè)通用硬件處理器,或者組合。這樣的專(zhuān)用計(jì)算裝置還可將定制硬接線邏輯、ASIC、或FPGA與定制編程組合,以實(shí)現(xiàn)技術(shù)。專(zhuān)用計(jì)算裝置可為桌面計(jì)算機(jī)系統(tǒng)、便攜式計(jì)算機(jī)系統(tǒng)、手持裝置、網(wǎng)絡(luò)裝置或者任何其它合并硬接線和/或編程邏輯以實(shí)現(xiàn)技術(shù)的裝置。例如,圖5是圖示其上可實(shí)現(xiàn)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)500的框圖。計(jì)算機(jī)系統(tǒng)500包括總線502或其它用于進(jìn)行信息通信的通信機(jī)制,以及用于處理信息的與總線 502耦合的硬件處理器504。硬件處理器例如可為通用微處理器。計(jì)算機(jī)系統(tǒng)500也可包括用于存儲(chǔ)要被處理器504執(zhí)行的信息和指令的、耦合到總線502的主存儲(chǔ)器506,例如隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)或其它動(dòng)態(tài)存儲(chǔ)裝置。主存儲(chǔ)器506 也可用于在要被處理器504執(zhí)行的指令的執(zhí)行期間存儲(chǔ)臨時(shí)變量或其它中間信息。這樣的指令,當(dāng)存儲(chǔ)在處理器504可訪問(wèn)的存儲(chǔ)介質(zhì)中時(shí),使計(jì)算機(jī)系統(tǒng)500成為被定制成執(zhí)行指令中指定的操作的專(zhuān)用機(jī)器。計(jì)算機(jī)系統(tǒng)還包括用于存儲(chǔ)處理器504的靜態(tài)信息和指令的只讀存儲(chǔ)器 (ROM) 508或其它耦合到總線502的靜態(tài)存儲(chǔ)裝置。諸如磁盤(pán)或光盤(pán)的存儲(chǔ)裝置510被設(shè)置并耦合到總線502以存儲(chǔ)信息和指令。計(jì)算機(jī)系統(tǒng)500可經(jīng)由總線502耦合到諸如陰極射線管(CRT)的顯示器512,以向計(jì)算機(jī)用戶顯示信息。包括字母數(shù)字鍵和其它鍵的輸入裝置514耦合到總線502,以將信息和命令選擇傳送給處理器504。另一類(lèi)型的用戶輸入裝置是用于將方向信息和命令選擇傳送給處理器504以及用于控制顯示器512上的光標(biāo)移動(dòng)的光標(biāo)控制器516,例如鼠標(biāo)、軌跡球、或光標(biāo)方向鍵。該輸入裝置通常在第一軸(例如χ)和第二軸(例如y)的兩個(gè)軸上具有兩個(gè)自由度,這允許該裝置指定平面上的位置。計(jì)算機(jī)系統(tǒng)500可使用與計(jì)算機(jī)系統(tǒng)組合而使計(jì)算機(jī)系統(tǒng)500成為或?qū)⒂?jì)算機(jī)系統(tǒng)500編程為專(zhuān)用機(jī)器的定制硬接線邏輯、一個(gè)或更多個(gè)ASIC或FPGA、固件和/或程序邏輯,來(lái)實(shí)現(xiàn)本文中描述的技術(shù)。根據(jù)一個(gè)實(shí)施例,由計(jì)算機(jī)系統(tǒng)500響應(yīng)于處理器504執(zhí)行主存儲(chǔ)器506中包含的一個(gè)或更多個(gè)指令的一個(gè)或更多個(gè)序列,來(lái)執(zhí)行本文中的技術(shù)。可將這樣的指令從諸如存儲(chǔ)裝置510的另一存儲(chǔ)介質(zhì)讀入到主存儲(chǔ)器506中。執(zhí)行主存儲(chǔ)器506中包含的指令序列使處理器504執(zhí)行本文中描述的處理。在替換實(shí)施例中,可替換軟件指令或與軟件指令組合,來(lái)使用硬接線電路。本文中使用的術(shù)語(yǔ)“存儲(chǔ)介質(zhì)”指的是存儲(chǔ)使機(jī)器以特定方式運(yùn)行的數(shù)據(jù)和/或指令的任何介質(zhì)。這樣的存儲(chǔ)介質(zhì)可包括非易失性介質(zhì)和/或易失性介質(zhì)。非易失性介質(zhì)例如包括光盤(pán)或磁盤(pán),例如存儲(chǔ)裝置510。易失性存儲(chǔ)器包括動(dòng)態(tài)存儲(chǔ)器,例如主存儲(chǔ)器506。一般形式的存儲(chǔ)介質(zhì)包括,例如軟盤(pán)、軟磁盤(pán)、硬盤(pán)、固態(tài)驅(qū)動(dòng)器、磁帶、或任何其它磁數(shù)據(jù)存儲(chǔ)介質(zhì)、CD-ROM、任何其它光數(shù)據(jù)存儲(chǔ)介質(zhì)、任何具有孔穴圖案的物理介質(zhì)、RAM、 PROM、和 EPROM、FLASH-EPROM, NVRAM、任何其它存儲(chǔ)芯片或盒帶(cartridge)。存儲(chǔ)介質(zhì)不同于傳輸介質(zhì),但是可與傳輸介質(zhì)結(jié)合使用。傳輸介質(zhì)參與在存儲(chǔ)介質(zhì)之間傳輸信息。例如,傳輸介質(zhì)包括同軸電纜、銅線和光纖,包括構(gòu)成總線502的電線。傳輸介質(zhì)也可采用聲波或光波的形式,例如在無(wú)線電波和紅外數(shù)據(jù)通信期間產(chǎn)生的那些。在將一個(gè)或更多個(gè)指令的一個(gè)或更多個(gè)序列傳送給處理器504以執(zhí)行時(shí)可涉及各種形式的介質(zhì)。例如,指令可初始地承載在遠(yuǎn)程計(jì)算機(jī)的磁盤(pán)或固態(tài)驅(qū)動(dòng)器上。遠(yuǎn)程計(jì)算機(jī)可將指令裝載到其動(dòng)態(tài)存儲(chǔ)器中,并且使用調(diào)制解調(diào)器經(jīng)由電話線來(lái)發(fā)送指令。計(jì)算機(jī)系統(tǒng)500的本地調(diào)制解調(diào)器可接收電話線上的數(shù)據(jù),并使用紅外發(fā)射器將數(shù)據(jù)轉(zhuǎn)換成紅外信號(hào)。紅外檢測(cè)器可檢測(cè)紅外信號(hào)上承載的數(shù)據(jù),并且適當(dāng)?shù)碾娐房蓪?shù)據(jù)放置在總線 502上。總線502將數(shù)據(jù)傳送到主存儲(chǔ)器506中,其中,處理器504從主存儲(chǔ)器506中檢索并執(zhí)行指令??梢钥蛇x地在處理器504的執(zhí)行之前或之后,將由主存儲(chǔ)器506接收的指令存儲(chǔ)在存儲(chǔ)裝置510上。計(jì)算機(jī)系統(tǒng)500還包括耦合到總線502的通信接口 518。通信接口 518提供耦合到網(wǎng)絡(luò)鏈接520的雙向數(shù)據(jù)通信,其中,網(wǎng)絡(luò)鏈接連接到本地網(wǎng)絡(luò)522。例如,通信接口 518 可為綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡、電纜調(diào)制解調(diào)器、衛(wèi)星調(diào)制解調(diào)器、或提供到對(duì)應(yīng)類(lèi)型的電話線的數(shù)據(jù)通信連接的調(diào)制解調(diào)器。作為另一示例,通信接口 518可為局域網(wǎng)(LAN) 卡,以提供到兼容LAN的數(shù)據(jù)通信連接。也可實(shí)現(xiàn)無(wú)線鏈接。在任意這樣的實(shí)現(xiàn)中,通信接口 518發(fā)送和接收電信號(hào)、電磁信號(hào)或光信號(hào),其承載表示各種類(lèi)型的信息的數(shù)字?jǐn)?shù)據(jù)流。網(wǎng)絡(luò)鏈接520通常經(jīng)由一個(gè)或更多個(gè)網(wǎng)絡(luò)提供到其它數(shù)據(jù)裝置的數(shù)據(jù)通信。 例如,網(wǎng)絡(luò)鏈接520可經(jīng)由本地網(wǎng)絡(luò)522提供到主計(jì)算機(jī)5M或到由網(wǎng)絡(luò)服務(wù)提供商 (ISP) 5 運(yùn)營(yíng)的數(shù)據(jù)設(shè)備的連接。ISP 5 又經(jīng)由現(xiàn)在一般被稱為“因特網(wǎng)”5 的環(huán)球包數(shù)據(jù)通信網(wǎng)來(lái)提供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)522和因特網(wǎng)5 均使用承載數(shù)字?jǐn)?shù)據(jù)流的電信號(hào)、電磁信號(hào)或光信號(hào)。經(jīng)過(guò)各種網(wǎng)絡(luò)的信號(hào)、和在網(wǎng)絡(luò)鏈接520上及經(jīng)過(guò)通信接口 518 的信號(hào)是傳輸介質(zhì)的示例形式,其承載到和來(lái)自計(jì)算機(jī)系統(tǒng)500的數(shù)字?jǐn)?shù)據(jù)。計(jì)算機(jī)系統(tǒng)500可通過(guò)網(wǎng)絡(luò)(多個(gè)網(wǎng)絡(luò))、網(wǎng)絡(luò)鏈接520和通信接口 518,來(lái)發(fā)送消息和接收數(shù)據(jù),包括程序代碼。在因特網(wǎng)的示例中,服務(wù)器530可通過(guò)因特網(wǎng)528、ISP 526、 本地網(wǎng)絡(luò)522和通信接口 518,來(lái)傳送所請(qǐng)求的應(yīng)用程序代碼。接收到的代碼可在其被接收到時(shí)由處理器504執(zhí)行,和/或存儲(chǔ)在存儲(chǔ)裝置510、 或其它非易失性存儲(chǔ)器中用于以后執(zhí)行。圖6圖示示例IC裝置600,利用該IC裝置600可實(shí)現(xiàn)本發(fā)明的可能實(shí)施例。IC 裝置600可具有輸入/輸出(I/O)裝置601。I/O裝置601接收輸入信號(hào),并且經(jīng)由路由結(jié)構(gòu)610將輸入信號(hào)路由到中央處理單元(CPU)602,CPU 602利用存儲(chǔ)裝置603來(lái)運(yùn)行。I/
140裝置601還接收來(lái)自IC裝置600的其它部件裝置的輸出信號(hào),以及可控制路由結(jié)構(gòu)610 上的信號(hào)流的一部分。數(shù)字信號(hào)處理(DSP)裝置至少執(zhí)行與數(shù)字信號(hào)處理有關(guān)的功能。接口 605訪問(wèn)外部信號(hào)并且將其路由到I/O裝置601,以及使IC裝置600輸出信號(hào)。路由結(jié)構(gòu)610在IC裝置600的各個(gè)部件裝置之間路由信號(hào)和電力。諸如邏輯門(mén)陣列的可配置和/或可編程處理器件(CPPE) 611可執(zhí)行IC裝置600的專(zhuān)用功能,這些專(zhuān)用功能在實(shí)施例中可涉及導(dǎo)出和處理一般對(duì)應(yīng)于媒體內(nèi)容的媒體指紋。 存儲(chǔ)裝置612提供充足的存儲(chǔ)單元,以使CPPE 611有效地運(yùn)行。CPPE可包括一個(gè)或更多個(gè)專(zhuān)用DSP裝置614。6.0等同、擴(kuò)展、替換及雜項(xiàng)在上面的說(shuō)明中,已經(jīng)參考可隨實(shí)現(xiàn)與實(shí)現(xiàn)而變化的許多具體細(xì)節(jié),描述了本發(fā)明的實(shí)施例。因此,對(duì)何為本發(fā)明以及申請(qǐng)人所期望的發(fā)明的唯一和排他的指示是以公布權(quán)利要求的具體形式從該申請(qǐng)公布的這樣的權(quán)利要求的集合,包括任何隨后的修正。本文中針對(duì)包含在這樣的權(quán)利要求中的術(shù)語(yǔ)明確提出的任何定義應(yīng)該約束權(quán)利要求中使用的這樣的術(shù)語(yǔ)的含義。因此,權(quán)利要求中未明確記載的限制、部件、性質(zhì)、特征、優(yōu)點(diǎn)或?qū)傩圆粦?yīng)該以任何方式限制這樣的權(quán)利要求的范圍。因此,說(shuō)明書(shū)和附圖被認(rèn)為是說(shuō)明意義上的, 而不是限制意義上的。因此,本發(fā)明的實(shí)施例可涉及以下列舉的示例實(shí)施例中的一個(gè)或更多個(gè)。1. 一種方法,包括在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值;以及基于第一分類(lèi)值將從第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中,其中,該方法由包括處理器、基于軟件指令集被配置成專(zhuān)用機(jī)器的通用機(jī)器來(lái)執(zhí)行。2.如列舉的示例實(shí)施例1中所述的方法,其中,計(jì)算第一媒體內(nèi)容的第一分類(lèi)值包括基于至少一個(gè)屬性從多個(gè)預(yù)定分類(lèi)值中選擇第一分類(lèi)值。3.如列舉的示例實(shí)施例1中所述的方法,其中,以能夠基于第一分類(lèi)值來(lái)識(shí)別至少一個(gè)屬性的方式來(lái)計(jì)算第一分類(lèi)值。4.如列舉的示例實(shí)施例1中所述的方法,還包括基于第一媒體內(nèi)容中被識(shí)別的多個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值。5.如列舉的示例實(shí)施例1中所述的方法,其中,基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值包括計(jì)算第一媒體內(nèi)容中被識(shí)別的至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值;以及基于至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值來(lái)確定第
一分類(lèi)值。6.如列舉的示例實(shí)施例1中所述的方法,其中,至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè)媒體內(nèi)容中的預(yù)定的可聽(tīng)得見(jiàn)的聲音;或者媒體內(nèi)容中的預(yù)定的可視覺(jué)感知到的特征。7.如列舉的示例實(shí)施例1中所述的方法,其中,在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析第一媒體內(nèi)容以檢測(cè)至少一個(gè)屬性;基于與第一媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;或者基于用戶輸入,在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性。8.如列舉的示例實(shí)施例1所述的方法,還包括通過(guò)以下步驟來(lái)檢索從第二媒體內(nèi)容導(dǎo)出的第二指紋確定第二媒體內(nèi)容包括至少一個(gè)屬性;基于至少一個(gè)屬性來(lái)計(jì)算第二媒體內(nèi)容的第二分類(lèi)值;確定第二媒體內(nèi)容的第二分類(lèi)值與第一分類(lèi)值相同;響應(yīng)于確定第二分類(lèi)值與第一分類(lèi)值相同,將第一指紋與第二指紋進(jìn)行比較;以及基于確定第一指紋類(lèi)似于第二指紋,確定第二媒體內(nèi)容是從第一媒體內(nèi)容導(dǎo)出的。9. 一種方法,包括在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于第一組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第一分類(lèi)值;基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組 從第一組多個(gè)媒體內(nèi)容導(dǎo)出的第一組多個(gè)指紋;以及與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容;以及在第一檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋,其中,該方法由包括處理器、基于軟件指令集被配置成專(zhuān)用機(jī)器的通用機(jī)器來(lái)執(zhí)行。10.如列舉的示例實(shí)施例9中所述的方法,其中在第一檢索組中未發(fā)現(xiàn)指紋,以及其中基于第一屬性和第二屬性來(lái)計(jì)算第一分類(lèi)值,還包括響應(yīng)于在第一檢索組中未發(fā)現(xiàn)指紋從第一組多個(gè)屬性中移除屬性,以獲得第二組多個(gè)屬性;基于第二組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第二分類(lèi)值;基于以下項(xiàng)將第二組多個(gè)指紋識(shí)別為第二檢索組從第二組多個(gè)媒體內(nèi)容導(dǎo)出的第二組多個(gè)指紋;以及與第二組分類(lèi)值相關(guān)聯(lián)的第二組多個(gè)媒體內(nèi)容;在第二檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋。11.如列舉的示例實(shí)施例10中所述的方法,其中,在第二組多個(gè)指紋中發(fā)現(xiàn)指紋。12.如列舉的示例實(shí)施例10中所述的方法,其中,從第一組多個(gè)屬性中移除屬性以獲得第二組多個(gè)屬性響應(yīng)于第一組多個(gè)屬性中的屬性的低置信度測(cè)量而進(jìn)行。13.如列舉的示例實(shí)施例12中所述的方法,其中,屬性的低置信度測(cè)量相對(duì)于第一組多個(gè)屬性中的其它屬性的置信度測(cè)量是低的。14.如列舉的示例實(shí)施例9中所述的方法,其中,第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容與在相對(duì)于第一分類(lèi)值的預(yù)定范圍內(nèi)的分類(lèi)值相關(guān)聯(lián)。15.如列舉的示例實(shí)施例9中所述的方法,其中,在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析查詢媒體內(nèi)容以檢測(cè)第一組多個(gè)屬性;基于與查詢媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;或者基于用戶輸入, 在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性。16.如列舉的示例實(shí)施例9中所述的方法,還包括確定第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容的分類(lèi)值與第一媒體內(nèi)容的第一分類(lèi)值之間的距離;基于各個(gè)分類(lèi)值與第一分類(lèi)值之間的最小距離到最大距離來(lái)確定第一組多個(gè)媒體內(nèi)容的順序;其中,按照各個(gè)第一組多個(gè)媒體內(nèi)容的順序來(lái)檢索第一組多個(gè)指紋。17. 一種系統(tǒng),包括一個(gè)或更多個(gè)處理器,以及具有一個(gè)或更多個(gè)存儲(chǔ)指令序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),一個(gè)或更多個(gè)存儲(chǔ)指令序列當(dāng)通過(guò)一個(gè)或更多個(gè)處理器執(zhí)行時(shí), 使一個(gè)或更多個(gè)處理器執(zhí)行以下步驟在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值;以及基于第一分類(lèi)值將從第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中。18.如列舉的示例實(shí)施例17中所述的系統(tǒng),其中,計(jì)算第一媒體內(nèi)容的第一分類(lèi)值包括基于至少一個(gè)屬性從多個(gè)預(yù)定分類(lèi)值中選擇第一分類(lèi)值。19.如列舉的示例實(shí)施例17中所述的系統(tǒng),其中,一個(gè)或更多個(gè)指令序列當(dāng)通過(guò)處理器執(zhí)行時(shí),使處理器還執(zhí)行以下步驟基于第一媒體內(nèi)容中被識(shí)別的多個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值。
20.如列舉的示例實(shí)施例17中所述的系統(tǒng),其中,基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值包括計(jì)算第一媒體內(nèi)容中被識(shí)別的至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值;以及基于至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值來(lái)確定
第一分類(lèi)值。21.如列舉的示例實(shí)施例17中所述的系統(tǒng),其中,至少一個(gè)屬性包括媒體內(nèi)容中的預(yù)定的可聽(tīng)得見(jiàn)的聲音;或者媒體內(nèi)容中的預(yù)定的可視覺(jué)感知到的特征。22.如列舉的示例實(shí)施例17中所述的系統(tǒng),其中,在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析第一媒體內(nèi)容以檢測(cè)至少一個(gè)屬性;基于與第一媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;或者基于用戶輸入,在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性。23.如列舉的示例實(shí)施例17中所述的系統(tǒng),一個(gè)或更多個(gè)指令序列當(dāng)通過(guò)處理器執(zhí)行時(shí),使處理器還執(zhí)行以下步驟通過(guò)以下步驟來(lái)檢索從第二媒體內(nèi)容導(dǎo)出的第二指紋 確定第二媒體內(nèi)容包括至少一個(gè)屬性;基于至少一個(gè)屬性來(lái)計(jì)算第二媒體內(nèi)容的第二分類(lèi)值;確定第二媒體內(nèi)容的第二分類(lèi)值與第一分類(lèi)值相同;響應(yīng)于確定第二分類(lèi)值與第一分類(lèi)值相同,將第一指紋與第二指紋進(jìn)行比較;以及基于確定第一指紋類(lèi)似于第二指紋,確定第二媒體內(nèi)容是從第一媒體內(nèi)容導(dǎo)出的。24. 一種系統(tǒng),包括一個(gè)或更多個(gè)處理器,以及具有一個(gè)或更多個(gè)存儲(chǔ)指令序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),一個(gè)或更多個(gè)存儲(chǔ)指令序列當(dāng)通過(guò)一個(gè)或更多個(gè)處理器執(zhí)行時(shí), 使一個(gè)或更多個(gè)處理器執(zhí)行以下步驟在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于第一組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第一分類(lèi)值;基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組從第一組多個(gè)媒體內(nèi)容導(dǎo)出的第一組多個(gè)指紋;以及與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容;以及在第一檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋。25.如列舉的示例實(shí)施例M中所述的系統(tǒng),其中在第一檢索組中未發(fā)現(xiàn)指紋,以及其中基于第一屬性和第二屬性來(lái)計(jì)算第一分類(lèi)值,還包括響應(yīng)于在第一檢索組中未發(fā)現(xiàn)指紋從第一組多個(gè)屬性中移除屬性,以獲得第二組多個(gè)屬性;基于第組二多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第二分類(lèi)值;基于以下項(xiàng)將第二組多個(gè)指紋識(shí)別為第二檢索組從第二組多個(gè)媒體內(nèi)容導(dǎo)出的第二組多個(gè)指紋;以及與第二分類(lèi)值相關(guān)聯(lián)的第二組多個(gè)媒體內(nèi)容;在第二檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋。26.如列舉的示例實(shí)施例25中所述的系統(tǒng),其中,在第二組多個(gè)指紋中發(fā)現(xiàn)指紋。27.如列舉的示例實(shí)施例25中所述的系統(tǒng),其中,從第一組多個(gè)屬性中移除屬性以獲得第二組多個(gè)屬性響應(yīng)于第一組多個(gè)屬性中的屬性的低置信度測(cè)量而進(jìn)行。28.如列舉的示例實(shí)施例27中所述的系統(tǒng),其中,屬性的低置信度測(cè)量相對(duì)于第一組多個(gè)屬性中的其它屬性的置信度測(cè)量是低的。29.如列舉的示例實(shí)施例M中所述的系統(tǒng),其中,利用與在相對(duì)于第一分類(lèi)值的預(yù)定范圍內(nèi)的分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容,來(lái)定義與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容。30.如列舉的示例實(shí)施例M中所述的系統(tǒng),其中,在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析查詢媒體內(nèi)容以檢測(cè)第一組多個(gè)屬性;基于與查詢媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;或者基于用戶輸入,在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性。31.如列舉的示例實(shí)施例M中所述的系統(tǒng),一個(gè)或更多個(gè)存儲(chǔ)指令序列當(dāng)通過(guò)一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使一個(gè)或更多個(gè)處理器還執(zhí)行以下步驟確定第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容的分類(lèi)值與第一媒體內(nèi)容的第一分類(lèi)值之間的距離;基于各個(gè)分類(lèi)值與第一分類(lèi)值之間的最小距離到最大距離來(lái)確定第一組多個(gè)媒體內(nèi)容的順序;其中,按照各個(gè)第一組多個(gè)媒體內(nèi)容的順序來(lái)檢索第一組多個(gè)指紋。32. 一種具有經(jīng)編碼的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)指令被一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使一個(gè)或更多個(gè)處理器執(zhí)行以下步驟在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性; 基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值;以及基于第一分類(lèi)值將從第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中,其中,該方法由包括處理器、基于軟件指令集被配置成專(zhuān)用機(jī)器的通用機(jī)器來(lái)執(zhí)行。33.如列舉的示例實(shí)施例32中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,計(jì)算第一媒體內(nèi)容的第一分類(lèi)值包括基于至少一個(gè)屬性從多個(gè)預(yù)定分類(lèi)值中選擇第一分類(lèi)值。34.如列舉的示例實(shí)施例32中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括基于第一媒體內(nèi)容中被識(shí)別的多個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值。35.如列舉的示例實(shí)施例32中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值包括計(jì)算第一媒體內(nèi)容中被識(shí)別的至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值;以及基于至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值來(lái)確定第一分類(lèi)值。36.如列舉的示例實(shí)施例32中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè)媒體內(nèi)容中的預(yù)定的可聽(tīng)得見(jiàn)的聲音;或者媒體內(nèi)容中的預(yù)定的可視覺(jué)感知到的特征。37.如列舉的示例實(shí)施例32中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析第一媒體內(nèi)容以檢測(cè)至少一個(gè)屬性;基于與第一媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;或者基于用戶輸入,在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性。38.如列舉的示例實(shí)施例32中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),還包括通過(guò)以下步驟來(lái)檢索從第二媒體內(nèi)容導(dǎo)出的第二指紋確定第二媒體內(nèi)容包括至少一個(gè)屬性;基于至少一個(gè)屬性來(lái)計(jì)算第二媒體內(nèi)容的第二分類(lèi)值;確定第二媒體內(nèi)容的第二分類(lèi)值與第一分類(lèi)值相同;響應(yīng)于確定第二分類(lèi)值與第一分類(lèi)值相同,將第一指紋與第二指紋進(jìn)行比較; 以及基于確定第一指紋類(lèi)似于第二指紋,確定第二媒體內(nèi)容是從第一媒體內(nèi)容導(dǎo)出的。39. 一種具有經(jīng)編碼的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)指令被一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使一個(gè)或更多個(gè)處理器執(zhí)行以下步驟在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性; 基于第一組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第一分類(lèi)值;基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組從第一組多個(gè)媒體內(nèi)容導(dǎo)出的第一組多個(gè)指紋;以及與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容;以及在第一檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋。40.如列舉的示例實(shí)施例39中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中在第一檢索組中未發(fā)現(xiàn)指紋,以及其中基于第一屬性和第二屬性來(lái)計(jì)算第一分類(lèi)值,還包括響應(yīng)于在第一檢索組中未發(fā)現(xiàn)指紋從第一組多個(gè)屬性中移除屬性,以獲得第二組多個(gè)屬性;基于第二
18組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第二分類(lèi)值;基于以下項(xiàng)將第二組多個(gè)指紋識(shí)別為第二檢索組從第二組多個(gè)媒體內(nèi)容導(dǎo)出的第二組多個(gè)指紋;以及與第二分類(lèi)值相關(guān)聯(lián)的第二組多個(gè)媒體內(nèi)容;在第二檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋。41.如列舉的示例實(shí)施例40中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,在第二組多個(gè)指紋中發(fā)現(xiàn)指紋。42.如列舉的示例實(shí)施例40中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,從第一組多個(gè)屬性中移除屬性以獲得第二組多個(gè)屬性響應(yīng)于第一組多個(gè)屬性中的屬性的低置信度測(cè)量而進(jìn)行。43.如列舉的示例實(shí)施例42中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,屬性的置信度測(cè)量相對(duì)于第一組多個(gè)屬性中的其它屬性的置信度測(cè)量是低的。44.如列舉的示例實(shí)施例39中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,利用與在相對(duì)于第一分類(lèi)值的預(yù)定范圍內(nèi)的分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容,來(lái)定義與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容。45.如列舉的示例實(shí)施例39中所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析查詢媒體內(nèi)容以檢測(cè)第一組多個(gè)屬性;基于與查詢媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性; 或者基于用戶輸入,在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性。46.如列舉的示例實(shí)施例39中所記載的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)經(jīng)編碼的指令被一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使一個(gè)或更多個(gè)處理器執(zhí)行步驟,包括確定第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容的分類(lèi)值與第一媒體內(nèi)容的第一分類(lèi)值之間的距離;基于各個(gè)分類(lèi)值與第一分類(lèi)值之間的最小距離到最大距離來(lái)確定第一組多個(gè)媒體內(nèi)容的順序;其中,按照各個(gè)第一組多個(gè)媒體內(nèi)容的順序來(lái)檢索第一組多個(gè)指紋。47. 一種計(jì)算機(jī)系統(tǒng)的用途,包括在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值;以及基于第一分類(lèi)值將從第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中。48. 一種計(jì)算機(jī)系統(tǒng)的用途,包括在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于第一組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第一分類(lèi)值;基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組從第一組多個(gè)媒體內(nèi)容導(dǎo)出的第一組多個(gè)指紋;以及與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容;以及在第一檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋。49. 一種系統(tǒng),包括用于在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性的裝置;用于基于至少一個(gè)屬性來(lái)計(jì)算第一媒體內(nèi)容的第一分類(lèi)值的裝置;以及用于基于第一分類(lèi)值將從第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中的裝置。50. 一種系統(tǒng),包括用于在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性的裝置;用于基于第一組多個(gè)屬性來(lái)計(jì)算查詢媒體內(nèi)容的第一分類(lèi)值的裝置;用于基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組的裝置從第一組多個(gè)媒體內(nèi)容導(dǎo)出的第一組多個(gè)指紋;以及與第一分類(lèi)值相關(guān)聯(lián)的第一組多個(gè)媒體內(nèi)容;以及用于在第一檢索組中檢索從查詢媒體內(nèi)容導(dǎo)出的指紋的裝置。
權(quán)利要求
1.一種方法,包括在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于所述至少一個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的第一分類(lèi)值;以及基于所述第一分類(lèi)值將從所述第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中, 其中,所述方法由包括處理器、基于軟件指令集被配置成專(zhuān)用機(jī)器的通用機(jī)器來(lái)執(zhí)行。
2.如權(quán)利要求1所述的方法,其中,計(jì)算所述第一媒體內(nèi)容的所述第一分類(lèi)值包括基于所述至少一個(gè)屬性從多個(gè)預(yù)定分類(lèi)值中選擇所述第一分類(lèi)值。
3.如權(quán)利要求1所述的方法,其中,以能夠基于所述第一分類(lèi)值來(lái)識(shí)別所述至少一個(gè)屬性的方式來(lái)計(jì)算所述第一分類(lèi)值。
4.如權(quán)利要求1所述的方法,還包括基于所述第一媒體內(nèi)容中被識(shí)別的多個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的所述第一分類(lèi)值。
5.如權(quán)利要求1所述的方法,其中,基于所述至少一個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的所述第一分類(lèi)值包括計(jì)算所述第一媒體內(nèi)容中被識(shí)別的所述至少一個(gè)屬性中的每個(gè)屬性的一個(gè)或更多個(gè)屬性值;以及基于所述至少一個(gè)屬性中的每個(gè)屬性的所述一個(gè)或更多個(gè)屬性值來(lái)確定所述第一分類(lèi)值。
6.如權(quán)利要求1所述的方法,其中,所述至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè) 所述媒體內(nèi)容中的預(yù)定的可聽(tīng)得見(jiàn)的聲音;或者所述媒體內(nèi)容中的預(yù)定的可視覺(jué)感知到的特征。
7.如權(quán)利要求1所述的方法,其中,識(shí)別所述第一媒體內(nèi)容中的所述至少一個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析所述第一媒體內(nèi)容以檢測(cè)所述至少一個(gè)屬性;基于與所述第一媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)來(lái)識(shí)別所述第一媒體內(nèi)容中的所述至少一個(gè)屬性;或者基于用戶輸入來(lái)識(shí)別所述第一媒體內(nèi)容中的所述至少一個(gè)屬性。
8.如權(quán)利要求1所述的方法,還包括通過(guò)以下步驟來(lái)檢索從第二媒體內(nèi)容導(dǎo)出的第二指紋 確定所述第二媒體內(nèi)容包括所述至少一個(gè)屬性; 基于所述至少一個(gè)屬性來(lái)計(jì)算所述第二媒體內(nèi)容的第二分類(lèi)值; 確定所述第二媒體內(nèi)容的所述第二分類(lèi)值與所述第一分類(lèi)值相同; 響應(yīng)于確定所述第二分類(lèi)值與所述第一分類(lèi)值相同,將所述第一指紋與所述第二指紋進(jìn)行比較;以及基于確定所述第一指紋類(lèi)似于所述第二指紋,確定所述第二媒體內(nèi)容是從所述第一媒體內(nèi)容導(dǎo)出的。
9.一種方法,包括在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于所述第一組多個(gè)屬性來(lái)計(jì)算所述查詢媒體內(nèi)容的第一分類(lèi)值;基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組 從第一組多個(gè)媒體內(nèi)容導(dǎo)出的所述第一組多個(gè)指紋;以及與所述第一分類(lèi)值相關(guān)聯(lián)的所述第一組多個(gè)媒體內(nèi)容;以及在所述第一檢索組中檢索從所述查詢媒體內(nèi)容導(dǎo)出的指紋,其中,所述方法由包括處理器、基于軟件指令集被配置成專(zhuān)用機(jī)器的通用機(jī)器來(lái)執(zhí)行。
10.如權(quán)利要求9所述的方法,其中在所述第一檢索組中未發(fā)現(xiàn)所述指紋,以及其中基于所述第一屬性和第二屬性來(lái)計(jì)算所述第一分類(lèi)值,還包括響應(yīng)于在所述第一檢索組中未發(fā)現(xiàn)所述指紋 從所述第一組多個(gè)屬性中移除屬性,以獲得第二組多個(gè)屬性; 基于所述第二組多個(gè)屬性來(lái)計(jì)算所述查詢媒體內(nèi)容的第二分類(lèi)值; 基于以下項(xiàng)將第二組多個(gè)指紋識(shí)別為第二檢索組 從第二組多個(gè)媒體內(nèi)容導(dǎo)出的所述第二組多個(gè)指紋;以及與所述第二分類(lèi)值相關(guān)聯(lián)的所述第二組多個(gè)媒體內(nèi)容;以及在所述第二檢索組中檢索從所述查詢媒體內(nèi)容導(dǎo)出的所述指紋。
11.如權(quán)利要求10所述的方法,其中,在所述第二組多個(gè)指紋中發(fā)現(xiàn)所述指紋。
12.如權(quán)利要求10所述的方法,其中,從所述第一組多個(gè)屬性中移除所述屬性以獲得所述第二組多個(gè)屬性響應(yīng)于所述第一組多個(gè)屬性中的所述屬性的低置信度測(cè)量而進(jìn)行。
13.如權(quán)利要求12所述的方法,其中,所述屬性的所述低置信度測(cè)量相對(duì)于所述第一組多個(gè)屬性中的其它屬性的置信度測(cè)量而言是低的。
14.如權(quán)利要求9所述的方法,其中,所述第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容與在相對(duì)于所述第一分類(lèi)值的預(yù)定范圍內(nèi)的分類(lèi)值相關(guān)聯(lián)。
15.如權(quán)利要求9所述的方法,其中,在所述查詢媒體內(nèi)容中識(shí)別所述第一組多個(gè)屬性包括以下中的一個(gè)或更多個(gè)分析所述查詢媒體內(nèi)容以檢測(cè)所述第一組多個(gè)屬性;基于與所述查詢媒體內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),在所述查詢媒體內(nèi)容中識(shí)別所述第一組多個(gè)屬性;或者基于用戶輸入,在所述查詢媒體內(nèi)容中識(shí)別所述第一組多個(gè)屬性。
16.如權(quán)利要求9所述的方法,還包括確定所述第一組多個(gè)媒體內(nèi)容中的每個(gè)媒體內(nèi)容的分類(lèi)值與所述第一媒體內(nèi)容的所述第一分類(lèi)值之間的距離;以及基于各個(gè)分類(lèi)值與所述第一分類(lèi)值之間的最小距離到最大距離來(lái)確定所述第一組多個(gè)媒體內(nèi)容的順序;其中,按照各個(gè)所述第一組多個(gè)媒體內(nèi)容的順序來(lái)檢索所述第一組多個(gè)指紋。
17.一種系統(tǒng),包括一個(gè)或更多個(gè)處理器,以及具有一個(gè)或更多個(gè)存儲(chǔ)指令序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或更多個(gè)存儲(chǔ)指令序列當(dāng)通過(guò)所述一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或更多個(gè)處理器執(zhí)行以下步驟 在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于所述至少一個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的第一分類(lèi)值;以及基于所述第一分類(lèi)值將從所述第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中。
18.一種系統(tǒng),包括一個(gè)或更多個(gè)處理器,以及具有一個(gè)或更多個(gè)存儲(chǔ)指令序列的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述一個(gè)或更多個(gè)存儲(chǔ)指令序列當(dāng)通過(guò)所述一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或更多個(gè)處理器執(zhí)行以下步驟 在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于所述第一組多個(gè)屬性來(lái)計(jì)算所述查詢媒體內(nèi)容的第一分類(lèi)值; 基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組 從第一組多個(gè)媒體內(nèi)容導(dǎo)出的所述第一組多個(gè)指紋;以及與所述第一分類(lèi)值相關(guān)聯(lián)的所述第一組多個(gè)媒體內(nèi)容;以及在所述第一檢索組中檢索從所述查詢媒體內(nèi)容導(dǎo)出的指紋。
19.一種具有經(jīng)編碼的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述指令被一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或更多個(gè)處理器執(zhí)行以下步驟在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于所述至少一個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的第一分類(lèi)值;以及基于所述第一分類(lèi)值將從所述第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中, 其中,所述方法由包括處理器、基于軟件指令集被配置成專(zhuān)用機(jī)器的通用機(jī)器來(lái)執(zhí)行。
20.一種具有經(jīng)編碼的指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述指令被一個(gè)或更多個(gè)處理器執(zhí)行時(shí),使所述一個(gè)或更多個(gè)處理器執(zhí)行以下步驟在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于所述第一組多個(gè)屬性來(lái)計(jì)算所述查詢媒體內(nèi)容的第一分類(lèi)值; 基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組 從第一組多個(gè)媒體內(nèi)容導(dǎo)出的所述第一組多個(gè)指紋;以及與所述第一分類(lèi)值相關(guān)聯(lián)的所述第一組多個(gè)媒體內(nèi)容;以及在所述第一檢索組中檢索從所述查詢媒體內(nèi)容導(dǎo)出的指紋。
21.一種計(jì)算機(jī)系統(tǒng)的用途,包括在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性;基于所述至少一個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的第一分類(lèi)值;以及基于所述第一分類(lèi)值將從所述第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中。
22.—種計(jì)算機(jī)系統(tǒng)的用途,包括 在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性;基于所述第一組多個(gè)屬性來(lái)計(jì)算所述查詢媒體內(nèi)容的第一分類(lèi)值; 基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組 從第一組多個(gè)媒體內(nèi)容導(dǎo)出的所述第一組多個(gè)指紋;以及與所述第一分類(lèi)值相關(guān)聯(lián)的所述第一組多個(gè)媒體內(nèi)容;以及在所述第一檢索組中檢索從所述查詢媒體內(nèi)容導(dǎo)出的指紋。
23.—種系統(tǒng),包括用于在第一媒體內(nèi)容中識(shí)別至少一個(gè)屬性的裝置;用于基于所述至少一個(gè)屬性來(lái)計(jì)算所述第一媒體內(nèi)容的第一分類(lèi)值的裝置;以及用于基于所述第一分類(lèi)值將從所述第一媒體內(nèi)容導(dǎo)出的第一指紋存儲(chǔ)在數(shù)據(jù)庫(kù)中的直ο
24. 一種系統(tǒng),包括用于在查詢媒體內(nèi)容中識(shí)別第一組多個(gè)屬性的裝置;用于基于所述第一組多個(gè)屬性來(lái)計(jì)算所述查詢媒體內(nèi)容的第一分類(lèi)值的裝置; 用于基于以下項(xiàng)將第一組多個(gè)指紋識(shí)別為第一檢索組的裝置 從第一組多個(gè)媒體內(nèi)容導(dǎo)出的所述第一組多個(gè)指紋;以及與所述第一分類(lèi)值相關(guān)聯(lián)的所述第一組多個(gè)媒體內(nèi)容;以及用于在所述第一檢索組中檢索從所述查詢媒體內(nèi)容導(dǎo)出的指紋的裝置。
全文摘要
提供一種基于媒體內(nèi)容的分類(lèi)來(lái)存儲(chǔ)和檢索從媒體內(nèi)容導(dǎo)出的指紋。在媒體內(nèi)容中識(shí)別屬性?;诒蛔R(shí)別的屬性來(lái)計(jì)算媒體內(nèi)容的分類(lèi)值。其后,基于媒體內(nèi)容的分類(lèi)值來(lái)存儲(chǔ)或檢索從媒體內(nèi)容導(dǎo)出的指紋。
文檔編號(hào)G06F17/30GK102414683SQ201080019695
公開(kāi)日2012年4月11日 申請(qǐng)日期2010年5月5日 優(yōu)先權(quán)日2009年5月8日
發(fā)明者克勞斯·鮑爾, 蔣文宇, 雷古納森·拉達(dá)克里希南, 高天石 申請(qǐng)人:杜比實(shí)驗(yàn)室特許公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
平凉市| 扎囊县| 梧州市| 河南省| 襄樊市| 永兴县| 同江市| 阿勒泰市| 和林格尔县| 武隆县| 德清县| 东莞市| 商南县| 邢台市| 深圳市| 措勤县| 嘉峪关市| 拜泉县| 多伦县| 赤峰市| 江北区| 武义县| 昌吉市| 即墨市| 易门县| 章丘市| 泗水县| 安国市| 阜宁县| 新泰市| 宝清县| 河东区| 宁夏| 迭部县| 容城县| 瑞丽市| 江津市| 乌鲁木齐县| 绵竹市| 陈巴尔虎旗| 贵州省|