A method of presenting a combined image in which an image of a real space is combined with a virtual image of a virtual object, the method comprising: receiving image data for a plurality of successively captured images, the plurality of successively captured images including images relating to different respective parts of the real space; the method being characterised in that it further comprises: generating modeling image data, representing an image covering at least a predetermined portion of the real space, based on the received image data for the plurality of successively captured images; wherein the generating of the modeling image data comprises employing a model having a predetermined modeling shape to model the predetermined portion of the real space, the modeling image data representing the plurality of successively captured images as successively projected onto the model; estimating, in real-time, light source information relating to the real space based on the modeling image data; generating (S505, S506), in real-time, virtual image data, representing said virtual image, including managing light source information relating to the virtual object based on the estimated light source information relating to the real space; and updating, in real-time, the modeling image data following receipt of image data for a new captured image relating to such a part of the real space, and updating, in real-time, the estimated light source information relating to the real space based on the updated modeling image data, and updating, in real-time, the light source information relating to the virtual object based on the updated light source information relating to the real space, and regenerating the virtual image data. receiving image data for a plurality of successively captured images, the plurality of successively captured images including images relating to different respective parts of the real space; the method being characterised in that it further comprises: generating modeling image data, representing an image covering at least a predetermined portion of the real space, based on the received image data for the plurality of successively captured images; wherein the generating of the modeling image data comprises employing a model having a predetermined modeling shape to model the predetermined portion of the real space, the modeling image data representing the plurality of successively captured images as successively projected onto the model; estimating, in real-time, light source information relating to the real space based on the modeling image data; generating (S505, S506), in real-time, virtual image data, representing said virtual image, including managing light source information relating to the virtual object based on the estimated light source information relating to the real space; and updating, in real-time, the modeling image data following receipt of image data for a new captured image relating to such a part of the real space, and updating, in real-time, the estimated light source information relating to the real space based on the updated modeling image data, and updating, in real-time, the light source information relating to the virtual object based on the updated light source information relating to the real space, and regenerating the virtual image data. generating modeling image data, representing an image covering at least a predetermined portion of the real space, based on the received image data for the plurality of successively captured images; wherein the generating of the modeling image data comprises employing a model having a predetermined modeling shape to model the predetermined portion of the real space, the modeling image data representing the plurality of successively captured images as successively projected onto the model; estimating, in real-time, light source information relating to the real space based on the modeling image data; generating (S505, S506), in real-time, virtual image data, representing said virtual image, including managing light source information relating to the virtual object based on the estimated light source information relating to the real space; and updating, in real-time, the modeling image data following receipt of image data for a new captured image relating to such a part of the real space, and updating, in real-time, the estimated light source information relating to the real space based on the updated modeling image data, and updating, in real-time, the light source information relating to the virtual object based on the updated light source information relating to the real space, and regenerating the virtual image data.