基于体域网的体感游戏实现方法以及装置制造方法及图纸

技术编号:16022514 阅读:24 留言:0更新日期:2017-08-19 04:34
本发明专利技术实施例提供了一种基于体域网的体感游戏实现方法,包括:接收m个传感器节点通过体域网发送的动作数据,其中,所述m个传感器节点分布在人体的各个部分;根据所述m个传感器发送的动作数据计算出人体的动作,并根据所述人体的动作计算获得虚拟人物的动作;在屏幕上模拟显示所述人体的动作以及所述虚拟人物的动作。

Method and device for implementing somatosensory game based on volume domain network

The embodiment of the invention provides a game body area network implementation method based on M includes: receiving a sensor node by motion data, body area network transmission, the M sensor nodes located in various parts of the body; calculate the body action according to the M sensor to send animals for the data, and get the virtual action figures based on the calculation of body movements; simulation shows the body movements on the screen and the virtual action figures.

【技术实现步骤摘要】
基于体域网的体感游戏实现方法以及装置
本专利技术涉及体感游戏领域,尤其涉及一种基于体域网的体感游戏实现方法以及装置。
技术介绍
目前体感游戏的控制方法,一种通过摄像头监控人体动作进行控制,一种通过手持摇控进行操作,这两种方法,一种用户不能超过摄像头的监控范围,一种手持一般只能监控到手的操作,对于体感游戏的选择上存在限制性,一般只能玩拳击,或类似网球类。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于体域网的体感游戏实现方法,能够提供新的实现体感游戏的方法。第一方面,提供了一种基于体域网的体感游戏实现方法,包括:接收m个传感器节点通过体域网发送的动作数据,其中,所述m个传感器节点分布在人体的各个部分;根据所述m个传感器发送的动作数据计算出人体的动作,并根据所述人体的动作计算获得虚拟人物的动作;在屏幕上模拟显示所述人体的动作以及所述虚拟人物的动作。可选地,所述人体的动作包括手部动作、腿部动作、身体动作以及头部动作。可选地,所述m个传感器节点包括a个手部传感器节点,b个腿部传感器节点、c个身体传感器节点以及d个头部传感节点,其中,所述a个手部传感器节点包括a1个左手传感器节点以及a2个右手传感器节点,所述b个腿部传感器节点包括b1个左腿传感器节点以及b2个右腿传感器节点;其中,m,a,b,c,d,a1,a2,b1以及b2均为大于零的整数,m=a+b+c+d,a=a1+a2,b=b1+b2。可选地,根据所述m个传感器发送的动作数据计算出人体的动作具体为:根据a1个左手传感器节点发送的动作数据计算出左手的动作;根据a2个右手传感器节点发送的动作数据计算出右手的动作;根据b1个左腿传感器节点发送的动作数据计算出左腿的动作;根据b2个右腿传感器节点发送的动作数据计算出右腿的动作;根据c个身体传感器节点发送的动作数据计算出身体的动作;以及,根据d个头传感器节点发送的动作数据计算出头部的动作。可选地,所述动作数据包括位置、动作的方向、动作的速度以及动作的加速度。第二方面,提供了一种基于体域网的体感游戏实现装置,包括:接收模块,计算模块、显示模块,接收模块用于接收m个传感器节点通过体域网发送的动作数据,其中,所述m个传感器节点分布在人体的各个部分;计算模块用于根据所述m个传感器发送的动作数据计算出人体的动作,并根据所述人体的动作计算获得虚拟人物的动作;显示模块用于在屏幕上模拟显示所述人体的动作以及所述虚拟人物的动作。可选地,所述人体的动作包括手部动作、腿部动作、身体动作以及头部动作。可选地,所述m个传感器节点包括a个手部传感器节点,b个腿部传感器节点、c个身体传感器节点以及d个头部传感节点,其中,所述a个手部传感器节点包括a1个左手传感器节点以及a2个右手传感器节点,所述b个腿部传感器节点包括b1个左腿传感器节点以及b2个右腿传感器节点;其中,m,a,b,c,d,a1,a2,b1以及b2均为大于零的整数,m=a+b+c+d,a=a1+a2,b=b1+b2。可选地,所述计算模块具体用于:根据a1个左手传感器节点发送的动作数据计算出左手的动作;根据a2个右手传感器节点发送的动作数据计算出右手的动作;根据b1个左腿传感器节点发送的动作数据计算出左腿的动作;根据b2个右腿传感器节点发送的动作数据计算出右腿的动作;根据c个身体传感器节点发送的动作数据计算出身体的动作;以及,根据d个头传感器节点发送的动作数据计算出头部的动作。可选地,所述动作数据包括位置、动作的方向、动作的速度以及动作的加速度。上述方法,能够通过体域网获取m个传感器发送的动作数据,并根据m个传感器发送的动作数据计算出人体的动作以及虚拟人物的动作,并在屏幕上模拟显示所述人体的动作以及所述虚拟人物的动作。从而实现体感游戏。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种格斗游戏的屏幕显示图;图2是本专利技术实施例提供的一种基于体域网的体感游戏实现方法的流程图;图3是本专利技术实施例提供的一种基于体域网的体感游戏实现装置的结构示意图;图4是本专利技术实施例提供的一种屏幕的结构示意图。具体实施方式应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。为例便于理解,本专利技术实施例中的体感游戏以格斗游戏为例。如图1所示,在格斗游戏中,屏幕显示虚拟人物110(例如,图中的李小龙)的攻击动作,游戏玩家120根据虚拟人物110的攻击动作做出对应的反击动作,游戏玩家120身上设置的传感器节点采集游戏玩家120的动作数据并传输给屏幕。屏幕根据游戏玩家120的动作数据还原游戏玩家120的反击动作,并显示在屏幕上。屏幕还根据游戏玩家120的反击动作计算出虚拟人物110的下一步动作,并显示在屏幕上,依次类推。即,在屏幕上显示了游戏玩家120与虚拟人物110格斗的情景。其中,虚拟人物110显示在屏幕上的形象可以是虚构的人物(例如,街头霸王中的人物)的形象,可以是影视人物(例如,李小龙)的形象,也可以是用户指定的人物的形象(例如,用户的好朋友的形象)。游戏玩家120显示在屏幕上的形象可以是虚构的人物(例如,街头霸王中的人物)的形象,可以是影视人物(例如,叶问)的形象,也可以是自身的形象。游戏玩家的身体的各个部位均设置有传感器节点,例如,游戏玩家的头部、手部、腿部以及身体等等。其中,手部包括左手以及右手,腿部包括左腿以及右腿。在一具体的实施例中,假设共有m个传感器节点,将a个传感器节点设置在游戏玩家的手部以作为手部传感器节点,将b个传感器节点设置在游戏玩家的腿部以作为腿部传感器节点,将c个传感器节点设置在游戏玩家的身体以作为身体传感器节点,将d个传感器节点设置在游戏玩家的头部以作为头部传感器节点。其中,a个手部传感器节点包括a1个左手传感器节点以及a2个右手传感器节点,b个腿部传感器节点包括b1个左腿传感器节点以及b2个右腿传感器节点。其中,m,a,b,c,d,a1,a2,b1以及b2均为大于零的整数,m=a+b+c+d,a=a1+a2,b=b1+b2。可以理解的是,左手传感器节点使用的标识为第一标识,右手传感器节点使用的标识为第二标识,左腿传感器节点使用的标识为第三标识,右腿传感器节点使用的标识为第四标识,头部传感器节本文档来自技高网...
基于体域网的体感游戏实现方法以及装置

【技术保护点】
一种基于体域网的体感游戏实现方法,其特征在于,包括:接收m个传感器节点通过体域网发送的动作数据,其中,所述m个传感器节点分布在人体的各个部分;根据所述m个传感器发送的动作数据计算出人体的动作,并根据所述人体的动作计算获得虚拟人物的动作;在屏幕上模拟显示所述人体的动作以及所述虚拟人物的动作。

【技术特征摘要】
1.一种基于体域网的体感游戏实现方法,其特征在于,包括:接收m个传感器节点通过体域网发送的动作数据,其中,所述m个传感器节点分布在人体的各个部分;根据所述m个传感器发送的动作数据计算出人体的动作,并根据所述人体的动作计算获得虚拟人物的动作;在屏幕上模拟显示所述人体的动作以及所述虚拟人物的动作。2.根据权利要求1所述的方法,其特征在于,所述人体的动作包括手部动作、腿部动作、身体动作以及头部动作。3.根据权利要求2所述的方法,其特征在于,所述m个传感器节点包括a个手部传感器节点,b个腿部传感器节点、c个身体传感器节点以及d个头部传感节点,其中,所述a个手部传感器节点包括a1个左手传感器节点以及a2个右手传感器节点,所述b个腿部传感器节点包括b1个左腿传感器节点以及b2个右腿传感器节点;其中,m,a,b,c,d,a1,a2,b1以及b2均为大于零的整数,m=a+b+c+d,a=a1+a2,b=b1+b2。4.根据权利要求3所述的方法,其特征在于,根据所述m个传感器发送的动作数据计算出人体的动作具体为:根据a1个左手传感器节点发送的动作数据计算出左手的动作;根据a2个右手传感器节点发送的动作数据计算出右手的动作;根据b1个左腿传感器节点发送的动作数据计算出左腿的动作;根据b2个右腿传感器节点发送的动作数据计算出右腿的动作;根据c个身体传感器节点发送的动作数据计算出身体的动作;以及,根据d个头传感器节点发送的动作数据计算出头部的动作。5.根据权利要求1所述的方法,其特征在于,所述动作数据包括位置、动作的方向、动作的速度以及动作的加速度。6.一种基于体域...

【专利技术属性】
技术研发人员:刘均宋朝忠严丽玲
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1