一種基于移動終端的通話錄音采樣方法及采樣系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種基于移動終端的通話錄音采樣方法及采樣系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動通信的發(fā)展和人們生活水平的不斷提高,各種移動終端如手機(jī)的使用越來越普及,手機(jī)已經(jīng)成為人們生活中不可缺少的通訊交流工具。
[0003]通話時錄音是一種移動終端很常用的功能,現(xiàn)有技術(shù)中采用對通話時麥克、聽筒的聲音進(jìn)行采樣并記錄下來。在現(xiàn)有的移動終端技術(shù)中,現(xiàn)有技術(shù)中通話錄音文件占用的存儲空間較大,甚至出現(xiàn)通話時錄音功能占用的處理器時間較長,嚴(yán)重時會導(dǎo)致死機(jī)。這些問題將嚴(yán)重影響用戶使用,為用戶帶來了不便。
[0004]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供基于移動終端的通話錄音采樣方法及采樣系統(tǒng)。通過本發(fā)明用戶的移動終端可將通話時錄音的數(shù)據(jù)量減少,降低通話錄音文件存儲空間。
[0006]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于移動終端的通話錄音采樣方法,其中,方法包括:
A、預(yù)先將移動終端的麥克風(fēng)輸入音量和聽筒輸出音量的最小值和最大值之間分別劃分為數(shù)個音量區(qū)間及各個區(qū)間對應(yīng)的采樣頻率進(jìn)行存儲;
B、實(shí)時檢測用戶打開通話錄音功能后,判斷在第一預(yù)定時間內(nèi)麥克風(fēng)輸入的音量大小是否超過當(dāng)前音量區(qū)間,根據(jù)判斷結(jié)果對麥克風(fēng)輸入聲音的采樣頻率進(jìn)行調(diào)整,并將調(diào)整米樣頻率后的麥克風(fēng)輸入聲音進(jìn)行存儲;
C、判斷在第二預(yù)定時間內(nèi)話筒輸出的音量大小是否超過當(dāng)前音量區(qū)間,根據(jù)判斷結(jié)果對話筒輸出的聲音采樣頻率進(jìn)行調(diào)整,并將調(diào)整采樣頻率后的話筒輸出的聲音進(jìn)行存儲。
[0007]所述的基于移動終端的通話錄音采樣方法,其中,預(yù)先將移動終端的麥克風(fēng)輸入音量和聽筒輸出音量的最小值和最大值之間分別劃分為3個音量區(qū)間。
[0008]所述的基于移動終端的通話錄音采樣方法,其中,移動終端的麥克風(fēng)輸入音量區(qū)間的劃分方法為:設(shè)麥克風(fēng)輸入音量的最大值為VWMAX,麥克風(fēng)輸入的音量最小值記為VWMIN,所述三個區(qū)間分別為[VWMIN, VW2]、[Vffl, VW4]、[Vff3, VWMAX],其中 VffU Vff2, Vff3,VW4 為音量區(qū)間[VWMIN,VWMAX]之間的值,其中,VWMIN<VW1<VW2<VW3<VW4<VWMAX。
[0009]所述的基于移動終端的通話錄音采樣方法,其中,移動終端的聽筒輸出音量區(qū)間的劃分方法為:設(shè)聽筒輸出音量的最大值為VNMAX,聽筒輸出的音量最小值記為VNMIN,所述三個區(qū)間分別為[VNMIN,VN2]、[VN1,VN4]、[VN3,VNMAX],其中 VN1、VN2、VN3、VN4 為音量區(qū)間[VNMIN,VNMAX]之間的值,其中,VNMIN<VN1<VN2<VN3<VN4<VNMAX。
[0010]所述的基于移動終端的通話錄音采樣方法,其中,所述第一預(yù)定時間為200ms,所述第二預(yù)定時間為200ms。
[0011]一種基于移動終端的通話錄音采樣系統(tǒng),系統(tǒng)包括聽筒和麥克風(fēng),其中,系統(tǒng)還包括:
預(yù)先劃分模塊,用于預(yù)先將移動終端的麥克風(fēng)輸入音量和聽筒輸出音量的最小值和最大值之間分別劃分為數(shù)個音量區(qū)間及各個區(qū)間對應(yīng)的采樣頻率進(jìn)行存儲;
第一判斷與調(diào)整模塊,用于實(shí)時檢測用戶打開通話錄音功能后,判斷在第一預(yù)定時間內(nèi)麥克風(fēng)輸入的音量大小是否超過當(dāng)前音量區(qū)間,根據(jù)判斷結(jié)果對麥克風(fēng)輸入聲音的采樣頻率進(jìn)行調(diào)整,并將調(diào)整采樣頻率后的麥克風(fēng)輸入聲音進(jìn)行存儲;
第二判斷與調(diào)整模塊,用于判斷在第二預(yù)定時間內(nèi)話筒輸出的音量大小是否超過當(dāng)前音量區(qū)間,根據(jù)判斷結(jié)果對話筒輸出的聲音采樣頻率進(jìn)行調(diào)整,并將調(diào)整采樣頻率后的話筒輸出的聲音進(jìn)行存儲。
[0012]所述的基于移動終端的通話錄音采樣系統(tǒng),其中,所述預(yù)先劃分模塊用于預(yù)先將移動終端的麥克風(fēng)輸入音量和聽筒輸出音量的最小值和最大值之間分別劃分為3個音量區(qū)間。
[0013]所述的基于移動終端的通話錄音采樣系統(tǒng),其中,所述預(yù)先劃分模塊具體用于設(shè)麥克風(fēng)輸入音量的最大值為VWMAX,麥克風(fēng)輸入的音量最小值記為VWMIN,所述三個區(qū)間分別為[VWMIN,VW2]、[Vffl, VW4]、[Vff3, VWMAX],其中 VW1、VW2、VW3、VW4 為音量區(qū)間[VWMIN,VWMAX]之間的值,其中,VWMIN<VW1<VW2<VW3<VW4<VWMAX。
[0014]所述的基于移動終端的通話錄音采樣系統(tǒng),其中,所述預(yù)先劃分模塊還用于設(shè)聽筒輸出音量的最大值為VNMAX,聽筒輸出的音量最小值記為VNMIN,所述三個區(qū)間分別為[VNMIN,VN2]、[VN1,VN4]、[VN3,VNMAX],其中 VN1、VN2、VN3、VN4 為音量區(qū)間[VNMIN,VNMAX]之間的值,其中,VNMIN < VNK VN2< VN3< VN4< VNMAX。
[0015]所述的基于移動終端的通話錄音采樣系統(tǒng),其中,所述第一預(yù)定時間為200ms,所述第二預(yù)定時間為200ms。
[0016]本發(fā)明提供了一種基于移動終端的通話錄音采樣方法及采樣系統(tǒng),所述方法包括:預(yù)先將移動終端的麥克風(fēng)輸入音量和聽筒輸出音量的最小值和最大值之間分別劃分為數(shù)個音量區(qū)間及各個區(qū)間對應(yīng)的采樣頻率進(jìn)行存儲;實(shí)時檢測用戶打開通話錄音功能后,判斷在第一預(yù)定時間內(nèi)麥克風(fēng)輸入的音量大小是否超過當(dāng)前音量區(qū)間,根據(jù)判斷結(jié)果對麥克風(fēng)輸入聲音的采樣頻率進(jìn)行調(diào)整,并將調(diào)整采樣頻率后的麥克風(fēng)輸入聲音進(jìn)行存儲;判斷在第二預(yù)定時間內(nèi)話筒輸出的音量大小是否超過當(dāng)前音量區(qū)間,根據(jù)判斷結(jié)果對話筒輸出的聲音采樣頻率進(jìn)行調(diào)整,并將調(diào)整采樣頻率后的話筒輸出聲音進(jìn)行存儲。本發(fā)明有效降低通話錄音文件的大小,為用戶節(jié)省通話錄音的存儲空間,同時降低通話時錄音功能占用的處理器時間。
【附圖說明】
[0017]圖1是本發(fā)明的基于移動終端的通話錄音采樣方法的一種較佳實(shí)施例的流程圖。
[0018]圖2是本發(fā)明的基于移動終端的通話錄音采樣方法的一種較佳實(shí)施例的麥克風(fēng)輸出音量區(qū)間劃分示意圖。
[0019]圖3是本發(fā)明的基于移動終端的通話錄音采樣方法的一種較佳實(shí)施例的聽筒輸入音量區(qū)間劃分示意圖。
[0020]圖4是本發(fā)明的基于移動終端的通話錄音采樣系統(tǒng)的一種應(yīng)用實(shí)施例的模塊結(jié)構(gòu)圖。
[0021]圖5是本發(fā)明的基于移動終端的通話錄音采樣方法的一種應(yīng)用實(shí)施例的音量區(qū)間劃分示意圖。
[0022]圖6是本發(fā)明的基于移動終端的通話錄音采樣方法的一種應(yīng)用實(shí)施例的流程圖。
[0023]圖7是本發(fā)明基于移動終端的通話錄音采樣系統(tǒng)的一種較佳實(shí)施例的功能原理框圖。
【具體實(shí)施方式】
[0024]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]本發(fā)明第一實(shí)施例所述的一種基于移動終端的通話錄音采樣方法,如圖1所示,包括:
步驟S100、預(yù)先將移動終端的麥克風(fēng)輸入音量和聽筒輸出音量的最小值和最大值之間分別劃分為數(shù)個音量區(qū)間及各個區(qū)間對應(yīng)的采樣頻率進(jìn)行存儲;
具體實(shí)施時,預(yù)先將在麥克風(fēng)輸入的音量的最小值VWMIN和音量的最大值VWMAX之間劃分出若干個區(qū)間,本發(fā)明中以三個區(qū)間為例進(jìn)行介紹,實(shí)際應(yīng)用過程中,可采用四個、五個區(qū)間都可以。其將麥克風(fēng)輸入的音量的最小值VWMIN和音量的最大值VWMAX之間劃分出三個區(qū)間:如圖2所示,[VWMIN,VW2]、[VWl,VW4]、[Vff3, VWMAX],其中,VWMIN<VW1<VW2<VW3<VW4<VWMAX,[VWMIN, VW2]表示音量大于等于 VWMIN 且小于等于 VW2,[Vffl, VW4]、[Vff3, VWMAX]意義與[VWMIN,VW2]相同。
[0026]劃分通話時聽筒輸出的音量區(qū)間的方法和上述類似,可設(shè)置為三個或四個區(qū)間,或更多,本發(fā)明中采用三個區(qū)間為例進(jìn)行介紹。具體如下:在聽筒輸出的音量的最小值VNMIN和音量的最大值VNMAX之間劃分出若干個區(qū)間,為方便說明,本案中以三個區(qū)間為準(zhǔn);如圖3所示,其將聽筒輸出的音量的最小值VNMIN和音量的最大值VNMAX之間劃分出三個區(qū)間:[VNMIN,VN2]、[VNl, VN4]、[VN3, VNMAX],其中,VNMIN<VN1<VN2<VN3<VN4<VNMAX,[VNMIN, VN2]表示音量大于等于VNMIN且小于等于VN2,[VNl, VN4]、[VN3, VNMAX]意義與[VNMIN, VN2]相同。
[0027]具體實(shí)施時,麥克風(fēng)輸入音量和聽筒輸出音量的音量分別進(jìn)行區(qū)間劃分時區(qū)間與區(qū)間之間沒有重疊