[发明专利]一种画面显示方法、装置、设备及介质有效
申请号: | 201910450181.0 | 申请日: | 2019-05-28 |
公开(公告)号: | CN110170167B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 徐天;黄炎辉;芦兴宇 | 申请(专利权)人: | 上海米哈游网络科技股份有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/525;A63F13/5255 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200235 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 画面 显示 方法 装置 设备 介质 | ||
1.一种画面显示方法,其特征在于,包括:
接收客户端发送的画面显示请求,确定待显示画面帧的目标画面捕捉位置参数以及至少一个历史画面帧的历史画面捕捉位置参数;
根据所述目标画面捕捉位置参数以及所述历史画面捕捉位置参数确定所述待显示画面帧的平滑画面捕捉位置参数;
根据检测到的缩放操作以及所述待显示画面帧的基础画面捕捉半径确定所述待显示画面帧的目标画面捕捉半径,所述基础画面捕捉半径为所述待显示画面帧的上一帧的画面捕捉半径;
根据所述平滑画面捕捉位置参数以及所述待显示画面帧的目标画面捕捉半径确定画面捕捉位置的球坐标位置参数;
根据所述球坐标位置参数确定画面捕捉位置,将位于所述画面捕捉位置所捕捉的画面作为所述待显示画面帧的显示画面,并将所述显示画面发送至客户端;
其中,所述根据所述平滑画面捕捉位置参数以及所述待显示画面帧的目标画面捕捉半径确定画面捕捉位置的球坐标位置参数,包括:根据检查到的缩放操作确定所述缩放操作对应的画面捕捉半径变化值,判断所述画面捕捉半径变化值是否大于预设的半径变化阈值;若所述缩放操作对应的画面捕捉半径变化值不大于预设的半径变化阈值,则根据所述平滑画面捕捉位置参数以及所述目标画面捕捉半径确定画面捕捉位置的球坐标位置参数;若所述缩放操作对应的画面捕捉半径变化值大于预设的半径变化阈值,则基于所述基础画面捕捉半径和所述目标画面捕捉半径进行插值,根据插值确定所述待显示画面帧的插值画面捕捉半径,并根据所述平滑画面捕捉位置参数以及所述插值画面捕捉半径确定所述待显示画面帧的画面捕捉位置的球坐标位置参数。
2.根据权利要求1所述的方法,其特征在于,所述确定待显示画面帧的目标画面捕捉位置参数,包括:
获取所述待显示画面帧对应的操作数据,根据所述操作数据以及所述待显示画面帧的基础画面捕捉位置参数确定所述待显示画面帧的目标画面捕捉位置参数,所述基础画面捕捉位置参数为所述待显示画面帧的上一帧的画面捕捉位置参数。
3.根据权利要求1所述的方法,其特征在于,所述目标画面捕捉位置参数包括目标角色朝向参数和目标角色注视点位置参数,所述历史画面捕捉位置参数包括历史角色朝向参数和历史角色注视点位置参数,所述根据所述目标画面捕捉位置参数以及所述历史画面捕捉位置参数确定所述待显示画面帧的平滑画面捕捉位置参数,包括:
通过卡尔曼滤波算法根据所述目标角色朝向参数和所述历史角色朝向参数确定所述待显示画面帧的平滑角色朝向参数;
通过卡尔曼滤波算法根据所述目标角色注视点位置参数和历史角色注视点位置参数确定所述待显示画面帧的平滑角色注视点位置参数。
4.根据权利要求1所述的方法,其特征在于,还包括:
确定所述画面捕捉位置与平滑角色注视点参数对应的位置之间的距离,判断所述距离是否小于预设距离阈值;
若所述距离小于预设距离阈值,则沿第一预设方向推动画面捕捉位置,直到所述距离大于预设距离阈值。
5.根据权利要求4所述的方法,其特征在于,还包括:
沿画面捕捉位置向所述平滑角色注视点参数对应的位置的方向进行射线检测,判断画面捕捉位置与平滑角色注视点之间是否存在障碍物,若画面捕捉位置与平滑角色注视点之间存在障碍物,则沿第二预设方向推动画面捕捉位置,直到画面捕捉位置与平滑角色注视点之间不存在障碍物。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游网络科技股份有限公司,未经上海米哈游网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910450181.0/1.html,转载请声明来源钻瓜专利网。