3 CONCEPTS OF THE TIYU
SYSTEM
The goal of the TIYU system is to integrate the
different ideas of music selection, mapping and
exchanging of GPS data and sharing this information
between users into one system. First of all we will
describe different ideas of music selection for
outdoor sports.
3.1 Music Selection
In the preceding section we have already illustrated
the different influences in regard to music selection
for sports. Moving along an outdoor trail, not only
the kind of sports and the targeted speed have an
impact in the music selection but also the profile of a
specific route, especially the altitude profile. If a
user moves along a river the trails is normally flat
and the speed is relatively constant as well.
Compared to a trail in the mountains the situation is
different. The athlete will most certainly move
slower uphill than downhill.
Additionally the situation may arise where the user
wants to listen to a certain tune at a specific section
of the track but the tune may be to short or too long.
In the following we will sketch our ideas to select
music for a certain outdoor trail. In the following,
we will refer to a playlist, where the songs are
related to a certain GPS position as Location
Playlist. We will concentrate in our demonstration
on running but the same ideas apply for other sports
equivalently:
Manually, on the fly
While running, the user selects manually one
song after another. The playlist is recorded
together with the GPS data as a location
playlist.
Manually, prepared earlier
A user has already set up a location playlist
for her trail. This may be the case either using
one of the playlists created using the former
procedure or choosing a playlist, which has
been created by another person.
Automatically, user centered
Automatic selection of songs can be achieved
using the findings illustrated in figure 1. Using
GPS, the mobile device can compute the
velocity of a user and likewise can choose an
appropriate song for the current situation.
Automatically, trail centered
If the trail is known in advance or if the
mobile device uses the GPS data in order to
find out the profile of a trail, the system can
figure out, which song might be appropriate
for the current situation. However this mode
strongly benefits from a tagged music library.
These tags may be specified manually or
calculated after a run (e.g. songs that a user or
different users often play while running
uphill)
As we mentioned earlier situations may arise, where
a song is too short or too long for a certain section of
the trail. In the case, where songs are too long, they
may be skipped or blended into the next song. For
songs that are too short the situation is more
complicated. Different approaches may be possible:
The song is simply repeated until to the next
position, which is identified with a different
song.
Sections of a trail are not identified with a
single song but with a group of different
songs. In this case songs from this group are
played until the user reaches the next section
of the trail.
The song is artificially slowed down or sped up
in regard to the current speed of the user (e.g.
Bieber and Diener 2005).
3.2 Audio Feedback
Audio feedback is a way to give information about
certain aspects of a workout or trail to a user. In the
TIYU system we regard aspects of the workout e.g.
if a users moves too fast or too slow or if she moves
away from the selected GPS trail. In order to inform
the user about these facts we do not want to interrupt
the music displaying a voice message. This could
bother the user and interrupt the rhythm of the
music.
Our approach is to inform the user by turning the
music up or down. Thus the user can quickly
identify that she is no more within the intended
frame of the workout and she can check the trail or
the speed.
3.3 Workout Information
In order to share workout information between users
and possibly find training partners information like
day, time of the day, sport (e.g. running, cycling),
distance, duration and favorite trail and music are
stored in the system as well. This information can be
used to find users with the same training behavior.
This information is crucial for a community with
numerous users because it enables searching and
filtering of relevant potential training partners or
suited trails or location playlists.
WEBIST 2010 - 6th International Conference on Web Information Systems and Technologies
120