ISO 15740:2013 写真—電子静止画イメージング—デジタル静止画写真デバイス用の画像転送プロトコル(PTP) | ページ 6

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

3 用語と定義

この文書の目的上、次の用語と定義が適用されます。

3.1

アルバム

エンドユーザーが作成したオブジェクト。ユーザー定義の基準に従ってデータ オブジェクトを論理的にグループ化するために使用されます。

注 1:アルバムは、ファイル・システム内の物理フォルダーである場合とそうでない場合があります。この国際規格では、アルバムは一種の関連付けです。

3.2

協会

個別のオブジェクト間の関係を明らかにするために使用される論理構造

注記 1: 関連は、個別のデータオブジェクトが関連していることを示すために使用されます。関連はフォルダーのように表現され、標準の分岐階層ツリー構造を使用してネストできます。

例:

時系列、またはコンテンツまたはキャプチャ セッションごとのユーザー定義のグループ。

3.3

繋がり

デバイス間でデータを転送するためのパスを確立するためにトランスポートが提供するメカニズム

3.4

データコード

16 ビットの符号なし整数。その最上位ニブル (4 ビット) は、コードのカテゴリとコード値が標準かベンダー拡張かを示すために使用されます。

3.5

データオブジェクト

DSPD またはその他のデバイスの永続ストレージに通常存在する画像またはその他のタイプのデータ

3.6

データセット

既知の解釈を持つ 1 つ以上の個別のデータ項目のトランスポートに依存しないコレクション

注記 1:データセットは、トランスポート実装に対して必ずしも不透明でもアトミックでもありません。

3.7

カメラファイルシステムのデザインルール

DCF

準拠するデジタル写真デバイス間でのファイルの相互運用性を促進するために、ファイル形式、フォルダー化、および命名規則を指定するカメラ ファイル システムの標準規約

3.8

デバイスの検出

物理的または論理的にアクセス可能な、特定のトランスポートまたはプラットフォーム上に存在するすべてのデバイスのセットを決定する行為

3.9

デジタルスチル撮影装置

GDPR

二次元のデジタル静止画像をキャプチャする永続ストレージを備えたデバイス

3.10

デジタルプリントの注文フォーマット

DPOF

どの画像を何部印刷するかを示す画像ファイルとともにリムーバブル メディアに保存される標準化された ASCII ファイル

注 1: DPOF では、インデックス プリント、トリミング、およびテキスト オーバーレイを指定することもできます。

3.11

番号

セットの各メンバーの代表要素を 1 つ含む、順序付けされた増加する数値リストを作成する行為

3.12

Exif/JPEG

ISO 12234-2 に記載されているベースライン JPEG 標準を使用して画像が圧縮される、デジタル カメラ用の圧縮ファイル形式

注記 1: Exif では、メタデータとサムネイル画像は、JPEG ファイルの先頭のアプリケーションセグメント内の TIFF タグを使用して保存されます。

3.13

フォルダ

データオブジェクトを含めることができる階層ストレージ領域内のオプションのサブ構造

3.14

フラッシュピクス

FlashPix フォーマット仕様で定義されている画像ファイル形式。メタデータとタイル化された階層的な画像表現を含む構造化ストレージ ファイルを使用します。

注記 1: FlashPix 画像内のタイルは通常、ベースライン JPEG 画像であり、特定の解像度の個々の画像タイルに簡単にアクセスして、迅速な表示と編集を行うことができます。

3.15

IEEE1394

IEEE (電気電子学会) によって標準化された高速シリアル バス。現在クロック レートは 100, 200, および 400 Mbit/s です。

注記 1: IEEE 1394 は、FireWire と呼ばれることがよくあります。

3.16

画像のアスペクト比

画像の幅と画像の高さの比率

3.17

画像キャプチャデバイス

印刷物、フィルム、透明フィルムなどのシーンまたは固定画像をデジタル画像データに変換するための装置

3.18

画像出力装置

デジタル画像をハードコピーまたはソフトコピーメディアにレンダリングできるデバイス

3.19

バンドイベントで

操作および応答と同じ論理接続上で送信されるイベント

注 1:イベントは、トランスポート実装がイベント・インターリーブを許可するデータ精度の程度にのみ非同期です。

3.20

イニシエータ

セッションを開いて会話を開始し、すべての正式な操作を応答者に発行するデバイス

注記 1:イニシエーターは、クライアント/サーバーのパラダイムにおけるクライアントに似ています。

3.21

赤外線データ協会

IrDA

現在、9 600 bps ~ 4 Mbps のデータ レートでの無線通信をサポートする赤外線無線通信システム

3.22

共同写真専門家グループ

JPEG

ISO/IEC 10918‑1で定義された特定の画像圧縮方式

3.23

論理ストレージID

StorageID の最下位 16 ビット

注 1:この値は、PhysicalStorageID で示される物理ストア内の 1 つの論理ストレージ領域を一意に識別します。

3.24

最も重要なニブル

MSN

最上位バイトの最上位 4 ビット

3.25

オブジェクトの集約

特定のデバイス上に存在するオブジェクトの場所固有のリストを 1 つ以上取得し、それらを 1 つのセットにグループ化する行為

3.26

オブジェクトハンドル

外部デバイスに提供されるローカル永続ストレージ内の各データ オブジェクトにデバイスによって割り当てられるデバイス固有の 32 ビット符号なし整数

注 1: ObjectHandle の外部受信者は、後続のトランザクションでそのデータ部分を参照するためにそれを使用する必要があります。オブジェクト ハンドルは、少なくともセッションにわたって永続的であることが保証されます。

3.27

アウトオブバンドイベント

操作および応答とは異なる論理接続上で送信されるイベント

注記 1:帯域外イベントは、操作トランザクションとは非同期です。

3.28

パソコン

パソコン

さまざまなハードウェア アーキテクチャおよびオペレーティング システムを使用できるパーソナル コンピューティング デバイス

3.29

物理ストレージID

StorageID の最上位 16 ビット

注 1:物理ストアごとに複数の論理ストアが存在する場合がありますが、この値はデバイス上の 1 つの物理ストレージ領域を一意に識別します。

3.30

ポータブルネットワークグラフィックス

PNG

ラスター イメージをロスレスでポータブルに圧縮して保存するための拡張ファイル形式

注記 1: PNG は、インデックス付きカラー、グレースケール、トゥルーカラー、およびオプションのアルファ チャネルをサポートします。

3.31

プロトコル

デバイス間でデータを交換するための定義されたメカニズム

3.32

プルモデル

DSPD のパラダイムを使用しwhere オブジェクト受信者が送信者からデータ オブジェクトを転送する操作リクエストを開始します。

3.33

プッシュモデル

DSPD のパラダイムを使用しwhere オブジェクト送信者がデータ オブジェクトを受信者に転送する操作リクエストを開始します。

3.34

クイックドロー画像

保存された描画コマンドのシーケンスで構成されるファイル形式

注記 1: QuickDraw ファイルは、一般に PICT ファイルと呼ばれます。

3.35

対応者

イニシエータからの操作に応答するデバイス

注記 1: レスポンダは、クライアント/サーバー パラダイムにおけるサーバーに似ています。

3.36

セッション

ハンドルの永続性など、取得された状態情報が依存される期間を定義する 2 つのデバイス間の論理接続

3.37

正方形ピクセルのサンプリング

2 つの直交するサンプリング方向に等しいサンプル間隔を持つ画像

3.38

ストレージID

データ オブジェクトを含む可能性のある一意の記憶領域を表す、デバイス固有の 4 バイトの符号なし整数 (UINT32)

注 1: StorageID の最上位 16 ビットは PhysicalStorageID を表し、StorageID の最下位 16 ビットは LogicalStorageID を表します。

3.39

トランスポートアグリゲーション

システム内で論理的または物理的にアクセス可能な適合デバイスのトランスポート固有のリストを 1 つ以上取得し、それらを特定のシステム全体のすべてのトランスポートにまたがる 1 つのセットにグループ化する行為

3.40

輸送

物理的な有線または無線接続を含む、デジタル キャプチャ デバイスを他のデジタル デバイスに接続する手段

3.41

ユニバーサル・シリアル・バス

USB

階層型スター型トポロジで最大 127 台のデバイスを接続するためのデジタル インターフェイス

参考文献

1CIPA DC-009-2010 、カメラ ファイル システムの設計ルール: DCF バージョン 2.0 (2010 年版) http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-009-2010_J から入手可能。 pdf
2USB 仕様 ( http://www.usb.org/developers/docs/ から入手可能)
3Universal Serial Bus Still Image Capture Device Definition, バージョン 1.0 、USB Implementer's Forum, 2000 年 7 月 11 日、 http://www.usb.org/developers/devclass_docs/usb_still_img10.pdf から入手可能
4IEEE 1394-1995, 高性能シリアル バスの IEEE 標準、IEEE 1394 情報はワールドワイド Web から入手できます: http://www.1394ta.org
5IIDC 1394 ベースのデジタル カメラ仕様、バージョン 1.30, 2000 年 7 月 25 日。 http://www.cs.unc.edu/Research/stc/FAQs/1394Firewire/DCAM_Spec_V1_30.pdf から入手可能
6シリアル バス プロトコル上の画像転送プロトコル(PTP-on-SBP)、IEEE 1394 Trade Association
7FlashPix 仕様は http://www.graphcomp.com/info/specs/livepicture/fpx.pdf から入手できます。
8IrDA 情報は http://www.irda.org から入手できます。
9Melville J.他、デジタルカメラ用アプリケーションプログラマインターフェース、Proc. IS&T の第 49 回年次会議、282 ~ 285 ページ、1996 年 5 月
10PNG 情報は http://www.w3.org/TR/PNG/ から入手できます。
11PICT 仕様Inside Macintosh: Imaging with QuickDraw 、ISBN: 020163242X, Addison Wesley Publishing Company, 1994 年。 PDF は https://developer.apple.com/legacy/library/documentation/mac/pdf/ImagingWithQuickDraw.pdf にあります。
12ISO 7498:1984 2情報処理システム - オープン システム相互接続 - 基本参照モデル
13Transmission Control Protocol 、インターネット エンジニアリング タスク フォース (IETF) RFC 793, 南カリフォルニア大学情報科学研究所、1981 年 9 月。 http://ietf.org/rfc/rfc793.txt
14CIPA DC-005-2005 、TCP/IP ネットワーク (PTP-IP) 上の「画像転送プロトコル」。 http://www.cipa.jp/ptp-ip/index_j.html から入手可能な情報
15ISO 12234-1, 電子静止画イメージング — リムーバブル メモリ — Part 1: 基本的なリムーバブル メモリ モデル

3 Terms and definitions

For the purposes of this document, the following terms and definitions apply.

3.1

album

end-user-created object used to logically group data objects according to some user-defined criteria

Note 1 to entry: An album might or might not be a physical folder in a filesystem. In this International Standard, an album is a type of association.

3.2

association

logical construct used to expose a relationship between discrete objects

Note 1 to entry: Associations are used to indicate that separate data objects are related. Associations are represented like folders, and can be nested using a standard branched hierarchical tree structure.

EXAMPLE:

A time sequence, or user-defined groupings by content or capture session.

3.3

connection

transport-provided mechanism for establishing paths for transferring data between devices

3.4

datacode

16-bit unsigned integer whose Most Significant Nibble (4 bits) is used to indicate the category of code and whether the code value is standard or vendor-extended

3.5

data object

image or other type of data that typically exists in persistent storage of a DSPD or other device

3.6

dataset

transport-independent collection of one or more individual data items with known interpretations

Note 1 to entry: Data sets are not necessarily opaque nor atomic to transport implementations.

3.7

Design Rule for Camera Filesystem

DCF

standard convention for camera filesystems which specifies the file format, foldering and naming conventions in order to promote file interoperability between conforming digital photography devices

3.8

device discovery

act of determining the set of all devices present on a particular transport or platform that are physically or logically accessible

3.9

digital still photography device

DSPD

device with persistent storage which captures a two-dimensional digital still image

3.10

Digital Print Order Format

DPOF

standardized ASCII file stored on removable media along with the image files that indicates how many copies of which images should be printed

Note 1 to entry: DPOF also allows index prints, cropping, and text overlays to be specified.

3.11

enumeration

act of creating an ordered increasing numerical list that contains one representative element for each member of a set

3.12

Exif/JPEG

compressed file format for digital cameras in which the images are compressed using the baseline JPEG standard described in ISO 12234‑2

Note 1 to entry: In Exif, metadata and thumbnail images are stored using TIFF tags within an application segment at the beginning of the JPEG file.

3.13

folder

optional sub-structure in a hierarchical storage area that can contain data objects

3.14

FlashPix

image file format, defined in FlashPix Format Specification, using a structured storage file containing metadata and a tiled, hierarchical image representation

Note 1 to entry: The tiles in a FlashPix image are normally baseline JPEG images, and individual image tiles of a particular resolution can be easily accessed for rapid display and editing.

3.15

IEEE 1394

high-speed serial bus standardized by the IEEE (Institute of Electrical and Electronics Engineers) currently having clock rates of 100, 200 and 400 Mbits/s

Note 1 to entry: IEEE 1394 is often referred to as FireWire.

3.16

image aspect ratio

ratio of the image width to the image height

3.17

image capture device

device for converting a scene or a fixed image, such as a print, film or transparency, to digital image data

3.18

image output device

device that can render a digital image to hardcopy or softcopy media

3.19

in-band event

event transmitted on the same logical connection as operations and responses

Note 1 to entry: Events are only asynchronous to the degree of data precision for which the transport implementation allows event interleaving.

3.20

initiator

device that initiates a conversation by opening a session, and issues all formal operations to the responder

Note 1 to entry: The initiator is analogous to the client in the client/server paradigm.

3.21

Infrared Data Association

IrDA

infrared wireless communication system that currently supports wireless communication at data rates between 9 600 bps and 4 Mbps

3.22

Joint Photographic Experts Group

JPEG

specific image compression method defined in ISO/IEC 10918‑1

3.23

LogicalStorageID

least significant sixteen bits of a StorageID

Note 1 to entry: This value uniquely identifies one logical storage area within the physical store indicated in the PhysicalStorageID.

3.24

Most Significant Nibble

MSN

most significant four bits of the most significant byte

3.25

object aggregation

act of taking one or more location-specific lists of objects that exist on a particular device and grouping them together in one set

3.26

ObjectHandle

device-unique 32-bit unsigned integer assigned by a device to each data object in local persistent storage which is provided to external devices

Note 1 to entry: External recipients of an ObjectHandle must use it to reference that piece of data in subsequent transactions. ObjectHandles are guaranteed to be persistent over at least a session.

3.27

out-of-band event

event transmitted on a different logical connection to that for operations and responses

Note 1 to entry: Out-of-band events are asynchronous from operation transactions.

3.28

personal computer

PC

any personal computing device, which may employ various hardware architectures and operating systems

3.29

PhysicalStorageID

most significant sixteen bits of a StorageID

Note 1 to entry: This value uniquely identifies one physical storage area on a device, although there may be more than one logical store per physical store.

3.30

Portable Network Graphics

PNG

extensible file format for lossless, portable, compressed storage of raster images

Note 1 to entry: PNG supports indexed colour, greyscale, truecolour and an optional alpha channel.

3.31

protocol

defined mechanisms for exchanging data between devices

3.32

pull model

use paradigm for DSPDs where the object receiver initiates the operation requests to transfer data objects from the sender

3.33

push model

use paradigm for DSPDs where the object sender initiates the operation requests to transfer data objects to the receiver

3.34

QuickDraw picture

file format consisting of sequences of saved drawing commands

Note 1 to entry: QuickDraw files are commonly referred to as PICT files.

3.35

responder

device that responds to operations from the initiator

Note 1 to entry: The responder is analogous to a server in the client/server paradigm.

3.36

session

logical connection between two devices defining a period of time during which obtained state information, such as handle persistence, may be relied upon

3.37

square pixel sampling

image having equal sample spacing in the two orthogonal sampling directions

3.38

StorageID

device-specific four-byte unsigned integer (UINT32) that represents a unique storage area that may contain data objects

Note 1 to entry: The most significant 16 bits of a StorageID represent the PhysicalStorageID, while the least significant 16 bits of a StorageID represent the LogicalStorageID.

3.39

transport aggregation

act of taking one or more transport-specific list of conforming devices that are logically or physically accessible in a system and grouping them in one set that spans all transports across the particular system

3.40

transport

means of attaching the digital capture device to some other digital device including a physical wire or a wireless connection

3.41

Universal Serial Bus

USB

digital interface for connecting up to 127 devices in a tiered-star topology

Bibliography

1CIPA DC-009-2010 , Design rule for Camera File system: DCF Version 2.0 (Edition 2010) available from http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-009-2010_E.pdf
2USB Specification, available from http://www.usb.org/developers/docs/
3Universal Serial Bus Still Image Capture Device Definition, Version 1.0, USB Implementer's Forum, 11 July, 2000, available from http://www.usb.org/developers/devclass_docs/usb_still_img10.pdf
4IEEE 1394-1995, IEEE Standard for a High Performance Serial Bus, IEEE 1394 information available via world-wide web at: http://www.1394ta.org
5IIDC 1394-based Digital Camera specification, Version 1.30, July 25, 2000. Available from http://www.cs.unc.edu/Research/stc/FAQs/1394Firewire/DCAM_Spec_V1_30.pdf
6PTP-on-SBP (Picture Transfer Protocol on Serial Bus Protocol), IEEE 1394 Trade Association
7FlashPix Specification is available from http://www.graphcomp.com/info/specs/livepicture/fpx.pdf
8IrDA information available from http://www.irda.org
9Melville J. et al., An application programmer's interface for digital cameras, Proc. IS&T's 49th Annual Conference, pp. 282-285, May 1996
10PNG Information is available from http://www.w3.org/TR/PNG/
11PICT specification Inside Macintosh: Imaging with QuickDraw, ISBN: 020163242X, Addison Wesley Publishing Company, 1994; PDF at https://developer.apple.com/legacy/library/documentation/mac/pdf/ImagingWithQuickDraw.pdf
12ISO 7498:1984 2 , Information processing systems — Open Systems Interconnection — Basic Reference Model
13Transmission Control Protocol, Internet Engineering Task Force (IETF) RFC 793, by Information Sciences Institute, University of Southern California, September 1981; http://ietf.org/rfc/rfc793.txt
14CIPA DC-005-2005 , “Picture Transfer Protocol” over TCP/IP networks (PTP-IP). Information available from http://www.cipa.jp/ptp-ip/index_e.html
15ISO 12234-1, Electronic still-picture imaging — Removable memory — Part 1: Basic removable-memory model