Augmented reality gaming using virtual eyewear beams
AssigneeSnap Inc.
InventorsIlteris Canberk, Jacob Knipfing
Life of this patent
Estimating the term…
Abstract
Interactive augmented reality experiences with an eyewear device including a virtual eyewear beam. The user can direct the virtual beam by orienting the eyewear device or the user's eye gaze or both. The eyewear device may detect the direction of an opponent's eyewear device or eye gaze of both. The eyewear device may calculate a score based on hits of the virtual beam of the user and the opponent on respective target areas such as the other player's head or face.
Claims20
An eyewear device system comprising a plurality of eyewear devices, each of the plurality of eyewear devices comprising:
- a position detection system;
- a camera system;
- a display system;
- a processor;
- a memory;
- and
- programming in the memory, wherein execution of the programming by the processor configures the eyewear device to perform functions, including functions to:
- capture at least one image of a first target with the camera system of a first eyewear device of the plurality of eyewear devices;
- identify a target eyewear device of the first target in the at least one image, wherein the target eyewear device comprises a second eyewear device of the plurality of eyewear devices;
- determine a position of the target eyewear device in a physical environment;
- monitor at least one user position using the position detection system;
- calculate at least one virtual beam extending in a direction from the at least one user position;
- and
- determine whether the at least one virtual beam intersects the target eyewear device.
An augmented reality method for use with an eyewear device system having a plurality of eyewear devices, each of the plurality of eyewear devices having a position detection system, a camera system, and a display system, the method comprising:
- capturing at least one image of a first target with the camera system of a first eyewear device of the plurality of eyewear devices;
- identifying a target eyewear device of the first target in the at least one image, wherein the target eyewear device comprises a second eyewear device of the plurality of eyewear devices;
- determining a position of the target eyewear device in a physical environment;
- monitoring at least one user position using the position detection system;
- calculating at least one virtual beam extending in a direction from the at least one user position;
- and
- determining whether the at least one virtual beam intersects the target eyewear device.
A non-transitory computer-readable medium storing program code which, when executed by an electronic processor, is operative to cause the electronic processor to perform steps of:
- capturing at least one image of a first target with a camera system of a first eyewear device of a plurality of eyewear devices, each of the plurality of eyewear devices having a position detection system, a camera system, and a display system;
- identifying a target eyewear device of the first target in the at least one image, wherein the target eyewear device comprises a second eyewear device of the plurality of eyewear devices;
- determining a position of the target eyewear device in a physical environment;
- monitoring at least one user position using a position detection system of the first eyewear device of the plurality of eyewear devices;
- calculating at least one virtual beam extending in a direction from the at least one user position;
- and
- determining whether the at least one virtual beam intersects the target eyewear device.
Dependencies are inferred from the claim text.