Video Keyframe Extraction for Social Network Preview

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in sorting through numerous videos to find content of interest, requiring time-consuming processes of watching video portions before selecting a video that is actually of interest.

Innovation Solution

Displaying noteworthy frames or 'keyframes' from videos to provide a visual summary, allowing users to preview video content, navigate through keyframes, and make informed decisions about watching videos, while minimizing latency and conserving resources by packaging keyframes in a data-efficient format and leveraging pre-caching methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users watch portions of videos to determine interest, then users can identify relevant video content, but users consume excessive time and bandwidth

Engineering Contradiction:
Improvevideo content evaluation accuracyVSAvoidvideo selection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts keyframes from videos to create a condensed visual summary that represents the entire video content. Instead of requiring users to watch video portions, the system extracts and displays representative frames that capture essential visual information, allowing users to evaluate video relevance quickly without time investment

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a visual copy of video content through keyframe sequences that replicate the essential visual narrative. These keyframes serve as a lightweight proxy for the full video, enabling users to assess content interest without consuming bandwidth or time associated with actual video playback

Inventive Principle:
Principle #26Copying

2Loss of information

If users watch video portions to select interesting content, then users can make informed decisions, but bandwidth and processor resources are wasted

Engineering Contradiction:
Improvevideo content understandingVSAvoidbandwidth and processor resources
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only the essential visual information needed for content evaluation by selecting keyframes that represent critical moments in the video. This extraction process eliminates the need to transmit or process entire video files, significantly reducing bandwidth consumption and server processing requirements while maintaining adequate content understanding

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of video representation from full-resolution continuous video to discrete low-resolution keyframe images. This parameter transformation reduces data size and processing demands while preserving the essential visual information needed for users to understand video content and make selection decisions

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive video previews are provided, then users can efficiently evaluate video content, but data transmission volume increases

Engineering Contradiction:
Improvevideo preview completenessVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments video content into discrete keyframe units that can be transmitted independently. Instead of providing continuous video previews that would require large data transmission, the system divides the video into essential frames that collectively represent the content, reducing overall data volume while maintaining preview completeness

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides just enough visual information through selective keyframes to enable effective video evaluation, rather than transmitting complete video data. This partial action approach transmits only the necessary portion of video content (key moments captured in frames) sufficient for user decision-making, optimizing the balance between preview completeness and data efficiency

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10645142B2Video keyframes display on online social networks
Publication Date: 2020.05.05 META PLATFORMS INC
  • US10645142B2 patent drawing
  • US10645142B2 patent drawing
  • US10645142B2 patent drawing

AI summary

In one embodiment, a method includes receiving a query from a user for videos; identifying videos matching the query; retrieving, for each identified video, a set of keyframes that are associated with one or more concepts; calculating, for each keyframe of each identified video, a keyframe-score based on a prevalence of the concepts associated with the keyframe, determined with reference to the concepts associated with each other keyframe in the set of retrieved keyframes for the identified video; and sending, to the first user, a search-results interface including search results corresponding to one or more of the identified videos, each search result comprising keyframes for the corresponding identified video having keyframe-scores greater than a threshold keyframe-score.