進(jìn)行音頻質(zhì)量診斷的方法及裝置制造方法
【專利摘要】本發(fā)明公開了進(jìn)行音頻質(zhì)量診斷的方法及裝置,其中,該方法包括:獲取源音頻,啟動待診斷設(shè)備的播放模塊播放源音頻;采集播放的音頻,表示為測試音頻;計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值;判斷相關(guān)值是否大于相關(guān)閾值,如果不是,則確定待診斷設(shè)備故障。本發(fā)明方案能夠?qū)崿F(xiàn)自動智能地對音頻質(zhì)量進(jìn)行診斷。
【專利說明】進(jìn)行音頻質(zhì)量診斷的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及音頻處理技術(shù),尤其涉及進(jìn)行音頻質(zhì)量診斷的方法及裝置。
【背景技術(shù)】
[0002] 待診斷設(shè)備中的音頻裝置在使用過程中,由于老化、電磁干擾、以及一些人為因素 等原因,導(dǎo)致音頻裝置不能正常運(yùn)行。下面具體以視頻監(jiān)控系統(tǒng)中的待診斷設(shè)備為例進(jìn)行 說明,該待診斷設(shè)備具體為網(wǎng)絡(luò)攝像機(jī)(IPC,IP Camera)、數(shù)字硬盤錄像機(jī)(DVR, Digital Video Recorder)等。
[0003] 在視頻監(jiān)控系統(tǒng)中,待診斷設(shè)備采集聲音信號,基于采集得到的音頻進(jìn)行聲音監(jiān) 控。監(jiān)控時,監(jiān)控人員通過收聽采集的音頻信號,以實(shí)現(xiàn)對相應(yīng)場景的聲音監(jiān)控;然而,在使 用過程中,由于多種因素,導(dǎo)致待診斷設(shè)備中的音頻裝置不能正常運(yùn)行。現(xiàn)有方案中,采用 人工方式診斷待診斷設(shè)備是否出現(xiàn)故障,具體地,工作人員對采集的音頻信號進(jìn)行監(jiān)聽,如 果出現(xiàn)異常,再確定故障,然后進(jìn)一步對待診斷設(shè)備進(jìn)行維護(hù)處理。但實(shí)際應(yīng)用中,工作人 員通常不能一直監(jiān)聽聲音,無法及時發(fā)現(xiàn)待診斷設(shè)備存在的問題,進(jìn)而無法達(dá)到監(jiān)控的目 的。
[0004] 可見,現(xiàn)有采用人工檢測進(jìn)行診斷的方式,不僅費(fèi)時費(fèi)力,而且效果不佳,在大系 統(tǒng)中幾乎是不可能實(shí)現(xiàn)的。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明提供了一種進(jìn)行音頻質(zhì)量診斷的方法,該方法能夠?qū)崿F(xiàn)自動智能地對音頻 質(zhì)量進(jìn)行診斷。
[0006] 本發(fā)明提供了一種進(jìn)行音頻質(zhì)量診斷的裝置,該裝置能夠?qū)崿F(xiàn)自動智能地對音頻 質(zhì)量進(jìn)行診斷。
[0007] -種進(jìn)行音頻質(zhì)量診斷的方法,該方法包括:
[0008] 獲取源音頻,啟動待診斷設(shè)備的播放模塊播放源音頻;
[0009] 采集播放的音頻,表示為測試音頻;
[0010] 計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值;
[0011] 判斷相關(guān)值是否大于相關(guān)閾值,如果不是,則確定待診斷設(shè)備故障。
[0012] 一種進(jìn)行音頻質(zhì)量診斷的裝置,該裝置包括源音頻獲取及播放啟動模塊、音頻采 集模塊、相關(guān)計(jì)算模塊和判斷模塊;
[0013] 所述源音頻獲取及播放啟動模塊,獲取源音頻,啟動待診斷設(shè)備的播放模塊播放 源音頻,向所述音頻采集模塊發(fā)送采集指令;
[0014] 所述音頻采集模塊,接收所述源音頻獲取及播放模塊發(fā)送的采集指令,采集播放 的音頻,表示為測試音頻,將測試音頻發(fā)送給所述相關(guān)計(jì)算模塊;
[0015] 所述相關(guān)計(jì)算模塊,計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值,將相關(guān)值發(fā)送 給所述判斷模塊;
[0016] 所述判斷模塊,判斷相關(guān)值是否大于相關(guān)閾值,如果不是,則確定待診斷設(shè)備故 障。
[0017] 從上述方案可以看出,本發(fā)明中,獲取源音頻,啟動待診斷設(shè)備的播放模塊播放源 音頻;采集播放的音頻,表示為測試音頻;計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值; 判斷相關(guān)值是否大于相關(guān)閾值,如果不是,則確定待診斷設(shè)備故障。本發(fā)明由待診斷設(shè)備對 自身播放的音頻進(jìn)行采集,得到測試音頻,再進(jìn)一步根據(jù)源音頻和測試音頻的相關(guān)性確定 待診斷設(shè)備的音頻功能是否存在故障;從而,實(shí)現(xiàn)了自動智能地對音頻質(zhì)量進(jìn)行診斷,無需 工作人員一直進(jìn)行監(jiān)聽,節(jié)省了人力,也提高了診斷的準(zhǔn)確性和效率。
【專利附圖】
【附圖說明】
[0018] 圖1為本發(fā)明進(jìn)行音頻質(zhì)量診斷的方法示意性流程圖;
[0019] 圖2為本發(fā)明進(jìn)行音頻質(zhì)量診斷的方法流程圖實(shí)例;
[0020] 圖3為本發(fā)明進(jìn)行音頻質(zhì)量診斷的裝置結(jié)構(gòu)示意圖;
[0021] 圖4為本發(fā)明進(jìn)行音頻質(zhì)量診斷的裝置結(jié)構(gòu)示意圖實(shí)例。
【具體實(shí)施方式】
[0022] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對本 發(fā)明進(jìn)一步詳細(xì)說明。
[0023] 現(xiàn)有的音頻質(zhì)量診斷方案中,采用人工方式診斷待診斷設(shè)備是否出現(xiàn)故障,由工 作人員對采集的音頻信號進(jìn)行監(jiān)聽,但實(shí)際應(yīng)用中,工作人員通常不能一直監(jiān)聽聲音,無法 及時發(fā)現(xiàn)待診斷設(shè)備存在的問題,進(jìn)而無法達(dá)到監(jiān)控的目的。
[0024] 為了解決該技術(shù)問題,本發(fā)明由待診斷設(shè)備獲取源音頻,對自身播放的音頻進(jìn)行 采集,得到測試音頻,再進(jìn)一步根據(jù)源音頻和測試音頻的相關(guān)性確定待診斷設(shè)備的音頻功 能是否存在故障;從而,實(shí)現(xiàn)了自動智能地對音頻質(zhì)量進(jìn)行診斷。
[0025] 參見圖1,為本發(fā)明進(jìn)行音頻質(zhì)量診斷的方法示意性流程圖,其包括以下步驟:
[0026] 步驟101,獲取源音頻,啟動待診斷設(shè)備的播放模塊播放源音頻。
[0027] 源音頻用于診斷設(shè)備音頻質(zhì)量,為基準(zhǔn)音頻。待診斷設(shè)備通過自身的播放模塊播 放源音頻。
[0028] 步驟102,采集播放的音頻,表示為測試音頻。
[0029] 待診斷設(shè)備對自身播放的音頻進(jìn)行采集,具體地,可通過自身攜帶的麥克風(fēng)等設(shè) 備進(jìn)行音頻采集。
[0030] 步驟103,計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值。
[0031] 獲知源音頻和測試音頻后,對源音頻和和測試音頻相關(guān)性的計(jì)算,可采用多種方 法實(shí)現(xiàn)。下面進(jìn)行實(shí)例說明:
[0032] 方式一、將源音頻的數(shù)據(jù)與測試音頻的數(shù)據(jù)進(jìn)行相乘,將得到的值作為相關(guān)值。
[0033] 對于包含眾多采樣點(diǎn)的情形,可采用如下公式計(jì)算得到:
【權(quán)利要求】
1. 一種進(jìn)行音頻質(zhì)量診斷的方法,其特征在于,該方法包括: 待診斷設(shè)備獲取源音頻,啟動待診斷設(shè)備的播放模塊播放源音頻; 待診斷設(shè)備采集所述播放的音頻,表示為測試音頻; 計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值; 判斷相關(guān)值是否大于相關(guān)閾值,如果不是,則確定待診斷設(shè)備故障,其中待診斷設(shè)備包 含網(wǎng)絡(luò)攝像機(jī)或者數(shù)字硬盤錄像機(jī)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述獲取源音頻包括:終端計(jì)算設(shè)備對源音 頻進(jìn)行編碼,將編碼后的源音頻傳輸給待診斷設(shè)備; 所述啟動待診斷設(shè)備的播放模塊播放源音頻包括:對源音頻進(jìn)行解碼,啟動待診斷設(shè) 備的播放模塊播放解碼后的源音頻; 所述采集所述播放的音頻之后,還包括:對測試音頻進(jìn)行編碼,將編碼后的測試音頻發(fā) 送給終端計(jì)算設(shè)備進(jìn)行相關(guān)性計(jì)算。
3. 如權(quán)利要求1所述的方法,其特征在于,所述計(jì)算源音頻和測試音頻的相關(guān)性包括: 將源音頻的數(shù)據(jù)與測試音頻的數(shù)據(jù)進(jìn)行相乘,將得到的值作為相關(guān)值;或者; 將源音頻的數(shù)據(jù)與測試音頻的數(shù)據(jù)進(jìn)行相乘,得到相乘值;并計(jì)算歸一化值,將相乘值 與歸一化值進(jìn)行相除,將得到的相除值作為相關(guān)值。
4. 如權(quán)利要求1所述的方法,其特征在于,所述計(jì)算源音頻和測試音頻的相關(guān)性采用 下述公式計(jì)算得到:
其中,COX表示相關(guān)值,Sm (n)表示源音頻的第m巾貞、第n個采樣點(diǎn)的數(shù)據(jù);tm(n)表示測 試音頻的第m幀、第n個采樣點(diǎn)的數(shù)據(jù);M表示源音頻與測試音頻總共有M幀,N表示每幀有 N個采樣點(diǎn)。
5. 如權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述確定待診斷設(shè)備故障之 后,該方法還包括:發(fā)出故障報(bào)警信號。
6. 如權(quán)利要求5所述的方法,其特征在于,所述獲取源音頻包括:周期性地獲取源音 頻。
7. -種進(jìn)行音頻質(zhì)量診斷的裝置,其特征在于,該裝置包括源音頻獲取及播放啟動模 塊、音頻采集模塊、相關(guān)計(jì)算模塊和判斷模塊; 所述源音頻獲取及播放啟動模塊,獲取源音頻,啟動待診斷設(shè)備的播放模塊播放源音 頻,向所述音頻采集模塊發(fā)送采集指令,其中待診斷設(shè)備包含網(wǎng)絡(luò)攝像機(jī)或者數(shù)字硬盤錄 像機(jī); 所述音頻采集模塊,接收所述源音頻獲取及播放模塊發(fā)送的采集指令,采集所述播放 的音頻,表示為測試音頻,將測試音頻發(fā)送給所述相關(guān)計(jì)算模塊; 所述相關(guān)計(jì)算模塊,計(jì)算源音頻和測試音頻的相關(guān)性,得到相關(guān)值,將相關(guān)值發(fā)送給所 述判斷模塊; 所述判斷模塊,判斷相關(guān)值是否大于相關(guān)閾值,如果不是,則確定待診斷設(shè)備故障。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述源音頻獲取及播放啟動模塊包括源音 頻發(fā)送子模塊、源音頻接收及播放啟動子模塊,所述源音頻接收及播放啟動子模塊置于待 診斷設(shè)備中,所述源音頻發(fā)送子模塊、相關(guān)計(jì)算模塊和判斷模塊置于終端計(jì)算設(shè)備中; 所述源音頻發(fā)送子模塊,對源音頻進(jìn)行編碼,將編碼后的源音頻通過網(wǎng)絡(luò)傳輸給所述 源音頻接收及播放啟動子模塊; 所述源音頻接收及播放啟動子模塊,接收源音頻,對源音頻進(jìn)行解碼,啟動待診斷設(shè)備 的播放模塊播放解碼后的源音頻,向所述音頻采集模塊發(fā)送采集指令; 所述音頻采集模塊,采集所述播放的音頻后,還對測試音頻進(jìn)行編碼,將編碼后的測試 音頻發(fā)送給所述相關(guān)計(jì)算模塊; 所述相關(guān)計(jì)算模塊,接收測試音頻,先進(jìn)行解碼,再計(jì)算源音頻和測試音頻的相關(guān)性。
9. 如權(quán)利要求7所述的裝置,其特征在于,所述相關(guān)計(jì)算模塊包括第一計(jì)算子模塊或 第二計(jì)算子模塊; 所述第一計(jì)算子模塊,將源音頻的數(shù)據(jù)與測試音頻的數(shù)據(jù)進(jìn)行相乘,將得到的值作為 相關(guān)值; 所述第二計(jì)算子模塊,將源音頻的數(shù)據(jù)與測試音頻的數(shù)據(jù)進(jìn)行相乘,得到相乘值;并計(jì) 算歸一化值,將相乘值與歸一化值進(jìn)行相除,將得到的相除值作為相關(guān)值。
10. 如權(quán)利要求7、8或9所述的裝置,其特征在于,該裝置還包括報(bào)警模塊,置于終端計(jì) 算設(shè)備中;所述判斷模塊,在判斷出相關(guān)值不大于相關(guān)閾值時,向所述報(bào)警模塊發(fā)送報(bào)警指 令; 所述報(bào)警模塊,接收來自所述判斷模塊的報(bào)警指令后,發(fā)出故障報(bào)警信號。
【文檔編號】H04N17/00GK104333752SQ201410685067
【公開日】2015年2月4日 申請日期:2014年11月25日 優(yōu)先權(quán)日:2014年11月25日
【發(fā)明者】陳揚(yáng)坤, 胡林艷, 任燁, 蔡巍偉, 浦世亮 申請人:杭州??低晹?shù)字技術(shù)股份有限公司