一種音頻失真的檢測方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種音頻失真的檢測方法及裝置,用以解決現(xiàn)有技術(shù)中存在的運(yùn)營商難以自動(dòng)識(shí)別海量音頻文件中識(shí)別出有問題的音頻文件、且無法對(duì)音頻提供商提供的音頻進(jìn)行質(zhì)量把關(guān),從而導(dǎo)致音頻質(zhì)量降低的問題。該音頻失真的檢測方法包括:獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值,若該第一絕對(duì)值大于第一閾值,確定待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。
【專利說明】一種音頻失真的檢測方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻分析【技術(shù)領(lǐng)域】,尤其涉及一種音頻失真的檢測方法及裝置。
【背景技術(shù)】
[0002]目前各個(gè)運(yùn)營商提供的音頻分享平臺(tái)中有著數(shù)百萬的音頻文件,例如:彩鈴、振鈴及歌曲等等,并且這些音頻文件已經(jīng)被數(shù)億人口使用。然而,在使用過程中,用戶會(huì)反饋某些音頻有失真的問題。但是目前,運(yùn)營商無法在音頻分享平臺(tái)中數(shù)百萬的音頻文件中識(shí)別出有問題的音頻文件。
[0003]出現(xiàn)以上這個(gè)問題主要是因?yàn)橐纛l提供商的音頻編輯人員的工作失誤引起的,并且這個(gè)問題是會(huì)嚴(yán)重影響用戶的體驗(yàn)。
[0004]目前音頻提供商并不能獲知有問題的音頻文件,也就無法對(duì)有問題的音頻文件進(jìn)行更新,從而導(dǎo)致運(yùn)營商無法對(duì)音頻提供商提供的音頻文件進(jìn)行質(zhì)量把關(guān),因此降低了音頻的質(zhì)量,進(jìn)而影響了用戶的體驗(yàn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種音頻失真的檢測方法及裝置,用以解決現(xiàn)有技術(shù)中存在的運(yùn)營商無法從海量音頻文件中識(shí)別出有問題的音頻文件、且無法對(duì)音頻提供商提供的音頻文件進(jìn)行質(zhì)量把關(guān),從而導(dǎo)致音頻質(zhì)量降低的問題。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種音頻信號(hào)失真的檢測方法,包括:
[0007]獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值;
[0008]若所述第一絕對(duì)值大于第一閾值,確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。
[0009]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值后,所述方法還包括:
[0010]對(duì)所述待檢測音頻信號(hào)進(jìn)行低頻噪聲濾除;
[0011]獲取濾除低頻噪聲后的音頻信號(hào)的幅值的均值的第二絕對(duì)值,并
[0012]按照預(yù)定的幀長將經(jīng)過濾除低頻噪聲后的音頻信號(hào)進(jìn)行分幀處理;
[0013]獲取分幀后各幀中包含的音頻信號(hào)的最大幅值及最小幅值;
[0014]針對(duì)分幀后的每一幀,確定在該幀中獲取的最大幅值的絕對(duì)值與在該幀中獲取的最小幅值的絕對(duì)值之差,并針對(duì)各幀分別確定的差值求平均值;
[0015]確定分別由在每一巾貞獲取的最大幅值構(gòu)成的最大幅值序列,和分別由在每一巾貞獲取的最小幅值構(gòu)成的最小幅值序列的相關(guān)系數(shù);
[0016]確定所述待檢測首頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真,包括:
[0017]根據(jù)所述第二絕對(duì)值、所述平均值和所述相關(guān)系數(shù),確定所述待檢測音頻信號(hào)具體存在幅值不對(duì)稱失真或是存在低頻噪聲失真。
[0018]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,根據(jù)所述第二絕對(duì)值、平均值及相關(guān)系數(shù),確定所述待檢測音頻信號(hào)具體存在幅值不對(duì)稱失真或是存在低頻噪聲失真,包括:
[0019]若所述第二絕對(duì)值大于第一閾值、或者所述第二絕對(duì)值不大于第一閾值且所述平均值不小于第二閾值、或者所述第二絕對(duì)值不大于第一閾值且所述相關(guān)系數(shù)不大于第三閾值,則確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真;
[0020]若所述第二絕對(duì)值不大于第一閾值、且所述平均值小于第二閾值且所述相關(guān)系數(shù)大于第三閾值,則確定所述待檢測音頻信號(hào)存在低頻噪聲失真。
[0021]結(jié)合第一方面和第一方面的第一種至第二種可能的實(shí)現(xiàn)方式中的任意一種,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值之前,還包括:
[0022]獲取音頻信號(hào)文件;
[0023]確定播放所述音頻信號(hào)文件所占用的時(shí)長大于預(yù)定的時(shí)間長度時(shí),將所述音頻信號(hào)文件進(jìn)行分段處理,得到各段音頻信號(hào)分別作為待檢測音頻信號(hào)。
[0024]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0025]若所述第一絕對(duì)值不大于第一閾值,確定所述待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真。
[0026]結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0027]針對(duì)每一段待檢測音頻信號(hào),分別執(zhí)行:
[0028]若確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示幅值不對(duì)稱失真的第一常數(shù);
[0029]若確定該待檢測音頻信號(hào)存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示低頻噪聲失真的第二常數(shù);
[0030]若確定該待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示不存在幅值不對(duì)稱失真且不存在低頻噪聲失真的第三常數(shù)。
[0031]結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0032]針對(duì)獲取的音頻信號(hào)文件分段得到的各段待檢測音頻信號(hào),確定為各段待檢測音頻信號(hào)分別標(biāo)記的常數(shù)值的平均值;
[0033]若確定的平均值大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在幅值不對(duì)稱失真;
[0034]若確定的平均值小于第二標(biāo)記閾值,則確定所述音頻信號(hào)文件不存在幅值不對(duì)稱失真且不存在低頻噪聲失真;
[0035]若確定的平均值不小于第二標(biāo)記閾值且不大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在低頻噪聲失真;
[0036]其中,所述第二標(biāo)記閾值小于第一標(biāo)記閾值。
[0037]第二方面,本發(fā)明實(shí)施例提供了一種音頻信號(hào)失真的檢測裝置,該裝置包括:
[0038]獲取模塊:用于獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值;
[0039]失真確定模塊:用于判斷出所述獲取模塊獲取的第一絕對(duì)值大于第一閾值時(shí),確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。
[0040]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:處理模塊,用于在所述獲取模塊獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值后,對(duì)所述待檢測音頻信號(hào)進(jìn)行低頻噪聲濾除;獲取濾除低頻噪聲后的音頻信號(hào)的幅值的均值的第二絕對(duì)值;并按照預(yù)定的幀長將經(jīng)過濾除低頻噪聲后的音頻信號(hào)進(jìn)行分幀處理,獲取分幀后各幀中包含的音頻信號(hào)的最大幅值及最小幅值,針對(duì)分幀后的每一幀,確定在該幀中獲取的最大幅值的絕對(duì)值與在該幀中獲取的最小幅值的絕對(duì)值之差,并針對(duì)各幀分別確定的差值求平均值;及確定分別由在每一幀獲取的最大幅值構(gòu)成的最大幅值序列,和分別由在每一幀獲取的最小幅值構(gòu)成的最小幅值序列的相關(guān)系數(shù);
[0041]所述失真確定模塊,具體用于根據(jù)所述第二絕對(duì)值、所述平均值及所述相關(guān)系數(shù),確定所述待檢測音頻信號(hào)具體存在幅值不對(duì)稱失真或是存在低頻噪聲失真。
[0042]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述失真確定模塊具體用于:
[0043]判斷出所述第二絕對(duì)值大于第一閾值、或者所述第二絕對(duì)值不大于第一閾值且所述平均值不小于第二閾值、或者所述第二絕對(duì)值不大于第一閾值且所述相關(guān)系數(shù)不大于第二閾值時(shí),確定所述待檢測首頻號(hào)存在幅值不對(duì)稱失真;
[0044]判斷出所述第二絕對(duì)值不大于第一閾值、且所述平均值小于第二閾值且所述相關(guān)系數(shù)大于第三閾值,確定所述待檢測音頻信號(hào)存在低頻噪聲失真。
[0045]結(jié)合第二方面的第一種至第二種可能的實(shí)現(xiàn)方式中的任意一種,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述獲取模塊還用于:
[0046]獲取音頻信號(hào)文件;
[0047]所述處理模塊,還用于確定播放所述音頻信號(hào)文件所占用的時(shí)長大于預(yù)定的時(shí)間長度時(shí),將所述音頻信號(hào)文件進(jìn)行分段處理,得到各段音頻信號(hào)分別作為待檢測音頻信號(hào)。
[0048]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述失真確定模塊,還用于在判斷出所述獲取模塊獲取的第一絕對(duì)值不大于第一閾值時(shí),確定所述待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真。
[0049]結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于:
[0050]針對(duì)每一段待檢測音頻信號(hào),分別執(zhí)行:
[0051]若確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示幅值不對(duì)稱失真的第一常數(shù);
[0052]若確定該待檢測音頻信號(hào)存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示低頻噪聲失真的第二常數(shù);
[0053]若確定該待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示不存在幅值不對(duì)稱失真且不存在低頻噪聲失真的第三常數(shù)。
[0054]結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,所述失真確定模塊還用于:
[0055]針對(duì)獲取的音頻信號(hào)文件分段得到的各段待檢測音頻信號(hào),確定所述處理模塊為各段待檢測音頻信號(hào)分別標(biāo)記的常數(shù)值的平均值;
[0056]若確定的平均值大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在幅值不對(duì)稱失真;
[0057]若確定的平均值小于第二標(biāo)記閾值,則確定所述音頻信號(hào)文件不存在幅值不對(duì)稱失真且不存在低頻噪聲失真;
[0058]若確定的平均值不小于第二標(biāo)記閾值且不大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在低頻噪聲失真;
[0059]其中,所述第二標(biāo)記閾值小于第一標(biāo)記閾值。
[0060]利用本發(fā)明提供的方案,獲取待檢測的音頻信號(hào)的幅值的均值的第一絕對(duì)值,將第一絕對(duì)值與預(yù)設(shè)的第一閾值進(jìn)行比較的結(jié)果,若大于第一閾值,則確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真,從而可以將該存在失真的音頻文件返給音頻提供商,使得音頻提供商及時(shí)進(jìn)行更新,進(jìn)而達(dá)到提高音頻質(zhì)量的目的,從而也提高了用戶的體驗(yàn)。
【專利附圖】
【附圖說明】
[0061]圖1為本發(fā)明實(shí)施例提供的一種音頻失真的檢測方法流程圖;
[0062]圖2為本發(fā)明實(shí)施例提供的另一種音頻失真的檢測方法流程圖;
[0063]圖3為本發(fā)明實(shí)施例提供的一種音頻失真的檢測裝置示意圖;
[0064]圖4為本發(fā)明實(shí)施例提供的又一種音頻失真的檢測方法流程圖。
【具體實(shí)施方式】
[0065]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0066]本發(fā)明實(shí)施例提供了一種音頻失真的檢測方法及裝置,運(yùn)營商可以利用該音頻失真檢測方法和裝置來檢測用于即將上線的音頻文件中的存在問題的音頻文件。運(yùn)營商對(duì)上線使用的音頻文件有一套管理系統(tǒng),可以在管理系統(tǒng)中加入本發(fā)明實(shí)施例提供的音頻失真檢測裝置,實(shí)現(xiàn)對(duì)所有在管理系統(tǒng)中已存儲(chǔ)的音頻文件進(jìn)行自動(dòng)檢測,檢測到有問題的音頻文件后可以通知審核人員,替換新的音頻文件。
[0067]本發(fā)明實(shí)施例提供的方法及裝置,還可以對(duì)新增加的音頻文件進(jìn)行檢測。運(yùn)營商的音頻文件入庫時(shí)需要人工審核,但隨著每日新增音頻文件的增多,人工審核量太大,可在管理系統(tǒng)中加入本發(fā)明實(shí)施例提供的裝置,對(duì)鈴音提供商提供的音頻文件進(jìn)行自動(dòng)檢測,檢測通過方可入庫和上線使用。利用本發(fā)明提供的方法及裝置對(duì)新增音頻文件進(jìn)行質(zhì)量把關(guān),有利于首頻的質(zhì)量的提聞。
[0068]本發(fā)明實(shí)施例不僅僅適用于上述運(yùn)營商提供的音頻分享平臺(tái)上的音頻文件的失真檢測,還適用于各種存在低頻噪聲失真或者存在幅值不對(duì)稱失真的音頻文件。
[0069]本發(fā)明實(shí)施例適用于各種采樣率各種編碼格式的音頻文件。可以是彩鈴、振鈴或者歌曲等等音頻文件。音頻文件的格式可以是mp3、wav、asf、vox等等。
[0070] 申請(qǐng)人:在進(jìn)行發(fā)明的過程中,發(fā)現(xiàn)音頻分享平臺(tái)中存在的問題的音頻文件主要是由于音頻編輯人員在對(duì)音頻文件進(jìn)行操作失誤導(dǎo)致的,有些音頻文件在波形信號(hào)中表現(xiàn)為幅值偏移及幅值不對(duì)稱。
[0071]音頻信號(hào)的幅值偏移主要是由低頻噪聲的引入造成的。音頻信號(hào)的幅值不對(duì)稱主要是由不恰當(dāng)過濾造成的。
[0072]音頻信號(hào)幅值信號(hào)的失真主要表現(xiàn)為:
[0073]1、音頻信號(hào)的包絡(luò)的上下界不對(duì)稱,即上包絡(luò)曲線與下包絡(luò)曲線的差值較大。
[0074]2、上下包絡(luò)曲線的變化不一致,即上下包絡(luò)的相關(guān)系數(shù)降低。
[0075]因此, 申請(qǐng)人:利用以下實(shí)施例提供的音頻失真檢測方法及裝置對(duì)失真的音頻文件進(jìn)行檢測。
[0076]實(shí)施例一
[0077]如圖1所示,為本發(fā)明實(shí)施例一提供的一種音頻失真檢測方法,該方法包括:
[0078]步驟101:獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值。
[0079]步驟102:若該第一絕對(duì)值大于第一閾值,確定待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。
[0080]可選的,若該第一絕對(duì)值不大于第一閾值,確定待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真。
[0081]具體的,可以將第一閾值設(shè)置為0.07,則判斷第一絕對(duì)值大于0.07時(shí),確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。判斷第一絕對(duì)值不大于0.07時(shí),確定該待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真。
[0082]利用本發(fā)明提供的方案,獲取待檢測的音頻信號(hào)的幅值的均值的第一絕對(duì)值,將第一絕對(duì)值與預(yù)設(shè)的第一閾值進(jìn)行比較的結(jié)果,若大于第一閾值,則確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真,從而可以將該失真的音頻文件返給音頻提供商,使得音頻提供商及時(shí)進(jìn)行更新,進(jìn)而達(dá)到提高音頻質(zhì)量的目的,從而也提高了用戶的體驗(yàn)。
[0083]可選的,在經(jīng)過步驟101獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值后,可以進(jìn)行確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真的處理。具體的如圖2所示,
[0084]步驟201:獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值。
[0085]步驟202:對(duì)待檢測音頻信號(hào)進(jìn)行低頻噪聲濾除。
[0086]例如:可以采用濾波器濾除50HZ以下的低頻信號(hào)。由于在原音頻文件中可能存在低頻噪聲,且一般音頻信號(hào)在50HZ以下的信息能量較少,因此可以濾除50HZ以下的低頻信號(hào)。
[0087]步驟203:獲取濾除低頻噪聲后的音頻信號(hào)的幅值的均值的第二絕對(duì)值,并按照預(yù)定的幀長將經(jīng)過濾除低頻噪聲后的音頻信號(hào)進(jìn)行分幀處理;獲取分幀后各幀中包含的音頻信號(hào)的最大幅值及最小幅值,針對(duì)分幀后的每一幀,確定在該幀中獲取的最大幅值的絕對(duì)值與在該幀中獲取的最小幅值的絕對(duì)值之差,并針對(duì)各幀分別確定的差值求平均值;確定分別由在每一巾貞獲取的最大幅值構(gòu)成的最大幅值序列,和分別由在每一巾貞獲取的最小幅值構(gòu)成的最小幅值序列的相關(guān)系數(shù)。
[0088]具體的,為了刻畫音頻信號(hào)的包絡(luò)曲線,將經(jīng)過濾除低頻噪聲后的待檢測音頻信號(hào)按照預(yù)定的幀長(例如5ms)進(jìn)行分幀處理,獲取分幀后每幀中包含的音頻信號(hào)的最大幅值及最小幅值。所有的最大幅值構(gòu)成了最大幅值序列,其用于刻畫待檢測音頻信號(hào)的上包絡(luò)邊界,所有的最小幅值構(gòu)成了最小幅值序列,其用于刻畫待檢測音頻信號(hào)的下包絡(luò)邊界。最大幅值序列為:U” i = l,2,..., Μ,最小幅值序列為:Di, i = 1,2,…,M,其中M為中貞數(shù)。
[0089]針對(duì)分幀后的每一幀,確定在該幀中獲取的最大幅值的絕對(duì)值與在該幀中獲取的最小幅值的絕對(duì)值之差,并針對(duì)各幀分別確定的差值求平均值(可以稱為幅值差別特征),具體為:
【權(quán)利要求】
1.一種音頻信號(hào)失真的檢測方法,其特征在于,包括: 獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值; 若所述第一絕對(duì)值大于第一閾值,確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。
2.如權(quán)利要求1所述的方法,其特征在于,獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值后,所述方法還包括: 對(duì)所述待檢測音頻信號(hào)進(jìn)行低頻噪聲濾除; 獲取濾除低頻噪聲后的音頻信號(hào)的幅值的均值的第二絕對(duì)值,并 按照預(yù)定的幀長將經(jīng)過濾除低頻噪聲后的音頻信號(hào)進(jìn)行分幀處理; 獲取分幀后各幀中包含的音頻信號(hào)的最大幅值及最小幅值; 針對(duì)分幀后的每一幀,確定在該幀中獲取的最大幅值的絕對(duì)值與在該幀中獲取的最小幅值的絕對(duì)值之差,并針對(duì)各幀分別確定的差值求平均值; 確定分別由在每一巾貞獲取的最大幅值構(gòu)成的最大幅值序列,和分別由在每一巾貞獲取的最小幅值構(gòu)成的最小幅值序列的相關(guān)系數(shù); 確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真,包括: 根據(jù)所述第二絕對(duì)值、所述平均值和所述相關(guān)系數(shù),確定所述待檢測音頻信號(hào)具體存在幅值不對(duì)稱失真或是存在低頻噪聲失真。
3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)所述第二絕對(duì)值、平均值及相關(guān)系數(shù),確定所述待檢測音頻信號(hào)具體存在幅值不對(duì)稱失真或是存在低頻噪聲失真,包括: 若所述第二絕對(duì)值大于第一閾值、或者所述第二絕對(duì)值不大于第一閾值且所述平均值不小于第二閾值、或者所述第二絕對(duì)值不大于第一閾值且所述相關(guān)系數(shù)不大于第三閾值,則確定所述待檢測首頻號(hào)存在幅值不對(duì)稱失真; 若所述第二絕對(duì)值不大于第一閾值、且所述平均值小于第二閾值且所述相關(guān)系數(shù)大于第三閾值,則確定所述待檢測音頻信號(hào)存在低頻噪聲失真。
4.如權(quán)利要求1?3任一所述的方法,其特征在于,獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值之前,還包括: 獲取音頻信號(hào)文件; 確定播放所述音頻信號(hào)文件所占用的時(shí)長大于預(yù)定的時(shí)間長度時(shí),將所述音頻信號(hào)文件進(jìn)行分段處理,得到各段音頻信號(hào)分別作為待檢測音頻信號(hào)。
5.如權(quán)利要求4任一所述的方法,其特征在于,所述方法還包括: 若所述第一絕對(duì)值不大于第一閾值,確定所述待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真。
6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 針對(duì)每一段待檢測音頻信號(hào),分別執(zhí)行: 若確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示幅值不對(duì)稱失真的第一常數(shù); 若確定該待檢測音頻信號(hào)存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示低頻噪聲失真的第二常數(shù); 若確定該待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示不存在幅值不對(duì)稱失真且不存在低頻噪聲失真的第三常數(shù)。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法還包括: 針對(duì)獲取的音頻信號(hào)文件分段得到的各段待檢測音頻信號(hào),確定為各段待檢測音頻信號(hào)分別標(biāo)記的常數(shù)值的平均值; 若確定的平均值大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在幅值不對(duì)稱失真;若確定的平均值小于第二標(biāo)記閾值,則確定所述音頻信號(hào)文件不存在幅值不對(duì)稱失真且不存在低頻噪聲失真; 若確定的平均值不小于第二標(biāo)記閾值且不大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在低頻噪聲失真; 其中,所述第二標(biāo)記閾值小于第一標(biāo)記閾值。
8.一種音頻信號(hào)失真的檢測裝置,其特征在于,包括: 獲取模塊,用于獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值; 失真確定模塊,用于判斷出所述獲取模塊獲取的第一絕對(duì)值大于第一閾值時(shí),確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真或者存在低頻噪聲失真。
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 處理模塊,用于在所述獲取模塊獲取待檢測音頻信號(hào)的幅值的均值的第一絕對(duì)值后,對(duì)所述待檢測音頻信號(hào)進(jìn)行低頻噪聲濾除;獲取濾除低頻噪聲后的音頻信號(hào)的幅值的均值的第二絕對(duì)值;按照預(yù)定的幀長將經(jīng)過濾除低頻噪聲后的音頻信號(hào)進(jìn)行分幀處理,獲取分幀后各幀中包含的音頻信號(hào)的最大幅值及最小幅值,針對(duì)分幀后的每一幀,確定在該幀中獲取的最大幅值的絕對(duì)值與在該幀中獲取的最小幅值的絕對(duì)值之差,并針對(duì)各幀分別確定的差值求平均值;及確定分別由在每一幀獲取的最大幅值構(gòu)成的最大幅值序列,和分別由在每一巾貞獲取的最小幅值構(gòu)成的最小幅值序列的相關(guān)系數(shù); 所述失真確定模塊,具體用于根據(jù)所述第二絕對(duì)值、所述平均值及所述相關(guān)系數(shù),確定所述待檢測音頻信號(hào)具體存在幅值不對(duì)稱失真或是存在低頻噪聲失真。
10.如權(quán)利要求9所述的裝置,其特征在于,所述失真確定模塊具體用于: 判斷出所述第二絕對(duì)值大于第一閾值、或者所述第二絕對(duì)值不大于第一閾值且所述平均值不小于第二閾值、或者所述第二絕對(duì)值不大于第一閾值且所述相關(guān)系數(shù)不大于第三閾值時(shí),確定所述待檢測音頻信號(hào)存在幅值不對(duì)稱失真; 判斷出所述第二絕對(duì)值不大于第一閾值、且所述平均值小于第二閾值且所述相關(guān)系數(shù)大于第三閾值時(shí),確定所述待檢測音頻信號(hào)存在低頻噪聲失真。
11.如權(quán)利要求9?10任一項(xiàng)所述的裝置,其特征在于,所述獲取模塊,還用于獲取音頻信號(hào)文件; 所述處理模塊,還用于確定播放所述音頻信號(hào)文件所占用的時(shí)長大于預(yù)定的時(shí)間長度時(shí),將所述音頻信號(hào)文件進(jìn)行分段處理,得到各段音頻信號(hào)分別作為待檢測音頻信號(hào)。
12.如權(quán)利要求11所述的裝置,其特征在于,所述失真確定模塊,還用于在判斷出所述獲取模塊獲取的第一絕對(duì)值不大于第一閾值時(shí),確定所述待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真。
13.如權(quán)利要求12所述的裝置,其特征在于,所述處理模塊還用于: 針對(duì)每一段待檢測音頻信號(hào),分別執(zhí)行: 若確定該待檢測音頻信號(hào)存在幅值不對(duì)稱失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示幅值不對(duì)稱失真的第一常數(shù); 若確定該待檢測音頻信號(hào)存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示低頻噪聲失真的第二常數(shù); 若確定該待檢測音頻信號(hào)不存在幅值不對(duì)稱失真且不存在低頻噪聲失真時(shí),為該待檢測音頻信號(hào)標(biāo)記用于表示不存在幅值不對(duì)稱失真且不存在低頻噪聲失真的第三常數(shù)。
14.如權(quán)利要求13所述的裝置,其特征在于,所述失真確定模塊還用于: 針對(duì)獲取的音頻信號(hào)文件分段得到的各段待檢測音頻信號(hào),確定所述處理模塊為各段待檢測音頻信號(hào)分別標(biāo)記的常數(shù)值的平均值; 若確定的平均值大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在幅值不對(duì)稱失真;若確定的平均值小于第二標(biāo)記閾值,則確定所述音頻信號(hào)文件不存在幅值不對(duì)稱失真且不存在低頻噪聲失真; 若確定的平均值不小于第二標(biāo)記閾值且不大于第一標(biāo)記閾值,則確定所述音頻信號(hào)文件存在低頻噪聲失真; 其中,所述第二標(biāo)記閾值小于第一標(biāo)記閾值。
【文檔編號(hào)】G10L25/48GK104167209SQ201410385151
【公開日】2014年11月26日 申請(qǐng)日期:2014年8月6日 優(yōu)先權(quán)日:2014年8月6日
【發(fā)明者】郝紅霞, 劉曉清 申請(qǐng)人:華為軟件技術(shù)有限公司, 清華大學(xué)