(57)【要約】  指定された工程に対応する画像を表示できる製造工程管理システム等を提供する。複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理システム（１）において、製造工程管理システムは、少なくとも管理装置（１００）を有する。管理装置は、グラフ表示部（１３１）と、特定部（１３２）と、画像表示部（１３３）とを有する。グラフ表示部（１３１）は、製造工程の開始時刻と終了時刻との情報に基づいて、複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示する。特定部（１３２）は、表示したグラフ上の指定位置に応じて、記憶部に記憶された複数の製造工程についての撮像画像のうち、指定位置に対応する製造工程に対応する撮像画像を特定する。画像表示部（１３３）は、特定した撮像画像を表示する。
2017017733.tif 000002
【特許請求の範囲】
【請求項１】
複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理システムにおいて、
前記製造工程管理システムは、少なくとも管理装置を有し、
前記管理装置は、
製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示するグラフ表示部と、
表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定する特定部と、
特定した前記撮像画像を表示する画像表示部と、
を有することを特徴とする製造工程管理システム。
【請求項２】
前記画像表示部は、特定した前記撮像画像を含めて、前記複数の製造工程についての複数の撮像画像を表示させる場合に、前記複数の撮像画像のうち、特定された前記撮像画像がいずれであるか判別可能に表示する、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項３】
前記グラフは、線分で表示され、前記指定位置は線分上のいずれかの位置である、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項４】
前記線分上のいずれかの位置は、線分の指定と、時刻の指定とに基づいて行われ、指定された線分上の指定された時刻に対応する位置に対応する、ことを特徴とする請求項３に記載の製造工程管理システム。
【請求項５】
前記グラフは、線分で表示され、前記指定位置はいずれの線分上ではないポイント位置またはタッチ位置の最寄りの線分上の位置である、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項６】
前記グラフは、線分で表示され、
前記特定部は、前記グラフ上における線分上のいずれかの位置である第１の指定位置に対応する製造工程に係る製品を特定し、前記製品の特定後に前記第１の指定位置と異なる前記グラフ上の第２の指定位置に対応する時刻に応じて、特定された前記製品の製造工程に対応する撮像画像を特定する、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項７】
複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理方法において、
製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示し、
表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定し、
特定した前記撮像画像を表示する、
処理をコンピュータが実行することを特徴とする製造工程管理方法。
【請求項８】
前記撮像画像を表示する処理は、特定した前記撮像画像を含めて、前記複数の製造工程についての複数の撮像画像を表示させる場合に、前記複数の撮像画像のうち、特定された前記撮像画像がいずれであるか判別可能に表示する、ことを特徴とする請求項７に記載の製造工程管理方法。
【請求項９】
前記グラフは、線分で表示され、前記指定位置は線分上のいずれかの位置である、ことを特徴とする請求項７に記載の製造工程管理方法。
【請求項１０】
前記線分上のいずれかの位置は、線分の指定と、時刻の指定とに基づいて行われ、指定された線分上の指定された時刻に対応する位置に対応する、ことを特徴とする請求項９に記載の製造工程管理方法。
【請求項１１】
前記グラフは、線分で表示され、前記指定位置はいずれの線分上ではないポイント位置またはタッチ位置の最寄りの線分上の位置である、ことを特徴とする請求項７に記載の製造工程管理方法。
【請求項１２】
前記グラフは、線分で表示され、
前記特定する処理は、前記グラフ上における線分上のいずれかの位置である第１の指定位置に対応する製造工程に係る製品を特定し、前記製品の特定後に前記第１の指定位置と異なる前記グラフ上の第２の指定位置に対応する時刻に応じて、特定された前記製品の製造工程に対応する撮像画像を特定する、ことを特徴とする請求項７に記載の製造工程管理方法。
【請求項１３】
複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理方法において、
製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示し、
表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定し、
特定した前記撮像画像を表示する、
処理をコンピュータに実行させることを特徴とする製造工程管理プログラム。
【請求項１４】
前記撮像画像を表示する処理は、特定した前記撮像画像を含めて、前記複数の製造工程についての複数の撮像画像を表示させる場合に、前記複数の撮像画像のうち、特定された前記撮像画像がいずれであるか判別可能に表示する、ことを特徴とする請求項１３に記載の製造工程管理プログラム。
【請求項１５】
前記グラフは、線分で表示され、前記指定位置は線分上のいずれかの位置である、ことを特徴とする請求項１３に記載の製造工程管理プログラム。
【請求項１６】
前記線分上のいずれかの位置は、線分の指定と、時刻の指定とに基づいて行われ、指定された線分上の指定された時刻に対応する位置に対応する、ことを特徴とする請求項１５に記載の製造工程管理プログラム。
【請求項１７】
前記グラフは、線分で表示され、前記指定位置はいずれの線分上ではないポイント位置またはタッチ位置の最寄りの線分上の位置である、ことを特徴とする請求項１３に記載の製造工程管理プログラム。
【請求項１８】
前記グラフは、線分で表示され、
前記特定する処理は、前記グラフ上における線分上のいずれかの位置である第１の指定位置に対応する製造工程に係る製品を特定し、前記製品の特定後に前記第１の指定位置と異なる前記グラフ上の第２の指定位置に対応する時刻に応じて、特定された前記製品の製造工程に対応する撮像画像を特定する、ことを特徴とする請求項１３に記載の製造工程管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製造工程管理システム、製造工程管理方法および製造工程管理プログラムに関する。
【背景技術】
【０００２】
企業の活動に伴うデータを蓄積して活用することが行われている。例えば、製品の組み立てラインにおける製造装置の動作ログ等のデータを蓄積し、生産工程の改善に活用することが行われている。また、各工程と時刻とで表わされるグラフに、製品の流れをプロットすることで、各工程の製造状況を可視化して表示することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０７５７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、各工程の製造状況を可視化したグラフをユーザが視認して、更なる確認が必要な工程の存在に気が付いた場合に、ユーザは、その工程での作業がどのように行われていたのか確認したい場合がある。【０００５】
一つの側面では、本発明は、指定された工程に対応する画像を表示できる製造工程管理システム、製造工程管理方法および製造工程管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理システムにおいて、前記製造工程管理システムは、少なくとも管理装置を有する。前記管理装置は、グラフ表示部と、特定部と、画像表示部とを有する。グラフ表示部は、製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示する。特定部は、表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定する。画像表示部は、特定した前記撮像画像を表示する。
【発明の効果】
【０００７】
指定された工程に対応する画像を表示できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の製造工程管理システムの構成の一例を示すブロック図である。
【図２】図２は、製造工程の一例を示す図である。
【図３】図３は、製造工程の状況を表すグラフの一例を示す図である。
【図４】図４は、履歴ＤＢの一例を示す図である。
【図５】図５は、カメラ定義テーブルの一例を示す図である。
【図６】図６は、画像ＤＢの一例を示す図である。
【図７】図７は、通常モードの表示画面の一例を示す図である。
【図８】図８は、通常モードの表示画面の他の一例を示す図である。
【図９】図９は、通常モードの表示画面の他の一例を示す図である。
【図１０】図１０は、通常モードの表示画面の他の一例を示す図である。
【図１１】図１１は、選択モードの表示画面の一例を示す図である。
【図１２】図１２は、選択モードの表示画面の他の一例を示す図である。
【図１３】図１３は、選択モードの表示画面の他の一例を示す図である。
【図１４】図１４は、選択モードの表示画面の他の一例を示す図である。
【図１５】図１５は、線分の選択時における追加判定領域の一例を示す図である。
【図１６】図１６は、実施例の管理処理の一例を示すフローチャートである。
【図１７】図１７は、通常モード処理の一例を示すフローチャートである。
【図１８】図１８は、選択モード処理の一例を示すフローチャートである。
【図１９】図１９は、製造工程管理プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する製造工程管理システム、製造工程管理方法および製造工程管理プログラムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の製造工程管理システムの構成の一例を示すブロック図である。図１に示す製造工程管理システム１は、管理装置１００を有する。製造工程管理システム１は、管理装置１００の他に、例えば、各製造工程の制御装置、工作機械の制御装置、温度試験等の各種試験装置等を含んでもよく、管理装置１００は、各種装置からログデータを取得できる。また、製造工程管理システム１は、管理者用の端末装置を含んでもよい。管理装置１００および各種装置との間は、図示しないネットワークを介して相互に通信可能に接続される。なお、以下の説明では、製品の組立ラインの各種情報をログデータとして取得する場合を一例として説明する。【００１１】
図１に示す製造工程管理システム１の管理装置１００は、複数の製造工程を経て製造される製品の製造状況を表示する。表示される製造状況は、例えば、ログデータに基づく各製造工程の開始時刻と終了時刻との情報に基づくグラフ、および、各製造工程を撮像した撮像画像である。なお、以下の説明では、製造工程を単に工程ともいう。管理装置１００は、製造工程の開始時刻と終了時刻との情報に基づいて、複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示する。管理装置１００は、表示したグラフ上の指定位置に応じて、記憶部に記憶された複数の製造工程についての撮像画像のうち、指定位置に対応する製造工程に対応する撮像画像を特定する。管理装置１００は、特定した撮像画像を表示する。これにより、管理装置１００は、指定された工程に対応する画像を表示できる。【００１２】
図２を用いて本実施例における製造工程の一例を説明する。図２は、製造工程の一例を示す図である。図２に示すように、製造工程は、工程Ａから工程Ｇまでの７つの工程を有する。各工程では、例えば、作業員により製品に対して組立作業が実施される。図２の例では、各工程の開始および終了のタイミングをＰ１〜Ｐ８で表す。本実施例では、例えば、製造ライン上を製品が流れるために、例えば、工程Ａの終了のタイミングと、工程Ｂの開始のタイミングとが同時であるとして説明する。なお、各工程の開始および終了のタイミングは、各工程間において製品の移動がある場合には、異なるタイミングとしてもよい。また、図２の製造工程の例では、工程Ａを撮像するカメラＣ１、工程ＢおよびＣを撮像するカメラＣ２、工程Ｄを撮像するカメラＣ３、および、工程Ｅ〜Ｇを撮像するカメラＣ４が設置されている。【００１３】
図３を用いて本実施例における製造工程の状況を表すグラフの一例を説明する。図３は、製造工程の状況を表すグラフの一例を示す図である。図３に示すように、製造工程の状況を表すグラフ（以下、タイムライングラフという。）は、図２に示す製造工程に対応し、各工程における経過時間を示すグラフである。図３に示すタイムライングラフの時間軸Ｐ１は、図２における工程Ａの開始のタイミングＰ１に対応する。また、図３に示すタイムライングラフの時間軸Ｐ２は、図２における工程Ａの終了および工程Ｂの開始のタイミングＰ２に対応する。以下同様に、図３に示すタイムライングラフの時間軸Ｐ３〜Ｐ８は、図２における各工程の開始および終了のタイミングＰ３〜Ｐ８に対応する。また、図３のタイムライングラフの上部には、図２に示すカメラＣ１〜Ｃ４と工程Ａ〜Ｇとの関係を示す。また、タイムライングラフでは、製品の流れについて各工程間を結ぶ線分で示す。当該線分は、製品の製造工程における流れをトレースするので、トレースグラフとも表現する。【００１４】
次に、図１に戻って、管理装置１００の構成について説明する。図１に示すように、管理装置１００は、通信部１１０と、表示部１１１と、操作部１１２と、記憶部１２０と、制御部１３０とを有する。なお、管理装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。【００１５】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、図示しないネットワークを介して各種装置と有線または無線で接続され、各種装置との間で情報の通信を司る通信インタフェースである。通信部１１０は、各種装置からログデータを受信する。通信部１１０は、受信したログデータを制御部１３０に出力する。【００１６】
表示部１１１は、各種情報を表示するための表示デバイスである。表示部１１１は、例えば、表示デバイスとして液晶ディスプレイ等によって実現される。表示部１１１は、制御部１３０から入力された表示画面等の各種画面を表示する。【００１７】
操作部１１２は、製造工程管理システム１の管理者から各種操作を受け付ける入力デバイスである。操作部１１２は、例えば、入力デバイスとして、キーボードやマウス等によって実現される。操作部１１２は、管理者によって入力された操作を操作情報として制御部１３０に出力する。操作情報は、例えば、マウスカーソルを表示オブジェクトに合わせるポイント操作時における表示画面上の位置情報（以下、カーソル位置情報ともいう。）を含む。なお、操作部１１２は、入力デバイスとして、タッチパネル等によって実現されるようにしてもよく、表示部１１１の表示デバイスと、操作部１１２の入力デバイスとは、一体化されるようにしてもよい。【００１８】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、履歴データベース１２１と、カメラ定義テーブル１２２と、画像データベース１２３とを有する。なお、以下の説明では、データベースをＤＢと省略して表現する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。【００１９】
履歴ＤＢ１２１は、複数の工程による製造が順に行われることにより製造される製品の各製造工程における履歴を記憶するデータベースである。すなわち、履歴ＤＢ１２１は、ログデータに基づいて、各工程における製造を開始した時刻、および、終了した時刻を製品ごとに履歴として記憶する。図４は、履歴ＤＢの一例を示す図である。図４に示すように、履歴ＤＢ１２１は、「製品番号」、工程ごとの「開始時刻」および「終了時刻」といった項目を有する。履歴ＤＢ１２１は、例えば、製品ごとに１レコードとして記憶する。【００２０】
「製品番号」は、工場で製造される製品ごとに一意に付される番号であり、製品を識別する識別子である。「開始時刻」は、対応する工程において製造が開始された時刻を示す情報である。「終了時刻」は、対応する工程において製造が終了した時刻を示す情報である。図４の１行目の例では、製品番号「SN0001」の製品について、工程Ａは「9:00:00」に開始して「9:00:05」に終了し、工程Ｂは「9:00:05」に開始して「9:00:20」に終了し、工程Ｃは「9:00:20」に開始して「9:00:30」に終了したことを示す。図４の１行目の例では、以下、工程Ｄ〜Ｇについても同様に、各工程の開始時刻と終了時刻とを示している。【００２１】
図１の説明に戻って、カメラ定義テーブル１２２は、各工程に対応するカメラのカメラＩＤを記憶する。図５は、カメラ定義テーブルの一例を示す図である。図５に示すように、カメラ定義テーブル１２２は、「工程」、「カメラＩＤ」、「マスク」、「Ｘ」、「Ｙ」、「Ｗｉｄｔｈ」、「Ｈｅｉｇｈｔ」といった項目を有する。カメラ定義テーブル１２２は、例えば、工程ごとに１レコードとして記憶する。【００２２】
「工程」は、工程を識別する識別子である。「カメラＩＤ」は、各工程を撮像するカメラを識別する識別子である。「マスク」は、カメラが複数の工程を撮像する場合に、指定された工程を単体で表示するために、他の工程をマスクするか否かの情報である。「マスク」は、他の工程をマスクする場合には「Ｔｒｕｅ」とし、他の工程をマスクしない場合には「Ｆａｌｓｅ」とする。「Ｘ」および「Ｙ」は、「マスク」が「Ｔｒｕｅ」である場合に、表示する矩形の原点を指定するための座標情報である。「Ｗｉｄｔｈ」および「Ｈｅｉｇｈｔ」は、「マスク」が「Ｔｒｕｅ」である場合に、表示する矩形の幅および高さを指定するための情報である。【００２３】
図１の説明に戻って、画像ＤＢ１２３は、カメラで撮像された撮像画像を記憶する。図６は、画像ＤＢの一例を示す図である。図６に示すように、画像ＤＢ１２３は、「カメラＩＤ」、「記録開始日時」、「記録終了日時」、「ファイル名」といった項目を有する。画像ＤＢ１２３は、例えば、１回の撮像画像の記録ごとに１レコードとして記憶する。【００２４】
「カメラＩＤ」は、各工程を撮像するカメラを識別する識別子である。「記録開始日時」は、撮像画像の記録開始日時を示す情報である。「記録終了日時」は、撮像画像の記録終了日時を示す情報である。「ファイル名」は、記憶部１２０に記憶されている撮像画像のファイル名を示す情報である。「ファイル名」は、例えば、カメラＩＤと記録開始日時または記録終了日時とに基づいて決定される。図６の１行目の例では、カメラＩＤ「カメラＣ１」について、「２０１５／７／１０  ８：５５」に記録開始され、「２０１５／７／１０  １９：０５」に記録終了された撮像画像のファイル名が「Ｃ１−２０１５０７１０．ｍｐ４」であることを示す。すなわち、画像ＤＢ１２３は、撮像画像の検索時には、カメラＩＤおよび日時に基づいて、所望の撮像画像のファイルを特定できる。なお、撮像画像は、動画像であってもよいし静止画像であってもよく、音声を含んでいてもよい。【００２５】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、グラフ表示部１３１と、特定部１３２と、画像表示部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。なお、以下の説明では、各製品に対応する線分をトレースグラフとも表現し、各工程の時間軸と各製品に対応するトレースグラフを含むグラフ全体をタイムライングラフと表現する。【００２６】
グラフ表示部１３１は、製造状況を表示する表示画面を表示させる旨の操作情報が操作部１１２から入力されると、履歴ＤＢ１２１を参照して、タイムライングラフを生成する。すなわち、グラフ表示部１３１は、製造工程の開始時刻と終了時刻との情報に基づいて、複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すタイムライングラフを生成する。また、グラフ表示部１３１は、生成されたタイムライングラフについて、複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示部１１１に表示させる。【００２７】
グラフ表示部１３１は、履歴ＤＢ１２１の各工程における各製品の開始時刻と終了時刻とを取得する。グラフ表示部１３１は、各工程における経過時間を示す時間軸Ｐ１〜Ｐ８を生成し、製品ごとに時間軸を結ぶ線分（トレースグラフ）を生成する。なお、グラフ表示部１３１は、時間軸の方向を、例えば、タイムライングラフの上側から下側に向けて時刻順となるように生成する。タイムライングラフでは、時間軸間が各工程に対応し、図３の例では、時間軸Ｐ１とＰ２との間が工程Ａに要した時間を示すことになる。グラフ表示部１３１は、各製品について同様に線分を生成する。【００２８】
グラフ表示部１３１は、各工程の実行順、つまり図２および図３の例では、工程Ａ〜Ｇの順に、時間軸Ｐ１〜Ｐ８および工程Ａ〜Ｇを配置する。グラフ表示部１３１は、工程と、時間軸と、線分とを配置したタイムライングラフを含む表示画面を生成し、生成した表示画面を表示部１１１に出力して表示させる。なお、表示画面は、タイムライングラフと、カメラの撮像画像とを表示する領域を含む。また、グラフ表示部１３１は、生成した表示画面を特定部１３２および画像表示部１３３に出力する。【００２９】
特定部１３２は、グラフ表示部１３１から表示画面が入力されると、操作部１１２から入力される操作情報のうち、カーソル位置情報に基づいて、撮像画像を特定する。すなわち、特定部１３２は、表示したタイムライングラフ上の指定位置に応じて、画像ＤＢ１２３に記憶された複数の製造工程についての撮像画像のうち、カーソル位置情報に基づく指定位置に対応する製造工程に対応する撮像画像を特定する。【００３０】
特定部１３２は、カーソル位置情報と、表示画面上の座標とを比較するとともに、線分がクリック操作により選択されたか否かを判定する。特定部１３２は、線分が選択されていない場合には、通常モード処理を実行する。特定部１３２は、通常モード処理として、まず、カーソル位置情報が示すポイント位置に基づいて、表示指定日時を算出する。また、特定部１３２は、ポイント位置に基づいて、表示指定工程を特定する。なお、ポイント位置は、操作部１１２がタッチパネルである場合には、タッチ位置が示すポイント位置となる。【００３１】
特定部１３２は、算出した表示指定日時、および、特定した表示指定工程に基づいて、ポイント位置がいずれかの工程上にあるか否かを判定する。特定部１３２は、ポイント位置がいずれかの工程上にない場合には、画像ＤＢ１２３を参照し、全カメラの表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。【００３２】
特定部１３２は、ポイント位置がいずれかの工程上にある場合には、カメラ定義テーブル１２２を参照し、ポイント位置がある工程に対応するカメラ、つまり表示指定カメラのカメラＩＤを取得する。特定部１３２は、表示画面に設けられた強調ボタンおよび単体表示ボタンの選択状況に基づいて、表示方法について強調および単体表示のうち、いずれが選択されているかを判定する。特定部１３２は、強調が選択されている場合には、画像ＤＢ１２３を参照し、全カメラの表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。また、特定部１３２は、取得したカメラＩＤに対応する撮像画像の表示枠を強調表示する強調指示を画像表示部１３３に出力する。【００３３】
特定部１３２は、単体表示が選択されている場合には、画像ＤＢ１２３を参照し、取得したカメラＩＤに対応する表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。また、特定部１３２は、カメラ定義テーブル１２２を参照し、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」であるか否かを判定する。特定部１３２は、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」である場合には、取得したカメラＩＤに対応する工程以外の工程をマスクするマスク指示を画像表示部１３３に出力する。なお、特定部１３２は、カメラ定義テーブル１２２の「Ｘ」、「Ｙ」、「Ｗｉｄｔｈ」および「Ｈｅｉｇｈｔ」の各項目に基づいて、マスクの大きさおよび位置を決定する。特定部１３２は、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」でない場合には、マスク指示を出力しない。なお、特定部１３２は、強調または単体表示が選択されている場合には、撮像画像の表示領域は、強調と単体表示とで異なる領域としてもよいし、同一の領域において、それぞれ切り替えて表示するようにしてもよい。【００３４】
特定部１３２は、強調および単体表示がどちらも選択されている場合には、全カメラの撮像画像を表示する領域に対して、強調が選択されている場合と同様の処理を実行する。また、特定部１３２は、単体表示の撮像画像を表示する領域に対して、単体表示が選択されている場合と同様の処理を実行する。すなわち、強調および単体表示がどちらも選択されている場合とは、強調と単体表示とで異なる領域に撮像画像が表示される場合である。【００３５】
ここで、図７から図１０を用いて通常モードの表示画面の一例について説明する。なお、図７から図１０では、表示方法として、強調および単体表示が選択されているものとする。図７は、通常モードの表示画面の一例を示す図である。図７に示すように、表示画面２１は、通常モードの表示画面の一例であり、タイムライングラフを表示する領域２２と、全カメラの撮像画像を表示する領域２３と、ポイント位置に応じた工程に対応するカメラの撮像画像を単体表示する領域２４とを有する。領域２３は、例えば、カメラが４台ある場合には、領域２３を４分割し、それぞれの領域に各カメラに対応する撮像画像を表示する。また、表示画面２１は、動作のモードを選択するための通常モードボタン２５と、選択モードボタン２６とを有する。さらに、表示画面２１は、表示方法を選択するための強調ボタン２７と、単体表示ボタン２８とを有する。【００３６】
図７の例では、領域２２のいずれかの工程上にカーソル２９が存在しないので、強調および単体表示は行わず、単体表示の領域２４には、領域２３と同様に全カメラの撮像画像が表示される。この場合に表示される撮像画像は、カーソル２９のポイント位置に対応するライン３０が示す時刻ｔ０の撮像画像である。【００３７】
図８は、通常モードの表示画面の他の一例を示す図である。図８に示すように、表示画面３１では、カーソル２９は工程Ｃ上に存在し、強調および単体表示の対象であることを示すアイコン３２が、カーソル２９と同一の位置を指し示している。また、表示画面３１では、カーソル２９およびアイコン３２の位置に対応するライン３０が示す時刻ｔ１の撮像画像が領域２３および領域２４に表示される。領域２３には、工程Ｃに対応するカメラＣ２の撮像画像３３について、例えば表示枠を太くして着色する等により強調して表示される。また、領域２４には、カメラＣ２の撮像画像３４が単体表示される。なお、領域２４は、単体表示時に表示枠を太くして着色する等により強調して表示してもよい。【００３８】
図９は、通常モードの表示画面の他の一例を示す図である。図９に示すように、表示画面３５では、カーソル２９は工程Ｃの線分３６上に存在し、アイコン３２がカーソル２９と同一の位置を指し示している。線分３６は、カーソル２９によりポイントされていることを示すために、例えば他の線分と異なる色で表示される。また、表示画面３５では、カーソル２９およびアイコン３２の位置に対応するライン３７が示す時刻ｔ２の撮像画像が領域２３および領域２４に表示される。領域２３には、工程Ｃに対応するカメラＣ２の撮像画像３８について、例えば表示枠を太くして着色する等により強調して表示される。このとき、撮像画像３８には、線分３６に対応する製品が撮像されている。また、領域２４には、カメラＣ２の撮像画像３９が単体表示される。撮像画像３９には、撮像画像３８と同様に、線分３６に対応する製品が撮像されている。【００３９】
図１０は、通常モードの表示画面の他の一例を示す図である。図１０に示すように、表示画面４０では、カーソル２９は工程Ｅの線分４１上に存在し、アイコン３２がカーソル２９と同一の位置を指し示している。線分４１は、カーソル２９によりポイントされていることを示すために、例えば他の線分と異なる色で表示される。また、表示画面４０では、カーソル２９およびアイコン３２の位置に対応するライン４２が示す時刻ｔ３の撮像画像が領域２３および領域２４に表示される。領域２３には、工程Ｅに対応するカメラＣ４の撮像画像４３について、例えば表示枠を太くして着色する等により強調して表示される。このとき、撮像画像４３には、線分４１に対応する製品が撮像されている。また、領域２４には、カメラＣ４の撮像画像４４が単体表示される。撮像画像４４には、工程Ｅと、線分４１に対応する製品とが容易に判別できるように、工程Ｅに対応する領域４６以外をマスクするようにマスク４５が表示される。【００４０】
図１の説明に戻って、特定部１３２は、線分が選択されたか否かの判定において、線分が選択された場合には、選択モード処理を実行する。特定部１３２は、選択モード処理として、まず、カーソル位置情報が示すポイント位置に基づいて、表示指定日時を算出する。なお、表示指定工程は、線分が選択されることにより特定される。特定部１３２は、表示指定日時が選択された製品の全工程時間内であるか否かを判定する。すなわち、特定部１３２は、表示指定日時が、選択された製品に対応する線分の時間軸Ｐ１の時刻と、時間軸Ｐ８の時刻との間であるか否かを判定する。なお、選択モードは、選択中の線分または線分のない部分がクリックされることで解除される。また、選択モードは、線分の選択中に、他の線分がクリックされると、クリックされた線分が選択される。【００４１】
特定部１３２は、表示指定日時が選択された製品の全工程時間内でない場合には、撮像画像を表示する領域に、範囲外である旨を表示させる範囲外指示を画像表示部１３３に出力する。特定部１３２は、表示指定日時が選択された製品の全工程時間内である場合には、選択された製品の線分と表示指定日時を示すラインとの交点を表示対象とし、表示指定工程を特定する。このとき、カーソルは、選択された製品の線分以外の部分にあってもよい。特定部１３２は、カメラ定義テーブル１２２を参照し、表示対象の交点がある工程に対応する表示指定カメラのカメラＩＤを取得する。【００４２】
特定部１３２は、表示画面に設けられた強調ボタンおよび単体表示ボタンの選択状況に基づいて、表示方法について強調および単体表示のうち、いずれが選択されているかを判定する。表示方法は強調および単体表示のうち、いずれが選択されているかの判定に基づく処理については、通常モードの場合と同様であるので、その説明を省略する。【００４３】
特定部１３２は、タイムライングラフおよび撮像画像の表示画面の表示中に、操作部１１２から表示を終了する旨の操作情報が入力されたか否かを判定する。特定部１３２は、表示を終了する旨の操作情報が入力されない場合には、引き続きタイムライングラフおよび撮像画像の表示画面を表示させ、線分の選択有無に基づいて、通常モード処理または選択モード処理を実行する。特定部１３２は、表示を終了する旨の操作情報が入力された場合には、タイムライングラフおよび撮像画像の表示画面の表示を終了する終了指示を画像表示部１３３に出力する。【００４４】
ここで、図１１から図１４を用いて選択モードの表示画面の一例について説明する。なお、図１１から図１４では、表示方法として、強調および単体表示が選択されているものとする。図１１は、選択モードの表示画面の一例を示す図である。図１１に示すように、表示画面５１は、通常モードの表示画面と同様に、タイムライングラフを表示する領域２２と、全カメラの撮像画像を表示する領域２３と、ポイント位置に応じた工程に対応するカメラの撮像画像を単体表示する領域２４とを有する。領域２３は、例えば、通常モードの表示画面と同様に、カメラが４台ある場合には、領域２３を４分割し、それぞれの領域に各カメラに対応する撮像画像を表示する。また、表示画面５１は、通常モードの表示画面と同様に、動作のモードを選択するための通常モードボタン２５と、選択モードボタン２６とを有する。なお、表示画面５１では、選択モードボタン２６が選択されている。さらに、表示画面５１は、通常モードの表示画面と同様に、表示方法を選択するための強調ボタン２７と、単体表示ボタン２８とを有する。【００４５】
表示画面５１では、カーソル２９は工程Ｂ上に存在し、強調および単体表示の対象であることを示すアイコン３２が、カーソル２９と同一の位置を指し示している。線分５２は、カーソル２９によりクリックされ選択されていることを示すために、例えば他の線分と異なる色で表示される。また、表示画面５１では、カーソル２９およびアイコン３２の位置に対応するライン５３が示す時刻ｔ４の撮像画像が領域２３および領域２４に表示される。なお、カーソル２９およびアイコン３２の位置は第１の指定位置である。領域２３には、工程Ｂに対応するカメラＣ２の撮像画像５４について、例えば表示枠を太くして着色する等により強調して表示される。このとき、撮像画像５４には、線分５２に対応する製品が撮像されている。また、領域２４には、カメラＣ２の撮像画像５５が単体表示される。撮像画像５５には、撮像画像５４と同様に、線分５２に対応する製品が撮像されている。なお、領域２４は、通常モードと同様に、単体表示時に表示枠を太くして着色する等により強調して表示してもよい。【００４６】
図１２は、選択モードの表示画面の他の一例を示す図である。図１２に示すように、表示画面５６では、カーソル２９は、図１１の第１の指定位置で特定された線分５２の位置とは異なる領域に位置する。カーソル２９の位置は、ポイントされている第２の指定位置である。表示画面５６では、カーソル２９の移動に合わせて、ライン５３が時間軸方向に移動する。このとき、アイコン３２は、線分５２上を移動して、工程Ｄ上にある線分５２とライン５３との交点を示す。なお、線分５２は、選択されていることを示すために、例えば他の線分と異なる色で表示される。また、表示画面５６では、アイコン３２の位置に対応するライン５３が示す時刻ｔ５の撮像画像が領域２３および領域２４に表示される。領域２３には、工程Ｄに対応するカメラＣ３の撮像画像５７について、例えば表示枠を太くして着色する等により強調して表示される。このとき、撮像画像５７には、線分５２に対応する製品が撮像されている。また、領域２４には、カメラＣ３の撮像画像５８が単体表示される。撮像画像５８には、撮像画像５７と同様に、線分５２に対応する製品が撮像されている。【００４７】
図１３は、選択モードの表示画面の他の一例を示す図である。図１３に示すように、表示画面５９では、カーソル２９は、図１１の第１の指定位置で特定された線分５２の位置とは異なる領域に位置する。カーソル２９の位置は、ポイントされている第２の指定位置である。表示画面５９では、カーソル２９の移動に合わせて、ライン５３が時間軸方向に移動する。このとき、アイコン３２は、線分５２上を移動して、工程Ｅ上にある線分５２とライン５３との交点を示す。なお、線分５２は、選択されていることを示すために、例えば他の線分と異なる色で表示される。また、表示画面５９では、アイコン３２の位置に対応するライン５３が示す時刻ｔ６の撮像画像が領域２３および領域２４に表示される。領域２３には、工程Ｅに対応するカメラＣ４の撮像画像６０について、例えば表示枠を太くして着色する等により強調して表示される。このとき、撮像画像６０には、線分５２に対応する製品が撮像されている。また、領域２４には、カメラＣ４の撮像画像６１が単体表示される。撮像画像６１には、撮像画像６０と同様に、線分５２に対応する製品が撮像されている。撮像画像６１には、工程Ｅと、線分５２に対応する製品とが容易に判別できるように、工程Ｅに対応する領域６３以外をマスクするようにマスク６２が表示される。【００４８】
図１４は、選択モードの表示画面の他の一例を示す図である。図１４に示すように、表示画面６４では、カーソル２９は、図１１の第１の指定位置で特定された線分５２の位置とは異なる領域に位置する。カーソル２９の位置は、ポイントされている第２の指定位置である。表示画面６４では、カーソル２９の移動に合わせて、ライン５３が時間軸方向に移動する。表示画面６４では、カーソル２９およびライン５３が、線分５２の開始時刻および終了時刻の範囲から外れている。なお、線分５２は、選択されていることを示すために、例えば他の線分と異なる色で表示される。また、表示画面６４では、ライン５３が示す時刻ｔ７の撮像画像は、線分５２の開始時刻および終了時刻の範囲外であるので表示されず、領域２３には範囲外を示す表示６５が表示され、領域２４には範囲外を示す表示６６が表示される。【００４９】
また、線分を選択する場合において、線分が細いと上手くポイントできないことがある。図１５は、線分の選択時における追加判定領域の一例を示す図である。図１５の例では、線分６７をポイントする場合に、線分６７に隣接する領域６７ａ、６７ｂが追加判定領域として設定される。領域６７ａ、６７ｂは、例えば、線分６７から等距離である距離ｄまでの幅で設定される。この場合には、線分６７上をポイントするカーソル２９ａ、領域６７ｂ上をポイントするカーソル２９ｂ、および、領域６７ａ上をポイントするカーソル２９ｃのいずれの場合においても、線分６７がポイントされたと判定される。【００５０】
また、図１５の線分６８と線分６９とは、線分の間隔が一部で距離２ｄ以下となっている。この場合には、線分６８に隣接する追加判定領域である領域６８ａ、６８ｂのうち、線分６９側の線分の間隔が距離２ｄ以下となっている部分について、線分６８と線分６９との中間を領域６８ｂと領域６９ａとの境界とする。なお、線分６９は、線分６９に隣接する領域６９ａ、６９ｂが追加判定領域として設定される。【００５１】
図１の説明に戻って、画像表示部１３３は、グラフ表示部１３１から表示画面が入力される。画像表示部１３３は、特定部１３２から撮像画像が入力されると、表示画面のカメラの撮像画像を表示する領域に撮像画像を表示するように表示画面を更新する。また、画像表示部１３３は、特定部１３２から強調指示が入力されると、強調指示に対応する撮像画像の表示枠を強調表示するように表示画面を更新する。また、画像表示部１３３は、特定部１３２からマスク指示が入力されると、カメラ定義テーブル１２２を参照して、マスク指示に対応するマスクを描画するように表示画面を更新する。また、画像表示部１３３は、特定部１３２から範囲外指示が入力されると、表示画面のカメラの撮像画像を表示する領域に範囲外を示す表示をするように表示画面を更新する。さらに、画像表示部１３３は、特定部１３２から終了指示が入力されると、表示画面の表示を終了する。【００５２】
次に、実施例の管理装置１００の動作について説明する。図１６は、実施例の管理処理の一例を示すフローチャートである。【００５３】
グラフ表示部１３１は、製造状況を表示する表示画面を表示させる旨の操作情報が操作部１１２から入力されると、履歴ＤＢ１２１を参照して、タイムライングラフを生成する（ステップＳ１）。グラフ表示部１３１は、生成したタイムライングラフを含む表示画面を生成し、生成した表示画面を表示部１１１に出力して表示させる。また、グラフ表示部１３１は、生成した表示画面を特定部１３２および画像表示部１３３に出力する。【００５４】
特定部１３２は、グラフ表示部１３１から表示画面が入力されると、操作部１１２から入力される操作情報のうちカーソル位置情報と、表示画面上の座標とを比較するとともに、線分がクリック操作により選択されたか否かを判定する（ステップＳ２）。特定部１３２は、線分が選択されていない場合には（ステップＳ２：否定）、通常モード処理を実行する（ステップＳ３）。【００５５】
ここで、図１７を用いて通常モード処理について説明する。図１７は、通常モード処理の一例を示すフローチャートである。特定部１３２は、通常モード処理として、まず、カーソル位置情報が示すポイント位置に基づいて、表示指定日時を算出する（ステップＳ３１）。また、特定部１３２は、ポイント位置に基づいて、表示指定工程を特定する（ステップＳ３２）。【００５６】
特定部１３２は、算出した表示指定日時、および、特定した表示指定工程に基づいて、ポイント位置がいずれかの工程上にあるか否かを判定する（ステップＳ３３）。特定部１３２は、ポイント位置がいずれかの工程上にない場合には（ステップＳ３３：否定）、画像ＤＢ１２３を参照し、全カメラの表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から撮像画像が入力されると、表示画面のカメラの撮像画像を表示する領域に撮像画像を表示するように表示画面を更新し（ステップＳ３４）、元の処理に戻る。【００５７】
特定部１３２は、ポイント位置がいずれかの工程上にある場合には（ステップＳ３３：肯定）、カメラ定義テーブル１２２から表示指定カメラのカメラＩＤを取得する（ステップＳ３５）。特定部１３２は、表示画面に設けられた強調ボタンおよび単体表示ボタンの選択状況に基づいて、表示方法について強調および単体表示のうち、いずれが選択されているかを判定する（ステップＳ３６）。特定部１３２は、強調が選択されている場合には（ステップＳ３６：強調）、画像ＤＢ１２３を参照し、全カメラの表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から撮像画像が入力されると、表示画面のカメラの撮像画像を表示する領域に撮像画像を表示するように表示画面を更新する（ステップＳ３７）。【００５８】
特定部１３２は、取得したカメラＩＤに対応する撮像画像の表示枠を強調表示する強調指示を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から強調指示が入力されると、強調指示に対応する撮像画像の表示枠を強調表示するように表示画面を更新し（ステップＳ３８）、元の処理に戻る。【００５９】
特定部１３２は、単体表示が選択されている場合には（ステップＳ３６：単体表示）、画像ＤＢ１２３を参照し、取得したカメラＩＤに対応する表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から撮像画像が入力されると、表示画面のカメラの撮像画像を表示する領域に撮像画像を表示するように表示画面を更新する（ステップＳ３９）。【００６０】
特定部１３２は、カメラ定義テーブル１２２を参照し、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」であるか否かを判定する（ステップＳ４０）。特定部１３２は、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」である場合には（ステップＳ４０：肯定）、取得したカメラＩＤに対応する工程以外の工程をマスクするマスク指示を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２からマスク指示が入力されると、マスク指示に対応するマスクを描画するように表示画面を更新し（ステップＳ４１）、元の処理に戻る。特定部１３２は、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」でない場合には（ステップＳ４０：否定）、マスク指示を出力せず、元の処理に戻る。【００６１】
特定部１３２は、強調および単体表示がどちらも選択されている場合には（ステップＳ３６：両方）、全カメラの撮像画像を表示する領域に対して、ステップＳ３７、Ｓ３８を実行する（ステップＳ４２）。また、特定部１３２は、単体表示の撮像画像を表示する領域に対して、ステップＳ３９〜Ｓ４１を実行し（ステップＳ４３）、元の処理に戻る。これにより、管理装置１００は、ポイントで指定された工程に対応する画像を表示できる。【００６２】
図１６の管理処理の説明に戻って、特定部１３２は、ステップＳ２において、線分が選択された場合には（ステップＳ２：肯定）、選択モード処理を実行する（ステップＳ４）。ここで、図１８を用いて選択モード処理について説明する。図１８は、選択モード処理の一例を示すフローチャートである。【００６３】
特定部１３２は、選択モード処理として、まず、カーソル位置情報が示すポイント位置に基づいて、表示指定日時を算出する（ステップＳ５１）。特定部１３２は、表示指定日時が選択された製品の全工程時間内であるか否かを判定する（ステップＳ５２）。特定部１３２は、表示指定日時が選択された製品の全工程時間内でない場合には（ステップＳ５２：否定）、撮像画像を表示する領域に、範囲外である旨を表示させる範囲外指示を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から範囲外指示が入力されると、表示画面のカメラの撮像画像を表示する領域に範囲外を示す表示をするように表示画面を更新し（ステップＳ５３）、元の処理に戻る。【００６４】
特定部１３２は、表示指定日時が選択された製品の全工程時間内である場合には（ステップＳ５２：肯定）、選択された製品の線分と表示指定日時を示すラインとの交点を表示対象とし、表示指定工程を特定する（ステップＳ５４）。特定部１３２は、カメラ定義テーブル１２２を参照し、表示対象の交点がある工程に対応する表示指定カメラのカメラＩＤを取得する（ステップＳ５５）。【００６５】
特定部１３２は、表示画面に設けられた強調ボタンおよび単体表示ボタンの選択状況に基づいて、表示方法について強調および単体表示のうち、いずれが選択されているかを判定する（ステップＳ５６）。特定部１３２は、強調が選択されている場合には（ステップＳ５６：強調）、画像ＤＢ１２３を参照し、全カメラの表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から撮像画像が入力されると、表示画面のカメラの撮像画像を表示する領域に撮像画像を表示するように表示画面を更新する（ステップＳ５７）。【００６６】
特定部１３２は、取得したカメラＩＤに対応する撮像画像の表示枠を強調表示する強調指示を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から強調指示が入力されると、強調指示に対応する撮像画像の表示枠を強調表示するように表示画面を更新し（ステップＳ５８）、元の処理に戻る。【００６７】
特定部１３２は、単体表示が選択されている場合には（ステップＳ５６：単体表示）、画像ＤＢ１２３を参照し、取得したカメラＩＤに対応する表示指定日時の撮像画像を取得して、取得した撮像画像を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から撮像画像が入力されると、表示画面のカメラの撮像画像を表示する領域に撮像画像を表示するように表示画面を更新する（ステップＳ５９）。【００６８】
特定部１３２は、カメラ定義テーブル１２２を参照し、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」であるか否かを判定する（ステップＳ６０）。特定部１３２は、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」である場合には（ステップＳ６０：肯定）、取得したカメラＩＤに対応する工程以外の工程をマスクするマスク指示を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２からマスク指示が入力されると、マスク指示に対応するマスクを描画するように表示画面を更新し（ステップＳ６１）、元の処理に戻る。特定部１３２は、取得したカメラＩＤのマスク項目が「Ｔｒｕｅ」でない場合には（ステップＳ６０：否定）、マスク指示を出力せず、元の処理に戻る。【００６９】
特定部１３２は、強調および単体表示がどちらも選択されている場合には（ステップＳ５６：両方）、全カメラの撮像画像を表示する領域に対して、ステップＳ５７、Ｓ５８を実行する（ステップＳ６２）。また、特定部１３２は、単体表示の撮像画像を表示する領域に対して、ステップＳ５９〜Ｓ６１を実行し（ステップＳ６３）、元の処理に戻る。これにより、管理装置１００は、選択されることで指定された工程に対応する画像を表示できる。【００７０】
図１６の管理処理の説明に戻って、特定部１３２は、通常モード処理または選択モード処理が終了すると、操作部１１２から表示を終了する旨の操作情報が入力されたか否かを判定する（ステップＳ５）。すなわち、特定部１３２は、タイムライングラフおよび撮像画像の表示画面の表示中に、操作部１１２から表示を終了する旨の操作情報が入力されたか否かを判定する。【００７１】
特定部１３２は、表示を終了する旨の操作情報が入力されない場合には（ステップＳ５：否定）、ステップＳ２に戻る。特定部１３２は、表示を終了する旨の操作情報が入力された場合には（ステップＳ５：肯定）、タイムライングラフおよび撮像画像の表示画面の表示を終了する終了指示を画像表示部１３３に出力する。画像表示部１３３は、特定部１３２から終了指示が入力されると、表示画面の表示を終了する。これにより、管理装置１００は、指定された工程に対応する画像を表示できる。【００７２】
このように、管理装置１００は、製造工程の開始時刻と終了時刻との情報に基づいて、複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示する。また、管理装置１００は、表示したグラフ上の指定位置に応じて、画像ＤＢ１２３に記憶された複数の製造工程についての撮像画像のうち、指定位置に対応する製造工程に対応する撮像画像を特定する。また、管理装置１００は、特定した撮像画像を表示する。その結果、指定された工程に対応する画像を表示できる。また、製造ライン全体の処理時間の状態とともに、特定の工程で行われた製造の様子を画像で確認することが容易にできるようになる。【００７３】
また、管理装置１００は、特定した撮像画像を含めて、複数の製造工程についての複数の撮像画像を表示させる場合に、複数の撮像画像のうち、特定された撮像画像がいずれであるか判別可能に表示する。その結果、所望の工程や製品の撮像画像を容易に判別可能に表示できる。【００７４】
また、管理装置１００では、グラフは、線分で表示され、指定位置は線分上のいずれかの位置である。その結果、指定された工程と対応する画像との対応関係を分り易く表示できる。【００７５】
また、管理装置１００では、線分上のいずれかの位置は、線分の指定と、時刻の指定とに基づいて行われ、指定された線分上の指定された時刻に対応する位置に対応する。その結果、指定された線分上の指定された時刻に対応する画像を表示できる。【００７６】
また、管理装置１００では、グラフは、線分で表示され、指定位置はいずれの線分上ではないポイント位置またはタッチ位置の最寄りの線分上の位置である。その結果、線分が細い場合であっても容易に線分を選択できる。【００７７】
また、管理装置１００では、グラフは、線分で表示される。また、管理装置１００は、グラフ上における線分上のいずれかの位置である第１の指定位置に対応する製造工程に係る製品を特定し、製品の特定後に第１の指定位置と異なるグラフ上の第２の指定位置に対応する時刻に応じて、特定された製品の製造工程に対応する撮像画像を特定する。その結果、線分の選択後にカーソルが移動されることで、選択された線分の製品に係る各製造工程の撮像画像を表示できる。【００７８】
なお、上記実施例では、複数の工程を撮像した撮像画像が表示される場合に、マスク処理によってポイントされている工程に対応する部分を表示したが、これに限定されない。例えば、マスク処理を行わず、複数の工程を撮像した撮像画像に対して、どの工程の画像が所望の画像であるかを製造工程管理システムの管理者が判断してもよい。これにより、前後の製品の様子も表示できるので、より状況を把握しやすくなる。【００７９】
また、上記実施例では、選択モードは、選択中の線分または線分のない部分がクリックされることで解除されたが、これに限定されない。例えば、表示画面中に設けた通常モードのラジオボタンが選択されることによって選択モードから通常モードに切り替えて、選択モードを解除してもよい。【００８０】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、グラフ表示部１３１と画像表示部１３３とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものではなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。【００８１】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。【００８２】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１９は、製造工程管理プログラムを実行するコンピュータの一例を示す図である。【００８３】
図１９に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。【００８４】
ハードディスク装置２０８には、図１に示したグラフ表示部１３１、特定部１３２および画像表示部１３３の各処理部と同様の機能を有する製造工程管理プログラムが記憶される。また、ハードディスク装置２０８には、履歴ＤＢ１２１、カメラ定義テーブル１２２、画像ＤＢ１２３、および、製造工程管理プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から操作情報、管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して表示画面、管理情報の画面および各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有し図示しないネットワークと接続され、各種装置と各種情報をやりとりする。【００８５】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示したグラフ表示部１３１、特定部１３２および画像表示部１３３として機能させることができる。【００８６】
なお、上記の製造工程管理プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの製造工程管理プログラムを記憶させておき、コンピュータ２００がこれらから製造工程管理プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００８７】
１  製造工程管理システム
１００  管理装置
１１０  通信部
１１１  表示部
１１２  操作部
１２０  記憶部
１２１  履歴ＤＢ
１２２  カメラ定義テーブル
１２３  画像ＤＢ
１３０  制御部
１３１  グラフ表示部
１３２  特定部
１３３  画像表示部
【図１】
2017017733.tif 000003
【図２】
2017017733.tif 000004
【図３】
2017017733.tif 000005
【図４】
2017017733.tif 000006
【図５】
2017017733.tif 000007
【図６】
2017017733.tif 000008
【図７】
2017017733.tif 000009
【図８】
2017017733.tif 000010
【図９】
2017017733.tif 000011
【図１０】
2017017733.tif 000012
【図１１】
2017017733.tif 000013
【図１２】
2017017733.tif 000014
【図１３】
2017017733.tif 000015
【図１４】
2017017733.tif 000016
【図１５】
2017017733.tif 000017
【図１６】
2017017733.tif 000018
【図１７】
2017017733.tif 000019
【図１８】
2017017733.tif 000020
【図１９】
2017017733.tif 000021
【手続補正書】
【提出日】平成30年1月10日(2018.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理システムにおいて、
前記製造工程管理システムは、少なくとも管理装置を有し、
前記管理装置は、
製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示するグラフ表示部と、
表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定する特定部と、
特定した前記撮像画像を表示する画像表示部と、
を有することを特徴とする製造工程管理システム。
【請求項２】
前記画像表示部は、特定した前記撮像画像を含めて、前記複数の製造工程についての複数の撮像画像を表示させる場合に、前記複数の撮像画像のうち、特定された前記撮像画像がいずれであるか判別可能に表示する、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項３】
前記グラフは、線分で表示され、前記指定位置は線分上のいずれかの位置である、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項４】
前記線分上のいずれかの位置は、線分の指定と、時刻の指定とに基づいて行われ、指定された線分上の指定された時刻に対応する位置に対応する、ことを特徴とする請求項３に記載の製造工程管理システム。
【請求項５】
前記グラフは、線分で表示され、前記指定位置はいずれの線分上ではないポイント位置またはタッチ位置の最寄りの線分上の位置である、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項６】
前記グラフは、線分で表示され、
前記特定部は、前記グラフ上における線分上のいずれかの位置である第１の指定位置に対応する製造工程に係る製品を特定し、前記製品の特定後に前記第１の指定位置と異なる前記グラフ上の第２の指定位置に対応する時刻に応じて、特定された前記製品の製造工程に対応する撮像画像を特定する、ことを特徴とする請求項１に記載の製造工程管理システム。
【請求項７】
複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理方法において、
製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示し、
表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定し、
特定した前記撮像画像を表示する、
処理をコンピュータが実行することを特徴とする製造工程管理方法。
【請求項８】
複数の製造工程を経て製造される製品の製造状況を表示する製造工程管理方法において、
製造工程の開始時刻と終了時刻との情報に基づいて、前記複数の製造工程のそれぞれにおける製造工程の開始から終了までの経過時間を示すグラフを、前記複数の製造工程の実行順に製造工程毎に区分した状態で、時間軸を同じ方向に揃えて表示し、
表示した前記グラフ上の指定位置に応じて、記憶部に記憶された前記複数の製造工程についての撮像画像のうち、前記指定位置に対応する製造工程に対応する撮像画像を特定し、
特定した前記撮像画像を表示する、
処理をコンピュータに実行させることを特徴とする製造工程管理プログラム。
【国際調査報告】
2017017733.tif 000022
2017017733.tif 000023
2017017733.tif 000024
2017017733.tif 000025