Conversion of monoscopic visual content to stereoscopic 3D
First Claim
Patent Images
1. A method comprising:
- receiving a request to convert a two-dimensional image to a three-dimensional image;
identifying a first feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with a first region of the two-dimensional image that is to be converted to the three-dimensional image;
identifying a second feature-to-depth mapping function associated with another three-dimensional image that shares the characteristic with a second region of the two-dimensional image;
determining, by a processing device, a depth value for a plurality of pixels of the two-dimensional image based on a combination of the first and second feature-to-depth mapping functions, the combination assigning a respective depth value to a particular pixel of the plurality of pixels based on a distance of the particular pixel from another pixel in the first region of the two-dimensional image and another distance of the particular pixel from another pixel in the second region of the two-dimensional image; and
generating the three-dimensional image based on the depth value for the plurality of pixels of the two-dimensional image.
2 Assignments
0 Petitions
Accused Products
Abstract
A request to convert a two-dimensional image to a three-dimensional image may be received. A feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with the two-dimensional image that is to be converted to the three-dimensional image may be identified. A depth value for a plurality of pixels of the two-dimensional image may be determined based on the feature-to-depth mapping function associated with the other three-dimensional image. The three-dimensional image may be generated based on the depth value for the plurality of pixels of the two-dimensional image.
57 Citations
19 Claims
-
1. A method comprising:
-
receiving a request to convert a two-dimensional image to a three-dimensional image; identifying a first feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with a first region of the two-dimensional image that is to be converted to the three-dimensional image; identifying a second feature-to-depth mapping function associated with another three-dimensional image that shares the characteristic with a second region of the two-dimensional image; determining, by a processing device, a depth value for a plurality of pixels of the two-dimensional image based on a combination of the first and second feature-to-depth mapping functions, the combination assigning a respective depth value to a particular pixel of the plurality of pixels based on a distance of the particular pixel from another pixel in the first region of the two-dimensional image and another distance of the particular pixel from another pixel in the second region of the two-dimensional image; and generating the three-dimensional image based on the depth value for the plurality of pixels of the two-dimensional image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable storage medium storing instructions which, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving a request to convert a two-dimensional image to a three-dimensional image; identifying a first feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with a first region of the two-dimensional image that is to be converted to the three-dimensional image; identifying a second feature-to-depth mapping function associated with another three-dimensional image that shares the characteristic with a second region of the two-dimensional image; determining, by a processing device, a depth value for a plurality of pixels of the two-dimensional image based on a combination of the first and second feature-to-depth mapping functions, the combination assigning a respective depth value to a particular pixel of the plurality of pixels based on a distance of the particular pixel from another pixel in the first region of the two-dimensional image and another distance of the particular pixel from another pixel in the second region of the two-dimensional image; and generating the three-dimensional image based on the depth value for the plurality of pixels of the two-dimensional image. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory; and a processing device, operatively coupled with the memory, to; receive a request to convert a two-dimensional image to a three-dimensional image; identify a first feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with a first region of the two-dimensional image that is to be converted to the three-dimensional image; identify a second feature-to-depth mapping function associated with another three-dimensional image that shares the characteristic with a second region of the two-dimensional image; determine a depth value for a plurality of pixels of the two-dimensional image based on a combination of the first and second feature-to-depth mapping functions, the combination assigning a respective depth value to a particular pixel of the plurality of pixels based on a distance of the particular pixel from another pixel in the first region of the two-dimensional image and another distance of the particular pixel from another pixel in the second region of the two-dimensional image; and generate the three-dimensional image based on the depth value for the plurality of pixels of the two-dimensional image. - View Dependent Claims (16, 17, 18, 19)
-
Specification