Adaptive Gradient Path for Tint Temperature Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of digital image processing applications face challenges in anticipating the impact of adjustments to tint or temperature on the appearance of an image, due to the interrelationship between these parameters, which often requires experimental adjustments and significant computational processing.

Innovation Solution

The implementation of adaptive temperature and tint adjustment interfaces that dynamically change their appearance based on the current value of the other parameter, providing a gradient path that indicates how a specific adjustment will impact the image, allowing users to preview changes without actual image processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users adjust tint or temperature parameters experimentally to anticipate image appearance changes, then users can make informed adjustments, but this requires significant computational processing and time

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system pre-calculates and stores prediction data for various tint and temperature parameter combinations before the user actually makes adjustments. This preliminary computation allows the user to instantly view predicted image appearances without triggering full image processing, thereby resolving the contradiction between accurate prediction and processing efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares prediction results in advance and caches them, so when users adjust parameters, they can immediately see the predicted outcome without waiting for computational processing. This cushioning of pre-computed data eliminates the need for real-time heavy processing during user interaction

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Loss of information

If the adjustment interface provides detailed gradient paths showing all possible adjustment outcomes, then users can better anticipate effects, but the interface complexity increases

Engineering Contradiction:
Improveinformation completenessVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the essential prediction information needed for user decision-making and presents it through a simplified gradient path visualization. Instead of showing all possible adjustment dimensions, it focuses on displaying the relevant tint or temperature adjustment effects along a manageable gradient, thus maintaining information completeness while reducing interface complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The adjustment path is displayed with localized gradient coloring that specifically highlights the relevant adjustment direction (tint or temperature) while keeping other aspects simplified. This local quality approach ensures that users receive complete information about the specific adjustment effect without being overwhelmed by unnecessary interface elements

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12293067B2Digital image processing systems, methods, and graphical user interfaces
Publication Date: 2025.05.06 CANVA PTY LTD
  • US12293067B2 patent drawing
  • US12293067B2 patent drawing
  • US12293067B2 patent drawing

AI summary

Described herein is a computer implemented method for adjusting an image. The method includes displaying a first adjustment interface that includes including a first adjustment path and a first control for adjusting a first image processing parameter. The first adjustment path is displayed with a first gradient that is determined based on a first value of a second image processing parameter. The method further includes detecting a parameter adjustment that adjusts the first value of the second image processing parameter to a second value of the second image processing parameter and, in response to detecting the parameter adjustment: adjusting the image according to the second value of the second image processing parameter; determining a second gradient for the first adjustment path based on the second value of the second image processing parameter; and updating the first adjustment path to be displayed with the second gradient.