CN103886835B - 解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡 - Google Patents
解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡 Download PDFInfo
- Publication number
- CN103886835B CN103886835B CN201410046972.4A CN201410046972A CN103886835B CN 103886835 B CN103886835 B CN 103886835B CN 201410046972 A CN201410046972 A CN 201410046972A CN 103886835 B CN103886835 B CN 103886835B
- Authority
- CN
- China
- Prior art keywords
- gradation data
- scan line
- subcycle
- display
- positive integer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明属于动态屏的显示驱动技术领域,提供了一种解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡。该方法及系统是通过改变现有驱动芯片从控制卡或驱动芯片内部获取灰度数据的时间,或在保持获取时间的条件下将灰度数据在各子周期中的显示时间打散,以均匀化每一扫描行显示有效灰度数据的时间间隔,从而提升了动态屏各扫描行之间显示灰度数据的均匀度。这样,在各帧灰度数据显示过程中,在每个扫描行开启时,可使得驱动芯片的输出端口开启的起始电压一致,避免输出端口寄生电容对端口悬空态的影响所造成的动态屏行偏暗的现象。
Description
技术领域
本发明属于动态屏的显示驱动技术领域,尤其涉及一种解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡。
背景技术
按照显示控制方式的不同,LED显示屏可分为静态屏和动态屏:静态屏是指当显示屏显示文字、图像和视频时,显示屏上的LED灯是在同时点亮时发光的,每一LED灯与恒流控制端口一一对应;动态屏是利用人的视觉暂留特点,在某一时间仅显示某一行,在下一时间显示下一行,直到显示完所有行,然后再显示第一行,依次类推,循环显示,显示整幅画面。相对于静态屏,动态屏所需的恒流驱动芯片较少,成本更低。
公知地,LED显示屏的显示控制系统包括控制卡和若干级联的驱动芯片。控制卡通过串行数据传输线SDI向与其连接的驱动芯片传输一定精度的灰度数据,当驱动芯片中任一端口的显示数据传输完毕后,将该端口的灰度数据进行锁存,如此反复,直到所有端口的灰度数据均传输完毕并锁存后,对整体的灰度数据进行锁存,锁存的灰度数据用于LED显示屏的输出显示。
但现有的LED动态屏,特别是显示刷新率较高的LED动态屏在显示过程中,会出现图1所示的行偏暗的现象。产生这种现象的原因是:驱动芯片在驱动LED动态屏显示时,将一帧灰度数据的显示周期T分为n(n为正整数)个子周期进行,每个子周期需完成m个扫描行的显示,在低灰显示时,n个子周期里只有一个或几个子周期显示有效灰度数据,在显示有效灰度数据的子周期内,驱动芯片驱动相应的LED开启。
例如,如图2所示,假设扫描行数为8,第一个子周期显示的灰度数据是有效灰度数据为16’h0001,其余子周期显示的灰度数据为16’h0000;在第一个子周期第1扫描行显示前,控制卡发送灰度数据16’h0001,第1扫描行显示的灰度数据为16’h0001,显示的同时控制卡发送第2扫描行显示的灰度数据为16’h0001,即在每个扫描行显示的同时控制卡发送下一个扫描行显示的灰度数据,在第一个子周期t1里,所有扫描行显示的灰度数据均为16’h0001,其余子周期内,扫描行也按照前述方式显示。可见,在每一子周期里会完成8个扫描行的显示,而有效灰度数据只在第一个子周期t1里显示,相应的LED只在第一个子周期t1里开启,第1个扫描行显示完成后,接着显示第2个扫描行,再接着显示第3个扫描行,以此类推,完成8个扫描行的显示。在第一个子周期t1内,第1个至第8个扫描行显示的间隔时间相等,而第8个扫描行显示完成后,会隔(n-1)个子周期后,才会显示下一帧灰度数据的第一个子周期的第一扫描行,即是说,从当前帧的第一个子周期t1显示完毕并关闭相应的LED后,需等待(n-1)个子周期后,才会重新开启下一帧的第一个子周期t1中、第一扫描行对应的LED。以此类推,若显示的子周期数为n,每一子周期内的扫描行数为m行,显示的灰度数据为16’h0001,则每一扫描行的LED只在第一个子周期内开启,在其余子周期内均不开启,其显示波形如图3a所示,其中的低电平表征LED开启。
这样,相邻帧灰度数据之间、以及一帧灰度数据的相邻子周期之间,最后一个扫描行显示有效灰度数据的时间与第一个扫描行显示有效灰度数据的时间之间的间隔存在不均匀的现象。而众所周知地,当某一驱动芯片的驱动端口由开启状态切换至关闭状态时,会影响到其余处于关闭状态的恒流驱动芯片的驱动端口的电压,进而影响显示效果。同时,关闭状态的驱动端口的电压抬升有累加效果,即是说,经其余驱动端口多次开启和关闭的切换后,始终处于关闭状态的驱动端口的电压会不断累加,这样,当进行到某次行扫时,之前始终处于关闭状态的驱动端口开启,则由于该驱动端口累加的起始电压较高,开启响应速度较慢,使得点亮时间在整个显示周期中的占空比很小,从而显示较暗。因此,第一扫描行开启的起始电压与其它扫描行开启的起始电压不同,造成第一扫描行偏暗的现象。例如,如图3b示出了与图3a对应的恒流驱动芯片的驱动端口的电压VOUTX的波形,可见,由于驱动端口的寄生电容的影响,第一个扫描行开启前的起始电压为V1,第二个扫描行开启前的起始电压为V2,依次类推,第m个扫描行开启前的起始电压为Vm,而V1大于V2,V2略大于Vm,这样会造成第一个扫描行的LED开启的程度小于其余的扫描行,进而出现第一个扫描行偏暗的现象。
发明内容
本发明实施例的目的在于提供一种解决动态屏行偏暗现象的方法,旨在解决现有的LED动态屏由于相邻帧灰度数据之间、以及一帧灰度数据的相邻子周期之间,最后一个扫描行显示有效灰度数据的时间与第一个扫描行显示有效灰度数据的时间之间的间隔不均匀而出现行偏暗现象的问题。
本发明实施例是这样实现的,一种解决动态屏行偏暗现象的方法,所述方法包括以下步骤:
在一帧灰度数据的显示周期内,在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间、或调整每一子周期内获取的灰度数据在所述各子周期中显示时间,以均匀化所述每一扫描行显示有效灰度数据的时间间隔。
本发明实施例的另一目的在于提供一种解决动态屏行偏暗现象的系统,所述系统包括:
调整模块,用于在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间、或调整每一子周期内获取的灰度数据在所述各子周期中显示时间,以均匀化所述每一扫描行显示有效灰度数据的时间间隔。
本发明实施例的另一目的在于提供一种控制卡,所述控制卡连接动态屏的驱动芯片,所述控制卡还包括如上所述的解决动态屏行偏暗现象的系统。
本发明实施例的另一目的在于提供一种驱动芯片,所述驱动芯片连接动态屏和控制卡,所述驱动芯片还包括如上所述的解决动态屏行偏暗现象的系统。
本发明实施例提供的解决动态屏行偏暗现象的方法及系统是通过改变现有驱动芯片从控制卡或驱动芯片内部获取灰度数据的时间,或在保持获取时间的条件下将灰度数据在各子周期中的显示时间打散,以均匀化所述每一扫描行显示有效灰度数据的时间间隔,从而提升了动态屏各扫描行之间显示灰度数据的均匀度。这样,在各帧灰度数据显示过程中,在每个扫描行开启时,可使得驱动芯片的输出端口开启的起始电压一致,避免输出端口寄生电容对端口悬空态的影响所造成的动态屏行偏暗的现象。
附图说明
图1是当前出现行偏暗现象的LED动态屏的显示效果图;
图2是现有技术提供的LED动态屏的灰度数据发送及显示示意图;
图3a是现有技术提供的LED动态屏的灰度数据显示波形图;
图3b是现有技术中恒流驱动芯片的驱动端口的电压的波形图;
图4是本发明实施例中,循环打散灰度数据的获取时间的方式下的灰度数据发送及显示示意图;
图5a是本发明实施例中,循环打散灰度数据的获取时间的方式下、LED动态屏的灰度数据显示波形图;
图5b是本发明实施例中,循环打散灰度数据的获取时间的方式下、恒流驱动芯片的驱动端口的电压的波形图。
图6是本发明实施例中,交替打散灰度数据的获取时间的方式下的灰度数据发送及显示示意图;
图7是本发明实施例中,循环打散灰度数据的显示时间的方式下的灰度数据发送及显示示意图;
图8是本发明实施例中,交替打散灰度数据的显示时间的方式下的灰度数据发送及显示示意图;
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
针对现有技术存在的问题,本发明提出了一种解决动态屏行偏暗现象的方法。该方法是通过改变现有驱动芯片从控制卡或驱动芯片内部获取灰度数据的时间,或在保持获取时间的条件下将灰度数据在各子周期中的显示时间打散,以均匀化每一扫描行显示有效灰度数据的时间间隔。
详细而言,本发明实施例提供的解决动态屏行偏暗现象的方法包括以下步骤:
S1:在一帧灰度数据的显示周期内,在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间、或调整每一子周期内获取的灰度数据在各子周期中显示时间,以均匀化每一扫描行显示有效灰度数据的时间间隔。其中,均匀化是指使得每一扫描行显示有效灰度数据的时间间隔相等或尽可能接近相等。
具体来说,本发明实施例可通过两种方式实现灰度数据的调整:方式一是,通过改变现有从控制卡或驱动芯片内部获取灰度数据的顺序,以均匀化每一扫描行显示有效灰度数据的时间间隔;方式二是,在保持从控制卡或驱动芯片内部获取灰度数据的顺序不变的条件下,将灰度数据在各子周期中的显示时间打散,以均匀化每一扫描行显示有效灰度数据的时间间隔。以下将区分两种方式,分别说明步骤S1的详细过程。
方式一、改变现有从控制卡或驱动芯片内部获取灰度数据的顺序。该种方式又可分为两种子方式:子方式一、循环打散灰度数据的获取时间;子方式二、交替打散灰度数据的获取时间。
针对子方式一,步骤S1具体可以为:在一帧灰度数据的显示周期内,对于每一子周期中的第m个扫描行,延后到i+(m-1)*a-N*n个子周期从控制卡或驱动芯片内部获取灰度数据,以均匀化每一扫描行显示有效灰度数据的时间间隔。其中,i为当前需延后的子周期的序号且i为正整数,m为正整数,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i+(m-1)*a-N*n≤n。
即是说,如图4所示,在一帧灰度数据的显示周期T内的每一子周期中,以第一个子周期为例。在第一个子周期t1中,第1扫描行L11显示的灰度数据仍然在显示此灰度数据的前一个扫描行里获取,即与没有打散时的获取时间一致,第2扫描行L12显示的灰度数据延后a个子周期获取,第3扫描行L13显示的灰度数据延后2a个子周期获取,第m扫描行L1m显示的灰度数据延后到i+(m-1)*a-N*n个子周期获取。这样,便使得子周期t1中的第1扫描行在本子周期显示,第2扫描行延后a个子周期显示,第3扫描行延后2a个子周期显示,第m扫描行延后到i+(m-1)*a-N*n个子周期显示,依此类推,便可将第一个子周期t1中的m个扫描行尽可能平均地分散到n个子周期显示,其它子周期的显示方式与此相同,达到均匀化每一扫描行显示有效灰度数据的时间间隔的目的。若延后的子周期个数a与扫描行数m的乘积等于一帧灰度数据的显示周期内子周期的个数n,即满足:a*m=n,则可使得每一扫描行显示有效灰度数据的时间间隔相等,否则可使得每一扫描行显示有效灰度数据的时间间隔尽可能接近。
举例来说,假设扫描行数为8,第1个子周期t1显示的灰度数据是有效灰度数据为16’h0001,其余子周期显示的灰度数据为16’h0000,a取值为1,则第1扫描行显示的灰度数据的时间不变,第2扫描行至第8扫描行分别延后(m-1)*a个子周期显示灰度数据。即第1个子周期的第1扫描行显示的时间不变,第1个子周期的第2扫描行在第2个子周期的第2扫描行的时间显示,第1个子周期的其余扫描行延后到i+(m-1)*a-N*n个子周期显示,如图5a示出了此种方式下LED动态屏的灰度数据显示波形。图5b示出了与图5a对应的恒流驱动芯片的驱动端口的电压的波形,可见,由于每个扫描行的LED开启的间隔时间近似相等,因此每个扫描行的LED开启时,驱动端口下拉的起始电压近似一致,使得每个扫描行的LED开启的程度也大致相同,有效地解决了第一个扫描行偏暗的现象。
针对子方式二,步骤S1具体可以为:在一帧灰度数据的显示周期内,对于每一子周期中的第奇数个扫描行或第偶数个扫描行,从控制卡或驱动芯片内部获取灰度数据的时间不变,对于每一子周期中的其它扫描行,延后到i+a-N*n个子周期从控制卡或驱动芯片内部获取灰度数据,以均匀化每一扫描行显示有效灰度数据的时间间隔。其中,i为当前需延后的子周期的序号且i为正整数,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i+a-N*n≤n。
即是说,在一帧灰度数据的显示周期内的每一子周期中,第奇数个(或第偶数个)扫描行显示的灰度数据仍然在显示此灰度数据的前一个扫描行里发送,即与没有打散时的发送时间一致,相应的其它第偶数个(或第奇数个)扫描行显示的灰度数据延后a个子周期发送。这样,使得每个子周期的第奇数个(或第偶数个)扫描行在本子周期显示,而相应的同一子周期中第偶数个(或第奇数个)扫描行延后a个子周期显示。如果在n个小周期里,延后到的子周期数超过n个子周期,则依据公式:i+a-N*n,返回从第一个子周期起算的相应子周期,依此类推,便可将每一个子周期中的各扫描行尽可能平均地分散到n个子周期显示,从而均匀化每一扫描行显示有效灰度数据的时间间隔。
举例来说,如图6所示,假设a取值为2,以第1个子周期t1为例。第1个子周期t1中的第奇数个扫描行L11、L13等显示的灰度数据仍然在显示此灰度数据的前一个扫描行里获取,第1个子周期t1中的第偶数个扫描行L12、L14等显示的灰度数据延后2个子周期获取。即第奇数个扫描行的数据在第1个子周期t1显示,第偶数个扫描行在第3个子周期t3里显示,其余子周期的显示方式类似,不赘述。
方式二、在保持从控制卡或驱动芯片内部获取灰度数据的顺序不变的条件下,将灰度数据在各子周期中的显示时间打散。在该方式下,获取灰度数据的值和顺序不变,通过调整驱动芯片中灰度计数器的值,来改变灰度数据在n个子周期的显示时间。其中的灰度计数器是指集成在现有驱动芯片中,用于对子周期个数进行计数、并根据计数结果完成各扫描行扫描显示的计数器。该种方式又可分为两种子方式:子方式三、循环打散灰度数据的显示时间;子方式四、交替打散灰度数据的显示时间。
针对子方式三,步骤S1具体可以包括以下步骤:
S11:在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,其中,m为正整数。
S12:当i-(m-1)*a大于或等于0时,将获取的第m个扫描行的灰度数据与i-(m-1)*a进行比较,若第m个扫描行的灰度数据大于i-(m-1)*a,则确定在当前子周期的第m个扫描行显示该灰度数据;当i-(m-1)*a小于0时,将获取的第m个扫描行的灰度数据与i-(m-1)*a+N*n进行比较,若第m个扫描行的灰度数据大于i-(m-1)*a+N*n,则确定在当前子周期的第m个扫描行显示灰度数据。其中,i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i-(m-1)*a+N*n≤n。
即是说,某一子周期第1扫描行的灰度数据与灰度计数器的值进行比较,如果灰度数据大于灰度计数器的值,便确定在当前子周期显示该灰度数据;之后,当前子周期第2扫描行的灰度数据与灰度计数器的值减a进行比较,如果灰度数据大于灰度计数器的值减a,便确定在当前子周期显示该灰度数据;依此类推,当前子周期第m扫描行的灰度数据与灰度计数器的值减(m-1)*a进行比较。这样,在同一子周期中,每个扫描行的灰度数据均相同时,与第1扫描行相比,第m扫描行的数据便会延后(m-1)*a个子周期显示,从而均匀化每一扫描行显示有效灰度数据的时间间隔。
举例来说,如图7所示,假设灰度计数器(Q0~Qb)的位数为6,则对于一帧灰度数据的显示周期,其包括的子周期的个数n=26=64,扫描行数为8,a=1,灰度数据D5~D0取值为6’b000001时,灰度计数器Q0~Q5每个子周期计数一次,即从0计数到63,灰度数据获取的顺序不变。则在经由步骤S11获取到灰度数据后,第一个子周期中第1扫描行的灰度数据的值与灰度计数器的值0进行比较,灰度数据大于灰度计数器的值,因此确定第一个子周期显示第1扫描行的灰度数据;之后,将第一个子周期中第2扫描行的灰度数据与灰度计数器值63进行比较,灰度数据小于灰度计数器的值,因此确定不会在第一个子周期里显示第2扫描行的灰度数据,而在第二个子周期时,由于灰度计数器的值减1为0,此时在第二子周期中第2扫描行的灰度数据大于灰度计数器的值,因此确定第一个子周期的第2扫描行的灰度数据会在第二个子周期的第2扫描行显示;依此类推,第一个子周期中第8扫描行的灰度数据在第八个子周期的第8扫描行显示。
针对子方式四,步骤S1具体可以包括以下步骤:
S13:在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,其中,m为正整数。
S14:将获取的每一子周期中的第奇数个扫描行或偶数个扫描行的灰度数据与驱动芯片中灰度计数器在各子周期的值进行比较,若第奇数个扫描行或偶数个扫描行的灰度数据大于灰度计数器的值,则确定在相应子周期中相应的第奇数个扫描行或偶数个扫描行显示该灰度数据,同时,当i-a大于或等于0时,将获取的每一子周期中的其它扫描行的灰度数据与i-a进行比较,若其它扫描行的灰度数据大于i-a,则确定在相应子周期中相应的其它扫描行显示灰度数据,当i-a小于0时,将获取的所述每一子周期中的其它扫描行的灰度数据与i-a+N*n进行比较,若所述其它扫描行的灰度数据大于i-a+N*n,则确定在相应子周期中相应的所述其它扫描行显示灰度数据。其中,i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i-a+N*n≤n。
即是说,每个子周期中第奇数个(或偶数个)扫描行的灰度数据的值与灰度计数器在各子周期的值进行比较,如果灰度数据的值大于灰度计数器的值时,就在相应周期显示此灰度数据;相应的,每个子周期中第偶数个(或奇数个)扫描行的灰度数据的值与灰度计数器在各子周期的值减a进行比较,如果灰度数据的值大,则会在相应子周期显示此灰度数据,即第偶数个扫描行会延迟a个子周期显示,使得第奇数个扫描行和第偶数个扫描行的显示相隔a个子周期。
举例来说,如图8所示,假设灰度计数器(Q0~Qb)的位数为6,则对于一帧灰度数据的显示周期,其包括的子周期的个数n=26=64,扫描行数为8,a=2,灰度数据D5~D0取值为6’b000001时,灰度计数器Q0~Q5每个子周期计数一次,即从0计数到63,灰度数据获取的顺序不变。则在经由步骤S11获取到灰度数据后,对于第一个子周期,第奇数个扫描行L11、L13等的灰度数据的值与灰度计数器(Q0~Qb)的值进行比较,第一个子周期内灰度计数器的值为0,灰度数据大于灰度计数器的值,因此第一个子周期中的第奇数个扫描行的灰度数据在第一个子周期显示;对于第一个子周期,第偶数个扫描行L12、L14等的灰度数据与各子周期中灰度计数器的值减2进行比较,得到灰度计数器的值减2后在第三个子周期为0,此时第偶数个扫描行L12、L14等的灰度数据大于灰度计数器的值,所以第一个子周期中第偶数个扫描行的灰度数据在第三个子周期显示。
本发明实施例还提供了一种解决动态屏行偏暗现象的系统,包括:调整模块,用于在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间、或调整每一子周期内获取的灰度数据在各子周期中显示时间,以均匀化每一扫描行显示有效灰度数据的时间间隔。
在一种情况下,调整模块可包括:第一获取模块,用于在一帧灰度数据的显示周期内,对于每一子周期中的第m个扫描行,延后到i+(m-1)*a-N*n个子周期从控制卡或驱动芯片内部获取灰度数据,以均匀化每一扫描行显示有效灰度数据的时间间隔。其中,i为当前需延后的子周期的序号且i为正整数,m为正整数,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i+(m-1)*a-N*n≤n。其具体的执行过程如上所述,不赘述。
在另一种情况下,调整模块可包括:第二获取模块,用于在一帧灰度数据的显示周期内,对于每一子周期中的第奇数个扫描行或第偶数个扫描行,从控制卡或驱动芯片内部获取灰度数据的时间不变,对于每一子周期中的其它扫描行,延后到i+a-N*n个子周期从控制卡或驱动芯片内部获取灰度数据,以均匀化每一扫描行显示有效灰度数据的时间间隔。其中,i为当前需延后的子周期的序号且i为正整数,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i+a-N*n≤n。其具体的执行过程如上所述,不赘述。
在再一种情况下,调整模块可包括:第三获取模块,用于在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,其中,m为正整数;第一比较模块,用于当i-(m-1)*a大于或等于0时,将第三获取模块获取的第m个扫描行的灰度数据与i-(m-1)*a进行比较,若第m个扫描行的灰度数据大于i-(m-1)*a,则确定在当前子周期的第m个扫描行显示该灰度数据;当i-(m-1)*a小于0时,将第三获取模块获取的第m个扫描行的灰度数据与i-(m-1)*a+N*n进行比较,若第m个扫描行的灰度数据大于i-(m-1)*a+N*n,则确定在当前子周期的第m个扫描行显示灰度数据。其中,i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i-(m-1)*a+N*n≤n。其具体的执行过程如上所述,不赘述。
在再一种情况下,调整模块可包括:第四获取模块,用于在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,其中,m为正整数;第二比较模块,用于将第四获取模块获取的每一子周期中的第奇数个扫描行或偶数个扫描行的灰度数据与驱动芯片中灰度计数器在各子周期的值进行比较,若第奇数个扫描行或偶数个扫描行的灰度数据大于灰度计数器的值,则确定在相应子周期中相应的第奇数个扫描行或偶数个扫描行显示该灰度数据,同时,当i-a大于或等于0时,将第四获取模块获取的每一子周期中的其它扫描行的灰度数据与i-a进行比较,若其它扫描行的灰度数据大于i-a,则确定在相应子周期中相应的其它扫描行显示灰度数据,当i-a小于0时,将第四获取模块获取的所述每一子周期中的其它扫描行的灰度数据与i-a+N*n进行比较,若所述其它扫描行的灰度数据大于i-a+N*n,则确定在相应子周期中相应的所述其它扫描行显示灰度数据。其中,i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,a为正整数且a<n,n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,N为一自然数且满足0<i-a+N*n≤n。其具体的执行过程如上所述,不赘述。
本发明实施例还提供了一种控制卡,该控制卡连接动态屏的驱动芯片,还包括如上所述的解决动态屏行偏暗现象的系统,在此不赘述。
本发明实施例还提供了一种驱动芯片,该驱动芯片连接动态屏和控制卡,包括如上所述的解决动态屏行偏暗现象的系统,在此不赘述。
本发明实施例提供的解决动态屏行偏暗现象的方法及系统是通过改变现有驱动芯片从控制卡或驱动芯片内部获取灰度数据的时间,或在保持获取时间的条件下将灰度数据在各子周期中的显示时间打散,以均匀化每一扫描行显示有效灰度数据的时间间隔,从而提升了动态屏各扫描行之间显示灰度数据的均匀度。这样,在各帧灰度数据显示过程中,在每个扫描行开启时,可使得驱动芯片的输出端口开启的起始电压一致,避免输出端口寄生电容对端口悬空态的影响所造成的动态屏行偏暗的现象。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种解决动态屏行偏暗现象的方法,其特征在于,所述方法包括以下步骤:
在一帧灰度数据的显示周期内,在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间或调整每一子周期内获取的灰度数据在所述各子周期中显示时间,以均匀化所述每一扫描行显示有效灰度数据的时间间隔;
具体包括:通过改变现有从控制卡或驱动芯片内部获取灰度数据的顺序,以均匀化每一扫描行显示有效灰度数据的时间间隔;
或者,在保持从控制卡或驱动芯片内部获取灰度数据的顺序不变的条件下,将灰度数据在各子周期中的显示时间打散,以均匀化每一扫描行显示有效灰度数据的时间间隔。
2.如权利要求1所述的解决动态屏行偏暗现象的方法,其特征在于,所述在一帧灰度数据的显示周期内,在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间的步骤具体为:
在一帧灰度数据的显示周期内,对于每一子周期中的第m个扫描行,延后到i+(m-1)*a-N*n个子周期获取灰度数据,以均匀化所述每一扫描行显示有效灰度数据的时间间隔,所述i为当前需延后的子周期的序号且所述i为正整数,所述m为正整数,所述a为正整数且a<n,所述n为一帧灰度数据的显示周期所包括的子周期个数且所述n为正整数,所述N为一自然数且满足0<i+(m-1)*a-N*n≤n。
3.如权利要求1所述的解决动态屏行偏暗现象的方法,其特征在于,所述在一帧灰度数据的显示周期内,在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间的步骤具体为:
在一帧灰度数据的显示周期内,对于每一子周期中的第奇数个扫描行或第偶数个扫描行,获取灰度数据的时间不变,对于所述每一子周期中的其它扫描行,延后到i+a-N*n个子周期获取灰度数据,以均匀化所述每一扫描行显示有效灰度数据的时间间隔,所述i为当前需延后的子周期的序号且所述i为正整数,所述a为正整数且a<n,所述n为一帧灰度数据的显示周期所包括的子周期个数且所述n为正整数,所述N为一自然数且满足0<i+a-N*n≤n。
4.如权利要求1所述的解决动态屏行偏暗现象的方法,其特征在于,所述调整每一子周期内获取的灰度数据在所述各子周期中显示时间,以均匀化所述每一扫描行显示有效灰度数据的时间间隔的步骤包括以下步骤:
在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,所述m为正整数;
当i-(m-1)*a大于或等于0时,将获取的所述第m个扫描行的灰度数据与i-(m-1)*a进行比较,若所述第m个扫描行的灰度数据大于i-(m-1)*a,则确定在当前子周期的第m个扫描行显示灰度数据,当i-(m-1)*a小于0时,将获取的所述第m个扫描行的灰度数据与i-(m-1)*a+N*n进行比较,若所述第m个扫描行的灰度数据大于i-(m-1)*a+N*n,则确定在当前子周期的第m个扫描行显示灰度数据,所述i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,所述a为正整数且a<n,所述n为一帧灰度数据的显示周期所包括的子周期个数且所述n为正整数,所述N为一自然数且满足0<i-(m-1)*a+N*n≤n。
5.如权利要求1所述的解决动态屏行偏暗现象的方法,其特征在于,所述调整每一子周期内获取的灰度数据在所述各子周期中显示时间,以均匀化所述每一扫描行显示有效灰度数据的时间间隔的步骤包括以下步骤:
在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,所述m为正整数;
将获取的每一子周期中的第奇数个扫描行或偶数个扫描行的灰度数据与驱动芯片中灰度计数器在各子周期的值进行比较,若所述第奇数个扫描行或偶数个扫描行的灰度数据大于所述灰度计数器的值,则确定在相应子周期中相应的所述第奇数个扫描行或偶数个扫描行显示灰度数据,同时,当i-a大于或等于0时,将获取的所述每一子周期中的其它扫描行的灰度数据与i-a进行比较,若所述其它扫描行的灰度数据大于i-a,则确定在相应子周期中相应的所述其它扫描行显示灰度数据,当i-a小于0时,将获取的所述每一子周期中的其它扫描行的灰度数据与i-a+N*n进行比较,若所述其它扫描行的灰度数据大于i-a+N*n,则确定在相应子周期中相应的所述其它扫描行显示灰度数据,所述i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,所述a为正整数且a<n,所述n为一帧灰度数据的显示周期所包括的子周期个数且所述n为正整数,所述N为一自然数且满足0<i-a+N*n≤n。
6.一种解决动态屏行偏暗现象的系统,其特征在于,所述系统包括:
调整模块,用于在每一扫描行开始显示前,调整扫描行在各子周期显示的灰度数据的获取时间或调整每一子周期内获取的灰度数据在所述各子周期中显示时间,以均匀化所述每一扫描行显示有效灰度数据的时间间隔;
具体包括:通过改变现有从控制卡或驱动芯片内部获取灰度数据的顺序,以均匀化每一扫描行显示有效灰度数据的时间间隔;
或者,在保持从控制卡或驱动芯片内部获取灰度数据的顺序不变的条件下,将灰度数据在各子周期中的显示时间打散,以均匀化每一扫描行显示有效灰度数据的时间间隔。
7.如权利要求6所述的解决动态屏行偏暗现象的系统,其特征在于,所述调整模块包括:
第一获取模块,用于在一帧灰度数据的显示周期内,对于每一子周期中的第m个扫描行,延后到i+(m-1)*a-N*n个子周期获取灰度数据,以均匀化所述每一扫描行显示有效灰度数据的时间间隔,所述i为当前需延后的子周期的序号且所述i为正整数,所述m为正整数,所述a为正整数且a<n,所述n为一帧灰度数据的显示周期所包括的子周期个数且所述n为正整数,所述N为一自然数且满足0<i+(m-1)*a-N*n≤n。
8.如权利要求6所述的解决动态屏行偏暗现象的系统,其特征在于,所述调整模块包括:
第三获取模块,用于在一帧灰度数据的显示周期内,获取每一子周期中第m个扫描行的灰度数据,其中,m为正整数;
第一比较模块,用于当i-(m-1)*a大于或等于0时,将所述第三获取模块获取的第m个扫描行的灰度数据与i-(m-1)*a进行比较,若所述第m个扫描行的灰度数据大于i-(m-1)*a,则确定在当前子周期的第m个扫描行显示所述灰度数据,当i-(m-1)*a小于0时,将所述第三获取模块获取的第m个扫描行的灰度数据与i-(m-1)*a+N*n进行比较,若所述第m个扫描行的灰度数据大于i-(m-1)*a+N*n,则确定在当前子周期的第m个扫描行显示所述灰度数据,所述i为驱动芯片中灰度计数器的计数值中、用于表征当前子周期数的值,所述a为正整数且a<n,所述n为一帧灰度数据的显示周期所包括的子周期个数且n为正整数,所述N为一自然数且满足0<i-(m-1)*a+N*n≤n。
9.一种控制卡,所述控制卡连接动态屏的驱动芯片,其特征在于,所述控制卡还包括如权利要求6至8任一项所述的解决动态屏行偏暗现象的系统。
10.一种驱动芯片,所述驱动芯片连接动态屏和控制卡,其特征在于,所述驱动芯片还包括如权利要求6至8任一项所述的解决动态屏行偏暗现象的系统。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410046972.4A CN103886835B (zh) | 2014-02-10 | 2014-02-10 | 解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410046972.4A CN103886835B (zh) | 2014-02-10 | 2014-02-10 | 解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103886835A CN103886835A (zh) | 2014-06-25 |
CN103886835B true CN103886835B (zh) | 2016-03-23 |
Family
ID=50955696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410046972.4A Active CN103886835B (zh) | 2014-02-10 | 2014-02-10 | 解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103886835B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10621917B2 (en) * | 2014-12-22 | 2020-04-14 | Sony Corporation | Display device, driver circuit, and driving method |
CN107358911A (zh) * | 2017-07-01 | 2017-11-17 | 深圳市灵星雨科技开发有限公司 | 消除扫描屏、led显示屏在高刷新时出现黑线的方法 |
CN111724738B (zh) * | 2019-03-19 | 2022-02-11 | 矽创电子股份有限公司 | 显示面板的驱动电路 |
CN111489685B (zh) * | 2020-01-22 | 2020-12-18 | 南京浣轩半导体有限公司 | 一种多行扫led灰度切换显示方法及系统 |
CN114078420B (zh) * | 2020-08-21 | 2023-03-31 | 西安钛铂锶电子科技有限公司 | 黑场优化方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567166A (zh) * | 2009-06-05 | 2009-10-28 | 中国科学院长春光学精密机械与物理研究所 | 平板显示屏时间片非均匀间隔消隐扫描时间序列调制方法 |
CN101777310A (zh) * | 2010-03-05 | 2010-07-14 | 青岛海信电器股份有限公司 | 一种动态背光控制方法 |
TW201303834A (zh) * | 2011-07-12 | 2013-01-16 | Orise Technology Co Ltd | 背光區域控制系統中利用背光擴散之近似方法及裝置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5311347B2 (ja) * | 2009-03-27 | 2013-10-09 | 群創光電股▲ふん▼有限公司 | ディスプレイ装置及びこれを有する電子機器 |
KR101470688B1 (ko) * | 2011-12-08 | 2014-12-08 | 엘지디스플레이 주식회사 | 유기발광 표시장치 및 그의 열화보상방법 |
-
2014
- 2014-02-10 CN CN201410046972.4A patent/CN103886835B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567166A (zh) * | 2009-06-05 | 2009-10-28 | 中国科学院长春光学精密机械与物理研究所 | 平板显示屏时间片非均匀间隔消隐扫描时间序列调制方法 |
CN101777310A (zh) * | 2010-03-05 | 2010-07-14 | 青岛海信电器股份有限公司 | 一种动态背光控制方法 |
TW201303834A (zh) * | 2011-07-12 | 2013-01-16 | Orise Technology Co Ltd | 背光區域控制系統中利用背光擴散之近似方法及裝置 |
Also Published As
Publication number | Publication date |
---|---|
CN103886835A (zh) | 2014-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103886835B (zh) | 解决动态屏行偏暗现象的方法、系统及驱动芯片、控制卡 | |
US11172161B2 (en) | Display device capable of changing frame rate and operating method thereof | |
CN102855856B (zh) | 一种消除液晶显示器Mura的驱动方法及其液晶显示器 | |
CN102956212B (zh) | 液晶显示器及其驱动方法 | |
CN103714776B (zh) | 有机发光显示器和擦除其图像残留的方法 | |
US9858854B2 (en) | Display with variable input frequency | |
US20210304680A1 (en) | Display apparatus and method of driving display panel using the same | |
US10431170B2 (en) | Display apparatus | |
CN101017637B (zh) | 显示装置 | |
CN101329831A (zh) | 公共电压驱动器电路、公共电极驱动方法及液晶显示装置 | |
CN108922474A (zh) | 一种像素补偿电路及其驱动方法、amoled显示面板 | |
CN103151015A (zh) | 过驱动方法、电路、显示面板和显示装置 | |
CN104091573A (zh) | 一种移位寄存单元、栅极驱动装置、显示面板和显示装置 | |
US20140375703A1 (en) | Method of driving a display panel, display panel driving apparatus for performing the method and display apparatus apparatus for performing the method and display apparatus | |
CN103000143B (zh) | 全彩led阵列灰度调节方法及电路 | |
US10540925B2 (en) | Shift register unit circuit, method for driving the same, gate drive circuit and display device | |
CN103151005A (zh) | 液晶显示器的驱动方法 | |
CN105957493B (zh) | 显示装置及其驱动方法 | |
US20160189655A1 (en) | Method of driving a display panel and a display apparatus for performing the same | |
CN103390387A (zh) | 一种倍频显示控制方法及系统 | |
CN102324224B (zh) | 液晶显示装置及其驱动方法 | |
US20210035507A1 (en) | Display device performing local dimming | |
US11145237B2 (en) | Gate driver, display apparatus having the same and method of driving display panel using the same | |
US20190279577A1 (en) | Digital control driving method and driving display device | |
CN1637792A (zh) | 减少能耗的驱动平板显示器的电路和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |