Video Cover Generation Using Segment Splicing and Playback Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If video covers are generated from multiple video segments, then video characteristics can be accurately presented, but the system complexity increases
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.
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.
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
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.
Data Source
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.
