The curves show that the blue channel needs
quite a bit of lowering to compensate for the bluish LED backlighting of the display.
OK, we have calibration curves for each channel,
but who will apply them? It's the duty of the video card in the computer. There
is special place for these curves, called the video look-up table (or LUT for
short). Calibration software loads this LUT in part of the calibration process.
But what happens if the computer is rebooted or turned off and on again on the
next day? Unfortunately video card hardware and driver does not store and
automatically re-apply calibration curves on startup. So the question remains: where to store them and
who will reload them?
Apple invented a fairly obvious solution to
answers this question: embed calibration curves into the display's ICC profile.
This way they could be handled together as a single entity. Because the ICC
profile specification does not provide any storage space for calibration data,
Apple had created a new profile tag, the infamous video card gamma table (VCGT). To complete their solution
ColorSync loads these curves when needed. Calibration packages also support this
by embedding newly computed calibration curves into the profiles they create.
Microsoft on the other side, although supported
assinging profiles to display devices since Windows 98, failed to load the VGCT.
Was it some kind of pride denying to support Apple's standard or just plain
misunderstanding will remain a mystery... Regardless of Microsoft, calibration
hardware and software makers had to do something. So they invented Gamma loaders and
Calibration loaders. Tiny programs with only one
purpose in life: grab the default ICC profile associated with a display, extract
VCGT and load it into the video card LUT. Fortunately Microsoft provided the
necessary programming interfaces for doing that.
Photographers and Windows lived in harmony for
years, until Vista came along and caused endless hours of frustration. What it
did was unbelievable for me when I first tracked down the cause of the problem.
It removed calibration curves from the video LUT on several occasions: after
logon, after my computer came up from standby, when the dreaded UAC consent
screen appeared, when the secure desktop appeared... Yes, it removed the LUT (not just ignored it like some Intel display drivers screw it up - that happens
without the knowledge of the operating system).
To overcome this issue one either had to turn off UAC and manually reload
the calibration from time to time with the calibration loader installed with the
given calibration package, or just go bact to XP which worked flawlessly
for years. With Windows 7 it seems Microsoft had listened. At last...
The Windows 7 Solution
Although their soltuion is not as straightforward
and easy to use as Apple's in Mac OS X, it works as one would expect. In this
section I will describe how to find the checkbox with which you can turn on LUT
loading.
Note: Yes, it is turned off by default. Is there anyone who DOES NOT want
correct behavior out of the box?!? My only fear is that this feature is a result
of cloning a completely useless feature of OS X: display calibration "with your
eyes" (what I used to call eye-o-meter). So the Windows color management team still might not get the idea...
First of all, you have to make a display profile.
After doing this, I had noticed that LOGO Calibration Loader does not work on
Windows 7 and does not load my calibration. Not a big deal, we'll get rid of
that program completely later on.
Note: I have an X-Rite i1 Photo SG package
and had some issues with installing the accompanying Eye-One Match application.
I'm sure X-Rite will fix it, but in the meantime you will need to read the
sidebar "Windows 7 Needs Help to Recognize X-Rite Instruments" at the end of
this article. Users of other instruments might or might not be affected.
With your profile ready, open Control Panel and click on
Color Management.
|