Dual-Timeline Video Editing Interface for Precise Linked Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video editing systems lack an optimized workflow environment, particularly in professional applications like DaVinci Resolve, which can be improved by providing a more flexible and efficient graphical user interface for editing operations.

Innovation Solution

A graphical user interface featuring two linked timelines with different scales, allowing for simultaneous editing and navigation across both timelines, where interactions on one timeline are automatically applied to the other, enabling enhanced editing flexibility and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single timeline is used for video editing, then the interface is simple, but the editing precision and workflow efficiency are limited

Engineering Contradiction:
Improveediting precisionVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The interface is segmented into two distinct timelines: a first timeline for detailed frame-by-frame editing and a second timeline for overview and navigation. This segmentation allows editors to work at different levels of detail simultaneously, improving precision without overwhelming the interface with a single complex timeline

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If different scales are used for different editing views, then the editing flexibility is improved, but the synchronization between views becomes complex

Engineering Contradiction:
Improveediting flexibilityVSAvoidsynchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements automatic feedback mechanisms where actions performed on one timeline are automatically reflected on the other timeline. When a user edits a clip on the first timeline, the second timeline automatically updates to show the corresponding change at its different scale, and vice versa. This feedback loop maintains synchronization without requiring complex manual coordination

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Both timelines serve multiple functions: they can independently display different time scales, both can be used for editing and navigation, and both can show different aspects of the same project. This multi-functionality allows the same interface structure to handle various editing scenarios without requiring separate specialized tools

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

3Productivity

If manual navigation and editing are performed on each timeline separately, then the control is precise, but the workflow efficiency is reduced

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidoperation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system merges the control of two separate timelines into a unified operation system. Actions on one timeline are automatically applied to the other, allowing editors to work with greater efficiency by performing single actions that affect both views simultaneously, while maintaining the simplicity of operating a single interface

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3948503B1User interface for video editing system
Publication Date: 2026.03.18 BLACKMAGIC DESIGN PTY LTD
  • EP3948503B1 patent drawingFigure 1
  • EP3948503B1 patent drawingFigure 2
  • EP3948503B1 patent drawingFigure 3

AI summary

The present invention is concerned with a methods, systems and software products for video editing systems. The software product includes a computer readable medium storing instructions which when executed by a processor: display a graphical user interface for a video editing system, the graphical user interface including first and second spaced apart timelines; and responsive to detecting a user interaction with one of the timelines, apply a corresponding interaction to the other timeline.