Video Playback Acceleration for Channel Switching Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video playback systems experience delays when users switch channels, as they buffer video frames until a predetermined start time, leading to an initial delay in content presentation.

Innovation Solution

The method involves starting video content presentation before the intended start time and increasing the presentation rate of video frames during an initial time interval, allowing for immediate playback upon channel selection by adjusting the timing of video frames based on received timing information and acceleration functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If video content is buffered until a predetermined start time before presentation, then synchronization and timing accuracy are improved, but initial presentation delay increases

Engineering Contradiction:
Improvetiming accuracyVSAvoidinitial presentation delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary buffering of video frames before the indicated start time, but then presents these buffered frames during the initial time interval at an accelerating rate. This preliminary action allows the system to have content ready while still enabling early presentation, thus reducing the perceived delay without sacrificing timing accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The presentation rate is made dynamic during the initial time interval, starting at an accelerating rate and then transitioning to a substantially constant rate. This dynamic adjustment allows the system to balance between early presentation and maintaining proper synchronization, resolving the contradiction between speed and accuracy.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If video frames are presented at a constant rate from the start time, then synchronization is maintained, but user experience during channel switching is degraded due to delay

Engineering Contradiction:
Improvesynchronization stabilityVSAvoidchannel switching responsiveness
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The system applies a periodic acceleration pattern during the initial time interval, where the presentation rate increases over time according to a defined function. This periodic acceleration allows early content delivery to improve channel switching responsiveness while the transition to constant rate maintains synchronization stability.

Inventive Principle:
Principle #19Periodic action

3Productivity

If video playback starts immediately upon channel selection, then responsiveness is improved, but timing synchronization deteriorates

Engineering Contradiction:
Improvechannel switching speedVSAvoidpresentation timing
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system changes the presentation rate parameter during the initial time interval, using an accelerating function that modifies the playback speed over time. This parameter change allows immediate playback to improve responsiveness while the controlled acceleration maintains timing synchronization by transitioning to the correct constant rate.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8978077B2Video content presentation
Publication Date: 2015.03.10 QUALCOMM INC
  • US8978077B2 patent drawing
  • US8978077B2 patent drawing
  • US8978077B2 patent drawing

AI summary

Systems and methods to present video content are disclosed. According to an embodiment, a method of processing video data is disclosed. The method includes receiving timing information associated with the video data. The received timing information is indicative of a start time to start presentation of video content corresponding to the video data. The method includes starting presentation of the video content at a time prior to the start time. The method also includes increasing a presentation rate of the video content.