[发明专利]虚拟场景实现方法、装置、终端及服务器有效
申请号: | 201710334728.1 | 申请日: | 2017-05-12 |
公开(公告)号: | CN108881784B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 陈晓波;李斌 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 场景 实现 方法 装置 终端 服务器 | ||
1.一种虚拟场景实现方法,其特征在于,所述方法包括:
获得至少一个客户端接入的会话空间的当前空间信息,所述会话空间是服务器在接收到任意一个客户端发起的会话请求时创建的,且所述当前空间信息包括所述至少一个客户端对应的成员属性信息;
利用所述至少一个客户端对应的成员属性信息,获得所述至少一个客户端对应的虚拟人物;
针对所述至少一个客户端中的每个客户端,采集所述客户端所在地当前场景的环境图像信息,并利用所述客户端的环境图像信息,渲染所述客户端的所述会话空间的虚拟场景;利用获得的虚拟人物在所述客户端的虚拟场景中位置关系,在所述客户端呈现包含有接入所述会话空间的各个客户端对应的虚拟人物的虚拟场景。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取本地会话成员的面部表情信息;
利用所述面部表情信息,重新渲染所述虚拟场景呈现的相应虚拟人物的面部表情;
将所述面部表情信息发送至所述服务器,通过更新所述会话空间的当前空间信息,控制当前接入所述会话空间的各个客户端呈现的同一虚拟人物的面部表情一致。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
监测到当前场景的环境图像信息发生变化;
获得所述环境图像信息的变化信息;
利用所述环境图像信息的变化信息,更新当前呈现的所述虚拟场景,并调整当前呈现的至少一个虚拟人物的显示状态。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
采集本地会话成员输出的语音信息;
获取所述语音信息的信号强度、信号幅度以及信号变化频率;
计算得到的本地会话成员的嘴型幅度值;
基于所述嘴型幅度值,控制当前呈现的虚拟场景中对应虚拟人物的口型;
将所述嘴型幅度值发送至服务器,通过更新所述会话空间的当前空间信息,控制当前接入所述会话空间的各个客户端呈现的同一虚拟人物的口型一致。
5.根据权利要求1所述的方法,其特征在于,所述利用所述环境图像信息,渲染所述会话空间的虚拟场景,包括:
利用图像处理算法,对所述环境图像信息进行处理,确定当前拍摄视野内的多个拍摄对象以及对应的属性信息;
利用所述多个拍摄对象的3D模型以及对应的属性信息,生成相应拍摄对象的虚拟对象;
对生成的多个虚拟对象进行合成处理,得到所述环境图像信息对应的虚拟场景。
6.根据权利要求3所述的方法,其特征在于,所述利用所述环境图像信息的变化信息,调整当前呈现的至少一个虚拟人物的显示状态,包括:
利用所述环境图像信息的变化信息,确定所述环境图像变化前后拍摄对象的缩放比例、视角变化参数和/或移动参数;
按照所述缩放比例,对当前呈现的所述虚拟场景中的虚拟人物进行缩放处理;
按照所述视角变化参数,调整当前呈现的虚拟场景中的虚拟人物的视角;
按照所述移动参数,控制当前呈现的虚拟场景中的虚拟人物进行整体移动。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向服务器发送退出或接入所述会话空间的控制指令,所述控制指令用于指示所述服务器更新所述会话空间的当前空间信息;
会话空间利用所述会议空间更新后的空间信息,更新当前呈现的所述虚拟场景中的虚拟人物。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测到表征本地成员的情绪状态的触发指令;
响应所述触发指令,控制当前呈现的所述虚拟场景中本地成员的虚拟人物执行预设操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710334728.1/1.html,转载请声明来源钻瓜专利网。