本发明涉及图像处理,具体涉及一种超高清图像显示抖动补偿方法、系统及存储介质。
背景技术:
1、随着图像处理技术和显示技术的不断发展,超高清图像显示逐渐成为重要的显示技术。由于超高清图像拥有更高的分辨率和更多的像素,从而呈现出更加细腻和逼真的画面。相较于高清,超高清提供了更多的像素数量和更高的图像清晰度,使观众能够更好地捕捉细节和颜色的变化。
2、超高清图像在智能手机、智能平板等显示设备进行显示时,由于观看者与显示设备之间不可能一直保持固定的距离和角度,特别是当显示设备和观看者头部之间产生相对位移时,虽然原显示的超高清图像的显示效果没有发生变化,但是由于存在相对抖动,也会影响观看者的视觉体验。
3、因此,如何提供一种超高清图像显示抖动补偿方法,通过抖动补偿提高观看者的视觉体验,是本领域技术人员亟待解决的技术问题。
技术实现思路
1、为此,本发明提供一种超高清图像显示抖动补偿方法、系统及存储介质,以解决现有技术中存在的相关技术问题。
2、为了实现上述目的,本发明提供如下技术方案:
3、根据本发明的第一方面,提供了一种超高清图像显示抖动补偿方法,包括:
4、获取显示设备的第一位置信息和观看者头部的第二位置信息,确定显示设备和观看者头部之间的锚定信息;
5、获取显示设备的显示参数信息和超高清图像的图像信息,基于所述锚定信息,将所述超高清图像显示在所述显示设备上;
6、获取显示设备在第一时间内的第一抖动偏移数据和观看者头部的第二抖动偏移数据,基于所述第一抖动偏移数据和第二抖动偏移数据确定偏移差值数据;
7、基于偏移差值数据对显示在显示设备上的超高清图像进行抖动补偿。
8、进一步地,其中,获取显示设备的第一位置信息和观看者头部的第二位置信息,确定显示设备和观看者头部之间的锚定信息,包括:
9、获取显示设备的第一位置信息,所述第一位置信息包括显示设备的x轴和y轴数据;
10、获取观看者头部的第二位置信息,所述第二位置信息包括相对于第一位置信息的x轴、y轴和角度数据;
11、确定显示设备和观看者头部之间的初始距离信息;
12、基于初始距离信息和第二位置信息确定显示设备和观看者头部之间的锚定信息。
13、进一步地,其中,获取显示设备的显示参数信息和超高清图像的图像信息,基于所述锚定信息,将所述超高清图像显示在所述显示设备上,包括:
14、获取显示设备的显示参数信息;
15、获取超高清图像的显示像素值信息,并基于超高清图像的显示像素值信息,确定显示设备的最佳分辨率;
16、基于所述锚定信息,调整超高清图像在显示设备上的显示大小。
17、进一步地,其中,基于所述锚定信息,调整超高清图像在显示设备上的显示大小,包括:
18、获取超高清图像在显示设备上的原始显示大小;
19、基于锚定信息确定显示调节系数;
20、基于显示调节系数和原始显示大小,确定调节后的超高清图像在显示设备上的调节显示大小。
21、进一步地,其中,获取显示设备在第一时间内的第一抖动偏移数据和观看者头部的第二抖动偏移数据,基于所述第一抖动偏移数据和第二抖动偏移数据确定偏移差值数据,包括:
22、获取显示设备在第一时间内相对于第一位置信息的第一抖动偏移数据;
23、获取观看者头部在第一时间内相对于第二位置信息的第二抖动偏移数据;
24、计算第一抖动偏移数据和第二抖动偏移数据之间的差值作为偏移差值数据。
25、进一步地,其中,计算第一抖动偏移数据和第二抖动偏移数据之间的差值作为偏移差值数据,包括:
26、获取观看者头部相对于显示设备在x轴的第一偏移差值;
27、获取观看者头部相对于显示设备在y轴的第二偏移差值;
28、获取观看者头部相对于显示设备的角度变化作为第三偏移差值;
29、获取观看者头部相对于显示设备在距离上的第四偏移差值;
30、基于第一偏移差值、第二偏移差值、第三偏移差值和第四偏移差值确定偏移差值数据。
31、进一步地,其中,基于第一偏移差值、第二偏移差值、第三偏移差值和第四偏移差值确定偏移差值数据,包括:
32、获取显示调节系数;
33、基于第一偏移差值确定超高清图像在x轴方向上的第一跟随补偿数据;
34、基于第二偏移差值确定超高清图像在y轴方向上的第二跟随补偿数据;
35、基于第三偏移差值确定超高清图像在角度上的第三跟随补偿数据;
36、基于第四偏移差值确定超高清图像在距离上的第四跟随补偿数据;
37、基于第一跟随补偿数据、第二跟随补偿数据、第三跟随补偿数据和第四跟随补偿数据确定抖动补偿数据。
38、进一步地,还包括:
39、获取超高清图像中的背景图像信息和主图像信息,确定背景图像的外围边缘像素点;
40、确定背景图像和主图像在多个方向上的相接像素点;
41、超高清图像按照抖动补偿数据对图像显示进行抖动补偿,并实时监控抖动补偿数据相对于多个方向上的相接像素点的边界;
42、当抖动补偿数据超过任一方向上的相接像素点边界时,停止抖动补偿。
43、根据本发明的第二方面,提供了一种超高清图像显示抖动补偿系统,包括:
44、锚定确定模块,用于获取显示设备的第一位置信息和观看者头部的第二位置信息,确定显示设备和观看者头部之间的锚定信息;
45、显示确定模块,用于获取显示设备的显示参数信息和超高清图像的图像信息,基于所述锚定信息,将所述超高清图像显示在所述显示设备上;
46、偏移计算模块,用于获取显示设备在第一时间内的第一抖动偏移数据和观看者头部的第二抖动偏移数据,基于所述第一抖动偏移数据和第二抖动偏移数据确定偏移差值数据;
47、抖动补偿模块,用于基于偏移差值数据对显示在显示设备上的超高清图像进行抖动补偿。
48、根据本发明的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如上所述的超高清图像显示抖动补偿方法。
49、本发明具有如下优点:
50、本技术提供了一种超高清图像显示抖动补偿方法、系统及存储介质,通过获取显示设备的第一位置信息和观看者头部的第二位置信息,确定显示设备和观看者头部之间的锚定信息;获取显示设备的显示参数信息和超高清图像的图像信息,基于锚定信息,将超高清图像显示在显示设备上;获取显示设备在第一时间内的第一抖动偏移数据和观看者头部的第二抖动偏移数据,基于第一抖动偏移数据和第二抖动偏移数据确定偏移差值数据;基于偏移差值数据对显示在显示设备上的超高清图像进行抖动补偿。本技术通过显示设备和观看者头部之间的锚定信息确定超高清图像在显示设备上的显示图像,基于显示设备和观看者头部之间的相对位移,确定跟随式抖动补偿方案,提高观看者在抖动状态时的观看效果。
51、为了更好的说明本技术的技术效果,下面结合具体实施方式对本技术的技术方案进行说明。