-- Module Raster-Gr-Coding-Attributes (T.417:03/1993)
Raster-Gr-Coding-Attributes {2 8 1 7 3} DEFINITIONS ::=
BEGIN
EXPORTS
Raster-Gr-Coding-Attributes, Compression, Tile-Type,
Bits-Per-Colour-Component, Subsampling;
IMPORTS Coordinate-Pair
FROM Raster-Gr-Presentation-Attributes {2 8 1 7 2};
Raster-Gr-Coding-Attributes ::= SET {
number-of-pels-per-line [0] IMPLICIT INTEGER OPTIONAL,
number-of-lines [1] IMPLICIT INTEGER OPTIONAL,
compression [2] IMPLICIT Compression OPTIONAL,
number-of-discarded-pels [3] IMPLICIT INTEGER OPTIONAL,
bits-per-colour-component [4] Bits-Per-Colour-Component OPTIONAL,
interleaving-format
[5] IMPLICIT INTEGER {pel(0), line(1), plane(2), stripe(3)} OPTIONAL,
number-of-pels-per-tile-line [6] IMPLICIT INTEGER OPTIONAL,
number-of-lines-per-tile [7] IMPLICIT INTEGER OPTIONAL,
tiling-offset [8] IMPLICIT Coordinate-Pair OPTIONAL,
tile-types [9] IMPLICIT SEQUENCE OF Tile-Type OPTIONAL,
subsampling [10] IMPLICIT Subsampling OPTIONAL,
jpeg-coding-mode
[11] IMPLICIT INTEGER {-- Huffman coding
baseline(0), huffman-extended-sequential-DCT(1),
huffman-progressive-DCT(2),
huffman-spatial-lossless(3),
-- arithmetic coding
arithmetic-extended-sequential-DCT(9),
arithmetic-progressive-DCT(10),
arithmetic-spatial-lossless(11)},
jpeg-quantization-table
[12] IMPLICIT INTEGER {associated(0), default(1)} OPTIONAL,
jpeg-huffman-table
[13] IMPLICIT INTEGER {associated(0), preferred(1)},
-- basic and default value is "associated".
jbig-differential-layer
[17] IMPLICIT INTEGER {dl-not-present(0), dl-encoded-without-tp-and-dp(1),
dl-encoded-with-tp(2), dl-encoded-with-dp(3),
dl-encoded-with-dp-and-private-dp-table(4),
dl-encoded-with-tp-and-dp(5),
dl-encoded-with-tp-dp-and-private-dp-table(6)}
OPTIONAL,
number-of-lines-per-stripe [18] IMPLICIT INTEGER OPTIONAL
}
Compression ::= INTEGER {uncompressed(0), compressed(1)}
Tile-Type ::= INTEGER {
null-background(0), null-foreground(1), t6-encoded(2),
t4-one-dimensional-encoded(3), t4-two-dimensional-encoded(4),
bitmap-encoded(5), t6-encoded-msb(6), t4-one-dimensional-encoded-msb(7),
t4-two-dimensional-encoded-msb(8), jbig-bits-per-component-eq-1(9),
jpeg(10), jbig-bits-per-component-gr-1(11)}
Bits-Per-Colour-Component ::= CHOICE {
single-integer INTEGER,
component-list SEQUENCE OF INTEGER
}
Subsampling ::= OCTET STRING
-- The value OCTET STRING shall be chosen from the
-- following table:
-- Semantic Meaning JPEG notations Octet strings
-- 4:1:1 ((2,2),(1,1),(1,1)) '221111'H
-- 2:1:1 or 4:2:2 ((2,1),(1,1),(1,1)) '211111'H
-- 1:1:1 ((1,1),(1,1),(1,1)) '111111'H
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D