Parametric Curve Adjustment via Dynamic Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image and audio processing technologies face challenges in allowing users to intuitively adjust parametric curves, as specifying curves via points can lead to undesirable properties such as clipping and solarization, making it difficult to achieve subtle adjustments.

Innovation Solution

A method that allows users to interactively manipulate parametric curves by selecting and modifying parameters through graphical user interfaces, where user input such as mouse gestures or keystrokes adjusts the curve's slope and tone, displaying a range of curves to visualize the effect of parameter changes, enabling easier control over the curve's shape and preventing undesirable effects like retrograde motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users specify curves by specifying a series of points that the curve must pass through, then users can directly control the curve shape, but it becomes easy to produce curves with undesirable properties such as clipping and solarization effects

Engineering Contradiction:
ImproveCurve specification simplicityVSAvoidCurve property quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces parametric controls as an intermediary between the user and the curve. Instead of directly specifying points on the curve, users adjust parameter values (such as control points in a parametric representation), which then generate the curve. This intermediary layer prevents direct manipulation that leads to undesirable curve properties while maintaining ease of operation through simplified parameter adjustment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the approach from specifying geometric points to adjusting parametric values. By using a parametric representation where curve points are generated from parameter values (such as t in [0,1]), the system transforms the control mechanism. Users adjust parameters like control point positions or curve shape parameters rather than directly placing points on the curve, ensuring desirable curve properties are maintained.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If users use a small set of controls for continuous, bounded parameters to avoid clipping and solarization, then curve quality improves, but the abstracted nature of the parameters makes it harder for users to understand how they relate to the curve

Engineering Contradiction:
ImproveCurve property qualityVSAvoidParameter understanding
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements visual feedback mechanisms that connect the abstract parameter controls to their effect on the curve. When users adjust a parameter control, the system provides immediate visual feedback by updating the curve display. This feedback loop helps users understand the relationship between abstract parameters and concrete curve properties, making the control mechanism more intuitive while maintaining curve quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent adds a dimensional layer of interpretation between the parameter controls and the curve. By displaying the curve in one dimension while providing controls in another dimension (parameter space), and connecting them through visual feedback, the system makes the relationship between abstract parameters and curve geometry more transparent. This dimensional separation with feedback helps users grasp parameter-curve relationships without compromising curve quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If users manually manipulate points on a curve graph to adjust the curve, then direct control over curve shape is achieved, but subtle adjustments become difficult and time-consuming

Engineering Contradiction:
ImproveCurve adjustment precisionVSAvoidAdjustment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces the mechanical interaction of manually manipulating points on a graph with a parameter-based control system. Instead of mechanically dragging points along the curve, users adjust parameter values (such as control point positions or curve shape parameters), which automatically generates the updated curve. This substitution of mechanical manipulation with parameter adjustment enables precise subtle changes to be made quickly and easily.

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

Solution Approach 2:

The patent introduces dynamic parameter adjustment capabilities that allow users to modify curve properties in real-time. By using dynamic controls that respond to user input and immediately update the curve, the system enables subtle adjustments to be made efficiently. The dynamic nature of the parameter-based control system allows for smooth, precise modifications without the time-consuming manual manipulation required by point-based approaches.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8487931B2Dynamic feedback and interaction for parametric curves
Publication Date: 2013.07.16 ADOBE INC
  • US8487931B2 patent drawing
  • US8487931B2 patent drawing
  • US8487931B2 patent drawing

AI summary

Methods, program products and systems for accepting user input selecting a parameter for a parametric curve, the parametric curve being displayed in a graph. A range of curves for the parametric curve is determined based on a range of values for the parameter. And the range of curves for the parameter is displayed in the graph of the curve.