an open, multiplatform, free specification for digital music, photo, and video collections --
DESCRIPTION
An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections -- MPV and Digital Imaging, In Depth. Contact Info:. http://www.osta.org/mpv. Pieter van Zee MPV Initiative Lead [email protected] T. +1 541-715-8685. Introducing … MPV – MusicPhotoVideo. - PowerPoint PPT PresentationTRANSCRIPT
Page 1
An Open, Multiplatform, Free Specification
For Digital Music, Photo, and Video Collections
--
MPV and Digital Imaging, In Depth
Pieter van ZeeMPV Initiative [email protected]. +1 541-715-8685
Contact Info: http://www.osta.org/mpv
Page 2
Introducing …MPV – MusicPhotoVideo
More easily playback, exchange, and managecollections 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
Page 3
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 4
Market Trend:DVD Players/Recorders Support More Formats
AverageSellingPrice
Basic DVD Player
DVD Player with MP3
DVD Player, MP3, JPEG
1998 2000 2002 2004
•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
DVD Player, Recorder,
MP3, JPEG, AVI, MOV,
MPEG4, ???
Page 5
Example OpportunityDigital Imaging System, No Computer
prints
watch
browse
CONSUMER VALUE:- No computer needed- Leverage entertainment
center spend (DVD rec.)- Appliance printer for prints- Disc holds many unloads storage media
DVD RecorderMemory card slot(s)
BARRIER:Each disc and camera maker
organizes photo/video files
differentlyBARRIER:
Organize and manage multiple albums on a
disc that user can navigate easily and other devices and
apps can use
Page 6
MPV in Action Digital Imaging System, No Computer
prints
watch
browse
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 albumsstorage media
Original data + MPV
DVD RecorderMemory card slot(s)
Original data + MPV
Page 7
Page 8
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
IMINDEX/132.CTG133.CTGD.CTG
MISC/ALBUM.PVM - MPV CollectionAUTPRINT.MRK – DPOF file
DCIM/100DSCFS/
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
MOML0001/MOV08398.MPG - video
MOMLV100/DSC08399.MPG - audio for still
MISC/ALBUM.PVM - MPV CollectionAUTPRINT.MRK – DPOF file
AssetListVideo
Rendition: thumbnailStillStillWithAudio
StillAudio
StillRendition: masterRendition: hi-res
StillMultishotSequenceStillStillStill
StillPanoramaSequenceStillStillStill
Different DCF-compliant File Layouts:
Identical MPV Manifests
Add-in MPVmanifests
Page 9
MPV Enables GoodDigital Imaging on Photo/Video Players
• Rapid startup on disc / memory card insertionOne top-level MPV entry point provides access to disc/card
contents
• Fast performance for displaying imagesMPV supports screen & thumbnail renditions for hi-res files & videos
• Playback of stills & video with background musicMPV albums organize contents for playback with music
• Organizes content on CD & DVDMPV albums organize 100s to 1000s of files for easy access to files
anywhere on the disc
• Implement one firmware to handle content from any digital camera or CD/DVD makerMPV provides a single control format (“manifest”) that represents
any of the content organizations coming from any DSC or CD/DVD.
Page 10
MPV Enables Interoperability and New Products
• Interchange representation for DSC contentDSC maker can organize and name files in any manner desired;
fully DCF compatible; URLs and user-specified long filenames are supported.
• MPV adds on to existing implementationsKeep existing file content, directory layout, metadata formats
• Use with any storage media, file system, or internetOriginal data + MPV works anywhere – avoids format conversions
• Collections span devices, applications, and servicesIncludes metadata and associated data; fully extensible
• Robust albums withstand filename & location changesIdentifiers enable pathname fixup; essential for PC-based use
• Playback on WinXP systems or any IE 5.5+ browserNo software installation required
Page 11
DI & PC Software Opportunity Example:Use Same Album For Many Tasks
watch
MPVspecification at work
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
Original data + MPV
Original data + MPV
Page 12
MPV Initiative Components
OpenSpecification
LogoProgram
ComplianceTest Plan &Materials
Open SourceTools
(not OSTAsponsored)
Website
Marketing& TrainingMaterials
EmailLists
Other Specs& Standards
ATM NetworkFor Images
Page 13
MPV Timeline
OSTA MultiAudio
Specification completed
OSTA MPVSpecificationwork begun
I3A membersinvited to
participate inMPV
development &promotion
TechnicalMeetings
PresentationProduct
Implementations
Internet Profile 1.0Underway
InternetProduct
Implementations
July ‘01 Nov ‘01 Feb ‘02 Fall 2003
Basic & PresentationProfile 1.0Adopted
August ‘02 2H2003
Page 14
Call toAction
Page 15
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
MPV-awarePhoto Viewer
FirmwareApplication
Supports some or all of JPEG, MP3, WAV, MPEG, AVI
MJPEG, MOV PJPEG, WMV
Some players will support
printing
Goal:2003
Page 16
Digital Camera Software MPV Deployment: Generate Album at Unload
watch browse,
enhance,
organize
web
discs
ADVANTAGES:- MPV support at low-cost;
no camera firmware change- Every unload MPV-enabled- Make archive CD that also
plays in DVD player or PC
Original data
Original data + MPV
Goal:2003
Camera-specific unloader
browse &watch
Page 17
Imaging SoftwareMPV Deployment: Browse/Watch/Use 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
Goal:2003
Original data + MPV
+ IE Stylesheet
watch browse,
enhance,
organize
IE 5.5 Web Browser /
WinXP
Original data + MPV
MPV-awareImagingSoftware
web
…
Page 18
Imaging & CD/DVD Burning SoftwareMPV Deployment: Make/Store/Burn Albums
discs
ADVANTAGES:- No need to rename or
reorganize files in album- Use albums from anywhere:
camera unload, other apps- Make archive CD that also
plays in DVD player or PC
Original data + MPV
Original data
Goal:2003
Album
organize, store, burn
browse &watch
Page 19
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
Goal:2003
Device with Web
Browser
2. Server-specific interaction
1. Initiate ConversationOriginal data + MPV
Server-
Specific
Logic
Typical: Session ID +MPV +
Local Location Of MPV Manifest
Typical: Session ID +Local Asset Refs
Spec Watch:I3A CPXe projectspec’ing MPV use
with photo websites& for print ordering
Page 20
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
Goal:2003
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 21
MPV Backup Material
Page 22
Discs or memory cards for input AND output
“Album-based” content access
prints
Peripherals
DI & DVD Player/Recorders Soon: Example
• DVD Player• DVD Recorder• PVR…
Page 23
index.pvm Photo/Video Album4 KB
Example: Content Organization on a CD
Only required file or directory
Page 24
MPVTechnology Introduction
Page 25
MPV Specification Architecture
Key Concepts:• Collections of Assets• Identification of Assets• Metadata about Assets
and Collections
MPV Core
Key Concept:• Makes the Core Module
available as a Profile
MPV Basic Profile
Key Concepts:• Metadata structuring method• Interoperable across
XML-Schema, RDF-Schema,and SQL database encodings
NMF
Makes Use Of
Based on
Key Concepts:• Common XML Wrapper• Defines Profile concept
OSTA XML Manifest
Key Concepts:• The Album & other metadata
for collection presentation
MPV Presentation Profile
Key Concepts:• Music metadata• MPV usage for music
MPV Music Profile
Key Concepts:• Basic asset metadata, such as
title, creator, created date, etc.
NMF Dublin Core Profile
Page 26
MPV TechnologyBasic Profile
Collections
Metadata Identification
Existing ContentFormats & Practices(DCF, Exif, WAV, AVI, MOV, …)
Existing MetadataFormats
(DPOF, Exif, IPTC, DIG35, …)
Three CoreConcepts
Page 27
MPV Basic Profile
Collection Metadata
Identification
Manifest:• Wraps all components of a MPV collection• Practices for manifest file naming and location
Asset List:• An unordered set of assets
Mark List:• An ordered set of asset references• primary, selected, hidden, <app-specific extensions>
Simple Assets:• Still, Video, Audio, Text, Print, Document,
ManifestLink
Composite Assets:• StillWithAudio, StillMultishotSequence,
StillPanoramaSequence, Par, Seq
Renditions:• master, screen, thumbnail, subsampled, lowRes,
highRes, show, print, proof, draft, alt, targetSystem
Related Documents:• any document
Any Metadata:• Holds arbitrary XML-formatted metadata• Useful for pre-existing schema
NMF Metadata:• Recommended for new metadata schema• Interoperable across XML Schema, RDF
Schema and database environments.• XML-Schema-based validation
NMF Dublin Core:• Common metadata about assets: title,
creator, created date, etc.
Identifiers:• LastURL: path to the object• InstanceID: unique per object• DocumentID: same for all renditions• ContentID: Content-based Identification
Page 28
MPV Presentation Profile
Album Presentation ControlAlbum:• Defines a presentation-oriented view of a collection
Foreground & Background:• Ordered sequence of objects, grouped by purpose
Renditions and Related Documents:• Album-level renditions and related documents,
e.g. index sheet, slideshow video
Mark Lists:• Marked objects in the album
AlbumLink:• Links one album to another
Metadata:• Background color, duration, scaling fit,
transitions, repeats, etc.
Page 29
OSTA Background
Page 30
Optical Storage Technology Assoc. (OSTA)Board & Associate Members
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. Ulead Systems Inc.Verbatim Corporation Veritas Software Corporation VOB Computer Systeme GmbH Yamaha Corporation
Page 31
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.04Adopted
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 32
OSTA MultiRead Committee Activities
MultiPlay CD-R/-RW
MultiAudio
MPV
Adopted2000
Adopted 2001
Adopted2002/2003
Consumer collections of digital 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