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