Patent attributes
Systems, methods, apparatuses, and computer program products for creating freely explorable, dynamic and photorealistic virtual environments, reconstructing view dependent holograms in real-time, and inserting 3D virtual objects into 360 camera based navigable environment. A method, may include simultaneously capturing 360 video data and audio data from a plurality of viewpoints within a real-world environment. The method may also include preprocessing and compressing the 360 video data and the audio data into a three-dimensional representation suitable for display. The method may further include rendering a virtual environment of the real-world environment. In addition, the method may include creating a blended virtual environment by combining the captured 360 video data and the audio data with the rendered virtual environment. Further, the method may include displaying the blended virtual environment in a display apparatus of a user.