3D Animation Control Interface Using Virtual Trackball

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing animation software that supports behaviors is difficult to use due to the complexity of understanding and customizing multiple behavior parameters, leading to time-consuming processes for users.

Innovation Solution

A user interface with a control area and user-manipulable control elements such as ellipses, three-dimensional arrows, and virtual trackballs allows users to control object animation by setting behavior parameters, applying behaviors to objects, and dynamically rendering changes in real-time, with hardware acceleration for effective interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple behavior parameters are provided for customization, then animation flexibility and adaptability are improved, but user complexity and difficulty of operation increase

Engineering Contradiction:
Improveanimation flexibilityVSAvoiduser complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the behavior parameter controls into distinct visual groups (e.g., direction controls, speed controls, timing controls) within the interface. Each group is visually separated and labeled, allowing users to adjust specific parameters without being overwhelmed by all available options at once. This segmentation reduces perceived complexity while maintaining full customization capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces visual intermediaries such as arrows, handles, or indicators that mediate between the user's input and the behavior parameters. These visual elements translate simple user actions (clicking, dragging) into complex parameter adjustments, shielding users from the underlying complexity while providing precise control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If comprehensive behavior parameters are provided, then animation customization capability is improved, but time required for setup and configuration increases

Engineering Contradiction:
Improveanimation customizationVSAvoidconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by providing default parameter values and pre-configured behavior templates that are automatically applied when a behavior is added to an object. Users inherit sensible defaults rather than starting from scratch, significantly reducing configuration time while retaining the ability to customize further if needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent allows users to apply partial customization by enabling selective parameter editing - users can adjust only the specific parameters relevant to their needs rather than configuring all available parameters. The interface supports this by displaying only relevant controls or allowing incremental adjustment, reducing time investment while achieving sufficient customization.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If detailed parameter controls are provided, then animation precision is improved, but interface complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
Improveparameter control precisionVSAvoidinterface complexity
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses visual cues such as color changes, icons, or highlighted elements to indicate the current state of parameter controls and their effects. When a parameter is active or has been modified, the interface provides visual feedback through color changes or other perceptual cues, making it easier for users to detect and understand the current state without increasing interface complexity.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent applies local quality by providing detailed control options only for specific parameters that need precision, while using simpler controls for less critical parameters. The interface dynamically adapts the level of detail based on the specific parameter being adjusted, providing precision where needed while maintaining simplicity elsewhere, thus reducing overall interface complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7932909B2User interface for controlling three-dimensional animation of an object
Publication Date: 2011.04.26 APPLE INC
  • US7932909B2 patent drawing
  • US7932909B2 patent drawing
  • US7932909B2 patent drawing

AI summary

A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an ellipse. The user-manipulable control element includes a three-dimensional arrow with a straight body, a three-dimensional arrow with a curved body, or a sphere. In one embodiment, the interface includes a virtual trackball that is used to manipulate the user-manipulable control element.