The invention discloses an electronic device with a touch sensitive surface and a display, which displays a user interface at the first display rate. To display a user interface, to display equipment than the first rate the first detection rate of detection of the touch sensitive surface on a series of position touch input movement; and each in a series of update time update in time, according to a series of the touch input position of the selected subset of the user interface from the current state for the corresponding update the corresponding next state. Each selected subset of the series of positions includes multiple locations of the touch input.
【技术实现步骤摘要】
【国外来华专利技术】用于处理触摸输入的设备和方法
本文整体涉及具有触敏表面的电子设备,包括但不限于具有接收触摸输入的触敏表面的电子设备。
技术介绍
触敏表面作为计算机和其他电子计算设备的输入设备的使用在近年来显著增长。示例性触敏表面包括触摸板和触摸屏显示器。此类表面广泛地用于操纵显示器上的用户界面对象。示例性操纵包括调整一个或多个用户界面对象的位置和/或尺寸或激活按钮或打开由用户界面对象表示的文件/应用程序,以及将元数据与一个或多个用户界面对象相关联或以其他方式操纵用户界面。示例性用户界面对象包括数字图像、视频、文本、图标、控制元件(诸如按钮)、以及其他图形。在某些情况下,用户将需要对以下各项中的用户界面对象执行此类操纵:文件管理程序(例如,来自AppleInc.(Cupertino,California)的Finder);图像管理应用程序(例如,来自AppleInc.(Cupertino,California)的Aperture、iPhoto、Photos);数字内容(例如,视频和音乐)管理应用程序(例如,来自AppleInc.(Cupertino,California)的iTun ...
【技术保护点】
一种方法,包括:在具有显示器和触敏表面的电子设备处:以第一显示速率显示用户界面;在显示所述用户界面时,以比所述第一显示速率大的第一检测速率检测所述触敏表面上一系列位置处触摸输入的移动;以及,在一系列更新时间中的每个更新时间,根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态,所述一系列位置中的每个所选子集包括所述触摸输入的多个位置。
【技术特征摘要】
【国外来华专利技术】2015.06.07 US 62/172,222;2015.09.30 US 14/870,8791.一种方法,包括:在具有显示器和触敏表面的电子设备处:以第一显示速率显示用户界面;在显示所述用户界面时,以比所述第一显示速率大的第一检测速率检测所述触敏表面上一系列位置处触摸输入的移动;以及,在一系列更新时间中的每个更新时间,根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态,所述一系列位置中的每个所选子集包括所述触摸输入的多个位置。2.根据权利要求1所述的方法,包括向第一软件应用程序发送具有包括所述一系列位置的所选子集的信息的消息,并且所述第一软件应用程序根据所述消息中的所述信息更新所述用户界面。3.根据权利要求2所述的方法,其中所述消息还包括标识以下中的一者或多者的信息:所述一系列位置的所选子集处所述触摸输入的强度;和所述一系列位置的所选子集处所检测到的所述触摸输入的类型。4.根据权利要求1所述的方法,其中:每个所选子集中的上个检测位置是在下一更新时间之前至少预定义时间间隔被检测。5.根据权利要求1所述的方法,包括将所述触摸输入的所述一系列位置的所选子集中的相应触摸位置选择作为代表性触摸位置。6.根据权利要求5所述的方法,其中根据指示所述第一应用程序更新所述用户界面所需要的时间量的所述第一应用程序的触摸处理标准将所述相应触摸位置选择作为所述代表性触摸位置。7.根据权利要求5所述的方法,其中所述第一应用程序更新所述用户界面包括将所述触摸输入的所述一系列位置的所选子集连同哪个位置是所述代表性触摸位置的指示一起传输给所述第一应用程序。8.根据权利要求5所述的方法,其中所述一系列位置的所选子集包括对应于先前代表性触摸位置与所述代表性触摸位置之间触摸位置的一个或多个间隙位置。9.根据权利要求1所述的方法,包括:对于所述一系列更新时间中的每个更新时间,选择所述触摸输入的多个位置用于更新所述用户界面,其中所选位置是在上一次选择位置用于更新所述用户界面之后检测到的所述触摸输入的位置。10.根据权利要求9所述的方法,其中所述触摸输入的所选的多个位置包括一个或多个所预测的间隙位置。11.根据权利要求1所述的方法,包括:对于所述一系列更新时间中的每个更新时间,选择所述触摸输入的多个位置用于更新所述用户界面,其中所选位置是在检测到上一次被选择用于更新所述用户界面的所述触摸输入的位置之后检测到的所述触摸输入的位置。12.根据权利要求10所述的方法,其中:所选位置包括在检测到上一次被选择用于更新所述用户界面的所述触摸输入的位置之后检测到的所述触摸输入的所有位置。13.根据权利要求10所述的方法,其中:所选位置包括在检测到上一次被选择用于更新所述用户界面的所述触摸输入的位置之后检测到的所述触摸输入的位置中的仅一个位置。14.根据权利要求1所述的方法,包括:根据所述触摸输入的所述一系列位置的第一子集将所述用户界面从第一状态更新为第二状态;以及,在将所述用户界面从所述第一状态更新为所述第二状态之后,根据所述触摸输入的所述一系列位置的第二子集将所述用户界面从所述第二状态更新为第三状态。15.一种电子设备,包括:显示器;触敏表面;一个或多个处理器;存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:以第一显示速率显示用户界面;在显示所述用户界面时,以比所述第一显示速率大的第一检测速率检测所述触敏表面上一系列位置处触摸输入的移动;和,在一系列更新时间中的每个更新时间,根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态,所述一系列位置中的每个所选子集包括所述触摸输入的多个位置。16.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述电子设备:以第一显示速率显示用户界面;在显示所述用户界面时,以比所述第一显示速率大的第一检测速率检测所述触敏表面上一系列位置处触摸输入的移动;并且,在一系列更新时间中的每个更新时间,根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态,所述一系列位置的每个所选子集包括所述触摸输入的多个位置。17.一种电子设备,包括:显示器;触敏表面;用于以第一显示速率显示用户界面的装置;在显示所述用户界面时启用的用于以比所述第一显示速率大的第一检测速率检测所述触敏表面上一系列位置处触摸输入的移动的装置;和在一系列更新时间中的每个更新时间被使能的用于根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态的装置,所述一系列位置的每个所选子集包括所述触摸输入的多个位置。18.一种用于在具有显示器和触敏表面的电子设备中使用的信息处理设备,所述信息处理设备包括:用于以第一显示速率显示用户界面的装置;在显示所述用户界面时启用的用于以比所述第一显示速率大的第一检测速率检测所述触敏表面上一系列位置处触摸输入的移动的装置;和在一系列更新时间中的每个更新时间被使能的用于根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态的装置,所述一系列位置的每个所选子集包括所述触摸输入的多个位置。19.一种电子设备,包括:显示器;触敏表面;一个或多个处理器;存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至14所述的方法中的任一方法的指令。20.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述电子设备执行根据权利要求1至14所述的方法中的任一种方法。21.一种电子设备上的图形用户界面,所述电子设备具有显示器、触敏表面、存储器、以及用于执行存储在所述存储器中的一个或多个程序的一个或多个处理器,所述图形用户界面包括根据权利要求1至14所述的方法中的任一方法所显示的用户界面。22.一种电子设备,包括:显示器;触敏表面;和用于执行根据权利要求1至14所述的方法中的任一方法的装置。23.一种用于在具有显示器和触敏表面的电子设备中使用的信息处理设备,包括:用于执行根据权利要求1至14所述的方法中的任一方法的装置。24.一种电子设备,包括:被配置为显示用户界面的显示单元;被配置为接收接触的触敏表面单元;与所述显示单元和所述触敏表面单元耦接的处理单元,所述处理单元被配置为:以第一显示速率启用对用户界面的显示;在所述用户界面被显示时,以比所述第一显示速率大的第一检测速率检测所述触敏表面单元上一系列位置处触摸输入的移动;以及,在一系列更新时间中的每个更新时间,根据所述触摸输入的所述一系列位置的所选子集将所述用户界面从相应当前状态更新为相应下一状态,所述一系列位置的每个所选子集包括所述触摸输入的多个位置。25.根据权利要求24所述的电子设备,其中所述处理单元被配置为向第一软件应用程序发送具有包括所述一系列位置的所选子集的信息的消息,并且所述第一软件应用程序根据所述消息中的所述信息更新所述用户界面。26.根据权利要求25所述的电子设备,其中所述消息还包括标识以下中的一者或多者的信息:所述一系列位置的所选子集处所述触摸输入的强度;和所述一系列位置的所选子集处所检测到的所述触摸输入的类型。27.根据权利要求24所述的电子设备,其中:每个所选子集中的上个检测位置是在下一更新时间之前至少预定义时间间隔被检测。28.根据权利要求24所述的电子设备,其中所述处理单元被配置为将所述触摸输入的所述一系列位置的所选子集中的相应触摸位置选择作为代表性触摸位置。29.根据权利要求28所述的电子设备,其中根据指示所述第一应用程序更新所述用户界面所需要的时间量的所述第一应用程序的触摸处理标准将所述相应触摸位置选择作为所述代表性触摸位置。30.根据权利要求28所述的电子设备,其中所述第一应用程序更新所述用户界面包括将所述触摸输入的所述一系列位置的所选子集连同哪个位置是所述代表性触摸位置的指示一起传输给所述第一应用程序。31.根据权利要求28所述的电子设备,其中所述一系列位置的所选子集包括对应于先前代表性触摸位置与所述代表性触摸位置之间触摸位置的一个或多个间隙位置。32.根据权利要求24所述的电子设备,其中所述处理单元被配置为:对于所述一系列更新时间中的每个更新时间,选择所述触摸输入的多个位置用于更新所述用户界面,其中所选位置是在上一次选择位置用于更新所述用户界面之后检测到的所述触摸输入的位置。33.根据权利要求32所述的电子设备,其中所述触摸输入的所选的多个位置包括一个或多个所预测的间隙位置。34.根据权利要求24所述的电子设备,其中所述处理单元被配置为:对于所述一系列更新时间中的每个更新时间,选择所述触摸输入的多个位置用于更新所述用户界面,其中所选位置是在检测到上一次被选择用于更新所述用户界面的所述触摸输入的位置之后检测到的所述触摸输入的位置。35.根据权利要求33所述的电子设备,其中:所选位置包括在检测到上一次被选择用于更新所述用户界面的所述触摸输入的位置之后检测到的所述触摸输入的所有位置。36.根据权利要求33所述的电子设备,其中:所选位置包括在检测到上一次被选择用于更新所述用户界面的所述触摸输入的位置之后检测到的所述触摸输入的位置中的仅一个位置。37.根据权利要求24所述的电子设备,其中所述处理单元被配置为:根据所述触摸输入的所述一系列位置的第一子集将所述用户界面从第一状态更新为第二状态;以及,在将所述用户界面从所述第一状态更新为所述第二状态之后,根据所述触摸输入的所述一系列位置的第二子集将所述用户界面从所述第二状态更新为第三状态。38.一种方法,包括:在具有触敏表面和显示器的电子设备处:显示以第一显示速率更新的第一软件应用程序的用户界面;在显示根据所述第一显示速率的所述用户界面的第一帧时:检测在所述触敏表面上触摸输入的相应移动;在独立于应用程序的触摸处理模块处:基于所述第一软件应用程序的触摸处理标准来选择在所述相应移动期间检测到的所述触摸输入的相应触摸位置以标识为所述相应移动的代表性触摸位置;以及向与所述触摸处理模块不同的所述第一软件应用程序的特定于应用程序的部分发送将所述相应触摸位置标识为所述相应移动的所述代表性触摸位置的所述触摸输入的触摸位置信息;以及,在所述第一软件应用程序处,根据所述触摸位置信息更新所述用户界面。39.根据权利要求38所述的方法,包括以包括独立于应用程序的子模块的所述第一软件应用程序的第一部分发送所述触摸位置信息、以及以所述软件应用程序的包括特定于应用程序的子模块的第二部分更新所述用户界面。40.一种电子设备,包括:显示器;触敏表面;一个或多个处理器;存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于以下操作的指令:显示以第一显示速率更新的第一软件应用程序的用户界面;在显示根据所述第一显示速率的所述用户界面的第一帧时:检测在所述触敏表面上触摸输入的相应移动;以及,在独立于应用程序的触摸处理模块处:基于所述第一软件应用程序的触摸处理标准来选择在所述相应移动期间检测到的所述触摸输入的相应触摸位置以标识为所述相应移动的代表性触摸位置;以及向与所述触摸处理模块不同的所述第一软件应用程序的特定于应用程序的部分发送将所述相应触摸位置标识为所述相应移动的所述代表性触摸位置的所述触摸输入的触摸位置信息;以及,在所述第一软件应用程序处,根据所述触摸位置信息更新所述用户界面。41.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和触敏表面的电子设备执行时,使得所述电子设备:显示以第一显示速率更新的第一软件应用程序的用户界面;在显示根据所述第一显示速率的所述用户界面的第一帧时:检测在所述触敏表面上触摸输入的相应移动;以及...
【专利技术属性】
技术研发人员:B·D·尼洛,D·M·查恩,J·A·肖,J·C·比弗,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。