终端装置和计算机可读介质的制作方法

文档序号:16626853发布日期:2019-01-16 06:11阅读:147来源:国知局
终端装置和计算机可读介质的制作方法

本发明涉及实现适用于触摸输入的操作界面的终端装置和程序。



背景技术:

传统上,已实现了用于对测量对象进行测量的各种测量设备。这些测量设备通常以主体和控制装置分开的状态配置。关于这一点,近来,配备有触摸屏面板显示器作为输入和显示机构的所谓的平板电脑提供了高性能并且广泛推广,因此有可能提出配备有平板电脑作为测量设备的控制装置(或者作为控制装置的输入接口)的测量设备(例如,参见日本特开2016-173703)。

通过触摸显示有菜单和图标的触摸屏面板显示器来进行操作的所谓的触摸界面使得能够进行直观输入,但在要指定显示画面内的精确位置的情况下,难以准确地指定用户所期望的位置。换句话说,在诸如鼠标等的传统输入机构中,在指定显示画面内的位置的情况下,使用鼠标等来移动在画面中显示的光标,并且可以通过将光标准确地定位在期望位置来指定该位置。另一方面,在触摸界面中,通过手指或笔尖与显示画面相接触的区域的重心通常被视为指定位置。该接触区域的重心(gravitycenter)被隐藏在手指或笔尖的后方而使得用户看不见。因此,用户无法找到该用户指定的准确位置,并且不容易准确地指定用户的期望位置。

特别地,在触摸界面上操作以利用诸如鼠标等的传统输入机构的操作为前提所设计的软件的情况下,菜单项和工具栏按钮的显示大小对于经由触摸界面指定接触位置时的精度而言可能不够大,因此进行准确操作并不容易。另一方面,考虑到成本和劳动,修改传统使用的软件以用于触摸界面并不容易。



技术实现要素:

本发明是鉴于上述情形而构思的,并且提供使得能够通过触摸输入来指定准确位置的终端装置和程序。

为了解决上述情形,根据本发明的一种终端装置包括:控制部;显示部,用于基于所述控制部的控制来显示图像;以及传感器,用于检测振动。所述控制部响应于所述传感器所检测到的预定振动,显示作为所述显示部上所显示的图像的一部分的放大显示内容,其中所述放大显示内容被放大显示在放大显示区域中。

在本发明中,所述传感器能够检测振动和姿势,并且所述控制部可以从所述传感器获得所述传感器检测到振动时的姿势,并且根据所获得的姿势来确定所述放大显示区域在所述显示部中的位置。

在本发明中,所述控制部可以根据所述传感器所检测到的振动的大小和/或重复次数,来确定用于放大所述放大显示内容的倍率。

本发明还包括触摸屏面板,所述触摸屏面板叠加在所述显示部上,并且用于检测由于接触而产生的输入操作。在所述触摸屏面板检测到针对与所述放大显示区域相对应的位置进行滑动操作的情况下,所述控制部可以根据所述滑动操作的方向和/或大小来改变所述放大显示内容。另外,在所述触摸屏面板检测到针对与所述放大显示区域相对应的位置进行输入操作的情况下,基于在进行该输入操作时所述放大显示区域中所显示的放大显示内容,所述控制部可以将所述放大显示区域中的接触位置转换成原始图像中的位置,并且接收该输入操作作为针对转换得到的原始图像位置的接触操作。

在本发明中,在显示所述放大显示区域的状态下,当所述触摸屏面板检测到针对所述放大显示区域外部的区域的输入操作时,所述控制部可以结束显示所述放大显示区域并将原始图像显示在所述显示部上。

根据本发明的程序使计算机用作上述终端装置中的任一终端装置。

附图说明

在以下的详细说明中,通过本发明的典型实施例的非限制性示例的方式参考所述的多个附图来进一步说明本发明,其中在附图的几个视图中,相同的附图标记表示相似的部件,并且其中:

图1是示出作为测量设备的示例的图像测量设备的结构的立体图;

图2是计算机的功能框图;

图3示出触摸屏面板显示器上所显示的示例性显示画面;

图4是示出放大显示处理的流程图;

图5a~5d示出计算机的示例性姿势;

图6a~6d示出放大显示内容和放大显示区域之间的关系;以及

图7a~7b示出在针对放大显示区域进行滑动操作时的示例性显示。

具体实施例

这里所示的细节是举例,并且仅用于例示性地论述本发明的实施例的目的,并且是为了提供被认为是本发明的原理和概念方面的最有用和最容易理解的说明而呈现的。在这方面,没有尝试以比本发明的基本理解所需的细节更详细的方式示出本发明的结构细节,其中利用附图所进行的说明使得在实践中如何能够实现本发明的各种形式对于本领域技术人员而言是明显的。

以下参考附图来说明本发明的实施例。在以下说明中,向与前面已经描述的部分相同的部分赋予相同的附图标记,并且在适当情况下省略针对这些部分的说明。

测量设备的结构

图1是示出作为测量设备的示例的图像测量设备1的结构的立体图。图像测量设备1包括测量设备主体10和计算机20,其中该计算机20进行测量设备主体10的驱动控制并且执行所需的数据处理。

测量设备主体10包括基座11、试样台12、支撑臂13a和13b、x轴引导件14以及摄像设备15。如图1所示,测量设备主体10配置于安装在地板上的防振台3上。基座11配置在防振台3的顶板上,并且用于放置测量对象(工件)w的台12以台12的(作为基面的)上表面与水平面对齐的方式放置在基座11上。台12由y轴驱动机构(图中未示出)沿y轴方向驱动,并且使得工件w相对于摄像设备15能够沿y轴方向移动。向上延伸的支撑臂13a和13b固定到基座11的两侧边缘的中央,并且x轴导向件14以联接两个支撑臂13a和13b的顶端方式固定。摄像设备15由x轴引导件14支撑。摄像设备15由x轴驱动机构(图中未示出)沿着x轴引导件14进行驱动。

摄像设备15包括用于拍摄工件w的二维图像的图像光学头151,并且在由计算机20设置的测量位置处测量该工件。

根据本实施例的计算机20是配备有触摸屏面板叠加在显示器上的所谓的触摸屏面板显示器的平板电脑。计算机20控制测量设备主体10并且执行测量。计算机20还从测量设备主体获得测量结果并且处理测量数据。图2是示出计算机主体20的结构的功能框图。计算机20包括显示部201、存储部202、触摸屏面板204、控制部205、传感器106和通信部208。

显示部201是例如lcd(液晶显示器)或oeld(有机电致发光显示器)。显示部201根据控制部205的控制来进行各种显示。显示部201显示例如用于控制测量设备主体10并处理测量结果的测量程序的操作画面。可以使用以下所述的放大显示处理来部分地放大显示由显示部201显示的画面。

存储部202是诸如ram(随机存取存储器)、hdd(硬盘驱动器)和ssd(固态驱动器)等的可重写的存储器装置。存储部202存储控制部205所执行的各种程序(诸如用于控制测量设备主体10并处理测量结果的测量程序、以及执行放大显示处理的放大显示控制程序等)、以及程序所使用的数据等。

触摸屏面板204是用于检测通过接触进行的输入操作的装置。触摸屏面板204将所检测到的输入操作发送至控制部205。触摸屏面板204叠加在显示部201上,并且与显示部201协调用作所谓的触摸输入接口。此外,计算机20可以提供除触摸屏面板204以外的输入机构,诸如物理按钮和麦克风等。

控制部205是诸如cpu(中央处理单元)等的处理器,并且通过获取并执行存储部202中所存储的程序来控制图像测量设备1的各部。例如,计算机205通过执行测量程序来控制测量设备主体10并执行测量,并且还从测量设备主体获得测量结果并处理测量数据。

传感器206包括用于检测计算机20的姿势(倾斜)和振动的传感器。由传感器206提供的传感器可以是例如用于检测加速度的加速度计、用于检测振动的振动传感器、以及用于检测角速度的陀螺仪传感器等。

通信部208控制测量设备主体和通信可能装置之间的数据通信。通信部208的通信方法可以使用无线通信和有线通信这两者。

测量程序的操作画面

接着,说明由控制部205执行并且显示在显示部201中的测量程序的操作画面。

图3示出显示部201中所显示的测量程序的示例性操作画面。如图3所示,在主窗口mw内显示多个窗口(第一窗口w1~第八窗口w8)。本实施例说明显示八个窗口的示例;然而,根据实施例的要求,除八个以外的窗口的显示也是可以的。另外,可以通过用户的操作自由地改变各窗口的布局。

在第一窗口w1中显示图像测量设备1所捕捉到的工件w的图像wg。在第二窗口w2中显示用户可以选择的工具的图标。所提供的工具图标对应于用于指定工件w的图像wg上的测量点的方法。在第三窗口w3中显示用户可以选择的功能的图标。第四窗口w4显示指示与测量有关的操作序列的引导,并且还显示与操作步骤相对应的图案g。第五窗口w5显示用于控制照射工件w的照明的各种滑块。通过操作这些滑块,用户可以向工件w提供期望照明。第六窗口w6显示台12的xy坐标值。第六窗口w6中所显示的xy坐标值是台12相对于预定原点的x轴方向坐标和y轴方向坐标。第七窗口w7显示公差判断结果。换句话说,在选择了能够进行公差判断的测量方法的情况下,第七窗口w7显示这些结果。第八窗口w8显示测量结果。换句话说,在选择了使用预定计算来获得测量结果的测量方法的情况下,第八窗口w8显示这些结果。在附图中省略了针对在第七窗口w7中显示的公差判断结果和在第八窗口w8中显示的测量结果的详细说明。

另外,如图3所示,在主窗口mw内的上部还显示配置有用文字编写的菜单项的菜单栏mb和配置有各种操作和设置所用的图标的工具栏tb。菜单栏mb和工具栏tb例如显示在主窗口mw的上部。然而,主窗口mw内的相对显示位置(诸如下、右和左等)可以是通过设置能够选择的。通常,在菜单栏mb中显示的菜单和在工具栏tb中显示的图标以适合利用诸如鼠标等的传统输入机构的操作的大小来显示。因此,在通过触摸界面进行操作时,容易发生误操作。

放大显示处理

接着,说明用于部分地放大显示在显示部201中显示的画面的放大显示处理。该放大显示处理通过存储部202中所存储的放大显示程序来执行。图4是示出放大显示处理的过程的流程图。在利用传感器206检测到预定振动的条件下,开始该放大显示处理。换句话说,除非利用传感器206检测到沿垂直方向的振动,否则该放大显示处理不会开始。在该示例中,预定振动例如可以是强度超过预定阈值的振动。此外,在没有限制振动的方向的情形下,在任意方向上振动的大小至少为阈值的情况下,可以识别出该预定振动,或者在振动仅在预定方向(例如,上下(垂直方向)、左右方向、前后方向)上的情况下,可以识别出该预定振动。在限制振动方向的情况下,方向可以是预先确定的、或者可以由用户通过设置来改变。在本示例中,说明如下的示例:在显示图3所示的操作画面的状态下检测到振动,并且开始放大显示处理。

在通过传感器206检测到沿垂直方向的振动来开始放大显示处理的情况下,控制部205从传感器206获得检测到振动时的计算机20的姿势(倾斜)(步骤s100)。接着,根据所获得的姿势,控制部205确定在显示部201中放大显示的区域er(以下称为放大显示区域)的位置和在放大显示区域er中显示的放大显示内容,并且将该放大显示内容显示在显示部201的放大显示区域er中(步骤s110)。此外,放大显示内容是显示部201中所显示的图像的一部分。例如,如图5a所示,在使用使显示部201的画面的法线沿垂直方向取向的水平姿势作为基准的状态下,在步骤s100中检测到该水平姿势的情况下,显示部201的中央区域(例如,包括画面的中心的预定区域)可以被配置成放大显示区域er。此时,放大显示内容是如图6a所示在具有与放大显示区域er相似的形状并且包括原始操作画面的中心的区域or内所显示的内容,并且可以在维持高宽比的同时根据放大显示区域er的大小来放大显示该内容。此外,放大显示区域er中的显示倍率(具体为放大显示区域er和在原始操作画面中显示放大显示内容的区域之间的尺寸比)可以是预定倍率;然而,该倍率优选根据在开始放大显示处理时所检测到的振动次数来确定(例如,该次数越大,倍率越高)。

另外,在如图5b所示、检测到计算机20的上部抬起的姿势的情况下,显示部201的上部区域(例如,由从画面上端起的沿纵方向的预定高度和画面的沿横方向的总宽度限定的区域)可被配置成放大显示区域er。此时,放大显示内容例如是如图6b所述、在具有与放大显示区域er相似的形状并且包括原始操作画面的左上端的区域or内显示的内容,并且可以在维持高宽比的同时根据放大显示区域er的大小来放大显示该内容。

另外,在如图5c所示、检测到计算机20的下部抬起的姿势的情况下,显示部201的下部区域(例如,由从画面下端起的沿纵方向的预定高度和画面的沿横方向的总宽度限定的区域)可被配置成放大显示区域er。在这种情况下,放大显示内容例如是如图6c所述、在具有与放大显示区域er相似的形状并且包括原始操作画面的左下端的区域or内显示的内容,并且可以在维持高宽比的同时根据放大显示区域er的大小来放大显示该内容。

另外,在如图5d所示、检测到计算机20的右侧抬起的姿势的情况下,显示部201的右侧区域(例如,在纵方向上从画面的上端起直到下端为止并且在横方向上从右端起直到具有预定宽度的位置为止的区域)可被配置成放大显示区域er。在这种情况下,放大显示内容例如是如图6d所述、在具有与放大显示区域er相似的形状并且包括原始操作画面的右上端的区域or内显示的内容,并且可以在维持高宽比的同时根据放大显示区域er的大小来放大显示该内容。同样,在检测到计算机20的左侧抬起的姿势的情况下,将显示部201的左侧区域视为放大显示区域er,并且也可以以相同的方式确定放大显示内容。

此外,放大显示区域er的显示位置和在放大显示区域er中最初显示的放大显示内容(换言之,类似形状的区域or)优选被配置成能够由用户与检测到振动时的姿势相对应地预先设置。利用这种配置,可以从一开始就放大显示使用频率高的区域,使得可以节省在每当进行放大显示处理时改变显示内容的时间和精力。此外,在上述示例中,放大显示区域er的位置和在放大显示区域er中所显示的放大显示内容这两者均根据检测到振动时的姿势而不同;然而,本发明还可被配置成使放大显示区域er的位置和在放大显示区域er中显示的放大显示内容中的仅一个有所不同。例如,无论检测到振动时的姿势如何,放大显示区域er的显示位置都可以位于画面上部(参见图6b),并且在放大显示区域er中最初显示的放大显示内容可以根据检测到振动时的姿势而不同。这样,在用户在手持计算机20的状态下进行操作的情况下,可以将放大显示区域er配置在具有良好操作性的位置(诸如画面的上部或下部等),并且可以防止误操作。

接着,控制部205判断是否检测到针对触摸屏面板204的接触(步骤s120)。在没有检测到接触的情况下(步骤s120中为“否”),重复该处理,直到检测到轻击为止。换句话说,计算机20等待,直到检测到与触摸屏面板204的接触为止。

在检测到与触摸屏面板204的接触的情况下(步骤s120中为“是”),控制部205判断开始接触的位置是否在放大显示区域内(步骤s130)。

在接触开始位置不在放大显示区域er内的情况下(步骤s130中为“否”),控制部205结束(终止或关闭)放大显示,并且显示部201中的显示恢复为原始操作画面(开始放大显示处理之前的操作画面)(步骤s180),并且处理结束。

另一方面,在接触开始位置在放大显示区域er内的情况下(步骤s130中为“是”),控制部205判断通过接触所进行的操作是否是滑动操作(在维持接触的同时移动接触位置、然后移开)(步骤s140)。

在通过放大显示区域er内的接触所进行的操作是滑动操作的情况下(步骤s140中为“是”),控制部205根据滑动的方向和/或大小来改变放大显示内容(步骤s170)。例如,如图7a所示,在位于画面上部的放大显示区域er中放大显示菜单栏mb和工具栏tb(操作画面的左上部分)的状态下,在检测到放大显示区域er内的接触位置沿左方向移动的滑动操作的情况下,放大显示内容跟随滑动操作而改变,并且初始位置的右侧的区域可以变为放大显示内容。在结束步骤s170之后,控制部205使处理返回至步骤s120,并等待直到检测到下次接触为止。用户重复放大显示区域内的滑动操作,并且可以在放大显示区域er内显示用户想要在操作画面内放大显示的部分。

在通过放大显示区域er内的接触所进行的操作不是滑动操作(换句话说,是除滑动操作以外的触摸操作)的情况下(步骤s140中为“否”),控制部205基于在进行触摸操作时放大显示区域er中所显示的放大显示内容,来将放大显示区域er中的接触位置转换成原始操作画面(开始放大显示处理之前的操作画面)中的位置(步骤s150),并且控制部205接收到该操作,使得输入针对转换得到的原始操作画面中的位置的触摸操作(步骤s160)。例如,当在放大显示区域er中放大显示工具栏的图标的状态下轻击该图标时,控制部205接收该操作作为与在原始操作画面中轻击该图标时相同的输入,并且执行测量程序的分配至该图标的处理。在放大显示处理中,控制部205在结束步骤s160之后使处理返回至步骤s120,并且等待直到检测到下次接触为止。

利用上述的放大显示处理,可以实现适用于触摸输入的操作界面。特别地,即使在无修改地使用传统的pc软件的情况下,也放大显示要进行输入操作的部分以允许轻击,因此可以防止误输入。例如,在画面上部显示的菜单栏mb或工具栏tb有可能以相对较小的大小显示。因此,在正常显示状态下进行触摸输入的情况下,可能会进行无意输入。然而,通过应用本发明可以防止误输入。

以上说明了实施例。然而,本发明不限于这些示例。例如,以上实施例说明了将放大显示处理应用于图像测量设备的测量程序的测量画面的示例;然而,测量设备不限于图像测量设备,并且可以使用任何测量设备。另外,本发明可以应用于除测量设备的测量程序以外的各种程序的操作画面。

此外,在上述实施例中,基于显示部201的画面的法线垂直向上取向的水平姿势作为基准来判断姿势;然而,可以使用任何姿势作为基准。例如,可以利用相对于计算机20完全竖立的姿势(显示部201的画面的法线是呈水平的并且画面的横方向也是水平的)的倾斜来判断姿势。

此外,在上述实施例中,结构包括具有利用显示部201和触摸屏面板204配置成的触摸屏面板显示器的计算机20,并且该计算机20还进行测量设备的控制。然而,可以将用以控制测量设备的功能作为独立于具有触摸屏面板显示器的计算机的控制装置来提供。在这种情况下,具有触摸屏面板显示器的计算机可以用作该控制装置的输入/输出装置。

此外,在上述实施例中,在放大显示区域er外的区域中检测到接触的情况下,放大显示结束并且返回至原始画面。然而,代替放大显示区域er外的区域中的接触或者除该接触外,在固定时间段内没有检测到接触的情况下,可以结束放大显示。

此外,在上述实施例中,在检测到放大显示区域er内的滑动操作的情况下,放大显示内容跟随该滑动操作而变化。然而,可以在显示部201中显示用以移动放大显示内容的操作对象(诸如操作按钮等),并且在触摸屏面板204检测到针对该操作对象的操作的情况下,可以根据针对该操作对象的操作来改变放大显示内容。用以移动放大显示内容的操作对象可以显示在放大显示区域内。

关于上述实施例,本领域技术人员可以适当地进行结构元素的添加、删除和设计修改,并且可以适当地组合这些实施例的特征,并且这些修改只要落在本发明的主题内,则也包括在本发明的范围中。

注意,已提供的上述示例仅用于说明的目的,并且决没有被解释为对本发明的限制。尽管已参考典型实施例说明了本发明,但应当理解,这里已使用的词语是用于描述和说明的词语,而不是用于进行限制的词语。在没有背离本发明的各方面的精神和范围的情况下,可以在如当前陈述和修改的权利要求书的范围内进行改变。尽管这里已参考特定结构、材料和实施例说明了本发明,但本发明并不意图局限于这里所公开的细节;相反,本发明扩展至诸如处于所附权利要求书的范围内等的在功能上等同的所有结构、方法和用途。

本发明不限于上述实施例,并且可以在没有背离本发明的范围的情况下进行各种改变和修改。

相关申请的交叉引用

本申请要求2017年7月3日提交的日本申请2017-130133的优先权,其全部内容通过引用而明确包含于此。

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