可适应压力而变化的三维图标的制作方法

文档序号:16806962发布日期:2019-02-10 13:08阅读:236来源:国知局
可适应压力而变化的三维图标的制作方法



背景技术:

智能电话及类似者上的传统图形图标具有单层功能,因为它们在被选择时启动单个应用程序或功能。最近,已经为具有多层功能的触敏显示器开发了压敏图标。这些图标利用触敏显示器内的压力传感器来测量对图标的压力。当第一压力施加到图标时可以执行第一应用功能,并且当第二压力施加到图标时可以执行第二应用功能。无论图标是单层还是多层图标,图标都是静态的。也就是说,图标在按压时不会改变其外观。



技术实现要素:

在一个实施例中,本技术涉及一种计算装置,包含:显示器,用于显示图像;压力传感器,用于感测所述显示器上的压力和力中的至少一个;处理器,用于生成具有用于在所述显示器上显示的图像的动态图标,其中所述图像在外观上是二维或三维的,当所述压力传感器感测到在所述图标上的压力和力中的至少一个时,所述处理器改变所述动态图标上所述图像的外观。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器改变所述图像的所述外观包含:所述处理器改变所述图像的至少一部分的形状。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器改变所述图像的所述外观包含:所述处理器改变所述图像的至少一部分的颜色。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述图像包含透视,阴影或视觉效果中的至少一个以看起来是三维的并且具有在所述动态图标的平面之外的虚拟深度。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器改变所述图像的所述外观包含压缩所述图像的虚拟深度。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器改变所述图像的所述外观包含:当所述图像的所述虚拟深度看起来压缩时,在垂直于所述虚拟深度的维度上通过沿着所述图像的虚拟深度扩展中间部分执行体积压缩。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器改变所述图像的所述外观包含执行可延展的压缩,以便在所述图像的上表面中显示具有向内弯曲的所述图像。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器用于在所述压力增加到施加在所述动态图标上的预定义压力时启动计算机操作,所述动态图标上的所述图像在所述压力增加到所述预定义压力并启动所述计算机操作时改变为预定义外观。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述处理器用于在所述压力增加到施加在所述动态图标上的第一预定义压力时启动第一计算机操作,并且所述处理器用于在所述压力增加到施加在所述动态图标上的第二预定义压力时启动第二计算机操作,在检测到所述动态图标上的所述第一预定义压力时,所述图像改变为第一外观,并且当检测到所述动态图标上的所述第二预定义压力时,所述图像改变为第二外观。

可选地,在前述实施例中任一项实施例中,在所述计算装置中,所述图像的图像包含表示一个或多个预定义动作水平的一个或多个水平指示符,所述处理器用于在特定动作水平的水平指示符由所述计算装置指示时启动与所述特定动作水平相关联的计算机操作。

在另一个具体实例中,本发明技术涉及一种方法,其包含:在图形用户界面上显示动态图标,所述动态图标包含图像,感测施加在所述动态图标上的压力;以及根据施加在所述动态图标上的所述感测压力改变所述图像的所述外观。

可选地,在前述实施例中任一项实施例中,在所述方法中,改变所述图像的所述外观包含:改变所述图像的至少一部分的形状。

可选地,在前述实施例中任一项实施例中,在所述方法中,改变所述图像的所述外观包含:改变所述图像的至少一部分的颜色。

可选地,在前述实施例中任一项实施例中,在所述方法中,所述图像包含透视,阴影或视觉效果中的至少一个以看起来是三维的并且具有在所述动态图标的平面之外的虚拟深度。

可选地,在前述实施例中任一项实施例中,在所述方法中,改变所述图像的所述外观包含压缩图像的虚拟深度。

可选地,在前述实施例中任一项实施例中,在所述方法中,改变所述图像的所述外观包含:当所述图像的所述虚拟深度看起来压缩时,在垂直于所述虚拟深度的维度上通过沿着所述图像的虚拟深度扩展中间部分执行体积压缩。

可选地,在前述实施例中任一项实施例中,在所述方法中,改变所述图像的所述外观包含执行可延展的压缩,以便在所述图像的上表面中显示具有向内弯曲的所述图像。

可选地,在前述实施例中任一项实施例中,所述方法进一步包含在所述压力增加到施加在所述动态图标上的预定义压力时启动计算机操作,所述动态图标上的所述图像在所述压力增加到所述预定义压力并启动所述计算机操作时改变为预定义外观。

可选地,在前述实施例中任一项实施例中,所述方法进一步包含在所述压力增加到施加在所述动态图标上的第一预定义压力时启动第一计算机操作,并且在所述压力增加到施加在所述动态图标上的第二预定义压力时启动第二计算机操作,在检测到所述动态图标上的所述第一预定义压力时,所述图像改变为第一外观,并且当检测到所述动态图标上的所述第二预定义压力时,所述图像改变为第二外观。

可选地,在前述实施例中任一项实施例中,在所述方法中,所述图像的图像包含表示一个或多个预定义动作水平的一个或多个水平指示符,所述方法进一步包含启动与特定动作水平相关联的计算机操作。

在进一步的实施例中,本技术涉及一种存储用于操作用户界面的计算机指令的非暂时性计算机可读介质,当其由一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:在所述用户界面上显示动态图标,其中所述动态图标在外观上是二维或三维的;感测施加在所述动态图标上的压力;以及根据施加在所述动态图标上的所述感测压力改变所述图像的所述外观。

提供此概述以通过简化形式引入下文在具体实施方式中进一步描述的概念选择。此发明内容并不意图识别所主张标的物的关键或基本特征,并且也不意图被用作辅助确定所主张标的物的范围。所主张的标的物不限于解决在背景中所指出的任何或所有缺点的实施方案。

附图说明

图1是计算装置上包含动态3d图标的用户界面的俯视图。

图2a-19c是根据本技术的实施例的动态3d图标的不同俯视图和虚拟深度视图。

图20是示出本技术的实施例的操作的流程图。

图21是示出本技术的替代实施例的操作的流程图。

图22a-22c是具有与触发计算机操作相关联的预定义触发状态的计算装置上的3d图标的不同俯视图。

图23是示出本技术的实施例的包含与触发计算机操作相关联的预定义触发状态的操作的流程图。

图24是用于实现本技术的各方面的示例计算装置的框图。

具体实施方式

本技术粗略地描述涉及包含一个或多个动态三维(3d)图标的图形用户界面。动态3d图标是在图形用户界面的显示器上显示的图标,其外观随动态3d图标被按压的程度而变化。在实施例中,图标的显示形状可根据压力改变。另外地或可替代地,图标的显示颜色可随压力而改变。

图标可包含呈现有视觉效果的图像,使其变成动态3d图标,其呈现在虚拟深度方向上压缩的外观根据压力而变。在进一步的实施例中,图标可包含在其平面中的二维(2d)图像,使其成为动态2d图标,改变了图标在平面中的外观。

应理解,本发明可以以不同形式实施,并且不应被解释为限于本文所阐述的实施例。确切地说,提供这些实施例是为了使得本发明将是透彻并且完整的,并且这些实施例将把本发明完整地传达给所属领域的技术人员。实际上,本发明旨在覆盖这些实施例的替代方式,更改和等同物,它们包含在由所附权利要求限定的本发明的范围和精神内。此外,在本发明的以下详细描述中,阐述许多特定细节以便提供对本发明的透彻理解。然而,所属领域的普通技术人员将清楚,可以在没有这些具体细节的情况下实践本发明。

图1是图形用户界面100的俯视图,该图形用户界面100包含在计算装置104上或由计算装置104呈现的触敏显示器102.在图1所示的实施例中,计算装置104可以是移动电话。然而,应理解,计算装置104可以是具有触敏显示器的任何计算装置,该触敏显示器包含例如手提式计算机,平板电脑,台式计算机,游戏控制台,汽车或智能电器内的计算机以及其它计算系统。显示器102可包含能够根据各种已知触摸屏技术中的任何一种接收触摸输入的触敏接口。例如,显示器102可以通过电阻,电容,表面声波或其它技术来感测触摸输入。在实施例中,触敏显示器可通过用户的手指或其它身体部位和/或通过触笔接触来接收触摸输入。

用户界面100可包含一个或多个动态3d图标110(其中一些已被编号)。3d图标是在显示器102上呈现的离散二维图像,其表示是用透视,阴影和/或其它视觉效果绘制的计算机命令或计算机文件,以便看起来是三维的。图标110上的图像可以例如是图片,符号或形状。3d图标可以是根据本技术的动态3d图标110,因为如下所述它们的外观根据图标上的压力变化。显示器102还可以可选地显示一个或多个传统的2d或3d静态图标,其外观不根据接收压力变化。

图1中示出的3d动态图标110的特定布局仅借助于实例,并且应理解,动态3d图标的数量,设置和尺寸可以在进一步的实施例中变化。动态3d图标的数量,设置和/或大小可设置在计算装置104的操作系统设置的默认配置中,但也可以是用户可配置的。

图1中的动态3d图标110上示出的图片/符号/形状也仅借助于实例,并且在进一步的实施例中可以是任何图片,符号或形状。图1中示出的动态3d图标110的尺寸也仅借助于实例,并且图标110的尺寸可以在进一步的实施例中相对于彼此和/或显示器102的整体尺寸而变化。图1进一步示出了参考坐标系,经设置以使得显示器102和图标110位于具有正交x和y轴的x-y平面中。进一步定义z轴,其与x,y轴正交(进出图1的页面)。

图2a-18c示出了可以在显示器102上显示的动态2d和3d图标的实例,以及它们的外观在施加压力下是如何变化的。图2a-18c的实例是出于说明性目的,并且应理解,在进一步实施例中,动态2d和3d图标可包含多种其它图像。

图2a示出了包含球体的图像114的动态3d图标110。如图所示,球体显示在显示器102的x-y平面中。然而,使用阴影,透视和其它视觉图形效果,图2a中的图像114可能看起来像在垂直于x-y平面的z方向上具有深度。由2d图像中的视觉效果产生的这种表观深度在本文中称为虚拟深度,并由z'表示。图2b示出了图标110上的图像114在z方向上的虚拟深度z'。如上所述,该虚拟深度不是真实的,并且从x-y平面观察时是看不到的。图中所示的虚拟深度z'仅是由2d图像114中的3d视觉效果产生的表观(虚拟)深度的表示。

在图2a中,动态3d图标110处于无偏状态;即,没有压力施加在图标110上,并且图2a的图标110上的图像114是无偏的球体。图像114是x-y平面中的一个圆(图2a),从虚拟深度z'(图2b)的视角来看是一个圆。根据本技术的方面,当沿z轴对动态3d图标110施加压力时,动态3d图标110的外观随施加的压力而变化。图3a和3b示出了当外部元件116对动态3d图标110施加压力时图2a的球体外观的变化。图3b示出了图3a中所示的图像114的虚拟深度z'。施加的压力致使球体的图像114压缩并且球体114的虚拟深度z'沿箭头120的方向减小。如上所述,外部元件116可以例如是手指,其它身体部位或者触笔。

除了图像114压缩和虚拟深度z'减小之外,图像114可以在向动态3d图标110施加压力时经历其它视觉效果变化。例如,当真实世界的球从顶部被压缩时,它可能会在其侧面扩展。因此,在图3a和3b中所示的一个实例中,压缩球体也沿箭头122的方向扩展。这种类型的视觉效果在这里可称为体积压缩,因为在向图标110施加压力的时,图像114压缩并看起来保持了其体积。图3b所示,在x-y平面中,沿图像的表观(虚拟的)长度,扩展在不同的位置可能看起来会更大。例如,在沿其表观长度的中间段m处,扩展可能是最大的。在实施例中,在围绕垂直轴的所有径向方向上的扩展看起来像是对称的。然而,图像可以在一个方向上比另一个方向上扩展得更多。例如,图像在y方向上的扩展程度可能比在x方向上的要大。

在图4a和4b中所示的进一步的实施例中,在向图2a中的图标110施加压力时,球体可以压缩,但不会在其侧面向外扩展。图4b示出了虚拟深度z'和图4a中所示的图像114的透视图。这种类型的视觉效果在本文中可称为深度压缩。

当某些可延展的现实世界物体(例如气球)被压缩时,它们可在压缩点处弯曲或向内弯曲。因此,在图5a和图5b的实例中,当球体压缩时,它也可以在接触点处弯曲或向内弯曲。图5b示出了虚拟深度z'和图5a中所示的图像114的透视图。这种类型的视觉效果在本文中可称为可延展的压缩。可延展的压缩可以是可延展的体积压缩(如图5a和5b所示),其中图像的侧面也沿箭头122的方向向外扩展。可延展的压缩也可替代地是可延展的深度压缩(如下文论述的图9a和9b所示),其中图像的侧面不向外扩展。

在包含可延展的压缩的实施例中,图像114可以在图像的顶表面的中心处向内弯曲,例如如图5a和图5b所示。然而,在可延展的压缩的进一步的实施例中,触敏显示器可以检测到用户正在接触图像114偏离中心的动态3d图标110,并且在偏离中心接触点处向内弯曲。计算装置104的操作系统知道图标110在显示器上的位置并且知道接触的位置,从而可以确定图标110何时偏离中心。

在向动态3d图标110施加压力时图像114的压缩量(虚拟深度的变化)可以根据可为图标预定义并存储在计算系统104的存储器中的各种算法函数中的任何一种来定义。当接触动态3d图标时,可以从存储器中检索其相关联的算法函数,并且当根据施加的压力改变图标110的外观时应用其相关联的算法函数。在一个简单的实例中,虚拟深度的变化δz'可定义为:

δz'=(p)(k)(1)

其中p是施加压力的量度,k是预定义的常数。应理解,图像的压缩可以根据各种其它等式(线性和非线性)根据压力而改变。压力是在给定区域上施加的力。在进一步的实施例中,显示器102可以测量力而不是压力,并且虚拟深度的变化可被定义为是根据施加的力而不是根据压力改变。

在包含图像的体积压缩的实施例中,还可以定义等式,用于图像直径沿着虚拟深度z'从图像顶部到底部的虚拟长度,根据压力而变的变化。例如,如图3b所示,所使用的等式可以提供图像在其中间部分m处比在图像的顶部或底部处更大的扩展。在包含图像的可延展的压缩的实施例中,还可以定义等式以示出在x-y平面中的图像的上表面根据压力而变的变化(并且还可是根据接触点与图标110的压力而变)。

不同动态3d图标110上的图像可以各自以相同方式随压力压缩,或者不同动态3d图标110上的图像可以不同地压缩(根据用于不同图标110的存储在存储器中的不同算法函数)。不同动态3d图标110上的图像可以以相同方式在体积压缩中扩展,或者不同动态3d图标110上的图像可以不同地扩展(根据用于不同图标110的存储在存储器中的不同算法函数)。并且类似地,不同动态3d图标110上的图像的上表面可以以相同的方式在可延展的压缩中改变,或者不同动态3d图标110上的图像可以不同地改变(根据用于不同图标110的存储在存储器中的不同算法函数)。

在实施例中,动态3d图标110上的图像114压缩的量可能与图标所表示的现实世界物体在压力下压缩的容易程度有一定关系。图标110上的实心刚性物体的图像可能比另一图标110上的更柔软弹性物体的图像压缩得小。此外,图像114的锚点可被定义在图标110的x-y区域中的某处,例如在图像的底部。当图像被压缩并且根据压力而变时,图像的位置可以移动和改变。然而,锚点处的图像的一部分可以保持静止并锚定于锚点。

图6a示出了另一动态3d图标110的实例,其中图像114是处于无偏状态的长方体。图6b示出了虚拟深度z'和图6a的图像114的透视图。在向图6a的动态3d图标110施加压力时,图标上的图像114通过在虚拟深度方向z'上给出的压缩或缩小尺寸的外观来改变外观。图7b,8b和9b分别示出了虚拟深度z'和图7a,图8a和图9a的图像114的透视图。图7a和7b示出了长方体的深度压缩;也就是说,沿z轴的表观压缩,在x或y方向上的外观没有变化。图8a和8b示出了长方体的体积压缩;也就是说,沿z轴的表现压缩和沿其表观长度的x方向和/或y方向的扩展。图9a和9b示出了可延展的深度压缩;也就是说,沿z轴的表现压缩,沿其表观长度没有扩展,以及图像114的上表面中的可延展的弯曲。

图10a示出了另一动态3d图标110的实例,其中图像114是处于无偏状态的按钮。图10b示出了虚拟深度z'和图10a的图像114的透视图。在向图10a的动态3d图标110施加压力时,图标上的图像114通过给出的按钮的外观被按下或者在虚拟深度方向z'上缩小尺寸而改变外观。图11b示出了虚拟深度z'和图11a的图像114的透视图。图11a和11b示出了按钮的深度压缩;也就是说,沿z轴的表观压缩,在x或y方向上的外观没有变化。

图12a示出了另一动态3d图标110的实例,其中图像114是处于无偏状态的倾斜或成角度的圆柱体。图12b示出了虚拟深度z'和图12a的图像114的透视图。在向图12a的动态3d图标110施加压力时,图标上的图像114通过在虚拟深度方向z'上给出的压缩或缩小尺寸的外观来改变外观。图13b,14b和15b分别示出了虚拟深度z'和图13a,14a和15a的图像114的透视图。图13a和13b示出了圆柱体的深度压缩,其沿着虚拟z轴产生了压缩视觉效果,但在x或y方向上的外观没有变化。图14a和14b示出了长方体的体积压缩,包含沿z轴的表观压缩和沿其表观长度在x方向和/或y方向上的扩展。图15a和15b示出了可延展的体积压缩,包含沿z轴的表观压缩,沿其表观长度的扩展,以及图像114的上表面中的可延展的弯曲。

图像114可以是形状,然而如上所述,图像114可以是图片,符号或任何图像。图16a-16c示出了包含人的图像114的动态3d图标110。如上所述,图像可看起来像根据压力在虚拟深度z'方向上压缩。压缩可以是深度压缩(图16b)或体积压缩(图16c)。

在上述实施例中,按压动态3d图标110产生了一种图像在其被按压的方向上被压缩的印象(例如,向下按压图标改变图像的虚拟深度z')。这样很直观,因为它反映了现实世界物体在推动时是如何压缩的。然而,可以想象的是,图像可以改变形状并沿着除图像的表观深度之外的轴压缩。

例如,图17a-17b示出了2d形状,作为在图标150的x-y平面中沿y轴垂直绘制的图像154.当外部元件116在图标150上向下(z方向)施加压力时,如图17b所示,图像154可以在y方向上压缩。如上所述,图像154沿y方向压缩的量可以是施加的压力的函数。图像可替代地可以具有沿x轴的长度并沿x轴压缩。物体可以具有长度,并且可以在x-y轴(具有x和y组分)之间的某个方向上压缩。

图像可以是1d形状,而不是2d形状,例如图18中所示的线156。如上所述,当压力沿z方向向下施加到图标150上时,线156的长度可以在x方向(如图所示),y方向或沿x轴和y轴之间的方向上改变。线156可以根据施加在图标150上的压力改变其长度。

在17a-b和图18的实施例中,图标150上的图像154和156是平面的(1d或2d)并且没有深度,虚拟或其它。然而,图像根据施加的压力在显示器102的x-y平面中改变形状。因此,图17a-b中的图标150包含在本文中被称作动态2d图标,并且图18中的图标150在本文中被称作1d图标。虽然在图17a-b和图18中使用矩形和线的实例,应理解,在进一步的实施例中,可以在图标150上使用其它形状。在进一步的实例中,图17a-b和图18中的图像154,156可以随施加压力而变得更长,而不是根据施加的压力而压缩(变短)。

在上述关于图2a-16c的实施例中,z方向上的向下压力改变图像的虚拟深度z'。在图17a-18中,z方向上的向下压力改变了x-y平面中图像的长度。在更进一步的实施例中,图像可以在用户的手或触笔在x-y方向上的移动接触的作用下改变,而不是根据z方向上的向下压力而变。因此,例如,在图2a中,如果用户要在负y方向上向下滑动他/她的手指,则球体的图像114可以在负y方向上在图标110上向下压缩。在图12a中,用户的手在正x方向上的滑动可使圆柱体向右移动(在正x方向上),或者向右弯曲同时保持锚定于其基部。在图17a中,用户的手在负y方向上向下滑动可使图像154在y方向上压缩,如图17b所示。在此类实施例中,图像可以在与图标的表面接触时,根据左右或向上的滑动,而不是根据向下压力而改变。在进一步的实施例中,图像可以根据左右,上下接触滑动和向下施加在图标的压力而变。

在上述实施例中,按压动态图标110,114,150通过改变其形状来改变图标上的图像的外观。在进一步的实施例中,动态图标110,114,150可以通过改变颜色来改变其外观,而不是或另外改变其形状。此类实施例如图19a-19c。图19a中示出了包含图像164的无偏图标160。虽然图像164被示出为圆柱体,然而应理解,在进一步的实施例中,图像164可以是任何其它图像。

在施加压力时,图像164的一部分或图像164的全部颜色可以改变。颜色可以在压力的作用下变化,例如根据施加第一压力而(图19b)改变为第一颜色,在施加第二压力时改变为第二颜色(图19c)。颜色的变化可以是连续的,或者如下所述可以不连续地从一个颜色跳转到另一个颜色。颜色的变化可能涉及色调的变化,例如随着压力增加而变暗。该变化可能涉及颜色的变化,例如当压力增加时跨越到彩虹的颜色。颜色可替代地以各种其它方式中的任何一种根据压力而改变。在图19a-19c的实施例中,施加的压力可以被转换为数字量,该数值又被映射到存储器中的特定颜色。因此,图像164的颜色可以随着压力的变化而改变。可以通过各种算法函数中的任何一种将施加的压力转换为数字量。

图20是示出本技术的一个实施例的操作的流程图。在步骤200中,计算装置104显示包含动态图标110,150和/或160的用户界面100.在步骤202中,计算装置的处理器寻找与动态图标的接触,如触敏显示器102所示。如感测到接触,则由与显示器102相关联的压力传感器在步骤206中测量施加到图标的压力。在步骤208中,可以对所接收的压力应用存储的算法函数,并且根据任何上述实施例,根据测量的压力改变图标的外观。如上所述,动态图标的外观可以根据所施加的力而不是根据施加的压力而改变。

根据上述流程,计算装置104可以每秒数次更新显示器102上的图像和图标的外观。因此,动态图标的外观实际上可以随着压力的变化而连续变化。例如,随着压力增加,动态3d图标114的虚拟深度z'可以连续变小。在实施例中,可以在流程中建立时间延迟,使得施加的压力不会记录例如1至3秒作为外观的变化。该时间延迟可用于防止由虚假和无意施加的压力和压力变化导致的图标外观变化。应理解,在进一步的实施例中,时间延迟可小于1秒且大于3秒。

在进一步的实施例中,动态图标的外观可以在不连续的步骤中不连续地更新。在一个实例中,使用压力作为输入的算法函数可以是阶梯函数。因此,函数的输出(例如,虚拟深度z'的变化)保持稳定,直到达到函数定义的步骤,然后输出改变。

在图21的流程图中所示的进一步的实施例中,可以定义预定义的压力阈值,并且为每个阈值定义动态图标的外观。因此,显示图标(步骤210),感测接触(步骤212)并且如上所述测量压力(步骤214)。在步骤218中,处理器可以检查所施加的压力是否已超过存储在存储器中的预定义的阈值压力值。如果是,则动态图标的外观可以在步骤220中根据与存储的阈值相关联的函数改变。

在图21的实例中,可以存在若干存储的和预定义的阈值。此外,可以从上方或下方越过阈值。因此,如果压力增加超过阈值,则图标上的图像可以不连续地跳转到更加压缩的状态。如果压力降低超过阈值,则图标上的图像可以不连续地跳转到较小压缩状态。如上所述,可以在流程中建立时间延迟,使得施加的压力在外观上不会记录一段时间作为外观的变化,以防止外观因虚假和无意施加的压力和压力变化而改变。

根据上述实施例的任一项实施例,在本技术的操作中,将一个或多个预定义压力施加于图标可以启动一个或多个计算机操作。计算机操作可以例如是启动或关闭应用程序,改变应用程序或操作系统的参数,打开或关闭文件,或者由计算机执行的任何其它操作。单个动态图标可以具有在不同压力下致动的若干计算机操作。在实施例中,每当达到启动新计算机操作的预定义压力时,动态图标可以不连续地改变为新的外观。以这种方式,不同的外观可以与不同的计算机操作相关联。可替代地,每当达到启动新计算机操作的预定义压力时,外观可以连续变化。

图22a-c和图23的流程图示出了动态3d图标如何具有与启动不同计算机操作相关联的预定义外观(在本文中被称作预定义动作水平)的实例。在图23的步骤230中,显示动态3d图标,例如图22a的动态3d图标170。如图所示,动态3d图标170可以具有包含水平指示符174a,174b的图像174。在此实施例中,水平指示符由沿着图像174中所示的圆柱体的虚拟长度的两个不同颜色的圆表示。虽然示出了两个水平指示符,然而在进一步的实施例中可以存在单个水平指示符或多于两个水平指示符。

在步骤232中,感测到接触,并且在步骤234中,如上所述测量压力。在步骤236中,如上所述,根据测量的压力而改变图标170的外观。根据本实施例,在步骤238中,图像174改变为预定义动作水平的情况下,操作系统可以在步骤240中启动与预定义动作水平相关联的计算机操作的执行。在图22b所示的实例中,动态3d图标170可以在压力下沿其虚拟长度压缩,直到第一水平指示符174a在顶部表面中显示。如果以恒定压力(或恒定压力加或减一些预定义公差)按下图标170,使得图22b中所示的外观保持一段预定时间,并执行与第一动作水平相关联的计算机操作。要求将图像保持一段预定义的时间段可防止意外启动计算机操作。

如图22a-22c所示,动态3d图标170可以具有与多个计算机操作相关联的多个动作水平。因此,如果用户从图22b所示的状态在图标170上更加用力按压,则图标170可以沿其虚拟长度进一步压缩,直到第二水平指示符174b显示在图像174的顶部表面处(图22c)。如果图标170以恒定压力(或恒定压力加/减公差)保持在那里,使得图22c所示的外观保持一段预定义时间,并执行与第二动作水平相关的计算机操作。

在图22a-22c所示的实例中,水平指示符是不同的颜色,并且当不同的颜色出现在图像174的上表面中时达到不同的动作水平。然而,应理解,动态3d图标可以包含除颜色以外的特征表示的各种水平指示符。例如,不同的预定义形状可以表示不同的水平指示符。当图像根据压力而改变为预定义形状时,这可以表示启动计算机操作的动作水平。

作为进一步的实例,在图22a-22c中,当达到动作水平时,环(或环形),而不是颜色,显示在圆柱体的顶端。在进一步的实施例中,水平指示符可以是与外观无关的特征。例如,当达到动作水平时,计算装置可以播放可听声音形式的水平指示符。在进一步的实例中,当达到动作水平时,计算装置可以具有触觉响应形式的水平指示符。这种触觉响应可以是计算装置的振动。其它水平指示符也涵盖了。

图24示出了计算环境300的细节,计算环境300可以是如本文所述的计算装置104的用于实现本技术的各方面的实例。计算环境300的组件可包含但不限于处理器302,系统存储器304,计算机可读存储介质306,各种系统接口和耦合各种系统组件的系统总线308。系统总线308可以是若干类型的总线结构中的任一种,该总线架构包含使用各种总线架构中的任一种的总线架构的存储器总线或存储器控制器,外围总线和本地总线。

计算环境300可包含计算机可读介质。计算机可读介质可以是可由计算环境300访问的任何可用有形介质,并且包含易失性和非易失性介质,可移动和不可移动介质。计算机可读介质不包含未包含在有形介质中的暂时的,调制的或其它传输的数据信号。系统存储器304包含易失性和/或非易失性存储器形式的计算机可读介质,例如rom310和ram312。ram312可包含用于计算环境300的操作系统313。ram312还可以执行一个或多个应用程序314,包含例如用于生成和/或操作压敏图标的例程。计算机可读介质还可包含存储介质306,例如硬盘驱动器,光盘驱动器和闪存驱动器。

计算环境300可包含用于输入和输出数据和信息的各种接口。输入接口316可以从包含触敏显示器102的触摸(或接触)传感器336,鼠标324和/或键盘322的不同源接收数据。可提供视频接口330,以与触敏显示器102接口连接。应理解,触摸传感器336可以集成为触摸屏102的一部分。可以提供外围接口335用于支持包含例如打印机337的外围装置。

压力传感器338可以集成到触摸传感器336中。可替代地,压力传感器338可以与触摸传感器336分离并且可以将其自己的输入端提供给输入接口316。例如,压力传感器338可以是包含如压电传感器,电容传感器,硅传感器或其它已知传感器,用于感测显示器102上的压力的已知压敏组件。

计算环境300可以经由使用到与一个或多个远程计算机344,346的逻辑连接的网络接口340在联网环境中操作。与计算机344的逻辑连接可以是局域连接(lan)348,并且与计算机346的逻辑连接可以经由因特网350。其它类型的网络连接也是可能的,包含如上所述的宽带通信。应理解,以上所述的计算环境300仅借助于实例,并且除了上述那些之外或者替代上述那些,可包含各种其它组件。

已出于说明和描述的目的呈现本发明的描述,但本发明的描述不希望是详尽的或限于所公开形式的本发明。在不脱离本发明的范围和精神的情况下,对所属领域的技术人员而言许多修改和变化将是显而易见的。选择并描述本公开的各方面以便最好地阐释本公开的原理及其实际应用,并且使得所属领域的其它一般技术人员能够理解本公开以用于各种修改,这些修改适合于所预期的特定用途。

尽管已经以特定地针对结构特征和/或方法动作的语言来描述主题,但应理解,所附权利要求书中所界定的主题未必限于上文所描述的特定特征或动作。相反地,公开以上描述的具体特征和动作作为实施权利要求的实例形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1