ISO/IEC 21122-2:2024 情報技術 — JPEG XS 低遅延軽量画像符号化システム — Part 2:プロファイルとバッファ モデル | ページ 6

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

3 用語と定義

この文書の目的のために、ISO/IEC 21122-1 および以下に示されている用語と定義が適用されます。

ISO と IEC は、標準化に使用する用語データベースを次のアドレスで維持しています。

3.1

ブランキング コード ストリーム フラグメント

ブランキング期間を表すプレースホルダ コードストリーム フラグメント

3.2

バッファモデル

デコーダ モデル (3.8) と チャネル モデル (3.4) の組み合わせ。その動作はパラメータのセットによって定義できます。

3.3

バッファモデルインスタンス

明確に定義された値をバッファー モデルパラメーターに割り当てることで指定される バッファー モデル (3.2) の特定の構成

3.4

チャネルモデル

エンコーダとデコーダを接続する 伝送チャネル (3.26) の時間的動作を記述するモデル

3.5

コード化されたコードストリームのフラグメント

正確に 1 つのパケット本体と、明確に定義された数のパケット ヘッダー、マーカー、およびマーカー セグメントを含むコードストリーム内のビットの連続シーケンス

3.6

コードストリームのフラグメント

コード化コードストリーム フラグメント (3.5) or ブランキング コードストリーム フラグメント (3.1) のいずれか

3.7

サイクル

クロックサイクル

エンコーダまたはデコーダのクロック駆動実装の単一クロック周期

3.8

デコーダモデル

デコーダ ユニット (3.10) と デコーダ スムージング バッファ (3.9) の組み合わせ

3.9

デコーダ平滑化バッファ

デコーダ ユニット (3.10) によって時間単位ごとに読み取られるビット数の変化を平準化するために使用されるメモリ バッファ

3.10

デコーダユニット

固定出力レートでデコードされた出力ピクセルを生成するために、時間単位ごとに可変数のビット (スムージング バッファから) を読み取るモジュール

3.11

エンコーダモデル

エンコーダユニットと エンコーダスムージングバッファの組み合わせ(3.12)

3.12

エンコーダスムージングバッファ

時間単位ごとに エンコーダ ユニット (3.13) によって生成されるビット数の変化を平準化するために使用されるメモリ バッファ

3.13

エンコーダユニット

一定レートの入力ピクセルのシーケンスを適合するコードストリームに変換し、時間単位ごとに生成される可変ビット数のビット シーケンスを生成するモジュール

3.14

充填レベル

エンコーダまたは デコーダのスムージング バッファに格納されるビット数 (3.9)

3.15

水平ブランキング期間

画像ラインの最後のピクセル (画像の最終行ではない) と次の画像ラインの最初のピクセルの間のグリッド ポイント サンプリング レートの単位で表されるタイムスパン

3.16

レベル

空間次元と時間次元の両方において、エンコーダまたはデコーダによって処理されるデコードされたサンプルの数について定義された一連の制約。

注 1:すべてのプロファイルに対して同じレベルのセットが定義されます。個々の実装は、指定された制約内で、サポートされているプロファイルごとに異なるレベルをサポートできます (3.19)

3.17

公称ビット/ピクセル値

エンコードされたピクセルごとに割り当てられる平均ビット数。明確に定義されたサイズとレベルから導出されるフレーム レートを持つ画像を想定することにより、サブレベル制約を導出するために使用されます。

3.18

ピクセル

単一の サンプリング グリッド ポイントでのすべてのコンポーネントのサンプル (3.20)

3.19

プロフィール

コードストリーム構文の指定されたサブセットと許容されるパラメータ値

3.20

サンプリング格子点

サンプル グリッド上の位置。サンプル グリッドの原点を基準とした整数の水平および垂直オフセットによって指定されます。

3.21

スムージングバッファユニット

デコーダ モデルのスムージング バッファ サイズを指定する、レベルおよびサブレベルに依存するビット数

3.22

送信の開始

SoT

コードストリームの最初のコードストリーム フラグメントの符号化の開始を基準にして、送信チャネルが送信を開始する時刻

3.23

サブレベル

エンコーダまたはデコーダによって処理されるコードストリーム ビットの量について、単位時間あたり、列ごと、およびイメージごとに定義された一連の制約

注 1:すべてのプロファイルに対して同じサブレベルのセットが定義されます。個々の実装は、指定された制約内で、サポートされているプロファイルごとに異なるサブレベルをサポートする場合があります。

3.24

TDC が無効化されたコード ストリーム

SLIマーカーが含まれていないコード ストリーム

注記 1: ISO/IEC 21122-1 を参照。

3.25

TDC 対応のコード ストリーム

1 つ以上のSLIマーカーを含むコード ストリーム

注記 1: ISO/IEC 21122-1 を参照。

3.26

伝送路

ソースエンティティからターゲットエンティティにビットを転送する機能

3.27

伝送路容量

伝送チャネル (3.26) がソース エンティティからターゲット エンティティに転送できる時間単位あたりの最大ビット数

3.28

垂直ブランキング期間

画像の最後のライン ( 水平ブランキング期間 (3.15) を含む) と次の画像の最初のラインの間のグリッド ポイント サンプリング レートの単位で表されるタイムスパン

参考文献

1ISO/IEC 15444-1, 情報技術 — JPEG 2000 画像コーディング システム — Part 1: コア コーディング システム
2ISO/IEC 21122-2:2022/Amd 1:2022, 情報技術 — JPEG XS 低遅延軽量画像コーディング システム — Part 2: プロファイルとバッファ モデル — 修正 1: 4:2:0 コンテンツのプロファイルとサブレベル
3ISO/IEC 21122-3, 情報技術 — JPEG XS 低遅延軽量画像コーディング システム — Part 3: トランスポートおよびコンテナー形式

3 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO/IEC 21122-1 and the following apply.

ISO and IEC maintain terminology databases for use in standardization at the following addresses:

3.1

blanking codestream fragment

placeholder codestream fragment representing blanking periods

3.2

buffer model

combination of a decoder model (3.8) and a channel model (3.4) whose behaviour can be defined by a set of parameters

3.3

buffer model instance

specific configuration of a buffer model (3.2) specified by the assignment of well-defined values to the buffer model parameters

3.4

channel model

model describing the temporal behaviour of the transmission channel (3.26) connecting an encoder and a decoder

3.5

coded codestream fragment

continuous sequence of bits in the codestream containing exactly one packet body and a well-defined number of packet headers, markers and marker segments

3.6

codestream fragment

either coded codestream fragment (3.5) or blanking codestream fragment (3.1)

3.7

cycle

clock cycle

single clock period of an encoder or decoder clocked implementation

3.8

decoder model

combination of a decoder unit (3.10) and a decoder smoothing buffer (3.9)

3.9

decoder smoothing buffer

memory buffer that is used to level out changes in the number of bits read by a decoder unit (3.10) per time unit

3.10

decoder unit

module reading a variable number of bits (from the smoothing buffer) per time unit to generate decoded output pixels at a fixed output rate

3.11

encoder model

combination of an encoder unit and an encoder smoothing buffer (3.12)

3.12

encoder smoothing buffer

memory buffer that is used to level out changes in the number of bits generated by an encoder unit (3.13) per time unit

3.13

encoder unit

module transforming a sequence of input pixels with constant rate into a conforming codestream, producing a bit sequence with variable number of bits generated per time unit

3.14

fill level

number of bits stored in the encoder or decoder smoothing buffer (3.9)

3.15

horizontal blanking period

timespan expressed in units of the grid point sampling rate between the last pixel of an image line — not being the last line of an image — and the first pixel of the next image line

3.16

level

defined set of constraints on the number of decoded samples to be processed by an encoder or decoder, both in the spatial and temporal dimensions

Note 1 to entry: The same set of levels is defined for all profiles. Individual implementations may, within the specified constraints, support a different level for each supported profile (3.19)

3.17

nominal bits per pixel value

mean number of bits allocated per encoded pixel which is used to derive the sublevel constraints by assuming an image with well-defined dimensions and frame rate derived from the level

3.18

pixel

samples of all components at a single sampling grid point (3.20)

3.19

profile

specified subset of the codestream syntax together with admissible parameter values

3.20

sampling grid point

position on the sample grid, specified by integer horizontal and vertical offset relative to the origin of the sample grid

3.21

smoothing buffer unit

level- and sublevel-dependent number of bits by which the smoothing buffer size of the decoder model is specified

3.22

start of transmission

SoT

time at which the transmission channel starts transmission relative to the start of encoding of the first codestream fragment of a codestream

3.23

sublevel

defined set of constraints on the amount of codestream bits to be processed by an encoder or decoder, per unit of time, per column, and per image

Note 1 to entry: The same set of sublevels is defined for all profiles. Individual implementations may, within the specified constraints, support a different sublevel for each supported profile

3.24

TDC disabled codestream

codestream that contains zero SLI markers

Note 1 to entry: See ISO/IEC 21122-1.

3.25

TDC enabled codestream

codestream that contains one or more SLI markers

Note 1 to entry: See ISO/IEC 21122-1.

3.26

transmission channel

facility transferring bits from a source entity to a target entity

3.27

transmission channel capacity

maximum number of bits per time unit that a transmission channel (3.26) can transfer from a source entity to a target entity

3.28

vertical blanking period

timespan expressed in units of the grid point sampling rate between the last line of an image — including the horizontal blanking periods  (3.15) — and the first line of the next image

Bibliography

1ISO/IEC 15444-1, Information technology — JPEG 2000 image coding system — Part 1: Core coding system
2ISO/IEC 21122-2:2022/Amd 1:2022, Information technology — JPEG XS low-latency lightweight image coding system — Part 2: Profiles and buffer models — Amendment 1: Profile and sublevel for 4:2:0 content
3ISO/IEC 21122-3, Information technology — JPEG XS low-latency lightweight image coding system — Part 3: Transport and container formats