IP Library › Granted Patent US 9,105,094
Granted Patent B2
US 9,105,094 · App. 14/043,639 · Granted Aug 11, 2015

Image layers navigation

Inventor: Remon Tijssen (Mill Valley, CA)
Assignee: Adobe Systems Incorporated
G06T7/0079
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,105,094
App. No.
14/043,639
Granted
Aug 11, 2015
Kind
B2
Abstract

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.

Claims (54)

1. A computing device, comprising:

a display device configured to display a canvas interface that displays image segments of an image in different layers of the image;

a processing system to implement an image layers application that is configured to:

receive a position input of a canvas viewer control that encompasses one or more of the image segments of the image, the canvas viewer control being selectable to move around the canvas interface; and

determine one or more of the layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control.

2. The computing device as recited in claim 1 , wherein the canvas viewer control is configured to:

at least partially encompass the one or more image segments of the image; or

fully encompass the one or more image segments of the image.

3. The computing device as recited in claim 1 , wherein the position input of the canvas viewer control is received effective to select the one or more layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control.

4. The computing device as recited in claim 1 , wherein the image layers application is configured to initiate that one or more image segments of the image not encompassed by the canvas viewer control are displayed visually contrasted to indicate a non-selection of the one or more image segments.

5. The computing device as recited in claim 1 , wherein the image layers application is configured to:

receive a size input to increase a size of the canvas viewer control that encompasses additional layers of the image; or

receive the size input to decrease the size of the canvas viewer control that encompasses fewer layers of the image.

6. The computing device as recited in claim 1 , wherein the image layers application is configured to initiate a display of thumbnail images that each represent one of the layers encompassed by the canvas viewer control, each of the layers represented by a thumbnail image displayed to include the one or more image segments associated with a respective layer of the image.

7. The computing device as recited in claim 6 , wherein the image layers application is configured to:

receive thumbnail image selection inputs;

group the image segments of the image that are associated with the layers represented by the selected thumbnail images; and

maintain the group of image segments as a selectable image group that is displayable at a selected position on the canvas interface.

8. The computing device as recited in claim 6 , wherein the thumbnail images are configured in a displayable order based on a proximity of image segments displayed in the image on the canvas interface.

9. The computing device as recited in claim 6 , wherein the thumbnail images include a combined layer thumbnail image of the one or more layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control.

10. A method, comprising:

receiving a position input of a canvas viewer control that encompasses one or more image segments of an image displayed on a canvas interface, the canvas viewer control being selectable to move around the canvas interface and the image segments displayed on different layers of the image;

scanning the image displayed on the canvas interface to determine one or more of the layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control; and

displaying thumbnail images that each represent one of the layers encompassed by the canvas viewer control, each of the layers represented by a thumbnail image displayed to include the one or more image segments associated with a respective layer of the image.

11. The method as recited in claim 10 , further comprising:

receiving thumbnail image selection inputs;

grouping the image segments of the image that are associated with the layers represented by the selected thumbnail images; and

maintaining the group of image segments as a selectable image group that is displayable at a selected position on the canvas interface.

12. The method as recited in claim 10 , further comprising:

displaying one or more image segments of the image not encompassed by the canvas viewer control visually contrasted to indicate a non-selection of the one or more image segments.

13. The method as recited in claim 10 , further comprising:

receiving a size input to increase a size of the canvas viewer control that encompasses additional layers of the image; and

said scanning the image to determine the additional layers of the image that correspond to one or more additional image segments encompassed by the canvas viewer control.

14. The method as recited in claim 10 , further comprising:

receiving a size input to decrease a size of the canvas viewer control that encompasses fewer layers of the image; and

said scanning the image to determine the fewer layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control.

15. The method as recited in claim 10 , wherein said scanning the image to determine the one or more layers of the image is based on the canvas viewer control:

at least partially encompassing the one or more image segments of the image; or

fully encompassing the one or more image segments of the image.

16. The method as recited in claim 10 , further comprising:

displaying the thumbnail images in a displayable order based on a proximity of image segments displayed in the image on the canvas interface.

17. The method as recited in claim 10 , further comprising:

generating a combined layer thumbnail image of the one or more layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control.

18. A computer-readable storage memory comprising an image layers application stored as instructions that are executable and, responsive to execution of the instructions by a computing device, the computing device performs operations of the image layers application comprising to:

receive a position input of a canvas viewer control that encompasses one or more image segments of an image displayed on a canvas interface, the canvas viewer control being selectable to move around the canvas interface and the image segments displayed on different layers of the image;

scan the image displayed on the canvas interface to determine one or more of the layers of the image that correspond to the one or more image segments encompassed by the canvas viewer control; and

initiate a display of the thumbnail images that each represent one of the layers encompassed by the canvas viewer control, each of the layers represented by a thumbnail image displayed to include the one or more image segments associated with a respective layer of the image.

19. A computer-readable storage memory as recited in claim 18 , wherein the computing device further performs operations of the image layers application comprising to:

receive thumbnail image selection inputs;

group the image segments of the image that are associated with the layers represented by the selected thumbnail images; and

maintain the group of image segments as a selectable image group that is displayable at a selected position on the canvas interface.

20. A computer-readable storage memory as recited in claim 18 , wherein the computing device further performs operations of the image layers application comprising to:

receive a size input to increase a size of the canvas viewer control that encompasses additional layers of the image; or

receive the size input to decrease the size of the canvas viewer control that encompasses fewer layers of the image.

Assignments (2)
CHANGE OF NAME Recorded Apr 8, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048867/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2013
From: TIJSSEN, REMON
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 031519/0763 →
Continuity (1)
Related Publication 20150093029A1 · Apr 2, 2015