�1���� Scope
�2���� References
������� 2.1���� Identical
Recommendations | International Standards
������� 2.2���� Additional
references
�3���� Definitions
�4���� Abbreviations and
symbols
������� 4.1���� Abbreviations
������� 4.2���� Symbols
�5���� General
description
������� 5.1���� Purpose
������� 5.2���� Codestream
������� 5.3���� Coding principles
�6���� Encoder
requirements
�7���� Decoder
requirements
������� 7.1���� Codestream syntax
requirements
������� 7.2���� Optional file
format requirements
�8���� Implementation
requirements
Annex A � Codestream syntax
������� A.1���� Markers, marker
segments, and headers
������� A.2���� Information in
the marker segments
������� A.3���� Construction of
the codestream
����� ��A.4���� Delimiting markers and marker segments
������� A.5���� Fixed information
marker segment
������� A.6���� Functional marker
segments
������� A.7���� Pointer marker
segments
������� A.8���� In-bit-stream
marker and marker segments
������� A.9� ���Informational marker segments
������ A.10���� Codestream
restrictions conforming to this Recommendation | International Standard
Annex B � Image and compressed image data ordering
������� B.1���� Introduction to
image data structure concepts
�� �����B.2���� Component mapping to the reference grid
������� B.3���� Image area
division into tiles and tile-components
������� B.4���� Example of the
mapping of components to the reference grid (informative)
������� B.5���� Transformed
tile-component division into resolution levels and sub-bands
������� B.6���� Division of
resolution levels into precincts
������� B.7���� Division of the
sub-bands into code-blocks
������� B.8���� Layers
������� B.9���� Packets
������ B.10���� Packet header
information coding
������ B.11���� Tile and
tile-parts
������ B.12���� Progression order
Annex C � Arithmetic entropy coding
������� C.1���� Binary encoding
(informative)
������� C.2���� Description of
the arithmetic encoder (informative)
������� C.3���� Arithmetic
decoding procedure
Annex D � Coefficient
bit modeling
������� D.1���� Code-block scan
pattern within code-blocks
������� D.2���� Coefficient bits
and significance
������� D.3���� Decoding passes
over the bit-planes
������� D.4���� Initializing and
terminating
������� D.5���� Error resilience segmentation symbol
������� D.6���� Selective
arithmetic coding bypass
������� D.7���� Vertically causal
context formation
������� D.8���� Flow diagram of
the code-block coding
Annex E � Quantization
������� E.1���� Inverse quantization procedure
������� E.2���� Scalar coefficient quantization
(informative)
Annex F � Discrete wavelet
transformation of tile-components
������� F.1���� Tile-component parameters
������� F.2���� Discrete wavelet transformations
������� F.3���� Inverse discrete
wavelet transformation
������� F.4���� Forward
transformation (informative)
Annex G � DC level shifting and multiple component
transformations
������� G.1���� DC level shifting
of tile-components
������� G.2���� Reversible multiple component
transformation (RCT)
������� G.3���� Irreversible multiple component
transformation (ICT)
������� G.4���� Chrominance
component sub-sampling and the reference grid
Annex H � Coding of images with regions of interest
������� H.1���� Decoding of ROI
������� H.2���� Description of
the Maxshift method
������� H.3���� Remarks on region
of interest coding (informative)
Annex I � JP2 file format syntax����
������� I.1���� File format scope
������� I.2���� Introduction to the JP2 file format
������� I.3���� Greyscale/Colour/Palettized/multi-component
specification architecture
������� I.4���� Box definition
������� I.5���� Defined boxes
������� I.6���� Adding intellectual
property rights information in JP2
������� I.7���� Adding
vendor-specific information to the JP2 file format
������� I.8���� Dealing with
unknown boxes
Annex J � Examples and guidelines
������� J.1���� Software
conventions adaptive entropy decoder
������� J.2���� Selection of
quantization step sizes for irreversible transformations�
������� J.3���� Filter impulse
responses corresponding to lifting-based irreversible filtering procedures
������� J.4���� Example of
discrete wavelet transformation
������� J.5���� Row-based wavelet
transform
������� J.6���� Scan-based coding
������� J.7���� Error resilience
������� J.8���� Compatibility
requirement with JFIF/SPIFF files
������� J.9���� Implementing the
Restricted ICC method outside of a full ICC colour management engine
������ J.10���� An example of the
interpretation of multiple components
������ J.11���� An example of
decoding showing intermediate steps
������ J.12���� Visual frequency
weighting
������ J.13���� Encoder sub-sampling
of components
������ J.14���� Rate control
������ J.15���� Guidelines on
handling YCC codestream
Annex K � Bibliography
������� K.1���� General
������� K.2���� Quantization and
entropy coding
������� K.3���� Wavelet transformation
������� K.4���� Region of
interest coding
������� K.5���� Visual frequency
weighting
������� K.6���� Error resilience
������� K.7���� Scan-based coding
������� K.8���� Colour
Annex L � Patent statement
Index