Disclosure of Invention
In view of the above, the main objective of the present invention is to provide an intelligent dynamic compensation system and method for an OLED, which utilize actual display brightness and target display brightness to determine a compensation model, utilize the compensation model to compensate the brightness of the OLED, and use error compensation to compensate for errors caused in the compensation process, so as to further improve the accuracy of the compensation; the system and the method can compensate for the real-time OLED display brightness, and realize dynamic compensation.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
an intelligent dynamic compensation system for an OLED, the system comprising:
the acquisition unit is configured for acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale and calculating the corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel;
the calculating unit is configured to determine a target input gray scale of each sub-pixel when the target display brightness is displayed according to the corresponding relation between the actual input gray scale of each sub-pixel and the actual display brightness;
and the dynamic compensation model unit is configured for establishing a dynamic compensation model, taking the target display brightness and the corresponding target input gray scale as training data, training the dynamic compensation model and finishing model establishment.
Further, the dynamic compensation model dynamically compensates the actual display brightness of each current OLED sub-pixel according to the current actual input gray scale of each sub-pixel of the current OLED display panel, so that the actual display brightness of each current OLED sub-pixel is equal to the target display brightness corresponding to the actual input gray scale of each current OLED sub-pixel.
Further, the acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale includes: and acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale according to the display image of the OLED display panel under the actual input gray scale acquired by the optical acquisition device.
Further, the creating process of the dynamic compensation model specifically includes: obtaining data for modeling as input variables, using x
iRepresenting, wherein i represents the ith variable in the data; said x
iActual display brightness of each sub-pixel of at least a plurality of groups of OLED display panels under actual input gray scale; setting a weight function of w
iExpressing, performing convolution operation on each input variable and the corresponding weight function to obtain a first intermediate result; setting an excitation function, wherein the excitation function is as follows:
setting a compensation threshold as: theta; and calculating the first intermediate result, the excitation function and the compensation threshold value to obtain a forward compensation function as follows:
establishing an error function to calculate the training error of the forward compensation function; comprises the following steps:
wherein m represents the number of input variables for inputting the current modeling, and i represents the ith variable; the update weight w is propagated backwards; in order to reduce the training error and improve the compensation accuracy, the compensation model readjusts the value of the weight w until the training error reaches the minimum value, and then the training is stopped, so that the model creation is completed.
Further, the method for determining the target input gray scale of each sub-pixel when displaying the target display brightness by the computing unit according to the corresponding relationship between the actual input gray scale and the actual display brightness of each sub-pixel comprises the following steps: determining the proportional relation between the actual input gray scale and the actual display brightness; taking the expected display brightness as target display brightness, and obtaining a target input gray scale through the determined proportional relation; since different actual input gray scales have different proportional relationships with actual display luminance, each target input gray scale is determined individually according to the proportional relationship between each actual input gray scale and the actual input luminance.
Method for intelligent dynamic compensation of an OLED, the method performing the steps of:
step 1: acquiring actual display brightness of each sub-pixel of the OLED display panel under an actual input gray scale, and calculating a corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel;
step 2: determining a target input gray scale of each sub-pixel when the target display brightness is displayed according to the corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel;
and step 3: and establishing a dynamic compensation model, taking the target display brightness and the corresponding target input gray scale as training data, training the dynamic compensation model, and finishing the model establishment.
Further, the dynamic compensation model dynamically compensates the actual display brightness of each current OLED sub-pixel according to the current actual input gray scale of each sub-pixel of the current OLED display panel, so that the actual display brightness of each current OLED sub-pixel is equal to the target display brightness corresponding to the actual input gray scale of each current OLED sub-pixel.
Further, the acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale includes: and acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale according to the display image of the OLED display panel under the actual input gray scale acquired by the optical acquisition device.
Further, the creating process of the dynamic compensation model specifically includes: obtaining data for modeling as input variables, using x
iRepresenting, wherein i represents the ith variable in the data; said x
iActual display brightness of each sub-pixel of at least a plurality of groups of OLED display panels under actual input gray scale; setting a weight function of w
iExpressing, performing convolution operation on each input variable and the corresponding weight function to obtain a first intermediate result; setting an excitation function, wherein the excitation function is as follows:
setting a compensation threshold as: theta; and calculating the first intermediate result, the excitation function and the compensation threshold value to obtain a forward compensation function as follows:
establishing an error function to calculate the training error of the forward compensation function; comprises the following steps:
wherein m represents the number of input variables for inputting the current modeling, and i represents the ith variable; the update weight w is propagated backwards; in order to reduce the training error and improve the compensation accuracy, the compensation model readjusts the value of the weight w until the training error reaches the minimum value, and then the training is stopped, so that the model creation is completed.
Further, the step 2: the method for determining the target input gray scale of each sub-pixel when the target display brightness is displayed according to the corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel comprises the following steps: determining the proportional relation between the actual input gray scale and the actual display brightness; taking the expected display brightness as target display brightness, and obtaining a target input gray scale through the determined proportional relation; since different actual input gray scales have different proportional relationships with actual display luminance, each target input gray scale is determined individually according to the proportional relationship between each actual input gray scale and the actual input luminance.
The intelligent dynamic compensation system and method of the OLED have the following beneficial effects: the compensation model is determined by using the actual display brightness and the target display brightness, the compensation model is used for compensating the brightness of the OLED, and in the compensation process, the error compensation is used for compensating the error caused in the compensation process, so that the compensation accuracy is further improved; the system and the method can compensate for the real-time OLED display brightness, and realize dynamic compensation. The method is mainly realized by the following steps: 1. dynamic compensation, during compensation, the established dynamic compensation model can compensate according to the actual display brightness and the actual input gray scale of each sub-pixel, because different actual input gray scales have different proportional relations with the actual display brightness, the prior art generally compensates through direct compensation, and cannot adjust the dynamic change of the OLED; 2. compensation of compensation errors, when the compensation model is used for training, the error function is used to enable the training errors to be smaller and smaller, the compensation accuracy is improved, the compensation model readjusts the value of the weight w until the training errors reach the minimum, the training is stopped, and the model creation is completed, so that the compensation accuracy of the obtained compensation model is higher.
Detailed Description
The method of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments of the invention.
Example 1
As shown in fig. 1, an intelligent dynamic compensation system for OLEDs, the system comprising:
the acquisition unit is configured for acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale and calculating the corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel;
the calculating unit is configured to determine a target input gray scale of each sub-pixel when the target display brightness is displayed according to the corresponding relation between the actual input gray scale of each sub-pixel and the actual display brightness;
and the dynamic compensation model unit is configured for establishing a dynamic compensation model, taking the target display brightness and the corresponding target input gray scale as training data, training the dynamic compensation model and finishing model establishment.
Specifically, the compensation model is determined by using the actual display brightness and the target display brightness, the compensation model is used for compensating the brightness of the OLED, and in the compensation process, the error compensation is used for compensating the error caused in the compensation process, so that the compensation accuracy is further improved; the system and the method can compensate for the real-time OLED display brightness, and realize dynamic compensation. The method is mainly realized by the following steps: 1. dynamic compensation, during compensation, the established dynamic compensation model can compensate according to the actual display brightness and the actual input gray scale of each sub-pixel, because different actual input gray scales have different proportional relations with the actual display brightness, the prior art generally compensates through direct compensation, and cannot adjust the dynamic change of the OLED; 2. compensation of compensation errors, when the compensation model is used for training, the error function is used to enable the training errors to be smaller and smaller, the compensation accuracy is improved, the compensation model readjusts the value of the weight w until the training errors reach the minimum, the training is stopped, and the model creation is completed, so that the compensation accuracy of the obtained compensation model is higher.
Example 2
On the basis of the previous embodiment, the dynamic compensation model dynamically compensates the actual display brightness of each current OLED sub-pixel according to the current actual input gray scale of each sub-pixel of the current OLED display panel, so that the actual display brightness of each current OLED sub-pixel is equal to the target display brightness corresponding to the actual input gray scale of each current OLED sub-pixel.
Specifically, the gradation is a change in luminance between the brightest luminance and the darkest luminance divided into a plurality of parts. So as to control the screen brightness corresponding to the signal input. Each digital image is composed of a plurality of dots, also called pixels (pixels), each of which can usually represent a plurality of different colors, and is composed of three sub-pixels of red, green and blue (RGB). Each sub-pixel, the light source behind it, may exhibit a different brightness level. And the gray levels represent gradation levels of different brightness from the darkest to the brightest. The more the intermediate levels are, the more exquisite the picture effect can be presented. Taking 8bit panel as an example, the image can represent 2 to the power of 8, which is equal to 256 luminance levels, and we refer to it as 256 gray levels. Each pixel on the LCD screen is composed of red, green and blue with different brightness levels to form different color dots. That is, the color change of each dot on the screen is actually caused by the gray scale change of the three RGB sub-pixels constituting the dot.
Example 3
On the basis of the above embodiment, the acquiring the actual display brightness of each sub-pixel of the OLED display panel at the actual input gray scale includes: and acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale according to the display image of the OLED display panel under the actual input gray scale acquired by the optical acquisition device.
Specifically, a pixel is defined as being composed of tiles of an image, the tiles having a specific location and assigned color values, and the color and location of the tiles determining how the image appears.
A pixel can be considered to be an indivisible unit or element in the entire image. Indivisible means that it cannot be cut into smaller units or elements, which exist as a single color cell. Each dot matrix image contains a certain number of pixels which determine the size of the image presented on the screen
Example 4
On the basis of the above embodiment, the creating process of the dynamic compensation model specifically includes: obtaining data for modeling as input variables, using x
iRepresenting, wherein i represents the ith variable in the data; said x
iActual display brightness of each sub-pixel of at least a plurality of groups of OLED display panels under actual input gray scale; setting a weight function of w
iExpressing, performing convolution operation on each input variable and the corresponding weight function to obtain a first intermediate result; setting an excitation function, wherein the excitation function is as follows:
setting a compensation threshold as: theta; and calculating the first intermediate result, the excitation function and the compensation threshold value to obtain a forward compensation function as follows:
establishing an error function to calculate the training error of the forward compensation function; comprises the following steps:
wherein m represents the number of input variables for inputting the current modeling, and i represents the ith variable; the update weight w is propagated backwards; in order to reduce the training error and improve the compensation accuracy, the compensation model readjusts the value of the weight w until the training error reaches the minimum value, and then the training is stopped, so that the model creation is completed.
Example 5
On the basis of the above embodiment, the method for determining, by the computing unit, the target input gray scale of each sub-pixel when displaying the target display brightness according to the corresponding relationship between the actual input gray scale and the actual display brightness of each sub-pixel includes: determining the proportional relation between the actual input gray scale and the actual display brightness; taking the expected display brightness as target display brightness, and obtaining a target input gray scale through the determined proportional relation; since different actual input gray scales have different proportional relationships with actual display luminance, each target input gray scale is determined individually according to the proportional relationship between each actual input gray scale and the actual input luminance.
Example 6
Method for intelligent dynamic compensation of an OLED, the method performing the steps of:
step 1: acquiring actual display brightness of each sub-pixel of the OLED display panel under an actual input gray scale, and calculating a corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel;
step 2: determining a target input gray scale of each sub-pixel when the target display brightness is displayed according to the corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel;
and step 3: and establishing a dynamic compensation model, taking the target display brightness and the corresponding target input gray scale as training data, training the dynamic compensation model, and finishing the model establishment.
Specifically, the OLED device includes a substrate, a cathode, an anode, a Hole Injection Layer (HIL), an Electron Injection Layer (EIL), a Hole Transport Layer (HTL), an Electron Transport Layer (ETL), an Electron Blocking Layer (EBL), a Hole Blocking Layer (HBL), an emission layer (EML), and the like. The substrate is the basis of the whole device, and all the functional layers are required to be evaporated on the substrate of the device; glass is commonly used as the substrate of the device, but if it is desired to make a flexible OLED device, it is necessary to use other materials, such as plastics, etc., as the substrate of the device. The anode is connected with the anode of the device, which is externally provided with a driving voltage, holes in the anode can move to a light-emitting layer in the device under the driving of the external driving voltage, and the anode needs to have certain light transmittance when the device works, so that light emitted from the inside of the device can be observed by the outside; the most commonly used material for the anode is ITO. The hole injection layer can modify the anode of the device and can enable holes from the anode to be smoothly injected into the hole transport layer; the hole transport layer is responsible for transporting holes to the light emitting layer; the electron blocking layer can block electrons from the cathode at the interface of a light emitting layer of the device, so that the concentration of the electrons at the interface of the light emitting layer of the device is increased; the light-emitting layer is a place where electrons and holes of the device are recombined to form excitons and then the excitons are de-excited to emit light; the hole blocking layer can block holes from the anode at the interface of the light emitting layer of the device, so that the recombination probability of electrons and holes at the interface of the light emitting layer of the device is improved, and the light emitting efficiency of the device is improved; the electron transport layer is responsible for transporting electrons from the cathode into the light emitting layer of the device; the electron injection layer plays a role in modifying the cathode and transmitting electrons to the electron transmission layer; the electrons in the cathode will move towards the light-emitting layer of the device under the driving of the driving voltage applied to the device, and then recombine with the holes from the anode in the light-emitting layer.
Example 7
On the basis of the previous embodiment, the dynamic compensation model dynamically compensates the actual display brightness of each current OLED sub-pixel according to the current actual input gray scale of each sub-pixel of the current OLED display panel, so that the actual display brightness of each current OLED sub-pixel is equal to the target display brightness corresponding to the actual input gray scale of each current OLED sub-pixel.
Example 8
On the basis of the above embodiment, the acquiring the actual display brightness of each sub-pixel of the OLED display panel at the actual input gray scale includes: and acquiring the actual display brightness of each sub-pixel of the OLED display panel under the actual input gray scale according to the display image of the OLED display panel under the actual input gray scale acquired by the optical acquisition device.
Specifically, the display brightness refers to the physical quantity of the light intensity on the surface of the luminescent object, which is called brightness (luminance), and is physically represented by L, and the unit is candela per square meter or nit. The brightness is an important index for measuring the luminous intensity of the display screen, and for the display panel, the high brightness also means higher anti-interference capability to the working environment of the display panel.
Example 9
On the basis of the above embodiment, the creating process of the dynamic compensation model specifically includes: obtaining data for modeling as input variables, using x
iRepresenting, wherein i represents the ith variable in the data; said x
iActual display brightness of each sub-pixel of at least a plurality of groups of OLED display panels under actual input gray scale; setting a weight function of w
iExpressing, performing convolution operation on each input variable and the corresponding weight function to obtain a first intermediate result; setting an excitation function, wherein the excitation function is as follows:
setting a compensation threshold as: theta; and calculating the first intermediate result, the excitation function and the compensation threshold value to obtain a forward compensation function as follows:
establishing an error function to calculate the training error of the forward compensation function; comprises the following steps:
wherein m represents the number of input variables for inputting the current modeling, and i represents the ith variable; the update weight w is propagated backwards; in order to reduce the training error and improve the compensation accuracy, the compensation model readjusts the value of the weight w until the training error reaches the minimum value, and then the training is stopped, so that the model creation is completed.
Example 10
On the basis of the above embodiment, the step 2: the method for determining the target input gray scale of each sub-pixel when the target display brightness is displayed according to the corresponding relation between the actual input gray scale and the actual display brightness of each sub-pixel comprises the following steps: determining the proportional relation between the actual input gray scale and the actual display brightness; taking the expected display brightness as target display brightness, and obtaining a target input gray scale through the determined proportional relation; since different actual input gray scales have different proportional relationships with actual display luminance, each target input gray scale is determined individually according to the proportional relationship between each actual input gray scale and the actual input luminance.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process and related description of the system described above may refer to the corresponding process in the foregoing method embodiments, and will not be described herein again.
It should be noted that, the system provided in the foregoing embodiment is only illustrated by dividing the functional units, and in practical applications, the functions may be distributed by different functional units according to needs, that is, the units or steps in the embodiments of the present invention are further decomposed or combined, for example, the units in the foregoing embodiment may be combined into one unit, or may be further separated into multiple sub-units, so as to complete the functions of the whole unit or the unit described above. The names of the units and steps involved in the embodiments of the present invention are only for distinguishing the units or steps, and are not to be construed as unduly limiting the present invention.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes and related descriptions of the storage device and the processing device described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Those of skill in the art would appreciate that the various illustrative elements, method steps, described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that programs corresponding to the elements, method steps may be located in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. To clearly illustrate this interchangeability of electronic hardware and software, various illustrative components and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as electronic hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The terms "first," "second," and the like are used for distinguishing between similar elements and not necessarily for describing or implying a particular order or sequence.
The terms "comprises," "comprising," or any other similar term are intended to cover a non-exclusive inclusion, such that a process, method, article, or unit/apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or unit/apparatus.
So far, the technical solutions of the present invention have been described in connection with the preferred embodiments shown in the drawings, but it is easily understood by those skilled in the art that the scope of the present invention is obviously not limited to these specific embodiments. Equivalent modifications or substitutions of the related art marks may be made by those skilled in the art without departing from the principle of the present invention, and the technical solutions after such modifications or substitutions will fall within the protective scope of the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.