首页> 中国专利> 具有图形表示的触摸手势调节的电子设备

具有图形表示的触摸手势调节的电子设备

摘要

一种电子设备,包括:触控式感应显示屏,用于显示数学关系式的图形表示并且使用户能够在所述触控式感应显示屏上针对所显示的图形表示输入用于执行一维调节功能的一维触摸手势。显示调节模块解释所述一维触摸手势并且执行所述一维调节功能。显示调节模块响应于一维收缩触摸手势和一维扩展触摸手势中之一而执行一维缩放调节功能。所述一维缩放调节功能增加或者减少在所显示的图形表示的第一维度中所显示的数值范围,同时使在所显示的图形表示的第二维度中所显示的数值范围保持不变。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-05-18

    授权

    授权

  • 2015-11-11

    实质审查的生效 IPC(主分类):G06F3/041 申请日:20130131

    实质审查的生效

  • 2015-10-07

    公开

    公开

说明书

背景技术

诸如计算器之类的手持电子设备具有受限的显示屏尺寸,这可能导致难以阅读显 示在这种屏幕上的数据集的图形表示。例如,在大的图形数据集显示在小显示屏上的 情况下,可以缩放数据集以适合显示屏,这有时使得图形表示难以阅读。

附图说明

图1是根据一个实施方式图示对数据集的图形表示进行显示的电子设备的图。

图2是根据一个实施方式图示图1中示出的电子设备的元件的框图。

图3是根据一个实施方式图示在图形上执行水平放大的水平扩展手势的图。

图4是根据一个实施方式图示在用户已经执行水平扩展手势后图3中示出的 图形的水平放大视图的图。

图5是根据另一个实施方式图示在图形上执行水平放大的水平扩展手势的图。

图6是根据一个实施方式图示在用户已经执行水平扩展手势后图5中示出的 图形的水平放大视图的图。

图7是根据一个实施方式图示在图形上执行垂直放大的垂直扩展手势的图。

图8是根据一个实施方式图示在用户已经执行了垂直扩展手势后图7中示出 的图形的垂直放大视图的图。

图9是根据一个实施方式图示在图形上执行水平缩小的水平收缩手势的图。

图10是根据一个实施方式图示在用户已经执行了水平收缩手势后图9中示出 的图形的水平缩小视图的图。

图11是根据一个实施方式图示在图形上执行垂直和水平放大(正方形对角放 大)的对角扩展手势的图。

图12是根据一个实施方式图示在用户已经执行对角扩展手势后图11中示出 的图形的垂直和水平放大视图的图。

图13是根据另一个实施方式图示在图形上执行垂直和水平放大(正方形对角 放大)的对角扩展手势的图。

图14是根据一个实施方式图示在用户已经执行对角扩展手势后图13中示出 的图形的垂直和水平放大视图的图。

图15是根据一个实施方式图示在数值表格上执行放大的垂直扩展手势的图。

图16是根据一个实施方式图示在用户已经执行垂直扩展手势后图15中示出 的表格的放大视图的图。

图17是根据一个实施方式图示在数值表格上执行缩小的垂直收缩手势的图。

图18是根据一个实施方式在图示用户已经执行垂直收缩手势后图17中示出 的表格的缩小视图的图。

具体实施方式

在下述详细说明中,对形成说明书一部分的附图标以附图标记,并且通过图 示在其中实施了公开内容的具体实施例而示出。就此而言,方向术语,诸如“顶 部”,“底部”,“前面”,“背面”,“在前”,“在后”等,参考所描述的 附图的方位使用。因为实施例的部件能够在多个不同方位定位,因此方向术语用 于说明的目的并且决不在于限制。应理解,可以利用其他实施例,并且在不脱离 本公开范围的情况下可以进行结构或逻辑上的改变。因此,下述详细说明不应理 解为限制意义,并且本公开的范围由所附权利要求限定。应理解,本文描述的各 种实施例的特征可以彼此组合,除非另外特别说明。

一个实施方式针对电子设备,该设备允许用户在触控式感应显示屏上使用收 缩和扩展(即反向收缩(pinch)或展开)触摸手势对数学表示(诸如两个或三个 变量中的数学关系式的图形)和函数值表格进行缩小和放大。收缩和扩展触摸手 势已经用于分别对软件应用和网络浏览器中的地图和文本进行缩小和放大。但是 这些缩放典型地是正方形的(即水平和垂直缩放因子是相同的)。然而,对于诸 如函数图形的数学表示,仅在一维上缩放经常是有用的,例如仅水平地(保持所 显示的y-数值的范围或域不变)缩放或仅垂直地(保持所显示的x-数值的范围或 域不变)缩放。

一些方案要求用户输入水平和垂直方向的缩放因子(或接受默认值),然后 从预设列表中选择缩放类型。用户脱离图形选择缩放,并且随后返回以查看结果。 如果对结果不满意,那么用户重复该过程。对于函数值表格和选择x-数值之间的 增量存在类似的问题。

在一个实施方式中,系统使用垂直收缩和垂直扩展以分别在数学关系式图形 上和数学函数数值的表格的行上进行垂直缩小和垂直放大。根据一个实施方式, 该系统使用水平收缩和水平扩展以分别在图形和表格上进行水平缩小和水平放 大。根据一个实施方式,该系统以正方形方式(水平和垂直缩放因子两者相同) 或者以根据手势角度而不同的缩放因子的方式,使用对角收缩和对角扩展以分别 在图形和表格上进行缩小和放大。

图1是根据一个实施方式图示对数据集12的图形表示进行显示的电子设备的 图。在图1中图示的实施方式中,电子设备10包括计算器16,该计算器16包括 键盘17和触控式感应显示屏18。然而,应理解,电子设备10可以包括任何类型 的电子设备,诸如但不限于,平板个人电脑、个人数字助理、台式电脑、移动电 话、游戏设备、娱乐设备或任何其他类型的便携式或非便携式计算设备。在图1 图示的实施方式中,触控式感应显示屏18使用户能够针对所显示的数据集12的 图形表示执行至少一个显示调节功能。例如,触控式感应显示屏18使用户能够使 用触摸手势对数据集12的特定部分进行放大或缩小。

图2是根据一个实施方式图示图1中示出的电子设备10的元件的框图。电子 设备10包括处理器64、触控式感应显示屏18以及显示调节模块62。显示调节模 块62包括用于存储数据集12的存储器66。操作中,响应于从触控式感应显示屏 18接收输入(例如,收缩触摸手势或扩展触摸手势),显示调节模块62解释所接 收的触摸手势并且基于所接收的触摸手势在显示屏18上调节数据集12的图形表 示的输出。电子设备10使用户能够针对所显示的数据集12的图形表示执行至少 一个显示调节功能。例如,电子设备10使用户能够促使显示屏18对数据集12的 一部分进行放大或缩小。

电子设备10使用收缩和扩展手势在图形或表格区域上进行放大或缩小。存在 由电子设备10的具体实施方式支持的三种主要缩放类型,每一种缩放类型具有放 大和缩小的多个版本:(1)水平缩放;(2)垂直缩放;以及(3)正方形缩放(水 平和垂直两者具有相同的缩放因子)。此外,上述6个缩放(即3个缩放x2个方 向)中的每个缩放具有两个版本:(1)相对于轴线(例如x轴或y轴保持固定) 放大或缩小;以及(2)相对于点(例如,图形上的感兴趣的点保持固定)放大或 缩小。因此,总共存在12种缩放,其使用收缩和扩展手势。这些收缩和扩展手势 应用至任何图形化环境,无论是笛卡尔坐标、极坐标还是其他坐标,以及不管这 些环境中的图形类型,包括(但不限于)函数图、极坐标图、参数图、散点图、 柱状图以及箱形图(bow-and-whisker plots)。

水平收缩触摸手势用于在图形上进行水平缩小,增加所显示的x-数值的范围。 当用户继续收缩手势时,所显示的x-数值范围按比例增加。类似地,水平扩展触 摸手势用于水平放大。在两种情况下,所显示的y-数值范围保持不变。

垂直收缩触摸手势用于在图形上进行垂直缩小,增加所显示的y-数值的范围。 当用户继续收缩手势时,所显示的y-数值范围按比例增加。类似地,垂直扩展触 摸手势用于垂直放大。在两种情况下,所显示的x-数值范围保持不变。

电子设备10还被配置成处理既不垂直也不水平的收缩和扩展手势。在一个实 施方式中,针对非常接近垂直或水平的收缩和扩展手势,电子设备10将这些手势 作为垂直或水平的收缩和扩展手势处理。针对所有其他非垂直或非水平的收缩和 扩展手势,使用两种方法中的一种。在第一种方法中,使用所有清楚的对角收缩 手势在x-方向和y-方向两个方向上等同地(针对两个方向使用相同的缩放因子) 缩小,并且使用对角扩展手势来倒置该过程并且在两个方向上以相同的缩放因子 放大。在第二种方法中,除了角度被解释为45度的情况,所有清楚的对角收缩和 扩展手势根据其角度来解释,并且因此针对x-方向和y-方向分配的缩放因子不同。 以这种方式,用户能够在垂直方向上更多地放大或缩小,并且在水平方向上更少 地放大或缩小,反之亦然。

在特定电子设备10的具体实施方式中,缩放因子与执行收缩或扩展手势的两 个手指之间的距离相关联。增加该距离则放大,减小该距离则缩小。与给定距离 相关联的缩放因子可以通过两个手指的顺时针旋转而增加,或者通过两个手指的 逆时针旋转而降低。通过手指的旋转来调节缩放因子允许任何缩放的细调从而获 得期望的视图。

图3是根据一个实施方式图示在图形上执行水平放大的水平扩展手势的图。 图形300显示在电子设备10(图1)的显示屏18上并且包括水平轴线(x-轴)301、 垂直轴线(y-轴)303以及数据集12的图形表示。在所图示的实施方式中,数据 集12的图形表示代表数学方程式y=0.5(x-1)2+1的图形。所显示的x数值的范 围是x=[-12.7,12.7]并且所显示的y数值的范围是y=[-1.5,9.5]。

为执行水平扩展手势,用户首先将该用户的右手大拇指(T)放置在例如(x=1, y=1)处的图形顶点上,如圆302所指示。然后用户将该用户的右手食指(F)大 致放置在例如点(x=4,y=1)上,如圆304所指示。然后用户朝着(x=12,y=1) 向右侧水平滑动食指(F),如圆304上的箭头306所指示,同时将大拇指(T) 保持在其初始位置302。该水平扩展手势的结果在图4中所示。

图4是根据一个实施方式图示在用户已经执行水平扩展手势后图3中示出的 图形300的水平放大视图的图。通过图4中的附图标记300Z来表示图形300的放 大视图。相对于线X=1执行水平放大,其在该扩展手势中对应于用户大拇指(图 3)302的位置。图300Z中的点(x=1,y=1)保持在右手大拇指(T)的位置302 下并且保持在其当前显示位置。在水平放大期间,y-轴303向左侧移动。

当食指(F)如箭头306所指示向右侧移动时,放大是平稳和动态的。在一个 实施方式中,在一组预定的整数缩放因子(例如,2x、10x、20x等)处放大暂时 地“推迟(stick)”或暂时地停止。用户可以通过返回向左侧移动食指(F)来倒 置放大直到获得期望的视图。所显示的y-数值的范围在水平放大期间保持恒定(即 保持在y=[-1.5,9.5]),并且所显示的x-数值的范围在所图示的实例中减小到约 x=[-5.5,7.0]。当用户继续水平扩展手势时(即将食指(F)进一步向右侧移动), 所显示的x-数值的范围继续按比例减小。

在缩放期间,大拇指(T)和食指(F)的任何显著的旋转会锁定当前缩放因 子,并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转会逐步(具 有较精细的增量)增加或减小缩放因子以提供对缩放因子的更精细调节。

图5是根据另一个实施方式图示在图形上执行水平放大的水平扩展手势的图。 图形500显示在电子设备10(图1)的显示屏18上并且包括水平轴线(x-轴)501、 垂直轴线(y-轴)503以及数据集12的图形表示。在所图示的实施方式中,数据 集12的图形表示代表数学方程式y=0.5(x-1)2+1的图形。所显示的x数值的范 围是x=[-12.7,12.7]并且所显示的y数值的范围是y=[-1.5,9.5]。

为执行水平扩展手势,用户首先将该用户的右手大拇指(T)放置在例如显示 器上的(x=-1,y=-1)处,如圆502所指示。然后用户将该用户的右手食指(F) 大致放置在例如点(x=4,y=-1)上,如圆504所指示。然后用户向左侧水平滑动 大拇指(T),如圆502上的箭头506所指示,并且同时,用户向右侧水平滑动食 指(F),如圆504上的箭头508所指示。这种水平扩展手势的结果在图6中示出。

图6是根据一个实施方式图示在用户已经执行了水平扩展手势后图5中示出 的图形500的水平放大视图的图。通过图6中的附图标记500Z来表示图形500的 放大视图。相对于y-轴503执行水平放大。在水平放大期间,y-轴503保持在其位 置,并且x-数值的极限值(Xmin和Xmax)通过相同标量值被成倍增加。

当大拇指(T)和食指(F)水平移动分开时,放大是平稳和动态的,如箭头 506和508所指示。在一个实施方式中,在一组预定的整数缩放因子(例如,2x、 10x、20x等)处放大暂时地“推迟”或暂时地停止。用户可以通过一起移动大拇 指(T)和食指(F)使其更接近来倒置放大直到获得期望的视图。所显示的y-数 值的范围在水平放大期间保持恒定(即保持在y=[-1.5,9.5]),并且所显示的x- 数值的范围在所图示的示例中减小到约x=[-6.5,6.5]。当用户继续水平扩展手势时 (即将大拇指(T)进一步向左侧移动并且将食指(F)进一步向右侧移动),所 显示的x-数值的范围继续按比例减小。

在缩放期间,大拇指(T)和食指(F)的任何显著的旋转会锁定当前缩放因 子,并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转会逐步(具 有较精细的增量)增加或减小缩放因子以提供对缩放因子的更精细调节。

图7是根据一个实施方式图示在图形上执行垂直放大的垂直扩展手势的图。 图形700显示在电子设备10(图1)的显示屏18上并且包括水平轴线(x-轴)701、 垂直轴线(y-轴)703以及数据集12的图形表示。在所图示的实施方式中,数据 集12的图形表示代表数学方程式y=0.5(x-1)2+1的图形。所显示的x数值的范 围是x=[-12.7,12.7]并且所显示的y数值的范围是y=[-1.5,9.5]。

为执行垂直扩展手势,用户首先将该用户的右手大拇指(T)放置在例如(x=1, y=1)处的图形顶点上,如圆702所指示。然后用户将该用户的右手食指(F)大 致放置在例如点(x=1,y=4)上,如圆704所指示。然后用户朝着(x=1,y=9) 垂直向上滑动食指(F),如圆704上的箭头706所指示,同时将大拇指(T)保 持在其初始位置702。这种垂直扩展手势的结果在图8中示出。

图8是根据一个实施方式图示在用户已经执行了水平扩展手势后图7中示出 的图形700的垂直放大视图的图。通过图8中的附图标记700Z来表示图形700的 放大视图。相对于线y=1执行垂直放大,在该扩展手势中其对应于用户大拇指702 (图7)的位置。图形700Z中的点(x=1,y=1)保持在右手大拇指(T)位置702 下并且保持在其当前显示位置。在垂直放大期间,y-轴703保持其位置。

当食指(F)如箭头706所指示向上移动时,放大是平稳和动态的。在一个实 施方式中,在一组预定的整数缩放因子(例如,2x、10x、20x等)处放大暂时地 “推迟”或暂时地停止。用户可以通过返回向下移动食指(F)来倒置放大直到获 得期望的视图。所显示的x-数值的范围在垂直放大期间保持恒定(即保持在x= [-12.7,12.7]),并且所显示的y-数值的范围在所图示的示例中减小到约y=[0,5.5]。 当用户继续垂直扩展手势时(即将食指(F)进一步向上移动),所显示的y-数值 的范围继续按比例减小。

在缩放期间,大拇指(T)和食指(F)的任何显著的旋转锁定当前缩放因子, 并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转会逐步(具有较 精细的增量)增加或减小缩放因子以提供对缩放因子的更精细调节。

通过垂直向下移动大拇指(T)同时垂直向上移动食指(F)能够不同于图7 和图8中所示出的垂直放大而修改或执行垂直放大。这种垂直放大相对于x-轴701 执行。x-轴701在垂直放大期间保持其位置,并且通过相同的标量值成倍增加y- 数值的极限值(Ymin和Ymax)。

图9是根据一个实施方式图示在图形上执行水平缩小的水平收缩手势的图。 图形900显示在电子设备10(图1)的显示屏18上并且包括水平轴线(x-轴)901、 垂直轴线(y-轴)903以及数据集12的图形表示。在所图示的实施方式中,数据 集12的图形表示代表数学方程式y=0.5(x-1)2+1的图形。所显示的x数值的范 围是x=[-12.7,12.7]并且所显示的y数值的范围是y=[-1.5,9.5]。

为执行水平收缩手势,用户首先将该用户的右手大拇指(T)放置在例如(x=1, y=1)处的图形顶点上,如圆902所指示。然后用户将该用户的右手食指(F)大 致放置在例如点(x=8,y=1)上,如圆904所指示。然后用户向左侧水平滑动食 指(F),如圆904上的箭头906所指示,同时将大拇指(T)保持在其初始位置 902。该水平收缩手势的结果在图10中示出。

图10是根据一个实施方式图示在用户已经执行了水平收缩手势后图9中示出 的图形900的水平缩小视图的图。通过图10中附图标记900Z来表示图形900的 缩小视图。相对于线x=1执行水平缩小,其在该收缩手势中对应于用户大拇指902 (图9)的位置。图形900Z中的点(x=1,y=1)保持在右手大拇指(T)位置902 下并且保持在其当前显示位置。

当食指(F)如箭头906所指示向左侧移动时,缩小是平稳和动态的。在一个 实施方式中,在一组预定的缩放因子处缩小暂时地“推迟”或暂时地停止。用户 可以通过将食指(F)返回向右侧移动来倒置缩小直到获得期望的视图。所显示的 y-数值的范围在水平缩小期间保持恒定(即保持在y=[-1.5,9.5]),并且所显示 的x-数值的范围在所图示的示例中增加到约x=[-26.0,26.0]。当用户继续水平收 缩手势时(即将食指(F)进一步向左侧移动),所显示的x-数值的范围继续按比 例增加。

在缩放期间,大拇指(T)和食指(F)的任何显著的旋转会锁定当前缩放因 子,并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转逐步(具有 较精细的增量)会增加或减小缩放因子以提供对缩放因子的更精细调节。

通过向右侧水平移动大拇指(T)同时向左侧水平移动食指(F),能够不同 于图9和图10中示出的水平缩小而修改或执行水平缩小。这种水平放大相对于y- 轴903执行。y-轴903在水平缩小期间保持其位置,并且通过相同的标量值成倍增 加x-数值的极限值(Xmin和Xmax)。

图11是根据一个实施方式图示在图形上执行垂直和水平放大(正方形对角放 大)的对角扩展手势的图。图形1100显示在电子设备10(图1)的显示屏18上 并且包括水平轴线(x-轴)1101、垂直轴线(y-轴)1103以及数据集12的图形表 示。在所图示的实施方式中,数据集12的图形表示代表数学方程式y=0.5(x-1) 2+1的图形。所显示的x数值的范围是x=[-12.7,12.7]并且所显示的y数值的范围 是y=[-1.5,9.5]。

为执行对角扩展手势,用户首先将该用户的右手大拇指(T)放置在例如图形 顶点(x=1,y=1)上,如圆1102所指示。然后用户将该用户的右手食指(F)大 致放置在例如点(x=4,y=4)上,如圆1104所指示。然后用户对角地向上和向右 滑动食指(F),如圆1104上的箭头1106所指示,同时将大拇指(T)保持在其 初始位置1102。该对角扩展手势的结果在图12中示出。

图12是根据一个实施方式图示在用户已经执行了对角扩展手势后图11中示 出的图形1100的垂直和水平放大视图的图。通过图12中的附图标记1100Z来表 示图形1100的放大视图。相对于点(x=1,y=1)执行垂直和水平放大,其在该扩 展手势中对应于用户大拇指1102(图11)的位置。图形1100Z中的点(x=1,y=1) 保持在右手大拇指(T)位置1102下并且保持在其当前显示位置。在所图示的示 例中,相同的缩放因子用于水平缩放和垂直缩放两者。

当食指(F)如箭头1106所指示向上和向右侧移动时,放大是平稳和动态的。 在一个实施方式中,在一组预定的整数缩放因子(例如,2x,10x,20x等)处放 大暂时地“推迟”或暂时地停止。用户可以通过返回向下和向左侧移动食指(F) 来倒置放大直到获得期望的视图。所显示的y-数值范围在垂直和水平放大期间减 小至约y=[0,5.5],并且所显示的x-数值范围在所图示的示例中减小到约x=[-6, 7]。当用户继续对角扩展手势时(即进一步向上和向右侧移动食指(F)),所显 示的x-数值范围和所显示的y-数值范围继续按比例减小。

在缩放期间,大拇指(T)和食指(F)的任何显著的旋转会锁定当前缩放因 子,并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转会逐步(具 有较精细的增量)增加或减小缩放因子以提供对缩放因子的更精细调节。

图13是根据另一个实施方式图示在图形上执行垂直和水平放大(正方形对角 放大)的对角扩展手势的图。图形1300显示在电子设备10(图1)的显示屏18 上并且包括水平轴线(x-轴)1301、垂直轴线(y-轴)1303以及数据集12的图形 表示。在所图示的实施方式中,数据集12的图形表示代表数学方程式y=0.5(x-1) 2+1的图形。所显示的x数值范围是x=[-12.7,12.7]并且所显示的y数值的范围是 y=[-1.5,9.5]。

为执行对角扩展手势,用户首先将该用户的右手大拇指(T)放置在例如显示 器(x=-1,y=0)处,如圆1302所指示。然后用户将该用户的右手食指(F)大致 放置在例如点(x=4,y=4)上,如圆1304所指示。然后用户对角地向下和向左滑 动大拇指(T),如圆1302上的箭头1306所指示,同时用户对角地向上和向右滑 动食指(F),如圆1304上的箭头1308所指示。该对角扩展手势的结果在图14 中示出。

图14是根据一个实施方式图示在用户已经执行了对角扩展手势后图13中示 出的图形1300的垂直和水平放大视图的图。通过图14中的附图标记1300Z来表 示图形1300的放大视图。相对于图形原点执行垂直和水平放大。在对角放大期间 x-轴1301和y-轴1303保持其位置,并且通过比例因子成倍增加x-数值的极限值 (Xmin和Xmax),以及通过相同的比例因子成倍增加y-数值的极限值(Ymin和 Ymax)。

当大拇指(F)和食指(F)如箭头1306和1308所指示对角移动分开时,放 大是平稳和动态的。在一个实施方式中,在一组预定的整数缩放因子(例如,2x, 10x,20x等)处放大暂时地“推迟”或暂时地停止。用户可以通过对角靠近地一 起移动拇指(T)和食指(F)来倒置放大直到获得期望的视图。所显示的y-数值 范围在垂直和水平放大期间减小至约y=[-3,3],并且所显示的x-数值范围在所 图示的示例中减小到约x=[-6.5,6.5]。当用户继续对角扩展手势时(即进一步向下 和向左侧移动大拇指(T)以及进一步向上和向右侧移动食指(F)),所显示的 x-数值范围和所显示的y-数值范围继续按比例减小。

在缩放期间,大拇指(T)和食指(F)的任何显著的旋转会锁定当前缩放因 子,并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转会逐步(具 有较精细的增量)增加或减小缩放因子以提供对缩放因子的更精细调节。

值得注意的是,图11中所选择的点(x=1,y=1)是图11和图12中执行放大 所针对的点,并且原点(x=0,y=0)是图13和图14中执行放大所针对的点。这 些示例图示了相对于所选择的点(图11和图12)进行缩放和相对于轴(图13和 图14)进行缩放之间的差别。

数值表格由一组列构成。第一列包含独立变量的数值。随后的列包含依据独 立变量限定的表达式的数值。在这种环境下,通过电子设备10使用收缩和扩展手 势以放大或缩小表格的行。在一个实施方式中,存在由电子设备10支持的针对数 值表格的两种主要缩放类型,其是放大和缩小。针对每种类型,缩放相对于独立 变量的某个数值发生,其保持固定。独立变量的连续数值之间的增量保持恒定但 是会因比例因子而成倍增加。与使用绘图环境的情况相同,收缩手势用于缩小并 且扩展手势用于放大。然而,与绘图环境不同的是,根据一个实施方式的手势方 位总是垂直的。

图15是根据一个实施方式图示在数值表格上执行放大的垂直扩展手势的图。 表格1500显示在电子设备10(图1)的显示屏18上,并包括多个列1502(1)-1502 (2)和多个行1504(1)-1504(5)。在所图示的实施方式中,数值表格1500代 表数学方程式表格1500中的第一列1502(1)包含独立变量x 的数值。表格1500中的第二列1502(2)包含表达式F1(x)的数值,该数值对 应于第一列1502(1)中给出的变量x的数值。在列1502(1)中给出的变量x的 数值是0,1,2,3和4。因此,这些数值具有等于1.0(即列1502(1)中变量x 的每对相邻数值相差1.0)的共同或者恒定Δx数值。在列1502(1)中已经选择数 值“2”(行1504(3)),如该数值的阴影所指示。

为了在表格1500上执行垂直扩展手势,用户首先将该用户的右手大拇指(T) 放置在例如所选择的数值“2”下,如圆1510所指示。然后用户将该用户的右手 食指(F)放置在例如所选择的数值“2”上,如圆1508所指示。然后用户垂直向 上滑动食指(F),如圆1508上的箭头1506所指示,同时也垂直向下滑动大拇指 (T),如圆1510上的箭头1512所指示。该垂直扩展手势的结果在图16中示出。

图16是根据一个实施方式图示在用户已经执行垂直扩展手势后图15中示出 的表格1500的放大视图的图。通过图16中的附图标记1500Z来表示表格1500的 放大视图。相对于在行1504(3)和列1502(1)中所选择的数值“2”执行放大。 因此,该选择的数值保持相同,同时列1502(1)中的所有其他数值被改变以具有 较小的Δx数值(即,Δx=0.01)。尽管Δx数值减小,但针对列1502(1)中的所 有数值其仍保持恒定。列1502(2)中的数值也被重新计算并被改变以对应于列 1502(1)中的新数值。

当食指(F)和大拇指(T)如箭头1506和1512所指示移动分开时,放大是 平稳和动态的。在一个实施方式中,在一组预定的Δx数值(例如,Δx=0.5,Δx=0.1, Δx=0.01,Δx=0.001等)处放大暂时地“推迟”或暂时地停止。用户可以通过朝 向彼此返回移动食指(F)和大拇指(T)来倒置放大直到获得期望Δx数值。

在缩放期间,拇指(T)和大食指(F)的任何显著的旋转会锁定当前缩放因 子,并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转会逐步(具 有较精细的增量)增加或减小缩放因子以提供对Δx数值的更精细选择。

图17是根据一个实施方式图示在数值表格上执行缩小的垂直收缩手势的图。 表格1700显示在电子设备10(图1)的显示屏18上,并包括多个列1702(1)-1702 (2)和多个行1704(1)-1704(5)。在所图示的实施方式中,数值表格1700代 表数学方程式,表格1700中的第一列1702(1)包含独立变量x 的数值。表格1700中的第二列1702(2)包含表达式F1(x)的数值,该数值对 应于第一列1702(1)中给出的变量x的数值。在列1702(1)中给出的变量x的 数值是-2,-1,0,1和2。因此,这些数值具有等于1.0(即列1702(1)中变量x 的每对相邻数值相差1.0)的Δx数值。在列1702(1)中已经选择数值“0”(行 1704(3)),如该数值的阴影所指示。

为了在表格1700上执行垂直收缩手势,用户首先将该用户的右手大拇指(T) 放置在例如所选择的数值“0”下,如圆1710所指示。然后用户将该用户的右手 食指(F)放置在例如所选择的数值“0”上,如圆1708所指示。然后用户垂直向 下滑动食指(F),如圆1708上的箭头1706所指示,同时也垂直向上滑动大拇指 (T),如圆1710上的箭头1712所指示。该垂直收缩手势的结果在图18中示出。

图18是根据一个实施方式图示在用户已经执行垂直收缩手势后图17中示出 的表格1700的缩小视图的图。通过图18中的附图标记1700Z来表示表格1700的 缩小视图。相对于在行1704(3)和列1702(1)中所选择的数值“0”执行缩小。 因此,该选择的数值保持相同,同时列1702(1)中的所有其他数值被改变以具有 较大的Δx数值(即,Δx=10.0)。列1702(2)中的数值也被重新计算并被改变以 对应于列1702(1)中的新数值。

当食指(F)和大拇指(T)如箭头1706和1712所指示一起移动时,缩小是 平稳和动态的。在一个实施方式中,在一组预定的Δx数值(例如,Δx=2,Δx=5, Δx=10,Δx=20等)处缩小暂时地“推迟”或暂时地停止。用户可以通过彼此向 后移动食指(F)和大拇指(T)以倒置缩小直到获得期望Δx数值。

在缩放期间,拇指(T)和食指(F)的任何显著的旋转会锁定当前缩放因子, 并且当用户分别顺时针或逆时针旋转这些手指时,进一步的旋转逐步(具有较精 细的增量)增加或减小缩放因子以提供对Δx数值的更精细选择。

在数字计算环境中和在符号计算机代数系统(CAS)环境中,当在所选择的数 值或表达式上使用收缩和扩展手势时,收缩和扩展手势根据一个实施方式在电子 设备10中产生下述结果。在数字计算环境中,发生以下结果:(1)利用所选择 的数字结果,水平收缩减少所显示的数字数量,有效地将结果四舍五入到越来越 少的数位;(2)水平扩展倒置该四舍五入过程,显示越来越多的数位直到达到最 大值;以及(3)这些效果是平稳和动态的,并且能够被倒置直到刚好显示正确 的数字数量。在CAS环境中,发生下述结果:(1)利用所选择的符号表达式,水 平收缩会分解表达式因子,如果可能,则还合并同类项,有效地尽可能多地简化 表达式;以及(2)水平扩展会展开表达式。

一个实施方式针对一种电子设备,所述电子设备包括:触控式感应显示屏, 用于显示数学关系式的图形表示并且使用户能够在所述触控式感应显示屏上针对 所显示的图形表示输入用于执行一维调节功能的一维触摸手势。显示调节模块解 释所述一维触摸手势并且执行所述一维调节功能。所述显示调节模块响应于一维 收缩触摸手势和一维扩展触摸手势中之一而执行一维缩放调节功能。所述一维缩 放调节功能增加或者减少在所显示的图形表示的第一维度中所显示的数值范围, 同时使在所显示的图形表示的第二维度中所显示的数值范围保持不变。

在此实施方式的一种形式中,所述显示调节模块响应于垂直收缩触摸手势而 执行垂直缩小调节功能,其中所述垂直缩小调节功能增加在垂直维度中所显示的 数值范围,同时使在水平维度中所显示的数值范围保持不变。在此实施方式的另 一种形式中,所述显示调节模块响应于垂直扩展触摸手势而执行垂直放大调节功 能,其中所述垂直放大调节功能减少在垂直维度中所显示的数值范围,同时使在 水平维度中所显示的数值范围保持不变。在此实施方式的又一种形式中,所述显 示调节模块响应于水平收缩触摸手势而执行水平缩小调节功能,其中所述水平缩 小调节功能增加在水平维度中所显示的数值范围,同时使在垂直维度中所显示的 数值范围保持不变。在此实施方式的进一步的形式中,所述显示调节模块响应于 水平扩展触摸手势而执行水平放大调节功能,其中所述水平放大调节功能减少在 水平维度中所显示的数值范围,同时使在垂直维度中所显示的数值范围保持不变。

根据一个实施方式的显示调节模块在所述触摸手势被执行时连续地且动态地 调节所述图形表示。在此实施方式的一种形式中,所述显示调节模块引起所述图 形表示的调节以在一组预定的缩放因子处暂时地停止。

在一个实施方式中,所述一维缩放调节功能依据于所述触摸手势包含所述用 户的两个移动手指还是包含一个移动手指和一个固定手指而不同。在此实施方式 的一种形式中,当所述触摸手势包含所述用户的两个移动手指时,所述显示调节 模块关于所述图形表示的轴线执行一维缩放,并且当所述触摸手势包含一个移动 手指和一个固定手指时,所述显示调节模块关于所述固定手指下的点执行一维缩 放。

在一个实施方式中,执行所述一维触摸手势的用户的手指的旋转锁定当前缩 放因子,并且进一步的旋转提供对缩放因子的精细调节。

另一个实施方式针对一种电子设备,所述电子设备包括:触控式感应显示屏, 用于显示数学函数的数值表格并且使用户能够在所述触控式感应显示屏上针对所 显示的数值表格输入用于执行调节功能的触摸手势。显示调节模块解释所述触摸 手势并且执行所述调节功能。所述显示调节模块响应于收缩触摸手势和扩展触摸 手势中之一而执行缩放调节功能。所述缩放调节功能修改所述表格的列中连续数 值之间的增量值。

在此实施方式的一种形式中,所述数值表格包括多个列,所述多个列包括第 一列和第二列,所述第一列包含所述数学函数的独立变量的数值,所述第二列包 含根据所述独立变量定义的表达式的数值,其中所述第一列中的数值具有恒定的 增量值,并且其中所述缩放调节功能包含以比例因子成倍地增加恒定的增量值。 在此实施方式的另一种形式中,所述缩放调节功能相对于所述表格的第一列中所 选择的数值而执行,并且其中所选择的数值在所述缩放调节功能期间保持固定。

在一个实施方式中,所述触摸手势是垂直收缩触摸手势和垂直扩展触摸手势 中之一,并且其中所述调节功能针对所述垂直收缩触摸手势增加所述表格的列中 连续数值之间的增量值,以及针对所述垂直扩展手势减少所述表格的列中的连续 数值之间的增量值。

又一个实施方式针对一种电子设备,所述电子设备包括:触控式感应显示屏, 用于使用户能够在所述触控式感应显示屏上针对所显示的信息输入用于执行调节 功能的触摸手势。显示调节模块解释所述触摸手势并执行所述调节功能。所述显 示调节模块执行数字结果调节和符号表达式调节中至少之一。所述数字结果调节 包含:响应于收缩触摸手势而针对所选择的数字结果减少所显示的数字数量以将 所选择的数字结果四舍五入到更少数位,以及响应于扩展触摸手势而针对所选择 的数字结果增加所显示的数字数量。所述符号表达式调节包含:响应于收缩触摸 手势而分解并简化所选择的符号表达式,以及响应于扩展触摸手势而展开所选择 的符号表达式。

本文提出的实施方式针对之前的解决方案提供了多个优点,包括,例如下述 几点:(1)用户不必猜测并尝试不同的预定缩放直至用户获得期望的视图;(2) 用户具有与视图窗口的直接互动,并且能够在浏览图形时精细调节视图;以及(3) 用户能够在函数数值表格中的行上进行放大或缩小。

尽管本文已经图示和描述了具体实施例,但本领域技术人员应理解,在不脱 离本公开范围的情况下,可以以多种可替代的和/或等同的实施方式取代所示出和 描述的具体实施例。本申请旨在涵盖本文讨论的具体实施例的任何改编或变形。 因此,本公开旨在仅由权利要求及其等同物限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号