Optical narrowcasting augmented reality
First Claim
1. A method for presenting an augmented reality experience utilizing optically narrowcast information, comprising:
- capturing a live scene;
detecting the presence of a beacon at an optical receiver;
determining an angular position of the beacon by concentrating, via a lens of the optical receiver, optical-signal flux of the beacon onto a detector of a detector array implemented as part of the optical receiver, and measuring a propagation direction of incidence of the beacon relative to a position of the detector on the detector array, the detector array representing a field of view of the optical receiver;
extracting identification data from the beacon indicative of a source of the beacon;
augmenting the live scene with an augmented reality representation of the beacon'"'"'s angular positioning and identification data;
receiving a selection regarding the augmented reality representation;
extracting descriptive data from an optical signal transmitted by the source of the beacon or an optical signal source associated with the source of the beacon; and
presenting the extracted descriptive data.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for optical narrowcasting are provided for transmitting various types of content. Optical narrowcasting content indicative of the presence of additional information along with identifying information may be transmitted. The additional information (which may include meaningful amounts of advertising information, media, or any other content) may also be transmitted as optical narrowcasting content. Elements of an optical narrowcasting system may include optical transmitters and optical receivers which can be configured to be operative at distances ranging from, e.g., 400 meters to 1200 meters. Moreover, the elements can be implemented on a miniaturized scale in conjunction with small, user devices such as smartphones, thereby also realizing optical ad-hoc networking, as well as interoperability with other types of data networks. Optically narrowcast content can be used to augment a real-world experience, enhance and/or spawn new forms of social-media and media content.
-
Citations
24 Claims
-
1. A method for presenting an augmented reality experience utilizing optically narrowcast information, comprising:
-
capturing a live scene; detecting the presence of a beacon at an optical receiver; determining an angular position of the beacon by concentrating, via a lens of the optical receiver, optical-signal flux of the beacon onto a detector of a detector array implemented as part of the optical receiver, and measuring a propagation direction of incidence of the beacon relative to a position of the detector on the detector array, the detector array representing a field of view of the optical receiver; extracting identification data from the beacon indicative of a source of the beacon; augmenting the live scene with an augmented reality representation of the beacon'"'"'s angular positioning and identification data; receiving a selection regarding the augmented reality representation; extracting descriptive data from an optical signal transmitted by the source of the beacon or an optical signal source associated with the source of the beacon; and presenting the extracted descriptive data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a camera adapted to capture a live scene; an optical beacon receiver adapted to; detect the presence of a beacon incident on the optical beacon receiver; determine an angular position of the beacon by concentrating, via a lens of the optical receiver, optical-signal flux of the beacon onto a detector of a detector array implemented as part of the optical receiver, and measuring a propagation direction of incidence of the beacon relative to a position of the detector on the detector array, the detector array representing a field of view of the optical receiver; and extract identification data from the beacon indicative of a source of the beacon; one or more processors operatively connected to a non-transitory computer-readable medium having computer executable program code embodied thereon, the computer executable program code, when executed, cause the one or more processors to augment the live scene with an augmented reality representation of the beacon'"'"'s angular positioning and identification data; and an optical signal receiver adapted to extract descriptive data from an optical signal transmitted by the source of the beacon or an optical signal source associated with the source of the beacon upon receiving a selection regarding the augmented reality representation; wherein the computer executable program code, when executed, further causes the one or more processors to present the extracted descriptive data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification