このアプリケーションの一部のコンテンツは現時点では利用できません。
このような状況が続く場合は、にお問い合わせくださいフィードバック & お問い合わせ
1. (WO2019067076) COOPERATIVE AUGMENTED REALITY MAP INTERFACE
注意: このテキストは、OCR 処理によってテキスト化されたものです。法的な用途には PDF 版をご利用ください。

WHAT IS CLAIMED IS:

1. A method of providing a three-dimensional (3D) map on a display of a client device, the method comprising, performing, by the client device:

retrieving, from a map server, a set of map objects corresponding to a region of the 3D map;

receiving, over a network, an origin position in the region of the 3D map, the origin position being specified by a host device;

receiving, over the network, a stream of virtual positions of the host device in the 3D map corresponding to physical movements of the host device; and

rendering and displaying a series of images of the 3D map on the client device using the stream of virtual positions of the host device.

2. The method of claim 1, further comprising:

receiving a geographic indicator from, the host device, wherein the client device retrieves the set of map objects corresponding to the region of the 3D map based on the geographic indicator.

3. The method of claim 2, wherein the geographic indicator includes the origin position.

4. The method of claim 1, further comprising:

rendering and displaying a trace of the stream of virtual positions of the host device on the 3D map.

5. A method of providing a three-dimensional (3D) map on a display of a client device, the method comprising, performing, by a host device having a physical camera:

retrieving, from a map server, a set of map objects corresponding to a region of the 3D map;

specifying an origin position in the region of the 3D map;

generating a stream of virtual positions of the host device in the 3D map corresponding to physical movements of the host device; and

transmitting the origin position and the stream of virtual positions to the client device, wherein the client device renders and displays a series of images of the 3D map on the client device using the stream of virtual positions of the host device.

6. The method of claim 5, further comprising:

rendering and displaying the series of images of the 3D map on the host device using the stream of virtual positions of the host device.

7. The method of claim 6, further comprising:

rendering and displaying a trace of the stream of virtual positions of the host device on the 3D map.

8. The method of claim 5, wherein the set of map objects corresponding to the region of the 3D map are retrieved using a geographic indicator specified by the host device.

9. The method of claim 8, wherein the geographic indicator includes the origin position.

10. The method of claim 5, wherein the origin position and the stream of virtual positions are transmitted to the client device over a network.

11. The method of claim 5, wherein the set of map objects are retrieved from the map server over a first network, wherein the origin position and the stream of virtual positions are transmitted to the client device over a second network, and wherein the first network and the second network are different.

12. A method of providing a view of a three-dimensional (3D) map on a display of a client device, the method comprising performing, by the client device having a physical camera communicably coupled with the display:

retrieving, from a map server, a set of map objects corresponding to a region of the 3D map;

receiving, over a network, an origin position in the region of the 3D map, the origin position being specified by a host device;

receiving, over the network, a first stream of virtual positions of a host virtual camera corresponding to the host device in the 3D map, wherein the first stream of virtual positions are relative to the origin position and are generated by physical movement of the host device;

rendering and displaying a first series of images of the 3D map using the first stream of virtual positions of the host device;

providing a user interface for a user to select a discover}' mode that uses the physical camera;

in response to a selection of the discover}' mode via the user interface:

capturing one or more first images of a physical environment within which the client device resides using the physical camera;

determining an initial position of the physical camera in the physical environment using the one or more first images;

specifying a set of physical positions of a set of 3D objects of the 3D map relative to the initial position based on the origin position and the set of map objects;

generating a second stream of virtual positions of a client virtual camera corresponding to the client device based on physical movement of the client device as measured using one or more second images from the physical camera; and rendering and displaying a second series of images of the 3D map using the second stream of virtual positions of the client virtual camera.

13. The method of claim 12, further comprising:

receiving a geographic indicator from the host device, wherein the client device retrieves the set of map objects corresponding to the region of the 3D map based on the geographic indicator.

14. The method of claim 13, wherein the geographic indicator includes the origin position.

15. The method of claim 12, further comprising:

rendering and displaying a trace of the first stream of virtual positions of the host virtual camera on the 3D map.

16. The method of claim 15, further comprising:

rendering and displaying a trace of the second stream of virtual positions of the client virtual camera.

17. The method of claim 12, further comprising:

rendering and displaying a first indicator on the 3D map of a host current virtual position of the host virtual camera from the first stream of virtual positions.

18. The method of claim 17, further comprising:

rendering and displaying a second indicator on the 3D map of a client current virtual position of the client virtual camera from the second stream of virtual positions.

19. The method of claim 12, wherein the set of map objects are retrieved from the map server over a first network, wherein the origin position and the first stream of virtual positions are received at the client device over a second network, and wherein the first network and the second network are different.

20. The method of claim 12, further comprising:

receiving a selection of a follower mode v ia the user interface; and in response to the selection of the follower mode via the user interface:

receiving, over the network, a third stream of virtual positions of the host virtual camera corresponding to the host device in the 3D map, wherein the third stream of virtual positions are relative to the origin position and are generated by physical movement of the host device; and

rendering and displaying a third series of images of the 3D map using the third stream of virtual positions of the host device.

21. A computer product comprising a computer readable medium storing a plurality of instructions for controlling a computer system to perform operations of any of the methods above.

22. A system comprising:

the computer product of claim 21 ; and

one or more processors for executing instructions stored on the computer readable medium.

23. A system comprising means for performing any of the above methods.

24. A system comprising one or more processors configured to perform any of the above methods.

25. A system comprising modules that respectively perform the steps of any of the above methods.