※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語と定義
この勧告の目的のために |国際規格では、次の用語と定義が適用されます。 ITU-T Rec. T.800 | で定義されている定義ISO/IEC 15444-1 の第 3 条がこの勧告に適用されます。国際標準。
3.1
下位互換性
エラーのない環境の場合に、Part-1 デコーダが JPEG 2000 Part 4 (ITU-T Rec. T.803 | ISO/IEC 15444-4) 仕様に従ってデコード/表示するビットストリームを生成するすべてのテクニックが含まれます。
3.2
拡張機能との下位互換性
エラーのない環境で Part-1 デコーダがクラッシュしないビットストリームを生成するすべてのテクニックが含まれます。画像を正しくデコード/表示するには、JPWL デコーダが必要です。
3.3
ビッグエンディアン
値表現のビットは、最上位から最下位の順に発生します。
3.4
ビットストリーム
シンボルのシーケンスのコーディングから得られるビットのシーケンス。メインヘッダーとタイルパートヘッダーのマーカーまたはマーカーセグメント、または EOC マーカーは含まれません。これには、パケット ヘッダーと、メイン ヘッダーまたはタイル部分ヘッダー内に見つからないストリーム マーカーおよびマーカー セグメントが含まれます。
3.5
ビット誤り率
BER
BER は、受信データ内のエラービット数と受信データ自体のサイズの比率の統計的期待値として定義されます。
3.6
コードブロック
タイル コンポーネントの同じサブバンドからの係数の長方形のグループ。
3.7
コードストリーム
1 つ以上のビット ストリームと、それらのデコードと画像データへの展開に必要なメイン ヘッダー、タイルパート ヘッダー、および EOC のコレクション。これは、デコードに必要なすべての信号を含む圧縮形式の画像データです。
3.8
データのパーティショニング
データ パーティショニングは、圧縮データをさまざまな部分に分離する、コードストリームの構成の変更です。
3.9
デコーダ
復号化プロセス、およびオプションで色変換プロセスの実施形態。
3.10
デコード処理
コード ストリームのすべてまたは一部を入力として受け取り、再構成された画像のすべてまたは一部を出力するプロセス。
3.11
エンコーダ
符号化プロセスの実施形態。
3.12
エンコード処理
ソース画像データのすべてまたは一部を入力として受け取り、コード ストリームを出力するプロセス。
3.13
前方誤り訂正
FEC
FEC は、コード ストリームに冗長性を追加することでエラー検出および/または訂正機能を提供することを目的としたあらゆる技術で構成されます。
3.14
間を空ける
インターリーブは、コードストリームのデータ順序の変更です。
3.15
JPWL登録局
JPWL ツールを参照するための一意の ID の配布と、その説明のパラメータ リストの保存を担当する組織。
3.16
層
タイル コンポーネントの 1 つ以上のコード ブロックのコーディング パスからの圧縮画像データのコレクション。レイヤーには、保存する必要があるエンコードとデコードの順序があります。
3.17
リトルエンディアン
値表現のビットは、最下位から最上位の順に発生します。
3.18
マーカー
最初のバイトが 16 進数の FF (0xFF) で、2 番目のバイトが 1 (0x01) から 16 進数の FE (0xFE) までの値である 2 バイト コード。
3.19
マーカーセグメント
マーカーおよび関連する (空ではない) パラメーターのセット。
3.20
下位互換性がない
エラーのない環境の場合でも、JPEG 2000 Part 1 デコーダのクラッシュにつながる可能性のあるビットストリームを生成するすべてのテクニックが含まれます。この種のテクニックは、この推奨事項の範囲外です。国際標準。
3.21
パッケージ
パケット ヘッダーと、1 つのタイル コンポーネントの 1 つの正確な 1 つの解像度レベルの 1 つのレイヤーからの圧縮画像データを含むビットストリームの一部。
3.22
パケットヘッダー
パケットのデコードに必要なシグナリングを含むパケットの部分。
3.23
パケットロス率
PLR
PLR は、送信中に破棄されたパケット数と送信中に送信されたパケット数の比率の統計的な期待値として定義されます。この定義では、パケットは JPEG 2000 コード ストリームの基本的なエンティティとしてではなく、送信レベルで考慮されることが意図されています。
3.24
ポインター マーカーとポインター マーカー セグメント
コード ストリーム内の構造の位置に関する情報を提供するマーカーとマーカー セグメント。
3.25
正確
各解像度レベル内の、パケットのサイズを制限するために使用される、変換されたタイル コンポーネントの長方形の領域。
3.26
正確
特定のサンプル、係数、またはその他のバイナリ数値表現に割り当てられたビット数。
3.27
体系的なコード
組織的コードは、元の入力データ シンボルに加えて、指定された数の冗長シンボルを生成するコードです。
3.28
タイル
参照グリッド上の点の長方形の配列。参照グリッドの原点に登録され、そこからオフセットされ、幅と高さによって定義されます。重なり合うタイルは、タイル コンポーネントを定義するために使用されます。
3.29
タイルコンポーネント
タイル内の特定のコンポーネントのすべてのサンプル。
3.30
タイルインデックス
現在のタイルのインデックスは、0 からタイル数から 1 を引いた数までの範囲になります。
3.31
タイル部分
タイルの一部またはすべての圧縮画像データを含むコード ストリームの一部。タイル パートには、符号化タイルを構成するパケットが少なくとも 1 つ、最大ですべて含まれます。
3.32
タイルパートヘッダー
コードストリーム内の各タイル パートの先頭にあるマーカーとマーカー セグメントのグループ。タイル パートのコーディング パラメーターを記述します。
3.33
トランスコーダ
トランスコーディングプロセスの実施形態。
3.34
トランスコーディングプロセス
コード ストリームのすべてまたは一部を入力として受け取り、そのすべてまたは一部を、場合によっては他のデータの追加とともに出力するプロセス。
3.35
不等エラー保護 (UEP)
UEP は、コード ストリームのさまざまな部分にさまざまな程度のエラー保護を割り当てる行為を指します。
参考文献
1 | POULLIA, VIL, PIRE, および FIJALKOW (I.): ノイズの多いチャネルでのプログレッシブ JPEG 2000 画像伝送、 Eusipco 2002 、トゥールーズ、フランス、2002 年 9 月 3 ~ 6 日。 |
2 | MOCCAGATT, SOUDAGA, LIANG (J.) および CHEN (H.): JPEG-2000 および MPEG-4 のエラー耐性コーディング、通信の選択領域に関する IEEE Journal 、Vol. 18, No. 6, 899-914ページ、2000年6月。 |
HAGENAUER (J.): レート互換パンクチャド畳み込みコード (RCPC コード) とそのアプリケーション、 IEEE Transactions on Communications 、Vol. 36, No. 4, 389-400ページ、1988年4月。 | |
4 | MORELOS-ZARAGOZ, FOSSORIE, LIN (S.) および IMAI (H.): 不等エラー保護および多段復号化のための多値符号化変調 — Part I: 対称コンステレーション、 IEEE Transactions on Communications 、Vol. 48, No. 2000 年 2 月 2 日。 |
5 | NAT, TAUBMAN (D.): 無線チャネルにおける JPEG 2000 コードストリームの不平等保護、 IEEE GLOBECOM'02 議事録、Vol. 1, 534 ~ 538 ページ、台北、中国、2002 年 11 月 17 ~ 21 日。 |
6 | SANCHE, MANDAL (MK): ノイズの多いチャネルを介した JPEG 2000 画像の堅牢な送信、 IEEE ICCE'02 の議事録、80 ~ 81 ページ、2002 年。 |
7 | NICHOLSO, LAMY-BERGO, NATURE, および POULLIAT (C.): リードソロモン コードを使用した JPEG 2000 下位互換性エラー保護、 IEEE Transactions on Consumer Electronics 、Vol. 49, No. 4, 855-860ページ、2003年11月。 |
8 | マックウィリアムズ (FJ)、スローン (NJA): 誤り訂正コードの理論、北オランダ: ニューヨーク州ニューヨーク、1977 年。 |
9 | GRANGETT, MAGL, および OLMO (G.): 誤り訂正算術符号による、エラーが発生しやすいチャネルでの堅牢なビデオ伝送、 IEEE Communications Letters 、Vol. 7, No. 12, 596-598ページ、2003年12月。 |
10 | GUIONNE, GUILLEMOT (C.): 算術符号のソフト デコーディングと同期: ノイズの多いチャネルでの画像送信への応用、画像処理に関する IEEE トランザクション、Vol. 12, No. 12, 1599-1609ページ、2003年12月。 |
11 | PRES, FLANNER, TEUKOLSK, VETTERLING (William T.): Numerical Recipes in C: The Art of Scientific Computing, 第 2 版、Cambridge University Press, 第 20 章、896-903 ページ。 |
12 | FRESCUR, FEC, GIORNI (M.) および CACOPARDI (S.): 802.11 ワイヤレス ローカル エリア ネットワークにおける JPEG 2000 および MJPEG 2000 伝送、 IEEE Transactions on Consumer Electronics 、Vol. 49, No. 4, 861-871 ページ、2003 年 11 月。 |
13 | NAT, FRESIA (M.) および LAVAGETTO (F.): Transmission of JPEG 2000 Code-Streams over Mobile Radio Channels, IEEE International Conference on Image Processing 、Vol. 1, 785 ~ 788 ページ、イタリア、ジェノヴァ、2005 年 9 月。 |
3 Terms and definitions
For the purposes of this Recommendation | International Standard, the following terms and definitions apply. The definitions defined in ITU-T Rec. T.800 | ISO/IEC 15444-1 clause 3 apply to this Recommendation | International Standard.
3.1
backward compatible
Includes all techniques that produce a bitstream that will lead the Part-1 decoder to decode/display according to JPEG 2000 Part 4 (ITU-T Rec. T.803 | ISO/IEC 15444-4) specifications in case of error-free environment.
3.2
backward compatible with extensions
Includes all techniques that produce a bitstream that will not lead the Part-1 decoder to crash in case of error-free environment. A JPWL decoder is required to correctly decode/display images.
3.3
big endian
The bits of a value representation occur in order from most significant to least significant.
3.4
bitstream
The sequence of bits resulting from the coding of a sequence of symbols. It does not include the markers or marker segments in the main and tile-part headers or the EOC marker. It does include any packet headers and in stream markers and marker segments not found within the main or tile-part headers.
3.5
Bit Error Rate
BER
The BER is defined as the statistical expected value of the ratio between the number of erroneous bits in the received data and the size of the received data themselves.
3.6
code-block
A rectangular grouping of coefficients from the same subband of a tile-component.
3.7
codestream
A collection of one or more bit streams and the main header, tile-part headers, and the EOC required for their decoding and expansion into image data. This is the image data in a compressed form with all of the signalling needed to decode.
3.8
data partitioning
Data partitioning is a modification of the organization of the codestream, with a separation of the compressed data in different parts.
3.9
decoder
An embodiment of a decoding process, and optionally a colour transformation process.
3.10
decoding process
A process which takes as its input all or part of a codestream and outputs all or part of a reconstructed image.
3.11
encoder
An embodiment of an encoding process.
3.12
encoding process
A process that takes as its input all or part of a source image data and outputs a codestream.
3.13
Forward Error Correction
FEC
The FEC consists of any techniques aiming at providing error detection and/or correction capability by adding redundancy to the codestream.
3.14
interleaving
Interleaving is a modification of the data ordering of a codestream.
3.15
JPWL Registration Authority
An organization that is in charge of delivering a unique ID to reference a JPWL tool and storing the parameter list of its description.
3.16
layer
A collection of compressed image data from coding passes of one, or more, code-blocks of a tilecomponent. Layers have an order for encoding and decoding that must be preserved.
3.17
little endian
The bits of a value representation occur in order from least significant to most significant.
3.18
marker
A 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.19
marker segment
A marker and associated (not empty) set of parameters.
3.20
non-backward compatible
Includes all techniques that produce a bitstream that may lead the JPEG 2000 Part 1 decoder to crash also in case of error-free environment. This kind of technique is outside of the scope of this Recommendation | International Standard.
3.21
packet
A part of the bitstream comprising a packet header and the compressed image data from one layer of oneprecinct of one resolution level of one tile-component.
3.22
packet header
Portion of the packet that contains signalling necessary for decoding that packet.
3.23
Packet Loss Rate
PLR
The PLR is defined as the statistical expected value of the ratio between the number of packets discarded during the transmission, and the number of packets sent during the transmission. Within this definition, it is intended that a packet is considered at transmission level, and not as a basic entity of a JPEG 2000 codestream.
3.24
pointer markers and pointer marker segments
Markers and marker segments that offer information about the location of structures in the codestream.
3.25
precinct
A rectangular region of a transformed tile-component, within each resolution level, used for limiting the size of packets.
3.26
precision
Number of bits allocated to a particular sample, coefficient, or other binary numerical representation.
3.27
systematic codes
A systematic code is one that produces a given number of redundancy symbols in addition to the original input data symbols.
3.28
tile
A rectangular array of points on the reference grid, registered with and offset from the reference grid origin and defined by a width and height. The tiles which overlap are used to define tile-components.
3.29
tile-component
All the samples of a given component in a tile.
3.30
tile index
The index of the current tile ranging from zero to the number of tiles minus one.
3.31
tile-part
A portion of the codestream with compressed image data for some, or all, of a tile. The tile-part includes at least one, and up to all, of the packets that make up the coded tile.
3.32
tile-part header
A group of markers and marker segments at the beginning of each tile-part in the codestream that describe the tile-part coding parameters.
3.33
transcoder
An embodiment of a transcoding process.
3.34
transcoding process
A process which takes as its input all or part of a codestream and outputs all or parts of it, together with the possible addition of other data.
3.35
Unequal Error Protection (UEP)
UEP refers to the act of assigning different degrees of error protection to different parts of a codestream.
BIBLIOGRAPHY
1 | POULLIAT (C.), VILA (P.), PIREZ (D.) and FIJALKOW (I.): Progressive JPEG 2000 Image Transmission over noisy channel, Eusipco 2002, Toulouse, France, 3rd-6th September 2002. |
2 | MOCCAGATTA (I.), SOUDAGAR (S.), LIANG (J.) and CHEN (H.): Error-Resilient Coding in JPEG-2000 and MPEG-4, IEEE Journal on Selected Areas in Communications , Vol. 18, No. 6, pp. 899-914, June 2000. |
HAGENAUER (J.): Rate-Compatible Punctured Convolutional Codes (RCPC Codes) and their applications, IEEE Transactions on Communications, Vol. 36, No. 4, pp. 389-400, April 1988. | |
4 | MORELOS-ZARAGOZA (R.H.), FOSSORIER (M.P.C.), LIN (S.) and IMAI (H.): Multilevel Coded Modulation for Unequal Error Protection and Multistage Decoding — Part I: Symmetric Constellations, IEEE Transactions on Communications, Vol. 48, No. 2, February 2000. |
5 | NATU (A.), TAUBMAN (D.): Unequal Protection of JPEG 2000 Code-Streams in Wireless Channels, Proceedings of IEEE GLOBECOM'02, Vol. 1, pp. 534-538, Taipei, China, 17-21 November 2002. |
6 | SANCHEZ (V.), MANDAL (M.K.): Robust transmission of JPEG 2000 images over noisy channels, Proceedings of IEEE ICCE'02, pp. 80-81, 2002. |
7 | NICHOLSON (D.), LAMY-BERGOT (C.), NATUREL (X.) and POULLIAT (C.): JPEG 2000 backward compatible error protection with Reed-Solomon codes, IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp. 855-860, November 2003. |
8 | MACWILLIAMS (F.J.), SLOANE (N.J.A.): The Theory of Error-Correcting Codes, North-Holland: New York, NY, 1977. |
9 | GRANGETTO (M.), MAGLI (E.) and OLMO (G.): Robust video transmission over error-prone channels via error correcting arithmetic codes, IEEE Communications Letters, Vol. 7, No. 12, pp. 596-598, December 2003. |
10 | GUIONNET (T.), GUILLEMOT (C.): Soft decoding and synchronization of arithmetic codes: application to image transmission over noisy channels, IEEE Transactions on Image Processing, Vol. 12, No. 12, pp. 1599-1609, December 2003. |
11 | PRESS (William H.), FLANNERY (Brian P.), TEUKOLSKY (Saul A.) and VETTERLING (William T.): Numerical Recipes in C: The Art of Scientific Computing, Second Edition, Cambridge University Press, Chapter 20, pp. 896-903. |
12 | FRESCURA (F.), FECI (C.), GIORNI (M.) and CACOPARDI (S.): JPEG 2000 and MJPEG 2000 Transmission in 802.11 Wireless Local Area Networks, IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp. 861-871, November 2003. |
13 | NATU (A.), FRESIA (M.) and LAVAGETTO (F.): Transmission of JPEG 2000 Code-Streams over Mobile Radio Channels, IEEE International Conference on Image Processing, Vol. 1, pages 785-788, Genoa, Italy, September 2005. |