Dynamic Timeline for Branched Video Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video editing software uses linear, static timelines that cannot accurately represent and edit branching, non-linear video content, limiting the ability to create interactive and navigable video experiences.

Innovation Solution

A dynamic timeline system that allows users to edit and visualize multiple video content paths, with visual indicators for branching points and decision periods, enabling seamless transitions and interactive video editing and playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a linear, static timeline is used for video editing, then the editing process is simple and familiar, but it cannot accurately represent branching, non-linear video content paths

Engineering Contradiction:
Improveability to represent non-linear video contentVSAvoidtimeline structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the traditional static timeline into a dynamic timeline that can adapt its structure based on the video content being edited. The timeline automatically reconfigures to display multiple content paths, branching points, and decision periods, allowing it to represent non-linear video structures while maintaining an intuitive interface for editors.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds a temporal dimension to the timeline representation by introducing visual indicators that show not just the sequence of events but also the branching possibilities and decision points. This multi-dimensional visualization allows editors to navigate and understand complex non-linear video structures in a single view.

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

2Ease of operation

If a static timeline is used, then the interface is simple and easy to operate, but it cannot provide seamless transitions between different video content paths

Engineering Contradiction:
Improvetimeline editing easeVSAvoidaccuracy of video path representation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces visual indicators as intermediary elements between the complex non-linear video structure and the editor's interface. These indicators (such as branching point markers, decision period highlights, and path connection visualizations) mediate the interaction, making complex operations intuitive while maintaining accurate representation of video paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If multiple video content paths are represented simultaneously, then the interactive video structure is accurately displayed, but the timeline becomes complex and difficult to navigate

Engineering Contradiction:
Improvecompleteness of video path informationVSAvoidtimeline visualization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the complex non-linear video structure into manageable visual components, including individual content paths, branching points, decision periods, and transition points. Each segment is represented with specific visual indicators, allowing editors to comprehend and manipulate complex video structures without being overwhelmed by the overall complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9792026B2Dynamic timeline for branched video
Publication Date: 2017.10.17 JBF INTERLUDE 2009
  • US9792026B2 patent drawing
  • US9792026B2 patent drawing
  • US9792026B2 patent drawing

AI summary

Systems and methods for editing and controlling video playback using a dynamic timeline. The dynamic timeline allows a user to edit a video content structure that includes a plurality of video content paths, each video content path including a plurality of video content segments. The video content segments in a first video content path are visually represented on the dynamic timeline. A selection in the dynamic timeline is received that changes a first video content segment from the first video content path to a second video content segment in an alternative video content path in the video content structure. Subsequently, the dynamic timeline is updated to display visual representations of at least some of the video content segments in the alternative video content path.