Graphical Rig System for Parameter Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating complex relationships between multiple parameters in graphical user interfaces require complex mathematical expressions, making it difficult and time-consuming to implement, especially in applications that require effects and animation between several graphical objects.

Innovation Solution

A media editing application allows users to create rigs graphically by associating parameter values with control parameters through snapshots, enabling manipulation of multiple parameters without needing complex mathematical expressions, using controls like sliders, radio buttons, and pop-up menus, and interpolating values between snapshot values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complex mathematical expressions are used to define relationships between parameters, then the precision of parameter association is improved, but the device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveparameter association precisionVSAvoidrig creation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/mathematical system of complex formula-based parameter relationships with a graphical snapshot system. Instead of using mathematical expressions to define relationships between multiple parameters, the system captures visual snapshots of parameter states and associates them with control values, eliminating the need for complex math while maintaining precise parameter association.

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

Solution Approach 2:

The patent creates visual copies (snapshots) of parameter states at different control values. Rather than calculating relationships through math, the system captures the actual state of parameters in snapshot images and uses these copies to represent parameter associations, making the system easier to operate while maintaining precision.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If mathematical formulas are used to relate multiple parameters, then the relationship definition accuracy is improved, but the ease of manufacture and ease of operation worsen

Engineering Contradiction:
Improveparameter relationship definition accuracyVSAvoidrig creation ease
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent substitutes the manual process of creating mathematical formulas with an automated snapshot capture process. The system automatically captures parameter states and creates associations without requiring users to manually define relationships through math, significantly easing the creation process while maintaining accurate parameter relationships.

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

Solution Approach 2:

The system performs self-service by automatically capturing parameter states and creating snapshot associations without requiring user intervention to define mathematical relationships. The rig creation process becomes self-service oriented, where the system handles the complex work of parameter association automatically.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If users adjust each parameter independently in the graphical user interface, then the ease of operation for individual parameters is improved, but the loss of time increases

Engineering Contradiction:
Improveindividual parameter adjustabilityVSAvoidparameter adjustment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple individual parameter adjustments into a single control operation. By capturing snapshots that include multiple parameters and associating them with control values, the system allows users to adjust multiple parameters simultaneously through a single control, maintaining individual parameter adjustability while dramatically reducing the time required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary action by pre-capturing parameter states in snapshots at different control values. This allows the system to have parameter adjustments ready in advance, so when users need to adjust parameters, the work has already been done and they simply need to select from pre-prepared snapshots.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If a rig associates multiple parameters from one or more objects, then the adaptability and versatility are improved, but the device complexity worsens

Engineering Contradiction:
Improvemulti-object parameter rigging capabilityVSAvoidparameter association complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal snapshot mechanism that can capture and associate parameters from any number of objects. The snapshot system is multi-functional, capable of handling single-object or multi-object parameter associations through the same interface, making the system highly adaptable without increasing operational complexity for the user.

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

Data Source

PatentUS8887074B2Rigging parameters to create effects and animation
Publication Date: 2014.11.11 APPLE INC
  • US8887074B2 patent drawing
  • US8887074B2 patent drawing
  • US8887074B2 patent drawing

AI summary

A media editing application is provided that enables an author-user to create a rig graphically. A rig includes a group of snapshots of one or more parameters at different instances of time. A rig is created by selecting one or more objects and creating snapshots of one or more parameters of the selected objects to create an effect. In some embodiments animation is added to some of the snapshots. Some embodiments provide an edit mode where all parameters that are changed during the edit mode are automatically added to the current snapshot at the end of editing mode.