An updated tutorial on subtitling, closed captioning, and other ancillary data workflows using the ST 2110-40 standard. Topics include synchronization, merging of data from different sources, standards conversion, and differences between SDI, compressed IP, and uncompressed IP architectures.
File Type:
pdf
Categories:
Ancillary
Presenters :
Bill McLaughlin - EEG
Year :
2019
dlp_document_download :
AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 1 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Live Closed Captioning and Subtitling in SMPTE 2110 2110 -40 Workflows and Interoperability Progress IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 Speaker Introduction Bill McLaughlin is VP of Product Development at EEG , a US -based company that has been a global leader in closed captioning, subtitling, and ancillary data workflows since 1982. Bill was the architect of iCap™, a secure networking system for live caption transmission that continues to manage over 1 million hours of programming annually and was honored with a Technology Emmy® award in 2015. He is currently the product manager for EEG’s IP Video products including the "Alta" 2110 product line. AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 2 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 Goals of this Talk 1. How does the 2110 -40 ancillary data standard work? 2. Understand how live captioning in 2110 -40 is (and isn’t) different from SDI 3. What improvements does 2110 -40 present for ancillary data chains? 4. What do I need to understand to implement live captioning as part of a facility wide IP transition? 5. What is the status of industry adoption on 2110 -40? IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY 2110 Media Flows ✔ Video, audio, and data are three separate RTP multicasts ✔ Streams are synchronized with PTP timestamps in each packet VIDEO ( -20) AUDIO ( -30) ANC ( -40) PTP AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 3 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Ancillary Data in 2110 -40 RTP Header including PTP -derived timestamp Zero or more SMPTE 291 VANC packets associated with one field of video 2110 -40 Header Information RTP Packet – at least one is sent for each field of video VIDEO ( -20) AUDIO ( -30) ANC (-40) PTP IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Ancillary Data in 2110 -40 Live subtitling still carried in same "Inner" formats as in SDI VANC • USA/NTSC: SMPTE 334 VANC packet, CEA -708 payload • EU/UK/PAL: OP -47 VANC packet, Teletext payload • Japan/Brazil/ARIB: ARIB B37 VANC packet, or SMPTE 334 Conversion between SDI and IP is simple and does not require generic gateways to have deep subtitle format knowledge. AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 4 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Transitional IP ANC Workflow Existing SDI VANC caption encoding equipment CAN be used with IP Gateways IP Router IP Gateway IP Gateway 2110 -20,30,40 2110 -20,30,40 SDI Caption Encoder IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Native 2110 Caption Generation Offers simplification and dramatic reduction in bandwidth IP Router 2110 -30 (Audio) 2110 -40 (ANC only) Software Driven IP Caption Encoder AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 5 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY SDI CC Insertion 2110 CC Insertion Virtualization Friendly? No Yes External Hardware 2 IP Gateways None Bandwidth Per Port Up to 10 Gb/s, more for UHD Less than 1 Mb/s, all standards Density 1-2 unique video channels per 1 RU 100 or more video channels per 1 RU Advantages of Native 2110 Caption Generation vs. SDI Insertion IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY How do Live Captions enter the 2110 media network? • An external stenographer or ASR system receives audio reference Originally sourced from 2110 -30, but likely mixed down and compressed • Transcription text is returned to the caption encoder on a word or phrase basis At this stage text is asynchronous to 2110 media clocks / alignment points • A caption encoder product will chunk the text into ANC packets and emit them synchronized to the 2110/PTP frame alignment points AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 6 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Caption/ANC Routing is simpler with 2110 A Single 2110 -40 multicast of captions or other ANC data can be associated with multiple video streams using NMOS Connection Management Video: 239.20. 101 .1 Audio: 239.30. 101 .1 Ancillary: 239.40. 101 .1 Video: 239.20. 201 .1 Audio: 239.30. 201 .1 Ancillary: 239.40. 101 .1 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY 2110 -40 Sender/Receiver Architectures 239.40.1.1 6101 Captions 239.40.2.1 6060 Time Code 239.40.3.1 4107 SCTE104 DPI 239.40.4.1 410C HDR Must listen to and synchronize several 2110 -40 multicasts. Simple Transmitters Complex Receiver 239.40.1.1 6101 Captions 239.40.1.2 6060 + 6101 239.40.1.3 6060 + 6101 + 4107 239.40.1.4 6060 + 6101 + 4107 + 410C Sees one multicast with several data types Complex Transmitters Simple Receiver Parallel Approach Serial Approach AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 7 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY 2110 -40 Sender/Receiver Architectures Receiving Device sees one multicast with several data types. 239.40.1.1 6101 Captions 239.40.2.1 6060 Time Code 239.40.3.1 4107 SCTE104 DPI 239.40.4.1 410C HDR 6101+6060+4107+ 410C HDR Side Chain Keyer: A 2110 -40 virtual device that consolidates parallel sources as necessary to simplify receiver task Side Chain Keyer Simple Transmitters Simple Receiver IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Combining Recorded and Live Captions Prerecorded Program (Captioned) Prerecorded Program (Captioned) Live Bulletin (Blank / No Captions) 239.40.2.1 Desired Output: Continuous Valid Subtitles mixing Live & non -live Air Schedule and Playout IP Caption Encoder Passes through upstream captions and generates captions for blank segments Simple Receiver 239.40.1.1 Valid subtitles during pre -recorded shows, blank during live AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 8 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY 2110 -40 Adoption Overview • Standard finalized March 2018 • Recent "JT -NM Tested" Event : 27 products passed 2110 -40 Transmitter Validation, and 29 products demonstrated 2110 -40 Reception • Most leading 2110 multiviewer/analyzer products now displaying captioning, subtitling, and timecode from 2110 -40 streams • Commercial adoption of native 2110 -40 live captioning beginning in early 2019, strong interest for 2020 planned IP build -outs IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Continued Adoption of 2110 -40 Provides ✔ Continuity in all major global captioning and subtitling production standards ✔ Higher density, and lower switch bandwidth utilization for live subtitling and any other standalone expert ANC processing systems ✔ Continued momentum towards virtualization and IT security when dealing with remote live subtitling ✔ New routing options for live subtitles and other ancillary data AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 9 IP SHOWCASE THEATRE AT IBC2019 : 13 -17 SEPT 2019 CURATED BY Thank You! Bill McLaughlin, EEG billm@eegent.com
Downloads:
5