A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques

The use of mobile devices, especially smartphones, has become popular in recent years. There is an increasing need for cross-device interaction techniques that seamlessly integrate mobile devices and large display devices together. This paper develops a novel cross-device cursor position system that...

Full description

Bibliographic Details
Main Authors: Juechen Yang, Jun Kong, Chunying Zhao
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/5/1665
id doaj-2b10c11240904dd0aa7964032aaad299
record_format Article
spelling doaj-2b10c11240904dd0aa7964032aaad2992021-03-01T00:02:36ZengMDPI AGSensors1424-82202021-02-01211665166510.3390/s21051665A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning TechniquesJuechen Yang0Jun Kong1Chunying Zhao2Department of Computer Science, North Dakota State University, Fargo, ND 58105, USADepartment of Computer Science, North Dakota State University, Fargo, ND 58105, USASchool of Computer Sciences, Western Illinois University, Macomb, IL 61455, USAThe use of mobile devices, especially smartphones, has become popular in recent years. There is an increasing need for cross-device interaction techniques that seamlessly integrate mobile devices and large display devices together. This paper develops a novel cross-device cursor position system that maps a mobile device’s movement on a flat surface to a cursor’s movement on a large display. The system allows a user to directly manipulate objects on a large display device through a mobile device and supports seamless cross-device data sharing without physical distance restrictions. To achieve this, we utilize sound localization to initialize the mobile device position as the starting location of a cursor on the large screen. Then, the mobile device’s movement is detected through an accelerometer and is accordingly translated to the cursor’s movement on the large display using machine learning models. In total, 63 features and 10 classifiers were employed to construct the machine learning models for movement detection. The evaluation results have demonstrated that three classifiers, in particular, gradient boosting, linear discriminant analysis (LDA), and naïve Bayes, are suitable for detecting the movement of a mobile device.https://www.mdpi.com/1424-8220/21/5/1665cross-device interactionmotion detectiongestural interactionlarge displaymobile device
collection DOAJ
language English
format Article
sources DOAJ
author Juechen Yang
Jun Kong
Chunying Zhao
spellingShingle Juechen Yang
Jun Kong
Chunying Zhao
A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques
Sensors
cross-device interaction
motion detection
gestural interaction
large display
mobile device
author_facet Juechen Yang
Jun Kong
Chunying Zhao
author_sort Juechen Yang
title A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques
title_short A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques
title_full A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques
title_fullStr A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques
title_full_unstemmed A Smartphone-Based Cursor Position System in Cross-Device Interaction Using Machine Learning Techniques
title_sort smartphone-based cursor position system in cross-device interaction using machine learning techniques
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-02-01
description The use of mobile devices, especially smartphones, has become popular in recent years. There is an increasing need for cross-device interaction techniques that seamlessly integrate mobile devices and large display devices together. This paper develops a novel cross-device cursor position system that maps a mobile device’s movement on a flat surface to a cursor’s movement on a large display. The system allows a user to directly manipulate objects on a large display device through a mobile device and supports seamless cross-device data sharing without physical distance restrictions. To achieve this, we utilize sound localization to initialize the mobile device position as the starting location of a cursor on the large screen. Then, the mobile device’s movement is detected through an accelerometer and is accordingly translated to the cursor’s movement on the large display using machine learning models. In total, 63 features and 10 classifiers were employed to construct the machine learning models for movement detection. The evaluation results have demonstrated that three classifiers, in particular, gradient boosting, linear discriminant analysis (LDA), and naïve Bayes, are suitable for detecting the movement of a mobile device.
topic cross-device interaction
motion detection
gestural interaction
large display
mobile device
url https://www.mdpi.com/1424-8220/21/5/1665
work_keys_str_mv AT juechenyang asmartphonebasedcursorpositionsystemincrossdeviceinteractionusingmachinelearningtechniques
AT junkong asmartphonebasedcursorpositionsystemincrossdeviceinteractionusingmachinelearningtechniques
AT chunyingzhao asmartphonebasedcursorpositionsystemincrossdeviceinteractionusingmachinelearningtechniques
AT juechenyang smartphonebasedcursorpositionsystemincrossdeviceinteractionusingmachinelearningtechniques
AT junkong smartphonebasedcursorpositionsystemincrossdeviceinteractionusingmachinelearningtechniques
AT chunyingzhao smartphonebasedcursorpositionsystemincrossdeviceinteractionusingmachinelearningtechniques
_version_ 1724247230752227328