DTV Closed Captioning Bulletin The work of CEA R4.3 WG1 TG2 or Why more examples will make a better standard Charlie Dieterich Sarnoff Corporation Princeton,

Slides:



Advertisements
Similar presentations
Indistar® Leadership Team Meetings. Where can we plan a meeting? Choose ‘Plan Your Meeting’ from the main menu screen Click on Meeting Agenda Setup.
Advertisements

CEA R4.3 WG 1 n Organized under CEA R4.3 Television Data Systems Subcommittee n Responsible for Digital Closed Caption Standards – EIA-708-B – CEB-8.
Section 1 – Manual Graphics
Developments in the TTML WG Sean Hayes - Microsoft. W3C TTWG chair.
Google Apps Access Google Apps from the Parkland Intranet Page:
HTML 5 and CSS 3, Illustrated Complete Unit L: Programming Web Pages with JavaScript.
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
UNIT K: INCORPORATING VIDEO AND AUDIO 1 Encoding: the process of transforming moving image and/or sound into a digital file. Each encoding method known.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
HTML and XHTML Controlling the Display Of Web Content.
Princeton University’s Web History May 10, An Overview of the Princeton University Web The First Home Page
Windows vs.. Linux Security A comparison A comparison.
SCA Introduction to Multimedia
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Multiplying matrices An animated example. (3 x 3)x (3 x 2)= (3 x 2) These must be the same, otherwise multiplication cannot be done Is multiplication.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Table, Forms, Metatags and Frames.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 7 – Working With Documents.
HTML Tables and Forms Creating Web Pages with HTML CIS 133 Web Programming Concepts 1.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Adobe Forms THE FORM ELEMENT PANEL. Creating a form using the Adobe FormsCentral is a quick and easy way to distribute a variety of forms including surveys.
MS Access: Database Concepts Instructor: Vicki Weidler.
DTV Captioning Transitioning from 608 to 708 Gerry Field, Manager DTV Access Project CPB/WGBH National Center for Accessible Media DTV CAPTION SUMMIT March.
 View Ribbon, Document Views group, click “Print Layout”  Standard working view for print documents  Default view in Word 2010  Shows you how your.
Project Management Development & developers
Profiles and levelstMyn1 Profiles and levels MPEG-2 is intended to be generic, supporting a diverse range of applications Different algorithmic elements.
Software Process Models.
Introducing Python CS 4320, SPRING Format: Field widths and Alignment The string representation of a value can be padded out to a specific width.
1 By: Nour Hilal. Microsoft Access is a database software where data is stored in one or more Tables. A Database is a group of related Tables. Access.
When working with this template, press save as, and change the name, after that you can just click save.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
Variation Cytoscape 3 app Michael L Heuer dishevelled.org 28 Oct 2013.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 15 Advanced Tables.
Basic Table Elements. 2 Objectives Define table elements Describe the steps used to plan, design, and code a table Create a borderless table with text.
HTML ( HYPER TEXT MARK UP LANGUAGE ). What is HTML HTML describes the content and format of web pages using tags. Ex. Title Tag: A title It’s the job.
Online Surveys Jacqui James and Malcolm Roberts School of Education.
Agreement Reaching Process Documentation (Example) Professional Virtual Community Business Opportunity.
Report Sharp-Shooter is released in the following editions: 1) 2) 3) 4) 5) 6)
Chapter 5 Creating Page Templates. Principles of Web Design 2nd Ed. Chapter 5 2 Principles of Web Design Chapter 5 Objectives Understand table basics.
Jozef Goetz, STEM Summer Camp Dr. Jozef Goetz.
Online Surveys Jacqui James Malcolm Roberts School of Education.
Integrate, check and share documents Module 3.3. Integrate, check and share documents Module 3.3.
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
MPEG DVB ATSC DTV HDTV SDTV MPEG 3/14/01Sencore Inc, Testing 608 and 708 Closed Caption Streams By Stephane Billat Application Engineer Sencore Inc.
Mixed Signals’ Approach to Encoding DTV Closed Captions Mixed Signals’ Approach to Encoding DTV Closed Captions.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Key Applications Module Lesson 14 — Working with Tables Computer Literacy BASICS.
Basic HTML.
2 If aliens came to this solar system and observed humans over the last several years, what would they think is the most significant benefits of the.
Providing the Missing Pieces by The Master's Touch.
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
“The documentation is the design, the design is the system!” Copyright © SDL Task Force Consortium. All rights reserved.
Creating Tables in a Web Site HTML 4 Created by S. Cox.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
1 HTML Frames
Programming Fundamentals. Today’s Lecture Array Fundamentals Arrays as Class Member Data Arrays of Objects C-Strings The Standard C++ string Class.
Chapter 18. Copyright 2003, Paradigm Publishing Inc. CHAPTER 18 BACKNEXTEND 18-2 LINKS TO OBJECTIVES Sort Text in Paragraphs, Columns, and Tables Sort.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
1 © 2003, Cisco Systems, Inc. All rights reserved. DMTF and Cisco Profile overview/comparison August 17, 2005.
Binary Universal Form Representation (BUFR) Paul Hamer November, 2009
CPB/WGBH National Center for Accessible Media
Tables and Frames.
Introduction to SAS A SAS program is a list of SAS statements executed in order Every SAS statement ends with a semicolon! SAS statements can be in caps.

Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
Key Applications Module Lesson 14 — Working with Tables
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

DTV Closed Captioning Bulletin The work of CEA R4.3 WG1 TG2 or Why more examples will make a better standard Charlie Dieterich Sarnoff Corporation Princeton, NJ USA

Specifications are Complex! MPEG 2 Video is 200+ pages EIA 708 B is 92 pages –Each paragraph can have several compliance points! “The window size is specified in numbers of character rows and character columns for all display formats (16:9, 4:3, etc.). For all display formats, 15 is the maximum character row count and 32 is the maximum character column count.” (EIA 708 B §8.4.6)

How To Improve Implementation Consistency MPEG Video: –Distribute software that implements all feature of the standard EIA-708 B: –Provide clear and consistent explanations of features –Provide examples of syntax element use –Provide discussion of options where the standard allows flexibility

Why We Must Act Now... First encoder implementations only use a subset of features First decoder implementations must support all mandated features

Why We Must Act Now Subset works, but... What if other parts of the Spec are not implemented consistently? –Spec is changed to remove those features or –Spec implementation needs “sunset” provisions to allow faulty implementations to go away

How do we make sure implementations are consistent? Step 1: –Create a document that includes discussion of technical points Especially the obscure ones! Step 2: –Include example streams and desired result EIA 708 B has some examples We need lots more examples

Types of Examples Task Group 1: MPEG transport streams with caption sequences –Most useful for decoder testing Task Group 2: Syntax sequences with the expected result –Useful for encoder and decoder code development

Plan and Timetable Develop a list of issues to be clarified –Have several engineers look at each paragraph Develop a set of standard answers in the form of a CEA Bulletin Have it done by this summer. –Preliminary versions restricted to Working Group members –August 1st R4.3 Meeting Final Release