买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】信息提示装置、信息提示方法及程序_株式会社东芝;东芝数字解决方案株式会社_201780084862.9 

申请/专利权人:株式会社东芝;东芝数字解决方案株式会社

申请日:2017-09-26

公开(公告)日:2023-05-23

公开(公告)号:CN110226183B

主分类号:G06T11/20

分类号:G06T11/20;G06T7/564;G06F30/10;G06F30/23;G06F111/12

优先权:["20170324 JP 2017-059027"]

专利状态码:有效-授权

法律状态:2023.05.23#授权;2019.10.08#实质审查的生效;2019.09.10#公开

摘要:实施方式的信息提示装置具有轮廓提取部、抽象化处理部及轮廓校正部。轮廓提取部,提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓。抽象化处理部,将由轮廓提取部提取到的各构造物的轮廓抽象化,将抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面。轮廓校正部进行校正,以使得构成由抽象化处理部抽象化后的轮廓的各轮廓线中的、从2个方向的栅格线这两方偏离的轮廓线、与2个方向的栅格线中的至少1个方向的栅格线一致。

主权项:1.一种信息提示装置,其特征在于,具有:轮廓提取部,提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓;抽象化处理部,将由上述轮廓提取部提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面;以及轮廓信息补充部,在由上述轮廓提取部提取到的多个轮廓通过上述抽象化处理部的抽象化而被整合为1个轮廓的情况下,相应于上述多个轮廓的面积比,对上述1个轮廓的内部追加视觉信息,该视觉信息是能够在上述栅格面中识别上述多个轮廓的每个轮廓所用的信息,上述轮廓信息补充部,相应于上述多个轮廓的面积比及个数,对上述1个轮廓的内部追加与上述2个方向的栅格线中的某一个方向的栅格线一致的、或者与上述2个方向的栅格线中的某一个方向的栅格线平行的新的轮廓线。

全文数据:信息提示装置、信息提示方法及程序技术领域本发明的实施方式涉及信息提示装置、信息提示方法及程序。背景技术以往使用了用来将实际的工厂内的状况在计算机上虚拟地再现的方法。另外,在能够将实际的工厂内的状况在计算机上虚拟地再现的软件中,为了抑制开发成本,有时采用将工厂内的各设备抽象化的UI用户界面。但是,在实际的工厂内,存在设置有具有伴随着抽象化而可视性降低这样的形状及或尺寸的设备的情况。现有技术文献专利文献专利文献1:日本国特开平5-6402号公报发明内容用于解决课题的手段实施方式的目的在于,提供能够防止将构造物抽象化而提示时的可视性的降低的信息提示装置、信息提示方法及程序。实施方式的信息提示装置具有轮廓提取部、抽象化处理部及轮廓校正部。上述轮廓提取部,提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓。上述抽象化处理部,将由上述轮廓提取部提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面。上述轮廓校正部进行校正,以使得构成由上述抽象化处理部抽象化后的轮廓的各轮廓线中的、从上述2个方向的栅格线这两方偏离的轮廓线,与上述2个方向的栅格线中的至少1个方向的栅格线一致。附图说明图1是表示实施方式的包含信息提示装置的信息提示系统的构成的一例的图。图2是表示实施方式的信息提示装置的构成的一例的图。图3是表示实施方式的信息提示装置中进行的处理的具体例的流程图。图4是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。图5是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。图6A是表示实施方式的信息提示装置中进行的处理的具体例的一部分的流程图。图6B是对图6A的处理的后续进行表示的流程图。图7是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。图8是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。图9是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。图10是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。图11是表示实施方式的信息提示装置中进行的处理的具体例的流程图。图12是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。图13是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。图14是用于说明补充伴随着轮廓的抽象化而缺失的信息所用的处理的概要的图。图15是用于说明在实施方式的信息提示装置中进行的处理中能够利用的列表数据的一例的图。图16是表示实施方式的信息提示装置中进行的处理的具体例的流程图。图17是表示通过实施方式的信息提示装置中进行的处理生成的抽象度变更UI的一例的图。图18是表示相应于实施方式的信息提示装置中进行的处理而显示的显示图像的一例的图。具体实施方式以下,参照附图对实施方式进行说明。信息提示系统1如图1所示那样,构成为具有:信息提示装置11,是由用户来操作的个人计算机等;及数据库服务器12,经由网络NW而与信息提示装置11连接。图1是表示实施方式的信息提示系统的构成的一例的图。信息提示装置11例如如图2所示那样,构成为具有:CPU21、ROMReadOnlyMemory22、RAMRandomAccessMemory23、输入器件24、输出器件25及通信IF接口26。CPU21构成为具备运算部21a,该运算部21a基于存储于ROM22的程序等,利用RAM23作为工作区域并且进行描绘处理等。此外,CPU21构成为具备控制部21b,该控制部21b基于根据输入器件24的操作而输入的信息及指示等,进行与信息提示装置11的各部的动作有关的控制。输入器件24构成为,能够输入与用户的操作对应的信息及指示等。具体而言,输入器件24构成为具备例如键盘、鼠标及触摸板中的至少1个。输出器件25构成为,能够将根据CPU21的处理等而生成的信息向外部输出。具体而言,输出器件25例如构成为具备显示器或打印机。通信IF26通过能够经由网络NW而与数据库服务器12之间进行数据等的收发的器件构成。在数据库服务器12中保存有对在设施内存在的多个构造物的配置布局进行表示的图纸图像的数据。具体而言,在数据库服务器12中,例如,保存有对在工厂内存在的多个设备的配置布局进行表示的图纸图像的数据。接下来,参照图3等对实施方式的处理的具体例进行说明。另外,以后,举出实施方式的主要的处理通过CPU21来进行的情况为例进行说明。此外,以后,举出输出器件25是显示器的情况为例进行说明。图3是表示实施方式的信息提示装置中进行的处理的具体例的流程图。运算部21a,经由网络NW从数据库服务器12读入图纸图像的数据图3的步骤S1,并且进行用于提取在该读入的图纸图像的数据中包含的各设备的轮廓的处理图3的步骤S2。即,具备作为轮廓提取部的功能的运算部21a,从数据库服务器12读入对多个构造物的配置进行表示的图纸图像的数据,并且提取该读入的图纸图像的数据中包含的各构造物的轮廓。运算部21a,进行用于取得通过图3的步骤S2的处理提取到的各轮廓的面积及面积比的值的处理图3的步骤S3。具体而言,运算部21a例如取得通过图3的步骤S2的处理提取到的轮廓内中包含的像素数作为面积。另外,运算部21a例如在将通过图3的步骤S2的处理提取到的全部的轮廓中具有最小的面积一个轮廓的面积比设定为作为基准值的1的状态下,取得该一个轮廓以外的其他轮廓的面积比。运算部21a基于图3的步骤S2及步骤S3的处理结果,生成并取得如例如图4所示那样的列表数据T1。图4是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。列表数据T1的“ID”,是表示对通过图3的步骤S2的处理提取到的每1个轮廓标注的唯一的编号即ID编号的项目。列表数据T1的“提取坐标”,是对与由通过图3的步骤S2的处理提取到的轮廓形成的图形多边形的顶点相当的多个轮廓点的坐标位置进行表示的项目。列表数据T1的“面积”,是对通过图3的步骤S3的处理所取得的轮廓的面积进行表示的项目。列表数据T1的“面积比”,是对通过图3的步骤S3的处理所取得的轮廓的面积比进行表示的项目。即,图4所例示的列表数据T1,作为能够按每个轮廓来确定作为图3的步骤S2及步骤S3的处理结果而获得的轮廓点的坐标位置、面积及面积比的数据而构成。运算部21a基于列表数据T1中包含的轮廓点的坐标、面积及面积比,进行用于将通过图3的步骤S2的处理提取到的各轮廓抽象化并描绘在栅格面上的处理图3的步骤S4。另外,在本实施方式中设为,将沿着如下区域的纵向及横向分别画有多个栅格线的平面作为栅格面来进行说明,该区域是具备通过图3的步骤S1的处理读入的图纸图像的数据的图像尺寸以上的规定的尺寸的区域,该多个栅格线用于将该区域分割为栅格状。另外,在本实施方式中设为,将栅格面中相互正交的2个方向纵向及横向的栅格线的交点作为栅格点进行说明。另外,在本实施方式中设为,将栅格面中相邻的栅格线彼此的间隔、或栅格面中相邻的栅格点彼此的间隔作为栅格宽度进行说明。即,具备作为抽象化处理部的功能的运算部21a,将通过图3的步骤S2的处理提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在画有相互正交的2个方向的栅格线的栅格面上。运算部21a,基于列表数据T1和图3的步骤S4的处理结果,取得如例如图5所示那样的列表数据T2。图5是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。列表数据T2,作为对列表数据T1追加了“抽象化坐标”的项目后的数据而构成。列表数据T2的“抽象化坐标”,是对与如下顶点相当的多个轮廓点的在栅格面中的坐标位置进行表示的项目,该顶点是由通过图3的步骤S4的处理而抽象化后的轮廓形成的图形多边形的顶点。即,运算部21a,在将通过图3的步骤S2的处理提取到的各构造物的轮廓抽象化时,基于列表数据T1的提取坐标中包含的各坐标值,进行用于取得列表数据T2的抽象化坐标的各坐标值的处理。另外,以下,设为对栅格面的横向上的抽象化坐标的位置予以指定的X坐标值随着从该栅格面的左侧朝向右侧而变大、并且对该栅格面的纵向上的抽象化坐标的位置予以指定的Y坐标值随着从该栅格面的上侧朝向下侧而变大,来进行说明。运算部21a进行用于对与由通过图3的步骤S4的处理而抽象化后的轮廓形成的图形多边形的边相当的轮廓线进行校正的处理图3的步骤S5。这里,关于图3的步骤S5中进行的处理的具体例,参照图6等进行说明。图6A是表示实施方式的信息提示装置中进行的处理的具体例的一部分的流程图。图6B是表示图6A的处理的后续的流程图。运算部21a使循环LA的处理开始,该循环LA的处理为,用于对在列表数据T2中标注有ID编号的每个轮廓校正轮廓线的处理图6A的步骤S51。另外,以下,举出列表数据T2中包含的各ID编号的轮廓中的、第P个轮廓成为循环LA的处理对象的情况为例进行说明。运算部21a通过参照列表数据T2,判定第P个轮廓中是否包含有3个以上的抽象化坐标的轮廓点图6A的步骤S52。运算部21a,在获得了在第P个轮廓中未包含3个以上的抽象化坐标的轮廓点的判定结果的情况下S52:否,继续进行后述的图6B的步骤S62的处理。另外,运算部21a,在获得了在第P个轮廓中包含有5个以上的抽象化坐标的轮廓点的判定结果的情况下S52:是,继续进行后述的图6A的步骤S53的处理。运算部21a进行用于将第P个轮廓的抽象化坐标中包含的各轮廓点的坐标位置按顺时针的描绘顺序来排列的处理图6A的步骤S53后,开始循环LB的处理,该循环LB的处理,是使用该第P个轮廓中相邻的轮廓点γ、α及β,来校正将轮廓点α及β连结的轮廓线αβ所用的处理图6A的步骤S54。另外,轮廓点γ、α及β设为,按通过图6A的步骤S53的处理而排列后的顺序在第P个轮廓中为顺时针地分别被选择。运算部21a判定轮廓线γα是否与栅格面中相互正交的2个方向纵向及横向的栅格线中的某一方一致图6A的步骤S55。运算部21a,在获得了轮廓线γα符合与纵向的栅格线一致的垂直的轮廓线或与横向的栅格线一致的水平的轮廓线中的某一个轮廓线的判定结果的情况下S55:是,继续进行后述的图6A的步骤S56的处理。另外,运算部21a,在获得了轮廓线γα是从纵向及横向这两方的栅格线这两方偏离的倾斜的轮廓线的判定结果的情况下S55:否,继续进行后述的图6B的步骤S61的处理。具体而言,运算部21a,在检测到第P个轮廓中的抽象化坐标的轮廓点γ及α的X坐标值一致的情况下,获得轮廓线γα与纵向的栅格线一致的判定结果。另外,运算部21a,在检测到第P个轮廓中的抽象化坐标的轮廓点γ及α的Y坐标值一致的情况下,获得轮廓线γα与横向的栅格线一致的判定结果。另外,运算部21a,在检测到第P个轮廓中的抽象化坐标的轮廓点γ及α的X坐标值不一致、并且该轮廓点γ及α的Y坐标值不一致的情况下,获得轮廓线γα是倾斜的轮廓线的判定结果。运算部21a,判定轮廓线αβ是否是从栅格面中相互正交的2个方向纵向及横向的栅格线这两方偏离的倾斜的轮廓线图6A的步骤S56。运算部21a,在获得了轮廓线αβ是倾斜的轮廓线的判定结果的情况下S56:是,继续进行后述的图6A的步骤S57的处理。另外,运算部21a,在获得了轮廓线αβ符合与纵向的栅格线一致的垂直的轮廓线或与横向的栅格线一致的水平的轮廓线中的某一个轮廓线的判定结果的情况下S56:否,继续进行后述的图6B的步骤S61的处理。具体而言,运算部21a,在检测到第P个轮廓中的抽象化坐标的轮廓点α及β的X坐标值不一致、并且该轮廓点α及β的Y坐标值不一致的情况下,获得轮廓线αβ是倾斜的轮廓线的判定结果。另外,运算部21a,在检测到第P个轮廓中的抽象化坐标的轮廓点α及β的X坐标值一致的情况下,获得轮廓线αβ与纵向的栅格线一致的判定结果。另外,运算部21a,在检测到第P个轮廓中的抽象化坐标的轮廓点α及β的Y坐标值一致的情况下,获得轮廓线αβ与横向的栅格线一致的判定结果。运算部21a,进行用于以第P个轮廓中的轮廓点γ为基点使由该第P个轮廓的各轮廓线形成的图形逆时针地旋转的处理,以使对从第P个轮廓中的轮廓点γ向α的路径的方向进行表示的向量Vγα朝向上方图6A的步骤S57。具体而言,运算部21a,在检测到例如向量Vγα朝向右方、即第P个轮廓中的抽象化坐标的轮廓点γ的X坐标值比轮廓点α的X坐标值小并且该轮廓点γ的Y坐标值与该轮廓点α的Y坐标值相等的情况下,以该轮廓点γ为基点使由该第P个轮廓的各轮廓线形成的图形逆时针地旋转90度。另外,运算部21a,在检测到例如向量Vγα朝向下方、即第P个轮廓中的抽象化坐标的轮廓点γ的X坐标值与轮廓点α的X坐标值相等,、并且该轮廓点γ的Y坐标值比该轮廓点α的Y坐标值小的情况下,以该轮廓点γ为基点使由该第P个轮廓的各轮廓线形成的图形逆时针地旋转180度。另外,运算部21a,在检测到例如向量Vγα朝向左方、即第P个轮廓中的抽象化坐标的轮廓点γ的X坐标值比轮廓点α的X坐标值大、并且该轮廓点γ的Y坐标值与该轮廓点α的Y坐标值相等的情况下,以该轮廓点γ为基点使由该第P个轮廓的各轮廓线形成的图形逆时针地旋转270度。另外,运算部21a,在检测到例如向量Vγα朝向上方、即第P个轮廓中的抽象化坐标的轮廓点γ的X坐标值与轮廓点α的X坐标值相等、并且该轮廓点γ的Y坐标值比该轮廓点α的Y坐标值大的情况下,以该轮廓点γ为基点使由该第P个轮廓的各轮廓线形成的图形逆时针地旋转360度。另外,运算部21a也可以在检测到向量Vγα朝向上方的情况下,不使由第P个轮廓的各轮廓线形成的图形旋转,并且跳过后述的图6A的步骤S59的处理。运算部21a,计算出通过图6A的步骤S57的处理所获得的旋转后的第P个轮廓中、向量Vγα与对从轮廓点α向β的路径的方向进行表示的向量Vαβ所成的角度θv图6A的步骤S58后,进行用于使该旋转后的第P个轮廓恢复原样进行图6A的步骤S57的处理之前的状态的处理图6A的步骤S59。运算部21a,通过将与通过图6A的步骤S58计算出的角度θv对应的轮廓点δ设定在从轮廓点α到β的路径的中途,而进行了用于对进行了图6A的步骤S59的处理后的旋转前的第P个轮廓中包含的倾斜的轮廓线αβ进行校正的处理图6B的步骤S60后,继续进行后述的图6B的步骤S61的处理。具体而言,运算部21a,例如在如图7所示那样、角度θv比0度大并且为90度以下的情况下,通过在第P个轮廓的外侧中的从轮廓点α到β的路径的中途,追加具备轮廓点α的X坐标值及轮廓点β的Y坐标值的新的轮廓点δ,来进行校正,以使得进行图6A的步骤S59的处理前的旋转前的第P个轮廓中包含的倾斜的轮廓线αβ、成为具备与栅格面的纵向的栅格线一致的轮廓线αδ及与栅格面的横向的栅格线一致的轮廓线δβ的连续线。另外,在角度θv比0度大并且为90度以下的情况下追加的轮廓点δ,只要位于第P个轮廓的外侧,例如也可以是具备轮廓点α的Y坐标值及轮廓点β的X坐标值。图7是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。另外,运算部21a,例如在如图8所示那样、角度θv比90度大并且为180度以下的情况下,通过将具备轮廓点γ的X坐标值及轮廓点γ的Y坐标值的轮廓点δ设定在从轮廓点α向β的路径的中途,由此进行校正,以使得进行图6A的步骤S59的处理前的旋转前的第P个轮廓中包含的倾斜的轮廓线αβ,成为具备与栅格面的纵向的栅格线一致的轮廓线αδ及与栅格面的横向的栅格线一致的轮廓线δβ的连续线。即,运算部21a在角度θv比90度大并且为180度以下的情况下,将轮廓点γ的坐标位置设定为轮廓点δ的坐标位置。图8是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。另外,运算部21a,例如在如图9所示那样、角度θv比180度大并且为270度以下的情况下,通过在第P个轮廓的外侧中的从轮廓点α向β的路径的中途,追加具备轮廓点α的X坐标值及轮廓点β的Y坐标值的新的轮廓点δ,由此进行校正处理,以使得进行图6A的步骤S59的处理前的旋转前的第P个轮廓中包含的倾斜的轮廓线αβ,成为具备与栅格面的纵向的栅格线一致的轮廓线αδ及与栅格面的横向的栅格线一致的轮廓线δβ的连续线。另外,在角度θv比180度大并且为270度以下的情况下追加的轮廓点δ,只要位于第P个轮廓的外侧,例如也可以具备轮廓点α的Y坐标值及轮廓点β的X坐标值。图9是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。另外,运算部21a,例如在如图10所示那样、角度θv比270度大并且为360度以下的情况下,在第P个轮廓的外侧中的从轮廓点α向β的路径的中途,追加具备轮廓点α的X坐标值及轮廓点β的Y坐标值的新的轮廓点δ,由此进行校正处理,以使得进行图6A的步骤S59的处理前的旋转前的第P个轮廓中包含的倾斜的轮廓线αβ,成为具备与栅格面的纵向的栅格线一致的轮廓线αδ及与栅格面的横向的栅格线一致的轮廓线δβ的连续线。另外,在角度θv比270度大并且为360度以下的情况下追加的轮廓点δ,只要位于第P个轮廓的外侧,例如也可以具备轮廓点α的Y坐标值及轮廓点β的X坐标值。图10是用于说明对抽象化后的轮廓的轮廓线进行校正所用的处理的一例的图。即,根据图6A的步骤S57~步骤S59及图6B的步骤S60的处理,进行校正以使得从栅格面中相互正交的2个方向纵向及横向的栅格线这两方偏离的倾斜的轮廓线,成为具备与该2个方向的栅格线中的第1方向的栅格线一致的第1轮廓线及与该2个方向的栅格线中的第2方向的栅格线一致的第2轮廓线的连续线所用的处理,通过运算部21a来进行。运算部21a进行循环LB的末端处理图6B的步骤S61。具体而言,运算部21a,在针对第P个轮廓中相邻的轮廓点γ、α及β的全部的组合的处理并未完成的情况下,返回到图6A的步骤S54,再次进行循环LB的处理。另外,运算部21a,在针对第P个轮廓中相邻的轮廓点γ、α及β的全部的组合的处理已完成的情况下,使循环LB的处理结束,继续进行后述的图6B的步骤S62的处理。运算部21a进行循环LA的末端处理图6B的步骤S62。具体而言,运算部21a,当在列表数据T2被标注了ID编号的各轮廓中、除了第P个轮廓以外还存在未处理的轮廓的情况下,返回到图6A的步骤S51,再次进行循环LA的处理。另外,运算部21a,当在列表数据T2被标注了ID编号的各轮廓中、除了第P个轮廓以外不存在未处理的轮廓的情况下,使循环LA的处理结束,并且使图6A及图6B的一系列的处理结束。即,具备作为轮廓校正部的功能的运算部21a,进行校正,以使得构成通过图3的步骤S4的处理而抽象化后的轮廓的各轮廓线中的、从栅格面中相互正交的2个方向的栅格线这两方偏离的轮廓线,与该2个方向的栅格线中的至少1个方向的栅格线一致。但是,例如在将通过图3的步骤S4的处理而抽象化后的各轮廓显示于输出器件25的情况下,可能发生由该各轮廓的形状的多样性引起的可视性的降低。针对于此,在本实施方式中,通过进行校正以使得通过图3的步骤S4的处理而抽象化后的各轮廓的轮廓线、与栅格面中相互正交的2个方向纵向及横向的栅格线一致,由此防止在将该各轮廓显示于输出器件25时的可视性的降低,并且使将该各轮廓显示于输出器件25时的审美性提高。运算部21a,使用根据图3的步骤S5的处理结果而更新后的列表数据T2,进行用于补充由于图3的步骤S4的抽象化的处理而缺失的信息的处理图3的步骤S6。这里,关于图3的步骤S6中进行的处理的具体例,参照图11等进行说明。图11是表示实施方式的信息提示装置中进行的处理的具体例的流程图。运算部21a使循环LC的处理开始,该循环LC的处理,是用于按在列表数据T2被标注了ID编号的每个轮廓,来确定伴随轮廓的抽象化而缺失的信息的有无的处理图11的步骤S71。另外,以下,举出列表数据T2中包含的各ID编号的轮廓中的、第Q个轮廓成为循环LC的处理对象的情况为例进行说明。运算部21a使循环LD的处理开始,该循环LD的处理是用于确定第Q个轮廓的伴随抽象化而缺失的信息的有无的处理图11的步骤S72。另外,以下,举出列表数据T2中包含的各ID编号的轮廓中的、与第Q个不同编号的第R个轮廓成为循环LD的处理对象的情况为例进行说明。运算部21a,判定第R个轮廓中的抽象化坐标的全部的坐标位置是否与第Q个轮廓中的抽象化坐标的全部的坐标位置一致图11的步骤S73。运算部21a,在获得了第R个轮廓中的抽象化坐标的全部的坐标位置与第Q个轮廓中的抽象化坐标的全部的坐标位置一致的判定结果的情况下S73:是,向后述的列表数据T3记录了第R个轮廓的信息图11的步骤S74后,继续进行后述的图11的步骤S75的处理。另外,运算部21a,在获得了第R个轮廓中的抽象化坐标中的至少1个坐标位置与第Q个轮廓中的抽象化坐标的坐标位置不一致的判定结果的情况下,跳过图11的步骤S74的处理,继续进行后述的图11的步骤S75的处理。运算部21a进行循环LD的末端处理图11的步骤S75。具体而言,运算部21a,当在列表数据T2中被标注了与第Q个不同的ID编号的各轮廓中、除了第R个轮廓以外还存在未处理的轮廓的情况下,返回到图11的步骤S72,再次进行循环LD的处理。另外,运算部21a,当在列表数据T2中被标注了与第Q个不同的ID编号的各轮廓中、除了第R个轮廓以外不存在未处理的轮廓的情况下,使循环LD的处理结束,继续进行后述的图11的步骤S76的处理。运算部21a,判定列表数据T3中是否存在1个以上的ID编号的轮廓的信息图11的步骤S76。运算部21a,在获得了在列表数据T3中不存在轮廓的信息的判定结果的情况下S76:否,继续进行后述的图11的步骤S81的处理。另外,运算部21a,在获得了在列表数据T3中存在轮廓的信息的判定结果的情况下S76:是,在将第Q个轮廓的信息追加到列表数据T3图11的步骤S77后,继续进行后述的图11的步骤S78的处理。这里,在进行了图11的步骤S77的处理的情况下,例如可取得如图12所示那样的列表数据T3。图12是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。图12的列表数据T3,作为具备通过图11的步骤S74的处理而记录的第R个轮廓的抽象化坐标及面积比的值、和通过图11的步骤S77的处理而追加的第Q个轮廓的抽象化坐标及面积比的值的数据而构成。即,在刚刚进行了图11的步骤S74的处理之后,取得不包含第Q个轮廓的信息并且包含符合图11的步骤S73的处理的判定条件的1个以上的轮廓的信息那样的列表数据T3。另外,列表数据T3中包含的第Q个抽象化坐标及面积比的值,是从列表数据T2中包含的第Q个轮廓的相同项目提取到的信息。另外,列表数据T3中包含的第R个抽象化坐标及面积比的值,是从列表数据T2中包含的第R个轮廓的相同项目提取到的信息。另外,在符合图11的步骤S73的处理中的判定条件的轮廓不存在的情况下,即,在伴随着第Q个轮廓的抽象化而缺失的轮廓不存在的情况下,作为循环LD的处理的处理结果,例如,取得仅具备项目名“ID”、“抽象化坐标”及“面积比”一栏的列表数据T3。另外,以下,对在图12的列表数据T3所示那样的情况下,即伴随着第Q个轮廓的抽象化而缺失的轮廓仅为第R个轮廓1个轮廓的情况的例子进行说明。运算部21a,进行使用通过图11的步骤S77的处理取得的列表数据T3来描绘轮廓所用的处理图11的步骤S78。具体而言,运算部21a,进行用于将与图12的列表数据T3中包含的第Q个及第R个中的某一个ID编号的抽象化坐标对应的轮廓描绘于栅格面上的处理。即,运算部21a在图11的步骤S78中,进行用于将与列表数据T3中包含的多个ID编号中的某一个ID编号的抽象化坐标对应的1个轮廓描绘于栅格面上的处理。运算部21a,进行向通过图11的步骤S78的处理描绘出的1个轮廓的内部并且以ID编号从小到大的顺序追加与列表数据T3中包含的各ID编号的面积比的值对应的新的轮廓线所用的处理图11的步骤S79。具体而言,运算部21a,基于图12的列表数据T3中包含的第Q个及第R个面积比的值,进行例如用于将通过图11的步骤S78的处理描绘出的1个轮廓分割为4:1并且将与栅格面中的纵向或横向的栅格线一致的新的轮廓线分割线追加到该轮廓内的处理。运算部21a,取得由通过图11的步骤S78的处理所描绘出的1个轮廓的轮廓线及通过图11的步骤S79的处理而对该1个轮廓的内部追加了的轮廓线来形成的多个轮廓的坐标位置,作为补充坐标的坐标位置。另外,运算部21a进行用于将如前述那样取得的补充坐标的坐标位置向列表数据T2追加的处理图11的步骤S80。然后,运算部21a取得如例如图13所示那样的列表数据T4,作为图11的步骤S80的处理结果。图13是用于说明通过实施方式的信息提示装置中进行的处理取得的列表数据的一例的图。列表数据T4,作为对列表数据T2追加了“补充坐标”的项目而得到的数据而构成。列表数据T4的“补充坐标”,是对通过图11的步骤S80的处理所追加的补充坐标的坐标位置进行表示的项目。另外,在图13的列表数据T4中,用“-”示出了通过图11的步骤S76的处理获得了列表数据T3中不存在轮廓的信息的判定结果的ID编号的“补充坐标”的项目。即,列表数据T4,在列表数据T2中包含的最初的ID编号的轮廓成为循环LC的处理的处理对象的期间中生成。运算部21a进行循环LC的末端处理图11的步骤S81。具体而言,运算部21a,当在列表数据T4中被标注了ID编号的各轮廓中、除了第Q个轮廓以外还存在未处理的轮廓的情况下,返回到图11的步骤S71,再次进行循环LC的处理。另外,运算部21a,当在列表数据T4中被标注了ID编号的各轮廓中、除了第Q个轮廓以外不存在未处理的轮廓的情况下,使循环LC的处理结束,并且使图11的一系列的处理结束。即,具备作为轮廓信息补充部的功能的运算部21a,在通过图3的步骤S2的处理提取到的多个轮廓通过图3的步骤S4的处理被整合为1个轮廓的情况下,进行相应于该多个轮廓的面积比、将视觉信息对该1个轮廓的内部追加所用的处理,该视觉信息是能够在栅格面中识别该多个轮廓的每个轮廓所用的信息。另外,运算部21a,在通过图3的步骤S2的处理提取到的多个轮廓通过图3的步骤S4的处理被整合为1个轮廓的情况下,进行相应于该多个轮廓的面积比及个数、对该1个轮廓的内部追加与栅格面中相互正交的2个方向的栅格线中的某一个方向的栅格线一致的新的轮廓线的处理。但是,例如,在通过图3的步骤S2的处理提取到相邻的2个设备MCQ及MCR的轮廓的情况下,伴随着图3的步骤S4的抽象化的处理,可能发生具备相对较小的面积的设备MCR的轮廓被整合纳入于具备相对较大的面积的设备MCQ的轮廓中这样的现象参照图14。针对于此,在本实施方式中,能够通过追加与设备MCQ及MCR的面积比对应的轮廓线参照图14,来补充伴随着设备MCQ的轮廓的抽象化而缺失的设备MCR的信息,因此能够防止将通过图3的步骤S4的处理而抽象化后的各轮廓显示于输出器件25时的可视性的降低。图14是用于说明补充伴随着轮廓的抽象化而缺失的信息所用的处理的概要的图。另外,根据本实施方式,也可以不经过图3的步骤S5的轮廓线的校正的处理,即在刚刚进行了图3的步骤S4的处理后就进行步骤S6的处理。另外,根据本实施方式,也可以不经过图3的步骤S6的缺失信息的补充的处理,即在刚刚进行了图3的步骤S5的处理后就进行步骤S7的处理。另外,根据本实施方式,在图11的步骤S79中,不限于进行用于追加与列表数据T3中包含的轮廓的面积比及个数对应的新的轮廓线的处理,例如也可以进行用于使用与该轮廓的面积比及个数对应的不同的颜色或图样来辨别各轮廓的处理。另外,根据本实施方式,通过图11的处理而向轮廓内追加的新的轮廓线分割线,也可以不是与栅格面中相互正交的2个方向的栅格线中的某一个方向的栅格线一致的轮廓线。具体而言,根据本实施方式,通过图11的处理而向轮廓内追加的新的轮廓线分割线,只要与栅格面中相互正交的2个方向的栅格线中的某一个方向的栅格线平行,也可以从该2个方向的栅格线这两方偏离参照图14。另外,根据本实施方式,在图11的步骤S79的处理中,也可以进行用于代替轮廓线而追加例如将多个点排列成直线状而形成的点列的处理。另外,根据本实施方式,是否需要追加轮廓线的处理,不限于对列表数据T2中包含的全部的ID编号的轮廓实施,例如也可以仅对列表数据T2中包含的一部分的ID编号的轮廓实施。具体而言,运算部21a,例如可以在图11的步骤S75与步骤S76之间,参照图15所示那样的列表数据T5,并且判定对第Q个轮廓是否实施是否需要追加轮廓线的处理。图15是用于说明在实施方式的信息提示装置中进行的处理中能够利用的列表数据的一例的图。列表数据T5的“群组ID”,是对按具有1个以上的ID编号的轮廓的每1个群组标注的唯一的值进行表示的项目。列表数据T5的“ID列表”,是对属于“群组ID”的ID编号的轮廓进行表示的项目。即,运算部21a,例如可以限于在列表数据T5中包含的全部的ID列表中的某一个ID列表包含有第Q个轮廓的情况下,进行图11的步骤S76或图11的步骤S76到步骤S80的处理。或者,运算部21a例如可以限于在列表数据T5中包含的规定的群组ID的ID列表中包含有第Q个轮廓的情况下,进行图11的步骤S76或图11的步骤S76到步骤S80的处理。运算部21a,进行用于生成显示用的文件的处理,该显示用的文件用于使具备通过到图3的步骤S6为止的处理而描绘于栅格面的各轮廓的图像即抽象化图像显示于输出器件25图3的步骤S7。另外,在图3的步骤S7的处理中,能够适当利用如html格式或svg格式等那样的文件格式作为显示用的文件的文件格式。控制部21b,进行用于将具备抽象化图像和抽象度变更UI的显示图像一并显示于输出器件25的处理图3的步骤S8,该抽象化图像与通过图3的步骤S7的处理生成的显示用的文件对应,该抽象度变更UI是能够受理与该抽象化图像中的抽象度的变更有关的用户的操作的GUI图形用户界面。这里,关于与抽象度变更UI的生成有关的处理的具体例,参照图16进行说明。图16是表示实施方式的信息提示装置中进行的处理的具体例的流程图。控制部21b,进行用于将构成输出器件25的显示画面的最小像素例如1像素设定为抽象度变更UI的最小栅格宽度Gmin的处理图16的步骤S91。控制部21b,判定图3的步骤S1中读入的图纸图像的数据的纵宽度是否为横宽度以下图16的步骤S92。控制部21b,在获得了图3的步骤S1中读入的图纸图像的数据的纵宽度为横宽度以下的判定结果的情况下S92:是,进行用于将与该纵宽度相当的纵向的像素数设定为抽象度变更UI的最大栅格宽度Gmax的处理图16的步骤S93。另外,控制部21b,在获得了图3的步骤S1中读入的图纸图像的数据的纵宽度比横宽度大的判定结果的情况下S92:否,进行用于将与该横宽度相当的横向的像素数设定为抽象度变更UI的最大栅格宽度Gmax的处理图16的步骤S94。另外,在本实施方式中,抽象度变更UI的最大栅格宽度Gmax,也可以不是相应于图3的步骤S1中读入的图纸图像的数据的纵宽度及横宽度中的较短一方的像素数而设定。控制部21b,进行用于将与最小栅格宽度Gmin、最大栅格宽度Gmax及属于比最小栅格宽度Gmin大并且小于最大栅格宽度Gmax的范围的1个以上的栅格宽度中的每个栅格宽度对应的像素数,设定为与在抽象度变更UI中能够变更的栅格宽度的像素数对应的刻度值的处理图16的步骤S95。控制部21b,基于通过图16的步骤S95设定的各刻度值,进行用于生成如例如图17所示那样的抽象度变更UI102的处理图16的步骤S96。另外,图17的抽象度变更UI102,示出了最小栅格宽度Gmin被设定为1像素,并且最大栅格宽度Gmax被设定为500像素的情况下的例子。图17是表示通过实施方式的信息提示装置中进行的处理生成的抽象度变更UI的一例的图。抽象度变更UI102构成为具有:对从最小栅格宽度Gmin到最大栅格宽度Gmax间的栅格宽度的可变范围进行表示的细长的框102a及通过用户来操作的操作符102b。操作符102b构成为,能够相应于用户对输入器件24的操作,沿着框102a而移动。另外,操作符102b,作为能够相应于用户对输入器件24的操作,将与通过图16的步骤S95的处理设定的各刻度值中的1个刻度值相当的像素数设定为抽象化图像的栅格宽度的界面而构成。并且,通过如以上所述那样的处理,作为图3的步骤S8的处理结果,如例如图18所示那样的、具备抽象化图像101及配置在比抽象化图像101靠上部的抽象度变更UI102的显示图像100被显示于输出器件25。即,具备作为提示处理部的功能的控制部21b,生成能够受理与栅格面中相邻的栅格线彼此的间隔的变更有关的用户的操作的图形用户界面,并将该生成的图形用户界面与包含作为图3的步骤S5及步骤S6中的至少1个处理的处理结果而获得的各轮廓的抽象化图像一并提示。另外,在图18的抽象化图像101中,例如用点图样示出了在工厂内所设置的各设备中的、与运转中的设备对应的轮廓,并且将与停止中的设备对应的轮廓填充来示出。图18是表示相应于实施方式的信息提示装置中进行的处理而显示的显示图像的一例的图。控制部21b,判定在输入器件24中是否进行了与抽象化图像101的抽象度的变更有关的操作、即用于使抽象度变更UI102的操作符102b从当前的位置起移动的操作图3的步骤S9。控制部21b,在检测到进行了与抽象化图像101的抽象度的变更有关的操作的情况下S9:是,对运算部21a进行用于基于操作符102b的位置来确定变更后的栅格宽度,并且针对具备该变更后的栅格宽度的栅格面再次进行图3的步骤S4~步骤S8的处理的控制。另外,控制部21b,在无法检测到用于使抽象化图像101的抽象度变化的操作的情况下S9:否,使图3的一系列的处理结束。即,在本实施方式中,通过抽象度变更UI102的操作,能够使得用与用户的用途等对应的期望的抽象度抽象化后的抽象化图像101显示于输出器件25。如以上所述那样,根据本实施方式,能够防止将构造物抽象化而提示时的可视性的降低。本实施方式的信息提示系统1的信息提示装置11的各功能,能够构成为程序。例如,被保存于计算机的未图示的辅助存储装置中,CPU21将被保存于辅助存储装置的信息提示装置11的各功能的程序读出到主存储装置中,CPU21执行被读出到主存储装置中的该程序,并能够在计算机中使本发明的各部的功能动作。即,被安装了本实施方式的信息提示系统1的信息提示装置11的各功能的程序的计算机,能够作为执行本实施方式的信息提示系统1的信息提示装置11的各功能的计算机装置而动作。此外,上述程序也能够以被记录于计算机可读取的记录介质的状态提供给计算机。作为计算机可读取的记录介质,列举出CD-ROM等的光盘、DVD-ROM等的相变型光盘、MOMagnetOptical、MDMiniDisk等的光磁盘、软盘注册商标、可移动硬盘等的磁盘、CF卡注册商标、智能介质、SD存储卡、记忆棒等的存储卡。此外,为了本发明的目的而特别设计并构成的集成电路IC芯片等等的硬件装置也作为记录介质而被包含。对本发明的实施方式进行了说明,但这些实施方式是作为例子提示的,无意限定本发明的范围。这些新的实施方式,能够以其他各种各样的方式实施,在不脱离发明的主旨的范围内,能够进行各种省略、置换、变更。这些实施方式及其变形,包含在发明的范围、主旨中,并且包含在权利要求书记载的发明及其等同的范围中。本申请是将2017年3月24日在日本国申请的特愿2017-59027号作为优先权主张的基础而申请的,上述的公开内容被引用于本案说明书、权利要求书及附图中。

权利要求:1.一种信息提示装置,其特征在于,具有:轮廓提取部,提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓;抽象化处理部,将由上述轮廓提取部提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面;以及轮廓校正部,进行校正,以使得构成由上述抽象化处理部抽象化后的轮廓的各轮廓线中的、从上述2个方向的栅格线这两方偏离的轮廓线,与上述2个方向的栅格线中的至少1个方向的栅格线一致。2.一种信息提示装置,其特征在于,具有:轮廓提取部,提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓;抽象化处理部,将由上述轮廓提取部提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面;以及轮廓信息补充部,在由上述轮廓提取部提取到的多个轮廓通过上述抽象化处理部的抽象化而被整合为1个轮廓的情况下,相应于上述多个轮廓的面积比,对上述1个轮廓的内部追加视觉信息,该视觉信息是能够在上述栅格面中识别上述多个轮廓的每个轮廓所用的信息。3.如权利要求1所述的信息提示装置,其特征在于,具有:提示处理部,生成图形用户界面,并将该生成的图形用户界面与抽象化图像一并提示,该图形用户界面能够受理与上述栅格面中相邻的栅格线彼此的间隔的变更有关的用户的操作,该抽象化图像包含作为上述轮廓校正部的处理结果而获得的各轮廓。4.如权利要求2所述的信息提示装置,其特征在于,具有:提示处理部,生成图形用户界面,并将该生成的图形用户界面与抽象化图像一并提示,该图形用户界面能够受理与上述栅格面中相邻的栅格线彼此的间隔的变更有关的用户的操作,该抽象化图像包含作为上述轮廓信息补充部的处理结果而获得的各轮廓。5.如权利要求1所述的信息提示装置,其特征在于,上述轮廓校正部进行校正,以使得构成由上述抽象化处理部抽象化后的轮廓的各轮廓线中的、从上述2个方向的栅格线这两方偏离的轮廓线成为具备第1轮廓线和第2轮廓线的连续线,该第1轮廓线是与上述2个方向的栅格线中的第1方向的栅格线一致的轮廓线,该第2轮廓线是与上述2个方向的栅格线中的第2方向的栅格线一致的轮廓线。6.如权利要求2所述的信息提示装置,其特征在于,上述轮廓信息补充部,相应于上述多个轮廓的面积比及个数,对上述1个轮廓的内部追加与上述2个方向的栅格线中的某一个方向的栅格线一致的、或者与上述2个方向的栅格线中的某一个方向的栅格线平行的新的轮廓线。7.一种信息提示方法,其特征在于,轮廓提取部提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓,抽象化处理部将由上述轮廓提取部提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面,轮廓校正部进行校正,以使得构成由上述抽象化处理部抽象化后的轮廓的各轮廓线中的、从上述2个方向的栅格线这两方偏离的轮廓线,与上述2个方向的栅格线中的至少1个方向的栅格线一致。.8.一种信息提示方法,其特征在于,轮廓提取部提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓,抽象化处理部将由上述轮廓提取部提取到的各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上,该栅格面是画有相互正交的2个方向的栅格线的平面,轮廓信息补充部在由上述轮廓提取部提取到的多个轮廓通过上述抽象化处理部的抽象化而被整合为1个轮廓的情况下,相应于上述多个轮廓的面积比,对上述1个轮廓的内部追加视觉信息,该视觉信息是能够在上述栅格面中识别上述多个轮廓的每个轮廓所用的信息。9.一种用于使计算机执行如下处理的程序,该处理包括:提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓的处理;将提取到的上述各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上的处理,该栅格面是画有相互正交的2个方向的栅格线的平面;以及进行校正以使得构成上述抽象化后的轮廓的各轮廓线中的、从上述2个方向的栅格线这两方偏离的轮廓线、与上述2个方向的栅格线中的至少1个方向的栅格线一致的处理。10.一种用于使计算机执行如下处理的程序,该处理包括:提取在对多个构造物的配置进行表示的数据中包含的各构造物的轮廓的处理;将提取到的上述各构造物的轮廓抽象化,并将该抽象化后的轮廓描绘在栅格面上的处理,该栅格面是画有相互正交的2个方向的栅格线的平面;以及在上述提取到的多个轮廓通过上述抽象化而被整合为1个轮廓的情况下,相应于上述多个轮廓的面积比,对上述1个轮廓的内部追加视觉信息的处理,该视觉信息是能够在上述栅格面中识别上述多个轮廓的每个轮廓所用的信息。

百度查询: 株式会社东芝;东芝数字解决方案株式会社 信息提示装置、信息提示方法及程序

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。