Statistical Remultiplexer Bandwidth Allocation via Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital cable systems face significant latency issues when handling video on demand (VOD) functions due to the need for large look-ahead buffers in statistical multiplexers, which increase memory and processing requirements and result in noticeable delays for viewers, affecting user experience and revenue.

Innovation Solution

Appending metadata to VOD program content that describes bandwidth requirements allows the statistical remultiplexer to dynamically allocate bandwidth ahead of time, reducing latency by eliminating the need for large buffers and enabling efficient bandwidth management during VOD function requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a large look-ahead buffer is used in the statistical multiplexer to improve bandwidth allocation accuracy, then video quality and channel capacity are maintained, but latency increases significantly causing noticeable delays in VOD function response

Engineering Contradiction:
Improvebandwidth allocation accuracyVSAvoidVOD function response latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary bandwidth allocation based on metadata received in advance of actual video data. The stat mux uses the metadata to pre-determine bandwidth requirements and allocate resources before the actual video stream arrives, eliminating the need for large look-ahead buffers and reducing latency while maintaining allocation accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the look-ahead buffer length is increased to reduce bandwidth allocation errors, then more channels can be multiplexed and video quality maintained, but memory requirements and processing time increase

Engineering Contradiction:
Improvechannel multiplexing capacityVSAvoidmemory and processing requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The invention extracts the essential bandwidth requirement information from the video content and places it in metadata that is transmitted separately in advance. This allows the stat mux to make bandwidth allocation decisions without needing to buffer and analyze actual video data, significantly reducing memory and processing requirements while maintaining the ability to multiplex multiple channels.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If metadata describing bandwidth requirements is appended to VOD program content, then latency is reduced by enabling advance bandwidth allocation, but data transmission volume increases

Engineering Contradiction:
ImproveVOD function response latencyVSAvoiddata transmission volume
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system changes the representation of video data from actual video content to metadata parameters that describe bandwidth requirements. This parameter transformation allows the stat mux to work with compact numerical data instead of large video streams, reducing data transmission volume while enabling advance bandwidth allocation to minimize latency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8789119B2Statistical remultiplexer performance for video on demand applications by use of metadata
Publication Date: 2014.07.22 TRITON US VP ACQUISITION CO
  • US8789119B2 patent drawing
  • US8789119B2 patent drawing
  • US8789119B2 patent drawing

AI summary

The present invention improves the performance of video on demand (VOD) in a digital cable system. A statistical remultiplexer (stat mux) acquires metadata that statistically describes the bandwidth characteristics of each VOD channel. When the metadata indicates that the VOD channel will require more bandwidth than is available, the stat mux can re-encode or re-compress other streams or the VOD stream streams to meet the bandwidth limitation. The metadata is generated off-line and streamed out ahead of the VOD program content. The stat mux includes a minimal length buffer for storing VOD program content that when combined with the metadata enables a viewer to randomly access VOD program content without noticeable latency. When a VOD function request is received from the viewer, the previously supplied metadata is used to allocate bandwidth rather than waiting for a look-ahead buffer to acquire a sufficient amount of future VOD program content.