本发明涉及图像处理,具体涉及一种超高清图像显示色域调整方法、系统及存储介质。
背景技术:
1、随着图像处理技术和显示技术的不断发展,超高清图像显示逐渐成为重要的显示技术。由于超高清图像拥有更高的分辨率和更多的像素,从而呈现出更加细腻和逼真的画面。根据国际电信联盟的规定,超高清的分辨率为3840x2160像素,也被称为4k分辨率。相较于高清,超高清提供了更多的像素数量和更高的图像清晰度,使观众能够更好地捕捉细节和颜色的变化。
2、超高清图像在显示设备上进行显示时,当输入图像信号的色域范围与显示设备的色域范围不同,就需要对显示设备的色域进行调整。由于超高清图像的像素点多,调整时将占用更多的内存和更多的时间,如果不能满足调整需求,将导致超高清图形的色彩失真,不能更好的基于显示设备进行图像显示。
3、因此,如何提供一种对于超高清图像显示色域调整方法,是本领域技术人员亟待解决的技术问题。
技术实现思路
1、为此,本发明提供一种超高清图像显示色域调整方法、系统及存储介质,以解决现有技术中存在的相关技术问题。
2、为了实现上述目的,本发明提供如下技术方案:
3、根据本发明的第一方面,提供了一种超高清图像显示色域调整方法,包括如下步骤:
4、获取待显示超高清图像的显示数据,基于显示场景对所述待显示超高清图像的显示数据进行分拆,获得多个等级的子显示数据;
5、遍历经过分拆后的多个等级的子显示数据中的每个像素点,获取每个子显示数据中每个像素点的初始色域值;
6、基于获得的每个子显示数据中每个像素点的初始色域值,根据色域像素点集划定模型对每个子显示数据中所有像素点划定为多个待调整色域像素点集;
7、基于获得的子显示数据中的多个待调整色域像素点集,根据色域调整方案和依据子显示数据的等级顺序对多个待调整色域像素点集的色域值进行调整,更新多个子显示数据;
8、获取经调整色域值后的多个子显示数据,依据子显示数据的等级顺序对多个子显示数据进行重组;
9、对重组后的多个子显示数据边界进行处理,显示调整后的超高清图像。
10、进一步地,其中,所述基于获得的每个子显示数据中每个像素点的初始色域值,根据色域像素点集划定模型对每个子显示数据中所有像素点划定为多个待调整色域像素点集,包括:
11、获得子显示数据中每个像素点的初始色域值;
12、截取与前一像素点色域值的差值大于第一阈值的像素点作为初始像素点,截取与后一像素点色域值的差值大于第一阈值的像素点作为终止像素点,按预设顺序遍历初始像素点至终止像素点之间的像素点形成初始色域像素点集;
13、以初始色域像素点集为起始,向多个方向遍历与当前像素点色域值差值小于第一阈值的像素点,至当前像素点色域值与下一像素点色域值的差值大于第一阈值的多个像素点作为边界像素点;
14、基于获得的初始像素点、终止像素点和多个边界像素点,形成围合像素点区域并确定中心像素点;
15、遍历并比较中心像素点色域值与初始像素点、终止像素点和多个边界像素点色域值的差值,当差值小于第一阈值时,围合像素点区域形成待调整色域像素点集。
16、进一步地,所述基于获得的子显示数据中的多个待调整色域像素点集,根据色域调整方案和依据子显示数据的等级顺序对多个待调整色域像素点集的色域值进行调整,更新多个子显示数据,包括:
17、获取第一等级子显示数据中的多个待调整色域像素点集,根据色域调整方案对多个待调整色域像素点集的色域值进行调整,更新第一等级子显示数据;
18、获取更新后的第一等级子显示数据的色域值,比较第一等级子显示数据色域值和第二等级子显示数据色域值的差值,当差值大于第二阈值时,基于色域调整模型对第二等级子显示数据进行调整;
19、获取更新后的第二等级子显示数据的色域值,比较第二等级子显示数据色域值和第三等级子显示数据色域值的差值,当差值大于第二阈值时,基于色域调整模型对第三等级子显示数据进行调整。
20、进一步地,所述色域调整方案包括:
21、获取显示设备的色度数据和亮度数据,生成基于此显示设备的多种显示场景对应的色域查找表;
22、基于待显示超高清图像的显示场景,确定选择对应的色域查找表;
23、获取多个待调整色域像素点集的基础色域值,基于色域查找表对多个待调整色域像素点集的色域值进行调整。
24、进一步地,所述获取多个待调整色域像素点集的基础色域值,包括:
25、获取待调整色域像素点集内所有像素点的色域值,获取所有像素点色域值的平均值作为基础色域值。
26、进一步地,所述获取待显示超高清图像的显示数据,基于显示场景对所述待显示超高清图像的显示数据进行分拆,获得多个等级的子显示数据,包括:
27、获取待显示超高清图像的显示数据,判断显示场景为人像场景或风景场景;
28、当显示场景为人像场景时,则将待显示的超高清图像的显示数据进行拆分,获得多个等级的子显示数据,且人像作为第一等级子显示数据、周围物体作为第二等级子显示数据和背景作为第三等级子显示数据;
29、当显示场景为风景场景时,则将待显示的超高清图像的显示数据进行拆分,获得多个等级的子显示数据,且特写作为第一等级子显示数据、近景作为第二等级子显示数据和远景作为第三等级子显示数据。
30、进一步地,所述对重组后的多个子显示数据边界进行处理,显示调整后的超高清图像,包括:
31、获取重组后的多个子显示数据相接边界处的相邻2个像素点,并获得相邻2个像素点经调整后的色域值;
32、比较2个像素点的色域值并获得差值;
33、当色域值差值小于第三阈值时,则求得2个像素点色域值的平均值作为相接边界处的相邻2个像素点的色域值。
34、根据本发明的第二方面,提供了一种超高清图像显示色域调整系统,包括:
35、分拆模块,用于获取待显示超高清图像的显示数据,基于显示场景对所述待显示超高清图像的显示数据进行分拆,获得多个等级的子显示数据;
36、获取模块,用于遍历经过分拆后的多个等级的子显示数据中的每个像素点,获取每个子显示数据中每个像素点的初始色域值;
37、划定模块,用于基于获得的每个子显示数据中每个像素点的初始色域值,根据色域像素点集划定模型对每个子显示数据中所有像素点划定为多个待调整色域像素点集;
38、调整模块,用于基于获得的子显示数据中的多个待调整色域像素点集,根据色域调整方案和依据子显示数据的等级顺序对多个待调整色域像素点集的色域值进行调整,更新多个子显示数据;
39、重组模块,用于获取经调整色域值后的多个子显示数据,依据子显示数据的等级顺序对多个子显示数据进行重组;
40、边界处理模块,用于对重组后的多个子显示数据边界进行处理,显示调整后的超高清图像。
41、进一步地,其中,划定模块,用于基于获得的每个子显示数据中每个像素点的初始色域值,根据色域像素点集划定模型对每个子显示数据中所有像素点划定为多个待调整色域像素点集,还包括:
42、色域值确定模块,用于获得子显示数据中每个像素点的初始色域值;
43、初始划定模块,用于截取与前一像素点色域值的差值大于第一阈值的像素点作为初始像素点,截取与后一像素点色域值的差值大于第一阈值的像素点作为终止像素点,按预设顺序遍历初始像素点至终止像素点之间的像素点形成初始色域像素点集;
44、边界确定模块,用于以初始色域像素点集为起始,向多个方向遍历与当前像素点色域值差值小于第一阈值的像素点,至当前像素点色域值与下一像素点色域值的差值大于第一阈值的多个像素点作为边界像素点;
45、围合模块,用于基于获得的初始像素点、终止像素点和多个边界像素点,形成围合像素点区域并确定中心像素点;
46、像素点集确定模块,用于遍历并比较中心像素点色域值与初始像素点、终止像素点和多个边界像素点色域值的差值,当差值小于第一阈值时,围合像素点区域形成待调整色域像素点集。
47、根据本发明的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中包括一种超高清图像显示色域调整方法程序,所述一种超高清图像显示色域调整方法程序被处理器执行时,实现如上所述的一种超高清图像显示色域调整方法的步骤。
48、本发明具有如下优点:
49、本技术提供了一种超高清图像显示色域调整方法、系统及存储介质,本发明通过基于显示场景对待显示超高清图像的显示数据进行分拆,获得多个等级的子显示数据;获取每个子显示数据中每个像素点的初始色域值;根据色域像素点集划定模型对每个子显示数据中所有像素点划定为多个待调整色域像素点集;根据色域调整方案和依据子显示数据的等级顺序对多个待调整色域像素点集的色域值进行调整;获取经调整色域值后的多个子显示数据并进行重组;对重组后的多个子显示数据边界进行处理,显示调整后的超高清图像。通过对超高清图像基于显示场景进行等级拆分后调整色域并重组,提高图像色域调整速度,突出图像中重点显示区域,提高了显示效果。
50、为了更好的说明本技术的技术效果,下面结合具体实施方式对本技术的技术方案进行说明。