NivaarExam PrepOfficial exam papers ↗

20-Bio-B8 Applied Optics_Photonics · December 2013

Question 6 of 7: Communication Aids for Severely Disabled Individuals

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

Paper format: National Exams, December 2013 — 04-Bio-B8 Rehabilitation Engineering. Three hours, open book, non-communicating calculator permitted. Seven questions of equal value (20 marks each); five constitute a complete paper and only the first five appearing in the answer book are marked. All seven are solved here as a complete study resource. Every question is an essay/design question (block-diagram assistive-technology system design, or descriptive explanation).

Check: Question 5's printed sub-parts are labelled (i), (ii), (iii), (iii) in the source (the third label is duplicated in the original exam text — confirmed against the page-4 marking scheme, which correctly lists four 5-mark sub-parts (i)–(iv)). The second occurrence is answered here as (iv), matching the marking scheme and the natural reading order of the four distinct questions asked.

Reference texts (the books a candidate should have reviewed for this subject):

Question 6: Communication Aids for Severely Disabled Individuals (20 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

(i) Electronic communication aids currently available. Options range from simple to sophisticated: static or dynamic-display symbol boards (fixed picture/word grids, or a touch-screen tablet running augmentative-and-alternative-communication (AAC) software whose grid can change context-to-context); dedicated speech-generating devices (SGDs) that convert a selected symbol/word/spelled message to synthesized or digitized speech output; computer-based communication programs driven through whatever access method the user retains (switch scanning, eye-gaze, head pointer — see (ii)); and eye-gaze/eye-tracking communication systems, which use an infrared camera to track corneal reflection and let the user "type" or select symbols purely by looking at them, for individuals with essentially no reliable voluntary limb or head movement.

(ii) Interface modes for very poor motor/verbal control, with advantages/disadvantages.

Interface modeHow it worksAdvantagesDisadvantages
Single-switch scanningA cursor/highlight sweeps through choices at a fixed rate; the user presses one switch (with almost any reliable movement — finger, head, eyebrow) when the desired item is highlighted.Works with only ONE reliable voluntary movement, of almost any kind; very low cost and robust.Slow (average wait proportional to the number of items); fatiguing over a long conversation; every selection requires sustained attention to timing.
Row-column scanningChoices are arranged in a grid; the scan first highlights a row, the user selects it, then the scan highlights columns within that row.Much faster than single-item (linear) scanning for a large vocabulary, for the same switch and scan rate.Still requires accurate switch timing twice per selection; a large grid can still be visually demanding.
Sip-and-puff switchA pneumatic tube senses inhale ("sip") and exhale ("puff"), giving 2–4 distinguishable signals (hard/soft sip, hard/soft puff) usable for scanning selection or directional control.Needs no limb movement at all — usable by a high-level (even ventilator-dependent, with a separate line) quadriplegic.Only a few discrete states; fatiguing with heavy conversational use; hygiene/positioning of the tube matters.
Eye-gaze / eye-trackingInfrared camera tracks pupil/corneal reflection to compute gaze direction on a screen-mounted symbol grid; dwell time or a blink confirms selection.Direct selection (no scanning wait) once calibrated; very fast for users with normal eye movement.Sensitive to head movement, lighting, and calibration drift; expensive; unusable if extraocular muscle control is also impaired.
Brain–computer interface (BCI)EEG (e.g., P300 evoked-potential or motor-imagery) or invasive signals are classified in real time to drive a selection.The option of last resort when NO reliable muscle (including eye) movement remains.Lowest data rate of all listed modes, long training/calibration, signal drift session-to-session.

(iii) Strategies for high data rate with low/correctable error. Several complementary strategies raise effective communication throughput: (a) row-column (matrix) scanning instead of linear scanning — the illustrative calculation below shows this alone gives a large speed-up for realistic vocabulary sizes; (b) linguistic prediction/word completion — ranking the next-most-likely word or letter first in the scan order cuts the average number of scan steps per selection; (c) abbreviation expansion/coding — a short, memorized code (e.g., 2–3 switch selections) expands to a full stored phrase, trading a small amount of user memorization for a large increase in effective words-per-minute; (d) adaptive scan-rate tuning — automatically adjusting the scan rate to the individual's demonstrated reaction-time consistency rather than a fixed conservative default; and (e) error-tolerant coding/confirmation — requiring a distinct confirm step (or, for BCI, a classifier confidence threshold with a reject/retry option) before committing an ambiguous selection, trading a small time cost for a large reduction in the more costly error of transmitting the WRONG symbol and then having to detect and correct it later.

Given. A row-column scanning matrix has $a$ rows and $b$ columns ($n = a\times b$ items) scanned at a fixed dwell rate $r$ (items highlighted per second). Find. Compare the average selection time of row-column scanning against ordinary linear (single-item) scanning of the same $n$-item vocabulary, for a representative 8×8 = 64-item grid at $r = 2$ items/s (0.5 s dwell).

  1. Average time for linear scanning. With items uniformly likely and the scan restarting from item 1, the expected wait to reach item $k$ is $k/r$; averaged over $k = 1,\dots,n$, $$\bar t_{\text{lin}} = \dfrac{n+1}{2r} = \dfrac{64+1}{2(2)} = 16.25\ \text{s}$$
  2. Average time for row-column scanning. The row is selected first (average $(a+1)/2r$), then the column within that row (average $(b+1)/2r$); the two waits add: $$\bar t_{\text{rc}} = \dfrac{a+1}{2r} + \dfrac{b+1}{2r} = \dfrac{8+1}{2(2)} + \dfrac{8+1}{2(2)} = 2.25+2.25 = 4.5\ \text{s}$$
  3. Speed-up. $$\boxed{\dfrac{\bar t_{\text{lin}}}{\bar t_{\text{rc}}} = \dfrac{16.25}{4.5} \approx 3.6\times}$$ Row-column scanning is roughly 3.6× faster than linear scanning of the same 64-item vocabulary at the same dwell rate — the mechanism is that linear scanning's average wait grows linearly with the whole vocabulary size $n$, while row-column scanning's average wait grows only with $\sqrt n$ for a roughly square grid (here $a=b=\sqrt n$), because the two sequential searches are each over a much smaller set.
QuantityValue
Linear scan, 64 items, average selection time16.25 s
Row-column scan, 8×8, average selection time4.5 s
Speed-up factor≈ 3.6×