A.
Marcus(Ed.
):DUXU2014,PartII,LNCS8518,pp.
184–192,2014.
SpringerInternationalPublishingSwitzerland2014Scissors–APrecisePointingWidgetforTouchScreenDevicesFelipeBreyer,LuisA.
Vasconcelos,AntnioRivero,andJudithKelnerVirtualRealityandMultimediaResearchGroup,ComputerScienceCenter,FederalUniversityofPernambuco,Recife,Pernambuco,Brazil{fbb3,lalv,ahr,jk}@cin.
ufpe.
brAbstract.
Acommoncomplaintoftouchinteractionconcernsthelackofprecisionandfalsenegatives,especiallyinapplicationsinheritedfromthePCandmousecontext.
ThisworkintroducesScissors,avirtualwidgetfortasksthatrequireprecisionwhileinteractingwithtouchscreens.
Italsopreventsocclusionoftargets,iseffectiveforscreenedgesandiscompatiblewithcurrentinteractiontechniques.
Wedevelopedtwoprototypesfortesting:thefirstintroducedabasiclearningscenarioandthesecondpresentedtwosequencesoftargetswithdifferentsizesandlocations.
Thesystemrecorded,foreachtarget,thetimespentandnumberofattemptstoselectit.
Weperformedtestswiththirty-oneusersandevaluatedtheirdataaccordingtostatisticaltest,inthiscase,t-testfordifferenceofmeans.
TheresultsshowedthattheScissorswidgetwasveryeffectiveinthescenariosthatmotivateditsconceptionattaininganequivalentorupto11.
5timeshighersuccessrate,thusachievingitsmainpurpose.
Keywords:pointingwidget,interactiontechnique,touchdevices.
1IntroductionThepopularizationoftouchscreendevicesischangingthewayweinteractwithdigitalinformation.
TheNPDDisplaySearchestimatesthatsalesoftabletswillovercomenotebooksin2014anditwillbecomethemostusedcomputingplatform[5].
Accordingly,touchinteractionisrapidlyoutgrowingmiceandtrackpaddevices.
However,severaldesignchallengesfollowthischange(e.
g.
widerangeofapplicationswithdisplaysizes,resolution,andpixeldensity),andthefutureofthistechnologyrequiresdeepinvestigationinordertodesignabetterinteractionandmeetdifferentuserneeds.
Althoughsomepatternswerealreadyestablished[6]forthetouchscreensandinteractivesurfaces,thereisstillgroundforfurtherdevelopment;thevarietyofpossiblegesturesandwaystowhichsystemsrespondandinterpretcanopeninfinitepossibilitiesconsideringspecificscenarios.
Thispaperisorganizedasfollows;section3presentsrelatedworksandgivesdeeperperspectivearoundtouchinteractiontechniquesinordertostandasbasisforthedescriptionofthesolutioninsection4.
Evaluationmethodologyisdetailedwithtestprocedures,chosenusabilitymetricsandhardwaresetupsinsection5.
Section6Scissors–APrecisePointingWidgetforTouchScreenDevices185showstheresultsobtainedbyuserexperiment,withsomediscussionsonsection7andconclusionsandfutureworkspresentedinsection8.
2TouchDevicesTouchsensitivetechnologieshavebeenunderdevelopmentsincemid-'60s,however,theyonlyachievedmassivepopularityinthe2000s.
Touchdeviceshavesomeimportantcharacteristicsthatshouldbeoutlined,suchasitssizeandtrackingcapabilities.
Thesefeatureswilldefineforwhichtasksadeviceissuitable[2].
Inordertoanalyzeatouchdevice,firstly,weshoulddifferentiatethembetweentouch-tabletsandtouch-screens,thatis,ifthedeviceworksonlyforinput,astrack-pads,orifthereisatactile-displayworkingasinputandoutputsimultaneously,likepalm-tops.
Hereafter,anotherimportantcharacteristicthatdirectlyconcernsHCI(Human-ComputerInteraction)isthesizeofthedevice,whichwilldeterminewithhowmanyfingersorhandstheusermayinteractwithit.
Inturn,anotherfeatureandoneofthemostrelevantfortouchdevicesishowmanypointsitiscapableoftracking,i.
e.
single-touchormulti-touch.
[2]alsoremindsusthatifthedeviceissingle-touch,theinteractionparadigmwillnotchangewhencomparedwithmouse,trackballorjoystick.
Particularly,largeandmulti-pointtouchdevices,suchastouch-tablesandinteractiveboards,mayrequiretobeoperatedbymultipleusers.
So,thedevicecanutilizedifferenttechniquestodifferentiatethem,eitherbyindividualinteractionregionsoruniqueidsforeachstylus.
Thisbringsustoanothercharacteristic,iftheinteractionwillbedirectwiththefingersorwithsomeextratool,suchas,astylusoranothertangibleinterface.
Consideringtheinputinformationcapturedbythedevice,somearecapableofnotonlycapturingasinglepointatthetouchsurfacebutthewholecontactarea.
Thisway,wecandifferentiatetheinteractionthroughthetouchofafingerandwhenweholdthedeviceagainstourcheek.
Besidesthecontactarea,sometouchdevicescanalsoidentifytheangleofapproachandthepressureappliedtothesurface.
Lastly,onahigherlevelofabstraction,itisfoundthepossibilityofthesysteminterpretsgestures,requiringfromtheapplicationtotrackthepositionthroughoutthetime.
Differentinteractiondeviceshavevaryingcombinationsofthesefeatures,thus,thedesignermustbeawareofthemalltoadaptthesystemdesignandinteractiontechniquestobettersuitthehardwareinwhichtheapplicationwillrun.
3RelatedWorkAcommoncomplaintoftouchinteractionconcernsthelackofprecisionandfalsenegatives,especiallyinapplicationsinheritedfromthePCandmousecontext.
Todate,itispossibletofindcontextualsolutionsthatmagnifytheareabeentouchedandrequireusertoconfirmhis/herintention,commonlyseeninbrowsers.
Inothersolutions,suchasafewtextreaders,userscanzoomin,outandpan,repeatedly,thusavoidingfalsepositivesbutalsoreducingvisualization.
However,theseapproaches186F.
Breyeretal.
eitherpresentextraeffortfromusersorcauseinformationocclusion.
Occlusionmayalsooccurduetousers'fingersorhands,whileattemptingtoclickinabuttonorahyperlink,sincetouchscreensarebothinputandoutputdevices.
In[4],theauthorsconsiderintuitionasanimportantyetill-definedfactorwhendesigningeffectivemulti-touchinteractions.
Intheirresearch,theyperformanextensiveliteraturereviewonmulti-touchinteractions.
Basedontheirfindings,theresearchersconstructedaframeworkoffivefactorsthatdeterminetheintuitionofmulti-touchinteractions:direct-manipulation,physics,feedback,previousknowledge,andphysicalmotion.
Also,theauthorspointtwomajorresearchproblemsderivedfromtheincreasingcomplexityofmulti-touchapplications.
Thefirstisthatmulti-touchinteractionshouldnotbeconsideredinisolationbutaspartofawhole,andsecondly,evaluationsshouldbebroughtintoarealisticenvironment.
Theresearchin[1]dealswiththeintegrationofplanarmulti-touchsurfacesintothedesktopenvironmentinordertogiveusersanadditionalinputchanneltoenrichthecurrentinteractionparadigm.
TheauthorscreateaprototypecalledMagicDeskwhichenablesthemtotryvariouspotentialregionsandconfigurationsthatcouldbecomemulti-touchenabled.
Oneofthedrawbacksresidesinthenegativeseffectsassociatedwiththerightregionwhichwasdisplacedfromthekeyboardtoleaveroomforthemouse.
Thisfactreinforcestheneedfordevicesortechniquesthatallowspreciseinteraction,suchasmice,butnativetothemulti-touchparadigm,promotingarealcontinuousworkspace.
Thestudydevelopedin[3]presentsFluidDTMouseasasolutionformousesupportintouchapplications.
Theauthorsunderlinesomerequirementsinordertoemulateasmoothandnaturalmouseinteractiononatouch-basedsurface.
Firstly,itmustbeeasytopreciselypositionthemousecursor,whichisparticularlychallengingbecausetheuser'sfingeroccludesthecursor.
Also,itmustbesimpletotogglebetweenmouse-overandmouse-dragmodes,anditisundesirableforthistogglingmechanismtorequiremovementofthecursoritself.
Theirsystemdrawsthecursorbetweenthefirsttwofingerstotouchthescreen,andtheusermustactivatethecursorusingathirdfinger.
However,sincetheclickableareaisdefinedastheboundingboxcreatedbythetwofirstfingers,thisimplementationcausestheclickableareatodisappearwhenthefingersarealignedverticallyorhorizontally.
Anotherissueinthistechniqueconcernsthedifficultytoreachintocornersofthesurface.
4SolutionScissorsisavirtualselectingtoolfortouchscreendevices,itusesthreereferencepoints:twointerdependentfingersforpointingandoneforselecting.
Inordertopreventocclusion,theactivationpixelislocatedatthemidpointofthetwopointingfingers.
However,toselecttargetsonedgesorcorners,userscanapproximatetheirfingersand,whentheyreachathresholdof300pixels,Scissorsbendsintoanarrowheadshapecapableofpointingobjectsinsuchdifficulttoreachareas(Fig.
1A).
UsersmayalsoflipthedirectioninwhichScissorspoint,whichhelpsselectingtargetslocatedundertheirhands(Fig.
1B).
Thiswidgethasnocorrecthandpositionforitsuse:thetwoorientationpointscanbedefinedbyanycombinationofusers'Scissorsfingers.
Forinstance,usersfingersforpointing(Fig.
1othertouchinputwillactivaFig.
1.
ScissorscanbendindiffeAsrecommendedby[4],fivecharacteristics:direct-mandfeedback–Scissorswasavirtualwidget,theuserjoint/bendcapabilitiessimulookalikemetaphorevokestpreviousexperiences.
TheckeepstheuserawareofitscFs–APrecisePointingWidgetforTouchScreenDevicesswithlongnailsmightchoosetouseindexplusmidC),whilethumborringfingersforselecting.
Infact,atetheselection,asitisanindependentaction.
erentdirections(A,B)andusedwithanycombinationoffingers(awell-designedmulti-touchinteractionisdirectlyrelatedmanipulation,physics,physicalmotion,previousknowledsconceivedrespectingallthesefiverequirements.
Sincermanipulatesitdirectlyoverthesysteminterface.
Tulateaphysicsbehaviorandmotion,whilethescissthefeelingofaneverydayobject,favoringtheusertoreonstantfeedbackgivenbyScissorsduringitsdifferentstaconditionandinteractionpossibilities.
Fig.
2.
Scissorspossibleinteractions187ddleany(C)dtodge,it'sThesorsecallates188F.
Breyeretal.
Scissorswasdesignednottoconflictwithothercommontouchinteractiontechniquessuchaspinchtozoomandrotate.
Knowingthatpinchmovementisdoneovertheaxis(Fig.
2B)definedbyfirsttworeferencepoints,itwillnotactivateselection.
SincethedirectionthatScissorsbendsisdefinedbyamovementtothesamesideofthereferenceaxis(Fig.
2A),itdoesnotaffectrotationwhichisdonebymovingthefingersinoppositedirections,asshowninFig.
2C.
AnotherimportantfunctionintegratedwithScissorsisscrolling,positionedatScissors'referenceaxismiddlepoint(Fig.
2D);usersshoulduseindexfingerifusingthumb/middleasreferencesormiddlefingerincaseofindex/ringasreferences.
Finally,rightclickfunctionalitywasadaptedbydefiningaspecificregionatrightfromScissors(Fig.
2E).
Therefore,wewereabletomergeallfunctionestablishedformouseandtouchdevices.
5EvaluationMethodologyWedevelopedtwofunctionalprototypestoevaluatetheconcept.
BothprototypesweredevelopedwithlibGDX,agameandmultimediadevelopmentframeworkbasedonJavathatcanexporttheapplicationtodifferentplatformssuchasAndroid,iOSandHTML5.
Itfacilitatesthemanipulationandtrackingtouchesaswellasrenderingtasksfortheapplication.
TheprototypeswereinstalledonafirstgenerationGoogleNexus7tabletequippedwitha7-inchscreen,whichhas1280x800resolution,resultingintoascreendensityof216ppi.
ThefirstprototypeworkedasalearningscenariosettingusersfreetotryScissorssotheycouldgetusedtothisnewinteractiontool,asweconsideredunfairtocompareanewinteractiontechniquewithothertowhichuserswerealreadyfamiliar.
Thisprototypeworkedinaninfiniteloop,creatinghundredpixelssquarebuttonssotheusercouldtestScissorstoselectthematrandompositioninthescreen.
Theuserswereencouragedtotestthisprototypeaslongastheywanteduntiltheyfeltcomfortableandconfidentwithit.
Thesecondprototypepresentedtwosequencesofeighteensquaretargetsofsixdifferentsizesdividedinthreecategories:largetargetswith200and100pixels,mediumtargetswith50and25pixels,andthesmalleroneswith10and5pixels.
Thesetargetswerelocatedinthreedistinctscreenareas:center(ct),edges(ed),andcorners(cn).
Thetargetswouldreducetonextsizesaftereachthreedifferentregionswerecorrectlyselected.
Inthefirstsequence,weaskeduserstoaimandselecttargetsthewaytheytraditionallydointouchscreens,justtouchingthetargetswithafinger.
Inthesecondsequence,usersshoulduseScissorsforthesametask.
Asusabilityevaluationmetrics,thetimetocompleteataskwasusedasmeasureofefficiency,i.
e.
thetime(Tm)totouchorselecteachtarget.
Formeasuringeffectiveness,thenumberofattempts(At)totouchorselectthetargetbytheuserwasregistered.
Thesystemrecordedtheresultsforeachparticipantinalogfileforfurtherdataanalysis.
Scissors–APrecisePointingWidgetforTouchScreenDevices189Twohypothesesweredefinedfortheexperiment:H1:Scissorswillbemoreprecisethandirecttouchinteractiononsmalltargets.
H2:PrecisionprovidedbyScissorswillcompensatethetimespentwithitsmanipulation.
Weperformedthetestswiththirty-oneregularusersoftouchdevices.
16ofthemwereundergraduatestudentswhile15werepostgraduate.
AllsubjectswerestudentsattheInformaticsCentrefromFederalUniversityofPernambuco,Brazil.
Thegathereddatawereanalyzedaccordingtothet-testfordifferenceofmeans,inordertoevaluatethevariationbetweentheresults,aspresentedinnextsection.
6ResultsTheresultsshowedthattheScissorswidgetwasveryeffective,especiallyinthescenariosthatmotivateditsconception.
Theexperiment'sresultsaredeeplydiscussedbelow.
Ascanbeseenthroughthetaskexecutiontimechart(Fig.
3),subjectsusingScissorspresentedhighertaskdurationwhencomparedtotraditionaltouchinteractionforbigandmediumsizesinallconditions.
Scissors'worstresulthappenedintheeventof50pixelstargetlocatedonthescreencorner,obtaininganexecutiontimeapproximatelysixtimesslowerthantouchinteraction(Tm50cnTouch=0,8424s)(Tm50cnScissors=4,8936s).
Ontheotherhand,whenanalyzingthedatafromsmallertargets,10and5pixelslarge,itispossibletoobserveachangeinthisbehavior.
For10pixelstargetatthescreencentre,timewasconsideredstatisticallyequalforbothsamples(dTm10ct=0,0922>0,05),aswellasforthe5pixelstargetatscreencentreandcorner(dTm5ct=0,1520>0,05)(dTm5cn=0,8358>0,05).
However,itisimportanttonotethattheresultfortaskexecutiontimeatthescreenedgewitha5pixeltargetwithScissorswas50%lessthanwithtouchinteraction(Tm5edScissors=10,1243s;Tm5edTouch=18,8095s).
Fig.
3.
Meantimefordiversetargetsizesatdifferentlocationsofthescreen0510152025200ct200ed200cn100ct100ed100cn50ct50ed50cn25ct25ed25cn10ct10ed10cn5ct5ed5cnTouchScissors190F.
Breyeretal.
Onthenumberofattempts,mostoftheresultsforthelargerandmediumtargetswereconsideredstatisticallyequalbetweenusingScissorsortraditionaltouchinteraction(Fig.
04).
Theonlyexceptionsoccurredinthecasesofscreencentreandedgefor100pixelstargetwhichwereconsideredstatisticallydifferent(dAt100ct=0,0487<0,05)(dAt100ed=0,0100<0,05),evenwithnumericalvaluesclosetoasingleattempt.
Still,forthescreenedge25pixelstarget,Scissorsobtainedafavorableresultincomparisonwithtouchinteraction(dAt25ed=0,0446<0,05).
Withrespectto10and5pixelstargets,Scissorsshownbetterresultsinallthreeevaluatedregions,withhighlightstothecaseof5pixelstargetonscreenedge,inwhichScissorshasavalueeleventimesbetterthantouchinteraction(At5edTouch=38,9354)(At5edScissors=3,3548).
Fig.
4.
Userattemptsforselectingdiversetargetsizesatdifferentscreenlocations7DiscussionsBasedonthedataanalysispresentedabove,weconsiderthefirsthypothesisforthisresearch(H1)asconfirmed,duetothefactthatthenumberofuserattemptsfortargetselectionwithScissorswasconsiderablylower,confirmingitsefficiencyforsmalltargetsscenarios.
Thesecondhypothesis(H2)couldnotbeconfirmedbecauseScissorspresentsabetterexecutiontimeonlyforscreenedge5pixeltarget,whileinotherthreecaseswereconsideredstatisticallyequal(10ct,5ct,5cn),andforthetwoscenariosleft(10ed,10cn),theresultsfortraditionaltouchinteractionwerebetter.
Theseresultsrequireadeeperinvestigationandshowedthatmoretestsareneeded.
Moreover,somespontaneouscommentsfromparticipantswererecordedafterthetests.
Ingeneral,thevolunteersconsideredScissorseasytouse,claimingthatitspurposewasclearfromthemomenttheyrealisedtheneededtointeractwithgreaterprecisionwiththetouchscreen.
Frequently,theresearcherswerequestionedaboutitsofficialreleaseorwhereuserscoulddownloaditevenknowingitstillunder051015202530354045200ct200ed200cn100ct100ed100cn50ct50ed50cn25ct25ed25cn10ct10ed10cn5ct5ed5cnTouchScissorsScissors–APrecisePointingWidgetforTouchScreenDevices191development.
Particularly,womenwhoparticipatedintheexperimentshownsignificantinterestintheproject,duetothepossibilityofusinganytwofingerstomanipulateScissorsevenwithlargenails,whichfitstheirspecificneeds.
Onelastissuewecouldperceivewiththeexperimentisrelatedtosubjects'behaviortowardstheirfailure.
Duetothefrustrationofsuccessivelymissingsmallertargetsafterseveralattempts,aportionoftheusersstartedusingthestrategyoftappingthescreenrepeatedly,withoutcaringfortheconsecutivemistakes.
Inthescenariopresentedbytheprototype,therewerenootherinteractiveobjectssurroundingthetargetsothattheerrordidnotactivateanotherfunction.
Thisway,withoutthisriskoffalsepositives,itwasmorelikelythatusersadoptedthistappingstrategy.
Onthegathereddata,thisstrategycausedareductioninthetaskexecutiontimebutraisedthenumberofattemptsforsmalltargets.
Regardlesstheparticipant'sbehavior,traditionaltouchinteractiontechniquehasadisadvantageinoneofthemetrics,reaffirmingitsinadequacyincaseswhereprecisionisanimportantfactor.
8ConclusionsandFutureWorkInthisstudy,wepresentedthatmulti-touchinteractioncanstillbenefitfromappliedresearches.
Webelievetherearestillplentyofpossibledevelopmentsinthisfastgrowingtechnologyandithasnotreacheditsfullpotential.
Manyothermulti-touchapplicationsarestillunderdevelopmentfordifferentscenarioswithmanyspecificrequirementsandonlybyfocusingontheirspecialneedswemayachieverealinnovation.
Insuchmanner,theresultspresentedinthispaperencouragethecontinuityanddevelopmentofthisresearch.
Asthe'smalltargetscenario'canbefoundinmanymulti-touchapplicationsandsinceScissorsiscompatiblewithotherinteractionpatterns,webelievethisprojectshouldcoexistwiththecurrentinteractionparadigm,givingtheuserawiderrangeofchoices.
Accordingly,thisresearchfulfilleditsobjectiveasitpresentsaninteractiontechniquecapableofpreciseselectionasshownbythetestsresults.
Forfuturework,weintendtoperformexperimentsinsmallerdevicesinordertostresstheuseofthree-fingerinteractionandobservetheuserbehaviortogreaterocclusionsituations.
Itisalsoimportanttoinvestigatedifferentthresholdsfromthe300pixelsusedintheinitialdesignanddetermineitsimpactontheuserexperience;suchas200pixels,forexample.
Thecombinationoffactors,screensize,andthewidgetssizeshouldalsobeexamined.
Finally,sincetheinitialresultswerepromisingandweconsideredacontrolledenvironmentanadequatechoiceforafirstexperiment,arealtestscenarioshouldbeputtorun.
References1.
Bi,X.
,Grossman,T.
,Matejka,J.
:Fitzmaurice.
G.
:MagicDesk:BringingMulti-TouchSurfacesintoDesktopWork.
In:CHI2011,Vancouver,BC,Canada,May7-12(2011)2.
Buxton,B.
:Multi-TouchSystemsthatIHaveKnownandLoved(2013),http://www.
billbuxton.
com/multitouchOverview.
html192F.
Breyeretal.
3.
Esenther,A.
,Ryall,K.
:FluidDTMouse:BetterMouseSupportforTouch-BasedInteraction.
In:AVI2006,Venezia,Italy(2006)4.
Ingram,A.
,Wang,X.
,Ribarsky,W.
:TowardstheEstablishmentofaFrameworkforIntuitiveMulti-touchInteractionDesign.
In:AVI2012,CapriIsland,Italy,May21-25(2012)5.
NPDDisplaySearch:TabletPCMarketForecasttoSurpassNotebooksin2013.
In:QuarterlyMobilePCShipmentandForecastReport(2013),http://www.
displaysearch.
com/cps/rde/xchg/displaysearch/hs.
xsl/130107_tablet_pc_market_forecast_to_surpass_notebooks_in_2013.
asp6.
Saffer,D.
:DesigningGesturalInterfaces.
O'ReillyMedia,Sebastopol(2008)
wordpress外贸集团企业主题,wordpress通用跨屏外贸企业响应式布局设计,内置更完善的外贸企业网站优化推广功能,完善的企业产品营销展示 + 高效后台自定义设置。wordpress高级推广外贸主题,采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器,根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行自适应显示; 完美实现一套主题程序支持全部终端设备,保证网站在各...
每年的7月的最后一个周五是全球性质的“系统管理员日”,据说是为了感谢系统管理员的辛苦工作....friendhosting决定从现在开始一直到9月8日对其全球9个数据中心的VPS进行4.5折(优惠55%)大促销。所有VPS基于KVM虚拟,给100M带宽,不限制流量,允许自定义上传ISO...官方网站:https://friendhosting.net比特币、信用卡、PayPal、支付宝、微信、we...
极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...
touch4 ios7为你推荐
公章制作word里如何制作公章?微信如何建群微信可以建立两个人的群吗?有一个是自己伪静态怎么做伪静态?显卡温度多少正常显卡温度多少正常ps抠图技巧photoshop最基本的抠图方法和技巧!idc前线怎么知道我电脑是3兆的宽带?bluestackbluestacks安卓模拟器有什么用网站地图制作我想给网站做网站地图不知道怎么做的,请教高手!cisco防火墙思科防火墙策略extended什么意思怎么把网页的字变大如何使电脑网页里的字体变大?
域名转让 提供香港vps google电话 阿里云os flashfxp怎么用 便宜建站 Hello图床 绍兴高防 蜗牛魔方 河南移动邮件系统 共享主机 太原网通测速平台 最好的qq空间 网通服务器托管 t云 域名与空间 太原联通测速 国外的代理服务器 谷歌台湾 网页加速 更多