ISO/IEC FCD15444-1 : 2000 (V1.0, 16 March 2000)
ITU-T Rec. T.800 (2000 FCDV1.0) 3
code-block scan: The order in which the coefficients within a code-block are visited during a coding pass. The
code-block is processed in stripes, each consisting of four rows and spanning the width of the code-block.
Each stripe is processed column by column from left to right and from top to bottom.
coder: An embodiment of either an encoding or decoding process.
coding pass: A complete pass through a code-block where the appropriate coefficient values and context are
applied. There are three types of coding passes: significance propagation pass, magnitude refinement pass and
cleanup pass. The result of each pass (after arithmetic coding) is a stream of compressed data.
colour component: A component from the codestream that functions as an input to a colour transformation
system. For example, a red component or a greyscale component would be a colour component.
colour image: An image that has more than one component.
component: A two-dimensional array of samples. A colour image typically consists of several components
from a specified colour space, for instance representing red, green, and blue.
compressed data: Any data that is part of the bit stream except for packet headers and in stream markers and
marker segments.
conforming reader: An application that reads and interprets a JP2 file correctly as defined by Annex J of this
Recommendation | International Standard.
container box: An box that itself contains a contiguous sequence of boxes (and only a contiguous sequence of
boxes). As the JP2 file contains only a contiguous sequence of boxes, the JP2 file is itself considered a
container box. When used as part of a relationship between two boxes, the term container box refers to the box
which directly contains the other box.
context: Function of coefficients previously decoded and used to condition the coding of the present sample.
context label: The arbitrary index used to distinguish different context values. The labels are used as a
convenience of notation rather than being normative.
context modelling: Procedure determining from the context the probability distribution of the predicted bit.
context vector: The binary vector consisting of the significance states of its context coefficients
decoder: An embodiment of a decoding process, and optionally a colour transformation process.
decoding process: A process which takes as its input compressed data and outputs reconstructed image data.
decomposition level: A collection of wavelet sub-bands where each coefficient has the same span with respect
to the original samples. These include HL, LH, HH and, for the lowest resolution decomposition level, LL
sub-bands. In this specification, only the LL sub-band can be further decomposed.
delimiting markers and marker segments: Markers and marker segments that give information about
beginning and ending points of structures in the codestream.
discrete wavelet transform (DWT): A transformation that iteratively transforms one signal into two or more
filtered and decimated signals corresponding to different frequency bands. This transform operates on spatially
discrete samples.
encoder: An embodiment of an encoding process.
encoding process: A process, that takes as its input a source image and outputs compressed image data.
file format: This consists of a codestream and additional support data and information not explicitly required
for the decoding of image data. Examples of such support data include text fields providing titling, security
and historical information, markers to support placement of multiple codestreams within a given data file, and
markers to support exchange between platforms or conversion to other file formats.
fixed information markers and marker segments: Markers and marker segments that offer information
about the original image.
functional markers and marker segments: Markers and marker segments that offer information about the
decoding procedures to be used