Organic light emitting diode display pixel crosstalk compensation
First Claim
Patent Images
1. A computer-implemented method of reducing display pixel crosstalk, the method comprising:
- receiving a portion of an image frame of video content;
calculating a grey level total of the portion of the image frame prior to displaying the image frame, wherein the portion of the image frame is a line of the image frame that is a pixel row or pixel column of the image frame, and wherein the grey level total is a summing of digital grey levels of the line of the image frame of a digital image;
determining a grey level offset value corresponding to the grey level total, wherein the grey level offset value corresponds to a pixel portion of an Organic Light Emitting Diode (OLED) display that will display the portion of the image frame, and wherein the pixel portion is a pixel line of the OLED display having pixels that share a voltage supply rail;
generating compensated pixel grey levels for the portion of the image frame of video content, wherein generating the compensated pixel grey levels includes adjusting individual pixel grey levels of the line of the image frame based at least in part on the grey level offset value; and
driving the compensated pixel grey levels onto the pixel line of the OLED display, wherein generating compensated pixel grey levels for the portion of the image frame of the video content is at least partially based on the digital grey levels of the line of the image frame of the digital image, prior to driving the compensated pixel grey levels onto the pixel line of the OLED display to render the line of the image frame of the digital image on the OLED display.
3 Assignments
0 Petitions
Accused Products
Abstract
A portion of an image frame of video content is received and a grey level total of the portion of the image frame is calculated. A grey level offset value corresponding to the grey level total is determined. The grey level offset value corresponds to a pixel portion of an Organic Light Emitting Diode (OLED) display that will display the portion of the image frame. Compensated pixel grey levels are generated by adjusting individual pixel grey levels using the grey level offset value. The compensated pixel grey levels are driven onto the pixel portion of the OLED display.
11 Citations
16 Claims
-
1. A computer-implemented method of reducing display pixel crosstalk, the method comprising:
- receiving a portion of an image frame of video content;
calculating a grey level total of the portion of the image frame prior to displaying the image frame, wherein the portion of the image frame is a line of the image frame that is a pixel row or pixel column of the image frame, and wherein the grey level total is a summing of digital grey levels of the line of the image frame of a digital image;
determining a grey level offset value corresponding to the grey level total, wherein the grey level offset value corresponds to a pixel portion of an Organic Light Emitting Diode (OLED) display that will display the portion of the image frame, and wherein the pixel portion is a pixel line of the OLED display having pixels that share a voltage supply rail;
generating compensated pixel grey levels for the portion of the image frame of video content, wherein generating the compensated pixel grey levels includes adjusting individual pixel grey levels of the line of the image frame based at least in part on the grey level offset value; and
driving the compensated pixel grey levels onto the pixel line of the OLED display, wherein generating compensated pixel grey levels for the portion of the image frame of the video content is at least partially based on the digital grey levels of the line of the image frame of the digital image, prior to driving the compensated pixel grey levels onto the pixel line of the OLED display to render the line of the image frame of the digital image on the OLED display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- receiving a portion of an image frame of video content;
-
9. A Head Mounted Display (HMD) comprising:
- an organic light emitting diode (OLED) display;
a graphics processing unit (GPU);
a buffer memory configured to receive a portion of an image frame of video content from the GPU;
an aggregation engine configured to generate a grey level total of the portion of the image frame stored in the buffer memory prior to displaying the image frame, wherein the portion of the image frame is a line of the image frame that is a pixel row or pixel column of the image frame, and wherein the grey level total is a summing of digital grey levels of the line of the image frame of a digital image;
an offset engine configured to generate a grey level offset value in response to receiving the grey level total, wherein the grey level offset value corresponds to a pixel portion of the OLED display that will display the portion of the image frame, and wherein the pixel portion is a pixel line of the OLED display having pixels that share a voltage supply rail; and
a compensation engine configured to receive the line of the image frame of video content from the GPU and configured to receive the grey level offset value from the offset engine, wherein the compensation engine is configured to generate compensated pixel grey levels for individual pixels in the pixel line of the OLED display based at least in part on the grey level offset value and at least in part based on the digital grey levels of the line of the image frame of the digital image, prior to the line of the image frame of the digital image being rendered on the OLED display, wherein the compensation engine is further configured to provide the compensated pixel grey levels to the OLED display to enable rendering of the line of the image frame of the digital image. - View Dependent Claims (10, 11, 12, 13)
- an organic light emitting diode (OLED) display;
-
14. A device comprising:
- an organic light emitting diode (OLED) display;
a computer-readable medium including a look-up-table including a plurality of table grey level offset values corresponding to table grey level totals for a plurality of pixel portions of the OLED display, the plurality of table grey level offset values being specifically calibrated for the plurality of pixel portions of the OLED display;
a buffer memory configured to receive digital grey levels of a portion of an image frame of video content prior to displaying the image frame, wherein the portion of the image frame is a line of the image frame that is a pixel row or pixel column of the image frame of a digital image;
an aggregation engine configured to generate a grey level total of the portion of the image frame by summing the digital grey levels of the line of the image frame in the buffer memory;
an offset engine configured to query the look-up-table for a grey level offset value of the plurality of table grey level offset values that corresponds to the grey level total, wherein the grey level offset value corresponds to a pixel portion of the plurality of pixel portions of the OLED display that will display the portion of the image frame, and wherein the pixel portion is a pixel line of the OLED display having pixels that share a voltage supply rail; and
a compensation engine configured to receive the line of the image frame and configured to generate compensated pixel grey levels for individual pixels in the pixel line of the OLED display based at least in part on the grey level offset value and at least in part based on the digital grey levels of the line of the image frame in the digital image, prior to the line of the image frame of the digital image being rendered on the OLED display, to enable a compensated rendering of the line of the image frame of the digital image on the OLED display. - View Dependent Claims (15, 16)
- an organic light emitting diode (OLED) display;
Specification