この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。
国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 2.
合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。
ISO/IEC 13249-5 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 32, データ管理および交換によって作成されました。
この第 2 版は、技術的に改訂された第 1 版 (ISO/IEC 13249-5:2001) を取り消して置き換えるものです。
ISO/IEC 13249 は、次の部分で構成され、一般的なタイトルは「情報技術 - データベース言語 - SQL マルチメディアおよびアプリケーション パッケージ」です。
- Part 1: フレームワーク
- Part 2: 全文
- Part 3: 空間
- Part 5:静止画
- Part 6: データ マイニング
序章
この国際規格の目的は、ISO/IEC 9075 のユーザー定義機能を使用して、マルチメディアおよびアプリケーション固有のタイプとそれらに関連するルーチンを定義することです。
このドキュメントは、ISO/IEC 国際標準データベース言語 (SQL) の内容に基づいています。
ISO/IEC 13249 のこの部分の構成は次のとおりです。
- 1)箇条 1「範囲」は、ISO/IEC 13249 のこの部分の範囲を指定します。
- 2)第 2 項「規範的参照」は、ISO/IEC 13249 のこの部分での参照を通じて、ISO/IEC 13249 のこの部分の規定を構成する追加の規格を識別します。
- 3)第 3 節「定義、表記法、および規約」は、ISO/IEC 13249 のこの部分で使用される表記法と規約を定義します。
- 4)箇条 4「概念」は、ISO/IEC 13249 のこの部分の定義で使用される概念を提示します。
- 5)第 5 条「静止画像の種類」では、静止画像のユーザー定義の種類と関連するルーチンを定義します。
- 6)条項 6, 「機能タイプ」は、静止画像機能の操作のために提供されるユーザー定義のタイプを定義します。
- 7)第 7 条「SQL/MM 静止画像情報スキーマ」では、SQL/MM 静止画像情報スキーマを定義します。
- 8)第 8 条「SQL/MM 静止画像定義スキーマ」では、SQL/MM 静止画像定義スキーマを定義します。
- 9)第 9 条「ステータス コード」は、ISO/IEC 13249 のこの部分で使用される SQLSTATE コードを定義します。
- 10)第 10 条「適合性」は、ISO/IEC 13249 のこの部分への適合性の基準を定義します。
- 11)附属書 A, 「実装で定義された要素」は、有益な附属書です。 ISO/IEC 13249 のこの部分の本文で、構文、意味、またはデータベースへの影響が部分的または完全に実装定義であると述べられている機能をリストし、実装者がそれぞれの場合に提供する定義情報を説明します。
- 12)附属書 B, 「実装に依存する要素」は、有益な附属書です。これには、ISO/IEC 13249 のこの部分の本文で、データベースに対する意味または影響が実装に依存すると明示的に述べられている機能がリストされています。
1 スコープ
ISO/IEC 13249 のこの部分:
- a) ISO/IEC 13249 の静止画像部分 (すべての部分) を導入する。
- b) ISO/IEC 13249 のこの部分に必要な参考文献を示します。
- c) ISO/IEC 13249 のこの部分に固有の表記法と規約を定義する;
- d) ISO/IEC 13249 のこの部分に固有の概念を定義する。
- e)静止画像のユーザー定義型とそれに関連するルーチンを定義します。
ISO/IEC 13249 のこの部分で定義されている静止画像のユーザー定義型は、以下に準拠しています。
- 静止画像のユーザー定義型は、画像処理に一般的です。高さ、幅、フォーマットなどの固有の画像特性の側面と、平均色、色のヒストグラム、位置の色、テクスチャなどの画像の特徴に基づいて、情報を保存、管理、取得する必要性に対処します。また、回転、スケーリング、類似性評価などの操作を採用する必要性にも対処します。
- 静止画像のユーザー定義型は、データベース言語 SQL を直接再定義したり、別の静止画像データ型と組み合わせて再定義したりしません。
静止画像のユーザー定義型は、すべての異なる画像形式に適用できます。ただし、既知のすべての静止画像フォーマットですべての機能を使用できるわけではありません。
ISO/IEC 13249 のこの部分の実装は、情報とコンテンツの管理、意思決定支援、データ マイニング、およびデータ ウェアハウジング システムもサポートする環境に存在する可能性があります。
ISO/IEC 13249 のこの部分の実装によって対処されるアプリケーション領域には、グラフィックス、マルチメディア、科学研究、および医学が含まれますが、これらに限定されません。
2 参考文献
本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
ISO/IEC 9075-9:2001, 情報技術 - データベース言語 - SQL - 9: 外部データの管理 (SQL/MED)
ISO/IEC 13249-1:2002, 情報技術 - データベース言語 - SQL マルチメディアおよびアプリケーション パッケージ - 1: フレームワーク
ISO/IEC 10918-1:1994, 情報技術 - 連続階調静止画像のデジタル圧縮とコーディング: 要件とガイドライン
ISO/IEC 15444-1:2000, 情報技術 - JPEG 2000 画像符号化システム - 1: コアコーディングシステム
3 用語と定義、表記法と慣例
3.1 用語と定義
3.1.1 ISO/IEC 13249-1:2002 で提供される用語と定義
ISO/IEC 13249 のこの部分では、ISO/IEC 13249-1:2002 で定義されているすべての用語を使用しています。
3.1.2 ISO/IEC 13249 のこの部分で提供される用語と定義
このドキュメントでは、次の用語と定義が適用されます。
3.1.2.1
基本的な画像機能
基本的な画像特徴は、複合特徴ではない画像特徴です
3.1.2.2
色空間
色の値を表現する一連の規則
3.1.2.3
複合機能
基本的な画像の特徴とそれに関連付けられた重みで構成される画像の特徴
3.1.2.4
画像フォーマット
静止画像の画像データを特定の圧縮または非圧縮ファイル形式で保存するための一連の規約
3.1.2.5
画像の特徴
生画像の特性(固有の画像特性以外)
3.1.2.6
固有の画像特性
静止画像の画像フォーマットと特定の物理的特性
3.1.2.7
加重特徴のリスト
複合機能を参照
3.1.2.8
最も重要な色
画像の一部の支配的な色を表す単一の色
3.1.2.9
生画像
特定の画像を表すバイナリ文字列
3.1.2.10
画像の類似性
2 つの画像の比較によって得られる数値尺度。尺度は画像の特徴に基づいています
3.1.2.11
静止画
3.1.5 節の「画像」を参照、「ISO/IEC 15444-1:2000 からの用語と定義」
3.1.2.12
サムネイル
別の raw 画像からダウンサイジングによって得られた raw 画像
3.1.3 ISO/IEC 9075-9:2001 からの用語と定義
ISO/IEC 13249 のこの部分では、ISO/IEC 9075-9:2001 で定義されている次の用語を使用しています。
a) データリンク
3.1.4 ISO/IEC 10918-1:1994 からの用語と定義
ISO/IEC 13249 のこの部分では、ISO/IEC 10918-1:1994 で定義されている次の用語を使用しています。
- a)列
注 1ここでの「列」の使用は、JPEG 標準で定義されているとおりであり、SQL 標準で定義されているとおりではありません。
- b)コンポーネント
- c) (デジタル) (静止画) 画像
注記 2テキスト「デジタル」および「静止」を囲む括弧は、「デジタル画像」、「静止画像」、および「画像」という語句が交換可能であることを示すために ISO/IEC 10918-1 で使用される規則です。
- d)画像データ
- e)交換フォーマット
- f) (数) 行
注記 3 "number of" というテキストを囲む括弧は、"number of lines" と "lines" というフェーズが交換可能であることを示すために ISO/IEC 10918-1 で使用される規則です。
- g)サンプル
3.1.5 ISO/IEC 15444-1:2000 からの用語と定義
ISO/IEC 13249 のこの部分では、ISO/IEC 15444-1:2000 で定義されている次の用語を使用しています。
- a)ファイル形式
- b)参照グリッド
3.2 表記
3.2.1 ISO/IEC 13249-1:2002 で提供される表記法
ISO/IEC 13249 のこの部分で使用される表記法は、ISO/IEC 13249-1:2002 で定義されています。
3.2.2 ISO/IEC 13249 のこの部分で提供される表記法
ISO/IEC 13249 のこの部分では、ユーザー定義の型、属性、および SQL 呼び出しルーチン名に接頭辞 'SI_' を使用しています。
3.3 規約
ISO/IEC 13249 のこの部分で使用される規則は、ISO/IEC 13249-1:2002 で定義されています。
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 2.
The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 13249-5 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 32, Data management and interchange.
This second edition cancels and replaces the first edition (ISO/IEC 13249-5:2001), which has been technically revised.
ISO/IEC 13249 consists of the following parts, under the general title Information technology - Database languages - SQL multimedia and application packages:
- Part 1: Framework
- Part 2: Full-Text
- Part 3: Spatial
- Part 5: Still image
- Part 6: Data mining
Introduction
The purpose of this International Standard is to define multimedia and application specific types and their associated routines using the user-defined features in ISO/IEC 9075.
This document is based on the content of ISO/IEC International Standard Database Language (SQL).
The organization of this part of ISO/IEC 13249 is as follows:
- 1) Clause 1,"Scope", specifies the scope of this part of ISO/IEC 13249.
- 2) Clause 2,"Normative references", identifies additional standards that, through reference in this part of ISO/IEC 13249, constitute provisions of this part of ISO/IEC 13249.
- 3) Clause 3,"Definitions, notations, and conventions", defines the notations and conventions used in this part of ISO/IEC 13249.
- 4) Clause 4,"Concepts", presents concepts used in the definition of this part of ISO/IEC 13249.
- 5) Clause 5,"Still Image Types", defines the still image user-defined types and associated routines.
- 6) Clause 6,"Feature Types", defines the user-defined types provided for the manipulation of still image features.
- 7) Clause 7,"SQL/MM Still Image Information Schema" defines the SQL/MM Still Image Information Schema.
- 8) Clause 8,"SQL/MM Still Image Definition Schema" defines the SQL/MM Still Image Definition Schema.
- 9) Clause 9,"Status Codes", defines the SQLSTATE codes used in this part of ISO/IEC 13249.
- 10) Clause 10,"Conformance", defines the criteria for conformance to this part of ISO/IEC 13249.
- 11) Annex A,"Implementation-defined elements", is an informative Annex. It lists those features for which the body of this part of ISO/IEC 13249 states that the syntax or meaning or effect on the database is partly or wholly implementation-defined, and describes the defining information that an implementer shall provide in each case.
- 12) Annex B,"Implementation-dependent elements", is an informative Annex. It lists those features for which the body of this part of ISO/IEC 13249 states explicitly that the meaning or effect on the database is implementation-dependent.
1 Scope
This part of ISO/IEC 13249:
- a) introduces the still image part of ISO/IEC 13249 (all parts);
- b) gives the references necessary for this part of ISO/IEC 13249;
- c) defines notations and conventions specific to this part of ISO/IEC 13249;
- d) defines concepts specific to this part of ISO/IEC 13249;
- e) defines the still image user-defined types and their associated routines.
The still image user-defined types defined in this part of ISO/IEC 13249 adhere to the following.
- A still image user-defined type is generic to image handling. It addresses the need to store, manage and retrieve information based on aspects of inherent image characteristics such as height, width and format and based on image features such as average color, color histogram, positional color and texture. It also addresses the need to employ manipulation such as rotation, scaling, as well as similarity assessment.
- A still image user-defined type does not redefine the database language SQL directly or in combination with another still image data type.
The still image user-defined types are applicable to all different image formats. However, not all functionality can be used with all known still image formats.
An implementation of this part of ISO/IEC 13249 may exist in environments that also support information and content management, decision support, data mining and data warehousing systems.
Application areas addressed by implementations of this part of ISO/IEC 13249 include, but are not restricted to, graphics, multimedia, scientific research and medicine.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 9075-9:2001, Information technology - Database languages - SQL - 9: Management of External Data (SQL/MED)
ISO/IEC 13249-1:2002, Information technology - Database languages - SQL multimedia and application packages - 1: Framework
ISO/IEC 10918-1:1994, Information technology - Digital compression and coding of continuous-tone still images: Requirements and guidelines
ISO/IEC 15444-1:2000, Information technology - JPEG 2000 image coding system - 1: Core coding system
3 Terms and definitions, notations and conventions
3.1 Terms and definitions
3.1.1 Terms and definitions provided in ISO/IEC 13249-1:2002
This part of ISO/IEC 13249 makes use of all terms defined in ISO/IEC 13249-1:2002.
3.1.2 Terms and definitions provided in this part of ISO/IEC 13249
For the purposes of this document, the following terms and definitions apply.
3.1.2.1
basic image feature
a basic image feature is an image feature that is not a composite feature
3.1.2.2
color space
a set of conventions how to represent a color value
3.1.2.3
composite feature
an image feature, which consists of basic image features and their associated weights
3.1.2.4
image format
a set of conventions for storing the image data of still images in a specific compressed or uncompressed file format
3.1.2.5
image feature
characteristic (other than inherent image characteristics) of the raw image
3.1.2.6
inherent image characteristics
image format and particular physical characteristics of a still image
3.1.2.7
list of weighted features
see composite feature
3.1.2.8
most significant color
a single color representing the dominant color of a part of an image
3.1.2.9
raw image
a binary string that represents a certain image
3.1.2.10
similarity of images
a numerical measure obtainable by the comparison of two images; the measure is based on image features
3.1.2.11
still image
see"image" in Subclause 3.1.5,"Terms and definitions taken from ISO/IEC 15444-1:2000"
3.1.2.12
thumbnail
a raw image which was obtained from another raw image by downsizing
3.1.3 Terms and definitions taken from ISO/IEC 9075-9:2001
This part of ISO/IEC 13249 makes use of the following terms defined in ISO/IEC 9075-9:2001:
a) datalink
3.1.4 Terms and definitions taken from ISO/IEC 10918-1:1994
This part of ISO/IEC 13249 makes use of the following terms defined in ISO/IEC 10918-1:1994:
- a) columns
NOTE 1 The use of"columns" here is as defined in the JPEG standard and not as defined in the SQL standard.
- b) component
- c) (digital) (still) image
NOTE 2 Parentheses around the text"digital" and"still" is a convention used by ISO/IEC 10918-1 to denote that the phrases"digital image","still image", and"image" are interchangeable.
- d) image data
- e) interchange format
- f) (number of) lines
NOTE 3 Parentheses around the text"number of" is a convention used by ISO/IEC 10918-1 to denote that the phases"number of lines" and"lines" are interchangeable.
- g) sample
3.1.5 Terms and definitions taken from ISO/IEC 15444-1:2000
This part of ISO/IEC 13249 makes use of the following terms defined in ISO/IEC 15444-1:2000:
- a) file format
- b) reference grid
3.2 Notations
3.2.1 Notations provided in ISO/IEC 13249-1:2002
The notations used in this part of ISO/IEC 13249 are defined in ISO/IEC 13249-1:2002.
3.2.2 Notations provided in this part of ISO/IEC 13249
This part of ISO/IEC 13249 uses the prefix 'SI_' for user-defined types, attributes and SQL-invoked routine names.
3.3 Conventions
The conventions used in this part of ISO/IEC 13249 are defined in ISO/IEC 13249-1:2002.