- Number
- 11238610
- Published
- 2022-02-01
- Filed
- 2016-08-10
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Patel; Mehul, Voris; James
- CPC
- G06F1/163; G06T7/73; G06T19/006; G06F3/011
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
AR technique for placing large/distant objects.
Abstract
Systems and methods are described for placing large objects and objects separated by large distances in an AR environment. An AR headset system may place and generate digital objects using relative geographical coordinates (e.g., latitude, longitude, and altitude) between the user's current position and the object being placed. In one implementation, a digital object's geographical coordinates may be calculated by determining a user's geographical coordinates, using a distance determination device to measure a distance to a boundary in the user's real-world environment within an AR headset's field of view, and calculating an orientation of the AR headset relative to the user's position. In another implementation, a digital object's geographical coordinates may be calculated by determining the user's geographical coordinates, calculating an orientation of the AR headset relative to the user's position, and receiving input at a user input device specifying at what distance to place and generate a digital object.
Background
TECHNICAL FIELD (1) The present disclosure relates generally to augmented reality environments, and more particularly, to a system and method for placing large digital objects and digital objects separated by large distances in an augmented reality environment. BRIEF SUMMARY OF THE DISCLOSURE (2) Embodiments of the technology disclosed herein are directed to systems and methods for placing large objects and objects separated by large distances in an AR environment. In one embodiment, a digital object may be placed in augmented reality environment by: calculating geographical coordinates of a user, the geographical coordinates of the user including latitude and longitude coordinates; determining a distance to a location visible in a field of view of an augmented reality device used by the user; calculating latitude and longitude geographical coordinates of a digital object based on the calculated geographical coordinates of the user and the determined distance to the location; and storing digital object information associated with the digital object, the digital object information including the digital object's geographical coordinates. In various embodiments, the augmented reality device is an augmented reality headset. (3) In a further embodiment, the geographical coordinates are calculated based on an orientation of the augmented reality device. In this embodiment, the orientation of the augmented reality device may be determined by: receiving electrical signals generated b
Claims
1. A method comprising: determining, by a processor, a first user geolocation of a first user using an augmented reality device, based on a latitude of the first user geolocation, a longitude of the first user geolocation, an altitude of the first user geolocation, or a combination thereof; determining, by the processor, a distance measurement between the first user geolocation and a point from the first user geolocation that the first user is viewing within a field of view of the augmented reality device, wherein the point lies along a boundary within the field of view; accessing, by the processor, map information based on the first user geolocation; determining, by the processor, an object geolocation at which a digital object is placed by the first user within the field of view, the determining based on the first user geolocation, the distance measurement, the map information, and landmark information associated with known geographical coordinates, wherein the determined object geolocation exceeds a distance threshold from the first user geolocation, and wherein a size of the digital object when placed at the determined object geolocation is proportioned based at least on the first user geolocation; displaying, by the augmented reality device, the digital object at the determined object geolocation; and transmitting information associated with the digital object and the determined object geolocation to a second augmented reality device utilized by a second user located at a second user geolocation different from the first user geolocation, wherein the information is configured to be used by the second augmented reality device, to display the digital object at the determined object geolocation at which the digital object is placed by the first user, within a second field of view associated with the second augmented reality device. ||
8. One or more computer storage media storing computer-usable instructions that, when executed by one or more computing devices, causes the one or more computing devices to perform operations, the operations comprising: determining a first user geolocation of a first user using an augmented reality device, based on a latitude of the first user geolocation, a longitude of the first user geolocation, an altitude of the first user geolocation, or a combination thereof; determining a distance measurement between the first user geolocation and a point from the first user geolocation that the first user is viewing within a field of view of the augmented reality device, wherein the point lies along a boundary within the field of view; accessing map information, based on the first user geolocation; determining an object geolocation at which a digital object is placed by the first user within the field of view, the determining based on the first user geolocation, the distance measurement, the map information, and landmark information associated with known geographical coordinates, wherein the determined object geolocation exceeds a distance threshold from the first user geolocation, and wherein a size of the digital object when placed at the determined object geolocation is proportioned based at least on the first user geolocation; displaying the digital object at the determined object geolocation; and transmitting information associated with the digital object and the determined object geolocation, to a second augmented reality device utilized by a second user located at a second user geolocation different from the first user geolocation, wherein the information is configured to be used by the second augmented reality device, to display the digital object at the determined object geolocation at which the digital object is placed by the first user, within a second field of view associated with the second augmented reality device. ||
15. An augmented reality system, comprising: an augmented reality device configured to: determine, by a processor communicatively coupled to the augmented reality device, a first user geolocation of a first user using the augmented reality device, based on a latitude of the first user geolocation, a longitude of the first user geolocation, an altitude of the first user geolocation, or a combination thereof; determine, by the processor, a distance measurement between the first user geolocation and a point from the first user geolocation that the first user is viewing within a field of view of the augmented reality device, wherein the point lies along a boundary within the field of view; access, by the processor, map information and terrain information, based on the first user geolocation; determine, by the processor, an object geolocation at which a digital object is placed by the first user within the field of view, the determining based on the first user geolocation, the distance measurement, the map information, and landmark information associated with known geographical coordinates, wherein the determined object geolocation exceeds a distance threshold from the first user geolocation, and wherein a size of the digital object when placed at the determined object geolocation is proportioned based at least on the first user geolocation; a display, communicatively coupled to the augmented reality device, configured to: display the digital object at the determined object geolocation; and a second augmented reality device utilized by a second user located at a second user geolocation different from the first user geolocation and in communication with the augmented reality device configured to: receive information, from the augmented reality device, associated with the digital object and the determined object geolocation; and utilizing the information associated with the digital object at the determined object geolocation received from the augmented reality device, display the digital object at determined object geolocation at which the digital object is placed by the first user, within a second field of view associated with the second augmented reality device.