×

Accessing 2D graphic content using axonometric layer views

  • US 7,663,620 B2
  • Filed: 12/05/2005
  • Issued: 02/16/2010
  • Est. Priority Date: 12/05/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing a layered view of a group of objects while preserving the visual attributes of the objects, the method comprising the following steps executed by a least a processor:

  • a. analyzing a 2D image depicting a plurality of overlapping objects in a single layer for determining which objects are to be included in a group of objects, the determination being based at least on which objects overlap a selected object in the 2D image;

    b. calculating dimensions of layers that encompass the objects in the group by determining the union of the bounding rectangles of the objects in the group, wherein each layer has substantially a same width and height;

    c. placing the objects in the layers;

    d. displaying the layers in a spaced apart layered view such that an axonometric view of the 2D image is generated, the axonometric view provides access to overlapped area of the selected object at an original position of the selected object within the 2D image, wherein the spaced a part layered view is a plurality of axonometric views;

    e. for each displayed layer providing;

    i. a visual cue to indicate when a cursor is placed within the displayed layer and the position of the cursor within the displayed layer, wherein the visual cue indicating when a cursor is placed within the displayed layer comprises shaking the displayed layer;

    ii. a visibility icon, which, when activated, renders the displayed layer transparent and the object in the layer hidden; and

    iii. a border surrounding each displayed layer; and

    f. for each object in each layer, providing controls for adjusting an X position and a Y position of the object within the layer;

    g. providing a control to adjust a space between the layers; and

    h. providing a control to adjust a depth of a selected layer, wherein a Z position of a selected layer is exchanged with a Z position of another layer when a user selects the selected layer.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×