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 |
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 |