Patent ID: 8711169

Claim:
An image viewing device, comprising: a viewpoint position mover for moving a position of a viewpoint in a virtual space where a plurality of image objects are placed, according to a viewpoint moving operation carried out by a user; a far-near value obtainer for obtaining a far-near value indicating an extent of apartness between the position of the viewpoint and a position of the respective image object; a semi-transparency degree determiner for determining a semi-transparency degree of the respective image object, based on the respective far-near value obtained by the far-near value obtainer; a space image producer for producing a space image showing a picture obtained by viewing the virtual space from the position of the viewpoint, according to the semi-transparency degree of the respective image object, determined by the semi-transparency degree determiner; a space image display for displaying the space image produced by the space image producer; and an image selector for selecting one or more selection image objects from one or more selection target image objects, wherein the image selector is configured to have the one or more selection image objects be selected by a user using a cursor, wherein the plurality of image objects include the one or more selection target image objects that are shown opaque and one or more non-selection target image objects that are shown semi-transparent, wherein the semi-transparency degrees of the one or more selection target image objects differ from the semi-transparency degrees of the one or more non-selection target image objects by at least a predetermined value, wherein said opaque image objects are selectable by said cursor and said semi-transparent image objects are not selectable by said cursor, and wherein the semi-transparency degree determiner determines the semi-transparency degree of the respective image object such that an image object having a far-near value smaller than a predetermined first value is shown transparent, an image object having a far-near value equal to or larger than the first value and smaller than a predetermined second value is shown opaque, and an image object having a far-near value equal to or larger than the second value is shown semi-transparent.