42 views
in System Integration by
Hello,

When looking at different display types from different manufacturers, there are often differences noticed in color fidelity.
When designing GUIs, certain customers' key colors (CI colors) must be reproduced precisely though.
It would be desirable to be able to interchange different manufacturers' displays (with identical resolution of course) due to availability or lifetime issues, without having to modify graphics assets.

Is there a simple way to implement a global color correction table when using RGB565 display interface?

(I am well aware that color correction, if done right, is a fairly complex topic. I'm looking for a simple solution.)

Thanks,

Steffen

1 Answer

0 votes
by
Hello,

there is no adjustment from software side or Embedded Wizard.

A Display Controller hardware with built-in Gamma/Color Correction is the practical solution for your mentioned RGB565 color correction.

Modern display controllers include dedicated hardware registers for gamma correction and color adjustment that operate directly on the RGB565 pixel data before it reaches the display.

The correction tables are programmed into the display controller's color correction registers during initialization. When switching between different manufacturers' displays, you simply load the appropriate correction values for that specific display type into these registers.

This hardware-based approach provides zero software overhead, real-time processing, and allows seamless display interchangeability without modifying graphics assets - exactly what you need for maintaining color fidelity across different display manufacturers.

Best regards,

Manfred.

Embedded Wizard Website | Privacy Policy | Imprint

...