[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103827785B - 通过触敏显示屏使用压力差 - Google Patents

通过触敏显示屏使用压力差 Download PDF

Info

Publication number
CN103827785B
CN103827785B CN201280044340.3A CN201280044340A CN103827785B CN 103827785 B CN103827785 B CN 103827785B CN 201280044340 A CN201280044340 A CN 201280044340A CN 103827785 B CN103827785 B CN 103827785B
Authority
CN
China
Prior art keywords
data point
pressure
touch
series
user
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.)
Active
Application number
CN201280044340.3A
Other languages
English (en)
Other versions
CN103827785A (zh
Inventor
斯蒂芬·C·莫尔
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.)
Google Technology Holdings LLC
Original Assignee
Google Technology Holdings LLC
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 Google Technology Holdings LLC filed Critical Google Technology Holdings LLC
Publication of CN103827785A publication Critical patent/CN103827785A/zh
Application granted granted Critical
Publication of CN103827785B publication Critical patent/CN103827785B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • 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
    • 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/041012.5D-digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface and also measures the distance of the input means within a short range in the Z direction, possibly with a separate measurement setup

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

公开了一种用户接口,该用户接口对由触敏屏幕(102)所检测到的压力差作出响应。用户通过“轻”触摸屏幕(102)来选择(310)一种类型的用户接口动作,并且通过施加更大压力来选择(312)另一种类型的动作。实施例可以对单次触摸、对跨触敏屏幕(102)的表面延伸的手势触摸(304)、和对用户施加的压力在触摸过程期间变化的触摸作出响应。一些实施例对用户改变(504)所施加的压力的量有多快作出响应。在一些实施例中,将用户输入的位置和压力与所存储的手势简档进行比较(604)。仅当输入“足够接近”地匹配所存储的手势简档时,才采取(606)动作。在一些实施例中,当压力超过轻按压和重按压之间的阈值时向用户发送通知(312c)。

Description

通过触敏显示屏使用压力差
技术领域
本发明一般地涉及个人电子设备,并且更具体地,涉及用于触敏显示屏的用户接口。
背景技术
触敏显示屏是许多个人电子设备的公知组件。通过对用户的触摸(通常利用手指或触控笔)进行记录和响应,这些屏幕可以收集用户输入并且还以对于许多应用非常具有吸引力的统一方式来呈现设备的输出。
第一流行触敏显示屏可以一次仅可靠地记录一个触摸位置。在存在多个同时触摸的情况下,这些显示屏可能变得混乱并且不可预测。然而,现在许多设备包括可靠地追踪若干同时触摸并且可以测量用户所施加的总压力的屏幕。
触敏显示屏吸引人的一个方面是在至少一些情形下它们替代出现在更传统的个人计算机上的键盘和指示设备(例如,鼠标或轨迹球)。这使得这些屏幕对于诸如智能电话的键盘如果全部呈现的话则小得无法对于十指键入来说是最优的非常小的设备特别实用。
自然地,对于触敏屏幕的用户接口形态的发展追遵循固定键盘和鼠标所引导的使用。人们非常容易从使用鼠标来控制显示屏上的光标转换为简单地触摸屏幕并且在需要时拖曳光标。
发明内容
本发明解决了上述的考虑和其他,可以通过参看说明书、附图和权利要求来理解本发明。根据本发明的各方面,一些现代触敏屏幕对压力差作出响应的能力用于增强设备的用户接口。用户通过“轻”触摸屏幕来选择一种类型的用户接口动作,而通过施加更大压力来选择另一种类型的动作。例如,轻触摸可以被解释为来自鼠标按钮的传统的“单击”,而更强硬的触摸可以用作“双击”。在另一示例中,在图画应用中,用户用轻触摸来会话并且用更重的触摸来擦除。
一些触摸屏可靠地报告用户压力的范围。本发明的实施例可以通过允许用户根据按压屏幕有多强来选择三个或甚至更多不同的动作来利用该范围。例如,如果用户快进浏览媒体呈现,则快进的速度可以直接以所施加压力的量来变化。
本发明的各方面不限于单触摸形态。替代地,实施例可以对单触摸、对在触敏屏幕的表面上延伸的手势触摸、以及对用户施加的压力在触摸过程期间变化的触摸作出响应。一些实施例对用户改变所施加的压力量有多快作出响应。
在一些实施例中,将用户输入的位置和压力与所存储的手势简档进行比较。只有在输入与所存储的手势简档匹配得“足够接近”的情况下才会采取动作。例如,用户签署其姓名,并且然后将该签名与所存储的签名简档相比较。如果签名匹配,则准许用户访问被控制的信息。
在一些实施例中,当压力超过在轻压和重按压之间的阈值时,向用户发送通知。例如,当压力重时,可以在屏幕上示出图标。(这类似于有时结合传统键盘上示出的“大写锁定(CAPS LOCK)”图标。)还可以播放声音,或者给出触觉反馈(用户感觉到“嗡嗡”)。
各种触敏屏幕实现了各种技术,并且因此它们在怎样测量和报告不同压力方面存在差异。本发明的各方面利用任何压力感应屏幕来进行工作起作用。具体地,一些屏幕在触摸期间报告一系列数据点,每个数据点包括例如与瞬时压力有关的幅度以及与触摸相关联的尺寸。在本发明的一些实施例中,通过某种措施来监视该一系列数据点,直到这一系列数据点变得稳定。一旦数据点变得稳定,稳定数据点的值(称为“基线”)与未来数据点一起用于确定与触摸相关联的压力。该方法“稳定”了触摸输入并且呈现更一致的用户接口体验。
附图说明
尽管所附权利要求具体阐述了本发明的特征,但是从下面的结合附图进行的详细描述,可以最好地理解本发明及其目标与优点,在附图中:
图1是可用于本发明的示例性个人电子设备的示意;
图2a和图2b是响应不同压力的触敏屏幕的风格化表现;
图3a和图3b一起形成利用触敏屏幕的压力报告的第一示例用户接口的流程图;
图4a和图4b一起形成图3a和图3b的用户接口方法的特定实施例的流程图;
图5是对触摸压力的变化率作出响应的示例性用户接口的流程图;
图6是使用本发明的教导来比较用户触摸输入与所存储手势简档的示例性用户接口的流程图;以及
图7是用于“稳定”从触敏屏幕输入的压力的示例性方法的流程图。
具体实施方式
转到附图,其中相似的附图标记指代相似的元素,本发明被图示说明为在合适的环境中实现。下面的描述基于本发明的实施例,并且关于这里没有明确描述的替代实施例,不应当限制本发明。
图1示出了体现本发明的实施例的代表性个人电子设备100(例如,蜂窝电话、个人数字助理或个人计算机)。图1将设备100示出为向其用户呈现其主屏幕102的蜂窝电话。通常,主屏幕102用于与用户的大多数高保真交互。例如,主屏幕102用于示出视频或静止图像,主屏幕102是用于改变配置设定的用户接口的一部分并且用于观看呼叫登记和联系人列表。为了支持这些交互,主屏幕102具有高分辨率并且大到可以被舒适地容纳在设备100中。在一些情形中,有助于使用户访问甚至比主屏幕102更大的屏幕。对于这些情形,更大的外部显示器可以连接到电子设备100,并且由电子设备100来控制(例如通过扩充口(docking station))。设备100可以具有用于呈现状态消息的第二和可能第三屏幕。这些屏幕通常比主屏幕102小。对于本讨论的剩余部分,它们可以被适当忽略。
屏幕102是触敏屏幕。当设备用户在一个点或多个点处对屏幕102施加压力时,屏幕102报告触摸的位置。与触摸相关联的压力也被报告。在一些设备中,屏幕102本身包括压力传感器,并且可以测量在每个点所施加的压力。在其他设备中,各个压力传感器(未示出)报告局部压力测量或整体施加给屏幕102的全部压力量。为了在不使用过多语言的情况下涵盖所有这些情况,不论设备100上哪个部件实际测量和报告压力,本讨论都使用简写短语“屏幕102报告压力”。
注意,本发明还适用于并非触敏显示屏的触敏屏幕,诸如不具有显示功能的触摸板。现今,这些正变得越来越不普遍,并且本讨论集中于触敏显示屏的示例。
现今,各种技术用于实现触敏屏幕102。本发明意在通过所有现有的并且任何未来发展的触敏技术来进行工作。
除了触敏屏幕102之外,个人电子设备100的典型用户接口包括小键盘和其他用户输入设备。小键盘可以是物理的或虚拟的,包含在触敏屏幕102上显示的虚拟按键。一些设备100包括用于通知设备的用户的音频输出和触觉设备。
图1图示了个人电子设备100的一些更重要的内部部件。网络接口104发送和接收媒体呈现、相关信息以及下载的请求。处理器106控制设备100的操作,并且具体地支持下面将讨论的如图3到7所图示说明的本发明的各方面。处理器106在其操作中使用存储器108。特定设备对这些部件的特定使用将在下面合适地进行讨论。
图2a示出了触敏屏幕102如何对中等压力的多个触摸作出响应。黑色区域200a、202a和204a表示用户按压重得足以在屏幕102上登记的位置。(不需要以任何方式向屏幕102的用户显示这些区域200a、202a和204a。)圆形区域200a可以是触控笔尖或用户指尖的结果。区域202a被加长,可能是触控笔或手指以角度按下的结果。204a是随着时间延伸的轨迹。这可以根据对屏幕102的输出作出响应的软件而被解释为“拖曳”运动或者手势。
在一些实施例中,屏幕102报告触摸200a、202a和204a中的每一个的实际空间范围。在这些实施例中,图2a是屏幕102所报告的文字显示。在其他实施例中,屏幕102报告所施加的压力,而不报告实际触摸面积。例如,触摸200a可以被报告为与特定量的压力相关联的屏幕102上的单点。在这些实施例中,图2a应该被看作屏幕102所报告的提示性的而非文字性的表示。
在图2b中,图2a的触摸以更高压力被重复。圆形触摸200a以更大的压力而扩展为圆形区域200b。通过更大的压力,加长的触摸202b不仅面积更大,而且改变了其形状,在更大压力下变得不那么长。轨迹204b具有与轨迹204a相同的开始和结束点,但是由于更大的压力而导致轨迹204b的宽度大得多。在没有实际报告触摸面积的屏幕实施例中,以与204a相同的位置(通过时间)但是以更大的关联压力值来报告轨迹204b。
图3a和图3b呈现了用于在用户接口中使用触敏屏幕102所提供的压力信息的第一示例形方法。在图3a的步骤300中,个人电子设备100的处理器106接收有关在屏幕102上触摸的信息。本讨论自然集中于与触摸相关联的压力信息,但是传统上,有关触摸的信息通常包括触摸的至少一个位置(步骤302)。对于诸如图2a中的轨迹204a的手势触摸,触摸信息包括跨屏幕的空间路径(步骤304)。(空间路径通常被报告为一系列触摸位置。)
提到图2a的轨迹204a使之便于讨论“触摸”可以表示什么。轨迹204a可以被视为通过空间和时间延伸的一次触摸。替代地,轨迹204a可以被认为是长系列的触摸,一个接着一个,每个触摸与触敏屏幕102上的特定点相关联并且与时间上的一个特定时刻相关联。当用户通过以一个压力值按下但不完全释放压力而是改变为不同的压力值而开始时,该区别在本讨论中是重要的。一些用户接口将此视为压力随时间变化的单次触摸,而其他用户接口将此视为时间上相邻的至少两个触摸,每个都具有恒定的压力值。将用户手势划分为一个或多个“触摸”的不同定义在理解用户正在发送什么信号方面是十分重要的,但是本发明可以通过任何这样的定义来进行工作。
在步骤306,压力值与接收到的触摸信息相关联。这可以由许多方法来完成,并且它们之间的区别通常基于可以在实现触敏屏幕102中使用的不同技术。
步骤306a涵盖了屏幕102自身报告压力值的一些情况。当触摸涵盖屏幕102上多于一个的点时,那么一些屏幕102报告触摸中每个点的压力值。其他屏幕102可以简单地给出该触摸总的或平均的压力值。如图2a中的204a的轨迹可以包括一长系列单个压力值,沿该轨迹的每个点一个。
步骤306a还涵盖下述情况:与触敏屏幕102相关联的部件(例如,压力传感器)报告压力值。在非常简单的情况下,整个屏幕102可以依赖于压电压力传感器。当屏幕102被触摸时,压力传感器报告所施加的压力总量。该非常简单的系统当然不能够报告在空间中延伸的触摸的每个点处所施加的压力。在另一示例中,“智能”触控笔测量用户正施加的压力并且将该信息报告给个人电子设备100。通常,触控笔仅报告总压力。
步骤306b涵盖这些情况,其中,与触摸相关联的压力没有被直接报告,而是给出可以计算出压力的足够的信息。一些触敏屏幕102报告触摸中所包括的“点”的数目。这是接收到用于登记触摸的足够压力的屏幕102的面积。对于这些屏幕102,图2a的轻触摸200a与图2b的重触摸200b的区别在于重触摸200b所影响的面积更大。在一些屏幕102中,面积被报告为触摸所影响的通道(或点)的数目。一些屏幕102报告以某种方式与触摸压力成比例的更强的信号。如果屏幕102报告触摸的面积(或所影响的通道的数目)和与总压力成比例的信号二者,则可以通过比较这两个值来计算平均压力。因此,屏幕102的大面积上的非常轻的触摸区别于集中在小面积中的重触摸,但是在这两种情况中整个屏幕102所接收到的总压力可以是相同的。
应该注意,对于许多技术,所报告的压力是相对值,而不是每平方米的实际牛顿值。本发明通过实际或相对压力测量来非常好地进行工作。实际上,步骤306中与触摸相关联的压力值可以从下组中选择:“高于阈值”和“低于阈值”。当然,触敏屏幕102还可以在被询问时报告零压力值(即,“在该时刻没有检测到触摸”),但是在该情况下,图3a和图3b的方法将没有被调用。
在步骤308中,将与触摸相关联的压力与非零阈值进行比较。(该阈值是非零的,因为本发明区分轻触摸和重触摸,并且零阈值仅将用区分触摸和无触摸。)注意,实际阈值可以随着将处理触摸的应用而变化(图3b中的步骤310和312)。然而,推荐使用一致的阈值,使得用户可以获得对于施加多大压力而超过阈值的“感觉”。
用户接口的最简单的实施例仅包括图3b的步骤310和312。简言之,如果压力低于阈值,则执行一个动作(步骤310),否则执行不同的动作(步骤312)。用户接口动作可以包括例如选择在触敏屏幕102上显示的图标、打开与在屏幕102上显示的图标相关联的文件、执行与在屏幕102上显示的图标相关联的程序、以及修改控制参数的值。作为特定示例,如果画图应用当前对触摸作出响应,则画图应用可以通过在屏幕102上绘画来对低于阈值的触摸作出响应,而更重的触摸可以擦除已经绘画的。
作为另一示例,触摸可以被发送到媒体回放应用。快进图标上的轻触摸将以第一速度快进通过媒体呈现,而重触摸将以更快的速度快进通过该呈现。如果在图3a的步骤306中与触摸相关联的压力比简单的“高于阈值”或“低于阈值”更富信息,则在步骤312a,可以通过使其响应与相关联的压力和阈值之间的差成比例来进一步改进该双速快进控制。也就是说,不仅在两种速度之间简单地切换,速度可以保持随着用户按压得越来越重而加速。当然,这种类型的压敏控制可以容易地与用于随着用户保持控制按下而增加速度的已知技术相结合。该示例开始将本发明的实际优点示出为用户接口设计者被给予超越通常与触敏屏幕相关联的能性。
一些实施例可以仅仅包括至少一个或多个非零阈值而不随着增加的压力而线性地增加响应(步骤312b)。这可以将该示例中的双速快进控制变为三速控制等。
在任何实施例中,用户接口设计者可以选择实现步骤312c,其中,向用户给出其压力已超过阈值的通知。例如,可以在触敏屏幕上显示压力大于阈值的图标,可以播放声音或者可能最有用的是可以给出触觉响应,其模拟当越来越强硬地对着其弹簧按下物理按钮时遇到的反馈。不同的用户接口将可能实现不同的通知。
注意,在上面给出的示例中,在所施加的压力与所选择的用户接口动作之间没有先验的逻辑联系。为了通过计数器示例说明这一点,在画图应用中,用户的触摸被图形地表示在触敏屏幕102上:当用户创建诸如图2a的轨迹204a的轨迹时在屏幕102上显示线。因为物理画笔在按压较强时描绘较宽的线,所以使画图应用有逻辑地在压力重时显示较宽的线,如图2b的轨迹204b。因此,在该示例中,在用户头脑中存在所施加压力与屏幕102上所示轨迹的宽度之间的先验逻辑联系。然而,如前面的示例所示,本发明不以任何方式限于这些先验逻辑实现。
上面的讨论的含义是非常一般性的并且涵盖许多可能实施例。对于具体的示例,考虑图4a和4b中图示的方法。该方法开始于图4a的步骤400。该步骤400强调了现实世界触摸可以通过时间和空间延伸(在触敏显示屏102上)。在此情况下,屏幕102发送周期性消息(或者处理器106周期性询问),并且结果是一串位置值和相关联压力。也就是,步骤400引入了只要触摸继续就继续的处理循环(通过步骤408)。通常,当从屏幕102报告的压力值落到零时,触摸被认为完成,并且循环退出到步骤410。
当接收到有关触摸的信息时,处理器106评估信息开始于步骤402。这里,压力值与在当前时刻的触摸相关联。图3a的步骤306的上述讨论在此同样适用。在步骤404,将当前压力值同压力阈值进行比较。
处理器106保存触摸所涵盖的距离的轨迹。通常,处理器106根据周期性触摸位置报告来计算该距离。在步骤406,将当前与触摸相关联的总距离同距离阈值进行比较。如果超过了距离阈值,并且如果该触摸没有被分类为“重按压”(参见步骤408),则该触摸被分类为“猛击”。
类似地,在步骤408,将当前压力与压力阈值进行比较(如在图3a的步骤308,如上讨论)。如果超过压力阈值,并且如果该触摸已经不被分类为“猛击”(参见步骤406),则该触摸被分类为“重按压”。
在触摸的持续时间中,处理循环(步骤400到408)继续。当触摸完成时,如果触摸没有被以其他方式分类,则在步骤410,该触摸被分类为“轻击”。
步骤406到410的结果是每个触摸被精确分类为“重按压”、“猛击”和“轻击”中的一个。对于“重按压”和“猛击”,首先触发的一个(通过超过适当阈值)胜过另一个。例如,一旦触摸被分类为“重按压”,则其无法变为“猛击”。如果没有超过阈值,则默认分类是“轻击”。很明显,使用这三个分类的其他实现选择是可能的。
最后,在图4b的步骤412,用户接口动作通过触摸触发,并且特定动作基于触摸的分类。注意,在许多情况下,步骤412的动作不必等到触摸完成。例如,一旦触摸被分类为“重按压”,则其无法被重分类为“猛击”或“轻击”,所以用户接口可以甚至在触摸完成以前就采取适当的动作。
作为这点的示例,考虑图2b的轨迹204b。假设用户通过按下重得足以超过压力阈值来开始轨迹204b。然后,该轨迹204b被分类为“重按压”(图4a的步骤408)。在一个实施例中,触发的用户动作(图4b的步骤412)是“拖曳和放下”。位于轨迹204b的起始处的屏幕图标在该轨迹被分类(步骤408)时被“抓取”,沿着轨迹204b的路径被移动,并且然后当轨迹204b结束时被放下。
图5呈现了可以与前面示例一起使用的改进。前面的示例都监视触摸压力;图5的方法还监视压力值的时间变化率。该方法开始于步骤500,其中,从触敏屏幕102接收“数据点”。(数据点没有违背前面的方法:其仅仅是解释屏幕102和用户接口之间关系的另一种方式。)正如图4a和图4b的延伸的触摸,图5的方法开始于在触摸持续时间中继续的循环。在步骤500,屏幕102周期性地报告触摸位置。
在步骤502,压力值与至少一些数据点相关联。该步骤类似于图3a的步骤306和图4a的步骤402。
步骤504在本方法中是新的。将压力变化率与接收到的数据点集合相关联。通常,处理器102通过映射步骤502的相关联的压力以及数据点的时间戳(来自步骤500)来计算变化率。然后,该变化率在步骤506中使用作为对用户接口的输入。作为一个示例,特定用户接口动作可以只在用户非常快速增加触摸压力时被触发。
可选步骤508向用户通知压力的变化率。这类似于向用户通知压力超过阈值(图3b的步骤312c),但是,实际上,相信通知具有比用于指示轻和重压力之间切换的值更小的用于指示变化率的值。
最终的具体示例足以完成本讨论。图6呈现了在上述功能上构建的用户接口方法。该方法分析延伸的触摸,如同之前讨论的方法中的一些。处理循环开始于步骤600,其中,从触敏屏幕102接收数据点。在步骤602,压力值与数据点相关联。这两个步骤复制了图3a的步骤300和306、图4a的400和402以及图5的步骤500和502。
然后,在步骤604中,将数据点信息与所存储的手势简档进行比较。例如,每个数据点(或者更可能是代表性数据点)的压力和位置与所存储的手势简档中的模拟数据点进行比较。
所存储的手势简档例如可以通过使用户在触敏屏幕102上签名许多次来创建。生成使用位置和压力信息来特征化其签名的简档。在一个实施例中,比较签名,并且仅在简档中标识最稳定的部分。简档可以包括非常具体的阈值信息,其精确地示出该用户在签名时改变定位和压力信息的程度。通过一起存储压力变化率与位置和压力值信息,图5的技术也可以适用于所存储的手势简档。
在步骤606中,如果比较中的每一个都在阈值内(或者如果预定百分比的比较都在阈值内),则该接收到的数据点的集合被认为是所存储的手势简档的匹配。继续签名的示例,可以提示用户进行签名。其签名是在步骤600至606中接收和分析的触摸。如果其当前签名匹配所存储的手势简档,则他被认证并且可以访问被控制的信息。由此,图6的方法提供了密码安全等级,其与标准文本条目机制相比可能更难以被危害,并且甚至比标准的基于签名(即,纯基于位置)的安全机制更好。
图6的方法可以用于识别和验证用户做出的任何手势。该方法可以例如改进手写识别程序的可靠性。
上面给出的示例说明了由用户接口的设计者选择所执行的实际动作,并且压力值仅仅是由个人电子设备100的用户发送给用户接口的信号。
尽管上面的方法能很好地进行工作,但是可以基于对人们实际上与触敏屏幕102如何交互的研究来进行改进。已经发现,典型的用户在触摸过程中将通常无意地改变触摸的特征。该用户可能例如轻微地改变其所施加的压力量,或者他可能旋转其手指使得触摸屏幕的手指的“软”部分(例如指肚)替换为“不太软”的区域(例如实际的手指尖)或反之亦然。屏幕102通过报告变化的压力值和触摸面积来反映这些用户改变。然而,这些无意的改变从用户接口的观点来看不太明显,并且严格地服从这些改变将产生对于用户来说含混和不确定的接口体验。最好还是通过消除这些无意的改变来“稳定”触摸输入。
图7呈现了用于这样做的方法。图7的方法可以被看作图3a的步骤306的改进,即,将特定压力值与触摸相关联的细改进方法。
图7的处理循环开始于强调了触摸通过时间延伸的步骤700。(与图4的示例一样,处理循环继续,直到触敏屏幕102所报告的压力值落到零。)
在步骤702中,触敏屏幕102通过发送数据点来报告其即时状态。如以上参考图3的步骤306b所讨论的,在一些实施例中,数据点包括幅度值(以某种方式与触摸的压力成比例)和尺寸(以某种方式与接收到足够压力来记录触摸的屏幕102的面积成比例)。尺寸可以是触摸的面积(可能表示为在屏幕102上登记触摸的点的数目)或者与该面积相关的线性维度(例如,触摸的面积的宽度或直径)。(如上所讨论的,数据点通常还包括触摸位置信息,但是该信息与本讨论无关)。
步骤704使连续数据点的值相互比较。期望当用户手指(或触控笔)首先触摸触敏屏幕102时典型的触摸以小压力幅度开始。压力快速上升到用户期望的值,并且然后停留在大体恒定的值。为了适应该典型的触摸模式,连续值的比较继续,直到值的变化满足预定义的“稳定”准则。一些实施例在这些比较中使用幅度和尺寸这二者,而其他实施例仅使用其中一个值。一个准则可以是连续数据点的幅度值彼此相等,或者仅仅相差很小的量。另一准则可以是从触摸的起始就上升的幅度开始下降。尺寸值也可以使用相似准则进行比较。
在任何情况下,一旦该系列数据点的变化满足稳定准则,在步骤706中,当前数据点就被视作“基线”数据点。
通过在步骤706中设置的基线,可能还使用当前数据点的值(步骤708)来将与触摸相关联的压力在后续数据点中设置为基线数据点的函数。在一个实施例中,例如,相关联的压力被计算为当前数据点的幅度除以基线尺寸的平方根。其他的计算是可能的。
当与将相关联的压力计算为当前报告的幅度和当前报告的尺寸的函数的更直接的技术比较时,基线的这个使用向用户提供对于触摸接口的更一致的“感觉”。
(步骤710呈现了对图7的一般改进的可选的改进。如果满足预定义的准则,在触摸过程中,基线可以重新设置。例如,如果当前数据点的尺寸小于先前设置的基线尺寸,则基线尺寸被重新设置为当前尺寸。)
注意,图7的技术可以适用于上面的任何示例以“稳定”接口。即,图7可以用于改进图4的步骤402、图5的步骤502和图6的步骤602。
鉴于可以使用本发明的原理的许多可能实施例,应该认识到,这里针对附图所描述的实施例意在仅仅是说明性的,而不应该被视为限制对本发明的范围。例如,对于不同用户接口并且在不同的上下文中,可以预期本发明的广泛不同的使用。因此,这里所述的发明预期了可落入所附权利要求及其等价物的范围内的所有这样的实施例。

Claims (10)

1.在具有触敏屏幕(102)的个人电子设备(100)上,一种用于对用户输入作出响应的方法,所述方法包括:
从所述触敏屏幕(102)接收(500)一系列数据点;
对于多个所接收的数据点中的每个,将压力与所述数据点相关联(502);
将压力的至少一个变化率与所述数据点的至少一个子集相关联(504);以及
至少部分地基于所关联的压力变化率信息来执行(506)用户接口动作;
其中,将压力与数据点相关联(502)包括:
将所述系列中的连续数据点互相比较(704),直到所述系列中的一个数据点与下一个数据点之间的变化满足第一预定义的准则;
当满足所述第一预定义的准则时,将基线数据点定义(706)为所述一个数据点;以及
根据所述基线数据点的函数来计算(708)后续数据点的所关联的压力。
2.如权利要求1所述的方法:
其中,数据点包括幅度;并且
其中,所述第一预定义的准则是从由以下组成的组中选择的:所述系列中的所述一个数据点与所述系列中的所述下一个数据点的幅度之差低于阈值、以及所述系列中的所述一个数据点的幅度低于所述系列中的前一数据点的幅度。
3.如权利要求1所述的方法:
其中,数据点包括尺寸;并且
其中,所述第一预定义的准则是从由以下组成的组中选择的:所述系列中的所述一个数据点与所述系列中的所述下一个数据点的尺寸之差低于阈值、以及所述系列中的所述一个数据点的尺寸低于所述系列中的前一数据点的尺寸。
4.如权利要求1所述的方法,其中,数据点包括幅度和尺寸。
5.如权利要求4所述的方法,其中,根据从由当前数据点的幅度、和所述基线数据点的幅度组成的组中选择的元素除以所述基线数据点的尺寸的平方根来计算所述数据点的所关联的压力。
6.如权利要求4所述的方法,其中,根据所述基线数据点的幅度除以从由所述当前数据点的尺寸的平方根、和所述基线数据点的尺寸的平方根组成的组中选择的元素来计算所述数据点的所关联的压力。
7.如权利要求1所述的方法,其中,将压力与所述数据点相关联进一步包括:
对于在定义所述基线数据点之后的数据点:
如果满足第二预定义的准则,则将所述基线数据点重新定义为当前数据点。
8.一种个人电子设备(100),包括:
触敏屏幕(102);以及
处理器(106),所述处理器操作地连接到所述触敏屏幕(102)并且被配置用于:
从所述触敏屏幕(102)接收(500)一系列数据点;
对于多个所接收的数据点中的每一个,将压力与所述数据点相关联(502);
将压力的至少一个变化率至少与所述数据点的子集相关联(504);以及
至少部分地基于所关联的压力变化率信息来执行(506)用户接口动作;
其中,将压力与数据点相关联(502)包括:
将所述系列中的连续数据点互相比较(704),直到所述系列中的一个数据点与下一个数据点的变化满足第一预定义的准则;
当满足所述第一预定义的准则时,将基线数据点定义(706)为所述一个数据点;以及
根据所述基线数据点的函数来计算(708)后续数据点的所关联的压力。
9.在具有触敏屏幕(102)的个人电子设备(100)上,一种用于对用户输入作出响应的方法,所述方法包括:
从所述触敏屏幕(102)接收(600)一系列数据点,每个数据点包括位置信息;
对于多个所接收的数据点中每一个,将压力与所述数据点相关联(602);
对于具有所关联的压力的多个所述数据点,将所述位置信息和所关联的压力与所存储的手势简档作比较(604);以及
如果所比较的数据点在所存储的手势简档的阈值内,则至少部分地基于所比较的数据点来执行(606)用户接口动作;
其中,将压力与数据点相关联(602)包括:
将所述系列中的连续数据点互相比较(704),直到所述系列中的一个数据点与下一个数据点的变化满足第一预定义的准则;
当满足所述第一预定义的准则时,将基线数据点定义(706)为所述一个数据点;以及
根据所述基线数据点的函数来计算(708)后续数据点的所关联的压力。
10.一种个人电子设备(100),包括:
触敏屏幕(102);以及
处理器(106),所述处理器操作地连接到所述触敏屏幕(102)并且被配置用于:
从所述触敏屏幕(102)接收(600)一系列数据点,每个数据点包括位置信息;
对于多个所接收的数据点中的每一个,将压力与所述数据点相关联(602);
对于具有所关联的压力的多个所述数据点,将所述位置信息和所关联的压力与所存储的手势简档进行比较(604);以及
如果所比较的数据点在所存储的手势简档的阈值内,则至少部分地基于所比较的数据点来执行(606)用户接口动作;
其中,将压力与数据点相关联(602)包括:
将所述系列中的连续数据点互相比较(704),直到所述系列中的一个数据点与下一个数据点的变化满足第一预定义的准则;
当满足所述第一预定义的准则时,将基线数据点定义(706)为所述一个数据点;以及
根据所述基线数据点的函数来计算(708)后续数据点的所关联的压力。
CN201280044340.3A 2011-09-12 2012-08-28 通过触敏显示屏使用压力差 Active CN103827785B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/230,301 2011-09-12
US13/230,301 US9069460B2 (en) 2011-09-12 2011-09-12 Using pressure differences with a touch-sensitive display screen
PCT/US2012/052612 WO2013039681A1 (en) 2011-09-12 2012-08-28 Using pressure differences with a touch-sensitive display screen

Publications (2)

Publication Number Publication Date
CN103827785A CN103827785A (zh) 2014-05-28
CN103827785B true CN103827785B (zh) 2017-04-12

Family

ID=47829409

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280044340.3A Active CN103827785B (zh) 2011-09-12 2012-08-28 通过触敏显示屏使用压力差

Country Status (6)

Country Link
US (1) US9069460B2 (zh)
EP (2) EP2745190B1 (zh)
JP (1) JP5862782B2 (zh)
KR (1) KR101551133B1 (zh)
CN (1) CN103827785B (zh)
WO (1) WO2013039681A1 (zh)

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8681106B2 (en) 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
US9715288B2 (en) * 2011-05-27 2017-07-25 Kyocera Corporation Electronic device
US8587542B2 (en) 2011-06-01 2013-11-19 Motorola Mobility Llc Using pressure differences with a touch-sensitive display screen
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US8976128B2 (en) 2011-09-12 2015-03-10 Google Technology Holdings LLC Using pressure differences with a touch-sensitive display screen
JP6021335B2 (ja) 2011-12-28 2016-11-09 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および、情報処理方法
US8884928B1 (en) * 2012-01-26 2014-11-11 Amazon Technologies, Inc. Correcting for parallax in electronic displays
WO2013154720A1 (en) 2012-04-13 2013-10-17 Tk Holdings Inc. Pressure sensor including a pressure sensitive material for use with control systems and methods of using the same
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
WO2013169854A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
AU2013259630B2 (en) 2012-05-09 2016-07-07 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to gesture
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
WO2013169853A1 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
CN105260049B (zh) 2012-05-09 2018-10-23 苹果公司 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面
CN104487927B (zh) 2012-05-09 2018-04-20 苹果公司 用于选择用户界面对象的设备、方法和图形用户界面
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
DE112013004512T5 (de) 2012-09-17 2015-06-03 Tk Holdings Inc. Einzelschicht-Kraftsensor
US20140152581A1 (en) * 2012-11-30 2014-06-05 Lenovo (Singapore) Pte. Ltd. Force as a device action modifier
US11194368B2 (en) * 2012-12-10 2021-12-07 Adobe Inc. Accelerometer-based biometric data
US20140168093A1 (en) * 2012-12-13 2014-06-19 Nvidia Corporation Method and system of emulating pressure sensitivity on a surface
WO2014105277A2 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
WO2014105278A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for determining whether to scroll or select contents
CN105264479B (zh) 2012-12-29 2018-12-25 苹果公司 用于对用户界面分级结构进行导航的设备、方法和图形用户界面
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
EP3435220B1 (en) 2012-12-29 2020-09-16 Apple Inc. Device, method and graphical user interface for transitioning between touch input to display output relationships
WO2014105275A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10578499B2 (en) 2013-02-17 2020-03-03 Microsoft Technology Licensing, Llc Piezo-actuated virtual buttons for touch surfaces
CN105027035B (zh) * 2013-03-15 2018-09-21 Tk控股公司 用于在分散精力的操作环境中的压敏控制的人机界面及使用同类产品的方法
DE112014002643T5 (de) 2013-05-30 2016-04-28 Nextinput, Inc. Multi-dimensionales Trackpad
DE102013009906B4 (de) * 2013-06-13 2021-02-25 Audi Ag Verfahren zur Handschrifterkennung mittels eines berührungsempfindlichen Kraftwagen-Bediensystems und berührungsempfindliches Kraftwagen-Bediensystem
US9652070B2 (en) * 2013-09-25 2017-05-16 Lenovo (Singapore) Pte. Ltd. Integrating multiple different touch based inputs
CN105612480B (zh) 2013-10-08 2019-05-31 Tk控股公司 具有集成的多感觉反馈的基于力的触摸界面
US20160239652A1 (en) * 2013-10-22 2016-08-18 The Regents Of The University Of California Identity authorization and authentication
US20150160779A1 (en) * 2013-12-09 2015-06-11 Microsoft Corporation Controlling interactions based on touch screen contact area
US20150160851A1 (en) * 2013-12-10 2015-06-11 Kabushiki Kaisha Toshiba Electronic device, method, and storage medium
FR3015381B1 (fr) * 2013-12-19 2016-01-29 Dav Dispositif de controle pour vehicule automobile et procede de commande
US9448631B2 (en) 2013-12-31 2016-09-20 Microsoft Technology Licensing, Llc Input device haptics and pressure sensing
JP2015207034A (ja) * 2014-04-17 2015-11-19 アルパイン株式会社 情報入力装置及び情報入力方法
WO2015186069A2 (en) * 2014-06-03 2015-12-10 Realitygate (Pty) Ltd Display and interaction method in a user interface
US10466826B2 (en) 2014-10-08 2019-11-05 Joyson Safety Systems Acquisition Llc Systems and methods for illuminating a track pad system
DE102014019040B4 (de) * 2014-12-18 2021-01-14 Audi Ag Verfahren zum Betreiben einer Bedienvorrichtung eines Kraftfahrzeugs bei einer Mehrfingerbedienung
DE102014019005A1 (de) * 2014-12-18 2016-06-23 Audi Ag Verfahren zum Betreiben einer Bedienvorrichtung eines Kraftfahrzeugs in unterschiedlichen Bedienmodi sowie Bedienvorrichtung und Kraftfahrzeug
DE102014019128A1 (de) * 2014-12-19 2016-06-23 Audi Ag Bedieneinrichtung für ein Kraftfahrzeug, Kraftfahrzeug und Verfahren zum Betreiben einer Bedieneinrichtung
US20160188855A1 (en) * 2014-12-26 2016-06-30 Michael Ara Bezjian Secure PIN Entry
CN104635989A (zh) * 2015-02-13 2015-05-20 无锡市崇安区科技创业服务中心 一种基于点对点双向传输会议写字板的压力轨迹处理方法
US9946395B2 (en) 2015-02-16 2018-04-17 Samsung Electronics Co., Ltd. User interface method and apparatus
US10466883B2 (en) 2015-03-02 2019-11-05 Apple Inc. Screenreader user interface
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US20160334912A1 (en) * 2015-05-15 2016-11-17 Microsoft Technology Licensing, Llc Force Curves and Inadvertent Input Control
US10416799B2 (en) 2015-06-03 2019-09-17 Microsoft Technology Licensing, Llc Force sensing and inadvertent input control of an input device
US10222889B2 (en) 2015-06-03 2019-03-05 Microsoft Technology Licensing, Llc Force inputs and cursor control
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9830048B2 (en) * 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
CN106569644A (zh) * 2015-10-10 2017-04-19 深圳欧菲光科技股份有限公司 触摸感应装置及方法
DE102015117386B4 (de) * 2015-10-13 2018-11-15 Dr. Schneider Kunststoffwerke Gmbh Verfahren und Vorrichtung zur Aktivierung eines Eingabebereiches auf einer kapazitiven Eingabefläche
JP6659109B2 (ja) * 2015-10-14 2020-03-04 キヤノン株式会社 電子機器、その制御方法、およびプログラム、並びに記憶媒体
DE102015222269A1 (de) * 2015-11-11 2017-05-11 Continental Automotive Gmbh Bediensystem mit einer Anzeige und einem Touchpad
CN105786252B (zh) * 2016-02-29 2019-02-12 上海中航光电子有限公司 触控装置表面触控类型的确定方法及系统
CN108139841B (zh) * 2016-05-31 2021-03-19 深圳市汇顶科技股份有限公司 用于检测压力的方法和装置
KR101928318B1 (ko) 2016-05-31 2018-12-12 선전 구딕스 테크놀로지 컴퍼니, 리미티드 압력 검출 방법 및 압력 검출 장치
DK201670580A1 (en) 2016-06-12 2018-01-02 Apple Inc Wrist-based tactile time feedback for non-sighted users
KR102610002B1 (ko) * 2016-09-05 2023-12-06 삼성전자주식회사 동작을 제어하는 전자 장치 및 방법
US10303299B2 (en) * 2017-01-03 2019-05-28 Stmicroelectronics Asia Pacific Pte Ltd Use of groove analysis in a touch screen device to determine occurrence of an elongated touch by a single finger
US10223519B2 (en) * 2017-06-05 2019-03-05 Hai Tao Beat assisted temporal pressure password
JP6961451B2 (ja) * 2017-10-12 2021-11-05 キヤノン株式会社 電子機器、その制御方法およびプログラム
CN110799933A (zh) * 2017-12-12 2020-02-14 谷歌有限责任公司 使用多维热图消除手势输入类型的歧义
US11061556B2 (en) * 2018-01-12 2021-07-13 Microsoft Technology Licensing, Llc Computer device having variable display output based on user input with variable time and/or pressure patterns
JP7037177B2 (ja) * 2018-03-29 2022-03-16 株式会社コナミデジタルエンタテインメント プログラムおよび情報処理装置
JP7091159B2 (ja) * 2018-06-14 2022-06-27 キヤノン株式会社 電子機器およびその制御方法
US10996761B2 (en) 2019-06-01 2021-05-04 Apple Inc. User interfaces for non-visual output of time
WO2021138077A1 (en) 2019-12-30 2021-07-08 Joyson Safety Systems Acquisition Llc Systems and methods for intelligent waveform interruption
CN113852714B (zh) * 2020-06-09 2024-09-27 华为技术有限公司 一种用于电子设备的交互方法和电子设备

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5475401A (en) 1993-04-29 1995-12-12 International Business Machines, Inc. Architecture and method for communication of writing and erasing signals from a remote stylus to a digitizing display
US6445384B1 (en) 1996-10-01 2002-09-03 Greensteel, Inc. Electronic whiteboard system eraser
US6509847B1 (en) 1999-09-01 2003-01-21 Gateway, Inc. Pressure password input device and method
US6504530B1 (en) 1999-09-07 2003-01-07 Elo Touchsystems, Inc. Touch confirming touchscreen utilizing plural touch sensors
US6414674B1 (en) 1999-12-17 2002-07-02 International Business Machines Corporation Data processing system and method including an I/O touch pad having dynamically alterable location indicators
US20020015064A1 (en) 2000-08-07 2002-02-07 Robotham John S. Gesture-based user interface to multi-level and multi-modal sets of bit-maps
US7254775B2 (en) 2001-10-03 2007-08-07 3M Innovative Properties Company Touch panel system and method for distinguishing multiple touch inputs
US7532202B2 (en) 2002-05-08 2009-05-12 3M Innovative Properties Company Baselining techniques in force-based touch panel systems
US8164573B2 (en) 2003-11-26 2012-04-24 Immersion Corporation Systems and methods for adaptive interpretation of input from a touch-sensitive input device
US6856259B1 (en) * 2004-02-06 2005-02-15 Elo Touchsystems, Inc. Touch sensor system to detect multiple touch events
WO2005106637A2 (en) 2004-05-05 2005-11-10 Koninklijke Philips Electronics N.V. Browsing media items organised using a ring based structure
CN101268436A (zh) 2004-08-02 2008-09-17 皇家飞利浦电子股份有限公司 用于设置浮点值的触摸屏滑块
EP1812892B1 (en) * 2004-08-02 2010-09-29 Koninklijke Philips Electronics N.V. Touch screen with pressure-dependent visual feedback
US7629966B2 (en) 2004-12-21 2009-12-08 Microsoft Corporation Hard tap
US7619616B2 (en) * 2004-12-21 2009-11-17 Microsoft Corporation Pressure sensitive controls
US7683889B2 (en) 2004-12-21 2010-03-23 Microsoft Corporation Pressure based selection
US7337085B2 (en) 2005-06-10 2008-02-26 Qsi Corporation Sensor baseline compensation in a force-based touch device
US8049731B2 (en) * 2005-07-29 2011-11-01 Interlink Electronics, Inc. System and method for implementing a control function via a sensor having a touch sensitive control input surface
JP2008033739A (ja) 2006-07-31 2008-02-14 Sony Corp 力覚フィードバックおよび圧力測定に基づくタッチスクリーンインターラクション方法および装置
US8130203B2 (en) 2007-01-03 2012-03-06 Apple Inc. Multi-touch input discrimination
US8665225B2 (en) 2007-01-07 2014-03-04 Apple Inc. Portable multifunction device, method, and graphical user interface for interpreting a finger gesture
US8059101B2 (en) 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
KR101424259B1 (ko) 2007-08-22 2014-07-31 삼성전자주식회사 휴대단말에서 입력 피드백 제공 방법 및 장치
KR101345755B1 (ko) 2007-09-11 2013-12-27 삼성전자주식회사 휴대용 단말기의 조작제어장치 및 그 방법
US20090237374A1 (en) 2008-03-20 2009-09-24 Motorola, Inc. Transparent pressure sensor and method for using
US7924143B2 (en) 2008-06-09 2011-04-12 Research In Motion Limited System and method for providing tactile feedback to a user of an electronic device
KR101495559B1 (ko) 2008-07-21 2015-02-27 삼성전자주식회사 사용자 명령 입력 방법 및 그 장치
JP5100556B2 (ja) 2008-07-30 2012-12-19 キヤノン株式会社 情報処理方法及び装置
US20100039393A1 (en) * 2008-08-15 2010-02-18 At&T Intellectual Property I, L.P. Text entry on touch screen cellphones by different pressure levels
US20100058251A1 (en) 2008-08-27 2010-03-04 Apple Inc. Omnidirectional gesture detection
JP4600548B2 (ja) 2008-08-27 2010-12-15 ソニー株式会社 再生装置、再生方法、およびプログラム
KR101569176B1 (ko) * 2008-10-30 2015-11-20 삼성전자주식회사 오브젝트 실행 방법 및 장치
JP5332519B2 (ja) 2008-11-05 2013-11-06 日本電気株式会社 タッチパネル、操作検出方法および電子機器
JP5157969B2 (ja) 2009-03-09 2013-03-06 ソニー株式会社 情報処理装置、閾値設定方法及びそのプログラム
JP4723660B2 (ja) 2009-04-24 2011-07-13 京セラ株式会社 入力装置
TWI402737B (zh) 2009-05-04 2013-07-21 Mitac Int Corp Multi - touch device and its method
US9430078B2 (en) 2009-08-12 2016-08-30 Google Technology Holdings LLC Printed force sensor within a touch screen
US8179376B2 (en) 2009-08-27 2012-05-15 Research In Motion Limited Touch-sensitive display with capacitive and resistive touch sensors and method of control
US8988191B2 (en) * 2009-08-27 2015-03-24 Symbol Technologies, Inc. Systems and methods for pressure-based authentication of an input on a touch screen
US8390583B2 (en) 2009-08-31 2013-03-05 Qualcomm Incorporated Pressure sensitive user interface for mobile devices
JP2011053971A (ja) 2009-09-02 2011-03-17 Sony Corp 情報処理装置、情報処理方法およびプログラム
WO2011028944A1 (en) 2009-09-02 2011-03-10 Amazon Technologies, Inc. Touch-screen user interface
EP2302496A1 (en) 2009-09-10 2011-03-30 Research In Motion Limited Dynamic sizing of identifier on a touch-sensitive display
KR20110028834A (ko) * 2009-09-14 2011-03-22 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 터치 압력을 이용한 사용자 인터페이스 제공 방법 및 장치
JPWO2011077525A1 (ja) 2009-12-24 2013-05-02 富士通株式会社 電子機器、操作検出方法及び操作検出プログラム
US20110283212A1 (en) 2010-05-13 2011-11-17 Nokia Corporation User Interface
US8587542B2 (en) 2011-06-01 2013-11-19 Motorola Mobility Llc Using pressure differences with a touch-sensitive display screen
US8508494B2 (en) * 2011-06-01 2013-08-13 Motorola Mobility Llc Using pressure differences with a touch-sensitive display screen
US8976128B2 (en) 2011-09-12 2015-03-10 Google Technology Holdings LLC Using pressure differences with a touch-sensitive display screen

Also Published As

Publication number Publication date
JP2014527678A (ja) 2014-10-16
US9069460B2 (en) 2015-06-30
CN103827785A (zh) 2014-05-28
JP5862782B2 (ja) 2016-02-16
EP2745190A4 (en) 2015-04-01
EP3399394A1 (en) 2018-11-07
EP2745190B1 (en) 2018-10-03
KR101551133B1 (ko) 2015-09-07
WO2013039681A1 (en) 2013-03-21
US20130063389A1 (en) 2013-03-14
EP2745190A1 (en) 2014-06-25
KR20140046479A (ko) 2014-04-18

Similar Documents

Publication Publication Date Title
CN103827785B (zh) 通过触敏显示屏使用压力差
CN103797442B (zh) 通过触敏显示屏使用压力差
CN103562828B (zh) 与触敏显示屏幕结合使用压力差
KR101545804B1 (ko) 터치 감지 디스플레이 스크린에서의 압력차 이용
US9182884B2 (en) Pinch-throw and translation gestures
US7777732B2 (en) Multi-event input system
KR101806350B1 (ko) 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
CN106662978A (zh) 用于改善设备的单手操作的用户界面
Rathod et al. Touchpad: A versatile Input Device
Gheran Design and Engineering of Software Applications for Touch Input Collection on Mobile Devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20170309

Address after: American California

Applicant after: Technology Holdings Co., Ltd of Google

Address before: Illinois State

Applicant before: Motorola Mobility, Inc.

GR01 Patent grant
GR01 Patent grant