Intelligent Video Buffering for Seamless 3D Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video technologies face challenges in providing immersive experiences without interruptions, such as buffering, and in seamlessly transitioning between videos in three-dimensional spaces, which can distract users and diminish the immersive experience.

Innovation Solution

The method involves intelligent buffering and seamless transitions by loading sub-videos associated with a user's current and proximate fields of view, using techniques like parallel tracks and branching video structures, and dynamically adjusting loading based on user interactions and distraction levels to ensure continuous playback without noticeable gaps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If video data is received over a network, then video delivery is enabled, but buffering interruptions occur during playback

Engineering Contradiction:
Improvevideo playback continuityVSAvoidbuffering pause time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively loading and buffering video content for proximate fields of view before the user actually looks in those directions. This advance preparation ensures that when the user's field of view changes, the next required video content is already available in the buffer, eliminating playback interruptions and maintaining continuous video delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffering system dynamically adjusts its behavior based on real-time user interactions and field of view changes. It continuously monitors user actions and adapts the loading strategy, prioritizing content in proximate fields of view that the user is likely to view next, thereby optimizing playback continuity as viewing conditions change.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple videos are transitioned in three-dimensional space, then video content variety is provided, but user distraction occurs and immersive experience is diminished

Engineering Contradiction:
Improvevideo content varietyVSAvoiduser distraction
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system prepares video content for proximate fields of view in advance, loading these videos into the buffer before they are needed. This preliminary preparation allows for seamless transitions between different video contents when the user looks in different directions, maintaining the immersive experience by avoiding noticeable transitions or interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous video playback by ensuring that video content is always available in the buffer for the current and proximate fields of view. This continuity of useful action prevents interruptions and maintains the immersive experience, allowing video content variety to be provided without causing user distraction through noticeable transitions.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If sub-videos are loaded for multiple fields of view, then seamless transitions are enabled, but system complexity increases

Engineering Contradiction:
Improvetransition smoothnessVSAvoidbuffering system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by differentiating the buffering strategy for different spatial regions. It prioritizes loading video content for the current field of view and proximate fields of view with higher buffer levels, while using lower buffer levels for more distant fields of view. This localized approach ensures smooth transitions for likely viewing directions while managing overall system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by adjusting buffer levels dynamically based on user interactions and field of view proximity. It modifies buffering behavior according to user actions, loading more content for proximate fields of view when users are likely to look there, thereby enabling seamless transitions while adapting system resource allocation to actual viewing patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11164548B2Intelligent buffering of large-scale video
Publication Date: 2021.11.02 JBF INTERLUDE 2009
  • US11164548B2 patent drawing
  • US11164548B2 patent drawing
  • US11164548B2 patent drawing

AI summary

In a method and supporting system for intelligent buffering of large scale videos, a video presentation includes a plurality of sub-videos, each associated with a field of view. During presentation of the large scale video, sub-videos within a user's field of view are loaded and presented to the user, and sub-videos in proximate fields of view are loaded for potential presentation. On identifying a change in the user's field of view to one of the proximate fields of view, sub-videos are loaded for presentation within the new field of view. In a method and supporting system for seamless transitions in large scale videos, a video having a plurality of sub-videos is provided for presentation to a user, and distraction levels based on video content and user interactions are tracked. A transition point for the video is identified based on one or both distraction levels, and a sub-video is changed to a different sub-video at the transition point.