Assigning a hot spot in an electronic artwork
First Claim
Patent Images
1. A method comprising:
- receiving from a user an input selecting a layer in an electronic artwork having a plurality of layers, each layer including image data, the image data of the selected layer including opacity data;
using the opacity data of the selected layer to identify one or more non-transparent regions;
calculating a perimeter boundary of the one or more non-transparent regions;
using the perimeter boundary to define an area in the selected layer;
assigning an action to the area, the action defining a function that is to be activated when the area is selected; and
associating the area and the action with the selected layer as a property of the selected layer in the electronic artwork.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer of the artwork, a non-transparent region is identified and an action is assigned to an area corresponding to the non-transparent region, the action defining a function that will be activated when the area is selected. The technique is advantageous in computer application programs that composite images from layers and for producing HTML (HyperText Markup Language) output that refers to a corresponding composited image, where the action is a URL and the area is defined by an image map.
41 Citations
35 Claims
-
1. A method comprising:
-
receiving from a user an input selecting a layer in an electronic artwork having a plurality of layers, each layer including image data, the image data of the selected layer including opacity data; using the opacity data of the selected layer to identify one or more non-transparent regions; calculating a perimeter boundary of the one or more non-transparent regions; using the perimeter boundary to define an area in the selected layer; assigning an action to the area, the action defining a function that is to be activated when the area is selected; and associating the area and the action with the selected layer as a property of the selected layer in the electronic artwork. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23)
-
-
18. A computer program, tangibly stored on a computer-readable medium, comprising instructions fix causing a computer to:
-
receive an electronic artwork having a plurality of layers, each layer including image data; receive from a user an input selecting one of the plurality of layers, the image data of the selected layer including opacity data; use the opacity data to identify one or more non-transparent regions in the image data; calculate a perimeter boundary of the one or more non-transparent regions; use the perimeter boundary to define an area in the selected layer; and assign an action to the area, the action defining a function to be activated when the area is selected. - View Dependent Claims (19, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification