Research & Development. White Paper WHP 318. Live subtitles re-timing. proof of concept BRITISH BROADCASTING CORPORATION.

Similar documents
Event Triggering Distribution Specification

Audio Watermarking (NexTracker )

Cue tone encoding and decoding with the HSI21 module. 3Gb/s, HD, SD embedded domain Dolby E to PCM decoder with audio shuffler

TECHNICAL SPECIFICATIONS FOR THE DELIVERY OF CLOSE TO TRANSMISSION TELEVISION PROGRAMMES TO THE

Content regionalization and Targeted Ad Insertion in DTT SFN networks. Berry Eskes Regional Director EMEA North, Russia & CIS

Synchronization Issues During Encoder / Decoder Tests

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE

FLEXIBLE SWITCHING AND EDITING OF MPEG-2 VIDEO BITSTREAMS

TIME-COMPENSATED REMOTE PRODUCTION OVER IP

Enabling and Enriching Broadcast Services by Combining IP and Broadcast Delivery. Mike Armstrong, James Barrett & Michael Evans

Ofcom Local TV Transmission mode testing

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

INSERTING AND VALIDATING METADATA IN VIDEO CONTENT Roger Franklin Crystal Solutions Duluth, Georgia

4. Producing and delivering access services the options

Ad Benchmark s Insertion Workflow. Increase revenues and flexibility with advanced regionalization for broadcast ads and programs

Multi-language audio in Dolby E. A description of how to encode multiple COPYRIGHT 2011 AXON DIGITAL DESIGN B.V. ALL RIGHTS RESERVED

Introduction. The Solution. Signal Processing

Adtec Product Line Overview and Applications

Policy on the syndication of BBC on-demand content

Parade Application. Overview

VNP 100 application note: At home Production Workflow, REMI

Transforming broadcast delivery realizing the software-defined channel

New forms of video compression

GNS600 SCTE104 VANC inserter, Ethernet data-bridge for 3G, HD and SD SDI Inputs and X31 Cue encoder/decoder

THINKING ABOUT IP MIGRATION?

ADOPTING NEW SUBTITLE FORMATS TO MEET AUDIENCE NEEDS NIGEL MEGITT, IRT SUBTECH1 SYMPOSIUM 25 MAY 2018

Audio Watermarking (SyncNow ) Audio watermarking for Second Screen SyncNow with COPYRIGHT 2011 AXON DIGITAL DESIGN B.V. ALL RIGHTS RESERVED

ENGINEERING COMMITTEE Digital Video Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE

In this submission, Ai Group s comments focus on four key areas relevant to the objectives of this review:

AMERICAN NATIONAL STANDARD

Allocation and ordering of audio channels to formats containing 12-, 16- and 32-tracks of audio

DTH. Direct-to-Home SOLUTION GUIDE. How to maintain quality and availability while going for profitability.

INTRODUCTION AND FEATURES

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

METADATA CHALLENGES FOR TODAY'S TV BROADCAST SYSTEMS

USING LIVE PRODUCTION SERVERS TO ENHANCE TV ENTERTAINMENT

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

Scan. This is a sample of the first 15 pages of the Scan chapter.

Digital Terrestrial HDTV Broadcasting in Europe

ITV-EN460d MPEG-4 AVC Encoder

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

INTERACTIVE PRIMARY DISTRIBUTION

NOTICE. (Formulated under the cognizance of the CTA R4 Video Systems Committee.)

All-digital planning and digital switch-over

LIVE PRODUCTION SWITCHER. Think differently about what you can do with a production switcher

Today s Speaker. SMPTE Standards Update: 3G SDI Standards. Copyright 2013 SMPTE. All rights reserved. 1

Commercial IRD Options for Shaw Conversion

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

FREE TV AUSTRALIA OPERATIONAL PRACTICE OP- 59 Measurement and Management of Loudness in Soundtracks for Television Broadcasting

AVP 3000 Voyager.

Carrier & Wholesale Solutions. Multicast Services Welcome pack. Date 30/07/2012 Sensitivity Unrestricted Our reference 2.0 Contact Alexandre Warnier

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

Flexible Encoding Platform

C8000. switch over & ducking

Implementing Playback Delay Across Multiple Sites with Dramatic Cost Reduction and Simplification Joe Paryzek, Pre-Sales Support Grass Valley, a

IMPLEMENTING AND VERIFYING OFF-AIR DTV CARRIAGE CONTRACTS IN CABLE HEADENDS. Nandhu Nandhakumar, Jian Shen, and Gomer Thomas Triveni Digital, Inc

SPG8000A Master Sync / Clock Reference Generator Release Notes

Case study WWAY station in a box

Metadata for Enhanced Electronic Program Guides

A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK

Signum BlackHive. Generation II. Broadcast Production System and video server. The new system generation signum.blackhive

8K120 Projection Application

Kaleido-IP HDMI Baseband multiviewer

db Broadcast reflect on their role in the largest broadcasting engineering project ever undertaken in the UK Digital Switchover

ATV-HD Project Executive Summary & Project Overview

MPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA

DTG Response to Ofcom Consultation: Licensing Local Television How Ofcom would exercise its new powers and duties being proposed by Government

Therefore, HDCVI is an optimal solution for megapixel high definition application, featuring non-latent long-distance transmission at lower cost.

PHASE ImmediaTV: Codificadores

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

Forward TS Product Line

ENGINEERING COMMITTEE Energy Management Subcommittee SCTE STANDARD SCTE

By David Acker, Broadcast Pix Hardware Engineering Vice President, and SMPTE Fellow Bob Lamm, Broadcast Pix Product Specialist

DVR or NVR? Video Recording For Multi-Site Systems Explained DVR OR NVR? 1

MediaKind RX

Requirements for the Standardization of Hybrid Broadcast/Broadband (HBB) Television Systems and Services

COPYRIGHT 2016 AXON DIGITAL DESIGN BV ALL RIGHTS RESERVED

EEG A1452 SCTE-104 Inserter Frame Card

INTRODUCTION. FREEVISION Launch Presentation 30 September

TV4U QUAD DVB-S2 to DVB-C TRANSMODULATOR

P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

So much for OFCOM being the 'consumer champion' of the UK general public.

Production Automation To Add Rich Media Content To Your Broadcasts VIDIGO VISUAL RADIO PRODUCT INFORMATION SHEET

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

Intevi Digital Television. IDT Product Brochure The convergence of IPTV and Digital Signage...

REAL-WORLD LIVE 4K ULTRA HD BROADCASTING WITH HIGH DYNAMIC RANGE

Shaw Conversion. March 18, 2016

DIGITAL PROGRAM INSERTION FOR LOCAL ADVERTISING Mukta Kar, Ph.D., Majid Chelehmal, Ph.D., Richard S. Prodan, Ph.D. Cable Television Laboratories

AT660PCI. Digital Video Interfacing Products. DVB-S2/S (QPSK) Satellite Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

ITU-T Y Functional framework and capabilities of the Internet of things

SIC100 DVB Service Information Cache

AT780PCI. Digital Video Interfacing Products. Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Experience the Difference Of Drake Digital

The GTP-32 Control Processor helps you solve equipment interface, control and monitoring problems, quickly and easily

RECOMMENDATION ITU-R BT.1203 *

Broadcast TV Technical Codes. Updates and amendments

PixelNet. Jupiter. The Distributed Display Wall System. by InFocus. infocus.com

A Statement of Position on Advanced Technologies IP HDR & 4K WHITE PAPER

Transcription:

Research & Development White Paper WHP 318 April 2016 Live subtitles re-timing proof of concept Trevor Ware (BBC) Matt Simpson (Ericsson) BRITISH BROADCASTING CORPORATION

White Paper WHP 318 Live subtitles re-timing proof of concept Trevor Ware (BBC) & Matt Simpson (Ericsson) Abstract Live subtitles for television, which are produced using speech to text software, are inherently late compared to the audio that they represent. This delay can result in a less than ideal experience for the viewer. There is an opportunity to reduce this delay by exploiting the time taken by the broadcast encoder to encode the video for transmission. For the current BBC High Definition services this time is around five seconds, encoding the subtitles for broadcast takes much less than this and so the subtitles have a compensating delay to ensure preprepared, accurately authored, subtitles are synchronised with the audio. During programmes with live subtitles the compensating delay can be decreased which will reduce the delay of the live subtitles. This white paper describes a proof of concept that was carried out in September 2015 to assess the effectiveness and practicality of implementing this technique in a live broadcast environment. Additional key words: SCTE-104, playout, access services, Subito, subtitle time machine

White Papers are distributed freely on request. Authorisation of the Chief Scientist or General Manager is required for publication. BBC 2016. All rights reserved. Except as provided below, no part of this document may be reproduced in any material form (including photocopying or storing it in any medium by electronic means) without the prior written permission of BBC except in accordance with the provisions of the (UK) Copyright, Designs and Patents Act 1988. The BBC grants permission to individuals and organisations to make copies of the entire document (including this copyright notice) for their own internal use. No copies of this document may be published, distributed or made available to third parties whether by paper, electronic or other means without the BBC's prior written permission. Where necessary, third parties should be directed to the relevant page on BBC's website at http://www.bbc.co.uk/rd/pubs/whp for a copy of this document.

White Paper WHP 318 Live subtitles re-timing proof of concept Trevor Ware (BBC) & Matt Simpson (Ericsson) 1 Introduction Most live subtitling in the UK is produced using speech-to-text software, with the software trained to the subtitler s voice. The subtitler listens to a low-latency audio feed of the programme, and respeaks what they hear in a clear and even voice, where necessary adding punctuation and colour formatting. The text produced will be processed and formatted by subtitling software, and delivered to a broadcast insertion or encoding point. The resulting live subtitles will have now built up a latency that has not been applied to the associated audio and video. The latency is built up of a small amount of time for the audio to reach the subtitler, some cognitive processing and comprehension, some speech time, time taken for the speech-to-text software to process the speech, and time taken for the subtitling software to process the text. All of these latencies apart from the time taken for the audio to reach the subtitler are variable. In addition, latency can be variable within groups of words or utterances, and for this reason latency is typically measured at the beginning and end of sentences. Some live subtitling is still produced using stenographers in the UK and although some of the processes are different, latency measurements of the stenography are comparable to re-speaking. This latency can result in a less than ideal experience for the viewer and so a method to reduce this delay has been devised. This method takes advantage of the time taken by the broadcast encoder to compress the video suitable for transmission. For high definition video on BBC services this time-delay is currently around five seconds, the subtitles take less time to encode and so a compensating delay is used to ensure pre-prepared, accurately authored, subtitles are synchronised with the audio. By decreasing the compensating delay during programmes with live subtitles the delay of the subtitles will be reduced. A laboratory experiment using the BBC R&D broadcast chain test system, which comprises the same equipment that is used in the live broadcast chain, was carried out to determine the effectiveness of this technique. In this experiment the subtitle compensating delay was replaced by a video delay controlled by a signal, from the playout automation system, that indicated the programmes with live subtitles. This experiment showed very promising results and so it was decided that a proof of concept using the live broadcast chain should take place. This White Paper describes that proof of concept. 2 The BBC, Atos, Ericsson and Screen Subtitling Systems Ltd The live subtitle re-timing proof of concept was collaboration between the BBC, Atos, Ericsson and Screen Subtitling Systems Ltd. Atos provide the coding and multiplexing service for the BBC; this prepares the television channels, provided by playout, ready for linear broadcast. This operation is known as Centralised Coding and Multiplexing (CCM) Ericsson Broadcast and Media Services provide playout and access services for BBC Television s portfolio of television channels. Playout is the technology and operations that allow the BBC to deliver its programmes to the audience through its linear television channels. 1

Access services include audio description, sign language interpretation and subtitling, live subtitling is produced by subtitlers using Ericsson in-house developed software called Subito. Screen Subtitling Systems Ltd provides subtitling equipment and services; both Atos and Ericsson use this equipment. 3 The aim and scope of the proof of concept The aim of the proof of concept was to test the technical functionality and operational robustness of the proposed technique. The broadcasts were to be recorded to enable a judgement to be made of the improvement to the live subtitle timing and to assess if there had been any technical problems. The recordings would also then be shared with interested third parties to gather further views. The scope of the proof of concept was to limit the broadcasts to live subtitled programmes on BBC Four HD for a two week period. This in practice resulted in one programme per day being the target of the re-timed subtitles; the thirty-minute long World News Today broadcast at 19:00. 4 Technical overview The key to reducing the delay of live subtitles is the ability to control the subtitle compensating delay associated with the broadcast subtitle encoding; reducing the delay when a programme with live subtitles is being broadcast and returning it to normal during programmes with pre-prepared, file based, subtitles. The subtitle encoding takes place in Centralised Code and Multiplexing (CCM). Here there is no knowledge of which programmes are scheduled to have live subtitles and so a signal to indicate this from Playout to CCM was required. The BBC Four HD signal provided by Playout is presented to CCM using a SMPTE 292M [1] HD- SDI signal. This signal contains all the components that make up the linear television programme including the subtitles; these are inserted into the HD-SDI using Screen Subtitling Polistream equipment. To control the subtitling compensating delay in CCM an additional control signal was added to the HD-SDI in Playout using the Polistream equipment, this indicated when a live subtitled programme was being broadcast. Details of the changes required in Playout to implement this are given in section 5. In CCM the plan was to decode the additional control signal and use it to control the subtitle compensating delay, although, as described in section 6, this was not actually implemented in CCM but in the BBC R&D broadcast test system. With the compensating delay reduced the latency of live subtitles is obviously less and this needed to be taken into account by the Subito live subtitling system where there is a mixture of re-spoken subtitles and cued, pre-prepared block subtitles in the same programme. The work that Ericsson Access Services needed to do on this is described in section 7. A system diagram of the proof of concept is shown in section 12. 5 Playout In Playout both file based and live subtitles are inserted into the HD-SDI signal by Screen Subtitle Polistream equipment. The Polistream system is a very flexible subtitling platform that comprises various software modules and has the concept of Polistream events, these are messages that are passed between the software modules. The channel server module controls the playout of 2

subtitle files and live subtitles and so has the precise knowledge of when programmes have live subtitles. The channel server was updated to publish a Polistream event when live subtitles were active. An opt generator module was also installed; this module produces a SCTE-104 [2] message which is inserted into the HD-SDI signal. The opt generator was configured to react to the events published by the channel server and change the state of the SCTE-104 message to signal to CCM when live subtitles were active. To minimise any interruption to the on-air service the Polistream system was updated first on BBC Four s preview channel. The preview channel is generally used to rehearse programme junctions and is not broadcast. To test this functionality a new circuit was established between the BBC Four preview channel in Playout and the BBC R&D test system and some manual Polistream events were set to exercise the SCTE-104 signalling. The signalling was checked in R&D and once this was behaving correctly, with no adverse impact on any other component in the HD-SDI signal, the Polistream systems in the live channel were updated using the usual change control procedures. The SCTE- 104 message in BBC Four s HD-SDI signal was now correctly indicating every programme with live subtitles. The SCTE-104 message was repeated every second and not just signalled at the start and end of programmes, this was to ensure that a momentary loss of signal would not result in the signalling be stuck in the incorrect state. 6 Coding and Multiplexing Originally the intention of the proof of concept was to use the entire live broadcast chain including Atos Centralised Code and Multiplexing. After assessing the risk of the failure of the SCTE104 message to return the compensating delay to the normal value for programmes with pre-prepared subtitles, Atos decided that a mechanism needed to be incorporated into the CCM monitoring and control system that would enable the operational staff to override a failed signal. An analysis of the work required to add this control concluded that the amount of development work required might actually take longer than the two weeks of the planned proof of concept. It was therefore decided that this was not cost effective and so the scope of the proof of concept was amended. The amended proof of concept would use BBC R&D s broadcast chain test system, as mentioned in the introduction this system comprises the same equipment that is used in the live on-air broadcast chain. The coding and multiplexing part of this test system, including the Polistream subtitle encoding, would replace the part that would have been performed by CCM and as this is a test system there would be no on-air effect should there be any signal failures. The changes to the Polistream system comprised adding a new SCTE35_104 reader 1 module to receive the SCTE-104 messages and the configuration of the DVB Subtitle encoder module to respond to the events published by the SCTE35_104 reader to adjust the subtitle compensating delay appropriately. The SCTE35_104 reader module was installed on the R&D Polistream by Screen Subtitling and configured to receive the SCTE-104 message from Playout, and via a Polistream event this information was passed to the DVB Subtitle encoder module. The DVB encoder had two configurations; one with the normal compensating delay, the second with the reduced delay, with the appropriate configuration being selected by the Polistream event from the SCTE35_104 reader. 1 Although called SCTE35_104 reader no SCTE35 signalling is produced in this instance 3

Also installed in the R&D test system was a subtitle inserter, this received the live subtitles from Ericsson Access Services via an IP link and inserted them into the HD-SDI signal from Playout, replacing the subtitles already present. Before the proof of concept went live the R&D test system was also used for testing the developments required in Subito, these developments are described in the following section. 7 Access Services Live subtitles now actually consist of a mixture of re-spoken and prepared cued subtitles. Subtitlers are encouraged, where possible, to prepare subtitles in advance. Using broadcast materials like newsroom running orders, scripts and video clips enables subtitlers to cue out subtitles that are highly accurate, and by removing the re-speaking process, delivered in time with the audio soundtrack. It became clear in the early stages of the proof of concept that reducing the delay of the cued prepared subtitles was not appropriate, as they would be presented too early. The key work on Subito was to ensure both live and prepared subtitles were delivered to the viewer in time with the audio and this was accomplished in two phases. Two stages of development were needed, as preliminary testing indicated some issues with the first release of software. 1 st Phase Implementation - Delay Buffer The initial implementation was comparatively simple the introduction of a configurable delay buffer in the Subito subtitling software that would apply to cued subtitles only, with re-spoken or stenographed subtitles flowing through without delay. Live subtitling of a channel is a continuous process with one subtitler handing over to the next in a seamless fashion. It was important handovers did not interrupt or were not delayed by the flow of cued, buffered subtitles. These junctions in the subtitling process required the closest consideration. The switch between cued and live subtitling that is to say between buffered and non-buffered subtitles - needed to be handled without any glitches like flashing subtitles, subtitles on the screen too briefly or for too long, or any gaps in the presentation. Other considerations included ensuring minimum time on screen was respected to maintain readability of subtitles; this value is usually set at two seconds. To minimise the operational impact, subtitlers needed to be aware where the buffer was being applied, but not required to learn any special skills to use the new functionality. When removing latency from the live subtitling process, the critical measurement is the minimum time taken to produce a subtitle. Reducing latency more than this minimum time will result in some subtitles coming out before the audio event to which they apply. GOAL! is a good example of why this would be poor practice. This minimum time was set at three seconds. Testing of the initial implementation revealed two issues: First, clear screen commands deleted buffered cued subtitles too quickly, or before they had reached the screen, meaning the subtitle did not get cleared at all. Second, it became clear that the variable rate of re-spoken and stenographed text meant it was possible that some spoken subtitles could be released quicker than the cued subtitle buffer emptied. This resulted in out of order subtitles, where re-spoken subtitles arrived before a cued 4

subtitle, and a knock-on problem where cued subtitles were flushed through too quickly to be read, because live subtitles were queued behind them. 2 nd Phase Implementation The second stage of development involved the following changes to fix the above issues: Where the cued subtitle delay was applied, clear screen commands needed to be delayed by the time the last subtitle was delayed. Where live originated subtitles are produced and sent more quickly than the cued subtitle delay, plus the minimum duration setting, they will be dropped. It was not expected that this would apply to anything more than a few words. In the following example, a re-speaker has managed to generate the first word of a subtitle in two seconds, quicker than the imposed buffer of three seconds, plus the minimum duration of two seconds. This is a cued block subtitle, that I have sent with a delay. (3 second delay applied, plus minimum duration of 2 seconds) This (2 seconds dropped) This is (3 seconds dropped) This is a (4 seconds dropped) This is a spoken (5 seconds dropped) This is a spoken subtitle (6 seconds sent) Viewer sees: This is a cued block subtitle, that I have sent with a delay. This is a spoken subtitle This is a spoken subtitle that This is a spoken subtitle that Ie This is a spoken subtitle that I am Etc. This mechanism was only expected to be triggered in unusual circumstances, and the effect might be considered to have an additional benefit of smoothing the presentational transition between block and word-by-word subtitles. 8 Overview of the processes used during the proof of concept The live subtitling re-timing proof of concept took place between the 9th and 18th September 2015. The aim was to live subtitle one programme, World News Today, on BBC Four HD each weekday during this period. The Ericsson Access Services subtitlers subtitled the on-air broadcasts as normal but simultaneously connected to the R&D test system via an IP link with a second output of the Subito subtitling system. The second, modified, output managed the timing of the release of the subtitles as described in section 7 above. 5

The subtitles of World News Today consisted of a mixture of pre-prepared, cued blocks of subtitles and live re-spoken subtitles. The input to the R&D test system was the BBC Four HD signal, including the SCTE-104 signal, from Ericsson playout, into which the modified subtitle feed was inserted. This input signal was recorded onto two video servers; one recording the unmodified signal with the original subtitles from Playout, the other the HD-SDI signal after the locally inserted, re-timed, subtitles had been inserted. The recording of the HD-SDI with the original subtitles was made as a reference to compare against if there were any problems with the locally inserted subtitles. The recording of the HD-SDI with the locally inserted subtitles was as a guarantee against any problems in the coding and multiplexing part of the chain and would allow the programme to be run through that part of the chain again if necessary. Two H.264 high definition broadcast encoders coded the audio and video of both the signal with the original subtitles and the signal with the re-timed subtitles. The subtitles themselves were encoded as DVB bitmap subtitles using the Screen Polistream system. The encoded signals were then multiplexed together and the resulting transport stream recorded. After each broadcast this stream was replayed into two Integrated Receiver Decoders and a picture-in-picture recording made showing the re-timed subtitles in one window and the as broadcast subtitles in the other window. This recording was then used to assess the effectiveness of the re-timing and identify any issues with the re-timed subtitles. In case there were problems with the subtitles produced by the test system the off-air BBC Four HD broadcasts were also recorded to enable a comparison of the subtitles as broadcast with those produced by the test system. Ultimately these recordings did not need to be referred to. 9 Day by day review Below is a day by day review of the proof of concept broadcasts 09/09/2015 A review of the HD-SDI recording showed that the SCTE-104 signal functioned as expected, it switched to indicate live subtitles at the start of the World News Today and switched back at the end of the programme. Close examination of the timing of the switch showed that it did not switch on the first frame of the programme but a number of frames into the programme; this was due to the trigger signal only having an update rate of once per second not once per frame. This was a limitation of the SCTE104 implementation. For all subsequent broadcasts the SCTE-104 signal worked in the same way, with the limitation of the once per second update rate. A review of the picture-in-picture recording showed that the re-timed subtitles greatly improved the subtitle viewing experience and there were no obvious problems with the subtitle re-timing 10/09/2015 This test had to be cancelled due to unrelated operational reasons. 11/09/2015 The review of the picture-in-picture recording showed that the re-timed subtitles had the same timing improvement as before but there was one instance of a missing subtitle. To help determine where this subtitle went missing the subtitles coming from Access Services over the IP connection were subsequently captured using the Wireshark [3] network protocol analyser. 6

14/09/2015 Another instance of a dropped subtitle was found and this looked to be in similar circumstances as before. The Wireshark capture was examined and it was found that the subtitle was missing here, which indicated that the subtitle had not been sent from Subito. Notwithstanding the missing subtitle, the rest of re-timed subtitles showed the same improvement as the previous tests. 15/09/2015 During one news item some pre-prepared blocks were displayed before the words were spoken, after some analysis of the non re-timed subtitles it was decided that the subtitler was just sending the subtitles out a little prematurely. The rest of the re-timed subtitles displayed the same improvements as before. 16/09/2015 This test had to be cancelled due to unrelated operational reasons. 17/09/2015 One instance of a missing subtitles was found, this was in similar circumstances as before. The rest of the programme displayed the same improvement to the re-timed subtitles as before. 18/09/2015 The re-timed subtitles exhibited the same timing improvements as before. This was the last proof of concept broadcast. 10 Analysis of the results Three hours of programming was subtitled live using the new re-timing method, during these three hours there were three instances of a single subtitle being dropped. Careful analysis of the circumstance when this occurred identified that it happened when the subtitles switched quickly between cued block, re-spoken and cued block. This was eventually discovered to be down to a bug in how the delay was being applied to the clear subtitles function, this has now been corrected and the function proven in the Subito test environment; this correction will be in subsequent software releases. The live subtitle trigger worked 100% reliably and although it did not change frame accurately this did not have any impact on the subtitles. The Subito client successfully simultaneously sent the standard timed subtitles to the on-air subtitle inserters and the re-timed subtitles to the R&D test system inserter without the subtitler having to use any special procedures. The improvement to the live subtitles presentation was very worthwhile with both the block and the re-spoken subtitles appearing generally well timed with the accompanying speech. The choice of reducing the subtitle compensating delay by three seconds, which was determined by the testing before the proof of concept, was shown to be correct. Small changes to the broadcast encoder delay, which could be due to encoder improvements or change of manufacturer, can be accommodated without the need to change the value of three seconds, so long as the encoder delay remains longer than three seconds. Overall the proof of concept was a success and it has been decided to roll out the technique across the BBC s portfolio of broadcast channels. 7

11 Deployment onto live broadcast services The BBC is going to take a phased approach to deploying the live subtitle re-timing to its broadcast television services, mainly due to the older generation of equipment used for the standard definition services. The proof of concept has shown that a reduction of three seconds to the delay of the live subtitles provides a very worthwhile improvement. This reduction can be achieved because the HD encoders used for the BBC high definition services have a coding delay of over five seconds. The broadcast encoders used for the standard definition services have an encoding delay of just over two seconds, this would not allow for the three second reduction that was used for the proof of concept. It is felt that a delay reduction of just two seconds does not provide a worthwhile improvement of the subtitle timing and so the subtitle re-timing will not be deployed on the SD services using these encoders. Over time these SD encoders will to be replaced with a new generation of encoders that are likely to have a longer coding delay, this will allow the subtitle retiming to be deployed on these channels. So the first services to benefit from the reduction of delay to live subtitles will be the BBC HD channels that are coded in CCM. These may then be followed by the HD channels coded by other third parties and then the SD channels when the SD encoders are replaced. Before deployment to the live broadcast services a number of issues that were identified in the proof of concept will also be addressed: The bug that caused the three instances of a missing subtitle has been corrected. The SCTE-104 signal will change frame accurately at programme boundaries and will follow the format specified in BBC R&D White Paper WHP296 [4]. There is a requirement to have both the standard subtitles and the re-timed subtitles available in the HD-SDI signal, because some services will not immediately deploy the re-timed subtitles. To achieve this the standard subtitles will continue to be carried in Teletext page 888 and the re-timed subtitle will be carried in Teletext page 887, with each service configured to use the appropriate subtitles. For the proof of concept only DVB bitmap subtitles had their timing adjusted, on satellite platforms Teletext subtitles are also broadcast. To enable this the Teletext transcoder module in the CCM Polistream system needs to be upgraded to have the same functionality as the DVB bitmap encoder module. In CCM the additional functionality of the Polistream system will need to be integrated into the monitoring and control system. The proof of concept showed that the SCTE-104 signalling was robust and did not require any manual intervention; this allows the changes in CCM to be limited to just monitoring the additional functionality, no additional control is required. 8

12 Proof of concept system diagram Ericsson Access Services Standard live subtitles in Newfor format Subito World News Today Modified live subtitles in Newfor format HD-SDI audio & video Ericsson Playout Polistream Subtitle & SCTE-104 Inserter HD-SDI audio, video, standard subtitles & SCTE-104 message Atos CCM Polistream Subtitle Encoder Broadcast Encoder Broadcast transport stream with standard subtitles Mux HD-SDI audio, video, modified subtitles & SCTE-104 message Transport stream with re-timed subtitles BBC R&D Subtitle Inserter Polistream Subtitle Encoder Broadcast Encoder Mux TS Recording Video Recordings 9

13 References 1. SMPTE 292-2008 1.5 Gb/s Signal/Data Serial Interface 2. ANSI/SCTE 104-2014, Automation System to Compression System Communications Applications Program Interface (API) 3. https://www.wireshark.org 4. BBC R&D White Paper Programme related metadata in SDI VANC http://www.bbc.co.uk/rd/publications/whitepaper296 14 Acknowledgements The authors would like to thank colleagues in Atos CCM, Ericsson Playout and Access Services who enabled the subtitle re-timing proof of concept to take place and to be subsequently deployed on the BBC s broadcast television services. Simon Hailes from Screen Subtitling Systems, BBC Television for sponsoring the project and Greg Mills from BBC Distribution, for project managing and coining the term Subtitle Time Machine - as the project is widely known. 10

11