Augmented Reality
First Claim
1. An augmented reality system comprising:
- a computer interface configured to receive a plurality of local 3D models of a part of a real-world environment, each having been generated by a different augmented reality device when located in the real-world environment;
a global model generation module configured to combine the local 3D models to generate a global 3D model representing a greater portion of the real-environment than any of the local 3D models individually, and to transmit at least part of the global 3D model to a device remote from the real-world environment, thereby allowing the remote device to explore and augment a virtual version of the real-world environment remotely; and
an augmentation sharing model configured to;
receive rendering data from the remote device, the rendering data for use in rendering a virtual object at an augmented reality device in the real-world environment, and to transmit the rendering data to the augmented reality device when the augmented reality device is located in the real-world environment.
1 Assignment
0 Petitions
Accused Products
Abstract
An augmented reality (AR) system receives a plurality of local 3D models of a part of a real-world environment, each having been generated by a different AR device when located in the real-world environment. The local 3D models are combined to generate a global 3D model, at least part of which is transmitted to a device remote from the real-world environment. The global 3D model represents a greater portion of the real-environment than any of the local 3D models individually. The AR system receives rendering data from the remote device, and transmits it to an AR device when the AR device is located in the real-world environment. Alternatively, the rendering data may be transmitted from the remote device to the AR device via a network directly. The rendering data is for use in rendering a virtual object at the AR device in the real-world environment.
-
Citations
20 Claims
-
1. An augmented reality system comprising:
-
a computer interface configured to receive a plurality of local 3D models of a part of a real-world environment, each having been generated by a different augmented reality device when located in the real-world environment; a global model generation module configured to combine the local 3D models to generate a global 3D model representing a greater portion of the real-environment than any of the local 3D models individually, and to transmit at least part of the global 3D model to a device remote from the real-world environment, thereby allowing the remote device to explore and augment a virtual version of the real-world environment remotely; and an augmentation sharing model configured to;
receive rendering data from the remote device, the rendering data for use in rendering a virtual object at an augmented reality device in the real-world environment, and to transmit the rendering data to the augmented reality device when the augmented reality device is located in the real-world environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of effecting communication via a network between an augmented reality device in a real-world environment and another device remote from the real-world environment, the method comprising implementing at the other device the following steps:
-
receiving a global 3D model, the global 3D model having been generated by combining a plurality of local 3D models of a part of the real-world environment, each local 3D model having been generated by a different augmented reality device when located in the real-world environment, wherein the global 3D model represents a greater portion of the real-environment than any of the local 3D models individually; transmitting at least part of the global 3D model to the remote device, thereby allowing the remote device to explore and augment a virtual version of the real-world environment remotely; using the global 3D model to generate rendering data for use in rendering a virtual object at an augmented reality device in the real-world environment; and transmitting the rendering data to the augmented reality device via the network when the augmented reality device is located in the real-world environment and/or to an augmented reality system. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A communication system comprising:
-
a device remote from a real-world environment; and an augmented reality system comprising;
(i) a computer interface configured to receive a plurality of local 3D models of a part of the real-world environment, each having been generated by a different augmented reality device when located in the real-world environment, and (ii) a global model generation module configured to combine the local 3D models to generate a global 3D model representing a greater portion of the real-environment than any of the local 3D models individually, and transmit at least part of the global 3D model to the remote device, thereby allowing the remote device to explore and augment a virtual version of the real-world environment remotely;wherein the remote device is configured to use the global 3D model to generate rendering data for use in rendering a virtual object at an augmented reality device in the real-world environment, and to transmit the rendering data to the augmented reality device when the augmented reality device is located in the real-world environment and/or to the augmented reality system.
-
Specification