Patent ID: 7703011
Filing Date: 2010-04-20
Classification: G06F,G06T,H04N

Abstract:
1. A digital content creation device, comprising: a processor; and a storage device, wherein: the storage device is configured to store a content database that includes a plurality of digital content sets; the processor is configured to select from among the stored plurality of digital content sets at least one target digital content set for processing; the processor is further configured to determine, based on a predetermined template or a selected template in accordance with a template select instruction, a layout for more than one target selected digital content set; the processor is further configured to generate property information for the more than one target selected digital content set, based on the layout determined by the processor, the property information including overlap information indicative of an overlap state of the more than one target selected digital content set, and including importance information indicative of a relative importance of each of the more than one target selected digital content set; the processor is further configured to detect, based on the overlap information included in the property information generated by the processor, an overlapping region where overlap exists between the more than one target selected digital content set; the processor is further configured to determine, based on the importance information included in the property information generated by the processor, at least one of the more than one target selected digital content set as a move-target digital content set to be moved; the processor is further configured to determine a move direction for the move-target digital content set to be moved, the move direction parallel to a line connecting a centroid of the overlapping region and a centroid of the move-target digital content set, the parallel direction allowing the centroid of the move-target digital content set and the centroid of the overlapping region to move away from each other; the processor is further configured to calculate a move-distance for the move-target digital content set to be moved in the move direction determined by the processor, so as to remove overlap between the move-target digital content set and a quadrangle circumscribed on the overlapping region; and the processor is further configured to move the move-target digital content set in the move direction determined by the processor by the move distance calculated by the processor.