画像転送プロトコル
PTPにより、JPEGファイルのような写真イメージの保存、転送、編集の仕様が定義される。普通PTPが扱う対象はコンピュータファイルであると考えられるが、ファイルは32ビットのオブジェクトIDによってのみ特定される抽象的な構成要素である。それらのオブジェクトは親オブジェクトをもつことができ、デバイスのコンテンツをシステム化して表示することができる。
これまでPTPを拡張する多くのプロトコルが開発されている。FotoNation(英語版)により開発されNikonが初めて実装したPTP/IPによって無線ネットワークにおいてデータを転送できるようになり、マイクロソフトが開発したメディア転送プロトコル(英: Media Transfer Protocol)は、FotoNationのPTP/IPを部分的にベースとして無線もしくは有線通信を可能とし、ユーザーは写真以外のメディアを転送したり、拡張メタデータで(タイトル、アーティスト情報などを)タギング (コンピュータ)付けすることも出来るようになった。
マイクロソフトとAppleはそれぞれオペレーティングシステムにPTPを組み込んでおり、マイクロソフトはWindows MEから(Windows CEを除く)、アップルはMac OS X v10.1からサポートしている。マイクロソフトはPTPをWindows Image Acquisitionに実装している。 Linuxや他のフリーもしくはオープンソースなOSにおいてPTPは数多くのライブラリによってサポートされており、例えばlibgphotoやlibptp、digiKamやF-Spot、gtkam、gThumbなどのアプリケーションで用いられているライブラリが挙げられる。