Top Banner

of 26

9 Universal Design (Software Design)

Jul 07, 2018

Download

Documents

Saiful Naquib
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/18/2019 9 Universal Design (Software Design)

    1/26

    chapter 10

    universal design

  • 8/18/2019 9 Universal Design (Software Design)

    2/26

    universal design principles - NCSW

    • equitable use

    • flexibility in use

    • simple and intuitive to use

    • perceptible information

    • tolerance for error [±/plus minus]

    • low physical effort• size and space for approach and use

  • 8/18/2019 9 Universal Design (Software Design)

    3/26

    Multi-Sensory Systems

    • ore than one sensory channel in interaction

    ! e"#" sounds$ text$ hypertext$ animation$ video$ #estures$vision

    • %sed in a ran#e of applications&! particularly #ood for users with special needs$ and virtual

    reality

    •  'ill cover! #eneral terminolo#y

    ! speech! non(speech sounds! handwritin#

    • considerin# applications as well as principles

  • 8/18/2019 9 Universal Design (Software Design)

    4/26

    Usable Senses

    )he * senses +si#ht$ sound$ touch$ taste and smell, areused by us every day! each is important on its own

    ! to#ether$ they provide a fuller interaction with the natural world

    -omputers rarely offer such a rich interaction

    -an we use all the available senses.

    ! ideally$ yes

    ! practically ! no

    'e can use • si#ht • sound • touch +sometimes,

    'e cannot +yet, use • taste • smell

  • 8/18/2019 9 Universal Design (Software Design)

    5/26

  • 8/18/2019 9 Universal Design (Software Design)

    6/26

    Speech

    uman bein#s have a #reat and natural

    mastery of speech

    ! maes it difficult to appreciate thecomplexities

    but

    ! it2s an easy medium for communication

  • 8/18/2019 9 Universal Design (Software Design)

    7/26

    Structure of Speech

    phonemes! 30 of them

    ! basic atomic units

    ! sound sli#htly different dependin# on the contextthey are in$ these lar#er units are 4

    allophones! all the sounds in the lan#ua#e

    ! between 150 and 160 of them

    ! these are formed into 4

    morphemes! smallest unit of lan#ua#e that has meanin#"

  • 8/18/2019 9 Universal Design (Software Design)

    8/26

    Speech (cont’d

    7ther terminolo#y&

    • prosody

    ! alteration in tone and quality

    ! variations in emphasis$ stress$ pauses and pitch

    ! impart more meanin# to sentences"

    • co(articulation

    ! the effect of context on the sound

    ! transforms the phonemes into allophones

    • syntax ! structure of sentences

    • semantics ! meanin# of sentences

  • 8/18/2019 9 Universal Design (Software Design)

    9/26

    Speech !ecognition "roblems

    • 8ifferent people spea differently&

    ! accent$ intonation$ stress$ idiom$ volume$ etc"

    • )he syntax of semantically similar sentences may vary"

    • 9ac#round noises can interfere"

    • :eople often ;ummm"""""< and ;errr"""""

  • 8/18/2019 9 Universal Design (Software Design)

    10/26

    #he "honetic #ype$riter

    • 8eveloped for @innish +a phonetic lan#ua#e$ written as it is said,

    • )rained on one speaer$ will #eneralise to others"

    • A neural networ is trained to cluster to#ether similarsounds$ which are then labelled with the correspondin#character"

    • 'hen reco#nisin# speech$ the sounds uttered areallocated to the closest correspondin# output$ and thecharacter for that output is printed"! requires lar#e dictionary of minor variations to correct #eneral

    mechanism

    ! noticeably poorer performance on speaers it has not been trainedon

  • 8/18/2019 9 Universal Design (Software Design)

    11/26

  • 8/18/2019 9 Universal Design (Software Design)

    12/26

    Speech !ecognition% useful&

    • Bin#le user or limited vocabulary systemse"#" computer dictation

    • 7pen use$ limited vocabulary systems can wor

    satisfactorilye"#" some voice activated telephone systems

    • #eneral user$ wide vocabulary systems 44 still a problem

    • Creat potential$ however! when users hands are already occupied

    e"#" drivin#$ manufacturin#

    ! for users with physical disabilities

    ! li#htwei#ht$ mobile devices

  • 8/18/2019 9 Universal Design (Software Design)

    13/26

    Speech Synthesis

    )he #eneration of speech

    %seful

    ! natural and familiar way of receivin# information

    :roblems

    ! similar to reco#nition& prosody particularly

    Additional problems

    ! intrusive ( needs headphones$ or creates noise in the

    worplace

    ! transient ( harder to review and browse

  • 8/18/2019 9 Universal Design (Software Design)

    14/26

    Speech Synthesis% useful&

    Buccessful in certain constrained applicationswhen the user&

    ! is particularly motivated to overcome problems

    ! has few alternatives

    >xamples&

    • screen readers

    ! read the textual display to the user

    utilised by visually impaired people• warnin# si#nals

    ! spoen information sometimes presented to pilots whosevisual and haptic sills are already fully occupied

  • 8/18/2019 9 Universal Design (Software Design)

    15/26

    Non-Speech Sounds

    boin#s$ ban#s$ squeas$ clics etc"

    • commonly used for warnin#s and alarms

    • >vidence to show they are useful

    ! fewer typin# mistaes with ey clics

    ! video #ames harder without sound

    • Dan#ua#e/culture independent$ unlie speech

  • 8/18/2019 9 Universal Design (Software Design)

    16/26

    Non-Speech Sounds% useful&

    • 8ual mode displays&

    ! information presented alon# two different sensorychannels

    ! redundant presentation of information

    ! resolution of ambi#uity in one mode throu#h information inanother

    • Bound #ood for

    ! transient information

    ! bac#round status information

    e"#" Bound can be used as a redundant mode in the Appleacintosh almost any user action +file selection$ windowactive$ dis insert$ search error$ copy complete$ etc", can havea different sound associated with it"

  • 8/18/2019 9 Universal Design (Software Design)

    17/26

    'uditory cons

    • %se natural sounds to represent different types ofob=ect or action

    • Eatural sounds have associated semantics which can bemapped onto similar meanin#s in the interaction

    e"#" throwin# somethin# awayF the sound of smashin# #lass

    • :roblem& not all thin#s have associated meanin#s

    • Additional information can also be presented&

    ! muffled sounds if ob=ect is obscured or action is in thebac#round

    ! use of stereo allows positional information to be added

  • 8/18/2019 9 Universal Design (Software Design)

    18/26

    Sonic)inder for the Macintosh

    • items and actions on the destop haveassociated sounds

    • folders have a papery noise• movin# files ! dra##in# sound

    • copyin# ! a problem 4sound of a liquid bein# poured into a receptacle

    risin# pitch indicates the pro#ress of the copy

    • bi# files have louder sound than smaller ones

  • 8/18/2019 9 Universal Design (Software Design)

    19/26

    *arcons

    • Bynthetic sounds used to convey information

    • Btructured combinations of notes +motives ,represent actions and ob=ects

    • otives combined to provide rich information

    ! compound earcons

    ! multiple motives combined to mae one morecomplicated earcon

  • 8/18/2019 9 Universal Design (Software Design)

    20/26

    *arcons (ctd

    • family earcons

    similar types of earcons represent similar classes ofaction or similar ob=ects& the family of ;errors< would

    contain syntax and operatin# system errors

    • >arcons easily #rouped and refined due tocompositional and hierarchical nature

    • arder to associate with the interface tassince there is no natural mappin#

  • 8/18/2019 9 Universal Design (Software Design)

    21/26

    touch

    • haptic interaction

    ! cutaneous perception

    • tactile sensation vibrations on the sin

    ! inesthetics• movement and position force feedbac

    • information on shape$ texture$ resistance$temperature$ comparative spatial factors

    • example technolo#ies! electronic braille displays

    ! force feedbac devices e"#" :hantom

    • resistance$ texture

  • 8/18/2019 9 Universal Design (Software Design)

    22/26

    +and$riting recognition

    andwritin# is another communication mechanism which weare used to in day(to(day life

    • )echnolo#y! andwritin# consists of complex stroes and spaces

    ! -aptured by di#itisin# tablet• stroes transformed to sequence of dots

    ! lar#e tablets available

    • suitable for di#itisin# maps and technical drawin#s! smaller devices$ some incorporatin# thin screens to

    display the information• :8As such as :alm :ilot

    • tablet :-s

  • 8/18/2019 9 Universal Design (Software Design)

    23/26

    +and$riting recognition (ctd

    • :roblems

    ! personal differences in letter formation

    ! co(articulation effects

    • 9reathrou#hs&

    ! stroe not =ust bitmap

    ! special Galphabet2 ! Craffeti on :alm7B

    • -urrent state&

    ! usable ! even without trainin#

    ! but many prefer eyboardsH

  • 8/18/2019 9 Universal Design (Software Design)

    24/26

    gesture

    • applications

    ! #estural input ( e"#" ;put that there

  • 8/18/2019 9 Universal Design (Software Design)

    25/26

    Users $ith disabilities

    • visual impairment! screen readers$ Bonic@inder

    • hearin# impairment!

    text communication$ #esture$ captions• physical impairment

    ! speech ?/7$ eye#aze$ #esture$ predictive systems +e"#" Ieactiveeyboard,

    • speech impairment! speech synthesis$ text communication

    • dyslexia! speech input$ output

    • autism! communication$ education

  • 8/18/2019 9 Universal Design (Software Design)

    26/26

    , plus ,

    • a#e #roups

    ! older people e"#" disability aids$ memory aids$

    communication tools to prevent social isolation 

    ! children e"#" appropriate input/output devices$involvement in desi#n process

    • cultural differences

    ! influence of nationality$ #eneration$ #ender$ race$

    sexuality$ class$ reli#ion$ political persuasion etc" oninterpretation of interface features

    ! e"#" interpretation and acceptability of lan#ua#e$cultural symbols$ #esture and colour