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

音質檢測方法及裝置與流程

文檔序號:12476065閱讀:519來源:國知局
音質檢測方法及裝置與流程

本發(fā)明涉及音頻技術領域,特別涉及一種音質檢測方法及裝置。



背景技術:

音樂是用戶娛樂生活中的重要組成部分,用戶可以通過互聯(lián)網(wǎng)獲取到各種音樂的音頻。為了保證收聽效果,用戶通常希望獲取到的音頻能夠符合一定的音質標準。

現(xiàn)有技術中,用戶可以通過音質檢測工具來對音頻的音質進行檢測,以判斷音頻的音質是否符合音質標準。其中,音質檢測工具對音頻的音質檢測過程為:獲取待檢測音頻的截止頻率,判斷該截止頻率是否低于截止頻率閾值,如果低于該截止頻率閾值,則確定該待檢測音頻的音質不符合音質標準;否則,確定該待檢測音頻的音質符合音質標準。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:

在實際應用中,在對音頻進行編解碼或者轉錄的過程中通常會引入一些噪音,音頻中夾雜的噪音較多時會導致音頻不符合音質標準,而一般情況下引入噪音并不會影響音頻的截止頻率,對于很多夾雜有噪音但截止頻率高于截止頻率閾值的音頻,上述方法不能夠檢測出這些音頻的音質不符合音質標準,因此,上述音質檢測結果不夠準確。



技術實現(xiàn)要素:

為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種音質檢測方法及裝置。所述技術方案如下:

一方面,提供了一種音質檢測方法,所述方法包括:

當獲取到待檢測音頻時,對所述待檢測音頻進行第一處理,得到所述待檢測音頻的相關值序列,所述相關值序列用于指示所述待檢測音頻的自相關特性;

對所述相關值序列進行第二處理,得到所述待檢測音頻的平均相關系數(shù),所述平均相關系數(shù)用于指示所述相關值序列中多個相關值之間的相關性;

基于所述平均相關系數(shù)和預設標準閾值,確定所述待檢測音頻的音質是否符合音質標準。

在一種可能的實現(xiàn)方式中,所述對所述待檢測音頻進行第一處理,得到所述待檢測音頻的相關值序列包括:

從所述待檢測音頻中提取多個音頻幀;

根據(jù)所述多個音頻幀,獲取所述待檢測音頻信號的差分序列,所述差分序列用于指示所述多個音頻幀之間的差異程度;

對所述差分序列進行自相關運算,從自相關運算結果中獲取所述多個相關值;

將所述多個相關值組成所述相關值序列。

在一種可能的實現(xiàn)方式中,所述對所述相關值序列進行第二處理,得到所述待檢測音頻的平均相關系數(shù)包括:

根據(jù)預設向量維數(shù),將所述相關值序列劃分成多個序列向量;

獲取所述多個序列向量中相鄰兩個序列向量的相關系數(shù);

將所述多個序列向量中相鄰兩個序列向量的相關系數(shù)的平均值,確定為所述相關值序列的平均相關系數(shù)。

在一種可能的實現(xiàn)方式中,所述預設標準閾值包括第一閾值,所述基于所述平均相關系數(shù)和預設標準閾值,確定所述待檢測音頻的音質是否符合音質標準包括:

如果所述平均相關系數(shù)小于所述第一閾值,則確定所述待檢測音頻的音質不符合音質標準;

如果所述平均相關系數(shù)不小于所述第一閾值,則確定所述待檢測音頻的音質符合音質標準。

在一種可能的實現(xiàn)方式中,所述對所述待檢測音頻進行第一處理,得到所述待檢測音頻的相關值序列之后,所述方法還包括:

對所述相關值序列進行第三處理,得到所述相關值序列的落差系數(shù),所述落差系數(shù)用于指示所述待檢測音頻的隨機性。

在一種可能的實現(xiàn)方式中,所述對所述相關值序列進行第三處理,得到所述相關值序列的落差系數(shù)包括:

獲取所述多個相關值的均值和所述多個相關值中的最小相關值;

將所述均值和所述最小相關值的差值確定為所述落差系數(shù)。

在一種可能的實現(xiàn)方式中,所述預設標準閾值包括第一閾值和第二閾值,所述基于所述平均相關系數(shù)和預設標準閾值,確定所述待檢測音頻的音質是否符合音質標準包括:

如果所述平均相關系數(shù)小于所述第一閾值且所述落差系數(shù)小于所述第二閾值,則確定所述待檢測音頻的音質不符合音質標準;

如果所述平均相關系數(shù)不小于所述第一閾值或所述落差系數(shù)不小于所述第二閾值,則確定所述待檢測音頻的音質符合音質標準。

另一方面,提供了一種音質檢測裝置,所述裝置包括:

第一處理模塊,用于當獲取到待檢測音頻時,對所述待檢測音頻進行第一處理,得到所述待檢測音頻的相關值序列,所述相關值序列用于指示所述待檢測音頻的自相關特性;

第二處理模塊,用于對所述相關值序列進行第二處理,得到所述待檢測音頻的平均相關系數(shù),所述平均相關系數(shù)用于指示所述相關值序列中多個相關值之間的相關性;

確定模塊,用于基于所述平均相關系數(shù)和預設標準閾值,確定所述待檢測音頻的音質是否符合音質標準。

在一種可能的實現(xiàn)方式中,所述第一處理模塊用于從所述待檢測音頻中提取多個音頻幀;根據(jù)所述多個音頻幀,獲取所述待檢測音頻信號的差分序列,所述差分序列用于指示所述多個音頻幀之間的差異程度;對所述差分序列進行自相關運算,從自相關運算結果中獲取所述多個相關值;將所述多個相關值組成所述相關值序列。

在一種可能的實現(xiàn)方式中,所述第二處理模塊用于根據(jù)預設向量維數(shù),將所述相關值序列劃分成多個序列向量;獲取所述多個序列向量中相鄰兩個序列向量的相關系數(shù);將所述多個序列向量中相鄰兩個序列向量的相關系數(shù)的平均值,確定為所述相關值序列的平均相關系數(shù)。

在一種可能的實現(xiàn)方式中,所述預設標準閾值包括第一閾值,所述確定模塊用于如果所述平均相關系數(shù)小于所述第一閾值,則確定所述待檢測音頻的音質不符合音質標準;如果所述平均相關系數(shù)不小于所述第一閾值,則確定所述待檢測音頻的音質符合音質標準。

在一種可能的實現(xiàn)方式中,所述裝置還包括:

第三處理模塊,用于對所述相關值序列進行第三處理,得到所述相關值序列的落差系數(shù),所述落差系數(shù)用于指示所述待檢測音頻的隨機性。

在一種可能的實現(xiàn)方式中,所述第三處理模塊用于獲取所述多個相關值的均值和所述多個相關值中的最小相關值;將所述均值和所述最小相關值的差值確定為所述落差系數(shù)。

在一種可能的實現(xiàn)方式中,所述預設標準閾值包括第一閾值和第二閾值,所述確定模塊用于如果所述平均相關系數(shù)小于所述第一閾值且所述落差系數(shù)小于所述第二閾值,則確定所述待檢測音頻的音質不符合音質標準;如果所述平均相關系數(shù)不小于所述第一閾值或所述落差系數(shù)不小于所述第二閾值,則確定所述待檢測音頻的音質符合音質標準。

本發(fā)明實施例提供的技術方案帶來的有益效果是:

通過獲取表征待檢測音頻自相關特性的相關值序列,進而對相關值序列進行處理后得到待檢測音頻的平均相關系數(shù),根據(jù)該平均相關系數(shù)進行音質檢測,基于噪音和樂音自相關特性的不同,該音質檢測方法可以檢測出包含有噪音的音頻不符合預設音質標準,從而提高了音質檢測的準確性。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種音質檢測方法的流程圖;

圖2是本發(fā)明實施例提供的一種音質檢測方法的流程圖;

圖3是本發(fā)明實施例提供的一種音質檢測裝置的框圖;

圖4是本發(fā)明實施例提供的一種終端的結構示意圖;

圖5是本發(fā)明實施例提供的一種音質檢測裝置的框圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。

圖1是本發(fā)明實施例提供的一種音質檢測方法的流程圖,參見圖1,本發(fā)明實施例提供的方法流程包括:

101、當獲取到待檢測音頻時,對該待檢測音頻進行第一處理,得到該待檢測音頻的相關值序列,該相關值序列用于指示該待檢測音頻的自相關特性。

102、對該相關值序列進行第二處理,得到該待檢測音頻的平均相關系數(shù),該平均相關系數(shù)用于指示該相關值序列中多個相關值之間的相關性。

103、基于該平均相關系數(shù)和預設標準閾值,確定該待檢測音頻的音質是否符合音質標準。

本實施例提供的方法,通過獲取表征待檢測音頻自相關特性的相關值序列,進而對相關值序列進行處理后得到待檢測音頻的平均相關系數(shù),根據(jù)該平均相關系數(shù)進行音質檢測,基于噪音和樂音自相關特性的不同,該音質檢測方法可以檢測出包含有噪音的音頻不符合預設音質標準,從而提高了音質檢測的準確性。

在一種可能的實現(xiàn)方式中,該對該待檢測音頻進行第一處理,得到該待檢測音頻的相關值序列包括:

從該待檢測音頻中提取多個音頻幀;

根據(jù)該多個音頻幀,獲取該待檢測音頻信號的差分序列,該差分序列用于指示該多個音頻幀之間的差異程度;

對該差分序列進行自相關運算,從自相關運算結果中獲取該多個相關值;

將該多個相關值組成該相關值序列。

在一種可能的實現(xiàn)方式中,該對該相關值序列進行第二處理,得到該待檢測音頻的平均相關系數(shù)包括:

根據(jù)預設向量維數(shù),將該相關值序列劃分成多個序列向量;

獲取該多個序列向量中相鄰兩個序列向量的相關系數(shù);

將該多個序列向量中相鄰兩個序列向量的相關系數(shù)的平均值,確定為該相關值序列的平均相關系數(shù)。

在一種可能的實現(xiàn)方式中,該預設標準閾值包括第一閾值,該基于該平均相關系數(shù)和預設標準閾值,確定該待檢測音頻的音質是否符合音質標準包括:

如果該平均相關系數(shù)小于該第一閾值,則確定該待檢測音頻的音質不符合音質標準;

如果該平均相關系數(shù)不小于該第一閾值,則確定該待檢測音頻的音質符合音質標準。

在一種可能的實現(xiàn)方式中,該對該待檢測音頻進行第一處理,得到該待檢測音頻的相關值序列之后,該方法還包括:

對該相關值序列進行第三處理,得到該相關值序列的落差系數(shù),該落差系數(shù)用于指示該待檢測音頻的隨機性。

在一種可能的實現(xiàn)方式中,該對該相關值序列進行第三處理,得到該相關值序列的落差系數(shù)包括:

獲取該多個相關值的均值和該多個相關值中的最小相關值;

將該均值和該最小相關值的差值確定為該落差系數(shù)。

在一種可能的實現(xiàn)方式中,該預設標準閾值包括第一閾值和第二閾值,該基于該平均相關系數(shù)和預設標準閾值,確定該待檢測音頻的音質是否符合音質標準包括:

如果該平均相關系數(shù)小于該第一閾值且該落差系數(shù)小于該第二閾值,則確定該待檢測音頻的音質不符合音質標準;

如果該平均相關系數(shù)不小于該第一閾值或該落差系數(shù)不小于該第二閾值,則確定該待檢測音頻的音質符合音質標準。

上述所有可選技術方案,可以采用任意結合形成本公開的可選實施例,在此不再一一贅述。

圖2是本發(fā)明實施例提供的一種音質檢測方法的流程圖,參見圖2,本發(fā)明實施例提供的方法流程包括:

201、當獲取到待檢測音頻時,對待檢測音頻進行第一處理,得到待檢測音頻的相關值序列,相關值序列用于指示待檢測音頻的自相關特性。

在本實施例中,由于噪音信號通常為隨機信號,隨機信號不是自相關的,而音樂等音頻一般都不是隨機信號,其自相關度較高。因此,可以通過待檢測音頻的自相關特性對待檢測音頻的音質進行檢測,以提高音質檢測的準確度。

終端在獲取到待檢測音頻時,會對該待檢測音頻進行第一處理,以獲取該待檢測音頻的自相關特性,該過程可以包括以下步驟201a至201c。

步驟201a:終端從待檢測音頻中提取多個音頻幀。

終端對待檢測音頻進行降采樣,例如終端可以采用8KHz(赫茲)的采樣頻率對待檢測音頻進行降采樣,得到待檢測音頻的多個采樣點。然后,基于該多個采樣點提取多個音頻幀,例如,可以根據(jù)指定幀長度和預設步長在該多個采樣點中提取該多個音頻幀,其中,指定幀長度和預設步長可以由終端進行預先設定或修改,本實施例對此不作限定。例如,假設指定幀長度為256,預設步長為32,那么每隔32個采樣點提取256個采樣點作為一個音頻幀,比如從第一個采樣點開始,將第1至256個采樣點提取為一個音頻幀,然后,根據(jù)預設步長,確定下一個音頻幀的起始采樣點,也即是第33(由1加32得到)個采樣點。然后,從第33個采樣點開始提取256個采樣點作為一個音頻幀,也即是第33至第288個采樣點提取為一個音頻幀,以此類推,可以提取到待檢測音頻的多個音頻幀。

步驟201b:終端根據(jù)多個音頻幀,獲取待檢測音頻信號的差分序列,差分序列用于指示多個音頻幀之間的差異程度。

本實施例中,終端可以采用矩陣的形式來表示該多個音頻幀,例如,終端在步驟201a中可以將每個音頻幀包含采樣點對應的采樣值作為矩陣的一個向量。

其中,差分序列用于指示多個音頻幀之間的差異程度,該差分序列的獲取過程可以為:基于該多個音頻幀的采樣點矩陣,終端可以對該多個音頻幀進行頻域變換,比如,對每個音頻幀進行短時傅里葉變換后取非負半頻頻域信號,得到該待檢測音頻的頻域信號矩陣。為了提高檢測效率,將該頻域信號矩陣進行降維處理,得到該待檢測音頻的降維矩陣。其中,終端可以采用與梅爾矩陣相乘對該頻域信號矩陣進行降維處理,或者可以采用其他的降維算法對該頻域信號矩陣進行降維處理,本實施例對此不作限定。之后,對該降維矩陣進行差分求平均,得到該待檢測音頻的差分序列。其中,對該降維矩陣進行差分求平均的過程為:按照該降維矩陣中所包含向量的排列順序,獲取相鄰兩個向量的差向量,得到差分矩陣。例如,降維矩陣為[a1,a2,a3],其中,a1,a2,a3分別代表一個列向量,則可以得到差向量b1=a2-a1,b2=a3-a2,從而得到差分矩陣為[b1,b2]。之后,對該差分矩陣求平均,得到該差分序列。例如,獲取差分矩陣中的每個差向量的平均值,將每個差向量的平均值組成該差分序列,比如假設b1的平均值為b1平均,b2的平均值為b2平均,則得到的差分序列即為[b1平均,b2平均]。其中,b1平均為向量b1中所有值的平均值。

步驟201c:對差分序列進行自相關運算,從自相關運算結果中獲取多個相關值,將多個相關值組成相關值序列。

本實施例中,對該差分序列進行自相關運算后,得到該差分序列的自相關序列,該自相關序列中所包括的每個值稱為相關值。根據(jù)自相關運算的特性可知,自相關序列中所包括的多個相關值是對稱的,因此,可以從自相關序列中獲取一些有效的多個相關值序列進行后續(xù)的處理,該獲取多個相關值序列的過程可以為:從該自相關序列所指示的后半部分相關值中,獲取該多個相關值,例如獲取N個相關值。其中,由于自相關運算的過程中初始得到的幾個相關值一般具有較強的相關性,不能夠體現(xiàn)差分序列的整體相關特性,因此,可以從自相關序列的第S個相關值開始獲取N相關值,例如,可以從第S個相關值開始連續(xù)獲取N個相關值,也可以從第S個相關值開始每隔預設個數(shù),獲取一個相關值,本實施例對此不作限定。其中,N和S均可以由終端進行預先設置,N和S均為正整數(shù)。

202、對相關值序列進行第二處理,得到待檢測音頻的平均相關系數(shù),平均相關系數(shù)用于指示相關值序列中多個相關值之間的相關性。

其中,終端對相關值序列進行第二處理,得到待檢測音頻的平均相關系數(shù)的過程可以包括以下步驟202a至202c。

步驟202a:根據(jù)預設向量維數(shù),將相關值序列劃分成多個序列向量。

其中,預設向量維數(shù)可以由終端進行預先設置。該根據(jù)預設向量維數(shù),將該相關值序列劃分成多個序列向量的過程可以為:根據(jù)相關值序列中所包含相關值的排列順序,依次從該相關值序列中獲取該預設向量維數(shù)的相關值,將該預設向量維數(shù)的相關值確定為一個序列向量。

例如,假設該相關值序列中包括N個相關值,該預設向量維數(shù)為L,則可以得到M個序列向量[x1,x2,…,xM],其中,表示向下取整。例如,N為908,L為10,則M為90。也即是,在劃分多個序列向量的過程中,按照N個相關值的排列順序,依次獲取L個相關值作為一個序列向量,如果劃分到最后剩余相關值的個數(shù)不足預設向量維數(shù),則將該剩余相關值丟棄。例如,當N為908,L為10時,劃分到最后一個序列向量時剩余8個相關值,不足預設向量維數(shù)10,則將該剩余的8個相關值丟棄。

步驟202b:獲取多個序列向量中相鄰兩個序列向量的相關系數(shù)。

對于該多個序列向量中的每個序列向量,終端可以獲取該序列向量的均值。以上述M個序列向量[x1,x2,…,xM]為例,設其中第i個向量xi的均值為μi,則μi可以通過下述公式(1)得到:

其中,i為大于0且小于M+1的整數(shù),xi(k)表示序列向量xi中第k個相關值。

根據(jù)每個序列向量的均值,終端可以獲取到相鄰兩個序列向量的相關系數(shù),假設序列向量xj和xj+1的相關系數(shù)為R(j),則該R(j)可以通過下述公式(2)得到:

其中,j為大于0且小于M的整數(shù),xj為M個序列向量中第j個向量,xj(k)表示序列向量xj中第k個相關值,“|·|”為取絕對值符號。其中,當該多個序列向量的個數(shù)為M時,能夠得到M-1個相關系數(shù)。

步驟202c:將多個序列向量中相鄰兩個序列向量的相關系數(shù)的平均值,確定為相關值序列的平均相關系數(shù)。

基于步驟202b中得到的相鄰兩個序列向量的相關系數(shù),終端可以確定相關值序列的平均相關系數(shù)。假設步驟202b中根據(jù)M個序列向量,得到M-1個相關系數(shù),如果平均相關系數(shù)采用Rmean表示,則Rmean可以通過下述公式(3)得到:

其中,R(j)為步驟202b中得到的相關系數(shù)。

在得到相關值序列的平均相關系數(shù)之后,可以基于平均相關系數(shù)和預設標準閾值,確定待檢測音頻的音質是否符合音質標準,該過程可以為:將該平均相關系數(shù)與第一閾值進行比較,如果平均相關系數(shù)小于第一閾值,則確定待檢測音頻的音質不符合音質標準。如果平均相關系數(shù)不小于第一閾值,則確定待檢測音頻的音質符合音質標準。

其中,預設標準閾值包括第一閾值,該第一閾值可以由終端根據(jù)對樣本音頻的檢測結果統(tǒng)計得到,或者根據(jù)經(jīng)驗值設置,例如,該第一閾值可以為0.3或0.5等,本實施例對此不作限定。以該第一閾值作為音質檢測的標準,如果待檢測音頻的平均相關系數(shù)大于該第一閾值,說明待檢測音頻的相關性較高,隨機性差,因此,確定該待檢測音頻中不包含噪音,或者包含的噪音極少能夠滿足用戶對音頻收聽效果的要求。如果待檢測音頻的平均相關系數(shù)大于該第一閾值,說明待檢測音頻的相關性差,隨機性高,因此,確定該待檢測音頻中包括噪音,或者包括的噪音不能滿足用戶對音頻收聽效果的要求。

為了進一步提高音質檢測的準確性,本實施例還可以通過相關值序列的落差系數(shù)進一步確定待檢測音頻的隨機性,從而結合待檢測音頻的平均相關系數(shù)和落差系數(shù)對待檢測音頻的音質進行聯(lián)合檢測。具體過程詳見步驟203和步驟204。

203、對相關值序列進行第三處理,得到相關值序列的落差系數(shù),落差系數(shù)用于指示待檢測音頻的隨機性。

其中,該步驟203和步驟204可以同時執(zhí)行也可以分別執(zhí)行,本實施例對該兩個步驟的執(zhí)行順序不作限定。

其中,終端可以對相關值序列進行第三處理,得到相關值序列的落差系數(shù)的過程包括下述步驟203a和203b:

步驟203a、獲取多個相關值的均值和多個相關值中的最小相關值。

其中,假設多個相關值的數(shù)目為N,其組成的序列為X,如果采用Xmean表示該多個相關值的均值,則Xmean可以通過下述公式(4)得到:

其中,X(n)為序列X中第n個相關值。

其中,終端可以預設算法來獲取該多個相關值的最小相關值,該預設算法可以為任一求最小值的算法,本實施例對不作限定。

步驟203b、將步驟203a中獲取的均值和最小相關值的差值確定為相關值序列的落差系數(shù)。

其中,該差值為該均值和最小相關值的絕對差值,假設采用Xmin表示最小相關值,采用G來表示落差系數(shù),則G可以通過下述公式(5)得到:

G=|Xmean-Xmin| (5)

其中,“|·|”為取絕對值符號。

需要說明的是,落差系數(shù)能夠表征待檢測音頻的隨機性,可以從另一個側面反映待檢測音頻的相關性,其中,落差系數(shù)越大表示待檢測音頻的隨機性越弱、相關性越強,從而說明該待檢測音頻中包含的噪音越少;相反,落差系數(shù)越小表示待檢測音頻的隨機性越強、相關性越弱,從而說明該待檢測音頻中包含的噪音越多。

204、根據(jù)平均相關系數(shù)、落差系數(shù)和預設標準閾值,確定待檢測音頻的音質是否符合音質標準。

其中,除了包括第一閾值之外,該預設標準閾值還可以包括第二閾值。該第二閾值也可以由終端根據(jù)對樣本音頻的檢測結果統(tǒng)計得到,或者根據(jù)經(jīng)驗值設置,例如,該第二閾值可以為30等,本實施例對此不作限定。

本實施例中,第一閾值作為根據(jù)平均相關系數(shù)進行音質檢測的標準,第二閾值作為根據(jù)落差系數(shù)進行音質檢測的標準,基于平均相關系數(shù)和落差系數(shù)聯(lián)合進行音質檢測的過程為:將該平均相關系數(shù)與第一閾值進行比較,將該落差系數(shù)與第二閾值進行比較,如果平均相關系數(shù)小于第一閾值且落差系數(shù)小于第二閾值,則確定待檢測音頻的音質不符合音質標準。如果平均相關系數(shù)不小于第一閾值或落差系數(shù)不小于第二閾值,則確定待檢測音頻的音質符合音質標準。

其中,對于上述將該平均相關系數(shù)與第一閾值進行比較以及將該落差系數(shù)與第二閾值進行比較的兩個比較過程,終端可以同時執(zhí)行該兩個比較過程也可以分別執(zhí)行該兩個比較過程,本實施例對此不作限定。

需要說明的是,上述音質檢測的過程還可以由服務器執(zhí)行,本實施例對該音質檢測方法的執(zhí)行主體不作限定。例如,用戶可以在終端選取待檢測音頻,終端將用戶選取的待檢測音頻發(fā)送至服務器,以使得服務能夠獲取到該待檢測音頻,進而執(zhí)行對該待檢測音頻進行檢測的過程。

本實施例提供的方法,通過獲取表征待檢測音頻自相關特性的相關值序列,進而對相關值序列進行處理后得到待檢測音頻的平均相關系數(shù),根據(jù)該平均相關系數(shù)進行音質檢測,基于噪音和樂音自相關特性的不同,該音質檢測方法可以檢測出包含有噪音的音頻不符合預設音質標準,從而提高了音質檢測的準確性。進一步地,通過獲取表征待檢測音頻隨機性的落差系數(shù),并根據(jù)該落差系數(shù)和平均相關系數(shù)對待檢測音頻進行聯(lián)合檢測,使得音質檢測結果更加準確。

圖3是本發(fā)明實施例提供的一種音質檢測裝置的框圖,參見圖3,該裝置包括:第一處理模塊301、第二處理模塊302和確定模塊303。

其中,第一處理模塊301與第二處理模塊302連接,用于當獲取到待檢測音頻時,對該待檢測音頻進行第一處理,得到該待檢測音頻的相關值序列,該相關值序列用于指示該待檢測音頻的自相關特性;第二處理模塊302與確定模塊303連接,用于對該相關值序列進行第二處理,得到該待檢測音頻的平均相關系數(shù),該平均相關系數(shù)用于指示該相關值序列中多個相關值之間的相關性;確定模塊303,用于基于該平均相關系數(shù)和預設標準閾值,確定該待檢測音頻的音質是否符合音質標準。

在一種可能的實現(xiàn)方式中,該第一處理模塊用于從該待檢測音頻中提取多個音頻幀;根據(jù)該多個音頻幀,獲取該待檢測音頻信號的差分序列,該差分序列用于指示該多個音頻幀之間的差異程度;對該差分序列進行自相關運算,從自相關運算結果中獲取該多個相關值;將該多個相關值組成該相關值序列。

在一種可能的實現(xiàn)方式中,該第二處理模塊用于根據(jù)預設向量維數(shù),將該相關值序列劃分成多個序列向量;獲取該多個序列向量中相鄰兩個序列向量的相關系數(shù);將該多個序列向量中相鄰兩個序列向量的相關系數(shù)的平均值,確定為該相關值序列的平均相關系數(shù)。

在一種可能的實現(xiàn)方式中,該預設標準閾值包括第一閾值,該確定模塊用于如果該平均相關系數(shù)小于該第一閾值,則確定該待檢測音頻的音質不符合音質標準;如果該平均相關系數(shù)不小于該第一閾值,則確定該待檢測音頻的音質符合音質標準。

在一種可能的實現(xiàn)方式中,該裝置還包括:

第三處理模塊,用于對該相關值序列進行第三處理,得到該相關值序列的落差系數(shù),該落差系數(shù)用于指示該待檢測音頻的隨機性。

在一種可能的實現(xiàn)方式中,該第三處理模塊用于獲取該多個相關值的均值和該多個相關值中的最小相關值;將該均值和該最小相關值的差值確定為該落差系數(shù)。

在一種可能的實現(xiàn)方式中,該預設標準閾值包括第一閾值和第二閾值,該確定模塊用于如果該平均相關系數(shù)小于該第一閾值且該落差系數(shù)小于該第二閾值,則確定該待檢測音頻的音質不符合音質標準;如果該平均相關系數(shù)不小于該第一閾值或該落差系數(shù)不小于該第二閾值,則確定該待檢測音頻的音質符合音質標準。

本實施例提供的裝置,通過獲取表征待檢測音頻自相關特性的相關值序列,進而對相關值序列進行處理后得到待檢測音頻的平均相關系數(shù),根據(jù)該平均相關系數(shù)進行音質檢測,基于噪音和樂音自相關特性的不同,該音質檢測方法可以檢測出包含有噪音的音頻不符合預設音質標準,從而提高了音質檢測的準確性。

需要說明的是:上述實施例提供的音質檢測裝置在進行音質檢測時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設備的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的音質檢測裝置與音質檢測方法實施例屬于同一構思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

圖4是本實施例提供的一種終端的結構示意圖,該終端可以用于執(zhí)行上述各個實施例中提供的音質檢測方法。參見圖4,該終端400包括:

終端400可以包括RF(Radio Frequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi(Wireless Fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖4中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路110包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務)、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS(Short Messaging Service,短消息服務)等。

存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端400的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。

輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預先設定的程式驅動相應的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端400的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED(Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖4中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。

終端400還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調節(jié)顯示面板141的亮度,接近傳感器可在終端400移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端400還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路160、揚聲器161,傳聲器162可提供用戶與終端400之間的音頻接口。音頻電路160可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端400的通信。

WiFi屬于短距離無線傳輸技術,終端400通過WiFi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖4示出了WiFi模塊170,但是可以理解的是,其并不屬于終端400的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質的范圍內而省略。

處理器180是終端400的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內的軟件程序和/或模塊,以及調用存儲在存儲器120內的數(shù)據(jù),執(zhí)行終端400的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器180中。

終端400還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端400還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端的顯示單元是觸摸屏顯示器,終端還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行。所述一個或者一個以上程序包含用于執(zhí)行以上述音質檢測方法中終端所執(zhí)行的步驟。

圖5是根據(jù)一示例性實施例示出的一種音質檢測裝置的框圖。例如,裝置500可以被提供為一服務器。參照圖5,裝置500包括處理組件522,其進一步包括一個或多個處理器,以及由存儲器532所代表的存儲器資源,用于存儲可由處理部件522的執(zhí)行的指令,例如應用程序。存儲器532中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件522被配置為執(zhí)行指令,以在執(zhí)行主體為服務器時執(zhí)行上述方法中服務器所執(zhí)行的步驟。

裝置500還可以包括一個電源組件526被配置為執(zhí)行裝置500的電源管理,一個有線或無線網(wǎng)絡接口550被配置為將裝置500連接到網(wǎng)絡,和一個輸入輸出(I/O)接口558。裝置500可以操作基于存儲在存儲器532的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。

本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
简阳市| 延庆县| 遵化市| 余庆县| 屏东市| 尉氏县| 北海市| 古蔺县| 赤壁市| 视频| 新乡市| 莱州市| 徐水县| 环江| 西充县| 福泉市| 二连浩特市| 静乐县| 清镇市| 富阳市| 庄浪县| 房山区| 宁化县| 三门峡市| 邹平县| 凤山县| 延边| 义乌市| 宿迁市| 连山| 兰州市| 张家口市| 谢通门县| 开远市| 大新县| 斗六市| 利川市| 临沧市| 全州县| 大竹县| 华阴市|