触摸屏交互方法和设备的制作方法

文档序号:6497885阅读:371来源:国知局
触摸屏交互方法和设备的制作方法【专利摘要】本文公开了与触摸屏交互关联的方法、设备和存储介质。在各种实施例中,方法可包含:由诸如移动装置的装置检测即将发生的与装置的触敏显示器区域的交互;以及装置响应于检测而提供对于检测的即将发生的交互的协助。在各种实施例中,提供协助可包含:在检测的即将发生交互的区域上进行放大,或在检测的即将发生交互的区域中显示视觉辅助。可公开并要求保护其它实施例。【专利说明】触摸屏交互方法和设备[0001]相关申请此申请涉及同时提交的名称为“FacilitatingTheUserofSelectableElementsonTouchScreens”的美国专利申请〈待转让>(律师客户参考号ITL2517wo)。【
技术领域
】[0002]此申请涉及数据处理的【
技术领域
】,更具体地说,涉及与触摸屏交互关联的方法、设备和存储介质。【
背景技术
】[0003]本文提供的背景描述目的是一般性呈现本公开的上下文。除非在本文另有指出,否则在这部分描述的资料不是本申请中权利要求的现有技术,并且不准许作为现有技术包含在这部分中。[0004]近来在计算、连网以及相关技术上的进步已经导致迅速采用移动计算装置(下文简称为移动装置),诸如个人数字助理、智能电话、平板计算机等。移动装置可越来越包含配置用于显示信息以及通过用户的屏幕触摸来获得用户输入的触敏显示器(也称为触敏屏)。相比常规计算装置(诸如台式计算机或膝上型计算机)的显示器,触敏屏通常具有较小显示区域。从而,用户与所显示信息进行交互经常更加困难,特别是对于视觉上有缺陷的用户。【专利附图】【附图说明】[0005]本发明的实施例将通过在附图中图示的示范实施例而非限制的方式进行描述,附图中相同的标记表示类似的要素,并且附图中:图1是图示用于便于触摸屏交互的方法的框图;图2和图3图不了不例装置的一对外部视图,进一步图不了图1的方法;图4和图5图不了另一不例装置的另一对外部视图,进一步图不了图1的方法;图6图示了图2-图5的示例装置的示例架构视图;图7图示了具有配置成实行图1方法的所有方面或所选方面的指令的示例非暂时性计算机可读存储介质;以及图8图示了适合用作实行图1方法的装置的示例计算系统;全部根据本公开的实施例布置。【具体实施方式】[0006]本文公开了与触摸屏交互关联的方法、设备和存储介质。在各种实施例中,方法可包含:由诸如移动装置的装置检测即将发生的与装置的触敏显示器区域的交互;以及装置响应于检测而提供对于检测的即将发生的交互的协助。[0007]在各种实施例中,提供协助可包含:在检测的即将发生交互的区域上进行放大,或在检测的即将发生交互的区域中显示视觉辅助。在各种实施例中,显示视觉辅助可包含:在检测的即将发生交互的区域中显示包含描绘一个或多个波动的一个或多个图像。[0008]说明性实施例的各种方面将使用本领域技术人员通常采用的术语进行描述,以向本领域的其它技术人员传达他们工作的实质。然而,对本领域技术人员将显而易见的是,可仅用所描述方面中的一些来实行备选实施例。为了说明的目的,阐述了特定数量、材料和配置,以便提供对说明性实施例的透彻理解。然而,对本领域技术人员将显而易见的是,在没有特定细节的情况下也可实行备选实施例。在其它实例中,为了不使说明性实施例模糊,省略或简化了众所周知的特征。[0009]各种操作又将以最有助于理解说明性实施例的方式描述为多个分立操作;然而,描述的次序不应被视为暗示这些操作一定是次序相关的。具体地说,这些操作不必按呈现的次序执行。进一步说,将操作描述为独立操作描述操作不应被视为要求操作一定独立执行和/或由单独实体执行。将实体和/或模块描述为单独模块同样不应视为要求模块是单独的和/或执行单独操作。在各种实施例中,所图示和/或描述的操作、实体、数据和/或模块可被合并、分成另外子部分和/或省略。[0010]短语“在一个实施例中”或“在实施例中”被反复使用。该短语一般不指同一实施例;然而,它可以指同一实施例。术语“包括”、“具有”和“包含”是同义词,除非上下文另有规定。“A/B”意味着“A或B”。短语“A和/或B”意味着“㈧、(B)或(A和B)”。短语“A、B和C中的至少一个”意味着“(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)”。[0011]参考图1,其中图示了用于根据本公开各种实施例便于触摸屏交互的方法。如所示,方法100可开始于块102,其中诸如移动装置的装置可监视其外部环境以检测即将发生的与装置的触敏显示器区域的交互。从块102,在检测到即将发生的交互时,方法100可转变到块104,其中装置可提供对于检测的即将发生的交互的协助。从块104,在提供协助时,方法100可返回到块102,并继续早前所描述的操作。[0012]在各种实施例中,移动装置可以是个人数字助理、智能电话或平板计算机。在其它实施例中,装置可以是台式计算机或膝上型计算机。[0013]在各种实施例中,装置可通过不断分析其外部环境的图像(例如装置前面空间的图像)以检测装置用户的手和/或手指运动来监视其外部环境以检测即将发生的交互。在各种实施例中,即将发生的与区域的交互可被视为当用户手指在距区域的预定距离内时被检测到。预定距离可各个实现有所不同,并且优选地,可对于不同装置和/或用户定制。在各种实施例中,装置可包含配置成捕获其外部环境的图像(例如装置前面空间的图像)的一个或多个相机。[0014]在各种实施例中,在检测到即将发生的交互时,装置可通过在检测的即将发生交互的区域上进行放大来提供协助。在其它实施例中,装置可在检测的即将发生交互的区域中显示视觉辅助。在各种实施例中,显示的视觉辅助可包含在检测的即将发生交互的区域中的描绘一个或多个波动的一个或多个图像。[0015]现在参考图2和图3,其中示出了根据本公开实施例进一步图示图1方法的装置的一对外部视图。如所描绘的,装置200可包含触敏屏202以及一个或多个面向前的相机206a-206b。在操作期间,例如通过在装置200上操作的应用或通过装置200的操作系统(例如经由与触敏屏202关联的装置驱动器),可在触敏屏202上显示各种信息,例如图标204a-204i。进一步说,相机206a_206b可定期或不断捕获装置200前面空间的图像。所捕获的图像可被提供给装置200的输入驱动器,例如与触敏屏202关联的装置驱动器。输入驱动器可分析装置200用户的手和/或手指运动的图像,以检测即将发生的与触敏屏202区域(例如区域208)的交互。响应于该检测,输入驱动器可使装置200在区域中显示的信息上进行放大,如图3中所图示的。在各种实施例中,放大在速度上可以是可变的和/或自适应的,反映出用户看起来是否继续靠近该区域。因而,触摸屏交互可以是更加用户友好的,特别是对于视觉上有缺陷的用户。[0016]现在参考图4和图5,其中示出了根据本公开实施例进一步图示图1方法的装置的另一对外部视图。如所描绘的,装置400类似地可包含触敏屏402以及一个或多个面向前的相机406a-406b。在操作期间,例如通过在装置400上操作的应用或通过装置400的操作系统(例如经由与触敏屏402关联的装置驱动器),可在触敏屏402上显示各种信息,例如图标404a-4041。进一步说,相机406a_406b可定期或不断捕获装置400前面空间的图像。所捕获的图像可被提供给装置400的输入驱动器,例如与触敏屏402关联的装置驱动器。输入驱动器可分析装置400用户的手和/或手指运动的图像,以检测即将发生的与触敏屏402区域的交互。响应于该检测,输入驱动器可使装置400显示一个或多个视觉辅助408以协助用户,从而为用户确认用户的手指或多根手指正在移向的触敏屏402的区域或多个区域。在各种实施例中,视觉辅助可包含描绘一系列波动的一系列图像,例如输送水波纹。在各种实施例中,波动速率可以是可变的和/或自适应的,反映出用户看起来是否继续靠近该区域。进一步说,在各种实施例中,例如对于涵盖当前具有支持通过用户两根手指的姿势扩大或减小图像的应用的显示器的表观目标区域的更大区域,可显示两个系列的波动以对应于用户两根手指的表观目标区域。因而,触摸屏交互也可以是更加用户友好的,特别是对于视觉上有缺陷的用户。[0017]现在参考图6,其中示出了根据本公开各种实施例的图2-图5的装置的架构视图。如所图示的,装置200/400的架构600可包含各种硬件元件608(例如早前描述的触敏屏202/402)和相机206a-206b/406a-406b。与硬件元件608关联的可以是一个或多个装置驱动器606(例如与触敏屏202/402关联的一个或多个装置驱动器)和相机206a-206b/406a-406b。装置200/400的架构600还可包含显示器管理器604,显示器管理器604配置成在触敏屏202/402上经由更多个装置驱动器606显示应用602的信息。[0018]对于实施例,与相机206a-206b/406a_406b关联的装置驱动器606可配置成控制相机206a-206b/406a-406b以定期/不断捕获装置200/400的外部环境的图像。在各种实施例中,装置驱动器606可进一步配置成分析用户的手和/或手指运动的图像,或将图像提供给另一装置驱动器606(例如与触敏屏202/204关联的装置驱动器606)以分析用户的手和/或手指运动的图像。[0019]此外,对于图2-图3的实施例,监视/分析装置驱动器606可配置成通知显示器管理器640在检测到即将发生交互时,例如在检测到用户手指在距触敏屏202/402区域预定距离内时,在区域中显示的信息上进行放大。进一步说,对于图4-图5的实施例,监视/分析装置驱动器606可配置成显示(或使另一装置驱动器606显示)一个或多个视觉辅助。[0020]图7图示了根据本公开各种实施例的计算机可读存储介质。如所图示的,计算机可读存储介质702可包含若干编程指令704。编程指令704可配置成使装置200/400能够响应于执行编程指令而执行早前相对于图1描述的方法100的操作。在备选实施例中,编程指令704可替代地设置在多个计算机可读存储介质702上。在各种实施例中,计算机可读存储介质702可以是非暂时性计算机可读存储介质,诸如光盘(CD)、数字视频盘(DVD)、闪存等。[0021]图8图示了适合用作根据本公开各种实施例的装置200/400的示例计算机系统。如所示,计算系统800包含若干处理器或处理器核802以及系统存储器804。为了此申请的目的,包含权利要求书,术语“处理器”和“处理器核”可视为同义词,除非上下文明确另有要求。此外,计算系统800包含大容量存储装置806(诸如磁盘、硬盘驱动器、光盘只读存储器(CD-ROM)等)、输入/输出(I/O)装置808(诸如触敏屏202/402、相机206a-206b/406a/406b等)和通信接口810(诸如WiF1、蓝牙、3G/4G网络接口卡、调制解调器等)。元件可经由系统总线812彼此耦合,系统总线表示一个或多个总线。在多个总线的情况下,多个总线可通过一个或多个总线桥(未示出)进行桥接。[0022]这些元件中的每个可配置成执行本领域已知的其常规功能。具体地说,可采用系统存储器804和大容量存储装置806来存储配置成执行早前参考图1描述的方法100的操作的编程指令的工作拷贝和永久拷贝,在本文中统称为计算逻辑822。计算逻辑822可进一步包含提供其它功能(例如各种装置驱动器功能)的编程指令。各种组件可由处理器802支持的汇编器指令或可被编译成此类指令的高级语言(诸如例如C语言)实现。[0023]编程指令的永久拷贝可在工厂或在现场例如通过分布介质(未示出)(诸如光盘(CD))或通过通信接口810(从分布服务器(未示出))放置到大容量存储装置806中。也就是说,可采用具有计算逻辑822的实现的一个或多个分布介质来分布计算逻辑822以对各种计算装置进行编程。[0024]对于一个实施例,处理器802中的至少一个可与计算逻辑822封装在一起。对于一个实施例,处理器802中的至少一个可与计算逻辑822封装在一起以形成封装系统(SiP)。对于一个实施例,处理器802中的至少一个可与计算逻辑822封装在同一管芯上。对于一个实施例,处理器802中的至少一个可与计算逻辑822封装在同一管芯上以形成片上系统(SoC)。对于至少一个实施例,SoC可用在智能电话、蜂窝电话、平板或其它移动装置中。[0025]另外,所描绘的元件802-812的构成是已知的,并且因而将不进一步描述。在各种实施例中,系统800可具有更多或更少的组件和/或不同架构。[0026]尽管在本文已经图示和描述了特定实施例,但本领域技术人员将认识到,对于所示出和描述的特定实施例,可以代替各种各样的备选和/或等效实现,而没有脱离本公开实施例的范围。本申请意图涵盖在本文讨论的实施例的任何改编或变化。因此,明显意图是本公开的实施例仅由权利要求书及其等同物限制。【权利要求】1.至少一种非暂时性计算机可读存储介质,其具有多个指令,所述指令配置成使具有触敏显示器的装置能够响应于所述装置执行所述指令而执行以下操作:监视所述装置以对于即将发生的与所述触敏显示器区域的交互进行检测;以及响应于检测,提供对于检测的即将发生的交互的协助。2.如权利要求1所述的至少一种计算机可读存储介质,其中所述指令配置成使所述装置能够响应于所述装置执行所述指令来处理由所述装置的一个或多个相机捕获的图像数据以检测即将发生的与所述触敏显示器区域的交互。3.如权利要求2所述的至少一种计算机可读存储介质,其中所述指令配置成使所述装置能够响应于所述装置执行所述指令来处理由所述装置的一个或多个相机捕获的图像数据以检测所述装置的用户的手指运动。4.如权利要求1所述的至少一种计算机可读存储介质,其中所述指令配置成使所述装置能够响应于所述装置执行所述指令而使所述装置响应于所述检测而在检测的即将发生交互的所述区域上进行放大。5.如权利要求4所述的至少一种计算机可读存储介质,其中所述指令配置成使所述装置能够响应于所述装置执行所述指令而使通知被发送到所述装置的显示器管理器以在所述检测的即将发生交互的所述区域上进行放大。6.如权利要求1所述的至少一种计算机可读存储介质,其中所述指令配置成使所述装置能够响应于所述装置执行所述指令而使所述装置响应于所述检测而在检测的即将发生交互的所述区域中显示视觉辅助。7.如权利要求6所述的至少一种计算机可读存储介质,其中所述指令配置成使所述装置能够响应于所述装置执行所述指令而使所述装置的显示器驱动器在所述检测的即将发生交互的所述区域中显示包括描绘一个或多个波动的一个或多个图像的视觉辅助。8.如权利要求1所述的至少一种计算机可读存储介质,其中所述装置是移动装置。9.一种方法,包括:由装置检测即将发生的与所述装置的触敏显示器区域的交互;以及所述装置响应于检测而提供对于检测的即将发生的交互的协助。10.如权利要求9所述的方法,其中检测包括:处理由所述装置的一个或多个相机捕获的图像数据。11.如权利要求10所述的方法,处理包括:处理所述图像数据以检测所述装置的用户的手指运动。12.如权利要求9所述的方法,其中提供包括:在检测的即将发生交互的所述区域上进行放大。13.如权利要求12所述的方法,其中提供包括:通知所述装置的显示器管理器在所述检测的即将发生交互的所述区域上进行放大。14.如权利要求9所述的方法,其中提供包括:在检测的即将发生交互的所述区域中显示视觉辅助。15.如权利要求14所述的方法,其中显示包括:在所述检测的即将发生交互的所述区域中显示包含描绘一个或多个波动的一个或多个图像的视觉辅助。16.如权利要求9所述的方法,其中所述装置是移动装置。17.—种设备,包括:一个或多个处理器;与所述一个或多个处理器耦合的显示器单元,包含触敏屏;以及显示器驱动器,其配置成由所述一个或多个处理器操作以检测即将发生的与所述触敏屏区域的交互,并响应于检测而提供或使得提供对于检测的即将发生的交互的协助。18.如权利要求17所述的设备,进一步包括一个或多个相机;其中所述显示器驱动器配置成处理由所述一个或多个相机捕获的图像数据以检测即将发生的与所述触敏屏的交互。19.如权利要求18所述的设备,其中所述显示器驱动器配置成处理所述图像数据以检测所述设备的用户的手指运动。20.如权利要求17所述的设备,进一步包括:显示器管理器,其配置成由所述一个或多个处理器操作以在所述显示器单元上显示图像;其中所述显示器驱动器配置成使所述显示器管理器响应于检测而在检测的即将发生交互的区域上进行放大。21.如权利要求20所述的设备,其中所述显示器驱动器配置成通知所述显示器管理器响应于检测而在检测的即将发生交互的所述区域上进行放大。22.如权利要求17所述的设备,其中所述显示器驱动器配置成响应于检测而在检测的即将发生交互的所述区域中显示视觉辅助。23.如权利要求22所述的设备,其中所述显示器驱动器配置成响应于检测而在所述检测的即将发生交互的所述区域中显示包含描绘一个或多个波动的一个或多个图像的视觉辅助。24.如权利要求17所述的设备,其中所述设备是从智能电话或计算平板中选择的一个。25.—种设备,包括:一个或多个处理器;与所述一个或多个处理器耦合的多个面向前的相机;与所述一个或多个处理器耦合的显示器单元,包含触敏屏;显示器管理器,其配置成由所述一个或多个处理器操作以在所述显示器单元上显示图像;以及显示器驱动器,其配置成由所述一个或多个处理器操作以处理由所述一个或多个面向前的相机捕获的图像数据,以检测所述设备的用户的手指运动,以标识即将发生的与所述触敏屏区域的交互,并响应于检测而提供对于所述检测的即将发生的交互的协助。【文档编号】G06F3/0488GK104024986SQ201280065897【公开日】2014年9月3日申请日期:2012年1月3日优先权日:2012年1月3日【发明者】A.伦,M.什卡托夫,V.塞夫于金申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1