System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于处理触摸输入的设备和方法技术_技高网
当前位置: 首页 > 专利查询>苹果公司专利>正文

用于处理触摸输入的设备和方法技术

技术编号:40168245 阅读:7 留言:0更新日期:2024-01-26 23:39
一种电子设备检测触摸输入。在延迟期之后,该设备向应用程序递送表示该触摸输入的一系列输入事件,该系列输入事件按顺序包括:表示在第一输入时间的该触摸输入并且在第一递送时间被递送的第一输入事件、表示在第二输入时间的该触摸输入并且在第二递送时间被递送的第二输入事件以及表示在第三输入时间的该触摸输入并且在第三递送时间被递送的第三输入事件,该第二输入时间和该第二递送时间之间的时间间隔小于该第一输入时间和该第一递送时间之间的时间间隔,并且该第三输入时间和该第三递送时间之间的时间间隔小于该第二输入时间和该第二递送时间之间的该时间间隔。

【技术实现步骤摘要】
【国外来华专利技术】

本文整体涉及具有触敏表面的电子设备,包括但不限于具有接收触摸输入的触敏表面的电子设备。


技术介绍

1、触敏表面作为计算机和其他电子计算设备的输入设备的使用在近年来显著增长。触敏表面可包括触控板和触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面对象。

2、示例性操纵包括调整一个或多个用户界面对象的位置和/或尺寸或激活按钮或打开由用户界面对象表示的文件/应用程序,以及将元数据与一个或多个用户界面对象相关联或以其他方式操纵用户界面。示例性用户界面对象包括数字图像、视频、文本、图标、控制元件(诸如按钮)、以及其他图形。在一些情况下,用户将需要对图像管理应用程序(例如,来自apple inc.(cupertino,california)的aperture、iphoto、photos)或数字内容(例如,视频和音乐)管理应用程序(例如,来自apple inc.(cupertino,california)的itunes)中的用户界面对象执行此类操纵。

3、为了节省电池电力,电子计算设备可具有较低能耗模式,在该模式下,降低用户输入检测速率和/或用户界面显示更新速率。在较低能耗模式期间接收到的触摸输入可能经历导致触摸输入的实际位置与触摸输入如何反映在用户界面中之间的差异的延迟。例如,当在较低能耗模式下首次接收到触摸输入时,用户界面可能被延时更新并且可能不会及时地反映触摸输入的位置。


技术实现思路

1、因此,本公开为电子设备提供了用于操纵用户界面对象的更快、更有效和准确的方法和界面。此类方法和界面任选地补充或替换用于操纵用户界面对象的常规方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。此外,此类方法减少了处理触摸输入所消耗的处理功率,节省了功率,提高了用户输入的准确性,减少了不必要/无关/重复的输入,并且可能减少了存储器使用。对于电池驱动的设备,此类方法和界面节省电池电力并且增长两次电池充电之间的时间。

2、借助所公开的设备可减少或消除与具有触敏表面的电子设备的用户界面相关联的上述缺陷和其他问题。在一些实施方案中,该设备是台式计算机。在一些实施方案中,该设备是便携式设备(例如,笔记本计算机、平板电脑、手持设备)或可穿戴设备(例如,电子手表,有时称为智能手表)。在一些实施方案中,该设备具有触控板。在一些实施方案中,该设备具有触敏显示器(也称为“触摸屏”或“触摸屏显示器”)。在一些实施方案中,该设备具有图形用户界面(gui)、一个或多个处理器、存储器和一个或多个模块、被存储在存储器中以用于执行多个功能的程序或指令集。在一些实施方案中,用户主要通过用手指接触和用手势操控触敏表面来与gui进行交互。在一些实施方案中,这些功能任选地包括以下各项中的一项或多项(或两项或更多项,或其他子组):玩游戏、打电话、视频会议、预约/事件安排/日历、收发电子邮件、即时消息通信、健身支持、数码照片拍摄、数字视频录制、网页浏览、数字音乐播放和/或数字视频播放。用于执行这些功能的可执行指令任选地包括在被配置用于由该设备的一个或多个处理器执行的非暂态计算机可读存储介质或其他计算机程序产品中。另选地或除此之外,用于执行这些功能的可执行指令任选地被包括在被配置用于由一个或多个处理器执行的暂态计算机可读存储介质或其他计算机程序产品中。

3、根据一些实施方案,在具有显示器和触敏表面的电子设备处执行一种方法。在一些实施方案中,该电子设备检测触摸输入。在延迟期之后,该设备向应用程序递送表示该触摸输入的一系列输入事件,该系列输入事件按顺序包括:表示在第一输入时间的触摸输入并且在第一递送时间被递送的第一输入事件、表示在第二输入时间的触摸输入并且在第二递送时间被递送的第二输入事件以及表示在第三输入时间的触摸输入并且在第三递送时间被递送的第三输入事件,其中该第二输入时间和该第二递送时间之间的时间间隔小于该第一输入时间和该第一递送时间之间的时间间隔,并且该第三输入时间和该第三递送时间之间的时间间隔小于该第二输入时间和该第二递送时间之间的时间间隔。.

4、因此,具有显示器、触敏表面和用于检测与触敏表面的接触强度的任选地一个或多个传感器以及用于检测来自与该电子设备相关联的触笔的信号的任选地一个或多个传感器的电子设备被提供有用于操纵用户界面对象的更快、更有效的方法和界面,从而提高此类设备的效用、效率和用户满意度。此类方法和界面可补充或替换用于操纵用户界面对象的常规方法。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述触摸输入具有大于预定义阈值的持续时间。

3.根据权利要求1至2中任一项所述的方法,其中所述触摸输入包括所述触摸输入的大于预定义移动阈值的移动。

4.根据权利要求1至3中任一项所述的方法,其中向所述应用程序递送所述一系列输入事件包括递送以随时间变化的速率重放所述触摸输入的一系列输入事件。

5.根据权利要求4所述的方法,其中当所述触摸输入的至少第一部分被重放时,重放所述触摸输入的所述速率随时间增加。

6.根据权利要求4或5所述的方法,其中当所述触摸输入的至少第二部分被重放时,重放所述触摸输入的所述速率随时间降低。

7.根据权利要求4至6中任一项所述的方法,其中在所述第一输入时间之后并且在所述第三递送时间之前递送到所述应用程序的相应输入事件表示所述触摸输入的一部分,所述部分具有基于最近输入时间与由紧接在所述相应输入事件的递送之前递送到所述应用程序的输入事件所表示的输入时间之间的差而确定的持续时间。

8.根据权利要求1至7中任一项所述的方法,还包括:在向所述应用程序递送所述一系列输入事件时,基于所述触摸输入来改变用户界面。

9.根据权利要求8所述的方法,其中改变所述用户界面包括基于所述触摸输入的移动来移动一个或多个用户界面元素。

10.根据权利要求8所述的方法,其中改变所述用户界面包括基于所述触摸输入的持续时间来改变一个或多个用户界面元素的外观。

11.根据权利要求1至10中任一项所述的方法,其中所述第一递送时间在所述第三输入时间之前,使得在所述一系列输入事件中的所述第一输入事件被递送到所述应用程序之后继续检测所述触摸输入。

12.根据权利要求1至11中任一项所述的方法,其中所述方法在电子设备处执行,所述电子设备的至少一部分具有第一状态和第二状态,其中在所述第一状态下,所述电子设备比在所述第二状态下消耗更少的功率,并且在所述第二状态下,所述电子设备以比在所述第一状态下更低的延迟来响应输入,并且所述方法包括在所述电子设备的所述部分处于所述第一状态时在所述第一输入时间检测所述触摸输入。

13.根据权利要求12所述的方法,还包括:响应于在所述第一输入时间检测到所述触摸输入,进入所述第二状态。

14.根据权利要求12至13中任一项所述的方法,还包括:当所述电子设备的所述部分处于所述第二状态时,在所述第三输入时间检测所述触摸输入。

15.根据权利要求12至14中任一项所述的方法,还包括:当所述电子设备的所述部分处于所述第二状态时,在所述第一递送时间向所述应用程序递送所述一系列输入事件中的第一输入事件。

16.根据权利要求1至15中任一项所述的方法,还包括:检测第二触摸输入,并且根据确定所述第二触摸输入是预定义的第二类型输入,向所述应用程序递送与所述第二触摸输入相对应的单个输入事件。

17.根据权利要求1至16中任一项所述的方法,还包括:检测第三触摸输入,并且根据确定所述第三触摸输入是预定义的第三类型输入,向所述应用程序递送与所述第三触摸输入相对应的一系列两个或更多个输入事件,而不改变与所述第三触摸输入相对应的所述一系列两个或更多个输入事件中的顺序输入事件的输入时间与递送时间之间的时间间隔。

18.根据权利要求1至17中任一项所述的方法,其中所述第一输入事件是包括触摸信息的第一触摸事件,所述第二输入事件是包括触摸信息的第二触摸事件,并且所述第三输入事件是包括触摸信息的第三触摸事件。

19.根据权利要求1至18中任一项所述的方法,其中所述方法在电子设备处执行,所述电子设备的至少一部分具有第一状态和第二状态,其中在所述第一状态下,所述电子设备比在所述第二状态下消耗更少的功率,并且在所述第二状态下,所述电子设备以比在所述第一状态下更低的延迟来响应输入,并且所述方法包括:在所述一系列输入事件中的所述第一输入事件中提供指示符,所述指示符指定在所述第一输入时间,所述电子设备的所述部分曾处于所述第一状态。

20.根据权利要求1至19中任一项所述的方法,还包括:

21.一种电子设备,包括:

22.根据权利要求21所述的电子设备,其中所述一个或多个程序包括用于执行根据权利要求2至20中任一项所述的方法的指令。

23.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序当由具有触敏表面和一个或多个处理器的电子设备执行时,使得所述电子设备:

24.根据权利要求23所述的计算机可读存储介质,其中所述一个或多个程序包括指令,所...

【技术特征摘要】
【国外来华专利技术】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述触摸输入具有大于预定义阈值的持续时间。

3.根据权利要求1至2中任一项所述的方法,其中所述触摸输入包括所述触摸输入的大于预定义移动阈值的移动。

4.根据权利要求1至3中任一项所述的方法,其中向所述应用程序递送所述一系列输入事件包括递送以随时间变化的速率重放所述触摸输入的一系列输入事件。

5.根据权利要求4所述的方法,其中当所述触摸输入的至少第一部分被重放时,重放所述触摸输入的所述速率随时间增加。

6.根据权利要求4或5所述的方法,其中当所述触摸输入的至少第二部分被重放时,重放所述触摸输入的所述速率随时间降低。

7.根据权利要求4至6中任一项所述的方法,其中在所述第一输入时间之后并且在所述第三递送时间之前递送到所述应用程序的相应输入事件表示所述触摸输入的一部分,所述部分具有基于最近输入时间与由紧接在所述相应输入事件的递送之前递送到所述应用程序的输入事件所表示的输入时间之间的差而确定的持续时间。

8.根据权利要求1至7中任一项所述的方法,还包括:在向所述应用程序递送所述一系列输入事件时,基于所述触摸输入来改变用户界面。

9.根据权利要求8所述的方法,其中改变所述用户界面包括基于所述触摸输入的移动来移动一个或多个用户界面元素。

10.根据权利要求8所述的方法,其中改变所述用户界面包括基于所述触摸输入的持续时间来改变一个或多个用户界面元素的外观。

11.根据权利要求1至10中任一项所述的方法,其中所述第一递送时间在所述第三输入时间之前,使得在所述一系列输入事件中的所述第一输入事件被递送到所述应用程序之后继续检测所述触摸输入。

12.根据权利要求1至11中任一项所述的方法,其中所述方法在电子设备处执行,所述电子设备的至少一部分具有第一状态和第二状态,其中在所述第一状态下,所述电子设备比在所述第二状态下消耗更少的功率,并且在所述第二状态下,所述电子设备以比在所述第一状态下更低的延迟来响应输入,并且所述方法包括在所述电子设备的所述部分处于所述第一状态时在所述第一输入时间检测所述触摸输入。

13.根据权利要求12所述的方法,还包括:响应于在所述第一输入时间检测到所述触摸输入,进入所述第二状态。

14.根据权利要求12至13中任一项所述的方法,还包括:当所述电子设备的所述部分处于所述第二状态时,在所述第三输入时间检测所述触摸输入...

【专利技术属性】
技术研发人员:A·楚古诺夫A·Y·本巴萨特B·W·朔尔施M·T·特尼尔S·C·莫斯利S·S·诺布尔G·M·阿格诺利J·Z·韦斯J·C·韦恩伯格聂毅强
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1