(57)【要約】      （修正有）【課題】装置のメンテナンスにおいて、外す必要のない部品を誤って外してしまったり、部品を装置から外し忘れたりする等の作業ミスを減らすことができる情報処理装置を提供する。【解決手段】装置のメンテナンスにおける作業に関する情報及び前記メンテナンスで前記装置から取り外される部品に関する情報を含むメンテナンス情報を表示する情報処理装置が、前記メンテナンス情報に係るデータを記憶し、前記データに基づいて、前記部品の数を示す第１部品数を特定し、前記メンテナンス情報を表示する。【選択図】図５
2017091088.tif 000002
【特許請求の範囲】
【請求項１】
装置のメンテナンスにおける作業に関する情報及び前記メンテナンスで前記装置から取り外される部品に関する情報を含むメンテナンス情報を表示する情報処理装置であって、
前記メンテナンス情報に係るデータを記憶する記憶部と、
前記データに基づいて、前記部品の数を示す第１部品数を特定する特定部と、
前記第１部品数を表示する表示制御部と
を備える情報処理装置。
【請求項２】
前記装置から取り外された部品を撮影して画像を生成する撮影部と、
前記画像を解析して、前記装置に対するメンテナンスで前記装置から取り外されている部品の数を示す第２部品数を算出する解析部と、
前記第１部品数と、前記第２部品数とを比較する比較部とを更に備え、
前記表示制御部は、前記比較による比較結果に基づいて、前記メンテナンス情報を表示する請求項１に記載の情報処理装置。
【請求項３】
前記画像を含むログを保存する請求項２に記載の情報処理装置。
【請求項４】
前記比較結果に基づいて、前記第１部品数と、前記第２部品数とが異なると判断されると、
前記表示制御部は、前記メンテナンスにおける手順で、作業ミスがあることを示す前記メンテナンス情報を表示する請求項２又は３に記載の情報処理装置。
【請求項５】
前記第１部品数より前記第２部品数が少ないと、
前記表示制御部は、前記メンテナンスにおけるいずれかの手順で、部品の外し忘れがあることを示す前記メンテナンス情報を表示する請求項４に記載の情報処理装置。
【請求項６】
前記第１部品数より前記第２部品数が多いと、
前記表示制御部は、前記メンテナンスにおけるいずれかの手順で、部品の外し過ぎがあることを示す前記メンテナンス情報を表示する請求項４に記載の情報処理装置。
【請求項７】
前記比較結果に基づいて、前記第１部品数と、前記第２部品数とが異なると判断されると、
前記画像とは異なる画像を再度撮影及び解析して前記第２部品数を算出する請求項２乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記メンテナンスで行われるメンテナンス作業には、複数の手順が含まれ、
前記メンテナンス情報は、前記複数の手順のうち、それぞれの手順が行われると増減する部品の情報をそれぞれ含み、
前記第１部品数は、現在表示している手順の前に行われたそれぞれの手順の前記情報に基づいて特定される請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記メンテナンス情報は、メンテナンスにおける手順の内容及び前記第１部品数を示し、
前記特定部は、前記手順を特定して、前記第１部品数を特定する請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項１０】
装置のメンテナンスにおける作業に関する情報及び前記メンテナンスで前記装置から取り外される部品に関する情報を含むメンテナンス情報を表示し、１以上の情報処理装置を有する情報処理システムであって、
前記メンテナンス情報に係るデータを記憶する記憶部と、
前記データに基づいて、前記部品の数を示す第１部品数を特定する特定部と、
前記第１部品数を表示する表示制御部と
を備える情報処理システム。
【請求項１１】
装置のメンテナンスにおける作業に関する情報及び前記メンテナンスで前記装置から取り外される部品に関する情報を含むメンテナンス情報を表示する情報処理装置が行う情報処理方法であって、
前記情報処理装置が、前記メンテナンス情報に係るデータを記憶する記憶手順と、
前記情報処理装置が、前記データに基づいて、前記部品の数を示す第１部品数を特定する特定手順と、
前記情報処理装置が、前記メンテナンス情報を表示する表示制御手順と
を含む情報処理方法。
【請求項１２】
装置のメンテナンスにおける作業に関する情報及び前記メンテナンスで前記装置から取り外される部品に関する情報を含むメンテナンス情報を表示するコンピュータに情報処理方法を実行させるためのプログラムであって、
前記コンピュータが、前記メンテナンス情報に係るデータを記憶する記憶手順と、
前記コンピュータが、前記データに基づいて、前記部品の数を示す第１部品数を特定する特定手順と、
前記コンピュータが、前記メンテナンス情報を表示する表示制御手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システム及びプログラムに関するものである。
【背景技術】
【０００２】
従来、各種機器の操作方法等を示すマニュアルを電子化した電子マニュアル等を利用する方法が知られている。
【０００３】
例えば、電子マニュアルの利用において、利便性の高い支援情報を提供する方法が知られている。具体的には、機器に用いられるパーツの画像特徴量に基づいて、類似画像検索処理を行ってパーツ識別子を特定して、特定されるパーツ識別子からヘルプ情報等の支援情報を抽出し、支援情報を提供する方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、装置のメンテナンスにおいて、部品を装置に取り付け忘れたり、部品を装置から外し忘れたりする等の作業ミスを減らせないことが課題となる。
【０００５】
本発明の１つの側面は、装置のメンテナンスにおいて、外す必要のない部品を誤って外してしまったり、部品を装置から外し忘れたりする等の作業ミスを減らすことができる情報処理装置を提供できることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様である、装置のメンテナンスにおける作業に関する情報及び前記メンテナンスで前記装置から取り外される部品に関する情報を含むメンテナンス情報を表示する情報処理装置は、前記メンテナンス情報に係るデータを記憶する記憶部と、前記データに基づいて、前記部品の数を示す第１部品数を特定する特定部と、前記第１部品数を表示する表示制御部とを備えることを特徴とする。
【発明の効果】
【０００７】
装置のメンテナンスにおいて、外す必要のない部品を誤って外してしまったり、部品を装置から外し忘れたりする等の作業ミスを減らすことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。
【図２】本発明の第１実施形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。
【図３】本発明の一実施形態に係る情報処理装置を利用して装置のメンテナンスを行う場合のイメージの一例を示す図である。
【図４】本発明の一実施形態に係る情報処理装置による表示の一例を示す図である。
【図５】本発明の一実施形態に係る情報処理装置による全体処理の一例を示すフローチャートである。
【図６】本発明の第２実施形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。
【図７】本発明の一実施形態に係る情報処理装置が用いる画像の一例を示す図である。
【図８】本発明の一実施形態に係る情報処理装置による別の全体処理の一例を示すフローチャートである。
【図９】本発明の一実施形態に係る情報処理装置が用いる手順を戻らせるための画像の一例を示す図である。
【図１０】本発明の一実施形態に係る情報処理装置によるアラート画像を表示する処理の一例を示すフローチャートである。
【図１１】本発明の一実施形態に係る情報処理装置による再度撮影を行わせるための画像の一例を示す図である。
【図１２】本発明の一実施形態に係る情報処理装置による再度撮影を行わせるための処理の一例を示すフローチャートである。
【図１３】本発明の一実施形態に係る情報処理装置による問題ない旨を示す画像の一例を示す図である。
【図１４】本発明の一実施形態に係る情報処理装置によるログを保存する処理の一例を示すフローチャートである。
【図１５】本発明の一実施形態に係る情報処理装置による画像解析に用いられるデータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について説明する。
【００１０】
＜第１実施形態＞
装置に対して、ユーザは、メンテナンスを行うことがある。このメンテナンス作業では、複数の手順が行われる場合が多い。以下、メンテナンス作業において、複数の手順がユーザによって行われる例で説明する。この例では、メンテナンス作業における手順で、装置から部品が取り外されるとする。この場合において、作業中、即ち、メンテナンス作業のうち、一部の手順が終了した状態では、ユーザの手元には、部品があるとする。一方で、メンテナンス作業が終了、即ち、複数の手順がすべて終了すると、ユーザの手元にあった部品は、手順で装置に取り付けられ、ユーザの手元には、部品が残らない例とする。
【００１１】
＜情報処理装置のハードウェア構成例＞
図１は、本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。以下、情報処理装置がいわゆるヘッドマウントディスプレイ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）（以下「ＨＭＤ」という。）１０である例で説明する。
【００１２】
図示するように、ＨＭＤ１０は、表示装置１０Ｈ１と、タッチパッド（ｔｏｕｃｈｐａｄ）１０Ｈ２と、ネットワークインタフェース１０Ｈ３と、撮影装置１０Ｈ４と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０Ｈ５とを有する。さらに、ＨＭＤ１０は、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０Ｈ６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０Ｈ７と、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）１０Ｈ８とを有する。
【００１３】
表示装置１０Ｈ１は、例えば、ディスプレイ等である。即ち、表示装置１０Ｈ１は、画像等を出力する出力装置の例である。
【００１４】
タッチパッド１０Ｈ２は、ユーザが操作を入力するための入力装置の例である。即ち、タッチパッド１０Ｈ２は、ユーザによるジェスチャ操作によって、コマンド等を入力する。
【００１５】
ネットワークインタフェース１０Ｈ３は、有線又は無線によって、ネットワークを介して、サーバ等の外部装置とデータ等を入出力するためのインタフェース（ｉｎｔｅｒｆａｃｅ）の例である。例えば、ネットワークインタフェース１０Ｈ３は、アンテナ及び処理ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等である。
【００１６】
撮影装置１０Ｈ４は、例えば、カメラ等である。即ち、撮影装置１０Ｈ４は、ユーザが見ている物体、例えば、メンテナンスをユーザが行っている場合には、主に、ユーザの視界に入るメンテナンスの対象となっている装置から取り外した部品を撮影し、画像を生成する。
【００１７】
ＣＰＵ１０Ｈ５は、各種処理及び各種データの加工を行う演算装置並びに各ハードウェア等を制御する制御装置の例である。
【００１８】
ＲＯＭ１０Ｈ６、ＲＡＭ１０Ｈ７及びフラッシュメモリ１０Ｈ８は、記憶装置の例である。具体的には、ＲＯＭ１０Ｈ６又はフラッシュメモリ１０Ｈ８は、入力されるデータ及びプログラム等を記憶する。また、ＲＡＭ１０Ｈ７は、実行されるプログラムが展開される記憶領域等となる。
【００１９】
なお、ハードウェア構成は、図示する構成に限られない。例えば、情報処理装置は、更に演算装置又は制御装置を有する構成でもよい。また、情報処理装置は、複数の装置で構成されてもよい。
【００２０】
以下、ＨＭＤ１０は、装置のメンテナンスを行うユーザの頭部に装着されて利用される例で説明する。また、以下の例では、ＨＭＤ１０は、いわゆる透過（Ｓｅｅ−Ｔｈｒｏｕｇｈ）型であり、ＨＭＤ１０を装着しているユーザは、視線が透過するため、ＨＭＤ１０の外の様子を見ることができる例で説明する。
【００２１】
＜機能構成例＞
図２は、本発明の一実施形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。具体的には、ＨＭＤ１０は、表示制御部１０Ｆ１と、タッチパッド制御部１０Ｆ２と、ディスプレイ制御部１０Ｆ３と、コンテンツ管理部１０Ｆ４と、記憶制御部１０Ｆ５と、ネットワーク制御部１０Ｆ６と、第１部品数特定部１０Ｆ７とを含む。
【００２２】
表示制御部１０Ｆ１は、装置のメンテナンスにおける作業に関する情報及びメンテナンスで装置から取り外される部品に関する情報を含むメンテナンス情報に係るデータ（以下「メンテナンスデータ」という。）Ｄ１に基づいて、メンテナンスにおいて装置から取り外される部品の数（以下「第１部品数」という。）を表示する。即ち、第１部品数は、現在表示している手順（又は工程）が終了した際に装置から取り外されているべき部品の数を示す。この第１部品数は、単に作業で用いられる部品の数ではなく、各手順が完了した際に、ユーザの手元にある部品の数等を示す。
【００２３】
なお、メンテナンス情報には、メンテナンスにおける作業に関する情報と、メンテナンスにおいて装置から取り外される部品に関する情報とが含まれる。つまり、メンテナンス情報には、複数の手順又は工程に分けられるユーザが実施すべき作業に関する情報が含まれる。
【００２４】
さらに、メンテナンス情報には、メンテナンスにおける作業の各手順に、その手順を実施することで、装置から取り外される又は装置に装着される部品数が対応付けされる。又は、メンテナンス情報には、メンテナンスにおける作業の各手順を終えた際に装置から外されている部品数が対応付けされる。
【００２５】
なお、表示制御部１０Ｆ１は、例えば、ＣＰＵ１０Ｈ５（図１）等によって実現される。
【００２６】
タッチパッド制御部１０Ｆ２は、例えば、ユーザが指等によってタッチ操作を行うと、タッチ操作を受け付ける。次に、タッチパッド制御部１０Ｆ２は、受け付けたタッチ操作に基づいて、タップ（ｔａｐ）及びスワイプ（ｓｗｉｐｅ）等のタッチジェスチャによる操作を入力する。なお、タッチパッド制御部１０Ｆ２は、例えば、タッチパッド１０Ｈ２（図１）等によって実現される。
【００２７】
ディスプレイ制御部１０Ｆ３は、ディスプレイに表示される画像等を制御する。なお、ディスプレイ制御部１０Ｆ３は、例えば、表示装置１０Ｈ１（図１）等によって実現される。
【００２８】
コンテンツ管理部１０Ｆ４は、メンテナンスデータＤ１を管理する。即ち、コンテンツ管理部１０Ｆ４は、メンテナンスデータＤ１等のコンテンツを記憶したり、必要なコンテンツを外部装置から入力したりして、コンテンツを管理する。なお、コンテンツ管理部１０Ｆ４は、例えば、ＣＰＵ１０Ｈ５（図１）等によって実現される。
【００２９】
記憶制御部１０Ｆ５は、外部装置からネットワーク等を介して入力されるメンテナンスデータＤ１等のデータを記憶する。なお、記憶制御部１０Ｆ５は、例えば、ＣＰＵ１０Ｈ５及びフラッシュメモリ１０Ｈ８（図１）等によって実現される。すなわち、ＨＭＤ１０は、フラッシュメモリ１０Ｈ８等によって、メンテナンスデータＤ１等を記憶する。
【００３０】
ネットワーク制御部１０Ｆ６は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク通信を制御する。なお、ネットワーク制御部１０Ｆ６は、例えば、ネットワークインタフェース１０Ｈ３（図１）等によって実現される。
【００３１】
第１部品数特定部１０Ｆ７は、メンテナンスデータＤ１等に基づいて、第１部品数を特定する。例えば、第１部品数特定部１０Ｆ７は、装置に対するメンテナンスにおいて、複数の手順が行われた場合には、各手順で取り外されたそれぞれの部品数をメンテナンスデータＤ１等に基づいて特定する。次に、第１部品数特定部１０Ｆ７は、メンテナンスデータＤ１等に基づいて特定されるそれぞれの部品数の総和を計算して、第１部品数を特定する。なお、第１部品数特定部１０Ｆ７は、例えば、ＣＰＵ１０Ｈ５等によって実現される。
【００３２】
＜情報処理装置の利用例＞
図３は、本発明の一実施形態に係る情報処理装置を利用して装置のメンテナンスを行う場合のイメージの一例を示す図である。以下、図示するように、ＨＭＤ１０のユーザとなる作業者１がＨＭＤ１０を装着してメンテナンスを行う例で説明する。
【００３３】
この例では、作業者１は、装置の例であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２をメンテナンスする。即ち、作業者１は、ＭＦＰ２のメンテナンスにおいて、ＭＦＰ２に対して、各手順で、ネジ等の部品を取り付けたり、外したりする。以下、ＭＦＰ２のメンテナンスにおいて、作業者１が、ＭＦＰ２が有するネジを外す手順を行う場合を例に説明する。即ち、以下の例では、メンテナンスにおいて、対象となる部品は、ネジであるとし、部品数は、ネジの数として説明する。
【００３４】
具体的には、以下の説明では、メンテナンス作業は、ＭＦＰ２が有する部品を交換する作業であるとする。この交換される部品が、ＭＦＰ２にネジで固定されるとする。このようなメンテナンス作業は、例えば、ＭＦＰ２が有する部品が故障した場合等に行われる。
【００３５】
この場合には、作業者１は、まず、ネジを外す手順（以下「第１手順」という。）を行う。次に、作業者１は、交換対象となる部品を新しい部品に替える手順（以下「第２手順」という。）を行う。続いて、作業者１は、新しい部品をＭＦＰ２に固定するため、第１手順で外されたネジを取り付ける手順（以下「第３手順」という。）を行う。つまり、このメンテナンス作業では、第１手順乃至第３手順が順に行われる。また、第１手順が終了してから第３手順が終了するまでの間は、ネジが外れているため、ユーザの手元にネジがある。一方で、第1手順が開始される前及び第１手順乃至第３手順がすべて終了すると、ユーザの手元には、ネジがない。以下、主に、第１手順、即ち、メンテナンス作業において、ネジを外す手順が行われる場合を例に説明する。
【００３６】
ＨＭＤ１０は、作業者１に対して、ＭＦＰ２のメンテナンスにおいて、手順の内容等を示す手順用画像ＩＭＧ１等を表示する。図示するように、手順用画像ＩＭＧ１が表示されると、作業者１は、メンテナンスにおいて、手順の内容等を把握することができる。具体的には、図示するように、メンテナンスにおいて、手順用画像ＩＭＧ１は、「ネジを外す」手順の内容、対象となるネジの位置及び手順によって外すネジの数等を示す。したがって、ＨＭＤ１０が手順用画像ＩＭＧ１等を表示すると、作業者１は、ＭＦＰ２に対して各手順を行うことができ、各手順が完了すると、メンテナンスを行うことができる。
【００３７】
なお、メンテナンスの対象となる装置は、ＭＦＰ２に限られない。即ち、装置は、ＭＦＰ以外の事務機器等でもよい。
【００３８】
また、ＨＭＤ１０がいわゆる没入型である場合には、ＭＦＰ２は、実機でなく、いわゆるシミュレーション用のモデル等でもよい。
【００３９】
図４は、本発明の一実施形態に係る情報処理装置による表示の一例を示す図である。例えば、図３に示すように、ＭＦＰ２のメンテナンスにおいて、「ネジを外す」手順、即ち、第１手順が行われる例で説明する。まず、ＨＭＤ１０（図３）は、図４（Ａ）に示すように、手順用画像ＩＭＧ１を表示する。これに対して、作業者１は、ＭＦＰ２に対して手順用画像ＩＭＧ１が示す手順を行う。
【００４０】
次に、ＨＭＤ１０は、第１部品数を特定する。例えば、手順用画像ＩＭＧ１が示す手順の前に、他に手順が行われたとする。この場合には、ＨＭＤ１０は、手順用画像ＩＭＧ１が示す手順と、手順用画像ＩＭＧ１が示す手順より前に行われた手順とにおいて、それぞれ外されたネジの数を特定する。続いて、ＨＭＤ１０は、各手順で外されたそれぞれのネジの数を合算して、第１部品数を特定する。さらに、ＨＭＤ１０は、第１部品数を記憶する。
【００４１】
また、ＨＭＤ１０は、例えば、図４（Ｂ）に示すように、第１部品数表示画像ＩＭＧ２等によって、第１部品数を表示する。具体的には、第１部品数表示画像ＩＭＧ２は、第１部品数を「正しい脱部品数：１２」と表示する画像の例である。さらに、第１部品数表示画像ＩＭＧ２では、「外したネジを確認ください」等のメッセージを表示する。このようなメッセージが表示されると、作業者は、今までの手順によって外されたネジの数を目視で数えることができる。
【００４２】
このように、第１部品数が表示されると、作業者は、今までの手順によって外されたネジの数と、第１部品数とを比較することができる。もし、今までの手順によって外されたネジの数と、第１部品数と比較して、これらに差異がある場合には、作業者は、作業ミスに気付くことができる。
【００４３】
具体的には、第１部品数より、今までの手順によって外されたネジの数が少ない場合には、作業者は、今までの手順のうち、いずれかの手順で装置からネジを外し忘れた作業ミスに気付くことができる。例えば、図４（Ｂ）に示すように、第１部品数が「１２」であるのに対して、今までの手順によって外されたネジの数が「１１」であるとする。この例では、目視で数えたネジの数が「１１」であるため、第１部品数より、今までの手順によって外されたネジの数の方が少ない。したがって、作業者は、今までの手順のうち、いずれかの手順で、誤って装置から１個のネジを外し忘れた作業ミスに気付くことができる。これによって、作業者は、今までに行った手順を見直すことができる。ゆえに、ＨＭＤ１０は、装置のメンテナンスにおいて、所定の部品を装置から外し忘れたりする作業ミスを減らすことができる。
【００４４】
一方で、第１部品数より、今までの手順によって外されたネジの数が多い場合には、作業者は、今までの手順のうち、いずれかの手順で装置から外す必要のないネジを誤って多く外してしまった等の部品を多く外している、即ち、外し過ぎの作業ミスに気付くことができる。例えば、図４（Ｂ）に示すように、第１部品数が「１２」であるのに対して、今までの手順によって外されたネジの数が「１３」であるとする。この例では、目視で数えたネジの数が「１３」であるため、第１部品数より、今までの手順によって外されたネジの数の方が多い。したがって、作業者は、今までの手順のうち、いずれかの手順で、外す必要のない部品を誤って外してしまった、即ち、外し過ぎの作業ミスに気付くことができる。
【００４５】
また、ネジを取り外す手順以外に、第３手順のように、ネジを取り付ける手順が、メンテナンス作業には含まれる場合がある。この場合には、第１部品数より、今までの手順によって残ったネジの数が少ない場合には、作業者は、今までの手順のうち、いずれかの手順で、誤った箇所まで装置にネジを取り付け過ぎた作業ミスに気付くことができる。さらに、第１部品数より、今までの手順によって残ったネジの数が多い場合には、作業者は、今までの手順のうち、いずれかの手順で、誤って装置にネジを取り付け忘れた作業ミスに気付くことができる。
【００４６】
さらに、メンテナンスには、第１手順のようなネジを取り外す手順と、第３手順のようなネジを取り付ける手順とがそれぞれ複数回行われる場合がある。この場合には、第１部品数と、今までの手順によって現在手元に持っているネジの数とを比較して、これらに差異がある場合には、作業者は、上記のいずれかの作業ミスに気付くことができる。
【００４７】
＜全体処理例＞
図５は、本発明の一実施形態に係る情報処理装置による全体処理の一例を示すフローチャートである。
【００４８】
＜手順の内容の表示例（ステップＳ０１）＞
ステップＳ０１では、ディスプレイ制御部１０Ｆ３（図２）は、手順の内容を表示する。具体的には、作業者がメンテナンスを行っている場合には、ディスプレイ制御部１０Ｆ３は、ディスプレイに、行っている手順の内容等を示す。例えば、ディスプレイ制御部１０Ｆ３は、図３に示す手順用画像ＩＭＧ１等を表示する。
【００４９】
＜外す部品数の取得例（ステップＳ０２）＞
ステップＳ０２では、第１部品数特定部１０Ｆ７（図２）は、外す部品数を取得する。
【００５０】
＜外す部品があるか否かの判断例（ステップＳ０３）＞
ステップＳ０３では、第１部品数特定部１０Ｆ７は、外す部品があるか否かを判断する。例えば、判断は、取得される外す部品数に基づいて行われる。具体的には、取得される外す部品数が「０」以外であると、第１部品数特定部１０Ｆ７は、外す部品があると判断する。一方で、取得される外す部品数が「０」であると、第１部品数特定部１０Ｆ７は、外す部品がないと判断する。
【００５１】
次に、外す部品があると第１部品数特定部１０Ｆ７が判断すると（ステップＳ０３でＹＥＳ）、第１部品数特定部１０Ｆ７は、ステップＳ０４に進む。一方で、外す部品がないと第１部品数特定部１０Ｆ７が判断すると（ステップＳ０３でＮＯ）、第１部品数特定部１０Ｆ７は、処理を終了する。
【００５２】
＜今までの手順で外した総部品数の取得例（ステップＳ０４）＞
ステップＳ０４では、第１部品数特定部１０Ｆ７は、今までの手順で外した総部品数を取得する。
【００５３】
＜第１部品数の表示例（ステップＳ０５）＞
ステップＳ０５では、ディスプレイ制御部１０Ｆ３は、第１部品数を表示する。
【００５４】
例えば、ステップＳ０１で表示される手順で「Ａ」個の部品が外されるとする。これに対して、ステップＳ０１で表示される手順より前に行われる各手順で外した総部品数が「Ｂ」であるとする。この場合には、「Ｂ」を示すデータがステップＳ０４で取得される。これによって、ステップＳ０５では、第１部品数特定部１０Ｆ７は、「Ａ＋Ｂ＝Ｃ」と加算して、第１部品数「Ｃ」を特定する。さらに、ステップＳ０５では、第１部品数「Ｃ」が図４（Ｂ）のように、表示される。
【００５５】
また、各手順で用いられる部品数は、例えば、下記（表１）のように記憶される。なお、下記（表１）に示すデータは、メンテナンスデータの例である。具体的には、「Ａ−１」の手順では、ネジを示すＩＤである「ｐｉｄ＿１」の部品が「３」個外されることを下記（表１）は、示す。
【００５６】
この（表１）に示すメンテナンスが行われる場合には、「Ａ−１」乃至「Ａ−４」までの手順が行われると、第１部品数は、「３＋０＋６＋３＝１２」個となる。
【００５７】
また、メンテナンスにおいて、下記（表１）に示す「Ａ−１」乃至「Ａ−４」の順で各手順がそれぞれ行われるとする。この場合において、「Ａ−４」の手順が行われている場合、前の手順までで外した総部品数は、「Ａ−１」乃至「Ａ−３」までの手順で外されるそれぞれの部品数を加算した値である。即ち、「Ａ−４」の手順が行われている場合、前の手順までで外した総部品数は、「３＋０＋６＝９」個とされる。
【００５８】
【表１】
2017091088.tif 000003
なお、部品を取り付ける手順が行われる場合又は手順が戻る場合等では、各手順で用いられる部品数は、減算されて、第１部品数が特定される。即ち、部品を取り付ける手順では、部品が装置に取り付けられていくため、作業者の手元にある部品数は、減少していく。したがって、部品を取り付ける手順では、第１部品数は、各手順で用いられる部品数を減算して特定される。
【００５９】
このように、各手順で用いられる部品数を加算又は減算して第１部品数を特定すると、手順が戻ったりした場合等でも、第１部品数が特定できる。即ち、メンテナンスでは、あらかじめ定められた通りの順序で手順が行われるとは限らない。つまり、手順は、前に行った手順に戻ったり、手順の途中から他の手順を行ったりする場合がある。そのため、メンテナンスにおいて、行われている手順に応じて、各手順で用いられる部品数を加算又は減算すると、第１部品数が特定できる。このように、第１部品数が特定されると、手順が戻ったりした場合等でも、ＨＭＤは、メンテナンスにおける作業を支援するメンテナンス情報を表示できる。
【００６０】
また、複数の種類のメンテナンス作業が同時に行われる場合がある。例えば、第１メンテナンス作業と、第２メンテナンス作業とが続けて行われるとする。この例では、第１メンテナンス作業及び第２メンテナンス作業は、それぞれ複数の手順から構成される。また、第１メンテナンス作業及び第２メンテナンス作業は、例えば、装置において、それぞれのメンテナンスで対象となる部分が異なるとする。さらに、第１メンテナンス作業及び第２メンテナンス作業のように、複数のメンテナンス作業が行われる場合には、例えば、以下のような場合がある。
【００６１】
１．第１メンテナンス作業及び第２メンテナンス作業のそれぞれの手順は、途中まで同一とする。例えば、各メンテナンス作業で最初に行われるそれぞれの手順は、装置のカバーを取り外す手順であり、共通する。また、この手順で外される部品も共通する。このため、第１メンテナンス作業及び第２メンテナンス作業が続けて行われる場合には、第１メンテナンス作業で行われる複数の手順うち、一部の手順が終了すると、第１メンテナンス作業は、途中で終了する。例えば、最後の手順であるカバーを取り付ける手順は、行わず、第１メンテナンス作業が終了する等である。続いて、第２メンテナンス作業は、手順の途中から開始される。例えば、最初の手順であるカバーを取り外す手順が省略され、次の手順から第２メンテナンス作業が開始される。
【００６２】
２．第１メンテナンス作業及び第２メンテナンス作業は、同一の手順を行わないとする。このような場合であっても、例えば、第１メンテナンス作業及び第２メンテナンス作業でも、最初にカバーが取り外されるとする。このカバーを取り外すため、ネジが外されるとする。一方の第１メンテナンス作業では、後の作業のため、更にカバーを取り外すため以外のネジも取り外すとする。この後、第１メンテナンス作業では、これらのネジをすべて取り付ける手順があるとする。これに対して、第１メンテナンス作業及び第２メンテナンス作業が続けて行われる場合には、第１メンテナンス作業が途中で終了され、第２メンテナンス作業が開始される。即ち、第１メンテナンス作業及び第２メンテナンス作業が続けて行われる場合には、第１メンテナンス作業におけるネジの取り付け手順が行われず、第２メンテナンス作業が開始される。さらに、第２メンテナンス作業における最後の手順が省略され、第１メンテナンス作業におけるネジの取り付け手順が行われる。
【００６３】
上記「１．」の場合には、第２メンテナンス作業のみが行われる場合と、第１メンテナンス作業の後に第２メンテナンス作業が行われる場合とでは、第２メンテナンス作業における途中の手順で、部品数は、同一となる。一方で、上記「２．」の場合には、第２メンテナンス作業のみが行われる場合と、第１メンテナンス作業の後に第２メンテナンス作業が行われる場合とでは、第２メンテナンス作業における途中の手順で、部品数は、異なる。そのため、上記「２．」のような場合があるので、部品数は、手順ごとに、加算又は減算する処理によって求められるのが望ましい。
【００６４】
また、第１部品数は、加算又は減算によって特定されるに限らない。例えば、ＨＭＤは、各手順における第１部品数をそれぞれ記憶してもよい。即ち、第１部品数は、各手順での部品数の増減を考慮して、あらかじめ特定されていてもよい。そして、各第１部品数は、手順ごとに、それぞれ記憶される。したがって、この例では、手順に対して第１部品数が紐づいているため、手順が特定されると、第１部品数が特定される。このようにすると、ＨＭＤは、加算又は減算して第１部品数を特定しなくてもよい。そのため、ＨＭＤは、第１部品数を特定するための加算又は減算による計算負荷を少なくできる。
【００６５】
＜第２実施形態＞
第２実施形態では、例えば、第１実施形態と同様のハードウェア構成のＨＭＤが用いられる。第２実施形態は、第１実施形態と比較すると、撮影部が生成する画像が用いられる点が異なる。以下、第１実施形態と同様に、図３に示すように、作業者１がＨＭＤ１０を装着してＭＦＰ２のメンテナンスを行う例で説明する。
【００６６】
＜機能構成例＞
図６は、本発明の第２実施形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。第１実施形態、即ち、図２と比較すると、図示する機能構成は、比較部１０Ｆ８、撮影部１０Ｆ９及び解析部１０Ｆ１０が加わる点が異なる。以下、異なる点を中心に説明し、重複した説明を省略する。
【００６７】
表示制御部１０Ｆ１は、比較部１０Ｆ８による比較結果等に基づいて、画像の表示等を制御する。
【００６８】
比較部１０Ｆ８は、第２部品数を算出し、第１部品数と比較する。具体的には、第２部品数は、撮影部１０Ｆ９が生成する画像を解析して算出される。
【００６９】
また、撮影部１０Ｆ９は、装置に対するメンテナンスで取り外された部品を示す画像を生成する。なお、撮影部１０Ｆ９は、例えば、撮影装置１０Ｈ４（図１）等によって実現される。次に、解析部１０Ｆ１０は、撮影部１０Ｆ９によって生成される画像を解析して、第２部品数を算出する。なお、解析部１０Ｆ１０は、例えば、ＣＰＵ１０Ｈ５（図１）等によって実現される。
【００７０】
ＨＭＤ１０は、フラッシュメモリ１０Ｈ８（図１）等によって、撮影部１０Ｆ９が生成する画像を示す画像データＤ２等を記憶する。画像データＤ２は、いわゆるログとして記憶されてもよい。
【００７１】
なお、表示制御部１０Ｆ１は、比較部１０Ｆ８による比較結果に基づいて、メンテナンス情報を制御してもよい。具体的には、まず、比較部１０Ｆ８は、メンテナンスにおいて作業者によって取り外された部品の数（以下「第２部品数」という。）を算出する。即ち、第２部品数は、実際の作業において、用いられている部品の数である。なお、メンテナンス情報が示す手順の通りに作業が行われ、かつ、メンテナンスの対象となっている装置が、メンテナンス情報が想定する装置と同一であると、第１部品数と、第２部品数とは、一致する。一方で、メンテナンス情報が示す作業とは異なる作業が行われたり、又はメンテナンスの対象となっている装置が、メンテナンス情報が想定する装置とロット等が異なると、第１部品数と、第２部品数とは、異なる場合がある。
【００７２】
次に、比較部１０Ｆ８は、第１部品数と、第２部品数とを比較する。この比較結果に基づいて、第１部品数と、第２部品数とに差異があると判断されると、表示制御部１０Ｆ１は、アラート等を示す画像を表示する。
【００７３】
＜情報処理装置の利用例＞
図７は、本発明の一実施形態に係る情報処理装置が用いる画像の一例を示す図である。まず、ＨＭＤ１０（図３）は、第１実施形態と同様に、図７（Ａ）に示すような手順用画像ＩＭＧ１を表示する。これに対して、作業者１は、手順用画像ＩＭＧ１を見て各手順を行う。
【００７４】
次に、ＨＭＤ１０は、第１実施形態と同様に、第１部品数を特定する。例えば、手順用画像ＩＭＧ１が示す手順の前に、他に手順が行われたとする。この場合には、ＨＭＤ１０は、手順用画像ＩＭＧ１が示す手順と、手順用画像ＩＭＧ１が示す手順より前に行われた手順とにおいて、それぞれ外されたネジの数を特定する。続いて、ＨＭＤ１０は、各手順で外されたそれぞれのネジの数を合算して、第１部品数を特定する。さらに、ＨＭＤ１０は、第１部品数を記憶する。
【００７５】
第２実施形態では、図７（Ｂ）に示すように、第１部品数を「正しい脱部品数：１２」と表示するのに加えて、ＨＭＤ１０が有するカメラ等で、外したネジを撮影させる手順を示す画像が表示される。つまり、第２実施形態では、ＨＭＤ１０は、「外したネジを確認ください（撮影）」のように、ネジを撮影させる手順を示すメッセージ等を含む撮影用画像ＩＭＧ３を表示する。撮影用画像ＩＭＧ３が表示されると、作業者は、今までの手順で外したネジを撮影する手順を行うことができる。
【００７６】
次に、図７（Ｃ）に示すように、作業者による操作によって、部品画像ＩＭＧ４が生成されるとする。即ち、部品画像ＩＭＧ４は、今までの手順で外したネジを示す画像である。続いて、部品画像ＩＭＧ４が生成されると、ＨＭＤ１０は、パターンマッチング等の画像解析によって、ネジを認識することができる。そのため、部品画像ＩＭＧ４に基づいて、ＨＭＤ１０は、認識されるネジの数を数えて、第２部品数を算出することができる。
【００７７】
さらに、ＨＭＤ１０は、第１部品数と、第２部品数とを比較する。具体的には、ＨＭＤ１０は、第１部品数と、第２部品数との比較結果に基づいて、第１部品数と、第２部品数とに差異があると、アラート等を表示する。例えば、ＨＭＤ１０は、図７（Ｄ）に示すアラート画像ＩＭＧ５を表示する。このように、比較結果に基づいて、アラート画像ＩＭＧ５が表示されると、作業者は、作業ミスに気付くことができる。なお、図７（Ｄ）では、第１部品数である「１２」に対して、第２部品数が「１１」であるため、第１部品数より第２部品数が少ない場合の例である。即ち、アラート画像ＩＭＧ５は、今までの手順で、外し忘れの作業ミス等があることを警告する表示の例である。
【００７８】
なお、部品画像ＩＭＧ４を生成するため、ＨＭＤ１０は、ネジを自動的に撮影してもよい。即ち、作業者がシャッターボタンを押す等の操作を行わず、ＨＭＤ１０が撮影してもよい。この場合には、撮影している範囲内に、ネジがない場合、ＨＭＤ１０は、ネジが撮影範囲内になるように指示を表示してもよい。この場合には、自動的に撮影が行われるため、解析部１０Ｆ１０（図６）は、撮影部１０Ｆ９（図６）によって撮影される画像を定期的に解析する。この解析の結果、ネジがあることが認識されると、画像に含まれるネジの数を第２部品数とし、ＨＭＤ１０は、第１部品数と、第２部品数とを比較する。
【００７９】
他にも、特定の場所にネジが置かれるとし、ネジが置かれる特定の場所をＨＭＤ１０が認識してもよい。このようにして、ＨＭＤ１０が特定の場所を認識して、撮影が行われてもよい。この場合には、例えば、ＨＭＤ１０は、ネジを置くためのケース等である特定の場所を示す画像を記憶する。次に、ＨＭＤ１０は、記憶される特定の場所を示す画像と、撮影される画像とを比較して特定の場所を認識する。
【００８０】
＜全体処理例＞
図８は、本発明の一実施形態に係る情報処理装置による別の全体処理の一例を示すフローチャートである。第１実施形態の図５に示す処理と比較すると、図８に示す処理は、ステップＳ１１以降の処理が異なる。以下、第１実施形態と同一の処理には、同一の符号を付し、説明を省略する。
【００８１】
＜第１部品数、メンテナンス情報及び外した部品を撮影させるメッセージ等の表示例（ステップＳ１１）＞
ステップＳ１１では、表示制御部１０Ｆ１（図６）は、第１部品数、メンテナンス情報及び外した部品を撮影させるメッセージ等を表示する。具体的には、図７（Ｂ）に示す撮影用画像ＩＭＧ３等が表示される。
【００８２】
＜外した部品が撮影されたか否かの判断例（ステップＳ１２）＞
ステップＳ１２では、解析部１０Ｆ１０（図６）は、外した部品が撮影されたか否かを判断する。次に、外した部品が撮影されたと判断されると（ステップＳ１２でＹＥＳ）、解析部１０Ｆ１０は、ステップＳ１３に進む。一方で、外した部品が撮影されていないと判断されると（ステップＳ１２でＮＯ）、解析部１０Ｆ１０は、ステップＳ１２を繰り返す。
【００８３】
＜画像解析による第２部品数の算出例（ステップＳ１３）＞
ステップＳ１３では、解析部１０Ｆ１０は、画像解析によって、第２部品数を算出する。具体的には、解析部１０Ｆ１０は、撮影によって生成される部品画像ＩＭＧ４（図７）を解析して、第２部品数を算出する。
【００８４】
＜第１部品数と、第２部品数とが等しいか否かの判断例（ステップＳ１４）＞
ステップＳ１４では、比較部１０Ｆ８（図６）は、第１部品数と、第２部品数とが等しいか否かを判断する。具体的には、ステップＳ１４では、まず、比較部１０Ｆ８は、第１部品数と、第２部品数とを比較する。次に、比較結果に基づいて、第１部品数と、第２部品数とが同じ値であると、比較部１０Ｆ８は、第１部品数と、第２部品数とが等しいと判断する。一方、比較結果に基づいて、第１部品数と、第２部品数とに差異があると、比較部１０Ｆ８は、第１部品数と、第２部品数とが等しくないと判断する。第１部品数と、第２部品数とが等しいと判断されると（ステップＳ１４でＹＥＳ）、比較部１０Ｆ８は、処理を終了する。一方で、第１部品数と、第２部品数とが等しくないと判断されると（ステップＳ１４でＮＯ）、比較部１０Ｆ８は、ステップＳ１５に進む。
【００８５】
＜アラート画像等の表示例（ステップＳ１５）＞
ステップＳ１５では、表示制御部１０Ｆ１は、アラート画像等を表示する。
【００８６】
また、第１部品数と、第２部品数とが等しくないと判断された場合には、表示制御部１０Ｆ１は、作業者に手順を戻らせる表示等を行う。
【００８７】
図９は、本発明の一実施形態に係る情報処理装置が用いる手順を戻らせるための画像の一例を示す図である。例えば、比較結果に基づいて、第１部品数が「１２」であり、かつ、第２部品数が「１１」であるとする。この例では、第１部品数より第２部品数が少ない。この場合は、今までの手順のうち、いずれかの手順で装置からネジを外し忘れた作業ミスがある場合である。したがって、この場合には、ＨＭＤは、図９（Ａ）に示すように、アラート及び手順を戻らせるためのメッセージ等を示す画像を表示する。
【００８８】
一方で、比較結果に基づいて、第１部品数が「１２」であり、かつ、第２部品数が「１３」であるとする。この例では、第１部品数より第２部品数が多い。この場合は、今までの手順のうち、いずれかの手順で外す必要のない部品を誤って外してしまった等の作業ミスがある場合である。したがって、この場合には、ＨＭＤは、図９（Ｂ）に示すように、アラート及び手順を戻らせるためのメッセージ等を示す画像を表示する。
【００８９】
図１０は、本発明の一実施形態に係る情報処理装置によるアラート画像を表示する処理の一例を示すフローチャートである。例えば、図示するような処理によって、図９（Ａ）及び図９（Ｂ）で示す画像は、いずれかが選ばれて、表示される。なお、図１０に示す処理は、例えば、図８に示すステップＳ１４等で第１部品数と第２部品数が等しくないと判断された場合に行われる。
【００９０】
＜第１部品数より第２部品数が少ないか否かの判断例（ステップＳ２０）＞
ステップＳ２０では、比較部１０Ｆ８（図６）は、第１部品数より第２部品数が少ないか否かを判断する。次に、第１部品数より第２部品数が少ないと判断されると（ステップＳ２０でＹＥＳ）、比較部１０Ｆ８は、ステップＳ２１に進む。一方で、第１部品数より第２部品数が少なくないと判断されると（ステップＳ２０でＮＯ）、比較部１０Ｆ８は、ステップＳ２２に進む。
【００９１】
＜外した部品数が少ない等を示す画像の表示例（ステップＳ２１）＞
ステップＳ２１では、表示制御部１０Ｆ１（図６）は、外した部品数が少ない等を示す画像を表示する。例えば、ステップＳ２１では、表示制御部１０Ｆ１は、図９（Ａ）に示す画像を表示する。
【００９２】
＜外した部品数が多い等を示す画像の表示例（ステップＳ２２）＞
ステップＳ２２では、表示制御部１０Ｆ１は、外した部品数が多い等を示す画像を表示する。例えば、ステップＳ２２では、表示制御部１０Ｆ１は、図９（Ｂ）に示す画像を表示する。
【００９３】
また、第１部品数より第２部品数が少ない場合は、部品の重なり等で画像解析が正しくできていない場合がある。そこで、表示制御部１０Ｆ１は、作業者に、再度撮影を行わせるメッセージ等を表示してもよい。
【００９４】
図１１は、本発明の一実施形態に係る情報処理装置による再度撮影を行わせるための画像の一例を示す図である。図示するように、再度撮影を行わせるメッセージ等が表示されると、作業者は、再度、部品を撮影する操作を行うことができる。
【００９５】
図１２は、本発明の一実施形態に係る情報処理装置による再度撮影を行わせるための処理の一例を示すフローチャートである。例えば、図８に示すステップＳ１４において、第１部品数と、第２部品数との比較が行われる場合には、比較部１０Ｆ８（図６）は、比較結果に基づいて、ステップＳ３０を行うか否かを判断する。
【００９６】
＜再度撮影を行わせるための画像等の表示例（ステップＳ３０）＞
ステップＳ３０では、表示制御部１０Ｆ１（図６）は、再度撮影を行わせるための画像等を表示する。例えば、ステップＳ３０では、表示制御部１０Ｆ１は、図１１に示す画像を表示する。この表示によって、再度撮影が行われると、解析部１０Ｆ１０（図６）は、図８に示すステップＳ１３のように、画像解析によって第２部品数を算出する。
【００９７】
また、第１部品数と、第２部品数とが等しい場合には（図８に示すステップＳ１４でＹＥＳ）、表示制御部１０Ｆ１は、問題ない旨を示すメッセージ等を表示してもよい。
【００９８】
図１３は、本発明の一実施形態に係る情報処理装置による問題ない旨を示す画像の一例を示す図である。図示するように、表示制御部１０Ｆ１は、作業者に、今までの手順が問題ない旨を示すメッセージを表示したり、一致している第１部品数及び第２部品数を表示したりする。
【００９９】
さらに、記憶制御部１０Ｆ５（図６）は、撮影された画像等をログとして保存してもよい。
【０１００】
図１４は、本発明の一実施形態に係る情報処理装置によるログを保存する処理の一例を示すフローチャートである。例えば、図１４に示す処理は、図８に示す処理の後等に行われる。
【０１０１】
＜別の手順に進むか否かの判断例（ステップＳ４０）＞
ステップＳ４０では、比較部１０Ｆ８（図６）は、別の手順に進むか否かを判断する。例えば、図８に示すステップＳ０１で表示される手順の内容が終了し、第１部品数と、第２部品数とが等しいと判断されると（図８に示すステップＳ１４でＹＥＳ）、次の手順に進むため、別の手順に進むと、比較部１０Ｆ８は、判断する。また、第１部品数と、第２部品数とが等しくないと判断されると（図８に示すステップＳ１４でＮＯ）、前の手順に戻るため、別の手順に進むと、比較部１０Ｆ８は、判断する。つまり、手順が正しく行われた場合でも、誤って行われた場合であっても、１つの手順が終了した場合には、比較部１０Ｆ８は、別の手順に進むと判断する。
【０１０２】
次に、別の手順に進むと判断されると（ステップＳ４０でＹＥＳ）、比較部１０Ｆ８は、ステップＳ４１に進む。一方で、別の手順に進まないと判断されると（ステップＳ４０でＮＯ）、比較部１０Ｆ８は、処理を終了する。
【０１０３】
＜ログの保存例（ステップＳ４１）＞
ステップＳ４１では、記憶制御部１０Ｆ５（図６）は、ログを保存する。例えば、ステップＳ４１では、記憶制御部１０Ｆ５は、撮影によって生成された画像をサーバ等に送信し、ログとして画像を保存する。
【０１０４】
なお、ステップＳ４１では、記憶制御部１０Ｆ５は、画像以外に、行われた手順等を特定できるようにするため、手順名等を示すデータ等を更に送信して、ログとして保存してもよい。
【０１０５】
このように、ログが保存されると、ユーザ等は、メンテナンス後に行った手順の内容を確認することができる。また、誤った手順についてログが保存されると、ユーザ等は、間違えやすい手順を知ることができる。
【０１０６】
＜画像の解析例＞
図１５は、本発明の一実施形態に係る情報処理装置による画像解析に用いられるデータの一例を示す図である。図８に示すステップＳ１３等では、撮影された画像に対して、画像解析が行われる。画像解析は、例えば、いわゆるパターンマッチング等である。まず、記憶制御部１０Ｆ５（図６）は、図１５に示すようなネジを示す画像をあらかじめ記憶する。次に、解析部１０Ｆ１０（図６）は、撮影が行われると、撮影によって生成された画像に対して、図１５に示すネジと同一又は類似の被写体が写っているか否かを解析する。このように、パターンマッチング等によって画像が解析されると、解析部１０Ｆ１０は、画像に、ネジが写っているか否かを判断できる。
【０１０７】
なお、画像解析では、ネジの種類及び大きさ等が分別されてもよい。また、画像解析に用いられるデータは、画像に限られない。例えば、特徴量を示すデータが用いられてもよい。この場合には、画像を解析するアルゴリズムに、例えば、ＳＵＲＦ（Ｓｐｅｅｄ―Ｕｐ  Ｒｏｂｕｓｔ  Ｆｅａｔｕｒｅｓ）等が用いられる。ＳＵＲＦが用いられると、被写体が撮影される照明、スケール又は角度等の影響が少なくできる。また、特徴量を示すデータは、画像のデータよりもデータ容量が小さい場合が多いため、特徴量を示すデータが用いられると、画像解析を行うためのデータ容量を小さくすることができる。
【０１０８】
＜変形例＞
本発明に係る実施形態において、対象となる部品は、ネジに限られない。例えば、対象となる部品は、バネ又は板金等の機構部品でもよい。なお、対象となる部品は、ネジのように、装置に使われる部品数が多い部品が望ましい。
【０１０９】
本発明に係る実施形態は、ＨＭＤに限られない。例えば、カメラ等の撮影装置と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置とを組み合わせた情報処理システム等で実現されてもよい。即ち、情報処理システムにおいて、撮影装置と、情報処理装置とは、有線又は無線で接続され、撮影装置が生成する画像は、情報処理装置に送信される。次に、情報処理システムでは、情報処理装置が、各種処理を行い、処理結果又は処理結果に基づく画像等を表示したり、ユーザによる操作を入力したりしてもよい。
【０１１０】
また、本発明に係る実施形態は、複数の情報処理装置で、分散、並列、冗長に処理又は記憶が行われてもよい。例えば、本発明に係る実施形態は、サーバ等の情報処理装置と、サーバ等とネットワークを介して接続されるＨＭＤ等の情報処理装置とを有する情報処理システムによって、実現されてもよい。具体的には、サーバ等が各種処理及びデータを記憶し、一方で、ＨＭＤ等がユーザに対して処理結果及び画像等を表示及びユーザによる操作を入力する構成であってもよい。
【０１１１】
また、本発明の実施形態は、情報処理装置又は１以上の情報処理装置を有する情報処理システム等のコンピュータに、情報処理方法を実行させるためのプログラム等によって実現されてもよい。
【０１１２】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０１１３】
１０  ＨＭＤ
２  ＭＦＰ
ＩＭＧ１  手順用画像
ＩＭＧ２  第１部品数表示画像
ＩＭＧ３  撮影用画像
ＩＭＧ４  部品画像
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特許第４１５０６５１号公報
【図１】
2017091088.tif 000004
【図２】
2017091088.tif 000005
【図３】
2017091088.tif 000006
【図４】
2017091088.tif 000007
【図５】
2017091088.tif 000008
【図６】
2017091088.tif 000009
【図７】
2017091088.tif 000010
【図８】
2017091088.tif 000011
【図９】
2017091088.tif 000012
【図１０】
2017091088.tif 000013
【図１１】
2017091088.tif 000014
【図１２】
2017091088.tif 000015
【図１３】
2017091088.tif 000016
【図１４】
2017091088.tif 000017
【図１５】
2017091088.tif 000018