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
OG exemplary drawing
 
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.