Article layout device for automatic column text layout
First Claim
1. An article layout device for layout of document on which a plurality of article data with some columns are laid out comprising:
- an article data input means for inputting said article data;
a column generation means for dividing the article space to lay out said article data into a plurality of columns with random shapes;
a column layout order generation means for providing the columns generated by said column generation means with the order of layout processing;
an article layout order generation means for providing said article data with the order of layout processing;
a layout source data synthesis means for synthesizing a new division result of said article space by combining a plurality of division results of the article space divided into some columns by said column generation means, synthesizing a new layout order of said columns by combining a plurality of layout orders for said columns generated by said column layout order generation means and also synthesizing a new layout order of said article data by combining a plurality of layout orders for said article data generated by said article layout order generation means;
an allocation means for allocating said article data to said columns according to the layout order for said columns determined by said column layout order generation means or the column layout order for said columns synthesized by said layout source data synthesis means and the layout order for said article data determined by said article layout order generation means or the layout order for said article data synthesized by said layout source data synthesis means;
a layout result evaluation means for evaluating the layout results output from said allocation means and generating the evaluation values;
an optimum layout result retrieval means, according to the evaluation values generated by said layout result evaluation means, for detecting the layout result with the maximum evaluation value from the layout results output from said allocation means; and
an article output means, according to the layout result detected by said optimum layout result retrieval means, for laying out said article data on said article space for output.
2 Assignments
0 Petitions
Accused Products
Abstract
An article layout device which comprises an article data input section, a column shape data generation section to divide the article space into a plurality of columns, a column layout order generation section to provide the generated columns with the layout orders, an article layout order generation section to provide the article data with the layout orders, a layout source data synthesis section to newly synthesize the division result of the article space, the column layout order and the article data layout order, an allocation section to allocate the article data to the columns according to the column layout order and the article data layout order, a layout result evaluation section to evaluate the layout results by the allocation section, an optimum layout result retrieval section to detect the layout result according to the evaluation result by the layout result evaluation section and an article output section to lay out and output the article data on the article space according to the layout result detected by the optimum layout result retrieval section.
-
Citations
22 Claims
-
1. An article layout device for layout of document on which a plurality of article data with some columns are laid out comprising:
-
an article data input means for inputting said article data; a column generation means for dividing the article space to lay out said article data into a plurality of columns with random shapes; a column layout order generation means for providing the columns generated by said column generation means with the order of layout processing; an article layout order generation means for providing said article data with the order of layout processing; a layout source data synthesis means for synthesizing a new division result of said article space by combining a plurality of division results of the article space divided into some columns by said column generation means, synthesizing a new layout order of said columns by combining a plurality of layout orders for said columns generated by said column layout order generation means and also synthesizing a new layout order of said article data by combining a plurality of layout orders for said article data generated by said article layout order generation means; an allocation means for allocating said article data to said columns according to the layout order for said columns determined by said column layout order generation means or the column layout order for said columns synthesized by said layout source data synthesis means and the layout order for said article data determined by said article layout order generation means or the layout order for said article data synthesized by said layout source data synthesis means; a layout result evaluation means for evaluating the layout results output from said allocation means and generating the evaluation values; an optimum layout result retrieval means, according to the evaluation values generated by said layout result evaluation means, for detecting the layout result with the maximum evaluation value from the layout results output from said allocation means; and an article output means, according to the layout result detected by said optimum layout result retrieval means, for laying out said article data on said article space for output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article layout device for layout of document on which a plurality of article data with some columns are laid out comprising:
-
an article data input means for inputting said article data; a column generation means for dividing the article space to lay out said article data into a plurality of columns with random shapes; a column layout order generation means for providing the columns generated by said column generation means with the order of layout processing; an article layout order generation means for providing said article data with the order of layout processing; a layout source data synthesis means for synthesizing a new division result of said article space by combining a plurality of division results of the article space divided into some columns by said column generation means, synthesizing a new layout order of said columns by combining a plurality of layout orders for said columns generated by said column layout order generation means and also synthesizing a new layout order of said article data by combining a plurality of layout orders for said article data generated by said article layout order generation means; an allocation means for allocating said article data to said columns according to the layout order for said columns determined by said column layout order generation means or the column layout order for said columns synthesized by said layout source data synthesis means and the layout order for said article data determined by said article layout order generation means or the layout order for said article data synthesized by said layout source data synthesis means; a layout result evaluation means for evaluating the layout results output from said allocation means and generating the evaluation values; an optimum layout result retrieval means, according to the evaluation values generated by said layout result evaluation means, for detecting the set having the maximum evaluation value among those containing the article space division result generated by said column generation means and said column layout order generated by said column layout order generation means and said article data layout order generated by said article layout order generation means; an optimum layout allocation means, according to the set of article space division result and said column layout order and said article data layout order detected by said optimum layout result retrieval means, for allocating said article data to said columns; and an article output means for laying out and outputting said article data on said article space according to the layout result output by said optimum layout allocation means. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification