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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111652962A(43)申请公布日2020.09.11(21)申请号202010513361.1(22)申请日2020.06.08(71)申请人北京联想软件有限公司地址100085北京市海淀区上地西路6号2幢2层201-H2-1(72)发明人陆柳慧罗颖灵张晶刘万凯杨东清(74)专利代理机构北京集佳知识产权代理有限公司11227代理人王娇娇(51)Int.Cl.G06T15/20(2011.01)G02B27/01(2006.01)权利要求书2页说明书13页附图5页(54)发明名称图像渲染方法、头戴式显示设备及存储介质(57)摘要本申请提供了图像渲染方法、头戴式显示设备及存储介质,该方法可以控制待渲染的第一图像的渲染起始时刻,该渲染起始时刻早于或等于特定时刻与第一图像的预测渲染时长的差值;其中,特定时刻是垂直同步信号的特定位置对应的时刻,在特定时刻需要得到渲染后的第一图像,由于渲染起始时刻早于或等于特定时刻与第一图像的预测渲染时长的差值,所以在特定时刻到来时,可以得到第一图像,不会发生在垂直同步信号的特定位置对应的时刻到来时第一图像未渲染完毕的情况,从而无需等待下一垂直同步信号的特定位置对应的时刻到来时再次执行获取第一图像的操作,使得渲染起始时刻与特定时刻的差值较小,从而使得减小头戴式显示设备显示的图像的延时。CN111652962ACN111652962A权利要求书1/2页1.一种图像渲染方法,包括:检测垂直同步信号;若检测到垂直同步信号,确定在渲染起始时刻的位姿数据,以及基于所述位姿数据渲染所述第一图像;其中,所述渲染起始时刻是基于待渲染的第一图像对应的预测渲染时长确定的,所述预测渲染时长是基于已渲染的至少一帧第二图像分别对应的实际渲染时长得到的;所述渲染起始时刻早于或等于特定时刻与所述预测渲染时长的差值;所述特定时刻是垂直同步信号的特定位置对应的时刻;在所述特定时刻得到渲染后的所述第一图像。2.根据权利要求1所述图像渲染方法,还包括:获取所述至少一帧第二图像分别对应的实际渲染时长,所述至少一帧第二图像是指距离所述渲染起始时刻最近的已渲染的至少一帧图像;将所述至少一帧第二图像分别对应的实际渲染时长进行预设运算,以得到所述预测渲染时长。3.根据权利要求1所述图像渲染方法,还包括:将所述至少一帧第二图像分别对应的实际渲染时长按照所述至少一帧第二图像分别对应的目标渲染起始时刻排序,得到排序后的所述至少一帧第二图像分别对应的实际渲染时长;所述至少一帧第二图像是指距离所述渲染起始时刻最近的已渲染的至少一帧图像;基于排序后的所述至少一帧第二图像分别对应的实际渲染时长,获得实际渲染时长的变化趋势信息;基于所述变化趋势信息,获得所述预测渲染时长。4.根据权利要求1至3任一所述图像渲染方法,还包括:确定所述第二图像对应的目标渲染起始时刻以及渲染结束时刻,所述渲染结束时刻指渲染完成所述第二图像的结束时刻;基于所述第二图像对应的目标渲染起始时刻以及渲染结束时刻,获得所述第二图像的实际渲染时长。5.根据权利要求1所述图像渲染方法,还包括:若检测到由第一场景切换至第二场景,记录在所述第二场景下已渲染的至少一帧第二图像分别对应的实际渲染时长;基于所述至少一帧第二图像分别对应的实际渲染时长,获取在所述第二场景下的所述第一图像的预测渲染时长。6.根据权利要求1、2、3或5任一所述图像渲染方法,其中:所述预测渲染时长小于或等于所述垂直同步信号的周期/2,所述特定位置为所述垂直同步信号的周期/2的位置;所述图像渲染方法还包括:获取当前产生的所述垂直同步信号的目标数目;基于所述目标数目以及垂直同步信号的周期/2,确定所述特定时刻。7.一种头戴式显示设备,包括:处理模块,用于生成垂直同步信号;2CN111652962A权利要求书2/2页显示引擎,用于:检测所述垂直同步信号;若检测到所述垂直同步信号,确定在渲染起始时刻的位姿数据;其中,所述渲染起始时刻是基于待渲染的第一图像对应的预测渲染时长确定的,所述预测渲染时长是基于已渲染的至少一帧第二图像分别对应的实际渲染时长得到的;所述渲染起始时刻早于或等于特定时刻与所述预测渲染时长的差值;所述特定时刻是垂直同步信号的特定位置对应的时刻;在所述渲染起始时刻将所述位姿数据发送至渲染引擎;所述渲染引擎,用于若接收到所述位姿数据,基于所述位姿数据渲染所述第一图像;所述显示引擎,还用于:在所述特定时刻从所述渲染引擎中获得渲染后的所述第一图像。8.根据权利要求7所述头戴式显示设备,其中,所述显示引擎,还用于向所述渲染引擎发送询问所述第一图像是否渲染完毕的询问请求;所述渲染引擎,还用于若接收到所述询问请求,向所述显示引擎反馈表征所述第一图像是否渲染完毕的询