Video Playback Buffering via Dynamic Speed-Based Acquisition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video content, particularly advertisements, often fail to be replayed normally in communication environments with fluctuating internet speeds due to the acquisition pointer being overtaken by the replay pointer, leading to incomplete or delayed advertisement playback.

Innovation Solution

An information processing apparatus that acquires information on communication speed and determines the timing for advance acquisition of video content, allowing it to buffer advertisements when communication speeds are high, ensuring normal playback even when speeds decrease.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video content is acquired in real-time during playback, then network bandwidth is utilized efficiently, but playback becomes interrupted when communication speed decreases

Engineering Contradiction:
Improveplayback continuityVSAvoidacquisition delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary acquisition of video content by detecting high communication speeds and proactively downloading content segments before they are needed for playback. This advance preparation ensures that content is ready in the buffer before playback begins, preventing interruptions when communication conditions deteriorate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The acquisition strategy dynamically adjusts based on real-time communication speed detection. The system transitions between real-time acquisition and advance acquisition modes, optimizing the balance between network utilization and playback reliability according to current network conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If video content is acquired in advance, then playback continuity is ensured, but network bandwidth is wasted when communication speed is already high

Engineering Contradiction:
Improveplayback continuityVSAvoidnetwork bandwidth waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system continuously monitors communication speed and uses this feedback to dynamically adjust acquisition timing. When high communication speeds are detected, the system triggers advance acquisition; when speeds are already sufficient for real-time playback, it maintains normal acquisition pace, thus avoiding unnecessary bandwidth consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The acquisition timing parameter is changed based on communication speed conditions. The system modifies the acquisition schedule from real-time to advance acquisition only when network conditions indicate excess bandwidth availability, thereby optimizing resource utilization while ensuring playback reliability.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If advertisement content is acquired simultaneously with main content, then total acquisition time is reduced, but advertisement playback is delayed when network speed fluctuates

Engineering Contradiction:
Improveacquisition efficiencyVSAvoidadvertisement playback reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system detects high communication speeds and performs preliminary acquisition of advertisement content segments before main content playback begins. This ensures that advertisement content is prepared in advance and can be played back immediately when its time arrives, preventing delays or interruptions in advertisement delivery.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10104444B2Information processing apparatus, information processing method, non-transitory computer readable storage medium, and distribution apparatus
Publication Date: 2018.10.16 YAHOO JAPAN CORP
  • US10104444B2 patent drawing
  • US10104444B2 patent drawing
  • US10104444B2 patent drawing

AI summary

An information processing apparatus according to an embodiment includes a speed information acquisition unit, a determination unit, and a content acquisition unit. The speed information acquisition unit acquires information on a communication speed between the information processing apparatus and a distribution apparatus distributing a video content. The determination unit determines timing of advance acquisition of the video content from the distribution apparatus based upon the information on the communication speed acquired by the speed information acquisition unit. The content acquisition unit acquires the video content in advance from the distribution apparatus at the timing of advance acquisition determined by the determination unit.