measure aspects of the human user activity. The
embedded accelerometer allows us to identify the
person’s various activities, such as running,
jumping, among others (Lau and David, 2010).
Some signal patterns for physical activities have
been already published (Lau and David, 2010, Das
et al., 2010).
Jumping is a common recreational or athletic
activity. Children, in their outdoor playing activities,
have many games that include jumps such as
jumping rope, jumping barriers or other activities.
For example, the jump flight time can be used to
infer the muscular strength of the athlete/user.
Regarding a user’s the muscular strength, jumping is
an easy task to perform as it does not require any
additional equipment such as a dynamometer, or
weights, because it relies on the weight of a person
and his/her leg muscles (and partially the torso
muscles) to carry out the activity (Jun et al., 2012).
The research regarding the jump time flight is
integrated on a larger research regarding the
measurement of energy expenditure of a smartphone
user. In this larger research, the jump flight time will
be used as a mean to assess the user’s fitness in
physical exercise, and will be recorded in its
personal log, allowing him/her to keep track of their
improvement and to set a new jump flight time goal
(Pires, 2012).
A jump consists of three stages, there are: take-
off, flight and landing (Linthorne, 2001, Quagliarella
et al., 2010). These stages can be identified by the
smartphone accelerometer, but due to the possibility
of movement of the smartphone in relation to the
user’s body, during the exercise, the gravity sensor
to reduce the value of the real gravity and
compensate the movements, improving the detection
of these stages. Thus, the jump acceleration data for
a valid jump should show three maxima points.
Several authors have reported different methods
to detect the peaks of accelerometry signals of the
movement (Palshikar, 2009, Zhang et al., 2010) and
thus to calculate the jump flight time, agreeing all on
the different flight stages and on the start and finish
phases of the jump flight time. The calculation of
jump flight time and peak detection is performed in
several phases. First, the algorithm is fed with data
received from the accelerometer. Second, the
magnitude vector is calculated every time data is
collected, and iteratively isolates the peaks to a
minimum of peaks (local maxima). Finally, if the
jump is valid, the time between the first minimum
point, which is between the first and second
maximum peaks, and the second minimum point
which is between the second and third maximum
peaks, will be calculated and this time will be
considered as the jump flight time (Quagliarella et
al., 2010).
When the sensed acceleration is 0 or
approximately 0, i.e., it is equal or approximately
equal to the acceleration of gravity of Earth, this
means that the person is either standing on the
ground, or is reaching the highest point in the air, or
is falling back on the floor (Quagliarella et al., 2010,
Enoka, 2008).
For validation and adjustment of the smartphone
algorithm, a secondary device named bioPlux
Research (Plux, 2010) was fitted with a tri-axial
accelerometer and a pressure sensor. The bioPlux
Research is a device that collects and digitalizes
signals from the sensors, with a sampling frequency
of 1kHz, and transmits them via Bluetooth to a
computer where the signals are shown, processed
and/or stored in real-time. The bioPlux Research
device was used as a golden standard device to
collect the secondary data with more accuracy to
validate the jump flight time calculated by the
algorithm. The pressure sensor was used to validate
the jump flight time, calculated by the algorithm in
the smartphone application, as it senses when the
user is placing its weight on the sensor, or otherwise,
the user is flying and not in contact with the ground.
The tri-axial accelerometer from the bioPlux
Research device was used to further allow
comparison and validation with the smartphone
accelerometer data.
This research aimed to estimate the correct jump
flight time with a confidence level of 95%, so a
statistical relevant number of experiments was
calculated and performed to allow the correct
calibration of the jump flight time algorithm
implemented in the smartphone application.
Thus, this research aims to describe the creation
of an application for mobile platforms (Android and
iOS) to carry out the calculation of the jump flight
time, and also the corrections made to the algorithm
as result of the validation when the results are
compared to those of a golden standard. The
application makes a comparison between the jump
flight time of the current jump and the jump flight
time of the last jump done, and keeps a history of all
jumps performed and its corresponding date and
time.
This introductory section presented the research
scope and goals, and its research framework. It also
presented briefly the means and methods used. The
next section will present the related work researched
by other authors. Section 3 will present the problem
and the materials and methods used for the research
HEALTHINF2015-InternationalConferenceonHealthInformatics
294