本公開(kāi)涉及音頻應(yīng)用技術(shù)領(lǐng)域,特別涉及一種音頻噪音的消除方法及裝置。
背景技術(shù):
對(duì)于手機(jī)或其它終端設(shè)備等應(yīng)用領(lǐng)域,音頻占有越來(lái)越重要的位置。一個(gè)好的音頻設(shè)計(jì)決定了產(chǎn)品的成敗。由于音頻信號(hào)是在一個(gè)直流電壓上調(diào)制的交流信號(hào),為了避免音頻信號(hào)中的直流電壓混入到音頻電路,通常在功率放大器的輸入端連接一個(gè)電容器,通過(guò)該電容器消除音頻信號(hào)的直流電壓。
當(dāng)音頻信號(hào)輸入到音頻電路輸入端時(shí),會(huì)對(duì)音頻電路輸入端連接的電容器充電。如果電容器兩端電壓差過(guò)大,將使得功率放大器的輸出端連接的揚(yáng)聲器應(yīng)激響應(yīng)而形成音頻噪音。
在現(xiàn)有技術(shù)中,為消除音頻噪音,可以在硬件電路上增加消聲器件。或者,通過(guò)軟件的方法,例如,數(shù)字信號(hào)處理算法將音頻噪音濾除。增加消聲器件或者采用數(shù)字信號(hào)處理算法濾除音頻噪音,都會(huì)增加額外的成本,不能簡(jiǎn)單將音頻信號(hào)中的音頻噪音消除。
技術(shù)實(shí)現(xiàn)要素:
為了解決相關(guān)技術(shù)中存在的不能簡(jiǎn)單將音頻信號(hào)中的音頻噪音消除的技術(shù)問(wèn)題,本公開(kāi)提供了一種音頻噪音的消除方法及裝置。
一種音頻噪音的消除方法,應(yīng)用于終端設(shè)備,所述終端設(shè)備包括應(yīng)用處理器和音頻電路,所述音頻電路包括電容器和功率放大器,所述電容器的一端與音頻電路輸入端相連,另一端與所述功率放大器相連,包括:
由所述音頻電路輸入端輸入一音頻信號(hào),并通過(guò)所述音頻信號(hào)的輸入對(duì)所述音頻電路輸入端連接的電容器進(jìn)行充電;
由所述應(yīng)用處理器生成一工作狀態(tài)控制信號(hào);
通過(guò)所述工作狀態(tài)控制信號(hào)控制所述功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換,通過(guò)所述切換延長(zhǎng)所述電容器的充電時(shí)間。
在其中一個(gè)示例性實(shí)施例中,所述由所述應(yīng)用處理器生成一工作狀態(tài)控制信號(hào)之前,所述方法還包括步驟:
將輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值,所述預(yù)設(shè)有效數(shù)值被用于指示所述工作狀態(tài)控制信號(hào)為有效電平,所述輸出寄存器是所述應(yīng)用處理器中預(yù)設(shè)的;
延長(zhǎng)預(yù)設(shè)時(shí)間間隔,將所述輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)無(wú)效數(shù)值,所述預(yù)設(shè)無(wú)效數(shù)值被用于指示所述工作狀態(tài)控制信號(hào)為無(wú)效電平;
延長(zhǎng)所述預(yù)設(shè)時(shí)間間隔,并跳轉(zhuǎn)進(jìn)入所述將所述輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值步驟;
待由所述音頻信號(hào)輸出時(shí),保持所述輸出寄存器存儲(chǔ)的輸出變量為預(yù)設(shè)有效數(shù)值。
在其中一個(gè)示例性實(shí)施例中,所述預(yù)設(shè)時(shí)間間隔為100ns。
在其中一個(gè)示例性實(shí)施例中,所述由所述應(yīng)用處理器生成一工作狀態(tài)控制信號(hào),包括步驟:
通過(guò)所述應(yīng)用處理器的通用輸入輸出口讀取所述輸出寄存器存儲(chǔ)的輸出變量;
按照所述通用輸入輸出口預(yù)先設(shè)置的推挽輸出工作模式,將讀取到的所述輸出變量推挽輸出,得到所述工作狀態(tài)控制信號(hào)。
在其中一個(gè)示例性實(shí)施例中,所述通過(guò)所述工作狀態(tài)控制信號(hào)控制所述功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換,包括步驟:
當(dāng)所述工作狀態(tài)控制信號(hào)為有效電平時(shí),打開(kāi)所述功率放大器,令所述功率放大器的工作狀態(tài)切換至開(kāi)啟狀態(tài);
當(dāng)所述工作狀態(tài)控制信號(hào)為無(wú)效電平時(shí),關(guān)閉所述功率放大器,令所述功率放大器的工作狀態(tài)切換至關(guān)閉狀態(tài)。
在其中一個(gè)示例性實(shí)施例中,所述方法還包括步驟:由所述音頻電路的輸出端輸出消除音頻噪音的音頻信號(hào)。
一種音頻噪音的消除裝置,應(yīng)用于終端設(shè)備,所述終端設(shè)備包括應(yīng)用處理器和音頻電路,所述音頻電路包括電容器和功率放大器,所述電容器的一端與音頻電路輸入端相連,另一端與所述功率放大器相連,所述裝置包括:
充電模塊,用于由所述音頻電路輸入端輸入一音頻信號(hào),并通過(guò)所述音頻信號(hào)的輸入對(duì)所述音頻電路輸入端連接的電容器進(jìn)行充;
控制信號(hào)生成模塊,用于由所述應(yīng)用處理器生成一工作狀態(tài)控制信號(hào);
控制模塊,用于通過(guò)所述工作狀態(tài)控制信號(hào)控制所述功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換,通過(guò)所述切換延長(zhǎng)所述電容器的充電時(shí)間。
在其中一個(gè)示例性實(shí)施例中,其特征在于,所述裝置還包括:
置位模塊,用于將輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值,所述預(yù)設(shè)有效數(shù)值被用于指示所述工作狀態(tài)控制信號(hào)為有效電平,所述輸出寄存器是所述應(yīng)用處理器中預(yù)設(shè)的;
清零模塊,用于延長(zhǎng)預(yù)設(shè)時(shí)間間隔,將所述輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)無(wú)效數(shù)值,所述預(yù)設(shè)無(wú)效數(shù)值被用于指示所述工作狀態(tài)控制信號(hào)為無(wú)效電平;
循環(huán)模塊,用于延長(zhǎng)所述預(yù)設(shè)時(shí)間間隔,并跳轉(zhuǎn)進(jìn)入所述將所述輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值步驟;
保持模塊,用于待由所述音頻信號(hào)輸出時(shí),保持所述輸出寄存器存儲(chǔ)的輸出變量為預(yù)設(shè)有效數(shù)值。
在其中一個(gè)示例性實(shí)施例中,所述裝置還包括預(yù)設(shè)時(shí)間間隔設(shè)置模塊,用于將預(yù)設(shè)時(shí)間間隔為100ns。
在其中一個(gè)示例性實(shí)施例中,所述控制信號(hào)生成模塊包括:
讀取單元,用于通過(guò)所述應(yīng)用處理器的通用輸入輸出口讀取所述輸出寄存器存儲(chǔ)的輸出變量;
信號(hào)生成單元,用于按照所述通用輸入輸出口預(yù)先設(shè)置的推挽輸出工作模式,將讀取到的所述輸出變量推挽輸出,得到所述工作狀態(tài)控制信號(hào)。
在其中一個(gè)示例性實(shí)施例中,所述控制模塊包括:
開(kāi)啟單元,用于當(dāng)所述工作狀態(tài)控制信號(hào)為有效電平時(shí),打開(kāi)所述功率放大器,令所述功率放大器的工作狀態(tài)切換至開(kāi)啟狀態(tài);
關(guān)閉單元,用于當(dāng)所述工作狀態(tài)控制信號(hào)為無(wú)效電平時(shí),關(guān)閉所述功率放大器,令所述功率放大器的工作狀態(tài)切換至關(guān)閉狀態(tài)。
在其中一個(gè)示例性實(shí)施例中,所述裝置還包括:
輸出模塊,用于由所述音頻電路的輸出端輸出消除音頻噪音的音頻信號(hào)。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:一種音頻噪音的消除方法,應(yīng)用于終端設(shè)備,終端設(shè)備包括應(yīng)用處理器和音頻電路,音頻電路包括電容器和功率放大器,電容器的一端與音頻電路輸入端相連,另一端與所述功率放大器相連。由音頻電路輸入端輸入一音頻信號(hào),并通過(guò)音頻信號(hào)的輸入對(duì)音頻電路輸入端連接的電容器進(jìn)行充電。由應(yīng)用處理器生成一工作狀態(tài)控制信號(hào)。通過(guò)工作狀態(tài)控制信號(hào)控制功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換。通過(guò)切換延長(zhǎng)電容器的充電時(shí)間以降低電容器兩端的電壓差,從而消除由音頻電路輸入端相連的電壓器兩端電壓差過(guò)大而產(chǎn)生的音頻噪音。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并于說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1是一示例性實(shí)施例示出的音頻噪音的消除方法的流程圖。
圖2是另一示例性實(shí)施例示出的音頻噪音的消除方法的示意圖。
圖3是圖1對(duì)應(yīng)實(shí)施例示出的方法中步驟130的一種具體實(shí)現(xiàn)流程圖。
圖4是圖1對(duì)應(yīng)實(shí)施例示出的方法中步驟150的一種具體實(shí)現(xiàn)流程圖。
圖5是一示例性實(shí)施例示出的音頻噪音的消除裝置的框圖。
圖6是另一個(gè)示例性實(shí)施例示出的音頻噪音的消除裝置的框圖。
圖7是根據(jù)圖5對(duì)應(yīng)實(shí)施例示出的裝置中的控制信號(hào)生成模塊在一個(gè)實(shí)施例的框圖。
圖8是根據(jù)圖5對(duì)應(yīng)實(shí)施例示出的裝置中的控制模塊在一個(gè)實(shí)施例的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例執(zhí)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的音頻噪音的消除方法的流程圖。如圖1所示,該方法包括以下步驟:
在步驟110中,由音頻電路輸入端輸入一音頻信號(hào),并通過(guò)音頻信號(hào)的輸入對(duì)音頻電路輸入端連接的電容器進(jìn)行充電。
其中,音頻電路包括電容器和功率放大器,電容器的一端與音頻電路輸入端相連,另一端與功率放大器相連。音頻電路通過(guò)功率放大器對(duì)輸入的音頻信號(hào)進(jìn)行放大。
音頻信號(hào),是指攜帶有語(yǔ)音、音樂(lè)和音效等有規(guī)律的聲波頻率、幅度變化信息的交流電信號(hào)。在智能手機(jī)或者其它終端設(shè)備中,音頻信號(hào)由應(yīng)用處理器中的音頻編解碼器獲得。
由于音頻信號(hào)是一個(gè)直流電壓分量上調(diào)制的交流信號(hào),為了避免音頻信號(hào)中的直流電壓分量混入到音頻電路,通常在功率放大器的輸入端連接一個(gè)電容器,通過(guò)該電容器消除音頻信號(hào)的直流電壓分量。當(dāng)音頻路徑輸入到音頻電路輸入端時(shí),會(huì)對(duì)音頻電路輸入端連接的電容器進(jìn)行充電。
在一個(gè)具體的實(shí)施例中,將音頻電路輸入端設(shè)置為差分輸入端,該差分輸入端具有正向輸入端和負(fù)向輸入端。在差分輸入端的正向輸入端輸入音頻信號(hào),并將差分輸入端的負(fù)向輸入端接地。通過(guò)輸入的音頻信號(hào)對(duì)正向輸入端連接的電容器進(jìn)行充電。
在步驟130中,由應(yīng)用處理器生成一工作狀態(tài)控制信號(hào)。
應(yīng)用處理器,是指智能手機(jī)或者其它終端設(shè)備中的多媒體應(yīng)用處理器。應(yīng)用處理器伴隨著智能手機(jī)或者其它智能終端設(shè)備產(chǎn)生。非智能手機(jī)或終端設(shè)備的處理器稱(chēng)為基帶處理器,僅能實(shí)現(xiàn)語(yǔ)音通話和短信功能。智能手機(jī)除具有通話功能外,還增加了音頻、視頻、數(shù)碼相機(jī)、收音和廣播等功能,處理這些多媒體應(yīng)用的處理器稱(chēng)為應(yīng)用處理器。
應(yīng)用處理器除了實(shí)現(xiàn)音、視頻等基本功能外,還提供了許多組gpio(generalpurposeinputoutput,通用輸入輸出口),以實(shí)現(xiàn)智能手機(jī)或者終端的一些擴(kuò)張功能。通過(guò)設(shè)定智能手機(jī)或者終端設(shè)備中應(yīng)用處理器的輸出寄存器存儲(chǔ)的輸出變量。gpio讀取該輸出變量的值,得到一工作狀態(tài)控制信號(hào)。該工作狀態(tài)控制信號(hào)用于控制功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換。
其中,輸出寄存器,是指應(yīng)用處理器中用于存儲(chǔ)輸出變量的寄存器,該寄存器存儲(chǔ)的輸出變量通過(guò)gpio輸出。
在步驟150中,通過(guò)工作狀態(tài)控制信號(hào)控制功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換,通過(guò)切換延長(zhǎng)電容器的充電時(shí)間。
由于音頻信號(hào)是一個(gè)直流電壓分量上調(diào)制的交流信號(hào),為了避免音頻信號(hào)中的直流電壓分量混入到音頻電路,通常在功率放大器的輸入端連接一個(gè)電容器,通過(guò)該電容器消除音頻信號(hào)的直流電壓分量。當(dāng)音頻路徑加載到音頻放大電路的輸入端時(shí),會(huì)對(duì)音頻電路輸入端上的電容器進(jìn)行充電,造成電容器兩端產(chǎn)生電壓差。
通過(guò)工作狀態(tài)控制信號(hào)控制功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換,通過(guò)切換延長(zhǎng)電容器的充電時(shí)間。降低電容器兩端電壓差,從而消除由音頻電路輸入端連接的電容器兩端電壓差過(guò)大而產(chǎn)生的音頻噪音。
圖2是另一示例性實(shí)施例示出的音頻噪音的消除方法的示意圖。如圖2所示,該方法包括以下步驟:
在步驟101中,將輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值,預(yù)設(shè)有
效數(shù)值被用于指示工作狀態(tài)控制信號(hào)為有效電平,輸出寄存器是應(yīng)用處理器中預(yù)設(shè)的。
gpio(generalpurposeinputoutput,通用輸入輸出口),是指應(yīng)用處理器中
除了專(zhuān)用的音、視頻等接口外,應(yīng)用于用戶設(shè)定的特殊功能的通用輸入輸出口。
輸出寄存器,是指應(yīng)用處理器中存儲(chǔ)寄存變量的寄存器,該寄存器中的寄存變量通過(guò)gpio輸出。
具體的,通過(guò)在應(yīng)用處理器中選定一組gpio,并將該組gpio對(duì)應(yīng)的輸出寄存器的輸出變量置為1。gpio讀取輸出寄存器中的輸出變量,并將輸出變量輸出。其中,1數(shù)值為1被用于指示工作狀態(tài)控制信號(hào)為高電,零數(shù)值的被用于指示工作狀態(tài)控制信號(hào)為低電平。
在步驟103中,延長(zhǎng)預(yù)設(shè)時(shí)間間隔,將輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)無(wú)效數(shù)值,所述預(yù)設(shè)無(wú)效數(shù)值被用于指示所述工作狀態(tài)控制信號(hào)為無(wú)效電平。
具體的,在選定的gpio對(duì)應(yīng)的輸出寄存器存儲(chǔ)的輸出變量被置為1后,經(jīng)過(guò)一段預(yù)設(shè)時(shí)間間隔之后,將輸出寄存器存儲(chǔ)的輸出變量清零。其中,在預(yù)設(shè)時(shí)間間隔內(nèi),輸出寄存器存儲(chǔ)的輸出變量保持為1數(shù)值。
在步驟105中,延長(zhǎng)預(yù)設(shè)時(shí)間間隔,并跳轉(zhuǎn)進(jìn)入將所述輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值步驟。
在選定的gpio對(duì)應(yīng)的輸出寄存器存儲(chǔ)的輸出變量被清零后,經(jīng)過(guò)預(yù)設(shè)時(shí)間間隔,將輸出寄存器存儲(chǔ)的輸出變量再次置為1。其中,在預(yù)設(shè)時(shí)間間隔,將輸出寄存器存儲(chǔ)的輸出變量保持為0數(shù)值。
在步驟107中,待由音頻信號(hào)輸出時(shí),保持輸出寄存器存儲(chǔ)的輸出變量為預(yù)設(shè)有效數(shù)值。
具體的,通過(guò)音頻電路對(duì)音頻信號(hào)放大,并將放大后的音頻信號(hào)輸入大揚(yáng)聲器,通過(guò)揚(yáng)聲器將音頻信號(hào)轉(zhuǎn)化為聲音播出。待由音頻信號(hào)攜帶的音樂(lè)播出時(shí),保持輸出寄存器存儲(chǔ)的輸出變量為1。此后,功率放大器將一直處于開(kāi)啟狀態(tài)。
更進(jìn)一步,在用戶播發(fā)歌曲等音樂(lè)時(shí),歌曲會(huì)在音頻信號(hào)輸出一段時(shí)間之后才播出,待由歌曲播出時(shí),保持輸出寄存器存儲(chǔ)的輸出變量為1。
在另一示例性實(shí)施例示出的音頻噪音的消除方法中,在步驟103和步驟105中所述的預(yù)設(shè)時(shí)間間隔設(shè)置為100ns。
圖3是圖1對(duì)應(yīng)實(shí)施例示出的方法中步驟130的一種具體實(shí)現(xiàn)流程圖。
在步驟131中,通過(guò)應(yīng)用處理器的通用輸入輸出口讀取輸出寄存器存儲(chǔ)的輸出變量。
其中,應(yīng)用處理器中的gpio至少具有推挽輸出模式、輸入模式和高阻模式三種工作模式。當(dāng)gpio工作在推挽輸出模式時(shí),gpio讀取應(yīng)用處理器中的輸出寄存器存儲(chǔ)的的輸出變量,并將讀取的輸出變量的值推挽輸出。
在步驟133中,按照通用輸入輸出口預(yù)先設(shè)置的推挽輸出工作模式,將讀取到的輸出變量推挽輸出,得到工作狀態(tài)控制信號(hào)。
通過(guò)gpio讀取預(yù)先設(shè)置的輸出寄存器存儲(chǔ)的輸出變量,得到工作狀態(tài)控制信號(hào)。按照應(yīng)用處理器的通用輸入輸出口預(yù)先設(shè)置的推挽輸出工作模式,將讀取到的輸出變量推挽輸出,得到工作狀態(tài)控制信號(hào)。
更進(jìn)一步,由于將gpio設(shè)置為推挽輸出工作模式,以使得到工作狀態(tài)控制信號(hào)可以直接輸入到音頻電路中的功率放大器使能端,而不需要增加額外的上拉電阻。
圖4是圖1對(duì)應(yīng)實(shí)施例示出的方法中步驟150的一種具體實(shí)現(xiàn)流程圖。
在步驟151中,當(dāng)工作狀態(tài)控制信號(hào)為有效電平時(shí),打開(kāi)功率放大器,令功率放大器的工作狀態(tài)切換至開(kāi)啟狀態(tài)。
將由應(yīng)用處理器生成的工作狀態(tài)控制信號(hào)作為功率放大器的使能信號(hào),輸入到功率放大器的使能端。當(dāng)工作狀態(tài)控制信號(hào)為高電平時(shí),打開(kāi)功率放大器,令功率放大器的工作狀態(tài)切換至開(kāi)啟狀態(tài)。并根據(jù)預(yù)先設(shè)定的時(shí)間間隔,將功率放大器的工作狀態(tài)保持在開(kāi)啟狀態(tài)。例如,在預(yù)先設(shè)定的100ns內(nèi),將將功率放大器的工作狀態(tài)保持在開(kāi)啟狀態(tài)。
在步驟153中,當(dāng)工作狀態(tài)控制信號(hào)為無(wú)效電平時(shí),關(guān)閉功率放大器,令功率放大器的工作狀態(tài)切換至關(guān)閉狀態(tài)。
當(dāng)工作狀態(tài)控制信號(hào)為低電平時(shí),打開(kāi)功率放大器,令功率放大器的工作狀態(tài)切換至關(guān)閉狀態(tài)。并根據(jù)預(yù)先設(shè)定的時(shí)間間隔,將功率放大器的工作狀態(tài)保持在關(guān)閉狀態(tài)。例如,在預(yù)先設(shè)定的100ns內(nèi),將將功率放大器的工作狀態(tài)保持在關(guān)閉狀態(tài)。
在一個(gè)具體的實(shí)施例中,工作狀態(tài)控制信號(hào)是一個(gè)脈沖信號(hào)。所述脈沖信號(hào)的高、低電平具有預(yù)先設(shè)定的持續(xù)時(shí)間100ns。將脈沖信號(hào)加載到功率放大器的信號(hào)使能端。當(dāng)脈沖信號(hào)的高電平打開(kāi)功率放大器,通過(guò)音頻信號(hào)的輸入對(duì)所述電容器充電。當(dāng)脈沖信號(hào)的低電平關(guān)閉功率放大器,通過(guò)音頻信號(hào)的輸入停止對(duì)電容器充電。
通過(guò)在音頻信號(hào)對(duì)電容進(jìn)程充電的過(guò)程中,不斷的切換功率放大器的工作狀態(tài),以使得音頻信號(hào)對(duì)電容器充電過(guò)程不斷的被中斷,從而延長(zhǎng)電容器的充電時(shí)間。
在另一示例性實(shí)施例示出的音頻噪音的消除方法中,還包括步驟:
由音頻電路的輸出端輸出消除音頻噪音的音頻信號(hào)。其中,音頻電路的輸出端連接揚(yáng)聲器,通過(guò)揚(yáng)聲器將音頻信號(hào)轉(zhuǎn)化為聲音或者音樂(lè)播出。
圖5是一示例性實(shí)施例示出的音頻噪音的消除裝置的框圖。如圖5所示,該裝置包括但不限于:充電模塊710,控制信號(hào)生成模塊730,控制模塊750。
充電模塊710,用于由音頻電路輸入端輸入一音頻信號(hào),并通過(guò)音頻信號(hào)的輸入對(duì)音頻電路輸入端連接的電容器進(jìn)行充;
控制信號(hào)生成模塊730,用于由應(yīng)用處理器生成一工作狀態(tài)控制信號(hào);
控制模塊750,用于通過(guò)工作狀態(tài)控制信號(hào)控制所述功率放大器的工作狀態(tài)在開(kāi)啟狀態(tài)和關(guān)閉狀態(tài)之間進(jìn)行切換,通過(guò)切換延長(zhǎng)所述電容器的充電時(shí)間。
圖6是另一個(gè)示例性實(shí)施例示出的音頻噪音的消除裝置的框圖。如圖6所示,該裝置包括但不限于:置位模塊701,清零模塊塊703,循環(huán)模塊705,保持模塊707。
置位模塊701,用于將輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值,所述預(yù)設(shè)有效數(shù)值被用于指示所述工作狀態(tài)控制信號(hào)為有效電平,所述輸出寄存器是所述應(yīng)用處理器中預(yù)設(shè)的;
清零模塊703,用于延長(zhǎng)預(yù)設(shè)時(shí)間間隔,并跳轉(zhuǎn)進(jìn)入所述將輸出寄存器存儲(chǔ)的輸出變量置為預(yù)設(shè)有效數(shù)值步驟;
循環(huán)模塊705,用于延長(zhǎng)預(yù)設(shè)時(shí)間間隔,并跳轉(zhuǎn)進(jìn)入將輸出寄存器存儲(chǔ)的輸出變量置為1步驟;
保持模塊707,用于待由音頻信號(hào)輸出時(shí),保持輸出寄存器存儲(chǔ)的輸出變量為預(yù)設(shè)有效數(shù)值。
圖7是根據(jù)圖5對(duì)應(yīng)實(shí)施例示出的裝置中的控制信號(hào)生成模塊在一個(gè)實(shí)施例的框圖。如圖8所示,該裝置包括但不限于:讀取模塊731,信號(hào)生成模塊733。
讀取模塊731,用于通過(guò)應(yīng)用處理器的通用輸入輸出口讀取輸出寄存器存儲(chǔ)的輸出變量;
信號(hào)生成模塊733,用于按照通用輸入輸出口預(yù)先設(shè)置的推挽輸出工作模式,將讀取到的輸出變量推挽輸出,得到工作狀態(tài)控制信號(hào)。
圖8是根據(jù)圖5對(duì)應(yīng)實(shí)施例示出的裝置中的控制模塊在一個(gè)實(shí)施例的框圖。如圖8所示,該裝置包括但不限于:開(kāi)啟單元751,關(guān)閉單元753。
開(kāi)啟單元751,用于當(dāng)工作狀態(tài)控制信號(hào)為有效電平時(shí),打開(kāi)所述功率放大器,令所述功率放大器的工作狀態(tài)切換至開(kāi)啟狀態(tài);
關(guān)閉單元753,用于當(dāng)工作狀態(tài)控制信號(hào)為無(wú)效電平時(shí),關(guān)閉功率放大器,令功率放大器的工作狀態(tài)切換至關(guān)閉狀態(tài)。
在另一示例性實(shí)施例示出的音頻噪音的消除裝置中,還包括輸出模塊。所述輸出模塊用于由音頻電路的輸出端輸出消除音頻噪音的音頻信號(hào)。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。