预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113538648A(43)申请公布日2021.10.22(21)申请号202110853251.4(22)申请日2021.07.27(71)申请人歌尔光学科技有限公司地址261031山东省潍坊市高新区清池街道永春社区惠贤路3999号歌尔光电产业园三期1号厂房(72)发明人邱绪东(74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人晏波(51)Int.Cl.G06T15/00(2011.01)G06T1/20(2006.01)权利要求书2页说明书13页附图3页(54)发明名称图像渲染方法、装置、设备及计算机可读存储介质(57)摘要本发明公开了一种图像渲染方法、装置、设备及计算机可读存储介质,所述方法包括:当接收到按照时间周期T1发送的同步信号后,获取第一视点当前的第一待渲染数据开始渲染;若在接收到同步信号后的T2时刻第一待渲染数据未渲染完成,则停止渲染并获取第二视点当前的第二待渲染数据开始渲染;若在接收到同步信号后的T2时刻前渲染完成,则获取第二待渲染数据开始渲染;在接收到同步信号后的T2时刻对最近一次渲染得到的第一视点的帧图像进行异步时间扭曲后存入显示缓冲区,以及在接收到同步信号的时刻对最近一次渲染得到的第二视点的帧图像进行异步时间扭曲后存入显示缓冲区。本发明避免了GPU资源浪费,并提高了图像渲染使用率。CN113538648ACN113538648A权利要求书1/2页1.一种图像渲染方法,其特征在于,所述方法包括以下步骤:当接收到按照预设的时间周期T1发送的同步信号后,获取第一视点当前的第一待渲染数据开始渲染;若在接收到所述同步信号后的T2时刻所述第一待渲染数据未渲染完成,则停止渲染所述第一待渲染数据,并获取第二视点当前的第二待渲染数据开始渲染,其中,0<T2<T1;若所述第一待渲染数据在接收到所述同步信号后的T2时刻前渲染完成,则在所述第一待渲染数据渲染完成后获取所述第二待渲染数据开始渲染;在接收到所述同步信号后的T2时刻对最近一次渲染得到的第一视点的帧图像进行异步时间扭曲后存入显示缓冲区,以及在接收到所述同步信号的时刻对最近一次渲染得到的第二视点的帧图像进行异步时间扭曲后存入所述显示缓冲区。2.如权利要求1所述的图像渲染方法,其特征在于,所述当接收到按照预设的时间周期T1发送的同步信号后,获取第一视点当前的第一待渲染数据开始渲染的步骤包括:当接收到按照预设的时间周期T1发送的同步信号时,检测第二视点是否有正在渲染的第三待渲染数据;若有,则停止渲染所述第三待渲染数据,并获取第一视点当前的第一待渲染数据开始渲染;若没有,则获取所述第一待渲染数据开始渲染。3.如权利要求1所述的图像渲染方法,其特征在于,所述方法还包括:在接收到所述同步信号的时刻获取所述显示缓冲区中当前缓存的第一视点的第一视点帧图像;采用所述第一视点帧图像刷新显示设备中当前显示的第一视点的帧图像。4.如权利要求1所述的图像渲染方法,其特征在于,所述方法还包括:在接收到所述同步信号后的T2时刻获取所述显示缓冲区中当前缓存的第二视点的第二视点帧图像;采用所述第二视点帧图像刷新显示设备中当前显示的第二视点的帧图像。5.如权利要求1至4任一项所述的图像渲染方法,其特征在于,所述方法还包括:若在接收到所述同步信号后的T2时刻所述第一待渲染数据未渲染完成,则对第一视点的丢帧次数累加一次;当检测到第一视点的丢帧次数达到预设次数时,增大T2,其中,增大后的T2小于T1。6.如权利要求1至4任一项所述的图像渲染方法,其特征在于,所述方法还包括:若在接收到所述同步信号后的T2时刻所述第一待渲染数据未渲染完成,则对第一视点的丢帧次数累加一次;若在接收到所述同步信号的时刻第二视点有正在渲染的待渲染数据,则对第二视点的丢帧次数累加一次;当检测到第一视点的丢帧次数与第二视点的丢帧次数的比值大于预设比值时,增大T2,其中,增大后的T2小于T1;当检测到第二视点的丢帧次数与第一视点的丢帧次数的比值大于所述预设比值时,减小T2,其中,减小后的T2大于0。7.如权利要求1至4任一项所述的图像渲染方法,其特征在于,所述方法还包括:2CN113538648A权利要求书2/2页当第一次接收到所述同步信号时,将第一视点和第二视点中其中一个设置为左眼视点,另一个设置为右眼视点;从第一次接收到所述同步信号起每隔预设的时间周期T3将第一视点和第二视点的左右眼视点设置进行互换。8.一种图像渲染装置,其特征在于,所述装置包括:第一渲染模块,用于当接收到按照预设的时间周期T1发送的同步信号后,获取第一视点当前的第一待渲染数据开始渲染;第二渲染模块,用于若在接收到所述同步信号后的T2时刻所述第一待渲染数据未渲染完成,则停止渲染