Picture Transfer Protocol


Picture Transfer Protocol

Picture Transfer Protocol (PTP) est un protocole développé par l'International Imaging Industry Association pour permettre le transfert d'images depuis un appareil photo numérique (APN) sur un ordinateur. Ce protocole a été standardisé en tant que ISO 15740.

Il a été de plus standardisé pour l'USB par l'USB Implementers Forum en tant que still image capture device class. USB PTP est une alternative à l'UMS (USB Mass Storage), pour les APN. Certains appareils supportent les deux modes.

Sommaire

Description

PTP spécifie une façon de créer, transférer et manipuler des objets qui sont typiquement des images photographiques, comme un fichier JPEG. Bien qu'il soit habituel de considérer ces objets comme des fichiers, ce sont en fait des entités abstraites identifiées uniquement par un object ID de 32 bits. Ces objets peuvent toutefois avoir des parents et des voisins, de sorte qu'une hiérarchie peut être créée comme sur un système de fichiers.

Stockage

PTP ne spécifie pas comment les objets sont enregistrés – il s'agit seulement d'un protocole de communication. Il ne spécifie pas non plus la couche transport. Néanmoins, il a été conçu pour supporter les standards existants, tels que Exif, TIFF/EP, DCF, and DPOF[1], et a été mis en œuvre sur les couches de transport USB and FireWire.

Les photographies sur les APN sont généralement stockées sous forme de fichiers sur une mémoire de masse, comme une carte mémoire, formatée le plus souvent en FAT ou FAT 32, et qui peut être arrangée selon les spécifications Design rule for Camera File system (DCF). Néanmoins, rien de ceci n'est obligatoire, car PTP s'abstrait de ces couches de représentation.

Par opposition, si un APN utilise l'UMS, le système de fichiers et son arrangement sont exposés à l'utilisateur.

Extensions

Plusieurs protocoles ont été développés pour accroître les possibilités de PTP. PTP/IP, développé par FotoNation et mis en œuvre pour la première fois sur des APN par Nikon, Canon et Kodak, permet l'utilisation de PTP sur tout réseau IP.

Media Transfer Protocol, développé par Microsoft, permet de transférer d'autres média que les images, ainsi que d'associer aux objets des métadonnées (telles que titre ou artiste), Dans le cas de PTP, les métadonnées sont contenues dans les champs EXIF des images pour le jpeg, ou dans des champs spécifiques au format pour les images en format brut (RAW,DCRAW,NEF,…)

Support des OS

Microsoft et Apple ont tout deux inclus le support de PTP dans leurs systèmes d'exploitation, respectivement depuis Windows Me (à l'exception de Windows CE), et Mac OS X v10.1. Microsoft implémente PTP sous Windows via Windows Image Acquisition[2],[3].

PTP sur Linux et d'autres systèmes d'exploitation libres, est supporté par diverses librairies, telles que libgphoto et libptp, librairies utilisées par des applications telles que Digikam, GTKam, Entangle, Darktable et f-spot.

Version 1.1

PTP v1.1 (ISO15740:2008) est une mise à jour de PTP qui a été publiée récemment par l'ISO[4].

A mi-2008, la plupart des périphériques et système d'exploitation ne supportent pas encore la version 1.1 de PTP. Cette version est entièrement rétro-compatible avec la version précédente 1.0, et offre des améliorations de performance, de compatibilité et de fonctionnalité dont :

  • Un mécanisme pour streamer le contenu.
  • Un mécanisme de gestion de jeux d'extension muliples.
  • Le support d'objets plus grands que la limite de 4Gio de PTP v1.0, par l'utilisation de 8 octets pour le codage de la taille.
  • La possibilité de redimensionner à n'importe quelle taille les images avant transmission. Avec PTP v1.0, les images ne peuvent être transférées qu'en pleine résolution ou en vignette.

Inconvénients

  • Renommer les fichiers objets n'est pas possible sans copier le fichier ou le réécrire.
  • La modification du contenu d'un fichier n'est pas possible (le fichier doit être re-transféré dans son intégralité).

Voir aussi

Notes et références

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Picture Transfer Protocol de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Picture Transfer Protocol — (PTP) is a widely supported protocol developed by the International Imaging Industry Association to allow the transfer of images from digital cameras to computers and other peripheral devices without the need of additional device drivers. The… …   Wikipedia

  • Picture Transfer Protocol — Das Picture Transfer Protocol (PTP) ist ein von der International Imaging Industry Association entwickeltes Protokoll zum Austausch von Bildern zwischen Digitalkameras und anderen Geräten wie Computern oder Druckern. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • Picture Transfer Protocol over IP — Das Picture Transfer Protocol over IP (PTP/IP) ist ein Protokoll zur Bildübertragung, das von FotoNation Inc. entwickelt und von Nikon im September 2004 vorgestellt wurde. Die Funktionsweise von PTP/IP ähnelt der von PTP (Picture Transfer… …   Deutsch Wikipedia

  • Media Transfer Protocol — The Media Transfer Protocol is a devised set of custom extensions to the Picture Transfer Protocol (PTP).[1] Whereas PTP was designed for downloading photographs from digital cameras, Media Transfer Protocol supports the transfer of music files… …   Wikipedia

  • Media Transfer Protocol — Das Media Transfer Protocol (MTP) ist eine Weiterentwicklung des Picture Transfer Protocol. Es ermöglicht die Übertragung von Daten zwischen Endgeräten und Computern. Inhaltsverzeichnis 1 Einführung 2 Übertragung 3 Vorteile 4 …   Deutsch Wikipedia

  • Simple Mail Transfer Protocol — This article is about the Internet standard for electronic mail transmission. For the email delivery company, see SMTP (company). Internet protocol suite Application layer …   Wikipedia

  • Picture archiving and communication system — An image as stored on a picture archiving and communication system (PACS) The same image following contrast adjustment, sha …   Wikipedia

  • Media-Transfer-Protokoll — Das Media Transfer Protocol (MTP) ist eine Weiterentwicklung des Picture Transfer Protocol. Es ermöglicht die Übertragung von Daten zwischen Endgeräten und Computern. Inhaltsverzeichnis 1 Einführung 2 Übertragung 3 Vorteile 4 Nachteile 5 …   Deutsch Wikipedia

  • Wireless Application Protocol — Not to be confused with Wireless access point. Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones (called… …   Wikipedia

  • XD-Picture Card — Infobox media name = xD Picture caption =A 16 MB Fujifilm xD Card encoding = type = memory card capacity = maximum 512 MB (original) maximum 8 GB (Type M/M+, Type H) owner = Olympus, Fujifilm use = digital cameras, voice recorders dimensions = 20 …   Wikipedia