Video Playback Progress Preview Using Representative Frame Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to allow users to rapidly locate interesting video content during network video playback, often requiring repetitive adjustments and causing undesirable user experiences, especially in poor network conditions.

Innovation Solution

A method and device that detect user adjustments to video playback progress, match corresponding frame positions, search and display frame difference values, and showcase a pre-configured number of higher frame difference values to quickly identify representative video frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user frequently adjusts video playback progress to locate interesting content, then user can selectively watch interesting parts, but user experience deteriorates due to repeated adjustments and long waiting times in poor network conditions

Engineering Contradiction:
Improveease of locating interesting contentVSAvoidtime for repeated adjustments and waiting
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-calculates and stores frame difference values for all video frames in advance, creating a database of frame characteristics before the user needs to locate interesting content. This preliminary preparation enables rapid frame comparison and preview generation without real-time computation delays, directly addressing the time loss issue.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates thumbnail previews (copies) of representative video frames by comparing frame difference values and selecting frames with significant changes. These thumbnail copies allow users to visually scan and locate interesting content without watching the entire video or making repeated playback adjustments, significantly improving ease of operation.

Inventive Principle:
Principle #26Copying

2Productivity

If system previews all video frames to help user locate interesting content, then user can rapidly find interesting parts, but system complexity and processing requirements increase

Engineering Contradiction:
Improvespeed of locating interesting contentVSAvoidcomplexity of frame processing system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of processing all video frames equally, the system extracts only the most representative frames by calculating frame difference values and selecting those with the highest values. This extraction approach reduces the number of frames that need to be displayed and processed, lowering system complexity while maintaining high productivity in content location.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different processing quality to different frames based on their frame difference values. Frames with high difference values (representing scene changes or important moments) are selected for preview, while other frames are ignored. This local quality differentiation optimizes the balance between location speed and system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3396967B1Method of previewing video playback progress and device
Publication Date: 2025.12.24 SHENZHEN TCL DIGITAL TECH CO LTD
  • EP3396967B1 patent drawingFigure 1
  • EP3396967B1 patent drawingFigure 2
  • EP3396967B1 patent drawingFigure 3

AI summary

The present disclosure provides a method and a device for previewing video playback progress, the method includes: detecting user's adjusting of progress position to a target video, and acquiring an adjusted progress section; matching corresponding frame position range according to the progress section; searching a frame difference value corresponding to each of the video frames contained in the frame position range from a pre-established database, and selecting a pre-configured number of frame difference values which are relatively higher from the frame difference values, displaying the multiple video frames corresponding to the pre-configured number of frame difference values searched to user in a preview form. The present disclosure solves the problem of that in existing technology it is unable to rapidly locate to the interesting video content when watching the network video. Previewing and displaying the representative video frame is realized, as such user can rapidly locate to the interesting video content, to satisfy user's requirement.