この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
1 スコープ
このドキュメントは、フレームワーク、概念、テストの方法論、および以下にリストされている ISO/IEC 18477 の 1 つまたは複数の部分への適合を主張するために達成されるべき基準を指定します。これは、抽象的なテスト スイートを指定し、適合性テスト中に従うべき手順を定義するためのフレームワークを提供します。
このドキュメント
- ISO/IEC 18477-1, 18477-2, ISO/IEC 18477-6, ISO/IEC 18477-7, ISO/IEC 18477-8, および ISO/IEC 18477-9 のデコードのための適合性テスト手順を指定します。
- 上記の国際規格へのコード ストリームの適合性テスト手順を指定し、
- デコーダのテスト手順内で使用されるコード ストリーム、デコードされた画像、およびエラー メトリックを指定し、
- 抽象テスト スイートを指定します。
このドキュメントには、次のテストは含まれていません。
- ISO/IEC 18477-3 のみに適合する デコーダー のテスト。 ISO/IEC 18477-6, ISO/IEC 18477-7, ISO/IEC 18477-8, および ISO/IEC 18477-9 は ISO/IEC 18477-3 の拡張であり、ISO/IEC 18477-3 の必要な機能は次のようにテストされます。旧規格の一部。 ISO/IEC 18477-3 への準拠に関する コード ストリーム のテストは、C.2 で指定されています。
- ISO/IEC 18477-7 への適合性についてコード ストリームをテストすることは、このドキュメントの個々のプロファイルへの適合性をテストすることを超えています。ただし、そのようなコード ストリーム (「フル プロファイル コード ストリーム」) の構文の正確性をテストすることは、ISO/IEC 18477-3 への適合性をテストすることでカバーされます。
- この操作はアプリケーションに依存するため、ISO/IEC 18477-9 コードストリームから再構築された画像の背景と前景の構成のテスト。
- 受け入れテスト: 実装が受け入れ基準を満たしているかどうかを判断するプロセスであり、ユーザーがその実装を受け入れるかどうかを判断できるようにします。これには、実装がユーザーの要件を満たしていることを実証する、いくつかの種類のテスト (機能、品質、速度パフォーマンス テストなど) の計画と実行が含まれます。
- パフォーマンス テスト: さまざまな条件下でのスループット、応答性など、テスト対象の実装 (IUT) のパフォーマンス特性を測定します。
- 堅牢性テスト: 実装がエラーを含むデータをどれだけうまく処理するかを決定するプロセス。
ISO/IEC 18477 シリーズは複数の部分で構成され、それぞれが 1 つまたは複数のプロファイルを定義します。特定の IUT (テスト対象の実装) は、ISO/IEC 18477 のさまざまな部分とプロファイルを一度に実装すると主張する場合があります。このような実装をテストするには、準拠すると主張する各部分とプロファイルの抽象テスト スイートを使用してテストする必要があります。
1 Scope
This document specifies the framework, concepts, methodology for testing, and criteria to be achieved to claim conformance to one or multiple parts of ISO/IEC 18477 as listed below. It provides a framework for specifying abstract test suites and for defining the procedures to be followed during conformance testing.
This document
- specifies conformance testing procedures for decoding of ISO/IEC 18477-1, 18477-2, ISO/IEC 18477-6, ISO/IEC 18477-7, ISO/IEC 18477-8 and ISO/IEC 18477-9,
- specifies conformance testing procedures for codestreams to the above International Standards,
- specifies codestreams, decoded images, and error metrics to be used within the decoder testing procedures, and
- specifies abstract test suites.
This document does not include the following tests:
- testing decoders for conformance to ISO/IEC 18477-3 only. ISO/IEC 18477-6, ISO/IEC 18477-7, ISO/IEC 18477-8 and ISO/IEC 18477-9 are extensions of ISO/IEC 18477-3 and the required functionality of ISO/IEC 18477-3 is tested as part of the former standards. Testing codestreams for conformance to ISO/IEC 18477-3 is specified in C.2;
- testing codestreams for conformance to ISO/IEC 18477-7 beyond testing them for conformance to individual profiles of this document. Testing such codestreams ("full profile codestreams") for syntactical correctness is, however, covered by testing them for conformance to ISO/IEC 18477-3;
- testing of the composition of background and foreground for images reconstructed from ISO/IEC 18477-9 codestreams as this operation is application dependent;
- acceptance testing: the process of determining whether an implementation satisfies acceptance criteria and enables the user to determine whether or not to accept the implementation. This includes the planning and execution of several kinds of tests (e.g. functionality, quality, and speed performance testing) that demonstrate that the implementation satisfies the user requirements;
- performance testing: measures the performance characteristics of an implementation under test (IUT) such as its throughput, responsiveness, etc. under various conditions.
- robustness testing: the process of determining how well an implementation process data which contains errors.
The ISO/IEC 18477 series consists of multiple parts, each of which defines one or multiple profiles. A given IUT (implementation under test) may claim to implement various parts and profiles of ISO/IEC 18477 at once. To test such implementations, they have to be tested with the Abstract Test Suites of each part and profile they claim to conform to.