一種信息處理方法及服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊技術(shù),尤其涉及一種信息處理方法及服務(wù)器。
【背景技術(shù)】
[0002]本申請發(fā)明人在實現(xiàn)本申請實施例技術(shù)方案的過程中,至少發(fā)現(xiàn)相關(guān)技術(shù)中存在如下技術(shù)問題:
[0003]多媒體信息的共享和播放成為用戶生活中的必備服務(wù),為了更快捷的識別出某個多媒體信息,產(chǎn)生了指紋識別技術(shù)。以多媒體信息為音頻信息為例,音頻壓縮技術(shù)的進步以及大容量存儲器的出現(xiàn)使得互聯(lián)網(wǎng)上出現(xiàn)了以音樂為主的海量音頻信息,手工選取某首歌曲很多時候已經(jīng)變得不可能,這直接促使產(chǎn)生了可以進行音樂自動識別的數(shù)字音頻指紋技術(shù)。
[0004]就針對多媒體信息的指紋識別技術(shù)而言,仍以多媒體信息為音頻信息為例,音頻指紋是一種可以代表一段音樂重要聲學(xué)特征的基于內(nèi)容的緊致數(shù)字簽名,音頻指紋用于建立一種有效機制來比較兩個音頻數(shù)據(jù)的感知聽覺質(zhì)量,這里需要指出的是,并不是直接比較通常很大的兩個或多個音頻數(shù)據(jù)本身,而是比較其相應(yīng)通常較小的數(shù)字指紋,即:經(jīng)由兩個或多個音頻數(shù)據(jù)本身得到的兩個或多個音頻指紋。
[0005]采用現(xiàn)有技術(shù)來識別進而選取一首歌曲或一段視頻,通過上述指紋識別技術(shù),是需要生成音頻指紋或視頻指紋信息,然后與數(shù)據(jù)庫中已有的音頻指紋或視頻指紋信息樣本進行比對從而進行識別。然而,為了提高識別率,需要在數(shù)據(jù)庫中保存越來越多的音頻指紋或視頻指紋信息樣本,這些信息會大量占用數(shù)據(jù)庫的存儲空間,也影響待識別的多媒體信息與已有多媒體信息樣本之間匹配的速度和識別成功率,尤其是匹配不是基于一對一的情況下,而是基于一對多的情況,即:待識別的多媒體信息在已有多媒體信息樣本中存在多個與其相同或相近似的結(jié)果,采用現(xiàn)有的匹配方式,無論匹配速度還是匹配精度都達不到能從多個與其相同或相近似的結(jié)果中識別出待識別的多媒體信息的效果,從而無法做到快速精準的匹配以識別出待識別的多媒體信息。相關(guān)技術(shù)中,對于該問題,尚無有效解決方案。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明實施例希望提供一種信息處理方法及服務(wù)器,至少解決了現(xiàn)有技術(shù)的問題,提高了匹配速度和識別成功率。
[0007]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0008]本發(fā)明實施例提供了一種信息處理方法,所述方法包括:
[0009]接收第一多媒體指紋信息,所述第一多媒體指紋信息根據(jù)第一多媒體數(shù)據(jù)生成,用于表征所述第一多媒體數(shù)據(jù)的聲學(xué)特征;
[0010]將所述第一多媒體指紋信息轉(zhuǎn)換成與其對應(yīng)的第一參數(shù)值,所述第一參數(shù)值的存儲容量小于所述第一多媒體指紋信息的存儲容量;
[0011]將所述第一參數(shù)值與選取的已有候選參數(shù)值進行匹配,得到匹配信息;
[0012]對所述匹配信息進行篩選,得到篩選結(jié)果;
[0013]根據(jù)參數(shù)值的時間密度分布從所述篩選結(jié)果中過濾得到目標信息。
[0014]較佳地,所述候選參數(shù)值的類型包括哈希值,所述第一參數(shù)值為第一哈希值;
[0015]所述將所述第一參數(shù)值與選取的已有候選參數(shù)值進行匹配,得到匹配信息,包括:
[0016]將所述第一哈希值與已有哈希值進行哈希匹配,找到與所述第一哈希值相匹配的至少一個哈希值,及與所述哈希值對應(yīng)的多媒體數(shù)據(jù)及其時間點信息,以組成所述匹配信息。
[0017]較佳地,所述對所述匹配信息進行篩選,得到篩選結(jié)果,包括:
[0018]將具有相同多媒體數(shù)據(jù)和時間差的匹配哈希值進行統(tǒng)計,以用于所述匹配信息的第一級篩選過濾,得到所述篩選結(jié)果。
[0019]較佳地,所述時間差通過輸入的所述第一多媒體數(shù)據(jù)對應(yīng)的哈希時間點與候選多媒體數(shù)據(jù)庫里的哈希時間點的差計算得到;
[0020]所述候選多媒體數(shù)據(jù)庫里的哈希時間點通過所述哈希值對應(yīng)的多媒體數(shù)據(jù)及其時間點信息計算得到。
[0021 ] 較佳地,所述方法還包括:
[0022]對所述篩選結(jié)果按照預(yù)設(shè)條件進行排序選取,選取得到所述篩選結(jié)果中前N個匹配到的多媒體數(shù)據(jù),并組成潛力匹配的音頻段,所述N為大于I的整數(shù)。
[0023]較佳地,所述根據(jù)參數(shù)值的時間密度分布從所述篩選結(jié)果中過濾得到目標信息,包括:
[0024]對于所述潛力匹配的音頻段中的每一個匹配的音頻段,根據(jù)所述參數(shù)值的時間密度分布進行統(tǒng)計,得到所述每一個匹配的音頻段其哈希值在指定時間上的密度分布;
[0025]判斷所述每一個匹配的音頻段其哈希值在指定時間上的密度分布是否大于第一閥值,如果是,則保留當(dāng)前哈希值密度分布大于第一閥值的音頻段,否則,刪除當(dāng)前哈希值密度分布小于等于第一閥值的音頻段;
[0026]將當(dāng)前哈希值密度分布大于第一閥值的音頻段組成所述目標信息。
[0027]本發(fā)明實施例又提供了一種服務(wù)器,所述服務(wù)器包括:
[0028]接收單元,用于接收第一多媒體指紋信息,所述第一多媒體指紋信息根據(jù)第一多媒體數(shù)據(jù)生成,用于表征所述第一多媒體數(shù)據(jù)的聲學(xué)特征;
[0029]轉(zhuǎn)換單元,用于將所述第一多媒體指紋信息轉(zhuǎn)換成與其對應(yīng)的第一參數(shù)值,所述第一參數(shù)值的存儲容量小于所述第一多媒體指紋信息的存儲容量;
[0030]匹配單元,用于將所述第一參數(shù)值與選取的已有候選參數(shù)值進行匹配,得到匹配信息;
[0031]篩選單元,用于對所述匹配信息進行篩選,得到篩選結(jié)果;
[0032]過濾單元,用于根據(jù)參數(shù)值的時間密度分布從所述篩選結(jié)果中過濾得到目標信息。
[0033]較佳地,所述候選參數(shù)值的類型包括哈希值,所述第一參數(shù)值為第一哈希值;
[0034]所述匹配單元,進一步用于將所述第一哈希值與已有哈希值進行哈希匹配,找到與所述第一哈希值相匹配的至少一個哈希值,及與所述哈希值對應(yīng)的多媒體數(shù)據(jù)及其時間點信息,以組成所述匹配信息。
[0035]較佳地,所述篩選單元,進一步用于將具有相同多媒體數(shù)據(jù)和時間差的匹配哈希值進行統(tǒng)計,以用于所述匹配信息的第一級篩選過濾,得到所述篩選結(jié)果。
[0036]較佳地,所述篩選單元,進一步用于通過輸入的所述第一多媒體數(shù)據(jù)對應(yīng)的哈希時間點與候選多媒體數(shù)據(jù)庫里的哈希時間點的差計算得到所述時間差;所述候選多媒體數(shù)據(jù)庫里的哈希時間點通過所述哈希值對應(yīng)的多媒體數(shù)據(jù)及其時間點信息計算得到。
[0037]較佳地,所述服務(wù)器還包括:
[0038]選取單元,用于對所述篩選結(jié)果按照預(yù)設(shè)條件進行排序選取,選取得到所述篩選結(jié)果中前N個匹配到的多媒體數(shù)據(jù),并組成潛力匹配的音頻段,所述N為大于I的整數(shù)。
[0039]較佳地,所述過濾單元,進一步包括:
[0040]統(tǒng)計子單元,用于對于所述潛力匹配的音頻段中的每一個匹配的音頻段,根據(jù)所述參數(shù)值的時間密度分布進行統(tǒng)計,得到所述每一個匹配的音頻段其哈希值在指定時間上的密度分布;
[0041]判斷子單元,用于判斷所述每一個匹配的音頻段其哈希值在指定時間上的密度分布是否大于第一閥值,如果是,則保留當(dāng)前哈希值密度分布大于第一閥值的音頻段,否則,刪除當(dāng)前哈希值密度分布小于等于第一閥值的音頻段;將當(dāng)前哈希值密度分布大于第一閥值的音頻段組成所述目標信息。
[0042]本發(fā)明實施例的信息處理方法包括:接收第一多媒體指紋信息,所述第一多媒體指紋信息根據(jù)第一多媒體數(shù)據(jù)生成,用于表征所述第一多媒體數(shù)據(jù)的聲學(xué)特征;將所述第一多媒體指紋信息轉(zhuǎn)換成與其對應(yīng)的第一參數(shù)值,所述第一參數(shù)值的存儲容量小于所述第一多媒體指紋信息的存儲容量;將所述第一參數(shù)值與選取的已有候選參數(shù)值進行匹配,得到匹配信息;對所述匹配信息進行篩選,得到篩選結(jié)果;根據(jù)參數(shù)值的時間密度分布從所述篩選結(jié)果中過濾得到目標信息。
[0043]采用本發(fā)明實施例,轉(zhuǎn)換得到比第一多媒體指紋信息的存儲容量還要小的第一參數(shù)值,不僅減少了數(shù)據(jù)庫的存儲空間,而且根據(jù)第一參數(shù)值進行匹配,通過對所述匹配信息進行篩選,得到篩選結(jié)果,根據(jù)參數(shù)值的時間密度分布從所述篩選結(jié)果中過濾得到目標信息,還能得到最精確的匹配識別結(jié)果,提高了匹配速度和識別成功率。
【附圖說明】
[0044]圖1為本發(fā)明方法實施例一的一個實現(xiàn)流程示意圖;
[0045]圖2為本發(fā)明方法實施例二的一個實現(xiàn)流程示意圖;
[0046]圖3為本發(fā)明服務(wù)器實施例一的一個組成結(jié)構(gòu)示意圖;
[0047]圖4為應(yīng)用本發(fā)明實施例的服務(wù)器的硬件示例結(jié)構(gòu)圖;
[0048]圖5為應(yīng)用本發(fā)明實施例的一個實例的實現(xiàn)流程示意圖;
[0049]圖6-圖10為應(yīng)用本發(fā)明實施例的另一個實例的示意圖。<