Video Server Bitstream Segmentation for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased demand for high-quality video content distribution over computer networks leads to bandwidth and processing-intensive challenges, particularly with multi-view and scalable video content, where not all clients require the full range of features, resulting in inefficient delivery.

Innovation Solution

A method and system that involve storing and processing video bitstreams with independently coded components, allowing for the generation of a second bitstream containing a single view from a first bitstream with multiple views, and using transcoding to ensure compatibility with standard formats like H.264/AVC, enabling efficient delivery of video content tailored to client requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-view and scalable video content is transmitted to all clients, then video quality and features are improved, but bandwidth consumption and processing requirements increase significantly

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The video content is segmented into multiple independent bitstreams, each representing a specific view or quality level. The server divides the multi-view video content into separate bitstreams for different views (e.g., left eye, right eye, front, side views) and quality levels, allowing clients to receive only the segments they need rather than the complete multi-view content

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server extracts and transmits only the specific view or quality level that each client requires. Based on client capabilities and requests, the server extracts the appropriate subset of views from the multi-view content and transmits only those extracted bitstreams, eliminating unnecessary bandwidth consumption for views that clients cannot utilize

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multi-view video bitstream with multiple views is transmitted, then viewing options and content versatility are improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improveviewing optionsVSAvoidprocessing requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adapts the transmitted content to match each client's specific capabilities and requirements. The server determines which views each client can process and transmits only those views in the appropriate format, making the system flexible and adaptive to different device complexities rather than requiring all devices to handle all views

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server acts as an intermediary between the multi-view video source and diverse clients. It receives the complete multi-view content, processes it to create appropriate subsets, and delivers tailored bitstreams to each client, shielding clients from the complexity of handling multiple views while still providing access to versatile content

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If complete multi-view video content is delivered to all clients, then content completeness is improved, but transmission efficiency and bandwidth utilization deteriorate

Engineering Contradiction:
Improvecontent completenessVSAvoidtransmission efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

Each client receives video content with quality and completeness appropriate to its specific capabilities and requirements. The server tailors the content delivery to each client's local needs, providing complete multi-view content to capable devices while providing optimized single-view content to simpler devices, maximizing transmission efficiency while maintaining content completeness for each recipient

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8948247B2System and method for processing video files
Publication Date: 2015.02.03 FUTUREWEI TECHNOLOGIES INC
  • US8948247B2 patent drawing
  • US8948247B2 patent drawing

AI summary

In accordance with an embodiment, a method of operating a video server includes receiving a first video bitstream, storing the first bitstream in a memory, generating a second video bitstream from the first video bitstream, and storing the second video bitstream in the memory. The first video bitstream has a plurality of independently coded views and the second video bitstream has one of the plurality of independently coded views.