本发明涉及计算机,尤指一种显示画面画质动态调整方法、装置、设备及存储介质。
背景技术:
1、随着社会生产力和科学技术的不断发展,各行各业对虚拟现实(virtualreality,vr)、增强现实(augmented reality,ar)等技术的需求日益旺盛。对于vr等技术而言,需要在显示时提供较高的画质才能令用户获得沉浸感,拥有较好的使用体验。而目前受限于硬件技术,vr、ar等显示设备的运算性能偏低,难以为用户提供极高画质的显示画面,从而用户体验感偏低。
技术实现思路
1、本发明实施例提供一种显示画面画质动态调整方法、装置、设备及存储介质,用以在显示画面的运算性能受限的情况下进一步地提升用户在使用显示设备观看画面时的使用体验。
2、本发明实施例提供了一种显示画面画质动态调整方法,应用于显示设备,包括:
3、确定用户的注视方向;
4、根据所述注视方向,确定与所述注视方向对应的第一区域,其中所述第一区域为显示画面中的部分区域;
5、对任一帧显示画面,采用运动估计运动补偿memc算法生成显示画面;
6、其中,在生成显示画面的过程中,所述第一区域对应的memc算法的指定参数大于其它区域对应的memc算法的指定参数。
7、可选地,所述指定参数包括候选矢量数量和/或搜索次数。
8、可选地,采用运动估计运动补偿memc算法生成显示画面,包括:
9、对除所述第一区域外的其它区域中的任一子块i,以平均候选矢量数量n0为基准减少至少1个候选矢量数量后的第一候选矢量数量作为所述子块的候选矢量数量;其中,所述平均候选矢量数量n0是预设值,或者所述平均候选矢量数量n0是根据每帧显示画面的总候选矢量数量nsum和所述显示画面的子块总数量确定的值,每帧显示画面的总候选矢量数量nsum是根据所述显示设备的运算性能确定的;所述子块是对显示画面按照预设尺寸进行划分得到的;
10、根据各所述其它区域的子块减少的候选矢量数量总数nsum和所述第一区域中的子块数量,确定所述第一区域中的任一子块k对应的等效候选矢量数量n′k;
11、对所述第一区域中的任一子块k,根据所述任一子块k对应的所述等效候选矢量数量n′k确定所述子块对应的候选矢量数量和/或搜索次数;
12、对任一子块,根据所述子块对应的候选矢量数量和搜索次数,采用memc算法生成所述子块的画面。
13、可选地,对所述第一区域中的任一子块k,根据所述等效候选矢量数量n′k确定所述子块对应的候选矢量数量和/或搜索次数,包括如下至少一种方式:
14、若n′k>1,则对所述第一区域中的任一子块k,以所述平均候选矢量数量n0为基准,增加个候选矢量数量后的第二候选矢量数量作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;
15、若0.5≤n′k<1,则对所述第一区域中的任一第一子块k,以所述平均候选矢量数量n0为基准,增加1个候选矢量数量后的第三候选矢量数量作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;对所述第一区域中的任一第二子块k,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;
16、n′k<1,将第一区域中的q个相邻子块划分为一组;对于每组子块中选择其中1个子块以所述平均候选矢量数量n0为基准,增加1个候选矢量数量后的第三候选矢量数量作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;对于每组子块中除被选择的1个子块外的其它子块,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;其中p=qn′k,p、q均为正整数且p为最小值;
17、若n′k=mn0且m≥1,则对所述第一区域中的任一第一子块k,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数增加次后的第一搜索次数作为所述子块对应的搜索次数;对所述第一区域中的任一第二子块k,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;
18、若n′k=mn0且0.5≤m<1,对所述第一区域中的任一第一子块k,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数增加1次后的第二搜索次数作为所述子块对应的搜索次数;对所述第一区域中的任一第二子块k,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;
19、若n′k=mn0且m<1,将第一区域中的s个相邻子块划分为一组;对于每组子块中选择其中1个子块将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数增加1次后的第二搜索次数作为所述子块对应的搜索次数;对于每组子块中除被选择的1个子块外的其它子块,将所述平均候选矢量数量n0作为所述子块对应的候选矢量数量,以及将基准搜索次数作为所述子块对应的搜索次数;其中r=sm,r、s均为正整数且r为最小值;
20、其中,所述基准搜索次数是预设值,或者所述基准搜索次数是根据所述显示设备的运算性能和子块总数量确定的值;所述第一子块与所述第二子块为相邻的子块,所述第一子块与所述第二子块组成所述第一区域。
21、可选地,对所述第一区域中的任一子块k,根据所述任一子块k对应的所述等效候选矢量数量n′k确定所述子块对应的候选矢量数量的过程中,若最终确定的候选矢量数量相比于平均候选矢量数量n0增大,则将相邻子块的运动矢量和/或随机矢量作为增加的候选矢量。
22、可选地,根据所述注视方向,确定与所述注视方向对应的第一区域,包括:
23、根据用户的注视方向确定显示画面上的用户注视点;
24、根据用户眼球位置、所述用户注视点以及用户视角范围,确定所述第一区域;或者,将所述用户注视点所在的预设划分区域确定为所述第一区域。
25、可选地,确定用户的注视方向,包括:
26、采集用户的眼球图像;
27、使用机器学习模型对所述眼球图像进行分析,确定用户的注视方向。
28、基于同一发明构思,本发明实施例还提供了一种显示装置,包括:
29、检测模块,用于确定用户的注视方向;
30、区域确定模块,用于根据所述注视方向,确定与所述注视方向对应的第一区域,其中所述第一区域为显示画面中的部分区域;
31、显示模块,用于对任一帧显示画面,采用运动估计运动补偿memc算法生成显示画面;
32、其中,在生成显示画面的过程中,所述第一区域对应的memc算法的指定参数大于其它区域对应的memc算法的指定参数。
33、基于同一发明构思,本发明实施例还提供了一种显示设备,包括:处理器和用于存储所述处理器可执行指令的存储器,所述处理器和所述存储器通过总线连接;
34、其中,所述处理器被配置为执行所述指令,以实现所述的显示画面画质动态调整方法。
35、基于同一发明构思,本发明实施例还提供了一种存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被用于实现所述的显示画面画质动态调整方法。
36、本发明有益效果如下:
37、本发明实施例提供的显示画面画质动态调整方法、装置、设备及存储介质,通过将显示画面划分为用户能够直接注视的第一区域和除所述第一区域以外的其它区域,动态调整两种区域中采用memc算法时的参数,以便在显示设备的运算性能有限的情况下对用户能够直接注视的第一区域分配更多的算力以提高显示画面的画质;而对于用户无法直接注视到的区域降低算力降低画质,由于用户不易观察到这些非注视方向上的画质变化,从而提高用户体验。