
 
2  RELATED WORK 
Activity recognition requires a large amount of 
training data such as labels and accelerometer data. 
There is already a work for gathering large-scale 
activity information by using the previous ALKAN. 
(Hattori et al., 2010). ALKAN can collect a large 
amount of accelerometer data and label data from 
mobile device such as iPhone/iPod Touch to the 
server. However, ALKAN does not bring a benefit 
to user, because ALKAN only has a feature of data 
gathering. In ALKAN2 system, every user can enjoy 
contents include movies, and contents provider can 
get response and reputation from other users, like as 
other CGM (Consumer Generated Media) system 
represented by YouTube or other video sharing 
system. Additionally, ALKAN cannot gather a broad 
spectrum of activities, because a user can only select 
from pre-set activities. In ALKAN2 system, we 
permit users to define actions that they want or 
require. This is because ALKAN2 can gather a 
broad spectrum of activities. 
In the literature, Berchtold analyzes ten type of 
activity using mobile devices and a server. However, 
they analyze only three activities per attachment 
position. Berchtold et al. proposes a system for 
activity recognition service using mobile phones and 
cloud computers. (Berchtold and Buddle, 2010). The 
proposed system provides activity recognition 
service to mobile phones, as well as it evolves the 
recognition model gathering the data to the cloud 
computer. 
Although our system does not provide activity 
recognition so far, we propose another kind of 
reasons to use the system for users by mimics of 
actions. Moreover, our system can also be extended 
to activity recognition service when the data are 
gathered massively. Thus, our system can be 
positioned as a new approach to gather training data 
for evolving recognition models. 
3  ALKAN2 SYSTEM 
Fig.1 shows ALKAN2 system overview. The system 
consists of smart phone software and information 
gathering server. In ALKAN2 system, users collect 
and upload acceleration sensor data with smart 
phones. They also record and upload video data 
through web browsers on client PCs. Users also 
watch activity data and make evaluations on them. 
In ALKAN2, we gather information of where the 
smartphone
 is, such as waist, held in hand or in a 
 
Figure 1: ALKAN2 system overview. 
pocket. If we gather an adequate amount of location 
information, we can recognise the location of 
smartphone from sensor data. Furthermore, we can 
recognise human activity regardless of its location. 
ALKAN2 system is suitable for gathering 
characteristic activity information, such as step of 
dances, forms of sports and other gestures, because 
everyone can valuate such activities with watching 
video of them. We apply ALKAN2 system to 
training of darts, practice of dance and training of 
manners. We also expect that we can apply 
ALKAN2 system to job training such as medical 
care, agricultural work and guidance of health care. 
3.1  User Roles 
In ALKAN2, we classify the user roles into the 
following 3 types, in which any user can switch to 
any role:  
3.1.1  Provider 
A user with role “provider” creates a new activity.  
Firstly, Providers collect sensor data using a 
smart phone and records video using a camera. 
Then, uploads them to the server, and finally, binds 
the sensor and video data as activity information the 
Providers can receive evaluations of for the activity 
from Viewers. 
We consider sports trainer, work instructor, and 
dancer who wants to bring her/his dance into vogue 
as Providers. They are valued their activity from 
many people, mimicked by Mimics as described 
later. Eventually, they can earn a reputation, and 
lead the trend in users’ community. 
 
Provider
Mimic
Viewer
Internet
ALKAN
Server
Sensordata&moviedata
Sensordata&moviedata
EvaluationfromViewer
EvaluationfromViewer
Evaluationscore
Activitycontents
Evaluation
PECCS 2011 - International Conference on Pervasive and Embedded Computing and Communication Systems
558