Natural Language Interface for Image Editing Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of image editing applications, with numerous operations available, makes it difficult for users to locate and initiate specific operations, leading to frustration and reduced user experience.

Innovation Solution

Implementing natural language processing and user interface control techniques that allow users to input operations and adjust their degrees of performance using natural language inputs and manipulable user interface controls, such as sliders and bounding boxes, to simplify interaction with image editing applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple image editing operations are provided to enhance functionality, then the application's versatility is improved, but the device complexity increases making it difficult for users to locate and initiate specific operations

Engineering Contradiction:
ImprovefunctionalityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a camera interface as an intermediary between the user and the complex image editing operations. When a user points the camera at a physical object, the system automatically identifies the object and presents relevant editing operations through the camera viewfinder overlay, eliminating the need for users to navigate through complex menus to find operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs automatic object recognition and operation recommendation without requiring active user search or selection from extensive menus. The application autonomously analyzes the captured image, identifies the subject, and presents contextually relevant operations, allowing the system to serve itself in reducing the user's cognitive and navigational burden.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If numerous operations are made available in the application, then the adaptability is improved, but the ease of operation deteriorates as users struggle to locate and initiate specific operations

Engineering Contradiction:
Improvenumber of operationsVSAvoidease of locating operations
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies local quality by presenting only the specific editing operations relevant to the detected object at that moment, rather than displaying all available operations globally. The camera viewfinder overlay shows contextually appropriate operations (e.g., sky replacement for sky detections, object removal for detected objects) directly at the location of interest in the frame.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary object recognition and operation filtering before the user needs to select an operation. By automatically analyzing the captured image and pre-selecting relevant operations based on object detection, the system prepares the interface in advance, so users only need to choose from a small set of pre-filtered options rather than searching through all operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the application provides extensive operation choices, then the versatility is improved, but the loss of time increases as users spend more time locating and initiating operations

Engineering Contradiction:
Improveoperation choicesVSAvoidtime to locate operations
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical interaction of manually navigating through menus and searching for operations with an automated computer vision system. The camera-based object recognition and automatic operation recommendation system substitutes the manual search process, dramatically reducing the time users spend locating operations while maintaining access to extensive operation choices.

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

Data Source

PatentUS10656808B2Natural language and user interface controls
Publication Date: 2020.05.19 ADOBE INC
  • US10656808B2 patent drawing
  • US10656808B2 patent drawing
  • US10656808B2 patent drawing

AI summary

Natural language and user interface control techniques are described. In one or more implementations, a natural language input is received that is indicative of an operation to be performed by one or more modules of a computing device. Responsive to determining that the operation is associated with a degree to which the operation is performable, a user interface control is output that is manipulable by a user to control the degree to which the operation is to be performed.