Interleaved approach to depth-image-based rendering of stereoscopic images
First Claim
1. A method for generating stereoscopic images, the method comprising:
- receiving a first image frame associated with a first eye;
receiving a first depth frame associated with the first eye;
reprojecting the first image frame based on the first depth frame to create a second image frame associated with a second eye;
identifying a first pixel in the second image frame that remains unwritten as a result of reprojecting the first image frame; and
determining a value for the first pixel based on a corresponding pixel in a prior image frame associated with the second eye, wherein the prior image frame is not reconstructed based on depth information.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for generating stereoscopic images. The techniques include receiving a first image frame associated with a first eye, and receiving a first depth frame associated with the first eye. The techniques further include reprojecting the first image frame based on the first depth frame to create a second image frame associated with a second eye. The techniques further include identifying a first pixel in the second image frame that remains unwritten as a result of reprojecting the first image frame, and determining a value for the first pixel based on a corresponding pixel in a prior image frame associated with the second eye. One advantage of the disclosed techniques is that DIBR reprojected image frames have a more realistic appearance where gaps are filled using pixels from a prior image for the same eye.
-
Citations
22 Claims
-
1. A method for generating stereoscopic images, the method comprising:
-
receiving a first image frame associated with a first eye; receiving a first depth frame associated with the first eye; reprojecting the first image frame based on the first depth frame to create a second image frame associated with a second eye; identifying a first pixel in the second image frame that remains unwritten as a result of reprojecting the first image frame; and determining a value for the first pixel based on a corresponding pixel in a prior image frame associated with the second eye, wherein the prior image frame is not reconstructed based on depth information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium including instructions that, when executed by a processing unit, cause the processing unit to perform an operation for generating stereoscopic images, the operation comprising:
-
receiving a first image frame associated with a first eye; receiving a first depth frame associated with the first eye; reprojecting the first image frame based on the first depth frame to create a second image frame associated with a second eye; identifying a first pixel in the second image frame that remains unwritten as a result of reprojecting the first image frame; and determining a value for the first pixel based on a corresponding pixel in a prior image frame associated with the second eye, wherein the prior image frame is not reconstructed based on depth information. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A subsystem, comprising:
-
a processing unit; and a memory containing instructions, that, when executed by the processing unit, cause the processing to generate stereoscopic images, by; receiving a first image frame associated with a first eye; receiving a first depth frame associated with the first eye; reprojecting the first image frame based on the first depth frame to create a second image frame associated with a second eye; identifying a first pixel in the second image frame that remains unwritten as a result of reprojecting the first image frame; and determining a value for the first pixel based on a corresponding pixel in a prior image frame associated with the second eye, wherein the prior image frame is not reconstructed based on depth information. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification