Shopping Cart

No products in the cart.

BS ISO 15740:2013

$215.11

Photography. Electronic still picture imaging. Picture transfer protocol (PTP) for digital still photography devices

Published By Publication Date Number of Pages
BSI 2013 128
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

This International Standard provides a common communication protocol for exchanging images with and between digital still photography devices (DSPDs). This includes communication between DSPDs and host computers, printers, other digital still devices, telecommunications kiosks and image storage and display devices.

This protocol is transport- and platform-independent.

PDF Catalog

PDF Pages PDF Title
7 Foreword
8 Introduction
11 Section sec_1
Section sec_2
Section sec_3
Section sec_3.1
Section sec_3.2
Section sec_3.3
1 Scope
2 Normative references
3 Terms and definitions
12 Section sec_3.4
Section sec_3.5
Section sec_3.6
Section sec_3.7
Section sec_3.8
Section sec_3.9
Section sec_3.10
Section sec_3.11
Section sec_3.12
Section sec_3.13
13 Section sec_3.14
Section sec_3.15
Section sec_3.16
Section sec_3.17
Section sec_3.18
Section sec_3.19
Section sec_3.20
Section sec_3.21
Section sec_3.22
Section sec_3.23
Section sec_3.24
14 Section sec_3.25
Section sec_3.26
Section sec_3.27
Section sec_3.28
Section sec_3.29
Section sec_3.30
Section sec_3.31
Section sec_3.32
Section sec_3.33
Section sec_3.34
15 Section sec_3.35
Section sec_3.36
Section sec_3.37
Section sec_3.38
Section sec_3.39
Section sec_3.40
Section sec_3.41
Section sec_4
Section sec_4.1
4 Digital still photography device model
4.1 Overview
16 Section sec_4.2
Section sec_4.2.1
Section sec_4.2.2
Section sec_4.2.3
Section sec_4.2.4
Section sec_4.2.5
Section sec_5
Section sec_5.1
Section sec_5.1.1
4.2 Baseline requirements
5 Data format specification
5.1 General format
17 Section sec_5.1.2
Section sec_5.1.3
Section sec_5.2
Section sec_5.2.1
Table tab_1
Section sec_5.2.2
5.2 Data types
18 Table tab_2
19 Section sec_5.3
Section sec_5.3.1
Table tab_3
Section sec_5.3.2
5.3 Simple types
20 Section sec_5.3.3
Section sec_5.3.4
Section sec_5.3.5
Section sec_5.3.5.1
Table tab_4
Section sec_5.3.5.2
21 Section sec_5.4
Section sec_5.4.1
Table tab_5
Section sec_5.4.2
5.4 Arrays
22 Table tab_6
Section sec_5.5
Section sec_5.5.1
Section sec_5.5.2
5.5 Data sets
23 Table tab_7
24 Table tab_8
Section sec_5.5.3
25 Table tab_9
Table tab_10
27 Section sec_5.5.4
Table tab_11
Table tab_12
28 Table tab_13
Table tab_14
Section sec_5.5.5
29 Table tab_15
Section sec_5.5.6
30 Table tab_16
Section sec_5.5.7
Table tab_17
31 Section sec_6
Section sec_6.1
Table tab_18
6 Image and data object formats
6.1 Object usage
32 Section sec_6.2
Section sec_6.2.1
Section sec_6.2.2
6.2 Thumbnail formats
33 Section sec_6.2.3
Section sec_6.3
Section sec_6.4
6.3 ObjectFormatCodes
6.4 Object format version identification
34 Section sec_6.5
Section sec_6.5.1
Section sec_6.5.2
Table tab_19
6.5 Data object association
35 Figure fig_1
Figure fig_2
Figure fig_3
36 Section sec_6.5.3
Section sec_6.5.4
Section sec_6.5.5
Section sec_7
Section sec_7.1
7 Transport requirements
7.1 Disconnection events
37 Section sec_7.2
Section sec_7.3
Section sec_7.4
Section sec_7.5
Section sec_7.5.1
Section sec_7.5.3
Section sec_8
Section sec_8.1
7.2 Reliable, error-free channel
7.3 Asynchronous event support
7.4 Device discovery and enumeration
7.5 Specific transports
8 Persistent storage
8.1 StorageID
38 Figure fig_4
Section sec_8.2
Section sec_8.2.1
Section sec_8.2.1.1
Section sec_8.2.1.2
8.2 Data object referencing
39 Section sec_8.2.2
Section sec_8.3
8.3 Receiver object placement
40 Section sec_9
Section sec_9.1
Section sec_9.2
Section sec_9.2.1
Section sec_9.2.2
Section sec_9.3
Section sec_9.3.1
9 Communication protocol
9.1 Device roles
9.2 Sessions
9.3 Transactions
41 Figure fig_5
Section sec_9.3.2
Section sec_9.3.3
42 Table tab_20
Section sec_9.3.4
Section sec_9.3.5
43 Table tab_21
Section sec_9.4
Section sec_9.5
Section sec_9.5.1
9.4 Operation flow
9.5 Vendor extensions
44 Section sec_9.5.2
45 Section sec_10
Section sec_10.1
Section sec_10.2
Section sec_10.3
Section sec_10.4
Section sec_10.5
Section sec_10.5.1
10 Operations
10.1 Operation overview
10.2 Operation parameters
10.3 OperationCode format
10.4 OperationCode summary
10.5 Operation descriptions
46 Table tab_22
47 Section sec_10.5.2
Section sec_10.5.3
48 Section sec_10.5.4
Section sec_10.5.5
49 Section sec_10.5.6
Section sec_10.5.7
50 Section sec_10.5.8
51 Section sec_10.5.9
Section sec_10.5.10
52 Section sec_10.5.11
Section sec_10.5.12
54 Section sec_10.5.13
Section sec_10.5.14
55 Figure fig_6
56 Figure fig_7
Section sec_10.5.15
Section sec_10.5.16
57 Section sec_10.5.17
Table tab_23
Section sec_10.5.18
58 Section sec_10.5.19
Section sec_10.5.20
59 Section sec_10.5.21
Section sec_10.5.22
60 Section sec_10.5.23
Section sec_10.5.24
61 Section sec_10.5.25
Section sec_10.5.26
62 Section sec_10.5.27
Section sec_10.5.28
63 Figure fig_8
64 Figure fig_9
Section sec_10.5.29
65 Section sec_10.5.30
Section sec_10.5.31
66 Section sec_10.5.32
Table tab_24
67 Section sec_10.5.33
Section sec_10.5.34
68 Section sec_10.5.35
69 Table tab_25
Section sec_10.5.36
Table tab_26
Section sec_10.5.37
70 Section sec_11
Section sec_11.1
Section sec_11.2
Table tab_27
11 Responses
11.1 ResponseCode format
11.2 ResponseCode summary
71 Section sec_11.3
Section sec_11.3.1
Section sec_11.3.2
Section sec_11.3.3
11.3 Response descriptions
72 Section sec_11.3.4
Section sec_11.3.5
Section sec_11.3.6
Section sec_11.3.7
Section sec_11.3.8
Section sec_11.3.9
Section sec_11.3.10
Section sec_11.3.11
73 Section sec_11.3.12
Section sec_11.3.13
Section sec_11.3.14
Section sec_11.3.15
Section sec_11.3.16
Section sec_11.3.17
Section sec_11.3.18
Section sec_11.3.19
Section sec_11.3.20
74 Section sec_11.3.21
Section sec_11.3.22
Section sec_11.3.23
Section sec_11.3.24
Section sec_11.3.25
Section sec_11.3.26
Section sec_11.3.27
75 Section sec_11.3.28
Section sec_11.3.29
Section sec_11.3.30
Section sec_11.3.31
Section sec_11.3.32
Section sec_11.3.33
Section sec_11.3.34
76 Section sec_11.3.35
Section sec_12
Section sec_12.1
Section sec_12.2
Section sec_12.2.1
Section sec_12.2.2
Section sec_12.3
Table tab_28
12 Events
12.1 Event usage
12.2 Event types
12.3 Event data set
77 Section sec_12.4
Section sec_12.5
Table tab_29
Section sec_12.6
Section sec_12.6.1
12.4 EventCode format
12.5 EventCode summary
12.6 Event descriptions
78 Section sec_12.6.2
Section sec_12.6.3
Section sec_12.6.4
79 Section sec_12.6.5
Section sec_12.6.6
Section sec_12.6.7
Section sec_12.6.8
80 Section sec_12.6.9
Section sec_12.6.10
Section sec_12.6.11
Section sec_12.6.12
81 Section sec_12.6.13
Section sec_12.6.14
Section sec_13
Section sec_13.1
Section sec_13.2
13 Device properties
13.1 Device property usage
13.2 Values of a device property
82 Section sec_13.3
Section sec_13.4
Section sec_13.4.1
13.3 Device property management requirements
13.4 Device property identification
83 Section sec_13.4.2
Section sec_13.4.3
Section sec_13.4.4
Table tab_30
84 Table tab_31
Table tab_32
Section sec_13.4.5
Section sec_13.4.6
Table tab_33
86 Section sec_13.5
Section sec_13.5.1
Section sec_13.5.2
Section sec_13.5.3
13.5 Device property descriptions
87 Section sec_13.5.4
Section sec_13.5.5
Table tab_34
88 Section sec_13.5.6
Section sec_13.5.7
Section sec_13.5.8
89 Section sec_13.5.9
Section sec_13.5.10
Table tab_35
Section sec_13.5.11
90 Table tab_36
Section sec_13.5.12
Table tab_37
Section sec_13.5.13
91 Section sec_13.5.14
Table tab_38
Section sec_13.5.15
Section sec_13.5.16
92 Section sec_13.5.17
Section sec_13.5.18
Section sec_13.5.19
93 Table tab_39
Section sec_13.5.20
Section sec_13.5.21
Section sec_13.5.22
94 Section sec_13.5.23
Table tab_40
Section sec_13.5.24
Section sec_13.5.25
Section sec_13.5.26
95 Section sec_13.5.27
Section sec_13.5.28
Table tab_41
Section sec_13.5.29
Section sec_13.5.30
96 Section sec_13.5.32
Section sec_13.5.33
97 Section sec_13.5.34
Section sec_13.5.35
98 Section sec_13.5.36
Section sec_13.5.37
Section sec_13.5.38
99 Section sec_13.5.39
Section sec_13.5.40
Table tab_42
100 Section sec_13.5.41
101 Section sec_13.5.42
Section sec_13.5.43
Section sec_13.5.44
102 Section sec_14
Section sec_14.1
Section sec_14.2
Section sec_14.3
14 Streaming (PTP v1.1 only)
14.1 Streaming overview
14.2 Stream transfer
14.3 Multiplexing
103 Figure fig_10
Section sec_14.4
Section sec_14.5
14.4 Discovering and configuring stream capabilities
14.5 Data transfer mechanism
104 Figure fig_11
Section sec_14.6
Figure fig_12
14.6 Packet layout
105 Section sec_14.7
Section sec_14.8
Section sec_14.9
Section sec_15
Table tab_43
14.7 Frame layout
14.8 Enumerating supported streams
14.9 Retrieving stream information
15 Conformance section
106 Table tab_44
108 Annex sec_A
Annex sec_A.1
Annex sec_A.2
Annex sec_A.3
Annex sec_A.4
Annex sec_A.5
Annex sec_A.6
AnnexĀ A
(informative)

Optional device features

109 Annex sec_A.7
Annex sec_A.8
Annex sec_A.9
Annex sec_A.10
110 Annex sec_B
Annex sec_B.1
Annex sec_B.2
Annex sec_B.3
AnnexĀ B
(normative)

Object referencing and format codes

111 Annex sec_B.4
Table tab_B.1
112 Annex sec_C
Annex sec_C.1
Annex sec_C.1.1
Annex sec_C.1.2
AnnexĀ C
(informative)

Operation flow example scenarios

113 Annex sec_C.1.3
Annex sec_C.1.4
114 Annex sec_C.1.5
115 Annex sec_C.2
Annex sec_C.2.1
Annex sec_C.2.2
116 Annex sec_D
Annex sec_D.1
Annex sec_D.2
Annex sec_D.3
AnnexĀ D
(informative)

Filesystem implementation examples

117 Table tab_D.1
Annex sec_D.4
Table tab_D.2
119 Annex sec_E
Annex sec_E.1
Figure fig_E.1
AnnexĀ E
(informative)

Reference to OSI model

120 Annex sec_E.2
Figure fig_E.2
121 Annex sec_E.3
122 Annex sec_F
Annex sec_F.1
Annex sec_F.2
Annex sec_F.3
Annex sec_F.4
AnnexĀ F
(informative)

SendObject implementation example

125 Reference ref_1
Reference ref_2
Reference ref_3
Reference ref_4
Reference ref_5
Reference ref_6
Reference ref_7
Reference ref_8
Reference ref_9
Reference ref_10
Reference ref_11
Reference ref_12
Reference ref_13
Reference ref_14
Reference ref_15
Bibliography
BS ISO 15740:2013
$215.11