Frame Accurate Content Insertion in Transcoded Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In digital video streams, the unpredictable delay introduced by transcoding processes prevents frame accurate content insertion, making it difficult for local content providers to replace commercials with locally relevant content.

Innovation Solution

A content insertion system that determines trigger positions in the source signal, generates corresponding triggers in the output signal, and communicates these triggers to downstream players for accurate content replacement, synchronizing digital framecounts with timecode to ensure frame accurate insertion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If digital video streams are transcoded into compressed IP packets for global distribution, then content availability and reach to additional markets are improved, but frame accurate content insertion is lost due to unpredictable delays

Engineering Contradiction:
Improvecontent availabilityVSAvoidframe accurate content insertion
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by inserting DTMF trigger tones into the video stream at known frame positions before transcoding. These triggers serve as reference markers that allow downstream systems to identify exact insertion points even after the unpredictable delays introduced by transcoding and IP packet transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

DTMF tones act as an intermediary between the original video content and the content insertion system. These audible triggers are embedded in the audio subband and serve as a reliable signaling mechanism that bridges the gap between frame-accurate source material and the variable-delay IP transmission environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If transcoding is applied to compress video into IP packets for efficient digital communication, then transmission efficiency and bandwidth utilization are improved, but unpredictable delay is introduced that prevents frame accurate delivery

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidunpredictable delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system uses DTMF trigger tones as feedback markers embedded within the video stream itself. These triggers provide real-time positional information that allows receiving systems to synchronize content insertion with the original broadcast timing, compensating for the variable delays introduced by transcoding and IP network transmission.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If local content providers attempt to insert replacement commercials in IP encoded streams, then localization capability is improved, but frame accuracy is lost causing degradation of original broadcast quality

Engineering Contradiction:
Improvelocalization capabilityVSAvoidbroadcast quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by embedding DTMF trigger tones at precise frame positions in the video stream before distribution. These pre-placed triggers enable local content providers to insert replacement commercials at the exact same frame positions as the original broadcast, maintaining synchronization and quality across all subscriber locations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2398239B1Frame accurate content insertion system
Publication Date: 2016.01.06 ACCENTURE GLOBAL SERVICES LTD
  • EP2398239B1 patent drawingFigure 1
  • EP2398239B1 patent drawingFigure 2
  • EP2398239B1 patent drawingFigure 3

AI summary

A content insertion system helps digital media providers insert replacement content (e.g., localized commercials) at precisely the right places in the video streams delivered to downstream players. Specifically, with frame accuracy, the system inserts content insertion triggers into the delivered video streams. From a source video input, the system determines the trigger positions at which insertion triggers exist with reference to house timecode. The system then locates the corresponding trigger positions in the output video stream with reference to a framecount of frames generated by a digital encoder. The system inserts corresponding content insertion triggers into the delivered video stream when it locates the corresponding trigger positions.