一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种LED显示屏对比度提升方法及LED显示屏与流程

2021-11-05 21:01:00 来源:中国专利 TAG:

一种led显示屏对比度提升方法及led显示屏
技术领域
1.本发明涉及led显示技术领域,尤其涉及一种led显示屏对比度提升方法及led显示屏。


背景技术:

2.led显示屏具有低能耗、高亮度、寿命长、性能稳定性好等特点,被广泛应用于指挥中心、视频会议室、演播厅、商场等室内场所以及户外大屏显示,随着技术的发展,其对显示效果的要求,比如对比度、亮度、分辨率等也越来越高。
3.目前的led显示屏由于受到发光芯片特性的影响,屏幕起灰亮度过高,通常在0.2cd/m2,该亮度并不能满足客户需求。此外,由于目前led显示屏灰度精度不够,使得led显示屏低灰阶跳灰修复难度大,所以一般会采用提高led显示屏的灰度精度的方法来应对该问题,但提高显示屏灰度精度之后led显示屏又会出现色条过度差、抖动、跳灰等现象,造成led显示屏的显示效果较差。
4.因此,本领域人员亟需寻找一种新的技术方案来解决上述的问题。


技术实现要素:

5.针对现有技术中的技术问题,本发明提供一种led显示屏对比度提升方法及led显示屏。
6.本发明包括一种led显示屏对比度提升方法,包括步骤:
7.按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元块;
8.获取一帧图像的灰度输入值;
9.按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n,将灯点定义为p,灯点p包括整数部分pi和小数部分pj;
10.选定单元块内的灯点并进行显示;包括:
11.在一个单元块的m*m个灯点中,按照灯点p的小数部分pj以及预设的第一显示灯点选定策略选定该单元块中的灯点,并按照预设的灯点显示策略进行显示;
12.在该单元块中,按照灯点p的小数部分pj以及预设的第二显示灯点选定策略选定该单元块中的灯点,并按照灯点显示策略进行显示;
13.判断当前帧图像下的所有单元块是否已完成显示,若否,则重复上一步骤,若是,则获取下一帧图像的灰度输入值,并执行之后步骤。
14.进一步的,第一显示灯点选定策略为:
15.依次判断一个单元块内每一个灯点p的小数部分pj是否大于n/2;若是,则
16.选定该灯点;若否,则
17.不选定该灯点。
18.进一步的,第二显示灯点选定策略,包括:
19.计算该单元块的单元块小数和block.sum,单元块小数和block.sum为该单元块内
m*m个灯点的小数部分pj的和;
20.判断单元块小数和block.sum是否大于灰阶拓展倍数n;若是,则
21.计算该单元块所要选定的灯点数量,灯点数量等于单元块小数和block.sum除以灰阶拓展倍数n所得的商;
22.按照灯点数量在该单元块内随机选定对应数量的灯点;若否,则
23.不选定该单元块内的灯点。
24.进一步的,灯点显示策略包括:
25.判断被选定灯点p的小数部分pj是否大于0,若是,则为灯点p的整数部分pi以及小数部分pj重新赋值,令整数部分pi为原整数部分pi加1,令小数部分pj为原小数部分pj减n。
26.进一步的,按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n将灯点定义为p,灯点p包括整数部分pi和小数部分pj,还包括:
27.判断灯点p的小数部分pj是否小于0,且整数部分pi是否大于0,若是,则为灯点p的整数部分pi以及小数部分pj重新赋值,令整数部分pi为原整数部分pi减1,令小数部分pj为原小数部分pj加n。
28.进一步的,按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n将灯点定义为p,灯点p包括整数部分pi和小数部分pj,包括:
29.获取灯点p的当前帧图像的灰度输入值a;
30.计算整数部分pi为a/n的商;
31.计算小数部分pj.current为a/n的余数;
32.判断灯点p是否存在上一帧图像下的小数部分pj.last;若是,则令小数部分pj=pj.current pj.last;若否,则令小数部分pj=pj.current。
33.进一步的,按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元块,包括:
34.从led显示屏第一行的第一个灯点开始至最后一行的最后一个灯点,将led显示屏全屏划分为若干个单元块,使得led显示屏中任意一个灯点唯一属于一个单元块。
35.进一步的,灰阶拓展倍数n为2、4、8、16、64或128。
36.本发明还提供一种对比度提升的led显示屏,led显示屏包括灯点划分模块、图像获取模块、灰度拓展模块、显示灯点选定模块以及显示模块,其中:
37.灯点划分模块,与显示灯点选定模块相连接,用于按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元块;
38.图像获取模块,与灰度拓展模块相连接,用于获取一帧图像的灰度输入值;
39.灰度拓展模块,与图像获取模块、显示灯点选定模块相连接,用于按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n将灯点定义为p,灯点p包括整数部分pi和小数部分pj;
40.显示灯点选定模块,与灯点划分模块、灰度拓展模块以及显示模块相连接,用于选定单元块内的灯点并进行显示;包括:
41.在一个单元块的m*m个灯点中,按照灯点p的小数部分pj以及预设的第一显示灯点选定策略选定该单元块中的灯点;
42.在该单元块中,按照灯点p的小数部分pj以及预设的第二显示灯点选定策略选定
该单元块中的灯点;
43.显示模块,与显示灯点选定模块相连接,用于在每个灯点被选定时,按照预设的灯点显示策略进行显示。
44.进一步的,显示灯点选定模块包括第一显示灯点选定单元和第二显示灯点选定单元,其中:
45.第一显示灯点选定单元,用于依次判断一个单元块内灯点p的小数部分pj是否大于n/2;若是,则选定该灯点;若否,则不选定该灯点;
46.第二显示灯点选定单元,用于计算该单元块的单元块小数和block.sum,单元块小数和block.sum为该单元块内m*m个灯点的小数部分pj的和;以及判断单元块小数和block.sum是否大于n;若是,则计算该单元块所要选定的灯点数量,灯点数量等于单元块小数和block.sum除以n所得的商,并按照灯点数量在该单元块内随机选定对应数量的灯点;若否,则不选定该单元块内的灯点。
47.本发明的的led显示屏对比度提升方法及led显示屏,将led显示屏的灯点划分为单元块,将图像帧的原始灰度值进行重新定义,通过小数部分的值以及对应的策略在每个单元块中选定相应数量的灯点,再根据对应策略使这些灯点进行显示,最终以一定的方式达到每一帧图像只点亮部分灯点的效果,从而提升了画面显示的对比度,也使得显示画面的色条过渡更加均匀、细腻,对低灰阶跳灰的情形进行了修复,有效解决了led显示屏色条过度差、抖动、跳灰等问题,提升了led显示屏的画面显示效果。
附图说明
48.为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
49.图1为本发明实施例的led显示屏对比度提升方法的步骤流程图(一);
50.图2为本发明实施例的led显示屏对比度提升方法的单元块划分示意图;
51.图3为本发明实施例的led显示屏对比度提升方法的步骤流程图(二);
52.图4为本发明实施例的led显示屏对比度提升方法的步骤流程图(三);
53.图5为本发明实施例的led显示屏对比度提升方法的步骤流程图(四);
54.图6为本发明实施例的一种对比度提升的led显示屏的结构组成图;
55.图7为本发明另一实施例的一种对比度提升的led显示屏的结构组成图。
具体实施方式
56.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明的保护范围。
57.本发明实施例公开了一种led显示屏对比度提升方法,如图1所示,包括以下步骤:
58.步骤s10:按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元
块。
59.本步骤是将led显示屏中显示区域的灯点进行划分,m*m个灯点组成正方形的单元块,本发明实施例中m的取值为大于等于2的整数,优选的,结合led显示屏普遍的灯点排布规律,m取值为4的倍数,例如m=4、8、16、32等,如图2所示,本发明以m=4为例进行说明,即本发明实施例的单元块为4*4共16个灯点组成,分别表示为p1、p2、p3、p4、p5、p6、p7、p8、p9、p10、p11、p12、p13、p14、p15、p16。
60.本发明单元块的数量一方面取决于m的值,另一方面则取决于led显示屏的大小,led显示区域的灯点数越多,则对应划分的单元块数量越多。
61.步骤s20:获取一帧图像的灰度输入值。
62.本发明实施例针对led显示屏所显示的每一帧图像进行对比度的提升,本发明实施例不限定灰度输入值的范围,具体视灰度精度而定,例如灰度范围可以为0~255,或0~65536。本发明以0~255为例进行说明,本发明同样适用于对原始灰阶进行bit拓展后的灰度范围,即对灰阶进行2
n
倍拓展后的灰阶范围,例如将bit拓展为6bit,即对原始灰度拓展64倍(26倍),使显示屏灰度精度提升64倍,进而提升显示画面的对比度,提升屏幕显示效果。其中,获取一帧图像的灰度输入值来源于预设的gamma表。
63.以表1为例,与图2所示的单元块相对应的灯点p1~p16具有以下灰度输入值:
64.表1
65.205385424111418210915064227132201143229888
66.步骤s30:按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n,将灯点定义为p,灯点p包括整数部分pi和小数部分pj。
67.灰阶拓展倍数n的取值为2
n
所得,n表示灰阶拓展时将bit拓展为nbit,2
n
的值为对应灰阶拓展的倍数,所以灰阶拓展倍数n为2、4、8、16、64或128等。本发明实施例就以64(26倍)为灰阶拓展倍数进行说明。对于灯点p的整数部分pi和小数部分pj的取值,具体如图3以及以下步骤所示:
68.步骤s301:获取灯点p的当前帧图像的灰度输入值a。
69.步骤s302:计算整数部分pi为a/n的商。
70.步骤s303:计算小数部分pj.current为a/n的余数。
71.结合表1计算灯点p1~p16的整数部分pi与小数部分pj.current的取值,则对于灯点p1,205/64=3
……
13,所以灯点p1的整数部分pi=3,小数部分pj.current=13;对于灯点p2,38/64=0
……
38,所以灯点p2的整数部分pi=0,小数部分pj.current=38;对于灯点p3,54/64=0
……
54,所以灯点p3的整数部分pi=3,小数部分pj.current=13;对于灯点p4,241/64=3
……
49,所以灯点p4的整数部分pi=3,小数部分pj.current=13;对于灯点p5,114/64=1
……
50,所以灯点p5的整数部分pi=1,小数部分pj.current=50;对于灯点p6,182/64=2
……
54,所以灯点p6的整数部分pi=2,小数部分pj.current=54;对于灯点p7,109/64=1
……
45,所以灯点p7的整数部分pi=1,小数部分pj.current=45;对于灯点p8,150/64=2
……
22,所以灯点p8的整数部分pi=2,小数部分pj.current=22;对于灯点
p9,64/64=1
……
0,所以灯点p9的整数部分pi=1,小数部分pj.current=0;对于灯点p10,227/64=3
……
35,所以灯点p10的整数部分pi=3,小数部分pj.current=35;对于灯点p11,132/64=2
……
4,所以灯点p11的整数部分pi=2,小数部分pj.current=4;对于灯点p12,201/64=3
……
9,所以灯点p12的整数部分pi=3,小数部分pj.current=9;对于灯点p13,143/64=2
……
15,所以灯点p13的整数部分pi=2,小数部分pj.current=15;对于灯点p14,22/64=0
……
22,所以灯点p14的整数部分pi=0,小数部分pj.current=22;对于灯点p15,98/64=1
……
34,所以灯点p15的整数部分pi=1,小数部分pj.current=34;对于灯点p16,88/64=1
……
24,所以灯点p16的整数部分pi=1,小数部分pj.current=24。具体如表1所示:
72.表2
[0073][0074]
步骤s304:判断灯点p是否存在上一帧图像下的小数部分pj.last。
[0075]
如果灯点p存在上一帧图像下的小数部分pj.last,则说明当前帧图像不是第一幅图像,如果灯点p不存在上一帧图像下的小数部分pj.last,这说明当前帧图像为第一帧图像。所以,如果存在小数部分pj.last,则执行步骤s305。若不存在小数部分pj.last,则执行步骤s306。即:
[0076]
步骤s305:令小数部分pj=pj.current pj.last;
[0077]
步骤s306:令小数部分pj=pj.current。
[0078]
通过步骤s301至步骤s306,完成对当前帧图像下灯点p的定义,然后再执行步骤s40。
[0079]
步骤s40:选定单元块内的灯点并进行显示。
[0080]
如图4所示,包括:
[0081]
步骤s401:在一个单元块的m*m个灯点中,按照灯点p的小数部分pj以及预设的第一显示灯点选定策略选定该单元块中的灯点,并按照预设的灯点显示策略进行显示。
[0082]
本步骤以单元块内的灯点作为基本判断对象,当m=4时,则在一个单元块中的16个灯点中,按照灯点p的小数部分pj以及预设的第一显示灯点选定策略对这16个灯点依次进行判定,最终在这16个灯点中选定所要显示的灯点,并进行显示。
[0083]
具体的,本步骤中的第一显示灯点选定策略为:
[0084]
依次判断一个单元块内每一个灯点p的小数部分pj是否大于n/2;若是,则选定该灯点;若否,则不选定该灯点。
[0085]
本实施例的第一显示灯点选定策略,以灯点p的小数部分pj的值与设定值进行比较,而本策略中的设定值为n/2,即为n的一半,所以,当n等于64时,灯点p的小数部分pj如果大于32,则选定该灯点,如果灯点p的小数部分pj小于等于32,则不选定该灯点。以表2所列各个灯点小数部分pj的值,则通过本步骤被选定的灯点包括:灯点p2、灯点p3、灯点p4、灯点p5、灯点p6、灯点p7、灯点p10、灯点p15。
[0086]
选定单元块内的灯点并进行显示,还包括对该单元块整体进行灯点的选定并显示,如步骤s402。
[0087]
步骤s402:在该单元块中,按照灯点p的小数部分pj以及预设的第二显示灯点选定策略选定该单元块中的灯点,并按照灯点显示策略进行显示。
[0088]
本步骤以整个单元块作为基本判断对象,当m=4时,则在该单元块中的16个灯点中,按照灯点p的小数部分pj以及预设的第二显示灯点选定策略进行一次判定,最终在这个单元块中选定所要显示的灯点,并进行显示。
[0089]
具体的,本步骤包含的第二显示灯点选定策略,如图5所示,包括:
[0090]
步骤s4021:计算该单元块的单元块小数和block.sum,单元块小数和block.sum为该单元块内m*m个灯点的小数部分pj的和。
[0091]
以表2所示为例,则该单元块的单元块小数和block.sum=13 38 54 49 50 54 45 22 0 35 4 9 15 22 34 24=486。
[0092]
步骤s4022:判断单元块小数和block.sum是否大于灰阶拓展倍数n。
[0093]
若单元块小数和block.sum大于灰阶拓展倍数n,则执行步骤s4023;若单元块小数和block.sum小于等于灰阶拓展倍数n,则执行步骤s4025。
[0094]
通过步骤s4021的计算,该单元块的单元块小数和block.sum为486,大于灰阶拓展倍数64,则执行步骤s4023。
[0095]
步骤s4023:计算该单元块所要选定的灯点数量,灯点数量等于单元块小数和block.sum除以灰阶拓展倍数n所得的商。
[0096]
单元块小数和block.sum除以灰阶拓展倍数n,n=64时,通过计算486/64=7
……
38,得出灯点数量为7。
[0097]
步骤s4024:按照灯点数量在该单元块内随机选定对应数量的灯点。
[0098]
根据表2所列的灯点,该单元块所要选定的灯点数量为7个,则在该单元块内共16个灯点中随机选择7个灯点。
[0099]
步骤s4025:不选定该单元块内的灯点。
[0100]
若单元块小数和block.sum小于等于64,则该单元块所选定的灯点数量为0,也即不选定该单元块内的灯点。
[0101]
步骤s50:判断当前帧图像下的所有单元块是否已完成显示,若否,则重复步骤s40,直至所有单元块均完成显示。若当前帧图像下的所有单元块均已完成显示,则获取下一帧图像的灰度输入值,并执行步骤s30至步骤s40,对下一帧图像进行显示。通过对以上步骤的循环,实现所有在led显示屏上图像帧的显示。
[0102]
本发明的方法将led显示屏的灯点划分为单元块,将图像帧的原始灰度值进行重
新定义,通过小数部分的值以及对应的策略在每个单元块中选定相应数量的灯点,再根据对应策略使这些灯点进行显示,最终达到每一帧图像只点亮部分灯点的效果,从而提升了画面显示的对比度,也使得显示画面的色条过渡更加均匀、细腻,对低灰阶跳灰的情形进行了修复,有效解决了led显示屏色条过度差、抖动、跳灰等问题,提升了led显示屏的画面显示效果。
[0103]
具体的,本发明实施例的灯点显示策略包括:判断被选定灯点p的小数部分pj是否大于0,若是,则为灯点p的整数部分pi以及小数部分pj重新赋值,令整数部分pi为原整数部分pi加1,令小数部分pj为原小数部分pj减n。
[0104]
若灯点p的小数部分pj小于等于0,则该灯点不进行点亮。本发明的灯点显示策略在灯点p的小数部分pj大于0时,对灯点p的整数部分pi以及小数部分pj进行了重新赋值,在步骤s401与步骤s402中灯点被选定后的显示,是指对被选定灯点的整数部分pi以及小数部分pj重新赋值,并不是对灯点进行点亮,本发明是经过这两个步骤之后以被选定灯点p的整数部分pi及小数部分pj的值确定出该灯点的灰度值,为pi*n pj进行点亮,即在一帧画面中,被选定灯点仅点亮一次。
[0105]
以n=64为例,灯点显示策略包括:判断被选定灯点p的小数部分pj是否大于0,若是,则令灯点p的整数部分pi等于原整数部分pi加1,令小数部分pj等于原小数部分pj减64。
[0106]
假设灯点p的原有的整数部分pi=1,原有的小数部分pj=18,则小数部分pj满足大于0的条件,令该灯点的整数部分pi=1 1=2,该灯点p的小数部分pj=18

64=

46。
[0107]
根据前述实施例的步骤s30的内容可知,在第一帧图像显示时,灯点p的小数部分pj为大于等于0的数值,但在这一帧图像显示完成后,被点亮的灯点的小数部分pj被重新赋值,使得第二帧以及之后帧图像的灯点中的小数部分pj的值会出现负数,从而在出现小数部分pj的值小于等于0时,该灯点即使被选定也将不进行显示。
[0108]
在步骤s401执行之后被选定的灯点进行了显示,所以按照灯点显示策略对对应灯点p的整数部分pi以及小数部分pj重新赋值,此部分步骤结束后灯点p的小数部分pj值发生了变化,并用变化后的值计算执行s402。
[0109]
具体的,按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n将灯点定义为p,灯点p包括整数部分pi和小数部分pj,还包括:
[0110]
判断灯点p的小数部分pj是否小于0,且整数部分pi是否大于0,若是,则为灯点p的整数部分pi以及小数部分pj重新赋值,令整数部分pi为原整数部分pi减1,令小数部分pj为原小数部分pj加n。
[0111]
此部分内容可称作在灯点p的小数部分pj为负值时进行的负值处理,需满足小数部分pj小于0(小数部分pj为负数),且整数部分pi大于0(当灰度范围是0~255时,整数部分pi=1、2、3的情况),则令整数部分pi等于原有的整数部分pi减1,令小数部分pj等于原有的小数部分pj加n。
[0112]
在以上实施例的基础上,本发明按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元块,包括:从led显示屏第一行的第一个灯点开始至最后一行的最后一个灯点,将led显示屏全屏划分为若干个单元块,使得led显示屏中任意一个灯点唯一属于一个单元块。
[0113]
本发明还包括一种实施例为一种对比度提升的led显示屏,如图6所示,led显示屏
100包括灯点划分模块101、图像获取模块102、灰度拓展模块103、显示灯点选定模块104以及显示模块105,其中:
[0114]
灯点划分模块101,与显示灯点选定模块104相连接,用于按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元块;
[0115]
图像获取模块102,与灰度拓展模块103相连接,用于获取一帧图像的灰度输入值;
[0116]
灰度拓展模块103,与图像获取模块102、显示灯点选定模块104相连接,用于按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n将灯点定义为p,灯点p包括整数部分pi和小数部分pj;
[0117]
显示灯点选定模块104,与灯点划分模块101、灰度拓展模块103以及显示模块105相连接,用于选定单元块内的灯点并进行显示;包括:
[0118]
在一个单元块的m*m个灯点中,按照灯点p的小数部分pj以及预设的第一显示灯点选定策略选定该单元块中的灯点;
[0119]
在该单元块中,按照灯点p的小数部分pj以及预设的第二显示灯点选定策略选定该单元块中的灯点;
[0120]
显示模块105,与显示灯点选定模块104相连接,用于在每个灯点被选定时,按照预设的灯点显示策略进行显示。
[0121]
具体的,如图7所示,本发明实施例的led显示屏100中显示灯点选定模块104包括第一显示灯点选定单元1041和第二显示灯点选定单元1042,其中:
[0122]
第一显示灯点选定单元1041,用于依次判断一个单元块内灯点p的小数部分pj是否大于n/2;若是,则选定该灯点;若否,则不选定该灯点;
[0123]
第二显示灯点选定单元1042,用于计算该单元块的单元块小数和block.sum,单元块小数和block.sum为该单元块内m*m个灯点的小数部分pj的和;以及判断单元块小数和block.sum是否大于n;若是,则计算该单元块所要选定的灯点数量,灯点数量等于单元块小数和block.sum除以n所得的商,并按照灯点数量在该单元块内随机选定对应数量的灯点;若否,则不选定该单元块内的灯点。
[0124]
本发明实施例的对比度提升的led显示屏,通过以下方式实现对比度的提升:
[0125]
步骤s10:按照预设的灯点划分策略将led显示屏划分为m*m个灯点的若干个单元块。
[0126]
步骤s20:获取一帧图像的灰度输入值。
[0127]
步骤s30:按照预设的灰度拓展策略以及该策略中预设的灰阶拓展倍数n,将灯点定义为p,灯点p包括整数部分pi和小数部分pj。步骤s30具体包括:
[0128]
步骤s301:获取灯点p的当前帧图像的灰度输入值a。
[0129]
步骤s302:计算整数部分pi为a/n的商。
[0130]
步骤s303:计算小数部分pj.current为a/n的余数。
[0131]
步骤s304:判断灯点p是否存在上一帧图像下的小数部分pj.last。如果存在小数部分pj.last,则执行步骤s305。若不存在小数部分pj.last,则执行步骤s306。
[0132]
步骤s305:令小数部分pj=pj.current pj.last;
[0133]
步骤s306:令小数部分pj=pj.current。
[0134]
步骤s40:选定单元块内的灯点并进行显示。
[0135]
步骤s401:在一个单元块的m*m个灯点中,按照灯点p的小数部分pj以及预设的第一显示灯点选定策略选定该单元块中的灯点,并按照预设的灯点显示策略进行显示。其中,第一显示灯点选定策略为:依次判断一个单元块内每一个灯点p的小数部分pj是否大于n/2;若是,则选定该灯点;若否,则不选定该灯点。
[0136]
步骤s402:在该单元块中,按照灯点p的小数部分pj以及预设的第二显示灯点选定策略选定该单元块中的灯点,并按照灯点显示策略进行显示。其中,第二显示灯点选定策略包括:
[0137]
步骤s4021:计算该单元块的单元块小数和block.sum,单元块小数和block.sum为该单元块内m*m个灯点的小数部分pj的和。
[0138]
步骤s4022:判断单元块小数和block.sum是否大于灰阶拓展倍数n。
[0139]
步骤s4023:计算该单元块所要选定的灯点数量,灯点数量等于单元块小数和block.sum除以灰阶拓展倍数n所得的商。
[0140]
步骤s4024:按照灯点数量在该单元块内随机选定对应数量的灯点。
[0141]
步骤s4025:不选定该单元块内的灯点。
[0142]
步骤s50:判断当前帧图像下的所有单元块是否已完成显示,若否,则重复步骤s40,直至所有单元块均完成显示。
[0143]
其中,灯点显示策略包括:判断被选定灯点p的小数部分pj是否大于0,若是,则为灯点p的整数部分pi以及小数部分pj重新赋值,令整数部分pi为原整数部分pi加1,令小数部分pj为原小数部分pj减n。
[0144]
对于以上方法步骤的实现,本领域技术人员可参考本发明对于led显示屏对比度提升方法的若干实施例,此处将不再赘述。
[0145]
本发明实施例的led显示屏对比度提升方法及led显示屏,将led显示屏的灯点划分为单元块,将图像帧的原始灰度值进行重新定义,通过小数部分的值以及对应的策略在每个单元块中选定相应数量的灯点,再根据对应策略使这些灯点进行显示,最终以一定的方式达到每一帧图像只点亮部分灯点的效果,从而提升了画面显示的对比度,也使得显示画面的色条过渡更加均匀、细腻,对低灰阶跳灰的情形进行了修复,有效解决了led显示屏色条过度差、抖动、跳灰等问题,提升了led显示屏的画面显示效果。
[0146]
以上借助具体实施例对本发明做了进一步描述,但是应该理解的是,这里具体的描述,不应理解为对本发明的实质和范围的限定,本领域内的普通技术人员在阅读本说明书后对上述实施例做出的各种修改,都属于本发明所保护的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献