本公开涉及数据处理,尤其涉及一种屏幕灯珠颜色补偿方法及装置、电子设备和存储介质。
背景技术:
1、屏幕作为信息呈现的主要载体,其显示效果直接影响到用户体验。然而,由于制造工艺、材料差异,使用环境、使用时间等多种因素的影响,屏幕中的灯珠往往会出现颜色偏差,导致显示色彩失真。
2、颜色偏差不仅影响用户的视觉体验,还可能误导信息的传达。因此,对屏幕中灯珠的颜色进行准确补偿,是十分有必要的。然而,屏幕中灯珠数量较多,难以准确地确定灯珠的补偿系数。
技术实现思路
1、有鉴于此,本公开提出了一种屏幕灯珠颜色补偿方案。
2、根据本公开的一方面,提供了一种屏幕灯珠颜色补偿方法,包括:获取包含处于点亮状态下的第一屏幕的第一图像,以及所述第一图像中各灯珠的序列号;基于图像中屏幕内各灯珠的序列号与坐标之间的第一映射关系、以及所述各灯珠的序列号,得到各灯珠的亮度值;基于所述各灯珠的亮度值,确定各灯珠的补偿系数。
3、在一种可能的实现方式中,所述方法还包括:获取多个第二图像,各所述第二图像包含部分灯珠处于点亮状态下的同一屏幕,所述第二图像中包含的屏幕中各灯珠至少被点亮一次;确定各所述第二图像中处于点亮状态下的灯珠的第一序列号和第一坐标;根据各所述第二图像对应的第一序列号和第一坐标,确定所述第一映射关系。
4、在一种可能的实现方式中,所述第一图像包括三张第一子图像,单个第一子图像包含的第一屏幕显示单一一种三原色,各第一子图像包含的第一屏幕显示的颜色不相同,所述基于图像中屏幕内各灯珠的序列号与坐标之间的第一映射关系,以及第一图像中各灯珠的序列号,得到各灯珠的亮度值,包括:基于所述第一映射关系,以及第一图像中各灯珠的序列号,在所述各第一子图像中,分别提取各灯珠的红色亮度值、蓝色亮度值、和绿色亮度值,基于所述各灯珠的亮度值,确定各灯珠的补偿系数,包括:基于所述各灯珠的红色亮度值、蓝色亮度值、和绿色亮度值,确定各灯珠的补偿系数。
5、在一种可能的实现方式中,所述方法还包括:获取所述第一屏幕息屏状态下的第三图像;使用所述第三图像消除各所述第一子图像上的环境光,对应得到各第二子图像;基于图像中屏幕内各灯珠的序列号与坐标之间的第一映射关系,以及第一图像中各灯珠的序列号,得到各灯珠的亮度值,包括:基于所述第一映射关系,以及第一图像中各灯珠的序列号,在所述各第二子图像中,分别提取各灯珠的红色亮度值、蓝色亮度值、和绿色亮度值。
6、在一种可能的实现方式中,所述第二图像中点亮的灯珠的相邻灯珠处于熄灭状态。
7、在一种可能的实现方式中,所述第二图像中点亮的灯珠显示同一种颜色,所述同一种颜色包括:绿色、蓝色、或者红色。
8、在一种可能的实现方式中,所述第一屏幕为led屏幕。
9、根据本公开的另一方面,提供了一种屏幕灯珠颜色补偿装置,该装置包括:
10、第一图像获取单元,用于获取包含处于点亮状态下的第一屏幕的第一图像,以及所述第一图像中各灯珠的序列号;
11、灯珠亮度值提取单元,用于基于图像中屏幕内各灯珠的序列号与坐标之间的第一映射关系、以及所述各灯珠的序列号,得到各灯珠的亮度值;
12、补偿系数确定单元,用于基于所述各灯珠的亮度值,确定各灯珠的补偿系数。
13、在一种可能的实现方式中,所述装置还包括:
14、第二图像获取单元,用于获取多个第二图像,各所述第二图像包含部分灯珠处于点亮状态下的同一屏幕,所述第二图像中包含的屏幕中各灯珠至少被点亮一次;
15、第一序号及第一坐标确定单元,用于确定各所述第二图像中处于点亮状态下的灯珠的第一序列号和第一坐标;
16、第一映射关系确定单元,用于根据各所述第二图像对应的第一序列号和第一坐标,确定所述第一映射关系。
17、在一种可能的实现方式中,所述第一图像包括三张第一子图像,单个第一子图像包含的第一屏幕显示单一一种三原色,各第一子图像包含的第一屏幕显示的颜色不相同,
18、所述灯珠亮度值提取单元,用于:
19、基于所述第一映射关系,以及第一图像中各灯珠的序列号,在所述各第一子图像中,分别提取各灯珠的红色亮度值、蓝色亮度值、和绿色亮度值,
20、所述补偿系数确定单元,用于:
21、基于所述各灯珠的红色亮度值、蓝色亮度值、和绿色亮度值,确定各灯珠的补偿系数。
22、在一种可能的实现方式中,所述装置还包括:
23、第三图像获取单元,用于获取所述第一屏幕息屏状态下的第三图像;
24、第二子图像确定单元,用于使用所述第三图像消除各所述第一子图像上的环境光,对应得到各第二子图像;
25、所述灯珠亮度值提取单元,用于:
26、基于所述第一映射关系,以及第一图像中各灯珠的序列号,在所述各第二子图像中,分别提取各灯珠的红色亮度值、蓝色亮度值、和绿色亮度值。
27、在一种可能的实现方式中,所述第二图像中点亮的灯珠的相邻灯珠处于熄灭状态。
28、在一种可能的实现方式中,所述第二图像中点亮的灯珠显示同一种颜色,所述同一种颜色包括:绿色、蓝色、或者红色。
29、在一种可能的实现方式中,所述第一屏幕为led屏幕。
30、根据本公开的另一方面,提供一种显示设备,包括多个显示单元及至少一个上述屏幕灯珠颜色补偿装置。
31、在一种可能的实现方式中,所述显示单元包括显示面板,所述显示面板包括液晶显示面板、微发光二极管显示面板、发光二极管显示面板、迷你发光二极管显示面板、量子点发光二极管显示面板、有机发光二极管显示面板、阴极射线管显示面板、数字光处理显示面板、场发射显示面板、电浆显示面板、电泳显示面板、电润湿显示面板以及小间距显示面板中至少一种。
32、根据本公开的另一方面,提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为在执行所述存储器存储的指令时,实现上述方法。
33、根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。
34、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备的处理器中运行时,所述电子设备中的处理器执行上述方法。
35、在本公开实施例中,不用在第一图像中提取各灯珠的精确位置(坐标),而是获取第一图像中各灯珠的粗略位置(序列号),因此对图像质量的宽容度更高。使用第一映射关系确定灯珠,以及各灯珠的序列号,确定出各灯珠的坐标。这样,在图像不清晰,或者灯珠的灯光互相干扰的情况下,也可以准确地确定出第一图像中各灯珠的坐标,并按照灯珠的坐标准确地提取出灯珠的亮度值。提高了补偿系数的准确性。而且,本公开中的方法不受屏幕形状、和/或灯珠排列方式的限制,都可以准确地确定出各灯珠的补偿系数,拓宽了适用范围。
36、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
1.一种屏幕灯珠颜色补偿方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述第一图像包括三张第一子图像,单个第一子图像包含的第一屏幕显示单一一种三原色,各第一子图像包含的第一屏幕显示的颜色不相同,所述基于图像中屏幕内各灯珠的序列号与坐标之间的第一映射关系,以及第一图像中各灯珠的序列号,得到各灯珠的亮度值,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述第二图像中点亮的灯珠的相邻灯珠处于熄灭状态。
6.根据权利要求2所述的方法,其特征在于,所述第二图像中点亮的灯珠显示同一种颜色,所述同一种颜色包括:绿色、蓝色、或者红色。
7.根据权利要求1-6的任一所述的方法,其特征在于,所述第一屏幕为led屏幕。
8.一种屏幕灯珠颜色补偿装置,其特征在于,包括:
9.一种显示设备,其特征在于,包括多个显示单元及至少一个根据权利要求8所述的屏幕灯珠颜色补偿装置。
10.根据权利要求9所述的显示设备,其特征在于,所述显示单元包括显示面板,所述显示面板包括液晶显示面板、微发光二极管显示面板、发光二极管显示面板、迷你发光二极管显示面板、量子点发光二极管显示面板、有机发光二极管显示面板、阴极射线管显示面板、数字光处理显示面板、场发射显示面板、电浆显示面板、电泳显示面板、电润湿显示面板以及小间距显示面板中至少一种。
11.一种电子设备,其特征在于,包括:
12.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的方法。
