181212 and 030101: A/IE80/IE803.HTM

For the start page, see IE80 in English or IG80 in German.

For this page with MTL code for OL with:
CIEXYZ data of luminous colours, see IE803 in English and IG803 in German,
CIELAB data of surface colours, see DE803 in English and DG803 in German,
For additional Information, see IE811 in English and IG811 in German,
DE811 in English and DG811 in German.

Achromatic and chromatic ISO/IEC-test charts no. 2 to 4 (each with one of the input PS operators no. 1 to 5), Colour Workflow (CW) and Output Linearisation (OL)

For information about the parameter i*ptrsc (number 0 to 7) used for input or output PS operators, see IE802

For information about the ISO/IEC-test charts and separate parts (Fig. XY) with different input PS operators and discussion, see IE801

This page includes files for the following application:
Files of ISO/IEC-test charts no. 2 to 4 for different input and output PS operators, Colour Workflow (CW) and Output Linearisation (OL)

The different ISO/IEC-test charts of the same number and of the same input PS-operator are usually in different directories. This page include links to ISO/IEC-test charts no. 2 to 4, which use many different input and output PS operators

For Output Linearisation (OL) CIELAB data are used in the files.

Table 1 to 3 include the NP-files (no change of the PS operators, last row) and the FP-files with the most important combinations of input and output PS operators.

1. In the NP-files the input and output PS operators are identical. In the NP-files there is no PS MTL code and therefore no transformation of the input PS operators.

2. In the FP-files the PS MTL code transfers the input PS operator to the output PS operator. The selected output PS operator is given in Table 1 to 3.

Table 1 includes input and standard output PS operators for the digital ISO/IEC-test chart no. 2 (CMY)
Table 2 includes input and standard output PS operators for the digital ISO/IEC-test chart no. 3 (GREY)
Table 3 includes input and standard output PS operators for the digital ISO/IEC-test chart no. 4 (OLV)

Remark: In the following Tables 1 to 3 the main ISO/IEC-test chart files (in Level 2 PostScript with device independent LAB* data) are

ISO/IEC-test chart no. 2 (CMY), see B92E00FP. PS / TXT / PDF

ISO/IEC-test chart no. 3 (GREY), see B93E00FP. PS / TXT / PDF

ISO/IEC-test chart no. 4 (OLV), see B94E00FP. PS / TXT / PDF

The Colour Workflow (CW) is defined by different combinations of input and output PS operators which in many cases produce identical output. This is expected by the basic user requirement about colour workflow (CW) and realized by the PS MTL code (MTL = Measurement, Transfer and Linearisation). The other basic user requirement for a linear relationship between the input coordinates in the device dependent spaces (e. g. cmy* or olv*) and the output coordinates in the device independent LAB* space is realized by Output Linearisation (OL). For OL it is required (and easy) to include the measurement LAB* data of a start output with the NP file (= start file) in the FP file (= final file). The measurement data must replace in the PS MTL code the incuded linear (=L) LAB* data. In many cases also visual LAB* data (or only lightness L* data) lead to a decrease of the intended small colour differences by a factor 3 to 5. The output accuracy is then often below the intended tolerance range of 3 CIELAB which is intended according to ISO/IEC 15775.

For Output Linearisation (OL) the output of three different special files is recommended. There are 128 colours on each output. The measurement size of the samples is about 14 mm times 14 mm.

The achromatic colours of the ISO/IEC-test chart no. 3 (GREY) use only the four output PS operators:
1. 000n* setcmykcolor
2. w* setgray
3. nnn0* setcmykcolor
4. www* setrgbcolor

This leads to 64 greys (4 series of 16 greys) in the output. In general the output of some series is identical. In many cases the LAB* data or lightness L* data of only two series (32 greys) must be determined by measurement or by visual comparison with the reference ISO/IEC-test chart no. 3. The output of the following file (one page) allows to measure the four series of the start output LAB* data, see B92E05NP. PS / TXT / PDF

The chromatic colours of the ISO/IEC-test chart no. 2 (CMY) use the four output PS operators:
1. cmy0* setcmykcolor and 000n* setcmykcolor (n* = colorimetric blackness,)
2. olv* setrgbcolor and w* setgray (w* = colorimetric whiteness)

There are 128 colours (8 series of 16 colours) on the output. In general the two grey outputs are identical. In many cases the LAB* data or lightness L* data of only 7 series (112 colours) must be determined by measurement or by visual comparison with the reference ISO/IEC-test chart no. 2. The output of the following file (one page) allows to measure the eight series of the start output LAB* data, see B95E04NP. PS / TXT / PDF

The chromatic colours of the ISO/IEC-test chart no. 4 (OLV) use the four output PS operators:
1. cmy0* setcmykcolor and nnn0* setcmykcolor
2. olv* setrgbcolor and www* setrgbcolor

There are 128 colours (8 series of 16 colours) on the output. In general the two grey outputs are identical. In many cases the LAB* data or lightness L* data of only 7 series (112 colours) must be determined by measurement or by visual comparison with the reference ISO/IEC-test chart no. 4. The output of the following file (one page) allows to measure the eight series of the start output LAB* data, see B95E06NP. PS / TXT / PDF

Important remark for measurement:
In many cases the start output of the above two chromatic pages (CMY and OLV) is identical, so it is required to measure only 128 (or 112) colours all together instead of 256.

The achromatic colours of the file B95E04NP. PS / TXT / PDF are all included in the two chromatic files CMY and OLV. So for Output Linearisation (OL) of achromatic and chromatic colours often the measurement of 112 colours is sufficient. Only in a worse case it is required to measure 256 colours.

For Ourput Linearisation it is required to replace the 256 linear model LAB* or XYZ data either by the 256 LAB* data or the XYZ data (change ILAB=0 to ILAB=1) of the device output for the CIE standard illuminant D65 in the FP file.

In case of the monitor output and direct XYZ measurement on the screen it is required to select the room luminance reflectance between four steps Yr=0.0, Yr=2.52, Y=5.04 and Yr=7.56. There are ISO/IEC-test charts in transmission mode which are equally spaced in CIELAB for the four room conditions. The four ISO/IEC-test charts are intended as reference for the monitor output.

The standard reflection of the room illumination on the surface of the monitor screen is Y=2.52 which leeds to the CIELAB lightness L*=18. Then the lightness L*=18 on the screen is identical to the lightness of the ISO/IEC-test chart in reflectance mode.

standard input PS operators
within the digital ISO/IEC-test chart no. 2 (CMY)

standard output PS operators by the PS MTL code (Measurement, Transfer and Linearisation)
Remarks about indentical output within row

cmy0* setcmykcolor
and
000n* setcmykcolor
output parameter i*ptrsc=0

olv* setrgbcolor
and
w* setgray
output parameter i*ptrsc=1

cmy0* setcmykcolor
and
nnn0* setcmykcolor
output parameter i*ptrsc=2

olv* setrgbcolor
and
www* setrgbcolor
output parameter i*ptrsc=3
LAB* setcolor B92E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B92E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B92E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B92E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
this row is recommended for tests according to DIS ISO/IEC 19839-X and ISO/IEC 15775
cmy0* setcmykcolor
and
000n* setcmykcolor
B96E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B96E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B96E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B96E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
B96E00FP. PS / TXT / PDF
identical output compared to
B96E00NP. PS / TXT / PDF
olv* setrgbcolor
and
w* setgray
B97E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B97E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B97E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B97E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
B97E00FP. PS / TXT / PDF
identical output compared to
B97E00NP. PS / TXT / PDF
Remarks about indentical output
within column
identical output of all three in this column for different input identical output of all three in this column for different input identical output of all three in this column for different input identical output of all three in this column for different input  

Table 1: Input and standard output PS operators for the digital ISO/IEC-test chart no. 2 (CMY) according to ISO/IEC 15775

 

standard input PS operators
within the digital ISO/IEC-test chart no. 3 (GREY)

standard output PS operators by the PS MTL code (Measurement, Transfer and Linearisation)
Remarks about indentical output within row

cmy0* setcmykcolor
and
000n* setcmykcolor
output parameter i*ptrsc=0

olv* setrgbcolor
and
w* setgray
output parameter i*ptrsc=1

cmy0* setcmykcolor
and
nnn0* setcmykcolor
output parameter i*ptrsc=2

olv* setrgbcolor
and
www* setrgbcolor
output parameter i*ptrsc=3
LAB* setcolor B93E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B93E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B93E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B93E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
this row is recommended for tests according to DIS ISO/IEC 19839-X and ISO/IEC 15775
cmy0* setcmykcolor
and
000n* setcmykcolor
B86E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B86E10FP. PS / TXT / PDF
220 / 220 / 210 kByte
B86E20FP. PS / TXT / PDF
220 / 220 / 210 kByte
B86E30FP. PS / TXT / PDF
220 / 220 / 210 kByte
B86E00FP. PS / TXT / PDF
identical output compared to
B86E00NP. PS / TXT / PDF
olv* setrgbcolor
and
w* setgray
B87E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B87E10FP. PS / TXT / PDF
220 / 220 / 210 kByte
B87E20FP. PS / TXT / PDF
220 / 220 / 210 kByte
B87E30FP. PS / TXT / PDF
220 / 220 / 210 kByte
B87E10FP. PS / TXT / PDF
identical output compared to
B87E10NP. PS / TXT / PDF
cmy0* setcmykcolor
and
nnn0* setcmykcolor
B88E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B88E10FP. PS / TXT / PDF
220 / 220 / 210 kByte
B88E20FP. PS / TXT / PDF
220 / 220 / 210 kByte
B88E30FP. PS / TXT / PDF
220 / 220 / 210 kByte
B88E20FP. PS / TXT / PDF
identical output compared to
B88E20NP. PS / TXT / PDF
olv* setrgbcolor
and
www* setrgbcolor
B89E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B89E10FP. PS / TXT / PDF
220 / 220 / 210 kByte
B89E20FP. PS / TXT / PDF
220 / 220 / 210 kByte
B89E30FP. PS / TXT / PDF
220 / 220 / 210 kByte
B89E30FP. PS / TXT / PDF
identical output compared to
B89E30NP. PS / TXT / PDF
Remarks about indentical output
within column
identical output of all five in this column for different input identical output of all five in this column for different input identical output of all five in this column for different input identical output of all five in this column for different input  

Table 2: Input and standard output PS operators for the digital ISO/IEC-test chart no. 3 (GREY) according to ISO/IEC 15775

 

standard input PS operators
in the digital ISO/IEC-test chart no. 4 (OLV)

standard output PS operators by the PS MTL code (Measurement, Transfer and Linearisation)
Remarks about indentical output within row

cmy0* setcmykcolor
and
000n* setcmykcolor
output parameter i*ptrsc=0

olv* setrgbcolor
and
w* setgray
output parameter i*ptrsc=1

cmy0* setcmykcolor
and
nnn0* setcmykcolor
output parameter i*ptrsc=2

olv* setrgbcolor
and
www* setrgbcolor
output parameter i*ptrsc=3
LAB* setcolor B94E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B94E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B94E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B94E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
this row is recommended for tests according to DIS ISO/IEC 19839-X and ISO/IEC 15775
cmy0* setcmykcolor
and
nnn0* setcmykcolor
B98E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B98E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B98E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B98E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
B98E02FP. PS / TXT / PDF
identical output compared to
B98E02NP. PS / TXT / PDF
olv* setrgbcolor
and
www* setrgbcolor
B99E00FP. PS / TXT / PDF
220 / 220 / 210 kByte
B99E01FP. PS / TXT / PDF
220 / 220 / 210 kByte
B99E02FP. PS / TXT / PDF
220 / 220 / 210 kByte
B99E03FP. PS / TXT / PDF
220 / 220 / 210 kByte
B99E03FP. PS / TXT / PDF
identical output compared to
B99E03NP. PS / TXT / PDF
Remarks about indentical output
within column
identical output of all three in this column for different input identical output of all three in this column for different input identical output of all three in this column for different input identical output of all three in this column for different input  

Table 3: Input and standard output PS operators for the digital ISO/IEC-test chart no. 4 (OLV) according to ISO/IEC 15775

Table 1 to 3 include the NP-files (no change of the PS operators, last row) and the FP-files with the most important combinations of input and output PS operators.

1. In the NP-files the input and output PS operators are identical. In the NP-files there is no PS MTL code and therefore no transformation of the input PS operators.

2. In the FP-files the PS MTL code transfers the input PS operator to the output PS operator. The selected output PS operator is given in Table 1 to 3.

The PS MTL code has unique properties
1. The MTL code transfers between different input and output PS operators (basic procedure for the Colour Workflow (CW)).

2. The MTL code is used in the ISO/IEC-test charts and uses device independent LAB* data for input which are transferred to relative device dependent coordinates cmyn* or olv* of the Offset Reflective System (ORS) for output.

3. The MTL code uses by default the LAB* data of the Offset Reflective System (ORS) for Output Linearisation (OL) (L=Linear data are used in file).

4. The MTL code uses by default all the transformations (CW and OL) for the Offset Reflective Systems (ORS).

5. In the MTL code the standard LAB* data may be replaced by new LAB* data of up to 2 times 128 colours which are used in the ISO/IEC-test charts no. 2 and 4 by the PS operators cmyn* setcmykcolor and olv* setrgbcolor my.

6. In the MTL code instead of the LAB* data the XYZ data may be selected.

7. The MTL code can manage the colours of a large variety of colour office devices, e. g. printers and monitors.

8. The MTL code can be stored at different places on the computer system, e. g.in the file, the PS printer, the printer driver (PPD-file) or the Adobe Distiller Startup directory, compare the technical paper BAMGREY.PDF and others, see XY91

Remark: Any PS file which uses many different PS operators can be changed in the same direction as the example files of Table 1 if the PS MTL code is stored at an appropriate place (see above).

Remark: It is possible to produce from any application or any PDF file a PS file. By the computer operating system for the production of a PS file a PS printer must be selected, e. g. the black and white Apple Laserwriter PS/640. Only a PPD file (PS Printer Description file) must be selected, in reality this printer must not be present. So it is possible to produce the PS files with all the important computer operating systems.

Examples for modifications of the colour workflow (CM) and the default system
1. If the LAB* output data of the Offset Reflective System (ORS) are replaced by the Television Luminous System (TLS) then this system is the default system. There is one parameter for this change.

2. If the LAB* output data of the Offset reflective System (ORS) are replaced by the LAB* output data of a real device (printer or monitor) then this system is the default system. There is one parameter for this change.

3. Different input and output PS operators and / or different systems are used for mixed mode, e. g. LAB* data of the ORS for input and olv* data of the TLS for output. There are two parameter (for input and output) for this change.

4. For printers instead of the LAB* data for input the XYZ data for input may be used. There is one parameter for this change.

5. For monitors instead of LAB* data input (visual comparison with transparent ISO/IEC-test chart in the illuminated office) the XYZ measurement data on the screen (in a dark office may) be used. There is one parameter for this change.

Limitations and work around of the MTL code
1. At present the PS operators settransfer and 3 colorimage are included in Fig. B1 and D1 of the test charts no. 2 and no. 4:

{ } settransfer and
false 3 colorimage.

The one additional settransfer line in front of the olv* image data does not change the image data in the NP file but this line is used in the FP file to produce the output in the intended direction by the MTL code.

Remark: One can influence the input and the output of images by settransfer and setcolortransfer, see DE08 and DE36.

The MTL code includes now a first section (xx=00 bis 99)

%BEG DExx/10L/OUTLIN1I (I=Image) to
%END DExx/10L/OUTLIN1I

for the image data transfer between raw scan data (ad_olv*') (ad=analog ­ digital part, star-dash data) and the corrected digital output data. This data use both the inverse data ad_olv'* (dash-star) of the input and the inverse data da_olv'* (da=digital ­ analog part, dash-star) of the output. Only one calculation is possible for the whole process if the scan includes the 16 grey steps equally spaced in CIELAB of one of the ISO/IEC-test charts no. 2 to 4.

The original data (ad_olv*) and the raw scan input data (ad_olv*') are are in the file bevor the hex image data. For the ISO/IEC-test charts the raw scan image data ad_olv*' are transfered back to the original data ad_olv*, see arround line 3000 of the file B92E00FP. PS / TXT / PDF. This file includes the new image MTL code near the line 2000.

2. At present the output linearisation (OL) produces a one dimensional change in CIELAB space, e. g. the one dimensional colour difference is calculated between black and the 15 other steps up to white. The uneven spacing is then corrected to equal spacing by the inverse output data. A colour tint of the grey scale is not corrected. It is intended to include additionally a colour tint correction in one of the next steps and this is simple. For this the output LAB* data are used to calculate the corresponding cmy0* output data. The inverse cmy0'* data (dash-star) are used for the correction of the colour tint.

At present there is a work around of this problem. The colour workflow can be used to avoid a colour tint. The brown output by the PS operator cmy0* setcmykcolor for the mean grey colours by Adobe Reader can be changed to neutral grey if the transfer to the output PS operator olv* setrgbcolor is used.

3. Reproduction of absolute LAB* input data by absolute LAB* output data on any linearized device is one of the next steps.

Remark: An example is the reproduction of the offset grey scale between L*=18.0 and L*=95.4 by a photo printer which has a lightness range between L*=10 and L*=96. It is in this case intended to produces equal spacing for the offset range and not for the device range of the photo printer.

-------
For an introduction (archive 2000-2009) to all folders, see
../DE.HTM in English or ../DG.HTM in German.

For information (archive 2000-2009) about International and National Standards, Technical Reports, and Meetings, see
../4STAE.html in English or ../4STAG.html in German.

For information (archive 2000-2009) about colour test charts and colorimetric calculations, see
../indexAE.html in English or ../indexAG.html in German.

For publications (archive 2000-2009) of the BAM research group, see
../XY91AE.html in English or ../XY91AG.html in German.

Back to the main page of the TU web site (not archive), see
../../index.html in English or ../../indexDE.html in German.

The last link may not work, if you have visited directly this archive site.
Then go to the main page of one of the two TU web sites in a new window, see
http://farbe.li.tu-berlin.de/index.html or
http://130.149.60.45/~farbmetrik/index.html.