| US 7,596,746 B2 | ||
| Information processing method and apparatus, and computer-readable program | ||
| Kazuhumi Kobashi, Yokohama (Japan); Kenta Hara, Kawasaki (Japan); and Jun Makino, Yokohama (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Jan. 06, 2005, as Appl. No. 11/30,666. | ||
| Claims priority of application No. 2004-024590 (JP), filed on Jan. 30, 2004. | ||
| Prior Publication US 2005/0168780 A1, Aug. 04, 2005 | ||
| Int. Cl. G06F 17/00 (2006.01) | ||
| U.S. Cl. 715—235 [715/243; 715/236] | 18 Claims |

| 1. An information processing method for assigning variable data input from a data source to partial display areas contained
in a template so as to determine the size of each of the partial display areas based on the assigned variable data, the information
processing method comprising:
a preliminary search step of determining a difference between specified data and stored data for each of a plurality of stored
data, wherein the stored data is stored in the data source;
a first extracting step of extracting stored data to be laid out from the plurality of stored data based on the difference
determined in the preliminary search step and a designated first extracting condition;
a layout step of determining a plurality of first layouts for the each of the extracted stored data by assigning each of the
stored data extracted in the first extracting step to the partial display areas of the template, and determining a single
second layout for the specified data by assigning the specified data to the partial display areas of the template;
a layout comparison step of determining a layout difference between the plurality of first layouts and the single second layout
determined in the layout step;
a second extracting step of extracting, from the plurality of first layouts, the first layout to be output based on the layout
difference determined in the layout comparison step and a designated second extracting condition; and
an output control step of outputting the first layout extracted in the second extracting step.
|