[Openicc] XICC specification draft

Chris Murphy lists at colorremedies.com
Sun Jun 26 08:54:33 EST 2005


Could someone explain to me how remote display works? Where is the  
rendering and compositing occurring? On server or client?

If it's done on server, you could have rasterizing/compositing  
normalize all content to something like sRGB. Less sophisticated  
requirements simply send those numeric values to display on the  
client. More sophisticated requirements can optionally use display  
compensation by assuming sRGB as source, and actual remote display  
profile as destination.

If it's all done on the remote client, then it would be perfectly  
acceptable to NOT include the entire source ICC profiles for each  
object to be displayed, in the case of output device profiles. Matrix  
based profiles are tiny, so really there is no problem sending those.  
But output device profiles can be large, 3MB for a good quality CMYK  
profile, around 2-2.5MB for an RGB profile. But a lot of the data is  
useless for display purposes. There are potentially six tables in  
such a profile and only one is needed. You could get it down to 1/6th  
(approximately) of that size with no quality decrease. You could  
subsample the profile further, on the server side, 33x33x33 table  
profile could be chopped down to 9x9x9 and still be adequate for most  
soft proofing requirements (fine shadow and highlight detail might be  
compromised for the discriminating user).

And even if they were doing video editing or manipulating large  
images remotely, the source of the slow down over the network  
connection is the quantity of numeric image data, not the profile.  
The profile itself is relatively small. Now the conversion overhead  
becomes an issue with increasing file size, but even that can be  
dealt with by only converting the portion that's going to be shown on  
screen rather than the entire file.


Chris Murphy
Color Remedies (TM)
www.colorremedies.com/realworldcolor
---------------------------------------------------------
Co-author "Real World Color Management, 2nd Ed"
Published by PeachPit Press (ISBN 0-321-26722-2)





More information about the openicc mailing list