CN101542423B - 触敏用户界面 - Google Patents
触敏用户界面 Download PDFInfo
- Publication number
- CN101542423B CN101542423B CN200780025925XA CN200780025925A CN101542423B CN 101542423 B CN101542423 B CN 101542423B CN 200780025925X A CN200780025925X A CN 200780025925XA CN 200780025925 A CN200780025925 A CN 200780025925A CN 101542423 B CN101542423 B CN 101542423B
- Authority
- CN
- China
- Prior art keywords
- key
- sensing area
- combination
- sensing
- starting
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/94—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the way in which the control signals are generated
- H03K17/96—Touch switches
- H03K17/962—Capacitive touch switches
- H03K17/9622—Capacitive touch switches using a plurality of detectors, e.g. keyboard
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明描述用于选择基于电容性传感器阵列的键盘中的多个同时启动键中的哪一个键是预定由用户选择的键的设备和方法。识别当用户预定选择单个键时同时共同启动的键的组合,并将其与在所述键盘正常使用期间最可能产生所述所识别组合的单个键相关联。在使用中,将观察到的同时启动键的组合与键的预定义组合相比较,所述预定义组合中的键对应于被识别为同时共同启动的那些键。如果经启动键的所述组合匹配所述预定义组合中的一者,那么将与键的所述预定义组合中的所述匹配键相关联的最可能的预定键取为最可能的预定键。
Description
技术领域
本发明涉及具有感测元件阵列的触敏用户界面及用于确定同时检测的多个感测元件中的哪一个感测元件是由用户预定选择的感测元件的方法。因此,本发明涉及用于控制触敏用户界面(例如)以帮助防止来自邻近于电容性键盘中的选定键的键的意外错误输入的方法及设备。
背景技术
将电容性接近传感器用作(例如)小键盘中的键越来越普遍。出于各种原因,电容性传感器通常好于机械开关。举例来说,电容性传感器不需要移动部件且因此比与其类似的机械开关磨损较少。还可将电容性传感器制作成相对小的大小,使得可提供相对小且紧密堆积的小键盘阵列。此外,可将电容性传感器提供于环境密封的外表面下方。此使所述传感器因其可在潮湿环境中或在需要控制污垢或液体进入装置的危险的地方使用而更具吸引力。此外,制造商通常仍然偏好在其产品中使用基于电容性传感器的界面,因为用户通常将所述界面视为比常规机械输入机构(例如,按钮)在美学上更惹人喜爱。
然而,基于电容性传感器阵列的界面的缺陷是将要感测的对象(例如,用户的指向手指)通常将同时电容性耦合到多个电容性传感器。此意谓着多个电容性传感器可同时显现为被启动,而此可导致阵列中的哪一个电容性传感器是预定用于选择的多义性。对于(例如)在用于蜂窝式电话的小键盘中布置成密堆积阵列的传感器,此问题特别明显。在使用此种小键盘时,用户的手指可能同时重叠多个键,即,既重叠用于选择的预定键而且还重叠邻近于预定键的键。若用户具有大手指或若用户以足以使其手指变形且因此增加其指尖的有效面积的力按压在传感器上方的面板上,上述情况可能尤其成为问题。在键盘上的传导膜溢出时可发现同类效应,在此情况下,感测到的用户手指就像一个水坑大小那样。此类问题对于在餐饮企业(其中会频繁发生饮料及食品调味品溢出)中使用的收银机键盘特别严重。电容性小键盘的另一问题(称为“手阴影”效应)是因为对除指向体之外的体的电容性响应而发生的,例如除感测用户的指向手指外还感测用户的手。
US 5,730,165[1]教示使用单耦合板的电容性电场传感器及检测耦合板的电容Cx对大地的改变的方法。US 5,730,165中教示的设备包含用于对耦合板进行充电且用于将电荷从所述板依序转移到电荷检测器中的脉冲电路,其可以是取样电容器Cs。所述转移操作是借助电连接于耦合板与电荷检测器之间的转移开关实施的。US 5,730,165的揭示内容以引用的方式并入本文中。
US 6,466,036[2]教示用于测量对地电容的脉冲电路,所述电路包含多个电开关元件,每一电开关元件具有电连接到电源电压或到电路接地点的一个侧。此电路布置(其可与键盘一起使用以及用于多种其它应用)与可用集成电路及制造实践的兼容性比现有技术脉冲电路(其通常具有在至少一个开关元件处浮动的一个侧)更好。因此,这些经改进的布置可以低制造成本提供优越性能。US 6,466,036的揭示内容以引用的方式并入本文中。
US 6,993,607[3]及US 11/402,269(作为US 2006-0192690A1公开的)[4]中描述解决电容性传感器的上述键控多义性问题的各种尝试。US 6,993,607及US 11/279,402的揭示内容以引用的方式并入本文中。
US 6,993,607描述用于减少具有接近传感器的键盘上的键控多义性的方法及设备。通过迭代技术减少多义性,所述迭代技术是重复地测量与阵列中响应于键与用户之间的耦合程度而具有相应输出信号的每一键相关联的所检测信号强度,比较所测量的所有信号强度以找出最大信号强度,确定具有最大信号强度的键是用户唯一选择的键且维持所述用户选择的键直到来自所述键的信号降到阈值以下为止。在维持步骤期间,抑制或忽略来自所有其它键的信号。
US 11/402,269(作为US 2006-0192690A1公开的)描述用于通过以下操作移除键盘上的键控多义性的迭代方法及设备:测量与阵列中每一键相关联的所检测信号强度,比较所测量的信号强度以找出最大信号强度,确定具有最大信号强度的键是用户唯一选择的键,且维持所述选择直到第一键的信号强度降到每一阈值电平以下或第二键的信号强度超过第一键的信号强度为止。当任一键被选定时,其信号强度值可相对于所有其它键增强,使得取消对所有其它键的选定。
发明内容
根据本发明的第一方面,提供一种触敏用户界面,其包含:多个感测区;测量电路,其耦合到感测区且可操作以产生指示指向对象与感测区中的相应感测区之间的耦合的输出信号;及控制器,其可操作以从测量电路接收输出信号,从输出信号确定因指向对象的存在而启动的感测区的组合,将经启动感测区的组合与感测区的至少一个预定义组合相比较,且根据经启动感测区的组合与感测区的至少一个预定义组合中的一者之间的对应性来确定感测区中的一选定感测区。
因此,可将当用户预定仅选择单个感测区时同时共同启动(即,全部在相同测量循环内)的感测区(键)预定义为与将产生经启动感测区的所观察组合的最可能的用户预定感测区相关联。
所述触敏用户界面可进一步操作以输出指示被确定为选定感测区的感测区的输出信号。
所述用户界面可基于电感效应,即,使得指向对象与感测区中的相应感测区之间的耦合是电容性耦合。另一选择是,所述用户界面可基于其它耦合机制,例如,磁性耦合。
所述多个感测区可能包含三个与六个之间的感测区,例如,四个感测区。此是已发现的最适合本发明实施例的典型实施方案的数目,因为相对小的组合数目可经定义以涵盖所有可能的组合。此减少所需的处理。因此,可将具有大量感测区的感测区域视为包含较少数目感测区的多个群组。
举例来说,经启动感测区的至少一个预定义组合可包括沿着一条线布置的三个感测区的组合,且对应于经启动感测的此预定义组合的经启动感测区的组合的经启动感测中的选定感测可以是经启动感测区中的一中间感测区。这可是有用的,因为本发明人已发现当用户预定选择一中间感测区时,共同地发生一条三个感测区的线同时启动。在线与在正常使用期间指向对象接近及/或延展方向相对应时尤其如此。
举例来说,经启动感测区的至少一个预定义组合还包括布置成一条线的四个感测区的组合且经启动感测区中的一选定感测区邻近于经启动感测区的线的一末端处的感测区。举例来说,线可与在正常使用期间指向对象接近及/或延展方向相对应,且经启动感测区中的一选定感测区可以是沿着且相对于在正常使用期间指向对象接近及/或延展方向的第二最远经启动感测区。这可以是有用的,因为本发明人还已发现当用户预定从末端的第二个选择感测区时共同地发生一条四个感测区的线同时启动。
经启动感测区的至少一个预定义组合可包含一系列邻接相邻感测区,例如,因为最可能的是对象指向将启动分离感测区的相邻感测区。
如果经启动感测区的组合与感测区的至少一个预定义组合的比较未显现对应性,那么控制器可操作以通过考虑经启动感测区在感测区域内的位置来确定经启动感测区中的一选定感测区。因此,可在经启动键与预定义组合的任一者之间不存在匹配时报告选定键。
在其中经启动感测区的组合与感测区的至少一个预定义组合的比较未显现对应性(匹配)的其它实例中,控制器可操作以通过考虑与感测区相关联的输出信号来确定经启动感测区中的一选定感测区。
所述触敏用户界面可进一步包含其它多个感测区,且测量电路可耦合到其它多个感测区且可操作以产生指示指向对象与其它感测区中的相应感测区之间的耦合(例如,电容性耦合或磁性耦合)的其它输出信号;且所述控制器可操作从测量电路接收输出信号,确定因指向对象的存在而启动的其它感测区的组合,将经启动的其它感测区的组合与其它感测区的至少一个预定义组合相比较,且根据经启动其它感测区的组合与其它感测区的至少一个预定义组合之间的对应来确定感测区中的一其它选定感测区。
因此,可将感测区阵列视为名义上被划分成两个或两个以上独立群组,及针对每一群组以大致相同方式确定的选定键。接着,控制器可操作以确定感测区的一首次提及的选定感测区与感测区的一其它选定感测区中的一选定感测区。举例来说,控制器可操作以通过考虑相应的选定感测区在感测区域内的位置来确定感测区的一首次提及的选定感测区与其它感测区的一其它选定感测区中的一选定感测区。另一选择是,控制器可操作以通过考虑与这些感测区域相关联的输出信号来确定感测区的一首次提及的选定感测区与其它感测区的一其它选定感测区中的一选定感测区。
根据本发明的第二方面,提供一种包含根据本发明的第二方面的触敏用户界面的设备/装置。举例来说,所述设备/装置可以是蜂窝式电话、烤箱、烤架、洗衣机、滚筒式烘干机、洗碗机、微波炉、食品搅拌机、饮料机、计算机、家用视听设备、便携式媒体播放器、PDA(个人数字助理)等等。
根据本发明的第三方面,提供一种用于确定指向对象选择了感测区域中多个感测区中的哪一个感测区的方法,所述方法包含:测量指向对象与感测区中的相应感测区之间的耦合(例如,电容性耦合或磁性耦合);从所测量耦合中确定因指向对象的存在而启动的感测区的组合,比较经启动感测区的组合与感测区的至少一个预定义组合;及根据经启动感测区的组合与感测区的至少一个预定义组合中的一者之间的对应性来确定感测区中的一选定感测区。
所述方法可进一步包含输出指示被确定为选定感测区的感测区的输出信号。
虽然相信熟悉所属技术领域且希望了解如何实践本发明的人可使用上述极具概括性的说明,但将认识到以上叙述并非旨在列举出本发明的所有特征及优点。所属技术领域的技术人员将了解,其可容易地使用以下具体实施方式中所揭示的基本理念及特定实施例两者作为基础来设计用于实施本发明相同目的的其它布置,且所述等效结构也属于本发明以其最宽广形式的精神及范围内。此外,应注意,本发明的不同实施例可提供本发明的所述特征及优点的各种组合,且一些实施例提供比所有所述特征及优点少的特征及优点。
还将了解,以上结合本发明的一个方面所述的特征可同样适用于本发明的其它方面且可与其组合。
附图说明
为更好地理解本发明及如何有效地实施本发明,现在以举例说明的方式参考附图,附图中:
图1以透视图形式示意性显示根据本发明实施例的触敏用户界面(UI);
图2以平面图形式示意性显示图1中所示的UI的感测区域部分;
图3示意性显示根据本发明实施例用于图1及2中所示小键盘的键的优先级评级方案;
图4及5示意性显示根据本发明其它实施例用于图1及2中所示小键盘的键的优先级评级方案;
图6以平面图形式示意性显示图1中所示UI的用阴影遮蔽的感测区域部分,以指示单个单独键的群组;
图7A-7C示意性显示来自图6中所示UI中的左手键列中的键群组内的一系列预定义键组合及对应的认定用户选定键;
图8A-8C示意性显示来自图6中所示UI中的中间键列中的键群组内的一系列预定义键组合及对应的认定用户选定键;
图9A-9C示意性显示图6中所示用户界面中的右手键列中的键群组内的一系列预定义键组合及对应的认定用户选定键;
图10A及10B示意性显示如何在根据本发明实施例的用户界面中确定在多个经启动键中被认定是用于选择的预定键的单个键;
图11是流程图,其示意性显示用于在图1中所示种类的用户界面中从多个经启动键确定用户选定键的步骤;
图12A以平面图形式示意性显示根据本发明的另一实施例的触敏用户界面(UI);
图12B-12D示意性显示图12A中所示UI的小键盘中一些键的一系列预定义键组合及对应的认定用户选定键;
图13及14显示间隔紧密的电容性按钮阵列;
图15(a)及15(b)是因与手指的电容性耦合所致的与图14中所示相应键相关联的信号量值的图形表示;
图16示意性显示具有间隔紧密的电容性按钮阵列的移动电话手机;
图17示意性显示移动电话手机的小键盘;
图18示意性显示具有两个同时处于检测中的键的小键盘;
图19示意性显示其中上部行上的键具有较高优先级的小键盘;
图20示意性显示移动电话的小键盘,其中键经优先排列以供惯用右手的用户使用;
图21示意性显示移动电话的小键盘,其中键经优先排列以供既惯用左手又惯用右手的用户使用;
图22及23示意性显示采用组合键抑制的移动电话的小键盘;及
图24示意性显示用于选择键的优先级树。
具体实施方式
图1以透视图形式示意性显示根据本发明实施例的触敏用户界面(UI)100。所述UI包含感测区域102,其具有离散电容性感测区104阵列。在此实例中,存在布置成3x4阵列的十二个感测区。感测区域102可便利地称为键盘或小键盘且感测区104可便利地称为键。图1还显示指向对象110,在此情况下是用户的手指,其接近小键盘以选择所述键中的一者。
小键盘102可以是常规设计。在此实施例中,小键盘由塑料衬底形成,所述衬底具有沉积于其底侧的离散传导材料区以提供感测电极。电极的形状及位置界定键盘/小键盘的对应感测区的形状及位置。
感测电极耦合到电容测量电路中的多个电容测量通道106中的相应通道。电容测量通道用于测量关联电极对***参考(大地)电位的电容性耦合,且用于产生指示所测量电容的对应输出信号C1-12。电容测量通道可以是任一已知种类的电容测量通道。举例来说,可使用基于RC电路的电路***、张弛振荡器、相移测量、锁相回路电路***或电容性分压器电路***。在此实例中,电容测量通道基于电荷转移技术,例如,US 5,730,165[1]或US 6,466,036[2]中所述的电荷转移技术。此处,为小键盘中的每一键提供单独的电容测量通道。然而,在其它实施例中,可配合适当的多路复用,使用较少电容测量通道,例如,单个通道。
UI 100进一步包括控制器108。所述控制器用于从电容测量通道接收输出信号C1-12且从所接收的输出信号确定所述键中的哪一个(如果有)是用户选择的,并输出对应的键选择输出信号O/P。可接着以正常方式将键选择输出信号O/P传递到与UI相关联的装置的主控制器,且由主控制器酌情使其发挥作用。举例来说,控制器的功能性可由经适当编程的通用处理器或借助通用硬件来提供。举例来说,控制器108可包含经适当配置的专用集成电路(ASIC)、现场可编程门阵列(FGPA)或离散组件的布置。
在此实例中,小键盘的布局对应于典型电话的布局。因此,如图中所指示,十二个感测区(键)104分别与数字0到9以及符号*(星号)及#(散列)。感测区域与图形贴标叠加在一起以向用户指示下伏电极(其界定键的敏感区)的形状及位置以及其关联功能。为选择所需的键,用户将其手指朝向感测区的适当部分移动(如图形贴标覆盖层向用户指示的那样),使得其手指接近对应电极。有时将选择键的此动作称为“按压”键。然而,将了解,使用所述措词是出于方便,且不应将其解释为必定暗指指向对象与选定感测区之间的任一形式的物理接触。
在图1中,显示用户真选择与数字7相关联的键。用户手指到与数字7相关联的电极的接近增加电极对大地的耦合。此导致来自关联电容测量通道的输出信号发生改变。取决于所使用电容测量通道的性质,电容性耦合的增加可导致输出信号增加(正关系)或输出信号降低(逆关系)。为简化起见,且否则除非上下文要求,应将此说明通篇中对增加的输出信号的提及理解为意指指示关联电极对大地的所测量电容性耦合增加的输出信号的改变,而不管所测量电容与输出信号之间是否存在正关系还是逆关系(即,不管所述类型的电容测量通道所使用信号的参数化响应于所测量电容的增加而上升还是下降)。控制器可操作以确定所测量电容的增加的特性(例如,量值、持续时间)是否使得键被认定是处于启动状态。举例来说,此可通过要求超出预定义启动输出信号而根据常规技术来实施,且此外可采用例如阈值化、移位补偿、滤波等技术。
因此,参照图1,用户手指到所需键(此处是键“7”)的接近使与所述键相关联的输出信号C7增加致使控制器确定键“7”被启动的量(例如,因为输出信号已保持改变足够大的量达足够长的周期)。然而,如上所述,通常,用户手指110在邻近于所需键“7”的敏感区处的存在也将导致感测区域内相邻键对大地的电容性耦合因用户手指也接近所述相邻键而增加将是这种情况。而且,与不是预定用于选择的键相关联的输出信号的增加可足以使控制器确定来自所述键的输出信号也满足被视为启动的要求。因此,对于图1所示的情况,与键“4”、“5”、“8”、“0”及“*”相关联的输出信号也可能响应于用户手指的接近而显示显著增加,且因此可显现为被启动。“*”键可能是受到影响最多,因为除用户的手指尖接近此键外,用户手指的主体也位于其上(手阴影)。因为此原因,“*”键可甚至显示比键“7”更大的输出信号改变。
下文描述用于图1中所示UI的控制器108可操作以在多个键显示输出信号显著增加(其满足根据本发明一个实施例被认为启动的要求)时确定哪一键作为预定由用户选择的键。
在根据本发明实施例确定多个同时启动键中一个最可能被预定用于用户所做选择的键时要考虑感测区域(小键盘)相对于在正常使用期间指向对象正常接近方向的定向。出于简化起见,本文中使用例如上、下、左、右等措词来根据指向对象延展方向的定向描述键在感测区域中的相对位置,所述延展方向通常还将对应于接近方向,其大致平行于从小键盘的下部伸向上部的方向。因此,对于例如图1中所示的移动(蜂窝式)电话的小键盘,用户通常将用其手指从大致平行于列的方向接近且从含有键“*”、“0”及“#”的行伸向含有键“1”、“2”及“3”的行来选择键(如图1中示意性显示)。因此,可将含有键“*”、“0”及“#”的行称为小键盘的最下部(底部)行且可将含有键“1”、“2”及“3”的行称为小键盘的最上部(顶部)行。尽管事实上用户可以使小键盘平面呈任意方向(例如,水平)的方式握持电话,但都将使用此术语。类似地,可将含有键“1”、“4”、“7”及“*”的列称为小键盘的最右侧列,且可将含有键“3”、“6”、“9”及“#”的列称为小键盘的最右侧列。
图2以平面图形式示意性显示图1中所示的UI的感测区域部分102,其中显示用户手指110处于用户预定选择键“1”的位置。用户手指充分接近预定键“1”,从而与此键相关联的输出信号C1的改变致使控制器将所述所述键确定为被启动。此通过阴影遮蔽键“1”而示意性显示于图中。用户手指还增加来自小键盘中其它键的输出信号,最显著的是键“2”、“5”及“4”。此处假定键“4”受到的影响最大。这是因为键“4”位于预定键的下方,且因此用户手指的延展方向直接掠过此键上方(手阴影)。因此,假定键“4”也被认定满足了被认为启动的要求。因此,图中显示键“4”也被阴影遮蔽。在此情况下,假定键“2”及“5”未受到充分影响而不认定被启动且因此在图2中未用阴影遮蔽。在此情形(至少对于在任一时刻仅可将一个键确定为被选择的情况)下,控制器需要决定键“1”及“4”中的哪一个键作为预定由用户选择的键,使得可产生来自UI的适当键选择输出信号O/P。
在常规触敏用户界面中,挑选键“4”及“1”中的哪一个键应作为用户选定的键(即,预定由用户选择的键)通常将基于与所述两个键相关联的输出信号的量值(即,将显示最大输出信号的键认定是选定键),或基于时序(即,将首先变为启动的键认定是选定键)。然而,所述两种方法可能容易产生不正确的确定。举例来说,虽然在图2中用户预定选择键“1”,但事实上与键“4”相关联的输出信号C4的改变可能更大。这可能是因为用户手指的主体提供了对大地的额外电容性耦合(手阴影),或仅因为键“4”比键“1”更敏感。阵列中的触敏键通常将具有不同的敏感度。敏感度差异既可能是由制造公差也可能是由环境影响(例如,一个键可能更接近于地平面,而此将往往会使其敏感度降低)造成的。此外,虽然用户预定选择键“1”,但与键“4”相关联的输出信号C4的改变特性可使得首先将键“4”认定是被启动的(进入启动)。例如,由于在选择键“1”时,用户手指首先移过键“4”。因此,两种基于量值及时序的常规键选择方案均可容易地产生对预定键的不正确确定。
根据本发明实施例的用户界面通过在确定感测区中的一个用户选定感测区(即,预定键)时既考虑来自小键盘中的键的输出信号也考虑所述键在小键盘内的位置来克服上述问题。这可通过根据键在小键盘中的位置优先从经启动键中进行选择,即,通过根据键在小键盘中的位置给每一键指派优先级来实现。
图3示意性显示根据本发明实施例用于图1及2中所示小键盘的键的优先级评级方案。对于每一键,优先级等级显示为与所述键功能相关联的符号的上标。因此,给最上部(顶部)行上的所有键指派优先级等级1。这些是最高优先级键,所述键具有彼此相等的优先级。给键“4”、“5”及“6”均指派优先级等级2。给键“7”、“8”及“9”指派优先级等级3、最后,给最低行(相对于正接近的手指)的键指派最低优先级等级4。
在确定认定是处于同时启动中的多个键中的哪一个键作为用于选择的用户预定键时,控制器可操作以考虑经启动键的相对优先级等级。
一种进行此操作的方式是以绝对方式来进行,例如,其中将启动中的评为最高等级的键认定是选定键(在多个选定键具有相同最高等级的情况下,例如可选择具有最高等级及最大输出信号的键,或具有最高等级且首先进入启动的键)。因此,参照图2及3,键“1”及“4”处于启动中。键“1”具有等级1且键“4”具有等级2。因此,将键“1”认定是用于选择的用户预定键,因为其具有高于键“4”(等级2)的优先级(等级1)。
其中控制器可考虑经启动键的相对优先级等级的另一方式是通过输出信号加权以优先选择与较高等级相关联的位置处的键。因此,控制器可经布置以根据对应键在感测区域中的位置给输出信号施加加权。举例来说,可将比例因子与每一优先级等级相关联(即,使得每一键与预定义比例因子相关联)且可针对具有较低比例因子的键优先选择与较高比例因子相关联的键。举例来说且同样参照图2及3,优先级等级1可能与比例因子2相关联,优先级等级2可能与比例因子1.5相关联,优先级等级3可能与比例因子1.0相关联且优先级等级4与比例因子0.5相关联。因此,对于图2中所示的情况,根据经启动键的相应预定义比例因子缩放其输出信号。接着,将具有经最高加权的输出信号的键认定是选定键。此具有胜过上述绝对优先级评级方案的优点,因为如果与评为较高等级的键的输出信号相比评为较低等级的键的输出信号充分高,那么可优先于评为较高等级的键而选择评为较低等级的键(即,评为最低等级的键不致于被太强烈地排除在选择之外)。
在基于输出信号加权的一些实例中,可能不存在首先确定那些键处于启动中的步骤。而是可通过所有键的适当预定义比例因子来缩放来自所述键的输出信号,且接着将具有经最大加权的输出信号的键取为选定键。(可能在首先确定经最大加权的输出信号满足报告选择的预定义要求(信号的量值及持续时间)之后,以避免在实际上未使用小键盘时控制器报告选定键。)
图4类似于图3且将依据图3来理解图4。然而,图4显示用于图1及2中所示小键盘的键的替代评级方案。如同图3一样,对于图4中的每一键,优先级等级显示为与键功能相关联的符号的上标。图3中所示且以上所述的评级方案可能最适合于在正常使用中指向对象从与键的列大致平行的方向接近且沿着所述方向延伸的小键盘。因此,相同行中的键被指派相等的优先级。然而,对于图4中所示的评级方案,主要根据键的行但也根据键的列来给所述键指派优先级等级。因此,给顶部行中的键评定的等级高于向下的下一行中的键,而给所述向下的下一行中的键本身评定的等级又高于再向下下一行中的键,以此类推。此外,在每一行内,给左侧列中键的评定的等级高于中心列中的键,且给中心列中的键评定的等级又高于右侧列中的键。此评级方案可能更适合于在正常使用中指向对象从小键盘的右下侧(对于图4中所示的定向)接近的小键盘。举例来说,对于针对以右手为主手的用户的移动电话小键盘,情况便可能是如此。例如,用户可将电话握在其右手的手掌中且将其拇指用作指向对象,或将电话握持在其左手中且将其右食指用作指向对象。在这两种情况下,由于用户的拇指/指尖相对接近于且拇指/手指的体经过预定键右侧的键且,因此所述键的输出信号将过度增加的危险增加。因此,与朝向小键盘的右手侧的键相比,给朝向小键盘的左手侧的键指派优先级等级。(对于主要由惯用左手的用户使用的小键盘来说,此评级方案的左右反转功能可能更好。因此,所述UI可经配置以允许用户在评级方案之间选择)。
图5类似于图3及4且将依据图3及4来理解。对于图5中表示的评级方案,同样是主要根据键的行给键指派优先级等级,且如同图4一样根据键的列对键进行优先排列。然而,根据列的评级不同于图4的评级。行评级是大致相同的,因为给顶部行中的键评定的等级高于向下的下一行中的键,而给所述向下的下一行中的键本身评定的等级高于再向下下一行中的键,以此类推。然而,在每一行内,给左侧列及右侧列中的键评定的等级相等且且高于中心列中的键。对于在正常使用中指向对象从小键盘的左下侧或右下侧(对于图中所示的定向)接近的小键盘来说,此评级方案可以是优选的。举例来说,对于可与惯用左手或惯用右手的用户一起使用的移动电话,或对于握持在两只手手掌中(其中将两个拇指用作指向对象)的装置,便可能是如此。图5中所示评级方案的基本原理是如果指向对象从右侧接近且预定选择键“4”,那么将键“5”错误地报告为选定键的可能性不大,因为键“5”已因其较低等级而被抑制。另一方面,键“6”具有与键“4”相同的等级。然而,通常如果用户预定选择键“4”,那么将错误地选择键“6”的可能性更不大,因为键“6”距用户手指尖更远且因此将预期显示显著较低的输出信号(即,与选择直接邻居键相比,错误地选择非直接邻居键的机会更小。因此,虽然键“6”具有相同等级,但影响不大)。相同情形适用于从左侧接近且预定选择键“6”的指向对象(即,键“5”因其较低等级而被抑制,且键“4”将因其距用户预定键“6”的距离较大而不可能被选择)。
如将容易地理解,任何给定优先级评级方案的特定细节(例如,用于不同键的适当比例因子或绝对评级)将取决于手边的特定键盘布局,键的相对大小,键之间相对于指向对象的大小及形状的间距,键盘在使用中的正常定向及指向对象的性质,以及指向对象在选择键时朝向且在键盘上正常移动的方向。因此,可通过识别特定键盘布局的正常使用期间哪些键具有在不使用评级方案时被错误选择的趋势且给这些键提供相应较低等级以抑制所述键而实验性地确定评级方案的特定细节。
举例来说,假设键盘具有三个键“A”、“B”及“C”。在实验中,给键评定相等的等级且用户以正常使用期间预期的方式按压每一键100次(即,从正常使用方向以正常指向对象接近小键盘)。由于确定正确键选择的上述问题,因此假定控制器错误地确定选择键“A”150次,键“B”100次及键“C”50次。鉴于这些统计数据,因此可给所述键评级,举例来说,使得将来自键“A”的输出信号缩放三分之二倍,将来自键“B”的输出信号缩放1倍且将来自键“C”的输出信号缩放2倍。
图6以平面图形式示意性显示图2中所示的UI的感测区域部分。因此,图6类似于图2且将依据图2来理解图6。然而,图6中所示UI的部分叠加有阴影以表示可在本发明实施例中使用的一些预定义键群组(在此情况下为三个群组)。由阴影所示的键群组并不意谓着所述键群组共享不同于其它群组中的键的任何特定特性,而是所述群组是名义上的且仅表示针对根据本发明的一些实施例确定选定键的过程的一些方面可视为在一起且与其它键无关的键的集合。如图6中所指示,键“1”、“4”、“7”及“*”共同形成第一键群组,键“2”、“5”、“8”及“0”共同形成第二键群组,且键“3”、“6”、“9”及“#”共同形成第三键群组。本发明人已发现如果分两个阶段执行确定用户预定键的过程,那么可获得改进的键选择可靠性。在第一阶段中,举例来说,使用借以根据键在预定义群组的每一者内的位置优先选择所述键的上述原理,确定所述群组内的最可能键,且在第二阶段中,确定来自每一群组的最可能键中的主体上最可能键。
举例来说,参照图6,控制器首先仅考虑来自第一群组内的键(即,键“1”、“4”、“7”及“* ”)的输出信号,且确定所述群组内的哪一个键被认定是所述群组的选定键(不管来自其它群组中的键的输出信号如何)。可将此键视为中间选定键。这是因为虽然所述键是从群组内的键当中选出的,但从整个小键盘来说所述键可能并非最后确定的用户选定键,因为所述最后确定的用户选定键可能来自其它群组。可通过使用上述任一方法考虑感测区域内的键的输出信号及位置来实施从每一群组中选择中间选定键。实际上,在此阶段中,将键“1”、“4”、“7”及“*”的群组视为仅含有与其它键无关的四个键的独立感测区域。接着,控制器对其它两个群组执行相同操作。实际上,这两个群组也是独立感测区域。(将了解,可将三个键群组同等地视为呈不同次序或平行。)因此,以此方法,可将UI视为三个单独且独立的感测区域。因此,结果是三个独立的选定(中间)键,每一群组一个。(此处,假定每一群组中有至少一个键具有可满足被视为在启动中的要求的输出信号特性。然而,在许多情况下,群组内可能不存在可被视为在启动中的键,且因此,对于特定键群组可确定空结果(没有键被认定是选定的。)
下一阶段是确定三个中间独立选定键中的哪一个键将被确定为唯一用户选定键。举例来说,此可基于用于在多个键之间进行选择的已知技术(例如,最大输出信号,首先进入启动等等)以若干方式实施。另一选择是,可以类似于用来从单独群组内选择键的方案的方式进行选择(例如,考虑在第一阶段中选定的键在整个UI内的位置,这可能是因为与第一阶段相比在此阶段中键具有不同的优先级等级)。
用于通过考虑与键(感测区)相关联的输出信号及所述键在感测区域内的位置两者来确定预定的用户选定键的上述方案可称为位置相依抑制(PDS)方案(因为是根据键位置抑制键(或增强其它键))。已发现无论同时启动多少键PDS方案均工作良好。然而,本发明人还发现在三个或三个以上键同时被确定为在检测/启动中时此处称为组合键抑制(CKS)的替代技术有时可更有帮助。当CKS技术与PDS技术结合使用(例如,如下进一步所述通过连续应用所述技术)时,CKS技术也可更有帮助。
CKS技术可应用于如图1中所示的相同用户界面,但控制器的配置不同以实施CKS方案。CKS方案的实施例基于首选确定预定义键组/群组(其可以是整个键盘/小键盘或仅其一子组)内处在测量中的键的哪一组合用于给定的测量采集/循环。此可以任一已知方式实施,例如,可从键输出信号的特性确定。一旦已识别检测中的键,便确定经启动键的特定组合是否匹配多个预定义组合中的任一者,且如果匹配,那么将先前与经匹配预定义组合相关联的键取为所考虑键群组的选定键。如果检测中的键的组合不匹配预定义组合中的任一者,那么改为使用替代技术(例如,上述PDS技术或任一常规技术)来从这些检测中的键确定选定键。
如上所述,键组(可给其应用CKS方案)可对应于整个小键盘或仅小键盘的一子组键。在后一种情况下,可将所述子组视为与其它键无关。一般来说,已发现CKS方案在应用于一组约四到六个键时工作良好。因此,对于包含十二个键的常规电话小键盘,可定义三个四键独立组,且将其视为彼此分离。因此,在应用于图1中所示种类电话小键盘的CKS方案的实施例中,可将小键盘视为在名义上划分为三个四键群组,如图6中所指示。接着,可将CKS方案独立地应用于以下每一群组/组:第一群组/组键(“1”、“4”、“7”及“*”)、第二群组/组键(“2”、“5”、“8”及“0”)及第三群组/组键(“3”、“6”、“9”及“#”)。群组通常将被定义为每一群组含有当相同群组内的另一键预定用于用户所做选择时可能被启动的键组。因此,群组通常将包含沿着与指向对象在正常使用中延展/接近方向相关联的方向布置的相邻键。
图7A到7C示意性显示与图6中所示小键盘的第一键群组(即,键“1”、“4”、“7”及“*”)相关联的三个不同的预定义键组合。对于键的每一预定义组合,还显示对应的预定义选定键。预定义选定键是被认定是来自产生经启动键的组合的群组内的用户预定键的键。在每一图中,键的预定义组合使用小键盘的左手侧表示中的阴影显示。被认定是所述组合的用户预定键的对应选定键由小键盘的右手侧表示中的阴影显示。将了解,此处使用措词“用户预定的”及其变化形式有时旨在便于指代将被认定是来自给定键群组内的检测中键的选定键(即,中间选定键)的键。如果所考虑的键群组是小键盘的一子组(例如,图6中所示),那么将了解,称为群组的用户预定键的键可能并不是最终确定为用户想要从整个小键盘选择的键(因为此键可能处在不同群组中)的键。
因此,图7A的左手边显示对应于检测中的键“1”、“4”及“7”以及不在检测中的键“*”的键的第一预定义组合。图7A的右手边显示认定是对应于此组合的选定键的键“4”。也就是说,如果当UI处于使用中时将键“1”、“4”及“7”确定为处在检测中同时键“*”不在检测中,那么用户界面的控制器可操作以匹配所观察的经启动键(“1”、“4”及“7”)的组合与图7A中所示键的预定义组合,且因此,确定从此组合内取为中间用户选定键的是键“4”(其被预定义为对应于如图7A的右手侧中所示的此组合)。
类似地,图7B(左手侧)显示对应于检测中的键“4”、“7”及“*”以及不在检测中的键“1”的键的第二预定义组合。图7B的右手侧显示键“7”,其被预定义为认定是对应于此组合的选定键的键。
最后,图7C显示经启动键的第三预定义组合。在此组合中,第一键群组中的所有键均处于检测中。图7C的右手侧显示键的此组合被认定是对应于是用户选定键的键“4”。
在CKS方案的此实例性实施方案中,不存在针对第一键群组的键的其它预定义组合(即,不存在在检测中具有少于三个键的键的预定义组合,或不存在三个不邻接键的组合)。
图8A到8C示意性显示与图6中所示小键盘的第二键群组(即,键“2”、“5”、“8”及“0”)相关联的三个不同的预定义键组合。同样,对于键的每一预定义组合,还显示认定是所述组合的用户预定键的对应选定键。如同图7A到7C一样,预定义组合由小键盘的左手表示上的阴影显示且每一组合的对应认定选定键由右手表示上的阴影表示。不同之处在于移过一个列,第二键群组(即,小键盘的中间列中的那些键)内的键组合及对应的认定选定键遵循第一键群组(小键盘的左手列中的那些键)内的键组合及对应的认定选定键。
因此,图8A将对应于检测中的键“2”、“5”及“8”以及不在检测中的键“0”的键的预定义组合显示为对应于取为选定键的键“5”。图8B将对应于检测中的键“5”、“8”及“0”以及不在检测中的键“2”的键的预定义组合显示为对应于取为选定键的键“8”。图8C将对应于检测中的键“2”、“5”、“8”及“0”的键的预定义组合(即,群组中的所有键均被启动)显示为对应于从所述群组中的键当中取为选定键的键“5”。如同第一群组一样,对于CKS方案的此实施方案,不存在键的其它预定义组合。
图9A到9C示意性显示与图6中所示小键盘的第三键群组(即,键“3”、“6”、“9”及“#”)相关联的三个不同的预定义组合。同样,对于键的每一预定义组合,还显示认定是所述组合的用户预定键的对应选定键。如同图7A到7C一样,预定义组合同样由小键盘的左手表示上的阴影显示且每一组合的对应的认定选定键使用右手表示上的阴影显示。同样,第三键群组(即,小键盘的右手列中的那些键)内的键组合及对应的认定选定键匹配第一及第二键群组内的那些键组合及对应的认定选定键。
因此,图9A将对应于检测中的键“3”、“6”及“9”以及不在检测中的键“#”的键的预定义组合显示为对应于取为选定键的键“6”。图9B将对应于检测中的键“6”、“9”及“#”以及不在检测中的键“3”的键的预定义组合显示为对应于取为选定键的键“9”。图9C将对应于检测中的键“3”、“6”、“9”及“#”(即,群组中的所有键均被启动)的键的预定义组合显示为取为选定键的键“6”。如同第一及第二群组一样,对于CKS方案的此实施方案,不存在针对第三群组的键的其它预定义组合。
适当的预定义键组合以及所述组合的对应预定义认定选定键将取决于手边小键盘的性质,例如,特定小键盘布局,键的相对大小,键之间的间距与指向对象的大小及形状,小键盘在使用中的正常定向,指向对象的性质及指向对象从其接近小键盘且指向对象在正常使用中沿其延伸的方向。因此,可以实验方式确定针对给定小键盘的适当预定义键组合以及所述组合的对应预定义认定选定键。
举例来说,且参照大体上为图1中所示类型的小键盘,可执行用户借以在由键盘名义上划分成的群组中的一者中随机或***性地选择键的实验。例如,在此情况下,假定执行实验以确定第一键群组(键“1”、“4”、“7”及“*”)的适当键组合。因此,用户以正常使用期间预期的方式指示此群组内的预定键(即,通过从正常使用方向且在小键盘处在正常使用定向下并以正常使用期间预期的精度水平/用户关注意力,使用指向对象(例如,手指)接近小键盘)。可进行约400次键选择,例如,对群组中的每一键进行约100次键选择。针对在实验期间进行的每一键选择,对群组内作为键选择结果被确定为启动(即,处在检测中)的键进行记录。在一些情况下,其它群组中的键(例如,中间列中的键)也可进入检测状态,但可忽略这些键,因为在此实例中仅考虑第一群组中的键而不管其它键如何。接着,举例来说,可分析实验结果以如下确定适当的预定义键组合及其对应的认定选定键。
对于此实施例,假定CKS技术仅应用于在群组中的多于两个键处于同时检测中时解决多键启动问题(如果群组中的两个键或更少键处于同时检测中,那么可使用其它技术,例如,以下参照图10A及10B所述的PDS技术)。因此,在分析时将抛弃不会使群组内的三个键进入检测状态的任何实验性键选择。接下来,对剩余实验性数据进行分析,以确定群组中的三个或三个以上键的哪些组合出现显著次数,例如,在5%以上的情况下三个或三个以上键被确定为响应于键选择而启动。
一些键组合是最不可能发生的。举例来说,对于单个指向对象(例如,手指),使键“1”、“7”及“*”处于检测中而键“4”不处于检测中是不可能的。因此,预期此组合将不会发生显著次数(如果有的话)。这是因为一般来说通常(但未必是排他地)预期仅邻接的邻近键的组合可同时处于检测中。不是有所有可能组合的原因(即,将罕见组合排除在外的原因)是减少正常使用UI期间所需的处理量。处理因需要考虑的预定义键组合的数量减少而减少。(在其它情况下,可将键的所有可能组合作为具有关联的认定选定键的预定义组合包括在内。)在当前情况下,假定在所述实验期间仅三个三键或三个以上键组合出现显著次数。这三个组合是键“1”、“4”及“7”的第一组合(如图7A中所示)、键“4”、“7”及“*”的第二组合(如图7B中所示)及群组内的所有键的第三组合(如图7C中所示)。因此,这些组合是待用于第一群组键的最适合预定义组合。
接着对这些预定义组合的每一者进行分析,以确定当特定键组合发生时个别键中的哪一个键最经常是用于选择的预定键。这就是取为对应于所述组合的预定用户选定键的键。举例来说,假定检测中的键“1”、“4”及“7”的组合在实验期间发生20次,且在20%的这些情况下用于选择的预定键曾经为键“1”,在5%的情况下预定键曾经为键“7”且在剩余75%的情况下预定键曾经为键“4”。在此情况下,将键“4”定义为用于选择的最可能预定键,如图7A的右手侧所指示。类似地,此处假定发现当所述组合的键“4”、“7”及“*”处于检测中且键“1”不在检测中时最频繁的预定键为键“7”(如图7B中所示),且当群组中的所有键处于检测中时最频繁的预定键为键“4”(如图7C中所示)。
可进行图6中所示的第二及第三名义键群组的类似分析,且假定针对此实例中的小键盘布局所述分析产生图8A-C及9A-C中示意性显示的关系。
因此,使用此类型的实验性方法,可确定适当的预定义键组合及对应的认定选定键,以供在针对任一特定小键盘布局及名义键群组的CKS方案的实施例中使用。将了解,此确定适当的预定义键组合及对应的认定选定键的过程通常将仅需要在设计阶段针对给定小键盘布局执行一次。(且事实上,在群组具有相对于指向对象的类似布局及定向(例如在图6中)的情况下,可能仅针对所述名义上定义群组中的一者即可。)接着,可将相同的预定义组合及关联的认定选定键用于制造为相同或类似设计的所有小键盘。例如,可将图7到9中所示的预定义组合用于具有与常规电话小键盘或类似小键盘(例如,任何类似的键阵列,无论是用作数字小键盘还是其它形式的小键盘)的布局一致的布局的所有小键盘。通常,在针对整体设计实施一次确定后,便不必针对每一个别小键盘重新确定适当的预定义键组合及对应的认定选定键。在其它情况下,UI可包括最终用户自己借以执行上述实验的学习模式,以确定适合于其个人使用小键盘风格的(即,从哪个方向接近键盘及使用什么作为指向对象)的预定义键组合及对应的认定选定键。
图10A及10B示意性显示如何根据本发明实施例使用CKS及PDS技术两者在根据本发明实施例的用户界面中确定在多个经启动键中被认定是用于选择的预定键的单个键。此处,假定根据图7到9中所示的预定义群组应用技术的CKS方面且根据图4中显示的优先级评级方案应用技术的PDS方面。
在图10A中,小键盘的左手表示以平面图形式示意性显示用户手指110处在用户预定选择键“4”的位置中。因此,显示用户的手指尖覆盖键“4”。用户手指从小键盘的右下方接近且沿一方向延伸(针对图中所示的定向)。此意谓着除预定键“4”外的键显示电容性耦合增加。这些键(其与用户手指的存在相关联的电容性耦合增加特性足以满足被认定是启动的键,例如,根据用于确定经启动键的任一常规技术所确定)在图中显示为以阴影遮蔽。在此实例中,小键盘与用户手指相比相对小,使得用户手指至少部分地覆盖多数键。此外,在此实例中,所述键相当敏感(例如,为将键认定是处于检测中,已将输出信号阈值改变设定的现对低)。出现这种情况的原因是还预定将小键盘与指向笔一起使用,且因此需要小键盘具有充足敏感度以响应于指向铁笔。由于小键盘较小且其敏感度相当高,因此用户手指导致多数键被确定为启动。因此,在此实例中,如图10A的左手侧中所示,键“1”、“2”、“5”、“7”、“8”、“9”、“0”及“#”全部被视为启动。根据本发明的此实施例如下确定在所有这些键中用于由用户选择的预定键。
首先,个别地考虑图6中所示的键群组。此操作可依据UI控制器的处理能力逐次地或平行地进行。
此处,首先考虑第一键群组(其含有“1”、“4”、“7”及“*”)。UI处理器可操作以将此群组中的经启动键(即,键“1”、“4”及“7”)与图7A到7C中所示用于此群组的预定义键组合相比较。此处,UI控制器将识别与图7A中所示键的预定义组合的匹配。因此,将键“4”(如图7A的左手侧中所指示)确定为来自第一键群组内的选定键。
此处,接下来考虑第二键群组(其含有“2”、“5”、“8”及“0”)。UI处理器可操作以将此群组中的经启动键(即,键“5”、“8”及“0”)与图8A到8C中所示用于此群组的预定义键组合相比较。此处,UI控制器将识别与图8B中所示键的预定义组合的匹配。因此,将键“8”(如图8B的左手侧中所指示)确定为来自此键群组内的选定键。
最后,考虑第三键群组(其含有“3”、“6”、“9”及“#”)。UI处理器不能将此群组中的经启动键与用于此群组的预定义键组合中的任一者匹配。这是因为在此实施例中启动中的键(键“9”及“#”)不对应于图9A到9C中所示的预定义组合中的任一者。因此,UI处理器转到上述PDS方案(基于图4中所示的评级方案),以将群组内的经启动键区分开。因此,将键“9”确定为来自此键群组内的选定键(因为键“9”具有等级9而键“#”具有优先级等级12)。
因此,在UI控制器所做处理的此阶段,用于当前测量采集循环的初始确定的八个启动中的键已减少到三个选定键,每一群组一个。这些键是“4”、“8”及“9”,如在图10A的右手侧中由阴影所指示。
图10B的左手侧与图10A的右手侧相对应。现在,UI控制器经配置以选择图10B的左手侧中所指示的三个选定键中的一者作为用于当前测量循环的用户预定键。此可通过根据图4中所示的PDS评级方案在三个选定键当中进行选择来实施。因此,在此情况下,将键“4”确定为用户预定键,因为键“4”具有基于位置的优先级等级4而键“8”及“9”分别具有较低的优先级等级8及9。
因此,UI的UI控制器(其实施上述方案)可操作以从在示意性显示于图10A的左手侧中在测量采集循环期间处于检测中的所有键“1”、“2”、“5”、“7”、“8”、“9”、“0”及“#”中将键“4”确定为用户预定键。
图11是表示用于从图1中所示种类的UI中的多个经启动键确定用户选定键的上述步骤的流程图(其中UI控制器经适当配置以执行所述方法)。
在步骤S1中,UI控制器确定小键盘中哪些在检测中的键(即,哪些键被启动)用于当前采集/测量循环。此可根据已知方法(例如,基于要求键输出信号超出预定义启动输出信号电平至少达到使其被视为启动的预定义持续时间)来实施。还可使用例如阈值化、移位补偿、滤波等技术。
在步骤S2中,选择小键盘内的第一键群组(例如,图6中所示的键群组中的一者)来进行考虑。
在步骤S3中,UI控制器将当前所考虑的群组中的经启动键与用于所述群组的预定义键组合相比较。
在步骤S4中,UI控制器基于在步骤S3处所执行比较的结果确定当前所考虑群组中的经启动键的组合与用于所述群组的预定义键组合中的一者之间是存在还是不存在匹配。如果存在匹配(对应性),那么处理遵循标记为“Y”的分支去到步骤S5。如果不存在匹配,那么处理遵循标记为“N”的分支去到步骤S6。
对于在步骤S4处存在匹配的情况,在步骤S5中,UI控制器将与所匹配的预定义键组合相关联的键定义为来自当前所考虑群组内的选定键。
对于在步骤S4处不存在匹配的情况,在步骤S6中,UI控制器确定来自当前所考虑的群组内的选定键。此可使用上述PDS技术来实施。在此实施例中,上述操作是根据图4中所示的优先级评级方案所实施(仅针对所考虑的当前群组中的键)。
在步骤S7中,UI控制器确定是否已考虑了由小键盘名义上划分成的所有群组。如果没有,那么处理遵循标记为“N”的分支返回到步骤S2以重复步骤S2到S7直到已考虑所有群组为止。一旦已考虑了所有群组,处理便遵循标记为“Y”的分支从步骤S7去到步骤S8。
因此,一直到步骤S8的处理的结果是多个选定键,即,每一群组一个(假定所有群组含有至少一个经启动键,如果不是这样,那么在步骤S5或步骤S6中将不确定选定键,且将发生所述群组的空结果,-即,确定所述群组没有选定键)。
在步骤S8中,UI控制器从被确定为相应群组的选定键的键当中确定用于当前采集/测量循环的用户预定键。在此实例中,这是根据图4中所示的优先级评级方案使用上述PDS技术实施的。
在步骤S9中,UI控制器输出指示在步骤S8处确定的用户预定键的信号。装置/设备(例如,其中并入有UI的移动(蜂窝式)电话)的主控制器接收指示所确定的用户预定键的信号并采取适当的动作。例如,适当动作可以是将与所确定的预定键相关联的数字包括在将拨打的电话号码中,或激发对应于所确定的用户预定键的菜单选项。
在此情况下,UI经配置以连续地采取措施,且因此,在步骤S9之后,处理返回到步骤S 1以进行另一数据采集迭代。在没有满足在给定测量/采集循环中被认定是启动的要求的键的情况下(即,在已考虑所有群组后仅获得空结果的情况下),控制器经配置以在步骤S9中报告键盘当前不在使用中(即,未选择键)。
将了解,可以多种方式修改图11中所示的方法。
举例来说,UI可经配置以平行地而非逐次地处理一些或所有群组,如由从步骤S7到S2的回路在图11中所展示。
在一些实施例中,可能不使用将小键盘名义上划分成群组。即,可将小键盘视为仅包括含有小键盘中的所有键的一个群组。那么,将不需要对应于步骤S2、S7及S8的步骤,且将在步骤S5或S6中确定/定义的键认定是用于当前测量循环的用户预定键。
此外,可在步骤S6及/或步骤S8中使用不同技术。例如,基于其它优先级评级方案的PDS技术(例如,图3及5中所示),或例如仅基于与所考虑键相关联的输出信号的已知技术的非PDS技术(例如,选择具有最大信号强度、信号持续时间或最早升高信号的键)。
还将了解,上述技术可应用于其它UI布局(取决于其中并入有UI的装置/设备)且不局限于例如以上所述的3x4阵列。
举例来说,图12A以平面图形式示意性显示根据本发明的另一实施例的触敏用户界面(UI)。所述UI与图1中所示的UI相比包括额外键,但所述UI的其它方面类似于图1中所示的UI且将依据其加以理解(其中控制器经适当配置)。图12A中的UI包括数字小键盘区段(例如,图1中所示)及标记为“A”、“B”、“C”、“D”及“X”的额外键。举例来说,所述UI可供在家用炊具中使用。键“A”、“B”、“C”及“D”可与特定烹饪程序相关联,键“X”可与切断机构相关联,且数字小键盘可用于(举例来说)输入烹饪时间,其中“*”及“#”具有辅助功能,例如,设定延迟时间或设定温度。特定功能与键相关联而与其中实施UI的装置/设备关系不大。
UI的小键盘区段可在名义上划分成三个键群组,例如图6中所示。可将键“A”、“B”、“C”及“D”视为另一键群组。可将键“X”视为主键,由此如果键“X”处于检测中,那么其被取为用户预定键,而无论其它键(如果有的话)也处在检测中。定义主键的方式(例如上述方式)可帮助确保容易地辨识及启动与安全相关的功能(例如,切断),即使与其它功能相关的键也处于检测中。
图12A中所示UI的UI控制器可经配置以按与图11中所示方式大致类似的方式从多个经启动键中确定用户选定键。然而,可能要在对应于图11的步骤S1及S2的步骤之间执行额外步骤,所述额外步骤对应于确定键“X”是否处于检测中,且如果是的话,那么直接跳到对应于S9的步骤,其中将键“X”指示为所确定的用户选定键。这适应于在此实例中将键“X”作为主键的情况。
否则,UI控制器可大致如上所述从多个经启动键中确定用户选定键。与上述实施例相比,主要差异将是有四个群组而非三个群组循环穿过步骤S2到S7。此外,额外键“A”、“B”、“C”及“D”将具有与其在对应于图11的步骤S6及S8的步骤中使用情况相关联的优先级等级(如果在这些步骤中使用PDS技术的话)。仍此外,将针对额外键“A”、“B”、“C”及“D”定义预定义键组合及关联的用于选择的认定键。
举例来说,用于供在对应于步骤S6及S8的步骤中使用的额外键的位置相依评级方案可能使所有键“A”、“B”、“C”及“D”具有比UI的数字小键盘区段中的键高的优先级等级。因此,如果“A”、“B”、“C”及“D”中的至少一者处于检测中,那么所述键中的一者将始终是在步骤S8处确定为用户预定键的键。此外,可对群组内的键评级,使得如果在步骤S4处不存在匹配,那么在S6步骤中,优先于任一其它键而选择键“A”,优先于键“C”或键“D”而选择键“B”,优先于键“D”而选择键“C”且仅在键“D”是群组内的唯一检测中键时方才选择键“D”。
图12B到12D示意性显示与键“A”、“B”、“C”及“D”的群组相关联的三个不同的预定义键组合,且还用于键的每一预定义组合、对应的选定键(其被认定是所述组合的选定键)因此,图12B到12D类似于图7到9且将依据图7到9予以理解。
因此,图12B的左手显示对应于检测中的键“A”、“B”及“C”以及不在检测中的键“D”的键的第一预定义组合。图12B的右手显示认定是对应于此组合的选定键的键“B”。图12C的左手显示对应于检测中的键“A”、“B”及“D”以及不在检测中的键“C”的键的第二预定义组合。图12C的右手显示认定是对应于此组合的选定键的键“A”。图12C的左手显示对应于检测中的键“A”、“B”及“D”以及不在检测中的键“C”的键的第二预定义组合。图12C的右手显示认定是对应于此组合的选定键的键“A”。图12D的左手显示对应于群组内所有检测中的键的键的第三预定义组合。图12D的右手显示认定是对应于此组合的选定键的键“B”。还可定义出于简洁起见此处未显示的其它组合,举例来说,另一预定义组合可能对应于处于检测中的键“B”、“C”及“D”以及不在检测中的键“A”。如上所述,可以实验方式确定预定义组合及其关联的认定选定键。
前述说明(明确地说,参照图1)将焦点集中在基于所谓无源感测技术的电容性传感器上,即,定义感测区的所有电极个别地响应于指向对象与感测区中的相应感测区之间的电容性耦合的传感器(即,US 5,730,165[1]及US 6,466,036[2]中所描述类型的传感器)。然而,本发明的实施例还可基于所谓有源电容性感测技术,例如,敏感区基于成对的驱动及接收电极的传感器,例如US 6,452,514[5]中所述)。驱动及接收电极可布置成矩阵阵列,其中键(感测区)由行电极与列电极之间的重叠区域所定义。关于此类型的传感器,指向对象与感测区中的相应感测区之间的电容性耦合改变修改驱动信号从驱动电极到接收电极的转移。
此外,虽然以上说明将焦点集中在包含在物理上离散的感测区的用户界面上,但本发明的实施例可基于具有邻接的二维感测区域的用户界面,其中定义“虚拟”感测区。举例来说,邻接的二维区域可名义上划分成虚拟离散键阵列。
还将了解,体现本发明的位置传感器可并入有各种额外特征。举例来说,在一些应用中,期望具有‘唤醒’功能,由此整个装置‘睡眠’或处于某种静止或后台状态。在上述情况下,常常期望具有仅因接近到人体部分某一距离而产生的唤醒信号。可将元件驱动为单个大电容性电极而不考虑位置定位,而单元处于后台状态。在此状态期间,电子驱动器逻辑寻找信号的极小改变,所述极小改变未必足以处理为二维坐标但足以确定对象或人在附近处。接着,电子装置使整个***‘醒来’且元件经驱动而再次变为真实的位置传感器。
同样,虽然可在此说明中使用措词“触摸”,但上述种类的位置传感器的敏感度可足以使其能够在未经物理接触的情况下指示邻近的手指(或其它对象,例如铁笔)的位置。因此,应相应地解释本文中所用的措词“触摸”。
将了解,虽然已描述了本发明的特定实施例,但可在本发明的范围内做许多修改/添加及/或替代。因此,所描述的特定实施例仅预定作为说明性而非限制性。此外,从以上说明将了解,除所附权利要求书中明确展示的那些外,可以各种方式组合本发明实施例的特征。
其它实施例
在研究本说明时,读者可借助于对此专利文献通篇中使用的某些词或短语的定义的注释。无论在什么情况下提供这些定义,所属技术领域的技术人员应了解,在许多情况下(即使不是多数情况下),所述定义适用于对所述所定义词及短语的先前使用及以后使用两者。在此说明的开头,可注意到措词“包括”及“包含”以及其派生词意指不受限制的包括;措词“或”是包括性的,意指及/或。词‘键’在此揭示内容中通常用来指代本质上不是双稳态的机电变换装置的可触摸部分。具体来说,此措词将其中两个或两个以上电导体彼此移动而形成接触或脱离接触以进行或断开电连接的常规机械开关排除在外。措词‘键盘’、‘小键盘’及类似物全部指代用于数据输入的键阵列,而不对阵列的大小或配置加以限制。‘键’还可以是维度感测表面(例如,XY触摸屏或‘跟踪板’),或感测带,其并非预定用于正常人类数据输入,例如,对象或身体部分传感器。‘触摸’可意指对键的人类或机械接触或接近。‘用户’可意指人类或机械对象。‘手指’可以是(尤其是)人手指。机械手指或铁笔。‘上部’键可意指位于相对于小键盘上的另一键向上间隔开位置中的键。‘下部’键可意指位于相对于小键盘中的另一键向下间隔开位置中的键。
不同于或断开或闭合的双稳态机电开关,电容性传感器提供可随用户的手指与键盘的感测元件之间的触摸或延展或耦合程度变化的信号。其它非双稳态触摸传感器(例如,其中来自给定传感器的输出随着增加的启动力而增加的压电传感器阵列)共享电容性键的许多性质。因此,应将许多后续揭示内容理解为与也提供响应于键与用户手指、铁笔或最接近所述键的其它键启动或指向器具之间的耦合程度的输出信号的非电容性键相关。
参照图13,其显示将受益于本发明的键板10中的‘N’个间隔紧密的开电容性键的阵列当使用此类小键板时,手指将将不可避免地包围更多预定键。触摸本义所期望的键电极12的手指可容易地形成以虚线所示的‘手指印’轮廓20,其中手指印具有形心位置A。此手指印除预定键以外还包围键14。虚线与每一键区之间的相交表面积的量是每一相交键因所述触摸而将接收的信号电平的改变量的合理表示,虽然即使未触摸的键也将由于仅手指接近且由于触摸板内的散射场效应而经历信号增加。
在此情况下,期望的是选择由用户预定的那一个键且仅选择那一个键,同时抑制来自手指印所相交的邻近键的输出。在此‘位置相依’键抑制发明中,对来自上部键12的输出信号的偏爱胜过对来自下部键14的信号,虽然在此情况下,来自键12的信号强于来自键14的信号。
参照图14及15,其显示键板10中的电感键阵列,其中由轮廓22(以虚线形式)表示的手指印包围四个不同的键12、14、16、18。用户的手指印22具有正好在键14的上方且位于键12、14之间的形心位置A。测量来自每一键12、14、16、18的输出信号,但来自键14的信号具有最大强度,因为手指印轮廓22包围整个键14。如图15(a)中所示,来自每一键12及14的信号均在阈值以上。键14将是最初的受偏爱键。然而,如图15(b)中所示,根据本发明,抑制来自键14的输出信号且增强来自键12的输出信号,使得上部键12‘胜出’且变为用户选定键。在本发明中,可抑制来自键14、16、18的信号及/或增强来自键12的信号。因此,本发明允许具有较弱信号的上部键(图14中的键12)变为相对于具有较强信号的下部键(图14中的键14)占优,即使来自键12的所测量信号低于阈值。信号增强可针对‘预定’键12,因为所述键在所触摸的键区域中的上部位置。可由控制器执行算法,以增强或启动来自键12的所测量信号。在替代实施例中,包含电容性键阵列的小键盘可采取电容性触摸屏或触摸垫的形式。
参照图16,其显示移动电话手机30包含在类似于图14中所示键板的键板中的电容性键阵列。图16中的对应特征具有与图14中的那些特征相同的参考编号。来自键12(代表键板上的5号)的输出信号相对于来自键14(代表键板上的8号)的信号得到增强,使得键12变为用户选定键。在用户无意间触摸键14及18尽管希望按压预定键12的情况下,本发明特别有用。
参照图17,其显示键板50中的密集电容性键阵列,所述键板50可形成移动电话手机的一部分。键板50的键表示数字1到9。键1、2及3位于键板50的上部层(标为A)上;键4、5及6位于中将层(标为B)上;且键7、8及9位于键板的下部层(标为C)上。由轮廓52(以虚线形式)表示的手指印包围7个不同的键1、2、4、5、6、8、9。用户的手指印52具有位于键号5上的形心位置。虚线与每一键区之间的相交表面积的量是每一相交键将因所述触摸而接收的信号电平的改变量的合理表示。通常,当用户的手指接近待选择的预定键时,手指与键板上的键成一角度。手指轮廓52图解说明键板50上当手指(未显示)触摸键板时与键成一角度的触摸。待由用户选择的预定键是上部层A上的键号1。手指尖触摸键1,然而,手指印包围键2、4、5、6、8及9。来自键5的输出信号具有最大信号强度。来自键1、2、4及8的信号均在阈值以上。键5将是最初的受偏爱键,因为其具有最高信号强度,但根据本发明,通过增强上部层A上的键1及2的信号强度而选择所述另个键,且抑制来自键4、5、6、8及9的信号。本发明是基于上部键相对于其它键的位置且基于人手指所做触摸的角度而优先选择上部键。
在此情况下,由于与用户手指的电容性耦合所致的来自每一键1及2的输出信号均在阈值以上且具有大致相同的强度。可由控制器执行算法,以忽略来自键1及2的信号直到用户使其手指离开键2而移到预定键1,使得来自键2的信号减小。
如果用户触摸键板的相同层上的两个键,举例来说,下部层C上的键7及8,那么可使用US 11/279,402(公开为US 2006-0192690A1)中所揭示的UI***来选择所期望的键。
在替代实施例中,可能不需要增强来自预定键1的输出信号,以使其成为用户选定键。由控制器执行的算法可能够处理来自键1、2、4、5、6、8及9的信号且基于图17中所图解说明的触摸的向量而使键1成为用户选定键。算法可经布置以处理触摸的不同向量以确定用户选定键,在此情况下,是上部层A上的键1。
当然,存在所述程序的许多可能的变化形式及扩展形式。举例来说,可假定其中用户将其手指伸到键盘使得触摸点恰好位于两个键之间的罕见情况。在此情况下,可修改所描绘的过程以仅选择这些键中的一者(例如,借助已知的伪随机数选择算法,或通过简单序列次序)或通过抑制两个键的输出直到用户将其手指移动得足以使两个键中的一者具有比另一键高的输出为止。
因此,将了解,在具有电容性键的更多应用中,可对检测中的键施加一些限制,此取决于键盘的物理设计。一种通用限制是使具有最强信号的键胜出的AKS技术。但当在非常小的键盘(像移动电话)上仅使用AKS时,可能因“手阴影”效应及键的不同敏感度而观察到某种错误行为。手阴影效应使信号的最大值在一个或另一方向上移位,而产生对键按压的错误报告。举例来说,在图18中,手指触摸键1的底部,其还引起某种信号进入键4中。由于手阴影效应,键4可能具有较强信号且可能赢得AKS竞争。另外,如果键的敏感度不等同(且实际上,情况总是这样),具有较高敏感度的键(信号的改变较大)可以AKS技术完全抑制小的隔壁键(键的“消失”)。
所述问题的一种解决方案是考虑键盘的物理设计且在数个键同时进入检测时,抑制所述键中的一些键。
举例来说,如果有两个键在检测中(像在图18中,键1及键4)且如果知道键1在键盘的北方(即,按图式的描绘是朝向上部侧),那么可抑制键4且仅报告键1。此处,AKS技术在小的键盘上将不能正确地处理键4,因为手阴影效应将增加敏感度。
所述问题的一种解决方案是在键之间实施优先级,可根据键盘的物理设计来设定优先级。在知道正常触摸方向(每一键盘具有某种定向)后,可给一些键指派比其它键高的优先级且被指派较高优先级的键即使其不具有最大信号(但其仍具有用于检测的信号)也将进入检测中。关于具有相同优先级的键,可应用标准AKS技术-具有最强信号的键胜出。
图19中显示可怎样在标准键盘上指派优先级-顶部上的键总是具有比底部上的键高的优先级(低数字意指较高优先级)。
对于移动电话键盘,拇指可覆盖整个键盘以按压相对侧上的键。在此情况下,图19中的键优先级配置将不能起到正常作用且最好使用图3中显示的一种优先级配置。
图20中显示可怎样在移动电话键盘上给键指派优先级。左侧键具有比右侧键高的优先级且顶部键具有比底部上的键高的优先级。应注意,此配置特别适合于惯用右手的人,但在一些情形下可能会使惯用左手的人失望。
图21中显示一种针对惯用右手的人及惯用左手的人抑制同等键的解决方案-处于中间的键具有比左侧及右侧键低的优先级,且仍使顶部键具有比底部键高的优先级。
如果寻找特定键组合,那么可达到额外的改进(CKS-组合键抑制)。概念是如果具有两个检测中的键,那么优先级抑制工作良好,但在一些情况下对三个及三个以上同时在检测中的键则失效。如果发现组合中的一者,那么可报告特定键-举例来说,在图22中,如果看到键1、键4及键7同时在检测中,那么可报告键4且如果看到键3、键6、键9及键12在检测中,那么可报告键6。
在键1、键4及键7的情况下,当看到所有3个键均在检测中时,可假定触摸位置在触摸区中心的上方-即,键4。为更加精确,手阴影效应将沿键1方向稍微移动此点,但其仍将处在键4区中。
在键3、键6、键9及键12的情况下,当所有4个键均在检测中时,触摸区的中心在键6与键9之间,但由于手阴影效应,因此所述中心将向键6的北方移动(手阴影效应总是向下“拉”所计算的位置,因此总是应将真实的触摸位置考虑得高于触摸区的中心)。
组合键抑制(CKS)可仅用于以下这些情况中,其中多个键处于检测中且优先级键抑制可能失效。特别对于图22中所示的键盘,可需要6种组合。
重要的是何时及如何应用CKS-为实现最佳结果,应总是在PKS及AKS之前应用CKS。当发现组合中的一者时,可在不影响组合外部的键的情况下,用响应组合来替换所发现的组合。举例来说,在图23中,发现组合键2、键5及键8-其消除键2及键8且键5仍保留,但不影响所检测的键3、键6、键9及键12。还发现其它组合-键3、键6、键9及键12,其中仅不消除键6。类似于在应用CKS之后的结果,可看到仅键5及键6处于检测中,且由于在应用PKS之后键5具有较高优先级,因此确定选定键是键5。
在嵌入式***中实施CKS、PKS及AKS可需要某种特别关注以优化ROM/RAM的使用。
发明人已在用于移动电话的键盘中实施了所述算法且明显改进了键检测的可靠性。通过在200次键按压中使用标准AKS技术,错误率>30%(特别是在一些区中甚至更高)且中间的一些键受到来自隔壁键的强烈影响及抑制。通过实施PKS及CKS(其中在所有键上切断AKS),错误率在0.5%以下。
从实践中发现,如果一个列中的4个邻接键同时处于检测中,那么所检测键的最佳匹配可能并不是顶部的键,而是从顶部到底部的第二个键。
如果优先级及代码模式经适当定义,那么PKS及CKS的实施方案可显著地改进键检测的可靠性。
优先级是通过键在“优先级树”上的位置所定义且尤其是,从键所附接的节点的优先级-节点的编号越低意谓着优先级越高。已知优先级树有助于优化及组织节点优先级编号,且在简单情况下可不需要绘制此树。
可定义多个优先等级(图24中显示3个不同的等级)。分支是优先等级之间的连接。节点在接合一个或一个以上分支的地方。末端节点仅具有一个分支连接(举例来说,节点324)。每一节点具有唯一的优先级编号。父母节点是沿着到根方向看到的第一节点。路径是从键到优先级树的根的轨道。
键抑制的整个过程极简单-最初,给每一节点指派表示节点的优先级的数字。如果两个键同时变成在检测中,那么仅比较键的节点编号且具有最低节点编号的键胜出。在两个键附接到相同节点的情况下,可应用AKS技术-具有最强信号的键胜出。节点的编号越低意谓着优先级越高。计算胜出的键需要数次迭代以消除低优先级的键-每一优先等级一次迭代。
在两个或两个以上键同时变成在检测中的情况下解决优先级问题的主要规则是:
1.如果数个键同时处于检测中,那么附接到具有最低编号的节点的键胜出。实例:假定键3、键2、键6及键11同时进入检测中。由于键3附接到节点Prl00,因此其将战胜键2、键6及键11。
2.附接到具有优先级ZERO的键不包括在优先级抑制计算中,即,优先级ZERO等于停用抑制过程。因此,应将想要从优先级抑制计算中排除的所有键附接到节点0。
实例:键7附接到节点ZERO且因此其将不影响其它键而所述其它键也不影响键7。
虽然已将以上说明的焦点集中在电容性感测技术上,但本发明的实施例可基于其它耦合机制,例如,磁性耦合机制。举例来说,可由磁场传感器来提供感测区且可将指向对象磁化以使磁场传感器对其接近敏感。还可使用其它非接触耦合机制。
因此,描述用于选择基于电容性传感器阵列的键盘中多个同时启动键中的哪一个键是预定由用户选择的键的设备和方法。识别当用户预定选择单个键时同时共同启动的键的组合,并将其与在键盘正常使用期间最可能产生所识别组合的单个键相关联。在使用中,将观察到的同时启动键的组合与键的预定义组合相比较,所述预定义组合中的键对应于被识别为同时共同启动的那些键。如果经启动键的所述组合匹配所述预定义组合中的一者,那么将与键的所述预定义组合中的所述匹配键相关联的最可能的预定键取为是最可能的预定键。
参考文献
US 5,730,165(菲利普)
US 6,466,036(菲利普)
US 6,993,607(菲利普)
US 2006-0192690A1(菲利普)
US 6,452,514(菲利普)
Claims (19)
1.一种触敏用户界面装置,其包含:
多个感测区,每一感测区在感测区域内具有一位置;
测量电路,其耦合到所述多个感测区且可操作以产生指示指向对象与所述多个感测区中的相应感测区之间的耦合的输出信号;及
控制器,其可操作以从所述测量电路接收所述输出信号,从所述输出信号中确定因所述指向对象的存在而启动的感测区的特定组合,确定经启动感测区的所述组合是否对应于所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合,所述至少一个特定的预定义组合的每一个都与选定的感测区相关联,且识别所述经启动感测区中的选定一者作为想要的感测区;及
其中当经启动感测区的所述组合对应于所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合时,所述控制器操作以选择所述选定的感测区作为想要的感测区,所述选定的感测区与所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合相关联;以及
其中当经启动感测区的所述组合不对应于所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合时,所述控制器操作以基于所述经启动感测区的每一者在经启动感测区的所述组合内的所述位置来选择所述想要的感测区。
2.如权利要求1所述的触敏用户界面装置,其中所述耦合是电容性耦合。
3.如权利要求1所述的触敏用户界面装置,其中所述多个感测区包含三个与六个之间的感测区。
4.如权利要求3所述的触敏用户界面装置,其中所述多个感测区包含四个感测区。
5.如权利要求1所述的触敏用户界面装置,其中经启动感测区的所述组合包含沿着一条线布置的三个感测区,且所述经启动感测区中的所述选定一者是所述经启动感测区中的中间一者。
6.如权利要求5所述的触敏用户界面装置,其中所述线与正常使用期间指向对象的接近及/或延展方向相对应。
7.如权利要求1所述的触敏用户界面装置,其中经启动感测区的所述组合包含布置成一条线的四个感测区,且所述经启动感测区中的所述选定一者邻近于经启动感测区的所述线的一末端处的感测区。
8.如权利要求7所述的触敏用户界面装置,其中所述线与正常使用期间指向对象的接近及/或延展方向相对应,且所述经启动感测区中的所述选定一者是沿着且相对于正常使用期间所述指向对象的所述接近及/或延展方向的第二最远经启动感测区。
9.如权利要求1所述的触敏用户界面装置,其中所述多个感测区的所述至少一个特定的预定义组合包含一系列邻接的相邻感测区。
10.如权利要求1所述的触敏用户界面装置,其中所述多个感测区的所述至少一个特定的预定义组合包含至少三个感测区。
11.如权利要求1所述的触敏用户界面装置,其中每一位置与所述感测区域内的优先级相关联,且其中当经启动感测区的组合不对应于所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合时,所述控制器可操作以基于所述经启动感测区在所述感测区域内的所述位置相关联的每一优先级来选择想要的感测区。
12.如权利要求1所述的触敏用户界面装置,其中当经启动感测区的组合不对应于所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合时,所述控制器可操作以通过考虑与所述感测区相关联的所述输出信号来选择所述想要的感测区。
13.如权利要求1所述的触敏用户界面装置,其进一步包含其它多个感测区,其中所述测量电路耦合到所述其它多个感测区且可操作以产生指示所述指向对象与所述其它多个感测区中的相应感测区之间的耦合的其它输出信号;且所述控制器可操作以从所述测量电路接收所述其它输出信号,确定因所述指向对象的存在而启动的其它感测区的组合,确定其他感测区的组合对应于所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合,且选择所述选定的感测区作为想要的感测区,其中所述选定的感测区与所述多个感测区的多个特定的预定义组合中的至少一个特定的预定义组合相关联。
14.如权利要求13所述的触敏用户界面装置,其中所述控制器可操作以确定所述首次提及的所述经启动感测区的所述首次提及的选定一者及所述经启动的其它感测区的所述其它选定一者中的选定一者。
15.如权利要求13所述的触敏用户界面装置,其中每一感测区在感测区域内具有一位置,且所述控制器可操作以通过考虑所述相应的选定感测区在所述感测区域内的所述位置来确定所述经启动感测区的所述首次提及的选定一者及所述经启动的其它感测区的所述其它选定一者中的选定一者。
16.如权利要求13所述的触敏用户界面装置,其中所述控制器可操作以通过考虑与所述感测区域相关联的输出信号来确定所述经启动感测区的所述首次提及的选定一者及所述经启动的其它感测区的所述其它选定一者中的选定一者。
17.一种包含如权利要求1所述的触敏用户界面装置的设备。
18.一种用于确定指向对象选择了感测区域中多个感测区中的哪一个感测区的方法,所述方法包含:
测量所述指向对象与所述多个感测区中的相应感测区之间的耦合;
从所述所测量耦合中确定因所述指向对象的存在而启动的感测区的组合,
将经启动感测区的所述组合与所述多个感测区的至少一个预定义组合相比较,其中所述预定义组合的每一个都与一选定的感测区相关联;及
其中当经启动感测区的所述组合对应于所述多个感测区的至少一个预定义组合中的一个预定义组合时,识别所述选定的感测区作为想要的感测区,其中所述选定的感测区与所述多个感测区的至少一个预定义组合相关联;以及
其中当经启动感测区的所述组合不对应于所述多个感测区的所述至少一个预定义组合时,基于所述经启动感测区的每一者在经启动感测区的所述组合内的位置来识别想要的感测区。
19.如权利要求18所述的方法,其中所述所测量耦合是电容性耦合。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US80680206P | 2006-07-10 | 2006-07-10 | |
US60/806,802 | 2006-07-10 | ||
US11/750,588 US8786554B2 (en) | 2006-07-10 | 2007-05-18 | Priority and combination suppression techniques (PST/CST) for a capacitive keyboard |
US11/750,588 | 2007-05-18 | ||
PCT/IB2007/002534 WO2008007218A2 (en) | 2006-07-10 | 2007-05-23 | Touch sensitive user interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101542423A CN101542423A (zh) | 2009-09-23 |
CN101542423B true CN101542423B (zh) | 2013-02-27 |
Family
ID=38728764
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200780025925XA Expired - Fee Related CN101542423B (zh) | 2006-07-10 | 2007-05-23 | 触敏用户界面 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8786554B2 (zh) |
CN (1) | CN101542423B (zh) |
DE (1) | DE112007001643T5 (zh) |
WO (1) | WO2008007218A2 (zh) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1539013A4 (en) | 2002-06-19 | 2005-09-21 | Palomar Medical Tech Inc | METHOD AND DEVICE FOR TREATING SKIN AND SUB-TISSUE DISEASES |
US7856985B2 (en) | 2005-04-22 | 2010-12-28 | Cynosure, Inc. | Method of treatment body tissue using a non-uniform laser beam |
US8144125B2 (en) * | 2006-03-30 | 2012-03-27 | Cypress Semiconductor Corporation | Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device |
US8059015B2 (en) | 2006-05-25 | 2011-11-15 | Cypress Semiconductor Corporation | Capacitance sensing matrix for keyboard architecture |
US8040321B2 (en) | 2006-07-10 | 2011-10-18 | Cypress Semiconductor Corporation | Touch-sensor with shared capacitive sensors |
US9507465B2 (en) * | 2006-07-25 | 2016-11-29 | Cypress Semiconductor Corporation | Technique for increasing the sensitivity of capacitive sensor arrays |
US7586957B2 (en) | 2006-08-02 | 2009-09-08 | Cynosure, Inc | Picosecond laser apparatus and methods for its operation and use |
US9766738B1 (en) | 2006-08-23 | 2017-09-19 | Cypress Semiconductor Corporation | Position and usage based prioritization for capacitance sense interface |
US8058937B2 (en) | 2007-01-30 | 2011-11-15 | Cypress Semiconductor Corporation | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US8144126B2 (en) | 2007-05-07 | 2012-03-27 | Cypress Semiconductor Corporation | Reducing sleep current in a capacitance sensing system |
US8065624B2 (en) * | 2007-06-28 | 2011-11-22 | Panasonic Corporation | Virtual keypad systems and methods |
US8258986B2 (en) | 2007-07-03 | 2012-09-04 | Cypress Semiconductor Corporation | Capacitive-matrix keyboard with multiple touch detection |
EP2288981B1 (en) * | 2008-06-10 | 2015-09-30 | Nokia Technologies Oy | Touch button false activation suppression |
US8228306B2 (en) | 2008-07-23 | 2012-07-24 | Flextronics Ap, Llc | Integration design for capacitive touch panels and liquid crystal displays |
US9128568B2 (en) | 2008-07-30 | 2015-09-08 | New Vision Display (Shenzhen) Co., Limited | Capacitive touch panel with FPC connector electrically coupled to conductive traces of face-to-face ITO pattern structure in single plane |
US9477342B2 (en) * | 2008-08-26 | 2016-10-25 | Google Technology Holdings LLC | Multi-touch force sensing touch-screen devices and methods |
KR101472591B1 (ko) * | 2008-11-14 | 2014-12-17 | 삼성전자주식회사 | 컨텐츠의 확대 영역 선택 방법, 컨텐츠 제공 장치 및 시스템 |
US8209861B2 (en) | 2008-12-05 | 2012-07-03 | Flextronics Ap, Llc | Method for manufacturing a touch screen sensor assembly |
US8274486B2 (en) | 2008-12-22 | 2012-09-25 | Flextronics Ap, Llc | Diamond pattern on a single layer |
CN104035630B (zh) | 2009-04-22 | 2017-04-12 | 三菱电机株式会社 | 位置输入装置 |
US8279189B2 (en) | 2009-08-11 | 2012-10-02 | Atmel Corporation | Touch-sensitive user interface |
US9261407B2 (en) | 2009-11-02 | 2016-02-16 | Eric M. Lawson | Thermometer for determining the temperature of an animal's ear drum and method of using the same |
WO2011058735A1 (ja) * | 2009-11-12 | 2011-05-19 | 京セラ株式会社 | 携帯端末、入力制御プログラム及び入力制御方法 |
JP5325747B2 (ja) | 2009-11-12 | 2013-10-23 | 京セラ株式会社 | 携帯端末及び入力制御プログラム |
US9285929B2 (en) | 2010-03-30 | 2016-03-15 | New Vision Display (Shenzhen) Co., Limited | Touchscreen system with simplified mechanical touchscreen design using capacitance and acoustic sensing technologies, and method therefor |
EP2410413B1 (en) | 2010-07-19 | 2018-12-12 | Telefonaktiebolaget LM Ericsson (publ) | Method for text input, apparatus, and computer program |
US8957848B2 (en) * | 2010-10-29 | 2015-02-17 | Minebea Co., Ltd. | Data input device for electronic instrument and method of entering data |
JP5857465B2 (ja) * | 2011-06-16 | 2016-02-10 | ソニー株式会社 | 情報処理装置と情報処理方法ならびにプログラム |
JP2013003841A (ja) * | 2011-06-16 | 2013-01-07 | Sony Corp | 情報処理装置と情報処理方法ならびにプログラム |
CN103635869B (zh) | 2011-06-21 | 2017-02-15 | 英派尔科技开发有限公司 | 用于增强现实的基于手势的用户接口 |
US8525955B2 (en) | 2012-01-31 | 2013-09-03 | Multek Display (Hong Kong) Limited | Heater for liquid crystal display |
KR102183581B1 (ko) | 2012-04-18 | 2020-11-27 | 싸이노슈어, 엘엘씨 | 피코초 레이저 장치 및 그를 사용한 표적 조직의 치료 방법 |
CN103001625B (zh) * | 2012-12-11 | 2016-09-21 | 深圳Tcl新技术有限公司 | 电容式触摸按键面板及其控制方法、电子装置 |
EP3751684A1 (en) | 2013-03-15 | 2020-12-16 | Cynosure, Inc. | Picosecond optical radiation systems and methods of use |
US20140375576A1 (en) * | 2013-06-24 | 2014-12-25 | Oracle International Corporation | Facilitating touch screen users to select elements in a densely populated display |
CN103812491B (zh) * | 2013-11-29 | 2016-08-17 | 贝骨新材料科技(上海)有限公司 | 一种整体式面板压电键盘及其误操作的识别方法 |
GB2549364A (en) * | 2016-02-01 | 2017-10-18 | Zheng Jianqing | Touch sensing device |
DE102017113658A1 (de) * | 2017-06-21 | 2018-12-27 | Trw Automotive Electronics & Components Gmbh | Kraftfahrzeugbedienvorrichtung |
US10303263B2 (en) * | 2017-08-15 | 2019-05-28 | Lenovo (Singapore) Pte. Ltd. | Auto swap order of finding key to generate scan codes |
US11418000B2 (en) | 2018-02-26 | 2022-08-16 | Cynosure, Llc | Q-switched cavity dumped sub-nanosecond laser |
US10817141B2 (en) | 2019-01-21 | 2020-10-27 | Ford Global Technologies, Llc | Vehicle input device having offset registration |
DE102020214333A1 (de) | 2020-11-13 | 2022-05-19 | Marquardt Gmbh | Elektrodenkonfiguration für eine kapazitive Schalteranordnung |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6466036B1 (en) * | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
US6993607B2 (en) * | 2002-07-12 | 2006-01-31 | Harald Philipp | Keyboard with reduced keying ambiguity |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59121478A (ja) * | 1982-12-27 | 1984-07-13 | Casio Comput Co Ltd | 文字認識装置 |
GB2274187A (en) | 1993-01-08 | 1994-07-13 | Harold Birkett | Reduced sized data processor keyboard |
JP3243365B2 (ja) * | 1994-04-19 | 2002-01-07 | シャープ株式会社 | キー入力装置 |
US5748512A (en) * | 1995-02-28 | 1998-05-05 | Microsoft Corporation | Adjusting keyboard |
US5730165A (en) * | 1995-12-26 | 1998-03-24 | Philipp; Harald | Time domain capacitive field detector |
DE19702225C1 (de) | 1997-01-23 | 1998-05-20 | Harro Prof Dr Kiendl | Eingabeeinrichtung zur mehrfingrigen Dateneingabe |
US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
GB9827930D0 (en) | 1998-12-19 | 1999-02-10 | Symbian Ltd | Keyboard system for a computing device with correction of key based input errors |
US6259436B1 (en) * | 1998-12-22 | 2001-07-10 | Ericsson Inc. | Apparatus and method for determining selection of touchable items on a computer touchscreen by an imprecise touch |
WO2000044018A1 (en) * | 1999-01-26 | 2000-07-27 | Harald Philipp | Capacitive sensor and array |
GB0007354D0 (en) | 2000-03-28 | 2000-05-17 | Stokoe Gilbert | Improved keypad |
US6677932B1 (en) * | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
KR100446612B1 (ko) * | 2001-07-24 | 2004-09-04 | 삼성전자주식회사 | 다차원 공간상에서의 정보 선택 방법 및 장치 |
US7256714B2 (en) * | 2003-07-11 | 2007-08-14 | Harald Philipp | Keyboard with reduced keying ambiguity |
US7821425B2 (en) * | 2002-07-12 | 2010-10-26 | Atmel Corporation | Capacitive keyboard with non-locking reduced keying ambiguity |
DE10257070B4 (de) | 2002-12-06 | 2004-09-16 | Schott Glas | Verfahren zur automatischen Bestimmung einer gültigen oder ungültigen Tasteneingabe |
US20040183833A1 (en) * | 2003-03-19 | 2004-09-23 | Chua Yong Tong | Keyboard error reduction method and apparatus |
JP4158195B2 (ja) * | 2003-05-28 | 2008-10-01 | 日本電気株式会社 | 学習型入力判定回路を有する携帯電話機 |
US7230607B2 (en) * | 2003-06-12 | 2007-06-12 | Katsuyasu Ono | 6-key keyboard for touch typing |
JP4459725B2 (ja) * | 2003-07-08 | 2010-04-28 | 株式会社エヌ・ティ・ティ・ドコモ | 入力キー及び入力装置 |
DE10344981A1 (de) | 2003-09-27 | 2005-05-04 | Waldemar Gazke | Mini-Tastatur |
EP2254026A1 (en) | 2004-02-27 | 2010-11-24 | Research In Motion Limited | Text input system for a mobile electronic device and methods thereof |
RU2338238C2 (ru) * | 2005-05-30 | 2008-11-10 | Самсунг Электроникс Ко., Лтд. | Способ и система ввода информации |
EP1746488A2 (en) * | 2005-07-21 | 2007-01-24 | TPO Displays Corp. | Electromagnetic digitizer sensor array structure |
US7289073B2 (en) * | 2005-08-19 | 2007-10-30 | Gm Global Technology Operations, Inc. | Method for improving the efficiency of transparent thin film antennas and antennas made by such method |
KR100826532B1 (ko) * | 2006-03-28 | 2008-05-02 | 엘지전자 주식회사 | 이동 통신 단말기 및 그의 키 입력 검출 방법 |
US7903092B2 (en) * | 2006-05-25 | 2011-03-08 | Atmel Corporation | Capacitive keyboard with position dependent reduced keying ambiguity |
US8049732B2 (en) * | 2007-01-03 | 2011-11-01 | Apple Inc. | Front-end signal compensation |
US8031174B2 (en) * | 2007-01-03 | 2011-10-04 | Apple Inc. | Multi-touch surface stackup arrangement |
US7920129B2 (en) * | 2007-01-03 | 2011-04-05 | Apple Inc. | Double-sided touch-sensitive panel with shield and drive combined layer |
US8040326B2 (en) * | 2007-06-13 | 2011-10-18 | Apple Inc. | Integrated in-plane switching display and touch sensor |
EP3040822B1 (en) * | 2008-02-28 | 2019-10-16 | 3M Innovative Properties Company | Touch screen sensor |
JP4720857B2 (ja) * | 2008-06-18 | 2011-07-13 | ソニー株式会社 | 静電容量型入力装置および入力機能付き表示装置 |
US8432322B2 (en) * | 2009-07-17 | 2013-04-30 | Apple Inc. | Electronic devices with capacitive proximity sensors for proximity-based radio-frequency power control |
US8031094B2 (en) * | 2009-09-11 | 2011-10-04 | Apple Inc. | Touch controller with improved analog front end |
US8934228B2 (en) * | 2011-03-21 | 2015-01-13 | Apple Inc. | Display-based speaker structures for electronic devices |
KR101534428B1 (ko) | 2011-03-21 | 2015-07-06 | 애플 인크. | 플렉시블 디스플레이를 구비하는 전자 디바이스 |
US8816977B2 (en) * | 2011-03-21 | 2014-08-26 | Apple Inc. | Electronic devices with flexible displays |
US9178970B2 (en) * | 2011-03-21 | 2015-11-03 | Apple Inc. | Electronic devices with convex displays |
US9866660B2 (en) * | 2011-03-21 | 2018-01-09 | Apple Inc. | Electronic devices with concave displays |
US8665236B2 (en) * | 2011-09-26 | 2014-03-04 | Apple Inc. | Electronic device with wrap around display |
-
2007
- 2007-05-18 US US11/750,588 patent/US8786554B2/en not_active Expired - Fee Related
- 2007-05-23 CN CN200780025925XA patent/CN101542423B/zh not_active Expired - Fee Related
- 2007-05-23 DE DE112007001643T patent/DE112007001643T5/de not_active Withdrawn
- 2007-05-23 WO PCT/IB2007/002534 patent/WO2008007218A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6466036B1 (en) * | 1998-11-25 | 2002-10-15 | Harald Philipp | Charge transfer capacitance measurement circuit |
US6993607B2 (en) * | 2002-07-12 | 2006-01-31 | Harald Philipp | Keyboard with reduced keying ambiguity |
Also Published As
Publication number | Publication date |
---|---|
US8786554B2 (en) | 2014-07-22 |
WO2008007218A3 (en) | 2008-07-17 |
DE112007001643T5 (de) | 2009-05-20 |
CN101542423A (zh) | 2009-09-23 |
WO2008007218A2 (en) | 2008-01-17 |
US20080007434A1 (en) | 2008-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101542423B (zh) | 触敏用户界面 | |
US7903092B2 (en) | Capacitive keyboard with position dependent reduced keying ambiguity | |
CN101390290B (zh) | 具有非锁定降低的键入歧义的电容式键盘 | |
KR101526626B1 (ko) | 2차원 터치 패널 | |
US8564552B2 (en) | Touchscreen electrode arrangement with varied proportionate density | |
CN102224480A (zh) | 多触摸追踪 | |
US20140354305A1 (en) | Multi-State Capacitive Button | |
US20140354577A1 (en) | Multi-State Capacitive Button | |
CN101866250A (zh) | 二维位置传感器 | |
CN103761010B (zh) | 一种触摸识别方法及装置、触摸操作结构 | |
EP3358452B1 (en) | Capacitive touch sense unit computation power reduction using keypad electrodes crosstalk | |
KR20140030225A (ko) | 용량성 센서 장치 및 입력 장치를 동작시키기 위한 방법 | |
CN102090048A (zh) | 按键输入单元和按键输入方法 | |
US10241590B2 (en) | Capacitive keyboard having variable make points | |
EP3043474B1 (en) | Touch pad using piezo effect | |
KR102011766B1 (ko) | 터치 센싱 신호를 이용한 정보 디스플레이 장치 및 그 방법 | |
US8288672B2 (en) | Keypad system and keypad with enhanced security | |
EP3364278A1 (en) | Touch input device, vehicle including same, and manufacturing method therefor |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130227 Termination date: 20140523 |