This application claims priority from and the benefit of Korean Patent Application No. 10-2023-0167778 filed on Nov. 28, 2023, and Korean Patent Application No. 10-2024-0013710 filed on Jan. 30, 2024, which are hereby incorporated by reference in its entirety.
The present disclosure relates to digital display driving circuits, and more particularly, to a method and device of selectively utilizing one of PWM signals or impulse signals for driving a display based on characteristics of image data.
A display using a light emitting diode (LED) may be applied to a wide range of field from a small mobile device to a large outdoor display device. In particular, the display is being used in more various fields, for example, various devices of a vehicle, an augmented reality (AR) device, and a virtual reality (VR) device.
A digital display may include a memory in a pixel. A digital display driving method stores data related to light to be output from a pixel for one frame and controls brightness using a pulse width modulation (PWM) method. Here, a subpixel emits light during alight emission time (on duty) within one frame based on image data stored in the memory in the pixel.
Each pixel of the digital display may include a plurality of LEDs. Therefore, there is a need for a driving method for ensuring linearity of brightness and expressing ideal color depending on characteristics and a brightness situation of a corresponding LED.
Present disclosure provides display driving methods and devices for ensuring a linearity of brightness and expressing ideal colors depending on characteristics and a brightness situation of a light emitting diode (LED).
According to one embodiment, a display device includes a plurality of pixels, wherein each of the plurality of pixels includes a luminous element and a pixel circuit connected to the luminous element; and a processor configured to provide image data and luminance data of the pixels to the pixel circuit. When the luminance data is less than the threshold value, the pixel circuit configured to drive upper bits among the multi-bit values based on the PWM signal and lower bits among the multi-bit values based on the impulse signal. When the number of bits of the image data that are driven based on the impulse signal is determined based on an on-duty ratio corresponding to a light emission period within one frame.
Here, the threshold value may be determined based on at least one of a display driving frequency, an on-duty ratio, and the number of grayscale bits.
Alternatively, the threshold value may be determined based on grayscale-luminance linearity of each of the luminance element.
According to another embodiment, a display driving method includes receiving image data and luminance data on a display pixel that includes a plurality of LEDs; and driving at least one bit among bits corresponding to the image data using impulse signal when the luminance data is less than a preset reference value.
According to another embodiment, a display driving method includes receiving image data and luminance data on a display pixel from a processor; retrieving a luminance value from the luminance data; comparing the luminance value to a threshold value; and controlling light-emission and non-emission of a luminous element through a PWM signal and an impulse signal when the luminance data is less than the threshold value
According to another embodiment, a display driving device includes a detector configured to detect luminance data from image data and the luminance data on a display pixel that includes a LED; a scan unit configured to select a PWM signal or an impulse signal based on the luminance data and, if the luminance data is less than a preset reference value, to generate a scan signal that includes the impulse signal and to output the scan signal to a row terminal of the display pixel; and a pixel driving circuit present in the display pixel and configured to drive the LED based on the image data and the scan signal.
Here, the scan signal may include the PWM signal corresponding to an upper bit of the image data and the impulse signal corresponding to a lower bit of the image data.
Here, a composition ratio of the PWM signal and the impulse signal may be adjusted in response to an on-duty ratio of one frame.
Here, a proportion of the impulse signal in the scan signal may increase according to a decrease in the on-duty ratio.
According to another embodiment, a display driving device includes a luminance decision memory configured to receive luminance data on a display pixel and to store the luminance data; a memory configured to store the bit values corresponding to image data; a controller configured to generate a first control signal based on the bit values and a PWM signal, and to generate a second control signal based on the bit values and an impulse signal; a selector configured to select the first control signal or the second control signal based on the luminance data; and a pixel driver configured to deliver, to an LED, or block driving current based on an output signal of the selector.
Here, the selector may be configured to select the first control signal if the luminance data is greater than or equal to a preset reference value and to select the second control signal if the luminance data is less than the preset reference value.
Here, the selector may be configured to select the first control signal in a section corresponding to an upper bit of the bit values and to select the second control signal in a section corresponding to a lower bit of the bit values if the luminance data is less than a preset reference value.
Here, the selector may be configured to identify each of a plurality of subpixels and to select the first control signal or the second control signal.
According to example embodiments, it is possible to ensure linearity of brightness and to improve ideal color expression capability according to characteristics and a brightness situation of an LED.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
Embodiments will be described in more detail with regard to the figures, wherein like reference numerals refer to like parts throughout the various figures unless otherwise specified, and wherein:
The following structural or functional descriptions of example embodiments according to the concept of the present invention described herein are merely intended for the purpose of describing the example embodiments according to the concept of the present invention and the example embodiments according to the concept of the present invention may be implemented in various forms and are not construed as limited to the example embodiments described herein.
Various modifications and various forms may be made to the example embodiments according to the concept of the present invention and thus, the example embodiments are illustrated in the drawings and is described in detail through the present specification. However, it should be understood that the example embodiments according to the concept of the present invention are not construed as limited to specific implementations and should be understood to include all changes, equivalents, and replacements within the idea and the technical scope of the present invention.
Although terms of “first,” “second,” and the like are used to explain various components, the components are not limited to such terms. These terms are used only to distinguish one component from another component. For example, a first component may be referred to as a second component, or similarly, the second component may be referred to as the first component without departing from the scope according to the concept of the present invention.
When it is mentioned that one component is “connected” or “accessed” to another component, it may be understood that the one component is directly connected or accessed to another component or that still other component is interposed between the two components. In addition, when it is described that one component is “directly connected” or “directly accessed” to another component, it should be understood that still other component is absent therebetween. Likewise, expressions, for example, “between” and “immediately between” and “immediately adjacent to” may also be construed as described in the foregoing.
The terminology used herein is for the purpose of describing particular example embodiments only and is not to be limiting of the present invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, stages, operations, elements, components or combinations thereof, but do not preclude the presence or addition of one or more other features, integers, stages, operations, elements, components, or combinations thereof.
Unless otherwise defined herein, all terms used herein including technical or scientific terms have the same meanings as those generally understood by one of ordinary skill in the art. Terms defined in dictionaries generally used should be construed to have meanings matching contextual meanings in the related art and are not to be construed as an ideal or excessively formal meaning unless otherwise defined herein.
Hereinafter, example embodiments will be described in detail with reference to the accompanying drawings. However, the scope of the claims is not limited to or restricted by the example embodiments. Like reference numerals presented in the respective drawings refer to like components throughout.
Referring to
The pixel array 110 may include a plurality of pixels (PXs) arranged in a predetermined pattern, for example, among various patterns such as a matrix type and a zigzagged type.
Each pixel (PX) may include a plurality of LEDs. The LED represents a light emitting diode. For example, a single pixel (PX) may include a red (R) LED, a green (Gr) LED, and a blue (B) LED. The LEDs may have a size of micro to nanoscales.
Each pixel (PX) may include a pixel driving circuit configured to drive the plurality of LEDs. The pixel driving circuit may include thin film transistors and at least one capacitor. The pixel circuit may be implemented through a semiconductor stacking structure on a substrate.
The scan unit 120 may drive and control the pixel array 110. The scan unit 120 may include a pulse width modulation (PWM) signal generator and a clock signal generation circuit.
The scan unit 120 may provide brightness information or luminance data to each pixel. Also, the scan unit 120 may use the same information or data to generate a clock signal.
The power supply 130 may generate current for driving of each pixel and may supply the current to each pixel.
The data driver 140 may deliver image data to each pixel. Here, the image data may be expressed as bit values and the data driver 140 may provide the bit values to a pixel every frame. The bit values may have one of a first logic level and a second logic level. The first logic level and the second logic level may be a high level and a low level, respectively. Alternatively, the first logic level and the second logic level may be the low level and the high level, respectively.
Referring to
A gradient of ideal brightness of the LED may be determined based on an on-duty. For example, the on-duty may be 100%, 50%, or 20%. Here, a nonlinearity of brightness may occur in a low grayscale region 210 according to characteristics of the LED.
In the grayscale (G)-luminance (L) graph 200, L represents luminance of the LED and G represents a grayscale value. Therefore, relationship of L=aG is established. Here, a denotes an on-duty factor.
In the low grayscale region 210 of
That is, in the low grayscale region 210, the LED may represent nonlinear brightness characteristics. For example, when a grayscale expression from 0 to 256 is possible, bit values of 8 bits may be required, and the low grayscale region 210 may correspond to a grayscale region from 1 to 10.
The nonlinearity of brightness may cause an issue that grayscale information is not accurately expressed in the low grayscale region 210. Also, in the case of driving based on a PWM method to prevent a color shift phenomenon, short pulses of hundreds of nanoseconds (ns) may lower efficiency. Therefore, there is a need for an appropriate driving method that considers characteristics of the LED in the low grayscale region 210.
The display operating principle according to an example embodiment relates to selectively driving a display according to a grayscale region in consideration of characteristics of an LED.
The display operating principle according to one embodiment relates to driving the LED with an impulse signal rather than a PWM driving method in the low grayscale region 210. Here, the impulse signal represents a temporally shortest digital signal that may be generated by a display device with surge current or voltage.
Referring to
Also, the display driving device may include a detector 330 configured to detect the luminance data. Here, depending on system settings, on-duty ratio information corresponding to a light emission period within one frame may be additionally provided to the detector 330.
Also, the display driving device may include a power supply 350 configured to supply power for driving the LED.
In
Also, the circuit 305 may drive a plurality of LEDs based on the impulse signals if the luminance data is less than a preset reference value and may drive the plurality of LEDs based on the PWM signals if the luminance data is greater than or equal to the preset reference value.
Here, the circuit 305 may be provided inside a pixel or outside the pixel. Alternatively, some components of the circuit 305 may be provided inside the pixel and remaining components thereof may be provided outside the pixel.
A display device including the driving device of
The plurality of pixels may include a luminous element and a pixel circuit connected to the luminous element. Here, the pixel circuit may be the driving device of
The processor may be configured to provide image data and luminance data of the pixels to the pixel circuit.
Here, the image data may be represented by a multi-bit values consisting of a Most Significant Bit (MSB) and a Least Significant Bit (LSB).
The pixel circuit may be configured to generate a pulse width modulation (PWM) signal based on the multi-bit values.
The pixel circuit may control a light-emission and non-light emission of the luminous element through a PWM signal and may drive the LSB using an impulse signal when the luminance data is less than a threshold value.
Here, if the luminance data is less than the threshold value, the pixel circuit may drive upper bits among the multi-bit values based on the PWM signal and may drive lower bits among the multi-bit values based on the impulse signal.
Selective display driving based on LED characteristics according to one embodiment allows the combination of various driving methods. Hereinafter, various driving methods are described with reference to
Referring to
Referring to
Also, in the case of On duty 2, low grayscale region A2 may drive the LED using the Impulse driving method and remaining region B2 may drive the LED using the PWM driving method.
Therefore, if luminance data is less than a preset reference value, an upper bit among bits corresponding to image data may drive the LED based on a PWM signal and a lower bit may drive the LED based on an impulse signal.
The number of lower bits driven based on the impulse signal among the bits corresponding to the image data may be adjusted based on an on-duty ratio. Information on the on-duty ratio may be provided to a pixel driving circuit as brightness information.
For example, as shown in
Meanwhile, LTH that may be a threshold or a reference value may be a fixed value depending on characteristics of the LED provided to the display device. Here, the LED may include an R subpixel, a G subpixel, and a B subpixel, and the reference value may be determined by considering grayscale-luminance linearity of each of the R subpixel, the G subpixel, and the B subpixel. For example, the LED may be driven using an impulse signal for a specific grayscale value or less, in consideration of a section in which nonlinearity of any one of the R, G, and B subpixels is expected.
Also, LTH may be a value that changes depending on settings of the display device. For example, LTH may be determined based on at least one of a driving frequency (FFRAME), an on-duty ratio, and the number of grayscale bits N.
Here, if one frame is TFRAME and an on-duty section is TON, the following formula may be established.
The brightness information provided to the display pixel may include at least one of information on LTH, luminance data, and on-duty information.
Referring to
However, in the case of
Referring to
As shown in
Referring to
Here, MSB, MSB-1, . . . , LSB+1, LSB signals may be clock signals generated by the scan unit 120 of
Referring to
The configuration of
Referring to
The detector 830 detects luminance data from image data and the luminance data input from the data driver 140 of the display device.
The scan unit 810 may select PWM signals or impulse signals to drive an LED based on the luminance data. If the luminance data is less than a preset reference value, the scan unit 810 produces a scan signal including impulse signals. The scan signal may be fed to the pixel 801 through a row terminal of the display pixel. Here, an example of the scan signal the signals illustrated in
The scan unit 810 may include a PWM signal generator 811, an impulse generator 813, a selector 815, and a scan signal input unit 817.
The PWM signal generator 811 may generate, for example, the PWM signal shown in
While the impulse signal may be inputted from the outside of the display driving device, the impulse generator 813 may be replaced with an interface that receives the impulse signal.
The selector 815 may generate the signals shown in
The scan signal input unit 817 receives an output signal of the selector 815 and inputs a scan signal to a row line for scanning. Therefore, the pixels connected to the same row line receive the same scan signals.
The pixel driving circuit may be included in the display pixel 801 and drive the LED based on the image data and the scan signals. The pixel driving circuit includes the control circuit 840 and the pixel driver 860.
The control circuit 840 includes a memory 841 configured to store the bit values of the image data. The control circuit 840 includes a controller 843 configured to output a control signal using the scan signals and the bit values stored in the memory 841.
Here, the scan signal may include a PWM signal corresponding to an upper bit of the image data and an impulse signal corresponding to a lower bit of the image data.
As shown in
The controller 843 may output the control signal to a level shifter 861 based on the scan signal and the bit values stored in the memory 841. For example, the control signal may be configured as in ‘level shifter input’ of
The pixel driving circuit 860 may include the level shifter 861 and a pixel driver configured to drive the LED.
The level shifter 861 converts the control signal to a gate-on voltage level signal capable of turning on a transistor and a gate-off level signal capable of turning off the transistor.
A current bias 850 of
An example of
Referring to
The memory 910 stores the bit values corresponding to the image data.
The controller 940 includes a first signal controller 941 configured to generate a first control signal based on the bit values and a PWM signal and the second signal controller 943 configured to generate a second control signal based on the bit values and an impulse signal. In this case, the impulse signal may be input from the outside of the pixel 901 or may be generated within the second signal controller 943.
The selector 915 selects the first control signal or the second control signal based on the luminance data.
If the luminance data is greater than or equal to a preset reference value, the selector 915 may select the first control signal. If the luminance data is less than the preset reference value, the selector 915 may select the second control signal.
If the luminance data is less than the preset reference value, the selector 915 may select the first control signal in a section corresponding to an upper bit of the bit values and may select the second control signal in a section corresponding to a lower bit of the bit values.
Therefore, an output signal of the selector 915 may be configured as in ‘level shifter input’ of
The pixel driver 960 may deliver, to an LED, or block driving current based on the output signal of the selector 915.
The level shifter 961 converts the control signal to a gate-on voltage level signal capable of turning on a transistor and a gate-off level signal capable of turning off the transistor.
A current bias 950 of
The example of
Therefore, in
In
Referring to
For example, assuming TPULSE as an impulse signal width, the number of impulse signals required N may be determined as TLSB/TPULSE. Here, TLSB may be a pulse width corresponding to a lower bit of a PWM signal. Also, TLSB may be a short pulse of hundreds of nano seconds (ns) of the PWM signal. Meanwhile, since the impulse signal width is substantially really short, the number of impulse signals N may be adjusted by adjusting an impulse signal generation interval to be tens of ns.
Since the MSB of the bit values is driven using a PWM signal and is ‘0’, the value input to the level shifter 861 is ‘0’. Since MSB-1 of the bit values is driven using the PWM signal and is ‘1’, a value input to the level shifter 861 is ‘1’. Since the LSB 1201 of the bit values is driven using an impulse signal and is ‘1’, a signal input to the level shifter 861 is an impulse signal 1231 for expressing the LSB 1201.
Referring to
If a ‘short’ signal is a high level before on duty starts, it indicates that the brightness information is less than or equal to LTH. If the bit values of image data is ‘010 . . . 1’, MSB-1 of the bit values is driven using the impulse signals, and a signal input to the level shifter 861 is the impulse signal, which differs from the signal of
If a ‘long’ signal is a high level before on duty starts, it indicates that the brightness information is greater than LTH. Therefore, level shifter input may be a PWM signal and a PWM signal based on an image data bit value.
The apparatuses described herein may be implemented using hardware components, software components, and/or a combination of the hardware components and the software components. For example, scan unit 120, data driver 140, detector 830, 930, scan unit 810, controller 940, and selector 915 may be implemented using one or more general-purpose or special purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), a programmable logic unit (PLU), a microprocessor, or any other device capable of responding to and executing instructions in a defined manner. The processing device may run an operating system (OS) and one or more software applications that run on the OS. The processing device also may access, store, manipulate, process, and create data in response to execution of the software. For purpose of simplicity, the description of a processing device is used as singular; however, one skilled in the art will be appreciated that the processing device may include multiple processing elements and/or multiple types of processing elements. For example, the processing device may include multiple processors or a processor and a controller. In addition, different processing configurations are possible, such as parallel processors.
The software may include a computer program, a piece of code, an instruction, or some combinations thereof, for independently or collectively instructing or configuring the processing device to operate as desired. Software and/or data may be permanently or temporarily embodied in any type of machine, component, physical equipment, virtual equipment, a computer storage medium or device, or a signal wave to be transmitted to be interpreted by the processing device or to provide an instruction or data to the processing device. The software also may be distributed over network coupled computer systems so that the software is stored and executed in a distributed fashion. The software and data may be stored by one or more computer readable storage media.
The methods according to the above-described example embodiments may be configured in a form of program instructions performed through various computer devices and recorded in computer-readable media. The media may include, alone or in combination with program instructions, data files, data structures, and the like. The program instructions recorded in the media may be specially designed and configured for the example embodiments, or may be known and available to those skilled in the computer software art. Examples of the media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as CD-ROM and DVDs; magneto-optical media such as floptical disks; and hardware devices that are configured to store program instructions, such as read-only memory (ROM), random access memory (RAM), flash memory, and the like. Examples of the program instructions include a machine language code as produced by a compiler and an advanced language code executable by a computer using an interpreter. The hardware device may be configured to operate as at least one software module, or vice versa.
Although the example embodiments are described with reference to the accompanying drawings, it will be apparent to one of ordinary skill in the art that various alterations and modifications in form and details may be made in these example embodiments without departing from the spirit and scope of the claims and their equivalents. For example, suitable results may be achieved if the described techniques are performed in different order, and/or if components in a described system, architecture, device, or circuit are combined in a different manner, and/or replaced or supplemented by other components or their equivalents.
Therefore, other implementations, other example embodiments, and equivalents of the claims are to be construed as being included in the claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0167778 | Nov 2023 | KR | national |
10-2024-0013710 | Jan 2024 | KR | national |