CN112967670B - 显示驱动方法、装置和芯片、显示设备以及存储介质 - Google Patents
显示驱动方法、装置和芯片、显示设备以及存储介质 Download PDFInfo
- Publication number
- CN112967670B CN112967670B CN202110236574.9A CN202110236574A CN112967670B CN 112967670 B CN112967670 B CN 112967670B CN 202110236574 A CN202110236574 A CN 202110236574A CN 112967670 B CN112967670 B CN 112967670B
- Authority
- CN
- China
- Prior art keywords
- period
- signal
- display
- time
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004364 calculation method Methods 0.000 claims description 34
- 239000013078 crystal Substances 0.000 claims description 24
- 239000010453 quartz Substances 0.000 claims description 12
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 claims description 12
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 claims description 7
- 229910052710 silicon Inorganic materials 0.000 claims description 7
- 239000010703 silicon Substances 0.000 claims description 7
- 239000004065 semiconductor Substances 0.000 claims description 6
- 230000000295 complement effect Effects 0.000 claims description 4
- 229910044991 metal oxide Inorganic materials 0.000 claims description 4
- 150000004706 metal oxides Chemical class 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 2
- 230000010354 integration Effects 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000010355 oscillation Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000001105 regulatory effect Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2018—Display of intermediate tones by time modulation using two or more time intervals
- G09G3/2022—Display of intermediate tones by time modulation using two or more time intervals using sub-frames
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2074—Display of intermediate tones using sub-pixels
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明提供一种显示驱动方法、显示驱动装置、显示设备和计算机可读存储介质。显示驱动方法包括:生成时钟信号;通过时钟信号,计算用于表示一帧时间的期间数据;根据期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备。根据本发明的显示驱动技术,能够节省驱动芯片引脚,提高驱动电路的集成度。
Description
技术领域
本发明涉及图像显示技术领域,具体涉及一种显示驱动方法、显示驱动装置、显示驱动芯片、显示设备和计算机可读存储介质。
背景技术
对显示器、尤其是LED(发光二极管)显示器进行调光以控制显示灰度的技术、例如PWM(Pulse Width Modulation,脉冲宽度调制)技术是已知的。在对显示器进行调光时,需要保证调光信号的周期与图像扫描周期同步。目前保证同步的方式是,由显示驱动芯片外部的与图像扫描有关的信号、例如Vsync(Vertical Synchronization,垂直同步)信号确定芯片内部的时钟频率,从而根据该时钟频率确定调光周期。这种技术导致驱动芯片需要增加数据时钟(DCLK)引脚和/或灰度时钟(GCLK)引脚,降低了芯片的集成度。
发明内容
有鉴于此,本发明致力于提供一种显示驱动方法、显示驱动装置、显示驱动芯片、显示设备和计算机可读存储介质,能够节省芯片的引脚,增大芯片的集成度。
在一方面,本发明提供一种显示驱动方法,包括:生成时钟信号;通过时钟信号,计算用于表示一帧时间的期间数据;根据期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备。
根据本发明的一特别实施例,根据期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据,包括:根据下式计算导通时间数据:DON_TIME=(DDISP/DFULL_SCALE)×DTF×r,其中,DON_TIME代表导通时间数据,DDISP代表像素值,DFULL_SCALE代表目标像素的最高亮度值,DTF代表期间数据,r代表小于或等于1的正实数。
根据本发明的一特别实施例,生成时钟信号,包括:通过内部时钟源生成时钟信号。
根据本发明的一特别实施例,内部时钟源包括石英晶体振荡器、硅晶体振荡器、微机电***振荡器或互补金属氧化物半导体振荡器。
根据本发明的一特别实施例,通过时钟信号,计算用于表示一帧时间的期间数据,包括:通过时钟信号,计算垂直同步信号的周期;根据垂直同步信号的周期,确定用于表示一帧时间的期间数据。
根据本发明的一特别实施例,根据垂直同步信号的周期,确定用于表示一帧时间的期间数据,包括:根据一个垂直同步信号的周期,确定用于表示一帧时间的期间数据;或者根据多个垂直同步信号的周期的平均值,确定用于表示一帧时间的期间数据。
根据本发明的一特别实施例,根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备,包括:根据期间数据和时钟信号,计算脉冲宽度调制信号的周期;根据导通时间数据和脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动显示设备;其中,垂直同步信号的周期的计算精度比脉冲宽度调制信号的周期的计算精度低。
根据本发明的显示驱动方法、装置和芯片、显示设备以及存储介质,通过在驱动芯片内部生成时钟信号来衡量一帧时间,而非根据外界的表示一帧时间的信号(如Vsync信号)来确定内部的时钟频率,能够省去外部的数据时钟(DCLK)和/或灰度时钟(GCLK)输入引脚,增加驱动电路的集成度,节约驱动芯片的管脚资源。
附图说明
通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同或相似的部件,其中:
图1示出本领域中的一种PWM信号产生电路的结构示意图;
图2示出本领域中的一种PWM信号产生电路的结构示意图;
图3示出根据本发明一实施例的显示驱动方法的流程示意图;
图4示出根据本发明一实施例的显示驱动方法的流程示意图;
图5示出根据本发明一实施例的显示驱动装置的结构示意图;
图6示出根据本发明一实施例的显示驱动芯片的结构示意图;
图7示出根据本发明一实施例的显示设备的结构示意图。
具体实施方式
为了使本领域技术人员更加清楚地理解本发明的概念和思想,以下结合具体实施例详细描述本发明。应理解,本文给出的实施例都只是本发明可能具有的所有实施例的一部分。本领域技术人员在阅读本申请的说明书以后,有能力对下述实施例的部分或整体作出改进、改造、或替换,这些改进、改造、或替换也都包含在本发明要求保护的范围内。
在本文中,术语“一”、“一个”和其它类似词语并不意在表示只存在一个所述事物,而是表示有关描述仅仅针对所述事物中的一个,所述事物可能具有一个或多个。在本文中,术语“包含”、“包括”和其它类似词语意在表示逻辑上的相互关系,而不能视作表示空间结构上的关系。例如,“A包括B”意在表示在逻辑上B属于A,而不表示在空间上B位于A的内部。另外,术语“包含”、“包括”和其它类似词语的含义应视为开放性的,而非封闭性的。例如,“A包括B”意在表示B属于A,但是B不一定构成A的全部,A还可能包括C、D、E等其它元素。
在本文中,按照一定顺序依次介绍了一些操作。但是,本领域技术人员应理解,这些操作并非一定是按照所介绍的顺序依次执行的,也并非在整个流程中仅执行一次。在实际执行中,这些操作的执行顺序可以相互颠倒,其中一些操作可以同时或不同时执行,操作的执行次数可以互不相同。
在本文中,术语“实施例”、“本实施例”、“一实施例”、“一个实施例”并不表示有关描述仅仅适用于一个特定的实施例,而是表示这些描述还可能适用于另外一个或多个实施例中。本领域技术人员应理解,在本文中,任何针对某一个实施例所做的描述都可以与另外一个或多个实施例中的有关描述进行替代、组合、或者以其它方式结合,所述替代、组合、或者以其它方式结合所产生的新实施例是本领域技术人员能够容易想到的,属于本发明的保护范围。
在本发明各实施例中,显示驱动可以是指,调制施加在显示器件电极上的电位信号的相位、峰值、频率等,以建立驱动电场,以实现显示器件的显示效果。常用的驱动方式包括恒流驱动和恒压驱动。例如,根据LED的伏安特性,可知LED的功率对PN结两端电压较为敏感,且与流过PN结的电流近似线性关系,因此恒流驱动方式的LED功率稳定性更好。恒流驱动方式有:线性调节式驱动、开关调节式驱动和电流反馈调节式驱动。
在本发明各实施例中,显示驱动通常通过显示驱动芯片或显示驱动电路实现。显示驱动芯片通常具有针对显示器件或像素点的调光功能。目前的调光方式包括模拟调光、数字调光和脉冲调光。脉冲调光可以包括脉冲频率调光(PFM)、脉冲宽度调光(PWM)和脉冲跳周期调光(PSM)。
在本领域一些可调光显示器的控制电路中,一般的做法是,以显示单元的行频率控制信号和图像频率控制信号作为同步信号,以周期性地产生PWM信号,用于分段驱动显示器,从而实现调光的功能。
参见图1和图2,其中,图1为本领域的可调光显示器的PWM信号产生电路的结构示意图;图2为本领域的另一可调显示器的PWM信号产生电路的结构示意图。
如图1所示,PWM信号产生电路具有锁相环单元11和PWM信号产生单元12,锁相环单元11用于根据芯片外部的图像频率控制信号DCLK(也称数据时钟)产生芯片内部的行频率控制信号GCLK(也称灰度时钟),PWM信号产生单元12用于根据图像频率控制信号DCLK和行频率控制信号GCLK产生脉冲宽度调制信号PWM。
如图2所示,PWM信号产生电路具有PWM信号产生单元20,PWM信号产生单元20用于根据芯片外部的图像频率控制信号DCLK和行频率控制信号GCLK产生脉冲宽度调制信号PWM。
由上述可知,图1和图2所示的PWM信号产生电路都需由外部提供图像频率控制信号DCLK和行频率控制信号GCLK,才能使脉冲宽度调制信号PWM的作用时点和图像扫描同步。
以下参照图3描述根据本发明一实施例的显示驱动方法300。
根据本实施例,显示驱动方法300包括:
S310,生成时钟信号;
S320,通过时钟信号,计算用于表示一帧时间的期间数据;
S330,根据期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;
S340,根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备。
根据本实施例,通过在驱动芯片内部生成时钟信号来衡量一帧时间,而非根据外界的表示一帧时间的信号(如Vsync信号)来确定内部的时钟频率,能够省去外部的数据时钟(DCLK)和/或灰度时钟(GCLK)输入引脚,增加驱动电路的集成度,节约驱动芯片的管脚资源。
在一实施例中,时钟信号可以是指由电路产生的具有周期性的脉冲信号,时钟信号被用来为***中多个同步执行的电路之间、为不同***之间的数据传输提供参考基准。时钟信号有固定的时钟频率,时钟频率是时钟周期的倒数。
在一实施例中,生成时钟信号可以通过内部或外部的时钟发生器实现。时钟发生器可以是锁相环(LLP)、振荡电路或振荡器。锁相环是一种反馈控制电路,利用外部输入的参考信号控制环路内部振荡信号的频率和相位。锁相环在工作的过程中,当输出信号的频率与输入信号的频率相等时,输出电压与输入电压保持固定的相位差值,即输出电压与输入电压的相位被锁住。锁相环通常由鉴相器、环路滤波器和压控振荡器三部分组成。振荡电路可以是指能够产生周期性振荡频率信号的电路,例如能够产生振荡电流的电路,振荡电流是一种大小和方向都周期性发生变化的电流。振荡电路可以包括RC(电阻电容)振荡电路和LC(电感电容)振荡电路。振荡器可以是指用来产生重复电信号(通常是正弦波或方波)的电子元件。振荡器可以包括自激振荡器、他激振荡器、晶体振荡器、音叉振荡器等。
在一实施例中,一帧时间可以是指一帧画面的显示时间。在一实施例中,一帧时间可以是指显示器扫描完毕一帧画面的时间。在一实施例中,一帧时间可以是由显示器的刷新频率决定的时间,相邻两次刷新的时间间隔即为一帧时间。在一实施例中,一帧时间可以是由Vsync信号决定的时间,相邻两次Vsync信号之间的时间间隔即为一帧时间。
在一实施例中,期间数据可以是指用来表示一帧时间的数据,根据时钟信号的计数来生成。例如,如果一帧时间刚好对应于两次时钟信号的计数,则期间数据可以是2。
在一实施例中,通过时钟信号,计算用于表示一帧时间的期间数据,可以是指,通过时钟信号的计数,来衡量一帧画面的时间,通过时钟信号的计数来确定用于表示一帧时间的数据,即期间数据。在一实施例中,通过时钟信号,计算用于表示一帧时间的期间数据,可以是指,通过时钟信号来计量用于表示一帧画面时间的外部信号,从而得出用于表示一帧时间的期间数据。这种外部信号可以是Vsync信号,也可以是与Vsync信号相关的信号(例如每帧发送寄存器的信号、显示数据输入信号(SDI)、显示数据输出信号(SDO)等),还可以是其它能够表示一帧时间的信号,例如Hsync(水平同步)信号。根据Hsync信号计算一帧时间的方式例如是,通过两次Hsync信号之间的时间间隔(即扫描一行像素的时间)乘以显示屏的像素的行数,得出一帧时间。
在一实施例中,PWM可以是指一种模拟控制方式,对电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。PWM包括相电压控制PWM、脉宽PWM法、随机PWM、SPWM法、线电压控制PWM等。在一实施例中,PWM可用于调整输出直流平均电压,对于矩形波而言,输出平均压等于峰值电压×占空比,占空比是一个脉冲周期内高电平时间与周期的比值,例如,峰值电压等于5V,占空比等于50%的方波信号平均电压等于2.5V。在一实施例中,PWM信号是一高一低的一系列电平组合在一起,把模拟信号转化为数字电路所需要的编码的信号。在一实施例中,PWM信号的导通时间可以是指高电平的时间。在一实施例中,PWM信号的导通时间可以是指一个PWM周期中的高电平时间,也可以是指多个PWM周期中的高电平时间的总和。
在一实施例中,目标像素可以是指当前PWM信号导通时间的计算所针对的像素。目标像素可以是显示器屏幕中的任意一个像素。针对显示设备中的所有目标像素进行调光并驱动以后,则完成整个画面的扫描和显示。
在一实施例中,根据期间数据和目标像素的像素值,计算PWM信号的导通时间数据,可以是指,根据期间数据所确定的一帧时间以及目标像素的灰度值,针对一个像素,计算用于调节其显示亮度(灰度)的PWM信号中的高电平的时间。
在一实施例中,显示设备的驱动电流,可以是指用于促使显示设备的显示器件发光,并控制显示器件亮度或灰度的电流。
在一实施例中,根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备,可以是指,根据导通时间数据所确定的PWM调光信号中的高电平时间,控制显示设备的驱动电流的通断时间,使驱动电流的导通时间符合导通时间数据所规定的时间,从而将目标像素的亮度控制在期望的数值上。针对所有像素进行这种操作,则完成整个显示设备的驱动。
以下描述根据本发明的另一实施例,本实施例是图1实施例的一个具体实例,可以包括上述所有实施例中的一个或多个实施例中的一个或多个特征。
根据本实施例,S130包括:
根据下式计算导通时间数据:
DON_TIME=(DDISP/DFULL_SCALE)×DTF×r,
其中,DON_TIME代表导通时间数据,DDISP代表像素值,DFULL_SCALE代表目标像素的最高亮度值,DTF代表期间数据,r代表小于或等于1的正实数。
根据本实施例,可以通过简单的计算方式,根据内部时钟计数的一帧画面时间来计算导通时间,从而使得导通时间与画面扫描时间统一,实现PWM调光与图像扫描的同步。
在一实施例中,DON_TIME可以是指用于表示PWM周期中的导通时间(高电平时间)的数据,该数据通过内部时钟信号来计量。例如,如果针对一个像素的PWM信号的导通时间对应于两次时钟信号的计数,则DON_TIME所表示的数据可以是2。
在一实施例中,DDISP可以用于代表显示画面中的任意一个像素的像素值或灰度值。针对所有像素进行上述计算之后,则完成对整个显示画面的调光。
在一实施例中,DFULL_SCALE可以是指目标像素的最高像素值。例如,对于8bit表示的像素值,DFULL_SCALE可以是指255,DDISP可以是指0至255之间的任意一个数值。
以下描述根据本发明的另一实施例,本实施例是图3实施例的一个具体实例,可以包括上述所有实施例中的一个或多个实施例中的一个或多个特征。
根据本实施例,S310包括:
通过内部时钟源生成时钟信号。
根据本实施例,通过内部时钟源生成时钟信号,能够免除芯片引入外部时钟信号所需要的引脚(包括DCLK引脚和GCLK引脚),使得芯片的集成度进一步提高。
在一实施例中,内部时钟源可以是指芯片内部自带的能够提供稳定时钟信号的时钟发生器。内部时钟源可以由内部晶体振荡器或内部振荡电路构成。
以下描述根据本发明的另一实施例,本实施例是图3实施例的一个具体实例,可以包括上述所有实施例中的一个或多个实施例中的一个或多个特征。
根据本实施例,内部时钟源包括石英晶体振荡器、硅晶体振荡器、MEMS(Micro-Electro-Mechanical System,微机电***)振荡器或CMOS(Complementary Metal OxideSemiconductor,互补金属氧化物半导体)振荡器。
根据本实施例,内部时钟源通过石英晶体振荡器、硅晶体振荡器、MEMS振荡器和CMOS振荡器中的一种来制成,能够利用现有的成熟振荡器技术,制成稳定可靠的时钟信号发生器。
在一实施例中,石英晶体振荡器可以是指,利用电信号频率等于石英晶片固有频率时晶片因压电效应而产生谐振现象的原理制成的器件。石英晶体振荡器可以包括圆片型石英晶体振荡器、棒型石英晶体振荡器、音叉型石英晶体振荡器。
在一实施例中,硅晶体振荡器可以是指利用硅晶体代替石英晶体而制成的晶体振荡器。
在一实施例中,MEMS振荡器可以是指通过微机电***制作出的一种可编程的振荡器,属于有源晶振。
在一实施例中,CMOS振荡器可以是指基于CMOS的一种基本的波形发生电路。
以下参照图4描述根据本发明的另一实施例,本实施例是图3实施例的一个具体实例,可以包括上述所有实施例中的一个或多个实施例中的一个或多个特征。
根据本实施例,S320包括:
S321,通过时钟信号,计算垂直同步信号的周期;
S322,根据垂直同步信号的周期,确定用于表示一帧时间的期间数据。
根据本实施例,根据垂直同步Vsync信号来计算一帧时间,能够通过简单有效的方式表示一帧的扫描时间,从而准确得出表示一帧时间的期间数据,同时不造成太大的计算开销。
在一实施例中,Vsync信号可以是指加在两帧之间的信号。Vsync信号是一个持续时间比较长的脉冲,可能持续一行或几行的扫描时间,但在这段时间内,没有像素信号出现。
在一实施例中,Vsync信号的工作原理是,在某个时间点,一个屏幕刷新周期完成,进入短暂的刷新空白期;此时Vsync信号产生,先完成复制操作,然后通知CPU/GPU绘制下一帧图像;只有当Vsync信号产生时,CPU/GPU才会开始绘制。
在一实施例中,Vsync的基本思路是将FPS(Frames Per Second,每秒传输帧数)和显示器的刷新率同步起来,以避免一种称之为“撕裂”的现象。Vsync通过建立一个不让在显示器刷新前将后备缓冲中的画面拷贝到显示缓冲中的规定,来解决撕裂问题。后备缓冲的更新完成后,***处于等待状态。当显示器刷新后,后备缓存拷入显示缓存,显示卡则可以在后备缓存里描画新的画面,这样就很有效的将FPS限制在显示器的刷新率的范围内。
以下描述根据本发明的另一实施例,本实施例是图3实施例的一个具体实例,可以包括上述所有实施例中的一个或多个实施例中的一个或多个特征。
根据本实施例,S322包括:
根据一个垂直同步信号的周期,确定用于表示一帧时间的期间数据;或者
根据多个垂直同步信号的周期的平均值,确定用于表示一帧时间的期间数据。
根据本实施例,根据一个或多个Vsync信号周期来计算期间数据,有利于提高期间数据的计算精度,更加准确判断当前帧的扫描时间,从而确保图像扫描与脉宽调制同步。
在一实施例中,根据一个Vsync信号的周期,确定用于表示一帧时间的期间数据,可以是指,将一个Vsync信号周期的时间(比如上一帧的时间)直接作为当前帧的时间;也可以是指,根据一个Vsync信号周期的时间进行计算,计算得到的结果作为当前帧的时间。在一实施例中,根据多个Vsync信号的周期的平均值,确定用于表示一帧时间的期间数据,可以是指,根据多个Vsync信号周期的时间(比如前几帧的时间)计算平均值,得到的结果作为当前帧的时间;也可以是指,根据多个Vsync信号周期的时间的平均值进行进一步的计算,计算得到的结果作为当前帧的时间。
以下描述根据本发明的另一实施例,本实施例是图3实施例的一个具体实例,可以包括上述所有实施例中的一个或多个实施例中的一个或多个特征。
根据本实施例,S340包括:
根据期间数据和时钟信号,计算脉冲宽度调制信号的周期;
根据导通时间数据和脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动显示设备;
其中,垂直同步信号的周期的计算精度比脉冲宽度调制信号的周期的计算精度低。
根据本实施例,PWM信号的周期一般由显示器的参数规定,而Vsync信号的周期由驱动芯片中的Vsync信号周期计算模块决定,通过更低的计算精度来计算Vsync信号周期,可以将芯片中的该计算模块做得更小,从而节省芯片的计算资源,降低芯片的制造成本。
在一实施例中,根据期间数据和时钟信号,计算PWM信号的周期,可以是指,根据期间数据和画面分辨率(例如1920×1080),对时钟信号进行除频运算,以决定PWM信号的频率,从而确定PWM信号的周期。
在一实施例中,根据导通时间数据和PWM信号的周期,调制显示设备的驱动电流,以驱动显示设备,可以是指,以导通时间数据作为一个像素点在一帧画面时间内的高电平时间,并以PWM信号的周期作为针对该像素调制的周期(一帧画面时间内可能具有多个PWM信号的周期),将一帧时间平均或不平均分散在各个PWM信号的周期内,每个PWM周期的占空比由导通时间数据决定。
在一实施例中,Vsync信号的周期的计算精度可以是指,通过时钟信号的频率来计算Vsync信号的周期的精度。在一实施例中,计算Vsync信号周期的模块接收来自时钟源的时钟信号或时钟脉冲,并通过具有一定精度的计数器来计量时钟信号的数量,根据两个Vsync信号之间的时间间隔内计数器计算得到的时钟信号数量,来表示Vsync信号周期(即一帧时间)。比如,时钟信号每秒发送1000次(1微秒一次),计数器的精度是4微秒(即计数器每4微秒判断一次是否接收到时钟信号,如果接收到则计一次数),则通过计数器的计数来计算Vsync信号周期的最小单位是4微秒。如果一个Vsync信号周期内,计数器的计数结果是10,则表示Vsync信号的周期是40微秒。
在一实施例中,PWM信号的周期的计算精度可以是指,通过时钟信号的频率来计算PWM信号的周期的精度。在一实施例中,计算PWM信号周期的模块接收来自时钟源的时钟信号或时钟脉冲,并通过具有一定精度的计数器来计量时钟信号的数量,根据一个PWM信号周期内计量的时钟信号的数量,来表示PWM信号的周期。比如,时钟源每秒发送1000次时钟信号,PWM周期计算模块内的计数器的精度是2微秒,则通过计数器的计数来计算PWM信号周期的最小单位是2微秒(比Vsync信号周期的计算精度更高)。如果一个PWM信号周期内,计数器的计数结果是5,则表示PWM信号的周期是10微秒。
在一实施例中,PWM信号周期的计算精度是14bit,Vsync信号周期的计算精度是13bit、12bit、11bit或更低精度。
以下参照图5描述根据本发明一实施例的显示驱动装置500。
根据本实施例,显示驱动装置500包括:
生成模块510,用于生成时钟信号;
第一计算模块520,用于通过时钟信号,计算用于表示一帧时间的期间数据;
第二计算模块530,用于根据期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;
调制模块540,用于根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备。
关于生成模块510、第一计算模块520、第二计算模块530、调制模块540的细节,可以参见上文针对图3实施例的描述。
在一实施例中,第二计算模块530被配置成:
根据下式计算导通时间数据:
DON_TIME=(DDISP/DFULL_SCALE)×DTF×r,
其中,DON_TIME代表导通时间数据,DDISP代表像素值,DFULL_SCALE代表目标像素的最高亮度值,DTF代表期间数据,r代表小于或等于1的正实数。
在一实施例中,生成模块510被配置成:
通过内部时钟源生成时钟信号。
在一实施例中,内部时钟源包括石英晶体振荡器、硅晶体振荡器、微机电***振荡器或互补金属氧化物半导体振荡器。
在一实施例中,第一计算模块520被配置成:
通过时钟信号,计算垂直同步信号的周期;
根据垂直同步信号的周期,确定用于表示一帧时间的期间数据。
在一实施例中,第一计算模块520被进一步配置成:
根据一个垂直同步信号的周期,确定用于表示一帧时间的期间数据;或者
根据多个垂直同步信号的周期的平均值,确定用于表示一帧时间的期间数据。
在一实施例中,调制模块540被配置成:
根据期间数据和时钟信号,计算脉冲宽度调制信号的周期;
根据导通时间数据和脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动显示设备;
其中,垂直同步信号的周期的计算精度比脉冲宽度调制信号的周期的计算精度低。
以下结合图6描述根据本发明一实施例的显示驱动芯片600。
根据本实施例,显示驱动芯片600包括:
时钟生成单元610,用于生成时钟信号;
帧时间计算单元620,用于通过时钟信号,计算用于表示一帧时间的期间数据;
导通时间计算单元630,用于根据期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;
脉冲宽度调制驱动电路640,用于根据导通时间数据,调制显示设备的驱动电流,以驱动显示设备。
关于时钟生成单元610、帧时间计算单元620、导通时间计算单元630、脉冲宽度调制驱动电路640的细节,参加上文针对图3实施例的描述。
在一实施例中,导通时间计算单元630被配置成:
根据下式计算导通时间数据:
DON_TIME=(DDISP/DFULL_SCALE)×DTF×r,
其中,DON_TIME代表导通时间数据,DDISP代表像素值,DFULL_SCALE代表目标像素的最高亮度值,DTF代表期间数据,r代表小于或等于1的正实数。
在一实施例中,时钟生成单元610被配置成:
通过内部时钟源生成时钟信号。
在一实施例中,帧时间计算单元620被配置成:
通过时钟信号,计算垂直同步信号的周期;
根据垂直同步信号的周期,确定用于表示一帧时间的期间数据。
在一实施例中,帧时间计算单元620被进一步配置成:
根据一个垂直同步信号的周期,确定用于表示一帧时间的期间数据;或者
根据多个垂直同步信号的周期的平均值,确定用于表示一帧时间的期间数据。
在一实施例中,脉冲宽度调制驱动电路640被配置成:
根据期间数据和时钟信号,计算脉冲宽度调制信号的周期;
根据导通时间数据和脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动显示设备;
其中,垂直同步信号的周期的计算精度比脉冲宽度调制信号的周期的计算精度低。
以下结合图7描述根据本申请一实施例的显示设备700。
根据本实施例,显示设备700包括:
显示屏710;
上文所述的显示驱动芯片720,用于驱动显示屏710。
在一实施例中,显示设备700可以是能够将电信号转化为图像信息的设备。显示设备可以包括二维显示设备和三维显示设备。二维显示设备可以包括阴极射线管显示器(CRT)、发光二极管显示器(LED)、电致发光显示器(ELD)、等离子显示面板(PDP)、液晶显示器(LCD)、薄膜晶体管显示器(TFT)、有机发光半导体显示器(OLED)、干涉调制器显示器(IMOD)等。三维显示设备可以包括边角镜显示器、发射波长显示器、激光显示器、全息显示器、光场显示器等。
在一实施例中,显示设备700可以是LED背光显示器,包括显示屏和显示驱动芯片,显示屏包括LED背光模块和显示组件阵列(比如液晶显示组件阵列),显示驱动芯片用于驱动LED背光模块。
在一实施例中,显示设备700可以是LED显示器,包括显示屏和显示驱动芯片,显示屏包括LED显示组件阵列,显示驱动芯片用于驱动LED显示组件阵列。
以下描述根据本申请一实施例的计算机可读存储介质。
根据本实施例的计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行本说明书上文中描述的根据本申请各种实施例的显示驱动方法中的步骤。
在一实施例中,计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施方式(包括实施例和实例)详细描述了本发明的概念、原理和思想。本领域技术人员应理解,本发明的实施方式不止上文给出的这几种形式,本领域技术人员在阅读本申请文件以后,可以对上述实施方式中的步骤、方法、装置、部件做出任何可能的改进、替换和等同形式,这些改进、替换和等同形式应视为落入在本发明的范围内。本发明的保护范围仅以权利要求书为准。
Claims (10)
1.一种显示驱动方法,包括:
生成时钟信号;
通过所述时钟信号,计算用于表示一帧时间的期间数据;
根据所述期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;
根据所述导通时间数据,调制显示设备的驱动电流,以驱动所述显示设备;
所述根据所述导通时间数据,调制显示设备的驱动电流,以驱动所述显示设备,包括:
根据所述期间数据和所述时钟信号,计算所述脉冲宽度调制信号的周期;
根据所述导通时间数据和所述脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动所述显示设备;
其中,垂直同步信号的周期的计算精度比所述脉冲宽度调制信号的周期的计算精度低。
2.根据权利要求1所述的显示驱动方法,其中,所述根据所述期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据,包括:
根据下式计算所述导通时间数据:
DON_TIME = (DDISP/DFULL_SCALE) × DTF× r,
其中,DON_TIME代表所述导通时间数据,DDISP代表所述像素值,DFULL_SCALE代表所述目标像素的最高亮度值,DTF代表所述期间数据,r代表小于或等于1的正实数。
3.根据权利要求1所述的显示驱动方法,其中,所述生成时钟信号,包括:
通过内部时钟源生成时钟信号。
4.根据权利要求3所述的显示驱动方法,其中,所述内部时钟源包括石英晶体振荡器、硅晶体振荡器、微机电***振荡器或互补金属氧化物半导体振荡器。
5.根据权利要求1所述的显示驱动方法,其中,所述通过所述时钟信号,计算用于表示一帧时间的期间数据,包括:
通过所述时钟信号,计算垂直同步信号的周期;
根据所述垂直同步信号的周期,确定用于表示一帧时间的期间数据。
6.根据权利要求5所述的显示驱动方法,其中,所述根据所述垂直同步信号的周期,确定用于表示一帧时间的期间数据,包括:
根据一个所述垂直同步信号的周期,确定用于表示一帧时间的期间数据;或者
根据多个所述垂直同步信号的周期的平均值,确定用于表示一帧时间的期间数据。
7.一种显示驱动装置,包括:
生成模块,用于生成时钟信号;
第一计算模块,用于通过所述时钟信号,计算用于表示一帧时间的期间数据;
第二计算模块,用于根据所述期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;
调制模块,用于根据所述导通时间数据,调制显示设备的驱动电流,以驱动所述显示设备;
所述调制模块具体包括:
调制信号周期计算模块:根据所述期间数据和所述时钟信号,计算所述脉冲宽度调制信号的周期;
调制显示设备驱动电流模块:根据所述导通时间数据和所述脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动所述显示设备;
其中,垂直同步信号的周期的计算精度比所述脉冲宽度调制信号的周期的计算精度低。
8.一种显示驱动芯片,包括:
时钟生成单元,用于生成时钟信号;
帧时间计算单元,用于通过所述时钟信号,计算用于表示一帧时间的期间数据;
导通时间计算单元,用于根据所述期间数据和目标像素的像素值,计算脉冲宽度调制信号的导通时间数据;
脉冲宽度调制驱动电路,用于根据所述导通时间数据,调制显示设备的驱动电流,以驱动所述显示设备;
所述宽度调制驱动电路包括:
调制信号周期计算单元:根据所述期间数据和所述时钟信号,计算所述脉冲宽度调制信号的周期;
调制显示设备驱动电流单元:根据所述导通时间数据和所述脉冲宽度调制信号的周期,调制显示设备的驱动电流,以驱动所述显示设备;
其中,垂直同步信号的周期的计算精度比所述脉冲宽度调制信号的周期的计算精度低。
9.一种显示设备,包括:
显示屏;
根据权利要求8所述的显示驱动芯片,用于驱动所述显示屏。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行根据权利要求1-6中任一项所述的显示驱动方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110236574.9A CN112967670B (zh) | 2021-03-03 | 2021-03-03 | 显示驱动方法、装置和芯片、显示设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110236574.9A CN112967670B (zh) | 2021-03-03 | 2021-03-03 | 显示驱动方法、装置和芯片、显示设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112967670A CN112967670A (zh) | 2021-06-15 |
CN112967670B true CN112967670B (zh) | 2022-11-18 |
Family
ID=76276339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110236574.9A Active CN112967670B (zh) | 2021-03-03 | 2021-03-03 | 显示驱动方法、装置和芯片、显示设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112967670B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114420045B (zh) * | 2022-01-27 | 2023-04-07 | 成都利普芯微电子有限公司 | 一种驱动电路、驱动芯片、显示装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3169797B2 (ja) * | 1995-06-13 | 2001-05-28 | 日本電気ロボットエンジニアリング株式会社 | 輝度制御装置 |
JP3298548B2 (ja) * | 1999-04-09 | 2002-07-02 | 松下電器産業株式会社 | 液晶表示装置 |
KR100927608B1 (ko) * | 2003-10-09 | 2009-11-23 | 삼성에스디아이 주식회사 | 영상표시장치에 있어서 휘도제어방법 및 장치 |
JP4634075B2 (ja) * | 2004-06-30 | 2011-02-16 | シャープ株式会社 | 液晶表示装置の表示制御装置及びそれを有する液晶表示装置 |
KR20060037882A (ko) * | 2004-10-29 | 2006-05-03 | 삼성에스디아이 주식회사 | 평판 표시장치용 휘도조절장치 및 이의 휘도조절방법 |
JP5196146B2 (ja) * | 2007-10-24 | 2013-05-15 | 東芝ライテック株式会社 | 点灯装置および照明器具 |
EP2337011A4 (en) * | 2008-10-14 | 2012-04-11 | Sharp Kk | METHOD FOR CONTROLLING LAMP IGNITION / EXTINGUISHMENT OPERATION, CLOCK GENERATING METHOD, CLOCK GENERATING CIRCUIT, LIGHT SOURCE CONTROL CIRCUIT, AND DISPLAY DEVICE |
TWI422269B (zh) * | 2010-07-14 | 2014-01-01 | Richtek Technology Corp | 具有去除閃爍功能之led控制器及led去除閃爍電路與相關方法 |
WO2012132221A1 (ja) * | 2011-03-28 | 2012-10-04 | ルネサスエレクトロニクス株式会社 | Pwm信号生成回路及びプロセッサシステム |
CN105719612B (zh) * | 2016-04-08 | 2018-08-14 | 深圳市华星光电技术有限公司 | 液晶面板的驱动电路及其驱动方法 |
EP3496513B1 (en) * | 2017-12-06 | 2020-07-29 | Rohm Co., Ltd. | Matrix headlamp control apparatus |
KR102503044B1 (ko) * | 2018-08-22 | 2023-02-24 | 삼성디스플레이 주식회사 | 액정 표시 장치 및 이의 구동 방법 |
CN109121256B (zh) * | 2018-10-10 | 2023-12-05 | 络明芯微电子(厦门)有限公司 | 一种驱动芯片的pwm信号控制电路以及汽车阅读灯led驱动芯片 |
CN109920369A (zh) * | 2019-04-12 | 2019-06-21 | 深圳市德普微电子有限公司 | 一种led显示屏黑屏节能芯片及方法 |
CN209691363U (zh) * | 2019-05-08 | 2019-11-26 | 深圳市富满电子集团股份有限公司 | 一种led驱动芯片 |
CN110277052B (zh) * | 2019-06-13 | 2020-08-04 | 华中科技大学 | 多行扫高刷新率的全彩led驱动芯片及驱动方法 |
CN111161670B (zh) * | 2020-03-02 | 2022-03-29 | 南京浣轩半导体有限公司 | 一种多行扫换行显示方法和芯片 |
-
2021
- 2021-03-03 CN CN202110236574.9A patent/CN112967670B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112967670A (zh) | 2021-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11043188B2 (en) | Driving method for pulse width and voltage hybrid modulation, driving device and display device | |
CN102855863B (zh) | 显示设备和用于驱动所述显示设备的方法 | |
CN100428318C (zh) | 液晶显示器控制电路 | |
KR102160814B1 (ko) | 유기전계발광 표시장치 및 그의 구동방법 | |
US7038671B2 (en) | Digitally driving pixels from pulse width modulated waveforms | |
KR102538879B1 (ko) | 표시 장치 및 이의 구동 방법 | |
US9728151B2 (en) | Display panel driving and scanning method and system | |
JP2000241796A (ja) | 液晶表示装置及び液晶表示装置の制御信号を出力する電子機器 | |
CN100361174C (zh) | 显示面板的驱动控制装置及驱动控制方法 | |
US7312772B2 (en) | Controlling the brightness of image display device | |
CN112071274B (zh) | 亮度调节方法、装置及显示设备 | |
KR102100915B1 (ko) | 표시장치를 위한 타이밍 제어장치 및 방법 | |
JP4938831B2 (ja) | 発光装置及びその駆動方法 | |
CN112735313B (zh) | 显示面板及电子设备 | |
CN112967670B (zh) | 显示驱动方法、装置和芯片、显示设备以及存储介质 | |
KR102089322B1 (ko) | 표시장치 및 그 구동방법 | |
KR20070056051A (ko) | 엘이디 기반 디스플레이를 위한 방법 및 장치 | |
US11501684B2 (en) | Method for driving silicon-based driving back plate and display apparatus | |
JP2014006456A (ja) | 表示装置 | |
JP2005221566A (ja) | 表示コントローラ、表示システム及び表示制御方法 | |
KR101034943B1 (ko) | 액정 표시장치 및 그 구동방법 | |
US7936364B2 (en) | Maintaining balance in a display | |
US11545082B1 (en) | Method for hybrid pulse amplitude and width modulation in led drivers for display panels | |
CN112489602B (zh) | 显示面板的驱动电路、显示面板的驱动方法与显示模块 | |
KR20200014464A (ko) | 구동 전압 제공부 및 이를 포함하는 표시 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |