Video Distribution Server Pre-Transmission for Seamless Viewpoint Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video distribution methods struggle to provide seamless switching between videos captured from multiple viewpoints due to limitations in communication bandwidth and variability in capturing conditions such as viewpoints, image quality, and zoom levels, leading to difficulties in smooth video transmission.
Innovation Solution
A method that involves a server distributing a first video requested by a terminal apparatus and simultaneously transmitting a second video that is highly likely to be requested next, based on relevance criteria such as spatial proximity, subject matching, popularity, and user preferences, allowing for smooth switching by pre-transmitting the second video during the display of the first video.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video switching is implemented between multiple viewpoints, then user viewing flexibility is improved, but video switching smoothness deteriorates due to communication bandwidth limitations
Solution Approach 1:
The server performs preliminary actions by selecting and transmitting candidate videos (videos highly likely to be requested next) before the user actually requests them. This advance preparation reduces the waiting time when users switch between viewpoints, as the candidate videos are already being transmitted or buffered before the switch occurs.
Solution Approach 2:
The system dynamically adjusts video transmission based on real-time user behavior. The server continuously monitors user video selection patterns and dynamically updates the candidate video selections, ensuring that the pre-transmitted videos remain relevant to current user preferences and viewing context.
2Loss of time
If all videos are transmitted in advance to ensure smooth switching, then video switching smoothness is improved, but communication bandwidth consumption increases
Solution Approach 1:
Instead of uniformly transmitting all videos, the system applies local quality by selectively transmitting only candidate videos that are highly relevant to the current viewing context. The server evaluates multiple factors (spatial proximity, subject matching, temporal continuity, user preferences) to determine which specific videos warrant pre-transmission, optimizing bandwidth usage while maintaining switching smoothness.
Solution Approach 2:
The system changes parameters by adjusting the candidate video selection criteria based on various conditions. Factors such as spatial proximity between viewpoints, subject matching, temporal continuity, and user preferences are used to dynamically parameterize which videos to pre-transmit, allowing flexible adaptation to different viewing scenarios without wasting bandwidth on irrelevant videos.
3Measurement precision
If candidate video selection is based on multiple criteria, then video relevance accuracy is improved, but system complexity increases
Solution Approach 1:
The complex selection process is segmented into multiple independent evaluation dimensions: spatial proximity, subject matching, temporal continuity, and user preferences. Each dimension can be evaluated separately and contributes to the overall candidate video selection, making the system more manageable and interpretable while maintaining high accuracy.
Data Source
AI summary
A video distribution method is a video distribution method to be performed by a server that distributes a plurality of videos captured by a plurality of users from different viewpoints to a terminal apparatus. The video distribution method includes distributing, from a server to a terminal apparatus, a first video that is one of a plurality of videos captured by a plurality of users from different viewpoints and that is requested by the terminal apparatus, selecting a second video that is one of the plurality of videos and that is likely to be next requested next time by the terminal apparatus, and starting transmission of the second video to the terminal apparatus during distribution of the first video to the terminal apparatus.


