1. An information processing apparatus comprising: a detection unit configured to detect a plurality of regions corresponding to respective attributes in an image; a determination unit configured to determine a target region serving as a thumbnail image out of the plurality of regions detected by said detection unit; and a generation unit configured to generate thumbnail image data from data corresponding to the target region determined by said determination unit, wherein said determination unit determines, based on an attribute of a first region and an attribute of a second region out of the plurality of regions, whether both of the first region and the second region are included in the target region or one of the first region and the second region is included in the target region.