An information processing device comprising: an image acquisition unit configured to acquire a captured image of a real space from an image capture device ; a recognition unit configured to recognize a real object (R11) in the real space from the captured image and to acquire position information of the real object; a setting unit configured to set at least one of color and texture of a virtual object based on at least one of color and texture of the real object; and a control unit configured to set a position of the virtual object (A11, A12, A13) based on the position of the real object (R11) and to cause a display device to display an augmented reality space (M42) comprising the virtual object (A11, A12, A13), wherein the augmented reality space (M42) is associated with the real space , wherein the augmented reality space (M42) is shared by multiple users by merging multiple, user-specific augmented reality spaces using computational operations in units of voxels, and wherein the setting unit is configured to set the shared augmented reality space (M42) based on the captured image from one user using the information processing device, wherein the setting unit is further configured to: discretize, in units of voxels, the real object; and generate an augmented reality space model based on the discretized real object, wherein in the augmented reality space model, the virtual object discretely expresses the shape of the real object in units of voxels, wherein the at least one of color and texture is determined for each face of a voxel on the basis of the texture or color of the real object. an image acquisition unit configured to acquire a captured image of a real space from an image capture device ; a recognition unit configured to recognize a real object (R11) in the real space from the captured image and to acquire position information of the real object; a setting unit configured to set at least one of color and texture of a virtual object based on at least one of color and texture of the real object; and a control unit configured to set a position of the virtual object (A11, A12, A13) based on the position of the real object (R11) and to cause a display device to display an augmented reality space (M42) comprising the virtual object (A11, A12, A13), wherein the augmented reality space (M42) is associated with the real space , wherein the augmented reality space (M42) is shared by multiple users by merging multiple, user-specific augmented reality spaces using computational operations in units of voxels, and wherein the setting unit is configured to set the shared augmented reality space (M42) based on the captured image from one user using the information processing device, wherein the setting unit is further configured to: discretize, in units of voxels, the real object; and generate an augmented reality space model based on the discretized real object, wherein in the augmented reality space model, the virtual object discretely expresses the shape of the real object in units of voxels, wherein the at least one of color and texture is determined for each face of a voxel on the basis of the texture or color of the real object. discretize, in units of voxels, the real object; and generate an augmented reality space model based on the discretized real object, wherein in the augmented reality space model, the virtual object discretely expresses the shape of the real object in units of voxels, wherein the at least one of color and texture is determined for each face of a voxel on the basis of the texture or color of the real object. <EOS>