ISO/IEC TR 19566-1:2016 情報技術— JPEGシステム—パート1:コードストリームとファイル形式を使用した情報のパッケージ化 | ページ 5

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

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共同二値画像専門家グループ
JFIFJPEG ファイル交換フォーマット
JP2JPEG 2000 ファイル形式
JPEG共同写真専門家グループ
JPSecJPEG 2000 保護
JPIPJPEG 2000 インタラクティブ プロトコル
JPWLJPEG 2000 ワイヤレス
JPX拡張 JPEG 2000 ファイル形式
LDR低ダイナミックレンジ
LSB最下位ビット
MJ2Motion 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

Xwidth of the sample grid in positions
Yheight of the sample grid in positions
Nfnumber of components in an image
si,xsubsampling factor of component i in horizontal direction
si,ysubsampling factor of component i in vertical direction

2.3 Abbreviated terms

For the purposes of this document, the following abbreviated terms apply.

APIApplication Programming Interface
arAugmented Reality
ASCIIAmerican Standard Code for Information Interchange
DCTDiscrete Cosine Transformation
EXIFExchangeable Image File Format
HDRHigh Dynamic Range
IDRIntermediate Dynamic Range
JBIGJoint Bi-level Image experts Group
JFIFJPEG File Interchange Format
JP2JPEG 2000 file format
JPEGJoint Photographic Experts Group
JPSecJPEG 2000 Secured
JPIPJPEG 2000 Interactive Protocol
JPWLJPEG 2000 Wireless
JPXExtended JPEG 2000 file format
LDRLow Dynamic Range
LSBLeast Significant Bit
MJ2Motion JPEG 2000 file format
MJPEG2000Motion JPEG 2000
MSBMost Significant Bit
SPIFFStill Picture Interchange File Format
TIFFTagged Image File Format
TMOTone Mapping Operator
XMLExtensible 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