SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
The
Seman)cs
of
MPEG‐21

                           Digital
Items

                                             Chris&an
Timmerer


                        Klagenfurt
University
(UNIKLU)

Faculty
of
Technical
Sciences
(TEWI)

              Department
of
Informa&on
Technology
(ITEC)

Mul&media
Communica&on
(MMC)

     h;p://research.)mmerer.com

h;p://blog.)mmerer.com

mailto:chris)an.)mmerer@itec.uni‐klu.ac.at



     Co‐authors:
Chris)an
Timmerer
(UNIKLU)

Maria
Teresa
Andrade,
Pedro
Carvalho

              (INESC)

Davide
Rogai
(Comm.it)

Giovanni
Cordara
(TILAB)

ACKNOWLEDGMENTS
Part
of
this
work
is
supported
by
the
European
Commission
in
the
context
of
the
AXMEDIS
(contract
no.

511299)
and
ENTHRONE
(contract
no.
038463)
projects.
Further
informa)on
is
available
at
h;p://www.axmedis.org
and
h;p://
www.ist‐enthrone.org
respec)vely.

Outline

•  Introduc)on

•  MPEG‐21
Digital
Items

•  Use
Cases
and
Data
Models

•  Evalua)on
(Criteria)
and
Discussion

•  Conclusions


Main
source:
MPEG
core
experiment
conducted


2008/10/31
       Chris)an
Timmerer,
Klagenfurt
University,
Austria
   2

(MPEG‐21)
Introduc)on

Goal

•  …
to
enable
transparent
and
augmented
use
of
mul)media
resources
across
a
wide

   range
of
networks,
devices,
user
preferences,
and
communi)es,
notably
for
trading

   (of
bits)

What
?
–
Digital
Items
(DIs)

•  A
Digital
Item
(DI)
is
a
structured
digital
object
with
a
standard
representa)on,

   iden)fica)on,
and
metadata
within
the
MPEG‐21
framework

•  Digital
Items
are
“the
content”
:=
(Media)
Resources
+
Metadata
+
Structure

Who
?
–
Users


•  A
User
is
any
en)ty
that
interacts
in
the
MPEG‐21
environment
or
makes
use
of
a

   Digital
Item

•  Users
will
assume
rights
and
responsibili)es
according
to
their
interac)on
with

   other
Users

•  All
par)es
that
have
a
requirement
within
MPEG‐21
to
interact
are
categorized

   equally
as
Users




2008/10/31
                Chris)an
Timmerer,
Klagenfurt
University,
Austria
           3

Introduc)on
(cont’d)

Issue

•  …
possible
to
represent
seman)cally
similar
(or
equal)
Digital
Items

   in
different
ways

      –  Structure
and
syntax
elements

       Impact
on
interoperability
within
and
across
applica)on
domains

        (e.g.,
automated
produc)on,
delivery,
and
consump)on
within

        heterogeneous
environments)


Two
types
of
interoperability
inves&gated

•  Interop@DI:
access/browse
media
resources
and
metadata,

   process/consume
the
Digital
Item
as
such

•  Interop@DID:
processing
of
the
DI’s
representa)on
(parsing,

   valida)on)



2008/10/31
              Chris)an
Timmerer,
Klagenfurt
University,
Austria
   4

e.g.,
Digital
Item
Iden)fier

                                                                                 referring
to
ISBN,
ISSN,

                       e.g.,
MPEG‐7,
Dublin
Core,
                               ISAN,
ISRC,
etc.

MPEG‐21
Digital
Items
 SMPTE,
proprietary,
etc.


Digital
Item
Model:
abstract

terms
and
concept
in
EBNF


Digital
Item
Declara)on

Language
(DIDL):
XML

schema
–
building
blocks

 
Item

 
Component

 
Descriptor
                                                                   e.g.,
MPEG‐7,
Dublin
Core,

 
Resource
                                                                     SMPTE,
proprietary,
etc.

 
Choice/Selec)on


DIDL
document
aka
DID


=>
highly
flexible
!!!



2008/10/31
                 Chris)an
Timmerer,
Klagenfurt
University,
Austria
                           5

(Industry)
Adop)ons

UPnP
–
DIDL‐Lite

•  Container
format:
UPnP
specific
(bitrate,
resolu)on,
etc.)
+
Dublin

   Core

MPEG‐21,
Part
4
–
IPMPDIDL

•  Declara)on
of
protected
Digital
Items

MPEG
Mul&media
Applica&on
Formats
(MAFs)

•  “Profiles”
Digital
Items:
subset
of
tools

MS
Interac&ve
Media
Manager
(IMM)

•  Implement
DI
model
using
OWL

•  Dublin
Core
+
domain
specific
metadata
(IPTC,
EXIF,
SMPTE)
+

   custom
ontology
predicates

•  Adopts
Digital
Item
Iden)fica)on

                                    =>
very/too
flexible
framework
!!!

2008/10/31
           Chris)an
Timmerer,
Klagenfurt
University,
Austria
   6

Use
Case(s)





•  CP:
ini)al
DI
(media
resource
+
metadata)

•  SP:
advanced
Digital
Item
with
respect
to
Service
Level

   Agreements
(addi)onal
metadata)

•  NP:
network
connec)vity
service
with
QoS

•  CC:
requests
service
(from
SP)
and
consumes
it
(terminal)

2008/10/31
        Chris)an
Timmerer,
Klagenfurt
University,
Austria
   7

Data
Models

UCS
1:
AXMEDIS
                               UCS
2:
ENTHRONE

•  Composite
Object
                          •  Composed
and
Final
Items





•  Basic
Object





2008/10/31
        Chris)an
Timmerer,
Klagenfurt
University,
Austria
        8

Evalua)on
Criteria

Interop@DID
                                   Interop@DI

C.1
Conformance
to
DI
model
                   C.8


Content
browsing
issues

C.2
Conformance
to
DIDL
                       C.9


Display
metadata

C.3
Ambiguity
of
data
models
                  C.10
Media
rendering
issues

C.4
DID
parsing
issues
                        C.11
Decode/Display
DI
as
a

C.5
Supported
building
blocks
                       whole

C.6
Syntax
restric)ons

C.7
Seman)c
restric)ons




2008/10/31
         Chris)an
Timmerer,
Klagenfurt
University,
Austria
          9

Evalua)on
and
Discussion

•  Players
could
somehow
handle
Digital
Items

      –  Metadata
not
understood
is
not
displayed
(i.e.,
ignored)

•  Choice/Selec)on
not
adopted

      –  Mul)ple
components
instead
with
addi)onal
seman)cs

         defined

      –  Only
first
component
is
displayed
for
first
use
case

•  Digital
Item
Iden)fica)on
a
requirement

•  Interpreta)on
of
media
resources
vs.
metadata

      –  Install
media
decoders
–
in
necessary
–
on‐demand

      –  How
about
metadata?
“Metadata
decoder”
not
defined!

      
Use
proprietary
metadata
only
internally

•  Presenta)on
logic
not
mandated

2008/10/31
           Chris)an
Timmerer,
Klagenfurt
University,
Austria
   10

Conclusions

•  Flexibility

      –  Applica)ons
implement
only
a
subset

      –  Add
seman)c
restric)ons
to
simplify
DI
handling

      –  Allows
the
use
of
proprietary
metadata

•  Flexibility
leads
to
interoperability
issues?

      –  Does
not
invalid
DID

      –  Processing
may
lead
to
a
loss
of
func)onality

      –  Never
(twice)
the
same
DI
(analogous
to
NTSC’s
“never
the

         same
color”
or
“never
twice
the
same
color”)

•  Need
for
addi)onal
layer
to
homogenize
the
use
of

   MPEG‐21

      –  Digital
Item
Processing
(DIP)

      –  Presenta)on
of
Structured
Informa)on
(PSI)


2008/10/31
            Chris)an
Timmerer,
Klagenfurt
University,
Austria
   11

Conclusions
(cont’d)

•  Digital
Item
Processing
(DIP)

      –  Sugges)ons
of
interac)on
with
the
DI

      –  Embed
Digital
Item
Methods
(ECMAScript,
Digital
Item

         Base
Opera)ons)
which
are
presented
to
the
User

•  Presenta)on
of
Structured
Informa)on
(PSI)

      –  Extension
of
LASeR
to
point
to
certain
parts
of
the
DID

         for
presenta)on
purposes

      –  Actual
presenta)on
according
to
LASeR

•  Both
require
extension
of
MPEG‐21


2008/10/31
          Chris)an
Timmerer,
Klagenfurt
University,
Austria
   12

Thank
you
for
your
a;en)on



              ...
ques)ons,
comments,
etc.
are
welcome
…

                        >>
Visit
the
IT
campus
Carinthia
<<

                         >>
h;p://www.it‐campus.at

<<




                                                            
Ass.‐Prof.
Dipl.‐Ing.
Dr.
Chris)an
Timmerer

                                   Klagenfurt
University,
Department
of
Informa)on
Technology
(ITEC)

                                                Universitätsstrasse
65‐67,
A‐9020
Klagenfurt,
AUSTRIA

                                                                  chris)an.)mmerer@itec.uni‐klu.ac.at

                                                                         h;p://research.)mmerer.com/

                                                     Tel:
+43/463/2700
3621
Fax:
+43/463/2700
3699

                                                                                  ©
Copyright:
Chris.an
Timmerer




2008/10/31
              Chris)an
Timmerer,
Klagenfurt
University,
Austria
                                         13


Weitere ähnliche Inhalte

Andere mochten auch

HDTV (Case study)
HDTV (Case study)HDTV (Case study)
HDTV (Case study)Daniel Zhao
 
Parabolics. Bifrutas
Parabolics. BifrutasParabolics. Bifrutas
Parabolics. BifrutasParabolics
 
Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE
Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE
Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE Fundación Juan XXIII Roncalli
 
Plataforma Inteligência Analítica em Saúde para Planos
Plataforma Inteligência Analítica em Saúde para PlanosPlataforma Inteligência Analítica em Saúde para Planos
Plataforma Inteligência Analítica em Saúde para PlanosLuis Claudio S. Peixoto
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronosAzariel Haiayel
 
Diamond Systems Landtec GEM5000 Complete Package
Diamond Systems Landtec GEM5000 Complete PackageDiamond Systems Landtec GEM5000 Complete Package
Diamond Systems Landtec GEM5000 Complete PackageMadison Miller
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition TelevisionPravin1
 
Reguli despre viata
Reguli despre viataReguli despre viata
Reguli despre viataGrosu Elena
 
Email Strategy and Design for a Multiscreen World
Email Strategy and Design for a Multiscreen WorldEmail Strategy and Design for a Multiscreen World
Email Strategy and Design for a Multiscreen WorldAlex Williams
 
Juan Luis Felipe. Ayuntamiento de Utebo
Juan Luis Felipe. Ayuntamiento de UteboJuan Luis Felipe. Ayuntamiento de Utebo
Juan Luis Felipe. Ayuntamiento de UteboSaresAragon
 
vNet SAS Focus Group for NextIO
vNet SAS Focus Group for NextIOvNet SAS Focus Group for NextIO
vNet SAS Focus Group for NextIOIT Brand Pulse
 
2 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._37
2 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._372 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._37
2 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._37Secretaría de Educación Pública
 

Andere mochten auch (19)

Mpeg 7
Mpeg 7Mpeg 7
Mpeg 7
 
HDTV (Case study)
HDTV (Case study)HDTV (Case study)
HDTV (Case study)
 
Parabolics. Bifrutas
Parabolics. BifrutasParabolics. Bifrutas
Parabolics. Bifrutas
 
Empresas andaluzas en MIPTV 2011
Empresas andaluzas en MIPTV 2011Empresas andaluzas en MIPTV 2011
Empresas andaluzas en MIPTV 2011
 
Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE
Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE
Soluciones para cumplir en Responsabilidad Social Empresarial - Roncalli CEE
 
Plataforma Inteligência Analítica em Saúde para Planos
Plataforma Inteligência Analítica em Saúde para PlanosPlataforma Inteligência Analítica em Saúde para Planos
Plataforma Inteligência Analítica em Saúde para Planos
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronos
 
Presentacion GOURMAN 2
Presentacion GOURMAN 2Presentacion GOURMAN 2
Presentacion GOURMAN 2
 
Taller google
Taller googleTaller google
Taller google
 
Diamond Systems Landtec GEM5000 Complete Package
Diamond Systems Landtec GEM5000 Complete PackageDiamond Systems Landtec GEM5000 Complete Package
Diamond Systems Landtec GEM5000 Complete Package
 
Ficha gestión de proyectos según iso 21500
Ficha gestión de proyectos según iso 21500Ficha gestión de proyectos según iso 21500
Ficha gestión de proyectos según iso 21500
 
High Definition Television
High Definition TelevisionHigh Definition Television
High Definition Television
 
Reguli despre viata
Reguli despre viataReguli despre viata
Reguli despre viata
 
Email Strategy and Design for a Multiscreen World
Email Strategy and Design for a Multiscreen WorldEmail Strategy and Design for a Multiscreen World
Email Strategy and Design for a Multiscreen World
 
Juan Luis Felipe. Ayuntamiento de Utebo
Juan Luis Felipe. Ayuntamiento de UteboJuan Luis Felipe. Ayuntamiento de Utebo
Juan Luis Felipe. Ayuntamiento de Utebo
 
Diwali mara
Diwali maraDiwali mara
Diwali mara
 
El libro del Mar
El libro del MarEl libro del Mar
El libro del Mar
 
vNet SAS Focus Group for NextIO
vNet SAS Focus Group for NextIOvNet SAS Focus Group for NextIO
vNet SAS Focus Group for NextIO
 
2 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._37
2 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._372 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._37
2 hirmas r_educar_en_la_diversidad_cultural_revista_docencia_no._37
 

Ähnlich wie The Semantics of MPEG-21 Digital Items Revisited!

Delivery Context Descriptions - A Comparison and Mapping Model
Delivery Context Descriptions - A Comparison and Mapping ModelDelivery Context Descriptions - A Comparison and Mapping Model
Delivery Context Descriptions - A Comparison and Mapping ModelAlpen-Adria-Universität
 
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...Alpen-Adria-Universität
 
An Integrated Management Supervisor for End-to-End Management of Heterogeneou...
An Integrated Management Supervisor for End-to-End Management of Heterogeneou...An Integrated Management Supervisor for End-to-End Management of Heterogeneou...
An Integrated Management Supervisor for End-to-End Management of Heterogeneou...Alpen-Adria-Universität
 
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoThe Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoVenture Hacks
 
Robert Crawford Web Resume
Robert Crawford Web ResumeRobert Crawford Web Resume
Robert Crawford Web Resumerkcrawf
 
Yakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep DiveYakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep Dive360|Conferences
 
Tesi Laurea Specialistica
Tesi Laurea SpecialisticaTesi Laurea Specialistica
Tesi Laurea Specialisticalando84
 
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMSRoll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMSChris Evjy
 
Fedora App Slide 2009 Hastac
Fedora App Slide 2009 HastacFedora App Slide 2009 Hastac
Fedora App Slide 2009 HastacLoretta Auvil
 
2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By Step2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By StepEric Ries
 
Mozilla Universe - The Mozilla CRM Project
Mozilla Universe - The Mozilla CRM ProjectMozilla Universe - The Mozilla CRM Project
Mozilla Universe - The Mozilla CRM ProjectJay Patel
 
GIPA
GIPAGIPA
GIPAESUG
 
Using Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special CollectionsUsing Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special Collectionskramsey
 
Cloud computing, Virtualisation and the Future
Cloud computing, Virtualisation and the FutureCloud computing, Virtualisation and the Future
Cloud computing, Virtualisation and the FutureAke Edlund
 

Ähnlich wie The Semantics of MPEG-21 Digital Items Revisited! (20)

Delivery Context Descriptions - A Comparison and Mapping Model
Delivery Context Descriptions - A Comparison and Mapping ModelDelivery Context Descriptions - A Comparison and Mapping Model
Delivery Context Descriptions - A Comparison and Mapping Model
 
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
Measuring Quality of Experience for MPEG-21-based Cross-Layer Multimedia Cont...
 
RoSE Framework
RoSE FrameworkRoSE Framework
RoSE Framework
 
An Integrated Management Supervisor for End-to-End Management of Heterogeneou...
An Integrated Management Supervisor for End-to-End Management of Heterogeneou...An Integrated Management Supervisor for End-to-End Management of Heterogeneou...
An Integrated Management Supervisor for End-to-End Management of Heterogeneou...
 
The Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 ExpoThe Lean Startup at Web 2.0 Expo
The Lean Startup at Web 2.0 Expo
 
Robert Crawford Web Resume
Robert Crawford Web ResumeRobert Crawford Web Resume
Robert Crawford Web Resume
 
Yakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep DiveYakov Fain - Design Patterns a Deep Dive
Yakov Fain - Design Patterns a Deep Dive
 
Tesi Laurea Specialistica
Tesi Laurea SpecialisticaTesi Laurea Specialistica
Tesi Laurea Specialistica
 
Crisis Response Lab
Crisis Response LabCrisis Response Lab
Crisis Response Lab
 
Roll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMSRoll-out of the NYU HSL Website and Drupal CMS
Roll-out of the NYU HSL Website and Drupal CMS
 
Fedora App Slide 2009 Hastac
Fedora App Slide 2009 HastacFedora App Slide 2009 Hastac
Fedora App Slide 2009 Hastac
 
2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By Step2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By Step
 
Mozilla Universe - The Mozilla CRM Project
Mozilla Universe - The Mozilla CRM ProjectMozilla Universe - The Mozilla CRM Project
Mozilla Universe - The Mozilla CRM Project
 
GIPA
GIPAGIPA
GIPA
 
Using Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special CollectionsUsing Podcasts to Promote Hidden Treasures in Special Collections
Using Podcasts to Promote Hidden Treasures in Special Collections
 
Mobile Marketing Forum - MOOGA
Mobile Marketing Forum - MOOGAMobile Marketing Forum - MOOGA
Mobile Marketing Forum - MOOGA
 
Cutbots - Presentation
Cutbots - PresentationCutbots - Presentation
Cutbots - Presentation
 
Ms Dm Online
Ms Dm OnlineMs Dm Online
Ms Dm Online
 
Service Design
Service DesignService Design
Service Design
 
Cloud computing, Virtualisation and the Future
Cloud computing, Virtualisation and the FutureCloud computing, Virtualisation and the Future
Cloud computing, Virtualisation and the Future
 

Mehr von Alpen-Adria-Universität

Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingAlpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Alpen-Adria-Universität
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...Alpen-Adria-Universität
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...Alpen-Adria-Universität
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Alpen-Adria-Universität
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Alpen-Adria-Universität
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamAlpen-Adria-Universität
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Alpen-Adria-Universität
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingAlpen-Adria-Universität
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentAlpen-Adria-Universität
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...Alpen-Adria-Universität
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesAlpen-Adria-Universität
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Alpen-Adria-Universität
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningAlpen-Adria-Universität
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...Alpen-Adria-Universität
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsAlpen-Adria-Universität
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyAlpen-Adria-Universität
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...Alpen-Adria-Universität
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)Alpen-Adria-Universität
 
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsHow to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsAlpen-Adria-Universität
 

Mehr von Alpen-Adria-Universität (20)

Content-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive StreamingContent-adaptive Video Coding for HTTP Adaptive Streaming
Content-adaptive Video Coding for HTTP Adaptive Streaming
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Video...
 
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...Empowerment of Atypical Viewers  via Low-Effort Personalized Modeling  of Vid...
Empowerment of Atypical Viewers via Low-Effort Personalized Modeling of Vid...
 
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...Optimizing Video Streaming  for Sustainability and Quality: The Role of Prese...
Optimizing Video Streaming for Sustainability and Quality: The Role of Prese...
 
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
Energy-Efficient Multi-Codec Bitrate-Ladder Estimation for Adaptive Video Str...
 
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...Machine Learning Based Resource Utilization Prediction in the Computing Conti...
Machine Learning Based Resource Utilization Prediction in the Computing Conti...
 
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming StreamEvaluation of Quality of Experience of ABR Schemes in Gaming Stream
Evaluation of Quality of Experience of ABR Schemes in Gaming Stream
 
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
Network-Assisted Delivery of Adaptive Video Streaming Services through CDN, S...
 
Multi-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video StreamingMulti-access Edge Computing for Adaptive Video Streaming
Multi-access Edge Computing for Adaptive Video Streaming
 
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-Driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-Driven Dynamic HTTP Adaptive Streaming Player Environment
 
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
VE-Match: Video Encoding Matching-based Model for Cloud and Edge Computing In...
 
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and StrategiesEnergy Consumption in Video Streaming: Components, Measurements, and Strategies
Energy Consumption in Video Streaming: Components, Measurements, and Strategies
 
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
Exploring the Energy Consumption of Video Streaming: Components, Challenges, ...
 
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine LearningVideo Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
Video Coding Enhancements for HTTP Adaptive Streaming Using Machine Learning
 
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...Optimizing  QoE and Latency of  Live Video Streaming Using  Edge Computing  a...
Optimizing QoE and Latency of Live Video Streaming Using Edge Computing a...
 
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming ApplicationsSARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
SARENA: SFC-Enabled Architecture for Adaptive Video Streaming Applications
 
Immersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to HolographyImmersive Video Delivery: From Omnidirectional Video to Holography
Immersive Video Delivery: From Omnidirectional Video to Holography
 
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
LLL-CAdViSE: Live Low-Latency Cloud-based Adaptive Video Streaming Evaluation...
 
HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)HTTP Adaptive Streaming – Quo Vadis? (2023)
HTTP Adaptive Streaming – Quo Vadis? (2023)
 
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and SolutionsHow to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
How to Optimize Dynamic Adaptive Video Streaming? Challenges and Solutions
 

Kürzlich hochgeladen

Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Kürzlich hochgeladen (20)

Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

The Semantics of MPEG-21 Digital Items Revisited!

  • 1. The
Seman)cs
of
MPEG‐21
 Digital
Items
 Chris&an
Timmerer
 Klagenfurt
University
(UNIKLU)

Faculty
of
Technical
Sciences
(TEWI)
 Department
of
Informa&on
Technology
(ITEC)

Mul&media
Communica&on
(MMC)
 h;p://research.)mmerer.com

h;p://blog.)mmerer.com

mailto:chris)an.)mmerer@itec.uni‐klu.ac.at
 Co‐authors:
Chris)an
Timmerer
(UNIKLU)

Maria
Teresa
Andrade,
Pedro
Carvalho
 (INESC)

Davide
Rogai
(Comm.it)

Giovanni
Cordara
(TILAB)
 ACKNOWLEDGMENTS
Part
of
this
work
is
supported
by
the
European
Commission
in
the
context
of
the
AXMEDIS
(contract
no.
 511299)
and
ENTHRONE
(contract
no.
038463)
projects.
Further
informa)on
is
available
at
h;p://www.axmedis.org
and
h;p:// www.ist‐enthrone.org
respec)vely.

  • 2. Outline
 •  Introduc)on
 •  MPEG‐21
Digital
Items
 •  Use
Cases
and
Data
Models
 •  Evalua)on
(Criteria)
and
Discussion
 •  Conclusions
 Main
source:
MPEG
core
experiment
conducted
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 2

  • 3. (MPEG‐21)
Introduc)on
 Goal
 •  …
to
enable
transparent
and
augmented
use
of
mul)media
resources
across
a
wide
 range
of
networks,
devices,
user
preferences,
and
communi)es,
notably
for
trading
 (of
bits)
 What
?
–
Digital
Items
(DIs)
 •  A
Digital
Item
(DI)
is
a
structured
digital
object
with
a
standard
representa)on,
 iden)fica)on,
and
metadata
within
the
MPEG‐21
framework
 •  Digital
Items
are
“the
content”
:=
(Media)
Resources
+
Metadata
+
Structure
 Who
?
–
Users

 •  A
User
is
any
en)ty
that
interacts
in
the
MPEG‐21
environment
or
makes
use
of
a
 Digital
Item
 •  Users
will
assume
rights
and
responsibili)es
according
to
their
interac)on
with
 other
Users
 •  All
par)es
that
have
a
requirement
within
MPEG‐21
to
interact
are
categorized
 equally
as
Users
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 3

  • 4. Introduc)on
(cont’d)
 Issue
 •  …
possible
to
represent
seman)cally
similar
(or
equal)
Digital
Items
 in
different
ways
 –  Structure
and
syntax
elements
   Impact
on
interoperability
within
and
across
applica)on
domains
 (e.g.,
automated
produc)on,
delivery,
and
consump)on
within
 heterogeneous
environments)
 Two
types
of
interoperability
inves&gated
 •  Interop@DI:
access/browse
media
resources
and
metadata,
 process/consume
the
Digital
Item
as
such
 •  Interop@DID:
processing
of
the
DI’s
representa)on
(parsing,
 valida)on)
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 4

  • 5. e.g.,
Digital
Item
Iden)fier
 referring
to
ISBN,
ISSN,
 e.g.,
MPEG‐7,
Dublin
Core,
 ISAN,
ISRC,
etc.
 MPEG‐21
Digital
Items
 SMPTE,
proprietary,
etc.
 Digital
Item
Model:
abstract
 terms
and
concept
in
EBNF
 Digital
Item
Declara)on
 Language
(DIDL):
XML
 schema
–
building
blocks
  
Item
  
Component
  
Descriptor
 e.g.,
MPEG‐7,
Dublin
Core,
  
Resource
 SMPTE,
proprietary,
etc.
  
Choice/Selec)on
 DIDL
document
aka
DID
 =>
highly
flexible
!!!
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 5

  • 6. (Industry)
Adop)ons
 UPnP
–
DIDL‐Lite
 •  Container
format:
UPnP
specific
(bitrate,
resolu)on,
etc.)
+
Dublin
 Core
 MPEG‐21,
Part
4
–
IPMPDIDL
 •  Declara)on
of
protected
Digital
Items
 MPEG
Mul&media
Applica&on
Formats
(MAFs)
 •  “Profiles”
Digital
Items:
subset
of
tools
 MS
Interac&ve
Media
Manager
(IMM)
 •  Implement
DI
model
using
OWL
 •  Dublin
Core
+
domain
specific
metadata
(IPTC,
EXIF,
SMPTE)
+
 custom
ontology
predicates
 •  Adopts
Digital
Item
Iden)fica)on
 =>
very/too
flexible
framework
!!!
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 6

  • 7. Use
Case(s)
 •  CP:
ini)al
DI
(media
resource
+
metadata)
 •  SP:
advanced
Digital
Item
with
respect
to
Service
Level
 Agreements
(addi)onal
metadata)
 •  NP:
network
connec)vity
service
with
QoS
 •  CC:
requests
service
(from
SP)
and
consumes
it
(terminal)
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 7

  • 8. Data
Models
 UCS
1:
AXMEDIS
 UCS
2:
ENTHRONE
 •  Composite
Object
 •  Composed
and
Final
Items
 •  Basic
Object
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 8

  • 9. Evalua)on
Criteria
 Interop@DID
 Interop@DI
 C.1
Conformance
to
DI
model
 C.8


Content
browsing
issues
 C.2
Conformance
to
DIDL
 C.9


Display
metadata
 C.3
Ambiguity
of
data
models
 C.10
Media
rendering
issues
 C.4
DID
parsing
issues
 C.11
Decode/Display
DI
as
a
 C.5
Supported
building
blocks
 whole
 C.6
Syntax
restric)ons
 C.7
Seman)c
restric)ons
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 9

  • 10. Evalua)on
and
Discussion
 •  Players
could
somehow
handle
Digital
Items
 –  Metadata
not
understood
is
not
displayed
(i.e.,
ignored)
 •  Choice/Selec)on
not
adopted
 –  Mul)ple
components
instead
with
addi)onal
seman)cs
 defined
 –  Only
first
component
is
displayed
for
first
use
case
 •  Digital
Item
Iden)fica)on
a
requirement
 •  Interpreta)on
of
media
resources
vs.
metadata
 –  Install
media
decoders
–
in
necessary
–
on‐demand
 –  How
about
metadata?
“Metadata
decoder”
not
defined!
 
Use
proprietary
metadata
only
internally
 •  Presenta)on
logic
not
mandated
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 10

  • 11. Conclusions
 •  Flexibility
 –  Applica)ons
implement
only
a
subset
 –  Add
seman)c
restric)ons
to
simplify
DI
handling
 –  Allows
the
use
of
proprietary
metadata
 •  Flexibility
leads
to
interoperability
issues?
 –  Does
not
invalid
DID
 –  Processing
may
lead
to
a
loss
of
func)onality
 –  Never
(twice)
the
same
DI
(analogous
to
NTSC’s
“never
the
 same
color”
or
“never
twice
the
same
color”)
 •  Need
for
addi)onal
layer
to
homogenize
the
use
of
 MPEG‐21
 –  Digital
Item
Processing
(DIP)
 –  Presenta)on
of
Structured
Informa)on
(PSI)
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 11

  • 12. Conclusions
(cont’d)
 •  Digital
Item
Processing
(DIP)
 –  Sugges)ons
of
interac)on
with
the
DI
 –  Embed
Digital
Item
Methods
(ECMAScript,
Digital
Item
 Base
Opera)ons)
which
are
presented
to
the
User
 •  Presenta)on
of
Structured
Informa)on
(PSI)
 –  Extension
of
LASeR
to
point
to
certain
parts
of
the
DID
 for
presenta)on
purposes
 –  Actual
presenta)on
according
to
LASeR
 •  Both
require
extension
of
MPEG‐21
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 12

  • 13. Thank
you
for
your
a;en)on
 ...
ques)ons,
comments,
etc.
are
welcome
…
 >>
Visit
the
IT
campus
Carinthia
<<
 >>
h;p://www.it‐campus.at

<<
 
Ass.‐Prof.
Dipl.‐Ing.
Dr.
Chris)an
Timmerer
 Klagenfurt
University,
Department
of
Informa)on
Technology
(ITEC)
 Universitätsstrasse
65‐67,
A‐9020
Klagenfurt,
AUSTRIA
 chris)an.)mmerer@itec.uni‐klu.ac.at
 h;p://research.)mmerer.com/
 Tel:
+43/463/2700
3621
Fax:
+43/463/2700
3699
 ©
Copyright:
Chris.an
Timmerer
 2008/10/31
 Chris)an
Timmerer,
Klagenfurt
University,
Austria
 13