Black Detection for Video Splicing Boundary Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Encoded video streams often exhibit video artifacts like macro-blocking when advertisements are spliced in, due to inaccurate reference frames and splicing boundaries, leading to display issues upon decoding.
Innovation Solution
A network device uses black detection to intelligently splice video by inserting a black intra frame and adjusting splicing boundaries based on visual transitions, preventing macro-blocking and ensuring accurate placement of advertisements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video splicing is performed at designated portions of encoded video streams, then advertisement insertion capability is improved, but video artifacts like macro-blocking appear during decoding
Solution Approach 1:
The system performs preliminary analysis of the encoded video stream to identify black frames and determine optimal splicing boundaries before performing the actual splicing operation. This advance preparation ensures that splicing occurs at appropriate locations that minimize video artifacts during decoding.
Solution Approach 2:
The patent introduces an intermediary analysis process that detects black frames and uses them as mediators to determine precise splicing boundaries. These black frames act as transition points that facilitate smooth insertion of advertisements while preventing macro-blocking artifacts in the decoded video.
2Ease of operation
If splicing boundaries are defined by encoder indications, then advertisement insertion positioning is simplified, but boundary accuracy deteriorates resulting in content replacement issues
Solution Approach 1:
The system employs feedback by analyzing the actual video content at designated splicing points to verify boundary accuracy. By detecting black frames and observing transitions between black data and other video data, the system adjusts splicing boundaries to ensure precise placement that prevents program content from being incorrectly replaced.
3Reliability
If black detection is used to determine splicing optimization, then video decoding quality is improved, but processing complexity increases
Solution Approach 1:
The patent extracts and utilizes existing black frames that are already present in the encoded video stream as natural splicing opportunities. By taking out and leveraging these pre-existing black frames rather than creating artificial transition points, the system improves decoding quality while minimizing additional processing complexity.
Data Source
AI summary
In one embodiment, a network device analyzes an encoded video stream using black detection before splicing video into the encoded video stream. When black data is detected, the network device determines whether insertion of a black intra frame with the spliced video will improve viewing upon decoding. The network device may also determine whether a splicing boundary indication included in the encoded video stream is accurate based on an observed transition between the detected black data and other data, and compensate the video splice accordingly.


