Assigning a hot spot in an electronic artwork
AssigneeAdobe Systems Incorporated
InventorsJeffrey H. Michaud, Douglas K. Olson
Life of this patent
Estimating the term…
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.
Claims20
A system comprising:
- a display device;
- a programmable processor operable to execute computer program instructions;
- a storage device embodying instructions executable by the programmable processor to:
- display an electronic artwork having a plurality of layers on the display device;
- receive a user input selecting a layer in the electronic artwork, the image data of the selected layer including opacity data;
- calculate a perimeter boundary of a non-transparent region defined by the opacity data;
- use the perimeter boundary to define an area of the selected layer;
- assign an action to the area, the action defining a function that is to be activated when the area is selected;
- and
- associate the area and the action with the selected layer as a property of the selected layer in the electronic artwork.
A method comprising:
- calculating a perimeter boundary of a non-transparent region in a layer of an electronic artwork having a plurality of layers, each layer including image data, the image data including opacity data, the non-transparent region being defined by the opacity data of the corresponding layer;
- using the perimeter boundary to define an area;
- 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.
A method comprising:
- receiving an electronic artwork having a plurality of layers, each layer including image data, the image data including opacity data;
- fitting a shape to a boundary of a non-transparent region of a layer;
- and
- rendering a document that includes the shape and an action associated with the shape.
Dependencies are inferred from the claim text.