Video Editing Script Generation via Resolution Downsampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video editors occupy large storage and require high performance, leading to operational issues such as freezing when editing high-resolution videos.

Innovation Solution

Convert high-resolution videos into low-resolution image sequences, generate editing scripts based on user interactions, and send these scripts to a server for processing, reducing the computational load on the terminal device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video editing is performed directly on high-resolution videos using traditional video editors, then editing precision and output quality are maintained, but device performance requirements increase and freezing occurs

Engineering Contradiction:
Improvevideo editing precisionVSAvoiddevice stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent segments the video editing process into two distinct phases: a preview phase operating on low-resolution downsampled video data, and a final processing phase operating on the original high-resolution video data. This segmentation allows the interface and preview operations to run on resource-constrained devices while maintaining access to full-resolution data for final output, thus resolving the contradiction between editing precision and device stability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional video editors process high-resolution videos locally, then editing functionality is complete, but storage occupation and performance requirements increase

Engineering Contradiction:
Improveediting functionalityVSAvoidstorage occupation
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent introduces an intermediary mechanism where low-resolution downsampled video data serves as a mediator between the user interface and the original high-resolution video data. The interface operates on this intermediary low-resolution data to provide full editing functionality with minimal storage occupation, while the original high-resolution data remains stored separately for final processing when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If video editing operations are performed on the terminal device, then real-time preview is achieved, but device performance requirements increase

Engineering Contradiction:
Improvepreview speedVSAvoiddevice performance
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The patent changes the resolution parameter of the video data used for preview operations. By downsampling the video data to a lower resolution for interface operations and real-time preview, the computational power and processing speed requirements are significantly reduced, allowing smooth preview performance on resource-constrained terminal devices while preserving the option to process original high-resolution data for final output.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11600301B2Method and device of editing a video
Publication Date: 2023.03.07 SHANGHAI BILIBILI TECH CO LTD
  • US11600301B2 patent drawing
  • US11600301B2 patent drawing
  • US11600301B2 patent drawing

AI summary

The present disclosure describes techniques of editing a video. The techniques described in the present disclosure comprise converting a to-be-edited video comprising a plurality of frames into an image sequence comprising a plurality of images, wherein a resolution of each image in the image sequence is lower than a resolution of a corresponding frame in the to-be-edited video; generating a script of editing the to-be-edited video based at least in part on selecting and editing at least some of the plurality of images in the image sequence; displaying a preview of editing effects based on the script; and sending the script to a server computing device in response to determining the preview satisfies requirements, wherein the to-be-edited video is processed by the server computing device based on the script of editing the to-be edited video.