Table of Contents
1Scope
2References
2.1IdenticalRecommendations/InternationalStandards
2.2Additionalreferences
3Definitions
4Abbreviationsandsymbols
4.1Abbreviations
4.2Symbols
5Generaldescription
5.1Purpose
5.2Codestream
5.3Codingprinciples
6Encoderrequirements
7Decoderrequirements
7.1Codestreamsyntaxrequirements
7.2Optionalfileformatrequirements
8Implementationrequirements
AnnexA-Codestreamsyntax
A.1Markers,markersegments,andheaders
A.2Informationinthemarkersegments
A.3Constructionofthecodestream
A.4Delimitingmarkersandmarkersegments
A.5Fixedinformationmarkersegment
A.6Functionalmarkersegments
A.7Pointermarkersegments
A.8In-bit-streammarkerandmarkersegments
A.9Informationalmarkersegments
A.10Codestreamrestrictionsconformingtothis
Recommendation/InternationalStandard
AnnexB-Imageandcompressedimagedataordering
B.1Introductiontoimagedatastructureconcepts
B.2Componentmappingtothereferencegrid
B.3Imageareadivisionintotilesandtile-components
B.4Exampleofthemappingofcomponentstothe
referencegrid(informative)
B.5Transformedtile-componentdivisionintoresolution
levelsandsub-bands
B.6Divisionofresolutionlevelsintoprecincts
B.7Divisionofthesub-bandsintocode-blocks
B.8Layers
B.9Packets
B.10Packetheaderinformationcoding
B.11Tileandtile-parts
B.12Progressionorder
AnnexC-Arithmeticentropycoding
C.1Binaryencoding(informative)
C.2Descriptionofthearithmeticencoder
(informative)
C.3Arithmeticdecodingprocedure
AnnexD-Coefficientbitmodeling
D.1Code-blockscanpatternwithincode-blocks
D.2Coefficientbitsandsignificance
D.3Decodingpassesoverthebit-planes
D.4Initializingandterminating
D.5Errorresiliencesegmentationsymbol
D.6Selectivearithmeticcodingbypass
D.7Verticallycausalcontextformation
D.8Flowdiagramofthecode-blockcoding
AnnexE-Quantization
E.1Inversequantizationprocedure
E.2Scalarcoefficientquantization(informative)
AnnexF-Discretewavelettransformationoftile-components
F.1Tile-componentparameters
F.2Discretewavelettransformations
F.3Inversediscretewavelettransformation
F.4Forwardtransformation(informative)
AnnexG-DClevelshiftingandmultiplecomponent
transformations
G.1DClevelshiftingoftile-components
G.2Reversiblemultiplecomponenttransformation(RCT)
G.3Irreversiblemultiplecomponenttransformation(ICT)
G.4Chrominancecomponentsub-samplingandthereference
grid
AnnexH-Codingofimageswithregionsofinterest
H.1DecodingofROI
H.2DescriptionoftheMaxshiftmethod
H.3Remarksonregionofinterestcoding(informative)
AnnexI-JP2fileformatsyntax
I.1Fileformatscope
I.2IntroductiontotheJP2fileformat
I.3Greyscale/Colour/Palettized/multi-component
specificationarchitecture
I.4Boxdefinition
I.5Definedboxes
I.6Addingintellectualpropertyrightsinformation
inJP2
I.7Addingvendor-specificinformationtotheJP2file
format
I.8Dealingwithunknownboxes
AnnexJ-Examplesandguidelines
J.1Softwareconventionsadaptiveentropydecoder
J.2Selectionofquantizationstepsizesfor
irreversibletransformations
J.3Filterimpulseresponsescorrespondingto
lifting-basedirreversiblefilteringprocedures
J.4Exampleofdiscretewavelettransformation
J.5Row-basedwavelettransform
J.6Scan-basedcoding
J.7Errorresilience
J.8CompatibilityrequirementwithJFIF/SPIFFfiles
J.9ImplementingtheRestrictedICCmethodoutside
ofafullICCcolourmanagementengine
J.10Anexampleoftheinterpretationofmultiple
components
J.11Anexampleofdecodingshowingintermediatesteps
J.12Visualfrequencyweighting
J.13Encodersub-samplingofcomponents
J.14Ratecontrol
J.15GuidelinesonhandlingYCCcodestream
AnnexK-Bibliography
K.1General
K.2Quantizationandentropycoding
K.3Wavelettransformation
K.4Regionofinterestcoding
K.5Visualfrequencyweighting
K.6Errorresilience
K.7Scan-basedcoding
K.8Colour
AnnexL-Patentstatement
AnnexM
Index Abstract
Defines a set of lossless (bit-preserving) and lossy compression methods for coding bi-level, continuous-tone grey-scale, palletized color, or continuous-tone colour digital still images.