一种基于现实场景的VR通讯方法及系统与流程

文档序号:11156610阅读:1741来源:国知局
一种基于现实场景的VR通讯方法及系统与制造工艺

本发明涉及VR通讯领域,尤其涉及一种基于现实场景的VR通讯方法及系统。



背景技术:

虚拟现实技术(VR,也就是Virtual reality)是一种可以创建和体验虚拟世界的计算机仿真系统,该系统利用计算机生成一种模拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统,仿真使用户沉浸到该环境中。如今的VR的产品或者应用更多的是视频、游戏上给用户提供一种虚拟世界里面的沉浸体验,人们总是希望VR产品给自己视觉、听觉、触觉带来沉浸式的感受,但是现有的VR通讯系统虚拟现实场景的效果还不够真实,而且不能同时满足用户多种感观的体验的要求。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足,本发明的目的在于提供一种基于现实场景的VR通讯方法及系统,旨在解决现有技术中VR通讯系统虚拟现实场景的效果不够真实,不能同时满足用户多重感观体验要求的问题。

本发明的技术方案如下:

一种基于现实场景的VR通讯方法,其中,包括步骤:

A、VR终端预先获取用户的头像信息,并以所述头像信息创建用户的人物模型;

B、当用户利用所述VR终端与其他用户聊天时,VR终端获取用户所在位置的场景画面,建立以所述场景画面为背景的聊天界面;

C、在聊天过程中,获取用户的动作信息和/或语音信息,并根据所述动作信息和/或语音信息控制所述人物模型实时变化。

一种基于现实场景的VR通讯方法,其中,所述步骤A中,VR终端通过用户上传的照片或者通过实时拍摄的方式获取用户的头像信息。

一种基于现实场景的VR通讯方法,其中,所述步骤C具体包括:

当用户向前移动时,控制人物模型随之向前移动,且控制聊天对象所接收到的声音变大;

当用户向后移动时,控制人物模型随之向后移动,且控制聊天对象所接收到的声音变小。

一种基于现实场景的VR通讯方法,其中,所述步骤C具体包括:

当用户人物模型之间有身体的接触时,VR终端产生相应的震动,以提供一种触觉的反馈。

一种基于现实场景的VR通讯系统,其中,包括:

头像信息获取模块,用于获取用户的头像信息;

人物模型创建模块,用于创建用户的人物模型;

场景获取模块,用于获取用户所在位置的场景画面,建立以所述场景画面为背景的聊天界面;

模型控制模块,用于获取用户的动作信息和/或语音信息,并根据所述动作信息和/或语音信息控制所述人物模型实时变化。

一种基于现实场景的VR通讯系统,其中,所述头像信息获取模块包括:

第一头像信息获取单元,用于通过用户上传的照片或者通过获取用户的头像信息;

第二头像信息获取单元,用于通过实时拍摄的方式获取用户的头像信息。

一种基于现实场景的VR通讯系统,其中,所述模型控制模块具体包括:

动作获取单元:用于获取用户的动作信息;

语音获取单元:用于获取用户的语音信息;

动作控制单元:用于控制人物模型的动作变化;

语音控制单元:用于控制人物模型的语音变化。

一种基于现实场景的VR通讯系统,其中,所述模型控制模块还包括:

接触反馈单元:用于当用户人物模型之间有身体的接触时,产生接触信号,控制VR终端产生相应的震动。

有益效果:本发明通过建立基于用户头像信息的人物模型,获取用户所在位置的场景画面为聊天界面,同时根据用户的动作信息或语音信息,实时控制人物模型在VR通讯过程中作相应地变化,给用户提供了更为方便的VR通讯方式,也使得VR通讯过程中的真实感更加强烈,解决现有技术中VR通讯系统虚拟现实场景的效果不够真实,而且不能同时满足用户多重感观体验要求的问题。

附图说明

图1为本发明基于现实场景的VR通讯方法较佳实施例的流程图。

图2为本发明基于现实场景的VR通讯系统较佳实施例的功能模块图。

具体实施方式

本发明提供一种基于现实场景的VR通讯方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

种基于现实场景的VR通讯方法,如图1所示,包括以下步骤:

S1、VR终端预先获取用户的头像信息,并以所述头像信息创建用户的人物模型;

S2、当用户利用所述VR终端与其他用户聊天时,VR终端获取用户所在位置的场景画面,建立以所述场景画面为背景的聊天界面;

S3、在聊天过程中,获取用户的动作信息和/或语音信息,并根据所述动作信息和/或语音信息控制所述人物模型实时变化。

创建了基于用户的头像信息的VR通讯人物模型,VR系统的人物模型就具有了用户的面容模样,使得聊天过程中,身在千里之外的两个人,也可以感觉到就如面对面聊天一样,然后以用户所在位置的场景画面为聊天背景,使得用户在VR通讯中所处的场景跟现在场景一样,创造一种身临其境的感觉,并且根据用户的动作或语音变化随时控制人物模型的变化,不仅给用户进行VR通讯提供了方便,也使得VR通讯过程中的真实感更加强烈。

步骤S1中, VR终端预先获取用户的头像信息,并以所述头像信息创建用户的虚拟3D人物模型,也就是说本发明中,用户进行VR通讯之前,VR终端需要先获取用户的头像信息,并采用照片建模技术,基于获取的用户头像信息进行建模,创建用户的VR3D人物模型。

照片建模技术,是指通过相机等设备对物体进行采集照片,经计算机进行图形图像处理以及三维计算,从而全自动生成被拍摄物体的三维模型的技术,属于三维重建技术范畴。本方案就是基于照片建模技术进行的。

VR终端通过用户上传的照片或者通过实时拍摄的方式获取用户的头像信息,也就是说,用户可以选择通过上传照片的方式供VR终端获取自身的头像信息,也可以选择通过实时拍摄的方式供VR终端获取自身的头像信息,其中用户上传的照片为用户的全身的照片(照片是多个视角拍照的人体肖像),然后,VR系统就会根据上传的照片或者实时拍摄的图像,采用Autodesk123D这款软件进行相应的3D建模,把2D 平面的照片,转化成3D模型,从而创建用户的VR人物模型,所述人物模型的头像是用户的头像模样,所述人物模型的大小与VR系统相契合。

Autodesk123D是欧特克公司 发布的一套适用于普通用户的建模软件,该系列软件可提供多种方式生成3D模型,可采用最简单直接的拖拽3D模型并进行编辑的方式进行建模,或者直接将拍摄好的数码照片在云端处理为3D模型,利用云计算的强大能力,可将数码照片迅速转换为逼真的三维模型,只要使用相机、手机或高级数码单反相机抓拍物体、人物或场景,即可将照片转换成生动鲜活的三维模型。

所述步骤S2中,当用户利用所述VR终端与其他用户聊天时,VR终端获取用户所在位置的场景画面,建立以所述场景画面为背景的聊天界面,具体地,利用VR终端的前摄像头捕捉用户眼前的场景画面,此场景就是VR系统的聊天的界面,让用户身临其境地可以感觉到聊天的真实性,如果是两个人的聊天情况,由于两个人身处两个不同的场景,VR产品的摄像头捕捉的场景也就有两个,分别展现了用户A所处的现实场景和用户B所处的现实场景,如果是三个人的聊天情况,由于三个人身处三个不同的场景,VR产品的摄像头捕捉的场景也就有三个,用户A所处的现实场景、用户B的现实场景以及用户C所处的现实场景,如此类推N个联系人的情况。

现以两个用户进行VR通讯为例,用户A端和用户B端通过WIFI或者4G或者5G网络等连接到互联网上,从而建立起通讯关系,此时,用户A所用第一VR终端摄像头捕捉到用户A周围的环境,用户B所用第二VR终端摄像头可以捕捉到用户B周围的环境,聊天的界面的就是A或者B摄像头捕捉环境的场景,较佳的,设置为用户A所看到的聊天界面为用户A所处的现实场景,用户B所看到的聊天场景为用户B所处的现实场景,当然,所述聊天界面可以从用户A所处的场景画面切换到用户B所处的场景画面,让用户A和用户B都像是在用户B的坏境真实地聊天一样,也可以从用户B所处的场景画面切换到用户A所处的场景画面,让用户A和用户B都像是在用户A的坏境真实地聊天一样。

所述步骤S3中,在聊天过程中,获取用户的动作信息和/或语音信息,并根据所述动作信息和/或语音信息控制所述人物模型实时变化。

较佳地,所述步骤S3具体包括:

当用户向前移动时,控制人物模型随之向前移动,且控制聊天对象所接收到的声音变大;当用户向后移动时,控制人物模型随之向后移动,且控制聊天对象所接收到的声音变小。通过上述控制人物模型实时变化的方式,在用户的位置发生变化时,提供用户视觉和听觉上的反馈,给用户更加真实的反馈。

所述VR终端具有即时定位与地图构建能力,在通讯过程中,由于VR终端可以知道自己位置,所以当用户移动的时候,VR终端所显示的通讯界面也随着变化,比如,用户向前移动或者向后移动时候,VR系统中人物模型也随着向前移动或者向后移动,如果用户向前移动,那么聊天对象接受到声音则会变大声,同时聊天对象所看到的用户人物模型向前移动,而如果用户向后移动,那么聊天对象接受到的声音则会变小声,同时聊天对象所看到的用户人物模型向后移动,目的就是真实地反馈人和人不同距离的声音的大小,距离远则声音变小,距离近则声音变大。

较佳地,所述步骤S3还包括:

当用户人物模型之间有身体的接触时,VR终端产生相应的震动,以提供一种触觉的反馈。

由于VR通讯就是提供给客户一种虚拟的真实感受,所以通讯系统上,软件可以做的应用就非常多,比如,VR终端的摄像头感知到用户A向前移动,从而对应第一人物模型也向前移动,离另一个用户B在虚拟通讯中对应的第二人物模型就近了,当虚拟系统中的第一人物模型与第二人物模型距离很近的时候,用户A可以通过人工按下VR终端外围某一按键,或者选择虚拟通讯里面的多种不同的身体接触动作的功能选项,比如,握手、挽手、亲吻、搂腰等,或者是打一下、踢一下等之类击打的动作,VR通讯中的人物模型有身体的接触的时候,或者击打或者碰撞,VR系统可以通过马达的震动来提供一种触觉的反馈,这种触觉反馈,只对虚拟系统的人物被动方有反馈,比如,第一人物模型,去亲了一下第二人物模型,第一人物模型(其实是用户A)是主动方,第二人物模型是被动方,用户B这边的VR终端的马达会震动反馈一下,让被动方也即用户B有一种虚拟的感受,当然了,这个反馈,用户可以选择打开或者关闭此反馈功能,如同手机系统一样,短信来了,震动提示一下,也可以不震动提示。

本发明的VR通讯方法,利用VR系统的摄像头,捕捉用户所处位置的真实环境,并在通讯系统上实时显示,提供一个如果两人人在面对面聊天的场景,并通过视觉、听觉、和触觉给用户更多动作反馈,给用户之间的沟通带来了方便。

基于上述方法,本发明还提供了一种基于现实场景的VR通讯系统,其中,图2为本发明一种基于现实场景的VR通讯系统较佳实施例的功能模块图,如图2所示,包括:

头像信息获取模块100,用于获取用户的头像信息;

人物模型创建模块200,用于创建用户的人物模型;

场景获取模块300,用于获取用户所在位置的场景画面,建立以所述场景画面为背景的聊天界面;

模型控制模块400,用于获取用户的动作信息和/或语音信息,并根据所述动作信息和/或语音信息控制所述人物模型实时变化。

较佳地,所述头像信息获取模块包括:

第一头像信息获取单元,用于通过用户上传的照片或者通过获取用户的头像信息;

第二头像信息获取单元,用于通过实时拍摄的方式获取用户的头像信息。

较佳地,所述模型控制模块具体包括:

动作获取单元:用于获取用户的动作信息;

语音获取单元:用于获取用户的语音信息;

动作控制单元:用于控制人物模型的动作变化;

语音控制单元:用于控制人物模型的语音变化。

较佳地,所述模型控制模块还包括:

接触反馈单元:用于当用户人物模型之间有身体的接触时,产生接触信号,控制VR终端产生相应的震动。

关于上述模块单元的技术细节在前面的方法中已有详述,故不再赘述。

本发明通过建立基于用户头像信息的人物模型,获取用户所在位置的场景画面为聊天界面,同时根据用户的动作信息或语音信息,实时控制人物模型在VR通讯过程中作相应地变化,给用户提供了更为方便的VR通讯方式,也使得VR通讯过程中的真实感更加强烈,解决现有技术中VR通讯系统虚拟现实场景的效果不够真实,而且不能同时满足用户多重感观体验要求的问题。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1