Statistical Remultiplexing Compressed Video Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvebit rate adjustment capabilityVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If real-time transrating is performed on variable bit rate streams, then bit rate control is achieved, but computational complexity increases

Engineering Contradiction:
Improvebit rate control speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7835437B1Statistical remultiplexing of compressed video segments
Publication Date: 2010.11.16 DISTRIBUTED MEDIA SOLUTIONS LLC
  • US7835437B1 patent drawing
  • US7835437B1 patent drawing
  • US7835437B1 patent drawing

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.