SlideShare a Scribd company logo
1 of 13
Download to read offline
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


More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

Similar to 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
 

Similar to 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
 

More from Alpen-Adria-Universität

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesAlpen-Adria-Universität
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingAlpen-Adria-Universität
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Alpen-Adria-Universität
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionAlpen-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
 

More from Alpen-Adria-Universität (20)

VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instancesVEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
VEED: Video Encoding Energy and CO2 Emissions Dataset for AWS EC2 instances
 
GREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video ProcessingGREEM: An Open-Source Energy Measurement Tool for Video Processing
GREEM: An Open-Source Energy Measurement Tool for Video Processing
 
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
Optimal Quality and Efficiency in Adaptive Live Streaming with JND-Aware Low ...
 
VEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission PredictionVEEP: Video Encoding Energy and CO₂ Emission Prediction
VEEP: Video Encoding Energy and CO₂ Emission Prediction
 
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
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

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