Mobile Video Reversal System Using Preliminary Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Media editing on resource-constrained mobile devices is inefficient, leading to user friction and reduced engagement due to computational inefficiencies and quality degradation in reversing videos.

Innovation Solution

A system and method for efficiently mixing and reversing videos on mobile devices, which includes receiving a video file, generating a reversed video portion based on user input, scaling it using a playback speed, and combining it with the original video without the need for segment timings, allowing for near real-time remixing and multitasking without compromising video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional media editing is performed on mobile devices, then video editing functionality is provided, but computational efficiency is poor and processing time is excessive

Engineering Contradiction:
Improvevideo editing speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-generating reversed video portions and storing them in memory before actual editing operations. When a user wants to reverse a video segment, the reversed version is already available, eliminating the need for real-time reversal processing and significantly reducing editing latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video is divided into manageable segments that can be independently processed and stored. By segmenting the video content and pre-processing individual portions, the system optimizes memory usage and enables faster access during editing operations without requiring to process the entire video at once.

Inventive Principle:
Principle #1Segmentation

2Reliability

If video reversal is performed using conventional methods, then editing functionality is achieved, but video quality degrades

Engineering Contradiction:
Improvevideo qualityVSAvoidediting process complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Instead of manipulating the original video data through complex reversal algorithms that degrade quality, the system creates a separate copy of the video portion, reverses this copy, and stores it. The original video remains unchanged and can be combined with the reversed copy, preserving the quality of both the original and reversed segments.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If comprehensive video editing features are provided, then user engagement increases, but device resources are overwhelmed

Engineering Contradiction:
Improveediting feature completenessVSAvoiddevice resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by processing and storing only the specific portions of video that users actually edit, rather than pre-processing entire videos. This selective approach allows comprehensive editing features to be available while consuming minimal device resources, as only relevant segments are held in memory.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11545186B2Systems and methods for efficient media editing
Publication Date: 2023.01.03 LOMOTIF PTE LTD
  • US11545186B2 patent drawing
  • US11545186B2 patent drawing
  • US11545186B2 patent drawing

AI summary

In the field of media editing, in one embodiment, a computer-implemented method may include steps for receiving a video at a user device, generating a reversed video portion based on a selected portion of the video, and generating a media file by combining at least a first portion of the video and a second portion of the reversed video portion. In some embodiments, the method further include receiving a user input at the user device, the user input indicative of playback of the selected portion of the video in a forward direction and in a reverse direction; updating the reversed video portion based on the user input to yield an updated reversed video portion; and combining the selected portion and the updated reversed video portion to produce the media file.