(57)【特許請求の範囲】
【請求項１】
機器が正常であるときの該機器に対応付けられた光表示部が点灯しているか、消灯しているか又は点滅しているかを示す点灯状態を正常時情報として記憶する記憶部と、
機器が正常であるときの光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を閾値と比較することで前記正常時情報を作成して前記記憶部に格納する作成部と、
光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を前記閾値と比較することで該光表示部の点灯状態を特定する特定部と、
前記特定部により点灯状態が特定された光表示部に対応付けられた機器が正常であるか否かを前記正常時情報に基づいて判定する判定部と
を有することを特徴とする光表示部監視装置。
【請求項２】
複数の光表示部の点灯状態の組合せに基づいて異常を検知する一括監視部をさらに有することを特徴とする請求項１に記載の光表示部監視装置。
【請求項３】
前記一括監視部により点灯状態の組合せが異常の検知に用いられる複数の光表示部は、光表示部の発光状態を示す画像において同一行又は同一列に配置されることを特徴とする請求項２に記載の光表示部監視装置。
【請求項４】
前記特定部は、光表示部の輝度に基づいて該光表示部が点灯していると判定した場合に、正常時の点灯状態が点灯であれば、該光表示部の色相に基づいて点灯状態を色変化、点滅又は点灯と特定し、光表示部の輝度に基づいて該光表示部が点滅していると判定した場合に、正常時の点灯状態が点滅であれば、該光表示部の色相に基づいて点灯状態を点滅色変化又は点滅と特定することを特徴とする請求項１〜３のいずれか１つに記載の光表示部監視装置。
【請求項５】
監視対象機器と、該監視対象機器の光表示部の発光状態を示す画像を撮像する撮像装置と、該発光状態を示す画像に基づいて該監視対象機器を監視する光表示部監視装置とを有する光表示部監視システムにおいて、
前記光表示部監視装置は、
機器が正常であるときの該機器に対応付けられた光表示部が点灯しているか、消灯しているか又は点滅しているかを示す点灯状態を正常時情報として記憶する記憶部と、
機器が正常であるときの光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を閾値と比較することで前記正常時情報を作成して前記記憶部に格納する作成部と、
光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を前記閾値と比較することで該光表示部の点灯状態を特定する特定部と、
前記特定部により点灯状態が特定された光表示部に対応付けられた機器が正常であるか否かを前記正常時情報に基づいて判定する判定部と
を有することを特徴とする光表示部監視システム。
【請求項６】
コンピュータに、
機器が正常であるときの該機器に対応付けられた光表示部が点灯しているか、消灯しているか又は点滅しているかを示す点灯状態を正常時情報として、該機器が正常であるときの該光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を閾値と比較することで作成し、
機器の光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を前記閾値と比較することで該光表示部の点灯状態を特定し、
前記正常時情報を参照して、点灯状態を特定した光表示部に対応付けられた機器が正常であるか否かを判定する
処理を実行させることを特徴とする光表示部監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光表示部監視装置、光表示部監視システム及び光表示部監視プログラムに関する。
【背景技術】
【０００２】
データセンタ等では、サーバ、ストレージ等の多数の機器が設置されている。これらの機器は、監視ソフトウェアを導入することで、自動監視が可能である。しかし、機器の中には、システムへの影響を考慮して監視ソフトウェアが導入されない機器、あるいは、監視ソフトウェアがない機器がある。
【０００３】
自動監視ができない機器については、ＬＥＤ点灯状態を目視することによって機器が正常であるか否かが確認される。しかし、ＬＥＤによる監視は、機器が点在している、あるいは、機器によって確認するＬＥＤが異なるなど、監視者に負荷がかかる。このため、ＬＥＤによる監視では、目視漏れ等のヒューマンエラーが発生しやすい。
【０００４】
そこで、光ファイバーを用いて集められた多数のＬＥＤの表示をカメラにより撮影し、ＰＣ画面上に表示することで、監視を容易にする従来技術がある。また、サーバの動作状態を示す複数の発光素子に光ファイバーを結合し、発光素子と反対側の光ファイバーの端面の発光パターンをカメラによって撮像し、画像を監視者に送信することで、サーバの状態の迅速な把握を可能にする従来技術がある。
【０００５】
また、１個以上の表示ランプを含む特定領域の撮像画像から表示ランプの表示状態を特定し、特定した表示状態に対応する対象製品の状態に関する情報を出力することで、製品の状態に関する関係情報を利用者に認識させる従来技術がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２３８１１６号公報
【特許文献２】特開２０１３−２５４４８１号公報
【特許文献３】特開２０１４−１６５５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
機器のＬＥＤ点灯状態を自動で監視するためには、機器に異常があるときのＬＥＤ点灯状態の情報を事前に作成する必要がある。しかしながら、多数の機器について異常を発生させ、異常時のＬＥＤ点灯状態の情報を作成するには、膨大な作業時間が必要となる。
【０００８】
本発明は、１つの側面では、光表示部画像の監視において、異常時の光表示部の点灯状態の情報を作成する作業を不要とすることを目的とする。
【課題を解決するための手段】
【０００９】
本願の開示する光表示部監視装置は、１つの態様において、記憶部と、作成部と、特定部と、判定部とを有する。前記記憶部は、機器が正常であるときの該機器に対応付けられた光表示部が点灯しているか、消灯しているか又は点滅しているかを示す点灯状態を正常時情報として記憶する。前記作成部は、機器が正常であるときの光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を閾値と比較することで前記正常時情報を作成して前記記憶部に格納する。前記特定部は、光表示部の発光状態を示す動画像に含まれる全静止画像について該光表示部の輝度を前記閾値と比較することで該光表示部の点灯状態を特定する。前記判定部は、前記特定部により点灯状態が特定された光表示部に対応付けられた機器が正常であるか否かを前記正常時情報に基づいて判定する。
【発明の効果】
【００１０】
１実施態様によれば、異常時の光表示部の点灯状態の情報を作成する作業を不要とすることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例に係るＬＥＤ監視システムの構成を示す図である。
【図２】図２は、カメラユニットの構成を示す図である。
【図３】図３は、採光部を説明するための図である。
【図４】図４は、出力端設置板における光ファイバーの出力端の配置及び撮像画像の例を示す図である。
【図５】図５は、ＬＥＤの示す機能の例を示す図である。
【図６】図６は、ＬＥＤ監視装置の機能構成を示す図である。
【図７】図７は、マスク画像を説明するための図である。
【図８】図８は、マスク画像の作成方法を説明するための図である。
【図９】図９は、ＬＥＤ対応表の一例を示す図である。
【図１０】図１０は、監視設定テーブルの一例を示す図である。
【図１１】図１１は、一括監視テーブルの一例を示す図である。
【図１２】図１２は、異常表示の一例を示す図である。
【図１３】図１３は、複数の監視対象機器のＬＥＤの一括監視の例を示す図である。
【図１４】図１４は、ＬＥＤ監視システムによる監視動作のフローを示すフローチャートである。
【図１５】図１５は、監視処理のフローを示すフローチャートである。
【図１６】図１６は、状態判定処理のフローを示すフローチャートである。
【図１７】図１７は、正常と判定される場合を示す図である。
【図１８】図１８は、異常と判定される場合を示す図である。
【図１９】図１９は、第１の点灯判定処理のフローを示すフローチャートである。
【図２０】図２０は、輝度比較処理のフローを示すフローチャートである。
【図２１】図２１は、色変化判定処理のフローを示すフローチャートである。
【図２２】図２２は、点滅判定処理のフローを示すフローチャートである。
【図２３】図２３は、増減設に対応した監視動作のフローを示すフローチャートである。
【図２４】図２４は、テーブル自動作成処理のフローを示すフローチャートである。
【図２５】図２５は、自動作成処理のフローを示すフローチャートである。
【図２６】図２６は、第２の点灯判定処理のフローを示すフローチャートである。
【図２７】図２７は、一括監視に対応した監視動作のフローを示すフローチャートである。
【図２８】図２８は、一括監視処理のフローを示すフローチャートである。
【図２９】図２９は、点滅色変化判定処理のフローを示すフローチャートである。
【図３０】図３０は、正常時画像作成処理のフローを示すフローチャートである。
【図３１】図３１は、実施例に係るＬＥＤ監視プログラムを実行するコンピュータのハードウェア構成を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する光表示部監視装置、光表示部監視システム及び光表示部監視プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
【実施例】
【００１３】
まず、実施例に係る光表示部監視システムの構成について説明する。なお、本実施例では、ＬＥＤを使用して説明するが、有機ＥＬランプや光るディスプレイなどの光表示部を使用してもよい。図１は、実施例に係るＬＥＤ監視システムの構成を示す図である。図１に示すように、実施例に係るＬＥＤ監視システム１は、ＬＥＤ監視装置２と、複数のラック３に搭載された複数の監視対象機器３１と、ラック３と同数のカメラユニット３４と、スイッチングハブ３７とを有する。なお、図１では、１台のラック３に５台の監視対象機器３１が搭載されているが、１台のラック３には、より多いあるいはより少ない台数の監視対象機器３１が搭載されてもよい。また、スイッチングハブ３７は、リピーターハブ等その他のネットワークを中継する機器でもよい。
【００１４】
ＬＥＤ監視装置２は、監視対象機器３１に対応付けられたＬＥＤの点灯状態を監視することによって監視対象機器３１を監視する。監視対象機器３１は、ＬＥＤ監視装置２により監視される機器であり、例えば、データセンタ内のサーバ、ストレージ等である。
【００１５】
カメラユニット３４は、ＬＥＤなどの光表示部の発光状態を示す画像を撮像し、撮像した動画像をスイッチングハブ３７を介してＬＥＤ監視装置２に送信する。カメラユニット３４は、出力端設置板３２とカメラ３３とを有する。出力端設置板３２は、監視対象機器３１のＬＥＤから採光された光を集約するための光ファイバー３６の採光端とは反対の出力端がマトリクス状に配置される板である。カメラ３３は、出力端設置板３２に集約された出力端の画像を撮像し、撮像画像をＬＡＮ（Local  Area  Network）ケーブル３５及びスイッチングハブ３７を介してＬＥＤ監視装置２に送信する。出力端設置板３２に集約された出力端の画像は、ＬＥＤなどの光表示部の発光状態を示す画像である。ここで、発光状態とは、ＬＥＤが出力する光の輝度、色相などを含む状態である。なお、ＬＡＮケーブル３５を使った有線回線ではなく、無線回線でもよい。
【００１６】
図２は、カメラユニット３４の構成を示す図である。図２に示すように、出力端設置板３２には、長方形の穴があけられ、シート３４ｂがはめ込まれる。シート３４ｂには、光ファイバー３６の出力端が固定される穴３６ａがマトリクス状に配置される。光ファイバー３６の出力端の穴３６ａへの固定は、例えば、しまりばめを使用する。光ファイバー３６の出力端を穴３６ａに挿入することで、端面が垂直にカメラの方を向くように光ファイバー３６が固定される。出力端設置板３２は、ラック３にネジで固定するための穴３４ｃを有する。
【００１７】
カメラユニット３４は、シート３４ｂに正対する位置にカメラ３３を取り付けるためのカメラ押さえ３４ｄを有する。カメラ３３の背面のケース３４ｅは、カメラ３３をＬＡＮケーブル３５と接続するためのＬＡＮコネクタ３５ａを有する。カメラ３３は、ふた３４ｆによって覆われる。
【００１８】
図３は、採光部３８を説明するための図である。図３に示すように、採光部３８は、監視対象機器３１の機種毎に異なる形状であり、ＬＥＤ用の穴３９ａ、ボタン用の穴３９ｂ及びＵＳＢ用の穴３９ｃがくりぬかれた構造である。図３は、（ａ）機種Ａ用、（ｂ）機種Ｂ用及び（ｃ）機種Ｃ用の３種類の採光部３８を示す。採光部３８は、監視対象機器３１に貼り付けられる。貼り付けには、例えば両面テープが使用される。光ファイバー３６の採光端を採光部３８のＬＥＤ用の穴３９ａに挿入することで、端面が垂直にＬＥＤの方を向くように光ファイバー３６が固定される。光ファイバー３６の採光端の穴３９ａへの固定は、例えば、しまりばめを使用する。
【００１９】
図４は、出力端設置板３２における光ファイバー３６の出力端の配置及び撮像画像の例を示す図である。図４（ａ）は、光ファイバー３６の出力端の配置を示し、図４（ｂ）は、撮像画像の例を示す。図４（ａ）に示すように、縦５個毎に１つの監視対象機器３１のＬＥＤの光を出力する光ファイバー３６の出力端が並ぶ。また、横１列には、同機能を示すＬＥＤの光を出力する光ファイバー３６の出力端が並ぶ。図５は、ＬＥＤの示す機能の例を示す図である。図５に示すように、ＬＥＤの示す機能には、「電源」、「ネットワークＬｉｎｋ」、「ネットワークＡｃｔ」、「ＨＤＤ（Hard  Disk  Drive）アクセス」、「ＨＤＤＦａｕｌｔ」、「部品Ｆａｕｌｔ」、「保守」、「ＣＳＳ（Customer  Self  Service）」、「電源ユニット」、「ＩＤ」等がある。なお、撮像画像の縦横の配列は実施例に限定されず自由に定義可能である。
【００２０】
「電源」は、監視対象機器３１の電源がＯＮであるかＯＦＦであるかを示す。「ネットワークＬｉｎｋ」は、ネットワークが接続しているかどうかを示す。「ネットワークＡｃｔ」は、ネットワークにデータが流れているかどうかを示す。「ＨＤＤアクセス」は、ＨＤＤへのアクセスを示す。「ＨＤＤＦａｕｌｔ」は、ＨＤＤの故障等のエラーを示す。「部品Ｆａｕｌｔ」は、ＣＰＵ、メモリ、ファン、ＰＣＩカード等の部品の故障等のエラーを示す。「保守」は、部品の故障及び故障予兆検知を示す。「ＣＳＳ」は、ユーザ自身で交換可能な部品の故障及び故障予兆検知を示す。「電源ユニット」は、電源供給ユニットが正常であるか異常であるかを示す。「ＩＤ」は、機器識別のためのＬＥＤである。機器識別のためのＬＥＤは、保守で部品交換等をする際に、対象であることをわかりやすくするために点灯させるＬＥＤである。
【００２１】
図４（ｂ）に示すように、撮像画像４２ａは、各ＬＥＤの点灯状態を示す。なお、図４（ｂ）は白黒画像で示しているが、実際の画像はカラー画像である。図４（ｂ）において模様の違いは色の違いを示す。また、実際の画像では、輝度の違いも表される。なお、図４（ｂ）はカラー画像の例を説明するが、色変化判定が不要であれば白黒画像で処理してもよい。
【００２２】
次に、ＬＥＤ監視装置２の機能構成について説明する。図６は、ＬＥＤ監視装置２の機能構成を示す図である。図６に示すように、ＬＥＤ監視装置２は、ＬＥＤ監視に使用されるデータを記憶する記憶部４と、記憶部４が記憶するデータを用いてＬＥＤ監視を行う制御部５を有する。
【００２３】
記憶部４は、カメラユニット監視リスト４１の情報と、監視画像４２と、正常時画像４３と、マスク画像４４と、ＬＥＤ画像４５と、ＬＥＤ対応表４６の情報と、監視設定テーブル４７の情報と、ログ４８と、ＬＥＤ状態表４９の情報と、画像毎記録表４ａの情報とを記憶する。また、記憶部４は、閾値表４ｂの情報と、一括監視テーブル４ｃの情報と、テーブル作成対象リスト４ｄの情報とを記憶する。制御部５は、画像取得部５１と、ＬＥＤ画像抽出部５２と、点灯判定部５３と、状態判定部５４と、通信部５５と、テーブル作成部５６と、一括監視部５７と、正常時画像作成部５８とを有する。
【００２４】
カメラユニット監視リスト４１は、カメラユニット３４のリストである。監視対象機器３１を搭載するラック３が増設又は減設されると、カメラユニット３４も増設又は減設され、カメラユニット監視リスト４１が更新される。
【００２５】
監視画像４２は、ＬＥＤ監視時にカメラユニット３４から送信された画像である。正常時画像４３は、全ての監視対象機器３１が正常である場合に、カメラユニット３４から送信された動画像からマスク画像４４の対応するＬＥＤ領域毎に輝度が最大となるフレームの画像を切り出し合成した画像である。そのため、正常時画像４３は、点滅するＬＥＤが点灯したタイミングの画像となっている。
【００２６】
マスク画像４４は、カメラユニット３４から送信された画像からＬＥＤ領域を抽出するために用いられる画像である。図７は、マスク画像４４を説明するための図である。図７に示すように、マスク画像４４は、ＬＥＤ領域が「１」、ＬＥＤ領域以外は「０」の２値化画像である。図７では、白の部分がＬＥＤ領域であり、黒の部分がＬＥＤ領域以外の領域である。マスク画像４４は、カメラユニット３４毎に記憶される。
【００２７】
また、マスク画像４４のＬＥＤ領域には、番号が対応付けられる。図７では、左から１列目の１０個のＬＥＤ領域が上から順に０〜９に対応付けられ、左から２列目の１０個のＬＥＤ領域が上から順に１０〜１９に対応付けられ、左から１０列目の１０個のＬＥＤ領域が上から順に９０〜９９に対応付けられる。
【００２８】
図８は、マスク画像４４の作成方法を説明するための図である。図８に示すように、出力端設置板３２の穴３６ａから照明光を入射し、カメラ３３で出力端設置板３２を撮像し、撮像画像を輝度で２値化処理することによってマスク画像４４が作成される。
【００２９】
図６に戻って、ＬＥＤ画像４５は、マスク画像４４を用いて監視画像４２又は正常時画像４３からＬＥＤ領域が抽出された画像である。ＬＥＤ対応表４６は、ＬＥＤ領域の位置とＬＥＤを識別する識別子とを対応付けるテーブルである。図９は、ＬＥＤ対応表４６の一例を示す図である。図９に示すように、ＬＥＤ対応表４６は、マスク画像４４のＬＥＤ領域の番号とＬＥＤを識別するＬＥＤ  ＩＤとを対応付けたテーブルである。例えば、マスク画像４４の番号が０であるＬＥＤ領域は、０１Ａで識別されるＬＥＤに対応付けられる。
【００３０】
監視設定テーブル４７は、ＬＥＤの監視に関する情報をＬＥＤ毎に示すテーブルである。図１０は、監視設定テーブル４７の一例を示す図である。図１０に示すように、監視設定テーブル４７は、ＬＥＤ  ＩＤと、監視要否と、正常時の点灯状態と、対象機器と、対象機能とを対応付けるテーブルである。
【００３１】
監視要否は、監視を行うか否かを示す。監視要否は、監視を行う場合には「Ｙ」であり、監視を行わない場合には「Ｎ」である。正常時の点灯状態は、監視対象機器３１が正常である場合のＬＥＤの点灯状態を示す。正常時の点灯状態は、正常時にＬＥＤが点灯する場合には「点灯」であり、正常時にＬＥＤが消灯する場合には「消灯」であり、正常時にＬＥＤが点滅する場合には「点滅」であり、ＬＥＤが監視されない場合は「Ｎ」である。対象機器は、ＬＥＤが取り付けられた監視対象機器３１を示す。対象機能は、ＬＥＤの示す機能である。「Ｎ」は監視されないことを示す。
【００３２】
例えば、「０１Ａ」で識別されるＬＥＤは、監視対象であり、正常時は点灯しており、「機器Ａ」に取り付けられており、電源がＯＮであるかＯＦＦであるかを示す。
【００３３】
ログ４８は、カメラユニット３４毎に、監視結果が正常であるか異常であるかが記録された情報である。ＬＥＤ状態表４９は、ＬＥＤ毎に、対応する監視対象機器３１が正常であるか異常であるかを示すテーブルである。画像毎記録表４ａは、監視画像４２毎に、判定対象のＬＥＤの点灯状態、色変化状態、平均輝度又は正常時画像４３との平均輝度の差の絶対値を一時的に記録するテーブルである。また、画像毎記録表４ａは、正常時画像４３毎に、判定対象のＬＥＤの点灯状態又は平均輝度を一時的に記録する。
【００３４】
閾値表４ｂは、ＬＥＤの点灯状態を判定する際に用いられる閾値を示すテーブルである。閾値表４ｂには、平均輝度の閾値である閾値Ａと、平均色相の閾値である閾値Ｂと、最大輝度と最小輝度の差の閾値である閾値Ｃとが含まれる。
【００３５】
一括監視テーブル４ｃは、複数のＬＥＤを組み合わせた監視に用いられるテーブルである。図１１は、一括監視テーブル４ｃの一例を示す図である。図１１に示すように、一括監視テーブル４ｃは、複数のＬＥＤの点灯状態の組合せとエラーとを対応付ける。例えば、「＊Ａ」で識別される全てのＬＥＤが消灯した場合には、ラック３への電源供給異常である。ここで、「＊」は、「０１」、「１１」、「０２」等のいずれでもよいことを表す。
【００３６】
テーブル作成対象リスト４ｄは、監視設定テーブル４７の作成対象のカメラユニット３４のリストである。
【００３７】
画像取得部５１は、カメラユニット３４からスイッチングハブ３７経由で画像を取得し、監視画像４２として記憶部４に格納する。画像取得部５１は、例えば、１０ＦＰＳ（Frame  Per  Second）で３０枚の画像を取得する。
【００３８】
ＬＥＤ画像抽出部５２は、マスク画像４４を用いて監視画像４２又は正常時画像４３からＬＥＤ領域の画像を抽出し、ＬＥＤ画像４５として記憶部４に格納する。
【００３９】
点灯判定部５３は、ＬＥＤ画像４５に含まれるＬＥＤ領域の画像に基づいてＬＥＤの点灯状態を判定する。点灯判定部５３は、監視画像４２に関しては、ＬＥＤの輝度、色相からＬＥＤが、点灯しているか、消灯しているか、点滅しているか、色変化しているか、又は、点滅色変化しているかを判定する。また、点灯判定部５３は、正常時画像４３に関しては、ＬＥＤの輝度からＬＥＤが、点灯しているか、消灯しているか、又は、点滅しているかを判定する。
【００４０】
監視画像４２に関しては、点灯判定部５３は、１枚のＬＥＤ画像４５において、輝度が閾値以上の場合は点灯と判定し、閾値より小さい場合は消灯と判定する。そして、点灯判定部５３は、点灯と判定したＬＥＤのうち、正常時画像４３との色相の差分が閾値以上の場合、色変化と判定する。また、点灯判定部５３は、連続するＬＥＤ画像４５において、点灯状態や輝度に変化がある場合、ＬＥＤの点灯状態を点滅と判定する。そして、点灯判定部５３は、点滅と判定したＬＥＤのうち、正常時画像４３との色相の差分が閾値以上の場合、点滅色変化と判定する。
【００４１】
状態判定部５４は、監視画像４２に関して、点灯判定部５３による点灯状態の判定結果と監視設定テーブル４７の正常時の点灯状態とに基づいてＬＥＤが正常時の点灯状態であるか異常時の点灯状態であるかを判定する。そして、状態判定部５４は、ＬＥＤが異常時の点灯状態である場合に、データセンタの監視等を行う上位システムにＬＥＤに対応する監視対象機器３１の異常を通信部５５を介して通知する。
【００４２】
また、状態判定部５４は、ＬＥＤが異常時の点灯状態である場合に、表示装置に異常を表示する。図１２は、異常表示の一例を示す図である。図１２に示すように、状態判定部５４は、監視者がわかりやすいように、正常時画像４３を左側に、リアルタイム画像である監視画像４２を右側に並べて表示するとともに、監視対象機器３１の機器名及びＬＥＤの機能名を表示する。
【００４３】
また、状態判定部５４は、異常時の状態と判定したＬＥＤの位置を矩形５９で示す。図１２では、機器名が「機器Ｌ」で機能名が「その他」であるＬＥＤの位置が矩形５９で示されている。なお、実際の画面では、矩形５９は赤で表示される。また、状態判定部５４は、異常時の状態と判定したＬＥＤの正常時の点灯状態と、現在の点灯状態をテキストで表示する。図１２では、「正常時，機器Ｌの保守ＬＥＤは消灯です．」及び「異常発生（カメラユニットＡ）．機器Ｌの保守ＬＥＤが点灯しています．部品Ａ異常です．」が状態判定部５４により表示される。
【００４４】
通信部５５は、上位システムとの通信を行う。例えば、通信部５５は、上位システムにアラームを通知する。あるいは、通信部５５は、上位システムから指示を受け取る。
【００４５】
テーブル作成部５６は、ＬＥＤ監視システム１の運用開始時あるいは監視対象機器３１の増設又は減設時に監視設定テーブル４７を自動作成する。テーブル作成部５６は、正常時画像４３を用いて正常時のＬＥＤの点灯状態を判定し、監視設定テーブル４７に正常時のＬＥＤの点灯状態を登録する。
【００４６】
一括監視部５７は、一括監視テーブル４ｃを用いて複数のＬＥＤを一括監視することで、ラック３への電源供給異常、ネットワーク異常等のデータセンタのインフラ機器の異常を検知し、上位システムにアラームを通知する。
【００４７】
図１３は、複数の監視対象機器３１のＬＥＤの一括監視の例を示す図である。図１３（ａ）に示すように、ＬＥＤの撮像画像では、縦１列の半分が１台の監視対象機器３１のＬＥＤの並びを示し、撮像画像全体は２０台の監視対象機器３１のＬＥＤの点灯状態を示す。また、図１３（ｂ）に示すように、ＬＥＤの撮像画像では、横１列が同一の機能のＬＥＤの並びを示す。上から横１列目及び上から横６列目の並びが電源ＬＥＤの並びであり、上から横５列目及び上から横１０列目の並びがネットワークＬｉｎｋＬＥＤの並びである。このように、一括監視の対象機能を示すＬＥＤは撮像画像において横１列に表示されるため、監視者はインフラ機器の異常を簡単に把握することができる。
【００４８】
正常時画像作成部５８は、全ての監視対象機器３１が正常である場合に、連続するＬＥＤ画像４５からＬＥＤ領域毎に輝度が最大となるものを切り出し合成した画像を作成し、正常時画像４３として記憶部４に格納する。このため、正常時画像４３は、点滅するＬＥＤが点灯したタイミングの画像となっている。
【００４９】
次に、ＬＥＤ監視システム１による監視動作のフローについて説明する。図１４は、ＬＥＤ監視システム１による監視動作のフローを示すフローチャートである。図１４に示すように、ＬＥＤ監視システム１は、監視対象をカメラユニット監視リスト４１の最初のカメラユニット３４に設定する（ステップＳ１）。
【００５０】
そして、ＬＥＤ監視システム１は、１台のカメラユニット３４に対する監視動作である監視処理を行う（ステップＳ２）。そして、ＬＥＤ監視システム１は、１台のカメラユニット３４に対する監視結果が正常か異常かを判定し（ステップＳ３）、異常である場合には、上位システムにアラーム通知を行うとともに、表示装置に異常を表示する（ステップＳ４）。
【００５１】
そして、ＬＥＤ監視システム１は、カメラユニット３４の監視結果をログ４８に記録し（ステップＳ５）、監視終了がセットされたか否かを判定する（ステップＳ６）。ここで、監視終了は上位システムによりセットされる。
【００５２】
そして、ＬＥＤ監視システム１は、監視終了がセットされた場合には、監視動作を終了し、監視終了がセットされていない場合には、監視対象をカメラユニット監視リスト４１の次のカメラユニット３４に変更し（ステップＳ７）、ステップＳ２に戻る。
【００５３】
このように、ＬＥＤ監視システム１は、カメラユニット監視リスト４１を用いて監視対象を変更することで、各カメラユニット３４により撮像された画像を順番に処理することができる。
【００５４】
次に、監視処理のフローについて説明する。図１５は、監視処理のフローを示すフローチャートである。図１５に示すように、画像取得部５１が、監視対象のカメラユニット３４から動画を取得する（ステップＳ１１）。画像取得部５１は、例えば、１０ＦＰＳで３０枚の画像すなわち３秒間の動画を取得する。
【００５５】
そして、制御部５は、ＬＥＤ  ＩＤが０１ＡのＬＥＤを点灯状態の判定対象に選定し（ステップＳ１２）、判定対象は監視設定テーブル４７で監視要否が「Ｙ」に設定されているか否かを判定する（ステップＳ１３）。その結果、監視要否が「Ｙ」に設定されていない場合には、制御部５は、判定対象を次のＬＥＤへ変更し（ステップＳ１４）、ステップＳ１３に戻る。
【００５６】
一方、監視要否が「Ｙ」に設定されている場合には、判定対象の点灯状態を判定する第１の点灯判定処理を点灯判定部５３が行い（ステップＳ１５）、判定対象が正常時の状態か異常時の状態かを判定する状態判定処理を状態判定部５４が行う（ステップＳ１６）。そして、状態判定部５４は判定対象の判定結果をＬＥＤ状態表４９に記憶し（ステップＳ１７）、制御部５はマスク画像４４のＬＥＤ領域に対応する全ＬＥＤを判定対象にしたか否かを判定する（ステップＳ１８）。その結果、判定対象にしていないＬＥＤがある場合には、制御部５は判定対象を次のＬＥＤへ変更し（ステップＳ１９）、ステップＳ１３に戻る。
【００５７】
一方、マスク画像４４のＬＥＤ領域に対応する全ＬＥＤを判定対象にした場合には、制御部５は、異常と判定されたＬＥＤが０個か否かを判定し（ステップＳ２０）、０個の場合には、正常と判定し（ステップＳ２１）、０個でない場合には、異常と判定する（ステップＳ２２）。
【００５８】
このように、点灯判定部５３が判定対象のＬＥＤの点灯状態を判定し、状態判定部５４が判定対象のＬＥＤが正常時の状態であるか否かを判定することによって、ＬＥＤ監視装置２は、各ＬＥＤに対応する監視対象機器３１を監視することができる。
【００５９】
次に、状態判定処理のフローについて説明する。図１６は、状態判定処理のフローを示すフローチャートである。図１６に示すように、状態判定部５４は、判定対象のＬＥＤについて監視設定テーブル４７より正常時の点灯状態を読み込み（ステップＳ３１）、点灯判定部５３による点灯状態の判定結果と正常時の点灯状態が等しいか否かを判定する（ステップＳ３２）。
【００６０】
その結果、状態判定部５４は、点灯状態の判定結果と正常時の点灯状態が等しい場合には、正常と判定し（ステップＳ３３）、点灯状態の判定結果と正常時の点灯状態が等しくない場合には、異常と判定する（ステップＳ３４）。
【００６１】
図１７は、正常と判定される場合を示す図である。図１７に示すように、正常時の状態が「点灯」であり、点灯状態の判定結果も「点灯」である場合には、状態判定部５４は正常と判定する。また、正常時の状態が「消灯」であり、点灯状態の判定結果も「消灯」である場合には、状態判定部５４は正常と判定する。また、正常時の状態が「点滅」であり、点灯状態の判定結果も「点滅」である場合には、状態判定部５４は正常と判定する。
【００６２】
図１８は、異常と判定される場合を示す図である。図１８に示すように、正常時の状態が「点灯」であり、点灯状態の判定結果が「色変化」、「消灯」又は「点滅」である場合には、状態判定部５４は異常と判定する。また、正常時の状態が「消灯」であり、点灯状態の判定結果が「点灯」又は「点滅」である場合には、状態判定部５４は異常と判定する。また、正常時の状態が「点滅」であり、点灯状態の判定結果が「点灯」、「消灯」又は「点滅色変化」である場合には、状態判定部５４は異常と判定する。なお、正常時の状態が「消灯」である場合には、色相情報が不明確であるため、色変化は判定されない。
【００６３】
このように、状態判定部５４は、点灯判定部５３による点灯状態の判定結果と正常時の点灯状態を比較することによって、判定対象のＬＥＤが正常時の状態にあるか異常時の状態にあるかを判定することができる。
【００６４】
次に、第１の点灯判定処理のフローについて説明する。図１９は、第１の点灯判定処理のフローを示すフローチャートである。図１９に示すように、点灯判定部５３は、輝度の閾値比較により判定対象のＬＥＤの点灯状態を判定する輝度比較処理を行う（ステップＳ４１）。そして、点灯判定部５３は、輝度比較処理の判定結果を判定し（ステップＳ４２）、判定結果が点滅である場合には、判定対象のＬＥＤの点灯状態を点滅と判定し（ステップＳ４３）、ステップＳ５４へ移動する。一方、判定結果が消灯である場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を消灯と判定する（ステップＳ４４）。
【００６５】
これに対して、輝度比較処理の結果が点灯である場合には、点灯判定部５３は、監視設定テーブル４７の正常時の点灯状態を判定する（ステップＳ４５）。そして、点灯である場合には、点灯判定部５３は、正常時の画像との色相を比較して色変化を判定する色変化判定処理を行う（ステップＳ４６）。そして、点灯判定部５３は、色変化判定処理の判定結果を判定し（ステップＳ４７）、色変化の判定結果が点灯である場合には、ステップＳ５０に移動する。また、点灯判定部５３は、色変化の判定結果が色変化である場合には、判定対象のＬＥＤの点灯状態を色変化と判定し（ステップＳ４８）、判定対象のＬＥＤの点灯状態を色変化の判定結果が点滅である場合には、点滅と判定する（ステップＳ４９）。
【００６６】
一方、監視設定テーブル４７の正常時の点灯状態が点滅又は消灯である場合には、点灯判定部５３は、輝度変化により点滅を判定する点滅判定処理を行う（ステップＳ５０）。そして、点灯判定部５３は、点滅判定処理による判定結果を判定し（ステップＳ５１）、判定結果が点灯である場合には、判定対象のＬＥＤの点灯状態を点灯と判定する（ステップＳ５３）。
【００６７】
一方、点灯判定部５３は、判定結果が点滅である場合には、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ５２）。そして、点灯判定部５３は、監視設定テーブル４７の正常時の点灯状態を判定し（ステップＳ５４）、点灯又は消灯である場合には、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ５８）。一方、監視設定テーブル４７の正常時の点灯状態が点滅である場合には、点灯判定部５３は、点滅色が変化しているかを判定する点滅色変化判定処理を行い（ステップＳ５５）、点滅色変化判定処理の判定結果を判定する（ステップＳ５６）。そして、点灯判定部５３は、点滅色変化判定処理の判定結果が、点滅色変化である場合には、判定対象のＬＥＤの点灯状態を点滅色変化と判定し（ステップＳ５７）、点滅である場合には、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ５８）。
【００６８】
このように、点灯判定部５３は、ＬＥＤの画像の輝度及び色相を用いて、判定対象のＬＥＤの点灯状態を点灯、消灯、点滅、色変化又は点滅色変化と判定する。
【００６９】
次に、輝度比較処理のフローについて説明する。図２０は、輝度比較処理のフローを示すフローチャートである。図２０に示すように、点灯判定部５３は、１枚目の撮像画像を処理対象に選定する（ステップＳ６１）。
【００７０】
そして、点灯判定部５３は、判定対象のＬＥＤ領域の平均輝度を算出し（ステップＳ６２）、平均輝度が閾値Ａ以上であるか否かを判定する（ステップＳ６３）。その結果、点灯判定部５３は、平均輝度が閾値Ａ以上である場合には、点灯と判定し（ステップＳ６４）、平均輝度が閾値Ａ以上でない場合には、消灯と判定する（ステップＳ６５）。
【００７１】
そして、点灯判定部５３は、判定結果を画像毎記録表４ａに記憶し（ステップＳ６６）、撮像した全ての画像を処理したか否かを判定する（ステップＳ６７）。その結果、処理していない画像がある場合には、点灯判定部５３は、次の撮像画像を処理対象に選定し（ステップＳ６８）、ステップＳ６２に戻る。
【００７２】
一方、撮像した全ての画像を処理した場合には、点灯判定部５３は、全ての判定結果が点灯であるか否かを画像毎記録表４ａを用いて判定する（ステップＳ６９）。その結果、全ての判定結果が点灯である場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を点灯と判定する（ステップＳ７０）。一方、点灯以外の判定結果がある場合には、点灯判定部５３は、全ての判定結果が消灯であるか否かを画像毎記録表４ａを用いて判定し（ステップＳ７１）、全ての判定結果が消灯である場合には、判定対象のＬＥＤの点灯状態を消灯と判定する（ステップＳ７２）。一方、消灯以外の判定結果がある場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ７３）。
【００７３】
このように、点灯判定部５３は、複数枚の撮像画像を用いて判定対象のＬＥＤの領域の輝度の平均値を閾値Ａと比較することによって、判定対象のＬＥＤの点灯状態を判定することができる。
【００７４】
次に、色変化判定処理のフローについて説明する。図２１は、色変化判定処理のフローを示すフローチャートである。図２１に示すように、点灯判定部５３は、判定対象の正常時画像４３における平均色相ＨOKを算出し（ステップＳ８１）、１枚目の撮像画像を処理対象に選定する（ステップＳ８２）。
【００７５】
そして、点灯判定部５３は、判定対象のＬＥＤ領域の平均色相Ｈiを算出し（ステップＳ８３）、ＨOKとＨiの差の絶対値が閾値Ｂ以上であるか否かを判定する（ステップＳ８４）。その結果、点灯判定部５３は、ＨOKとＨiの差の絶対値が閾値Ｂ以上である場合には、色変化あり判定し（ステップＳ８５）、ＨOKとＨiの差の絶対値が閾値Ｂ以上でない場合には、色変化なしと判定する（ステップＳ８６）。
【００７６】
そして、点灯判定部５３は、判定結果を画像毎記録表４ａに記憶し（ステップＳ８７）、撮像した全ての画像を処理したか否かを判定する（ステップＳ８８）。その結果、処理していない画像がある場合には、点灯判定部５３は、次の撮像画像を処理対象に選定し（ステップＳ８９）、ステップＳ８３に戻る。
【００７７】
一方、撮像した全ての画像を処理した場合には、点灯判定部５３は、全ての判定結果が色変化ありであるか否かを画像毎記録表４ａを用いて判定する（ステップＳ９０）。その結果、全ての判定結果が色変化ありである場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を色変化と判定する（ステップＳ９１）。一方、色変化あり以外の判定結果がある場合には、点灯判定部５３は、全ての判定結果が色変化なしであるか否かを画像毎記録表４ａを用いて判定する（ステップＳ９２）。その結果、全ての判定結果が色変化なしである場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を点灯と判定する（ステップＳ９３）。一方、色変化なし以外の判定結果がある場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ９４）。その理由は、点滅しているＬＥＤの場合、色が変化して見える場合もあるためである。
【００７８】
このように、点灯判定部５３は、複数枚の撮像画像を用いて判定対象のＬＥＤの領域の平均色相と正常時画像４３の平均色相との差の絶対値を閾値Ｂと比較することによって、判定対象のＬＥＤの色変化の状態を判定することができる。
【００７９】
次に、点滅判定処理のフローについて説明する。図２２は、点滅判定処理のフローを示すフローチャートである。図２２に示すように、点灯判定部５３は、１枚目の撮像画像を処理対象に選定する（ステップＳ１０１）。
【００８０】
そして、点灯判定部５３は、判定対象のＬＥＤ領域の平均輝度を算出し、画像毎記録表４ａに記憶する（ステップＳ１０２）。なお、平均輝度は、輝度比較処理において、画像毎記録表４ａに記憶させてもよい。
【００８１】
そして、点灯判定部５３は、撮像した全ての画像を処理したか否かを判定し（ステップＳ１０３）、処理していない画像がある場合には、次の撮像画像を処理対象に選定し（ステップＳ１０４）、ステップＳ１０２に戻る。
【００８２】
一方、撮像した全ての画像を処理した場合には、点灯判定部５３は、画像毎記録表４ａに撮像画像毎に記憶した平均輝度を用いて、最大輝度ＧMAXと最小輝度ＧMINを算出する（ステップＳ１０５）。そして、点灯判定部５３は、ＧMAXとＧMINの差が閾値Ｃ以上であるか否かを判定し（ステップＳ１０６）、閾値Ｃ以上である場合には、判定対象のＬＥＤを点滅と判定する（ステップＳ１０７）。一方、閾値Ｃ以上でない場合には、点灯判定部５３は、判定対象のＬＥＤを点灯と判定する（ステップＳ１０８）。
【００８３】
このように、点灯判定部５３は、ＬＥＤ領域の輝度の最大値と最小値を複数枚の撮像画像から算出し、最大値と最小値の差と閾値Ｃとを比較することによって、判定対象のＬＥＤが点滅しているか否かを判定することができる。
【００８４】
なお、図１４では、ＬＥＤ監視システム１による監視動作のフローについて説明したが、ラック３内の監視対象機器３１あるいはラック３は増設されたり、減設されたりする。そこで、増減設に対応した監視動作のフローについて説明する。図２３は、増減設に対応した監視動作のフローを示すフローチャートである。
【００８５】
図２３に示すように、ＬＥＤ監視システム１は、テーブル作成対象リスト４ｄにカメラユニット監視リスト４１に登録されている全カメラユニット３４を設定し（ステップＳ１１１）、監視設定テーブル４７を自動作成するテーブル自動作成処理を行う（ステップＳ１１２）。そして、監視対象をカメラユニット監視リスト４１の最初のカメラユニット３４に設定する（ステップＳ１１３）。
【００８６】
そして、ＬＥＤ監視システム１は、監視処理を行い（ステップＳ１１４）、１台のカメラユニット３４に対する監視結果が正常か異常かを判定する（ステップＳ１１５）。その結果、異常である場合には、ＬＥＤ監視システム１は、上位システムにアラーム通知を行い、表示装置に異常を表示する（ステップＳ１１６）。
【００８７】
そして、ＬＥＤ監視システム１は、カメラユニット３４の監視結果をログ４８に記録し（ステップＳ１１７）、監視終了がセットされたか否かを判定する（ステップＳ１１８）。その結果、監視終了がセットされた場合には、ＬＥＤ監視システム１は、監視動作を終了する。
【００８８】
一方、監視終了がセットされていない場合には、ＬＥＤ監視システム１は、テーブル作成対象リスト４ｄをクリアし（ステップＳ１１９）、ラック３（カメラユニット３４）の増設があったか否かを判定する（ステップＳ１２０）。その結果、ラック３の増設があった場合には、ＬＥＤ監視システム１は、カメラユニット監視リスト４１とテーブル作成対象リスト４ｄに増設されたカメラユニット３４を追加する（ステップＳ１２１）。
【００８９】
そして、ＬＥＤ監視システム１は、ラック３（カメラユニット３４）の減設があったか否かを判定する（ステップＳ１２２）。その結果、ラック３の減設があった場合には、ＬＥＤ監視システム１は、カメラユニット監視リスト４１から減設されたカメラユニット３４を削除する（ステップＳ１２３）。
【００９０】
そして、ＬＥＤ監視システム１は、既設のカメラユニット３４の監視対象機器３１に増設又は減設があったか否かを判定する（ステップＳ１２４）。その結果、増設又は減設があった場合には、ＬＥＤ監視システム１は、テーブル作成対象リスト４ｄに増設又は減設があったカメラユニット３４を追加する（ステップＳ１２５）。
【００９１】
そして、ＬＥＤ監視システム１は、テーブル作成対象リスト４ｄに１台以上カメラユニット３４が登録されているか否かを判定し（ステップＳ１２６）、１台以上カメラユニット３４が登録されている場合には、テーブル自動作成処理を行う（ステップＳ１２７）。そして、ＬＥＤ監視システム１は、監視対象をカメラユニット監視リスト４１の次のカメラユニット３４に変更し（ステップＳ１２８）、ステップＳ１１４に戻る。
【００９２】
このように、ＬＥＤ監視システム１は、運用開始時あるいは増減設に対応して監視設定テーブル４７を自動作成することで、監視設定テーブル４７を手動で作成する負担をなくすことができる。
【００９３】
次に、テーブル自動作成処理のフローについて説明する。図２４は、テーブル自動作成処理のフローを示すフローチャートである。図２４に示すように、制御部５は、自動作成対象をテーブル作成対象リスト４ｄ内の最初のカメラユニット３４に設定する（ステップＳ１３１）。
【００９４】
そして、テーブル作成部５６が、１個のカメラユニット３４に対して監視設定テーブル４７を作成する自動作成処理を行う（ステップＳ１３２）。そして、制御部５は、テーブル作成対象リスト４ｄ内の全カメラユニット３４の監視設定テーブル４７を作成したか否かを判定し（ステップＳ１３３）、作成した場合には、処理を終了する。一方、テーブル作成対象リスト４ｄ内に監視設定テーブル４７を作成していないカメラユニット３４がある場合には、制御部５は、自動作成対象をテーブル作成対象リスト４ｄ内の次のカメラユニット３４に変更し（ステップＳ１３４）、ステップＳ１３２に戻る。
【００９５】
このように、ＬＥＤ監視システム１は、テーブル作成対象リスト４ｄを用いて新規作成又は更新の必要な監視設定テーブル４７を自動作成することができる。
【００９６】
次に、自動作成処理のフローについて説明する。図２５は、自動作成処理のフローを示すフローチャートである。図２５に示すように、画像取得部５１が、監視対象のカメラユニット３４から正常時の動画を取得する（ステップＳ１４１）。画像取得部５１は、例えば、１０ＦＰＳで３０枚の画像すなわち３秒間の動画を取得する。
【００９７】
そして、テーブル作成部５６はＬＥＤ  ＩＤが０１ＡのＬＥＤを点灯状態の判定対象に選定し（ステップＳ１４２）、点灯判定部５３が判定対象の正常時の点灯状態を判定する第２の点灯判定処理を行う（ステップＳ１４３）。
【００９８】
そして、テーブル作成部５６は、判定対象の点灯状態を正常時の点灯状態として監視設定テーブル４７に記憶し（ステップＳ１４４）、監視要否を「Ｙ」として監視設定テーブル４７に記憶する（ステップＳ１４５）。
【００９９】
そして、テーブル作成部５６は、マスク画像４４のＬＥＤ領域に対応する全ＬＥＤを判定対象にしたか否かを判定する（ステップＳ１４６）。その結果、判定対象にしていないＬＥＤがある場合には、テーブル作成部５６は、判定対象を次のＬＥＤへ変更し（ステップＳ１４７）、ステップＳ１４３に戻る。一方、判定対象にしていないＬＥＤがない場合には、テーブル作成部５６は、正常時画像４３を作成する正常時画像作成処理を行い（ステップＳ１４８）、処理を終了する。
【０１００】
このように、テーブル作成部５６は、正常時の画像を用いてＬＥＤの点灯状態を点灯判定部５３に判定させ、判定結果を監視設定テーブル４７に記憶することで、監視設定テーブル４７を自動作成することができる。
【０１０１】
次に、第２の点灯判定処理のフローについて説明する。図２６は、第２の点灯判定処理のフローを示すフローチャートである。図２６に示すように、点灯判定部５３は、輝度比較処理を行う（ステップＳ１５１）。そして、点灯判定部５３は、輝度比較処理の判定結果を判定し（ステップＳ１５２）、判定結果が点滅である場合には、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ１５３）。一方、判定結果が消灯である場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を消灯と判定する（ステップＳ１５４）。
【０１０２】
これに対して、輝度比較処理の結果が点灯である場合には、点灯判定部５３は、点滅判定処理を行う（ステップＳ１５５）。そして、点灯判定部５３は、点滅判定処理による判定結果を判定し（ステップＳ１５６）、判定結果が点滅である場合には、判定対象のＬＥＤの点灯状態を点滅と判定する（ステップＳ１５７）。一方、判定結果が点灯である場合には、点灯判定部５３は、判定対象のＬＥＤの点灯状態を点灯と判定する（ステップＳ１５８）。
【０１０３】
このように、点灯判定部５３は、正常時のＬＥＤの画像の輝度を用いて、判定対象のＬＥＤの正常時の点灯状態を点灯、消灯又は点滅と判定する。
【０１０４】
なお、図１４では、ＬＥＤ監視システム１による監視動作のフローについて説明したが、図１４のフローには、一括監視は含まれない。そこで、一括監視に対応した監視動作のフローについて説明する。図２７は、一括監視に対応した監視動作のフローを示すフローチャートである。図２７に示すように、ＬＥＤ監視システム１は、監視対象をカメラユニット監視リスト４１の最初のカメラユニット３４に設定する（ステップＳ１６１）。
【０１０５】
そして、ＬＥＤ監視システム１は、監視処理を行い（ステップＳ１６２）、１台のカメラユニット３４に対する監視結果が正常か異常かを判定する（ステップＳ１６３）。そして、ＬＥＤ監視システム１は、異常である場合には、上位システムにアラーム通知を行うとともに、表示装置に異常を表示する（ステップＳ１６４）。
【０１０６】
そして、ＬＥＤ監視システム１は、カメラユニット３４の監視結果をログ４８に記録し（ステップＳ１６５）、１台のカメラユニット３４に対して複数のＬＥＤの状態の組合せに関する監視である一括監視処理を行う（ステップＳ１６６）。そして、ＬＥＤ監視システム１は、監視終了がセットされたか否かを判定する（ステップＳ１６７）。
【０１０７】
その結果、ＬＥＤ監視システム１は、監視終了がセットされた場合には、監視動作を終了し、監視終了がセットされていない場合には、監視対象をカメラユニット監視リスト４１の次のカメラユニット３４に変更し（ステップＳ１６８）、ステップＳ１６２に戻る。
【０１０８】
このように、ＬＥＤ監視システム１は、各カメラユニット３４に対して一括監視を行うことで、電源機器、ネットワーク機器などのインフラ機器を監視するコストを削減することができる。
【０１０９】
次に、一括監視処理のフローについて説明する。図２８は、一括監視処理のフローを示すフローチャートである。図２８に示すように、一括監視部５７は、一括監視テーブル４ｃの１行目を読み込み（ステップＳ１７１）、一括監視テーブル４ｃの点灯状態の組合せと該当するＬＥＤの点灯状態の判定結果が一致するか否かを判定する（ステップＳ１７２）。
【０１１０】
その結果、一括監視部５７は、一致する場合には、異常と判定し、上位システムにアラーム通知を行い（ステップＳ１７３）、一致しない場合には、正常と判定する（ステップＳ１７４）。
【０１１１】
そして、一括監視部５７は、判定結果をログ４８に記録し（ステップＳ１７５）、一括監視テーブル４ｃを全行読み込んだか否かを判定する（ステップＳ１７６）。その結果、一括監視部５７は、読み込んでいない行がある場合には、一括監視テーブル４ｃの次の行を読み込み（ステップＳ１７７）、ステップＳ１７２に戻り、全行読み込んだ場合には、処理を終了する。
【０１１２】
このように、一括監視部５７が一括監視テーブル４ｃを用いて複数のＬＥＤを一括して監視することで、ＬＥＤ監視装置２は、ラック３への電源供給異常、ネットワーク異常等、データセンタのインフラの異常を検知することができる。
【０１１３】
次に、点滅色変化判定処理のフローについて説明する。図２９は、点滅色変化判定処理のフローを示すフローチャートである。図２９に示すように、点灯判定部５３は、判定対象の正常時画像４３における平均色相ＨOKと平均輝度ＧOKを算出し（ステップＳ１８１）、１枚目の撮像画像を処理対象に選定する（ステップＳ１８２）。
【０１１４】
そして、点灯判定部５３は、判定対象のＬＥＤ領域の平均輝度Ｇiを算出し（ステップＳ１８３）、Ｇiが閾値Ａ以上であるか否かを判定する（ステップＳ１８４）。その結果、Ｇiが閾値Ａ以上である場合には、点灯判定部５３は、ＧOKとＧiの差の絶対値を画像毎記録表４ａに記憶する（ステップＳ１８５）。そして、点灯判定部５３は、撮像した全ての画像を処理したか否かを判定し（ステップＳ１８６）、処理していない画像がある場合には、次の撮像画像を処理対象に選定し（ステップＳ１８７）、ステップＳ１８３に戻る。
【０１１５】
一方、撮像した全ての画像を処理した場合には、点灯判定部５３は、ＧOKとＧiの差の絶対値を画像毎記録表４ａに記憶できたか否かを判定し（ステップＳ１８８）、記憶できなかった場合には、点滅と判定する（ステップＳ１９２）。
【０１１６】
一方、ＧOKとＧiの差の絶対値を画像毎記録表４ａに記憶できた場合には、点灯判定部５３は、ＧOKとＧiの差の絶対値が最小となった撮像画像のＬＥＤ領域の平均色相ＨMINを算出し（ステップＳ１８９）、ＨOKとＨMINの差の絶対値が閾値Ｂ以上であるか否かを判定する（ステップＳ１９０）。その結果、点灯判定部５３は、ＨOKとＨMINの差の絶対値が閾値Ｂ以上である場合には、点滅色変化と判定し（ステップＳ１９１）、ＨOKとＨMINの差の絶対値が閾値Ｂ以上でない場合には、点滅と判定する（ステップＳ１９２）。
【０１１７】
このように、点灯判定部５３は、Ｇiが閾値Ａ以上でＧOKとＧiの差の絶対値が最小の撮像画像の平均色相ＨMINと正常時画像４３の平均色相ＨOKとの差の絶対値を閾値Ｂと比較することによって、判定対象のＬＥＤの点滅色変化を判定することができる。
【０１１８】
次に、正常時画像作成処理のフローについて説明する。図３０は、正常時画像作成処理のフローを示すフローチャートである。画像取得部５１が、監視対象のカメラユニット３４から正常時の動画像を取得する（ステップＳ２０１）。画像取得部５１は、例えば、１０ＦＰＳで３０枚の画像すなわち３秒間の動画を取得する。
【０１１９】
そして、正常時画像作成部５８が、正常時画像４３を初期化する（ステップＳ２０２）。具体的には、正常時画像作成部５８は、正常時画像４３の全画素を０にする。そして、正常時画像作成部５８は、ＬＥＤ  ＩＤが０１ＡのＬＥＤを処理対象に選定する（ステップＳ２０３）。
【０１２０】
そして、正常時画像作成部５８は、１枚目の撮像画像を処理対象に選定し（ステップＳ２０４）、処理対象のＬＥＤ領域の平均輝度を算出し、画像毎記録表４ａに記憶する（ステップＳ２０５）。そして、正常時画像作成部５８は、撮像した全ての画像を処理したか否かを判定し（ステップＳ２０６）、処理していない画像がある場合には、次の撮像画像を処理対象に選定し（ステップＳ２０７）、ステップＳ２０５に戻る。
【０１２１】
一方、撮像した全ての画像を処理した場合には、正常時画像作成部５８は、平均輝度が最大のＬＥＤ領域の画素値を正常時画像４３にコピーし（ステップＳ２０８）、マスク画像４４のＬＥＤ領域に対応する全ＬＥＤを処理対象にしたか否かを判定する（ステップＳ２０９）。その結果、正常時画像作成部５８は、処理対象にしていないＬＥＤがある場合には、処理対象ＬＥＤを次のＬＥＤへ変更し（ステップＳ２１０）、ステップＳ２０４に戻り、マスク画像４４のＬＥＤ領域に対応する全ＬＥＤを処理対象にした場合には、正常時画像作成処理を終了する。
【０１２２】
このように、正常時画像作成部５８は、監視対象のカメラユニット３４から正常時の動画像を取得することによって、正常時画像４３を作成することができる。
【０１２３】
上述してきたように、実施例では、監視設定テーブル４７に監視対象機器３１の正常時のＬＥＤの点灯状態をＬＥＤ毎に記憶する。そして、点灯判定部５３がＬＥＤの監視画像４２から各ＬＥＤの点灯状態を判定し、状態判定部５４が点灯判定部５３により判定された各ＬＥＤの点灯状態と監視設定テーブル４７に基づいて監視対象機器３１が正常であるか否かを判定する。したがって、ＬＥＤ監視装置２は、異常時のＬＥＤ点灯状態の情報を用いることなく、監視対象機器３１が正常であるか否かを判定することができ、異常時のＬＥＤ点灯状態の情報を作成する作業を不要とすることができる。
【０１２４】
また、実施例では、テーブル作成部５６が、監視対象機器３１が正常であるときのＬＥＤの画像を用いて、監視設定テーブル４７を自動作成する。したがって、ＬＥＤ監視装置２は、監視設定テーブル４７を作成する作業を不要とすることができる。また、テーブル作成部５６は、ラック３内の監視対象機器３１あるいはラック３が増設又は減設されると、監視設定テーブル４７を自動作成する。したがって、ＬＥＤ監視装置２は、監視対象機器３１あるいはラック３の増設又は減設に簡単に対応することができる。
【０１２５】
また、実施例では、一括監視テーブル４ｃにより、複数のＬＥＤの点灯状態の組合せと異常とを対応付け、一括監視部５７が、一括監視テーブル４ｃを用いて異常を検知する。したがって、ＬＥＤ監視装置２は、ラック３への電源供給異常、ネットワーク異常等、データセンタのインフラの異常を検知することができる。
【０１２６】
また、実施例では、状態判定部５４は、異常な監視対象機器３１がある場合に、複数の監視対象機器３１において電源、ネットワーク等の機能が同一であるＬＥＤを同一の行に表示する。したがって、監視者は、特定の機能に異常があることを簡単に把握することができる。
【０１２７】
また、実施例では、点灯判定部５３は、ＬＥＤの輝度に基づいてＬＥＤが点灯していると判定した場合に、監視設定テーブル４７を参照して正常時の点灯状態が点灯であれば、ＬＥＤの色相に基づいて点灯状態を色変化、点滅又は点灯と判定する。一方、点灯判定部５３は、ＬＥＤの輝度に基づいてＬＥＤが点滅していると判定した場合には、監視設定テーブル４７を参照して正常時の点灯状態が点滅であれば、ＬＥＤの色相に基づいて点灯状態を点滅色変化又は点滅と判定する。したがって、点灯判定部５３は、ＬＥＤの点灯状態を正確に判定することができる。
【０１２８】
なお、実施例では、ＬＥＤ監視装置２について説明したが、ＬＥＤ監視装置２が有する構成をソフトウェアによって実現することで、同様の機能を有するＬＥＤ監視プログラムを得ることができる。そこで、ＬＥＤ監視プログラムを実行するコンピュータについて説明する。
【０１２９】
図３１は、実施例に係るＬＥＤ監視プログラムを実行するコンピュータのハードウェア構成を示す図である。図３１に示すように、コンピュータ６０は、メインメモリ６１と、ＣＰＵ６２と、ＬＡＮインタフェース６３と、ＨＤＤ６４とを有する。また、コンピュータ６０は、スーパーＩＯ（Input  Output）６５と、ＤＶＩ（Digital  Visual  Interface）６６と、ＯＤＤ（Optical  Disk  Drive）６７とを有する。
【０１３０】
メインメモリ６１は、プログラムやプログラムの実行途中結果などを記憶するメモリである。ＣＰＵ６２は、メインメモリ６１からプログラムを読出して実行する中央処理装置である。ＣＰＵ６２は、メモリコントローラを有するチップセットを含む。
【０１３１】
ＬＡＮインタフェース６３は、コンピュータ６０をＬＡＮ経由で他のコンピュータに接続するためのインタフェースである。ＨＤＤ６４は、プログラムやデータを格納するディスク装置であり、スーパーＩＯ６５は、マウスやキーボードなどの入力装置を接続するためのインタフェースである。ＤＶＩ６６は、液晶表示装置を接続するインタフェースであり、ＯＤＤ６７は、ＤＶＤなどの可搬記憶媒体の読み書きを行う装置である。
【０１３２】
ＬＡＮインタフェース６３は、ＰＣＩエクスプレス（ＰＣＩｅ）によりＣＰＵ６２に接続され、ＨＤＤ６４及びＯＤＤ６７は、ＳＡＴＡ（Serial  Advanced  Technology  Attachment）によりＣＰＵ６２に接続される。スーパーＩＯ６５は、ＬＰＣ（Low  Pin  Count）によりＣＰＵ６２に接続される。
【０１３３】
そして、コンピュータ６０において実行されるＬＥＤ監視プログラムは、可搬記憶媒体に記憶され、ＯＤＤ６７によって可搬記憶媒体から読出されてコンピュータ６０にインストールされる。あるいは、ＬＥＤ監視プログラムは、ＬＡＮインタフェース６３を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読出されてコンピュータ６０にインストールされる。そして、インストールされたＬＥＤ監視プログラムは、ＨＤＤ６４に記憶され、メインメモリ６１に読み出されてＣＰＵ６２によって実行される。
【符号の説明】
【０１３４】
１    ＬＥＤ監視システム
２    ＬＥＤ監視装置
３    ラック
４    記憶部
５    制御部
３１    監視対象機器
３２    出力端設置板
３３    カメラ
３４    カメラユニット
３４ｂ    シート
３４ｃ    穴
３４ｄ    カメラ押さえ
３４ｅ    ケース
３４ｆ    ふた
３５    ＬＡＮケーブル
３５ａ    ＬＡＮコネクタ
３６    光ファイバー
３６ａ    穴
３７    スイッチングハブ
３８    採光部
３９ａ    ＬＥＤ用の穴
３９ｂ    ボタン用の穴
３９ｃ    ＵＳＢ用の穴
４１    カメラユニット監視リスト
４２    監視画像
４２ａ    撮像画像
４３    正常時画像
４４    マスク画像
４５    ＬＥＤ画像
４６    ＬＥＤ対応表
４７    監視設定テーブル
４８    ログ
４９    ＬＥＤ状態表
４ａ    画像毎記録表
４ｂ    閾値表
４ｃ    一括監視テーブル
４ｄ    テーブル作成対象リスト
５１    画像取得部
５２    ＬＥＤ画像抽出部
５３    点灯判定部
５４    状態判定部
５５    通信部
５６    テーブル作成部
５７    一括監視部
５８    正常時画像作成部
５９    矩形
６０    コンピュータ
６１    メインメモリ
６２    ＣＰＵ
６３    ＬＡＮインタフェース
６４    ＨＤＤ
６５    スーパーＩＯ
６６    ＤＶＩ
６７    ＯＤＤ
【図１】
0006638264.tif 000002
【図２】
0006638264.tif 000003
【図３】
0006638264.tif 000004
【図４】
0006638264.tif 000005
【図５】
0006638264.tif 000006
【図６】
0006638264.tif 000007
【図７】
0006638264.tif 000008
【図８】
0006638264.tif 000009
【図９】
0006638264.tif 000010
【図１０】
0006638264.tif 000011
【図１１】
0006638264.tif 000012
【図１２】
0006638264.tif 000013
【図１３】
0006638264.tif 000014
【図１４】
0006638264.tif 000015
【図１５】
0006638264.tif 000016
【図１６】
0006638264.tif 000017
【図１７】
0006638264.tif 000018
【図１８】
0006638264.tif 000019
【図１９】
0006638264.tif 000020
【図２０】
0006638264.tif 000021
【図２１】
0006638264.tif 000022
【図２２】
0006638264.tif 000023
【図２３】
0006638264.tif 000024
【図２４】
0006638264.tif 000025
【図２５】
0006638264.tif 000026
【図２６】
0006638264.tif 000027
【図２７】
0006638264.tif 000028
【図２８】
0006638264.tif 000029
【図２９】
0006638264.tif 000030
【図３０】
0006638264.tif 000031
【図３１】
0006638264.tif 000032