Video Filter Comparison via Parallel Preview Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video editing technologies do not allow users to intuitively compare different filters applied to a video in real-time, leading to a poor user experience due to the inability to simultaneously preview multiple filter effects.

Innovation Solution

A method where m frames of a decoded video are sampled to create two videos, one rendered with a first filter and the other with a second filter, displayed side-by-side in separate windows, allowing users to intuitively compare the effects of different filters applied to the video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple filters are applied to video and effects images are displayed, then different filter effects can be shown, but real-time preview capability is lost and user experience deteriorates

Engineering Contradiction:
Improvefilter effect display capabilityVSAvoidreal-time preview capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The preview interface is segmented into multiple regions: a main preview area showing the original video and smaller sub-areas showing filtered video segments. This segmentation allows simultaneous display of multiple filter effects while maintaining real-time preview capability, resolving the contradiction between versatility and ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solution transitions from a single-dimensional sequential preview (one filter at a time) to a multi-dimensional parallel preview (multiple filters simultaneously). By displaying filtered video segments in spatially arranged sub-areas within the preview interface, the system enables real-time comparison of multiple filter effects without sacrificing preview performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If video is decoded multiple times for different filters, then accurate filter effects can be previewed, but processing speed decreases and system resources are wasted

Engineering Contradiction:
Improvefilter effect preview accuracyVSAvoidvideo processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary decoding of the video once before filter application, storing the decoded video data in memory. This preliminary action eliminates the need for repeated decoding operations when applying multiple filters, thereby maintaining preview accuracy while significantly improving processing speed and reducing resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Multiple filter processing operations are merged into a single processing pipeline that operates on the pre-decoded video data. Instead of separate decode-filter cycles for each filter, the system combines all filter applications into one unified processing stage, improving productivity while maintaining measurement precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12136441B2Video processing method, device, storage medium, and program product
Publication Date: 2024.11.05 HONOR DEVICE CO LTD
  • US12136441B2 patent drawing
  • US12136441B2 patent drawing
  • US12136441B2 patent drawing

AI summary

Embodiments of this application provide a video processing method, a device, a storage medium. The method includes: obtaining a video file in response to a video editing operation; receiving an edition mode selection operation, and determining at least one edition type in a selected edition mode based on the edition mode selection operation; decoding the video file to obtain a multi-frame target video image; and separately rendering the multi-frame target video image based on the at least one edition type, and displaying, in a display interface, the rendered multi-frame target video image in a display window of a corresponding edition type; where the display interface includes at least one display window, and the at least one display window is in a one-to-one correspondence with the at least one edition type. This enables a user to intuitively observe differences of applications of different edition types on a video file.