An information processing apparatus adapted for generating a menu screen including a plurality of icons (502a-502g, 514a-514c, 520, 524) and receiving a selection operation performed by a user , the information processing apparatus comprising: an icon arrangement section adapted for arranging the icons in a virtual space; a field-of-view control section adapted for acquiring posture information related to a head of the user and determining a field-of-view plane with respect to the virtual space in accordance with the acquired posture information; an image generation section adapted for drawing an image to be projected into the virtual space with respect to the field-of-view plane, generating the menu screen over which a cursor indicating point of view of the user is displayed, and outputting the generated menu screen to a display device; and an operation determination section adapted for identifying an operation in accordance with a positional relationship between the cursor and an icon image drawn on the menu screen , wherein the icon arrangement section is adapted to arrange the icons (502a-502g, 514a-514c, 520, 524) in a spherical background object centered around the head of the user in the virtual space in such a manner that the icons (502a-502g, 514a-514c, 520, 524) differ from each other in a direction and a distance from the user , and characterised in that , when the cursor overlaps with one of the icons (502a-502g, 514a-514c, 520, 524), the image generation section is adapted to texture-map an image corresponding to the icon (502a-502g, 514a-514c, 520, 524) to an inside of the background object and rotate the background object centrally around the head of the user at a predetermined speed. an icon arrangement section adapted for arranging the icons in a virtual space; a field-of-view control section adapted for acquiring posture information related to a head of the user and determining a field-of-view plane with respect to the virtual space in accordance with the acquired posture information; an image generation section adapted for drawing an image to be projected into the virtual space with respect to the field-of-view plane, generating the menu screen over which a cursor indicating point of view of the user is displayed, and outputting the generated menu screen to a display device; and an operation determination section adapted for identifying an operation in accordance with a positional relationship between the cursor and an icon image drawn on the menu screen , wherein the icon arrangement section is adapted to arrange the icons (502a-502g, 514a-514c, 520, 524) in a spherical background object centered around the head of the user in the virtual space in such a manner that the icons (502a-502g, 514a-514c, 520, 524) differ from each other in a direction and a distance from the user , and characterised in that , when the cursor overlaps with one of the icons (502a-502g, 514a-514c, 520, 524), the image generation section is adapted to texture-map an image corresponding to the icon (502a-502g, 514a-514c, 520, 524) to an inside of the background object and rotate the background object centrally around the head of the user at a predetermined speed. <EOS>