Information processing method, apparatus, and program
First Claim
1. An information processing method executed by a computer including a processor, the information processing method comprising:
- receiving, by the processor, an acceleration value that is measured by an acceleration sensor, of an object at a sampling interval, the acceleration sensor being provided by a mobile terminal including the processor that is configured to be attached to an object movable in three dimensions;
applying, by the processor, a correction to the received acceleration value and storing the corrected acceleration value in a storage device;
calculating, by the processor, a variable K by inputting the received acceleration values of a period to a predetermined expression;
obtaining, by the processor, a second relational expression by transforming a first relational expression using the variable K, the first relational expression defining relationships among a position of the object, the corrected acceleration values of the period, and an initial speed of the object;
calculating, by the processor, the initial speed of the object by inputting the corrected acceleration values of the period to the second relational expression so as to obtain the initial speed when the object is not standing still at a start of measurements of the acceleration values from the corrected acceleration values in the period and the sampling interval, and storing the calculated initial speed in the storage device;
calculating, by the processor, coordinate values over a horizontal plane that indicates a center of gravity of the object by inputting the corrected acceleration values and the calculated initial speed to the first relational expression and storing the calculated coordinate values in the storage device; and
estimating, by the processor, a physical condition of the object by analyzing fluctuation in a center of gravity of the object obtained from the calculated coordinate values stored in the storage device, so as to detect a change in the physical condition of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method executed by a computer includes applying a correction to an acceleration value of an object at an interval; calculating an initial speed of the object by assigning the corrected acceleration value in a period to a third relational expression that is obtained by transforming a first relational expression and a second relational expression so as to obtain an initial speed from the acceleration in the period and the interval, where the first relational expression is to obtain an object position from acceleration and an initial speed, and the second relational expression represents force applied to the object due to fluctuation of the center of gravity of the object as a motion equation of a spring model; and calculating coordinate values over a horizontal plane that indicates a center of gravity of the object by assigning the corrected acceleration value and the initial speed to the first relational expression.
-
Citations
10 Claims
-
1. An information processing method executed by a computer including a processor, the information processing method comprising:
-
receiving, by the processor, an acceleration value that is measured by an acceleration sensor, of an object at a sampling interval, the acceleration sensor being provided by a mobile terminal including the processor that is configured to be attached to an object movable in three dimensions; applying, by the processor, a correction to the received acceleration value and storing the corrected acceleration value in a storage device; calculating, by the processor, a variable K by inputting the received acceleration values of a period to a predetermined expression; obtaining, by the processor, a second relational expression by transforming a first relational expression using the variable K, the first relational expression defining relationships among a position of the object, the corrected acceleration values of the period, and an initial speed of the object; calculating, by the processor, the initial speed of the object by inputting the corrected acceleration values of the period to the second relational expression so as to obtain the initial speed when the object is not standing still at a start of measurements of the acceleration values from the corrected acceleration values in the period and the sampling interval, and storing the calculated initial speed in the storage device; calculating, by the processor, coordinate values over a horizontal plane that indicates a center of gravity of the object by inputting the corrected acceleration values and the calculated initial speed to the first relational expression and storing the calculated coordinate values in the storage device; and estimating, by the processor, a physical condition of the object by analyzing fluctuation in a center of gravity of the object obtained from the calculated coordinate values stored in the storage device, so as to detect a change in the physical condition of the object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable recording medium that stores a program for causing a computer to execute a process comprising:
-
receiving an acceleration value that is measured by an acceleration sensor at a sampling interval, the acceleration sensor being provided by a mobile terminal configured to be attached to an object movable in three dimensions; correcting the received acceleration value and storing the corrected acceleration value in a storage device; calculating a variable K by inputting the received acceleration values of a period to a predetermined expression; obtaining a second relational expression by transforming a first relational expression using the variable K, the first relational expression defining relationships among a position of the object, the corrected acceleration values of the period, and an initial speed of the object; calculating an initial speed of the object by inputting the corrected acceleration value of the period to the second relational expression so as to obtain the initial speed when the object is not standing still at a start of measurements of the acceleration values from the corrected acceleration values in the period and the sampling interval, and storing the calculated initial speed in the storage device; calculating coordinate values over a horizontal plane that indicates a center of gravity of the object by inputting the corrected acceleration values and the calculated initial speed to the first relational expression and storing the calculated coordinate values in the storage device, and estimating a physical condition of the object by analyzing fluctuation in a center of gravity of the object obtained from the calculated coordinate values stored in the storage device, so as to detect a change in the physical condition of the object.
-
-
8. An information processing apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the processor is configured; to receive an acceleration value that is measured by an acceleration sensor at a sampling interval, the acceleration sensor provided by a mobile terminal including the processor and configured to be attached to an object movable in three dimensions; to apply a correction to the received acceleration value and to store the corrected acceleration value in the memory; to calculate a variable K by inputting the received acceleration values of a period to a predetermined expression; to obtain a second relational expression by transforming a first relational expression using the variable K, the first relational expression defining relationships among a position of the object, the corrected acceleration values of the period, and an initial speed of the object; to calculate an initial speed of the object by inputting the corrected acceleration values of the period to the second relational expression so as to obtain the initial speed when the object is not standing still at a start of measurements of the acceleration values from the corrected acceleration values and the sampling interval, and store the calculated initial speed in the memory; to calculate coordinate values over a horizontal plane that indicates the center of gravity of the object by inputting the corrected acceleration value stored in the memory and the initial speed stored in the storage device to the first relational expression and store the calculated coordinate values in the memory; and to estimate a physical condition of the object by analyzing fluctuation in a center of gravity of the object obtained from the calculated coordinate values stored in the storage device, so as to detect change in the physical condition of the object. - View Dependent Claims (9, 10)
-
Specification