SlideShare una empresa de Scribd logo
1 de 53
Semantic multimedia remixing:
Deep-linking into Media Assets at
the Fragment Level
Raphaël Troncy <raphael.troncy@eurecom.fr>
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-2
Once upon a time …

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-3
… leading to sharing Media Fragments
 Publishing status message containing
a Media Fragment URI
 Use a „#‟ !
 Highlight a
video
sequence
 Highlight a
region
to pay
attention to

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-4
W3C Video on the Web Workshop - 2007

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-5
Key topics
 Addressing: having global identifiers for identifying
spatial and temporal clips (for deep linking,
bookmarking, caching and indexing)
 Metadata: searching and discovering video is
difficult with the volume of online video
 Video codec: recommending a baseline (open)
video codec for the World Wide Web
 Content protection: managing digital rights
associated with the media is key: W3C should look
into metadata for digital rights
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-6
Making video a "first class citizen"

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-7
Flickr Notes

http://www.flickr.com/photos/mhausenblas/2883727293/
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-8
YouTube Temporal Addressing (Sept 2008)

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

-9
Media Fragments Use Cases
 Bookmark / Share parts (fragments) of
audio/video content
 Annotate media fragments

 Search for media fragments
 Develop Mash-ups/Collage
 Conserve bandwidth

http://www.w3.org/TR/media-frags-reqs/

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 10
What are Media Fragments?

0

20

“Scared Scene”

t

35

temporal media fragment

named media fragment

spatial media fragment

track media fragment

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 11
Media Fragments Dimensions
 r01: Temporal fragments:
 a clipping along the time dimension from a start to an end time that
are within the duration of the media resource

 r02: Spatial fragments:
 a clipping of an image region, only consider rectangular regions

 r03: Track fragments:
 a track as exposed by a container format of the media resource

 r04: Named fragments:
 A temporal media fragment that has been given a name through
some sort of annotation mechanism

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 12
Media Fragments (temporal)

Original resource
length

Fragment beginning
06/01/2014 -

Playback progress

Fragment end

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 13
Media Fragments (spatial)

highlighted
fragment
semi-opaque
overlay

http://ninsuna.elis.ugent.be/MFPlayer/html5
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 14
URI Scheme
 Using URI query part:
http://www.example.org/video.ogv?t=60,100

 Using URI fragment part:
http://www.example.org/video.ogv#t=60,100

 Mixing both:
http://www.example.org/video.ogv?t=60,100
#t=10,15

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 15
URI Fragments vs. URI Queries
#t=20,30
?t=20,30
secondary resource,
primary resource,
notion of context
no notion of context
extraction needs to be no adaptation restrictions
expressible in byte ranges
no provisions for
key-value pairs are sent to
communi-cating
the server
fragments to the server
potentially cacheable
not cacheable
 The media fragment URI syntax can be used
for URI queries
 We will focus on URI fragments
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 16
Media Fragments Resolution
 For the URI query part:
 The media file is only processed on server side
 The UA receives a new video file

 For the URI fragment part:
 Smart UA will strip out the fragment definition and
encode it into custom http headers (Range header)
 (Media) Servers will handle the request, slice the media
content and serve just the fragment (corresponding byte
ranges)
… while old ones will serve the whole resource

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 17
Media Fragments Resolution
 2 ways
handshake

 4 ways
handshake

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 18
Influence of Media Formats
 Fragment extraction needs to be expressible in
terms of byte ranges
 Requirements for the different axes
 temporal: presence of intra-coded frames
(i.e., random access points)
 spatial: presence of independently coded spatial regions
 track: need to be identifiable by a name

 Conclusion: temporal and track axes are
realistic, spatial fragments can hardly be
expressed in terms of byte ranges
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 19
Media Fragment Clients
 Web Browsers
 Firefox (since version 9, now version 23)
 Safari (since Jan 2012, announcement)
 Chrome (since Jan 2012, announcement)

 Library (or Polyfill)
 mediafragment.js:
https://github.com/tomayac/Media-Fragments-URI
 xywh.js: https://github.com/tomayac/xywh.js

 Custom Players:
 Ligne de Temps: http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/
 Synote: http://smfplayer.synote.org/smfplayer/
 Noterik, Condat, JSI, etc.

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 20
Media Fragment Servers
 Ninsuna: http://ninsuna.elis.ugent.be/MediaFragmentsServer
 Southampton-Eurecom: node.js based
implementation

 YouTube: partial support, syntax difference
 Dailymotion: partial support, syntax difference

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 21
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 22
Media Fragment Semantic Annotation
Reg1
The "Big Three" at the Yalta
Conference (Wikipedia)

 Media Fragment creation: localize a region (person)
 Media Fragment annotation (tagging) = interpretation
Winston Churchill, UK Prime Minister, Allied Forces, WWII

 Media Fragment semantic annotation
:Reg1 foaf:depicts dbpedia:WinstonChurchill.
dbpedia:Churchill rdfs:label "Winston Churchill";
rdf:type foaf:Person
dbprop:order dbpedia:Prime_Minister_(UK).
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 23
Media Fragment Semantic Annotation
A history of G8 violence (video)
(© Reuters)

Seq4
Seq1

 Media Fragment creation:
localize a temporal sequence
 Media Fragment annotation (tagging) = interpretation
G8 Summit, EU Summit, Heiligendamm, 2007, Gothenburg, 2001

 Media Fragment semantic annotation
:Seq1 foaf:depicts dbpedia:33rd_G8_Summit.
:Seq4 foaf:depicts dbpedia:EU_Summit.
dbpedia:33rd_G8_Summit
rdfs:label "33rd G8 summit"@en ;
grs:point "54.143055555555556 11.841666666666667".
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 24
Media Fragment Semantic Annotation
 Things, not strings!
http://googleblog.blogspot.fr/2012/05/introducing-knowledgegraph-things-not.html

 Use knowledge bases (LOD)
 Use common
vocabularies (LOV)
 Follow the 4
Linked Data principles
 Refine the 4 Linked Media principles

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 25
Open Annotation Data Model
 Specification developed in the W3C Open Annotation
Community Group
http://www.openannotation.org/spec/core/
 Core model
 OWL vocabulary for representing
and sharing annotation of digital
resources (and their fragment) … in RDF
 A body is related to a target
 Nature of the annotation changes
according to intention (motivation)

 How to annotate
this image?

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 26
Semantic Annotation of an Image

http://www.w3.org/community/openannotation/wiki/
SE_Semantically_Tagging_an_Image
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 27
Maphub: http://maphub.github.io/

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 28
Open Video: Annotation Project

http://openvideoannotation.org/
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 29
YouTube Annotations

 Annotations are clickable text overlays on YouTube videos
 Annotations are used to boost engagement, give more
information, and aid in navigation
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 30
YouTube Annotations: How To

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 31
LinkedTV: automatic annotations ...

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 32
... and enrichment for hypervideos

CONCEPT IN
PLAYER
Cubism

Expressionism

Fauvism

FACETS / PROPERTIES OF CONCEPT
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

CONTENT ENRICHMENT
- 33
Media Fragments and Annotations

http://data.linkedtv.eu/medi
a/e2899e7f#t=840,900

nerd:Location
Casablanca

nerd:Location
Cafe Rick

nerd:Person
H. Bogart

nerd:Person
I. Bergman

 Media Fragment URI 1.0





06/01/2014 -

Chapters
Scenes
Shots
etc…

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 34
Enrichment and Hypervideos

nerd:Location
Casablanca

nerd:Location
Cafe Rick

nerd:Person
H. Bogart

nerd:Person
I. Bergman

Nerd:Person
E. Tierney

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

nerd:Location
China

- 35
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 36
NER Tools and Web APIs
 Standalone software
 GATE
 Stanford CoreNLP
 Temis

http://nerd.eurecom.fr/

 Web APIs

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 37
NERD: Named Entity Recognition and
Disambiguation
 Compare performances of
NER and NEL tools
 Understand strengths and weaknesses of different Web APIs
 Adapt NER processing to different context

 (Learn how to) Combine NER (/ NEL) tools

What is NERD?
ontology1

REST API2
UI3
1

2

06/01/2014 -

http://nerd.eurecom.fr/ontology
http://nerd.eurecom.fr/api/application.wadl
3 http://nerd.eurecom.fr

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 38
NERD User Interface

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 39
Media Fragment + Open Annotation + NERD
Locator

MediaResource

Annotation

MediaFragment

Entity
Type

URL (hyperlink)

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 40
Media Fragment Enricher:
http://mfe.synote.org/mfe/

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 41
Linking pieces of knowledge

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 42
Linking pieces of knowledge

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 43
Towards a Linked Media Layer
 Enriching media with media from a closed collection
(e.g. BBC archive)
 The MediaEval scenario (~ 1697 hours of archived BBC video)
http://www.multimediaeval.org/mediaeval2013/hyper2013/

 Enriching media with content from the open web
 LinkedTV scenarios: white listed web sites for each program
 Media Collector for Social Media
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 44
Media Collector

 Composition of media item extractors (12 SNs)
 Rely on search APIs (+ a fix 30s timeout window to provide results)
 Fallback on screen scraping when necessary (Twitter ecosystem)

 Implemented as a NodeJS server
 Serialize results in a common schema (JSON)
06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 45
Deep link
Permalink

Clean text for NLP
processing
Aggregate view of ALL
social interactions

12 Social Networks

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 46
Media Collector + White List web sites
Q:http://ir.lmcloud.vse.cz:8080/irapi/mediaserver?q=img_title:*Merkel*

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 47
Seed video enriched with web content
rbbaktuell_20120809

nerd:Location
Brandenburg
oa

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

06/01/2014
-
Enrichments are Annotations too

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 49
http://linkedtv.project.cwi.nl/news/

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 50
TV + Kinect + Web experience

http://www.youtube.com/watch?v=4mSC685AG7k

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 51
Take Away Summary
 Video is a first class citizen on the Web
 Annotations: Ontology and API for Media Resources,
Open Annotation Data Model
 Access: Media Fragments URI
 NERD platform for extracting key information from textual
resources including video subtitles and microposts

 Embrace the Linked Media vision
 Publish, re-use, re-purpose and remix media descriptions
 Develop links between (part of) media items via their
descriptions

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 52
Credits
 Giuseppe Rizzo, Vuk Milicic, José Luis Redondo Garcia (EURECOM)
 Thomas Steiner (Google Inc.), Yunjia Li (University of Southampton)
 Marieke van Erp (Free University of Amsterdam)
 Erik Mannens, Davy ven Deursen (iMinds, Uni. Ghent)
 Paolo Ciccarese, Robert Sanderson, Herbert Van de Sompel and all
the members of the W3C Open Annotation Community Group
 … and many other students

06/01/2014 -

Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014

- 53

Más contenido relacionado

Similar a Semantic multimedia remixing

Implementing the Media Fragments URI Specification
Implementing the Media Fragments URI SpecificationImplementing the Media Fragments URI Specification
Implementing the Media Fragments URI SpecificationRaphael Troncy
 
Describing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionRaphael Troncy
 
Kurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTCKurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTCLuis Lopez
 
A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)Raphael Troncy
 
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking TaskSemantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking TaskMediaMixerCommunity
 
Connecting formal and informal learning in HE through a mobile multimedia mic...
Connecting formal and informal learning in HE through a mobile multimedia mic...Connecting formal and informal learning in HE through a mobile multimedia mic...
Connecting formal and informal learning in HE through a mobile multimedia mic...Carmen Holotescu
 
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...The Open Education Consortium
 
Création de la banque de corpus CoMeRe : un partenariat Corpus-écrits – ORTO...
Création de la banque de corpus CoMeRe :  un partenariat Corpus-écrits – ORTO...Création de la banque de corpus CoMeRe :  un partenariat Corpus-écrits – ORTO...
Création de la banque de corpus CoMeRe : un partenariat Corpus-écrits – ORTO...Thierry Chanier
 
Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008urauch
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic WikiJie Bao
 
The future of multimedia communications and services: Kurento and it's role
The future of multimedia communications and services: Kurento and it's roleThe future of multimedia communications and services: Kurento and it's role
The future of multimedia communications and services: Kurento and it's roleLuis Lopez
 
Mindtrek 2007 Kari A Hintikka Feedworld
Mindtrek 2007 Kari A Hintikka FeedworldMindtrek 2007 Kari A Hintikka Feedworld
Mindtrek 2007 Kari A Hintikka FeedworldKari A. Hintikka
 
MDID Users Group at VRA 2011
MDID Users Group at VRA 2011MDID Users Group at VRA 2011
MDID Users Group at VRA 2011knabar
 
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEMSECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEMEditor IJMTER
 
SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2Bernhard Haslhofer
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012Stuart Myles
 

Similar a Semantic multimedia remixing (20)

Implementing the Media Fragments URI Specification
Implementing the Media Fragments URI SpecificationImplementing the Media Fragments URI Specification
Implementing the Media Fragments URI Specification
 
Describing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and DescriptionDescribing Media Assets: Media Fragment Specification and Description
Describing Media Assets: Media Fragment Specification and Description
 
Kurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTCKurento: a media server architecture and API for WebRTC
Kurento: a media server architecture and API for WebRTC
 
A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)A Semantic Multimedia Web (Part 3)
A Semantic Multimedia Web (Part 3)
 
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking TaskSemantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
 
Connecting formal and informal learning in HE through a mobile multimedia mic...
Connecting formal and informal learning in HE through a mobile multimedia mic...Connecting formal and informal learning in HE through a mobile multimedia mic...
Connecting formal and informal learning in HE through a mobile multimedia mic...
 
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
Mediamixer – Community set-up and networking for the reMIXing of online MEDIA...
 
Création de la banque de corpus CoMeRe : un partenariat Corpus-écrits – ORTO...
Création de la banque de corpus CoMeRe :  un partenariat Corpus-écrits – ORTO...Création de la banque de corpus CoMeRe :  un partenariat Corpus-écrits – ORTO...
Création de la banque de corpus CoMeRe : un partenariat Corpus-écrits – ORTO...
 
Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008Participatory Media Literacy Diverse2008
Participatory Media Literacy Diverse2008
 
My Media at University of Toronto Libraries
My Media at University of Toronto LibrariesMy Media at University of Toronto Libraries
My Media at University of Toronto Libraries
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
 
The future of multimedia communications and services: Kurento and it's role
The future of multimedia communications and services: Kurento and it's roleThe future of multimedia communications and services: Kurento and it's role
The future of multimedia communications and services: Kurento and it's role
 
WP2 1st Review
WP2 1st ReviewWP2 1st Review
WP2 1st Review
 
Mindtrek 2007 Kari A Hintikka Feedworld
Mindtrek 2007 Kari A Hintikka FeedworldMindtrek 2007 Kari A Hintikka Feedworld
Mindtrek 2007 Kari A Hintikka Feedworld
 
MDID Users Group at VRA 2011
MDID Users Group at VRA 2011MDID Users Group at VRA 2011
MDID Users Group at VRA 2011
 
On Annotation of Video Content for Multimedia Retrieval and Sharing
On Annotation of Video Content for Multimedia  Retrieval and SharingOn Annotation of Video Content for Multimedia  Retrieval and Sharing
On Annotation of Video Content for Multimedia Retrieval and Sharing
 
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEMSECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
SECURED SOCIAL TUBE TO AVOID REDUNDANT VIDEO SHARING IN OSN SYSTEM
 
SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2SAMT09 - Web of Data Tutorial - Part 2
SAMT09 - Web of Data Tutorial - Part 2
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012
 
DM2E DHAB Meeting: Report on the 2nd Project Review Meeting
DM2E DHAB Meeting: Report on the 2nd Project Review MeetingDM2E DHAB Meeting: Report on the 2nd Project Review Meeting
DM2E DHAB Meeting: Report on the 2nd Project Review Meeting
 

Más de MediaMixerCommunity

Re-using Media on the Web Tutorial: Introduction and Examples
Re-using Media on the Web Tutorial: Introduction and ExamplesRe-using Media on the Web Tutorial: Introduction and Examples
Re-using Media on the Web Tutorial: Introduction and ExamplesMediaMixerCommunity
 
Opening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchersOpening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchersMediaMixerCommunity
 
The Sensor Web - New Opportunities for MediaMixing
The Sensor Web - New Opportunities for MediaMixingThe Sensor Web - New Opportunities for MediaMixing
The Sensor Web - New Opportunities for MediaMixingMediaMixerCommunity
 
Building a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ ArchivesBuilding a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ ArchivesMediaMixerCommunity
 
Media Mixing in the broadcast TV industry
Media Mixing in the broadcast TV industryMedia Mixing in the broadcast TV industry
Media Mixing in the broadcast TV industryMediaMixerCommunity
 
Building a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ ArchivesBuilding a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ ArchivesMediaMixerCommunity
 
Semantic technologies for copyright management
Semantic technologies for copyright managementSemantic technologies for copyright management
Semantic technologies for copyright managementMediaMixerCommunity
 
Tell me why! ain't nothin' but a mistake describing media item differences w...
Tell me why! ain't nothin' but a mistake  describing media item differences w...Tell me why! ain't nothin' but a mistake  describing media item differences w...
Tell me why! ain't nothin' but a mistake describing media item differences w...MediaMixerCommunity
 
A feature analysis based fragment remix instrument
A feature analysis based fragment remix instrumentA feature analysis based fragment remix instrument
A feature analysis based fragment remix instrumentMediaMixerCommunity
 
Video concept detection by learning from web images
Video concept detection by learning from web imagesVideo concept detection by learning from web images
Video concept detection by learning from web imagesMediaMixerCommunity
 
Fast object re detection and localization in video for spatio-temporal fragme...
Fast object re detection and localization in video for spatio-temporal fragme...Fast object re detection and localization in video for spatio-temporal fragme...
Fast object re detection and localization in video for spatio-temporal fragme...MediaMixerCommunity
 
Example-Based Remixing of Multimedia Contents
Example-Based Remixing of Multimedia ContentsExample-Based Remixing of Multimedia Contents
Example-Based Remixing of Multimedia ContentsMediaMixerCommunity
 
Analysis of visual similarity in news videos with robust and memory efficient...
Analysis of visual similarity in news videos with robust and memory efficient...Analysis of visual similarity in news videos with robust and memory efficient...
Analysis of visual similarity in news videos with robust and memory efficient...MediaMixerCommunity
 
Intelligent tools-mitja-jermol-2013-bali-7 may2013
Intelligent tools-mitja-jermol-2013-bali-7 may2013Intelligent tools-mitja-jermol-2013-bali-7 may2013
Intelligent tools-mitja-jermol-2013-bali-7 may2013MediaMixerCommunity
 

Más de MediaMixerCommunity (14)

Re-using Media on the Web Tutorial: Introduction and Examples
Re-using Media on the Web Tutorial: Introduction and ExamplesRe-using Media on the Web Tutorial: Introduction and Examples
Re-using Media on the Web Tutorial: Introduction and Examples
 
Opening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchersOpening up audiovisual archives for media professionals and researchers
Opening up audiovisual archives for media professionals and researchers
 
The Sensor Web - New Opportunities for MediaMixing
The Sensor Web - New Opportunities for MediaMixingThe Sensor Web - New Opportunities for MediaMixing
The Sensor Web - New Opportunities for MediaMixing
 
Building a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ ArchivesBuilding a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ Archives
 
Media Mixing in the broadcast TV industry
Media Mixing in the broadcast TV industryMedia Mixing in the broadcast TV industry
Media Mixing in the broadcast TV industry
 
Building a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ ArchivesBuilding a linked data based content discovery service for the RTÉ Archives
Building a linked data based content discovery service for the RTÉ Archives
 
Semantic technologies for copyright management
Semantic technologies for copyright managementSemantic technologies for copyright management
Semantic technologies for copyright management
 
Tell me why! ain't nothin' but a mistake describing media item differences w...
Tell me why! ain't nothin' but a mistake  describing media item differences w...Tell me why! ain't nothin' but a mistake  describing media item differences w...
Tell me why! ain't nothin' but a mistake describing media item differences w...
 
A feature analysis based fragment remix instrument
A feature analysis based fragment remix instrumentA feature analysis based fragment remix instrument
A feature analysis based fragment remix instrument
 
Video concept detection by learning from web images
Video concept detection by learning from web imagesVideo concept detection by learning from web images
Video concept detection by learning from web images
 
Fast object re detection and localization in video for spatio-temporal fragme...
Fast object re detection and localization in video for spatio-temporal fragme...Fast object re detection and localization in video for spatio-temporal fragme...
Fast object re detection and localization in video for spatio-temporal fragme...
 
Example-Based Remixing of Multimedia Contents
Example-Based Remixing of Multimedia ContentsExample-Based Remixing of Multimedia Contents
Example-Based Remixing of Multimedia Contents
 
Analysis of visual similarity in news videos with robust and memory efficient...
Analysis of visual similarity in news videos with robust and memory efficient...Analysis of visual similarity in news videos with robust and memory efficient...
Analysis of visual similarity in news videos with robust and memory efficient...
 
Intelligent tools-mitja-jermol-2013-bali-7 may2013
Intelligent tools-mitja-jermol-2013-bali-7 may2013Intelligent tools-mitja-jermol-2013-bali-7 may2013
Intelligent tools-mitja-jermol-2013-bali-7 may2013
 

Último

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 

Último (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
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
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 

Semantic multimedia remixing

  • 1. Semantic multimedia remixing: Deep-linking into Media Assets at the Fragment Level Raphaël Troncy <raphael.troncy@eurecom.fr>
  • 2. 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -2
  • 3. Once upon a time … 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -3
  • 4. … leading to sharing Media Fragments  Publishing status message containing a Media Fragment URI  Use a „#‟ !  Highlight a video sequence  Highlight a region to pay attention to 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -4
  • 5. W3C Video on the Web Workshop - 2007 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -5
  • 6. Key topics  Addressing: having global identifiers for identifying spatial and temporal clips (for deep linking, bookmarking, caching and indexing)  Metadata: searching and discovering video is difficult with the volume of online video  Video codec: recommending a baseline (open) video codec for the World Wide Web  Content protection: managing digital rights associated with the media is key: W3C should look into metadata for digital rights 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -6
  • 7. Making video a "first class citizen" 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -7
  • 8. Flickr Notes http://www.flickr.com/photos/mhausenblas/2883727293/ 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -8
  • 9. YouTube Temporal Addressing (Sept 2008) 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 -9
  • 10. Media Fragments Use Cases  Bookmark / Share parts (fragments) of audio/video content  Annotate media fragments  Search for media fragments  Develop Mash-ups/Collage  Conserve bandwidth http://www.w3.org/TR/media-frags-reqs/ 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 10
  • 11. What are Media Fragments? 0 20 “Scared Scene” t 35 temporal media fragment named media fragment spatial media fragment track media fragment 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 11
  • 12. Media Fragments Dimensions  r01: Temporal fragments:  a clipping along the time dimension from a start to an end time that are within the duration of the media resource  r02: Spatial fragments:  a clipping of an image region, only consider rectangular regions  r03: Track fragments:  a track as exposed by a container format of the media resource  r04: Named fragments:  A temporal media fragment that has been given a name through some sort of annotation mechanism 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 12
  • 13. Media Fragments (temporal) Original resource length Fragment beginning 06/01/2014 - Playback progress Fragment end Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 13
  • 14. Media Fragments (spatial) highlighted fragment semi-opaque overlay http://ninsuna.elis.ugent.be/MFPlayer/html5 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 14
  • 15. URI Scheme  Using URI query part: http://www.example.org/video.ogv?t=60,100  Using URI fragment part: http://www.example.org/video.ogv#t=60,100  Mixing both: http://www.example.org/video.ogv?t=60,100 #t=10,15 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 15
  • 16. URI Fragments vs. URI Queries #t=20,30 ?t=20,30 secondary resource, primary resource, notion of context no notion of context extraction needs to be no adaptation restrictions expressible in byte ranges no provisions for key-value pairs are sent to communi-cating the server fragments to the server potentially cacheable not cacheable  The media fragment URI syntax can be used for URI queries  We will focus on URI fragments 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 16
  • 17. Media Fragments Resolution  For the URI query part:  The media file is only processed on server side  The UA receives a new video file  For the URI fragment part:  Smart UA will strip out the fragment definition and encode it into custom http headers (Range header)  (Media) Servers will handle the request, slice the media content and serve just the fragment (corresponding byte ranges) … while old ones will serve the whole resource 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 17
  • 18. Media Fragments Resolution  2 ways handshake  4 ways handshake 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 18
  • 19. Influence of Media Formats  Fragment extraction needs to be expressible in terms of byte ranges  Requirements for the different axes  temporal: presence of intra-coded frames (i.e., random access points)  spatial: presence of independently coded spatial regions  track: need to be identifiable by a name  Conclusion: temporal and track axes are realistic, spatial fragments can hardly be expressed in terms of byte ranges 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 19
  • 20. Media Fragment Clients  Web Browsers  Firefox (since version 9, now version 23)  Safari (since Jan 2012, announcement)  Chrome (since Jan 2012, announcement)  Library (or Polyfill)  mediafragment.js: https://github.com/tomayac/Media-Fragments-URI  xywh.js: https://github.com/tomayac/xywh.js  Custom Players:  Ligne de Temps: http://ldt.iri.centrepompidou.fr/ldtplatform/ldt/  Synote: http://smfplayer.synote.org/smfplayer/  Noterik, Condat, JSI, etc. 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 20
  • 21. Media Fragment Servers  Ninsuna: http://ninsuna.elis.ugent.be/MediaFragmentsServer  Southampton-Eurecom: node.js based implementation  YouTube: partial support, syntax difference  Dailymotion: partial support, syntax difference 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 21
  • 22. 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 22
  • 23. Media Fragment Semantic Annotation Reg1 The "Big Three" at the Yalta Conference (Wikipedia)  Media Fragment creation: localize a region (person)  Media Fragment annotation (tagging) = interpretation Winston Churchill, UK Prime Minister, Allied Forces, WWII  Media Fragment semantic annotation :Reg1 foaf:depicts dbpedia:WinstonChurchill. dbpedia:Churchill rdfs:label "Winston Churchill"; rdf:type foaf:Person dbprop:order dbpedia:Prime_Minister_(UK). 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 23
  • 24. Media Fragment Semantic Annotation A history of G8 violence (video) (© Reuters) Seq4 Seq1  Media Fragment creation: localize a temporal sequence  Media Fragment annotation (tagging) = interpretation G8 Summit, EU Summit, Heiligendamm, 2007, Gothenburg, 2001  Media Fragment semantic annotation :Seq1 foaf:depicts dbpedia:33rd_G8_Summit. :Seq4 foaf:depicts dbpedia:EU_Summit. dbpedia:33rd_G8_Summit rdfs:label "33rd G8 summit"@en ; grs:point "54.143055555555556 11.841666666666667". 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 24
  • 25. Media Fragment Semantic Annotation  Things, not strings! http://googleblog.blogspot.fr/2012/05/introducing-knowledgegraph-things-not.html  Use knowledge bases (LOD)  Use common vocabularies (LOV)  Follow the 4 Linked Data principles  Refine the 4 Linked Media principles 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 25
  • 26. Open Annotation Data Model  Specification developed in the W3C Open Annotation Community Group http://www.openannotation.org/spec/core/  Core model  OWL vocabulary for representing and sharing annotation of digital resources (and their fragment) … in RDF  A body is related to a target  Nature of the annotation changes according to intention (motivation)  How to annotate this image? 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 26
  • 27. Semantic Annotation of an Image http://www.w3.org/community/openannotation/wiki/ SE_Semantically_Tagging_an_Image 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 27
  • 28. Maphub: http://maphub.github.io/ 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 28
  • 29. Open Video: Annotation Project http://openvideoannotation.org/ 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 29
  • 30. YouTube Annotations  Annotations are clickable text overlays on YouTube videos  Annotations are used to boost engagement, give more information, and aid in navigation 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 30
  • 31. YouTube Annotations: How To 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 31
  • 32. LinkedTV: automatic annotations ... 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 32
  • 33. ... and enrichment for hypervideos CONCEPT IN PLAYER Cubism Expressionism Fauvism FACETS / PROPERTIES OF CONCEPT 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 CONTENT ENRICHMENT - 33
  • 34. Media Fragments and Annotations http://data.linkedtv.eu/medi a/e2899e7f#t=840,900 nerd:Location Casablanca nerd:Location Cafe Rick nerd:Person H. Bogart nerd:Person I. Bergman  Media Fragment URI 1.0     06/01/2014 - Chapters Scenes Shots etc… Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 34
  • 35. Enrichment and Hypervideos nerd:Location Casablanca nerd:Location Cafe Rick nerd:Person H. Bogart nerd:Person I. Bergman Nerd:Person E. Tierney 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 nerd:Location China - 35
  • 36. 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 36
  • 37. NER Tools and Web APIs  Standalone software  GATE  Stanford CoreNLP  Temis http://nerd.eurecom.fr/  Web APIs 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 37
  • 38. NERD: Named Entity Recognition and Disambiguation  Compare performances of NER and NEL tools  Understand strengths and weaknesses of different Web APIs  Adapt NER processing to different context  (Learn how to) Combine NER (/ NEL) tools What is NERD? ontology1 REST API2 UI3 1 2 06/01/2014 - http://nerd.eurecom.fr/ontology http://nerd.eurecom.fr/api/application.wadl 3 http://nerd.eurecom.fr Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 38
  • 39. NERD User Interface 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 39
  • 40. Media Fragment + Open Annotation + NERD Locator MediaResource Annotation MediaFragment Entity Type URL (hyperlink) 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 40
  • 41. Media Fragment Enricher: http://mfe.synote.org/mfe/ 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 41
  • 42. Linking pieces of knowledge 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 42
  • 43. Linking pieces of knowledge 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 43
  • 44. Towards a Linked Media Layer  Enriching media with media from a closed collection (e.g. BBC archive)  The MediaEval scenario (~ 1697 hours of archived BBC video) http://www.multimediaeval.org/mediaeval2013/hyper2013/  Enriching media with content from the open web  LinkedTV scenarios: white listed web sites for each program  Media Collector for Social Media 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 44
  • 45. Media Collector  Composition of media item extractors (12 SNs)  Rely on search APIs (+ a fix 30s timeout window to provide results)  Fallback on screen scraping when necessary (Twitter ecosystem)  Implemented as a NodeJS server  Serialize results in a common schema (JSON) 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 45
  • 46. Deep link Permalink Clean text for NLP processing Aggregate view of ALL social interactions 12 Social Networks 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 46
  • 47. Media Collector + White List web sites Q:http://ir.lmcloud.vse.cz:8080/irapi/mediaserver?q=img_title:*Merkel* 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 47
  • 48. Seed video enriched with web content rbbaktuell_20120809 nerd:Location Brandenburg oa Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 06/01/2014 -
  • 49. Enrichments are Annotations too 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 49
  • 50. http://linkedtv.project.cwi.nl/news/ 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 50
  • 51. TV + Kinect + Web experience http://www.youtube.com/watch?v=4mSC685AG7k 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 51
  • 52. Take Away Summary  Video is a first class citizen on the Web  Annotations: Ontology and API for Media Resources, Open Annotation Data Model  Access: Media Fragments URI  NERD platform for extracting key information from textual resources including video subtitles and microposts  Embrace the Linked Media vision  Publish, re-use, re-purpose and remix media descriptions  Develop links between (part of) media items via their descriptions 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 52
  • 53. Credits  Giuseppe Rizzo, Vuk Milicic, José Luis Redondo Garcia (EURECOM)  Thomas Steiner (Google Inc.), Yunjia Li (University of Southampton)  Marieke van Erp (Free University of Amsterdam)  Erik Mannens, Davy ven Deursen (iMinds, Uni. Ghent)  Paolo Ciccarese, Robert Sanderson, Herbert Van de Sompel and all the members of the W3C Open Annotation Community Group  … and many other students 06/01/2014 - Winter School on Multimedia Processing and Applications (WMPA) @ MMM 2014 - 53