Information processing device and method, program, and information processing system
First Claim
1. An information processing device, comprising:
- a location measuring unit configured to make a location measurement and determine a first location of the information processing device;
an acquisition unit configured to acquire data for recognition for performing location identification, which includes a model including image data corresponding to the first location determined by the location measuring unit, on the basis of location information obtained by the location measurement made by said location measuring unit;
an image sensor configured to acquire image data of surroundings of the information processing device;
a location identification unit configured to identify a second location within said first location by comparing the acquired image data to the model corresponding to the first location; and
a creating unit configured to create said data for recognition on the basis of an output of said image sensor;
a memory configured to store said data for recognition created by said creating unit while associating the data for recognition with the location information obtained by the location measurement unit,wherein the acquisition unit is configured to acquire said data for recognition from said memory based on the location information obtained by the location measurement unit, andin a case where;
the location information obtained by the location measurement made by said location measuring unit is represented by a predetermined location coordinate, andthe location information stored in said memory in association with said data for recognition is represented by a predetermined location coordinate range,said acquisition unit acquires said data for recognition from a device remotely connected to the information processing device, when the location coordinate obtained by the location measurement made by said location measuring unit exceeds said predetermined location coordinate range.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing device and method, a program, and an information processing system, for location identification at small granularity with high accuracy are disclosed. A portable terminal has a camera in addition to a GPS module. In a location recognition model construction phase, a location recognition model is constructed from an image sequence taken by the camera, associated with location information collected by the GPS module and the like, and stored. In a location identification phase, the current location in a global area is identified by the GPS module, and the current location in a local area is identified on the basis of the location recognition model selected from the identification result and the image sequence obtained at the time. The present invention can be applied to portable terminals such as notebook type personal computers, PDAs and mobile telephones.
91 Citations
9 Claims
-
1. An information processing device, comprising:
-
a location measuring unit configured to make a location measurement and determine a first location of the information processing device; an acquisition unit configured to acquire data for recognition for performing location identification, which includes a model including image data corresponding to the first location determined by the location measuring unit, on the basis of location information obtained by the location measurement made by said location measuring unit; an image sensor configured to acquire image data of surroundings of the information processing device; a location identification unit configured to identify a second location within said first location by comparing the acquired image data to the model corresponding to the first location; and a creating unit configured to create said data for recognition on the basis of an output of said image sensor; a memory configured to store said data for recognition created by said creating unit while associating the data for recognition with the location information obtained by the location measurement unit, wherein the acquisition unit is configured to acquire said data for recognition from said memory based on the location information obtained by the location measurement unit, and in a case where; the location information obtained by the location measurement made by said location measuring unit is represented by a predetermined location coordinate, and the location information stored in said memory in association with said data for recognition is represented by a predetermined location coordinate range, said acquisition unit acquires said data for recognition from a device remotely connected to the information processing device, when the location coordinate obtained by the location measurement made by said location measuring unit exceeds said predetermined location coordinate range. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing method, comprising:
-
measuring, at a location measurement unit of an information processing device, a location of the information processing device and determining a first location of the information processing device based on the location measurement; acquiring data for recognition for performing location identification, which includes a model including image data corresponding to the first location determined by the location measuring unit, on the basis of location information obtained by the location measurement; acquiring, at an image sensor of the information processing device, image data of surroundings of the information processing device; performing location identification of identifying a second location within the first location by comparing the acquired image data to the model corresponding to the first location; creating said data for recognition on the basis of an output of said image sensor; and storing, at a memory of the information processing device, said created data for recognition while associating the data for recognition with the location information obtained by the location measurement unit, wherein the acquiring includes acquiring said data for recognition from said memory based on the location information obtained by the location measurement unit, and in a case where; the location information obtained by the location measurement made by said location measuring unit is represented by a predetermined location coordinate, and the location information stored in said memory in association with said data for recognition is represented by a predetermined location coordinate range, said acquiring includes acquiring said data for recognition from a device remotely connected to the information processing device, when the location coordinate obtained by the location measurement made by said location measuring unit exceeds said predetermined location coordinate range.
-
-
9. A computer-readable recording medium including a program, which when executed by an information processing device, causes the information processing device to perform a method, comprising:
-
measuring, at a location measurement unit of the information processing device, a location of the information processing device and determining a first location of the information processing device based on the location measurement; acquiring data for recognition for performing location identification, which includes a model including image data corresponding to the first location determined by the location measuring unit, on the basis of location information obtained by the location measurement; acquiring, at an image sensor of the information processing device, image data of surroundings of the information processing device; and performing location identification of identifying a second location within the first location by comparing the acquired image data to the model corresponding to the first location; creating said data for recognition on the basis of an output of said image sensor; and storing, at a memory of the information processing device, said created data for recognition while associating the data for recognition with the location information obtained by the location measurement unit, wherein the acquiring includes acquiring said data for recognition from said memory based on the location information obtained by the location measurement unit, and in a case where; the location information obtained by the location measurement made by said location measuring unit is represented by a predetermined location coordinate, and the location information stored in said memory in association with said data for recognition is represented by a predetermined location coordinate range, said acquiring includes acquiring said data for recognition from a device remotely connected to the information processing device, when the location coordinate obtained by the location measurement made by said location measuring unit exceeds said predetermined location coordinate range.
-
Specification