340 likes | 479 Views
An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections. Contact Info:. http://www.osta.org/mpv. Pieter van Zee MPV Specification Editor Pieter_van_Zee@hp.com T. +1 541-715-8685. Felix Nemirovsky Multiread Committee Chair felixn@oaktech.com
E N D
An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections Contact Info: http://www.osta.org/mpv Pieter van Zee MPV Specification Editor Pieter_van_Zee@hp.com T. +1 541-715-8685 Felix Nemirovsky Multiread Committee Chair felixn@oaktech.com T. +1 415-643-0944
MPV Provides: • Multimedia albums/playlists with rich metadata • Easy navigation of 100s/1000s of photos, video, and music • Quick startup of data CDs, data DVDs and memory cards • Consistent user experience • PC↔CE interoperability MPV Summary Websites: www.osta.org/mpv Contact: Pieter van Zee MPV Spec Editor T. +1 541-715-8658 Pieter_van_Zee@hp.com • Market Impact • EOU for new digital media formats • Better CE-only (no PC) solutions • New CE device differentiator • New product opportunities • Accelerate DI adoption • Open Specification & SDK • no license fees, open process • Status: • MPV 1.0 Spec adopted & avail. • Open-source MPV 1.0 SDK avail.(for firmware & software) • CPXe 1.0 supports MPV • Supporters incl: retail disc makers (Kodak, Rimage); DI & CD software makers (Roxio, Sonic, ArcSoft, ACD, Ulead, MUSICMATCH); CE industry (LG, Philips, Samsung, LSI, Zoran, ESS)
Introducing …MPV – Music/Photo/Video More easily playback, exchange, and manage collections of digital music/photos/videos An Open Specification … • Available and free to use at no cost • For computer software, CE devices like cameras and DVD players, internet services • Use with CD, DVD, memory cards, hard drive, internet Sponsored by … • OSTA: Optical Storage Technology Association • Plus: Liaison with I3A: CPXe and MPV Initiatives Availability … • MPV 1.0 Spec adopted, available Nov. 18 • MPV 1.0 SDK done, available Nov. 18
CE Industry LG Electronics Inc. Royal Philips Electronics Samsung Electronics Co. Ltd. LSI Logic Zoran Corp ESS Technology Planetweb Inc MPVPublic Supporters, Jan. 2003 • Retail CD/DVD Discs • Eastman Kodak Company • Rimage Corporation • Pixel Magic Imaging • Consumer CD/DVD Burning Software • Roxio Inc. • Sonic Solutions Inc. • Hewlett-Packard Company • ArcSoft Inc. • ACD Systems • Ulead Technology • MUSICMATCH • Oak Technology
Market Trend:DVD Players/Recorders Support More Formats • Napster, MP3 software • 60M PCs with CD burners • <1B blank discs sold • Good still photo DSCs < $200 • Must be unloaded; CD is archive • 150M PCs with CD burners • 2+B blank discs sold • Good photo-video DSCs < $200 • 300M PCs with CD burners • 15M PCs with DVD burners • 8+B blank discs sold 2000 2002 2004 1998 DVD Player, Recorder, MP3, JPEG, AVI, MOV, MPEG4, ??? Basic DVD Player DVD Player with MP3 DVD Player, MP3, JPEG Average Selling Price
Problem Today:Tremendous Diversity in Content & Structure of Digital Pictures on a Data CD or DVD
Set of assets Simple assets: Still, Video, Audio, … Composite assets: Still+Audio, Multishot, Panorama, … Renditions: Thumbnail, Screen, … Presentation playlist Sequence of assets Presentation Control: foreground/background, duration, transition, etc. Basic metadata Title, description, keywords, dates, … Uses XML format MPG Exif WAV MP3 Exif Exif MPV Multimedia Album / Playlist Foreground 1. Still+Audio 2. Video 3. Panorama 4. Still Background 1. Audio
MPG Exif WAV MP3 index.pvm 34KB Photo/Video Album Exif Exif MPV Provides Basic Asset Management • Multimedia Playlist • Portable Storage Manifest Foreground 1. Still+Audio 2. Video 3. Panorama 4. Still Background 1. Audio Only required file or directory
MPV Provides Picture Disc Interoperability Different Disc File Layouts: Identical MPV Manifests AssetList Still Rendition: master Rendition: screen Rendition: thumbnail Still Rendition: master Rendition: screen Rendition: thumbnail Still Rendition: master Rendition: screen Rendition: thumbnail Still Rendition: master Rendition: screen Rendition: thumbnail Still Rendition: master Rendition: screen Rendition: thumbnail
Demos • Picture Disc with MPV • Portable Storage Manifest • Still Images Album / Playlist • Brandenburger Tor • Hard drive-based Album • Multimedia Album / Playlist
Example: Digital Camera Content Interoperability Different DCF-compliant File Layouts: DCIM/ 100DSCFS/ DSC08399.JPG - still DSC08400.JPG - still with audio DSC08401.JPG - still hi-res JPEG rendition of TIFF master DSC08402.JPG – still multishot sequence DSC08403.JPG - still multishot sequence DSC08404.JPG - still multishot sequence DSC08405.JPG - still panorama sequence DSC08406.JPG - still panorama sequence DSC08407.JPG - still panorama sequence MSDSC/ IMCIF100/ MOV08398.JPG - JPG thumbnail rendition of video DSC08401.TIF - still master with hi-res JPG rendition MOML0001/ MOV08398.MPG - video MOMLV100/ DSC08399.MPG - audio for still MISC/ ALBUM.PVM - MPV Collection AUTPRINT.MRK – DPOF file Identical MPV Manifests AssetList Video Rendition: thumbnail Still StillWithAudio Still Audio Still Rendition: master Rendition: hi-res StillMultishotSequence Still Still Still StillPanoramaSequence Still Still Still DCIM/ 132IMDCF/ MVI_3298.AVI - video MVI_3298.THM - JPG thumbnail rendition of video IMG_3299.JPG - still IMG_3300.JPG – still with audio IMG_3300.WAV – audio with still 133IMDCF/ IMG_3301.JPG – still hi-res JPEG rendition of RAW master IMG_3301.RAW – still master of hi-res JPG rendition IMG_3302.JPG - still multishot sequence IMG_3303.JPG - still multishot sequence IMG_3304.JPG - still multishot sequence STA_3305.JPG - still panorama sequence STB_3306.JPG - still panorama sequence STC_3307.JPG - still panorama sequence IMINDEX/ 132.CTG 133.CTG D.CTG MISC/ ALBUM.PVM - MPV Collection AUTPRINT.MRK – DPOF file Add-in MPV manifests
watch browse Example:DVD Player Support for MPV Picture Discs Firmware Playback Application Digital Media Content + MPV Supports JPEG, MP3, WAV, MPEG 1 & 2 May support WMA WMV, MPEG4, AVI MJPEG, MOV PJPEG Some players will support printing print
watch browse prints Example: Digital Imaging System, No ComputerDigital Imaging-enhanced DVD Recorder Original data + MPV Original data + MPV DVD Recorder Memory card slot(s) • MPV ADVANTAGES: • Add-on MPV file is the only change to camera or disc • Enables uniform access to camera and disc content • Organizes disc content into easy-to-use albums Original data + MPV storage media
Open Source MPVTools SDKAvailable Now Multi-Platform Windows • MPV Reader: • Easy-to-use Functions: • Find MPV file • Get thumbs, screen res, slideshow, etc • Extensible • Slim: • 80KB obj: MPV processor • 124KB obj: Expat XML parser • Typical runtime: 50-70KB RAM • MPV Writer: • Basic – single-res pictures • Advanced – multi-res, MD5 Content IDs, directory processing* • command line utilities* • Code: • C code, OS abstraction layer • MIT License – use for anything • MPV Player: • Play slideshow with bkgnd music • Browse using thumbnail filmstrip • Print still images • Can be embedded in an app using the IE Control • Code: • 60KB HTML source code • No install required, downloadable • Requires IE 5.5 or above • e.g. WinXP (has IE 6.0) • MPV Validator*: • Syntax errors, usage mistakes • *Available Dec 2002
User Benefits Multimedia albums/playlists with rich metadata Quick startup of data CDs, data DVDs and memory cards Easy navigation of 100s to 1000s of photos, video, and music Consistent user experience: PC↔CE interoperability MPV Offers … Technology Benefits • Open specification • No costs • MPV 1.0 Spec available • MPV 1.0 SDK available • Adds on to existing file and directory structure • Works with CDs, DVDs, memory cards, hard drive, internet
watch browse DVD Player (Firmware)MPV Deployment: Browse & Watch Albums Original data + MPV MPV-aware Photo Viewer Firmware Application Supports some or all of JPEG, MP3, WAV, MPEG, AVI MJPEG, MOV PJPEG, WMV • ADVANTAGES: • Fast, friendly experience • Watch slideshow or browse photos, … • Plays back as captured from original files • Views original data without MPV, but less well Original data+DPOF on card or USB+printer driver Some players will support printing print
Use cases: Camera unloader creates album automatically Picture manager software can select, organize pictures, burn on CD with MPV album. Selection, sequence, titles Web browser uploads album and pictures to website Selection, sequence, titles, URL Slideshow software can load existing MPV album, enhance, save as album Selection, sequence, titles, effects Print photo album software can load MPV album, layout, save as album Selection, sequence, titles, layout Motivation It takes users precious time to select pictures, sequence pictures, and add titles and other metadata Makes an album Album interchange will lead to increased demand by consumers for software applications and imaging services. Reuse and enhance Photo/Video Album Interchangewith Software Applications
watch organize web browse print prints DI & PC Software Example:Photo/Video Album Interoperability Original data + MPV Original data + MPV Original data Original data + MPV Camera-specific unloader • PROBLEMS SOLVED: • Plays back as captured from original files • One album works across many apps • Collections withstand file renaming and reorg Original data + MPV
watch web email browse, enhance, organize discs print print Digital Camera SoftwareGenerate MPV Album at Unload Original data Original data + MPV Camera-specific unloader • ADVANTAGES: • MPV support at low-cost; no camera firmware change • Every unload MPV-enabled • Can make archive CD that also plays in DVD player or PC browse & watch
watch web email browse, enhance, organize print Imaging SoftwareOpen and/or Play MPV Albums MPV-aware Imaging Software Original data + MPV Open / Import / Play … • ADVANTAGES: • Fast, friendly experience • Watch or browse, but also print, share, enhance, … • Customize look/feel of IE-based playback • Use albums from anywhere: camera unload, other apps MPV Album
print Imaging & CD/DVD Burning SoftwareBurn MPV Albums on CD / DVD MPV-aware Imaging Software Burn / Make Disc Original data • ADVANTAGES: • No need to change existing practices for files in disc • Compatible with VideoCD and DVD-Video discs • Make archive CD that also plays in DVD player or PC browse & watch Original data + MPV
Imaging & CD/DVD Burning SoftwareCreate MPV Albums on PC Harddrive MPV-aware Imaging Software Save / Save As / Export Original data • ADVANTAGES: • Allow consumers to re-use albums in other apps • Preserves consumer’s time investment and data • Expands demand for album-centric software MPV Album
Internet Photo ServicesMPV Deployment: Album Enhances Interaction Original data + MPV MPV + Local Location Of MPV Manifest Server- Specific Logic 1. Initiate Conversation 2. Server-provided Web Pages Cache of MPV + Local Location Of MPV Manifest Web pages Show Local Assets Device with Web Browser 3. Asset Upload Request • ADVANTAGES: • Use albums from anywhere: camera unload, other apps • Enhances web server interaction by enabling access to client-local data • Web server determines user interaction Spec Watch: I3A CPXe project supports using MPV with photo websites & for print ordering 4. Asset Upload
Digital CameraMPV Deployment: Make Album In Camera MPV-aware Firmware Application • Capture Mode: • “Click” captures data and adds entry to MPV file • Browse Mode: • “Delete Image” deletes data and removes entry from MPV file Original data + MPV • ADVANTAGES: • Album always available to describe captured content • Enables playback by any vendor exactly as captured • Required foundation for a computer-free DI solution • Adds easily to existing DCF / other file structures
Overall MotivationDI Industry and Storage Industry Growth Opportunity: Non-PC Viewing, Storing & Printing CD Players 75 MPV Helps Enable Non-PC Solutions % US HH 50 Personal Computer DVD Players Warning: PC Dependency & System Complexity Might Cause Digicams to Track PC Adoption! 25 Digicams Today Digital Camcorders Introduced 2 20 5 10 Years Estimated trends, Not authoritative data.
MPV-enabled Disc Today’s “Picture” Data Disc Multiple albums Standalone or linked Varied Organization JPEG, others JPEG Multi-Resolution High, screen and thumbnail res Varied Resolution No audio Background Music & Audio Annotation Date, Title, Subject, etc. No metadata Editable Static Extending Picture Discs
Optical Storage Technology Assoc. (OSTA)Board & Associate Members Ahead Software Aplix Corporation Apple Computer BHA Company, Ltd. Calimetrics, Inc. Cirrus Logic CMC Magnetics/Hotan Corp. Daikin U.S. Comtec Laboratories Disc Inc. Eastman Kodak Company Fujitsu Computer Products of America General Electric Company Hewlett-Packard Company Hitachi America, Ltd. Imation Corporation Infinite Data Storage Ltd. Iomega Corporation JVC Company of America Lite-On I.T. Corporation Matsushita Kotobuki Electronics Ind. of America, Inc. Maxell Corporation of America Memorex Products Inc. Microsoft Corporation Mitsubishi Electric Corporation Mitsui Advanced Media, Inc. Mitsumi Electric Co., Ltd. Moulage Plastique de l'Ouest Multi Media Masters & Machinery, SA Musicmatch National Institute of Standards & Technology (NIST) NEC Technologies Oak Technology, Inc. Open Interface, Inc. OTG Software, Inc. Panasonic Technologies, Inc. Philips Components Pioneer Electronics (USA) Inc. Planetweb, Inc. Plasmon, Inc. Plextor Corporation PrimeDisc, Inc. Pulstec Industrial Company Limited Ricoh Company, Ltd. Rimage Corporation Roxio, Inc. Samsung Electronics Co., Ltd. Sonic Solutions Sanyo Software Architects, Inc. Sony Corporation Taiyo Yuden USA, Inc. TDK Electronics Corporation TEAC America, Inc. Thomson Multimedia, Inc. Toshiba USA, Inc. Ulead Systems Inc. Verbatim Corporation Veritas Software Corporation VOB Computer Systeme GmbH Yamaha Corporation
OSTA File Interchange Committee Activities UDF = Universal Disk Format Major contribution to Optical Storage Industry Adopted 2002 Secure UDF Secure file system Adopted 1998 UDF 2.0 ECMA 167 3rd ed. adoption Adopted 1997 Standard filesystem for drive-letter access UDF 1.5 Adopted 1996 UDF 1.02 DVD-Video file system Adopted 1995 UDF 1.01 DVD-ROM file system
OSTA MultiRead Committee Activities “Any Disc In Any Slot” Recent Focus: PC – CE device Interoperability Of Disc-based Content Consumer collections of music, photos, and video Adopted 2002/2003 MPV Collections of compressed digital audio, e.g. MP3 Adopted 2001 MultiAudio CD-R/CD-RW compatibility for CE devices Adopted 2000 MultiPlay CD-R/-RW CD-R/CD-RW compatibility for PC devices Adopted 1997 MultiRead CD-R/-RW
MPV Initiative Components Logo Program Open Specification Website ATM Network For Images Other Specs& Standards Compliance Test Plan & Materials Email Lists Open Source Tools (not OSTA sponsored) Marketing & Training Materials