EP3588479B1 - Digital driving implementation at multiple reference light intensities - Google Patents
Digital driving implementation at multiple reference light intensities Download PDFInfo
- Publication number
- EP3588479B1 EP3588479B1 EP18180080.6A EP18180080A EP3588479B1 EP 3588479 B1 EP3588479 B1 EP 3588479B1 EP 18180080 A EP18180080 A EP 18180080A EP 3588479 B1 EP3588479 B1 EP 3588479B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- power supply
- supply line
- pixel driving
- current
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- 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]
- G09G3/3275—Details of drivers for data electrodes
-
- 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/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- 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
- 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]
- G09G3/3225—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] using an active matrix
- G09G3/3233—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] using an active matrix with pixel circuitry controlling the current through the light-emitting element
-
- 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]
- G09G3/3275—Details of drivers for data electrodes
- G09G3/3283—Details of drivers for data electrodes in which the data driver supplies a variable data current for setting the current through, or the voltage across, the light-emitting elements
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0223—Compensation for problems related to R-C delay and attenuation in electrodes of matrix panels, e.g. in gate electrodes or on-substrate video signal electrodes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0285—Improving the quality of display appearance using tables for spatial correction of display data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/029—Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel
- G09G2320/0295—Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel by monitoring each display pixel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0693—Calibration of display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
-
- 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/2007—Display of intermediate tones
- G09G3/2077—Display of intermediate tones by a combination of two or more gradation control methods
- G09G3/2081—Display of intermediate tones by a combination of two or more gradation control methods with combination of amplitude modulation and time modulation
Definitions
- the present invention relates to the field of digital driving methods and circuitry for active matrix displays, for instance active matrix light emitting diode displays (AMLEDs) or active matrix organic light emitting diode displays (AMOLEDs).
- active matrix displays for instance active matrix light emitting diode displays (AMLEDs) or active matrix organic light emitting diode displays (AMOLEDs).
- ALEDs active matrix light emitting diode displays
- AMOLEDs active matrix organic light emitting diode displays
- each pixel has an associated pixel driving circuit adapted for controlling its light output, e.g. luminance or brightness, by driving a current through a light emitter, for instance an OLED or LED, in a controlled fashion.
- a driving transistor for which a gate voltage signal is controlling the drained current injected into the light emitter.
- An analogue driving method ensures a continuous control of the driving current levels and hence of the pixel brightness.
- a driving current level is held constant during the full frame period and driving transistors are usually operated in the saturation regime.
- the longer active time of the pixel when it is emitting light can lead to a faster degradation of the light emitters, in particular when being OLEDs, reducing the display's lifecycle.
- Operating the driving transistors in their saturation regions also requires larger supply voltages, which increases the power dissipation in the backplane of the display panel and also contributes to temperature stress and aging of the active matrix display.
- Digital driving methods commonly implement pulse width modulation (PWM) for encoding the grey scales of the pixel, e.g. its brightness levels.
- PWM pulse width modulation
- This method uses the driving transistor as a switch which is switched on and off many times during a full frame period by binary voltage signals applied to the transistor gate. A resulting averaged light output over a full frame period corresponds to the desired grey level of the pixel.
- Digital driving methods using PWM work best if every pixel driving circuit has identical driving currents during operation. However, many causes may contribute to deviations of the driving currents leading to a loss of image quality. Among these causes appear non-uniform fabrication processes (e.g. non-uniform thickness of dielectric layers, doping concentration variations, grain boundaries in low temperature polysilicon, etc.), but also aging, temperature induced changes, and voltage drops on the power supply lines during display operation are adversely affecting uniformity across the flat panel display.
- Patent application EP 16197152.8 discloses a calibration and compensation method for digitally driven active matrix displays which addresses the problem of display non-uniformity caused by resistive voltage drops on the power supply lines.
- this method works only for restricted colour depths/number of grey scales, as the duration of the shortest PWM pulse is limited by the RC time constants of the pixel driving circuits or the rising time (speed) of the PWM driver circuit, whichever is largest.
- There is still a need for improved active matrix display drivers and compensation methods providing uniform operation characteristics across the display and providing large image contrast for better viewing experience.
- WO 2019/185935 is an international patent application in accordance with A54(3) EPC. It discloses a driver for a LED display, wherein images to be displayed in successive frames are converted from an n-bit digital image to a (m+1)-bit digital image, where m ⁇ n, by truncating, for each pixel, the (n-m) least significant bits or most significant bits of the n-bit digital image, and encoding in the (m+1) bit an indication, and each pixel of the (m+1)-bit digital image is supplied with a first drive current if the (n-m) least significant bits are truncated, and each pixel of the (m+1)-bit digital image with a second drive current if the (n-m) most significant bits are truncated, wherein the ratio of the first drive current to the second drive current is such that it results in a brightness ratio of 2 (n-m) , and wherein the indication provides information on the drive current to be used.
- the present invention relates to a driver system for digitally driving pixels of a display, each pixel of the display comprising a pixel driving circuit connected between a first and a second power supply line of a power supply line pair and further connected to a data line, each pixel driving circuit being adapted for selecting data signals from the data line and for opening and closing a current path between the first and second power supply line according to selected data signals, each opening and closing of the current path corresponding to the generation of a current pulse for illuminating the pixel associated with that pixel driving circuit.
- the driver system comprises at least one power supply unit, operably connectable to power supply line pairs of the display, for providing a predetermined voltage to each power supply line of the display.
- the driver system comprises a voltage drop calculation unit for calculating the voltage drops over the power supply lines at the level of each connected pixel driving circuit, wherein a voltage drop to be calculated for a pixel driving circuit in a row of display pixels accounts for current paths between the first and the second power supply line being open or closed in respect of one or more pixel driving circuits in said same row of display pixels.
- the driver system comprises at least one voltage drop compensation unit configured to receive voltage drops calculated by the voltage drop calculation unit as inputs and, based thereon, to generate data compensation signal in order to is compensate for the calculated voltage drops at each connected pixel driving circuit.
- the driver system further comprises at least one data line driver for generating and supplying pulse width modulation (PWM) encoded data signals to data lines of the display, the at least one data line driver being configured to receive data compensation signals generated by the voltage drop compensation unit and to apply received data compensation signals to said PWM encoded data signals.
- PWM pulse width modulation
- the at least one data line driver is configured to PWM encode an n-bit data signal according to two different colour scales of n-m bit colour depth each, a first colour scale using only the n-m least significant bits (LSB) and discarding the m most significant bits (MSB) and a second colour scale using only the n-m most significant bits and discarding the m least significant bits, depending on whether the m MSB are all equalling logic zero or at least one of the m MSB is not equalling logic zero, respectively, wherein supplied data signals encoded according to said first colour scale induce current pulses of a low reference current level in respective pixel driving circuits and data signals encoded according to said second colour scale induce current pulses of a high reference current level.
- LSB n-m least significant bits
- MSB m most significant bits
- a driver system in accordance with embodiments of the present invention may further be configured for switching between a driving mode and a calibration mode, wherein the at least one data line driver receives data compensation signals generated by the voltage drop compensation unit and applies received data compensation signals to said PWM encoded data signals when the driver system is switched to the driving mode and incrementally adjusts applicable data compensation signals to match a voltage drop over the power supply lines at the level of each connected pixel driving circuit to each calculated voltage drop calculated by the voltage drop calculation unit when the driver system is switched to the calibration mode.
- the at least one power supply unit may be a switchable power supply unit adapted for providing a predetermined voltage to each power supply line of the display when the driver system is switched to the driving mode and for providing a predetermined current to each power supply line of the display when the driver system is switched to the calibration mode.
- the at least one power supply unit may comprise a current generation unit including at least two current sources. A ratio of currents generated by the at least two current sources may be fixed. Alternatively, the at least one power supply unit may comprise a current generation unit including a single programmable current source.
- At least one power supply unit is operably connected to only one end of the at least one power supply line pair.
- At least one power supply unit is operably connected to both ends of the at least one powers supply line pair.
- Embodiments of the present invention may comprise at least two power supply line pairs and at least two power supply units and each of the at least two power supply units is operably connected to a different power supply line pair.
- Embodiments of the present invention may further comprise at least one readout unit which is electrically coupled to the at least one switchable power supply unit for detecting a power supply signal in the calibration mode and comparing it to a reference.
- the reference may be a set of pre-determined voltage drop levels.
- Embodiments of the present invention may further comprise a memory block for storing representative calibration values as a result of comparison with a reference in calibration mode. Stored representative calibration values may be retrieved from the memory block in the driving mode.
- Embodiments of the present invention may further comprise an interpolation unit for interpolating, in the driving mode, between at least two retrieved representative calibration values which were previously stored in the memory block.
- Some embodiments of the present invention may further comprise the step of performing a ground voltage multiplication step. This step may be correcting differences in a ground potential in respect of which voltage drop compensation signals at the currently compensated circuit element and a potential across its corresponding contact points are defined.
- a driving current of the light emitting element is controlled on the power supply lines, rather than a driving voltage. This allows an accurate control of the light output, as a driving current is typically proportional to the light output.
- Embodiments of the present invention benefit from the fact that non-uniformity of circuit element due to the manufacturing process may be compensated for, for instance compensation of non-uniformity linked to the light emitting elements and/or the driving transistors may be compensated as well as their degradation during the product lifetime.
- the compensation of calculated voltage drops may be performed inside an integrated chip, which allows for simple and compact pixel driving circuit layouts. This saves design space and also enables high resolution displays.
- the driving transistors may be operated in a linear regime, whereby power losses of the display are substantially reduced.
- voltage drops can be determined in a recursive fashion, as this strongly minimizes the underlying logic circuitry of the driver system. Furthermore, voltage drops can be calculated in real-time for each pixel of the display, which reduces storage capacity and energy.
- a power supply unit may provide at least two first current sources, which yields a more accurate control of the current levels for calibration over the entire colour depth range. Therefore, also the accuracy of the calibration method itself is improved.
- Embodiments of the present invention may further comprise a ground voltage drop multiplication unit for compensating an offset in ground for data signals received at each of the connected pixel driving circuits.
- a driver system in accordance with embodiments of the present invention may comprise a ground voltage drop multiplication unit and a sum unit connected to an output of the ground voltage drop multiplication unit and an output of the interpolation unit, wherein the ground voltage drop multiplication unit is configured to take into account and compensate for differences in a ground potential in respect of pixel driving circuits of a same row of display pixels, where said differences in the ground potential are caused by voltage drops on the second power supply line connected to said pixel driving circuits.
- the present invention relates to an active matrix display for displaying images.
- the active matrix display comprises a driver system according to any of the embodiments of the first aspect, a plurality of power supply line pairs, a plurality of data lines and a plurality of pixel driving circuits, each pixel driving circuit comprising at least one light emitting element and being connected between a first and a second power supply line of the plurality of power supply line pairs and further connected to one of the plurality of data lines, each pixel driving circuit being adapted for selecting data signals from the data line and for opening and closing a current path between said first and second power supply line according to a selected data signal, each opening and closing of the current path corresponding to the generation of a current pulse traversing the light emitting element associated with that pixel driving circuit thus illuminating the pixel.
- the at least one light emitting element of each pixel driving circuit may be an OLED or LED.
- the luminance of each light emitting element may be controllable at up to 16 bit colour resolution.
- pixel driving circuits are implemented as 2T1C driving circuits.
- each pixel driving circuit may further comprise a driving transistor, a control terminal of which is connected to one of the plurality of data lines.
- the driving transistors may be operated in the linear region.
- the present invention relates to a method of compensating voltage drops on a power supply line pair of a display while digitally driving pixels of the same.
- the method comprises, in one step, pulse width modulation (PWM) encoding an n-bit data signal according to two different colour scales of n-m bit colour depth each, by using only the n-m least significant bits (LSB) and discarding the m most significant bits (MSB) in a first colour scale and by using only the n-m most significant bits and discarding the m least significant bits in a second colour scale, depending on whether the m MSB are all equalling logic zero or at least one of the m MSB is not equalling logic zero, respectively.
- PWM pulse width modulation
- the method furthermore comprises supplying PWM encoded data signals to data lines of the display to drive respective pixels with current pulses of a predetermined low reference current level if the corresponding supplied data signals are encoded according to said first colour scale and with current pulses of a predetermined high reference current level if the corresponding supplied data signals are encoded according to said second colour scale.
- voltage drops for pixel driving circuits connected to the power supply line pair and driven according to the supplied data signals are calculated, taking into account the colour scale used for driving each of said pixel circuits.
- voltage drop compensation signals for the pixel driving circuits connected to the power supply line pair are determined using the calculated voltage drops as inputs, and the determined voltage drop compensation signals are applied to the PWM encodes data signals to reduce a deviation of current levels of said current pulses from said pre-determined reference current levels.
- voltage drop compensation signals may be determined by further using calibrated response curves of pixel driving circuits connected to the power supply line pair as inputs.
- a calibration of each response curve may comprise the step of providing a current at one of said pre-determined reference current levels to the single pixel driving circuit whose response curve is under calibration. The current is injected into a first power supply line of the power supply line pair and data signals suitable for closing a current path between the first and a second power supply line of the power supply line pair is applied to all of the remaining pixel driving circuits connected to the same power supply line pair.
- a voltage signal may be detected at one end of the power supply line pair and compared to a reference.
- a voltage drop compensation value applied to a control terminal of the pixel driving circuit under calibration is increased, if comparing the detected voltage signal to a reference yields a first outcome, or a representative calibration value of the voltage drop compensation value applied to a control terminal of the pixel driving circuit under calibration is memorised, if comparing the detected voltage signal to a reference yields a second outcome.
- At least two memorized representative calibration values may be used as inputs for the determination of voltage drop compensation signals.
- the at least two memorized representative calibration values may be addressed by a calculated voltage drop for the pixel driving element which is compensated.
- Some embodiments of the present invention may further comprise the step of interpolating between the at least two addressed memorized representative calibration values, taking into account the calculated voltage drop for the pixel driving element which is compensated.
- Some embodiments of the present invention may further comprise the step of performing a ground voltage multiplication step. This step may be correcting differences in a ground potential in respect of which voltage drop compensation signals at the currently compensated pixel driving element and a potential across its corresponding contact points are defined.
- a driving current of the light emitting element is controlled on the power supply lines, rather than a driving voltage. This allows an accurate control of the light output, as a driving current is typically proportional to the light output.
- Embodiments of the present invention benefit from the fact that non-uniformity of pixel driving circuit due to the manufacturing process may be compensated for, for instance compensation of non-uniformity linked to the light emitting elements and/or the driving transistors may be compensated as well as their degradation during the product lifetime.
- the compensation of calculated voltage drops may be performed inside an integrated chip, which allows for simple and compact pixel driving circuit layouts. This saves design space and also enables high resolution displays.
- the driving transistors may be operated in a linear regime, whereby power losses of the display are substantially reduced.
- voltage drops can be determined in a recursive fashion, as this strongly minimizes the underlying logic circuitry of the driver system. Furthermore, voltage drops can be calculated in real-time for each pixel of the display, which reduces storage capacity and energy.
- a power supply unit may provide at least two first current sources, which yields a more accurate control of the current levels for calibration over the entire colour depth range. Therefore, also the accuracy of the calibration method itself is improved.
- a driver system for pixels of an active matrix display and method of driving related thereto are described.
- the driver system and related method are not restricted to pixels of an active matrix display, but are more generally applicable to other driver system applications for which voltage drops occur on power supply line pairs, influencing fixed level driving currents of connected circuits or circuit elements.
- An array of pulse width modulation controlled motors sharing a common power supply line or a matrix comprising acoustic membranes vibrating at a specific frequency (e.g. for directed sound) may be other non-limiting examples. Therefore, pixels and pixel driving circuits in the context of the present invention are interpreted in a broader scope as circuit elements, if not referring to pixel displays in particular but more generally to driver systems suitable for such displays.
- pixels of a display are arranged into rows and columns.
- this organization of pixels is interpreted in broader sense to include pixel arrangements in which rows or columns correspond to ordered subsets of the ensemble of pixels of a display, each subset being distinguished by an identifying index or label. Therefore, rows and columns of pixels are not limited to straight horizontal or vertical lines of pixels, but rows and columns may also correspond to ordered sets of circles, squares, diamond shapes, etc., wherein the respective shapes are scaled versions of one another, and wherein an ordering relation between the members of the set may, for example, be given as the length of the respective shape-bounding line/shape perimeter.
- brightness and luminance are used interchangeably hereinafter.
- the measure luminance e.g. in cd/m 2 or nit
- the detailed description will make a distinction between the light output of a pixel and a luminance value attributed to that pixel.
- FIG. 1 shows schematically driver systems 100, 110 for active matrix flat panel displays.
- the driver systems 100, 110 are typically arranged at the backplane of the display panel, whereas the light emitting elements are located at the front plane.
- Each pixel of the active matrix display has associated with it a light emitting element at the front plane of the display panel and additional corresponding pixel driving circuitry at the backplane of the display panel.
- the pixel driving circuitry is addressed by and controlled through the driver system 100, 110.
- Each driver system 100, 110 comprises at least one switchable power source 10, 11 electrically connectable to power supply lines 107 via at least one first switching element 103, 104, 113.
- the switchable power source 10, 11 may be a voltage source 101 in one switching mode, e.g.
- the switchable power source 10, 11 may be a current generation unit 102, 112, providing a supply current e.g. a fixed current level out of a set of at three different fixed current levels (e.g. high light current, low-light current, and zero current level), to the power supply lines 107.
- the state of the at least one first switching element 103, 104 is controlled by a 'driving mode select' signal which may be provided to the driver system 100, 110 by means of a controller (e.g.
- the 'driving mode select' signal may be provided externally by a user, e.g. via input connectors of the active matrix display.
- the stripe-like patterns may be wire connections provided, for example, in the backplane of the active matrix display.
- the power supplied by the at least one switchable power source 10, 11 may be distributed to a particular pair of first and second power supply line corresponding to a particular row of pixels, for instance, to a pair of first and second power supply line corresponding to a row of pixels selected for writing data signals and/or for actively driving a driving current through the light emitting elements (e.g. LEDs or OLEDs) of the associated pixel driving circuits.
- a power distributing unit 106 e.g.
- Rows of pixels of the display, and therefore also the associated power supply line pairs, are typically selected sequentially for writing data signals and/or for actively driving them in an emission cycle, wherein a sequence is completed if a data frame or sub-frame (e.g. a data sub-frame of one colour for data frames supporting multiple colours, e.g. RGB) has been loaded and displayed by the active matrix display.
- the at least one current generation unit 102, 112 of each driver system 100, 110 are electrically connectable to the plurality of power supply lines 107 through at least one second switching element 105, 115, a state of which is controlled by a 'calibration mode select' signal.
- This signal may be provided to the driver system 100, 110 by means of a controller (e.g. an image interface unit), which may or may not be part of the driver system 100, 110, or may be provided externally via input connectors to the display.
- a controller e.g. an image interface unit
- Each current generation unit 102, 112 may comprise at least two current sources 21, 22 suitable for accurately generating currents of different magnitudes, e.g. a second current source 22 accurately generates currents the magnitudes of which yield a single pixel light output that is larger by a factor 16 as compared to the single pixel light output caused by the current magnitudes accurately generated by a first current source 21.
- Each readout unit 108 has one of its inputs 81 coupled to the output of one current generation unit 102, 112.
- a second input 82 of the readout unit 108 may serve as a reference input with respect to the first input 81.
- An output of the readout unit 108 is connected to a voltage drop compensation unit 109, 119. It is the role of the voltage drop compensation unit(s) 109, 119 to determine the amount of voltage drop compensation necessary to provide uniform driving currents in each pixel driving circuit, based on the calculated voltage drops provided by the voltage drop calculation unit 30 as inputs.
- a voltage drop compensation unit 109, 119 is typically communicating the determined amount of voltage drop compensation to the data line driver 201 and select line driver (not show in FIG.
- Both data line driver 201 and select line driver are included in the driver system 100, 110.
- Data signals which can be compensated data signals, are first generated by the data line driver 201 and then distributed on a plurality of data lines 313 to the respective pixel driving circuit.
- a digitally driven active matrix display is shown.
- This exemplary display supports 2160*3840 pixels (e.g. three colours, 423 ppi) at its front plane.
- the pixel backplane 220 may be 12,7 cm (5 inch) wide (W), 22,9 cm (9 inch) high (H), and have a diagonal D of 261,6 cm (10.3 inch).
- a first set of data line drivers 201 and a second set of data line drivers 202 are placed next to the pixel backplane 220 at its top and bottom, respectively. In consequence, a plurality of data lines (not shown) traverse the backplane 220 in the direction of its height H.
- a select line driver 203 is arranged next to the backplane 220 at its left side.
- select lines are traversing the backplane 220 in the direction of its width W.
- a supply power line 107 is also shown to be oriented in a width W direction.
- Pixel driving circuits are located at points at which data lines cross select lines such that each pixel driving circuit can be addressed by a dedicated data line - select line pair.
- the active matrix display receives image data (e.g. an entire frame or a part thereof) representative of the image to be displayed on one or more inputs 206 (e.g. wire connections, data bus, etc.).
- the received image data is handed over to an image interface unit 207, which determines the selection sequence of rows of pixels and the (encoded) data signals to be sent on the data lines.
- Data signals and row select signals are then transmitted to the data line driver(s) 201, 202 and the select line driver 203.
- a control signal may be sent by the image interface unit 207 to the power distribution unit(s) 106 for enabling power distribution to a row of pixels during a light emission cycle.
- the image interface unit 207 may also be in charge of sending 'driving mode select' signals and/or 'calibration mode select' signals to the at least one first switching element 103, 104, 113 and the at least one second switching element 105, 115, respectively.
- the driver system 100 comprises a plurality of parallelly running power supply lines 107 which extend from one side of the active matrix to other side thereof, there being a single pair of first and second power supply line assigned to each line of pixels of the active matrix display.
- a line of pixels of the active matrix display coincides with the logical organization of pixels in rows.
- the power source 101 is connectable, via the at least one first switching element 103, 104, to both ends of each power supply line 107.
- only one side of the power supply lines 107 is connectable, via the second switching element 105 to one current generation unit 102, one readout unit 108 and one voltage drop compensation unit 109.
- the driver system 110 comprises a plurality of parallelly running power supply lines 107 which extend from each side of the active matrix to the middle thereof, there being a single pair of first and second power supply line assigned to each half-line of pixels of the active matrix display.
- the logical organization of pixels in rows leads to half-lines of pixels of the active matrix display being the ordered subsets.
- the power source 101 is connectable, via the at least one first switching element 103, 113, to only one end of each power supply line 107.
- each of the left-sided and the right-sided set of power supply lines is provided with a separate current generation unit 102, 112 to which it can be connected by closing the second switching elements 105, 115.
- the number of readout units 108 and voltage drop compensation units 109, 119 is doubled in comparison with the driver system100.
- the driver system110 the number of pixel driving circuits per (logical organized) row of pixels that require voltage drop determination and compensation has decreased. This is of benefit for speeding up the voltage drop compensation method.
- All of above switching elements 103, 104, 105, 113, 115, power source 101, power distributing unit 106, current generation unit(s) 102, 112, readout unit(s) 108, and voltage drop compensation unit(s) 109, 119 may be provided as one or more integrated circuits or may be cointegrated with the active matrix.
- a pixel driving circuit 300 is illustrated in FIG. 3 .
- the driving transistors and the wiring are typically arranged on a backplane of the display, whereas the light emitting elements of the active pixel matrix (e.g. LEDs or OLEDs) are generally located on a front plane.
- the circuit 300 shown comprises a driving transistor 301, e.g. a MOSFET, the terminals of which are coupled to a first power supply line 311 (e.g. VDD) and a second power supply line 312 (e.g. GND) via a light emitting element 303, e.g. a LED or an OLED.
- a control terminal 302 of the driving transistor e.g.
- a data select switch 304 for receiving a data signal which is controlling the driving current 310 through the light emitting element 303.
- a data select signal is applied to a select line 314, to which the data select switch 304 is connected, for switching on or off one or more data select switches of the active matrix display, e.g. the data select switches of one pixel row of the display. This enables or disables signalling of data, on the data signal line 313, to the driving transistor 301.
- the driving transistor 301 and/or the data select switch 304 may be implemented in thin-film transistor technology (TFT), p-type or n-type.
- Non-limiting examples of TFT material platforms may comprise indium gallium zinc oxide (IGZO), amorphous IGZO, polycrystalline silicon (e.g. low-temperature polycrystalline silicone), or amorphous silicon.
- the circuit further includes a capacitor 305 (e.g. a storage capacitor) one side of which is coupled to the control terminal 302 of the driving transistor 301 and the other side of which is coupled to a contact of the light emitting element 303.
- a circuit 300 as described with respect to FIG. 3 is an example of a 2T1C (2 transistors, 1 capacitor) pixel driving circuit and may form a building block in an array of pixel driving circuits so as to provide an active matrix display.
- Such pixel driving circuit may be more complex than in the given example, and may comprise additional or other electronic elements and/or arrangements of electronic elements.
- Non-limiting examples of such pixel driving circuits are 6T2C, 5T2C, 4T1C, 4T2C, 3T1C, etc.
- FIG. 4 shows an alternative (inverted) arrangement of a 2T1C pixel driving circuit 400, which differs from the one above in that the light emitting element 303 is arranged such that the driving transistor 301 is coupled to a first power supply line 311 (e.g. VDD) through the light emitting element 303, e.g. the LED or OLED, and is also coupled to the second power supply line 312 (e.g. GND). Moreover, the capacitor 305 has one of its sides coupled to the second power supply line 312 (e.g. GND) instead of being coupled to a contact of the light emitting element 303.
- a first power supply line 311 e.g. VDD
- the capacitor 305 has one of its sides coupled to the second power supply line 312 (e.g. GND) instead of being coupled to a contact of the light emitting element 303.
- the driving transistor 301 is considered as a voltage controlled current source, it is clear from above pixel driving circuits that the output current of the transistor 301 coincides with the driving current 310 injected into the light emitting element 303, whereby the brightness of this pixel is effectively controlled.
- This provides an analogue driving method for the light output or pixel brightness for which a continuous driving current of the light emitting element 303 is generated by a precise control of the data signal applied to the control terminal 302 of the driving transistor 301.
- the capacitor 305 may function as a storage capacitor for storing an applied data signal level even after the data select switch 304 is disabled. Then the stored data signal level is still present at the control terminal 302 of the driving transistor 301 and a slowly discharging or floating control terminal 302 is avoided. Therefore, the current driving phase may be decoupled from a phase during which the (storage) capacitor 305 is charged, which may be beneficial for achieving a faster response time of the light emitting element 303.
- a digital driving method may be conceived, wherein a data signal is provided as a pulse width modulated (PWM) signal which, if the data line 313 is selected, is turning the driving transistor 301 on and off. That is, the driving transistor 301 is in this case operated as a switch.
- PWM pulse width modulated
- the brightness of a pixel is determined by the fraction of time (duty cycle) relative to the time of a full PWM period, for which the driving transistor 301 is in its "on” state, as well as by the driving current 310 injected into the light emitting element 303. In the "off" state, the driving transistor 301 is not conducting and no driving current 310 is flowing through the light emitting element 303.
- a data frame may be divided into several sub-frames, each sub-frame comprising a number of PWM slots. Within a given sub-frame at least one row of pixels is selected twice for the writing of image data to the pixel driving circuits. This approach has been described in patent application US9905159 (B2 ).
- the shortest time slot allocated in a PWM driving method is generally assigned to the least significant bit (LSB) of a n-bit colour depth (n-bit grey scale with 2 n grey levels) PWM scheme.
- LSB least significant bit
- image frame rates of about 60 Hz are required and set an upper bound for the duration of a full PWM period.
- an active matrix display comprising 128 lines and operating at a 60 Hz frame rate and 12 bit colour depth (for each colour channel)
- a PWM driving scheme which further divides each frame into 16 subframes, may allocate a time slot as small as 4 microseconds to the LSB.
- the colour depth is then determined by the shortest PWM slot which is still physically possible in the sense that it is not shorter than the characteristic RC constant of the combined data line driver, data lines, and pixel driving circuit (e.g. gate capacitance, storage capacitor, etc.).
- the characteristic RC constant of the combined data line driver, data lines, and pixel driving circuit e.g. gate capacitance, storage capacitor, etc.
- state of the art PWM schemes for AMLED or AMOLED displays are restricted to 12 bits of colour depth.
- the present invention provides a way to extend the range of achievable colour depths without having to introduce more information carrying data bits and without having to further reduce the duration of PWM slots corresponding to the LSB. For instance, particular embodiments of the invention cover a total 16 bit colour depth but use only 12 data bits which effectively carry the image information (e.g. grey tone or brightness level of a pixel).
- the LSB time slot duration remains the one of a conventional 12 bit PWM driving scheme.
- This is achieved by implementing a high light / low light approach.
- at least two different colour scales are used, e.g. a high light scale and a low light scale, both scales occupying only 12 bits.
- a full 16 bit colour depth may be represented by bit numbers B0, B1, ..., B15.
- the low light scale uses only 12 out of the 16 bits, wherein bits with numbers B0, B1 , ..., B11 are relevant. Therefore, it makes sense to select the low light scale if all four leading bits, i.e. the four most significant bits B12 to B15, are zero.
- the high light scale is chosen. Similar to the low light scale, the high light scale also occupies 12 information carrying bits out of the total 16 bits. However, the high light scale uses the bits with numbers B4, B5, ..., B15. In consequence, the four least significant bits are discarded by the high light scale. This behaviour is supported by the fact that the user's eyes are more sensitive to contrast and grey nuances at low luminance levels as compared to at high luminance levels. It is also supported by the fact that the least significant bits are more relevant for a correct colour representation at lower brightness levels (in the dark) than at higher brightness levels.
- a green light output at 1100 entails a blue light output at 55, which is a correctly representable colour depth value for blue. If the brightness of this colour mixture drops to 1 %, the green light output would be at 11 and still well represented but a blue light output would be either 0 or 1 (depending on truncation/rounding) instead at the required 0.55. Therefore, if a dynamic range is not changed, as proposed by the use of the two colour depth scales (high light and low light), a correct representation of the colour mixture in the dark is not achieved any longer and the perceived colour is different as it would be at higher display brightness.
- the PWM driving hardware selects either a high reference current level HL*I ref or a low reference current level LL*I ref for driving the light emitting elements 303 of that pixel, e.g. by adjusting the data signals sent on the data lines 313 to the control gate 302 of the driving transistor 301 of the addressed pixel driving circuit.
- the first and second power supply line 311, 312 may provide a supply voltage to the pixel, or alternatively, may provide a supply current to the pixel. Furthermore, the first and second power supply line 311, 312 typically deliver a supply voltage to more than just a single pixel of the display, e.g., they may deliver a supply voltage to a subset of pixels (e.g. a row of pixels). In view of the fact that pixel driving circuits 300, 400 are connected in parallel to form rows of pixels, each row sharing a common the first and second power supply line 311, 312, it is more convenient to connect a voltage source to the first and second power supply line 311, 312 rather than a current generating unit.
- a supply voltage to the pixel may be defined as the potential difference between first and second power supply line 311, 312 at the points 360, 307 the pixel driving circuit is contacting them with its supply terminals.
- a supply current to the pixel may be defined as the driving current 310 flowing through the light emitting element 303, which may be proportional to the brightness of the pixel in the operation region.
- a driving current 310 may be compensated for non-linear effects in the light output (e.g. reduced light output due to Auger recombination at higher current levels or non-radiative losses at low current levels), which advantageously widens an operating region of possible pixel brightness levels of a display. Pre-determined values of current levels therefore also allow for a good linearity in the light output of a pixel.
- the supply voltage to the pixel is distributed over the driving transistor 301, the light emitting element 303, and over ohmic contact losses, which may be negligible in comparison to resistive voltage drops of at least one of the light emitting element 303 or the driving transistor 301.
- the voltage drop across the light emitting element 303 may vary from pixel to pixel of the active matrix display as a consequence of non-uniform fabrication resulting in a statistical distribution of threshold voltages of the light emitting elements 303 (e.g. 0.1 V standard deviation of threshold voltages).
- Degradation due to aging effects, temperature stress, etc. may also lead to threshold voltages and related voltage drops across the light emitting elements 303 which are not all equal. Therefore, a voltage drop across the driving transistor 301 fluctuates in a pixel dependent fashion. As explained below, also resistive voltage drops along the first and second power supply line 311, 312 introduce a variation of voltage drops across the driving transistors 301 for each pixel driving circuit connected to these lines.
- the light emitting element 303 is a current-driven element and the driving current 310 directly affects the amount of light it emits, e.g. the associated pixel brightness
- a precise control of the driving current 310 is generally required.
- One way of circumventing the problem of the variability in the voltage drops across the driving transistor 301 causing fluctuations and unstable driving currents 310 across the display, thus leading to non-uniform brightness levels over the display, is to operate the driving transistor 301 in its saturation regime for which the output current is substantially independent on the applied voltage.
- the precise transistor output current, and hence the driving current 310 is determined by the signal applied to the control terminal 302 of the driving transistor 301 and by the threshold voltage of the driving transistor 301.
- the driving transistor 301 is preferably operated in the linear or triode regime with the advantage of operating at decreased voltage levels across the driving transistor 301 (e.g. drain source voltages less than 6 V, preferably less than IV) generating less heat and increasing the display's lifetime. If required, the voltage signal at the control terminal 302 (e.g. the gate voltage) of the driving transistor 301 can be reduced.
- a driving current 310 for each light emitting element 303 of the display may be below 1 microampere, e.g. may be smaller than 0.5 microampere, e.g. about 0.15 microampere, depending on the pixel size and the expected light output.
- a voltage across the light emitting element 303 is generally higher than the threshold voltage of the light emitting element 303 such that the driving current 310 is indeed flowing and generating light. This voltage may be below 5 V, e.g. about 3.5 V, but may in some cases depend on the emission wavelength (colour) of the light emitting element.
- red region of the spectrum For light emitting elements in the red region of the spectrum, it may, for example, range between 2.1 V and 3.1 V, whereas voltage ranges between 3 V and 4V and in some cases even beyond 5V may be appropriate for light emitting elements working in the blue region of the spectrum.
- Both first and second power supply line 311, 312 may be implemented as metal traces (e.g. copper) in the backplane of the display panel and may be several centimetres long for providing a suitable power supply to the pixel driving circuits of one row of pixels of the display. As a consequence, a small amount of voltage is repeatedly dropped across the distributed resistances of first and second power supply line 311, 312.
- FIG. 5 schematically depicts a portion of one row of pixels 500, 510 (pixel driving circuits are only indicated by their driving transistor 301 and their light emitting element 303, other parts not shown).
- the first and second power supply line 311, 312 are connected to power source(s) at one side of the row of pixels 510 or on both sides of the row of pixels 500.
- the first power supply line 311 may be connected to a positive potential VDD of a voltage source and the second power supply line 312 may be connected to ground potential GND.
- a supply current 505 is injected into the row of pixels 510 at one side, or two supply currents 505, 506 are injected into the row of pixels 500 on both sides.
- Resistances 503 and 504 may correspond to a lumped resistance value (e.g. 0.4 Ohm) for the interconnection wiring between successive pixel driving circuits in a row 500, 510 and the ohmic losses occurring at the contact point pairs 306, 307, respectively. Additionally, there is typically a higher wiring resistance attributed to the wire connections between the row of pixels 500, 510 and the power source(s).
- the voltage drops at resistances 501, 502, 503, 504, 507, 508 also depend on the magnitude of the supply current(s) 505, 506, which is the larger the more pixel driving circuits are actively emitting, e.g. their driving transistors 301 are "on". Therefore, the voltage drops along the first and second power supply lines 311, 312, and hence the supply voltages for each pixel driving circuit of a row of pixels 500, 510, depend on location and on activity. Compensating changes in the supply voltage of a pixel driving circuit is a data-specific process and preferably performed in real-time to not negatively affect the image quality or viewing experience.
- driving transistors 301 operating in the linear regime for reduced power dissipation are adversely affected by a voltage drop at the pixel driving circuits. Therefore, very accurate determination of voltage drops at each pixel driving circuit in the 'driving mode' is desirable and an accurate calibration process ensures that the correct voltage drop compensation signals are provided to reduce or cancel the voltage drops.
- I 0 represents the supply current generated by one of the connected power source(s), R SL the combined resistances 501, 502 of power source wire connections at one end of the row of pixels 500, 510, I ref the reference level for the driving current 310, and R ref the combined resistances 503, 504 of the interconnection wires between consecutive pixel driving circuits in a row of pixels 500, 510.
- the set of b i is a sequence of binary values, b in ⁇ 0,1 ⁇ N , reflecting the "on” or “off” state of each driving resistor 301, that is the "on” or “off” state of each associated pixel. This sequence is determined by the PWM encoding scheme for the data signals and changes dynamically for each data frame to be loaded.
- a PWM encoded binary sequence b i may be provided by the image interface unit 207 in response to a received input stream representing an image (or portion thereof) to be loaded.
- the set of s i is a sequence of scale factors for the driving current reference level I ref and is a consequence of the high light/low light approach to increased PWM depth (e.g. 16 bit wide instead of 12 bit wide PWM scheme). Therefore, each s i takes one of the two values 'HL' (high light scale factor) or 'LL' (low light scale factor): s in ⁇ HL, LL ⁇ N .
- the cumulative drop of Eq. 2 may be re-arranged into Eq. 5, using the following boundary condition given in Eq. 3 and the intermediate result of Eq. 4.
- the power source(s) on either side of the row of pixels 500 is at a same potential, but it is straightforward to generalize the equations to also include the case of an offset between the two potentials.
- the first case of a common potential may be obtained by using a single power source and connecting it to either side of the row of pixels 500, which is advantageous, as it avoids additional electronic circuit for implementing another power source.
- I N represents the supply current generated by another power source connected to the opposite end of the first and second power supply line 311, 312 of a row of N pixels 500
- R SR is the combined resistances 507, 508 of power source wire connections at that opposite end of the row of pixels 500
- P is the ratio of source resistances R SR to R ref .
- the values of the resistances R SR , R SL , and R ref may be estimated based on design geometries and material selection in a controlled wafer process or may be characterized through measurements on test structures. They are thus known constants and the constants M, P are deduced therefrom. In Eq. 6, the constants A N and B n are defined to replace the sums. Constant A N may be evaluated one row ahead.
- a N may be evaluated for row x+1 of N pixels (e.g. row of pixels 500) while row x of pixels is actively driven.
- a data signal e.g. a signal encoding a brightness level of a pixel
- a recursive implementation is of advantage, as it strongly minimizes the underlying logic circuitry of the driver system enabling this calculation and therefore, a calculation of the B n 's is also enabled.
- a real-time calculation of each B n is highly desirable since an upfront calculation thereof would require too much storage capacity and energy.
- VHDL block for emulating or implementing the voltage calculation method in hardware, e.g. in a voltage drop calculation unit 30. It may also serve as a building block for implementing the voltage drop calculation in the image interface unit 207 of a display, for example in an arithmetic unit included therein which then is an example of the voltage drop calculation unit 30.
- the largest Bmax n is estimated by treating n as a continuous variable and determining the local maximum of Bmax(n) as a function of n.
- n max [N(2P+N)+(M-1+P)]/[2(M-1+N+P)]. Therefore, the required size/bit width (and related full range) for representing all the B n 's at a given resolution (e.g. single bit steps of size 'one') may be determined from design or measured constants alone as indicated in Eq. 9.
- B n B n ⁇ 1 + D n ⁇ 1
- B 0 M ⁇ 1 FullRange B Nmax
- a N Scaling M
- D n D n ⁇ 1 ⁇ M ⁇ 1 + N + P FullRange B Nmax s n b n
- a N A N Scaling
- FIG. 6 shows an exemplary diagram of calculated voltage drops for the N pixel driving circuits along the first and second power supply line of a typical row of pixels.
- a power source of equal potential is connected at both ends of the first and second power supply line.
- the line 601 indicates the reference potential, e.g. VDD.
- the curve 602 represents the case of a maximum voltage drop for the N pixel driving circuits along the first and second power supply line, e.g.
- the curve 602 may not be symmetric, e.g. the largest voltage drop may not occur at the pixel driving circuit located in the middle of the row of pixels.
- Another curve 603 represents a typical voltage drop behaviour for the N pixel driving circuits of a row of pixels.
- the collection of lines 600 indicates possible discrete voltage drop reference levels, e.g. a one dimensional grid, to which the readout voltage levels of a single pixel driving circuit are compared during a calibration process.
- voltage drop reference levels are typically providing a coarser resolution of the full range of voltage drops on a first and second power supply line than the finely resolved B n 's during driving, e.g. the calculated voltage drops for voltage drop compensation in a selected 'driving mode'.
- This has the benefit of accelerating the calibration process and also leads to more compact hardware implementations, as less voltage drop reference levels require calibration and less calibration values have to be stored in a memory block, e.g. a look-up table.
- the three most significant bits (MSBs) of a binary representation of the B n 's may be selected to define the grid of voltage drop reference levels, resulting in eight discrete voltage drop reference levels for the calibration process.
- voltage drops reference levels may be defined for other embodiments of the present invention, for example voltage drops reference levels which are not equidistant.
- different rows of pixels may have different voltage drop reference levels, e.g. one row of pixels defines eight such levels and another row of pixels sixteen such levels, or the absolute positions of the voltage drop reference levels may vary from row to row.
- Knowledge of either the supplied voltage (different from the source voltage of the power source 101) or the associated voltage drops at each individual pixel driving circuit of a selected row of pixels thus enables compensation of such (resistive) voltage drops on the corresponding first and second power supply line during use of the display, e.g. in the 'driving mode'.
- This may be achieved by applying a data compensation signal to the data signal for controlling the driving transistors, via the signal present at the control terminal, of each pixel driving circuit of the selected row of pixels.
- the driving transistors functioning as voltage controlled current sources, driving current levels through the light emitting elements may be adjusted so as to take into account a voltage drop on the first and second power supply line, e.g.
- the reduced supply voltage at the pixel driving circuits may be compensated by precisely adjusting the data signals present at the control terminal of the driving transistors.
- the adjusted data signals or data compensation signals may be obtained from a calibration table, a interpolation table, or a combination thereof as explained hereinafter.
- the amount of voltage drop compensation depends dynamically on the number of active pixels/pixel driving circuits of each selected row of pixels and the colour scale under which they are currently operated (high light or low light), it is useful to have a calibration table available so as to quickly determine the required voltage drop compensation signals, which are typically applied as compensated data signals during use, corresponding to the calculated voltage drop of each active pixel/pixel driving circuit.
- voltage drop compensation signals may be different even if equal voltage drops have been calculated for two or more pixel driving circuits, e.g. due to different threshold voltages V TH of their respective driving transistors 301.
- Another factor which may affect the voltage drop compensation values is the difference in ground "seen" by each circuit element, e.g. the ground defined at the control terminals 302 of each pixel driving circuit. A difference in ground may be caused by voltage drops on the corresponding ground line, e.g. the second power supply line 312. Therefore, a voltage drop compensation unit 109, 119 is regularly calibrated for each circuit element, e.g. each pixel driving circuit, individually, or a calibration table is filled at regular time intervals taking into account the updated calibration values obtained during the calibration process explained hereinafter.
- a 'calibration mode select signal' is sent to the driver system 100, 110 for calibration.
- the voltage source(s) 101 are disconnected from the first and second power supply line 107, e.g. by opening the at least one first switching element 103, 104, 113, and the current source(s) 21, 22 of the current generation unit 102, 112 are connected to only one side thereof, e.g. by closing the at least one second switching element 105, 115. All but one pixel driving circuit, x, per row of pixels are then turned off (e.g.
- the current generation unit may comprise and use at least two current sources 21, 22 to inject the injected reference current s x ⁇ I ref .
- a first current source 21 may accurately generate current levels LL ⁇ I ref corresponding to the low light colour scale of pixel x
- a second current source 22 is suitable for accurately generating higher current levels HL ⁇ I ref (e.g.
- Providing a first current source 21 and a second current source 22 yields a more accurate control of the current levels for both the low light and the high light colour scale regime.
- the accuracy with which a pre-determined current level is injected into the each pixel driving circuit being directly proportional to the obtainable accuracy during calibration of this pixel driving circuit, a more accurate control of the current sources 201, 202 and the related pre-determined current levels is of advantage.
- a single programmable current source may be used for generating the pre-determined current levels/reference currents, which may result in a more compact current generation unit.
- a different boundary condition Eq. 11 is used to determine voltage drops, yielding the following expression provided by Eq. 12 for the voltage drop at the n-th pixel driving circuit of a row of pixels if all but the x-th pixel driving circuit of that row of pixels are inactive ("off").
- the voltage V x applied at the active pixel driving circuit x may be determined according to Eq. 13, provided that a value for the potential 81 (voltage V cal ), at which the current generating unit 102 is delivering the current s x ⁇ I ref to the x-th pixel driving circuit, is known. This value may be detected by a readout unit 108, e.g. a voltage sensing device such as, but not limited thereto, one or more voltage comparators electrically connected to an output of the current generation unit 102.
- a readout unit 108 e.g. a voltage sensing device such as, but not limited thereto, one or more voltage comparators electrically connected to an output of the current generation unit 102.
- the calibration process may be performed in the 'calibration mode' and how a calibrated driver system 100, 110 may proceed to achieve good voltage drop compensation in the 'driving mode'.
- the voltage V x supplied to this x-th pixel driving circuit may be inferred from a voltage value 81 (V cal ) detected at the readout unit 108, as demonstrated above.
- the detected voltage value 81 is compared to each of the voltage drop reference levels 600 defined for the row of pixels currently undergoing calibration and shifted by an amount ⁇ V cal [x], starting for instance with the largest one (e.g. VDD).
- the shifted voltage drop reference levels may be sequentially applied to the second input 82 of the readout unit 108, e.g. a voltage comparator.
- the shift ⁇ V cal [x] may be neglected in some embodiments, but for more accurate embodiments this shift is taken into account, as it correctly calculates a voltage drop on the first and second power supply line also present during the calibration process. This is of advantage if the pixel count per row is large, causing larger voltage drops.
- the data signal at the control terminal 302 of the driving transistor 301 of the x-th pixel driving circuit is varied. This variation explores at least locally a response curve of the connected circuit element, e.g.
- the response of a change in the data signal present at the control terminal 302 being a deterministic change in the potential (voltage) across the same circuit element at a fixed current level.
- a variation of the data signal may start just above the transistor threshold level (V TH ) and then increase gradually to a defined maximum, or vice versa.
- V TH transistor threshold level
- the transistor transfer characteristics define a unique value for the voltage across the transistor (e.g. the drain-source voltage V DS of a TFT). This voltage across the transistor is in general a decreasing function of the data signal at a fixed current flow.
- the voltage V x supplied to the x-th pixel driving circuit being the sum of a light emitter voltage and a voltage across the driving transistor, and the light emitter voltage being a known and constant value for a fixed reference current s x I ref , an increasing data signal at the x-th control terminal generates a decreasing supply voltage V x . Therefore, a variation of the x-th data signal alone (the other driving transistors are "off") is sufficient to cause a variation of the detected voltage value 81.
- the detected voltage 81 is decreased in a sweep, until it crosses the currently applied (shifted) voltage drop reference level.
- the readout unit 108 sends a 'calibration store signal' 72 to an input of a memory block 702, e.g. a calibration look-up table.
- a 'calibration store signal' 72 are a logic state (e.g. logic low or high), a transition in a logic state, e.g. a rising or falling edge, etc. Taking the exemplary case of a 'calibration store signal' 72 which toggles from high to low at the crossing point, e.g.
- the memory block 702 when detecting the 'calibration store signal' going low at one of its inputs, will store a value representative of the x-th data signal at the crossing point at a location addressed by an address signal 71.
- the address signal 71 is given as the reference level count, but a more detailed address signal 71 may also include the pixel count x and/or the colour scale index s x ('HL' or 'LL').
- the representative value of the x-th data signal may be provided by a dedicated counter 701 which is also connected to an input of the memory block 702 and which counts, for instance, the number of discrete steps by which the x-th data signal has been increased so far in a stepped sweep.
- Writing of the counter value into the memory block 702 may be enabled as long as the 'calibration store signal' is high and may be disabled if the 'calibration store signal' is going low. This has the effect of storing the representative value, in this case the counter value, in the memory block 702.
- the counter 701 may be reset, the following (shifted) voltage drop reference level may be applied to the second input 82 of the readout unit 108, and an address signal 71 for pointing to a storage location in the memory block 702 is updated, e.g. to the next reference level count.
- the memory block 702 outputs at least two stored representative values 73, 74 when receiving a read query, which may be the address signal 71 presented to one of its input ports. If the address signal 71 includes the voltage drop reference level count 'n' (reference level index n), the first of the at least two stored representative values 73 may be the representative value of the x-th data signal (e.g. the counter value) obtained for the voltage drop reference level count 'n' and the second of the at least two stored representative values 74 may be the representative value of the x-th data signal (e.g. the counter value) obtained for the voltage drop reference level count 'n+1'.
- the at least two stored representative values 73, 74 are transmitted to an interpolation unit 703.
- the interpolation unit 703 just passes the first of the at least two stored representative values 73 to a sum unit 704. This may be obtained by setting an additional 'interpolation point input' 75 of the interpolation unit 703 to zero.
- the sum unit 704 adds an output received from a ground voltage drop multiplication unit 705 to the output received from the interpolation unit 703 and passes the result to a first input (with address code '1') of a multiplexer 706.
- a constant '1' is applied as a multiplex address signal 76 to the multiplexer 706 during the entire calibration process. Therefore, the result of the sum unit 704 is directed to the data line driver 201.
- the counter values of the counter 701 are repeatedly updated in and output by the memory block 702.
- the interpolation unit 703 is just passing the updated counter values read from the memory block 702 and so does the multiplexer 706. Ignoring the contribution of the ground drop multiplication unit 705, this has the effect that the data line driver 201 repeatedly receives an increasing counter value, which the data line driver 201 converts into a stepwise increasing data signal for the x-th pixel driving circuit undergoing calibration. This closes the loop of events described above.
- the ground voltage drop multiplication unit 705 takes into account and compensates for the differences in ground which may exist between the potential at the x-th control terminal 302 determined by the x-th data signals provided via data lines and the potentials at the x-th driving transistor 301 terminals (terminals through which the driving or reference current is flowing) determined by the voltage drops on the second power supply line (e.g. the power supply line connecting to a common GND of the power source 101).
- a data signal applied at the control terminal 302 which may be a data compensation signal, e.g. a compensated data signal, is only relevant with respect to its local ground, which for each pixel driving circuit is the contact point 307 on the second power supply line 312. During calibration, this correction may be neglected.
- it may be included and determined as a fixed fraction of the total voltage drop ⁇ V cal [x] during calibration. Said fixed fraction of the total voltage drop may be inferred by direct measurements on the (circuit) mask. For particular embodiments of the present invention it may be substantially equal to one half (e.g. B n /2), assuming that the first and the second power line 311, 312 have substantially identical material properties and geometrical dimensions, e.g. the same width. Therefore, ⁇ V cal [x] may be used as an input 77 to the ground drop multiplication unit 705.
- the 'calibration mode select mode' signal may be disabled and the 'driving mode select' signal applied for toggling the display back into the driving mode.
- the memory block 702 has been filled or updated with new representative (calibration) values for the data signals.
- the voltage drop compensated data signals for driving the data lines during use of the display are obtained as described hereinafter.
- a binary string representing the calculated B n 's for each pixel driving circuit of a selected row of pixels is split into a MSBs section and a LSBs section, e.g. the three most significant bits of the B n 's are kept in the MSBs section and the rest is assigned to the LSBs section. This split may be performed by the voltage drop calculation unit 30.
- the bits of the MSBs section are used together with the pixel count and the colour scale indicator to form a query address signal 71 for the memory block 702.
- the memory block 702 reads and outputs the at least two stored representative (calibration) values 73, 74 at this address, which may correspond to the stored counter values for the voltage drop reference level with index equal to the MSBs string section and to the voltage drop reference level with index equal to the MSBs string section increased by one.
- These at least two stored representative (calibration) values 73, 74 are passed to the interpolation unit 703 for which they serve as lower and upper known calibration data point in the interval for which interpolation is sought.
- the lower known calibration data point is passed to the sum unit 704.
- a more accurate representative (calibration) value is interpolated at the point inside the interpolation interval requested by the signal applied to the 'interpolation point input' 75, e.g. the LSBS string section.
- Fast linear interpolation or more accurate higher order interpolation may be used.
- the interpolated representative (calibration) value is passed to the sum unit 704 which applies an offset depending on the voltage drop fraction of the second power supply line and pixel to be compensated.
- the voltage drop fraction is inferred from the B n 's applied to the input 77 of the ground drop multiplication unit 705.
- the interpolated representative (calibration) value with ground voltage drop offset applied is passed to the multiplexer 706 and is directed to the data line driver 201 if the binary data bit b i associated with the compensated pixel driving circuit is '1', e.g. the associated pixel driving circuit is "on".
- the sequence of binary data bits b i is typically generated by the image interface unit 207, or may be passed forward by the image interface unit 207 if the binary data bit sequence has been generated by other dedicated hardware modules, and represent frames or sub-frames (e.g. grey scale PWM contributions/slots).
- the binary data bit b i associated with the compensated pixel driving circuit is '0', e.g.
- the multiplexer address signal 76 is also '0' and a zero is selected at the other multiplexer input and directed to the data line driver 201.
- the data line driver 201 ensures that the associated pixel driving circuit is "off” by applying a data signal below a threshold value (V TH ) of its driving transistor.
- the voltage drop compensation unit 109 may form a compact hardware block which may be part of the image interface unit 207 in some embodiments of the present invention.
- This calibration process is typically performed for each pixel driving circuit of the row of pixels selected for calibration and for each of the at least two colour scales 'HL' and 'LL'. Rows of pixels may be sequentially selected for calibration.
- the calibration process may be performed in real-time. This may be achieved by determining the representative values of the data signals and storing them in the memory block 702 during empty PWM slots.
- PWM slots may be empty if an even number of time slots is allocated for driving the data line(s) but the duty cycle of the PWM encoded data signals is composed of dyadic fractions of a unit time interval (e.g. the full PWM period).
- the calibration process may be performed at the time the display is turned on and/or at regular time intervals during use.
- the methods for calculating and compensating voltage drops and for calibration have been described for a single pair of power supply lines, e.g. the first and second power supply line of a row of pixels, they also apply to other pairs of power supply lines supplying power to other rows of pixels of an active matrix display.
- the methods for calculating and compensating voltage drops and for calibration may be implemented in hardware such that they are performed for a single row of pixels of an active matrix display at a time.
- the methods for calculating and compensating voltage drops and for calibration may be implemented in hardware such that they are performed for multiple rows of pixels of an active matrix display concurrently.
- dedicated power sources, current generating unit as well as at least one first and second switching element are provided for each of the concurrently active rows of pixels.
- the method has been implemented on a hardware platform for testing and verification, in the present example on a Xilinx FPGA.
- the FPGA board allowed real-time computation of resistive voltage drops for two distinct brightness scales (increased colour depth), here the high-light and low-light signals, realized through two distinct driving current levels.
- a 12-bit wide PWM scheme was used to encode the grey values of both the high-light and the low-light signal, yielding a combined 16-bit dynamic range of light output on a display the intrinsic RC delays of which only support a 12-bit PWM driving signal.
- Driving current levels of the light emitting elements e.g. OLEDS, have been fixed relatively to each other such that the light output or brightness of the associated display pixel is larger by a factor 16 for the high light driving current level as compared to the low light driving current level.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Description
- The present invention relates to the field of digital driving methods and circuitry for active matrix displays, for instance active matrix light emitting diode displays (AMLEDs) or active matrix organic light emitting diode displays (AMOLEDs).
- In active matrix displays each pixel has an associated pixel driving circuit adapted for controlling its light output, e.g. luminance or brightness, by driving a current through a light emitter, for instance an OLED or LED, in a controlled fashion. This is typically achieved by a driving transistor for which a gate voltage signal is controlling the drained current injected into the light emitter. An analogue driving method ensures a continuous control of the driving current levels and hence of the pixel brightness. A driving current level is held constant during the full frame period and driving transistors are usually operated in the saturation regime. The longer active time of the pixel when it is emitting light can lead to a faster degradation of the light emitters, in particular when being OLEDs, reducing the display's lifecycle. Operating the driving transistors in their saturation regions also requires larger supply voltages, which increases the power dissipation in the backplane of the display panel and also contributes to temperature stress and aging of the active matrix display.
- Digital driving methods commonly implement pulse width modulation (PWM) for encoding the grey scales of the pixel, e.g. its brightness levels. This method uses the driving transistor as a switch which is switched on and off many times during a full frame period by binary voltage signals applied to the transistor gate. A resulting averaged light output over a full frame period corresponds to the desired grey level of the pixel. Digital driving methods using PWM work best if every pixel driving circuit has identical driving currents during operation. However, many causes may contribute to deviations of the driving currents leading to a loss of image quality. Among these causes appear non-uniform fabrication processes (e.g. non-uniform thickness of dielectric layers, doping concentration variations, grain boundaries in low temperature polysilicon, etc.), but also aging, temperature induced changes, and voltage drops on the power supply lines during display operation are adversely affecting uniformity across the flat panel display.
- Patent application
EP 16197152.8 -
WO 2019/185935 is an international patent application in accordance with A54(3) EPC. It discloses a driver for a LED display, wherein images to be displayed in successive frames are converted from an n-bit digital image to a (m+1)-bit digital image, where m<n, by truncating, for each pixel, the (n-m) least significant bits or most significant bits of the n-bit digital image, and encoding in the (m+1) bit an indication, and each pixel of the (m+1)-bit digital image is supplied with a first drive current if the (n-m) least significant bits are truncated, and each pixel of the (m+1)-bit digital image with a second drive current if the (n-m) most significant bits are truncated, wherein the ratio of the first drive current to the second drive current is such that it results in a brightness ratio of 2(n-m), and wherein the indication provides information on the drive current to be used. - It is an object of embodiments of the present invention to provide good devices and methods for driving active matrix displays at high colour accuracy, such as for instance, but not limited thereto, AMLED or AMOLED display.
- The above objective is accomplished by a device and a method in accordance with embodiments of the present invention.
- In a first aspect the present invention relates to a driver system for digitally driving pixels of a display, each pixel of the display comprising a pixel driving circuit connected between a first and a second power supply line of a power supply line pair and further connected to a data line, each pixel driving circuit being adapted for selecting data signals from the data line and for opening and closing a current path between the first and second power supply line according to selected data signals, each opening and closing of the current path corresponding to the generation of a current pulse for illuminating the pixel associated with that pixel driving circuit. The driver system comprises at least one power supply unit, operably connectable to power supply line pairs of the display, for providing a predetermined voltage to each power supply line of the display. The driver system comprises a voltage drop calculation unit for calculating the voltage drops over the power supply lines at the level of each connected pixel driving circuit, wherein a voltage drop to be calculated for a pixel driving circuit in a row of display pixels accounts for current paths between the first and the second power supply line being open or closed in respect of one or more pixel driving circuits in said same row of display pixels. The driver system comprises at least one voltage drop compensation unit configured to receive voltage drops calculated by the voltage drop calculation unit as inputs and, based thereon, to generate data compensation signal in order to is compensate for the calculated voltage drops at each connected pixel driving circuit. The driver system further comprises at least one data line driver for generating and supplying pulse width modulation (PWM) encoded data signals to data lines of the display, the at least one data line driver being configured to receive data compensation signals generated by the voltage drop compensation unit and to apply received data compensation signals to said PWM encoded data signals. The at least one data line driver is configured to PWM encode an n-bit data signal according to two different colour scales of n-m bit colour depth each, a first colour scale using only the n-m least significant bits (LSB) and discarding the m most significant bits (MSB) and a second colour scale using only the n-m most significant bits and discarding the m least significant bits, depending on whether the m MSB are all equalling logic zero or at least one of the m MSB is not equalling logic zero, respectively, wherein supplied data signals encoded according to said first colour scale induce current pulses of a low reference current level in respective pixel driving circuits and data signals encoded according to said second colour scale induce current pulses of a high reference current level.
- A driver system in accordance with embodiments of the present invention may further be configured for switching between a driving mode and a calibration mode, wherein the at least one data line driver receives data compensation signals generated by the voltage drop compensation unit and applies received data compensation signals to said PWM encoded data signals when the driver system is switched to the driving mode and incrementally adjusts applicable data compensation signals to match a voltage drop over the power supply lines at the level of each connected pixel driving circuit to each calculated voltage drop calculated by the voltage drop calculation unit when the driver system is switched to the calibration mode.
- In particular embodiments of the present invention the at least one power supply unit may be a switchable power supply unit adapted for providing a predetermined voltage to each power supply line of the display when the driver system is switched to the driving mode and for providing a predetermined current to each power supply line of the display when the driver system is switched to the calibration mode.
- The at least one power supply unit may comprise a current generation unit including at least two current sources. A ratio of currents generated by the at least two current sources may be fixed. Alternatively, the at least one power supply unit may comprise a current generation unit including a single programmable current source.
- According to some embodiments of the present invention, at least one power supply unit is operably connected to only one end of the at least one power supply line pair.
- According to other embodiments of the present invention, at least one power supply unit is operably connected to both ends of the at least one powers supply line pair.
- Embodiments of the present invention may comprise at least two power supply line pairs and at least two power supply units and each of the at least two power supply units is operably connected to a different power supply line pair.
- Embodiments of the present invention may further comprise at least one readout unit which is electrically coupled to the at least one switchable power supply unit for detecting a power supply signal in the calibration mode and comparing it to a reference. The reference may be a set of pre-determined voltage drop levels.
- Embodiments of the present invention may further comprise a memory block for storing representative calibration values as a result of comparison with a reference in calibration mode. Stored representative calibration values may be retrieved from the memory block in the driving mode.
- Embodiments of the present invention may further comprise an interpolation unit for interpolating, in the driving mode, between at least two retrieved representative calibration values which were previously stored in the memory block.
- Some embodiments of the present invention, may further comprise the step of performing a ground voltage multiplication step. This step may be correcting differences in a ground potential in respect of which voltage drop compensation signals at the currently compensated circuit element and a potential across its corresponding contact points are defined.
- It is an advantage of embodiments of the invention that a driving current of the light emitting element is controlled on the power supply lines, rather than a driving voltage. This allows an accurate control of the light output, as a driving current is typically proportional to the light output.
- It is an advantage of embodiments of the invention that accurate light output is obtained, allowing 16 bit colour depth or more for each colour channel.
- Embodiments of the present invention benefit from the fact that non-uniformity of circuit element due to the manufacturing process may be compensated for, for instance compensation of non-uniformity linked to the light emitting elements and/or the driving transistors may be compensated as well as their degradation during the product lifetime.
- It is an advantage of embodiments of the invention that calibration scans calibrating the deviation of a calculated and a measured voltage drop may be performed sporadically, not affecting the correct functioning of the display or its image quality.
- It is an advantage of embodiments of the invention that the compensation of calculated voltage drops may be performed inside an integrated chip, which allows for simple and compact pixel driving circuit layouts. This saves design space and also enables high resolution displays.
- It is an advantage of embodiments of the invention that the driving transistors may be operated in a linear regime, whereby power losses of the display are substantially reduced.
- It is an advantage of embodiments of the invention that voltage drops can be determined in a recursive fashion, as this strongly minimizes the underlying logic circuitry of the driver system. Furthermore, voltage drops can be calculated in real-time for each pixel of the display, which reduces storage capacity and energy.
- It is an advantage of embodiments of the invention that a power supply unit may provide at least two first current sources, which yields a more accurate control of the current levels for calibration over the entire colour depth range. Therefore, also the accuracy of the calibration method itself is improved.
- Particular and preferred aspects of the invention are set out in the accompanying independent and dependent claims.
- For purposes of summarizing the invention and the advantages achieved over the prior art, certain objects and advantages of the invention have been described herein above. Of course,
- Embodiments of the present invention may further comprise a ground voltage drop multiplication unit for compensating an offset in ground for data signals received at each of the connected pixel driving circuits.
- A driver system in accordance with embodiments of the present invention may comprise a ground voltage drop multiplication unit and a sum unit connected to an output of the ground voltage drop multiplication unit and an output of the interpolation unit, wherein the ground voltage drop multiplication unit is configured to take into account and compensate for differences in a ground potential in respect of pixel driving circuits of a same row of display pixels, where said differences in the ground potential are caused by voltage drops on the second power supply line connected to said pixel driving circuits.
- In a second aspect, the present invention relates to an active matrix display for displaying images. The active matrix display comprises a driver system according to any of the embodiments of the first aspect, a plurality of power supply line pairs, a plurality of data lines and a plurality of pixel driving circuits, each pixel driving circuit comprising at least one light emitting element and being connected between a first and a second power supply line of the plurality of power supply line pairs and further connected to one of the plurality of data lines, each pixel driving circuit being adapted for selecting data signals from the data line and for opening and closing a current path between said first and second power supply line according to a selected data signal, each opening and closing of the current path corresponding to the generation of a current pulse traversing the light emitting element associated with that pixel driving circuit thus illuminating the pixel.
- The at least one light emitting element of each pixel driving circuit may be an OLED or LED. The luminance of each light emitting element may be controllable at up to 16 bit colour resolution.
- For some embodiments of the present invention, pixel driving circuits are implemented as 2T1C driving circuits.
- In an active matrix display in accordance with embodiments of the present invention, each pixel driving circuit may further comprise a driving transistor, a control terminal of which is connected to one of the plurality of data lines. The driving transistors may be operated in the linear region.
- In a third aspect, the present invention relates to a method of compensating voltage drops on a power supply line pair of a display while digitally driving pixels of the same. The method comprises, in one step, pulse width modulation (PWM) encoding an n-bit data signal according to two different colour scales of n-m bit colour depth each, by using only the n-m least significant bits (LSB) and discarding the m most significant bits (MSB) in a first colour scale and by using only the n-m most significant bits and discarding the m least significant bits in a second colour scale, depending on whether the m MSB are all equalling logic zero or at least one of the m MSB is not equalling logic zero, respectively. The method furthermore comprises supplying PWM encoded data signals to data lines of the display to drive respective pixels with current pulses of a predetermined low reference current level if the corresponding supplied data signals are encoded according to said first colour scale and with current pulses of a predetermined high reference current level if the corresponding supplied data signals are encoded according to said second colour scale. In one step of the method voltage drops for pixel driving circuits connected to the power supply line pair and driven according to the supplied data signals are calculated, taking into account the colour scale used for driving each of said pixel circuits. In another step of the method voltage drop compensation signals for the pixel driving circuits connected to the power supply line pair are determined using the calculated voltage drops as inputs, and the determined voltage drop compensation signals are applied to the PWM encodes data signals to reduce a deviation of current levels of said current pulses from said pre-determined reference current levels.
- According to some embodiments of the present invention, voltage drop compensation signals may be determined by further using calibrated response curves of pixel driving circuits connected to the power supply line pair as inputs. A calibration of each response curve may comprise the step of providing a current at one of said pre-determined reference current levels to the single pixel driving circuit whose response curve is under calibration. The current is injected into a first power supply line of the power supply line pair and data signals suitable for closing a current path between the first and a second power supply line of the power supply line pair is applied to all of the remaining pixel driving circuits connected to the same power supply line pair. In another step a voltage signal may be detected at one end of the power supply line pair and compared to a reference. In another step, a voltage drop compensation value applied to a control terminal of the pixel driving circuit under calibration is increased, if comparing the detected voltage signal to a reference yields a first outcome, or a representative calibration value of the voltage drop compensation value applied to a control terminal of the pixel driving circuit under calibration is memorised, if comparing the detected voltage signal to a reference yields a second outcome.
- According to some embodiments of the present invention, at least two memorized representative calibration values may be used as inputs for the determination of voltage drop compensation signals. The at least two memorized representative calibration values may be addressed by a calculated voltage drop for the pixel driving element which is compensated.
- Some embodiments of the present invention, may further comprise the step of interpolating between the at least two addressed memorized representative calibration values, taking into account the calculated voltage drop for the pixel driving element which is compensated.
- Some embodiments of the present invention, may further comprise the step of performing a ground voltage multiplication step. This step may be correcting differences in a ground potential in respect of which voltage drop compensation signals at the currently compensated pixel driving element and a potential across its corresponding contact points are defined.
- It is an advantage of embodiments of the invention that a driving current of the light emitting element is controlled on the power supply lines, rather than a driving voltage. This allows an accurate control of the light output, as a driving current is typically proportional to the light output.
- It is an advantage of embodiments of the invention that accurate light output is obtained, allowing 16 bit colour depth or more for each colour channel.
- Embodiments of the present invention benefit from the fact that non-uniformity of pixel driving circuit due to the manufacturing process may be compensated for, for instance compensation of non-uniformity linked to the light emitting elements and/or the driving transistors may be compensated as well as their degradation during the product lifetime.
- It is an advantage of embodiments of the invention that calibration scans calibrating the deviation of a calculated and a measured voltage drop may be performed sporadically, not affecting the correct functioning of the display or its image quality.
- It is an advantage of embodiments of the invention that the compensation of calculated voltage drops may be performed inside an integrated chip, which allows for simple and compact pixel driving circuit layouts. This saves design space and also enables high resolution displays.
- It is an advantage of embodiments of the invention that the driving transistors may be operated in a linear regime, whereby power losses of the display are substantially reduced.
- It is an advantage of embodiments of the invention that voltage drops can be determined in a recursive fashion, as this strongly minimizes the underlying logic circuitry of the driver system. Furthermore, voltage drops can be calculated in real-time for each pixel of the display, which reduces storage capacity and energy.
- It is an advantage of embodiments of the invention that a power supply unit may provide at least two first current sources, which yields a more accurate control of the current levels for calibration over the entire colour depth range. Therefore, also the accuracy of the calibration method itself is improved.
- Particular and preferred aspects of the invention are set out in the accompanying independent and dependent claims.
- For purposes of summarizing the invention and the advantages achieved over the prior art, certain objects and advantages of the invention have been described herein above. Of course, it is to be understood that not necessarily all such objects or advantages may be achieved in accordance with any particular embodiment of the invention. Thus, for example, those skilled in the art will recognize that the invention may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.
- The above and other aspects of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter.
- The invention will now be described further, by way of example, with reference to the accompanying drawings, in which:
-
FIG. 1 illustrates two driver systems adapted to perform voltage drop compensation on power supply lines of an active matrix display, according to embodiments of the present invention. -
FIG. 2 is a backside view of a flat panel active matrix display and hardware comprising a driver system adapted to perform voltage drop compensation. -
FIG. 3 shows an example of a pixel driving circuit in an active matrix display. -
FIG. 4 shows another example of a pixel driving circuit in an active matrix display. -
FIG. 5 illustrates two circuit models used to explain the calculation of voltage drops on the power supply lines. -
FIG. 6 gives example voltage drop curves for one row of pixels. -
FIG. 7 shows details of the voltage drop compensation unit used to obtain voltage drop compensation. - The drawings are only schematic and are non-limiting. In the drawings, the size of some of the elements may be exaggerated and not drawn on scale for illustrative purposes. The dimensions and the relative dimensions do not necessarily correspond to actual reductions to practice of the invention.
- Any reference signs in the claims shall not be construed as limiting the scope.
- In the different drawings, the same reference signs refer to the same or analogous elements.
- The present invention will be described with respect to particular embodiments and with reference to certain drawings but the invention is not limited thereto but only by the claims.
- The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a sequence, either temporally, spatially, in ranking or in any other manner. It is to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other sequences than described or illustrated herein.
- Moreover, directional terminology such as top, bottom, front, back, leading, trailing, under, over and the like in the description and the claims is used for descriptive purposes with reference to the orientation of the drawings being described, and not necessarily for describing relative positions. Because components of embodiments of the present invention can be positioned in a number of different orientations, the directional terminology is used for purposes of illustration only, and is in no way intended to be limiting, unless otherwise indicated. It is, hence, to be understood that the terms so used are interchangeable under appropriate circumstances and that the embodiments of the invention described herein are capable of operation in other orientations than described or illustrated herein.
- It is to be noticed that the term "comprising", used in the claims, should not be interpreted as being restricted to the means listed thereafter; it does not exclude other elements or steps. It is thus to be interpreted as specifying the presence of the stated features, integers, steps or components as referred to, but does not preclude the presence or addition of one or more other features, integers, steps or components, or groups thereof. Thus, the scope of the expression "a device comprising means A and B" should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
- Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.
- Similarly it should be appreciated that in the description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
- Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention, and form different embodiments, as would be understood by those in the art.
- It should be noted that the use of particular terminology when describing certain features or aspects of the invention should not be taken to imply that the terminology is being re-defined herein to be restricted to include any specific characteristics of the features or aspects of the invention with which that terminology is associated.
- In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
- In the detailed description of the present invention, a driver system for pixels of an active matrix display and method of driving related thereto are described. However, it is apparent from the description that the driver system and related method are not restricted to pixels of an active matrix display, but are more generally applicable to other driver system applications for which voltage drops occur on power supply line pairs, influencing fixed level driving currents of connected circuits or circuit elements. An array of pulse width modulation controlled motors sharing a common power supply line or a matrix comprising acoustic membranes vibrating at a specific frequency (e.g. for directed sound) may be other non-limiting examples. Therefore, pixels and pixel driving circuits in the context of the present invention are interpreted in a broader scope as circuit elements, if not referring to pixel displays in particular but more generally to driver systems suitable for such displays.
- For convenience, pixels of a display are arranged into rows and columns. However, this organization of pixels is interpreted in broader sense to include pixel arrangements in which rows or columns correspond to ordered subsets of the ensemble of pixels of a display, each subset being distinguished by an identifying index or label. Therefore, rows and columns of pixels are not limited to straight horizontal or vertical lines of pixels, but rows and columns may also correspond to ordered sets of circles, squares, diamond shapes, etc., wherein the respective shapes are scaled versions of one another, and wherein an ordering relation between the members of the set may, for example, be given as the length of the respective shape-bounding line/shape perimeter.
- The terms brightness and luminance are used interchangeably hereinafter. Hence, when referring to the brightness of a pixel what is meant is the measure luminance (e.g. in cd/m2 or nit) attributed to this pixel. Similarly, the detailed description will make a distinction between the light output of a pixel and a luminance value attributed to that pixel.
-
FIG. 1 shows schematicallydriver systems driver systems driver system driver system switchable power source power supply lines 107 via at least onefirst switching element switchable power source voltage source 101 in one switching mode, e.g. in a 'driving mode', providing a supply voltage, e.g. a fixed potential VDD, to thepower supply lines 107. In a different switching mode, e.g. in a 'calibration mode', theswitchable power source current generation unit power supply lines 107. The state of the at least onefirst switching element driver system driver system power supply lines 107 arranged in a stripe-like pattern across the active matrix display, wherein the plurality ofpower supply lines 107 are typically arranged in pairs comprising a first and second a power supply line (e.g. a first power supply line connected to VDD and a second power supply line connected to GND). The stripe-like patterns may be wire connections provided, for example, in the backplane of the active matrix display. They serve the purpose of providing a power supply to each of the pixel driving circuits of the active matrix, and in particular, they serve the purpose of powering the light emitting elements of each pixel driving circuit associated with each pixel of the display. The power supplied by the at least oneswitchable power source power supply lines 107 are coupled. Rows of pixels of the display, and therefore also the associated power supply line pairs, are typically selected sequentially for writing data signals and/or for actively driving them in an emission cycle, wherein a sequence is completed if a data frame or sub-frame (e.g. a data sub-frame of one colour for data frames supporting multiple colours, e.g. RGB) has been loaded and displayed by the active matrix display. The at least onecurrent generation unit driver system power supply lines 107 through at least onesecond switching element driver system driver system current generation unit current sources current source 22 accurately generates currents the magnitudes of which yield a single pixel light output that is larger by a factor 16 as compared to the single pixel light output caused by the current magnitudes accurately generated by a firstcurrent source 21. Eachreadout unit 108 has one of itsinputs 81 coupled to the output of onecurrent generation unit second input 82 of thereadout unit 108 may serve as a reference input with respect to thefirst input 81. An output of thereadout unit 108 is connected to a voltagedrop compensation unit drop calculation unit 30 as inputs. To apply the determined voltage drop compensation to the pixel driving circuits of a row of pixels, a voltagedrop compensation unit data line driver 201 and select line driver (not show inFIG. 1 ) corresponding to this row of pixels, for instance via a control unit or suitableimage interface unit 207. Both data linedriver 201 and select line driver are included in thedriver system data line driver 201 and then distributed on a plurality ofdata lines 313 to the respective pixel driving circuit. - Referring to
FIG. 2 , a digitally driven active matrix display is shown. This exemplary display supports 2160*3840 pixels (e.g. three colours, 423 ppi) at its front plane. Thepixel backplane 220 may be 12,7 cm (5 inch) wide (W), 22,9 cm (9 inch) high (H), and have a diagonal D of 261,6 cm (10.3 inch). A first set of data linedrivers 201 and a second set of data linedrivers 202 are placed next to thepixel backplane 220 at its top and bottom, respectively. In consequence, a plurality of data lines (not shown) traverse thebackplane 220 in the direction of its height H. Aselect line driver 203 is arranged next to thebackplane 220 at its left side. Therefore, select lines (not shown) are traversing thebackplane 220 in the direction of its width W. Asupply power line 107 is also shown to be oriented in a width W direction. Pixel driving circuits (not shown) are located at points at which data lines cross select lines such that each pixel driving circuit can be addressed by a dedicated data line - select line pair. In operation, the active matrix display receives image data (e.g. an entire frame or a part thereof) representative of the image to be displayed on one or more inputs 206 (e.g. wire connections, data bus, etc.). The received image data is handed over to animage interface unit 207, which determines the selection sequence of rows of pixels and the (encoded) data signals to be sent on the data lines. Data signals and row select signals are then transmitted to the data line driver(s) 201, 202 and theselect line driver 203. Furthermore, a control signal may be sent by theimage interface unit 207 to the power distribution unit(s) 106 for enabling power distribution to a row of pixels during a light emission cycle. Theimage interface unit 207 may also be in charge of sending 'driving mode select' signals and/or 'calibration mode select' signals to the at least onefirst switching element second switching element - In one particular embodiment of the present invention, the
driver system 100 comprises a plurality of parallelly runningpower supply lines 107 which extend from one side of the active matrix to other side thereof, there being a single pair of first and second power supply line assigned to each line of pixels of the active matrix display. In this case, a line of pixels of the active matrix display coincides with the logical organization of pixels in rows. Thepower source 101 is connectable, via the at least onefirst switching element power supply line 107. However, only one side of thepower supply lines 107 is connectable, via thesecond switching element 105 to onecurrent generation unit 102, onereadout unit 108 and one voltagedrop compensation unit 109. - In another embodiment of the present invention, the
driver system 110 comprises a plurality of parallelly runningpower supply lines 107 which extend from each side of the active matrix to the middle thereof, there being a single pair of first and second power supply line assigned to each half-line of pixels of the active matrix display. For this particular embodiment, the logical organization of pixels in rows leads to half-lines of pixels of the active matrix display being the ordered subsets. Thepower source 101 is connectable, via the at least onefirst switching element power supply line 107. As a consequence of having doubled the number ofpower supply lines 107 by providing half-lines, each of the left-sided and the right-sided set of power supply lines is provided with a separatecurrent generation unit second switching elements readout units 108 and voltagedrop compensation units - All of above switching
elements power source 101,power distributing unit 106, current generation unit(s) 102, 112, readout unit(s) 108, and voltage drop compensation unit(s) 109, 119 may be provided as one or more integrated circuits or may be cointegrated with the active matrix. - A
pixel driving circuit 300 is illustrated inFIG. 3 . The driving transistors and the wiring (e.g. comprising the power supply lines, data signal lines, and select lines) are typically arranged on a backplane of the display, whereas the light emitting elements of the active pixel matrix (e.g. LEDs or OLEDs) are generally located on a front plane. Thecircuit 300 shown comprises a drivingtransistor 301, e.g. a MOSFET, the terminals of which are coupled to a first power supply line 311 (e.g. VDD) and a second power supply line 312 (e.g. GND) via alight emitting element 303, e.g. a LED or an OLED. Acontrol terminal 302 of the driving transistor, e.g. the gate of a MOSFET, is connected to adata line 313 by a dataselect switch 304 for receiving a data signal which is controlling the driving current 310 through thelight emitting element 303. A data select signal is applied to aselect line 314, to which the dataselect switch 304 is connected, for switching on or off one or more data select switches of the active matrix display, e.g. the data select switches of one pixel row of the display. This enables or disables signalling of data, on the data signalline 313, to the drivingtransistor 301. The drivingtransistor 301 and/or the dataselect switch 304 may be implemented in thin-film transistor technology (TFT), p-type or n-type. Non-limiting examples of TFT material platforms may comprise indium gallium zinc oxide (IGZO), amorphous IGZO, polycrystalline silicon (e.g. low-temperature polycrystalline silicone), or amorphous silicon. The circuit further includes a capacitor 305 (e.g. a storage capacitor) one side of which is coupled to thecontrol terminal 302 of the drivingtransistor 301 and the other side of which is coupled to a contact of thelight emitting element 303. Acircuit 300 as described with respect toFIG. 3 is an example of a 2T1C (2 transistors, 1 capacitor) pixel driving circuit and may form a building block in an array of pixel driving circuits so as to provide an active matrix display. It is appreciated by the person skilled in the art that such pixel driving circuit may be more complex than in the given example, and may comprise additional or other electronic elements and/or arrangements of electronic elements. Non-limiting examples of such pixel driving circuits are 6T2C, 5T2C, 4T1C, 4T2C, 3T1C, etc. -
FIG. 4 shows an alternative (inverted) arrangement of a 2T1Cpixel driving circuit 400, which differs from the one above in that thelight emitting element 303 is arranged such that the drivingtransistor 301 is coupled to a first power supply line 311 (e.g. VDD) through thelight emitting element 303, e.g. the LED or OLED, and is also coupled to the second power supply line 312 (e.g. GND). Moreover, thecapacitor 305 has one of its sides coupled to the second power supply line 312 (e.g. GND) instead of being coupled to a contact of thelight emitting element 303. - If the driving
transistor 301 is considered as a voltage controlled current source, it is clear from above pixel driving circuits that the output current of thetransistor 301 coincides with the driving current 310 injected into thelight emitting element 303, whereby the brightness of this pixel is effectively controlled. This provides an analogue driving method for the light output or pixel brightness for which a continuous driving current of thelight emitting element 303 is generated by a precise control of the data signal applied to thecontrol terminal 302 of the drivingtransistor 301. Thecapacitor 305 may function as a storage capacitor for storing an applied data signal level even after the dataselect switch 304 is disabled. Then the stored data signal level is still present at thecontrol terminal 302 of the drivingtransistor 301 and a slowly discharging or floatingcontrol terminal 302 is avoided. Therefore, the current driving phase may be decoupled from a phase during which the (storage)capacitor 305 is charged, which may be beneficial for achieving a faster response time of thelight emitting element 303. - As an alternative, a digital driving method may be conceived, wherein a data signal is provided as a pulse width modulated (PWM) signal which, if the
data line 313 is selected, is turning the drivingtransistor 301 on and off. That is, the drivingtransistor 301 is in this case operated as a switch. According to this digital driving method, the brightness of a pixel is determined by the fraction of time (duty cycle) relative to the time of a full PWM period, for which the drivingtransistor 301 is in its "on" state, as well as by the driving current 310 injected into thelight emitting element 303. In the "off" state, the drivingtransistor 301 is not conducting and no driving current 310 is flowing through thelight emitting element 303. Therefore, embodiments of the present invention obtain both bright pixels and completely dark pixels yielding a high contrast ratio and not suffering from dark glow. Furthermore, a data frame may be divided into several sub-frames, each sub-frame comprising a number of PWM slots. Within a given sub-frame at least one row of pixels is selected twice for the writing of image data to the pixel driving circuits. This approach has been described in patent applicationUS9905159 (B2 - The shortest time slot allocated in a PWM driving method is generally assigned to the least significant bit (LSB) of a n-bit colour depth (n-bit grey scale with 2n grey levels) PWM scheme. For a good quality image without flicker, image frame rates of about 60 Hz are required and set an upper bound for the duration of a full PWM period. For instance, an active matrix display comprising 128 lines and operating at a 60 Hz frame rate and 12 bit colour depth (for each colour channel), a PWM driving scheme, which further divides each frame into 16 subframes, may allocate a time slot as small as 4 microseconds to the LSB. The colour depth is then determined by the shortest PWM slot which is still physically possible in the sense that it is not shorter than the characteristic RC constant of the combined data line driver, data lines, and pixel driving circuit (e.g. gate capacitance, storage capacitor, etc.). In practice, state of the art PWM schemes for AMLED or AMOLED displays are restricted to 12 bits of colour depth. The present invention provides a way to extend the range of achievable colour depths without having to introduce more information carrying data bits and without having to further reduce the duration of PWM slots corresponding to the LSB. For instance, particular embodiments of the invention cover a total 16 bit colour depth but use only 12 data bits which effectively carry the image information (e.g. grey tone or brightness level of a pixel). Therefore, the LSB time slot duration remains the one of a conventional 12 bit PWM driving scheme. This is achieved by implementing a high light / low light approach. In fact, at least two different colour scales are used, e.g. a high light scale and a low light scale, both scales occupying only 12 bits. A full 16 bit colour depth may be represented by bit numbers B0, B1, ..., B15. The low light scale uses only 12 out of the 16 bits, wherein bits with numbers B0, B1 , ..., B11 are relevant. Therefore, it makes sense to select the low light scale if all four leading bits, i.e. the four most significant bits B12 to B15, are zero. In the opposite case of detecting one or more non-zero bits among the four most significant bits B12 to B15, the high light scale is chosen. Similar to the low light scale, the high light scale also occupies 12 information carrying bits out of the total 16 bits. However, the high light scale uses the bits with numbers B4, B5, ..., B15. In consequence, the four least significant bits are discarded by the high light scale. This behaviour is supported by the fact that the user's eyes are more sensitive to contrast and grey nuances at low luminance levels as compared to at high luminance levels. It is also supported by the fact that the least significant bits are more relevant for a correct colour representation at lower brightness levels (in the dark) than at higher brightness levels. For instance, if a correct colour representation mixes green and blue with a ratio 20:1 (e.g. blue value at 5 % of green value) then a green light output at 1100 entails a blue light output at 55, which is a correctly representable colour depth value for blue. If the brightness of this colour mixture drops to 1 %, the green light output would be at 11 and still well represented but a blue light output would be either 0 or 1 (depending on truncation/rounding) instead at the required 0.55. Therefore, if a dynamic range is not changed, as proposed by the use of the two colour depth scales (high light and low light), a correct representation of the colour mixture in the dark is not achieved any longer and the perceived colour is different as it would be at higher display brightness. A practical consequence of the high light / low light approach is that a digital PWM driving method now faces two different colour scales with two different luminance ranges. Depending on whether a pixel is to emit within the high range or the low range, the PWM driving hardware selects either a high reference current level HL*Iref or a low reference current level LL*Iref for driving the
light emitting elements 303 of that pixel, e.g. by adjusting the data signals sent on thedata lines 313 to thecontrol gate 302 of the drivingtransistor 301 of the addressed pixel driving circuit. - The first and second
power supply line power supply line pixel driving circuits power supply line power supply line power supply line points 360, 307 the pixel driving circuit is contacting them with its supply terminals. A supply current to the pixel may be defined as the driving current 310 flowing through thelight emitting element 303, which may be proportional to the brightness of the pixel in the operation region. However, a driving current 310 may be compensated for non-linear effects in the light output (e.g. reduced light output due to Auger recombination at higher current levels or non-radiative losses at low current levels), which advantageously widens an operating region of possible pixel brightness levels of a display. Pre-determined values of current levels therefore also allow for a good linearity in the light output of a pixel. Furthermore, it will be appreciated that a variation in light output-driving current response curves of light emitting elements due to fabrication imperfections may be overcome even for a set of pre-determined driving currents common to all the light emitting elements and controlled by a same PWM data signal. To this end, one may compensate the PWM data signal on a pixel driving circuit basis such that additional or less pulses/time slots are allocated for driving the light emitting elements at one of the pre-determined current levels. In consequence, a measurable average light output of different light emitting elements is uniformized for identical (originally uncompensated) PWM data signals, despite the variations in their light output-driving current response curves. - It is apparent from the above
pixel driving circuits FIG. 3 andFIG. 4 that the supply voltage to the pixel is distributed over the drivingtransistor 301, thelight emitting element 303, and over ohmic contact losses, which may be negligible in comparison to resistive voltage drops of at least one of thelight emitting element 303 or the drivingtransistor 301. The voltage drop across thelight emitting element 303 may vary from pixel to pixel of the active matrix display as a consequence of non-uniform fabrication resulting in a statistical distribution of threshold voltages of the light emitting elements 303 (e.g. 0.1 V standard deviation of threshold voltages). Degradation due to aging effects, temperature stress, etc., may also lead to threshold voltages and related voltage drops across thelight emitting elements 303 which are not all equal. Therefore, a voltage drop across the drivingtransistor 301 fluctuates in a pixel dependent fashion. As explained below, also resistive voltage drops along the first and secondpower supply line transistors 301 for each pixel driving circuit connected to these lines. - As the
light emitting element 303 is a current-driven element and the driving current 310 directly affects the amount of light it emits, e.g. the associated pixel brightness, a precise control of the driving current 310 is generally required. One way of circumventing the problem of the variability in the voltage drops across the drivingtransistor 301 causing fluctuations andunstable driving currents 310 across the display, thus leading to non-uniform brightness levels over the display, is to operate the drivingtransistor 301 in its saturation regime for which the output current is substantially independent on the applied voltage. In this case, the precise transistor output current, and hence the driving current 310, is determined by the signal applied to thecontrol terminal 302 of the drivingtransistor 301 and by the threshold voltage of the drivingtransistor 301. This approach, however, requires the high voltage levels typical for the saturation regime (e.g. more than 10 V), which increases the power dissipation of the active matrix display and may cause a shortening of the display lifetime. A transistor threshold voltage compensation circuit may also be necessary (e.g. 0.1 V standard deviation of transistor threshold voltages obtained during fabrication), increasing the number of transistors in the pixel driving circuit and thus limiting display resolution. In the present invention, the drivingtransistor 301 is preferably operated in the linear or triode regime with the advantage of operating at decreased voltage levels across the driving transistor 301 (e.g. drain source voltages less than 6 V, preferably less than IV) generating less heat and increasing the display's lifetime. If required, the voltage signal at the control terminal 302 (e.g. the gate voltage) of the drivingtransistor 301 can be reduced. - A driving current 310 for each light emitting
element 303 of the display, may be below 1 microampere, e.g. may be smaller than 0.5 microampere, e.g. about 0.15 microampere, depending on the pixel size and the expected light output. A voltage across thelight emitting element 303 is generally higher than the threshold voltage of thelight emitting element 303 such that the driving current 310 is indeed flowing and generating light. This voltage may be below 5 V, e.g. about 3.5 V, but may in some cases depend on the emission wavelength (colour) of the light emitting element. For light emitting elements in the red region of the spectrum, it may, for example, range between 2.1 V and 3.1 V, whereas voltage ranges between 3 V and 4V and in some cases even beyond 5V may be appropriate for light emitting elements working in the blue region of the spectrum. - Both first and second
power supply line power supply line -
FIG. 5 schematically depicts a portion of one row ofpixels 500, 510 (pixel driving circuits are only indicated by their drivingtransistor 301 and their lightemitting element 303, other parts not shown). The first and secondpower supply line pixels 510 or on both sides of the row ofpixels 500. For instance, the firstpower supply line 311 may be connected to a positive potential VDD of a voltage source and the secondpower supply line 312 may be connected to ground potential GND. Asupply current 505 is injected into the row ofpixels 510 at one side, or twosupply currents pixels 500 on both sides. A small amount of voltage is repeatedly dropped at distributedresistances Resistances row pixels extra resistances pixels 500, 510.As a consequence of the existence ofresistances power supply line 311 of a row ofpixels power supply line 311. This has the effect that pixel driving circuits arranged farther away from the power source(s) experience a lower pixel supply voltage across their supply terminals, e.g. across their contact point pairs 306, 307, due to the accumulated voltage drops. The same is true for the potential GND provided at an end of the secondpower supply line 312. Moreover, the voltage drops atresistances transistors 301 are "on". Therefore, the voltage drops along the first and secondpower supply lines pixels particular driving transistors 301 operating in the linear regime for reduced power dissipation are adversely affected by a voltage drop at the pixel driving circuits. Therefore, very accurate determination of voltage drops at each pixel driving circuit in the 'driving mode' is desirable and an accurate calibration process ensures that the correct voltage drop compensation signals are provided to reduce or cancel the voltage drops. -
- Herein I0 represents the supply current generated by one of the connected power source(s), RSL the combined
resistances pixels resistances pixels resistor 301, that is the "on" or "off" state of each associated pixel. This sequence is determined by the PWM encoding scheme for the data signals and changes dynamically for each data frame to be loaded. A PWM encoded binary sequence bi may be provided by theimage interface unit 207 in response to a received input stream representing an image (or portion thereof) to be loaded. The set of si is a sequence of scale factors for the driving current reference level Iref and is a consequence of the high light/low light approach to increased PWM depth (e.g. 16 bit wide instead of 12 bit wide PWM scheme). Therefore, each si takes one of the two values 'HL' (high light scale factor) or 'LL' (low light scale factor): s in {HL, LL}N. Introducing a constant M representing the ratio of source resistances RSL to Rref, the cumulative voltage drop as a function of pixel position n on the row ofpixels - If a power source is connected to both ends of the first and second
power supply line pixels 500, the cumulative drop of Eq. 2 may be re-arranged into Eq. 5, using the following boundary condition given in Eq. 3 and the intermediate result of Eq. 4. For convenience it is assumed that the power source(s) on either side of the row ofpixels 500 is at a same potential, but it is straightforward to generalize the equations to also include the case of an offset between the two potentials. The first case of a common potential may be obtained by using a single power source and connecting it to either side of the row ofpixels 500, which is advantageous, as it avoids additional electronic circuit for implementing another power source. - Herein IN represents the supply current generated by another power source connected to the opposite end of the first and second
power supply line N pixels 500, RSR is the combinedresistances pixels 500, and P is the ratio of source resistances RSR to Rref. The values of the resistances RSR, RSL, and Rref may be estimated based on design geometries and material selection in a controlled wafer process or may be characterized through measurements on test structures. They are thus known constants and the constants M, P are deduced therefrom. In Eq. 6, the constants AN and Bn are defined to replace the sums. Constant AN may be evaluated one row ahead. That is AN may be evaluated for row x+1 of N pixels (e.g. row of pixels 500) while row x of pixels is actively driven. Once the constant AN has been determined, the N constants Bn (n=1, ..., N) can be calculated in real-time, e.g. each Bn is determined within one clock cycle after a data signal (e.g. a signal encoding a brightness level of a pixel) addressing the n-th pixel of a row has been received (e.g. by an image interface unit 207) and the so determined value is sent to a suitable data driver, e.g. to thedata line driver 201. - The calculation of each Bn and of AN may be performed recursively, e.g. with initial conditions A0=B0=
C 0=0 and a step stated in Eq. 7. A recursive implementation is of advantage, as it strongly minimizes the underlying logic circuitry of the driver system enabling this calculation and therefore, a calculation of the Bn's is also enabled. A real-time calculation of each Bn is highly desirable since an upfront calculation thereof would require too much storage capacity and energy.drop calculation unit 30. Eq. 8 provides an alternative recursion for the Bn and of An and uses the fact that the sums of Eq. 6 can be written as double sums. It is observed that all An are now recursive sums involving the addition of only two summands in one step of the recursion, e.g. one addition per clock cycle in a hardware implementation. This is achieved by introducing and updating three "helper" partial sums Cn (bn,sn) which only differ by their initial value C0 (bn,sn). The block of equations Eq. 8 may serve as a building block in a hardware description language, e.g. as a VHDL block, for emulating or implementing the voltage calculation method in hardware, e.g. in a voltagedrop calculation unit 30. It may also serve as a building block for implementing the voltage drop calculation in theimage interface unit 207 of a display, for example in an arithmetic unit included therein which then is an example of the voltagedrop calculation unit 30. - From Eq. 6, the required size (bit width) for representing AN at a given resolution (e.g step size of 'one') may be estimated by determining the maximum value AN takes if all pixel circuits for that row of pixels are active and driven at a high light brightness scale (bi=1 and si=HL, for all i). This results in AmaxN =HL∗N∗(2P+N-1)/2. Similarly the maximum value of each Bn can take is calculated as Bmaxn =HL∗[N(M-1+n)(2P+N-1)-n(M-1+N+P)(n-1)]/2. The largest Bmaxn is estimated by treating n as a continuous variable and determining the local maximum of Bmax(n) as a function of n. One finds nmax=[N(2P+N)+(M-1+P)]/[2(M-1+N+P)]. Therefore, the required size/bit width (and related full range) for representing all the Bn's at a given resolution (e.g. single bit steps of size 'one') may be determined from design or measured constants alone as indicated in Eq. 9.
- To not lose any available resolution at a given bit width, it may be advantageous to rescale the set of Bn's according to their full range, e.g. Bn↦Bn∗FullRange/BNmax. A scaling factor common to all the pixel driving circuits of one row of pixels may be stored in a table, along with all the other scaling factors of different rows of pixels. The recursively defined sums in Eq. 8 are rescaled accordingly and listed in Eq. 10. It is observed that the updates are advantageously computed as sums of two summands, wherein the second summand takes the value of a constant. This may be implemented in hardware, an emulator, or test software, e.g. as a VHDL block in a voltage
drop calculation unit 30, for testing or running the implemented method. -
FIG. 6 shows an exemplary diagram of calculated voltage drops for the N pixel driving circuits along the first and second power supply line of a typical row of pixels. A power source of equal potential is connected at both ends of the first and second power supply line. A horizontal axis corresponds to the pixel driving circuit count (e.g. n with n=1,...,N) and the vertical axis describes the voltage level present at the respective pixel driving circuit. Therefore, voltage drops are shown inFIG. 6 as deviations from a reference potential, e.g. the potential of the connected power source(s). Theline 601 indicates the reference potential, e.g. VDD. Thecurve 602 represents the case of a maximum voltage drop for the N pixel driving circuits along the first and second power supply line, e.g. all the Bn's in Eq. 6 used for the calculation of the n-th voltage drops ΔV[n] are equal to their maximum value Bmaxn. Due to the constants M, P not being exactly equal, thecurve 602 may not be symmetric, e.g. the largest voltage drop may not occur at the pixel driving circuit located in the middle of the row of pixels. Anothercurve 603 represents a typical voltage drop behaviour for the N pixel driving circuits of a row of pixels. It is typical in the sense that the voltage levels at the pixel driving circuits are found somewhere in between the reference potential and the minimum possible potential (corresponding to the determined maximal voltage drop), and that the voltage levels at the pixel driving circuits near the centre of the row of pixels are lower (higher accumulated voltage drop) as compared to the voltage levels at the pixel driving circuits near an end (one side connected to a power source) or near the ends (both ends connected to a power source). The collection oflines 600 indicates possible discrete voltage drop reference levels, e.g. a one dimensional grid, to which the readout voltage levels of a single pixel driving circuit are compared during a calibration process. These voltage drop reference levels are typically providing a coarser resolution of the full range of voltage drops on a first and second power supply line than the finely resolved Bn's during driving, e.g. the calculated voltage drops for voltage drop compensation in a selected 'driving mode'. This has the benefit of accelerating the calibration process and also leads to more compact hardware implementations, as less voltage drop reference levels require calibration and less calibration values have to be stored in a memory block, e.g. a look-up table. In particular embodiments of the present invention, the three most significant bits (MSBs) of a binary representation of the Bn's may be selected to define the grid of voltage drop reference levels, resulting in eight discrete voltage drop reference levels for the calibration process. Other voltage drops reference levels may be defined for other embodiments of the present invention, for example voltage drops reference levels which are not equidistant. Furthermore, different rows of pixels may have different voltage drop reference levels, e.g. one row of pixels defines eight such levels and another row of pixels sixteen such levels, or the absolute positions of the voltage drop reference levels may vary from row to row. - Knowledge of either the supplied voltage (different from the source voltage of the power source 101) or the associated voltage drops at each individual pixel driving circuit of a selected row of pixels thus enables compensation of such (resistive) voltage drops on the corresponding first and second power supply line during use of the display, e.g. in the 'driving mode'. This may be achieved by applying a data compensation signal to the data signal for controlling the driving transistors, via the signal present at the control terminal, of each pixel driving circuit of the selected row of pixels. The driving transistors functioning as voltage controlled current sources, driving current levels through the light emitting elements may be adjusted so as to take into account a voltage drop on the first and second power supply line, e.g. the reduced supply voltage at the pixel driving circuits may be compensated by precisely adjusting the data signals present at the control terminal of the driving transistors. The adjusted data signals or data compensation signals may be obtained from a calibration table, a interpolation table, or a combination thereof as explained hereinafter. As the amount of voltage drop compensation depends dynamically on the number of active pixels/pixel driving circuits of each selected row of pixels and the colour scale under which they are currently operated (high light or low light), it is useful to have a calibration table available so as to quickly determine the required voltage drop compensation signals, which are typically applied as compensated data signals during use, corresponding to the calculated voltage drop of each active pixel/pixel driving circuit. As a consequence of non-uniform fabrication and/or degradation and aging, also voltage drop compensation signals may be different even if equal voltage drops have been calculated for two or more pixel driving circuits, e.g. due to different threshold voltages VTH of their
respective driving transistors 301. Another factor which may affect the voltage drop compensation values is the difference in ground "seen" by each circuit element, e.g. the ground defined at thecontrol terminals 302 of each pixel driving circuit. A difference in ground may be caused by voltage drops on the corresponding ground line, e.g. the secondpower supply line 312. Therefore, a voltagedrop compensation unit - A 'calibration mode select signal' is sent to the
driver system power supply line 107, e.g. by opening the at least onefirst switching element current generation unit second switching element control terminal 302 of each pixel driving circuit of this row, except for the x-th one) and an injected reference current sx ∗Iref is flowing through the first and second power supply line via the x-th pixel driving circuit only. The current generation unit may comprise and use at least twocurrent sources current source 21 may accurately generate current levels LL∗Iref corresponding to the low light colour scale of pixel x, and a secondcurrent source 22 is suitable for accurately generating higher current levels HL∗Iref (e.g. current levels that result in a 16 times brighter light output of pixel x) corresponding to the high light colour scale of that pixel x. Providing a firstcurrent source 21 and a secondcurrent source 22 yields a more accurate control of the current levels for both the low light and the high light colour scale regime. The accuracy with which a pre-determined current level is injected into the each pixel driving circuit being directly proportional to the obtainable accuracy during calibration of this pixel driving circuit, a more accurate control of thecurrent sources current generation unit 102 connected to the left side), a different boundary condition Eq. 11 is used to determine voltage drops, yielding the following expression provided by Eq. 12 for the voltage drop at the n-th pixel driving circuit of a row of pixels if all but the x-th pixel driving circuit of that row of pixels are inactive ("off"). - In consequence, the voltage Vx applied at the active pixel driving circuit x may be determined according to Eq. 13, provided that a value for the potential 81 (voltage Vcal), at which the
current generating unit 102 is delivering the current sx ∗Iref to the x-th pixel driving circuit, is known. This value may be detected by areadout unit 108, e.g. a voltage sensing device such as, but not limited thereto, one or more voltage comparators electrically connected to an output of thecurrent generation unit 102. - Referring to
FIG. 7 , it is explained how the calibration process may be performed in the 'calibration mode' and how a calibrateddriver system readout unit 108, as demonstrated above. For the purpose of calibration, the detectedvoltage value 81 is compared to each of the voltagedrop reference levels 600 defined for the row of pixels currently undergoing calibration and shifted by an amount ΔVcal[x], starting for instance with the largest one (e.g. VDD). The shifted voltage drop reference levels may be sequentially applied to thesecond input 82 of thereadout unit 108, e.g. a voltage comparator. The shift ΔVcal[x] may be neglected in some embodiments, but for more accurate embodiments this shift is taken into account, as it correctly calculates a voltage drop on the first and second power supply line also present during the calibration process. This is of advantage if the pixel count per row is large, causing larger voltage drops. For each (shifted) voltage drop reference level applied to thesecond input 82 of thereadout unit 108, the data signal at thecontrol terminal 302 of the drivingtransistor 301 of the x-th pixel driving circuit is varied. This variation explores at least locally a response curve of the connected circuit element, e.g. the pixel driving circuit being calibrated, the response of a change in the data signal present at thecontrol terminal 302 being a deterministic change in the potential (voltage) across the same circuit element at a fixed current level. A variation of the data signal may start just above the transistor threshold level (VTH) and then increase gradually to a defined maximum, or vice versa. For a fixed current flowing through the x-th driving transistor and a given data signal at its control terminal, the transistor transfer characteristics define a unique value for the voltage across the transistor (e.g. the drain-source voltage VDS of a TFT). This voltage across the transistor is in general a decreasing function of the data signal at a fixed current flow. The voltage Vx supplied to the x-th pixel driving circuit being the sum of a light emitter voltage and a voltage across the driving transistor, and the light emitter voltage being a known and constant value for a fixed reference current sxIref, an increasing data signal at the x-th control terminal generates a decreasing supply voltage Vx. Therefore, a variation of the x-th data signal alone (the other driving transistors are "off") is sufficient to cause a variation of the detectedvoltage value 81. In particular embodiments of the present invention, the detectedvoltage 81 is decreased in a sweep, until it crosses the currently applied (shifted) voltage drop reference level. - During the calibration process, the
readout unit 108 sends a 'calibration store signal' 72 to an input of amemory block 702, e.g. a calibration look-up table. Non-limiting examples of a 'calibration store signal' 72 are a logic state (e.g. logic low or high), a transition in a logic state, e.g. a rising or falling edge, etc. Taking the exemplary case of a 'calibration store signal' 72 which toggles from high to low at the crossing point,e.g. voltage signal 81 equals (shifted)reference signal 82, thememory block 702, when detecting the 'calibration store signal' going low at one of its inputs, will store a value representative of the x-th data signal at the crossing point at a location addressed by anaddress signal 71. In general, theaddress signal 71 is given as the reference level count, but a moredetailed address signal 71 may also include the pixel count x and/or the colour scale index sx ('HL' or 'LL'). The representative value of the x-th data signal may be provided by adedicated counter 701 which is also connected to an input of thememory block 702 and which counts, for instance, the number of discrete steps by which the x-th data signal has been increased so far in a stepped sweep. Writing of the counter value into thememory block 702 may be enabled as long as the 'calibration store signal' is high and may be disabled if the 'calibration store signal' is going low. This has the effect of storing the representative value, in this case the counter value, in thememory block 702. Thereafter, thecounter 701 may be reset, the following (shifted) voltage drop reference level may be applied to thesecond input 82 of thereadout unit 108, and anaddress signal 71 for pointing to a storage location in thememory block 702 is updated, e.g. to the next reference level count. - The
memory block 702 outputs at least two storedrepresentative values address signal 71 presented to one of its input ports. If theaddress signal 71 includes the voltage drop reference level count 'n' (reference level index n), the first of the at least two storedrepresentative values 73 may be the representative value of the x-th data signal (e.g. the counter value) obtained for the voltage drop reference level count 'n' and the second of the at least two storedrepresentative values 74 may be the representative value of the x-th data signal (e.g. the counter value) obtained for the voltage drop reference level count 'n+1'. The at least two storedrepresentative values interpolation unit 703. During calibration, theinterpolation unit 703 just passes the first of the at least two storedrepresentative values 73 to asum unit 704. This may be obtained by setting an additional 'interpolation point input' 75 of theinterpolation unit 703 to zero. Thesum unit 704 adds an output received from a ground voltagedrop multiplication unit 705 to the output received from theinterpolation unit 703 and passes the result to a first input (with address code '1') of amultiplexer 706. A constant '1' is applied as amultiplex address signal 76 to themultiplexer 706 during the entire calibration process. Therefore, the result of thesum unit 704 is directed to thedata line driver 201. As long as the 'calibration store signal' 72 does not transition to low in this particular embodiment, the counter values of thecounter 701 are repeatedly updated in and output by thememory block 702. During calibration, theinterpolation unit 703 is just passing the updated counter values read from thememory block 702 and so does themultiplexer 706. Ignoring the contribution of the grounddrop multiplication unit 705, this has the effect that thedata line driver 201 repeatedly receives an increasing counter value, which thedata line driver 201 converts into a stepwise increasing data signal for the x-th pixel driving circuit undergoing calibration. This closes the loop of events described above. Once the detectedvoltage signal 81 falls below the (shifted) voltage drop reference level applied to thesecond input 82 of thereadout unit 108, the updating of the counter values in thememory block 702 stops. Thus, an exit point from the loop exists. The ground voltagedrop multiplication unit 705 takes into account and compensates for the differences in ground which may exist between the potential at thex-th control terminal 302 determined by the x-th data signals provided via data lines and the potentials at thex-th driving transistor 301 terminals (terminals through which the driving or reference current is flowing) determined by the voltage drops on the second power supply line (e.g. the power supply line connecting to a common GND of the power source 101). In other words, a data signal applied at thecontrol terminal 302, which may be a data compensation signal, e.g. a compensated data signal, is only relevant with respect to its local ground, which for each pixel driving circuit is thecontact point 307 on the secondpower supply line 312. During calibration, this correction may be neglected. Alternatively, it may be included and determined as a fixed fraction of the total voltage drop ΔVcal[x] during calibration. Said fixed fraction of the total voltage drop may be inferred by direct measurements on the (circuit) mask. For particular embodiments of the present invention it may be substantially equal to one half (e.g. Bn/2), assuming that the first and thesecond power line input 77 to the grounddrop multiplication unit 705. - When the calibration process is finished, the 'calibration mode select mode' signal may be disabled and the 'driving mode select' signal applied for toggling the display back into the driving mode. As a result of the calibration process, the
memory block 702 has been filled or updated with new representative (calibration) values for the data signals. The voltage drop compensated data signals for driving the data lines during use of the display are obtained as described hereinafter. - A binary string representing the calculated Bn's for each pixel driving circuit of a selected row of pixels is split into a MSBs section and a LSBs section, e.g. the three most significant bits of the Bn's are kept in the MSBs section and the rest is assigned to the LSBs section. This split may be performed by the voltage
drop calculation unit 30. The bits of the MSBs section are used together with the pixel count and the colour scale indicator to form aquery address signal 71 for thememory block 702. In response to this query, thememory block 702 reads and outputs the at least two stored representative (calibration) values 73, 74 at this address, which may correspond to the stored counter values for the voltage drop reference level with index equal to the MSBs string section and to the voltage drop reference level with index equal to the MSBs string section increased by one. These at least two stored representative (calibration) values 73, 74 are passed to theinterpolation unit 703 for which they serve as lower and upper known calibration data point in the interval for which interpolation is sought. As a matter of fact, if the LSBs string section applied to the 'interpolation point input' 75 of theinterpolation unit 703 is zero, the lower known calibration data point is passed to thesum unit 704. If the applied LSBs string section is non-zero instead, a more accurate representative (calibration) value is interpolated at the point inside the interpolation interval requested by the signal applied to the 'interpolation point input' 75, e.g. the LSBS string section. Fast linear interpolation or more accurate higher order interpolation (with more than two stored representative values as input) may be used. The interpolated representative (calibration) value is passed to thesum unit 704 which applies an offset depending on the voltage drop fraction of the second power supply line and pixel to be compensated. The voltage drop fraction is inferred from the Bn's applied to theinput 77 of the grounddrop multiplication unit 705. The interpolated representative (calibration) value with ground voltage drop offset applied is passed to themultiplexer 706 and is directed to thedata line driver 201 if the binary data bit bi associated with the compensated pixel driving circuit is '1', e.g. the associated pixel driving circuit is "on". The sequence of binary data bits bi is typically generated by theimage interface unit 207, or may be passed forward by theimage interface unit 207 if the binary data bit sequence has been generated by other dedicated hardware modules, and represent frames or sub-frames (e.g. grey scale PWM contributions/slots). In contrast, if the binary data bit bi associated with the compensated pixel driving circuit is '0', e.g. the associated pixel driving circuit is "off", themultiplexer address signal 76 is also '0' and a zero is selected at the other multiplexer input and directed to thedata line driver 201. Thus, thedata line driver 201 ensures that the associated pixel driving circuit is "off" by applying a data signal below a threshold value (VTH) of its driving transistor. - The voltage
drop compensation unit 109 may form a compact hardware block which may be part of theimage interface unit 207 in some embodiments of the present invention. - This calibration process is typically performed for each pixel driving circuit of the row of pixels selected for calibration and for each of the at least two colour scales 'HL' and 'LL'. Rows of pixels may be sequentially selected for calibration.
- The calibration process may be performed in real-time. This may be achieved by determining the representative values of the data signals and storing them in the
memory block 702 during empty PWM slots. PWM slots may be empty if an even number of time slots is allocated for driving the data line(s) but the duty cycle of the PWM encoded data signals is composed of dyadic fractions of a unit time interval (e.g. the full PWM period). Alternatively, the calibration process may be performed at the time the display is turned on and/or at regular time intervals during use. - Although the methods for calculating and compensating voltage drops and for calibration have been described for a single pair of power supply lines, e.g. the first and second power supply line of a row of pixels, they also apply to other pairs of power supply lines supplying power to other rows of pixels of an active matrix display. The methods for calculating and compensating voltage drops and for calibration may be implemented in hardware such that they are performed for a single row of pixels of an active matrix display at a time. Alternatively, the methods for calculating and compensating voltage drops and for calibration may be implemented in hardware such that they are performed for multiple rows of pixels of an active matrix display concurrently. For the latter case, dedicated power sources, current generating unit as well as at least one first and second switching element are provided for each of the concurrently active rows of pixels.
- The method has been implemented on a hardware platform for testing and verification, in the present example on a Xilinx FPGA. The FPGA board allowed real-time computation of resistive voltage drops for two distinct brightness scales (increased colour depth), here the high-light and low-light signals, realized through two distinct driving current levels. A 12-bit wide PWM scheme was used to encode the grey values of both the high-light and the low-light signal, yielding a combined 16-bit dynamic range of light output on a display the intrinsic RC delays of which only support a 12-bit PWM driving signal. Driving current levels of the light emitting elements, e.g. OLEDS, have been fixed relatively to each other such that the light output or brightness of the associated display pixel is larger by a factor 16 for the high light driving current level as compared to the low light driving current level.
- Only one clock cycle (e.g. 5 ns for a 200 MHz clock rate) is needed to accurately determine the (resistive) voltage drops on the first and second power supply line for the row of pixels which is next to drive. From Eq. 10 it is seen that a recursively calculated resistive voltage drop Bn is obtained by performing a single multiply and accumulate operation, which can be done very efficiently within one clock cycle by a suitable hardware block. After only seven clock cycles the data line driver is ready to communicate data signals on the data lines to the pixel driving circuits of the selected row of pixels, e.g. by writing data signals to the control terminal of the driving transistors (e.g. gates) and/or storing them on the (storage) capacitors. Therefore, a real-time determination of the voltage drops on the first and second power supply line and a corresponding voltage drop compensation is obtained. This example demonstrates that good brightness control and uniformity are achieved in real-time, via compensation and calibration techniques, for an active matrix pixel display even for increased colour depths.
- While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. The foregoing description details certain embodiments of the invention. It will be appreciated, however, that no matter how detailed the foregoing appears in text, the invention may be practiced in many ways. The invention is not limited to the disclosed embodiments, but by the claims.
Claims (15)
- A driver system (100, 110) for digitally driving pixels of a display, each pixel of the display comprising a pixel driving circuit (300, 400) connected between a first and a second power supply line of a power supply line pair (311, 312) and further connected to a data line (313), each pixel driving circuit being adapted for selecting data signals from the data line and for opening and closing a current path between the first and second power supply line according to selected data signals, each opening and closing of the current path corresponding to the generation of a current pulse for illuminating the pixel associated with that pixel driving circuit, the driver system comprising:- at least one power supply unit (10, 11), operably connectable to power supply line pairs (311, 312) of the display, for providing a predetermined voltage to each power supply line of the display,- a voltage drop calculation unit (30) for calculating voltage drops over the power supply lines at the level of each connected pixel driving circuit, wherein a voltage drop to be calculated for a pixel driving circuit in a row of display pixels accounts for current paths between the first and the second power supply line being open or closed in respect of one or more pixel driving circuits in said same row of display pixels,- at least one voltage drop compensation unit (109, 119) configured to receive voltage drops calculated by the voltage drop calculation unit (30) as inputs and, based thereon, to generate data compensation signals in order to compensate for the calculated voltage drops at each connected pixel driving circuit,- at least one data line driver (201) for generating and supplying pulse width modulation (PWM) encoded data signals to data lines of the display, the at least one data line driver being configured to receive data compensation signals generated by the voltage drop compensation unit and to apply received data compensation signals to said PWM encoded data signals,
characterized in that the at least one data line driver is configured to PWM encode an n-bit data signal according to two different colour scales of n-m bit colour depth each, a first colour scale using only the n-m least significant bits (LSB) and discarding the m most significant bits (MSB) and a second colour scale using only the n-m most significant bits and discarding the m least significant bits, depending on whether the m MSB are all equalling logic zero or at least one of the m MSB is not equalling logic zero, respectively, wherein the at least one data line driver is configured so that supplied data signals encoded according to said first colour scale induce current pulses of a low reference current level (LL∗Iref) in respective pixel driving circuits and data signals encoded according to said second colour scale induce current pulses of a high reference current level (HL∗Iref). - A driver system according to claim 1, the driver system further being configured for switching between a driving mode and a calibration mode, wherein the at least one data line driver receives data compensation signals generated by the voltage drop compensation unit and applies received data compensation signals to said PWM encoded data signals when the driver system is switched to the driving mode and incrementally adjusts applicable data compensation signals to match a voltage drop over the power supply lines at the level of each connected pixel driving circuit to each calculated voltage drop calculated by the voltage drop calculation unit when the driver system is switched to the calibration mode.
- A driver system according to claim 2, wherein the at least one power supply unit is a switchable power supply unit adapted for providing a predetermined voltage to each power supply line of the display when the driver system is switched to the driving mode and for providing a predetermined current to each power supply line of the display when the driver system is switched to the calibration mode.
- A driver system according to claim 3, further comprising at least one readout unit (108) electrically coupled to the at least one switchable power supply unit for detecting a power supply signal (81) in the calibration mode and comparing it to a reference (82).
- A driver system according to claim 4, wherein the reference is a set of pre-determined voltage drop levels (600).
- A driver system according to any of claims 4 or 5, further comprising a memory block (702) for storing representative calibration values as a result of comparison with a reference in calibration mode and for retrieving stored representative calibration values in driving mode.
- A driver system according to claim 6, further comprising an interpolation unit (703) for interpolating between at least two retrieved stored representative calibration values (73, 74) in driving mode.
- A driver system according to claim 7, further comprising a ground voltage drop multiplication unit (705) and a sum unit (704) connected to an output of the ground voltage drop multiplication unit and an output of the interpolation unit (703), wherein the ground voltage drop multiplication unit is configured to take into account and compensate for differences in a ground potential in respect of pixel driving circuits of a same row of display pixels, where said differences in the ground potential are caused by voltage drops on the second power supply line connected to said pixel driving circuits.
- A driver system according to any of claims 3 to 7, wherein the at least one power supply unit comprises a current generation unit (102, 112) including at least two current sources (21, 22).
- A driver system according to claim 9, wherein a ratio of currents generated by the at least two current sources is fixed.
- An active matrix display for displaying images, the active matrix display comprising a driver system according to any of the previous claims, a plurality of power supply line pairs, a plurality of data lines and a plurality of pixel driving circuits, each pixel driving circuit (300, 400) comprising at least one light emitting element (303) and being connected between a first and a second power supply line of the plurality of power supply line pairs (311, 312) and further connected to one of the plurality of data lines (313), each pixel driving circuit being adapted for selecting data signals from the data line and for opening and closing a current path between said first and second power supply line according to a selected data signal, each opening and closing of the current path corresponding to the generation of a current pulse traversing the light emitting element associated with that pixel driving circuit thus illuminating the pixel.
- An active matrix display according to claim 11, wherein each pixel driving circuit further comprises a driving transistor (301), a control terminal (302) of which is connected to one of the plurality of data lines.
- An active matrix display according to claim 12, wherein the driving transistors are operated in the linear region.
- A method of compensating voltage drops on a power supply line pair of display while digitally driving pixels of the same, the method comprising:- pulse width modulation (PWM) encoding an n-bit data signal according to two different colour scales of n-m bit colour depth each, by using only the n-m least significant bits (LSB) and discarding the m most significant bits (MSB) in a first colour scale and by using only the n-m most significant bits and discarding the m least significant bits in a second colour scale, depending on whether the m MSB are all equalling logic zero or at least one of the m MSB is not equalling logic zero, respectively;- supplying PWM encoded data signals to data lines of the display to drive respective pixels with current pulses of a predetermined low reference current level (LL∗Iref) if the corresponding supplied data signals are encoded according to said first colour scale and with current pulses of a predetermined high reference current level (HL∗Iref) if the corresponding supplied data signals are encoded according to said second colour scale;- calculating voltage drops for pixel driving circuits connected to the power supply line pair (311, 312) and driven according to the supplied data signals, taking into account the colour scale used for driving each of said pixel driving circuits;- determining voltage drop compensation signals for the pixel driving circuits connected to the power supply line pair, using the calculated voltage drops as inputs;- applying the determined voltage drop compensation signals to the PWM encoded data signals to reduce a deviation of current levels of said current pulses from said predetermined reference current levels.
- A method according to claim 14, wherein voltage drop compensation signals are determined further using calibrated response curves of pixel driving circuits connected to the power supply line pair as inputs, a calibration of each response curve comprising the steps of:- providing a current at one of said predetermined reference current levels to the single pixel driving circuit whose response curve is being calibrated, by injecting said current into a first power supply line of the power supply line pair;- applying data signals suitable for closing a current path between the first and a second power supply line of the power supply line pair to all of the remaining pixel driving circuits connected to the same power supply line pair;- detecting a voltage signal (81) at one end of the power supply line pair;- comparing the detected voltage signal to a reference (82);- increasing a voltage drop compensation value applied to a control terminal (302) of the pixel driving circuit being calibrated if comparing the detected voltage signal to a reference yields a first outcome, or- memorizing a representative calibration value of the voltage drop compensation value applied to a control terminal (302) of the pixel driving circuit being calibrated if comparing the detected voltage signal to a reference yields a second outcome.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18180080.6A EP3588479B1 (en) | 2018-06-27 | 2018-06-27 | Digital driving implementation at multiple reference light intensities |
TW108115435A TW202001859A (en) | 2018-06-27 | 2019-05-03 | System and method for digitally driving display at multiple reference light intensities |
KR1020190068656A KR20200001487A (en) | 2018-06-27 | 2019-06-11 | Digital driving implementation at multiple reference light intensities |
CN201910561567.9A CN110718183A (en) | 2018-06-27 | 2019-06-26 | Digital drive implementation at multiple reference light intensities |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18180080.6A EP3588479B1 (en) | 2018-06-27 | 2018-06-27 | Digital driving implementation at multiple reference light intensities |
Publications (2)
Publication Number | Publication Date |
---|---|
EP3588479A1 EP3588479A1 (en) | 2020-01-01 |
EP3588479B1 true EP3588479B1 (en) | 2021-08-04 |
Family
ID=62814838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18180080.6A Active EP3588479B1 (en) | 2018-06-27 | 2018-06-27 | Digital driving implementation at multiple reference light intensities |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3588479B1 (en) |
KR (1) | KR20200001487A (en) |
CN (1) | CN110718183A (en) |
TW (1) | TW202001859A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11723131B2 (en) * | 2021-04-09 | 2023-08-08 | Innolux Corporation | Display device |
CN113903300B (en) * | 2021-10-12 | 2023-06-02 | 维沃移动通信有限公司 | Display panel, calibration method, calibration device and electronic equipment |
CN115424558B (en) * | 2022-09-22 | 2024-07-19 | 厦门天马显示科技有限公司 | Display module, display device and driving method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019185935A1 (en) * | 2018-03-29 | 2019-10-03 | Barco N.V. | Driver for led display |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7663589B2 (en) * | 2004-02-03 | 2010-02-16 | Lg Electronics Inc. | Electro-luminescence display device and driving method thereof |
KR100703500B1 (en) * | 2005-08-01 | 2007-04-03 | 삼성에스디아이 주식회사 | Data driving circuit, light emitting display device and driving method thereof |
KR101201722B1 (en) * | 2010-02-23 | 2012-11-15 | 삼성디스플레이 주식회사 | Organic light emitting display and driving method thereof |
KR102034336B1 (en) | 2012-11-01 | 2019-10-18 | 아이엠이씨 브이제트더블유 | Digital driving of active matrix displays |
EP3319075B1 (en) * | 2016-11-03 | 2023-03-22 | IMEC vzw | Power supply line voltage drop compensation for active matrix displays |
-
2018
- 2018-06-27 EP EP18180080.6A patent/EP3588479B1/en active Active
-
2019
- 2019-05-03 TW TW108115435A patent/TW202001859A/en unknown
- 2019-06-11 KR KR1020190068656A patent/KR20200001487A/en not_active Withdrawn
- 2019-06-26 CN CN201910561567.9A patent/CN110718183A/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019185935A1 (en) * | 2018-03-29 | 2019-10-03 | Barco N.V. | Driver for led display |
Also Published As
Publication number | Publication date |
---|---|
EP3588479A1 (en) | 2020-01-01 |
CN110718183A (en) | 2020-01-21 |
TW202001859A (en) | 2020-01-01 |
KR20200001487A (en) | 2020-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3319075B1 (en) | Power supply line voltage drop compensation for active matrix displays | |
US7274363B2 (en) | Panel display driving device and driving method | |
JP5347033B2 (en) | Method for compensating for variations in EL emitter characteristics in EL subpixels | |
EP2351012B1 (en) | Compensated drive signal for electroluminescent display | |
US8299983B2 (en) | Electroluminescent display with initial nonuniformity compensation | |
EP2148317B1 (en) | A semiconductor device for driving a current load device and a current load device provided therewith | |
JP4302945B2 (en) | Display panel driving apparatus and driving method | |
US8228267B2 (en) | Electroluminescent display with efficiency compensation | |
KR101410800B1 (en) | Image processing systems | |
US20060022914A1 (en) | Driving circuit and method for display panel | |
US20080284688A1 (en) | Method for Driving, and a Circuit of an Element of an Illuminated Display | |
EP3588479B1 (en) | Digital driving implementation at multiple reference light intensities | |
US20070069992A1 (en) | Multi-line addressing methods and apparatus | |
US20140375622A1 (en) | Display device and display method | |
KR20070056905A (en) | Light emitting device and method for driving same | |
JP2004037656A (en) | Driving method, driving circuit, and display device | |
WO2006019724A2 (en) | Removing croostalk in an organic light-emitting diode display by adjusting display scan periods | |
EP1695331B1 (en) | Video data signal correction | |
KR100736574B1 (en) | Light emitting device and method for driving same | |
KR101072757B1 (en) | Driving Circuit of Passive Matrix Organic Electroluminescent Display Device | |
JP2006084818A (en) | Driving apparatus for light emitting display apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20200625 |
|
RBV | Designated contracting states (corrected) |
Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20201014 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20210325 |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: GENOE, JAN Inventor name: VAN EESSEN, WIM Inventor name: LAMBERT, JASPER |
|
GRAJ | Information related to disapproval of communication of intention to grant by the applicant or resumption of examination proceedings by the epo deleted |
Free format text: ORIGINAL CODE: EPIDOSDIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTC | Intention to grant announced (deleted) | ||
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
INTG | Intention to grant announced |
Effective date: 20210528 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1417807 Country of ref document: AT Kind code of ref document: T Effective date: 20210815 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602018021086 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1417807 Country of ref document: AT Kind code of ref document: T Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211206 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211104 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211104 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20211105 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602018021086 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20220506 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20220630 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20220627 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220627 Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220630 Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220627 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220630 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220627 Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220630 |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230513 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20180627 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240521 Year of fee payment: 7 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20240521 Year of fee payment: 7 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20210804 |