用于调整显示内容的方法和系统的制作方法

文档序号:6361336阅读:127来源:国知局
专利名称:用于调整显示内容的方法和系统的制作方法
技术领域
本发明大体涉及移动计算装置,且更特定来说涉及经配置以调整所显示内容以显露用户的手所遮盖的内容的计算装置。
背景技术
对功能強大但仍可便携、紧凑但仍特征全面的计算装置的需求一直在増加。此趋势在例如蜂窝式电话等移动电子装置(移动装置)的发展中尤其明显,所述移动电子装置现充当电话、视频和音频俘获装置、视频和音频播放器、网络接入終端和多用途计算机。随着移动装置的复杂性增长,应用软件的种类和复杂性也在增长,借此将移动装置变为多用途生产カエ具。但是,移动装置的有用性和其应用因可用于用户接ロ的面积较小而受限。为提供额外用户接ロ区域,移动装置显示屏正变为装置的表面区域的越来越大的部分。随着移动装置显示屏的区域占据移动装置上更大空间,围绕显示器的边框中用户可用以在不覆盖显示屏的一部分的情况下抓握移动装置的区域较小。

发明内容
各种实施例装置和方法通过基于抓握事件參数调整所显示内容来适应用户对触摸屏显示表面的抓握。在一实施例中,移动装置可调整所显示图像以移动可能被用户手指覆盖的所显示内容使得其保持可见。响应于检测到触摸屏显示器上的抓握事件,移动装置可基于抓握事件的性质和被遮盖区域内的所显示内容而确定被用户的手遮盖的区域。移动装置可接着调整显示的布局使得被遮盖内容在显示的未被覆盖部分中呈现。在另ー实施例中,移动装置可将菜单图标定位在停留在触摸屏显示器上的手指附近。移动装置可基于抓握事件的特性估计用户的手指或拇指的外形,且将菜单图标定位在与手指的所估计外形紧密接近处。在另ー实施例中,移动装置可警告用户关于被用户手指遮挡的所显示内容的变化。响应于检测到触摸屏显示器上的抓握事件,移动装置可基于抓握事件的性质和被遮盖区域内的所显示内容而确定被用户的手遮盖的区域。移动装置可确定被遮盖区域内的所显示内容何时变化,且当显示的被遮盖部分变化时产生视觉和/或听觉警报以通知用户。在另ー实施例中,用户特定抓握事件和手/手指位置參数(例如,大小和形状)可存储在移动装置維持的数据库中以实现基于所检测到的抓握事件參数和所述用户的身份确定被遮盖区域。在另ー实施例中,移动装置可基于抓握事件位置调整或重定位所显示的菜单图标。在此实施例中,如果抓握事件位于触摸屏显示器的侧边上,那么移动装置可将所显示的菜单图标重定位到显示器的与抓握事件的位置相同或相反的侧边处。在另ー实施例中,移动装置可随着触摸的位置在触摸屏表面上移动而重定位所显示的菜单图标。在此实施例中,随着触摸事件位置到达距所显示图标预定距离处,移动装置可将菜单图标定位在靠近触摸事件处,且随着触摸事件的位置在触摸屏表面上移动而连同触摸事件的位置一起移动所显示图标。在另ー实施例中,移动装置可显示指示惯常或优选抓握位置的提示。在此实施例中,移动装置可监视用户的抓握事件且确定用户通常抓握触摸屏显示器的位置。在用户登录后,移动装置可即刻显示指示用户的惯常抓握位置的轮廓。在另ー实施例中,移动装置可依据所显示内容的布局确定将产生对呈现显示的最小调整的抓握位置,且显示一轮廓以提示用户在所确定位置处抓握装置。在另ー实施例中,移动装置可依据所显示内容的布局和抓握位置确定存在多个经调整显示选项。可简短显示经计算的最小扰乱性选项,随后是ー个或ー个以上替代显示配置显示。以滚动运动例如朝向所要选项的方向移位手指可允许用户选择优选的经调整显示配置。在无用户干预的情况下,可默认选择计算为最小扰乱性的第一选项。


并入本文中并构成本说明书的部分的

本发明的示范性方面,且连同上文给出的概括描述和下文给出的详细描述一起用以阐释本发明的特征。图1是现有技术移动装置的硬件/软件架构图。图2是用户的拇指抓握显示器的移动装置的前视图。图3是说明基于用户触摸的区域调整所显示内容的实施例的移动装置的前视图。图4是说明与用户的拇指抓握显示器相关联的抓握事件的泪滴形状的移动装置的前视图。图5-7是说明可如何基于抓握事件区域的位置、形状和定向估计显示器的被遮盖部分的移动装置的前视图。图8和9是根据一实施例其中将所显示内容划分为显示块的移动装置的显示器的说明。图10是展示根据ー实施例可如何响应于抓握事件调整所显示内容的移动装置的显示器的说明。图11是展示根据ー实施例可如何响应于抓握事件重定位菜单图标的移动装置的显示器的说明。图12是展示根据ー实施例触摸响应于抓握事件重定位的菜单图标可如何激活另一菜单的移动装置的显示器的说明。图13是展示根据另ー实施例可如何响应于抓握事件重定位菜单图标的移动装置的显示器的说明。图14和15是展示根据另ー实施例可如何响应于抓握事件重定位菜单图标的移动装置的显示器的说明。图16-18是展示根据另ー实施例可如何响应于抓握事件重定位菜单图标的移动装置的显示器的说明。图19和20是展示根据另ー实施例可如何响应于抓握事件重定位菜单图标的移动装置的显示器的说明。图21和22是展示所显示内容的被覆盖部分已改变的指示的移动装置的显示器的说明。
图23是展示实例用户登录显示的移动装置的显示器的说明。图24A和24B是展示根据替代实施例用户的建议抓握位置的外形的移动装置的显示器的说明。图25是用于基于抓握事件调整所显示内容的实施例方法的过程流程图。图26是用于确定抓握事件的区域的实施例方法的过程流程图。图27是用于将菜单图标定位在用户手指的所估计外形附近的实施例方法的过程流程图。图28是用于警告用户关于被用户的抓握遮盖的所显示内容的改变的实施例方法的过程流程图。图29是用于存储用户特定抓握事件參数的实施例方法的过程流程图。图30是用于基于用户登录检索用户的所存储的抓握事件參数的实施例方法的过程流程图。图31是用于基于抓握事件位置重定位图标的实施例方法的过程流程图。图32是用于基于抓握事件位置重定位图标的另ー实施例方法的过程流程图。图33是用于随着触摸事件在触摸屏表面上移动而将图标定位在用户手指附近的实施例方法的过程流程图。图34是用于显示用户的惯常抓握位置的实施例方法的过程流程图。图35是用于基于所显示内容的布局建议抓握位置的实施例方法的过程流程图。图36是用于基于用户手指在移动装置的除触摸屏显示器以外的一部分上的所感测位置来建议抓握位置的实施例方法的过程流程图。图37是显示对呈现显示的替代调整以便使用户能够选择优选的替代调整的实施例方法的过程流程图。图38是适于实施各个实施例的移动装置的组件框图。
具体实施例方式将參看附图详细描述各个方面。只要可能,将在整个图式中使用相同的參考标号来指代相同或相似的部分。对具体实例和实施方案做出的參考是出于说明性目的,且不希望限制本发明或权利要求书的范围。如本文所使用,术语“移动装置”可互換使用,且指代各种蜂窝式电话、个人移动电视接收器、平板计算机、个人数据助理(PDA)、掌上型计算机、膝上型计算机、无线电子邮件接收器(例如,BlackberryK和TreoK装置)和具备因特网功能的蜂窝式电话(例如,Blackberry Storm )以及装备有触摸屏显示器的类似的个人电子装置中的任一者。移动装置可包含如下文參看图38更完全地描述的可编程处理器和存储器。如本文所使用,术语“触摸屏”和触摸屏显示器指代可感测手指或对显示表面的触摸的位置的计算装置显示器。触摸屏显示器是众所周知的且用作若干当前移动装置中的显示器。触摸屏显示器检测或感测用户手指(或工具)的触摸(或按压)且将所述触摸解译为对移动装置的输入。触摸的感测和触摸屏向移动装置的处理器提供的输入数据在本文中称为“触摸事件”。与在触摸屏的一部分上用户抓握移动装置一致的长时间触摸事件在本文中称为“抓握事件”。触摸屏向装置处理器提供的触摸事件和抓握事件数据可包含用户指尖触摸触摸屏表面的位置、区域和形状。感测指尖在触摸屏表面上的触摸位置和/或形状可使用多种已知技术的任一者来实现。举例来说,触摸屏显示器可包含压カ感测表面、电容感测表面和电感感测表面,其全部直接检测用户的触摸。另ー实例触摸传感器可使用声音或振动测量来检测和确定用户触摸的位置,例如可基于行进穿过防护玻璃的超声的效应来检测触摸的超声传感器,或可基于来自防护玻璃上的触摸的所接收振动或声音的三角測量确定触摸的位置的声音或振动传感器。随着能够显示例如视频、游戏和电视节目等多媒体内容的移动装置的到来,消费者已急切需要具有较大显示器的移动装置。触摸屏显示器的使用已使制造商能够通过消除小键盘和按钮而改为依赖于呈现在触摸屏显示器上的虚拟键来増加移动装置上的显示器的大小。在不需要小键盘的情况下,移动装置的大小可最小化,同时通过减小装置外壳的围绕显示器的部分(本文中称为“边框”)而提供大显示器。移动装置上的边框越来越薄的此趋势预期会持续,直到移动装置的前表面几乎完全被触摸屏显示器占据为止。因此,预期移动装置不久将要求用户在将移动装置固持在一只手中的同时抓握触摸屏显示器的一部分。因此,在具有极薄边框的移动装置中,当用户将移动装置抓握在一只手中时,用户的手指可能覆盖触摸屏区域的一部分。因此,用户将不能观看到显示器的被用户的手覆盖和遮盖的部分。此问题在图2中说明,图2展示移动装置100正由用户拇指200抓握,用户拇指200覆盖了触摸屏显示器110的一部分。各个实施例包含可通过基于抓握事件位置、大小、形状和定向调整所显示内容和/或菜单图标的定位和定向来适应用户在触摸屏显示器上的抓握(或其它延长持续时间触摸)的方法和移动装置。通过测量抓握事件的位置、形状、大小和定向(即,触摸屏显示器的被用户的手指或拇指占据的表面区域),移动装置处理器可估计显示器的被用户的手遮盖或遮挡离开用户的视线的区域,包含用户的手的在显示器与用户眼睛之间的玻璃上和玻璃外部分两者。在各个实施例中,处理器可调整显示呈现使得被用户的手遮盖的所显示内容和/或图标重定位到触摸屏显示器的未遮挡部分。对显示呈现的调整可根据替代实施例以多种方式实现。对显示呈现的调整还可考虑被用户的手遮盖的位置和总面积以便以用户友好的方式显露被遮盖内容。为便于由用户激活,菜单图标可重定位到抓握触摸屏显示器的用户的手指或拇指附近或远处。用户偏好、手指大小和抓握定向可存储在用户设定文件中,使得对显示呈现的调整适应特定用户的手指、抓握和偏好。移动装置还可呈现训练例程以使用户能够调整显示内容重定位的方式,以便反映用户手指的大小或用户抓握的定向。在另ー实施例中,移动装置可临时为登录的用户指示典型的抓握位置以帮助用户以与所训练配置一致的方式抓握移动装置。在另ー实施例中,移动装置可分析显示内容的布局且临时显示将覆盖最少量内容或使所显示内容的失真最小化的抓握位置的外形。在另ー实施例中,移动装置可确定触摸屏显示器的被用户的手指和手覆盖的部分、评估被遮盖的所显示内容的量以及剩余的可用未遮盖显示区域和显示分辨率,且确定提供最小字体大小(例如,6点)或实施不超过所显示图像的最大失真量的对显示呈现的适宜的调整。在另ー实施例中,在用户的手指或拇指从触摸屏显示器移除持续阈值持续时间之后,显示呈现可返回到正常状态(即,无失真)。在另ー实施例中,用户可锁定显示器使得当用户移除或调整他/她的抓握(以使显示呈现失真或改变显示呈现的失真)时显示呈现不改变,且响应于所界定的用户输入手势(例如,双击)使显示呈现返回到正常状态。在另ー实施例中,移动装置可不移动被用户的抓握覆盖的ー些内容或图标的呈现,而是改为指示被遮盖内容何时已改变。在另ー实施例中,移动装置可在装置的侧表面或背面上感测用户的手且基于用户手的所感测位置确定所推荐的抓握位置。在另ー实施例中,移动装置可响应于抓握事件简短显示对呈现显示的替代调整,且接受用户对替代调整的优选ー者的选择。可在用户触摸触摸屏的任何时间实施各个实施例。然而,所显示内容响应于对触摸屏的每个操纵的移动对于用户来说可能是烦人的。因此,实施例可经配置以仅响应于延长持续时间抓握事件调整呈现显示。以此方式,当用户正抓握触摸屏显示器的一部分时,可应用所述实施例。移动装置可基于触摸事件的持续时间辨识何时手指正抓握触摸屏(例如,在极少移动或无移动的情况下,何时触摸事件超过阈值持续时间)。因此,触摸事件的持续时间可用于区分抓握事件与在触摸屏上执行的正常触摸手势。此方法还使实施例能够在用户仅仅正在显示器上停留ー个或ー个以上手指时调整呈现显示。图1中说明适于与实施例一起使用的移动装置100的硬件/软件架构。移动装置通常将包含耦合到存储器102的处理器101,和包含输入传感器113的触摸屏显示器103。处理器101产生图像以供在显示器103上呈现,所述图像存储在显示缓冲器112中。显示缓冲器112的内容接着响应于来自处理器101的显示控制命令而在显示器103上呈现。用户对触摸屏的触摸将由触摸屏输入传感器113感测,触摸屏输入传感器113将触摸事件信号提供给处理器101。在各个实施例中,处理器101接收呈来自触摸屏输入传感器113的触摸事件的形式的关于触摸屏显示器上的用户抓握的性质的位置、大小和定向信息,当触摸事件超过阈值持续时间时,装置处理器可将所述触摸事件识别为抓握事件。结合抓握事件(即,用户手指“在玻璃上”的部分)的位置、大小和定向使用存储在存储器102中的偏好和设定,处理器101确定应如何调整显示图像以适应显示的被用户抓握遮盖的部分。对呈现显示的调整被提供给显示缓冲器112从而产生出现在显示器103上的改变。图2-4的序列中说明ー实施例的操作。如图2中说明,用户可用手指或拇指200在触摸屏显示器Iio上抓握移动装置100。因此,显示内容的一部分被用户拇指200遮盖,包含拇指的触摸显示器(“在玻璃上”)的部分和拇指的定位在显示器下方的玻璃外部分。如图3中说明,当用户抓握触摸屏显示器时,用户拇指200的仅一部分实际上接触表面,由泪滴形阴影区域204说明。由用户以图3中说明的方式抓握移动装置100而产生的触摸事件可包含界定被触摸部分204的位置、区域和定向的信息。此信息可呈正被触摸(即,在被触摸区域204内)的屏幕坐标或显示像素的形式。基于此触摸事件信息,移动装置100的处理器可确定屏幕204的被触摸部分的位置、大小、形状和定向,其可提供关于哪个手指正触摸屏幕以及用户手指的定向的信息。举例来说,被触摸部分204 (其在本文中总体上称为抓握事件区域)可能在姆指200正触摸屏幕时比当其它手指正触摸屏幕时大。在抓握情形(与指尖触摸寒件形成对比)下,屏幕的被触摸部分204通常将为非対称的,例如椭圆形或泪滴形。此非对称形状的长轴可提供关于用户的拇指或手指相对于显示器的定向的信息。在图3所示的实例中,泪滴形204的尾部指向触摸屏显示器110的左侧且沿着拇指200的轴线。因此,通过分析抓握事件区域的大小、形状和配置,处理器可估计用户的手指或拇指200的可能轮廓,且因此估计被用户的手遮盖的显示器部分,如图3中虚线所示。如上文提及,触摸事件可基于事件的持续时间而识别为抓握事件(即,用户的手将保持处于相同位置持续保证调整显示呈现的时间的延长部分)。因此,呈现显示的调整可在2到3秒的延迟之后发生。也可通过用户执行命令装置将触摸事件辨识为抓握事件或基于用户的当前抓握重新配置呈现显示的命令或输入手势来识别抓握事件。在一实施例中,被遮盖内容的调整可取决于触摸事件以及经辨识的拇指或手指的位置。举例来说,如果泪滴204形定向指向触摸屏显示器的左侧,那么移动装置100可确定触摸事件是以左手的手指做出,且因此被手指200遮盖的内容可向右调整。在显示器的左手侧出现左手抓握事件的情况下,移动装置可确定仅少量显示器被用户的手遮盖,因此可容易通过将文本向右调整来显露被遮盖内容(如图4中说明)。相比之下,如果泪滴形204定向指向触摸屏显示器的右侧,那么移动装置100可确定触摸事件是以右手的手指做出。在显示器的左手侧出现右手抓握触摸事件的情况下,移动装置可确定显示器的太多部分因用户的手越过显示器以向左调整文本而被遮盖,且因此可向上和/或向下调整文本(或其它图像元素)以显露被遮盖的内容。一旦移动装置处理器已确定显示器的被用户的手指或拇指200遮盖的部分,处理器就可调整显示呈现,以便将被遮盖内容移动到显示器的未被遮挡部分(如图4中说明)。在图4中说明的实例中,移动装置100处理器已在箭头202指示的方向上移位内容使得被遮盖内容被移动到显示器的未被遮挡部分。在适于自由流动文本框的实施例中,可通过调整抓握事件的附近区域中的边限使得文本在被遮盖区域周围流动来实现此移动。在自由流动文本字段中,显示器的底部或顶部处的文本可滚动超出所观看部分。在另ー实施例中,可通过减小显示内容的ー些或全部内容的字体大小或字符间距使得可在不掩盖所显示内容的其它部分的情况下实现文本的此移动来实现被遮盖文本的此移位。对字体大小和特性的改变量可取决于被遮盖区域的大小以及显示器大小和分辨率。举例来说,如果手指200覆盖较大文本区域,那么移动装置100可能必须减小显示器110中展示的所有文本的字体大小,以便在不致使一些文本滚动超出显示器的边限的情况下显露内容的被遮盖部分。通过减小整个文本的字体大小,移动装置100可将整个内容配合在显示屏上。在一实施例中,计算装置100可经配置以避免将字体大小减小到预定义最小值(其可为用户定义的偏好)以下以确保显示保持可读。下文描述其它用于调整呈现显示以显露否则会被遮盖的内容的机制。当用户从触摸屏显示器移除他/她的手指或拇指200借此露出显示器的被遮盖部分吋,呈现显示可返回到正常状态。在基于触摸事件的特性估计用户的手遮盖的区域时,移动装置可考虑用户的手掌和其它手指。图5-7说明所估计的被遮盖区域208可如何取决于触摸事件的位置、大小和定向以便考虑用户手的其余部分的实例。在图5中说明的实例中。移动装置100可依据表征为在左下角且具有朝向显示器的左侧和底部部分的定向的泪滴形被触摸区域204的触摸事件确定,由虚线209展示的被遮盖区域208相对较小且限于单个手指。在图6中说明的实例中,移动装置100可依据较靠近显示器110的中心且具有泪滴形被触摸区域204(指示触摸事件源自从左下向右上定向的左手的手指)的触摸事件确定,由虚线209展示的被遮盖区域208较大且涵盖手指和手掌的一部分。在图7中说明的实例中,移动装置100可依据较靠近显示器110的中心且具有泪滴形被触摸区域204(指示触摸事件源自近似水平定向的左手的手指)的触摸事件确定,由虚线209展示的被遮盖区域208较大且以与图6中所确定的不同的定向涵盖手指和手的一部分。
图5-7中的实例说明抓握事件形状的长轴的定向可如何结合触摸事件的位置使用以确定用户手的定向。利用对于用户(例如,通过如下文描述的用户训练)和/或典型人类手尺寸的模型的ー些了解,移动装置可经配置以计算被遮盖区域208(包含其它手指和手掌)的估计值,即使用户手的大部分不与触摸屏表面接触也是如此。在已经确定遮盖区域后,移动装置可确定如何重新配置所显示图像以便掲示被遮盖内容。如上文參看图2-4论述,移动装置可通过在显示器上移位边限和滚动文本或通过调整字体大小或字符间距且在被遮盖区域周围移位显示来调整文本的呈现显示。这些方法对于文本框较好地起作用,如图2中说明。这些方法对于沿着显示器的边缘的抓握事件也较好地起作用,因为被遮盖内容的量可容易向左或向右移位。然而,可实施用于调整呈现显示的其它方法,其可较好地适于适应较大被遮盖区域。图8-10中说明用于调整呈现显示以显露被遮盖内容的实施例方法。为重定位多种内容类型(例如,文本、图像、格式化文本、图形等),移动装置可经配置以依据如图8中说明的多个显示块210分析所显示内容。此类显示块可呈如图8中说明的行和列的形式,或呈可为规则或不规则大小形状的多边形形式。显示块210在图8中仅出于说明性目的而展示,且在正常操作期间通常将不出现在触摸屏显示器110上。为便于參考,图8-10中说明的显示块根据其行和列来识别,如采用矩形显示块的实施例中可实施。然而,移动装置可使用任何用于跟踪显示块的參考系统。在显示区域组织为多个显示块210的情况下,每ー显示块210可包含移动装置可跟踪的某一所显示内容。在所说明的实例中,每ー显示块中的内容由字母表示。举例来说,图8展示行4列1(称为4,I)中的显示块包含内容“A”,4,2处的显示块包含内容“B”等等。多种已知算法可用于将所显示图像分段为具有MXN尺寸的显示块。举例来说,1024X768显示可分解为64X48个显示块,其中每ー显示块为16X16。用户手指和手下方的显示块可与手指和手左侧或右侧的显示块组合,其中其可接合且重新设定大小以配合显示器上的较小未被遮挡的区域。将所显示内容分段为多个显示块210可使移动装置能够识别被用户的手遮盖的片段且以令用户愉悦的方式在不必处理整个所显示内容的情况下重定位此内容。将显示分段为多个显示块210可便于如图9中说明确定被遮盖内容。在所说明的实例中,用户手指200正在4,3处的显示块处抓握显示器,所述手指在3,2 ;3,3 ;2,I ;2,2和1,I处覆盖显示块。因此,在各个实施例中,移动装置可使用4,3处的显示块中的抓握事件的位置、形状和定向与所存储的用户參数或解剖模型组合来确定被用户手指200遮挡的区域,且使所述区域与被完全或部分遮盖的显示块相关。通过知晓每ー显示块中的内容,移动装置可确定被遮盖内容,其在所说明的实例中包含内容项目C、G、H、K、L和P。已经确定被遮盖内容后,移动装置可处理每一被遮盖显示块内的所显示内容以确定如何在显示器110的未被覆盖部分上最佳重定位此内容。每ー被遮盖显示块内的所显示内容可依据实施方案、显示器大小、内容的性质(例如,图像、文本等)和总被遮盖面积而以多种方式重定位到显示器的未被覆盖部分。举例来说,如果显示器的小部分被遮盖,那么被遮盖内容可向左、向右、向上和/或向下移位,例如图10中说明。在此实例中,移动装置可经配置以调整或移位被遮盖内容以将其移动到邻近的未被覆盖显示块中。箭头214说明每一被覆盖显示块210的内容可如何移位以致使其被露出。在图10中说明的实例中,位置4,3处的显示块的被覆盖内容C的一半向右移位且挤压到位置4,4处的显示块中,同时内容C的另一半向左移位且挤压到4,2处的显示块中。由于对显示呈现的此调整,4,I和4,2处的显示块包含内容元素A、B以及C的一半,而4,4和4,5处的显示块包含内容元素D、E以及C的一半。类似地,呈现显示的调整可使得3,I处的显示块包含内容元素F和G的四分之一 ;3,4和3,5处的显示块包含内容元素J、1、J和G的四分之三;2,3到2,5处的显示块包含内容元素K、L、M、N和O ;且3,4和3,5处的显示块包含内容元素J、1、J和G的四分之三;1,2到1,5处的显示块包含内容元素P、Q、尺、3和!'。作为对呈现显示的此调整的一部分,被遮盖显示块可不包含任何内容。在图10中说明的实例中,被遮盖内容仅在水平方向上移位,且因此行5和上方的显示块中的所显示内容将不会受呈现显示调整的影响。应注意,此实例以被遮盖区域如图9中说明相对窄为前提,这使得能够露出内容从而在水平方向上将其稍许移位。如果抓握事件指示较宽被遮盖区域,那么移动装置可确定应通过在垂直方向上移位至少ー些内容来显露被遮盖内容。举例来说,如果用户的手指200水平定向而非对角定向(如图9中说明),那么对呈现显示的调整可在垂直方向上执行显示块间内容的类似移位,例如通过将一半内容移位到被覆盖区域上方的显示块且将一半内容向下移位到被覆盖区域下方的显示块。此夕卜,一些抓握事件可能需要移动装置垂直以及水平移位被遮盖内容,例如当移动装置确定用户的手掌的一部分和其它手指正遮挡显示器的相对大的水平和垂直部分吋。多种算法可用于重定位被遮盖显示块内的内容且使其失真以便显露被遮盖内容。举例来说,整个显示器的放大率可减小且调整内容元素使得所有内容显示块出现在显示器的未被覆盖部分中但以较小大小出现。在另ー实施例中,移动装置可应用众所周知的变形算法,例如图像处理应用中使用的球形失真算法,以便显露被遮盖内容。在此实施例中,球形失真可应用于图像使得被遮盖部分呈现为围绕用户手指的很大程度上变形的环,其中图像变形的程度随着距手指的距离增加而减小。在另ー实施例中,被遮盖内容可呈现在似乎在显示器的另一部分上方浮动的窗ロ框中。在另ー实施例中,显示块210可大小和形状非均一,且可动态改变以随所显示内容而调整。举例来说,当被用户手指覆盖的区域小于涵盖抓握事件的显示块时,移动装置可经配置以使显示保持未失真,因为用户可环顾他/她的手指。在此情境中,大于手指的显示块的内容可保持完好且可不在触摸屏显示器上移位或调整。作为另ー实例,如果显示图像包含精细的细节,那么显示块的大小可减小使得被遮盖内容的再分布和/或失真可较好地适应图像的性质。作为另ー实例,具有字体大小(例如,20点字体)的图像的区域可比存在小字体大小(例如,10点字体)的区域具有更大的显示块。在显示块大小选择的实施例中,可使用霍夫变换(其是在可辨识显示图像内的线性元素的图像分析、计算机视觉和数字图像处理中使用的特征提取技木)以将在不切割穿过字母或重要图形的情况下便于移动内容的方式将图像分段为显示块。一旦系统知晓何处存在不具有例如文本的句子或图片等重要内容的内容分割区域的线,就可相应地设定显示块大小。在另ー实施例中,调整呈现显示以显露被覆盖内容的方式将取决于移动装置被固持的定向。适于与各个实施例一起使用的移动装置通常包含加速计,其使装置能够确定其正以垂直定向(即,移动装置的长轴近似平行于重力梯度)还是水平定向(即,移动装置的长轴近似垂直于重力梯度)固持,且相应地调整内容的显示。当移动装置正以垂直定向固持时,抓握位置的上方或下方可存在比右侧或左侧更多的未被覆盖显示区域;而当移动装置正以水平定向固持时相反情况可能成立。因此,移动装置可经配置以在确定如何最佳调整呈现显示以显露被遮盖内容同时使应用于剩余所显示内容的失真最小化时考虑装置的定向。如上文提及,一旦图像已经调整以显露被遮盖内容,所得显示图像就可保持处于经调整配置中,甚至在用户移动或抬起起始了抓握事件的手指离开触摸屏之后也如此。此实施方案避免显示器响应于用户手指的小移动而频繁地重新配置(这可能使用户分心)的问题。并且,一旦显示器经配置以与用户的抓握匹配,用户就可倾向于維持所述显示定向,因此用户可在不需要显示器重新配置的情况下再次抓握移动装置。在一实施例中,在用户手指从触摸屏移除之后,对显示呈现的调整可保持持续预定持续时间(其可能可配置为用户偏好设定)。在另ー实施例中,对显示呈现的调整可维持直到用户执行指导移动装置使显示器返回到其正常配置的用户命令(例如,呈比如双击等预定义触摸手势的形式)为止。在另ー实施例中,用户手指从触摸屏移除之后呈现显示返回到正常配置的方式可能可通过用户偏好设定或菜单选择来配置。各个实施例可实施为独立的功用或作为装置显示器驱动器或操作系统的一部分实施,使得产生所显示内容的应用无需关注移位或变形。在此类实施例中,移动装置上的应用(例如,游戏或网络浏览器应用)无需基于触摸事件而修改以支持显示内容的移位或变形。各个实施例不限于如上所述调整所显示内容,且也可或替代地应用于所显示的虚拟按钮和菜单图标。以此方式,移动装置可经配置以在紧密接近用户的抓握处呈现虚拟按钮和菜单图标。通过这样做,移动装置可便于对装置的单手操作。此实施例的ー实例在图11中说明,图11展示定位在用户拇指200附近以允许用户方便地接入常用功能的菜单图标230a、230b、230c、230d。当移动装置基于抓握事件的位置、大小和定向确定用户手指200覆盖的区域时,移动装置100如上所述调整被遮盖内容,且将菜单图标230a、230b、230c、230d重定位在紧密接近被覆盖区域的所估计构型处。以与触摸事件呈紧密轮廓构型定位菜单图标可允许用户容易地接入重要菜单图标,因为用户可仅少量移位拇指或手指200的位置以占据菜单图标。虽然图11说明与用户拇指200的轮廓平行定向的菜单图标230a、230b、230c、230d,但所述图标也可水平定向(或任何其它定向)以致使其较易读取。为选择和激活定位在用户手指或拇指200附近的菜单图标230a、230b、230c、230d,用户可在选定图标的方向上移位或滚动手指。举例来说,用户可通过朝向菜单图标滚动他/她的手指或拇指200来选择所述图标,这将朝向图标移位如触摸屏测量的抓握事件的形状和位置-移动装置可经配置以辨识为菜单图标激活的移动,类似于虚拟按钮按压触摸手势。或者,用户可抬起手指并触摸选定的菜单图标,因为在抓握事件如上所述结束之后重新配置的显示呈现可保持持续ー时间周期。作为替代或另外,用户可增加或减小施加到触摸屏显示器以选择菜单图标230的压力。举例来说,移动装置可经配置以检测并增加触摸事件的压カ且以不同的压カ參数选择不同的菜单图标230。因此,移动装置可经配置以随着所施加压カ的毎次递增增加而循序选择用户的抓握手指或拇指200附近的每一菜单图标。选定的图标可例如以彩色阴影或光強度或闪烁配置突出显示,以指示当前选择哪一图标。用户可接着通过以抓握手指維持相同压カ或执行进一歩的手势(例如,双挤手势)来确认选择图标。移动装置可经配置以使用户能够通过多种不同方法执行菜单图标230的选择。举例来说,当达到某一压カ梯度吋,移动装置100可经配置以在用户从触摸屏显示器抬起抓握手指200时/的情况下执行菜单图标230的选择。在另ー实例中,移动装置100可经配置以在用户维持某一压カ梯度下的恒定压力持续预定时间量的情况下在所述压カ梯度下执行菜单图标230的选择。在图12中说明的实施例中,一旦执行菜单图标230,移动装置100就可经配置以显示中间菜单窗240以允许用户预览所请求数据或从ニ级菜单选择。举例来说,在选择邮件应用菜单图标230e后,移动装置100即刻可显示预览窗240从而使用户能够预览用户收件箱中项目的选择。用户可使用另ー手指200来选择预览窗240中的项目。举例来说,响应于感测预览窗204的“John X”部分上的触摸事件,移动装置100可向用户呈现展示完整电子邮件消息的另ー显示(未图示)。在图13中说明的另ー实施例中,代替于在抓握事件附近显示菜单图标,移动装置100可响应于抓握事件中施加的压力量显示菜单窗242。举例来说,如果用户以高于阈值的压カ挤压触摸屏显示器110,那么移动装置100可显示菜单窗242。用户可接着使用另一手指来选择菜单窗内的菜单图标230。此菜单窗242中呈现的图标和信息可包含静态信息、可变信息和链接信息。静态信息可包含不会随时间变化的例如文本等数据,和到其它内容的超链接。可变信息可包含随时间变化的数据,例如关于电子邮件收件箱的内容的数据。举例来说,收件箱数据可在接收到新的电子邮件时改变。图14-16说明基于抓握事件的位置将图标246重定位在触摸屏显示器110上使得图标从抓握手指移除且因此容易由用户的另一只手接入的另ー实施例。在图14中说明的实例中,在起始抓握事件之前,菜单图标246呈现在触摸屏显示器110的左手侧上。响应于检测触摸屏的左手侧上的抓握事件,此实施例中的移动装置可将菜单项目的所显示位置移位到触摸屏的另ー侧,如图15中说明。因此,菜单图标246移位到触摸屏显示器110的右侧,如图16中说明。图17和18说明基于抓握事件的位置将图标246重定位在触摸屏显示器110上使得图标从抓握手指移除且因 此容易由用户的抓握手接入的另ー实施例。在图17中说明的实例中,触摸屏110的右手侧上的菜单图标246位置可在抓握事件的方向上移位。由于对呈现显示的此调整,菜单图标246可定位成最接近用户的抓握手指或拇指200,如图18中说明。如此定位的情况下,菜单可容易由用户的抓握手指200激活。在图19中说明的另ー实施例中,移动装置可使用户能够选择定位在用户的抓握手指附近的特定菜单图标。在此实施例中,用户可跟踪在选定的菜单图标246上或附近通过的路径254。通过跟踪路径254,用户告知移动装置100应在用户的抓握手指周围聚集的菜单图标。在此实施例中,用户可用手指200触摸触摸屏显示器110且在显示器上移动手指200使得路径254在选定的图标246附近或上方通过。在图20中说明菜单图标接近抓握手指200的结束位置。在另ー实施例中,移动装置可不移动被抓握事件遮盖的内容,且改为可警告用户被遮盖内容的变化。作为此实施例的一部分,被抓握事件遮盖的菜单图标和虚拟按钮可解除激活,只要抓握手指保持与触摸屏表面接触即可。这些实施例在其中所显示图像的失真将令人分心的一些应用中可能是用户优选的。举例来说,一应用可沿着显示器的左手边限呈现菜单图标,在此情况下重定位图标可能令人分心或使所显示内容(例如,游戏显示、照片或文本)失真。在此应用中,用户可优选在涵盖菜单图标的边限中抓握装置而不影响所显示内容的其余部分。为实现此目的,被抓握事件遮盖的ー个或ー个以上菜单图标可解除激活,使得抓握装置的用户不会无意中激活菜单功能性。为激活被抓握事件遮盖的菜单图标,用户可从触摸屏抬起手指且接着双击图标(或执行某一其它触摸手势)。在此实施例中,移动装置可通过闪烁或对用户手指附近的显示的其它变化来告知用户被遮盖内容的变化。举例来说,当移动装置确定被遮盖内容已改变时,用户手指的外形可发光或闪烁。此实施例的实例在图21和22中说明。在图21中说明的实例中,移动装置100沿着触摸屏显示器110的左手侧显示两个图标246。当用户以遮盖菜单图标的一者的方式用拇指200抓握装置时(如图22中说明),被遮盖图标可解除激活持续抓握事件的持续时间(即,只要用户的拇指200保持与触摸屏显示器100接触即可)。如果在抓握事件的持续时间期间被遮盖内容改变(例如,接收到致使“对话”图标的功能性改变为“读取”的新的对话),那么移动装置100可通过视觉和/或听觉指示例如通过在用户手指的所估计轮廓周围显示发光动画248来警告用户。此警报告知用户被遮盖区域已改变,从而使用户能够忽略被遮盖内容直到存在一些新的值得观看的内容为止。图23和24A说明用于建议触摸屏显示器110上用户可在上面抓握装置的显示区域208的实施例方法。此抓握位置可基于移动装置报告的典型使用情况或基于用户训练或指定,其均可针对特定用户存储在存储器中。为了辨识当前用户,移动装置100可显示登录菜单258,如图23中说明。此登录菜单可列举移动装置已存储偏好和设定所针对的用户。在此实例登录窗中,用户可通过在适当复选框上点击来指示身份。响应于用户登录,移动装置可从内部数据库存取用户的抓握构型,且显示用户抓握移动装置的优选位置的外形260,如图24A中说明。移动装置100可显示优选的抓握位置260持续预定时间量,其后可从显示中移除指示。并且,一旦用户抓握移动装置,就可从显示中移除优选抓握位置指示。在图24B中说明的另ー实施例中,移动装置可经配置以基于指示移动装置正被固持的方式的其它传感器信息来显示所建议的正确位置260。一些移动装置可装备有触摸传感器,其可辨识并定位位于装置外壳的背面上的用户手指2400的位置。在图24B中说明的实施例中,移动装置100可经配置以确定定位在装置外壳背部上的用户手指2400的位置,且基于此信息显示对于用户拇指将产生舒适抓握的建议位置260。在一实施例中,移动装置100可例如通过次序和相对长度(例如,食指通常长于小指)来确定所感测手指2400中哪一者是用户的食指或中指,且将所建议的拇指位置显示260定位在所确定的食指或中指位置附近,如图24B中说明。所建议的拇指位置与食指或中指(或其它手指)的对准可为用户偏好设定。移动装置可经配置以基于用户的手指在一系列触摸中的次序例如通过确定垂直方向(例如,通过使用感测重力向量的加速计)且假定来自装置顶部的第一手指触摸为食指、来自装置顶部的第二手指触摸为中指等等来辨识用户的手指。所建议的拇指位置显示260的定位可考虑呈现在显示器上的所显示内容的位置以及用户手指2400的位置。此外,基于用户手指2400的所感测位置的所建议的拇指位置显示260的定位可考虑用户偏好,例如可在训练例程中产生。虽然图24B说明基于移动装置100背面上的用户手指2400的所感测位置而定位所建议的拇指位置显示260,但实施例还可考虑移动装置的其它部分(例如,装备有配置在此类表面上的触摸传感器的移动装置中的装置的侧边和边框)上的用户手指的所感测位置。此外,移动装置100可经配置以感测用户手的其它部分的触摸,例如沿着装置边缘的手掌,且利用此信息来定位所建议的拇指位置显示260。移动装置100可采用不同的用于确定抓握装置的用户优选位置的方法。在ー种方法中,移动装置可记录ー时间周期内触摸屏显示器110上的用户触摸事件位置且确定平均或最频繁抓握位置。当用户首次开始使用移动装置时,优选位置可为用户上次的抓握位置。随着时间过去,移动装置可更新针对用户存储在内部数据库中的优选抓握位置信息以反映最频繁采用的抓握位置。在另一方法中,移动装置可在训练例程期间提示用户指示优选抓握位置,且将用户的输入存储在针对用户的内部数据库中。在另ー实施例中,移动装置100可基于显示内容的布局推荐抓握位置260。这样做吋,移动装置可考虑触摸屏显示器内的内容项目的定位以确定是否存在将不会遮盖任何内容或将产生最少量失真的位置。举例来说,网页可具有沿着可在不遮挡任何实质内容的情况下抓握的边缘的无内容或低优先权内容(例如,条文、标志或静态形状)的区。所建议的推荐抓握位置260可例如以手指200的虚线外形的形式显示,如图24中说明。移动装置100可显示推荐的抓握位置260持续预定时间量,其后可从显示中移除指示。并且,一旦用户抓握移动装置,就可从显示中移除推荐的抓握位置指示。如果用户在推荐的抓握位置中抓握移动装置,那么在选择所述位置使得无内容或低优先权内容被用户手指覆盖的情况下,移动装置可不更改呈现显示。如果用户在除推荐的抓握位置以外的位置中抓握移动装置,那么移动装置可根据上文描述的实施例调整呈现显示。图25说明可由移动装置的处理器执行用于基于抓握事件调整显示内容的实施例方法2500。移动装置100可在步骤2502中向用户产生并显示内容。当用户触摸触摸屏显示器110时,移动装置100可检测触摸事件(步骤2504)和触摸事件位置(步骤2506)。移动装置可通过在确定步骤2508中确定触摸事件是否保持在相同位置处与触摸屏显示器110接触持续预定阈值持续时间“t”来辨识抓握事件。如果触摸事件保持与触摸屏显示器110接触持续小于阈值持续时间的时间周期(即,确定步骤2508= “否”),那么移动装置100可基于触摸事件继续正常功能,步骤2518。如果触摸事件保持与触摸屏显示器110接触持续长于阈值持续时间的持续时间(即,确定步骤2508= “是”),那么移动装置100可将所述事件视为抓握事件且确定抓握事件大小(即,玻璃上接触的面积)(步骤2510)以及抓握事件的形状和定向(步骤2512)。在步骤2512中确定抓握事件的定向时,移动装置可分析被用户手指接触的触摸屏区域的形状以确定所述形状的长轴和短轴、所述形状的长轴的相对定向,以及任选地所述形状的非対称(例如,泪滴或椭圆形状)程度的量度。在步骤2514中,移动装置100可基于抓握事件的位置、大小和定向确定被用户的手遮盖的显示区域。如下文描述,此可用多种方式实现,包含使用抓握事件的位置、大小和定向作为对应于用户的数据表中的查找准则。在步骤2516中,移动装置100可将触摸屏显示器110分段为显示块,且在步骤2520中使被遮盖区域与特定显示块相关。在步骤2522中,移动装置100可识别被抓握事件区域208遮盖的显示块,且在步骤2524中识别被遮盖显示块内的内容。在步骤2526中,移动装置100可调整呈现显示以便显露显示器的未被覆盖部分中的所估计被遮盖内容,且在步骤2528中基于所述调整重新产生显示。移动装置100可使用多种方法在方法2500的步骤2514中确定被遮盖区域。在一个实例方法中,移动装置可通过在对用户的手建模的算法中应用抓握事件的位置、大小和定向的參数来估计被遮盖区域。举例来说,一算法可延伸參数超出抓握事件的边界且延伸所述边界将沿着抓握事件形状的长轴界定的线而几乎朝向显示器的边缘。在第二实例方法中,移动装置可通过使用抓握事件形状的位置、大小和定向作为数据库中的查找參数来估计被遮盖区域。此方法的实例在图26中说明。在此实例方法2514中,将方法2500的步骤2512中确定的抓握事件的形状和定向用作用于识别针对当前用户的数据库或数据表内的最接近匹配的捜索准则,步骤3141。当识别出与输入抓握事件參数的最接近匹配时,移动装置可在步骤3142中从数据库检索坐标或形状參数,其将使用户能够通过执行方法2500的步骤2516到2528来估计显示器的被遮盖区域。图27说明可由移动装置的处理器执行用于如上文參看图11描述在被遮盖区域的所估计外形周围定位和显示菜单图标230的实施例方法2700。一旦如方法2500步骤2528中所描述基于所调整内容显示来重新产生显示,移动装置就可在步骤2702中基于抓握事件的位置、面积、形状和定向确定被遮盖区域的外形(例如如用户观看到的用户的手指200的外形)。在步骤2704中,移动装置可将菜单图标重定位和显示在所估计的被遮盖区域附近。图28说明可由移动装置的处理器执行用于警告用户被抓握事件覆盖的显示内容的变化的实施例方法3000。一旦确定抓握事件的面积和定向且在方法2500步骤2524中识别被覆盖显示块内的内容,移动装置就可在步骤2802中检测被遮盖区域208内的内容的变化。在步骤2802中,移动装置可基于方法2500的步骤2514中确定的显示器的被遮盖区域来确定显示器上的警报边界。在一实施例中,警报边界可为刚好超出被遮盖区域使得用户可看见它但警报将不会干扰所显示内容的剰余部分的实质部分的线。移动装置可通过致使警报边界闪烁、发光或以其它方式展现视觉指示来警告用户已发生被覆盖的所显示内容的变化。听觉警报也可用于警告用户所显示的被覆盖内容的变化。或者,当移动装置确定已存在被遮盖内容的变化时,移动装置可在任选步骤2806中将被遮盖内容重定位到显示器的未被覆盖部分。举例来说,如果变化的被遮盖内容为菜单图标,那么菜单图标可在所估计的被遮盖区域的轮廓周围紧密重定位,例如图11中说明。作为此替代实施例的一部分,移动装置还可通过视觉或听觉警告用户关于显示内容的变化,步骤2804。在一实施例中,用户可例如利用用户偏好设定来配置移动装置,产生警报(步骤2804),重定位改变的内容(步骤2006),或两者。在各个实施例中,用户可在训练例程中校准移动装置以基于所检测的抓握事件的所检测的位置、大小、形状和定向更准确地估计被用户的手覆盖的区域。通过此训练例程确定的參数或因数可存储在与每ー用户相关联的数据库或数据表中,使得可通过应用所检测的抓握事件的所测得的位置、大小、形状和定向来估计被覆盖区域的外形。在此训练例程中,移动装置可提示用户在特定位置按压触摸屏,接收所得的抓握事件大小、形状和定向,基于抓握事件测量值和默认值或用户的參数估计被用户的手遮挡的区域,显示所估计的被遮挡区域的图像,接收关于所述区域的配合的用户反馈,且基于反馈调整用户的參数。图29说明可由移动装置的处理器执行用于校准并存储用户抓握事件參数的实施例训练例程方法2900。在方法2900步骤2902中,移动装置可检测新的用户登录或重新校准用户设定的请求。在步骤2904中,移动装置可显示请求和接收例如用户姓名等用户识别符信息的用户输入接ロ。在步骤2906中,移动装置100可显示请求用户在指定位置处触摸触摸屏显示器Iio的提示。在步骤2908中,移动装置可检测所指示的查看位置附近的触摸事件,且在步骤2910中分析检测到的触摸事件以确定触摸事件的大小、形状和定向。在步骤2912中,移动装置可基于触摸事件的所确定的位置、大小、形状和定向估计被用户的手覆盖的显示区域。被遮盖区域的此估计可使用解剖模型或默认ー參数是针对特定用户和触摸屏上的特定位置首次获得测量值。随后,在步骤2912中,来自先前校准测量的结果可用于估计被遮盖区域。在步骤2914中,移动装置可显示涵盖所估计被遮盖区域的图像或形状,且产生请求用户指示被遮盖区域是否准确确定的提示。所估计的被遮盖区域和用户输入机会的此显示使用户能够基于移动装置在步骤2916中接收的显示的用户视图指示应扩展还是縮小所述区域。如果所显示的所估计的被遮盖区域延伸超出用户的手指因此用户可看到它,那么用户可推动显示区域的边界从而使用第二手指来触摸触摸屏上的边界。如果所显示的所估计的被遮盖区域不涵盖被用户的手锁定的整个区域,那么用户可将边界向外拖拽到用户手指的边缘(如用户用另一手指所使用)。在确定步骤2918中,移动装置可确定用户输入接受还是调整了所估计的被遮盖区域的边界。如果用户调整了所估计的被遮盖区域边界(即,确定步骤2918= “调整”),那么移动装置可返回到步骤2912以到达所估计的被遮盖区域且在步骤2914中产生所述所估计的被遮盖区域的经更新显示。一旦用户对于所显示的所估计的被遮盖区域可接受地与被用户的手遮挡的区域匹配满意(即,确定步骤2918= “接受”),那么移动装置可在步骤2920中将界定所估计的被遮盖区域的參数(例如,坐标、算法因数、像素等)连同测得的抓握事件參数(即,位置、大小、形状和定向)一起存储在对应于用户的数据库或数据表中。以此方式,用户可使所估计的被遮盖区域与用户针对特定抓握位置观察到的实际被遮盖区域配合。此训练过程可任选地以移动装置返回到步骤2906继续以请求用户在另一位置中抓握触摸屏。针对若干抓握位置重复训练过程可允许移动装置建立数据库以使其能够基于触摸屏显示器上的任何地方的抓握事件的抓握事件信息(位置、大小、形状和定向)估计被用户的手覆盖的区域。并且,针对许多紧密间隔的位置重复所述过程可使移动装置能够开发考虑手和手指放置的正常可变性的用户手的静态平均模型。训练例程可继续直到已校准所有抓握位置、已实现最大数目的校准、用户不针对三个或三个以上位置调整所估计的被遮盖区域(指示数据库模型充分完善)或用户选择通过命令例程退出(未图示)来结束训练会话为止。作为训练例程的一部分,移动装置可提示用户在用户的优选抓握位置处触摸触摸屏显示器,而非在步骤2906中指定特定位置触摸。训练例程可如上所述进行,且当所估计被遮盖区域被用户接受(即,确定步骤2918= “接受”)时,移动装置可将所估计被遮盖区域作为用户的优选抓握位置存储在相同数据库或数据表中。以此方式,用户可针对用户的优选抓握位置训练装置,使得装置可后续向用户呈现优选抓握位置的外形,如上文參看图24描述。图30说明可由移动装置的处理器执行用于基于用户的登录信息检索用户的抓握事件參数的实施例方法3000。移动装置可在步骤3002中接收用户登录信息,且在步骤3004中使用所述登录信息在数据库中捜索用户的抓握事件和被遮盖区域估计參数。移动装置可在步骤3006中从数据库检索用户的抓握事件和被遮盖区域估计參数。图31说明可由移动装置的处理器执行用于移动菜单图标使其远离抓握事件的实施例方法3100。移动装置可在步骤3102中产生并在触摸屏显示器上显示内容。在步骤3104中,移动装置可检测触摸事件,且在步骤3106中确定触摸事件的位置。移动装置可通过在确定步骤3108中确定触摸事件是否保持在触摸屏上的相同位置处持续阈值持续时间“t”而将所述事件辨识为抓握事件。如果触摸事件保持在相同位置处与触摸屏显示器110接触持续小于阈值持续时间的持续时间(即,确定步骤3108= “否”),那么移动装置可在步骤3110中作为正常触摸手势对触摸事件作出响应。如果触摸事件保持在相同位置处与触摸屏显示器接触持续阈值持续时间或更长的持续时间(即,确定步骤3108= “是”),那么移动装置100可将其视为抓握事件,且在步骤3112中确定菜单图标在呈现显示上的位置。移动装置可在确定步骤3114中确定抓握事件和菜单图标的位置是否在触摸屏显示器的相同侧上。如果抓握事件和菜单图标位于触摸屏显示器的相同侧上(即,确定步骤3114ー是”),那么移动装置可在步骤3116中将菜单图标重定位到显示器的相对侧,且继续进行如上所述的方法2500中的步骤2510。如果抓握事件和菜单图标的位置不在触摸屏显示器的相同侧上(即,确定步骤3114= “否”),那么移动装置可继续进行如上所述的方法2500中的步骤 2510。图32说明可由移动装置的处理器执行用于将菜单图标重定位到触摸屏显示器110的与抓握事件相同侧的实施例方法3400。移动装置可在步骤3102中产生并在触摸屏显示器上显示内容。在步骤3104中,移动装置可检测触摸事件,且在步骤3106中确定触摸事件的位置。移动装置可 通过在确定步骤3108中确定触摸事件是否保持在触摸屏上的相同位置处持续阈值持续时间“t”而将所述事件辨识为抓握事件。如果触摸事件保持在相同位置处与触摸屏显示器110接触持续小于阈值持续时间的持续时间(S卩,确定步骤3108= “否”),那么移动装置可在步骤3110中作为正常触摸手势对触摸事件作出响应。如果触摸事件保持在相同位置处与触摸屏显示器接触持续阈值持续时间或更长的持续时间(即,确定步骤3108= “是”),那么移动装置100可将其视为抓握事件,且在步骤3112中确定菜单图标在呈现显示上的位置。移动装置可在确定步骤3114中确定抓握事件和菜单图标的位置是否在触摸屏显示器的相同侧上。如果抓握事件和图标位于触摸屏显示器的相同侧上(即,确定步骤3114=“是”),那么移动装置可继续进行如上所述的方法2500中的步骤2510。如果抓握事件和图标246位于触摸屏显示器的相对侧上(S卩,确定步骤3114 一否”),那么移动装置100可在步骤3202中将图标重定位到触摸屏显示器110的上面定位抓握事件的ー侧,在这之前或之后,继续进行如上所述的方法2500中的步骤2510。或者,如果抓握事件和图标位于触摸屏显示器的相对侧上(即,确定步骤3114 =“否”),那么移动装置可在步骤2902中基于抓握事件的位置、大小和定向估计被遮盖区域的外形,且在步骤3204中将图标重定位到被遮盖区域的所估计外形附近,在这之前或之后,继续进行如上所述的方法2500中的步骤2510。在另ー实施例中,用户可例如借助用户偏好设定指定响应于抓握事件的检测移动的图标的优选位置。图33说明可由移动装置的处理器执行用于随着手指200在触摸屏显示器上移动将图标定位到触摸事件附近的实施例方法3500。移动装置可在步骤3302中产生并显示内容,且在步骤3304中检测触摸事件。移动装置可在步骤3304中检测触摸事件且在步骤3306中开始跟踪其位置。在跟踪触摸事件的位置的同时,移动装置可在确定步骤3308中确定触摸事件是否在图标的阈值距离内。如果触摸事件位置不在图标的阈值距离内(即,确定步骤3308= “否”),那么移动装置可继续跟踪触摸事件的位置,从而返回到步骤3306。如果触摸事件在图标的阈值距离内(即,确定步骤3308= “是”),那么移动装置可在步骤3310步骤3404中将图标重定位到触摸事件的当前位置附近。以此方式,用户可通过跟踪已靠近选定图标或在选定图标上通过的连续触摸事件来聚集显示器上的选定菜单图标。随着在阈值距离内接近每ー图标八,其将紧跟触摸事件且继续跟随所述触摸事件。此过程可继续直到用户从触摸屏显示器抬起手指或停止移动用户的手指为止。如果用户从触摸屏抬起手指,那么图标可返回到其原始位置,例如在预定延迟之后。如果用户将手指留在相同位置持续阈值持续时间,那么移动装置可确定其为抓握事件且继续各个实施例的处理,例如执行上文參看图25描述的方法2500。每ー用户可用独特方式抓握移动装置触摸屏显示器。举例来说,用户可用拇指在触摸屏显示器的左下隅角处抓握移动装置。移动装置可将触摸屏显示器上的用户通常抓握装置的ー个或ー个以上位置存储在数据库中,图34说明可由移动装置的处理器执行用于在触摸屏显示器上显示用户的优选抓握位置的实施例方法3400。移动装置可在步骤3402中例如通过用户在用户识别符菜单上点击(例如图23中说明)而接收用户的登录信息。使用用户识别,移动装置可在步骤3404中从数据库检索用户的惯常抓握位置。如上文參看图29提及,用户可使用训练例程来告知移动装置关于其优选位置。或者,移动装置可通过对随时间的用户抓握位置求平均来确定用户的惯常抓握位置。移动装置可在步骤3406中从数据库检索用户的惯常抓握位置,且在步骤3408中显示优选抓握位置。移动装置可例如通过开始时钟且在确定步骤3410中确定所述时钟是否期满来继续显示优选抓握位置持续预定时间周期“t”。如果所述时钟未期满(即,确定步骤3410= “否”),那么移动装置可在确定步骤3412中确定是否检测到抓握事件。如果未检测到抓握事件(即,确定步骤3412= “否”),那么移动装置可继续在触摸屏显示器上显示惯常抓握事件位置,从而返回到步骤3408。如果检测到抓握事件(即,确定步骤3412=“是”),那么移动装置可在步骤3414中从显示中清除优选抓握位置指示,因为所述指示不再必要。类似地,当时钟期满(即,确定步骤3410= “是”)时,移动装置可在步骤3414中从显示中移除优选抓握位置指示。图35说明可由移动装置的处理器执行用于基于所显示内容向用户建议用于抓握显示器的推荐位置的实施例方法3500。移动装置100可在步骤3502中分析所显示内容,包含当内容出现在触摸屏上时评估内容的布局。基于显示内容的布局,移动装置可在步骤3504中确定用户经由触摸屏抓握移动装置的推荐位置。此确定可基于通常抓握移动装置的用户的拇指或手指的大小,其可为存储在装置的数据表内的引数。通过覆盖与用户的典型抓握事件相关联的被遮盖区域的大小,移动装置可识别将需要对显示呈现的最少量修改和调整或失真的ー个或ー个以上位置。举例来说,如果所显示内容为上面存在不重要或不变内容(例如,法律条文、标志、标语、静态形状等)的区域的网页,那么移动装置可确定用户的抓握可定位在此类材料上而无需在显示器上重定位被遮盖的内容。此确定还可考虑将被用户在特定位置的抓握遮盖的内容的性质以及内容可被重定位的容易度。举例来说,文本文件可易于重定位,因为文本可上下滚动超出显示器的边限,而照片不易于在不使图像失真的情况下重定位。一旦确定推荐的抓握位置,移动装置就可显示位置的外形,作为步骤3504的一部分。移动装置可例如通过开始时钟且在确定步骤3506中确定所述时钟是否期满来继续显示推荐抓握位置持续预定时间周期“t”。如果所述时钟未期满(即,确定步骤3506= “否”),那么移动装置可在确定步骤3508中确定是否检测到抓握事件。如果未检测到抓握事件(即,确定步骤3508= “否”),那么移动装置可继续在触摸屏显示器上显示推荐抓握位置,从而返回到步骤3504。如果检测到抓握事件(即,确定步骤3508= “是”),那么移动装置可在步骤3510中从显示中清除推荐抓握位置指示,因为所述指示不再必要。类似地,当时钟期满(即,确定步骤3504= “是”)时,移动装置可在步骤3510中从显示中移除推荐抓握位置指示。图36说明可由移动装置的处理器执行用于基于移动装置的除触摸屏显示器以外的部分上的用户手指的所感测位置建议抓握位置的实施例方法3600。在方法3600步骤3601中,除触摸屏显示器外装备有触摸传感器(例如,装置的背面上的电容传感器)的移动装置100可感测用户的手指和手在装置的不是触摸屏显示器的一部分的侧部、背部、边框或其它部分上的位置。在步骤3602中,移动装置可分析用户手指的所感测位置以便确定与用户手的位置一致的所建议拇指位置。此确定可基于典型用户的手的解剖模型、用户偏好设定或所保存的用户手尺寸參数,例如可在训练例程中确定,例如类似于上文參看图29所描述。如上文提及,在步骤3601中,移动装置可基于其在一系列触摸中的次序例如通过确定装置的垂直方向(例如,通过使用感测重力向量的加速计)且假定来自装置顶部的第一手指触摸为食指,来自装置顶部的第二手指触摸为中指等等,来辨识每一用户的手指。在步骤3604中,移动装置可例如以显示器的虚线外形或阴影部分的形式显示触摸屏显示器上的所确定的所建议拇指位置。移动装置可例如通过开始时钟且在确定步骤3606中确定所述时钟是否期满来继续显示所建议拇指位置持续预定时间周期“t”。如果所述时钟未期满(即,确定步骤3606= “否”),那么移动装置可在确定步骤3608中确定是否检测到抓握事件。如果未检测到抓握事件(即,确定步骤3608= “否”),那么移动装置可继续在触摸屏显示器上显示所建议拇指位置,从而返回到步骤3604。如果检测到抓握事件(即,确定步骤3608= “是”),那么移动装置可在步骤3610中从显示中清除所建议拇指位置指示,因为所述指示不再必要。类似地,当时钟期满(即,确定步骤3604= “是”)时,移动装置可在步骤3610中从显示中移除所建议拇指位置指示。在另ー实施例中,移动装置可依据所显示内容的布局和抓握位置确定存在多个经调整显示选项,且向用户提供选择多个替代选项之一的机会。在此实施例中,可简短显示所计算的最小扰乱性选项,随后是ー个或ー个以上替代经调整显示配置显示。可接收用户输入,例如以滚动运动(例如,朝向所要选项的方向)移位手指以使用户能够指示优选的经调整显示配置。在未接收到用户选择的情况下,移动装置可选择默认替代选项,例如计算为最小扰乱性的替代选项。在一实施例中,可以对呈现显示的所计算的扰乱的次序例如从最小扰乱到最多扰乱来呈现替代显示调整。在此实施例中,在用户未能指示偏好的情况下,可选择计算为最小扰乱性的第一所显示替代选项作为默认选项。图37中展示用于向用户呈现若干替代显示调整选项的实例实施例方法3700。在方法3700步骤3702中,移动装置可向用户产生并显示内容。当用户触摸触摸屏显示器吋,移动装置可检测触摸事件(步骤3704)和触摸事件位置(步骤3706)。移动装置可通过在确定步骤3708中确定触摸事件是否保持在相同位置处与触摸屏显示器接触持续预定阈值持续时间“t”来辨识抓握事件。如果触摸事件保持与触摸屏显示器接触持续小于阈值持续时间的持续时间(即,确定步骤3708= “否”),那么移动装置可在步骤3718中实施正常触摸手势功能性。
如果触摸事件保持与触摸屏显示器接触持续长于阈值持续时间的持续时间(即,确定步骤3708= “是”),那么移动装置可将所述事件视为抓握事件且确定抓握事件大小(即,玻璃上接触的面积)(步骤3710)以及抓握事件的形状和定向(步骤3712)。在步骤3712中确定抓握事件的定向时,移动装置可分析被用户手指接触的触摸屏区域的形状以确定所述形状的长轴和短轴、所述形状的长轴的相对定向,以及任选地所述形状的非対称(例如,泪滴或椭圆形状)程度的量度。在步骤3714中,移动装置可确定触摸事件的位置、大小、形状和定向,以及所显示内容,从而确定被遮盖区域和被遮盖内容。在步骤3716中,移动装置可分析所显示和被遮盖的内容以及被遮盖内容的位置和定向以确定将基于所显示内容的布局和确定被用户的手遮盖的所显示内容作出的对呈现显示的多个替代调整。替代呈现显示调整的确定可利用本文描述的实施例的任一者。举例来说,移动装置可能确定第一替代选项可能为将被覆盖显示块内的文本和图形重定位到邻近的未被覆盖显示块,第二替代选项可涉及减小所显示内容的大小(或在文本内容的情况下减小字体大小)使得所有所显示内容配合在显示器的未被覆盖部分内,第三替代选项可涉及使用图像处理算法使显示失真,第四替代选项可涉及调整文本文档中的边限同时允许文本滚动超出显示器的顶部和/或底部,而第五替代选项可涉及将显示图像保持原样但例如以围绕用户拇指的闪烁外形指示何时图像的被遮盖部分变化。在确定多个替代调整的情况下,移动装置可在步骤3720中例如通过选择和实施所述多个替代调整的一者来循序实施对呈现显示的所确定的多个替代调整的每ー者。在步骤3722中,移动装置可实施所述多个替代调整的选定ー者持续ー时间周期以使用户能够实施用户接ロ手势来选择显示替代选项。作为此步骤的一部分,移动装置可显示邀请用户执行可辨识的手势以指示选择所显示的替代调整的提示。作为ー实例,移动装置可经配置以将用户拇指在特定方向上的滚动辨识为指示选择当前替代显示调整。在确定步骤3724中,移动装置可确定是否在预定义暂停持续时间期满之前已接收到用户输入。如果在预定暂停持续时间期满之前未接收到用户输入(即,确定步骤3724= “否”),那么移动装置可返回到步骤3720以选择对呈现显示的所述多个替代调整的下一者。当在预定暂停持续时间期满之前接收到用户输入时(即,确定步骤3724= “是”),移动装置可在步骤3726中实施对呈现显示的所述多个替代调整的选定ー者。步骤3720到3724中循序显示所述多个替代调整的每ー者的过程可继续持续ー时间周期,包含经过所有替代选项的ー个以上循环以便使用户能够评估所有不同的替代显示调整。然而,如果在经过所述多个替代选项的预定时间或循环次数之后未接收到输入,那么移动装置可经配置以在步骤3726中选择所述多个替代调整的默认的一者。如上文提及,默认替代选项可为由移动装置计算以涉及对呈现显示的最少量扰乱或改变的替代选项。同样如上文提及,对呈现显示的所述多个替代调整的每ー者的选择次序可基于每ー替代选项使呈现显示失真的所计算的程度,例如以最小扰乱性替代选项开始且以最大扰乱性替代选项结束。适于与各个方面一起使用的典型的移动装置100将共同具有图38中说明的组件。举例来说,示范性移动装置100可包含耦合到内部存储器102和触摸屏显示器110的处理器101。另外,移动装置100可具有用于发送和接收电磁辐射的连接到无线数据链路的天线104,和/或耦合到处理器101的蜂窝式电话收发器105。一些移动装置100还可包含耦合到处理器101的经配置以使处理器101能够通过感测重力梯度确定移动装置100的水平与垂直定向的加速计107。在一实施例中,移动装置100可进ー步包含与触摸屏显示器110分离的触摸传感器108,其例如经由触摸传感器处理电路109耦合到处理器101且位于移动装置100的外売上或附近。此触摸传感器108可为差分电容传感器、差分电感传感器、热传感器、压カ传感器、超声振动传感器,或能够检测用户的手和/或手指对外壳的触摸的任何其它传感器。此触摸传感器108可位于移动装置100外壳的侧部和背部上,以及沿着围绕触摸屏显示器110的边框定位。移动装置处理器101可为任何可编程微处理器、微计算机或多个处理器芯片,其可由软件指令(应用程序)配置以执行多种功能,包含本文描述的各个方面的功能。在一些移动装置中,可提供多个处理器101,例如一个处理器专用于无线通信功能,且ー个处理器专用于运行其它应用程序。通常,在软件应用程序被存取且加载到处理器101中之前,其可存储在内部存储器102中。在一些移动装置中,额外存储器芯片(例如,安全数据(SD)卡)可插入到移动装置100中且耦合到处理器101。在许多移动装置中,内部存储器102可为易失性或非易失性存储器,例如快闪存储器,或两者的混合。出于此描述的目的,对存储器的一般參考指代可由处理器101存取的所有存储器,包含内部存储器102、插入到移动装置中的可装卸式存储器,和处理器101本身内的存储器。提供以上方法描述和过程流程图仅作为说明性实例且不希望要求或暗示必须以所呈现的次序执行各个方面的步骤。如所属领域的技术人员将了解,可以任何次序执行以上方面中的步骤的次序。此外,对步骤识别符和例如“随后”、“接着”、“接下来”等词汇的參考不希望限制步骤的次序;此类识别符和词汇仅用于引导读者通读方法的描述。结合本文掲示的方面描述的各个说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件或两者的组合。为清楚说明硬件与软件的此互換性,上文已大致关于其功能性而描述了各种说明性组件、块、模块、电路和步骤。所述功能性是实施为硬件还是软件取决于特定应用及施加于整个系统的设计约束。所属领域的技术人员可针对每一特定应用以不同方式来实施所描述的功能性,但所述实施方案决定不应被解释为会导致脱离本发明的范围。用于实施结合本文掲示的方面描述的各个说明性逻辑、逻辑块、模块和电路的硬件可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或经设计以执行本文描述的功能的其任何组合来实施或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、ー个或ー个以上微处理器与DSP核心的联合,或任何其它此配置。或者,一些步骤或方法可由特定用于给定功能的电路执行。在ー个或ー个以上示范性方面中,所描述的功能可实施在硬件、软件、固件或其任何组合中。如果实施于软件中,则可将功能作为计算机可读媒体上的ー个或ー个以上指令或代码而加以存储或传输。本文掲示的方法或算法的步骤可体现在可驻留在计算机可读媒体中的所执行的处理器可执行软件模块中。计算机可读媒体包括计算机存储媒体与包括促进计算机程序从ー处传递到另ー处的任何媒体的通信媒体两者。存储媒体可为可由计算机存取的任何可用媒体。作为实例而非限制,此计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用以运载或存储呈指令或数据结构形式的所要程序代码且可通过计算机存取的任何其它媒体。同样,可恰当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波的无线技术从网站、服务器或其它远程源传输软件,则同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波的无线技术包括于媒体的定义中。如本文中所使用,磁盘和光盘包括压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)、软磁盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘使用激光光学地复制数据。上文的组合也应包括在计算机可读媒体的范围内。另外,方法或算法的操作可作为代码和/或指令的一者或任何组合或集合而驻留在机器可读媒体和/或计算机可读媒体上,所述机器可读媒体和/或计算机可读媒体可并入到计算机程序产品中。提供对所掲示方面的以上描述以使所属领域的任何技术人员能够制造或使用本发明。对于所属领域的技术人员来说,将易于明了对这些方面的各种修改,且在不脱离本发明的范围的情况下,本文中定义的一般原理可应用于其它方面。因此,本发明并不希望限于本文中所展示的方面,而是应被赋予与本文中所掲示的原理和新颖特征一致的最宽范围。
权利要求
1.一种用于调整装备有触摸屏显示器的移动装置上的呈现显示的方法,其包括 检测对应于用户触摸所述触摸屏显示器持续延长的持续时间的抓握事件; 基于所述抓握事件确定被所述用户的手遮盖的所显示内容;以及 调整所述呈现显示以告知所述用户所述被遮盖的所显示内容。
2.根据权利要求1所述的方法,其中检测抓握事件包括 确定何时触摸事件保持在单一位置持续阈值持续时间; 确定所述触摸屏显示器上的所述抓握事件的位置; 确定所述抓握事件的形状;以及 基于所述抓握事件的所述形状确定所述抓握事件的定向。
3.根据权利要求2所述的方法,其中基于所述抓握事件确定被所述用户的手遮盖的所显示内容包括 基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域;以及 确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容。
4.根据权利要求3所述的方法,其中基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域包括将所述所确定的抓握事件位置、形状和定向应用于经配置以基于那些参数计算所述显示器的区域的算法。
5.根据权利要求3所述的方法,其中基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域包括使用所述所确定的抓握事件位置、形状和定向作为用于识别存储在所述移动装置中的数据库内的最佳匹配的搜索参数。
6.根据权利要求3所述的方法,确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容包括 将所述触摸屏显示器分段为多个显示块; 使所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域与所述多个显示块相关以识别被所述用户的手覆盖的那些显示块;以及 确定所述经识别的被覆盖显示块中显示的内容。
7.根据权利要求1所述的方法,其中调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分。
8.根据权利要求7所述的方法,其中将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分包括调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中。
9.根据权利要求8所述的方法,其中限制调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中,使得文本不以小于预定义最小值的字体大小呈现。
10.根据权利要求7所述的方法,其中将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分包括使所述呈现显示失真,使得所述被遮盖内容随着所述触摸屏显示器的所述未被覆盖部分出现。
11.根据权利要求1所述的方法,其中调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括警告所述用户注意已改变的被遮盖的所显示内容。
12.根据权利要求11所述的方法,其中警告所述用户注意已改变的被遮盖的所显示内容包括在所述被遮盖区域附近显示指示。
13.根据权利要求3所述的方法,其进一步包括将显示内容定位在所述所估计的被遮盖区域附近。
14.根据权利要求3所述的方法,其进一步包括将菜单图标定位在所述所估计的被遮盖区域附近。
15.根据权利要求1所述的方法,其进一步包括将菜单图标定位在所述显示器上远离所述抓握事件的位置处。
16.根据权利要求1所述的方法,其进一步包括 识别所述移动装置的用户; 从所述移动装置上的数据库调用惯常抓握事件位置;以及 在所述触摸屏显示器上显示所述惯常抓握事件位置。
17.根据权利要求1所述的方法,其进一步包括 感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置; 基于所述用户的手指的所述所感测的位置确定所建议的拇指位置;以及 在所述触摸屏显示器上显示所述所建议的拇指位置。
18.根据权利要求17所述的方法,其中感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置包括感测所述用户的手指在所述移动装置的背面上的位置。
19.根据权利要求1所述的方法,其进一步包括 分析所显示内容以确定将会产生所述所显示内容的最少量重定位或失真的推荐的抓握位置;以及 在所述触摸屏显示器上显示所述推荐的抓握位置。
20.根据权利要求1所述的方法,其进一步包括 接收所述移动装置的用户的识别符; 提示所述用户在一点处触摸所述触摸屏显示器; 检测所述用户对所述触摸屏显示器的触摸; 确定对应于所述触摸屏显示器的被所述用户的触摸接触的部分的抓握事件区域的大小和形状; 估计所述显示器的因所述用户的手触摸所述触摸屏显示器而向所述用户遮盖的区域; 在所述触摸屏显示器上显示被所述用户的手遮盖的所述所估计区域的指示; 接收关于被所述用户的手遮盖的所述所估计区域的所述所显示指示的用户反馈;以及将用于基于所述抓握事件区域的所述所确定的大小和形状估计被所述用户的手遮盖的所述区域的参数存储在所述移动装置上的数据库中。
21.根据权利要求1所述的方法,其中调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括 基于所述所显示内容的布局以及所述基于所述抓握事件确定被所述用户的手遮盖的所显示内容来确定对所述呈现显示的多个替代调整; 循序实施对所述呈现显示的所述所确定的多个替代调整的一者; 检测指示选择对所述呈现显示的所述所确定的多个替代调整的一者的用户输入;以及 实施对所述呈现显示的所述所确定的多个替代调整的所述选定的一者。
22.—种移动装置,其包括 触摸屏显示器; 处理器,其耦合到所述触摸屏显示器;以及 存储器,其耦合到所述处理器, 其中所述处理器配置有处理器可执行指令以执行包括以下各项的操作 检测对应于用户触摸所述触摸屏显示器持续延长的持续时间的抓握事件; 基于所述抓握事件确定被所述用户的手遮盖的所显示内容;以及 调整所述呈现显示以告知所述用户所述被遮盖的所显示内容。
23.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令使得检测抓握事件包括 确定何时触摸事件保持在单一位置持续阈值持续时间; 确定所述触摸屏显示器上的所述抓握事件的位置; 确定所述抓握事件的形状;以及 基于所述抓握事件的所述形状确定所述抓握事件的定向。
24.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令使得基于所述抓握事件确定被所述用户的手遮盖的所显示内容包括 基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域;以及 确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容。
25.根据权利要求24所述的移动装置,其中所述处理器配置有处理器可执行指令使得基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域包括将所述所确定的抓握事件位置、形状和定向应用于经配置以基于那些参数计算所述显示器的区域的算法。
26.根据权利要求24所述的移动装置,其中所述处理器配置有处理器可执行指令使得基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域包括使用所述所确定的抓握事件位置、形状和定向作为用于识别存储在所述移动装置中的数据库内的最佳匹配的搜索参数。
27.根据权利要求24所述的移动装置,其中所述处理器配置有处理器可执行指令使得确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容包括 将所述触摸屏显示器分段为多个显示块; 使所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域与所述多个显示块相关以识别被所述用户的手覆盖的那些显示块;以及确定所述经识别的被覆盖显示块中显示的内容。
28.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令使得调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分。
29.根据权利要求28所述的移动装置,其中所述处理器配置有处理器可执行指令使得将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分包括调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中。
30.根据权利要求29所述的移动装置,其中所述处理器配置有处理器可执行指令使得限制调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中使得文本不以小于预定义最小值的字体大小呈现。
31.根据权利要求28所述的移动装置,其中所述处理器配置有处理器可执行指令使得将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分包括使所述呈现显示失真使得所述被遮盖内容随着所述触摸屏显示器的所述未被覆盖部分出现。
32.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令使得调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括警告所述用户注意已改变的被遮盖的所显示内容。
33.根据权利要求32所述的移动装置,其中所述处理器配置有处理器可执行指令使得警告所述用户注意已改变的被遮盖的所显示内容包括在所述被遮盖区域附近显示指示。
34.根据权利要求24所述的移动装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下步骤的操作将显示内容定位在所述所估计的被遮盖区域附近。
35.根据权利要求24所述的移动装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下步骤的操作将菜单图标定位在所述所估计的被遮盖区域附近。
36.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下步骤的操作将菜单图标定位在所述显示器上远离所述抓握事件的位置处。
37.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的操作 识别所述移动装置的用户; 从存储在所述存储器中的数据库调用惯常抓握事件位置;以及 在所述触摸屏显示器上显示所述惯常抓握事件位置。
38.根据权利要求22所述的移动装置,其进一步包括耦合到所述处理器且经配置以感测用户对所述移动装置的一部分的触摸的触摸传感器, 其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的操作 感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置; 基于所述用户的手指的所述所感测的位置确定所建议的拇指位置;以及 在所述触摸屏显示器上显示所述所建议的拇指位置。
39.根据权利要求38所述的移动装置,其中 所述触摸传感器定位在所述移动装置的背面上;且 所述处理器配置有处理器可执行指令使得感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置包括感测所述用户的手指在所述移动装置的所述背面上的位置。
40.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的操作 分析所显示内容以确定将会产生所述所显示内容的最少量重定位或失真的推荐的抓握位置;以及 在所述触摸屏显示器上显示所述推荐的抓握位置。
41.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的操作 接收所述移动装置的用户的识别符; 提示所述用户在一点处触摸所述触摸屏显示器; 检测所述用户对所述触摸屏显示器的触摸; 确定对应于所述触摸屏显示器的被所述用户的触摸接触的部分的抓握事件区域的大小和形状; 估计所述显示器的因所述用户的手触摸所述触摸屏显示器而向所述用户遮盖的区域; 在所述触摸屏显示器上显示被所述用户的手遮盖的所述所估计区域的指示; 接收关于被所述用户的手遮盖的所述所估计区域的所述所显示指示的用户反馈;以及将用于基于所述抓握事件区域的所述所确定的大小和形状估计被所述用户的手遮盖的所述区域的参数存储在所述存储器中的数据库中。
42.根据权利要求22所述的移动装置,其中所述处理器配置有处理器可执行指令使得调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括 基于所述所显示内容的布局以及所述基于所述抓握事件确定被所述用户的手遮盖的所显示内容来确定对所述呈现显示的多个替代调整; 循序实施对所述呈现显示的所述所确定的多个替代调整的一者; 检测指示选择对所述呈现显示的所述所确定的多个替代调整的一者的用户输入;以及 实施对所述呈现显示的所述所确定的多个替代调整的所述选定的一者。
43.一种移动装置,其包括 触摸屏显示器; 用于检测对应于用户触摸所述触摸屏显示器持续延长的持续时间的抓握事件的装置; 用于基于所述抓握事件确定被所述用户的手遮盖的所显示内容的装置;以及 用于调整所述呈现显示以告知所述用户所述被遮盖的所显示内容的装置。
44.根据权利要求43所述的移动装置,其中检测抓握事件包括 用于确定何时触摸事件保持在单一位置持续阈值持续时间的装置; 用于确定所述触摸屏显示器上的所述抓握事件的位置的装置; 用于确定所述抓握事件的形状的装置;以及 用于基于所述抓握事件的所述形状确定所述抓握事件的定向的装置。
45.根据权利要求44所述的移动装置,其中用于基于所述抓握事件确定被所述用户的手遮盖的所显示内容的装置包括用于基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域的装置;以及 用于确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容的装置。
46.根据权利要求45所述的移动装置,其中用于基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域的装置包括用于将所述所确定的抓握事件位置、形状和定向应用于经配置以基于那些参数计算所述显示器的区域的算法的装置。
47.根据权利要求45所述的移动装置,其中用于基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域的装置包括用于使用所述所确定的抓握事件位置、形状和定向作为用于识别存储在所述移动装置中的数据库内的最佳匹配的搜索参数的装置。
48.根据权利要求45所述的移动装置,其中用于确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容的装置包括 用于将所述触摸屏显示器分段为多个显示块的装置; 用于使所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域与所述多个显示块相关以识别被所述用户的手覆盖的那些显示块的装置;以及 用于确定所述经识别的被覆盖显示块中显示的内容的装置。
49.根据权利要求43所述的移动装置,其中用于调整所述呈现显示以告知所述用户所述被遮盖的所显示内容的装置包括用于将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分的装置。
50.根据权利要求49所述的移动装置,其中用于将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分的装置包括用于调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中的装置。
51.根据权利要求50所述的移动装置,其中用于调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中的装置包括用于调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中使得文本不以小于预定义最小值的字体大小呈现的装置。
52.根据权利要求49所述的移动装置,其中用于将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分的装置包括用于使所述呈现显示失真使得所述被遮盖内容随着所述触摸屏显示器的所述未被覆盖部分出现的装置。
53.根据权利要求43所述的移动装置,其中用于调整所述呈现显示以告知所述用户所述被遮盖的所显示内容的装置包括用于警告所述用户注意已改变的被遮盖的所显示内容的装置。
54.根据权利要求53所述的移动装置,其中用于警告所述用户注意已改变的被遮盖的所显示内容的装置包括用于在所述被遮盖区域附近显示指示的装置。
55.根据权利要求45所述的移动装置,其进一步包括用于将显示内容定位在所述所估计的被遮盖区域附近的装置。
56.根据权利要求45所述的移动装置,其进一步包括用于将菜单图标定位在所述所估计的被遮盖区域附近的装置。
57.根据权利要求43所述的移动装置,其进一步包括用于将菜单图标定位在所述显示器上远离所述抓握事件的位置处的装置。
58.根据权利要求43所述的移动装置,其进一步包括 用于识别所述移动装置的用户的装置; 用于从所述移动装置上的数据库调用惯常抓握事件位置的装置;以及 用于在所述触摸屏显示器上显示所述惯常抓握事件位置的装置。
59.根据权利要求43所述的移动装置,其进一步包括 用于感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置的装置; 用于基于所述用户的手指的所述所感测的位置确定所建议的拇指位置的装置;以及 用于在所述触摸屏显示器上显示所述所建议的拇指位置的装置。
60.根据权利要求59所述的移动装置,其中用于感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置的装置包括用于感测所述用户的手指在所述移动装置的背面上的位置的装置。
61.根据权利要求43所述的移动装置,其进一步包括 用于分析所显示内容以确定将会产生所述所显示内容的最少量重定位或失真的推荐的抓握位置的装置;以及 用于在所述触摸屏显示器上显示所述推荐的抓握位置的装置。
62.根据权利要求43所述的移动装置,其进一步包括 用于接收所述移动装置的用户的识别符的装置; 用于提示所述用户在一点处触摸所述触摸屏显示器的装置; 用于检测所述用户对所述触摸屏显示器的触摸的装置; 用于确定对应于所述触摸屏显示器的被所述用户的触摸接触的部分的抓握事件区域的大小和形状的装置; 用于估计所述显示器的因所述用户的手触摸所述触摸屏显示器而向所述用户遮盖的区域的装置; 用于在所述触摸屏显示器上显示被所述用户的手遮盖的所述所估计区域的指示的装置; 用于接收关于被所述用户的手遮盖的所述所估计区域的所述所显示指示的用户反馈的装置;以及 用于将用于基于所述抓握事件区域的所述所确定的大小和形状估计被所述用户的手遮盖的所述区域的参数存储在所述移动装置上的数据库中的装置。
63.根据权利要求43所述的移动装置,其中用于调整所述呈现显示以告知所述用户所述被遮盖的所显示内容的装置包括 用于基于所述所显示内容的布局以及所述基于所述抓握事件确定被所述用户的手遮盖的所显示内容来确定对所述呈现显示的多个替代调整的装置; 用于循序实施对所述呈现显示的所述所确定的多个替代调整的一者的装置; 用于检测指示选择对所述呈现显示的所述所确定的多个替代调整的一者的用户输入的装置;以及 用于实施对所述呈现显示的所述所确定的多个替代调整的所述选定的一者的装置。
64.一种上面存储有处理器可执行指令的非暂时处理器可读存储媒体,所述处理器可执行指令经配置以致使移动装置的处理器执行操作,所述移动装置包括 触摸屏显示器; 处理器,其耦合到所述触摸屏显示器;以及 存储器,其耦合到所述处理器, 其中所述处理器配置有处理器可执行指令以执行包括以下各项的操作 检测对应于用户触摸所述触摸屏显示器持续延长的持续时间的抓握事件; 基于所述抓握事件确定被所述用户的手遮盖的所显示内容;以及 调整所述呈现显示以告知所述用户所述被遮盖的所显示内容。
65.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得检测抓握事件包括 确定何时触摸事件保持在单一位置持续阈值持续时间; 确定所述触摸屏显示器上的所述抓握事件的位置; 确定所述抓握事件的形状;以及 基于所述抓握事件的所述形状确定所述抓握事件的定向。
66.根据权利要求65所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得基于所述抓握事件确定被所述用户的手遮盖的所显示内容包括 基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域;以及 确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容。
67.根据权利要求66所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域包括将所述所确定的抓握事件位置、形状和定向应用于经配置以基于那些参数计算所述显示器的区域的算法。
68.根据权利要求66所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得基于所述所确定的抓握事件位置、形状和定向估计所述触摸屏显示器的被所述用户的手覆盖的区域包括使用所述所确定的抓握事件位置、形状和定向作为用于识别存储在所述移动装置中的数据库内的最佳匹配的搜索参数。
69.根据权利要求66所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得确定在所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域内呈现的所显示内容包括 将所述触摸屏显示器分段为多个显示块; 使所述触摸屏显示器的被所述用户的手覆盖的所述所估计区域与所述多个显示块相关以识别被所述用户的手覆盖的那些显示块;以及确定所述经识别的被覆盖显示块中显示的内容。
70.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分。
71.根据权利要求70所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分包括调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中。
72.根据权利要求71所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得限制调整所述呈现显示以将所述被遮盖内容配合到所述触摸屏显示器的所述未被覆盖部分中使得文本不以小于预定义最小值的字体大小呈现。
73.根据权利要求70所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得将所述被遮盖的所显示内容重定位到所述触摸屏显示器的未被覆盖部分包括使所述呈现显示失真使得所述被遮盖内容随着所述触摸屏显示器的所述未被覆盖部分出现。
74.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括警告所述用户注意已改变的被遮盖的所显示内容。
75.根据权利要求74所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置使得警告所述用户注意已改变的被遮盖的所显示内容包括在所述被遮盖区域附近显示指示。
76.根据权利要求66所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下步骤的操作将显示内容定位在所述所估计的被遮盖区域附近。
77.根据权利要求66所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下步骤的操作将菜单图标定位在所述所估计的被遮盖区域附近。
78.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下步骤的操作将菜单图标定位在所述显示器上远离所述抓握事件的位置处。
79.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下各项的操作 识别所述移动装置的用户; 从存储在所述存储器中的数据库调用惯常抓握事件位置;以及 在所述触摸屏显示器上显示所述惯常抓握事件位置。
80.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下各项的操作 从位于所述移动装置的除所述触摸屏显示器以外的表面上的一个或一个以上传感器确定所述用户的手指的位置; 基于所述用户的手指的所述所感测的位置确定所建议的拇指位置;以及 在所述触摸屏显示器上显示所述所建议的拇指位置。
81.根据权利要求80所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器使得感测所述用户的手指在所述移动装置的除所述触摸屏显示器以外的表面上的位置包括感测所述用户的手指在所述移动装置的背面上的位置。
82.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下各项的操作 分析所显示内容以确定将会产生所述所显示内容的最少量重定位或失真的推荐的抓握位置;以及 在所述触摸屏显示器上显示所述推荐的抓握位置。
83.根据权利要64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行进一步包括以下各项的操作 接收所述移动装置的用户的识别符; 提示所述用户在一点处触摸所述触摸屏显示器; 检测所述用户对所述触摸屏显示器的触摸; 确定对应于所述触摸屏显示器的被所述用户的触摸接触的部分的抓握事件区域的大小和形状; 估计所述显示器的因所述用户的手触摸所述触摸屏显示器而向所述用户遮盖的区域; 在所述触摸屏显示器上显示被所述用户的手遮盖的所述所估计区域的指示; 接收关于被所述用户的手遮盖的所述所估计区域的所述所显示指示的用户反馈;以及将用于基于所述抓握事件区域的所述所确定的大小和形状估计被所述用户的手遮盖的所述区域的参数存储在所述存储器中的数据库中。
84.根据权利要求64所述的非暂时处理器可读存储媒体,其中所述所存储的处理器可执行指令经配置以致使移动装置的处理器执行操作使得调整所述呈现显示以告知所述用户所述被遮盖的所显示内容包括 基于所述所显示内容的布局以及所述基于所述抓握事件确定被所述用户的手遮盖的所显示内容来确定对所述呈现显示的多个替代调整; 循序实施对所述呈现显示的所述所确定的多个替代调整的一者; 检测指示选择对所述呈现显示的所述所确定的多个替代调整的一者的用户输入;以及 实施对所述呈现显示的所述所确定的多个替代调整的所述选定的一者。
全文摘要
本发明提供用于检测触摸屏显示器上的抓握事件且基于所述抓握事件的位置调整所显示内容的方法和系统。识别抓握事件所覆盖的内容且通过调整所显示内容布局而将所述内容从所述抓握事件下方移出。可确定所述抓握事件的区域以允许调整所显示内容的布局。可实施警报以当抓握事件所覆盖的内容存在变化时警告用户。可估计抓握事件外形,且可与所述抓握事件的所估计外形呈紧密轮廓构型来定位和显示菜单图标。可基于用户的触摸习惯或显示内容布局来建议抓握事件位置。
文档编号G06F1/16GK103052937SQ201180038174
公开日2013年4月17日 申请日期2011年8月5日 优先权日2010年8月8日
发明者安东尼·T·布洛, 巴巴科·福鲁坦保尔, 特德·R·古丁, 戴维·班德纳尔 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1