/multimodal_collector

An equipment to collect speech utterances and sketched symbols (participant's side)

Primary LanguageJava

Multimodal Collector - Participant's Side

This is an Android application to collect sketching and speech simultaneously on participant's side.

Requirements

  • Two Android tablets (we recommend Samsung Galaxy Note 10.1) with an Internet connection
  • Android Studio

How to Install

  • Download the entire source code
  • Open Android Studio. In welcome screen, click on "Import Project", then browse the directory containing the source code
  • Once you've opened the project, open ConnectionStatusActivity.java. On line 21, fill in the empty string with the IP address of experimenter's tablet.

Since there is not any available APK, you should install it manually through these steps:

  • Plug in the participant's tablet, then run the application by clicking on Run button in Android Studio
  • Stop running the application by clicking on Stop button (the application has already been installed by running it, then you can stop it)

How to run

  • Open the application
  • Press Next and proceed to the next page. Then click Next over. These pages are supposed to give information (the things that are going to be recorded, the aim of using this application) about the application.
  • Follow the above steps on the experimenter's tablet.
  • You'll see the checkbox marked, meaning that the tablets has paired each other. Then click Next on both.
  • Now both the experimenter and participant can draw anything. Whatever drawn in one side will be replicated on the other side. Moreover, if one gets his/her pen closer to the screen, then the other can see the location of that pen on his/her own screen. Please also note that your camera is recording your video while drawing.
  • If you want to clean the shared canvas, press red X button. You can also switch to eraser mode by pressing the eraser button. Clicking on the pen icon will switch you back to the drawing mode on your side.

Outputs

  • Sketch stream: This is a plain text file with .sketch extension. It contains all the strokes drawn so far. However, due to the synchronization issues, we recommend using the one generated in the participant's side.
  • Video: Video recorded on the experimenter's end.

These two files are named with the timestamp, at the root directory of your tablet.

Credits

Soccer field background
Ozan Can Altıok (oaltiok15 at ku dot edu dot tr) - Koç University IUI Laboratory

Citation

If you'd like to use this work in your research, please cite this article. Here's the BibTeX code for citing in LaTeX templates:

@inproceedings{altiok2017characterizing, title={Characterizing user behavior for speech and sketch-based video retrieval interfaces}, author={Alt{\i}ok, Ozan Can and Sezgin, Tevfik Metin}, booktitle={Proceedings of the Symposium on Non-Photorealistic Animation and Rendering}, pages={10}, year={2017}, organization={ACM} }