Download.microsoft.com



Guidelines for Picture and Video Import in Windows 7Guidelines for OEMs of Portable DevicesJuly 9, 2009?AbstractThis paper provides information about the picture and video import feature in Windows? 7. This paper provides guidelines for original equipment manufacturers (OEMs) to develop camera-equipped portable devices that are compatible with and optimized for this feature.This information applies to the Windows 7 operating system.References and resources discussed here are listed at the end of this paper.The current version of this paper is maintained on the Web at: : This is a preliminary document and may be changed substantially prior to final commercial release of the software described herein.The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication.This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS plying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred. ? 2009 Microsoft Corporation. All rights reserved.Microsoft, Device Stage, Windows, and Windows Live are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.The names of actual companies and products mentioned herein may be the trademarks of their respective owners.Document HistoryDateChangeJuly 9, 2009First publicationContents TOC \o "1-3" \h \z \u Introduction PAGEREF _Toc234923656 \h 3Overview of Importing Picture and Video in Windows 7 PAGEREF _Toc234923657 \h 3Picture and Video Import Features PAGEREF _Toc234923658 \h 4Supported Device Classes PAGEREF _Toc234923659 \h 4Supported Picture and Video Formats PAGEREF _Toc234923660 \h 4Device Requirements PAGEREF _Toc234923661 \h 5Validation of MTP and PTP Support in the Device PAGEREF _Toc234923662 \h 5Devices Connected to a Computer by Using a WPD driver PAGEREF _Toc234923663 \h 5Devices That Embed Orientation Metadata in Pictures PAGEREF _Toc234923664 \h 5Devices That Support WMP Media Synchronization PAGEREF _Toc234923665 \h 6Device Recommendations PAGEREF _Toc234923666 \h 6Support of the GetNumObjects Operation PAGEREF _Toc234923667 \h 6Multimedia Synchronization Detection for Camera-Equipped Devices by Using MTP PAGEREF _Toc234923668 \h 7Resources PAGEREF _Toc234923669 \h 8Microsoft PAGEREF _Toc234923670 \h 8Organizations PAGEREF _Toc234923671 \h 8IntroductionThis paper provides information about the picture and video import feature in Windows? 7. The paper includes guidelines for original equipment manufacturers (OEMs) to develop camera-equipped portable devices that are compatible with and optimized for this feature.This paper describes the types of devices that are supported in Windows 7 for the picture and video import feature. In addition, this paper discusses device requirements and recommended features for optimal performance during the import of pictures and video from the device.Additional details and specifications can be found in “Resources” at the end of this paper.Overview of Importing Picture and Video in Windows 7The Windows 7 operating system provides basic features to import pictures and videos from various kinds of camera-equipped portable devices through AutoPlay or Device Stage?. Figure 1 shows an example of importing pictures and videos from a Smartphone device by using the Device Stage UI.Figure 1. Importing pictures and videos by using Device StageNote: Windows 7 does not include inbox photo editing software. Windows Photo Gallery was replaced by Windows Live? Photo Gallery, which is available as a separate download.Picture and Video Import FeaturesThe picture and video import feature of Windows 7 supports media synchronization detection and new video formats.Supported Device ClassesIn Windows 7, the picture and video import feature of AutoPlay and Device Stage support the following device classes:Digital photo cameras.Digital file-based “tapeless” video cameras.Camera-equipped multimedia-capable mobile phones.Memory cards.CDs and DVDs.Note: Video import from digital tape-based cameras, such as Mini-DV cameras, is supported by Windows Live Photo Gallery, which is available as a separate download.Supported Picture and Video FormatsPictures and videos are imported based on the file name extensions in Table?1.Table 1. Supported file name extensions for picture and video importPicture file name extensionVideo file name extension*.bmp*.3g2*.cr2*.3gp*.crw*.asf*.dcr*.avi*.dib*.m1v*.dng*.m2t*.erf*.m2ts*.fpx*.m2v*.gif*.m4p*.jfif*.mod*.jpeg*.mov*.jpg*.mp2*.mos*.mp2v*.mrf*.mp4*.mrw*.mpe*.nef*.mpeg*.orf*.mpg*.pcx*.mpv*.pef*.mpv2*.png*.mts*.psd*.qtPicture file name extensionVideo file name extension*.raf*.ts*.srf*.tts*.tif*.vob*.tiff*.wm*.wdp*.wmv*.x3f*.xpsNote: Although the import of Advanced Video Coding High-Definition (AVCHD) video files is supported, the import of AVCHD video metadata (such as thumbnail images, playlists, and clip index files) is not supported. Also, joining or merging AVCHD video files during the import is not supported. For more information about AVCHD, see “Resources” at the end of this paper.Device RequirementsThe following device requirements are necessary for correct operation of picture and video import.Validation of MTP and PTP Support in the DeviceIf your device supports Media Transfer Protocol (MTP) or Picture Transfer Protocol (PTP), we recommend that you validate the MTP or PTP implementation in your device by using the tools in the Windows Logo kit (WLK).For more information about the WLK and Windows Logo Program, see “Resources” at the end of this paper.Devices Connected to a Computer by Using a WPD driverFor devices that connect to a computer by using a Windows Portable Device (WPD) driver, such as the inbox MTP or PTP drivers, implementing the WPD_OBJECT_DATE_CREATED or WPD_OBJECT_DATE_MODIFIED object properties synchronizes the import of picture and video files. By supporting these attributes, only new or modified versions of image files are imported from a device.For more information about WPD and the WPD object properties, see “Resources” at the end of this paper. To download the PTP and MTP specifications, see “Resources” at the end of this paper.Devices That Embed Orientation Metadata in PicturesJPEG and TIFF picture files can include metadata about the orientation of the picture when it was taken. This metadata is specified in the Exchangeable Image File (EXIF) format. By default, JPEG and TIFF picture files that include the EXIF picture orientation property are rotated during import. For more information about the EXIF format and the picture orientation property, refer to the EXIF specification, which is listed in “Resources” at the end of this paper.Devices That Support WMP Media SynchronizationFor devices that support media synchronization and do not support the MTP Hints service, pictures and videos that are taken on a device must be saved to a location different from the default synchronization folders of Windows Media Player (WMP). These folders are named \Pictures and \Video. This guarantees that new pictures and videos are detected during import. This also improves performance by preventing the import of media synchronized to a device by using WMP.For more information about multimedia synchronization detection, including the MTP Hints service, see “Multimedia Synchronization Detection for Camera-Equipped Devices by Using MTP” later in this paper.Device RecommendationsThe following device recommendations improve the performance and user experience with the import of pictures and videos in Windows 7.Support of the GetNumObjects OperationDevices that connect to a computer by using the inbox MTP or PTP driver should support the GetNumObjects operation. This improves the user experience with media enumeration on the device by supporting a determinate-style progress bar during enumeration. This progress bar compares to the progress bar that is used during the file transfer phase. Figure 2 shows the determinate progress bar.Figure 2. Determinate progress barIf the device does not support the GetNumObjects operation, an indeterminate progress bar is used because the picture and video import feature of AutoPlay or Device Stage cannot reliably determine the progress during the media enumeration phase. Therefore, the user experience is not optimal because the user is not given a hint as to the overall progress of the media enumeration.Figure 3 shows the indeterminate-style progress bar.Figure 3. Indeterminate progress barFor more information about the GetNumObjects operation, see Section D.2.6 or MTP Property code 0x1006 in the MTP specification. To download the MTP specification, see “Resources” at the end of this paper.Multimedia Synchronization Detection for Camera-Equipped Devices by Using MTPCamera-equipped devices should support the Hints service and SyncID property as specified in MTP. In Windows 7, this support provides the best performance with picture and video import from multifunction devices that have many non-picture and non-video files. The MTP Hints service enables the device to report on the preferred storage locations for various content types. In a device that supports this service, the import performance improves because only the locations of the picture and video hints are searched. By supporting the SyncID property, devices improve import performance by preventing unnecessary import of synchronized video files. Videos that are synchronized to a device by using an application that supports the SyncID property (such as Windows Media Player) are not imported. Users can manually copy these pictures and videos to their computer by using Windows Explorer. For more information about the MTP Hints service, see the “MTP Device Services for Windows 7” white paper that is listed in “Resources” at the end of this paper. For more information about MTP SyncID property, see Section B.2.16 or MTP Property code 0xDC42 in the MTP specification. To download the MTP specification, see “Resources” at the end of this paper.ResourcesMicrosoftMSDN:WPD Object Properties Hardware Developer Central:Windows Portable Devices nodal page Device Services for Windows 7 Portable Device Enabling Kit, Beta Release Logo Program: Overview Image File Format for Digital Still Cameras: EXIF Version 2.2 15740:2008 - Picture transfer protocol (PTP) for digital still photography devices Transfer Protocol (MTP) Specification, Version 1.0 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download