(57)【要約】【課題】  ファイル群の検索を行う際に、検索キーワードの入力を容易として使い勝手を向上させる。【解決手段】  検索キーワードを声で入力すると（ステップＳ３，Ｓ４）、入力された検索キーワードは音声認識部で音声認識がなされてテキストデータに変換され（ステップＳ６）、操作パネルに表示される（ステップＳ７）。表示された検索キーワードが適切であると考える場合は、ＯＫボタンを選択すれば（ステップＳ９のＹ）、その検索キーワードに基づいて検索エンジンがデータベース内のテキストデータファイルを全文検索し（ステップＳ１０）、その検索結果を操作パネルに表示する（ステップＳ１１）。【選択図】    図６
2005148199.tif 000002
【特許請求の範囲】
【請求項１】
マイクと、
このマイクで入力された声を音声認識してテキストデータに変換する音声認識手段と、
このテキストデータを検索キーワードとして所定のファイル群を検索する検索手段と、
を備えている情報処理装置。
【請求項２】
スピーカーと、
このスピーカーが発する音声の音響エコーの伝達経路のインパルス応答の推定値と前記スピーカーから出力される音響信号とから擬似的な音響エコー信号を生成する適応フィルタ手段と、
前記マイクで入力され前記音声認識前の音声信号から前記音響エコー信号を減算してエコー除去信号とする減算手段と、
前記エコー除去信号に音声信号が含まれると判定した場合には、前記適応フィルタ手段に前記インパルス応答適応動作の停止を指示し、音声信号が含まれないと判断したときは前記インパルス応答適応動作の再開を指示するＶＡＤ（Voice Activity Detection）手段と、
をさらに備えている請求項１に記載の情報処理装置。
【請求項３】
原稿の画像を読み取るスキャナと、
この読取後の画像データに基づいて媒体上に画像の形成を行うプリンタと、
ファイル群を蓄積する蓄積手段と、
マイクと、
このマイクで入力された声を音声認識してテキストデータに変換する音声認識手段と、
このテキストデータを検索キーワードとして前記ファイル群を検索する検索手段と、
を備えている画像形成装置。
【請求項４】
スピーカーと、
このスピーカーが発する音声の音響エコーの伝達経路のインパルス応答の推定値と前記スピーカーから出力される音響信号とから擬似的な音響エコー信号を生成する適応フィルタ手段と、
前記マイクで入力され前記音声認識前の音声信号から前記音響エコー信号を減算してエコー除去信号とする減算手段と、
前記エコー除去信号に音声信号が含まれると判定した場合には、前記適応フィルタ手段に前記インパルス応答適応動作の停止を指示し、音声信号が含まれないと判断したときは前記インパルス応答適応動作の再開を指示するＶＡＤ（Voice Activity Detection）手段と、
をさらに備えている請求項３に記載の画像形成装置。
【請求項５】
所定のマイクで入力された声を音声認識してテキストデータに変換する音声認識手段と、
このテキストデータを検索キーワードとして所定のファイル群を検索する検索手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項６】
所定のスピーカーが発する音声の音響エコーの伝達経路のインパルス応答の推定値と前記スピーカーから出力される音響信号とから擬似的な音響エコー信号を生成する適応フィルタ手段と、
前記マイクで入力され前記音声認識前の音声信号から前記音響エコー信号を減算してエコー除去信号とする減算手段と、
前記エコー除去信号に音声信号が含まれると判定した場合には、前記適応フィルタ手段に前記インパルス応答適応動作の停止を指示し、音声信号が含まれないと判断したときは前記インパルス応答適応動作の再開を指示するＶＡＤ（Voice Activity Detection）手段と、
をさらにコンピュータに実行させる請求項５に記載のプログラム。
【請求項７】
請求項5又は６に記載のプログラムを記憶している、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル検索などを行なう情報処理装置、画像形成装置及びプログラム、並びにこのプログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
特許文献１には、スピーカーから出力する音声による音響エコーに人間の声、背景雑音などが混入している場合に、マイク入力する音声から、これら音響エコーなどのノイズを除去する技術について開示されている。
【０００３】
【特許文献１】特開平１０−２５７５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
デジタル複写機においては、画像データなどのファイルを蓄積する機能や、ネットワーク機能を備えたものが知られている。このようなデジタル複写機においては、蓄積されるファイルには、スキャナで読み取ったＰＤＦファイルなどをＯＣＲ処理したテキストデータや、インターネットやＬＡＮを介して外部から受信したテキストデータなども蓄積される。そこで、このような蓄積されたテキストデータを含むファイルを対象として全文検索することができれば、必要なファイルを用意に探し出すことができて便利である。このような全文検索の技術については、さまざまな技術が周知である。
【０００５】
しかしながら、この全文検索を行う際に検索キーワードをキーボード操作で入力したのでは、全文検索機能の使い勝手が悪く、より簡易な操作により全文検索できるようにしたい。
【０００６】
本発明の目的は、ファイル群の検索を行う際に、検索キーワードの入力を容易として使い勝手を向上させることである。
【課題を解決するための手段】
【０００７】
本発明は、マイクと、このマイクで入力された声を音声認識してテキストデータに変換する音声認識手段と、このテキストデータを検索キーワードとして所定のファイル群を検索する検索手段と、を備えている情報処理装置である。
【０００８】
別の面から見た本発明は、原稿の画像を読み取るスキャナと、この読取後の画像データに基づいて媒体上に画像の形成を行うプリンタと、ファイル群を蓄積する蓄積手段と、マイクと、このマイクで入力された声を音声認識してテキストデータに変換する音声認識手段と、このテキストデータを検索キーワードとして前記ファイル群を検索する検索手段と、を備えている画像形成装置である。
【０００９】
別の面から見た本発明は、所定のマイクで入力された声を音声認識してテキストデータに変換する音声認識手段と、このテキストデータを検索キーワードとして所定のファイル群を検索する検索手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【発明の効果】
【００１０】
本発明によれば、検索キーワードをキーボードなどによらず音声入力により入力することができるので、検索機能の使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
本発明を実施するための最良の一形態について説明する。
【００１２】
本実施の形態は、情報処理装置、画像形成装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるデジタルカラー複合機に適用した例を示す。
【００１３】
図１は、本実施の形態のデジタルカラー複合機１を含むシステム構成図である。図１に示すように、本実施の形態においては、デジタルカラー複合機１に通信ネットワークであるＬＡＮ（Local Area Network）２を介し、各種の情報処理を実行するサーバコンピュータ３や複数代のクライアントコンピュータ４が接続されたシステムを想定する。サーバコンピュータ３は、例えばＦＴＰ，ＨＴＴＰプロトコルをサポートしたり、ＷｅｂサーバやＤＮＳ（ドメインネームサーバ）の機能を実現するものである。すなわち、このシステムにおいては、デジタルカラー複合機１が備えている画像入力機能（スキャナ機能）、画像出力機能（プリント機能）及び画像蓄積機能等の画像処理機能を、ＬＡＮ２上でシェアし得る環境が構築されているものである。
【００１４】
このようなシステムは、通信制御ユニット５を介してインターネット網６に接続され、インターネット網６を介して外部環境とデータ通信可能に構築されている。通信制御ユニット５としては、ルータ、交換機、モデム、ＤＳＬモデム等が一般的であるが、最低限ＴＣＰ／ＩＰ通信が可能であればよい。また、ＬＡＮ２は有線通信に限るものではなく、無線通信（赤外線や電波等）であってもよい。また、光ファイバーを用いたものであってもよい。
【００１５】
次に、デジタルカラー複合機１について説明する。ここで、図２はデジタルカラー複合機１を概略的に示す外観斜視図、図３はデジタルカラー複合機１の各部の電気的接続を示すブロック図である。図２に示すように、デジタルカラー複合機１は、転写紙などの媒体に画像を形成する画像形成装置である印刷装置７（プリンタ）の上部に、原稿から画像を読み取る画像読取装置８を配設した構成とされている。また、画像読取装置８（スキャナ）の装置外面には、オペレータに対する表示とオペレータからの機能設定等の各種の入力を許容する操作パネルＰが設けられている。さらに、操作パネルＰの下部には、光ディスク、フレキシブルディスクなどの記憶媒体Ｍ（図３参照）に記憶されているプログラムコードや画像データ等を読み取る、又は、記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置である外部メディア入出力装置９が、記憶媒体Ｍの挿入を許容する挿入口を外部に露出させて設けられている。
【００１６】
このようなデジタルカラー複合機１のストラクチャとしては、図３に示すように、画像処理ユニット部Ａと情報処理ユニット部Ｂとに大別されており、印刷装置７及び画像読取装置８は画像処理ユニット部Ａに属し、操作パネルＰ及び外部メディア入出力装置９は情報処理ユニット部Ｂに属している。
【００１７】
画像処理ユニット部Ａについて説明する。印刷装置７及び画像読取装置８を備える画像処理ユニット部Ａは、画像処理ユニット部Ａにおける画像処理全般の制御を行う画像処理制御ユニット１０を備えており、この画像処理制御ユニット１０には、印刷装置７を制御する印刷制御ユニット１１と、画像読取装置８を制御する画像読取制御ユニット１２とが接続されている。
【００１８】
印刷制御ユニット１１は、画像処理制御ユニット１０の制御に従って印刷装置７に対して画像データを含む印刷指示を出力し、印刷装置７に転写紙などの媒体に画像を形成して出力させる。印刷装置７はフルカラー印刷可能とされており、その印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００１９】
画像読取制御ユニット１２は、画像処理制御ユニット１０の制御により画像読取装置８を駆動し、原稿の表面に対するランプ照射の反射光をミラー及びレンズにより受光素子（例えば、ＣＣＤ（Charge Coupled Device））に集光して読み取り、Ａ／Ｄ変換してＲＧＢ各８bitのデジタル画像データを生成する。
【００２０】
このような画像処理制御ユニット１０は、メインプロセッサであるＣＰＵ（Central Processing Unit）１３と、画像読取装置８から読み込んだ画像データを印刷装置７による作像に供すべく一旦格納しておくＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）１４と、制御プログラム等を記憶したＲＯＭ（Read Only Memory）１５と、システムログ／システム設定／ログ情報等を記録しておく電源ＯＦＦ時にもデータの保持が可能なＮＶＲＡＭ１６と、をバス接続したマイクロコンピュータ構成とされている。
【００２１】
また、画像処理制御ユニット１０には、多量の画像データの蓄積やジョブ履歴等の記憶装置となるＨＤＤ（Hard Disk Drive）１７、装置内部に設けられた集線装置であるＨＵＢ１９を介して画像処理ユニット部ＡをＬＡＮ２に接続するためのＬＡＮ制御部１８、ＦＡＸ制御を行うＦＡＸ制御ユニット２０が接続されている。このＦＡＸ制御ユニット２０は、公衆電話網２１に通じる構内交換器（ＰＢＸ）２２に接続されており、デジタルカラー複合機１は、遠隔のファクシミリ装置と交信することができる。
【００２２】
加えて、画像処理制御ユニット１０には、表示制御ユニット２３及び操作入力制御ユニット２４が接続されている。表示制御ユニット２３は、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して情報処理ユニット部Ｂに対して画像表示制御信号を出力し、情報処理ユニット部Ｂの操作パネルＰに対して画像表示の制御を行う。また、操作入力制御ユニット２４は、情報処理ユニット部Ｂの操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して入力する。すなわち、画像処理ユニット部Ａは、情報処理ユニット部Ｂの操作パネルＰを通信ケーブル２６を介して直接モニタすることができる構成になっている。
【００２３】
したがって、画像処理ユニット部Ａは、従来の画像処理装置が備える画像処理ユニットに対して通信ケーブル２６を接続し、情報処理ユニット部Ｂの操作パネルＰを利用するようにしたものである。すなわち、画像処理ユニット部Ａの表示制御ユニット２３及び操作入力制御ユニット２４は、操作パネルＰに接続されているものとして動作している。
【００２４】
このような構成により、画像処理ユニット部Ａは、外部（サーバコンピュータ３、クライアントコンピュータ４、ファクシミリ装置等）からの画像情報である印刷データ及びプリント指示するコマンドを解析し、印刷データを出力画像データとして印刷できる状態にビットマップ展開し、印刷モードをコマンドから解析し動作を決定している。その印刷データ及びコマンドをＬＡＮ制御部１８あるいはＦＡＸ制御ユニット２０を通じて受信し動作する。
【００２５】
また、画像処理ユニット部Ａは、ＳＤＲＡＭ１４やＨＤＤ１７に記憶されている印刷データ、原稿読取りデータ、これらを出力用に処理した出力画像データ、及び、それらを圧縮した圧縮データを外部（サーバコンピュータ３、クライアントコンピュータ４、ファクシミリ等）に転送することができる。
【００２６】
さらに、画像処理ユニット部Ａは、画像読取装置８の読取り画像データを画像処理制御ユニット１０に転送し、光学系及びデジタル信号への量子化に伴う信号劣化を補正し、該画像データをＳＤＲＡＭ１４に書込む。このようにしてＳＤＲＡＭ１４に格納された画像データは、印刷制御ユニット１１で出力画像データに変換されて、印刷装置７に出力される。
【００２７】
次に、操作パネルＰを備える情報処理ユニット部Ｂについて説明する。情報処理ユニット部Ｂは、一般にパーソナルコンピュータといわれるような情報処理装置に用いられる汎用のＯＳ（Operating System）によって制御されるマイクロコンピュータ構成とされている。情報処理ユニット部Ｂは、メインプロセッサであるＣＰＵ３１を有しており、このＣＰＵ３１には、ＣＰＵ３１の作業用領域となるＲＡＭや起動プログラムなどを記憶した読出し専用メモリであるＲＯＭで構成されるメモリユニット３２と、ＯＳ（Operating System）やアプリケーションプログラムを記憶するＨＤＤ等の記憶装置３４に対するデータの入出力を制御する記憶装置制御ユニット３５とが、バス接続されている。
【００２８】
また、ＣＰＵ３１には、情報処理ユニット部Ｂを、ＨＵＢ１９を介してＬＡＮ２に接続するための通信インターフェースであるＬＡＮ制御部３３が接続されている。このＬＡＮ制御部３３に割り当てられるネットワークアドレスであるＩＰアドレスは、前述した画像処理ユニット部ＡのＬＡＮ制御部１８に割り当てられるＩＰアドレスとは異なるものである。すなわち、本実施の形態のデジタルカラー複合機１には、２つのＩＰアドレスが割り当てられていることになる。つまり、画像処理ユニット部Ａと情報処理ユニット部ＢとはそれぞれＬＡＮ２に接続されていることになり、画像処理ユニット部Ａと情報処理ユニット部Ｂとの間においてはデータ交換が可能な構成になっている。
【００２９】
なお、デジタルカラー複合機１はＨＵＢ１９を介してＬＡＮ２に接続されていることから、見かけ上は、１つのＩＰアドレスのみが割り当てられているように見える。したがって、美観を損ねることはなく、結線等の取り扱いを容易にすることが可能になっている。
【００３０】
さらに、ＣＰＵ３１には、操作パネルＰを制御する表示制御ユニット３６及び操作入力制御ユニット３７が接続されている。ここで、図４は操作パネルＰの構成を示す平面図である。図４に示すように、操作パネルＰは、例えばＬＣＤ（Liquid Crystal Display）である表示装置４０と、操作入力装置４１とで構成されている。操作入力装置４１は、表示装置４０の表面に積層された超音波弾性波方式等のタッチパネル４１ａと、複数のキーを有するキーボード４１ｂとで構成されている。キーボード４１ｂには、画像読み取りの開始を宣言するためのスタートキー、数値入力を行うためのテンキー、読み取った画像データの送信先を設定する読取条件設定キー、クリアキー等が設けられている。すなわち、表示制御ユニット３６は、画像表示制御信号を制御パネルＩ／Ｆ３８を介して表示装置４０に出力し、画像表示制御信号に応じた所定事項を表示装置４０に表示させる。一方、操作入力制御ユニット３７は、操作入力装置４１におけるオペレータによる機能設定や入力操作に応じた入力制御信号を、制御パネルＩ／Ｆ３８を介して受信する。
【００３１】
加えて、ＣＰＵ３１には、画像処理ユニット部Ａの制御パネルＩ／Ｆ２５と通信ケーブル２６を介して接続されている制御パネル通信ユニット３９が接続されている。制御パネル通信ユニット３９は、画像処理ユニット部Ａから出力された画像表示制御信号を受信し、また、操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を画像処理ユニット部Ａに転送する。なお、詳細は後述するが、制御パネル通信ユニット３９で受信した画像処理ユニット部Ａからの画像表示制御信号は操作パネルＰの表示装置４０用にデータ変換処理されてから表示制御ユニット３６に出力され、また、操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号は画像処理ユニット部Ａでの仕様に応じた形式にデータ変換処理されてから制御パネル通信ユニット３９に入力される。
【００３２】
上述したように記憶装置３４には、ＣＰＵ３１が実行するＯＳ（Operating System）やアプリケーションプログラムが格納されている。この意味で、記憶装置３４は、アプリケーションプログラムを記憶する記憶媒体として機能する。このデジタルカラー複合機１では、ユーザが電源を投入するとＣＰＵ３１がメモリユニット３２内の起動プログラムを起動させ、記憶装置３４よりＯＳをメモリユニット３２内のＲＡＭに読み込み、このＯＳを起動させる。このようなＯＳは、ユーザの操作に応じてプログラムを起動したり、情報を読み込んだり、保存を行ったりする。ＯＳのうち代表的なものとしては、Ｗｉｎｄｏｗｓ（登録商標）等が知られている。これらのＯＳ上で走る動作プログラムをアプリケーションプログラムと呼んでいる。情報処理ユニット部ＢのＯＳは、情報処理装置（サーバコンピュータ３やクライアントコンピュータ４等）と同種のＯＳ、すなわち汎用のＯＳ（例えば、Ｗｉｎｄｏｗｓ（登録商標）等）とされている。
【００３３】
なお、前述したように、本実施の形態のデジタルカラー複合機１には、ＯＳ、デバイスドライバや各種アプリケーションプログラム等の各種のプログラムコード（制御プログラム）や画像データ等を記憶した記憶媒体Ｍ、すなわち、フレキシブルディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷなど）、光磁気ディスク（ＭＯ）、半導体メディアなどの記憶媒体Ｍに記憶されているプログラムコードや画像データ等を読み取る、又は記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置であるフレキシブルディスクドライブ装置、光ディスクドライブ装置、ＭＯドライブ装置、メディアドライブ装置等の外部メディア入出力装置９が搭載されている。このような外部メディア入出力装置９は、ＣＰＵ３１にバス接続されている入出力デバイス制御ユニット４２により制御される。
【００３４】
したがって、記憶装置３４に記憶されているアプリケーションプログラムは、この記憶媒体Ｍに記録されたアプリケーションプログラムがインストールされたものであってもよい。このため、記憶媒体Ｍも、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばインターネット網６及びＬＡＮ２を介して外部から取り込まれ、記憶装置３４にインストールされてもよい。
【００３５】
なお、入出力デバイス制御ユニット４２には、ＵＳＢ，ＩＥＥＥ１３９４，ＳＣＳＩ等の各種インターフェース４３も接続されており、各種インターフェース４３を介して様々な機器（デジタルカメラ等）が接続可能とされている。
【００３６】
次に、デジタルカラー複合機１で実行する特徴的な処理の内容について説明する。この処理は、記憶媒体Ｍから外部メディア入出力装置９により読み取られ、記憶装置３４にインストールされる検索実行プログラムにより実行される。
【００３７】
図５は、かかる検索実行プログラムにより実行されるシステムのシステム構成を示すブロック図である。
【００３８】
デジタルカラー複合機１の情報処理ユニット部Ｂは、音声の入力を受け付けるマイク１０１を備えている。このマイク１０１は、例えば、操作パネルＰに設けられる（図４を参照）。このマイク１０１は、各種インターフェース４３となる音声入力用の所定のインターフェース１０２を介して、デジタルカラー複合機１に音声データを取り込むことができる。この入力された音声データは、音声記憶部１０３に記憶される。この音声記憶部１０３は、具体的には、メモリユニット３２の所定の記憶エリアなどである。
【００３９】
データベース１０４（蓄積手段）は、記憶装置３４などに構築され、テキストデータファイルなど、各種のファイルが登録される。このファイルは、具体的には、ＬＡＮ２を介して、インターネット６、サーバコンピュータ３、クライアントコンピュータ４など、外部から受信したデータや、画像読取装置８で読み取った画像データにＯＣＲ（Optical Character Reader）処理をかけてテキスト変換したデータ（例えば、ＰＤＦファイルにＯＣＲ処理をかけてテキスト変換したデータ）などである。
【００４０】
音声認識部１０５は、周知の技術により、音声記憶部１０３に記憶されている音声データをテキストデータに変換する。よって、マイク１０１に向かってユーザがしゃべった音声は音声認識部１０５でテキストデータとなる。
【００４１】
検索エンジン１０６は、データベース１０４内に登録されているテキストデータファイル群を対象に、与えられた検索キーワードで全文検索を行う。その全文検索の具体的な手段としては様々なシステムが周知であるので、詳細な説明は省略する。この場合に、検索エンジン１０６は、音声認識部１０５で変換後のテキストデータを検索キーワードとすることができる。なお、以上のシステム構成において、音声認識部１０５、検索エンジン１０６については、前述の検索実行プログラムに基づいてＣＰＵ３１が実行する処理により実現される。
【００４２】
次に、図５のシステムを用いて実行される処理について、図６のフローチャートを参照して説明する。
【００４３】
ユーザは、データベース１０４内のテキストデータファイル群を全文検索するときは、図７に示す操作パネルＰに表示されるメニュー画面１４１から検索ボタン１１１を選択する（ステップＳ１のＹ）。これにより、図８に示す検索画面１４２が表示される（ステップＳ２）。この検索画面でキーボード入力ボタン１１２を選択すると操作パネルＰのタッチパネルにキーボードが表示されて、全文検索の検索キーワードを当該キーボードで入力できるが、ここでは、音声入力ボタン１１３を選択する。そして、この音声入力ボタン１１３を押下している間は（ステップＳ３のＹ）、マイク１０１から音声が取り込まれて音声データが音声記憶部１０３に記憶される（ステップＳ４）。そこで、ユーザは音声入力ボタン１１３を押下しながら検索キーワードとしたい語をマイク１０１に向かってしゃべることで、キーボードを操作しなくとも検索キーワードを入力することができる。
【００４４】
このようにして音声により検索キーワードが入力され、音声入力ボタン１１３の押下がなくなると（ステップＳ５のＹ）、入力された検索キーワードは音声認識部１０５で音声認識がなされてテキストデータに変換され（音声認識手段）（ステップＳ６）、図９に示す検索キーワード表示画面１４３のキーワード表示欄１４４に表示される（ステップＳ７）。この表示された検索キーワードが適切でないときは、再入力ボタン１１４を選択すれば（ステップＳ８のＹ）、ステップＳ２に戻る。表示された検索キーワードが適切であると考える場合は、ＯＫボタン１１５を選択すれば（ステップＳ９のＹ）、その検索キーワードに基づいて検索エンジン１０６がデータベース１０４内のテキストデータファイルを全文検索し（検索手段）（ステップＳ１０）、その検索結果を操作パネルＰに表示する（ステップＳ１１）。
【００４５】
このように、検索キーワードは音声で入力することができるので、キーボード操作の場合と比べてデータベース１０４の全文検索が容易である。
【００４６】
ところで、このような全文検索システムはデジタルカラー複合機１に搭載されているため、このデジタルカラー複合機１の機構部から発するノイズが邪魔になり、音声認識部１０５による音声認識の認識率を低下させてしまう。そこで、音声認識部１０５では、ノイズ対策を講じている。以下では、かかる対策として実行される処理について説明する。
【００４７】
すなわち、テレビ会議システムやハンズフリー自動車電話システム、カーナビゲーションシステムにおいては、リモートスピーカーが使用されるのが通例であり、スピーカーから出力された音声・音響信号がテレビ会議システムにおいては部屋の壁や机、自動車の窓ガラスやダッシュボードに反射して音響エコーとしてマイクの入力に混入する。この音響エコーはマイクの入力に対する雑音成分になるためにマイク入力から消去されることが望ましい。
【００４８】
このための対策としてＬＭＳ（Least Means Square）法やＮＬＭＳ（Normalized Least Mean Square）法などが提案されてきた。これらの技術については、“北脇信彦編著「音のコミュニケーション工学−マルチメディア時代の音声・音響技術」コロナ社の第４章”に記述されている。
【００４９】
ＬＭＳ法、ＮＬＭＳ法およびそれらの改良法のいずれの場合においても、音響エコーの伝達経路のインパルス応答の推定値とスピーカーから出力される音声・音響信号の源信号から生成された擬似的な音響エコーとマイク入力信号の差がより小さくなるように、適応フィルタリングの原理により、音響エコーの伝達経路のインパルス応答を動的かつ逐次的に適応化することを基本的な原理としている。
【００５０】
従って、もし、マイク入力に音響エコー以外の信号、たとえば、人間の声、背景雑音などが混入している場合は、それらの影響を受けて、音響エコーの伝達経路のインパルス応答が理想的な値から乖離するという現象が起こる。この状態を同時通話（ダブルトーク）と呼びダブルトーク状態では音響エコーの伝達経路のインパルス応答の適応動作を停止し、この時点のインパルス応答を保持する。音声が発生されなくなると停止直前に保持したインパルス応答を復帰させることにより、音響エコーの消去性能の著しい低下を防止するのが一般的である。
【００５１】
そこで、音声認識部１０５では、このような雑音消去を行う図１０に示す音声処理システム１２１を備えている。以下では、この音声処理システム１２１について説明する。図１０において、符号１３１は、音響信号と更新されたインパルス応答に基づき、擬似音響エコー信号を発生する適応フィルタ（適応フィルタ手段）であり、減算部１３３（減算手段）の減算結果、すなわち、エコー除去信号（雑音成分を除去後の信号）を入力し、エコー除去信号のレベルが０（ゼロ）になるようにフィルタ係数を逐次更新する。適応フィルタ１３１は後述のＶＡＤ（Voice Activity Detection）１３２（ＶＡＤ手段）からオン／オフの停止／再開信号を受け付け、停止が指示されたとき、すなわち、上述のダブルトークが発生した時にインパルス応答の適応動作を停止して回復が指示された停止信号を入力した時点のフィルタ係数を保持する。
【００５２】
減算部１３３は上記擬似エコー信号をマイク１０１から入力される入力信号から減算し、入力信号の中から雑音成分を消去する。
【００５３】
ＶＡＤ１３２は入力の信号が音声（人間の声）か非音声を判別するシステムであり、このシステムは“古井貞煕著「デジタル音声処理」（東海大学出版会）153頁”や“Recommendation GSM 06.32”に記述されている。なお、適応フィルタ１３１、減算部１３３、ＶＡＤ１３２はワイヤードロジックによっても実現できるが、ここでは、前述の検索実行プログラムに基づいてソフトウエアにより実現しているものとして説明する。
【００５４】
ＶＡＤ１３２が入力信号に音声信号が含まれると判定した場合には、ＶＡＤ１３２からインパルス応答適応動作の停止信号が適応フィルタ１３１に出力され、ＶＡＤ１３２が入力信号は非音声であると判定した場合にインパルス応答適応動作の再開信号が適応フィルタ１３１に出力される。
【００５５】
マイク１０１への音声入力の雑音成分は、デジタルカラー複写機１から発するノイズの音響が当該デジタルカラー複写機１の設置されている部屋の壁により反射されてマイク１０１に入力したもの（音響エコー、図１１の（ｂ）参照）、および使用環境に特有の背景雑音（図１１の（ｃ）参照）がある。そして、適応フィルタ１３１に入力される音響信号は、デジタルカラー複写機１が所定の操作がなされたときに操作音を発する場合の当該操作音や、音声案内で音声を発する場合の当該音声である（スピーカー１０７（図４を参照）から出力される）。
【００５６】
図１０のようなシステム構成において、音声がマイク１０１から入力されていない状態では、スピーカー１０７から再生出力された音響のエコーおよび背景雑音がマイク１０１から入力される。この入力信号から減算部１３３により擬似音響エコーが減算され得られるエコー除去信号が非音声であると、ＶＡＤ１３２が判定している間はＶＡＤ１３２からは再開信号が出力されているので、適応フィルタ１３１はエコー除去信号が０（ゼロ）となるようにフィルタ係数を更新しながら、入力信号の音響エコー成分を消去する擬似エコー信号を発生する。図１１に示すようにタイミングｔ１で音声が入力され、ＶＡＤ１３２がタイミングｔ２で入力信号に音声が含まれると判定すると停止信号を適応フィルタ１３１に送る。これにより適応フィルタ１３１はフィルタ係数の更新を停止して、タイミングｔ２の時点のフィルタ係数の値に自己のフィルタ係数の値を固定する。これによりマイク１０１から入力された音声成分と雑音成分（音響エコーおよび背景雑音）からなる入力信号の中の音響エコー成分のみが消去され、この消去後の音声信号に対して音声認識部１０５が前述のように音声認識を行なう。
【００５７】
このように、検索キーワードの音声入力を行なう場合には、操作音や背景雑音などのノイズが入力音声から除去され、除去後の音声について音声認識が行なわれるので、検索キーワードの音声入力を行うときの音声認識率を高めることができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の一形態のデジタルカラー複合機を含むシステム構成図である。
【図２】デジタルカラー複合機を概略的に示す外観斜視図である。
【図３】デジタルカラー複合機の各部の電気的接続を示すブロック図である。
【図４】操作パネルの構成を示す平面図である。
【図５】検索実行プログラムにより実行されるシステムのシステム構成を示すブロック図である。
【図６】図５のシステムで実行される処理のフローチャートである。
【図７】メニュー画面の平面図である。
【図８】検索画面の平面図である。
【図９】検索キーワード画面の平面図である。
【図１０】音声認識部が備えている音声処理システムのブロック図である。
【図１１】音声処理システムが実行する処理の説明図である。
【符号の説明】
【００５９】
１  情報処理装置、画像形成装置
７  プリンタ
８  スキャナ
１２１  蓄積手段
１３１  適応フィルタ手段
１３２  ＶＡＤ手段
１３３  減算手段
【図１】
2005148199.tif 000003
【図２】
2005148199.tif 000004
【図３】
2005148199.tif 000005
【図４】
2005148199.tif 000006
【図５】
2005148199.tif 000007
【図６】
2005148199.tif 000008
【図７】
2005148199.tif 000009
【図８】
2005148199.tif 000010
【図９】
2005148199.tif 000011
【図１０】
2005148199.tif 000012
【図１１】
2005148199.tif 000013