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

黑场优化方法和装置与流程

2022-02-24 16:58:16 来源:中国专利 TAG:


1.本发明涉及显示技术领域,尤其涉及一种黑场优化方法和一种黑场优化装置。


背景技术:

2.当前led显示屏越来越多的使用在大型的演唱会或者现场的节目录制等场合,在这些场合中必然会用到手机拍摄led显示屏或者用录像机对led显示屏录像,然而在使用手机拍摄led显示屏或者录像机对led显示屏录像时,经常会出现拍摄得到的图像出现黑线,这是led显示屏出现的黑场现象导致,且随着拍摄的采样率越高,led显示屏的黑场时间越长,严重影响了显示屏的显示效果,拍摄得到的图像出现的黑线现象会更加的严重,严重影响了拍摄效果。
3.因此,如何对显示屏的黑场现象进行优化是本发明亟待解决的技术问题。


技术实现要素:

4.因此,本发明实施例公开一种黑场优化方法和一种黑场优化装置,可以有效减少显示屏的黑场时间,提高显示屏的显示效果,消除拍摄时产生的黑线现象,提升拍摄效果。
5.具体地,第一方面,本发明实施例公开一种黑场优化方法,包括:获取显示单元阵列的黑场时间;基于所述黑场时间从多个黑场优化模式中确定目标黑场优化模式;以及基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,以完成所述显示单元阵列的黑场优化。
6.目前在使用手机拍摄led显示屏或者录像机对led显示屏录像时,经常会出现拍摄得到的图像出现黑线,这是led显示屏出现的黑场现象导致,且随着拍摄的采样率越高,led显示屏的黑场时间越长,严重影响了显示屏的显示效果,拍摄得到的图像出现的黑线现象会更加的严重,严重影响了拍摄效果;本发明实施例公开的黑场优化方法通过显示单元阵列的黑场时间从多个黑场优化模式中确定目标黑场优化模式以及基于目标黑场优化模式对显示单元阵列进行黑场优化处理,以完成所述显示单元阵列的黑场优化,可以有效地减少显示屏的黑场时间,提高显示屏的显示效果,消除拍摄时产生的黑线现象,提升拍摄效果。
7.在本发明的一个实施例中,所述获取显示单元阵列的黑场时间,包括:获取所述显示单元阵列的显示频率、扫数、总灰度实现值、每扫灰度实现最大值和灰度时钟频率;基于所述总灰度实现值和所述每扫灰度实现最大值计算得到刷新周期次数;基于所述每扫灰度实现最大值得到每扫灰度实现时钟个数;根据所述显示频率、所述扫数、所述灰度时钟频率、所述每扫灰度实现时钟个数和所述刷新周期次数计算得到完整刷新轮数;以及根据所述显示频率、所述刷新周期次数、所述完整刷新轮数、所述扫数、所述每扫灰度实现时钟个数以及所述灰度时钟频率计算得到所述黑场时间。
8.在本发明的一个实施例中,所述基于所述黑场时间从多个黑场优化模式中确定目标黑场优化模式,包括:基于所述完整刷新轮数、所述刷新周期次数、所述扫数和所述灰度
时钟频率计算得到第一单个时钟黑场优化时间;基于所述完整刷新轮数、所述扫数和所述灰度时钟频率计算得到第二单个时钟黑场优化时间;判断所述黑场时间是否小于所述第一单个时钟黑场优化时间:响应于所述黑场时间不小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第一单个时钟黑场优化时间计算得到第一黑场优化时钟个数和黑场剩余时间,并判断所述黑场剩余时间是否小于所述第二单个时钟黑场优化时间:响应于所述黑场剩余时间小于所述第二单个时钟黑场优化时间,确定所述多个黑场优化模式中的第一黑场优化模式为所述目标黑场优化模式;响应于所述黑场剩余时间不小于所述第二单个时钟黑场优化时间,基于所述黑场剩余时间和所述第二单个时钟黑场优化时间计算得到第二黑场优化时钟个数,并确定所述多个黑场优化模式中的第二黑场优化模式为所述目标黑场优化模式;响应于所述黑场时间小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第二单个时间黑场优化时间计算得到第三黑场优化时钟个数,并确定所述多个黑场优化模式中的第三黑场优化模式为所述目标黑场优化模式。
9.通过计算第一单个时钟黑场优化时间以及第二单个时钟黑场优化时间,并判断黑场时间与第一单个时钟黑场优化时间和第二单个时钟黑场优化时间的大小关系,从而在多个黑场优化模式中确定目标黑场优化模式,进一步有效地减少显示屏的黑场时间,提高显示屏的显示效果,消除拍摄时产生的黑线现象,提升拍摄效果。
10.在本发明的一个实施例中,所述基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,包括:响应于所述目标黑场优化模式为所述第一黑场优化模式,获取所述第一黑场优化时钟个数,并基于所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数计算得到所述显示单元阵列的每个刷新周期所需的第一时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
11.通过响应于目标黑场优化模式为第一黑场优化模式,以及基于第一黑场优化时钟数量和每扫灰度实现时钟个数计算得到每个刷新周期所需的第一时钟计数清零值,实现了将黑场时间均匀分布到每个刷新周期的每一扫中,实现了黑场粗调,可以大幅度减少较长的黑场时间,提高显示效果。
12.在本发明的一个实施例中,所述基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,具体包括:响应于所述目标黑场优化模式为所述第一黑场优化模式,对所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括:基于所述每扫灰度实现时钟个数对灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描。
13.在本发明的一个实施例中,所述基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,包括:响应于所述目标黑场优化模式为所述第二黑场优化模式,获取所述第一黑场优化时钟数量和所述第二黑场优化时钟数量;基于所述第一黑场优化时钟数量、所述第二黑场优化时钟数量和所述每扫灰度实现时钟个数计算得到所述显示单元阵列处于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及处于所述每轮完整刷
新中非目标刷新周期对应的第二时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
14.在本发明的一个实施例中,所述基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,具体包括:响应于所述目标黑场优化模式为所述第二黑场优化模式,对所述第一黑场优化时钟数量、所述第二黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;对所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第二时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括目标刷新周期以及非目标刷新周期:响应于当前刷新周期为所述目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描;响应于所述当前刷新周期为所述非目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第三计数值与所述每扫灰度实现时钟个数相同,以完成所述当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第四计数值与所述第二时钟计数清零值相同,停止对所述当前扫描行的扫描。
15.通过响应于目标黑场优化模式为第二黑场优化模式,以及对第一黑场优化时钟数量、第二黑场优化时钟数量和每扫灰度实现时钟个数进行加法运算得到每轮完整刷新中目标刷新周期对应的第一时钟计数清零值,对第一黑场优化时钟数量和每扫灰度实现时钟个数进行加法运算得到非目标刷新周期对应的第二时钟计数清零值,从而实现了将黑场时间分布到每个刷新周期的每一扫中,且目标刷新周期分布的黑场时间大于非目标刷新周期分布的黑场时间,实现了黑场粗调和微调结合,可以大幅度减少较长的黑场时间,保证黑场时间最小化,提高显示效果。
16.在本发明的一个实施例中,所述基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,包括:响应于所述目标黑场优化模式为所述第三黑场优化模式,获取所述第三黑场优化时钟数量;基于所述每扫灰度实现时钟个数和所述第三黑场优化时钟数量计算得到所述显示单元阵列处于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及处于所述每轮完整刷新中非目标刷新周期对应的第二时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
17.在本发明的一个实施例中,所述基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,具体包括:响应于所述目标黑场优化模式为所述第三黑场优化模式,对所述第三黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;将所述每扫灰度实现时钟个数作为所述第二时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括目标刷新周期以及非目标刷新周期:响应于当前刷新周期为所述目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;
以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描;响应于所述当前刷新周期为所述非目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第三计数值与所述第二时钟计数清零值相同,以完成所述当前扫描行的灰度实现,停止对所述当前扫描行的扫描。
18.通过响应于目标黑场优化模式为第三黑场优化模式,以及对第三黑场优化时钟数量和每扫灰度实现时钟个数进行加法运算得到第一时钟计数清零值;将每扫灰度实现时钟个数作为第二时钟计数清零值,从而实现了将黑场时间分布到每轮完整刷新的目标刷新周期的每一扫中,实现了黑场微调,使得黑场时间调整精度更高,有效地减少较短的黑场时间,提高显示效果。
19.第二方面,本发明实施例公开一种黑场优化装置,执行前述任意一种黑场优化方法。
20.由上可知,本发明实施例可以达成以下一个或多个有益效果:有效减少显示屏的黑场时间,提高显示屏的显示效果,避免现有相关技术使用手机对显示屏拍照或摄像机对显示屏录像得到的图像存在黑线的现象,可以消除拍摄产生的黑线现象,提升拍摄效果。
21.通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
附图说明
22.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
23.图1为本发明第一实施例公开的黑场优化方法的一种步骤流程图;
24.图2为图1所示的黑场优化方法中步骤s11的一种具体步骤流程图;
25.图3为本发明第二实施例公开的黑场优化装置的模块示意图。
具体实施方式
26.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来说明本发明。
27.为了使本领域普通技术人员更好地理解本发明的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
28.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解这样使用的术语在适当情况下可以互换,以便这里描述的本发明实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或
设备固有的其他步骤或单元。
29.还需要说明的是,本发明中多个实施例的划分仅是为了描述的方便,不应构成特别的限定,各种实施例中的特征在不矛盾的情况下可以相结合,相互引用。
30.【第一实施例】
31.参见图1,本发明第一实施例公开一种黑场优化方法。如图1所示,黑场优化方法例如包括步骤s11至步骤s15。
32.步骤s11:获取显示单元阵列的黑场时间;
33.步骤s13:基于所述黑场时间从多个黑场优化模式中确定目标黑场优化模式;
34.步骤s15:基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,以完成所述显示单元阵列的黑场优化。
35.以上通过显示单元阵列的黑场时间从多个黑场优化模式中确定目标黑场优化模式以及基于目标黑场优化模式对显示单元阵列进行黑场优化处理,以完成所述显示单元阵列的黑场优化,可以有效地减少显示屏的黑场时间,提高显示屏的显示效果,消除拍摄时产生的黑线现象,提升拍摄效果。
36.在本发明的其他实施例中,如图2所示,步骤s11例如包括步骤s111和步骤s115。
37.步骤s111:获取所述显示单元阵列的显示频率、扫数、总灰度实现值、每扫灰度实现最大值和灰度时钟频率;
38.步骤s112:基于所述总灰度实现值和所述每扫灰度实现最大值计算得到刷新周期次数;
39.步骤s113:基于所述每扫灰度实现最大值得到每扫灰度实现时钟个数;
40.步骤s114:根据所述显示频率、所述扫数、所述灰度时钟频率、所述每扫灰度实现时钟个数和所述刷新周期次数计算得到完整刷新轮数;
41.步骤s115:根据所述显示频率、所述刷新周期次数、所述完整刷新轮数、所述扫数、所述每扫灰度实现时钟个数以及所述灰度时钟频率计算得到所述黑场时间。
42.在本发明的其他实施例中,前述步骤s13例如包括:
43.(i)基于所述完整刷新轮数、所述刷新周期次数、所述扫数和所述灰度时钟频率计算得到第一单个时钟黑场优化时间;
44.(ii)基于所述完整刷新轮数、所述扫数和所述灰度时钟频率计算得到第二单个时钟黑场优化时间;
45.(iii)判断所述黑场时间是否小于所述第一单个时钟黑场优化时间:
46.(iii-1)响应于所述黑场时间不小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第一单个时钟黑场优化时间计算得到第一黑场优化时钟个数和黑场剩余时间,并判断所述黑场剩余时间是否小于所述第二单个时钟黑场优化时间:
47.响应于所述黑场剩余时间小于所述第二单个时钟黑场优化时间,确定所述多个黑场优化模式中的第一黑场优化模式为所述目标黑场优化模式;
48.响应于所述黑场剩余时间不小于所述第二单个时钟黑场优化时间,基于所述黑场剩余时间和所述第二单个时钟黑场优化时间计算得到第二黑场优化时钟个数,并确定所述多个黑场优化模式中的第二黑场优化模式为所述目标黑场优化模式;
49.(iii-2)响应于所述黑场时间小于所述第一单个时钟黑场优化时间,基于所述黑
场时间和所述第二单个时间黑场优化时间计算得到第三黑场优化时钟个数,并确定所述多个黑场优化模式中的第三黑场优化模式为所述目标黑场优化模式。
50.以上通过计算第一单个时钟黑场优化时间以及第二单个时钟黑场优化时间,并判断黑场时间与第一单个时钟黑场优化时间和第二单个时钟黑场优化时间的大小关系,从而在多个黑场优化模式中确定目标黑场优化模式,进一步有效地减少显示屏的黑场时间,提高显示屏的显示效果,消除拍摄时产生的黑线现象,提升拍摄效果。
51.在本发明的其他实施例中,前述步骤s15例如包括:响应于所述目标黑场优化模式为所述第一黑场优化模式,获取所述第一黑场优化时钟个数,并基于所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数计算得到所述显示单元阵列的每个刷新周期所需的第一时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
52.以上通过响应于目标黑场优化模式为第一黑场优化模式,以及基于第一黑场优化时钟数量和每扫灰度实现时钟个数计算得到每个刷新周期所需的第一时钟计数清零值,实现了将黑场时间均匀分布到每个刷新周期的每一扫中,实现了黑场粗调,可以大幅度减少较长的黑场时间,提高显示效果。
53.进一步地,前述步骤s15具体包括:响应于所述目标黑场优化模式为所述第一黑场优化模式,对所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括:基于所述每扫灰度实现时钟个数对灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描。
54.在本发明的其他实施例中,前述步骤s15例如包括:响应于所述目标黑场优化模式为所述第二黑场优化模式,获取所述第一黑场优化时钟数量和所述第二黑场优化时钟数量;基于所述第一黑场优化时钟数量、所述第二黑场优化时钟数量和所述每扫灰度实现时钟个数计算得到所述显示单元阵列处于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及处于所述每轮完整刷新中非目标刷新周期对应的第二时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
55.进一步地,前述步骤s15具体包括:响应于所述目标黑场优化模式为所述第二黑场优化模式,对所述第一黑场优化时钟数量、所述第二黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;对所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第二时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括目标刷新周期以及非目标刷新周期:响应于当前刷新周期为所述目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描;响应于所述当前刷新周期为所述非目标刷新周期,基于所述每扫灰
度实现时钟个数对所述灰度时钟进行计数直至第三计数值与所述每扫灰度实现时钟个数相同,以完成所述当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第四计数值与所述第二时钟计数清零值相同,停止对所述当前扫描行的扫描。
56.以上通过响应于目标黑场优化模式为第二黑场优化模式,对第一黑场优化时钟数量、第二黑场优化时钟数量和每扫灰度实现时钟个数进行加法运算得到每轮完整刷新中目标刷新周期对应的第一时钟计数清零值,对第一黑场优化时钟数量和每扫灰度实现时钟个数进行加法运算得到非目标刷新周期对应的第二时钟计数清零值,从而实现了将黑场时间分布到每个刷新周期的每一扫中,且目标刷新周期分布的黑场时间大于非目标刷新周期分布的黑场时间,实现了黑场粗调和微调结合,可以大幅度减少较长的黑场时间,保证黑场时间最小化,提高显示效果。
57.在本发明的其他实施例中,前述步骤s15例如包括:响应于所述目标黑场优化模式为所述第三黑场优化模式,获取所述第三黑场优化时钟数量;基于所述每扫灰度实现时钟个数和所述第三黑场优化时钟数量计算得到所述显示单元阵列处于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及处于所述每轮完整刷新中非目标刷新周期对应的第二时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
58.进一步地,前述步骤s15具体包括:响应于所述目标黑场优化模式为所述第三黑场优化模式,对所述第三黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;将所述每扫灰度实现时钟个数作为所述第二时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括目标刷新周期以及非目标刷新周期:响应于当前刷新周期为所述目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描;响应于所述当前刷新周期为所述非目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第三计数值与所述第二时钟计数清零值相同,以完成所述当前扫描行的灰度实现,停止对所述当前扫描行的扫描。
59.以上通过响应于目标黑场优化模式为第三黑场优化模式,以及对第三黑场优化时钟数量和每扫灰度实现时钟个数进行加法运算得到第一时钟计数清零值;将每扫灰度实现时钟个数作为第二时钟计数清零值,从而实现了将黑场时间分布到每轮完整刷新的目标刷新周期的每一扫中,实现了黑场微调,使得黑场时间调整精度更高,有效地减少较短的黑场时间,提高显示效果。
60.为了更好地理解本实施例,下面对本实施例公开的黑场优化方法的一个具体实施方式进行举例说明。本具体实施方式涉及的黑场优化方法例如执行在led驱动芯片、或者执行在包括led显示控制系统和led驱动芯片的黑场优化系统中。其中,led驱动芯片用于驱动控制目标显示屏中的显示单元阵列,即显示灯板,其中显示灯板例如为led灯板,led驱动芯片例如为基于灰度实现时钟gclk的十六输出通道pwm型led驱动芯片。led灯板例如为单色led灯板,其例如包括32*16个led灯点,即led灯板包括32个扫描行。led显示屏控制系统例如包括上位机、连接上位机软件的发送卡以及连接发送卡的接收卡,接收卡连接led驱动芯
片。下面以黑场优化方法执行在包括上位机软件和led驱动芯片的黑场优化系统为例,进行简要说明。
61.举例而言,目标显示屏的显示频率例如为60hz,即led驱动芯片连接的led灯板的显示频率为60hz,且led灯板例如包括32个扫描行,即扫数例如为32扫,总灰度实现值例如为2
12
即4096,每扫灰度实现最大值例如为2
10
即1024,灰度时钟频率例如为12.5mhz,其中总灰度实现值和每扫灰度实现最大值例如根据用户输入信息来确定,此处可以理解为,用户可以根据实际需要选取想要实现的总灰阶级数以及每扫实现的灰阶级数,举例而言,总灰度级数为不大于16的正整数,每扫实现的灰度级数也为不大于16的正整数,且小于等于总灰度级数,用户例如在上位机软件选取总灰阶级数为12,每扫实现的灰阶级数为10,则上位机软件可以基于用户选取的总灰阶级数以及每扫实现的灰阶级数自动计算出对应的总灰度实现值为2
12
以及每扫灰度实现最大值为2
10
。然后上位机软件可以将总灰度实现值以及每扫灰度实现值下发至led驱动芯片,led驱动芯片在获取每扫灰度实现最大值例如1024之后,会自动计算出每扫灰度实现时钟个数,即每个扫描行完成灰度所占用的时钟个数,其中,每扫灰度实现时钟个数例如包括每扫灰度实现最大值对应的灰度实现个数以及等待时钟个数,等待时钟个数可以为默认值,或者根据实际情况由用户预先配置好,其中等待时钟个数为不小于0的正整数,举例而言,等待时钟个数为562个,即每扫灰度实现时钟个数为1586。此处需要说明的是,led驱动芯片例如为行列合一的led驱动芯片,其上述灰度实现功能由led驱动芯片自主控制,当然本实施例并不仅限于此,对于非行列合一的led驱动芯片,其可以由led显示控制系统中的接收卡来控制led驱动芯片实现上述提到的灰度实现功能。
62.对于上位机软件而言,其在获取每扫灰度实现最大值例如为2
10
即1024之后,上位机软件同样可以根据每扫灰度实现最大值和等待时钟个数计算得到每扫灰度实现时钟个数,其中等待时钟个数为不小于0的正整数,且与led驱动芯片配置的等待时钟个数相同,举例而言,等待时钟个数为562个,则可以得到每扫灰度实现时钟个数为1024和562之和,即每扫灰度实现时钟个数为1586。
63.上位机软件还会基于总灰度实现值和每扫灰度实现最大值可以计算得到刷新周期次数。举例而言,如前述,总灰度实现值2
12
以及每扫灰度实现最大值为2
10
,则可以计算得到刷新周期次数为4,表示led驱动芯片对连接的led灯板进行4次完成刷新可以实现总灰度实现值2
12
。当然当总灰度时钟值和每扫灰度实现最大值相同时,对应的刷新周期次数为1次。本实施例并不限制具体的总灰度实现值以及每扫灰度实现最大值。
64.然后,上位机软件可以根据扫数、灰度时钟频率、每扫灰度实现时钟个数、刷新周期次数和显示频率计算得到led灯板所需的完整刷新轮数,即led灯板要进行几轮完整刷新,每轮完整刷新可以实现一帧图像刷新,然后上位机软件可以根据显示频率、完整刷新轮数、刷新周期次数、扫数、每扫灰度实现时钟个数以及灰度时钟频率计算得到黑场时间。举例而言,目标显示屏的显示频率例如为60hz,即一帧时间为1/60,大概为16.6ms,灰度时钟频率为12.5mhz,即灰度时钟周期为1/12.5,大概为80ns,每扫灰度实现时钟个数如前述为1586,值得一提的是,在进行行扫描换行时还需要占用时间,其中,换行时间例如默认值、或者根据实际情况预先设置好,举例而言,换行时间占用23个时钟,刷新周期次数为4次,扫数为32扫,可以计算得到的完整刷新轮数为1轮,且最后计算得到黑场时间大约为100us。当然本发明并不以此为限,完整刷新轮数还可以为多轮。
65.然后,上位机软件可以基于黑场时间从多个黑场优化模式中确定模板黑场优化模式。此处可以理解为,led驱动芯片实现黑场优化时有三种不同的调节方式:粗调模式(第一黑场优化模式)和微调模式(第三黑场优化模式),以及粗调 微调模式(第二黑场优化模式),其中粗调模式可以将黑场时间均匀的分布在每轮完整刷新的每个刷新周期下的每一扫中;微调模式可以将黑场时间均匀的分布在每轮完整刷新的目标刷新周期下的每一扫中;粗调 微调模式可以将黑场时间分别在每轮完整刷新的每个刷新周期下的每一扫中,且单轮完整刷新中目标刷新周期所分布的黑场时间大于非目标刷新周期分别的黑场时间。其中目标刷新周期例如为单轮完整刷新中非最后一个刷新周期中的任意一个刷新周期,举例而言,目标刷新周期为第一个刷新周期。具体地,基于所述黑场时间从多个黑场优化模式中确定目标黑场优化模式例如包括:基于所述完整刷新轮数、所述刷新周期次数、所述扫数和所述灰度时钟频率计算得到第一单个时钟黑场优化时间;基于所述完整刷新轮数、所述扫数和所述灰度时钟频率计算得到第二单个时钟黑场优化时间;判断所述黑场时间是否小于所述第一单个时钟黑场优化时间:响应于所述黑场时间不小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第一单个时钟黑场优化时间计算得到第一黑场优化时钟个数和黑场剩余时间,并判断所述黑场剩余时间是否小于所述第二单个时钟黑场优化时间:响应于所述黑场剩余时间小于所述第二单个时钟黑场优化时间,确定所述多个黑场优化模式中的第一黑场优化模式为所述目标黑场优化模式;响应于所述黑场剩余时间不小于所述第二单个时钟黑场优化时间,基于所述黑场剩余时间和所述第二单个时钟黑场优化时间计算得到第二黑场优化时钟个数,并确定所述多个黑场优化模式中的第二黑场优化模式为所述目标黑场优化模式;响应于所述黑场时间小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第二单个时间黑场优化时间计算得到第三黑场优化时钟个数,并确定所述多个黑场优化模式中的第三黑场优化模式为所述目标黑场优化模式。
66.举例而言,如前述完整刷新轮数为一轮,刷新周期次数为4次,扫数为32,灰度时钟频率为12.5mhz,即可以计算得到第一单个时钟黑场优化时间为4*32*1*80ns,即10.24us,第二单个时钟黑场优化时间为1*32*80ns,即2.56ns。如前述举例,黑场时间例如为100us,判断黑场时间是否小于第一单个时钟黑场优化时间,当前黑场时间100ns不小于第一单个时钟黑场优化时间10.24us,则可以基于第一单个时钟黑场优化时间和黑场时间计算得到第一黑场优化时钟数量为100/10.24约等于9,黑场剩余时间为7.84us,然后判断黑场剩余时间是否小于第二单个时钟黑场优化时间,当前得到的黑场剩余时间7.84us不小于第二单个黑场优化时间2.56ns,因此基于黑场剩余时间为7.84us和第二单个黑场优化时间2.56ns,计算得到第二黑场优化时钟数量为2,由此可以确定第二黑场优化模式即粗调 微调模式为目标黑场优化模式。其中,当前述判断的黑场剩余时间小于第二单个时钟黑场优化时间时,则第一黑场优化模式即粗调模式为目标黑场优化模式,或者当前述判断黑场时间小于第一单个时钟黑场优化时间时,则第三黑场优化模式即微调模式为目标黑场优化模式。
67.上位机软件将第一黑场优化时钟数量9和第二黑场优化时钟数量2下发到led驱动芯片,led驱动芯片基于第一黑场优化时钟数量和第二黑场优化时钟数量以及每扫灰度实现所占时钟个数可以计算得到每个扫描行处于每个完整刷新周期中目标刷新周期对应的第一时钟计数清零值以及每个扫描行处于每个完整刷新周期中非目标刷新周期对应的第
二时钟计数清零值,具体包括:将所述第一黑场优化时钟数量、所述第二黑场优化时钟数量以及所述每扫灰度实现最大值进行加法运算得到所述第一时钟计数清零值,以及将所述第一黑场优化时钟数量和所述每扫灰度实现最大值进行加法运算得到所述第二时钟计数清零值。举例而言,第一黑场优化时钟数量为9,第二黑场优化时钟数量为2,每扫灰度实现时钟个数为1586,则计算得到第一时钟计数清零值为1597,第二时钟计数清零值为1595。
68.led驱动芯片基于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及每轮完整刷新中非目标刷新周期对应的第二时钟计数清零值对led灯板进行黑场优化处理,具体地:对led灯板进行一轮完整刷新,且每轮完整刷新中包括4个刷新周期,每个刷新周期要进行32扫,提到的目标刷新周期例如为第一个刷新周期,led驱动芯片将32个扫描行逐行当做当前扫描行进行扫描,其中在第一个刷新周期即目标刷新周期下,led驱动芯片对接收的灰度时钟进行计数,直至第一计数值与每扫灰度实现时钟个数相同,以完成当前扫描行的灰度实现,此处可以理解为,当第一计数值等于每扫灰度实现时钟个数为1586时,表示当前扫描行已经完成灰度的实现,现在相关技术中,在当前扫描行完成灰度实现之后会进行换行,经历换行时间之后完成跳转至下一个扫描行,本实施例会继续对灰度时钟进行计数直至第二计数值与第一时钟计数清零值相同,停止对当前扫描行的扫描,跳转至下一个扫描行,即当第二计数值等于第一时钟计数清零值为1597,停止当前扫描行的扫描,准备换行,此时会经历一个换行时间,即前述提到的23个时钟,完成跳转至下一个扫描行进行扫描;在非目标刷新周期例如第二个刷新周期时,灰度实现过程同前述相同,对灰度时钟进行计数,直至第三计数值与每扫灰度实现时钟个数相同,以完成当前扫描行的灰度实现,此处可以理解为,第三计数值等于每扫灰度实现时钟个数为1586时,表示当前扫描行已经完成灰度的实现,现在相关技术中,在当前扫描行完成灰度实现之后,会进行换行,即跳转至下一个扫描行,本实施例会继续对灰度时钟进行计数直至第四计数值与第二时钟计数清零值相同,停止对当前扫描行的扫描,跳转至下一个扫描行,即当第四计数值等于第二时钟计数清零值为1595,停止当前扫描行的扫描,准备换行处理,此时会经历一个换行时间,即前述提到的23个时钟,完成跳转至下一个扫描行进行扫描。其中,前述提到的灰度时钟例如为经过倍频处理后的时钟。
69.需要说明的是,前述举例公开的黑场优化处理其以目标黑场优化模式为粗调 微调模式即第二黑场优化模式为例进行说明,目标黑场优化模式粗调模式即第一黑场优化模式、以及目标黑场优化模式为微调模式即第三黑场优化模式时其黑场优化处理步骤同前述相似,区别在于,当目标黑场优化模式为粗调模式时,每轮完整刷新中的每个刷新周期所对应的时钟计数清零值相同,其由第一黑场优化时钟数量和每扫灰度实现时钟个数计算得到的;以及当目标黑场优化模式为微调模式时,每轮完整刷新中目标刷新周期所对应的第一时钟计数清零值和非目标刷新周期所对应的第二时钟计数清零值的计算与粗调 微调模式对应的时钟计数清零值不同,微调模式对应的第一时钟计数清零值为基于黑场时间和第二单个时钟黑场优化时间计算得到的第三黑场优化时钟数量和每扫灰度实现时钟个数之和,微调模式对应的第二时钟计数清零值为每扫灰度实现时钟个数。
70.前述提到的上位机软件例如设置在上位机中,上位机例如为个人计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、可编辑的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。前
述提到的发送卡例如包括视频源输入接口、可编程逻辑器件、微控制器、以太网接口等器件,其中视频源输入接口连接上位机,其例如包括hdmi接口、或者dvi接口,以太网接口连接接收卡,其例如为rj45接口。接收卡例如包括处理器和存储器等器件,提到的处理器例如为可编程逻辑器件,提到的可编程逻辑器件例如为fpga(field-programmable gate array,现场可编程门阵列)或其他类似逻辑器件,提到的存储器例如为非易失性存储器,非易失性存储器例如为flash闪存。
71.值得一提的是,前述提到的上位机软件执行的操作也可以由led驱动芯片单独完成,即前述公开的黑场优化过程可以由led驱动芯片单独完成,本实施例对此并不限制。
72.综上所述,本发明实施例公开的黑场优化方法可以有效减少显示屏的黑场时间,提高显示屏的显示效果,避免现有相关技术使用手机对显示屏拍照或摄像机对显示屏录像得到的图像存在黑线的现象,可以消除拍摄产生的黑线现象,提升拍摄效果。
73.【第二实施例】
74.参见图3,本发明第二实施例公开一种黑场优化装置。如图3所示,黑场优化装置20例如包括时间获取模块21、模式确定模块22和黑场处理模块23。
75.其中,时间获取模块21用于获取显示单元阵列的黑场时间。模式确定模块22用于基于所述黑场时间从多个黑场优化模式中确定目标黑场优化模式。黑场处理模块23用于基于所述目标黑场优化模式对所述显示单元阵列进行黑场优化处理,以完成所述显示单元阵列的黑场优化。
76.在本发明的其他实施例中,时间获取模块21例如包括:参数获取单元、次数计算单元、时钟计算单元、轮数计算单元和时间计算单元。
77.参数获取单元,用于获取所述显示单元阵列的显示频率、扫数、总灰度实现值、每扫灰度实现最大值和灰度时钟频率。次数计算单元,用于基于所述总灰度实现值和所述每扫灰度实现最大值计算得到刷新周期次数。时钟计算单元,用于基于所述每扫灰度实现最大值得到每扫灰度实现时钟个数。轮数计算单元,用于根据所述显示频率、所述扫数、所述灰度时钟频率、所述每扫灰度实现时钟个数和所述刷新周期次数计算得到完整刷新轮数。时间计算单元,用于根据所述显示频率、所述刷新周期次数、所述完整刷新轮数、所述扫数、所述每扫灰度实现时钟个数以及所述灰度时钟频率计算得到所述黑场时间。
78.在本发明的其他实施例中,模式确定模块22例如包括:第一时间计算单元、第二时间计算单元和时间判断单元。
79.第一时间计算单元,用于基于所述完整刷新轮数、所述刷新周期次数、所述扫数和所述灰度时钟频率计算得到第一单个时钟黑场优化时间。第二时间计算单元,用于基于所述完整刷新轮数、所述扫数和所述灰度时钟频率计算得到第二单个时钟黑场优化时间。时间判断单元,用于判断所述黑场时间是否小于所述第一单个时钟黑场优化时间:响应于所述黑场时间不小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第一单个时钟黑场优化时间计算得到第一黑场优化时钟个数和黑场剩余时间,并判断所述黑场剩余时间是否小于所述第二单个时钟黑场优化时间:响应于所述黑场剩余时间小于所述第二单个时钟黑场优化时间,确定所述多个黑场优化模式中的第一黑场优化模式为所述目标黑场优化模式;响应于所述黑场剩余时间不小于所述第二单个时钟黑场优化时间,基于所述黑场剩余时间和所述第二单个时钟黑场优化时间计算得到第二黑场优化时钟个数,并确定所述
多个黑场优化模式中的第二黑场优化模式为所述目标黑场优化模式;响应于所述黑场时间小于所述第一单个时钟黑场优化时间,基于所述黑场时间和所述第二单个时间黑场优化时间计算得到第三黑场优化时钟个数,并确定所述多个黑场优化模式中的第三黑场优化模式为所述目标黑场优化模式。
80.在本发明的其他实施例中,黑场处理模块23例如包括第一响应单元。
81.第一响应单元,用于响应于所述目标黑场优化模式为所述第一黑场优化模式,获取所述第一黑场优化时钟个数,并基于所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数计算得到所述显示单元阵列的每个刷新周期所需的第一时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
82.进一步地,第一响应单元,具体用于:响应于所述目标黑场优化模式为所述第一黑场优化模式,对所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括:基于所述每扫灰度实现时钟个数对灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描。
83.在本发明的其他实施例中,黑场处理模块23例如包括第二响应单元。
84.第二响应单元,用于响应于所述目标黑场优化模式为所述第二黑场优化模式,获取所述第一黑场优化时钟数量和所述第二黑场优化时钟数量;基于所述第一黑场优化时钟数量、所述第二黑场优化时钟数量和所述每扫灰度实现时钟个数计算得到所述显示单元阵列处于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及处于所述每轮完整刷新中非目标刷新周期对应的第二时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
85.进一步地,第二响应单元,具体用于:响应于所述目标黑场优化模式为所述第二黑场优化模式,对所述第一黑场优化时钟数量、所述第二黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;对所述第一黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第二时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括目标刷新周期以及非目标刷新周期:响应于当前刷新周期为所述目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描;响应于所述当前刷新周期为所述非目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第三计数值与所述每扫灰度实现时钟个数相同,以完成所述当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第四计数值与所述第二时钟计数清零值相同,停止对所述当前扫描行的扫描。
86.在本发明的其他实施例中,黑场处理模块例如包括第三响应单元。
87.第三响应单元,用于响应于所述目标黑场优化模式为所述第三黑场优化模式,获取所述第三黑场优化时钟数量;基于所述每扫灰度实现时钟个数和所述第三黑场优化时钟数量计算得到所述显示单元阵列处于每轮完整刷新中目标刷新周期对应的第一时钟计数清零值以及处于所述每轮完整刷新中非目标刷新周期对应的第二时钟计数清零值,以对所述显示单元阵列进行所述黑场优化处理。
88.进一步地,第三响应单元,具体用于:响应于所述目标黑场优化模式为所述第三黑场优化模式,对所述第三黑场优化时钟数量和所述每扫灰度实现时钟个数进行加法运算得到所述第一时钟计数清零值;将所述每扫灰度实现时钟个数作为所述第二时钟计数清零值;基于灰度时钟对所述显示单元阵列进行n轮完整刷新,每轮所述完整刷新包括s个刷新周期,所述n的取值为正整数且等于所述完整刷新轮数,所述s的取值为正整数且等于所述刷新周期次数,其中所述s个刷新周期包括目标刷新周期以及非目标刷新周期:响应于当前刷新周期为所述目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第一计数值与所述每扫灰度实现时钟个数相同,以完成所述显示单元阵列中当前扫描行的灰度实现;以及继续对所述灰度时钟进行计数直至第二计数值与所述第一时钟计数清零值相同,停止对所述当前扫描行的扫描;响应于所述当前刷新周期为所述非目标刷新周期,基于所述每扫灰度实现时钟个数对所述灰度时钟进行计数直至第三计数值与所述第二时钟计数清零值相同,以完成所述当前扫描行的灰度实现,停止对所述当前扫描行的扫描。
89.需要说明的是,本实施例公开的黑场优化装置20所实现的黑场优化方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,第二实施例中的各个模块和上述其他操作或功能分别为了实现本发明第一实施例中的方法,且本实施例公开的黑场优化装置20的有益效果与第一实施例公开的黑场优化方法的有益效果相同,为了简洁,不在此赘述。
90.在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
91.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
92.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
再多了解一些

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

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

相关文献