MULTIUSER AUGMENTED REALITY SYSTEM
First Claim
1. A method for providing an augmented reality to users comprising the steps of:
- a) sending a request to a server with a first augmented reality device, that a first anchor be associated with a first augmented reality session at a first location;
b) receiving a response to the request with the first augmented reality device; and
,c) accepting the first anchor for the first session with the first augmented reality device if the response indicates that the first anchor is allowed, otherwise repeating steps a), b), and c) with a different first anchor;
wherein the first augmented reality device comprises a camera and a processor, the processor configured to receive from the camera a first image of the first anchor, recognize the first anchor, determine an apparent distance and orientation of the first anchor relative to the camera, and produce a second image from the first image, the second image augmented with graphics relative to the first anchor and displayed by the first augmented reality device to a user;
whereby a plurality of augmented reality devices having access to the server can share the first session on the basis of the allowed first anchor.
0 Assignments
0 Petitions
Accused Products
Abstract
A multiuser, collaborative augmented reality (AR) system employs individual AR devices for viewing real-world anchors, that is, physical models that are recognizable to the camera and image processing module of the AR device. To mitigate ambiguous configurations when used in the collaborative mode, each anchor is registered with a server to ensure that only uniquely recognizable anchors are simultaneously active at a particular location. The system permits collaborative AR to span multiple sites, by associating a portal with an anchor at each site. Using the location of their corresponding AR device as a proxy for their position, AR renditions of the other participating users are provided. This AR system is particularly well suited for games.
-
Citations
19 Claims
-
1. A method for providing an augmented reality to users comprising the steps of:
-
a) sending a request to a server with a first augmented reality device, that a first anchor be associated with a first augmented reality session at a first location; b) receiving a response to the request with the first augmented reality device; and
,c) accepting the first anchor for the first session with the first augmented reality device if the response indicates that the first anchor is allowed, otherwise repeating steps a), b), and c) with a different first anchor; wherein the first augmented reality device comprises a camera and a processor, the processor configured to receive from the camera a first image of the first anchor, recognize the first anchor, determine an apparent distance and orientation of the first anchor relative to the camera, and produce a second image from the first image, the second image augmented with graphics relative to the first anchor and displayed by the first augmented reality device to a user; whereby a plurality of augmented reality devices having access to the server can share the first session on the basis of the allowed first anchor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing an augmented reality to users comprising the steps of:
-
a) accepting a first request with a server that a first anchor be associated with a first augmented reality session at a first location; b) determining with the server whether any second anchor exists that both is a duplicate of the first anchor and is associated with any second augmented reality session at the first location; c) if no second anchor exists, the server associating the allowed first anchor with the first session at the first location and responding that the first anchor is allowed, otherwise responding that the first anchor is not allowed and repeating steps a), b), and c) with a different first anchor; whereby a plurality of augmented reality devices having access to the server can share the first session on the basis of the allowed first anchor. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An augmented reality device comprising:
-
a camera; a processor, the processor configured to receive a first image of a first anchor from the camera, recognize the first anchor, determine an apparent distance and orientation of the first anchor relative to the camera, and produce a second image from the first image, the second image augmented with graphics relative to the first anchor; and
,a display for a user, the processor further configured to present the second image on the display; wherein the processor has communication with a server and further performs the steps of; a) sending a request to the server that the first anchor be associated with a first augmented reality session at a first location; b) receiving a response to the request from the server; c) accepting the first anchor for the first session if the response indicates that the first anchor is allowable, otherwise repeating steps a), b), and c) with a different first anchor. - View Dependent Claims (16, 17, 18, 19)
-
Specification