依据特征区域判断监测区域以进行监控的系统及方法与流程

专利2022-06-29  83


本发明涉及一种监控系统及方法,特别指一种依据特征区域判断监测区域以进行监控的系统及方法。



背景技术:

自动化生产的工厂为了节省人力,每条产线的机台大多是利用计算机过程控制,每一位从业或值班人员可以通过监控系统监看多条产线,当监控系统或人员发现某一条产线发生问题或停顿时,需要实时故障排除,否则将影响产能,造成非同小可的损失。

目前,产线上的机台大多使用图形接口,监控系统可以使用屏幕辨识技术来撷取屏幕上特定位置的讯息,并依据所撷取到的讯息判断产线是否发生问题。因此,为了避免监控系统撷取到错误的讯息,人员需要自我约束,不要移动屏幕上的任何窗口。但产线是7x24小时的运转,难免会有须要重新启动或调整的操作,人员在操作过程中可能会造成窗口位置的改变,例如重新启动后窗口开在不同的位置,或是调整过程中拖曳到窗口等,导致监控系统无法撷取到正确的讯息。

综上所述,可知现有技术中长期以来一直存在监控系统只能针对屏幕上特定位置进行监控的问题,因此有必要提出改进的技术手段,来解决此问题。



技术实现要素:

鉴于现有技术存在监控系统启动后无法移动包含被监控数据的窗口的问题,本发明公开一种依据特征区域判断监测区域以进行监控的系统及方法,其中:

本发明所公开的依据特征区域判断监测区域以进行监控的系统,至少包含:区域设定模块,用于决定显示画面中目标窗口的监测区域,及用于决定目标窗口的特征区域;特征产生模块,用于产生特征区域的特征数据;变动侦测模块,用于依据特征数据判断特征区域的位置是否发生变化;特征搜寻模块,用于当特征区域的位置发生变化时,在显示画面中搜寻特征区域;区域定位模块,用于依据被搜寻到的特征区域的特征位置数据判断监测区域的监测位置数据;画面监测模块,用于依据监测位置数据从显示画面中撷取监测区域所包含的讯息。

本发明所公开的依据特征区域判断监测区域以进行监控的方法,其步骤至少包括:决定显示画面中目标窗口的监测区域;决定目标窗口的特征区域;产生特征区域的特征数据;依据特征数据判断特征区域的位置发生变化时,在显示画面中搜寻特征区域;依据被搜寻到的特征区域的特征位置数据判断监测区域的监测位置数据;依据监测位置数据从显示画面中撷取监测区域所包含的讯息。

本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明通过决定与监控区域在同一目标窗口上特征区域并计算特征区域的特征数据,当依据特征数据判断特征区域的位置发生变化时,在显示画面中搜寻特征区域,再依据搜寻到的特征区域的新位置判断监测区域的新位置,以解决现有技术所存在的问题,并可以达成在监控系统启动后任意移动包含被监控数据的窗口的技术功效。

附图说明

图1为本发明所提的依据特征区域判断监测区域以进行监控的系统架构图。

图2为本发明所提的依据特征区域判断监测区域以进行监控的方法流程图。

图3a和图3b为本发明实施例所提的显示画面示意图。

附图标记:

110区域设定模块

130特征产生模块

150变动侦测模块

160特征搜寻模块

170区域定位模块

180画面监测模块

300显示画面

310目标窗口

320监测区域

330特征区域

步骤210决定显示画面中目标窗口的监测区域

步骤220决定目标窗口的特征区域

步骤230产生特征区域的特征数据

步骤250依据特征数据判断特征区域的位置是否发生变化

步骤260在显示画面中搜寻特征区域,并取得位置改变的特征区域的特征位置数据

步骤270依据特征位置数据判断监测区域的监测位置数据

步骤280使用前次判断出的监测位置数据

步骤290依据监测位置数据从显示画面中撷取监测区域所包含的讯息

具体实施方式

以下将配合图式及实施例来详细说明本发明的特征与实施方式,内容足以使任何熟习相关技艺者能够轻易地充分理解本发明解决技术问题所应用的技术手段并据以实施,由此实现本发明可达成的功效。

本发明可以在监测区域中的特征区域的位置发生变化时,在显示画面中搜寻特征区域,并依据所搜寻到的特征区域的新位置判断监测区域的新位置,以正确的从监测区域中取得被监测的讯息。一般而言,显示画面为执行本发明的装置的显示屏幕等显示模块所显示的画面,但本发明并不以此为限,例如,显示画面也可以是特定应用程序在显示模块所显示的画面中所涵盖的范围。

以下先以图1中本发明所提的依据特征区域判断监测区域以进行监控的系统架构图来说明本发明的系统运作。如图1所示,本发明的系统含有区域设定模块110、特征产生模块130、变动侦测模块150、特征搜寻模块160、区域定位模块170、以及画面监测模块180。

区域设定模块110负责决定显示画面中目标窗口的监测区域。区域设定模块110可以提供直接输入在显示画面或目标窗口中坐标的方式来定义监测区域,也可以提供点击与拖放的方式将显示画面中被框选出的区域定义为监测区域,或可以在提供双击后将显示画面中围起被双击之位置的区域定义为监测区域等,但本发明并不以此为限,凡可以提供用户在目标窗口中选择监测区域的方式都可以在本发明中被使用。

区域设定模块110也负责在包含监测区域的目标窗口中决定特征区域。区域设定模块110除了可以提供用户以与选择监测区域相同的方式选择特征区域之外,区域设定模块110也可以依据目标窗口中的线条、颜色分布及/或色块在目标窗口中随机选择一个范围作为特征区域,但区域设定模块110选择特征区域的方式并不以上述为限。

区域设定模块110也可以在特征产生模块130所产生的表示特征区域的识别数据重复时,也就是在特征产生模块130先前已产生过相同的识别数据时,也就是特征产生模块130所产生的识别数据不唯一时,重新选择目标窗口的特征区域。

区域设定模块110也可以取得所决定的各种区域(包含监测区域与特征区域)的位置数据。例如,区域设定模块110可以取得监测区域的监测位置数据,也可以取得特征区域的特征位置数据等。

区域设定模块110所取得的位置数据可以表示所决定的一个区域的大小与范围,例如,位置数据可以包含一个区域在显示画面中左上角的坐标以及宽度与高度,也可以包含一个区域在显示画面中左上角与右下角的坐标等,本发明并没有特别的限制。

特征产生模块130可以依据特征位置数据撷取出画面影像,并依据所撷取出的画面影像产生相对应的识别数据,以及记录所产生的识别数据。例如,特征产生模块130可以在区域设定模块110取得特征区域的特征位置数据后,持续地从显示画面中撷取出特征区域所包含的画面影像,并将所取得的画面影像作为识别数据。

在大部分的实施例中,为了使特征产生模块130在所撷取到的相同的画面影像中包含噪声时,可以产生相同的识别数据,特征产生模块130也可以在从显示画面中撷取出特征区域所包含的画面影像后,依据所撷取到的画面影像计算识别值,并将所计算出的识别值作为识别数据,例如,特征产生模块130可以调整rgb滤镜(选择红绿蓝三色中的一种、两种或三种颜色)及/或二值化阀值以计算画面影像的识别值。

需要特别说明的是,特征产生模块130所产生的识别数据为唯一,也就是特征产生模块130在产生出相同的识别数据时,后产生的识别数据需要被丢弃并重新通过区域设定模块110取得新的特征位置数据以重新产生识别数据。

在本发明中,特征产生模块130依据第一次所撷取到的画面影像所产生的识别数据也被称为「参考数据」,特征产生模块130第一次所撷取到的画面影像也被称为「参考影像」,特征产生模块130依据参考影像所计算出的识别值也被称为「参考值」;而特征产生模块130依据后续(第二次及其后)所撷取到的画面影像所产生的识别数据也被称为「特征数据」,特征产生模块130后续所撷取到的画面影像也被称为「特征影像」,依据特征影像所计算出的识别值也被称为「特征值」。

要注意的是,特征产生模块130是依据区域设定模块110所取得的特征位置数据所包含的画面影像产生识别数据,也就是说,在特征区域的位置没有改变的情况下,特征产生模块130所撷取到的特征影像会与参考影像相同,因此,特征产生模块130所产生的特征数据会与参考数据相同。但当目标窗口在显示画面中被移动导致特征区域的位置改变时,特征位置数据没有对应改变,因此特征产生模块130仍然是在未改变的特征位置数据撷取特征影像,而不会撷取位置改变后的特征区域所包含的画面影像。换句话说,在特征区域的位置改变后,特征产生模块130所撷取到的画面影像可能只有包含位置改变后的特征区域的一部份,或是完全不包含特征区域,如此,特征产生模块130所撷取到的特征影像将与参考影像不同,特征产生模块130将会产生与参考数据不同的特征数据。

变动侦测模块150负责依据特征产生模块130所产生的特征数据判断区域设定模块110所决定的特征区域的位置是否发生变化。一般而言,变动侦测模块150是比对特征产生模块130所计算出的特征数据及参考数据是否相同以判断特征区域的位置是否发生变化。

特征搜寻模块160负责在变动侦测模块150判断特征区域的位置发生变化时,在显示画面中搜寻特征区域。特征搜寻模块160可以对显示画面进行影像分析,以从显示画面中判断出与区域设定模块110所选出的特征区域大小相同的多个方块(不同的方块在显示画面中可能有部分重迭),并依据各个方块所涵盖的区域的影像产生侦测数据,以及判断依据各个方块所产生的侦测数据是否与参考数据相同,当有方块所产生的侦测数据与参考数据相同时,该方块所涵盖的区域即为特征区域;特征搜寻模块160也可以在对显示画面进行影像分析后,判断显示画面中所包含的各个顶点,并依据所判断出的各个顶点从显示画面中撷取与特征区域大小相同的影像后,依据所撷取出的影像产生侦测数据,并判断所产生的侦测数据是否与参考数据相同,若两者相同,则表示该顶点为特征区域的顶点。但特征搜寻模块160在显示画面中搜寻特征区域的方式并不以上述为限。

特征搜寻模块160也可以在搜寻到特征区域时,取得所搜寻到的特征区域在显示画面中新的特征位置数据,也就是特征区域移动后在显示画面中的位置数据。其中,取得特征位置数据的方式为习知,故不多加描述。

区域定位模块170负责依据特征搜寻模块160所搜寻到的特征区域的特征位置数据判断区域设定模块110所决定的监测区域在移动后的监测位置数据。例如,区域定位模块170可以依据特征搜寻模块160所取得的特征位置数据直接判断区域设定模块110所决定的监测区域在显示画面中监测位置数据。更详细的,当区域设定模块110所决定的监测区域的一边(如左边)与特征区域的一边(如右边)相邻时,区域定位模块170可以依据特征区域的特征位置数据判断出特征区域与监测区域相邻的右边在显示画面中的位置,并依据所判断出的位置以及监测区域的左边与特征区域的右边在显示画面中起点及/或终点的位置判断监测区域左边的位置,再依据监测区域左边的位置以及区域设定模块110所取得的监测位置数据判断监测区域新的监测位置数据。

又如,区域定位模块170也可以依据特征搜寻模块160所取得的特征位置数据以及区域设定模块110所取得的特征位置数据计算偏移值,并依据区域设定模块110所取得的监测位置数据以及所计算出的偏移值判断监测区域在显示画面中新的监测位置数据。也就是说,若区域定位模块170所计算出的偏移值表示特征区域在显示画面中向下移动28个像素,向左移动413个像素,则区域定位模块170可以判断监测区域同样在显示画面中向下移动28个像素,向左移动413个像素,也就是计算区域设定模块110所取得的监测位置数据的下方28像素与左方413像素的位置数据,计算出的位置数据即为监测区域新的监测位置数据。

画面监测模块180负责使用监测区域的监测位置数据撷取监测区域所包含的讯息。其中,特征区域在显示画面中的位置与区域设定模块110决定特征区域时的位置相同时,也就是特征区域的位置没有发生过变化时,画面监测模块180即是使用区域设定模块110所决定的监测区域的监测位置数据撷取监测区域所包含的讯息,而在特征区域在显示画面中的位置与区域设定模块110决定特征区域时的位置不同时,也就是特征区域在显示画面中的位置发生过变化时,画面监测模块180是依据区域定位模块170所判断出的监测区域的监测位置数据撷取监测区域所包含的讯息。

接着以第一实施例来解说本发明的运作系统与方法,并请参照图2,本发明所提的依据特征区域判断监测区域以进行监控的方法流程图。在本实施例中,假设本发明包含在一个应用软件中(也就是本发明的各模块包含在应用软件中),且应用软件的可显示区域(显示画面300)如图3a所示,包含一个目标窗口310。

在监测脚本被执行之前,区域设定模块110可以决定目标窗口310中的监测区域320(步骤210)。在本实施例中,假设区域设定模块110可以提供用户在显示画面300中使用鼠标点击与拖放的方式框选出监测区域320,并取得被选出的监测区域320的监测位置数据,例如,取得监测区域320左上角在显示画面300中的坐标以及监测区域320的宽与高,同时,区域设定模块110也可以将所取得的监测区域320的监测位置数据写入监测脚本中。

在区域设定模块110决定目标窗口310中的监测区域320(步骤210)后,区域设定模块110可以决定目标窗口310中的特征区域(步骤220)。在本实施例中,假设区域设定模块110同样提供用户使用鼠标在显示画面300中点击与拖放的方式从目标窗口310中选择特征区域330,并可以将所取得的特征区域330的特征位置数据写入监测脚本中。

在区域设定模块110决定目标窗口310中的特征区域330(步骤220)后,使用者可以在包含本发明的应用程序中执行监测脚本。监测脚本被执行时,监测脚本中的脚本指令可以呼叫特征产生模块130,使得特征产生模块130可以持续产生特征区域330的特征数据(步骤230)。在本实施例中,假设特征产生模块130依据特征区域330的特征位置数据,在第一次撷取特征区域330所包含的画面影像(参考影像)时,可以将所撷取到的参考影像做为参考数据,之后,特征产生模块130可以每隔一段时间就撷取特征区域330所包含的画面影像(特征影像),并将所撷取到的特征影像做为特征数据。

在特征产生模块130每一次产生特征区域330的特征数据(步骤230)后,变动侦测模块150可以依据特征产生模块130所产生的特征数据判断特征区域330在显示画面300中的位置是否发生变化(步骤250)。在本实施例中,假设变动侦测模块150可以比对特征产生模块130所产生的参考数据与特征数据是否相同来判断特征区域330在显示画面300中的位置是否发生变化。

若变动侦测模块150判断特征区域330在显示画面300中的位置没有发生变化,则画面监测模块180可以使用区域设定模块110决定监测区域320时所取得的监测区域的监测位置数据撷取监测区域包含的讯息(步骤290)。

而若变动侦测模块150判断特征区域330在显示画面300中的位置发生变化,则特征搜寻模块160可以在显示画面300中搜寻特征区域330(步骤260)。在本实施例中,特征搜寻模块160可以撷取当前的显示画面300的显示影像,并对所撷取到的显示影像进行影像分析,藉以找出所撷取到的显示影像中所包含的所有方框左上角的顶点,并依据区域设定模块110所取得的特征区域330的特征位置数据,逐一由各个顶点撷取大小与特征区域330相同的画面影像,并比对所撷取出的画面影像与参考影像是否相同。若两者不同,则特征搜寻模块160可以对下一个顶点重复上述的过程,若两者相同,则特征搜寻模块160可以判断搜寻到特征区域330,并判断撷取出与参考影像相同的画面影像的顶点即为特征区域330的左上角。

在特征搜寻模块160搜寻到特征区域330后,区域定位模块170可以使用位置改变后的特征区域330的特征位置数据判断监测区域320新的监测位置数据(步骤270)。在本实施例中,假设目标窗口310如图3b所示,从显示画面300的左下方被移动到显示画面300的右上方,特征搜寻模块160可以在搜寻到特征区域330后,取得位置改变后的特征区域330的特征位置数据,区域定位模块170可以依据特征搜寻模块160所取得的特征位置数据以及区域设定模块110决定特征区域330时所取得的特征位置数据计算偏移值,也就是判断新的特征位置数据与原始的特征位置数据在水平方向的位移距离与在垂直方向的位移距离,使得区域定位模块170可以依据区域设定模块110在决定监测区域320时所取得的监测位置数据以及所计算出的偏移值计算出监测区域320新的监测位置数据。

在区域定位模块170使用位置改变后的特征区域330的特征位置数据判断监测区域320的监测位置数据(步骤270)后,画面监测模块180可以依据区域定位模块170所判断出的监测区域320的监测位置数据撷取监测区域320所包含的讯息(步骤290)。在本实施例中,画面监测模块180可以依据监测脚本中的脚本指令而被呼叫,并在被呼叫而执行后,依据区域定位模块170所计算出的监测区域320的监测位置数据,从显示画面300中撷取监测区域320所包含的讯息。

实际应用中,在特征搜寻模块160搜寻到特征区域330后,若监控脚本并没有包含重设特征区域330的特征位置数据的脚本指令,也就是特征搜寻模块160没有将区域设定模块110所取得的原始的特征位置数据更新为所搜寻到的新的特征位置数据,则当特征产生模块130再次依据区域设定模块110所决定的原始的特征位置数据撷取特征区域330未被移动前所涵盖的区域的画面影像并依据所撷取到的画面影像产生特征数据(步骤230)后,变动侦测模块150仍然可以依据特征产生模块130所产生的特征数据与参考数据不同而判断特征区域330在显示画面300中的位置发生变化(步骤250),如此,如同上述的过程,特征搜寻模块160可以在显示画面300中搜寻特征区域330(步骤260),区域定位模块170可以使用特征搜寻模块160所搜寻到的位置改变后的特征区域330的特征位置数据判断出监测区域320的监测位置数据(步骤270),画面监测模块180可以依据区域定位模块170所判断出的监测区域320的监测位置数据撷取监测区域320所包含的讯息(步骤290)。

而若监控脚本包含重设特征位置数据的脚本指令,也就是特征搜寻模块160将区域设定模块110所取得的特征区域330的特征位置数据更新为所搜寻到的特征位置数据,则当特征产生模块130再次产生特征区域330的特征数据(步骤230)时,特征产生模块130可以依据更新后的特征位置数据撷取特征区域330当前所涵盖的区域的特征影像并依据所撷取到的特征影像产生特征数据(步骤230),如此,变动侦测模块150将可以依据特征产生模块130所产生的特征数据与参考数据相同而判断特征区域330在显示画面300中的位置没有发生变化(步骤250),画面监测模块180可以依据监测区域320的监测位置数据撷取监测区域320所包含的讯息(步骤290)。

如此,即使目标窗口310的位置被用户移动,监测脚本仍然可以通过本发明正确撷取到监测区域所包含的讯息,进行正确的监控。

接着以第二实施例来解说本发明的运作系统与方法,同样请参照图2。在本实施例中,假设本发明执行在操作系统中,且显示画面300即为屏幕显示的所有区域。

在本发明被执行后,区域设定模块110可以决定目标窗口310中的监测区域320(步骤210)。在本实施例中,假设区域设定模块110可以提供用户在显示画面300中使用鼠标双击后,依据显示画面300中的线条及/或色块决定包围被双击位置的监测区域320,并取得被选出的监测区域320的监测位置数据,例如,监测区域320左上角在显示画面300中的坐标以及监测区域320的宽与高。

在区域设定模块110决定目标窗口310中的监测区域320(步骤210)后,区域设定模块110可以决定目标窗口310中的特征区域(步骤220)。在本实施例中,假设区域设定模块110自动选择目标窗口310中下边与监测区域320上边相邻的字段做为特征区域330,也就是说,特征区域330与监测区域320的宽度相同,且监测区域330上边与特征区域330下边的位置仅相差一个像素。

特别一提,实际应用中,区域设定模块110决定目标窗口中的监测区域(步骤210)与区域设定模块110决定目标窗口中的特征区域(步骤220)并没有先后次序的差别,也就是说,区域设定模块110也可以先决定目标窗口中的特征区域,再决定监测区域,此时,区域设定模块110所决定的特征区域将不包含用户可以编辑的部分。

在区域设定模块110决定目标窗口310中的特征区域330(步骤220)后,特征产生模块130可以持续产生特征区域330的特征数据(步骤230)。在本实施例中,假设特征产生模块130在第一次撷取特征区域330所包含的画面影像讯息(参考影像)后,可以使用rgb滤镜对所撷取的参考影像进行计算及对所经过rgb滤镜计算后的参考影像进行二值化的计算,藉以在计算后产生做为参考数据的识别值(参考值),之后,特征产生模块130可以每隔一段时间就撷取特征区域330所包含的画面影像(特征影像),并对所撷取的特征影像进行相同的计算,在本实施例中也就是进行rgb滤镜以及二值化计算,以产生做为特征数据的识别值(特征值)。

需要说明的是,若特征产生模块130在计算出参考数据后,特征产生模块130可以判断是否有其他窗口使用相同的参考数据,若否,表示参考数据没有被使用,则特征产生模块130可以结束此次的执行,若所计算出的参考数据已被使用,则区域设定模块110可以再次选择目标窗口310中的其他部分做为特征区域,直到特征产生模块130判断所计算出的参考数据没有被其他窗口使用为止。

在特征产生模块130每一次产生特征区域330的特征数据(步骤230)后,变动侦测模块150可以依据特征产生模块130所产生的特征数据判断特征区域330在显示画面300中位置是否发生变化(步骤250)。在本实施例中,假设变动侦测模块150可以比对特征产生模块130所计算出的参考数据与特征数据是否相同来判断特征区域的位置是否发生变化。

若变动侦测模块150判断特征区域在显示画面300中位置发生变化,则特征搜寻模块160可以在显示画面300中搜寻特征区域330(步骤260)。

在特征搜寻模块160搜寻到位置改变后的特征区域330后,特征搜寻模块160可以取得特征区域330新的特征位置数据,区域定位模块170可以使用特征区域330新的特征位置数据判断监测区域320新的监测位置数据(步骤270)。在本实施例中,假设区域定位模块170可以依据特征搜寻模块160搜寻到特征区域330时所取得的新的特征位置数据以及区域设定模块110决定监测区域320时所取得的原始的监测位置数据判断监测区域320新的监测位置数据,也就是判断监测区域320的左上角坐标为特征区域330左下角的下方一个像素,且监测区域320的宽与高不变。

在区域定位模块170使用位置改变后的特征区域330的特征位置数据判断监测区域320的监测位置数据(步骤270)后,画面监测模块180可以依据区域定位模块170所判断出的监测区域320的监测位置数据撷取监测区域320所包含的讯息(步骤290)。

如此,即使目标窗口310的位置被用户移动,通过本发明仍然可以正确撷取到监测区域所包含的讯息,藉以进行有效的监控。

上述的第二实施例中,在区域定位模块170使用位置改变后的特征区域330的特征位置数据判断监测区域320的监测位置数据(步骤270)后,在特征产生模块130再次产生特征区域330的特征数据(步骤230)时,可以使用位置改变后的特征区域330的特征位置数据(特征搜寻模块160所取得的新的特征位置数据)来撷取特征影像并依据特征影像产生特征数据,此时,特征产生模块130所撷取到的特征影像即为特征区域330所涵盖的区域的影像,如此,特征产生模块130所产生的特征数据便会再次与参考资料相同,使得变动侦测模块150可以判断特征区域330在显示画面300中位置没有发生变化(步骤250),画面监测模块180可以使用监测区域320的监测位置数据撷取监测区域320所包含的讯息(步骤280、290),也就是使用区域定位模块170先前所判断出的监测位置数据撷取监测区域320所包含的讯息。

综上所述,可知本发明与现有技术之间的差异在于具有决定与监控区域在同一目标窗口上的特征区域并产生特征区域的特征数据,当依据特征数据判断特征区域的位置发生变化时,在显示画面中搜寻特征区域,再依据搜寻到的特征区域的特征位置数据判断监测区域的监测位置数据后,依据监测位置数据撷取监测区域所包含的讯息的技术手段,由此技术手段可以来解决现有技术所存在监控系统只能针对屏幕上的特定位置进行监控的问题,进而达成在监控系统启动后任意移动包含被监控数据的窗口的技术功效。

再者,本发明的依据特征区域判断监测区域以进行监控的方法,可实现于硬件、软件或硬件与软件的组合中,亦可在计算机系统中以集中方式实现或以不同组件散布于若干互连的计算机系统的分散方式实现。

虽然本发明所公开的实施方式如上,但所述的内容并非用于直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所公开的精神和范围的前提下,对本发明的实施的形式上及细节上作些许的更动润饰,均属于本发明的专利保护范围。本发明的专利保护范围,仍须以所附的申请专利范围所界定者为准。


技术特征:

1.一种依据特征区域判断监测区域以进行监控的方法,其特征在于,所述方法至少包含下列步骤:

决定显示画面中目标窗口的监测区域;

决定所述目标窗口的特征区域;

产生所述特征区域的特征数据;

依据所述特征数据判断所述特征区域的位置发生变化时,在所述显示画面中搜寻所述特征区域;

依据被搜寻到的所述特征区域的特征位置数据判断所述监测区域的监测位置数据;及

依据所述监测位置数据从所述显示画面中撷取所述监测区域所包含的讯息。

2.如权利要求1所述的依据特征区域判断监测区域以进行监控的方法,其特征在于,所述方法还包含依据所述特征数据判断所述特征区域的位置没有变化时,使用前次判断出的所述监测位置数据撷取所述监测区域所包含的讯息的步骤。

3.如权利要求1所述的依据特征区域判断监测区域以进行监控的方法,其特征在于,决定所述目标窗口的所述特征区域的步骤还包含撷取所述特征区域所包含的参考影像,并依据所述参考影像产生的参考数据,及判断所述参考数据已被使用时,重新决定所述特征区域的步骤。

4.如权利要求1所述的依据特征区域判断监测区域以进行监控的方法,其特征在于,依据所述特征数据判断所述特征区域的位置发生变化的步骤为比对所述特征数据与决定所述特征区域时所产生的参考数据是否相同以判断所述特征区域的位置是否发生变化。

5.如权利要求1所述的依据特征区域判断监测区域以进行监控的方法,其特征在于,依据被搜寻到的所述特征区域的所述特征位置数据判断所述监测区域的所述监测位置数据的步骤为依据所述特征位置数据判断所述监测位置数据,或依据所述特征位置数据计算偏移值,并依据所述偏移值判断所述监测位置数据。

6.一种依据特征区域判断监测区域以进行监控的系统,其特征在于,所述系统至少包含:

区域设定模块,用于决定显示画面中目标窗口的监测区域,及用于决定所述目标窗口的特征区域;

特征产生模块,用于产生所述特征区域的特征数据;

变动侦测模块,用于依据所述特征数据判断所述特征区域的位置是否发生变化;

特征搜寻模块,用于当所述特征区域的位置发生变化时,在所述显示画面中搜寻所述特征区域;

区域定位模块,用于依据被搜寻到的所述特征区域的特征位置数据判断所述监测区域的监测位置数据;及

画面监测模块,用于依据所述监测位置数据从所述显示画面中撷取所述监测区域所包含的讯息。

7.如权利要求6所述的依据特征区域判断监测区域以进行监控的系统,其特征在于,所述画面监测模块还用于当所述特征区域的位置没有变化时,使用所述区域定位模块前次判断出的所述监测位置数据撷取所述监测区域所包含的讯息。

8.如权利要求6所述的依据特征区域判断监测区域以进行监控的系统,其特征在于,所述特征产生模块还用于撷取所述特征区域所包含的参考影像,并依据所述参考影像计算参考值,所述区域设定模块还用于判断所述参考值是否已被使用,并当所述参考值已被使用时,重新决定所述特征区域。

9.如权利要求6所述的依据特征区域判断监测区域以进行监控的系统,其特征在于,所述特征产生模块还用于撷取所述特征区域所包含的参考影像以产生参考数据,所述变动侦测模块是比对所述特征数据及所述参考数据是否相同以判断所述特征区域的位置是否发生变化。

10.如权利要求6所述的依据特征区域判断监测区域以进行监控的系统,其特征在于,所述特征搜寻模块还用于当搜寻到所述特征区域时取得特征位置数据,所述区域定位模块是依据所述特征位置数据判断所述监测位置数据,或依据所述特征位置数据计算偏移值,并依据所述偏移值判断所述监测位置数据。

技术总结
本发明公开一种依据特征区域判断监测区域以进行监控的系统及方法,其通过决定与监控区域在同一目标窗口上的特征区域并计算特征区域的特征数据,当依据特征数据判断特征区域的位置发生变化时,在显示画面中搜寻特征区域,再依据搜寻到的特征区域的新位置判断监测区域的新位置的技术手段,可以自动在显示画面寻找被监控的资料,并达成在监控系统启动后移动包含被监控数据的窗口的技术功效。

技术研发人员:王磊
受保护的技术使用者:英业达科技有限公司;英业达股份有限公司
技术研发日:2018.11.30
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-32443.html

最新回复(0)