Embodiments disclosed herein generally relate to a device and method for brightness control of a display device.
A display brightness level of a display device may be controlled on a control value received from an external entity (e.g., a host.) Examples of the control value include a display brightness value (DBV.)
In one or more embodiments, a display driver comprises signal supply circuitry and control circuitry. The control circuitry is configured to generate a first luminance value using a DBV. The signal supply circuitry is configured to supply to a display panel at least one signal using the first luminance value. The first luminance value has a one-to-one correlation with a display brightness level. The DBV does not have a one-to-one correlation with the display brightness level.
In one or more embodiments, the display device comprises a display panel and a display driver. The display driver comprises signal supply circuitry and control circuitry. The control circuitry is configured to generate a first luminance value using a DBV. The first luminance value has a one-to-one correlation with a display brightness level. The DBV does not have a one-to-one correlation with the display brightness level.
In one or more embodiments, a method comprises generating a first luminance value using a DBV and supplying at least one signal to the display panel using the first luminance value. The first luminance value has a one-to-one correlation with a display brightness level. The DBV does not have a one-to-one correlation with the display brightness level.
So that the manner in which the above recited features of the present disclosure can be understood in detail, a more particular description of the disclosure, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only exemplary embodiments, and are therefore not to be considered limiting of inventive scope, as the disclosure may admit to other equally effective embodiments.
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one embodiment may be beneficially utilized on other embodiments without specific recitation. The drawings referred to here should not be understood as being drawn to scale unless specifically noted. Also, the drawings are often simplified and details or components omitted for clarity of presentation and explanation. The drawings and discussion serve to explain principles discussed below, where like designations denote like elements.
The following detailed description is merely exemplary in nature and is not intended to limit the disclosure or the application and uses of the disclosure. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding background, summary, or the following detailed description.
The display brightness level of a display device may be controlled by a display brightness value (DBV) received from an external entity, such as a host. In some cases, the DBV may further comprise information other than the display brightness level. For example, the DBV may be used to control both the display brightness level and the frame rate of the display device. A DBV in a first range may indicate a first frame rate, while a DBV in a second range may indicate a second frame rate. In such cases, the DBV may not have a one-to-one correlation with the display brightness level, which in turn may lead to inappropriate control of the display brightness level. Additionally, when the DBV is not in one-to-one correlation with the display brightness level, this may result in that the display device has no valid reference that directly indicates the display brightness level. The lack of the valid reference may lead to inappropriate control of the display brightness level.
To address such drawbacks, a luminance value having a one-to-one correlation with the display brightness level may be generated using a DBV that is used to control the display brightness level but does not have a one-to-one correlation with the display brightness level. Such luminance value may simplify and improve the control of the display brightness level.
In various embodiments, the high-side power source terminal 5 and the low-side power source terminals 6 are configured to receive a high-side power source voltage ELVDD and a low-side power source voltage ELVSS from a power management integrated circuit (PMIC) 300, respectively. The high-side power source voltage ELVDD may be delivered to the respective pixel circuits 7 from the high-side power source terminal 5 via high-side power source lines (not illustrated), the low-side power source voltage ELVSS may be delivered to the respective pixel circuits 7 from the low-side power source terminal 6 via low-side power source lines (not illustrated.)
Pixel circuit 7 may be configured to emit light with a luminance level corresponding to a drive voltage received from the display driver 2.
In one or more embodiments, a write operation to program a drive voltage into a pixel circuit 7 may comprise asserting the scan line SC[i] in a state in which the emission line EM [i] is deasserted and the drive voltage is supplied to the data line D [j]. This operation achieves writing the drive voltage into the storage capacitor Cst. The storage capacitor Cst may be configured to hold a storage voltage corresponding to the drive voltage written thereinto.
In one or more embodiments, when the emission line EM [i] is deasserted, the light emitting element 8 is disconnected from the high-side power source node 9a, not emitting light. In one or more embodiments, when the emission line EM [i] is asserted, the light emitting element 8 emits light with a luminance level corresponding to the storage voltage across the storage capacitor Cst.
In one or more embodiments, such as the embodiment illustrated in
Referring back to
In one or more embodiments, the scan control signals SOUT include an emission control signal EM_ctrl. In such embodiments, the scan driver circuitry 4 may be further configured to control, based on the emission control signal EM_ctrl, light emission from rows of pixel circuits 7 for which the write operation is not being performed. The emission control signal EM_ctrl may control a ratio of pixel circuits 7 that emit light to the pixel circuits 7 of the entire display panel 1, thereby controlling the display brightness level of the display device 100. In various embodiments, the display brightness level may be the brightness level of an entire image that is being displayed on the display panel 1.
In one or more embodiments, the emission control signal EM_ctrl is generated as a pulse-width modulated (PWM) signal and the display brightness level of the display device 100 is controlled by the duty ratio of the emission control signal EM_ctrl. The duty ratio of the emission control signal EM_ctrl may correspond to the ratio of a period during which the emission control signal EM_ctrl is asserted to one cycle period of the emission control signal EM_ctrl. In one or more embodiments, when the duty ratio of the emission control signal EM_ctrl increases, for example, the ratio of the number of asserted emission lines EM to the total number of the emission lines EM increases, and the ratio of the pixel circuits 7 that emit light also increases. This increases the display brightness level of the display device 100.
In one or more embodiments, the display driver 2 is configured to drive the display panel 1 based on input image data Din and control data Dctrl received from the host 200 to display an image corresponding to the input image data Din on the display panel 1. The input image data Din may comprise a pixel data that describes grayscale values of the respective colors of each pixel 10 of the display panel 1. The display driver 2 may comprise interface circuitry 11, signal supply circuitry 12, and control circuitry 13.
In one or more embodiments, the interface circuitry 11 is configured to receive the input image data Din and the control data Dctrl from the host 200. The interface circuitry 11 may be further configured to forward the input image data Din to the signal supply circuitry 12 and forward the control data Dctrl to the control circuitry 13. In other embodiments, the interface circuitry 11 may be configured to process the input image data Din and send the processed input image data Din to the signal supply circuitry 12.
In one or more embodiments, the signal supply circuitry 12 is configured to supply various signals to the display panel 1 based, at least in part, on the control circuitry 13. The signal supply circuitry 12 may comprise image processing circuitry 14, grayscale voltage generator circuitry 15, data driver circuitry 16, and panel interface (I/F) circuitry 17.
In one or more embodiments, the image processing circuitry 14 is configured to generate an output voltage data Dout by performing image processing on the input image data Din received from the interface circuitry 11. The output voltage data Dout may describe voltage values that specify voltage levels of drive voltages to be written into the respective pixel circuits 7 of each pixel 10 of the display panel 1.
The image processing in the image processing circuitry 14 may be controlled by control parameters Para_ctrl received from the control circuitry 13. In embodiments where the display brightness level of the display device 100 depends on the correlation between the input image data Din and the output voltage data Dout, the display brightness level of the display device 100 may be controlled by controlling the image processing with the control parameters Para_ctrl.
In one or more embodiments, the image processing circuitry 14 may be configured to perform an IR drop correction to mitigate display mura that may appear in an image displayed on the display panel 1 due to a voltage drop over the power source lines that deliver the high-side power source voltage ELVDD from the high-side power source terminal 5 to the respective pixel circuits 7, by compensating the voltage drop over the power source lines. The control parameters Para_ctrl may include amounts of the IR drop correction. The amount of IR drop may differ between respective pixel circuits 7 of each pixel 10 and may be individually determined or calculated. The IR drop correction may depend on the position of the pixel 10 of interest and the total current through the display panel 1. The total current may be the sum of the currents that flow through the pixel circuits 7 of the entire display panel 1.
Variations in the characteristics of the pixel circuits 7 may also cause display mura to appear in an image displayed on the display panel 1. Mura correction, or demura, may be performed by the image processing circuitry 14 to compensate such variations. In such embodiments, the control parameters Para_ctrl may comprise amounts of the mura correction. The correction amounts of the mura correction may be individually determined or calculated for the respective pixel circuits 7 of each pixel 10.
In one or more embodiments, the grayscale voltage generator circuitry 15 is configured to supply (m+1) grayscale voltages V0 to Vm to the data driver circuitry 16. In various embodiments, the (m+1) grayscale voltages V0 to Vm have different voltage levels from each other. In embodiments where grayscale voltage V0 is the highest grayscale voltage and grayscale voltage Vm is the lowest grayscale voltage, the intermediate grayscale voltages V1 to V(m−1) may be generated through voltage dividing of the grayscale voltages V0 and Vm. Display brightness level of the display device 100 may depend on a range of the drive voltages supplied to the pixel circuits 7. The range may have an upper limit of grayscale voltage V0 and lower limit of grayscale voltage Vm. The voltage level of the grayscale voltage V0 may be specified by a V0 command value V0* supplied from the control circuitry 13, and the voltage level of the grayscale voltage Vm may be specified by a Vm command value Vm*. In such embodiments, the display brightness level of the display device 100 can be controlled by controlling the V0 command value V0* and the Vm command value Vm*.
In one or more embodiments, the data driver circuitry 16 is configured to output, based on the output voltage data Dout from image processing circuitry 14 and grayscale voltage V0-Vm, drive voltages to be written into the respective pixel circuits 7 of the respective pixels 10 of the display panel 1. The data driver circuitry 16 may be configured to select a drive voltage to be written into each pixel circuit 7 from among the grayscale voltages V0 to Vm based on the voltage value of the output voltage data Dout associated with each pixel circuit 7. In one or more embodiments, the drive voltage to be written into each pixel circuit 7 ranges from Vm to V0 and increases as the voltage value of the output voltage data Dout increases.
In one or more embodiments, the panel interface circuitry 17 is configured to generate scan control signals SOUT to control the scan driver circuitry 4 of the display panel 1. In such embodiments, the scan driver circuitry 4 is configured to drive the scan lines SC and the emission lines EM based on the scan control signals SOUT. The scan control signal SOUT may comprise the above-mentioned emission control signal EM_ctrl. In such embodiments, the panel interface circuitry 17 may be configured to control the duty ratio of the emission control signal EM_ctrl based on the emission command value Emission* received from the control circuitry 13. For example, the duty ratio of the emission control signal EM_ctrl may increase as the emission command value Emission* increases. In embodiments where the display brightness level of the display device 100 is controllable with the emission control signal EM_ctrl, the display brightness level is controllable with the emission command value Emission*.
The panel interface circuitry 17 may be further configured to control the high-side power source voltage ELVDD and the low-side power source voltage ELVSS by supplying a PMIC control signal PMIC_ctrl to the PMIC 300. In such embodiments, the panel interface circuitry 17 may be configured to control the low-side power source voltage ELVSS based on an ELVSS command value ELVSS* received from the control circuitry 13. In one or more embodiments, the low-side power source voltage ELVSS is set lower than the lowest grayscale voltage Vm.
In one or more embodiments, the control circuitry 13 is configured to control the operation of the signal supply circuitry 12 based on the control data Dctrl received from the host 200. In various embodiments, the control data Dctrl comprises a DBV, and the control circuitry 13 is configured to control the display brightness level of the display device 100 based on the DBV. The DBV may be generated based on a user operation. For example, when an instruction to adjust the brightness of an image displayed on the display device 100 is manually input to an input device (not illustrated), the host 200 may generate the DBV based on this instruction to control the display brightness level. The input devices may be a touch panel disposed on at least a portion of the display panel 1, a cursor control device, and mechanical and/or non-mechanical buttons, among others.
In embodiments where the display brightness level of the display device 100 depends on the V0 command value V0*, the Vm command value Vm*, and the emission control value Emission*, the control circuitry 13 may be configured to generate the V0 command value V0*, the Vm command value Vm*, and the emission control value Emission* based on the DBV. The control circuitry 13 may be further configured to generate the ELVSS command value ELVSS* based on the DBV so that the low-side power source voltage ELVSS is lower than the grayscale voltage Vm.
In one or more embodiments, the DBV may be used to control the display device 100 for a purpose other than the control of the display brightness level. In some embodiments, the DBV may be used to control the frame rate of the display device 100. A DBV in a first range may instruct the display driver 2 to display an image with a first frame rate (e.g., 30 Hz), and a DBV in a second range different from the first range may instruct the display driver 2 to display an image with a second frame rate (e.g., 60 Hz.) In such embodiments, the DBV is not necessarily in one-to-one correlation with the display brightness level, and may not accurately represent the display brightness level.
In one or more embodiments, the control circuitry 13 may comprise a correlation table correlating the DBV with gamma settings, the emission command value Emission*, the ELVSS command value ELVSS*, and the luminance value LUX.
Referring back to
Method 500 of
In one or more embodiments, the display device 100 is configured to be adapted to a local high brightness (LHB) mode. As illustrated in
In one or more embodiments, the control circuitry 13 is configured to control, in the LHB mode, the grayscale voltage V0, Vm, the low-side power source voltage ELVSS, and the emission control signal EM_ctrl to display an image with a high brightness level, for example, the highest brightness level in the high brightness area 31. For example, the control circuitry 13 may be configured to, when the display device 100 is placed into the LHB mode, decrease the lowest grayscale voltage Vm and the low-side power source voltage ELVSS and increase the duty ratio of the emission control signal EM_ctrl.
In one or more embodiments, the control circuitry 13 is further configured to control the image processing in the image processing circuitry 14 in the LHB mode to maintain the brightness level of the outside area 32. The decreases in the grayscale voltage Vm and the low-side power source voltage ELVSS and the increase in the duty ratio of the emission control signal EM_ctrl may increase the brightness level of the entire display area 3. In one or more embodiments, the control circuitry 13 is configured to maintain the brightness level in the outside area 32 by cancelling the increase in the brightness level of the entire display area 3 through a control of the image processing performed on the input image data Din associated with pixels 10 located in the outside area 32.
In one or more embodiments, as illustrated in
The image processing circuitry 14 may comprise flexible gamma circuitry 21 configured to generate the output voltage data Dout based on the input image data Din. In various embodiments, the output voltage data Dout may be generated so that the correlation between the luminance level of light emitted by a pixel circuit 7 and the grayscale value described in the input image data Din is in accordance with gamma characteristics represented by a gamma value γ. In this meaning, the processing performed by the flexible gamma circuitry 21 may be referred to as “gamma processing.” The gamma value γ may be set to 2.2, for example.
In one or more embodiments, as illustrated in
In various embodiments, the shape of the gamma curve is specified with a set of control points CP #0 to CP #q, where q is an integer of two or more. The gamma curve may be a free-form curve (e.g., a Bezier curve) with a shape specified by the control points CP #0 to CP #q. The positions of the control points CP #0 to CP #q may be represented by coordinates in the coordinate system. The coordinates of the control point CP #i may be hereinafter referred to as (CPXi, CPYi), where CPXi is the coordinate on the first coordinate axis or the X axis of the control point CP #i, and CPYi is the coordinate on the second coordinate axis or the Y axis of the control point CP #i. CPXi and CPYi may be hereinafter referred to as X coordinate CPXi and Y coordinate CPYi, respectively.
In one or more embodiments, the flexible gamma circuitry 21 is configured to memorize the shape of a default gamma curve in the form of the coordinates of default control points CP #0 to CP #q. The default control points CP #0 to CP #q may be hereinafter denoted as CP #0_def to CP #q_def, respectively, and the X coordinate and Y coordinate of the default control point CP #i_def may be denoted as CPXi_def and CPYi_def, respectively.
In one or more embodiments, the flexible gamma circuitry 21 is configured to adjust the X coordinates CPX0 to CPXq of the control points CP #0 to CP #q used for generation of a voltage value of the output voltage data Dout. This enables generating a gamma curve used for the generation of the voltage value of the output voltage data Dout by scaling the default gamma curve in the direction parallel to the first coordinate axis or the X axis. In one or more embodiments, the flexible gamma circuitry 21 is configured to calculate the coordinates of the control points CP #0 to CP #q used for the generation of the voltage value of the output voltage data Dout based on the coordinates of the default control points CP #0_def to CP #q_def and a control parameter CPX_ctrl received from the control circuitry 13, where the control parameter CPX_ctrl controls the X coordinate CPXi of the control points CP #i. For example, the X coordinate CPXi of the control point CP #i may be calculated as the product of the X coordinate CPXi_def of the default control point CP #i_def and the control parameter CPX_ctrl. In such embodiments, the gamma curve is enlarged by CPX_ctrl times in the direction parallel to the first coordinate axis or the X axis. In one or more embodiments, when the gamma curve is enlarged in the direction parallel to the first coordinate axis or the X axis, the voltage value of the output voltage data Dout is increased which in turn increases the drive voltage supplied to the pixel circuit 7. In such embodiments, the luminance level of the pixel circuit 7 decreases when the gamma curve is enlarged in the direction parallel to the first coordinate axis or the X axis. In one or more embodiments, the default Y coordinate CPYi_def is used as the Y coordinate CPYi of the control point CP #i without modification.
Referring back to
In one or more embodiments, the analog control circuitry 22 is configured to generate the V0 command value V0*, the Vm command value Vm*, the emission command value Emission*, and the ELVSS command value ELVSS* based on the DBV. The analog control circuitry 22 may comprise a table that describe a correlation of the DBV with the V0 command value V0*, the Vm command value Vm*, the emission command value Emission*, and the ELVSS command value ELVSS* as illustrated in
In one or more embodiments, the V0 command value V0*, the Vm command value Vm*, the emission command value Emission*, and the ELVSS command value ELVSS* are further generated based on an LHBM enable signal LHBM_EN. The LHBM enable signal LHBM_EN may indicate whether the display device 100 is placed in the LHB mode. The LHBM enable signal LHBM_EN may be asserted when the display device 100 is placed in the LHB mode. The display device 100 may be placed in the LHB mode based on an instruction received from the host 200.
In one or more embodiments, the analog control circuitry 22 may be configured to, when the LHBM enable signal LHBM_EN is asserted, set the V0 command value V0*, the Vm command value Vm*, the emission command value Emission*, and the ELVSS command value ELVSS* so that an image can be brightly displayed in the display area 3 of the display panel 1. This enables brightly displaying the image in the high brightness area 31. For example, the analog control circuitry 22 may be configured to, when the display device 100 is placed into the LHB mode, set the Vm command value Vm*, the emission command value Emission*, and the ELVSS command value ELVSS* to decrease the lowest grayscale value Vm and the low-side power source voltage ELVSS and increase the duty ratio of the emission control signal EM_ctrl. The analog control circuitry 22 may be configured to, when the LHBM enable signal LHBM_EN is asserted, set the V0 command value V0*, the Vm command value Vm*, the emission command value Emission*, and the ELVSS command value ELVSS* so that the image can be displayed most brightly.
In one or more embodiments, the brightness control circuitry 23 is configured to generate the luminance value LUX based on the DBV. The brightness control circuitry 23 may comprise a brightness control table 23a that describes a correlation between the DBV and the luminance value LUX. In such embodiments, the brightness control circuitry 23 may be configured to generate the luminance value LUX through a table lookup on the brightness control table 23a based on the DBV.
In one or more embodiments, the luminance ratio calculation circuitry 24 is configured to calculate a luminance ratio RLUX based on the luminance value LUX received from the brightness control circuitry 23, an LHBM luminance value LUX_LHBM, and the LHBM enable signal LHBM_EN, where the LHBM luminance value LUX_LHBM is a predetermined value representing the brightness level in the high brightness area 31. In one or more embodiments, the luminance ratio RLUX represents a degree to reduce the brightness levels of pixels 10 positioned in the outside area 32 in the gamma processing in the flexible gamma circuitry 21. The luminance ratio RLUX may be a positive value less than or equal to one.
The luminance ratio calculation circuitry 24 may be configured to set the luminance ratio RLUX to “1” when the LHBM enable signal LHBM_EN is deasserted. In such embodiments, the gamma processing by the flexible gamma circuitry 21 does not reduce the brightness of the image regardless of the position of the pixel 10 of interest when the display device 100 is placed in the normal mode.
The luminance ratio calculation circuitry 24 may be configured to calculate the luminance ratio RLUX as the ratio of the luminance value LUX to the LHBM luminance value LUX_LHBM when the LHBM enable signal LHBM_EN is asserted. In such embodiments, the luminance ratio RLUX in the LHB mode is represented by the following equation (1):
R
LUX=LUX/LUX_LHBM. (1)
In one or more embodiments, the flexible gamma circuitry 21 is configured to, when the display device 100 is placed in the LHB mode, perform the gamma processing so that the brightness level of the image is reduced by RLUX times in the outside area 32.
In one or more embodiments, the LHBM circuitry 25 is configured to control the shape of the gamma curve by generating the control parameter CPX_ctrl based on the luminance ratio RLUX and the coordinates x and y of the pixel 10 of interest of the gamma processing in the flexible gamma circuitry 21, where the coordinates x and y indicate the position of the pixel 10 of interest in the display area 3. The control of the shape of the gamma curve may be achieved by controlling the X coordinates CPX0 to CPXq of the control points CP #0 to CP #q.
The LHBM circuitry 25 may be configured to unconditionally set the control parameters CPX_ctrl to “1” when the LHBM enable signal LHBM_EN is deasserted and the luminance ratio RLUX is accordingly set to “1.” In such embodiments, when the display device 100 is placed in the normal mode, the flexible gamma circuitry 21 uses the default control points CP #0_def to CP #q_def in the gamma processing, not reducing the brightness level of the image in the gamma processing regardless of the position of the pixel 10 of interest.
In one or more embodiments, the LHBM circuitry 25 is configured to, when the LHBM enable signal LHBM_EN is asserted to set the luminance ratio RLUX to LUX/LUX_LHBM, selectively set the control parameter CPX_ctrl to “1” or a value calculated to be less than “1” based on the luminance ratio RLUX.
In various embodiments, the LHBM circuitry 25 is configured to set to the control parameter CPX_ctrl to “1” when determining based on the coordinates x and y of the pixel 10 of interest that the pixel 10 of interest is positioned in the high brightness area 31. In this case, the X coordinates CPX0 to CPXq of the control points CP #0 to CP #q are set to the default X coordinates CPX0_def to CPXq_def. In such embodiments, the gamma processing is performed in accordance with the default gamma curve, which is indicated by “Inside” in
In various embodiments, the LHBM circuitry 25 is configured to set the control parameter CPX_ctrl to enlarge the gamma curve in a direction parallel to the first coordinate axis or the X axis when determining that the pixel 10 of interest is positioned in the outside area 32. This allows the flexible gamma circuitry 21 to perform the gamma processing to reduce the brightness level of the image in the outside area 32. In one or more embodiments, the degree of the enlargement of the gamma curve in the gamma processing for the pixels 10 positioned in the outside area 32 is controlled to cancel the increase of the brightness level caused by the control of the lowest grayscale voltage Vm, the low-side power source voltage ELVSS, and/or the duty ratio of the emission control signal EM_ctrl. For example, the control parameter CPX_ctrl may be set to enlarge the gamma curve so that the luminance levels of the pixel circuits 7 of the pixels 10 positioned in the outside area 32 are reduced by RLUX times. In embodiments where the X coordinates CPX0 to CPXq of the control points CP #0 to CP #q are calculated as the products of the default X coordinates CPX0_def to CPXq_def and the control parameter CPX_ctrl, respectively, the luminance levels of the pixel circuits 7 of the pixels 10 positioned in the outside area 32 can be reduced by RLUX (<1) times by calculating the control parameter CPX_ctrl in accordance with the following equation (2):
CPX_ctrl=1/RLUX1/γ, (2)
where γ is the gamma value set to the display device 100, for example, 2.2. In embodiments where the control parameter CPX_ctrl is calculated in accordance with expression (2), the gamma curve is enlarged by 1/RLUX1N times in the direction parallel to the first coordinate axis or the X axis as indicated by “Outside” in
As thus discussed, the control circuitry 13 illustrated in
In one or more embodiments, as illustrated in
In one or more embodiments, the gamma circuitry 21A is configured to generate a gamma-processed voltage data Dout_g by performing gamma processing on the input image data Din. In various embodiments, the gamma-processed voltage data Dout_g is generated so that the correlation between the luminance level of light emitted by a pixel circuit 7 and the grayscale value described in the input image data Din is in accordance with gamma characteristics represented by a gamma value γ. The gamma value γ may be set to 2.2, for example.
In one or more embodiments, the correction circuitry 26 is configured to generate the output voltage data Dout by correcting the gamma-processed voltage data Dout_g based on correction amounts of the IR drop correction received from the control circuitry 13A. The correction amounts of the IR drop correction may comprise gain compensation values calculated to compensate the voltage drop over the power source lines that deliver the high-side power source voltage ELVDD to the respective pixel circuits 7 from the high-side power source terminal 5. In such embodiments, the correction circuitry 26 may comprise a multiplier 41 configured to generate an output voltage data Dout associated with each pixel circuit 7 of each pixel 10 by multiplying the gamma-processed voltage data Dout_g associated with each pixel circuit 7 by the gain compensation value calculated for each pixel circuit 7.
In one or more embodiments, the control circuitry 13A is configured to generate the luminance value LUX based on the DBV and generate correction amounts or gain compensation values of the IR drop correction based on the generated luminance value LUX. This operation achieves the IR drop correction based on the luminance value LUX. The control circuitry 13A may comprise IR drop correction circuitry 27 in addition to the above-described analog control circuitry 22 and brightness control circuitry 23.
In one or more embodiments, the IR drop correction circuitry 27 is configured to generate gain compensation values for the respective pixel circuits 7 of the pixel 10 of interest based on the luminance value LUX, the coordinates x, y of the pixel 10 of interest, and the input image data Din. The voltage drop over the power source lines that deliver the high-side power source voltage ELVDD to the respective pixel circuits 7 from the high-side power source terminal 5 may depend on the total current through the display panel 1 and the distance of the pixel 10 of interest from the high-side power source terminal 5. In one or more embodiments, the total current through the display panel 1 may be the sum of the currents that flow through the respective pixel circuits 7, and the currents that flow through the respective pixel circuits 7 may depend on the display brightness level and the input image data Din.
In view of this, in one or more embodiments, the IR drop correction circuitry 27 is configured to calculate the total current through the display panel 1 based on the luminance value LUX and the input image data Din and generate the gain compensation values of the respective pixel circuits 7 of the pixel 10 of interest based on the calculated total current and the coordinates x and y of the pixel 10 of interest. In such embodiments, the total current through the display panel 1 can be calculated more accurately with a more simplified calculation compared to a calculation of the total current based on the DBV, since the luminance value LUX is in one-to-one correlation with the display brightness level. This may improve the accuracy of the IR drop correction.
In one or more embodiments, as illustrated in
In one or more embodiments, the correction circuitry 26B is configured to generate the output voltage data Dout by correcting the gamma-processed voltage data Dout_g received from the flexible gamma circuitry 21 based on correction amounts of the IR drop correction and the mura correction received from the control circuitry 13B. The correction amounts of the IR drop correction may comprise a gain compensation value calculated to compensate the voltage drop over the power source lines that deliver the high-side power source voltage ELVDD to the respective pixel circuits 7 from the high-side power source terminal 5. The correction amounts of the mura correction may comprise an offset compensation value calculated to compensate variations in the characteristics of the pixel circuits 7. In one or more embodiments, the correction circuitry 26B comprises an adder 42 and a multiplier 43. In such embodiments, the adder 42 and the multiplier 43 may be configured to calculate a voltage value of the output voltage data Dout by adding the offset compensation value to the voltage value of the gamma-processed voltage data Dout_g and further multiplying the resultant value by the gain compensation value.
In one or more embodiments, the control circuitry 13B is configured to generate the luminance value LUX based on the DBV and further generate, based on the luminance value LUX, a control parameter CPX_ctrl supplied to the flexible gamma circuitry 21, an offset compensation value supplied to the adder 42, and a gain compensation value supplied to the multiplier 43. The control circuitry 13B may comprise LHBM image generator circuitry 28, mura correction circuitry 29, and IR drop correction circuitry 30 in addition to the analog control circuitry 22, the brightness control circuitry 23, the luminance ratio calculation circuitry 24, and the LHBM circuitry 25, which are described in relation to
In one or more embodiments, the LHBM image generator circuitry 28 is configured to generate an LHBM image data based on the input image data Din and the luminance ratio RLUX received from the luminance ratio calculation circuitry 24. In various embodiments, the LHBM image data is generated to represent electrical states of the respective pixel circuits 7 of the display panel 1 when the display device 100 is placed in the LHB mode. When the display device 100 is placed in the LHB mode, the input image data Din may incorrectly reflect the electrical states of the respective pixel circuits 7 of the display panel 1, since the flexible gamma circuitry 21 performs image processing to reduce the brightness levels of the pixels 10 positioned in the outside area 32. Examples of the electrical states may include the voltage levels of the drive voltages and the levels of the currents flowing through the light emitting elements 8.
The LHBM image data may comprise pixel data associated with the pixels 10 in the high brightness area 31 and pixel data associated with the pixels 10 in the outside area 32. In one or more embodiments, when the display device 100 is placed in the LHB mode, the pixel data of the LHBM image data associated with the pixels 10 in the outside area 32 are generated based on the luminance ratio RLUX and the pixel data of the input image data Din associated with the pixels 10 in the outside area 32. The pixel data of the LHBM image data associated with the pixels 10 in the outside area 32 may be generated by performing image processing on the pixel data of the input image data Din associated with the pixels 10 in the outside area 32 to reduce the brightness levels of the respective pixels 10 by RLUX times. In other embodiments, the pixel data of the LHBM image data associated with the pixels 10 in the outside area 32 may be generated by multiplying the grayscale values of the respective colors of the pixel data of the input image data Din associated with the pixels 10 in the outside area 32 by 1/RLUX1N. In one or more embodiments, when the display device 100 is placed in the LHB mode, the pixel data of the input image data Din associated with the pixels 10 in the high brightness area 31 are used as the pixel data of the LHBM image data associated with the pixels 10 in the high brightness area 31 without modification. The LHBM image data thus generated may well reflect the electrical states of the respective pixel circuits 7 of the display panel 1 when the display device 100 is placed in the LHB mode. In one or more embodiments, when the display device 100 is not placed in the LHB mode, the luminance ratio RLUX is set to “1” and accordingly the LHBM image data is generated to be identical to the input image data Din.
In one or more embodiments, the mura correction circuitry 29 is configured to calculate correction amounts or offset compensation values of the mura correction or demura based on the LHBM image data and the coordinate x and y of the pixel 10 of interest. The mura correction circuitry 29 may be configured to store correction parameters associated with the respective pixel circuits 7 of the respective pixels 10 and select the correction parameters associated with the respective pixel circuits 7 of the pixel 10 of interest based on the coordinates x and y of the pixel 10 of interest. The mura correction circuitry 29 may be further configured to calculate the correction amounts or offset compensation values of the mura correction for the respective pixel circuits 7 of the pixel 10 of interest based on the selected correction parameters and the pixel data of the LHBM image data associated with the pixel 10 of interest. An appropriate correction amount or offset compensation value of the mura correction for a pixel circuit 7 of a pixel 10 may depend on the drive voltage supplied to the pixel circuit 7. The calculation of the correction amounts or offset compensation values of the mura correction based on the LHBM image data may improve the accuracy of the mura correction, since the LHBM image data may well reflect the drive voltages supplied to the respective pixel circuits 7 of the respective pixels 10.
In one or more embodiments, the IR drop correction circuitry 30 is configured to generate correction amounts or gain compensation values of the IR drop compensation based on the LHBM image data, the luminance value LUX, and the coordinates x and y of the pixel 10 of interest. The IR drop correction circuitry 30 may be configured to calculate the total current through the display panel 1 based on the luminance value LUX and the LHBM image data and generate the gain compensation values of the respective pixel circuits 7 of the pixel 10 of interest based on the calculated total current and the coordinates x and y of the pixel 10 of interest. The calculation of the correction amounts or gain compensation values of the IR drop correction based on the LHBM image data may improve the accuracy of the IR drop correction, since the LHBM image data may well reflect the currents that flow through the light emitting elements 8 of the respective pixel circuits 7 of the respective pixels 10.
In other embodiments, the IR drop correction is not implemented. In such embodiments, the IR drop correction circuitry 30 may be removed, and the output of the adder 42 may be used as the output voltage data Dout. In other embodiments, the mura correction is not implemented. In such embodiments, the mura correction circuitry 29 may be removed, and the gamma-processed voltage data Dout_g may be used as the input of the multiplier 43 to generate the output voltage data Dout.
While various embodiments have been specifically described herein, a person skilled in the art would appreciate that the technologies disclosed herein may be implemented with various modifications.