CN117423305A - White balance compensation method and system for injection type electroluminescent display panel - Google Patents
White balance compensation method and system for injection type electroluminescent display panel Download PDFInfo
- Publication number
- CN117423305A CN117423305A CN202311500329.XA CN202311500329A CN117423305A CN 117423305 A CN117423305 A CN 117423305A CN 202311500329 A CN202311500329 A CN 202311500329A CN 117423305 A CN117423305 A CN 117423305A
- Authority
- CN
- China
- Prior art keywords
- injection type
- type electroluminescent
- column
- electroluminescent display
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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
-
- 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]
-
- 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/04—Maintaining the quality of display appearance
- G09G2320/041—Temperature compensation
-
- 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/04—Maintaining the quality of display appearance
- G09G2320/043—Preventing or counteracting the effects of ageing
- G09G2320/046—Dealing with screen burn-in prevention or compensation of the effects thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electroluminescent Light Sources (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
The invention belongs to the technical field of electroluminescent display, and discloses a white balance compensation method and a white balance compensation system for an injection type electroluminescent display panel based on an FPGA (field programmable gate array), wherein an FPGA chip is used for driving the injection type electroluminescent full-color display panel; the crystal oscillator is divided into 3 synchronous clocks through the FPGA chip, and the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem are respectively controlled; starting a timer in the driving system, informing the FPGA when the equipment is powered down, writing the current count into the EEPROM by the FPGA, and continuously accumulating the count register on the basis of the EEPROM when the next power-on initialization is performed; every other column on time adjustment period T run The column on time is adjusted once. The invention adopts the line-by-line based on dynamic adjustment of the line scanning timeThe scanning technology can improve the whole brightness of the display panel in the initial working stage and reduce the brightness loss of the display panel in the later working stage while realizing white balance.
Description
Technical Field
The invention belongs to the technical field of electroluminescent display, and particularly relates to a white balance compensation method and system for an injection type electroluminescent display panel based on an FPGA.
Background
Some substances can generate a luminescence phenomenon under the drive of a certain voltage, and the luminescence phenomenon that the electric energy is directly converted into visible light is 'electroluminescence (Electro Luminescence, EL'). In a broad sense, the EL includes not only light emitting diodes (Light Emitting Diode, LEDs), organic light emitting diodes (Organic Light Emitting Diode, OLED), electroluminescent displays (Electro Luminescence Display, ELD), but also semiconductor lasers. Wherein, the LED and the OLED belong to an injection type electroluminescent display device, and the main difference between the LED and the OLED is that the LED uses inorganic materials and the OLED uses organic materials.
Along with the development of science and technology and the progress of society, the LED large-screen display is taken as an important branch of novel display, the development is more and more rapid, and the application field is also expanding continuously. The LED full-color display screen has the advantages of large size, high brightness, seamless splicing and the like, and is widely applied to the aspects of service industry, financial industry, traffic and the like. The color of each pixel of the LED full-color display screen is formed by combining LEDs with three colors of red, green and blue according to the gray level of a specified proportion. Therefore, the main characteristic of the white balance of the LED display screen has correlation with the brightness and chromaticity of the red, green and blue LEDs, and the matching proportion parameters of all primary colors are stabilized, so that the white balance of the display can be ensured to be correctly reproduced, and the tone of a display image can be correctly restored. Although there are many advantages of the LED display products, the light emission of the LED is easily affected by various internal and external factors, such as temperature characteristics, attenuation characteristics, and power supply of the driving circuit of the LED, which may change the brightness of each primary color with time, resulting in deviation of brightness of white balance.
The luminous flux of the LED gradually declines with the accumulation of the lighting time, and the current research standard usually indicates the lifetime end corresponding to the LED light source when the luminous flux decays to 70% (or 50%) of the initial value of the factory.
In terms of light attenuation causes, georgy Bobashoev team experiments find that the luminous flux of the LED does not obey exponential decay within the first 1000 hours under the condition of low stress. Researchers such as Rossi and the like show that the main reason for the degradation of the LED is that non-radiative recombination is generated due to the movement defect of carriers, but the influence of parameters such as analysis current, temperature and the like on the light attenuation is not generated. The study of Narendoran indicates that the junction temperature of the chip of the LED has a great influence on the service life of the chip, the higher the junction temperature is, the faster the light attenuation rate of the LED is, but the study does not form a complete mathematical model of the light attenuation rate and the junction temperature, and a certain convincing effect is lacked in the aspect of theory.
In the aspect of light attenuation compensation, guo Jin et al obtain a light attenuation characteristic curve according to a data manual of an LED, design a light attenuation compensation LED driving controller, and the LED controller combines the light attenuation curve, so that the current value maintains the constant output luminous flux of a light source to a certain extent according to preset output, and the light attenuation compensation is realized. However, the light attenuation of the LED is affected by various factors, the junction temperature of the LED is only considered in the light attenuation characteristic curve, the purpose of light attenuation compensation can be achieved in a short time, and the stability of long-term output of the light source is not ideal. In addition, wang Qi and Zhang Bo analyze the light attenuation cause of the LED, and on the basis of researching the light attenuation cause, an LED driving circuit based on the SEPIC is designed, and the circuit can provide proper working voltage and driving current according to the light attenuation phenomenon caused by the change of the working temperature of the lamp, so that the light attenuation self-adaptive compensation effect is achieved. However, the topology circuit design is complex, the number of selected devices is large, and the cost of LED driving design is increased.
Aiming at the problem of light color consistency commonly existing in an LED display screen, chen Yotao analyzes the reasons for causing the problem of light color consistency in aspects of LED characteristics, the principle of full-color display, the characteristics of a constant current driving mode and the like. And further, the feasibility of realizing point-by-point correction by modifying the pixel color gamut space by means of the three-primary-color light mixing principle is analyzed, and a theoretical basis is provided for a control system to realize a light color correction function. Due to the current characteristic of the LED lamp, under the condition of constant current, the LED lamp reaches maximum brightness under the condition of full pulse width modulation (Pulse Width Modulation, PWM), the average current of the LED can not be improved by improving the PWM value, and the whole correction idea is to obtain a new point-by-point PWM value in a color mixing mode, which approximates the average current of the LED; the new PWM value drops to some extent from the original value and thus the brightness in normal operation is reduced. On the other hand, chen Yotao, in combination with the application requirements of the high-density display screen, determines the basic architecture of the control system based on the FPGA.
OLED displays are limited by spectral width and likewise suffer from white balance problems, with reproducible colors only accounting for about 40% of the horseshoe area of the chromaticity diagram, far from reproducing the visual perception of the natural abundance, so that the colors are always perceived as somewhat "dull" when viewing these displays. The factors influencing the white balance of the OLED are very similar to those influencing the white balance of the LED, and the driving compensation method and system which can be used for the LED can be used for the OLED with slight changes.
The injection type electroluminescent display technology in the prior art, although widely used in various fields, still has some technical challenges and problems, mainly including:
1) High cost and effort for point-by-point correction:
OLED and large LED display panels consist of a large number of tiny pixels, each of which needs to be individually calibrated to achieve the desired brightness.
If each pixel is corrected point by point, a huge amount of data processing will occur, requiring a high performance processor and algorithm.
Furthermore, the cost of point-by-point correction is also very high, involving delicate calibration equipment and time-consuming procedures.
2) Problem of brightness drop:
the brightness of OLED and LED displays gradually decays as the time of use increases, a process commonly referred to as "light decay".
Such a reduction in brightness affects the overall visual effect of the display screen, particularly in applications requiring stable display for a long period of time, such as advertising screens, traffic signs, and the like.
3) White balance shift:
on LED and OLED screens, white balance is achieved by adjusting the brightness and chromaticity of the three LEDs and OLED subpixels.
Over time, the luminous efficiency of LEDs and OLEDs of each color may change due to various reasons (e.g., temperature changes, material aging, etc.), which may cause white balance misalignment, thereby affecting the display effect.
Due to the light decay, white balancing of the screen becomes more difficult after long use, as different materials, LEDs and OLEDs of different colors, may decay at different speeds.
Disclosure of Invention
Aiming at the problems existing in the prior art, the invention provides an injection type electroluminescent display panel white balance compensation method and system based on an FPGA.
The invention is realized in such a way that the FPGA-based injection type electroluminescent display panel white balance compensation method comprises the following steps:
step one, driving an injection type electroluminescent full-color display panel with M rows and N columns by using an FPGA chip, and controlling the crystal oscillator frequency F co ;
Step two, the crystal oscillator obtains 3 synchronous clocks through W frequency division of an FPGA chipRespectively controlling a red injection type electroluminescent display driving subsystem, a green injection type electroluminescent display driving subsystem and a blue injection type electroluminescent display driving subsystem;
starting a timer in the driving system, informing the FPGA when the equipment is powered down, writing the current count into the EEPROM by the FPGA, and continuously accumulating the count register on the basis of the EEPROM when the next power-on initialization is performed;
step four, every other column on time adjustment period T run Adjusting one-time column gating time when the working time length is nT run When (n=1, 2,3, n max )(n max Depending on the lifetime of the display), L r_nTrun =α nTrun L r ,L g_nTrun =β nTrun L g ,L b_nTrun =γ nTrun L b ,β nTrun ﹥α nTrun ﹥γ nTrun Wherein alpha is nTrun 、β nTrun And gamma nTrun Is the luminance decay factor corresponding to the on-time.
Further, in the first step, each color pixel comprises 1 red, green and blue sub-pixels, and the whole driving system is divided into a general driving subsystem, a red injection type electroluminescent display driving subsystem, a green injection type electroluminescent display driving subsystem and a blue injection type electroluminescent display driving subsystem; the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem meet the relative brightness proportion L of red, green and blue sub-pixels in each pixel when normally lighted r :L g :L b =1.0000:4.5907:0.0601。
Further, each line scanning time of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem is equal before the line scanning time is adjusted, and t is used respectively before_row_r 、t before_row_g And t before_row_b The number of clk cycles included b=b r =B g =B b ,t before_row_r =B r T clk ,t before_row_g =B g T clk ,t before_row_b =B b T clk 。
Further, the frame period is t=mt row ,The selected parameters need to satisfy f r =f g =f b >50Hz。
Further, use ave (i) r 、ave(i) g And ave (i) b (i=1, 2,3, …, M) represents the average value of the luminance of the pixels of the ith row of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem before the adjustment of the line scanning time, respectively.
Further, after the line scanning time is adjusted, each line scanning time of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem is often unequal, and t (i) is used respectively after_row_r 、t(i) after_row_g And t (i) after_row_b (i=1, 2,3, …, M) to represent the scanning time of the i-th line,
further, before the adjustment of the line scanning time, the corresponding column on time when any one pixel is lighted is BT clk ,t before_column_r =t before_column_g =t before_column_b =BT clk 。
Further, after the line scanning time is adjusted, the corresponding column on time when any one pixel is lighted is equal to the adjusted line scanning time of the line where the pixel is located, t (i, j) after_column_r =t(i) after_row_r ,t(i,j) after_column_g =t(i) after_row_g ,t(i,j) after_column_b =t(i) after_row_b ,(i=1,2,3,…,M)(j=1,2,3,…,N)。
Further, the display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display), the column on time of a blue sub-pixel is still equal to the adjusted row scan time, t (i, j), of the row in which the pixel is located nTrun_column_b =t(i) after_row_b The method comprises the steps of carrying out a first treatment on the surface of the Column on time of red sub-pixel is adjusted to Column on time of green photon pixels is adjusted toThe display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time to again adjust to white balance.
Another object of the present invention is to provide an FPGA-based injection type electroluminescent display panel white balance compensation system of an FPGA-based injection type electroluminescent display panel white balance compensation method, the system comprising:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
the frequency division module is used for obtaining 3 synchronous clocks through frequency division of the FPGA chip to respectively control the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem;
the timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
the red injection type electroluminescent display driving subsystem comprises a red injection type electroluminescent display hardware module, a red injection type electroluminescent display row scanning module and a red injection type electroluminescent display column gating module;
the red injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red injection type electroluminescent display;
The red injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the red injection type electroluminescent display;
and the red injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the red injection type electroluminescent display.
The green injection type electroluminescent display driving subsystem comprises a green injection type electroluminescent display hardware module, a green injection type electroluminescent display row scanning module and a green injection type electroluminescent display column gating module;
the green injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green injection type electroluminescent display;
the green injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the green injection type electroluminescent display;
and the green injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the green injection type electroluminescent display.
The blue injection type electroluminescent display driving subsystem comprises a blue injection type electroluminescent display hardware module, a blue injection type electroluminescent display row scanning module and a blue injection type electroluminescent display column gating module;
The blue injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue injection type electroluminescent display;
the blue injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the blue injection type electroluminescent display;
and the blue injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the blue injection type electroluminescent display.
Another object of the present invention is to provide an FPGA-based OLED display panel white balance compensation system of the FPGA-based OLED display panel white balance compensation method, the system comprising:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
the frequency division module is used for obtaining three synchronous clocks through frequency division of the FPGA chip to respectively control the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem;
the timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
the red OLED display driving subsystem comprises a red OLED display hardware module, a red OLED display line scanning module and a red OLED display column gating module;
The red OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red OLED display;
the red OLED display line scanning module is used for dynamically adjusting the scanning time of each line of the red OLED display;
and the red OLED display column gating module is used for dynamically adjusting the gating time of each column of the red OLED display.
The green OLED display driving subsystem comprises a green OLED display hardware module, a green OLED display row scanning module and a green OLED display column gating module;
the green OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green OLED display;
the green OLED display line scanning module is used for dynamically adjusting the scanning time of each line of the green OLED display;
and the green OLED display column gating module is used for dynamically adjusting the gating time of each column of the green OLED display.
The blue OLED display driving subsystem comprises a blue OLED display hardware module, a blue OLED display row scanning module and a blue OLED display column gating module;
the blue OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue OLED display;
the blue OLED display line scanning module is used for dynamically adjusting the scanning time of each line of blue OLED display;
And the blue OLED display column gating module is used for dynamically adjusting the gating time of each column of the blue OLED display.
In combination with the technical scheme and the technical problems to be solved, the technical scheme to be protected has the following advantages and positive effects:
first, the invention starts from the angle of the line scanning circuit and adopts a line-by-line scanning technology based on dynamic adjustment of line scanning time. On the one hand, dynamically adjusting the line scanning time of each line according to the number of pixel units to be lightened of each line in a frame period; on the other hand, the image transmission synchronization of the upper computer and the lower computer is ensured, and the frame period is kept unchanged. The proposal can improve the overall brightness of the display panel by realizing the uniform brightness of the red, green and blue sub-pixels; and in combination with the red, green and blue light attenuation rule, the pulse width modulation PWM method is adopted in the column gating scheme to control the brightness of the red, green and blue sub-pixels in each pixel, so that the overall brightness of the display panel can be lost to a certain extent when the white balance of the red, green and blue colors is realized. In summary, after the two schemes are combined, the whole brightness of the display panel can be improved in the initial working stage and the brightness loss of the display panel can be reduced in the later working stage while the white balance is realized.
Secondly, the invention corrects row by row and then corrects column by column, the correction times are row number and column number which are far smaller than the row number and column number of point by point correction, the cost is lower, and the workload is smaller;
the invention can improve the whole brightness of the display panel in the initial working stage and can reduce the brightness loss of the display panel in the later working stage;
according to the invention, according to the difference of the relation between the red, green and blue injection type electroluminescence light attenuation and the total working time length of different materials and the characteristics of the fastest blue injection type electroluminescence light attenuation, the red injection type electroluminescence light attenuation and the slowest green injection type electroluminescence light attenuation, the working time length of the display panel is recorded by using a timer, and the light attenuation of the red, green and blue injection type electroluminescence display is compensated by using a driving system so as to reach the white balance of the display panel again. The invention considers the influence of light attenuation, and when the screen is lightened for a long time, the white balance is still good.
Thirdly, the expected benefits and commercial value after the technical scheme of the invention is converted are as follows:
the injection type electroluminescent display panel has huge pixel number, is directly corrected point by point based on all pixels of the display panel, and has higher cost and higher workload; the invention corrects row by row and then column by column, the correction times are row number and column number, which are far smaller than the row number and column number of point by point correction, the cost is lower, and the workload is smaller.
The invention solves the white balance problem of the injection type electroluminescent display panel, ensures that the color is pure when the audience watches the video, improves the perception of the user, and utilizes the product popularization.
The technical scheme of the invention solves the technical problem of white balance of the injection type electroluminescent display panel which is always desired to be solved but is not successful.
Fourth, the significant technical progress achieved by the FPGA-based injection-type electroluminescent display panel white balance compensation system provided by the present invention includes:
1. and (3) accurate control: because each injection type electroluminescent display driving subsystem (red, green and blue) in the system comprises a special line scanning and column gating module, the system can accurately control the lighting time of each sub-pixel point, thereby providing more accurate color brightness control and white balance adjustment and improving the quality of display effect.
2. High reliability: the frequency division, timing and driving module realized by the FPGA improves the stability and reliability of the system. The parallel processing capability of the FPGA enables the response speed of the system to be faster when the white balance is adjusted, and delay and distortion are reduced.
3. Flexibility and programmability: FPGAs offer a high degree of flexibility and programmability, enabling the system to dynamically adjust the drive parameters according to different injection-type electroluminescent display panels and conditions of use. This flexibility also allows the system to adapt to new display technologies and standards through software updates, protecting investment and extending product life.
4. Maintenance and upgrading are convenient: by using the EEPROM to store operation data and set parameters, the system can store important information after power failure and can be continuously used when power is on, so that the maintenance and upgrading of the system are more convenient.
5. The overall performance is improved: by recording the total duration of operation of the display, the system can monitor and predict the aging of the injected electroluminescent display panel, thereby automatically performing color compensation if necessary, ensuring color consistency and display quality over a long period of time.
6. Energy saving: accurate drive control can optimize the energy usage per pixel, resulting in higher energy efficiency and extended lifetime of the injection-type electroluminescent display panel.
The design of the FPGA-based system provided by the invention considers various conditions of the injection type electroluminescent display panel in the use process, and provides a high-efficiency, reliable and long-term maintainable solution through high customization and flexibility.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flowchart of a method for compensating white balance of an FPGA-based injection type electroluminescent display panel according to an embodiment of the present invention;
fig. 2 is a block diagram of an FPGA-based injection-type electroluminescent display panel white balance compensation system according to an embodiment of the present invention.
FIG. 3 is a flowchart of a method for compensating white balance of an LED display panel based on an FPGA according to an embodiment of the present invention;
fig. 4 is a block diagram of an FPGA-based LED display panel white balance compensation system according to an embodiment of the present invention.
FIG. 5 is a flowchart of a method for compensating white balance of an OLED display panel based on an FPGA according to an embodiment of the present invention;
fig. 6 is a block diagram of an OLED display panel white balance compensation system based on an FPGA according to an embodiment of the present invention.
Fig. 7 is a flowchart of the method for compensating white balance of the injection type electroluminescent display panel based on FPGA according to the present invention.
Detailed Description
The present invention will be described in further detail with reference to the following examples in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Aiming at the problems existing in the prior art, the invention provides an injection type electroluminescent display panel white balance compensation method and system based on an FPGA.
As shown in fig. 1, an embodiment of the present invention provides an FPGA-based injection type electroluminescent display panel white balance compensation method, which includes the following steps:
step one, driving an injection type electroluminescent full-color display panel with M=512 rows and N=1024 columns by using an FPGA chip, and controlling the crystal oscillator frequency F co =20MHz;
Step two, the crystal oscillator obtains 3 synchronous clocks through W=2 frequency division of the FPGA chipRespectively controlling a red injection type electroluminescent display driving subsystem, a green injection type electroluminescent display driving subsystem and a blue injection type electroluminescent display driving subsystem;
starting a timer in the driving system, informing the FPGA when the equipment is powered down, writing the current count into the EEPROM by the FPGA, and continuously accumulating the count register on the basis of the EEPROM when the next power-on initialization is performed;
step four, every other column on time adjustment period T run Adjust the column on time once for 100h, when the working time is nT run When (n=1, 2,3, n max )(n max Depending on the lifetime of the display), L r_nTrun =α nTrun L r ,L g_nTrun =β nTrun L g ,L b_nTrun =γ nTrun L b ,β nTrun ﹥α nTrun ﹥γ nTrun Wherein alpha is nTrun 、β nTrun And gamma nTrun Is the luminance decay factor corresponding to the on-time.
Further, in the first step, each color pixel includes 1 red, green and blue sub-pixels, and the whole driving system is divided into a general driving subsystem, a red injection type electroluminescent display driving subsystem and a green injection type electroluminescent display driving subsystem A system and a blue injection electroluminescent display drive subsystem; the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem meet the relative brightness proportion L of red, green and blue sub-pixels in each pixel when normally lighted r :L g :L b =1.0000: 4.5907:0.0601 so that each color pixel can be matched to an equivalent white light when normally lit.
Further, each line scanning time of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem is equal before the line scanning time is adjusted, and t is used respectively before_row_r 、t before_row_g And t before_row_b Indicating that they contain a number of clk cycles b=b r =B g =B b =256, i.e. t before_row_r =B r T clk ,t before_row_g =B g T clk ,t before_row_b =B b T clk 。
Further, the frame period is t=mt row ,Calculating f r =f g =f b ≈76Hz>50Hz, can meet the visual requirement of human eyes.
Further, use ave (i) r 、ave(i) g And ave (i) b (i=1, 2,3, …, M) to represent the average value of the luminance of the pixels of the ith row of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem before the adjustment of the line scanning time, respectively.
Further, after the line scanning time is adjusted, each line scanning time of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem is often unequal, and t (i) is used respectively after_row_r 、t(i) after_row_g And t (i) after_row_b (i=1, 2,3, …, M) to represent the scanning time of the i-th line,
further, before the adjustment of the line scanning time, the corresponding column on time when any one pixel is lighted is BT clk I.e. t before_column_r =t before_column_g =t before_column_b =BT clk 。
Further, after the line scanning time is adjusted, the corresponding column on time when any one pixel is lighted is equal to the adjusted line scanning time of the line where the pixel is located, i.e. t (i, j) after_column_r =t(i) after_row_r ,t(i,j) after_column_g =t(i) after_row_g ,t(i,j) after_column_b =t(i) after_row_b (i=1, 2,3, …, M) (j=1, 2,3, …, N), at this time, not only the luminance uniformity of the red, green and blue sub-pixels is improved by the dynamic adjustment method of the line scanning time, but also the white balance of the display can be achieved at the initial stage of operation, and the overall luminance of the display panel is also improved.
Further, the timer is used for recording the total working time of the display, the unit is hours (indicated by letter h), the current time is recorded when the power is off, and the time is continuously counted when the power is on next time.
Further, the relationship between the light attenuation and the total working time of the red, green and blue injection type electroluminescence of different materials is different, but basically the blue injection type electroluminescence light attenuation is the fastest, the red injection type electroluminescence light attenuation is inferior, and the green injection type electroluminescence light attenuation is the slowest.
Further, the display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time, the column on time of a blue subpixel is still equal to the adjusted row scan time of the row in which the pixel is located, i.e., t (i, j) nTrun_column_b =t(i) after_row_b The column on time of the red sub-pixel is adjusted toColumn on time of green photon pixels is adjusted toThe display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time may be readjusted to white balance.
As shown in fig. 2, an embodiment of the present invention provides an FPGA-based injection type electroluminescent display panel white balance compensation system of an FPGA-based injection type electroluminescent display panel white balance compensation method, the system comprising:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
the frequency division module is used for obtaining 3 synchronous clocks through frequency division of the FPGA chip to respectively control the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem;
the timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
the red injection type electroluminescent display driving subsystem comprises a red injection type electroluminescent display hardware module, a red injection type electroluminescent display row scanning module and a red injection type electroluminescent display column gating module;
The red injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red injection type electroluminescent display;
the red injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the red injection type electroluminescent display;
and the red injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the red injection type electroluminescent display.
The green injection type electroluminescent display driving subsystem comprises a green injection type electroluminescent display hardware module, a green injection type electroluminescent display row scanning module and a green injection type electroluminescent display column gating module;
the green injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green injection type electroluminescent display;
the green injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the green injection type electroluminescent display;
and the green injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the green injection type electroluminescent display.
The blue injection type electroluminescent display driving subsystem comprises a blue injection type electroluminescent display hardware module, a blue injection type electroluminescent display row scanning module and a blue injection type electroluminescent display column gating module;
The blue injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue injection type electroluminescent display;
the blue injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the blue injection type electroluminescent display;
and the blue injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the blue injection type electroluminescent display.
Application example 1-application of the present technical solution to an LED display panel.
As shown in fig. 3, an embodiment of the present invention provides an FPGA-based LED display panel white balance compensation method, which includes the following steps:
step one, driving an M=512 row N=1024 column LED full-color display panel with an FPGA chip, and crystal oscillator frequency F co =20MHz;
Step two, the crystal oscillator passes through the FPGA coreDividing the frequency of the chip w=2 to obtain 3 synchronous clocksRespectively controlling a red LED display driving subsystem, a green LED display driving subsystem and a blue LED display driving subsystem;
starting a timer in the driving system, informing the FPGA when the equipment is powered down, writing the current count into the EEPROM by the FPGA, and continuously accumulating the count register on the basis of the EEPROM when the next power-on initialization is performed;
Step four, every other column on time adjustment period T run Adjust the column on time once for 100h, when the working time is nT run When (n=1, 2,3, n max )(n max Determined by the lifetime of the display) L r_nTrun =α nTrun L r ,L g_nTrun =β nTrun L g ,L b_nTrun =γ nTrun L b ,β nTrun ﹥α nTrun ﹥γ nTrun Wherein alpha is nTrun 、β nTrun And gamma nTrun Is the luminance decay factor corresponding to the on-time.
Further, in the first step, each color pixel comprises 1 red, green and blue sub-pixels, and the whole driving system is divided into a general driving subsystem, a red LED display driving subsystem, a green LED display driving subsystem and a blue LED display driving subsystem; the red LED display driving subsystem, the green LED display driving subsystem and the blue LED display driving subsystem meet the relative brightness proportion L of red, green and blue sub-pixels in each pixel in normal lighting r :L g :L b =1.0000: 4.5907:0.0601 so that each color pixel can be matched to an equivalent white light when normally lit.
Further, each line scanning time of the red LED display driving subsystem, the green LED display driving subsystem and the blue LED display driving subsystem is equal before line scanning time adjustment, and t is used respectively before_row_r 、t before_row_g And t before_row_b Indicating that they contain a number of clk cycles b=b r =B g =B b =256, i.e. t before_row_r =B r T clk ,t before_row_g =B g T clk ,t before_row_b =B b T clk 。
Further, the frame period is t=mt row ,Calculating f r =f g =f b ≈76Hz>50Hz, can meet the visual requirement of human eyes.
Further, use ave (i) r 、ave(i) g And ave (i) b (i=1, 2,3, …, M) to represent the pixel luminance averages of the i-th row of the red LED display driving subsystem, the green LED display driving subsystem, and the blue LED display driving subsystem, respectively, before the line scan time adjustment.
Further, after the line scanning time is adjusted, each line scanning time of the red LED display driving subsystem, the green LED display driving subsystem and the blue LED display driving subsystem is often unequal, and t (i) is used respectively after_row_r 、t(i) after_row_g And t (i) after_row_b (i=1, 2,3, …, M) to represent the scanning time of the i-th line,
further, before the adjustment of the line scanning time, the corresponding column on time when any one pixel is lighted is BT clk I.e. t before_column_r =t before_column_g =t before_column_b =BT clk 。
Further, after the line scanning time is adjusted, the corresponding column on time when any one pixel is lighted is equal to the adjusted line scanning time of the line where the pixel is located, i.e. t (i, j) after_column_r =t(i) after_row_r ,t(i,j) after_column_g =t(i) after_row_g ,t(i,j) after_column_b =t(i) after_row_b (i=1, 2,3, …, M) (j=1, 2,3, …, N), at this time, not only the luminance uniformity of the red, green and blue sub-pixels is improved by the dynamic adjustment method of the line scanning time, but also the white balance of the display can be achieved at the initial stage of operation, and the overall luminance of the display panel is also improved.
Further, the timer is used for recording the total working time of the display, the unit is hours (indicated by letter h), the current time is recorded when the power is off, and the time is continuously counted when the power is on next time.
Further, the relationship between the light attenuation and the total working time length of the red, green and blue LEDs of different materials is different, but basically, the light attenuation of the blue LEDs is the fastest, the light attenuation of the red LEDs is the slowest.
Further, the display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time, the column on time of a blue subpixel is still equal to the adjusted row scan time of the row in which the pixel is located, i.e., t (i, j) nTrun_column_b =t(i) after_row_b The column on time of the red sub-pixel is adjusted toThe column on time of the green photon pixel is adjusted to +.>The display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time may be readjusted to white balance.
As shown in fig. 4, an embodiment of the present invention provides an FPGA-based LED display panel white balance compensation system of an FPGA-based LED display panel white balance compensation method, the system including:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
the frequency division module is used for obtaining 3 synchronous clocks through frequency division of the FPGA chip to respectively control the red LED display driving subsystem, the green LED display driving subsystem and the blue LED display driving subsystem;
the timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
The red LED display driving subsystem comprises a red LED display hardware module, a red LED display line scanning module and a red LED display column gating module;
the red LED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red LED display;
the red LED display line scanning module is used for dynamically adjusting the scanning time of each line of red LED display;
and the red LED display column gating module is used for dynamically adjusting the gating time of each column of the red LED display.
The green LED display driving subsystem comprises a green LED display hardware module, a green LED display row scanning module and a green LED display column gating module;
the green LED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green LED display;
the green LED display line scanning module is used for dynamically adjusting the scanning time of each line of the green LED display;
and the green LED display column gating module is used for dynamically adjusting the gating time of each column of green LED display.
The blue LED display driving subsystem comprises a blue LED display hardware module, a blue LED display line scanning module and a blue LED display column gating module;
the blue LED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue LED display;
The blue LED display line scanning module is used for dynamically adjusting the scanning time of each line of blue LED display;
and the blue LED display column gating module is used for dynamically adjusting the gating time of each column of blue LED display.
Application example 2-application of the technical scheme to an OLED display panel.
As shown in fig. 5, an embodiment of the present invention provides an FPGA-based OLED display panel white balance compensation method, which includes the following steps:
step one, driving an M=512 row N=1024 column OLED full-color display panel with an FPGA chip, and crystal oscillator frequency F co =20MHz;
Step two, the crystal oscillator obtains 3 synchronous clocks through W=2 frequency division of the FPGA chipRespectively controlling a red OLED display driving subsystem, a green OLED display driving subsystem and a blue OLED display driving subsystem;
starting a timer in the driving system, informing the FPGA when the equipment is powered down, writing the current count into the EEPROM by the FPGA, and continuously accumulating the count register on the basis of the EEPROM when the next power-on initialization is performed;
step four, every other column on time adjustment period T run Adjust the column on time once for 100h, when the working time is nT run When (n=1, 2,3, n max )(n max Depending on the lifetime of the display), L r_nTrun =α nTrun L r ,L g_nTrun =β nTrun L g ,L b_nTrun =γ nTrun L b ,β nTrun ﹥α nTrun ﹥γ nTrun Wherein alpha is nTrun 、β nTrun And gamma nTrun Is the luminance decay factor corresponding to the on-time.
Further, in the first step, each color pixel comprises 1 red, green and blue sub-pixels, and the whole driving system is divided into a general driving subsystem, a red OLED display driving subsystem, a green OLED display driving subsystem and a blue OLED display driving subsystem; the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem meet the relative brightness proportion L of red, green and blue sub-pixels in each pixel when normally lighted r :L g :L b =1.0000: 4.5907:0.0601 so that each color pixel is normalWhen the LED lamp is lighted, the equivalent white light can be matched.
Further, each line scan time of the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem is equal before the line scan time is adjusted, and t is used respectively before_row_r 、t before_row_g And t before_row_b Indicating that they contain a number of clk cycles b=b r =B g =B b =256, i.e. t before_row_r =B r T clk ,t before_row_g =B g T clk ,t before_row_b =B b T clk 。
Further, the frame period is t=mt row ,Calculating f r =f g =f b ≈76Hz>50Hz, can meet the visual requirement of human eyes.
Further, use ave (i) r 、ave(i) g And ave (i) b (i=1, 2,3, …, M) to represent the average value of the luminance of the pixels of the ith row of the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem before the line scan time adjustment, respectively.
Further, after the line scanning time is adjusted, each line scanning time of the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem is often unequal, and t (i) is used respectively after_row_r 、t(i) after_row_g And t (i) after_row_b (i=1, 2,3, …, M) to represent the scanning time of the i-th line,
further, before the adjustment of the line scanning time, the corresponding column on time when any one pixel is lighted is BT clk I.e. t before_column_r =t before_column_g =t before_column_b =BT clk 。
Further, after the line scanning time is adjusted, the corresponding column on time when any one pixel is lighted is equal to the adjusted line scanning time of the line where the pixel is located, i.e. t (i, j) after_column_r =t(i) after_row_r ,t(i,j) after_column_g =t(i) after_row_g ,t(i,j) after_column_b =t(i) after_row_b (i=1, 2,3, …, M) (j=1, 2,3, …, N), at this time, not only the luminance uniformity of the red, green and blue sub-pixels is improved by the dynamic adjustment method of the line scanning time, but also the white balance of the display can be achieved at the initial stage of operation, and the overall luminance of the display panel is also improved.
Further, the timer is used for recording the total working time of the display, the unit is hours (indicated by letter h), the current time is recorded when the power is off, and the time is continuously counted when the power is on next time.
Further, the relationship between the light attenuation and the total working time of the red, green and blue OLEDs of different materials is different, but basically, the light attenuation of the blue OLED is the fastest, the light attenuation of the red OLED is the slowest, and the light attenuation of the green OLED is the slowest.
Further, the display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time, the column on time of a blue subpixel is still equal to the adjusted row scan time of the row in which the pixel is located, i.e., t (i, j) nTrun_column_b =t(i) after_row_b The column on time of the red sub-pixel is adjusted toColumn on time of green photon pixels is adjusted toThe display is operating at nT run (n=1,2,3,...n max )(n max Depending on the lifetime of the display) time may be readjusted to white balance.
As shown in fig. 6, an embodiment of the present invention provides an FPGA-based OLED display panel white balance compensation system of an FPGA-based OLED display panel white balance compensation method, the system including:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
the frequency division module is used for obtaining three synchronous clocks through frequency division of the FPGA chip to respectively control the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem;
the timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
the red OLED display driving subsystem comprises a red OLED display hardware module, a red OLED display line scanning module and a red OLED display column gating module;
The red OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red OLED display;
the red OLED display line scanning module is used for dynamically adjusting the scanning time of each line of the red OLED display;
and the red OLED display column gating module is used for dynamically adjusting the gating time of each column of the red OLED display.
The green OLED display driving subsystem comprises a green OLED display hardware module, a green OLED display row scanning module and a green OLED display column gating module;
the green OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green OLED display;
the green OLED display line scanning module is used for dynamically adjusting the scanning time of each line of the green OLED display;
and the green OLED display column gating module is used for dynamically adjusting the gating time of each column of the green OLED display.
The blue OLED display driving subsystem comprises a blue OLED display hardware module, a blue OLED display row scanning module and a blue OLED display column gating module;
the blue OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue OLED display;
the blue OLED display line scanning module is used for dynamically adjusting the scanning time of each line of blue OLED display;
And the blue OLED display column gating module is used for dynamically adjusting the gating time of each column of the blue OLED display.
The technical scheme is that the injection type electroluminescent display panel white balance compensation system based on a Field Programmable Gate Array (FPGA). The detailed working principle is as follows:
1) General drive subsystem: the system firstly generates a reference clock signal through the crystal oscillator, and the clock signal is divided into 3 synchronous clock signals in the FPGA through a frequency division module and is respectively used for controlling the red, green and blue injection type electroluminescent display driving subsystems. In addition, the timer module records the total working time of the display and is used for monitoring the service time of the display panel so as to perform ageing compensation. The EEPROM is used for storing system parameters and working time length data, and ensures that the data cannot be lost under the condition of power failure.
2) Red, green, blue injection type electroluminescent display drive subsystem: the injection type electroluminescent display driving subsystem of each color comprises a hardware module, a row scanning module and a column gating module.
The hardware module comprises a row driving chip and a column driving chip, which are hardware for actually driving the injection type electroluminescent display element to light.
The line scanning module controls the scanning time of each line of pixels to ensure that each line can be selected at the correct moment.
The column gating module controls the gating time of each column of pixels so that the correct column of pixels can be lit up when a particular row is selected, and the lighting duration within the row scan time can be programmed in a PWM method.
3) White balance compensation: since the injection type electroluminescent material has a brightness drop and a white balance shift after a long period of operation, the system needs to adjust the driving intensity of each sub-pixel in time to maintain the white balance. The FPGA dynamically adjusts the driving current of each sub-pixel point according to the recorded total working time length and a preset aging curve (by changing the row scanning and column gating time), and compensates brightness attenuation and white balance offset caused by aging so as to maintain the accuracy and consistency of the color of the display panel.
4) Dynamic adjustment: because the FPGA has high flexibility and quick processing capability, the system can monitor the display state in real time and quickly adjust the parameters of each driving module according to the needs so as to respond to different display contents and environmental changes and keep the optimal display effect.
The FPGA-based system provided by the embodiment of the invention effectively realizes the timely compensation of the white balance of the injection type electroluminescent panel through accurate clock management and dynamic adjustment, and simultaneously provides a stable solution which can adapt to long-term use change and is easy to upgrade in maintenance.
The foregoing is merely illustrative of specific embodiments of the present invention, and the scope of the invention is not limited thereto, but any modifications, equivalents, improvements and alternatives falling within the spirit and principles of the present invention will be apparent to those skilled in the art within the scope of the present invention.
Claims (10)
1. The FPGA-based injection type white balance compensation method for the electroluminescent display panel is characterized by comprising the following steps of:
step one, driving an injection type electroluminescent full-color display panel with M rows and N columns by using an FPGA chip, and controlling the crystal oscillator frequency F co ;
Step two, dividing the frequency of the crystal oscillator by the FPGA chip W to obtain 3 synchronous clocksRespectively controlling a red injection type electroluminescent display driving subsystem, a green injection type electroluminescent display driving subsystem and a blue injection type electroluminescent display driving subsystem;
starting a timer in the driving system, informing the FPGA when the equipment is powered down, writing the current count into the EEPROM by the FPGA, and continuously accumulating the count register on the basis of the EEPROM when the next power-on initialization is performed;
step four, every other column on time adjustment period T run Adjusting one-time column gating time when the working time length is nT run When n=1, 2,3, n max ,n max Depending on the lifetime of the display device,
L r_nTrun =α nTrun L r ,L g_nTrun =β nTrun L g ,L b_nTrun =γ nTrun L b ,β nTrun ﹥α nTrun ﹥γ nTrun ,
wherein alpha is nTrun 、β nTrun And gamma nTrun Is the luminance decay factor corresponding to the on-time.
2. The method of claim 1, wherein each color pixel comprises 1 red, green and blue sub-pixels, and the whole driving system is divided into a general driving subsystem, a red injection type electroluminescent driving subsystem, a green injection type electroluminescent driving subsystem and a blue injection type electroluminescent driving subsystem; the red injection type electroluminescent driving subsystem, the green injection type electroluminescent driving subsystem and the blue injection type electroluminescent driving subsystem meet the relative brightness proportion L of red, green and blue sub-pixels in each pixel in normal lighting r :L g :L b =1.0000:4.5907:0.0601。
3. The FPGA-based injection type electroluminescent display panel white balance compensation method of claim 1, wherein each line scan time of the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem is equal before the line scan time is adjusted by t before_row_r 、t before_row_g And t before_row_b The number of clk cycles included b=b r =B g =B b ,t before_row_r =B r T clk ,t before_row_g =B g T clk ,t before_row_b =B b T clk 。
4. The FPGA-based injection-type electroluminescent display panel white balance compensation method of claim 1, wherein the frame period is t=mt row ,The selected parameters need to satisfy f r =f g =f b >50Hz。
5. The method for compensating white balance of an FPGA-based injected electroluminescent display panel of claim 1, wherein ave (i) is used r 、ave(i) g And ave (i) b (i=1, 2,3, …, M) represents the average value of the luminance of the pixels of the ith row of the red injection type electroluminescent driving subsystem, the green injection type electroluminescent driving subsystem and the blue injection type electroluminescent driving subsystem before the line scan adjustment, respectively.
6. The method for compensating white balance of an FPGA-based injected electroluminescent display panel of claim 1, wherein each line scan time of the red injected electroluminescent display drive subsystem, the green injected electroluminescent display drive subsystem, and the blue injected electroluminescent display drive subsystem is not equal after the line scan time is adjusted, respectively using t (i) after_row_r 、t(i) after_row_g And t (i) after_row_b, i=1, 2,3, …, M, to indicate the scanning time of the i-th row after the row scanning time adjustment, i=1,2,3,…,M。
7. the method as claimed in claim 1The FPGA-based injection type white balance compensation method for electroluminescent display panel is characterized in that before row scanning time is adjusted, the corresponding column gating time when any pixel is lighted is BT clk ,t before_column_r =t before_column_g =t before_column_b =BT clk The method comprises the steps of carrying out a first treatment on the surface of the After the line scanning time is adjusted, the corresponding column on time when any pixel is lightened is equal to the adjusted line scanning time of the line where the pixel is positioned,
t(i,j) after_column_r =t(i) after_row_r ,t(i,j) after_column_g =t(i) after_row_g ,
t(i,j) after_column_b =t(i) after_row_b ,i=1,2,3,…,M,j=1,2,3,…,N。
8. the FPGA-based injected electroluminescent display panel white balance compensation method of claim 1, wherein the display is operating at nT run When n=1, 2,3, n max ,n max Depending on the lifetime of the display, the column on time of a blue-photon pixel is still equal to the adjusted row scan time, t (i, j), of the row in which the pixel is located nTrun_column_b =t(i) after_row_b The method comprises the steps of carrying out a first treatment on the surface of the Column on time of red sub-pixel is adjusted toThe column on time of the green photon pixel is adjusted to +.>The display is operating at nT run Time is adjusted to white balance again, n max N=1, 2,3, n., determined by the lifetime of the display max 。
9. An FPGA-based injected electroluminescent display panel white balance compensation system of an FPGA-based injected electroluminescent display panel white balance compensation method of any one of claims 1 to 8, the system comprising:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
the frequency division module is used for obtaining three synchronous clocks through frequency division of the FPGA chip to respectively control the red injection type electroluminescent display driving subsystem, the green injection type electroluminescent display driving subsystem and the blue injection type electroluminescent display driving subsystem;
The timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
the red injection type electroluminescent display driving subsystem comprises a red injection type electroluminescent display hardware module, a red injection type electroluminescent display row scanning module and a red injection type electroluminescent display column gating module;
the red injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red injection type electroluminescent display;
the red injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the red injection type electroluminescent display;
and the red injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the red injection type electroluminescent display.
The green injection type electroluminescent display driving subsystem comprises a green injection type electroluminescent display hardware module, a green injection type electroluminescent display row scanning module and a green injection type electroluminescent display column gating module;
the green injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green injection type electroluminescent display;
The green injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the green injection type electroluminescent display;
and the green injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the green injection type electroluminescent display.
The blue injection type electroluminescent display driving subsystem comprises a blue injection type electroluminescent display hardware module, a blue injection type electroluminescent display row scanning module and a blue injection type electroluminescent display column gating module;
the blue injection type electroluminescent display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue injection type electroluminescent display;
the blue injection type electroluminescent display line scanning module is used for dynamically adjusting the scanning time of each line of the blue injection type electroluminescent display;
and the blue injection type electroluminescent display column gating module is used for dynamically adjusting the gating time of each column of the blue injection type electroluminescent display.
10. An OLED display panel white balance compensation system based on an FPGA of an OLED display panel white balance compensation method is characterized in that the system comprises:
the general driving subsystem comprises a crystal oscillator, a frequency dividing module, a timer module and an EEPROM;
The frequency division module is used for obtaining three synchronous clocks through frequency division of the FPGA chip to respectively control the red OLED display driving subsystem, the green OLED display driving subsystem and the blue OLED display driving subsystem;
the timer module is used for recording the total working time of the display, recording the current time when the power is off, and continuing to count when the power is on next time;
the red OLED display driving subsystem comprises a red OLED display hardware module, a red OLED display line scanning module and a red OLED display column gating module;
the red OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for red OLED display;
the red OLED display line scanning module is used for dynamically adjusting the scanning time of each line of the red OLED display;
and the red OLED display column gating module is used for dynamically adjusting the gating time of each column of the red OLED display.
The green OLED display driving subsystem comprises a green OLED display hardware module, a green OLED display row scanning module and a green OLED display column gating module;
the green OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for green OLED display;
the green OLED display line scanning module is used for dynamically adjusting the scanning time of each line of the green OLED display;
And the green OLED display column gating module is used for dynamically adjusting the gating time of each column of the green OLED display.
The blue OLED display driving subsystem comprises a blue OLED display hardware module, a blue OLED display row scanning module and a blue OLED display column gating module;
the blue OLED display hardware module comprises hardware devices such as a row driving chip, a column driving chip and the like which are suitable for blue OLED display;
the blue OLED display line scanning module is used for dynamically adjusting the scanning time of each line of blue OLED display;
and the blue OLED display column gating module is used for dynamically adjusting the gating time of each column of the blue OLED display.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311500329.XA CN117423305A (en) | 2023-11-10 | 2023-11-10 | White balance compensation method and system for injection type electroluminescent display panel |
PCT/CN2023/131484 WO2025097462A1 (en) | 2023-11-10 | 2023-11-14 | Injection electroluminescent display panel white balance compensation method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311500329.XA CN117423305A (en) | 2023-11-10 | 2023-11-10 | White balance compensation method and system for injection type electroluminescent display panel |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117423305A true CN117423305A (en) | 2024-01-19 |
Family
ID=89530077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311500329.XA Pending CN117423305A (en) | 2023-11-10 | 2023-11-10 | White balance compensation method and system for injection type electroluminescent display panel |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117423305A (en) |
WO (1) | WO2025097462A1 (en) |
-
2023
- 2023-11-10 CN CN202311500329.XA patent/CN117423305A/en active Pending
- 2023-11-14 WO PCT/CN2023/131484 patent/WO2025097462A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2025097462A1 (en) | 2025-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4216246B2 (en) | Backlight drive circuit | |
KR102599600B1 (en) | Display apparatus and driving method thereof | |
US8111223B2 (en) | Method of local dimming, backlight assembly for performing the method and display apparatus having the backlight assembly | |
US7106276B2 (en) | Color display device | |
JP4602194B2 (en) | Backlight driving circuit and liquid crystal display device having the same | |
US8665298B2 (en) | Method for analyzing light profile of light source and device and method for driving local dimming of liquid crystal display device by using the same | |
US8766893B2 (en) | Method for compensating for poor uniformity of liquid crystal display having non-uniform backlight and display that exhibits non-uniformity compensating function | |
US8917231B2 (en) | Regulation of gamma characteristic in a display | |
US20090167674A1 (en) | Light source system and display | |
US20060238943A1 (en) | Display device and method for driving a display device | |
US20190236997A1 (en) | Display driving method and organic light-emitting display device thereof | |
US20100013866A1 (en) | Light source device and liquid crystal display unit | |
US7852432B2 (en) | Liquid crystal display apparatus and image control method thereof | |
JP2007322944A (en) | Display control device, display device, and display control method | |
US20100066713A1 (en) | Image display | |
US8305332B2 (en) | Backlight unit, liquid crystal display device including the same, and localized dimming method thereof | |
US20180174538A1 (en) | Display apparatus and driving method thereof | |
CN100510899C (en) | Display apparatus and driving method therefor | |
JP6021339B2 (en) | Display device and control method thereof | |
KR101399130B1 (en) | Back Light Unit Driving Apparatus | |
CN117423305A (en) | White balance compensation method and system for injection type electroluminescent display panel | |
KR101968911B1 (en) | organic light-emitting dIODE DISPLAY DEVICE AND DRIVING METHOD THEREOF | |
CN100399128C (en) | Liquid crystal display device | |
WO2025102349A1 (en) | White balance compensation method and system for led display screen | |
CN117593997A (en) | An LED display panel white balance compensation method and system |
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 |