摘要 |
<p>A method of processing image data for display on a multi-primary (e.g. RGBW or RGBY) image display panel, comprises: receiving image data for display; and, in a first mode, determining signal voltages to be applied to sub-pixels of the image display from the received image data and from a secondary data value for the pixel thereby generating luminance variations perceivable at a first viewing display position but substantially not perceivable at a second viewing position (3, 5: Figure 2); thus, wide view (public) or narrow (private) view display modes are provided. Signal voltages applied to sub-pixels may be determined to minimise overall luminance change to a viewer at a second viewing position. Sub-pixel voltages may be changed in opposite directions, e.g. with white (W) or yellow (Y) sub-pixels having opposite voltage changes to red, green and blue (RGB) sub-pixels; voltages may be determined separately for pixel pairs. Luminance (brightness) differences may be compensated for, based on greatest luminance contribution and threshold comparison. Overall chrominance changes may also be reduced, and pixel metamers calculated. Virtual pixels can be defined, sub-pixels being shared between neighbouring virtual pixels.</p> |