CN110277062B - Gray scale compensation method and device, computer equipment and storage medium - Google Patents

Gray scale compensation method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN110277062B
CN110277062B CN201910665120.6A CN201910665120A CN110277062B CN 110277062 B CN110277062 B CN 110277062B CN 201910665120 A CN201910665120 A CN 201910665120A CN 110277062 B CN110277062 B CN 110277062B
Authority
CN
China
Prior art keywords
gray scale
auxiliary
compensation
brightness data
compensated
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
Application number
CN201910665120.6A
Other languages
Chinese (zh)
Other versions
CN110277062A (en
Inventor
吕晓娣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yungu Guan Technology Co Ltd
Original Assignee
Yungu Guan Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yungu Guan Technology Co Ltd filed Critical Yungu Guan Technology Co Ltd
Priority to CN201910665120.6A priority Critical patent/CN110277062B/en
Publication of CN110277062A publication Critical patent/CN110277062A/en
Application granted granted Critical
Publication of CN110277062B publication Critical patent/CN110277062B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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/32Control 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/3208Control 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/3225Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0233Improving the luminance or brightness uniformity across the screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0673Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The application relates to a gray scale compensation method, a gray scale compensation device, computer equipment and a storage medium, wherein a gray scale to be compensated of a screen body is firstly obtained, then a gray scale adjacent to the gray scale to be compensated is selected as an auxiliary compensation gray scale, auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale are collected, and finally the compensation brightness data of the pixels are obtained by adjusting the data to be compensated of the pixels corresponding to the gray scale to be compensated based on a gamma standard curve and the auxiliary brightness data, so that the compensation brightness data and the auxiliary brightness data are in accordance with the trend of the gamma standard curve, and the display uniformity of the screen body is improved.

Description

Gray scale compensation method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of display technologies, and in particular, to a gray scale compensation method and apparatus, a computer device, and a storage medium.
Background
With the development of Active Matrix Organic Light Emitting Diode (AMOLED) screen technology, people have higher and higher requirements on display effects. However, the existing screen bodies have the problem of uneven display brightness. The compensation technology commonly used at present optimizes the screen body effect through a DeMura algorithm, but the compensation effect of the mode on the screen body is poor.
Disclosure of Invention
In view of the above, it is necessary to provide a gray scale compensation method, apparatus, computer device and storage medium for solving the above technical problems.
A method of gray scale compensation, the method comprising:
acquiring a gray scale to be compensated of the screen body;
selecting a gray scale adjacent to the gray scale to be compensated as an auxiliary compensation gray scale;
acquiring auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale;
and obtaining the compensation brightness data of the pixel under the gray scale to be compensated based on the gamma standard curve and the auxiliary brightness data.
In one embodiment, the obtaining the gray scale to be compensated of the screen body includes:
acquiring experimental brightness data of each pixel under a plurality of gray scales;
calculating the dispersion of the experimental brightness data under each gray scale;
and selecting the gray scale corresponding to the maximum dispersion in the dispersion as the gray scale to be compensated.
In one embodiment, the selecting the gray scale adjacent to the gray scale to be compensated as the auxiliary compensation gray scale comprises:
determining the difference value between the auxiliary compensation gray scale and the gray scale to be compensated;
and selecting a first auxiliary compensation gray scale smaller than the gray scale to be compensated and a second auxiliary compensation gray scale larger than the gray scale to be compensated as the auxiliary compensation gray scale based on the difference value.
In one embodiment, the obtaining the compensated luminance data of the pixel at the gray scale to be compensated based on the auxiliary luminance data and the gamma standard curve includes:
for the same pixel, if the first auxiliary brightness data is larger than the brightness data to be compensated, or the brightness data to be compensated is smaller than the second auxiliary brightness data, then
And obtaining compensation brightness data of the pixel under the gray scale to be compensated based on the first auxiliary brightness data and the second auxiliary brightness data.
In one embodiment, the obtaining the compensated luminance data of the pixel at the gray scale to be compensated based on the first auxiliary luminance data and the second auxiliary luminance data includes:
calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale, and if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is not less than a preset value, calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale
Solving an average value of the first auxiliary brightness data and the second auxiliary brightness data;
and multiplying the average value by an empirical coefficient to obtain the compensation brightness data of the pixel.
In one embodiment, the obtaining the compensated luminance data of the pixel at the gray scale to be compensated based on the first auxiliary luminance data and the second auxiliary luminance data includes:
if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is smaller than the preset value, determining that the gray scale is a gray scale with a
Obtaining a compensation gray scale slope by comparing the difference value of the second auxiliary brightness data and the first auxiliary brightness data with the difference value of the second auxiliary compensation gray scale and the first auxiliary compensation gray scale;
and obtaining the compensation brightness data of the pixel through the gray scale to be compensated, the compensation gray scale slope and the first auxiliary brightness data.
In one embodiment, in the obtaining of the compensation luminance data of the pixel through the to-be-compensated gray scale, the compensation gray scale slope, and the first auxiliary luminance data, the compensation luminance data is:
IA=[(IA2-IA1)/(A2-A1)](A-A1)+IA1;
wherein IA1 represents the first auxiliary luminance data, IA2 represents the second auxiliary luminance data, A1 represents the first auxiliary compensation gray scale, and A2 represents the second auxiliary compensation gray scale.
A display device, the display device comprising:
the acquisition module is used for acquiring the gray scale to be compensated of the screen body;
the selection module is used for selecting the gray scale adjacent to the gray scale to be compensated as an auxiliary compensation gray scale;
the acquisition module is used for acquiring auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale;
and the computing module is used for obtaining the compensation brightness data of the pixel under the gray scale to be compensated based on the auxiliary brightness data.
A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method when executing the computer program.
A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method.
According to the gray scale compensation method, the device, the computer equipment and the storage medium, the gray scale to be compensated of the screen body is firstly obtained, then the gray scale adjacent to the gray scale to be compensated is selected as the auxiliary compensation gray scale, the auxiliary brightness data of the pixels at different positions in the screen body under the auxiliary compensation gray scale are collected, and finally the compensation brightness data of the pixels are obtained by adjusting the data to be compensated of the pixels corresponding to the gray scale to be compensated based on the gamma standard curve and the auxiliary brightness data, so that the compensation brightness data and the auxiliary brightness data are in accordance with the trend of the gamma standard curve, and the display uniformity of the screen body is improved.
Drawings
FIG. 1 is a flow chart of a gray scale compensation method according to an embodiment;
FIG. 2 is a diagram illustrating a gamma standard curve according to an embodiment;
FIG. 3 is a diagram of a computer device, provided according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
Referring to fig. 1, an embodiment of the present application provides a gray scale compensation method. The gray scale compensation method comprises the following steps:
s10, obtaining the gray scale to be compensated of the screen body;
s20, selecting the gray scale adjacent to the gray scale to be compensated as the auxiliary compensation gray scale;
s30, acquiring auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale;
and S40, obtaining the compensation brightness data of the pixel under the gray scale to be compensated based on the gamma standard curve and the auxiliary brightness data.
In S10, the gray scale to be compensated may be one gray scale or a plurality of gray scales with poor uniformity. The gray scale to be compensated with poor uniformity can be found by a DeMura algorithm.
In S20, since the uniformity of the brightness displayed by the screen is poor at the gray scale to be compensated, the gray scale near the gray scale to be compensated is collected as the auxiliary compensation gray scale. Through the auxiliary compensation gray scale, the compensation mode of the gray scale to be compensated can be further determined, for example, the brightness of the gray scale to be compensated is increased, or the brightness of the gray scale to be compensated is reduced. It is understood that the brightness of the gray scale to be compensated may be the display brightness of the pixels of the screen body. The auxiliary compensation gray scale can be different from the gray scale to be compensated by one gray scale or a plurality of gray scales. The auxiliary compensation gray scale can be larger than the gray scale to be compensated or smaller than the gray scale to be compensated.
In S30, the screen may have an array of pixels therein. A plurality of the pixels may be arranged in the pixel array. The brightness data of the pixels under different gray scales can be acquired by taking a picture. The pixels may be located at different positions in the screen body. The pixel driving circuit may drive the pixel array to display different patterns. It will be appreciated that the brightness of the display at different said grey levels will be different for the same pixel at the same location. When the brightness of the screen is not uniform at different gray levels, the brightness displayed by the pixels may not meet the trend of the gamma standard curve (gamma 2.2). It can be understood that the standard brightness data of the pixels of the screen body under different gray levels can be determined according to the gamma standard curve (gamma 2.2). In the gamma standard curve, as the gray scale increases, the brightness data of the pixels of the screen body increases. Therefore, the brightness data to be compensated of the pixels corresponding to the gray scales to be compensated can be adjusted according to the brightness data to be compensated of the pixels corresponding to the gray scales to be compensated and the auxiliary brightness data of the pixels corresponding to the auxiliary compensation gray scales, so that the brightness data to be compensated corresponding to the compensated gray scales and the auxiliary brightness data corresponding to the auxiliary compensation gray scales can conform to the trend of the gamma standard curve after compensation.
In S40, the auxiliary luminance data may be acquired for the pixels at the same position of the screen body under the auxiliary compensation gray scale. And obtaining the compensation brightness data according to the auxiliary brightness data and the brightness data to be compensated of the gray scale to be compensated, and the gamma standard curve through mathematical operation, so that the compensation brightness data and the auxiliary brightness data conform to the trend of the gamma standard curve.
According to the gray scale compensation method provided by the embodiment of the application, the gray scale to be compensated of the screen body is firstly obtained, then the gray scale adjacent to the gray scale to be compensated is selected as the auxiliary compensation gray scale, the auxiliary brightness data of the pixels at different positions in the screen body under the auxiliary compensation gray scale are collected, and finally the compensation brightness data of the pixels are obtained by adjusting the data to be compensated of the pixels corresponding to the gray scale to be compensated based on the gamma standard curve and the auxiliary brightness data, so that the compensation brightness data and the auxiliary brightness data are in accordance with the trend of the gamma standard curve, and the display uniformity of the screen body is improved.
In one embodiment, the S10 includes:
s110, acquiring experimental brightness data of each pixel under a plurality of gray scales;
s120, calculating the dispersion of the experimental brightness data under each gray scale;
s130, selecting the gray scale corresponding to the maximum dispersion in the dispersion as the gray scale to be compensated.
In S110, the experimental brightness data may be collected by taking a picture. Each of the pixels may correspond to one of the experimental luminance data for each of the gray levels. The experimental luminance data may reflect the luminance of the pixel. To reduce the number of times the experimental brightness data are collected, representative experimental brightness data of the screen body at gray levels of 16, 32, 64, 96, 128, 224 may be collected.
In S120, the screen body may have a plurality of pixels, and each pixel may correspond to one experimental luminance data at each gray level. Therefore, a plurality of experimental luminance data can be collected at each gray level. The dispersion of the experimental luminance data at each gray scale can be obtained by processing the experimental luminance data at each gray scale. It is understood that the dispersion may be calculated by variance or standard deviation.
In S130, the dispersion corresponding to the experimental luminance data at each gray level may be different. The larger the dispersion is, the larger the brightness difference of the pixels at different positions of the screen body is, so that the brightness uniformity of the screen body is poor. If the dispersion is smaller, the brightness difference of the pixels at different positions of the screen body under the gray scale is smaller, and the brightness uniformity of the screen body under the gray scale is better. Therefore, for the gray scale brightness uniformity corresponding to the experimental brightness data with the maximum dispersion, the gray scale corresponding to the maximum dispersion can be used as the gray scale to be compensated.
In one embodiment, the S20 includes:
s21, determining the difference value between the auxiliary compensation gray scale and the gray scale to be compensated;
s22, based on the difference, selecting a first auxiliary compensation gray scale smaller than the gray scale to be compensated and a second auxiliary compensation gray scale larger than the gray scale to be compensated as the auxiliary compensation gray scale.
In S21, the difference between the auxiliary compensation gray scale and the compensation gray scale may be determined according to the order of the compensation gray scale. If the gray scale to be compensated belongs to a low gray scale, for example, the gray scale is not greater than 64, the difference between the auxiliary compensation gray scale and the gray scale to be compensated may be smaller, and the difference may be 2. Because the brightness of the screen body is darker at low gray scale and is closer to the brightness, the difference value between the auxiliary compensation gray scale and the gray scale to be compensated is smaller, so that the acquisition accuracy of the auxiliary compensation brightness data can be improved, and the compensation accuracy of the gray scale to be compensated can be improved. If the gray scale to be compensated belongs to a high gray scale, for example, the gray scale is greater than 128, the gray scale brightness difference is large. Therefore, the difference between the auxiliary compensation gray scale and the to-be-compensated gray scale may be larger, for example, the difference may be 10. If the gray level to be compensated belongs to a middle gray level, for example, the gray level belongs to between 64 and 128, the difference value may be 5.
Referring to fig. 2, in the S22, on the abscissa of the gamma standard curve, the first auxiliary compensation gray scale and the second auxiliary compensation gray scale may be located at two sides of the gray scale to be compensated. Therefore, the brightness data to be compensated corresponding to the gray scale to be compensated can be adjusted corresponding to the fluctuation trend of the brightness data corresponding to the ordinate of the gamma standard curve. Generally, the brightness uniformity of the panel is poor at the low gray level, so that when the gray level to be compensated is 16 at the low gray level, the difference value may be 2, the first auxiliary compensation gray level may be 14, and the second auxiliary compensation gray level may be 18.
In one embodiment, the luminance data of each of the pixels at the first auxiliary compensation gray scale is first auxiliary luminance data. And the brightness data of each pixel under the second auxiliary compensation gray scale is second auxiliary brightness data. The luminance data of each pixel under the gray scale to be compensated is luminance data to be compensated, and the S40 includes:
s41, for the same pixel, if the first auxiliary luminance data is greater than the luminance data to be compensated, or the luminance data to be compensated is less than the second auxiliary luminance data, then S42 is executed:
and S42, obtaining the compensation brightness data of the pixel under the gray scale to be compensated based on the first auxiliary brightness data and the second auxiliary brightness data.
In S41, based on the gamma standard curve, on the abscissa, the first auxiliary compensation gray scale is smaller than the to-be-compensated gray scale and smaller than the second auxiliary compensation gray scale. Since the gamma standard curve rises as the number of gray levels increases. Therefore, under normal conditions, the first auxiliary brightness data is smaller than the brightness data to be compensated and smaller than the second auxiliary brightness data. If the first auxiliary brightness data is larger than the brightness data to be compensated, or the brightness data to be compensated is smaller than the second auxiliary brightness data, it indicates that the brightness data to be compensated is abnormal. The luminance data to be compensated is compensated through the S42.
In S42, the compensation luminance data may be obtained by adjusting the luminance data to be compensated according to the sizes of the first auxiliary luminance data and the second auxiliary luminance data, so that the size of the compensation luminance data is between the first auxiliary luminance data and the second auxiliary luminance data. The compensation luminance data, the first auxiliary luminance data, and the second auxiliary luminance data thus compound the gamma standard curve.
In one embodiment, the S42 includes:
calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale, and if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is not less than a preset value, calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale
S421, solving an average value of the first auxiliary luminance data and the second auxiliary luminance data;
and S422, multiplying the average value by an empirical coefficient to obtain the compensation brightness data of the pixel.
In this embodiment, if the difference between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is not less than a predetermined value, the distance between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale on the abscissa corresponding to the gamma standard curve is longer, so that the difference between the first auxiliary luminance data and the second auxiliary luminance data is larger. By solving the average value of the first auxiliary brightness data and the second auxiliary brightness data and then multiplying the average value by the empirical coefficient, the compensation brightness data can be calculated more accurately, and the calculation mode is simple.
In this embodiment, the predetermined value may be 5, the first auxiliary compensation gray scale may be a1, and the second auxiliary compensation gray scale may be a2. That is, when a2-a1 is not less than 5, for example, when a2-a1 is 10 or a2-a1 is 20, the average value of the first auxiliary luminance data IA1 and the second auxiliary luminance data IA2 may be obtained, and then the average value is multiplied by an empirical coefficient to obtain the compensated luminance data of the pixel. The empirical coefficient may be related to a slope of the gamma standard curve. In one embodiment, the empirical coefficient may be 0.9. The compensation luminance data IA ═ IA1+ IA2)/2 × 0.9.
In one embodiment, the S42 includes:
if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is smaller than the preset value, determining that the gray scale is a gray scale with a
S423, obtaining a compensation gray scale slope by comparing the difference between the second auxiliary luminance data and the first auxiliary luminance data with the difference between the second auxiliary compensation gray scale and the first auxiliary compensation gray scale;
s424, obtaining the compensation brightness data of the pixel through the gray scale to be compensated, the compensation gray scale slope and the first auxiliary brightness data.
In this embodiment, if the difference between the first auxiliary compensation gray scale a1 and the second auxiliary compensation gray scale a2 is smaller than the predetermined value, it indicates that the distance between the first auxiliary compensation gray scale a1 and the second auxiliary compensation gray scale a2 on the abscissa of the gamma standard curve is relatively short, and if the compensation luminance data obtained by averaging has a relatively large error, the compensation luminance data of the pixel can be obtained accurately by the gray scale to be compensated, the compensation gray scale slope, and the first auxiliary luminance data.
In S423, a difference IA2 between the first auxiliary luminance data IA1 and the second auxiliary luminance data is (IA2-IA1), and a difference between the second auxiliary compensation gray scale a2 and the first auxiliary compensation gray scale a1 is (a2-a 1). The compensation gray scale slope is (IA2-IA 1)/(A2-A1).
In one embodiment, in S424, the compensating brightness data is:
IA=[(IA2-IA1)/(A2-A1)](A-A1)+IA1;
wherein IA1 represents the first auxiliary luminance data, IA2 represents the second auxiliary luminance data, A1 represents the first auxiliary compensation gray scale, and A2 represents the second auxiliary compensation gray scale.
The embodiment of the application also provides a display device. The display device includes:
the acquisition module is used for acquiring the gray scale to be compensated of the screen body;
the selection module is used for selecting the gray scale adjacent to the gray scale to be compensated as an auxiliary compensation gray scale;
the acquisition module is used for acquiring auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale;
and the computing module is used for obtaining the compensation brightness data of the pixel under the gray scale to be compensated based on the auxiliary brightness data.
The display device provided by the embodiment of the application firstly passes through the acquisition module to acquire the gray scale to be compensated of the screen body, then passes through the selection module to select the gray scale adjacent to the gray scale to be compensated as the auxiliary compensation gray scale, the acquisition module acquires the auxiliary brightness data of the pixels at different positions in the screen body under the auxiliary compensation gray scale, and finally the calculation module adjusts the data to be compensated of the pixels corresponding to the gray scale to be compensated based on the gamma standard curve and the auxiliary brightness data to obtain the compensation brightness data of the pixels, so that the compensation brightness data and the auxiliary brightness data are in accordance with the trend of the gamma standard curve, and the display uniformity of the screen body is improved.
The embodiment of the application also provides computer equipment. The computer device includes a memory and a processor. The memory stores a computer program. The processor, when executing the computer program, implements the steps of the method of the above-described embodiments.
The computer device 10 may be a terminal, and its internal structure diagram may be as shown in fig. 3. The computer device 10 includes a processor 100, memory, a network interface 400 connected by a system bus. Wherein the processor 100 of the computer device 10 is used to provide computing and control capabilities. The memory 300 of the computer device 10 includes a nonvolatile storage medium 200 and an internal memory 300. The non-volatile storage medium 200 stores an operating system and a computer program. The internal memory 300 provides an environment for the operation of an operating system and a computer program in the nonvolatile storage medium. The network interface 400 of the computer device 10 is used for communicating with an external terminal through a network connection. The computer program is executed by the processor 200 to implement the method of improving display uniformity.
The embodiment of the application also provides a computer readable storage medium. The computer-readable storage medium stores a computer program. The computer program, when executed by a processor, implements the steps of the method for improving display uniformity described in the above embodiments. The program can be run to achieve the purpose of remarkably improving the uniformity of the display panel.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
It should be understood that, although the steps in the flowchart of fig. 1 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 1 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present patent. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (9)

1. A gray scale compensation method, comprising:
acquiring a gray scale to be compensated of the screen body;
determining the difference value between the auxiliary compensation gray scale and the to-be-compensated gray scale according to the order of the to-be-compensated gray scale;
based on the difference value, selecting a first auxiliary compensation gray scale smaller than the gray scale to be compensated and a second auxiliary compensation gray scale larger than the gray scale to be compensated as the auxiliary compensation gray scale;
acquiring auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale;
obtaining compensation brightness data of the pixel under the gray scale to be compensated based on a gamma standard curve and the auxiliary brightness data;
wherein, the obtaining of the compensation brightness data of the pixel at the compensation gray scale based on the gamma standard curve and the auxiliary brightness data includes:
for the same pixel, if the first auxiliary brightness data is larger than the brightness data to be compensated, or the brightness data to be compensated is smaller than the second auxiliary brightness data, then
Calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale, and if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is not less than a preset value, calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale
Solving an average value of the first auxiliary brightness data and the second auxiliary brightness data;
multiplying the average value by an empirical coefficient to obtain compensation brightness data of the pixel;
if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is smaller than the preset value, determining that the gray scale is a gray scale with a
Obtaining a compensation gray scale slope by comparing the difference value of the second auxiliary brightness data and the first auxiliary brightness data with the difference value of the second auxiliary compensation gray scale and the first auxiliary compensation gray scale;
and obtaining the compensation brightness data of the pixel through the gray scale to be compensated, the compensation gray scale slope and the first auxiliary brightness data.
2. The gray scale compensation method of claim 1, wherein the obtaining the gray scale to be compensated of the screen comprises:
acquiring experimental brightness data of each pixel under a plurality of gray scales;
calculating the dispersion of the experimental brightness data under each gray scale;
and selecting the gray scale corresponding to the maximum dispersion in the dispersion as the gray scale to be compensated.
3. The gray scale compensation method of claim 2, wherein the experimental brightness data is collected by taking a picture.
4. The gray scale compensation method of claim 2, wherein said experimental luminance data of said screen body at gray scales of 16, 32, 64, 96, 128, 224 is collected.
5. The gray scale compensation method of claim 2, wherein said dispersion is calculated by variance or standard deviation.
6. The gray scale compensation method of claim 1, wherein in the obtaining of the compensated luminance data of the pixel from the gray scale to be compensated, the slope of the compensated gray scale, and the first auxiliary luminance data, the compensated luminance data is:
IA=[(IA2-IA1)/(A2-A1)](A-A1)+IA1;
wherein IA1 represents the first auxiliary luminance data, IA2 represents the second auxiliary luminance data, A1 represents the first auxiliary compensation gray scale, and A2 represents the second auxiliary compensation gray scale.
7. A display device, characterized in that the display device comprises:
the acquisition module is used for acquiring the gray scale to be compensated of the screen body;
the selection module is used for determining the difference value between the auxiliary compensation gray scale and the to-be-compensated gray scale according to the order of the to-be-compensated gray scale; based on the difference value, selecting a first auxiliary compensation gray scale smaller than the gray scale to be compensated and a second auxiliary compensation gray scale larger than the gray scale to be compensated as the auxiliary compensation gray scale;
the acquisition module is used for acquiring auxiliary brightness data of pixels at different positions in the screen body under the auxiliary compensation gray scale;
the computing module is used for obtaining compensation brightness data of the pixel under the gray scale to be compensated based on a gamma standard curve and the auxiliary brightness data;
wherein, the obtaining of the compensation brightness data of the pixel at the compensation gray scale based on the gamma standard curve and the auxiliary brightness data includes:
for the same pixel, if the first auxiliary brightness data is larger than the brightness data to be compensated, or the brightness data to be compensated is smaller than the second auxiliary brightness data, then
Calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale, and if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is not less than a preset value, calculating the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale
Solving an average value of the first auxiliary brightness data and the second auxiliary brightness data;
multiplying the average value by an empirical coefficient to obtain compensation brightness data of the pixel;
if the difference value between the first auxiliary compensation gray scale and the second auxiliary compensation gray scale is smaller than the preset value, determining that the gray scale is a gray scale with a
Obtaining a compensation gray scale slope by comparing the difference value of the second auxiliary brightness data and the first auxiliary brightness data with the difference value of the second auxiliary compensation gray scale and the first auxiliary compensation gray scale;
and obtaining the compensation brightness data of the pixel through the gray scale to be compensated, the compensation gray scale slope and the first auxiliary brightness data.
8. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 6 when executing the computer program.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
CN201910665120.6A 2019-07-23 2019-07-23 Gray scale compensation method and device, computer equipment and storage medium Active CN110277062B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910665120.6A CN110277062B (en) 2019-07-23 2019-07-23 Gray scale compensation method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910665120.6A CN110277062B (en) 2019-07-23 2019-07-23 Gray scale compensation method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110277062A CN110277062A (en) 2019-09-24
CN110277062B true CN110277062B (en) 2021-05-14

Family

ID=67965245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910665120.6A Active CN110277062B (en) 2019-07-23 2019-07-23 Gray scale compensation method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110277062B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111551348B (en) * 2020-05-08 2022-03-25 昆山国显光电有限公司 Gamma debugging method and device

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102650046B1 (en) * 2016-01-19 2024-03-22 삼성디스플레이 주식회사 Display device and optical compensation method of a display device
KR102519371B1 (en) * 2016-01-20 2023-04-10 삼성디스플레이 주식회사 Method of compensating an excimer laser annealing mura and display device employing the same
CN105741763B (en) * 2016-03-31 2018-01-30 深圳市华星光电技术有限公司 The method for eliminating OLED display panel Mura
CN105741764B (en) * 2016-03-31 2019-07-02 深圳市华星光电技术有限公司 The method for eliminating OLED display panel Mura
CN107045863B (en) * 2017-06-26 2018-02-16 惠科股份有限公司 Gray scale adjusting method and device of display panel
CN107799084B (en) * 2017-11-21 2019-11-22 武汉华星光电半导体显示技术有限公司 Device and method, the memory of luminance compensation
CN108877736B (en) * 2018-05-31 2020-03-03 昆山国显光电有限公司 Compensation method and device for eliminating uneven screen brightness
CN109410834A (en) * 2018-10-22 2019-03-01 惠科股份有限公司 Brightness correction method and brightness correction equipment for display panel
CN109616049A (en) * 2018-11-30 2019-04-12 信利(惠州)智能显示有限公司 Compensation method, device, computer equipment and the storage medium of display panel
CN109461408B (en) * 2018-12-29 2021-02-05 厦门天马微电子有限公司 Display brightness compensation method, device and system
CN109493801B (en) * 2019-01-11 2020-07-21 京东方科技集团股份有限公司 Gamma correction method, gamma correction device and electronic equipment with display function

Also Published As

Publication number Publication date
CN110277062A (en) 2019-09-24

Similar Documents

Publication Publication Date Title
CN108877740B (en) Method and device for acquiring Mura compensation data, computer equipment and storage medium
US11107415B2 (en) Display driving method and device, compression and decompression methods and devices, display device and storage medium
CN110310601B (en) Method, apparatus, computer and medium for improving display brightness uniformity
US11417285B2 (en) Method for controlling backlight, backlight controller of display device, and display device
US10460701B2 (en) Display mura correction method, apparatus, and system
US20180182285A1 (en) Method and apparatus for establishing luminance compensation model, method and apparatus for compensating for luminance of display screen, and display device
CN109448638B (en) Gamma correction method, device, medium and electronic equipment for OLED display panel
CN108877631B (en) Mura compensation method and device for display screen, computer equipment and storage medium
CN111243512B (en) Gray-scale data compensation method and device and driving chip
JP2020518849A (en) Display panel unevenness compensation method and display panel
CN110580693B (en) Image processing method, image processing device, computer equipment and storage medium
CN110648627B (en) Mura phenomenon compensation method, compensation device, display device and electronic equipment
US11017701B2 (en) Correction data generating device, computer program, method for generating correction data, and method for producing display panel
CN107331347B (en) Optimization mode and optimization equipment for brightness compensation
EP3016094B1 (en) Driving unit and display device
CN114296678A (en) Special-shaped screen display method and device, display control equipment and storage medium
CN110277062B (en) Gray scale compensation method and device, computer equipment and storage medium
CN114999385A (en) Memory-saving compensation method for rapidly dividing Mura area
CN113920917A (en) Display panel compensation method and compensation device
CN107358935B (en) Optimization mode and equipment for brightness compensation data quantity
CN114822397A (en) Data processing method and device and display panel compensation method and device
US10417966B2 (en) Brightness regulation method of a display panel and brightness regulation device
US20230102440A1 (en) System and method for variable area-based compensation of burn-in in display panels
CN113674666B (en) Display panel driving and debugging method, display device and storage medium
CN113990267A (en) Pixel brightness compensation method and device, storage medium and display panel

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