專利名稱:一種基于imu的體感控制方法和裝置的制作方法
技術領域:
本發明涉及電子技術領域,尤其涉及一種基于IMU的體感控制方法和裝置。
背景技術:
IMUdnertial Measurement Unit,慣性測量單元)為通過單元內的加速度傳感器和/或陀螺儀檢測物體在載體坐標系統的運動信號。IMU常常應用在體感游戲周邊裝置中, 所謂體感游戲是一種突破以往單純以手柄按鍵輸入的操作方式,一種將肢體動作變化轉化為類似手柄按鍵輸入的方式來進行操作的新型電子體感游戲。現有的應用IMU的體感游戲都是體感控制裝置搭配體感游戲主機以及獨立的顯示屏才能進行各種體感游戲控制進程, 若脫離了體感游戲主機則無法進行體感游戲。
發明內容
本發明實施例所要解決的技術問題在于,提供一種基于IMU的體感控制方法和裝置。可不需游戲主機即可進行游戲進程,簡化游戲系統結構。為了解決上述技術問題,本發明實施例提供了一種基于IMU的體感控制方法,該方法包括體感控制裝置獲取自身的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據;所述體感控制裝置根據所述運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據;所述體感控制裝置根據所述運動軌跡數據配合所述體感控制裝置內正在運行的體感控制軟件進行體感控制進程;所述體感控制裝置表現所述體感控制進程。其中,所述運動感測數據還包括地磁數據和/或氣壓數據。其中,所述體感控制裝置表現所述體感控制進程包括根據所述體感控制進程進行發聲、振動或顯示提示。其中,所述方法還包括所述體感控制裝置將運算得到的所述運動軌跡數據發送給對端體感控制裝置,并接收所述對端體感控制裝置發來的對端體感控制裝置的運動軌跡數據;所述體感控制裝置根據所述運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程為根據體感控制裝置自身的運動軌跡數據和對端體感控制裝置的運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程。其中,所述方法還包括若所述體感控制裝置的運動軌跡數據為拋射動作,則檢測所述拋射軌跡方向上是否有對端體感控制裝置;若所述拋射軌跡方向上有對端體感控制裝置,則向在所述拋射軌跡方向上的對端體感控制裝置發送消息。其中,所述體感控制裝置為手機、mp3、模擬玩具或游戲控制器。相應地,本發明實施例還提供了一種基于IMU的體感控制裝置,所述體感控制裝置包括傳感器單元,用于獲取所述體感控制裝置的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據;運算單元,用于根據所述傳感器單元獲取到的運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據;體感控制單元,用于根據所述運算單元得到的所述運動軌跡數據配合正在運行的體感控制軟件進行體感控制進程;控制進程表現單元,用于表現所述體感控制進程。其中,所述傳感器單元還包括地磁儀和/或氣壓計。其中,所述控制進程表現單元包括發聲單元、振動單元以及顯示單元,分別用于根據所述體感控制進程進行發聲、振動以及顯示提示;其中,所述體感控制裝置還包括數據發送單元,用于將所述運算單元得到的所述運動軌跡數據發送給對端體感控制裝置;數據接收單元,用于接收所述對端體感控制裝置發來的對端體感控制裝置的運動軌跡數據;所述體感控制單元為根據體感控制裝置自身的運動軌跡數據和對端體感控制裝置的運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程。其中,所述體感控制裝置還包括對端檢測單元,用于若所述運算單元得到的所述運動軌跡數據為拋射動作,則檢測所述拋射軌跡方向上是否有對端體感控制裝置;消息發送單元,用于當所述對端檢測單元檢測到所述拋射軌跡方向上有對端體感控制裝置時,向在所述拋射軌跡方向上的對端體感控制裝置發送消息。其中,所述體感控制裝置為手機、mp3、模擬玩具或游戲控制器。實施本發明實施例,具有如下有益效果通過獲取游戲控制裝置的運動數據并配合控制裝置中的游戲軟件實現進行體感控制進程,可以不需游戲主機即可進行游戲進程, 簡化了游戲系統結構,提高了現有游戲控制裝置的使用效率,增強了用戶體驗。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。圖1為本發明第一實施例中的一種基于IMU的體感控制裝置的結構組成示意圖;圖2為本發明第二實施例中的一種基于IMU的體感控制裝置的結構組成示意5
圖3為本發明第一實施例中的一種基于IMU的體感控制方法的流程示意圖;圖4為本發明第二實施例中的一種基于IMU的體感控制方法的流程示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。圖1為本發明第一實施例中的一種基于IMU的體感控制裝置的結構組成示意圖。 所述體感控制裝置可以為游戲控制器、模擬玩具、MP3或手機等,其中,所述模擬玩具可以為玩具球拍、玩具刀劍、玩具槍等。如圖所示該體感控制裝置至少包括傳感器單元110,用于獲取所述體感控制裝置的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據。傳感器單元110可以包括加速度傳感器和/或陀螺儀,分別獲取所述體感控制裝置的加速度數據和角速度數據,進一步還可以包括地磁儀和氣壓計,分別用于獲取所述體感控制裝置的地磁數據以及氣壓數據。運算單元120,用于根據所述傳感器單元獲取到的運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據。具體地,所述運算單元120可以根據所述傳感器單元110 獲取到的所述體感控制裝置的運動加速度數據和/或運動角速度數據進行運算得到所述體感控制裝置的空間坐標以及方向值,通過收集一定時間內空間坐標值的變化從而得到所述體感控制裝置的動作軌跡數據。進一步地,所述運算單元30還可以根據所述傳感器單元 20獲取到的地磁數據對運算得到的所述空間坐標以及方向值進行校對和修正,根據所述氣壓數據得到所述體感控制裝置所處高度的變化。體感控制單元130,用于根據所述運算單元120得到的所述運動軌跡數據配合正在運行的體感控制軟件進行體感控制進程。例如所述體感控制裝置中正在運行的體感控制軟件為模擬網球的游戲軟件,根據獲取到的所述運動軌跡在游戲里的虛擬球場中模擬出游戲中玩具球拍對虛擬網球的擊球動作,并模擬出所述虛擬網球被擊打后在虛擬球場中的運行軌跡,從而進行體感控制進程,即體感游戲進程。控制進程表現單元140,用于表現所述體感控制進程。具體地,控制進程表現單元可以包括發聲單元、振動單元以及顯示單元,分別用于根據所述體感控制進程進行發聲、振動以及顯示提示,從而表現所述體感控制進程。具體實現中,以前述的虛擬網球游戲為例,此時的體感控制裝置可以為一個玩具球拍,例如振動單元可以通過控制球拍內部振動部件的振動位置表示虛擬網球相對于球拍的方向,通過控制振動部件的振動強弱或振動頻率表示虛擬網球相對于球拍的距離的遠近;發聲單元可以通過聲音提示“左邊”表示所述虛擬網球相對于玩具球拍的左邊位置,距離越近則聲音效果越大,“左旋”或“右旋”分別提示來球是左旋還是右旋;顯示單元可以通過控制玩具球拍上的LED閃爍頻率表示虛擬網球距離球拍的遠近,球拍左方或右方的LED 閃爍表示虛擬網球相對于球拍的方向,通過控制玩具球拍上的LED方向性的輪流閃爍表現所述虛擬網球的旋轉,例如虛擬網球在游戲中沿順時針方向旋轉,則控制玩具球拍上的LED 燈沿順時針方向旋轉,虛擬網球旋轉速度越快則玩具球拍上的LED輪流閃爍的速度也越快;還可以為三個單元結合共同對游戲進程進行表現,例如玩具球拍在游戲中擊打到虛擬網球時玩具球拍上的LED即時閃爍,振動部件進行振動、發聲單元發出“嘭”的擊球聲。進一步地,所述體感控制裝置還可以包括外部控制單元,用于根據所述體感控制進程向給外部受控裝置發送控制指令,以使所述外部受控裝置根據所述控制指令進行動作。所述外部受控裝置可以包括玩偶機器人、電動玩具以及攝像頭等,例如所述玩偶機器人可以根據所述控制指令跳舞或表演武術,電動玩具可以根據所述控制指令進行移動,攝像頭可以根據所述控制指令移動鏡頭拍攝角度等。將相關的傳感器單元及運算程序集成到 MP3、手機以及模擬玩具、手持游戲裝置或游戲控制器等內部,就可以將MP3、手機、模擬玩具、手持游戲裝置以及游戲控制器都變成上述的玩具球拍,不僅增加了樂趣,更提高了 MP3、 手機以及游戲控制器的利用率,特別是游戲控制器在沒有與游戲主機相聯時的閑置時間被有效利用起來了。圖2為本發明第二實施例中一種基于IMU的體感控制裝置的結構組成示意圖。所述體感控制裝置可以為游戲控制器、模擬玩具、手持游戲裝置、MP3或手機等,其中,所述模擬玩具可以為玩具球拍、玩具刀劍、玩具槍等。如圖所示該體感控制裝置至少包括傳感器單元210、運算單元220、體感控制單元230、控制進程表現單元M0、數據發送單元250以及數據接收單元260,其中所述傳感器單元210和運算單元220與第一實施例中的傳感器110和運算單元 120相同,在此不再贅述。數據發送單元250,用于將所述運算單元220得到的所述運動軌跡數據發送給對端體感控制裝置;具體地,所述體感游戲裝置可以與對端體感游戲裝置并在一起,進行對碼后建立數據鏈接,即可將所述運算單元220得到的所述運動軌跡數據發送給對端體感控制裝置。此時對端體感控制裝置可以為一個,也可以為多個,即3個以上的體感控制裝置進行互聯,相互交互各自的運動軌跡數據。數據接收單元260用于接收所述對端體感控制裝置發來的對端體感控制裝置的運動軌跡數據;所述體感控制單元230用于根據體感控制裝置自身的運動軌跡數據和對端體感控制裝置發來的運動軌跡數據配合運行的體感控制軟件進行體感控制進程。具體地,在兩個或多個體感控制裝置進行對碼成功后,互相將各自的運動軌跡數據發送給對方,各自根據雙方的運動軌跡數據配合運行的體感控制軟件進行游戲進程。控制進程表現單元M0,用于表現所述體感控制進程。具體地,所述兩個或多個體感控制裝置對碼成功后,可以同步的對同一游戲進程進行表現,仍以上述虛擬網球游戲為例,兩個或多個體感控制裝置可以根據各自所在虛擬球場上的位置和視角對同一虛擬球場上的網球游戲進程進行表現。進一步地,所述控制進程表現單元240還可以包括外部顯示單元,用于將所述體感控制進程發給外部顯示裝置,由外部顯示裝置顯示所述體感控制進程。這樣各游戲參與者以及觀眾就都可以看到整個游戲的控制進程,而不再是僅能看到自己在游戲中的視角的游戲進程。進一步地所述體感控制裝置還可以包括對端檢測單元,用于若所述運算單元得到的所述運動軌跡數據為拋射動作,則檢測所述拋射軌跡方向上是否有對端體感控制裝置;消息發送單元,用于當所述對端檢測單元檢測到所述拋射軌跡方向上有對端體感控制裝置時,向在所述拋射軌跡方向上的對端體感控制裝置發送消息。,該消息可以為用戶編寫好的短消息或已保存在所述體感控制裝置中的文件。圖3為本發明第一實施例中的一種基于IMU的體感控制方法的流程示意圖,如圖所示該方法包括步驟S301,體感控制裝置獲取自身的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據。具體實現中,所述體感控制裝置可以為游戲控制器、模擬玩具、手持游戲裝置、MP3或手機等,其中,所述模擬玩具可以為玩具球拍、玩具刀劍、玩具槍等,本實施例以實現在手機上為例,即所述體感控制裝置為一手機。該手機可以通過內置的加速度傳感器和/或陀螺儀獲取手機的加速度數據和角速度數據,進一步還可以通過內置的地磁儀和氣壓計,分別獲取所述手機的地磁數據以及氣壓數據。步驟S302,體感控制裝置根據所述運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據。具體地,可以獲取到的所述手機的運動加速度數據和/或運動角速度數據進行運算得到所述手機的相對空間坐標以及方向值,通過收集一定時間內空間坐標值的變化從而得到所述手機的動作軌跡數據。進一步地,所述運算單元30還可以根據所述傳感器單元20獲取到的地磁數據對運算得到的所述空間坐標以及方向值進行校對和修正,根據所述氣壓數據得到所述手機所處高度的變化。步驟S303,體感控制裝置根據所述運動軌跡數據配合所述體感控制裝置內正在運行的體感控制軟件進行體感控制進程。具體地,本實施例中,手機中正在運行模擬網球的游戲軟件,用戶手持手機進行模擬玩具球拍的擊球動作,根據獲取到的所述運動軌跡在游戲的虛擬球場中模擬出游戲中玩具球拍對虛擬網球的擊球動作,并模擬出所述虛擬網球被擊打后在虛擬球場中的運行軌跡,從而進行體感控制進程。步驟S304,體感控制裝置表現所述體感控制進程。具體地,本實施例中的體感控制裝置為手機,可以通過手機的顯示屏幕顯示所述體感游戲畫面,并根據游戲進程進行發聲、 振動及顯示提示,從而表現所述體感控制進程。進一步地,所述體感控制方法還可以包括體感控制裝置根據所述體感控制進程向外部受控裝置發送控制指令,以使所述外部受控裝置根據所述控制指令進行運動。所述外部受控裝置可以例如玩偶機器人、電動玩具以及攝像頭等,可以根據所述控制指令進行各種動作,例如機器人進行跳舞、電動玩具的移動、攝像頭移動拍攝角度等。進一步地,所述體感控制方法還可以包括若所述體感控制裝置的運動軌跡數據為拋射動作,則檢測所述拋射軌跡方向上是否有對端體感控制裝置;若所述拋射軌跡方向上有對端體感控制裝置,則向在所述拋射軌跡方向上的對端體感控制裝置發送消息,該消息可以為用戶編寫好的短消息或保存在所述體感控制裝置中的文件。該實施方式可以實現手機短消息的另一種方式的發送接收過程。圖4為本發明第二實施例中一種基于IMU的體感控制方法的流程示意圖,如圖所示該方法包括
8
步驟S401,體感控制裝置獲取自身的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據。具體實現中,所述體感控制裝置可以為游戲控制器、模擬玩具、手持游戲裝置、MP3或手機等,其中,所述模擬玩具可以為玩具球拍、 玩具刀劍、玩具槍等,本實施例以實現在玩具球拍上為例,即所述體感控制裝置為一玩具球拍。該玩具球拍可以通過內置的加速度傳感器和/或陀螺儀獲取玩具球拍的加速度數據和角速度數據,進一步還可以通過內置的地磁儀和氣壓計,分別獲取所述玩具球拍的地磁數據以及氣壓數據。步驟S402,所述體感控制裝置根據所述運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據。具體地,可以獲取到的所述玩具球拍的運動加速度數據和/或運動角速度數據進行運算得到所述玩具球拍的相對空間坐標以及方向值,通過收集一定時間內空間坐標值的變化從而得到所述玩具球拍備的動作軌跡數據。進一步地,所述運算單元30 還可以根據所述傳感器單元20獲取到的地磁數據對運算得到的所述空間坐標以及方向值進行校對和修正,根據所述氣壓數據得到所述玩具球拍所處高度的變化。步驟S403,所述體感控制裝置將獲取到的所述運動軌跡數據發送給對端體感控制裝置,并接收所述對端體感控制裝置發來的對端體感控制裝置的運動軌跡數據。具體地,本實施例中的體感游戲裝置為玩具球拍,用戶可以將玩具球拍與對端玩具球拍并在一起,進行對碼后建立數據鏈接,即可將所述運算得到的所述運動軌跡數據發送給對端玩具球拍, 同時接收對端玩具球拍發來的運動軌跡數據。此時對端玩具球拍可以為一個,也可以為多個,即3個以上的體感控制裝置進行互聯,可以相互交互各自的運動軌跡數據。步驟S404,根據體感控制裝置自身的運動軌跡數據和對端體感控制裝置的運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程。具體地,在兩個或多個體感控制裝置進行對碼成功后,互相將各自的運動軌跡數據發送給對方,各自根據雙方的運動軌跡數據配合運行的體感控制軟件進行游戲進程。以兩個玩具球拍之間共同進行虛擬網球游戲為例,雙方進行對碼成功后,兩玩具球拍上運行的游戲進程實現同步,即在同一個虛擬網球場上對同一個虛擬網球進行網球游戲進程,游戲過程中不斷獲取自身玩具球拍的運動軌跡數據以及從對端獲取對方的運動軌跡數據,配合正在運行的虛擬網球游戲軟件進行游戲進程。步驟S405,表現所述體感控制進程。具體地,本實施例中的玩具球拍可以根據所述體感控制進程進行發聲、振動或顯示提示從而表現所述體感控制進程。例如可以通過控制球拍內部振動部件的振動位置表示虛擬網球相對于球拍的方向,通過控制振動部件的振動強弱或振動頻率表示虛擬網球相對于球拍的距離的遠近;通過聲音提示“左邊”表示所述虛擬網球相對于玩具球拍的左邊位置,距離越近則聲音效果越大,“左旋”或“右旋”分別提示來球是左旋還是右旋;通過控制玩具球拍上的LED閃爍頻率表示虛擬網球距離球拍的遠近,球拍左方或右方的LED閃爍表示虛擬網球相對于球拍的方向,通過控制玩具球拍上的 LED方向性的輪流閃爍表現所述虛擬網球的旋轉,例如虛擬網球在游戲中沿順時針方向旋轉,則控制玩具球拍上的LED燈沿順時針方向旋轉,虛擬網球旋轉速度越快則玩具球拍上的LED輪流閃爍的速度也越快;還可以為以上述三種方式結合對游戲進程進行表現,例如玩具球拍在游戲中擊打到虛擬網球時玩具球拍上的LED即時閃爍,振動部件進行振動、發聲單元發出“嘭”的擊球聲。
進一步地,體感控制裝置還可以將體感控制進程發給外部顯示裝置,由外部顯示裝置顯示所述體感控制進程。這樣各游戲參與者以及觀眾就都可以看到整個游戲的控制進程,而不再是僅游戲參與者才能看到自己一方在游戲中的視角的游戲進程。進一步地,所述體感控制裝置還可以包括外部控制單元,用于根據所述體感控制進程向給外部受控裝置發送控制指令,以使所述外部受控裝置根據所述控制指令進行動作。所述外部受控裝置可以包括玩偶機器人、電動玩具以及攝像頭等,例如所述玩偶機器人可以根據所述控制指令跳舞或表演武術,電動玩具可以根據所述控制指令進行移動,攝像頭可以根據所述控制指令移動鏡頭拍攝角度等。實現中,可以將相關的傳感器單元及運算程序集成到MP3、手機以及游戲控制器等內部,就可以將MP3、手機以及游戲控制器都變成上述的玩具球拍,不僅增加了樂趣,更提高了 MP3、手機以及游戲控制器的利用率,特別是游戲控制器在沒有與游戲主機相聯時的閑置時間被有效利用起來了。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁盤、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
10
權利要求
1.一種基于IMU的體感控制方法,其特征在于,該方法包括體感控制裝置獲取自身的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據;所述體感控制裝置根據所述運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據;所述體感控制裝置根據所述運動軌跡數據配合所述體感控制裝置內正在運行的體感控制軟件進行體感控制進程;所述體感控制裝置表現所述體感控制進程。
2.如權利要求1所述的基于IMU的體感控制方法,其特征在于,所述運動感測數據還包括地磁數據和/或氣壓數據。
3.如權利要求1所述的基于IMU的體感控制方法,其特征在于,所述體感控制裝置表現所述體感控制進程包括根據所述體感控制進程進行發聲、振動或顯示提示。
4.如權利要求1所述的基于IMU的體感控制方法,其特征在于,所述方法還包括所述體感控制裝置將運算得到的所述運動軌跡數據發送給對端體感控制裝置,并接收所述對端體感控制裝置發來的對端體感控制裝置的運動軌跡數據;所述體感控制裝置根據所述運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程為根據體感控制裝置自身的運動軌跡數據和對端體感控制裝置的運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程。
5.如權利要求4所述的基于IMU的體感控制方法,其特征在于,所述方法還包括若所述體感控制裝置的運動軌跡數據為拋射動作,則檢測所述拋射軌跡方向上是否有對端體感控制裝置;若所述拋射軌跡方向上有對端體感控制裝置,則向在所述拋射軌跡方向上的對端體感控制裝置發送消息。
6.如權利要求1所述的基于IMU的體感控制方法,其特征在于,所述方法還包括所述體感控制裝置根據所述體感控制進程發送控制指令給外部受控裝置,以使所述外部受控裝置根據所述控制指令進行動作。
7.如權利要求1-6中任一項所述的基于IMU的體感控制方法,其特征在于,所述體感控制裝置為手機、mp3、模擬玩具或游戲控制器。
8.一種基于IMU的體感控制裝置,其特征在于,所述體感控制裝置包括傳感器單元,用于獲取所述體感控制裝置的運動感測數據,所述傳感器單元包括所述加速度傳感器和/或陀螺儀;運算單元,用于根據所述傳感器單元獲取到的運動感測數據進行運算得到所述體感控制裝置的運動軌跡數據;體感控制單元,用于根據所述運算單元得到的所述運動軌跡數據配合正在運行的體感控制軟件進行體感控制進程;控制進程表現單元,用于表現所述體感控制進程。
9.如權利要求8所述的體感控制裝置,其特征在于,所述傳感器單元還包括地磁儀和/ 或氣壓計。
10.如權利要求8所述的體感控制裝置,其特征在于,所述控制進程表現單元包括發聲單元、振動單元以及顯示單元,分別用于根據所述體感控制進程進行發聲、振動以及顯示提示。
11.如權利要求8所述的體感控制裝置,其特征在于,所述體感控制裝置還包括數據發送單元,用于將所述運算單元得到的所述運動軌跡數據發送給對端體感控制裝置;數據接收單元,用于接收所述對端體感控制裝置發來的對端體感控制裝置的運動軌跡數據;所述體感控制單元為根據體感控制裝置自身的運動軌跡數據和對端體感控制裝置的運動軌跡數據配合所述體感控制裝置內運行的體感控制軟件進行體感控制進程。
12.如權利要求9所述的體感控制裝置,其特征在于,所述體感控制裝置還包括對端檢測單元,用于若所述運算單元得到的所述運動軌跡數據為拋射動作,則檢測所述拋射軌跡方向上是否有對端體感控制裝置;消息發送單元,用于當所述對端檢測單元檢測到所述拋射軌跡方向上有對端體感控制裝置時,向在所述拋射軌跡方向上的對端體感控制裝置發送消息。
13.如權利要求8所述的體感控制裝置,其特征在于,所述體感控制裝置還包括外部控制單元,用于根據所述體感控制進程向給外部受控裝置發送控制指令,以使所述外部受控裝置根據所述控制指令進行動作。
14.如權利要求8-13中任一項所述的體感控制裝置,其特征在于,所述體感控制裝置為手機、mp3、模擬玩具或游戲控制器。
全文摘要
本發明實施例公開了一種基于IMU的體感控制方法,該方法包括體感控制裝置獲取自身的運動感測數據,所述運動感測數據包括所述體感控制裝置的加速度數據和/或角速度數據以及地磁儀數據和/或氣壓計數據中的一種或多種;所述體感控制裝置根據所述運動感測數據進行運算得到所述體感游戲控制裝置的運動軌跡數據;根據所述運動軌跡數據配合所述體感游戲控制裝置內正在運行的體感控制軟件進行游戲。本發明實施例還公開了一種基于IMU的體感游戲控制裝置。采用本發明,可不需游戲主機即可進行游戲進程,簡化了游戲系統結構,提高了現有游戲控制裝置的使用效率,也可以控制外部裝置相關運動,增強了用戶體驗。
文檔編號A63F13/10GK102343159SQ20101024303
公開日2012年2月8日 申請日期2010年8月2日 優先權日2010年8月2日
發明者廖明忠 申請人:廖明忠