Video Wrapper Module for Real-Time Frame Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming technologies do not support convenient sharing of specific scenes from online videos, requiring users to manually navigate to the desired segment, which is inconvenient for users and recipients.

Innovation Solution

A computer-implemented method using a wrapper module that captures frames from real-time streaming videos, allowing users to select and share memorable scenes as animated GIFs, with options to post directly on social media platforms, integrated with any video player and storage module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually navigate to the desired video segment and share a link with text description, then the sharing function can be implemented, but the convenience for both users and recipients is poor

Engineering Contradiction:
Improveconvenience of sharing video scenesVSAvoidtime for recipient to locate and view the scene
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent creates a visual copy (screenshot/image) of the specific video scene and embeds it directly in the shared message. This allows the recipient to see the actual scene content without needing to navigate through the video, transforming the sharing mechanism from text-based description to visual representation that immediately conveys the scene being shared.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary component (the screenshot/embedded image) that acts as a mediator between the video content and the shared message. This intermediary visual element bridges the gap between the sender's intent and the recipient's understanding, eliminating the need for manual navigation and description reading.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a wrapper module captures frames during video streaming, then frame capturing functionality is added, but the video player compatibility and system complexity increase

Engineering Contradiction:
Improvevideo player compatibilityVSAvoidwrapper module integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The wrapper module is designed with universal functionality to work across multiple video player platforms and formats. It implements a standardized interface that can capture frames from different video sources (streaming videos, local files, various formats) without requiring platform-specific implementations, thus achieving multi-functionality and broad compatibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The wrapper module is segmented into independent functional components: a video source interface layer, a frame capture engine, and an output interface layer. This segmentation allows each component to work independently and be adapted to different platforms without affecting the entire system, reducing integration complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10827235B2Video editing method and tool
Publication Date: 2020.11.03 VIACOM INTERNATIONAL INC
  • US10827235B2 patent drawing
  • US10827235B2 patent drawing
  • US10827235B2 patent drawing

AI summary

A computer-implemented method is provided for capturing one or more image frames of a real-time streaming video using a wrapper module configured to function with a video player. The wrapper module is in electronic communication with a server. The method includes receiving, by the wrapper module, during streaming of the video by the video player, an indication from a user of a current viewing location in the video to initiate image capturing. The method includes capturing, by the wrapper module, one or more image frames from the video based on the indication of the current viewing location. The method also includes transmitting, by the wrapper module, the one or more captured image frames to the server.