[发明专利]虚拟场景的渲染方法、装置及智能设备有效
申请号: | 201811639195.9 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109712224B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 刘帅;杨宇 | 申请(专利权)人: | 海信视像科技股份有限公司;北京航空航天大学 |
主分类号: | G06T15/04 | 分类号: | G06T15/04 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 场景 渲染 方法 装置 智能 设备 | ||
1.一种虚拟场景的渲染方法,其特征在于,所述方法包括:
获取当前时刻采集到的运动数据,所述运动数据包括通过位于头部的惯性测量单元IMU采集的角速度以及通过位置追踪设备采集的位置信息;
基于所述运动数据,确定头部姿态,以及是否发生头部运动和/或身体运动;
当基于所述运动数据确定发生头部运动和/或身体运动时,基于所述运动数据获取第一缩放倍数;
基于所述头部姿态和所述第一缩放倍数的纹理图像,对待渲染的第一虚拟场景进行渲染;
所述基于所述运动数据获取第一缩放倍数,包括:
基于存储的角速度与缩放倍数的第一对应关系,确定所述角速度对应的第二缩放倍数,并基于存储的位移与缩放倍数的第二对应关系,确定身体位移对应的第三缩放倍数,所述身体位移是根据所述位置信息和历史位置信息确定得到;将所述第二缩放倍数和所述第三缩放倍数中数值最大的缩放倍数,确定为所述第一缩放倍数;
或者,
基于存储的角速度与头部运动系数之间的第三对应关系,确定所述角速度对应的目标头部运动系数,并基于存储的位移与身体运动系数之间的第四对应关系,确定身体位移对应的目标身体运动系数,所述身体位移是根据所述位置信息和历史位置信息确定得到;其中,所述第三对应关系中的每个头部运动系数大于1,且所述第三对应关系中的头部运动系数与角速度呈正相关,所述第四对应关系中的每个身体运动系数大于1,且所述第四对应关系中的身体运动系数和位移呈正相关;基于所述目标头部运动系数和所述目标身体运动系数,确定所述第一缩放倍数。
2.根据权利要求1所述的方法,其特征在于,所述基于所述运动数据,确定头部姿态,以及是否发生头部运动和/或身体运动,包括:
对所述角速度进行姿态解算,得到所述头部姿态;
基于所述位置信息和历史位置信息,确定身体位移,所述历史位置信息是指在当前时刻之前且与当前时刻相距预设时长的第一目标时刻通过所述位置追踪设备采集的位置信息;
判断所述角速度是否大于角速度阈值,并判断所述身体位移是否大于位移阈值;
若所述角速度大于所述角速度阈值,则确定发生所述头部运动,若所述身体位移大于所述位移阈值,则确定发生所述身体运动。
3.根据权利要求1所述的方法,其特征在于,所述基于所述头部姿态和所述第一缩放倍数的纹理图像,对待渲染的第一虚拟场景进行渲染,包括:
基于所述头部姿态,确定待渲染的第一虚拟场景的场景模型;
获取与所述场景模型匹配且按照所述第一缩放倍数进行缩放的纹理图像;
基于获取的纹理图像,对所述场景模型进行渲染。
4.根据权利要求1所述的方法,其特征在于,所述基于所述头部姿态和所述第一缩放倍数的纹理图像,对待渲染的第一虚拟场景进行渲染之后,还包括:
基于所述运动数据,对第二目标时刻的运动数据进行预测,得到预测运动数据,所述第二目标时刻在当前时刻之后且与当前时刻相隔预设时长;
基于所述预测运动数据,确定所述第二目标时刻的预测头部姿态,以及是否发生头部运动和/或身体运动;
当基于所述预测运动数据确定发生头部运动和/或身体运动时,基于所述预测运动数据获取第四缩放倍数;
在所述第二目标时刻,基于所述预测头部姿态和所述第四缩放倍数的纹理图像,对待渲染的第二虚拟场景进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司;北京航空航天大学,未经海信视像科技股份有限公司;北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811639195.9/1.html,转载请声明来源钻瓜专利网。