基于虚拟现实的用户交互方法及系统技术方案

技术编号:15391082 阅读:75 留言:0更新日期:2017-05-19 04:32
本发明专利技术公开一种基于虚拟现实的用户交互方法及系统,本发明专利技术通过获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作;具有通过用户身上佩戴的传感器来检测并获取用户的肢体动作,从而使得用户能够与虚拟场景中的虚拟角色进行互动的有益效果,提高了虚拟现实的真实感;进一步地,由于用户也能够感知到虚拟角色所处的环境信息,因此也提高了用户体验。

Method and system for user interaction based on virtual reality

The invention discloses a method and system for user interaction based on virtual reality, the invention by acquiring the motion data is worn on a user's body sensor in different positions of the detected; according to the setting position of the sensor in the user's body, the action data analytic access, access to the user currently executing virtual action; the role of the corresponding users to obtain the currently executing action feedback to virtual reality, and control the virtual characters corresponding to the implementation of the corresponding operation in virtual reality; with users who wear through the sensor to detect and obtain the user's body movements, the beneficial effect so that the user can interact with the virtual characters in virtual scene the increase of realistic virtual reality; further, because the user is also able to perceive the role of virtual environment information Therefore, the user experience is improved.

【技术实现步骤摘要】
基于虚拟现实的用户交互方法及系统
本专利技术涉及虚拟现实
,尤其涉及一种基于虚拟现实的用户交互方法及系统。
技术介绍
随着虚拟现实技术的迅猛发展,随之而不断开发或者更新的利用虚拟现实技术的产品也越来越多。虚拟现实技术具有如下基本的特点:虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,使用户能够真实感受并沉浸到该环境中;因此,在用户基于虚拟现实技术进行游戏、活动演练等活动时,要求显示屏上显示的图像的立体感和真实感会更强烈、更真实。目前,在利用虚拟现实技术进行游戏或者活动演练等活动时,尚未出现通过用户身上佩戴的传感器来检测并获取用户的肢体动作,从而与虚拟场景中的虚拟角色进行互动的技术方案,影响了利用虚拟场景进行游戏或者活动演练等活动时用户的真实感。
技术实现思路
鉴于此,有必要提供一种基于虚拟现实的用户交互方法及系统,用以通过用户身上佩戴的传感器来检测并获取用户的肢体动作,从而使得用户能够与虚拟场景中的虚拟角色进行互动,提高虚拟现实的真实感。本专利技术实施例公开了一种基于虚拟现实的用户交互方法,包括以下步骤:获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作。优选地,所述基于虚拟现实的用户交互方法还包括:获取虚拟现实中所述虚拟角色当前所在场景的环境信息,并将所述环境信息反馈至用户,使得用户能够感知到所述环境信息。优选地,所述环境信息包括:温度信息、湿度信息、气压信息、风力风向信息以及降雨或者降雪量信息。优选地,所述佩戴在用户身体上不同位置的传感器包括:在用户的双手、双脚和腰部所分别设置的传感器。优选地,所述将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作,包括:根据获取的用户当前执行的动作,绘制用户当前执行的动作所对应的运动轨迹,得到绘制后的运动轨迹信息;根据绘制后的所述运动轨迹信息,控制虚拟现实中对应的虚拟角色按照所述运动轨迹信息执行对应的操作。对应于以上所公开的一种基于虚拟现实的用户交互方法,本专利技术还公开了一种基于虚拟现实的用户交互系统,所述系统包括佩戴在用户身体上不同位置的多个传感器;所述基于虚拟现实的用户交互系统还包括:获取模块,用于获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;解析模块,用于根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;控制模块,用于将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作。优选地,所述基于虚拟现实的用户交互系统还包括:交互模块,用于获取虚拟现实中所述虚拟角色当前所在场景的环境信息,并将所述环境信息反馈至用户,使得用户能够感知到所述环境信息。优选地,所述环境信息包括:温度信息、湿度信息、气压信息、风力风向信息以及降雨或者降雪量信息。优选地,所述佩戴在用户身体上不同位置的传感器包括:在用户的双手、双脚和腰部所分别设置的传感器。优选地,所述控制模块包括:绘制单元,用于根据获取的用户当前执行的动作,绘制用户当前执行的动作所对应的运动轨迹,得到绘制后的运动轨迹信息;控制单元,用于根据绘制后的所述运动轨迹信息,控制虚拟现实中对应的虚拟角色按照所述运动轨迹信息执行对应的操作。本专利技术一种基于虚拟现实的用户交互方法及系统可以达到如下有益效果:通过获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作;具有通过用户身上佩戴的传感器来检测并获取用户的肢体动作,从而使得用户能够与虚拟场景中的虚拟角色进行互动的有益效果,提高了虚拟现实的真实感。附图说明图1是本专利技术基于虚拟现实的用户交互方法的一种实施方式的流程示意图;图2是本专利技术基于虚拟现实的用户交互方法中,图1所述实施例中步骤S30的一种实施方式的流程示意图;图3是本专利技术基于虚拟现实的用户交互方法的另一种实施方式的流程示意图;图4是本专利技术基于虚拟现实的用户交互系统的一种实施方式的框图;图5是本专利技术基于虚拟现实的用户交互系统中,图4所述实施例中控制模块80一实施例框图;图6是本专利技术基于虚拟现实的用户交互系统的另一种实施方式的框图。本专利技术实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种基于虚拟现实的用户交互方法及系统,用以通过用户身上佩戴的传感器来检测并获取用户的肢体动作,从而使得用户能够与虚拟场景中的虚拟角色进行互动,提高虚拟现实的真实感。参照图1,图1是本专利技术基于虚拟现实的用户交互方法的一种实施方式的流程示意图;如图1所示,本专利技术基于虚拟现实的用户交互方法可以实施为如下描述的步骤S10-S30:步骤S10、获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;本专利技术实施例中,用户预先在身上的不同位置佩戴上相应的传感器,当用户有所动作时,位于该用户身上不同部位的传感器通过检测到的相应数据即可获知用户所作出的相应动作。在一优选的实施例中,所述佩戴在用户身体上不同位置的传感器包括:在用户的双手、双脚和腰部所分别设置的传感器。例如,分别在用户的双手、双脚和腰部各设置相应的传感器,从而能够检测到用户双手、双脚和身体躯干部分的动作数据;进一步的,也可以在用户的头部和/或颈部,也同时分别设置相应的传感器,从而更加准确地检测到用户身体不同部位的动作数据。当通过传感器检测到上述动作数据后,系统直接获取来自传感器检测到的上述动作数据。步骤S20、根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;获取到用户身上不同位置所分别设置的传感器所检测到的动作数据后,系统根据传感器在用户身体上的不同设置位置,例如:左右手、左右脚、腰部或者其他部位的传感器,解析所获取的上述不同设置位置的传感器所分别对应的动作数据,从而即可获知该用户当前所执行的动作。本专利技术实施例中,以用户身上的双手、双脚和腰部分别设置一个传感器为例,进行举例说明。例如,将用户双手、双脚和腰部分别设置的传感器看成是五个位于不同设置位置的点,当用户正常站立的时候,获取上述五个点的原始位置;当用户倒立的时候,获取上述五个点在用户倒立时的动作数据,通过解析上述动作数据,获取到上述五个点在用户运动后所处的新位置,将上述新位置与原始位置进行比较,即可获取用户当前执行的动作为倒立动作。步骤S30、将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作。在系统解析并获取到用户当前所执行的动作后本文档来自技高网...
基于虚拟现实的用户交互方法及系统

【技术保护点】
一种基于虚拟现实的用户交互方法,其特征在于,包括以下步骤:获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作。

【技术特征摘要】
1.一种基于虚拟现实的用户交互方法,其特征在于,包括以下步骤:获取佩戴在用户身体上不同位置的传感器所检测到的动作数据;根据所述传感器在用户身体上的设置位置,解析获取的所述动作数据,获取用户当前执行的动作;将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作。2.如权利要求1所述的方法,其特征在于,所述基于虚拟现实的用户交互方法还包括:获取虚拟现实中所述虚拟角色当前所在场景的环境信息,并将所述环境信息反馈至用户,使得用户能够感知到所述环境信息。3.如权利要求2所述的方法,其特征在于,所述环境信息包括:温度信息、湿度信息、气压信息、风力风向信息以及降雨或者降雪量信息。4.如权利要求1所述的方法,其特征在于,所述佩戴在用户身体上不同位置的传感器包括:在用户的双手、双脚和腰部所分别设置的传感器。5.如权利要求1至4任一项所述的方法,其特征在于,所述将获取的用户当前执行的动作反馈至虚拟现实中对应的虚拟角色,并控制虚拟现实中对应的所述虚拟角色执行相应的操作,包括:根据获取的用户当前执行的动作,绘制用户当前执行的动作所对应的运动轨迹,得到绘制后的运动轨迹信息;根据绘制后的所述运动轨迹信息,控制虚拟现实中对应的虚拟角色按照所述运动轨迹信息执行对应的操作。6.一种基于虚拟现实的用户交互...

【专利技术属性】
技术研发人员:郑少华黎剑辉张圳朱一伟罗海彬湛浩黄美连
申请(专利权)人:丰唐物联技术深圳有限公司
类型:发明
国别省市:广东,44

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

1