Patent ID: 8495066
Filing Date: 2013-07-23
Classification: G06F

Abstract:
1. An image database device for storing images shot by a plurality of users, comprising: a computer processor; data receiving unit for conducting communication over a network to receive the shot images; image storing unit for storing a first image received by the data receiving unit, a shooting position represented by common coordinates used among the users, which represent a position at which the first image is shot, a shooting condition, and an image attribute of the first image; domain storing unit for storing a domain of virtual space having a domain range represented by the common coordinates and a shooting direction; registration storing unit for storing images to be stored in the image storing unit and the domain stored in the domain storing unit having the domain range including shooting positions and shooting directions of the images in association with each other; domain dividing unit for dividing the domain stored in the domain storing unit by changing coordinates in the domain range stored in the domain storing unit and storing the changed coordinates in the domain storing unit, thereby dividing the domain, and re-storing the divided domain, the shooting direction and the shooting position in the registration storing unit; control unit for causing the domain dividing unit to divide the domain including the shooting position and the shooting direction on condition that a second image is to be stored in the image storing unit, the second image to be stored in the registration storing unit in association with the domain including the shooting position of the first image satisfy a predetermined requirement, storing the divided domain, and storing the first image and second image in the image storing unit in association with each other; determining unit for comparing a calculated amount of feature which is a feature of the first image with a calculated amount of feature which is a feature of the second image to acquire a degree of similarity between the first image and the second image; and wherein the predetermined requirement is such that a shooting condition lies within a first predetermined range and the degree of similarity acquired by the determining unit is off a second predetermined range; wherein the control unit repeats division of the domain by the domain dividing unit on condition that the second image associated with the domain divided by the domain dividing unit exists in the divided domain and the second image and the first image stored in the image storing unit satisfy the predetermined requirement, and store the divided domain and the second image in the registration storing unit in association with each other; wherein the common coordinates used among the users are a latitude and a longitude; and wherein the shooting condition includes the shooting direction, and, on condition that the shooting direction is off a third predetermined range, the control unit causes the second image having the shooting direction and the domain in the registration storing unit to be stored in association with each other, thereby causing the second image to be classified by the shooting direction.