本發(fā)明涉及聲學(xué)技術(shù)領(lǐng)域,具體涉及一種手勢識別系統(tǒng)及采用該系統(tǒng)的手勢識別方法。
背景技術(shù):
隨著無線通訊的發(fā)展,使用電子產(chǎn)品或設(shè)備(如手機(jī)、耳機(jī)、電腦等)的用戶越來越多,用戶對電子產(chǎn)品或設(shè)備的要求也越來越高。
相關(guān)技術(shù)中,麥克風(fēng)輸出完整超聲音頻信號,由于超聲頻段頻率很高,需要進(jìn)行高頻的采樣和數(shù)據(jù)傳輸,功耗較高,占用大量系統(tǒng)頻寬。
因此,有必要提供一種新型的手勢識別系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種只需要傳輸目標(biāo)距離和速度數(shù)據(jù)、降低功耗和帶寬占用的手勢識別系統(tǒng)及采用該系統(tǒng)的手勢識別方法。
本發(fā)明的技術(shù)方案如下:
一種手勢識別系統(tǒng)包括:
處理器,用于發(fā)出脈沖信號和根據(jù)算法識別出相應(yīng)的手勢指令;
超聲發(fā)聲器,用于接收所述處理器發(fā)出的脈沖信號后發(fā)出超聲波;
麥克風(fēng)包括信號拾取單元和信號處理單元;
所述信號拾取單元用于接收經(jīng)目標(biāo)物反射后的所述超聲波并生成反射信號;
所述信號處理單元用于將所述反射信號與所述脈沖信號對比得出時間數(shù)據(jù)及頻移數(shù)據(jù),并將所述時間數(shù)據(jù)及所述頻移數(shù)據(jù)傳輸至所述處理器。
優(yōu)選的,所述信號處理單元包括模數(shù)轉(zhuǎn)換器、DSP子系統(tǒng)、數(shù)字信號芯片內(nèi)核、程序緊耦合存儲器及數(shù)據(jù)緊耦合存儲器,所述模數(shù)轉(zhuǎn)換器分別與所述信號拾取單元和所述DSP子系統(tǒng)電連接,所述數(shù)字信號芯片內(nèi)核分別與所述DSP子系統(tǒng)、所述程序緊耦合存儲器及所述數(shù)據(jù)緊耦合存儲器電連接,所述處理器與所述DSP子系統(tǒng)電連接。
優(yōu)選的,所述DSP子系統(tǒng)包括接口單元,所述接口單元包括分別與所述處理器電連接的SCL接口、SDA接口及PULSE引腳。
優(yōu)選的,所述數(shù)字信號芯片內(nèi)核設(shè)有動態(tài)均衡器。
優(yōu)選的,所述信號拾取單元包括電荷泵及分別與所述電荷泵和所述信號處理單元電連接的可變電容。
本發(fā)明還提供一種手勢識別方法,包括以下步驟:
步驟一、提供麥克風(fēng)、超聲發(fā)聲器及處理器,所述麥克風(fēng)包括信號拾取單元和信號處理單元,所述處理器發(fā)出的脈沖信號并將所述脈沖信號輸送至所述超聲發(fā)聲器和所述信號處理單元;
步驟二、所述超聲發(fā)聲器接收所述處理器發(fā)出的脈沖信號后發(fā)出超聲波,所述超聲波經(jīng)目標(biāo)物反射后傳輸至所述信號拾取單元;
步驟三、所述信號拾取單元生成反射信號并將所述反射信號傳輸至所述信號處理單元;
步驟四、所述信號處理單元將所述反射信號與所述脈沖信號對比得出時間數(shù)據(jù)及頻移數(shù)據(jù),并將所述時間數(shù)據(jù)及所述頻移數(shù)據(jù)傳輸至所述處理器;
步驟五、所述處理器根據(jù)算法識別出相應(yīng)的手勢指令。
優(yōu)選的,所述信號處理單元包括模數(shù)轉(zhuǎn)換器、DSP子系統(tǒng)、數(shù)字信號芯片內(nèi)核、程序緊耦合存儲器及數(shù)據(jù)緊耦合存儲器,所述模數(shù)轉(zhuǎn)換器分別與所述信號拾取單元和所述DSP子系統(tǒng)電連接,所述數(shù)字信號芯片內(nèi)核分別與所述DSP子系統(tǒng)、所述程序緊耦合存儲器及所述數(shù)據(jù)緊耦合存儲器電連接,所述處理器與所述DSP子系統(tǒng)電連接。
優(yōu)選的,所述DSP子系統(tǒng)包括接口單元,所述接口單元包括分別與所述處理器電連接的SCL接口、SDA接口及PULSE引腳。
優(yōu)選的,所述數(shù)字信號芯片內(nèi)核設(shè)有動態(tài)均衡器。
優(yōu)選的,所述信號拾取單元包括電荷泵及分別與所述電荷泵和所述信號處理單元電連接的可變電容。
與相關(guān)技術(shù)相比,本發(fā)明提供的手勢識別系統(tǒng)及采用該系統(tǒng)的手勢識別方法的有益效果在于:
通過所述處理器發(fā)出脈沖信號,所述超聲發(fā)聲器接收脈沖信號后發(fā)出超聲波,所述超聲波經(jīng)目標(biāo)物反射后傳輸至所述信號拾取單元并生成反射信號,所述信號處理單元將所述反射信號與所述脈沖信號對比得出時間數(shù)據(jù)及頻移數(shù)據(jù),所述時間數(shù)據(jù)及頻移數(shù)據(jù)傳輸至所述處理器,所述處理器根據(jù)算法識別出相應(yīng)的手勢指令,不僅只需要傳輸時間數(shù)據(jù)和頻移數(shù)據(jù),而且降低了功耗和帶寬占用。
【附圖說明】
圖1為本發(fā)明提供的手勢識別系統(tǒng)一較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,所述手勢識別系統(tǒng)100包括麥克風(fēng)1、超聲發(fā)聲器3以及分別與所述麥克風(fēng)1和所述超聲發(fā)聲器3電連接的所述處理器5。其中,所述處理器5用于發(fā)出脈沖信號和根據(jù)算法識別出相應(yīng)的手勢指令;所述超聲發(fā)聲器3用于接收所述處理器5發(fā)出的脈沖信號后發(fā)出超聲波;所述麥克風(fēng)1包括信號拾取單元11及分別與所述信號拾取單元11和所述處理器5電連接的信號處理單元13,所述信號拾取單元11用于接收經(jīng)目標(biāo)物(比如人手)反射后的所述超聲波并生成反射信號,所述信號處理單元13用于將所述反射信號與所述脈沖信號對比得出時間數(shù)據(jù)及頻移數(shù)據(jù),并將所述時間數(shù)據(jù)及所述頻移數(shù)據(jù)傳輸至所述處理器5。
所述信號拾取單元11包括電荷泵111及分別與所述電荷泵111和所述信號處理單元13電連接的可變電容113。在本實(shí)施例中,所述反射信號為模擬信號。
所述信號處理單元13包括模數(shù)轉(zhuǎn)換器131、數(shù)字信號芯片內(nèi)核133、DSP子系統(tǒng)135、程序緊耦合存儲器137及數(shù)據(jù)緊耦合存儲器139。所述模數(shù)轉(zhuǎn)換器131分別與所述可變電容113和所述DSP子系統(tǒng)135電連接,所述數(shù)字信號芯片內(nèi)核133分別與所述DSP子系統(tǒng)135、所述程序緊耦合存儲器137及所述數(shù)據(jù)緊耦合存儲器139電連接,所述處理器5與所述DSP子系統(tǒng)135電連接。
所述模數(shù)轉(zhuǎn)換器131用于將所述信號拾取單元11輸出的模擬信號轉(zhuǎn)換為數(shù)字信號。
所述數(shù)字信號芯片內(nèi)核133用于處理所述反射信號與所述脈沖信號,其包括動態(tài)均衡器134。
所述DSP子系統(tǒng)135用于為所述數(shù)字信號芯片內(nèi)核133提供電源管理和輸入輸出接口,其包括接口單元136。
所述接口單元136包括用于電源管理的VDD接口1361和GND接口1362以及分別用于與所述處理器5電連接的SCL接口1363、SDA接口1364、PULSE引腳1365、CLK接口1366及DATA接口1367。
所述程序緊耦合存儲器137用于儲存程序和算法。
所述數(shù)據(jù)緊耦合存儲器139用于儲存數(shù)據(jù),所述動態(tài)均衡器134的特性曲線儲存于所述數(shù)據(jù)緊耦合存儲器139。具體的,麥克風(fēng)單體出廠時,所述動態(tài)均衡器134的特性曲線數(shù)據(jù)通過所述SCL接口1363和所述SDA接口1364寫入所述數(shù)據(jù)緊耦合存儲器139,并通過所述SCL接口1363和所述SDA接口1364控制,即通過開啟所述動態(tài)均衡器134不僅可以提高超聲頻段的頻率響應(yīng),而且能使得頻響范圍達(dá)到100Hz-20kHz以上的超寬頻響,從而有利于提高所述麥克風(fēng)1的超聲響應(yīng)范圍。
此外,麥克風(fēng)單體裝配入整機(jī)以后,通過標(biāo)準(zhǔn)聲源進(jìn)行校準(zhǔn),獲取校準(zhǔn)數(shù)據(jù)。
需要特別指出的是,一般高清音頻要求最高到16kHz。
基于所述手勢識別系統(tǒng)100,本發(fā)明還提供一種手勢識別方法,包括以下步驟:
步驟S1、提供麥克風(fēng)1、超聲發(fā)聲器3及處理器5,所述麥克風(fēng)1包括信號拾取單元11和信號處理單元13,所述處理器5發(fā)出的脈沖信號并將所述脈沖信號輸送至所述超聲發(fā)聲器3和所述信號處理單元13。在本實(shí)施例中,所述處理器5發(fā)出脈沖信號經(jīng)所述PULSE引腳1365輸入所述數(shù)字信號芯片內(nèi)核13。
步驟S2、所述超聲發(fā)聲器3接收所述處理器5發(fā)出的脈沖信號后發(fā)出超聲波,所述超聲波經(jīng)目標(biāo)物反射后傳輸至所述信號拾取單元11。
步驟S3、所述信號拾取單元11生成反射信號并將所述反射信號傳輸至所述信號處理單元13。
步驟S4、所述信號處理單元13將所述反射信號與所述脈沖信號對比得出時間數(shù)據(jù)及頻移數(shù)據(jù),并將所述時間數(shù)據(jù)及所述頻移數(shù)據(jù)傳輸至所述處理器5。
具體的,所述模數(shù)轉(zhuǎn)換器131將所述信號拾取單元11生成的所述模擬信號轉(zhuǎn)化為所述數(shù)字信號后輸入至所述數(shù)字信號芯片內(nèi)核133,所述數(shù)字信號芯片內(nèi)核133通過所述反射信號和所述脈沖信號對比得到目標(biāo)物的時間數(shù)據(jù)和頻移數(shù)據(jù),并將所述時間數(shù)據(jù)和所述頻移數(shù)據(jù)通過所述SCL接口1363和所述SDA接口1364回傳給所述處理器5。
步驟S5、所述處理器5根據(jù)算法識別出相應(yīng)的手勢指令。
本發(fā)明提供的手勢識別系統(tǒng)及采用該系統(tǒng)的手勢識別方法的有益效果在于:
通過所述處理器5發(fā)出脈沖信號,所述超聲發(fā)聲器3接收脈沖信號后發(fā)出超聲波,所述超聲波經(jīng)目標(biāo)物反射后傳輸至所述信號拾取單元11并生成反射信號,所述信號處理單元13將所述反射信號與所述脈沖信號對比得出時間數(shù)據(jù)及頻移數(shù)據(jù),所述時間數(shù)據(jù)及頻移數(shù)據(jù)傳輸至所述處理器5,所述處理器5根據(jù)算法識別出相應(yīng)的手勢指令,不僅只需要傳輸時間數(shù)據(jù)和頻移數(shù)據(jù),而且降低了功耗和帶寬占用。
以上所述的僅是本發(fā)明的實(shí)施方式,在此應(yīng)當(dāng)指出,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出改進(jìn),但這些均屬于本發(fā)明的保護(hù)范圍。