×

Data analysis device, data analysis method and storage medium

  • US 10,289,902 B2
  • Filed: 06/17/2016
  • Issued: 05/14/2019
  • Est. Priority Date: 06/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A data analysis device comprising:

  • a GPS (Global Positioning System) sensor that intermittently acquires and outputs positioning data including, as geographical position information of a user when the user travels, values of a latitude and a longitude by using Global Positioning System;

    an acceleration sensor that detects acceleration components of the user when the user travels and outputs them as acceleration data;

    an angular velocity sensor that detects angular velocity components of the user and outputs them as angular velocity data;

    at least one processor; and

    a memory storing instructions that, when executed by the at least one processor, control the at least one processor to;

    obtain a first movement track indicating a change of a position of a user between two different clock times based on the values of the latitude and the longitude in the positioning data output by the GPS sensor;

    obtain a second movement track indicating a relative change of the position of the user between the two different clock times based on motion data including the acceleration data and the angular velocity data, wherein the instructions control the at least one processor to obtain the second movement track based on a relative speed obtained by integrating the acceleration data and a relative angle obtained by integrating the angular velocity data;

    approximate the second movement track to the first movement track by performing, as a deformation process, a rotation process, and at least one of an enlargement process and a reduction process, on the second movement track, based on a comparison in a same coordinate system between positions in the first movement track and the second movement track at a certain clock time between the two clock times; and

    obtain, based on a track obtained by performing the deformation process on the second movement track, a moving distance of the user between the two clock times,wherein the instructions further control the at least one processor to;

    perform the deformation process on a plurality of first positions in the first movement track and a plurality of second positions in the second movement track at a plurality of different clock times between the two clock times such that a total sum of distances between each first position and each second position at a same clock time of the plurality of clock times is minimum, andin the deformation process, (i) perform the rotation process such that barycenter positions of the first movement track and the second movement track coincide with each other and the second movement track is rotated with respect to the first movement track so that the total sum of the distances is minimum, and (ii) perform the enlargement process or the reduction process on the second movement track after performing the rotation process such that the total sum of the distances is minimum.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×