Patent ID: 8484580

Claim:
A content presentation device having a processor, comprising: presentation screen production means for producing, on a display device, display data related to a presentation screen on which images representative of a subset of contents among a plurality of contents together with a mutual relationship among the subset are shown, based on presentation data stored in presentation data storage means, the presentation storage means storing plural kinds of presentation data in a memory by which the mutual relationship of the contents is represented, based on any of which display data about the presentation screen is produced; and instruction determination means for determining whether a switching instruction for switching the presentation screen is input while the presentation screen is displayed, the switching instruction designating one of the contents represented by one of the images shown on the presentation screen, wherein the presentation screen production means displays, on the display device, an image representative of the one of the contents designated by the switching instruction at a predetermined position of the presentation screen, and produces, when the switching instruction is input, display data about the presentation screen where the images representative of the subset of contents among the plurality of contents, including the one of the contents designated by the switching instruction, together with the mutual relationship among the subset are shown, based on another kind of presentation data stored in the presentation data storage means, the another kind of presentation data being different than the presentation data when the switching instruction is input, wherein the another kind of presentation data is retrieved from a different database on the memory than the presentation data, and wherein the mutual relationship shown in the presentation screen is changed by the switching instruction; and wherein a second kind of presentation data among the plurality kinds of presentation data is data describing positions at which images representative of respective content of the plurality of contents are placed in the virtual three dimensional space on the surface of a spherical object, and the presentation screen production means determines, when display data of the presentation screen based on the second kind of presentation data is produced, a viewpoint and a viewing direction such that a position, at which an image representative of the content concerning the designation which is made when issuing the switching instruction is placed, is contained in a field of view range, and produces an image representative of the virtual three dimensional space according to the viewpoint and the viewing direction, to thereby produce display data about the presentation screen where the images representative of the subset of contents of the plurality of contents, including the content concerning the designation which is made when issuing the switching instruction, are shown on the surface of the spherical object.