diff --git a/index.html b/index.html index 3861f6d..bdc7625 100644 --- a/index.html +++ b/index.html @@ -92,6 +92,12 @@ title: "ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1.", date: "1998" }, + "ISO 9899": { + title: "ISO/IEC 9899:2018 Information technology — Programming languages — C", + href: "https://www.iso.org/standard/74528.html", + date: "2018-6", + publisher: "ISO" + }, "ISO 15076-1": { title: "ISO 15076-1:2010 Image technology colour management — Architecture, profile format and data structure — Part 1: Based on ICC.1:2010", href: "https://www.iso.org/standard/54754.html", @@ -139,6 +145,25 @@ date: "2021", href: "https://w3c.github.io/PNG-spec/extensions/Overview.html" }, + "PostScript": { + title: "PostScript Language Reference Manual", + author: "Adobe Systems Incorporated", + publisher: "Addison-Wesley", + date: "1990", + edition: "2", + isbn: "0-201-18127-4" + }, + "SMPTE 170M": { + title: "Television — Composite Analog Video Signal — NTSC for Studio Applications", + publisher: "Society of Motion Picture and Television Engineers", + date: "2004-11-30", + href: "https://standards.globalspec.com/std/892300/SMPTE%20ST%20170M" + }, + "TIFF 6.0": { + "href": "https://www.loc.gov/preservation/digital/formats/fdd/fdd000022.shtml", + "title": "TIFF Revision 6.0", + "date": "3 June 1992" + }, "Ziv-Lempel": { authors: ["J. Ziv", "A. Lempel"], title: "A Universal Algorithm for Sequential Data Compression, IEEE Transactions on Information Theory, vol. IT-23, no. 3, pp. 337 - 343", @@ -261,155 +286,7 @@

Scope

main design goal.

- - -
- -

Normative references

- -

The following normative documents contain provisions which, -through reference in this text, constitute provisions of this -International Standard. For dated references, subsequent -amendments to, or revisions of, any of these publications do not -apply. However, parties to agreements based on this International -Standard are encouraged to investigate the possibility of -applying the most recent editions of the normative documents -indicated below. For undated references, the latest edition of -the normative document referred to applies. Members of ISO and -IEC maintain registers of currently valid International -Standards.

- - -

ISO 639:1988, -Code for the representation of names of languages.

- - -

ISO/IEC 646:1991, -International Organization for Standardization, Information -technology — ISO 7-bit coded character set for information -interchange.

- - -

ISO/IEC 3309:1993, -Information Technology — Telecommunications and -information exchange between systems — High-level data link -control (HDLC) procedures — Frame structure.

- - -

ISO/IEC -8859-1:1998, Information technology — 8-bit -single-byte coded graphic character sets — Part 1: Latin -alphabet No. 1.
- For convenience, here is a non-normative sample text file - describing the codes and associated character names.

- - -

ISO/IEC -9899:1990(R1997), Programming languages — C.

- - -

ISO/IEC -10646-1:1993/AMD.2, Information technology — -Universal Multiple-Octet Coded Character Sets (UCS) — Part -1: Architecture and Basic Multilingual Plane.

- - -

IEC -61966-2-1, Multimedia systems and equipment — Colour -measurement and management — Part 2-1: Default RGB colour -space — sRGB, available at http://www.iec.ch/.

- - - -

ICC-1, International -Color Consortium, "Specification ICC.1:2010-12 (Profile version 4.3.0.0) -Image technology colour management - Architecture, profile format, and data structure, -available at http://www.color.org/icc_specs2.xalter -also published as ISO 15076-1

- - -

ICC-2, -International Color Consortium, "Specification ICC.2:2019 (iccMAX) -Image technology colour management - Extensions to architecture, profile format, and data structure, -available at http://www.color.org/icc_specs2.xalter -also published as ISO 20677-1

- - -

RFC-1123, Braden, -R., Editor, "Requirements for Internet Hosts — Application -and Support", STD 3, RFC 1123, USC/Information Sciences -Institute, October 1989.
- http://www.ietf.org/rfc/rfc1123.txt -

- - -

RFC-1950, Deutsch, -P. and Gailly, J-L., "ZLIB Compressed Data Format Specification -version 3.3", RFC 1950, Aladdin Enterprises, May 1996.
- http://www.ietf.org/rfc/rfc1950.txt

- - -

RFC-1951, Deutsch, -P., "DEFLATE Compressed Data Format Specification version 1.3", -RFC 1951, Aladdin Enterprises, May 1996.
- http://www.ietf.org/rfc/rfc1951.txt

- - -

RFC-2045, Freed, -N. and Borenstein, N. , "MIME (Multipurpose Internet Mail -Extensions) Part One: Format of Internet Message Bodies", RFC -2045, Innosoft, First Virtual, November 1996.
- http://www.ietf.org/rfc/rfc2045.txt

- - -

RFC-2048, Freed, -N., Klensin, J. and Postel, J., "Multipurpose Internet Mail -Extensions (MIME) Part Four: Registration Procedures", RFC 2048, -Innosoft, MCI, ISI, November 1996.
- http://www.ietf.org/rfc/rfc2048.txt

- - -

RFC-3066, -Alvestrand, H., "Tags for the Identification of Languages", RFC -3066, Cisco Systems, January 2001. (Obsoletes RFC 1766.)
- http://www.ietf.org/rfc/rfc3066.txt

- - -

ITU-T H.273, -SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS -Infrastructure of audiovisual services – Coding of moving video -Coding-independent code points for video signal type identification
- https://www.itu.int/rec/T-REC-H.273

- - -

ITU-R BT.2100, -SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS -Infrastructure of audiovisual services – Coding of moving video -Coding-independent code points for video signal type identification
- https://www.itu.int/rec/R-REC-BT.2100

- - -

ITU-R BT.709, -SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS -Infrastructure of audiovisual services – Coding of moving video -Coding-independent code points for video signal type identification
- https://www.itu.int/rec/R-REC-BT.709

-
- -

Terms, definitions, and @@ -1783,7 +1660,7 @@

Chunk types

There are 19 chunk types defined in this International Standard. Chunk types are four-byte sequences chosen so that they - correspond to readable labels when interpreted in the ISO 646.IRV:1991 + correspond to readable labels when interpreted in the ISO 646.IRV:1991 [[ISO646]] character set. The first four are termed critical chunks, which shall be understood and correctly interpreted according to the provisions of this specification. These are:

@@ -2129,7 +2006,7 @@

Chunk layout

A sequence of four bytes defining the chunk type. Each byte of a chunk type is restricted to the decimal values 65 to 90 and 97 to 122. These correspond to the uppercase and lowercase ISO -646 letters (A-Z and a-z) +646 [[ISO646]] letters (A-Z and a-z) respectively for convenience in description and examination of PNG datastreams. Encoders and decoders shall treat the chunk types as fixed binary values, not character strings. For example, @@ -2168,7 +2045,7 @@

Chunk layout

Chunk naming conventions

Chunk types are chosen to be meaningful names when the bytes -of the chunk type are interpreted as ISO 646 letters. Chunk types +of the chunk type are interpreted as ISO 646 letters [[ISO646]]. Chunk types are assigned so that a decoder can determine some properties of a chunk even when the type is not recognized. These rules allow safe, flexible extension of the PNG format, by allowing a PNG @@ -2379,7 +2256,7 @@

Chunk ordering

-[[acTL]] +acTL No Before PLTE and IDAT @@ -3063,7 +2940,7 @@

Filter types for filter method after a filter has been applied. Recon(y) denotes the value after the corresponding reconstruction function has been applied. The filter function for the Paeth type -PaethPredictor is defined below.

+PaethPredictor [[?Paeth]] is defined below.

Filter method 0 specifies exactly this set of five filter types and this shall not be extended. @@ -4422,7 +4299,7 @@

cICP -

Here is an example of source content that uses the BT.2100 colour primaries, +

Here is an example of source content that uses the BT.2100 colour primaries [[ITU-R BT.2100]], with the PQ transfer function, Matrix Coefficients (using RGB Identity)and Full-Range signal scaling

@@ -4436,7 +4313,7 @@ 

cICP 9 18 0 1

-

Here is an example of source content that uses BT.709 colour primaries, +

Here is an example of source content that uses BT.709 colour primaries [[ITU-R BT.709]], with the BT.709 transfer function, Matrix Coefficients (using RGB Identity)and Full-Range signal scaling

@@ -4817,13 +4694,13 @@ 

iTXt set the compression method to 0, and decoders shall ignore it.

-

The language tag defined in [[rfc3066]] +

The language tag defined in [[BCP47]] indicates the human language used by the translated keyword and the text. Unlike the keyword, the language tag is -case-insensitive. It is an ISO 646.IRV:1991 [[ISO 646]] string consisting of +case-insensitive. It is an ISO 646.IRV:1991 [[ISO646]] string consisting of hyphen-separated words of 1-8 alphanumeric characters each (for example cn, en-uk, no-bok, x-klingon, x-KlInGoN). If the first word is two or three -letters long, it is an ISO language code [[ISO 639]]. If the +letters long, it is an ISO language code [[BCP47]]. If the language tag is empty, the language is unspecified.

The translated keyword and text both use the UTF-8 encoding [[rfc3629]], @@ -7294,7 +7171,7 @@

Decoder colour calibrated RGB space or in a device-independent colour space such as XYZ. This will provide better colour fidelity than a simple RGB to CMYK conversion. The PostScript Language Reference manual -[[?POSTSCRIPT]] gives examples. Such decoders +[[?PostScript]] gives examples. Such decoders are responsible for implementing gamut mapping between source RGB (specified in the cHRM chunk) and the target printer. The @@ -7397,7 +7274,7 @@

Alpha channel -

This code is ISO C [[ISO-9899]], with line numbers added for +

This code is ISO C [[ISO 9899]], with line numbers added for reference in the comments below.

@@ -8500,7 +8377,7 @@ 

Sample Cyclic Redundancy Code

The following sample code represents a practical implementation of the CRC (Cyclic Redundancy Check) employed in -PNG chunks. (See also ISO 3309 [[ISO 3309]] or ITU-T V.42 [[ITU-T-V42]] for a +PNG chunks. (See also ISO 3309 [[ISO 3309]] or ITU-T V.42 [[ITU-T V.42]] for a formal specification.)

The sample code is in the ISO C [[ISO 9899]] programming language. The @@ -8785,20 +8662,7 @@

ISO 3664:2000, Viewing conditions — Graphic technology and photography.
- -
[ITU-R BT.709]
- -
International Telecommunications Union, Basic Parameter -Values for the HDTV Standard for the Studio and for International -Programme Exchange, ITU-R Recommendation BT.709 (formerly CCIR -Rec. 709), 1990.
- - -
[ITU-T-V42]
-
International Telecommunications Union, Error-correcting -Procedures for DCEs Using Asynchronous-to-Synchronous -Conversion, ITU-T Recommendation V.42, 1994, Rev. 1.
[KASSON]
@@ -8827,13 +8691,6 @@

http://www.libpng.org/pub/png/pngbook.html - -
[PAETH]
- -
Paeth, A.W., "Image File Compression Made Easy", in -Graphics Gems II, James Arvo, editor. Academic Press, San -Diego, 1991. ISBN 0-12-064480-0.
-
[PNG-1.0]
@@ -8871,12 +8728,6 @@

https://w3c.github.io/PNG-spec/extensions/Overview.html - -
[POSTSCRIPT]
- -
Adobe Systems Incorporated, PostScript Language Reference -Manual, 2nd edition. Addison-Wesley, Reading, 1990. ISBN -0-201-18127-4.
[POYNTON]
@@ -8885,13 +8736,6 @@

Video. John Wiley and Sons, Inc., New York, 1996. ISBN 0-471-12253-X. - -
[SMPTE 170M]
- -
Society of Motion Picture and Television Engineers, -Television — Composite Analog Video Signal — NTSC -for Studio Applications, SMPTE 170M, 1994.
-
[STONE]