(57)【要約】【課題】煩雑な操作を行うことなく音声認識装置を作動する。【解決手段】特定コマンドのみを音声認識可能な待ち受けモードと、通常のコマンドを音声認識して、そのコマンドに対応する処理をデジタルカメラに実行させる主音声入力モードとを有する。待ち受けモードにおいて、特定コマンドを音声認識した時に、予め複数の話者の音声データが記録された待ち受け用辞書を参照することにより話者を特定して、前記主音声入力モードに移行する。主音声入力モードでは、特定された話者に対応する主辞書に基づいて、各コマンドを音声認識する。また、待ち受けモードから主音声入力モードに移行した時に、その時点でのデジタルカメラの動作状態に基づいて、ＬＣＤパネル及び音声出力部から最適な方を選択して、主音声入力モードに移行した旨を話者に通知する。【選択図】        図４
2004301893.tif 000002
【特許請求の範囲】
【請求項１】
電子機器等に搭載され、話者が発する音声を認識して対応するコマンドを結果出力する音声認識装置の制御方法において、
特定コマンドのみを音声認識可能な待ち受けモードと、前記電子機器を動作させる動作コマンドを音声認識する主音声入力モードとを有し、前記待ち受けモードにおいて、前記特定コマンドを音声認識した時に、前記主音声入力モードに移行することを特徴とする音声認識装置の制御方法。
【請求項２】
前記待ち受けモードから前記主音声入力モードに移行する際に、予め複数の話者の音声データが記録された待ち受け用認識辞書を参照することにより話者を特定し、特定された話者に対応する認識辞書に基づき前記主音声入力モードでの音声認識を行うことを特徴とする請求項１記載の音声認識装置の制御方法。
【請求項３】
前記待ち受けモードと前記主音声入力モードとの間で動作モードが切り替えられたときに、前記電子機器の動作状態に基づいて選択した最適な通知手段を介して、動作モードが切り替えられた旨を前記話者に通知することを特徴とする請求項１または請求項２記載の音声認識装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器等に搭載され、話者が発する音声を認識する音声認識装置の制御方法に関する。
【０００２】
【従来の技術】
音声認識装置は、話者が発声するタイミングを検出することにより、その認識性能を向上させることができる。このため、音声認識装置が搭載された電子機器等においては、音声の入力開始など音声認識に関する処理の開始を指示するために、ボタンスイッチ等が設けられている。このボタンスイッチが話者によりオン操作されたのを検出したときに、音声入力の開始など音声認識に関する処理を開始することで、入力音声データの始まりを絞り込む。
【０００３】
しかしながら、近年、音声認識装置は種々の用途に応用されており、その用途によっては、ボタンスイッチを手動操作することが、システムの性質上困難な場合がある。このような問題を解決するために、話者の動きを検出する動作検出手段を設け、話者の所定の動作を検出したときに、音声認識に関する処理を開始する音声認識装置が知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２０００−３３８９９５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記特許文献１記載の技術では、音声認識処理を行うために、音声入力と関係のない特定の動作をユーザに強いることとなり、外部操作を行うことなく音声入力を行うことのできる音声認識装置の特長が損なわれてしまう。
さらに、所定の動作が検出されたときは常に音声認識に関する処理を開始するため、意図せずに所定の動作を行ったときも音声認識処理が開始されてしまうという問題があった。
【０００６】
本発明は、上記問題点を解決するためのもので、音声入力と関係ない動作を行うことなく、音声入力の始まりを効果的に検出することのできる音声認識装置の制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記問題点を解決するために、本発明の音声認識装置の制御方法は、電子機器等に搭載され、話者が発する音声を認識して対応するコマンドを結果出力する音声認識装置の制御方法であり、特定コマンドのみを音声認識可能な待ち受けモードと、電子機器を動作させる動作コマンドを音声認識する主音声入力モードとを有し、待ち受けモードにおいて、特定コマンドを音声認識した時に、主音声入力モードに移行することことを特徴とするものである。
【０００８】
また、待ち受けモードから主音声入力モードに移行する際に、予め複数の話者の音声データが記録された待ち受け用認識辞書を参照することにより話者を特定し、特定された話者に対応する認識辞書に基づき主音声入力モードでの音声認識を行うことことを特徴とするものである。
【０００９】
さらに、待ち受けモードと主音声入力モードとの間で動作モードが切り替えられたときに、電子機器の動作状態に基づいて選択した最適な通知手段を介して、動作モードが切り替えられた旨を話者に通知することを特徴とするものである。
【００１０】
【発明の実施の形態】
図１は、本発明の音声認識装置の制御方法を適用したデジタルカメラ１０の外観斜視図である。カメラ本体１１の背面には、ＬＣＤパネル１２が設けられており、その図中上方に接眼ファインダ窓１３が配置されている。この接眼ファインダ窓１３の奥には光学式のファインダ装置が設けられている。接眼ファインダ窓１３の図中左方には接眼検知センサ１４が設けられており、撮影者が接眼ファインダ窓１３を覗いたことを検知する。この接眼ファインダ窓１３の図中右方には、マイクロホンである音声入力部１５、及び電源スイッチと連動するスライド部材１６が設けられている。また、ＬＣＤパネル１２の図中右方にはカーソル操作ボタン１７が設けられており、その下方には、操作ボタン１８と、スピーカである音声出力部１９とが設けられている。
【００１１】
この操作ボタン１８は、メニューボタン１８ａ，実行ボタン１８ｂ，及び取消ボタン１８ｃの３つのボタンで構成されており、デジタルカメラ１０の設定変更等を行う際に、撮影者により押圧操作される。
【００１２】
カメラ本体１１の上面には、シャッタボタン２０、モード設定ダイヤル２１が設けられている。このモード設定ダイヤル２１は、撮影モード、再生モード、セットアップモード等のモードの切替え時に撮影者により回転操作される。また、カメラ本体１１の前面には、図示しないが、撮影レンズ、対物ファインダ窓等が設けられている。
【００１３】
メニューボタン１８ａが押圧操作されると、ＬＣＤパネル１２に設定メニューが表示される。この設定メニュー画面上で、カーソル操作ボタン１７を操作して、設定メニュー画面上で設定したい項目、例えば、「画像サイズ選択」にカーソルを移動させ、実行ボタン１８ｂを押圧操作することにより、「画像サイズ選択」の設定画面が表示される。この設定画面において、同様にカーソル操作ボタン１７と、実行ボタン１８ｂとを操作することにより、画像サイズの設定を変更することができる。本実施形態のデジタルカメラ１０では、このような設定変更を撮影者である話者の発する音声を認識することで設定変更することができる。
【００１４】
図２は、デジタルカメラ１０の電気的構成の主要部を示すブロック図である。
システムコントローラ３１は、データバス３２を介して、デジタルカメラ１０内の各ブロックと接続されており、デジタルカメラ１０全体の制御を行う。
【００１５】
ＣＣＤイメージセンサ等の撮像素子で構成される撮像部３３は、被写体画像を取得して画像データをＡ／Ｄ変換器３４に出力する。Ａ／Ｄ変換器３４は、この画像データをアナログ信号からデジタル信号に変換して、デジタル化された画像データを画像信号処理部３５に出力する。
【００１６】
画像信号処理部３５は、データバス３２を介して、表示用メモリ３６及びバッファメモリ３７に接続されており、それぞれに画像データを書き込む。表示用メモリ３６は、ＬＣＤパネル１２を電子ビューファインダとして使用する際に、解像度の低い画像データが一時的に記録され、その後、画像データはＬＣＤドライバ３９に送信され信号処理後、ＬＣＤパネル１２に表示される。
【００１７】
バッファメモリ３７は、撮像された高解像度の画像データが一時的に記憶され、画像信号処理部３５により各種の信号処理が行われる。このバッファメモリ３７から読み出された画像データは、データバス３２を介して接続されている圧縮・伸張処理部４０により、ＪＰＥＧ等の圧縮方式により圧縮される。システムコントローラ３１が、メディアコントローラ４１を制御して、圧縮された画像データを記録媒体であるメモリカード４２に記録させる。
【００１８】
システムコントローラ３１は、Ｉ／Ｏポート４３を介して、音声入力部１５、音声出力部１９、操作入力部４４が接続されている。この操作入力部４４は、スライド部材１６、カーソル操作ボタン１７、操作ボタン１８、シャッタボタン２０、及びモード設定ダイヤル２１で構成されている。システムコントローラ３１は、この操作入力部４４から撮影者の指令を取得する。システムコントローラ３１内には、内蔵メモリ（図示せず）が設けられており、この内蔵メモリに記憶された制御プログラムに基づいて各種処理を実行する。
【００１９】
さらに、システムコントローラ３１には、データバス３２を介して、接眼検知センサ１４、音声認識装置４６が接続されている。図３のブロック図に示すように、音声認識装置４６は、装置全体の制御を行う制御部５１と、短時間フーリエスペクトル分析やＬＰＣ分析等の手法を用いて音声信号からその特徴量を取得する音声処理部５２と、ＨＭＭ等の手法を用いて音声の特徴量から音声認識を行う音声認識部５３と、この音声認識部５３に音声認識用辞書を提供する辞書選択部５４と、辞書記憶部５５とで構成されている。
【００２０】
また、この音声認識装置４６は、特定のコマンドのみを認識する待ち受けモードと、通常のコマンドを認識して、入力コマンドの内容をシステムコントローラ３１へ出力する主音声入力モードとの２つの動作モードを備えている。
【００２１】
音声入力部１５は、マイクロホンであり、操作者の音声を電気信号に変換して、この電気信号をアナログ信号からデジタル信号に変換する。音声処理部５２は、デジタル信号に変換された音声データを音声入力部１５から取得して、この音声データに対して、短時間フーリエスペクトル分析やＬＰＣ分析を用いてスペクトル解析を行い、音素毎の特徴量（特徴パラメータ）を取得する。このような特徴パラメータとしては、パワースペクトラムや、ケプストラム係数などが良く知られているが、本実施形態では、使用する特徴パラメータの種類は問わない。
【００２２】
また単音のスペクトルが得られるなど明らかに音声とは異なる特性が得られた場合は、その音声入力を無効な入力と判定して、その後の処理を実行しない。
【００２３】
音声認識部５３は、音声処理部５２から音素毎の特徴量（特徴パラメータ）を取得し、ＨＭＭ等の時系列確率モデルを用いて入力音声を推定し、辞書記憶部５４に記憶されている認識用辞書を参照することにより入力コマンドを特定する。
【００２４】
辞書記憶部５４は、待ち受けモードにおいて使用される待ち受け用辞書５６と、主音声入力モードにおいて使用される主辞書（Ａ）５７、主辞書（Ｂ）５８とが記憶されている。待ち受け用辞書５６には、特定のコマンド、例えば、「開始」、「スタート」のモード移行コマンドのみが記憶されている。この「開始」のコマンドは、話者（Ａ）に対応付けられており、「スタート」のコマンドは、話者（Ｂ）に対応付けられている。主辞書（Ａ）５７及び主辞書（Ｂ）５８には、この音声認識装置４６が組み込まれる機器の各種処理（例えば、画質の設定やストロボ撮影モードの設定）を実行させる複数のコマンド（コマンド１〜ｎ）が記憶されており、主辞書（Ａ）は話者（Ａ）に対応付けられており、主辞書（Ｂ）は話者（Ｂ）に対応付けられている。
【００２５】
辞書選択部５４は、待ち受けモードにおいて、待ち受け用辞書５６を選択し、主音声入力モードにおいては、話者が話者（Ａ）に特定された時に主辞書（Ａ）５７を選択し、話者（Ｂ）に特定された時に主辞書（Ｂ）５８を選択する。
【００２６】
前述のように構成された音声認識装置４６の制御方法について説明する。図４は、この音声認識装置４６の音声認識処理を説明するフローチャートである。
【００２７】
この音声認識装置４６は、デジタルカメラ１０が起動している間は、常に起動状態であり、待ち受けモードとして動作している。待ち受けモードとして動作している時に、音声入力部１５に音声が入力されると、撮影者である話者の音声が音声データとして音声処理部５２に出力される。
【００２８】
音声処理部５２は、取得した音声データに基づいて、音素毎の特徴量（特徴パラメータ）を算出する。この時、単音のスペクトルが得られるなど明らかに音声とは異なる特性が得られた場合には、この音声入力を無効な入力と判定して、その後の処理を行わずに、待ち受けモードの状態を維持する。そして、新たな音声入力がされた時に、特徴量を再び算出する。それ以外の場合には、算出した特徴量を音声認識部５３に出力する。
【００２９】
音声認識部５３は、音声処理部５２から取得した特徴量と、待ち受け用辞書５６に記憶されているモード移行コマンド（（Ａ）「開始」、（Ｂ）「スタート」）の特徴量とを比較してコマンドを識別する。この時、モード移行コマンドが認識されなかった場合には、その後の処理を行わずに、待ち受けモードの状態を維持して、新たな音声入力がされた時に音声認識処理を再び行う。待ち受けモードでは、特定のモード移行コマンド以外の音声入力を受けつけないため、モード移行コマンドを精度良く認識できる。また、待ち受けモードから主音声入力モードへの移行は音声入力によって行われるため、モード変更のための特別な動作を行う必要がなくなる。
【００３０】
モード移行コマンドが認識された場合には、待ち受けモードから主音声入力モードに移行する。このモードの移行は、後述するように、音声出力部１９やＬＣＤパネル１２により撮影者に通知される。また、使用された移行コマンドの種類に基づいて、主音声入力モードで使用する音声認識用辞書の種類が決定される。
例えば、（Ａ）「開始」というコマンドで主音声入力モードへ移行した場合、主辞書（Ａ）１８が認識用辞書として選択され、（Ｂ）「スタート」というコマンドで主音声入力モードに移行した場合、主辞書（Ｂ）１９が認識辞書として選択される。
【００３１】
この主音声入力モードにおいては、待ち受けモードの時と同様に音声入力処理が実行されて、音声処理部５２にて無効な入力と判定された場合には、新たな音声が入力されるまで処理を行わない。また、有効な入力の場合には、音声認識部５３でコマンドを識別する。この時、待ち受けモード時と異なり、主辞書（Ａ）５７または主辞書（Ｂ）５８に登録された全てのコマンドを認識する。この音声入力モード時にのみ、コマンド入力がなされるので、入力音声の始まりのタイミングを絞り込むことができる。
【００３２】
認識されたコマンドは、データバス３２を介して、システムコントローラ３１に出力され、システムコントローラ３１は、そのコマンドに対応する処理を実行する。また、認識されたコマンドが音声認識装置４６の制御に関するもの（例えば、主音声入力モードの終了を表す「終了」のコマンド）場合は、音声認識装置１０の制御部５１に出力される。
【００３３】
「終了」のコマンドが入力されたときは、制御部５１は、辞書選択部５４を制御して、認識用辞書を主辞書（Ａ）５７、または主辞書（Ｂ）５８から待ち受け用辞書５６に変更して、待ち受けモードに移行する。「終了」コマンドを認識しない場合は、新たな音声入力を取得して、同様の処理を繰り返し実行する。
【００３４】
なお、主音声入力モード終了を「終了」コマンドを認識することにより行ったが、これに限るものではなく、例えば、デジタルカメラ１０の操作ボタン１８を押圧操作することにより主音声入力モードを終了するようにしても良い。
【００３５】
また、コマンドの種類（「開始」、「スタート」）によって話者の特定を行い、対応する主辞書を選択するように説明したが、これに限るものではなく、予め待ち受け用辞書５６に、モード移行コマンドに対応する話者毎の音声の特徴量を記憶させ、入力された音声データと比較することにより、話者の特定を行っても良い。
【００３６】
さらに、本実施形態においては、２名分の辞書しか設定していないが、これに限るものではなく、話者は１名であっても良いし、あるいは３名以上でも良い。
この場合は、話者（操作者）の人数分の主辞書を設定する。
【００３７】
また、音声認識処理部を設けずに、音声認識処理部の処理をソフトウェアで実行しても良い。この場合、ソフトウェアのプログラム及び認識用辞書をシステムコントローラ３１の内蔵メモリに記憶させ、デジタルカメラ１０の電源がＯＮの時は、前述のプログラムが常に起動している状態であれば良い。
【００３８】
次に、モード移行時の通知処理について説明を行う。図５に示すように、主音声入力モードへの移行を通知する方法として、「ＬＣＤパネル表示」、「音声で通知」、「自動選択」の３種類の通知方法が設定されており、通知設定画面６０がＬＣＤパネル１２に表示される。カーソル選択ボタン１７を押圧操作して、選択したい通知方法の項目にカーソル６１を移動させ、実行ボタン１８ｂを押圧操作することにより設定変更可能である。図６は、モード移行時の通知処理を説明するフローチャートである。
【００３９】
待ち受けモードから主音声入力モードへ移行した際に、通知方法が「音声通知」に設定されているか否かの判定をシステムコントローラ３１が行う。「音声通知」に設定されていると判定された場合には、システムコントローラ３１が音声出力部１９を制御して音声出力を行う。これにより、主音声入力モードに移行したことが操作者に通知され、音声通知処理が終了する。
【００４０】
「音声通知」に設定されていない判定された場合は、音声出力部１９からの音声出力を行なわずに次の処理に進む。その後、システムコントローラ３１は、通知方法が「ＬＣＤ表示」に設定されているか否かの判定を行う。「ＬＣＤ表示」に設定されていると判定された場合には、システムコントローラ３１がＬＣＤドライバ３９を制御して、主音声入力モードに移行したことを示す文字列等をＬＣＤパネル１２に表示する。これにより、主音声入力モードに移行したことが操作者に通知され、音声通知処理が終了する。
【００４１】
「ＬＣＤ表示」に設定されていないと判定された場合は、ＬＣＤパネル１２に表示を行わずに次の処理に進む。この時、通知方法は「自動選択」に設定されている。システムコントローラ３１は、接眼検知センサ１４の出力に基づき、撮影者がファインダ装置を使用してフレーミングを行っているか否かを判定する。
【００４２】
ファインダ装置を使用していると判定された場合は、システムコントローラ３１が音声出力部１９を制御して音声出力を行う。これにより、主音声入力モードに移行したことが操作者に通知され、音声通知処理が終了する。
【００４３】
ファインダ装置を使用していないと判定された場合は、次の処理に進む。その後、システムコントローラ３１は、ＬＣＤパネル１２が点灯しているか否かの判定を行う。ＬＣＤパネル１２が点灯していると判定された場合には、システムコントローラ３１がＬＣＤドライバ３９を制御して、主音声入力モードに移行したことを示す文字列等をＬＣＤパネル１２に表示する。これにより、主音声入力モードに移行したことが操作者に通知され、音声通知処理が終了する。
【００４４】
ＬＣＤパネル１２が点灯していないと判定された場合には、システムコントローラ３１が音声出力部１９を制御して音声出力を行う。これにより、主音声入力モードに移行したことが操作者に通知され、音声通知処理が終了する。
【００４５】
なお、ファインダ装置を電子式ビューファインダとして使用しても良い。この場合では、撮影者がファインダ装置を使用していると判定されたときに、主音声入力モードに移行した旨が電子式ビューファインダに表示することもできる。また、主音声入力モードから待ち受けモードに移行したときに、ＬＣＤパネル１２にその旨を表示し、あるいは音声通知しても良い。
【００４６】
なお、本実施形態においては、デジタルカメラを用いて説明したが、本発明は、これに限るものではなく、例えば、カーナビゲーションの音声認識装置にも適用することができる。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、特定の音声コマンドを認識することにより、音声認識処理を開始させるようにしたので、誤動作が防止される。また、音声コマンドにより、音声認識処理の開始と、通常コマンドの処理との両方を実行できるので、機器を操作していることを話者に意識させずに操作可能であり、音声入力装置の利点を最大限に生かすことができる。
【図面の簡単な説明】
【図１】音声認識装置を搭載したデジタルカメラの斜視図である。
【図２】デジタルカメラの電気的構成を示す斜視図である。
【図３】音声認識装置の構成を示すブロック図である。
【図４】モード移行処理を説明するフローチャートである。
【図５】モード移行の通知設定画面を示す説明図である。
【図６】モード移行通知の処理を説明するフローチャートである。
【符号の説明】
１０  デジタルカメラ
１２  ＬＣＤパネル
１４  接眼検知センサ
１５  音声入力部
１９  音声出力部
４６  音声認識装置
５１  制御部
５２  音声処理部
５３  音声認識部
５４  辞書選択部
５５  辞書記憶部
５６  待ち受け用辞書
５７  主辞書（Ａ）
５８  主辞書（Ｂ）
【図１】
2004301893.tif 000003
【図２】
2004301893.tif 000004
【図３】
2004301893.tif 000005
【図４】
2004301893.tif 000006
【図５】
2004301893.tif 000007
【図６】
2004301893.tif 000008