0 Introduction
0.1 Interpretation
and use of the requirements
0.2 Lossy
coding
1
Scope
2 Normative
references
3
Definitions
4 Symbols and
abbreviations
4.1
Abbreviations
4.2 Symbol
definitions
4.3 Operator
definitions
5 Conventions
5.1 Typographic
conventions
5.2 Binary
notation
5.3 Hexadecimal
notation
5.4 Integer value
syntax
5.5 Array notation
and conventions
5.6 Image and
bitmap conventions
6 Decoding Procedures
6.1 Introduction
to decoding
procedures
6.2 Generic region
decoding
procedure
6.3 Generic
Refinement Region Decoding Procedure
6.4 Text Region
Decoding Procedure
6.5 Symbol
Dictionary Decoding Procedure
6.6 Halftone
Region Decoding Procedure
6.7 Pattern
Dictionary Decoding Procedure
7 Control Decoding
Procedure
7.1 General
description
7.2 Segment header syntax
7.3 Segment t ypes
7.4 Segment
syntaxes
8 Page
Make-up
8.1 Decoder model
8.2 Page
image composition
9 Encoding procedures
(informative)
10 Control encoding
procedures (informative)
11 Page break-up
(informative)
11.1 Page break-up
architecture
11.2 Page
image
decomposition
11.3 Multi-page document
composition
Annex A
– Arithmetic integer decoding procedure
A.1 General
description
A.2 Procedure for
decoding values (except
IAID)
A.3 The IAID
decoding procedure
Annex B
– Huffman table decoding procedure
B.1 General
description
B.2 Code table
structure
B.3 Assigning the
prefix
codes
B.4 Using a
Huffman table
B.5 Standard
Huffman tables
Annex C –
Gray-scale image decoding procedure
C.1 General
description
C.2 Input
parameters
C.3 Return
value
C.4 Variables used
in
decoding
C.5 Decoding the
gray-scale image
Annex D
– File formats
D.1 Sequential
organization
D.2 Random-access
organization
D.3 Embedded
organization
D.4 File header
syntax
Annex E – Arithmetic
coding
E.1 Binary
encoding
E.2 Description of
the arithmetic encoder
E.3 Arithmetic
decoding procedure
Annex F – Profiles
Annex G – Arithmetic decoding
procedure (software conventions)
Annex
H – Datastream example and test sequence
H.1 Datastream
example
H.2 Test sequence
for arithmetic
coder
Annex I –
Patents
I.1 List of
patents
I.2 Contact
addresses for patent information
Annex
J – Compliant example encoding methods
J.1 List of JBIG2
encoding components and corresponding
algorithms
J.2 Method
references
Annex K – Electronic conformance data and
sample software
K.1 Attached
electronic data (informative)
K.2 Working
environments of the released sample software (informative)
K.3 How to use the
sample software
(informative)
Bibliography