{'fraction_non_alphanumeric': 0.020127118644067795, 'fraction_numerical': 0.00423728813559322, 'mean_word_length': 5.3, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Audio Based Handwriting Input for Tiny Mobile Devices

The popularization of tiny mobile devices has raised the problem that it is hard to efficiently input messages via tiny keyboards or touch screens. In this paper, we present TableWrite, an audio-based handwriting input scheme, which allows users to input words to mobile devices by writing on tables with fingers. The key feature is that, once trained by a user, TableWrite does not require any retraining phase before each use. To reduce the impacts of audio signal’s multipath propagation, we design multiple features that maintain consistency even when writing positions keep changing. We apply machine learning and gesture tracking techniques to further improve the accuracy of handwriting recognition. Our prototype system’s experimental results show that the average accuracy of word recognition is around 90%-95% in lab environments, which validates the effectiveness of TableWrite.