An electronic device comprising: an imaging unit configured to image a 360-degree entire region and acquire a plurality of images using a plurality of cameras (200-1, 200-2, 200-3, 200-4) which have a wide-angle lens; and a processor configured to: divide each of the plurality of images (20-1, 20-2, 20-3, 20-4) into a left-eyed image and a right-eyed image, to produce a plurality of left-eyed images (30-1, 30-2, 30-3, 30-4) and a plurality of right-eyed images (40-1, 40-2, 40-3, 40-4), characterised in that the processor is configured to: generate a left-eyed spherical image (50, 720) by projecting the plurality of left-eyed images of the plurality of images to a left unit sphere surface, generate a right-eyed spherical image (60, 730) by projecting the plurality of right-eyed images of the plurality of images to a right unit sphere surface, based on the left-eyed spherical image and the right-eyed spherical image being overlapping, extract a first undistorted sub image by projecting the overlapped left-eyed spherical image to a plane corresponding to a designated field of view and a second undistorted sub image by projecting the overlapped right-eyed spherical image to a plane corresponding to the designated field of view, acquire depth information using the first undistorted sub image and the second undistorted sub image, generate a 360-degree depth spherical image including the acquired depth information, and generate a 360-degree 3D stereoscopic image (95-1, 95-2) using the depth information, by rendering the 360-degree depth spherical image to at least one of the left-eyed spherical image and the right-eyed spherical image. an imaging unit configured to image a 360-degree entire region and acquire a plurality of images using a plurality of cameras (200-1, 200-2, 200-3, 200-4) which have a wide-angle lens; and a processor configured to: divide each of the plurality of images (20-1, 20-2, 20-3, 20-4) into a left-eyed image and a right-eyed image, to produce a plurality of left-eyed images (30-1, 30-2, 30-3, 30-4) and a plurality of right-eyed images (40-1, 40-2, 40-3, 40-4), characterised in that the processor is configured to: generate a left-eyed spherical image (50, 720) by projecting the plurality of left-eyed images of the plurality of images to a left unit sphere surface, generate a right-eyed spherical image (60, 730) by projecting the plurality of right-eyed images of the plurality of images to a right unit sphere surface, based on the left-eyed spherical image and the right-eyed spherical image being overlapping, extract a first undistorted sub image by projecting the overlapped left-eyed spherical image to a plane corresponding to a designated field of view and a second undistorted sub image by projecting the overlapped right-eyed spherical image to a plane corresponding to the designated field of view, acquire depth information using the first undistorted sub image and the second undistorted sub image, generate a 360-degree depth spherical image including the acquired depth information, and generate a 360-degree 3D stereoscopic image (95-1, 95-2) using the depth information, by rendering the 360-degree depth spherical image to at least one of the left-eyed spherical image and the right-eyed spherical image. divide each of the plurality of images (20-1, 20-2, 20-3, 20-4) into a left-eyed image and a right-eyed image, to produce a plurality of left-eyed images (30-1, 30-2, 30-3, 30-4) and a plurality of right-eyed images (40-1, 40-2, 40-3, 40-4), characterised in that the processor is configured to: generate a left-eyed spherical image (50, 720) by projecting the plurality of left-eyed images of the plurality of images to a left unit sphere surface, generate a right-eyed spherical image (60, 730) by projecting the plurality of right-eyed images of the plurality of images to a right unit sphere surface, based on the left-eyed spherical image and the right-eyed spherical image being overlapping, extract a first undistorted sub image by projecting the overlapped left-eyed spherical image to a plane corresponding to a designated field of view and a second undistorted sub image by projecting the overlapped right-eyed spherical image to a plane corresponding to the designated field of view, acquire depth information using the first undistorted sub image and the second undistorted sub image, generate a 360-degree depth spherical image including the acquired depth information, and generate a 360-degree 3D stereoscopic image (95-1, 95-2) using the depth information, by rendering the 360-degree depth spherical image to at least one of the left-eyed spherical image and the right-eyed spherical image.