Arranging graphic objects on a page with relative position based control
First Claim
Patent Images
1. A method performed by a computer, comprising aprocessor and a memory, the method comprising:
- deriving a relative layout specification from the user-specified layout, wherein the relative layout specification describes relative positions of the graphic objects, the deriving comprises ascertaining divisions between the graphic objects in the user-specified layout, and the ascertaining comprises determining horizontal and vertical histogram profiles of the user-specified layout and determining partitions that separate the graphic objects from each other;
determining a final layout of the graphic objects in accordance with the relative layout specification, wherein the final layout comprises a specification of size dimensions and positions of the graphic objects on a page; and
outputting the final layout of graphic objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A user-specified layout of graphic objects is received. A relative layout specification is derived from the user-specified layout. The relative layout specification describes relative positions of the graphic objects. A final layout of the graphic objects is determined in accordance with the relative layout specification. The final layout includes a specification of size dimensions and positions of the graphic objects on a page. The final layout of graphic objects is output.
35 Citations
16 Claims
-
1. A method performed by a computer, comprising a
processor and a memory, the method comprising: -
deriving a relative layout specification from the user-specified layout, wherein the relative layout specification describes relative positions of the graphic objects, the deriving comprises ascertaining divisions between the graphic objects in the user-specified layout, and the ascertaining comprises determining horizontal and vertical histogram profiles of the user-specified layout and determining partitions that separate the graphic objects from each other; determining a final layout of the graphic objects in accordance with the relative layout specification, wherein the final layout comprises a specification of size dimensions and positions of the graphic objects on a page; and outputting the final layout of graphic objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable memory for arranging graphic objects on a page, the computer-readable memory storing computer-readable instructions, which when executed by a computer causes the computer to perform operations comprising:
-
receiving a user-specified layout of graphic objects; deriving a relative layout specification from the user-specified layout, wherein the relative layout specification describes relative positions of the graphic objects, the deriving comprises ascertaining divisions between the graphic objects in the user-specified layout, and the ascertaining comprises determining horizontal and vertical histogram profiles of the user-specified layout and determining partitions that separate the graphic objects from each other; determining a final layout of the graphic objects in accordance with the relative layout specification, wherein the final layout comprises a specification of size dimensions and positions of the graphic objects on a page; and outputting the final layout of graphic objects. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
a computer-readable memory; a processing apparatus unit operable to perform operations comprising receiving a user-specified layout of graphic objects, deriving a relative layout specification from the user-specified layout, wherein the relative layout specification describes relative positions of the graphic objects, the deriving comprises ascertaining divisions between the graphic objects in the user-specified layout, and the ascertaining comprises determining horizontal and vertical histogram profiles of the user-specified layout and determining partition that separate the graphic objects from each other; determining a final layout of the graphic objects in accordance with the relative layout specification, wherein the final layout comprises a specification of size dimensions and positions of the graphic objects on a page; and outputting the final layout of graphic objects.
-
-
16. An apparatus, comprising:
-
means for receiving a user-specified layout of graphic objects; means for deriving a relative layout specification from the user-specified layout, wherein the relative layout specification describes relative positions of the graphic objects, the means for deriving operations comprising ascertaining divisions between the graphic objects the user-specified layout, and in the ascertaining the means for deriving performs operations comprising determining horizontal and vertical histogram profiles of the use-specified layout and determining partitions that separate the graphic objects from each other; means for determining a final layout of the graphic objects in accordance with the relative layout specification, wherein the final layout comprises a specification of size dimensions and positions of the graphic objects on a page; and means for outputting the final layout of graphic objects.
-
Specification