CN115331632A - Driving method and driving device of display panel and display device - Google Patents
Driving method and driving device of display panel and display device Download PDFInfo
- Publication number
- CN115331632A CN115331632A CN202211065903.9A CN202211065903A CN115331632A CN 115331632 A CN115331632 A CN 115331632A CN 202211065903 A CN202211065903 A CN 202211065903A CN 115331632 A CN115331632 A CN 115331632A
- Authority
- CN
- China
- Prior art keywords
- display data
- sub
- display
- pixel
- previous frame
- 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.)
- Pending
Links
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
-
- 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
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
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
The invention discloses a driving method and a driving device of a display panel and a display device. The driving method of the display panel comprises the following steps: dividing the previous frame display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; calculating the mean value of all previous frame display data contained in each display data group to obtain the mean value of the previous frame display data group of each display data group; determining a display compensation value of each sub-pixel according to the current frame display data of each sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the average value of the previous frame of display data group corresponding to the sub-pixel is the average value of the previous frame of display data group of the display data group where the previous frame of display data of the sub-pixel is located; and driving the display panel to display the picture according to the current frame display data and the display compensation value of each sub-pixel. The technical scheme of the embodiment of the invention realizes the reduction of the storage capacity of the display data and can effectively improve the smear problem.
Description
Technical Field
The present invention relates to the field of display technologies, and in particular, to a driving method and a driving apparatus for a display panel, and a display apparatus.
Background
With the development of display technology, organic Light Emitting Diode (OLED) display panels are widely used.
Due to the hysteresis effect of the transistors in the pixel circuits in the display panel, the display panel has a smear problem when displaying.
Disclosure of Invention
The invention provides a driving method, a driving device and a display device of a display panel, which aim to reduce the storage capacity of display data and effectively improve the problem of smear.
According to an aspect of the present invention, there is provided a driving method of a display panel, the driving method of the display panel including:
dividing the previous frame display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color;
calculating the mean value of all previous frame display data contained in each display data group to obtain the mean value of the previous frame display data group of each display data group;
determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the previous frame display data group mean value corresponding to the sub-pixel is the previous frame display data group mean value of the display data group where the previous frame display data of the sub-pixel is located;
and driving a display panel to display pictures according to the current frame display data and the display compensation value of each sub-pixel.
Optionally, after determining the mean of the previous frame of display data group of each display data group according to the previous frame of display data of each display data group, the method further includes:
and storing the average value of the previous frame display data group to a storage unit.
Optionally, the dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups includes:
dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups according to the difference value between the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels;
or, the display data of the previous frame corresponding to the sub-pixels with the same light-emitting color in each row of pixels is averagely divided into at least two display data groups.
Optionally, the difference between the previous frame of display data of each display data group is smaller than the set threshold.
Optionally, the determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the mean of the previous frame display data group corresponding to the sub-pixel includes:
determining a display compensation value of the sub-pixel according to a first pre-stored corresponding relation, the current frame display data of the sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel; the first corresponding relation is the corresponding relation of the mean value of the previous frame display data group, the current frame display data and the display compensation value.
Optionally, the determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel includes:
determining a display compensation value of the sub-pixel according to a first pre-stored corresponding relation, a compensation gain value, current frame display data of the sub-pixel and the group mean value of the previous frame display data corresponding to the sub-pixel; the first corresponding relationship is the corresponding relationship of the mean value of the previous frame of display data group, the current frame of display data and the display compensation value, the compensation gain value is determined according to the current display frame rate and the current display mode of the display panel, the minimum display brightness corresponding to different display modes is the same, and the maximum display brightness is different.
Optionally, when the display compensation value cannot be directly determined according to the first corresponding relationship, the compensation gain value, the current frame display data of the sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel, the determining the display compensation value of the sub-pixel according to the current frame display data of each sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel includes:
and determining the display compensation value of the sub-pixel through an interpolation algorithm according to the pre-stored first corresponding relation, the compensation gain value, the current frame display data of the sub-pixel and the group mean value of the previous frame display data corresponding to the sub-pixel.
According to another aspect of the present invention, there is provided a driving apparatus of a display panel, including:
the grouping module is used for dividing the previous frame display data corresponding to the sub-pixels with the same luminous color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color;
the average value determining module is used for calculating the average value of all previous frame display data contained in each display data group to obtain the average value of the previous frame display data group of each display data group;
the compensation value determining module is used for determining the display compensation value of each sub-pixel according to the current frame display data of each sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the previous frame display data group mean value corresponding to the sub-pixel is the previous frame display data group mean value of the display data group where the previous frame display data of the sub-pixel is located;
and the driving module is used for driving a display panel to display pictures according to the current frame display data and the display compensation value of each sub-pixel.
Optionally, the driving apparatus of the display panel further includes:
and the storage module is used for storing the average value of the previous frame display data group to a storage unit.
According to another aspect of the present invention, there is provided a display device comprising a display panel and a driving device of the display panel according to any embodiment of the present invention.
According to the technical scheme of the embodiment of the invention, the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels is divided into at least two display data groups, the average value of the previous frame of display data group of each display data group is determined according to the previous frame of display data of each display data group, the average value of the previous frame of display data group is only required to be stored, the storage capacity is reduced without storing the display data of each previous frame, and a large number of storage units are not required to be designed in a driving chip. And calculating the mean value of the previous frame display data group of each display data group relative to the mean value of the previous frame display data of the whole row of sub-pixels, so that the mean value of the previous frame display data group can be closer to each previous frame display data in the display data group corresponding to the mean value of the previous frame display data group, and the display compensation value of each sub-pixel can be more accurately determined according to the current frame display data of each sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel. The display frame of the display panel is driven according to the current frame display data and the display compensation value of each sub-pixel, so that the display brightness of each sub-pixel can be consistent with the target display brightness, and the problem of smear during display of the display panel is solved. The technical scheme of the embodiment of the invention realizes the reduction of the storage capacity of the display data and can effectively improve the smear problem.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present invention, nor do they necessarily limit the scope of the invention. Other features of the present invention will become apparent from the following description.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a driving method of a display panel according to an embodiment of the present invention;
fig. 2 is a flowchart of a driving method of a display panel according to another embodiment of the present invention;
fig. 3 is a flowchart of a driving method of a display panel according to another embodiment of the present invention;
fig. 4 is a schematic structural diagram of a driving apparatus of a display panel according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
As mentioned in the background art, the smear problem exists in the display of the existing display panel, at present, the following two schemes are generally adopted to improve the smear problem of the display panel: the first scheme is to store the previous frame display data of each sub-pixel in a storage unit of a driving chip, determine a compensation value according to the current frame display data of each sub-pixel and the previous frame display data of the sub-pixel, and compensate the current frame display data by using the compensation value. The second scheme is to calculate the mean value of the previous frame of display data of each row of sub-pixels, and determine a compensation value according to the current frame of display data of each sub-pixel and the mean value, but the calculated compensation value is not accurate, and the smear problem cannot be improved well.
In view of the above technical problem, an embodiment of the present invention provides a driving method of a display panel, and fig. 1 is a flowchart of the driving method of the display panel provided by the embodiment of the present invention, and referring to fig. 1, the driving method of the display panel includes:
s110, dividing the previous frame display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color.
Specifically, the display panel includes a plurality of rows of pixels, each pixel including at least one emission color sub-pixel, for example, a single emission color sub-pixel, or at least two different emission colors sub-pixels. Illustratively, each pixel may include a red sub-pixel, a green sub-pixel, a blue sub-pixel, and the like. The sub-pixels are used for displaying pictures, each sub-pixel comprises a pixel driving circuit and an organic light-emitting structure, and the pixel driving circuit is used for receiving a driving voltage sent by the driving chip and driving the organic light-emitting structure to emit light according to the driving voltage. The driving chip outputs a corresponding driving voltage according to display data, such as a display gray scale value. The previous frame of display data is display data corresponding to a previous frame of picture of the display panel, and each sub-pixel corresponds to the previous frame of display data. The display data of the previous frame corresponding to the sub-pixels with the same light-emitting color in each row of pixels is divided to obtain at least two display data groups, and the grouping mode and the group number can be determined according to the requirements, for example, according to the design area of a driving chip and the effect of a display picture. The grouping modes of the sub-pixels with different light-emitting colors can be the same or different. For example, the sub-pixels of each emission color in a row of pixels may be divided into m groups, where m is greater than or equal to 2, or the sub-pixels of different emission colors in a row of pixels may be grouped in different ways.
And S120, calculating the average value of all the previous frame display data contained in each display data group to obtain the average value of the previous frame display data group of each display data group.
Specifically, the average value of the previous frame of display data group of each display data group is calculated, and when the average value of the previous frame of display data group is stored, the average value of the previous frame of display data group is not required to be stored, so that the storage capacity can be reduced, and a large number of storage units are not required to be designed in the driving chip.
S130, determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the average value of the previous frame of display data group corresponding to the sub-pixel is the average value of the previous frame of display data group of the display data group where the previous frame of display data of the sub-pixel is located.
Specifically, since the data amount of each display data group is smaller than the data amount of the whole row of sub-pixels, the average value of the previous frame of display data group of each display data group is calculated relative to the average value of the previous frame of display data of the whole row of sub-pixels, the average value of the previous frame of display data group of the previous frame is closer to each previous frame of display data in the corresponding display data group, and the display compensation value of each sub-pixel can be determined more accurately according to the current frame of display data of each sub-pixel and the average value of the previous frame of display data group corresponding to the sub-pixel. Illustratively, the pixels of the display panel comprise sub-pixels with different light-emitting colors, current frame display data of the sub-pixels with the light-emitting colors are compared with a previous frame display data group mean value corresponding to the sub-pixels with the light-emitting colors, and a display compensation value of the sub-pixels with the light-emitting colors is determined.
And S140, driving the display panel to display the picture according to the current frame display data and the display compensation value of each sub-pixel.
Specifically, compensated display data is obtained according to the current frame display data and the display compensation value of each sub-pixel, for example, the current frame display data and the display compensation value are overlapped to obtain the compensated display data, and the compensated display data is adopted to drive the display panel to display a picture, so that the display brightness of each sub-pixel can be in accordance with the target display brightness, and the problem of smear during display of the display panel is solved.
Illustratively, each row of pixels includes, for example, n R sub-pixels, n G sub-pixels, and n B sub-pixels, the previous frame of display data corresponding to the n R sub-pixels is divided into m1 display data groups, the previous frame of display data corresponding to the n G sub-pixels is divided into m2 display data groups, and the previous frame of display data corresponding to the n B sub-pixels is divided into m3 display data groups, where m1, m2, and m3 may be the same, may be partially the same, or may be different from each other. Calculating the average value of the previous frame of display data group of each display data group, and determining the display compensation value of the R sub-pixel according to the current frame of display data of the R sub-pixel and the average value of the previous frame of display data group corresponding to the R sub-pixel; determining a display compensation value of the G sub-pixel according to the current frame display data of the G sub-pixel and the mean value of the previous frame display data group corresponding to the G sub-pixel; and determining the display compensation value of the B sub-pixel according to the current frame display data of the B sub-pixel and the mean value of the previous frame display data group corresponding to the B sub-pixel. And driving a display panel to display a picture according to the current frame display data and the display compensation value of each sub-pixel, so as to improve the smear problem when the display panel displays.
According to the technical scheme of the embodiment, the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels is divided into at least two display data groups, the average value of the previous frame of display data group of each display data group is determined according to the previous frame of display data of each display data group, the average value of the previous frame of display data group is only required to be stored, each previous frame of display data is not required to be stored, the storage capacity can be reduced, and a large number of storage units are not required to be designed in a driving chip. And calculating the mean value of the previous frame display data group of each display data group relative to the mean value of the previous frame display data of the whole row of sub-pixels, so that the mean value of the previous frame display data group can be closer to each previous frame display data in the display data group corresponding to the mean value of the previous frame display data group, and the display compensation value of each sub-pixel can be more accurately determined according to the current frame display data of each sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel. The display frame of the display panel is driven according to the current frame display data and the display compensation value of each sub-pixel, so that the display brightness of each sub-pixel can accord with the target display brightness, and the smear problem during the display of the display panel is solved. The technical scheme of the embodiment reduces the storage capacity of the display data and can effectively improve the smear problem.
Fig. 2 is a flowchart of a driving method of a display panel according to another embodiment of the present invention, and optionally, referring to fig. 2, the driving method of the display panel includes:
s210, dividing the previous frame display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color.
S220, calculating the average value of all the previous frame display data contained in each display data group to obtain the average value of the previous frame display data group of each display data group.
And S230, storing the average value of the display data group of the previous frame into a storage unit.
Specifically, the storage unit is, for example, a Memory (Memory) of the driver chip, the previous frame display data group is stored in the storage unit of the driver chip in an average manner, and it is not necessary to store each previous frame display data, which can reduce the storage amount and does not need to design a large number of storage units in the driver chip.
S240, determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the average value of the previous frame of display data group corresponding to the sub-pixel is the average value of the previous frame of display data group of the display data group where the previous frame of display data of the sub-pixel is located.
And S250, driving a display panel to display the picture according to the current frame display data and the display compensation value of each sub-pixel.
According to the technical scheme of the embodiment, the average value of the previous frame of display data group is stored in the storage unit of the driving chip, each previous frame of display data does not need to be stored, the storage capacity can be reduced, a large number of storage units do not need to be designed in the driving chip, and the chip area and the cost are reduced.
Optionally, dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups, including: and dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups according to the difference value between the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels, or averagely dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups.
Specifically, the difference between any two previous frames of display data is calculated according to the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels, and if the difference between the previous frames of display data corresponding to several adjacent sub-pixels meets the requirement, for example, the differences are all smaller than a set threshold or the mean of the differences is smaller than a set mean, the previous frames of display data corresponding to several adjacent sub-pixels may be divided into a group. The display data of the previous frame corresponding to the sub-pixels with the same light-emitting color in each row of pixels is divided into at least two display data groups according to the difference value between the display data of the previous frame corresponding to the sub-pixels with the same light-emitting color in each row of pixels, so that the difference between the display data of the previous frame in each group of display data groups is small, the average value of the display data group of the previous frame in each group of display data groups can be close to the display data of each previous frame in the group of display data groups, the display compensation value can be determined more accurately, the compensation precision is further improved, and the smear problem of the display panel during display is further improved.
Illustratively, each row of pixels includes n R sub-pixels, n G sub-pixels, and n B sub-pixels, where the display data of the n R sub-pixels are, for example, a1, a2, a3, a4, a5, a6, and a7, the difference between any two of a1, a2, and a3 is smaller than the set threshold, the difference between any two of a4, a5, a6, and a7 is smaller than the set threshold, and the difference between a4 and at least one of a1, a2, and a3 is larger than the set threshold, then a1, a2, and a3 may be divided into one display data group, and a4, a5, a6, and a7 may be divided into one display data group; the display data of the n G sub-pixels are, for example, b1, b2, b3, b4, b5, b6 and b7, the difference values of any two of b1, b2, b3 and b4 are all smaller than the set threshold, the difference values of any two of b5, b6 and b7 are all smaller than the set threshold, and the difference value of b5 and at least one of b1, b2, b3 and b4 is larger than the set threshold, then b1, b2, b3 and b4 can be divided into one display data group, and b5, b6 and b7 can be divided into one display data group; for example, the display data of n B sub-pixels are c1, c2, c3, c4, c5, c6 and c7, the difference between any two of c1, c2 and c3 is smaller than the set threshold, the difference between any two of c4, c5, c6 and c7 is smaller than the set threshold, and the difference between c4 and at least one of c1, c2 and c3 is greater than the set threshold, then c1, c2 and c3 may be divided into one display data group, and c4, c5, c6 and c7 may be divided into one display data group.
Or, the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels is averagely divided into at least two display data sets, and the number of the display data sets may be determined according to actual conditions, for example, according to the storage space of the driving chip, the required accuracy of the display screen, and the like. The previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels is averagely divided into at least two display data groups, so that the operation amount of a driving chip can be reduced, and the compensation rate is improved.
Optionally, the difference between the previous frame of display data of each display data group is smaller than the set threshold.
The arrangement is such that the difference between the previous frame of display data in each display data group is small, so that the average value of the previous frame of display data group of each display data group can be close to the display data of each previous frame of display data group, thereby more accurately determining the display compensation value according to the current frame data of the sub-pixels and the average value of the previous frame of display data group. Wherein, the smaller the set threshold value is, the closer the average value of the previous frame display data group is to each previous frame display data of the display data group, and the more accurate the determined display compensation value is; however, if the set threshold is too small, the number of display data in each display data group may be small, and a plurality of display data groups are divided, so that the storage capacity is increased; the specific value of the set threshold may be determined according to an actual situation, for example, according to the accuracy of the image display, the storage space of the driver chip, and the like, which is not limited in this embodiment. The set threshold values of the sub-pixels with different emission colors may be the same or different.
Fig. 3 is a flowchart of a driving method of a display panel according to another embodiment of the present invention, and optionally, referring to fig. 3, the driving method of the display panel includes:
s310, dividing the previous frame display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color.
And S320, calculating the average value of all the previous frame display data contained in each display data group to obtain the average value of the previous frame display data group of each display data group.
S330, determining a display compensation value of the sub-pixel according to a first pre-stored corresponding relation, the current frame display data of the sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the first corresponding relation is the corresponding relation of the mean value of the previous frame display data group, the current frame display data and the display compensation value.
Specifically, the first corresponding relationship between the previous frame display data group mean, the current frame display data, and the display compensation value may be stored in a register of the display panel in a table form, and the display compensation value corresponding to the sub-pixel may be obtained by looking up a table according to the current frame display data of the sub-pixel and the previous frame display data group mean corresponding to the sub-pixel. The display compensation value in the first corresponding relationship may be determined according to an actual situation, for example, according to a parameter of the display panel and a display requirement, which is not limited in this embodiment. When the current frame display data cannot be searched in the storage table, display data close to the current frame display data or a display compensation value corresponding to the display data close to the mean value of the previous frame display data group can be searched, and then the display compensation value corresponding to the sub-pixel is determined according to an interpolation method.
In addition, the first corresponding relationship may also be stored in a register of the display panel in the form of a graph or a relational expression, and the display compensation value corresponding to the sub-pixel may be determined by substituting the current frame display data of the sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel into the graph or the relational expression.
And S340, driving the display panel to display the picture according to the current frame display data and the display compensation value of each sub-pixel.
According to the technical scheme of the embodiment, according to a first corresponding relationship of a pre-stored previous frame display data group mean value, current frame display data and a display compensation value, substituting the current frame display data of a sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel into the first corresponding relationship, and searching the display compensation value corresponding to the sub-pixel from the first corresponding relationship; therefore, the display compensation value corresponding to the sub-pixel can be quickly determined, and the compensation speed is increased.
Optionally, determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the mean of the previous frame display data group corresponding to the sub-pixel includes: determining a display compensation value of the sub-pixel according to a first corresponding relation, a compensation gain value, current frame display data of the sub-pixel and a previous frame display data group mean value corresponding to the sub-pixel, which are stored in advance; the first corresponding relation is the corresponding relation of the mean value of the previous frame of display data group, the current frame of display data and the display compensation value, the compensation gain value is determined according to the current display frame rate and the current display mode of the display panel, the minimum display brightness corresponding to different display modes is the same, and the maximum display brightness is different.
Specifically, the display frame rate is a frequency at which the display panel displays pictures in units of frames, the minimum display luminances of different display modes are all 0, the maximum display luminances of different display modes may vary from several nits to several hundred nits, and exemplary maximum display luminances may include 2nit, 5nit, 10nit, 30nit, 100nit, 300nit, 500nit, 600nit, or the like. The brightness range that can be displayed in each display mode can be divided into 2n gray scales, for example, the gray scales can be divided into 0-255 gray scales, and the brightness corresponding to the same gray scale in different display modes is different. The current display mode may be determined according to the position of the brightness adjustment bar in the display panel. The compensation gain values corresponding to different display frame rates are different, and the compensation gain values corresponding to different display modes are different.
And substituting the current frame display data of the sub-pixel and the average value of the previous frame display data group corresponding to the sub-pixel into the first corresponding relation to determine the display compensation value corresponding to the sub-pixel, and multiplying the searched display compensation value by the compensation value gain value to determine the final display compensation value of the sub-pixel. The compensation gain value is determined according to the current display frame rate and the current display mode, and the display compensation value is determined according to the compensation gain value and the first corresponding relation, so that the display compensation value can be changed according to different display frame rates and different display modes, the display compensation values corresponding to the different display frame rates and the different display modes can better meet the actual display requirements of the panel, the accuracy of the display compensation value is further improved, and the problem of smear during display of the display panel is further improved. In addition, according to the embodiment, different storage tables do not need to be determined according to different display frame rates and different display modes, and the storage capacity can be reduced.
In addition, the display compensation value in the first corresponding relationship may be directly multiplied by the compensation gain value to obtain a new display compensation value, so as to obtain a second corresponding relationship between the previous frame display data group mean value, the current frame display data and the new display compensation value, and the display compensation value corresponding to the sub-pixel is searched from the second corresponding relationship, so as to determine the display compensation value of the sub-pixel.
In addition, the first corresponding relation can also be stored in a register of the display panel in the form of a graph or a relational expression, and when the first corresponding relation is in the form of the graph, the compensation gain value is multiplied by the display compensation value in the graph to obtain a second corresponding relation; and when the first corresponding relation is in the form of a relational expression, multiplying the compensation gain value by the relational expression to obtain a second corresponding relation.
Optionally, when the display compensation value cannot be directly determined according to the first corresponding relationship, the compensation gain value, the current frame display data of the sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel, determining the display compensation value of the sub-pixel according to the current frame display data of each sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel includes: and determining the display compensation value of the sub-pixel through an interpolation algorithm according to the pre-stored first corresponding relation, the compensation gain value, the current frame display data of the sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel.
Specifically, the current frame display data of the sub-pixels and the average value of the previous frame display data group corresponding to the sub-pixels are substituted into the first corresponding relation to determine a display compensation value, and when the current frame display data cannot be searched in a storage table or a curve graph, display data close to the current frame display data can be searched; when the mean value of the previous frame of display data group cannot be searched in the storage table, the display data close to the mean value of the previous frame of display data group can be searched, and the display compensation value of the sub-pixel is determined according to an interpolation method; and multiplying the searched display compensation value by the compensation value gain value to determine the final display compensation value of the sub-pixel.
Fig. 4 is a schematic structural diagram of a driving apparatus of a display panel according to an embodiment of the present invention, and referring to fig. 4, the driving apparatus of the display panel includes:
a grouping module 410, configured to divide the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color;
the mean value determining module 420 is configured to calculate a mean value of all previous frame display data included in each display data group to obtain a mean value of the previous frame display data group of each display data group;
a compensation value determining module 430, configured to determine a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the average of the previous frame display data group corresponding to the sub-pixel; the average value of the previous frame of display data group corresponding to the sub-pixel is the average value of the previous frame of display data group of the display data group where the previous frame of display data of the sub-pixel is located;
the driving module 440 is configured to drive the display panel to display a picture according to the current frame display data and the display compensation value of each sub-pixel.
Optionally, the driving apparatus of the display panel further includes:
and the storage module is used for storing the average value of the previous frame of display data group into the storage unit.
Optionally, the grouping module 410 is specifically configured to divide the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups according to a difference between the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels; or averagely dividing the display data of the previous frame corresponding to the sub-pixels with the same luminous color in each row of pixels into at least two display data groups.
Optionally, the compensation value determining module 430 is specifically configured to determine the display compensation value of the sub-pixel according to a pre-stored first corresponding relationship, current frame display data of the sub-pixel, and a mean of a previous frame display data group corresponding to the sub-pixel; the first corresponding relation is the corresponding relation of the mean value of the previous frame display data group, the current frame display data and the display compensation value.
Optionally, the compensation value determining module 430 is specifically configured to determine a display compensation value of the sub-pixel according to a pre-stored first correspondence, a compensation gain value, current frame display data of the sub-pixel, and a group average of previous frame display data corresponding to the sub-pixel; the first corresponding relation is the corresponding relation of the mean value of the previous frame display data group, the current frame display data and the display compensation value, the compensation gain value is determined according to the current display frame rate and the current display mode of the display panel, the minimum display brightness corresponding to different display modes is the same, and the maximum display brightness is different.
Optionally, the compensation value determining module 430 is specifically configured to determine the display compensation value of the sub-pixel through an interpolation algorithm according to the prestored first corresponding relationship, the prestored compensation gain value, the prestored current frame display data of the sub-pixel, and the prestored previous frame display data group average value corresponding to the sub-pixel when the display compensation value cannot be directly determined according to the first corresponding relationship, the prestored compensation gain value, the prestored current frame display data of the sub-pixel, and the prestored previous frame display data group average value corresponding to the sub-pixel.
The driving device of the display panel provided by the embodiment of the invention can execute the driving method of the display panel provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
The embodiment of the present invention further provides a display device, where the display device includes a display panel and the driving device for the display panel according to any of the above embodiments, and the implementation principle and the beneficial effects of the display device and the driving device for the display panel are similar, and are not described herein again.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present invention may be executed in parallel, sequentially, or in different orders, and are not limited herein as long as the desired result of the technical solution of the present invention can be achieved.
The above-described embodiments should not be construed as limiting the scope of the invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A method of driving a display panel, comprising:
dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color;
calculating the average value of all previous frame display data contained in each display data group to obtain the average value of the previous frame display data group of each display data group;
determining a display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the average value of the previous frame of display data group corresponding to the sub-pixel is the average value of the previous frame of display data group of the display data group where the previous frame of display data of the sub-pixel is located;
and driving a display panel to display pictures according to the current frame display data and the display compensation value of each sub-pixel.
2. The method according to claim 1, further comprising, after determining the average value of the previous frame of display data group for each display data group based on the previous frame of display data for each display data group:
and storing the average value of the previous frame display data group into a storage unit.
3. The method for driving a display panel according to claim 1, wherein the dividing the previous frame of display data corresponding to the sub-pixels with the same emission color in each row of pixels into at least two display data groups comprises:
dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups according to the difference value between the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels;
or, the display data of the previous frame corresponding to the sub-pixels with the same light-emitting color in each row of pixels is averagely divided into at least two display data groups.
4. The method for driving a display panel according to claim 3, wherein:
the difference value between the previous frame of display data of each display data group is smaller than the set threshold value.
5. The method for driving a display panel according to claim 1, wherein the determining the display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the average of the previous frame display data group corresponding to the sub-pixel comprises:
determining a display compensation value of the sub-pixel according to a first pre-stored corresponding relation, the current frame display data of the sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the first corresponding relation is the corresponding relation of the mean value of the previous frame display data group, the current frame display data and the display compensation value.
6. The method for driving a display panel according to claim 1, wherein the determining the display compensation value of each sub-pixel according to the current frame display data of the sub-pixel and the average of the previous frame display data group corresponding to the sub-pixel comprises:
determining a display compensation value of the sub-pixel according to a first pre-stored corresponding relation, a compensation gain value, current frame display data of the sub-pixel and the group mean value of the previous frame display data corresponding to the sub-pixel; the first corresponding relation is the corresponding relation of the mean value of the previous frame display data group, the current frame display data and the display compensation value, the compensation gain value is determined according to the current display frame rate and the current display mode of the display panel, the minimum display brightness corresponding to different display modes is the same, and the maximum display brightness is different.
7. The method for driving a display panel according to claim 6, wherein when the display compensation value cannot be directly determined according to the first corresponding relationship, the compensation gain value, the current frame display data of a sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel, the determining the display compensation value of the sub-pixel according to the current frame display data of each sub-pixel and the previous frame display data group mean value corresponding to the sub-pixel comprises:
and determining the display compensation value of the sub-pixel through an interpolation algorithm according to the first corresponding relation, the compensation gain value, the current frame display data of the sub-pixel and the average value of the previous frame display data group corresponding to the sub-pixel.
8. A driving apparatus of a display panel, comprising:
the grouping module is used for dividing the previous frame of display data corresponding to the sub-pixels with the same light-emitting color in each row of pixels into at least two display data groups; wherein each pixel comprises at least one sub-pixel of one luminous color;
the average value determining module is used for calculating the average value of all previous frame display data contained in each display data group to obtain the average value of the previous frame display data group of each display data group;
the compensation value determining module is used for determining the display compensation value of each sub-pixel according to the current frame display data of each sub-pixel and the mean value of the previous frame display data group corresponding to the sub-pixel; the average value of the previous frame of display data group corresponding to the sub-pixel is the average value of the previous frame of display data group of the display data group where the previous frame of display data of the sub-pixel is located;
and the driving module is used for driving a display panel to display pictures according to the current frame display data and the display compensation value of each sub-pixel.
9. The driving device of a display panel according to claim 8, further comprising:
and the storage module is used for storing the average value of the previous frame display data group to a storage unit.
10. A display device comprising a display panel and a driving device of the display panel according to any one of claims 8 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211065903.9A CN115331632A (en) | 2022-09-01 | 2022-09-01 | Driving method and driving device of display panel and display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211065903.9A CN115331632A (en) | 2022-09-01 | 2022-09-01 | Driving method and driving device of display panel and display device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115331632A true CN115331632A (en) | 2022-11-11 |
Family
ID=83930047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211065903.9A Pending CN115331632A (en) | 2022-09-01 | 2022-09-01 | Driving method and driving device of display panel and display device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115331632A (en) |
-
2022
- 2022-09-01 CN CN202211065903.9A patent/CN115331632A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107274834B (en) | A kind of AMOLED display panel luminance compensation method and device | |
CN110880295B (en) | Voltage drop compensation method and system of AMOLED display panel | |
US9984614B2 (en) | Organic light emitting display device and method of driving the same | |
US20140306979A1 (en) | Apparatus for compensating color characteristics in display device and compensating method thereof | |
CN110073433B (en) | Display compensation method, display compensation device, display device, and storage medium | |
KR102500823B1 (en) | Organic Light Emitting Display Device and Driving Method Thereof | |
CN109192175B (en) | Driving method and driving device of display panel and display device | |
CN112562585A (en) | Brightness compensation method and device of display panel | |
CN112908251B (en) | Display method, device, equipment and machine-readable storage medium | |
KR102315266B1 (en) | System and method of compesating brightness, display device having thereof | |
US10978014B2 (en) | Gamma voltage divider circuit, voltage adjusting method, and liquid crystal display device | |
KR20210116834A (en) | Display device and driving method thereof | |
JPWO2018225338A1 (en) | Display device and image data correction method | |
CN110189727B (en) | Driving method and driving device of display panel and display device | |
CN113920917A (en) | Display panel compensation method and compensation device | |
CN113506537A (en) | Color cast correction method, color cast correction device and system of OLED display | |
CN113316812A (en) | Display driving method and display device | |
CN113971918B (en) | Method for obtaining compensation gray scale value, image display method, device and medium | |
CN113487993B (en) | Display panel driving method, device and storage medium | |
CN112614461B (en) | Compensation method and device of display panel | |
CN110517635B (en) | Drive chip and display device | |
US20140292832A1 (en) | Display device, display control device, and display control method for the same | |
JP2007187763A (en) | Self-luminous display device, device of updating conversion table, and program | |
CN115394249B (en) | OLED display panel driving method, OLED display panel driving device, electronic equipment and computer storage medium | |
CN115331632A (en) | Driving method and driving device of display panel and display device |
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 |