1. An information processing apparatus comprising: an obtaining unit adapted to obtain an image of an object captured by an image sensing unit; a face region detection unit adapted to detect a face region of the object from the image; an eye region detection unit adapted to detect an eye region of the object from the image; a generation unit adapted to generate a high-resolution image and low-resolution image from the obtained image of the face region detected by said face region detection unit; a first extraction unit adapted to extract a first feature amount indicating a direction of a face existing in the face region from the low-resolution image; a second extraction unit adapted to extract a second feature amount indicating a direction of an eye existing in the eye region from the high-resolution image; and an estimation unit adapted to estimate a gaze direction of the object from the first feature amount and the second feature amount.