SlideShare una empresa de Scribd logo
1 de 33
LIMECRAFT
connected creativity
The Future of Media
Production Tools
On embedded metadata and semantic technology
http://www.limecraft.com
maarten.verwaest@limecraft.com
@maartenverwaest
LIMECRAFT
connected creativity
Limecraft creates cutting edge workflow solutions for creative
professionals. Re-imagined from the inside out, new ways of
collaboration enable the producer to discover new creative
opportunities.
Creative professionals need to share information, indifferent of their
physical location, language or culture. Paperless workflows are the
key to collaboration.
While semantic technology is essential to make abstraction of natural
language, embedded metadata is a pre-requisite to enable machine
to machine communication and production automation.
Limecraft Flow enables its users to exchange content without the help
of any document. Subscribers achieve increased unprecedented
productivity through automation.
Synopsis
2.
LIMECRAFT
connected creativity
1999 - Maarten and
Nico Join VRT
Dieter, PhD on
metadata
rocessing, joins the
project
2010 - Incorporation
Carole, a seasoned
producer, designs the
prototype
2011 - European
project
„Nordic Light‟
Karel and Wim hired
as Lead Developers
April 2013 – Public beta
of Limecraft „Flow‟
2003 - 1st prototype
(VRT/IBM)
2005 - IBBT FIPA - IP
based production
architecture
2007 - VRT Digital
Media factory
Oct 2012 -
Private Beta
IBC 2013 –
Commercial Launch
Bachground
LIMECRAFT
connected creativity
back to the art of
storytelling
LIMECRAFT
connected creativity
001. | State of the Art
Digital Media Flow
Script Writing (Screenplay) Breakdown Logging (Continuity)
Principal Photography Post -Production
Informally Structured
Workflow
5.
LIMECRAFT
connected creativity
Producer‟s requirements
• Delocalisation of Production Operations
• New types of „customisable‟ products
• New distribution channels (iPad, iPhone)
001. | State of the Art
6.
Key Issues
• Document-oriented workflows
• Unstructured information
• Lack of standards
Incurred Problems
• Loss of information
• Re-use is expensive
• Limited collaboration potential
LIMECRAFT
connected creativity
002. | Limecraft Approach
7.
A paperless workflow is the key to
collaboration.
A semantic database replaces all production
documents by a flow of structured
information.
All users share the same up-to-date set of
information and can concurrently modify the
production data. Content is more easily
exchanged with third parties.
LIMECRAFT
connected creativity
Hide Technical Complexity
Consumer technologies created an enormous
proliferation of different file formats. Producers are
continuously chasing the compatibility challenge.
Using Limecraft Flow, any type of video material is ingest
by simple drag-and-drop. Video is automatically
transcoded, cut into shots and tagged. Patent pending
technology is used to automatically identify the material.
Embedded metadata is essential to make sure metadata
arrives in the right place and in the right hands.
002. | Limecraft Approach
8.
LIMECRAFT
connected creativity
MetadataBlood and vessels of a
production
LIMECRAFT
connected creativity
Paperless production requires:
• Model
• Semantic Technology
• Vocabulary (EBUCore, NewsML, MXF DMS-1,…)
• Syntax (XML, KLV)
• Transport protocol
LIMECRAFT
connected creativity
EBU Tech 3351 – Class Conceptual Data Model
Different dimensions or “Business Objects”
• Logistic - Programme(Group)
• Descriptive – Item (Editorial Object)
• Technical - MediaObject
Not only AV objects:
• Persons, organisations, events, locations, conce
pt, camera, lens, etc.
CCDM - a common base for interoperability:
• W3C, FIMS-SOA, etc.
Model
LIMECRAFT
connected creativity
Semantic
Technology
Scene
“Jeep”, INT
Character
“Andi”
Action
“ drives recklessly.
sits next to him, ...”
Action
“She smiles wearily.”
Character
“Joe”
Dialogue
Dialogue
“I’ll make it.”
Dialogue
“Couple o’ hours. ...”
Action
“Suddenly, the motor .
They look at each other, concerned.”
Instruction
type: “transition”
“cut to”
sound “sputters”
char. “Joe”
char. “Andi”
dialoguespan
“How much longer?”
actionspan
“shouting”
INT. JEEP – FAVORING JOE CHACO
JOE drives recklessly. ANDI sits next to him,
an attractive girl in her mid-twenties.
ANDI
(shouting)
How much longer?
JOE
Couple o’ hours. You okay?
She smiles wearily.
ANDI
I’ll make it.
Suddenly, the motor SPUTTERS. They look at
each other, concerned.
CUT TO:
#1
#3
#2
#4
#5
#6
#7
#8
LIMECRAFT
connected creativity
Vocabulary
Vocabulary - EBUCore
• Describes the key elements of any “Business Object”
• Backward compatible with Dublin Core
• Extends DublinCore:
• Fully Declared attributes
• Enables definition of parts or fragments
• Specification for technical attributes
• Value attribution by pointing to external thesauri
-> EBUCore is semantic web compliant!
Machine to machine communication
– Embedded
– Tightly coupled, doesn‟t get lost
– Using Key-Length-Value encoding
(KLV)
Indexing (search, annotation,…)
– Out of band
– Accessible without touching the media
– Usually exchanged as a flavour of XML
Syntax and
Protocol
The use case determines the syntax and the protocol:
LIMECRAFT
connected creativity
004. |
Researcher Project:
fundamentals
Semantic
Technology
An unconventional Approach
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Structure of MXF files is KLV elements
– Key to identify the kind of element
– Length of the value that follows
– Value of the element
– KLV is used for both essence and metadata
• Typically, for essence a single frame per KLV
Key Length Value
16 bytes16 bytes BER-encoded
length
BER-encoded
length Length lengthLength length
......
LIMECRAFT
connected creativity
EBUCore embedded in MXF
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Standardized MXF descriptive metadata exists
– Descriptive Metadata Scheme-1 (DMS-1)
• Standardized as SMPTE 380M
• Production characteristics, rights information, annotations, person and entity
identification, …
• Aligned with MPEG-7, TV-Anytime
– Apart from Panasonic, DMS-1 is hardly used
• no DMS-1 notion outside of the MXF ecosystem?
• Hard to obtain a viable and complete mapping
LIMECRAFT
connected creativity
EBUCore
Content
Creators
Archives
Content
Distributors
Consumers
B2B B2C
EBUCore is a pragmatic metadata
standard, designed as an interface between
production, distribution and archiving applications.
EBUCore was first published in 2000, by EBU
and it has been developed since then in close
collaboration with a large number of key industry
players, icluding IPTC, Sony, Avid, IBM, etc.
EBUCore has the potential to become the de
facto standard in professional media, but it isn‟t
yet.
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Use KLV to embed metadata
<?xml version="1.0" encoding="UTF-8"?>
<ebuCoreMain xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dc=http://purl.org/dc/elements/1.1/
xmlns="urn:ebu:metadata-schema:ebuCore_2011"
xmlns:default=http://iptc.org/std/nar/2006-10-01/
xmlns:ebu=http://ebu.org/nar-extensions/ version="1.3"
dateLastModified="2011-01-31">
<coreMetadata>
<title>
<dc:title xml:lang="fr-can">Berlin Wall 50th</dc:title>
</title>
<alternativeTitle typeLabel="headline">
<dc:title>Berlin Wall 50th</dc:title>
</alternativeTitle>
<creator entityId="EBUNMSSRVCodeSource:TBA"/>
<subject>
<dc:subject/>
<subjectCode>EBUNMSCategoryCode:EXCH</subjectCode>
</subject>
<subject>
<dc:subject>In or about Europe and EU</dc:subject>
<subjectCode>EBUNMSWebcatCode:EUROPE</subjectCode>
</subject>
<description typeLabel="pubStatus">
<dc:description>NMSStatusCode:TBC</dc:description>
</description>
<description typeLink="EBUNMSDescription:dopesheet">
<dc:description> The Berlin Wall (German: Berliner Mauer) was
a barrier constructed by the German Democratic Republic
(GDR, East Germany) starting August 13, 1961, that completely
cut off West Berlin from surrounding East Germany…
Key Length Value
16 bytes16 bytes BER-encoded
length
BER-encoded
length Length lengthLength length
To dump the document as a
whole into the KLV value is the
worst case scenario
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Use the MXF conceptual model
– Elements grouped into
logical metadata sets identified
by a single key, i.e., “classes”
– Logical metadata sets are
reconstructed by means of a dictionary
<Identification base="InterchangeObject" detail="Identification set" type="localSet" baseline="yes" key="06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 30 00">
<ThisGenerationUID use="required" type="UUID" key="3c 09" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 01 00 00 00"/>
<CompanyName use="required" type="UTF16String" key="3c 01" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 02 01 00 00"/>
<ProductName use="required" type="UTF16String" key="3c 02" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 03 01 00 00"/>
<ProductVersion use="optional" type="ProductVersionType" key="3c 03" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 04 00 00 00"/>
<VersionString use="required" type="UTF16String" key="3c 04" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 05 01 00 00"/>
<ProductUID use="required" type="AUID" key="3c 05" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 07 00 00 00"/>
<ModificationDate detail use="required" type="Timestamp" key="3c 06" globalKey="06 0e 2b 34 01 01 01 02 07 02 01 10 02 03 00 00"/>
<ToolkitVersion use="optional" type="ProductVersionType" key="3c 07" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 0a 00 00 00"/>
<Platform use="optional" type="UTF16String" key="3c 08" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 06 01 00 00"/>
</Identification>
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Semantic Technology at work
– Metadata sets refer to other sets
– Metadata set can be constructed as trees or graphs
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Don‟t just throw the metadata in there:
– Link the descriptive metadata to the structural
metadata
The DM Framework hooks
custom descriptive
metadata to (a part of ) the
MXF structural timeline
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Initiative by EBU to provide community with reliable
and open-source software to manipulate MXF files
– Handle metadata
– Handle essence and work on conformity of MXF files
– Available as free and open source software
• First repository: https://github.com/Limecraft/ebu-mxfsdk
LIMECRAFT
connected creativity
EBUCore embedded in MXF
Based on BBC libraries libMXF, libMXF++ and bmx
– Reference implementations for MXF app. specs.
• AMWA AS-02 (Versioning) and
• AMWA AS-11 (MXF for Contribution)
– Written in C/C++
Features (Dec 2012)
– Mux and de-mux EBUCore metadata in MXF containers
– Content analysis and quality assurance
LIMECRAFT
connected creativity
Use Case
LIMECRAFT
connected creativity
current affairs
6 investigative journalists
13 productions per year
52‟ per episode
>5000 hours raw material
LIMECRAFT
connected creativity
A B C E F GD
H J
A
B
C
E
D
X
Y
A B C
ED
X Y
Media
Asset
Mgnt Limecraft ‘Flow’
Limecraft Flow – Designed for real-time co-production
 Paperless - all paper documents replaced by browser-based applications
 Software as a Service – anywhere, anytime, any type of device
 Semantic technologies to make sure different parties easily exchange content
 Embedded metadata – guaranteed delivery between systems
 Connects instead of replacing existing systems
001. | Design Requirements
28.
LIMECRAFT
connected creativity
002 Overview
LIMECRAFT
connected creativity
LIMECRAFT
connected creativity
002 Overview
LIMECRAFT
connected creativity
001. State of the Art
Limecraft Flow provides
solid and reliable infrastructure designed to host large-
scale operations whereby the cost per item grows
linear
Innovative image processing and semantic
technologies so items remain retrievable at large
numbers
COST
ITEMS
RETRIEVABILITY
ITEMS
Conventional Media Asset Management systems are
designed to host single-company operations. At larger
volumes, the cost per item inflates and it becomes
increasingly difficult to retrieve items
Semantic technology enables processing of material from
mixed sources with variable levels of data accuracy, making
sure the production scales at large volumes.
maarten.verwaest@limecraft.com - @Limecraft - http://www.limecraft.com
info@limecraft.com
@limecraft
IBC booth 9.B02

Más contenido relacionado

Destacado

Tablets and Television - How tablet PC's will impact the Nature of Television...
Tablets and Television - How tablet PC's will impact the Nature of Television...Tablets and Television - How tablet PC's will impact the Nature of Television...
Tablets and Television - How tablet PC's will impact the Nature of Television...Maarten Verwaest
 
Limecraft - Semantic Integration Platform
Limecraft - Semantic Integration PlatformLimecraft - Semantic Integration Platform
Limecraft - Semantic Integration PlatformMaarten Verwaest
 
From file-based production to real-time co-production
From file-based production to real-time co-productionFrom file-based production to real-time co-production
From file-based production to real-time co-productionMaarten Verwaest
 
Final Visual Dictionary- Bearing
Final Visual Dictionary- BearingFinal Visual Dictionary- Bearing
Final Visual Dictionary- Bearingbearing
 
Total Quality Management
Total Quality ManagementTotal Quality Management
Total Quality Managementhakanduvarci
 
Tape-less Workflow Applcation Architecture
Tape-less Workflow Applcation ArchitectureTape-less Workflow Applcation Architecture
Tape-less Workflow Applcation ArchitectureMaarten Verwaest
 
Wijnhandel
WijnhandelWijnhandel
Wijnhandelteun22
 
Presentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology SeminarPresentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology SeminarMaarten Verwaest
 
Cloud-enabled Video Production
Cloud-enabled Video ProductionCloud-enabled Video Production
Cloud-enabled Video ProductionMaarten Verwaest
 
A-Review-on-Google-Translation-project-in-Tamil
A-Review-on-Google-Translation-project-in-TamilA-Review-on-Google-Translation-project-in-Tamil
A-Review-on-Google-Translation-project-in-TamilRavishankar Ayyakkannu
 
Presentation of Scoop @Ebu Production Technology Seminar
Presentation of Scoop @Ebu Production Technology SeminarPresentation of Scoop @Ebu Production Technology Seminar
Presentation of Scoop @Ebu Production Technology SeminarMaarten Verwaest
 
Digital Media Production - Future Internet
Digital Media Production - Future InternetDigital Media Production - Future Internet
Digital Media Production - Future InternetMaarten Verwaest
 

Destacado (17)

Tablets and Television - How tablet PC's will impact the Nature of Television...
Tablets and Television - How tablet PC's will impact the Nature of Television...Tablets and Television - How tablet PC's will impact the Nature of Television...
Tablets and Television - How tablet PC's will impact the Nature of Television...
 
Limecraft - Semantic Integration Platform
Limecraft - Semantic Integration PlatformLimecraft - Semantic Integration Platform
Limecraft - Semantic Integration Platform
 
From file-based production to real-time co-production
From file-based production to real-time co-productionFrom file-based production to real-time co-production
From file-based production to real-time co-production
 
Final Visual Dictionary- Bearing
Final Visual Dictionary- BearingFinal Visual Dictionary- Bearing
Final Visual Dictionary- Bearing
 
Total Quality Management
Total Quality ManagementTotal Quality Management
Total Quality Management
 
Tape-less Workflow Applcation Architecture
Tape-less Workflow Applcation ArchitectureTape-less Workflow Applcation Architecture
Tape-less Workflow Applcation Architecture
 
Digital Media Production
Digital Media ProductionDigital Media Production
Digital Media Production
 
Wijnhandel
WijnhandelWijnhandel
Wijnhandel
 
tawiki10lessons
tawiki10lessonstawiki10lessons
tawiki10lessons
 
Ultimate Radio@Medianet
Ultimate Radio@MedianetUltimate Radio@Medianet
Ultimate Radio@Medianet
 
Presentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology SeminarPresentation of Mediamap @Ebu Production Technology Seminar
Presentation of Mediamap @Ebu Production Technology Seminar
 
DMS-1, a Semantic View
DMS-1, a Semantic ViewDMS-1, a Semantic View
DMS-1, a Semantic View
 
Cloud-enabled Video Production
Cloud-enabled Video ProductionCloud-enabled Video Production
Cloud-enabled Video Production
 
A-Review-on-Google-Translation-project-in-Tamil
A-Review-on-Google-Translation-project-in-TamilA-Review-on-Google-Translation-project-in-Tamil
A-Review-on-Google-Translation-project-in-Tamil
 
Presentation of Scoop @Ebu Production Technology Seminar
Presentation of Scoop @Ebu Production Technology SeminarPresentation of Scoop @Ebu Production Technology Seminar
Presentation of Scoop @Ebu Production Technology Seminar
 
Digital Media Production
Digital Media ProductionDigital Media Production
Digital Media Production
 
Digital Media Production - Future Internet
Digital Media Production - Future InternetDigital Media Production - Future Internet
Digital Media Production - Future Internet
 

Similar a Future Media Production - on embedded metadata and semantic technologies

Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...
Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...
Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...FIAT/IFTA
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Open Mobile Alliance
 
SUGCON EU 2023 - Secure Composable SaaS.pptx
SUGCON EU 2023 - Secure Composable SaaS.pptxSUGCON EU 2023 - Secure Composable SaaS.pptx
SUGCON EU 2023 - Secure Composable SaaS.pptxVasiliy Fomichev
 
Recording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsRecording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsLuis Lopez
 
Creating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George SaadehCreating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George SaadehITCamp
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Andy Piper
 
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitchITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitchITCamp
 
Mainflux Labs - References (1).pdf
Mainflux Labs - References (1).pdfMainflux Labs - References (1).pdf
Mainflux Labs - References (1).pdfWlamir Molinari
 
William Impey CV
William Impey CVWilliam Impey CV
William Impey CVWill Impey
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...Sanae BEKKAR
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done rightWekoslav Stefanovski
 
Web components and friends
Web components and friendsWeb components and friends
Web components and friendsSergio Contreras
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Istvan Rath
 
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overviewIntroduction to Data Models & Cisco's NextGen Device Level APIs: an overview
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overviewCisco DevNet
 
Standards and Open Source for Big Data, Cloud, and IoT
Standards and Open Source for Big Data, Cloud, and IoTStandards and Open Source for Big Data, Cloud, and IoT
Standards and Open Source for Big Data, Cloud, and IoTBob Marcus
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Codemotion
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)Victor Pascual Ávila
 

Similar a Future Media Production - on embedded metadata and semantic technologies (20)

Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...
Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...
Tools for mxf-embedded bucore metadata, Dieter Van Rijsselbergen, Jean-Pierre...
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
SUGCON EU 2023 - Secure Composable SaaS.pptx
SUGCON EU 2023 - Secure Composable SaaS.pptxSUGCON EU 2023 - Secure Composable SaaS.pptx
SUGCON EU 2023 - Secure Composable SaaS.pptx
 
RAD studio XE7 first look webinar
RAD studio XE7 first look webinarRAD studio XE7 first look webinar
RAD studio XE7 first look webinar
 
Recording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streamsRecording and media manipulation of WebRTC streams
Recording and media manipulation of WebRTC streams
 
Creating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George SaadehCreating Web and Mobile Apps with Angular 2 - George Saadeh
Creating Web and Mobile Apps with Angular 2 - George Saadeh
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012
 
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitchITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
ITCamp 2013 - Melania Danciu - HTML5 apps with LightSwitch
 
Mainflux Labs - References (1).pdf
Mainflux Labs - References (1).pdfMainflux Labs - References (1).pdf
Mainflux Labs - References (1).pdf
 
William Impey CV
William Impey CVWilliam Impey CV
William Impey CV
 
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
[Oracle Webcast] Discover the Oracle Blockchain Platform through the eyes of ...
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
TypeScript - Javascript done right
TypeScript - Javascript done rightTypeScript - Javascript done right
TypeScript - Javascript done right
 
Web components and friends
Web components and friendsWeb components and friends
Web components and friends
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
 
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overviewIntroduction to Data Models & Cisco's NextGen Device Level APIs: an overview
Introduction to Data Models & Cisco's NextGen Device Level APIs: an overview
 
Standards and Open Source for Big Data, Cloud, and IoT
Standards and Open Source for Big Data, Cloud, and IoTStandards and Open Source for Big Data, Cloud, and IoT
Standards and Open Source for Big Data, Cloud, and IoT
 
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
Matteo Valoriani, Antimo Musone - The Future of Factory - Codemotion Rome 2019
 
OpenStackDay - XIFI Federation
OpenStackDay - XIFI FederationOpenStackDay - XIFI Federation
OpenStackDay - XIFI Federation
 
WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)WebRTC standards update (13 Nov 2013)
WebRTC standards update (13 Nov 2013)
 

Más de Maarten Verwaest

Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...Maarten Verwaest
 
AI for Subtitling - Limecraft presentation the 2022 Open Forum
AI for Subtitling - Limecraft presentation the 2022 Open ForumAI for Subtitling - Limecraft presentation the 2022 Open Forum
AI for Subtitling - Limecraft presentation the 2022 Open ForumMaarten Verwaest
 
Practical Applications of AI in Media Production and Broadcast
Practical Applications of AI in Media Production and BroadcastPractical Applications of AI in Media Production and Broadcast
Practical Applications of AI in Media Production and BroadcastMaarten Verwaest
 
Using Limecraft Flow for automatic Subtitling and Localisation of Content
Using Limecraft Flow for automatic Subtitling and Localisation of ContentUsing Limecraft Flow for automatic Subtitling and Localisation of Content
Using Limecraft Flow for automatic Subtitling and Localisation of ContentMaarten Verwaest
 
Cloud-based video Production of High-end Content
Cloud-based video Production of High-end ContentCloud-based video Production of High-end Content
Cloud-based video Production of High-end ContentMaarten Verwaest
 
The Purpose of Cloud-technology for Video Production
The Purpose of Cloud-technology for Video ProductionThe Purpose of Cloud-technology for Video Production
The Purpose of Cloud-technology for Video ProductionMaarten Verwaest
 

Más de Maarten Verwaest (6)

Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
Transcription Tutorial - Using Limecraft to accurately Transcribe Audio in Mi...
 
AI for Subtitling - Limecraft presentation the 2022 Open Forum
AI for Subtitling - Limecraft presentation the 2022 Open ForumAI for Subtitling - Limecraft presentation the 2022 Open Forum
AI for Subtitling - Limecraft presentation the 2022 Open Forum
 
Practical Applications of AI in Media Production and Broadcast
Practical Applications of AI in Media Production and BroadcastPractical Applications of AI in Media Production and Broadcast
Practical Applications of AI in Media Production and Broadcast
 
Using Limecraft Flow for automatic Subtitling and Localisation of Content
Using Limecraft Flow for automatic Subtitling and Localisation of ContentUsing Limecraft Flow for automatic Subtitling and Localisation of Content
Using Limecraft Flow for automatic Subtitling and Localisation of Content
 
Cloud-based video Production of High-end Content
Cloud-based video Production of High-end ContentCloud-based video Production of High-end Content
Cloud-based video Production of High-end Content
 
The Purpose of Cloud-technology for Video Production
The Purpose of Cloud-technology for Video ProductionThe Purpose of Cloud-technology for Video Production
The Purpose of Cloud-technology for Video Production
 

Último

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Future Media Production - on embedded metadata and semantic technologies

  • 1. LIMECRAFT connected creativity The Future of Media Production Tools On embedded metadata and semantic technology http://www.limecraft.com maarten.verwaest@limecraft.com @maartenverwaest
  • 2. LIMECRAFT connected creativity Limecraft creates cutting edge workflow solutions for creative professionals. Re-imagined from the inside out, new ways of collaboration enable the producer to discover new creative opportunities. Creative professionals need to share information, indifferent of their physical location, language or culture. Paperless workflows are the key to collaboration. While semantic technology is essential to make abstraction of natural language, embedded metadata is a pre-requisite to enable machine to machine communication and production automation. Limecraft Flow enables its users to exchange content without the help of any document. Subscribers achieve increased unprecedented productivity through automation. Synopsis 2.
  • 3. LIMECRAFT connected creativity 1999 - Maarten and Nico Join VRT Dieter, PhD on metadata rocessing, joins the project 2010 - Incorporation Carole, a seasoned producer, designs the prototype 2011 - European project „Nordic Light‟ Karel and Wim hired as Lead Developers April 2013 – Public beta of Limecraft „Flow‟ 2003 - 1st prototype (VRT/IBM) 2005 - IBBT FIPA - IP based production architecture 2007 - VRT Digital Media factory Oct 2012 - Private Beta IBC 2013 – Commercial Launch Bachground
  • 4. LIMECRAFT connected creativity back to the art of storytelling
  • 5. LIMECRAFT connected creativity 001. | State of the Art Digital Media Flow Script Writing (Screenplay) Breakdown Logging (Continuity) Principal Photography Post -Production Informally Structured Workflow 5.
  • 6. LIMECRAFT connected creativity Producer‟s requirements • Delocalisation of Production Operations • New types of „customisable‟ products • New distribution channels (iPad, iPhone) 001. | State of the Art 6. Key Issues • Document-oriented workflows • Unstructured information • Lack of standards Incurred Problems • Loss of information • Re-use is expensive • Limited collaboration potential
  • 7. LIMECRAFT connected creativity 002. | Limecraft Approach 7. A paperless workflow is the key to collaboration. A semantic database replaces all production documents by a flow of structured information. All users share the same up-to-date set of information and can concurrently modify the production data. Content is more easily exchanged with third parties.
  • 8. LIMECRAFT connected creativity Hide Technical Complexity Consumer technologies created an enormous proliferation of different file formats. Producers are continuously chasing the compatibility challenge. Using Limecraft Flow, any type of video material is ingest by simple drag-and-drop. Video is automatically transcoded, cut into shots and tagged. Patent pending technology is used to automatically identify the material. Embedded metadata is essential to make sure metadata arrives in the right place and in the right hands. 002. | Limecraft Approach 8.
  • 10. LIMECRAFT connected creativity Paperless production requires: • Model • Semantic Technology • Vocabulary (EBUCore, NewsML, MXF DMS-1,…) • Syntax (XML, KLV) • Transport protocol
  • 11. LIMECRAFT connected creativity EBU Tech 3351 – Class Conceptual Data Model Different dimensions or “Business Objects” • Logistic - Programme(Group) • Descriptive – Item (Editorial Object) • Technical - MediaObject Not only AV objects: • Persons, organisations, events, locations, conce pt, camera, lens, etc. CCDM - a common base for interoperability: • W3C, FIMS-SOA, etc. Model
  • 12. LIMECRAFT connected creativity Semantic Technology Scene “Jeep”, INT Character “Andi” Action “ drives recklessly. sits next to him, ...” Action “She smiles wearily.” Character “Joe” Dialogue Dialogue “I’ll make it.” Dialogue “Couple o’ hours. ...” Action “Suddenly, the motor . They look at each other, concerned.” Instruction type: “transition” “cut to” sound “sputters” char. “Joe” char. “Andi” dialoguespan “How much longer?” actionspan “shouting” INT. JEEP – FAVORING JOE CHACO JOE drives recklessly. ANDI sits next to him, an attractive girl in her mid-twenties. ANDI (shouting) How much longer? JOE Couple o’ hours. You okay? She smiles wearily. ANDI I’ll make it. Suddenly, the motor SPUTTERS. They look at each other, concerned. CUT TO: #1 #3 #2 #4 #5 #6 #7 #8
  • 13. LIMECRAFT connected creativity Vocabulary Vocabulary - EBUCore • Describes the key elements of any “Business Object” • Backward compatible with Dublin Core • Extends DublinCore: • Fully Declared attributes • Enables definition of parts or fragments • Specification for technical attributes • Value attribution by pointing to external thesauri -> EBUCore is semantic web compliant!
  • 14. Machine to machine communication – Embedded – Tightly coupled, doesn‟t get lost – Using Key-Length-Value encoding (KLV) Indexing (search, annotation,…) – Out of band – Accessible without touching the media – Usually exchanged as a flavour of XML Syntax and Protocol The use case determines the syntax and the protocol:
  • 15. LIMECRAFT connected creativity 004. | Researcher Project: fundamentals Semantic Technology An unconventional Approach
  • 16. LIMECRAFT connected creativity EBUCore embedded in MXF Structure of MXF files is KLV elements – Key to identify the kind of element – Length of the value that follows – Value of the element – KLV is used for both essence and metadata • Typically, for essence a single frame per KLV Key Length Value 16 bytes16 bytes BER-encoded length BER-encoded length Length lengthLength length ......
  • 18. LIMECRAFT connected creativity EBUCore embedded in MXF Standardized MXF descriptive metadata exists – Descriptive Metadata Scheme-1 (DMS-1) • Standardized as SMPTE 380M • Production characteristics, rights information, annotations, person and entity identification, … • Aligned with MPEG-7, TV-Anytime – Apart from Panasonic, DMS-1 is hardly used • no DMS-1 notion outside of the MXF ecosystem? • Hard to obtain a viable and complete mapping
  • 19. LIMECRAFT connected creativity EBUCore Content Creators Archives Content Distributors Consumers B2B B2C EBUCore is a pragmatic metadata standard, designed as an interface between production, distribution and archiving applications. EBUCore was first published in 2000, by EBU and it has been developed since then in close collaboration with a large number of key industry players, icluding IPTC, Sony, Avid, IBM, etc. EBUCore has the potential to become the de facto standard in professional media, but it isn‟t yet.
  • 20. LIMECRAFT connected creativity EBUCore embedded in MXF Use KLV to embed metadata <?xml version="1.0" encoding="UTF-8"?> <ebuCoreMain xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc=http://purl.org/dc/elements/1.1/ xmlns="urn:ebu:metadata-schema:ebuCore_2011" xmlns:default=http://iptc.org/std/nar/2006-10-01/ xmlns:ebu=http://ebu.org/nar-extensions/ version="1.3" dateLastModified="2011-01-31"> <coreMetadata> <title> <dc:title xml:lang="fr-can">Berlin Wall 50th</dc:title> </title> <alternativeTitle typeLabel="headline"> <dc:title>Berlin Wall 50th</dc:title> </alternativeTitle> <creator entityId="EBUNMSSRVCodeSource:TBA"/> <subject> <dc:subject/> <subjectCode>EBUNMSCategoryCode:EXCH</subjectCode> </subject> <subject> <dc:subject>In or about Europe and EU</dc:subject> <subjectCode>EBUNMSWebcatCode:EUROPE</subjectCode> </subject> <description typeLabel="pubStatus"> <dc:description>NMSStatusCode:TBC</dc:description> </description> <description typeLink="EBUNMSDescription:dopesheet"> <dc:description> The Berlin Wall (German: Berliner Mauer) was a barrier constructed by the German Democratic Republic (GDR, East Germany) starting August 13, 1961, that completely cut off West Berlin from surrounding East Germany… Key Length Value 16 bytes16 bytes BER-encoded length BER-encoded length Length lengthLength length To dump the document as a whole into the KLV value is the worst case scenario
  • 21. LIMECRAFT connected creativity EBUCore embedded in MXF Use the MXF conceptual model – Elements grouped into logical metadata sets identified by a single key, i.e., “classes” – Logical metadata sets are reconstructed by means of a dictionary <Identification base="InterchangeObject" detail="Identification set" type="localSet" baseline="yes" key="06 0e 2b 34 02 53 01 01 0d 01 01 01 01 01 30 00"> <ThisGenerationUID use="required" type="UUID" key="3c 09" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 01 00 00 00"/> <CompanyName use="required" type="UTF16String" key="3c 01" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 02 01 00 00"/> <ProductName use="required" type="UTF16String" key="3c 02" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 03 01 00 00"/> <ProductVersion use="optional" type="ProductVersionType" key="3c 03" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 04 00 00 00"/> <VersionString use="required" type="UTF16String" key="3c 04" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 05 01 00 00"/> <ProductUID use="required" type="AUID" key="3c 05" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 07 00 00 00"/> <ModificationDate detail use="required" type="Timestamp" key="3c 06" globalKey="06 0e 2b 34 01 01 01 02 07 02 01 10 02 03 00 00"/> <ToolkitVersion use="optional" type="ProductVersionType" key="3c 07" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 0a 00 00 00"/> <Platform use="optional" type="UTF16String" key="3c 08" globalKey="06 0e 2b 34 01 01 01 02 05 20 07 01 06 01 00 00"/> </Identification>
  • 22. LIMECRAFT connected creativity EBUCore embedded in MXF Semantic Technology at work – Metadata sets refer to other sets – Metadata set can be constructed as trees or graphs
  • 23. LIMECRAFT connected creativity EBUCore embedded in MXF Don‟t just throw the metadata in there: – Link the descriptive metadata to the structural metadata The DM Framework hooks custom descriptive metadata to (a part of ) the MXF structural timeline
  • 24. LIMECRAFT connected creativity EBUCore embedded in MXF Initiative by EBU to provide community with reliable and open-source software to manipulate MXF files – Handle metadata – Handle essence and work on conformity of MXF files – Available as free and open source software • First repository: https://github.com/Limecraft/ebu-mxfsdk
  • 25. LIMECRAFT connected creativity EBUCore embedded in MXF Based on BBC libraries libMXF, libMXF++ and bmx – Reference implementations for MXF app. specs. • AMWA AS-02 (Versioning) and • AMWA AS-11 (MXF for Contribution) – Written in C/C++ Features (Dec 2012) – Mux and de-mux EBUCore metadata in MXF containers – Content analysis and quality assurance
  • 27. LIMECRAFT connected creativity current affairs 6 investigative journalists 13 productions per year 52‟ per episode >5000 hours raw material
  • 28. LIMECRAFT connected creativity A B C E F GD H J A B C E D X Y A B C ED X Y Media Asset Mgnt Limecraft ‘Flow’ Limecraft Flow – Designed for real-time co-production  Paperless - all paper documents replaced by browser-based applications  Software as a Service – anywhere, anytime, any type of device  Semantic technologies to make sure different parties easily exchange content  Embedded metadata – guaranteed delivery between systems  Connects instead of replacing existing systems 001. | Design Requirements 28.
  • 32. LIMECRAFT connected creativity 001. State of the Art Limecraft Flow provides solid and reliable infrastructure designed to host large- scale operations whereby the cost per item grows linear Innovative image processing and semantic technologies so items remain retrievable at large numbers COST ITEMS RETRIEVABILITY ITEMS Conventional Media Asset Management systems are designed to host single-company operations. At larger volumes, the cost per item inflates and it becomes increasingly difficult to retrieve items Semantic technology enables processing of material from mixed sources with variable levels of data accuracy, making sure the production scales at large volumes.
  • 33. maarten.verwaest@limecraft.com - @Limecraft - http://www.limecraft.com info@limecraft.com @limecraft IBC booth 9.B02