RFC2880 - Internet Fax T.30 Feature Mapping(2)

时间:2005-02-16 来源: 作者: 点击:
( (dpi=200) (dpi-xyratio=1) ) ) [Bit 41 = 0] -- no capabilities [Bit 42 = 1] ( (dpi=300) (dpi-xyratio=1) ) [Bits 42,43,68,97 = 0,0,0,0] -- no capabilities [Bits 68,98 = 0,0] -- no capabilities 5.3 [B
  
(& (dpi=200) (dpi-xyratio=1) ) )
[Bit 41 = 0]
-- no capabilities
[Bit 42 = 1]
(& (dpi=300) (dpi-xyratio=1) )
[Bits 42,43,68,97 = 0,0,0,0]
-- no capabilities
[Bits 68,98 = 0,0]
-- no capabilities

5.3 [Bits 36,68,69 = 0,0,0]
-- no capabilities
[Bits 68,71 = 0,0]
-- no capabilities
[Bits 68,74 = 0,0]
-- no capabilities
[Bits 68,75 = 0,0]
-- no capabilities

5.4 [Bits 17,18 = 0,0]
(size-x<=2150/254)
[Bits 19,20 = 0,1]
-- no capability constraint
[Bits 76,77 = 1,0]
(Paper-size=[A4,Letter])

Combining these as indicated in section 5, we get the following.
(The initial expression is constructed verbatim per the rules in the
first part of section 5, even though it contains some redundancy.)

(& (| (& (color=binary) (image-coding=[MH,MR,MMR]) ) )
(MRC-mode=0)
(| (| (& (color=binary)
(| (& (dpi=204) (dpi-xyratio=204/98) )
(& (dpi=204) (dpi-xyratio=204/196) )
(& (dpi=200) (dpi-xyratio=200/100) ) ) )
(& (dpi=200) (dpi-xyratio=1) ) )
(& (dpi=300) (dpi-xyratio=1) ) )
(& (size-x<=2150/254)
(Paper-size=[A4,Letter]) ) )

This in turn is simplified as follows. Note that the expression '(&
(| (& A B ) ) C ... )' simplifies to just '(& A B C ... )'.

(& (color=binary)
(image-coding=[MH,MR,MMR])
(MRC-mode=0)
(| (& (dpi=204) (dpi-xyratio=204/98) )
(& (dpi=204) (dpi-xyratio=204/196) )
(& (dpi=200) (dpi-xyratio=200/100) )
(& (dpi=200) (dpi-xyratio=1) )
(& (dpi=300) (dpi-xyratio=1) ) )
(size-x<=2150/254)
(Paper-size=[A4,Letter]) )

6.1.1 Corresponding Internet fax capabilities

In the case of an Internet fax device, additional capabilities not
described by the T.30 DIS frame should be included; e.g. the
supported TIFF file structure:

(& (color=binary)
(image-file-structure=[TIFF-Limited,TIFF-Minimal])
(image-coding=[MH,MR,MMR])
(MRC-mode=0)
(| (& (dpi=204) (dpi-xyratio=204/98) )
(& (dpi=204) (dpi-xyratio=205/196) )
(& (dpi=200) (dpi-xyratio=200/100) )
(& (dpi=200) (dpi-xyratio=1) )
(& (dpi=300) (dpi-xyratio=1) ) )
(size-x<=2150/254)
(Paper-size=[A4,Letter]) )

6.2 Full-featured color fax machine

DIS/DTC
Bit No. DIS/DTC bit description Value
------- ----------------------- -----
15 R8 x 7.7 lines/mm and/or 1
200 x 200 pels/25.4 mm
16 Two dimensional coding capability 1
17,18 Recording width capabilities: 0,0
Scan line length 215 mm + 1%
19,20 Recording length capability: 01
unlimited
31 T.6 (MMR) coding capability 1
36 T.43 (JBIG) coding capability 0
37 Plane interleave 0
41 Resolution: 8x15.4 dpmm 1
42 Resolution: 300x300 dpi 0
43 Resolution: 16x15.4 dpmm and/or 400x400 1
dpi
68 JPEG coding: supported 1
69 Full color mode: supported 1
71 12 bits/pel component: not supported 0
73 No subsampling (1:1:1): supported 1
74 Custom illuminant: not supported 0
75 Custom gamut range: not supported 0
76 North American Letter paper size 1
(8.5"x11") capability
77 North American Legal paper size 0
(8.5"x14") capability: not supported
78 Single-progression sequential coding 0
(T.85, bi-level JBIG) basic capability:
not supported
79 Single-progression sequential coding 0
(T.85, bi-level JBIG) optional L0
capability for other than 128
lines/stripe: not supported
92,93,94 T.44 (Mixed Raster Content) mode: 0,0,1
mode 1 supported
95 Page length maximum stripe size for MRC 1
coding.
97 Multi-level resolution 300x300dpi or 1
400x400dpi: supported
98 Multi-level resolution 100x100dpi: 1
supported

Matching these DIS bits against the decision tables in sections 5.1
to 5.4, we get:

5.1.1 [Bits 16,31,78,79 = 1,1,0,0]
(& (color=binary) (image-coding=[MH,MR,MMR]) )

5.1.2 [Bits 15,36,37,68,69,73 = 1,0,0,1,1,1]
(& (color=[grey,full])
(image-coding=JPEG)
(image-coding-constraint=JPEG-T4E)
(& (color=full)
(image-coding=JPEG)
(color-subsampling=["1:1:1","4:1:1"]) ) )

5.1.3 [Bits 15,92,93,94,95 = 1,0,0,1,1]
(& (MRC-mode<=1) (MRC-max-stripe-size>=0) )

5.2 [Bits 15,43 = 1,1]
(| (& (color=binary)
(| (& (dpi=204)
(dpi-xyratio=204/98) )
(& (dpi=204)
(dpi-xyratio=204/196) )
(& (dpi=408)
(dpi-xyratio=408/391) )
(& (dpi=200)
(dpi-xyratio=200/100) ) ) )
(& (dpi=200) (dpi-xyratio=1) )
(& (dpi=400) (dpi-xyratio=1) ) )
[Bit 41 = 1]
(& (color=binary)
(dpi=204) (dpi-xyratio=204/391) )
[Bit 42 = 0]
-- no capabilities
[Bits 42,43,68,97 = 0,1,1,1]
(& (dpi=400) (dpi-xyratio=1) )
[Bits 68,98 = 1,1]
(| (color=binary)
(& (color=[limited,mapped,grey,full])
(dpi=100) (dpi-xyratio=1) ) )

5.3 [Bits 36,68,69 = 0,1,1]
(| (color=binary)
(& (color=[grey,full])
(color-space=CIELAB) ) )
[Bits 68,71 = 1,0]
(| (color=[binary,limited])
(& (color=mapped)

(color-levels<=4096) )
(& (color=grey)
(color-levels<=256) )
(& (color=full)
(color-levels<=16777216) ) )
[Bits 68,74 = 1,0]
(| (color=[binary,limited])
(& (color=[mapped,grey,full])
(color-illuminant=D50) ) )
[Bits 68,75 = 1,0]
(| (color=[binary,limited])
(& (color=grey)
(CIELAB-L-min>=0)
(CIELAB-L-max<=100) )
(& (color=[mapped,full])
(CIELAB-L-min>=0)
(CIELAB-L-max<=100)
(CIELAB-a-min>=-85)
(CIELAB-a-max<=85)
(CIELAB-b-min>=-75)
(CIELAB-b-max<=125) ) )

5.4 [Bits 17,18 = 0,0]
(size-x<=2150/254)
[Bits 19,20 = 0,1]
-- no capability constraint
[Bits 76,77 = 1,0]
(Paper-size=[A4,Letter])

Combining these as indicated in section 5, we get the following:

(& (| (& (color=binary)
(image-coding=[MH,MR,MMR]) )
(& (color=[grey,full])
(image-coding=JPEG)
(image-coding-constraint=JPEG-T4E)
(& (color=full)
(image-coding=JPEG)
(color-subsampling=["1:1:1","4:1:1"]) ) )
(& (MRC-mode<=1) (MRC-max-stripe-size>=0) )
(| (| (& (color=binary)
(| (& (dpi=204) (dpi-xyratio=204/98) )
(& (dpi=204) (dpi-xyratio=204/196) )
(& (dpi=408) (dpi-xyratio=408/391) )
(& (dpi=200) (dpi-xyratio=200/100) ) ) )
(& (dpi=200) (dpi-xyratio=1) )
(& (dpi=400) (dpi-xyratio=1) ) )
(& (color=binary)

(dpi=204) (dpi-xyratio=204/391) )
(& (dpi=400) (dpi-xyratio=1) )
(| (color=binary)
(& (color=[limited,mapped,grey,full])
(dpi=100) (dpi-xyratio=1) ) ) )
(& (| (color=binary)
(& (color=[grey,full]) (color-space=CIELAB) ) )
(| (color=[binary,limited])
(& (color=mapped) (color-levels<=4096) )
(& (color=grey) (color-levels<=256) )
(& (color=full) (color-levels<=16777216) ) )
(| (color=[binary,limited])
(& (color=[mapped,grey,full]) (color-illuminant=D50) ) )
(| (color=[binary,limited])
(& (color=grey)
(CIELAB-L-min>=0)
(CIELAB-L-max<=100) )
(& (color=[mapped,full])
(CIELAB-L-min>=0)
(CIELAB-L-max<=100)
(CIELAB-a-min>=-85)
(CIELAB-a-max<=85)
(CIELAB-b-min>=-75)
(CIELAB-b-max<=125) ) ) )
(& (size-x<=2150/254)
(Paper-size=[A4,Letter]) ) )

This in turn simplifies to:

(| (& (color=binary)
(image-coding=[MH,MR,MMR])
(MRC-mode<=1) (MRC-max-stripe-size>=0)
(| (& (dpi=204) (dpi-xyratio=204/98) )
(& (dpi=204) (dpi-xyratio=204/196) )
(& (dpi=204) (dpi-xyratio=204/391) )
(& (dpi=408) (dpi-xyratio=408/391) )
(& (dpi=200) (dpi-xyratio=200/100) )
(& (dpi=200) (dpi-xyratio=1) )
(& (dpi=400) (dpi-xyratio=1) ) )
(size-x<=2150/254)
(Paper-size=[A4,Letter]) )
(& (color=grey)
(image-coding=JPEG)
(image-coding-constraint=JPEG-T4E)
(MRC-mode<=1) (MRC-max-stripe-size>=0)
(dpi=[100,200,400]) (dpi-xyratio=1)
(color-space=CIELAB)
(color-levels<=256)

(color-illuminant=D50)
(CIELAB-L-min>=0)
(CIELAB-L-max<=100)
(size-x<=2150/254)
(Paper-size=[A4,Letter]) )
(& (color=full)
(image-coding=JPEG)
(image-coding-constraint=JPEG-T4E)
(color-subsampling=["1:1:1","4:1:1"])
(MRC-mode<=1) (MRC-max-stripe-size>=0)
(dpi=[100,200,400]) (dpi-xyratio=1)
(color-space=CIELAB)
(color-levels<=16777216)
(color-illuminant=D50)
(CIELAB-L-min>=0)
(CIELAB-L-max<=100)
(CIELAB-a-min>=-85)
(CIELAB-a-max<=85)
(CIELAB-b-min>=-75)
(CIELAB-b-max<=125)
(size-x<=2150/254)
(Paper-size=[A4,Letter]) ) )

7. Security Considerations

Security considerations are discussed in the fax feature schema
description [4]. This memo is not believed to introduce any
additional security concerns.

8. Acknowledgements

The authors gratefully acknowledge the following persons who made
comments on earlier versions of this memo: Mr. Hiroshi Tamura and
and Dr. Robert Buckley.

9. References

[1] Holtman, K., Mutz, A. and T. Hardie, "Media Feature Tag
Registration Procedure", RFC2506, March 1999.

[2] Graham, K., "A syntax for describing media feature sets" RFC
2533, March 1999.

[3] Masinter, L., Holtman, K., Mutz, A. and D. Wing, "Media Features
for Display, Print, and Fax", RFC2534, March 1999.

[4] Klyne, G. and L. McIntyre, "Content Feature Schema for Internet
Fax (V2)", RFC2879, July 2000.

[5] Masinter, L. and D. Wing, "Extended Facsimile Using Internet
Mail", RFC2532, March 1999.

[6] "Procedures for document facsimile transmission in the general
switched telephone network" ITU-T Recommendation T.30 (1996),
including Amendment 1 (1997), Amendment 2 (1997), Amendment 3
(1998) and Amendment 4 (1999) International Telecommunications
Union

[7] "Standardization of Group 3 facsimile terminals for document
transmission" ITU-T Recommendation T.4 (1996), including
Amendment 1 (1997), Amendment 2 (1997) and Amendment 3 (1999)
International Telecommunications Union (Covers basic fax coding
formats: MH, MR; Annex E deals with some color image related
matters, including codes for optional custom illuminants. Annex
G deals with some aspects of JBIG encoding of multi-level
images.)

[8] "Facsimile coding schemes and coding control functions for Group
4 facsimile apparatus" ITU Recommendation T.6 International
Telecommunications Union (Commonly referred to as the MMR
standard; covers extended 2-D fax coding format)

[9] "Continuous-tone colour representation method for facsimile"
ITU-T Recommendation T.42 (1996) International
Telecommunications Union (Covers custom illuminant, gamut)

[10] "Colour and gray-scale image representation using lossless
coding scheme for facsimile" ITU-T Recommendation T.43 (1997)
International Telecommunications Union (Covers JBIG for
colour/grey images)

[11] "Mixed Raster Content (MRC)" ITU-T Recommendation T.44 (1999)
International Telecommunications Union

[12] "Information technology - Digital compression and coding of
continuous-tone still image - Requirements and guidelines" ITU-T
Recommendation T.81 (1992) | ISO/IEC 10918-1:1993 International
Telecommunications Union (Commonly referred to as JPEG standard)

[13] "Information technology - Coded representation of picture and
audio information - Progressive bi-level image compression"
ITU-T Recommendation T.82 (1993) | ISO/IEC 11544:1993
International Telecommunications Union (Commonly referred to as
JBIG1 standard)

[14] "Application profile for Recommendation T.82 - Progressive bi-
level image compression (JBIG1 coding scheme for facsimile
apparatus)" ITU-T Recommendation T.85 (1995), including
Amendment 1 (1996), Amendment 2 (1997) and Corrigendum 1 (1997)
International Telecommunications Union (Covers bi-level JBIG)

[15] Klyne, G., "Protocol-independent Content Negotiation Framework",
RFC2703, September 1999.

[16] "Programs from Decision Tables" E. Humbey Macdonald/American
Elsevier computer monographs (19), 1973 ISBN 0-444-19569-6/0-
356-04126-3 (This is an old title, and may not be still in
print. It contains a number of references to decision table
articles published in Communications of the ACM: August 1967,
September 1970, January 1966, November 1966, October 1968,
January 1965, February 1964, June 1970, November 1965, June
1965, February 1971.)

[17] "Mixed Raster Content (MRC) mode for G3 facsimile" ITU-T
Recommendation T.4, Annex H (1999) International
Telecommunications Union (Covers stripe size)

10. Authors' Addresses

Lloyd McIntyre
Xerox Corporation
Mailstop PAHV-121
3400 Hillview Ave.
Palo Alto, CA 94304 USA

Phone: +1-650-813-6762
Fax: +1-650-845-2340
EMail: Lloyd.McIntyre@pahv.xerox.com

Graham Klyne
Content Technologies Ltd.
1220 Parkview,
Arlington Business Park
Theale
Reading, RG7 4SA
United Kingdom

Phone: +44 118 930 1300
Fax: +44 118 930 1301
EMail: GK@ACM.ORG

11. Full Copyright Statement

Copyright (C) The Internet Society (2000). All Rights Reserved.

This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.

The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

Funding for the RFCEditor function is currently provided by the
Internet Society.

------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容