Statistical Remultiplexing Compressed Video Segments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital video distribution systems require expensive hardware and real-time feedback paths to adjust bit rates, making them inefficient and costly for near real-time operation, especially when dealing with variable bit rate streams and fixed bandwidth channels.
Innovation Solution
The system separates transrating operations from statistical multiplexing, using a staging processor to segment video streams into discrete segments, which are then transrated and packaged into video blocks for distribution, allowing for bit rate adjustments without direct feedback and reducing computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional transrating multiplexers are used to adjust bit rates in real-time, then bit rate control is achieved, but expensive hardware and complex feedback paths are required
Solution Approach 1:
The patent segments the video stream into discrete segments that can be independently transrated. Each segment is processed separately through transrating operations, allowing bit rate adjustment without requiring complex real-time feedback paths. The segmented approach enables parallel processing and eliminates the need for expensive hardware feedback mechanisms while maintaining productivity.
2Productivity
If statistical multiplexing is performed with multiple bitstreams, then bandwidth utilization is improved, but the system requires real-time feedback paths and expensive hardware
Solution Approach 1:
The patent performs preliminary transrating operations on video segments before multiplexing. By pre-processing the segments to adjust their bit rates, the system eliminates the need for complex real-time feedback paths during multiplexing. This preliminary action allows statistical multiplexing to achieve high bandwidth utilization without requiring expensive hardware feedback mechanisms.
3Productivity
If real-time transrating is performed on variable bit rate streams, then bit rate control is achieved, but computational complexity increases
Solution Approach 1:
The patent divides variable bit rate streams into discrete segments and processes each segment independently through transrating operations. This segmentation reduces the computational burden on any single processing unit while maintaining real-time control capability. The segmented approach allows parallel processing, improving bit rate control speed without proportionally increasing overall computational complexity.
Data Source
AI summary
Compressed digital video bitstreams are segmented into video segments. A staging processor performs transrating on the original video segments and generates several transrated output video segments. The output video segments are combined into a video block for further distribution. A bit rate switch selects among the transrated video segments from the video block to provide a statistically multiplexed output bitstream. The bit rate switch can also select local stream segments, such as advertisements, for content insertion purposes. A transprocessor including multiple encoder output features is also provided.


