Fragmented Video Playout System Reducing Computational Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video processing systems face challenges in efficiently managing and delivering video content due to the need for real-time processing and strict cadence, leading to high computational intensity and generational loss of quality.
Innovation Solution
A computer-processor-implemented playout system that converts source content into fragmented video units, allowing for flexible processing and assembly of video streams using a Manifest Processing Engine and transcoders, enabling real-time and non-real-time processing, and reducing computational resources by processing only necessary fragments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video content is processed as a continuous stream with strict real-time cadence, then delivery reliability is maintained, but computational intensity and processing complexity increase significantly
Solution Approach 1:
The patent segments video content into discrete fragments with well-defined boundaries and metadata. Each fragment is independently processable, allowing the system to avoid continuous real-time processing while maintaining delivery reliability through structured assembly of these fragments according to playlists and timing information.
2Stability of the object's composition
If all video fragments are processed through transcoding, then content consistency is ensured, but computational resources and processing time increase
Solution Approach 1:
The patent extracts and processes only the necessary video fragments based on playlist requirements and timing data, rather than transcoding all fragments. The Manifest Processing Engine identifies which fragments need processing and handles them selectively, reducing computational overhead while maintaining content consistency for the required output.
3Manufacturing precision
If video content is delivered as continuous stream, then playback quality is maintained, but generational loss of quality occurs through multiple processing stages
Solution Approach 1:
The patent performs preliminary processing of video content into fragments with embedded timing and location data before delivery. This allows the fragments to be assembled and played back with minimal additional processing, reducing generational loss that would occur through multiple real-time processing stages in traditional continuous stream delivery.
4Measurement precision
If strict real-time processing is enforced, then frame rate accuracy is maintained, but system adaptability and flexibility decrease
Solution Approach 1:
The patent introduces dynamic elements through the Manifest Processing Engine, which can adaptively process fragments based on varying playlist requirements, timing data, and delivery conditions. The system maintains frame rate accuracy through structured fragment assembly while gaining flexibility in how and when fragments are processed and delivered.
Data Source
AI summary
A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.


