idnits 2.17.1 draft-singer-jp2-02.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? == No 'Intended status' indicated for this document; assuming Proposed Standard == The page length should not exceed 58 lines per page, but there was 12 longer pages, the longest (page 2) being 60 lines == It seems as if not all pages are separated by form feeds - found 0 form feeds but 13 pages Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack separate sections for Informative/Normative References. All references will be assumed normative when checking for downward references. Miscellaneous warnings: ---------------------------------------------------------------------------- == Line 152 has weird spacing: '...ocument regis...' == The document doesn't use any RFC 2119 keywords, yet seems to have RFC 2119 boilerplate text. -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- Couldn't find a document date in the document -- date freshness check skipped. Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: 'ISO-MPEG4-12' is mentioned on line 88, but not defined == Unused Reference: 'MIME1' is defined on line 561, but no explicit reference was found in the text -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-1' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-2' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-3' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-4' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-5' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-6' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-8' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-9' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-10' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-11' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG2000-12' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG-1' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG-2' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG-3' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-JPEG-4' -- Possible downref: Non-RFC (?) normative reference: ref. 'ISO-MPEG4' -- Possible downref: Non-RFC (?) normative reference: ref. 'JFIF' -- Possible downref: Non-RFC (?) normative reference: ref. 'RFC-TIFF' Summary: 3 errors (**), 0 flaws (~~), 7 warnings (==), 20 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 Internet Engineering Task Force Audio-Video Transport WG & Others 3 INTERNET-DRAFT D. Singer 4 draft-singer-jp2-02.doc Apple Computer 6 R. Clark 7 Elysium Ltd 9 D. Lee 10 Yahoo Inc. 12 Aug 14 2003 13 Expires: Feb 14 2004 15 MIME Type Registrations for ISO/IEC 15444 17 Status of This Memo 19 This document is an Internet-Draft and is in full conformance with 20 all provisions of Section 10 of RFC2026. 22 Internet-Drafts are working documents of the Internet Engineering 23 Task Force (IETF), its areas, and its working groups. Note that other 24 groups may also distribute working documents as Internet-Drafts. 26 Internet-Drafts are draft documents valid for a maximum of six months 27 and may be updated, replaced, or obsoleted by other documents at any 28 time. It is inappropriate to use Internet- Drafts as reference 29 material or to cite them other than as "work in progress." 31 The list of current Internet-Drafts can be accessed at 32 http://www.ietf.org/1id-abstracts.html 34 The list of Internet-Draft Shadow Directories can be accessed at 35 http://www.ietf.org/shadow.html 37 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 38 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 39 document are to be interpreted as described in RFC 2119. 41 Distribution of this document is unlimited. 43 Abstract 45 This document serves to register and document the standard MIME types 46 associated with the ISO/IEC 15444 standards, commonly known as JPEG 47 2000 (Joint Photographic Experts Group). 49 1 Introduction 51 This document describes the registration of the MIME sub-types 52 image/jp2, video/mj2, image/jpx, and image/jpm. The image encoding is 53 defined by [ISO-JPEG2000-1]. 55 The still image file format to which this document refers is defined 56 in Annex I of [ISO-JPEG2000-1]. Note that a file format is optional 57 in [ISO-JPEG2000-1], but mandatory for the MIME sub-type. This 58 document is not related to the definition of the MIME sub-type 59 image/jpeg, which is partly defined by [ISO-JPEG-1], and partly by 60 the file format specification defined in [JFIF]. 62 JPEG 2000 is a new standard, intended to create a image coding system 63 for many types of still images (bi-level, gray-level, color, multi- 64 component) with different characteristics (natural images, 65 scientific, medical, remote sensing, imagery, text, rendered 66 graphics, etc.) allowing different imaging models (client/server, 67 real-time transmission, image library archival, limited buffer and 68 bandwidth resources, etc.) within a unified system. This coding 69 system is intended to provide low bit-rate operation with rate- 70 distortion and subjective image quality performance superior to 71 existing standards, without sacrificing performance at other points 72 in the rate-distortion spectrum. 74 This standard is intended to serve still image compression needs that 75 are currently not served by the current JPEG standards [ISO-JPEG-1], 76 [ISO-JPEG-2], [ISO-JPEG-3], and [ISO-JPEG-4], and is intended to 77 compliment, not replace, the current JPEG standards. JPEG 2000 is a 78 modern wavelet-based codec that is expected to be widely used for 79 still images. Its use for motion sequences is expected to be similar 80 to JPEG: in those environments where only a single codec is 81 required, and JPEG 2000 is available (e.g. digital still cameras 82 recording short motion sequences) or where frame-by-frame coding is 83 desired (no inter-frame coding). 85 There is a standard file format for Motion JPEG 2000 sequences. This 86 file format permits the carriage of audio in addition to the video. 87 The format is derived from the ISO Base Media File Format as defined 88 in [ISO-JPEG2000-12] and [ISO-MPEG4-12], The visual coder in a Motion 89 JPEG 2000 file is JPEG 2000. The Motion JPEG 2000 standard is 90 specified in [ISO-JPEG2000-3]. The ISO Base Media File Format is 91 jointly maintained by the ISO/IEC JPEG and MPEG committees. The MP4 92 format is also derived from the ISO Base Media File Format. 94 Therefore, to identify this restricted usage, a new mime type is 95 desirable. 97 This file type is intended always to contain a video sequence, though 98 simple audio is permitted in addition to the video. Therefore it 99 falls correctly under the "video" branch of mime types. 101 Also within WG1 of ISO there is an effort underway to define a 102 standard file format for Compound Images. This file format optionally 103 supports other coding systems, in addition to JPEG 2000, as needed. 105 2. JPEG 2000 Definition 107 JPEG 2000 is defined in detail in [ISO-JPEG2000-1]. The documentation 108 can be obtained from any national standards body or from ISO at 109 http://www.iso.ch. 111 Information as to its latest status, and downloads of the initial 112 drafts and some supporting documentation are available through the 113 JPEG committee's official Web site at http://www.jpeg.org. 115 While a brief scope and feature description is provided in this 116 section as background information, the reader is directed to the 117 original JPEG 2000 specification [ISO-JPEG2000-1] to obtain complete 118 feature and technical details. 120 2.1 JPEG 2000 Scope 122 JPEG 2000 is used to compress image data that typically comes from 123 digital cameras, scanners, frame grabbers, complex image capture 124 devices such as medical or satellite systems, and paint- and photo- 125 retouching programs. Unlike previous JPEG standards, it includes 126 information necessary to allow its use as a complete coding 127 architecture. [ISO-JPEG2000-1] defines a set of lossless (bit- 128 preserving) and lossy compression methods for coding continuous-tone, 129 bi-level, gray-scale, or colour digital still images. It therefore: 130 - specifies decoding processes for converting compressed image data 131 to reconstructed image data; 132 - specifies a codestream syntax containing information for 133 interpreting the compressed image data; 134 - specifies a file format; 135 - provides guidance on encoding processes for converting source image 136 data to compressed image data; 137 - provides guidance on how to implement these processes in practice . 139 [ISO-JPEG2000-1] is one of a series of standards which will cover the 140 full range of facilities the new architecture is intended to offer. 141 Approval has been given for JPEG to develop the following documents 142 in addition to [ISO-JPEG2000-1]. 143 - Part 2 - Coding extensions [ISO-JPEG2000-2]. This includes a more 144 comprehensive file format and other extensions to the definitions 145 in [ISO-JPEG2000-1]. The mime sub-type image/jpx is recommended to 146 describe files based on this Part, and a separate RFC is planned 147 to describe this usage and its associated file extensions of jpf 148 and jpx. 149 - Part 3 - Motion JPEG 2000 [ISO-JPEG2000-3]. This provides 150 definitions of how the standard may be extended for use in 151 recording time series of JPEG 2000 images with associated metadata 152 such as audio objects. This document registers the mime sub-type 153 video/mj2 for motion JPEG 2000, with associated file extensions 154 mj2 and mjp2 155 - Part 4 - Conformance [ISO-JPEG2000-4]. This deals with testing of 156 equipment and systems claimed to conform to the JPEG 2000 157 standards 158 - Part 5 - Reference software [ISO-JPEG2000-5]. This will provide 159 developers with a source of publicly available reference software. 160 Its role is envisaged as similar in concept to that played by the 161 Independent JPEG Group (IJG) in publicizing the current [ISO- 162 JPEG-1] standard 163 - Part 6 - Compound Image File Format [ISO-JPEG2000-6]. This 164 describes a file format used to store compound documents using 165 JPEG 2000 compression. These may contain scanned images, synthetic 166 images or both. This work is based on the multi-layer Mixed Raster 167 Content (MRC) imaging model, defined in ITU-T T.44 | ISO 16485. 168 The mime sub-type image/jpm is recommended to describe files based 169 on this Part. 170 - Part 7 - Has been withdrawn 171 - Part 8 - JPSEC (Security aspects) [ISO-JPEG2000-8]. This provides 172 standardised tools and solutions in terms of specifications in 173 order to ensure the security of transaction, protection of 174 contents (IPR), and protection of technologies (IP), and to allow 175 applications to generate, consume, and exchange JPEG 2000 Secured 176 bitstreams. 177 - Part 9 - JPIP (Interactive protocols) [ISO-JPEG2000-9]. This 178 client-server protocol has been designed to exploit JPEG 2000's 179 flexibility with respect to random access, codestream reordering 180 and incremental decoding in a networked environment. 181 - Part 10 - JP3D (Volumetric imaging) [ISO-JPEG2000-10]. This will 182 provide extensions of JPEG 2000 for logically rectangular 183 3-dimensional data sets with no time component. 184 - Part 11 - JPWL (Wireless applications) [ISO-JPEG2000-11]. This 185 extends the elements in [ISO-JPEG2000-1] with mechanisms for error 186 protection and correction. 187 - Part 12 - ISO Base Media File Format [ISO-JPEG2000-12]. This is 188 the part of the file format used by JPEG 2000 which is common with 189 that used within MPEG-4 [ISO-MPEG4]. 191 2.2 JPEG 2000 Features 192 Some of the features of JPEG 2000 include: 193 - JPEG 2000 is capable of describing bi-level, grayscale, palette- 194 color, and full-color image data in several color spaces 195 - JPEG 2000 includes a number of compression schemes that allow 196 developers to choose the best space or time tradeoff for their 197 applications 198 - JPEG 2000 is designed to be extensible and to evolve gracefully as 199 new needs arise 200 - JPEG 2000 allows the inclusion of an unlimited amount of private or 201 special-purpose information within the metadata of its file format 202 - These are features that JPEG 2000 shares with the definition of 203 TIFF [RFC-TIFF]. In addition, JPEG 2000 offers: 204 - state of the art lossless and lossy compression, based on wavelet 205 technology, within a single codestream 206 - low bit-rate compression performance effective down to below 0.25 207 bits per pixel for high resolution gray-scale images 208 - large image handling (greater than 64k x 64k pixels) without tiling 209 - single decompression architecture. The current JPEG standard [ISO- 210 JPEG-1] has 44 modes, many of which are application specific and 211 not used by the majority of JPEG decoders. 212 - features to improve transmission in noisy environments, for example 213 mobile radio / telephony 214 - capability to handle both natural and computer generated imagery 216 3 Security Considerations 218 JPEG 2000 utilizes a structure that can store image data, and 219 metadata corresponding to this image data. The fields defined in the 220 JPEG 2000 standards are of a descriptive nature and provide 221 information that may be useful to facilitate viewing, rendering and 222 cataloging of images by a recipient. As such, the fields currently 223 defined in the JPEG 2000 standards do not in themselves create 224 additional security risks, since the fields are not used to induce 225 any particular behavior by the recipient application. It should be 226 noted that selected metadata fields may encompass information partly 227 intended to protect the image against unauthorized use or 228 distribution. In this case the intention is that alteration or 229 removal of the data in the field would be treated as an offence under 230 national agreements based World Intellection Property Organization 231 (WIPO) treaties. 233 JPEG 2000 has an extensible structure, so that it is theoretically 234 possible that metadata fields could be defined in the future which 235 could be used to induce particular actions on the part of the 236 recipient, thus presenting additional security risks, but this type 237 of capability is currently not supported in the referenced JPEG 2000 238 specification. 240 Encryption, signing, or authentication of these file formats can use 241 mechanisms defined in [ISO-JPEG2000-8] 243 4 MIME Types 245 4.1 Still Image Registration 247 The image/jp2 content-type refers to all of the profiles and 248 extensions that build on JPEG 2000 [ISO-JPEG2000-1] encoded image 249 data. The file format is also defined in [ISO-JPEG2000-1], Annex I. 250 The recommended file suffix is "jp2" 252 To: ietf-types@iana.org 253 Subject: Registration of Standard MIME media type image/jp2 255 MIME media type name: image 256 MIME subtype name: jp2 257 Required parameters: none 258 Optional parameters: none 259 It is up to the implementation to 260 determine the application (if 261 necessary) and render the image to 262 the user. 263 Encoding considerations: files are binary and should be 264 transmitted in a suitable encoding 265 without CR/LF conversion, 7-bit 266 stripping etc.; base64 is a suitable 267 encoding; 268 Security considerations: see above 269 Interoperability considerations: The ability of implementations to 270 handle all the defined applications 271 (or profiles within applications) of 272 JPEG 2000 may not be ubiquitous. As a 273 result, implementations may decode 274 and attempt to display the encoded 275 JPEG 2000 image data only to 276 determine that the image cannot be 277 rendered either partially or in full. 278 Published specification: ISO/IEC 15444-1 defines the JPEG 2000 279 codec and the jp2 file format 280 Applications which use this media type: Imaging, fax, messaging and 281 multi-media 282 Additional information: 283 Magic number(s): 12 byte string: X'0000 000C 6A50 2020 284 0D0A 870A' (for all JPEG-2000 family 285 files) 286 File extension(s): jp2 and jpg2 are both declared at 287 http://www.nist.gov/nics/; jp2 is 288 preferred 289 Macintosh File Type Code(s): 'jp2 ' 290 Person & email address to contact for further information: 291 JPEG Webmaster - mimesupport@jpeg.org 292 JPEG Convenor - convenor@jpeg.org 293 JPEG2000 Editor - J2KEditor@jpeg.org 294 Intended usage: COMMON 295 Change controller: JPEG Webmaster 297 4.2 Extended Still Image Registration 299 The image/jpx content-type refers to all of the profiles and 300 extensions that build on JPEG 2000 [ISO-JPEG2000-2] encoded image 301 data. The file format is also defined in [ISO-JPEG2000-2], Annex M. 302 The recommended file suffix is "jpf" 304 To: ietf-types@iana.org 305 Subject: Registration of Standard MIME media type image/jpx 307 MIME media type name: image 308 MIME subtype name: jpx 309 Required parameters: none 310 Optional parameters: none 311 It is up to the implementation to 312 determine the application (if 313 necessary) and render the image to 314 the user. 315 Encoding considerations: files are binary and should be 316 transmitted in a suitable encoding 317 without CR/LF conversion, 7-bit 318 stripping etc.; base64 is a suitable 319 encoding; 320 Security considerations: see above 321 Interoperability considerations: The ability of implementations to 322 handle all the defined applications 323 (or profiles within applications) of 324 JPEG 2000 may not be ubiquitous. As a 325 result, implementations may decode 326 and attempt to display the encoded 327 JPEG 2000 image data only to 328 determine that the image cannot be 329 rendered either partially or in full. 330 Published specification: ISO/IEC 15444-2, JPEG 2000 Extensions 331 Applications which use this media type: Imaging, fax, messaging and 332 multi-media 333 Additional information: 334 Magic number(s): 12 byte string: X'0000 000C 6A50 2020 335 0D0A 870A' (for all JPEG-2000 family 336 files) 337 File extension(s): jpf is declared at 338 http://www.nist.gov/nics/. jpx is 339 also an acceptable file extension, 340 although it is not recommended for 341 files on a desktop computer that are 342 not directly associated with a MIME 343 media type 344 Macintosh File Type Code(s): 'jpx ' 345 Person & email address to contact for further information: 346 JPEG Webmaster - mimesupport@jpeg.org 347 JPEG Convenor - convenor@jpeg.org 348 JPEG 2000 Editor - J2KEditor@jpeg.org 349 Intended usage: COMMON 350 Change controller: JPEG Webmaster 352 4.3 Motion Registration 354 MIME media type name: video 355 MIME subtype name: mj2 357 Required parameters: none 358 Optional parameters: none 359 Encoding considerations: files are binary and should be 360 transmitted in a suitable encoding 361 without CR/LF conversion, 7-bit 362 stripping etc.; base64 is a suitable 363 encoding; 364 Security considerations: see above 365 Interoperability considerations: A number of interoperating 366 implementations exist within the 367 MPEG-4 community with the formats 368 derived from the ISO Base Media File 369 Format; and that community has 370 reference software for reading and 371 writing the file format. Reference 372 software for MJP2 is also available. 373 Published specification: ISO/IEC 15444-3, Motion JPEG 2000 374 Applications: Multimedia 375 Additional information: 377 Magic number(s): 12 byte string: X'0000 000C 6A50 2020 378 0D0A 870A' (for all JPEG-2000 family 379 files) 380 File extension(s): mj2 and mjp2 are both declared at 381 http://www.nist.gov/nics/; mj2 is 382 preferred 384 Macintosh File Type Code(s): mjp2 is registered with Apple 386 Person to contact for info: David Singer, singer@apple.com 388 Intended usage: Common 390 Author/Change controller: David Singer, MJP2 file format editor 392 4.4 Compound Image Registration 394 The image/jpm content-type refers to all of the profiles and 395 extensions that build on JPEG 2000 [ISO-JPEG2000-1] encoded image 396 data. The file format is also defined in [ISO-JPEG2000-6]. The 397 recommended file suffix is "jpm" 399 To: ietf-types@iana.org 400 Subject: Registration of Standard MIME media type image/jpm 402 MIME media type name: image 403 MIME subtype name: jpm 404 Required parameters: none 405 Optional parameters: none 406 It is up to the implementation to 407 determine the application (if 408 necessary) and render the image to 409 the user. 410 Encoding considerations: files are binary and should be 411 transmitted in a suitable encoding 412 without CR/LF conversion, 7-bit 413 stripping etc.; base64 is a suitable 414 encoding; 415 Security considerations: see above 416 Interoperability considerations: A number of interoperating 417 implementations are under development 418 within the JPEG 2000 community. 419 Published specification: ISO/IEC 15444-6, JPEG 2000 Compound 420 Image File Format 421 Applications: Imaging, fax, messaging, scanning 422 Additional information: 423 Magic number(s): 12 byte string: X'0000 000C 6A50 2020 424 0D0A 870A' (for all JPEG-2000 family 425 files) 426 File extension(s): jpm and jpgm are both declared at 427 http://www.nist.gov/nics/; jpm is 428 preferred 429 Macintosh File Type Code(s): jpgm 430 Person & email address to contact for further information: 432 JPEG Webmaster - mimesupport@jpeg.org 433 JPEG Convenor - convenor@jpeg.org 434 JPEG 2000 Editor - J2KEditor@jpeg.org 435 Intended usage: COMMON 436 Change controller: JPEG Webmaster 438 5 IANA Considerations 440 This document registers the MIME types image/jp2, image/jpx, 441 video/mj2, and image/jpm, defined above. 443 Acknowledgments 445 This draft has benefited greatly by contributions from many people, 446 including Eric Edwards and Takahiro Fukuhara. Their contribution is 447 gratefully acknowledged. 449 Authors' Contact Information 450 David Singer 451 Apple Computer, Inc. 452 One Infinite Loop, MS:302-3MT 453 Cupertino CA 95014 454 USA 455 Email: singer@apple.com 456 Tel: +1 408 974 3162 458 Richard Clark (Current JPEG Webmaster) 459 Elysium Ltd 460 Milton House 461 Whitehill Road 462 Crowborough 463 East Sussex TN6 1LB 464 UK 465 Tel: +44 1892 667411 466 Fax: +44 1892 667433 467 Email: richard@elysium.ltd.uk 469 Dr Daniel T Lee (Current JPEG Convenor) 470 Yahoo!, Inc. 471 701, First Avenue 472 Sunnyvale, 473 California 94089, 474 USA 475 Tel: +1 408 349 7051, 476 Fax: +1 253 830 0372 477 Email: dlee@yahoo-inc.com 479 6. References 480 [ISO-JPEG2000-1] 481 ITU-T Recommendation T.800 | ISO/IEC 15444-1. International 482 Organization for Standardization, "JPEG 2000 Image Coding System: 483 Core Coding System". 485 [ISO-JPEG2000-2] 486 International Organization for Standardization, "JPEG 2000 Image 487 Coding System: Extensions", IS 15444-2. 489 [ISO-JPEG2000-3] 490 International Organization for Standardization, "Motion JPEG 2000", 491 IS 15444-3. 493 [ISO-JPEG2000-4] 494 International Organization for Standardization, "JPEG 2000 Image 495 Coding System: Conformance Testing", IS 15444-4. 497 [ISO-JPEG2000-5] 498 International Organization for Standardization, "JPEG 2000 Image 499 Coding System: Reference Software", IS 15444-5. 501 [ISO-JPEG2000-6] 502 International Organization for Standardization, "JPEG 2000 Image 503 Coding System: Compound Image File Format", IS 15444-6. 505 [ISO-JPEG2000-8] 506 International Organization for Standardization, "JPEG 2000 Image 507 Coding System: JPSEC - Secure JPEG 2000", IS 15444-8. 509 [ISO-JPEG2000-9] 510 International Organization for Standardization, "JPEG 2000 Image 511 Coding System: JPIP - Interactivity tools, APIs and protocols", IS 512 15444-9. 514 [ISO-JPEG2000-10] 515 International Organization for Standardization, "JPEG 2000 Image 516 Coding System: JP3D - 3-D and floating point data", IS 15444-10. 518 [ISO-JPEG2000-11] 519 International Organization for Standardization, "JPEG 2000 Image 520 Coding System: JPWL - Wireless", IS 15444-11. 522 [ISO-JPEG2000-12] 523 International Organization for Standardization, "JPEG 2000 Image 524 Coding System: ISO base media file format", IS 15444-12. 526 [ISO-JPEG-1] 527 ITU-T Recommendation T.81 | ISO/IEC 10918-1:1994, Information 528 technology - Digital compression and coding of continuous-tone still 529 images: Requirements and guidelines. 531 [ISO-JPEG-2] 532 ITU-T Recommendation T.83 | ISO/IEC 10918-2:1995, Information 533 technology - Digital compression and coding of continuous-tone still 534 images: Compliance testing. 536 [ISO-JPEG-3] 537 ITU-T Recommendation T.84 | ISO/IEC 10918-3:1996, Information 538 technology - Digital compression and coding of continuous-tone still 539 images: Extensions. 541 [ISO-JPEG-4] 542 ITU-T Recommendation T.86 | ISO/IEC 10918-4, Information technology - 543 Digital compression and coding of continuous-tone still images: 544 Registration of JPEG Profiles, SPIFF Profiles, SPIFF Tags, SPIFF 545 colour Spaces, APPn Markers, SPIFF, Compression types and 546 Registration authorities (REGAUT). 548 [ISO-MPEG4] 549 ISO/IEC 14496, Information technology - Coding of Audio-Visual 550 Objects 552 [JFIF] 553 JPEG File Interchange Format, Version 1.02. Published and made freely 554 available by C-Cube Microsystems. Corporate Communications, 1778 555 McCarthy Blvd., Milpitas, CA 95035 557 [RFC-TIFF] 558 Parsons, G., Rafferty, J, and Zilles, S, "Tag Image File Format 559 (TIFF) - image/tiff MIME Sub-type Registration 561 [MIME1] Freed, N. and N. Borenstein, "Multipurpose Internet Mail 562 Extensions (MIME) Part One: Format of Internet Message Bodies", RFC 563 2045, November 1996.