本發(fā)明涉及移動終端領(lǐng)域,尤其涉及HAC功放的狀態(tài)控制方法、狀態(tài)控制模塊及控制系統(tǒng)。
背景技術(shù):
手機(jī)發(fā)送的無線電波會在天線周圍形成電磁場,使得佩戴助聽器的用戶聽到刺耳的嗡嗡聲,手機(jī)與助聽器不能很好的兼容使用。一般低端的手機(jī)機(jī)型采用M3線圈進(jìn)行兼容,也有一些手機(jī)帶HAC功能。HAC是Hearing Aid Compatibility的簡稱,是手機(jī)支持助聽器兼容性的一種標(biāo)準(zhǔn),具備HAC功能的手機(jī)為有聽力障礙需要佩戴助聽器的用戶使用。但現(xiàn)有技術(shù)中,帶有HAC功能的手機(jī)不配備有功放功能,音頻播放聲音小。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種HAC功放的狀態(tài)控制方法、狀態(tài)控制模塊及控制系統(tǒng),解決了現(xiàn)有技術(shù)中HAC功能的手機(jī)音頻播放聲音小的技術(shù)問題。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種HAC功放的狀態(tài)控制方法,其中,所述方法包括:
步驟A、通過KCTRL命令將菜單操作控制HAC功放的ON OR OFF值傳送到底層代碼中;
步驟B、底層通過新增狀態(tài)值記錄ON OR OFF的狀態(tài);
步驟C、根據(jù)音頻接收器開閉狀態(tài)及新增狀態(tài)值控制HAC功放的開啟或關(guān)閉。
所述的HAC功放的狀態(tài)控制方法,其中,在ALSA設(shè)置中新增KCTRL命令。
所述的HAC功放的狀態(tài)控制方法,其中,所述步驟C具體包括:
C1、驅(qū)動控制音頻接收器的開啟或關(guān)閉狀態(tài);
C2、當(dāng)音頻接收器關(guān)閉時,關(guān)閉HAC功放;
C3、當(dāng)音頻接收器開啟時,根據(jù)新增狀態(tài)值所記錄的ON OR OFF的狀態(tài)開啟或關(guān)閉HAC功放。
所述的HAC功放的狀態(tài)控制方法,其中,所述步驟C3具體包括:
C31、當(dāng)新增狀態(tài)值記錄為ON狀態(tài)時,開啟HAC功放;
C32、當(dāng)新增狀態(tài)值記錄為OFF狀態(tài)時,關(guān)閉HAC功放。
所述的HAC功放的狀態(tài)控制方法,其中,所述ON OR OFF值為邏輯數(shù)值,當(dāng)邏輯數(shù)值為1時為ON狀態(tài),當(dāng)邏輯數(shù)值為0時為OFF狀態(tài)。
一種HAC功放的狀態(tài)控制模塊,其中,所述狀態(tài)控制模塊包括:
傳送單元,用于通過KCTRL命令將菜單操作控制的ON OR OFF值傳送到底層代碼中;
記錄單元,用于底層通過新增狀態(tài)值記錄ON OR OFF的狀態(tài);
控制單元,用于根據(jù)音頻接收器開閉狀態(tài)及新增狀態(tài)值控制HAC功放的開啟或關(guān)閉。
所述的HAC功放的狀態(tài)控制模塊,其中,所述控制單元具體包括:
開閉子單元,用于驅(qū)動控制音頻接收器的開啟或關(guān)閉狀態(tài);
第一控制子單元,用于當(dāng)音頻接收器關(guān)閉時,關(guān)閉HAC功放;
第二控制子單元,用于當(dāng)音頻接收器開啟時,根據(jù)新增狀態(tài)值所記錄的ON OR OFF的狀態(tài)開啟或關(guān)閉HAC功放。
所述的HAC功放的狀態(tài)控制模塊,其特征在于,所述第二控制子單元具體包括:當(dāng)新增狀態(tài)值記錄為ON狀態(tài)時,開啟HAC功放;當(dāng)新增狀態(tài)值記錄為OFF狀態(tài)時,關(guān)閉HAC功放。
一種具有HAC功放的控制系統(tǒng),其中,所述系統(tǒng)包括:高頻調(diào)制解調(diào)器,用于將低頻信號調(diào)制成無線傳輸?shù)母哳l信號;音頻數(shù)模轉(zhuǎn)換模塊,用于將數(shù)字信號轉(zhuǎn)換為模擬信號;音頻接收器,用于接收音頻信號;HAC功放,用于將微弱電信號進(jìn)行放大;HAC線圈,用于通過諧振將電信號傳送到負(fù)載上;及任一上述的狀態(tài)控制模塊,用于控制音頻接收器及HAC功放開啟或關(guān)閉;
所述高頻調(diào)制解調(diào)器、音頻數(shù)模轉(zhuǎn)換模塊、音頻接收器依次連接;所述HAC功放與音頻數(shù)模轉(zhuǎn)換模塊連接;所述HAC線圈與HAC功放連接;所述狀態(tài)控制模塊與音頻接收器、HAC功放連接;
音頻數(shù)字信號通過高頻調(diào)制解調(diào)器將低頻信號調(diào)制為高頻信號,音頻數(shù)模轉(zhuǎn)換模塊將高頻信號轉(zhuǎn)化為模擬信號并傳送給音頻接收器,狀態(tài)控制模塊及音頻接收器控制HAC功放的開啟狀態(tài);當(dāng)HAC功放開啟時,模擬信號通過HAC功放放大并通過HAC線圈傳送給負(fù)載進(jìn)行聲音播放。
所述的具有HAC功放的控制系統(tǒng),其中, 所述負(fù)載為助聽器,HAC線圈通過諧振的方式將信號傳送到助聽器。
本發(fā)明所提供的HAC功放的狀態(tài)控制方法、狀態(tài)控制模塊及控制系統(tǒng),本發(fā)明的手機(jī)中配備有HAC功能,可以實現(xiàn)手機(jī)與助聽器的兼容,方便有聽力障礙佩戴助聽器的用戶使用;且本發(fā)明中配有HAC功放,功放能進(jìn)一步的增強(qiáng)聲音的效果,手機(jī)是針對有聽力障礙用戶的,聲音增強(qiáng)所起的作用更加明顯。
附圖說明
圖1是本發(fā)明提供的HAC功放的狀態(tài)控制方法的流程圖。
圖2是本發(fā)明提供的HAC功放的狀態(tài)控制方法的實施例流程圖。
圖3是本發(fā)明提供的HAC功放的狀態(tài)控制模塊的結(jié)構(gòu)框圖。
圖4是本發(fā)明提供的HAC功放的控制系統(tǒng)的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明在HAC功能的手機(jī)中加入功放功能,且通過驅(qū)動軟件對HAC功放的狀態(tài)進(jìn)行控制,圖1為本發(fā)明提供的HAC功放的狀態(tài)控制方法的流程圖,如圖1所示,所述方法具體包括:
步驟S1、通過KCTRL命令將菜單操作控制HAC功放的ON OR OFF狀態(tài)值傳送到底層代碼中;
步驟S2、底層通過新增狀態(tài)值記錄ON OR OFF狀態(tài)值;
步驟S3、根據(jù)音頻接收器開閉狀態(tài)及新增狀態(tài)值控制HAC功放的開啟或關(guān)閉。
需通過KCTRL命令進(jìn)行數(shù)值傳送的控制,因此,在ALSA設(shè)置中新增KCTRL命令,KCTRL命令是ALSA音頻系統(tǒng)常用控制手法,KCTRL命令為名稱為“AUD_HAC_HARDWARE_Switch”的程序。ALSA(Advanced Linux Sound Architecture)是高級Linux聲音架構(gòu),在Linux操作系統(tǒng)上提供了音頻和音樂設(shè)備數(shù)字化接口的支持。
在設(shè)置完成后,通過手機(jī)菜單的操作進(jìn)行控制的步驟具體如下:
當(dāng)用戶操作菜單時,不同的菜單按鍵對應(yīng)不同的ON OR OFF值,輸入ON OR OFF值后驅(qū)動KCTRL命令運(yùn)行,并將對應(yīng)的ON OR OFF值傳送到KERNEL底層代碼中。Kernel為操作系統(tǒng)內(nèi)核,由操作系統(tǒng)中用于管理存儲器、文件、外設(shè)和系統(tǒng)資源的部分組成,通常運(yùn)行進(jìn)程,并提供進(jìn)程間的通信。而KERNEL底層通過新增狀態(tài)值mhac_hn_enable記錄ON OR OFF狀態(tài)值,ON OR OFF狀態(tài)值為邏輯數(shù)值,當(dāng)邏輯數(shù)值為1時表示ON狀態(tài),當(dāng)邏輯數(shù)值為0時表示OFF狀態(tài)。
當(dāng)用戶通過菜單操作進(jìn)行控制后,需要通過音頻接收器開閉狀態(tài)及新增狀態(tài)值來進(jìn)一步的控制HAC功放的開啟或關(guān)閉。在驅(qū)動音頻接收器時,對HAC功放的開啟或關(guān)閉狀態(tài)進(jìn)行判斷。驅(qū)動控制音頻接收器的開啟或關(guān)閉狀態(tài);當(dāng)音頻接收器關(guān)閉時,關(guān)閉HAC功放;當(dāng)音頻接收器開啟時,根據(jù)新增狀態(tài)值所記錄的ON OR OFF的狀態(tài)開啟或關(guān)閉HAC功放。當(dāng)新增狀態(tài)值記錄為ON狀態(tài)時,開啟HAC功放;當(dāng)新增狀態(tài)值記錄為OFF狀態(tài)時,關(guān)閉HAC功放。優(yōu)選的,HAC功放的芯片型號為AW8155FCR。
如圖2所示,為本發(fā)明提供的HAC功放的狀態(tài)控制方法的具體實施例流程圖,具體步驟為:
S11、手機(jī)接收菜單操作指令;
S12、記錄菜單操作控制的ON OR OFF狀態(tài)值的新增狀態(tài)值;
S13、判斷音頻接收器的開閉狀態(tài);當(dāng)音頻接收器關(guān)閉時,進(jìn)入步驟S14;當(dāng)音頻接收器開啟時,進(jìn)入步驟S14’;
S14、關(guān)閉HAC功放;
S14’、判斷新增狀態(tài)值;當(dāng)新增狀態(tài)值為ON時,進(jìn)入步驟S15;當(dāng)新增狀態(tài)值為OFF時,返回S14。
S15、開啟HAC功放。
基于上述HAC功放的狀態(tài)控制方法,本發(fā)明還提供了HAC功放的狀態(tài)控制模塊,如圖3所示,為本發(fā)明的HAC功放的狀態(tài)控制模塊的結(jié)構(gòu)框圖,所述狀態(tài)控制模塊10用于控制音頻接收器及HAC功放開啟或關(guān)閉,具體包括:
傳送單元100,用于通過KCTRL命令將菜單操作控制的ON OR OFF值傳送到底層代碼中;記錄單元200,用于底層通過新增狀態(tài)值記錄ON OR OFF的狀態(tài);控制單元300,用于根據(jù)音頻接收器開閉狀態(tài)及新增狀態(tài)值控制HAC功放的開啟或關(guān)閉。
所述控制單元300具體包括:
開閉子單元301,用于驅(qū)動控制音頻接收器的開啟或關(guān)閉狀態(tài);第一控制子單元302,用于當(dāng)音頻接收器關(guān)閉時,關(guān)閉HAC功放;第二控制子單元303,用于當(dāng)音頻接收器開啟時,根據(jù)新增狀態(tài)值所記錄的ON OR OFF的狀態(tài)開啟或關(guān)閉HAC功放。
所述第二控制子單元302具體包括:當(dāng)新增狀態(tài)值記錄為ON狀態(tài)時,開啟HAC功放;當(dāng)新增狀態(tài)值記錄為OFF狀態(tài)時,關(guān)閉HAC功放。
狀態(tài)控制模塊用于控制控制音頻接收器及HAC功放開啟或關(guān)閉,基于該狀態(tài)控制模塊,本發(fā)明還提供了一種具有HAC功放的控制系統(tǒng),如圖4所示,為本發(fā)明提供的具有HAC功放的控制系統(tǒng)的結(jié)構(gòu)框圖。參照圖4,所述系統(tǒng)包括:狀態(tài)控制模塊10、高頻調(diào)制解調(diào)器20、音頻數(shù)模轉(zhuǎn)換模塊30、音頻接收器40、HAC功放50、HAC線圈60。
高頻調(diào)制解調(diào)器20,用于將低頻信號調(diào)制成無線傳輸?shù)母哳l信號;音頻數(shù)模轉(zhuǎn)換模塊30,用于將數(shù)字信號轉(zhuǎn)換為模擬信號;音頻接收器40,用于接收音頻信號;HAC功放50,用于將微弱電信號進(jìn)行放大;HAC線圈60,用于通過諧振將電信號傳送到負(fù)載上;狀態(tài)控制模塊,用于控制音頻接收器及HAC功放開啟或關(guān)閉。
所述高頻調(diào)制解調(diào)器20、音頻數(shù)模轉(zhuǎn)換模塊30、音頻接收器40依次連接;所述HAC功放50與音頻數(shù)模轉(zhuǎn)換模塊30連接;所述HAC線圈60與HAC功放50連接;所述狀態(tài)控制模塊10與音頻接收器40、HAC功放50連接。
當(dāng)用戶使用HAC功放功能的手機(jī)打電話時,音頻數(shù)字信號通過高頻調(diào)制解調(diào)器將低頻信號調(diào)制為高頻信號,音頻數(shù)模轉(zhuǎn)換模塊調(diào)制為高頻的音頻數(shù)字信號轉(zhuǎn)化為模擬信號并傳送給音頻接收器,狀態(tài)控制模塊及音頻接收器控制HAC功放的開啟狀態(tài);當(dāng)HAC功放開啟時,模擬信號通過HAC功放放大并通過HAC線圈傳送給負(fù)載進(jìn)行聲音播放。負(fù)載為助聽器,HAC線圈通過諧振的方式將信號傳送到助聽器。
本發(fā)明所提供的一種HAC功放的狀態(tài)控制方法、狀態(tài)控制模塊及控制系統(tǒng),本發(fā)明的手機(jī)中配備有HAC功能,可以實現(xiàn)手機(jī)與助聽器的兼容,方便有聽力障礙佩戴助聽器的用戶使用;且本發(fā)明中配有HAC功放,功放能進(jìn)一步的增強(qiáng)聲音的效果,手機(jī)是針對有聽力障礙用戶的,聲音增強(qiáng)所起的作用更加明顯。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。