Parallel Sub-Video Processing for High Frame Rate Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital movie playback devices face challenges in processing videos with high resolution and high frame rates due to excessive costs and long processing times, as they require significant resources and compliance with strict standards like the Digital Cinema Initiative (DCI) for high-quality compression, decompression, and media asset security.
Innovation Solution
A video processing apparatus and method that splits an input video into two sub-videos with a lower frame rate, processes them in parallel using existing modules compliant with the DCI standard, and synchronizes the processing to assemble the output video with the original frame rate, reducing processing demands and costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a video with high resolution and high frame rate is processed directly, then the viewing experience quality is improved, but the processing time increases and costs increase
Solution Approach 1:
The patent divides the high frame rate video processing into multiple lower frame rate sub-video streams. By splitting the original video into several sub-videos with reduced frame rates, the processing load is distributed across multiple parallel processing pipelines, each handling a manageable subset of frames. This segmentation allows existing DCI-compliant processing modules to efficiently handle each sub-video without being overwhelmed by the full high frame rate data stream, thereby reducing overall processing time while maintaining video quality.
2Adaptability or versatility
If modules/devices are directly developed to process high resolution and high frame rate videos, then the processing capability is improved, but the R&D costs increase excessively
Solution Approach 1:
The patent segments the high frame rate video processing task into multiple lower frame rate sub-video streams that can be handled by existing DCI-compliant processing modules. This approach allows the system to achieve high frame rate processing capability without developing entirely new hardware or software, as the existing modules can be reused multiple times in parallel. The segmentation strategy enables cost-effective scaling by leveraging available technology rather than requiring expensive R&D for new high-frame-rate-specific modules.
Solution Approach 2:
The patent makes existing DCI-compliant processing modules universal by applying them to multiple sub-video streams simultaneously. Each processing module is designed to handle standard frame rates, but by running multiple instances in parallel on segmented video data, the system achieves high frame rate processing capability. This multi-functionality approach allows the same proven technology to serve multiple purposes and handle higher overall throughput without requiring specialized new developments.
3Manufacturing precision
If a video with high resolution and high frame rate is processed directly, then the video quality is improved, but the device requirements and processing complexity increase
Solution Approach 1:
The patent reduces processing complexity by segmenting the high frame rate video into multiple lower frame rate sub-video streams. Each sub-video stream contains a manageable subset of the original frames, allowing existing processing modules to handle them with standard complexity algorithms. The segmentation approach transforms a single complex high-frame-rate processing task into multiple simpler parallel tasks, reducing the computational burden on each processing unit while maintaining overall video quality through synchronized reassembly.
Data Source
AI summary
The present invention relates to a video processing apparatus, method, and system. In particular, in accordance with one embodiment, high-speed video is divided into at least two sub-videos having a frame rate lower than that of the input video, during which metadata for synchronization of the two sub-videos which corresponds to frames of each sub-video is generated, and inserted into the respective sub-videos for video processing in parallel. During the parallel processing of the sub-videos, the system monitors and controls the synchronization of the process and, upon completion of the sub-video processing, use the metadata to re-assemble the sub-videos into one high-speed video stream for output, the output video having the same frame rate as the received input video stream.


