この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
2 用語、定義、略語および記号
2.1 用語と定義
このドキュメントでは、次の用語と定義が適用されます。
2.1.1
下位互換性
新しい仕様内の古い仕様を含む
注記 1:新しい標準を実装するデバイスは、古いバージョンの標準に準拠したすべてのデータを解釈することもできます。ただし、旧バージョンの規格のみに準拠した古いデバイスは、新バージョンの規格に準拠したデータを解釈できない場合があります。
2.1.2
ビットストリーム
エントロピー符号化されたセグメントを構成する、部分的に符号化または復号化されたビットのシーケンス
2.1.3
箱
画像または画像復号化プロセスを記述する構造化されたデータの集合。
注記 1ボックスの定義については B.2 を参照。
2.1.4
ボックスベースのファイル形式
構成要素が明確に定義され、階層的に構造化されたボックスであるファイル形式
2.1.5
バイト
8 ビットのグループ
2.1.6
コーダー
コーディングプロセスの具体化
2.1.7
コード
信号の符号化/圧縮と信号の復号化/解凍の両方を定義する包括的な用語
2.1.8
コーディングモデル
入力データを符号化するシンボルに変換する手順
2.1.9
コーディングプロセス
圧縮データを連続階調画像に、および/または連続階調画像を圧縮表現に変換するプロセス。
注記1 「符号化プロセス」と「復号化プロセス」の総称である。
2.1.10
圧縮
ソース画像データを表すために使用されるビット数の削減
2.1.11
成分
出力または表示装置で同じ名称を持つサンプルの二次元配列。
注記 1画像は通常、赤、緑、青などの複数のコンポーネントで構成されます。
2.1.12
連続階調画像
コンポーネントがサンプルごとに複数のビットを持つイメージ
2.1.13
デコーダ
復号化プロセスの実施形態
3.1.14
デコード処理
圧縮された画像データを入力として受け取り、連続階調画像を出力するプロセス。
2.1.15
逆量子化
デコーダが DCT 係数の表現を復元する量子化の逆手順
2.1.16
ダウンサンプリング
コンポーネントの空間解像度を下げる手順
2.1.17
エンコーダー
符号化プロセスの実施形態
2.1.18
エンコード処理
連続階調画像を入力として受け取り、圧縮された画像データを出力するプロセス。
2.1.19
エントロピー符号化 (データ) セグメント
圧縮された画像データのエントロピーでエンコードされたバイトの個別にデコード可能なシーケンス
2.1.20
エントロピーデコーダー
エントロピー復号手順の実施形態
2.1.21
エントロピー復号化
エントロピーエンコーダーによって生成されたビットのシーケンスからシンボルのシーケンスを復元する無損失手順。
2.1.22
エントロピーエンコーダ
エントロピー符号化手順の実施形態
2.1.23
エントロピー符号化
シンボルあたりの平均ビット数が入力シンボルのエントロピーに近づくように、入力シンボルのシーケンスをビットのシーケンスに変換する無損失手順。
2.1.24
前方互換性
古い仕様にのみ準拠しているが、新しい仕様を解釈できる
注記1:旧バージョンの規格に準拠したデバイスのみが新しい規格に準拠したデータを解釈できるにもかかわらず、新しいバージョンに準拠したデバイスを使用した場合ほど良好な結果が得られない可能性があります。規格の。
2.1.25
グレースケール画像
成分が 1 つだけの連続階調画像
2.1.26
高ダイナミックレンジ
浮動小数点表現でコード化された、サンプルあたり 8 ビットを超えるビットで構成される画像または画像データ
2.1.27
中ダイナミックレンジ
サンプルあたり 8 ビットを超える画像または画像データ
2.1.28
共同写真専門家グループ
JPEG
ISO/TR 19566 のこの部分を作成した委員会の非公式名
2.1.29
JPEG規格
参考文献に記載されている静止画アプリケーション用に Joint Photographic Experts Group によって開発された ISO/IEC/ITU 標準のコレクション
2.1.30
JPEG システム
JPEG 規格のシステム層の共通要素
2.1.31
無損失の
復号化手順の出力が符号化手順への入力と同一である、符号化および復号化プロセスおよび手順を表す用語。
2.1.32
ロスレスコーディング
すべての手順がロスレスである、ISO/TR 19566 のこの部分で定義されているコーディング プロセスのいずれかを参照する動作モード。
2.1.33
ロッシー
無損失ではない符号化および復号化プロセスの記述用語
2.1.34
低ダイナミックレンジ
画像またはサンプルあたり 8 ビット以下のデータで構成される画像データ
2.1.35
マーカー
最初のバイトが 16 進数の FF で、2 番目のバイトが 1 と 16 進数の FE の間の値である 2 バイト コード
2.1.36
マーカー セグメント
マーカーとそれに関連付けられたパラメーターのセット
2.1.37
メタデータ
画像データ以外の画像データに関連する追加データ
2.1.38
最小コード単位
MCU
コード化されるデータ単位の最小グループ
2.1.39
ピクセル
すべて同じサンプル座標を持つ空間画像ドメインのサンプル値のコレクション
例:
ピクセルは、赤、緑、青の値を表す 3 つのサンプルで構成されます。
2.1.40
ポイント変換
係数によるサンプルまたは DCT 係数のスケーリング
2.1.41
正確
特定のサンプルまたは DCT 係数に割り当てられたビット数
2.1.42
手順
符号化または復号化プロセスを構成するタスクの 1 つを達成する一連のステップ
2.1.43
量子化値
量子化手順で使用される整数値
2.1.44
クオンタイズ
DCT係数の量子化手順を実行する行為
2.1.45
サンプル
コンポーネントを構成する 2 次元画像配列の 1 つの要素
2.1.46
サンプルグリッド
画像のすべてのサンプルに共通の座標系
注記 1:画像の左上端にあるサンプルの座標は (0,0) で、最初の座標は右に向かって増加し、2 番目の座標は下に向かって増加します。
2.1.47
テーブル仕様データ
エンコーダとデコーダで使用されるテーブルが生成され、それらの宛先が指定されるコード化表現
2.1.48
(一様) 量子化
圧縮を実現するために DCT 係数を線形にスケーリングする手順
2.1.49
アップサンプリング
コンポーネントの空間分解能を上げる手順
2.1.50
垂直サンプリング係数
フレーム内の他のコンポーネントの垂直データ ユニットの数に対する、特定のコンポーネントの垂直データ ユニットの相対数
2.1.51
ゼロバイト
0x00 バイト
2.2 アイコン
| X | 位置におけるサンプル グリッドの幅 |
| Y | 位置でのサンプル グリッドの高さ |
| nf | 画像内のコンポーネント数 |
| 六 | コンポーネント i の水平方向のサブサンプリング係数 |
| シ、イ | コンポーネント i の垂直方向のサブサンプリング係数 |
2.3 略語
このドキュメントでは、次の略語が適用されます。
| API | アプリケーション プログラミング インターフェイス |
| ar | 拡張現実 |
| アスキー | 情報交換用米国標準コード |
| DCT | 離散コサイン変換 |
| EXIF | 交換可能な画像ファイル形式 |
| HDR | 高ダイナミックレンジ |
| IDR | 中ダイナミックレンジ |
| JBIG | 共同二値画像専門家グループ |
| JFIF | JPEG ファイル交換フォーマット |
| JP2 | JPEG 2000 ファイル形式 |
| JPEG | 共同写真専門家グループ |
| JPSec | JPEG 2000 保護 |
| JPIP | JPEG 2000 インタラクティブ プロトコル |
| JPWL | JPEG 2000 ワイヤレス |
| JPX | 拡張 JPEG 2000 ファイル形式 |
| LDR | 低ダイナミックレンジ |
| LSB | 最下位ビット |
| MJ2 | Motion JPEG 2000 ファイル形式 |
| MJPEG2000 | モーションJPEG2000 |
| MSB | 上位ビット |
| スパイフ | 静止画交換ファイル形式 |
| ティフ | タグ付き画像ファイル形式 |
| TMO | トーン マッピング オペレータ |
| XML | 拡張マークアップ言語 |
参考文献
| [1] | ISO/IEC 646, 情報技術 — 情報交換のための ISO 7 ビット コード化文字セット |
| [2] | Rec. ITU-T T.81 | ISO/IEC 10918‑1, 情報技術 — 連続階調静止画像のデジタル圧縮とコーディング — 要件とガイドライン |
| [3] | Rec. ITU-T T.84 | ISO/IEC 10918-3, 情報技術 - 連続階調静止画像のデジタル圧縮とコーディング - 拡張機能 |
| [4] | Rec. ITU-T T.86 | ISO/IEC 10918‑4, 情報技術 — 連続階調静止画像のデジタル圧縮およびコーディング — JPEG プロファイル、SPIFF プロファイル、SPIFF タグ、SPIFF 色空間、APPn マーカー、SPIFF 圧縮タイプ、および登録機関 (REGAUT) の登録 |
| [5] | Rec. ITU-T T.871 | ISO/IEC 10918‑5, 情報技術 — 連続階調静止画像のデジタル圧縮およびコーディング — JPEG ファイル交換フォーマット (JFIF) |
| [6] | Rec. ITU-T T.82 | ISO/IEC 11544, 情報技術 — 画像および音声情報の符号化表現 — プログレッシブ 2 レベル画像圧縮 |
| [7] | Rec. ITU T.88 | ISO/IEC 14492, 情報技術 — 2 値画像のロッシー/ロスレス コーディング |
| [8] | Rec. ITU-T T.87 | ISO/IEC 14495‑1, 情報技術 — 連続階調静止画像のロスレスおよびニアロスレス圧縮 — ベースライン |
| [9] | ISO/IEC 14495-2, 情報技術 — 連続階調静止画像のロスレスおよびニアロスレス圧縮 — 拡張機能 |
| [10] | Rec. ITU-T T.800 | ISO/IEC 15444-1;2004, 情報技術 — JPEG 2000 画像符号化システム — コア符号化システム |
| [11] | Rec. ITU-T T.801 | ISO/IEC 15444‑2, 情報技術 — JPEG 2000 画像符号化システム — 拡張機能 |
| [12] | Rec. ITU-T T.802 | ISO/IEC 15444-3, 情報技術 — JPEG 2000 画像符号化システム — Motion JPEG 2000 |
| [13] | Rec. ITU-T T.805 | ISO/IEC 15444‑6, 情報技術 — JPEG 2000 画像符号化システム — 複合画像ファイル形式 |
| [14] | Rec. ITU-T T.807 | ISO/IEC 15444-8, 情報技術 — JPEG 2000 画像符号化システム — セキュア JPEG 2000 |
| [15] | Rec. ITU-T T.808 | ISO/IEC 15444-9, 情報技術 — JPEG 2000 画像コーディング システム — インタラクティブ ツール、API, およびプロトコル |
| [16] | Rec. ITU-T T.810 | ISO/IEC 15444‑11, 情報技術 — JPEG 2000 画像符号化システム — ワイヤレス |
| [17] | ISO/IEC 15444-12, 情報技術 — JPEG 2000 画像符号化システム — ISO ベースのメディア ファイル形式 |
| [18] | Rec. ITU-T T.44 | ISO/IEC 16485, 情報技術 - 混合ラスター コンテンツ (MRC) |
| [19] | ISO/IEC 18477-3:2015, 情報技術 — 連続階調静止画像のスケーラブルな圧縮とコーディング — ボックス ファイル形式 |
| [20] | ISO/TR 19566-3 1 、情報技術 - JPEG システム - 機能リストと Boxtype ID |
2 Terms, definitions, abbreviated terms and symbols
2.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
2.1.1
backward compatibility
inclusive of the old specification within the new specification
Note 1 to entry: Any devices implementing the new standard can also interpret all data compliant with the old version of the standard. However, an old device only compliant with the old version of the standard might not be able to interpret the data compliant with the new version of the standard.
2.1.2
bit stream
partially encoded or decoded sequence of bits comprising an entropy-coded segment
2.1.3
box
structured collection of data describing the image or the image decoding process
Note 1 to entry: See B.2 for the definition of boxes.
2.1.4
box-based file format
file format whose composing elements are well-defined, hierarchically structured boxes
2.1.5
byte
group of 8 bits
2.1.6
coder
embodiment of a coding process
2.1.7
coding
umbrella term that defines both the encoding/compression of a signal as well as the decoding/decompression of a signal
2.1.8
coding model
procedure used to convert input data into symbols to be coded
2.1.9
coding process
process which transforms compressed data into a continuous-tone image and/or a continuous-tone image into its compressed representation
Note 1 to entry: It presents thus an umbrella term for “encoding process” and “decoding process”.
2.1.10
compression
reduction in the number of bits used to represent source image data
2.1.11
component
two-dimensional array of samples having the same designation in the output or display device
Note 1 to entry: An image typically consists of several components, for example, red, green and blue.
2.1.12
continuous-tone image
image whose components have more than one bit per sample
2.1.13
decoder
embodiment of a decoding process
3.1.14
decoding process
process which takes as its input compressed image data and outputs a continuous-tone image
2.1.15
dequantization
inverse procedure to quantization by which the decoder recovers a representation of the DCT coefficients
2.1.16
downsampling
procedure by which the spatial resolution of a component is reduced
2.1.17
encoder
embodiment of an encoding process
2.1.18
encoding process
process which takes as its input a continuous-tone image and outputs compressed image data
2.1.19
entropy-coded (data) segment
independently decodable sequence of entropy encoded bytes of compressed image data
2.1.20
entropy decoder
embodiment of an entropy decoding procedure
2.1.21
entropy decoding
lossless procedure which recovers the sequence of symbols from the sequence of bits produced by the entropy encoder
2.1.22
entropy encoder
embodiment of an entropy encoding procedure
2.1.23
entropy encoding
lossless procedure which converts a sequence of input symbols into a sequence of bits such that the average number of bits per symbol approaches the entropy of the input symbols
2.1.24
forward compatibility
only compliant with the old specification but able to interpret the new specification
Note 1 to entry: Although devices only compliant with the old version of the standard are nevertheless able to interpret the data conforming with the new standard, it is possible that the obtained results are not as good as when using a device compliant with the new version of the standard.
2.1.25
grayscale image
continuous-tone image that has only one component
2.1.26
high dynamic range
image or image data comprised of more than eight bits per sample, coded in floating point representation
2.1.27
intermediate dynamic range
image or image data comprised of more than eight bits per sample
2.1.28
Joint Photographic Experts Group
JPEG
informal name of the committee which created this part of ISO/TR 19566
2.1.29
JPEG standards
collection of ISO/IEC/ITU standards developed by the Joint Photographic Experts Group for still imaging application as listed in the Bibliography
2.1.30
JPEG Systems
common elements of a system layer for JPEG standards
2.1.31
lossless
descriptive term for encoding and decoding processes and procedures in which the output of the decoding procedure(s) is identical to the input to the encoding procedure(s)
2.1.32
lossless coding
mode of operation which refers to any one of the coding processes defined in this part of ISO/TR 19566 in which all of the procedures are lossless
2.1.33
lossy
descriptive term for encoding and decoding processes which are not lossless
2.1.34
low-dynamic range
image or image data comprised of data with no more than eight bits per sample
2.1.35
marker
two-byte code in which the first byte is hexadecimal FF and the second byte is a value between 1 and hexadecimal FE
2.1.36
marker segment
marker together with its associated set of parameters
2.1.37
metadata
additional data associated with the image data beyond the image data
2.1.38
minimum coded unit
MCU
smallest group of data units that is coded
2.1.39
pixel
collection of sample values in the spatial image domain having all the same sample coordinates
EXAMPLE:
A pixel may consist of three samples describing its red, green and blue value.
2.1.40
point transform
scaling of a sample or DCT coefficient by a factor
2.1.41
precision
number of bits allocated to a particular sample or DCT coefficient
2.1.42
procedure
set of steps which accomplishes one of the tasks which comprise an encoding or decoding process
2.1.43
quantization value
integer value used in the quantization procedure
2.1.44
quantize
act of performing the quantization procedure for a DCT coefficient
2.1.45
sample
one element in the two-dimensional image array which comprises a component
2.1.46
sample grid
common coordinate system for all samples of an image
Note 1 to entry: The samples at the top left edge of the image have the coordinates (0,0), the first coordinate increases towards the right, the second towards the bottom.
2.1.47
table specification data
coded representation from which the tables used in the encoder and decoder are generated and their destinations specified
2.1.48
(uniform) quantization
procedure by which DCT coefficients are linearly scaled in order to achieve compression
2.1.49
upsampling
procedure by which the spatial resolution of a component is increased
2.1.50
vertical sampling factor
relative number of vertical data units of a particular component with respect to the number of vertical data units in the other components in the frame
2.1.51
zero byte
0x00 byte
2.2 Symbols
| X | width of the sample grid in positions |
| Y | height of the sample grid in positions |
| Nf | number of components in an image |
| si,x | subsampling factor of component i in horizontal direction |
| si,y | subsampling factor of component i in vertical direction |
2.3 Abbreviated terms
For the purposes of this document, the following abbreviated terms apply.
| API | Application Programming Interface |
| ar | Augmented Reality |
| ASCII | American Standard Code for Information Interchange |
| DCT | Discrete Cosine Transformation |
| EXIF | Exchangeable Image File Format |
| HDR | High Dynamic Range |
| IDR | Intermediate Dynamic Range |
| JBIG | Joint Bi-level Image experts Group |
| JFIF | JPEG File Interchange Format |
| JP2 | JPEG 2000 file format |
| JPEG | Joint Photographic Experts Group |
| JPSec | JPEG 2000 Secured |
| JPIP | JPEG 2000 Interactive Protocol |
| JPWL | JPEG 2000 Wireless |
| JPX | Extended JPEG 2000 file format |
| LDR | Low Dynamic Range |
| LSB | Least Significant Bit |
| MJ2 | Motion JPEG 2000 file format |
| MJPEG2000 | Motion JPEG 2000 |
| MSB | Most Significant Bit |
| SPIFF | Still Picture Interchange File Format |
| TIFF | Tagged Image File Format |
| TMO | Tone Mapping Operator |
| XML | Extensible Markup Language |
Bibliography
| [1] | ISO/IEC 646, Information technology — ISO 7-bit coded character set for information interchange |
| [2] | Rec. ITU-T T.81 | ISO/IEC 10918‑1, Information technology — Digital compression and coding of continuous-tone still images — Requirements and guidelines |
| [3] | Rec. ITU-T T.84 | ISO/IEC 10918‑3, Information technology – Digital compression and coding of continuous-tone still images — Extensions |
| [4] | Rec. ITU-T T.86 | ISO/IEC 10918‑4, Information technology — Digital compression and coding of continuous-tone still images — Registration of JPEG profiles, SPIFF profiles, SPIFF tags, SPIFF colour spaces, APPn markers, SPIFF compression types and Registration Authorities (REGAUT) |
| [5] | Rec. ITU-T T.871 | ISO/IEC 10918‑5, Information technology — Digital compression and coding of continuous-tone still images — JPEG File Interchange Format (JFIF) |
| [6] | Rec. ITU-T T.82 | ISO/IEC 11544, Information technology — Coded representation of picture and audio information — Progressive bi-level image compression |
| [7] | Rec. ITU T.88 | ISO/IEC 14492, Information technology — Lossy/lossless coding of bi-level images |
| [8] | Rec. ITU-T T.87 | ISO/IEC 14495‑1, Information technology — Lossless and near-lossless compression of continuous-tone still images — Baseline |
| [9] | ISO/IEC 14495-2, Information technology — Lossless and near-lossless compression of continuous-tone still images — Extensions |
| [10] | Rec. ITU-T T.800 | ISO/IEC 15444‑1;2004, Information technology — JPEG 2000 image coding system — Core coding system |
| [11] | Rec. ITU-T T.801 | ISO/IEC 15444‑2, Information technology — JPEG 2000 image coding system — Extensions |
| [12] | Rec. ITU-T T.802 | ISO/IEC 15444‑3, Information technology — JPEG 2000 image coding system — Motion JPEG 2000 |
| [13] | Rec. ITU-T T.805 | ISO/IEC 15444‑6, Information technology — JPEG 2000 image coding system — Compound image file format |
| [14] | Rec. ITU-T T.807 | ISO/IEC 15444‑8, Information technology — JPEG 2000 image coding system — Secure JPEG 2000 |
| [15] | Rec. ITU-T T.808 | ISO/IEC 15444‑9, Information technology — JPEG 2000 image coding system — Interactivity tools, APIs and protocols |
| [16] | Rec. ITU-T T.810 | ISO/IEC 15444‑11, Information technology — JPEG 2000 image coding system — Wireless |
| [17] | ISO/IEC 15444-12, Information technology — JPEG 2000 image coding system — ISO base media file format |
| [18] | Rec. ITU-T T.44 | ISO/IEC 16485, Information technology — Mixed Raster Content (MRC) |
| [19] | ISO/IEC 18477-3:2015, Information technology — Scalable compression and coding of continuous-tone still images — Box file format |
| [20] | ISO/TR 19566-3 1 , Information technologies — JPEG Systems — Feature list and Boxtype IDs |