Layer enhancements in digital illustration system
First Claim
1. A method for displaying information to a user of a system for editing documents containing digital artwork objects, comprising:
- receiving a document containing a hierarchy of digital artwork elements, the hierarchy having at least three levels, the hierarchy including a first container, a second container, and a simple artwork object, the simple object being contained in the second container, the second container being contained in the first container, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
displaying the hierarchy to a user in a graphical representation including a representation of the first container, the second container, and the simple object; and
displaying a corresponding thumbnail image with each of the first container, the second container, and the simple object, each thumbnail image being a small image of the corresponding artwork.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program apparatus, implementing techniques for displaying information to a user of a system for editing documents containing digital artwork objects and for creating and editing such documents. The techniques include receiving a document containing a hierarchy of digital artwork elements; displaying the hierarchy to a user in a graphical representation including representations of elements; and displaying a corresponding thumbnail image with each of the displayed representations. Particular implementations include changing the displayed thumbnails as the corresponding artwork is edited so that the appearance of the thumbnails is synchronized with the appearance of the artwork. In another aspect, the techniques include implementing a capability to nest layers with layers. In another aspect, the techniques include implementing a release to layers command that expands an aggregation of artwork objects into separate editable objects and places each such separate object into a corresponding new layer in a graphics document. In particular implementations, the aggregation can be a blend, a scatter brush path, a container object, or a layer. The user can select the aggregation by selecting a row in a layers palette. In another aspect, the techniques include implementing a capability to drag and drop a group from a representation of the hierarchy to another position in the hierarchy and redefining the hierarchy according to the drag and drop.
160 Citations
39 Claims
-
1. A method for displaying information to a user of a system for editing documents containing digital artwork objects, comprising:
-
receiving a document containing a hierarchy of digital artwork elements, the hierarchy having at least three levels, the hierarchy including a first container, a second container, and a simple artwork object, the simple object being contained in the second container, the second container being contained in the first container, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
displaying the hierarchy to a user in a graphical representation including a representation of the first container, the second container, and the simple object; and
displaying a corresponding thumbnail image with each of the first container, the second container, and the simple object, each thumbnail image being a small image of the corresponding artwork. - View Dependent Claims (2)
changing the displayed thumbnails as the corresponding artwork is edited so that the appearance of the thumbnails is synchronized with the appearance of the artwork.
-
-
3. A method for displaying information to a user of a system for editing documents containing digital artwork objects, comprising:
-
receiving a document containing a hierarchy of digital artwork elements, the hierarchy having a top level, the hierarchy requiring that the elements at the top level all be layers, the document having a first layer and a second layer, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document; and
nesting the second layer within the first layer. - View Dependent Claims (4)
-
-
5. A method for editing a digital artwork document, comprising:
-
receiving a user input selecting an aggregation of artwork elements;
receiving a user input selecting a release to layers command on the selected aggregation; and
in response to the command, expanding the selected aggregation into separate editable objects and placing each such separate editable object in a corresponding new layer in the document, a new layer being created for each of the objects. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for editing a digital artwork document, the document containing a hierarchy of digital artwork elements, the method comprising:
-
displaying a graphical representation of a hierarchy of digital artwork elements of a document, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
receiving a user input selecting a group from the hierarchy, the group having a position in the hierarchy;
receiving a user input dragging and dropping the group from the position to another position in the hierarchy; and
redefining the hierarchy according to the user input dragging and dropping the group and thereby redefining the appearance of the document. - View Dependent Claims (13)
-
-
14. A system for displaying information to a user of a system for editing documents containing digital artwork objects, comprising:
-
means for receiving a document containing a hierarchy of digital artwork elements, the hierarchy having at least three levels, the hierarchy including a first container, a second container, and a simple artwork object, the simple object being contained in the second container, the second container being contained in the first container, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
means for displaying the hierarchy to a user in a graphical representation including a representation of the first container, the second container, and the simple object; and
means for displaying a corresponding thumbnail image with each of the first container, the second container, and the simple object, each thumbnail image being a small image of the corresponding artwork. - View Dependent Claims (15)
means for changing the displayed thumbnails as the corresponding artwork is edited so that the appearance of the thumbnails is synchronized with the appearance of the artwork.
-
-
16. A system for editing documents containing digital artwork objects, comprising:
-
means for receiving a document containing a hierarchy of digital artwork elements, the hierarchy having a top level, the hierarchy requiring that the elements at the top level all be layers, the document having a first layer and a second layer, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document; and
means for nesting the second layer within the first layer. - View Dependent Claims (17)
-
-
18. A system for editing a digital artwork document, comprising:
-
means for receiving a user input selecting an aggregation of artwork elements;
means for receiving a user input selecting a release to layers command on the selected aggregation; and
means operable in response to the command for expanding the selected aggregation into separate editable objects and placing each such separate editable object in a corresponding new layer in the document, a new layer being created for each of the objects. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system for editing a digital artwork document, the document containing a hierarchy of digital artwork elements, the system comprising:
-
means for displaying a graphical representation of a hierarchy of digital artwork elements of a document, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
means for receiving a user input selecting a group from the hierarchy, the group having a position in the hierarchy;
means for receiving a user input dragging and dropping the group from the position to another position in the hierarchy; and
means for redefining the hierarchy according to the user input dragging and dropping the group and thereby redefining the appearance of the document. - View Dependent Claims (26)
-
-
27. A computer program product, tangibly stored on a computer-readable medium, for displaying information to a user editing documents containing digital artwork objects, comprising instructions operable to cause a programmable processor to:
-
receive a document containing a hierarchy of digital artwork elements, the hierarchy having at least three levels, the hierarchy including a first container, a second container, and a simple artwork object, the simple object being contained in the second container, the second container being contained in the first container, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
display the hierarchy to a user in a graphical representation including a representation of the first container, the second container, and the simple object; and
display a corresponding thumbnail image with each of the first container, the second container, and the simple object, each thumbnail image being a small image of the corresponding artwork. - View Dependent Claims (28)
change the displayed thumbnails as the corresponding artwork is edited so that the appearance of the thumbnails is synchronized with the appearance of the artwork.
-
-
29. A computer program product, tangibly stored on a computer-readable medium, for editing documents containing digital artwork objects, comprising instructions operable to cause a programmable processor to:
-
receive a document containing a hierarchy of digital artwork elements, the hierarchy having a top level, the hierarchy requiring that the elements at the top level all be layers, the document having a first layer and a second layer, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document; and
nest the second layer within the first layer. - View Dependent Claims (30)
-
-
31. A computer program product, tangibly stored on a computer-readable medium, for editing a digital artwork document, comprising instructions operable to cause a programmable processor to:
-
receive a user input selecting an aggregation of artwork elements;
receive a user input selecting a release to layers command on the selected aggregation; and
respond to the command by expanding the selected aggregation into separate editable objects and placing each such separate editable object in a corresponding new layer in the document, a new layer being created for each of the objects. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A computer program product, tangibly stored on a computer-readable medium, for editing a digital artwork document, the document containing a hierarchy of digital artwork elements, the product comprising instructions operable to cause a programmable processor to:
-
display a graphical representation of a hierarchy of digital artwork elements of a document, the hierarchy representing a stacking order of the digital artwork elements defining the appearance of the document;
receive a user input selecting a group from the hierarchy, the group having a position in the hierarchy;
receive a user input dragging and dropping the group from the position to another position in the hierarchy; and
redefine the hierarchy according to the user input dragging and dropping the group and thereby redefine the appearance of the document. - View Dependent Claims (39)
-
Specification