INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF
First Claim
Patent Images
1. An information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, stores the partial spatial regions in nodes, and when registering spatial data, enlarges the partial spatial regions to contain the spatial data, the apparatus comprising:
- an input unit configured to input spatial data configured of points or spatial regions into a multidimensional index that is constructed within a storage apparatus;
a calculation unit configured to calculate enlargement values, for one or more partial spatial regions in the nodes of the multidimensional index, for the case where the spatial data is stored;
a selection unit configured to select, from among the partial spatial regions whose enlargement values have been calculated by the calculation unit, a partial spatial region to serve as a storage destination candidate of the spatial data; and
a generation unit configured to generate a new partial spatial region that contains at least the spatial data in the case where the enlargement value for the storage destination candidate partial spatial region selected by the selection unit is greater than or equal to a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Enlargement values indicating a degree of enlargement when spatial data is stored in a partial spatial region are calculated for one or more partial spatial regions within a multidimensional index, and in the case where the enlargement value is greater than or equal to a threshold value, a new partial spatial region that contains at least the spatial data is generated.
16 Citations
20 Claims
-
1. An information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, stores the partial spatial regions in nodes, and when registering spatial data, enlarges the partial spatial regions to contain the spatial data, the apparatus comprising:
-
an input unit configured to input spatial data configured of points or spatial regions into a multidimensional index that is constructed within a storage apparatus; a calculation unit configured to calculate enlargement values, for one or more partial spatial regions in the nodes of the multidimensional index, for the case where the spatial data is stored; a selection unit configured to select, from among the partial spatial regions whose enlargement values have been calculated by the calculation unit, a partial spatial region to serve as a storage destination candidate of the spatial data; and a generation unit configured to generate a new partial spatial region that contains at least the spatial data in the case where the enlargement value for the storage destination candidate partial spatial region selected by the selection unit is greater than or equal to a threshold. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method for an information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, stores the partial spatial regions in nodes, and when registering spatial data, enlarges the partial spatial regions to contain the spatial data, the method comprising:
-
an input step of an input unit inputting spatial data configured of points or spatial regions into the multidimensional index that is constructed within a storage apparatus; a calculation step of a calculation unit calculating enlargement values, for one or more partial spatial regions in the nodes of the multidimensional index, for the case where the spatial data is stored; a selection step of a selection unit selecting, from among the partial spatial regions whose enlargement values have been calculated in the calculation step, a partial spatial region to serve as a storage destination candidate of the spatial data; and a generation step of a generation unit generating a new partial spatial region that contains at least the spatial data in the case where the enlargement value for the storage destination candidate partial spatial region selected in the selection step is greater than or equal to a threshold.
-
-
8. A computer-readable storage medium in which is stored a program that causes a computer to implement control of an information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, stores the partial spatial regions in nodes, and when registering spatial data, enlarges the partial spatial regions to contain the spatial data, the program causing a computer to function as:
-
an input unit configured to input spatial data configured of points or spatial regions into the multidimensional index that is constructed within a storage apparatus; a calculation unit configured to calculate enlargement values, for one or more partial spatial regions in the nodes of the multidimensional index, for the case where the spatial data is stored; a selection unit configured to select, from among the partial spatial regions whose enlargement values have been calculated by the calculation unit, a partial spatial region to serve as a storage destination candidate of the spatial data; and a generation unit configured to generate a new partial spatial region that contains at least the spatial data in the case where the enlargement value for the storage destination candidate partial spatial region selected by the selection unit is greater than or equal to a threshold.
-
-
9. An information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, associates the partial spatial regions with nodes in a multidimensional index, and when registering spatial data, enlarges the partial spatial regions corresponding to the nodes so as to contain the spatial data, the apparatus comprising:
-
an input unit configured to input spatial data configured of points or spatial regions into the multidimensional index that is constructed within a storage apparatus; an acquisition unit configured to acquire an enlargement value of the partial spatial region in the case where the inputted spatial data is registered in the node of the multidimensional index corresponding to the partial spatial region; and a registration unit configured to generate a new node corresponding to a new partial spatial region that contains at least the spatial data and register the spatial data in the new node in the case where the magnitude of the enlargement value is greater than a threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A control method for an information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, associates the partial spatial regions with nodes in a multidimensional index, and when registering spatial data, enlarges the partial spatial regions corresponding to the nodes so as to contain the spatial data, the method comprising:
-
an input step of inputting spatial data configured of points or spatial regions into the multidimensional index that is constructed within a storage apparatus; an acquisition step of acquiring an enlargement value of the partial spatial region in the case where the inputted spatial data is registered in the node of the multidimensional index corresponding to the partial spatial region; and a registration step of generating a new node corresponding to a new partial spatial region that contains at least the spatial data and registering the spatial data in the new node in the case where the magnitude of the enlargement value is greater than a threshold.
-
-
20. A computer-readable storage medium in which is stored a program that causes a computer to implement control of an information processing apparatus that executes a multidimensional indexing process that divides a multidimensional space into partial spatial regions, associates the partial spatial regions with nodes in a multidimensional index, and when registering spatial data, enlarges the partial spatial regions corresponding to the nodes so as to contain the spatial data, the program causing a computer to function as:
-
an input unit configured to input spatial data configured of points or spatial regions into the multidimensional index that is constructed within a storage apparatus; an acquisition unit configured to acquire an enlargement value of the partial spatial region in the case where the inputted spatial data is registered in the node of the multidimensional index corresponding to the partial spatial region; and a registration unit configured to generate a new node corresponding to a new partial spatial region that contains at least the spatial data and register the spatial data in the new node in the case where the magnitude of the enlargement value is greater than a threshold.
-
Specification