Complementing operation of display devices in an augmented reality environment
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
- instructing a camera of a first device to capture images of an environment, the first device including the camera and a projector;
identifying, from the images, a second device within the environment that is di splaying digital content;
detecting, within the environment, an environmental obstruction that interferes with a projection of the digital content by the projector; and
at least partly in response to identifying the second device displaying digital content and detecting, within the environment, the environmental obstruction, performing acts, including;
identifying, with reference to the images, the digital content displayed by the second device;
retrieving digital content that is related to the identified digital content;
identifying, from the images, a third device within the environment;
measuring an ambient light associated with the environment;
determining, based at least in part on the ambient light, that the digital content that is related to the identified digital content is suited for output on the third device; and
outputting the digital content that is related to the identified digital content via the third device.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enabling an augmented reality system to complement operation of existing output devices in an environment are described herein. An augmented reality system may include one or more augmented reality functional nodes (ARFNs) that are configured to project content onto different non-powered and/or powered display mediums. The ARFN may identify existing output devices, as well as any content that these content output devices currently output. The ARFN may then either take over the display of the content when appropriate, or may project related content.
148 Citations
29 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
instructing a camera of a first device to capture images of an environment, the first device including the camera and a projector; identifying, from the images, a second device within the environment that is di splaying digital content; detecting, within the environment, an environmental obstruction that interferes with a projection of the digital content by the projector; and at least partly in response to identifying the second device displaying digital content and detecting, within the environment, the environmental obstruction, performing acts, including; identifying, with reference to the images, the digital content displayed by the second device; retrieving digital content that is related to the identified digital content; identifying, from the images, a third device within the environment; measuring an ambient light associated with the environment; determining, based at least in part on the ambient light, that the digital content that is related to the identified digital content is suited for output on the third device; and outputting the digital content that is related to the identified digital content via the third device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
under control of one or more computing systems configured with specific executable instructions, scanning an environment with a camera of a first device to capture images, the first device including the camera and a projector; identifying, by the first device and from the images, content being output in the environment by a second device; retrieving content that is related to the content being output by the second device; identifying, from the images, a third device within the environment; estimating, from the images, at least one dimension associated with the third device; identifying, from the images, a brand identifier associated with the third device; determining an identity of the third device based at least in part on the at least one dimension and the brand name; determining to project the content that is related to the identified content via the projector, wherein determining to project the content is based, at least in part, on an environmental obstruction detected within the environment, wherein the environmental obstruction does not interfere with a projection of the content via the projector; and in response to determining to project the content that is related to the identified content, identifying, by the first device and from the images, a projection surface to project the content onto and via the projector of the first device, projecting the related content onto the projection surface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A system comprising
one or more processors; -
memory; a camera, coupled to the one or more processors, and configured to scan an environment to capture images; a projector, coupled to the one or more processors and configured to project content within the environment; an ancillary device identification module, stored in or accessible by the memory and executable on the one or more processors, to identify from the images an additional output device also within the environment; a content identification module, stored in or accessible by the memory and executable on the one or more processors, to identify content being output by the additional output device; and a content output module, stored in or accessible by the memory and executable on the one or more processors, to selectively instruct the projector to project the content being output by the additional output device or content that is related to the content being output by the additional output device, wherein the content output module is further executable to analyze the content to determine that the content is better suited for projection rather than display on the additional output device and to instruct the projector to project the content, wherein to determine that the content is better suited for projection rather than display on the additional output device is based, at least in part, on one or more of an ambient lighting condition within the environment or an environmental obstruction detected within the environment, wherein the environmental obstruction does not interfere with a projection of the content. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification