dpp smpte bve imf presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d...

23
04/03/18 1 IMF: What does the new mastering format mean to you? What is IMF? A newbies guide Mark Harrison (as Horton) & Bruce Devlin (as Dr. Seuss Bruce)

Upload: haphuc

Post on 17-May-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

1

IMF:

What does the new mastering format mean to you?

What is IMF?

A newbies guide

Mark Harrison (as Horton) & Bruce Devlin (as Dr. Seuss Bruce)

Page 2: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

2

What is IMF? Is it a file?

No! It’s not a file And we don’t care whether The title’s about a movie Or weather

What is IMF? Is it a folder?

No! It’s not a folder We spent many nights ‘til We found a new way To deliver a title

Page 3: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

3

What is IMF? Is it an edit?

Almost Just like an edit The Story we tell Is held in a file We call CPL

resource

resource

resource

resource

synchronise

time

Image Virtual Track

Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource

CPL

Original Composition

What is IMF? So, it is an edit?

Almost Just like an edit Avoiding recursion We specify timing Of every version

resource

resource

resource

resource

synchronise

time

Image Virtual Track

Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource CPL en

resource

resource

resource

resource

synchronise

time

Image Virtual Track

Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource CPL fr

resource

resource

resource

resource

synchronise

time

Image Virtual Track

Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource CPL de

English Composition

French Composition

German Composition

Page 4: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

4

What is IMF? So, there are many files?

Yes To handle more titles Automation exponents Explained for results We must store as components

resource

resource

resource

resource

synchronise

time

Image Virtual Track

Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource CPL en English Composition

cpl.xml video.mxf

audio1.mxf audio2.mxf

subtitles.mxf

What is IMF? So, many files Many versions?

Yes Each file is re-used And unlike days of yore If there’s not much you change There’s not much you store

cpl.xml video.mxf audio1.mxf audio2.mxf subtitles.mxf

resource resource

resource resource

synchronise

time

Image Virtual Track Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource

CPL en

resource resource

resource resource

synchronise

time

Image Virtual Track Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource

CPL fr

resource resource

resource resource

synchronise

time

Image Virtual Track Audio Virtual Track

Captions Virtual Track

Audio Virtual Track resource resource res

resource

CPL de

English Composition

French Composition

German Composition

cpl.xml audio1.mxf subtitles.mxf

cpl.xml audio1.mxf subtitles.mxf

Page 5: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

5

What is IMF? Less to store, Less to send?

Yes If there’s less that you store Then without too much force You get better use Of your network resource

cpl.xml video.mxf audio1.mxf audio2.mxf subtitles.mxf

cpl.xml audio1.mxf subtitles.mxf

cpl.xml audio1.mxf subtitles.mxf

Deliver

pkl.xml

ASSETMAP.xml

IMF Package

What is IMF? Anything else?

Yes There’s one final trick Which generates flames To automate well We got rid of file names

Deliver

ASSETMAP.xml

IMF Package

Page 6: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

6

What is IMF? Anything else?

We made things efficient, we made all things small It’s worth doing well, if you do it at all Humans break workflows, they play little games So, make IMF stable, remove all file names All things in the format, they’ve got an ID Which automates searching and finding you see Your workflows are destined to be in the cloud Where traditional file names should not be allowed IMF’s really for mastering fast IDs are efficient, IDs always last IMF’s future depends on TV Let see how we get there, with the DPP

Deliver

ASSETMAP.xml

IMF Package

Page 7: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

7

Lots of deliverables: Resolutions, Formats, Metadata for catch up, VOD, etc.

Multiple delivered localised masters per programme title across the globe are stored

REGIONS LANGUAGE VERSIONS

COMPLIANCE VERSIONS

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

Problem 1: Multiple copies CONSEQUENCES

•  Storage – a lot

•  Essence Duplication

•  Lots of Management

•  Duplicated Processes (QC etc)

Master asset

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

Problem 2: Loss of Knowledge

LITTLE

LOTS

Number of Assets

Time Initial Work Localisation/Dubbing

Increasing assets

Page 8: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

8

Problem 2: Loss of Knowledge

LITTLE

LOTS

Time Initial Work Localisation/Dubbing

Increasing assets

CONSEQUENCES

•  No systematic storage of knowledge of process information

Knowledge per asset

Speed to Market is slow

LOST KNOWLEDGE

•  Original frames (edited over)

•  Original EDLs •  Scripts •  Translations •  Localised M&E •  Stems

Problem 3: Loss of Quality

Time

Delivery Frame Rate

60

50

30

25

24

Multiple Frame rates Multiple Codecs Multiple Bit Rates Multiple Definitions Multiple Colour Spaces

Localisation Processes Distribution

Programme Master

Compliance Dubs & Subs

TX VOD

Page 9: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

9

Problem 3: Loss of Quality CONSEQUENCES

•  Quality is reduced

Delivery Frame Rate

60

50

30

25

24

Localisation Processes Distribution

Programme Master

Compliance Dubs & Subs

TX VOD

Time

5

4 4 3

2

Quality

So we’re looking for:

Something that can… (This becomes the essence of IMF)

•  Eliminate or at least substantially reduce duplication = Lighter

•  Preserve Asset Knowledge = Faster

•  Preserve Mastering Quality throughout localisation process = Better

•  Lighter + Faster + Better = Cheaper

And a great balance between Efficiency and Agility!

Page 10: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

10

Lots of deliverables: Resolutions, Formats, Metadata for catch up, VOD, etc.

Multiple delivered localised masters per programme title across the globe are stored

REGIONS LANGUAGE VERSIONS

COMPLIANCE VERSIONS

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

Master asset

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

Problem 1: Multiple Copies

KEY POINT

•  Versions are mostly the same content as the programme master! Programme Master

CONTENT

UK Master

CONTENT +

French Master

CONTENT + + +

Middle Eastern Master

CONTENT + + +

Page 11: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

11

Problem 1: Multiple Copies

Localised Content

+

=

Which is: •  New content •  Where to put it

Programme Master

CONTENT

UK Master

CONTENT

UK Master

CONTENT

French Master

CONTENT

Problem 1: Multiple Copies

+

=

Which is: •  New content •  Where to put it

Localised Content

Page 12: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

12

Lots of deliverables: Resolutions, Formats, Metadata for catch up, VOD, etc.

Multiple delivered localised masters per programme title across the globe are stored

REGIONS LANGUAGE VERSIONS

COMPLIANCE VERSIONS

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

Master asset

U

X

X

U

S

X

X

S

S

U

U

S

U

X

X

U

D

X

X

D

D

U

U

D

S

X

X

S

S

D

D

S

S

U

U

S

D

U

U

D

S

D

D

S

D

S

U

X

S

U

X

D

U

X

D

X

D

S

U

Solution 1: It is lighter!

SUBTITLES

AUDIO

LOOKS A LOT LIKE AN IMF STRUCTURE… OR BUNDLE

Kit of Programme components:

Programme Master

+ New localised content

+ Additional language/ subtitle tracks

Programme Master

CONTENT

+ + +

+ + +

+ +

SUBTITLES

SUBTITLES

AUDIO

AUDIO

LOCALISATIONS

Solution 2: Preservation of Knowledge (Faster!)

LITTLE

LOTS

Time Initial Work Localisation/Dubbing

Increasing assets

Knowledge per asset

Exploitation Speed

HIGH LEVEL OF KNOWLEDGE IS PRESERVED

•  One core master asset

Page 13: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

13

Problem 2: Multiple standalone Edits for each version

Norm Master

Netherlands CE

Middle East LA-PW Russia On Demand

USA-PW

Arabia

Spanish German Nordic APAC-1

French Pre-watershed

AF

Post-watershed

Etc. Etc… Etc. Etc…

Etc. Etc…

Etc. Etc…

New Zealand

Etc. Etc…

Etc. Etc…

Etc. Etc… Etc. Etc…

Time

Production CPL

UK CPL

ME CPL

APAC-1 CPL

USA-PW CPL LA-PW CPL

CE CPL

Time

Solution 2: Preservation of Knowledge KEY POINT

•  Systematic preservation of knowledge

Page 14: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

14

Problem 3: Loss of Quality

Time

Delivery Frame Rate

60

50

30

25

24

Multiple Frame rates Multiple Codecs Multiple Bit Rates Multiple Definitions Multiple Colour Spaces

Localisation Processes Distribution

Programme Master

Compliance Dubs & Subs

TX VOD

Solution 3: Much better!

Time

Delivery Frame Rate

60

50

30

25

24

Localisation Processes Distribution

Programme Master

Compliance Dubs & Subs

TX VOD

1 Frame rate 1 Codec 1 Bit Rate 1 Definition 1 Colour Space

+

Page 15: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

15

Solution 3: Quality Maintained

Delivery Frame Rate

60

50

30

25

24

Localisation Processes Distribution

Programme Master

Compliance Dubs & Subs

TX VOD

5 5 5 4 4

Quality

Time

KEY POINT

With only one format in the localisation process:

•  Everything done at single frame rate

•  No loss of quality due to multiple conversions

•  IMF designed to use mastering quality codecs

BONUS

Because you have solved these 3 problems, you get these extra benefits

•  Saved space

•  Easier to manage (manage only 1 copy of master media assets rather than multiple copies of slightly tweaked assets)

•  Because of systematic storage of knowledge it’s easy to see consequences of change to media

•  Re-purposing of content is straight forward

•  Any asset (e.g. Language track) can now be easily re-purposed on any distributed version without any additional subbing or dubbing work

Page 16: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

16

IN SUMMARY

•  Identified 3 key problems and have solutions for them

•  Now mapping solutions into real IMF implementation

•  Needed: •  To confirm all edge use cases •  Additional tool sets •  Working closely with vendors to map this out •  Works out implications for Interoperability

•  DPP/SMPTE specifications to be published as can help with the Industry side of adoption.

IMF for Broadcast & Online Specification

CAROLINE EWERTON Senior Project Manager, DPP

Page 17: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

17

•  Working together on a new strand of documents – Specifications

•  IMF for Broadcast and Online is the Pilot Project

IMF Specifications Partners

Business requirements

Sales

Archive Acquisition

DISTINCT USE CASES FOR HIGH VALUE GLOBAL CONTENT DISTRIBUTION

Page 18: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

18

© 2018 by the Society of Motion Picture and Television Engineers®, Inc. (SMPTE®)

SMPTE Specifications BVE

1 March 2018

© 2018 by the Society of Motion Picture and Television Engineers®, Inc. (SMPTE®)

Technology Spec.

Requirements Public Review

Specifications…

Start a Project

Public Review

Check Rules

Publish

Req=Tech? Format

comments

comments

Page 19: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

19

© 2018 by the Society of Motion Picture and Television Engineers®, Inc. (SMPTE®)

The germination of a big idea…

Pain Beer Napkin Private Draft Specification Standard Revision Archive

Itera

te d

esig

n

Itera

te d

esig

n

Itera

te d

esig

n

Itera

te d

esig

n

Itera

te d

esig

n

SMPTE standards

SMPTE Members

Reduce friction in these processes

© 2018 by the Society of Motion Picture and Television Engineers®, Inc. (SMPTE®)

Documents From SMPTE ST RP EG RDD ER SP

Defined, publicly available process ü ü ü ü û ü

Contributors (Standards Community or Member) SC SC SC SC SC M

Initiation Fee required? û û û ü û ü

Can be normatively referenced by a standard ü ü û û û û

Publicly viewable scope & progress û û û û û ü

Published requirements and technology solution û û û û û ü

Purchase document on IEEEXplore ü ü ü ü û û

Free document on SMPTE Website û û û û ü ü

Page 20: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

20

© 2018 by the Society of Motion Picture and Television Engineers®, Inc. (SMPTE®)

SMPTE & DPP Trial •  Action

•  Test with DPP & NABA’s IMF Broadcast & OTT Specification

•  Outcomes •  SMPTE Specification #1 •  Update process manual & guidelines during trial •  Confirm that the benefits justify using a new process •  Create Laundry List of SMPTE Spec. facilities for Specification Groups •  Explore Financial Model •  Report to SMPTE Board in June

DPP Roadmap to IMF Implementation

CAROLINE EWERTON Senior Project Manager, DPP

Page 21: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

21

Phased approach

OPL, H.264 and Accessibility (Signing and AD)

PHASE 2 – BY END 2018

CPL based with J2K and ProRes

PHASE 1 – BY APRIL 2018

Next steps

•  Ensuring all parts of the industry are in a position to deliver to current needs

•  Publish the specification with SMPTE

•  Guiding the industry as to the needs of Broadcasters and Online for the future

•  Understanding the industries needs for alternate output formats and moving to standardise these

•  DPP implementers strand to support broadcasters and productions

Page 22: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

22

Next steps

Page 23: DPP SMPTE BVE IMF Presentationv0.2wihoutnotes 25 24 localisation processes ... ss dx uu u s d u s d x d u s d s us x s u x d u x d x s d d s x u u x x u x sd x d x s s u u s x u x

04/03/18

23