Radial Gesture Parameter Control via Path Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer interfaces require direct mapping of interface coordinates to parameter values for setting parameter settings, which can be cumbersome and inefficient, especially in applications where screen space is limited.

Innovation Solution

Implementing a gesture input engine in computing devices that recognizes radial input gestures to set parameter values based on the path traversed by the gesture, allowing parameter values to be set without a predefined mapping of interface coordinates, using a touch-enabled surface to track input points and identify closed curves to determine parameter values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct mapping of interface coordinates to parameter values is used, then parameter setting is straightforward, but screen space is consumed and operation becomes cumbersome

Engineering Contradiction:
Improveparameter setting operationVSAvoidscreen space
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent extracts the parameter setting function from the traditional coordinate mapping interface and implements it through gesture recognition. The gesture input engine captures user gestures (such as radial strokes, circular motions) and translates them into parameter changes, removing the need for direct coordinate-to-parameter mappings and freeing up screen space for other functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a gesture input engine as an intermediary between the user's physical gestures and the parameter setting function. This intermediary layer interprets gestures (radial strokes, circular patterns) and converts them into parameter values, eliminating the need for direct coordinate mapping while maintaining precise control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If predefined mapping of interface coordinates to parameter values is implemented, then parameter setting is direct, but adaptability to different parameter types is reduced

Engineering Contradiction:
Improveparameter type flexibilityVSAvoidinterface mapping complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal gesture recognition system that can handle multiple parameter types through a single interface paradigm. The same gesture input engine can control various parameters (volume, position, color, brightness) by interpreting different gesture patterns, eliminating the need for separate mappings for each parameter type and enhancing adaptability.

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

Solution Approach 2:

The patent changes the fundamental parameter of input representation from fixed coordinate mappings to dynamic gesture patterns. By recognizing gestures such as radial strokes, circular motions, and their variations, the system can adapt to different parameter types without requiring predefined coordinate-to-parameter mappings, thereby increasing versatility.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If radial input gestures are used to set parameter values, then screen space is freed up, but gesture recognition complexity increases

Engineering Contradiction:
Improvescreen spaceVSAvoidgesture input engine complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent segments the gesture recognition process into distinct functional components: gesture detection, path analysis, and parameter mapping. The gesture input engine divides complex gestures into basic elements (radial strokes, circular arcs) and processes them through standardized algorithms, making the overall system more manageable and maintainable despite the added complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9361009B2Methods and systems for setting parameter values via radial input gestures
Publication Date: 2016.06.07 ADOBE INC
  • US9361009B2 patent drawing
  • US9361009B2 patent drawing
  • US9361009B2 patent drawing

AI summary

A computerized device can comprise a touch-enabled surface and a data processing hardware element configured by a gesture input engine to recognize an input gesture using data from the touch-enabled surface. A parameter value can be set based on determining a path traversed by the input gesture. The data processing element can comprise a processor and the gesture input engine can comprise program logic in a memory device and/or the engine may be implemented using hardware logic. Regardless, the radial input gesture can be used to set one or more parameter values without use of a direct mapping of interface coordinates to parameter values. A method can comprise tracking a plurality of input points, identifying a path defined by the plurality of input points, identifying a closed curve including the path, determining a percentage of the curve traversed by the path, and setting a parameter value based on the percentage.