(57)【要約】【課題】正常データまたは異常データとして適切な情報を記憶させる入出力装置を提供することを目的とする。【解決手段】情報処理装置１０は、対象装置（例えば、加工機７０または画像形成装置８０）の動作に応じて変化する検知信号を取得する検知装置通信部１２と、検知信号の特徴を示す特徴情報（例えば、周波数スペクトル）と、周波数スペクトルの変化を示すスコアと、対象装置の動作情報（例えば、加工機７０の加工回数情報または画像形成装置８０の動作回数情報）と、をディスプレイ１０６ａにそれぞれ複数表示させるとともに、複数の動作情報のそれぞれの動作情報に対応付けて、複数の特徴情報のそれぞれの特徴情報および複数のスコアのそれぞれのスコアをディスプレイ１０６ａ表示させる表示制御部１４と、複数の動作情報における一部の複数の動作情報の入力を受け付ける受付部１３と、を備える。【選択図】図１４
2020154520.tif 000002
【特許請求の範囲】
【請求項１】
対象装置の動作に応じて変化する検知情報を取得する検知情報取得部と、
前記検知情報の特徴を示す特徴情報と、前記特徴情報の変化を示すスコアと、対象装置の動作回数または動作時間を示す動作情報と、を表示部にそれぞれ複数表示させるとともに、前記複数の動作情報のそれぞれの動作情報に対応付けて、前記複数の特徴情報および前記複数のスコアを前記表示部に表示させる表示制御部と、
前記複数の動作情報における一部の複数の動作情報の入力を受け付ける受付部と、
を備えたことを特徴とする入出力装置。
【請求項２】
前記表示制御部は、
前記受付部が受け付ける前記一部の複数の動作情報を前記表示部に表示させる請求項１記載の入出力装置。
【請求項３】
前記特徴情報は、前記検知情報の周波数スペクトルを含み、
前記表示制御部は、前記複数の動作情報のそれぞれの動作情報に対応付けて、複数の前記周波数スペクトルのそれぞれの周波数スペクトルを前記表示部に表示させる請求項１または２記載の入出力装置。
【請求項４】
前記対象装置の動作に係る処理情報を取得する処理情報取得部を、さらに備え、
前記表示制御部は、さらに、前記処理情報を前記表示部に複数表示させるとともに、前記複数の動作情報のそれぞれの動作情報に対応付けて、前記複数の処理情報のそれぞれの処理情報を前記表示部に表示させる請求項１〜３の何れか記載の入出力装置。
【請求項５】
前記処理情報は、対象装置に対するユーザの操作履歴を示す操作履歴情報を含み、
前記表示制御部は、前記操作履歴情報を前記表示部に複数表示させるとともに、前記複数の動作情報のそれぞれの動作情報に対応付けて、前記複数の操作履歴情報のそれぞれの操作履歴情報を前記表示部に表示させる請求項４記載の入出力装置。
【請求項６】
前記受付部で受け付けられた前記一部の複数の動作情報のそれぞれの動作情報に対応付けられた前記複数の特徴情報のそれぞれの特徴情報を記憶部に記憶させる記憶制御部を備えたことを特徴とする請求項１〜５の何れか記載の入出力装置。
【請求項７】
前記記憶部が記憶する前記複数の特徴情報と、前記検知情報取得部により取得された検知情報の特徴を示す特徴情報とに基づき、前記対象装置の動作を判断する判断部を備えた請求項６記載の入出力装置。
【請求項８】
前記記憶制御部は、前記検知情報取得部により取得された検知情報の特徴を示す特徴情報を前記記憶部に記憶させるとともに、前記受付部で受け付けられた前記一部の複数の動作情報のそれぞれの動作情報に対応付けられた前記複数の特徴情報のそれぞれの特徴情報をモデル情報として前記記憶部に記憶させており、
前記記憶部に記憶された前記特徴情報のうち、前記受付部によって受け付けられた出力項目に対応する前記特徴情報を選択するとともに、前記記憶部に記憶された前記モデル情報のうち、前記出力項目に対応する前記モデル情報を選択する選択部を備え、
前記判断部は、前記選択部が選択した前記特徴情報と、前記選択部が選択した前記モデル情報とを比較し、比較結果に基づき前記対象装置の動作を判断する請求項７記載の入出力装置。
【請求項９】
入出力装置が実行する入出力制御方法であって
対象装置の動作に応じて変化する検知情報を取得する検知情報取得ステップと、
前記検知情報の特徴を示す特徴情報と、前記特徴情報の変化を示すスコアと、対象装置の動作回数または動作時間を示す動作情報と、を表示部にそれぞれ複数表示させるとともに、前記複数の動作情報のそれぞれの動作情報に対応付けて、前記複数の特徴情報のそれぞれの特徴情報および前記複数のスコアのそれぞれのスコアを前記表示部に表示させる表示制御ステップと、
前記複数の動作情報における一部の複数の動作情報の入力を受け付ける受付ステップと、
を備えたことを特徴とする入出力制御方法。
【請求項１０】
コンピュータに請求項９記載の方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入出力装置、入出力制御方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、センサデータを取得し、取得した前記センサデータを類似するセンサデータの代表点毎にまとめ、各代表点でまとめられる複数のセンサデータそれぞれに付与されたデータ種別に基づいて、該代表点に対応付けられた該データ種別の信頼度を算出する処理をコンピュータが行うセンサデータ学習方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明に係る入出力装置は、複数の動作情報のそれぞれの動作情報に対応付けられた複数の情報のそれぞれの情報のうち、目的に応じた適切な情報を設定することを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係る入出力装置は、対象装置の動作に応じて変化する検知情報を取得する検知情報取得部と、前記検知情報の特徴を示す特徴情報と、前記特徴情報の変化を示すスコアと、対象装置の動作回数または動作時間を示す動作情報と、を表示部にそれぞれ複数表示させるとともに、前記複数の動作情報のそれぞれの動作情報に対応付けて、前記複数の特徴情報のそれぞれの特徴情報および前記複数のスコアのそれぞれのスコアを前記表示部に表示させる表示制御部と、前記複数の動作情報における一部の複数の動作情報の入力を受け付ける受付部と、を備える。
【発明の効果】
【０００５】
本発明に係る入出力装置によれば、複数の動作情報のそれぞれの動作情報に対応付けられた複数の情報のそれぞれの情報のうち、一部の複数の動作情報のそれぞれの動作情報に対応する複数の情報のそれぞれの情報を設定することができる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態に係る異常検知システムのシステム構成の一例を示す図である。
【図２】情報処理装置のハードウエア構成の一例を示す図である。
【図３】加工機のハードウエア構成の一例を示す図である。
【図４】第１の実施形態に係る異常検知システムの機能構成の一例を示す図である。
【図５】第１の実施形態に係る信号処理部の詳細な機能構成の一例を示す図である。
【図６】第１の実施形態に係る条件情報管理テーブルの一例を示す概念図である。
【図７】第１の実施形態に係る検知信号管理テーブルの一例を示す概念図である。
【図８】第１の実施形態に係る異常検知システムにおける検知信号の記憶処理の一例を示すシーケンス図である。
【図９】第１の実施形態に係る情報処理装置における検知信号に対する信号処理の一例を示すフローチャートである。
【図１０】（ａ）は、正常動作時における検知信号のスペクトログラムの一例を示す図であり、（ｂ）は、異常発生時における検知信号のスペクトログラムの一例を示す図である。
【図１１】第１の実施形態に係る情報処理装置における信号データの記憶処理の一例を示すフローチャートである。
【図１２】第１の実施形態に係る情報処理装置に表示される出力信号選択画面の一例を示す図である。
【図１３】第１の実施形態に係る情報処理装置における出力対象の検知信号の選択処理の一例を示すフローチャートである。
【図１４】第１の実施形態に係る情報処理装置に表示される区間選択画面の一例を示す図である。
【図１５】第１の実施形態に係るモデル情報管理テーブルの一例を示す概念図である。
【図１６】第１の実施形態に係る情報処理装置における出力対象の検知信号の分析処理の一例を示すフローチャートである。
【図１７】（ａ）は、正常動作時における検知信号のスペクトログラムと平均スペクトルの一例を示す図であり、（ｂ）は、異常発生時における検知信号のスペクトログラムと平均スペクトルの一例を示す図である。
【図１８】正常動作時と異常発生時の平均スペクトルの差分を抽出した周波数スペクトルの一例を示す図である。
【図１９】第１の実施形態の変形例１に係る情報処理装置に表示される区間選択画面の一例を示す図である。
【図２０】第１の実施形態の変形例２に係る情報処理装置に表示される区間選択画面の一例を示す図である。
【図２１】第２の実施形態に係る異常検知システムのシステム構成の一例を示す図である。
【図２２】画像形成装置の概略構成図の一例である。
【図２３】画像形成装置のハードウエア構成の一例を示す図である。
【図２４】第２の実施形態に係る異常検知システムの機能構成の一例を示す図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照しながら、発明を実施するための形態を説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【０００８】
●第１の実施形態●
●システム構成
図１は、第１の実施形態に係る異常検知システムのシステム構成の一例を示す図である。図１に示す異常検知システム１Ａは、情報処理装置１０が加工機７０等の対象装置から発生した物理量に係る検知信号に基づいて、対象装置の異常診断を行うシステムである。
【０００９】
図１に示されているように、第１の実施形態に係る異常検知システム１Ａは、情報処理装置１０、検知装置３０および加工機７０によって構成されている。
【００１０】
このうち、情報処理装置１０は、加工機７０と通信可能になるように接続され、加工機７０の動作について異常の診断を行う診断装置である。情報処理装置１０は、専用のソフトウエアプログラムがインストールされた汎用的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であってもよい。また、情報処理装置１０は、単一のコンピュータによって構成されてもよいし、複数のコンピュータによって構成されてもよい。情報処理装置１０は、入出力装置の一例である。
【００１１】
なお、情報処理装置１０と加工機７０とは、どのような接続形態で接続されてもよい。例えば、情報処理装置１０と加工機７０とは、専用の接続線、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線ネットワーク、または無線ネットワーク等により接続されるものとすればよい。
【００１２】
また、加工機７０は、工具を用いて、加工対象に対して切削、研削または研磨等の加工を行う工作機械である。加工機７０は、情報処理装置１０による診断の対象となる対象装置の一例である。なお、対象装置として加工機７０に限定されるものではなく、診断の対象となり得る実動作区間の推定を必要とする機械であればよく、例えば、組立機、測定機、検査機、または洗浄機等の機械が対象装置であってもよい。また、これにはクラッチ、ギヤ等を含む動力源となるエンジン、またはモータを含む機械も含まれる。以下では、加工機７０を対象装置の一例として説明する。
【００１３】
検知装置３０は、加工機７０に設置されたドリル、エンドミル、バイトチップもしくは砥石等の工具と加工対象とが加工動作中に接触することにより発する振動もしくは音等、または、工具もしくは加工機７０自体が発する振動もしくは音等の物理量を検知し、検知した物理量の情報を検知信号（センサデータ）として、情報処理装置１０へ出力するセンサである。検知装置３０は、例えば、マイク、振動センサ、加速度センサ、またはＡＥセンサ等で構成され、例えば、振動または音等の物理量の変化を検出する。これらの検出手段は、ドリル、エンドミル、バイトチップまたは砥石等の機械的振動を発生する工具の近傍に設置される。設置方法は、ネジによる固定、マグネットによる固定、接着剤による接着、または、対象装置に穴開け加工等を行ってそこに埋め込むことによる設置等の方法により設置される。また、検知装置３０は、加工機７０に対して固定されていなくてもよく、加工機７０により発せられる振動または音等の物理量の変化を検出できるように加工機７０の周囲に設置されていればよい。なお、検知装置３０の個数は、任意であってよい。また、同一の物理量を検知する複数の検知装置３０を備えてもよいし、相互に異なる物理量を検知する複数の検知装置３０を備えてもよい。
【００１４】
ここで、情報処理装置１０と検知装置３０は、情報処理システム５を構成する。情報処理装置１０と検知装置３０の間には、検知装置３０からの出力信号をフィルタリングする数種類のフィルタ、または、フィルタを選択するフィルタ選択手段が必要に応じて設けてもよい。
【００１５】
また、検知装置３０は、加工機７０に予め備えられているものとしてもよく、または完成機械である加工機７０に対して後から取り付けられるものとしてもよい。また、検知装置３０は、加工機７０の近傍に設置されることに限定されるものではなく、情報処理装置１０側に設置されるものとしてもよい。
【００１６】
なお、図１は、１台の加工機７０が情報処理装置１０に接続されている例が示されているが、これに限定されるものではなく、複数台の加工機７０が情報処理装置１０に対して、それぞれ通信可能となるように接続されているものとしてもよい。
【００１７】
●ハードウエア構成
続いて、図２および図３を用いて、第１の実施形態における情報処理装置１０および加工機７０のハードウエア構成を説明する。なお、図２および図３に示すハードウエア構成は、各実施形態において同様の構成を備えていてもよく、必要に応じて構成要素が追加または削除されてもよい。
【００１８】
〇情報処理装置のハードウエア構成〇
まず、図２を用いて、情報処理装置１０のハードウエア構成を説明する。図２は、第１の実施形態に係る情報処理装置のハードウエア構成の一例を示す図である。
【００１９】
情報処理装置１０は、コンピュータによって構築されており、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）１０４、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）コントローラ１０５、ディスプレイＩ／Ｆ１０６および通信Ｉ／Ｆ１０７を備えている。
【００２０】
これらのうち、ＣＰＵ１０１は、情報処理装置１０全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）等のＣＰＵ１０１の駆動に用いられるプログラムを記憶する。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤ１０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ１０５は、ＣＰＵ１０１の制御にしたがってＨＤ１０４に対する各種データの読み出しまたは書き込みを制御する。ディスプレイＩ／Ｆ１０６は、ディスプレイ１０６ａに画像を表示させる回路である。ディスプレイ１０６ａは、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等の表示部の一種である。通信Ｉ／Ｆ１０７は、加工機７０等の外部装置との通信に用いられるインターフェースである。通信Ｉ／Ｆ１０７は、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に対応したＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等である。
【００２１】
また、情報処理装置１０は、センサＩ／Ｆ１０８、音入出力Ｉ／Ｆ１０９、入力Ｉ／Ｆ１１０、メディアＩ／Ｆ１１１、ＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｗｒｉｔａｂｌｅ）ドライブ１１２を備えている。
【００２２】
センサＩ／Ｆ１０８は、検知装置３０に含まれるセンサアンプ３０２を介して検知信号を受信するインターフェースである。音入出力Ｉ／Ｆ１０９は、ＣＰＵ１０１の制御に従ってスピーカ１０９ａおよびマイク１０９ｂとの間で音信号の入出力を処理する回路である。入力Ｉ／Ｆ１１０は、情報処理装置１０に所定の入力手段を接続させるためのインターフェースである。。キーボード１１０ａは、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。マウス１１０ｂは、各種指示の選択や実行、処理対象の選択、カーソルの移動等を行う入力手段の一種である。メディアＩ／Ｆ１１１は、フラッシュメモリ等の記録メディア１１１ａに対するデータの読み出しまたは書き込み（記憶）を制御する。ＤＶＤ−ＲＷドライブ１１２は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ１１２ａに対する各種データの読み出しまたは書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。また、ＤＶＤ−ＲＷドライブ１１２は、ブルーレイディスクに対する各種データの読み出しまたは書き込みを制御するブルーレイドライブであってもよい。
【００２３】
また、情報処理装置１０は、バスライン１１３を備えている。バスライン１１３は、ＣＰＵ１０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００２４】
なお、上記各プログラムが記憶されたＨＤやＣＤ−ＲＯＭ等の記録媒体は、いずれもプログラム製品（Ｐｒｏｇｒａｍ  Ｐｒｏｄｕｃｔ）として、国内または国外へ提供されることができる。
【００２５】
〇加工機のハードウエア構成〇
図３を用いて、加工機７０のハードウエア構成を説明する。図３は、第１の実施形態に係る加工機のハードウエア構成の一例を示す図である。
【００２６】
図３に示すように、加工機７０は、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、ディスプレイＩ／Ｆ７０４、通信Ｉ／Ｆ７０５、駆動回路７０６、音出力Ｉ／Ｆ７０７、入力Ｉ／Ｆ７０８、およびセンサＩ／Ｆ７０９を備えている。
【００２７】
これらのうち、ＣＰＵ７０１は、加工機７０全体の動作を制御する。ＲＯＭ７０２は、ＩＰＬ等のＣＰＵ７０１の駆動に用いられるプログラムを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１のワークエリアとして使用される。ディスプレイＩ／Ｆ７０４は、ディスプレイ７０４ａに画像を表示させる回路である。ディスプレイ７０４ａは、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等の表示部の一種である。
【００２８】
通信Ｉ／Ｆ７０５は、情報処理装置１０等の外部装置との通信に用いられるインターフェースである。通信Ｉ／Ｆ７０５は、例えば、ＴＣＰ／ＩＰに対応したＮＩＣ等である。
【００２９】
駆動回路７０６は、モータ７０６ａの駆動を制御する回路である。モータ７０６ａは、加工に用いる工具５０を駆動させる。工具５０には、ドリル、エンドミル、バイトチップ、砥石等、および加工対象が載置され加工に合わせて移動されるテーブル等も含まれる。
【００３０】
音出力Ｉ／Ｆ７０７は、ＣＰＵ７０１の制御に従ってスピーカ７０７ａおよびマイク７０７ｂとの間で音信号の出力を処理する回路である。入力Ｉ／Ｆ７０８は、加工機７０に所定の入力手段を接続させるためのインターフェースである。キーボード７０８ａは、文字、数値、各種指示等の入力のための複数のキーを備えた入力手段の一種である。マウス７０８ｂは、各種指示の選択や実行、処理対象の選択、カーソルの移動等を行う入力手段の一種である。
【００３１】
また、加工機７０は、バスライン７１０を備えている。バスライン７１０は、ＣＰＵ７０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００３２】
また、加工機７０から出力される振動または音等の物理量を検知する検知装置３０は、センサ３０１およびセンサアンプ３０２を備えている。センサ３０１は、上述のように、加工機７０に設置された工具５０と加工対象とが加工動作中に接触することにより発する振動もしくは音等、または、工具５０もしくは加工機７０自体が発する振動もしくは音等の物理量を検知する。また、センサ３０１は、検知した物理量の情報に基づく検知信号（センサデータ）を取得する。センサ３０１は、例えば、マイク、振動センサ、加速度センサ、またはＡＥセンサ等である。センサアンプ３０２は、センサ３０１の検知感度等を調整し、かつセンサ３０１によって検出された検知信号を出力する。
【００３３】
●機能構成
続いて、第１の実施形態に係る装置および端末の機能構成について説明する。図４は、第１の実施形態に係る異常検知システムの機能構成の一例を示す図である。
【００３４】
〇情報処理装置の機能構成〇
まず、情報処理装置１０の機能構成について説明する。情報処理装置１０によって実現される機能は、送受信部１１、検知装置通信部１２、受付部１３、表示制御部１４、音制御部１５、生成部１６、信号処理部１７、選択部１８、判断部２１、記憶・読出部１９および記憶部１０００を含む。
【００３５】
送受信部１１は、加工機７０等の外部装置との間で各種データ（または情報）の送受信を行う機能である。送受信部１１は、例えば、加工機７０の現在の動作に係る処理情報を受信する。送受信部１１は、主に、図２に示した通信Ｉ／Ｆ１０７、およびＣＰＵ１０１で実行されるプログラム等によって実現される。送受信部１１は、処理情報取得部の一例である。
【００３６】
検知装置通信部１２は、検知装置３０との間でデータ通信を行う機能である。検知装置通信部１２は、例えば、検知装置３０によって検知された検知信号（センサデータ）を受信する。検知装置通信部１２は、主に、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。検知装置通信部１２は、検知情報取得部の一例である。また、検知装置通信部１２によって受信される検知信号は、対象装置の動作に応じて変化する検知情報の一例である。
【００３７】
受付部１３は、図２に示したキーボード１１０ａ等の入力手段に対するユーザ入力を受け付ける機能である。受付部１３は、例えば、出力信号選択画面２００（図１２参照）に対する入力に応じて、出力項目の選択を受け付ける。受付部１３は、主に、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。
【００３８】
表示制御部１４は、図２に示したディスプレイ１０６ａに各種画面を表示させる機能である。表示制御部１４は、例えば、ディスプレイ１０６ａに出力信号選択画面２００（図１２参照）を表示させる。具体的には、表示制御部１４は、例えば、ＯＳで動作するソフトウエアアプリケーションを起動・実行することで、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を少なくとも含み、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）またはＪＡＶＡ  ＳＣＲＩＰＴ（登録商標）等を含むＷｅｂＡＰＰ（ＷｅｂＡｐｐｌｉｃａｔｉｏｎ）をダウンロードする。そして、表示制御部１４は、そのＷｅｂＡＰＰによって生成された各種画像データを、ディスプレイ１０６ａに表示させる。表示制御部１４は、例えば、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）またはＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）形式等のデータを含むＨＴＭＬ５によって生成された画像データを、ディスプレイ１０６ａに表示させる。表示制御部１４は、主に、図２に示したディスプレイＩ／Ｆ１０６、およびＣＰＵ１０１で実行されるプログラム等によって実現される。
【００３９】
音制御部１５は、図２に示したスピーカ１０９ａから音信号を出力する機能である。音制御部１５は、スピーカ１０９ａから出力させる検知信号を設定し、設定した検知信号をスピーカ１０９ａから音響出力させる。音制御部１５は、主に、図２に示した音入出力Ｉ／Ｆ１０９、およびＣＰＵ１０１で実行されるプログラム等によって実現される。
【００４０】
生成部１６は、ディスプレイ１０６ａに表示させる各種画像データを生成する機能である。生成部１６は、例えば、ディスプレイ１０６ａに表示させる出力信号選択画面２００（図１２参照）または区間選択画面２５０（図１４参照）に係る画像データを生成する。生成部１６は、例えば、記憶部１０００に記憶されたデータをレンダリングし、レンダリングされたデータを表示させるための画像データを生成する。レンダリングとは、Ｗｅｂページ記述用の言語（ＨＴＭＬ、ＣＳＳまたはＸＭＬ等）で記述されたデータを解釈し、実際に画面に表示される文字や画像データ等の配置を計算する処理である。さらに、生成部１６は、送受信部１１によって処理情報が受信された場合に、受信された処理情報を含む条件情報を識別するための条件ＩＤを生成する。生成部１６は、主に、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。
【００４１】
信号処理部１７は、検知装置通信部１２によって受信された検知信号の信号処理を行う機能である。信号処理部１７の詳細な説明は、後述する。信号処理部１７は、主に、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。
【００４２】
選択部１８は、ユーザからの信号出力要求に基づいて、音響出力させる検知信号を選択する機能である。選択部１８は、例えば、受付部１３によって受け付けられた信号出力要求に含まれる出力項目データに対応する条件情報に関連づけて記憶された検知信号を選択する。選択部１８は、主に、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。
【００４３】
判断部２１は、主に、図２に示したＣＰＵ１０１の処理によって実現され、各種判断を行う機能である。判断部２１は、例えば、選択部１８によって選択された複数の検知信号に係る信号データの差分を算出する。
【００４４】
記憶・読出部１９は、記憶部１０００に各種データを記憶させ、または記憶部１０００から各種データを読み出す機能である。記憶・読出部１９は、主に、図２に示したＣＰＵ１０１で実行されるプログラム等によって実現される。記憶部１０００は、主に、図２に示したＲＯＭ１０２、ＨＤ１０４および記録メディア１１１ａによって実現される。また、記憶部１０００には、条件情報管理ＤＢ１００１、検知信号管理ＤＢ１００３およびモデル情報管理ＤＢ１００５が構築されている。このうち、条件情報管理ＤＢ１００１は、後述の条件情報管理テーブルによって構成されている。検知信号管理ＤＢ１００３は、後述の検知信号管理テーブルによって構成されている。モデル情報管理ＤＢ１００５は、後述のモデル情報管理テーブルによって構成されている。記憶・読出部１９は、記憶制御部の一例である。
【００４５】
〇検知装置の機能構成〇
次に、検知装置３０の機能構成について説明する。検知装置３０によって実現される機能は、装置接続部３１および検知信号取得部３２を含む。
【００４６】
装置接続部３１は、検知信号取得部３２によって取得された検知信号を、情報処理装置１０へ送信する機能である。装置接続部３１は、主に、図３に示したセンサアンプ３０２によって実現される。
【００４７】
検知信号取得部３２は、加工機７０の動作によって変化する振動または音等の物理量を検知し、物理量の情報を検知信号として取得する機能である。検知信号取得部３２は、主に、図３に示したセンサ３０１によって実現される。検知信号取得部３２は、加工機７０に設置されたドリル、エンドミル、バイトチップもしくは砥石等の工具５０と加工対象とが加工動作中に接触することにより発する振動もしくは音等、または、工具５０もしくは加工機７０自体が発する振動もしくは音等の物理量を検知し、検知した物理量の情報を検知情報（センサデータ）として取得する。へ出力する。例えば、加工に用いる工具５０である刃の折れ、および、刃のチッピング等が発生すると、加工時の音が変化する。そのため、検知信号取得部３２は、マイク等のセンサ３０１を用いて音響データを検知し、検知した音響データに係る検知信号を、装置接続部３１を介して、情報処理装置１０へ送信する。検知信号取得部３２は、主に、図３に示したセンサ３０１によって実現される。
【００４８】
〇加工機の機能構成〇
次に、加工機７０によって実現される機能は、送受信部７１、数値制御部７２、駆動制御部７３、駆動部７４、設定部７５、受付部７６、表示制御部７７および音制御部７８を含む。
【００４９】
送受信部７１は、情報処理装置１０等の外部装置との間で各種データ（または情報）の送受信を行う機能である。送受信部７１は、加工機７０の現在の動作に係る処理情報を、情報処理装置１０へ送信する。送受信部７１は、主に、図３に示した通信Ｉ／Ｆ７０５、およびＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５０】
数値制御部７２は、駆動制御部７３による加工を数値制御（ＮＣ：Ｎｕｍｅｒｉｃａｌ  Ｃｏｎｔｒｏｌ）により実行する機能である。例えば、数値制御部７２は、駆動部７４の動作を制御するための数値制御データを生成して出力する。また、数値制御部７２は、加工機７０の動作に係る処理情報を送受信部７１に出力する。数値制御部７２は、例えば、現在の加工機７０の動作に対応するコンテキスト情報を、逐次、送受信部７１を介して情報処理装置１０へ送信する。数値制御部７２は、加工対象を加工する際、加工の工程に応じて、駆動する駆動部７４の種類、または駆動部７４の駆動状態（回転数、回転速度等）を変更する。数値制御部７２は、動作の種類を変更するごとに、変更した動作の種類に対応するコンテキスト情報を、送受信部７１を介して情報処理装置１０へ逐次送信する。数値制御部７２は、主に、図３に示したＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５１】
駆動制御部７３は、数値制御部７２により求められた数値制御データに基づいて、駆動部７４を駆動制御する機能である。駆動制御部７３は、例えば、図３に示す駆動回路７０６によって実現される。駆動制御部７３は、主に、図３に示した駆動回路７０６、およびＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５２】
駆動部７４は、駆動制御部７３による駆動制御の対象となる機能である。駆動部７４は、駆動制御部７３による制御によって工具を駆動する。駆動部７４は、駆動制御部７３によって駆動制御されるアクチュエータであり、主に、図２に示すモータ７０６ａ等によって実現される。なお、駆動部７４は、加工に用いられ、数値制御の対象となるものであればどのようなアクチュエータであってもよい。また、駆動部７４は、二つ以上備えられていてもよい。
【００５３】
設定部７５は、加工機７０の現在の動作に対応する条件情報を設定する機能である。設定部７５は、主に、図３に示したＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５４】
受付部７６は、図３に示したキーボード７０８ａ等の入力手段に対するユーザ入力を受け付ける機能である。受付部７６は、例えば、ディスプレイ７０４ａに表示された出力信号選択画面２００（図１２参照）に対する入力に応じて、出力項目の選択を受け付ける。受付部７６は、主に、図３に示した入力Ｉ／Ｆ７０８、およびＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５５】
表示制御部７７は、図３に示したディスプレイ７０４ａに各種画面情報を表示させる機能である。表示制御部７７は、例えば、ディスプレイ７０４ａに出力信号選択画面２００（図１２参照）を表示させる。表示制御部７７は、主に、図３に示したディスプレイＩ／Ｆ７０４、およびＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５６】
音制御部７８は、図３に示されているＣＰＵ７０１からの命令によって実現され、スピーカ７０７ａから音信号を出力する機能である。音制御部７８は、スピーカ７０７ａから出力させる検知信号を設定し、設定した検知信号をスピーカ７０７ａから音響出力させる。音制御部７８は、主に、図３に示した音出力Ｉ／Ｆ７０７、およびＣＰＵ７０１で実行されるプログラム等によって実現される。
【００５７】
ここで、図５を用いて、図４に示した情報処理装置１０が備える信号処理部１７の機能構成について詳細に説明する。図５は、第１の実施形態に係る信号処理部の詳細な機能構成の一例を示す図である。図５に示す信号処理部１７は、増幅処理部１７１、Ａ／Ｄ変換部１７２、特徴量抽出部１７３、Ｄ／Ａ変換部１７４およびスコア算出部１７５を含む。
【００５８】
増幅処理部１７１は、検知装置通信部１２によって受信された検知信号の増幅処理を行う機能である。増幅処理部１７１は、例えば、検知装置通信部１２によって受信されたアナログ信号を任意の大きさに増幅する。また、増幅処理部１７１は、例えば、Ａ／Ｄ変換部１７２によって変換されたデジタル信号を任意の大きさに増幅する。
【００５９】
Ａ／Ｄ変換部１７２は、増幅処理部１７１によって増幅処理されたアナログ信号を、デジタル信号に変換する処理を行う機能である。
【００６０】
特徴量抽出部１７３は、検知装置通信部１２によって受信された検知信号の特徴を示す特徴量（特徴情報）を抽出する機能である。特徴量は、検知信号の特徴を示す情報であればどのような情報であってもよい。例えば、検知信号が音響データである場合、特徴量抽出部１７３は、エネルギー、周波数スペクトル、時間またはＭＦＣＣ（メル周波数ケプストラム係数）等を特徴量として抽出してもよい。
【００６１】
Ｄ／Ａ変換部１７４は、増幅処理部１７１によって増幅処理されたデジタル信号を、アナログ信号に変換する処理を行う機能である。
【００６２】
スコア算出部１７５は、特徴量抽出部１７３が抽出した検知信号の特徴量（例えば、周波数スペクトル）を積算した値から、特徴量の変化を示すスコアを算出する。
【００６３】
〇条件情報管理テーブル
図６は、第１の実施形態に係る条件情報管理テーブルの一例を示す概念図である。記憶部１０００には、図６に示すような条件情報管理テーブルによって構成されている条件情報管理ＤＢ１００１が構築されている。図６に示す条件情報管理テーブルは、加工機７０の動作に係る処理情報を加工機７０が行った動作ごとに管理するためのものである。条件情報管理テーブルには、条件ＩＤごとに処理情報が関連づけられた条件情報が記憶して管理されている。条件ＩＤは、処理情報を含む条件情報を識別するための識別情報である。処理情報は、加工機７０の動作の種類ごとに定められるコンテキスト情報である。図６に示すように、処理情報には、工具５０の種別（工具５０の識別情報）、加工機７０による加工方法（加工種別）、その動作を開始してからの累積ジョブ回数、加工機７０を用いて加工される被加工材の情報が含まれる。工具５０の種別としては、例えば、ドリル、エンドミル、フェイスミル、ボールエンドミル、ザグリカッタ、ボーリング、バイトチップ、砥石等である。また、加工方法としては、切削、研磨である。より詳細には、加工方法には、穴あけ、貫通穴あけ、キツツキ加工、溝加工、側面加工、コンター加工、ランピング加工、バリ取り等が含まれる。さらに、被加工材としては、合金、カーボン樹脂、樹脂材等である。より詳細には、被加工材は、図６に示すように、Ｓ５０Ｃ（日本工業規格（ＪＩＳ））、ＦＣ２５０（日本工業規格（ＪＩＳ））、Ｓ２０ＣＫ（日本工業規格（ＪＩＳ））等で表される。
【００６４】
処理情報に含まれる項目は、さらに、加工機７０に対するユーザの操作履歴情報、１回のジョブに含まれる加工回数（加工機７０の動作回数の一例）、加工機７０の識別情報、工具５０の径および工具５０の材質等のコンフィギュレーション情報、並びに工具５０の動作状態を示す情報を含む。このうち、工具５０の動作状態を示す情報には、例えば、工具５０の被加工材（加工対象）に対する送り動作から実際の加工処理が終了するまでの区間を示すためのＯＮ／ＯＦＦ信号（「ラダー信号」）等が含まれる。また、処理情報に含まれる項目には、工具５０（駆動部７４）の使用開始からの累積使用時間、工具５０（駆動部７４）に係る負荷、工具５０（駆動部７４）の回転数、工具５０（駆動部７４）の加工速度等の加工条件等を示す情報が含まれていてもよい。さらに、加工時間（加工機７０の動作時間の一例）が含まれていてもよく、加工回数に代えて加工時間が含まれてもよい。
【００６５】
条件情報管理テーブルは、さらに、加工機７０による動作のうち関連する動作（処理）を識別するための関連ＩＤが関連づけられて記憶して管理されている。関連ＩＤは、条件情報管理テーブルに含まれる処理情報のうち、関連する処理を示す処理情報に対して同一の関連ＩＤが付与されている。図６の例では、条件ＩＤ；「Ａ０００００１」と条件ＩＤ；「Ａ００００４」によって識別される処理情報に、同一の関連ＩＤ；「Ｒ００１」が付与され、条件ＩＤ；「Ａ０００００２」と条件ＩＤ；「Ａ０００００７」によって識別される処理情報に、同一の関連ＩＤ；「Ｒ００２」が付与されている。ここで、関連ＩＤが付与される関連する処理とは、例えば、工具の種別と被加工材（加工対象）が同一で、ジョブ回数の異なる処理である。なお、関連ＩＤが付与される処理は、これに限られず、ユーザの設定に応じて適宜複数の処理を対応づけるために関連ＩＤを付与させることができる。
【００６６】
〇検知信号管理テーブル
図７は、第１の実施形態に係る検知信号管理テーブルの一例を示す概念図である。記憶部１０００には、図７に示すような検知信号管理テーブルによって構成されている検知信号管理ＤＢ１００３が構築されている。
【００６７】
図７に示す検知信号管理テーブルは、加工機７０から送信された処理情報に対応付けて、検知装置３０から送信された検知信号を管理するためのものである。検知信号管理テーブルには、条件ＩＤごとに、加工機７０から送信された加工回数データ、検知信号、特徴量抽出部１７３によって抽出された周波数データ、スコア算出部１７５によって算出されたスコアデータおよび加工機７０から送信された加工回数毎の処理情報データが関連づけられて記憶して管理されている。条件ＩＤは、図６に示した条件情報管理テーブルに含まれる条件情報を識別するための識別情報である。これにより、条件ＩＤ毎に、信号データ（検知信号）は、関連データ（周波数データ、スコアデータ、加工回数データおよび加工回数毎の処理情報データ）と関連付けて記憶される。検知信号管理テーブルには、加工回数データおよび加工回数毎の処理情報データに代えて、加工時間データおよび加工時間毎の処理情報データを記憶して管理されてもよい。
【００６８】
●第１の実施形態の処理または動作
〇検知信号の記憶処理〇
続いて、図８乃至図２０を用いて、第１の実施形態に係る異常検知システムにおける処理または動作について説明する。まず、図８乃至図１０を用いて、加工機７０の動作に基づく検知信号を、情報処理装置１０に記憶させる処理について説明する。図８は、第１の実施形態に係る異常検知システムにおける検知信号の記憶処理の一例を示すシーケンス図である。
【００６９】
ステップＳ１１において、加工機７０の送受信部７１は、情報処理システム５を構成する情報処理装置１０へ、現在の加工機７０の動作に係る処理情報を送信する。具体的には、加工機７０の設定部７５は、被加工材（加工対象）への加工開始時に、具体的な加工内容を示す処理情報を設定する。処理情報は、上述のように、加工機７０の動作の種類ごとに定められるコンテキスト情報である。そして、送受信部７１は、設定部７５によって設定された処理情報を、情報処理装置１０へ送信する。これにより、情報処理装置１０の送受信部１１は、加工機７０から送信された処理情報を受信する処理情報取得ステップの一例）。
【００７０】
ステップＳ１２において、情報処理装置１０の生成部１６は、送受信部１１によって受信された処理情報を含む条件情報を識別するための条件ＩＤを生成する。
【００７１】
そして、ステップＳ１３において、記憶・読出部１９は、生成部１６によって生成された条件ＩＤと、送受信部１１によって受信された処理情報とを関連づけた条件情報を、条件情報管理ＤＢ１００１に記憶して管理する。その際、記憶・読出部１９は、図６で説明した関連ＩＤも、条件情報管理ＤＢ１００１に記憶して管理する。条件情報管理ＤＢ１００１は、図６に示したように、条件ＩＤごとに、加工機７０により実行される具体的な加工処理の内容を示す処理情報を関連づけて条件情報管理テーブルに記憶・管理している。
【００７２】
ステップＳ１４において、情報処理システム５を構成する検知装置３０の検知信号取得部３２は、加工機７０により発生した振動または音等の物理量を検知する。ここでは、検知信号取得部３２は、加工機７０によって発生した音を検知し、検知した音に係る検知信号（音響信号）を取得する。
【００７３】
ステップＳ１５において、検知装置３０の装置接続部３１は、ステップＳ１４によって取得された検知信号を、情報処理装置１０へ送信する。これにより、情報処理装置１０の検知装置通信部１２は、検知装置３０から送信された検知信号を受信する（検知情報取得ステップの一例）。
【００７４】
ステップＳ１６において、情報処理装置１０の信号処理部１７は、検知装置通信部１２によって受信された検知信号の信号処理を行う。
【００７５】
ステップＳ１７において、情報処理装置１０の記憶・読出部１９は、信号処理部１７によって処理された信号データを、加工機７０から送信された処理情報に対応付けて、検知信号管理ＤＢ１００３に記憶する（記憶制御ステップの一例）。情報処理装置１０は、図７に示したように、ステップＳ１２によって生成された条件ＩＤごとに、ステップＳ１１によって受信された処理情報に含まれる加工回数データ、ステップＳ１５によって受信された検知信号に係る信号データ、信号処理部１７によって処理された信号データ（周波数データ、スコアデータ）、およびステップＳ１１によって受信された処理情報に含まれる処理情報データを関連づけて検知信号管理テーブルに記憶して管理する。情報処理装置１０は、加工回数データに代えて、加工時間データを記憶して管理してもよい。
【００７６】
次に、図９乃至図１０を用いて、図８のステップＳ１６に対応する、信号処理部１７による検知信号に対する処理について説明する。図９は、第１の実施形態に係る情報処理装置における検知信号に対する信号処理の一例を示すフローチャートである。
【００７７】
まず、ステップＳ１５１において、情報処理装置１０は、検知装置通信部１２によって検知信号が受信（取得）された場合、処理をステップＳ１５２へ移行させる。一方で、情報処理装置１０は、検知装置通信部１２によって検知信号が受信（取得）されるまでステップＳ１５１の処理を繰り返す。
【００７８】
ステップＳ１５２において、信号処理部１７の増幅処理部１７１は、検知装置通信部１２によって受信（取得）された検知信号の増幅処理を行い、検知信号を任意の大きさに増幅させる。ステップＳ１５３において、信号処理部１７のＡ／Ｄ変換部１７２は、増幅処理部１７１によって増幅されたアナログ信号を、デジタル信号に変換する。
【００７９】
ステップＳ１５４において、信号処理部１７の特徴量抽出部１７３は、Ａ／Ｄ変換部１７２によって変換されたデジタル信号の特徴を示す特徴量（特徴情報）を抽出する処理を行う（特徴量抽出ステップの一例）。具体的には、特徴量抽出１７３は、Ａ／Ｄ変換部１７２によって変換されたデジタル信号に含まれる周波数スペクトルを抽出する。
【００８０】
ステップＳ１５５において、信号処理部１７のスコア算出部１７５は、特徴量抽出部１７３が抽出した検知信号の特徴量（例えば、周波数スペクトル）を積算した値から、特徴量の変化を示すスコアを算出する（スコア算出ステップの一例）。
【００８１】
ここで、図９のステップＳ１５４に対応する、加工機７０の動作中に検知される検知信号の周波数成分について説明する。図１０（ａ）は、加工機７０の加工動作において、正常に加工が行われている際に検知される検知信号のスペクトログラムを示し、図１０（ｂ）は、加工機７０の加工動作において、異常が発生している際に検知される検知信号のスペクトログラムを示す。図１０（ｂ）に示すように、加工機７０における加工動作中に異常が発生した場合、３００００Ｈｚ付近に周波数成分が現れる。
【００８２】
そして、図９のステップＳ１５５に示すスコア算出ステップでは、例えば、３００００Ｈｚ付近の周波数成分を加工回数（または加工時間）に応じて積算することにより、周波数成分の変化を示すスコアを算出する。
【００８３】
〇モデル情報の記憶処理〇
続いて、図１１乃至図１２を用いて、上記処理において記憶された信号データに係るモデル情報の記憶処理について説明する。図１１は、第１の実施形態に係る情報処理装置におけるモデル情報の記憶処理の一例を示すフローチャートである。
【００８４】
ステップＳ３１において、情報処理装置１０の表示制御部１４は、ディスプレイ１０６ａに出力信号選択画面２００を表示させる。具体的には、表示制御部１４は、ディスプレイ１０６ａに表示された所定の入力画面に対する入力を受付部１３が受け付けることによって、出力信号選択画面２００を表示させる。
【００８５】
ステップＳ３２において、ユーザが出力項目の入力を行うことによって、受付部１３は、入力された出力項目データを含む信号選択要求を受け付ける。
【００８６】
ステップＳ３３において、情報処理装置１０は、受付部１３によって受け付けられた出力項目データに基づいて、モデル情報として記憶させる信号データの選択処理を実行する（選択ステップの一例）。
【００８７】
ステップＳ３４において、記憶・読出部１９は、選択された信号データのうち、選択された区間の信号データをモデル情報としてモデル情報管理ＤＢ１００５に記憶する。
【００８８】
図１２は、図１１に示したフローチャートのステップＳ３１およびステップＳ３２に対応する、情報処理装置に表示される出力信号選択画面の一例を示す図である。図１２に示す出力信号選択画面２００は、モデル情報として記憶させる信号データをユーザに選択させるための表示画面である。出力信号選択画面２００には、モデル情報として記憶させる検知信号を特定するための出力項目選択領域２１０、出力項目選択領域２１０で選択された項目に対応する検知信号の分析を実行する場合に押下される「分析」ボタン２４０、検知信号の特徴量を表示させるための「ＶＩＥＷ」ボタン２２５、および処理を中止する場合に押下される「ＣＡＮＣＥＬ」ボタン２０３が含まれている。
【００８９】
ここで、出力項目選択領域２１０には、処理情報に含まれる各種項目のデータが選択可能になっている。出力項目選択領域２１０には、例えば、工具５０（駆動部７４）を選択可能な工具選択領域２１１、被加工材（加工対象）を選択可能な被加工材選択領域２１２、加工方法を選択可能な加工方法選択領域２１３、および加工回数を選択可能な加工回数選択領域２１４が含まれている。図１２の例では、受付部１３は、出力項目データとして、工具；「ドリル（φ１ｍｍ）」、被加工材；「ＦＣ２５０（日本工業規格（ＪＩＳ））」、加工方法；「切削」、ジョブ回数；「１回目」、加工回数；「１１０５〜１２０７」のデータを受け付ける。なお、出力項目選択領域２１０に含まれる各選択領域に対応する項目は、これに限られず、処理情報に示される項目に応じて適宜追加変更されてもよく、加工回数のデータに代えて加工時間のデータを選択可能として受け付けても良い。
【００９０】
そして、図１２に示した「ＶＩＥＷ」ボタン２２５を押下することによって、出力項目選択領域２１０で選択された信号データのうち、モデル情報としてモデル情報管理ＤＢ１００５に記憶する区間の選択処理が行われる。
【００９１】
〇区間の選択処理〇
図１３を用いて、出力対象の検知信号の選択処理について説明する。図１３は、図１１に示したフローチャートのステップＳ３３に対応する、第１の実施形態に係る情報処理装置における出力対象の検知信号の選択処理の一例を示すフローチャートである。
【００９２】
ステップＳ３３１ｃにおいて、選択部１８は、条件情報管理ＤＢ１００１（図６参照）に記憶された処理情報のうち、ステップＳ３２によって受け付けられた出力項目データに対応する処理情報を選択する。具体的には、記憶・読出部１９は、条件情報管理ＤＢ１００１から条件情報管理テーブルを読み出す。そして、選択部１８は、読み出された条件情報管理テーブルに含まれる条件情報のうち、受付部１３によって受け付けられた出力項目データに対応する処理情報を含む条件情報を選択する。この場合、選択部１８は、例えば、図１２に示した出力項目選択領域２１０に入力された出力項目データに対応する処理情報である条件ＩＤ；「Ａ０００００１」の条件情報を選択する。
【００９３】
ステップＳ３３２ｃにおいて、選択部１８は、検知信号管理ＤＢ１００３（図７参照）に記憶されたデータのうち、ステップＳ３３１ｃによって選択された処理情報に関連づけられた条件ＩＤと同一の条件ＩＤに関連づけられた信号データおよび関連データを選択する。具体的には、記憶・読出部１９は、検知信号管理ＤＢ１００３から検知信号管理テーブルを読み出す。そして、選択部１８は、読み出された検知信号管理テーブルに含まれるデータのうち、選択された条件情報に含まれる条件ＩＤに関連づけられた信号データおよび関連データを選択する。この場合、選択部１８は、例えば、条件ＩＤ；「Ａ０００００１」に関連づけられた信号データおよび関連データを選択する。
【００９４】
ステップＳ３３３ｃにおいて、情報処理装置１０の表示制御部１４は、ディスプレイ１０６ａに区間選択画面２５０を表示させる。
【００９５】
ステップＳ３３４ｃにおいて、ユーザが区間選択画面２５０で区間を選択しすることによって、受付部１３は、区間の選択を受け付ける（受付ステップの一例）。
【００９６】
ステップＳ３３５ｃにおいて、選択部１８は、ステップＳ３３２ｃによって選択された信号データおよび関連データのうち、ステップＳ３３４ｃによって選択された区間に係る信号データおよび関連データを選択する。
【００９７】
図１４は、図１３に示したフローチャートのステップＳ３３３ｃおよびステップＳ３３３４ｃに対応する、第１の実施形態に係る情報処理装置に表示される区間選択画面の一例を示す図である。図１４に示す区間選択画面２５０は、選択部１８によって選択された信号データに係る検知信号の特定の区間を選択するための表示画面である。
【００９８】
区間選択画面２５０には、選択部１８によって選択された関連データに係る加工回数データが加工回数順にユーザが確認可能な状態で表示されている。
【００９９】
また、区間選択画面２５０には、選択部１８によって選択された関連データに係る特徴量の一例としての周波数スペクトログラム、スコアデータ、および加工回数毎の処理情報データの一例としてのユーザ操作履歴データが、それぞれ加工回数データに対応付けて、複数連続してユーザが確認可能な状態で表示されている。
【０１００】
さらに、区間選択画面２５０には、特定の区間として加工回数区間を入力する入力領域２２２、区間の選択処理を行う場合に押下される「ＯＫ」ボタン２５１、および区間の選択処理を中止する場合に押下される「ＣＡＮＣＥＬ」ボタン２５３が含まれている。
【０１０１】
図１４は、加工回数１００１〜１２５０のデータの中から、正常データを選択する例を示す。スコアデータの一例としてのスコアを見ると、加工回数１００１〜１２３０までが値が低いことがわかる。システム上で自動的に、「スコアが小さい箇所を正常である」や、「サイクルが若い（例えば１００１〜１１０５）サイクルが正常である」と設定すると、この区間が正常データとして選択されうる。
【０１０２】
しかしながら、加工回数１００１〜１２３０の区間の周波数データを見ると、低域にノイズが乗っていることがわかる。一方、加工回数１１０５〜１２０７の区間の周波数データを見ると、加工回数１００１〜１２３０の区間のように、低域のノイズは乗っていないことがわかる。
【０１０３】
したがって、ユーザは、加工回数１００１〜１２３０の一部である加工回数１００１〜１２３０の区間のデータが、加工回数１００１〜１２３０の区間のデータよりも、正常データとして相応しいと適切に判断できる。
【０１０４】
さらに、加工回数１００１〜１２３０の区間のユーザ操作履歴を見ると、オーバーライドを実施していることがわかる。オーバーライドとは工作機械の送り速度を一時的に変更する操作である。オーバーライド実施区間の中で、上述した低域ノイズが発生していることがわかる。これは、送り速度を変えたことにより、ビビリなど異常振動が乗ったためと考えられる。このことからオーバーライド実施区間は正常データの選択として適さないことが判断できる。したがって、ユーザは、オーバーライドを実施していない加工回数１１０５〜１２０７が正常データとして相応しいとより適切に判断できる。
【０１０５】
そして、ユーザが、入力領域２２２に『１１０５〜１２０７』と入力して「ＯＫ」ボタン２５１を押下すると、受付部１３は、『加工回数１１０５〜１２０７』の選択を受け付ける。これにより、加工回数１００１〜１２３０の一部である『加工回数１１０５〜１２０７』に対応する検知信号または周波数スペクトルを正常データとして適切に設定することができる。
【０１０６】
また、受付部１３が受け付ける『加工回数１１０５〜１２０７』という情報は、入力領域２２２に表示されているため、ユーザは、入力領域２２２に表示されている内容を確認しながら、『加工回数１１０５〜１２０７』に対応する検知信号または周波数スペクトルを正常データとして確実に設定することができる。
【０１０７】
なお、上記の説明では、入力領域２２２に『１１０５〜１２０７』と入力して「ＯＫ」ボタン２５１を押下すると、受付部１３は、『加工回数１１０５〜１２０７』の選択を受け付けたが、例えば、表示されている周波数データ、スコアおよびユーザ操作履歴のうち、『加工回数１１０５〜１２０７』の部分（図１４の網掛け部分）をマウス等で選択して「ＯＫ」ボタン２５１を押下することにより、受付部１３は、『加工回数１１０５〜１２０７』の選択を受け付けてもよい。
【０１０８】
図１５は、図１１のステップＳ３４に対応する、第１の実施形態に係るモデル情報管理テーブルの一例を示す概念図である。記憶部１０００には、図１５に示すようなモデル情報管理テーブルによって構成されているモデル情報管理ＤＢ１００５が構築されている。
【０１０９】
モデル情報管理テーブルには、記憶・読出部１９によって、関連ＩＤごとに、加工回数データ、検知信号、周波数データ、スコアデータがそれぞれ関連づけられて複数記憶して管理されている。
【０１１０】
図１５の例では、関連ＩＤ；「Ｒ００１」のモデル情報として、図１４の受付部１３で受け付けられた加工回数データ；１１０５〜１２０７のそれぞれに対応する検知信号、周波数データ、スコアデータが関連づけられて記憶して管理されている。これにより、加工回数１００１〜１２３０の一部である加工回数１００１〜１２３０に対応する検知信号、周波数データ、スコアデータを正常データとして適切に記憶させることができる。
【０１１１】
なお、モデル情報管理テーブルには、加工回数データを記憶することなく、関連ＩＤごとに、検知信号、周波数データ、スコアデータがそれぞれ関連づけられて時系列順で複数記憶して管理されてもよい。また、モデル情報管理テーブルには、周波数データ、スコアデータを記憶せずに、モデル情報管理テーブルに記憶された検知信号に基づき、再度、図９のステップＳ１５４およびステップＳ１５５の処理を行って、周波数データを抽出し、スコアデータを算出しても良い。
【０１１２】
以上説明した図１１乃至図１５において、情報処理装置１０に出力信号選択画面２００および２５０を表示させてユーザに出力対象の検知信号を選択させる例を説明したが、加工機７０に出力信号選択画面２００および区間選択画面２５０を表示させてユーザに出力対象の検知信号および区間を選択させる構成であってもよい。また、図１１乃至図１５では、加工回数を用いた例を説明したが、加工回数に代えて加工時間を用いた場合も同様である。
【０１１３】
●検知信号の分析処理
続いて、図１６乃至図１８を用いて、情報処理装置１０による検知信号の分析処理について説明する。検知信号の分析処理は、図１２に示した出力信号選択画面２００における「分析」ボタン２４０に対する入力を受け付けることによって行われる。
【０１１４】
図１６は、第１の実施形態に係る情報処理装置における出力対象の検知信号の分析処理の一例を示すフローチャートである。
【０１１５】
ステップＳ３３１ｄにおいて、選択部１８は、条件情報管理ＤＢ１００１（図６参照）に記憶された処理情報のうち、ステップＳ３２によって受け付けられた出力項目データに対応する処理情報を選択する。具体的には、記憶・読出部１９は、条件情報管理ＤＢ１００１から条件情報管理テーブルを読み出す。そして、選択部１８は、読み出された条件情報管理テーブルに含まれる条件情報のうち、受付部１３によって受け付けられた出力項目データに対応する処理情報を含む条件情報を選択する。
【０１１６】
ステップＳ３３２ｄにおいて、選択部１８は、検知信号管理ＤＢ１００３（図７参照）に記憶されたデータのうち、ステップＳ３３１ｄによって選択された処理情報に関連づけられた条件ＩＤと同一の条件ＩＤに関連づけられた信号データを選択する。具体的には、記憶・読出部１９は、検知信号管理ＤＢ１００３から検知信号管理テーブルを読み出す。そして、選択部１８は、読み出された検知信号管理テーブルに含まれるデータのうち、選択された条件情報に含まれる条件ＩＤに関連づけられた信号データを選択する。
【０１１７】
ステップＳ３３３ｄにおいて、選択部１８は、モデル情報管理ＤＢ１００５（図１５参照）に記憶されたデータのうち、ステップＳ３３２ｄによって選択された信号データの関連ＩＤと同一の関連ＩＤに関連づけられた信号データを正常データとして選択する。具体的には、記憶・読出部１９は、モデル情報管理ＤＢ１００５からモデル情報管理テーブルを読み出す。そして、選択部１８は、読み出されたモデル情報管理テーブルに含まれるデータのうち、選択された信号データの関連ＩＤと同一の関連ＩＤに関連づけられた信号データを選択する。
【０１１８】
ステップＳ３３４ｄにおいて、判断部２１は、ステップ３３２ｄによって選択された信号データの特徴量（一例として周波数データの波形スペクトル）と、ステップ３３３ｄによって選択された信号データの特徴量（一例として周波数データの波形スペクトル）を比較する。
【０１１９】
ステップＳ３３５ｄにおいて、判断部２１は、ステップＳ３３４ｄによる比較の結果、複数の信号データの波形スペクトルに所定値以上の差異がある場合、処理をステップＳ３３６ｄへ移行させる。この場合、判断部２１は、ステップ３３２ｄによって選択された信号データを異常と判断する。
【０１２０】
一方で、判断部２１は、複数の信号データの波形スペクトルに所定値以上の差異がない場合、処理を終了する。この場合、判断部２１は、ステップ３３２ｄによって選択された信号データを正常と判断する。
【０１２１】
ステップＳ３３６ｄにおいて、判断部２１は、複数の信号データにおける差分を算出する。ここで、加工機７０の正常動作時と異常発生時に発生する信号の差分について説明する。
【０１２２】
ステップＳ３３７ｄにおいて、信号処理部１７の増幅処理部１７１は、判断部２１によって算出された差分に係る信号の増幅処理を行い、信号を任意の大きさに増幅させる。ステップＳ３３８ｄにおいて、信号処理部１７のＤ／Ａ変換部１７４は、増幅処理部１７１によって増幅されたデジタル信号を、アナログ信号に変換する。そして、情報処理装置１０の音制御部１５は、スピーカ１０９ａ等を用いて、判断部２１によって算出された差分に係る音響信号を音響出力させることができる。
【０１２３】
図１７（ａ）は、正常動作時における検知信号のスペクトログラムと平均スペクトルの一例を示す図であり、図１７（ｂ）は、異常発生時における検知信号のスペクトログラムと平均スペクトルの一例を示す図である。図１８、正常動作時と異常発生時の平均スペクトルの差分を抽出した周波数スペクトルの一例を示す図である。図１７（ｂ）に示すように、加工機７０の異常発生時の検知信号には、高域の周波数範囲の周波数成分が含まれる。これを検知信号の平均スペクトルで比較すると、図１７（ａ）と図１７（ｂ）が示すように、異常動作時には、正常動作には発生していないスペクトル成分が存在する。そこで、判断部２１は、図１６のステップＳ３３６ｄに対応して、図１８に示すように、正常動作時の検知信号に係る信号データと異常発生時の検知信号に係る信号データの差分の周波数スペクトルを算出する。
【０１２４】
これにより、第１の実施形態に係る情報処理装置は、加工機７０の関連する動作に係る複数の検知信号の検知信号の信号データを比較分析し、差分に係る音響信号を出力することで、対象装置の状態変化の発生をサジェストしてユーザによる状態変換の判断を容易化させる。そのため、ユーザは、対象装置の状態変化を簡単に聴き分けられることができる。
【０１２５】
また、情報処理装置１０は、判断部２１によって算出された差分に係る音響信号の音量を大きくして出力する構成であってもよい。さらに、判断部２１によって算出された差分に係る音響信号の周波数成分が、情報処理装置１０の周囲の環境音に似た周波数成分である場合、情報処理装置１０は、周囲の環境音とは異なる周波数成分を有する音響信号を出力する構成であってもよい。
【０１２６】
図１９は、第１の実施形態の変形例１に係る情報処理装置に表示される区間選択画面の一例を示す図である。
【０１２７】
図１９は、加工回数８０１〜９００のデータの中から、異常データを選択する例を示す。スコアデータの一例としてのスコアを見ると、加工回数８４０付近と加工回数８６５以降の値が高いことがわかる。システム上で自動的に、「スコアが高い箇所を正常である」と設定すると、この２つの区間が異常データとして選択されうる。
【０１２８】
しかしながら、加工回数８４０の直前の周波数データを見ると、一旦データが途切れていることがわかる。また、加工回数８４０付近では、周波数データもいつもと値の出方が同じであることがわかる。すなわち、周波数データが途切れたことに起因して周波数データの変化を示すスコアが上昇したため、加工の異常が起きた可能性は低いと考えられる。
【０１２９】
一方で加工回数８６５以降は、周波数データを見ると低域に異常振動が乗っていることがわかり、加工になんらかの異常が発生した可能性が高い。このことから、ユーザは、加工回数８０１〜９００の一部である加工回数８６５〜９００のデータが、加工回数８４０付近のデータよりも異常データとしてふさわしいと適切に判断できる。
【０１３０】
さらに、加工回数８４０の直前のユーザ操作履歴を見ると、機械電源をＯＦＦ→ＯＮさせていることがわかる。この直後のスコアが高いのは機械の暖機運転が影響しているためと考えられる。一方で加工回数８６５以降は、ユーザが特に操作した形跡がないのもかかわらず、周波数データでは低域に異常振動が乗っており、加工になんらかの異常が発生した可能性が高い。このことからユーザは、加工回数８０１〜９００の一部である加工回数８６５〜９００のデータが、加工回数８４０付近のデータよりも異常データとしてふさわしいとより適切に判断できる。なお、図１９では、加工回数を用いた例を説明したが、加工回数に代えて加工時間を用いた場合も同様である。
【０１３１】
図２０は、第１の実施形態の変形例２に係る情報処理装置に表示される区間選択画面の一例を示す図である。
【０１３２】
図２０は、加工回数８０１〜９００の中から、複数の異常データを選択する例を示す。
スコアデータの一例としてのスコアを見ると、加工回数８０１〜９００間のスコアで２箇所高くなっていることが分かる。システム上で自動的に、「スコアが高い箇所を正常である」と設定すると、この２つの区間が異常データとして選択されうる。
【０１３３】
しかし、ここで、この２箇所のスコアを、クリック、もしくはマウスオーバで選択することにより、該当加工回数の周波数データを可視化することができる。これらの周波数データのスペクトログラムを見ると、全く異なる傾向にあることが判断できる。そこで、この２箇所の異なる異常データを、それぞれ、異常１、異常２と呼ぶとすると、ユーザは、それぞれを別々の異常データとして判断することができる。
【０１３４】
また、ここでは、周波数データをスコアデータに重畳することを例に挙げている。これにより、画面上のリソースを削減する効果がある。なお、図２０では、加工回数を用いた例を説明したが、加工回数に代えて加工時間を用いた場合も同様である。
【０１３５】
●第２の実施形態●
次に、第２の実施形態に係る異常検知システムついて説明する。なお、第１の実施形態と同一構成および同一機能は、同一の符号を付して、その説明を省略する。第２の実施形態に係る異常検知システム１Ｃは、上述の実施形態で説明した加工機７０に変えて、画像形成装置８０を備えるシステムである。
【０１３６】
●システム構成
まずは、図２１および図２２を用いて、第２の実施形態の異常検知システムの構成の概略について説明する。図２１は、第２の実施形態に係る異常検知システムのシステム構成の一例を示す図である。図２１に示すように、第２の実施形態の異常検知システム１Ｃは、対象装置の一例として画像形成装置８０が備えられている。画像形成装置８０は、スキャナ機能やプリント機能等を有する画像処理装置である。画像形成装置８０は、例えば、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）、複写機（コピー機）、プリンタ、ＦＡＸ装置、スキャナ装置等である。
【０１３７】
異常検知システム１Ｃは、画像形成装置８０の動作によって発生する振動または音等の物理量を検知装置３０によって検知する。画像形成装置８０による動作とは、コピー、プリント、スキャン等の動作音が発生するジョブである。また、画像形成装置８０は、画像形成装置８０の動作に係る処理情報を、情報処理装置１０へ送信する。画像形成装置８０の動作に係る処理情報とは、例えば、印刷枚数、用紙の種別、給紙トレイの種別、両面印刷の有無の項目に関する情報である。さらに、情報処理装置１０は、上述の実施形態と同様に、検知装置３０によって取得された検知信号を受信し、画像形成装置８０から送信された処理情報と関連づけて記憶する。
【０１３８】
図２２は、画像形成装置の概略構成図の一例である。図２２は、画像形成装置８０が複合機であるものとして説明する。画像形成装置８０は、主に、給紙テーブル８６０、本体部８００、画像読取りユニット８３０、および原稿自動搬送装置（ＡＤＦ）８４０を備えている。
【０１３９】
本体部８００は、ほぼ中央に中間転写ベルト８１０を有している。中間転写ベルト８１０は、例えば伸びの少ないフッ素樹脂や伸びの大きなゴム材料に帆布等の伸びにくい材料で構成された基層に、弾性層を設けた複層ベルトである。弾性層は、例えば、フッ素系ゴムやアクリロニトリル−ブタジエン共重合ゴムの表面に、例えば、フッ素系樹脂をコーティングして平滑性のよいコート層を形成したものである。中間転写ベルト８１０は、３つの支持ローラ８１４〜８１６に掛け廻されており、不図示の中間転写モータにより時計廻り（紙面から見て）に回動駆動される。支持ローラ８１５と８１６の間には、中間転写ベルト１０上に残留した残留トナーを除去する中間転写体クリーニングユニット８１７が配置されている。
【０１４０】
中間転写ベルト８１０の支持ローラ８１４と支持ローラ８１５との間には、中間転写ベルト８１０の移動方向に沿って、各色の、感光体ドラム８４１，チャージャユニット８１８、トナー容器８１９、現像ユニットおよびクリーニングユニットからなる作像装置８２０が配置されている。各色とは、トナーの色であり、ブラック（Ｋ），イエロー（Ｙ），マゼンタ（Ｍ）およびシアン（Ｃ）である。作像装置８２０は、ＩＣタグを備え、プリンタ本体に対して脱着可能に装着されている。作像装置８２０の上方には、各色の感光体ドラム８４１に画像形成のためのレーザ光を照射する書き込みユニット８２１が配置されている。
【０１４１】
また、中間転写ベルト８１０の下方には、２次転写ユニット８２２がある。２次転写ユニット８２２は、１対のローラ８２３の間に無端ベルトである２次転写ベルト８２４が掛け渡されている。紙面右側のローラ８２３は、中間転写ベルト８１０を押し上げて支持ローラ８１６に押当てられるように配置されている。この２次転写ベルト８２４は、中間転写ベルト８１０上の画像を、用紙上に転写する。２次転写ユニット８２２の用紙の搬送方向（下流側）には、用紙上に転写された転写画像を定着する定着ユニット８２５が配置されている。トナー像が転写された用紙は定着ユニット８２５に送り込まれる。定着ユニット８２５は、無端ベルトである定着ベルト８２６と、定着ベルト８２６に押し当てられたに加熱加圧ローラ８２７を有している。２次転写ユニット８２２および定着ユニット８２５の下方に、シート反転ユニット８２８が配置されている。シート反転ユニット８２８は、表面に画像が形成された直後の用紙の表裏を反転して、再度、２次転写ユニット８２２に送り出す。これにより、用紙の裏面にも画像が形成可能になる。
【０１４２】
次に、画像読取りユニット８３０と原稿自動搬送装置（ＡＤＦ）８４０について説明する。原稿自動搬送装置（ＡＤＦ）８４０の原稿給紙台８３１上に原稿が載値されているものとする。この場合、図２３に示す操作パネル８０４０のスタートスイッチが押下されると、原稿自動搬送装置（ＡＤＦ）８４０は、原稿をコンタクトガラス８３２上に搬送する。原稿自動搬送装置（ＡＤＦ）８４０に原稿が無い場合、原稿はユーザによりコンタクトガラス８３２に手置きされる。その後、ユーザはスタートスイッチを押下する。
【０１４３】
コンタクトガラス８３２上の原稿を読むために、画像読取りユニット８３０は、スキャナとしての動作を開始する。画像読取りユニット８３０は、第１キャリッジ８３３および第２キャリッジ８３４を、読取り走査のため駆動する。そして、第１キャリッジ８３３上の光源からコンタクトガラス８３２に光を照射するとともに原稿面からの反射光を第１キャリッジ８３３の第１ミラーで反射して第２キャリッジ８３４に向ける。第２キャリッジ８３４上のミラーはこの光を反射して結像レンズ８３５に反射し、反射光は、結像レンズ８３５を通過して読取りセンサである読取りセンサ８３６に結像される。読取りセンサ８３６で得た画像信号に基づいてＫ，Ｙ，Ｍ，Ｃの各色の画像データが生成される。
【０１４４】
また、スタートスイッチが押下された時に、中間転写ベルト８１０の回動駆動が開始されるとともに、作像装置８２０の各ユニットの作像準備が開始され、各色の作像の作像シーケンスが開始される。各色用の感光体ドラム８４１に各色の画像データに基づいて変調された露光レーザが投射され、各色の作像プロセスにより、各色のトナー像が中間転写ベルト８１０上に一枚の画像として、重ねて転写される。このトナー画像の先端が２次転写ユニット８２２に進入する時に、同時に用紙の先端が２次転写ユニット８２２に進入するようにタイミングをはかって用紙が、レジストローラ８４９から２次転写ユニット８２２に送り込まれる。これにより中間転写ベルト８１０上のトナー像が用紙に転写される。トナー像が転写された用紙は、定着ユニット８２５に送り込まれ、そこでトナー像が用紙に定着される。
【０１４５】
なお、上述の用紙は、給紙テーブル８６０の給紙ローラ８４２の１つが選択的に回転駆動され、給紙ユニット８４３に多段に備える給紙トレイ８４４の１つから用紙を繰り出し、分離ローラ８４５で１枚だけ分離して、搬送が開始される。用紙は、搬送コロユニット８４６に入れられ、搬送ローラ８４７で搬送して本体部８００内の搬送コロユニット８４８に導かれる。搬送コロユニット８４８のレジストローラ８４９に突き当てて止めてから、前述のタイミングで２次転写ユニット８２２に送り出される。
【０１４６】
手差しトレイ８５１上に用紙を差し込んで給紙することもできる。ユーザが手差しトレイ８５１上に用紙を差し込んでいる場合、本体部８００が給紙ローラ８５０を回転駆動して手差しトレイ８５１上の用紙の１枚を分離して手差し給紙路８５３に引き込み、同じくレジストローラ８４９に突き当てて止める。
【０１４７】
給紙テーブル８６０には、例えば、フォトセンサからなるセンサが搭載されており、給紙トレイ８４４に収納されている用紙の残量や有無を検知するペーパーエンドセンサ、用紙のサイズや向きを検出するサイズ検知センサ、各トレイが画像形成装置８０の本体部８００に装着されているか否かを検出するトレイセット検知がある。また、用紙の搬送中に用紙が好適に搬送されているか否か、搬送ジャム（紙詰まり）の発生の有無を検出する紙搬送センサが各給紙トレイにある。
【０１４８】
定着ユニット８２５で定着処理され排出される用紙は、切換爪８５５で排出ローラ８５６に案内され排紙トレイ８５７上にスタックされる。または、切換爪８５５でシート反転ユニット８２８に案内され、そこで反転して再び転写位置へと導かれ、裏面にも画像が形成された後、排出ローラ８５６で排紙トレイ８５７上に排出される。一方、画像転写後の中間転写ベルト８１０上に残留する残留トナーは、中間転写体クリーニングユニット８１７で除去し、再度の画像形成に備える。
【０１４９】
●ハードウエア構成
図２３は、画像形成装置のハードウエア構成の一例を示す図である。図２３に示すように、画像形成装置８０は、コントローラ８０１０、近距離通信回路８０２０、エンジン制御部８０３０、操作パネル８０４０およびネットワークＩ／Ｆ８０５０を備えている。
【０１５０】
これらのうち、コントローラ８０１０は、コンピュータの主要部であるＣＰＵ８００１、システムメモリ（ＭＥＭ−Ｐ）８００２、ノースブリッジ（ＮＢ）８００３、サウスブリッジ（ＳＢ）８００４、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）８００６、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）８００７、ＨＤＤコントローラ８００８、および記憶部であるＨＤ８００９を有し、ＮＢ８００３とＡＳＩＣ８００６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス８０２１で接続した構成となっている。
【０１５１】
これらのうち、ＣＰＵ８００１は、画像形成装置８０の全体制御を行う制御部である。ＮＢ８００３は、ＣＰＵ８００１と、ＭＥＭ−Ｐ８００２、ＳＢ８００４およびＡＧＰバス８０２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ８００２に対する読み書き等を制御するメモリコントローラと、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）マスタおよびＡＧＰターゲットとを有する。
【０１５２】
ＭＥＭ−Ｐ８００２は、コントローラ８０１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ８００２ａ、プログラムやデータの展開、およびメモリ印刷時の描画用メモリ等として用いるＲＡＭ８００２ｂとからなる。なお、ＲＡＭ８００２ｂに記憶されているプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１５３】
ＳＢ８００４は、ＮＢ８００３とＰＣＩバス８０２２、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ８００６は、画像処理用のハードウエア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス８０２１、ＰＣＩバス８０２２、ＨＤＤコントローラ８００８およびＭＥＭ−Ｃ８００７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ８００６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ８００６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ８００７を制御するメモリコントローラ、ハードウェアロジック等により画像データの回転等を行う複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）、並びに、スキャナ部８０３１およびプリンタ部８０３２との間でＰＣＩバス８０２２を介したデータ転送を行うＰＣＩユニットとからなる。なお、ＡＳＩＣ８００６には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のインターフェースや、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）のインターフェースを接続するようにしてもよい。
【０１５４】
ＭＥＭ−Ｃ８００７は、コピー用画像バッファおよび符号バッファとして用いるローカルメモリである。ＨＤ８００９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤＤコントローラ８００８は、ＣＰＵ８００１の制御にしたがってＨＤ８００９に対するデータの読出または書込を制御する。ＡＧＰバス８０２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ８００２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【０１５５】
また、近距離通信回路８０２０には、近距離通信回路８０２０のアンテナ８０２０ａが備わっている。近距離通信回路８０２０は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【０１５６】
さらに、エンジン制御部８０３０は、スキャナ部８０３１およびプリンタ部８０３２によって構成されている。また、操作パネル８０４０は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部８０４０ａ、並びに、濃度の設定条件等の画像形成に関する条件の設定値を受け付けるテンキーおよびコピー開始指示を受け付けるスタートキー等からなる操作部８０４０ｂを備えている。コントローラ８０１０は、画像形成装置８０全体の制御を行い、例えば、描画、通信、操作パネル８０４０からの入力等を制御する。スキャナ部８０３１またはプリンタ部８０３２には、誤差拡散やガンマ変換等の画像処理部分が含まれている。
【０１５７】
なお、画像形成装置８０は、操作パネル８０４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【０１５８】
また、ネットワークＩ／Ｆ８０５０は、通信ネットワークを利用してデータ通信をするためのインターフェースである。近距離通信回路８０２０およびネットワークＩ／Ｆ８０５０は、ＰＣＩバス８０２２を介して、ＡＳＩＣ８００６に電気的に接続されている。
【０１５９】
検知装置３０は、上記各実施形態と同様に、センサ３０１およびセンサアンプ３０２を備える。検知装置３０は、センサ３０１によって、エンジン制御部８０３の制御動作によってスキャナ部８０３１またはプリンタ部８０３２の動作中に発生する振動または音等の物理量を検知する。
【０１６０】
●機能構成
続いて、第２の実施形態に係る装置および端末の機能構成について説明する。図２４は、第２の実施形態に係る異常検知システムの機能構成の一例を示す図である。なお、情報処理装置１０および検知装置３０の機能構成は、図４に示した構成と同様であるため説明を省略する。
【０１６１】
画像形成装置８０によって実現される機能は、送受信部８１、画像形成制御部８２、駆動制御部８３、駆動部８４、設定部８５、受付部８６および表示制御部８７を含む。
【０１６２】
送受信部８１は、情報処理装置１０等の外部装置との間で各種データ（または情報）の送受信を行う機能である。送受信部８１は、画像形成装置８０の現在の動作に係る処理情報を、情報処理装置１０へ送信する。送受信部８１は、主に、図２４に示したネットワークＩ／Ｆ８０５０、およびＣＰＵ８００１で実行されるプログラム等によって実現される。
【０１６３】
画像形成制御部８２は、スキャナ部８０３１またはプリンタ部８０３２によって実行される、用紙上にトナー画像を形成する画像形成処理を制御する機能である。画像形成制御部８２は、主に、図２４に示したエンジン制御部８０３０、およびＣＰＵ８００１で実行されるプログラム等によって実現される。
【０１６４】
駆動制御部８３は、駆動部８４を駆動制御する機能である。駆動制御部８３は、例えば、図２３に示すエンジン制御部８０３０によって実現される。駆動制御部８３は、主に、図２３に示したエンジン制御部８０３０、およびＣＰＵ８００１で実行されるプログラム等によって実現される。
【０１６５】
駆動部８４は、駆動制御部８３による駆動制御の対象となる機能である。駆動部８４は、駆動制御部８３による制御によってスキャナ部８０３１またはプリンタ部８０３２を駆動する。駆動部８４は、駆動制御部８３によって駆動制御されるアクチュエータであり、主に、図２３に示すスキャナ部８０３１またはプリンタ部８０３２等によって実現される。
【０１６６】
設定部８５は、画像形成装置８０の現在の動作に対応する条件情報を設定する機能である。設定部８５は、主に、図２３に示したＣＰＵ８００１で実行されるプログラム等によって実現される。
【０１６７】
受付部８６は、図２３に示した操作部８０４０ｂ等の入力手段に対するユーザ入力を受け付ける機能である。受付部８６は、例えば、パネル表示部８０４０ａに表示された出力信号選択画面２００（図１２参照）に対する入力に応じて、出力項目の選択を受け付ける。受付部８６は、主に、図２３に示したＣＰＵ８００１で実行されるプログラム等によって実現される。
【０１６８】
表示制御部８７は、図２３に示したパネル表示部８０４０ａに各種画面情報を表示させる機能である。表示制御部８７は、例えば、パネル表示部８０４０ａに出力信号選択画面２００（図１２参照）を表示させる。表示制御部８７は、主に、図２３に示したＣＰＵ８００１で実行されるプログラム等によって実現される。
【０１６９】
なお、第２の実施形態に係る異常検知システムの処理または動作は、上記各実施形態と同様であるため、説明を省略する。これにより、異常検知システム１Ｃは、加工機７０を対象装置とする場合と同様に、画像形成装置８０の動作ごとに記憶された検知信号を、ユーザが任意に音響出力させることができるので、画像形成装置８０の状態を容易にユーザに把握させることができる。
【０１７０】
●まとめ●
以上説明したように、本発明の一実施形態に係る情報処理装置１０（入出力装置の一例）は、対象装置（例えば、加工機７０または画像形成装置８０）の動作に応じて変化する検知信号（検知情報の一例）を取得する検知装置通信部１２（検知情報取得部の一例）と、検知信号の特徴を示す特徴情報（例えば、周波数スペクトル）と、周波数スペクトルの変化を示すスコアと、対象装置の動作回数情報（例えば、加工機７０の加工回数情報または画像形成装置８０の動作回数情報）と、をディスプレイ１０６ａ（表示部の一例）にそれぞれ複数表示させるとともに、複数の動作回数情報のそれぞれの動作回数情報に対応付けて、複数の特徴情報のそれぞれの特徴情報および複数のスコアのそれぞれのスコアをディスプレイ１０６ａ表示させる表示制御部１４と、複数の動作回数情報における一部の複数の動作回数情報の入力を受け付ける受付部１３と、を備える。
【０１７１】
これにより、ユーザは、ディスプレイ１０６ａでスコアと、スコアの元データである特徴情報を対応付けて確認した上で、複数の動作回数情報における一部の複数の動作回数情報を入力することができる。よって、一部の複数の動作回数情報のそれぞれの動作回数情報に対応する複数の情報（検知信号、周波数スペクトル）のそれぞれの情報を正常データまたは異常データとして適切に設定することができる。
【０１７２】
情報処理装置１０は、表示制御部１４により、受付部１３が受け付ける一部の複数の動作回数情報をディスプレイ１０６ａに表示させる。これにより、ユーザは、入力した一部の複数の動作回数情報を確認することができるため、一部の複数の動作回数情報のそれぞれの動作回数情報に対応する複数の情報のそれぞれの情報を正常データまたは異常データとして確実に設定することができる。
【０１７３】
情報処理装置１０は、対象装置の動作に係る処理情報（例えば、操作履歴情報）を取得する送受信部１１（処理情報取得部の一例）を、さらに備え、表示制御部１４は、さらに、複数の動作回数情報のそれぞれの動作回数情報に対応付けて、複数の処理情報のそれぞれの処理情報をディスプレイ１０６ａに複数表示させる。
【０１７４】
これにより、ユーザは、ディスプレイ１０６ａで特徴情報と処理情報を対応付けて確認した上で、複数の動作回数情報における一部の複数の動作回数情報を入力することができる。よって、一部の複数の動作回数情報のそれぞれの動作回数情報に対応する複数の情報のそれぞれの情報を正常データまたは異常データとしてより適切に設定することができる。
【０１７５】
情報処理装置１０は、受付部１３で受け付けられた一部の複数の動作回数情報のそれぞれの動作回数情報に対応付けられた複数の特徴情報のそれぞれの特徴情報を記憶部１０００に記憶させる記憶・読出部１９（記憶制御部の一例）を備える。
【０１７６】
これにより、一部の複数の動作回数情報のそれぞれの動作回数情報に対応する複数の特徴情報のそれぞれの特徴情報を正常データまたは異常データとして適切に記憶させることができる。
【０１７７】
以上説明した対象装置の動作回数情報に代えて、対象装置の動作時間情報（例えば、加工機７０の加工時間情報または画像形成装置８０の動作時間情報）を用いても良い。
【０１７８】
●補足●
なお、各実施形態の機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムにより実現でき、各実施形態の機能を実行するためのプログラムは、電気通信回線を通じて頒布することができる。
【０１７９】
また、各実施形態の機能を実行するためのプログラムは、ＲＯＭ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＣＤ−ＲＷ（Ｒｅ−Ｗｒｉｔａｂｌｅ）、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）等の装置可読な記録媒体に格納して頒布することもできる。
【０１８０】
さらに、各実施形態の機能の一部または全部は、例えばＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のプログラマブル・デバイス（ＰＤ）上に実装することができ、またはＡＳＩＣとして実装することができ、各実施形態の機能をＰＤ上に実現するためにＰＤにダウンロードする回路構成データ（ビットストリームデータ）、回路構成データを生成するためのＨＤＬ（Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、ＶＨＤＬ（Ｖｅｒｙ  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ  Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）、Ｖｅｒｉｌｏｇ−ＨＤＬ等により記述されたデータとして記録媒体により配布することができる。
【０１８１】
これまで本発明の一実施形態に係る出力装置、情報処理システム、出力システム、出力制御方法およびプログラムについて説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態の追加、変更または削除等、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１８２】
１Ａ，１Ｃ    異常検知システム
５    情報処理システム
１０    情報処理装置（入出力装置の一例）
１１    送受信部（処理情報取得部の一例）
１２    検知装置通信部（検知情報取得部の一例）
１９    記憶・読出部（記憶制御手段の一例）
２１    判断部
３０    検知装置
７０    加工機（対象装置の一例）
８０    画像形成装置（対象装置の一例）
１７３    特徴量抽出部
１７５    スコア算出部
２００    出力信号選択画面
２５０    区間選択画面
１０００    記憶部
【先行技術文献】
【特許文献】
【０１８３】
【特許文献１】特開平０８−３１８４４９号公報
【図１】
2020154520.tif 000003
【図２】
2020154520.tif 000004
【図３】
2020154520.tif 000005
【図４】
2020154520.tif 000006
【図５】
2020154520.tif 000007
【図６】
2020154520.tif 000008
【図７】
2020154520.tif 000009
【図８】
2020154520.tif 000010
【図９】
2020154520.tif 000011
【図１０】
2020154520.tif 000012
【図１１】
2020154520.tif 000013
【図１２】
2020154520.tif 000014
【図１３】
2020154520.tif 000015
【図１４】
2020154520.tif 000016
【図１５】
2020154520.tif 000017
【図１６】
2020154520.tif 000018
【図１７】
2020154520.tif 000019
【図１８】
2020154520.tif 000020
【図１９】
2020154520.tif 000021
【図２０】
2020154520.tif 000022
【図２１】
2020154520.tif 000023
【図２２】
2020154520.tif 000024
【図２３】
2020154520.tif 000025
【図２４】
2020154520.tif 000026