一种灰度数据传输控制器、传输控制系统以及传输方法技术方案

技术编号:28983150 阅读:11 留言:0更新日期:2021-06-23 09:31
本申请涉及一种灰度数据传输控制器、传输控制系统以及传输方法,通过将灰度数据分时发送,然后将公共整数数据作为可循环使用的数据存储在存储器中,余数系数数据不存储,相对于完全不存储的芯片而言,本申请具有减少数据总线发送数据的时间,相较于灰度数据全部存储的芯片而言,本申请所需的存储空间更小,芯片成本得以降低,同时,通过将灰度数据分组,提高了灰度显示的刷新率和均匀度。

【技术实现步骤摘要】
一种灰度数据传输控制器、传输控制系统以及传输方法
本申请涉及灰度显示领域,具体涉及一种灰度数据传输控制器、传输控制系统以及传输方法。
技术介绍
传统PWM芯片,总线传输的数据是灰度值整体(通常为16bit灰度值);传统单/双锁存芯片,是将灰度值整体分为若干bit,在不同时间段发送不同的bit。在中高阶显示屏中,通常采用能够输出高刷新PWM的恒流源驱动芯片,这类芯片通常全部接收存储灰度数据,再利用PWM产生单元生成PWM驱动信号。全存储灰度数据需要较大的存储器,特别是采用Ping-Pong存储结构的芯片,这就使得芯片的成本增加。公开号CN105096821B的中国专利,就公开了一种灰度显示驱动方法及灰度显示驱动装置,该专利中,灰度显示驱动装置根据视频信号中的显示数据计算了包括高有效位和余数位的灰度数据,然后将高有效位和余数位的权重分散到m个子帧中,获得多个子帧位权重序列和多个子帧位数值序列,逐个子帧地输出灰度驱动信号,以驱动LED显示屏的LED。该专利中给出了将灰度数据分为高有效位和余数位的灰度数据,然后进行分别显示,解决了一次传输灰度数据需要较大存储器的问题,同时也提升了灰度数据的刷新率。但是在该专利中,仍然需要存储各子帧的灰度数据,也就是说该专利中最终仍然需要存储所有的灰度数据,区别仅在于将原本的一个整的灰度数据拆分成了若干子帧,也就是说存储所需的内存并没有减少,使得该专利在芯片成本上不仅没有减少,反而因为子帧的构建增加了芯片成本。在一定成都上解决了灰度显示过程中显示不均匀和刷新率较低的问题。>对于公共整数数据与余数系数数据分开接收的装置,接收公共整数需要占用一定的总线时间(总线带宽),进一步的,对于先接收公共整数再接收余数系数的情况,余数系数接收之前,灰度不完整,显示效果较差,尤其是对于低灰数据而言,画面显示效果更差。
技术实现思路
本申请的目的在于克服现有技术的不足,提供一种灰度数据传输控制器、传输控制系统以及传输方法,通过将灰度数据分时发送,然后将公共整数数据作为可循环使用的数据存储在存储器中,余数系数数据不存储,相对于完全不存储的芯片而言,本申请具有减少数据总线发送数据的时间,相较于灰度数据全部存储的芯片而言,本申请所需的存储空间更小,芯片成本得以降低,同时,通过将灰度数据分组,提高了灰度显示的刷新率和均匀度。本申请的目的是通过以下技术方案来实现的:一种灰度数据传输控制器,包括控制器,显示帧前段,控制器发送公共整数数据;显示帧后段,控制器发送余数系数数据;其中,公共整数数据存储在驱动芯片中,余数系数数据不存储或使用小存储器存储,且满足,其中,D'表示某一帧实际显示的灰度值,Q表示公共整数数据,Ri表示余数系数数据,N为该显示帧内公共整数数据循环显示的次数,n为该显示帧内余数系数数据显示的次数。和传统灰度显示相比,本申请在保证芯片刷新率的前提下,降低了芯片成本,本申请中将灰度数据分为公共整数数据和余数系数数据,仅存储公共整数数据,本申请中所指的公共整数数据就是灰度数据的高位数据,余数系数数据是指灰度数据的低位数据,根据该划分将原本的一个灰度数据分为了若干组灰度数据进行显示,从而提升了刷新率,同时公共整数数据所需的存储空间也远小于整个灰度数据,因此降低了芯片成本。进一步的,所述公共整数数据和余数系数数据的计算方式为:公共整数数据求整函数;余数数据求余函数,其中D表示某一帧的灰度值,余数数据R进一拆分成若干余数系数数据Ri。某一帧的灰度值是指该显示帧的实质灰度值,例如一个显示帧的灰度值为4321,则将该灰度值4321作为D计算Q和R,而实际显示的灰度值D'不一定与D相同。进一步的,所述显示帧前段和显示帧后段以公共整数全部发送完作为区分节点。这里说指的全部发送完是指驱动芯片所有通道对应的公共整数数据全部发送完,以16通道为例,若公共整数为7bit,数据总线位宽16bit,则每次只能发送2个7bit的公共整数数据,16个通道需要8次才能将公共整数全部发送完。进一步的,所述余数系数数据在控制器的控制下直接发送;或在控制器的控制下将多个余数系数数据压缩成1个余数相关数据进行发送。将多个余数系数数据压缩后编码发送,可以进一步降低数据总线的占用,节约的时间可用于发送寄存器数据和双沿指令等数据。进一步的,控制器或驱动芯片存储有公共整数权重WQ和余数权重WR;对应的,发送的公共整数数据由Q变为Q',发送的余数系数数据由Ri变为Ri';则最终显示的灰度值为由D'变为D”,且有:其中,WQ×Q'=Q。该设计即对应几个不散的情况,也就是优化最小显示效果,余数系数数据显示的最小宽度由1个脉冲变为了WR个脉冲,当大于1时就提升了显示效果,与此同时,对应的公共整数数据,相较于Q而言,Q'的位宽降低,例如4个不打散中,公共整数向高位移位2bit,假设Q为8bit,则Q'为6bit,可降低数据总线占用,甚至减少发送公共整数数据的次数,更快将公共整数数据发送完。进一步的,所述WR=2j,WR大于1时,控制器补充发送余数低位数据R[0:j-1],即补充发送余数数据R的第0到(j-1)bit。如上述所言,在4个不散中,公共整数向高位移位2bit,余数系数数据也移位了2bit,这就意味着最低位的2bit余数系数数据丢失了,因此需要额外补充发送者2bit的余数系数数据,以保证灰度数据的完整性。进一步的,所述余数权重WR存储在驱动芯片或控制器中,发送时只发送余数系数数据Ri。进一步的,各组余数系数数据的余数权重WR相同;或,各组余数系数数据的余数权重WR由控制器或寄存器配置。通过寄存器配置的方式,可以灵活的设置最小显示脉冲宽度,可以更加灵活的优化显示效果。进一步的,所述公共整数数据位宽至少为3bit。一种灰度数据传输系统,包括控制器、数据总线和至少一个驱动芯片,所述控制器通过数据总线与驱动芯片连接,各驱动芯片通过数据总线级联,所述控制器为权利要求1-8中任一项所述的一种灰度数据传输控制器。一种灰度数据传输方法,包括:S100:控制器将灰度数据分为公共整数数据和N组余数系数数据;S200:在控制器的控制下分时发送公共整数数据和N组余数系数数据;S300:驱动芯片将接收到的公共整数数据进行存储,余数系数数据不存储,显示时,由存储的公共整数数据+实时接收到的余数系数数据生成PWM进行显示。进一步的,所述公共整数数据先发,公共整数数据全部发送完以后再依次发送余数系数数据。进一步的,所述N组余数系数数据分N次发送,累计产生N个PWM进行显示。进一步的,所述N组余数系数数据编码成N/m组余数相关数据进行发送,接收到余数相关数据后再解码成相应的余数系数数据,其中m表示余数相关数据中余数系数数据的个数。进一步的,控制器或驱动芯片存储有公共整数权重WQ和余数权重WR;对应的,发送的公共整数数据由Q本文档来自技高网...

【技术保护点】
1.一种灰度数据传输控制器,其特征在于,包括控制器:/n显示帧前段,控制器发送公共整数数据;/n显示帧后段,控制器发送余数系数数据;/n其中,公共整数数据存储在驱动芯片中,且满足,

【技术特征摘要】
20200415 CN 2020102944770;20200415 CN 2020102950101.一种灰度数据传输控制器,其特征在于,包括控制器:
显示帧前段,控制器发送公共整数数据;
显示帧后段,控制器发送余数系数数据;
其中,公共整数数据存储在驱动芯片中,且满足,其中,D'表示某一帧实际显示的灰度值,Q表示公共整数数据,Ri表示余数系数数据,N为该显示帧内公共整数数据循环显示的次数,n为该显示帧内余数系数数据显示的次数。


2.根据权利要求2所述的一种灰度数据传输控制器,其特征在于,所述公共整数数据和余数系数数据的计算方式为:
公共整数数据求整函数;
余数数据求余函数,其中D表示某一帧的灰度值,余数数据R进一拆分成若干余数系数数据Ri。


3.根据权利要求1或2所述的一种灰度数据传输控制器,其特征在于,所述显示帧前段和显示帧后段以公共整数全部发送完作为区分节点。


4.根据权利要求1-3任一项所述的一种灰度数据传输控制器,其特征在于,所述余数系数数据在控制器的控制下直接发送;
或,在控制器的控制下将多个余数系数数据压缩成1个余数相关数据进行发送。


5.根据权利要求1-4任一项所述的一种灰度数据传输控制器,其特征在于,控制器或驱动芯片存储有公共整数权重WQ和余数权重WR;
对应的,发送的公共整数数据由Q变为Q',发送的余数系数数据由Ri变为Ri';
则最终显示的灰度值为由D'变为D”,且有:
其中,WQ×Q'=Q;
所述WR=2j,WR大于1时,控制器补充发送余数低位数据R[0:j-1],即补充发送余数数据R的第0到(j-1)bit。


6.根据权利要求4或5所述的一种灰度数据传输控制器,其特征在于,各组余数系数数据的余数权重W...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:成都利普芯微电子有限公司
类型:发明
国别省市:四川;51

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

1