designing a virtual keyboard with multi-modal access for people with disabilities

19
Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities Vijit Prabhu Computer Science & Engineering Indian School of Mines Dhanbad, Jharkhand, India Girijesh Prasad Intelligent Systems Research Centre (ISRC) University of Ulster, Magee Campus, Derry, N. Ireland, United Kingdom 1

Upload: sovann

Post on 23-Feb-2016

52 views

Category:

Documents


0 download

DESCRIPTION

Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities . Girijesh Prasad Intelligent Systems Research Centre (ISRC) University of Ulster, Magee Campus, Derry , N. Ireland, United Kingdom. Vijit Prabhu Computer Science & Engineering Indian School of Mines - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

1

Designing a Virtual Keyboard with Multi-Modal Access for

People with Disabilities

Vijit PrabhuComputer Science &

Engineering Indian School of Mines Dhanbad, Jharkhand,

India

Girijesh Prasad Intelligent Systems Research

Centre (ISRC)University of Ulster, Magee Campus, Derry, N. Ireland,

United Kingdom

Page 2: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

2

Outline

I. INTRODUCTIONII.PROPOSED VIRTUAL KEYBOARD

A. The working of the VKB. Modes of input accesssC. The layout design

III.EVALUATION AND TESTINGA. Evaluation of the layout designB. User trials

1. Types of errors 2. Testing methodology

IV. RESULTS AND DISCUSSIONSV. CONCLUSION

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Page 3: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

3

•Persons with speech and motor disorders face problems in expressing themselves in an easy and intelligible way.

•Computer based augmentative and alternate communication (AAC) systems are developed to assist them.

•A Virtual Keyboard (VK), also called as On Screen Assistive Keyboard is a commonly used AAC system.

•A VK is characterized by the input modalities and the layout. Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Introduction

Page 4: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

4

Introduction …Continued.•Scanning and access switches require lesser motor control.• Brain-computer interface (BCI) translates the intent of a subject measured from brain signals directly into control command.•Eye tracking which uses fixed gaze or blinking to activate the switch or triggers.•“Hex-o-Spell” [1] virtual keyboard is an EEG based Brain Computer Interface that uses machine learning techniques to identify brain signals.•Dasher[2] is an information-efficient text-entry interface, driven by natural continuous pointing gestures. Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 5: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

5

The Proposed Virtual Keyboard: The Working

Fig. 1(a): Virtual Keyboard: pointer pointing at the sub circle Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 6: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

6

The Proposed Virtual Keyboard: The Working

Fig. 1(b) Expanded Sub Circle: pointer points at the character F Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 7: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

7

The Proposed Virtual Keyboard: Modes of Input Any one or the combination of three incorporated technologies can be used for access.

•The Brain Computer Interfacing (BCI) based on EEG uses ‘vivid imagination’ of a motor activity as a trigger.

•The Eye Tracker technology uses prolonged gaze and/or eye blink as a trigger.

•Access switches use any active body part such as hand, foot, mouth or head as a trigger Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 8: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

8

The Proposed Virtual Keyboard: Layout Design Different alphabets have different frequency of occurrence in English Text. [3] [4]

TABLE I. RELATIVE FREQUENCY OF THE ALPHABETS IN ENGLISH TEXT

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Character Frequency Character FrequencyA 8.167% N 6.749%B 1.492% O 7.507%C 2.782% P 1.929%D 4.253% Q 0.095%E 12.702% R 5.987%F 2.228% S 6.327%G 2.015% T 9.056%H 6.094% U 2.758%I 6.966% V 0.978%J 0.153% W 2.360%K 0.772% X 0.150%L 4.025% Y 1.974%M 2.406% Z 0.074%

Page 9: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

9

The Proposed Virtual Keyboard: Layout Design •Different positions of characters in the layout , require different amount of access activity.

•Design Principle- higher the frequency of occurrence of character, lower should be the amount of activity required to access it.

•Clashes in positioning of character were resolved based on the probability of the character being the first letter of the word. [5]

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Page 10: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

10

The Proposed Virtual Keyboard: Layout Design More probable of being the first letter of word -assigned the lower sub-circle.

TABLE II: RELATIVE FREQUENCIES OF THE FIRST LETTERS OF A WORD IN THE ENGLISH LANGUAGE

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Character Frequency Character FrequencyA 11.602% N 2.365%B 4.702% O 6.264%C 3.511% P 2.545%D 2.670% Q 0.173%E 2.000% R 1.653%F 3.779% S 7.755%G 1.950% T 16.671%H 7.232% U 1.487%I 6.286% V 0.619%J 0.631% W 6.661%K 0.690% X 0.005%L 2.705% Y 1.620%M 4.374% Z 0.050%

Page 11: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

11

The Proposed Virtual Keyboard: Layout Design

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Position

Access Activity

Layout Alphab-etical

Position

Access Activity

Layout Alphab-etical

1,1 2 space a 3,1 4 i o1,2 3 e b 3,2 5 r p1,3 4 a c 3,3 6 u q1,4 5 n d 3,4 7 y r1,5 6 d e 3,5 8 b s1,6 7 m f 3,6 9 x t1,7 8 g g 3,7 10 j u2,1 3 t h 4,1 5 h v2,2 4 o i 4,2 6 c w2,3 5 s j 4,3 7 w x2,4 6 l k 4,4 8 v y2,5 7 f l 4,5 9 q z2,6 8 p m 4,6 10 z space2,7 9 k n 4,7 11 del del

Page 12: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

12

Evaluation & Testing: Evaluation of Layout Design Given a random variable x, with the probability of occurrence p(x), the expected (mean) value of x: E(x) = Σi xi p(xi) x -‘total activity’ associated with a character p(x) -probability of the occurrence of the character in the text based on their relative frequencies

Alphabetical layout, the expected amount of activity required is computed to be 6.47.

For the proposed layout, the same activity drops down 4.55.

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Page 13: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

13

Evaluation & Testing: User Trials

Types of Errors : Wrong Character Selection (WCS): user types a wrong character-needs to use backspace to remove the incorrect character -then type in the correct character.

Wrong Sub Circle Selection (WSCS): user selects the wrong sub-circle-needs to use the ‘Go Back’ option provided in the sub circle

Failed Selection (FS): user realizes that the pointer (arrow) has already moved beyond the correct sub circle /character Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 14: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

14

Evaluation & Testing: User Trials

Testing Methodology •Users given the layout design in advance in print•Explained the working of the VK•One sentence to type using the soft switch at four different scan periods 2100ms, 1800ms, 1500ms and 1200ms. •Just soft switch to select button as the pointer rotated and no prediction help was allowed. •Only error free words and sentences with full-stops were considered for evaluation•At the end of each typing session an informal chat

THE QUICK BROWN FOX JUMPS OVER A LAZY DOG.

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Page 15: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

15

Results and Discussions:TABLE IV: RESULT OF USER TRIALS.

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Subject S1 S2 S3 S4 S5 S6 S7Scan time 2100ms

Wrong Sub Circle 0 0 0 0 1 0 0

Wrong Character 1 5 0 0 2 2 0

Failed Selection 0 6 1 0 1 1 0Total Errors 1 11 1 0 4 3 0

Total Time Taken (min:s)

10:38 14:58 10:19 10:04 12:14 11:36 10:04

Scan time 1800msWrong Sub Circle 0 0 1 0 0 0 0

Wrong Character 1 0 0 1 0 0 0

Failed Selection 0 2 0 0 0 1 1Total Errors 1 2 1 1 0 1 1

Total Time Taken (min:s)

09:18 09:51 08:57 09:15 08:49 08:58 09:04

Scan time 1500msWrong Sub Circle 0 4 0 1 5 0 1

Wrong Character 1 0 0 1 0 0 0

Failed Selection 0 0 0 0 0 0 0Total Errors 1 4 0 2 5 0 0

Total Time Taken (min:s)

07:48 07:56 07:22 8:08 09:53 07:22 07:47

Scan time 1200msWrong Sub Circle 0 1 0 1 0 0 0

Wrong Character 0 1 0 1 1 0 0

Failed Selection 2 2 0 0 0 0 0Total Errors 2 4 0 2 1 0 0

Total Time Taken (min:s)

06:30 07:48 06:01 06:39 06:25 06:02 06:08

Page 16: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

16

Conclusion:

•The VK developed has multiple modes of access, hence people suffering from different levels of disability may be able to use one or more of the access methods

•Evaluation of the layout design of the proposed VK clearly establishes the superior performance measured in terms of average per character activity required for composing text

•The user trials not only helped prove the robustness of the VK but also helped in performance evaluation of the layout Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 17: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

17

Conclusion: Continued•The various scan periods were also evaluated and an attempt was made to determine the most suitable scan times.

•User trials with the actual intended users making use of all three modalities is an utmost requirement.

•Comparative study with other existing VK like the flat VK will help in better evaluation of design

•Work is ongoing to combine BCI and eye-tracker modalities together to create a hybrid modality and evaluate its performance.

Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with Disabilities

Page 18: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

18

References•[1] Blankertz et al., The Berlin Brain-Computer Interface Presents The Novel Mental Typewriter Hex-O-Spell, In: Proc. of the 3rd International Brain-Computer Interface Workshop and Training Course 2006, September 2 1-24 2006, Verlag der Technischen Universität Graz..

•[2] Dasher-Information-Efficient Text Entry-Hanna Wallach, University of Cambridge/University of Pennsylvania. http://www.mendeley.com/research/dasher-an-efficient-keyboard-alternative/

•[3] Lewand, Robert (2000). Cryptological Mathematics. The Mathematical Association of America. p. 36. ISBN 978-0883857199

•[4] Lee, E. Stewart; Essays about Computer Security; University of Cambridge Computer Laboratory, p. 181

•[5] Letter Frequency, Wikipedia, http://en.wikipedia.org/wiki/Letter_frequency Vijit Prabhu & Girijesh Prasad Designing a Virtual Keyboard with Multi-Modal Access for People with

Disabilities

Page 19: Designing  a Virtual Keyboard with Multi-Modal Access for People with Disabilities

19

Thank You!