System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及信號處理,尤其涉及一種信號處理方法、設備、可讀存儲介質及計算機程序產品。
技術介紹
1、隨著音頻設備輕薄化的發展,聲學系統所占用的空間(包括面積和厚度)顯著下降。為了保證足夠的響度,揚聲器趨向于超薄大振幅方向發展。但這種形態的揚聲器引入了眾多的問題,其中以雜音為主要表現,這種雜音會干擾信號中的人聲,導致人聲的清晰度下降。另外狹小的聲學空間限制了聲波的低頻輻射,為了得到足夠的低頻,需要在低頻段添加大量的增益以提升低頻量感(包括聲音的響度),但這種操作通常也會導致人聲渾濁、人聲清晰度下降的問題。
2、因此,如何提高信號中人聲的清晰度是本
亟待解決的技術問題。
技術實現思路
1、本申請的主要目的在于提供一種信號處理方法、設備、可讀存儲介質及計算機程序產品,旨在如何提高信號中人聲的清晰度的技術問題。
2、為實現上述目的,本申請提供一種信號處理方法,所述信號處理方法包括:
3、獲取待進行處理的原始信號,對所述原始信號進行人聲檢測得到檢測結果;
4、若所述檢測結果指示所述原始信號中存在人聲,則以第一增益對所述原始信號進行處理得到目標信號;
5、若所述檢測結果指示所述原始信號中不存在人聲,則以第二增益對所述原始信號進行處理得到目標信號,其中,所述第二增益大于所述第一增益。
6、在一實施例中,所述對所述原始信號進行人聲檢測得到檢測結果的步驟,包括:
7、獲取所述原始信號內中高頻信號的振幅,其中,所述
8、若所述振幅大于或等于預設閾值,則確定原始信號中存在人聲為檢測結果;
9、若所述振幅小于預設閾值,則確定原始信號中不存人聲為檢測結果。
10、在一實施例中,所述獲取所述原始信號內中高頻信號的振幅的步驟,包括:
11、將所述原始信號輸入至預設濾波器中,輸出得到中高頻信號,其中,所述預設濾波器的通帶頻率范圍為所述預設中高頻范圍;
12、計算所述中高頻信號中每一信號頻點的信號幅值,基于所有所述信號幅值確定振幅,其中,所述振幅為所有所述信號幅值的平均值,或者所述振幅為所有所述信號幅值中的最大值。
13、在一實施例中,所述以第一增益對所述原始信號進行處理得到目標信號的步驟之前,所述方法還包括:
14、獲取所述原始信號內中高頻信號的振幅,基于所述振幅確定第一增益,其中,所述第一增益與所述振幅正相關;
15、基于確定的所述第一增益執行所述以第一增益對所述原始信號進行處理得到目標信號的步驟。
16、在一實施例中,所述以第二增益對所述原始信號進行處理得到目標信號的步驟之前,所述方法還包括:
17、獲取所述原始信號內中高頻信號的振幅,基于所述振幅確定第二增益,其中,所述第二增益與所述振幅負相關;
18、基于確定的所述第二增益執行所述以第二增益對所述原始信號進行處理得到目標信號的步驟。
19、在一實施例中,所述獲取待進行處理的原始信號的步驟之后,所述方法還包括:
20、將所述原始信號輸入至均衡器中,以通過所述均衡器對所述原始信號進行處理。
21、在一實施例中,所述以第一增益對所述原始信號進行處理得到目標信號的步驟,包括:
22、將所述均衡器的增益設置為第一增益,通過所述均衡器對所述原始信號進行均衡處理得到目標信號。
23、此外,為實現上述目的,本申請還提供一種音頻設備,所述音頻設備包括:揚聲器與處理器,所述揚聲器與所述處理器連接,所述處理器用于執行如上所述的信號處理方法的步驟。
24、此外,為實現上述目的,本申請還提供一種可讀存儲介質,所述可讀存儲介質為計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有實現信號處理方法的程序,所述實現信號處理方法的程序被處理器執行以實現如上所述信號處理方法的步驟。
25、本申請還提供一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現如上述的信號處理方法的步驟。
26、本申請提出的一個或多個技術方案,至少具有以下技術效果:
27、獲取待進行處理的原始信號,對所述原始信號進行人聲檢測得到檢測結果;若所述檢測結果指示所述原始信號中存在人聲,則以第一增益對所述原始信號進行處理得到目標信號;若所述檢測結果指示所述原始信號中不存在人聲,則以第二增益對所述原始信號進行處理得到目標信號,其中,所述第二增益大于所述第一增益。如此,本申請實施例中檢測到原始信號中存在人聲時,以較小的第一增益對原始信號處理,從而可以衰減信號中的雜音,避免雜音對人聲的干擾,以提高信號中人聲的清晰度;檢測到原始信號中不存在人聲時,則以較大的增益對原始信號進行處理,可以減少對信號的衰減,進而提高聲音的量感。換言之,本申請實施例并不總是在低頻施加較大的增益,而是以信號中是否存在人聲作為施加增益大小的基準,存在人聲時,施加較小的增益,以衰減雜音,提高人聲清晰度。并且不存在人聲時,施加較大的增益,以提高聲音的量感。
本文檔來自技高網...【技術保護點】
1.一種信號處理方法,其特征在于,所述信號處理方法包括以下步驟:
2.如權利要求1所述的信號處理方法,其特征在于,所述對所述原始信號進行人聲檢測得到檢測結果的步驟,包括:
3.如權利要求2所述的信號處理方法,其特征在于,所述獲取所述原始信號內中高頻信號的振幅的步驟,包括:
4.如權利要求1所述的信號處理方法,其特征在于,所述以第一增益對所述原始信號進行處理得到目標信號的步驟之前,所述方法還包括:
5.如權利要求1所述的信號處理方法,其特征在于,所述以第二增益對所述原始信號進行處理得到目標信號的步驟之前,所述方法還包括:
6.如權利要求1至5中任一項所述的信號處理方法,其特征在于,所述獲取待進行處理的原始信號的步驟之后,所述方法還包括:
7.如權利要求6所述的信號處理方法,其特征在于,所述以第一增益對所述原始信號進行處理得到目標信號的步驟,包括:
8.一種音頻設備,其特征在于,所述音頻設備包括:揚聲器與處理器,所述揚聲器與所述處理器連接,所述處理器用于執行如權利要求1至7中任一項所述的信號處理方法的
9.一種可讀存儲介質,其特征在于,所述可讀存儲介質為計算機可讀存儲介質,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的信號處理方法的步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7中任一項所述的信號處理方法的步驟。
...【技術特征摘要】
1.一種信號處理方法,其特征在于,所述信號處理方法包括以下步驟:
2.如權利要求1所述的信號處理方法,其特征在于,所述對所述原始信號進行人聲檢測得到檢測結果的步驟,包括:
3.如權利要求2所述的信號處理方法,其特征在于,所述獲取所述原始信號內中高頻信號的振幅的步驟,包括:
4.如權利要求1所述的信號處理方法,其特征在于,所述以第一增益對所述原始信號進行處理得到目標信號的步驟之前,所述方法還包括:
5.如權利要求1所述的信號處理方法,其特征在于,所述以第二增益對所述原始信號進行處理得到目標信號的步驟之前,所述方法還包括:
6.如權利要求1至5中任一項所述的信號處理方法,其特征在于,所述獲取待進行處理的原始信號的步驟之后,...
【專利技術屬性】
技術研發人員:劉廣升,周宇,謝榮良,尹建朋,趙玉萍,朱宗霞,黃若舟,吳劼,安康,
申請(專利權)人:歌爾科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。