搜索结果的多点捏合手势控制的制作方法

文档序号:11519185阅读:238来源:国知局
搜索结果的多点捏合手势控制的制造方法与工艺
分案申请信息本发明专利申请是申请日为2012年8月1日、申请号为201280048203.7、发明名称为“搜索结果的多点捏合手势控制”的发明专利申请的分案申请。优先权主张本pct申请案主张2011年8月3日申请、标题为“使用多点捏合手势的搜索结果控制(controlofsearchresultswithmultipointpinchgestures)”的美国专利申请案第13/197,668号的申请日权利。上述申请案的完整内容以引用的方式并入本文中。本申请案涉及搜索结果显示的
技术领域
且在一个示例性实施例中,涉及用多点捏合手势控制搜索结果的
技术领域

背景技术
:万维网用户通常可执行大量搜索以寻求一般信息和在线商机。这些搜索可用搜索引擎和基于网络的商务系统执行。随着向用户传达大量信息的网站的日益增多,对于用户容易且简洁地细读在与网站导航相关的搜索结果中可获得的海量信息可能存在挑战。用户可能想要快速评估搜索结果匹配其对信息的需求和期望的成功性。为了实现这种评估,用户可能想要扩大或缩减因在线搜索而显示的信息量和相关细节。用户能够容易地在项目列表中显示更多或更少细节可允许以更高效的方式确定特定搜索结果与所要信息的匹配或是否需要进一步搜索。与客户端装置之间的方便和易用界面可允许用户快速精化或缩减显示数据的细节和细化量,因此提供细读搜索结果的快速方式。用户还可能想要针对项目列表中的结果的特定方面扩大或缩减显示的数据量。例如,用户可能想要查看在娱乐在线搜索中找到的电影的较旧或较新影评。附图说明一些实施例以举例方式说明且不受限于附图的图,其中:图1是根据示例性实施例的显示搜索结果的客户端装置的图示;图2是如可能在示例性实施例中使用的搜索结果控制系统的方块图;图3a、图3b、图4a和图4b分别是根据示例性实施例的双指放大(pinch-out)和双指缩小(pinch-in)手势的图形表示;图5a、图5b、图6a和图6b分别是根据示例性实施例的缓慢和快速执行的双指放大手势的图形表示;图7a、图7b、图8a和图8b分别是根据示例性实施例的缓慢和快速执行的双指缩小手势的图形表示;图9a、图9b、图10a和图10b分别是根据示例性实施例的用小量值手势和大量值手势执行的双指放大手势的图形表示;图11a、图11b、图12a和图12b分别是根据示例性实施例的用小量值手势和大量值手势执行的双指缩小手势的图形表示;图13a、图13b、图14a和图14b分别是根据示例性实施例的有关显示数据的两个特定方面的双指放大手势的图形表示;图15a、图15b、图16a和图16b是根据示例性实施例的有关显示数据的特定方面的特定小方面的双指放大手势和双指缩小手势的图形表示;图17是图示根据示例性实施例的显示项目数据的缩小列表和放大列表的方法的流程图;图18是图示根据示例性实施例的分别根据双指放大手势和双指缩小手势的速度和量值显示缩小列表和放大列表的方法的流程图;图19是图示根据示例性实施例的分别通过替换和精化先前数据而增大和减小图像数据和元数据量的方法的流程图;图20是图示根据示例性实施例的使用有关显示数据的两个特定方面的双指放大手势和双指缩小手势缩放项目列表的方法的流程图;图21是图示根据示例性实施例的缩放项目列表以产生分别对应于进一步双指放大手势或进一步双指缩小手势的进一步缩小列表或进一步放大列表的方法的流程图;图22是图示根据示例性实施例的使用有关显示数据的特定方面的特定小方面的双指放大手势和双指缩小手势缩放项目列表的方法的流程图;图23是计算机系统的示例性形式的机器的方块图,其内是可执行的一组指令,用于使机器执行本文中讨论的任意一个或一个以上方法。具体实施方式为了说明的目的,在下文描述中,详述许多特定细节以提供一些示例性实施例的透彻理解。但是,本领域技术人员了解本发明可在没有这些特定细节的情况下实践。环境具有触控启用屏幕的装置可被配置来接受用户与触控屏幕的互动以控制针对信息和电子商务列表的在线搜索的结果的显示。用户用多点捏合手势与装置触控屏幕的互动可方便浏览通常大量数据且在一些实施例中方便浏览大量搜索结果。使用捏合手势以精化或缩减给定搜索的结果的触控启用导航可呈现这些结果的更明确视图或呈现用户进一步搜索要求的更好指示。图1描绘具体化为例如作为客户端装置进行在线商务会议的移动装置105(诸如蜂窝电话)的搜索结果控制系统100。搜索结果控制系统100可并入透明地覆盖显示器118的至少一部分的触控启用屏幕110。例如显示器118可提供项目数据的列表120的图像,且触控屏幕110可方便用户与列表120互动和通过多点触控手势(下文所述)控制进一步搜索结果。搜索结果控制系统100还可具体化为例如,个人数据助理、电子平板电脑或笔记本计算机(未显示)。搜索结果控制系统100还可用例如,台式计算机(未显示)、桌旁式计算机系统(未显示)或终端(未显示)具体化。用户与触控启用屏幕110的接触可界定一个触控点。触控点可通过指尖(例如,拇指或食指尖)或通过能够寄存与触控启用屏幕110的接触的任意工具产生。手势可被视作一个或一个以上触控点跨触控启用屏幕110的移动,其被执行来将控制输入寄存到移动装置105。例如,两指手势可被称作多点触控手势或多点手势并且可通过两个手指从第一位置到第二位置的过渡而产生。在多点手势的一个示例性实施例中,手的拇指和食指被示作从微开位置130移动到微闭位置140。多点手势可为捏合手势,其特征可为两个触控点彼此相对协调移动。例如,双指缩小手势的特征可为第一触控点和第二触控点更靠在一起且双指放大手势的特征可为第一触控点和第二触控点变得更分开。通过将两个或两个以上手指的指尖放置在触控启用屏幕110上,移动装置105的用户可输入多点手势,其可被配置来例如赋予特定控制输入信息到由移动装置105执行的操作。在一些实施例中,捏合手势用于商务背景或一般信息搜索情况中。在其它实施例中,捏合手势可用在操作系统背景中。在示例性实施例中,捏合手势用于触发通过精化而产生更细化搜索结果细节或通过缩减而产生较不细化的搜索结果细节。精化和缩减可被称作信息缩放过程。透过对搜索结果的对应缩放过程,双指缩小手势缩减(减小精化)搜索结果且双指放大手势扩大(精化)搜索结果。双指缩小手势和双指放大手势可被视作显示数据的细化的控制方面且可根据其所施加的定向而控制数据细化的各种不同方面。电子商务网站(诸如)上的产品搜索可产生产品的项目列表,其被呈现为细节图、缩略图或符号图像数据伴有相应量的描述随附图像数据的文字数据的阵列或网格。双指放大手势可用于例如集中于较少缩略图或图像,但是每个产品项目显示更多元数据。双指放大手势还可在显示进一步元数据的同时产生项目列表的图像数据部分的更细化缩略图或更详细图。相比之下,双指缩小手势可用于产生更多缩略图的显示,每个缩略图具有较少所显示的元数据信息。对应地,双指缩小手势还可产生较不细化的缩略图,但针对给定抽象层次的显示产生更多缩略图。结合不同的量值和比例速度施加双指缩小和双指放大手势可分别产生搜索结果和列表的对应缩减和精化量。此外,多点捏合手势可结合滑动和滚动手势使用以为用户提供一组补充工具以在搜索结果中进行各种方面和抽象层次的导航。搜索结果控制系统100可具体化为例如平板电脑、桌旁式或台式计算机系统,其具有覆盖显示器(未显示)的触控启用屏幕,可提供与上述移动装置105类似的能力。移动装置105、平板计算机系统、桌旁式计算机系统或台式计算机系统还可例如显示对应于结合搜索引擎的网页的一般搜索的结果,其中列表120描绘项目数据的阵列,其可用多点捏合手势导航。系统图2描绘根据示例性实施例的搜索结果控制系统100的模块之间的数据流连接的方块图。控制系统100可包括处理器205、存储模块210和显示器118,各通信地耦合到总线220。控制系统100还可包括多点触敏模块225和缩放模块230,各通信地耦合到总线220。触控启用屏幕110可具有触控点识别和手势确定,其通过多点触敏模块225结合处理器205运作而促进。列表120可通过缩放模块230与处理器205互动而缩放,其中特定缩放程度通过接收与用户的控制互动而确定,所述互动是通过透过触控启用屏幕110(图1)的多点手势输入,且用多点触敏模块225处理。可用于促进触控点识别、手势确定和本文中描述的任意模块的控制的控制编程可在处理器205上执行且存储在存储模块210中。界面图3a、图3b、图4a和图4b分别是根据一个示例性实施例的双指放大和双指缩小手势的图形表示。更具体地,图3a描绘在即将进行双指放大手势之前的初始手指位置。双指放大手势的这个示例性实施例以两个手指在触控启用屏幕110(对应于图1中的移动装置105)上处于微开位置130开始。显示器118显示对应于如可能在在线搜索活动后呈现的项目数据列表的图像数据区域315和元数据区域320。图像数据区域315显示风格化层次的图像数据(例如,图书封面或书名页的风格化表示)且对应地,元数据区域320显示对应于中间范围抽象层次(参见下文列表抽象层次表)的在线搜索结果的短语抽象层次的描述性元数据。图3b显示在双指放大手势结束时手指的微闭位置140。双指放大手势由例如,拇指和食指在触控启用屏幕110上从微开位置130(图3a)到微闭位置140的过渡组成。由于双指放大手势,图像数据区域315显示细节抽象层次的图像数据(从图3a中的风格化层次的图像数据精化或“缩小”)且元数据区域320显示对应于细节抽象层次(参见下文列表抽象层次表)的在线搜索结果的句子抽象层次的元数据(从图3a中的短语抽象层次的元数据缩小)。在一些实施例中,因双指放大手势而显示的搜索结果的数量可能小于双指放大手势前描绘的搜索结果的数量(例如,图3a的示例性实施例)。图4a描绘在即将进行双指缩小手势之前的初始手指位置。双指缩小手势的这个示例性实施例以两个手指在触控启用屏幕110上处于微闭位置140开始。图像数据区域315显示风格化抽象层次的图像数据(如图3a中)且对应地,元数据区域320显示对应于中间范围抽象层次的在线搜索结果的短语抽象层次的元数据(如图3a中)。图4b显示双指缩小手势结束时手指的微开位置130。双指缩小手势由例如,拇指和食指在触控启用屏幕110上从微闭位置140(图4a)到微开位置130的过渡组成。由于双指缩小手势,图像数据区域315显示特征化抽象层次的图像数据(从图4a中的风格化抽象层次的图像数据简缩)且元数据区域320显示对应于概要抽象层次(参见下文列表抽象层次表)的在线搜索结果的词抽象层次的元数据(从图4a中的短语抽象层次的元数据简缩)。如本领域技术人员易于了解,初始手指位置和捏合手势结束时的手指位置的分开量值可能变化。然而,即使在一个示例性实施例与另一个实施例之间初始手指位置到结束手指位置之间的过渡可能不同,仍可能已执行相同手势。技术人员还将了解图像数据和元数据的表示层次可能由于信息缩放过程而从一个抽象层次显著变化为另一个抽象层次。类似地,技术人员还将了解施加捏合手势到一个抽象层次可能导致横跨超过一个列表抽象层次的项目数据的显示过渡,取决于施加捏合手势的量值和速度。为了本文中细节描述的目的,在下表中呈现手势手指位置和示例性列表元数据的抽象层次的描绘。表格手势手指位置手指位置:图元件实例:闭合510微开130中间范围530微闭140打开520图像数据和元数据的列表抽象层次列表抽象层次图像数据层次元数据层次相对缩放相对捏合手势主题:符号标题向外扩展双指缩小概要:特征化词..中间范围:风格化短语..细节:细节句子..精化:照片段落向内扩展双指放大上文图像数据和元数据的列表抽象层次表描绘列表数据从最简缩(主题层次)到最细化(精化层次)的连续抽象层次的列表数据。抽象层次、图像数据和元数据的对应层次以及层次数和命名规则对应于特定示例性实施例。其它项目列表的标的物、抽象层次数和术语可能不同。从主题层次前进为精化层次的中间抽象层次对应于图像数据和元数据递增的精细度。例如,从概要抽象层次前进为中间范围层次,元数据从词层次(一个词或一些精选词的描绘)前进为短语层次(片段或句子的小部分的描绘)。列表数据的主题抽象层次描绘符号抽象层次的图像数据和标题抽象层次的元数据。每个这些相应表示以项目数据的相对简缩或截短表示描绘最小信息量之一。例如,符号抽象层次的图像数据可用图书概要的简单符号或线条画描绘。标题抽象层次的元数据可通过图书的标题或其标题的一部分描绘。根据超过主题抽象层次的进一步简缩抽象层次(未显示),符号层次的图像数据和标题层次的元数据可分别进一步简缩(以进一步简缩抽象层次)为圆点和简单主题(例如,简单代表词)。在概要抽象层次中,特征化层次的图像数据和词层次的元数据描绘比主题抽象层次的相应表示更细化(细节)一个层次的项目数据的表示。例如,特征化层次的图像数据可为被视为相干特征的指示符的更细节参考图像的基本特征的艺术家特征化。词层次的元数据可为最特征化地捕捉对应于列表项目的元数据的一些词或关键词的选集。中间范围抽象层次包括风格化层次的图像数据和短语层次的元数据表示,其描绘比概要抽象层次的相应表示进一步细化一个层次的项目数据。风格化层次的图像数据可由以艺术形式和规则实施以创建图像数据的紧凑表示的适当效果的图像组成。短语层次的元数据可为最简洁地捕捉对应于列表项目的元数据的精选短语。在细节抽象层次中,项目数据的图像数据和元数据表示分别以细节层次和句子层次描绘。细节层次的图像数据可描绘为缩略图像或照片图像的简缩表示。句子层次的元数据可为代表列表项目的更细化文本描述的句子选集。在精化抽象层次下,以照片层次(具有对应于图片或照片的精细度的可视数据)描绘图像数据且相关元数据可包括文本描述的完整段落。精化抽象层次表示对应于例如因搜索或查询而显示的列表项目的图像数据和元数据的最完整且最高度细化表示。图5到图8详述速度相关的捏合手势特性和随之出现的项目列表结果。例如,手势的速度决定列表结果的缩放程度(精化/缩减)。相同范围(量值)的捏合手势的较快捏合速度与较慢速度捏合手势相比产生结果的较大缩放。图5a描绘在即将进行低速双指放大手势之前的初始手指位置。双指放大手势的这个示例性实施例以两个手指在触控启用屏幕110上处于闭合位置510开始。图像数据区域315显示风格化抽象层次的图像数据(如图3a中)且对应地,元数据区域320显示对应于在线搜索结果的中间范围抽象层次的项目列表的短语抽象层次的元数据。图5b显示低速双指放大手势结束时手指的打开位置520。低速双指放大手势由例如,拇指和食指在特定时间段内在触控启用屏幕110上从闭合位置510(图5a)经过微开位置130、中间范围位置530和微闭位置140到打开位置520的低速过渡组成。由于低速双指放大手势,图像数据区域315显示细节抽象层次的图像数据(从图5a中的风格化抽象层次的图像数据精化)且元数据区域320显示对应于细节抽象层次的在线搜索结果的句子抽象层次的元数据(从图5a中的短语抽象层次的元数据精化)。图6a描绘在即将进行高速双指放大手势之前的初始手指位置。双指放大手势的这个示例性实施例以两个手指在触控启用屏幕110上处于闭合位置510开始。图像数据区域315显示风格化抽象层次的图像数据(如图5a中)且对应地,元数据区域320显示对应于中间范围抽象层次的在线搜索结果的短语抽象层次的元数据。图6b显示高速双指放大手势结束时手指的打开位置520。高速双指放大手势由例如,拇指和食指在触控启用屏幕110上从闭合位置510(图6a)穿过中间范围位置530到打开位置520的高速过渡组成。过渡例如,在比手指从闭合位置510到中间范围位置530的过渡(如在图5a到图5b的过渡中发生)短的时间段内发生。在一些实施例中,高速双指放大手势的时间可为低速双指放大手势的时间量的一半的数量值。由于高速双指放大手势,图像数据区域315显示照片抽象层次的图像数据(从图6a中的风格化抽象层次的图像数据精化)且元数据区域320显示对应于精化抽象层次(参见上文列表抽象层次表)的在线搜索结果的段落抽象层次的元数据(从图6a中的短语抽象层次的元数据精化)。图7a描绘在即将进行低速双指缩小手势之前的初始手指位置。双指缩小手势的这个示例性实施例以两个手指在触控启用屏幕110上处于打开位置520开始。图像数据区域315显示风格化抽象层次的图像数据(如图5a中)且对应地,元数据区域320显示对应于中间范围抽象层次的在线搜索结果的短语抽象层次的元数据。图7b显示在低速双指缩小手势结束时手指的闭合位置510。低速双指缩小手势由例如,拇指和食指在特定时间段内在触控启用屏幕110上从打开位置520(图7a)穿过微闭位置140、中间范围位置530和微开位置130到闭合位置510的低速过渡组成。由于低速双指缩小手势,图像数据区域315显示特征化抽象层次的图像数据(从图7a中的风格化抽象层次的图像数据简缩)且元数据区域320显示对应于概要抽象层次的在线搜索结果的词抽象层次的元数据(从图7a中的短语抽象层次的元数据简缩)。图8a描绘在即将进行高速双指缩小手势之前的初始手指位置。双指缩小手势的这个示例性实施例以两个手指在触控启用屏幕110上处于打开位置520开始。图像数据区域315显示风格化抽象层次的图像数据(如图7a中)且对应地,元数据区域320显示对应于中间范围抽象层次的在线搜索结果的短语抽象层次的元数据。图8b显示在高速双指缩小手势结束时手指的闭合位置510。高速双指缩小手势由例如,拇指和食指在触控启用屏幕110上从打开位置520(图8a)穿过中间范围位置530到闭合位置510的高速过渡组成。所述过渡例如,在比手指如在图7a到图7b的过渡中所发生,从打开位置520到中间范围位置530的过渡短的时间段内发生。在一些实施例中,高速双指缩小手势的时间可相当于低速双指缩小手势的时间量的一半。由于高速双指缩小手势,图像数据区域315显示符号抽象层次的图像数据(从图8a中的风格化抽象层次的图像数据简缩)且元数据区域320显示对应于主题抽象层次(参见上文列表抽象层次表)的在线搜索结果的标题抽象层次的元数据(从图8a中的短语抽象层次的元数据简缩)。图9到图12详述量值相关的捏合手势特性和随之出现的项目列表结果。例如,手势的量值决定列表结果的缩放程度(精化/缩减)。相同速度的捏合手势的较大捏合范围或量值与较小范围捏合手势相比产生结果的更大缩放。图9a描绘在即将进行小量值双指放大手势之前的初始手指位置。双指放大手势的这个示例性实施例以两个手指在触控启用屏幕110上处于微开位置130开始。图像数据区域315显示特征化抽象层次的图像数据且对应地,元数据区域320显示对应于概要抽象层次的在线搜索结果的词抽象层次的元数据。图9b显示在小量值双指放大手势结束时手指的微闭位置140。小量值双指放大手势由例如,拇指和食指在特定时间段内在触控启用屏幕110上从微开位置130(图9a)到微闭位置140的小量值过渡组成。由于小量值双指放大手势,图像数据区域315显示细节抽象层次的图像数据(从图9a中的特征化抽象层次的图像数据精化)且元数据区域320显示对应于细节抽象层次的在线搜索结果的句子抽象层次的元数据(从图9a中的词抽象层次的元数据精化)。图10a描绘在即将进行大量值双指放大手势之前的初始手指位置。双指放大手势的这个示例性实施例以两个手指在触控启用屏幕110上处于闭合位置510开始。图像数据区域315显示符号抽象层次的图像数据且对应地,元数据区域320显示对应于主题抽象层次的在线搜索结果的标题抽象层次的元数据。图10b显示在大量值双指放大手势结束时手指的打开位置520。大量值双指放大手势由例如,拇指和食指在触控启用屏幕110上从闭合位置510(图10a)到打开位置520的大量值过渡组成。所述过渡例如,在与手指在图9a到图9b的过渡中所发生,从微开位置130到微闭位置140的过渡大致相同的时间段内发生(即,以大致相同速度发生)。由于大量值双指放大手势,图像数据区域315显示照片抽象层次的图像数据(从10a中的符号抽象层次的图像数据精化)且元数据区域320显示对应于主题抽象层次的在线搜索结果的段落抽象层次的元数据(从图10a中的标题抽象层次的元数据精化)。图11a描绘在即将进行小量值双指缩小手势之前的初始手指位置。双指缩小手势的这个示例性实施例以两个手指在触控启用屏幕110上处于微闭位置140开始。图像数据区域315显示细节抽象层次的图像数据且对应地,元数据区域320显示对应于细节抽象层次的在线搜索结果的句子抽象层次的元数据。图11b显示在小量值双指缩小手势结束时手指的微开位置130。小量值双指缩小手势由例如,拇指和食指在特定时间段内在触控启用屏幕110上从微闭位置140(图11a)到微开位置130的小量值过渡组成。由于小量值双指缩小手势,图像数据区域315显示特征化抽象层次的图像数据(从图11a中的细节抽象层次的图像数据简缩)且元数据区域320显示对应于概要抽象层次的在线搜索结果的词抽象层次的元数据(从图11a中的句子抽象层次的元数据简缩)。图12a描绘在即将进行大量值双指缩小手势之前的初始手指位置。双指缩小手势的这个示例性实施例以两个手指在触控启用屏幕110上处于打开位置520开始。图像数据区域315显示照片抽象层次的图像数据且对应地,元数据区域320显示对应于精化抽象层次的在线搜索结果的段落抽象层次的元数据。图12b显示大量值双指缩小手势结束时手指的闭合位置510。大量值双指缩小手势由例如,拇指和食指在触控启用屏幕110上从打开位置520(图12a)到闭合位置510的大量值过渡组成。过渡例如,在与手指如在图11a到图11b的过渡中所发生,从微闭位置140到微开位置130的过渡大致相同的时间段内发生(即,以大致相同速度发生)。由于大量值双指缩小手势,图像数据区域315显示符号抽象层次的图像数据(从图12a中的照片抽象层次的图像数据简缩)且元数据区域320显示对应于主题抽象层次的在线搜索结果的标题抽象层次的元数据(从图12a中的照片抽象层次的元数据简缩)。图13到图16描绘基于显示器118的特定部分和与手势执行相关的列表数据的特定方面产生显示列表的捏合手势。例如,图13a显示施加在项目列表的项目数据的特定方面的正上方且对应于其的单个触控手势1310的指示。单个触控手势1310可在图像数据区域315的正上方执行,其可显示特征化抽象层次的图像数据。在图13b中,紧随单个触控手势1310施加到图像数据区域315,在其中施加双指放大手势。在执行双指放大手势时,随之出现的手指施加到触控启用屏幕110的位置可沿着显示器118的垂直维度在图像数据区域315上方从微开位置130过渡到打开位置520。双指放大手势可导致图像数据区域315的内容的精化且可对应地显示从特征化抽象层次的图像数据精化的细节抽象层次的图像数据。在此实例中,元数据区域320中元数据的显示不因在图像数据区域315中施加双指放大手势而改变。双指放大手势可在显示器118的垂直轴的15度到30度范围内施加以被识别为已施加到特定显示区域。进一步举例来说,图13a中的图像数据区域315的内容可对应于双指缩小手势(未显示)施加到触控启用屏幕110的对应特定部分而缩减。双指缩小手势施加在图像数据区域315上可能导致符号抽象层次的图像数据在此区域中产生,作为初始特征化抽象层次的图像数据的缩减。在这个实例中,元数据区域320中元数据的显示不因在图像数据区域315中施加双指缩小手势而改变。因此,双指放大/缩小手势施加到显示器118的特定部分可仅导致图像数据区域315的图像数据内容的对应精化/缩减。例如,图14a显示施加在项目列表的项目数据的进一步方面的正上方且对应于其的单个触控手势1310的进一步指示。单个触控手势1310的进一步指示可在元数据区域320的正上方执行,其可显示词抽象层次的元数据。在图14b中,紧随单个触控手势1310施加到元数据区域320,在其中施加双指放大手势。在执行双指放大手势时,随之出现的手指施加到触控启用屏幕110的位置可在显示器118的垂直维度上于元数据区域320上方从微开位置130过渡到打开位置520。双指放大手势可导致元数据区域320的内容的精化且可对应地显示从词抽象层次的元数据精化的句子抽象层次的元数据。在这个实例中,图像数据区域315中图像数据的显示不因在元数据区域320中施加双指放大手势而改变。双指放大手势可在显示器118的垂直轴的15度到30度范围内施加以被识别为已施加到特定显示区域。进一步举例来说,图14a中的元数据区域320的内容可对应于双指缩小手势(未显示)施加到触控启用屏幕110的对应特定部分而缩减。双指缩小手势施加在元数据区域320上可能导致标题抽象层次的元数据在此区域中产生,作为初始词抽象层次的元数据的缩减。在这个实例中,图像数据区域315中图像数据的显示不因在元数据区域320中施加双指缩小手势而改变。因此,双指放大/缩小手势施加到显示器118的特定部分可仅导致元数据区域320的元数据内容的对应精化/缩减。例如,图15a显示施加在元数据区域320中的项目数据的特定方面的特定小方面的正上方且对应于其的单个触控手势1310的指示。具体地,单个触控手势1310可施加到对应于例如,项目数据的日期的项目数据的方面的小方面的正上方。项目数据的特定方面可为元数据且这个方面的特定小方面可为对应于元数据区域320中的项目数据的元数据的日期。在图15b中,随后在元数据区域320中施加双指放大手势,其中随之出现的手指施加到触控启用屏幕110的位置可在显示器118的水平维度上从微开位置130过渡到打开位置520。双指放大手势的水平施加可导致项目数据的元数据方面的日期小方面的精化。元数据区域320可对应地显示在时间上从初始时间指示符向后横跨到句子抽象层次内的先前时间指示符的元数据的进一步精化。例如,初始时间指示符可为2009年7月且紧随双指放大手势水平施加的先前时间指示符可为2008年5月。在这个实例中,图像数据区域315中图像数据的显示不因在元数据区域320中施加双指放大手势而改变。双指放大手势可在显示器118的水平轴的15度到30度的范围内施加。图16a显示例如,如图15a中的上述情况中的在项目数据的进一步方面的相同小方面正上方且对应于其的单个触控手势1310的进一步指示。在图16b中,随后在元数据区域320中施加双指缩小手势(与图15b中的双指放大手势相反),其中随之出现的手指施加到触控启用屏幕110的位置可围绕显示器118的水平维度从打开位置520过渡到微开位置130。双指缩小手势的施加可导致与图15b中互补的元数据的进一步方面的日期小方面的精化。紧随双指缩小手势施加,元数据区域320可显示在时间上从初始时间指示符向前横跨到句子抽象层次内的后一时间指示符的进一步精化。例如,初始时间指示符可为2009年7月且紧随双指缩小手势水平施加的后一个时间指示符可为2011年4月。在这个实例中,图像数据区域315中图像数据的显示不因在元数据区域320中施加双指缩小手势而改变。双指缩小手势可在显示器118的水平轴的15度到30度的范围内施加。示例性方法图17描绘使用双指放大和双指缩小手势(分别对应于图3a、图3b和图4a、图4b)分别在装置的显示器118上显示项目数据1700的缩小列表和放大列表的示例性方法。装置可对应于例如上文在图1中描述的移动装置105。所述方法在操作1710中以使项目列表和对应项目数据显示在装置的显示器118上开始。针对每个相应项目,项目数据包括显示在显示器118的图像数据区域315中的图像数据和显示在显示器118的元数据区域320中的描述性元数据中的至少一个。所述方法以接收1720已通过触控启用屏幕110检测到的双指放大手势的指示继续。响应于双指放大手势的指示,所述方法以缩放1730列表以产生包括更少项目列表的缩小列表继续。缩小列表还包括在缩小过程之后每个剩余所列项目的增大的图像数据量和元数据量。响应于缩小列表的产生,所述方法使1740缩小列表显示在装置的显示器118上。所述方法以接收1750已通过装置上的触控启用屏幕110检测到的双指缩小手势的指示前进。响应于双指缩小手势的指示,所述方法通过缩放1760列表以产生包括更多项目的放大列表而继续,放大列表还包括每个所列项目的减小的图像数据量和元数据量。响应于放大列表的产生,所述方法使1770放大列表显示在装置的显示器118上。所述方法可由显示器118、多点触敏模块225、缩放模块235、处理器205和存储模块210或本文中描述的任何其它组件和模块执行。图18描绘分别根据双指放大手势和双指缩小手势1800的速度和量值显示缩小列表和放大列表的示例性方法。所述方法开始,其中双指放大手势的指示1810包括双指放大速度、双指放大量值和双指放大定向,分别是速度、距离和角度,第一触控点与第二触控点之间的距离根据其而增大。所述方法通过按对应于双指放大速度(图5a到图5b和图6a到图6b)的速率缩放1820列表以产生缩小列表而继续。列表以对应于双指放大量值(图9a到图9b和图10a到图10b)的量被缩放1830以产生缩小列表,其中每个缩放过程可由特定双指放大定向指示。双指缩小手势的指示1840包括双指缩小速度、双指缩小量值和双指缩小定向,分别是速度、距离和角度,第一触控点与第二触控点之间的距离根据其而减小。所述方法通过按对应于双指缩小速度(图7a到图7b和图8a到图8b)的速率缩放1850列表以产生放大列表而继续。列表以对应于双指缩小量值(图11a到图11b和图12a到图12b)的量被缩放1860以产生放大列表。每个缩放过程可以特定双指缩小定向指示。所述方法可由显示器118、多点触敏模块225、缩放模块235、处理器205和存储模块210或本文中描述的任何其它组件和模块执行。图19描绘通过替换和精化或简缩先前数据1900而对应于双指放大和双指缩小手势(分别图3a到图3b和图4a到图4b)的施加分别增大和减小图像数据和元数据的量的示例性方法。所述方法以在施加双指放大手势期间通过用照片、缩略图、风格化、特征化和符号图像数据中的至少一个替换先前图像数据而增大1910图像数据的量开始。所述方法以在施加双指放大手势期间通过精化段落、句子选集、精选短语、词选集和标题的至少一个而增大1920元数据的量继续。所述方法接着减小1930图像数据的量,其系通过在施加双指缩小手势期间用缩略图、风格化、特征化、符号图像数据和圆点中的至少一个替换先前图像数据。所述方法最终减小1940元数据的量,其系通过在施加双指缩小手势期间用句子选集、精选短语、词选集、标题和主题中的至少一个替换先前元数据。所述方法例如可由显示器118、多点触敏模块225、缩放模块235、处理器205和存储模块210或本文中描述的任何其它组件和模块执行。图20描绘使用有关显示数据的两个特定方面的双指放大手势和双指缩小手势(分别对应于图3a到图3b和图4a到图4b)缩放项目列表2000的示例性方法。所述方法始于接收2010已通过触控启用屏幕110在项目列表中的项目数据的特定方面的正上方且对应于其的显示器118上的位置检测到的进一步双指放大手势的指示。手势的触控点可施加在显示器118的图像数据区域315或元数据区域320中。施加在图像数据区域315中的触控点手势可执行有关项目数据的图像数据方面的对应缩放过程。类似地,施加在元数据区域320中的触控点手势可执行有关项目数据的元数据方面的对应缩放过程。方法继续,其中响应于进一步双指放大手势的指示,列表被缩放2020以产生进一步缩小列表,其包括对应于每个剩余所列项目的项目数据的特定方面的增大项目数据量。响应于进一步缩小列表的产生,使2030进一步缩小列表显示在装置的显示器118上。所述方法继续接收2040已通过触控启用屏幕110在项目数据的特定方面的正上方且对应于其的装置的显示器118上的位置检测到的进一步双指缩小手势的指示。响应于进一步双指缩小手势的指示,所述方法通过缩放2050列表以产生进一步放大列表结束,所述进一步放大列表包括对应于每个所列项目的项目数据的特定方面的减小的项目数据量。响应于进一步放大列表的产生,所述方法通过使2060进一步放大列表显示在装置的显示器118上而继续。所述方法可由显示器118、多点触敏模块225、缩放模块235、处理器205和存储模块210或本文中描述的任何其它组件和模块执行。图21描绘分别根据进一步双指放大手势和进一步双指缩小手势2100(分别对应于图3a、图3b和图4a、图4b)缩放项目列表的示例性方法。所述方法以接收2110在于装置的显示器118上产生的项目列表的项目数据的特定方面的正上方且对应于其的单个触控(图13a、图14a)的指示开始。任一个进一步手势的单个触控可施加在显示器118的图像数据区域315或元数据区域320中。施加在图像数据区域315中的触控和相关触控点手势可执行有关项目数据的图像数据方面的对应缩放过程。类似地,施加在元数据区域320中的单个触控和相关触控点手势可执行有关项目数据的元数据方面的对应缩放过程。所述方法通过在进一步双指放大手势对应于项目列表中的图像数据(图13b)的特定方面时进一步精化2120每个剩余所列项目的图像数据的特定方面而继续。所述方法通过在进一步双指放大手势对应于项目列表中的元数据(图14b)的特定方面时进一步精化2130每个剩余所列项目的元数据的特定方面而继续。所述方法随后通过使2140图像数据的进一步精化的特定方面和元数据的进一步精化的特定方面之一显示在装置的显示器118上而继续。所述方法通过在进一步双指放大手势对应于项目列表中的图像数据的特定方面时进一步减小2150每个剩余所列项目的图像数据的特定方面和在进一步双指放大手势对应于项目列表中的元数据的特定方面时进一步减小2160每个剩余所列项目的元数据的特定方面而继续。所述方法通过使2170图像数据的进一步减小的特定方面和元数据的进一步减小的特定方面之一显示在装置的显示器118上而结束。所述方法例如,可由显示器118、多点触敏模块225、缩放模块235、处理器205和存储模块210或本文中描述的任何其它组件和模块执行。图22描绘使用有关显示数据的特定方面的特定小方面2200的双指放大手势和双指缩小手势缩放项目列表的示例性方法。所述方法通过接收2210在项目列表的项目数据的特定方面的正上方且对应于其的单个触控的指示开始。例如,单个触控可在元数据区域320(图15a)的正上方产生。所述方法以接收2220已通过触控启用屏幕110检测到的进一步双指放大手势的指示继续,所述指示具有在显示器118上在项目列表的项目数据的特定方面的正上方且对应于其的特定定向和特定位置。例如,进一步双指放大手势可在元数据区域320(图15b)的正上方产生。双指放大手势的水平施加可能导致项目数据的元数据方面的日期小方面的精化。元数据区域320可对应地显示元数据在时间上从初始时间指示符向后横跨到句子抽象层次内的先前时间指示符的进一步精化。双指放大手势可在显示器118的水平轴的15度到30度的范围内施加。响应于进一步双指放大手势的指示,所述方法缩放2230列表以产生进一步缩小列表,其包括对应于项目数据的特定方面的小方面的进一步的项目数据量。例如,初始时间指示符可为2009年7月且紧随水平施加双指放大手势的先前时间指示符可为2008年5月。响应于进一步缩小列表的产生,所述方法使2240进一步缩小列表显示在装置的显示器118上。所述方法通过接收2250已通过触控启用屏幕110检测到的进一步双指缩小手势的指示而继续,所述指示具有在显示器118上在项目列表的项目数据的特定方面的正上方且对应于其的特定定向和特定位置。例如,进一步双指缩小手势可在元数据区域320(图16b)的正上方产生。注意,进一步双指缩小手势之前可为接收2210在项目列表的项目数据的特定方面的正上方且对应于其的单个触控的指示。例如,单个触控可在元数据区域320(图16a)的正上方产生。进一步双指缩小手势的水平施加可能导致与双指放大手势的水平施加互补的项目数据的元数据方面的日期小方面的精化。紧随双指缩小手势的施加,元数据区域320可显示在时间上从初始时间指示符向前横跨到句子抽象层次内的后一时间指示符的元数据的进一步精化。双指缩小手势可在显示器118的水平轴的15度到30度的范围内施加。响应于进一步双指缩小手势的指示,所述方法缩放2260列表以产生进一步放大列表,其包括对应于每个所列项目的项目数据的特定方面的小方面的进一步的项目数据量。例如,初始时间指示符可为2009年7月且紧随水平施加双指缩小手势的后一个时间指示符可为2011年4月。响应于进一步放大列表的产生,所述方法使2270进一步放大列表显示在装置的显示器118上。所述方法例如,可由显示器118、多点触敏模块225、缩放模块235、处理器205和存储模块210或本文中描述的任何其它组件和模块执行。模块、组件和逻辑特定实施例在本文中被描述为包括逻辑或许多组件、模块或机构。模块可构成软件模块(例如,具体化在机器可读媒体上或传输信号中的代码)或硬件模块。硬件模块是能够执行特定操作的有形单元且可以特定方式配置或设置。在示例性实施例中,一个或一个以上计算机系统(例如,独立、客户端或服务器计算机系统)或计算机系统的一个或一个以上硬件模块(例如,处理器或一组处理器)可通过软件(例如,应用程序或应用程序部分)配置为硬件模块,其操作以执行如本文中描述的特定操作。在各种实施例中,硬件模块可以机械方式或电子方式实施。例如,硬件模块可包括专用电路或逻辑,其被永久配置(例如,配置为专用处理器,诸如现场可编程门阵列(fpga)或专用集成电路(asic))以执行特定操作。硬件模块还可包括可编程逻辑或电路(例如,如涵盖在通用处理器或其它可编程处理器内),其通过软件临时配置以执行特定操作。应了解,以机械形式、以专用和永久配置电路或以临时配置电路(例如,通过软件配置)实施硬件模块的决策可能受成本和时间考量驱动。因此,术语“硬件模块”应被理解为涵盖有形实体,作为有形构造、永久配置(例如,硬接线)或临时配置(例如,编程)以按特定方式操作和/或以执行本文中描述的特定操作的实体。考虑其中硬件模块被临时配置(例如,编程)的实施例,每个硬件模块无需在任一时间点配置或实例化。例如,在硬件模块包括使用软件配置的通用处理器的情况下,通用处理器可在不同时期被配置为相应的不同硬件模块。软件可对应地配置处理器例如,以在一个时间点构成特定硬件模块且在不同的时间点构成不同的硬件模块。硬件模块可提供信息到其它硬件模块或从其它硬件模块接收信息。因此,所描述的硬件模块可被视作通信地耦合。在多个这种硬件模块同时存在的情况下,通信可通过连接硬件模块的信号传输(例如,经合适的电路和总线)实现。在多个硬件模块在不同时期配置或实例化的实施例中,例如,可通过在多个硬件模块所存取的存储器结构中存储和检索信息而实现。例如,一个硬件模块可执行一个操作并且在其通信地耦合的存储器装置中存储所述操作的输出。进一步硬件模块随后可在后一时间访问存储器装置以检索并且处理所存储的输出。硬件模块还可用输入或输出装置启动通信并且可对资源(例如,信息集合)操作。本文中描述的示例性方法的各种操作可至少部分由临时配置(例如,通过软件)或永久配置以执行相关操作的一个或一个以上处理器执行。无论临时配置还是永久配置,这些处理器都可构成处理器实施的模块,其操作以执行一个或一个以上操作或功能。在一些示例性实施例中,本文中涉及的模块可包括处理器实施的模块。类似地,本文中描述的方法可至少部分为处理器实施的。例如,方法的至少一些操作可由一个或一个以上处理器或处理器实施的模块执行。特定操作的性能可分布在一个或一个以上处理器之间,其不仅驻留在单个机器内,而且跨多个机器部署。在一些示例性实施例中,处理器可能位于单个位置(例如,住宅环境、办公室环境内或作为服务器群),但是在其它实施例中,处理器可跨多个位置分布。一个或一个以上处理器还可操作以支持“云计算”环境中的相关操作的性能或操作为“软件即服务”(saas)。例如,至少一些操作可由一组计算机执行(作为包括处理器的机器的实例),这些操作可经由网络(例如,互联网)和经由一个或一个以上合适的接口(例如,应用程序接口(api))访问。电子设备和系统示例性实施例可实施为数字电子电路或实施为计算机硬件、固件、软件或其组合。示例性实施例可使用计算机程序产品实施,例如,有形具体化为信息载体中(例如,机器可读媒体中)的计算机程序,其由数据处理设备(例如,可编程处理器、计算机或多个计算机)执行或以控制其操作。计算机程序可以任意形式的编程语言(包括编译或解释语言)编写,且其可部署为任意形式,包括作为独立程序或作为适用于计算环境中的模块、子程序或其它单元。计算机程序可被部署以在一个计算机上或在一个位置的多个计算机上执行或跨多个位置分布且通过通信网络互连。在示例性实施例中,操作可由一个或一个以上可编程处理器执行,其执行计算机程序以通过对输入数据操作且产生输出而执行功能。方法操作还可由专用逻辑电路(例如,现场可编程门阵列(fpga)或专用集成电路(asic))执行且示例性实施例的设备可实施为专用逻辑电路(例如现场可编程门阵列(fpga)或专用集成电路(asic))。计算系统可包括客户端和服务器。客户端和服务器通常远离彼此且通常通过通信网络互动。客户端和服务器的关系凭借在相应计算机上运行且彼此具有客户端-服务器关系的计算机程序而产生。在部署可编程计算系统的实施例中,应了解硬件和软件架构需要考量。具体地,应了解将特定功能性实施为永久配置的硬件(例如,asic)、临时配置的硬件(例如,软件和可编程处理器的组合)还是永久和临时配置的硬件的组合的选择可为设计选择。下文说明在各种示例性实施例中可部署的硬件(例如,机器)和软件架构。示例性机器架构和机器可读媒体图23是计算机系统2300的示例性形式的机器的方块图,其中可执行用于使机器执行本文中讨论的任意一个或一个以上方法的指令。在替换实施例中,机器作为独立的装置操作或可连接(例如,网络化)到其它机器。在网络化部署中,机器可以服务器-客户端网络环境中的服务器或客户端机器的身份操作或作为对等(或分布式)网络环境中的对等机操作。机器可为个人计算机(pc)、平板pc、机顶盒(stb)、个人数字助理(pda)、蜂窝电话、网络设备、网络路由器、开关或桥接器或能够执行指定将由所述机器进行的行动的指令(连续或其它方式)的任意机器。此外,虽然仅图示单个机器,但是术语“机器”还应被理解为包括个别或联合执行一组(或多组)指令以执行本文中讨论的任意一个或一个以上方法的任意机器集合。示例性计算机系统2300包括处理器2302(例如,中央处理器(cpu)、图形处理单元(gpu)或两者)、主存储器2304和静态存储器2306,其经由总线2308彼此通信。计算机系统2300还可包括视频显示单元2310(例如,液晶显示器(lcd)或阴极射线管(crt))。计算机系统2300还包括字母数字输入装置2312(例如,键盘)、用户界面(ui)导航装置2314(例如,鼠标)、磁盘驱动单元2316、信号产生装置2318(例如,扬声器)和网络接口装置2320。机器可读媒体磁盘驱动单元2316包括机器可读媒体2322,其上存储一组或一组以上指令和数据结构(例如,软件)2324,具体化为本文中描述的任一个或一个以上方法或功能或由其利用。指令2324在被计算机系统2300执行期间还可完全或至少部分驻留在主存储器2304内和/或处理器2302内,主存储器2304和处理器2302也构成机器可读媒体。虽然机器可读媒体2322在示例性实施例中被示为单个媒体,但是术语“机器可读媒体”可包括存储一个或一个以上指令或数据结构的单个媒体或多个媒体(例如,集中式或分布式数据库和/或相关缓存和服务器)。术语“机器可读媒体”还应被理解为包括任意有形媒体,其能够存储、编码或携载由机器执行且使机器执行本发明的任一个或一个以上方法的指令或能够存储、编码或携载由这些指令利用或与其相关的数据结构。术语“机器可读媒体”应被对应地理解为包括但不限于固态存储器和光学和磁性媒体。机器可读媒体的特定实例包括非易失性存储器,举例来说包括半导体存储器装置,例如,可擦除可编程只读存储器(eprom)、电可擦可编程只读存储器(eeprom)和闪速存储器装置;磁盘(诸如内部硬盘和活动磁盘);磁光盘;和cd-rom和dvd-rom盘。虽然已参考特定示例性实施例描述实施例,但是明显地可对这些实施例进行各种修改和变更而不脱离本发明的较宽范围。因此,说明书和附图将被视为说明性而非限制性意义。形成其部分的附图通过图示且非限制地显示可实践标的物的特定实施例。足够详细地描述所图示的实施例以使本领域技术人员能实践本文中公开的教示。其它实施例可被利用并且源于此,使得可进行结构和逻辑替换和变更而不脱离本公开的范围。因此,这个详细描述不得理解为限制意义且各种实施例的范围仅由附属权利要求连同这些权利要求被赋予的等效物的完整范围界定。发明标的物的这些实施例可在本文中被个别和/或共同称作术语“发明”,其仅为了方便且不旨在自动将本申请案的范围限制为任意单个发明或发明概念(在实际上公开超过一个发明的情况下)。因此,虽然本文中已说明并且描述特定实施例,但是应了解被计算来实现相同目的的任意设置可取代所示的特定实施例。本公开旨在覆盖各种实施例的任意和所有调适或变化。本领域技术人员在阅读上述描述时将了解上述实施例和本文中未具体描述的其它实施例的组合。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1