この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 つの定義
この勧告の目的のために |国際規格、ITU-T T.800 | に記載されている用語と定義。 ISO/IEC 15444-1, ITU-T T.814 | ISO/IEC 15444-15 および以下が適用されます。
3.1
抽象テスト スイート (ATS)
特定の要件に対する一般的なコンプライアンス テストの概念と手順。
3.2
算術コーダ
可変長文字列を可変長コードに変換 (エンコード)、またはその逆に変換 (デコード) するエントロピー コーダー。
3.3
ビッグエンディアン
最上位バイトが最初になるバイトの順序。
3.4
少し
「2進数」という用語の短縮形。 0 または 1 で表される情報の単位。
3.5
ビット深度
画像の元のコンポーネントを表すために必要なビット数:
3.6
ビットプレーン
ビットの 2 次元配列。コンポーネント、タイル コンポーネント、コード ブロック、対象領域など内のすべての係数またはサンプル内の同じ大きさのすべてのビットを指します。
3.7
ビットストリーム
シンボルのシーケンスのコーディングから得られるビットのシーケンス。メインおよびタイル部分のヘッダーからのマーカーまたはマーカー セグメントは含まず、パケット ヘッダーは含まず、ストリーム マーカーまたはマーカー セグメント、またはコードストリーム マーカーの終わりは含まれません。
3.8
箱
長さと一意のボックス タイプによって定義されるファイル形式の一部。
注記 1: いくつかのタイプのボックスには、他のボックスが含まれる場合があります。
3.9
バイト
8ビット。
3.10
Cクラス
デコーダのパフォーマンス レベルを定義し、準拠デコーダによって簡単にデコード可能なコード ストリームを生成するためのエンコーダのガイダンスも提供します。
3.11
コードブロック
タイル コンポーネントの同じサブバンドからの係数の長方形のグループ。
3.12
コーダー
エンコードまたはデコードプロセスの実施形態。
3.13
コードストリーム
1 つ以上のビットストリームと、それらのデコードと画像データへの展開に必要なメイン ヘッダー、タイルパート ヘッダー、およびコードストリームの終端マーカーのコレクション。
注記 1:これは、デコードに必要なすべての信号を含む圧縮形式の画像データですが、ファイル形式は含まれません。
3.14
コーディングパス
コンテキストとビットが決定さwhere コード ブロック内の係数にアクセスする手順。
注 1:通常、各ビットプレーンには 3 つの異なるコーディング パスがあり、各係数は 3 つのパスのうちの 1 つで正確に表されます。エンコーダの場合、コーディング パスは係数を調べてビットストリームを拡張します。デコーダの場合、コーディング パスはビットストリームを読み取り、係数を更新します。
3.15
係数
変換によって得られる値。
3.16
コンポーネント.コンポーネント
サンプルの 2 次元配列。
注記 1:画像は通常、複数のコンポーネント (例えば、赤、緑、青) で構成されます。
3.17
圧縮された画像データ
コードストリームのPart または全体、またはコードストリームの一部または全体のビットストリームの集合。
3.18
コンプライアンス
この推奨事項で定義されている、指定された要件の履行 |特定のプロファイルおよび Cclass の国際標準。
3.19
コンプライアンステスト手順
コンプライアンスを評価するプロセス。
3.20
コンテクスト
以前にデコードされ、現在の係数のデコードを条件付けるために使用される係数の関数。
3.21
デコーダ
復号化プロセス、およびオプションで色変換プロセスの実施形態。
3.22
デコード処理
コードストリームのすべてまたは一部を入力として取り、再構成された画像のすべてまたは一部を出力するプロセス。
3.23
分解レベル
各係数がソース コンポーネント サンプルに対して同じ空間的影響またはスパンをwhere ウェーブレット サブバンドのコレクション。同じ 2 次元サブバンド分解のすべてのサブバンドが含まれます。ここで, 最後の分解レベルには LL も含まれます。サブバンド。
3.24
離散ウェーブレット変換 (DWT)
1 つの信号を、異なる周波数帯域に対応する 2 つ以上のフィルターおよびデシメートされた信号に繰り返し変換する変換。
注記 1:この変換は空間的に離散したサンプルに作用します。
3.25
エンコーダ
オプションで色変換プロセスを含む、符号化プロセスの実施形態。
3.26
エンコード処理
ソース画像データのすべてまたは一部を入力として受け取り、コード ストリームを出力するプロセス。
3.27
実行可能テストスイート (ETS)
抽象テスト ケースをサポートする実行可能なテスト ケースのセット。
3.28
ファイル形式
コードストリームと、コードストリームのデコードに明示的に必要とされない追加のサポート データと情報。
注記 1:このようなサポートデータの例には、タイトル、セキュリティーおよび履歴情報を提供するテキストフィールド、特定のデータファイル内での複数のコードストリームの配置をサポートするデータ、プラットフォーム間の交換または他のファイル形式への変換をサポートするデータが含まれます。
3.29
完全にデコードする
ITU-T T.800 の適用 | ISO/IEC 15444-1 where 、コードストリーム内のすべての符号化データが画像の生成に使用されているコードストリームから画像を生成します。
3.30
ガードビット
サンプル データのコーディングに含まれている、ウェーブレット サブバンドの公称ダイナミック レンジを超える追加の最重要ビットプレーン。
3.31
ヘッダ
マーカーとマーカー セグメントのみを含むコード ストリームの一部 (メイン ヘッダーとタイル部分ヘッダー)、またはパケットのシグナリング部分 (パケット ヘッダー)
3.32
画像
すべてのコンポーネントのセット。
3.33
画像データ
画像を構成するコンポーネントのサンプル。
注記 1:画像データは、ソース画像データまたは再構成画像データのいずれかを参照できます。
3.34
実装
仕様の実現。
3.35
実装コンプライアンス ステートメント (ICS)
仕様オプションの記述と、それらがテスト対象の実装によって実装されている範囲。
3.36
テスト対象実装 (IUT)
コンプライアンスに関して評価中の実装。
3.37
不可逆
システムエラーまたは量子化エラーにより、ロスレスリカバリを妨げる変換、進行、システム、量子化、またはその他のプロセス。
3.38
JPEG (共同写真専門家グループ)
連続階調静止画符号化の規格の開発を担当する ISO/ITU 共同委員会。この委員会が作成した規格も参照します。ITU-T T.81 | Rec. ISO/IEC 10918-1, ITU-T T.83 | ISO/IEC 10918-2, ITU-T T.84 | ISO/IEC 10918-3 および ITU-T T.87 | ISO/IEC 14495-
3.39
LLサブバンド
前方水平ローパス フィルタリングと垂直ローパス フィルタリングによって得られるサブバンド。
注記 1:このサブバンドは、逆垂直ローパス・フィルタリングおよび水平ローパス・フィルタリングによる再構成に寄与します。
3.40
層
タイル コンポーネントの 1 つ以上のコード ブロックのコーディング パスからの圧縮画像データのコレクション、ここで, レイヤーには、保存する必要があるエンコードとデコードの順序があります。
3.41
無損失
歪みのない復元が保証され、すべての符号化プロセスまたはステップが符号化に使用されるように、復号化プロセスの出力が符号化プロセスへの入力と同一である、符号化および復号化プロセス全体の効果を表す説明用語。デコードは可逆的です。
3.42
損失のある
エンコードおよびデコードに使用されるコーディング プロセスまたはステップの少なくとも 1 つが不可逆であるため、デコード プロセスの出力がエンコード プロセスへの入力と同一ではない、エンコードおよびデコード プロセス全体の影響を表す説明用語。
3.43
メインヘッダー
コードストリームの先頭にあるマーカーとマーカー セグメントのグループ。すべてのタイルとタイル コンポーネントに適用できる画像パラメーターとコーディング パラメーターを記述します。
3.44
マーカー
最初のバイトが 16 進数の F, 2 バイト目が 1 (0x01) から 16 進数の FE (0xFE) までの値である 2 バイト コード。
3.45
マーカーセグメント
マーカーおよび関連する (空ではない) パラメーターのセット。
3.46
パケット
パケット ヘッダーと、1 つのタイル コンポーネントの 1 つの解像度レベルの 1 つのプレシンクトの 1 つのレイヤーからの圧縮画像データを含むコードストリームのPart
3.47
パケットヘッダー
パケットのデコードに必要なシグナリングを含むパケットの部分。
3.48
パーサー
コードストリームのコンポーネントをコードブロックレベルまで読み取り、識別します。
3.49
部分的なデコード
コードストリーム全体のサブセットから画像を生成します。
3.50
境内
各解像度レベル内の、パケットのサイズを制限するために使用される、変換されたタイル コンポーネントの長方形の領域。
3.51
精度
特定のサンプル、係数、またはその他のバイナリ数値表現に割り当てられたビット数。
3.52
進行
連続する各ビットのデコードが画像の「より良い」再構成に寄与するコードストリームのwhere
注記 1:どのような指標によって再構成が「より良く」なるかは、アプリケーションの関数です。進歩の例としては、解像度の向上やサンプルの忠実度の向上などが挙げられます。
3.53
プロフィール
ITU-T T.800 のテクノロジーのサブセット | ISO/IEC 15444-選択したテクノロジー内のパラメーターに制限を設けて、特定のアプリケーションのニーズを満たします。
注記 1:プロファイルはコードストリームの制限です。
3.54
量子化
個々の係数の精度を下げて、それらを表すために使用されるビット数を減らす方法。
注 1: 量子化は、特定の量子化値を使用した明示的な操作 (スカラー量子化) によって、またはコードストリームからコーディング パスを削除 (切り捨て) することによって実現できます。
3.55
再構成された画像
デコーダの出力である画像。
3.56
基準グリッド
データの他の長方形配列を定義するために使用される点の通常の長方形配列。
注1: 基準グリッドは、たとえばタイルコンポーネントのサンプル数を決定するために使用されます。
3.57
関心領域 (ROI)
ユーザー定義の尺度によって特定の関連性があるとみなされる係数のコレクション。
3.58
可逆
システムエラーや量子化エラーを受けず、したがって無損失の信号回復を可能にする、変換、進行、システム、またはその他のプロセス。
3.59
リバーシブルフィルター
可逆圧縮を可能にするウェーブレット変換で使用される特定のフィルター ペア。
3.60
サンプル
コンポーネントを構成する 2 次元配列内の 1 つの要素。
3.61
選択的算術符号化バイパス
コード ブロック パスwhere 一部が算術コーダーによってコーディングされずここで, 代わりにコーディングされるビットがコーディングせずにビットストリームに直接追加されるコーディング スタイル。
3.62
シフト
ここで, 2 の累乗による数値の乗算または除算は、シフトによる整数の非整数部分のマイナス無限大への切り捨てを意味します。
3.63
符号ビット
数値が正 (値 0) か負 (値 1) かを示すビット。
3.64
符号絶対値表記
整数の 2 進表現。原点からの距離where 正の数で表され、原点からの方向 (正または負) は別の単一符号ビットで表されます。
3.65
ソース画像
エンコーダへの入力として使用される画像。
3.66
サブバンド
垂直方向と水平方向の両方で、同じシーケンスのローパスおよびハイパス フィルター操作から得られる変換係数のグループ。
3.67
テスト
コンプライアンスを評価するプロセス。
3.68
タイル
参照グリッド上の点の長方形の配列。参照グリッドの原点からのオフセットで登録され、幅と高さで定義されます。
3.69
タイルコンポーネント
タイル内の特定のコンポーネントのすべてのサンプル。
3.70
タイル部分
コード化されたタイルを構成する 1 つ以上のパケットを含む、タイルの一部またはすべての圧縮画像データを含むコードストリームの部分。
3.71
タイルパートヘッダー
コードストリーム内の各タイル パートの先頭にあるマーカーとマーカー セグメントのグループ。タイル パートのコーディング パラメーターを記述します。
3.72
変換
ある信号空間から別の信号空間への数学的マッピング。
3.73
変換係数
変換の結果として得られる値。
参考文献
| 1 | 勧告 ITU-T T.801 | ISO/IEC 15444-2, 情報技術 - JPEG 2000 画像コーディング システム: 拡張機能。 |
3 Definitions
For the purposes of this Recommendation | International Standard, the terms and definitions given in Rec. ITU-T T.800 | ISO/IEC 15444-1, Rec. ITU-T T.814 | ISO/IEC 15444-15 and the following apply.
3.1
abstract test suite (ATS)
Generic compliance testing concepts and procedures for a given requirement.
3.2
arithmetic coder
Entropy coder that converts variable length strings to variable length codes (encoding) and vice versa (decoding).
3.3
big endian
Order of bytes in which the most significant byte comes first.
3.4
bit
Contraction of the term"binary digit"; a unit of information represented by a 0 or a 1.
3.5
bit-depth
Number of bits required to represent an original component of an image:
3.6
bit-plane
Two-dimensional array of bits, referring to all the bits of the same magnitude in all coefficients or samples, within a component, a tile- component, a code-block, a region of interest, or other.
3.7
bitstream
Sequence of bits resulting from the coding of a sequence of symbols, not including any markers or marker segments from the main and tile-part headers, not including packet headers, and not including in stream markers or marker segments or the end of codestream marker.
3.8
box
Portion of the file format defined by a length and unique box type.
Note 1 to entry: Boxes of some types may contain other boxes.
3.9
byte
Eight bits.
3.10
Cclass
Defines a level of performance for a decoder, also providing guidance for encoders to produce codestreams that are easily decodable by compliant decoders.
3.11
code-block
A rectangular grouping of coefficients from the same sub-band of a tile-component.
3.12
coder
Embodiment of either an encoding or decoding process.
3.13
codestream
Collection of one or more bitstreams and the main header, tile-part headers, and the end of codestream marker required for their decoding and expansion into image data.
Note 1 to entry: This is the image data in a compressed form with all of the signalling needed to decode, but not including the file format.
3.14
coding pass
Procedure accessing coefficients in a code-block where the context and bit are determined.
Note 1 to entry: Typically, there are three different coding passes for each bit-plane, each coefficient will be represented in exactly one of the three passes; for an encoder a coding pass examines coefficients and augments a bitstream; for a decoder a coding pass reads a bitstream and updates coefficients.
3.15
coefficient
Value that result from a transformation.
3.16
component
Two-dimensional array of samples.
Note 1 to entry: An image typically consists of several components (e.g., red, green, and blue).
3.17
compressed image data
Part or all of a codestream, or a collection of bitstreams in part or all of a codestream.
3.18
compliance
Fulfilment of the specified requirements, as defined in this Recommendation | International Standard, for a given Profile and Cclass.
3.19
compliance test procedure
The process of assessing compliance.
3.20
context
Function of coefficients previously decoded and used to condition the decoding of the present coefficient.
3.21
decoder
Embodiment of a decoding process, and optionally a colour transformation process.
3.22
decoding process
Process that takes as its input all or part of a codestream and outputs all or part of a reconstructed image.
3.23
decomposition level
Collection of wavelet sub-bands where each coefficient has the same spatial impact or span with respect to the source component samples, including all sub-bands of the same two-dimensional sub-band decomposition ここで, the last decomposition level also includes the LL sub-band.
3.24
discrete wavelet transformation (DWT)
Transformation that iteratively transforms one signal into two or more filtered and decimated signals corresponding to different frequency bands.
Note 1 to entry: This transformation operates on spatially discrete samples.
3.25
encoder
Embodiment of an encoding process, optionally including a colour transformation process.
3.26
encoding process
Process that takes as its input all or part of a source image data and outputs a codestream.
3.27
executable test suite (ETS)
Set of executable test cases that support the abstract test cases.
3.28
file format
Codestream and additional support data and information not explicitly required for the decoding of the codestream.
Note 1 to entry: Examples of such support data include text fields providing titling, security and historical information, data to support placement of multiple codestreams within a given data file, and data to support exchange between platforms or conversion to other file formats.
3.29
fully decode
Applying Rec. ITU-T T.800 | ISO/IEC 15444-1 to produce an image from a codestream where all coded data in the codestream has been used to produce the image.
3.30
guard bits
Additional most significant bitplanes, beyond the nominal dynamic range of a wavelet sub-band, that have been included in coding of the sample data.
3.31
header
Either a part of the codestream that contains only markers and marker segments (main header and tile part header) or the signalling part of a packet (packet header).
3.32
image
Set of all components.
3.33
image data
Component samples making up an image.
Note 1 to entry: Image data can refer to either the source image data or the reconstructed image data.
3.34
implementation
Realization of a specification.
3.35
implementation compliance statement (ICS)
Statement of specification options and the extent to which they have been implemented by an implementation under test.
3.36
implementation under test (IUT)
Implementation that is being evaluated for compliance.
3.37
irreversible
Transformation, progression, system, quantization, or other process that, due to systemic or quantization error, prevents lossless recovery.
3.38
JPEG (Joint Photographic Experts Group)
The joint ISO/ITU committee responsible for developing standards for continuous-tone still picture coding, also referring to the standards produced by this committee: Rec. ITU-T T.81 | ISO/IEC 10918-1, Rec. ITU-T T.83 | ISO/IEC 10918-2, Rec. ITU-T T.84 | ISO/IEC 10918-3 and Rec. ITU-T T.87 | ISO/IEC 14495-1.
3.39
LL sub-band
Sub-band obtained by forward horizontal low-pass filtering and vertical low-pass filtering.
Note 1 to entry: This sub-band contributes to reconstruction with inverse vertical low-pass filtering and horizontal low-pass filtering.
3.40
layer
Collection of compressed image data from coding passes of one, or more, code-blocks of a tile- component ここで, layers have an order for encoding and decoding that has to be preserved.
3.41
lossless
Descriptive term for the effect of the overall encoding and decoding processes in which the output of the decoding process is identical to the input to the encoding process, such that distortion-free restoration can be assured and all of the coding processes or steps used for encoding and decoding are reversible.
3.42
lossy
Descriptive term for the effect of the overall encoding and decoding processes in which the output of the decoding process is not identical to the input to the encoding process, because at least one of the coding processes or steps used for encoding and decoding is irreversible.
3.43
main header
Group of markers and marker segments at the beginning of the codestream that describe the image parameters and coding parameters that can apply to every tile and tile-component.
3.44
marker
Two-byte code in which the first byte is hexadecimal FF (0xFF) and the second byte is a value between 1 (0x01) and hexadecimal FE (0xFE).
3.45
marker segment
Marker and associated (not empty) set of parameters.
3.46
packet
Part of the codestream comprising a packet header and the compressed image data from one layer of one precinct of one resolution level of one tile-component.
3.47
packet header
Portion of the packet that contains signalling necessary for decoding that packet.
3.48
parser
Reads and identifies components of the codestream down to the code-block level.
3.49
partial decoding
Producing an image from a subset of an entire codestream.
3.50
precinct
Rectangular region of a transformed tile-component, within each resolution level, used for limiting the size of packets.
3.51
precision
Number of bits allocated to a particular sample, coefficient, or other binary numerical representation.
3.52
progression
Order of a codestream where the decoding of each successive bit contributes to a"better" reconstruction of the image.
Note 1 to entry: What metrics make the reconstruction"better" is a function of the application; some examples of progression are increasing resolution or improved sample fidelity.
3.53
profile
Subset of technology, from Rec. ITU-T T.800 | ISO/IEC 15444-1, that meets the needs of a given application with limits on parameters within a selected technology.
Note 1 to entry: Profiles are codestream limitations.
3.54
quantization
Method of reducing the precision of the individual coefficients to reduce the number of bits used to represent them.
Note 1 to entry: Quantization can be achieved by an explicit operation with a given quantization value (scalar quantization) or by dropping (truncating) coding passes from the codestream.
3.55
reconstructed image
Image that is the output of a decoder.
3.56
reference grid
Regular rectangular array of points used to define other rectangular arrays of data.
Note 1 to entry: The reference grid is used to determine the number of samples in tile-components for example.
3.57
region of interest (ROI)
Collection of coefficients that are considered of particular relevance by some user-defined measure.
3.58
reversible
Transformation, progression, system, or other process that does not suffer systemic or quantization error and therefore allows for lossless signal recovery.
3.59
reversible filter
Particular filter pair used in the wavelet transformation which allows lossless compression.
3.60
sample
One element in the two-dimensional array that comprises a component.
3.61
selective arithmetic coding bypass
Coding style where some of the code-block passes are not coded by the arithmetic coder ここで, the bits to be coded are instead appended directly to the bitstream without coding.
3.62
shift
Multiplication or division of a number by powers of two ここで, ivision of an integer via shift implies truncation toward minus infinity of the non-integer portion.
3.63
sign bit
Bit that indicates whether a number is positive (value 0) or negative (value 1).
3.64
sign-magnitude notation
Binary representation of an integer where the distance from the origin is expressed with a positive number and the direction from the origin (positive or negative) is expressed with a separate single sign bit.
3.65
source image
Image used as input to an encoder.
3.66
sub-band
Group of transform coefficients resulting from the same sequence of low-pass and high-pass filtering operations, both vertically and horizontally.
3.67
testing
Process of evaluating compliance.
3.68
tile
Rectangular array of points on the reference grid, registered with an offset from the reference grid origin and defined by a width and height.
3.69
tile-component
All the samples of a given component in a tile.
3.70
tile-part
Portion of the codestream with compressed image data for some, or all, of a tile, including one or more packets that make up the coded tile.
3.71
tile-part header
Group of markers and marker segments at the beginning of each tile-part in the codestream that describe the tile-part coding parameters.
3.72
transformation
Mathematical mapping from one signal space to another.
3.73
transform coefficient
Value that is the result of a transformation.
Bibliography
| 1 | Recommendation ITU-T T.801 | ISO/IEC 15444-2, Information technology – JPEG 2000 image coding system: Extensions. |