Jason Livingston CPC

Size: px
Start display at page:

Download "Jason Livingston CPC jason@cpcweb.com"

Transcription

1 Jason Livingston CPC

2 Background New FCC regula=ons require closed cap=ons from TV broadcasts to be available when these videos are delivered by Internet Protocol (IP), such as on the web and mobile devices. SMPTE created a new specifica=on called SMPTE Timed Text (2052) to address the challenges of bringing closed cap=ons from broadcast TV to IP video. Why is Closed Cap=oning required? It s the law More than 48 million Americans have hearing loss For noisy environments (gyms, restaurants, airports, etc.)

3 Brief History of Closed Cap=oning Early Developments Design decisions and limita=ons of 1970s and 80s technology con=nue to affect the development of the latest standards Requirements Limita.ons at the.me Low bandwidth analog transmission Nearly stateless (can jump into the stream at any point and start decoding) Decoder can be implemented with only a few KB of memory Simple anima=on (smooth roll- up) that enhances comprehension Support for mul=ple language tracks simultaneously Support for (limited) text formaang and posi=oning around the screen Character set that can accommodate most Roman alphabet- based languages Very limited processing power and memory available for decoders Must not interfere with exis=ng NTSC receivers NTSC fps only Character set, font, size, background color and opacity, etc. are fixed in the spec and can't be changed by the cap=on author

4 Demonstra=on of CEA- 608 Closed Cap=oning Features

5 Move to CEA- 708 Digital Cap=oning With the switch to digital ATSC broadcasts, a new closed cap=oning spec called CEA- 708 was created to greatly enhance the capabili=es of closed cap=ons, while also preserving backwards compa=bility with analog equipment Support for more text languages (including the possibility of adding Unicode characters for languages such as Chinese, Japanese, Korean, Cyrillic, etc.) [P16 code] More simultaneous languages (63 vs. 4) Proper support for frame rates other than 29.97fps (e.g , fps) 16x9 cap=on posi=oning Cap=oner- specified font styles and more formaang choices Cap=oner- specified background opacity, font edge decora=ons, etc. Carries CEA- 608 backwards compa=bility bytes for use with older equipment (e.g. analog output from an ATSC tuner)

6 Move to CEA- 708 Digital Cap=oning (cont d.) Despite the many advantages and new features of CEA- 708, we are s=ll stuck with the limita=ons of CEA Most cap=on authoring tools s=ll target the CEA- 608 spec only Common cap=on interchange files (SCC, CAP, etc.) are CEA- 608 only Primary language cap=ons must be backwards compa=ble with CEA- 608 (implies that many new features of CEA- 708 cannot be used) Many QC hardware and sokware do not properly display CEA- 708 cap=ons that make use of the new features As a result, most broadcast chains con=nue to use CEA- 608 cap=ons CEA- 608 data is translated to CEA- 708 near the end of the broadcast chain

7 Move to IP/web Delivery Streaming video should replicate broadcast cap=ons as closely as possible, so that people who rely upon them do not get a second class experience. Prior efforts for web cap=oning formats: SAMI, SMIL, SRT - do not support, or too cumbersome to support, all CEA- 608 features TTML (DFXP) many players only support a limited subset (e.g. no posi=oning controls) Na=ve CEA- 608/708 embedded data - requires decoder support in every player (not trivial), not supported by all video container formats

8 Move to IP/web Delivery (cont d) Desired features for a new cap=on format: "Mezzanine" format - one master file for both broadcast and IP delivery Raw CEA- 608/708 data for broadcast TV A more easily processed format for web- based players Must work together with exis=ng cap=on authoring tools and standard prac=ces Support both live (real- =me) and post (VOD) transmission Support both text- based and rendered (bitmap) image- based cap=ons. Format agnos=c: should work with any video codec/wrapper and streaming system, both as an embedded stream and as a sidecar file format Must address all of the FCC and other legal requirements for closed cap=ons

9 CEA- 608 vs. TTML Methodology Na=ve CEA- 608/708 closed cap=on data is transmiqed as a stream of commands and text, at a fixed number of bytes per frame of video. The data is not human readable it has to be parsed to be understood. CEA- 608 Representa=on: MUSIC Frame Data a cdd5 d c 942f Meaning Pop- on mode Row 15 TAB Indent MU SI C Clear Screen Display Cap=on Contrast with =med text format e.g. TTML, which is a document containing markup and text, and is mostly human readable: <p begin='00:00:00:09' end='00:00:02:01> MUSIC </p>

10 Challenges of emula=ng CEA- 608 in TTML W3C TTML is a very full featured format for authoring =med text, but there are a number of aspects of the spec that work very differently from the CEA- 608/708 spec that cap=oners and broadcasters are used to. Cap=on authoring tools may someday author as na=ve TTML or CEA- 708; however currently most cap=oning tools target CEA- 608 which uses a totally different model TTML had no standard provision for including na=ve CEA- 608/708 data The XML data (=ming, posi=oning, styles, content) needed to parse each cap=on is split into mul=ple areas of the file; it does not exist as a single accessible unit of informa=on that can readily be fed into the decoder Typically you need to parse the en=re XML structure to understand its contents. This requires having access to all the data in memory before you start decoding, which is not possible for live broadcasts. Fully conveying all of the proper=es of CEA- 608 cap=ons required very verbose syntax and repe==on of informa=on TTML anima=on (using <set>) enables discrete changes at fixed points in =me, but not smooth anima=on like in CEA- 608 roll- up cap=ons

11 Examples of some 608 features that are hard to represent in TTML Posi=oning cap=on regions: using <set> anima=on in header requires repe==on of the =me code in both the head and the body, e.g.: <head> <region xml:id='pop1'> <set begin='00:00:03:04' end='00:00:06:08' tts:origin='10% 79%'/> <set begin='00:00:07:08' end='00:00:09:05' tts:origin= 40% 10%'/> </region> </head> <body> <p region='pop1' begin='00:00:03:04' end='00:00:06:08'> I'M AT THE LEFT<br/>OF THE SCREEN</p> <p region='pop1' begin='00:00:07:08' end='00:00:09:05'> NOW MY NAME APPEARS<br/>AT THE BOTTOM OF THE SCREEN</p> </body> Downsides: Requires repea=ng each =me code in both the header and the body - - not bandwidth or memory efficient Decoder must hold both structures in memory and apply inheritance rules to each cap=on Difficult to combine with chunking (live streaming)

12 Examples of some 608 features that are hard to represent in TTML (cont d) Proposed solu=on: Allow qs:origin and qs:extent aqributes on <p>, crea=ng a much more compact representa=on which works with chunking. Example: <p region='pop1' begin='00:00:03:04' end='00:00:06:08' tts:origin='10% 79%'>I'M AT THE LEFT<br/>OF THE SCREEN</p> Advantages: Saves bandwidth and memory =me codes are only specified once per cap=on All necessary data is located in one element no difficult inheritance rules Compa=ble with chunking (live streaming) Change proposed for TTML 1.1, see: hqp://

13 Examples of some 608 features that are hard to represent in TTML (cont d) Split (non- con=guous region) cap=ons and different text alignments including indented lines, e.g.: I'M AT THE LEFT OF THE SCREEN. [ Note the 2nd line is indented, not flush or centered ] Map each CEA- 608 row (line) to one region: <p region='pop1' begin='00:00:08:02' end='00:00:09:20' tts:origin='10% 79.33%>I'M AT THE LEFT</p> <p region='pop2' begin='00:00:08:02' end='00:00:09:20' tts:origin='15% 84.67%'>OF THE SCREEN.</p> Or, use one region for all lines, breaking with <br/>, inden=ng with transparent space: <p region='pop1' begin='00:00:08:02' end='00:00:09:20' tts:origin='10% 79.33%'>I'M AT THE LEFT<br/> <span xml:space='preserve' tts:backgroundcolor='transparent'> </ span>of THE SCREEN.</p> Since CEA- 608 cap=ons frequently make use of indenta=on other than lek/center/right jus=fied, the former approach (always puang each line into its own region) makes the overall document look and work more consistently, as each CEA- 608 row always maps to one region and vice versa. It closely emulates the way CEA- 608 cap=on authoring and decoding works.

14 Upcoming Improvements to TTML / SMPTE TT Specifica=on Chunking of the tunneled CEA- 608/708 data sec=on - - work in progress Currently the decoder is responsible for implemen=ng smooth scrolling for roll- up cap=ons; this may be improved in a future version of TTML

15 Other challenges related to broadcast to IP/web cap=on conversion Live broadcast Typically cap=oned by a real- =me court reporter using a stenograph (special keyboard), or by a voice cap=oner using speech recogni=on sokware. Real- =me cap=oner feeds CEA- 608 data into the broadcast hardware Broadcast hardware then translates the CEA- 608 cap=on data into CEA- 708 data as the last step before ATSC encoding/transmission. The video encoder for the IP stream needs to extract the CEA- 608/708 data from the broadcast feed, and generate a chunked SMPTE 2052 stream in real- =me. These chunked segments would either be embedded into the video data, or delivered as separate files to the player. An alterna=ve is to use a player which can decode na=ve CEA- 608/708 data, which eliminates the conversion to SMPTE 2052 step. Video encoder simply needs to copy the CEA- 608/708 data bytes from the broadcast stream into the web video stream Requires the player to implement a broadcast cap=ons decoder, e.g. Apple's QuickTime Player sokware for Mac/Windows and ios

16 Other challenges related to broadcast to IP/web cap=on conversion Re- broadcast of Edited Content Broadcast videos are oken served with different commercials or edited content for the web versions Re- cap=oning these videos from scratch is a costly and =me consuming process Edi=ng systems do not necessarily preserve the exis=ng closed cap=ons at all, and even if they do, the cap=ons are not automa=cally conformed to match the edited versions Tools now exist which can automa=cally conform the original cap=ons to match an edited version by using a Edit Decision List (EDL) generated from the edi=ng sokware The conformed cap=ons can then be saved as na=ve CEA- 608/708, or converted to SMPTE 2052 or other formats

17 Other challenges related to broadcast to IP/web cap=on conversion Mobile Device Support Na=ve video APIs embedded into such devices don't necessarily have closed cap=oning support, or may support only one par=cular format To support a wide variety of mobile devices, providers may need to supply the cap=ons in mul=ple formats Ideally all devices will eventually support SMPTE 2052 and/or CEA- 608/708, but this is not the case yet A workaround is to create a custom player app which is tailored to one par=cular provider Gives the content provider full control over what cap=on formats can be supported by the device Involves more work since each provider must create, test, and maintain a custom app

18 Other challenges related to broadcast to IP/web cap=on conversion Legal rights to the cap.ons Some closed cap=ons are copyrighted by a different en=ty than the owner of the video rights Cap=on rights may only cover the original TV broadcast and may not allow for conversion of the cap=on assets into different formats; or may not allow the cap=ons to be edited It is important for all video content creators and distributors to consider the legal ramifica=ons of having a 3rd party author the cap=ons, especially if that 3rd party maintains rights or restric=ons on the cap=ons they provide The Na=onal Associa=on for the Deaf (NAD) has tes=fied before the US Copyright Office that closed cap=ons and other accessibility technologies should be exempted from copyright and an=- circumven=on measures under copyright law

19 Best Prac=ces for Cap=oners Although CEA- 708 and TTML have many more features and op=ons than CEA- 608, cap=on authors will probably con=nue to author for the CEA- 608 spec for backwards compa=bility. It is recommended that new post produced content be authored in pop- on mode. Pop- on cap=ons are easier to read for people who rely on cap=ons, and deliver a more consistent and reliable experience across a range of plaxorms. Roll- up cap=ons are typically lower quality and harder to read, and should only be used for live cap=oning. Ensure that the legal rights for the cap=ons allow the content providers and distributors to make format conversions, to re- broadcast the cap=ons when the content has been edited and via a wide range of delivery mechanisms, etc.

20 Best Prac=ces for Content Creators Authoring the cap=ons in- house can eliminate legal issues and cut down on cap=oning =me and expense Request that new cap=on projects be done in pop- on mode, except for (near) live produc=ons Cap=ons should ideally be stored in a separate mezzanine format in addi=on to being embedded into the video asset (file and/or tape). Re- use and re- purposing of standalone cap=on files is faster and easier than later extrac=ng the cap=on data from the video asset. Ensure that you have in- house capability to handle cap=on- related tasks such as edi=ng and conversion, ideally in an automated fashion, even if you outsource the labor intensive parts of the cap=oning process

21 Best Prac=ces for Content Providers / Distributors Depending on the sokware you have available, you may need to specify that content providers deliver only a limited subset of closed cap=oning files types; or, with more advanced sokware you can accept a wider range of file types Edi=ng and re- purposing of exis=ng cap=on assets (e.g. commercial removal and segmenta=on) can usually be done with at least some degree of automa=on. Accept and deliver SMPTE 2052 and/or na=ve CEA- 608/708 cap=on data to meet the FCC safe harbor regula=ons

22 Best Prac=ces for Web/Mobile Player Developers Support SMPTE 2052 and/or implement a na=ve CEA- 608/708 broadcast closed cap=ons decoder to meet the FCC safe harbor regula=ons Watch out for "supported" formats that are not fully supported (e.g. limited subset of TTML supported by many current web players), or don't support required features (e.g. SubRip SRT) Ensure all FCC mandated decoder features (cap=on posi=oning and formaang, user controls, etc.) are fully implemented

23 Conclusion The original design constraints of CEA- 608 con=nue to affect the development of new closed cap=oning standards such as SMPTE While hardware and sokware are s=ll catching up with specifica=ons such as CEA- 708 that have been around for years, new video formats and distribu=on technologies are always on the horizon, thus closed cap=oning will con=nue to present new challenges in all aspects of the video produc=on and distribu=on pipeline. Boqom Line: The SMPTE 2052 specifica=on will provide a long term solu=on for CEA- 608/708 closed cap=oning for both broadcast and IP delivery, and other cap=oning and sub=tling use cases

24 About the Presenter Jason Livingston is a developer and product manager with CPC Closed Cap=oning. He is well known for providing closed cap=oning sokware solu=ons to the industry. His recent projects include development of cap=oning sokware with speech recogni=on capabili=es, and implementa=on of the latest SMPTE and CEA closed cap=oning standards. jason@cpcweb.com Tel:

25 Closed Captioning Challenges for IP Video Delivery Jason Livingston - CPC Introduction New FCC regulations require closed captions from TV broadcasts to be available when these videos are delivered by Internet Protocol (IP), such as on the web and mobile devices. This presents a number of challenges in content authoring, asset management, and delivery. To address these challenges, SMPTE created a new specification called SMPTE 2052 (SMPTE Timed Text). This paper will discuss the new regulations and best practices for the different workflows involved, such as: file- based authoring of closed captions for broadcast and IP compatibility, translating existing CEA- 608 and CEA- 708 broadcast closed captions data into SMPTE 2052, common pitfalls and workarounds, and current SMPTE activities to help address these challenges. More than 48 million Americans have hearing loss and can rely on closed captions (CC) to comprehend broadcast TV shows (Lin, Niparko, & Ferrucci, 2011). Captions are also used in noisy environments such as airports, restaurants, and construction sites. However, these viewers cannot always find closed captions when watching Internet video because most closed caption files are created and authored only for TV broadcast. Recent changes to FCC closed captioning laws requires broadcasters to add captioning to Internet distributed video file formats over the next couple of years. To reach a greater audience and to comply with these new laws, content creators should begin repurposing TV closed captioning data files for Internet video. Caption data files used for TV broadcast often are challenging to work with because they contain special coding, formatting, and timing that are difficult to repurpose. Also, TV broadcast video is almost always edited before being distributed over the Internet, causing the original TV caption data file not to match the Internet video version of the show. Brief history of broadcast closed captioning technology In 1973, when broadcasters first started experimenting with line 21 to deliver closed captions via NTSC, there were a number of technical challenges to overcome: All analog transmission path Very limited processing power and memory available for decoders Must not interfere with existing NTSC receivers Despite these challenges, the engineers found some clever solutions to create a functional closed captioning specification. The Television Decoder Circuitry Act of 1990 gave the FCC authority over the broadcast of closed captions and mandated decoders in most televisions sold since The spec gradually evolved into the EIA- 608 (later CEA- 608) spec which is still used today. Some of the key advantages of the spec were: System to transmit low bandwidth digital data in an analog NTSC signal

26 Resilient to analog interference / dropouts Nearly stateless (can jump into the stream at any point and start decoding) Decoder can be implemented with only a few KB of memory Simple animation (smooth roll- up) that enhances comprehension Support for multiple languages simultaneously (e.g. English and Spanish) Support for (limited) text formatting and positioning around the screen (important to avoid covering up critical information on screen such as lower third titles) Character set that can accommodate most Roman alphabet- based languages (English, Spanish, French, German, Dutch, Portuguese) Some of the downsides are: CEA- 608 and line 21 were designed to work at 29.97fps only, although later revisions define how to pack the same data into video at other frame rates, most libraries of legacy content are authored for 29.97fps even when the associated video exists at a different frame rate (e.g fps) Mixed command & data stream means you have to parse all the data to make sense of it - - it's not human readable, e.g.: a cdd5 d c 942f [RCL][ROW15][TAB] MU SI C [EDM][EOC] Character set, font, size, background color and opacity, etc. are fixed in the spec and can't be changed by the caption author; understandable since in the 1980's the idea of real- time rendering of multiple character sets and font styles in would be extremely difficult to achieve in a consumer device Although many of the original technical limitations disappeared with the switch to digital broadcast and the exponential increases in available processing power and memory, many of the design limitations of the original closed captioning spec remain with us today and have a large influence on the development of related technologies such as SMPTE Furthermore, there are very large libraries of existing content authored with CEA- 608 captions which need to remain forwards compatible with new systems. Move to CEA- 708 Digital Captioning With the switch to digital ATSC broadcasts, a new closed captioning spec called EIA- 708 (later CEA- 708) was created to greatly enhance the capabilities of closed captions, while also preserving backwards compatibility with analog equipment by: A) Carrying CEA- 608 data (for use in down- converted analog outputs with line 21) B) Emulating 608- style formatting and control codes so that CEA- 708 data can closely represent the intent of the CEA- 608 captions. CEA- 708 also offers many advantages over CEA- 608 such as:

27 Support for more text languages (including the possibility of adding Unicode characters for languages such as Chinese, Japanese, Korean, Cyrillic, etc.) [P16 code] More simultaneous languages (63 vs. 4) Proper support for frame rates other than 29.97fps (e.g , fps) 16x9 caption positioning Captioner- specified font styles and more formatting choices Captioner- specified background opacity, font edge decorations, etc. Carries CEA- 608 backwards compatibility bytes for use with older equipment (e.g. analog output from an ATSC tuner) Although native CEA- 708 offers many advantages, as of Q there are still very few tools for authoring native CEA- 708 captions, and most of the caption file formats in standard use (Scenarist.SCC, Cheetah.CAP,.TDS, etc.) only store CEA- 608 caption data. For these reasons, captions are almost always authored as CEA- 608 and only translated to CEA- 708 just prior to ATSC broadcast. These translated captions only make use of the limited subset of 608- like commands and styles, and can't take advantage of the new features exclusive to CEA Most caption authoring tools continue to target CEA- 608 to ensure that the captions do not make use of features that can't be represented in the CEA- 608 backwards compatibility bytes. Another complication is that much of the equipment used in the broadcast chain, such as caption encoders/decoders and monitors used to QC the captions, only support the limited 608- like subset of the CEA- 708 spec. Supporting the full CEA- 708 spec is apparently not a high priority because there is virtually no content authored to make use of it. This chicken- and- egg problem has slowed down the development of native CEA- 708 authoring tools and more advanced QC tools. As a result, the vast majority of new content continues to target the features available in CEA- 608 only, meaning CEA- 608 compatibility will remain a critical point for some time to come. Moving to IP/web delivery As content increasingly becomes available via IP and other non- broadcast delivery methods, providing closed captioning has become an important challenge to overcome, not only due to the legal requirements but to reach a wider audience and provide an equivalent TV experience without discriminating against people with disabilities. Ideally the IP video experience should replicate broadcast captions as closely as possible so that people who rely upon them do not get a second class experience. Prior efforts Many streaming video formats have supported some kind of closed captioning or subtitling capability for some time, such as Synchronized Accessible Media Interchange (SAMI), Synchronized Multimedia Integration Language (SMIL), and W3C Timed Text Markup Language (TTML), also known as DFXP. However, while better than not having captions at all, many of these technologies did not fully reproduce (or were too cumbersome to make use of) all of the features possible in TV broadcast CEA- 608 closed captions. Additionally, compatibility and feature completeness is often an issue, for example

28 many web players will accept a limited subset of DFXP (TTML) but will not play the file properly at all if it makes use of TTML features outside of that supported subset. Thus a standard which requires a specified set of features to be implemented by the player is desired. Some web video formats support embedded CEA- 608/708 closed captions, and some devices feature CEA- 608/708 decoders just like broadcast TV receivers have. This means these devices display exactly the same closed captions as a broadcast receiver does. The downside of this approach is that implementing a CEA- 608/708 decoder into every web video player technology is not a trivial task, especially for web developers who are not familiar with the closed captioning concepts used in broadcast, and each implementation is proprietary. While this is great for those players that support embedded CEA- 608/708 captions, it is not a universal solution for the broadest possible application of closed captioning. Desirable features for a new captioning format The challenge that SMPTE is addressing with the 2052 spec is to provide both broadcast- compatible CEA- 608/708 closed captions as well as a timed text based format which may be easier to implement in a broad spectrum of player software and devices. Ideally any new format that the industry standardizes on, especially if it is enshrined as a safe harbor format by the FCC, should achieve the following goals: Function as a "Mezzanine" format - a master file compatible with both broadcast TV and IP delivery o Raw CEA- 608/708 data for broadcast TV compatibility o A more easily processed format for video players that don't have CEA- 608/708 decoders, but should still replicate the look and feel of CEA- 608/708 captions as closely as possible Must work together with existing caption authoring tools and standard practices Be based on existing standards for backwards compatibility and ease of implementation Support both live (real- time) and post (VOD) transmission Support both text- based and rendered (bitmap) image- based captions. Some player devices don't have the capability to render fonts over video in real- time, so for these devices a pre- rendered bitmap image such as PNG can be alpha blended over the video. Format agnostic - Since IP/web uses a lot of different video formats and streaming technologies, a new format should work with any video codec/wrapper and streaming system, both as an embedded (data within the stream) format and as a sidecar file format Must address all of the FCC and other legal requirements for closed captions Challenges of emulating CEA- 608 in TTML The W3C TTML spec that SMPTE- TT is based on is a very full featured format for authoring timed text, but there are a number of aspects of the spec that work very differently from the CEA- 608/708 spec that

29 captioners and broadcasters are used to. These challenges require some careful consideration and workarounds. Caption authoring tools may someday author as native TTML with support for TTML features that aren't in CEA- 608/708; however currently most captioning tools target CEA TTML had no standard provision for including CEA- 608/708 raw data; this was added in SMPTE 2052 so that SMPTE TT files can be used for both broadcast and IP/web delivery The data (timing, positioning, styles, content) needed to parse each caption is split into multiple areas of the file, and does not exist as a single accessible unit of information that can readily be fed into the decoder Typically you need to parse the entire XML structure to understand its contents. This requires having access to all the data in memory before you start decoding, which is not possible for live broadcasts. (e.g. there is no way to know what caption styles and positions will be used later on in the live broadcast) Fully conveying all of the properties of CEA- 608 captions required very verbose syntax and repetition of information - - larger memory and bandwidth requirements Although TTML has a concept of animation (using <set>), this involves discrete changes at fixed points in time, not smooth animation over time like in CEA- 608 roll- up captions Examples of some 608 that was hard to represent in TTML Positioning caption regions: using <set> animation in header requires repetition of the time code in both the head and the body, e.g.: <head> <region xml:id='pop1'> <set begin='00:00:03:04' end='00:00:06:08' tts:origin='10% 79%'/> </region> </head> <body> <p region='pop1' begin='00:00:03:04' end='00:00:06:08'> I'M AT THE LEFT<br/>OF THE SCREEN</p> </body> Downside: Requires repeating each time code in both the header and the body (not bandwidth or memory efficient); not compatible with chunking (live streaming) Proposed solution: Allow tts:origin and tts:extent attributes on <p>, creating a much more compact representation which works with chunking. Proposed for TTML 1.1, see: Example: <p region='pop1' begin='00:00:03:04' end='00:00:06:08' tts:origin='10% 79%'>I'M AT THE LEFT<br/>OF THE SCREEN</p>

30 Split (non- contiguous region) captions and different text alignments including indented lines I'M AT THE LEFT OF THE SCREEN. [ Note the 2nd line is indented, not flush left.] Map each CEA- 608 row (line) to one region: <p region='pop1' begin='00:00:08:02' end='00:00:09:20' tts:origin='10% 79.33%>I'M AT THE LEFT</p> <p region='pop2' begin='00:00:08:02' end='00:00:09:20' tts:origin='15% 84.67%'>OF THE SCREEN.</p> or, use one region for all lines, breaking with <br/>: <p region='pop1' begin='00:00:08:02' end='00:00:09:20' tts:origin='10% 79.33%'>I'M AT THE LEFT<br/> <span xml:space="preserve"> </span>of THE SCREEN.</p> xml:space="preserve" is necessary to preserve the whitespace used for indenting. Since CEA- 608 captions frequently make use of indentation and justification other than center justified, the former approach (always putting each line into its own region) makes the total document look and work more consistently, as each <p> maps to one CEA- 608 row and vice versa. It also more closely emulates the way CEA- 608 caption authoring and decoding works. Upcoming improvements to CEA- 608 to TTML conversion Chunking of the tunneled CEA- 608/708 data section - - work in progress Currently the decoder is responsible for implementing smooth scrolling for roll- up captions - - this may be improved in a future version of TTML Other challenges related to broadcast to IP/web caption conversion Live broadcast Live TV broadcasts are captioned by a real- time court reporter using a stenograph (special keyboard), or by a voice captioner using speech recognition software, where the captioner acts like an interpreter and repeats what is being said by others. These real- time captioning systems feed CEA- 608 data into the broadcast caption encoder installed at the TV station. Then these encoders translate the CEA- 608 caption data into CEA- 708 data as the last step before ATSC encoding/transmission. For live IP broadcast or webcast, the encoder which compresses the video for the IP stream needs to extract this CEA- 608/708 data from the broadcast stream (typically baseband HD- SDI video or an encoded MPEG- 2 transport stream via ASI or IP) and generate a chunked SMPTE 2052 stream in real- time. These chunked segments would either be embedded into the video data, or delivered as separate

31 files. The player/decoder must locate the appropriate data source in order to decode them. This requires the appropriate software infrastructure to tie the separate video and caption assets together. An alternative is to use a player which can decode CEA- 608/708, which eliminates the conversion to SMPTE 2052 step. In that case, the web encoder simply needs to copy the CEA- 608/708 data bytes from the broadcast feed into the IP/web feed. This requires the player to implement a CEA- 608/708 decoder. An example of this is the HTTP Live Streaming (HLS) format and Apple's QuickTime Player software for Mac/Windows and ios. Re- broadcast of Edited Content Broadcast videos are often served with different commercials or edited content for the web versions. The FCC requires these edited videos to also maintain the closed captions, although the implementation deadlines are a little later for edited content. Many of the editing systems used today do not preserve the existing closed captions at all, or if they do, the captions are not automatically conformed to match the edited versions. Re- captioning these videos from scratch is a costly and time consuming process. Fortunately there are now caption tools which can automatically conform the original captions to match an edited version by using a Edit Decision List (EDL) generated from the editing software. This can also work with content that is automatically re- edited, for example by automatic commercial removal or replacement systems, as long as they generate an EDL. The edited captions can then be saved as native CEA- 608/708, or converted to SMPTE 2052 or other formats. Mobile Device Support Many mobile devices such as smart phones and tablets can play video streams. However the native players embedded into such devices don't necessarily have closed captioning support, or may support only one particular format. This means to broadcast to a widest possible variety of mobile devices, broadcasters may need to supply the captions in multiple formats. Ideally all devices will eventually support SMPTE 2052 and/or CEA- 608/708, but this is not the case yet. A workaround is to create a custom player app which is tailored to the infrastructure used by that particular provider. This custom app could support virtually any caption format that the developer wants to implement. This gives the content provider full control over what caption formats can be supported by the device, but involves more work since each content provider must create, test, and maintain a custom app on multiple platforms. Legal rights to the captions Some closed captions are copyrighted by a different entity than the owner of the video rights. The caption rights may only cover the original TV broadcast and may not allow for conversion of the caption assets into different formats, or may not allow re- broadcast of the captions over IP/web or when the video source has been edited. It is important for all video content creators and distributors to consider the legal ramifications of having a 3rd party author the captions, especially if that 3rd party maintains any rights or restrictions on the captions they provide.

32 The National Association for the Deaf (NAD) has testified before the US Copyright Office that closed captions and other accessibility technologies should be exempted from copyright and anti- circumvention measures under copyright law, so it is possible that this may change in the future. Best practices for captioners Although CEA- 708 and TTML have many more features and options than CEA- 608, caption authors will probably continue to author for the CEA- 608 spec for backwards compatibility. Hopefully this will improve in time with better access to authoring tools which support native CEA- 708 and/or TTML authoring, and better QC equipment at the TV stations to properly QC these more feature- rich captions. It is recommended that new post produced content be authored in pop- on mode. Pop- on captions are easier to read for people who rely on captions, and deliver a more consistent and reliable experience across a range of platforms. Roll- up captions are typically lower quality and harder to read, and should only be used for live captioning. Ensure that the legal rights for the captions allow the content providers and distributors to make format conversions, to re- broadcast the captions when the content has been edited and via a wide range of delivery mechanisms, etc. Best practices for content creators Authoring the captions in- house can eliminate legal issues and cut down on captioning time and expense Request that new caption projects be done in pop- on mode, except for (near) live productions Captions should ideally be stored in a separate mezzanine format in addition to being embedded into the video asset (file and/or tape). Re- use and re- purposing of standalone caption files is faster and easier than later extracting the caption data from the video asset. Ensure that you have in- house capability to handle caption- related tasks such as editing and conversion, ideally in an automated fashion, even if you outsource the labor intensive parts of the captioning process Best practices for content distributors Depending on the software you have available, you may need to specify that content providers deliver only a limited subset of closed captioning files types; or with more advanced software you can accept a wider range of file types Editing and re- purposing of existing caption assets (e.g. commercial removal and segmentation) can usually be done with at least some degree of automation. Accept and deliver SMPTE 2052 and/or native CEA- 608/708 caption data to meet the FCC safe harbor regulations

33 Best practices for web/mobile device developers Support SMPTE 2052 and/or implement a native CEA- 608/708 broadcast closed captions decoder to meet the FCC safe harbor regulations Watch out for "supported" formats that are not fully supported (e.g. limited subset of TTML supported by many current web players) or don't support required features (e.g. SubRip SRT) Ensure all FCC mandated decoder features (caption positioning and formatting, user controls, etc.) are fully implemented Conclusion The original design constraints of CEA- 608 continue to affect the development of new closed captioning standards such as SMPTE Although closed captioning is often thought of as a single technology, it actually encompasses and affects a number of related technologies and specifications, creating challenges for developing implementations that meet the FCC regulations. While hardware and software are still catching up with specifications such as CEA- 708 that have been around for years, new video formats and distribution technologies are always on the horizon, thus closed captioning will continue to present new challenges in all aspects of the video production and distribution pipeline. The SMPTE 2052 specification will provide a long term solution for CEA- 608/708 closed captioning and other captioning and subtitling use cases as well. About the Author Jason Livingston is a developer and product manager with CPC Closed Captioning. He is well known for providing closed captioning software solutions to the industry. His recent projects include development of captioning software with speech recognition capabilities, and implementation of the latest SMPTE and CEA closed captioning standards. jason@cpcweb.com Tel:

Internet Captioning - Implications of the Multi-platform, Multi-Display Ecosystem

Internet Captioning - Implications of the Multi-platform, Multi-Display Ecosystem Internet Captioning - Implications of the Multi-platform, Multi-Display Ecosystem Welcome Brought to you by the following PDA Sponsors: SMPTE Monthly Webcast Sponsors Thank you to our sponsors for their

More information

Closed Captions. Questions. Jan Ozer jozer@mindspring.com www.streaminglearningcenter.com #janozer 11/20/2014

Closed Captions. Questions. Jan Ozer jozer@mindspring.com www.streaminglearningcenter.com #janozer 11/20/2014 Closed Captions Jan Ozer jozer@mindspring.com www.streaminglearningcenter.com #janozer Questions For more information, check out the book http://bit.ly/ozer_multi A beacon of light in a valley of half-knowledge

More information

DELIVERING CAPTIONS IN DTV An NCAM DTV Access Brief

DELIVERING CAPTIONS IN DTV An NCAM DTV Access Brief NOTICE: The following information is offered by NCAM solely as a general overview of the current status of closed captioning support in digital television. Features and capabilities of related systems

More information

EMA s Best Practices for Closed Captioning of Internet Protocol-Delivered Video Programming in the United States *

EMA s Best Practices for Closed Captioning of Internet Protocol-Delivered Video Programming in the United States * EMA s Best Practices for Closed Captioning of Internet Protocol-Delivered Video Programming in the United States * The EMA Closed Captions Working Group was created to develop a better understanding of,

More information

Best Practices for Closed Captioning of Internet Protocol Delivered Video Programming

Best Practices for Closed Captioning of Internet Protocol Delivered Video Programming 16530 Ventura Blvd., Suite 400 Encino, CA 91436 818.385.1500 www.entmerch.org Best Practices for Closed Captioning of Internet Protocol Delivered Video Programming DRAFT January 7, 2014 EMA BEST PRACTICES

More information

Implementing Closed Captioning for DTV

Implementing Closed Captioning for DTV GRAHAM JONES National Association of Broadcasters Washington, DC ABSTRACT The Federal Communications Commission (FCC) rules impose obligations on broadcasters for captioning of digital television (DTV)

More information

Best Practices for Implementing Video Captioning

Best Practices for Implementing Video Captioning Best Practices for Implementing Video Captioning AHEAD July 16, 2014 Haris Gunadi Alternate Media Specialist Portland Community College haris.gunadi@pcc.edu +1.971.722.4340 Tole Khesin 3Play Media tole@3playmedia.com

More information

EMA s Best Practices for Closed Captioning of Internet Protocol Delivered Video Programming *

EMA s Best Practices for Closed Captioning of Internet Protocol Delivered Video Programming * EMA s Best Practices for Closed Captioning of Internet Protocol Delivered Video Programming * The EMA Closed Captions Working Group was created to develop a better understanding of, and appropriate best

More information

VPAT Voluntary Product Accessibility Template

VPAT Voluntary Product Accessibility Template Applies to the following products and features: Utelogy U-Control o Includes Configurator, Monitor, and Dashboard Utelogy U-Manage Utelogy U-Help Summary Table Section 1194.21 Software Applications and

More information

Implementing Closed Captioning for DTV

Implementing Closed Captioning for DTV Implementing Closed Captioning for DTV Graham Jones NAB Broadcast Engineering Conference April, 2004 1 Agenda Terminology FCC rules Standards Carriage of DTV closed captions PSIP and the caption service

More information

Broadcasters and video distributors are finding new ways to leverage financial and operational benefits of supporting those with hearing disabilities.

Broadcasters and video distributors are finding new ways to leverage financial and operational benefits of supporting those with hearing disabilities. MICHAEL GROTTICELLI, BROADCAST ENGINEERING EXTRA / 07.02.2014 04:47 PM Closed Captioning Mandate Spurs Business For Vendors Broadcasters and video distributors are finding new ways to leverage financial

More information

Voluntary Product Accessibility Template (VPAT) Policy & Information

Voluntary Product Accessibility Template (VPAT) Policy & Information Voluntary Product Accessibility Template (VPAT) Policy & Information What is a VPAT? A VPAT is a vendor-generated statement (using the required template) that provides relevant information on how a vendor

More information

icohere Products and Section 508 Standards Voluntary Product Accessibility Template (VPAT )

icohere Products and Section 508 Standards Voluntary Product Accessibility Template (VPAT ) icohere Products and Section 508 Standards Voluntary Product Accessibility Template (VPAT ) icohere and the Twenty-First Century Communications and Video Accessibility Act of 2010 (CVAA) The webcast portion

More information

Workflow Comparison: Time Tailor versus Non-Linear Editing Systems WHITE PAPER

Workflow Comparison: Time Tailor versus Non-Linear Editing Systems WHITE PAPER Workflow Comparison: Time Tailor versus Non-Linear Editing Systems WHITE PAPER Prime Image Page 1 October 2014 Copyright 2014 Prime Image 200 Highpoint Drive Suite 215 Chalfont, PA 18914 All rights reserved.

More information

TECHNICAL PAPER. Introduction to Closed Captions

TECHNICAL PAPER. Introduction to Closed Captions TECHNICAL PAPER Introduction to Closed Captions By Glenn Eguchi Senior Computer Scientist April 2015 2015 Adobe Systems Incorporated. All rights reserved. If this whitepaper is distributed with software

More information

Summary Table. Voluntary Product Accessibility Template

Summary Table. Voluntary Product Accessibility Template Date: October 4, 2011 Name of Product: ActiveData For Excel Version 5 Contact for more information: John West, 613-569-4675 ext 175, jwest@informationactive.com Note, ActiveData For Excel / Microsoft Office

More information

SUBTITLING AND CLOSED CAPTION MANAGEMENT

SUBTITLING AND CLOSED CAPTION MANAGEMENT SUBTITLING AND CLOSED CAPTION MANAGEMENT Corporate North & Latin America Asia & Pacific Other regional offices Headquarters Headquarters Headquarters Available at +32 4 361 7000 +1 947 575 7811 +852 2914

More information

Industry Guidelines on Captioning Television Programs 1 Introduction

Industry Guidelines on Captioning Television Programs 1 Introduction Industry Guidelines on Captioning Television Programs 1 Introduction These guidelines address the quality of closed captions on television programs by setting a benchmark for best practice. The guideline

More information

FCC Rules Affecting Video Programming - What You Should Know

FCC Rules Affecting Video Programming - What You Should Know How to Satisfy the CVAA Requirements for IP delivered Programming EXECUTIVE BRIEFING The United States Federal Communications Commission (FCC) has completed some of its ruling to implement the Twenty-

More information

SelenioFlex File Application: Editor Workflow. SelenioFlex TM File. Offline Editor

SelenioFlex File Application: Editor Workflow. SelenioFlex TM File. Offline Editor SelenioFlex File Application: Editor Workflow Workflow driven by the offline editor, exporting reference file into watch folder SelenioFlex File accesses referenced files directly from SAN/NAS o Very high

More information

TECHNICAL WHITE PAPER. Closed Caption Analysis Using the CMA 1820

TECHNICAL WHITE PAPER. Closed Caption Analysis Using the CMA 1820 TECHNICAL WHITE PAPER Closed Caption Analysis Using the CMA 1820 Sencore has recently introduced a revolutionary new product option for its CMA 1820 Compressed Media Analyzer that allows users to peer

More information

TRANSCODING CHOICES FOR A MULTISCREEN WORLD

TRANSCODING CHOICES FOR A MULTISCREEN WORLD TRANSCODING CHOICES FOR A MULTISCREEN WORLD JONATHAN RUFF, GLOBAL TECHNICAL MARKETING LEAD SANTHANA CHARI, VP ENGINEERING DIGITAL VIDEO SYSTEMS MARK DEPIETRO, VP CORPORATE STRATEGY & BUSINESS DEVELOPMENT

More information

How to Create Accessible Video. Welcome to the Accessible Technology Webinar Series. Webinar Features

How to Create Accessible Video. Welcome to the Accessible Technology Webinar Series. Webinar Features Welcome to the Accessible Technology Webinar Series The Accessible Technology Webinar Series is sponsored by the Great Lakes ADA Center and the Pacific ADA Center, both members of the ADA National Network.

More information

COPYRIGHT 2011 COPYRIGHT 2012 AXON DIGITAL DESIGN B.V. ALL RIGHTS RESERVED

COPYRIGHT 2011 COPYRIGHT 2012 AXON DIGITAL DESIGN B.V. ALL RIGHTS RESERVED Subtitle insertion GEP100 - HEP100 Inserting 3Gb/s, HD, subtitles SD embedded and Teletext domain with the Dolby HSI20 E to module PCM decoder with audio shuffler A A application product note COPYRIGHT

More information

GV STRATUS Digital Publishing Workflows. Johannes Kuhfuss, Product Owner Karel Rasovsky, Marketing Operations December 2013

GV STRATUS Digital Publishing Workflows. Johannes Kuhfuss, Product Owner Karel Rasovsky, Marketing Operations December 2013 GV STRATUS Digital Publishing Workflows Johannes Kuhfuss, Product Owner Karel Rasovsky, Marketing Operations December 2013 TABLE OF CONTENTS 3. Introduction 3. Prerequisites 4. Workflow Architecture 5.

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 Version 1.3 EXHIBIT The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments regarding the availability

More information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template dg Date: July 2013 Voluntary Product Accessibility Template Product Name: Samsung Galaxy Tablet PC Product Version Number: Galaxy Tab 3 10.1, 8, and 7 Vendor Company Name: Samsung Electronics of America

More information

Issues of closed captioning and digital television

Issues of closed captioning and digital television Issues of closed captioning and digital television Deborah I. Fels, and Charles Silverman Ryerson University 350 Victoria St., Toronto, CANADA M5B 2K3 dfels@ryerson.ca http://www.ryerson.ca/clt Abstract.

More information

PackeTV Mobile. http://www.vsicam.com. http://www.linkedin.com/company/visionary- solutions- inc. http://www.facebook.com/vsiptv

PackeTV Mobile. http://www.vsicam.com. http://www.linkedin.com/company/visionary- solutions- inc. http://www.facebook.com/vsiptv PackeTV Mobile Delivering HLS Video to Mobile Devices White Paper Created by Visionary Solutions, Inc. July, 2013 http://www.vsicam.com http://www.linkedin.com/company/visionary- solutions- inc. http://www.facebook.com/vsiptv

More information

Regula'ons on Online Video and Internet TV 18/07/2014

Regula'ons on Online Video and Internet TV 18/07/2014 Regula'ons on Online Video and Internet TV 18/07/2014 Regula'ons on Internet Television (P1) On 14 August 2009, SARFT issue the No8ce on Management of providing Audiovisual Programming Over Internet- Connected

More information

MPEG's Dynamic Adap2ve Streaming over HTTP (DASH) - An Enabling Standard for Internet TV

MPEG's Dynamic Adap2ve Streaming over HTTP (DASH) - An Enabling Standard for Internet TV DASH MPEG's Dynamic Adap2ve Streaming over HTTP (DASH) - An Enabling Standard for Internet TV Thomas Stockhammer Qualcomm Incorporated User Frustra2on in Web- based Video Video not accessible Behind a

More information

Adobe Flash Player 11.9 Voluntary Product Accessibility Template

Adobe Flash Player 11.9 Voluntary Product Accessibility Template Adobe Flash Player 11.9 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

Video Conferencing Glossary of Terms

Video Conferencing Glossary of Terms Video Conferencing Glossary of Terms A Algorithm A step-by-step problem-solving procedure. Transmission of compressed video over a communications network requires sophisticated compression algorithms.

More information

TCP/IP Network Communication in Physical Access Control

TCP/IP Network Communication in Physical Access Control TCP/IP Network Communication in Physical Access Control The way it's done: The security industry has adopted many standards over time which have gone on to prove as solid foundations for product development

More information

ATSC Standard: ATSC Security and Service Protection Standard

ATSC Standard: ATSC Security and Service Protection Standard ATSC Standard: ATSC Security and Service Protection Standard Doc. A/106 28 September 2015 Advanced Television Systems Committee 1776 K Street, N.W. Washington, D.C. 20006 202-872-9160 1 The Advanced Television

More information

Tresent Technologies IPQ-1000. User report

Tresent Technologies IPQ-1000. User report Tresent Technologies IPQ-1000 User report Dave Guerrero VP Technical Services WLVT-TV In moving television signals from a baseband physical layer to a digital/ip/cloud based infrastructure, the technology

More information

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events. Deciding what event you want to stream live that s the easy part. Figuring out how to stream it? That s a different question, one with as many answers as there are options. Cameras? Encoders? Origin and

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Voluntary Product Accessibility Template (VPAT) Date: 2013 Name of Product: Pivot Product website: https://pivot.cos.com/ Contact for more Information: http://pivot.cos.com/helpdesk NOTE: All sections

More information

Digital Audio and Video Data

Digital Audio and Video Data Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each

More information

Apple G5. Standards Subpart 1194.21 Software applications and operating systems. Subpart B -- Technical Standards

Apple G5. Standards Subpart 1194.21 Software applications and operating systems. Subpart B -- Technical Standards Apple G5 Standards Subpart 1194.21 Software applications and operating systems. 1194.22 Web-based intranet and internet information and applications. 1194.23 Telecommunications products. 1194.24 Video

More information

FREE TV AUSTRALIA OPERATIONAL PRACTICE OP42

FREE TV AUSTRALIA OPERATIONAL PRACTICE OP42 Page 1 of 6 1. SCOPE Free TV Australia Operational Practice OP42 describes the technical/operational practices associated with their distribution to and subsequent monitoring and transmission by broadcasters

More information

How To Write A White Paper On Broadcast Media File Exchange

How To Write A White Paper On Broadcast Media File Exchange Broadcast Media File Interchange: Rethinking The Need For A Standard File Format White Paper Introduction A transition has begun in broadcast media facilities away from traditional dedicated broadcast

More information

(Lincoln, Nebraska) David Sillman

(Lincoln, Nebraska) David Sillman Line 21: Closed Captioning of Television Programs A Progress Report: A Paper Presented at the 1978 Symposium on Research and Utilization of Educational Media for Teaching the Deaf (Lincoln, Nebraska) By

More information

CATV s Answer to Satellite Competition

CATV s Answer to Satellite Competition CATV s Answer to Satellite Competition Independent cable system operators are increasingly finding it difficult to provide a service solution that is competitive with Direct Broadcast Satellite. From Personal

More information

ACTi MobileGo User Manual. Version 2.0.51

ACTi MobileGo User Manual. Version 2.0.51 ACTi MobileGo User Manual Version 2.0.51 04/18/2013 Table of Contents MobileGo V2.0.51 1 Overview 3 Introduction... 3 Network Architecture... 3 Specification... 4 Compatible NVR Firmware Version... 4 Things

More information

White paper. Video encoders - brings the benefits of IP surveillance to analog systems

White paper. Video encoders - brings the benefits of IP surveillance to analog systems White paper Video encoders - brings the benefits of IP surveillance to analog systems Table of contents 1. The easy path to network video 3 1.1 Technology shift 3 1.2 Gaining advanced and important functionalities

More information

Live Webcasting & Video Streaming Made Easy with VidOstreamTM. Family

Live Webcasting & Video Streaming Made Easy with VidOstreamTM. Family Live Webcasting & Video Streaming Made Easy with VidOstreamTM Family Table of Contents How to do a Broadcast Quality Webcast:..................3 Let s Start with the Cameras:..............................5

More information

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE 20 2012 METHODS FOR CARRIAGE OF CEA-608 CLOSED CAPTIONS AND NON-REAL TIME SAMPLED VIDEO

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE 20 2012 METHODS FOR CARRIAGE OF CEA-608 CLOSED CAPTIONS AND NON-REAL TIME SAMPLED VIDEO ENGINEERING COMMITTEE Digital Video Subcommittee SCTE 20 2012 METHODS FOR CARRIAGE OF CEA-608 CLOSED CAPTIONS AND NON-REAL TIME SAMPLED VIDEO NOTICE The Society of Cable Telecommunications Engineers (SCTE)

More information

SUMMARY TABLE VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE

SUMMARY TABLE VOLUNTARY PRODUCT ACCESSIBILITY TEMPLATE Date: 1 May 2009 Name of Product: Polycom VVX1500 Telephone Company contact for more Information: Ian Jennings, ian.jennings@polycom.com Note: This document describes normal operational functionality.

More information

White paper. H.264 video compression standard. New possibilities within video surveillance.

White paper. H.264 video compression standard. New possibilities within video surveillance. White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles

More information

Protocols. Packets. What's in an IP packet

Protocols. Packets. What's in an IP packet Protocols Precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet Protocol (bottom level) all packets shipped from network to network as IP packets

More information

Summary Table for SolarWinds Web Help Desk

Summary Table for SolarWinds Web Help Desk Date: February 10 th, 2015 Name of Product: (WHD) Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Section 1194.21 Software Applications with. See section 1194.21 below.

More information

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Technical Paper (11 July 2014) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure

More information

INFORMATION ONLY ORDINANCE No. Require activation of closed captioning on televisions in public areas (Ordinance, Amend Chapter 23.01) The City of Portland ordains: Section 1. The Council finds:

More information

Captioning Matters: Best Practices Project

Captioning Matters: Best Practices Project Captioning Matters: Best Practices Project 1 High-quality readable, understandable, and timely captions are the desired end result of everyone involved in the world of broadcast captioning. TV networks,

More information

Captioning Matters: Best Practices Project

Captioning Matters: Best Practices Project Captioning Matters: Best Practices Project 1 High-quality readable, understandable, and timely captions are the desired end result of everyone involved in the world of broadcast captioning. TV networks,

More information

Snap Server Manager Section 508 Report

Snap Server Manager Section 508 Report Overland Storage 4820 Overland Ave San Diego, Ca 92123 Snap Server Manager Section 508 Report Summary Table Voluntary Product Accessibility Template Criteria Section 1194.21 Software Applications and Operating

More information

CITY AND COUNTY OF SAN FRANCISCO SAN FRANCISCO GOVERNMENT TELEVISION CITY HALL DIGITAL UPGRADE PROJECT PHASE II SCOPE OF WORK

CITY AND COUNTY OF SAN FRANCISCO SAN FRANCISCO GOVERNMENT TELEVISION CITY HALL DIGITAL UPGRADE PROJECT PHASE II SCOPE OF WORK CITY AND COUNTY OF SAN FRANCISCO SAN FRANCISCO GOVERNMENT TELEVISION CITY HALL DIGITAL UPGRADE PROJECT PHASE II SCOPE OF WORK Introduction San Francisco Government Television (SFGovTV) is the government

More information

VPAT Summary. VPAT Details. Section 1194.22 Web-based Internet information and applications - Detail

VPAT Summary. VPAT Details. Section 1194.22 Web-based Internet information and applications - Detail Date: October 8, 2014 Name of Product: System x3755 M3 VPAT Summary Criteria Status Remarks and Explanations Section 1194.21 Software Applications and Operating Systems Section 1194.22 Web-based Internet

More information

SQUEEZE SERVER. Release Notes Version 3.1

SQUEEZE SERVER. Release Notes Version 3.1 SQUEEZE SERVER Release Notes Version 3.1 This file contains important last minute information regarding Sorenson Squeeze Server. Sorenson Media strongly recommends that you read this entire document. Sorenson

More information

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing Webcasting vs. Web Conferencing 0 Introduction Webcasting vs. Web Conferencing Aside from simple conference calling, most companies face a choice between Web conferencing and webcasting. These two technologies

More information

The Evolution of Video Conferencing: UltimateHD

The Evolution of Video Conferencing: UltimateHD The Evolution of Video Conferencing: UltimateHD Abstract: This white paper discusses high-definition (HD) and how it relates to the video conferencing industry today. HD video conferencing standards, requirements,

More information

MEDIA & CABLE. April 2012. Taras Bugir. Broadcast Reference Architecture. WW Managing Director, Media and Cable

MEDIA & CABLE. April 2012. Taras Bugir. Broadcast Reference Architecture. WW Managing Director, Media and Cable MEDIA & CABLE Taras Bugir WW Managing Director, Media and Cable Broadcast Reference Architecture April 2012 Changing Business Models (1) Media Business Systems Broadcasting was a simpler business The broadcaster

More information

Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX. Level of Support & Supporting Features

Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX. Level of Support & Supporting Features Section 1194.21 Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX (a) When software is designed to run on a system that has a keyboard, product functions shall be

More information

Voluntary Product Accessibility

Voluntary Product Accessibility Date: 10/29/12 Product Name: Recovery Manager for Active Directory Product Version: 8.6.0 Contact for more information: http://software.dell.com/legal/section-508.aspx Summary Table Section 1194.21: Software

More information

ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery

ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery Doc. A/104 Part 2 26 December 2012 Advanced Television Systems Committee 1776 K Street, N.W.

More information

3PlayMedia. Closed Captioning, Transcription, and Subtitling

3PlayMedia. Closed Captioning, Transcription, and Subtitling Closed Captioning, Transcription, and Subtitling 1 Introduction This guide shows you the basics of how to quickly create high quality transcripts, closed captions, translations, and interactive transcripts

More information

INTRODUCTION. The Challenges

INTRODUCTION. The Challenges Meeting the Challenges of Video Advertising in an IP ABR Environment Consumers are demanding to watch TV when they want and on the device of their choice. To meet that challenge most pay TV operators globally

More information

A Broadcasters Guide to PSIP

A Broadcasters Guide to PSIP A Broadcasters Guide to PSIP. INTRODUCTION Although proper implementation of the DTV Program and System Information Protocol (better known as PSIP) at the television station level is not particularly complex,

More information

Summary Table for SolarWinds Web Help Desk

Summary Table for SolarWinds Web Help Desk Date: February 25, 2013 Name of Product: SolarWinds Web Help Desk Contact for more Information: http://www.solarwinds.com/support/ Summary Table for Voluntary Product Accessibility Template (VPAT) Remarks

More information

Adobe Flash Player 11.2 Voluntary Product Accessibility Template

Adobe Flash Player 11.2 Voluntary Product Accessibility Template Adobe Flash Player 11.2 Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments

More information

High Dynamic Range Video The Future of TV Viewing Experience

High Dynamic Range Video The Future of TV Viewing Experience The Future of TV Viewing Experience - White Paper - www.keepixo.com Introduction The video industry has always worked to improve the TV viewing experience. More than a decade ago, the transition from SD

More information

PRODUCING DV VIDEO WITH PREMIERE & QUICKTIME

PRODUCING DV VIDEO WITH PREMIERE & QUICKTIME This article contains guidelines and advice on producing DV video for the screen using a DV camcorder, Adobe Premiere and QuickTime. PRODUCING DV VIDEO WITH PREMIERE & QUICKTIME PRODUCING DV VIDEO WITH

More information

presentation Our customers & Partners AE40 www.ae40.com +972-9-743-8410

presentation Our customers & Partners AE40 www.ae40.com +972-9-743-8410 AE40 presentation AE40 Our customers & Partners AE40 profile AE40 founded at 2002 Privately held company VoIP and Video over IP based communication solutions(radio, intercom, public announcements, telephony,

More information

Video over IP WHITE PAPER. Executive Summary

Video over IP WHITE PAPER. Executive Summary Video over IP Executive Summary Thinking as an executive, there are pressures to keep costs down and help a company survive in this challenging market. Let us assume that company A has 10 locations and

More information

Process Control and Automation using Modbus Protocol

Process Control and Automation using Modbus Protocol Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has

More information

TRANSLATIONS FOR A WORKING WORLD. 2. Translate files in their source format. 1. Localize thoroughly

TRANSLATIONS FOR A WORKING WORLD. 2. Translate files in their source format. 1. Localize thoroughly 4 Website Localization Tip Sheet 1. Localize thoroughly For your international audience, the content you publish should be in keeping with both your global marketing strategy and your local campaigns.

More information

Microsoft Smooth Streaming

Microsoft Smooth Streaming Microsoft Smooth Streaming for SelenioFlex Ingest August 2015 for SelenioFlex Ingest Publication Information 2015 Imagine Communications Corp. Proprietary and Confidential. Imagine Communications considers

More information

VPAT. Voluntary Product Accessibility Template. Version 1.5. Summary Table VPAT. Voluntary Product Accessibility Template. Supporting Features

VPAT. Voluntary Product Accessibility Template. Version 1.5. Summary Table VPAT. Voluntary Product Accessibility Template. Supporting Features Version 1.5 Date: Nov 5, 2014 Name of Product: Axway Sentinel Web Dashboard 4.1.0 Contact for more Information (name/phone/email): Axway Federal 877-564-7700 http://www.axwayfederal.com/contact/ Summary

More information

TECH 3370 EBU-TT, PART 3 LIVE SUBTITLING APPLICATIONS SYSTEM MODEL AND CONTENT PROFILE FOR AUTHORING AND CONTRIBUTION

TECH 3370 EBU-TT, PART 3 LIVE SUBTITLING APPLICATIONS SYSTEM MODEL AND CONTENT PROFILE FOR AUTHORING AND CONTRIBUTION TECH 3370 EBU-TT, PART 3 LIVE SUBTITLING APPLICATIONS SYSTEM MODEL AND CONTENT PROFILE FOR AUTHORING AND CONTRIBUTION STATUS: Development Version 0.9, For Prototype Implementation Geneva December 2015

More information

Datasheet EdgeVision

Datasheet EdgeVision Datasheet Multichannel Quality of Experience Monitoring Stay in control with customizable monitoring and interfaces. offers richly featured, Quality of Experience (QoE) monitoring across an entire network

More information

Welcome to icue! Version 4

Welcome to icue! Version 4 Welcome to icue! Version 4 icue is a fully configurable teleprompter for ipad. icue can be used with an external monitor, controlled by remote and can easily share files in a variety of fashions. 1 of

More information

CCTV & Video Surveillance over 10G ip

CCTV & Video Surveillance over 10G ip CCTV & Video Surveillance over 10G ip Background With the increase in data, research and development and corporate competition, many companies are realizing the need to not only protect their data, but

More information

Audio and Video Synchronization:

Audio and Video Synchronization: White Paper Audio and Video Synchronization: Defining the Problem and Implementing Solutions Linear Acoustic Inc. www.linearacaoustic.com 2004 Linear Acoustic Inc Rev. 1. Introduction With the introduction

More information

Development process for multimedia applications

Development process for multimedia applications 1 Topic 1 Development process for multimedia applications Contents 1.1 Introduction: What is a multimedia application?.................. 3 1.2 Description of the software development process.................

More information

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com

SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com SmartTV User Interface Development for SmartTV using Web technology and CEA2014. George Sarosi george.sarosi@twcable.com Abstract Time Warner Cable is the second largest Cable TV operator in North America

More information

1Lesson 1: Overview of Web Design Concepts Objectives

1Lesson 1: Overview of Web Design Concepts Objectives 1Lesson 1: Overview of Web Design Concepts Objectives By the end of this lesson, you will be able to: 1.2.1: Balance customer needs and usability with site design principles and aesthetics (includes distinguishing

More information

DLNA for Streaming Subscription TV Content in the Home

DLNA for Streaming Subscription TV Content in the Home DLNA for Streaming Subscription TV Content in the Home Whitepaper Digital Living Network Alliance March 2014 Table of Contents Introduction... 2 1 The Problem -- Why VIDIPATH is needed.... 2 2 Solving

More information

Best Practices in Online Course Design

Best Practices in Online Course Design Best Practices in Online Course Design For the Instructor Mark Timbrook Minot State University, Office of Instructional Technology 4/24/2014 Best Practices in Online Course Design Best Practices in Online

More information

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE WEB EDITING The European Computer Driving Licence Foundation Ltd. Portview House Thorncastle Street Dublin 4 Ireland Tel: + 353

More information

An Introduction. The Twenty-First Century Communications and Video Accessibility Act establishes multiple content accessibility requirements.

An Introduction. The Twenty-First Century Communications and Video Accessibility Act establishes multiple content accessibility requirements. An Introduction The Twenty-First Century Communications and Video Accessibility Act establishes multiple content accessibility requirements. On October 8, 2010 President Obama signed legislation designed

More information

MXF for Program Contribution, AS-11 AMWA White Paper

MXF for Program Contribution, AS-11 AMWA White Paper for Program Contribution, AS-11 AMWA White Paper By Ian Wimsett, Red Bee Media for Program Contribution, AS-11, is a specification that describes a file format for the delivery of finished programming

More information

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and Operating

More information

Voluntary Product Accessibility Report

Voluntary Product Accessibility Report Voluntary Product Accessibility Report Compliance and Remediation Statement for Section 508 of the US Rehabilitation Act for OpenText Content Server 10.5 October 23, 2013 TOGETHER, WE ARE THE CONTENT EXPERTS

More information

BS 8878:2010 - A Summary

BS 8878:2010 - A Summary BS 8878:2010 - A Summary December 2010 Table of Contents Introduction... 4 Background... 4 What is BS 8878?... 4 BS 8878 and the law... 5 Who is BS 8878 for?... 6 Key concepts... 6 Web products... 6 Degree

More information

PDF Primer PDF. White Paper

PDF Primer PDF. White Paper White Paper PDF Primer PDF What is PDF and what is it good for? How does PDF manage content? How is a PDF file structured? What are its capabilities? What are its limitations? Version: 1.0 Date: October

More information

ProMedia Suite Optimized Multiscreen Production and Delivery Workflows

ProMedia Suite Optimized Multiscreen Production and Delivery Workflows HIGHLIGHTS Complete family of multiscreen processing and delivery applications Provides the best possible picture quality at the lowest possible bitrates Independent nodes scale to support a growing number

More information

The Picture must be Clear. IPTV Quality of Experience

The Picture must be Clear. IPTV Quality of Experience The Picture must be Clear IPTV Quality of Experience 1 Video-over-IP vs IPTV? Video-over-IP A technology for moving video from A to B How about: Video-over-wire? Video-over-UHF? Video-over-Satellite? Can

More information

Extracting and Preparing Metadata to Make Video Files Searchable

Extracting and Preparing Metadata to Make Video Files Searchable Extracting and Preparing Metadata to Make Video Files Searchable Meeting the Unique File Format and Delivery Requirements of Content Aggregators and Distributors Table of Contents Executive Overview...

More information

Serena Software Voluntary Product Accessibility Report. Summary Table

Serena Software Voluntary Product Accessibility Report. Summary Table Serena Software Voluntary Product Accessibility Report Date: October 22, 2015 Name of Product: Serena Business Manager Contact for more Information (name/phone/email): Dave Easter / deaster@serena.com

More information