虚拟场景中游标的位置调节方法及装置制造方法及图纸

技术编号:15938060 阅读:44 留言:0更新日期:2017-08-04 21:18
本发明专利技术揭示了一种虚拟场景中游标的位置调节方法及装置,属于计算机应用技术领域。所述方法包括:通过对处于预定位置的人体进行检测,获取所述人体的实际身高,根据所述实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标,按照所述游标实际坐标对相应游标的位置进行调节。上述虚拟场景中游标的位置调节方法及装置能够根据人体的实际身高对虚拟场景中游标的位置进行调节。

Method and device for adjusting cursor position in virtual scene

The invention discloses a method and a device for adjusting the position of a cursor in a virtual scene, belonging to the technical field of computer application. The method comprises the following steps: the detection of the human body is in a predetermined position, to obtain the actual height of the human body, are converted according to the actual height of preset height under the cursor coordinates configuration, get cursor actual coordinates, according to the actual coordinates of the corresponding cursor cursor position adjustment. The cursor position adjustment method and device in the virtual scene can adjust the position of the cursor in the virtual scene according to the actual height of the human body.

【技术实现步骤摘要】
虚拟场景中游标的位置调节方法及装置
本专利技术涉及计算机应用
,特别涉及一种虚拟场景中游标的位置调节方法及装置。
技术介绍
随着计算机技术的发展,虚拟场景的实现得到越来越多的应用,例如,体感舞蹈游戏中通过在虚拟场景中的预定位置设置游标,用户通过在虚拟场景中触碰这些游标而产生特效,从而提高用户的沉浸感。然而,目前的虚拟场景中,游标都是预先设定的,进而一直采用统一的游标位置,而无法针对不同的用户对游标的位置进行动态调节。例如,虚拟场景中游标的位置是针对一般成人用户的身高而设定的,相对身高不同于一般成人身高的用户而言,部分游标的位置设置并不合理,当这部分用户对虚拟场景中的游标进行碰触时,由于游标位置较高或较低而导致不方便触碰,极大的影响了这部分用户在虚拟场景中的体验。因此,有必要针对不同的用户对虚拟场景中游标的位置进行动态调节。
技术实现思路
为了解决相关技术中无法针对不同的用户对虚拟场景中游标的位置进行动态调节的技术问题,本专利技术提供了一种虚拟场景中游标的位置调节方法及装置。一种虚拟场景中游标的位置调节方法,包括:通过对处于预定位置的人体进行检测,获取所述人体的实际身高;根据所述实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标;按照所述游标实际坐标对相应游标的位置进行调节。一种虚拟场景中游标的位置调节装置,包括:实际身高获取模块,用于通过对处于预定位置的人体进行检测,获取所述人体的实际身高;坐标转换模块,用于根据所述实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标;游标位置调节模块,用于按照所述游标实际坐标对相应游标的位置进行调节。本专利技术的实施例提供的技术方案可以包括以下有益效果:通过对处于预定位置的人体进行检测,获取人体的实际身高,根据实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标,按照游标实际坐标对相应游标的位置进行调节,从而能够根据不同人体的身高对虚拟场景中游标的位置进行动态调节。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据本公开所涉及的一种应用环境的示意图;图2是根据一示例性实施例示出的一种虚拟场景中游标的位置调节方法流程图;图3是图2对应实施例示出的虚拟场景中游标的位置调节方法中步骤S110的一种具体实现流程图;图4是图3对应实施例示出的虚拟场景中游标的位置调节方法中步骤S112的一种具体实现流程图;图5是图3对应实施例示出的虚拟场景中游标的位置调节方法中步骤S112的另一种具体实现流程图;图6是图2对应实施例示出的虚拟场景中游标的位置调节方法中步骤S120的一种具体实现流程图;图7是根据一示例性实施例示出的虚拟场景中游标的位置调节方法流程图;图8是根据一示例性实施例示出的虚拟场景中进行舞蹈体感游戏的示意图;图9是根据一示例性实施例示出的对虚拟场景中游标的位置进行调节的具体应用示意图;图10是根据一示例性实施例示出的一种虚拟场景中游标的位置调节装置框图;图11是图10对应实施例示出的实际身高获取模块110的框图;图12是图11对应实施例示出的实际身高计算子模块112的一种结构框图;图13是图11对应实施例示出的实际身高计算子模块112的另一种结构框图;图14是图10对应实施例示出的坐标转换模块120的一种结构框图;图15是根据图10对应的示例性实施例示出的另一种虚拟场景中游标的位置调节装置框图;图16是根据一示例性实施例示出的一种终端的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在一个实施例中,本公开涉及的实施环境包括:计算机设备和装设在计算机设备上的游标位置调节模组。其中,计算机设备具有独立操作系统,独立运行空间,可以安装软件以及第三方服务商提供的软件,例如,计算机设备可以是各种智能系统处理设备等。图1是根据本公开所涉及的一种应用环境的示意图。该应用环境包括:终端100、摄像头200、人体300。终端100和摄像头200之间的关联方式,包括但不限于以WiFi等无线网络或者有线宽带实现的二者之间往来的数据关联方式,具体关联方式不受本实施例的限制。摄像头200获取人体300的实际身高后传送给终端100,终端100根据实际身高及预置身高对游标配置坐标进行转换,并按照转换后得到的游标实际坐标对虚拟场景中游标的位置进行调节。终端100可以是智能电视、电脑、体感游戏机等计算机设备,具体实现方式不受本实施例的限制。图2是根据一示例性实施例示出的一种虚拟场景中游标的位置调节方法流程图,该虚拟场景中游标的位置调节方法运行于上述实施环境中的计算机设备中。如图2所示,该虚拟场景中游标的位置调节方法可以包括以下步骤。在步骤S110中,通过对处于预定位置的人体进行检测,获取人体的实际身高。虚拟场景是指计算机通过数字通讯技术勾勒出的数字化场景。例如,3D游戏中,以三维计算机图像为基础制作虚拟场景,并将虚拟场景进行显示。预定位置是计算机设备指定的位置,预定位置可以是计算机设备前方指定距离的位置,也可以是计算机设备前方任一位置,还可以是计算机设备指定的其他位置。当用户位于预定位置时,实现对该用户的人体进行检测,可以是通过红外识别,进而测量出人体的实际身高;也可以在拍摄人体图像状态下,进行人体实际身高的测量;还可以通过其他方式进行人体实际身高的测量。在步骤S120中,根据实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标。游标配置坐标是游标在虚拟场景中的位置坐标。游标是虚拟场景中对位置的标记。例如,在舞蹈体感游戏中,通过在虚拟场景中设置游标,引导用户触碰相应位置,从而进行特定的舞蹈游戏。需要说明的是,计算机设备中预设有游标在预置身高下的位置。然而,对处于计算机设备预定位置的人体而言,不同人体的实际身高与预置身高存在或多或少的差异。若针对不同的人体,统一按照预置身高下游标配置坐标设置对应的游标,将对实际身高与预置身高偏离较大的人体进行游标触碰时造成不便。为使实际身高不同的人体均能方便地对游标进行触碰,有必要根据人体的实际身高对游标的位置进行调节。例如,预置身高为1.7米,游标A对应的游标配置坐标为1.6米,当实际身高为1米的人体对游标A进行触碰时,将很难触碰到。因此,有必要针对1米的实际身高,对游标A的位置进行调节。通过对预置身高下的游标配置坐标进行转换,获取对应的游标在人体实际身高下的游标实际坐标。在步骤S130中,按照游标实际坐标对相应游标的位置进行调节。通过如上所述的方法,在检测到人体的实际身高后,根据实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标后,通过游标实际坐标对相应游标的位置进行动态调节,使游标的设定位置更加合理。图3是根据一示例性实施例示出的对图2中步骤S110的细节描述。该步骤S110可以包括以下步骤。在步骤S111中,针对处于预定位置的人体,通过人体的深度图像数据获取人体各部位的骨骼点坐标。深度图本文档来自技高网...
虚拟场景中游标的位置调节方法及装置

【技术保护点】
一种虚拟场景中游标的位置调节方法,其特征在于,所述方法包括:通过对处于预定位置的人体进行检测,获取所述人体的实际身高;根据所述实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标;按照所述游标实际坐标对相应游标的位置进行调节。

【技术特征摘要】
1.一种虚拟场景中游标的位置调节方法,其特征在于,所述方法包括:通过对处于预定位置的人体进行检测,获取所述人体的实际身高;根据所述实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标;按照所述游标实际坐标对相应游标的位置进行调节。2.根据权利要求1所述的方法,其特征在于,所述通过对处于预定位置的人体进行检测,获取所述人体的实际身高,包括:针对处于预定位置的人体,通过所述人体的深度图像数据获取所述人体各部位的骨骼点坐标;根据所述各部位的骨骼点坐标计算所述人体的实际身高。3.根据权利要求2所述的方法,其特征在于,所述根据所述各部位的骨骼点坐标计算所述人体的实际身高,包括:从所述各部位的骨骼点坐标中选取头部和脚部的骨骼点坐标;根据所述头部和脚部的骨骼点坐标计算所述人体的实际身高。4.根据权利要求2所述的方法,其特征在于,所述根据所述各部位的骨骼点坐标计算所述人体的实际身高,包括:将所述各部位的骨骼点坐标在预置的人体骨骼点数据库中进行匹配运算,得到所述人体的骨骼中心点坐标;根据所述骨骼中心点坐标计算所述人体的实际身高。5.根据权利要求1所述的方法,其特征在于,所述根据所述实际身高对预置身高下的游标配置坐标进行转换,得到游标实际坐标,包括:获取预置身高下的游标配置坐标;根据所述实际身高与所述预置身高的比例,对游标配置坐标进行坐标转换,得到所述实际身高下的游标实际坐标。6.根据权利要求1所述的方法,其特征在于,所述按照所述游标实际坐标对相应游标的位置进行调节的步骤包括:按照所述游标实际坐标,在虚拟场景中相应的位置对游标进行显示。7.根据权利要求2所述的方法,其特征在于,所述按照所述游标实际坐标对相应游标的位置进行调节之后,所述方法还包括:在所述游标实际坐标的预设距离范围内,进行骨骼点坐标的检测;若存在骨骼点坐标在所述游标实际坐标的预设范围内,则确定虚拟场景中所述游标实际坐标对应的游标被命中。8.一种虚拟场景中游标的...

【专利技术属性】
技术研发人员:易伟斌荆彦青魏学峰曹文升
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1