專利名稱:基于復(fù)合mems傳感器的控制器及其手勢控制按鍵方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到無線傳感控制技術(shù)領(lǐng)域,尤其是涉及到對手勢控制識別方面。
背景技術(shù):
隨著計算機周邊設(shè)備的迅猛發(fā)展,以及人們不斷追求的時尚元素,如今單一的鼠 標(biāo)和演示控制器已經(jīng)不能完全滿足人們的工作需要和生活體驗。目前的桌面鼠標(biāo)和無線鼠 標(biāo)依賴于桌面的限制,或特殊質(zhì)感物體的表面,才能正常的工作。也有一些軌跡球鼠標(biāo),但 使用的時候要撥動軌跡球,指針移動不夠靈活。MEMS傳感器的發(fā)展和成熟,為控制器領(lǐng)域注 入了新的活力,出現(xiàn)了一些傳感器鼠標(biāo),使鼠標(biāo)終于“飛”了起來。但這類鼠標(biāo)或控制器是 單加速度傳感器或陀螺儀制作的,使用效果不令人滿意,指針移動速度比較慢,操作不夠靈 活,沒有被消費者接受和市場認(rèn)可。在辦公用戶中存在著有一類特殊群體,如教師、演講人員、培訓(xùn)人員、職業(yè)經(jīng)理等, 他們往往都會隨身配備著筆記本電腦,到達(dá)會議現(xiàn)場后將電腦連接到投影儀上,打開自己 精心準(zhǔn)備好的PowerPoint文檔。當(dāng)演講開始后,需要點擊鼠標(biāo)或者鍵盤進行PowerPoint 的翻頁操作,同時還要滔滔不絕地進行講解。演示控制器是必備的專業(yè)工具,但要操作演示 控制器,有時又要控制計算機鼠標(biāo),確實是一件麻煩的事情。對于數(shù)量龐大的計算機用戶來說,還沒有一種多功能控制器,既能實現(xiàn)鼠標(biāo)的功 能,又能實現(xiàn)演示控制器,還能玩游戲的的控制器。一機多用,將是未來的發(fā)展方向,也將為 我們的工作和生活帶來巨大便利。
發(fā)明內(nèi)容
本發(fā)明的目的是在本申請人于2009年12月29日申請的“基于復(fù)合MEMS傳感器 的控制器指針定位方法及控制器”,專利號為200910189390. 0發(fā)明創(chuàng)造基礎(chǔ)上的進一步改 進,解決該發(fā)明創(chuàng)造不具備手勢識別功能的問題,而提出的一種復(fù)合MEMS傳感器的控制器 手勢控制按鍵方法及控制器。為實現(xiàn)本發(fā)明的目的,采用的技術(shù)方案為復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征是a)首先,通過切換控制鍵或按下手勢識別激活鍵切換到手勢控制模式;b)單片機啟動手勢識別程序;c)判斷是否為首次進入手勢識別程序,若是首次進入,則記錄當(dāng)前的加速度傳感 器和陀螺儀輸出值,確定初始值后進入下一步;若非首次進入,則直接進入下一步;d)判斷是否超過上一操作完成延遲時間,若沒超過延遲時間,返回第C)步;若已 超過延遲時間,則開始監(jiān)測記錄加速度傳感器和陀螺儀輸出值;并與加速度傳感器和陀螺 儀初始值進行比較,判斷是否超過設(shè)定的門限值,若已超過門限值,則確定手勢動作,延遲 計數(shù)器重新開始計時;若沒超過門限值,則返回循環(huán)監(jiān)測;e)根據(jù)手勢動作,調(diào)取相應(yīng)的按鍵編碼,由單片機通過RF電路傳遞給PC終端的USB接收器。所述的門限值包括有左旋轉(zhuǎn)門限值、右旋轉(zhuǎn)門限值。所述的門限值還包括有上旋轉(zhuǎn)門限值、下旋轉(zhuǎn)門限值、右側(cè)甩動門限值及左側(cè)甩 動門限值。當(dāng)對應(yīng)播放器軟件進行操作時,所述的左旋轉(zhuǎn)門限值對應(yīng)上一首歌控制鍵、右旋 轉(zhuǎn)門限值對應(yīng)下一首歌控制鍵、上旋轉(zhuǎn)門限值對應(yīng)音量增加鍵、下旋轉(zhuǎn)門限值對應(yīng)音量減 小鍵、右側(cè)甩動門限值對應(yīng)播放鍵、左側(cè)甩動門限值對應(yīng)停止播放鍵。當(dāng)對應(yīng)演示軟件進行操作時,所述的左旋轉(zhuǎn)門限值對應(yīng)上翻頁鍵、右旋轉(zhuǎn)門限值 對應(yīng)下翻頁鍵。所述的左旋轉(zhuǎn)門限值、右旋轉(zhuǎn)門限值、上旋轉(zhuǎn)門限值和下旋轉(zhuǎn)門限值對應(yīng)相應(yīng)的 初始值發(fā)生正45度或負(fù)45度。所述的延遲時間為0.5秒。所述的第d)步中,判斷若已超過延遲時間后,再判斷出手勢操作特定鍵在被按下 時,則開始監(jiān)測記錄加速度傳感器和陀螺儀讀數(shù)。實現(xiàn)權(quán)利要求1所述方法的基于復(fù)合MEMS傳感器的控制器,包括USB接收器和 控制器本體,所述的控制器本體包括有單片機及與單片機連接的復(fù)合MEMS傳感器、RF電 路、EEPROM及按鍵,所述的復(fù)合MEMS傳感器包括有加速度傳感器和陀螺儀,所述的加速度 傳感器為三軸的加速度傳感器;所述的陀螺儀為一個兩軸的陀螺儀或兩個相互垂直放置的 單軸陀螺儀組合,所述的加速度傳感器和陀螺儀連接單片機的A/D轉(zhuǎn)換接口,加速度傳感 器用來測量控制器本體的線性加速度,陀螺儀用來測量控制器本體的角速度,其特征是所 述的控制器本體上還設(shè)有與單片機連接的用于使控制器本體處于鼠標(biāo)模式和手勢控制模 式的切換控制鍵或手勢識別激活鍵。當(dāng)所述的控制器本體設(shè)有切換控制鍵時,控制器本體還設(shè)有一個與單片機連接用 于確定開始識別手勢操作的手勢操作特定鍵。本實用新型的有益效果為本發(fā)明是在包含有三軸的加速度傳感器與兩軸的陀 螺儀或兩個相互垂直放置的單軸陀螺儀組合的復(fù)合MEMS復(fù)合傳感器的高精度控制器本體 (俗稱為空中鼠標(biāo))的基礎(chǔ)上增加切換控制鍵和手勢操作特定鍵,通過切換控制鍵切換控 制器本體處于鼠標(biāo)模式還是手勢識別模式,手勢操作特定鍵是為了避免手勢識別模式下誤 操作;或者不采用模式切換控制鍵,而僅采用一個專用的手勢識別激活鍵代替切換控制鍵 和手勢操作特定鍵,當(dāng)手勢操作識別鍵在保持在按下狀態(tài)時,才處于手勢識別模式,當(dāng)為鼠 標(biāo)模式時,控制器本體即為申請?zhí)枮?00910189390. 0的中國發(fā)明創(chuàng)造;當(dāng)為手勢識別模 式時,停止光標(biāo)定位,根據(jù)控制本體的位移變化,識別相應(yīng)手勢,根據(jù)手勢輸出相對應(yīng)按鍵 代碼,無需移動光標(biāo)操作,類似通過鍵盤進行快捷鍵操作,使用方便。
圖1為本發(fā)明的USB接收器部分的電路原理圖;圖2為本發(fā)明的電路控制器本體第一部分電路原理圖;圖3為本發(fā)明的電路控制器本體第二部分電路原理圖;圖4本發(fā)明的結(jié)構(gòu)方框圖5本發(fā)明USB接收器部分的原理示意圖;圖6本發(fā)明控制器本體部分的結(jié)構(gòu)示意圖;圖7為本發(fā)明的工作流程圖。
具體實施例方式以下結(jié)合附圖和優(yōu)選的一種實施例對本發(fā)明創(chuàng)造作進一步地說明實施例1參照圖4中所示,本發(fā)明主要包括兩部分USB接收器和控制器本體。使用時,將 USB接收器插入計算機USB接口,與控制器本體間建立無線通線連接,其通訊采用2. 4G Hz 頻率,10米可操作范圍,可360度接收,無方向性。參照圖1、圖5中所示,USB接收器采用nRF24LUl單芯片射頻芯片,集MCU、USB、 2. 4G無線收發(fā)于一體,大大簡化了電路,可收納于控制器本體內(nèi),方便攜帶,不易遺失。參照圖2、圖3、圖6中所示,控制器本體包括有單片機、MEMS傳感器、RF電 路、EEPR0M、按鍵及激光發(fā)射器。單片機選用ST高性能32位單片機,ARM內(nèi)核,型號為 STM32F103R8,負(fù)責(zé)數(shù)據(jù)的采集和控制處理。Flash 64KB, SRAM 20KB。MEMS傳感器是由一 個三軸的加速度傳感器和兩個單軸的陀螺儀組成的。加速度傳感器用來測量物體的線性加速度,本實施例中加速度傳感器采用 Freescale MMA7361L。該微型電容式加速傳感器融合了信號調(diào)理、單極低通濾波器和溫度 補償技術(shù),測量范圍是正負(fù)1. 5g 6g,Ig = 9. 8m/s。加速度傳感器上有兩個測量范圍的 檔位選擇。一個低加速度檔位的加速度量程為1. 5g,靈敏度為800mv/g ;另一個高加速度檔 位的加速度量程為6g,靈敏度為206mv/g。在正常(非睡眠)情況下,3. OV供電,輸出x、y、 ζ的模擬電壓。原理本質(zhì)是兩片彈性間距的平板電容,改變間距即改變電容,因而改變輸出 電壓。加速度與電容平板上的電荷變化有關(guān)。或者說,加速度與輸出電壓的變化情況有關(guān), 而與輸出電壓的出示位置狀態(tài)無關(guān)(與平板電容的初始電容量無關(guān))。所以加速度的測量 一定要用實時的輸出電壓與傳感器位置固定后初始輸出電壓相減,才能得到正確的最終結(jié)^ O陀螺儀又名角速度傳感器,用來測量物體的角速度。本實施例中采用EPSON XV-3500CB的陀螺儀,基于EPSON獨特的QMEMS技術(shù),與市場上常見的基于硅技術(shù)的陀螺儀 傳感器不同,是采用石英晶體進行設(shè)計,SMD5. 0*3. 2mm小體積封裝。所以在穩(wěn)定性,溫漂方 面都有優(yōu)勢。因指針在顯示器上的運動軌跡是一個二維的平面,即Y軸和X軸,所以需要雙軸的 陀螺儀,才能計算出這兩個軸的數(shù)值。雙軸陀螺儀已經(jīng)將兩個軸封裝在一個芯片里,而單軸 陀螺儀只能輸出一個軸的數(shù)值。型號為XV-3500CB的陀螺儀是一個單軸的陀螺儀,因此在本實施例中需要使用兩 個單軸陀螺儀組合使用,相對于控制器本體的水平面,需要一個芯片水平放置,另一個芯片 垂直放置,才能得到指針的坐標(biāo),即X,Y的值。加速度傳感器和兩個單軸的陀螺儀的信號輸出端分別與單片機的A/D轉(zhuǎn)換接口 連接。用戶在使用控制器過程中手臂會產(chǎn)生一定的角速度,陀螺儀的輸出值也會相應(yīng)變化,單片機將A/D轉(zhuǎn)換器采集到的數(shù)據(jù)轉(zhuǎn)化成相應(yīng)的位移變化量,加速度傳感器根據(jù)空間 的姿態(tài),來校正陀螺儀的輸出。陀螺儀只能測量相對于控制器所在平面的角度變化,而不是 相對大地水平面的角度變化,所以控制器本體相對于大地水平面有一定的傾角使用時,將 無法獲得正確的坐標(biāo)值。而加速度傳感器的精度比較差,且不能區(qū)分靜態(tài)加速度和動態(tài)加 速度,所以也無法單用它來來實現(xiàn)精確的定位。只有兩者結(jié)合使用,才能獲得好的效果。傳 統(tǒng)的控制器只有單MEMS傳感器,所以無法全方位,任意角度控制,使用起來不夠靈活,具有 很大的局限性。采用這種復(fù)合MEMS傳感器后,可以給用戶帶來全新的感受和體驗,具有桌 面鼠標(biāo)的精確性和空中鼠標(biāo)的自由性。RF電路采用NRF24L01射頻芯片,RF電路連接單片機,負(fù)責(zé)將單片機的控制信號和 數(shù)據(jù)發(fā)送出去,以便USB接收器接收數(shù)據(jù)。EEPROM型號為93C46,EEPROM與單片機連接,負(fù)責(zé)存儲MEMS傳感器的初始化數(shù)據(jù) 和RF電路中的RF芯片的無線通信的地址。連接單片機的按鍵除了在本控制器本體處于鼠標(biāo)模式下的功能鍵外,如左鍵、右 鍵、上鍵、中鍵、下鍵及其它功能快捷鍵,還包括有一個切換控制鍵和手勢操作特定鍵,切換 控制鍵用于控制單片機執(zhí)行的是光標(biāo)定位程序,還是手勢識別程序;手勢操作特定鍵目的 是避免誤操作,在進行手勢操作的同時需按下該鍵。參照圖7中所示,本發(fā)明的工作流程如下第一步,初始化軟硬件。這一步驟讀取預(yù)先存儲在EEPROM中的傳感器的參數(shù),無 線通信的地址,并對程序用到的參數(shù)給予初始的值以及單片機內(nèi)部硬件的初始化。此外,還 通過單片機的管腳控制,啟動加速度傳感器和陀螺儀,使他們進入工作狀態(tài)。第二步,啟動單片機內(nèi)置的A/D轉(zhuǎn)換器采集加速度傳感器和陀螺儀器的數(shù)值。這 一步驟是通過啟動A/D轉(zhuǎn)換器,把陀螺儀和加速度傳感器所輸出的模擬值轉(zhuǎn)換成12位精度 數(shù)字值,供單片機處理。第三步,濾波。單片機對A/D轉(zhuǎn)換器采集的數(shù)值,進行過濾,去除毛刺,以得到最精 確的數(shù)值。第四步,對陀螺儀器和加速度傳感器的基準(zhǔn)值進行溫度補償。由于陀螺儀的輸出 值存在的個體差異和溫度漂移的因素,因此需預(yù)先把標(biāo)定好的參數(shù)存在EEPROM中,計算的 時候根據(jù)當(dāng)前溫度,對陀螺儀和加速度傳感器的輸出值進行溫度補償,得出修正后的基準(zhǔn) 值做為后面運算的基準(zhǔn)。第五步,判斷工作模式。根據(jù)切換控制鍵的狀態(tài)判斷出控制本體是處于鼠標(biāo)模式 還是手勢識別模式。如果判斷是鼠標(biāo)模式,則將陀螺儀器的輸出數(shù)值和其靜態(tài)輸出值相減;先處理陀 螺儀的數(shù)據(jù),將采集到的數(shù)據(jù)和陀螺儀的靜態(tài)輸出值相減并對結(jié)果進行平滑處理,從而得 出當(dāng)前指針相對于控制器本體的水平面的位移大小和方向;根據(jù)相減結(jié)果的大小,劃分不 同區(qū)間,對結(jié)果進行不同比率的縮放,以得出較平滑的位移數(shù)值;根據(jù)A/D轉(zhuǎn)換器采集的加 速度的數(shù)據(jù),算出控制器本體傾斜于水平面的角度;通過測量加速度傳器的三軸輸出值,可 以計算出正常使用控制器的情況下,控制器相對與大地的傾斜角度;根據(jù)控制器本體傾斜 的角度,進行坐標(biāo)系的修正,從而得出控制器本體相對于水平面的準(zhǔn)確位移數(shù)值。同時進行 按鍵檢測,檢測按鍵是否有被按下或松開,最后將準(zhǔn)確位移數(shù)值或按鍵檢測信息通過串行接口,發(fā)送給RF芯片,通過RF電路上報USB接收器的接收模塊,由USB接收器的接收模塊 上傳給PC設(shè)備。如果是控制器本體為手勢控制模式,則單片機調(diào)取執(zhí)行手勢識別程序,如判斷是手勢控制模式而且手勢操作特定鍵被按下不放,則執(zhí)行下述聚a、啟動手勢識別程序。b、判斷是否為首次進入手勢識別程序,若是首次進入該模式,則記錄當(dāng)前的加速 度傳感器和陀螺儀輸出值,確定為初始值,再判斷延遲時間是否已到;若非首次進入該模 式,則直接進入判斷延遲時間是否已到。若延遲時間未到,則手勢識別程序無動作信息輸 出,返回循環(huán)監(jiān)測判斷;若延遲時間已到,進入下一步;C、實時監(jiān)測記錄加速度傳感器和陀螺儀的輸出值,并與初始值進行比較得出變量 值;d、判斷變量值是否超過設(shè)定的門限值,根據(jù)實時監(jiān)測的加速度傳感器和陀螺儀的 輸出值就能確定控制器本體在空間中的狀態(tài)及變化過程,例如左旋轉(zhuǎn)門限值為控制器本 體在初始狀態(tài)下向左旋轉(zhuǎn)45度;左側(cè)甩動門限值為控制器本體向左側(cè)移動的速度達(dá)到每 秒3米;右旋轉(zhuǎn)門限值、上旋轉(zhuǎn)門限值、下旋轉(zhuǎn)門限值及右側(cè)甩動門限值根據(jù)相同原理設(shè) 定。各門限值根據(jù)用戶需要而定。若控制器本體在空間中的變化狀態(tài)及變化過程未起過設(shè) 定的門限值,則返回循環(huán)監(jiān)測并比較;若控制器本體在空間中的變化狀態(tài)及變化過程達(dá)到 其中任一門限值時,則進入下一步。e、確定手勢,根據(jù)達(dá)到門限值就可以確定控制器本體的的變化狀態(tài),也即手勢識 別程序識別出手勢動作。f、根據(jù)識別的手勢,調(diào)取與該手勢所對應(yīng)的按鍵編碼,將按鍵編碼通過RF電路上 報USB接收器的接收模塊,由USB接收器上報PC。在識別手勢出手勢動作后,同時,重置 手勢識別程序的延時程序,手勢識別程序返回上述第b步重新循環(huán)執(zhí)行。延時程序重置后 重新計時,例如延時時間為0. 5秒,在0. 5秒內(nèi),即使在手勢操作特定鍵按下的情況下也是 不執(zhí)行監(jiān)測記錄加速度傳感器和陀螺儀的輸出值的,目的在于避免手勢識別程序產(chǎn)生誤識 別,將每次手勢操作進行分隔區(qū)別開。在b到f的過程中,一旦檢測到手勢識別特定鍵則中止則退出手勢識別程序。本發(fā)明的操作方法,以微軟的Media Player播放器,且門限均設(shè)為45度為例,控 制器本體以鼠標(biāo)模式打開Media Player播放器后,通過切換控制鍵進入手勢識別模式再 按著手勢操作特定鍵不放,接下來可以進行控制,當(dāng)控制器本體向左翻轉(zhuǎn)超過45度時,執(zhí) 行上一首歌操作;當(dāng)控制器本體向右翻轉(zhuǎn)角度超過45度時,執(zhí)行下一首歌操作;當(dāng)控制器 本體向上翻轉(zhuǎn)角度超過45度時,執(zhí)行增大音量操作;當(dāng)控制器本體向下翻轉(zhuǎn)角度超過45 度時;當(dāng)控制器本體向左側(cè)甩動時,執(zhí)行停止播放操作;當(dāng)控制器本體向右側(cè)甩動時,執(zhí)行 播放操作。上述的各種操作是通過RF發(fā)給接收端后,通過USB接口,把播放、停止、上一 首,下一首,增加音量,減少音量操作上報PC。由于接收端在枚舉時按照USB HID應(yīng)用里的 Consumer control里的標(biāo)準(zhǔn)來定義,所以不單Media Player播放器,只要是按照這個標(biāo)準(zhǔn) 的播放軟件都能實現(xiàn)正確的控制。本發(fā)明相當(dāng)于在一個設(shè)有復(fù)合MEMS傳感器的空中鼠標(biāo) 上,就可以通過發(fā)送快捷鍵或USB枚舉時自定義的功能鍵的方式控制相應(yīng)軟件,進行相關(guān) 操作。同樣,在使用PowerPoint軟件進行演講操作時,可使用將控制器本體左翻轉(zhuǎn)和右翻轉(zhuǎn)實現(xiàn)上翻頁和下翻頁,省去采用移動光標(biāo)尋找相應(yīng)命令按鈕的麻煩。實施例2本實施例是在控制器本體上設(shè)有一個單片機連接的手勢識別激活鍵,通過手勢識 別激活鍵切換控制器本體處于鼠標(biāo)模式和手勢控制模式,手勢識別激活鍵代替實施例1中 的切換控制鍵和手勢操作特定鍵,在鼠標(biāo)模式下,只需按下手勢識別激活鍵,就可直接進入 手勢控制模式,識別手勢操作,當(dāng)手勢識別激活鍵被釋放,返回鼠標(biāo)模式,也即是在手勢操 作識別鍵保持在按下狀態(tài)時,才處于手勢識別模式。其手勢識別控制按鍵的方法原理與實 施例1相同。
權(quán)利要求
基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征是a)首先,通過切換控制鍵或按下手勢識別激活鍵切換到手勢控制模式;b)單片機啟動手勢識別程序;c)判斷是否為首次進入手勢識別程序,若是首次進入,則記錄當(dāng)前的加速度傳感器和陀螺儀輸出值,確定初始值后進入下一步;若非首次進入,則直接進入下一步;d)判斷是否超過上一操作完成延遲時間,若沒超過延遲時間,返回第c)步;若已超過延遲時間,則開始監(jiān)測記錄加速度傳感器和陀螺儀輸出值;并與加速度傳感器和陀螺儀初始值進行比較,判斷是否超過設(shè)定的門限值,若已超過門限值,則確定為手勢動作,延遲計數(shù)器重新開始計時;若沒超過門限值,則返回循環(huán)監(jiān)測;e)根據(jù)手勢動作,調(diào)取相應(yīng)的按鍵編碼,由單片機通過RF電路傳遞給PC終端的USB接收器。
2.根據(jù)權(quán)利要求1所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是所述的門限值包括有左旋轉(zhuǎn)門限值、右旋轉(zhuǎn)門限值。
3.根據(jù)權(quán)利要求2所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是所述的門限值還包括有上旋轉(zhuǎn)門限值、下旋轉(zhuǎn)門限值、右側(cè)甩動門限值及左側(cè)甩動門 限值。
4.根據(jù)權(quán)利要求3所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是當(dāng)對應(yīng)播放器軟件進行操作時,所述的左旋轉(zhuǎn)門限值對應(yīng)上一首歌控制鍵、右旋轉(zhuǎn)門限 值對應(yīng)下一首歌控制鍵、上旋轉(zhuǎn)門限值對應(yīng)音量增加鍵、下旋轉(zhuǎn)門限值對應(yīng)音量減小鍵、右 側(cè)甩動門限值對應(yīng)播放鍵、左側(cè)甩動門限值對應(yīng)停止播放鍵。
5.根據(jù)權(quán)利要求3所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是當(dāng)對應(yīng)演示軟件進行操作時,所述的左旋轉(zhuǎn)門限值對應(yīng)上翻頁鍵、右旋轉(zhuǎn)門限值對應(yīng)下 翻頁鍵。
6.根據(jù)權(quán)利要求3所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是所述的左旋轉(zhuǎn)門限值、右旋轉(zhuǎn)門限值、上旋轉(zhuǎn)門限值和下旋轉(zhuǎn)門限值對應(yīng)相應(yīng)的初始值 發(fā)生正45度或負(fù)45度。
7.根據(jù)權(quán)利要求1所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是所述的延遲時間為0.5秒。
8.根據(jù)權(quán)利要求1所述的基于復(fù)合MEMS傳感器的控制器手勢控制按鍵方法,其特征 是所述的第d)步中,判斷若已超過延遲時間后,再判斷出手勢操作特定鍵在被按下時,則 開始監(jiān)測記錄加速度傳感器和陀螺儀讀數(shù)。
9.實現(xiàn)權(quán)利要求1所述方法的基于復(fù)合MEMS傳感器的控制器,包括USB接收器和控 制器本體,所述的控制器本體包括有單片機及與單片機連接的復(fù)合MEMS傳感器、RF電路、 EEPROM及按鍵,所述的復(fù)合MEMS傳感器包括有加速度傳感器和陀螺儀,所述的加速度傳 感器為三軸的加速度傳感器;所述的陀螺儀為一個兩軸的陀螺儀或兩個相互垂直放置的單 軸陀螺儀組合,所述的加速度傳感器和陀螺儀連接到單片機的A/D轉(zhuǎn)換接口,加速度傳感 器用來測量控制器本體的線性加速度,陀螺儀用來測量控制器本體的角速度,其特征是所 述的控制器本體上還設(shè)有與單片機連接的用于使控制器本體處于鼠標(biāo)模式和手勢控制模 式的切換控制鍵或手 識別激活鍵。
10.根據(jù)權(quán)利要求9所述的實現(xiàn)權(quán)利要求1所述方法的基于復(fù)合MEMS傳感器的控制 器,其特征是當(dāng)所述的控制器本體設(shè)有切換控制鍵時,控制器本體還設(shè)有一個與單片機連 接用于確定開始識別手勢操作的手勢操作特定鍵。
全文摘要
基于復(fù)合MEMS傳感器的控制器及其手勢控制按鍵方法,涉及到無線傳感控制技術(shù)領(lǐng)域,尤其是涉及到對手勢控制識別方面。解決現(xiàn)有基于復(fù)合MEMS傳感器的控制器不具備手勢識別功能的問題。包括USB接收器和控制器本體,所述的控制器本體上還設(shè)有與單片機連接的用于使控制器本體處于鼠標(biāo)模式和手勢控制模式的切換控制鍵或手勢識別激活鍵。當(dāng)為手勢識別模式時,停止光標(biāo)定位,根據(jù)控制本體的位移變化,識別相應(yīng)手勢,根據(jù)手勢輸出相對應(yīng)按鍵代碼,無需移動光標(biāo)操作,類似通過鍵盤進行快捷鍵操作,使用方便。
文檔編號B81B7/02GK101882015SQ20101020192
公開日2010年11月10日 申請日期2010年6月17日 優(yōu)先權(quán)日2010年6月17日
發(fā)明者何智峰, 林欣榮, 袁璐 申請人:金領(lǐng)導(dǎo)科技(深圳)有限公司