(57)【要約】      （修正有）【課題】装置の状態を示すデータの収集に要する時間と工数を削減するデータログ生成装置およびデータログ生成プログラム。【解決手段】データログ生成装置５０に、認識部６１とログ生成部６２とを設ける。認識部６１は、管理対象装置の状態に関する数値を表示する表示部が写り込んだ被処理画像を処理し、被処理画像中の表示部に表示された数値を認識する。ログ生成部６２は、データログ７５を生成する。データログ７５は、所定時間に亘って撮影された複数の被処理画像から認識部６１が認識した数値を、時系列に沿って記録したデータである。【選択図】図５
2019174342.tif 000002
【特許請求の範囲】
【請求項１】
管理対象装置（10）の状態に関する数値を表示する表示部（22,23）が写り込んだ被処理画像（70）から、該被処理画像（70）中の上記表示部（22,23）に表示された数値を認識するように構成された認識部（61）と、
所定時間に亘って撮影された複数の上記被処理画像（70）から上記認識部（61）が認識した数値を時系列に沿って記録したデータログ（75）を生成するように構成されたログ生成部（62）とを備えている
ことを特徴とするデータログ生成装置。
【請求項２】
請求項１において、
上記認識部（61）は、複数の上記表示部（22,23）が写り込んだ上記被処理画像（70）から、該被処理画像（70）中の各上記表示部（22,23）に表示された数値を個別に認識するように構成されている
ことを特徴とするデータログ生成装置。
【請求項３】
請求項２において、
上記被処理画像（70）に写り込んだ複数の上記表示部（22,23）のそれぞれの上記被処理画像（70）における位置を示す位置情報を記憶するように構成された情報記憶部（63）を備え、
上記ログ生成部（62）は、上記認識部（61）が上記被処理画像（70）から認識した数値と、上記情報記憶部（63）が記憶する上記位置情報を対応づけて上記データログ（75）に記録するように構成されている
ことを特徴とするデータログ生成装置。
【請求項４】
請求項３において、
上記被処理画像（70）には、各上記表示部（22,23）の位置を特定するための基準となる図形である位置マーカー（15）が写り込んでおり、
上記情報記憶部（63）は、上記位置マーカー（15）と各上記表示部（22,23）の相対的な位置関係を示す情報を、上記位置情報として記憶するように構成されている
ことを特徴とするデータログ生成装置。
【請求項５】
請求項３又は４において、
上記情報記憶部（63）は、上記被処理画像（70）に写り込んだ複数の上記表示部（22,23）のそれぞれが表示する数値の物理的な意味を示す意味情報を記憶し、
上記ログ生成部（62）は、上記認識部（61）が上記被処理画像（70）から認識した数値と、上記情報記憶部（63）が記憶する上記位置情報及び上記意味情報とを対応づけて上記データログ（75）に記録するように構成されている
ことを特徴とするデータログ生成装置。
【請求項６】
請求項１乃至５のいずれか一つにおいて、
上記認識部（61）は、上記管理対象装置（10）の運転状態に応じて点灯状態と消灯状態に切り替わる運転表示ランプ（31〜33）が写り込んだ上記被処理画像（70）から、上記運転表示ランプ（31〜33）が点灯状態か消灯状態かを認識するように構成され、
上記ログ生成部（62）は、上記認識部（61）によって認識された上記運転表示ランプ（31〜33）の状態を、上記認識部（61）が認識した各上記表示部（22,23）に表示された数値と共に、上記データログ（75）に記録するように構成されている
ことを特徴とするデータログ生成装置。
【請求項７】
管理対象装置（10）の状態を示す数値を表示する表示部（22,23）が写り込んだ被処理画像（70）から、上記被処理画像（70）中の上記表示部（22,23）に表示された数値を認識する認識処理と、
所定時間に亘って撮影された複数の上記被処理画像（70）のそれぞれから上記認識処理によって認識された数値を時系列に沿って記録したデータログ（75）を生成するログ生成処理とを、コンピュータに行わせるためのデータログ生成プログラム。
【請求項８】
請求項７において、
上記認識処理では、複数の上記表示部（22,23）が写り込んだ上記被処理画像（70）から、該被処理画像（70）中の各上記表示部（22,23）に表示された数値を個別に認識する
ことを特徴とするデータログ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、データログ生成装置およびデータログ生成プログラムに関するものである。
【背景技術】
【０００２】
特許文献１には、管理対象装置の状態を示すデータを収集するデータロガー装置が開示されている。この特許文献１のデータロガー装置は、プラント装置や工作機械などの管理対象装置に信号線（ケーブル）を介して接続し、管理対象装置に設けられたセンサの計測値等を収集する。また、このデータロガー装置は、収集したデータを磁気ディスク等の記憶媒体に保存する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２６８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、通常はデータ収集の対象となっていない装置についても、一時的にその状態を示すデータの収集が必要になる場合がある。例えば、その装置の不具合の原因を探る場合、その装置の点検を行う場合、その装置の試運転を行う場合などの、その装置の状態の詳しい解析が要求される場合は、装置の状態を示すデータの収集が必要になる。
【０００５】
そのような場合に、特許文献１に開示されているような従来のデータロガー装置を用いてデータ収集を行うには、信号線を用いてデータロガー装置を対象となる装置に接続する必要がある。そのため、データ収集に要する時間や工数が嵩むという問題があった。
【０００６】
本開示の目的は、装置の状態を示すデータの収集に要する時間と工数を削減することにある。
【課題を解決するための手段】
【０００７】
本開示の第１の態様は、データログ生成装置（50）を対象とし、管理対象装置（10）の状態に関する数値を表示する表示部（22,23）が写り込んだ被処理画像（70）から、該被処理画像（70）中の上記表示部（22,23）に表示された数値を認識するように構成された認識部（61）と、所定時間に亘って撮影された複数の上記被処理画像（70）から上記認識部（61）が認識した数値を時系列に沿って記録したデータログ（75）を生成するように構成されたログ生成部（62）とを備えるものである。
【０００８】
第１の態様のデータログ生成装置において、認識部（61）は、表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の上記表示部（22,23）に表示された数値を認識する。また、ログ生成部（62）は、データログ（75）を生成する。データログ（75）には、所定時間に亘って撮影された複数の被処理画像（70）から認識部（61）が認識した数値が、時系列に沿って記録される。
【０００９】
被処理画像（70）は、表示部（22,23）をカメラ等で撮影することによって取得できる。つまり、被処理画像（70）は、管理対象装置（10）に対して機器を信号線で接続することなく取得できる。従って、第１の態様によれば、管理対象装置（10）に対して機器を信号線で接続することなく、表示部（22,23）に表示された数値を記録したデータログ（75）を取得することができ、装置の状態を示すデータの収集に要する時間と工数を低減できる。
【００１０】
本開示の第２の態様は、上記第１の態様において、上記認識部（61）は、複数の上記表示部（22,23）が写り込んだ上記被処理画像（70）から、該被処理画像（70）中の各上記表示部（22,23）に表示された数値を個別に認識するように構成されるものである。
【００１１】
第２の態様において、認識部（61）は、被処理画像（70）中の複数の表示部（22,23）のそれぞれについて、そこに表示された数値を認識する。一つの被処理画像（70）中の表示部（22,23）に表示された数値は、その被処理画像（70）が撮影された時刻に表示部（22,23）に表示されていた数値である。従って、この態様によれば、被処理画像（70）に写り込んだ全ての表示部（22,23）について、各表示部（22,23）に同じ時刻に表示されていた数値をデータログ（75）に記録することができる。
【００１２】
本開示の第３の態様は、上記第２の態様において、上記被処理画像（70）に写り込んだ複数の上記表示部（22,23）のそれぞれの上記被処理画像（70）における位置を示す位置情報を記憶するように構成された情報記憶部（63）を備え、上記ログ生成部（62）は、上記認識部（61）が上記被処理画像（70）から認識した数値と、上記情報記憶部（63）が記憶する上記位置情報を対応づけて上記データログ（75）に記録するように構成されるものである。
【００１３】
第３の態様において、ログ生成部（62）が作成したデータログ（75）には、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報とが、対応づけて記録される。従って、この態様によれば、データログ（75）に記録された数値が、どの表示部（22,23）に表示されていた数値であるかを、容易に特定することが可能となる。
【００１４】
本開示の第４の態様は、上記第３の態様において、上記被処理画像（70）には、各上記表示部（22,23）の位置を特定するための基準となる図形である位置マーカー（15）が写り込んでおり、上記情報記憶部（63）は、上記位置マーカー（15）と各上記表示部（22,23）の相対的な位置関係を示す情報を、上記位置情報として記憶するように構成されるものである。
【００１５】
第４の態様では、被処理画像（70）における位置マーカー（15）と各表示部（22,23）の相対的な位置関係を示す情報が、位置情報として情報記憶部（63）に記録される。このため、表示部（22,23）の撮影中にカメラ等の位置や向きが多少変化し、複数の被処理画像（70）のそれぞれにおける表示部（22,23）の位置が多少異なる場合であっても、全ての被処理画像（70）において各表示部（22,23）の位置を容易に特定することが可能となる。
【００１６】
本開示の第５の態様は、上記第３又は第４の態様において、上記情報記憶部（63）は、上記被処理画像（70）に写り込んだ複数の上記表示部（22,23）のそれぞれが表示する数値の物理的な意味を示す意味情報を記憶し、上記ログ生成部（62）は、上記認識部（61）が上記被処理画像（70）から認識した数値と、上記情報記憶部（63）が記憶する上記位置情報及び上記意味情報とを対応づけて上記データログ（75）に記録するように構成されるものである。
【００１７】
第５の態様において、ログ生成部（62）が作成したデータログ（75）には、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報および意味情報とが、対応づけて記録される。意味情報は、表示部（22,23）に表示された数値の物理的な意味を示す情報である。例えば、「管理対象装置（10）の特定の位置における冷却水の温度」や、「管理対象装置（10）を流れる冷却水の流量」が、意味情報に該当する。従って、この態様によれば、データログ（75）に記録された各数値の物理的な意味を、容易に特定することが可能となる。
【００１８】
本開示の第６の態様は、上記第１〜第５のいずれか一つの態様において、上記認識部（61）は、上記管理対象装置（10）の運転状態に応じて点灯状態と消灯状態に切り替わる運転表示ランプ（31〜33）が写り込んだ上記被処理画像（70）から、上記運転表示ランプ（31〜33）が点灯状態か消灯状態かを認識するように構成され、上記ログ生成部（62）は、上記認識部（61）によって認識された上記運転表示ランプ（31〜33）の状態を、上記認識部（61）が認識した各上記表示部（22,23）に表示された数値と共に、上記データログ（75）に記録するように構成されるものである。
【００１９】
第６の態様において、認識部（61）は、被処理画像（70）中の表示部（22,23）に表示された数値だけで無く、被処理画像（70）中の運転表示ランプ（31〜33）が点灯状態か消灯状態かも認識する。そして、ログ生成部（62）は、被処理画像（70）中の表示部（22,23）に表示された数値に加えて、運転表示ランプ（31〜33）の状態も、データログ（75）に記録する。従って、この態様よれば、収集可能な管理対象装置（10）の運転状態を示すデータの種類を増やすことができ。
【００２０】
本開示の第７の態様は、管理対象装置（10）の状態を示す数値を表示する表示部（22,23）が写り込んだ被処理画像（70）から、上記被処理画像（70）中の上記表示部（22,23）に表示された数値を認識する認識処理と、所定時間に亘って撮影された複数の上記被処理画像（70）のそれぞれから上記認識処理によって認識された数値を時系列に沿って記録したデータログ（75）を生成するログ生成処理とを、コンピュータに行わせるためのデータログ生成プログラムである。
【００２１】
第７の態様のデータログ生成プログラムは、コンピュータに認識処理とログ生成処理とを実行させる。認識処理において、コンピュータは、表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の上記表示部（22,23）に表示された数値を認識する。また、ログ生成処理において、コンピュータは、データログ（75）を生成する。データログ（75）には、所定時間に亘って撮影された複数の被処理画像（70）から認識処理によって認識された数値が、時系列に沿って記録される。
【００２２】
被処理画像（70）は、表示部（22,23）をカメラ等で撮影することによって取得できる。つまり、被処理画像（70）は、管理対象装置（10）に対して機器を信号線で接続することなく取得できる。従って、第７の態様によれば、管理対象装置（10）に対して機器を信号線で接続することなく、表示部（22,23）に表示された数値を記録したデータログ（75）を取得することができ、装置の状態を示すデータの収集に要する時間と工数を低減できる。
【００２３】
本開示の第８の態様は、上記第７の態様において、上記認識処理では、複数の上記表示部（22,23）が写り込んだ上記被処理画像（70）から、該被処理画像（70）中の各上記表示部（22,23）に表示された数値を個別に認識するものである。
【００２４】
第８の態様のデータログ生成プログラムに従って作動するコンピュータは、その認識処理において、被処理画像（70）中の複数の表示部（22,23）のそれぞれについて、そこに表示された数値を認識する。一つの被処理画像（70）中の表示部（22,23）に表示された数値は、その被処理画像（70）が撮影された時刻に表示部（22,23）に表示されていた数値である。従って、この態様によれば、被処理画像（70）に写り込んだ全ての表示部（22,23）について、各表示部（22,23）に同じ時刻に表示されていた数値をデータログ（75）に記録することができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、管理対象装置の計装盤と、計装盤を撮影するビデオカメラとを示す概略斜視図である。
【図２】図２は、計装盤に設けられた制御器の正面図である。
【図３】図３は、計装盤意も受けられたランプユニットの正面図である。
【図４】図４は、被処理画像の一例を示す図である。
【図５】図５は、実施形態のデータログ生成装置の概略構成図である。
【図６】図６は、データログの一例を示す図である。
【発明を実施するための形態】
【００２６】
実施形態のデータログ生成装置（50）について説明する。このデータログ生成装置（50）は、データログ生成プログラム（71）がインストールされたコンピュータである。本実施形態のデータログ生成装置（50）は、複数の被処理画像（70）を含んだ画像データ（72）を処理し、被処理画像（70）中の表示部に表示された数値を認識し、認識した数値を時系列に沿って記録したデータログ（75）を生成するように構成される。
【００２７】
なお、この明細書において、「コンピュータ」は、「計算の手順（アルゴリズム）)を記述したプログラムを記憶し、記憶するプログラムに従って計算を自動的に実行する機械」を指す。従って、この明細書の「コンピュータ」には、いわゆるパーソナルコンピュータだけでなく、スマートフォンや、タブレット型コンピュータ等も含まれる。
【００２８】
−管理対象装置−
管理対象装置（10）は、データ収集の対象となる装置である。管理対象装置（10）の一例としては、製品や部品の性能を試験するための試験装置や、クリーンルーム内の空気調和を行う空気調和装置などが挙げられる。
【００２９】
管理対象装置（10）は、図１に示すような計装盤（11）を備える。計装盤（11）は、縦長の直方体形状の箱状に形成される。計装盤（11）には、管理対象装置（10）の作動と制御に必要な機器が収容される。なお、以下に示す制御器（20）、ランプユニット（30a〜30c）、及びロータリスイッチ（35）の数は、単なる一例である。
【００３０】
計装盤（11）の前扉（12）には、管理対象装置（10）の構成機器（例えば、電気ヒータ、流量調節弁、ポンプやファンの回転速度を変更するためのインバータ等）を制御するための制御器（20）が取り付けられる。図１に示す計装盤（11）には、２４台の制御器（20）が取り付けられる。各制御器（20）は、それぞれの前面部（21）が前扉（12）の前面に露出する。詳しくは後述するが、各制御器（20）の前面部（21）には、数値を表示するための表示部（22,23）が設けられる。前扉（12）の前面において、各制御器（20）の前面部（21）の上方には、その制御器（20）が制御する構成機器の名称を記した銘板（25）が貼付される。
【００３１】
計装盤（11）の前扉（12）には、三つのランプユニット（30a,30b,30c）が取り付けられる。詳しくは後述するが、各ランプユニット（30a〜30c）は、管理対象装置（10）の構成機器の状態を示す運転表示ランプ（31,32,33）を三つずつ備える。前扉（12）の前面において、各ランプユニット（30a〜30c）の上方には、そのランプユニット（30a〜30c）が状態を表示する構成機器の名称を記した銘板（34）が貼付される。
【００３２】
計装盤（11）の前扉（12）には、三つのロータリスイッチ（35）が取り付けられる。ロータリスイッチ（35）は、管理対象装置（10）の構成機器の運転状態を切り換えるためのスイッチである。前扉（12）の前面において、各ロータリスイッチ（35）の上方には、そのロータリスイッチ（35）によって運転状態が切り換わる構成機器の名称を記した銘板が貼付される。
【００３３】
〈制御器〉
図２に示すように，制御器（20）の前面部（21）は、長辺が上下方向となる長方形状に形成される。前面部（21）の上部には、第１表示部（22）と第２表示部（23）とが上下に並んで配置される。また、前面部（21）の下部は、複数の操作ボタンが配置された操作部（24）を構成する。
【００３４】
各表示部（22,23）は、４桁の７セグメントＬＥＤで構成される。ただし、第１表示部（22）を構成する７セグメントＬＥＤは、第２表示部（23）を構成する７セグメントＬＥＤよりも大きい。第１表示部（22）は、測定値（ＰＶ：Process Variable）を表示する。第２表示部（23）は、操作量（ＭＶ：Manipulative Variable）又は設定値（ＳＶ：Set Variable）を表示する。各制御器（20）は、測定値が設定値となるように操作量を調節するように構成される。
【００３５】
例えば、管理対象装置（10）を流れる熱媒流体の温度を制御器（20）によって制御する場合、制御器（20）には、熱媒流体の温度が測定値として入力される。この場合、制御器（20）は、測定値が設定値となるように、熱媒流体の温度を調節するための電気ヒータに流す電流を調節する。そのため、制御器（20）は、電気ヒータに流す電流を特定するための数値を、操作量として出力する。このように、各制御器（20）の第１表示部（22）及び第２表示部（23）は、管理対象装置（10）の状態に関する数値を表示する。
【００３６】
〈ランプユニット〉
図３に示すように、ランプユニット（30a〜30c）は、運転ランプ（31）と、停止ランプ（32）と、異常ランプ（33）とを備える。各ランプユニット（30a〜30c）において、運転ランプ（31）と、停止ランプ（32）と、異常ランプ（33）とは、横方向に一列に配置される。
【００３７】
運転ランプ（31）と停止ランプ（32）と異常ランプ（33）のそれぞれは、管理対象装置（10）の構成機器の運転状態に応じて点灯状態と消灯状態とに切り換わる運転表示ランプである。ランプユニット（30a〜30c）が運転状態を表示する構成機器の運転中は、運転ランプ（31）が点灯状態となり、停止ランプ（32）と異常ランプ（33）が消灯状態となる。ランプユニット（30a〜30c）が運転状態を表示する構成機器の停止中は、停止ランプ（32）が点灯状態となり、運転ランプ（31）と異常ランプ（33）が消灯状態となる。ランプユニット（30a〜30c）が運転状態を表示する構成機器に異常が発生しているときは、異常ランプ（33）が点灯状態となり、運転ランプ（31）と停止ランプ（32）が消灯状態となる。
【００３８】
〈位置マーカー〉
図１に示すように、前扉（12）の前面には、位置マーカー（15）が貼付される。この位置マーカー（15）は、前扉（12）に設けられた各制御器（20）の表示部（22,23）の位置を特定するために、前扉（12）の前面に貼付される。
【００３９】
本実施形態の位置マーカー（15）は、細長い二等辺三角形状のシールである。なお、位置マーカー（15）の形状は、単なる一例である。位置マーカー（15）は、横向きとなる姿勢で、最も左上に配置された制御器（20）の上部の左隣に配置される。また、位置マーカー（15）の色は、前扉（12）の前面の色と異なる。位置マーカー（15）の色は、前扉（12）の前面の色と容易に区別可能な色であるのが望ましい。
【００４０】
−画像データ−
本実施形態のデータログ生成装置（50）によって処理される画像データ（72）について説明する。図１に示すように、この画像データ（72）は、計装盤（11）の前扉（12）をビデオカメラ（40）で所定時間（例えば、数時間から数十時間）に亘って撮影することによって取得される。ビデオカメラ（40）を用いて取得された画像データ（72）は、例えばメモリーカード等の可搬性の記憶媒体に記録される。
【００４１】
画像データ（72）は、いわゆる動画である。フレームレートが３０ｆｐｓ（frames per second）である場合、本実施形態の画像データ（72）は、約３３msec.毎に撮影された多数の静止画像によって構成される。画像データ（72）を構成する静止画像が、被処理画像（70）である。
【００４２】
図４に示すように、被処理画像（70）には、全ての制御器（20）の第１表示部（22）及び第２表示部（23）と、全てのランプユニット（30a〜30c）の運転ランプ（31）、停止ランプ（32）、及び異常ランプ（33）と、位置マーカー（15）とが写り込んでいる。つまり、一つの被処理画像（70）には、その被処理画像（70）が撮影された時刻に、全ての制御器（20）の第１表示部（22）と第２表示部（23）のそれぞれに表示されていた数値と、その被処理画像（70）が撮影された時刻における全てのランプユニット（30a〜30c）の運転表示ランプ（31〜33）の状態とが記録されている。
【００４３】
−データログ生成装置の構成−
図５に示すように、データログ生成装置（50）は、メモリ（51）と、ＣＰＵ（52）と、表示機器（53）と、入力機器（54）とを備える。
【００４４】
メモリ（51）は、フラッシュメモリ（51）等の半導体メモリ、又はハードディスクドライブ（ＨＤＤ）によって構成される。メモリ（51）には、データログ生成プログラム（71）と、画像データ（72）とが記録される。データログ生成プログラム（71）は、コンピュータを本実施形態のデータログ生成装置（50）として機能させるためのアプリケーションソフトウェアである。
【００４５】
また、メモリ（51）には、後述する位置情報（73）および意味情報（74）と、ＣＰＵ（52）が生成したデータログ（75）とが記録される。このメモリ（51）は、位置情報（73）および意味情報（74）を記憶する情報記憶部（63）を構成する。
【００４６】
ＣＰＵ（52）は、演算等を行う集積回路である。ＣＰＵ（52）は、メモリ（51）から読み出したデータログ生成プログラム（71）を実行し、認識部（61）及びログ生成部（62）として機能する。つまり、ＣＰＵ（52）は、後述する認識処理とログ生成処理とを行う。
【００４７】
表示機器（53）は、データログ生成装置（50）の使用者に情報を提示するための機器である。この表示機器（53）は、例えば液晶ディスプレイによって構成される。なお、データログ生成装置（50）は、表示機器（53）と入力機器（54）を兼ねるタッチパネルディスプレイを備えていてもよい。
【００４８】
入力機器（54）は、データログ生成装置（50）の使用者がデータログ生成装置（50）に情報を入力するための機器である。この入力機器（54）は、例えばキーボードやマウスによって構成される。また、データログ生成装置（50）には、記憶媒体から画像データ（72）を読み出すためのリーダーも、入力装置として設けられる。
【００４９】
−データログ生成装置が行う処理−
データログ生成装置（50）が行う処理について説明する。
【００５０】
〈位置情報生成処理〉
最初に、データログ生成装置（50）のＣＰＵ（52）は、画像データ（72）を構成する被処理画像（70）の一つを読み出す。そして、ＣＰＵ（52）は、位置情報（73）を生成するための位置情報生成処理を行う。位置情報（73）は、被処理画像（70）中の全ての制御器（20）の第１表示部（22）及び第２表示部（23）の位置と、被処理画像（70）中の全てのランプユニット（30a〜30c）の運転表示ランプ（31〜33）の位置とを特定するための情報である。
【００５１】
この位置情報生成処理の一例を示す。ＣＰＵ（52）は、位置マーカー（15）を基準として、全ての制御器（20）に番号を割り当てる。つまり、ＣＰＵ（52）は、位置マーカー（15）の左隣に位置する制御器（20）を基準制御器（20a）とし、この基準制御器（20a）から右へ離れた制御器（20）ほど番号が大きくなり、且つこの基準制御器（20a）から下方へ離れた制御器（20）ほど番号が大きくなるように、全ての制御器（20）に番号を割り当てる。各制御器（20）における第１表示部（22）と第２表示部（23）の位置は既知であるため、各制御器（20）の位置を特定できれば、全ての表示部（22,23）の位置を特定できる。そこで、ＣＰＵ（52）は、各制御器（20）に割り当てた番号を、被処理画像（70）における各制御器（20）の表示部（22,23）の位置を示す位置情報（73）としてメモリ（51）に記憶させる。
【００５２】
また、ＣＰＵ（52）は、全てのランプユニット（30a〜30c）の各運転表示ランプ（31〜33）に番号を割り当てる。ＣＰＵ（52）は、各ランプユニット（30a〜30c）の運転表示ランプ（31〜33）に割り当てた番号を、被処理画像（70）における各ランプユニット（30a〜30c）の運転表示ランプ（31〜33）の位置を示す位置情報（73）としてメモリ（51）に記憶させる。
【００５３】
このように、ＣＰＵ（52）は、位置情報生成処理が終了すると、それによって得られた位置情報（73）を記憶部（本実施形態ではメモリ（51））に記録する位置情報記録処理を行う。
【００５４】
〈意味情報取得処理〉
次に、データログ生成装置（50）のＣＰＵ（52）は、データログ生成装置（50）の使用者に意味情報（74）を入力させる意味情報取得処理を行う。
【００５５】
具体的に、ＣＰＵ（52）は、被処理画像（70）中の全ての制御器（20）の表示部（22,23）について、“表示部（22,23）についての意味情報（74）”を使用者に入力させるための画面を、表示機器（53）に表示する。そして、ＣＰＵ（52）は、使用者によって入力された意味情報（74）を、位置情報生成処理において生成した各制御器（20）の表示部（22,23）の位置情報（73）と対応づけて、メモリ（51）に記憶させる。
【００５６】
“表示部（22,23）についての意味情報（74）”は、“表示部（22,23）に表示された数値の物理的な意味を示す情報”である。例えば、ある制御器（20）の第１表示部（22）に“管理対象装置（10）の冷却水回路の水温”が表示される場合は、“冷却水回路の水温”という情報が、その制御器（20）の第１表示部（22）に表示された数値の意味情報（74）である。
【００５７】
〈認識処理〉
次に、データログ生成装置（50）のＣＰＵ（52）は、被処理画像（70）中の各制御器（20）の表示部（22,23）に表示された数値を認識する認識処理を実行する。この認識処理を行うＣＰＵ（52）は、データログ生成装置（50）の認識部（61）を構成する。
【００５８】
認識処理において、ＣＰＵ（52）は、被処理画像（70）を処理し、この被処理画像（70）に写り込んだ各制御器（20）の表示部（22,23）に表示された数値を認識する。つまり、ＣＰＵ（52）は、被処理画像（70）に写り込んだ各制御器（20）の表示部（22,23）に表示された数値を、コンピュータが取り扱える数値表現に変換する。
【００５９】
また、認識処理において、ＣＰＵ（52）は、被処理画像（70）に写り込んだ各ランプユニット（30a〜30c）の運転表示ランプ（31〜33）の状態を認識する。つまり、ＣＰＵ（52）は、各ランプユニット（30a〜30c）について、運転ランプ（31）と停止ランプ（32）と異常ランプ（33）のどれが点灯しているかを認識する。
【００６０】
また、認識処理において、ＣＰＵ（52）は、処理対象の被処理画像（70）に書き込まれた時刻情報を読み出す。
【００６１】
そして、ＣＰＵ（52）は、認識した全ての数値を位置情報（73）に基づいて配列したデータと、点灯している運転表示ランプ（31〜33）の種類を位置情報（73）に基づいて配列したデータと、被処理画像（70）から読み出した時刻情報とを、一つの被処理画像（70）から得られたデータ群としてメモリ（51）に一時的に記憶させる。
【００６２】
ＣＰＵ（52）は、画像データ（72）に含まれる複数の被処理画像（70）について、認識処理を実行する。ただし、画像データ（72）である動画の全てのフレームを被処理画像（70）として認識処理を行う必要は無い。ＣＰＵ（52）は、画像データ（72）から所定時間（例えば、１秒間）毎に撮影されたフレームを抽出し、抽出したフレームを被処理画像（70）として認識処理を行う。なお、画像データ（72）から被処理画像（70）を抽出する時間周期は、固定されていてもよいし、使用者が任意の値に設定可能であってもよい。
【００６３】
〈ログ生成処理〉
次に、データログ生成装置（50）のＣＰＵ（52）は、ログ生成処理を実行する。このログ生成処理を行うＣＰＵ（52）は、データログ生成装置（50）のログ生成部（62）を構成する。
【００６４】
ログ生成処理において、ＣＰＵ（52）は、認識処理の対象となった全ての被処理画像（70）について、各被処理画像（70）から得られたデータ群と、意味情報取得処理において入力された意味情報（74）とをメモリ（51）から読み出す。そして、ＣＰＵ（52）は、メモリ（51）から読み出したデータ群を時系列に沿って配列すると共に、各データ群に含まれるデータと意味情報（74）とを対応づけて記録することによって、データログ（75）を生成する。データログ（75）は、例えばＣＳＶ（Comma Separated Value）形式のファイルである。そして、ＣＰＵ（52）は、生成したデータログ（75）を、メモリ（51）に記憶させる。このデータログ（75）を表計算用のアプリケーションソフトウェアを用いて表示させたものの一例を、図６に示す。
【００６５】
−実施形態の効果−
〈第１の効果〉
本実施形態のデータログ生成装置（50）は、認識部（61）とログ生成部（62）とを備える。認識部（61）は、管理対象装置（10）の状態に関する数値を表示する表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の表示部（22,23）に表示された数値を認識するように構成される。ログ生成部（62）は、所定時間に亘って撮影された複数の被処理画像（70）から認識部（61）が認識した数値を時系列に沿って記録したデータログ（75）を生成するように構成される。
【００６６】
また、本実施形態のデータログ生成プログラム（71）は、認識処理とログ生成処理とをコンピュータに実行させる。認識処理は、管理対象装置（10）の状態を示す数値を表示する表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の表示部（22,23）に表示された数値を認識する処理である。ログ生成処理は、所定時間に亘って撮影された複数の被処理画像（70）のそれぞれから認識処理によって認識された数値を時系列に沿って記録したデータログ（75）を生成する処理である。
【００６７】
本実施形態のデータログ生成装置（50）では、認識部（61）が認識処理を行い、ログ生成部（62）がログ生成処理を行う。認識処理を行う認識部（61）は、表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の表示部（22,23）に表示された数値を認識する。また、ログ生成処理を行うログ生成部（62）は、データログ（75）を生成する。データログ（75）には、所定時間に亘って撮影された複数の被処理画像（70）から認識部（61）が認識した数値が、時系列に沿って記録される。
【００６８】
被処理画像（70）は、表示部（22,23）をビデオカメラ（40）で撮影することによって取得できる。つまり、被処理画像（70）は、管理対象装置（10）に対して機器を信号線で接続することなく取得できる。従って、本実施形態によれば、管理対象装置（10）に対して機器を信号線で接続することなく、所定時間に亘って表示部（22,23）に表示された数値を記録したデータログ（75）を取得することができ、装置の状態を示すデータの収集に要する時間と工数を低減できる。
【００６９】
〈第２の効果〉
本実施形態のデータログ生成装置（50）において、認識部（61）は、複数の表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の各表示部（22,23）に表示された数値を個別に認識するように構成される。特に、本実施形態のデータログ生成装置（50）において、認識部（61）は、複数の制御器（20）が写り込んだ被処理画像（70）から、被処理画像（70）中の各制御器（20）の第１表示部（22）及び第２表示部（23）に表示された数値を個別に認識するように構成される。
【００７０】
また、本実施形態のデータログ生成プログラム（71）は、複数の表示部（22,23）が写り込んだ被処理画像（70）から、被処理画像（70）中の各表示部（22,23）に表示された数値を個別に認識する処理を、認識処理としてコンピュータに実行させる。特に、本実施形態のデータログ生成プログラム（71）は、複数の制御器（20）が写り込んだ被処理画像（70）から、被処理画像（70）中の各制御器（20）の第１表示部（22）及び第２表示部（23）に表示された数値を個別に認識する処理を、認識処理としてコンピュータに実行させる。
【００７１】
本実施形態のデータログ生成装置（50）では、認識部（61）が認識処理を行う。この認識処理において、認識部（61）は、被処理画像（70）中の複数の制御器（20）のそれぞれについて、第１表示部（22）及び第２表示部（23）に表示された数値を認識する。一つの被処理画像（70）中の表示部（22,23）に表示された数値は、その被処理画像（70）が撮影された時刻に各表示部（22,23）に表示されていた数値である。従って、本実施形態によれば、被処理画像（70）に写り込んだ全ての制御器（20）の表示部（22,23）について、各制御器（20）の表示部（22,23）に同じ時刻に表示されていた数値をデータログ（75）に記録することができる。
【００７２】
〈第３の効果〉
本実施形態のデータログ生成装置（50）は、被処理画像（70）に写り込んだ複数の表示部（22,23）のそれぞれの被処理画像（70）における位置を示す位置情報（73）を記憶するように構成された情報記憶部（63）を備える。そして、本実施形態のログ生成部（62）は、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報（73）を対応づけてデータログ（75）に記録するように構成される
また、本実施形態のデータログ生成プログラム（71）は、被処理画像（70）に写り込んだ複数の表示部（22,23）のそれぞれの被処理画像（70）における位置を示す位置情報（73）を記録する位置情報（73）記録処理を、コンピュータに実行させる。また、このデータログ生成プログラム（71）は、ログ生成処理において、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報（73）を対応づけてデータログ（75）に記録する処理を、コンピュータに実行させる。
【００７３】
本実施形態のデータログ生成装置（50）において、ログ生成部（62）が作成したデータログ（75）には、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報（73）とが、対応づけて記録される。従って、本実施形態によれば、データログ（75）に記録された数値が、どの制御器（20）の表示部（22,23）に表示されていた数値であるかを、容易に特定することが可能となる。
【００７４】
〈第４の効果〉
本実施形態では、データログ生成装置（50）が処理する被処理画像（70）に、各制御器（20）の表示部（22,23）の位置を特定するための基準となる図形である位置マーカー（15）が写り込んでおり、情報記憶部（63）は、位置マーカー（15）と各制御器（20）の表示部（22,23）の相対的な位置関係を示す情報を、位置情報（73）として記憶するように構成されている。
【００７５】
また、本実施形態のデータログ生成プログラム（71）は、各制御器（20）の表示部（22,23）の位置を特定するための基準となる図形である位置マーカー（15）が写り込んだ被処理画像（70）の処理をコンピュータに実行させると共に、位置マーカー（15）と各制御器（20）の表示部（22,23）の相対的な位置関係を示す情報を位置情報（73）として記録する処理を、位置情報（73）記録処理としてコンピュータに実行させる。
【００７６】
本実施形態では、被処理画像（70）における位置マーカー（15）と各制御器（20）の表示部（22,23）の相対的な位置関係を示す情報が、位置情報（73）として情報記憶部（63）に記録される。このため、計装盤（11）に設けた制御器（20）の撮影中にビデオカメラ（40）の位置や向きが多少変化し、複数の被処理画像（70）のそれぞれにおける各制御器（20）の表示部（22,23）の位置が多少異なる場合であっても、全ての被処理画像（70）において各制御器（20）の表示部（22,23）の位置を容易に特定することが可能となる。
【００７７】
〈第５の効果〉
本実施形態のデータログ生成装置（50）において、情報記憶部（63）は、被処理画像（70）に写り込んだ複数の制御器（20）の表示部（22,23）が表示する数値の物理的な意味を示す意味情報（74）を記憶し、ログ生成部（62）は、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報（73）及び意味情報（74）を対応づけてデータログ（75）に記録するように構成される。
【００７８】
また、本実施形態のデータログ生成プログラム（71）は、被処理画像（70）に写り込んだ複数の制御器（20）の表示部（22,23）が表示する数値の物理的な意味を示す意味情報（74）を取得する意味情報取得処理を、コンピュータに実行させる。また、このデータログ生成プログラム（71）は、ログ生成処理において、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報（73）及び意味情報（74）を対応づけてデータログ（75）に記録する処理を、コンピュータに実行させる。
【００７９】
本実施形態において、ログ生成部（62）が作成したデータログ（75）には、認識部（61）が被処理画像（70）から認識した数値と、情報記憶部（63）が記憶する位置情報（73）および意味情報（74）とが、対応づけて記録される。意味情報（74）は、各制御器（20）の表示部（22,23）に表示された数値の物理的な意味を示す情報である。例えば、「管理対象装置（10）の特定の位置における熱媒流体の温度」や、「管理対象装置（10）を流れる熱媒流体の流量」が、意味情報（74）に該当する。従って、本実施形態によれば、データログ（75）に記録された各数値の物理的な意味を、容易に特定することが可能となる。
【００８０】
〈第６の効果〉
本実施形態のデータログ生成装置（50）において、認識部（61）は、管理対象装置（10）の運転状態に応じて点灯状態と消灯状態に切り替わる運転表示ランプ（31〜33）が写り込んだ被処理画像（70）から、運転表示ランプ（31〜33）が点灯状態か消灯状態かを認識するように構成され、ログ生成部（62）は、認識部（61）によって認識された運転表示ランプ（31〜33）の状態を、認識部（61）が認識した各制御器（20）の表示部（22,23）に表示された数値と共に、データログ（75）に記録するように構成される。
【００８１】
また、本実施形態のデータログ生成プログラム（71）は、認識処理において、管理対象装置（10）の運転状態に応じて点灯状態と消灯状態に切り替わる運転表示ランプ（31〜33）が写り込んだ被処理画像（70）から、運転表示ランプ（31〜33）が点灯状態か消灯状態かを認識する処理を、コンピュータに実行させる。また、このデータログ生成プログラム（71）は、ログ生成処理において、認識処理において認識された運転表示ランプ（31〜33）の状態を、認識処理において認識された各制御器（20）の表示部（22,23）に表示された数値と共に、データログ（75）に記録する処理を、コンピュータに実行させる。
【００８２】
本実施形態において、認識部（61）は、被処理画像（70）中の各制御器（20）の表示部（22,23）に表示された数値だけで無く、被処理画像（70）中の運転表示ランプ（31〜33）が点灯状態か消灯状態かも認識する。そして、ログ生成部（62）は、被処理画像（70）中の表示部（22,23）が表示する数値に加えて、運転表示ランプ（31〜33）の状態も、データログ（75）に記録する。従って、本実施形態よれば、収集可能な管理対象装置（10）の運転状態を示すデータの種類を増やすことができ。
【００８３】
−実施形態の変形例−
本実施形態のデータログ生成装置（50）には、管理対象装置（10）の計装盤（11）を撮影するビデオカメラ（40）が、通信ケーブルや無線ＬＡＮ、あるいはインターネット等の通信回線を介して、直接に接続されていてもよい。この変形例において、データログ生成装置（50）は、ビデオカメラ（40）が出力した画像データ（72）を受信しながら認識処理を行う。
【００８４】
また、本実施形態のデータログ生成装置（50）が処理する画像データ（72）は、動画である必要は無く、所定時間が経過する毎（例えば、１分間毎）に撮影された複数の静止画であってもよい。
【００８５】
また、本実施形態のデータログ生成装置（50）のＣＰＵ（52）は、意味情報取得処理において、被処理画面に映りこんだ銘板（25,34）に記載された文字等を認識し、認識した文字等を意味情報（74）としてメモリ（51）に記憶させてもよい。つまり、ＣＰＵ（52）は、各銘板（25,34）から認識した文字等を、各銘板（25）に対応する制御器（20）の表示部（22,23）に関する意味情報（74）、あるいは各銘板（34）に対応するランプユニット（30a〜30c）のに関する意味情報（74）としてもよい。
【００８６】
また、本実施形態のデータログ生成装置（50）では、意味情報取得処理が省略されていてもよい。この場合、ＣＰＵ（52）のログ生成処理では、意味情報（74）を含まないデータログ（75）が生成される。そして、この場合、データログ生成装置（50）の使用者は、データログ（75）に含まれる位置情報（73）を参照することによって、データログ（75）に含まれる数値の物理的な意味を特定する。
【００８７】
以上、実施形態および変形例を説明したが、特許請求の範囲の趣旨および範囲から逸脱することなく、形態や詳細の多様な変更が可能なことが理解されるであろう。また、以上の実施形態および変形例は、本開示の対象の機能を損なわない限り、適宜組み合わせたり、置換したりしてもよい。
【産業上の利用可能性】
【００８８】
以上説明したように、本開示は、データログ生成装置およびデータログ生成プログラムについて有用である。
【符号の説明】
【００８９】
10    管理対象装置
15    位置マーカー
22    第１表示部（表示部）
23    第２表示部（表示部）
31    運転ランプ（運転表示ランプ）
32    停止ランプ（運転表示ランプ）
33    異常ランプ（運転表示ランプ）
50    データログ生成装置
61    認識部
62    ログ生成部
63    情報記憶部
70    被処理画像
71    データログ生成プログラム
73    位置情報
74    意味情報
75    データログ
【図１】
2019174342.tif 000003
【図２】
2019174342.tif 000004
【図３】
2019174342.tif 000005
【図４】
2019174342.tif 000006
【図５】
2019174342.tif 000007
【図６】
2019174342.tif 000008