虚拟现实交互方法、装置及系统制造方法及图纸

技术编号:27005820 阅读:11 留言:0更新日期:2021-01-08 17:08
本发明专利技术适用于虚拟现实技术领域,提供了一种虚拟现实交互方法、装置及系统,所述交互方法包括:接收第一用户的第一图像信息以及来自采集器的第一用户的第一传感信息,所述第一图像信息标识所述第一用户在虚拟场景中的第一位置信息;根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为;根据所述第一位置信息、所述第一用户行为以及所述第一用户的视角信息渲染虚拟场景并显示给所述第一用户。应用本发明专利技术的技术方案,能够解决现有虚拟现实交互方法实现过程中交互行为不自然、不形象生动等问题。

【技术实现步骤摘要】
虚拟现实交互方法、装置及系统
本专利技术属于虚拟现实
,尤其涉及一种虚拟现实交互方法、装置以及系统。
技术介绍
由于虚拟现实个人娱乐设备的发展以及电脑图像处理性能的迅速发展,多人虚拟现实互动或娱乐的需求也越来越迫切。目前,现有的虚拟现实交互的基本原理是:获取用户的三维空间位置,然后根据用户的三维空间位置映射至在虚拟场景中,以获取用户在虚拟场景中的位置信息,并根据该位置信息进行相应虚拟场景的渲染以及显示给用户。现有虚拟现实交互过程中,存在着交互行为不够自然,形象,生动等问题,如用户操作行为无法准确反映到虚拟场景中。因此,有必要对现有的虚拟现实交互技术进行改进。
技术实现思路
有鉴于此,本专利技术实施例提供了一种虚拟现实交互方法、装置及系统,旨在解决现有虚拟现实交互实现过程中交互行为不自然、不形象生动等问题。鉴于此,本专利技术实施例提供了一种虚拟现实交互方法,用于现实用户与虚拟场景之间的交互,包括:接收第一用户的第一图像信息以及来自采集器的第一用户的第一传感信息,所述第一图像信息标识所述第一用户在虚拟场景中的第一位置信息;根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为;根据所述第一位置信息、所述第一用户行为以及所述第一用户的视角信息渲染虚拟场景并显示给所述第一用户。其中,所述根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为,包括:根据所述传感信息,识别所述第一用户的姿态信息;判断所述姿态信息是否满足预设条件;<br>若是,则确定所述第一用户在虚拟场景中的用户行为为所述预设条件对应的用户行为。其中,所述预设条件包括:距离阈值条件,骨骼弯曲阈值条件、骨骼伸展阈值以及速度阈值条件中的至少一个。其中,在所述接收第一图像信息以及来自采集器的第一传感信息之前,所述交互方法还包括:定义所述预设条件对应的用户行为;所述用户行为包括:伸展动作、弯曲动作或晃动动作。其中,所述接收第一图像信息,包括:接收所述动捕相机采集的并通过相机服务器传来的所述第一位置信息。其中,当现实用户为至少两个时,在所述根据所述第一位置信息、所述第一用户行为以及所述第一用户的视角信息渲染虚拟场景并显示给所述第一用户之前,所述方法还包括:将所述第一传感信息上传至虚拟场景服务器;以及,接收所述虚拟场景服务器传来的第二用户的第二用户行为和第二位置信息;第二用户行为是根据所述第二用户的第二传感信息确定的;所述根据所述第一位置信息、所述第一用户行为以及所述第一用户的视角信息渲染虚拟场景并显示给所述第一用户,包括:根据所述第一位置信息、第二位置信息、所述第一用户行为、第二用户行为以及所述第一用户的视角信息渲染虚拟场景并显示给所述第一用户。相应地,本专利技术还提供了一种虚拟现实交互装置,用于现实用户与虚拟场景之间的交互,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时上述任一项虚拟现实交互方法的步骤。本专利技术实施例还提供了一种虚拟现实交互系统,所述系统包括:图像采集装置,采集器,客户端以及头盔显示器;所述图像采集装置,用于采集第一图像信息并传给所述客户端;所述第一图像信息标识:所述第一用户在虚拟场景中的第一位置信息;所述采集器,用于采集第一用户的第一传感信息并传给所述客户端;所述客户端,用于根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为,以及根据所述第一位置信息、所述第一用户行为以及所述第一用户的视角信息渲染虚拟场景并通过所述头盔显示器显示给所述第一用户。其中,所述图像采集装置具体为光学动捕图像采集装置,包括:至少两个动捕相机,以及相机服务器;所述动捕相机,用于采集所述第一用户的第一图像信息并传输给所述相机服务器;所述相机服务器用于将所述第一图像信息传输给所述客户端。其中,当现实用户为至少两个时,所述系统还包括:虚拟场景服务器;所述客户端用于将所述第一传感信息上传至虚拟场景服务器;以及接收所述虚拟场景服务器传来的第二用户的第二用户行为和第二位置信息;第二用户行为是根据所述第二用户的第二传感信息确定的;并根据所述第一位置信息、第二位置信息、所述第一用户行为、第二用户行为以及所述第一用户的视角信息渲染虚拟场景,并通过所述头盔显示器显示给所述第一用户。本专利技术实施例与现有技术相比存在的有益效果是:通过动捕相机的图像信息确定用户在虚拟场景中的位置信息,并通过采集器采集的传感信息确定用户在虚拟场景中的用户行为,结合用户视角信息便可渲染出适合用户视角观看的虚拟场景。与现有技术相比,客户端在进行虚拟场景渲染时,结合了动捕数据和传感数据,并特别强调了对用户行为的渲染,因此本专利技术的虚拟现实交互方法能够准确将用户的操作反馈至虚拟场景中,增强虚拟现实交互过程中的用户行为的精细性、形象性以及生动性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术提供的虚拟现实交互方法的第一实施例的流程示意图;图2是本专利技术提供的虚拟现实交互方法的第二实施例的流程示意图;图3是本专利技术提供的界面交互的实施例的示意图;图4是本专利技术提供的虚拟现实交互方法的第三实施例的流程示意图;图5是本专利技术提供的虚拟现实交互装置的实施例的结构框图;图6是本专利技术提供的虚拟现实交互系统的实施例的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。在描述本专利技术的具体实施例之前,先对虚拟现实交互流程进行简单说明,以便于更好地理解本专利技术。虚拟现实的交互流程一般是:获取用户的动捕数据(三维空间位置),根据动捕数据确定用户在虚拟场景中的位置信息,然后根据接收到的用户的传感信息以及用户在虚拟场景中的位置信息,进行相应的交互响应,并将响应结果同步显示给用户。将响应结果显示给用户的操作方式一般是:根据响应结果和用户的视角,进行相应虚拟场景的调整,然后将调整后的虚拟场景通过用户所戴的头盔显示给用户。需要说明的一点是,在虚拟交互过程中,用户的动捕数据的采集方式可以有多种,例如惯性动捕、激光动捕或光学动捕,在本专利技术后续的实施例中,将以光学动捕为例进行说明。本专利技术实施例的虚拟现实交互具体是基于光学动捕的虚拟现实交互。在基于光学动捕技术的虚拟现实交互中,可以利用光学成像系本文档来自技高网...

【技术保护点】
1.一种虚拟现实交互方法,用于多个现实用户与虚拟场景之间的交互,其中,一个用户对应一个客户端,其特征在于,包括:/n接收来自动捕相机的第一用户的第一图像信息以及来自采集器的第一用户的第一传感信息,所述第一图像信息标识所述第一用户在虚拟场景中的第一位置信息;/n根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为;/n将所述第一传感信息上传至虚拟场景服务器,以及接收虚拟场景服务器传来的第二用户的第二用户行为和第二位置信息,所述第二位置信息为第二用户在虚拟场景中的位置信息;/n根据所述第一位置信息、所述第二位置信息、所述第一用户行为、所述第二用户行为以及所述第一用户的视角信息,通过所述客户端渲染虚拟场景并显示给所述第一用户。/n

【技术特征摘要】
1.一种虚拟现实交互方法,用于多个现实用户与虚拟场景之间的交互,其中,一个用户对应一个客户端,其特征在于,包括:
接收来自动捕相机的第一用户的第一图像信息以及来自采集器的第一用户的第一传感信息,所述第一图像信息标识所述第一用户在虚拟场景中的第一位置信息;
根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为;
将所述第一传感信息上传至虚拟场景服务器,以及接收虚拟场景服务器传来的第二用户的第二用户行为和第二位置信息,所述第二位置信息为第二用户在虚拟场景中的位置信息;
根据所述第一位置信息、所述第二位置信息、所述第一用户行为、所述第二用户行为以及所述第一用户的视角信息,通过所述客户端渲染虚拟场景并显示给所述第一用户。


2.如权利要求1所述的虚拟现实交互方法,其特征在于,所述根据所述第一传感信息确定所述第一用户在虚拟场景中的第一用户行为,包括:
根据所述传感信息,识别所述第一用户的姿态信息;
判断所述姿态信息是否满足预设条件;
若是,则确定所述第一用户在虚拟场景中的用户行为为所述预设条件对应的用户行为,其中,所述预设条件为:拇指与中指之间的距离小于预设阈值且手指骨骼弯曲大于预设阈值,则定义所述预设条件对应的用户行为为弯曲手指的动作。


3.如权利要求2所述的虚拟现实交互方法,其特征在于,所述预设条件包括:距离阈值条件,骨骼弯曲阈值条件、骨骼伸展阈值以及速度阈值条件中的至少一个。


4.如权利要求2所述的虚拟现实交互方法,其特征在于,所述用户行为包括:伸展动作、弯曲动作、点击动作、晃动动作、握住虚拟场景中物体的动作。


5.如权利要求1所述的虚拟现实交互方法,其特征在于,所述接收虚拟场景服务器传来的第二用户的第二用户行为和第二位置信息,所述第二位置信息为第二用户在虚拟场景中的位置信息,包括:
所述第二用户行为根据第二用户的第二传感信息确定;
采集到所述第二传感信息之后,将所述第二传感信息传给第二用户对应的客户端,所述客户端根据所述第二传感信息识别第二用户的第二用户行为并将所述第二用户行...

【专利技术属性】
技术研发人员:刘爽黄艳肖乐天雷添彧刘中海罗威李嘉灿许秋子
申请(专利权)人:深圳市瑞立视多媒体科技有限公司
类型:发明
国别省市:广东;44

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

1