(57)【要約】【課題】制御盤の実際の構成に応じた配置図を生成する情報処理装置を提供する。【解決手段】情報処理装置（１）は、撮像装置（カメラ１１０）が制御盤（２）を撮像した撮像画像に含まれる制御機器（２１０）の機器識別画像（ＩＤコード２１１）を認識する画像認識部（１５１）と、認識した機器識別画像に基づいて各制御機器の機種情報および設置位置を特定する機器特定部（１５２）と、特定した各制御機器の機種情報および設置位置に基づいて制御盤における各制御機器の配置図を生成する配置図生成部（１５４）とを備えている。【選択図】図１
2019215817.tif 000002
【特許請求の範囲】
【請求項１】
機種情報を示す機器識別画像が設けられた複数の制御機器が設置された制御盤を撮像して撮像画像を取得する撮像装置と、
前記撮像画像に含まれる前記機器識別画像を認識する画像認識部と、
前記画像認識部によって認識された前記機器識別画像に基づいて、前記各制御機器の機種情報および設置位置を特定する機器特定部と、
前記機器特定部によって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤における前記各制御機器の配置図を生成する配置図生成部とを備えることを特徴とする情報処理装置。
【請求項２】
機器特定部は、前記各制御機器と前記機器識別画像とを紐付ける機器識別情報を用いて前記撮像画像に含まれる前記機器識別画像から制御機器を一意に特定する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記機器特定部によって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤に設置されている前記制御機器のリストを生成するリスト生成部をさらに備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記配置図と前記リストとを切り替えて出力する、ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
所定の状態における、前記各制御機器の機種情報および設置位置を示す参照情報を取得し、該参照情報と、前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を比較し、相違点を抽出する比較部をさらに備え、
前記配置図生成部が、前記配置図において、前記比較部によって抽出された前記相違点を明示することを特徴とする請求項３または４に記載の情報処理装置。
【請求項６】
前記参照情報が、
ユーザによって予め設計された、前記制御盤における各制御機器の設置状態を示す設計情報、または、
過去に前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を示す過去情報
であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記参照情報は、前記各制御機器の設置位置を示すＧＰＳ情報を含んでおり、
前記配置図生成部は、前記配置図においてユーザによって選択された機種に対応する前記制御機器の前記設置位置の高度を、前記ＧＰＳ情報を少なくとも用いて明示することを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
前記相違点の明示を含む前記配置図および前記リストと、含まない前記配置図および前記リストとを切り替えて出力する、ことを特徴とする請求項５から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記撮像画像が、前記制御盤の部分的な撮像画像であり、
前記機器特定部が、複数の前記撮像画像を組み合わせて前記制御盤の全体構成を認識することによって、前記各制御機器の設置位置を特定することを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記画像認識部が、前記各制御機器の外形を画像認識するとともに、
前記配置図生成部が、前記各制御機器の外形を用いて前記配置図を生成することを特徴とする請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記画像認識部が、前記各制御機器の外形的特徴を画像認識し、
前記機器特定部は前記外形的特徴に紐付けられた前記機種情報から制御機器を一意に特定する、ことを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記機種情報が前記各制御機器の外形等の情報を含むとともに、
前記配置図生成部が、前記配置図において、前記機種情報に含まれる前記各制御機器の外形等の情報に応じた大きさや形状で前記各制御機器を明示する、ことを特徴とする請求項１から１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記配置図生成部が、前記配置図において、ユーザによって選択された機種に対応する前記制御機器を明示することを特徴とする請求項１から１２のいずれか一項に記載の情報処理装置。
【請求項１４】
機種に関する詳細情報を記録している機種データベースを参照することによって、ユーザによって選択された機種に関する詳細情報を生成する詳細情報生成部をさらに備えることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記詳細情報は、前記撮像画像に重畳して明示される、ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
複数の制御盤に関する、過去に前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を示す過去情報を取得し、前記撮像装置によって撮像中の現在撮像画像と前記過去情報とを比較することによって、撮像中の前記制御盤を特定する制御盤特定部をさらに備えることを特徴とする請求項１から１５のいずれか一項に記載の情報処理装置。
【請求項１７】
前記制御盤特定部が特定した撮像中の前記制御盤の位置を地図上に明示する、ことを特徴とする請求項１６に記載の情報処理装置。
【請求項１８】
過去に前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を示す過去情報を取得し、前記撮像装置によって撮像中の現在撮像画像と前記過去情報とを比較することによって、ユーザによって選択された制御機器を前記現在撮像画像中に明示する撮像表示制御部をさらに備えることを特徴とする請求項１から１７のいずれか一項に記載の情報処理装置。
【請求項１９】
機種情報を示す機器識別画像が設けられた複数の制御機器が設置された制御盤の撮像画像を取得し、前記撮像画像に含まれる前記機器識別画像を認識する画像認識ステップと、
前記画像認識ステップによって認識された前記機器識別画像に基づいて、前記各制御機器の機種情報および設置位置を特定する機器特定ステップと、
前記機器特定ステップによって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤における前記各制御機器の配置図を生成する配置図生成ステップとを有することを特徴とする情報処理方法。
【請求項２０】
請求項１から１８のいずれか一項に記載の情報処理装置としてコンピュータを機能させるための情報処理プログラムであって、前記各部としてコンピュータを機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御盤の実際の構成に応じた配置図を生成する情報処理装置等に関する。
【背景技術】
【０００２】
作業者（ユーザ）が機器に対して作業を行う際、作業対象とは異なる機器に対して作業を誤って実施するヒューマンエラーの発生を抑制する技術が知られている。例えば特許文献１には、制御盤の製造に必要な部品にＩＣタグを貼り付けておき、該ＩＣタグをＩＣタグリーダに読み込ませると、制御盤製造用の図面上に、ＩＣタグに紐付けられた部品の取り付け箇所が示される制御盤製造支援装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３３５６６号公報（２００７年９月１３日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明は、特定の部品について取り付け箇所を図面上に示すことが可能であるが、制御盤製造用の図面を予め用意しておく必要があった。そのため、例えば制御盤のメンテナンス時に該制御盤の構成が製造時から変更されていた場合、実際の構成とは異なる図面上に部品の取り付け箇所を示してしまうという問題があった。
【０００５】
本発明の一態様は、前記の問題に鑑みてなされたものであり、制御盤の実際の構成に応じた配置図を現場で生成する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、前述した課題を解決するために、以下の構成を採用する。
【０００７】
すなわち、本発明の一側面に係る情報処理装置は、機種情報を示す機器識別画像が設けられた複数の制御機器が設置された制御盤を撮像して撮像画像を取得する撮像装置と、前記撮像画像に含まれる前記機器識別画像を認識する画像認識部と、前記画像認識部によって認識された前記機器識別画像に基づいて、前記各制御機器の機種情報および設置位置を特定する機器特定部と、前記機器特定部によって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤における前記各制御機器の配置図を生成する配置図生成部とを備えている。
【０００８】
この構成によれば、情報処理装置は機器識別画像を認識することで、制御盤において該機器識別画像が設けられた制御機器の配置図を生成することができる。これにより、例えば情報処理装置のユーザは、実際の制御盤の構成に基づいて生成された配置図を用いて作業を実施することができる。したがって、制御盤の実際の構成に応じた配置図を現場で生成することが可能な、利便性に優れた情報処理装置を提供することができるという効果を奏する。
【０００９】
前記一側面に係る情報処理装置において、前記機器特定部によって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤に設置されている前記制御機器のリストを生成するリスト生成部をさらに備えてもよい。この構成によれば、情報処理装置は制御盤に設置された制御機器の配置図に加えて制御機器のリストを生成することができる。これにより、例えば情報処理装置のユーザは、配置図とリストとを組み合わせて作業対象である制御機器を確実に認識することができる。
【００１０】
前記一側面に係る情報処理装置において、前記撮像画像が、前記制御盤の部分的な撮像画像であり、前記機器特定部が、複数の前記撮像画像を組み合わせて前記制御盤の全体構成を認識することによって、前記各制御機器の設置位置を特定してもよい。この構成によれば、情報処理装置は制御盤の部分的な撮像画像を組み合わせて該制御盤の全体構成を認識し、該制御盤における制御機器の配置図を生成することができる。
【００１１】
前記一側面に係る情報処理装置において、前記画像認識部が、前記各制御機器の外形を画像認識するとともに、前記配置図生成部が、前記各制御機器の外形を用いて前記配置図を生成してもよい。この構成によれば、情報処理装置は撮像画像から画像認識した制御機器の外形を用いて配置図を生成することができる。
【００１２】
前記一側面に係る情報処理装置において、所定の状態における、前記各制御機器の機種情報および設置位置を示す参照情報を取得し、該参照情報と、前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を比較し、相違点を抽出する比較部をさらに備え、前記配置図生成部が、前記配置図において、前記比較部によって抽出された前記相違点を明示してもよい。この構成によれば、情報処理装置は相違点を明示するようにした配置図を生成することができる。これにより、例えば相違点が予め予測されていた内容と同一であるか否かを確認することができる。
【００１３】
前記一側面に係る情報処理装置において、前記参照情報が、ユーザによって予め設計された、前記制御盤における各制御機器の設置状態を示す設計情報、または、過去に前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を示す過去情報であってもよい。この構成によれば、情報処理装置は設計情報および過去情報のいずれかと参照情報との間の相違点の有無を抽出し、配置図において明示することができる。これにより、例えば相違点がどの時点で生じたかを推測することができる。
【００１４】
前記一側面に係る情報処理装置において、前記参照情報は、前記各制御機器の設置位置を示すＧＰＳ情報を含んでおり、前記配置図生成部は、前記配置図においてユーザによって選択された機種に対応する前記制御機器の前記設置位置の高度を、前記ＧＰＳ情報を少なくとも用いて明示してもよい。この構成によれば、情報処理装置は配置図において相違点を明示するとともに、ユーザが選択した制御機器の設置位置の高度をＧＰＳ情報と地図情報等とを組み合わせることで明示することができる。これにより、例えば相違点に該当する制御機器が以前はどの位置にあったかを確認することができる。
【００１５】
前記一側面に係る情報処理装置において、前記配置図生成部が、前記配置図において、ユーザによって選択された機種に対応する前記制御機器を明示してもよい。この構成によれば、情報処理装置は配置図において選択された制御機器を明示することができる。これにより、例えば作業対象である制御機器について、配置図における設置位置および該設置位置に存在する制御機器を確認した後に作業を開始することができる。
【００１６】
前記一側面に係る情報処理装置において、機種に関する詳細情報を記録している機種データベースを参照することによって、ユーザによって選択された機種に関する詳細情報を生成する詳細情報生成部をさらに備えてもよい。この構成によれば、情報処理装置は配置図において選択された制御機器の詳細情報を生成することができる。これにより、例えば作業対象である制御機器について、配置図における設置位置および該制御機器の詳細情報を確認した後に作業を開始することができる。
【００１７】
前記一側面に係る情報処理装置において、複数の制御盤に関する、過去に前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を示す過去情報を取得し、前記撮像装置によって撮像中の現在撮像画像と前記過去情報とを比較することによって、撮像中の前記制御盤を特定する制御盤特定部をさらに備えてもよい。この構成によれば、情報処理装置は撮像画像と過去情報とを用いて、撮像した制御盤を特定することができる。すなわち、撮像画像に含まれる機器識別画像から制御機器を特定し、特定した制御機器が設置された制御盤を特定することができる。これにより、例えば同一機種である制御盤が複数並んでいた場合に、制御盤を間違えることなく作業を実施することや、制御盤や制御機器の移設の有無を確認することができる。
【００１８】
前記一側面に係る情報処理装置において、過去に前記機器特定部によって特定された前記各制御機器の機種情報および設置位置を示す過去情報を取得し、前記撮像装置によって撮像中の現在撮像画像と前記過去情報とを比較することによって、ユーザによって選択された制御機器を前記現在撮像画像中に明示する撮像表示制御部をさらに備えてもよい。この構成によれば、情報処理装置はユーザによって選択された制御機器が撮像画像に含まれていた場合は、該撮像画像中にその旨を明示することができる。これにより、例えば同一機種の制御機器が複数並んでいた場合に、ユーザが選択した制御機器を特定することができる。
【００１９】
本発明の一側面に係る情報処理方法は、機種情報を示す機器識別画像が設けられた複数の制御機器が設置された制御盤の撮像画像を取得し、前記撮像画像に含まれる前記機器識別画像を認識する画像認識ステップと、前記画像認識ステップによって認識された前記機器識別画像に基づいて、前記各制御機器の機種情報および設置位置を特定する機器特定ステップと、前記機器特定ステップによって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤における前記各制御機器の配置図を生成する配置図生成ステップとを有してもよい。
【発明の効果】
【００２０】
本発明の一態様によれば、制御盤の実際の構成に応じた配置図を現場で生成する情報処理装置を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、実施の形態に係る情報処理装置の要部構成の一例を示すブロック図である。
【図２】図２は、実施の形態に係る情報処理装置の適用場面の一例を示す模式図である。
【図３】図３は、実施の形態に係る情報処理装置が撮像画像から生成する情報の一例を示す模式図であり、（ａ）は制御盤における制御機器の配置図を示し、（ｂ）は制御盤における制御機器のリストを示す。
【図４】図４は、実施の形態に係る情報処理装置において撮像画像から生成した配置図のうち、撮像した制御盤の設計情報または過去情報との相違点を配置図中に強調して明示する一例を示す模式図である。
【図５】図５は、実施の形態に係る情報処理装置が実行する処理の一例を示すフローチャートである。
【図６】図６は、変形例に係る情報処理装置において、ユーザが選択した制御機器２１０の詳細情報を生成して撮像画像に重畳して出力する一例を示す模式図である。
【図７】図７は、変形例に係る情報処理装置が実行する、現在撮像画像を用いて選択された撮像機器を認識する動作の一例を示す模式図であり、（ａ）は、リスト上でユーザが特定の制御機器を選択した例を示し、（ｂ）は、（ａ）の後に取得した撮像画像の中に選択した制御機器が含まれていた場合の情報処理装置の動作を示し、（ｃ）は、（ａ）の後に取得した撮像画像の中に選択した制御機器が含まれなかった場合の情報処理装置の動作を示す。
【図８】図８は、変形例に係る情報処理装置が撮像画像から特定した制御盤の位置を地図上に示す模式図である。
【図９】図９は、変形例に係る情報処理装置が実行する処理の一例を示すフローチャートであり、（ａ）は詳細情報生成処理および撮像表示制御処理の一例を示し、（ｂ）は制御盤特定処理の一例を示す。
【発明を実施するための形態】
【００２２】
§１  適用例
まず、図２を用いて、本発明が適用される場面の一例について説明する。図２は、本実施形態に係る情報処理装置１の適用場面の一例を模式的に例示する。本実施形態に係る情報処理装置１は、制御盤２に設置された複数の制御機器２１０の機種情報および設置位置に基づいて、該制御盤２における各制御機器の配置図を生成して出力する。なお、複数の制御機器２１０のそれぞれには、個々の制御機器２１０と１対１で紐付けられ、該制御機器２１０の機種情報を示す画像である機器識別画像が設けられている。
【００２３】
図示の例において、機器識別画像は制御機器２１０の前面に貼り付けられた二次元コードであるＩＤコード２１１として示されている。情報処理装置１は、制御盤２の撮像画像を取得すると（図の右上）、該撮像画像に含まれるＩＤコード２１１を認識し、該ＩＤコード２１１に紐付けられた制御機器２１０を特定する（図の左側）。そして、情報処理装置１は、制御盤２に設置されているすべての制御機器２１０を特定すると、個々の制御機器２１０について外形等の情報を含む機種情報および制御盤２における設置位置に基づいて、配置図を生成する（図の右下）。なお、ＩＤコード２１１は制御機器２１０を一意に特定することが可能なものであればどのようなものであってもよい。ＩＤコード２１１は、例えば制御機器２１０の製造番号等であってもよい。
【００２４】
このようにして、情報処理装置１は制御盤２の撮像画像から該制御盤２における制御機器２１０の配置図を生成することができる。これにより、制御盤２の実際の構成に応じた配置図を用いて各種作業を実施することができる。例えば制御盤２の設計時から制御機器２１０の配置が変更されていた場合であっても、誤った制御機器２１０を作業対象として作業を実施してしまうことを抑制することができる。
【００２５】
§２  構成例
以下、本発明の一実施形態について、図１、図３〜図５を用いて詳細に説明する。
【００２６】
（情報処理装置の構成）
本実施形態に係る情報処理装置１の構成について、図１を用いて説明する。図１は、情報処理装置１の要部構成の一例を示すブロック図である。
【００２７】
情報処理装置１は、複数の制御機器２１０が設置された制御盤２について、制御機器２１０の配置図を生成することができる。情報処理装置１は、例えばカメラ付きスマートフォン、タブレット端末、小型ノートＰＣ等の携帯型情報端末であってもよい。情報処理装置１は、カメラ１１０、入力部１２０、出力部１３０、記憶部１４０、および制御部１５０を備えている。制御部１５０は、画像認識部１５１、機器特定部１５２、比較部１５３、配置図生成部１５４、リスト生成部１５５、詳細情報生成部１５６、制御盤特定部１５７、および撮像表示制御部１５８を備えている。なお、詳細情報生成部１５６、制御盤特定部１５７、および撮像表示制御部１５８の詳細については、後述する変形例にて説明する。
【００２８】
カメラ１１０は、制御部１５０の指示にしたがって撮像を行い、撮像画像を取得する撮像装置である。撮像画像は、制御盤２の部分的な撮像画像であってもよい。撮像画像は、制御機器２１０に貼り付けられたＩＤコード２１１を少なくとも１つは含むことが好ましく、複数含むことがより好ましい。
【００２９】
入力部１２０は、情報処理装置１のユーザが該情報処理装置１に対して所望の動作を実行させる場合などに入力を行うためのインターフェースである。入力部１２０は、例えば後述の出力部１３０と一体に形成されたタッチパネルであってもよい。
【００３０】
出力部１３０は、情報処理装置１が各種情報を外部に出力するために用いるインターフェースである。出力部１３０は、制御部１５０の指示にしたがってカメラ１１０が撮像した撮像画像等を表示するディスプレイを少なくとも備えているが、音声を外部に出力するスピーカーや振動を発生させるモータ等を含んでもよい。
【００３１】
記憶部１４０は、情報処理装置１にて扱う各種情報を格納している。記憶部１４０は、制御機器２１０と該制御機器２１０に貼り付けられた機器識別情報であるＩＤコード２１１とを紐付ける情報を少なくとも備えてもよく、制御盤２における複数の制御機器２１０の設置位置を示すレイアウト情報をさらに備えてもよい。また、制御機器２１０の外形等を含む諸元に関する情報である機種情報を備えていてもよい。
【００３２】
記憶部１４０は、比較部１５３、配置図生成部１５４、およびリスト生成部１５５が参照する情報を格納していてもよい。具体的には、記憶部１４０は所定の状態における、各制御機器２１０の機種情報および設置位置を示す参照情報を格納してもよい。参照情報は、例えばユーザによって予め設計された、制御盤２における各制御機器２１０の機種情報および設置位置を示す設計情報であってもよい。参照情報は、過去に機器特定部１５２によって特定された各制御機器２１０の機種情報および設置位置を示す過去情報であってもよく、各制御機器２１０が特定された時点における設置位置の高度を示すＧＰＳ情報を含んでもよい。設計情報および過去情報は、複数の制御盤２に関する情報を含んでもよい。なお、これらの情報は、例えば図示しない通信部を介して外部から取得するものであってもよい。
【００３３】
制御部１５０は、情報処理装置１の各部を統括して制御する。制御部１５０は、カメラ１１０を用いて撮像を行い、取得した画像を画像認識部１５１へ送信する。制御部１５０は、入力部１２０にて受け付けたユーザ入力に基づいて、各種動作を実行する。制御部１５０は、出力部１３０に対して各種情報を出力する。具体的には、制御部１５０は、配置図生成部１５４が生成した配置図およびリスト生成部１５５が生成したリストについて、出力部１３０を介して外部に出力することができる。なお、制御部１５０は、出力部１３０が出力する内容について、配置図とリストとを切り替えることが可能であってもよい。さらに、後述する相違点の明示を含む配置図およびリストと、含まない配置図およびリストとを切り替えることが可能であってもよい。
【００３４】
画像認識部１５１は、制御部１５０から撮像画像を受信すると、該撮像画像に含まれるＩＤコード２１１を認識し、認識した結果を機器特定部１５２へ送信する。ＩＤコード２１１の認識は、公知の画像認識技術によるものであってもよい。画像認識部１５１は、複数のＩＤコード２１１をまとめて認識してもよい。また、画像認識部１５１は制御機器２１０の外形的特徴等についても画像認識することで、機器特定部１５２が該外形的特徴から機器の種類等を特定できるようにしてもよい。
【００３５】
機器特定部１５２は、画像認識部１５１が認識したＩＤコード２１１が紐付けられている制御機器２１０を一意に特定する。より具体的には、機器特定部１５２は記憶部１４０に格納されている情報を参照して、ＩＤコード２１１に紐付けられている制御機器２１０を特定し、該制御機器２１０の機種情報、および制御盤２における該制御機器２１０の設置位置に関する情報を取得する。機器特定部１５２は、制御盤２に設置されているすべての制御機器２１０について機種情報および設置位置を特定する。換言すれば、機器特定部１５２は、複数の撮像画像を組み合わせて制御盤２の全体構成を認識することによって、各制御機器２１０の設置位置を特定する。すなわち、機器特定部１５２は、１つの撮像画像から制御盤２に設置されたすべての制御機器２１０を特定できなくても、一部の制御機器２１０を含む撮像画像を複数取得できればよい。機器特定部１５２は、取得した複数の撮像画像に制御盤２に設置されたすべての制御機器２１０が少なくとも１度は含まれていれば、例えば隣接する制御機器２１０の位置関係にしたがって撮像画像を結合することができる。そして、複数の撮像画像を組み合わせて制御盤２の全体構成を示す１つの画像を生成することができる。これにより、機器特定部１５２は画像に含まれるすべての制御機器２１０の設置位置を特定することができる。機器特定部１５２は、取得した情報を比較部１５３、配置図生成部１５４、およびリスト生成部１５５へ送信する。
【００３６】
比較部１５３は、所定の状態における、各制御機器２１０の機種情報および設置位置を示す参照情報を取得し、該参照情報と、機器特定部１５２によって特定された各制御機器２１０の機種情報および設置位置を比較し、相違点を抽出する。ここで、参照情報は、ユーザによって予め設計された、制御盤２における各制御機器２１０の設置状態を示す設計情報、または過去に機器特定部１５２によって特定された各制御機器２１０の機種情報および設置位置を示す過去情報を示している。すなわち、比較部１５３は機器特定部１５２が特定した制御機器２１０の機種情報および設置位置について、制御盤２の設計情報および過去情報と比較し、変更があった箇所を相違点として抽出する。
【００３７】
なお、参照情報は、記憶部１４０に格納されたものを用いてもよいし、図示しない通信部を介して外部より取得したものを用いてもよい。また、どのような参照情報を比較元として選択するかは、ユーザが選択できてもよい。例えば、前回作業からの変更箇所を確認したい場合は前回作業時の過去情報を用いてもよい。そして、変更履歴に応じたバージョン情報等を相違点の抽出と同時に取得してもよい。
【００３８】
配置図生成部１５４は、機器特定部１５２が特定した制御機器２１０の機種情報および設置位置に基づいて、制御盤２における各制御機器２１０の配置図を生成する。具体的には、配置図生成部１５４は設置位置にしたがって各制御機器２１０を並べた後、機種情報に含まれる各制御機器２１０の外形や大きさを用いて各制御機器２１０を表現する。これにより、配置図生成部１５４は図２の右下と同様の配置図を生成することができる。なお、配置図の生成において、例えば画像認識部１５１が認識した制御機器２１０の外形を用いてもよい。
【００３９】
さらに配置図生成部１５４は、比較部１５３が抽出した相違点を明示する配置図を生成することができる。具体的には配置図生成部１５４は、機器特定部１５２が特定した制御機器２１０のうち、比較部１５３が抽出した相違点に該当する制御機器２１０があれば、該制御機器２１０を太字や色分け等で明示する配置図を生成してもよい。このとき、相違点に該当する制御機器２１０には、バージョン情報等を付記してもよい。
【００４０】
リスト生成部１５５は、機器特定部１５２によって特定された各制御機器２１０の機種情報および設置位置に基づいて、制御盤２に設置されている制御機器２１０のリストを生成する。すなわち、リスト生成部１５５は、生成する対象が配置図とリストという違いはあるものの、配置図生成部１５４と同様の処理を行って制御機器２１０のリストを生成する。例えば、リスト生成部１５５は、比較部１５３が抽出した相違点に該当する制御機器について、リスト中の文字列を太字や色分け等で明示してもよい。
【００４１】
（制御盤の構成）
制御盤２は、目的に応じた複数の制御機器２１０が内部に設置され、各種電気機器を制御する装置である。図示の例では、制御盤２には３つの制御機器２１０が設置されており、個々の制御機器２１０には、ＩＤコード２１１が設けられている。なお、３つの制御機器２１０は同一の機種であってもよいし異なる機種であってもよいが、３つのＩＤコード２１１は必ず互いに異なっている必要がある。制御盤２は、筐体内に複数のレール（部分収容領域）を備え、レールに制御機器２１０を固定することによって該制御機器２１０を設置することが可能な構成であってもよい。換言すれば、制御盤２は、複数の制御機器２１０を収容する部分収容領域を複数備える構成であってもよい。
【００４２】
制御機器２１０は、制御盤２の内部に設置される電子機器である。制御機器２１０は、例えば、ＰＬＣ（Programmable Logic Controller）のＣＰＵユニット、通信カプラユニット、センサからのセンシング結果を入力する入力ユニット、モータやロボットなどに対して制御を行う制御出力ユニットなどが挙げられる。制御機器２１０は、前述の部分収容領域に収容可能な構成であれば、どのような大きさや向きを選択してもよい。
【００４３】
ＩＤコード２１１は、制御機器２１０を一意に特定することが可能な機器識別画像であり、１つのＩＤコード２１１は、１つの制御機器２１０に紐付けられている。ＩＤコード２１１は制御機器２１０に設けられた二次元コードの形式であってもよい。ＩＤコード２１１の設置場所に制限はないが、制御盤２の全体を撮像した場合に、該制御盤２に設置されているすべての制御機器２１０のＩＤコード２１１が同時に確認できるような位置に配置されていることが好ましい。
【００４４】
（配置図とリストの出力例）
本構成例に係る情報処理装置１において、撮像画像から生成された配置図およびリストの出力例について、図３を用いて説明する。図３は、情報処理装置１が撮像画像から生成した配置図およびリストの一例を示す模式図であり、図３の（ａ）は配置図の出力例を示し、図３の（ｂ）はリストの出力例を示す。
【００４５】
図３の（ａ）によれば、配置図は制御盤２に設置された複数の制御機器２１０のそれぞれを直方体のイメージ画像で表している。より具体的には、配置図は、機器特定部１５２が特定した機種情報および設置位置に基づいて、複数の制御機器２１０の並び順等が制御盤２の実際の構成に応じたものとされている。図示の例によれば、制御盤２の中には、複数の制御機器２１０が横３行に設置されている。また、配置図において、直方体のイメージ画像は、対応する制御機器２１０の機種情報（特に外形）に応じた大きさや形状で表現されてもよい。
【００４６】
図３の（ｂ）は、情報処理装置１において、制御盤２に設置された複数の制御機器２１０は、その名称がリスト形式で表されている。具体的には、リストは、機器特定部１５２が特定した機種情報、設置位置、該当機種に関する詳細情報などを含む。このリストにおいて、各機種情報が表示される順番は、機種の種類でソートされてもよいし、制御盤２における実際の設置位置順でソートされてもよい。
【００４７】
（相違点の明示例）
本構成例に係る情報処理装置１において、参照情報を用いて抽出した相違点の明示例について、図４を用いて説明する。図４は、情報処理装置１が撮像画像から生成した配置図において、参照情報との相違点を明示する例を示す模式図である。
【００４８】
図示の例において、制御盤２の内部で上から２行目かつ左から３つ目に存在する制御機器２１０が、参照情報との相違点であることが色分けおよびバージョン情報によって明示されている。すなわち、配置図において相違点に該当する制御機器２１０を示す直方体のイメージ画像は色分けが成されており、さらに該イメージ画像の下には具体的なバージョン情報として「Ｖｅｒ．２．１」との文字列が示されている。
【００４９】
（処理の流れ）
本構成例に係る情報処理装置１が実行する処理の流れについて、図５を用いて説明する。図５は、情報処理装置１が実行する処理の流れの一例を示すフローチャートである。
【００５０】
まず、制御部１５０がカメラ１１０を用いて、ＩＤコード２１１を含む撮像画像を取得する（Ｓ１）。次に、画像認識部１５１は、Ｓ１で取得した撮像画像に含まれるＩＤコード２１１を認識し、認識結果を機器特定部１５２へ送信する（Ｓ２：画像認識ステップ）。機器特定部１５２は、受信した認識結果に含まれるＩＤコード２１１に紐付けられた制御機器２１０および該制御機器２１０の機種情報を特定する。機器特定部１５２はさらに、制御盤２のレイアウト情報を参照して特定した制御機器２１０の設置位置を特定する（Ｓ３：機器特定ステップ）。
【００５１】
Ｓ３の後、機器特定部１５２は、制御盤２のレイアウト情報を参照して、特定前の制御機器２１０が存在するか否かを判定する（Ｓ４）。存在しないと判定した場合（Ｓ４でＮＯ）、比較部１５３は、Ｓ３で特定した制御機器２１０の機種情報および設置位置について、設計情報または過去情報と比較して相違点を抽出する（Ｓ５：比較ステップ）。その後、処理はＳ７へ進む。一方、存在すると判定した場合（Ｓ４でＮＯ）、制御部１５０は、特定前の制御機器２１０のＩＤコード２１１を含む撮像画像を、カメラ１１０を用いて取得する（Ｓ６）。その後、処理はＳ１へ進み、Ｓ１〜Ｓ４の処理を再度実行する。
【００５２】
Ｓ７において、配置図生成部１５４は、Ｓ３で機器特定部１５２が特定した制御機器２１０の機種情報および設置位置、およびＳ５で比較部１５３が抽出した相違点を用いて、制御盤２における各制御機器２１０の配置図を生成する（Ｓ７：配置図生成ステップ）。さらに、リスト生成部１５５は制御盤２における各制御機器２１０のリストを生成する（Ｓ８）。その後、一連の処理を終了する。
【００５３】
以上の処理によって、情報処理装置１は撮像画像から制御盤２における制御機器２１０の配置図およびリストを生成することができる。これにより、例えば情報処理装置１のユーザは、実際の制御盤２の構成に基づいて生成された配置図およびリストを用いて作業を実施することができる。したがって、制御盤２の実際の構成に応じた配置図およびリストを現場で生成する、利便性に優れた情報処理装置１を提供することができるという効果を奏する。
【００５４】
本実施形態において機器特定部１５２は、ＩＤコード２１１から制御機器２１０を特定した場合に、該制御機器２１０のＧＰＳ情報を履歴情報として過去情報とともに記憶部１４０等に保存してもよい。ＧＰＳ情報を地図情報等と組み合わせることにより、制御機器２１０の設置位置の高度が推定できる。このとき、例えば高度に応じた気圧および気温と制御機器２１０の寿命との関係を考慮したり、制御盤２や制御機器２１０の移設の有無を確認したりできる。さらに、不具合発生時に該不具合が、移設を切っ掛けとしたものであるかを推定することができる。また、ユーザが特定の制御機器２１０を配置図またはリストから選択した場合に、選択した制御機器２１０の位置をＧＰＳ情報にしたがって出力することができる。換言すれば、配置図生成部１５４およびリスト生成部１５５は、配置図またはリストにおいてユーザが選択した機種に対応する制御機器２１０の設置位置を、ＧＰＳ情報を用いて明示してもよい。そして、ＧＰＳ情報の履歴を確認することにより、制御機器２１０がどの制御盤２でどれだけの期間稼働していたかを確認することができる。なお、各制御機器２１０がどの制御盤２に設置されているかという情報を特定の都度履歴情報として保存することにより、ＧＰＳ情報を用いることなく前述の各種機能を実現することが可能である。
【００５５】
§３  変形例
以下、本発明の一実施形態について、図１、図６〜図９を用いて詳細に説明する。
【００５６】
（情報処理装置の構成）
本実施形態に係る情報処理装置１の構成について、図１、図６、および図８を用いて説明する。情報処理装置１の基本的な構成は前記構成例と同一であるが、一部構成が異なっている。情報処理装置１は、ユーザが選択した制御機器２１０を配置図およびリストにおいて明示（強調）して出力することができる。情報処理装置１は、選択済みである制御機器２１０の詳細情報の取得をユーザが選択した場合に、該制御機器２１０の詳細情報を生成して出力する。情報処理装置１は、に含まれるＩＤコード２１１に基づいて制御機器２１０を特定すると、特定した制御機器２１０が設置されている制御盤２を特定することができる。情報処理装置１は、ユーザが制御機器２１０を選択した後、カメラ１１０を用いて取得した撮像画像に選択済みである制御機器２１０が含まれているか否かを判定し、判定結果に応じた通知を行ってもよい。
【００５７】
記憶部１４０は、制御機器２１０の詳細情報を記録している機種データベースをさらに備えてもよい。機種データベースは外部に設けられ、図示しない通信部を介して取得する構成であってもよいし、記憶部１４０に格納された情報を外部から取得した情報によって更新する構成であってもよい。制御機器２１０の詳細情報とは、該制御機器２１０の画像、スペック、代替機の情報を含んでもよい。
【００５８】
詳細情報生成部１５６は、制御部１５０の指示にしたがって、制御機器２１０の機種に関する詳細情報を記録している機種データベースを参照し、詳細情報として生成する。情報処理装置１は、例えば図６に示すように、詳細情報生成部１５６が生成した制御機器２１０の画像（詳細画像）を、撮像画像に重畳させて表示してもよい。これにより、例えば現場が暗い等の理由で制御機器２１０の視認が困難である場合に、撮像画像に詳細画像を重畳させて明示することによって、情報処理装置１のユーザが該制御機器２１０を視認しやすくすることができる。
【００５９】
制御盤特定部１５７は、撮像中の現在撮像画像から、撮像中である制御盤２を特定する。具体的には制御盤特定部１５７は、複数の制御盤２に関する、過去に機器特定部１５２によって特定された各制御機器２１０の機種情報および設置位置を示す過去情報を取得し、カメラ１１０によって撮像中の現在撮像画像と過去情報とを比較する。現在撮像画像から特定された制御機器２１０の機種情報および設置位置の情報と一致する過去情報が存在した場合、制御盤特定部１５７は、該過去情報が示す制御盤２が撮像中の制御盤２であるとして、その旨を出力する。制御盤特定部１５７は、特定した制御盤２について、名称や識別子等を出力してもよいし、特定した制御盤２の位置を図８のように地図上に明示してもよい。地図上に制御盤２の位置を明示した場合、ユーザは周囲の実際の風景と地図とを比較することで、制御盤特定部１５７が特定した結果が妥当であるか否かを評価し、誤っている場合は再度判定させてもよい。
【００６０】
撮像表示制御部１５８は、ユーザが選択した制御機器２１０が、選択後に取得された撮像画像に含まれるか否かを判定する。具体的には、撮像表示制御部１５８は、過去に機器特定部１５２によって特定された各制御機器２１０の機種情報および設置位置を示す過去情報を記憶部１４０等から取得し、カメラ１１０によって撮像中の現在撮像画像と該過去情報とを比較する。現在撮像画像から特定された制御機器２１０の機種情報および設置位置の情報と一致する過去情報が存在した場合、撮像表示制御部１５８は、選択された制御機器２１０を撮像画像中に明示する。さらに一致する過去情報が存在した旨を外部に出力する。出力内容は光や音等であってもよい。また、現在撮像画像から特定された制御機器２１０の機種情報および設置位置の情報と一致する過去情報が存在しなかった場合、撮像表示制御部１５８は、選択した制御機器２１０への誘導を行ってもよい。具体的には、撮像表示制御部１５８は現在撮像画像から特定した制御機器２１０の設置位置と選択した制御機器２１０の設置位置とを比較し、選択した制御機器２１０へ向かう方向を決定し、決定した方向へ誘導する情報を撮像画像中に出力してもよい。
【００６１】
（選択した撮像機器の検索）
本変形例において情報処理装置１が撮像表示制御部１５８を用いて実行する、ユーザが特定の制御機器２１０を選択した後に撮像画像を用いて該制御機器２１０を検索する動作の一例について、図７の各図を用いて説明する。図７は、情報処理装置１が実行する、現在撮像画像を用いて選択された制御機器２１０を認識する動作の一例を示す模式図である。図７の（ａ）は、リスト上でユーザが特定の制御機器２１０を選択した例を示し、図７の（ｂ）は、（ａ）の後に取得した撮像画像の中に選択した制御機器２１０が含まれていた場合の情報処理装置１の動作を示す。図７の（ｃ）は、（ａ）の後に取得した撮像画像の中に選択した制御機器２１０が含まれなかった場合の情報処理装置１の動作を示す。
【００６２】
図７の（ａ）は、ユーザが出力部１３０に出力されている制御機器２１０のリストの中から１つの制御機器２１０を選択する例を示す模式図である。図示の例において、点線枠にて示された文字列は、選択された制御機器２１０の名称を示す。ユーザがリストの中から制御機器２１０を選択すると、選択された制御機器２１０の名称を示す文字列が太字で明示される。このとき、文字列は太字で明示されるとともに選択されなかった制御機器２１０の名称とは別の色で出力されてもよい。なお、制御機器２１０の選択は、配置図に対して行われてもよい。
【００６３】
図７の（ｂ）は、図７の（ａ）の後に取得した撮像画像の中に選択した制御機器２１０が含まれていた場合に、情報処理装置１が光や音でその旨を出力する例を示す模式図である。図示の例において、情報処理装置１が撮像画像を取得すると、該撮像画像に含まれるＩＤコード２１１を画像認識部１５１が認識し、機器特定部１５２にてＩＤコード２１１に紐付けられた制御機器２１０を特定する。撮像表示制御部１５８は、特定した制御機器２１０が選択された制御機器２１０である場合、出力部１３０を用いて光や音で外部にその旨を出力することができる。
【００６４】
図７の（ｃ）は、図７の（ａ）の後に取得した撮像画像の中に選択した制御機器２１０が含まれなかった場合に、情報処理装置１が選択された制御機器２１０への誘導を行う例を示す模式図である。図示の例において、撮像表示制御部１５８は、撮像画像に含まれる制御機器２１０と選択された制御機器２１０との間の相対位置を特定し、撮像画像から選択された制御機器２１０へ向かう方向を矢印で、撮像画像に重畳させている。情報処理装置１のユーザは、例えば制御機器２１０をリストから選択した後、適当な撮像画像を取得することにより、該撮像画像から自身が選択した制御機器２１０へ向かう方向を確認することができる。なお、制御機器２１０への誘導は撮像画像に矢印を重畳させる方法に限定されなくてもよい。例えば、現在位置から制御機器２１０へ向かう方向を「右方向」といったメッセージで示してもよいし、音声で案内してもよい。
【００６５】
（詳細情報生成処理および撮像表示制御処理の流れ）
本変形例に係る情報処理装置１が実行する詳細情報生成処理および撮像表示制御処理の流れについて、図９の（ａ）を用いて説明する。図９の（ａ）は、本変形例に係る情報処理装置１が実行する詳細情報生成処理および撮像表示制御処理の流れの一例を示すフローチャートである。
【００６６】
まず、ユーザが出力部１３０に出力されているリスト等から、特定の制御機器２１０を選択すると（Ｓ２１でＹＥＳ）、配置図生成部１５４は選択された制御機器２１０を明示する配置図を生成する（Ｓ２２）。さらに、リスト生成部１５５は選択された制御機器２１０を明示するリストを生成する（Ｓ２３）。
【００６７】
Ｓ２３の後、制御部１５０は、Ｓ２１でユーザが選択した制御機器２１０について、詳細情報の取得が選択されたか否かを判定する（Ｓ２４）。詳細情報の取得が選択されたと判定した場合（Ｓ２４でＹＥＳ）、詳細情報生成部１５６は、選択された制御機器２１０に関する詳細情報を生成し、出力部１３０を用いて出力する（Ｓ２５）。その後、処理はＳ２６へ進む。一方、詳細情報の取得が選択されなかったと判定した場合（Ｓ２４でＮＯ）、処理はＳ２６へ直接進む。
【００６８】
Ｓ２６において、制御部１５０は、ＩＤコード２１１を含む撮像画像を取得したか否かを判定する（Ｓ２６）。撮像画像を取得したと判定した場合（Ｓ２６でＹＥＳ）、図５のＳ２およびＳ３と同様に、画像認識部１５１が該撮像画像に含まれるＩＤコード２１１を認識し（Ｓ２７）、機器特定部１５２が制御機器２１０の機種情報および設置位置を特定する（Ｓ２８）。その後、処理はＳ２９へ進む。一方、撮像画像を取得しなかったと判定した場合（Ｓ２６でＮＯ）、一連の処理を終了する。
【００６９】
Ｓ２９において、撮像表示制御部１５８は、Ｓ２８で特定した制御機器２１０の中に、Ｓ２１で選択した制御機器２１０が含まれるか否かを判定する（Ｓ２９）。含まれると判定した場合（Ｓ２９でＹＥＳ）、撮像表示制御部１５８は、選択された制御機器２１０が撮像画像に含まれることを光や音で外部に出力するとともに、該制御機器２１０を撮像画像中に明示する（Ｓ３０）。その後、一連の処理を終了する。一方、含まれないと判定した場合（Ｓ２９でＮＯ）、撮像表示制御部１５８は、Ｓ２８で特定した制御機器２１０の設置位置と、Ｓ２１で選択した制御機器２１０の設置位置との相対関係から、選択した制御機器２１０への誘導を矢印等によって行う（Ｓ３１）。その後、一連の処理を終了する。
【００７０】
以上の処理によって、情報処理装置１は、ユーザが選択した制御機器２１０について、詳細情報を生成して出力するとともに、選択後に撮像した撮像画像を用いて該制御機器２１０を検索することができる。
【００７１】
（制御盤特定処理の流れ）
本変形例に係る情報処理装置１が実行する制御盤特定処理の流れについて、図９の（ｂ）を用いて説明する。図９の（ｂ）は、情報処理装置１が実行する制御盤特定処理の流れの一例を示すフローチャートである。
【００７２】
まず、図５のＳ１〜Ｓ３と同様に、撮像画像に含まれる制御機器２１０を特定する。すなわち制御部１５０がカメラ１１０を用いてＩＤコード２１１を含む撮像画像を取得し（Ｓ４１）、画像認識部１５１にて撮像画像に含まれるＩＤコード２１１を認識する（Ｓ４２）。そして、機器特定部１５２がＳ４２で認識したＩＤコード２１１に紐付けられた制御機器２１０の機種情報および設置位置を特定する（Ｓ４３）。
【００７３】
Ｓ４３の後、制御盤特定部１５７は、複数の制御盤２に関する制御機器２１０の過去情報を記憶部１４０等から取得し、Ｓ４３で特定した機種情報および設置位置と一致するものが存在するか否かを判定する（Ｓ４４）。一致する過去情報が存在すると判定した場合（Ｓ４４でＹＥＳ）、制御盤特定部１５７は、当該の過去情報に対応する制御盤２が、Ｓ４１で取得した撮像画像を取得元の制御盤２であると特定する（Ｓ４５）。その後、一連の処理を終了する。一方、一致する過去情報が存在しないと判定した場合（Ｓ４４でＮＯ）、制御盤特定部１５７はＳ４１で撮像画像を取得した元である制御盤２を特定できなかった旨のエラーを出力する（Ｓ４６）。その後、一連の処理を終了する。
【００７４】
以上の処理によって、本変形例に係る情報処理装置１は撮像画像と過去情報とを用いて、撮像した制御盤２を特定することができる。すなわち、撮像画像に含まれるＩＤコード２１１から制御機器２１０を特定し、特定した制御機器２１０が設置された制御盤２を特定することができる。これにより、例えば同一機種である制御盤２が複数並んでいた場合に、制御盤２を間違えることなく作業を実施することができる。
【００７５】
〔まとめ〕
本発明の態様１に係る情報処理装置（１）は、機種情報を示す機器識別画像（ＩＤコード２１１）が設けられた複数の制御機器が設置された制御盤（２）を撮像して撮像画像を取得する撮像装置（カメラ１１０）と、前記撮像画像に含まれる前記機器識別画像を認識する画像認識部（１５１）と、前記画像認識部によって認識された前記機器識別画像に基づいて、前記各制御機器の機種情報および設置位置を特定する機器特定部と、前記機器特定部によって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤における前記各制御機器の配置図を生成する配置図生成部とを備える構成である。
【００７６】
この構成によれば、情報処理装置は機器識別画像を認識することで、制御盤において該機器識別画像が設けられた制御機器の配置図を生成することができる。これにより、例えば情報処理装置のユーザは、実際の制御盤の構成に基づいて生成された配置図を用いて作業を実施することができる。したがって、制御盤の実際の構成に応じた配置図を現場で生成する、利便性に優れた情報処理装置を提供することができるという効果を奏する。
【００７７】
本発明の態様２に係る情報処理装置（１）は、前記態様１において、前記機器特定部（１５２）によって特定された前記各制御機器（２１０）の機種情報および設置位置に基づいて、前記制御盤（２）に設置されている前記制御機器のリストを生成するリスト生成部（１５５）をさらに備える構成としてもよい。
【００７８】
この構成によれば、情報処理装置は制御盤に設置された制御機器の配置図に加えて制御機器のリストを生成することができる。これにより、例えば情報処理装置のユーザは、配置図とリストとを組み合わせて作業対象である制御機器を確実に認識することができる。
【００７９】
本発明の態様３に係る情報処理装置（１）は、前記態様１または２において、前記撮像画像が、前記制御盤（２）の部分的な撮像画像であり、前記機器特定部（１５２）が、複数の前記撮像画像を組み合わせて前記制御盤の全体構成を認識することによって、前記各制御機器の設置位置を特定する構成としてもよい。
【００８０】
この構成によれば、情報処理装置は制御盤の部分的な撮像画像を組み合わせて該制御盤の全体構成を認識し、該制御盤における制御機器の配置図を生成することができる。
【００８１】
本発明の態様４に係る情報処理装置（１）は、前記態様１から３のいずれか一項において、前記画像認識部（１５１）が、前記各制御機器（２１０）の外形を画像認識するとともに、前記配置図生成部（１５４）が、前記各制御機器の外形を用いて前記配置図を生成する構成としてもよい。この構成によれば、情報処理装置は撮像画像から画像認識した制御機器の外形を用いて配置図を生成することができる。
【００８２】
本発明の態様５に係る情報処理装置（１）は、前記態様１から４のいずれか一項において、所定の状態における、前記各制御機器（２１０）の機種情報および設置位置を示す参照情報を取得し、該参照情報と、前記機器特定部（１５２）によって特定された前記各制御機器の機種情報および設置位置を比較し、相違点を抽出する比較部（１５３）をさらに備え、前記配置図生成部（１５４）が、前記配置図において、前記比較部によって抽出された前記相違点を明示する構成としてもよい。
【００８３】
この構成によれば、情報処理装置は相違点を明示するようにした配置図を生成することができる。これにより、例えば相違点が予め予測されていた内容と同一であるか否かを確認することができる。
【００８４】
本発明の態様６に係る情報処理装置は、前記態様５において、前記参照情報が、ユーザによって予め設計された、前記制御盤（２）における各制御機器（２１０）の設置状態を示す設計情報、または、過去に前記機器特定部（１５２）によって特定された前記各制御機器の機種情報および設置位置を示す過去情報である構成としてもよい。
【００８５】
この構成によれば、情報処理装置は設計情報および過去情報のいずれかと参照情報との間の相違点の有無を抽出し、配置図において明示することができる。これにより、例えば相違点がどの時点で生じたかを推測することができる。
【００８６】
本発明の態様７に係る情報処理装置（１）は、前記態様５または６において、前記参照情報は、前記各制御機器（２１０）の設置位置を示すＧＰＳ情報を含んでおり、前記配置図生成部（１５４）は、前記配置図においてユーザによって選択された機種に対応する前記制御機器の前記設置位置の高度を、前記ＧＰＳ情報を少なくとも用いて明示する構成としてもよい。
【００８７】
前記の構成によれば、情報処理装置は配置図において相違点を明示するとともに、ユーザが選択した制御機器の設置位置の高度をＧＰＳ情報と地図情報等とを組み合わせることで明示することができる。これにより、例えば相違点に該当する制御機器が以前はどの位置にあったかを確認することができる。
【００８８】
本発明の態様８に係る情報処理装置（１）は、前記態様１から７のいずれか一項において、前記配置図生成部（１５４）が、前記配置図において、ユーザによって選択された機種に対応する前記制御機器（２１０）を明示する構成としてもよい。
【００８９】
この構成によれば、情報処理装置は配置図において選択された制御機器を明示することができる。これにより、例えば作業対象である制御機器について、配置図における設置位置および該設置位置に存在する制御機器を確認した後に作業を開始することができる。
【００９０】
本発明の態様９に係る情報処理装置（１）は、前記態様８において、機種に関する詳細情報を記録している機種データベースを参照することによって、ユーザによって選択された機種に関する詳細情報を生成する詳細情報生成部（１５６）をさらに備える構成としてもよい。
【００９１】
この構成によれば、情報処理装置は配置図において選択された制御機器の詳細情報を生成することができる。これにより、例えば作業対象である制御機器について、配置図における設置位置および該制御機器の詳細情報を確認した後に作業を開始することができる。
【００９２】
本発明の態様１０に係る情報処理装置（１）は、前記態様１から９のいずれか一項において、複数の制御盤（２）に関する、過去に前記機器特定部（１５２）によって特定された前記各制御機器（２１０）の機種情報および設置位置を示す過去情報を取得し、前記撮像装置（カメラ１１０）によって撮像中の現在撮像画像と前記過去情報とを比較することによって、撮像中の前記制御盤を特定する制御盤特定部（１５７）をさらに備える構成としてもよい。
【００９３】
この構成によれば、情報処理装置は撮像画像と過去情報とを用いて、撮像した制御盤を特定することができる。すなわち、撮像画像に含まれる機器識別画像から制御機器を特定し、特定した制御機器が設置された制御盤を特定することができる。これにより、例えば同一機種である制御盤が複数並んでいた場合に、制御盤を間違えることなく作業を実施することや、制御盤や制御機器の移設の有無を確認することができる。
【００９４】
本発明の態様１１に係る情報処理装置（１）は、前記態様１から１０のいずれか一項において、過去に前記機器特定部（１５２）によって特定された前記各制御機器（２１０）の機種情報および設置位置を示す過去情報を取得し、前記撮像装置（カメラ１１０）によって撮像中の現在撮像画像と前記過去情報とを比較することによって、ユーザによって選択された制御機器を前記現在撮像画像中に明示する撮像表示制御部（１５８）をさらに備える構成としてもよい。
【００９５】
この構成によれば、情報処理装置はユーザによって選択された制御機器が撮像画像に含まれていた場合は、該撮像画像中にその旨を明示することができる。これにより、例えば同一機種の制御機器が複数並んでいた場合に、ユーザが選択した制御機器を特定することができる。
【００９６】
本発明の態様１２に係る情報処理方法は、機種情報を示す機器識別画像（ＩＤコード２１１）が設けられた複数の制御機器（２１０）が設置された制御盤（２）の撮像画像を取得し、前記撮像画像に含まれる前記機器識別画像を認識する画像認識ステップ（Ｓ２）と、前記画像認識ステップによって認識された前記機器識別画像に基づいて、前記各制御機器の機種情報および設置位置を特定する機器特定ステップ（Ｓ３）と、前記機器特定ステップによって特定された前記各制御機器の機種情報および設置位置に基づいて、前記制御盤における前記各制御機器の配置図を生成する配置図生成ステップ（Ｓ７）とを有する方法である。前記の構成によれば、前記態様１と同様の作用効果を奏する。
【００９７】
〔ソフトウェアによる実現例〕
情報処理装置１の制御ブロック（特に画像認識部１５１、機器特定部１５２、比較部１５３、配置図生成部１５４、リスト生成部１５５、詳細情報生成部１５６、制御盤特定部１５７、および撮像表示制御部１５８）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００９８】
後者の場合、情報処理装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、前記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、前記コンピュータにおいて、前記プロセッサが前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。前記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１００】
１  情報処理装置
１１０  カメラ（撮像装置）
１２０  入力部
１３０  出力部
１４０  記憶部
１５０  制御部
１５１  画像認識部
１５２  機器特定部
１５３  比較部
１５４  配置図生成部
１５５  リスト生成部
１５６  詳細情報生成部
１５７  制御盤特定部
１５８  撮像表示制御部
【図１】
2019215817.tif 000003
【図２】
2019215817.tif 000004
【図３】
2019215817.tif 000005
【図４】
2019215817.tif 000006
【図５】
2019215817.tif 000007
【図６】
2019215817.tif 000008
【図７】
2019215817.tif 000009
【図８】
2019215817.tif 000010
【図９】
2019215817.tif 000011