凝视辅助触摸屏输入的制作方法

文档序号:9829867阅读:300来源:国知局
凝视辅助触摸屏输入的制作方法
【技术领域】
[0001]本公开一般地涉及数据处理的领域,并且更具体地涉及凝视辅助触摸屏输入。
【背景技术】
[0002]基于触摸屏的设备(诸如平板计算机和智能电话)的用户常常由于设备的在不同种类的触摸之间进行区分并以出乎意料的方式对意外(stray )触摸进行响应的有限能力而感到沮丧。另外,当用户以不寻常的角度(例如,从设备的极右或左侧)观看这些设备时,由于其中触摸的期望位置与触摸的实际位置不对准的视差效应而危及触摸准确度。这些性能限制可显著地降低用户对触摸屏设备的体验质量。
【附图说明】
[0003]通过结合附图的以下详细描述,将很容易理解实施例。为了促进本描述,相同的附图标记指示相同的结构元件。在附图的各图中,实施例是以示例的方式而不是以限制的方式示出。
[0004]图1是根据各种实施例的被配置用于凝视辅助触摸屏输入的说明性计算系统的框图。
[0005]图2是根据各种实施例的可由图1的计算系统实现的说明性凝视辅助触摸屏输入系统的框图。
[0006]图3图示出根据各种实施例的针对用户观看图1的计算系统的触摸屏时的凝视位置信号的生成的情形。
[0007]图4图示出根据各种实施例的图1的计算系统的触摸屏上的用户凝视的区域。
[0008]图5和6图示出根据各种实施例的用户的凝视的区域、触摸和在处理用户的触摸信号之前和之后在图1的计算系统的触摸屏上再现的显示。
[0009]图7图示出根据各种实施例的两个用户观看图1的计算系统的触摸屏。
[0010]图8和9图示出根据各种实施例的凝视区域、触摸和在处理两个用户的触摸信号之前和之后在图1的计算系统的触摸屏上再现的显示。
[0011]图10图示出根据各种实施例的针对当用户观看图1的计算系统的触摸屏时的位置信号的生成的情形。
[0012]图11和12图示出根据各种实施例的在处理位置信号之前和之后在图1的计算系统的触摸屏上再现的显示。
[0013]图13—15是根据各种实施例的用于生成凝视辅助触摸屏输入的说明性过程的流程图。
【具体实施方式】
[0014]公开了与凝视辅助触摸屏输入有关的实施例。在某些实施例中,计算系统可接收指示触摸屏上的用户凝视的区域的凝视位置信号,接收指示用户在触摸屏上的触摸的触摸信号,并且至少部分地基于该凝视位置信号和触摸信号而生成用于计算系统的输入信号。
[0015]在以下详细描述中,对附图进行参考,其构成本申请的一部分,其中相同的附图标记自始至终表示相同部分,并且其中以图示的方式示出了可实施的实施例。应理解的是在不脱离本公开的范围的情况下,可利用其他实施例并且可以进行结构或逻辑改变。因此,不应在限制性意义上理解以下详细描述。
[0016]可以以对理解要求保护的主题最有帮助的方式依次描述各种操作作为多个离散动作或操作。然而,不应将描述的顺序理解为暗示这些操作必须是顺序相关的。特别地,这些操作可不按照呈现的顺序执行。所述的操作可按照与所述实施例不同的顺序执行。可执行各种附加操作和/或在附加实施例中可省略所述操作。
[0017]出于本公开的目的,短语“A和/或B”意指(A)、(B)或(A和B)。出于本公开的目的,短语 “A、B和/或 C"意指(A)、(B)、(C)、(A 和 B)、(A 和 C)、(B和C)或(A、B和C)。
[0018]本描述使用短语“在实施例中”或“在多个实施例中”,其可每个指代相同或不同实施例中的一个或多个。此外,如相对于本公开的实施例所使用的术语“包括”、“包含”、“具有”等是同义的。如本文所使用的那样,短语“親合”可意指两个或更多元素进行直接的物理或电接触,或者两个或更多元素并未进行相互的直接接触,但是仍相互合作或交互(例如,经由一个或多个中间元素,其可执行其自己的变换或者具有其自己的效果)。例如,当两个元素与公共元素(例如,存储器设备)通信时,可将两个元素相互耦合。如本文所使用的那样,术语“逻辑”可指代专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或组)和/或存储器(共享、专用或组)、组合逻辑电路和/或提供所述功能的其他适当部件、是专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或组)和/或存储器(共享、专用或组)、组合逻辑电路和/或提供所述功能的其他适当部件的一部分、或者包括专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或组)和/或存储器(共享、专用或组)、组合逻辑电路和/或提供所述功能的其他适当部件。如本文所使用的那样,信号可被部件“接收到”,如果其是在该部件外部或内部生成的并被该部件确认和/或处理的话。
[0019]图1描绘了根据各种实施例的被配置用于凝视辅助触摸屏输入的说明性计算系统100。在某些实施例中,计算系统100可被配置成接收指示计算系统的触摸屏上的用户凝视区域的凝视位置信号,接收指示用户在触摸屏上的触摸的触摸信号,并且至少部分地基于凝视位置信号和触摸信号而生成用于计算机系统的输入信号。计算系统100可包括个人计算设备102、触摸屏104以及远程计算设备106。个人计算设备102、触摸屏104和远程计算设备106中的每一个可包括凝视辅助触摸屏输入部件(在图1中分别地示出为凝视辅助触摸屏输入部件114、116和118)。可将凝视辅助触摸屏输入操作适当地分布在计算系统100的凝视辅助触摸屏输入部件114、116和118之间。在本文中讨论了个人计算设备102、触摸屏104和远程计算设备106之间的凝视辅助触摸屏输入操作的分布的若干示例,但是可使用更多或更少部件的任何其他组合或操作的任何其他分布。例如,在某些实施例中,可省略凝视辅助触摸屏输入部件114或凝视辅助触摸屏输入部件118,并且所有适当的凝视辅助触摸屏输入操作(例如,本文所述那些中的任何一个)可由其余凝视辅助触摸屏输入部件执行。在某些实施例中,可将计算系统100配置为下面参考图2所讨论的凝视辅助触摸屏输入系统200。除结合在本文中的本公开的凝视辅助触摸屏输入教导之外,个人计算设备102、触摸屏104以及远程计算设备106可以是在本领域中已知的大量此类设备。下面描述具体的但非限制性示例。
[0020]可通过通信路径108、110和112来使能计算系统100的部件之间的通信。通信路径108、110和112每个可包括有线通信路径和/或无线通信路径、通过直接耦合和/或通过个域网、局域网和/或广域网。个人计算设备102、触摸屏104和远程计算设备106中的每一个可包括用于支持通信路径108、110和112的适当硬件,诸如网络接口卡、调制解调器、WiFi设备、蓝牙设备等。在某些实施例中,通信路径108、110和112可以是如图1中所示的部件之间的直接通信路径。如本文所使用的对图1的计算系统100(或在本文中公开的任何系统或设备)的两个部件之间的“直接”通信路径的参考可指代并不通过另一所示部件路由但可通过其他未示出设备(例如,路由器和/或交换机)路由的通信路径。
[0021 ]包括在计算系统100中的每个设备可包括处理设备和存储设备(未示出)。处理设备可包括一个或多个处理设备,诸如一个或多个处理核、ASIC、电子电路、处理器(共享、专用或组)、组合逻辑电路和/或可被配置成处理电子数据的其他适当部件。该存储设备可包括任何适当存储器或大容量存储设备(诸如固态驱动器、磁盘、硬盘驱器、紧凑式盘只读存储器(CD-ROM)等)。包括在计算系统100中的每个计算设备可包括用以将包括在各计算设备中的处理设备、存储设备以及任何其他设备通信耦合的一个或多个总线(以及总线桥,如果适当的话)。存储设备可包括一组计算逻辑,其可包括具有存储在其中的指令的计算机可读介质的一个或多个拷贝,该指令在被计算设备的处理设备执行时可使得计算设备实现本文公开的任何技术和方法或其任何部分。在某些实施例中,计算逻辑可包括下面参考图2所讨论的任何逻辑。
[0022]虽然在图1中示为三个单独部件,但可以任何期望方式将个人计算设备102、触摸屏104以及远程计算设备106组合或划分。例如,在计算系统100的某些实施例中,个人计算设备102可以是平板计算机或智能电话,并且触摸屏104可与平板计算机或智能电话成一整体(例如,形成平板计算机或智能电话的表面)。在某些实施例中,触摸屏104可以是独立设备(例如,绘图平板计算机),并且个人计算设备102可以是台式计算机,其被配置成基于通过有线或无线通信路径108从触摸屏104传输到个人计算设备102的触摸数据来执行凝视辅助触摸屏输入操作(诸如本文所述的那些)。在本文中描述了许多附加组合。
[0023]个人计算设备102可以是被集成到被配置成穿戴在用户(或“穿戴者”)的身体上的衣服、附件或其他支撑结构中的计算设备。用于可穿戴个人计算设备102的适当支撑结构的示例可除其他之外包括眼镜、头戴式听筒、头发附件(例如,发带或发夹)、耳机、首饰(例如,胸针、耳环或项链)、腕带(例如,手表)、颈带(例如,领带或围巾)、外衣(例如,衬衫、裤子、裙子或夹克)、鞋子、勋带或名牌、接触透镜或可植入式支撑结构等。在某些实施例中,个人计算设备102可以是包括图像捕捉设备(例如,下面讨论的图2的图像捕捉设备232)的可穿戴计算设备。在某些实施例中,个人计算设备102可以是具有图像捕捉设备的腕戴式计算设备。在某些实施例中,个人计算设备102可以是具有面对穿戴者的图像捕捉设备的眼镜安装式计算设备。在某些实施例中,个人计算设备102可以是可穿戴计算,其包括“面对世界”图像捕捉设备(即,指向远离穿戴者方向的图像捕捉设备)。
[0024]个人计算设备102可以是台式计算机或独立式计算设备或者被配置用于在口袋、背包或其他携带箱中携带并用于用用户的一只或两只手操作的计算设备。可充当个人计算设备102的计算设备的示例包括蜂窝式电话、智能电话、其他手持式移动通信设备、平板计算机、电子书阅读器、个人数字助理、膝上型计算机或其他此类计算设备。虽然可以以单数提及个人计算设备102(和本文所述的其他部件),但可在个人计算设备102中包括任何数量的个人计算设备(并且类似地,任何部件可以包括多个此类部件)。
[0025]可以由例如个人计算设备102上的应用或插件来控制由个人计算设备102执行的图像处理及其他操作。在某些实施例中,个人计算设备102可包括两个或更多计算设备,其中的一个具有比另一个更多的计算资源(例如,处理功率、存储器和/或通信带宽)。例如,个人计算设备102可包括较大平板计算设备和较小手腕或眼镜安装计算设备。在此类实施例中,由较小计算设备捕捉并初步处理的数据(例如,图像、音频或其他传感器数据)可被从较小计算设备传输到较大计算设备以用于进一步处理。
[0026]计算设备100可包括触摸屏104。如本文所使用的“触摸屏”可包括提供屏幕的设备,在该屏幕上再现可通过与用户的手指或其他接触器械(例如,触笔)的接触来控制的视觉显示。为了便于讨论,在本文中讨论的主要接触器械可以是用户的手指,但是可使用任何适当的接触器械来代替手指。可用来实现触摸屏104的触摸屏技术的非限制性示例包括电阻触摸屏、表面声波触摸屏、电容触摸屏、基于红外的触摸屏以及任何其他适当触摸屏技术。
[0027]触摸屏
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1