An information processing apparatus comprising: a reception unit configured to receive data from a communication destination; a generation unit configured to generate space image information in which an image corresponding to a space of the communication destination is disposed at a predetermined position in a three-dimensional space; a display control unit configured to perform control such that the generated space image information is displayed on a display unit in a communication source; a distance control unit configured to control a virtual separation distance between the communication source and the communication destination as disposed in the three-dimensional space; and a state determination unit to determine a user element that includes at least any of a state of a user of the information processing apparatus, and a relationship with a partner user at the communication destination, and to determine an environment element that includes at least any of a state of a real space in which the user of the information processing apparatus is present, time, a season, weather at the real space in which the user of the information processing apparatus is present, and a place at the real space in which the user of the information processing apparatus is present; wherein the generation unit disposes the image corresponding to the space of the communication destination at a position corresponding to the virtual separation distance adjusted by the distance control unit; and the distance control unit controls the virtual separation distance on a basis of a connection degree calculated by multiplying a connection request level from the communication source with a connection request level from the communication destination, where the distance control unit is configured to calculate the connection request level from the communication source by multiplying the user element with the environmental element, and the reception unit is configured to receive, from the communication destination, the connection request level from the communication destination. a reception unit configured to receive data from a communication destination; a generation unit configured to generate space image information in which an image corresponding to a space of the communication destination is disposed at a predetermined position in a three-dimensional space; a display control unit configured to perform control such that the generated space image information is displayed on a display unit in a communication source; a distance control unit configured to control a virtual separation distance between the communication source and the communication destination as disposed in the three-dimensional space; and a state determination unit to determine a user element that includes at least any of a state of a user of the information processing apparatus, and a relationship with a partner user at the communication destination, and to determine an environment element that includes at least any of a state of a real space in which the user of the information processing apparatus is present, time, a season, weather at the real space in which the user of the information processing apparatus is present, and a place at the real space in which the user of the information processing apparatus is present; wherein the generation unit disposes the image corresponding to the space of the communication destination at a position corresponding to the virtual separation distance adjusted by the distance control unit; and the distance control unit controls the virtual separation distance on a basis of a connection degree calculated by multiplying a connection request level from the communication source with a connection request level from the communication destination, where the distance control unit is configured to calculate the connection request level from the communication source by multiplying the user element with the environmental element, and the reception unit is configured to receive, from the communication destination, the connection request level from the communication destination.