For color recovery of archived television broadcasts, see Colour recovery.
Color recovery is a technique used in Hewlett-Packard's older workstation graphics devices to produce a 'near 24-bit' color look from an 8-bit framebuffer. Color recovery does rely on software support which is provided by libraries such as PHIGS, PEXLib, Starbase and even Xlib although Xlib does not enable it by default.
When using Color Recovery the data is sent to the driver as a 24-bit image. The driver will then dither the data (in most cases this can be done by the graphics hardware for maximum performance) which is stored in the framebuffer as an 8-bit image. On displaying that 8-bit image data, HP's color recovery technology produces in real time an approximation of the original 24-bit image based on the hints provided by the dithered data. The result is significantly better looking than dithering alone. According to the article in HP's journal, the color recovery could achieve up to 23-bits of color accuracy.
Color Recovery was supported on framebuffers such as:The integral framebuffer in the HP 9000/712 workstation
see Barkans, Anthony C (2005-04). "HP Color Recovery Technology" (PDF). HP Journal.
HP Color Recovery Technology, HP Publication Number 5962-9835E, HP, date unknown