Patent ID: 8325381

Claim:
An image processing apparatus, comprising: an input unit which inputs a plurality of image object data that are independent from each other; an acquisition unit which acquires resolution information and area information representing an output position of each of a plurality of image objects represented by the plurality of image object data; a generation unit which generates image data corresponding to each of the image object data on the basis of the resolution information of each of the plurality of image objects acquired by said acquisition unit and stores the generated image data in a memory unit; an extraction unit which, if an image object of interest overlaps another image object, extracts overlap area information representing an overlap area position between the image object of interest and said another image object, and resolution information of each of (1) the image object of interest and (2) said another image object; and a composition unit which: (a) scans coordinates of the generated image data, (b) reads out, from the memory unit, pixel data corresponding to a pixel position of interest at a scan position in accordance with the area information, and (c) if a plurality of pixel data existing at the pixel position of interest is located in the overlap area, (i) converts one of the plurality of pixel data in accordance with higher resolution information extracted by said extraction unit, (ii) composites the converted pixel data with other pixel data of the plurality of pixel data, and (iii) outputs the composited pixel data.