BenQ Blog

Hoe is het mogelijk om consistente kleuren weer te geven?

Het bereik van consistente kleuren op verschillende apparaten en media is een grote uitdaging en kleurenmanagement is bedoeld om deze consistentie mogelijk te maken

We zijn erachter gekomen dat het regelmatig voorkomt dat hetzelfde apparaat een andere kleuruitvoer levert, zelfs voor hetzelfde specifieke model. Maar in de praktijk is het noodzakelijk dat alle apparaten dezelfde uitvoer leveren. Het mogelijk maken van dezelfde consistente kleuren op verschillende apparaten en media is een grote uitdaging...

Dus wat kunnen we bereiken als we “kleurenmanagement” implementeren? Kort gezegd kunnen we verwachten dat een afbeelding er hetzelfde uitziet op verschillende apparaten en media, zoals weergegeven in afbeelding 1. Alle apparaten, inclusief invoerapparaten, zoals scanners en camera’s, en uitvoerapparaten, zoals monitors, projectoren en printers, zullen allemaal dezelfde kleuren produceren. Om dit mogelijk te maken, is het noodzakelijk om het kleurenbereik van een bepaald apparaat of medium te leren begrijpen. Dit bereik van kleuren wordt het “kleurenspectrum” genoemd.

Kleurenmanagementconcept

Afbeelding 1: Dezelfde weergegeven kleuren op verschillende apparaten en media.

Afbeelding 2-1: Kleurenspectrum in 2D.

Afbeelding 2-2: Kleurenspectrum in 3D.

Kleurenspectrum wordt meestal beschreven als een 2D-diagram, weergegeven in Afbeelding 2(a). De vorm van een hoefijzer is een weergave van al de kleuren die mensen kunnen zien, en het gesloten gedeelte in het hoefijzer is een weergave van alle kleuren die een apparaat of medium kan weergeven. Maar in feite zouden kleuren moeten worden beschreven in 3D, omdat we deze XYZ-waarden nodig hebben om een specifieke kleur te beschrijven. Het uitgebreide kleurenspectrum zouden we in 3D moeten tekenen, zoals weergegeven in Afbeelding 2(b). Echter, vanwege het feit dat tekenen in 3D niet eenvoudig is, zelfs met de laatste computerhulpmiddelen tot onze beschikking, wordt over het algemeen toch nog het 2D-kleurenspectrumdiagram gebruikt. Het onfortuinlijke resultaat is dat de verlichtingsinformatie van de kleur in het 2D-diagram ontbreekt. Als er dus twee kleuren op dezelfde locatie worden weergegeven, is dit niet noodzakelijk dezelfde kleur: het kan dezelfde tint van een kleur zijn, maar de een kan lichter zijn en de ander donkerder.

Als twee apparaten dezelfde kleur willen weergeven, is het noodzakelijk om twee kleurenspectrumtypes accuraat in kaart te brengen of transformeren. Als dit niet lukt, kan dit resulteren in de situatie zoals in Afbeelding 3, wat regelmatig terug te zien is voor kleuren waar geen kleurenmanagement op is toegepast. Er zijn verschillende algoritmes beschikbaar voor het in kaart brengen of transformeren van kleurenspectrumtypes, maar we gaan deze hier niet detail bespreken. We zullen het concept van kleurenmanagement en de algemene werkstroom hier bespreken. En nog belangrijker, welk hulpmiddel we kunnen gebruiken bij kleurenmanagement.

Kleuren zonder kleurenmanagement

Afbeelding 3: Voorbeelden van kleuren zonder kleurenmanagement.

Als twee kleurspectrumtypes (of apparaten) worden getransformeerd of in kaart gebracht, is het eenvoudig: stel een transformatie in tussen de twee apparaten en we zijn klaar. Maar wat gebeurt er als er meer dan twee apparaten zijn? We kunnen aparte transformaties instellen tussen elk paar apparaten, maar dat kan resulteren in een rommelige combinatie van transformaties, zoals weergegeven in Afbeelding 4. Als we ze deze complexiteit willen verminderen, is het veel eenvoudiger als elk apparaat weet hoe het moet transformeren naar een standaard kleurruimte, en terug kan transformeren van de standaard kleurruimte (Afbeelding 5). Als we gebruikmaken van dit concept, kunnen we transformeren van een enkel apparaat naar alle andere apparaten door gebruik te maken van slechts twee transformaties.

Apparaat-afhankelijke transformatie

Afbeelding 4: Apparaat-afhankelijke transformatie

Afbeelding 5: Apparaat-onafhankelijke transformatie

Maar hoe zou de standaard kleurruimte eruit moeten zien? En wie zou de specificatie van de standaard kleurruimte moeten instellen? Gelukkig heeft de ICC hier al aan gedacht. De ICC is het International Color Consortium, en is in 1993 opgericht door acht brancheleveranciers. Het doel van ICC is het creëren, promoten en stimuleren van de standaardisatie en evolutie van een open, leverancier-neutrale architectuur en componenten voor een kleurenmanagementsysteem dat op verschillende platformen kan worden gebruikt. En de uitkomst is de ICC-profielspecificatie. Het ICC-profiel is de sleutel tot het bereiken van een open source werkstroom voor kleurenmanagement. Dit bevat informatie gerelateerd aan de karakteristieken van het apparaat, en zowel voorwaartse als achterwaartse transformatie van een apparaat naar de standaard kleurruimte. Dit wordt in ICC-kleurtransformatie PCS (Profile Connection Space) genoemd. ICC-kleurtransformatie wordt geïllustreerd in Afbeelding 6.

ICC-werkstroom

Afbeelding 6: ICC-kleurtransformatie

Maar hoe kan ICC-kleurtransformatie in de praktijk worden gebruikt? Bekijk het voorbeeld in Afbeelding 7. Als een gebruiker een kleur van een scanner scant, wordt (R, G, B) = (42, 82, 171) weergegeven. Als de gebruiker dezelfde kleur als de gescande kleur wil afdrukken, zal de ICC-werkstroom de gescande kleur transformeren naar (L*, a*, b*) = (61, 11, 43) in PCS door het ICC-profiel van de scanner te gebruiken. Vervolgens wordt via het ICC-profiel van de printer vastgesteld dat (L*, a*, b*) = (61, 11, 43) voor de printer (C, M, Y, K) = (57, 20, 0, 0) is. Door (R, G, B) = (42, 82, 171) van de scanner en (C, M, Y, K) = (57, 20, 0, 0) van de printer te vergelijken, zal de gebruiker zien dat de kleuren bijna volledig hetzelfde zijn. Dit is ter illustratie van de ICC-werkstroom.

ICC-werkstroom

Afbeelding 7: Voorbeeld van de ICC-werkstroom

In dit artikel hebben we het concept van kleurenmanagement besproken en het doel van een consistente kleurweergave op alle verschillende apparaten. We hebben ook het kleurenspectrum besproken en hoe transformaties tussen twee of meer apparaten kunnen worden ingesteld. Als laatste hebben we ICC en ICC-profiel geïntroduceerd en hoe de ICC-werkstroom in de praktijk kan worden gebruikt. In ons volgende artikel bespreken we wie gebruik zou moeten maken van de ICC-werkstroom en hoe dit kan worden gedaan.

Meer informatie over accurate kleuren

TOP