Information processing apparatus, information processing method and program therefor
First Claim
1. An information processing apparatus comprising:
- a processor and a memory;
a first position acquiring unit constructed to acquire a position metadata piece from a target data piece, the position metadata piece indicating a position;
a second position acquiring unit constructed to acquire position metadata pieces from a plurality of other data pieces different from the target data piece;
a target acquiring unit constructed to acquire target metadata pieces other than the position metadata pieces from the plurality of other data pieces, wherein the target metadata pieces are to be assigned to the target data piece;
an analysis unit constructed to analyze a distribution of the target metadata pieces based on positions indicated by the position metadata pieces acquired from the plurality of other data pieces;
a selection unit constructed to select a rule indicating an assignment method of a target metadata piece, based on the distribution and the position indicated by the position metadata piece acquired from the target data piece; and
an assignment unit constructed to assign to the target data piece a target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces, according to the selected rule,wherein said assignment unit assigns to the target data piece the target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces using a distribution of additional metadata pieces of the plurality of other data pieces, if a subset, of the target metadata pieces, being related to the position indicated by the position metadata piece acquired from the target data piece does not have substantially the same value, wherein the additional metadata pieces are different from the target metadata pieces.
0 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes first and second position acquiring units which respectively acquire a position metadata piece from a target data piece and position metadata pieces from plural data pieces different from the target data piece. A target acquiring unit acquires target metadata pieces other than the position metadata pieces from the other data pieces, and an analysis unit analyzes a distribution of the target metadata pieces based on positions indicated by the position metadata pieces acquired from the other data pieces. An assignment unit assigns to the target data piece a target metadata piece that has a value related to the target data piece, the target metadata piece being selected from among the analyzed target metadata pieces, based on the distribution and the position indicated by the position metadata piece acquired from the target data piece.
-
Citations
13 Claims
-
1. An information processing apparatus comprising:
-
a processor and a memory; a first position acquiring unit constructed to acquire a position metadata piece from a target data piece, the position metadata piece indicating a position; a second position acquiring unit constructed to acquire position metadata pieces from a plurality of other data pieces different from the target data piece; a target acquiring unit constructed to acquire target metadata pieces other than the position metadata pieces from the plurality of other data pieces, wherein the target metadata pieces are to be assigned to the target data piece; an analysis unit constructed to analyze a distribution of the target metadata pieces based on positions indicated by the position metadata pieces acquired from the plurality of other data pieces; a selection unit constructed to select a rule indicating an assignment method of a target metadata piece, based on the distribution and the position indicated by the position metadata piece acquired from the target data piece; and an assignment unit constructed to assign to the target data piece a target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces, according to the selected rule, wherein said assignment unit assigns to the target data piece the target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces using a distribution of additional metadata pieces of the plurality of other data pieces, if a subset, of the target metadata pieces, being related to the position indicated by the position metadata piece acquired from the target data piece does not have substantially the same value, wherein the additional metadata pieces are different from the target metadata pieces. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing method executed by a processor of an information processing apparatus, comprising:
-
a first position acquiring step of acquiring a position metadata piece from a target data piece, the position metadata piece indicating a position; a second position acquiring step of acquiring position metadata pieces from a plurality of other data pieces different from the target data piece; a target acquiring step of acquiring target metadata pieces other than the position metadata pieces from the plurality of other data pieces, wherein the target metadata pieces are to be assigned to the target data piece; an analyzing step of analyzing a distribution of the target metadata pieces based on positions indicated by the position metadata pieces acquired from the plurality of other data pieces; a selecting step of selecting a rule indicating an assignment method of a target metadata piece, based on the distribution and the position indicated by the position metadata piece acquired from the target data piece; and an assigning step of assigning to the target data piece a target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces, according to the selected rule, wherein said assignment step of assigning to the target data piece the target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces using a distribution of additional metadata pieces of the plurality of other data pieces, if a subset, of the target metadata pieces, being related to the position indicated by the position metadata piece acquired from the target data piece does not have substantially the same value, wherein the additional metadata pieces are different from the target metadata pieces.
-
-
13. A non-transitory computer-readable storage medium that stores computer-executable code of a program that, when executed by a processor, causes a computer to execute the steps of:
-
a first position acquiring step of acquiring a position metadata piece from a target data piece, the position metadata piece indicating a position; a second position acquiring step of acquiring position metadata pieces from a plurality of other data pieces different from the target data piece; a target acquiring step of acquiring target metadata pieces other than the position metadata pieces from the plurality of other data pieces, wherein the target metadata pieces are to be assigned to the target data piece; an analyzing step of analyzing a distribution of the target metadata pieces based on positions indicated by the position metadata pieces acquired from the plurality of other data pieces; a selecting step of selecting a rule indicating an assignment method of a target metadata piece, based on the distribution and the position indicated by the position metadata piece acquired from the target data piece; and an assigning step of assigning to the target data piece a target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces, according to the selected rule, wherein said assignment step of assigning to the target data piece the target metadata piece that has a value related to the target data piece and is selected from among the analyzed target metadata pieces using a distribution of additional metadata pieces of the plurality of other data pieces, if a subset, of the target metadata pieces, being related to the position indicated by the position metadata piece acquired from the target data piece does not have substantially the same value, wherein the additional metadata pieces are different from the target metadata pieces.
-
Specification