An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

36
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

description

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 [email protected] T. +1 541-715-8685. Felix Nemirovsky Multiread Committee Chair [email protected] - PowerPoint PPT Presentation

Transcript of An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 1: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 1

An Open, Multiplatform, Free Specification

For Digital Music, Photo, and Video Collections

Pieter van ZeeMPV Specification [email protected]. +1 541-715-8685

Contact Info:

Felix NemirovskyMultiread Committee [email protected]. +1 415-643-0944

http://www.osta.org/mpv

Page 2: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

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

• Status:MPV 1.0 Spec adopted & avail.Open-source MPV 1.0 SDK avail.

(for firmware & software)CPXe 1.0 supports MPVSupporters incl: retail disc makers

(Kodak, Rimage); DI & CD software makers (Roxio, Sonic, ArcSoft, ACD, Ulead, MUSICMATCH); CE industry (LG, Philips, Samsung, LSI, Zoran, ESS)

MPV Summary

www.osta.org/mpv

Contact: Pieter van ZeeMPV Spec EditorT. +1 [email protected]

Websites:

Page 3: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 3

Introducing …MPV – Music/Photo/Video

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 4: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 4

MPVPublic Supporters, Jan. 2003

CE Industry• LG Electronics Inc.• Royal Philips Electronics• Samsung Electronics Co. Ltd.

• LSI Logic• Zoran Corp• ESS Technology• Planetweb Inc

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

Page 5: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 5

MPV Multimedia Album / Playlist• 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

WAV

Exif

Exif

Exif

MPG

MP3

Foreground 1. Still+Audio 2. Video 3. Panorama 4. Still

Background 1. Audio

Page 6: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 6

Memory Card/Disc Content Interoperability

Multimedia Album/Playlist

PortableStorageManifest

Only required file or directory

index.pvm Photo/Video Album34KB

WAV

Exif

Exif

Exif

MPG

MP3

Foreground 1. Still+Audio 2. Video 3. Panorama 4. Still

Background 1. Audio

Page 7: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 7

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 8: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 8

Problem Today:Tremendous Diversity in Content & Structure of

Digital Pictures on a Data CD or DVD

Page 9: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 9

MPV Provides Picture Disc Interoperability

Page 10: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 10

MPV Provides 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 Photo/Video AlbumAUTPRINT.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 Photo/Video AlbumAUTPRINT.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 11: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 11

Demos

•Picture Disc with MPV

– Portable Storage Manifest– Still Images Album / Playlist

•Brandenburger Tor

– Hard drive-based Album – Multimedia Album / Playlist

•DSC Demo

– Add / delete files interactively – Span multiple camera organizations

Page 12: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 12

Example:DVD Player Support for Picture Discs with MPV

watch

browse

Supports JPEG, MP3, WAV, MPEG

1 & 2

May support WMA WMV, MPEG4, AVI

MJPEG, MOV PJPEG

FirmwarePlayback

Application

print

Some players

will support printing

Digital Media Content + MPV

Page 13: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 13

Example: Digital Imaging System, No Computer

Digital Imaging-enhanced DVD Recorder

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

Original Data + MPV file updated with

every click

Page 14: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 14

Open Source MPVTools SDKAvailable Now

Multi-Platform WindowsMPV 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

Page 15: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

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: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 16

Call to Action

Page 17: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 17

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 18: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 18

DSC OpportunityMaintain MPV 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 19: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 19

OSTABackground

Page 20: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 20

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 21: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 21

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 22: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 22

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

Page 23: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 23

MPV Initiative Components

OpenSpecification

LogoProgram

ComplianceTest Plan &Materials

Open SourceTools

(not OSTAsponsored)

Website

Marketing& TrainingMaterials

EmailLists

Other Specs& Standards

ATM NetworkFor Images

Page 24: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 24

MPV andDigital Imaging in

PC Software

Page 25: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 25

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 26: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 26

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 27: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 27

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 28: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 28

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 29: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 29

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 30: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 30

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 31: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 31

MPV andDigital Imaging in

Consumer Electronics

Page 32: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 32

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

That Work WellWith PCs

Page 33: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 33

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 34: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 34

Example:DVD Player Support for MPV Picture Discs

watch

browse

Supports JPEG, MP3, WAV, MPEG

1 & 2

May support WMA WMV, MPEG4, AVI

MJPEG, MOV PJPEG

FirmwarePlayback

Application

print

Some players

will support printing

Digital Media Content + MPV

Page 35: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 35

Example: Digital Imaging System, No Computer

Digital Imaging-enhanced DVD Recorder

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

Original Data + MPV file updated with

every click

Page 36: An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections

Page 36

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