Apparatus and method for providing three dimensional media content
First Claim
Patent Images
1. A non-transitory computer-readable storage medium comprising instructions, which, responsive to being executed by a processor, cause the processor to perform operations comprising:
- determining an accuracy of pixels in a depth map by identifying pixels as either accurate or inaccurate based on a confidence map and a disparity map;
adjusting the depth map by adjusting inaccurate pixels in the depth map;
generating three-dimensional media content based on images captured by a camera and the adjusted depth map; and
providing the three-dimensional media content for presentation at a display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the exemplary embodiments may include, for example, means for generating a disparity map based on a depth map, means for determining accuracy of pixels in the depth map where the determining means identifies the pixels as either accurate or inaccurate based on a confidence map and the disparity map, and means for providing an adjusted depth map where the providing means adjusts inaccurate pixels of the depth map using a cost function associated with the inaccurate pixels. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions, which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
determining an accuracy of pixels in a depth map by identifying pixels as either accurate or inaccurate based on a confidence map and a disparity map; adjusting the depth map by adjusting inaccurate pixels in the depth map; generating three-dimensional media content based on images captured by a camera and the adjusted depth map; and providing the three-dimensional media content for presentation at a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, by a processor, images captured by a camera; determining an accuracy of pixels in a depth map by identifying pixels as either accurate or inaccurate based on a confidence map and a disparity map; adjusting the depth map by adjusting inaccurate pixels in the depth map; and generating, by the processor, three-dimensional media content based on the images and the adjusted depth map. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device comprising:
-
a memory to store computer instructions; and a processor coupled with the memory, wherein the processor, responsive to executing the computer instructions, performs operations comprising; receiving images captured by a camera; determining an accuracy of pixels in a depth map by identifying pixels as either accurate or inaccurate based on a confidence map and a disparity map; adjusting the depth map by adjusting inaccurate pixels in the depth map; and generating three-dimensional media content based on the images and an adjusted depth map, wherein the adjusted depth map is based on adjustments to inaccurate pixels in a depth map. - View Dependent Claims (20)
-
Specification