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

技术编号:15546970 阅读:149 留言:0更新日期:2017-06-05 20:37
本公开涉及一种虚拟现实系统、语音交互方法及装置。该语音交互方法包括:检测虚拟现实场景中一虚拟角色的视线中心点是否落在一向所述虚拟角色发送语音消息的交互对象上;在判断所述虚拟角色的视线中心点落在一向所述虚拟角色发送语音消息的交互对象上时,将该交互对象作为关注目标并将所述虚拟角色视野范围内向所述虚拟角色发送语音消息的其他交互对象作为非关注目标;提升所述关注目标向所述虚拟角色发送的语音消息的播放音量,以及降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。本公开能够提高用户的沉浸感。

Virtual reality system, voice interaction method and apparatus

The present invention relates to a virtual reality system, a voice interaction method and a device. Including the speech interaction methods: whether a virtual character detection center point of sight in the virtual reality scene in the role of virtual interactive objects always send voice messages on the center point in sight; judging whether the virtual character falls in the virtual interactive object always send voice messages on the role, the interaction the object of attention as targets and other interactive objects within the virtual character view range of the virtual characters to send voice messages as non target; enhance the voice message on target is sent to the virtual character of playback volume, and reduce the non target of attention to the voice message transmitted by the virtual character. Playback volume. This disclosure can enhance the user's immersion.

【技术实现步骤摘要】
虚拟现实系统、语音交互方法及装置
本公开涉及虚拟现实
,尤其涉及一种语音交互方法、语音交互装置以及包括该语音交互装置的虚拟现实系统。
技术介绍
VR(VirtualReality),即虚拟现实,具体是指综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。当前虚拟现实技术在游戏中得到广泛的推广和应用,在射击、解谜、角色扮演等游戏类型都有涉及。此外,在虚拟现实游戏应用中可能会嵌入有语音系统,通过该语音系统可以实现语音消息的接收、发送或者进行实时语音,进而可以方便用户进行社交或者协助游戏进程。在上述语音系统中,语音消息的一般发送方式包括:用户触按实体功能按键或虚拟控件进行录音,松开实体功能按键或虚拟控件后发送语音消息或取消发送当前语音消息。发送方式操作比较繁琐,不方便。而语音消息的一般播放方式包括:用户在接收到语音消息时,通过实体功能按键或虚拟控件点击当前接收到的语音消息,实现语音消息的播放。这样用户需要对接收到的每一条语音消息进行点击操作,操作繁琐,不够简便。或者,用户可以提前设置为自动播放语音消息。当用户设置语音消息播放为自动播放时,无法实现语音消息的过滤,不能够自动重复播放某一条语音消息;并且当接收到大量的语音消息时,会出现语音消息播放滞后或干扰游戏进程的情况。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种语音交互方法、语音交互装置以及包括该语音交互装置的虚拟现实系统,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供一种语音交互方法,包括:检测虚拟现实场景中一虚拟角色的视线中心点是否落在一向所述虚拟角色发送语音消息的交互对象上;在判断所述虚拟角色的视线中心点落在一向所述虚拟角色发送语音消息的交互对象上时,将该交互对象作为关注目标并将所述虚拟角色视野范围内向所述虚拟角色发送语音消息的其他交互对象作为非关注目标;提升所述关注目标向所述虚拟角色发送的语音消息的播放音量,以及降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。在本公开的一种示例性实施例中,所述语音交互方法还包括:判断所述虚拟角色的视野范围内是否存在向所述虚拟角色发送语音消息的交互对象;在判断所述虚拟角色的视野范围内存在向所述虚拟角色发送语音消息的交互对象时,自动播放所述交互对象向所述虚拟角色发送的语音消息。在本公开的一种示例性实施例中,降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量包括:获取所述关注目标以及非关注目标在所述虚拟现实场景中的坐标并据以计算所述非关注目标与所述关注目标之间的距离;根据所述非关注目标与所述关注目标之间的距离得到一音量衰减系数,并根据所述音量衰减系数降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。在本公开的一种示例性实施例中,所述音量衰减系数根据下式计算得到:K=a*S*S+b其中,K为所述音量衰减系数,S为所述非关注目标与所述关注目标之间的距离,a为常数且a>0,b为常数且b≥0。在本公开的一种示例性实施例中,所述语音交互方法还包括:在判断所述虚拟角色的视线中心点未落在向所述虚拟角色发送语音消息的交互对象上时,根据所述虚拟角色视野范围内向所述虚拟角色发送语音消息的各交互对象与所述虚拟角色之间的距离调整各所述交互对象向所述虚拟角色发送的语音消息的播放音量。在本公开的一种示例性实施例中,所述语音交互方法还包括:在所述关注目标向所述虚拟角色发送的语音播放完毕后,检测所述虚拟角色的视线中心点是否仍然落在所述关注目标上;在检测到所述虚拟角色的视线中心点仍然落在所述关注目标上时,重新播放所述关注目标向所述虚拟角色发送的语音消息。在本公开的一种示例性实施例中,所述语音交互方法还包括:为所述虚拟角色视野范围内向所述虚拟角色发送语音消息的各交互对象设置一提示标识。在本公开的一种示例性实施例中,所述语音交互方法还包括:检测是否接收到一录音触发操作,并在检测接收到所述录音触发操作时,进入录音准备模式;在所述录音准备模式下,检测所述虚拟角色的视线中心点是否落在一所述交互对象上;在检测到所述虚拟角色的视线中心点落在一所述交互对象上时,将该所述交互对象作为语音接收者并开始录制待发送语音消息。在本公开的一种示例性实施例中,所述语音交互方法还包括:在所述待发送语音消息录制完成后,检测所述虚拟角色的视线中心点是否仍落在所述语音接收者上;在检测到所述虚拟角色的视线中心点仍落在所述语音接收者上时,向所述语音接收者发送所述待发送语音消息。在本公开的一种示例性实施例中,所述语音交互方法还包括:在所述待发送语音消息录制完成前,使所述语音接收者保持位于所述虚拟角色的视野范围内。根据本公开的第二方面,提供一种语音交互装置,包括:第一视线检测模块,用于在虚拟显示场景内,检测一虚拟角色的视线中心点是否落在一向所述虚拟角色发送语音消息的交互对象上;目标设置模块,用于在检测所述虚拟角色的视线中心点落在一向所述虚拟角色发送语音消息的交互对象上时,将该交互对象作为关注目标;并将所述虚拟角色视野范围内向所述虚拟角色发送语音消息的其他交互对象作为非关注目标;音量调节模块,用于提升所述关注目标向所述虚拟角色发送的语音消息的播放音量,以及降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。在本公开的一种示例性实施例中,所述语音交互装置还包括:信息接收模块,用于接收所述虚拟角色的视野范围内各交互对象向所述虚拟角色发送的语音消息;信息播放控制模块,用于在判断所述虚拟角色的视野范围内存在向所述虚拟角色发送语音消息的交互对象时,播放所述交互对象向所述虚拟角色发送的语音消息。在本公开的一种示例性实施例中,所述语音交互装置还包括:第一距离获取单元,用于获取所述关注目标以及非关注目标在所述虚拟现实场景中的坐标并据以计算所述非关注目标与所述关注目标之间的距离;音量衰减控制单元,用于根据所述非关注目标与所述关注目标之间的距离得到一音量衰减系数,并根据所述音量衰减系数降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。在本公开的一种示例性实施例中,所述音量衰减系数根据下式计算得到:K=a*S*S+b其中,K为所述音量衰减系数,S为非关注目标与所述关注目标之间的距离,a为常数且a>0,b为常数且b≥0。在本公开的一种示例性实施例中,所述语音交互装置还包括:第二距离获取模块,用于在判断所述虚拟角色的视线中心点未落在向所述虚拟角色发送语音消息的交互对象上时,获取所述虚拟角色视野范围内向所述虚拟角色发送语音消息的各交互对象与所述虚拟角色之间的距离,据以调整各所述交互对象向所述虚拟角色发送的语音消息的播放音量。在本公开的一种示例性实施例中,所述语音交互装置还包括:第二视线检测模块,用于在所述关注目标向所述虚拟角色发送的语音播放完毕后,检测所述虚拟角色的视线中心点是否仍然落在所述关注目标上;循环播放控制模块,用于在检测到所述虚拟角色的视线中心点仍然落本文档来自技高网...
虚拟现实系统、语音交互方法及装置

【技术保护点】
一种语音交互方法,其特征在于,包括:检测虚拟现实场景中一虚拟角色的视线中心点是否落在一向所述虚拟角色发送语音消息的交互对象上;在判断所述虚拟角色的视线中心点落在一向所述虚拟角色发送语音消息的交互对象上时,将该交互对象作为关注目标并将所述虚拟角色视野范围内向所述虚拟角色发送语音消息的其他交互对象作为非关注目标;提升所述关注目标向所述虚拟角色发送的语音消息的播放音量,以及降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。

【技术特征摘要】
1.一种语音交互方法,其特征在于,包括:检测虚拟现实场景中一虚拟角色的视线中心点是否落在一向所述虚拟角色发送语音消息的交互对象上;在判断所述虚拟角色的视线中心点落在一向所述虚拟角色发送语音消息的交互对象上时,将该交互对象作为关注目标并将所述虚拟角色视野范围内向所述虚拟角色发送语音消息的其他交互对象作为非关注目标;提升所述关注目标向所述虚拟角色发送的语音消息的播放音量,以及降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。2.根据权利要求1所述的语音交互方法,其特征在于,所述语音交互方法还包括:判断所述虚拟角色的视野范围内是否存在向所述虚拟角色发送语音消息的交互对象;在判断所述虚拟角色的视野范围内存在向所述虚拟角色发送语音消息的交互对象时,自动播放所述交互对象向所述虚拟角色发送的语音消息。3.根据权利要求1或2所述的语音交互方法,其特征在于,降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量包括:获取所述关注目标以及非关注目标在所述虚拟现实场景中的坐标并据以计算所述非关注目标与所述关注目标之间的距离;根据所述非关注目标与所述关注目标之间的距离得到一音量衰减系数,并根据所述音量衰减系数降低所述非关注目标向所述虚拟角色发送的语音消息的播放音量。4.根据权利要求3所述的语音交互方法,其特征在于,所述音量衰减系数根据下式计算得到:K=a*S*S+b其中,K为所述音量衰减系数,S为所述非关注目标与所述关注目标之间的距离,a为常数且a>0,b为常数且b≥0。5.根据权利要求1所述的语音交互方法,其特征在于,所述语音交互方法还包括:在判断所述虚拟角色的视线中心点未落在向所述虚拟角色发送语音消息的交互对象上时,根据所述虚拟角色视野范围内向所述虚拟角色发送语音消息的各交互对象与所述虚拟角色之间的距离调整各所述交互对象向所述虚拟角色发送的语音消息的播放音量。6.根据权利要求1所述语音交互方法,其特征在于,所述语音交互方法还包括:在所述关注目标向所述虚拟角色发送的语音播放完毕后,检测所述虚拟角色的视线中心点是否仍然落在所述关注目标上;在检测到所述虚拟角色的视线中心点仍然落在所述关注目标上时,重新播放所述关注目标向所述虚拟角色发送的语音消息。7.根据权利要求1所述语音交互方法,其特征在于,所述语音交互方法还包括:为所述虚拟角色视野范围内向所述虚拟角色发送语音消息的各交互对象设置一提示标识。8.根据权利要求1所述语音交互方法,其特征在于,所述语音交互方法还包括:检测是否接收到一录音触发操作,并在检测接收到所述录音触发操作时,进入录音准备模式;在所述录音准备模式下,检测所述虚拟角色的视线中心点是否落在一所述交互对象上;在检测到所述虚拟角色的视线中心点落在一所述交互对象上时,将该所述交互对象作为语音接收者并开始录制待发送语音消息。9.根据权利要求8所述一种语音交互方法,其特征在于,所述语音交互方法还包括:在所述待发送语音消息录制完成后,检测所述虚拟角色的视线中心点是否仍落在所述语音接收者上;在检测到所述虚拟角色的视线中心点仍落在所述语音接收者上时,向所述语音接收者发送所述待发送语音消息。10.根据权利要求8或9所述语音交互方法,其特征在于,所述语音交互方法还包括:在所述待发送语音消息录制完成前,使所述语音接收者保持位于所述虚拟角色的视野范围内。11.一种语音交互装置,其特征在于,包括:第一视线检测模块,用于在虚拟显示场景内,检测一虚拟角色的视线中心点是否落在一向所述虚拟角色发送语音消息的交互对象上;目标设置模块,用于在检测所述虚拟角色的视线中心点落在一向所...

【专利技术属性】
技术研发人员:潘杰伟周金
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1