(57)【要約】【課題】ジョブ実行中に受け付けた音声に基づいて良好に音声認識を行う。【解決手段】音声認識機能を有する画像形成装置１であって、音声を受け付けて音声データを生成する音声データ生成部４０と、ジョブ実行中に動作する可動部の動作をシミュレートしてノイズデータを生成するノイズデータ生成部４１と、ジョブ実行中に音声データ生成部４０により生成された音声データからノイズデータを除去するノイズ除去部４２と、ノイズ除去部４２によりノイズデータが除去された音声データに基づいて音声認識を行う音声認識部４３とを備える。【選択図】図４
2016168707.tif 000002
【特許請求の範囲】
【請求項１】
音声認識機能を有する画像形成装置であって、
ジョブの実行中に動作する可動部の動作音をシミュレートしてノイズデータを生成する生成手段と、
音声を入力する音声入力手段と、
前記音声入力手段に入力される音声を受け付けて音声データを生成する音声データ生成手段と、
ジョブの実行中に前記音声データ生成手段により生成された前記音声データから前記ノイズデータを除去する除去手段と、前記除去手段により前記ノイズデータが除去された前記音声データに基づいて音声認識を行う認識手段と、
前記認識手段による認識結果に関連付けられている処理を実行するよう制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記生成手段により生成された前記ノイズデータを前記音声データ生成手段により生成された前記音声データに同期させる同期手段、
をさらに備え、
前記除去手段は、前記同期手段により同期された前記ノイズデータを前記音声データから除去することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ノイズデータにおける特徴音に基づいて前記音声データから前記特徴音と類似する音を検出する特徴音検出手段、
をさらに備え、
前記同期手段は、前記特徴音検出手段により検出された音に基づき前記ノイズデータを前記音声データに同期させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ジョブの実行中に所定の処理の割り込みを検出するタスク監視手段、
をさらに備え、
前記生成手段は、検出された前記所定の処理が前記ジョブの実行中に割り込んだ場合に動作する前記可動部の動作音を加えた動作音をシミュレートして前記ノイズデータを更新することを特徴とする請求項１乃至３のいずれかに記載の画像形成装置。
【請求項５】
前記可動部の動作音に関するサンプル音情報を予め記憶する記憶手段、
をさらに備え、
前記生成手段は、前記記憶手段に記憶される前記サンプル音情報を用いてジョブ実行中の前記可動部の動作音をシミュレートして前記ノイズデータを生成することを特徴とする請求項１乃至４のいずれかに記載の画像形成装置。
【請求項６】
前記音声データ生成手段が音声を受け付けていない状態でジョブが実行される場合に、前記音声入力手段に入力する音声に基づいて当該ジョブの実行中に動作する前記可動部の動作音を取得する動作音取得手段と、
前記動作音取得手段により取得された前記動作音と前記サンプル音情報との差分を検出する差分検出手段と、
をさらに備え、
前記記憶手段は、前記差分検出手段により検出された差分に対応する前記サンプル音情報を前記動作音取得手段により取得された前記動作音に基づき更新することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記差分検出手段は、前記動作音取得手段により取得された前記動作音と前記生成手段により生成された前記ノイズデータとの差分を検出することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
音声認識機能を有する画像形成装置において実行されるプログラムであって、
前記画像形成装置を、
ジョブの実行中に動作する可動部の動作音をシミュレートしてノイズデータを生成する生成手段、
音声を入力する音声入力手段、
前記音声入力手段に入力される音声を受け付けて音声データを生成する音声データ生成手段、
ジョブの実行中に前記音声データ生成手段により生成された前記音声データから前記ノイズデータを除去する除去手段、
前記除去手段により前記ノイズデータが除去された前記音声データに基づいて音声認識を行う認識手段、及び、
前記認識手段による認識結果に関連付けられている処理を実行するよう制御する制御手段として機能させることを特徴とするプログラム。
【請求項９】
前記画像形成装置を、
前記生成手段により生成された前記ノイズデータを前記音声データ生成手段により生成された前記音声データに同期させる同期手段、
としてさらに機能させ、
前記除去手段は、前記同期手段により同期された前記ノイズデータを前記音声データから除去することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記画像形成装置を、
前記ノイズデータにおける特徴音に基づいて前記音声データから前記特徴音と類似する音を検出する特徴音検出手段、
としてさらに機能させ、
前記同期手段は、前記特徴音検出手段により検出された音に基づき前記ノイズデータを前記音声データに同期させることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記画像形成装置を、
前記ジョブの実行中に所定の処理の割り込みを検出するタスク監視手段、
としてさらに機能させ、
前記生成手段は、検出された前記所定の処理が前記ジョブの実行中に割り込んだ場合に動作する前記可動部の動作音を加えた動作音をシミュレートして前記ノイズデータを更新することを特徴とする請求項８乃至１０のいずれかに記載のプログラム。
【請求項１２】
前記画像形成装置を、
前記可動部の動作音に関するサンプル音情報を予め記憶する記憶手段、
としてさらに機能させ、
前記生成手段は、前記記憶手段に記憶される前記サンプル音情報を用いてジョブ実行中の前記可動部の動作音をシミュレートして前記ノイズデータを生成することを特徴とする請求項８乃至１１のいずれかに記載のプログラム。
【請求項１３】
前記画像形成装置を、
前記音声データ生成手段が音声を受け付けていない状態でジョブが実行される場合に、前記音声入力手段に入力する音声に基づいて当該ジョブの実行中に動作する前記可動部の動作音を取得する動作音取得手段、及び、
前記動作音取得手段により取得された前記動作音と前記サンプル音情報との差分を検出する差分検出手段、
としてさらに機能させ、
前記記憶手段は、前記差分検出手段により検出された差分に対応する前記サンプル音情報を前記動作音取得手段により取得された前記動作音に基づき更新することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記差分検出手段は、前記動作音取得手段により取得された前記動作音と前記生成手段により生成された前記ノイズデータとの差分を検出することを特徴とする請求項１３に記載のプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関し、特に、音声認識可能な画像形成装置及びプログラムの技術に関する。
【背景技術】
【０００２】
近年、コピー機能や印刷機能、ＦＡＸ機能などを備えた画像形成装置について、ユーザーの音声を認識してジョブの実行やその他の処理を実行することが可能な画像形成装置が提案されている。例えば、ユーザーが具体的な処理を示す語をマイク等に対し話すことにより音声信号が入力されると、当該音声信号から処理を特定し、特定した処理を実行する場合などである。画像形成装置の近辺においてユーザーがマイク等に対して発音する際に、例えば画像形成装置において何らかのジョブが実行中である場合、画像形成装置がジョブの実行に伴い画像形成装置の可動部が動作することにより発生する動作音がユーザーの音声に混入することがある。そうすると画像形成装置が入力された音声信号を解析しても、ユーザーの音声を良好に認識できないため処理を特定することができず、ユーザーの指示どおりに処理が実行されないという問題がある。
【０００３】
このような問題を解決するため、ユーザーの発話音声の入力を検知すると、機器の動作を一時停止させ、音声が認識されてこれに基づくジョブの実行が開始したことを検知した場合に、一時停止状態を解除して停止中のジョブを再開させることにより機器動作中に発生する動作音によって音声認識の認識率を低下することを回避する画像形成装置が提供されている（特開２０１０−１３６３３５号公報）。また、画像形成装置が稼働中の場合は音声の入力を禁止し、非稼働状態において音声入力を許可する制御を行う画像形成装置が提供されている（特開２００５−２１９４６０号公報）。これらの文献において開示される従来技術によると、画像形成装置が動作を行っていない状態において音声の入力を行うため、装置の動作音が混入することを防止できるのでユーザーの音声を良好に認識できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１３６３３５号公報
【特許文献２】特開２００５−２１９４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記文献１において示される画像形成装置によると、ユーザーによる音声入力が行われる間、装置が一時停止し、一時停止状態が解除されるまでジョブの実行が停止されるため、ジョブの実行が遅滞する。また、上記文献２において示される画像形成装置によると、画像形成装置が稼働中の場合には、実行中のジョブが終了して装置が非稼働状態となるまでユーザーが待機しなければならず、音声による新たなジョブの入力開始が遅滞する。
【０００６】
そこで本発明は、上記のような従来の問題点を解決課題として、実行中のジョブの進行と音声認識とを同時に行いながら、良好に音声認識可能な画像形成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１の発明は、音声認識機能を有する画像形成装置であって、ジョブの実行中に動作する可動部の動作音をシミュレートしてノイズデータを生成する生成手段と、音声を入力する音声入力手段と、前記音声入力手段に入力される音声を受け付けて音声データを生成する音声データ生成手段と、ジョブの実行中に前記音声データ生成手段により生成された前記音声データから前記ノイズデータを除去する除去手段と、前記除去手段により前記ノイズデータが除去された前記音声データに基づいて音声認識を行う認識手段と、前記認識手段による認識結果に関連付けられている処理を実行するよう制御する制御手段とを備えることを特徴としている。
【０００８】
請求項２の発明は、請求項１に記載の画像形成装置であって、前記生成手段により生成された前記ノイズデータを前記音声データ生成手段により生成された前記音声データに同期させる同期手段をさらに備え、前記除去手段は、前記同期手段により同期された前記ノイズデータを前記音声データから除去することを特徴としている。
【０００９】
請求項３の発明は、請求項２に記載の画像形成装置であって、前記ノイズデータにおける特徴音に基づいて前記音声データから前記特徴音と類似する音を検出する特徴音検出手段をさらに備え、前記同期手段は、前記特徴音検出手段により検出された音に基づき前記ノイズデータを前記音声データに同期させることを特徴としている。
【００１０】
請求項４の発明は、請求項１乃至３のいずれかに記載の画像形成装置であって、前記ジョブの実行中に所定の処理の割り込みを検出するタスク監視手段をさらに備え、前記生成手段は、検出された前記所定の処理が前記ジョブの実行中に割り込んだ場合に動作する前記可動部の動作音を加えた動作音をシミュレートして前記ノイズデータを更新することを特徴としている。
【００１１】
請求項５の発明は、請求項１乃至４のいずれかに記載の画像形成装置であって、前記可動部の動作音に関するサンプル音情報を予め記憶する記憶手段をさらに備え、前記生成手段は、前記記憶手段に記憶される前記サンプル音情報を用いてジョブ実行中の前記可動部の動作音をシミュレートして前記ノイズデータを生成することを特徴としている。
【００１２】
請求項６の発明は、請求項５に記載の画像形成装置であって、前記音声データ生成手段が音声を受け付けていない状態でジョブが実行される場合に、前記音声入力手段に入力する音声に基づいて当該ジョブの実行中に動作する前記可動部の動作音を取得する動作音取得手段と、前記動作音取得手段により取得された前記動作音と前記サンプル音情報との差分を検出する差分検出手段とをさらに備え、前記記憶手段は、前記差分検出手段により検出された差分に対応する前記サンプル音情報を前記動作音取得手段により取得された前記動作音に基づき更新することを特徴としている。
【００１３】
請求項７の発明は、請求項６に記載の画像形成装置であって、前記差分検出手段は、前記動作音取得手段により取得された前記動作音と前記生成手段により生成された前記ノイズデータとの差分を検出することを特徴としている。
【００１４】
請求項８の発明は、音声認識機能を有する画像形成装置において実行されるプログラムであって、前記画像形成装置を、ジョブの実行中に動作する可動部の動作音をシミュレートしてノイズデータを生成する生成手段、音声を入力する音声入力手段、前記音声入力手段に入力される音声を受け付けて音声データを生成する音声データ生成手段、ジョブの実行中に前記音声データ生成手段により生成された前記音声データから前記ノイズデータを除去する除去手段、前記除去手段により前記ノイズデータが除去された前記音声データに基づいて音声認識を行う認識手段、及び、前記認識手段による認識結果に関連付けられている処理を実行するよう制御する制御手段として機能させることを特徴としている。
【００１５】
請求項９の発明は、請求項８に記載のプログラムであって、前記画像形成装置を、前記生成手段により生成された前記ノイズデータを前記音声データ生成手段により生成された前記音声データに同期させる同期手段としてさらに機能させ、前記除去手段は、前記同期手段により同期された前記ノイズデータを前記音声データから除去することを特徴としている。
【００１６】
請求項１０の発明は、請求項９に記載のプログラムであって、前記画像形成装置を、前記ノイズデータにおける特徴音に基づいて前記音声データから前記特徴音と類似する音を検出する特徴音検出手段としてさらに機能させ、前記同期手段は、前記特徴音検出手段により検出された音に基づき前記ノイズデータを前記音声データに同期させることを特徴としている。
【００１７】
請求項１１の発明は、請求項８乃至１０のいずれかに記載のプログラムであって、前記画像形成装置を、前記ジョブの実行中に所定の処理の割り込みを検出するタスク監視手段としてさらに機能させ、前記生成手段は、検出された前記所定の処理が前記ジョブの実行中に割り込んだ場合に動作する前記可動部の動作音を加えた動作音をシミュレートして前記ノイズデータを更新することを特徴としている。
【００１８】
請求項１２の発明は、請求項８乃至１１のいずれかに記載のプログラムであって、前記画像形成装置を、前記可動部の動作音に関するサンプル音情報を予め記憶する記憶手段としてさらに機能させ、前記生成手段は、前記記憶手段に記憶される前記サンプル音情報を用いてジョブ実行中の前記可動部の動作音をシミュレートして前記ノイズデータを生成することを特徴としている。
【００１９】
請求項１３の発明は、請求項１２に記載のプログラムであって、前記画像形成装置を、前記音声データ生成手段が音声を受け付けていない状態でジョブが実行される場合に、前記音声入力手段に入力する音声に基づいて当該ジョブの実行中に動作する前記可動部の動作音を取得する動作音取得手段、及び、前記動作音取得手段により取得された前記動作音と前記サンプル音情報との差分を検出する差分検出手段としてさらに機能させ、前記記憶手段は、前記差分検出手段により検出された差分に対応する前記サンプル音情報を前記動作音取得手段により取得された前記動作音に基づき更新することを特徴としている。
【００２０】
請求項１４の発明は、請求項１３に記載のプログラムであって、前記差分検出手段は、前記動作音取得手段により取得された前記動作音と前記生成手段により生成された前記ノイズデータとの差分を検出することを特徴としている。
【発明の効果】
【００２１】
本発明によれば、プリントやスキャンなどのジョブの実行を継続中に入力を受け付けた音声データからジョブの実行中に動作する可動部の動作音を除去しながら音声を認識する処理を行うことにより、ジョブの実行と音声認識処理とを同時に行いながら良好に音声を認識することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態における画像形成装置の全体像及び操作部を拡大した図である。
【図２】画像形成装置の可動部の構成の一例を示す図である。
【図３】画像形成装置の機能構成の一例を示すブロック図である。
【図４】画像形成装置の詳細な機能構成の一例を示すブロック図である。
【図５】音声データとノイズデータの一例を示す図である。
【図６】音声データとノイズデータとの同期の一例を説明する図である。
【図７】画像形成装置にて行われる処理手順の一例を示すフローチャートである。
【図８】ノイズデータ生成処理の詳細な処理手順の一例を示すフローチャートである。
【図９】ノイズ除去処理の詳細な処理手順の一例を示すフローチャートである。
【図１０】同期処理の詳細な処理手順の一例を示すフローチャートである。
【図１１】ノイズデータ再生成処理の詳細な処理手順の一例を示すフローチャートである。
【図１２】音声認識処理の詳細な処理手順の一例を示すフローチャートである。
【図１３】差分検出処理の詳細な処理手順の一例を示すフローチャートである。
【図１４】サンプル音情報の一例を示す概念図である。
【発明を実施するための形態】
【００２３】
以下、本発明に関する好ましい実施形態について、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらにつき重複する説明は省略する。
【００２４】
図１（ａ）は、本実施形態における画像形成装置１の一構成例を示す図である。画像形成装置１は、例えばコピー機能やスキャン機能、プリント機能、ＦＡＸ機能等の複数の機能を備える複合機（Multi-Functional Peripherals）を用いることが可能である。画像形成装置１は、操作パネル３を備える。画像形成装置１を使用する際にユーザーは操作パネル３を操作することにより、各機能に関する種々の設定を行うことが可能である。ユーザーが操作パネル３を操作して所定の機能に関する設定を行った上で実行を指示すると、画像形成装置１は設定の内容に応じたジョブを生成してこれを実行する。画像形成装置１が既に所定のジョブを実行中である場合や画像安定化処理やウォーミングアップ処理などの処理を実行中である場合においても、ユーザーは操作パネル３を操作することにより、これら実行中のジョブや処理の終了後に行うジョブの設定を行うことが可能である。
【００２５】
図１（ｂ）は、操作パネル３を拡大した一構成例を示す図である。操作パネル３は、ユーザーによる操作を受け付けるボタンやアイコン等で表示される操作部５と、ユーザーの音声を入力するマイク７と、ユーザーによる設定内容や画像形成装置１における処理の状況その他の情報を表示可能な表示部８を備える。ユーザーは、操作部５を操作してジョブに関する設定を行うことができる。また、ユーザーは、マイク７に対して音声を入力することによりジョブに関する設定を行うことが可能である。すなわち画像形成装置１は、ユーザーの音声がマイク７に入力されると、例えば入力された音声をデジタル信号に変換して音声データを生成することができる。そして画像形成装置１は、後述するように、予め所定の音声パターンと処理内容とを対応付けて記憶する辞書情報３２を参照して、生成した音声データに対応するジョブ等を特定する。画像形成装置１は特定したジョブ等を実行する。なお、画像形成装置１の有する全ての機能に関し、音声を入力することによりジョブに関する設定を行うことが可能である。
【００２６】
画像形成装置１は、操作部５の所定のボタン等を操作されるとマイク７に入力される音声を受け付けるとしてもよい。この場合、ユーザーは、ジョブの設定をマイク７に対して発声する前に操作部５を操作する。その操作後にマイク７に対して音声を発する。そして、ユーザーにより操作部５の所定のボタン等が操作されてマイク７に入力される音声を受け付け可能な状態になると、画像形成装置１は、マイク７に入力される音声を受け付けて当該音声から音声データを生成する。音声を受け付け可能な状態となったときに画像形成装置１において既にジョブが実行中である場合、以下に説明するようにユーザーの音声と共に当該ジョブの実行中に動作する画像形成装置１の可動部の動作音がマイク７に入力され、ユーザーの音声のみならず動作音が受け付けられて音声データが生成されることがある。
【００２７】
図２は画像形成装置１における可動部の構成の一例を示す図である。画像形成装置１は、装置の上部にスキャナ部１００ａと自動原稿搬送装置１００ｂ（ＡＤＦ）とを有する画像読取部１００を備えている。また、装置ほぼ中央内部に画像形成部１０４が設けられ、さらに装置下部内部には給紙部１０３が設けられる。画像形成装置１が複数枚の原稿のコピーを実行する場合、自動原稿搬送装置１００ｂは複数枚の原稿を１枚ずつスキャナ部１００ａに送り、スキャナ部１００ａがその原稿を読み取り、画像データを出力する。給紙部１０３は印刷用紙を収容し、画像形成部１０４に対して用紙を１枚ずつ供給し、画像形成部１０４は入力する画像データに基づき画像形成を行い、プリント出力を行う。給紙部１０３から用紙が画像形成部１０４に供給される際に、搬送路１１０に設けられる給紙ローラーが動作し、画像形成部１０４では転写ベルト１１１に画像を形成し、用紙が転写部１１２を通過する際に画像を用紙に転写する。用紙に画像の転写が行われると、用紙は定着部１１３を通過し、排出口１１５から排出される。すなわち、画像形成装置１がジョブを実行すると、画像形成装置１内部に設けられるこれら可動部がジョブの内容に対応する動作を行い、可動部毎に動作音が発生するのである。
【００２８】
そうすると、画像形成装置１がジョブを実行中にマイク７に入力される音声を受け付けた場合、ユーザーの音声と共に画像形成装置１の可動部が動作することによる動作音が受け付けられる。そして、ユーザーの音声に動作音が混入した音声データが生成される。ユーザーの音声に動作音が混入した音声データを音声認識する場合、当該音声データは辞書情報３２において登録されている音声パターンと相違するため、当該音声データから音声パターンに対応付けられたジョブを特定することが困難になることがある。そこで、画像形成装置１は、ジョブの実行中に音声を受け付ける場合に、当該ジョブの実行に応じて可動部が動作して発生する動作音をシミュレートしてノイズデータを生成する。ここでノイズデータとは、ジョブのフローに沿って可動部の動作により発生する動作音をシミュレートすることにより生成される音データである。そして、例えばサブトラクション処理などの方法により、受け付けた音声に基づいて生成された音声データからノイズデータを除去する。画像形成装置１は、ノイズデータを除去した後の音声データを用いて音声認識を行ってジョブの設定内容を特定した上で、この設定に基づくジョブを生成し、実行する。すなわち画像形成装置１は、ジョブの実行中にユーザーによる音声入力を受け付け、ノイズ除去を実行して音声認識を行うことができる。これにより、実行中のジョブを中断、停止させることなく音声認識を行い、実行中のジョブ終了後に実行するジョブを生成できるのである。
【００２９】
次に、画像形成装置１の構成を説明する。図３は、画像形成装置１におけるハードウェア構成及び機能構成の一例を示すブロック図である。画像形成装置１は、ＣＰＵ１０と、記憶部１２と、プリンタ部１５と、ＦＡＸ部１６とを備える。
【００３０】
ＣＰＵ１０は、記憶部１２に記憶する所定のプログラム（図示せず）を実行することにより、さらに操作検知部２０と、音声処理部２１と、制御部２２と、サンプル音更新部２３として機能する。操作検知部２０は、操作部５に対する所定の操作が行われた場合に検知する処理部である。操作検知部２０は操作部５に対する所定の操作が行われたことを検知した場合、音声処理部２１に通知する。音声処理部２１は、マイク７に入力される音声を受け付けて生成する音声データからノイズデータを除去して音声認識を行う処理部である。制御部２２はジョブに関する制御を行う処理部である。音声処理部２１により音声認識が行われてジョブが特定されると、制御部２２は特定されたジョブの実行を制御する。サンプル音更新部２３は、記憶部１２に記憶されるサンプル音情報３１を更新する処理部である。サンプル音情報３１は、画像形成装置１の可動部の動作音に関するデータであり、例えば図２に示した画像形成装置１の可動部の動作音を取得し、各可動部と動作音とを対応付けたものである。音声処理部２１は音声データから除去するノイズデータを生成する際にサンプル音情報３１を参照する。サンプル音情報更新部２３は、サンプル音情報３１と可動部の実際の動作音とが相違する場合にサンプル音情報３１を実際の動作音に基づき更新する。サンプル音情報更新部２３は、動作音に基づきサンプル音情報３１を新たに生成し、記憶部１２に記憶させる。記憶部１２は、記憶された新たなサンプル音情報３１に更新する。
【００３１】
図４は、音声処理部２１と、制御部２２と、サンプル音更新部２３の詳細な構成の一例を示すブロック図である。図４（ａ）は音声処理部２１の詳細な構成の一例である。音声処理部２１は、さらに音声データ生成部４０と、ノイズデータ生成部４１と、ノイズ除去部２と、音声認識部４３とを備える。音声データ生成部４０は、マイク７に入力される音声を受け付けて音声データを生成する処理部である。音声データ生成部４０は、マイク７に入力される音声の受け付けを開始すると、マイク７に入力される音声に対応する音声データを生成する。本実施形態において音声データ生成部４０は、操作部５に対する所定の操作が操作検知部２０により検知された場合に、マイク７に入力される音声の受け付けを開始する。音声データ生成部４０は、マイク７に入力される音声の受け付けを開始すると、入力される音声に対応する音声データを時間の経過に沿って生成する。そして、音声の受け付け中に操作部５に対する所定の操作が行われたことを操作検知部２０が検知した場合に、音声の受け付けを終了してよい。或いはこれとは異なり、音声受け付け開始から所定時間が経過した場合に、音声データ生成部４０は音声の受け付けを終了してよい。
【００３２】
ノイズデータ生成部４１は、ジョブの実行中に動作する可動部の動作音をシミュレートしてノイズデータを生成する処理部である。ノイズデータ生成部４１は、制御部２２からジョブの実行を開始するとの通知を受けて当該ジョブの実行中に動作する可動部の動作音に対応するノイズデータを生成する。またノイズデータ生成部４１は、記憶部１２に記憶されるサンプル音情報３１を用いてジョブ実行中の可動部の動作音をシミュレートしてノイズデータを生成する。画像形成装置１の可動部の動作態様は、実行されるジョブの設定毎に異なる。制御部２２によりジョブが生成されることにより可動部の動作、動作タイミングなどの動作態様が特定される。ノイズデータ生成部４１はジョブの実行開始の通知を受けると、ジョブを参照して可動部の動作の内容やタイミングなどを特定する。そして、ジョブの進行に応じた可動部の動作に対応するサンプル音情報３１を抽出してノイズデータを生成する。
【００３３】
また、画像形成装置１において、ジョブの実行中に所定の処理が割り込んで実行される場合がある。割り込み処理の一例として、画像形成部１０４において形成する画像を調整する画像安定化処理がある。画像安定化処理がジョブの実行中に割り込む場合、実行中のジョブが中断され、画像安定化処理が実行される。可動部は実行中のジョブに基づく動作を中断して、画像安定化処理に応じて動作を行う。そして、画像安定化処理が終了した後に中断中のジョブが再開されるのに応じて、可動部はジョブに基づく動作を行う。そうすると、画像安定化処理がジョブ実行中に割り込むことにより、ジョブの実行が開始する際にノイズデータ生成部４１が行った動作音のシミュレーション結果とは異なる動作音が発生することになる。そこで、ノイズデータ生成部４１は、所定の処理がジョブの実行中に割り込んだ場合に動作する可動部の動作音を加えた動作音をシミュレートして、ノイズデータを更新する。制御部２２によってジョブの実行中に所定の処理が割り込む場合、ノイズデータ生成部４１は、例えば所定の処理が割り込むタイミング以降の可動部の動作を特定し、各可動部の動作に対応するサンプル音情報３１を抽出して動作音をシミュレートしてノイズデータを更新する。これにより、ジョブの実行中に処理が割り込んだ場合において、音声データから更新後のノイズデータを除去することによって的確にノイズデータを除去することが可能となる。
【００３４】
ノイズ除去部４２は、ジョブの実行中に音声データ生成部４０により生成された音声データからノイズデータを除去する処理部である。図５は、音声データ生成部４０により生成される音声データと、ノイズデータ生成部４１により生成されるノイズデータの一例を示す図である。図５の上段が音声データを示す音声パターンであり、下段がノイズデータを示す音声パターンである。なお、図５において横軸は時間の経過を示しており、タイミングＴ１はジョブの実行開始時点を示し、タイミングＴ２は音声の受け付け開始時点を示し、Ｔ３は音声の受け付け終了時点を示す。音声データは、タイミングＴ２において音声の受け付けを開始すると、音声データの生成を開始する。生成される音声データは、マイク７に入力されたユーザーの音声と、ジョブの実行中に可動部が動作して発生した動作音に基づく。ノイズデータは、タイミングＴ１にてジョブの実行が開始したときからジョブの実行が終了するＴ４までに発生する可動部の動作音をシミュレートして生成されたものである。ノイズ除去部４２は、タイミングＴ２から音声データの生成が開始されると、生成される音声データと同じタイミングにおけるノイズデータを音声データから除去する。そして、ノイズ除去部４２は、音声受け付けの終了タイミングＴ３までの間、音声データ生成部４０により生成される音声データから対応するノイズデータを除去するのである。これにより、ジョブの実行中に音声の受け付けが行われる場合に、ジョブの実行を中断・停止させることなく良好にユーザーの音声を認識することが可能となる。
【００３５】
図４に戻り、ノイズ除去部４２によりノイズデータが除去された音声データが生成されると、音声認識部４３は音声認識を行う。音声認識部４３は、ノイズ除去部４２によりノイズデータが除去された音声データに基づいて音声認識を行う処理部である。音声認識部４３は、辞書情報３２を参照して当該音声データに対応付けられるジョブがある場合、当該音声データに対応付けられたジョブを特定する。そして、音声認識部４３は、制御部２２に対して特定した処理を通知し、実行させる。
【００３６】
音声処理部２１はさらに、特徴音検出部４７と、同期部４８とを備えてもよい。特徴音検出部４７は、ノイズデータにおける特徴音に基づいて音声データから特徴音と類似する音を検出する処理部である。特徴音検出部４７は、ノイズデータ生成部４１により生成されたノイズデータにおいて所定の音声パターンの音を特徴音として特定する。特徴音は、例えば所定の波形を有する数ミリ秒程度の音である。音圧や周波数が所定値以上であり顕著な特徴を備える音であってもよい。画像形成装置１はこのような特徴を備える音を特徴音情報として予め記憶部に登録し、特徴音検出部４７は、記憶部に登録された特徴音情報の中からノイズデータにおける特徴音を特定してもよい。或いは、特徴音検出部４７は、ノイズデータから所定値以上の音圧を有する音や所定値以上の周波数を有する音を特徴音として特定してもよい。特徴音検出部４７は、ノイズデータにおける特徴音を特定すると、音声データ生成部４０により生成された音声データから、この特徴音に類似する音を検出する。特徴音と類似するか否かは、例えば音圧レベルや周波数など、音データ同士の波形の相似度により判断する。
【００３７】
同期部４８は、ノイズデータ生成部４１により生成されたノイズデータを、音声データ生成部４０により生成された音声データに同期させる処理部である。ノイズデータ生成部４１は、ジョブの実行中に動作する可動部の動作音をシミュレートしてノイズデータを生成する。そして、生成されたノイズデータは、実際にジョブ実行中に発生する動作音と略同じとなる。もっとも、画像形成装置１が使用されることにより可動部の損耗や劣化が生じるため、ノイズデータ生成部４１がシミュレートした可動部の動作と実際の可動部の動作とは必ずしも同じではなく、動作のタイミングや動作速度などにおいてズレが生じることがある。そこで、同期部４８は、ノイズデータを音声データに同期させることにより、実際にジョブ実行中に動作する可動部の動作により生じる動作音にノイズデータを近付けることができる。これにより画像形成装置１は、より的確に音声データからノイズを除去することが可能となるのである。同期部４８は、特徴音検出部４７により検出された音に基づき、ノイズデータを音声データに同期させる。図６は、同期部４８によりノイズデータを音声データに同期させる一例を示す図である。図６の下段に示すノイズデータにおいて、所定のパターンを備える特徴音Ｐ１が特定されている。図６の上段に示す音声データにおいて、特徴音Ｐ１と類似する類似音Ｐ１'が特徴音検出部４７により検出されている。特徴音Ｐ１と類似音Ｐ１'とを比較すると、特徴音Ｐ１が現れるタイミングと類似音Ｐ１'が現れるタイミングにおいて、時間ｔ１のズレがある。同期部４８は、ノイズデータの特徴音Ｐ１が現れるタイミングを音声データにおいて類似音Ｐ１'が現れたタイミングに合わせることにより、ノイズデータを音声データに同期させる。これにより、類似音Ｐ１'が現れたタイミング以降に生成される音声データとノイズデータはタイミングが合う。例えば、図５に示す音声入力の受け付け開始タイミングＴ２から音声入力の受け付け終了タイミングＴ３まで数秒間である場合、同期部４８がＴ２から数ミリ秒以内において特徴音を検出して同期を行うことにより、同期された時点以降に生成される音声データとノイズデータとは、タイミングにおいてズレがない状態になる。すなわち、音声入力受け付け期間中にノイズデータを音声データに同期させるによって、同期タイミング以降に生成される音声データから、より正確にノイズを除去可能となる。また、特徴音に基づいて音声データから特徴音と類似する音を検出し、検出された音に基づいてノイズデータを音声データに同期させることにより、所定の音同士のタイミングを合わせることでノイズデータを音声データにより正確に同期させられる。
【００３８】
次に、図４（ｂ）に示す制御部２２の詳細な構成について説明する。制御部２２は、ジョブ生成部５０と、ジョブ制御部５１と、タスク監視部５２を備える。ジョブ生成部５０は、所定の設定に基づくジョブを生成させる処理部である。ジョブ生成部５０は、操作部５に対する操作による設定に基づきジョブを生成する。また、ジョブ生成部５０は、音声データ生成部４０によりマイク７に入力された音声を受け付けられて音声データが生成され、音声認識部４３により音声データに対応するジョブが特定されることに応じてジョブを生成する。すなわち、ジョブ生成部５０は、操作部５が操作された場合と、マイク７に入力された音声が受け付けられて音声データが生成された場合に、ジョブを生成する。ジョブ生成部５０は、ジョブを生成するとノイズデータ生成部４１に通知する。ノイズデータ４１は、ジョブ生成部５０から通知を受けると生成されたジョブが実行される場合の動作音をシミュレートしてノイズデータを生成する。
【００３９】
ジョブ制御部５１は、ジョブ生成部５０により生成されたジョブの実行を制御する処理部である。また、ジョブ制御部５１は、音声認識部４３による音声認識結果に関連付けられている処理を実行するよう制御する。すなわち、音声認識部４３により音声データに対応付けられたジョブが特定され、ジョブ生成部５０によってジョブが生成されると、ジョブ制御部５１は当該ジョブの実行を制御する。
【００４０】
タスク監視部５２は、ジョブの実行中に所定の処理の割り込みを検出する処理部である。タスク監視部５２は、例えば画像安定化処理のような所定の処理が割り込むことを検知すると、ジョブ制御部５１に対して所定の処理が割り込むことを通知し、ジョブ制御部５１に処理を制御させる。また、タスク監視部５２は、ジョブ実行中に所定の処理の割り込みを検出すると、ノイズデータ生成部４１に通知する。ノイズデータ生成部４１はこれに応じてノイズデータを更新する。
【００４１】
次に、図４（ｃ）に示すサンプル音更新部２３の詳細な構成について説明する。サンプル音更新部２３はさらに、動作音取得部５５と、差分検出部５６とを備える。動作音取得部５５は、音声データ生成部４０が音声を受け付けていない状態でジョブが実行される場合に、マイク７に入力する音声に基づいて当該ジョブの実行中に動作する可動部の動作音を取得する処理部である。
【００４２】
差分検出部５６は、動作音取得部５５により取得された動作音とサンプル音情報３１との差分を検出する処理部である。差分検出部５６は、動作音取得部５５がジョブ実行中に動作する可動部の動作音を取得すると、これに対応するサンプル音情報３１を記憶部１２から抽出して対応する動作音と比較し、差分が検出された場合にサンプル音情報３１を動作音に基づいて更新し、記憶部１２に記憶させる。これにより、サンプル音情報３１を実際の動作音に基づき更新できるため、ノイズデータを生成する場合により実際の動作音に即したノイズデータが生成可能となる。
【００４３】
なお、ジョブが生成されると、上述したとおりジョブ生成部５０からノイズデータ生成部４１に対して通知され、これに応じてノイズデータ生成部４１は当該ジョブ実行中に発生する動作音をシミュレートしてノイズデータを生成する。差分検出部５６は、動作音取得手段により取得された動作音とノイズデータ生成部４１により生成されたノイズデータとの差分を検出してもよい。ノイズデータはジョブのフローを参照したうえで動作音をシミュレートして生成されることから、ノイズデータと実際の動作音とを比較して差分が検出された場合に、どの可動部に対応する動作音において差分が生じたのかより容易に特定可能である。
【００４４】
次に、本実施形態の画像形成装置１において行われる具体的な処理手順について説明する。
【００４５】
まず、図７は、画像形成装置１により行われる主たる処理手順の一例を示すフローチャートである。画像形成装置１が起動すると、ジョブの実行を開始するか否かを判定する（ステップＳ１）。ジョブの実行を開始すると判定した場合（ステップＳ１でＹＥＳ）、ジョブの実行中に可動部の動作により発生する動作音をシミュレートしてノイズデータを生成するノイズデータ生成処理を行う（ステップＳ２）。ノイズデータ生成処理（ステップＳ２）の具体的な処理手順については後述する。ジョブの実行を開始しないと判定した場合（ステップＳ１でＮＯ）、ノイズデータ生成処理（ステップＳ２）をスキップする。次に、画像形成装置１は、音声入力の受付を開始するか否かを判定する（ステップＳ３）。本実施形態において操作部５において所定の操作が行われたことが検知されると、ＣＰＵ１０は音声入力の受付を開始する。音声入力の受付を開始すると判定した場合（ステップＳ３でＹＥＳ）、マイク７に入力される音声に基づき音声データの生成を開始する。そして、ジョブ実行中か否かを判定し（ステップＳ５）、ジョブ実行中であると判定した場合（ステップＳ５でＹＥＳ）、画像形成装置１の可動部の動作音もユーザーの音声に混入していると考えられることから、ノイズ除去処理を行う（ステップＳ６）。ノイズ除去処理の具体的な処理手順については後述する。ジョブ実行中でないと判定した場合（ステップＳ５でＮＯ）、ノイズ除去処理（ステップＳ６）をスキップする。そして音声入力受付を終了したか否かを判定し（ステップＳ７）、終了していなければステップＳ５に戻ってステップＳ５及びＳ６の処理を音声入力受付が終了するまで繰り返し実行する。音声入力受付が終了したと判定された場合（ステップＳ７でＹＥＳ）、生成した音声データに基づき音声認識を行う音声認識処理（ステップＳ８）を実行する。音声認識処理（ステップＳ８）の具体的な処理手順については後述する。音声認識処理の後に、音声データに基づき具体的な処理が特定済みであるか否かを判定し（ステップＳ９）、特定済みである場合（すてっぷＳ９でＹＥＳ）には特定された処理を実行する（ステップＳ１０）。すなわち、ステップＳ３で音声入力の受付が開始した場合、音声データを生成し、ジョブが実行中である場合には生成した音声データからノイズを除去した上で音声認識を行うことができ、音声入力とジョブの実行のいずれも並行して行うことができ、しかも音声認識を良好に行うことが可能となる。なお、ステップＳ３において音声入力の受付が開始していないと判定された場合（ステップＳ３でＮＯ）、ステップＳ４からＳ１０までの処理をスキップする。
【００４６】
次に、動作音とノイズデータとの差分検出を行うか否かを判定し（ステップＳ１１）、差分検出を行う場合には差分検出処理（ステップＳ１２）を行う。差分検出を行うか否かは、例えば所定時間経過済みか否かにより判定してもよい。他方、差分検出を行わないと判定した場合（ステップＳ１１でＮＯ）、差分検出処理（ステップＳ１２）をスキップする。最後に、画像形成装置１の起動状態を終了させる指示を受けたか否かを判定し（ステップＳ１３）、指示を受けたと判定した場合には（ステップＳ１３でＹＥＳ）画像形成装置１を終了させる。他方起動状態を終了させる指示を受けていないと判定した場合（ステップＳ１３）、ステップＳ１に戻り、起動終了指示を受けるまでステップＳ１からステップＳ１３までの処理を繰り返す。
【００４７】
図８は、ノイズデータ生成処理（図７のステップＳ２）の詳細な処理手順の一例を示すフローチャートである。ジョブの実行を開始する場合（図７のステップＳ１）、画像形成装置１はジョブを参照して（ステップＳ２１）当該ジョブ実行中における可動部の動作を特定する（ステップＳ２２）。そして、可動部の動作に対応するサンプル音情報３１を読み出して動作音をシミュレートし（ステップＳ２３）ノイズデータを生成して（ステップＳ２４）ノイズデータ生成処理を終了する。
【００４８】
図９は、ノイズ除去処理（図７のステップＳ６）の詳細な処理手順の一例を示すフローチャートである。まず、ノイズデータを音声データに同期させる同期処理（ステップＳ３１）を実行する。同期処理の具体的な処理内容については後述する。次に、ジョブ実行中に割り込み処理が発生するか否かを判定し（ステップＳ３２）、割り込み処理が発生すると判定した場合（ステップＳ３２でＹＥＳ）、ノイズデータ再生成処理（ステップＳ３３）を行い、割り込み処理による動作音を含めた動作音をシミュレートし直してノイズデータを更新する。ノイズデータ再生成処理（ステップＳ３３）の具体的な処理手順については後述する。他方、割り込み処理が発生しないと判定した場合（ステップＳ３２でＮＯ）、ノイズデータ再生成処理（ステップＳ３３）をスキップする。最後に、音声データからノイズデータをサブトラクション処理など実行することにより除去し（ステップＳ３４）、ノイズ除去処理を終了する。
【００４９】
図１０は、同期処理（図９のステップＳ３１）の詳細な処理手順の一例を示すフローチャートである。まず、ノイズデータの特徴音を特定する（ステップＳ４１）。特徴音は、所定のパターンの音を記憶部１２に記憶される特徴音テーブルに予め登録された音から選択してもよい。特徴音を特定すると、次に音声データから特徴音に類似する音を特定する（ステップＳ４２）。類似性の判断は、音圧レベルや周波数などの波形の相似度により判断してもよい。そして、ノイズデータにおいて特定した特徴音と、音声データにおいて特定した特徴音に類似する音とを比較する（ステップＳ４３）。両者の発現するタイミングが相違するか、すなわちタイミングにおけるズレがあるか否かを判定する（ステップＳ４４）。両者のタイミングにズレがあると判定した場合（ステップＳ４４でＹＥＳ）、音声データにおいて特定した音を基準にしてノイズデータを音声データに同期させて（ステップＳ４５）同期処理を終了する。これにより、ノイズデータの特徴音のタイミングを音声データにおいて特定した音のタイミングに同期させることにより、ノイズデータを音声データに簡単かつ正確に同期させることが可能となる。両者のタイミングにズレがないと判定した場合（ステップＳ４４でＮＯ）、ステップＳ４５をスキップして同期処理を終了する。
【００５０】
図１１は、ノイズデータ再生成処理（図９のステップＳ３３）の詳細な処理手順の一例を示すフローチャートである。まず、画像形成装置１は、発生した割り込み処理の内容を参照し（ステップＳ５１）、実行中のジョブに割り込み処理を組み込んだフローを生成する（ステップＳ５２）。次に、生成したフローに基づき、画像形成装置１は可動部の動作を特定する（ステップＳ５３）。そして、特定した各可動部の動作による動作音に対応するサンプル音情報３１を抽出する（ステップＳ５４）。そして、抽出したサンプル音情報３１を各可動部の動作に応じて配置し、ノイズデータを更新する。すなわち、割り込み処理を組み込んだフローの実行中に発生する動作音をシミュレートすることにより、ノイズデータを更新するのである。これにより、割り込み処理が発生した場合に、音声データから的確にノイズデータを除去することにより、良好に音声認識を実行可能となる。
【００５１】
図１２は、音声認識処理（図７のステップＳ８）の詳細な処理手順の一例を示すフローチャートである。画像形成装置１は、記憶部１２に記憶される辞書情報３２を参照する（ステップＳ６１）。そして、音声データに合致する音声パターンが所定の処理と対応付けられて登録されているか否かを判定する（ステップＳ６２）。合致する音声パターンがあると判定した場合（ステップＳ６２でＹＥＳ）、処理を特定する（ステップＳ６３）。すなわち、画像形成装置１は、音声データと合致する音声パターンに対応付けられた処理を、実行するべき処理として特定するのである。処理を特定すると音声認識処理を終了する。他方、合致する音声パターンがないと判定した場合（ステップＳ６２でＮＯ）、ステップＳ６３をスキップして音声認識処理を終了する。
【００５２】
図１３は、差分検出処理（図７のステップＳ１２）の詳細な処理手順の一例を示すフローチャートである。差分検出処理を実行する場合、まず画像形成装置１はジョブが実行中であるか否かを判定する（ステップＳ７１）。ジョブが実行中でないと判定した場合（ステップＳ７１でＮＯ）、差分検出処理を終了する。ジョブが実行中でない場合、ジョブ実行に基づいて可動部が動作することがないため、動作音を取得できない。そうするとサンプル音情報３１と比較するべき対象がないため、差分の検出を行えない。よって、ジョブが実行中でないと判定した場合には差分検出処理を終了するのである。ジョブが実行中であると判定した場合（ステップＳ７１でＹＥＳ）、音声入力を受付中であるか否かを判定する（ステップＳ７２）。音声を受付中であると判定した場合（ステップＳ７２でＹＥＳ）、差分検出処理を終了する。音声の受付中である場合、可動部の動作音のみならずマイク７に入力されるユーザーの音声も受け付けられるため、動作音にユーザーの音声が混入することがあり、動作音のみを取得できない。よって、差分検出処理を終了させるのである。
【００５３】
音声入力の受付中でないと判定した場合（ステップＳ７２でＮＯ）、画像形成装置１はジョブ実行中に発生する動作音を取得する（ステップＳ７３）。動作音を取得すると、取得した動作音とノイズデータとを比較する（ステップＳ７４）。動作音と比較する対象となるノイズデータは、当該ジョブ実行開始の際に生成されたものである。画像形成装置１は動作音とノイズデータとを比較し、動作音とノイズデータとの間に差分があるか否かを判定する（ステップＳ７５）。動作音とノイズデータとの間に差分があると判定した場合（ステップＳ７５でＹＥＳ）、検出された差分に対応するサンプル音情報３１を特定する。具体的には、ノイズデータにおいて差分が検出された箇所を特定し、当該箇所に対応するサンプル音情報３１を特定する。そして、特定されたサンプル音情報３１を動作音に基づき更新する（ステップＳ７７）。例えば動作音に基づき新たなサンプル音情報３１を生成し、特定されたサンプル音情報３１と差し替えてもよい。他方、取得された動作音とノイズデータとの間に差分がないと判定した場合（ステップＳ７５でＮＯ）、ステップＳ７６とＳ７７とをスキップする。取得した動作音とノイズデータとの間に差分が検出された場合に、画像形成装置１は、差分に対応するサンプル音情報３１を動作音に基づき更新することにより、サンプル音情報３１と実際に発生する可動部の動作音との差を解消できる。これにより、画像形成装置１は、サンプル音情報３１を用いてノイズデータを生成する場合に、実際にジョブ実行中に発生する動作音に合致したノイズデータを生成できるので、より精度の高いノイズ除去が可能となるのである。
【００５４】
最後に、ジョブが終了したか否かを判定し（ステップＳ７８）、ジョブが終了したと判定した場合には（ステップＳ７８でＹＥＳ）、差分検出処理を終了する。ジョブが終了していないと判定した場合（ステップＳ７８でＮＯ）、ステップＳ７２に戻り、音声入力を受付中でないと判定した場合（ステップＳ７２でＮＯ）には、ステップＳ７３からＳ７７までの処理をジョブが終了するまで繰り返し実行する。
【００５５】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上記実施形態において説明した内容に限られるものではなく、種々の変形例が適用可能である。
【００５６】
上記実施形態において、サンプル音情報３１は可動部毎の動作音を登録するものである場合について説明した。しかし本発明におけるサンプル音情報３１はこれに限定されるものではなく、図１４に示すように、サンプル音情報３１は、所定のジョブを実行することにより可動部が動作して発生する一連の動作音をジョブの設定内容と対応付けて登録するものであってもよい。例えば、Ａ４用紙を片面印刷するという設定のジョブと、当該ジョブ実行中にＡ４用紙の給紙、搬送、転写、定着、排紙等の各段階において発生する可動部による動作音とを対応付けて登録してもよい。
【００５７】
上記実施形態において、サンプル音情報３１及び辞書情報３２が記憶部１２に記憶される場合を示した。本発明はこれに限定されるものではなく、サンプル音情報３１及び辞書情報３２は、画像形成装置１とネットワークを経由して通信可能な外部サーバー等の記憶装置に記憶され、画像形成装置１は必要に応じてネットワークを経由して記憶装置にアクセスしてこれらの情報を取得してもよい。
【００５８】
上記実施形態において、画像形成装置１の例として、コピー機能やスキャン機能、プリント機能、ＦＡＸ機能等の複数の機能を備える複合機を挙げたが、本発明はこれに限らない。例えば、コピー機能のみを備えるコピー機や、ＦＡＸ機能のみを備えるＦＡＸ装置など、単一の機能を備えた装置であってもよい。
【符号の説明】
【００５９】
１    画像形成装置
５    操作部
７    マイク（音声入力手段）
１２  記憶部（記憶手段）
３１  サンプル音情報
４０  音声データ生成部（音声データ生成手段）
４１  ノイズデータ生成部（生成手段）
４２  ノイズ除去部（除去手段）
４３  音声認識部（認識手段）
４７  特徴音検出部（特徴音検出手段）
４８  同期部（同期手段）
５１  ジョブ制御部（制御手段）
５２  タスク監視部（タスク監視手段）
５５  動作音取得部（動作音取得手段）
５６  差分検出部（差分検出手段）
【図１】
2016168707.tif 000003
【図２】
2016168707.tif 000004
【図３】
2016168707.tif 000005
【図４】
2016168707.tif 000006
【図５】
2016168707.tif 000007
【図６】
2016168707.tif 000008
【図７】
2016168707.tif 000009
【図８】
2016168707.tif 000010
【図９】
2016168707.tif 000011
【図１０】
2016168707.tif 000012
【図１１】
2016168707.tif 000013
【図１２】
2016168707.tif 000014
【図１３】
2016168707.tif 000015
【図１４】
2016168707.tif 000016