1. An image processing device comprising: at least one processor; an input component configured to input image data; an object dividing component configured to divide the image data input by the input component into a plurality of objects; a metadata adding component configured to add metadata to each object obtained by the object dividing component; a selecting component configured to select, from the objects having metadata added by the metadata adding component, a first object and a second object which are editing targets of metadata; a metadata analysis component configured to conduct analysis of the individual metadata of the first object and the second object selected by the selecting component to obtain an analysis result, wherein the analysis includes analysis of an individual attribute of the first object and the second object; a deciding component configured to decide an update procedure of the metadata of the first object and the metadata of the second object, such that a metadata of an object whose attribute is text is added to a metadata of an object whose attribute is photograph, graphics or background, when one of the attribute of the first object and the attribute of the second object is text and one of the attribute of the first object and the attribute of the second object is photograph, graphics or background based on the analysis result of the metadata analysis component; and an update component configured to update at least one of the metadata of the first object and the metadata of the second object in the update procedure decided by the deciding component, wherein at least one of the components is implemented using at least one processor.