1、BSI Standards PublicationBS ISO 18620:2016Graphic technology Prepressdata exchange Toneadjustment curves exchangeBS ISO 18620:2016 BRITISH STANDARDNational forewordThis British Standard is the UK implementation of ISO 18620:2016.The UK participation in its preparation was entrusted to Technical Comm
2、ittee PAI/43, Graphic technology.A list of organizations represented on this committee can be obtained on request to its secretary.This publication does not purport to include all the necessary provisions of a contract. Users are responsible for its correct application. The British Standards Institu
3、tion 2016.Published by BSI Standards Limited 2016ISBN 978 0 580 85561 0 ICS 37.100.01 Compliance with a British Standard cannot confer immunity from legal obligations.This British Standard was published under the authority of the Standards Policy and Strategy Committee on 31 May 2016.Amendments/corr
4、igenda issued since publicationDate T e x t a f f e c t e dBS ISO 18620:2016 ISO 2016Graphic technology Prepress data exchange Tone adjustment curves exchangeTechnologie graphique change de donnes pr-imprimes changes des courbes dajustement des tonsINTERNATIONAL STANDARDISO18620First edition2016-05-
5、01Reference numberISO 18620:2016(E)BS ISO 18620:2016ISO 18620:2016(E)ii ISO 2016 All rights reservedCOPYRIGHT PROTECTED DOCUMENT ISO 2016, Published in SwitzerlandAll rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by an
6、y means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISOs member body in the country of the requester.ISO copyright officeCh. de Blandonnet 8 CP 401C
7、H-1214 Vernier, Geneva, SwitzerlandTel. +41 22 749 01 11Fax +41 22 749 09 47copyrightiso.orgwww.iso.orgBS ISO 18620:2016ISO 18620:2016(E)Foreword ivIntroduction v1 Scope . 12 Normative references 13 Terms and definitions . 14 Symbols and abbreviated terms . 14.1 Text styles 14.2 Data types 15 Requir
8、ements 25.1 XML Namespace . 25.2 File structure 25.2.1 General 25.2.2 TransferCurveSet . 25.2.3 FormPreparationDetails 35.2.4 PrintingCondition . 35.2.5 TransferCurve . 45.3 Interpretation of TransferCurve 55.4 Examples 55.4.1 Example 1 . 55.4.2 Example 2 . 6Annex A (informative) Schema . 8Bibliogra
9、phy .10 ISO 2016 All rights reserved iiiContents PageBS ISO 18620:2016ISO 18620:2016(E)ForewordISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out th
10、rough ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. ISO collab
11、orates closely with the International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, Part 1. In particular the different approval
12、 criteria needed for the different types of ISO documents should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives). Attention is drawn to the possibility that some of the elements of this document may be the subj
13、ect of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents). Any trad
14、e name used in this document is information given for the convenience of users and does not constitute an endorsement.For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISOs adherence to the WTO principles in the Tec
15、hnical Barriers to Trade (TBT) see the following URL: Foreword - Supplementary informationThe committee responsible for this document is ISO/TC 130, Graphic technology.iv ISO 2016 All rights reservedBS ISO 18620:2016ISO 18620:2016(E)IntroductionThe aim of this International Standard is to define a s
16、imple format to exchange data of Tone Adjustment Curves (also called transfer functions and plate curves) between applications including, but not limited to, colour management, calibration and raster image processor systems.In many cases, it is useful to be able to provide calibration data for print
17、ing plates in a standard form to ensure easy and accurate exchange of data. Graphic arts raster image processor vendors all provide support for printing plate calibration and adjustment of tone curves for digital presses using essentially the same data, however, each uses a proprietary format. One c
18、onsequence of this is that companies providing tools to support print certification need to provide support for many different file formats. Increasingly, the importance of calibration is being recognized by printers who wish to provide a single, often centralized, solution for calibration and in th
19、is context it is becoming increasingly difficult to keep up with the many different formats in use.TC 130 experts know of no commercial reason for each vendor to adopt a different standard and believe that if there was an ISO standard format, this would be likely to be adopted by the industry. This
20、International Standard aims to define the minimum set of data required by all of todays applications and provide a format that is easily extensible so that additional metadata can be included when agreed on between the parties. ISO 2016 All rights reserved vBS ISO 18620:2016BS ISO 18620:2016Graphic
21、technology Prepress data exchange Tone adjustment curves exchange1 ScopeThis International Standard specifies a simple extensible format for the exchange of tone adjustment curves between applications including but not limited to colour management, calibration and raster image processor systems.2 No
22、rmative referencesThe following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments
23、) applies.Namespaces in XML 1.0 (Third Edition), W3C (World Wide Web Consortium) Recommendation 8 December 20091)XML Schema Part 2: Datatypes (Second Edition), W3C (World Wide Web Consortium) Recommendation 28 October 20042)3 Terms and definitionsFor the purposes of this document, the following term
24、s and definitions apply.3.1transfer curvecurve that defines the relationship between input code values and output values, imaged or printed4 Symbols and abbreviated terms4.1 Text stylesThe following documentation conventions are used.Names of XML elements are shown in bold type, for example Transfer
25、Curve.Names of XML attributes are shown in italics, for example SpotColorName.4.2 Data typesAll datatypes used in this International Standard are as defined by XML Schema Part 2: Datatypes.1) Available at http:/www.w3.org/TR/REC-xml-names/. Accessed 21stDecember 2015.2) Available at http:/www.w3.org
26、/TR/2004/REC-xmlschema-2-20041028/. Accessed 21stDecember 2015.INTERNATIONAL STANDARD ISO 18620:2016(E) ISO 2016 All rights reserved 1BS ISO 18620:2016ISO 18620:2016(E)5 Requirements5.1 XML NamespaceThis International Standard relies on XML to ensure clear communication of metadata. It is very likel
27、y that different systems will want to add elements and attributes whose intended use falls outside of this specification.Extension of this sort is well supported by XML and the following rules apply. All elements and attributes defined by this International Standard shall use the namespace h t t p :
28、/www.npes.org/schema/ISO18620/. Vendor-specific attributes and elements may be included and when included shall be defined in a vendor-specific namespace as described in “Namespaces in XML 1.0”. Compliant reader applications may safely ignore vendor specific attributes and elements. These attributes
29、 and elements may enable additional functionality in closed environments but shall not change the base functionality as defined in elements and attributes defined in this International Standard.Such proprietary elements and attributes are out of the scope of this International Standard.5.2 File stru
30、cture5.2.1 GeneralThe file is intended to contain a single set of transfer curves comprising one or more transfer curves. A schema is provided in Annex A for information.The first line of the file shall be as follows:5.2.2 TransferCurveSetA single TransferCurveSet element shall be included and shall
31、 be as shown in Table 1.Table 1 TransferCurveSet elementName CardinalityaData type Descriptionxmlns Required anyURI The namespace shall be declared in accord-ance with Namespaces in XML1.0 (Third Edition), Clause 3 and shall be http:/www.npes.org/sche-ma/ISO18620/.Creator Optional string Describes t
32、he creator of the document. This is usually the name and version of the authoring application used.CreationDate Optional dateTime The date and time when the file was created.OperatorName Optional string Describes the operator who created the file.PressName Optional string The name used to describe t
33、he press for which the data has been created.MediaName Optional string The name used to describe the media for which the data has been createdaCardinality: unless otherwise specified, only a single instance of each element or attribute may be included.2 ISO 2016 All rights reservedBS ISO 18620:2016I
34、SO 18620:2016(E)Name CardinalityaData type DescriptionSide Optional enumeration The side of the sheet for which the data has been created. One of Front or Back.Note that this attribute should be omitted if the data applies to both sides of the sheet.MeasurementFile Optional (more than one may be pro
35、vided)anyURI URI providing the location of one or more measure-ment file(s) from which the data has been derived.Note that there is no convention specified for the URI or for the content of the files.TransferCurveSetID Optional NMTOKEN TransferCurveSet identifier.The value selected for this ID shoul
36、d be agreed be-tween stakeholders.FormPreparationDetails Optional element Provides details of any specific form preparation configuration, for example, the screening family, gravure engraving parameters, flexo anilox lpi, etc. to which the data relates.This information is likely to be vendor-specifi
37、c.PrintingCondition Optional (unless match a stand-ard printing condition)element Metadata describing the printing condition that this adjustment applies to.This shall be included when the TransferCurveSet is being used to match a standard printing condition.TransferCurve Required (more than one may
38、 be provided)element Transfer curve element for a single colorant.aCardinality: unless otherwise specified, only a single instance of each element or attribute may be included.5.2.3 FormPreparationDetailsThe FormPreparationDetails element may be included and when included shall be as shown in Table
39、2. When included, it provides details of any specific form preparation configuration, for example, the screening family, gravure engraving parameters, flexo anilox lpi, etc. to which the data relates. This information is likely to be vendor-specific.Table 2 FormPreparationDetails elementName Cardina
40、l-ityData typeDescriptionDescription Required string Human readable description of the key form preparation parameters. This string should be suitable for presentation on a user interface.NOTE This element can be used to provide additional details about the form preparation in a more structured way
41、than can be achieved using a simple text description. The way in which this is done is outside of the scope of this International Standard.5.2.4 PrintingConditionThe PrintingCondition element may be included and when included shall be as shown in Table 3. When included, this information identifies t
42、he printing condition used and allows the user to check that the adjustment meets the intended aims.Table 1 (continued) ISO 2016 All rights reserved 3BS ISO 18620:2016ISO 18620:2016(E)Table 3 PrintingCondition elementName Cardinality Data type DescriptionPrintingConditionID Optional String The name
43、of the printing condition. When used, this shall be the reference name indicated in the ICC CMYK Charac-terisation Data registry or the name of an unregistered standard printing condition agreed between the parties.This shall be included when the TransferCurveSet is being used to match a standard pr
44、inting condition.NOTE It is anticipated that, for some cases, structured data about the printing condition may be required such as solid ink measurement data and this kind of information needs to be included as part of this element.5.2.5 TransferCurveThe TransferCurveSet shall include at least one T
45、ransferCurve and may include a TransferCurve for each separation to be adjusted and shall be as shown in Table 4.A TransferCurve with Separation = Default (a default transfer curve) shall apply to all separations for which no TransferCurve has been explicitly included.If no TransferCurve curve is pr
46、esent for a given separation and no default transfer curve is present, the file shall be read as not providing any information regarding adjustment of that separation.Table 4 TransferCurve elementName Cardinality Data type DescriptionSeparation Required string Name of the colour separation.May be on
47、e of the following: Cyan, Magenta, Yellow, Black, Default or a name agreed by all stakeholders in the print production process.TransferCurveID Optional NMTOKEN TransferCurve identifier.The value selected for this ID should be agreed between stakeholders.PrintingUnitNumber Optional integer The number
48、 of the printing unit. The number 1 repre-sents the first printing unit.PrintingUnitNumber shall not be present when Sepa-ration=Default.Curve Required Whitespace-sepa-rated list of an even number of doublesA set of XY coordinates in the range 0,0 to 1,0 of a transfer curve where 0,0 indicates a 0%
49、tone (no coverage) and 1,0 represents a 100% tone (full coverage). The set of coordinates shall include a point with x value of 0,0 and a point with an x value of 1,0.XY coordinates shall be ordered such that successive X values in the Curve list shall be equal to or greater than previous X values.The curve shall be increasing or decreasing as follows:For an increasing curve, successive Y values in the Curve list shall be equal to or greater than previous Y values andFor a decreasing curve, succ