Information processing apparatus and information processing method outputting information on movement of person
First Claim
1. An information processing apparatus comprising:
- a categorization unit configured to determine time-dependent change of a parameter indicating a speed by referring to a position history containing a record of position coordinates of a subject recorded in association with time, and to organize a time axis into a segment of stay and a segment of movement by extracting, as a period of stay, a time period when the speed of the subject is below a predetermined speed threshold value for a period of time equal to or more than a predetermined duration threshold value;
a place of stay identification unit configured to identify a plurality of segments of stay identified as indicating stays at the same place, by referring to a plurality of segments of stay identified by the categorization unit and detecting those segments of stay where the distribution of position coordinates in one segment of stay overlaps the distribution of position coordinates in the other segments of stay, sharing a predetermined portion of respective areas or larger, and also configured to identify positions of places of stay corresponding to the segments of stay by referring to the distribution of position coordinates;
a movement history generation unit configured to generate movement history information that maps the positions of the places of stay identified by the place of stay identification unit into the corresponding segments of stay on the time axis; and
a behavioral information generation unit configured to visualize the movement history information generated by the movement history information generation unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a position history analysis unit for analyzing a position history to acquire movement history information such as places of stay, a speed history computation unit refers to the position history to determine a speed occurring at each point of time and to obtain a speed history. A categorization unit organizes a time axis in the position history, and, ultimately, data for position coordinates occurring at respective points of time, into segments of stay and segments of movement, by checking the speed history against a threshold value. A merge unit detects segments of stay which occur at different points of time but which are identified as indicating stays in the same place, by feeding the time flow, categorized into segments of stay and segments of movement by the categorization unit based on the speed, back to the position coordinates in the respective segments. The merge unit merges the segments of stay as needed. An information generation unit evaluates a set of position coordinates and speed values in each segment of stay and in each segment of movement thus obtained and derives predetermined information on each segment.
-
Citations
14 Claims
-
1. An information processing apparatus comprising:
-
a categorization unit configured to determine time-dependent change of a parameter indicating a speed by referring to a position history containing a record of position coordinates of a subject recorded in association with time, and to organize a time axis into a segment of stay and a segment of movement by extracting, as a period of stay, a time period when the speed of the subject is below a predetermined speed threshold value for a period of time equal to or more than a predetermined duration threshold value; a place of stay identification unit configured to identify a plurality of segments of stay identified as indicating stays at the same place, by referring to a plurality of segments of stay identified by the categorization unit and detecting those segments of stay where the distribution of position coordinates in one segment of stay overlaps the distribution of position coordinates in the other segments of stay, sharing a predetermined portion of respective areas or larger, and also configured to identify positions of places of stay corresponding to the segments of stay by referring to the distribution of position coordinates; a movement history generation unit configured to generate movement history information that maps the positions of the places of stay identified by the place of stay identification unit into the corresponding segments of stay on the time axis; and a behavioral information generation unit configured to visualize the movement history information generated by the movement history information generation unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information processing method comprising:
-
reading from a memory a position history containing a record of position coordinates of a subject recorded in association with time so as to determine time-dependent change of a parameter indicating a speed; referring to the change in the speed and organizing a time axis into a segment of stay and a segment of movement by extracting, as a period of stay, a time period when the speed of the subject is below a predetermined speed threshold value for a period of time equal to or more than a predetermined duration threshold value; identifying a plurality of segments of stay identified as indicating stays at the same place, by referring to a plurality of segments of stay and detecting those segments of stay where the distribution of position coordinates in one segment of stay overlaps the distribution of position coordinates in the other segments of stay, sharing a predetermined portion of respective areas or larger, and also identifying positions of places of stay corresponding to segments of stay by referring to the distribution of position coordinates; generating movement history information that maps identified the positions of the places of stay into the corresponding segments of stay on the time axis, and storing the information in a memory; and visualizing the movement history information and outputting the visualized information to an output device.
-
-
13. A computer program embedded in a computer readable medium, comprising:
-
a module configured to read from a memory a position history containing a record of position coordinates of a subject recorded in association with time so as to determine time-dependent change of a parameter indicating a speed; a module configured to refer to the change in the speed and organize a time axis into a segment of stay and a segment of movement by extracting, as a period of stay, a time period when the speed of the subject is below a predetermined speed threshold value for a period of time equal to or more than a predetermined duration threshold value; a module configured to identify a plurality of segments of stay identified as indicating stays at the same place, by referring to a plurality of segments of stay and detecting those segments of stay where the distribution of position coordinates in one segment of stay overlaps the distribution of position coordinates in the other segments of stay, sharing a predetermined portion of respective areas or larger, and to identify positions of places of stay corresponding to the segments of stay by referring to the distribution of position coordinates; a module configured to generate movement history information that maps identified the positions of the places of stay into the corresponding segments of stay on the time axis, and to store the information in a memory; and a module configured to visualize the movement history information and to output the visualized information to an output device.
-
-
14. A computer readable recording medium having embedded therein a computer program comprising:
-
a module configured to read from a memory a position history containing a record of position coordinates of a subject recorded in association with time so as to determine time-dependent change of a parameter indicating a speed; a module configured to refer to the change in the speed and organize a time axis into a segment of stay and a segment of movement by extracting, as a period of stay, a time period when the speed of the subject is below a predetermined speed threshold value for a period of time equal to or more than a predetermined duration threshold value; a module configured to identify a plurality of segments of stay identified as indicating stays at the same place, by referring to a plurality of segments of stay and detecting those segments of stay where the distribution of position coordinates in one segment of stay overlaps the distribution of position coordinates in the other segments of stay, sharing a predetermined portion of respective areas or larger, and to identify positions of places of stay corresponding to the segments of stay by referring to the distribution of position coordinates; a module configured to generate movement history information that maps identified the positions of the places of stay into the corresponding segments of stay on the time axis, and to store the information in a memory; and a module configured to visualize the movement history information and to output the visualized information to an output device.
-
Specification