在不使用光标的情况下移动屏上对象的触摸屏设备、方法和图形用户界面的制作方法

xiaoxiao2020-08-01  3


专利名称::在不使用光标的情况下移动屏上对象的触摸屏设备、方法和图形用户界面的制作方法
技术领域
:所公开的实施例一般涉及具有触摸屏显示器的电子设备,并且,尤其涉及使用一个或多个手指接触以在不使用移动对象的光标的情况下移动屏上对象的电子设备。
背景技术
:近年来,将触摸屏显示器用作为计算机和其它电子设备的输入设备明显增加。一些触摸屏显示器允许以类似于操作物理世界中的物理对象的方式直接手指操作屏上对象,而不需要间接操作屏上对象(例如,通过光标)。一般地,紧密地模仿物理世界的触摸屏界面向用户提供了更透明和直观的体验,原因是用户可简单地基于他们对于物理世界的理解而使用触摸屏界面。但是,直接手指操作屏上对象的现有触摸屏界面在其模仿与真实世界对象的交互的能力上受到限制。例如,触摸屏界面一般将触摸屏上的手指接触转换成单个点(例如,检测到的手指接触的质心),然后使用该点与触摸屏上的对象交互。如果单个点不与屏上对象重叠,则即使手指接触的其它部分与对象重叠,也不能选择对象以供用户操作。因此,需要手指接触的更精确的定位以与对象交互,这又在操作期间在更大程度上模糊对象。另外,通过转换成单个点的每个手指接触,需要至少两个手指以旋转对象。因此,需要具有在不使用光标移动对象的情况下根据触摸屏显示器上的手指接触和移动来移动屏上对象的更透明和直观的用户界面的电子设备。这种界面提高了具有触摸屏显示器的电子设备的有效性、效率和用户满意度。
发明内容通过所公开的设备减少或消除与用于具有触摸屏显示器的电子设备的用户界面相关的以上缺点和其它问题。在一些实施例中,设备是便携式的。在一些实施例中,设备具有具有图形用户界面(GUI)的触摸敏感显示器(也称为“触摸屏”或“触摸屏显示器”)、一个或多个处理器、存储器和存储于存储器中的用于执行多个功能的一个或多个模块、程序或指令集。在一些实施例中,用户主要通过触摸敏感显示器上的手指接触和手势与GUI交互。在一些实施例中,功能可包括玩游戏、电话、视频会议、电子邮件、即时消息、博客、数字拍照、数字视频、网络浏览、数字音乐播放和/或数字视频播放。可在计算机可读存储介质或被配置为由一个或多个处理器执行的其它计算机程序产品中包括用于执行这些功能的指令。根据一些实施例,在具有触摸屏显示器的电子设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;以及确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠。确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠。该计算机实现的方法还包括如果触摸区域被确定为与对象重叠,则连接对象与触摸区域。连接对象与触摸区域保持对象和触摸区域的重叠。该计算机实现的方法还包括在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。根据一些实施例,计算设备包括触摸屏显示器、一个或多个处理器、存储器和一个或多个程序。一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;以及确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠。确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠。所述一个或多个程序还包括用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的指令。连接对象与触摸区域保持对象和触摸区域的重叠。所述一个或多个程序还包括用于执行以下动作的指令在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠,其中确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。根据一些实施例,在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上显示多个对象。检测触摸屏显示器上的单个手指接触。产生与触摸屏显示器上的单个手指接触对应的触摸区域。确定触摸区域内的代表点。确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠。所述确定包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠。如果触摸区域被确定为与对象重叠,则连接对象与触摸区域。连接对象与触摸区域保持对象和触摸区域的重叠。在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动。确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动。根据所确定的触摸区域的移动,移动与触摸区域连接的对象。根据一些实施例,一种计算设备包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于确定触摸区域内的代表点的装置;用于确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠的装置,其中确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的装置,其中连接对象与触摸区域保持对象和触摸区域的重叠;用于在连接对象与触摸区域之后检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;和用于根据所确定的触摸区域的移动移动与触摸区域连接的对象的装置。根据一些实施例,在具有触摸屏显示器上的电子设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;以及产生与触摸屏显示器上的单个手指接触对应的触摸区域。触摸区域包括周边。该计算机实现的方法还包括确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;以及如果触摸区域被确定为与对象重叠,则连接对象与触摸区域。连接对象与触摸区域保持对象和触摸区域的重叠。该计算机实现的方法还包括在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。根据一些实施例,一种计算设备包括触摸屏显示器、一个或多个处理器、存储器和一个或多个程序。一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域,其中触摸区域包括周边;确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域,其中触摸区域包括周边;确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。根据一些实施例,一种在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上显示多个对象。检测触摸屏显示器上的单个手指接触。产生与触摸屏显示器上的单个手指接触对应的触摸区域。触摸区域包括周边。确定触摸区域内的代表点。对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠。如果触摸区域被确定为与对象重叠,则连接对象与触摸区域。连接对象与触摸区域保持对象和触摸区域的重叠。在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动。确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动。根据所确定的触摸区域的移动移动与触摸区域连接的对象。根据一些实施例,一种便携式电子设备包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置,其中触摸区域包括周边;用于确定触摸区域内的代表点的装置;对于在触摸屏显示器上显示的多个对象中的对象用于确定触摸区域的代表点是否与对象重叠的装置;用于确定触摸区域的周边是否与对象重叠的装置;和用于确定触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠的装置;用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的装置,其中连接对象与触摸区域保持对象和触摸区域的重叠;用于在连接对象与触摸区域之后检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;和用于根据所确定的触摸区域的移动移动与触摸区域连接的对象的装置。根据一些实施例,在具有触摸屏显示器的电子设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。根据一些实施例,一种计算设备包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。该一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。根据一些实施例,在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上显示多个对象。检测触摸屏显示器上的单个手指接触。产生与触摸屏显示器上的单个手指接触对应的触摸区域。确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠。如果触摸区域被确定为与对象重叠,则连接对象与触摸区域。在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转。确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转。根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。根据一些实施例,一种便携式电子设备包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠的装置;用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的装置;用于在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转的装置;用于确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转的装置;和用于根据所确定的触摸区域的旋转旋转与触摸区域连接的对象的装置。根据一些实施例,在具有触摸屏显示器的电子设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,一种计算设备包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。该一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上显示多个对象。检测触摸屏显示器上的单个手指接触。产生与触摸屏显示器上的单个手指接触对应的触摸区域。检测单个手指接触在触摸屏显示器上的移动。确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动。在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交。响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,一种便携式电子设备包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;用于在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交的装置;和用于响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交的装置。根据一些实施例,在具有触摸屏显示器的电子设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;以及如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域。连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠。该计算机实现的方法还包括在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。根据一些实施例,计算设备包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。根据一些实施例,在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上检测单个手指接触。产生与触摸屏显示器上的单个手指接触对应的触摸区域。确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠。如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域。连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠。在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动。确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动。根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。根据一些实施例,一种便携式电子设备包括触摸屏显示器;用于在触摸屏显示器上检测单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠的装置;用于如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域的装置,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;用于在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;和用于根据所确定的触摸区域的移动移动与触摸区域连接的多个对象的装置。根据一些实施例,在具有触摸屏显示器的计算设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上显示多个对象;以及同时检测触摸屏显示器上的多个手指接触。对于检测到的多个手指接触中的每个相应手指接触,所述方法还包括产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中确定相应触摸区域是否与相应对象重叠包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。根据一些实施例,一种计算设备包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;以及同时检测触摸屏显示器上的多个手指接触。对于检测到的多个手指接触中的每个相应手指接触,所述一个或多个程序还包括用于执行以下动作的指令产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中确定相应触摸区域是否与相应对象重叠包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;以及同时检测触摸屏显示器上的多个手指接触。对于检测到的多个手指接触中的每个相应手指接触,所述指令还使得计算设备产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中确定相应触摸区域是否与相应对象重叠包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。根据一些实施例,在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上显示多个对象。同时检测触摸屏显示器上的多个手指接触。对于检测到的多个手指接触中的每个相应手指接触产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中所述确定包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。根据一些实施例,一种便携式电子设备包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;和用于同时检测触摸屏显示器上的多个手指接触的装置。对于检测到的多个手指接触中的每个相应手指接触,所述设备还包括用于产生与触摸屏显示器上的相应手指接触对应的相应触摸区域的装置;用于确定相应触摸区域内的相应代表点的装置;用于确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠的装置,其中用于确定相应触摸区域是否与相应对象重叠的装置包括用于确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠的装置;用于如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域的装置,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;用于在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动的装置;用于确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动的装置;和用于根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象的装置。根据一些实施例,在具有触摸屏显示器的电子设备上执行计算机实现的方法。该计算机实现的方法包括在触摸屏显示器上显示多个对象;以及检测触摸屏显示器上的手边缘接触。手边缘接触包括小拇指边缘接触和手掌边缘接触。该计算机实现的方法还包括产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,一种计算设备包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序。所述一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行。所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的手边缘接触,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,提供一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的手边缘接触,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,在具有触摸屏显示器的计算设备上的图形用户界面包括多个对象。在触摸屏显示器上显示多个对象。检测触摸屏显示器上的手边缘接触。手边缘接触包括小拇指边缘接触和手掌边缘接触。产生与触摸屏显示器上的手边缘接触对应的触摸区域。检测手边缘接触在触摸屏显示器上的移动。确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动。在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交。响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。根据一些实施例,一种便携式电子设备包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的手边缘接触的装置,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;用于产生与触摸屏显示器上的手边缘接触对应的触摸区域的装置;用于检测手边缘接触在触摸屏显示器上的移动的装置;用于确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;用于在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交的装置;和用于响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交的装置。因此,给具有触摸屏显示器的设备提供使用直接手指操作以接触和移动触摸屏显示器上的对象并与其交互从而增加这种设备的有效性、效率和用户满意度的更直观界面。为了更好地理解本发明的上述实施例及其其它实施例,应结合附图参照以下的具体实施方式,在这些附图中,类似的附图标记始终指的是相应的部分。图IA和图IB是示出根据一些实施例的具有触摸敏感显示器的便携式多功能设备的框图。图2示出根据一些实施例的具有触摸屏的便携式多功能设备。图3是根据一些实施例的具有触摸屏显示器的示例性电子设备的框图。图4A和图4B示出根据一些实施例的便携式多功能设备上的应用的菜单的示例性用户界面。图5A示出根据一些实施例的与触摸屏显示器接触的示例性手指的顶视图。图5B示出图5A的手指和触摸屏的侧视图。图5C示出根据一些实施例的触摸区域的组成。图5D至5F示出根据一些实施例的屏上对象的触碰区域。图6A至6F示出根据一些实施例的触摸区域与触摸屏显示器上显示的对象的重叠的各种程度和类型。图7A至7E示出根据一些实施例的通过将单个手指接触模型化为几何对象产生的触摸区域。图8A示出根据一些实施例的触摸屏显示器上的图形用户界面中的屏上对象的平移。图8B示出根据一些实施例的触摸屏显示器上的图形用户界面中的屏上对象的旋转。图8C示出根据一些实施例的触摸屏显示器上的图形用户界面中的屏上对象的同时平移和旋转。图9A和图9B示出根据一些实施例的模型化为一组顶点的二维和模拟的三维屏上对象。图IOA至IOC示出根据一些实施例的响应于与触摸屏显示器上的图形用户界面中的连接的屏上对象相交而移动未连接的屏上对象。图IlA至IlC示出根据一些实施例的响应于与触摸屏显示器上的图形用户界面中的连接的屏上对象相交而移动未连接的屏上对象,其中两个对象都被模型化为一组顶点。图12A至12C示出根据一些实施例的响应于与触摸屏显示器上的图形用户界面中的触摸区域相交而移动屏上对象。图13A示出根据一些实施例的触摸屏显示器上的图形用户界面中的多个屏上对象的平移。图1示出根据一些实施例的触摸屏显示器上的图形用户界面中的多个屏上对象的旋转。图13C示出根据一些实施例的触摸屏显示器上的图形用户界面中的多个屏上对象的同时平移和旋转。图13D示出根据一些实施例的触摸屏显示器上的图形用户界面中的多个屏上对象的同时平移和旋转。图14A至14C示出根据一些实施例的触摸屏显示器上的图形用户界面中的屏上对象的移动。图15A至15B示出根据一些实施例的与屏上对象的一个或多个顶点重叠的触摸区域。图16A至16G是示出根据一些实施例的用单个手指移动屏上对象的方法的流程图。图17是示出根据一些实施例的用单个手指移动屏上对象的方法的流程图。图18是示出根据一些实施例的用单个手指旋转屏上对象的方法的流程图。图19是示出根据一些实施例的用单个手指移动屏上对象的方法的流程图。图20是示出根据一些实施例的用单个手指移动多个屏上对象的方法的流程图。图21A至21B是示出根据一些实施例的用多个手指同时移动多个屏上对象的方法的流程图。图22是示出根据一些实施例的通过手边缘接触移动对象的方法的流程图。具体实施例方式现在详细参照实施例,在附图中示出了这些实施例的例子。在以下的详细描述中,为了使得能够彻底地理解本发明,阐述大量的特定细节。但是,本领域技术人员很容易理解,可以在没有这些特定细节的情况下实施本发明。在其它情况下,公知的方法、过程、部件、电路和网络没有被详细描述,以不至于不必要地混淆实施例的各方面。还应理解,虽然这里可以使用术语第一、第二等以描述各种要素,但这些要素不应被这些术语限制。仅使用这些术语以将要素相互区分开。例如,在不背离本发明的范围的情况下,第一手势可被称为第二手势,并且类似地,第二手势可被称为第一手势。这里在本发明的描述中使用的术语仅出于描述特定实施例的目的,并且不是要限制本发明。如在本发明的描述和所附权利要求中使用的那样,除非上下文另外特别指示,否则单数形式“一个”、“一种”和“该”也要包括复数形式。还应理解,这里使用的术语“和/或”指的是并且包括相关的列出的术语中的一个或多个的任意和所有可能的组合。还应理解,在本说明书中使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或多个其它特性、整数、步骤、操作、元件、部件和/或它们的组的存在或添加。如这里使用的那样,根据上下文,术语“如果”可被解释为意味着“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,根据上下文,短语“如果确定”或者“如果检测到[陈述的条件或事件]”可被解释为意味着“一旦确定”或“响应于确定”或“一旦检测到[陈述的条件或事件]时”或“响应于检测到[陈述的条件或事件]”。描述电子设备、用于这些设备的用户界面和用于使用这些设备的相关处理的实施例。在一些实施例中,设备是诸如还包括诸如PDA和/或音乐播放器功能的其它功能的移动电话之类的便携式通信设备。除了触摸屏或在触摸屏上显示的虚拟点击轮之外,用户界面还可包括物理点击轮。点击轮是可基于轮的角位移或设备的用户与轮的接触点提供导航命令的用户界面器件。也可使用点击轮,以例如在设备的用户按下轮子的至少一部分或轮子的中心时提供与一个或多个项目的选择对应的用户命令。作为替代方案,断开与触摸屏表面上的点击轮图像的接触可指示与选择对应的用户命令。为了简化,在以下的讨论中,作为示例性实施例使用包括触摸屏的便携式多功能设备。但是,应当理解,可以向可包括诸如物理点击轮、物理键盘、鼠标和/或游戏杆的一个或多个其它物理用户界面装置的诸如个人计算机和膝上型计算机的其它设备应用用户界面和相关处理中的一些。设备支持诸如以下应用中的一个或多个的各种应用游戏应用、电话应用、视频会议应用、电子邮件应用、即时消息应用、博客应用、照片管理应用、数字照相机应用、数字视频照相机应用、网络浏览应用、数字音乐播放器应用和/或数字视频播放器应用。可在设备上执行的各种应用可使用至少一个诸如触摸屏的共用物理用户界面设备。可以调整和/或从一种应用到下一应用和/或在相应应用内改变触摸屏的一个或多个功能以及在设备上显示的对应信息。以这种方式,设备的共用物理架构(诸如触摸屏)可支持具有直观和透明的用户界面的各种应用。用户界面可包括一个或多个软键盘实施例。软键盘实施例可包括诸如在2006年7月24日提交的美国专利申请ll/459606“KeyboardsForPortableElectronicDevices,,和在2006年7月24日提交的美国专利申请11/459,615"TouchScreenKeyboardsForPortableElectronicDevices”的键盘的显示图标上的符号的标准(QWERTY)和/或非标准配置,在此加入它们的全部内容作为参考。相对于诸如用于打字机的物理键盘的现有物理键盘中的键的数量,键盘实施例可包括更少数量的图标(或软键)。这使得用户更容易选择键盘中的一个或多个图标,并由此选择一个或多个相应的符号。键盘实施例可以是自适应的。例如,可根据诸如选择一个或多个图标和/或一个或多个相应符号之类的用户动作修改显示的图标。便携式设备上的一个或多个应用可利用共用和/或不同的键盘实施例。因此,可对于应用中的至少一些定制所使用的键盘实施例。在一些实施例中,可对于相应用户定制一个或多个键盘实施例。例如,可基于相应用户的字使用历史(词典、俚语、个人使用)对于相应用户定制一个或多个键盘实施例。当使用软键盘实施例时,键盘实施例中的一些可被调整以减少选择一个或多个图标并由此选择一个或多个符号时的用户错误的可能性。现在关注具有触摸敏感显示器的设备的实施例。图IA和图IB是示出根据一些实施例的具有触摸敏感显示器112的便携式多功能设备100。触摸敏感显示器112有时为了方便被称为“触摸屏”,并且也可被称为或叫做触摸敏感显示器系统。设备100可包括存储器102(可包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、外设接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(1/0)子系统106、其它输入或控制装置116和外部端口124。设备100可包括一个或多个光学传感器164。这些部件可在一个或多个通信总线或信号线103上通信。应当理解,设备100仅为便携式多功能设备100的一个例子,并且,设备100可具有比示出的部件更多或更少的部件,可以组合两个或更多个部件,或者可具有部件的不同配置或布置。可以以硬件、软件或包括一个或多个信号处理和/或专用集成电路的硬件和软件二者的组合实现图IA和图IB所示的各种部件。存储器102可包括高速随机存取存储器,并且也可包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存设备或其它非易失性固态存储设备。可通过存储器控制器12229控制诸如CPU120和外设接口118之类的设备100的其它部件对于存储器102的访问。外设接口118使设备的输入和输出外设与CPU120和存储器102耦合。一个或多个处理器120运行或执行存储于存储器102中的各种软件程序和/或多组指令,以执行设备100的各种功能并处理数据。在一些实施例中,可在诸如芯片104的单个芯片上实现外设接口118、CPU120和存储器控制器122。在一些其它实施例中,可以在单独的芯片上实现它们。RF(射频)电路108接收和发送也称为电磁信号的RF信号。RF电路108将电磁信号转换为电信号/将电信号转换为电磁信号,并且通过电磁信号与通信网络和其它通信设备通信。RF电路108可包括用于执行这些功能的公知电路,包括但不限于天线系统、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、订户身份模块(SIM)卡和存储器等。RF电路108可通过无线通信与诸如也称为万维网(WWW)的因特网、内联网和/或诸如蜂窝式电话网络、无线局域网络(LAN)和/或都市区域网络(MAN)的无线网络的网络和其它设备通信。无线通信可使用多个通信标准、协议和技术中的任一个,包括但不限于全球移动通讯系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、宽带代码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE802.11a、IEEE802.lib、IEEE802.Ilg禾口/或IEEE802.lln)、基于IP的语音(VoIP)、Wi-MAX、用于电子邮件的协议(例如,因特网消息访问协议(IMAP)和/或邮局协议(POP))、即时消息(例如,可扩展消息和存在协议(XMPP))、即时通讯对话初始协议禾口表示扩展协议(SessionInitiationProtocolforInstantMessagingandPresenceLeveragingExtensions,SIMPLE)和/或即时消息和存在服务QnstantMessagingandPresenceService,IMPS))和/或短消息服务(SMS))或包括到本文档的提交日期为止还没有开发的通信协议的任何其它适当的通信协议。音频电路110、扬声器111和麦克风113在用户和设备100之间提供音频接口。音频电路110从外设接口118接收音频数据,将音频数据转换成电信号,并且将电信号传送到扬声器111。扬声器111将电信号转换成人可听到的音波。音频电路110还接收由麦克风113从音波转换的电信号。音频电路110将电信号转换成音频数据,并且将音频数据传送到外设接口118以供处理。可通过外设接口118从存储器102和/或RF电路108检索和/或向其传送音频数据。在一些实施例中,音频电路110还包括头戴式送受话器插孔(例如,212,图2、。头戴式送受话器插孔提供音频电路110和诸如仅输出型头戴式耳机或具有输出(例如,用于单耳或双耳的头戴式耳机)和输入(例如,麦克风)的头戴式送受话器的可去除音频输入/输出外设之间的接口。1/0子系统106使诸如触摸屏112和其它输入/控制装置116之类的设备100上的输入/输出外设与外设接口118耦合。1/0子系统106可包括显示控制器156和用于其它输入或控制装置的一个或多个输入控制器160。一个或多个输入控制器160从/向其它输入或控制装置116接收/发送电信号。其它输入/控制装置116可包括物理按钮(例如,按钮、摇式按钮等)、拨号盘、滑条开关、游戏杆和点击轮等。在一些替代性实施例中,输入控制器(一个或多个)160可与键盘、红外端口、USB端口和诸如鼠标的指示器件中的任一个耦合(或者不与其中的任一个耦合)。一个或多个按钮(例如,208,图幻可包括用于扬声器111和/或麦克风113的音量控制的上/下按钮。一个或多个按钮可包括推动按钮(例如,206,图2)。如在2005年12月23日提交的美国专利申请11/322,549"UnlockingaDevicebyPerformingGesturesonanUnlockImage,,中描述的那样,推动按钮的迅速按压可释放触摸屏112的锁定或者开始使用触摸屏上的手势以使装置解锁的处理,在此加入该专利申请的全部内容作为参考。推动按钮(例如,206)的更长的按压可接通或关断设备100的电力。用户能够定制按钮中的一个或多个功能。触摸屏112被用于实现虚拟或软按钮和一个或多个软键盘。触摸敏感触摸屏112提供装置和用户之间的输入界面和输出界面。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112向用户显示虚拟输出。虚拟输出可包括图形、文本、图标、视频和它们的任意组合(统称为“图形”)。在一些实施例中,虚拟输出中的一些或全部可与用户界面对象对应,将在后面进一步描述这些用户界面对象的细节。触摸屏112具有基于触觉和/或感觉接触接收来自用户的输入的触摸敏感表面、传感器或一组传感器。触摸屏112和显示控制器156(连同任何相关的模块和/或存储器102中的多组指令)检测触摸屏112上的接触(和接触的任何移动或断开)并且将检测到的接触转换成与在触摸屏上显示的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在示例性实施例中,触摸屏112和用户之间的接触点与用户的手指对应。虽然可以在其它实施例中使用其它显示技术,但是,触摸屏112可使用LCD(液晶显示器)技术或LPD(发光聚合物显示器)技术。触摸屏112和显示控制器156可通过使用包括但不限于投影式互电容触摸感测技术以及其它接近传感器阵列或用于确定与触摸屏112的接触区域的其它元件的现在已知或以后开发的多个电容型触摸感测技术中的任一个,检测接触及其任何移动或断开。触摸屏112的一些实施例中的触摸敏感显示器可与在美国专利6,323,846(Westerman等)、美国专利6,570,557(Westerman等)和/或美国专利6,677,932(Westerman)和/或美国专利公开2002/0015024A1中描述的多触摸敏感写字板类似,在此加入它们中的每一个的全部内容作为参考。但是,触摸屏112显示来自便携式设备100的视觉输出,而触摸敏感写字板不提供视觉输出。触摸屏112的一些实施例中的触摸敏感显示器可以如以下申请描述的那样(1)在2006年5月2日提交的美国专利申请No.11/381,313“MultipointTouchSurfaceController”;(2)在2004年5月6日提交的美国专利申请No.10/840,862"MultipointTouchscreen";(3)在2004年7月30日提交的美国专利申请No.10/903,964"GesturesForTouchSensitiveInputDevices”;(4)在2005年1月31日提交的美国专利申请No.11/048,264"GesturesForTouchSensitiveInputDevices";(5)^t2005^Ξι^18日提交的美国专利申请No.11/038,590“Mode-BasedGraphicalUserInterfacesForTouchSensitiveInputDevices”;(6)在2005年9月16日提交的美国专利申请No.11/228,758"VirtualInputDevicePlacementOnATouchScreenUserInterface,,;(7)在2005年9月16日提交的美国专利申请No.11/228,700"OperationOfAComputerWithATouchScreenInterface";(8)在2005年9月16日提交的美国专利申请No.11/228,737"ActivatingVirtualKeysOfATouch-ScreenVirtualKeyboard";(9)在2006年3月3日提交的美国专利申请No.11/367,749"Multi-FunctionalHand-HeldDevice”。在此加入所有这些申请的全部内容作为参考。触摸屏112可具有超过IOOdpi的分辨率。在示例性实施例中,触摸屏具有约160dpi的分辨率。用户可通过使用诸如尖笔和手指等的任何适当的物体或附属物与触摸屏112接触。在一些实施例中,用户界面被设计为主要通过基于手指的接触和手势工作,由于触摸屏上的手指的接触面积较大,因此这种基于手指的接触和手势没有基于尖笔的输入精确。在一些实施例中,设备将粗略的基于手指的输入翻译成用于执行用户希望的动作的精确命令。在一些实施例中,除了触摸屏之外,设备100可包括用于激活或去激活特定功能的触摸板(未示出)。在一些实施例中,与触摸屏不同,触摸板是设备的不显示视觉输出的触摸敏感区域。触摸板可以是与触摸屏112分开的触摸敏感表面或由触摸屏形成的触摸敏感表面的扩展。在一些实施例中,设备100可包括物理或虚拟点击轮作为输入控制装置116。用户可通过旋转点击轮或通过移动与点击轮的接触点(例如,通过接触点相对于点击轮的中心点的角位移测量接触点的移动量)在触摸屏112中显示的一个或多个图形对象(以下,称为图标)之间导航或与其交互作用。点击轮也可被用于选择所显示图标中的一个或多个。例如,用户可按下点击轮或相关按钮的至少一部分。可通过输入控制器160以及存储器102中的模块和/或多组指令中的一个或多个,处理由用户通过点击轮提供的用户命令和导航命令。对于虚拟点击轮,点击轮和点击轮控制器可分别是触摸屏112和显示控制器156的一部分。对于虚拟点击轮,点击轮可以是响应于与设备的用户交互在触摸屏显示器上出现和消失的不透明或半透明的对象。在一些实施例中,在便携式多功能设备的触摸屏上显示并且通过与触摸屏的用户接触操作虚拟点击轮。设备100还包括用于对各种部件供电的电力系统162。电力系统162可包括电力管理系统、一个或多个电源(例如,电池、交变电流(AC))、再充电系统、电力故障检测电路、电力变换器或逆变器、电力状态指示器(例如,发光二极管(LED))和与便携式设备中的电力的产生、管理和分布相关的任何其它部件。设备100还可包括一个或多个光学传感器164。图IA和图IB表示与I/O子系统106中的光学传感器控制器158耦合的光学传感器。光学传感器164可包括电荷耦合器件(CCD)或互补金属氧化物半导体(CM0Q光电晶体管。光学传感器164接收通过一个或多个透镜投影的来自环境的光,并且将光转换成代表图像的数据。与成像模块143(也称为照相机模块)结合,光学传感器164可捕获静物图像或视频。在一些实施例中,光学传感器位于与设备前面的触摸屏显示器112相对的设备100的后面,使得触摸屏显示器可被用作用于静物和/或视频图像获取的取景器。在一些实施例中,光学传感器位于设备的前面,使得在用户在触摸屏显示器上观看其它视频会议参与者的同时对于视频会议获得用户的图像。在一些实施例中,可由用户改变光学传感器164的位置(例如,通过旋转设备外壳内的透镜和传感器),使得单个光学传感器164可以与触摸屏显示器一起使用,以用于视频会议和静物和/或视频图像获取。设备100还可包括一个或多个接近传感器166。图IA和图IB表示与外设接口118耦合的接近传感器166。作为替代方案,接近传感器166可与I/O子系统106中的输入控制器160耦合。接近传感器166可如美国专利申请No.11/241,839,"ProximityDetectorInHandheldDevice”;美国专利申请No.11/240,788,"ProximityDetectorInHandheldDevice”;美国专利申请No.11/620,702,"UsingAmbientLightSensorToAugmentProximitySensorOutput";^H^itNo.11/586,862,"AutomatedResponseToAndSensingOfUserActivityInPortableDevices”;和美国专利申请No.11/638,251,"MethodsAndSystemsForAutomaticConfigurationOfPeripherals”描述的那样执行操作,在此加入它们的全部内容作为参考。在一些实施例中,当多功能装置位于用户的耳朵附近时(例如,当用户进行电话呼叫时),接近传感器关断并禁用触摸屏112。在一些实施例中,当设备处于用户的口袋、提包或其它黑暗区域中时,接近传感器使屏幕保持关,以防止在设备处于锁定状态时的不必要的电池消耗。设备100还可包括一个或多个加速度计168。图IA和图IB表示与外设接口118耦合的加速度计168。作为替代方案,加速度计168可与1/0子系统106中的输入控制器160耦合。加速度计168可如美国专利公开No.20050190059,"Acceleration-basedTheftDetectionSystemforPortableElectronicDevices,,禾口美国专利公开No.20060017692,"MethodsAndApparatusesForOperatingAPortableDeviceBasedOnAnAccelerometer”描述的那样执行操作,在此加入这两个专利公开的全部内容作为参考。在一些实施例中,基于对从一个或多个加速度计接收的数据的分析,横向或纵向在触摸屏显示器上显示信息。在一些实施例中,存储于存储器102中的软件部件可包括操作系统126、通信模块(或一组指令)128、接触/移动模块(或一组指令)130、图形模块(或一组指令)132、文本输入模块(或一组指令)134、全球定位系统(GPQ模块(或一组指令)135和应用(或一组指令)136。操作系统1(例如,Darwin、RTXC、LINUX、UNIX、OSX,WINDffOS或诸如VxWorks的嵌入式操作系统)包括用于控制和管理一般系统任务(例如,存储器管理、存储设备控制、电力管理等)的各种软件部件和/或驱动器,并且有利于各种硬件和软件部件之间的通信。通信模块1有利于在一个或多个外部端口1上与其它设备通信,并且还包括用于处理由RF电路108和/或外部端口IM接收的数据的各种软件部件。外部端口124(例如,通用串行总线(USB),FIREWIRE等)适于直接地或经由网络(例如,因特网、无线LAN等)间接地与其它设备耦合。在一些实施例中,外部端口是与在iP0D(AppleComputer,Inc.的商标)设备上使用的30针连接器相同、类似和/或兼容的多针(例如,30针)连接器。接触/移动模块130可检测与触摸屏112(与显示控制器156结合)和其它触摸敏感显示器(例如,触摸板或物理点击轮)的接触。接触/移动模块130包括各种软件部件,这些软件部件用于执行与接触的检测有关的各种操作,诸如确定是否出现接触、确定是否存在接触的移动并且跟踪触摸屏112上的移动以及确定是否中断接触(即,是否停止接触)。确定接触点的移动可包括确定标量速度(大小)、矢量速度(大小和方向)和/或接触点的加速度(大小和/或方向的变化)。这些操作可被应用于单个接触(例如,一个手指接触)或多个同时的接触(例如,“多触摸”/多手指接触)。在一些实施例中,接触/移动模块130和显示控制器156还检测触摸板上的接触。在一些实施例中,接触/移动模块130和控制器160检测点击轮上的接触。图形模块132包括用于在触摸屏112上呈现和显示图形的各种已知软件部件,包括用于改变显示的图形的强度的部件。如这里使用的那样,术语“图形”包括可显示给用户的任何对象,包括但不限于文本、网页、图标(诸如包括软键的用户界面对象)、数字图像、视频和动画等。可以为图形模块132的部件的文本输入模块134提供用于在各种应用(例如,联系人137、电子邮件140、IM141、博客142、浏览器147和需要文本输入的任何其它应用)中键入文本的软键盘。GPS模块135确定设备的位置并且提供用于各种应用的该信息(例如,给电话138用于基于位置的拨号、给照相机143和/或博客模块142作为图片/视频元数据、以及给提供基于位置的服务的应用,诸如天气小部件、本地黄页小部件和地图/导航小部件)。应用136可包括以下模块(或多组指令)或它们的子集或超集联系人模块137(有时称为地址薄或联系人列表);电话模块138;视频会议模块139;电子邮件模块140;即时消息(IM)模块141;博客模块142;用于静物和/或视频图像的照相机模块143;图像管理模块144;视频播放器模块145;音乐播放器模块146;浏览器模块147;日历模块148;可包括天气小部件149-1、股票小部件149-2、日历小部件149-3、报警时钟小部件149-4、字典小部件149-5和由用户获得的其它小部件以及用户产生的小部件149-6的小部件模块149;用于制作用户产生的小部件149-6的小部件产生器模块150;搜索模块151;合并视频播放器模块145和音乐播放器模块146的视频和音乐播放器模块152;便签模块153;地图模块154;和/或在线视频模块155。可存储于存储器102中的其它应用136的例子包括其它字处理应用、启用JAVA的应用、加密、数字权利管理、声音识别和声音复制。与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,可以使用联系人模块137以管理地址薄或联系人列表,包括向地址薄添加名字(一个或多个);从地址薄删除名字(一个或多个);使电话号码(一个或多个)、电子邮件地址(一个或多个)、物理地址(一个或多个)或其它信息与名字相关联;使图像与名字相关联;对名字进行分类和分选;提供电话号码或电子邮件地址以发起和/或有利于由电话138、视频会议139、电子邮件140或IM141进行的通信;等等。34与RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,电话模块138可被用于键入与电话号码对应的一系列字符、访问地址薄137中的一个或多个电话号码、修改已键入的电话号码、对相应电话号码拨号、进行通话并在完成通话时断开连接或挂断。如上所述,无线通信可以使用多个通信标准、协议和技术中的任一个。与RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光学传感器164、光学传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137、电话模块138结合,视频会议模块139可被用于发起、进行和终止用户和一个或多个其它参与者之间的视频会议。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,电子邮件客户端模块140可被用于产生、发送、接收和管理电子邮件。与图像管理模块144结合,电子邮件客户端模块140使得产生和发送带有由照相机模块143拍摄的静物或视频图像的电子邮件变得非常容易。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,即时消息模块141可被用于键入与即时消息对应的一系列字符、修改先前键入的字符、传送相应即时消息(例如,使用用于基于电话的即时消息的短消息服务(SMS)或多媒体消息服务(MMS)协议或者使用用于基于因特网的即时消息的XMPP、SIMPLE或IMPS)、接收即时消息并观看接收的即时消息。在一些实施例中,传送和/或接收的即时消息可包括在匪S和/或增强消息服务(EMS)中支持的图形、照片、音频文件、视频文件和/或其它附件。如这里使用的那样,“即时消息”指的是基于电话的消息(即,通过使用SMS或匪S发送的消息)和基于因特网的消息(例如,通过使用XMPP、SIMPLE或IMPS发送的消与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、图像管理模块144和浏览模块147结合,博客模块142可被用于向博客(例如,用户的博客)发送文本、静物图像、视频和/或其它图形。与触摸屏112、显示控制器156、光学传感器(一个或多个)164、光学传感器控制器158、接触模块130、图形模块132和图像管理模块144结合,照相机模块143可被用于捕获静物图像或视频(包括视频流),并且将它们存储于存储器102中,修改静物图像或视频的特性,或者从存储器102删除静物图像或视频。与触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和照相机模块143结合,图像管理模块144可被用于管理、修改或另外操作、标注、删除、呈现(例如,以数字幻灯片展现或相册的方式)并且存储静物和/或视频图像。与触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110和扬声器111结合,视频播放器模块145可被用于显示、呈现或另外回放视频(例如,在触摸屏上,或者,通过外部端口1在外部的连接的显示器上)。与触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110、扬声器IlURF电路108和浏览器模块147结合,音乐播放器模块146允许用户下载并回放以一种或更多种文件格式(诸如MP3或AAC文件格式)存储的所记录的音乐和其它声音文件。在一些实施例中,设备100可包括诸如iPOD(AppleComputer,Inc.的商标)的MP3播放器的功能。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,浏览器模块147可被用于浏览因特网,包括搜索、链接到、接收和显示网页或者它们的多个部分以及与网页链接的附件和其它文件。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140和浏览器模块147结合,日历模块148可被用于产生、显示、修改和存储日历和与日历相关的数据(例如,日历条目、待做事项列表等)。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147结合,小部件模块149是可被下载并被用户使用的微应用(例如,天气小部件149-1、股票小部件149-2、计算器小部件149-3、报警时钟小部件149-4和字典小部件149-5)或由用户产生的微应用(例如,用户产生的小部件149-6)。在一些实施例中,小部件包括HTML(HypertextMarkupLanguage,超文本标记语言)文件、CSS(CascadingStyleSheets,层叠样式表)文件和Javakript文件。在一些实施例中,小部件包括XML(ExtensibleMarkuplanguage,可扩展标记语言)文件和JavaScript文件(例如,Yahoo!Widgets)。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147结合,小部件产生器模块150可被用户使用以产生小部件(例如,将网页的用户规定部分变为小部件)。与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,搜索模块151可被用于搜索存储器102中的匹配一个或多个搜索准则(例如,一个或多个用户规定的搜索项)的文本、音乐、声音、图像、视频和/或其它文件。与触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134结合,便签模块153可被用于产生和管理便签和待做事项列表等。与RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147结合,地图模块IM可被用于接收、显示、修改和存储地图和与地图相关的数据(例如,驾驶方向;关于特定位置处或附近的商店和其它关注点的数据;和其它基于位置的数据)。与触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147结合,在线视频模块1允许用户访问、浏览、接收(例如,通过流和/或下载)、回放(例如,在触摸屏上,或者,通过外部端口1在外部的连接的显示器上)、发送具有与特定的在线视频的链接的电子邮件并且另外管理诸如H.246之类的一个或多个文件格式的在线视频。在一些实施例中,使用即时消息模块141而不是电子邮件客户端模块140以发送与特定的在线视频的链接。可以在2007年6月20日提交的美国临时专利申请No.60/936,562,"PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos”和在2007年12月31日提交的美国专利申请No.11/968,067,"PortableMultifunctionDevice,Method,andGraphicalUserInterfaceforPlayingOnlineVideos"中找到在线视频应用的附加描述。以上识别的模块和应用中的每一个与用于执行上述的一个或多个功能的一组指令对应。这些模块(即,多组指令)不需要实现为单独的软件程序、过程或模块,由此,可以在各种实施例中组合或另外重新配置这些模块的各种子集。例如,视频播放器模块145可与音乐播放器模块146组合成单一模块(例如,视频和音乐播放器模块152,图1B)。在一些实施例中,存储器102可存储以上识别的模块和数据结构的子集。并且,存储器102可存储以上没有描述的附加的模块和数据结构。在一些实施例中,设备100是专门通过触摸屏112和/或触摸板执行设备上的预定的一组功能的操作的设备。通过使用触摸屏和/或触摸板作为用于设备100的操作的主要输入/控制装置,可以减少设备100上的物理输入/控制装置(诸如推动按钮和拨盘等)的数量。可专门通过触摸屏和/或触摸板执行的预定的一组功能包括用户界面之间的导航。在一些实施例中,触摸板在被用户触摸时使设备100从可在设备100上显示的任何用户界面导航到总菜单、主菜单或根菜单。在这些实施例中,触摸板可被称为“菜单按钮”。在一些实施例中,作为触摸板的替代,菜单按钮可以是物理推动按钮或其它物理输入/控制装置。图2示出根据一些实施例的具有触摸屏112的便携式多功能设备100。触摸屏可显示用户界面(UI)200内的一个或多个图形。在本实施例以及后面描述的其它实施例中,用户可例如通过用一个或多个手指202接触或触摸图形选择图形中的一个或多个(图中没有按比例绘制)。在一些实施例中,当用户中断与一个或多个图形的接触时,出现一个或多个图形的选择。在一些实施例中,接触可包括诸如一个或多个轻敲、一个或多个挥击(从右到左、从左到右、向上和/或向下)和/或与设备100接触的手指的滚动(从右到左、从左到右、向上和/或向下)的手势。在一些实施例中,与图形的无意的接触不会选择图形。例如,当与选择对应的手势是轻敲时,在应用图标上挥动的挥击手势不会选择相应的应用。设备100还可包括诸如“主页”或菜单按钮204的一个或多个物理按钮。如上所述,菜单按钮204可被用于导航到可在设备100上执行的一组应用中的任何应用136。作为替代方案,在一些实施例中,在触摸屏112中的GUI中,菜单按钮可实现为软键。在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于给设备通电/断电并锁定设备的推动按钮206、音量调整按钮(一个或多个)208、订户身份识别模块(SIM)卡槽210、头戴式送受话器插孔212和停靠/充电外部端口124。推动按钮206可被用于通过按压按钮并使按钮保持在按压状态下预定的时间间隔将设备通电/断电;通过按压按钮并在经过预定的时间间隔之前释放按钮锁定设备;和/或将设备解锁或者发起解锁的过程。在可替代实施例中,设备100还可通过麦克风113接收用于激活或去激活一些功能的语音输入。图3是根据一些实施例的具有触摸屏显示器的示例性电子设备的框图。设备300不需要是便携式的。在一些实施例中,设备300是膝上型计算机、桌上型计算机、台式计算机、多媒体播放器装置、导航装置、教育装置(诸如孩子的学习机)、游戏系统或控制装置(例如,家庭或工业控制器)。设备300—般包括一个或多个处理单元(CPU)310、一个或多个网络或其它通信接口360、存储器370和一个或多个用于互连这些部件的通信总线320。通信总线320可包括互连并控制系统部件之间的通信的电路(有时称为芯片组)。设备300包括包括触摸屏显示器340的用户界面330。用户界面330还可包括键盘和/或鼠标(或其它指示器件)350。存储器370包括诸如DRAM、SRAM、DDRRAM或其它随机存取固态存储设备的高速随机存取存储器;并且可包括诸如一个或多个磁盘存储设备、光盘存储设备、快擦写存储设备或其它非易失性固态存储设备的非易失性存储器。存储器370可任选地包括远离CPU310(—个或多个)放置的一个或多个存储设备。在一些实施例中,存储器370存储与存储于便携式多功能设备100的存储器102(图1)中的程序、模块和数据结构类似的程序、模块和数据结构或者它们的子集。并且,存储器370可存储不存在于便携式多功能设备100的存储器102中的附加的程序、模块和数据结构(未示出)。图3中的以上识别的要素中的每一个可被存储于先前提到的存储设备中的一个或多个中。以上识别的模块中的每一个与用于执行以上描述的功能的一组指令对应。以上识别的模块或程序(即,多组指令)不需要被实现为单独的软件程序、过程或模块,由此在各种实施例中,这些模块的各种子集可被组合或另外重新配置。在一些实施例中,存储器370可存储以上识别的模块和数据结构的子集。并且,存储器370可存储以上没有描述的附加的模块和数据结构。现在关注可在便携式多功能设备100上实现的用户界面(“UI”)的实施例。图4A和图4B示出根据一些实施例的便携式多功能设备100上的应用的菜单的示例性用户界面。可以在设备300上实现类似的用户界面。在一些实施例中,用户界面400A包括以下要素或它们的子集或超集·诸如蜂窝和Wi-Fi信号的用于无线通信(一种或多种)的信号强度指示器(一个或多个)402;时间404;蓝牙指示器405;电池状态指示器406;·具有用于频繁使用的应用的图标的托盘408,这些频繁使用的应用诸如为O可包括未接电话或语音信箱消息的数目的指示器414的电话138;〇可包括未读电子邮件的数目的指示器410的电子邮件客户端140;〇浏览器147;和〇音乐播放器146;和·用于其它应用的图标,诸如〇IM141;〇图像管理144;〇照相机143;O视频播放器145;〇天气149-1;〇股票149-2;〇博客142;〇日历148;〇计算器149-3;〇报警时钟149-4;〇词典149-5;和〇用户产生的小部件149-6。在一些实施例中,用户界面400B包括以下要素或它们的子集或超集上述的402、404、405、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140和147;地图154;便签153;·后面进一步描述的提供对于设备100及其各种应用136的设置的访问的设置412;·也称为iPOD(AppleComputer,Inc.的商标)模块152的视频和音乐播放器模块152;和·也称为YouTube(Google,Inc.的商标)模块155的在线视频模块155。现在关注可在诸如设备300或便携式多功能设备100之类的具有触摸屏显示器的计算设备上实现的用户界面(“UI”)和相关处理的实施例。图5A示出根据一些实施例的与触摸屏显示器接触的示例性手指的顶视图500。图5A表示与触摸屏显示器505-1接触520-1的手指MO。与触摸区域的代表点530-1和质心535—起示出与接触520对应的由设备产生的触摸区域525-1。注意,由设备产生的触摸区域525—般对于用户是不可见的。换句话说,触摸区域525将手指接触520模型化,但是,一般不在触摸屏显示器502上表示触摸区域520。图5B示出图5A的手指和触摸屏显示器的侧视图。在图5B中,示出与图5A中的手指接触520-1和触摸区域525-1的边缘对应的虚线。在一些实施例中,如图5A和图5B所示,所产生的触摸区域525-1比手指MO-I的接触区域520-1小。在一些实施例中,所产生的触摸区域525比手指MO的接触区域520(未示出)大。图5C示出根据一些实施例的触摸区域525的组成。响应于检测到与触摸屏显示器510的手指接触520,产生触摸区域525。触摸区域525包括具有周边550和代表点530的区域555。在一些实施例中,代表点是触摸区域的质心535(图5A)。在一些实施例中,代表点530偏离触摸区域的质心535(例如,如图5A所示)。代表点可偏离质心以补偿希望和实际接触位置之间的视差、永久误差或其它手指放置误差。图5D-5F示出根据一些实施例的屏上对象的点击区域560。如果触摸区域与对象的点击区域560重叠,则触摸区域525被确定为与对象570重叠。类似地,如果触摸区域与对象的点击区域相交,则触摸区域被确定为与对象相交。对象的点击区域560—般与在触摸屏上显示的对象570相同。例如,在图5D中,点击区域560-1与屏上对象570相同。但是,在一些实施例中,与在触摸屏上显示的对象570相比,点击区域较大(例如,点击区域560-2,图5E)或较小(例如,点击区域560-3,图5F)。较大的点击区域(图5E)使得触摸区域更容易与对象重叠或相交。相反,较小的点击区域(图5F)使得触摸区域较难与对象重叠或相交。如在说明书和权利要求中使用的那样,“确定触摸区域是否与对象重叠”那样的短语将被理解为意味着“确定触摸区域是否与对象的点击区域重叠”,这里,与屏上对象相比,对象的点击区域可相同、更大或更小。为了便于示出和解释,图(除了图5E和图5F之外)中,对象的点击区域560将与屏上对象(例如,连接的对象510和未连接的对象600)相同。图6A至6F示出根据一些实施例的触摸区域与在触摸屏显示器上显示的对象的重叠的各种程度和类型。图6A至6C分别表示在触摸区域525和屏上对象之间不存在重叠、存在部分重叠和存在完全重叠。图6D至6F示出可被分析以确定触摸区域是否与对象重叠的触摸区域525的不同部分,诸如触摸区域的周边和/或触摸区域的内部部分。图7A至7E示出根据一些实施例的通过将单个手指接触模型化为几何对象产生的触摸区域。在图7A、图7D和图7E中,触摸区域525被模型化为具有长轴720和短轴715的椭圆。在图7B和图7C中,触摸区域525被模型化为多边形。图7E还示出可被确定并被用于监视触摸区域的旋转的、与触摸区域525对应的轴和与触摸屏显示器505-2对应的轴之间的角度。依次地,可使用触摸区域的所确定的旋转以产生与和触摸区域连接的对象的相应的旋转。因此,从单个手指接触导出的信息可被用于以物理直观的方式控制屏上对象的旋转。图8A至8C示出根据触摸区域的移动移动与单个手指触摸区域连接的屏上对象。示例性移动包括平移(图8A);围绕对象和触摸区域之间的重叠区域中的点的旋转(图8B)和对象的同时平移和旋转(图8C)。图9A和图9B示出根据一些实施例的模型化为一组顶点的二维和模拟的三维屏上对象。可以在行(例如,914a至f,图9A)、列(例如,912a至j,图9A)和/或对角(例如,916a至n,图A)中配置顶点。图IOA至IOC示出响应于与和触摸区域连接的屏上对象的相交(虚拟碰撞)移动未连接的屏上对象。图IlA至IlC示出响应于与和触摸区域连接的屏上对象的相交,移动未连接的屏上对象。两个对象均被模型化为一组顶点,并且,显示虚拟碰撞的刚性体模拟。图12A至12C示出响应于与触摸区域的相交(例如,虚拟轻推或撞击)移动屏上对象。移动可包括被轻推对象的平移(1206,图12C)和/或旋转(未示出)。图13A至13C示出根据触摸区域的移动移动与单个手指触摸区域连接的多个屏上对象。示例性移动包括对象的平移(图13A)、旋转(图13B)和同时平移和旋转(图13C)。图13D示出根据触摸区域的移动,移动多个屏上对象,每个对象与单个手指触摸区域连接。图14A至14C示出响应于与和手边缘对应的触摸区域的相交(例如,虚拟轻推或撞击),移动屏上对象。移动可包括被轻推对象的平移(1420、1422和1424,图12C)和/或旋转(未示出)。图15A至15B示出根据一些实施例的与屏上对象的一个或多个顶点重叠的触摸区域。可以用对象的周边上的顶点(例如,图15B)和/或对象内部的顶点(例如,图15A)确定触摸区域重叠。为了便于解释,图8A至8C、10A至10CU1A至11C、12A至12C、13A至13D和14A至14C示出较宽地分离的位置a和b之间的手指、触摸区域和对象的移动。实际上,检测手指接触移动并确定相应的触摸区域和屏上对象移动是实时完成的增量确定。因此,随着手指在触摸屏显示器上移动(例如,从位置a到位置b),与触摸区域连接的对象(一个或多个)将表现为附着到手指接触上。图5A至5F、图6F至6F、图7A至7E、图8A至8C、图9A至9B、图IOA至10CU1A至11C、12A至12C、图13A至13D、14A至14C和图15A至15B示出根据一些实施例的用于移动屏上对象的示例性用户界面。这些图中的用户界面被用于示出以下参照图16A至16G、图17、图18、图19、图20、图21A至21B和图22描述的处理。图16A至16C是示出根据一些实施例的用单个手指移动屏上对象的方法的流程图。在具有触摸屏显示器的计算设备300上执行方法1600。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法1600提供用单个手指而不用移动对象的光标,对屏上对象进行直接手指操作的直观界面。设备在触摸屏显示器上显示(160多个对象。例如,在图8A中,在触摸屏显示器505上显示对象600-2、600-3和510-7。为了便于解释,图8A(和其它类似的图)中的对象被示为简单的矩形屏上对象。实际上,对象一般更复杂,并且可包括文本、网页、图标(包括软键)、数字图像、视频、动画和其它二维对象和模拟三维对象。设备检测(1604)触摸屏显示器上的单个手指接触。例如设备使用接触/移动模块130(图1A)以检测触摸屏显示器505-1上的手指接触520-1(图5A和图5B)。设备产生(1606,图16A)与触摸屏显示器上的单个手指接触对应的触摸区域。触摸区域包括周边(例如,周边550-2,图5C)。例如,设备使用接触/移动模块130(图1A)以产生与单个手指接触520-1对应的触摸区域525-1(图5A和图5B)。在一些实施例中,设备将检测到的单个手指接触模型化(1652,图16D)为几何对象以产生触摸区域。例如,在图7A中,设备使用接触/移动模块130(图1A)以将手指接触520-2模型化为触摸区域525-8。在一些实施例中,几何对象是诸如图7A至7E所示的触摸区域525的二维对象(1654)。在一些实施例中,几何对象是椭圆(1656)。例如,在图7A、图7D和图7E中,触摸区域525被模型化为椭圆。在一些实施例中,几何对象是多边形(1658)。例如,在图7B中,触摸区域525-9被模型化为矩形,并且,在图7C中,触摸区域525-10被模型化为八边形。在一些实施例中,触摸区域以样条曲线(1660)为边界。在一些实施例中,设备向与触摸屏显示器上的检测到的单个手指接触520对应的数据应用(166分水岭算法,以产生检测到的单个手指接触的图像,并且将该图像模型化为几何对象以产生触摸区域525。在一些实施例中,与检测到的单个手指接触对应的数据是电容数据(1664),诸如来自测量投射互电容数据的触摸屏显示器的电容数据。与触摸区域525类似,一般不显示该图像。在一些实施例中,设备将与触摸屏显示器上的检测到的单个手指接触对应的数据阈值化(1666),以产生检测到的单个手指接触的阈值化图像,并且将阈值化的图像模型化为几何对象以产生触摸区域。在一些实施例中,与检测到的单个手指接触对应的数据是电容数据(1668,图16D),诸如来自测量投射互电容数据的触摸屏显示器的电容数据。与触摸区域525类似,一般不显示阈值化的图像。设备确定(1608,图16A)触摸区域内的代表点530。例如,在图8A中,当手指540-2-a在位置a上与触摸屏505接触时,接触/移动模块130确定代表点530-9。在一些实施例中,触摸区域内的代表点是触摸区域的质心(1610),例如质心535(图5A)。在一些实施例中,触摸区域内的代表点是偏离触摸区域的质心的点(1612)。在一些实施例中,触摸区域内的代表点是沿触摸区域的长轴或短轴偏离触摸区域的质心的点(1614)。例如,在图7D中,触摸区域525-11内的代表点530-8是沿触摸区域椭圆的长轴偏离触摸区域的质心535-2的点。代表点530可偏离质心以补偿希望和实际接触位置之间的视差、永久误差或其它手指放置误差。在一些实施例中,设备确定(1616)触摸区域的轴。在一些实施例中,设备确定(1618)触摸区域的长轴720。在一些实施例中,设备(1620)确定触摸区域的短轴715。例如,在图7E中,接触/移动模块130确定触摸区域525-12的长轴720-4和/或短轴715-4。在一些实施例中,设备确定(162与触摸区域525对应的轴和与触摸屏显示器对应的轴之间的角度(例如,触摸区域的长轴或短轴和触摸屏显示器的纵轴或横轴之间的角度)。例如,在图7E中,接触/移动模块130可确定以下角度中的至少一个(1)触摸区域525-12的长轴720-4和触摸屏显示器505的横轴755之间的角度730;(2)触摸区域525-12的长轴720-4和触摸屏显示器505的纵轴750之间的角度735;(3)触摸区域525-12的短轴715-4和触摸屏显示器505的纵轴750之间的角度740;和(4)触摸区域525-12的短轴715-4和触摸屏显示器505的横轴755之间的角度745。如后面解释的那样,响应于检测到这些角度中的一个或多个的改变,设备可在与触摸区域525连接的对象的旋转中进行相应的变化。设备确定(1624,图16B)触摸区域525是否与在触摸屏显示器上显示的多个对象中的对象重叠。确定触摸区域是否与对象重叠包括确定除代表点530之外的触摸区域525的一个或多个部分是否与对象重叠(即,确定除代表点之外的触摸区域的一个或多个部分是否与对象重叠是除了确定代表点是否与对象重叠之外或作为其替代的确定)。该确定检测如果重叠确定仅基于触摸区域525的代表点530(例如,质心535)与对象之间的重叠则会被漏掉的与对象的重叠。如上所述,图6A至6C示出根据一些实施例的触摸区域525与在触摸屏显示器上显示的对象的重叠的各种程度。在图6A中,在触摸区域525-2和对象600-1之间不存在重叠。在图6B中,在触摸区域525-3和对象510-2之间存在部分重叠,但是,部分重叠(触摸区域525-3的重叠部分610-1)不包括触摸区域525-3的代表点530-3。在图6C中,存在触摸区域525-4和对象510-3的完全重叠。在一些实施例中,确定触摸区域是否与对象重叠包括确定(1670,图16E)触摸区域的周边是否与对象重叠。例如,对于图6D所示的对象510-4和触摸区域525-5,与图形模块132结合的接触/移动模块130会确定周边550-2的加粗部分中的至少一些与对象510-4重叠。在一些实施例中,确定触摸区域是否与对象重叠包括确定(167触摸区域内的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠。例如,对于图6E所示的对象510-5和触摸区域525-6,与图形模块132结合的接触/移动模块130会确定触摸区域525-6的阴影部分610-2的至少一些与对象510-5重叠。在一些实施例中,确定触摸区域是否与对象重叠包括确定触摸区域的周边是否与对象重叠、确定触摸区域内的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠(1674)。例如,对于图6F所示的对象510-6和触摸区域525-7,与图形模块132结合的接触/移动模块130会确定周边550-3的加粗部分中的至少一些与对象510-6重叠并且触摸区域525-7的阴影部分610-3中的至少一些与对象510-6重叠。在一些实施例中,对象包括一组顶点,并且,确定触摸区域是否与对象重叠包括确定(1676)触摸区域是否与一组顶点中的一个或多个顶点重叠。在一些实施例中,对象具有某种形状,并且该组顶点形成与对象的形状对应的网格(1678)。例如,在图15A中,对象510-25具有正方形形状,一组顶点形成与正方形形状对应的网格,并且,与图形模块132结合的接触/移动模块130会确定在图15A中触摸区域525-25与由黑点突出显示的顶点重叠。在一些实施例中,对象包括周边并且该组顶点形成对象的周边(1680,图16E)。例如,在图15B中,对象51046具有周边,一组顶点形成对象的周边,并且,与图形模块132结合的接触/移动模块130会确定在图15B中触摸区域52546与由黑点突出显示的顶点重叠。如果触摸区域被确定为与对象重叠,则设备连接(1626,图16B)对象与触摸区域。例如,在图8A中,由于触摸区域525-13-a的部分610-20与对象510-7重叠(尽管部分610-20不包括触摸区域525-13a的代表点530_9_a),因此,与图形模块132结合的接触/移动模块130连接对象510-7与触摸区域525-13。连接对象与触摸区域保持对象和触摸区域的重叠。如这里使用的那样,“连接对象与触摸区域”意味着如果触摸区域被确定为与对象重叠,则协调对象和触摸区域的移动,以便保持对象和触摸区域的重叠。如这里使用的那样,“保持重叠”意味着保持至少一些重叠,并且不需要保持完全相同的重叠。例如,由于检测到的手指接触520和相应的触摸区域525的尺寸和形状会在手指移动中或多或少地改变,因此重叠的尺寸和形状可能发生改变。在一些实施例中,设备使多个对象中的不与触摸区域重叠的对象保持不与触摸区域连接(1628)。例如,在图8A中,当在位置a上进行手指接触时,由于对象600-2和600-3不与触摸区域525-13重叠,因此设备使对象600-2和600-3保持不与触摸区域525-13连接。在一些实施例中,响应于检测到(1604)触摸屏显示器上的单个手指接触,产生(1606)触摸区域525、确定(1608)代表点530、确定(1624)触摸区域525是否与对象重叠,并且连接(1626)对象与触摸区域均被执行。在连接对象与触摸区域之后,设备检测(1630)单个手指接触在触摸屏显示器上的移动。例如,在图8A中,在对象510-7在位置a上与触摸区域525-13连接之后,接触/移动模块130检测触摸屏显示器上的单个手指接触向另一位置,即位置b,的移动。设备确定(1632,图16B)与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动。例如,在图8A中,接触/移动模块130确定触摸区域从位置a(触摸区域525-13被表示为525-13-a之处)到位置b(触摸区域525-13被表示为525_13_b之处)的移动804,该移动804与单个手指接触在触摸屏显示器上从位置a到位置b的移动对应。在一些实施例中,确定触摸区域的移动包括根据检测到的移动(例如,从图8A中的525-13-a到525-13-b)确定(1682,图16F)触摸区域的平移804。在一些实施例中,确定触摸区域的移动包括根据检测到的移动(例如,从图8A中的530-9-a到530-9-b)确定(1684)触摸区域的代表点的平移804。在一些实施例中,确定触摸区域的移动包括根据检测到的接触的移动(例如,从图8B中的525-14-a到525-14-b)确定(1686)触摸区域的旋转808。在一些实施例中,确定触摸区域的移动包括根据检测到的接触的移动确定(1688)触摸区域的轴(例如,长轴720或短轴71的旋转。例如,接触/移动模块130可通过根据检测到的接触的移动确定角度730、735、740或745(图7E)的变化,确定长轴720或短轴715相对于触摸屏的轴的旋转。在一些实施例中,确定触摸区域的移动包括根据检测到的接触的移动(例如,从图8C中的525-16-a到525-16-b)确定(1690)触摸区域的平移和旋转816。在一些实施例中,确定触摸区域的移动包括根据检测到的接触的移动确定(1692,图16F)触摸区域525的尺寸和形状的变化。设备根据所确定的触摸区域的移动移动(1634,图16B)与触摸区域连接的对象。例如,与接触/移动模块130结合,图形模块132根据所确定的触摸区域的移动移动与触摸区域525连接的对象。通过使用直接手指操作,在不使用光标的情况下根据所确定的触摸区域的移动移动对象(1635)。在一些实施例中,根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据所确定的触摸区域的移动平移(1693,图16G)与触摸区域连接的对象。例如,在图8A中,根据所确定的触摸区域525-13从525-13-a到525_13_b的移动804,图形模块132将连接的对象510-7从位置a(对象510-7表示为对象510-7_a之处)移动到位置b(对象510-7表示为对象510-7-b之处)。在图8A中,在平移中,对象510-7将表现为与用户的手指540连接。在一些实施例中,根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据所确定的触摸区域的移动旋转(1694)与触摸区域连接的对象。例如,在图8B中,根据所确定的触摸区域525-14从525-14-a到525_14_b的移动808,图形模块132将连接的对象510-8从位置a(对象510-8表示为对象510-8_a之处)旋转到位置b(对象510-8表示为对象510-8-b之处)。在图8B中,在旋转中,对象510-8将表现为与用户的手指540连接。在一些实施例中,根据所确定的触摸区域的移动旋转与触摸区域连接的对象包括围绕重叠触摸区域和与触摸区域连接的对象的区域中的点(例如,围绕重叠触摸区域和与触摸区域连接的对象的区域的质心)旋转(16%)与触摸区域连接的对象。在一些实施例中,根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据所确定的触摸区域的移动同时平移和旋转(1696)与触摸区域连接的对象。例如,在图8C中,根据所确定的触摸区域525-16从525-16-a到525_16_b的移动816,图形模块132将连接的对象510-10从位置a(对象510-10表示为对象510-10_a之处)同时平移和旋转818到位置b(对象510-10表示为510-10-b之处)。在图8C中,在同时的平移和旋转中,对象510-10将表现为与用户的手指540连接。在一些实施例中,根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据对具有摩擦的移动的方程的模拟移动(1697)对象。例如,当与触摸区域对应的手指接触停止与触摸屏接触时,对象可在触摸屏上抛掷,弹离屏幕边缘或另一对象,并且逐渐归于停止。在一些实施例中,与触摸区域连接的对象包括刚性体网格(例如,图9A和图9B),并且,根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据刚性体模拟移动(1698)与触摸区域连接的对象(例如,图IlA至11C)。在一些实施例中,可由用户调整网格的刚度。在一些实施例中,与触摸区域连接的对象模拟三维对象,并且,根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据三维模拟移动(1699,图16G)与触摸区域44连接的对象。例如,图形模块132可模拟三维对象离开触摸屏显示器的平面的平移和/或旋转。在一些实施例中,在检测触摸屏显示器上的单个手指接触520的移动的同时,设备检测触摸区域525和/或与触摸区域连接的对象510与触摸屏显示器上的多个对象中的未连接的对象600的相交。与“连接的”对象510相对,当手指初始与触摸屏显示器505接触时,“未连接的”对象600至少部分地不与和手指接触520对应的触摸区域525重叠。因此,未连接的对象600的移动不与触摸区域525的移动协调,以保持未连接对象和触摸区域的重叠。作为替代,如后面参照图12A至12C描述的那样,当触摸区域与未连接的对象600相交时,未连接的对象600移动以远离触摸区域525。类似地,如后面参照图IOA至IOC和图IlA至IlC描述的那样,当连接的对象510与未连接的对象600相交时,未连接的对象600移动以远离连接的对象510(与触摸区域525相呼应地移动)。响应于检测到触摸区域525和/或与触摸区域连接的对象510与未连接的对象600的相交,设备移动(1636,图16C)未连接的对象,以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交。例如,在图12A中,接触/移动模块130检测单个手指接触在触摸屏显示器上的移动1202。在图12B中,接触/移动模块130检测触摸区域525-19-b与触摸屏显示器505上的多个对象(600-13和600-15)中的未连接的对象600-13-b的相交1204。在图12C中,响应于检测到相交1204,图形模块132与接触/移动模块130结合来移动未连接的对象600-13-c,以使得未连接的对象停止与触摸区域525-19-c相交。作为另一例子,在图IOA中,接触/移动模块130检测单个手指接触在触摸屏显示器上的移动1002(这导致与触摸区域525-17-a连接的对象510-11的相应移动1004)。在图IOB中,结合接触/移动模块130的图形模块132检测连接的对象510-11-b与触摸屏显示器505上的多个对象(600-10和600-11)中的未连接的对象600_10_b的相交1006。在图IOC中,响应于检测到相交1006,结合接触/移动模块130的图形模块132移动未连接的对象600-10-c以使得未连接的对象停止与连接的对象510-11-c相交。在一些实施例中,移动未连接的对象600以使得未连接的对象停止与触摸区域525和/或与触摸区域连接的对象510相交包括平移(1638)未连接的对象。例如,未连接的对象600-13-c在图12C中被平移1206,并且未连接的对象600-10-c在图IOC中被平移1008。在一些实施例中,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括旋转(1640)未连接的对象。例如,未连接的对象600-10-c在图IOC中被旋转1010。在一些实施例中,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括同时平移和旋转(1642)未连接的对象。例如,在图IOC中,未连接的对象600-10-c被同时平移1008和旋转1010。在一些实施例中,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括根据对具有摩擦的移动的方程的模拟移动未连接的对象(1644)。例如,未连接的对象可响应于相交1006,如物理对象那样从交点后退(虚拟碰撞),在触摸屏上移动,弹离屏幕边缘或另一对象,并且逐渐归于停止。在一些实施例中,未连接的对象包括刚性体网格,并且,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括根据刚性体模拟移动未连接的对象(1646)。在一些实施例中,可由用户调整网格的刚度。例如,在图1IA至1IC中,连接对象1104和未连接的对象1102均包括刚性体网格。在图IlA至IlC中表示这些网格,但是一般不在触摸屏显示器505上直接观看这些网格。在图IlA中,接触/移动模块130检测单个手指接触在触摸屏显示器上的移动1120(这导致与触摸区域525-18-a连接的对象1104_a的相应移动1122)。在图IlB中,与接触/移动模块130结合的图形模块132检测连接对象1104-b与触摸屏显示器505上的多个对象中的未连接的对象1102-b的相交。作为相交(碰撞)的刚性体模拟的一部分,在图IlB中,对象1104-b被瞬时压缩11并且对象1102-b被瞬时压缩11观。在图IlC中,响应于检测到相交,结合接触/移动模块130的图形模块132移动未连接的对象1102-c以使得未连接的对象停止与连接的对象1104-c相交。如图IlC所示,作为刚性体模拟的一部分,对象1104-c扩展1136回到其原始形状,并且,对象1102-c扩展1134回到其原始形状。在一些实施例中,未连接的对象模拟三维对象,并且,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括根据三维模拟移动未连接的对象(1648)。例如,图形模块132可模拟三维未连接的对象离开触摸屏显示器的平面的平移和/或旋转。在一些实施例中,设备确定触摸区域525停止与连接的对象510重叠。在一些实施例中,由于触摸区域的尺寸的减小(例如,静止的触摸区域减小尺寸),触摸区域停止与连接的对象重叠。在一些实施例中,由于与触摸屏显示器的相应手指接触520停止,触摸区域重叠停止,由此消除触摸区域。响应于确定触摸区域停止与连接的对象重叠,设备使触摸区域与连接的对象断开连接(1650)。注意,以上参照方法1600(例如,图16D至16G)描述的过程的细节以类似的方式也适用于后面描述的方法1700、1800、1900、2000和2200。为了简化,以下不重复这些细节。图17是示出根据一些实施例的用单个手指移动屏上对象的方法的流程图。在具有触摸屏显示器的计算设备300上执行方法1700。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法1700提供在不使用移动对象的光标的情况下用单个手指对屏上对象进行直接手指操作的直观界面。设备显示(170触摸屏显示器上的多个对象(例如,对象600-2、600_3和510-7,图8A)。设备检测(1704)触摸屏显示器上的单个手指接触(例如,接触520-1,图5A和图5B)。设备产生(1706)与触摸屏显示器上的单个手指接触对应的触摸区域(例如,与单个手指接触520-1对应的触摸区域525-1,图5A和图5B)。触摸区域包括周边(例如,周边550-2,图5C)。设备确定(1708)触摸区域内的代表点(例如,当手指540-2在位置a上与触摸屏505接触时的点530-9,图8A)。对于在触摸屏显示器上显示的多个对象中的对象,设备完成以下动作确定触摸46区域525的代表点530是否与对象重叠;确定触摸区域的周边550是否与对象重叠;确定触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分610是否与对象重叠(1710)。如果触摸区域被确定为与对象重叠,则设备连接(1712)对象与触摸区域(例如,在图8A中,对象510-7与触摸区域525-13连接)。连接对象与触摸区域保持对象与触摸区域的重叠。在一些实施例中,响应于检测到(1704)触摸屏显示器上的单个手指接触,产生(1706)触摸区域525、确定(1708)代表点530、确定(1710)触摸区域525是否与对象重叠并且连接(171对象与触摸区域均被执行。在连接对象与触摸区域之后,设备检测(1714)单个手指接触在触摸屏显示器上的移动(例如,从图8A中的位置a到位置b)。设备确定(1716)与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动(例如,触摸区域525-13从位置a到位置b的移动804,图8A)。设备根据所确定的触摸区域的移动移动(1718)与触摸区域连接的对象(例如,连接的对象510-7从位置a到位置b的移动806,图8A)。通过使用直接手指操作,在不使用光标的情况下根据所确定的触摸区域的移动移动对象(1720)。图18是示出根据一些实施例的用单个手指旋转屏上对象的方法的流程图。在具有触摸屏显示器的计算设备300上执行方法1800。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法1800提供在不使用旋转对象的光标的情况下用单个手指旋转屏上对象的直观界面。设备在触摸屏显示器上显示(180多个对象(例如,对象600-2、600_3和510-8,图8B)。设备检测(1804)触摸屏显示器上的单个手指接触(例如,接触520-1,图5A和图5B)。设备产生(1806)与触摸屏显示器上的单个手指接触对应的触摸区域(例如,与单个手指接触520-1对应的触摸区域525-1,图5A和图5B)。设备确定(1808)触摸区域(例如,触摸区域525-14-a,图8B)是否与在触摸屏显示器上显示的多个对象中的对象(例如,对象510-8-a,图8B)重叠。如果触摸区域被确定为与对象重叠,则设备连接(1810)对象与触摸区域(例如,在图8B中,对象510-8与触摸区域525-14连接)。在一些实施例中,响应于检测到(1804)触摸屏显示器上的单个手指接触,产生(1806)触摸区域525、确定(1808)触摸区域525是否与对象重叠和连接(1810)对象与触摸区域均被执行。在连接对象与触摸区域之后,设备检测(181触摸屏显示器上的单个手指接触的旋转(例如,图8B中的从位置a到位置b)。设备确定(1814)与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转(例如,触摸区域525-14从位置a到位置b的旋转808,图8B)。设备根据所确定的触摸区域的旋转旋转(1816)与触摸区域连接的对象(例如,连接的对象510-8从位置a到位置b的旋转810,图8B)。通过使用直接手指操作,在不使用光标的情况下根据所确定的触摸区域的移动旋转对象(1818)。图19是示出根据一些实施例的用单个手指移动屏上对象的方法的流程图。在具有触摸屏显示器的计算设备300上执行方法1900。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法1900提供在不使用旋转对象的光标的情况下用单个手指通过直接手指操作轻推并另外移动屏上对象的直观界面。设备在触摸屏显示器上显示(1902)多个对象(例如,对象600-13和600_15,图12A)。设备检测(1904)触摸屏显示器上的单个手指接触(例如,接触520-1,图5A和图5B)。设备产生(1906)与触摸屏显示器上的单个手指接触对应的触摸区域(例如,与单个手指接触520-1对应的触摸区域525-1,图5A和图5B)。在一些实施例中,响应于检测到(1706)触摸屏显示器上的单个手指接触,执行产生(1906)触摸区域525。设备检测(1908)单个手指接触在触摸屏显示器上的移动(例如,从图12A中的位置a到图12B中的位置b)。设备确定(1910)与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动1202(图12A)。在检测单个手指接触在触摸屏显示器上的移动的同时,设备检测(1912)触摸区域(例如,触摸区域525-19-b,图12B)与触摸屏显示器上的多个对象中的对象(例如,对象600-13-b,图12B)的相交1204(图12B)。响应于检测到触摸区域与对象的相交,设备移动(1914)对象以使得对象停止与触摸区域相交。例如,响应于检测到触摸区域525-19-b与对象600-13-b的相交1204(图12B),设备移动(1206)对象以使得对象600-13-c停止与触摸区域525-19-c(图19C)相交。通过使用直接手指操作,在不使用光标的情况下移动对象(1916)。图20是示出根据一些实施例的用单个手指移动多个屏上对象的方法的流程图。在具有触摸屏显示器的计算设备300上执行方法2000。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法2000提供在不使用移动对象的光标的情况下用单个手指对多个屏上对象进行直接手指操作的直观界面。设备检测(2002)触摸屏显示器上的单个手指接触(例如,接触520-1,图5A和图5B)。设备产生(2004)与触摸屏显示器上的单个手指接触对应的触摸区域(例如,与单个手指接触520-1对应的触摸区域525-1,图5A和图5B)。触摸区域包括周边(例如,周边550-2,图5C)。设备确定(2006)触摸区域(例如,触摸区域525-20-a,图13A;触摸区域525-21-a,图13B;或触摸区域525_22_a,图13C)是否与在触摸屏显示器上显示的多个对象(例如,分别地,对象510-15-a禾口510-16-a,图13A;对象510_17_a禾口510-18-a,图13B;或对象510-19-a禾口510-20-a,图13C)重叠。在一些实施例中,设备确定触摸区域内的代表点(例如,分别地,点530-21,图13A;点530-22,图13B;或点530-23,图13C)并且确定(2008)除代表点之外的触摸区域的一个或多个部分是否与多个对象重叠。如果多个对象中的每一个对象被确定为与触摸区域重叠(例如,分别地,在图13A中,对象510-15和510-16与触摸区域525-20连接;在图13B中,对象510-17和510-18与触摸区域525-21连接;并且,在图13C中,对象510-19和510-20与触摸区域525-22连接),则设备连接(2010)多个对象与触摸区域。连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠。在一些实施例中,响应于检测到(2002)触摸屏显示器上的单个手指接触,产生(2004)触摸区域525、确定(2008)代表点530、确定(2006)触摸区域525是否与多个对象重叠和连接(1626)对象与触摸区域均被执行。在连接多个对象与触摸区域之后,设备检测(2012)单个手指接触在触摸屏显示器上的移动(例如,图13A中的从位置a到位置b;图13B中的从位置a到位置b;或图13C中的从位置a到位置b)。设备确定(2014)与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动(例如,分别地,触摸区域525-20从位置a到位置b的移动1302,图13A;触摸区域525-21从位置a到位置b的移动1306,图13B;或者触摸区域525-22从位置a到位置b的移动1310,图13C)。设备根据所确定的触摸区域的移动移动(2016)与触摸区域连接的多个对象(例如,分别地,从位置a到位置b平移1304连接的对象510-15和510-16,图13A;从位置a到位置b旋转1308连接的对象510-17和510-18,图13B;或者从位置a到位置b同时平移和旋转1312连接的对象510-19和510-20,图13C)。通过使用直接手指操作,在不使用光标的情况下根据所确定的触摸区域的移动移动多个对象(2017)。在一些实施例中,在检测单个手指接触在触摸屏显示器上的移动的同时,设备检测触摸区域和/或与触摸区域连接的多个对象与触摸屏显示器上的未连接的对象的相交。响应于检测到触摸区域和/或与触摸区域连接的多个对象与未连接的对象的相交,设备移动(2018)未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的多个对象相交。在一些实施例中,设备确定触摸区域停止与和触摸区域连接的多个对象中的对象重叠。响应于确定触摸区域停止与对象重叠,设备使触摸区域与对象断开连接(2020)。图21A至21B是示出根据一些实施例的用多个手指同时移动多个屏上对象的方法的流程图。在具有触摸屏显示器的计算设备300上执行方法2100。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法2100提供在不使用移动对象的光标的情况下用多个手指对多个屏上对象进行直接手指操作的直观界面。设备显示(2102)触摸屏显示器上的多个对象(例如,对象510-21、510-22、600_20和600-21,图13D)。设备同时检测(2104)触摸屏显示器上的多个手指接触(例如,图13D中的通过手指540-10-a和540-11-a的接触,每个接触与图5A和图5B中的接触520-1类似)。对于检测到的多个手指接触中的每个相应手指接触,设备产生与触摸屏显示器上的相应手指接触对应的相应触摸区域(例如,图13D中的通过手指540-10-a接触的触摸区域525-23-a和通过手指540-ll_a接触的触摸区域525_24_a),其中相应触摸区域包括周边;确定相应触摸区域内的相应代表点(例如,图13D中的触摸区域525-23-a中的点530-24和触摸区域525-24-a中的点530-25);和确定相应触摸区域是否与在触摸屏显示器上显示的多个对象中的相应对象重叠(2106)。确定相应触摸区域是否与相应对象重叠包括确定除相应代表点(例如,点530-24和530-25)之外的相应触摸区域的一个或多个部分是否与相应对象重叠。如果相应对象被确定为与相应触摸区域重叠(例如,在图13D中,对象510-22与触摸区域525-23连接并且对象510-21与触摸区域525-24连接),则设备连接(2108)相应对象与相应触摸区域。连接相应对象与相应触摸区域保持相应对象和相应触摸区域的重叠。在一些实施例中,响应于检测到(2104)触摸屏显示器上的相应手指接触,产生(2106)相应触摸区域525、确定相应代表点530、确定触摸区域525是否与相应对象重叠和连接(2108)相应对象与相应触摸区域均被执行。在连接相应对象与相应触摸区域之后,设备检测(2110)触摸屏显示器上的相应手指接触的移动(例如,图13D中的从相应位置a到相应位置b)。设备确定(2112)与触摸屏显示器上的相应手指接触的移动对应的相应触摸区域的移动(例如,触摸区域525-24从位置a到位置b的移动1314,图13D;和触摸区域525-23从位置a到位置b的移动1316,图13D)。设备根据所确定的相应触摸区域的移动移动(2114)与相应触摸区域连接的相应对象(例如,从位置a到位置b同时平移和旋转1318连接的对象510-21,图13D;和从位置a到位置b同时平移和旋转1320连接的对象510-22,图13D)。通过使用直接手指操作,在不使用光标的情况下根据所确定的相应触摸区域的移动移动相应对象(2115)。在一些实施例中,对于检测到的多个手指接触中的相应手指接触在检测触摸屏显示器上的相应手指接触的移动的同时,设备检测相应触摸区域和/或与相应触摸区域连接的相应对象与触摸屏显示器上的多个对象中的相应未连接的对象的相交。响应于检测到相应触摸区域和/或与相应触摸区域连接的相应对象与相应未连接的对象的相交,设备移动(2116)相应未连接的对象以使得相应未连接的对象停止与相应触摸区域和/或与相应触摸区域连接的相应对象相交。在一些实施例中,对于检测到的多个手指接触中的相应手指接触设备确定相应触摸区域停止与相应连接的对象重叠。响应于检测到相应触摸区域停止与相应连接的对象重叠,设备使相应触摸区域与相应连接的对象断开连接(2118)。图22是示出根据一些实施例的用手边缘接触移动对象的方法的流程图。在具有触摸屏显示器上的计算设备300上执行方法2200。在一些实施例中,在具有触摸屏显示器的便携式多功能设备(例如,便携式多功能设备100)上执行该方法。如后面描述的那样,方法2200提供在不使用移动对象的光标的情况下用手边缘对屏上对象进行直接操作的直观界面。设备显示(2202)触摸屏显示器上的多个对象(例如,对象600-24至600至28,图14A)。设备检测(2204)触摸屏显示器上的手边缘接触。手边缘接触包括小拇指(pinkyfinger)边缘接触和手掌边缘接触。设备产生(2206)与触摸屏显示器上的手边缘接触对应的触摸区域。例如,在图14A中,触摸区域1402-a包括与小拇指边缘接触的第一部分对应的触摸区域1404-l_a、与小拇指边缘接触的第二部分对应的触摸区域1404-2-a和与手掌边缘接触对应的触摸区域1406-a。在一些实施例中,响应于检测到(2204)触摸屏显示器上的手掌边缘接触,执行触摸区域1402的产生(2206)。设备检测(2208)触摸屏显示器上的手边缘接触的移动。设备确定(2210)与触摸屏显示器上的手边缘接触的移动对应的触摸区域的移动(例如,触摸区域1402中的组成触摸区域的移动1408、1410和1412,图14A)。在检测触摸屏显示器上的手边缘接触的移动的同时,设备检测(2212)触摸区域与触摸屏显示器上的多个对象中的对象的相交(例如,与对象600-26-b的相交1414、与对象600-27-b的相交1416和与对象600-28-b的相交1418,图14B)。响应于检测到触摸区域与对象的相交,设备移动(2214)对象以使得对象停止与触摸区域相交。例如,响应于触摸区域1404-1-b与对象600-26-b的相交1414(图14B),设备移动(1420)对象以使得对象600-26-c停止与触摸区域1401-1-c相交(图14C)。类似地,响应于检测到触摸区域1404-2-b与对象600-27-b的相交1416(图14B),设备移动(1422)对象以使得对象600-27-c停止与触摸区域1404-2-c相交(图14C)。类似地,响应于检测到触摸区域1406-b与对象600-28-b的相交1418(图14B),设备移动(1424)对象以使得对象600-28-c停止与触摸区域1406-c相交(图14C)。通过使用直接操作,在不使用光标的情况下移动对象(2216)。出于解释的目的,参照特定实施例描述了以上的说明。但是,以上的解释性讨论不是要详尽无遗或者将本发明限于所公开的具体形式。鉴于以上的教导,许多变更方式和修改是可能的。为了最好地解释本发明的原理及其实际应用,选择和描述了实施例,以由此使得本领域技术人员能够最好地利用本发明和具有适于设想的特定用途的各种变更方式的各种实施例。权利要求1.一种计算机实现的方法,包括在具有触摸屏显示器的计算设备上在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠,其中确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。2.根据权利要求1所述的计算机实现的方法,其中产生触摸区域包括将检测到的单个手指接触模型化为几何对象以产生触摸区域。3.根据权利要求2所述的计算机实现的方法,其中几何对象是二维对象。4.根据权利要求2所述的计算机实现的方法,其中几何对象是椭圆。5.根据权利要求2所述的计算机实现的方法,其中几何对象是多边形。6.根据权利要求2所述的计算机实现的方法,其中触摸区域以样条曲线为边界。7.根据权利要求1所述的计算机实现的方法,其中产生触摸区域包括向与触摸屏显示器上的检测到的单个手指接触对应的数据应用分水岭算法以产生检测到的单个手指接触的图像;和将图像模型化为几何对象以产生触摸区域。8.根据权利要求7所述的计算机实现的方法,其中与检测到的单个手指接触对应的数据是电容数据。9.根据权利要求1所述的计算机实现的方法,其中产生触摸区域包括将与触摸屏显示器上的检测到的单个手指接触对应的数据阈值化以产生检测到的单个手指接触的阈值化图像;和将阈值化图像模型化为几何对象以产生触摸区域。10.根据权利要求9所述的计算机实现的方法,其中与检测到的单个手指接触对应的数据是电容数据。11.根据权利要求1所述的计算机实现的方法,其中触摸区域具有质心,并且触摸区域内的代表点是触摸区域的质心。12.根据权利要求1所述的计算机实现的方法,其中触摸区域具有质心,并且触摸区域内的代表点是偏离触摸区域的质心的点。13.根据权利要求1所述的计算机实现的方法,其中触摸区域具有质心,并且触摸区域内的代表点是沿触摸区域的长轴或短轴偏离触摸区域的质心的点。14.根据权利要求1所述的计算机实现的方法,包括确定触摸区域的轴。15.根据权利要求1所述的计算机实现的方法,包括确定触摸区域的长轴。16.根据权利要求1所述的计算机实现的方法,包括确定触摸区域的短轴。17.根据权利要求1所述的计算机实现的方法,包括确定与触摸区域对应的轴和与触摸屏显示器对应的轴之间的角度。18.根据权利要求1所述的计算机实现的方法,其中确定触摸区域是否与对象重叠包括确定触摸区域的周边是否与对象重叠。19.根据权利要求1所述的计算机实现的方法,其中确定触摸区域是否与对象重叠包括确定触摸区域内的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠。20.根据权利要求1所述的计算机实现的方法,其中确定触摸区域是否与对象重叠包括确定触摸区域的周边是否与对象重叠;和确定触摸区域内的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠。21.根据权利要求1所述的计算机实现的方法,其中对象包括一组顶点,并且确定触摸区域是否与对象重叠包括确定触摸区域是否与一组顶点中的一个或多个顶点重叠。22.根据权利要求21所述的计算机实现的方法,其中对象具有形状,并且一组顶点形成与对象的形状对应的网格。23.根据权利要求21所述的计算机实现的方法,其中对象包括周边,并且一组顶点形成对象的周边。24.根据权利要求1所述的计算机实现的方法,包括使不与触摸区域重叠的多个对象中的对象保持不与触摸区域连接。25.根据权利要求1所述的计算机实现的方法,其中确定触摸区域的移动包括根据检测到的移动确定触摸区域的平移。26.根据权利要求1所述的计算机实现的方法,其中确定触摸区域的移动包括根据检测到的移动确定触摸区域的代表点的平移。27.根据权利要求1所述的计算机实现的方法,其中确定触摸区域的移动包括根据检测到的接触的移动,确定触摸区域的旋转。28.根据权利要求1所述的计算机实现的方法,其中确定触摸区域的移动包括根据检测到的接触的移动,确定触摸区域的轴的旋转。29.根据权利要求1所述的计算机实现的方法,其中确定触摸区域的移动包括根据检测到的接触的移动,确定触摸区域的平移和旋转。30.根据权利要求1所述的计算机实现的方法,其中确定触摸区域的移动包括根据检测到的接触的移动,确定触摸区域的尺寸和形状的变化。31.根据权利要求1所述的计算机实现的方法,其中根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据所确定的触摸区域的移动,平移与触摸区域连接的对象。32.根据权利要求1所述的计算机实现的方法,其中根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据所确定的触摸区域的移动,旋转与触摸区域连接的对象。33.根据权利要求32所述的计算机实现的方法,其中根据所确定的触摸区域的移动旋转与触摸区域连接的对象包括围绕与触摸区域和与触摸区域连接的对象重叠的区域中的点,旋转与触摸区域连接的对象。34.根据权利要求1所述的计算机实现的方法,其中根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据所确定的触摸区域的移动,同时平移和旋转与触摸区域连接的对象。35.根据权利要求1所述的计算机实现的方法,其中根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据对具有摩擦的移动的方程的模拟,移动对象。36.根据权利要求1所述的计算机实现的方法,其中与触摸区域连接的对象包括刚性体网格,并且根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据刚性体模拟,移动与触摸区域连接的对象。37.根据权利要求1所述的计算机实现的方法,其中与触摸区域连接的对象模拟三维对象,并且根据所确定的触摸区域的移动移动与触摸区域连接的对象包括根据三维模拟,移动与触摸区域连接的对象。38.根据权利要求1所述的计算机实现的方法,包括在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域和/或与触摸区域连接的对象与触摸屏显示器上的多个对象中的未连接的对象的相交;和响应于检测到触摸区域和/或与触摸区域连接的对象与未连接的对象的相交,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交。39.根据权利要求38所述的计算机实现的方法,其中移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括平移未连接的对象。40.根据权利要求38所述的计算机实现的方法,其中移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括旋转未连接的对象。41.根据权利要求38所述的计算机实现的方法,其中移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括同时平移和旋转未连接的对象。42.根据权利要求38所述的计算机实现的方法,其中移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括根据对具有摩擦的移动的方程的模拟,移动未连接的对象。43.根据权利要求38所述的计算机实现的方法,其中未连接的对象包括刚性体网格,并且移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括根据刚性体模拟,移动未连接的对象。44.根据权利要求38所述的计算机实现的方法,其中未连接的对象模拟三维对象,并且移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的对象相交包括根据三维模拟移动未连接的对象。45.根据权利要求1所述的计算机实现的方法,包括确定触摸区域停止与连接的对象重叠;和响应于确定触摸区域停止与连接的对象重叠,使触摸区域与连接的对象断开连接。46.根据权利要求1所述的计算机实现的方法,其中在不使用光标的情况下,根据所确定的触摸区域的移动移动对象。47.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠,其中确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。48.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠,其中确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。49.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域内的代表点;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠,其中所述确定包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动,移动与触摸区域连接的对象。50.一种计算设备,包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于确定触摸区域内的代表点的装置;用于确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠的装置,其中确定触摸区域是否与对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与对象重叠;用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的装置,其中连接对象与触摸区域保持对象和触摸区域的重叠;用于在连接对象与触摸区域之后检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;和用于根据所确定的触摸区域的移动移动与触摸区域连接的对象的装置。51.一种计算机实现的方法,包括在具有触摸屏显示器的计算设备上在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域,其中触摸区域包括周边;确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。52.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域,其中触摸区域包括周边;确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。53.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域,其中触摸区域包括周边;确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。54.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域,其中触摸区域包括周边;确定触摸区域内的代表点;对于在触摸屏显示器上显示的多个对象中的对象确定触摸区域的代表点是否与对象重叠;确定触摸区域的周边是否与对象重叠;和确定在触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域,其中连接对象与触摸区域保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。55.一种计算设备,包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置,其中触摸区域包括周边;用于确定触摸区域内的代表点的装置;对于在触摸屏显示器上显示的多个对象中的对象用于确定触摸区域的代表点是否与对象重叠的装置;用于确定触摸区域的周边是否与对象重叠的装置;和用于确定触摸区域的代表点和触摸区域的周边之间的触摸区域的一部分是否与对象重叠的装置;用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的装置,其中连接对象与触摸区域保持对象和触摸区域的重叠;用于在连接对象与触摸区域之后检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;和用于根据所确定的触摸区域的移动移动与触摸区域连接的对象的装置。56.一种计算机实现的方法,包括在具有触摸屏显示器的计算设备上在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。57.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。58.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。59.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠;如果触摸区域被确定为与对象重叠,则连接对象与触摸区域;在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转;确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转;和根据所确定的触摸区域的旋转旋转与触摸区域连接的对象。60.一种计算设备,包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于确定触摸区域是否与在触摸屏显示器上显示的多个对象中的对象重叠的装置;用于如果触摸区域被确定为与对象重叠,则连接对象与触摸区域的装置;用于在连接对象与触摸区域之后,检测触摸屏显示器上的单个手指接触的旋转的装置;用于确定与触摸屏显示器上的单个手指接触的旋转对应的触摸区域的旋转的装置;和用于根据所确定的触摸区域的旋转旋转与触摸区域连接的对象的装置。61.一种计算机实现的方法,包括在具有触摸屏显示器的计算设备上在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。62.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。63.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。64.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上显示多个对象;检测触摸屏显示器上的单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。65.一种计算设备,包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;用于在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交的装置;和用于响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交的装置。66.一种计算机实现的方法,包括在具有触摸屏显示器的计算设备上在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。67.根据权利要求66所述的计算机实现的方法,包括确定触摸区域内的代表点;其中确定触摸区域是否与多个对象重叠包括确定触摸区域的除代表点之外的一个或多个部分是否与多个对象重叠。68.根据权利要求66所述的计算机实现的方法,包括在检测单个手指接触在触摸屏显示器上的移动的同时,检测触摸区域和/或与触摸区域连接的多个对象与触摸屏显示器上的未连接的对象的相交;和响应于检测到触摸区域和/或与触摸区域连接的多个对象与未连接的对象的相交,移动未连接的对象以使得未连接的对象停止与触摸区域和/或与触摸区域连接的多个对象相交。69.根据权利要求66所述的计算机实现的方法,包括确定触摸区域停止与和触摸区域连接的多个对象中的对象重叠;和响应于确定触摸区域停止与对象重叠,使触摸区域与对象断开连接。70.根据权利要求66所述的计算机实现的方法,其中在不使用光标的情况下根据所确定的触摸区域的移动移动多个对象。71.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。72.—种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。73.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上检测单个手指接触;产生与触摸屏显示器上的单个手指接触对应的触摸区域;确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠;如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动;确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的多个对象。74.一种计算设备,包括触摸屏显示器;用于在触摸屏显示器上检测单个手指接触的装置;用于产生与触摸屏显示器上的单个手指接触对应的触摸区域的装置;用于确定触摸区域是否与在触摸屏显示器上显示的多个对象重叠的装置;用于如果多个对象中的每个对象被确定为与触摸区域重叠,则连接多个对象与触摸区域的装置,其中连接多个对象与触摸区域保持触摸区域和多个对象中的每个对象之间的重叠;用于在连接多个对象与触摸区域之后,检测单个手指接触在触摸屏显示器上的移动的装置;用于确定与单个手指接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;和用于根据所确定的触摸区域的移动移动与触摸区域连接的多个对象的装置。75.一种计算机实现的方法,包括在具有触摸屏显示器的计算设备上在触摸屏显示器上显示多个对象;同时检测触摸屏显示器上的多个手指接触;和对于检测到的多个手指接触中的每个相应手指接触产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中确定相应触摸区域是否与相应对象重叠包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。76.根据权利要求75所述的计算机实现的方法,包括对于检测到的多个手指接触中的相应手指接触在检测到相应手指接触在触摸屏显示器上的移动的同时,检测相应触摸区域和/或与相应触摸区域连接的相应对象与触摸屏显示器上的多个对象中的相应未连接的对象的相交;禾口响应于检测到相应触摸区域和/或与触摸区域连接的相应对象与相应未连接的对象的相交,移动相应未连接的对象以使得相应未连接的对象停止与相应触摸区域和/或与相应触摸区域连接的相应对象相交。77.根据权利要求75所述的计算机实现的方法,包括对于检测到的多个手指接触中的相应手指接触确定相应触摸区域停止与相应连接的对象重叠;和响应于确定相应触摸区域停止与相应连接的对象重叠,使相应触摸区域与相应连接的对象断开连接。78.根据权利要求75所述的计算机实现的方法,其中在不使用光标的情况下根据所确定的相应触摸区域的移动移动相应对象。79.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;同时检测触摸屏显示器上的多个手指接触;和对于检测到的多个手指接触中的每个相应手指接触产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中确定相应触摸区域是否与相应对象重叠包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。80.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;同时检测触摸屏显示器上的多个手指接触;和对于检测到的多个手指接触中的每个相应手指接触产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中确定相应触摸区域是否与相应对象重叠包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。81.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上显示多个对象;同时检测触摸屏显示器上的多个手指接触;和对于检测到的多个手指接触中的每个相应手指接触产生与触摸屏显示器上的相应手指接触对应的相应触摸区域;确定相应触摸区域内的相应代表点;确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠,其中所述确定包括确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠;如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动;确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动;和根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象。82.—种计算设备,包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于同时检测触摸屏显示器上的多个手指接触的装置;和对于检测到的多个手指接触中的每个相应手指接触用于产生与触摸屏显示器上的相应手指接触对应的相应触摸区域的装置;用于确定相应触摸区域内的相应代表点的装置;用于确定相应触摸区域是否与触摸屏显示器上显示的多个对象中的相应对象重叠的装置,其中用于确定相应触摸区域是否与相应对象重叠的装置包括用于确定相应触摸区域的除相应代表点之外的一个或多个部分是否与相应对象重叠的装置;用于如果相应对象被确定为与相应触摸区域重叠,则连接相应对象与相应触摸区域的装置,其中连接相应对象与相应触摸区域保持相应对象与相应触摸区域的重叠;用于在连接相应对象与相应触摸区域之后,检测相应手指接触在触摸屏显示器上的移动的装置;用于确定与相应手指接触在触摸屏显示器上的移动对应的相应触摸区域的移动的装置;和用于根据所确定的相应触摸区域的移动移动与相应触摸区域连接的相应对象的装置。83.一种计算机实现的方法,包括在具有触摸屏显示器上的计算设备上在触摸屏显示器上显示多个对象;检测触摸屏显示器上的手边缘接触,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。84.一种计算设备,包括触摸屏显示器;一个或多个处理器;存储器;和一个或多个程序,其中一个或多个程序被存储于存储器中并被配置为由一个或多个处理器执行,所述一个或多个程序包括用于执行以下动作的指令在触摸屏显示器上显示多个对象;检测触摸屏显示器上的手边缘接触,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。85.一种其中存储有指令的计算机可读存储介质,所述指令在被具有触摸屏显示器的计算设备执行时使得计算设备在触摸屏显示器上显示多个对象;检测触摸屏显示器上的手边缘接触,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。86.一种在具有触摸屏显示器的计算设备上的图形用户界面,包括多个对象;其中在触摸屏显示器上显示多个对象;检测触摸屏显示器上的手边缘接触,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;产生与触摸屏显示器上的手边缘接触对应的触摸区域;检测手边缘接触在触摸屏显示器上的移动;确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动;在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交;和响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交。87.一种计算设备,包括触摸屏显示器;用于在触摸屏显示器上显示多个对象的装置;用于检测触摸屏显示器上的手边缘接触的装置,其中手边缘接触包括小拇指边缘接触和手掌边缘接触;用于产生与触摸屏显示器上的手边缘接触对应的触摸区域的装置;用于检测手边缘接触在触摸屏显示器上的移动的装置;用于确定与手边缘接触在触摸屏显示器上的移动对应的触摸区域的移动的装置;用于在检测手边缘接触在触摸屏显示器上的移动的同时,检测触摸区域与触摸屏显示器上的多个对象中的对象的相交的装置;和用于响应于检测到触摸区域与对象的相交,移动对象以使得对象停止与触摸区域相交的装置。全文摘要本发明涉及一种在不使用光标的情况下移动屏上对象的触摸屏设备、方法和图形用户界面。在一些实施例中,具有触摸屏显示器的电子设备检测触摸屏显示器上的单个手指接触;产生与单个手指接触对应的触摸区域;确定触摸区域内的代表点;确定触摸区域是否与在触摸屏显示器上显示的对象重叠,其包括确定除代表点之外的触摸区域的一个或多个部分是否与对象重叠;如果触摸区域与对象重叠,则连接对象与触摸区域,其中,连接保持对象和触摸区域的重叠;在连接对象与触摸区域之后,检测单个手指接触的移动;确定与单个手指接触的移动对应的触摸区域的移动;和根据所确定的触摸区域的移动移动与触摸区域连接的对象。文档编号G06F3/048GK102216893SQ200980145220公开日2011年10月12日申请日期2009年8月21日优先权日2008年9月30日发明者J·T·伯恩斯坦申请人:苹果公司

最新回复(0)