ISO/IEC 29199-5:2012 情報技術— JPEG XR画像コーディングシステム—パート5:リファレンスソフトウェア | ページ 3

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

0 はじめに

ISO/IEC 29199 のこの部分は、共同写真専門家グループ (JPEG) と呼ばれる共同チームで ITU-T と ISO/IEC によって開発されました。これは、両方の組織 (ITU-T および ISO/IEC) によって技術的に調整されたツイン テキストとして公開されています。

ISO/IEC 29199 のこのパートでは、ITU-T Rec. T.832 のリファレンス ソフトウェアを提供します。 ISO/IEC 29199-2 (情報技術 - JPEG XR 画像符号化システム - 画像符号化仕様) を電子添付。参照ソフトウェアは、ISO/IEC 29199 のこの部分の不可欠な部分です。

リファレンス ソフトウェアは、イメージ コーディング標準のユーザーが適合性と相互運用性を確立してテストし、ユーザーを教育し、関連する標準の機能を実証するのに役立ちます。これらの目的のために、付随するソフトウェアは、ITU-T Rec. T.832 | ISO/IEC 29199-2 テクノロジー。リファレンス ソフトウェアには、エンコーダとデコーダの両方の機能が含まれています。

0.1 目的

ISO/IEC 29199 のこの部分の目的は、以下を提供することです。

  • ITU-T Rec. T.832 | 準拠するコード ストリーム (またはファイル) をデコードできるリファレンス デコーダ ソフトウェア。 ISO/IEC 29199-2| ITU-T Rec. T.832 | ISO/IEC 29199-
  • ITU-T Rec. T.832 に準拠したコードストリーム (またはファイル) を生成できるサンプル エンコーダー ソフトウェア | ISO/IEC 29199-

このリファレンス ソフトウェアの使用は、ITU-T Rec. T.832 | ISO/IEC 29199- ITU-T Rec. T.832 で確立された要件 | ISO/IEC 29199-2 は、参照ソフトウェアの動作よりも優先されます。

0.2 使用例

リファレンス デコーダ ソフトウェアの使用例は次のとおりです。

  • – ITU-T Rec. T.832 | ISO/IEC 29199-
  • – ITU-T Rec. T.832 | ISO/IEC 29199-
  • – ITU-T 勧告 T.832 | ISO/IEC 29199-2 (すべてのデコードされた画像のサンプルの値は、ITU-T Rec. T.832 | ISO/IEC 29199-2 (ITU-T Rec. T.832 | ISO/IEC 29199-2 で指定されているように、カラー サンプリング形式の変換には制限があります)
  • – ITU-T 勧告 T.832 でコードストリーム (またはファイル) の適合性について指定された制約に対するコードストリーム (またはファイル) の適合性の (網羅的ではない) テスト用。 ISO/IEC 29199-ソフトウェアは多くのコードストリーム適合性違反を検出して報告できます。

    注 1 –ただし、リファレンス デコーダ ソフトウェアによる適合違反の検出の欠如は、コードストリーム (またはファイル) が ITU-T Rec. T.832 | ISO/IEC 29199-

サンプル エンコーダ ソフトウェアの使用例を次に示します。

  • – ITU-T Rec. T.832 でコードストリーム (またはファイル) 適合性のために指定された制約に適合するコードストリーム (またはファイル) を生成するエンコード プロセスを実行する方法の例として | ISO/IEC 29199-
  • – ITU-T Rec. T.832 | ISO/IEC 29199-
  • – ITU-T Rec. T.832 | ISO/IEC 29199-
  • – ITU-T Rec. T.832 | ISO/IEC 29199-

    注 2 –ただし、エンコーダによって達成される品質の保証は、ITU-T Rec. T.832 への適合によって提供されません。 ITU-T Rec. T.832 へのエンコーダの適合としての ISO/IEC 29199-2 | ISO/IEC 29199-2 は、エンコーダの出力の構文に課される特定の制約に関してのみ定義されています。特に、サンプル エンコーダ ソフトウェアは、ITU-T Rec. T.832 | ISO/IEC 29199-2 では、最低保証の画像エンコード品質も、達成可能な最大画像エンコード品質も保証しません。

    注 3 –同様に、サンプル ソフトウェアのエンコーダまたはデコーダの計算資源の特性 (プログラムまたはデータ メモリの使用、処理速度、計算操作の種類と特性など) は、典型的な最小値を表すものとして構築されるべきではありません。または ITU-T Rec. T.832 の実装によって示される最大の計算リソース特性 | ISO/IEC 29199-

0.3 保証の免責事項

リファレンス ソフトウェアの使用の可能性に関するあらゆる記述に関係なく、以下の保証の免責事項は、提供されたリファレンス ソフトウェアに適用されます。

  • – ITU, ISO, および IEC は、商品性または特定の目的への適合性の黙示の保証を含め、明示、黙示、または法定を問わず、すべての保証を否認します。
  • –寄稿者または ITU, ISO, または IEC は、これらのプログラムの使用から生じるいかなる種類の偶発的、懲罰的、または結果的な損害に対しても責任を負わないものとします。
  • –この保証の否認は、これらのプログラムのユーザー、およびユーザーの顧客、従業員、代理人、譲受人、後継者、および譲受人に適用されます。
  • – ITU, ISO, および IEC は、ソフトウェアが特許を侵害していないことを表明または保証しません。
  • –シェアウェアを含む、ITU-T 勧告および ISO/IEC 国際規格の商用実装は、特許所有者への使用料の対象となる場合があります。
  • – ITU-T/ITU-R/ISO/IEC の共通特許ポリシーに関する情報は、 http: //www.itu.int/ITU-T/dbase/patent/patent-policy.html で入手できます。

0 Introduction

This part of ISO/IEC 29199 has been developed by ITU-T and ISO/IEC in a collaborative team that is referred to as the Joint Photographic Experts Group (JPEG). It is published as technically-aligned twin text by both organizations (ITU-T and ISO/IEC).

This part of ISO/IEC 29199 provides reference software for ITU-T Rec. T.832 | ISO/IEC 29199-2( Information technology – JPEG XR image coding system – Image coding specification) as an electronic attachment. The reference software is an integral part of this part of ISO/IEC 29199.

Reference software is useful in aiding users of an image coding standard to establish and test conformance and interoperability, and to educate users and demonstrate the capabilities of the associated standard. For these purposes, the accompanying software is provided as an aid for the study and implementation of ITU-T Rec. T.832 | ISO/IEC 29199-2 technology. The reference software includes both encoder and decoder functionality.

0.1 Purpose

The purpose of this part of ISO/IEC 29199 is to provide the following.

  • Reference decoder software capable of decoding codestreams (or files) that conform to ITU-T Rec. T.832 | ISO/IEC 29199-2| in amanner that conforms to the decoding process specified in ITU-T Rec. T.832 | ISO/IEC 29199-2.
  • Sample encoder software capable of producing codestreams (or files) that conform to ITU-T Rec. T.832 | ISO/IEC 29199-2.

The use of this reference software is not required for making an implementation of an encoder or decoder in conformance to ITU-T Rec. T.832 | ISO/IEC 29199-2. Requirements established in ITU-T Rec. T.832 | ISO/IEC 29199-2 take precedence over the behaviour of the reference software.

0.2 Examples of use

Some examples of uses for the reference decoder software are as follows:

  • – As an illustration of how to perform the decoding process specified in ITU-T Rec. T.832 | ISO/IEC 29199-2.
  • – As the starting basis for the implementation of a decoder that conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2.
  • – For testing the conformance of a decoder implementation with the decoding process specified in ITU-T Rec. T.832 | ISO/IEC 29199-2 (as the values of the samples in all decoded pictures will be identical from all conforming decoder implementations that support the profile and level used in a codestream that conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2, with limited allowances for color sampling format conversions as specified in ITU-T Rec. T.832 | ISO/IEC 29199-2).
  • – For (non-exhaustive) testing of the conformance of a codestream (or file) to the constraints specified for codestream (or file) conformance in ITU-T Rec. T.832 | ISO/IEC 29199-2, as the software can detect and report many codestream conformance violations.

    NOTE 1 – However, the lack of the detection of any conformance violation by the reference decoder software should not be considered as definitive proof that the codestream (or file) conforms to all constraints specified for conformance in ITU-T Rec. T.832 | ISO/IEC 29199-2.

Some examples of uses for the sample encoder software are as follows:

  • – As an illustration of how to perform an encoding process that produces codestreams (or files) that conform to the constraints specified for codestream (or file) conformance in ITU-T Rec. T.832 | ISO/IEC 29199-2.
  • – As the starting basis for the implementation of an encoder that conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2.
  • – As a means of generating codestreams (or files) for testing the conformance of a decoder implementation with the decoding process specified in ITU-T Rec. T.832 | ISO/IEC 29199-2.
  • – As a means of demonstrating and evaluating examples of the quality that can be achieved by an encoding process that conforms to ITU-T Rec. T.832 | ISO/IEC 29199-2.

    NOTE 2 – However, no guarantee of the quality that will be achieved by an encoder is provided by its conformance to ITU-T Rec. T.832 | ISO/IEC 29199-2, as the conformance of an encoder to ITU-T Rec. T.832 | ISO/IEC 29199-2 is defined only in terms of specified constraints imposed on the syntax of the output of the encoder. In particular, while the sample encoder software may suffice to provide some illustrative examples of what quality can be achieved in conformance to ITU-T Rec. T.832 | ISO/IEC 29199-2, it provides neither an assurance of minimum guaranteed image encoding quality nor maximum achievable image encoding quality.

    NOTE 3 – Similarly, the computational resource characteristics (in terms of program or data memory usage, processing speed, types and characteristics of computational operations, etc.) of the sample software encoder or decoder should not be construed as representative of the typical, minimum or maximum computational resource characteristics to be exhibited by implementations of ITU-T Rec. T.832 | ISO/IEC 29199-2.

0.3 Warranty disclaimer

Regardless of any and all statements made herein or elsewhere regarding the possible uses of the reference software, the following disclaimers of warranty apply to the provided reference software.

  • – ITU, ISO, and IEC disclaim any and all warranties, whether express, implied, or statutory, including any implied warranties of merchantability or of fitness for a particular purpose.
  • – In no event shall the contributor(s) or ITU, ISO, or IEC be liable for any incidental, punitive, or consequential damages of any kind whatsoever arising from the use of these programs.
  • – This disclaimer of warranty extends to the user of these programs and the user's customers, employees, agents, transferees, successors, and assignees.
  • – ITU, ISO, and IEC do not represent or warrant that the software is free of infringement of any patents.
  • – Commercial implementations of ITU-T Recommendations and ISO/IEC International Standards, including shareware, may be subject to royalty fees to patent holders.
  • – Information regarding the common patent policy for ITU-T/ITU-R/ISO/IEC is available at http://www.itu.int/ITU-T/dbase/patent/patent-policy.html .