CN109961739B - Display debugging method, compensation method and device, display device and storage medium - Google Patents
Display debugging method, compensation method and device, display device and storage medium Download PDFInfo
- Publication number
- CN109961739B CN109961739B CN201910313273.4A CN201910313273A CN109961739B CN 109961739 B CN109961739 B CN 109961739B CN 201910313273 A CN201910313273 A CN 201910313273A CN 109961739 B CN109961739 B CN 109961739B
- Authority
- CN
- China
- Prior art keywords
- display
- data
- gray scale
- pixel unit
- debugging
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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]
-
- 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/3216—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 a passive 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
- 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/34—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 by control of light from an independent source
- G09G3/36—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 by control of light from an independent source using liquid crystals
- G09G3/3607—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 by control of light from an independent source using liquid crystals for displaying colours or for displaying grey scales with a specific pixel layout, e.g. using sub-pixels
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Electroluminescent Light Sources (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
A display debugging method, a display method and a compensation parameter acquisition method for a pixel unit, a display debugging method and device for a display panel, a display compensation device, a display device and a storage medium are provided. The display debugging method of the pixel unit comprises the following steps: selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data; respectively acquiring N +1 brightness data of the pixel unit when displaying N +1 debugging gray scale data; and acquiring an N-order compensation relation of the pixel unit based on the N +1 brightness data, wherein the N-order compensation relation comprises N +1 parameters, and in the step, N is an integer greater than or equal to 2.
Description
Technical Field
Embodiments of the present disclosure relate to a display debugging method for a pixel unit, a compensation parameter obtaining method for a pixel unit, a display debugging method for a display panel, a display debugging apparatus for a display panel, a display compensation apparatus, a display apparatus, and a storage medium.
Background
Flat panel display devices have been widely used because of their advantages such as thin body, power saving, and no radiation (e.g., no electromagnetic radiation). Currently, the mainstream flat panel Display devices include Liquid Crystal Display devices (LCD) and Organic Light Emitting diode Display devices (OLED).
The Organic Light Emitting Diode (OLED) display device has the characteristics of wide viewing angle, high contrast, fast response speed, high brightness, high Light Emitting efficiency, small thickness, flexibility, large working temperature range, self-luminescence and the like. Due to the above features and advantages, Organic Light Emitting Diode (OLED) display devices are receiving wide attention from people and may be applied to devices having a display function, such as mobile phones, display devices, notebook computers, digital cameras, instruments and meters.
Disclosure of Invention
At least one embodiment of the present disclosure provides a display debugging method of a pixel unit, including: selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data; respectively acquiring N +1 brightness data of the pixel unit when the N +1 debugging gray scale data are displayed; and acquiring an N-order compensation relational expression of the pixel unit based on the N +1 pieces of brightness data, wherein the N-order compensation relational expression comprises N +1 parameters, and in the step, N is an integer greater than or equal to 2.
At least one embodiment of the present disclosure also provides a display debugging method of a display panel, where the display panel includes a plurality of pixel units, the display debugging method of the display panel includes: determining pixel units with display deviation in the display panel; the display debugging method of the pixel unit provided by at least one embodiment of the disclosure is applied to each of the pixel units with the display deviation, so as to obtain the N-order compensation relation for each of the pixel units with the display deviation.
At least one embodiment of the present disclosure further provides a compensation method of a pixel unit, including: acquiring a data signal to be displayed of the pixel unit; compensating the data signal to be displayed by adopting the N-order compensation relational expression obtained by the display debugging method of the pixel unit provided by any embodiment of the disclosure to obtain a compensated data signal; and providing the compensated data signal to the pixel unit so that the pixel unit can be driven to display by using the compensated data signal.
At least one embodiment of the present disclosure still further provides a compensation parameter obtaining method of a pixel unit, including: selecting a test gray scale vector, wherein the test gray scale vector comprises N +1 test gray scale data; obtaining an N-order compensation relational expression based on the test gray scale vector; correcting the gray scale of the pixel unit based on the N-order compensation relational expression, and evaluating the correction effect; and under the condition that the correction effect meets the correction requirement, the test gray scale vector is used as a debugging gray scale vector, and under the condition that the correction effect does not meet the correction requirement, the test gray scale vector is adjusted until the N-order compensation relational expression enables the correction effect of gray scale correction of the pixel unit to meet the correction requirement.
Yet another embodiment of the present disclosure provides a display debugging apparatus for a display panel, including a processor and a memory, where the memory stores computer program instructions, and the computer program instructions, when executed by the processor, perform the following steps: determining pixel units with display deviation in the display panel; the display debugging method of the pixel unit provided by any embodiment of the disclosure is applied to each pixel unit with the display deviation, so as to obtain the N-order compensation relation for each pixel unit with the display deviation.
At least one embodiment of the present disclosure further provides a display compensation apparatus, configured to drive a display panel, and including a processor and a memory, where the memory stores therein computer program instructions and the N-th order compensation relation obtained based on the display debugging method for pixel units provided in any embodiment of the present disclosure, and the computer program instructions, when executed by the processor, perform the following steps: acquiring a data signal to be displayed of a pixel unit with display deviation of the display panel; compensating the data signal to be displayed by adopting the N-order compensation relational expression to obtain a compensated data signal; and providing the compensated data signal to the pixel unit so that the pixel unit can be driven to display by using the compensated data signal.
At least one embodiment of the present disclosure still further provides a display device including: display panel and this disclosure any embodiment provide a display compensation device.
At least one embodiment of the present disclosure yet further provides a storage medium storing computer program instructions which, when executed by a processor, perform the steps of: selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data; respectively acquiring N +1 brightness data of the pixel unit when the N +1 debugging gray scale data are displayed; and acquiring an N-order compensation relational expression of the pixel unit based on the N +1 pieces of brightness data, wherein the N-order compensation relational expression comprises N +1 parameters, and in the step, N is an integer greater than or equal to 2.
Drawings
To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly introduced below, and it is apparent that the drawings in the following description relate only to some embodiments of the present disclosure and are not limiting to the present disclosure.
FIG. 1 is a schematic diagram of an external optical compensation system according to an embodiment of the present disclosure;
fig. 2A is an exemplary flowchart of a display debugging method of a pixel unit provided by at least one embodiment of the present disclosure;
fig. 2B is an exemplary flowchart of a compensation parameter obtaining method of a pixel unit according to at least one embodiment of the disclosure;
fig. 3 is another exemplary flowchart of a compensation parameter obtaining method of a pixel unit according to at least one embodiment of the disclosure;
fig. 4 is a schematic flow chart of a display debugging method of a display panel provided by at least one embodiment of the present disclosure;
fig. 5 is an example of a display debugging method of a display panel provided by at least one embodiment of the present disclosure;
fig. 6 is an exemplary block diagram of a display debugging apparatus of a display panel provided in at least one embodiment of the present disclosure;
FIG. 7 is an exemplary block diagram of a storage medium provided by at least one embodiment of the present disclosure;
FIG. 8 is an exemplary block diagram of another storage medium provided by at least one embodiment of the present disclosure;
fig. 9 is an exemplary flowchart of a compensation method of a pixel unit provided by at least one embodiment of the present disclosure;
fig. 10 is an exemplary flowchart of a compensation method of a display panel provided by at least one embodiment of the present disclosure;
fig. 11 is an exemplary block diagram of a display compensation apparatus provided by at least one embodiment of the present disclosure;
fig. 12 is a schematic block diagram of a display device provided in at least one embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings of the embodiments of the present disclosure. It is to be understood that the described embodiments are only a few embodiments of the present disclosure, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the disclosure without any inventive step, are within the scope of protection of the disclosure.
Unless defined otherwise, technical or scientific terms used herein shall have the ordinary meaning as understood by one of ordinary skill in the art to which this disclosure belongs. The use of "first," "second," and similar terms in this disclosure is not intended to indicate any order, quantity, or importance, but rather is used to distinguish one element from another. Likewise, the word "comprising" or "comprises", and the like, means that the element or item listed before the word covers the element or item listed after the word and its equivalents, but does not exclude other elements or items. The terms "connected" or "coupled" and the like are not restricted to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", and the like are used merely to indicate relative positional relationships, and when the absolute position of the object being described is changed, the relative positional relationships may also be changed accordingly.
At present, consumer demands for the size and resolution of display devices, and thus for the production process, are increasing. However, in the manufacturing process of the display device, the display device may have Mura (Mura) due to factors such as the manufacturing process and the manufacturing technique. Moire is, for example, a luminance unevenness phenomenon caused by a display deviation (for example, a luminance deviation) of a pixel unit of a display device, and the moire includes a moire point (that is, a moire caused by a luminance deviation of a single pixel unit) and a moire block (that is, a moire caused by a luminance deviation of adjacent pixel units). For example, the ripples include bright spots, dark spots, bright blocks, or dark blocks. In case of moire present in the display device, the picture quality of the display device will be correspondingly reduced, thereby reducing the user experience.
The inventors of the present disclosure have noted in their research that luminance uniformity and image retention are two major problems currently faced by OLED (organic light emitting diode) display panels. In order to solve technical problems of the OLED display panel with respect to luminance uniformity and afterimage, researchers have proposed an internal compensation technique and an external compensation technique in addition to improving the fabrication process.
The inventors of the present disclosure have noticed in their research that in the case of only adopting the internal compensation technique, the effects of luminance uniformity improvement and afterimage suppression are limited, for example, the compensation effect of the OLED display panel can be improved by the external compensation technique. The following is a detailed description.
Currently, low temperature polysilicon thin film transistors (LTPS TFTs) are commonly used in medium and small sized OLED display panels, and oxide (e.g., Indium Gallium Zinc Oxide (IGZO)) thin film transistors are commonly used in large sized OLED display panels. This is because the LTPS TFT has a larger mobility and a smaller area occupied by the transistor, and thus is more suitable for manufacturing a display panel with a high PPI (Pixels Per Inch); the oxide thin film transistor has better uniformity, and the preparation process is compatible with the common amorphous silicon thin film transistor (a-Si TFT), so the oxide thin film transistor is more suitable for production on a production line.
For OLED pixel circuits used in medium and small sized display panels, LTPS TFTs at different positions may have non-uniformity in electrical parameters such as threshold voltage, mobility, etc., due to limitations of crystallization processes of polysilicon active layers forming the TFTs, which may be converted into current differences and luminance differences between pixel cells of the OLED display panel and perceived by human eyes (i.e., moire (Mura) phenomenon).
For the OLED pixel circuit used in a large-sized display panel, although the process uniformity of the oxide thin film transistor used therein is good, the threshold voltage of the oxide thin film transistor may shift under the continuous application of pressure and high temperature. Because the gray scales corresponding to different image pixels of the display screen may be different, the threshold shift amounts of the TFTs of the display panel may be different, and the difference in the threshold shift amounts may cause a deviation between the actually displayed screen and the preset display screen in the subsequent display period, thereby causing an afterimage phenomenon, which is commonly referred to as afterimage.
In summary, in the case of manufacturing a transistor by using the current manufacturing process, the LTPS TFT and the oxide thin film transistor have uniformity and/or stability problems; also, the OLED has a characteristic in which luminance gradually decreases as the lighting time increases. Although it is difficult to completely overcome the above problems through process improvement, it can be coped with through various compensation techniques.
Currently, the luminance uniformity and the image sticking problem of the OLED display panel can be dealt with by an internal compensation technique or an external compensation technique. The internal compensation technique refers to a method of performing compensation inside a pixel using a compensation sub-circuit constructed with TFTs. The external compensation technology is a method of sensing electrical or optical characteristics of a pixel through an external driving circuit or an external device and then compensating a data signal to be displayed. In the case of a display panel with high resolution (QHD (2560x1440) or higher), it is sometimes difficult to completely eliminate the moire phenomenon of the display screen if only the display panel is internally compensated because the OLED has a complicated circuit structure and a difficult manufacturing process. Therefore, in order to improve the yield and/or display quality of the display panel and suppress the moire phenomenon, the yield and/or display quality of the display panel can be further improved by external compensation on the basis of the internal compensation.
The external compensation technique (i.e., the Demura technique or the moire erasing technique) is a technique for eliminating or suppressing moire of a display device, thereby improving the brightness uniformity of a display screen. A ripple erase method may include the steps of: first, a display device is made to display a certain gray scale picture (for example, a 255 gray scale picture); secondly, shooting a screen of the display device by using, for example, a CCD (Charge Coupled device) of an industrial camera to obtain the actual brightness of each pixel unit in the display device; then, acquiring a ripple region and a non-ripple region of the display device based on the actual brightness of each pixel unit; and then, adjusting and optimizing the gray scale voltage of the pixel unit in the ripple area by an iterative method so as to improve the brightness uniformity and/or the display effect of the display panel.
However, the inventors of the present disclosure have noticed that the time required for the compensation of the ripple erase method is long and there is a limit to the compensation effect, which will be described in detail below.
For example, the gray scale voltage of the pixel cell of the ripple region can be adjusted and optimized by the following steps: firstly, acquiring a gamma value of each pixel unit in the ripple region based on the actual brightness of each pixel unit in the ripple region; then, acquiring target brightness preset by each pixel unit; then, calculating a compensated gray scale which should be adopted to realize the preset target brightness of the pixel unit; fourthly, the OLED display panel displays the compensated gray scale obtained through calculation (namely, the compensated gray scale is provided for the pixel units in the ripple area), the CCD is used for obtaining the actual brightness of each pixel unit in the display device after compensation, and whether the compensation effect is met (whether the ripple degree is smaller than a preset threshold value) is judged. Under the condition of judging whether the compensation effect is met, ending the calculation process; and if the compensation effect is not met, repeating the steps by using the actual brightness of each pixel unit in the display device after compensation until the compensation effect is met or the highest iteration number is reached.
The ripple erasing method usually requires multiple iterations to obtain the gray scale satisfying the compensation effect, but in some cases, the gray scale satisfying the compensation effect cannot be obtained even after the iterations. Therefore, the compensation time required by the ripple erase method is long and the compensation effect is limited.
Furthermore, the inventors of the present disclosure have further noticed that, in the case where the luminance of the pixel unit of the display panel is lower, the larger the magnitude of the variation of the luminance deviation of the pixel unit (that is, the larger the magnitude of the variation of the moire), which further increases the compensation time required by the above-described moire erasing method and further reduces the compensation effect of the above-described moire erasing method.
Some embodiments of the present disclosure provide a display debugging method for a pixel unit, a compensation parameter obtaining method for a pixel unit, a display debugging method for a display panel, a display debugging apparatus for a display panel, a display compensation apparatus, a display apparatus, and a storage medium. The display debugging method of the pixel unit comprises the following steps: selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data; respectively acquiring N +1 brightness data of the pixel unit when displaying N +1 debugging gray scale data; and acquiring an N-order compensation relation of the pixel unit based on the N +1 brightness data, wherein the N-order compensation relation comprises N +1 parameters, and N is an integer greater than or equal to 2.
In some examples, by making the N-th order compensation relation a second order compensation relation or a compensation relation of more than the second order, the compensation effect of the pixel unit, and the display panel and the display device including the pixel unit can be improved compared to the case of adopting the first order compensation relation.
In some examples, by selecting the optimized debugging gray-scale vector in the display debugging method for executing the pixel unit or the display debugging method for the display panel, the time and the operation amount required for debugging the pixel unit or the display panel can be reduced, so that the pixel unit or the display panel can be compensated by applying the second-order compensation relation or the compensation relation with more than two orders.
The following non-limiting description of the display debugging method of the pixel unit, the compensation parameter obtaining method of the pixel unit, the display debugging method of the display panel, the display debugging device of the display panel, the display compensation device, the display device, and the storage medium according to some embodiments of the disclosure is provided by several examples, and as described below, different features in these specific examples can be combined with each other without mutual conflict, so as to obtain new examples, and these new examples also belong to the scope of the present disclosure.
Embodiments of the present disclosure relate to an optical compensation system, one example of which is shown in fig. 1. The hardware environment and architecture shown in FIG. 1 are for example only, and not for limitation; the hardware environment may also have other components and structures as desired, and may include, for example, an image processing integrator, or the like.
For example, as shown in fig. 1, the optical compensation system relates to an OLED display panel 201 to be inspected and an optical compensation apparatus 202, the optical compensation apparatus 202 including: a camera 2021, a data processing unit 2022, and a control unit 2023, which are signal-connected to each other by wired or wireless means.
The OLED display panel may include a data decoding circuit, a timing controller (Tcon), a gate driving circuit, a data driving circuit, a storage device (e.g., a flash memory, etc.), and the like, in addition to the pixel array. The data decoding circuit receives and decodes the display input signal to obtain a display data signal; the timing controller outputs timing signals to control the gate driving circuit, the data driving circuit, and the like to synchronously work, and can perform gamma processing on the display data signals, and input the processed display data signals to the data driving circuit to perform display operation. For example, when the gamma processing is performed on the display data signal, the timing controller may also perform the compensation processing at the same time, for example, read out a pre-stored pixel compensation parameter from the storage device, further process the display data signal by using the pixel compensation parameter to obtain a compensated display data signal, and output the display data signal to the data driving circuit for the display operation after the gamma processing and the compensation processing are completed. Alternatively, the display panel may include an independent gamma processing circuit that performs gamma processing, compensation processing, and the like on the display data signal under the control of the timing controller.
Fig. 2A is an exemplary flowchart of a display debugging method of a pixel unit according to at least one embodiment of the present disclosure. For example, the pixel unit is, for example, any pixel unit in a display panel having a display deviation (e.g., a brightness deviation), and the pixel unit exhibits an actual brightness deviating from a theoretical brightness (or a target brightness) of the pixel unit, and may belong to a moire point or a moire block, for example. For example, the display panel may be an OLED display panel.
As shown in fig. 2A, the display debugging method of the pixel unit includes the following steps S110 to S130.
Step S110: and selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data, and N is an integer more than or equal to 2.
Step S120: respectively acquiring N +1 brightness data when the pixel unit displays N +1 debugging gray scale data.
Step S130: and acquiring an N-order compensation relation of the pixel unit based on the N +1 pieces of brightness data.
For example, step S110, step S120, and step S130 may be sequentially performed.
For example, each pixel unit with display deviation in the display panel may be debugged by using the display debugging method of the pixel unit before the display panel is shipped from a factory, and an N-order compensation relational expression for each pixel unit may be obtained, where the N-order compensation relational expression may be stored in the display panel, so that when a user displays an image using the display panel after the display panel is shipped from a factory and delivered to the user, the display data provided to the corresponding pixel unit may be corrected (e.g., grayscale correction) based on the N-order compensation relational expression obtained by using the display debugging method of the pixel unit, thereby improving the luminance accuracy of the pixel unit, and improving the luminance uniformity and/or display effect of the display panel including the pixel unit.
Here, the gray scale is a parameter for representing the luminance level of the display screen, that is, for representing the level from the darkest to the brightest on the display surface. The gray scale can be determined by the bit number of the gray scale data, and the gray scale can determine the fineness of the color of the display picture. For example, in the case of 6 bits of gray scale data, 64 gray scales exist; when the gray scale data is 8 bits, 256 gray scales exist; when the gradation data is 10 bits, there is 1024 gradations. For example, the number of bits of the debug grayscale data may be set according to practical applications, so that the pixel unit and the display panel including the display unit can display a predetermined number of gray scales.
In some examples, by making N an integer greater than or equal to 2, the compensation effect of the N-order compensation relation obtained by the pixel unit-based display debugging method on the pixel unit and the display panel including the pixel unit can be improved.
For example, N may be equal to 2, in which case, the compensation effect and the operation amount of the pixel unit and the display panel including the pixel unit compensated by applying the N-th order compensation relation may be balanced. For example, in the case where N is equal to 2, the debug grayscale vector X includes 3 debug grayscale data, that is, X ═ g1, g2, g 3.
For example, the specific method for selecting the debugging gray level vector may be selected according to the actual application requirement, and this is not specifically limited by the embodiment of the disclosure.
In one example, the debug grayscale vector selected in performing the display debug method of the pixel unit is an optimized debug grayscale vector (e.g., an optimal debug grayscale vector); in this case, the time and the amount of computation required to debug the pixel unit and the display panel including the pixel unit can be reduced by using the optimized debug grayscale vector in the display debug method for performing the pixel unit, thereby making it possible to apply the second order compensation relational expression or the compensation relational expression of two or more orders to compensate the pixel unit and the display panel. For example, before executing the display debugging method of the pixel unit, the optimized debugging gray scale vector can be determined by using the compensation parameter obtaining method of the pixel unit, and the debugging gray scale vector is stored in the memory, so that the debugging gray scale vector can be directly called in the execution of the display debugging method of the pixel unit. For example, the method for obtaining the optimized debugging gray level vector will be described in detail in the following embodiments of the method for obtaining the compensation parameter of the pixel unit, and will not be described herein again.
For example, it is possible to determine the debug grayscale vector by testing, for example, a plurality of display panels (a large number of display panels, for example, 100 display panels), and using the compensation parameter acquisition method of the pixel unit, in which case the debug grayscale vector determined using the compensation parameter acquisition method of the pixel unit (that is, the debug grayscale vector selected in performing the display debug method of the pixel unit) is an optimized debug grayscale vector (for example, an optimal debug grayscale vector). Therefore, under the condition that the optimized debugging gray-scale vector is used for executing the display debugging method of the pixel unit, the N-order compensation relational expression meeting the compensation requirement can be obtained more quickly, so that the time for executing the display debugging method of the pixel unit can be reduced, and the debugging efficiency of the pixel unit and the debugging efficiency of the display panel comprising the pixel unit are improved.
In another example, the debug grayscale vector selected in performing the display debug method of the pixel unit may also be an initial debug grayscale vector (i.e., a debug grayscale vector that is not optimized); in this case, after step S110 is executed and before step S120 is executed, the display debugging method for the pixel unit may further include step S140 described below.
Step S140: and acquiring an optimized debugging gray scale vector based on the initial debugging gray scale vector, and performing the steps S120 and S130 based on the optimized debugging gray scale vector.
For example, the optimized debug grayscale vector may be obtained based on the initial debug grayscale vector by using the compensation parameter obtaining method of the pixel unit, which will be described in detail in the embodiments of the compensation parameter obtaining method of the pixel unit, and will not be described herein again.
For example, selecting the debug grayscale vector may include the following steps S111 and S112.
Step S111: the gray scale range which can be displayed by the pixel unit is divided into N +1 gray scale areas from small to large.
Step S112: a gray level value is selected from each gray level region to form a debug gray level vector.
For example, by dividing the gray scale range that can be displayed by the pixel unit into N +1 gray scale regions from small to large and selecting a gray scale value from each gray scale region to form a debug gray scale vector, the speed of optimizing the debug gray scale vector can be increased in the compensation parameter obtaining method for executing the pixel unit, and thus an optimized debug gray scale vector can be obtained more quickly.
It should be noted that the N +1 gray scale regions from small to large mean that the gray scale values in the N +1 gray scale regions are from small to large. For example, in the case where N is equal to 2, the gray scale range that can be displayed by the pixel unit may be divided into a first gray scale region, a second gray scale region and a third gray scale region, all gray scale values in the first gray scale region are less than all gray scale values in the second gray scale region, and all gray scale values in the second gray scale region are less than all gray scale values in the third gray scale region.
For example, the range of N +1 gray scale regions is gradually increased. For example, when the gray scale range that the pixel unit can display is 0-255 gray scales (here, 0 gray scale represents the minimum brightness of the pixel unit, and 255 gray scale represents the maximum brightness of the pixel unit), the gray scale range of the first gray scale region is 0-31 gray scale, the gray scale range of the second gray scale region is 32-127 gray scale, and the gray scale range of the third gray scale region is 128-255 gray scale. For example, the range of the N +1 gray scale regions is gradually increased, so that the optimization speed of the debugging gray scale vector can be further increased, that is, an optimized debugging gray scale vector can be obtained more quickly, and the N-order compensation relational expression obtained by using the optimized debugging gray scale vector has a good compensation effect on the ripple at the high brightness level and a good compensation effect on the ripple at the low brightness level.
For example, in step S120, N +1 pieces of luminance data may be acquired by an optical method. For example, in the case where the pixel unit (or a display panel including the pixel unit) sequentially displays the above-mentioned N +1 pieces of debug grayscale data, the pixel unit may be sequentially photographed using an image pickup device to acquire N +1 pieces of luminance data of the pixel unit in the case where the pixel unit displays the above-mentioned N +1 pieces of debug grayscale data. For example, in the case where the debug grayscale data displayed by the pixel unit is g1, the image capture device may capture the pixel unit and acquire a first image, and then may acquire, based on the first image, luminance data Lum _ test _1 of the pixel unit in the case where the debug grayscale data g1 is displayed by the pixel unit; based on the similar method, luminance data Lum _ test _2 of the pixel unit in the case where the debug grayscale data g2 is displayed, and luminance data Lum _ test _3 of the pixel unit in the case where the debug grayscale data g3 is displayed can also be obtained.
For example, the image capturing device may have a higher precision to improve the accuracy of the luminance data, and reduce the time for obtaining the N-th order compensation relation and the compensation effect of the pixel unit and the display panel that perform compensation using the N-th order compensation relation. For example, the image capturing device may also have a higher resolution, so that the above-described display debugging method for pixel units may be applied to pixel units in a small size or a high resolution display panel.
For example, the image capture device may be an industrial-grade camera (or camera). For example, the image acquisition device may be implemented as a CCD (charge coupled device) type camera (or camera), a CMOS (complementary metal oxide semiconductor) type camera (or camera), or other suitable types of cameras (or cameras).
For example, in step S130, the N-order compensation relation of the pixel unit based on the N +1 luminance data acquisition includes the following steps S131, S132, and S133.
Step S131: and respectively acquiring N +1 equivalent gray scale data based on the N +1 brightness data.
Step S132: and respectively acquiring N +1 corrected gray scale data based on the N +1 brightness data and the N +1 debugging gray scale data.
Step S133: the values of N +1 parameters are determined based on the N +1 equivalent gray-scale data and the N +1 corrected gray-scale data, thereby determining an N-order compensation relational expression.
For example, in step S131, N +1 equivalent gray-scale data may be respectively acquired based on the N +1 luminance data using the following expression:
here, γ is an index of a curve of gray scale versus transmittance (i.e., gamma value, which is a constant between 2 and 2.4); the Lum _ test is one of N +1 pieces of luminance data, for example, the Lum _ test may be luminance data Lum _ test _1 corresponding to the debug grayscale data g1, luminance data Lum _ test _2 corresponding to the debug grayscale data g2, or luminance data Lum _ test _3 corresponding to the debug grayscale data g 3; g _ eff is one of N +1 equivalent gray scale data, for example, G _ eff is equivalent gray scale data G _ eff _1 corresponding to the debug gray scale data G1 and the luminance data Lum _ test _1, equivalent gray scale data G _ eff _2 corresponding to the debug gray scale data G2 and the luminance data Lum _ test _2, or equivalent gray scale data G _ eff _3 corresponding to the debug gray scale data G3 and the luminance data Lum _ test _ 3.
For example, in step S132, acquiring N +1 corrected gray-scale data based on the N +1 luminance data and the N +1 debug gray-scale data, respectively, includes the following steps S1321 to S1323.
Step S1321: and acquiring N +1 theoretical brightness data based on the N +1 debugging gray scale data.
Step S1322: n +1 pieces of scale coefficient data are determined based on the N +1 pieces of luminance data and the N +1 pieces of theoretical luminance data.
Step S1323: and acquiring N +1 corrected gray scale data based on the N +1 proportional coefficient data and the N +1 debugging gray scale data.
In step S1321, N +1 pieces of theoretical luminance data may be acquired based on the N +1 pieces of debug grayscale data using the following expression:
here, g is one of N +1 pieces of debug grayscale data, for example, the debug grayscale data may be g1, g2, or g 3; g _ max is the maximum gray scale that the pixel unit can display, for example, in the case of gray scales ranging from 0 to 255, G _ max is 255; the Lum _ theo is one of N +1 pieces of theoretical luminance data, for example, the Lum _ theo may be theoretical luminance data Lum _ theo _1 corresponding to the debug gray-scale data g1, theoretical luminance data Lum _ theo _2 corresponding to the debug gray-scale data g2, and theoretical luminance data Lum _ theo _3 corresponding to the debug gray-scale data g 3; the Lum _ max is the luminance of the pixel unit at the maximum gray scale that the pixel unit can display, for example, the Lum _ max may be the luminance (e.g., theoretical luminance) of the pixel unit at the gray scale of 255.
For example, in step S1322, N +1 pieces of scale factor data may be determined based on the following expression and on the N +1 pieces of luminance data and the N +1 pieces of theoretical luminance data:
here, Ra is one of N +1 pieces of scale factor data, and for example, Ra may be scale factor data Ra _1 obtained based on the theoretical luminance data Lum _ theo _1 and luminance data Lum _ test _1, scale factor data Ra _2 obtained based on the theoretical luminance data Lum _ theo _2 and luminance data Lum _ test _2, or scale factor data Ra _3 obtained based on the theoretical luminance data Lum _ theo _3 and luminance data Lum _ test _ 3.
For example, in step S1323, N +1 corrected gradation data may be acquired based on the N +1 scaling coefficient data and the N +1 debug gradation data using the following expression:
here, G _ corre is one of the N +1 pieces of corrected gray-scale data, and for example, G _ corre may be corrected gray-scale data G _ corre _1 obtained based on the scaling coefficient data Ra _1 and the debug gray-scale data G1, corrected gray-scale data G _ corre _2 obtained based on the scaling coefficient data Ra _2 and the debug gray-scale data G2, or corrected gray-scale data G _ corre _3 obtained based on the scaling coefficient data Ra _3 and the debug gray-scale data G3.
For example, in step S133, the values of N +1 parameters may be determined based on the N +1 equivalent gray-scale data and the N +1 corrected gray-scale data, thereby determining the N-order compensation relational expression.
A specific method of determining the values of N +1 parameters is exemplified below with N equal to 2 as an example.
For example, in the case where N is equal to 2, the nth order compensation relation is the following expression (1):
y=a×x2+b×x+c, (1)
here, the parameters a, b, and c are N +1 parameters.
For example, determining the N-order compensation relationship based on the N +1 equivalent gray-scale data and the N +1 corrected gray-scale data includes the following steps S1331 and S1332.
Step S1331: in expression (1), x is made equal to N +1 equivalent gray-scale data, respectively, and y is made equal to the corresponding N +1 corrected gray-scale data, respectively, thereby obtaining N +1 equations.
Step S1332: the values of the N +1 parameters (i.e., parameter a, parameter b, and parameter c) are determined based on the N +1 equations.
For example, in step S1331, the following 3 equations may be obtained, the 3 equations constituting a system of equations of triplet equations with unknowns a, b, and c:
G_corre_1=a×(G_eff_1)2+b×G_eff_1+c
G_corre_2=a×(G_eff_2)2+b×G_eff_2+c。
G_corre_3=a×(G_eff_3)2+b×G_eff_3+c
for example, in step S1332, the parameter a, the parameter b, and the parameter c may be determined by solving the above-described system of equations of three-fold.
For example, the above-mentioned N-th order compensation relational expression (including the parameter a, the parameter b, and the parameter c) may be stored in a memory (for example, a memory of a display panel or a display device including the pixel unit, such as a flash memory), so that in displaying the pixel unit, the data signal to be displayed of the pixel unit may be compensated or corrected (for example, gray-scale correction) using the above-mentioned N-th order compensation relational expression to obtain a compensated data signal; the compensated data signal (or corrected data signal) may then be used to drive the pixel cells for display. Therefore, the brightness accuracy of the pixel unit to which the display debugging method of the pixel unit is applied can be improved, and the brightness uniformity and/or the display effect of the display panel to which the display debugging method of the pixel unit is applied can be improved.
At least one embodiment of the present disclosure also provides a compensation parameter obtaining method of a pixel unit. The method for obtaining the compensation parameters of the pixel unit can obtain the optimized debugging gray scale vector by optimizing the testing gray scale vector.
Fig. 2B is an exemplary flowchart of a compensation parameter obtaining method of a pixel unit according to at least one embodiment of the disclosure. As shown in fig. 2B, the compensation parameter acquiring method of the pixel unit includes the following steps S210 to S240.
Step S210: selecting a test gray level vector.
For example, in step S210, the test gray scale vector includes N +1 test gray scale data, and selecting the test gray scale vector may include the following steps S211 and S212.
Step S211: the gray scale range which can be displayed by the pixel unit is divided into N +1 gray scale areas from small to large.
Step S212: a gray level value is selected from each gray level region to form a test gray level vector.
For example, by dividing the gray scale range that can be displayed by the pixel unit into N +1 gray scale regions from small to large and selecting a gray scale value (as a test gray scale data value) from each gray scale region to form a test gray scale vector, the optimization speed of the test gray scale vector can be increased, and the optimized debug gray scale vector can be obtained more quickly.
In one exemplary example, the range of N +1 gray scale regions is gradually increased. For example, when the gray scale range that the pixel unit can display is 0-255 gray scales (0 gray scale represents the minimum brightness of the pixel unit, and 255 gray scale represents the maximum brightness of the pixel unit), the gray scale range of the first gray scale region is 0-31 gray scale, the gray scale range of the second gray scale region is 32-127 gray scale, and the gray scale range of the third gray scale region is 128-255 gray scale. For example, the optimized debugging gray scale vector can be obtained more quickly by gradually increasing the range of the N +1 gray scale regions, and the N-order compensation relational expression obtained based on the optimized debugging gray scale vector has a good compensation effect on the ripple at the high brightness level and a good compensation effect on the ripple at the low brightness level.
Step S220: and acquiring an N-order compensation relational expression of the pixel unit based on the test gray scale vector.
For example, in step S220, obtaining the N-th order compensation relation based on the test gray scale vector includes the following steps S221 to S224.
Step S221: respectively acquiring N +1 brightness data when the pixel unit displays N +1 test gray scale data.
Step S222: and respectively acquiring N +1 equivalent gray scale data based on the N +1 brightness data.
Step S223: and respectively acquiring N +1 corrected gray scale data based on the N +1 brightness data and the N +1 test gray scale data.
Step S224: the values of N +1 parameters are determined based on the N +1 equivalent gray-scale data and the N +1 corrected gray-scale data, thereby determining an N-order compensation relational expression.
For example, the detailed implementation and technical effects of step S221, step S222, step S223 and step S224 can be referred to step S120, step S131, step S132 and step S133, respectively, and are not described herein again.
For example, step S221, step S222, step S223, and step S224 may be sequentially performed; for another example, step S222, step S221, step S223, and step S224 may be sequentially performed. For another example, step S221, step S223, step S222, and step S224 may be sequentially performed.
Step S230: and correcting the gray scale of the pixel unit based on the N-order compensation relation, and evaluating the correction effect of the N-order compensation relation.
For example, step S230 may be performed for a single display panel; for another example, step S230 may be performed on a plurality of display panels to improve the universality of the optimized test gray-scale data (or the optimized debug gray-scale data). For example, the plurality of display panels have the same product parameters (e.g., size, physical resolution, etc.), and may belong to the same batch or belong to different batches.
For example, in step S230, correcting the gray scale of the pixel unit based on the N-order compensation relation, and evaluating the correction effect of the N-order compensation relation includes the following steps S231 to S234.
Step S231: and compensating the data signal to be displayed of the pixel unit by using an N-order compensation relation so as to obtain the compensated data signal.
Step S232: and driving the pixel unit to display by using the compensated data signal.
Step S233: and obtaining the current brightness data of the data signal after the pixel unit displays compensation. In step S233, for example, the pixel unit may be photographed using an image pickup device to obtain current luminance data of the pixel unit; for another example, the current luminance data of the pixel unit can also be obtained by data reception.
Step S234: and comparing the current brightness data of the pixel unit with the theoretical brightness data of the pixel unit to judge whether the correction effect of the N-order compensation relation meets the correction requirement or not.
For example, in step S234, it may be determined that the correction effect satisfies the correction requirement in the case that the difference between the current luminance data of the pixel unit and the theoretical luminance data of the pixel unit is less than the luminance threshold; and under the condition that the difference value between the current brightness data of the pixel unit and the theoretical brightness data of the pixel unit is greater than or equal to the brightness threshold, judging that the correction effect does not meet the correction requirement. For example, the brightness threshold may be set according to a user requirement, an industry standard, or a difference situation before and after compensation, which is not specifically limited by the embodiments of the present disclosure.
Step S240: under the condition that the correction effect meets the correction requirement, taking the test gray scale vector as a debugging gray scale vector; and under the condition that the correction effect does not meet the correction requirement, adjusting the test gray scale vector until the correction effect on the gray scale correction of the pixel unit meets the correction requirement based on the N-order compensation relational expression obtained by the test gray scale vector.
Fig. 3 is another exemplary flowchart of a compensation parameter obtaining method of a pixel unit according to at least one embodiment of the present disclosure.
As shown in fig. 3, in the case where it is determined that the correction effect does not satisfy the correction demand, the following steps may be sequentially performed. First, a new test gray level vector is selected (e.g., randomly selected or empirically set) based on the method described in step S210. Next, steps S220-S230 are performed based on the new test gray-scale vector to obtain a new N-order compensation relation, and the correction effect of the new N-order compensation relation is evaluated, that is, whether the new N-order compensation relation satisfies the correction requirement is determined. Under the condition that the correction effect of the new N-order compensation relation is judged to meet the correction requirement, a new test gray scale vector can be used as a debugging gray scale vector, and the optimization process of the test gray scale vector and the compensation parameter acquisition method of the pixel unit are ended; and under the condition that the correction effect does not meet the correction requirement, further adjusting the test gray scale vector until the correction effect on the gray scale correction of the pixel unit meets the correction requirement based on the N-order compensation relation obtained by the test gray scale vector.
In an exemplary example, in the case that the correction effect is determined not to satisfy the correction requirement, it may be further determined whether the correction effect of the new N-th order compensation relation is better than the compensation effect optimal up to now, and if the correction effect of the new N-th order compensation relation is better than the compensation effect optimal up to now, the new test gray scale vector is recorded, so that the progressiveness of the random optimization algorithm may be ensured, thereby making it possible to gradually approach the optimal solution (the optimal test gray scale vector or the debug gray scale vector).
In another exemplary example, in a case where it is determined that the correction effect does not satisfy the correction requirement, it may be further determined whether the correction effect of the new N-th order compensation relation is better than the compensation effect by the current sub-optimum (the sub-optimum compensation effect is the optimum compensation effect other than the optimum compensation effect), and if the correction effect of the new N-th order compensation relation is better than the compensation effect by the current sub-optimum compensation effect, the new test gray scale vector is recorded.
At least one embodiment of the present disclosure also provides a display debugging method of a display panel, where the display panel includes a plurality of pixel units. Fig. 4 is a schematic flowchart of a display debugging method of a display panel provided in at least one embodiment of the present disclosure.
As shown in fig. 4, the display debugging method of the display panel includes the following steps S310 and S320.
Step S310: and determining the pixel units with the display deviation in the display panel.
Step S320: the display debugging method of the pixel unit provided by at least one embodiment of the disclosure is applied to each of the pixel units with the display deviation, so as to obtain the N-order compensation relation for each of the pixel units with the display deviation.
For example, in step S310, determining a pixel unit in which a display deviation exists in the display panel includes the following steps S311 to S314.
Step S311: a debug gray level vector is selected.
Step S312: respectively acquiring N +1 brightness matrixes when each pixel unit of the display panel displays N +1 debugging gray scale data.
Step S313: and acquiring N +1 theoretical brightness matrixes based on the N +1 debugging gray scale data.
Step S314: and determining pixel units with display deviation in the display panel based on the N +1 brightness matrixes, the N +1 theoretical brightness matrixes and the ripple judgment threshold value.
For example, steps S311 to S314 may be performed sequentially.
For example, in step S311, the debug grayscale vector includes N +1 debug grayscale data. N is an integer of 2 or more.
In one exemplary example, in step S312, N +1 luminance matrices may be optically acquired. Firstly, enabling the display panel to display gray scale data g1, and photographing the display panel by using an image acquisition device to record a brightness matrix LUM _ test _1 of the display panel; then, enabling the display panel to display gray scale data g2, and photographing the display panel by using an image acquisition device to record a brightness matrix LUM _ test _2 of the display panel; then, the display panel is made to display gray-scale data g3, and the image capture device is used to take a picture of the display panel to record the luminance matrix LUM _ test _3 of the display panel. For example, the LUM _ test is one of N +1 luminance matrices, and the LUM _ test may be a luminance matrix LUM _ test _1, a luminance matrix LUM _ test _2, or a luminance matrix LUM _ test _ 3. For example, in the case where the display panel includes m rows and n columns of pixel units, the luminance matrix LUM _ test includes m rows and n columns, that is, the size (or dimension) of the luminance matrix LUM _ test is m × n.
In another exemplary example, N +1 luminance matrices of each pixel unit of the display panel when displaying N +1 debug gray scale data may also be acquired by receiving or reading.
In step S313: the N +1 theoretical luminance matrices may be obtained based on the N +1 debug grayscale data using the following expression:
here, g is one of N +1 pieces of debug grayscale data, for example, the debug grayscale data may be g1, g2, or g 3; g _ max is the maximum gray scale that the pixel unit can display, for example, in the case of gray scales ranging from 0 to 255, G _ max is 255; the LUM _ theo is one of N +1 theoretical luminance matrices, for example, the LUM _ theo may be a theoretical luminance matrix LUM _ theo _1 corresponding to the debug gray-scale data g1, a theoretical luminance data LUM _ theo _2 corresponding to the debug gray-scale data g2, or a theoretical luminance data LUM _ theo _3 corresponding to the debug gray-scale data g 3. For example, LUM _ max may be a luminance matrix (e.g., a theoretical luminance matrix) of the display panel at a maximum gray scale (e.g., 255 gray scales) that the display panel is capable of displaying. For example, in the case where the display panel includes m rows and n columns of pixel units, the size of the matrix LUM _ max is m × n.
In step S314, in the case where the pixel cell located in the ith row and jth column of the display panel simultaneously satisfies the following moire determination expression, it may be determined that the pixel cell is a pixel cell in which a display deviation exists in the display panel:
|LUM_test_1(i,j)/LUM_theo_1(i,j)|≥Lth1
|LUM_test_2(i,j)/LUM_theo_2(i,j)|≥Lth2。
|LUM_test_3(i,j)/LUM_theo_3(i,j)|≥Lth3
here, LUM _ test _1(i, j), LUM _ test _2(i, j), and LUM _ test _3(i, j) are luminance data of pixel cells located at the ith row and the jth column of the display panel in the case of displaying gray-scale data g1, g2, and g3, respectively; LUM _ theo _1(i, j), LUM _ theo _2(i, j) and LUM _ theo _3(i, j) are theoretical luminance data corresponding to the debug gray-scale data g1, g2 and g3, respectively, for the pixel cell located at the ith row and jth column of the display panel; lth1, Lth2, and Lth3 are ripple decision thresholds corresponding to debug grayscale data g1, g2, and g3, respectively.
In one example, the ripple determination thresholds Lth1, Lth2, and Lth3 may be equal to each other (e.g., equal to Lth). For example, the ripple determination thresholds Lth1, Lth2, and Lth3 may be set according to the tolerance of the user to ripple. For example, in the case where the tolerance of the user to the ripple is low, the ripple determination threshold value may be made small (0.001); in the case where the tolerance of the user to the ripple is high, the ripple determination threshold value may be made large (0.01). For another example, different moire determination thresholds Lth1, Lth2, and Lth3 may be set for different color pixel cells.
In another example, Lth1< Lth2< Lth3 may also be made, in which case, the ripple of the display panel at a low luminance level may also be made weaker, so that the display panel to which the display panel provided by at least one embodiment of the present disclosure is applied may have a good compensation effect on the ripple at the low luminance level.
For example, it is possible to determine whether or not any pixel unit of the display panel is a pixel unit in which display deviation exists, using the above-described moire determination expression. For example, in order to reduce the amount of computation and save computation time, pixel cells in which display deviation exists in the display panel may be simultaneously acquired by using a matrix operation. For example, a pixel cell in which a display deviation exists in the display panel may be determined by obtaining the position of a non-zero element in the following matrix operation expression in the matrix:
|LUM_test_1./LUM_theo_1|≥L_TH。
for example, after determining the pixel units having the display deviation (all the pixel units having the display deviation) in the display panel, the N-order compensation relation may be acquired for each of the pixel units having the display deviation by using step S320; after obtaining the N-order compensation relation formula for each pixel unit with display deviation, the display debugging method of the display panel can be completed.
For example, in a display debugging method of a pixel unit provided by at least one embodiment of the present disclosure is applied for each of pixel units having a display deviation, some steps may be omitted, and information that may be acquired by the omitted steps may be acquired using the relevant sub-steps in step S310. For example, the step S311 and the step S312 may be used to acquire the debugging gray-scale vector and the N +1 luminance data of the pixel unit when displaying the N +1 debugging gray-scale data without performing the step S110 and the step S120.
Fig. 5 illustrates an example of a display debugging method of a display panel provided by at least one embodiment of the present disclosure. A display debugging method of a display panel according to at least one embodiment of the present disclosure is exemplarily described below with reference to fig. 5. For example, one example of the display debugging method of the display panel includes the following steps S410 to S470 and S490.
Step S410: the gray scale range that the display panel can display is divided into N +1 (here, three) gray scale regions.
For example, in step S410, the gray scale range capable of being displayed by the display panel can be divided into a first gray scale region (gray scale range is 0-31 gray scale), a second gray scale region (gray scale range is 32-127 gray scale), and a third gray scale region (gray scale range is 128-255 gray scale).
Step S420: and randomly selecting one debugging gray scale data from the N +1 gray scale areas to form a debugging gray scale vector.
For example, in step S420, based on the extraction of the debug grayscale data g1(26) from the first grayscale region, the extraction of the debug grayscale data g2(108) from the second grayscale region and the extraction of the debug grayscale data g3(207) from the third grayscale region, and the debug grayscale vector X is formed [26, 108, 207 ].
Step S430: respectively acquiring N +1 brightness matrixes when the display panel displays N +1 debugging gray scale data.
In one exemplary example, step S430 may include the following steps. First, the display panel is caused to display gray-scale data g1(26), and the display panel is photographed using a CCD camera to record a luminance matrix LUM _ test _1 of the display panel; then, the display panel is caused to display gray-scale data g2(108), and the display panel is photographed by using a CCD camera to record a luminance matrix LUM _ test _2 of the display panel; next, the display panel is caused to display gray-scale data g3(207), and the display panel is photographed using a CCD camera to record the luminance matrix LUM _ test _3 of the display panel.
In another exemplary example, step S430 may further include receiving or reading N +1 luminance matrices when the display panel displays N +1 pieces of debug grayscale data.
Step S440: and acquiring N +1 theoretical brightness matrixes based on the N +1 debugging gray scale data.
For example, in step S440, N +1 theoretical luminance matrices may be acquired based on N +1 debug grayscale data using the following expression:
here, g is one of N +1 pieces of debug grayscale data, for example, the debug grayscale data may be g1, g2, or g 3; g _ max is the maximum gray scale which can be displayed by the pixel unit; LUM _ theo is one of N +1 theoretical luminance matrices; LUM _ max is the luminance matrix of the display panel at the maximum gray scale that the display panel can display. For example, the LUM _ theo may be a theoretical luminance matrix LUM _ theo _1 corresponding to the debug gray-scale data g1, a theoretical luminance data LUM _ theo _2 corresponding to the debug gray-scale data g2, or a theoretical luminance data LUM _ theo _3 corresponding to the debug gray-scale data g 3.
Step S450: and determining the pixel units with the display deviation in the display panel.
For example, in step S450, pixel units in which display deviation exists in the display panel may be determined based on the N +1 luminance matrices, the N +1 theoretical luminance matrices, and the moire decision threshold, and thus the display panel may be divided into a moire region and a non-moire region.
For example, the pixel units with display deviations (all the pixel units with display deviations) in the display panel may be determined based on the foregoing moire determination expression, and for a specific determination method, please refer to the embodiment shown in fig. 3, which is not described herein again.
Step S460: and acquiring N +1 ripple region brightness matrixes and N +1 ripple region theoretical brightness matrixes.
For example, in step S460, N +1 moire region luminance matrices and N +1 moire region theoretical luminance matrices may be obtained based on the positions of the pixel units in the display panel where the display deviation exists, the luminance matrices of the N +1 display panels, and the N +1 theoretical luminance matrices.
For example, the N +1 moire region luminance matrices may be obtained by assigning matrix elements corresponding to pixel cells having no luminance deviation among the luminance matrices of the N +1 display panels to zero, and the N +1 moire region theoretical luminance matrices may be obtained by assigning matrix elements corresponding to pixel cells having no luminance deviation among the N +1 theoretical luminance matrices to zero.
Step S470: and acquiring an N-order compensation relational expression of each pixel unit with display deviation of the display panel.
For example, in step S470, an N-order compensation relation for each pixel unit of the display panel having a display deviation may be obtained based on the N +1 moire region luminance matrices and the N +1 moire region theoretical luminance matrices.
For example, step S470 may include the following steps S471-S473.
Step S471: and respectively acquiring N +1 ripple region equivalent gray scale matrixes based on the N +1 ripple region brightness matrixes.
Step S472: and respectively acquiring N +1 corrected ripple region gray scale matrixes based on the N +1 ripple region brightness matrixes and the N +1 debugging gray scale data.
Step S473: and determining the values of N +1 parameters of each pixel unit with display deviation based on the N +1 corrugated area equivalent gray scale matrixes and the N +1 corrected corrugated area gray scale matrixes, thereby determining the N-order compensation relational expression of each pixel unit with display deviation.
For example, steps S471-S473 may be performed sequentially.
For example, in step S471, N +1 moire region equivalent gray scale matrices may be respectively obtained based on the N +1 moire region luminance matrices by using the following expressions:
here, γ is an exponent of the curve of gray scale versus transmittance (i.e., gamma value, which is typically a constant between 2 and 2.4); LUM _ test _ mura is one of the moire zone luminance matrices of the N +1 display panels; for example, the LUM _ test _ mura may be a moire luminance matrix LUM _ test _ mura _1 corresponding to the debug gray-scale data g1, a moire luminance matrix LUM _ test _ mura _2 corresponding to the debug gray-scale data g2, or a moire luminance matrix LUM _ test _ mura _3 corresponding to the debug gray-scale data g 3; g _ eff _ mura is one of N +1 moire zone equivalent gray scale matrices, for example, a moire zone equivalent gray scale matrix G _ eff _ mura _1 corresponding to the debug gray scale data G1 and the moire zone luminance matrix LUM _ test _ mura _1, a moire zone equivalent gray scale matrix G _ eff _ mura _2 corresponding to the debug gray scale data G2 and the moire zone luminance matrix LUM _ test _ mura _2, or a moire zone equivalent gray scale matrix G _ eff _ mura _3 corresponding to the debug gray scale data G3 and the moire zone luminance matrix LUM _ test _ mura _ 3.
For example, step S472 includes the following steps S4721 to S4722.
Step S4721: and determining N +1 ripple region proportion coefficient matrixes based on the N +1 ripple region brightness matrixes and the N +1 ripple region theoretical brightness data.
Step S4722: and acquiring N +1 corrected ripple region gray scale matrixes based on the N +1 ripple region proportionality coefficient matrixes and the N +1 debugging gray scale data.
For example, step S4721 and step S4722 may be performed sequentially.
For example, in step S4721, N +1 moire zone scale factor matrices may be determined based on the N +1 moire zone luminance matrices and the N +1 moire zone theoretical luminance data using the following expressions:
Ra_mura=LUM_theo_mura./LUM_test_mura。
here, Ra _ mura is one of N +1 moire area scale factor matrices, and for example, Ra _ mura may be a moire area scale factor matrix Ra _ mura _1 obtained based on the moire area theoretical luminance data Lum _ theo _ mura _1 and the moire area luminance data Lum _ test _ mura _1, a moire area scale factor matrix Ra _ mura _2 obtained based on the moire area theoretical luminance data Lum _ theo _ mura _2 and the moire area luminance data Lum _ test _ mura _2, or a moire area scale factor matrix Ra _3 obtained based on the moire area theoretical luminance data Lum _ theo _ mura _3 and the moire area luminance data Lum _ test _ mura _ 3.
In step S4722, N +1 corrected moire region grayscale matrices may be obtained based on the N +1 moire region scale coefficient matrices and the N +1 debug grayscale data using the following expressions:
here, G _ corr _ mura is one of N +1 corrected moire area gray scale matrices, for example, G _ corr _ mura may be a corrected moire area gray scale matrix G _ corr _ mura _1 obtained based on the scaling coefficient matrix Ra _ mura __1 and the debug gray scale data G1, a corrected moire area gray scale matrix G _ corr _ mura _2 obtained based on the scaling coefficient matrix Ra _ mura __2 and the debug gray scale data G2, or a corrected moire area gray scale matrix G _ corr _ mura _3 obtained based on the scaling coefficient matrix Ra _ mura __3 and the debug gray scale data G3.
For example, in step S473, the values of N +1 parameters of each pixel unit having a display deviation may be determined based on the N +1 moire zone equivalent gray scale matrices and the N +1 corrected moire zone gray scale matrices, and thereby an N-order compensation relational expression of each pixel unit having a display deviation in the display panel may be determined.
A specific method of determining the values of N +1 parameters of each pixel unit in the display panel in which the display deviation exists is exemplified by N equal to 2.
For example, in the case where N is equal to 2, the N-th order compensation relation of each pixel unit in the display panel in which the display deviation exists is the following expression:
y_mura=a_mura.*(x_mura)2+b_mura.*x_mura+c_mura。
here, the parameter matrix a _ mura, the parameter matrix b _ mura, and the parameter matrix c _ mura are N +1 parameter matrices, and the size of the parameter matrix a _ mura, the parameter matrix b _ mura, and the parameter matrix c _ mura are all m × N.
For example, determining the N-order compensation relational expression based on the N +1 equivalent gray-scale data and the N +1 corrected gray-scale data includes the following steps S4731 and S4732.
For example, step S4731 and step S4732 may be performed sequentially.
Step S4731: in expression (1), x _ mura is respectively equal to N +1 moire zone equivalent gray scale matrices, and y _ mura is respectively equal to N +1 corrected moire zone gray scale matrices, thereby obtaining N +1 equations.
Step S4732: the parameter matrix a _ mura, the parameter matrix b _ mura, and the parameter matrix c _ mura are determined based on N +1 equations.
For example, in step S4731, a ternary primary matrix equation system of the following 3 equations may be obtained:
G_corre_mura_1=a_mura.*(G_eff_mura_1)2+b_mura.*G_eff_mura_1+c_mura
G_corre_mura_2=a_mura.*(G_eff_mura_2)2+b_mura.*G_eff_mura_2+c_mura。
G_corre_mura_3=a_mura.*G_eff_mura_3)2+b_mura.*G_eff_mura_3+c_mura
for example, in step S4732, parameter matrix a _ mura, parameter matrix b _ mura, and parameter matrix c _ mura may be determined by solving a system of matrix equations.
For example, as shown in fig. 5, in the case that the debug grayscale vector X selected in step S420 is [ g1, g2, g3] which is an optimized debug grayscale vector (e.g., an optimal debug grayscale vector), the N-th order compensation relation obtained in step S473 is used to have a good compensation effect, so step S490 can be directly performed, that is, the N-th order compensation relation of each pixel unit of the display panel where the display deviation exists is recorded.
For example, the above-mentioned N-order compensation relational expression (including the parameter matrices a _ mura, b _ mura and c _ mura.) may be stored in a memory (e.g., a memory of a display panel or a display device), so that in displaying on the display panel, the data signal to be displayed on the display panel (the data signal to be displayed provided to the pixel unit of the display panel having the display deviation) may be compensated or corrected (e.g., gray-scale corrected) using the above-mentioned N-order compensation relational expression to obtain a compensated data signal; the compensated data signal (or the corrected data signal) can then be used to drive the pixel cells of the display panel with display deviation for display, and the uncompensated data signal can be used to drive the pixel cells of the display panel without display deviation for display. Therefore, the brightness uniformity and/or the display effect of the display panel applying the display debugging method of the display panel can be improved.
For example, in the case that the debug grayscale vector X [ g1, g2, g3] selected in step S420 is not the optimized debug grayscale vector (e.g., the optimal debug grayscale vector), an example of the display debugging method of the display panel further includes the following step S480.
Step S480: and correcting the gray scale of the corresponding pixel unit based on the N-order compensation relation of each pixel unit with the display deviation of the display panel, and evaluating the correction effect.
For example, the specific implementation method of step S480 may refer to step S230, which is not described herein again.
After step S480 is executed, in a case that the correction effect satisfies the correction requirement, recording an N-order compensation relation for each pixel unit of the display panel having the display deviation; and under the condition that the correction effect does not meet the correction requirement, adjusting the debugging gray scale vector, and executing the steps S420-S480 again until the correction effect of the gray scale correction meets the correction requirement.
In one exemplary example, steps S410-S470 may be performed sequentially. In another exemplary example, step S440 may also be performed after step S430.
The following description will specifically discuss an example in which the pixel unit a of the display panel has display variation and γ is 2.2.
For example, when the pixel unit a displays the debug grayscale data G1 (i.e., displays a 26-grayscale screen), the luminance data Lum _ test _1 corresponding to the debug grayscale data G1 of the pixel unit a can be obtained 18 nits based on an image photographed by the CCD, whereby the equivalent grayscale data G _ eff _1 corresponding to the debug grayscale data G1 and the luminance data Lum _ test _1 can be obtained 23. For example, the theoretical luminance data Lum _ the _1 corresponding to the debug grayscale data g1 is 20 nits.
For example, the scale factor data Ra _1 obtained based on the theoretical luminance data Lum _ theo _1 and the luminance data Lum _ test _1:
Ra_1=Lum_theo_1/Lum_test_1。
for example, the corrected gradation data G _ corre _1 can be obtained based on the scale factor data Ra _1, G _ max, G1, and γ using the following expression:
for example, the equivalent gray-scale data G _ eff _2 and the corrected gray-scale data G _ corre _2 corresponding to the debug gray-scale data G2 (i.e., displaying 108 gray-scale pictures) can be obtained as 99 and 120, respectively, and the equivalent gray-scale data G _ eff _3 and the corrected gray-scale data G _ corre _3 corresponding to the debug gray-scale data G3 (i.e., displaying 207 gray-scale pictures) can be obtained as 189 and 234, respectively, based on a similar method.
For example, the parameters a _ A, b _ a and c _ a corresponding to the pixel unit a may be obtained based on G _ eff _1(23), G _ corr _1(29), G _ eff _2(99), G _ corr _2(120), G _ eff _3(189), and G _ corr _3(234) using the following expressions:
G_corre_1=a_A×(G_eff_1)2+b_A×G_eff_1+c_A
G_corre_2=a_A×(G_eff_2)2+b_A×G_eff_2+c_A。
G_corre_3=a_A×(G_eff_3)2+b_A×G_eff_3+c_A
for example, it can be determined that the parameter a _ a is 0.000417, the parameter b _ a is 1.15, and the parameter c _ a is 2.41 by solving the ternary quadratic equation, and therefore, the N-th order compensation relation of the pixel unit a can be obtained as the following expression:
y=0.000417x2+1.15x+2.41。
for example, by using a similar method, the N-order compensation relation of other pixel units with display deviation in the display panel can be obtained, and details are not repeated herein.
At least one embodiment of the present disclosure also provides a display debugging apparatus of a display panel. Fig. 6 illustrates an exemplary block diagram of a display debugging apparatus of a display panel according to at least one embodiment of the present disclosure. As shown in fig. 6, the display debugging apparatus of the display panel includes a processor and a memory. For example, the processor and the memory may be connected by a bus system, which may be, for example, a serial, parallel communication bus, etc., and embodiments of the present disclosure are not limited in this respect.
For example, the memory has stored therein computer program instructions that, when executed by the processor, perform the steps of: determining pixel units with display deviation in the display panel; the display debugging method of the pixel unit provided by any embodiment of the disclosure is applied to each pixel unit with display deviation, so as to obtain an N-order compensation relational expression for each pixel unit with display deviation.
For example, step S310 may be referred to as a specific implementation method for determining a pixel unit with a display deviation in the display panel, and step S320 may be referred to as a specific implementation method for obtaining an N-th order compensation relation for each pixel unit with a display deviation, which is not described herein again.
The processor depicted in fig. 6, as well as other examples of the present disclosure, is, for example, a Central Processing Unit (CPU) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, e.g., the processor may be implemented as a general purpose processor and also be a single chip, a microprocessor, a digital signal processor, a dedicated image processing chip, a field programmable logic array, or the like. The memory may include, for example, volatile memory and/or non-volatile memory, which may include, for example, Read Only Memory (ROM), hard disk, flash memory, and the like. Accordingly, the memory may be implemented as one or more computer program products, which may include various forms of computer-readable storage media on which one or more computer program instructions may be stored. The processor may execute the program instructions to determine pixel cells in the display panel that have display misalignment and obtain an N-th order compensation relation for each of the pixel cells that have display misalignment. The memory may also store other various applications and various data, such as N +1 debug grayscale data, etc., as well as various data used and/or generated by the applications, etc.
In one example, the display debugging device of the display panel further comprises an image acquisition device; in another example, the display commissioning device of the display panel does not include an image capture device, in which case a luminance matrix provided by the image capture device may be received.
At least one embodiment of the present disclosure also provides a storage medium. Fig. 7 illustrates an exemplary block diagram of a storage medium 200 provided by at least one embodiment of the disclosure, as shown in fig. 7, the storage medium 200 stores computer program instructions, and the computer program instructions, when executed by a processor, perform the following steps: selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data; respectively acquiring N +1 brightness data of the pixel unit when displaying N +1 debugging gray scale data; and acquiring an N-order compensation relation of the pixel unit based on the N +1 brightness data, wherein the N-order compensation relation comprises N +1 parameters, and in the step, N is an integer greater than or equal to 2.
For example, the specific implementation methods for selecting the debugging gray-scale vector, obtaining N +1 luminance data of the pixel unit when displaying N +1 debugging gray-scale data, and obtaining the N-order compensation relation of the pixel unit based on the N +1 luminance data may refer to step S110, step S120, and step S130, and are not described herein again.
The storage medium 200 shown in fig. 7, as well as other storage media provided by embodiments of the disclosure, may include various forms of computer-readable storage media (e.g., non-transitory computer-readable storage media), such as volatile memory and/or non-volatile memory. Volatile memory can include, for example, Random Access Memory (RAM), cache memory (or the like). The non-volatile memory may include, for example, magnetic storage media, optical storage media, semiconductor storage media such as Read Only Memory (ROM), hard disk, flash memory, and the like.
In some examples, an N-order compensation relation of a pixel unit may be obtained using the storage medium 200 shown in fig. 7, so that when a display panel including the pixel unit displays an image, display data provided to the pixel unit may be corrected (e.g., gray-scale corrected) based on the N-order compensation relation, and thus, luminance accuracy of the pixel unit using the display debugging method of the pixel unit may be improved, and luminance uniformity and/or display effect of the display panel using the display debugging method of the pixel unit may be improved.
At least one embodiment of the present disclosure also provides a storage medium. Fig. 8 illustrates an exemplary block diagram of another storage medium 300 provided by at least one embodiment of the disclosure, as shown in fig. 8, the storage medium 300 storing computer program instructions, the computer program instructions when executed by a processor performing the steps of: determining pixel units with display deviation in the display panel; the display debugging method of the pixel unit provided by any embodiment of the disclosure is applied to each pixel unit with display deviation, so as to obtain an N-order compensation relational expression for each pixel unit with display deviation.
For example, step S310 may be referred to as a specific implementation method for determining a pixel unit with a display deviation in the display panel, and step S320 may be referred to as a specific implementation method for obtaining an N-th order compensation relation for each pixel unit with a display deviation, which is not described herein again.
In some examples, with the storage medium 300 shown in fig. 8, N-order compensation relations may be acquired for each of the pixel units having display deviation, whereby the data signal to be displayed of the display panel (the data signal to be displayed provided to the pixel unit having display deviation of the display panel) may be compensated or corrected (e.g., grayscale correction) based on these N-order compensation relations to acquire a compensated data signal; the compensated data signal (or the corrected data signal) can then be used to drive the pixel cells of the display panel with display deviation for display, and the uncompensated data signal can be used to drive the pixel cells of the display panel without display deviation for display. Therefore, the brightness uniformity and/or the display effect of the display panel applying the display debugging method of the display panel can be improved.
At least one embodiment of the present disclosure also provides a compensation method of a pixel unit. Fig. 9 illustrates an exemplary flowchart of a compensation method of a pixel unit provided by at least one embodiment of the present disclosure. As shown in fig. 9, the compensation method for the pixel unit includes the following steps 510 to 530.
Step 510: and acquiring a data signal to be displayed of the pixel unit.
Step 520: the data signal to be displayed is compensated by the N-order compensation relation obtained by the display debugging method of the pixel unit provided by any embodiment of the disclosure, so as to obtain the compensated data signal.
Step 530: and supplying the compensated data signal to the pixel unit so that the pixel unit can be driven to display by using the compensated data signal.
For example, in step 510, the pixel unit is any pixel unit in the display panel having a display deviation.
For example, in step 520, the compensated data signal may be obtained based on the data signal to be displayed of the pixel unit having the display deviation and the following expression:
y=a×x2+b×x+c。
for example, x may be made equal to the data signal to be displayed, and y obtained using the above expression may be used as the compensated data signal.
In some examples, the pixel unit compensation method provided by at least one embodiment of the present disclosure may be used to obtain a compensated data signal (i.e., correct the data signal) for a pixel unit with a display deviation, so as to improve the luminance accuracy of the pixel unit to which the pixel unit compensation method is applied in displaying, and improve the luminance uniformity and/or the display effect of a display panel including the pixel unit.
At least one embodiment of the present disclosure also provides a compensation method of a display panel. Fig. 10 illustrates an exemplary flowchart of a compensation method of a display panel provided by at least one embodiment of the present disclosure. As shown in fig. 10, the compensation method of the display panel includes the following steps 610 to 630.
Step 610: and acquiring a data signal to be displayed of a pixel unit with display deviation in the display panel.
Step 620: according to the display debugging method of the display panel provided by any embodiment of the disclosure, the data signal to be displayed is compensated according to the acquired N-order compensation relation of each pixel unit with display deviation, so as to acquire the compensated data signal.
Step 630: and supplying the compensated data signals to the pixel units with the display deviation in the display panel, so that the pixel units with the display deviation in the display panel can be driven to display by using the compensated data signals.
For example, the specific implementation method in step 620 may refer to step 520, which is not described herein.
In some examples, the compensated data signal may be obtained for the display panel with the display deviation pixel unit (that is, the data signal with the display deviation pixel unit in the display panel is corrected) by using the compensation method for the display panel provided by at least one embodiment of the present disclosure, so that the luminance uniformity and/or the display effect of the display panel to which the compensation method for the display panel is applied may be improved.
At least one embodiment of the present disclosure also provides a display compensation apparatus for driving a display panel.
Fig. 11 illustrates an exemplary block diagram of a display compensation apparatus 400 provided in at least one embodiment of the disclosure, and as shown in fig. 11, the display compensation apparatus 400 includes a processor and a memory, where the memory stores computer program instructions and an N-order compensation relation obtained based on a display debugging method of a pixel unit provided in any embodiment of the disclosure, and the computer program instructions are executed by the processor to perform the following steps: acquiring a data signal to be displayed of a pixel unit with display deviation of a display panel; compensating the data signal to be displayed by adopting an N-order compensation relation to obtain a compensated data signal; and supplying the compensated data signal to the pixel unit so that the pixel unit can be driven to display by using the compensated data signal.
In some examples, the display compensation apparatus may be configured to obtain the compensated data signal for a pixel unit of the display panel having a display deviation, so that the display compensation apparatus may improve the brightness uniformity and/or the display effect of the display panel used with the display compensation apparatus.
At least one embodiment of the present disclosure further provides a display device, which includes a display panel and the display compensation device provided in any embodiment of the present disclosure, and the display device may be implemented as an organic light emitting diode display device.
Fig. 12 is a schematic block diagram of a display device provided in at least one embodiment of the present disclosure. As shown in fig. 12, the display device 500 includes a display compensation device and a display panel 504. For example, the display compensation apparatus may be the display compensation apparatus 400.
For example, the display panel 504 includes a plurality of pixel units arranged in an array, for example, each pixel unit includes a light emitting element (e.g., OLED) and a driving circuit configured to drive the light emitting element to emit light. The drive circuit includes at least a drive transistor and a switching transistor.
As shown in fig. 12, the display device may further include a controller 501, a data driver 502, and a gate driver 503, and the controller 501 includes a timing controller T-con and the above-described display compensation device. In some examples, the display compensation means may be provided in the timing controller T-con.
For example, the timing controller is configured to: the image data RGB input from the outside of the display apparatus 500 is received, the externally input image data RGB is processed such that the processed image data matches the size and resolution of the display panel, and the processed image data (a data signal to be displayed or an initial data signal) is supplied to the display compensation apparatus.
For example, the timing controller is further configured to output a gate scan Control signal gcs (gate Control signal) and a data Control signal dcs (datacontrol signal) to the gate driver 503 and the data driver 502, respectively, to Control the gate driver 503 and the data driver 502, respectively.
For example, the display compensation apparatus is configured to: acquiring a data signal to be displayed of a pixel unit of a display panel; compensating the data signal to be displayed by adopting an N-order compensation relation (for example, an N-order compensation relation stored in a memory) to obtain a compensated data signal; the compensated data signals are supplied (under the control of the timing controller) to the pixel units of the display panel (the pixel units in the display panel where the display deviation exists) so that the pixel units of the display panel can be driven to display using the compensated data signals. For example, the compensated data signal provided by the display compensation apparatus may be provided to the pixel unit of the display panel via the data driver 502, that is, the compensated data signal provided by the display compensation apparatus may be first provided to the data driver 502 and then provided to the pixel unit of the display panel after performing the relevant processing in the data driver 502.
For example, the gate driver 503 is configured to be connected to the switching transistor through a plurality of gate lines and configured to supply a gate scan signal to the switching transistor, thereby controlling the on state (on or off) of the switching transistor.
For example, the data driver 502 is configured to receive the compensated data signal output from the display compensation apparatus and then supply the compensated data signal to the display panel 504. The compensated data signal is, for example, a compensated pixel voltage, and is configured to control the light emitting elements in the corresponding pixel units to present a certain gray scale in a display operation. The higher the compensated pixel voltage is, the larger the gray scale is, thereby the higher the intensity of the light emitted by the light emitting element is.
For example, the data driver 502 may include a digital driver or an analog driver. The analog driver is configured to receive an analog signal and then supply the analog signal to a pixel unit of the display panel via the thin film transistor; the digital driver is configured to receive a digital signal, convert the digital signal into an analog signal using D/a (digital/analog) conversion and gamma correction, and supply the analog signal obtained by the conversion to pixel units of the display panel via thin film transistors.
In one exemplary example, the gate driver 503 and the data driver 502 may be implemented as integrated circuit chips and connected to the display panel 504 by bonding; in another exemplary example, the gate driver 503 and the data driver 502 may also be directly fabricated in the peripheral region of the display panel 504 through a semiconductor fabrication process.
In some examples, by providing a display compensation device in the display device and driving the display panel 504 with the compensated data signal provided by the display compensation device, the brightness uniformity and/or display effect of the display panel may be improved.
There are the following points to be explained.
(1) N of the embodiments of the present disclosure is not limited to be equal to 2, and may also be equal to 3, 4 or other applicable values according to practical application requirements.
(2) The maximum gray scale that can be displayed by the pixel unit of the embodiments of the present disclosure is not limited to be equal to 255 gray scale, and the maximum gray scale that can be displayed by the pixel unit of the embodiments of the present disclosure may also be equal to 64, 1024 or other suitable values according to the actual application requirement.
(3) The display debugging method of the pixel unit, the compensation parameter obtaining method of the pixel unit, the display debugging method of the display panel, the display debugging device of the display panel, the display compensation device and the storage medium provided by the embodiments of the present disclosure are not limited to be applied to an organic light emitting diode display device (and/or a display panel), and may also be applied to an inorganic light emitting diode display device (and/or a display panel) and a liquid crystal display device (and/or a display panel) according to practical application requirements.
Although the present disclosure has been described in detail hereinabove with respect to general illustrations and specific embodiments, it will be apparent to those skilled in the art that modifications or improvements may be made thereto based on the embodiments of the disclosure. Accordingly, such modifications and improvements are intended to be within the scope of this disclosure, as claimed.
The above description is intended to be exemplary of the present disclosure, and not to limit the scope of the present disclosure, which is defined by the claims appended hereto.
Claims (12)
1. A display debugging method of a pixel unit comprises the following steps:
selecting a debugging gray scale vector, wherein the debugging gray scale vector comprises N +1 debugging gray scale data;
respectively acquiring N +1 brightness data of the pixel unit when the N +1 debugging gray scale data are displayed;
acquiring an N-order compensation relation of the pixel unit based on the N +1 brightness data, wherein the N-order compensation relation comprises N +1 parameters, N is an integer greater than or equal to 2,
the number of the debugging gray scale data included in the debugging gray scale vector is equal to the number of the parameters included in the N-order compensation relation;
the obtaining of the N-order compensation relation of the pixel unit based on the N +1 pieces of luminance data includes:
respectively acquiring N +1 equivalent gray scale data based on the N +1 brightness data;
respectively acquiring N +1 corrected gray scale data based on the N +1 brightness data and the N +1 debugging gray scale data; and
determining values of the N +1 parameters based on the N +1 equivalent gray scale data and the N +1 corrected gray scale data, thereby determining the N-order compensation relation;
the obtaining the N +1 corrected grayscale data based on the N +1 luminance data and the N +1 debug grayscale data, respectively, includes:
acquiring N +1 theoretical brightness data based on the N +1 debugging gray scale data;
determining N +1 pieces of scale coefficient data based on the N +1 pieces of luminance data and the N +1 pieces of theoretical luminance data; and
acquiring the N +1 corrected gray scale data based on the N +1 scale coefficient data and the N +1 debugging gray scale data;
the N +1 theoretical luminance data, the N +1 scale coefficient data, the N +1 corrected gray scale data, and the N +1 equivalent gray scale data are obtained by using the following expressions:
the Lum _ theo is one of the N +1 theoretical luminance data,
ra is one of the N +1 scale factor data,
g _ corre is one of the N +1 corrected gray-scale data,
g _ eff is one of the N +1 equivalent gray scale data,
g is one of the N +1 debug grayscale data,
lum _ test is one of the N +1 luminance data,
gamma is a constant lying between 2 and 2.4,
g _ max is the maximum gray scale that the pixel cell can display,
and the Lum _ max is the brightness of the pixel unit at the maximum gray scale.
2. The display debugging method according to claim 1, wherein there is a display variation in the pixel unit; the N-order compensation relation is used for describing the relation between the corrected gray scale data and equivalent gray scale data acquired based on the brightness data.
3. The display debugging method according to claim 1, wherein the N +1 pieces of luminance data are acquired by an optical method.
4. The display debugging method of claim 1, wherein N is equal to 2, and the nth order compensation relation is the following expression (1):
y=a×x2+b×x+c, (1)
wherein, the parameters a, b and c are the N +1 parameters;
determining the N-order compensation relation based on the N +1 equivalent gray scale data and the N +1 corrected gray scale data comprises:
in the expression (1), x is made equal to the N +1 equivalent gray-scale data, and y is made equal to the N +1 corrected gray-scale data, respectively, thereby obtaining N +1 equations; and
determining the parameter a, the parameter b, and the parameter c based on the N +1 equations.
5. The display debugging method of any one of claims 1-4, wherein selecting the debugging grayscale vector comprises:
dividing the gray scale range which can be displayed by the pixel unit into N +1 gray scale areas from small to large; and
selecting a gray level value from each gray level region to form the debug gray level vector.
6. The display debugging method according to claim 5, wherein the range of the N +1 grayscale regions is gradually increased.
7. A display debugging method of a display panel, wherein the display panel comprises a plurality of pixel units, and comprises the following steps:
determining pixel units with display deviation in the display panel; and
the display debugging method of the pixel unit according to any one of claims 1 to 6 is applied to each of the display deviated pixel units to obtain the N-order compensation relation for each of the display deviated pixel units.
8. A compensation method for a pixel cell, comprising:
acquiring a data signal to be displayed of the pixel unit;
compensating the data signal to be displayed by adopting the N-order compensation relational expression obtained by the display debugging method based on the pixel unit according to any one of claims 1 to 6 to obtain a compensated data signal; and
and providing the compensated data signal to the pixel unit so that the pixel unit can be driven to display by using the compensated data signal.
9. A display debugging apparatus for a display panel, comprising a processor and a memory, the memory having stored therein computer program instructions which, when executed by the processor, perform the steps of:
determining pixel units with display deviation in the display panel; and
the display debugging method of the pixel unit according to any one of claims 1 to 6 is applied to each of the display deviated pixel units to obtain the N-order compensation relation for each of the display deviated pixel units.
10. A display compensation apparatus for driving a display panel, comprising a processor and a memory, wherein the memory stores therein computer program instructions and the N-th order compensation relation obtained based on the display debugging method of the pixel unit according to any one of claims 1-6, the computer program instructions when executed by the processor performing the steps of:
acquiring a data signal to be displayed of a pixel unit with display deviation of the display panel;
compensating the data signal to be displayed by adopting the N-order compensation relational expression to obtain a compensated data signal; and
and providing the compensated data signal to the pixel unit so that the pixel unit can be driven to display by using the compensated data signal.
11. A display device, comprising: a display panel and a display compensation apparatus as claimed in claim 10.
12. A storage medium storing computer program instructions which, when executed by a processor, perform a display debugging method for a pixel cell according to any one of claims 1-6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910313273.4A CN109961739B (en) | 2019-04-18 | 2019-04-18 | Display debugging method, compensation method and device, display device and storage medium |
PCT/CN2020/076978 WO2020211543A1 (en) | 2019-04-18 | 2020-02-27 | Display debugging method, compensation method and device, display device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910313273.4A CN109961739B (en) | 2019-04-18 | 2019-04-18 | Display debugging method, compensation method and device, display device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109961739A CN109961739A (en) | 2019-07-02 |
CN109961739B true CN109961739B (en) | 2021-03-23 |
Family
ID=67026339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910313273.4A Active CN109961739B (en) | 2019-04-18 | 2019-04-18 | Display debugging method, compensation method and device, display device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109961739B (en) |
WO (1) | WO2020211543A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109961739B (en) * | 2019-04-18 | 2021-03-23 | 京东方科技集团股份有限公司 | Display debugging method, compensation method and device, display device and storage medium |
CN112216237B (en) * | 2019-07-11 | 2023-12-22 | 京东方科技集团股份有限公司 | Display control method, time sequence control chip and display device |
CN111063289B (en) * | 2019-12-25 | 2022-08-02 | Tcl华星光电技术有限公司 | Gray scale compensation method and device and display equipment |
CN112599094B (en) * | 2020-12-31 | 2021-10-26 | 南京国兆光电科技有限公司 | OLED device self-adaptive brightness compensation method and system based on temperature feedback |
CN119229797B (en) * | 2024-11-29 | 2025-02-11 | 北京数字光芯集成电路设计有限公司 | Correction method and device for digital drive display panel |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105529002A (en) * | 2014-09-30 | 2016-04-27 | 青岛海信信芯科技有限公司 | Method and device for determining luminance compensation coefficients |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100353211C (en) * | 2004-02-13 | 2007-12-05 | 钰瀚科技股份有限公司 | Liquid crystal display brightness compensation method and device thereof |
TW201239849A (en) * | 2011-03-24 | 2012-10-01 | Hannstar Display Corp | Pixel circuit of light emitting diode display and driving method thereof |
CN103020950B (en) * | 2011-09-27 | 2015-09-09 | 华为终端有限公司 | Luminance function acquisition methods and relevant apparatus |
CN102855842B (en) * | 2012-09-04 | 2015-06-17 | 京东方科技集团股份有限公司 | Method and device for displaying and controlling images |
CN104021759A (en) * | 2014-05-30 | 2014-09-03 | 京东方科技集团股份有限公司 | Luminance supplementing method and device for display device, and display device |
CN104157242A (en) * | 2014-08-18 | 2014-11-19 | 成都晶砂科技有限公司 | OLED display digital modulation method |
CN105096827B (en) * | 2015-08-14 | 2017-12-08 | 京东方科技集团股份有限公司 | Gamma curve adjusting method and device |
TWI560486B (en) * | 2016-01-05 | 2016-12-01 | Innolux Corp | Display panel |
KR102546995B1 (en) * | 2016-11-04 | 2023-06-26 | 삼성디스플레이 주식회사 | Method of compensating luminance of display panel |
CN106531050B (en) * | 2016-12-27 | 2020-02-18 | 上海天马有机发光显示技术有限公司 | Gray scale compensation method, device and system of display panel |
US10170063B2 (en) * | 2017-05-03 | 2019-01-01 | Shenzhen China Star Optoelectronics Technology Co., Ltd | Mura compensation method for display panel and display panel |
CN108962185B (en) * | 2017-05-22 | 2020-05-29 | 京东方科技集团股份有限公司 | Method for reducing display image brightness, device thereof and display device |
CN107507571B (en) * | 2017-08-28 | 2019-09-27 | 哈尔滨工业大学深圳研究生院 | A kind of couple of AMOLED carries out the method and device of external optical compensation |
CN107799084B (en) * | 2017-11-21 | 2019-11-22 | 武汉华星光电半导体显示技术有限公司 | Device and method, the memory of luminance compensation |
CN109616049A (en) * | 2018-11-30 | 2019-04-12 | 信利(惠州)智能显示有限公司 | Compensation method, device, computer equipment and the storage medium of display panel |
CN109326264B (en) * | 2018-12-20 | 2021-07-27 | 深圳大学 | A kind of brightness Demura method and system of liquid crystal display module |
CN109961739B (en) * | 2019-04-18 | 2021-03-23 | 京东方科技集团股份有限公司 | Display debugging method, compensation method and device, display device and storage medium |
-
2019
- 2019-04-18 CN CN201910313273.4A patent/CN109961739B/en active Active
-
2020
- 2020-02-27 WO PCT/CN2020/076978 patent/WO2020211543A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105529002A (en) * | 2014-09-30 | 2016-04-27 | 青岛海信信芯科技有限公司 | Method and device for determining luminance compensation coefficients |
Also Published As
Publication number | Publication date |
---|---|
CN109961739A (en) | 2019-07-02 |
WO2020211543A1 (en) | 2020-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109961739B (en) | Display debugging method, compensation method and device, display device and storage medium | |
CN110444152B (en) | Optical compensation method and device, display method and storage medium | |
US10755633B2 (en) | Compensation method and compensation device, display apparatus, display method and storage medium | |
US10636345B2 (en) | Method of compensating in display panel, driving unit and display panel | |
CN111986618B (en) | Display driving circuit and display device including the same | |
CN106981266B (en) | Display device and optical compensation method for display device | |
WO2022048442A1 (en) | Display method for display panel, and display apparatus | |
CN110134353B (en) | Color compensation method, compensation device and display device | |
WO2015180371A1 (en) | Display device brightness compensation method, brightness compensation apparatus, and display device | |
WO2020143666A1 (en) | Pixel compensation method, pixel compensation device and display device | |
US20210074222A1 (en) | Display Driving Method and Device, Compression and Decompression Methods and Devices, Display Device and Storage Medium | |
WO2020093685A1 (en) | Compensation method and compensation device used for display screen, and display device | |
CN111816121B (en) | Display panel brightness compensation method and system and display panel | |
CN111415615B (en) | Method of generating correction data for display device | |
CN102231016A (en) | Method, device and system for compensating brightness of liquid crystal module | |
KR102149480B1 (en) | Method and apparatus for compensating a mura of display device | |
CN109523955A (en) | Pixel compensation method and device, storage medium, display screen | |
CN113597638B (en) | Driver, display device and optical compensation method thereof | |
US20230049237A1 (en) | Method and apparatus for compensating displayed picture, device thereof, and driver board for display screen | |
CN110751923A (en) | Hybrid aging compensation method and device, electronic equipment and readable storage medium | |
KR20200082347A (en) | Device and method for generating luminance compensation data based on mura characteristic and device and method for performing luminance compensation | |
CN114333722B (en) | Display panel debugging method and device | |
CN113763900B (en) | Display device and driving method thereof | |
CN113963658B (en) | Brightness compensation method, brightness data determination method, device and chip | |
CN111081194B (en) | 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |