Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections Pieter van Zee MPV Specification Editor [email protected]T. +1 541-715-8685 Contact Info: Felix Nemirovsky Multiread Committee Chair [email protected]T. +1 415-643-0944 http://www.osta.org/mpv
34
Embed
Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections Pieter van Zee MPV Specification Editor [email protected].
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Felix NemirovskyMultiread Committee [email protected]. +1 415-643-0944
http://www.osta.org/mpv
Page 2Nov. 20, 2002
MPV Provides:Multimedia albums/playlists
with rich metadataEasy navigation of 100s/1000s of
photos, video, and musicQuick startup of data CDs, data
DVDs and memory cardsConsistent user experiencePC↔CE interoperability
Market ImpactEOU for new digital media formatsBetter CE-only (no PC) solutionsNew CE device differentiatorNew product opportunitiesAccelerate DI adoption
Open Specification & SDKno license fees, open process
– Portable Storage Manifest– Still Images Album / Playlist
•Brandenburger Tor
– Hard drive-based Album – Multimedia Album / Playlist
Page 11
Example: Digital Camera Content Interoperability
DCIM/132IMDCF/
MVI_3298.AVI - videoMVI_3298.THM - JPG thumbnail rendition of videoIMG_3299.JPG - stillIMG_3300.JPG – still with audioIMG_3300.WAV – audio with still
133IMDCF/IMG_3301.JPG – still hi-res JPEG rendition of RAW masterIMG_3301.RAW – still master of hi-res JPG renditionIMG_3302.JPG - still multishot sequenceIMG_3303.JPG - still multishot sequenceIMG_3304.JPG - still multishot sequenceSTA_3305.JPG - still panorama sequenceSTB_3306.JPG - still panorama sequenceSTC_3307.JPG - still panorama sequence
DSC08399.JPG - stillDSC08400.JPG - still with audioDSC08401.JPG - still hi-res JPEG rendition of TIFF masterDSC08402.JPG – still multishot sequenceDSC08403.JPG - still multishot sequenceDSC08404.JPG - still multishot sequenceDSC08405.JPG - still panorama sequenceDSC08406.JPG - still panorama sequenceDSC08407.JPG - still panorama sequence
MSDSC/IMCIF100/
MOV08398.JPG - JPG thumbnail rendition of videoDSC08401.TIF - still master with hi-res JPG rendition
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
Page 15
MPV Offers …
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
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
Page 16
Call toAction
Page 17
DVD Player (Firmware)MPV Deployment: Browse & Watch Albums
watch
browse
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 cardor USB+printer driver
Original data + MPV
print
MPV-awarePhoto Viewer
FirmwareApplication
Supports some or all of JPEG, MP3, WAV, MPEG, AVI
MJPEG, MOV PJPEG, WMV
Some players will support
printing
Page 18
MPV andDigital Imaging in
PC Software
Page 19
Photo/Video Album Interchangewith Software Applications
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
Page 20
DI & PC Software Example:Photo/Video Album Interoperability
watch
web
prints
PROBLEMS SOLVED:- Plays back as captured
from original files- One album works
across many apps- Collections withstand
file renaming and reorg
Original data + MPV
Original data + MPV
Camera-specificunloader
Originaldata
browse
organize
print
Original data + MPV
Original data + MPV
Page 21
Digital Camera Software Generate MPV Album at Unload
watch browse,
enhance,
organize
email
web
discs
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
Original data
Original data + MPV
Camera-specific unloader
print
browse &watch
print
Page 22
Imaging SoftwareOpen and/or Play MPV Albums
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
Original data + MPV
watch browse,
enhance,
organize
email
MPV-awareImagingSoftware
print
web
…MPV
Album
Open /Import /Play
Page 23
Imaging & CD/DVD Burning SoftwareBurn MPV Albums on CD / DVD
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
Original data
MPV-awareImagingSoftware
Burn /Make Disc
print
Original data + MPV
browse &watch
Page 24
Imaging & CD/DVD Burning SoftwareCreate MPV Albums on PC Harddrive
ADVANTAGES:- Allow consumers to re-use
albums in other apps- Preserves consumer’s time
investment and data- Expands demand for
album-centric software
Original data
MPV-awareImagingSoftware
MPVAlbum
Save /Save As /Export
Page 25
Internet Photo ServicesMPV Deployment: Album Enhances Interaction
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
MPV +Local Location
Of MPV Manifest
Device with Web
Browser
2. Server-provided Web Pages
1. Initiate Conversation
Original data + MPV
Server-
Specific
LogicCache of MPV +Local Location Of
MPV ManifestWeb pages Show
Local Assets
Spec Watch:
I3A CPXe projectsupports using MPVwith photo websites& for print ordering
4. Asset Upload
3. Asset Upload Request
Page 26
Digital CameraMPV Deployment: Make Album In Camera
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
Original data+ MPV
MPV-awareFirmware
Application
Capture Mode:• “Click” captures
data and adds entry to MPV file
Browse Mode:• “Delete Image”
deletes data and removes entry from MPV file
Page 27
MPV &Digital Imaging
Page 28
Overall MotivationDI Industry and Storage Industry Growth
Introduced 2 5 10 20
CDPlayers
DVDPlayers
PersonalComputer
25
50
75
Years
% USHH
DigicamsToday
Warning:PC Dependency &
System Complexity Might Cause Digicams to Track PC Adoption!
DigitalCamcorders
Estimated trends,Not authoritative data.
Opportunity:Non-PC Viewing,
Storing & PrintingMPV
Helps EnableNon-PC Solutions
Page 29
Extending Picture Discs
JPEG, others
Background Music &Audio Annotation
Multiple albumsStandalone or linked
Today’s “Picture” Data Disc MPV-enabled Disc
Multi-ResolutionHigh, screen and thumbnail res
JPEG
No audio
Varied Organization
Varied Resolution
Date, Title, Subject, etc.No metadata
EditableStatic
Page 30
OSTABackground
Page 31
Optical Storage Technology Assoc. (OSTA)Board & Associate Members
Ahead SoftwareAplix 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
Page 32
OSTA File Interchange Committee Activities
UDF 1.5
UDF 2.0
Adopted1997
Adopted1998 ECMA 167 3rd ed. adoption
Standard filesystemfor drive-letter access
UDF 1.02Adopted
1996 DVD-Video file system
UDF = Universal Disk FormatMajor contribution to Optical Storage Industry
UDF 1.01Adopted
1995 DVD-ROM file system
Secure UDFAdopted
2002Secure file system
Page 33
OSTA MultiRead Committee Activities
MultiPlay CD-R/-RW
MultiAudio
MPV
Adopted2000
Adopted 2001
Adopted2002/2003
Consumer collections of music, photos, and video
Collections of compresseddigital audio, e.g. MP3
CD-R/CD-RW compatibilityfor CE devices
MultiRead CD-R/-RWAdopted
1997CD-R/CD-RW compatibilityfor PC devices
“Any Disc In Any Slot”Recent Focus: PC – CE device Interoperability Of Disc-based Content