[发明专利]一种虚拟现实移动端动态时间帧补偿渲染系统及方法有效
申请号: | 201610666409.6 | 申请日: | 2016-08-12 |
公开(公告)号: | CN106296566B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 张琦;孙开权;曹俊 | 申请(专利权)人: | 南京睿悦信息技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60 |
代理公司: | 南京天华专利代理有限责任公司 32218 | 代理人: | 刘畅;徐冬涛 |
地址: | 210012 江苏省南京市雨花台*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种虚拟现实移动端动态时间帧补偿渲染系统和方法,所述方法为:应用帧渲染生成应用帧缓存序列,在应用帧缓存序列中提取最新的或者最近的应用帧进行二级渲染得到时间帧,时间帧发送至共享缓冲区,在垂直同步管理模块的时序控制下由屏幕读取时间帧渲染结果进行刷新。通过共享缓冲区的设计,让GPU渲染结果直接到屏幕刷新的缓存,降低多级缓存交换的延迟。通过垂直同步时间管理,控制GPU的渲染时间,避免GPU渲染写入和屏幕刷新读取的冲突,让画面能够在低延迟的同时正常显示,不会产生撕裂。 | ||
搜索关键词: | 一种 虚拟现实 移动 动态 时间 补偿 渲染 系统 方法 | ||
【主权项】:
1.一种虚拟现实移动端动态时间帧补偿渲染方法,其特征在于应用帧渲染生成应用帧缓存序列,在应用帧缓存序列中提取最新的或者最近的应用帧进行二级渲染得到时间帧,时间帧发送至共享缓冲区,在垂直同步管理模块的时序控制下由屏幕读取时间帧渲染结果进行刷新;最新的应用帧是指:更新的应用帧中时间戳与当前时间最接近的应用帧;最近的应用帧是指:在缓存队列中时间戳与当前时间最接近的应用帧;应用帧的渲染周期和时序受时间帧补偿控制模块的控制;时间帧补偿控制模块通过应用场景识别模块和交互行为识别模块采集应用运行时光学参数信息和用户头部位置信息,同时匹配预置的时间帧补偿策略进行补偿操作和性能配置,具体流程如下:步骤1:加载时间帧补偿策略文件,该文件定义不同运行场景和交互行为下的应用帧调度规则和性能等级配置规则;步骤2:读取运行场景信息,该信息由应用运行场景识别模块提供,可以是应用指定的场景模式,也可以是系统根据硬件运行情况自动识别的结果;步骤3:读取交互行为信息,交互行为包含了头部位置的变化,由交互行为识别模块提供;步骤4:根据运行场景信息和交互行为信息匹配加载的时间帧补偿策略;步骤5:如果未匹配到配置的策略规则,则加载默认规则策略;步骤6:根据策略控制应用帧渲染帧率,控制的方式包括固定周期渲染和事件触发渲染;步骤7:判断是否开始应用帧渲染,如果没有开始,等待渲染开始信号;步骤8:开始应用帧渲染流程;步骤9:在步骤6的同时根据策略设置系统性能等级;步骤10,判断是否有垂直同步信号触发,如果没有,则等待垂直同步信息;步骤11:在垂直同步触发后,时间帧渲染前获取应用帧队列;步骤12:如果存在更新的应用帧,则用最新更新的应用帧做矫正二级渲染;步骤13:如果不存在更新的应用帧,从队列中获取最近一个应用帧做矫正二级渲染。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京睿悦信息技术有限公司,未经南京睿悦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610666409.6/,转载请声明来源钻瓜专利网。
- 上一篇:垫子(三层整压透气)
- 下一篇:汽车脚垫(HDL‑M1601)