Streaming Video Scrubbing Using Low-Resolution Representative Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Streaming video navigation is hindered by display latency due to buffering requirements, making it time-consuming and frustrating to search for specific locations in streaming videos, as users must wait for data buffering to complete each time the cursor is repositioned along the timeline.

Innovation Solution

A method involving the use of a low-resolution representative video file that is fully downloaded and displayed for navigation purposes, allowing immediate frame access and reducing latency, while switching to high-resolution streaming video playback once navigation is complete.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If streaming video is used to enable continuous playback, then video delivery efficiency is improved, but navigation speed deteriorates due to buffering requirements

Engineering Contradiction:
Improvevideo delivery efficiencyVSAvoidnavigation speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The video system is segmented into two distinct components: a high-resolution streaming video for playback and a low-resolution representative video for navigation. This segmentation allows each component to serve its specific function optimally - the streaming video maintains delivery efficiency while the representative video enables fast navigation without buffering delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The low-resolution representative video acts as an intermediary between the user and the high-resolution streaming video during navigation operations. When users scrub through the timeline, the system displays frames from the representative video immediately without requiring buffer fills, providing responsive navigation feedback while the actual streaming video continues to buffer in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data buffering is performed before displaying video frames, then video playback quality is improved, but navigation responsiveness deteriorates due to wait time

Engineering Contradiction:
Improvevideo playback qualityVSAvoidnavigation wait time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

A low-resolution copy of the video content is created and downloaded in advance. This representative video copy is stored locally and used exclusively for navigation purposes, allowing immediate frame access when users scrub through the timeline without requiring buffer fills from the streaming source.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The representative video is downloaded and prepared in advance before the user needs to navigate. By having this preliminary copy ready in local storage, the system eliminates navigation wait times while the high-resolution streaming video continues to buffer for actual playback.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If high-resolution video is streamed for quality playback, then image quality is improved, but navigation performance deteriorates due to large data size

Engineering Contradiction:
Improveimage qualityVSAvoidnavigation performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Different quality levels are applied to different functional requirements: high-resolution quality is maintained for the streaming video playback, while low-resolution quality is used for the representative video navigation. This local quality differentiation ensures that navigation performance is not degraded by large data sizes, while playback quality remains high.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the resolution parameter of the video depending on the operational context. During navigation, the low-resolution representative video is displayed; during playback, the high-resolution streaming video is rendered. This parameter change optimizes both navigation performance and playback quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11314405B2Real-time scrubbing of online videos
Publication Date: 2022.04.26 AUTODESK INC
  • US11314405B2 patent drawing
  • US11314405B2 patent drawing
  • US11314405B2 patent drawing

AI summary

A method for traversing a streaming video file includes receiving a representative streaming video file that includes less information than a higher-resolution streaming video file and spans the entire streaming video file. Based on navigation information associated with the representative streaming video file, a playback engine navigates to a different portion of the streaming video file. The navigation information may be based on input information received from a viewer of the streaming video file. One advantage of the disclosed method is that it enables fast and accurate navigation of a streaming video.