Panoramic Video Streaming With Tiered Buffering for View Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In panoramic videos, users can only view video data within their viewing angle, leading to wasted bandwidth and limited video quality for the viewed data, with potential data missing when viewing angles change suddenly.

Innovation Solution

A method and apparatus for hierarchical video data downloading and transmission, dividing panoramic video into base and enhancement tiers, where base tier data has lower quality and covers a larger area than the user's viewing angle, and enhancement tier data has higher quality and matches the user's angle, ensuring smooth playback and high quality without data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the entire panoramic video is downloaded to allow viewing from any angle, then the user can watch video data from any viewing angle, but the bandwidth is wasted and video quality is limited due to the large data volume

Engineering Contradiction:
Improveviewing angle coverageVSAvoidbandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The panoramic video data is segmented into two distinct tiers: base tier data covering a larger area with lower video quality, and enhancement tier data covering the user's specific viewing angle with higher video quality. This segmentation allows selective downloading of only necessary data portions, reducing overall bandwidth consumption while maintaining viewing flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels are applied to different regions of the panoramic video. The base tier provides acceptable quality across the entire panoramic view, while the enhancement tier provides high quality only in the specific viewing angle region where the user is actually looking, optimizing bandwidth usage by avoiding high-quality encoding of all regions.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If only the user viewing angle video data is downloaded to save bandwidth, then the bandwidth usage is reduced, but the video data may be missing when the user viewing angle changes suddenly

Engineering Contradiction:
Improvebandwidth usageVSAvoidvideo data continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The base tier video data is downloaded and buffered in advance, covering a larger area than the current viewing angle. This preliminary action ensures that when the user's viewing angle changes, there is already buffered data available to prevent playback interruption, while the enhancement tier is downloaded as needed to maintain high quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A buffer is established with base tier data that extends beyond the current viewing angle boundaries. This buffer acts as a cushion against sudden viewing angle changes, ensuring continuous playback by providing fallback data when the user looks in directions not yet covered by high-quality enhancement tier data.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Manufacturing precision

If high quality video data is downloaded for the user viewing angle to ensure video quality, then the video quality is improved, but the bandwidth usage increases due to the need for both base and enhancement tiers

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth usage
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

Instead of downloading complete high-quality data for the entire panoramic video, the system downloads only the necessary enhancement tier data for the specific viewing angle region, which is a partial action. This provides high video quality where needed while avoiding the excessive bandwidth consumption of downloading high-quality data for all regions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The video data is constructed as a composite of two tiers: base tier data providing the foundational video content and enhancement tier data providing quality improvements. This composite structure allows the system to achieve high video quality by combining lower-quality base data with higher-quality enhancement data only where necessary, optimizing bandwidth usage.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12537984B2Method of video downloading, method of video transmission, terminal device, server and storage medium
Publication Date: 2026.01.27 DOUYIN VISION CO LTD
  • US12537984B2 patent drawing
  • US12537984B2 patent drawing
  • US12537984B2 patent drawing

AI summary

A method and apparatus of video downloading, a method and apparatus of video transmission, a terminal device, a sever and a medium are provided. The method of video downloading includes: acquiring a buffer length; generating a video data downloading request according to the buffer length; and sending the video data downloading request to a server, and downloading target video data according to a received request result returned by the server with respect to the video data downloading request.