CONTENTS

 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