一种子帧余数分配方法和系统技术方案

技术编号:39808122 阅读:8 留言:0更新日期:2023-12-22 02:42
本发明专利技术提供了一种子帧余数分配方法包括:在上位机端,针对不同的子帧数目

【技术实现步骤摘要】
一种子帧余数分配方法和系统


[0001]本专利技术涉及
LED
控制
,具体涉及一种子帧余数分配方法和系统


技术介绍

[0002]现有的
LED
显示屏采用
PWM
恒流驱动,也就是电流大小固定,通过电流导通时间表示灰度级

例如:
16bit
灰度下,1个
LED
灯的灰度用
16bit
数表示,也即亮度为0~
65535。
假定帧率
60
,1帧就是
16.7ms
,灰度为最大灰度值的一半时,有
8.35ms
是亮的,另外
8.35ms
是暗的,这会导致手机和摄像机拍摄到明显的闪烁

为了解决拍摄出现闪烁的问题,
LED
显示屏的一帧会拆分为
N
个子帧显示:每个子帧的灰度值=总灰度值
/
子帧数或者每个子帧的灰度值=总灰度值
/
子帧数
+1。
如:1帧拆分为
64
子帧时,灰度
30000
会拆成
16

468

48

469
,也就是其中
48
个子帧显示灰度值为
469

16
个子帧显示灰度值为
468。
通常,
N/>可以是1~
128
之间的任何数

这样拆分子帧会导致一个问题:按怎样的顺序显示灰度为
A

A+1
的子帧

子帧的灰度值在时间域上的均匀性,会影响到显示的品质,一段时间亮度高,一段时间亮度低,会导致屏幕闪烁

因此,如何合理的分配子帧的灰度值是非常重要的,针对这一问题,现有技术中通常通过将总灰度
G
拆分为
N
子帧,
A
是商,
B
是余数,
B
个子帧灰度为
A+1
,有
N

B
个子帧灰度为
A。
但是由于
B

N
不一定是整倍数关系,例如:
N

39

B
=5,每7个子帧有1个子帧
+1
,各子帧灰度如下
(0
表示灰度为
A
,1表示灰度为
A+1)

0000001 0000001 0000001 0000001 0000001 0000
,显然,里面多下来的
0000
,就会导致不均匀

因此,对如何合理分配子帧的灰度值的研究是非常有必要的

[0003]上述问题是目前亟待解决的


技术实现思路

[0004]本专利技术要克服现有技术的上述至少一个缺点,第一方面,提供了一种子帧余数分配方法,所述方法应用在
LED
显示屏上,所述方法包括:在上位机端,针对不同的子帧数目
N
分别生成与之对应的至少一个余数分配表;将所述余数分配表存储在上位机端;将其中一个余数分配表作为默认余数分配表;将默认余数分配表发送到显示屏端;显示屏基于所述默认余数分配表中的数据进行显示;用户基于显示结果对所述默认余数分配表进行修改,并基于修改后的余数分配表更新所述默认余数分配表;和
/
或用户基于显示结果对所述默认余数分配表进行替换,并基于替换后的余数分配表更新所述默认余数分配表;刷屏硬件基于所述更新后的余数分配表中的数据进行显示

[0005]进一步的,所述余数分配表为二维矩阵,所述二维矩阵中包括子帧数目
N
对应的
N

*N
列,其中行表示第
X
个子帧,列表示余数为
Y

X∈[0

N

1],
Y∈[0

N

1]。
[0006]进一步的,所述余数分配表的二维矩阵中包含的元素数为
N*N
项,其中每个元素为0或1,其中0表示子帧显示灰度值
A
,1表示子帧显示灰度值为
A+1。
[0007]进一步的,子帧显示灰度值
A
的计算方式为:总灰度值
G/
子帧数目
N

A

B
,其中,
B
个子帧灰度值为
A+1

N

B
个子帧灰度值为
A。
[0008]进一步的,所述刷屏硬件基于所述默认余数分配表中的数据进行显示包括:刷屏硬件通过读取所述默认余数表中的数据,依次按照默认余数表中各个子帧对应的灰度值进行显示

[0009]进一步的,所述用户基于显示结果对所述默认余数分配表进行修改,并基于修改后的余数分配表更新所述默认余数分配表包括:当主观认为基于默认分配表进行显示时的显示效果并非是最优效果时,用户在上位机端对所述默认余数分配表中包含的元素进行修改,并将修改后的余数分配表发送到显示屏端,直至修改后的余数分配表的显示效果达到最优,并将默认余数分配表更新为修改后的余数分配表

[0010]进一步的,所述用户基于显示结果对所述默认余数分配表进行替换,并基于替换后的余数分配表更新所述默认余数分配表包括:当主观认为基于默认分配表进行显示时的显示效果并非是最优效果时,上位机端发送其它与子帧数目
N
对应的余数分配表给显示屏端;用户对比不同余数分配表的显示效果,直至选取的余数分配表的显示效果达到最优;将默认余数分配表更新为效果达到最优时对应的余数分配表

[0011]第二方面,本专利技术提供了一种子帧余数分配系统,所述系统包括上位机端和显示屏端,所述系统包括:在上位机端包括:生成余数分配表单元,适用于针对不同的子帧数目
N
分别生成与之对应的至少一个余数分配表;存储单元,适用于将所述余数分配表存储在上位机端;修改单元,适用于修改所述至少一个余数分配表;发送单元,适用于将所述余数分配表发送至显示屏端;在显示屏端包括:接收单元,适用于从上位机接收余数分配表;存储单元,适用于将余数分配表存储在显示屏端;刷屏显示单元,适用于根据余数分配表中的数据进行显示

[0012]第三方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有一个或一个以上的指令,所述计算机指令用于使所述计算机执行上述的子帧余数分配本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种子帧余数分配方法,所述方法应用在
LED
显示屏上,其特征在于,所述方法包括:在上位机端,针对不同的子帧数目
N
分别生成与之对应的至少一个余数分配表;将所述余数分配表存储在上位机端;将其中一个余数分配表作为默认余数分配表;将默认余数分配表发送到显示屏端;显示屏基于所述默认余数分配表中的数据进行显示;用户基于显示结果对所述默认余数分配表进行修改,并基于修改后的余数分配表更新所述默认余数分配表;和
/
或用户基于显示结果对所述默认余数分配表进行替换,并基于替换后的余数分配表更新所述默认余数分配表;刷屏硬件基于所述更新后的余数分配表中的数据进行显示
。2.
如权利要求1所述的子帧余数分配方法,其特征在于,所述余数分配表为二维矩阵,所述二维矩阵中包括子帧数目
N
对应的
N

*N
列,其中行表示第
X
个子帧,列表示余数为
Y

X∈[0

N

1]

Y∈[0

N

1]。3.
如权利要求2所述的子帧余数分配方法,其特征在于,所述余数分配表的二维矩阵中包含的元素数为
N*N
项,其中每个元素为0或1,其中0表示子帧显示灰度值
A
,1表示子帧显示灰度值为
A+1。4.
如权利要求3所述的子帧余数分配方法,其特征在于,子帧显示灰度值
A
的计算方式为:总灰度值
G/
子帧数目
N

A

B
,其中,
B
个子帧灰度值为
A+1

N

B
个子帧灰度值为
A。5.
如权利要求1所述的子帧余数分配方法,其特征在于,所述刷屏硬...

【专利技术属性】
技术研发人员:董琦王明朗奚谷枫
申请(专利权)人:常州集励微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1