An information processing system comprising: one or more processing units that: acquire video data captured by an image pickup unit; detect an object from the video data; detect at least one of a three-dimensional position and posture of the image pickup unit; and control a display to display content associated with the object at a three-dimensional position in an augmented reality space other than a detected position of the object and in a determined three-dimensional posture in the augmented reality space, the display position and die display posture of the content being based on the at least one of the position and posture of the image pickup unit relative to the object, wherein the one or more processing units control the display to display the content on the display when the object that was previously detected has moved outside the field of view of the image pickup unit, and wherein, when the associated object has moved outside the field of view of die image pickup unit, the one or more processing units control the display to move the content in the augmented reality space so that die content is kept within the field of view of the image pickup unit, and to stop displaying the content when at least one of the position and the posture of die image pickup unit relative to the object satisfies a predetermined condition, wherein die predetermined condition is selected from the group consisting of (i) the distance from die object to the image pickup unit position exceeds a specified distance threshold, and (ii) the angle made between the optical axis of the image pickup unit and the direction from the image pickup unit to the object exceeds a specified angle threshold. acquire video data captured by an image pickup unit; detect an object from the video data; detect at least one of a three-dimensional position and posture of the image pickup unit; and control a display to display content associated with the object at a three-dimensional position in an augmented reality space other than a detected position of the object and in a determined three-dimensional posture in the augmented reality space, the display position and die display posture of the content being based on the at least one of the position and posture of the image pickup unit relative to the object, wherein the one or more processing units control the display to display the content on the display when the object that was previously detected has moved outside the field of view of the image pickup unit, and wherein, when the associated object has moved outside the field of view of die image pickup unit, the one or more processing units control the display to move the content in the augmented reality space so that die content is kept within the field of view of the image pickup unit, and to stop displaying the content when at least one of the position and the posture of die image pickup unit relative to the object satisfies a predetermined condition, wherein die predetermined condition is selected from the group consisting of (i) the distance from die object to the image pickup unit position exceeds a specified distance threshold, and (ii) the angle made between the optical axis of the image pickup unit and the direction from the image pickup unit to the object exceeds a specified angle threshold. (i) the distance from die object to the image pickup unit position exceeds a specified distance threshold, and (ii) the angle made between the optical axis of the image pickup unit and the direction from the image pickup unit to the object exceeds a specified angle threshold. <EOS>