210004 IPMP Components - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

210004 IPMP Components

Description:

We need a way to include protected and governed content in an MPEG-21 Digital Item ... A way to provide information about the protection of elements in a Digital Item ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 16
Provided by: simon107
Category:
Tags: ipmp | components

less

Transcript and Presenter's Notes

Title: 210004 IPMP Components


1
21000-4IPMP Components
  • Poznan

July 2005
2
Why do we need IPMP Components?
  • We need a way to include protected and governed
    content in an MPEG-21 Digital Item

3
What is IPMP Components
  • A way to include protected content in an MPEG-21
    DID document
  • IPMP DIDL
  • The IPMP DIDL encapsulates and protects a part of
    the hierarchy of a Digital Item, and associates
    appropriate identification and protection
    information with it. The description of IPMP
    governance and tools is required to satisfy IPMP
    for a Digital Item or its parts to be accessed
  • A way to provide information about the protection
    of elements in a Digital Item
  • IPMP General Information
  • IPMP Information
  • IPMP Information defines structures for
    expressing information relating to the protection
    of content, including tools, mechanisms and
    licenses

4
IPMP Components is NOT
  • A full IPMP (DRM) system
  • It purposely does not specify
  • protection measures,
  • keys,
  • key management,
  • trust management,
  • encryption algorithms,
  • certification infrastructures
  • or other components that would also be needed as
    part of a complete IPMP solution.
  • On its own it wont make IPMP systems
    interoperable, however
  • It allows terminals (peers) to be able to
    understand how to process protected content.
  • With the right rights (and business agreements)
    it will permit inter-working between systems.

5
IPMP DIDL
  • IPMP Components provides an alternative normative
    Representation for parts of Digital Items that
    require protection through IPMP governance.
  • This Representation is termed the IPMP Digital
    Item Declaration Language (IPMP DIDL), and
    defines governed XML elements corresponding to
    entities in the DID model.
  • Each of these IPMP DIDL elements is intended to
    link a corresponding DIDL element (which may be
    encrypted) with information about the governance,
    so that the Digital Item or part of Digital Item
    thus represented is used in accordance with the
    Digital Item authors wishes.

6
Derivation of IPMPDIDL
  • IPMP DIDL is derived from the abstract DID model
  • Imports DIDL
  • No change for non-IPMP peers

7
IPMPDIDL elements
  • Each of the IPMP DIDL elements above contains
    identical structure.
  • a maximum of one ipmpdidlIdentifier element,
    into which an appropriate identifier for the
    protected Representation may be placed
  • one ipmpdidlInfo element, into which information
    about the governance is placed
  • one ipmpdidlContents element, into which the
    governed contents is placed

8
IPMP Information
  • IPMP General Info Descriptor
  • Contains general information about IPMP tools and
    rights expressions relating to a complete DID.
  • IPMP Info Descriptor
  • Contains the description of IPMP governance and
    tools relating to a particular required to
    satisfy intellectual property management and
    protection for a Digital Item or its parts to be
    accessed. The root element for IPMP Information
    Descriptor schema is IPMPInfoDescriptor, which
    contains a range of information related to IPMP
    governance and tools.

9
IPMP Information
  • IPMPInfoDescriptior conveys information on
    protection and governance
  • Allows specification of particular tools, with
    settings, rights descriptions and signatures

10
IPMP Information
  • Rights descriptor allows for a license to be
    included, referred to, a service to be
    referenced.
  • Signature block allows signing of components for
    integrity.

11
Protected DI processing
  • With the correct tools an IPMP DIDL can be
    transformed into a standard DIDL element (or vice
    versa)

12
Example (1)
  • Basic DI containing an Identifier and an image
  • ltItemgt
  • ltDescriptorgt
  • ltStatement mimeType"text/plain"gt
  • ltdiiIdentifiergtIPMPid0001lt/diiIdentifiergt
  • lt/Statementgt
  • lt/Descriptorgt
  • ltComponentgt
  • ltResource ref"myPicture.png"
    mimeType"image/png"/gt
  • lt/Componentgt
  • lt/Itemgt

13
Example (2)
  • Encapsulated in IPMP DIDL
  • ltipmpdidlItemgt
  • ltipmpdidlIdentifiergt
  • ltdiiIdentifiergtIPMPid0001lt/diiIdentifiergt
  • lt/ipmpdidlIdentifiergt
  • ltipmpdidlInfogt...lt/ipmpdidlInfogt
  • ltipmpdidlContentsgt
  • ltItemgt
  • ltDescriptorgt
  • ltStatement mimeType"text/plain"gt
  • ltdiiIdentifiergtIPMPid0001lt/diiIdentifiergt
  • lt/Statementgt
  • lt/Descriptorgt
  • ltComponentgt
  • ltResource ref"myPicture.png"
    mimeType"image/png"/gt
  • lt/Componentgt
  • lt/Itemgt
  • lt/ipmpdidlContentsgt
  • lt/ipmpdidlItemgt

14
Example (3)
  • The ipmpdidlContents may be encrypted, with a
    tool described in ipmpdidlInfo.
  • In this case the structure and contents of
    ipmpdidlContents will not be visible.
  • ltipmpdidlItemgt
  • ltipmpdidlIdentifiergt
  • ltdiiIdentifiergtIPMPid0001lt/diiIdentifiergt
  • lt/ipmpdidlIdentifiergt
  • ltipmpdidlInfogt...lt/ipmpdidlInfogt
  • ltipmpdidlContentsgt3E674F632A56BD56...lt/ipmpdid
    lContentsgt
  • lt/ipmpdidlItemgt

15
Questions?
Write a Comment
User Comments (0)
About PowerShow.com