聲音信號處理方法、智能終端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種聲音信號處理方法、智能終端及系統(tǒng),其方法包括:智能終端持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值;從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由服務(wù)端對預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。本發(fā)明通過智能終端的聲音傳感器持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值,從中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,以無線連接方式傳送給服務(wù)端,由服務(wù)端對預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理,由此實(shí)現(xiàn)了智能手機(jī)等智能終端至PC等服務(wù)端的聲音波形值的持續(xù)傳輸,并可以在遠(yuǎn)離電腦的地方測試聲音,提高了服務(wù)端及智能終端整體系統(tǒng)性能。
【專利說明】聲音信號處理方法、智能終端及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)及移動通信【技術(shù)領(lǐng)域】,尤其涉及一種使用智能手機(jī)聲音傳感器獲取聲音波形值觸發(fā)PC端邏輯的聲音信號處理方法、智能終端及系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,可以通過外部聲音來觸發(fā)PC端邏輯,控制PC端上的某些操作,t匕如玩打節(jié)奏游戲、換歌、換屏保等,其通常采用PC端自配的有線麥克風(fēng)接口,插入錄音設(shè)備或者聲音輸出設(shè)備來獲取聲音波形值,PC端對獲取的聲音波形值進(jìn)行濾波處理后,獲取用戶感興趣的波形值區(qū)間(大于某個(gè)閥值而小于另外某個(gè)閥值)進(jìn)行邏輯處理,實(shí)現(xiàn)通過聲音來控制PC端上的操作。其缺點(diǎn)是:無法移動過長距離的聲音波形值區(qū)間,若移動的聲音波形值區(qū)間過長,則存在移動障礙,而且無法在遠(yuǎn)離電腦的地方獲得測試聲音。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種聲音信號處理方法、智能終端及系統(tǒng)。旨在實(shí)現(xiàn)智能手機(jī)等智能終端至PC等服務(wù)端的聲音波形值的持續(xù)傳輸及邏輯處理。
[0004]為了達(dá)到上述目的,本發(fā)明提出一種聲音信號處理方法,包括:
[0005]智能終端持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值;
[0006]從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由所述服務(wù)端對所述預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
[0007]本發(fā)明還提出一種處理聲音信號的智能終端,包括:
[0008]獲取模塊,用于持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值;
[0009]發(fā)送模塊,用于從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由所述服務(wù)端對所述預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
[0010]本發(fā)明還提出一種聲音信號處理系統(tǒng),包括智能終端及服務(wù)端,其中:
[0011]所述智能終端為如上所述的智能終端;
[0012]所述服務(wù)端用于為所述智能終端設(shè)置聲音波形值區(qū)間閾值;對所述智能終端傳送過來的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
[0013]本發(fā)明提出的一種聲音信號處理方法、智能終端及系統(tǒng),通過智能終端的聲音傳感器持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值,從中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,以無線連接方式傳送給服務(wù)端,由服務(wù)端對預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理,由此實(shí)現(xiàn)了智能手機(jī)等智能終端至PC等服務(wù)端的聲音波形值的持續(xù)傳輸,并可以在遠(yuǎn)離電腦的地方測試聲音,提高了服務(wù)端及智能終端整體系統(tǒng)性能。
【專利附圖】
【附圖說明】
[0014]圖1是本發(fā)明聲音信號處理方法較佳實(shí)施例的流程示意圖;[0015]圖2是本發(fā)明聲音信號處理方法較佳實(shí)施例中使用手機(jī)聲音傳感器獲取聲音波形值觸發(fā)PC邏輯的具體流程示意圖;
[0016]圖3是本發(fā)明處理聲音信號的智能終端較佳實(shí)施例的結(jié)構(gòu)示意圖;
[0017]圖4是本發(fā)明聲音信號處理系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)示意圖。
[0018]為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
【具體實(shí)施方式】
[0019]本發(fā)明實(shí)施例的解決方案主要是:智能終端的聲音傳感器持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值,從中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,以無線連接方式傳送給服務(wù)端,由服務(wù)端對預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理,可在遠(yuǎn)離服務(wù)端的地方測試來自智能終端的聲音,實(shí)現(xiàn)智能手機(jī)等智能終端至PC等服務(wù)端的聲音波形值的持續(xù)傳輸及對應(yīng)的邏輯處理。
[0020]本發(fā)明考慮到:在現(xiàn)有的智能手機(jī)中,比如安卓手機(jī),其擁有聲音傳感器(麥克風(fēng))功能,可以利用智能手機(jī)上的此項(xiàng)功能與PC端交互,在PC端實(shí)現(xiàn)多種操作,比如,用戶可以通過智能手機(jī)在PC端上玩打節(jié)奏游戲、拍桌子換歌、拍桌子換屏保等,智能手機(jī)將獲取的環(huán)境聲音比如拍桌子聲音傳遞到PC端,PC端對于某些分貝閥值的聲音波形值區(qū)間可以做出對應(yīng)的邏輯處理。
[0021]具體地,如圖1所示,本發(fā)明較佳實(shí)施例提出一種聲音信號處理方法,包括:
[0022]步驟S101,智能終端持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值;
[0023]本實(shí)施例以智能終端為安卓智能手機(jī)、服務(wù)端為PC端進(jìn)行舉例說明。
[0024]本實(shí)施例可以使用安卓智能手機(jī)中的聲音傳感器獲取手機(jī)當(dāng)前所處環(huán)境下的聲音波形值來觸發(fā)PC邏輯。
[0025]其中,手機(jī)與PC端之間可以通過不限于藍(lán)牙或wifi等方式無線連接。
[0026]首先,手機(jī)持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值,在實(shí)際操作時(shí),需要設(shè)置手機(jī)的聲音傳感器的抽樣率8000HZ,16位音質(zhì),得到聲音記錄器;通過所述聲音記錄器以獨(dú)立緩沖服務(wù)線程持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值。
[0027]步驟S102,從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由所述服務(wù)端對所述預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
[0028]手機(jī)從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,發(fā)送給PC端,以便PC端進(jìn)行后續(xù)對應(yīng)的邏輯處理。
[0029]其中,截取的聲音波形值區(qū)間閾值可以由PC端為手機(jī)設(shè)置,通過PC端設(shè)置給手機(jī)某種特定的聲音閥值,當(dāng)手機(jī)發(fā)現(xiàn)此閥值聲響后,通知PC端完成各種邏輯,比如PC端指定需要拍桌子聲音,則設(shè)置好拍桌子的波形值區(qū)間閥值給手機(jī),手機(jī)發(fā)現(xiàn)此波形值區(qū)間閥值聲響后,將此波形值區(qū)間閥值傳送給PC端,PC端則控制相應(yīng)的邏輯,使用戶玩打節(jié)奏游戲,或拍桌子換歌,拍桌子換屏保等操作,由于手機(jī)可以持續(xù)的獲取聲音波形值傳送至PC端,使得用戶可以持續(xù)的玩各種感興趣的游戲或者其他應(yīng)用操作,從而在提高系統(tǒng)整體性能的情況下,提高了用戶體驗(yàn)效果。
[0030]本實(shí)施例使用手機(jī)聲音傳感器獲取聲音波形值觸發(fā)PC邏輯的具體流程如圖2所/Jn ο
[0031]其中,手機(jī)與PC端之間無線連接(Wireless conn),在手機(jī)側(cè)和PC端均設(shè)有相應(yīng)的服務(wù)和協(xié)議層。
[0032]協(xié)議層可以使用google的開源protobuf作為協(xié)議棧編碼器,負(fù)責(zé)手機(jī)與PC之間的協(xié)議編解工作。
[0033]手機(jī)在一個(gè)服務(wù)中開啟聲音緩沖獲取線程,不間斷的獲取聲音波形值,并將特定聲音波形值區(qū)間通過無線連接傳送給PC端。PC端通過服務(wù)維護(hù)無線連接,以及持續(xù)封裝協(xié)議層傳來的數(shù)據(jù)并傳遞給上層。
[0034]PC端的Push-api用于將服務(wù)層獲取到的數(shù)據(jù),編輯成push參數(shù),發(fā)送給各個(gè)注冊到此的回調(diào)應(yīng)用程序,進(jìn)行相應(yīng)的邏輯控制處理。
[0035]本實(shí)施例通過上述方案,可以在遠(yuǎn)離電腦的地方通過手機(jī)的聲音傳感器持續(xù)測試聲音,并可以通過PC設(shè)置給手機(jī)某種感興趣聲音閥值,當(dāng)手機(jī)發(fā)現(xiàn)此閥值聲響后,通知PC完成各種邏輯,比如對拍桌子聲音感興趣,則設(shè)置好拍桌子的波形閥值給手機(jī),用戶即可玩打節(jié)奏游戲,或拍桌子換歌,拍桌子換屏保等操作,提高了服務(wù)端及智能終端整體系統(tǒng)性能和用戶體驗(yàn)。
[0036]如圖3所示,本發(fā)明較佳實(shí)施例提出一種處理聲音信號的智能終端,包括:獲取模塊201及發(fā)送模塊202,其中:
[0037]獲取模塊201,用于持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值;
[0038]發(fā)送模塊202,用于從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由所述服務(wù)端對所述預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
[0039]本實(shí)施例以智能終端為安卓智能手機(jī)、服務(wù)端為PC端進(jìn)行舉例說明。
[0040]本實(shí)施例可以使用安卓智能手機(jī)中的聲音傳感器獲取手機(jī)當(dāng)前所處環(huán)境下的聲音波形值來觸發(fā)PC邏輯。
[0041]其中,手機(jī)與PC端之間可以通過不限于藍(lán)牙或wifi等方式無線連接。
[0042]首先,手機(jī)通過獲取模塊201持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值,在實(shí)際操作時(shí),獲取模塊201設(shè)置手機(jī)的聲音傳感器的抽樣率8000HZ,16位音質(zhì),得到聲音記錄器;通過所述聲音記錄器以獨(dú)立緩沖服務(wù)線程持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值。
[0043]之后,發(fā)送模塊202從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,發(fā)送給PC端,以便PC端進(jìn)行后續(xù)對應(yīng)的邏輯處理。
[0044]其中,截取的聲音波形值區(qū)間閾值可以由PC端為手機(jī)設(shè)置,獲取模塊201獲取所述服務(wù)端端設(shè)置的聲音波形值區(qū)間閾值。通過PC端設(shè)置給手機(jī)某種特定的聲音閥值,當(dāng)手機(jī)發(fā)現(xiàn)此閥值聲響后,通知PC端完成各種邏輯,比如PC端指定需要拍桌子聲音,則設(shè)置好拍桌子的波形值區(qū)間閥值給手機(jī),手機(jī)發(fā)現(xiàn)此波形值區(qū)間閥值聲響后,將此波形值區(qū)間閥值傳送給PC端,PC端則控制相應(yīng)的邏輯,使用戶玩打節(jié)奏游戲,或拍桌子換歌,拍桌子換屏保等操作,由于手機(jī)可以持續(xù)的獲取聲音波形值傳送至PC端,使得用戶可以持續(xù)的玩各種感興趣的游戲或者其他應(yīng)用操作,從而在提高系統(tǒng)整體性能的情況下,提高了用戶體驗(yàn)效果O
[0045]本實(shí)施例使用手機(jī)聲音傳感器獲取聲音波形值觸發(fā)PC邏輯的具體流程如圖2所/Jn ο
[0046]其中,手機(jī)與PC端之間無線連接(Wireless conn),在手機(jī)側(cè)和PC端均設(shè)有相應(yīng)的服務(wù)和協(xié)議層。
[0047]協(xié)議層可以使用google的開源protobuf作為協(xié)議棧編碼器,負(fù)責(zé)手機(jī)與PC之間的協(xié)議編解工作。
[0048]手機(jī)在一個(gè)服務(wù)中開啟聲音緩沖獲取線程,不間斷的獲取聲音波形值,并將特定聲音波形值區(qū)間通過無線連接傳送給PC端。PC端通過服務(wù)維護(hù)無線連接,以及持續(xù)封裝協(xié)議層傳來的數(shù)據(jù)并傳遞給上層。
[0049]PC端的Push-api用于將服務(wù)層獲取到的數(shù)據(jù),編輯成push參數(shù),發(fā)送給各個(gè)注冊到此的回調(diào)應(yīng)用程序,進(jìn)行相應(yīng)的邏輯控制處理。
[0050]本實(shí)施例通過上述方案,可以在遠(yuǎn)離電腦的地方通過手機(jī)的聲音傳感器持續(xù)測試聲音,并可以通過PC設(shè)置給手機(jī)某種感興趣聲音閥值,當(dāng)手機(jī)發(fā)現(xiàn)此閥值聲響后,通知PC完成各種邏輯,比如對拍桌子聲音感興趣,則設(shè)置好拍桌子的波形閥值給手機(jī),用戶即可玩打節(jié)奏游戲,或拍桌子換歌,拍桌子換屏保等操作,提高了服務(wù)端及智能終端整體系統(tǒng)性能和用戶體驗(yàn)。
[0051]如圖4所示,本發(fā)明一實(shí)施例提出一種聲音信號處理系統(tǒng),包括智能終端301及服務(wù)端302,其中:
[0052]所述智能終端301可以采用上述實(shí)施例中所述的智能終端,所述服務(wù)端302可以采用上述實(shí)施例中所述的服務(wù)端,智能終端301與服務(wù)端302之間進(jìn)行交互、通過智能終端301上的聲音傳感器獲取聲音波形值觸發(fā)服務(wù)端邏輯的實(shí)現(xiàn)原理請參照上述各實(shí)施例,在此不再贅述。
[0053]需要說明的是,本發(fā)明中智能終端不僅限于智能手機(jī),服務(wù)端不僅限于PC端,而且上述技術(shù)方案也可以適用于安卓系統(tǒng)以外的其他操作系統(tǒng),在此不再贅述。
[0054]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種聲音信號處理方法,其特征在于,包括: 智能終端持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值; 從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由所述服務(wù)端對所述預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述智能終端持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值的步驟包括: 所述智能終端設(shè)置聲音傳感器的抽樣率及音質(zhì)參數(shù),得到聲音記錄器; 通過所述聲音記錄器以獨(dú)立緩沖服務(wù)線程持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述智能終端持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值的步驟之前還包括: 獲取所述服務(wù)端端設(shè)置的聲音波形值區(qū)間閾值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述抽樣率為8000HZ,所述音質(zhì)參數(shù)為16位音質(zhì)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)端至少為PC端;所述智能終端至少為安卓手機(jī);所述智能終端與服務(wù)端之間至少通過藍(lán)牙或wifi無線連接。
6.—種處理聲音信號的智能終端,其特征在于,包括: 獲取模塊,用于持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值; 發(fā)送模塊,用于從獲取的聲音波形值中截取預(yù)設(shè)閾值的聲音波形值區(qū)間,通過無線連接傳送給服務(wù)端,由所述服務(wù)端對所述預(yù)設(shè)閾值的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
7.根據(jù)權(quán)利要求6所述的智能終端,其特征在于,所述獲取模塊還用于設(shè)置聲音傳感器的抽樣率及音質(zhì)參數(shù),得到聲音記錄器;通過所述聲音記錄器以獨(dú)立緩沖服務(wù)線程持續(xù)獲取當(dāng)前環(huán)境下的聲音波形值。
8.根據(jù)權(quán)利要求6所述的智能終端,其特征在于,所述獲取模塊還用于獲取所述服務(wù)端端設(shè)置的聲音波形值區(qū)間閾值。
9.一種聲音信號處理系統(tǒng),其特征在于,包括智能終端及服務(wù)端,其中: 所述智能終端為權(quán)利要求6-8中任一項(xiàng)所述的智能終端; 所述服務(wù)端用于為所述智能終端設(shè)置聲音波形值區(qū)間閾值;對所述智能終端傳送過來的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行對應(yīng)的邏輯處理。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述服務(wù)端還用于對所述智能終端發(fā)送過來的聲音波形值區(qū)間數(shù)據(jù)進(jìn)行封裝、編輯成push參數(shù),并發(fā)送至對應(yīng)的應(yīng)用程序。
【文檔編號】G10L25/48GK103841252SQ201210479000
【公開日】2014年6月4日 申請日期:2012年11月22日 優(yōu)先權(quán)日:2012年11月22日
【發(fā)明者】付云雷, 袁樹健, 張亞峰 申請人:騰訊科技(深圳)有限公司