1 Scope
2 Normative references
2.1 Identical
Recommendations | International Standards
2.2 Additional references
3 Definitions,
abbreviations, symbols and conventions
3.1 Definitions
3.2 Abbreviations
3.3 Symbols
4 General
4.1 Extensions specified by this
Recommendation | International Standard
4.1.1 Encoding
with arithmetic coding
4.1.2 Extension
of near-lossless coding
4.1.3 Extension
of prediction
4.1.4 Extension of Golomb coding
4.1.5 Fixed
length coding
4.1.6 Sample
transformation for inverse colour transforms
4.2 Descriptions of extended functions
5 Interchange
format requirements
6 Encoder
requirements
7 Decoder
requirements
8 Conformance
testing for extensions
8.1 Purpose
8.2 Encoder conformance
tests
8.3 Decoder conformance tests
Annex A – Encoding procedures with arithmetic coding
for a single component
A.1 Coding parameters and compressed
image data
A.2 Initializations and conventions
A.2.1 Initializations
A.2.2 Conventions for
figures
A.3 Context determination
A.3.1 Local
gradient computation
A.3.2 Flat region detection
A.3.3 Local
gradient quantization
A.3.4 Quantized gradient merging
A.3.5 Adjustment
of error tolerance for near-lossless coding with visual quantization
A.4 Prediction
A.4.1 Edge-detecting
predictor
A.4.2 Prediction
correction
A.4.3 Computation
of prediction error
A.4.4 Error
quantization for near-lossless coding, and reconstructed value computation
A.4.5 Modulo
reduction of the prediction error
A.5 Prediction error encoding
A.5.1 Error mapping
A.5.2 Binarization
of MErrval with the Golomb code tree
A.5.3 Mapped-error
encoding
A.6 Update variables
A.6.1 Update
A.6.2 Bias
computation
A.7 Flow of encoding procedures
Annex B – Arithmetic coding
B.1 Arithmetic encoding procedures
B.1.1 Binary
arithmetic encoding principles
B.1.2 Procedures
of arithmetic coding
B.2 Arithmetic decoding procedures
B.2.1 Binary
arithmetic decoding principles
B.2.2 Procedures
of arithmetic decoding
Annex C – Encoding with arithmetic coding for multiple
component images
C.1 Introduction
C.2 Line interleaved mode
C.2.1 Description
C.2.2 Process
flow
C.3 Sample interleaved mode
C.3.1 Description
C.3.2 Process
flow
C.4 Minimum coded unit (MCU)
Annex D – Extended functions for the baseline coding
model
D.1 Extensions of near-lossless coding
D.1.1 Near-lossless coding with visual quantizaion
D.1.2 Near-lossless
coding with NEAR value re-specification
D.2 Extensions of prediction on
baseline coding model
D.2.1 Initializations
D.2.2 Prediction
correction
D.2.3 Symbol
packing
D.2.4 Update
variables
D.2.5 Run
interruption sample encoding
D.2.6 Flow
of encoding procedures
D.3 Extension of Golomb coding
D.3.1 Golomb code completion
D.3.2 Run
interruption handling for qbpp=1
Annex E – Fixed length coding
E.1 Introduction
E.2 Fixed length coding
Annex F – Sample transformation for inverse colour
transform
F.1 Inverse colour
transform
F.2 Example and guideline
(Informative)
Annex G – Compressed data format
G.1 General aspects of
the compressed data format specification
G.1.1 Marker
assignments
G.1.2 JPEG-LS
preset parameters specification syntax
Annex H – Control procedures for extensions
H.1 Control procedure for encoding a
restart interval
H.2 Control procedure for encoding a
minimum coded unit (MCU) with fixed length code (FLC)
Annex I – Conformance tests
I.1 Test images
I.1.1 Source images
I.1.2 Compressed
image data
I.1.3 Test image formats
Annex J – Patents
J.1 List of patents
Annex K – Bibliography