CN101135947A - 用于动态修改触摸屏上按钮大小以补偿手颤动的方法 - Google Patents

用于动态修改触摸屏上按钮大小以补偿手颤动的方法 Download PDF

Info

Publication number
CN101135947A
CN101135947A CNA2007101422405A CN200710142240A CN101135947A CN 101135947 A CN101135947 A CN 101135947A CN A2007101422405 A CNA2007101422405 A CN A2007101422405A CN 200710142240 A CN200710142240 A CN 200710142240A CN 101135947 A CN101135947 A CN 101135947A
Authority
CN
China
Prior art keywords
touch
sensitive zone
position data
screen
hand position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007101422405A
Other languages
English (en)
Other versions
CN101135947B (zh
Inventor
T·A·普洛赫尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Publication of CN101135947A publication Critical patent/CN101135947A/zh
Application granted granted Critical
Publication of CN101135947B publication Critical patent/CN101135947B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Abstract

描述了一种计算机系统,用于响应于用户的运动技能水平而动态修改触摸灵敏区域或“按钮”的大小。来自排列在触摸屏周围的传感器的数据发送用户手位置的小变化,并将该数据传递给滤波器,该滤波器从意图的运动分量中分离由于手颤抖引起的运动分量。与手颤抖程度有关的信息被用于在用户的手在运动中动态地增加按钮的大小,或者用于以适当大的按钮来恢复和显示固定的屏幕布局。

Description

用于动态修改触摸屏上按钮大小以补偿手颤动的方法
技术领域
本发明总的涉及触摸屏接口。特别地,本发明涉及响应于用户的运动技能水平而动态修改触摸屏上触摸灵敏区域的大小。
背景技术
触摸屏广泛地在诸如用于环境控制、安全和卫生保健的信息亭显示器、ATM和家庭系统的应用中使用。触摸屏使用户能够触摸应用接口屏幕上的触摸灵敏区域或“按钮”,并通过触摸按钮来选择为获得目标的选项,诸如从ATM撤销或恒温器上的温度设置。通常,基于用户所选的选项,具有附加选择或选项的另一触摸屏被显示,并且用户通过再次触摸屏幕来做出另一选择。该选择过程继续直到用户从屏幕的选择产生期望的目标,比如从ATM获得钱。传统上,触摸屏被设计为具有固定的格式,包括在屏幕的固定位置中有明确的、预定大小的特定按钮。
因为触摸屏的直观性以及操作方便,将触摸屏合并到产品中变得越来越广泛。但是,为了实现这些好处,关键的是,按钮要足够得大以允许在第一次尝试就精确触摸。手颤抖的人,包括随着年老程度的变化而使手颤抖频繁发生的老年人,可能为了要正确操作触摸屏而被精确触摸的需要所烦恼。如今,对付该问题仅有的方式是创建固定的屏幕设计,其中所有按钮对于弱势的用户适当的大。但是,大的按钮导致了更少的选项被放在单个屏幕上,必须要多个屏幕来显示所有的选项。必须导航附加的屏幕使具有正常指向和触摸能力的用户、老年人和其他人的交互慢下来。由此,需要一种方法来以各情况为基础根据用户存在的手颤抖量来自动修改按钮大小。
发明内容
本发明涉及一种系统,其中传感器在触摸屏周围排列以便在用户指向触摸屏上的目标或按钮时感测手位置的小变化。所感测的手位置信息被传递给滤波器,该滤波器从意图的运动分量中分离由于手颤抖引起的运动分量。与手颤抖程度有关的信息被用于在用户的手在运动中动态地增加按钮的大小,或者用于以适当大的按钮来恢复和显示固定的屏幕布局。作为对自动增加按钮大小的一种简单类比,这就像希望他的手套在他错过球之前的瞬间正好长出一英寸的棒球运动员一样。因此,在本发明系统中,按钮大小总是完美地适应于特殊用户的稳定性或眼睛手协调水平。
附图说明
如下所述,在优选实施例的说明文字内将理解本发明的目标、特征和优点。在形成本公开材料部分的附图的上下文内理解优选实施例的说明,其中:
图1说明了本发明的第一实施例的示意图;
图2说明了本发明的第二实施例的示意图;
图3a-3c说明了本发明的第一实施例的触摸屏的例子;和
图4a-4c说明了本发明的第二实施例的触摸屏的例子。
具体实施方式
图1是如下详细描述的本发明的第一实施例的示意图。在面对周围排列有传感器的触摸屏时,用户开始指向屏幕(步骤S1)。电容传感器是用于感测手位置和指向的传感器的一个例子。使用用于这种感测的电容传感器的商业产品可从EtherTouch公司得到。传感器的另一个例子是摄像机。其它传感器和运动检测设备也可使用。当用户继续他或她将运动指向触摸屏上的按钮或目标(步骤S3)时,传感器检测手位置中小的和/或瞬间的变化(步骤S2)。
运动数据的样本或感测的手位置信息被传递给滤波器软件,其接收来自传感器的输入并从定向光滑移动中过滤出由手的不稳定或颤动引起的随机运动,该定向光滑移动定义屏幕上手朝着触摸目标的光滑轨迹。因此,滤波器通过从意图运动分量中分离由手颤动引起的分量(步骤S4)来估计由颤动引起的运动分量以及运动的意图指向分量。例如,传感器或运动检测器可以至少10ms的采样率来跟踪三维的手的运动和/或移动,从而提供了可以输入到滤波器软件中的适当数据。
接着,通过使用从滤波器接收数据的软件,按钮大小校正被估计(步骤S5)。基于估计的校正来确定新的按钮大小,并且包含了新按钮大小的备选固定屏幕格式被选择(步骤S6)。发明人已经合著的一篇探测和确定最佳按钮大小的论文是“Touch Screen User Interfacesfor Older Adults:Button Size and Spacing”,其合并在此作为参考。所选的备选屏幕格式显示在触摸屏上(步骤S7),如图3c所示并在下面详细描述。用户触摸屏幕(步骤S8)并实现所选择的屏幕选项。
在该实施例的一个增强中,颤动信息可用作为测试样本来在此之后简单地从一组准备的布局选项中选择适当的按钮布局。所选择的布局接着变成该特殊用户的缺省布局或缺省屏幕格式。
在另一个增强中,用户在改变布局之前尝试触摸屏幕一次以上。用户的这些初始指向/触摸尝试可以被当作检查试验,以用于选择在此后用于这个人的适当屏幕布局的目的。初始指向尝试的数量可以是一次或多次那么少。
在本发明的第二实施例中,如图2中示意说明的,步骤S1-S5如在第一实施例中那样执行。因为这些步骤相同,所以它们将不被第二次描述。在步骤S9中,可以比在前一实施例中更动态地使用与手颤动程度有关的信息,使得在用户的手处于运动且要触摸按钮(或刚错过它)时即刻增加按钮的大小。因此,颤动信息可以动态地用于估计为该用户定制的按钮大小。例如在X和Y维度中计算的颤动大小被添加到缺省按钮大小上以适当地增加其大小。由此,就在用户接触按钮之前,按钮在屏幕上变得更大,可以说创建了将他或她的手指“投入篮中”或“捕获”了手指。这个实施例的例子在图4b中示出,其将在下面被更详细地描述。如在第一实施例中,用户触摸屏幕(步骤S8)并且实现所选择的屏幕选项。
第一实施例的例子在图3a-3c中示出。图3a示出了具有八个“按钮”的触摸屏,对于六种药品的每一个有一个按钮,以及一个是按钮和否按钮。屏幕显示按钮以及问题“爱丽丝,你服用了所有你早上的药品了吗?”假设爱丽丝想触摸Zoloft按钮,即是在文字“Zoloft”左边的“?”。图3b示出了当用户开始指向该Zoloft“?”按钮时的触摸屏,如上面的步骤S3中所描述的。图3c示出了在本发明系统估计了按钮大小校正并用更大的按钮在新布局中布置屏幕之后的触摸屏,更大按钮的大小是根据用户的运动计算的(步骤S7)。一旦爱丽丝成功地触摸了按钮,则按钮大小被恢复到它们的原始大小,如图3a所示。
第二实施例的例子在图4a-4c中示出。如第一实施例那样,图4a示出具有八个“按钮”的触摸屏,对于六种药品的每一个有一个按钮,以及一个是按钮和否按钮。屏幕显示按钮以及问题“爱丽丝,你服用了所有你早上的药品了吗?”假设爱丽丝想触摸Zoloft按钮。当用户的手指开始指向并触摸该Zoloft“?”按钮时,图4b示出与大小增加的“Zoloft”对应的“?”按钮,使得用户能够触摸该按钮(步骤S9)。如第一实施例那样,根据用户的运动来计算修改的按钮大小。但是,在该实施例中,只有所期望的按钮的大小才变化。如上所述,一旦用户成功触摸按钮,则按钮大小被恢复到它们的原始大小,如图4c所示。
尽管清楚的知道这里公开的本发明被良好地计算为满足了上述的目的,但是将理解,本领域技术人员可设计各种修改和实施例并且旨在所附权利要求覆盖所有这些修改和实施例就如落入在本发明的真实精神和范围内。

Claims (5)

1.一种制造物品,具有排列在具有至少一个触摸灵敏区域的触摸屏周围的一个或多个传感器,所述物品包括:
计算机可用介质,具有用于在计算机上操作的计算机可读程序代码,用于响应于用户的运动技能水平而动态修改触摸灵敏区域的大小,所述制造物品中的计算机可读程序代码包括:
用于接收当用户尝试触摸触摸灵敏区域时所生成的手位置数据的计算机可读程序代码,所述手位置数据来自所述一个或多个传感器,所述代码从所述手位置数据的意图分量中分离由于所述手位置数据的手颤抖引起的运动分量;
用于基于由于所述手位置数据的手颤抖引起的运动分量来计算所修改的触摸灵敏区域大小的计算机可读程序代码;和
用于在触摸屏上选择和显示所述修改的触摸灵敏区域的计算机可读程序代码。
2.如权利要求1所述的制造物品,其中所选择的修改触摸灵敏区域变成用户的缺省触摸灵敏区域。
3.如权利要求1所述的制造物品,其中所选择的修改触摸灵敏区域是从一组准备的布局选项中选择的。
4.如权利要求1所述的制造物品,其中触摸触摸灵敏区域的尝试大于一并且修改的触摸灵敏区域通过组合尝试来确定。
5.一种制造物品,具有排列在具有至少一个触摸灵敏区域的触摸屏周围的一个或多个传感器,所述物品包括:
计算机可用介质,具有用于在计算机上操作的计算机可读程序代码,用于响应于用户的运动技能水平而动态修改触摸灵敏区域的大小,所述制造物品中的计算机可读程序代码包括:
用于接收当用户尝试触摸触摸灵敏区域时所生成的手位置数据的计算机可读程序代码,所述手位置数据来自所述一个或多个传感器,所述代码从所述手位置数据的意图分量中分离由于所述手位置数据的手颤抖引起的运动分量;
用于基于由于所述手位置数据的手颤抖引起的运动分量来计算所修改的触摸灵敏区域大小并在触摸屏上即刻显示修改的触摸灵敏区域的计算机可读程序代码。
CN2007101422405A 2006-08-31 2007-08-31 用于动态修改触摸屏上按钮大小以补偿手颤动的方法 Expired - Fee Related CN101135947B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/513477 2006-08-31
US11/513,477 US20080055259A1 (en) 2006-08-31 2006-08-31 Method for dynamically adapting button size on touch screens to compensate for hand tremor

Publications (2)

Publication Number Publication Date
CN101135947A true CN101135947A (zh) 2008-03-05
CN101135947B CN101135947B (zh) 2012-02-29

Family

ID=38828407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101422405A Expired - Fee Related CN101135947B (zh) 2006-08-31 2007-08-31 用于动态修改触摸屏上按钮大小以补偿手颤动的方法

Country Status (5)

Country Link
US (1) US20080055259A1 (zh)
EP (1) EP1895389B1 (zh)
CN (1) CN101135947B (zh)
AU (1) AU2007214308A1 (zh)
DE (1) DE602007004909D1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102915191A (zh) * 2011-07-20 2013-02-06 三星电子株式会社 显示装置及其显示方法
TWI493434B (zh) * 2012-11-12 2015-07-21 Acer Inc 電子裝置和應用軟體介面調整方法

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9654104B2 (en) 2007-07-17 2017-05-16 Apple Inc. Resistive force sensor with capacitive discrimination
US8443302B2 (en) * 2008-07-01 2013-05-14 Honeywell International Inc. Systems and methods of touchless interaction
CN102239069B (zh) * 2008-12-04 2014-03-26 三菱电机株式会社 显示输入装置
CN102239068B (zh) * 2008-12-04 2013-03-13 三菱电机株式会社 显示输入装置
KR101577106B1 (ko) * 2009-09-21 2015-12-11 익스트림 리얼리티 엘티디. 인간 기계가 가전 기기와 인터페이싱하기 위한 방법, 회로, 장치 및 시스템
WO2011037149A1 (ja) * 2009-09-25 2011-03-31 日本電気株式会社 入力受付装置、入力受付方法、記録媒体、及び携帯通信端末
US9589414B2 (en) * 2009-11-16 2017-03-07 Bally Gaming, Inc. Dynamic palpable controls for a gaming device
US20110187651A1 (en) * 2010-02-03 2011-08-04 Honeywell International Inc. Touch screen having adaptive input parameter
US9891821B2 (en) * 2010-04-23 2018-02-13 Handscape Inc. Method for controlling a control region of a computerized device from a touchpad
US8456445B2 (en) * 2010-04-30 2013-06-04 Honeywell International Inc. Touch screen and method for adjusting screen objects
JP5189709B2 (ja) * 2010-07-07 2013-04-24 パナソニック株式会社 端末装置およびgui画面生成方法
KR101701932B1 (ko) * 2010-07-22 2017-02-13 삼성전자 주식회사 입력 디바이스와 이의 제어 방법
EP2696270B1 (en) * 2011-03-28 2020-09-30 FUJIFILM Corporation Touch panel device, display method therefor, and display program
US9430145B2 (en) * 2011-04-06 2016-08-30 Samsung Electronics Co., Ltd. Dynamic text input using on and above surface sensing of hands and fingers
CN103514149B (zh) * 2012-06-29 2017-03-22 国际商业机器公司 调整超链接的版面大小的装置和方法
US20140198040A1 (en) * 2013-01-16 2014-07-17 Lenovo (Singapore) Pte, Ltd. Apparatus, system and method for self-calibration of indirect pointing devices
US10394442B2 (en) 2013-11-13 2019-08-27 International Business Machines Corporation Adjustment of user interface elements based on user accuracy and content consumption
GB2521833A (en) * 2014-01-02 2015-07-08 Nokia Technologies Oy An apparatus, method and computer program for enabling a user to make user inputs
WO2016053901A1 (en) 2014-09-30 2016-04-07 Apple Inc Configurable force-sensitive input structures for electronic devices
US9747734B2 (en) 2014-12-12 2017-08-29 International Busines Machines Corporation Authentication of users with tremors
US10409412B1 (en) 2015-09-30 2019-09-10 Apple Inc. Multi-input element for electronic device
US10429935B2 (en) 2016-02-08 2019-10-01 Comcast Cable Communications, Llc Tremor correction for gesture recognition
GB2551520B (en) * 2016-06-20 2018-11-21 Ge Aviat Systems Ltd Correction of vibration-induced error for touch screen display in an aircraft
US10318065B2 (en) * 2016-08-03 2019-06-11 Apple Inc. Input device having a dimensionally configurable input area
US10871860B1 (en) 2016-09-19 2020-12-22 Apple Inc. Flexible sensor configured to detect user inputs
US10528368B2 (en) 2017-06-28 2020-01-07 International Business Machines Corporation Tap data to determine user experience issues
US10732676B2 (en) 2017-09-06 2020-08-04 Apple Inc. Illuminated device enclosure with dynamic trackpad
US10747429B2 (en) * 2018-08-01 2020-08-18 International Business Machines Corporation Compensating for user hand tremors when using hand-held electronic devices
US11829559B2 (en) * 2021-08-27 2023-11-28 International Business Machines Corporation Facilitating interactions on a mobile device interface based on a captured image
DE102022124911A1 (de) 2022-09-28 2024-03-28 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum betreiben einer berührungsempfindlichen anzeigevorrichtung

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0703525B1 (en) * 1994-09-22 2001-12-05 Aisin Aw Co., Ltd. Touch display type information input system
US6128010A (en) * 1997-08-05 2000-10-03 Assistive Technology, Inc. Action bins for computer user interface
US6169538B1 (en) * 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
JP2001306233A (ja) * 2000-04-26 2001-11-02 Nec Corp キーカスタマイズ方法及び携帯端末装置
US6558056B2 (en) * 2000-05-05 2003-05-06 David V. Euley Barrier free computer keyboard
US7371163B1 (en) * 2001-05-10 2008-05-13 Best Robert M 3D portable game system
US20030214481A1 (en) * 2002-05-14 2003-11-20 Yongming Xiong Finger worn and operated input device and method of use
DE10250954B4 (de) * 2002-10-26 2007-10-18 Carl Zeiss Verfahren und Vorrichtung zum Durchführen einer Televisite sowie Televisiteempfangsgerät
US7100119B2 (en) * 2002-11-01 2006-08-29 Microsoft Corporation Page bar control
US20040119682A1 (en) * 2002-12-18 2004-06-24 International Business Machines Corporation Self-correcting autonomic mouse
US20050071778A1 (en) * 2003-09-26 2005-03-31 Nokia Corporation Method for dynamic key size prediction with touch displays and an electronic device using the method
US7653883B2 (en) * 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
JP4457051B2 (ja) * 2005-07-19 2010-04-28 任天堂株式会社 オブジェクト移動制御プログラムおよび情報処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102915191A (zh) * 2011-07-20 2013-02-06 三星电子株式会社 显示装置及其显示方法
TWI493434B (zh) * 2012-11-12 2015-07-21 Acer Inc 電子裝置和應用軟體介面調整方法

Also Published As

Publication number Publication date
EP1895389A2 (en) 2008-03-05
US20080055259A1 (en) 2008-03-06
EP1895389A3 (en) 2008-07-09
AU2007214308A1 (en) 2008-03-20
DE602007004909D1 (de) 2010-04-08
CN101135947B (zh) 2012-02-29
EP1895389B1 (en) 2010-02-24

Similar Documents

Publication Publication Date Title
CN101135947B (zh) 用于动态修改触摸屏上按钮大小以补偿手颤动的方法
JP5730667B2 (ja) デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス
JP5674674B2 (ja) 表面に載せた手に合わせたジェスチャーの発生
US8855966B2 (en) Electronic device having proximity sensor and method for controlling the same
KR102015684B1 (ko) 사용자 입력 의도 분류 기법
CN105051705B (zh) 便携式设备及其控制方法
US10540083B2 (en) Use of hand posture to improve text entry
TWI543018B (zh) An input device, an input method, and storage medium
KR20170056695A (ko) 멀티핑거 터치패드 제스쳐
JP6062416B2 (ja) 情報入力装置及び情報表示方法
KR20070113025A (ko) 터치스크린 장치 및 이의 작동방법
JP2008159032A (ja) 操作制御方法およびシステム
US20110195781A1 (en) Multi-touch mouse in gaming applications
JP7400205B2 (ja) 入力装置
US9400572B2 (en) System and method to assist reaching screen content
US20190302949A1 (en) Methods and systems for enhanced force-touch based gesture solutions
JP2015060303A (ja) 情報処理装置
EP2602699B1 (en) Information processing device, method for controlling information processing device, program, and information storage medium
JP6370118B2 (ja) 情報処理装置、情報処理方法、及びコンピュータプログラム
JP2014013507A (ja) ポータブル機器、表示画面操作方法、プログラム
WO2015164518A1 (en) Depth-based mode switching for touchless gestural interfaces
TWI744319B (zh) 用於偵測接近和接觸電容式觸控裝置之物體的系統、方法和電腦程式
JP2016066254A (ja) タッチ検出装置を備えた電子装置
TW201617793A (zh) 穿戴式裝置及其操作方法
US9864500B2 (en) Application for controlling auto scroll of content as a function of tilting the device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120229

Termination date: 20180831

CF01 Termination of patent right due to non-payment of annual fee