To search information related to an optionally set viewpoint and unexpected information with respect to the viewpoint based on a the view point even when a user's viewpoint showing his intension is ambiguous.
Based on the importance (parameter value) of two sets of viewpoints expressing user's intension set to a viewpoint setting part 103, a virtual viewpoint is generated by artificial operation by a first information correlating part 104 according to the swaying of the viewpoint and a second information correlating part 105 capable of correlating operating for unexpected information with optional calculating accuracy through the use of data stored in an information storing part 1. Then, a correlation degree with respect to the virtual viewpoint generated at each time is successively obtained by a probability distribution functional definition part 102 to present desired data at a time and by a display form which are indicated by the user by a presenting mode selection part 107 to a related information presenting part 106.