Canvas Viewer Control for Image Layer Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image editing applications lack effective visual reference mechanisms for selecting and interacting with individual or groups of layers, making it difficult for users to navigate and edit complex images with multiple layers.

Innovation Solution

The implementation of a canvas interface with a canvas viewer control that allows users to select and view image segments across different layers, displaying thumbnail images representing each layer and enabling users to group and manipulate these layers for easier editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional image editing applications organize layers based on numerical z-order layering, then layers are systematically arranged, but users cannot easily determine and select individual or groups of layers for viewing and editing

Engineering Contradiction:
Improvelayer selectionVSAvoidvisual reference
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent creates thumbnail copies of layers that are displayed within the canvas interface. These thumbnails serve as visual references that help users identify and select specific layers without losing the connection between the layer list and the actual image content. The thumbnails are generated from the layer data and displayed in a grid format, allowing users to visually navigate through layers.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a spatial dimension to layer navigation by displaying thumbnails at their approximate positions within the canvas area. Instead of a simple linear z-order list, layers are arranged in a two-dimensional grid that reflects their spatial relationship in the image, making it easier to locate and select specific layers based on their visual position.

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

2Adaptability or versatility

If more layers are used to create an image, then image complexity and detail increase, but it becomes more difficult for users to determine and select individual or groups of layers

Engineering Contradiction:
Improveimage complexityVSAvoidlayer navigation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the layer navigation task into multiple steps: first displaying all layers as thumbnails in the canvas area, then allowing users to select specific thumbnails, and finally grouping selected layers. This segmentation breaks down the complex task of navigating through many layers into manageable interactions, reducing the cognitive load on users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces thumbnail images as an intermediary between the layer data structure and the user interface. These thumbnails serve as a visual mediator that helps users understand the content and position of each layer without having to interpret numerical z-order values or navigate through lengthy layer lists.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If layer representations are disconnected from the image, then the interface is simpler, but users cannot easily associate layers with their visual appearance in the displayed image

Engineering Contradiction:
Improveinterface structureVSAvoidspatial relationship
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent projects layer information into the two-dimensional canvas space by displaying thumbnails at positions that correspond to their visual location in the image. This spatial mapping maintains the connection between layers and their visual representation while keeping the interface integrated and unified rather than separated into distinct panels.

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

Data Source

PatentUS9105094B2Image layers navigation
Publication Date: 2015.08.11 ADOBE INC
  • US9105094B2 patent drawing
  • US9105094B2 patent drawing
  • US9105094B2 patent drawing

AI summary

In embodiments of image layers navigation, a canvas interface displays image segments of an image in different layers of the image. An image layers application is implemented to receive a position input of a canvas viewer control that encompasses one or more of the image segments of the image, and then determine the layers of the image that correspond to the image segments encompassed by the canvas viewer control. The position input of the canvas viewer control is effective to select the layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control. Thumbnail images are then displayed that each represent one of the layers encompassed by the canvas viewer control, where each of the layers represented by a thumbnail image are displayed to include the image segments associated with a respective layer of the image.