an open, multiplatform, free specification for digital music, photo, and video collections --

32
Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections -- MPV and Digital Imaging, In Depth Pieter van Zee MPV Initiative Lead [email protected] T. +1 541-715-8685 Contact Info: http://www.osta.org/mpv

Upload: nedra

Post on 29-Jan-2016

27 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

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

--

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

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

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

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

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

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

Page 7

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

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

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

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

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

print

Original data + MPV

Original data + MPV

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

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

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

Page 14

Call toAction

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

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

print

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

Page 16

Digital Camera Software MPV Deployment: Generate Album at Unload

watch browse,

enhance,

organize

email

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

print

browse &watch

print

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

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

email

IE 5.5 Web Browser /

WinXP

Original data + MPV

MPV-awareImagingSoftware

print

web

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

Page 18

print

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

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

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

Page 21

MPV Backup Material

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

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

Page 23

index.pvm Photo/Video Album4 KB

Example: Content Organization on a CD

Only required file or directory

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

Page 24

MPVTechnology Introduction

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

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

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

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

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

Page 29

OSTA Background

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

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

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

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