CN115394249A - Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质 - Google Patents
Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质 Download PDFInfo
- Publication number
- CN115394249A CN115394249A CN202211242924.3A CN202211242924A CN115394249A CN 115394249 A CN115394249 A CN 115394249A CN 202211242924 A CN202211242924 A CN 202211242924A CN 115394249 A CN115394249 A CN 115394249A
- Authority
- CN
- China
- Prior art keywords
- frame
- gray scale
- scale data
- data
- display panel
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000008569 process Effects 0.000 claims description 32
- 101100134058 Caenorhabditis elegans nth-1 gene Proteins 0.000 description 11
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid 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]
- G09G3/3208—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] organic, e.g. using organic light-emitting diodes [OLED]
- G09G3/3225—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] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
- G09G3/3233—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] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix with pixel circuitry controlling the current through the light-emitting element
-
- 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]
- G09G3/3208—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] organic, e.g. using organic light-emitting diodes [OLED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/08—Active matrix structure, i.e. with use of active elements, inclusive of non-linear two terminal elements, in the pixels together with light emitting or modulating elements
- G09G2300/0809—Several active elements per pixel in active matrix panels
- G09G2300/0842—Several active elements per pixel in active matrix panels forming a memory circuit, e.g. a dynamic memory with one capacitor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0257—Reduction of after-image effects
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/16—Determination of a pixel data signal depending on the signal applied in the previous frame
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/16—Calculation or use of calculated indices related to luminance levels in display data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electroluminescent Light Sources (AREA)
- Control Of El Displays (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本申请实施例提供驱动方法、装置、电子设备和存储介质,涉及显示技术领域,可以改善画面切换时的拖影。OLED显示面板驱动方法包括:若OLED显示面板的当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据;根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值;基于第N+1帧的补偿值和第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;将补偿后的第N+1帧灰阶数据输出至OLED显示面板。
Description
技术领域
本申请涉及显示技术领域,特别涉及一种OLED显示面板驱动方法、OLED显示面板驱动装置、电子设备和计算机存储介质。
背景技术
有机发光二极管(organic light-emitting diode,OLED)显示面板基于驱动IC获取的电压值来驱动像素发光,每帧画面显示时,驱动IC将当前帧画面对应的电压值提供给面板,理论上发光的灰阶值与来自IC的电压值对应,即实现了驱动IC驱动面板逐帧刷新显示。
然而,在某些画面场景切换时,例如从黑画面切换为白画面时,会产生拖影现象。
发明内容
本申请技术方案提供了一种驱动方法、装置、电子设备和存储介质,可以改善画面切换时的拖影。
第一方面,提供一种OLED显示面板驱动方法,包括:若OLED显示面板的当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据;根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值;基于第N+1帧的补偿值和第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;将补偿后的第N+1帧灰阶数据输出至OLED显示面板。
在一种可能的实施方式中,对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据包括:根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据。
在一种可能的实施方式中,根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据包括:根据第N-1帧灰阶数据和当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据。
在一种可能的实施方式中,根据第N-1帧灰阶数据、第N-1帧灰阶数据和当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:根据以下公式对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据:NewDataN=a*DataN-1+(1-a)*DataN,其中,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据,NewDataN为修正后的第N帧灰阶数据,a为当前权重值,a与G相关,G=DataN-DataN-1,0≤a≤1,a与当前显示亮度值相关。
在一种可能的实施方式中,a根据权重查找表确定,权重查找表包括呈多行多列排布的多个权重值,权重查找表还包括多个G绑点和多个显示亮度值绑点,多个G绑点分别对应多行权重值,多个显示亮度值绑点分别对应多列权重值。
在一种可能的实施方式中,若当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:若当前显示亮度值在亮度阈值以下,且G>0,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
在一种可能的实施方式中,若当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程还包括:若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板。
在一种可能的实施方式中,在基于第N+1帧的补偿值和第N+1帧的灰阶数据进行补偿之前,若当前显示亮度值不在亮度阈值以下,则根据第N+1帧灰阶数据和未修正的第N帧灰阶数据,得到第N+1帧的补偿值。
在一种可能的实施方式中,第N-1帧灰阶数据来自于存储器;在根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,还包括:若当前显示亮度值在亮度阈值以下,且G>0,则将修正后的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
在一种可能的实施方式中,若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板的过程包括:若显示亮度值在亮度阈值以下,且G≤0,则将未修正的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据,并将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板。
在一种可能的实施方式中,在根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,还包括:若当前显示亮度值不在亮度阈值以下,则将未修正的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据。
在一种可能的实施方式中,根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程包括:根据第N+1帧灰阶数据和存储器中的当前数据,得到第N+1帧的补偿值。
在一种可能的实施方式中,根据第N+1帧灰阶数据和存储器的当前数据,得到第N+1帧的补偿值的过程包括:根据第N+1帧灰阶数据和存储器的当前数据,基于灰阶补偿查找表,得到第N+1帧的补偿值。
第二方面,基于同一发明构思,提供一种OLED显示面板驱动装置,包括:修正模块,用于若OLED显示面板的当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据;确定模块,用于根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值;补偿模块,用于基于第N+1帧的补偿值和第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;输出模块,用于将补偿后的第N+1帧灰阶数据输出至OLED显示面板。
第三方面,基于同一发明构思,提供一种OLED显示面板驱动装置,包括:处理器和存储器,存储器用于存储至少一条指令,指令由处理器加载并执行时以实现上述的方法。
第四方面,基于同一发明构思,提供一种电子设备,包括:OLED显示面板和上述的OLED显示面板驱动装置。
第五方面,基于同一发明构思,提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述的方法。
本申请实施例中的OLED显示面板驱动方法、装置、电子设备和存储介质,当OLED显示面板的当前显示亮度值在亮度阈值以下时,对第N帧灰阶数据进行修正,根据修正后的第N帧灰阶数据对第N+1帧灰阶数据进行补偿,其中,修正后的第N帧灰阶数据更加接近实际的OLED显示面板的灰阶数据,因此,在对第N+1帧灰阶数据进行补偿时,是根据更加接近实际的第N帧灰阶数据来得到补偿值的,从而使补偿后OLED显示面板在第N+1帧的灰阶数据更加接近理论值,改善了拖影现象。
附图说明
图1为相关技术中一种OLED显示面板驱动流程示意图;
图2为本申请实施例中一种OLED显示面板驱动方法流程示意图;
图3为本申请实施例中另一种OLED显示面板驱动方法流程示意图;
图4为本申请实施例中另一种OLED显示面板驱动方法流程示意图;
图5为本申请实施例中另一种OLED显示面板驱动方法流程示意图;
图6为本申请实施例中一种OLED显示面板驱动装置的结构框图;
图7为本申请实施例中另一种OLED显示面板驱动装置的结构框图。
具体实施方式
本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请。
在对本申请实施例进行说明之前,首先对相关技术和相关技术的问题进行说明,
对于OLED显示面板,驱动IC向显示面板输出每个像素对应的灰阶电压,显示面板基上的像素被充电至对应的灰阶电压并显示对应的灰阶,在灰阶值差异较大的相邻两帧画面切换时,例如从黑画面切换为白画面时,驱动IC指示面板从0灰阶值切换为255灰阶值,面板无法及时响应切换为255的灰阶电压,实际可能只能切换为150的灰阶电压,从而导致在这种场景下画面切换的开始阶段,产生拖影。
为了改善拖影,相关技术中采用过驱的方法对画面进行补偿,如图1所示,在驱动IC中,每帧画面数据都会存入存储器中便于下一帧画面数据补偿时使用,对于每帧(第N帧)画面数据,都与前一帧(N-1帧)画面数据进行比较,并且基于灰阶补偿查找表(Look UpTable,LUT)确定补偿值,第N帧数据与第N-1帧数据差异越大,则补偿值越大,如果没有差异,则补偿值为0,得到的补偿值与第N帧数据叠加后输出至面板,即可以使面板基于比理论值更大的灰阶进行显示,以使面板上实际显示的灰阶更加接近理论值。
然而,在高亮度时,这种方法能够改善拖影,但是在低亮度时,由于这种方法只能对画面切换后的第一帧进行补偿,而实际上第二帧和第三帧同样具有灰阶值无法达到预期水平的问题,所以仍具有拖影现象。举例说明,第M帧灰阶值为0,第M+1、M+2、M+3帧灰阶值为255,当从第M帧切换为第M+1帧时,通过过驱补偿对第M+1帧进行补偿,但是,面板上第M+1帧实际达到的150的灰阶电压,而存入存储器中的值是第M+1帧的理论值255,而在对第M+2帧进行处理时,通过过驱的方式会基于第M+2帧的255与第M+1帧的255之差来得到补偿值,此时由于两帧的理论值相同,不会进行补偿,这就会导致面板响应于第M+2帧会基于未补偿的理论值进行显示,但是实际上,从150到255的变化仍然比较大,仍会导致显示面板的灰阶电压无法达到255,类似的原因,第M+3帧也会有这样的问题,从而导致拖影。
为了解决上述问题,提供了本申请实施例的技术方案,以下对本申请实施例的技术方案进行说明。
如图2和图3所示,本申请实施例提供一种OLED显示面板驱动方法,该方法可以应用于驱动IC,该方法包括:
步骤101、确定OLED显示面板的当前显示亮度值(Display Brightness Value,DBV)是否在亮度阈值以下,若是,即若OLED显示面板的当前显示亮度值在亮度阈值以下,则执行步骤102;
其中,对于OLED显示面板,由于只有当DBV较低时,才会出现连续3帧的灰阶电压无法达到预期而产生的拖影,所以首先对DBV进行判断,例如亮度阈值为P,如果当前DBV≤P,即DBV在亮度阈值以下,在满足该条件时,才会执行后续的步骤102~105,以改善连续3帧的拖影问题,如果不满足该条件,可以按照现有技术的方式进行处理,具体会在后续内容中描述。
步骤102、对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据,使修正后的第N帧灰阶数据更加接近实际的OLED显示面板的灰阶数据;
步骤103、根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值;
其中,在对第N+1帧灰阶数据进行补偿时,根据修正后的第N帧灰阶数据进行补偿,因此可以得到更加接近实际的OLED显示面板的第N+1帧的补偿值。
步骤104、基于第N+1帧的补偿值和第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;
步骤105、将补偿后的第N+1帧灰阶数据输出至OLED显示面板。
具体地,例如,第N-1帧灰阶值为0,第N帧和第N+1帧灰阶值为255,在第N帧时,虽然进行了补偿,但是实际的OLED显示面板在第N帧的灰阶值仍未达到预期的255,因此,在基于第N+1帧数据进行驱动的过程中,在步骤102中,对第N帧灰阶数据进行修正,使第N帧灰阶数据更加接近实际的OLED显示面板的灰阶值,然后根据修正后的第N帧灰阶数据对第N+1帧灰阶数据进行补偿,就不会出现由于两者都是255而无需补偿的情况,而是会根据修正后更加接近实际的第N帧数据对第N+1帧灰阶数据进行补偿以得到补偿值,从而使OLED显示面板在第N+1帧也可以基于补偿后的灰阶数据进行驱动,以使OLED显示面板在第N+1帧的灰阶数据更加接近理论值255,从而改善了拖影现象。
本申请实施例中的OLED显示面板驱动方法,当OLED显示面板的当前显示亮度值在亮度阈值以下时,对第N帧灰阶数据进行修正,根据修正后的第N帧灰阶数据对第N+1帧灰阶数据进行补偿,其中,修正后的第N帧灰阶数据更加接近实际的OLED显示面板的灰阶数据,因此,在对第N+1帧灰阶数据进行补偿时,是根据更加接近实际的第N帧灰阶数据来得到补偿值的,从而使补偿后OLED显示面板在第N+1帧的灰阶数据更加接近理论值,改善了拖影现象。
在一种可能的实施方式中,步骤102、对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据包括:根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据。为了使第N帧灰阶数据的修正更加准确,可以根据第N-1帧灰阶数据对第N帧数据进行修正,因为对于OLED显示面板来说,是从第N-1帧灰阶数据对应的灰阶电压充电至第N帧灰阶数据对应的灰阶电压的。
在一种可能的实施方式中,上述步骤102中,根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据包括:根据第N-1帧灰阶数据和当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据。OLED显示面板的充电与当前显示亮度值有关,因此,根据当前显示亮度值对第N帧灰阶数据进行修正,修正数据更加准确。
在一种可能的实施方式中,根据第N-1帧灰阶数据、第N-1帧灰阶数据和当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:
根据以下公式对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据:
NewDataN=a*DataN-1+(1-a)*DataN,
其中,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据,NewDataN为修正后的第N帧灰阶数据,a为当前权重值,a与G相关,G=DataN-DataN-1,0≤a≤1,a与当前显示亮度值相关。
具体地,在对第N帧灰阶数据进行修正的过程中,根据第N帧灰阶数据DataN和第N-1帧灰阶数据DataN-1确定G,根据G和当前DBV确定当前权重值a,然后根据a、DataN和DataN-1计算得到修正后的第N帧灰阶数据NewDataN。
在一种可能的实施方式中,a根据权重查找表确定,权重查找表包括呈多行多列排布的多个权重值,权重查找表还包括多个G绑点和多个显示亮度值绑点,多个G绑点分别对应多行权重值,多个显示亮度值绑点分别对应多列权重值。
具体地,例如,如表1所示:
表1
其中,权重查找表包括呈5行5列排布的多个权重值,这些权重值为a1~a25,权重查找表还包括多个G绑点G1~G5以及多个DBV绑点P1~P5,需要说明的是,权重查找表中红R、绿G、蓝B不同通道的数据可以相同也可以不同,不同通道可以对应同一个权重查找表,不同通道也可以分别对应三个通道具有不同的三个权重查找表。如果当前的G和DBV输入对应的绑点,可以直接通过查找表确定对应的a,如果当前的G或DBV不在绑点位置,则可以采用线性内插方式计算得到当前权重a。
在一种可能的实施方式中,如图4和图5所示,在步骤102之前,还包括:若当前显示亮度值在亮度阈值以下,则执行步骤106、计算G,执行步骤107、确定G是否大于0,若是,则执行步骤102,其中,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
在一种可能的实施方式中,如图4和图5所示,若当前显示亮度值在亮度阈值以下,且G≤0,则执行步骤108、将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板。
具体地,当前待处理的是第N+1帧灰阶数据,即需要确定第N+1帧灰阶数据的补偿值,以通过补偿后的第N+1帧灰阶数据对OLED显示面板进行驱动。如果G>0,表示第N帧灰阶值大于第N-1帧灰阶值,说明第N+1帧为亮度提高的场景切换后的第二帧,对于第N+1帧灰阶数据,需要考虑由于第N帧补偿无法使OLED显示面板达到理论灰阶值的情况,因此执行上述的步骤102~105的过程;而如果G≤0,表示第N帧灰阶值不大于第N-1帧灰阶值,即说明第N+1帧并非亮度提高的场景切换后的第二帧,不需要进行补偿,因此,可以直接设置N+1帧的补偿值为0,0与第N+1帧灰阶数据叠加,为未经补偿的第N+1帧灰阶数据,即将未经补偿的第N+1帧灰阶数据输出至OLED显示面板。
在一种可能的实施方式中,在基于第N+1帧的补偿值和第N+1帧的灰阶数据进行补偿之前,在步骤101中,若当前显示亮度值不在亮度阈值以下,则执行步骤109、根据第N+1帧灰阶数据和未修正的第N帧灰阶数据,得到第N+1帧的补偿值,然后可以执行步骤104和105,根据第N+1帧的补偿值进行补偿并驱动OLED显示面板。
在一种可能的实施方式中,第N-1帧灰阶数据来自于存储器,存储器可以为随机存取存储器(Random Access Memory,RAM),也就是说,在上述步骤102或步骤106中,均需要使用第N-1帧灰阶数据,第N-1帧灰阶数据可以从存储器中读取使用;在根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,还包括:若当前显示亮度值在亮度阈值以下,且G>0,则将修正后的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。也就是说,在步骤102,得到修正后的第N帧灰阶数据后,则将修正后的第N帧灰阶数据存入存储器,替换掉第N-1帧灰阶数据,以便于后续补偿过程使用。
在一种可能的实施方式中,实际上,每一帧都会将新的灰阶数据存入存储器,替换前一帧的灰阶数据。若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板的过程包括:若显示亮度值在亮度阈值以下,且G≤0,则将未修正的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据,并将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板。也就是说,在步骤108中,虽然并为对第N+1帧灰阶数据进行补偿,但是仍将第N帧灰阶数据存入存储器替换第N-1帧灰阶数据。
在一种可能的实施方式中,在根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,还包括:若当前显示亮度值不在亮度阈值以下,则将未修正的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据。也就是说,在步骤109、104和105的过程中,虽然没有进行补偿,但是仍需要将第N帧灰阶数据存入存储器,替换第N-1帧灰阶数据。
在一种可能的实施方式中,步骤103、根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程包括:根据第N+1帧灰阶数据和存储器中的当前数据,得到第N+1帧的补偿值。
具体地,由于在步骤102中已经将修正后的第N帧灰阶数据存入存储器,因此,在步骤103中,需要根据第N+1帧灰阶数据和存储器的中修正后的第N帧灰阶数据即可以得到第N+1帧的补偿值。
在一种可能的实施方式中,根据第N+1帧灰阶数据和存储器的当前数据,得到第N+1帧的补偿值的过程包括:根据第N+1帧灰阶数据和存储器的当前数据,基于灰阶补偿查找表,得到第N+1帧的补偿值,灰阶补偿查找表和上述的权重查找表是不同的查找表。
下面基于图5,结合例子对本申请实施例进行说明,当前帧是第N+1帧,即第N-1帧和第N帧灰阶数据均已经补偿后输出至OLED显示面板,在对第N+1帧进行补偿之前,首先对OLED显示面板的DBV进行判断,如果当前DBV大于亮度阈值P,说明无需对场景切换后的多帧进行修正补偿,只需要按照现有的方式,对场景切换好的第一帧进行补偿即可,因此,会直接将未修正的第N帧灰阶数据存入存储器,在基于第N+1帧灰阶数据驱动显示面板之前,根据存储器中的第N帧灰阶数据和第N+1帧灰阶数据,基于灰阶补偿查找表得到第N+1帧灰阶补偿值,最后将第N+1帧灰阶数据和第N+1帧灰阶补偿值的叠加结果输出至显示面板;如果当前DBV不大于P,说明需要对场景切换后的多帧进行修正补偿,接下来会基于第N帧灰阶数据和存储器中的第N-1帧灰阶数据计算G,若G不大于0,说明下一帧无需补偿,因此可以直接将未修正的第N帧灰阶数据存入存储器,并设置第N+1帧灰阶补偿值为0,最后将第N+1帧灰阶数据和0的叠加输出至显示面板;若G大于0,则对第N帧灰阶数据进行修正,并将修正后的第N帧灰阶数据存入存储器,对于第N+1帧灰阶数据,根据存储器中修正后的第N帧灰阶数据以及第N+1帧灰阶数据,基于灰阶补偿查找表确定第N+1帧灰阶补偿值,最后将第N+1帧灰阶数据和第N+1帧灰阶数据补偿值的叠加结果输出至显示面板。
如图6所示,本申请实施例还提供一种OLED显示面板驱动装置,包括:修正模块1,用于若OLED显示面板的当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据;确定模块2,用于根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值;补偿模块3,用于基于第N+1帧的补偿值和第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;输出模块4,用于将补偿后的第N+1帧灰阶数据输出至OLED显示面板。
该OLED显示面板驱动装置可以应用上述任意实施例中的OLED显示面板驱动方法,具体过程和原理与上述实施例相同,在此不再赘述。
应理解以上OLED显示面板驱动装置的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,修正模块1、确定模块2、补偿模块3和输出模块4中的任意一者可以为单独设立的处理元件,也可以集成在OLED显示面板驱动装置中,例如集成在OLED显示面板驱动装置的某一个芯片中实现,此外,也可以以程序的形式存储于OLED显示面板驱动装置的存储器中,由OLED显示面板驱动装置的某一个处理元件调用并执行以上各个模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,修正模块1、确定模块2、补偿模块3和输出模块4可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application SpecificIntegrated Circuit,ASIC),或,一个或多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)等。再如,当以上某个模块通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,CPU)或其它可以调用程序的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,SOC)的形式实现。
在一种可能的实施方式中,对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据包括:根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据。
在一种可能的实施方式中,根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据包括:根据第N-1帧灰阶数据和所述当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据。
在一种可能的实施方式中,根据第N-1帧灰阶数据、第N-1帧灰阶数据和当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:根据以下公式对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据:NewDataN=a*DataN-1+(1-a)*DataN,其中,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据,NewDataN为修正后的第N帧灰阶数据,a为当前权重值,a与G相关,G=DataN-DataN-1,0≤a≤1,a与当前显示亮度值相关。
在一种可能的实施方式中,a根据权重查找表确定,权重查找表包括呈多行多列排布的多个权重值,权重查找表还包括多个G绑点和多个显示亮度值绑点,多个G绑点分别对应多行权重值,多个显示亮度值绑点分别对应多列权重值。
在一种可能的实施方式中,若当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:若当前显示亮度值在亮度阈值以下,且G>0,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
在一种可能的实施方式中,若当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程还包括:若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至所述OLED显示面板。
在一种可能的实施方式中,补偿模块3还用于,在基于第N+1帧的补偿值和第N+1帧的灰阶数据进行补偿之前,若当前显示亮度值不在亮度阈值以下,则根据第N+1帧灰阶数据和未修正的第N帧灰阶数据,得到第N+1帧的补偿值。
在一种可能的实施方式中,第N-1帧灰阶数据来自于存储器;在根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,修正模块1还用于,若当前显示亮度值在亮度阈值以下,且G>0,则将修正后的第N帧灰阶数据存入存储器替换其中的第N-1帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
在一种可能的实施方式中,若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板的过程包括:若显示亮度值在亮度阈值以下,且G≤0,则将未修正的第N帧灰阶数据存入存储器替换其中的所述第N-1帧灰阶数据,并将未经过补偿的第N+1帧灰阶数据输出至OLED显示面板。
在一种可能的实施方式中,在根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,修正模块1还用于,若当前显示亮度值不在所述亮度阈值以下,则将未修正的第N帧灰阶数据存入存储器替换其中的所述第N-1帧灰阶数据。
在一种可能的实施方式中,根据第N+1帧灰阶数据和修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程包括:根据第N+1帧灰阶数据和存储器中的当前数据,得到第N+1帧的补偿值。
在一种可能的实施方式中,根据第N+1帧灰阶数据和存储器的当前数据,得到第N+1帧的补偿值的过程包括:根据第N+1帧灰阶数据和存储器的当前数据,基于灰阶补偿查找表,得到第N+1帧的补偿值。
如图7所示,本申请实施例还提供一种OLED显示面板驱动装置,包括:处理器100和存储器200,存储器200用于存储至少一条指令,指令由处理器100加载并执行时以实现上述任意实施例中的方法。
处理器100可以包括一个或多个处理单元,其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。存储器200可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。存储器可以包括存储程序区和存储数据区。此外,存储器200可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器100通过运行存储在存储器200的指令,执行电子设备的各种功能应用以及数据处理。OLED显示面板驱动装置可以为用于OLED显示面板的驱动芯片。
本申请实施例还提供一种电子设备,包括:OLED显示面板和上述的OLED显示面板驱动装置。OLED显示面板驱动装置的具体工作过程和原理不再赘述。
该电子设备可以为手机、平板电脑、个人计算机(personal computer,PC)、可穿戴电子设备、车载设备、车辆等任意具有显示功能的设备。
本申请实施例还提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述任意实施例中的方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid StateDisk)等。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (17)
1.一种OLED显示面板驱动方法,其特征在于,包括:
若所述OLED显示面板的当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据;
根据第N+1帧灰阶数据和所述修正后的第N帧灰阶数据,得到第N+1帧的补偿值;
基于所述第N+1帧的补偿值和所述第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;
将所述补偿后的第N+1帧灰阶数据输出至所述OLED显示面板。
2.根据权利要求1所述的方法,其特征在于,
所述对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据包括:
根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据。
3.根据权利要求2所述的方法,其特征在于,
所述根据第N-1帧灰阶数据对第N帧数据进行修正,得到修正后的第N帧灰阶数据包括:
根据第N-1帧灰阶数据和所述当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据。
4.根据权利要求3所述的方法,其特征在于,
所述根据第N-1帧灰阶数据、第N-1帧灰阶数据和所述当前显示亮度值对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:
根据以下公式对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据:
NewDataN=a*DataN-1+(1-a)*DataN,
其中,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据,NewDataN为修正后的第N帧灰阶数据,a为当前权重值,a与G相关,G=DataN-DataN-1,0≤a≤1,a与所述当前显示亮度值相关。
5.根据权利要求4所述的方法,其特征在于,
a根据权重查找表确定,所述权重查找表包括呈多行多列排布的多个权重值,所述权重查找表还包括多个G绑点和多个显示亮度值绑点,所述多个G绑点分别对应多行权重值,所述多个显示亮度值绑点分别对应多列权重值。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,
所述若当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程包括:
若当前显示亮度值在亮度阈值以下,且G>0,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
7.根据权利要求6所述的方法,其特征在于,
所述若当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据的过程还包括:
若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至所述OLED显示面板。
8.根据权利要求1至5中任意一项所述的方法,其特征在于,
在基于所述第N+1帧的补偿值和所述第N+1帧的灰阶数据进行补偿之前,若所述当前显示亮度值不在所述亮度阈值以下,则根据所述第N+1帧灰阶数据和未修正的第N帧灰阶数据,得到所述第N+1帧的补偿值。
9.根据权利要求1至5中任意一项所述的方法,其特征在于,
所述第N-1帧灰阶数据来自于存储器;
在所述根据第N+1帧灰阶数据和所述修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,还包括:
若所述当前显示亮度值在亮度阈值以下,且G>0,则将所述修正后的第N帧灰阶数据存入所述存储器替换其中的所述第N-1帧灰阶数据,G=DataN-DataN-1,DataN-1为第N-1帧灰阶数据,DataN为第N帧灰阶数据。
10.根据权利要求9所述的方法,其特征在于,
所述若当前显示亮度值在亮度阈值以下,且G≤0,则将未经过补偿的第N+1帧灰阶数据输出至所述OLED显示面板的过程包括:
若显示亮度值在亮度阈值以下,且G≤0,则将未修正的第N帧灰阶数据存入所述存储器替换其中的所述第N-1帧灰阶数据,并将未经过补偿的第N+1帧灰阶数据输出至所述OLED显示面板。
11.根据权利要求9所述的方法,其特征在于,
在所述根据第N+1帧灰阶数据和所述修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程之前,还包括:
若所述当前显示亮度值不在所述亮度阈值以下,则将未修正的第N帧灰阶数据存入所述存储器替换其中的所述第N-1帧灰阶数据。
12.根据权利要求10或11所述的方法,其特征在于,
所述根据第N+1帧灰阶数据和所述修正后的第N帧灰阶数据,得到第N+1帧的补偿值的过程包括:
根据第N+1帧灰阶数据和所述存储器中的当前数据,得到第N+1帧的补偿值。
13.根据权利要求10或11所述的方法,其特征在于,
所述根据所述第N+1帧灰阶数据和所述存储器的当前数据,得到所述第N+1帧的补偿值的过程包括:
根据第N+1帧灰阶数据和所述存储器的当前数据,基于灰阶补偿查找表,得到所述第N+1帧的补偿值。
14.一种OLED显示面板驱动装置,其特征在于,包括:
修正模块,用于若所述OLED显示面板的当前显示亮度值在亮度阈值以下,则对第N帧灰阶数据进行修正,得到修正后的第N帧灰阶数据;
确定模块,用于根据第N+1帧灰阶数据和所述修正后的第N帧灰阶数据,得到第N+1帧的补偿值;
补偿模块,用于基于所述第N+1帧的补偿值和所述第N+1帧灰阶数据进行补偿,得到补偿后的第N+1帧灰阶数据;
输出模块,用于将所述补偿后的第N+1帧灰阶数据输出至所述OLED显示面板。
15.一种OLED显示面板驱动装置,其特征在于,包括:
处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现如权利要求1至13中任意一项所述的方法。
16.一种电子设备,其特征在于,包括:
OLED显示面板和如权利要求15所述的OLED显示面板驱动装置。
17.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至13中任意一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211242924.3A CN115394249B (zh) | 2022-10-11 | Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质 | |
US18/333,652 US20230343283A1 (en) | 2022-10-11 | 2023-06-13 | Driving method for oled display panel, driving apparatus for oled display panel, electronic device, and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211242924.3A CN115394249B (zh) | 2022-10-11 | Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115394249A true CN115394249A (zh) | 2022-11-25 |
CN115394249B CN115394249B (zh) | 2024-07-02 |
Family
ID=
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116403527A (zh) * | 2023-02-27 | 2023-07-07 | 苇创微电子(上海)有限公司 | 一种动态显示拖影补偿装置及方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070080952A (ko) * | 2006-02-09 | 2007-08-14 | 엘지.필립스 엘시디 주식회사 | 데이터 변조장치, 이를 구비한 액정표시장치 및 그의구동방법 |
CN101097700A (zh) * | 2006-06-27 | 2008-01-02 | 三星电子株式会社 | 显示装置、以及驱动该显示装置的方法和装置 |
KR20080024860A (ko) * | 2006-09-15 | 2008-03-19 | 삼성전자주식회사 | 화상 보상 장치와 이의 방법 및 표시 장치 |
JP2010128483A (ja) * | 2008-12-01 | 2010-06-10 | Fujitsu Ten Ltd | 画像処理装置 |
KR20120051884A (ko) * | 2010-11-15 | 2012-05-23 | 엘지디스플레이 주식회사 | 발광표시장치의 메모리 제어장치 및 제어방법 |
CN103151015A (zh) * | 2013-03-12 | 2013-06-12 | 京东方科技集团股份有限公司 | 过驱动方法、电路、显示面板和显示装置 |
CN104424871A (zh) * | 2013-09-09 | 2015-03-18 | 三星显示有限公司 | 检测残像候选区域的设备和包括其的防止残像的设备 |
CN112581896A (zh) * | 2020-12-10 | 2021-03-30 | 昆山国显光电有限公司 | 显示面板及其补偿方法和补偿装置 |
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070080952A (ko) * | 2006-02-09 | 2007-08-14 | 엘지.필립스 엘시디 주식회사 | 데이터 변조장치, 이를 구비한 액정표시장치 및 그의구동방법 |
CN101097700A (zh) * | 2006-06-27 | 2008-01-02 | 三星电子株式会社 | 显示装置、以及驱动该显示装置的方法和装置 |
KR20080024860A (ko) * | 2006-09-15 | 2008-03-19 | 삼성전자주식회사 | 화상 보상 장치와 이의 방법 및 표시 장치 |
JP2010128483A (ja) * | 2008-12-01 | 2010-06-10 | Fujitsu Ten Ltd | 画像処理装置 |
KR20120051884A (ko) * | 2010-11-15 | 2012-05-23 | 엘지디스플레이 주식회사 | 발광표시장치의 메모리 제어장치 및 제어방법 |
CN103151015A (zh) * | 2013-03-12 | 2013-06-12 | 京东方科技集团股份有限公司 | 过驱动方法、电路、显示面板和显示装置 |
CN104424871A (zh) * | 2013-09-09 | 2015-03-18 | 三星显示有限公司 | 检测残像候选区域的设备和包括其的防止残像的设备 |
CN112581896A (zh) * | 2020-12-10 | 2021-03-30 | 昆山国显光电有限公司 | 显示面板及其补偿方法和补偿装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116403527A (zh) * | 2023-02-27 | 2023-07-07 | 苇创微电子(上海)有限公司 | 一种动态显示拖影补偿装置及方法 |
CN116403527B (zh) * | 2023-02-27 | 2024-04-16 | 苇创微电子(上海)有限公司 | 一种动态显示拖影补偿装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
US20230343283A1 (en) | 2023-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10839743B2 (en) | Image sticking compensating device and display device having the same | |
CN110444151B (zh) | 灰阶补偿方法及装置、显示装置、计算机存储介质 | |
US20220005393A1 (en) | Method and device for determining pixel compensation value, electronic device and storage medium | |
CN107424561B (zh) | 一种有机发光显示面板、其驱动方法及驱动装置 | |
US20190279551A1 (en) | Display apparatus and electronic system including the same | |
CN110246470B (zh) | 执行图像自适应色调映射的方法和采用该方法的显示装置 | |
CN110648627A (zh) | 一种Mura现象补偿方法、补偿装置、显示装置及电子设备 | |
US11908401B2 (en) | Driving controller, display apparatus including the same and method of driving display panel using the same | |
US20180130395A1 (en) | Electronic apparatus, display driver and method for generating display data of display panel | |
KR20180056488A (ko) | 표시 장치 및 이의 구동 방법 | |
US20080129671A1 (en) | Color display system | |
CN114360458B (zh) | 一种显示数据补偿的方法、电路及显示装置 | |
CN114495812B (zh) | 显示面板亮度补偿方法、装置、电子设备及可读存储介质 | |
CN110189727B (zh) | 一种显示面板的驱动方法、驱动装置和显示装置 | |
CN109448644B (zh) | 一种用于校正显示设备的灰阶显示曲线的方法、电子设备及计算机可读存储介质 | |
CN115394249B (zh) | Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质 | |
CN115394249A (zh) | Oled显示面板驱动方法、oled显示面板驱动装置、电子设备和计算机存储介质 | |
CN114420027A (zh) | 提升显示ppi的方法、装置、设备和介质 | |
US20170092186A1 (en) | Display panel driving apparatus performing spatial gamma mixing, method of driving display panel using the same and display apparatus having the same | |
CN113948022A (zh) | 显示面板检测方法、检测装置及存储介质 | |
CN111583853A (zh) | 亮度补偿装置、亮度补偿方法和显示装置 | |
CN100367338C (zh) | 色彩显示*** | |
CN114387919B (zh) | 过驱动方法及装置、显示设备、电子设备、存储介质 | |
US20170169772A1 (en) | Display device | |
CN113963664B (zh) | 基于级联驱动芯片的显示方法、显示器及可读存储介质 |
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 |