Techniques for setting focus in mixed reality applications
First Claim
1. A computing device, comprising:
- a camera comprising a lens configured to capture and provide one or more real world images; and
at least one processor configured to determine whether to transform the one or more real world images to a mixed reality image;
wherein when the at least one processor determines not to transform the one or more real world images, the at least one processor is configured to perform one or more auto-focusing processes of the camera to focus the one or more real world images; and
wherein when the at least one processor determines to transform the one or more real world images, the at least one processor is configured to;
overlay one or more computer-generated images over the one or more real world images; and
override, based on determining to transform the one or more real world images, the one or more auto-focusing processes of the camera by causing the camera to focus the lens for capturing the one or more real world images based at least in part on a depth at which the at least one processor overlays at least one of the one or more computer-generated images.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are examples for capturing one or more real world images for display with one or more computer-generated images (e.g., holograms). One or more computer-generated images for overlaying over one or more real world images can be received, and a depth for overlaying at least one of the computer-generated images over the one or more real world images can be determined. A lens of a camera can be focused based on this depth, and the one or more real world images can be captured via the camera with the lens focused based on the depth. The one or more real world images can be provided as one or more mixed reality images with the one or more computer-generated images overlaid on the one or more real world images, such that the image is focused on objects near the one or more computer-generated images.
-
Citations
20 Claims
-
1. A computing device, comprising:
-
a camera comprising a lens configured to capture and provide one or more real world images; and at least one processor configured to determine whether to transform the one or more real world images to a mixed reality image; wherein when the at least one processor determines not to transform the one or more real world images, the at least one processor is configured to perform one or more auto-focusing processes of the camera to focus the one or more real world images; and wherein when the at least one processor determines to transform the one or more real world images, the at least one processor is configured to; overlay one or more computer-generated images over the one or more real world images; and override, based on determining to transform the one or more real world images, the one or more auto-focusing processes of the camera by causing the camera to focus the lens for capturing the one or more real world images based at least in part on a depth at which the at least one processor overlays at least one of the one or more computer-generated images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for capturing one or more real world images for providing with one or more computer-generated images, comprising:
-
receiving one or more computer-generated images for overlaying over one or more real world images; determining a depth for overlaying at least one of the one or more computer-generated images over the one or more real world images; overriding, based on receiving the one or more computer-generated images, an auto-focusing process of a camera at least in part by instead focusing a lens of a camera based on the depth; capturing the one or more real world images via the camera with the lens focused based on the depth; and providing the one or more real world images as one or more mixed reality images with the one or more computer-generated images overlaid on the one or more real world images. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising code for capturing one or more real world images for providing with one or more computer-generated images, the code comprising:
-
code for receiving one or more computer-generated images for overlaying on one or more real world images; code for determining a depth for overlaying at least one of the one or more computer-generated images on the one or more real world images; code for overriding, based on receiving the one or more computer-generate images, an auto-focusing process of a camera at least in part by instead focusing a lens of a camera based on the depth; code for capturing the one or more real world images via the camera with the lens focused based on the depth; and code for providing the one or more real world images as one or more mixed reality images with the one or more computer-generated images overlaid on the one or more real world images. - View Dependent Claims (19, 20)
-
Specification