Node Grouping in Procedural Video Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image/video processing systems face difficulties in navigating and manipulating large process trees with numerous nodes, requiring users to manually duplicate and reconnect sequences of operations, leading to a cumbersome and inefficient editing process.

Innovation Solution

The system allows users to group nodes together, creating custom nodes that can be reused and displayed flexibly, enabling the creation of a single custom node that can be used multiple times and simplifying the management of complex operations by collapsing multiple nodes into a single group node.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually connect each clip and node to apply multiple operations, then each operation can be precisely controlled, but the editing process becomes cumbersome and inefficient

Engineering Contradiction:
Improveease of applying multiple nodes to clipsVSAvoidtime required for manual connection of nodes
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple nodes into a single grouped node that can be applied to multiple clips simultaneously. The grouped node contains multiple individual nodes (e.g., color correction, painting, compositing) that are executed in sequence, allowing one operation to replace multiple manual connections and reducing the time and effort required for editing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The grouped node serves as a universal component that can be applied to different clips and serve multiple functions. A single grouped node can be dragged onto different clips in the timeline, and each clip receives the same sequence of operations, making the editing process more efficient and scalable.

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

2Adaptability or versatility

If the process tree contains hundreds of nodes and clips, then comprehensive operations can be performed, but viewing and navigating becomes difficult

Engineering Contradiction:
Improvecompleteness of operationsVSAvoidease of viewing and navigating process tree
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple individual nodes into grouped nodes, which consolidates the visual representation in the process tree. Instead of seeing hundreds of separate nodes, users see organized groups that represent collections of related operations, making the interface less cluttered and easier to navigate while maintaining the comprehensive functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the process tree into hierarchical groups, where each group represents a logical collection of nodes. This segmentation allows users to expand or collapse groups to view only the relevant operations at any given time, improving navigability without losing access to the complete set of operations.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If users duplicate each sequence and manually link to new clips, then each clip can be edited independently, but the process is cumbersome

Engineering Contradiction:
Improveability to apply sequences to multiple clipsVSAvoidediting efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The grouped node is designed as a universal component that can be applied to multiple clips through a single drag-and-drop operation. The same grouped node can be instantiated on different clips in the timeline, and the system automatically manages the connections, eliminating the need for manual duplication and relinking while maintaining independent editability of each clip.

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

Solution Approach 2:

The patent performs preliminary organization of nodes into groups before application to clips. By pre-grouping nodes with their associated operations and parameters, the system prepares the editing sequence in advance, so that when the grouped node is applied to a new clip, the entire sequence is automatically configured without requiring manual setup for each clip.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8539355B2Audio/video editing node processing and manipulation
Publication Date: 2013.09.17 AUTODESK INC
  • US8539355B2 patent drawing
  • US8539355B2 patent drawing
  • US8539355B2 patent drawing

AI summary

A method, apparatus, and article of manufacture provide the ability to display information and obtain a custom node in a procedural renderer. A schematic view of a flow of clip image data, wherein a node in the schematic view represents an operator/function performed on or that affects another node or a particular layer of the clip image data is displayed. Two or more nodes are selected and grouped together. The schematic view is then altered to reflect the grouping of the selected nodes. Further, the selected node may be associated with a custom node bin, wherein the custom node bin represents a custom node that can be used in a schematic work area of the procedural renderer as often as desired.