Video Frame Extraction for Efficient Wireless Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for sharing video files from electronic devices, such as mobile phones and computers, are inefficient as they require recording the video segment using local screen recording tools, which is time-consuming.

Innovation Solution

A method and electronic device that detect predetermined operations while playing a video file, capture specific frames corresponding to those operations, and send the frames along with the video file name to another device, allowing for direct sharing without the need for recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If local screen recording tools are used to share video segments, then the video file can be shared between electronic devices, but the time required for sharing increases significantly

Engineering Contradiction:
Improvevideo sharing efficiencyVSAvoidtime required for sharing
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts only the necessary frame data from the video file at specific time points corresponding to predetermined operations, rather than recording the entire video segment. This extraction approach transfers only essential information (frames + time point data) to enable playback on the receiving device, dramatically reducing the data volume and sharing time while preserving the core sharing function.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the video sharing process into discrete frames at specific time points rather than transferring continuous video streams. Each frame is captured independently at predetermined operations (e.g., clicks, taps) and transmitted as individual data units, allowing selective sharing of only the necessary portions and enabling efficient playback reconstruction on the receiving device.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire video segment is recorded for sharing, then complete video information is preserved, but the data volume and processing time increase

Engineering Contradiction:
Improvevideo information completenessVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary frame data at specific time points corresponding to predetermined operations, rather than copying the entire video segment. This extraction preserves the essential visual information needed for sharing while eliminating redundant continuous video data, significantly reducing data volume while maintaining information completeness for the shared content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by capturing only the frames corresponding to predetermined operations rather than the entire video segment. This partial capture approach provides sufficient information for the sharing purpose without the excessive data burden of complete video recording, achieving an optimal balance between information completeness and data efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10133408B2Method, system and computer program product
Publication Date: 2018.11.20 LENOVO (BEIJING) LTD
  • US10133408B2 patent drawing
  • US10133408B2 patent drawing
  • US10133408B2 patent drawing

AI summary

A method, electronic device and computer program product are disclosed. The method includes detecting an operation made on a device, determining a frame of video, and sends the frame of video to a second device. The device includes a processor, a display, a playing unit, and a signal transmitting unit. The processor detects an operation made on the device while the playing unit is playing a video, determines a frame of video, and controls the signal transmitting unit to send the frame of video to a second device. The computer program product includes executable code to perform: detecting an operation made on a device, determining a frame of video and sending the frame of video to a second device.