System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及音頻信號處理領域,特別涉及一種音頻信號處理方法、裝置、設備、存儲介質及產品。
技術介紹
1、動態范圍控制dynamic?range?control,簡稱drc,可以提供壓縮或放大能力使聲音聽起來更柔和或更大聲,是一種信號幅度調節方式。drc廣泛應用于音頻信號處理領域,動態范圍控制是將輸入的音頻信號的動態范圍映射到指定的動態范圍。一些場景下映射后的動態范圍小于映射前的動態范圍,因此稱之為動態范圍壓縮。drc可以對音頻信號進行整體的動態范圍控制,也可以劃分為若干子帶分別進行動態范圍控制。但是,目前相關技術中動態范圍控制效果不理想。
技術實現思路
1、本申請實施例提供了一種音頻信號處理方法、裝置、設備、存儲介質及產品,能夠顯著提升動態范圍控制效果。
2、根據本申請實施例的一個方面,提供了一種音頻信號處理方法,所述方法包括:
3、獲取第一信號;
4、對所述第一信號進行音頻信號類型識別,得到音頻信號類型識別結果;
5、根據所述音頻信號類型識別結果中的音頻信號類型對應的動態范圍控制曲線,得到所述第一信號對應的目標動態范圍控制曲線;
6、根據所述目標動態范圍控制曲線,對所述第一信號進行處理,得到第二信號。
7、根據本申請實施例的一個方面,提供了一種音頻信號處理裝置,所述裝置包括:
8、信號獲取模塊,用于獲取第一信號;
9、動態范圍控制模塊,用于對所述第一信號進行音頻信號類型識別,得到音頻信號
10、以及用于根據所述音頻信號類型識別結果中的音頻信號類型對應的動態范圍控制曲線,得到所述第一信號對應的目標動態范圍控制曲線;
11、以及用于根據所述目標動態范圍控制曲線,對所述第一信號進行處理,得到第二信號。
12、根據本申請實施例的一個方面,提供了一種計算機設備,所述計算機設備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執行以實現上述音頻信號處理方法。
13、根據本申請實施例的一個方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執行以實現上述音頻信號處理方法。
14、根據本申請實施例的一個方面,提供了一種計算機程序產品,所述計算機程序產品包括計算機指令,所述計算機指令存儲在計算機可讀存儲介質中。計算機設備的處理器從計算機可讀存儲介質讀取所述計算機指令,所述處理器執行所述計算機指令,使得所述計算機設備執行以實現上述音頻信號處理方法。
15、本申請實施例提供的技術方案可以帶來如下有益效果:
16、本申請實施例提供一種音頻信號處理方法,該音頻信號處理方法可以獲取輸入的音頻信號(第一信號),并對該第一信號進行音頻信號類型識別,從而分析出該第一信號中所包括音頻信號的音頻信號類型。不同音頻信號類型下的音頻信號的動態范圍控制曲線可以是相同的或者不同的,是專門被設計的適合于該音頻信號類型的動態范圍控制曲線,這種動態范圍控制曲線是充分考慮到音頻信號類型自身在能量分布和播放表現中的特點所定制的,因此可以對其所對應的音頻信號類型的音頻信號達到較佳的動態范圍控制效果。
17、針對第一信號中所包含的各有關的音頻信號類型,提取其所對應的特性化的動態范圍控制曲線,得到出第一信號對應的目標動態范圍控制曲線,這就使得基于該目標動態范圍控制曲線對第一信號進行動態范圍控制綜合可以達到很好的控制效果,不會出現對某些音頻信號類型的音頻信號控制不佳的問題。
18、本申請實施例提供的音頻信號控制方法,有別于相關技術中的動態范圍控制方法。相關技術中的動態范圍控制方法是一種純靜態的基于動態范圍控制曲線中的相關參數的控制方法,這一控制方法對不同音頻類型信號無差別處理,無法考慮到不同類型音頻信號的音域特點,這就使得動態范圍控制結果也無法表達出不同類型音頻信號的音域特點而效果不佳,與之形成對應的,本申請實施例為不同音頻信號類型的音頻信號設計了音效更佳的動態范圍控制曲線,從而可以有效的增強音質,提升動態范圍控制的效果。
本文檔來自技高網...【技術保護點】
1.一種音頻信號處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述音頻信號類型識別結果中的音頻信號類型對應的動態范圍控制曲線,得到所述第一信號對應的目標動態范圍控制曲線,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據獲取到的各所述動態范圍控制曲線,得到所述目標動態范圍控制曲線,包括:
4.根據權利要求1至3中任意一項所述的方法,其特征在于,所述對所述第一信號進行音頻信號類型識別,得到音頻信號類型識別結果,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述音頻信號類型識別結果中的音頻信號類型對應的動態范圍控制曲線,得到所述第一信號對應的目標動態范圍控制曲線,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述目標動態范圍控制曲線,對所述第一信號進行處理,得到第二信號,包括:
7.根據權利要求2所述的方法,其特征在于,所述方法還包括:
8.一種音頻信號處理裝置,其特征在于,所述裝置包括:
9.一種計算機設備,其特征
10.一種計算機可讀存儲介質,其特征在于,所述存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執行以實現如權利要求1至7任一項所述的音頻信號處理方法。
...【技術特征摘要】
1.一種音頻信號處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述音頻信號類型識別結果中的音頻信號類型對應的動態范圍控制曲線,得到所述第一信號對應的目標動態范圍控制曲線,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據獲取到的各所述動態范圍控制曲線,得到所述目標動態范圍控制曲線,包括:
4.根據權利要求1至3中任意一項所述的方法,其特征在于,所述對所述第一信號進行音頻信號類型識別,得到音頻信號類型識別結果,包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述音頻信號類型識別結果中的音頻信號類型對應的動態范圍控制曲線,得到所述第一信號對應的目標動態范圍控制曲線,包括:
6.根據權利要求5所述的方法,其特征在...
【專利技術屬性】
技術研發人員:梁俊斌,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。