Time Format for a New Label

Slides:



Advertisements
Similar presentations
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Advertisements

London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
2005 Epocrates, Inc. All rights reserved. Integrating XML with legacy relational data for publishing on handheld devices David A. Lee Senior member of.
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
CHORUS What is « Search » A functional view Henri Gouraud WP2.
FORESTUR How to work… …with this training platform? …with this methodology?
Media Control Policy Chris Boulton, Umesh Chandra, Roni Even, Cullen Jennings, Alan Johnston, Brian Rosen, Mark Trayer.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Boot Engineering Extension Record (B.E.E.R.) By Curtis E. Stevens.
Moderator: Randy Gillis, Black Knight Financial Services Panelists: Mark Kleingers, Black Knight Financial Services Mick Smothers, Capco September 12,
3. System Task Botton in Form (Uploader Function)
Development of a New Facility Classification Model
Chapter 4 – Requirements Engineering
PC-DMIS Introduction to GD&T Selection
How To Utilize Blu-Ray Authoring To Reinforce Brand Identity
Charles Acton NAIF Manager JPL July 18, 2007
November 2010 doc.: IEEE e Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LB60 comment.
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
T-TESS and District Connections
Systems Analysis and Design
The search engine of shipments
RRM MIB Variable Structures
Universal Design for Learning & Accessible Learning Experience Design
Channel Switch Announcement with Extension
Web Service Modeling Ontology (WSMO)
The Year of Core Instruction
Advance Software Engineering
Protocols and Layering
P802.1CF NRM Discussions Abstract
Enterprise Content Management, Shared Services, & Contract Management
Agenda: 10/05/2011 and 10/10/2011 Review Access tables, queries, and forms. Review sample forms. Define 5-8 guidelines each about effective form and report.
European Network of e-Lexicography
January 15th Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Security protocol for Body area networks]
Learning to Program in Python
Reference Model Proposal
LearnSmart Achieve™ Adaptive Test Prep
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Hidden Markov Models Part 2: Algorithms
Graduation Requirements Update
CHAPTER 2 Context-Free Languages
Software Metrics “How do we measure the software?”
CTE Standards Perkins Grant Management System
CTI Specification Organization
CCNA 1 Chapter 5 Ethernet Fundamentals
Software Design Lecture : 9.
CS202 - Fundamental Structures of Computer Science II
Objects First with Java A Practical Introduction using BlueJ
Overview of Changes to Key Holder Frame Formats
A QUICK START TO OPL IBM ILOG OPL V6.3 > Starting Kit >
<author>, <company>
IEEE MEDIA INDEPENDENT HANDOVER DCN:
MECH 3550 : Simulation & Visualization
Yan Shi CS/SE 2630 Lecture Notes
Requirements Document
Objects First with Java A Practical Introduction using BlueJ
f- 433 MHz PHY and MAC for TG4f - Preliminary Proposal July 2009 Project: IEEE P Working Group for Wireless Personal.
Measurement reporting in TGh
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Computer Basics Applications.
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
<author>, <company>
Beyond SMPTE Time Code The TLX Project.
Best Simplest Ways To Learn Digital Marketing Presented By:- Abhinav Shashtri.
Graduation Requirements Update
SIMULATION IN THE FINANCE INDUSTRY BY HARESH JANI
Copyright © JanBask Training. All rights reserved Get Started with Hadoop Hive HiveQL Languages.
IPv6 Current version of the Internet Protocol is Version 4 (v4)
July 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Merger Proposal #2 Affirmation of Commitment.
Presentation transcript:

Time Format for a New Label Why PTP?

Time Labels Have Multiple Uses No one label format is optimal for all use cases No one time format is optimal for all use cases No one epoch is optimal for all use cases The design essential is that the chosen format support all known use cases (via use-case applications where necessary) Where there are multiple use cases, good engineering requires that the design be as universal as possible, and not “build in” assumptions about specific use cases. The label design should be independent of any specific transport

The “Digital Birth Certificate” Concept first advanced at Hollywood reach-out meeting in 2010 Comprises … Time value Source ID Media-unit counter(s) Conveys all essential information for captured content It should be possible to add additional fields (such as SMPTE 12) as needed for later processes (post production, playout preparation, etc.)

Simplicity is a Virtue Attempts to address specific user requirements and human-interface issues add complexity to the label, and may reduce its universality Many listed requirements (such as Daily Jam) have local variations and parameters. These are best addressed by user applications Calculation is inexpensive. A single time format such as PTP can easily be rendered in any required form such as HH:MM:SS:FF

PTP is the Natural Choice As SMPTE experts have made very clear, conversion among time formats is complex, maybe even ambiguous, and difficult to solve in the general case SMPTE has adopted PTP for 2059 and 2110 series documents These, together with the time label are fundamental; SMPTE should NOT permit any complexity of time conversion across there Standards Time-format conversion routines for application at the point of use already exist and are easy to implement

Some Objections to PTP Needs to work for absolute and non-absolute time Any non-absolute time may be derived from the media-unit count EDLs etc. need to work in media units Most edit systems define their own internal indexing; a media-unit count is provided in the proposed label You don't have to constrain every time label to use the same time unit That’s just another way of de-standardizing the label (creating multiple labels) Program time does not depend on absolute acquisition time Program time does not even need a label; it may be created from the required start time and a local media-unit count (just like striping)

Summary The proposed Time Label, based on the “Digital Birth Certificate” definition, provides support for all known use cases, including variable frame rate, time lapse, etc. etc. It is simple, but extensible, and is not compromised by assumptions about specific use cases Use of PTP aligns with other core SMPTE Standards SMPTE 12 was adopted in many industries; use of IEEE 1588 will encourage similar widespread acceptance of the new label Conversion from PTP is well-documented and simple to implement