Interchangeable Video Blocks for Statistical Multiplexing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression and multiplexing methods require significant processing resources and bandwidth, and existing solutions for video on demand systems do not efficiently adapt to varying channel conditions, leading to suboptimal compression and increased delay.
Innovation Solution
The implementation of a statistical multiplexing system that uses interchangeable blocks of varying compression levels, generated in advance or in real-time, to dynamically adjust video stream quality and bandwidth based on channel capacity, allowing for efficient selection and replacement of blocks to match current channel conditions without the need for large storage or processing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If video compression is performed in advance at a central location, then processing resources are reduced, but the system cannot adapt to current channel requirements and achieves no better compression than other methods
Solution Approach 1:
The system generates multiple pre-compressed versions of video content at different compression levels in advance. These pre-compressed versions are stored and can be quickly selected based on current channel conditions, avoiding the need for real-time compression while maintaining adaptability.
Solution Approach 2:
The system dynamically selects among pre-compressed versions based on current channel conditions. The selection is not fixed but adapts in real-time to bandwidth availability, allowing the system to balance between processing resource savings and adaptability to channel requirements.
2Productivity
If a statistical multiplexer decompresses and recompresses video streams to adjust size, then channel bandwidth is optimized, but processing resources increase and delay is added
Solution Approach 1:
Video streams are pre-compressed at multiple compression levels before transmission. The statistical multiplexer only needs to select among these pre-compressed versions rather than performing decompression and recompression, significantly reducing processing delay while maintaining bandwidth optimization capabilities.
Solution Approach 2:
The system extracts only the necessary selection function from the multiplexer, removing the need for computationally intensive decompression and recompression operations. The multiplexer simply selects from pre-prepared compressed versions, reducing processing load and delay.
3Adaptability or versatility
If multiple copies of video content are stored for different compression levels, then adaptability to channel conditions improves, but storage requirements increase
Solution Approach 1:
The system varies the compression parameter (compression level) while storing the same video content. By changing only the compression level rather than storing completely different versions, the system achieves adaptability to different channel conditions while minimizing the increase in storage requirements.
Solution Approach 2:
The pre-compressed video content serves multiple functions - it can be used for different channel conditions, different quality requirements, and different bandwidth scenarios. A single pre-compressed version can serve multiple purposes, reducing the need for separate storage for each scenario.
4Productivity
If video streams are transmitted with high compression to reduce bandwidth, then bandwidth utilization improves, but signal quality decreases
Solution Approach 1:
The system dynamically adjusts the compression level of transmitted video based on current channel conditions. When bandwidth is abundant, higher quality (less compressed) versions are transmitted. When bandwidth is limited, higher compression is applied. This dynamic adjustment optimizes both bandwidth utilization and signal quality based on real-time conditions.
Solution Approach 2:
The system changes the compression parameter based on channel conditions. By having multiple pre-compressed versions with different compression levels, the system can select the appropriate compression level to achieve the desired balance between bandwidth utilization and signal quality for current conditions.
Data Source
AI summary
A method of distributed statistical multiplexing of video data. The method includes generating a plurality of blocks forming a pre-processed video media corresponding to an original video media, the plurality of blocks including, for one or more sub-portions of the original video media, a plurality of interchangeable blocks that represent the sub-portion. Optionally, at least some of the blocks are transmitted to at least one multiplexer and reconstructed by the at least one multiplexer, for a plurality of communication channels, from at least some of the transmitted blocks.


