Visual Effect Logic Diagram Editor for Non-Programmers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current effect edition methods require high professional expertise, making them time-consuming and laborious for users without programming experience, as users cannot visually customize effect action logic, leading to monotonous outcomes.

Innovation Solution

An effect edition method that acquires an effect action object and displays its object subgraph, allows users to add and connect logic subgraphs to create an effect logic diagram, and displays the effect outcome, enabling visual editing and simplifying the process through interactive operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional effect edition methods are used, then professional expertise is required to achieve effect customization, but the operation becomes time-consuming and laborious for users without programming experience

Engineering Contradiction:
Improveadaptability of effect editionVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a visual editing interface as an intermediary between the user and the effect edition system. This interface includes a canvas area for displaying effect objects, a property panel for configuring parameters, and a component panel for selecting effects. The visual interface mediates complex programming operations into simple drag-and-drop actions, allowing users without programming experience to easily customize effects while maintaining high adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional code-based programming operations with visual graphical operations. Instead of requiring users to write and debug code, the system uses visual elements such as draggable components, clickable property fields, and automatic code generation. This substitution transforms the mechanical system of text-based programming into a more accessible visual manipulation system, significantly improving ease of operation while preserving full effect customization capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If visual edition interface is implemented, then ease of operation is improved, but the interface complexity increases

Engineering Contradiction:
Improveease of operationVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides the visual editing interface into three distinct functional segments: a canvas area for effect object display and manipulation, a property panel for parameter configuration, and a component panel for effect selection. This segmentation isolates different operations into separate regions, reducing the perceived complexity by presenting only relevant controls in each area. Users interact with one segment at a time, making the overall system feel simpler despite its comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by automatically generating effect code based on user selections and configurations. When users arrange visual components and set properties, the system pre-computes and prepares the corresponding code in the background. This preliminary code generation reduces the complexity users would otherwise need to manage manually, as the system handles the complex code structure preparation before the user even completes their visual configuration.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If code-based effect edition is used, then precision of effect logic is maintained, but the time required for edition increases

Engineering Contradiction:
Improveprecision of effect logicVSAvoidtime for effect edition
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent replaces time-consuming manual code writing with automated code generation based on visual configurations. The system maintains precision of effect logic by using a reliable code generation engine that translates visual arrangements into accurate code. Users simply arrange visual components and set parameters, then the system automatically generates precise code in the background, eliminating the time required for manual coding while preserving logical accuracy through systematic code translation rules.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service by automatically generating and updating effect code based on user visual configurations. When users modify their visual arrangement or properties, the system autonomously regenerates the corresponding code without requiring user intervention. This self-service code generation maintains precision through consistent translation rules while dramatically reducing the time users spend on code writing and debugging, as the system handles code maintenance automatically.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240412436A1Effect edition method and apparatus, electronic device and storage medium
Publication Date: 2024.12.12 LEMON INC(GB)
  • US20240412436A1 patent drawing
  • US20240412436A1 patent drawing
  • US20240412436A1 patent drawing

AI summary

An effect edition method and apparatus, an electronic device and a storage medium are provided. The method includes: acquiring an effect action object to be added in response to an object addition trigger operation, and displaying an object subgraph corresponding to the effect action object in a visual edition region of an effect edition interface; displaying a logic subgraph corresponding to an effect action logic to be added in the visual edition region in response to a logic addition trigger operation for the effect action object, and establishing a connection relationship between the object subgraph and the logic subgraph to obtain an effect logic diagram corresponding to the effect action object; and displaying the effect action object with an effect outcome corresponding to the effect logic diagram in response to an effect display trigger operation.