一種控制虛擬物體運動的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種控制虛擬物體運動的方法和裝置。該方法,包括:提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體;控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比;所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。
【專利說明】一種控制虛擬物體運動的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及康復(fù)醫(yī)療器械領(lǐng)域,尤其涉及一種控制虛擬物體運動的方法和裝置。
【背景技術(shù)】
[0002]隨著智能手機,智能電視走進(jìn)人們生活,附帶的游戲也變的越來越有吸引力,但是傳統(tǒng)游戲會讓人長期盯著屏幕和因為注意力集中長期保持相同動作,視力和身體狀況都會下降,尤其是兒童控制力比較低,問題更嚴(yán)重。人們需要在游戲的同時進(jìn)行身體運動,在游戲的同時保持身體健康。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提出了一種控制虛擬物體運動的方法和裝置,其通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。
[0004]為實現(xiàn)上述設(shè)計,本發(fā)明采用以下技術(shù)方案:
[0005]一方面采用一種控制虛擬物體運動的方法,包括:
[0006]提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體;
[0007]控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比;
[0008]所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
[0009]其中,還包括:
[0010]所述虛擬物體的速度逐漸衰減;
[0011]所述虛擬物體的速度降到預(yù)設(shè)范圍內(nèi)時,停止運動;
[0012]所述虛擬物體離開控制界面的預(yù)設(shè)范圍或停止運動時,結(jié)束控制。
[0013]其中,還包括:
[0014]控制終端檢測的計步器的計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,加速度傳感器檢測到的加速力添加大于I的權(quán)值。
[0015]其中,主動碰撞的虛擬物體的速度的衰減值小于被動碰撞的虛擬物體的速度的衰減值。
[0016]其中,所述虛擬物體為虛擬陀螺或虛擬車。
[0017]另一方面采用一種控制虛擬物體運動的裝置,包括:
[0018]顯示單元,用于提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體;
[0019]第一控制單元,用于通過控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比;
[0020]第二控制單元,用于使所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
[0021]其中,還包括:
[0022]速度衰減單元,用于使所述虛擬物體的速度逐漸衰減;
[0023]運動停止單元,用于在所述虛擬物體的速度降到預(yù)設(shè)范圍內(nèi)時,停止運動;
[0024]控制停止單元,用于在所述虛擬物體離開控制界面的預(yù)設(shè)范圍或停止運動時,結(jié)束控制。
[0025]其中,還包括:
[0026]權(quán)值添加單元,用于通過控制終端檢測的計步器的計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,使加速度傳感器檢測到的加速力添加大于I的權(quán)值。
[0027]其中,主動碰撞的虛擬物體的速度的衰減值小于被動碰撞的虛擬物體的速度的衰減值。
[0028]其中,所述虛擬物體為虛擬陀螺或虛擬車。
[0029]本發(fā)明的有益效果在于:通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。
【專利附圖】
【附圖說明】
[0030]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內(nèi)容和這些附圖獲得其他的附圖。
[0031]圖1是本發(fā)明實施例提供的一種控制虛擬物體運動的方法的第一個實施例的方法流程圖。
[0032]圖2是本發(fā)明實施例提供的一種控制虛擬物體運動的方法的第二個實施例的方法流程圖。
[0033]圖3是本發(fā)明實施例提供的一種控制虛擬物體運動的裝置的第一個實施例的結(jié)構(gòu)方框圖。
[0034]圖4是本發(fā)明實施例提供的一種控制虛擬物體運動的裝置的第二個實施例的結(jié)構(gòu)方框圖。
【具體實施方式】
[0035]為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]請參考圖1,其是本發(fā)明實施例提供的一種控制虛擬物體運動的方法的第一個實施例的方法流程圖。本實施例的控制虛擬物體運動的方法主要應(yīng)用于游戲領(lǐng)域,在游戲過程同時實現(xiàn)身體的鍛煉。
[0037]如圖所示,該控制虛擬物體運動的方法,包括:
[0038]步驟SlOl:提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體。
[0039]控制界面在顯示設(shè)備上顯示,例如游戲設(shè)備的屏幕、智能終端的屏幕。當(dāng)在游戲設(shè)備的屏幕上顯示控制界面時,所述控制終端為游戲設(shè)備的控制終端;當(dāng)在智能終端的屏幕上顯示控制界面時,所述控制終端為智能終端本身。多個智能終端之間通過WIFI或藍(lán)牙進(jìn)行控制信號的傳輸。
[0040]步驟S102:控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比。
[0041]當(dāng)使用者揮動控制終端時,控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,檢測到的加速力越大,虛擬物體的速度越大。使用者需要定時進(jìn)行手臂的運動,才能啟動運動過程。
[0042]步驟S103:所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
[0043]虛擬物體根據(jù)陀螺儀檢測到的動作方向進(jìn)行移動,當(dāng)虛擬物體接觸時,速度會衰減,運動的方向會變化,鍛煉使用者的反應(yīng)和協(xié)調(diào)能力。
[0044]綜上所述,通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。
[0045]請參考圖2,其是本發(fā)明實施例提供的一種控制虛擬物體運動的方法的第二個實施例的方法流程圖。
[0046]如圖所示,該控制虛擬物體運動的方法,包括:
[0047]步驟S201:控制終端檢測的計步器的計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,加速度傳感器檢測到的加速力添加大于I的權(quán)值。
[0048]為了進(jìn)一步增強鍛煉的效果,控制終端讀取計步器的計數(shù)值,這個計數(shù)值例如具體步數(shù)或卡路里的消耗數(shù)值,當(dāng)計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,為加速力添加大于I的權(quán)值,階梯值的等級越高,權(quán)值越大。
[0049]步驟S202:提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體。
[0050]在本實施例中,所述虛擬物體為虛擬陀螺或虛擬車。與虛擬陀螺或虛擬車對應(yīng)的,速度為轉(zhuǎn)速或線速。
[0051]步驟S203:控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比。
[0052]在本方案中,將加速力的權(quán)值作為對使用者自身的運動,也就是計步器的計數(shù)值或卡路里的消耗值的獎勵,以激勵使用者進(jìn)行身體鍛煉。同時,在計步器的計數(shù)值或卡路里的消耗值在預(yù)設(shè)時長內(nèi),例如三天、五天內(nèi)沒有達(dá)到要求的增加幅度時,將會對原有記錄進(jìn)行清除或減少;或者計步器根據(jù)最近一段時間內(nèi)的結(jié)果進(jìn)行權(quán)值的設(shè)置,以保證使用者進(jìn)行連續(xù)不斷的運動,以促進(jìn)身體鍛煉。
[0053]步驟S204:所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
[0054]需要進(jìn)一步說明的是,所述虛擬物體的速度逐漸衰減。為了讓使用者進(jìn)行更多次的控制,需要每隔一段時間重新開始一次,結(jié)束的判斷標(biāo)準(zhǔn)之一就是速度的衰減程度。
[0055]主動碰撞的虛擬物體的速度的衰減值小于被動碰撞的虛擬物體的速度的衰減值。
[0056]步驟S205:所述虛擬物體的速度降到預(yù)設(shè)范圍內(nèi)時,停止運動。
[0057]當(dāng)速度衰減到一定程度,例如轉(zhuǎn)速降到0.5圈/秒時,停止轉(zhuǎn)動。
[0058]步驟S206:所述虛擬物體離開控制界面的預(yù)設(shè)范圍或停止運動時,結(jié)束控制。
[0059]當(dāng)虛擬物體在多次碰撞之后離開控制界面的預(yù)設(shè)范圍,或者速度衰減到預(yù)設(shè)范圍內(nèi)時,當(dāng)前的控制過程結(jié)束,可以開始新的控制過程。
[0060]綜上所述,本實施例進(jìn)一步添加了加速力的權(quán)值的設(shè)定和控制過程結(jié)束的詳細(xì)技術(shù)方案,總體而言,通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。同時,進(jìn)一步強化了運動對控制過程的參數(shù)的影響。
[0061 ] 以下是本發(fā)明提供的一種控制虛擬物體運動的裝置的實施例,裝置的實施例基于上述的方法的實施例實現(xiàn),在裝置的實施例中未盡的說明,請參考上述的方法的實施例。
[0062]請參考圖3,其是本發(fā)明實施例提供的一種控制虛擬物體運動的裝置的第一實施例的結(jié)構(gòu)方框圖,如圖所示,該裝置包括:
[0063]顯示單元310,用于提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體;
[0064]第一控制單元320,用于控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比;
[0065]第二控制單元330,用于所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
[0066]綜上所述,上述各單元的協(xié)同工作,通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。
[0067]請參考圖4,其是本發(fā)明實施例提供的一種控制虛擬物體運動的裝置的第二實施例的結(jié)構(gòu)方框圖,如圖所示,該裝置包括:
[0068]顯示單元310,用于提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體;
[0069]第一控制單元320,用于通過控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比;
[0070]第二控制單元330,用于使所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
[0071]其中,還包括:
[0072]速度衰減單元340,用于使所述虛擬物體的速度逐漸衰減;
[0073]運動停止單元350,用于在所述虛擬物體的速度降到預(yù)設(shè)范圍內(nèi)時,停止運動;
[0074]控制停止單元360,用于在所述虛擬物體離開控制界面的預(yù)設(shè)范圍或停止運動時,結(jié)束控制。
[0075]其中,還包括:
[0076]權(quán)值添加單元370,用于通過控制終端檢測的計步器的計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,使加速度傳感器檢測到的加速力添加大于I的權(quán)值。
[0077]其中,主動碰撞的虛擬物體的速度的衰減值小于被動碰撞的虛擬物體的速度的衰減值。
[0078]其中,所述虛擬物體為虛擬陀螺或虛擬車。
[0079]綜上所述,本實施例進(jìn)一步添加了速度衰減單元340、運動停止單元350、控制停止單元360和權(quán)值添加單元370為整個裝置提供更加豐富的控制單位,總體而言,通過加速力的大小使虛擬物體運轉(zhuǎn),通過陀螺儀的檢測結(jié)果控制虛擬物體的運動方向,增加了控制過程中的人為操作,實施于游戲時起到良好的身體運動效果。同時,進(jìn)一步強化了運動對控制過程的參數(shù)的影響。
[0080]以上內(nèi)容僅為本發(fā)明的較佳實施例,對于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種控制虛擬物體運動的方法,其特征在于,包括: 提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體; 控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比; 所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
2.根據(jù)權(quán)利要求1所述的一種控制虛擬物體運動的方法,其特征在于,還包括: 所述虛擬物體的速度逐漸衰減; 所述虛擬物體的速度降到預(yù)設(shè)范圍內(nèi)時,停止運動; 所述虛擬物體離開控制界面的預(yù)設(shè)范圍或停止運動時,結(jié)束控制。
3.根據(jù)權(quán)利要求1所述的一種控制虛擬物體運動的方法,其特征在于,還包括: 控制終端檢測的計步器的計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,加速度傳感器檢測到的加速力添加大于I的權(quán)值。
4.根據(jù)權(quán)利要求1所述的一種控制虛擬物體運動的方法,其特征在于,主動碰撞的虛擬物體的速度的衰減值小于被動碰撞的虛擬物體的速度的衰減值。
5.根據(jù)權(quán)利要求1所述的一種控制虛擬物體運動的方法,其特征在于,所述虛擬物體為虛擬陀螺或虛擬車。
6.一種控制虛擬物體運動的裝置,其特征在于,包括: 顯示單元,用于提供控制界面,在控制界面上顯示由多個控制終端分別控制的虛擬物體; 第一控制單元,用于通過控制終端的加速度傳感器檢測加速力,當(dāng)加速力達(dá)到預(yù)設(shè)大小時,在控制界面上運動該控制終端對應(yīng)的虛擬物體,所述虛擬物體的速度與所述加速力的大小成正比; 第二控制單元,用于使所述虛擬物體根據(jù)對應(yīng)的控制終端的陀螺儀檢測到的動作方向進(jìn)行移動;當(dāng)所述虛擬物體之間有接觸時,對所述虛擬物體的速度進(jìn)行衰減并沿著碰撞的反方向進(jìn)行位移。
7.根據(jù)權(quán)利要求6所述的一種控制虛擬物體運動的裝置,其特征在于,還包括: 速度衰減單元,用于使所述虛擬物體的速度逐漸衰減; 運動停止單元,用于在所述虛擬物體的速度降到預(yù)設(shè)范圍內(nèi)時,停止運動; 控制停止單元,用于在所述虛擬物體離開控制界面的預(yù)設(shè)范圍或停止運動時,結(jié)束控制。
8.根據(jù)權(quán)利要求6所述的一種控制虛擬物體運動的裝置,其特征在于,還包括: 權(quán)值添加單元,用于通過控制終端檢測的計步器的計數(shù)值達(dá)到預(yù)設(shè)的階梯值時,使加速度傳感器檢測到的加速力添加大于I的權(quán)值。
9.根據(jù)權(quán)利要求6所述的一種控制虛擬物體運動的裝置,其特征在于,主動碰撞的虛擬物體的速度的衰減值小于被動碰撞的虛擬物體的速度的衰減值。
10.根據(jù)權(quán)利要求6所述的一種控制虛擬物體運動的裝置,其特征在于,所述虛擬物體為虛擬陀螺或虛擬車。
【文檔編號】A63F13/428GK104368146SQ201410555578
【公開日】2015年2月25日 申請日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
【發(fā)明者】鄭發(fā), 鄭戰(zhàn)海, 王強 申請人:廣東小天才科技有限公司