新四季網

音頻噪音的消除方法及裝置與流程

2023-06-02 16:42:26


本公開涉及音頻應用技術領域,特別涉及一種音頻噪音的消除方法及裝置。



背景技術:

對於手機或其它終端設備等應用領域,音頻佔有越來越重要的位置。一個好的音頻設計決定了產品的成敗。由於音頻信號是在一個直流電壓上調製的交流信號,為了避免音頻信號中的直流電壓混入到音頻電路,通常在功率放大器的輸入端連接一個電容器,通過該電容器消除音頻信號的直流電壓。

當音頻信號輸入到音頻電路輸入端時,會對音頻電路輸入端連接的電容器充電。如果電容器兩端電壓差過大,將使得功率放大器的輸出端連接的揚聲器應激響應而形成音頻噪音。

在現有技術中,為消除音頻噪音,可以在硬體電路上增加消聲器件。或者,通過軟體的方法,例如,數位訊號處理算法將音頻噪音濾除。增加消聲器件或者採用數位訊號處理算法濾除音頻噪音,都會增加額外的成本,不能簡單將音頻信號中的音頻噪音消除。



技術實現要素:

為了解決相關技術中存在的不能簡單將音頻信號中的音頻噪音消除的技術問題,本公開提供了一種音頻噪音的消除方法及裝置。

一種音頻噪音的消除方法,應用於終端設備,所述終端設備包括應用處理器和音頻電路,所述音頻電路包括電容器和功率放大器,所述電容器的一端與音頻電路輸入端相連,另一端與所述功率放大器相連,包括:

由所述音頻電路輸入端輸入一音頻信號,並通過所述音頻信號的輸入對所述音頻電路輸入端連接的電容器進行充電;

由所述應用處理器生成一工作狀態控制信號;

通過所述工作狀態控制信號控制所述功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換,通過所述切換延長所述電容器的充電時間。

在其中一個示例性實施例中,所述由所述應用處理器生成一工作狀態控制信號之前,所述方法還包括步驟:

將輸出寄存器存儲的輸出變量置為預設有效數值,所述預設有效數值被用於指示所述工作狀態控制信號為有效電平,所述輸出寄存器是所述應用處理器中預設的;

延長預設時間間隔,將所述輸出寄存器存儲的輸出變量置為預設無效數值,所述預設無效數值被用於指示所述工作狀態控制信號為無效電平;

延長所述預設時間間隔,並跳轉進入所述將所述輸出寄存器存儲的輸出變量置為預設有效數值步驟;

待由所述音頻信號輸出時,保持所述輸出寄存器存儲的輸出變量為預設有效數值。

在其中一個示例性實施例中,所述預設時間間隔為100ns。

在其中一個示例性實施例中,所述由所述應用處理器生成一工作狀態控制信號,包括步驟:

通過所述應用處理器的通用輸入輸出口讀取所述輸出寄存器存儲的輸出變量;

按照所述通用輸入輸出口預先設置的推輓輸出工作模式,將讀取到的所述輸出變量推輓輸出,得到所述工作狀態控制信號。

在其中一個示例性實施例中,所述通過所述工作狀態控制信號控制所述功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換,包括步驟:

當所述工作狀態控制信號為有效電平時,打開所述功率放大器,令所述功率放大器的工作狀態切換至開啟狀態;

當所述工作狀態控制信號為無效電平時,關閉所述功率放大器,令所述功率放大器的工作狀態切換至關閉狀態。

在其中一個示例性實施例中,所述方法還包括步驟:由所述音頻電路的輸出端輸出消除音頻噪音的音頻信號。

一種音頻噪音的消除裝置,應用於終端設備,所述終端設備包括應用處理器和音頻電路,所述音頻電路包括電容器和功率放大器,所述電容器的一端與音頻電路輸入端相連,另一端與所述功率放大器相連,所述裝置包括:

充電模塊,用於由所述音頻電路輸入端輸入一音頻信號,並通過所述音頻信號的輸入對所述音頻電路輸入端連接的電容器進行充;

控制信號生成模塊,用於由所述應用處理器生成一工作狀態控制信號;

控制模塊,用於通過所述工作狀態控制信號控制所述功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換,通過所述切換延長所述電容器的充電時間。

在其中一個示例性實施例中,其特徵在於,所述裝置還包括:

置位模塊,用於將輸出寄存器存儲的輸出變量置為預設有效數值,所述預設有效數值被用於指示所述工作狀態控制信號為有效電平,所述輸出寄存器是所述應用處理器中預設的;

清零模塊,用於延長預設時間間隔,將所述輸出寄存器存儲的輸出變量置為預設無效數值,所述預設無效數值被用於指示所述工作狀態控制信號為無效電平;

循環模塊,用於延長所述預設時間間隔,並跳轉進入所述將所述輸出寄存器存儲的輸出變量置為預設有效數值步驟;

保持模塊,用於待由所述音頻信號輸出時,保持所述輸出寄存器存儲的輸出變量為預設有效數值。

在其中一個示例性實施例中,所述裝置還包括預設時間間隔設置模塊,用於將預設時間間隔為100ns。

在其中一個示例性實施例中,所述控制信號生成模塊包括:

讀取單元,用於通過所述應用處理器的通用輸入輸出口讀取所述輸出寄存器存儲的輸出變量;

信號生成單元,用於按照所述通用輸入輸出口預先設置的推輓輸出工作模式,將讀取到的所述輸出變量推輓輸出,得到所述工作狀態控制信號。

在其中一個示例性實施例中,所述控制模塊包括:

開啟單元,用於當所述工作狀態控制信號為有效電平時,打開所述功率放大器,令所述功率放大器的工作狀態切換至開啟狀態;

關閉單元,用於當所述工作狀態控制信號為無效電平時,關閉所述功率放大器,令所述功率放大器的工作狀態切換至關閉狀態。

在其中一個示例性實施例中,所述裝置還包括:

輸出模塊,用於由所述音頻電路的輸出端輸出消除音頻噪音的音頻信號。

本公開的實施例提供的技術方案可以包括以下有益效果:一種音頻噪音的消除方法,應用於終端設備,終端設備包括應用處理器和音頻電路,音頻電路包括電容器和功率放大器,電容器的一端與音頻電路輸入端相連,另一端與所述功率放大器相連。由音頻電路輸入端輸入一音頻信號,並通過音頻信號的輸入對音頻電路輸入端連接的電容器進行充電。由應用處理器生成一工作狀態控制信號。通過工作狀態控制信號控制功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換。通過切換延長電容器的充電時間以降低電容器兩端的電壓差,從而消除由音頻電路輸入端相連的電壓器兩端電壓差過大而產生的音頻噪音。

應當理解的是,以上的一般描述和後文的細節描述僅是示例性的,並不能限制本公開。

附圖說明

此處的附圖被併入說明書中並構成本說明書的一部分,示出了符合本發明的實施例,並於說明書一起用於解釋本發明的原理。

圖1是一示例性實施例示出的音頻噪音的消除方法的流程圖。

圖2是另一示例性實施例示出的音頻噪音的消除方法的示意圖。

圖3是圖1對應實施例示出的方法中步驟130的一種具體實現流程圖。

圖4是圖1對應實施例示出的方法中步驟150的一種具體實現流程圖。

圖5是一示例性實施例示出的音頻噪音的消除裝置的框圖。

圖6是另一個示例性實施例示出的音頻噪音的消除裝置的框圖。

圖7是根據圖5對應實施例示出的裝置中的控制信號生成模塊在一個實施例的框圖。

圖8是根據圖5對應實施例示出的裝置中的控制模塊在一個實施例的框圖。

具體實施方式

這裡將詳細地對示例性實施例執行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本發明的一些方面相一致的裝置和方法的例子。

圖1是根據一示例性實施例示出的音頻噪音的消除方法的流程圖。如圖1所示,該方法包括以下步驟:

在步驟110中,由音頻電路輸入端輸入一音頻信號,並通過音頻信號的輸入對音頻電路輸入端連接的電容器進行充電。

其中,音頻電路包括電容器和功率放大器,電容器的一端與音頻電路輸入端相連,另一端與功率放大器相連。音頻電路通過功率放大器對輸入的音頻信號進行放大。

音頻信號,是指攜帶有語音、音樂和音效等有規律的聲波頻率、幅度變化信息的交流電信號。在智慧型手機或者其它終端設備中,音頻信號由應用處理器中的音頻編解碼器獲得。

由於音頻信號是一個直流電壓分量上調製的交流信號,為了避免音頻信號中的直流電壓分量混入到音頻電路,通常在功率放大器的輸入端連接一個電容器,通過該電容器消除音頻信號的直流電壓分量。當音頻路徑輸入到音頻電路輸入端時,會對音頻電路輸入端連接的電容器進行充電。

在一個具體的實施例中,將音頻電路輸入端設置為差分輸入端,該差分輸入端具有正向輸入端和負向輸入端。在差分輸入端的正向輸入端輸入音頻信號,並將差分輸入端的負向輸入端接地。通過輸入的音頻信號對正向輸入端連接的電容器進行充電。

在步驟130中,由應用處理器生成一工作狀態控制信號。

應用處理器,是指智慧型手機或者其它終端設備中的多媒體應用處理器。應用處理器伴隨著智慧型手機或者其它智能終端設備產生。非智慧型手機或終端設備的處理器稱為基帶處理器,僅能實現語音通話和簡訊功能。智慧型手機除具有通話功能外,還增加了音頻、視頻、數位相機、收音和廣播等功能,處理這些多媒體應用的處理器稱為應用處理器。

應用處理器除了實現音、視頻等基本功能外,還提供了許多組gpio(generalpurposeinputoutput,通用輸入輸出口),以實現智慧型手機或者終端的一些擴張功能。通過設定智慧型手機或者終端設備中應用處理器的輸出寄存器存儲的輸出變量。gpio讀取該輸出變量的值,得到一工作狀態控制信號。該工作狀態控制信號用於控制功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換。

其中,輸出寄存器,是指應用處理器中用於存儲輸出變量的寄存器,該寄存器存儲的輸出變量通過gpio輸出。

在步驟150中,通過工作狀態控制信號控制功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換,通過切換延長電容器的充電時間。

由於音頻信號是一個直流電壓分量上調製的交流信號,為了避免音頻信號中的直流電壓分量混入到音頻電路,通常在功率放大器的輸入端連接一個電容器,通過該電容器消除音頻信號的直流電壓分量。當音頻路徑加載到音頻放大電路的輸入端時,會對音頻電路輸入端上的電容器進行充電,造成電容器兩端產生電壓差。

通過工作狀態控制信號控制功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換,通過切換延長電容器的充電時間。降低電容器兩端電壓差,從而消除由音頻電路輸入端連接的電容器兩端電壓差過大而產生的音頻噪音。

圖2是另一示例性實施例示出的音頻噪音的消除方法的示意圖。如圖2所示,該方法包括以下步驟:

在步驟101中,將輸出寄存器存儲的輸出變量置為預設有效數值,預設有

效數值被用於指示工作狀態控制信號為有效電平,輸出寄存器是應用處理器中預設的。

gpio(generalpurposeinputoutput,通用輸入輸出口),是指應用處理器中

除了專用的音、視頻等接口外,應用於用戶設定的特殊功能的通用輸入輸出口。

輸出寄存器,是指應用處理器中存儲寄存變量的寄存器,該寄存器中的寄存變量通過gpio輸出。

具體的,通過在應用處理器中選定一組gpio,並將該組gpio對應的輸出寄存器的輸出變量置為1。gpio讀取輸出寄存器中的輸出變量,並將輸出變量輸出。其中,1數值為1被用於指示工作狀態控制信號為高電,零數值的被用於指示工作狀態控制信號為低電平。

在步驟103中,延長預設時間間隔,將輸出寄存器存儲的輸出變量置為預設無效數值,所述預設無效數值被用於指示所述工作狀態控制信號為無效電平。

具體的,在選定的gpio對應的輸出寄存器存儲的輸出變量被置為1後,經過一段預設時間間隔之後,將輸出寄存器存儲的輸出變量清零。其中,在預設時間間隔內,輸出寄存器存儲的輸出變量保持為1數值。

在步驟105中,延長預設時間間隔,並跳轉進入將所述輸出寄存器存儲的輸出變量置為預設有效數值步驟。

在選定的gpio對應的輸出寄存器存儲的輸出變量被清零後,經過預設時間間隔,將輸出寄存器存儲的輸出變量再次置為1。其中,在預設時間間隔,將輸出寄存器存儲的輸出變量保持為0數值。

在步驟107中,待由音頻信號輸出時,保持輸出寄存器存儲的輸出變量為預設有效數值。

具體的,通過音頻電路對音頻信號放大,並將放大後的音頻信號輸入大揚聲器,通過揚聲器將音頻信號轉化為聲音播出。待由音頻信號攜帶的音樂播出時,保持輸出寄存器存儲的輸出變量為1。此後,功率放大器將一直處於開啟狀態。

更進一步,在用戶播發歌曲等音樂時,歌曲會在音頻信號輸出一段時間之後才播出,待由歌曲播出時,保持輸出寄存器存儲的輸出變量為1。

在另一示例性實施例示出的音頻噪音的消除方法中,在步驟103和步驟105中所述的預設時間間隔設置為100ns。

圖3是圖1對應實施例示出的方法中步驟130的一種具體實現流程圖。

在步驟131中,通過應用處理器的通用輸入輸出口讀取輸出寄存器存儲的輸出變量。

其中,應用處理器中的gpio至少具有推輓輸出模式、輸入模式和高阻模式三種工作模式。當gpio工作在推輓輸出模式時,gpio讀取應用處理器中的輸出寄存器存儲的的輸出變量,並將讀取的輸出變量的值推輓輸出。

在步驟133中,按照通用輸入輸出口預先設置的推輓輸出工作模式,將讀取到的輸出變量推輓輸出,得到工作狀態控制信號。

通過gpio讀取預先設置的輸出寄存器存儲的輸出變量,得到工作狀態控制信號。按照應用處理器的通用輸入輸出口預先設置的推輓輸出工作模式,將讀取到的輸出變量推輓輸出,得到工作狀態控制信號。

更進一步,由於將gpio設置為推輓輸出工作模式,以使得到工作狀態控制信號可以直接輸入到音頻電路中的功率放大器使能端,而不需要增加額外的上拉電阻。

圖4是圖1對應實施例示出的方法中步驟150的一種具體實現流程圖。

在步驟151中,當工作狀態控制信號為有效電平時,打開功率放大器,令功率放大器的工作狀態切換至開啟狀態。

將由應用處理器生成的工作狀態控制信號作為功率放大器的使能信號,輸入到功率放大器的使能端。當工作狀態控制信號為高電平時,打開功率放大器,令功率放大器的工作狀態切換至開啟狀態。並根據預先設定的時間間隔,將功率放大器的工作狀態保持在開啟狀態。例如,在預先設定的100ns內,將將功率放大器的工作狀態保持在開啟狀態。

在步驟153中,當工作狀態控制信號為無效電平時,關閉功率放大器,令功率放大器的工作狀態切換至關閉狀態。

當工作狀態控制信號為低電平時,打開功率放大器,令功率放大器的工作狀態切換至關閉狀態。並根據預先設定的時間間隔,將功率放大器的工作狀態保持在關閉狀態。例如,在預先設定的100ns內,將將功率放大器的工作狀態保持在關閉狀態。

在一個具體的實施例中,工作狀態控制信號是一個脈衝信號。所述脈衝信號的高、低電平具有預先設定的持續時間100ns。將脈衝信號加載到功率放大器的信號使能端。當脈衝信號的高電平打開功率放大器,通過音頻信號的輸入對所述電容器充電。當脈衝信號的低電平關閉功率放大器,通過音頻信號的輸入停止對電容器充電。

通過在音頻信號對電容進程充電的過程中,不斷的切換功率放大器的工作狀態,以使得音頻信號對電容器充電過程不斷的被中斷,從而延長電容器的充電時間。

在另一示例性實施例示出的音頻噪音的消除方法中,還包括步驟:

由音頻電路的輸出端輸出消除音頻噪音的音頻信號。其中,音頻電路的輸出端連接揚聲器,通過揚聲器將音頻信號轉化為聲音或者音樂播出。

圖5是一示例性實施例示出的音頻噪音的消除裝置的框圖。如圖5所示,該裝置包括但不限於:充電模塊710,控制信號生成模塊730,控制模塊750。

充電模塊710,用於由音頻電路輸入端輸入一音頻信號,並通過音頻信號的輸入對音頻電路輸入端連接的電容器進行充;

控制信號生成模塊730,用於由應用處理器生成一工作狀態控制信號;

控制模塊750,用於通過工作狀態控制信號控制所述功率放大器的工作狀態在開啟狀態和關閉狀態之間進行切換,通過切換延長所述電容器的充電時間。

圖6是另一個示例性實施例示出的音頻噪音的消除裝置的框圖。如圖6所示,該裝置包括但不限於:置位模塊701,清零模塊塊703,循環模塊705,保持模塊707。

置位模塊701,用於將輸出寄存器存儲的輸出變量置為預設有效數值,所述預設有效數值被用於指示所述工作狀態控制信號為有效電平,所述輸出寄存器是所述應用處理器中預設的;

清零模塊703,用於延長預設時間間隔,並跳轉進入所述將輸出寄存器存儲的輸出變量置為預設有效數值步驟;

循環模塊705,用於延長預設時間間隔,並跳轉進入將輸出寄存器存儲的輸出變量置為1步驟;

保持模塊707,用於待由音頻信號輸出時,保持輸出寄存器存儲的輸出變量為預設有效數值。

圖7是根據圖5對應實施例示出的裝置中的控制信號生成模塊在一個實施例的框圖。如圖8所示,該裝置包括但不限於:讀取模塊731,信號生成模塊733。

讀取模塊731,用於通過應用處理器的通用輸入輸出口讀取輸出寄存器存儲的輸出變量;

信號生成模塊733,用於按照通用輸入輸出口預先設置的推輓輸出工作模式,將讀取到的輸出變量推輓輸出,得到工作狀態控制信號。

圖8是根據圖5對應實施例示出的裝置中的控制模塊在一個實施例的框圖。如圖8所示,該裝置包括但不限於:開啟單元751,關閉單元753。

開啟單元751,用於當工作狀態控制信號為有效電平時,打開所述功率放大器,令所述功率放大器的工作狀態切換至開啟狀態;

關閉單元753,用於當工作狀態控制信號為無效電平時,關閉功率放大器,令功率放大器的工作狀態切換至關閉狀態。

在另一示例性實施例示出的音頻噪音的消除裝置中,還包括輸出模塊。所述輸出模塊用於由音頻電路的輸出端輸出消除音頻噪音的音頻信號。

應當理解的是,本發明並不局限於上面已經描述並在附圖中示出的精確結構,並且可以在不脫離其範圍執行各種修改和改變。本發明的範圍僅由所附的權利要求來限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀