Streaming Data Downloading Method for Video Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience long waiting times when downloading video files due to insufficient bandwidth and network traffic, and face interruptions when trying to fast forward through videos as the local device must reload designated sections, leading to a poor viewing experience.
Innovation Solution
A streaming data downloading method that divides the buffering data into multiple time sections, allowing simultaneous download through multiple channels, and dynamically adjusts based on available bandwidth to ensure continuous playback without interruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the local device downloads video data through a single channel with insufficient bandwidth, then the downloading process is simple, but the waiting time for video playback is long
Solution Approach 1:
The patent divides the video data into multiple sections and establishes multiple downloading channels to simultaneously download different sections. This segmentation approach allows parallel downloading, significantly reducing the total waiting time for video playback while managing complexity through structured channel division.
Solution Approach 2:
The patent transitions from a single-dimensional downloading approach to a multi-dimensional approach by creating multiple downloading channels operating in parallel. This dimensional expansion enables simultaneous data retrieval from different parts of the video file, effectively reducing waiting time.
2Ease of operation
If the user wants to fast forward to watch the posterior part of the video, then the user can skip to the desired section, but the local device must send a request to download the user-designated section causing playback interruption
Solution Approach 1:
The patent pre-loads multiple sections of video data through multiple downloading channels before the user actually needs them. When the user wants to fast forward, the desired section is already downloaded and ready for immediate playback, eliminating interruptions and ensuring continuous viewing experience.
3Productivity
If the bandwidth is not sufficient or network traffic is large, then the network conditions are constrained, but the preloading time becomes excessively long
Solution Approach 1:
The patent segments the video data into multiple sections and downloads them simultaneously through multiple channels. This segmentation allows the system to overcome bandwidth limitations by distributing the download load across multiple parallel connections, effectively increasing the overall data downloading speed and reducing preloading time.
Solution Approach 2:
The patent maintains continuous downloading activity across multiple channels throughout the preloading process. By keeping all downloading channels active and utilizing available network resources continuously, the system maximizes data retrieval efficiency and minimizes total preloading time even under constrained network conditions.
Data Source
Figure 1
Figure 2~3
Figure 4A~4D
AI summary
A streaming data downloading method is illustrated, which is adaptive to a video player(3) downloading a video file from a video server(5) via Internet(4). The method includes dividing the video file into a plurality of time sections by the video player(3), sending several downloading requests to the video server for simultaneously downloading data corresponding to different time sections based on the number of the downloading requests. Therefore, data of the video file may be downloaded efficiently and waiting time for users may be drastically reduced.