本发明涉及显示领域,尤其涉及一种背光模组的控制方法、装置、显示模组及存储介质。
背景技术:
1、在以次毫米发光二极管(mini light emitting diode,miniled)为背光模组的显示模组中,为了在对比度、高动态范围成像(high dynamic range imaging,hdr)、色彩等显示指标上达到出色的显示效果,可以将背光模组划分为多个背光分区,并通过背光分区调光方法控制每个背光分区点亮。
2、但是由于产品差异化导致出现多种规格的背光分区模组,因此需要对每种规格的背光模组单独开发调光方法,这导致产品开发的开发周期和开发成本增大。
技术实现思路
1、本发明提供一种背光模组的控制方法、装置、显示模组及存储介质,以解决相关技术中的不足。
2、根据本发明实施例的第一方面,提供一种背光模组的控制方法,所述背光模组中包括多个背光分区,所述方法包括:
3、获取待显示图像的图像水平像素数量和图像竖直像素数量、并行扫描通道数量,以及所述背光模组的背光水平分区数量和背光竖直分区数量;
4、根据所述图像水平像素数量、所述图像竖直像素数量、并行扫描通道数量,以及所述背光水平分区数量和所述背光竖直分区数量的数量关系,确定所述待显示图像中与每个背光分区对应的像素分区;
5、根据所述像素分区中各像素的像素值,确定与所述像素分区对应的背光分区的背光数据。
6、在一些实施例中,所述像素分区根据像素水平分区和像素竖直分区确定;
7、所述根据所述图像水平像素数量、所述图像竖直像素数量、并行扫描通道数量,以及所述背光水平分区数量和所述背光竖直分区数量的数量关系,确定所述待显示图像中与每个背光分区对应的像素分区,包括:
8、根据所述图像水平像素数量和并行扫描通道数量与所述背光水平分区数量之间的倍数关系,确定像素水平分区的宽度,并根据所述图像竖直像素数量和背光竖直分区数量之间的倍数关系,确定像素竖直分区的宽度;
9、根据所述图像水平像素数量、所述并行扫描通道数量和所述背光水平分区数量,确定不同宽度的像素水平分区在像素行上的排布数量,并根据所述图像竖直像素数量和所述背光竖直分区数量,确定不同宽度的像素竖直分区在像素列上的排布数量;
10、确定不同宽度的像素水平分区的水平排布序列,以及不同宽度的像素竖直分区的竖直排布序列;
11、根据所述水平排布序列和所述竖直排布序列,确定所述待显示图像中与每个背光分区对应的像素分区。
12、在一些实施例中,所述根据所述图像水平像素数量和并行扫描通道数量与所述背光水平分区数量之间的倍数关系,确定像素水平分区的宽度,并根据所述图像竖直像素数量和背光竖直分区数量之间的倍数关系,确定像素竖直分区的宽度,包括:
13、若所述图像水平像素数量和并行扫描通道数量与所述背光水平分区数量之间呈非整数倍,则根据所述图像水平像素数量、所述并行扫描通道数量和所述背光水平分区数量,利用取整函数确定像素水平分区的第一水平宽度和第二水平宽度,其中,所述第一水平宽度和所述第二水平宽度为整数个时钟周期,且所述第一水平宽度与所述第二水平宽度的差值为1个时钟周期;
14、若所述图像水平像素数量和并行扫描通道数量与所述背光水平分区数量之间呈整数倍,则根据所述图像水平像素数量、所述并行扫描通道数量和所述背光水平分区数量,确定像素水平分区的第三水平宽度,其中,所述第三水平宽度为整数个时钟周期;
15、若所述图像竖直像素数量和所述背光竖直分区数量之间呈非整数倍,则根据所述图像竖直像素数量和所述背光竖直分区数量,并利用取整函数确定像素竖直分区的第一竖直宽度和第二竖直宽度;
16、若所述图像竖直像素数量和所述背光竖直分区数量之间呈整数倍,则根据所述图像竖直像素数量和所述背光竖直分区数量,确定像素竖直分区的第三竖直宽度。
17、在一些实施例中,所述根据所述图像水平像素数量、所述并行扫描通道数量和所述背光水平分区数量,利用取整函数确定像素水平分区的第一水平宽度和第二水平宽度,包括:
18、根据所述图像水平像素数量和所述并行扫描通道数量的倍数关系,确定图像水平方向扫描次数;
19、根据所述图像水平方向扫描次和所述背光水平分区数量,利用向下取整函数,确定像素水平分区的第一水平宽度;
20、根据所述图像水平方向扫描次和所述背光水平分区数量,利用向上取整函数,确定像素水平分区的第二水平宽度;
21、所述根据所述图像竖直像素数量和所述背光竖直分区数量,并利用取整函数确定像素竖直分区的第一竖直宽度和第二竖直宽度,包括:
22、根据所述图像竖直像素数量和所述背光竖直分区数量,利用向下取整函数,确定像素竖直分区的第一竖直宽度;
23、根据所述图像竖直像素数量和所述背光竖直分区数量,利用向上取整函数,确定像素竖直分区的和第二竖直宽度。
24、在一些实施例中,所述像素水平分区包括第一像素水平分区和第二像素水平分区,所述第一像素水平分区的宽度为第一水平宽度,所述第二像素水平分区的宽度为第二水平宽度;
25、所述根据所述图像水平像素数量、所述并行扫描通道数量和所述背光水平分区数量,确定不同宽度的像素水平分区在像素行上的排布数量,包括:
26、将所述第二水平宽度和所述背光水平分区数量的乘积与所述图像水平方向扫描次数的差值,确定为所述第一像素水平分区在像素行上的排布数量,其中,所述图像水平方向扫描次数根据所述图像水平像素数量和所述并行扫描通道数量确定;
27、将所述背光水平分区数量与所述图像水平方向扫描次数和所述第一水平宽度乘积的差值,确定为所述第二像素水平分区在所述像素行上的排布数量。
28、在一些实施例中,所述像素竖直分区包括第一像素竖直分区和第二像素竖直分区,所述第一像素竖直分区为第一竖直宽度,所述第二像素竖直分区为第二竖直宽度;
29、所述根据所述图像竖直像素数量和所述背光竖直分区数量,确定不同宽度的像素竖直分区在像素列上的排布数量,包括:
30、将所述第二竖直宽度和所述背光竖直分区数量的乘积与所述图像竖直像素数量的差值,确定为所述第一像素竖直分区在像素列上的排布数量;
31、将所述图像竖直像素数量与所述第一竖直宽度和所述背光竖直分区数量乘积的差值,确定为所述第二像素竖直分区在所述像素列上的排布数量。
32、在一些实施例中,所述像素水平分区包括第一像素水平分区和第二像素水平分区,所述第一像素水平分区和所述第二像素水平分区具有不同的宽度;
33、所述确定不同宽度的像素水平分区的水平排布序列,包括:
34、根据所述第一像素水平分区在像素行上的排布数量和所述第二像素水平分区在所述像素行上的排布数量的比值,确定排列配比;
35、对所述排列配比向下取整后与单位时钟周期相加得到排列周期;
36、若所述排列周期不等于设定周期,则对所述排列配比的一半向下取整后与单位时钟周期相加得到排列半周期,若所述排列周期等于所述设定周期,则将单位时钟周期确定为排列半周期;
37、利用所述第一像素水平分区在像素行上的排布数量减去,对所述排列配比向下取整后与所述第二像素水平分区在所述像素行上的排布数量的乘积,得到排列余数;
38、针对每一个像素水平分区,根据所述像素水平分区的序号和所述排列周期的余数与所述排列半周期的关系,确定当前像素水平分区序号所在的位置排列所述第一像素水平分区或所述第二像素水平分区,并在满足设定条件的情况下,在下一个像素水平分区序号所在的位置排列所述第一像素水平分区,所述设定条件包括所述像素水平分区的序号和所述排列周期的余数为零,且排列余数的总和大于所述第二像素水平分区在所述像素行上的排布数量。
39、在一些实施例中,所述根据所述像素水平分区的序号和所述排列周期的余数与所述排列半周期的关系,确定当前像素水平分区序号所在的位置排列所述第一像素水平分区或所述第二像素水平分区,包括:
40、若像素水平分区的序号和所述排列周期的余数等于所述排列半周期,则确定所述像素水平分区所在的位置排列所述第二像素水平分区;
41、若像素水平分区的序号和所述排列周期的余数不等于所述排列半周期,则确定所述像素水平分区所在的位置排列所述第一像素水平分区。
42、在一些实施例中,在所述水平排布序列中采用0标识第一像素水平分区,采用1标识第二像素水平分区,所述方法还包括:
43、初始化设定长度的序列,以及像素水平分区的序号;
44、若像素水平分区的序号和所述排列周期的余数等于所述排列半周期,且非第一次填充所述序列,则将已填充的序列向低位移动单位长度后,在所述序列的最高位填充1;
45、若像素水平分区的序号和所述排列周期的余数不等于所述排列半周期,且非第一次填充所述序列,则将已填充的序列向低位移动单位长度后,在所述序列的最高位填充0;
46、若所述像素水平分区的序号和所述排列周期的余数为0,且排列余数的总和大于所述第二像素水平分区在所述像素行上的排布数量,则将已填充的序列向低位移动单位长度后,在所述序列的最高位填充0,并更新所述背光水平分区数量;
47、若所述像素水平分区的序号等于更新后的背光水平分区数量,将所填充的有效比特位移位至序列的最低位,得到所述水平排布序列。
48、在一些实施例中,所述根据所述像素分区中各像素的像素值,确定与所述像素分区对应的背光分区的背光数据,包括:
49、根据所述像素分区中各像素的像素值,获取所述像素分区中的最大像素值和像素总和;
50、根据所述像素分区的除法量化参数和所述像素总和,确定所述像素平均值;
51、根据所述最大像素值和所述像素平均值以及各自的权重,确定与所述像素分区对应的背光分区的基础背光数据;
52、对所有背光分区对应的基础背光数据进行滤波,得到每个背光分区的目标背光数据。
53、在一些实施例中,所述除法量化参数通过下列方式确定:
54、获取像素分区在水平方向上的最大像素数量和竖直方向上的最大像素数量,其中,所述水平方向上的最大像素数量根据像素分区在水平方向上的宽度和并行扫描通道数量确定;
55、根据所述水平方向上的最大像素数量和竖直方向上的最大像素数量,确定量化比特;
56、根据像素分区中的像素数量以及所述量化比特,确定所述像素分区对应的除法量化参数。
57、在一些实施例中,所述像素分区包括不同类型的像素分区,其中,第一类型的像素分区具有第一水平宽度和第一竖直宽度,第二类型的像素分区具有第一水平宽度和第二竖直宽度,第三类型的像素分区具有第二水平宽度和第一竖直宽度,第四类型的像素分区具有第二水平宽度和第二竖直宽度;
58、若所述像素分区的类型为第一类型,则根据所述第一水平宽度和所述第一竖直宽度,确定第一类型的像素分区中的第一像素数量,并根据所述第一像素数量以及所述量化比特,确定所述第一类型的像素分区对应的第一除法量化参数;
59、若所述像素分区的类型为第二类型,则根据所述第一水平宽度和所述第二竖直宽度,确定第二类型的像素分区中的第二像素数量,并根据所述第二像素数量以及所述量化比特,确定所述第二类型的像素分区对应的第二除法量化参数;
60、若所述像素分区的类型为第三类型,则根据所述第二水平宽度和所述第一竖直宽度,确定第三类型的像素分区中的第三像素数量,并根据所述第三像素数量以及所述量化比特,确定所述第三类型的像素分区对应的第三除法量化参数;
61、若所述像素分区的类型为第四类型,则根据所述第二水平宽度和所述第二竖直宽度,确定第四类型的像素分区中的第四像素数量,并根据所述第四像素数量以及所述量化比特,确定所述第四类型的像素分区对应的第四除法量化参数。
62、在一些实施例中,所述像素分区中的每个像素对应多个计数器,所述计数器包括:像素水平分区内时钟个数计数器、像素竖直分区内像素行数计数器、像素水平分区个数计数器和像素竖直分区个数计数器;所述方法还包括:
63、在接收到数据使能信号的情况下,更新所述像素水平分区内时钟个数计数器,并在所述像素水平分区内时钟个数计数器对应的值等于所述像素水平分区的宽度的情况下,重置所述像素水平分区内时钟个数计数器;
64、在重置所述像素水平分区内时钟个数计数器的情况下,更新所述像素水平分区个数计数器,并在所述像素水平分区个数计数器对应的值等于所述背光水平分区数量的情况下,重置所述像素水平分区个数计数器;
65、在重置所述像素水平分区个数计数器的情况下,更新所述像素竖直分区内像素行数计数器,并在所述像素竖直分区内像素行数计数器对应的值等于所述像素竖直分区的像素行数的情况下,重置所述像素竖直分区内像素行数计数器;
66、在重置所述像素竖直分区内像素行数计数器的情况下,更新所述像素竖直分区个数计数器,并在所述像素竖直分区个数计数器对应的值等于所述背光竖直分区数量的情况下,重置所述像素竖直分区个数计数器。
67、在一些实施例中,所述像素水平分区的宽度通过下列方式确定:
68、获取水平排布序列的最低位;
69、若所述最低位对应的值为0,则所述像素水平分区的宽度为第一水平宽度;
70、若所述最低位对应的值为1,则所述像素水平分区的宽度为第二水平宽度;
71、在重置所述像素水平分区内时钟个数计数器的情况下,所述水平排布序列右移1位。
72、在一些实施例中,所述根据所述像素分区中各像素的像素值,获取所述像素分区中的像素最大值和像素总和,包括:
73、在扫描所述待显示图像的过程中,根据当前扫描的像素对应的像素水平分区个数计数器和像素竖直分区个数计数器,确定所述当前扫描的像素所属的目标像素分区;
74、从所述目标像素分区对应的存储区域中获取候选像素最大值和候选像素总和;
75、若当前扫描的像素对应的像素值大于所述候选像素最大值,则将所述候选像素最大值更新为当前扫描的像素对应的像素值;
76、利用当前扫描的像素对应的像素值更新所述候选像素总和。
77、在一些实施例中,所述对所有背光分区对应的基础背光数据进行滤波处理,得到每个背光分区的目标背光数据,包括:
78、对所有背光分区对应的基础背光数据进行填充操作;
79、利用预设的滤波核对填充操作后的基础背光数据进行滤波,得到每个背光分区的目标背光数据,其中,每行基础背光数据的滤波次数根据所述背光水平分区数量确定,执行滤波的行数根据所述背光竖直分区数量确定。
80、在一些实施例中,所述方法还包括:
81、将所述待显示图像缓存至视频帧缓存设备;
82、在获取到所有背光分区的背光数据的情况下,控制所有背光分区的背光数据与所述待显示图像同步输出。
83、根据本发明实施例的第二方面,提供了一种背光模组的控制装置,所述背光模组中包括多个背光分区,所述装置包括:
84、获取单元,用于获取待显示图像的图像水平像素数量和图像竖直像素数量、并行扫描通道数量,以及所述背光模组的背光水平分区数量和背光竖直分区数量;
85、计算单元,用于根据所述图像水平像素数量、所述图像竖直像素数量、并行扫描通道数量,以及所述背光水平分区数量和所述背光竖直分区数量的数量关系,确定所述待显示图像中与每个背光分区对应的像素分区,并根据所述像素分区中各像素的像素值,确定与所述像素分区对应的背光分区的背光数据。
86、根据本发明实施例的第三方面,提供了一种显示模组,包括:
87、显示面板和背光模组;
88、所述背光模组通过上述任一项所述的方法进行控制。
89、根据本发明实施例的第三方面,提供一种存储介质,存储有计算机指令,所述计算机指令用于使计算机执行根据上述任一项所述的方法。
90、根据上述实施例可知,在不更改系统软件和驱动的情况下,根据待显示图像的图像水平像素数量和图像竖直像素数量、并行扫描通道数量,以及所述背光模组的背光水平分区数量和背光竖直分区数量实时更新背光分区的背光数据,以适配多种不同背光分区规格的背光模组,从而降低基于miniled分区背光的显示模组产品的开发周期和开发成本。
91、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
1.一种背光模组的控制方法,其特征在于,所述背光模组中包括多个背光分区,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述像素分区根据像素水平分区和像素竖直分区确定;
3.根据权利要求2所述的方法,其特征在于,所述根据所述图像水平像素数量和并行扫描通道数量与所述背光水平分区数量之间的倍数关系,确定像素水平分区的宽度,并根据所述图像竖直像素数量和背光竖直分区数量之间的倍数关系,确定像素竖直分区的宽度,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述图像水平像素数量、所述并行扫描通道数量和所述背光水平分区数量,利用取整函数确定像素水平分区的第一水平宽度和第二水平宽度,包括:
5.根据权利要求2所述的方法,其特征在于,所述像素水平分区包括第一像素水平分区和第二像素水平分区,所述第一像素水平分区的宽度为第一水平宽度,所述第二像素水平分区的宽度为第二水平宽度;
6.根据权利要求2所述的方法,其特征在于,所述像素竖直分区包括第一像素竖直分区和第二像素竖直分区,所述第一像素竖直分区为第一竖直宽度,所述第二像素竖直分区为第二竖直宽度;
7.根据权利要求2所述的方法,其特征在于,所述像素水平分区包括第一像素水平分区和第二像素水平分区,所述第一像素水平分区和所述第二像素水平分区具有不同的宽度;
8.根据权利要求7所述的方法,其特征在于,所述根据所述像素水平分区的序号和所述排列周期的余数与所述排列半周期的关系,确定当前像素水平分区序号所在的位置排列所述第一像素水平分区或所述第二像素水平分区,包括:
9.根据权利要求8所述的方法,其特征在于,在所述水平排布序列中采用0标识第一像素水平分区,采用1标识第二像素水平分区,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述根据所述像素分区中各像素的像素值,确定与所述像素分区对应的背光分区的背光数据,包括:
11.根据权利要求10所述的方法,其特征在于,所述除法量化参数通过下列方式确定:
12.根据权利要求11所述的方法,其特征在于,所述像素分区包括不同类型的像素分区,其中,第一类型的像素分区具有第一水平宽度和第一竖直宽度,第二类型的像素分区具有第一水平宽度和第二竖直宽度,第三类型的像素分区具有第二水平宽度和第一竖直宽度,第四类型的像素分区具有第二水平宽度和第二竖直宽度;
13.根据权利要求10所述的方法,其特征在于,所述像素分区中的每个像素对应多个计数器,所述计数器包括:像素水平分区内时钟个数计数器、像素竖直分区内像素行数计数器、像素水平分区个数计数器和像素竖直分区个数计数器;所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述像素水平分区的宽度通过下列方式确定:
15.根据权利要求13所述的方法,其特征在于,所述根据所述像素分区中各像素的像素值,获取所述像素分区中的像素最大值和像素总和,包括:
16.根据权利要求10所述的方法,其特征在于,所述对所有背光分区对应的基础背光数据进行滤波处理,得到每个背光分区的目标背光数据,包括:
17.根据权利要求1所述的方法,其特征在于,所述方法还包括:
18.一种背光模组的控制装置,其特征在于,所述背光模组中包括多个背光分区,所述装置包括:
19.一种显示模组,其特征在于,包括:
20.一种存储介质,其特征在于,存储有计算机指令,所述计算机指令用于使计算机执行根据权利要求1至17任一项所述的方法。