An information processing program for causing a computer, of an information processing apparatus connected to imaging means and display means which displays a real space on a screen in a visible manner, to function as: photographed image data acquisition means for sequentially acquiring photographed image data representing a photographed image which is photographed by the imaging means; detection means for detecting a specific marker target in the photographed image represented by the photographed image data which has been sequentially acquired by the photographed image data acquisition means; calculation means for calculating a relative positional relationship between the imaging means and the specific marker target detected by the detection means; virtual camera setting means for setting a position and an orientation of a virtual camera in a virtual space, based on the positional relationship; virtual camera determination means (S208 to S212, S312) for determining a latest position and a latest orientation of the virtual camera, based on a position and an orientation of the virtual camera which have been most recently set by the virtual camera setting means, and a position and an orientation of the virtual camera which have been set by the virtual camera setting means at a previous time; object image generation means (S500, S700) for generating an object image of a virtual object in the virtual space, based on the latest position and the latest orientation of the virtual camera which have been determined by the virtual camera determination means; and display control means for superimposing the object image generated by the object image generation means, on the real space on the screen of the display means, to perform a display, wherein the virtual camera determination means determines, as the latest position and the latest orientation of the virtual camera, a position and an orientation which are obtained by correcting the position and the orientation of the virtual camera having been set at the previous time so as to approach, at a predetermined ratio, the position and the orientation of the virtual camera having been most recently set (S224 to S232), or wherein the virtual camera determination means determines the latest position and the latest orientation of the virtual camera, by blending, at a predetermined ratio, the position and the orientation of the virtual camera having been set at the previous time, and the position and the orientation of the virtual camera having been most recently set (S208 to S212), and wherein the predetermined ratio is based on a distance between the specific target and the virtual object, such that, when the distance is long, a degree to which the position and the orientation of the virtual camera having been set at the previous time are used is greater than when the distance is short (S208 to S212, S310, S312). photographed image data acquisition means for sequentially acquiring photographed image data representing a photographed image which is photographed by the imaging means; detection means for detecting a specific marker target in the photographed image represented by the photographed image data which has been sequentially acquired by the photographed image data acquisition means; calculation means for calculating a relative positional relationship between the imaging means and the specific marker target detected by the detection means; virtual camera setting means for setting a position and an orientation of a virtual camera in a virtual space, based on the positional relationship; virtual camera determination means (S208 to S212, S312) for determining a latest position and a latest orientation of the virtual camera, based on a position and an orientation of the virtual camera which have been most recently set by the virtual camera setting means, and a position and an orientation of the virtual camera which have been set by the virtual camera setting means at a previous time; object image generation means (S500, S700) for generating an object image of a virtual object in the virtual space, based on the latest position and the latest orientation of the virtual camera which have been determined by the virtual camera determination means; and display control means for superimposing the object image generated by the object image generation means, on the real space on the screen of the display means, to perform a display, wherein the virtual camera determination means determines, as the latest position and the latest orientation of the virtual camera, a position and an orientation which are obtained by correcting the position and the orientation of the virtual camera having been set at the previous time so as to approach, at a predetermined ratio, the position and the orientation of the virtual camera having been most recently set (S224 to S232), or wherein the virtual camera determination means determines the latest position and the latest orientation of the virtual camera, by blending, at a predetermined ratio, the position and the orientation of the virtual camera having been set at the previous time, and the position and the orientation of the virtual camera having been most recently set (S208 to S212), and wherein the predetermined ratio is based on a distance between the specific target and the virtual object, such that, when the distance is long, a degree to which the position and the orientation of the virtual camera having been set at the previous time are used is greater than when the distance is short (S208 to S212, S310, S312).