Video Playback Buffering for Slow Network Transfer Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video-on-demand services face issues when network transfer rates are slower than video display rates, leading to a gap that can result in video display starvation, especially with the rise of high-definition content and lack of competition in network-controlled areas.

Innovation Solution

A video system that downloads a portion of the video before display begins, using a processing system to determine the optimal initiation of video transfer based on network and display rates, user selections, and available video amounts in memory, ensuring continuous playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video is transferred in real-time over the network during display, then network bandwidth is utilized efficiently, but video display starvation occurs when network transfer rate is slower than video display rate

Engineering Contradiction:
Improvenetwork bandwidth utilizationVSAvoidcontinuous video playback
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary downloading of video data into local memory before the video display begins. This advance preparation ensures that sufficient video content is available in local storage to bridge the gap between slower network transfer rates and faster display rates, preventing video starvation while maintaining reliable continuous playback

Inventive Principle:
Principle #10Preliminary action

2Reliability

If video is downloaded before display to prevent starvation, then continuous playback is ensured, but user wait time increases

Engineering Contradiction:
Improvecontinuous video playbackVSAvoiduser wait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the video transfer initiation timing based on real-time conditions including network transfer rate measurements, video display rate, available memory capacity, and user-selected wait time preferences. This dynamic optimization balances the need for continuous playback with minimizing user wait time, allowing the system to adapt to varying network conditions and user preferences

Inventive Principle:
Principle #15Dynamics

3Reliability

If network transfer rate is increased to match video display rate, then video starvation is prevented, but network infrastructure cost and complexity increase

Engineering Contradiction:
Improvevideo supply continuityVSAvoidnetwork infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system transitions from a single-dimension real-time transfer approach to a two-dimension approach by adding the time dimension of pre-downloading. Video data is transferred and stored in local memory before display begins, creating a temporal buffer that decouples the network transfer rate from the video display rate, eliminating the need to upgrade network infrastructure

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7559077B1Video system for use where the network transfer rate is slower than the video display rate
Publication Date: 2009.07.07 T MOBILE INNOVATIONS LLC
  • US7559077B1 patent drawing
  • US7559077B1 patent drawing
  • US7559077B1 patent drawing

AI summary

A video system comprises a network interface, memory, video interface, and processing system. The network interface receives a network signal from a communication network wherein the network signal includes video. The memory stores the video from the network signal. The video interface transfers a video signal to a video display wherein the video signal includes the video from the memory. The processing system determines when to initiate the transfer of the video signal from the video interface. This determination is based on: a video display rate, a network transfer rate, a first amount of the video in the memory, a second amount of the video to be subsequently received in the network signal, and a user selection. The network transfer rate is slower than the video display rate.