Panoramic Video Stream Switching via Backup Buffer Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for switching scenes in panoramic video often result in a noticeable delay and blurred video experience due to the time required to switch from one video stream to another, as the user's perspective changes, leading to a suboptimal viewing experience.

Innovation Solution

A client system that utilizes video stream groups with primary and backup streams, where the backup stream has a shorter video slice duration than the primary stream, allowing seamless switching by transitioning from the primary stream to the backup stream at the designated switching time, thereby minimizing the perceived delay and maintaining high video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the panoramic video is divided into multiple areas with different resolutions to reduce rendering pressure, then the rendering pressure is reduced and picture quality is optimized, but the switching time between video streams increases causing blurred video during perspective changes

Engineering Contradiction:
Improvepicture qualityVSAvoidswitching time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system pre-loads and prepares backup video streams in advance before they are actually needed for display. When a perspective change is detected, the corresponding backup stream is already ready to be switched to immediately, eliminating the delay that would otherwise occur during stream transition. This preliminary preparation of backup streams resolves the contradiction by ensuring high picture quality is maintained during perspective changes without incurring switching delays.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If a single video stream is used for all perspectives, then the system complexity is reduced, but the picture quality deteriorates when the user's perspective does not match the stream's perspective

Engineering Contradiction:
Improvesystem complexityVSAvoidpicture quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The video streaming system is segmented into multiple independent video streams, each optimized for a specific perspective. Instead of using a single stream for all perspectives, the system divides the content into multiple perspective-specific streams that can be independently managed and switched. This segmentation allows the system to maintain low complexity by using standard video streaming technology for each segment while achieving high picture quality by selecting the appropriate segment based on user perspective.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different video streams are created with different picture qualities optimized for their respective perspectives. Each stream is tailored to provide high quality for its specific perspective while accepting lower quality for other perspectives. The system then selects and switches between these locally optimized streams based on the user's current perspective, ensuring that the user always receives high picture quality regardless of which perspective they are viewing.

Inventive Principle:
Principle #3Local quality

3Speed

If the video slice time length is reduced to enable faster switching, then the switching speed is improved, but the data transmission volume increases

Engineering Contradiction:
Improveswitching speedVSAvoiddata transmission volume
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Backup video streams are pre-loaded into the buffer before they are needed for display. This preliminary action allows the system to have shorter video slice time lengths for faster switching without requiring proportional increases in real-time data transmission. The pre-loaded data is transmitted in advance and stored, so when switching is needed, the system can immediately switch to the pre-loaded backup stream without needing to transmit additional data at high speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11025881B2Method, computer storage media, and client for switching scenes of panoramic video
Publication Date: 2021.06.01 ALIBABA GROUP HOLDING LTD
  • US11025881B2 patent drawing
  • US11025881B2 patent drawing
  • US11025881B2 patent drawing

AI summary

A method, a computer storage medium, and a client for switching scenes of a panoramic video are provided. The method includes playing a first primary video stream in a first video stream group associated with a first perspective of a user; determining a video stream switching time when a perspective of the user is switched from the first perspective to a second perspective, the video stream switching time being associated with a time length of a video slice in a second backup video stream; and switching from the first primary video stream to the second backup video stream when a play time of the first primary video stream reaches the video stream switching time, so that content of the second backup video stream starting from the video stream switching time is played. The present application can improve the effects of switching between scenes of the panoramic video.