label attached to each real object and data of a feature quantity set extracted from a known image of each real object the image recognizing unit 140 may recognize a real object projected in the input image input from the image acquiring unit 130 and recognizes a status of the real object projected in the input image a status of the real object recognized by the image recognizing unit 140 may include at least one of the position and the posture of the real object in the present embodiment the image recognizing unit 140 recognizes the position the posture and the scale of the real object in the image for example the image recognizing unit 140 may collate a set of feature points extracted from the input image with the shape of the real object which can be defined by the model data the image recognizing unit 140 may collate the image data such as the symbol mark or the text label which can be defined by the model data with the input image in addition the image recognizing unit 140 may collate a known feature quantity of an image of the real object which can be defined by the model data with the feature quantity extracted from the input image even in any of the above cases the image recognizing unit 140 can recognize that a real object whose collation score is higher than a predetermined threshold.