FIELD OF THE INVENTION

The present disclosure relates to image correction for light emissive visual display technology, and particularly to organic light emitting device (OLED) degradation compensation systems and methods for correcting images of active matrix organic light emitting diode device (AMOLED) displays.

BRIEF SUMMARY

According to a first aspect, there is provided a method for compensating for degradation of sub-pixels of an emissive display panel of a host device, each sub-pixel having a light-emitting device, the method comprising: storing for each sub-pixel a correction factor representing a degradation of the sub-pixel in non-volatile memory; during operation of the display panel, sampling grey level data of the image data for each sub-pixel, and temperature data corresponding to said sub-pixel; determining an updated correction factor for each sub-pixel as a function of the sampled grey level data and temperature data for each sub-pixel; and applying the correction factor for each sub-pixel to the image data for the sub-pixel, generating corrected image data for display by the emissive display panel.

Some embodiments further provide for storing the updated correction factor in the non-volatile memory. In some embodiments, the updated correction factor is stored in the non-volatile memory each time the updated correction factor is determined. In some embodiments, the updated correction factor is stored in the non-volatile memory immediately prior to shut-down of the host device.

Some embodiments further provide for storing the updated correction factor for each sub-pixel in volatile memory. In some embodiments, the updated correction factor for each sub-pixel is stored in a look-up table in volatile memory.

In some embodiments, the updated correction factor for each sub-pixel is determined according to an OLED degradation model.

In some embodiments, the updated correction factor for each sub-pixel is further determined as a function of a sampling time period.

In some embodiments, the updated correction factor for each sub-pixel is determined as a sum of a product of a first function of the sampled grey level data, a second function of a sampling time period, and a third function of the sampled temperature data of each sub-pixel.

In some embodiments, the updated correction factor for each sub-pixel is determined with use of a look-up table, the sampled grey level data, a sampling time period, and the sampled temperature data.

According to another aspect there is provided a degradation compensation system for compensating for degradation of sub-pixels of an emissive display panel of a host device, each sub-pixel having a light-emitting device, the system comprising: an image data block; a non-volatile memory; the emissive display panel; and a processing unit for: storing for each sub-pixel a correction factor representing a degradation of the sub-pixel in non-volatile memory; during operation of the display panel, sampling grey level data of the image data received from the image block for each sub-pixel, and temperature data corresponding to said sub-pixel received from the emissive display panel; and determining an updated correction factor for each sub-pixel as a function of the sampled grey level data and temperature data for each sub-pixel; and a compensation block for applying the correction factor for each sub-pixel to the image data for the sub-pixel received from the image data block, generating corrected image data for display by the emissive display panel.

In some embodiments, the non-volatile memory is further for storing the updated correction factor. In some embodiments, the non-volatile memory is further for storing the updated correction factor each time the updated correction factor is determined. In some embodiments, the non-volatile memory is further for storing the updated correction factor immediately prior to shut-down of the host device.

Some embodiments further provide for a volatile memory for storing the updated correction factor for each sub-pixel. In some embodiments, the updated correction factor for each sub-pixel is stored in a look-up table in volatile memory.

In some embodiments, the processing unit determines the updated correction factor for each sub-pixel according to an OLED degradation model.

In some embodiments, the processing unit further determines the updated correction factor for each sub-pixel as a function of a sampling time period.

In some embodiments, the processing unit determines the updated correction factor for each sub-pixel as a sum of a product of a first function of the sampled grey level data, a second function of a sampling time period, and a third function of the sampled temperature data of each sub-pixel.

In some embodiments, the processing unit determines the updated correction factor for each sub-pixel with use of a look-up table, the sampled grey level data, a sampling time period, and the sampled temperature data.

In some embodiments, wherein the processing unit comprises a graphics processing unit (GPU) or a central processing unit (CPU) of the host device.

The foregoing and additional aspects and embodiments of the present disclosure will be apparent to those of ordinary skill in the art in view of the detailed description of various embodiments and/or aspects, which is made with reference to the drawings, a brief description of which is provided next.

