磁带上的单色图像数据
Graphic technology—Prepress digital data
exchange—Monochrome image data on magnetic tape
国家技术监督局1995-01-27批准,1995-10-01实施
GB/T 17156.1—1997
idt ISO 10759:1994
1 范围
本标准规定了一种磁带记录格式,这种格式能够在不同制造商生产的彩色和单色电子印前系统之间传输单色图像数据。
2 一致性要求
凡满足第6~8章要求的DDES的标准,除特别规定的Non-UEF和EUEF要求以外,应该与本国际标准相一致。若使用Non-UEF和EUEF,应该按规定的方式写入,但可有选择地读出。
3 引用标准
下列标准包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。
GB 1988—89 信息处理 信息交换用七位编码字符集(eqv ISO646:1983)
GB 6550—86 信息处理交换用9磁道12.7mm宽63行/毫米调相制记录磁带(eqv ISO/IEC 3788:1976)
GB 7574—87 信息处理交换用磁带标号和文卷结构(eqv ISO 1001:1979)
GB 9716—88 信息处理 信息交换用9磁道、12.7mm(0.5in)未记录磁带32ftpmm(800 ftpi)NRZ1制,126ftpmm(3200ftpi)调相制和356ftpmm(9042ftpi)NRZ1(idt ISO 1846:1985)
GB 9363—88 信息处理 信息交换用9磁道、12.7mm(0.5in)磁带成组编码方式246cpmm(6250cpi)的格式及记录(eqv ISO 5652:1984)
4 定义
本标准采用下列定义。
4.1 数字数据交换标准 Digital Data Exchange Specification(DDES)
一种在协作系统之间共享的数字编码信息的方法。
4.2 用户交换格式 User Exchange Format(UEF)
一个系统为满足本标准要求应该实现的基本格式。
4.3 扩展用户交换格式 Extended User Exchange Format(EUEF)
一个系统在UEF特性之外的,能实现的可选格式。
4.4 非用户交换格式 Non-UEF
本标准未定义,生产商自定义的格式。
4.5 十进制小数计数法 decimal point notation
在数字字段中以数字字符串的形式(GB 1988中位置3/0到3/9),能带可选的十进制小数点(GB 1988中位置2/14)。
5 符合和缩略语
本标准使用如下符号和缩略语:
BP:标号中字节位置。为与GB 7574相一致,字节位置从1开始。
L:以字节位置计数的字段长度。
空格或b:GB 1988—89中 2/0位置的编码字符。
0:GB 1988—89中 3/0位置的编码字符。
6 一般要求
6.1 基本要求
UEF03版本是单色图像交换的基本条件。
6.1.1 单色图像
按UEF03定义交换的单色图像数据应由一个图像元素(“像素”)矩形阵列组成,这些像素有不同的单色强度,并按7.3.1节中的规定编码。预期的效果是利用指定的图像颜色的不同强度值再现单色图像。
6.1.2 二进制图像
按UEF03定义交换的二进制图像数据应由一个图像元素(“像素”)矩形阵列组成。每个像素应该如7.3.2规定,是实地,或透明图像,或背景色。
注:关于二进制图像的来源和特征没有更多的前提要求。典型的例子包括已挂网的照片、线条原稿、某些数字化的文字或几何图形数据。
6.1.3 二进制线条图
按UEF03定义交换的二进制线条数据应由一个图像元素(“像素”)矩形阵列组成,每个像素应按7.3.3的规定进行编码,可以是实地,也可以是透明图像或背景色。
注:二进制线条图数据通过图形和背景色很多像素的连续区域来进一步描述,利用“空间振”(dithering)或“错误扩散”(error diffusion)技术而不模拟大范围的阶调值(单一阶调值)。因此,空间信息(spatial information)适合于行程长度编码技术(to run length encoding techniques),这些技术可以减少文件尺寸,并允许进行更快的处理。
6.2 DDES00磁带
由卷1的卷首标识判定磁带是DDES(BP 44~47)00版(BP 50~51)之后,该磁带应按本标准规定的方式写入。不允许在UEF或EUEF字段中有其他的值。唯一能够用作未预先描述用途的字段是“系统留用字段”(厂商用)”和厂商的UHLs(BP 04~80)。所有其他字段应按本标准或GB 7574的规定写入。
本标准未定义的字段,应按GB 7574的规定。
按GB 9716对媒体的规定,DDES磁带应按GB 6550写入1600bpi的相位编码或按GB 9363写入6250bpi的成组编码。
6.3 EUEF格式(扩展用户交换格式)
扩展EUEF字段和值的使用是可选的。但应该使用本标准规定的代码。
6.4 Non-UEF(非用户交换格式)
在DDES中也规定了Non-UEF字段。这些字段和值的使用限制与EUEF字段相同。
6.5 UEF、EUEF和Non-UEF格式的规定
用户带首标识(UHL1)的BP 05~10用来作为UEF标志,这些字段应按7.2.4说明的方法编码。
6.6 字段补齐
任何数字字段都应向右对齐并用“0”填满,任何字符串字段都是向左对齐且用“空格”填满。
6.7 用户带首标识的使用
本标准中目前已定义了UHL1、UHL2、UHL3和UHL4,在UHL2中还保留有24个附加的UHL供使用:6个留给DDES将来用(BP31),9个用于将来的其他用途(BP32),9个留给厂商使用(BP33)。DDES UHL的值(BP 04)是唯一和有序的,数值“1”到“9”及“A”和“B”留给DDES使用。
6.8 混合磁带格式
在同一DDES磁带或一卷组中可以有不同的UEF磁带文件格式,一条DDES磁带可包含EUEF和Non-EUEF文件格式。
7 DDES00的带首标识
以下条款叙述DDES怎样使用GB 7574磁带格式。
7.1 通用磁带格式
表1表示两幅单色图像文件在一条磁带上的格式。
表2表示两幅单色图像文件在两条磁带上的格式。
本标准支持一个文件组占用多余磁带,包括将一个图像文件分解到多条磁带上,这在HDR1中加以说明。
表1 两幅单色图像文件在一条磁带上的格式
BOT VOL1
|
物理磁带标记(磁带开始)
卷首标识
|
HDR1 HDR2 UHL1 UHL2 UHL3 UHL4 UHL5 * * *
TM **** TM EOF1
EOF2 UTL1 UTL2 UTL3 UTL4 UTL5 * * * TM
|
下一文件的文件首标识1
下一文件的文件首标识2
下一文件段的用户带首标识1
下一文件段的用户带首标识2
下一文件段的用户带首标识3
下一文件段的用户带首标识4
下一文件段的用户带首标识5
可在UHL2(BP31~33)中规定的附加UHL
逻辑磁带标记
图像数据 图像文件1
逻辑磁带标记
文件结束标识1
文件结束标识2
用户带尾标识1
用户带尾标识2
用户带尾标识3
用户带尾标识4
用户带尾标识5
每一个UHL(用户首标)对应的UTL(用户尾标)均在该磁带上
这些标号不需被读出。各UTL紧随EOF1和EOF2之后,它们都是
从前面的UHL拷贝得到的(见8.1节)
逻辑磁带标记
|
HDR1 HDR2 UHL1
| 下一文件的文件首标识1
下一文件的文件首标识2
下一文件的用户带首标识1
|
表1(完)
BOT VOL1
| ? 第二条磁带
物理磁带标记(磁带开始)
卷首标识
|
UHL2 UHL3 UHL4 UHL5 * * * TM **** TM EOF1
EOF2 UTL1 UTL2 UTL3 UTL4 UTL5 * * * TM
| 下一文件段的用户带首标识2
下一文件段的用户带首标识3
下一文件段的用户带首标识4
下一文件段的用户带首标识5
逻辑磁带标记
图像数据 图像文件2 第二部分
逻辑磁带标记
文件结束标识1
文件结束标识2
用户带尾标识1
用户带尾标识2
用户带尾标识3
用户带尾标识4
用户带尾标识5
逻辑磁带标记
|
TM EOT
| 逻辑磁带标记(逻辑磁带结束)
物理磁带标记(磁带结束) |
表2 两种单色图像文件在两条磁带上的格式
BTO VOL1 | 第一条磁带 物理磁带标记(磁带开始) 卷首标识
|
HDR1 HDR2 UHL1 UHL2 UHL3 UHL4 UHL5 * * * TM **** TM HKF1 EOF2
| 下一文件的文件首标识1
下一文件的文侏首标识2
下一文件的用户带首标记1
下一文件的用户带首标记2
下一文件的用户带首标记3
下一文件的用户带首标记4
下一文件的用户带首标记5
逻辑磁带标记
图像数据 图像文件1
逻辑磁带标记
文件结束标识1
文件结束标识2 |
表2 (续)
BOT BOL1
| 第一条磁带
物理磁带标记(磁带开始)
卷首标识
|
UTL1 UTL2 UTL3 UTL4 UTL5 * * TM
| 用户带尾标识1
用户带尾标识2
用户带尾标识3
用户带尾标识4
用户带尾标识5
逻辑磁带标记
|
HDR1 HDR2 UHL1 UHL2 UHL3 UHL4 UHL5 * * TM ****
EOT TM EOV1 EOV2 UTL1 UTL2 UTL3 UTL4 UTL5 * TM
| 下一文件段的文件首标识1
下一文件段的文件首标识2
下一文件段的用户带首标识1
下一文件段的用户带首标识2
下一文件段的用户带首标识3
下一文件段的用户带首标识4
下一文件段的用户带首标识5
逻辑磁带标记
图像数据 图像文件2 第一部分
物理磁带标记(磁带结束)
逻辑磁带标记
卷结束标识1
卷结束标识2
用户带尾标识1
用户带尾标识2
用户带尾标识3
用户带尾标识4
用户带尾标识5
逻辑磁带标记
|
TM | 逻辑磁带标记(逻辑磁带结束)
|
BOT VOL1
| 第二条磁带
物理磁带标记(磁带开始)
卷首标识
|
HDR1 DHR2 DHL1
| 下一文件段的文件首标识1
下一文件段的文件首标识2
下一文件段的用户带首标识1 |
表2(完)
BOT VOL1
| 第二条磁带
物理磁带标记(磁带开始)
卷首标识
|
UHL2 UHL3 UHL4 UHL5 * * * TM **** TM EOF1
EOF2 UTL1 UTL2 UTL3 UTL4 UTL5 * * * TM
| 下一文件段的用户带首标识2
下一文件段的用户带首标识3
下一文件段的用户带首标识4
下一文件段的用户带首标识5
逻辑磁带标记
图像数据 图像文件2 第二部分
逻辑磁带标记
文件结束标识1
文件结束标识2
用户带尾标识1
用户带尾标识2
用户带尾标识3
用户带尾标识4
用户带尾标识5
逻辑磁带标记
|
TM EOT
| 逻辑磁带标记(逻辑磁带结束)
物理磁带标记(磁带结束) |
7.2 带首标识
下面各节规定了DDES00 UEF03磁带的带首标识。除这里规定的之外,在DDES00中应没有可选的格式或字段。
7.2.1 卷首标识1(VOL1)
表3规定了卷首标识1的字节位置、字段名称、字段长度和内容
同一卷组中的磁带序号由BP 48~49规定,从“01”开始且每条磁带增加1。
表3 卷首标识1(VOL1)
BP | 字段名称 | L | 内容
|
01~04 05~10 11 12~37 38~43 44~47 48~49 50~51 52~79
80 | 标号的识别符和序号
卷识别符
卷可达性
留作GB 7574使用
建立的日期(GB 7574格式)
DDES识别符
磁带在卷组中的序号
DDES的版本
留作GB 7574使用
标准版本标识
| 4 6 1 26 6 4 2 2 28 1
| “VOL1”
空格 空格
“DDES”
“00” 空格 |
7.2.2 文件首标识1(HDR1)
表4中给出了文件首标识1的字节位置,字段名称,字段长度和内容。
文件标识符(BP05~21)、世代号(BP36~39)和世代版本号(BP40~41)等的内容在不同的操作系统中可以是不同的。这些字段不考虑厂家系统之间的通讯。
文件组标识符(BP22~27)并不包括DDES的作业名称。作业名称包含在用户首标识1中(见表6)。
当日期没有定义时,相应字段用一个空格后跟五个0或六个0。(见表4中BP48~53。
表4 文件首标识1(HDR1)
BP | 字段名称 | L | 内容
|
01~04 05~21 22~27 28~31 32~35 36~39 40~41 42~47 48~53 54 55~60 61~73 74~80
| 标识符和序号
文件识符
文件组织符
文件段号
文件序号
世代号
世代版本号
文件建立日期
文件终止日期(可选项)
文件可访问性
块计数
为系统保留(厂商用)
为GB 7574保留
| 4 17 6 4 4 4 2 6 6 1 6 13 7
| “HDR1”
空格 0
空格 |
7.2.3 文件首标识2(HDR2)
表5规定了文件首标识2(HDR2)的字节位置,字段名称,字段长度和内容。
BP16~50(系统使用/厂商使用)是供各厂商自己使用的,不用于厂商系统间的通讯。
表5 文件首标识2(HDR2)
BP | 字段名称 | L | 内容
|
01~04 05 06~10 11~15 16~50 51~52 53~80
| 标识符和序号
记录格式=定长
块长(UEF固定)
记录长(UEF固定)
保留系统用(厂商使用)
缓冲偏移长度
为GB 7574保留
| 4 1 5 5 35 2 28
| “HDR2” “F” “08192” “08192”
0 空格 |
7.2.4 用户带首标识1(UHL1)
表6规定了用户带首标识1的字节位置,字段名称,字段长度和内容:
BP05~10是UEF的标识符,有下列几种情况:
“UEF b 03”——单色图像用的用户交换格式
“EUEF03”——扩展的UEF文件
“bbbb03”——非UEF文件
所有其他的名称应保留给DDES将来使用。
BP11~30用于发行这条磁带的厂商的名称。每个厂商都应使用专用的名称。
表6 用户带首标识1(UHL1)
BP | 字段名称 | L | 内容
|
01~04 05~10 11~30 31~40 41~60 61~80
| 标识符和字号
UEF标识符
厂商名
程序名
作业名
图像名
| 4 6 20 10 20 20
| “UHL1” “UEFb03”
|
7.2.5 用户带首标识2(UHL2)
表7规定了用户带首标识2的字节位置,字段名称,字段长度和内容。
BP25~28规定了磁带上文件的类型。
标准类型:
“0000”~“0002”——留作其他DDES的其他用途;
“0003”——单色图像(UEF);
“0004”——二进制图像(UEF);
“0005”~“0099”——留作DDES将来使用;
>“0099”——厂商用。
BP31、BP32和BP33规定了磁带上UHL的数目,顺序为先是所有的DDES UHL,其次是所有“其他将来使用”的UHL,最后是所有厂商的UHL,这种顺序与每种UHL的标识序号无关。标识序号字段(BP04)的数字或字母并没有特殊的含义,也没有特定的顺序(6.7定义的DDES UHL除外)。
BP34~35规定了图像文件中首行图像数据前的块数,厂商可以为特殊目的使用这一区域。
BP36~80的值目前是空格。
表7 用户带首标识2(UHL2)
BP | 字段名称 | L | 内容
|
01~04 05~24 25~28 29~30 31
32 33 34~35
36~80
| 标识符及序号
部门名称
文件类型
保留系统使用(厂商使用)
附加的DDES UHL数目
目前=3(UHL3到UHL5)
其他将来使用的UHL数目
厂商UHL数目(由厂商决定)
到数据开始处的位移(块数)
(由厂商自定)
保留给DDES将来使用
| 4 20 4 2
1 1 1 2
45
| “UHL2”
“3” 0
空格 |
7.2.6 用户带首标识3(UHL3)(参数区)
表8规定了用户带首标识3的字节位置、字段名称、字段长度和内容。
表8 用户带首标识3(UHL3)
BP | 字段名称 | L | 内容
|
01~04 05~06 07~08 09~12 13~24
25~28 29~32 33~42
43~52 53~58 59~64 65~66 67
68
69~74 75~80
| 标识符和序号
数据格式
分色版数目
色序(第一部分)
色序(第二部分),对于UEF总为空格也可以
为EUEF使用
0%网点的字节值
100%网点的字节值
行长度(像素行)(十进制小数,毫米)
区域宽度(十进制小数,毫米)
每行像素数(长度)
行数(宽度)
取向(正图或反图)
行分辨率单位(可选项)
“I”=每英寸像素数,“M”=每毫米像素数
用小数点表示的行分辨率(可选项)
小数点表示的宽度分辨率(可选项)
| 4 2 2 4 12
4 4 10 10 6 6 2
1
1
6 6
| “UHL3” “04”
空格
|
7.2.6.1 数据格式
UHL3的BP05~06应含有下列数值之一:
“20”——单色图像格式;
“21”——二进制图形格式;
“22”——二进制线条格式。
7.2.6.2 色序
由UHL4控制的颜色成分规定的色序应为“YMCK”或“CMYK”,在UHL3的BP09~12中规定。对于UEF,BP13~24总为空格。
EUEF有一种可选功能,可以根据UHL3的BP07~24的定义,处理多达各种色序的16种颜色。分色版数目字段BP07~08的有效输入值应是“01”到“16”,代表一种颜色到十六种颜色。色序字段的有效输入可以是下面的任何一种序列:
“Y”、“M”、“C”、“K”——黄、品红、青和黑色油墨;
“R”、“G”、“B”——红、绿、蓝亮度;
“U”、“V”、“L”——CIE1976投射色度U’、V’和亮度(Y);
“1”到“9”——用户定义的颜色或分色版,例如粉红等。
“Q”——磁带上有,但忽略。
颜色描述符要连贯,向左对齐,并用空格补齐。
7.2.6.3 色值
用于描述图像和背景色的有关色值应使用无符号的数据值来确定,这些数据值以UHL4和UHL5中的数字式GB 1988字符字段在0~255之间变化。
数据值与实际的彩色成分值之间的关系应是线性的,应由文件的建立者来确定。但在同一文件中,所有的色彩和彩色成分均是相同的。级差的大小、斜率的方向和两点间的截距应这样来规定,即把与颜色成分值(0%到100%网点)相关的数据,分别用UHL3的BP25~28和BP29~32中(按GB1988)的数字字符串来表达。
图1表示了色值的换算关系,这里0%网点的值为20,100%网点的值是220。
图1 色值的换算举例
7.2.6.4 单色图像的取向
单色图像长度和宽度在UHL3的BP33~64中定义,图2表示了这些参数与取向(BP65~66)之间的关系。箭头的位置和方向表示磁带文件第一行像素的排列顺序(单色或二进制图像)或者第一行像素编码行(二进制线条图像)。长度是指图像文件中第一行数据的长度,宽度是指数据行分布的距离。
UEF取向按下列方式规定(见图2):
“00”=从左上角水平装入(UEF)
“01”=从左上角垂直装入(UEF)
“02”=从左下角水平装入(UEF)
“03”=从左下角垂直装入(UEF)
UEF要求能至少以一种取向装入,但可以按全部四种取向读出。
EUEF取向规定如下(按与UEF相同的方法,见图2):
“04”=从右上角水平装入(可选项)
“05”=从右上角垂直装入(可选项)
“06”=从右下角水平装入(可选项)
“07”=从右下角垂直装入(可选项)
“08”=未知取向(可选项)
7.2.6.5 分辩率
UHL3中的BP67~80是EUEF字段,用来指定长度和宽度两个方向的分辩率。
7.2.7 用户带首标识4(UHL4)和用户带首标识5(UHL5)
表9中规定了用户带首标识4的字节位置、字段名称、字节长度和内容。
表9 用户带首标识4(UHL4)
BP | 字段名称 | L | 内容
|
01~04 05 06 07~22 23~70 71~74 75~78 79~80
| 标识符和序号
图像颜色指标符
背景色指示符
UEF的图像色值(第一部分)
EUEF的图像色值(第二部分)
对应0%像素强度值
对应100%像素强度值
留作DDES将来使用
| 4 1 1 6 48 4 4 2
| “UHL4”
空格
空格 |
表10中规定了用户带首标识5的字节位置、字段名称、字节长度和内容。
表10 用户带首标识5(UHL5)
BP | 字段名称 | L | 内容
|
01~04 05~20 21~68 69~80
| 标识符和序号
UEF的图像色值(第一部分)
EUEF的图像色值(第二部分)
留作DDES将来使用
| 4 16 48 12
| “UHL5”
空格 空格 |
7.2.7.1 图像和背景色指示符
图像色指示符(UHL4 BP05)和背景色指示符(UHL4 BP06)应指示图像和背景色定义的特征。
“0”=图像/背景色在UHL4和UHL5中不定义。
“1”=图像/背景色在UHL4和UHL5中定义。
“2”=全透明,图像/背景色在UHL4和UHL5中不定义。
全透明意味着一个潜在的图像,即使有的话,在这个透明区域中将完全被看穿透。
对于单色图像,UHL4 BP05应不是“0”就是“1”,而UHL4 BP06应总为“0”。未决定确定图像或背景色特性的系统,应分别在UHL4的BP05和BP06中置入数值“0”来指示。在这种情况下,图像或背景的含义由接收系统自定。
7.2.7.2 色值
对于所有单色图像,UHL4 BP07~22可以是图像颜色中原色成分的四个UEF值,色序按UHL3 BP09~12的规定。UHL4的BP07~70可以是UHL3中为图像颜色规定的EUEF颜色成分的值。
对于二进制图像,UHL5 BP05~20可以是用于背景色中原色成分的四个UEF值,色序按UHL3 BP09~12的规定。UHL5 BP05~68可以是UHL3中为背景色规定的EUEF颜色成分的值。
上述色值应用于100%强度的单色图像和二进制实地图像和背景色。
7.3 数据结构和说明
7.3.1 单色图像
每个单色图像元素(“像素”)都由表示该像素位置上图像颜色“强度”的单字节值来表示。
如果确定了图像颜色,那么一个像素的图像色值应如UHL4中规定,由每个颜色成分的100%强度的色值(UHL4中所规定)与从单色图像数据确定的该像素强度值一起得到。这些强度的字节值应与印刷网点百分比成线性关系。这些字节值是未标明的,从0~255均可。字节值与强度值(级差、斜率和截距)之间的关系由文件的建立者自定。应确立对应0%网点强度和100%网点强度所表示的字节值,它分别在UHL4 BP71~74和BP75~78中,按GB1988的要求表示。
图3表示了0%网点强度为数值20和100%网点强度为数值220的换算关系。
图3 色强度
注:允许负斜率。
7.3.2 二进制图像
二进制图像数据表示的每个图像元素(“像素”)都由该像素位置上的一个位值来表示,背景部分位值为0,图像部分位值为1。这些数据位在字节中由左到右排列,即最重要的位排在首位。
如果确定了一个图像和/或背景色,那么一个像素的图像颜色值应如UHL4和UHL5的规定,用单二进制位的像素数据来表达,象一个开关那样,在图像颜色(二进制值为1)和背景色(二进制值为0)之间进行转换。
假如每行的像素数(UHL3 BP53~58)不是16的倍数,该行数据应用0补齐,以便使每行都以16位的字的边界结尾。
7.3.3 二进制线条图形
二进制线条数据应由图像元素(“像素”)的一个矩形阵列组成,每个像素应如为二进制图像所规定的那样,也由一个单二进制位来表示。
每行数据应按背景和图像行程成对的顺序编码。每一扫描行应由背景行程开始。如果一个扫描行中有连续的背景或图像部分,在编码时超过一个行程对时,那么应插入一个“相反”色的0行程。
在进行行程编码时有两种格式:一种是短程格式(8位),用于最多为254个像素长度行程的编码;一种是长度格式(24位),用于最多为65535个像素的行程编码。两种格式均可在一个背景/图像行程对中组合使用,也可在一个文件中任意混合使用,因为长程格式的编码可以作为短程格式的一个特殊情况。但是应用软件必须具有阅读这两种格式的能力。
短程格式由一个描述行程长度的二进制数,单字节项组成,范围从0~254。
数值0应表示一个“空”行程;在一个扫描行中不允许有两个连续的0字节,因为这将与其他的标识符冲突。
长程格式由三个字节项组成,第一个8位二进制数总是等于255,以表示这是长程格式;下一个16位二进制数表示行程,其值范围为:1~65535。如果长程格式用来对小于256的行程进行编码,那么字节1应为全0,行程长度应在字节2中。
注:短程和长程编码格式举例如下:
字节(Byte) 短程格式 长程格式
| 0 行程长度 255
| 1和2 不用 行程 |
磁带上的每行数据(它们对图像取向在UHL3中规定),从两个0字节开始,两个0字节结束。
如果确定了一个图像和/或背景色,那么一个像素的图像色值可由各行程的交叉顺序得到,其值如同UHL4所规定的那样,象一个开关在背景色和图像色之间转换,而每一扫描行是以背景色开始的。
7.3.3.1 行重复码
在四字节的UEF数据编码结构中,行重复码用来表示被重复的前一行。其第1字节应为255,第2和第3字节为0,以表示这是一个行复重码。行重复次数由行重复码的第4字节表示(最多255次)。行重复码与长行程码的区别在于第2和第3字节均为0。每个行重复码应以一个行终止符开始和装束,以便行重复码总是表示单独的这一行。对于超过255行的图像行程部分,若需要时,行重复码可以被重复,直到行重复码累计总数减1(对于原行而言)等于图像的重复部分的行数为止。
举例: | 行开始码 | —— | 行中的数据 | —— | 行结束码
|
第n行 | 0 | 0 | | (对被重复行的编码) |
| 0 | 0
|
第n+1行
第n+2行
| 0 0
| 0 0
| 255 255
| 0 0
| 0 0
| 255 55
| 0 0
| 0 0 |
上例表示,以第n行编码的该行数据将重复311次;一旦遇到最初次的这一行(第n行),则在第n+1行中的行计数指示器就加上255次;第n+2行中的行计数指示器就加上55次。
并不一定要用行重复码来对一个图像进行编码,因为图像可以用一个已编码行,按所需要的次数重复编码。但应用软件应能阅读行重复码。
7.3.4 行长度冲突
如果磁带上一个已编码行的像素数与图像中每行像素的标明数不等或者磁带上的编码行数与图像行数不等,按UHL3中所规定的,就会出现一个错误,以后的处理就由处理系统来判断决定。
8 DDES00的带尾标识
8.1 文件结束标识和卷结束标识
文件结束标识“EOFn”和卷结束标识“EOVn”的字节位置BP05~80是从前面的文件首标“HDRn”中的BP05~80拷贝来的。
在文件部分中数据块计数(在HDR1中为全0)应正确地填入EOF1和EOV1的BP55~60中。
8.2 用户带尾标识
在磁带格式中,每个UHL都对应一个UTL,但并不要求读出。带尾标识紧接在EOF2和EOV2后面,它们应是相应的UHL的拷贝,并带有已从“UHL”转换成“UHL”的BP01~03。
注:本标准起草单位:中国印刷科学技术研究所。
本标准主要起草人:李家祥。
[时间:2001-06-14 作者:李家祥 来源:中国印刷科学技术研究所]