System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及音響設備,特別是涉及一種音響系統自動調試方法、裝置和計算機設備。
技術介紹
1、目前對有源音箱組成的音響系統的常規調試方法如下:(1)先調整單個音箱的數字信號處理器的輸入處理參數和輸出處理參數,例如均衡器、延時、增益、分頻等;(2)對音響系統的效果進行測試,憑經驗和進一步細化測試數據對相關音箱的數字信號處理器參數進行調整;(3)再次對音響系統的整體效果進行測試,根據測試結果,再次對有源音箱的數字信號處理器參數進行調整。也就是說,為實現較佳的系統聲學效果,需要不斷地根據整體聲學效果,反復對各個音箱數字信號處理器的參數進行調整。
2、這種音響系統的調試方法存在以下問題:由于影響系統聲學效果的因素很多,調整哪些音箱,以及調整音箱的哪些參數,并無一定之規,因此只能逐個音箱或逐區域進行調整,調整后再根據測試結果重新對各個音箱進行調整,因此上述調試操作繁瑣、復雜,工作量大,并且對用戶的專業知識儲備要求較高。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種音響系統自動調試方法、裝置和計算機設備,實現音箱系統的自動化調試,取代手動操作,降低用戶時間成本和技術門檻。
2、第一方面,本申請提供了一種音響系統自動調試方法。該方法包括:
3、獲取音響系統所在現場的實際頻響曲線,獲取目標曲線;
4、獲取在不同濾波器下頻響曲線與目標曲線之間的第一損失函數,根據第一損失函數確定目標濾波器;
5、基于目標濾波器確定當前目標分頻點,進
6、當達到預設條件時停止迭代,獲取迭代停止時的當前目標分頻點為全局目標分頻點,獲取迭代停止時的當前目標增益為全局目標增益;
7、根據目標濾波器、全局目標分頻點和全局目標增益,實現對音響系統的調試。
8、在一個實施例中,基于當前目標分頻點確定當前目標增益包括:
9、基于當前目標分頻點,以第一預設增益間隔為步長調整增益,采用梯度算法獲取所當前目標增益;
10、基于當前目標增益確定當前目標分頻點包括:
11、基于當前目標增益,以預設頻率間隔為步長調整分頻點,采用梯度算法獲取當前目標分頻點。
12、在一個實施例中,在確定目標濾波器、全局目標分頻點和全局目標增益之后,方法還包括:對音響系統中的均衡器參數進行自動調試;其中,均衡器參數包括中心頻率、q值和均衡增益;
13、對音響系統中的均衡器參數進行自動調試包括:
14、從頻響曲線中查找偏離目標曲線的區域對應頻率,獲取若干中心頻率;
15、針對不同的中心頻率,獲取目標q值和目標均衡增益。
16、在一個實施例中,從頻響曲線中查找偏離目標曲線的區域對應頻率,獲取若干中心頻率包括:
17、以第二預設增益間隔為步長調整均衡增益,基于均衡增益調整目標曲線,獲取在不同均衡增益下的目標曲線與頻響曲線相交時對應的左相交頻率和右相交頻率;
18、根據每一組左相交頻率和右相交頻率,確定對應中心頻率。
19、在一個實施例中,針對不同的中心頻率,獲取目標q值和目標均衡增益包括:
20、針對每一個中心頻率,以第一預設q值間隔為步長、以第三預設增益間隔為步長調整均衡器參數,根據不同均衡器參數下頻響曲線與目標曲線之間的第二損失函數,獲取中心頻率對應的局部均衡器參數;
21、對比經過局部均衡器參數調整后的頻響曲線與目標曲線之間的第二損失函數,對各局部均衡器參數對應的中心頻率進行篩選,獲取若干目標中心頻率;
22、針對每一個目標中心頻率,以第二預設q值間隔為步長、以第四預設增益間隔為步長調整均衡器參數,根據不同均衡器參數下頻響曲線與目標曲線之間的第二損失函數,獲取目標中心頻率對應的目標q值和目標均衡增益。
23、在一個實施例中,在獲取目標q值和目標均衡增益之后,方法還包括:
24、根據目標q值和目標均衡增益確定評估值;評估值為目標q值的平方與目標均衡增益的乘積;
25、將評估值與第一閾值和第二閾值對比,若評估值不大于第一閾值,則保留目標q值和目標均衡增益對應均衡器參數;若評估值大于第一閾值且不大于第二閾值,則將目標均衡增益減一,保留目標q值和調整后的目標均衡增益對應均衡器參數;若評估值大于第二閾值,則舍棄目標q值和目標均衡增益對應均衡器參數。
26、在一個實施例中,在確定目標濾波器、全局目標分頻點和全局目標增益之后,方法還包括:對音響系統中的相位進行自動調試。
27、第二方面,本申請還提供了一種音響系統自動調試裝置。該裝置包括:
28、采集模塊,用于獲取音響系統所在現場的實際頻響曲線,獲取目標曲線;
29、濾波器選定模塊,用于獲取在不同濾波器下頻響曲線與目標曲線之間的第一損失函數,根據第一損失函數確定目標濾波器;
30、迭代計算模塊,用于基于目標濾波器確定當前目標分頻點,進入迭代過程,迭代過程包括:以增益為變量,基于當前目標分頻點確定當前目標增益;以分頻點為變量,基于當前目標增益確定當前目標分頻點;
31、分頻模塊,用于當達到預設條件時停止迭代,獲取迭代停止時的當前目標分頻點為全局目標分頻點,獲取迭代停止時的當前目標增益為全局目標增益;
32、輸出模塊,用于根據目標濾波器、全局目標分頻點和全局目標增益,實現對音響系統的調試。
33、第三方面,本申請還提供了一種計算機設備。該計算機設備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執行計算機程序時實現上述音響系統自動調試方法中的步驟。
34、第四方面,本申請還提供了一種計算機可讀存儲介質。該計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時實現上述音響系統自動調試方法中的步驟。
35、第五方面,本申請還提供了一種計算機程序產品。計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現上述音響系統自動調試方法中的步驟。
36、上述音響系統自動調試方法、裝置和計算機設備,獲取音響系統所在現場的實際頻響曲線,獲取目標曲線;獲取在不同濾波器下所述頻響曲線與所述目標曲線之間的第一損失函數,根據所述第一損失函數確定目標濾波器;基于所述目標濾波器確定當前目標分頻點,進入迭代過程,迭代過程包括:以增益為變量,基于所述當前目標分頻點確定當前目標增益;以分頻點為變量,基于所述當前目標增益確定所述當前目標分頻點;當達到預設條件時停止迭代,獲取迭代停止時的所述當前目標分頻點為全局目標分頻點,獲取迭代停止時的所述當前目標增益為全局目標增益;根據所述目標濾波器、所述全局目標分頻點和所述全局目標增益,實現對所述音響系統的調試。本專利技術通過設置目標曲線和第一損失函數,在多次迭代操作下,令頻響曲線在本文檔來自技高網...
【技術保護點】
1.一種音響系統自動調試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述當前目標分頻點確定當前目標增益包括:
3.根據權利要求1所述的方法,其特征在于,在確定所述目標濾波器、所述全局目標分頻點和所述全局目標增益之后,所述方法還包括:對所述音響系統中的均衡器參數進行自動調試;其中,所述均衡器參數包括中心頻率、Q值和均衡增益;
4.根據權利要求3所述的方法,其特征在于,所述從所述頻響曲線中查找偏離所述目標曲線的區域對應頻率,獲取若干中心頻率包括:
5.根據權利要求3所述的方法,其特征在于,所述針對不同的所述中心頻率,獲取目標Q值和目標均衡增益包括:
6.根據權利要求3所述的方法,其特征在于,在所述獲取目標Q值和目標均衡增益之后,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,在確定所述目標濾波器、所述全局目標分頻點和所述全局目標增益之后,所述方法還包括:對所述音響系統中的相位進行自動調試。
8.一種音響系統自動調試裝置,其特征在于,所述裝置包括:
...【技術特征摘要】
1.一種音響系統自動調試方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述當前目標分頻點確定當前目標增益包括:
3.根據權利要求1所述的方法,其特征在于,在確定所述目標濾波器、所述全局目標分頻點和所述全局目標增益之后,所述方法還包括:對所述音響系統中的均衡器參數進行自動調試;其中,所述均衡器參數包括中心頻率、q值和均衡增益;
4.根據權利要求3所述的方法,其特征在于,所述從所述頻響曲線中查找偏離所述目標曲線的區域對應頻率,獲取若干中心頻率包括:
5.根據權利要求3所述的方法,其特征在于,所述針對不同的所述中心頻率,獲取目標q值和目標均衡增益包括:
6...
【專利技術屬性】
技術研發人員:吳興杰,羅維,
申請(專利權)人:江門市超頻空間電子科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。