>100 Views
September 30, 24
スライド概要
1) The document describes a music synchronization system that aims to help joggers maintain a steady pace by automatically adjusting the speed of the music playback based on the jogger's real-time pace.
2) An experiment was conducted with 10 participants where they jogged for 2 minutes with the system and without it in alternating trials.
3) The results showed that with the system, participants' average pace was steadier across trials and the standard deviation of their temporal pace variation was lower, indicating the system helped them better maintain a consistent speed.
日本大学 文理学部 情報科学科 北原研究室。 「Technology Makes Music More Fun」を合言葉に、音楽をはじめとするエンターテインメントの高度化に資する技術の研究開発を行っています。
107 - Music Synchronizer with Runner's Pace for Supporting Steady Pace Jogging
Tetsuro Kitahara, Shunsuke Hokari, and Tatsuya Nagayasu (Nihon University, Japan)
Contact: Tetsuro Kitahara <e-mail: [email protected], Twitter: @tetsurokitahara>
http://www.kthrlab.jp/
●
●
●
●
Our Goal: To allow everyone enjoy jogging
Core Time: 10:00-11:00 & 15:30-16:30 on every day
Issue in jogging: To keep a steady pace
(In particular, to avoid a pace decrease due to tiredness)
→ Automatically alert the pace decrease
You can try our system! Let's try it!!
Our idea: Auditory feedback of the pace decrease based on
synchronization of music playback speed with the pace
Why music synchronization?
- No interference with vision
- Many people jog while listening to music
Related works:
- Rubisch et al.(2010)
- Sakata et al.(2006)
Only proposal and prototype implementation (no experiments)
System Overview
START
●
●
Choose a musical piece
User wears the device on
his/her hip using a belt
After 5 sec passes...
Measure user's standard pace
for 10 secs
How to measure pace
Measure jogging pace
●
No
●
Yes
Waveforms with speeds of
0.5, 0.6, …, 2.0 need to be
prepared in advance on PC
Participants: 10 people (8 male / 2 female, age: 22—23)
●
Participants E & H often exercise, the others usually do not
Procedure
2 min
2 min
2 min
Jog 30s Jog 30s Jog
or
Acceleration value:
+ |az(t) – az(t-1)|
is calculated every 80ms
●
●
Please write your comments here!
When α(t) > θ (threshold),
the step is counted
# of steps for last 4 secs
is regarded as the pace
2 min
2 min
2 min
Jog 30s Jog 30s Jog
Rest
enough
With normal playback
2 min
2 min
2 min
Jog 30s Jog 30s Jog
With our system
With our system
2 min
2 min
2 min
Jog 30s Jog 30s Jog
Rest
enough
With normal playback
Results
Average pace in each trial
Partic
ipant
A
B
C
D
E
F
G
H
Participants I & J: data loss
With normal
playback
1st 2nd 3rd
1st
2nd
3rd
29.5
10.4
26.4
26.2
27.2
10.8
19.3
8.2
28.0
21.5
27.5
27.5
30.2
11.1
27.0
24.7
21.0
23.8
30.0
30.0
27.7
12.0
22.8
29.5
21.0
22.4
29.6
29.6
28.8
11.2
19.4
30.1
22.5
20.9
23.2
26.3
26.1
12.5
19.4
21.8
15.5
24.2
23.3
25.7
27.4
12.7
18.6
24.6
With our system
Steady
pace
Standard deviation of temporal pace variation
Partic
ipant
+ |ay(t) – ay(t-1)|
Music is repeatedly played back
●
Using the acceleration
sensor built in the device
α(t) = |ax(t) – ax(t-1)|
Switch waveform
Preparation of waveforms
●
Pace
down
Start music playback
Pace changed?
Condition
Run on an Android device
Load waveforms with different
playback speeds
Every sec...
Experiment
A
B
C
D
E
F
G
H
With normal
playback
1st 2nd 3rd
1st
2nd
3rd
0.5
2.8
4.3
3.5
5.1
1.6
3.9
2.1
2.0
4.0
4.0
3.4
5.1
2.0
4.1
3.8
2.0
3.9
3.6
3.7
3.9
2.3
3.5
5.1
3.0
3.0
3.4
3.4
5.0
1.8
3.3
4.6
10.5
5.3
4.3
3.7
4.1
3.7
4.1
4.0
3.5
3.6
4.2
3.5
4.2
2.3
3.1
4.9
With our system
Example of temporal pace variation
With normal playback
Pace decreased at turning back
With our system
Fairly
low
Steady
pace