Video Cover Generation Using Segment Splicing and Playback Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video cover technologies struggle to accurately and intuitively represent video content due to frames carrying little content and high similarity among videos, making it difficult for users to quickly distinguish between videos.

Innovation Solution

A method and system for setting a video cover that involves a codec service cluster receiving cover creation requests, decoding video files, intercepting and splicing video segments based on segment identifiers, playback speeds, and rewind demands to generate a cover video file, which is then fed back to set the video cover, allowing for enriched content representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If single frame video images are used as video covers, then the cover display window can display video content, but the frames carry little video content and are difficult to accurately present video characteristics

Engineering Contradiction:
Improvevideo content informationVSAvoidvideo cover representation accuracy
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent divides the video into multiple segments and selects representative frames from different segments to create the video cover. This segmentation allows the cover to represent multiple parts of the video content, thereby reducing information loss and improving representation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple video frames into a single video cover by stitching them together. This merging process integrates information from different time segments, creating a comprehensive representation that accurately reflects the overall video content characteristics.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If video covers are generated from multiple video segments, then video characteristics can be accurately presented, but the system complexity increases

Engineering Contradiction:
Improvevideo cover representation accuracyVSAvoidcover generation system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-processing video files to extract key frames and segments before generating the cover. This preliminary preparation simplifies the main generation process and reduces real-time computational complexity while maintaining high representation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer that handles the complex tasks of frame extraction, segment selection, and frame stitching. This intermediary module abstracts the complexity from the final cover generation, making the overall system more manageable while maintaining high accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If video covers from multiple videos are displayed, then users can see video content, but high similarity among video covers makes it difficult for users to perceive differences and quickly judge content

Engineering Contradiction:
Improvevideo content distinction informationVSAvoidvideo content differentiation detection
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies local quality by selecting and emphasizing distinctive local features from different video segments. Each video cover is customized to highlight unique characteristics of its source video, making differences between similar videos more perceptible and easier to distinguish.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11259063B2Method and system for setting video cover
Publication Date: 2022.02.22 CHINANETCENT TECH
  • US11259063B2 patent drawing

AI summary

The present invention provides a method and a system for setting a video cover. The method includes: receiving, by a codec service cluster, a cover creation request carrying cover parameters of a target video, and obtaining, by the codec service cluster, a video file of the target video, wherein the cover parameters at least include a video segment identifier, a video segment rewind demand, and a video segment playback speed; according to the cover parameters of the target video and the video file of the target video, generating, by the codec service cluster, a cover video file of the target video; and feeding back, by the codec service cluster, the cover video file of the target video to enable a feedback receiver to set the video cover for the target video based on the cover video file.