Interchangeable Video Blocks for Statistical Multiplexing

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

VSEngineering 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

Engineering Contradiction:
Improveprocessing resourcesVSAvoidadaptation to channel requirements
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidprocessing delay
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveadaptability to channel conditionsVSAvoidstorage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If video streams are transmitted with high compression to reduce bandwidth, then bandwidth utilization improves, but signal quality decreases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidsignal quality
Core Design Contradiction:
ProductivityVSManufacturing precision

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8621543B2Distributed statistical multiplexing of multi-media
Publication Date: 2013.12.31 IMAGINE COMMUNICATIONS CORP
  • US8621543B2 patent drawing
  • US8621543B2 patent drawing
  • US8621543B2 patent drawing

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.