在电子测试装备上选择波形的方法

文档序号:6536553阅读:214来源:国知局
在电子测试装备上选择波形的方法
【专利摘要】本发明公开了操作具有显示多个波形的允许触摸显示屏的数据处理系统,以便改变波形之一的显示而不改变其余波形的显示的方法。该方法包括响应用户在第一位置上触摸显示屏确定所选波形,从而定义确定所选波形的触摸区。然后通过屏幕上的手势定义要对所选波形进行的操作。所选波形通过触摸区来确定,该触摸区通过用户触摸屏幕来定义。如果通过触摸区定义了不止一个波形,则响应用户重复定义触摸区的触摸依次选择可能波形直到向用户呈现正确的那个。
【专利说明】在电子测试装备上选择波形的方法
【技术领域】
[0001 ] 本发明涉及在电子测试装备上选择波形的方法。
【背景技术】
[0002]将触摸屏用于运行在计算机上的程序与用户之间的交流的计算机应用越来越习以为常。其结果是,电子仪器正朝着将触摸屏用于传递用户与仪器的控制之间的互动的方向改变。尤其,人们正在将触摸屏用在示波器中。但是,当使用手势选择和操纵屏幕上的波形时,在示波器上存在独特问题。
[0003]在现有技术的示波器上,用户通过触摸波形选择屏幕上的波形。但是,示波器显示器与图形输入板或类似带触摸屏设备的不同之处在于示波器显示器可能含有同时显示的许多重叠波形。通常,示波器同时显示来自多个通道的波形。这些波形往往重叠。因此,为了通过触摸选择特定波形,用户必须在屏幕上找到那个波形与其它波形分开使用户可以其手指不会触摸屏幕上的另一条迹线地触摸那条迹线的距离的地方。在许多情况下找到适当分开区域具有挑战性。因此,计算机程序往往选择错误迹线。关于这一点,应该注意的是,屏幕上的触摸区是具有用户指尖大小的区域。因此,即使两个波形在屏幕上似乎是分开的,用户实际上也会触摸两个波形。计算机程序通常会选择在许多情况下是错误波形的波形之
O
[0004]另外,用户往往将围绕波形的区域当作那个波形的一部分。例如,用户往往将脉冲下面的区域当作波形的一部分。因此,用户试图通过在脉冲的波峰下面的区域中触摸屏幕来选择脉冲波形。但是,计算机程序不会将这个区域识别为波形的一部分,因此不会这样选择波形。
[0005]示波器显示器与传统图形输入板和类似设备的不同之处还在于在屏幕上所做的手势指向单个波形,而不是整体地指向显示的图像。例如,图形输入板上的“挤捏(Pinch)”手势通常用于在正在显示的屏幕上放大或缩小。也就是说,该手势用于改变场景的放大率。在示波器上,用户通常希望改变单条迹线的增益或时标,而使其它迹线的增益或时标不变。

【发明内容】

[0006]本发明包括操作具有显示多个波形的允许触摸显示屏的数据处理系统,以便改变波形之一的显示而不改变其余波形的显示的方法。该方法包括响应用户在第一位置上触摸显示屏确定所选波形,从而定义确定所选波形的触摸区。然后通过屏幕上的手势定义要对所选波形进行的操作。
[0007]在本发明的一个方面中,确定所选波形包括确定用户触摸屏幕是否是触摸区中的重复触摸。如果该触摸是重复触摸,则确定通过该触摸区的多个波形的哪个以前未曾选择过,并选择以前未曾选 择过的波形之一作为所选波形。
[0008]在本发明的另一个方面中,确定所选波形包括确定定义操作的手势是否明确地定义了多个波形之一,并选择多个波形的那一个。[0009]在本发明的又一个方面中,在触摸区中存在与多个波形之一相对应的图标,并选择多个波形的那一个。
[0010]在本发明的另一个方面中,确定所选波形包括确定没有波形通过触摸区。在这种情况下,在触摸区的每一侧搜索显示屏,以确定在触摸区的每一侧遇到的波形,并选择所遇到波形之一作为所选波形。在另一个方面中,只有当在触摸区的两侧遇到同一波形时才将所选波形定义为所遇到波形。
[0011]在本发明的再一个方面中,如果触摸区将多个波形的不止一个定义成可能的所选波形,则选择那些波形之一作为所选波形。在这种情况下,可以向用户显示不止一个波形对应于触摸区的消息。
【专利附图】

【附图说明】
[0012]图1例示了将允许触摸屏幕用于与用户交流的示波器;
[0013]图2例示了两条迹线通过的示波器显示屏的一部分;
[0014]图3例示了具有波峰的波形的选择;
[0015]图4A-4F例示了在本发明的一个实施例中实现的手势;
[0016]图5例示了波形的自动选择;以及
[0017]图6例示了波形的选择不明确的情况。
【具体实施方式】
[0018]参考图1可以更容易地理解本发明提供其好处的方式,图1例示了将允许触摸屏幕用于与用户交流的示波器。示波器10包括控制器11,控制器11接收其振幅作为时间的函数测量的一个或多个信号输入。所测量振幅被显示在允许触摸屏幕12上。用户13选择显示在屏幕12上的特定波形,并通过在屏幕12上所做的手势操纵那些波形。控制器11可以在像通用计算机或专门硬件那样的任何适当数据处理系统中实现。
[0019]为了本讨论的目的,将手势定义成用户将一个或多个手指放在屏幕上和可选地移动手指的交互。在轻拍手势中,用户用一个手指触摸屏幕,然后在该手指与屏幕接触的同时不在屏幕上移动该手指地提起该手势。在拖动手势中,用户将一个手指放在屏幕上,然后在该手指与屏幕保持接触的同时以预定方式移动该手指。在挤捏手势中,用户将两个手指放在屏幕上,然后在两个手指与屏幕保持接触的同时相对移动该两个手指。
[0020]本发明提供了当一条迹线不一定与其它迹线分开时在示波器上选择该迹线的方法。在本发明的一个方面中,用户通过触摸屏幕上迹线通过的区域选择该迹线。如果该触摸包含的区域只有单条迹线通过,则选择那条迹线。如果有多条迹线通过该区域,则选择和加亮迹线之一。如果所选迹线是错误迹线,则用户再次触摸相同区域。程序通过选择可能迹线的另一条对该重复触摸作出响应。
[0021]现在参照图2,图2例示了以21和22示出的两条迹线通过的示波器显示屏的一部分。本发明定义了围绕用户触摸屏幕20的任何点的触摸区。在本发明的一个方面中,这个区域近似具有屏幕上用户用他或她的手指触摸屏幕形成的斑点的大小。所涉及的斑点的大小通过标为23-25的区域示出。如果用户在23上触摸屏幕,则只有一条可能迹线通过那个区域,如标为I的接地图标所指,那是与示波器的通道I相对应的迹线。类似地,如果用户在区域25中触摸屏幕,则唯一波形是与通道2相对应的那个。在这些情况下,控制器认为用户希望选择相应通道,并相应地加亮来自那个通道的迹线。在显示在图1中的例子中,选择了通道I。
[0022]相反,如果用户在区域24上触摸屏幕,则在那个区域中有两条可能迹线,因此,通道的选择是不明确的。控制器注意到两条可能通道并拾取一条。加亮所选通道。如果加亮通道不是用户想要的那个,则用户再次在区域24中触摸屏幕,控制器选择下一条可能迹线。重复这个过程直到用户判定当前加亮通道是所希望通道。
[0023]上述方法假设至少一个波形通过触摸区。但是,如上所述,用户往往认为波峰下面的区域属于波峰所在的波形。在这种情况下,没有波形通过触摸区。现在参照图3,图3例示了具有波峰的波形的选择。波形33包括用户34在波峰下面的位置上轻拍屏幕所选的波峰。本发明通过检查触摸区左边和右边的像素接纳这种情况。控制器向触摸区的左边横向移过像素直到遇到波形。用“左”波形表示这种波形。类似地,控制器向触摸区的右边检查像素直到找到波形。用“右”波形表示这种波形。如果左右波形是同一波形,则控制器认为用户希望选择那个波形。在一个实施例中,如果左波形或右波形失踪了,即,在找到波形之前遇到显示屏的边缘,则不选择波形。可替代地,如果只找到左波形和右波形之一,则选择那个波形。
[0024]在一个实施例中,如果左波形不同于右波形,则不作出选择。在另一个实施例中,将该选择当作不明确来对待,并选择两个波形之一。如果用户在相同区域中第二次轻拍屏幕,则以与上面所讨论类似的方式选择另一个波形。
[0025]在一些情况下,正在显示的波形可能重叠得太利害或太复杂,使得难以定义只选择一个波形的触摸区。如果该显示含有与每个所显示波形相对应的图标,则用户可以触摸那个图标。在这种情况下,控制器选择与那个图标相对应的迹线。再次参照图2,示波器显示器往往包括与每条迹线相对应的接地图标。用户可以触摸如27所指的接地图标以选择相应迹线。如果在触摸区中只存在一个图标,则控制器选择与触摸区内的图标相对应的迹线。在一个实施例中,如果在触摸区内存在多个图标,则将该选择当作不明确来对待,控制器选择迹线之一。如果该迹线不是用户所希望的迹线,则用户再次触摸相同触摸区,控制器选择另一条迹线。如果存在不止两个图标,则控制器以与上面所述类似的方式循环通过可能迹线直到选择了正确迹线。
[0026]一旦选择了一个波形,用户就可以使用一种或多种手势操纵那个波形。现在参照图4A-4F,图4A-4F例示了在本发明的一个实施例中实现的手势。第一手势是如图4A所示的单轻拍手势。这是用于如上所讨论选择一个波形的手势。
[0027]第二手势是如图4B所示的双轻拍手势。这种手势将所选波形放大一倍。也就是说,与所选波形相联系的垂直和水平增益增加一倍,那个波形的显示中心向双轻拍的位置移动。双轻拍用于将最后动作一缩放或偏移取舍。例如,如果偏移是IOlns时,则双轻拍将它取舍成恰好100ns。
[0028]第三和第四手势分别指示垂直和水平拖动操作。在这些手势中,用户在与触摸屏保持接触的同时沿着所希望方向移动他或她的手指。沿着手指的移动方向移动所选迹线。在更一般情况下,可以沿着任意方向进行拖动操作。拖动操作使用户可以相对于其它波形移动所选波形,以便可以将所选波形与一个或多个其它波形分开或比较。[0029]第五和第六手势分别指示垂直和水平挤捏操作。这些被分别显示在图4E和4F上。在这些手势中,用户同时在两个位置上触摸屏幕,并在与触摸屏保持接触的同时沿着所希望方向将他或她的手指移在一起或分开。所选迹线的垂直或水平尺度取决于手指移动方向地增大或减小。
[0030]在上述手势中,假设已经选择了应用手势的唯一波形。该波形可以使用上述的轻拍手势来选择。但是,在只有一个可能波形可以应用手势的情况下,控制器无需要求用户做出单独选择手势地自动选择那个波形作为所涉及的波形。现在参照图5,图5例示了波形的自动选择。考虑要在波形61上做出的拖动手势63。用户通过在波形61通过的位置上触摸屏幕来开始做出手势。如果在触摸区中只有一个波形,则控制器认为用户已经选择了那个波形,并响应拖动手势移动那个波形。
[0031]类似地,当用户如64所示在波形62上开始做出挤捏手势时,用户同时在两个位置上触摸屏幕。如果只有一个波形跨过连接两个手指的直线,则控制器选择那个波形作为应用挤捏手势的波形。因此,用户在做出手势之前不用执行指定波形的任务。
[0032]上面的例子假设了通过手势限定了唯一波形。现在参照图6,图6例示了波形的选择不明确的情况。在这个例子中,用户73试图在波形71和72两者在用户手指之间的区域中做出挤捏手势。在本发明的一个方面中,如果没有这样的唯一波形,则控制器不执行与手势相联系的方法。在这种情况下,控制器可以显示指示存在多个要应用手势的波形的消息74并请求用户选择所希望的那个。
[0033]在使用上面讨论过的单次轻拍的情况下可以提供类似消息。也就是说,如果在触摸区中存在多个波形,则控制器如上所讨论地选择一个,并且还显示指示选择不明确的弹出消息。如果所选迹线不是所希望的迹线,该消息可以指示用户再次轻拍。
[0034]用户界面可以以清晰的方式定义撤消动作的方法。例如,在Windows7中,撤消动作的最常见方法是选择“Edit (编辑)”菜单并选择“Undo (撤消)”。当然,进行撤消的方法随系统而变。也可以为撤消定义唯一手势。
[0035]本发明还包括存储这样指令的计算机可读介质,该指令使数据处理系统可以执行本发明的方法。计算机可读介质被定义成按照35U.S.C.101构成可获得专利权的标的物的任何介质。这样介质的例子包括像以计算机或数据处理系统可读的格式存储信息的计算机存储器件那样的非短暂存储介质。
[0036]提供本发明的上述实施例是为了例示本发明的各个方面。但是,要明白的是,可以组合在不同特定实施例中示出的本发明的不同方面来提供本发明的其它实施例。另外,本发明的各种变型可以从前述和附图中明显看出。于是,本发明只由所附权利要求书的范围限定。
【权利要求】
1.一种操作具有显示多个波形的允许触摸显示屏的数据处理系统的方法,所述方法包含: 响应用户在第一位置上触摸所述显示屏确定所选波形,从而定义确定所述所选波形的触摸区;以及 确定通过所述屏幕上的手势定义的要对所述所选波形进行的操作,所述操作使任何其余波形不变。
2.如权利要求1所述的方法,其中确定所述所选波形包含: 确定所述用户触摸是否是所述触摸区中的重复触摸; 如果所述触摸是重复触摸,则确定通过 所述触摸区的多个波形的哪个以前未曾选择过;以及 选择以前未曾选择过的所述波形之一作为所述所选波形。
3.如权利要求1所述的方法,其中确定所述所选波形包含:确定定义所述操作的所述手势是否明确地定义了所述多个波形之一,并选择所述多个波形的那一个。
4.如权利要求1所述的方法,其中在所述触摸区中存在与所述多个波形之一相对应的图标,并选择所述多个波形的那一个。
5.如权利要求1所述的方法,其中确定所述所选波形包含:确定没有波形通过所述触摸区; 在所述触摸区的每一侧搜索所述显示屏,以确定在所述触摸区的每一侧遇到的波形;以及 选择所述所遇到波形之一作为所选波形。
6.如权利要求5所述的方法,其中只有当在所述触摸区的两侧遇到同一波形时才将所述所选波形定义为所述所遇到波形的所述那个。
7.如权利要求1所述的方法,进一步包含:确定所述触摸区是否将所述多个波形中的不止一个定义成可能的所选波形;以及 选择所述可能的所选波形之一作为所述所选波形。
8.如权利要求7所述的方法,进一步包含向所述用户显示不止一个波形对应于所述触摸区的消息。
9.如权利要求1所述的方法,其中选择通过所述触摸区的波形作为所述所选波形。
10.一种包含指令的计算机可读介质,该指令使数据处理系统执行操作作为所述数据处理系统的一部分的显示屏的方法,所述方法包含: 响应用户在第一位置上触摸所述显示屏确定所选波形,从而定义确定所述所选波形的触摸区;以及 确定通过所述屏幕上的手势定义的要对所述所选波形进行的操作,所述操作使任何其余波形不变。
11.如权利要求10所述的计算机可读介质,其中确定所述所选波形包含: 确定所述用户触摸是否是所述触摸区中的重复触摸; 如果所述触摸是重复触摸,则确定通过所述触摸区的多个波形的哪个以前未曾选择过;以及 选择以前未曾选择过的所述波形之一作为所述所选波形。
12.如权利要求10所述的计算机可读介质,其中确定所述所选波形包含确定定义所述操作的所述手势是否明确地定义了所述多个波形之一,并选择所述多个波形的那一个。
13.如权利要求10所述的计算机可读介质,其中在所述触摸区中存在与所述多个波形之一相对应的图标,并选择所述多个波形的那一个。
14.如权利要求10所述的计算机可读介质,其中确定所述所选波形包含确定没有波形通过所述触摸区; 在所述触摸区的每一侧搜索所述显示屏,以确定在所述触摸区的每一侧遇到的波形;以及 选择所述所遇到波形之一作为所选波形。
15.如权利要求14所述的计算机可读介质,其中只有当在所述触摸区的两侧遇到同一波形时才将所述所选波形定义为所述所遇到波形。
16.如权利要求10所述的计算机可读介质,进一步包含确定所述触摸区是否将所述多个波形的不止一个定义成可能的所选波形;以及 选择所述可能的所选波形之一作为所述所选波形。
17.如权利要求16 所述的计算机可读介质,进一步包含向所述用户显示不止一个波形对应于所述触摸区的消息。
18.如权利要求10所述的计算机可读介质,其中选择通过所述触摸区的波形作为所述所选波形。
【文档编号】G06F3/0488GK104007920SQ201410030579
【公开日】2014年8月27日 申请日期:2014年1月22日 优先权日:2013年2月22日
【发明者】D.J.贝克, D.P.蒂姆, K.A.拉森 申请人:安捷伦科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1