Information processing device, map update method, program, and information processing system
First Claim
Patent Images
1. An information processing device comprising:
- a global map acquiring unit that acquires a part of a global map representing positions of one or more feature points on objects in a real space,wherein the global map is generated based on data from devices of a plurality of users;
a local map generating unit that generates a local map representing positions of the one or more feature points on objects detectable by a first device of one user among the plurality of users,wherein the local map is generated based on data from the device of a single user;
a position generation unit that generates a position of the first device of the user in the global map, based on feature points in the local map and feature points of the global map; and
an updating unit that updates the global map based on the one or more feature points included in the local map,wherein the positions of feature points in the global map and the local map are defined as three-dimensional position, andwherein the global map acquiring unit, the local map generating unit, the position generation unit, and the updating unit are each implemented via at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map.
-
Citations
15 Claims
-
1. An information processing device comprising:
-
a global map acquiring unit that acquires a part of a global map representing positions of one or more feature points on objects in a real space, wherein the global map is generated based on data from devices of a plurality of users; a local map generating unit that generates a local map representing positions of the one or more feature points on objects detectable by a first device of one user among the plurality of users, wherein the local map is generated based on data from the device of a single user; a position generation unit that generates a position of the first device of the user in the global map, based on feature points in the local map and feature points of the global map; and an updating unit that updates the global map based on the one or more feature points included in the local map, wherein the positions of feature points in the global map and the local map are defined as three-dimensional position, and wherein the global map acquiring unit, the local map generating unit, the position generation unit, and the updating unit are each implemented via at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An information processing method comprising:
-
acquiring a part of a global map representing positions of one or more feature points on objects in a real space, wherein the global map is generated based on data from devices of a plurality of users; generating a local map representing positions of the one or more feature points on objects detectable by a first device of one user among the plurality of users; generating a position of the first device of the user in the global map, based on feature points in the local map and feature points of the global map; and updating the global map based on the one or more feature points included in the local map, wherein the positions of feature points in the global map and the local map are defined as three-dimensional position.
-
-
14. An information processing device comprising:
-
circuitry configured to acquire a part of a global map representing positions of one or more feature points on objects in a real space, wherein the global map is generated based on data from devices of a plurality of users; generate a local map representing positions of the one or more feature points on objects detectable by a first device of one user among the plurality of users, wherein the local map is generated based on data from the device of a single user; generate a position of the first device of the user in the global map, based on feature points in the local map and feature points of the global map; and update the global map based on the one or more feature points included in the local map, wherein the positions of feature points in the global map and the local map are defined as three-dimensional position.
-
-
15. An information processing system comprising:
-
a server device that stores a global map representing positions of one or more feature points on objects in a real space, wherein the global map is generated based on data from devices of a plurality of users; and an information processing device possessed by one user among the plurality of users, the information processing device including; a global map acquiring unit that acquires a part of the global map representing positions of one or more feature points on objects in a real space, wherein the global map is generated based on data from devices of the plurality of users; a local map generating unit that generates a local map representing positions of the one or more feature points on objects detectable by a first device of one user among the plurality of users, wherein the local map is generated based on data from the device of a single user; a position generation unit that generates a position of the first device of the user in the global map, based on feature points in the local map and feature points of the global map; and an updating unit that updates the global map based on the one or more feature points included in the local map, wherein the positions of feature points in the global map and the local map are defined as three-dimensional position, and wherein the global map acquiring unit, the local map generating unit, the position generation unit, and the updating unit are each implemented via at least one processor.
-
Specification