< draft-ietf-fax-feature-schema-v2-00.txt   draft-ietf-fax-feature-schema-v2-01.txt >
IETF Fax working group Graham Klyne IETF Fax working group Graham Klyne
Internet Draft 5GM/Content Technologies Internet Draft Content Technologies
Category: Work-in-progress Lloyd McIntyre Category: Work-in-progress Lloyd McIntyre
Xerox Corporation Xerox Corporation
10 August 1999 5 January 2000
Expires: February 2000 Expires: July 2000
Content feature schema for Internet fax Content Feature Schema for Internet Fax (V2)
<draft-ietf-fax-feature-schema-v2-00.txt> <draft-ietf-fax-feature-schema-v2-01.txt>
Status of this memo Status of this memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC 2026. all provisions of Section 10 of RFC 2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet-Drafts documents at any time. It is inappropriate to use Internet-Drafts
as reference material or to cite them other than as ``work in as reference material or to cite them other than as ``work in
progress''. progress''.
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
To view the entire list of current Internet-Drafts, please check To view the entire list of current Internet-Drafts, please check
the "1id-abstracts.txt" listing contained in the Internet-Drafts the "1id-abstracts.txt" listing contained in the Internet-Drafts
Shadow Directories on ftp.is.co.za (Africa), ftp.nordu.net Shadow Directories on ftp.is.co.za (Africa), ftp.nordu.net
(Northern Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Northern Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au
(Pacific Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US (Pacific Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US
West Coast). West Coast).
Copyright Notice Copyright Notice
skipping to change at page 2, line 5 skipping to change at page 2, line 5
Abstract Abstract
This document revises the content feature schema described in RFC This document revises the content feature schema described in RFC
2531, with clarifications to some of the feature tag descriptions 2531, with clarifications to some of the feature tag descriptions
and addition of one new feature tag. and addition of one new feature tag.
This content feature schema is a profile of the media feature This content feature schema is a profile of the media feature
description mechanisms [1,2,3] for use in performing capability description mechanisms [1,2,3] for use in performing capability
exchange between extended Internet fax systems [5]. exchange between extended Internet fax systems [5].
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
Table of contents Table of contents
1. Introduction ............................................3 1. Introduction ............................................3
1.1 Organization of this document 3 1.1 Organization of this document 3
1.2 Terminology and document conventions 3 1.2 Terminology and document conventions 3
1.3 Discussion of this document 4 1.3 Discussion of this document 4
2. Fax feature schema syntax ...............................4 2. Fax feature schema syntax ...............................4
3. Internet fax feature tags ...............................5 3. Internet fax feature tags ...............................5
3.1 Image size 5 3.1 Image size 5
skipping to change at page 3, line 5 skipping to change at page 3, line 5
A.9 Image data coding 46 A.9 Image data coding 46
A.10 Image coding constraint 48 A.10 Image coding constraint 48
A.11 JBIG stripe size 50 A.11 JBIG stripe size 50
A.12 Image interleave 52 A.12 Image interleave 52
A.13 Color subsampling 54 A.13 Color subsampling 54
A.14 MRC availability and mode 56 A.14 MRC availability and mode 56
A.15 MRC maximum stripe size 58 A.15 MRC maximum stripe size 58
Appendix B: TIFF mode descriptions .........................60 Appendix B: TIFF mode descriptions .........................60
Appendix C: Changes from RFC 2531 ..........................66 Appendix C: Changes from RFC 2531 ..........................66
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
Full copyright statement ...................................67 Full copyright statement ...................................67
1. Introduction 1. Introduction
This document revises the content feature schema described in RFC This document revises the content feature schema described in RFC
2531, with clarifications to some of the feature tag descriptions 2531, with clarifications to some of the feature tag descriptions
and addition of one new feature tag. and addition of one new feature tag.
This content feature schema is a profile of the media feature This content feature schema is a profile of the media feature
description mechanisms [1,2,3] for use in performing capability description mechanisms [1,2,3] for use in performing capability
exchange between extended Internet fax systems [5]. exchange between Extended Internet Fax systems [5].
The media feature desription mechanisms not describe any specific The media feature description mechanisms not describe any specific
mechanisms for communicating capability information, but do presume mechanisms for communicating capability information, but do presume
that any such mechanisms will transfer textual values. I that any such mechanisms will transfer textual values. I
coonjunction with this feature schema, they specify a textual conjunction with this feature schema, they specify a textual format
format to be used for describing Internet fax capability to be used for describing Internet Fax capability information.
information.
The range of capabilities that can be indicated are based on those The range of capabilities that can be indicated are based on those
covered by the TIFF file format for Internet fax [7] and Group 3 covered by the TIFF file format for Internet fax [7] and Group 3
facsimile [6]. A companion document [4] describes the relationship facsimile [6]. A companion document [4] describes the relationship
and mapping between this schema and Group 3 fax capabilities. and mapping between this schema and Group 3 fax capabilities.
1.1 Organization of this document 1.1 Organization of this document
Section 2 specifies the overall syntax for fax feature descriptions Section 2 specifies the overall syntax for fax feature descriptions
by reference to the media feature registration and syntax documents by reference to the media feature registration and syntax documents
skipping to change at page 4, line 5 skipping to change at page 4, line 5
The term "extended Internet fax system" is used to describe any The term "extended Internet fax system" is used to describe any
software, device or combination of these that conforms to the software, device or combination of these that conforms to the
specification "Extended Facsimile Using Internet Mail" [5]. specification "Extended Facsimile Using Internet Mail" [5].
"capability exchange" describes any transfer of information between "capability exchange" describes any transfer of information between
communicating systems that is used to indicate system capabilities communicating systems that is used to indicate system capabilities
and hence determine the form of data transferred. This term covers and hence determine the form of data transferred. This term covers
both one-way and two-way transfers of capability information. both one-way and two-way transfers of capability information.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
"capability identification" is a particular form of capability "capability identification" is a particular form of capability
exchange in which a receiving system provides capability exchange in which a receiving system provides capability
information to a sending system. information to a sending system.
"capability description" is a collection of data presented in some "capability description" is a collection of data presented in some
specific format that describes the capabilities of some specific format that describes the capabilities of some
communicating entity. It may exist separately from any specific communicating entity. It may exist separately from any specific
capability exchange mechanism. capability exchange mechanism.
skipping to change at page 5, line 5 skipping to change at page 5, line 5
described in "Media Feature Tag Registration Procedure" [1]. described in "Media Feature Tag Registration Procedure" [1].
NOTE: Media feature registration provides a base NOTE: Media feature registration provides a base
vocabulary of features that correspond to media handling vocabulary of features that correspond to media handling
capabilities. The feature set syntax provides a capabilities. The feature set syntax provides a
mechanism and format for combining these to describe mechanism and format for combining these to describe
combinations of features. This memo indicates those combinations of features. This memo indicates those
features that may be associated with extended Internet features that may be associated with extended Internet
fax systems. fax systems.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
3. Internet fax feature tags 3. Internet fax feature tags
This section enumerates and briefly describes a number of feature This section enumerates and briefly describes a number of feature
tags that are defined for use with extended Internet fax systems tags that are defined for use with extended Internet fax systems
and applications. These tags may be used also by other systems and and applications. These tags may be used also by other systems and
applications that support corresponding capabilities. applications that support corresponding capabilities.
The feature tags presented below are those that an extended The feature tags presented below are those that an extended
Internet fax system is expected to recognize its ability or non- Internet fax system is expected to recognize its ability or non-
skipping to change at page 6, line 5 skipping to change at page 6, line 5
size-x <Rational> (>0) size-x <Rational> (>0)
size-y <Rational> (>0) size-y <Rational> (>0)
Reference: this document, Appendix A. Reference: this document, Appendix A.
These feature values indicate a rendered document size in inches. These feature values indicate a rendered document size in inches.
Where the actual size is measured in millimetres, a conversion Where the actual size is measured in millimetres, a conversion
factor of 10/254 may be applied to yield an exact inch-based value. factor of 10/254 may be applied to yield an exact inch-based value.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
3.2 Resolution 3.2 Resolution
Feature tag name Legal values Feature tag name Legal values
---------------- ------------ ---------------- ------------
dpi <Integer> (>0) dpi <Integer> (>0)
dpi-xyratio <Rational> (>0) dpi-xyratio <Rational> (>0)
Reference: "Media Features for Display, Print, and Fax" [3], and Reference: "Media Features for Display, Print, and Fax" [3], and
this document appendix A. this document appendix A.
skipping to change at page 7, line 5 skipping to change at page 7, line 5
continuous continuous
Reference: "Media Features for Display, Print, and Fax" [3]. Reference: "Media Features for Display, Print, and Fax" [3].
NOTE: Where the recipient indicates specific support for NOTE: Where the recipient indicates specific support for
hard copy or soft copy media type, a sender of color hard copy or soft copy media type, a sender of color
image data may wish to adjust the color components (e.g. image data may wish to adjust the color components (e.g.
per the related rules of ITU recommendation T.42 [9]) to per the related rules of ITU recommendation T.42 [9]) to
improve rendered image quality on that medium. improve rendered image quality on that medium.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
3.4 Paper Size 3.4 Paper Size
Feature tag name Legal values Feature tag name Legal values
---------------- ------------ ---------------- ------------
paper-size A4 paper-size A4
A3 A3
B4 B4
letter letter
legal legal
skipping to change at page 8, line 5 skipping to change at page 8, line 5
NOTE: No ability to indicate any specific or named color NOTE: No ability to indicate any specific or named color
is implied by this option. Some devices might use is implied by this option. Some devices might use
different intensity levels rather than different hues for different intensity levels rather than different hues for
distinction. distinction.
In the context of Internet fax, 'limited' is interpreted as one- In the context of Internet fax, 'limited' is interpreted as one-
bit-per-color-sample (RGB, CMY or CMYK), depending on the color bit-per-color-sample (RGB, CMY or CMYK), depending on the color
space used. space used.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
'Mapped' indicates that pixel color values are mapped in some 'Mapped' indicates that pixel color values are mapped in some
specifiable way to a multi-component color space. The 'color- specifiable way to a multi-component color space. The 'color-
levels' tag may be used to indicate the number of distinct colors levels' tag may be used to indicate the number of distinct colors
available; in its absence, sufficient levels to display a available; in its absence, sufficient levels to display a
photographic image should be assumed. photographic image should be assumed.
'Grey' indicates a continuous tone grey-scale capability. 'Grey' indicates a continuous tone grey-scale capability.
'Full' indicates full continuous tone color capability. 'Full' indicates full continuous tone color capability.
skipping to change at page 9, line 5 skipping to change at page 9, line 5
CIELAB-b-depth CIELAB-b-depth
CIELAB-L-min <integer> CIELAB-L-min <integer>
CIELAB-L-max CIELAB-L-max
CIELAB-a-min CIELAB-a-min
CIELAB-a-max CIELAB-a-max
CIELAB-b-min CIELAB-b-min
CIELAB-b-max CIELAB-b-max
Reference: this document, appendix A. Reference: this document, appendix A.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
The general model for image handling (both color and non-color) is The general model for image handling (both color and non-color) is
described here from a receiver's perspective; a similar model described here from a receiver's perspective; a similar model
operates in the reverse direction for a scan/send perspective: operates in the reverse direction for a scan/send perspective:
raw bit pixel color physical raw bit pixel color physical
stream -(A)-> values -(B)-> values -(C)-> rendition stream -(A)-> values -(B)-> values -(C)-> rendition
- "raw bit stream" is a stream of coded bits - "raw bit stream" is a stream of coded bits
skipping to change at page 10, line 5 skipping to change at page 10, line 5
values may simply be omitted from a capability description. values may simply be omitted from a capability description.
Grey scale and bi-level images are handled within this framework as Grey scale and bi-level images are handled within this framework as
a special case, having a 1-component color model. The following a special case, having a 1-component color model. The following
features are used for describing color capabilities: features are used for describing color capabilities:
'color-levels' indicates the number of distinct values for each 'color-levels' indicates the number of distinct values for each
picture element, and applies to all but bi-level images. For bi- picture element, and applies to all but bi-level images. For bi-
level images, a value of 2 is implied. level images, a value of 2 is implied.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
'color-space' is used mainly with 'Mapped' and 'Full', but could be 'color-space' is used mainly with 'Mapped' and 'Full', but could be
used with other modes if the exact color or color model used is used with other modes if the exact color or color model used is
significant. Two kinds of color space can be distinguished: significant. Two kinds of color space can be distinguished:
device-dependent and calibrated. Device dependent spaces are named device-dependent and calibrated. Device dependent spaces are named
here as 'Device-xxx', and are used to indicate a color space that here as 'Device-xxx', and are used to indicate a color space that
is defined by the receiving device. Calibrated color spaces is defined by the receiving device. Calibrated color spaces
presume the existence of a rendering system that is calibrated with presume the existence of a rendering system that is calibrated with
respect to an indicated definition, and is capable of processing respect to an indicated definition, and is capable of processing
the device-independent color information accordingly. the device-independent color information accordingly.
skipping to change at page 10, line 42 skipping to change at page 10, line 42
defined in ITU T.4 [13], section E.6.7). When the illuminant is defined in ITU T.4 [13], section E.6.7). When the illuminant is
specified by its color temperature, the token string 'CTnnnn' is specified by its color temperature, the token string 'CTnnnn' is
used, where 'nnnn' is a decimal number that is the color used, where 'nnnn' is a decimal number that is the color
temperature in kelvins; e.g. CT7500 indicates an illuminant color temperature in kelvins; e.g. CT7500 indicates an illuminant color
temperature of 7500K. temperature of 7500K.
NOTE: ITU T.4 indicates a binary representation for color NOTE: ITU T.4 indicates a binary representation for color
temperature values. temperature values.
In practice, much of the illuminant detail given here In practice, much of the illuminant detail given here
will proably be unused by Internet fax. The only value will probably be unused by Internet fax. The only value
likely to be specified is 'D50', which is the default likely to be specified is 'D50', which is the default
color illuminant for Group 3 fax. color illuminant for Group 3 fax.
'CIELAB-L-depth', 'CIELAB-a-depth' and 'CIELAB-b-depth' indicate 'CIELAB-L-depth', 'CIELAB-a-depth' and 'CIELAB-b-depth' indicate
the number of different values that are possible for the L*, a* and the number of different values that are possible for the L*, a* and
b* color components respectively, and are significant only when b* color components respectively, and are significant only when
colors are represented in a CIELAB color space. These features colors are represented in a CIELAB color space. These features
would be used with palettized color, or with full color where each would be used with palletized color, or with full color where each
color component has a different number of possible values. color component has a different number of possible values.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
Color depth values relate to the representation of colour values Color depth values relate to the representation of colour values
rather than the resolution of a scanning or rendering device. rather than the resolution of a scanning or rendering device.
Thus, if 256 different L-component values can be represented then Thus, if 256 different L-component values can be represented then
the assertion (CIELAB-L-depth<=256) is used, even if a receiving the assertion (CIELAB-L-depth<=256) is used, even if a receiving
device can render only 100 distinct luminance values. (Color device can render only 100 distinct luminance values. (Color
rendering resolution is not covered by this memo.) rendering resolution is not covered by this memo.)
The 'CIELAB-x-min' and 'CIELAB-x-max' values indicate a color gamut The 'CIELAB-x-min' and 'CIELAB-x-max' values indicate a color gamut
(i.e. a range of color values that are used or may be rendered). A (i.e. a range of color values that are used or may be rendered). A
skipping to change at page 12, line 5 skipping to change at page 12, line 5
'image-file-structure' defines how the coded image data is wrapped 'image-file-structure' defines how the coded image data is wrapped
and formatted. The following options are defined here: and formatted. The following options are defined here:
o 'TIFF' indicates image data enclosed and tagged using TIFF o 'TIFF' indicates image data enclosed and tagged using TIFF
structures described in Adobe's definition of TIFF [20]. structures described in Adobe's definition of TIFF [20].
o 'TIFF-limited' indicates image data structured using TIFF, but o 'TIFF-limited' indicates image data structured using TIFF, but
with the limitations on the placement of Image File Descriptors with the limitations on the placement of Image File Descriptors
(IFDs) indicated in section 4.4.6 of RFC 2301 [7]. (IFDs) indicated in section 4.4.6 of RFC 2301 [7].
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
o 'TIFF-minimal' indicates a TIFF image format that meets the IFD o 'TIFF-minimal' indicates a TIFF image format that meets the IFD
placement, byte ordering and bit ordering requirements of the placement, byte ordering and bit ordering requirements of the
"minimal black and white mode" described in section 3.5 of RFC "minimal black and white mode" described in section 3.5 of RFC
2301 [7], also known as TIFF-S. 2301 [7], also known as TIFF-S.
o 'TIFF-MRC' uses a TIFF image structure [20] augmented with a sub- o 'TIFF-MRC' uses a TIFF image structure [20] augmented with a sub-
IFD structure, described for the "Mixed Raster Content mode" in IFD structure, described for the "Mixed Raster Content mode" in
section 8.1.2 of RFC 2301 [7], also known as TIFF-M. This section 8.1.2 of RFC 2301 [7], also known as TIFF-M. This
provides a file structure to contain composite images constructed provides a file structure to contain composite images constructed
using the MRC model described in T.44 [15] (see tag 'MRC-mode'). using the MRC model described in T.44 [15] (see tag 'MRC-mode').
o 'TIFF-MRC-limited' is the same as 'TIFF-MRC', except that the IFD o 'TIFF-MRC-limited' is the same as 'TIFF-MRC', except that the
placement is constrained in the same was as 'TIFF-limited'. primary IFD (i.e. top-level IFDs, as opposed to sub-IFDs)
placement is constrained in the same way as 'TIFF-limited'.
'image-coding' describes how raw image data is compressed and coded 'image-coding' describes how raw image data is compressed and coded
as a sequence of bits. These are generic tags that may apply to a as a sequence of bits. These are generic tags that may apply to a
range of file formats and usage environments. range of file formats and usage environments.
'image-coding-constraint' describes how the raw image data coding 'image-coding-constraint' describes how the raw image data coding
method is constrained to meet a particular operating environment. method is constrained to meet a particular operating environment.
Options defined here are JBIG and JPEG coding constraints that Options defined here are JBIG and JPEG coding constraints that
apply in typical Group 3 fax environments. apply in typical Group 3 fax environments.
skipping to change at page 13, line 5 skipping to change at page 13, line 5
is not normally sufficient to describe the capabilities is not normally sufficient to describe the capabilities
of a recipient. A general rule is that sufficient detail of a recipient. A general rule is that sufficient detail
should be provided to exclude any unsupported features. should be provided to exclude any unsupported features.
For extended Internet fax, image-file-structure and For extended Internet fax, image-file-structure and
image-coding should always be specified, together with image-coding should always be specified, together with
additional values described above as needed to clearly additional values described above as needed to clearly
indicate which feature tag values are supported and which indicate which feature tag values are supported and which
are not. (See also the examples in section 4.) are not. (See also the examples in section 4.)
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
3.8 MRC mode 3.8 MRC mode
Feature tag name Legal values Feature tag name Legal values
---------------- ------------ ---------------- ------------
MRC-mode <Integer> (0..7) (per ITU T.44 [15]) MRC-mode <Integer> (0..7) (per ITU T.44 [15])
MRC-max-stripe-size <Integer> MRC-max-stripe-size <Integer>
Reference: this document, appendix A. Reference: this document, appendix A.
skipping to change at page 14, line 5 skipping to change at page 14, line 5
4. Examples 4. Examples
Some of the examples contain comments introduced by '--...'. These Some of the examples contain comments introduced by '--...'. These
are not part of the allowed capability description syntax. They are not part of the allowed capability description syntax. They
are included here to explain some of the constructs used. are included here to explain some of the constructs used.
The level of detail captured here reflects that used for capability The level of detail captured here reflects that used for capability
identification in Group 3 facsimile. identification in Group 3 facsimile.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
4.1 Simple mode Internet fax system 4.1 Simple mode Internet fax system
This example describes the capabilities of a typical simple mode This example describes the capabilities of a typical simple mode
Internet fax system. Note that TIFF application S is required to Internet fax system. Note that TIFF application S is required to
be supported by such a system. be supported by such a system.
(& (image-file-structure=TIFF-minimal) (& (image-file-structure=TIFF-minimal)
(MRC-mode=0) (MRC-mode=0)
(color=Binary) (color=Binary)
skipping to change at page 15, line 5 skipping to change at page 15, line 5
(& (dpi=200) (dpi-xyratio=[200/100,1]) ) (& (dpi=200) (dpi-xyratio=[200/100,1]) )
(& (dpi=300) (dpi-xyratio=1) ) ) (& (dpi=300) (dpi-xyratio=1) ) )
(| (image-coding=[MH,MR,MMR]) (| (image-coding=[MH,MR,MMR])
(& (image-coding=JBIG) (& (image-coding=JBIG)
(image-coding-constraint=JBIG-T85) (image-coding-constraint=JBIG-T85)
(JBIG-stripe-size=128) ) ) (JBIG-stripe-size=128) ) )
(size-x<=2150/254) (size-x<=2150/254)
(paper-size=[letter,A4,B4]) ) (paper-size=[letter,A4,B4]) )
(ua-media=stationery) ) (ua-media=stationery) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
4.3 Grey-scale Internet fax system 4.3 Grey-scale Internet fax system
This is the previous example extended to handle grey scale multi- This is the previous example extended to handle grey scale multi-
level images. In keeping with Group 3 fax, this example requires level images. In keeping with Group 3 fax, this example requires
equal x- and y- resolutions for a multi-level image. equal x- and y- resolutions for a multi-level image.
(& (image-file-structure=TIFF) (& (image-file-structure=TIFF)
(MRC-mode=0) (MRC-mode=0)
(| (& (color=Binary) (| (& (color=Binary)
skipping to change at page 16, line 5 skipping to change at page 16, line 5
(image-coding-constraint=JPEG-T4E) ) (image-coding-constraint=JPEG-T4E) )
(& (image-coding=JBIG) (& (image-coding=JBIG)
(image-coding-constraint=JBIG-T43) (image-coding-constraint=JBIG-T43)
(JBIG-stripe-size=128) (JBIG-stripe-size=128)
(image-interleave=stripe) ) ) (image-interleave=stripe) ) )
(dpi=[100,200,300]) (dpi-xyratio=1) ) ) (dpi=[100,200,300]) (dpi-xyratio=1) ) )
(size-x<=2150/254) (size-x<=2150/254)
(paper-size=[letter,A4,B4]) ) (paper-size=[letter,A4,B4]) )
(ua-media=stationery) ) (ua-media=stationery) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
4.4 Full-color Internet fax system (JPEG only) 4.4 Full-color Internet fax system (JPEG only)
This adds 24-bit full-color to the previous example. This adds 24-bit full-color to the previous example.
(& (image-file-structure=TIFF) (& (image-file-structure=TIFF)
(MRC-mode=0) (MRC-mode=0)
(| (& (color=Binary) (| (& (color=Binary)
(image-coding=[MH,MR,MMR]) (image-coding=[MH,MR,MMR])
(| (& (dpi=204) (dpi-xyratio=[204/98,204/196]) ) (| (& (dpi=204) (dpi-xyratio=[204/98,204/196]) )
skipping to change at page 17, line 5 skipping to change at page 17, line 5
(CIELAB-L-max<=100) (CIELAB-L-max<=100)
(CIELAB-a-min>=-85) (CIELAB-a-min>=-85)
(CIELAB-a-max<=85) (CIELAB-a-max<=85)
(CIELAB-b-min>=-75) (CIELAB-b-min>=-75)
(CIELAB-b-max<=125) (CIELAB-b-max<=125)
(dpi=[100,200,300]) (dpi-xyratio=1) ) ) (dpi=[100,200,300]) (dpi-xyratio=1) ) )
(size-x<=2150/254) (size-x<=2150/254)
(paper-size=[letter,A4,B4]) ) (paper-size=[letter,A4,B4]) )
(ua-media=stationery) ) (ua-media=stationery) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
4.5 Full-color Internet fax system (JPEG and JBIG) 4.5 Full-color Internet fax system (JPEG and JBIG)
This adds limited CMY(K), RGB and 16-bit mapped color using JBIG This adds limited CMY(K), RGB and 16-bit mapped color using JBIG
coding to the previous example. coding to the previous example.
(& (image-file-structure=TIFF) (& (image-file-structure=TIFF)
(MRC-mode=0) (MRC-mode=0)
(| (& (color=Binary) (| (& (color=Binary)
(| (image-coding=[MH,MR,MMR]) (| (image-coding=[MH,MR,MMR])
skipping to change at page 18, line 5 skipping to change at page 18, line 5
(| (& (image-coding=JPEG) (| (& (image-coding=JPEG)
(image-coding-constraint=JPEG-T4E) ) (image-coding-constraint=JPEG-T4E) )
(& (image-coding=JBIG) (& (image-coding=JBIG)
(image-coding-constraint=JBIG-T43) (image-coding-constraint=JBIG-T43)
(JBIG-stripe-size=128) (JBIG-stripe-size=128)
(image-interleave=stripe) ) ) (image-interleave=stripe) ) )
(color-levels<=256) (color-levels<=256)
(color-space=CIELAB) (color-space=CIELAB)
(color-illuminant=D50) (color-illuminant=D50)
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
(CIELAB-L-min>=0) (CIELAB-L-min>=0)
(CIELAB-L-max<=100) (CIELAB-L-max<=100)
(dpi=[100,200,300]) (dpi-xyratio=1) ) (dpi=[100,200,300]) (dpi-xyratio=1) )
(& (color=full) (& (color=full)
(| (& (image-coding=JPEG) (| (& (image-coding=JPEG)
(image-coding-constraint=JPEG-T4E) (image-coding-constraint=JPEG-T4E)
(color-subsampling=["1:1:1","4:1:1"]) ) (color-subsampling=["1:1:1","4:1:1"]) )
(& (image-coding=JBIG) (& (image-coding=JBIG)
(image-coding-constraint=JBIG-T43) (image-coding-constraint=JBIG-T43)
skipping to change at page 19, line 5 skipping to change at page 19, line 5
(color-levels<=8) ) ) (color-levels<=8) ) )
(| (& (color-space=Device-CMYK) (| (& (color-space=Device-CMYK)
(color-levels<=16) ) ) (color-levels<=16) ) )
(image-coding=JBIG) (image-coding=JBIG)
(image-coding-constraint=JBIG-T43) (image-coding-constraint=JBIG-T43)
(JBIG-stripe-size=128) (JBIG-stripe-size=128)
(image-interleave=stripe) (image-interleave=stripe)
(dpi=[100,200,300,400]) (dpi-xyratio=1) ) (dpi=[100,200,300,400]) (dpi-xyratio=1) )
(& (color=mapped) (& (color=mapped)
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
(color-levels<=65536) (color-levels<=65536)
(image-coding=JBIG) (image-coding=JBIG)
(image-coding-constraint=JBIG-T43) (image-coding-constraint=JBIG-T43)
(JBIG-stripe-size=128) (JBIG-stripe-size=128)
(image-interleave=stripe) (image-interleave=stripe)
(color-space=CIELAB) (color-space=CIELAB)
(CIELAB-L-min>=0) (CIELAB-L-min>=0)
(CIELAB-L-max<=100) (CIELAB-L-max<=100)
(CIELAB-a-min>=-85) (CIELAB-a-min>=-85)
skipping to change at page 20, line 5 skipping to change at page 20, line 5
(CIELAB-L-max<=100) (CIELAB-L-max<=100)
(CIELAB-a-min>=-85) (CIELAB-a-min>=-85)
(CIELAB-a-max<=85) (CIELAB-a-max<=85)
(CIELAB-b-min>=-75) (CIELAB-b-min>=-75)
(CIELAB-b-max<=125) (CIELAB-b-max<=125)
(dpi=[100,200,300,400]) (dpi-xyratio=1) ) ) (dpi=[100,200,300,400]) (dpi-xyratio=1) ) )
(size-x<=2550/254) (size-x<=2550/254)
(Paper-size=[Letter,A4,B4]) (Paper-size=[Letter,A4,B4])
(ua-media=stationery) ) (ua-media=stationery) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
4.7 Sender and receiver feature matching 4.7 Sender and receiver feature matching
This example considers sending a document to an enhanced black-and- This example considers sending a document to an enhanced black-and-
white fax system with the following receiver capabilities: white fax system with the following receiver capabilities:
(& (| (& (dpi=200) (dpi-xyatio=200/100) ) (& (| (& (dpi=200) (dpi-xyatio=200/100) )
(& (dpi=200) (dpi-xyratio=1) ) (& (dpi=200) (dpi-xyratio=1) )
(& (dpi=300) (dpi-xyratio=1) ) (& (dpi=300) (dpi-xyratio=1) )
(& (dpi=400) (dpi-xyratio=1) ) ) (& (dpi=400) (dpi-xyratio=1) ) )
skipping to change at page 21, line 5 skipping to change at page 21, line 5
(image-coding=[MMR,JBIG]) ) (image-coding=[MMR,JBIG]) )
(& (dpi=200) (dpi-xyratio=200/100) (& (dpi=200) (dpi-xyratio=200/100)
(color=Binary) (color=Binary)
(paper-size=B4) (paper-size=B4)
(image-coding=[MH,MR]) ) (image-coding=[MH,MR]) )
(& (dpi=300) (dpi-xyratio=1) (& (dpi=300) (dpi-xyratio=1)
(color=Mapped) (color-levels=42) (color=Mapped) (color-levels=42)
(paper-size=A4) (paper-size=A4)
(image-coding=JPEG) ) ) (image-coding=JPEG) ) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
This could be simplified, but there is little gain in doing so at This could be simplified, but there is little gain in doing so at
this point. this point.
The composite document description can be matched with the receiver The composite document description can be matched with the receiver
capability description, according to the rules in [2], to yield the capability description, according to the rules in [2], to yield the
result: result:
(| (& (dpi=300) (dpi-xyratio=1) (| (& (dpi=300) (dpi-xyratio=1)
(color=Binary) (color=Binary)
skipping to change at page 22, line 5 skipping to change at page 22, line 5
o Even though the sender may not understand the 'ua-media' feature o Even though the sender may not understand the 'ua-media' feature
tag, and does not mention it, the matching rules preserve the tag, and does not mention it, the matching rules preserve the
constraint that the B4 document is rendered with constraint that the B4 document is rendered with
'(ua-media=continuous)', and the A4 document may be rendered with '(ua-media=continuous)', and the A4 document may be rendered with
'(ua-media=[stationery,transparency])'. '(ua-media=[stationery,transparency])'.
Finally, note that when matching an MRC document description, the Finally, note that when matching an MRC document description, the
description of each component sub-image must match the capabilities description of each component sub-image must match the capabilities
of the intended receiver. of the intended receiver.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
5. IANA considerations 5. IANA considerations
Appendix A of this document repeats the descriptions of feature Appendix A of this document repeats the descriptions of feature
tags introduced by RFC 2531 [22], with some small revisions. These tags introduced by RFC 2531 [22], with some small revisions. These
have been registered in the "IETF tree", according to the procedure have been registered in the "IETF tree", according to the procedure
described in section 3.1.1 of "Media Feature Tag Registration described in section 3.1.1 of "Media Feature Tag Registration
Procedure" [1] (i.e. these feature tags are subject to the "IETF Procedure" [1] (i.e. these feature tags are subject to the "IETF
Consensus" policies described in RFC 2434 [21]). Consensus" policies described in RFC 2434 [21]).
skipping to change at page 22, line 39 skipping to change at page 22, line 39
Negotiation mechanisms reveal information about one party to other Negotiation mechanisms reveal information about one party to other
parties. This may raise privacy concerns, and may allow a parties. This may raise privacy concerns, and may allow a
malicious party to make better guesses about the presence of malicious party to make better guesses about the presence of
specific security holes. specific security holes.
Most of these concerns pertain to capability information getting Most of these concerns pertain to capability information getting
into the hands of someone who may abuse it. This document into the hands of someone who may abuse it. This document
specifies capabilities that help a sender to determine what image specifies capabilities that help a sender to determine what image
characteristics can be processed by the recipient, not mechanisms characteristics can be processed by the recipient, not mechanisms
for their publication. Implementors and users should take care for their publication. Implementers and users should take care
that the mechanisms employed ensure that capabilities are revealed that the mechanisms employed ensure that capabilities are revealed
only to appropriate persons, systems and agents. only to appropriate persons, systems and agents.
6.2 Specific threats 6.2 Specific threats
1. Unsolicited bulk mail: if it is known that a recipient can 1. Unsolicited bulk mail: if it is known that a recipient can
process certain types of images, they may be targeted by bulk process certain types of images, they may be targeted by bulk
mailers that want to send such images. mailers that want to send such images.
7. Acknowledgements 7. Acknowledgements
The authors gratefully acknowledge the contributions of the The authors gratefully acknowledge the contributions of the
following persons who commented on earlier versions of this memo: following persons who commented on earlier versions of this memo:
James Rafferty, Dan Wing, Robert Buckley, Mr Ryuji Iwazaki. The James Rafferty, Dan Wing, Robert Buckley, Mr Ryuji Iwazaki. The
following contributed ideas upon which some of the features following contributed ideas upon which some of the features
described here have been based: Larry Masinter, Al Gilman, Koen described here have been based: Larry Masinter, Al Gilman, Koen
Holtman. Holtman.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
8. References 8. References
[1] RFC 2506, "Media Feature Tag Registration Procedure" [1] RFC 2506, "Media Feature Tag Registration Procedure"
Koen Holtman, TUE Koen Holtman, TUE
Andrew Mutz, Hewlett-Packard Andrew Mutz, Hewlett-Packard
Ted Hardie, NASA Ted Hardie, NASA
March 1999. March 1999.
[2] RFC 2533, "A syntax for describing media feature sets" [2] RFC 2533, "A syntax for describing media feature sets"
skipping to change at page 23, line 29 skipping to change at page 23, line 29
[3] RFC 2534, "Media Features for Display, Print, and Fax" [3] RFC 2534, "Media Features for Display, Print, and Fax"
Larry Masinter, Xerox PARC Larry Masinter, Xerox PARC
Koen Holtman, TUE Koen Holtman, TUE
Andrew Mutz, Hewlett-Packard Andrew Mutz, Hewlett-Packard
Dan Wing, Cisco Systems Dan Wing, Cisco Systems
March 1999. March 1999.
[4] "Internet fax feature mapping from Group 3 fax" [4] "Internet fax feature mapping from Group 3 fax"
Lloyd McIntyre, Xerox Corporation Lloyd McIntyre, Xerox Corporation
Graham Klyne, 5GM/Content Technologies Graham Klyne, Content Technologies
Internet draft: <draft-ietf-fax-feature-T30-mapping-01.txt> Internet draft: <draft-ietf-fax-feature-T30-mapping-03.txt>
Work in progress, June 1999. Work in progress, January 2000.
[5] RFC 2532, "Extended Facsimile Using Internet Mail" [5] RFC 2532, "Extended Facsimile Using Internet Mail"
Larry Masinter, Xerox Corporation Larry Masinter, Xerox Corporation
Dan Wing, Cisco Systems Dan Wing, Cisco Systems
March 1999. March 1999.
[6] "Procedures for document facsimile transmission in the general [6] "Procedures for document facsimile transmission in the general
switched telephone network" switched telephone network"
ITU-T Recommendation T.30 (1996) ITU-T Recommendation T.30 (1996)
International Telecommunications Union International Telecommunications Union
skipping to change at page 24, line 5 skipping to change at page 24, line 5
[7] RFC 2301, "File format for Internet fax" [7] RFC 2301, "File format for Internet fax"
L. McIntyre, L. McIntyre,
R. Buckley, R. Buckley,
D. Venable, Xerox Corporation D. Venable, Xerox Corporation
S. Zilles, Adobe Systems, Inc. S. Zilles, Adobe Systems, Inc.
G. Parsons, Northern Telecom G. Parsons, Northern Telecom
J. Rafferty, Human Communications J. Rafferty, Human Communications
March 1998. March 1998.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
[8] RFC 2305, "A Simple Mode of Facsimile Using Internet Mail" [8] RFC 2305, "A Simple Mode of Facsimile Using Internet Mail"
K. Toyoda K. Toyoda
H. Ohno H. Ohno
J. Murai, WIDE Project J. Murai, WIDE Project
D. Wing, Cisco Systems D. Wing, Cisco Systems
March 1998. March 1998.
[9] "Continuous-tone color representation method for facsimile" [9] "Continuous-tone color representation method for facsimile"
ITU-T Recommendation T.42 (1996) ITU-T Recommendation T.42 (1996)
skipping to change at page 24, line 28 skipping to change at page 24, line 28
(Covers custom illuminant, gamut) (Covers custom illuminant, gamut)
[10] "Colour and gray-scale image representation using lossless coding [10] "Colour and gray-scale image representation using lossless coding
scheme for facsimile" scheme for facsimile"
ITU-T Recommendation T.43 (1997) ITU-T Recommendation T.43 (1997)
International Telecommunications Union. International Telecommunications Union.
(Covers JBIG for colour/grey images) (Covers JBIG for colour/grey images)
[11] (Reference deleted) [11] (Reference deleted)
[12] "Requirements for protocol-independent content negotiation" [12] RFC 2703, "Protocol-independent Content Negotiation Framework"
G. Klyne, 5GM/Content Technologies Graham Klyne, 5GM/Content Technologies
Internet draft: <draft-ietf-conneg-requirements-02.txt> September 1999.
Work in progress, March 1999.
[13] "Standardization of Group 3 facsimile terminals for document [13] "Standardization of Group 3 facsimile terminals for document
transmission" transmission"
ITU-T Recommendation T.4 (1996) ITU-T Recommendation T.4 (1996)
International Telecommunications Union International Telecommunications Union
(Covers basic fax coding formats: MH, MR) (Covers basic fax coding formats: MH, MR)
[14] "Facsimile coding schemes and coding control functions for [14] "Facsimile coding schemes and coding control functions for
Group 4 facsimile apparatus" Group 4 facsimile apparatus"
ITU Recommendation T.6 ITU Recommendation T.6
skipping to change at page 25, line 5 skipping to change at page 25, line 5
[15] "Mixed Raster Content (MRC)" [15] "Mixed Raster Content (MRC)"
ITU-T Recommendation T.44 ITU-T Recommendation T.44
International Telecommunications Union International Telecommunications Union
[16] "Information technology - Digital compression and coding of [16] "Information technology - Digital compression and coding of
continuous-tone still image - Requirements and guidelines" continuous-tone still image - Requirements and guidelines"
ITU-T Recommendation T.81 (1992) | ISO/IEC 10918-1:1993 ITU-T Recommendation T.81 (1992) | ISO/IEC 10918-1:1993
International Telecommunications Union International Telecommunications Union
(Commonly referred to as JPEG standard) (Commonly referred to as JPEG standard)
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
[17] "Information technology - Coded representation of picture and [17] "Information technology - Coded representation of picture and
audio information - Progressive bi-level image compression" audio information - Progressive bi-level image compression"
ITU-T Recommendation T.82 (1993) | ISO/IEC 11544:1993 ITU-T Recommendation T.82 (1993) | ISO/IEC 11544:1993
International Telecommunications Union International Telecommunications Union
(Commonly referred to as JBIG1 standard) (Commonly referred to as JBIG1 standard)
[18] "Application profile for Recommendation T.82 - Progressive bi- [18] "Application profile for Recommendation T.82 - Progressive bi-
level image compression (JBIG1 coding scheme for facsimile level image compression (JBIG1 coding scheme for facsimile
apparatus)" apparatus)"
skipping to change at page 26, line 5 skipping to change at page 25, line 44
in RFCs" in RFCs"
T. Narten, IBM T. Narten, IBM
H. Alvestrand, Maxware H. Alvestrand, Maxware
October 1998. October 1998.
[22] RFC 2531, "Content feature schema for Internet fax" [22] RFC 2531, "Content feature schema for Internet fax"
Graham Klyne, 5GM/Content Technologies Graham Klyne, 5GM/Content Technologies
Lloyd McIntyre, Xerox Corporation Lloyd McIntyre, Xerox Corporation
March 1999. March 1999.
Internet Draft Content feature schema for Internet fax
10 August 1999
9. Authors' addresses 9. Authors' addresses
Graham Klyne Graham Klyne
5th Generation Messaging Ltd. Content Technologies Ltd. Content Technologies Ltd.
5 Watlington Street Forum 1, Station Road 1220 Parkview,
Nettlebed Theale Arlington Business Park
Henley-on-Thames, RG9 5AB Reading, RG7 4RA Theale
United Kingdom United Kingdom. Reading, RG7 4SA
Telephone: +44 1491 641 641 +44 118 930 1300 United Kingdom.
Facsimile: +44 1491 641 611 +44 118 930 1301 Telephone: +44 118 930 1300
E-mail: GK@ACM.ORG Facsimile: +44 118 930 1301
E-mail: GK@ACM.ORG
Internet Draft Content Feature Schema for Internet Fax (V2)
5 January
Lloyd McIntyre Lloyd McIntyre
Xerox Corporation Xerox Corporation
Mailstop PAHV-121 Mailstop PAHV-121
3400 Hillview Ave. 3400 Hillview Ave.
Palo Alto, CA 94304 USA Palo Alto, CA 94304 USA
Telephone: +1-650-813-6762 Telephone: +1-650-813-6762
Facsimile: +1-650-845-2340 Facsimile: +1-650-845-2340
E-mail: Lloyd.McIntyre@pahv.xerox.com E-mail: Lloyd.McIntyre@pahv.xerox.com
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
Appendix A: Feature registrations Appendix A: Feature registrations
A.1 Image size A.1 Image size
- Media Feature tag name(s): - Media Feature tag name(s):
size-x size-x
size-y size-y
skipping to change at page 28, line 5 skipping to change at page 28, line 5
will be made depending on the size of the recipient device. will be made depending on the size of the recipient device.
- Examples of typical use: - Examples of typical use:
This example describes the maximum scanned image width and This example describes the maximum scanned image width and
height for Group 3 fax: 215x297 mm (8.46x11.69 inches): height for Group 3 fax: 215x297 mm (8.46x11.69 inches):
(size-x<=2150/254) (size-x<=2150/254)
(size-y<=2970/254) (size-y<=2970/254)
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Related standards or documents: - Related standards or documents:
The memo "Media Features for Display, Print, and Fax" [3] The memo "Media Features for Display, Print, and Fax" [3]
describes features (pix-x, pix-y) for measuring document size describes features (pix-x, pix-y) for measuring document size
in pixels. in pixels.
Fax applications should declare physical dimensions using the Fax applications should declare physical dimensions using the
features defined here. features defined here.
skipping to change at page 29, line 5 skipping to change at page 29, line 5
dpi-xyratio [this document] dpi-xyratio [this document]
- Intended usage: - Intended usage:
Common Common
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.2 Resolution aspect ratio A.2 Resolution aspect ratio
- Media Feature tag name(s): - Media Feature tag name(s):
dpi-xyratio dpi-xyratio
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.9 1.3.6.1.8.1.9
skipping to change at page 30, line 5 skipping to change at page 30, line 5
The following example describes a fax resolution of 204 dpi The following example describes a fax resolution of 204 dpi
horizontally by 391 dpi vertically: horizontally by 391 dpi vertically:
(& (dpi=204) (dpi-xyratio=204/391) ) (& (dpi=204) (dpi-xyratio=204/391) )
- Related standards or documents: - Related standards or documents:
The memo "Media Features for Display, Print, and Fax" [3] The memo "Media Features for Display, Print, and Fax" [3]
describes a feature (dpi) for measuring document resolution. describes a feature (dpi) for measuring document resolution.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Interoperability considerations: - Interoperability considerations:
When interoperating with an application that does not When interoperating with an application that does not
recognize the differential resolution feature, resolution recognize the differential resolution feature, resolution
matching may be performed on the basis of the horizontal matching may be performed on the basis of the horizontal
resolution only, so aspect ratio information may be lost. resolution only, so aspect ratio information may be lost.
- Related feature tags: - Related feature tags:
skipping to change at page 31, line 5 skipping to change at page 31, line 5
size-y [this document] size-y [this document]
- Intended usage: - Intended usage:
Internet fax Internet fax
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.3 Color levels A.3 Color levels
- Media Feature tag name(s): - Media Feature tag name(s):
color-levels color-levels
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.10 1.3.6.1.8.1.10
- Summary of the media features indicated: - Summary of the media features indicated:
This feature tag is used to indicate a number of different This feature tag is used to indicate a number of different
image data pixel color values. image data pixel color values.
When mapped (palettized) color is used, this is generally When mapped (palletized) color is used, this is generally
different from the number of different colors that can be different from the number of different colors that can be
represented through the color mapping function. represented through the color mapping function.
This feature tag is used in conjunction with a 'color' feature This feature tag is used in conjunction with a 'color' feature
having a value other than 'Binary'. having a value other than 'Binary'.
- Values appropriate for use with this feature tag: - Values appropriate for use with this feature tag:
Integer (>=2) Integer (>=2)
skipping to change at page 32, line 5 skipping to change at page 32, line 5
(& (color=grey) (color-levels<=64) ) (& (color=grey) (color-levels<=64) )
(& (color=mapped) (color-levels<=240) ) (& (color=mapped) (color-levels<=240) )
(& (color=full) (color-levels<=16777216) ) (& (color=full) (color-levels<=16777216) )
To describe capabilities used by a document: To describe capabilities used by a document:
(& (color=limited) (color-levels=4) ) (& (color=limited) (color-levels=4) )
(& (color=grey) (color-levels=48) ) (& (color=grey) (color-levels=48) )
(& (color=mapped) (color-levels=100) ) (& (color=mapped) (color-levels=100) )
(& (color=full) (color-levels=32768) ) (& (color=full) (color-levels=32768) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Related standards or documents: - Related standards or documents:
The memo "Media Features for Display, Print, and Fax" [3] The memo "Media Features for Display, Print, and Fax" [3]
describes a feature (color) for indicating basic color describes a feature (color) for indicating basic color
capabilities. capabilities.
- Interoperability considerations: - Interoperability considerations:
The actual number of color values used by a document does not, The actual number of color values used by a document does not,
skipping to change at page 33, line 5 skipping to change at page 33, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.4 Color space A.4 Color space
- Media Feature tag name(s): - Media Feature tag name(s):
color-space color-space
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.11 1.3.6.1.8.1.11
skipping to change at page 34, line 5 skipping to change at page 34, line 5
Calibrated color CIELAB (per T.42 [9]) Calibrated color CIELAB (per T.42 [9])
space: space:
(may be extended by further registrations) (may be extended by further registrations)
'Color-space=CIELAB' indicates the CIE L*a*b* colour space, 'Color-space=CIELAB' indicates the CIE L*a*b* colour space,
using CIED50 illuminant and its perfectly diffuse reflecting using CIED50 illuminant and its perfectly diffuse reflecting
white point (per T.42 [9]). white point (per T.42 [9]).
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- The feature tag is intended primarily for use in the following - The feature tag is intended primarily for use in the following
applications, protocols, services, or negotiation mechanisms: applications, protocols, services, or negotiation mechanisms:
Color image printing and display applications where the data Color image printing and display applications where the data
resource used may depend upon color handling capabilities of resource used may depend upon color handling capabilities of
the recipient. the recipient.
Scanning applications where the data transferred may depend Scanning applications where the data transferred may depend
upon the image generation capabilities of the originator. upon the image generation capabilities of the originator.
skipping to change at page 35, line 5 skipping to change at page 35, line 5
device color space (color-space=Device-xxx) should be device color space (color-space=Device-xxx) should be
indicated. indicated.
Documents for which exact color matching is not important Documents for which exact color matching is not important
should indicate a device color space capability, if should indicate a device color space capability, if
applicable. applicable.
These principles allow sender/receiver feature matching to be These principles allow sender/receiver feature matching to be
achieved when exact color matching is not required. achieved when exact color matching is not required.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Security considerations: - Security considerations:
- Privacy concerns, related to exposure of personal information: - Privacy concerns, related to exposure of personal information:
Where feature matching is used to select content applicable Where feature matching is used to select content applicable
to the physical abilities of a user, unusual values for this to the physical abilities of a user, unusual values for this
feature tag might give an indication of a user's restricted feature tag might give an indication of a user's restricted
abilities. abilities.
- Denial of service concerns related to consequences of - Denial of service concerns related to consequences of
skipping to change at page 36, line 5 skipping to change at page 36, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.5 CIELAB color illuminant A.5 CIELAB color illuminant
- Media Feature tag name(s): - Media Feature tag name(s):
color-illuminant color-illuminant
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
[[[New IANA-allocated value]]] [[[New IANA-allocated value]]]
skipping to change at page 37, line 5 skipping to change at page 37, line 5
- The feature tag is intended primarily for use in the following - The feature tag is intended primarily for use in the following
applications, protocols, services, or negotiation mechanisms: applications, protocols, services, or negotiation mechanisms:
Color image printing and display applications where the data Color image printing and display applications where the data
resource used may depend upon detailed color handling resource used may depend upon detailed color handling
capabilities of the recipient. capabilities of the recipient.
Scanning applications where the data transferred may depend Scanning applications where the data transferred may depend
upon the image generation capabilities of the originator. upon the image generation capabilities of the originator.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Examples of typical use: - Examples of typical use:
To describe rendering or scanning capabilities, or to describe To describe rendering or scanning capabilities, or to describe
capabilities assumed by a document for which exact color capabilities assumed by a document for which exact color
handling capabilities are required: handling capabilities are required:
(& (color-space=CIELAB) (color-illuminant=D50) ) (& (color-space=CIELAB) (color-illuminant=D50) )
- Related standards or documents: - Related standards or documents:
skipping to change at page 37, line 28 skipping to change at page 37, line 28
CIELAB color illuminant representations are described in ITU CIELAB color illuminant representations are described in ITU
T.4 [13], Annex E.6.7. T.4 [13], Annex E.6.7.
- Interoperability considerations: - Interoperability considerations:
A color-handling receiver that supports a calibrated color A color-handling receiver that supports a calibrated color
space should indicate any constraint on the illuminants it can space should indicate any constraint on the illuminants it can
handle. handle.
In the absence of a color-illuminant constraint, a receiver is In the absence of a color-illuminant constraint, a receiver is
presumed to accept and deal with any specified illuminat presumed to accept and deal with any specified illuminant
value. value.
- Related feature tags: - Related feature tags:
color [3] color [3]
color-space [this document] color-space [this document]
- Related media types or data formats: - Related media types or data formats:
TIFF-FX [7] TIFF-FX [7]
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.6 CIELAB color depth A.6 CIELAB color depth
- Media Feature tag name(s): - Media Feature tag name(s):
CIELAB-L-depth CIELAB-L-depth
CIELAB-a-depth CIELAB-a-depth
CIELAB-b-depth CIELAB-b-depth
- ASN.1 identifiers associated with these feature tags: - ASN.1 identifiers associated with these feature tags:
skipping to change at page 39, line 5 skipping to change at page 39, line 5
following applications, protocols, services, or negotiation following applications, protocols, services, or negotiation
mechanisms: mechanisms:
Color image printing and display applications where the data Color image printing and display applications where the data
resource used may depend upon color handling capabilities of resource used may depend upon color handling capabilities of
the recipient. the recipient.
Scanning applications where the data transferred may depend Scanning applications where the data transferred may depend
upon the image generation capabilities of the originator. upon the image generation capabilities of the originator.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Examples of typical use: - Examples of typical use:
To describe rendering or scanning capabilities: To describe rendering or scanning capabilities:
(& (color=mapped) (color-levels<=240) (& (color=mapped) (color-levels<=240)
(CIELAB-L-depth<=128) (CIELAB-L-depth<=128)
(CIELAB-a-depth<=128) (CIELAB-a-depth<=128)
(CIELAB-b-depth<=128) ) (CIELAB-b-depth<=128) )
(& (color=full) (color-levels<=16777216) (& (color=full) (color-levels<=16777216)
skipping to change at page 40, line 5 skipping to change at page 40, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.7 CIELAB color gamut A.7 CIELAB color gamut
- Media Feature tag name(s): - Media Feature tag name(s):
CIELAB-L-min CIELAB-L-min
CIELAB-L-max CIELAB-L-max
CIELAB-a-min CIELAB-a-min
CIELAB-a-max CIELAB-a-max
CIELAB-b-min CIELAB-b-min
skipping to change at page 41, line 5 skipping to change at page 41, line 5
- ASN.1 identifiers associated with these feature tags: - ASN.1 identifiers associated with these feature tags:
CIELAB-L-min: 1.3.6.1.8.1.15 CIELAB-L-min: 1.3.6.1.8.1.15
CIELAB-L-max: 1.3.6.1.8.1.16 CIELAB-L-max: 1.3.6.1.8.1.16
CIELAB-a-min: 1.3.6.1.8.1.17 CIELAB-a-min: 1.3.6.1.8.1.17
CIELAB-a-max: 1.3.6.1.8.1.18 CIELAB-a-max: 1.3.6.1.8.1.18
CIELAB-b-min: 1.3.6.1.8.1.19 CIELAB-b-min: 1.3.6.1.8.1.19
CIELAB-b-max: 1.3.6.1.8.1.20 CIELAB-b-max: 1.3.6.1.8.1.20
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Summary of the media features indicated: - Summary of the media features indicated:
These feature indicate a supported range of color values, by These feature indicate a supported range of color values, by
indicating minimum and maximum values used for each color indicating minimum and maximum values used for each color
component in a CIELAB color space. component in a CIELAB color space.
'CIELAB-L-min' and 'CIELAB-L-max' are the minimum and maximum 'CIELAB-L-min' and 'CIELAB-L-max' are the minimum and maximum
values of the L* component. values of the L* component.
skipping to change at page 42, line 5 skipping to change at page 42, line 5
applications, protocols, services, or negotiation mechanisms: applications, protocols, services, or negotiation mechanisms:
Color image printing and display applications where the data Color image printing and display applications where the data
resource used may depend upon detailed color handling resource used may depend upon detailed color handling
capabilities of the recipient. capabilities of the recipient.
Scanning applications where the data transferred may depend Scanning applications where the data transferred may depend
upon the detailed color image generation capabilities of the upon the detailed color image generation capabilities of the
originator. originator.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Examples of typical use: - Examples of typical use:
To describe rendering or scanning capabilities: To describe rendering or scanning capabilities:
(& (CIELAB-L-min>=0) (& (CIELAB-L-min>=0)
(CIELAB-L-max<=100) (CIELAB-L-max<=100)
(CIELAB-a-min>=-75) (CIELAB-a-min>=-75)
(CIELAB-a-max<=+75) (CIELAB-a-max<=+75)
(CIELAB-b-min>=-85) (CIELAB-b-min>=-85)
skipping to change at page 43, line 5 skipping to change at page 43, line 5
Where feature matching is used to select content applicable Where feature matching is used to select content applicable
to the physical abilities of a user, unusual values for this to the physical abilities of a user, unusual values for this
feature tag might give an indication of a user's restricted feature tag might give an indication of a user's restricted
abilities. abilities.
- Related feature tags: - Related feature tags:
color [3] color [3]
color-space [this document] color-space [this document]
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Related media types or data formats: - Related media types or data formats:
TIFF-FX [7] TIFF-FX [7]
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.8 Image file structure A.8 Image file structure
- Media Feature tag name(s): - Media Feature tag name(s):
image-file-structure image-file-structure
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.21 1.3.6.1.8.1.21
skipping to change at page 45, line 5 skipping to change at page 45, line 5
- Considerations particular to use in individual applications, - Considerations particular to use in individual applications,
protocols, services, or negotiation mechanisms: protocols, services, or negotiation mechanisms:
This tag is intended to provide information about an image This tag is intended to provide information about an image
file structure. Information about image data coding is file structure. Information about image data coding is
provided by other tags. provided by other tags.
The following tag values are defined here: The following tag values are defined here:
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
o 'TIFF' indicates image data enclosed and tagged using TIFF o 'TIFF' indicates image data enclosed and tagged using TIFF
structures described in Adobe's definition of TIFF [20]. structures described in Adobe's definition of TIFF [20].
o 'TIFF-limited' indicates image data structured using TIFF, o 'TIFF-limited' indicates image data structured using TIFF,
but with limitations on the placement of Image File but with limitations on the placement of Image File
Descriptors (IFDs) within the file, which are indicated in Descriptors (IFDs) within the file, which are indicated in
section 4.4.6 of RFC 2301 [7]. section 4.4.6 of RFC 2301 [7].
o 'TIFF-minimal' indicates a TIFF image format that meets the o 'TIFF-minimal' indicates a TIFF image format that meets the
skipping to change at page 46, line 5 skipping to change at page 46, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Image scanning/rendering applications Image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.9 Image data coding A.9 Image data coding
- Media Feature tag name(s): - Media Feature tag name(s):
image-coding image-coding
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.22 1.3.6.1.8.1.22
skipping to change at page 47, line 5 skipping to change at page 47, line 5
- The feature tag is intended primarily for use in the following - The feature tag is intended primarily for use in the following
applications, protocols, services, or negotiation mechanisms: applications, protocols, services, or negotiation mechanisms:
Internet fax, and other applications that transfer image data. Internet fax, and other applications that transfer image data.
- Examples of typical use: - Examples of typical use:
See Appendix B of this memo. See Appendix B of this memo.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Related standards or documents: - Related standards or documents:
MH, MR: ITU T.4 [13] MH, MR: ITU T.4 [13]
MMR: ITU T.6 [14] MMR: ITU T.6 [14]
JPEG: ITU T.81 [16] JPEG: ITU T.81 [16]
JBIG: ITU T.82 [17] JBIG: ITU T.82 [17]
- Interoperability considerations: - Interoperability considerations:
skipping to change at page 48, line 5 skipping to change at page 48, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Image scanning/rendering applications Image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.10 Image coding constraint A.10 Image coding constraint
- Media Feature tag name(s): - Media Feature tag name(s):
image-coding-constraint image-coding-constraint
- ASN.1 identifier associated with these feature tags: - ASN.1 identifier associated with these feature tags:
1.3.6.1.8.1.23 1.3.6.1.8.1.23
skipping to change at page 49, line 5 skipping to change at page 49, line 5
- Examples of typical use: - Examples of typical use:
See Appendix B of this memo. See Appendix B of this memo.
- Related standards or documents: - Related standards or documents:
JBIG-T85: ITU T.85 [18] JBIG-T85: ITU T.85 [18]
JBIG-T43: ITU T.43 [10] JBIG-T43: ITU T.43 [10]
JPEG-T4E: ITU T.4 Annex E [13] JPEG-T4E: ITU T.4 Annex E [13]
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Interoperability considerations: - Interoperability considerations:
To establish the correct conditions for interoperability To establish the correct conditions for interoperability
between systems, capabilities to handle the generic image between systems, capabilities to handle the generic image
coding technique and the specific image coding constraints coding technique and the specific image coding constraints
must be established. must be established.
- Related feature tags: - Related feature tags:
skipping to change at page 50, line 5 skipping to change at page 50, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.11 JBIG stripe size A.11 JBIG stripe size
- Media Feature tag name(s): - Media Feature tag name(s):
JBIG-stripe-size JBIG-stripe-size
- ASN.1 identifier associated with these feature tags: - ASN.1 identifier associated with these feature tags:
1.3.6.1.8.1.24 1.3.6.1.8.1.24
skipping to change at page 51, line 5 skipping to change at page 51, line 5
(JBIG-stripe-size=128) (JBIG-stripe-size=128)
(JBIG-stripe-size>0) (JBIG-stripe-size>0)
- Related standards or documents: - Related standards or documents:
JBIG: ITU T.82 [17] JBIG: ITU T.82 [17]
JBIG-T85: ITU T.85 [18] JBIG-T85: ITU T.85 [18]
JBIG-T43: ITU T.43 [10] JBIG-T43: ITU T.43 [10]
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Considerations particular to use in individual applications, - Considerations particular to use in individual applications,
protocols, services, or negotiation mechanisms: protocols, services, or negotiation mechanisms:
In the case of Internet fax, the specific constraints allowed In the case of Internet fax, the specific constraints allowed
for a receiver are those given as examples above. for a receiver are those given as examples above.
Specifying a stripe size that is not limited (JBIG-stripe- Specifying a stripe size that is not limited (JBIG-stripe-
size>0) means that an entire page of image data is encoded as size>0) means that an entire page of image data is encoded as
a single unit. This may place considerable demands on the a single unit. This may place considerable demands on the
skipping to change at page 52, line 5 skipping to change at page 52, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.12 Image interleave A.12 Image interleave
- Media Feature tag name(s): - Media Feature tag name(s):
image-interleave image-interleave
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.25 1.3.6.1.8.1.25
skipping to change at page 53, line 5 skipping to change at page 53, line 5
- Related feature tags: - Related feature tags:
image-coding [this document] image-coding [this document]
JBIG-stripe-size [this document] JBIG-stripe-size [this document]
- Related media types or data formats: - Related media types or data formats:
TIFF-FX [7] TIFF-FX [7]
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.13 Color subsampling A.13 Color subsampling
- Media Feature tag name(s): - Media Feature tag name(s):
color-subsampling color-subsampling
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.26 1.3.6.1.8.1.26
skipping to change at page 55, line 5 skipping to change at page 55, line 5
the recipient. the recipient.
Scanning applications where the data transferred may depend Scanning applications where the data transferred may depend
upon the image generation capabilities of the originator. upon the image generation capabilities of the originator.
- Examples of typical use: - Examples of typical use:
(& (color=full) (color-space=[LAB,CIELAB]) (& (color=full) (color-space=[LAB,CIELAB])
(color-subsampling=["1:1:1","4:1:1"]) ) (color-subsampling=["1:1:1","4:1:1"]) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Related feature tags: - Related feature tags:
color [3] color [3]
color-space [this document] color-space [this document]
image-file-structure [this document] image-file-structure [this document]
- Related media types or data formats: - Related media types or data formats:
TIFF-FX [7] TIFF-FX [7]
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.14 MRC availability and mode A.14 MRC availability and mode
- Media Feature tag name(s): - Media Feature tag name(s):
MRC-mode MRC-mode
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.27 1.3.6.1.8.1.27
skipping to change at page 57, line 5 skipping to change at page 57, line 5
- The feature tag is intended primarily for use in the following - The feature tag is intended primarily for use in the following
applications, protocols, services, or negotiation mechanisms: applications, protocols, services, or negotiation mechanisms:
Internet fax, and other applications that transfer image data. Internet fax, and other applications that transfer image data.
- Examples of typical use: - Examples of typical use:
See Appendix B of this document. See Appendix B of this document.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Related standards or documents: - Related standards or documents:
ITU T.44 [15] ITU T.44 [15]
- Interoperability considerations: - Interoperability considerations:
To establish the correct conditions for interoperability To establish the correct conditions for interoperability
between systems, capabilities to handle the MRC mode and any between systems, capabilities to handle the MRC mode and any
contained image coding techniques must be established. contained image coding techniques must be established.
skipping to change at page 58, line 5 skipping to change at page 58, line 5
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
A.15 MRC maximum stripe size A.15 MRC maximum stripe size
- Media Feature tag name(s): - Media Feature tag name(s):
MRC-max-stripe-size MRC-max-stripe-size
- ASN.1 identifier associated with this feature tag: - ASN.1 identifier associated with this feature tag:
1.3.6.1.8.1.28 1.3.6.1.8.1.28
skipping to change at page 59, line 5 skipping to change at page 59, line 5
are those given as examples above. are those given as examples above.
- Related feature tags: - Related feature tags:
MRC-mode [this document] MRC-mode [this document]
- Related media types or data formats: - Related media types or data formats:
TIFF-FX [7] TIFF-FX [7]
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
- Intended usage: - Intended usage:
Internet fax Internet fax
Color image scanning/rendering applications Color image scanning/rendering applications
- Author/Change controller: - Author/Change controller:
IETF IETF
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
Appendix B: TIFF mode descriptions Appendix B: TIFF mode descriptions
This appendix contains descriptions of the TIFF modes defined by This appendix contains descriptions of the TIFF modes defined by
RFC 2301 [7], presented as feature set expressions in the form RFC 2301 [7], presented as feature set expressions in the form
defined by "A syntax for describing media feature sets" [2] and defined by "A syntax for describing media feature sets" [2] and
using the feature schema introduced by this document. using the feature schema introduced by this document.
These may be taken as illustrations of the feature set combinations These may be taken as illustrations of the feature set combinations
that are required for the corresponding TIFF profiles described by that are required for the corresponding TIFF profiles described by
skipping to change at page 61, line 5 skipping to change at page 61, line 5
(color=Binary) (color=Binary)
(image-coding=MH) (MRC-mode=0) (image-coding=MH) (MRC-mode=0)
(| (& (dpi=200) (| (& (dpi=200)
(dpi-xyratio=[200/100,200/200]) (dpi-xyratio=[200/100,200/200])
(size-x=1728/200) ) (size-x=1728/200) )
(& (dpi=204) (& (dpi=204)
(dpi-xyratio=[204/98,204/196] (dpi-xyratio=[204/98,204/196]
(size-x=1728/204) ) ) (size-x=1728/204) ) )
(paper-size=A4) ) (paper-size=A4) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
(TIFF-F-base) :- (TIFF-F-base) :-
(& (image-file-structure=TIFF-F) (& (image-file-structure=TIFF-F)
(color=Binary) (color=Binary)
(image-coding=MH) (MRC-mode=0) (image-coding=MH) (MRC-mode=0)
(dpi=204) (dpi=204)
(dpi-xyratio=[204/98,204/196]) (dpi-xyratio=[204/98,204/196])
(size-x=1728/204) (size-x=1728/204)
(paper-size=A4) ) (paper-size=A4) )
skipping to change at page 62, line 5 skipping to change at page 62, line 5
(dpi-xyratio=300/300) (dpi-xyratio=300/300)
(size-x=[2592/300,3072/300,3648/300]) ) (size-x=[2592/300,3072/300,3648/300]) )
(& (dpi=400) (& (dpi=400)
(dpi-xyratio=400/400) (dpi-xyratio=400/400)
(size-x=[3456/400,4096/400,4864/400]) ) (size-x=[3456/400,4096/400,4864/400]) )
(& (dpi=408) (& (dpi=408)
(dpi-xyratio=408/391) (dpi-xyratio=408/391)
(size-x=[3456/408,4096/408,4864/408]) ) ) (size-x=[3456/408,4096/408,4864/408]) ) )
(paper-size=[A4, B4, A3, letter, legal]) ) (paper-size=[A4, B4, A3, letter, legal]) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
(TIFF-J-base) :- (TIFF-J-base) :-
(& (image-file-structure=TIFF-J) (& (image-file-structure=TIFF-J)
(color=Binary) (color=Binary)
(MRC-mode=0) (MRC-mode=0)
(image-coding=JBIG) (image-coding=JBIG)
(image-coding-constraint=JBIG-T85) (image-coding-constraint=JBIG-T85)
(JBIG-stripe-size=128) (JBIG-stripe-size=128)
(dpi=204) (dpi=204)
(dpi-xyratio=[204/98,204/196]) (dpi-xyratio=[204/98,204/196])
skipping to change at page 63, line 5 skipping to change at page 63, line 5
(dpi-xyratio=300/300) (dpi-xyratio=300/300)
(size-x=[2592/300,3072/300,3648/300]) ) (size-x=[2592/300,3072/300,3648/300]) )
(& (dpi=400) (& (dpi=400)
(dpi-xyratio=400/400) (dpi-xyratio=400/400)
(size-x=[3456/400,4096/400,4864/400]) ) (size-x=[3456/400,4096/400,4864/400]) )
(& (dpi=408) (& (dpi=408)
(dpi-xyratio=408/391) (dpi-xyratio=408/391)
(size-x=[3456/408,4096/408,4864/408]) ) ) (size-x=[3456/408,4096/408,4864/408]) ) )
(paper-size=[A4, B4, A3, letter, legal]) ) (paper-size=[A4, B4, A3, letter, legal]) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
(TIFF-C-base) :- (TIFF-C-base) :-
(& (image-file-structure=TIFF-C) (& (image-file-structure=TIFF-C)
(color=grey) (color=grey)
(color-levels<=256) (color-levels<=256)
(MRC-mode=0) (MRC-mode=0)
(image-coding=JPEG) (image-coding-constraint=JPEG-T4E) (image-coding=JPEG) (image-coding-constraint=JPEG-T4E)
(color-space=CIELAB) (color-space=CIELAB)
(CIELAB-L-depth<=101) (CIELAB-L-depth<=101)
(CIELAB-L-min>=0) (CIELAB-L-min>=0)
skipping to change at page 64, line 5 skipping to change at page 64, line 5
(color-levels<=256) (color-levels<=256)
(color-space=CIELAB) (color-space=CIELAB)
(CIELAB-L-depth=101) (CIELAB-L-depth=101)
(CIELAB-L-min>=0) (CIELAB-L-min>=0)
(CIELAB-L-max<=100) (CIELAB-L-max<=100)
(color-illuminant=D50) (color-illuminant=D50)
(dpi=200) (dpi-xyratio=1) (dpi=200) (dpi-xyratio=1)
(size-x=864/100) (size-x=864/100)
(paper-size=A4) ) (paper-size=A4) )
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
(TIFF-L-full) :- (TIFF-L-full) :-
(& (image-file-structure=TIFF-L) (& (image-file-structure=TIFF-L)
(MRC-mode=0) (MRC-mode=0)
(image-coding=JBIG) (image-coding=JBIG)
(image-coding-constraint=JBIG-T43) (image-coding-constraint=JBIG-T43)
(JBIG-stripe-size>0) (JBIG-stripe-size>0)
(image-interleave=[stripe, plane]) (image-interleave=[stripe, plane])
(| (& (color=limited) (| (& (color=limited)
(color-levels<=8) (color-levels<=8)
skipping to change at page 65, line 5 skipping to change at page 65, line 5
(& (image-file-structure=TIFF-M) (& (image-file-structure=TIFF-M)
(MRC-mode>=1) ) (MRC-mode>=1) )
Support for multiple TIFF profiles may be indicated by combining Support for multiple TIFF profiles may be indicated by combining
their expressions with the OR operator; e.g. their expressions with the OR operator; e.g.
(| (TIFF-F) (TIFF-S) (TIFF-J) ) (| (TIFF-F) (TIFF-S) (TIFF-J) )
indicates support for all black-and-white modes. indicates support for all black-and-white modes.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
TIFF-M is a composite mode and must be used in conjunction with TIFF-M is a composite mode and must be used in conjunction with
some other mode to define the particular capabilities of a some other mode to define the particular capabilities of a
receiver; e.g. receiver; e.g.
(| (TIFF-M-base) (| (TIFF-M-base)
(TIFF-S) (TIFF-J-full) (TIFF-C-base) (TIFF-L-full) ) (TIFF-S) (TIFF-J-full) (TIFF-C-base) (TIFF-L-full) )
Each sub-image in an MRC image must conform to the capabilities Each sub-image in an MRC image must conform to the capabilities
indicated AND also to any additional constraints imposed by the MRC indicated AND also to any additional constraints imposed by the MRC
structure, such as bi-level mask layer, etc. See sections A.13 and structure, such as bi-level mask layer, etc. See sections A.13 and
section 3.7. section 3.7.
Internet Draft Content feature schema for Internet fax Internet Draft Content Feature Schema for Internet Fax (V2)
10 August 1999 5 January
Appendix C: Changes from RFC 2531 Appendix C: Changes from RFC 2531
00a 23-Jun-1999 Updated Appendix B with more complete TIFF-FX 00a 23-Jun-1999 Updated Appendix B with more complete TIFF-FX
profile descriptions. Added note to section 3.5 profile descriptions. Added note to section 3.5
clarifying the meaning of (color=limited) in the clarifying the meaning of (color=limited) in the
context of Internet fax. Added note to section context of Internet fax. Added note to section
3.6 and A.6 to clarify interpretation of color 3.6 and A.6 to clarify interpretation of color
depth. In A.6, noted that color gamut is not the depth. In A.6, noted that color gamut is not the
same as color resolution; fixed example. Split same as color resolution; fixed example. Split
skipping to change at page 67, line 5 skipping to change at page 66, line 35
document [4], and reorganize to make the document [4], and reorganize to make the
expression structure less complex. Add details of expression structure less complex. Add details of
mailing list for discussion. Added JPEG-only mailing list for discussion. Added JPEG-only
colour example. Change definition of image-file- colour example. Change definition of image-file-
structure tag to indicate more precisely what is structure tag to indicate more precisely what is
being defined, and to draw out the distinction being defined, and to draw out the distinction
between a file structure to contain MRC images between a file structure to contain MRC images
(image-file-structure), and the MRC image model (image-file-structure), and the MRC image model
(MRC-mode). (MRC-mode).
Internet Draft Content feature schema for Internet fax 01a 01-Oct-1999 Update author's address and some references.
10 August 1999
01b 05-Jan-2000 Incorporate last-call review comments (all
editorial).
Internet Draft Content Feature Schema for Internet Fax (V2)
5 January
Full copyright statement Full copyright statement
Copyright (C) The Internet Society 1999. All Rights Reserved. Copyright (C) The Internet Society 1999. All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain others, and derivative works that comment on or otherwise explain
it or assist in its implementation may be prepared, copied, it or assist in its implementation may be prepared, copied,
published and distributed, in whole or in part, without restriction published and distributed, in whole or in part, without restriction
of any kind, provided that the above copyright notice and this of any kind, provided that the above copyright notice and this
 End of changes. 83 change blocks. 
169 lines changed or deleted 174 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/