Utilizing content output 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 first display device to project digital content for viewing within an environment, the first display device having a first display characteristic;
causing a camera to capture imagery of at least a portion of the environment;
identifying a second display device located within the environment based at least in part on the imagery captured by the camera;
selecting, based at least in part on the first display characteristic, the second, different, display device having a second display characteristic, wherein the first display characteristic includes at least a first location of the first display device within the environment and the second display characteristic includes at least a second location of the second display device within the environment; and
instructing, based at least in part on a comparison between the first display characteristic and the second display characteristic, (i) the second display device to display the digital content and (ii) the first display device to discontinue projecting.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enabling an augmented reality system to utilize 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. In addition to projecting content in this manner, the ARFN may also utilize existing content output devices within the environment to further enhance a user'"'"'s experience while consuming the content. For instance, the ARFN may identify that a television exists within the environment and, in response, the ARFN may instruct the television to display certain content. For instance, if the ARFN is projecting a particular movie, the ARFN may stream or otherwise provide an instruction to the television to begin displaying the movie if the television would provide a better viewing experience than the projector.
145 Citations
40 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 first display device to project digital content for viewing within an environment, the first display device having a first display characteristic; causing a camera to capture imagery of at least a portion of the environment; identifying a second display device located within the environment based at least in part on the imagery captured by the camera; selecting, based at least in part on the first display characteristic, the second, different, display device having a second display characteristic, wherein the first display characteristic includes at least a first location of the first display device within the environment and the second display characteristic includes at least a second location of the second display device within the environment; and instructing, based at least in part on a comparison between the first display characteristic and the second display characteristic, (i) the second display device to display the digital content and (ii) the first display device to discontinue projecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
under control of one or more computing systems configured with specific executable instructions, projecting content using a first display device residing in an environment; determining that a second, different display device also resides within the environment and is available for displaying content, the second display device located at a second location that is different than a first location associated with the first display device; determining that the second display device at the second location has an absence of physical obstructions that physically obstruct display of the content on the second display device or that physically obstruct a viewing of the content on the second display device; selecting the second display device based at least in part on the second location of the second display device, a determined availability of the second display device, and the absence of the physical obstructions; causing display of content on the second display device within the environment; and terminating the projecting by the first display device based at least in part on the causing the display of the content on the second display device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
one or more processors; memory; a projector, coupled to the one or more processors and configured to project content within an environment at a first location; a display device configured to display the 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 the display device within the environment and configured to display the content in lieu of the projector projecting the content in response to determining that a second location of the display device is at least one of physically unobstructed or closer to a line of sight of a user than the first location associated with the content projected by the projector; and a content output module, stored in or accessible by the memory and executable on the one or more processors, to send, at least partly in response to the identifying, a first instruction to the display device to display the content and to send a second instruction to the projector to terminate projecting. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method comprising:
-
causing a first display device to display content in an environment, wherein the content includes imagery and audio; causing an original source to emit the audio associated with the imagery; determining that a second, different display device also resides within the environment and is available for displaying the content; interpreting a gesture from within the environment, wherein the determining that the second display device also resides within the environment and is available for displaying content is based at least in part on the interpreting the gesture, and wherein the gesture identifies at least a location of the second display device; causing the second display device to display the content within the environment at least partly in response to the determining; and causing the second display device to emit the audio of the content. - View Dependent Claims (38, 39, 40)
-
Specification