Presentation is loading. Please wait.

Presentation is loading. Please wait.

Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections -- MPV Technology Introduction Pieter van Zee MPV Initiative.

Similar presentations


Presentation on theme: "Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections -- MPV Technology Introduction Pieter van Zee MPV Initiative."— Presentation transcript:

1 Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections -- MPV Technology Introduction Pieter van Zee MPV Initiative Lead Pieter_van_Zee@hp.com T. +1 541-715-8685 Contact Info: http://www.osta.org/mpv

2 Page 2 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

3 Page 3 MPV Technology Basic Profile Collections Metadata Identification Existing Content Formats & Practices (DCF, Exif, WAV, AVI, MOV, …) Existing Metadata Formats (DPOF, Exif, IPTC, DIG35, …) Three Core Concepts

4 Page 4 MPV – Still-based Assets (file types shown are examples, not limitations) Exif Still WAV Exif StillWithAudio StillMultishot- Sequence Exif StillPanorama- Sequence Exif Collection

5 Page 5 MPV - Additional Assets (file types shown are examples, not limitations) Video AVI WAV Audio Collection Text TXT Print PDF

6 Page 6 MPV – Supporting Asset Types (file types shown are examples, not limitations) Document any ManifestLink Manifest MPV Collection Par any Seq any

7 Page 7 MPV Core Spec & Basic Profile CollectionMetadata 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, 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

8 Page 8 MPV Presentation Profile Album Presentation Control Album: 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.

9 Page 9 Open Source MPVTools SDK Available Now Multi-Platform Windows MPV Reader: Easy-to-use Functions: Find MPV file Get thumbs, screen res, slideshow, etc Extensible Slim 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 mid-2003

10 Page 10 MPV Collections  Simple index of assets and related metadata  Asset IDs enable ref fixup after file rename or reorganization  Can be transformed into SMIL- based or other presentations Collection WAV Exif Metadata for “StillWithAudio” Exif Metadata for “Still” Metadata for “Video” AVI Metadata for “Still Sequence” Exif Referenced Or Embedded Refs have both filenames and IDs

11 Page 11 MPV Interoperability MPV Collection Generated Document in Arbitrary Format Transformation Algorithm MPV App Some Other App Arbitrary Document or File System Structure Transformation Algorithm Some App e.g. SMIL Player or Web Browser e.g. DVD Player or Image Manager App e.g. Digital Camera or Imaging Application

12 Page 12 MPV Collection Interoperability … … … App2App1 Represents its state as an OSTA manifest and mpv:AssetList plus a custom profile. Still able to read Its own Profile after App2’s Profile has been added. Doesn’t understand the App1 custom profile but can process the OSTA manifes and mpv:AssetList App2 can store its own state in the same Manifest without disturbing App1’s Profile.

13 Page 13 MPV Technology Requirements Implement one firmware to handle content from any DSC or CD/DVD maker  Tremendous variety of filesystem layout is a big barrier  Cannot special-case each source product Disc-based content must interoperate broadly  CE devices, PC software, Internet services, Retail services Rapid startup on disc / memory card insertion  Current solutions scan data disc – takes a long time, indefinite results Fast performance for displaying images  Current solutions are slow because dealing with full-size images Organize content on CD & DVD  100s to 1000s of files can be put on a disc – how to find anything Playback of stills & video with background music  Organize contents for playback with music Avoid format conversions where possible  Conversion requires additional user steps, is a barrier to content interchange Playback on Installed Base of PCs  No software installation required Withstand filename & location changes  Some environments must contend with direct access to files by users


Download ppt "Page 1 An Open, Multiplatform, Free Specification For Digital Music, Photo, and Video Collections -- MPV Technology Introduction Pieter van Zee MPV Initiative."

Similar presentations


Ads by Google