控制装置以及控制方法与流程

文档序号:15736347发布日期:2018-10-23 21:32阅读:90来源:国知局

本发明涉及具有被贴附于显示部的画面的触摸面板的控制装置以及控制方法。



背景技术:

在日本特开2010-176234号公报中公开了以下技术:自动地校正由使用者的视线角度不同而产生的显示装置的显示器的坐标与触摸面板的按压坐标的偏差。



技术实现要素:

控制显示装置的控制装置通过由操作员在显示于显示器(显示部)的图标(操作符)的位置处按压触摸面板,由此判定为该图标被操作。在触摸面板所输出的按压坐标产生局部偏差的情况下,在日本特开2010-176234号公报的技术中,无法校正该偏差,即使由操作员在图标的位置上按压触摸面板,控制装置也有可能无法判定为该图标已被操作。

本发明是用于解决上述问题而完成的,其目的在于,提供能够正确地判定操作符已被操作这一情况的控制装置以及控制方法。

本发明的方式是一种控制装置,其控制显示装置,该显示装置具有:显示部,其显示操作符的图像;以及触摸面板,其被贴附于上述显示部的画面,将由操作员按压的位置检测为操作坐标,其中,该控制装置具备:坐标区域设定部,其设定与上述操作符对应的上述触摸面板上的坐标区域,并且在按压上述触摸面板时检测出的上述操作坐标处于上述坐标区域外,且然后按压上述触摸面板的情况下,在检测出的上述操作坐标处于上述坐标区域中时,将上述坐标区域扩大到包含上述坐标区域外的上述操作坐标的区域;以及操作判定部,其在检测出的上述操作坐标处于上述坐标区域中的情况下,判定为上述操作符已被操作。

根据本发明,能够正确地判定操作符已被操作这一情况。

附图说明

根据参照添加附图来说明的以下实施方式的说明,将易于了解上述目的、特征以及优点。

图1是触摸面板显示器的示意图。

图2是表示搭载了触摸面板显示器的CNC的结构的框图。

图3是表示在坐标区域设定部中进行的触摸面板坐标区域的扩大处理的流程的流程图。

图4A是表示触摸面板坐标区域的扩大前的状态的触摸面板显示器的示意图。图4B是表示触摸面板坐标区域的扩大后的状态的触摸面板显示器的示意图。

图5是触摸面板显示器的示意图。

图6是表示在坐标区域设定部中进行的触摸面板坐标区域的扩大处理的流程的流程图。

图7A是表示触摸面板坐标区域的扩大前的状态的触摸面板显示器的示意图。图7B是表示触摸面板坐标区域的扩大后的状态的触摸面板显示器的示意图。

具体实施方式

以下,通过发明的实施方式来说明本发明。下述实施方式并不限定专利权利要求书所涉及的发明。在实施方式中说明的特征的全部组合并不一定必须用于发明的解决手段。

[第一实施方式]

[触摸面板显示器]

图1是触摸面板显示器10的示意图。触摸面板显示器10具有显示部12以及触摸面板14。本实施方式的触摸面板显示器10例如被搭载于控制机床等的CNC 16(图2)。

显示部12例如为液晶显示器等,能够在其画面上显示字符、符号、数字、图像等。触摸面板14为被贴附于显示部12的画面上的透明的片状的部件,例如为电阻膜式的触摸面板。触摸面板14将由操作员的手指或笔等按压触摸面板14的位置检测为XY坐标平面上的坐标并进行输出。以下,将由操作员的手指或笔等来按压触摸面板14的位置的坐标称为操作坐标。

图2是表示搭载了触摸面板显示器10(显示部12、触摸面板14)的CNC 16的结构的框图。CNC 16具有处理运算部20以及存储部22。处理运算部20由处理器、存储器等构成,进行各种处理和运算等。存储部22为半导体存储器等,存储各种数据。

处理运算部20具有显示控制部30、坐标区域设定部32、操作判定部34以及操作处理部36。显示控制部30向显示部12输出控制信号,以便使显示部12显示图标I。坐标区域设定部32对与显示于显示部12的图标I对应的触摸面板14上的坐标区域(以下,称为触摸面板坐标区域Rt)进行设定。

操作判定部34在由操作员按压触摸面板14且该操作坐标处于触摸面板坐标区域Rt内时,判定为图标I已被操作。操作处理部36在图标I已被操作时,对图标I进行预先设定的处理。预先设定的处理是指,例如在输入机床的切削条件之后,使所输入的切削条件存储到存储部22的处理、将显示部12的画面切换为其它画面的处理等。存储部22具有坐标区域存储部40。坐标区域存储部40对在坐标区域设定部32中设定的触摸面板坐标区域Rt进行存储。

[触摸面板坐标区域扩大处理]

坐标区域设定部32在设定触摸面板坐标区域Rt之后满足预定条件的情况下,使触摸面板坐标区域Rt扩大。图3是表示在坐标区域设定部32中进行的触摸面板坐标区域Rt的扩大处理的流程的流程图。

在步骤S1中,坐标区域设定部32判定触摸面板14是否被操作员进行了操作(按压)。在已操作触摸面板14时转移到步骤S2,在未操作触摸面板14时重复进行步骤S1的处理。

在步骤S2中,坐标区域设定部32判定操作坐标是否处于触摸面板坐标区域Rt外。在操作坐标处于触摸面板坐标区域Rt外时转移到步骤S3,在操作坐标处于触摸面板坐标区域Rt中时使处理结束。

在步骤S3中,坐标区域设定部32判定操作坐标与触摸面板坐标区域Rt的距离是否为预定距离(例如1[cm])以下。在操作坐标与触摸面板坐标区域Rt的距离为预定距离以下时转移到步骤S4,在操作坐标与触摸面板坐标区域Rt的距离大于预定距离时使处理结束。

在步骤S4中,坐标区域设定部32判定触摸面板14是否被操作员进行了操作。在已操作触摸面板14时转移到步骤S5,在未操作触摸面板14时重复进行步骤S4的处理。

在步骤S5中,坐标区域设定部32判定从上一次由操作员操作触摸面板14起到本次由操作员操作触摸面板14为止的时间是否为预定时间(例如1[sec])以内。在预定时间以内时转移到步骤S6,在预定时间后时使处理结束。

在步骤S6中,坐标区域设定部32判定操作坐标是否处于触摸面板坐标区域Rt中。在操作坐标处于触摸面板坐标区域Rt中时转移到步骤S7,在操作坐标处于触摸面板坐标区域Rt外时使处理结束。

在步骤S7中,将触摸面板坐标区域Rt扩大到包含触摸面板坐标区域Rt外的操作坐标的区域,并使处理结束。

[作用效果]

在出厂前或将CNC 16设置于工厂之后最初使用时,触摸面板显示器10进行校准,以使触摸面板14所检测的操作坐标与显示部12上的显示位置为一致。由此,在操作员在显示于显示部12的图标I的位置上按压触摸面板14时,由触摸面板14检测出的操作坐标处于触摸面板坐标区域Rt中,由操作判定部34判定为图标I已被操作。

但是,由于触摸面板14的经年劣化等,有时由触摸面板14检测的操作坐标相对于显示部12的显示位置产生偏差。由此,尽管操作员在显示于显示部12的图标I的位置上按压触摸面板14,由触摸面板14检测的操作坐标也处于触摸面板坐标区域Rt外,从而操作判定部34有时无法判定为图标I已被操作。

在由触摸面板14检测的操作坐标相对于显示部12的显示位置整体地在一个方向上产生偏差的情况下,也能够通过上述校准来消除该偏差。但是,存在以下问题:由触摸面板14的经年劣化等而引起的偏差有时局部地产生,当通过校准来消除某一部位的偏差时,其它部位产生偏差。

因此,在本实施方式中,通过使触摸面板坐标区域Rt扩大,即使在由触摸面板14检测的操作坐标相对于显示部12的显示位置产生局部偏差的情况下,也通过操作判定部34来正确地进行图标I的操作判定。

使用具体例来说明触摸面板坐标区域Rt的扩大。图4A是表示触摸面板坐标区域Rt的扩大前的状态的触摸面板显示器10的示意图。图4B是表示触摸面板坐标区域Rt的扩大后的状态的触摸面板显示器10的示意图。

虽然由操作员在显示于显示部12的图标I的位置上按压了触摸面板14,但是由触摸面板14检测出的操作坐标为触摸面板坐标区域Rt外的坐标P1(图4A)。接着,由于操作员使按压触摸面板14的位置稍稍错开,因此由触摸面板14检测出的操作坐标成为触摸面板坐标区域Rt中的坐标P2(图4A)。

在该情况下,当在操作坐标成为坐标P1的位置上进行触摸面板14的操作之后直到在操作坐标成为坐标P2的位置上进行触摸面板14的操作为止的时间为预定时间以内、且坐标P1与触摸面板坐标区域Rt的距离为预定距离d以下时,坐标区域设定部32将触摸面板坐标区域Rt扩大到包含坐标P1的区域(图4B)。

当操作员在显示于显示部12的图标I的位置上按压触摸面板14而仍未由CNC 16执行与图标I对应的操作时,大多进行一边一点一点地错开位置一边在短时间内多次按压触摸面板14的动作。在操作坐标为触摸面板坐标区域Rt外的位置上进行触摸面板14的操作之后,在操作坐标为触摸面板坐标区域Rt中的位置上进行触摸面板14的操作时,由于将触摸面板坐标区域Rt扩大到包含触摸面板坐标区域Rt外的操作坐标的区域,因此即使在由触摸面板14检测的操作坐标产生偏差的情况下,也能够由操作判定部34正确地进行图标I的操作判定。

另外,在操作坐标与触摸面板坐标区域Rt的距离为预定距离以下的情况下,使触摸面板坐标区域Rt扩大。在操作坐标远离触摸面板坐标区域Rt的情况下,推定为操作员的操作失误或者操作员要对图标I以外进行操作。由此,能够抑制由操作判定部34将其它操作误判定为图标I的操作。

进而,在操作坐标为触摸面板坐标区域Rt外的位置上按压触摸面板14之后直到在操作坐标成为触摸面板坐标区域Rt中的位置上按压触摸面板14为止的时间为预定时间以内的情况下,使触摸面板坐标区域Rt扩大。在触摸面板14被按压起至下一次被按压为止的时间较长的情况下,推定为操作员要通过上一次的触摸面板14的按压来对图标I以外进行操作这一情况。由此,能够抑制由操作判定部34将其它操作误判定为图标I的操作。

[第二实施方式]

图5是触摸面板显示器10的示意图。在第二实施方式中,设定与触摸面板坐标区域Rt相邻接的多个邻接坐标区域Rn1~Rn4,使触摸面板坐标区域Rt扩大至邻接坐标区域Rn1~Rn4中操作坐标处于邻接坐标区域Rn1~Rn4中的次数为预定次数以上的邻接坐标区域Rn1~Rn4。

[触摸面板坐标区域扩大处理]

图6是表示在坐标区域设定部32中进行的触摸面板坐标区域Rt的扩大处理的流程的流程图。

在步骤S11中,坐标区域设定部32判定触摸面板14是否被操作员进行了操作(按压)。在触摸面板14已被操作时转移到步骤S12,在触摸面板14未被操作时重复进行步骤S11的处理。

在步骤S12中,坐标区域设定部32判定操作坐标是否在邻接坐标区域Rn1~Rn4中。在操作坐标处于邻接坐标区域Rn1~Rn4中时转移到步骤S13,在操作坐标处于邻接坐标区域Rn1~Rn4外时转移到步骤S20。

在步骤S13中,坐标区域设定部32使对操作坐标处于邻接坐标区域Rn1~Rn4中的次数进行计数的计数器C(C1~C4)递增,并转移到步骤S14。例如在步骤S12的判定中,在操作坐标处于邻接坐标区域Rn1中的情况下,使计数器C1递增,在操作坐标处于邻接坐标区域Rn2中的情况下,使计数器C2递增。

在步骤S14中,坐标区域设定部32判定触摸面板14是否被操作员进行了操作。在触摸面板14已被操作时转移到步骤S15,在触摸面板14未被操作时重复进行步骤S14的处理。

在步骤S15中,坐标区域设定部32判定从上一次由操作员操作触摸面板14起直至本次由操作员操作触摸面板14为止的时间是否在预定时间(例如1[sec])以内。在预定时间以内时转移到步骤S16,在预定时间后时转移到步骤S20。

在步骤S16中,坐标区域设定部32判定操作坐标是否处于邻接坐标区域Rn1~Rn4中。在操作坐标处于邻接坐标区域Rn1~Rn4中时转移到步骤S17,在操作坐标处于邻接坐标区域Rn1~Rn4外时转移到步骤S18。

在步骤S17中,坐标区域设定部32使对操作坐标处于邻接坐标区域Rn1~Rn4中的次数进行计数的计数器C(C1~C4)递增,并返回到步骤S14。

在步骤S18中,坐标区域设定部32判定操作坐标是否处于触摸面板坐标区域Rt中。在操作坐标处于触摸面板坐标区域Rt中时转移到步骤S19,在操作坐标处于触摸面板坐标区域Rt外时转移到步骤S20。

在步骤S19中,坐标区域设定部32从计数器C求出操作坐标处于邻接坐标区域Rn1~Rn4中的次数,将触摸面板坐标区域Rt扩大到操作坐标处于邻接坐标区域Rn1~Rn4中的次数为预定次数(例如3次)以上的邻接坐标区域Rn1~Rn4,并转移到步骤S20。

在步骤S20中,坐标区域设定部32将计数器C(C1~C4)复位,使处理结束。

[作用效果]

使用具体例来说明触摸面板坐标区域Rt的扩大。图7A是表示触摸面板坐标区域Rt的扩大前的状态的触摸面板显示器10的示意图。图7B是表示触摸面板坐标区域Rt的扩大后的状态的触摸面板显示器10的示意图。

虽然操作员在显示于显示部12的图标I的位置上将触摸面板14按压了9次,但是在此期间由触摸面板14检测出的操作坐标均处于邻接坐标区域Rn1~Rn4中。操作坐标处于邻接坐标区域Rn1中的次数为1次(C1=1)、操作坐标处于邻接坐标区域Rn2中的次数为1次(C2=1)、操作坐标处于邻接坐标区域Rn3中的次数为4次(C3=4)、操作坐标处于邻接坐标区域Rn4中的次数为3次(C4=3)(图7A)。在由操作员对触摸面板14的第10次的按压中,由触摸面板14检测出的操作坐标为处于触摸面板坐标区域Rt中的坐标P3(图7A)。

在该情况下,在由操作员对触摸面板14的第10次的操作是从第9次的操作起在预定时间以内时,坐标区域设定部32将触摸面板坐标区域Rt扩大到邻接坐标区域Rn3、Rn4(图7B)。

当操作员即使在显示于显示部12的图标I的位置上按压触摸面板14,而仍未由CNC 16执行与图标I对应的预定的操作的情况下,大多多次重复进行按压相同部位的动作。通过将触摸面板坐标区域Rt扩大到操作坐标处于邻接坐标区域Rn1~Rn4中的次数多的邻接坐标区域Rn1~Rn4,由此不会不必要地扩大触摸面板坐标区域Rt,从而能够抑制操作判定部34的错误判定。

[其它实施方式]

以上,使用实施方式说明了本发明,但是本发明的技术范围并不限定于上述实施方式所述的范围。当然也能够对上述实施方式施加多种变更或者改进。根据权利要求范围的记载可以清楚知道施加了这种变更或者改进的方式也能够包含于本发明的技术范围。

在第一实施方式中,在操作坐标与触摸面板坐标区域Rt的距离为预定距离以下的情况下,使触摸面板坐标区域Rt扩大。即使在操作坐标与触摸面板坐标区域Rt的距离比预定距离长的情况下,也可以使触摸面板坐标区域Rt扩大。

另外,在第一实施方式和第二实施方式中,在从上一次的触摸面板14的操作起至本次的触摸面板14的操作为止的时间在预定时间以内的情况下,使触摸面板坐标区域Rt扩大。也可以将该情况设为:在从上一次的触摸面板14的操作起至本次的触摸面板14的操作为止的时间比预定时间长的情况下,使触摸面板坐标区域Rt扩大。

[从实施方式得到的技术思想]

以下,记载了能够从上述实施方式掌握的技术思想。

一种控制装置16,其控制显示装置10,该显示装置10具有:显示部12,其显示操作符I的图像;以及触摸面板14,其被贴附于上述显示部12的画面,将由操作员按压的位置检测为操作坐标,其中,该控制装置16具备:坐标区域设定部32,其设定与上述操作符I对应的上述触摸面板14上的坐标区域Rt,并且在上述触摸面板14被按压时检测出的上述操作坐标处于上述坐标区域Rt外,之后上述触摸面板14被按压的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,将上述坐标区域Rt扩大到包含上述坐标区域Rt外的上述操作坐标的区域;以及操作判定部34,其在检测出的上述操作坐标处于上述坐标区域Rt中的情况下,判定为上述操作符I已被操作。由此,即使在由触摸面板14检测的操作坐标产生局部偏差的情况下,也能够通过操作判定部34正确地进行操作符I的操作判定。

在上述控制装置16中,也可以是,在上述触摸面板14被按压时检测出的上述操作坐标处于上述坐标区域Rt外,并且上述操作坐标与上述坐标区域Rt的距离为预定距离以下,之后按压上述触摸面板14的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,上述坐标区域设定部32将上述坐标区域Rt扩大到包含上述坐标区域Rt外的上述操作坐标的区域。由此,能够抑制操作判定部34将由操作员进行的其它操作误判定为操作符I的操作。

在上述控制装置16中,也可以是,在上述触摸面板14被按压时检测出的上述操作坐标处于上述坐标区域Rt外,之后在预定时间以内上述触摸面板14被按压的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,上述坐标区域设定部32将上述坐标区域Rt扩大到包含上述坐标区域Rt外的上述操作坐标的区域。由此,能够抑制操作判定部34将由操作员进行的其它操作误判定为操作符I的操作。

在上述控制装置16中,也可以是,上述坐标区域设定部32预先设定与上述坐标区域Rt相邻接的多个邻接坐标区域Rn1~Rn4,在上述触摸面板14被按压时检测出的上述操作坐标处于上述邻接坐标区域Rn1~Rn4中,之后上述触摸面板14被按压的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,将上述坐标区域Rt扩大到上述多个邻接坐标区域Rn1~Rn4中的、上述操作坐标处于上述邻接坐标区域Rn1~Rn4中的次数为预定次数以上的上述邻接坐标区域Rn1~Rn4。由此,不会不必要地扩大触摸面板坐标区域Rt,能够抑制操作判定部34的错误判定。

一种控制方法,其是控制显示装置10的控制方法,该显示装置10具有:显示部12,其显示操作符I的图像;以及触摸面板14,其被贴附于上述显示部12的画面,将由操作员按压的位置检测为操作坐标,在该控制方法中,设定与上述操作符I对应的上述触摸面板14上的坐标区域Rt,并且在上述触摸面板14被按压时检测出的上述操作坐标处于上述坐标区域Rt外,之后上述触摸面板14被按压的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,将上述坐标区域Rt扩大到包含上述坐标区域Rt外的上述操作坐标的区域,在检测出的上述操作坐标处于上述坐标区域Rt中的情况下,判定为上述操作符I已被操作。由此,即使在由触摸面板14检测的操作坐标产生局部偏差的情况下,也能够正确地进行操作符I的操作判定。

在上述控制方法中,也可以是,在上述触摸面板14被按压时检测出的上述操作坐标处于上述坐标区域Rt外,并且在上述操作坐标与上述坐标区域Rt的距离为预定距离以下,之后上述触摸面板14被按压的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,将上述坐标区域Rt扩大到包含上述坐标区域Rt外的上述操作坐标的区域。由此,能够抑制操作判定部34将由操作员进行的其它操作误判定为操作符I的操作。

在上述控制方法中,也可以是,在上述触摸面板14被按压时检测出的上述操作坐标处于上述坐标区域Rt外,之后在预定时间以内上述触摸面板14的被按压情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,将上述坐标区域Rt扩大到包含上述坐标区域Rt外的上述操作坐标的区域。由此,能够抑制操作判定部34将由操作员进行的其它操作误判定为操作符I的操作。

在上述控制方法中,也可以是,预先设定与上述坐标区域Rt相邻接的多个邻接坐标区域Rn1~Rn4,在上述触摸面板14被按压时检测出的上述操作坐标处于上述邻接坐标区域Rn1~Rn4中,之后上述触摸面板14被按压的情况下,在检测出的上述操作坐标处于上述坐标区域Rt中时,将上述坐标区域Rt扩大到上述多个邻接坐标区域Rn1~Rn4中的、上述操作坐标处于上述邻接坐标区域Rn1~Rn4中的次数为预定次数以上的上述邻接坐标区域Rn1~Rn4。由此,不会不必要地使触摸面板坐标区域Rt扩大,能够抑制操作符I的操作判定的误判定。

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