CN115273743B - Brightness compensation method and device, electronic equipment, display panel and storage medium - Google Patents
Brightness compensation method and device, electronic equipment, display panel and storage medium Download PDFInfo
- Publication number
- CN115273743B CN115273743B CN202211006623.0A CN202211006623A CN115273743B CN 115273743 B CN115273743 B CN 115273743B CN 202211006623 A CN202211006623 A CN 202211006623A CN 115273743 B CN115273743 B CN 115273743B
- Authority
- CN
- China
- Prior art keywords
- brightness
- luminance
- decay
- display
- display panel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012360 testing method Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 230000002238 attenuated effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 235000019557 luminance Nutrition 0.000 description 144
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000001186 cumulative effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000032683 aging Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
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 embodiment of the disclosure provides a brightness compensation method and device, electronic equipment, a display panel and a storage medium. The brightness compensation method comprises the steps of determining predicted display brightness obtained after brightness attenuation of attenuation time of a display panel based on a brightness attenuation curve corresponding to initial display brightness of the display panel, determining accumulated attenuation time based on the attenuation time of the display panel, updating the initial display brightness based on the predicted display brightness, updating the attenuation time based on the updated initial display brightness, and repeatedly executing the steps until the accumulated attenuation time reaches a set time threshold value, and determining a brightness compensation value of the display panel based on the current predicted display brightness. According to the embodiment of the disclosure, the accuracy of brightness compensation can be improved.
Description
Technical Field
The disclosure relates to the field of display technologies, and in particular, to a brightness compensation method and device, an electronic device, a display panel and a storage medium.
Background
In an OLED display panel, the OLED device may age over time due to environmental factors such as temperature, humidity, etc. Moreover, as the usage time of the display panel is accumulated, the brightness of the display panel is continuously attenuated at the same display gray level.
Disclosure of Invention
Embodiments of the present disclosure provide a brightness compensation method and apparatus, an electronic device, a display panel, and a storage medium, so as to solve or alleviate one or more technical problems in the prior art.
As a first aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a brightness compensation method, including:
Determining the predicted display brightness obtained after the brightness of the display panel is attenuated by the attenuation time based on a brightness attenuation curve corresponding to the initial display brightness of the display panel, determining the accumulated attenuation time based on the attenuation time of the display panel, updating the initial display brightness based on the predicted display brightness, and updating the attenuation time based on the updated initial display brightness;
And repeatedly executing the steps until the accumulated decay time reaches a set time threshold, and determining the brightness compensation value of the display panel based on the current predicted display brightness.
In some possible implementations, the determining, based on a luminance decay curve corresponding to an initial display luminance of the display panel, a predicted display luminance of the display panel obtained after a luminance decay of a decay time includes:
Determining a corresponding brightness decay curve based on a brightness level corresponding to the initial display brightness;
a predicted display luminance of the display panel is determined based on the initial display luminance, the luminance decay curve, and the decay time.
In some possible implementations, the luminance decay curve is a luminance decay ratio curve that varies with time, and the determining the predicted display luminance of the display panel based on the initial display luminance, the luminance decay curve, and the decay time includes:
Determining a starting point brightness decay ratio;
Determining an end point luminance decay ratio in the luminance decay ratio curve based on the start point luminance decay ratio and the decay time;
A predicted display luminance of the display panel is determined based on a difference between the end luminance decay ratio and the start luminance decay ratio, and the initial display luminance.
In some possible implementations, the determining the starting luminance decay ratio includes:
and determining that the starting point brightness decay ratio is 1 under the condition that the accumulated decay time is 0.
In some possible implementations, the determining the starting luminance decay ratio includes:
and updating the starting point brightness decay ratio based on the end point brightness decay ratio under the condition that the accumulated decay time does not reach the time threshold value and the end point brightness decay ratio is obtained.
In some possible implementations, the updating the decay time based on the updated initial display brightness includes:
And determining the decay time based on the brightness level corresponding to the updated initial display brightness.
In some possible implementations, the method further includes:
performing brightness compensation on the display panel based on the brightness compensation value of the display panel;
detecting the current display brightness of the display panel after brightness compensation is performed on the display panel;
And taking the current display brightness of the display panel as the initial display brightness, and recalculating the brightness compensation value of the display panel to continuously carry out brightness compensation on the display panel.
In some possible implementations, the method further includes:
controlling the display panel to start displaying according to the brightness level corresponding to the initial display brightness;
Detecting display brightness of each test position in a plurality of preset test positions in the display panel according to a set detection frequency to obtain display brightness corresponding to each time point;
And determining a brightness decay curve corresponding to the initial display brightness according to the display brightness corresponding to each of the time points.
As a second aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a brightness compensation device, including:
The brightness prediction module is used for determining predicted display brightness obtained after the brightness of the display panel is attenuated according to a brightness attenuation curve corresponding to the initial display brightness of the display panel, determining accumulated attenuation time according to the attenuation time of the display panel, updating the initial display brightness according to the predicted display brightness, and updating the attenuation time according to the updated initial display brightness;
And the brightness cycle prediction module is used for repeatedly executing the steps executed by the brightness prediction module until the accumulated decay time reaches a set time threshold value, and determining the brightness compensation value of the display panel based on the current predicted display brightness.
In some possible implementations, the luminance prediction module includes:
a decay curve determining unit, configured to determine a corresponding brightness decay curve based on a brightness level corresponding to the initial display brightness;
and a luminance prediction unit configured to determine a predicted display luminance of the display panel based on the initial display luminance, the luminance decay curve, and the decay time.
In some possible implementations, the luminance prediction unit includes:
a decay start point determining subunit for determining a start point luminance decay ratio;
An attenuation end point determining subunit configured to determine an end point luminance attenuation ratio in the luminance attenuation ratio curve based on the start point luminance attenuation ratio and the attenuation time;
And the brightness prediction subunit is used for determining the predicted display brightness of the display panel based on the difference value between the end brightness decay ratio and the starting brightness decay ratio and the initial display brightness.
As a third aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide an electronic device, including:
at least one processor, and
A memory communicatively coupled to the at least one processor, wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the brightness compensation method provided by any one of the embodiments of the present disclosure.
As a fourth aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a display panel, including the electronic device provided by the embodiments of the present disclosure.
As a fifth aspect of the embodiments of the present disclosure, the embodiments of the present disclosure provide a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the brightness compensation method provided by any of the embodiments of the present disclosure.
As a sixth aspect of the disclosed embodiments, the disclosed embodiments provide a computer program product comprising a computer program which, when executed by a processor, implements the brightness compensation method provided according to any of the embodiments of the disclosure.
According to the technical scheme provided by the embodiment of the disclosure, the initial brightness of the display panel is determined, the corresponding brightness attenuation curve and the predicted brightness after the brightness is attenuated in the attenuation time are determined one by one, and when the attenuation accumulated time reaches a set time threshold, brightness compensation is performed based on the finally predicted brightness. Thus, the accumulated error of the brightness compensation is reduced, and the precision of the brightness compensation is improved.
The foregoing summary is for the purpose of the specification only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features of the present disclosure will become apparent by reference to the drawings and the following detailed description.
Drawings
In the drawings, the same reference numerals refer to the same or similar parts or elements throughout the several views unless otherwise specified. The figures are not necessarily drawn to scale. It is appreciated that these drawings depict only some embodiments according to the disclosure and are not to be considered limiting of its scope.
FIG. 1 is a light-emitting circuit diagram of an OLED device according to one embodiment of the present disclosure;
FIG. 2 is a flow chart of a brightness compensation method according to an embodiment of the disclosure;
FIG. 3 is a schematic diagram of a test position in a display panel according to an embodiment of the disclosure;
FIG. 4 is a flow chart of a brightness compensation method according to another embodiment of the present disclosure;
FIG. 5 is a flow chart of a luminance decay curve according to an embodiment of the present disclosure;
FIG. 6 is a schematic diagram of a brightness compensation device according to an embodiment of the disclosure;
FIG. 7 is a schematic diagram of an electronic device of an embodiment of the present disclosure;
Detailed Description
Hereinafter, only certain exemplary embodiments are briefly described. As will be recognized by those of skill in the pertinent art, the described embodiments may be modified in various different ways without departing from the spirit or scope of the present disclosure. Accordingly, the drawings and description are to be regarded as illustrative in nature and not as restrictive.
Fig. 1 is a light emitting circuit diagram of an OLED device of an embodiment of the present disclosure. As shown in fig. 1, the light emitting circuit includes a first transistor T1, a second transistor T2, and a third transistor DT. The third transistor DT is an OLED device. The current flowing through the OLED device is controlled by the voltage Vgs at the two nodes g, s. When G1 turns on the first transistor T1, the data voltage Vdata is written into the G node, and thus, the G node voltage vg=vdata. As the OLED device ages with time, the light emission efficiency of the OLED device may decay, and the display brightness may decrease. Therefore, the purpose of performing light aging compensation on the OLED device is to solve the problem of aging of the OLED device and prolong the normal service life of the OLED display panel.
The principle of optical compensation of the OLED device is that an increment voltage Deltav is added to the data voltage Vdata, so that the current I of the OLED device is increased, the luminous power of the OLED device is improved, and the brightness of the OLED device is improved. Thereby achieving the brightness compensation of the OLED device.
For determining the brightness compensation value of the OLED device, the general scheme is that the brightness of the OLED device is graded and then the brightness attenuation value is accumulated, the target brightness compensation value is determined according to the mapping relation between the accumulated brightness attenuation value and the brightness compensation value, and then the corresponding increment voltage Deltav is added to the data voltage Vdata in the circuit according to the target brightness compensation value, so that the light compensation of the OLED device is realized.
The light compensation method provided by the embodiment of the disclosure can be applied to other light emitting devices besides the OLED device. For example, quantum Dot LIGHT EMITTING Diodes (QLED) or Micro LIGHT EMITTING Diodes (Micro LED) or the like.
FIG. 2 is a flowchart of a brightness compensation method according to an embodiment of the disclosure. As shown in fig. 2, the method may include:
S210, determining the predicted display brightness obtained after the brightness of the display panel is attenuated by the attenuation time based on a brightness attenuation curve corresponding to the initial display brightness of the display panel;
S220, determining accumulated attenuation time based on the attenuation time of the display panel;
s230, updating initial display brightness based on the predicted display brightness;
S240, updating the decay time based on the updated initial display brightness;
S250, repeatedly executing the steps S210 to S240 until the accumulated decay time reaches the set time threshold, and determining the brightness compensation value of the display panel based on the current predicted display brightness.
In this example, by determining the initial luminance of the display panel, determining the corresponding luminance decay curve and the predicted luminance after the luminance decay of the decay time, one by one, and performing the luminance compensation based on the luminance obtained by the last prediction when the decay integration time reaches the set time threshold, the integration error of the luminance compensation can be reduced, and the accuracy of the luminance compensation can be improved.
The above method is not limited to display panels, and may be applied to the brightness compensation of OLED lamps or other light emitting devices, for example. This may be done according to the actual need to select the device. The light emitting device may include an OLED device, a QLED device, an LED device, and the like.
Illustratively, before the step S210, when the display panel starts displaying, the display brightness of the display panel is detected and is set as the initial display brightness. In the case where the current display luminance of the display panel satisfies the luminance compensation condition, the luminance compensation may be started after the initial display luminance is the current display luminance of the display panel. The display panel may satisfy the brightness compensation condition that the current display brightness is lower than a set brightness threshold value, or the brightness attenuation amount of the display panel reaches the set brightness attenuation amount threshold value in a set time period.
Illustratively, before the above step S210, the decay time may be determined based on the initial display brightness of the display panel. Or the corresponding decay time may be determined based on a brightness level corresponding to the initial display brightness of the display panel. For example, if the initial display luminance corresponds to a luminance level L1, the corresponding decay time is t1. If the initial display brightness corresponds to a brightness level L2, the corresponding decay time is t2.
The decay time may also be determined based on the set time threshold, for example, divided into a plurality of identical decay times or different decay times.
Illustratively, the luminance decay curve may include a curve showing a change in luminance with time, and a curve showing a change in luminance decay rate (display luminance decay rate) with time.
Illustratively, different initial display brightnesses correspond to different brightness decay curves. For example, a luminance section where the initial display luminance is located is determined, and a luminance decay curve corresponding to the luminance section is determined. When the brightness decay curve is drawn, the brightness decay curve is respectively drawn according to different brightness intervals. For another example, a luminance level at which the initial display luminance is located is determined, and a luminance decay curve corresponding to the luminance level is determined. When the brightness decay curve is drawn, the brightness decay curve is respectively drawn according to different brightness levels.
Illustratively, in the step S220, the initial cumulative decay time of the display panel may be set to zero or a fixed non-zero time. Then, each time step S210 is performed, the decay time is accumulated into an accumulated decay time.
For example, if the initial cumulative decay time is 0 and the decay time when step S210 is performed for the first time is 10 minutes, the cumulative decay time is updated to 10 minutes. If the decay time of the second execution step S210 is 20 minutes, the decay time of this time is accumulated to 10 minutes, and the updated accumulated decay time is 30 minutes.
Illustratively, in the above step S240, the corresponding decay time is determined based on the luminance level corresponding to the updated initial display luminance. For example, if the luminance level corresponding to the initial display luminance is updated to L1, the decay time is updated to t1. If the brightness level corresponding to the initial display brightness is updated to L2, the decay time is updated to t2.
In some possible implementations, the luminance decay curve may be plotted against luminance levels. When determining the brightness compensation value, a corresponding brightness decay curve is determined according to the brightness level corresponding to the initial display brightness. Then, attenuation prediction is performed based on the luminance attenuation curve, and predicted display luminance is obtained.
For example, the determining, based on the luminance decay curve and the decay time corresponding to the initial display luminance, the predicted display luminance of the display panel obtained after the luminance decay of the decay time may include:
Determining a corresponding brightness decay curve based on a brightness level corresponding to the initial display brightness;
The predicted display luminance of the display panel is determined based on the initial display luminance, the luminance decay curve, and the decay time.
In this example, in the set time threshold, each decay time adopts a different brightness decay curve to predict the predicted display brightness of the display panel, and the brightness decay curve corresponds to the brightness level corresponding to the initial display brightness of the decay time, so that the accumulated error of the predicted brightness can be reduced, and the brightness compensation precision of the display panel is improved.
In some possible implementations, the luminance decay curve is a time-varying luminance decay ratio curve. The X-axis of the luminance decay ratio curve is time and the Y-axis is luminance decay ratio. Different brightness levels correspond to different brightness decay ratio curves.
Illustratively, determining the predicted display luminance of the display panel based on the initial display luminance, the luminance decay curve, and the decay time may include:
Determining a starting point brightness decay ratio;
Determining an end point luminance decay ratio in a luminance decay ratio curve based on the start point luminance decay ratio and the decay time;
a predicted display luminance of the display panel is determined based on a difference between the end luminance decay ratio and the start luminance decay ratio, and the initial display luminance.
In this example, the end point luminance decay ratio is determined in the luminance decay ratio curve based on the start point luminance decay ratio and the decay time, the decay amount of the display panel at this decay time is obtained based on the difference between the end point luminance decay ratio and the start point luminance decay ratio, and then the decay amount is multiplied by the initial display luminance, and the product is subtracted from the initial display luminance, so that the predicted display luminance after the display panel starts to decay luminance from the initial display luminance and the decay time has elapsed can be obtained.
Illustratively, the initial luminance decay ratio is 70%, and after the decay time t1, the end luminance decay ratio is 60% as seen from the luminance decay ratio curve. The amount of attenuation of the display panel at the decay time t1 is calculated to be 10%. Assuming that the initial display luminance is 90, the predicted display luminance is 90- (90×10%) =81.
In some possible implementations, the determining the starting luminance decay ratio may include determining that the starting luminance decay ratio is 1 if the cumulative decay time is 0.
In this example, when step S210 is performed for the first time, the starting point luminance decay ratio of the luminance decay ratio curve obtained for the first time is 1.
In some possible implementations, the determining the starting luminance decay ratio may include updating the starting luminance decay value based on the ending luminance decay ratio if the cumulative decay time does not reach the time threshold and the ending luminance decay ratio is obtained.
In the present example, when the cumulative decay time does not reach the above-described time threshold, the end point luminance decay ratio determined at the time of determining the predicted display luminance of the display panel last time is used as the start point luminance decay value at the time of calculating the predicted display luminance of the display panel next time. Thus, the attenuation ratio can be accumulated continuously, and the prediction error is avoided.
In some possible implementations, the method further includes:
performing brightness compensation on the display panel based on the brightness compensation value of the display panel;
detecting the current display brightness of the display panel after brightness compensation is performed on the display panel;
and taking the current display brightness of the display panel as the initial display brightness, and recalculating the brightness compensation value of the display panel to continuously carry out brightness compensation on the display panel.
In this example, after each brightness compensation, the detected current display brightness of the display panel is used as the initial display brightness for predicting the attenuation of the display panel in the future display time, so that the brightness compensation value in the future display time can be accurately calculated, and the precision of the next brightness compensation can be improved.
In some possible implementations, the brightness decay curves of the display panel may also be plotted at different brightness levels. Illustratively, the above method may further comprise:
controlling the display panel to start displaying according to the brightness level corresponding to the initial display brightness;
Detecting display brightness of each test position in a plurality of test positions according to set detection frequency in a plurality of preset test positions in the display panel to obtain display brightness corresponding to each time point;
And determining a brightness decay curve corresponding to the initial display brightness according to the display brightness corresponding to each of the plurality of time points.
In this example, a luminance decay curve corresponding to the initial display luminance may be drawn in advance, so that the luminance decay curve is convenient to be retrieved and used in the subsequent luminance compensation process.
For example, it is also possible to directly set different levels of brightness for the display brightness of the display panel, and then control the display panel to start displaying according to the average brightness corresponding to each brightness level. And testing according to the testing steps, so as to obtain the brightness decay curve corresponding to each brightness level.
Illustratively, the test locations may be set as desired. For example, the display panel is divided into a plurality of areas, each of which serves as a test site. For example, as shown in fig. 3, the display panel is divided into 9 areas, and the center position of each area is detected for display luminance.
For example, the detection frequency may be based on the proceeding device. For example, every 10 minutes or 20 minutes.
For example, in order to improve the drawing efficiency, when the display luminances of the respective pairs of the plurality of time points are obtained as described above, the display luminances are sorted in time order, and then the plurality of display luminances are interpolated by interpolation, so that a luminance decay curve is drawn based on all the display luminances obtained after interpolation.
As shown in fig. 4 and5, one application example of the brightness compensation of the display panel will be described below.
Detecting the initial brightness of the OLED when the OLED starts to be lightened and displayed;
obtaining a corresponding initial brightness attenuation curve I1 according to a brightness level 1 corresponding to the initial brightness, attenuating from 100% of the initial attenuation ratio according to the initial brightness attenuation curve I1, and attenuating for t0 time to obtain a first attenuation ratio beta 0;
Obtaining a corresponding first brightness attenuation curve I0 according to a brightness level 0 corresponding to the first brightness, attenuating from a first attenuation ratio beta 0 according to the first brightness attenuation curve I0, and attenuating for a time t 1to obtain a second attenuation ratio beta 1;
obtaining a corresponding second brightness attenuation curve I2 according to the brightness level 2 corresponding to the second brightness, attenuating from a second attenuation ratio beta 1 according to the second brightness attenuation curve I2, and attenuating for t2 time to obtain a third attenuation ratio beta 2;
Obtaining a corresponding third brightness attenuation curve I3 according to the brightness level 3 corresponding to the third brightness, attenuating from a third attenuation ratio beta 2 according to the third brightness attenuation curve I3, and attenuating for t3 time to obtain a fourth attenuation ratio beta 3;
......;
and analogizing according to the steps until the accumulated total decay time t0+t1+t2+t3 reaches T, and performing brightness compensation according to the brightness of the OLED obtained by final calculation, namely the fourth brightness.
And after the brightness compensation is carried out, returning to re-detect the initial brightness of the OLED, determining an attenuation curve and a corresponding attenuation value in a time period by time period, and carrying out the brightness compensation when the time T is reached until the OLED stops displaying.
As shown in fig. 6, it is a brightness compensation device according to an embodiment of the present disclosure.
As shown in fig. 6, an embodiment of the present disclosure provides a brightness compensation device, including:
A luminance prediction module 610, configured to determine, based on a luminance decay curve corresponding to an initial display luminance of a display panel, a predicted display luminance of the display panel obtained after a luminance decay of a decay time has elapsed, determine an accumulated decay time based on the decay time of the display panel, update the initial display luminance based on the predicted display luminance, and update the decay time based on the updated initial display luminance;
And a brightness cycle prediction module 620, configured to repeatedly execute the steps executed by the brightness prediction module 610 until the accumulated decay time reaches a set time threshold, and determine a brightness compensation value of the display panel based on the current predicted display brightness. .
In some possible implementations, the luminance prediction module 610 includes:
a decay curve determining unit, configured to determine a corresponding brightness decay curve based on a brightness level corresponding to the initial display brightness;
and a luminance prediction unit configured to determine a predicted display luminance of the display panel based on the initial display luminance, the luminance decay curve, and the decay time.
In some possible implementations, the luminance prediction unit includes:
a decay start point determining subunit for determining a start point luminance decay ratio;
An attenuation end point determining subunit configured to determine an end point luminance attenuation ratio in the luminance attenuation ratio curve based on the start point luminance attenuation ratio and the attenuation time;
And the brightness prediction subunit is used for determining the predicted display brightness of the display panel based on the difference value between the end brightness decay ratio and the starting brightness decay ratio and the initial display brightness.
The functions of each unit, module or sub-module in each apparatus of the embodiments of the present disclosure may be referred to the corresponding descriptions in the above method embodiments, which are not repeated herein.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
According to an embodiment of the present disclosure, the present disclosure further provides a display panel including the electronic device of the present disclosure.
Fig. 7 shows a schematic block diagram of an example electronic device 800 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 7, the electronic device 800 includes a computing unit 801 that can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 802 or a computer program loaded from a storage unit 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. An input output (I/O) interface 805 is also connected to the bus 804.
Various components in the electronic device 800 are connected to the I/O interface 805, including an input unit 806 such as a keyboard, a mouse, etc., an output unit 807 such as various types of displays, speakers, etc., a storage unit 808 such as a magnetic disk, an optical disk, etc., and a communication unit 809 such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the electronic device 800 to exchange information/data with other devices through a computer network such as the internet and/or various telecommunication networks.
The computing unit 801 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 801 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, etc. The calculation unit 801 performs the respective methods and processes described above, for example, the luminance compensation method. For example, in some embodiments, the brightness compensation method may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 808. In some embodiments, part or all of the computer program may be loaded and/or installed onto the electronic device 800 via the ROM 102 and/or the communication unit 809. When a computer program is loaded into RAM 803 and executed by computing unit 801, one or more steps of the brightness compensation method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform the brightness compensation method by any other suitable means (e.g. by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), complex Programmable Logic Devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include being implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be a special or general purpose programmable processor, operable to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer or other programmable atmosphere lamp fixture such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be carried out. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other types of devices may also be used to provide interaction with the user, for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), and input from the user may be received in any form (including acoustic input, speech input, or tactile input).
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a Local Area Network (LAN), a Wide Area Network (WAN), and the Internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel, sequentially, or in a different order, provided that the desired results of the disclosed aspects are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.
Claims (15)
1. A brightness compensation method, comprising:
s210, determining the predicted display brightness obtained after the brightness of the display panel is attenuated by the attenuation time based on a brightness attenuation curve corresponding to the initial display brightness of the display panel, wherein different initial display brightness corresponds to different brightness attenuation curves;
S220, determining accumulated attenuation time based on the attenuation time of the display panel;
s230, updating the initial display brightness based on the predicted display brightness;
s240, updating the decay time based on the updated initial display brightness;
s250, repeatedly executing the steps S210 to S240 until the accumulated attenuation time reaches a set time threshold, and determining a brightness compensation value of the display panel based on the current predicted display brightness.
2. The method according to claim 1, wherein determining the predicted display luminance of the display panel obtained after the luminance decay of the decay time based on the luminance decay curve corresponding to the initial display luminance of the display panel comprises:
Determining a corresponding brightness decay curve based on a brightness level corresponding to the initial display brightness;
a predicted display luminance of the display panel is determined based on the initial display luminance, the luminance decay curve, and the decay time.
3. The method of claim 2, wherein the luminance decay curve is a time-varying luminance decay ratio curve, the determining a predicted display luminance of the display panel based on the initial display luminance, the luminance decay curve, and the decay time comprising:
Determining a starting point brightness decay ratio;
Determining an end point luminance decay ratio in the luminance decay ratio curve based on the start point luminance decay ratio and the decay time;
A predicted display luminance of the display panel is determined based on a difference between the end luminance decay ratio and the start luminance decay ratio, and the initial display luminance.
4. A method according to claim 3, wherein said determining the starting point luminance decay ratio comprises:
and determining that the starting point brightness decay ratio is 1 under the condition that the accumulated decay time is 0.
5. A method according to claim 3, wherein said determining the starting point luminance decay ratio comprises:
and updating the starting point brightness decay ratio based on the end point brightness decay ratio under the condition that the accumulated decay time does not reach the time threshold value and the end point brightness decay ratio is obtained.
6. The method of any of claims 1 to 5, wherein the updating the decay time based on the updated initial display brightness comprises:
And determining the decay time based on the brightness level corresponding to the updated initial display brightness.
7. The method as recited in claim 1, further comprising:
performing brightness compensation on the display panel based on the brightness compensation value of the display panel;
detecting the current display brightness of the display panel after brightness compensation is performed on the display panel;
and recalculating the brightness compensation value of the display panel to continuously carry out brightness compensation on the display panel by taking the current display brightness of the display panel as the initial display brightness.
8. The method as recited in claim 1, further comprising:
controlling the display panel to start displaying according to the brightness level corresponding to the initial display brightness;
Detecting display brightness of each test position in a plurality of preset test positions in the display panel according to a set detection frequency to obtain display brightness corresponding to each time point;
And determining a brightness decay curve corresponding to the initial display brightness according to the display brightness corresponding to each of the time points.
9. A brightness compensation device, comprising:
The brightness prediction module is used for determining the predicted display brightness obtained after the brightness of the display panel is attenuated by the attenuation time based on a brightness attenuation curve corresponding to the initial display brightness of the display panel, determining the accumulated attenuation time based on the attenuation time of the display panel, updating the initial display brightness based on the predicted display brightness and updating the attenuation time based on the updated initial display brightness, wherein different initial display brightness corresponds to different brightness attenuation curves;
And the brightness cycle prediction module is used for repeatedly executing the steps executed by the brightness prediction module until the accumulated decay time reaches a set time threshold value, and determining the brightness compensation value of the display panel based on the current predicted display brightness.
10. The apparatus of claim 9, wherein the luminance prediction module comprises:
a decay curve determining unit, configured to determine a corresponding brightness decay curve based on a brightness level corresponding to the initial display brightness;
and a luminance prediction unit configured to determine a predicted display luminance of the display panel based on the initial display luminance, the luminance decay curve, and the decay time.
11. The apparatus of claim 10, wherein the luminance prediction unit comprises:
a decay start point determining subunit for determining a start point luminance decay ratio;
An attenuation end point determining subunit configured to determine an end point luminance attenuation ratio in the luminance attenuation ratio curve based on the start point luminance attenuation ratio and the attenuation time;
And the brightness prediction subunit is used for determining the predicted display brightness of the display panel based on the difference value between the end brightness decay ratio and the starting brightness decay ratio and the initial display brightness.
12. An electronic device, comprising:
at least one processor, and
A memory communicatively coupled to the at least one processor, wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-8.
13. A display panel comprising the electronic device of claim 12.
14. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of any one of claims 1-8.
15. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any of claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211006623.0A CN115273743B (en) | 2022-08-22 | 2022-08-22 | Brightness compensation method and device, electronic equipment, display panel and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211006623.0A CN115273743B (en) | 2022-08-22 | 2022-08-22 | Brightness compensation method and device, electronic equipment, display panel and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115273743A CN115273743A (en) | 2022-11-01 |
CN115273743B true CN115273743B (en) | 2025-01-14 |
Family
ID=83752896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211006623.0A Active CN115273743B (en) | 2022-08-22 | 2022-08-22 | Brightness compensation method and device, electronic equipment, display panel and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115273743B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115831053B (en) * | 2022-12-02 | 2024-11-12 | 芯颖科技有限公司 | Display screen aging compensation method, device, equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110706637A (en) * | 2019-10-28 | 2020-01-17 | 昆山国显光电有限公司 | Display panel brightness compensation method, compensation device and display device |
CN114299877A (en) * | 2021-12-29 | 2022-04-08 | 云谷(固安)科技有限公司 | Brightness compensation method and system of display panel |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2692097A1 (en) * | 2010-02-04 | 2011-08-04 | Ignis Innovation Inc. | Extracting correlation curves for light emitting device |
KR102387789B1 (en) * | 2015-08-31 | 2022-04-15 | 엘지디스플레이 주식회사 | Organic light emitting diode display device and method for driving the same |
US11004378B2 (en) * | 2018-06-25 | 2021-05-11 | International Business Machines Corporation | Color shift correction for a display panel |
TWI711024B (en) * | 2019-08-07 | 2020-11-21 | 宏碁股份有限公司 | Self-illuminating display apparatus and display frame compensation method thereof |
-
2022
- 2022-08-22 CN CN202211006623.0A patent/CN115273743B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110706637A (en) * | 2019-10-28 | 2020-01-17 | 昆山国显光电有限公司 | Display panel brightness compensation method, compensation device and display device |
CN114299877A (en) * | 2021-12-29 | 2022-04-08 | 云谷(固安)科技有限公司 | Brightness compensation method and system of display panel |
Also Published As
Publication number | Publication date |
---|---|
CN115273743A (en) | 2022-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113821520B (en) | Cache updating method and device | |
CN115273743B (en) | Brightness compensation method and device, electronic equipment, display panel and storage medium | |
CN111680749B (en) | Method and device for obtaining output result of dispenser | |
CN110706147B (en) | Image processing environment determination method, device, electronic equipment and storage medium | |
CN112100302A (en) | Map information point display method, device, equipment and readable storage medium | |
CN112528995A (en) | Method for training target detection model, target detection method and device | |
WO2021133249A1 (en) | Method and apparatus for generating maintenance plan of wind turbines, device and storage medium | |
CN116054135B (en) | Microgrid reactive power prediction method, device, electronic device and storage medium | |
CN112560987B (en) | Image sample processing method, apparatus, device, storage medium, and program product | |
CN113760527A (en) | Resource control method and device | |
CN115315038B (en) | Method and device for adjusting color temperature and color rendering of LED device | |
CN117687993A (en) | Data migration method, device, equipment and storage medium | |
CN116841870A (en) | Test method, system, device, equipment and storage medium | |
CN114579191A (en) | Instruction transmitting method and device, electronic equipment and storage medium | |
CN114792125B (en) | Data processing method and device based on distributed training, electronic equipment and medium | |
CN116090234A (en) | Energy saving method, device, equipment and storage medium for equipment operation state | |
CN116301916A (en) | Service deployment method, device, electronic equipment and storage medium | |
CN119068786A (en) | Display screen fault detection method, device, electronic device and storage medium | |
CN116198516A (en) | Vehicle speed splicing method and device, electronic equipment and storage medium | |
CN113470560B (en) | Stretchable display panel and brightness control method thereof | |
CN114742263B (en) | Load prediction method, device, electronic equipment and storage medium | |
CN116884215B (en) | Traffic state prediction and model generation methods, devices, equipment and media | |
CN116416500B (en) | Image recognition model training method, image recognition device and electronic equipment | |
CN116860278A (en) | Cloud platform updating method and device, electronic equipment and storage medium | |
CN116841850A (en) | Test method, test device, electronic equipment and storage medium |
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 |