Panoramic Video Stream Segmentation for Adaptive Bitrate Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video stream transmission systems fail to effectively adapt to network changes, particularly in scenarios like virtual reality and autonomous driving, leading to suboptimal video quality and resource wastage.

Innovation Solution

A method and apparatus that segment panoramic video streams into multiple views and bit rate versions, distributing them across streaming media servers, allowing pulling terminals to select the optimal bit rate and view based on predicted network status and required information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video streams are transmitted without segmentation and adaptation, then the system structure is simple, but the video quality deteriorates under network changes and resources are wasted

Engineering Contradiction:
Improvevideo qualityVSAvoidsystem structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The panoramic video stream is segmented into multiple view streams (e.g., left, center, right views) and each view stream is further segmented into multiple bit rate versions. This segmentation allows the system to provide differentiated video quality options without requiring complete retransmission, thus improving video quality adaptability while managing system complexity through modular processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the bit rate parameter of video streams dynamically based on network conditions. By pre-encoding video streams at multiple bit rate versions and selecting appropriate versions based on real-time network status prediction, the system adapts video quality to network capacity without requiring complex real-time transcoding, thereby improving video quality while controlling system complexity

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple bit rate versions are encoded and distributed, then the adaptability to network changes improves, but the encoding complexity and resource consumption increase

Engineering Contradiction:
Improvenetwork adaptationVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary encoding by pre-processing the panoramic video stream into multiple view streams and multiple bit rate versions before transmission. This preliminary action allows the encoding complexity to be distributed and completed in advance, reducing real-time processing requirements while maintaining high adaptability to network changes through pre-prepared stream variants

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encoding process is segmented into independent stages: panoramic video segmentation into multiple views, then each view segmentation into multiple bit rate versions. This segmented encoding approach distributes the overall encoding complexity across multiple independent processing tasks, making the system more manageable while achieving comprehensive network adaptation

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If network status prediction is implemented, then the video stream selection accuracy improves, but the processing time and system complexity increase

Engineering Contradiction:
Improvenetwork status prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring network indicator information and using this feedback to predict future network status. The prediction results feed back into the stream selection process, enabling accurate matching of video streams to network conditions. This feedback loop improves prediction accuracy while maintaining efficient processing through iterative optimization

Inventive Principle:
Principle #23Feedback

4Loss of energy

If panoramic video streams are segmented into multiple views and bit rate versions, then the network resource utilization optimizes, but the distribution system complexity increases

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoiddistribution system
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The distribution system is designed with multi-functionality to handle multiple types of video streams (different views, different bit rates) through a unified distribution framework. This universal distribution mechanism improves network resource utilization by efficiently routing appropriate streams to appropriate terminals while managing system complexity through standardized distribution protocols and centralized coordination

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

Data Source

PatentUS12506917B2Video stream transmission control method, and apparatus
Publication Date: 2025.12.23 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12506917B2 patent drawing
  • US12506917B2 patent drawing
  • US12506917B2 patent drawing

AI summary

This discloses relates to a video stream transmission control method and apparatus. A method of a stream pushing terminal includes: obtaining a panoramic video stream; generating, based on the panoramic video stream, video streams respectively corresponding to a plurality of views; encoding the video streams corresponding to the plurality of views into video streams of a plurality of bit rate versions; and distributing, to a plurality of streaming media servers, the video streams of the plurality of bit rate versions respectively corresponding to the plurality of views, to enable a stream pulling terminal to pull, based on a target bit rate version and a target view, a video stream of the target bit rate version corresponding to the target view from a target streaming media server.