Technologies for adjusting a perspective of a captured image for display
First Claim
1. A mobile computing device for adjusting a perspective of a captured image for display, the mobile computing device comprising:
- a permanently non-transparent display;
a camera system comprising a first camera and a second camera, the camera system to capture, while the user is holding the mobile computing device, (i) a first image of a user of the mobile computing device with the first camera and (i) a second image of a real-world environment of the mobile computing device with the second camera;
an eye tracking module to determine a position of an eye of the user relative to the mobile computing device based on the first captured image;
an object distance determination module to determine a distance of an object in the real-world environment relative to the mobile computing device based on the second captured image; and
an image projection module to (i) determine an angular size of the mobile computing device from a perspective of the user, (ii) determine a distance of the object in the real-world environment relative to the user, (iii) determine a region of the object occluded by the permanently non-transparent display from the user'"'"'s perspective, (iv) determine a corrected zoom magnitude of the second camera based on the determined region of the object occluded by the permanently non-transparent display and the distance of the object relative to the mobile computing device, and (v) generate, on the permanently non-transparent display of the mobile computing device, a back projection image of the real-world environment captured by the second camera to the permanently non-transparent display based on the corrected zoom magnitude, the determined position of the user'"'"'s eye relative to the mobile computing device, and at least one device parameter of the mobile computing device such that the back projection image is approximately equivalent to the view of the user of the real world that is occluded by the permanently non-transparent display.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies for adjusting a perspective of a captured image for display on a mobile computing device include capturing a first image of a user by a first camera and a second image of a real-world environment by a second camera. The mobile computing device determines a position of an eye of the user relative to the mobile computing device based on the first captured image and a distance of an object in the real-world environment from the mobile computing device based on the second captured image. The mobile computing device generates a back projection of the real-world environment captured by the second camera to the display based on the determined distance of the object in the real-world environment relative to the mobile computing device, the determined position of the user'"'"'s eye relative to the mobile computing device, and at least one device parameter of the mobile computing device.
19 Citations
23 Claims
-
1. A mobile computing device for adjusting a perspective of a captured image for display, the mobile computing device comprising:
-
a permanently non-transparent display; a camera system comprising a first camera and a second camera, the camera system to capture, while the user is holding the mobile computing device, (i) a first image of a user of the mobile computing device with the first camera and (i) a second image of a real-world environment of the mobile computing device with the second camera; an eye tracking module to determine a position of an eye of the user relative to the mobile computing device based on the first captured image; an object distance determination module to determine a distance of an object in the real-world environment relative to the mobile computing device based on the second captured image; and an image projection module to (i) determine an angular size of the mobile computing device from a perspective of the user, (ii) determine a distance of the object in the real-world environment relative to the user, (iii) determine a region of the object occluded by the permanently non-transparent display from the user'"'"'s perspective, (iv) determine a corrected zoom magnitude of the second camera based on the determined region of the object occluded by the permanently non-transparent display and the distance of the object relative to the mobile computing device, and (v) generate, on the permanently non-transparent display of the mobile computing device, a back projection image of the real-world environment captured by the second camera to the permanently non-transparent display based on the corrected zoom magnitude, the determined position of the user'"'"'s eye relative to the mobile computing device, and at least one device parameter of the mobile computing device such that the back projection image is approximately equivalent to the view of the user of the real world that is occluded by the permanently non-transparent display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a mobile computing device, cause the mobile computing device to:
-
capture, by a first camera of the mobile computing device and while the user is holding the mobile computing device, a first image of a user of the mobile computing device; determine a position of an eye of the user relative to the mobile computing device based on the first captured image; capture, by a second camera of the mobile computing device different from the first camera, a second image of a real-world environment of the mobile computing device; determine a distance of an object in the real-world environment relative to the mobile computing device based on the second captured image; determine an angular size of the mobile computing device from a perspective of the user based on a distance of the user'"'"'s eye relative to the mobile computing device and a size of the mobile computing device; determine a distance of the object in the real-world environment relative to the user based on the distance of the user'"'"'s eye relative to the mobile computing device and the distance of the object relative to the mobile computing device; determine a region of the object occluded by a permanently non-transparent display of the mobile computing device from the user'"'"'s perspective based on the angular size of the mobile computing device from the user'"'"'s perspective and the distance of the object relative to the user; and determine a corrected zoom magnitude of the second camera based on the determined region of the object occluded by the permanently non-transparent display and the distance of the object relative to the mobile computing device; and generate, on the permanently non-transparent display of the mobile computing device, a back projection image of the real-world environment captured by the second camera to the permanently non-transparent display of the mobile computing device based on the corrected zoom magnitude, the determined position of the user'"'"'s eye relative to the mobile computing device, and at least one device parameter of the mobile computing device such that the back projection image is approximately equivalent to the view of the user of the real world that is occluded by the permanently non-transparent display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method for adjusting a perspective of a captured image for display on a mobile computing device, the method comprising:
-
capturing, by a first camera of the mobile computing device and while the user is holding the mobile computing device, a first image of a user of the mobile computing device; determining, by the mobile computing device, a position of an eye of the user relative to the mobile computing device based on the first captured image; capturing, by a second camera of the mobile computing device different from the first camera, a second image of a real-world environment of the mobile computing device; determining, by the mobile computing device, a distance of an object in the real-world environment relative to the mobile computing device based on the second captured image; determining an angular size of the mobile computing device from a perspective of the user based on a distance of the user'"'"'s eye relative to the mobile computing device and a size of the mobile computing device; determining a distance of the object in the real-world environment relative to the user based on the distance of the user'"'"'s eye relative to the mobile computing device and the distance of the object relative to the mobile computing device; determining a region of the object occluded by a permanently non-transparent display of the mobile computing device from the user'"'"'s perspective based on the angular size of the mobile computing device from the user'"'"'s perspective and the distance of the object relative to the user; and determining a corrected zoom magnitude of the second camera based on the determined region of the object occluded by the permanently non-transparent display and the distance of the object relative to the mobile computing device; generating, by the mobile computing device on the permanently non-transparent display of the mobile computing device, a back projection image of the real world environment captured by the second camera to the permanently non-transparent display of the mobile computing device based on the corrected zoom magnitude, the determined position of the user'"'"'s eye relative to the mobile computing device, and at least one device parameter of the mobile computing device such that the back projection image is approximately equivalent to the view of the user of the real world that is occluded by the permanently non-transparent display. - View Dependent Claims (22, 23)
-
Specification