Splice Point Metadata for Seamless Video Stream Concatenation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing technologies face challenges in seamlessly concatenating video streams, particularly in subscriber television networks, due to complexities with AVC coding standards, which require efficient splicing and transition management to insert local advertisements into national content without disrupting the video playback.

Innovation Solution

The method involves conveying information within the video stream to indicate potential splice points and machine states of the decoded picture buffer, allowing for seamless concatenation and output of video sequences by including data fields that specify the location of splice points, decompressed pictures, and pictures with contiguous output times, enabling smooth transitions and seamless playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video streams are concatenated using existing splicing technology, then local advertisements can be inserted into national content, but the complexity of AVC coding standards creates difficulties in achieving seamless transitions

Engineering Contradiction:
Improveability to insert local contentVSAvoidcomplexity of AVC coding standards
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by embedding splice point information and machine state data in advance within the video stream metadata. This allows the splicing system to prepare for transitions beforehand, identifying valid splice points and understanding the decoder's decoded picture buffer state before concatenation occurs, thereby simplifying the handling of AVC coding complexities during the actual splicing operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of metadata fields that carry splice point locations and decoded picture buffer machine states. This intermediary layer translates the complex AVC coding requirements into manageable splicing instructions, enabling the splicing system to navigate AVC complexities without directly implementing complex decoding logic

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If splice points are identified without considering decoded picture buffer machine state, then splicing operations can be performed quickly, but seamless transitions and continuous playback cannot be guaranteed

Engineering Contradiction:
Improvesplicing operation speedVSAvoidseamless transition quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by incorporating decoded picture buffer machine state information into the splicing decision process. The system continuously monitors the buffer state (such as the number of pictures yet to be output and pictures with contiguous output times) and uses this feedback to determine whether a splice point is valid, ensuring that splicing only occurs when it will not disrupt continuous playback or cause buffer underflow/overflow conditions

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-calculating and marking valid splice points based on anticipated decoded picture buffer states. Rather than reacting to buffer conditions during splicing, the system identifies splice points in advance where the buffer state guarantees seamless transitions, thereby maintaining both high splicing productivity and reliable transition quality

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If traditional splicing methods are used, then video segments can be concatenated, but gaps or disruptions in playback may occur due to non-seamless concatenation

Engineering Contradiction:
Improveease of video concatenationVSAvoidcontinuous playback
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces an intermediary metadata layer that carries information about decoded picture buffer states and splice point validity. This intermediary mechanism enables the splicing system to make informed decisions about where to concatenate video segments, ensuring that joins occur at points that guarantee continuous playback without gaps or disruptions, while maintaining ease of concatenation through automated validity assessment

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9521420B2Managing splice points for non-seamless concatenated bitstreams
Publication Date: 2016.12.13 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US9521420B2 patent drawing
  • US9521420B2 patent drawing
  • US9521420B2 patent drawing

AI summary

Receiving a video stream in a transport stream comprising a plurality of compressed pictures, wherein information in the video stream includes plural data fields comprising: a first data field corresponding to a location in the video stream of a potential splice point, wherein the first data field identifies a location in the video stream after the location of the received information; a second data field corresponding to decompressed pictures yet to be output (DPYTBO) by a video decoder at the identified potential splice point (IPSP) when the video decoder decompresses the video stream, wherein the second data field is a number corresponding to the DPYTBO by the video decoder at the IPSP; and a third data field corresponding to pictures with contiguous output times (WCOT), wherein the third field corresponds to a set of pictures WCOT of the DPYTBO by the video decoder at the IPSP.