13
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.)[email protected]‐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.

The Semantics of MPEG-21Digital Items Revisited!

Embed Size (px)

DESCRIPTION

Christian Timmerer, Maria Teresa Andrade, Pedro Carvalho, Davide Rogai, and Giovanni Cordara, The Semantics of MPEG-21 Digital Items Revisited, Proceedings of ACM Multimedia 2008 2nd International Workshop on the Many Faces of Multimedia Semantics, Vancouver, Canada, October 27 - November 1, 2008.

Citation preview

Page 1: The Semantics of MPEG-21Digital Items Revisited!

TheSeman)csofMPEG‐21DigitalItems

Chris&anTimmerer

KlagenfurtUniversity(UNIKLU)FacultyofTechnicalSciences(TEWI)

DepartmentofInforma&onTechnology(ITEC)Mul&mediaCommunica&on(MMC)h;p://research.)mmerer.comh;p://blog.)mmerer.commailto:chris)an.)[email protected]‐klu.ac.at

Co‐authors:Chris)anTimmerer(UNIKLU)MariaTeresaAndrade,PedroCarvalho(INESC)DavideRogai(Comm.it)GiovanniCordara(TILAB)

ACKNOWLEDGMENTSPartofthisworkissupportedbytheEuropeanCommissioninthecontextoftheAXMEDIS(contractno.511299)andENTHRONE(contractno.038463)projects.Furtherinforma)onisavailableath;p://www.axmedis.organdh;p://www.ist‐enthrone.orgrespec)vely.

Page 2: The Semantics of MPEG-21Digital Items Revisited!

Outline

•  Introduc)on•  MPEG‐21DigitalItems

•  UseCasesandDataModels

•  Evalua)on(Criteria)andDiscussion•  Conclusions

Mainsource:MPEGcoreexperimentconducted

2008/10/31 2Chris)anTimmerer,KlagenfurtUniversity,Austria

Page 3: The Semantics of MPEG-21Digital Items Revisited!

(MPEG‐21)Introduc)onGoal•  …toenabletransparentandaugmenteduseofmul)mediaresourcesacrossawide

rangeofnetworks,devices,userpreferences,andcommuni)es,notablyfortrading(ofbits)

What?–DigitalItems(DIs)•  ADigitalItem(DI)isastructureddigitalobjectwithastandardrepresenta)on,

iden)fica)on,andmetadatawithintheMPEG‐21framework•  DigitalItemsare“thecontent”:=(Media)Resources+Metadata+Structure

Who?–Users•  AUserisanyen)tythatinteractsintheMPEG‐21environmentormakesuseofa

DigitalItem•  Userswillassumerightsandresponsibili)esaccordingtotheirinterac)onwith

otherUsers•  Allpar)esthathavearequirementwithinMPEG‐21tointeractarecategorized

equallyasUsers

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 3

Page 4: The Semantics of MPEG-21Digital Items Revisited!

Introduc)on(cont’d)Issue•  …possibletorepresentseman)callysimilar(orequal)DigitalItems

indifferentways–  Structureandsyntaxelements

  Impactoninteroperabilitywithinandacrossapplica)ondomains(e.g.,automatedproduc)on,delivery,andconsump)onwithinheterogeneousenvironments)

Twotypesofinteroperabilityinves&gated•  Interop@DI:access/browsemediaresourcesandmetadata,

process/consumetheDigitalItemassuch•  Interop@DID:processingoftheDI’srepresenta)on(parsing,

valida)on)

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 4

Page 5: The Semantics of MPEG-21Digital Items Revisited!

MPEG‐21DigitalItems

DigitalItemModel:abstracttermsandconceptinEBNF

DigitalItemDeclara)onLanguage(DIDL):XMLschema–buildingblocks Item Component Descriptor Resource Choice/Selec)on

DIDLdocumentakaDID

=>highlyflexible!!!

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 5

e.g.,DigitalItemIden)fierreferringtoISBN,ISSN,ISAN,ISRC,etc.e.g.,MPEG‐7,DublinCore,

SMPTE,proprietary,etc.

e.g.,MPEG‐7,DublinCore,SMPTE,proprietary,etc.

Page 6: The Semantics of MPEG-21Digital Items Revisited!

(Industry)Adop)onsUPnP–DIDL‐Lite•  Containerformat:UPnPspecific(bitrate,resolu)on,etc.)+Dublin

Core

MPEG‐21,Part4–IPMPDIDL•  Declara)onofprotectedDigitalItems

MPEGMul&mediaApplica&onFormats(MAFs)•  “Profiles”DigitalItems:subsetoftools

MSInterac&veMediaManager(IMM)•  ImplementDImodelusingOWL•  DublinCore+domainspecificmetadata(IPTC,EXIF,SMPTE)+

customontologypredicates•  AdoptsDigitalItemIden)fica)on

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 6

=>very/tooflexibleframework!!!

Page 7: The Semantics of MPEG-21Digital Items Revisited!

UseCase(s)

•  CP:ini)alDI(mediaresource+metadata)•  SP:advancedDigitalItemwithrespecttoServiceLevel

Agreements(addi)onalmetadata)•  NP:networkconnec)vityservicewithQoS•  CC:requestsservice(fromSP)andconsumesit(terminal)

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 7

Page 8: The Semantics of MPEG-21Digital Items Revisited!

DataModels

UCS1:AXMEDIS

•  CompositeObject

•  BasicObject

UCS2:ENTHRONE

•  ComposedandFinalItems

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 8

Page 9: The Semantics of MPEG-21Digital Items Revisited!

Evalua)onCriteria

Interop@DID

C.1ConformancetoDImodel

C.2ConformancetoDIDLC.3Ambiguityofdatamodels

C.4DIDparsingissuesC.5Supportedbuildingblocks

C.6Syntaxrestric)ons

C.7Seman)crestric)ons

Interop@DI

C.8Contentbrowsingissues

C.9DisplaymetadataC.10Mediarenderingissues

C.11Decode/DisplayDIasawhole

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 9

Page 10: The Semantics of MPEG-21Digital Items Revisited!

Evalua)onandDiscussion

•  PlayerscouldsomehowhandleDigitalItems– Metadatanotunderstoodisnotdisplayed(i.e.,ignored)

•  Choice/Selec)onnotadopted– Mul)plecomponentsinsteadwithaddi)onalseman)csdefined

–  Onlyfirstcomponentisdisplayedforfirstusecase•  DigitalItemIden)fica)onarequirement•  Interpreta)onofmediaresourcesvs.metadata

–  Installmediadecoders–innecessary–on‐demand–  Howaboutmetadata?“Metadatadecoder”notdefined!Useproprietarymetadataonlyinternally

•  Presenta)onlogicnotmandated

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 10

Page 11: The Semantics of MPEG-21Digital Items Revisited!

Conclusions

•  Flexibility–  Applica)onsimplementonlyasubset–  Addseman)crestric)onstosimplifyDIhandling–  Allowstheuseofproprietarymetadata

•  Flexibilityleadstointeroperabilityissues?–  DoesnotinvalidDID–  Processingmayleadtoalossoffunc)onality–  Never(twice)thesameDI(analogoustoNTSC’s“neverthe

samecolor”or“nevertwicethesamecolor”)•  Needforaddi)onallayertohomogenizetheuseof

MPEG‐21–  DigitalItemProcessing(DIP)–  Presenta)onofStructuredInforma)on(PSI)

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 11

Page 12: The Semantics of MPEG-21Digital Items Revisited!

Conclusions(cont’d)

•  DigitalItemProcessing(DIP)–  Sugges)onsofinterac)onwiththeDI–  EmbedDigitalItemMethods(ECMAScript,DigitalItemBaseOpera)ons)whicharepresentedtotheUser

•  Presenta)onofStructuredInforma)on(PSI)–  ExtensionofLASeRtopointtocertainpartsoftheDIDforpresenta)onpurposes

– Actualpresenta)onaccordingtoLASeR•  BothrequireextensionofMPEG‐21

2008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria 12

Page 13: The Semantics of MPEG-21Digital Items Revisited!

Thankyouforyoura;en)on

...ques)ons,comments,etc.arewelcome…>>VisittheITcampusCarinthia<<>>h;p://www.it‐campus.at<<

Ass.‐Prof.Dipl.‐Ing.Dr.Chris)anTimmererKlagenfurtUniversity,DepartmentofInforma)onTechnology(ITEC)

Universitätsstrasse65‐67,A‐9020Klagenfurt,AUSTRIAchris)an.)[email protected]‐klu.ac.at

h;p://research.)mmerer.com/Tel:+43/463/27003621Fax:+43/463/27003699

©Copyright:Chris.anTimmerer

132008/10/31 Chris)anTimmerer,KlagenfurtUniversity,Austria