(57)【要約】【課題】より広い用途において、高精度なキーワード発話操作を実現することができる操作補助装置を提供すること。【解決手段】操作補助装置１００は、所定の対象物５００に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、キーワードが発話されたか否かの判定を行う装置であって、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部３００と、評価値が所定の範囲内である後に視線が所定の対象物に向いたことを条件として、上記判定の基準を緩和する判定基準調整部４２０と、を有する。【選択図】図１
2015219440.tif 000002
【特許請求の範囲】
【請求項１】
所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置であって、
ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部と、
前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和する判定基準調整部と、を有する、
操作補助装置。
【請求項２】
前記発話音声を入力する音声入力部と、
入力された前記発話音声に基づいて前記評価値を算出し、算出された前記評価値が所定の判定閾値以上であるとき、前記キーワードが発話されたと判定するキーワード判定部と、を有し、
前記所定の範囲は、前記評価値が取り得る値の最小値よりも高く、前記所定の判定閾値よりも低い所定の数値範囲である、
請求項１に記載の操作補助装置。
【請求項３】
前記判定基準調整部は、
前記キーワードが発話されたと判定したとき、前記所定の対象物に対して所定の動作を開始させる、
請求項１に記載の操作補助装置。
【請求項４】
前記判定基準調整部は、
前記キーワードが発話されたと判定したとき、前記所定の対象物に対する音声操作機能を起動させる、
請求項１に記載の操作補助装置。
【請求項５】
前記キーワード判定部は、
前記評価値が前記所定の判定閾値よりも高いという、第１の条件が満たされているか否かを判定し、前記第１の条件が満たされるとき、前記キーワードが発話されたと判定し、
前記判定基準調整部は、
前記評価値が前記所定の数値範囲に属する値である後に前記視線が前記所定の対象物に向いたという、第２の条件が満たされているか否かを判定する失敗判定部と、
前記第２の条件が満たされているとき、前記キーワード判定部に対し、前記所定の判定閾値をより低い値に変更して、前記第１の条件が満たされているか否かの二次判定を行わせるパラメータ設定部と、を有する、
請求項２に記載の操作補助装置。
【請求項６】
前記失敗判定部は、
前記評価値が前記所定の数値範囲に属する値である前記発話音声の区間から所定の第１の時間内に前記視線が前記対象物に向いたことを条件として、前記第２の条件が満たされていると判定する、
請求項５に記載の操作補助装置。
【請求項７】
前記キーワード判定部は、
前記二次判定を、前記判定が行われていない前記発話音声を対象として行う、
請求項５に記載の操作補助装置。
【請求項８】
前記キーワード判定部は、
前記所定の判定閾値を変更してから所定の第２の時間が経過したとき、前記所定の判定閾値を変更前の値に戻す、
請求項７に記載の操作補助装置。
【請求項９】
入力された前記発話音声あるいは算出された前記評価値を示す情報を保存する情報保存部、を有し、
前記キーワード判定部は、
前記二次判定を、保存された前記情報を用いて、既に前記判定が行われた前記発話音声を対象として行う、
請求項５に記載の操作補助装置。
【請求項１０】
所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置であって、
前記判定を行うキーワード判定部から、前記評価値を取得し、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部から、前記視線が前記所定の対象物に向いたか否かの検出結果を取得し、前記評価値が所定の値である後に、前記ユーザの視線が前記所定の対象物に向いたことを条件として、前記キーワード判定部に対し前記判定の基準を緩和させる判定基準調整部、を有する、
操作補助装置。
【請求項１１】
発話音声を入力する音声入力部と、
入力された前記発話音声を、所定の被操作対象に関連するキーワードが前記発話音声に含まれていることの尤度を示す評価値を算出し、算出された前記評価値に基づいて前記キーワードが発話されたか否かの判定を行う、キーワード検出装置へ送信する送信部と、
前記キーワード検出装置から、前記キーワードが発話されたと判定されたことを示す発話検出情報が送信されたとき、当該発話検出情報を受信する受信部と、を有し、
ユーザの視線が所定の対象物に向いたとき、その旨を検出する視線入力部、を更に有し、
前記送信部は、
前記視線が前記所定の対象物に向いたか否かを示す情報を、前記キーワード検出装置へ送信し、
前記キーワード検出装置は、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和する装置である、
操作補助装置。
【請求項１２】
所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置における操作補助方法であって、
ユーザの視線が前記所定の対象物に向いたとき、その旨を検出するステップと、
前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和するステップと、を有する、
操作補助方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーワードの発話による操作を補助する操作補助装置および操作補助方法に関する。
【背景技術】
【０００２】
近年、予め定められたキーワードが発話されたときにこれを検出し、システムを起動させる等の所定の機器動作を開始させる技術が、広く実用化されている。
【０００３】
キーワードが発話されたか否かの判定（以下「キーワード判定」という）は、通常、発話音声にキーワードが含まれていることの尤もらしさ（以下「尤度」という）を示す評価値（スコア）を算出し、当該評価値が所定の閾値以上となっているか否かを判定することによって行われる。評価値は、例えば、発話音声に対する音声認識処理によって算出される。
【０００４】
ところが、実際にキーワードが発話されていても、周囲の音や発話の不明瞭さ等に起因して、評価値が低くなる場合がある。この場合、キーワードが発話されているにもかかわらず機器操作を行うことができないといった状況（以下「検出漏れ」という）となる。また、逆に、実際にはキーワードが発話されていないにもかかわらず、周囲の音やキーワード以外の発話音声の評価値が高くなる場合がある。この場合、キーワードが発話されていないにもかかわらず機器操作が勝手に行われてしまうといった状況（以下「誤検出」という）となる。
【０００５】
そこで、発話による操作を補助する装置の側から、ユーザに対してキーワードを発話すべきタイミングを音声によって提示し、当該タイミングについてのみキーワード判定を行う技術が、例えば特許文献１に記載されている。かかる技術によれば、装置側が決定したタイミングで行われる操作について、検出漏れおよび誤検出の発生を低減することができる。
【０００６】
また、ユーザの視線の方向を検出し、ユーザが操作対象であるであるロボットに視線を向けている区間に、キーワード判定の閾値を低くする技術が、例えば特許文献２に記載されている。閾値が低いほど、検出漏れを低減することができ、閾値が高いほど、誤検出を低減することができる。したがって、かかる技術によれば、ユーザがロボットに話し掛けて行う操作について、検出漏れおよび誤検出の発生を低減することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２８１８５５号公報
【特許文献２】特開２０１２−２４２６０９号公報
【特許文献３】国際公開第２００８／００７７８１号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術は、装置側が決定したタイミングでしか、キーワード発話による操作（以下「キーワード発話操作」という）を行うことができない。また、特許文献２に記載の技術は、比較的長い時間、対象物に視線を向け続けることができる用途にしか、適用することができない。
【０００９】
例えば、車の運転者が、運転中にカーエアコンをオンにするといった操作は、通常、当該運転者が決定した任意のタイミングで行われる。また、かかる操作を、装置に視線を向け続けながら行うことはできない。したがって、特許文献１および特許文献２に記載の技術は、このような用途には適用することができない。すなわち、これらの従来技術は、非常に限られた用途でしか、高精度のキーワード発話操作を実現することができない、という課題を有する。
【００１０】
本発明の目的は、より広い用途において高精度なキーワード発話操作を実現することができる、操作補助装置および操作補助方法を提供することである。
【課題を解決するための手段】
【００１１】
本開示の操作補助装置は、所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置であって、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部と、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和する判定基準調整部と、を有する。
【００１２】
本開示の操作補助装置は、所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置であって、前記判定を行うキーワード判定部から、前記評価値を取得し、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部から、前記視線が前記所定の対象物に向いたか否かの検出結果を取得し、前記評価値が所定の値である後に、前記ユーザの視線が前記所定の対象物に向いたことを条件として、前記キーワード判定部に対し前記判定の基準を緩和させる判定基準調整部、を有する。
【００１３】
本開示の操作補助装置は、発話音声を入力する音声入力部と、入力された前記発話音声を、所定の被操作対象に関連するキーワードが前記発話音声に含まれていることの尤度を示す評価値を算出し、算出された前記評価値に基づいて前記キーワードが発話されたか否かの判定を行う、キーワード検出装置へ送信する送信部と、前記キーワード検出装置から、前記キーワードが発話されたと判定されたことを示す発話検出情報が送信されたとき、当該発話検出情報を受信する受信部と、を有し、ユーザの視線が所定の対象物に向いたとき、その旨を検出する視線入力部、を更に有し、前記送信部は、前記視線が前記所定の対象物に向いたか否かを示す情報を、前記キーワード検出装置へ送信し、前記キーワード検出装置は、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和する装置である。
【００１４】
本開示の操作補助方法は、所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置における操作補助方法であって、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出するステップと、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和するステップと、を有する。
【発明の効果】
【００１５】
本開示によれば、より広い用途において高精度なキーワード発話操作を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１に係る操作補助装置の構成の一例を示すブロック図
【図２】本実施の形態１におけるユーザの動作の例を示す図
【図３】本実施の形態１におけるキーワード判定の基準の緩和の様子の一例を示す図
【図４】本実施の形態１に係る操作補助装置の動作の一例を示すフローチャート
【図５】本実施の形態１に係る操作補助装置を用いた場合のユーザおよび対象物の動作の一例を示す図
【図６】本実施の形態１における判定閾値の変更の仕方の他の例を示す図
【図７】本発明の実施の形態２に係る操作補助装置の構成の一例を示すブロック図
【図８】本実施の形態２におけるキーワード判定の基準の緩和の様子の一例を示す図
【図９】本実施の形態２に係る操作補助装置の動作の一例を示すフローチャート
【図１０】本実施の形態２における二次判定処理の一例を示すフローチャート
【図１１】本実施の形態２における操作補助装置を用いた場合のユーザおよび対象物の動作の一例を示す図
【図１２】本発明の実施の形態の変形例におけるキーワードと視線方向とを対応付けたテーブルの一例を示す図
【発明を実施するための形態】
【００１７】
以下、本発明の各施の形態について、図面を参照して詳細に説明する。
【００１８】
（実施の形態１）
本発明の実施の形態１は、本発明を、車両の運転席近傍に設置される対象物に適用した場合の、具体的態様の例である。
【００１９】
＜操作補助装置の構成＞
まず、本実施の形態に係る操作補助装置の構成について説明する。
【００２０】
図１は、本実施の形態に係る操作補助装置の構成の一例を示すブロック図である。
【００２１】
図１において、操作補助装置１００は、音声入力部２００、視線入力部３００、キーワード判定部４１０、および判定基準調整部４２０を有する。なお、操作補助装置１００は、キーワード発話操作の対象となる対象物５００（例えば、カーエアコン制御装置）に接続されている。なお、対象物５００は、操作補助装置１００と一体的に構成されていてもよい。
【００２２】
対象物５００に関連するキーワードは、予め定められているものとする。また、かかるキーワードは、対象物５００に対して所定の動作（例えば、ユーザとの対話処理）を開始させるためのキーワードであるものとする。
【００２３】
音声入力部２００は、発話音声を入力し、入力された発話音声をキーワード判定部４１０へ出力する。例えば、音声入力部２００は、マイクロフォン（図示せず）を備え、周囲の音を収集して音声データに変換し、キーワード判定部４１０へ出力する。例えば、車両の運転者あるいは同乗者が発話を行っている場合、当該音声データには、その発話音声が含まれることになる。
【００２４】
視線入力部３００は、ユーザ（例えば、車両の運転者）の視線が対象物５００に向いたとき、その旨を検出し、判定基準調整部４２０へ通知する。例えば、視線入力部３００は、デジタルビデオカメラ（図示せず）を備え、ユーザの顔を撮影して得られた映像を解析し、ユーザの視線が対象物５００に向いているか否かを、逐次判定する。なお、デジタルビデオカメラは、可視光カメラであってもよいし、赤外線カメラであってもよい。
【００２５】
ユーザの視線が対象物５００に向いているか否かの判定（以下、「視線判定」という）は、例えば、特許文献３に記載の手法等の公知の視線方向検出手法を採用し、デジタルビデオカメラの位置および向きと対象物５００の位置との間の相対位置関係を予め設定することにより、行うことができる。なお、視線入力部３００は、視線の方向と、ユーザから見た対象物５００の方向との差が、所定の範囲内であるとき、ユーザが対象物５００に視線を向けていると判定してもよい。かかる所定の範囲は、例えば、視線方向の検出誤差や、各機器の設置誤差を考慮して、決定される。
【００２６】
キーワード判定部４１０は、音声入力部２００から入力された音声データ（発話音声）に対する音声認識処理を逐次行って、発話音声に上記キーワードが含まれていることの尤度を示す評価値を算出する。そして、キーワード判定部４１０は、算出された評価値に基づいて、キーワードが発話されたか否かの判定を行う。
【００２７】
より具体的には、キーワード判定部４１０は、評価値が、比較的高い値に対応する第１のレベルであるという、第１の条件が満たされているか否かの判定（以下「キーワード判定」という）を行う。キーワード判定部４１０は、第１の条件が満たされているとき、とき、キーワードが発話されたと判定し、制御信号の出力等により、対象物５００に対して所定の動作を開始させる。
【００２８】
また、キーワード判定部４１０は、第１の条件が満たされないとき、評価値が、第１のレベルよりも低い第２のレベルである否か（所定の範囲内であるか否か）を判定する。そして、キーワード判定部４１０は、評価値が第２のレベルであるとき、その旨を判定基準調整部４２０へ通知する。キーワード判定部４１０は、評価値が第２のレベル以下であるとき、原則、キーワードが発話されていないと判定する。
【００２９】
評価値は、例えば、発声された音声がキーワードらしいほど大きな値となるように設定される。評価値としては、例えば、公知の音声認識処理により得られる、音声データに含まれる音声がキーワードに一致することを判定する際に用いられる信頼度を、採用することができる。信頼度は、隠れマルコフモデル（HMM: Hidden Markov Model）における事後確率や、音声認識処理で得られた尤度（音響的な尤度や言語的な尤度）をもとに算出できる。この場合、キーワード判定部４１０は、上記キーワードに関する音響モデル、辞書、および言語モデルを予め格納しており、これらの情報を参照して音声認識処理を行い、上記評価値を算出する。
【００３０】
あるいは、評価値としては、例えば、予め登録されたキーワードの音声データと入力された音声データとの間の距離から計算される類似度を採用することができる。類似度は、音声データ間の距離を、例えば、スペクトル等の所定の音特徴量を使った公知の距離算出手法により計算し、音声区間でＤＰ（Dynamic Programing）マッチングを行う等して算出することができる。この場合、キーワード判定部４１０は、上記キーワードの音声データあるいは音特徴量を、予め格納している。
【００３１】
判定基準調整部４２０は、評価値が、第２のレベルであり、その直後に視線が対象物５００に向いたことを条件として、上記判定の基準を緩和する。より具体的には、判定基準調整部４２０は、第１のレベルと第２のレベルとの間の境界値を一時的に低くなるように変更して、キーワード判定部４１０に対し、上記判定を行わせる。すなわち、判定基準調整部４２０は、同様の発話音声あるいは評価値であっても、キーワードが発話された判定する可能性が高くなるようにする。第１のレベルと第２のレベルとの間の境界値は、第１のレベルの下限値に相当する。かかる境界値は、以下、適宜「判定閾値」という。
【００３２】
判定基準調整部４２０は、失敗判定部４２１およびパラメータ設定部４２２を有する。
【００３３】
失敗判定部４２１は、評価値が第２のレベルである後にユーザの視線が対象物５００に向いたという、第２の条件が満たされているか否かを判定する。例えば、失敗判定部４２１は、キーワード判定部４１０からの通知および視線入力部３００からの通知の有無、および、各通知の通知タイミングに基づき、かかる判定を行う。そして、失敗判定部４２１は、第２の条件が満たされているとき、その旨をパラメータ設定部４２２へ通知する。
【００３４】
パラメータ設定部４２２は、上記第２の条件が満たされているとき、キーワード判定部４１０に対し、判定閾値をより低い値に変更して、第１の条件が満たされているか否かの二次判定（以下、適宜「キーワード二次判定」という）を行わせる。例えば、パラメータ設定部４２２は、失敗判定部４２１からの通知を受けて、キーワード判定部４１０に対し、音声入力部２００から新たに入力される発話音声、つまり、キーワード判定がまだ行われていない発話音声を対象として、変更後の判定閾値を用いて、キーワード二次判定を行わせる。
【００３５】
操作補助装置１００は、図示しないが、例えば、ＣＰＵ（Central Processing Unit）、制御プログラムを格納したＲＯＭ（Read Only Memory）等の記憶媒体、およびＲＡＭ（Random Access Memory）等の作業用メモリを有する。この場合、上記した各部の機能は、ＣＰＵが制御プログラムを実行することにより実現される。
【００３６】
このような構成を有する操作補助装置１００は、評価値が第２のレベルである後にユーザの視線が対象物５００に向いたという第２の条件が満たされるとき、キーワード判定の基準を緩和して、キーワード二次判定を行うことができる。
【００３７】
＜判定基準の緩和＞
判定基準の緩和のトリガとなる第２の条件が満たされる場合とは、キーワードの検出漏れが生じた可能性が高い場合である。ここで、その理由について説明する。
【００３８】
図２は、キーワード発話操作を行うときのユーザの動作の例を示す図である。
【００３９】
ここでは、図２に示すように、対象物５００が、ディスプレイ画面およびスピーカを備えたカーエアコン制御装置である場合を例示する。操作補助装置１００は、例えば、カーエアコン制御装置としての対象物５００に組み込まれている。
【００４０】
ここで、ユーザとの音声対話による対象物５００に対する音声操作機能を起動させるためのキーワードとして、「ハロー、エージェント」が、操作補助装置１００に予め登録されているものとする。なお、音声操作機能は、対象物５００が発話音声による操作を受け付ける機能であり、例えば、操作補助装置１００の音声認識機能を用いて実現される。また、以下の説明において、キーワードが発話されたときに、キーワードが発話されたと判定することを、「キーワード検出」という。
【００４１】
ユーザ６００が発話した「ハロー、エージェント」という発話音声に対するキーワード検出が成功した場合、例えば、図２Ａに示すように、対象物５００は、上述の所定の動作として、音声対話を開始する。対象物５００は、例えば、「はい、何を操作しますか？」という音声を出力する。続けて、ユーザが「エアコンをつけて」と発話したとき、対象物５００はこれを検出し、「はい、エアコンを動作させます」という返答の音声を出力して、カーエアコンをオンにする。
【００４２】
一方、キーワード検出が失敗した場合、図２Ｂに示すように、対象物５００は、上述の所定の動作を開始せず、「はい、何を操作しますか？」という音声を出力しない。すると、対象物５００が何らかの反応を示すことを期待していたユーザ６００は、図２Ｂに示すように、対象物５００に対して、無意識に視線６１０を向ける。また、キーワード検出が連続して失敗する回数が多いほど、ユーザ６００が対象物５００に視線６１０を向ける率が高くなる。
【００４３】
したがって、ユーザ６００の視線６１０が対象物５００に向いた場合であって、その直前に、判定閾値よりも低いものの比較的高めの評価値が算出されていた場合、キーワードの検出漏れが生じた可能性が高いといえる。
【００４４】
図３は、キーワード判定の基準の緩和の様子の一例を示す図である。
【００４５】
図３Ａは、入力音声の時間波形を示す図である。図３Ｂは、視線方向の検出結果を示す図である。図３Ｃは、判定閾値と評価値との関係を示す図である。図３Ａ〜図３Ｃの横軸は、同一の時間軸に対応している。
【００４６】
例えば、時刻Ｔ１〜Ｔ２の区間に、キーワードが発話されたとする。この場合、図３Ａに示すように、時刻Ｔ１〜Ｔ２の区間に対応する波形７１１が現れ、図３Ｃに示すように、当該区間に対応するタイミングで、評価値７１２が値Ｗで算出される。
【００４７】
ここで、図３Ｃに示すように、値Ｗは、第１のレベルの下限値（判定閾値）７１３のデフォルト値Ｔｈ未満であり、かつ、第２のレベルの下限値ＴｈＳ以上であったとする。すなわち、値Ｗは、第２のレベルであったとする。この場合、キーワード検出は、原則、失敗となる。
【００４８】
ところが、図３Ｂに示すように、時刻Ｔ２の後の時刻Ｔｘに、ユーザの視線が対象物５００に向いていることを示す検出結果７１４が得られたとする。
【００４９】
この場合、上述の第２の条件が満たされていることから、第１のレベルの下限値（判定閾値）７１３は、図３Ｃに示すように、より低い値ＴｈＬに変更される。変更後の値ＴｈＬは、例えば、デフォルト値Ｔｈの８０％の値である。すると、例えば、時刻Ｔ３〜Ｔ４の区間に同様の発話が再度行われたときに、同様の値Ｗの評価値であっても、第１のレベルの下限値（判定閾値）７１３以上となる。その結果、２回目のキーワード検出は成功となる。
【００５０】
このように、操作補助装置１００は、キーワードが繰り返し発話されたときの検出漏れを、より確実に防ぐことができる。また、操作補助装置１００は、第２の条件が満たされるときに限定して判定基準を緩和するので、誤検出をできるだけ低減しつつ、上記検出漏れの防止を実現することができる。
【００５１】
＜操作補助装置の動作＞
次に、操作補助装置１００の動作について説明する。
【００５２】
図４は、操作補助装置１００の動作の一例を示すフローチャートである。
【００５３】
まず、ステップＳ１１００において、音声入力部２００は、一定間隔での音声データの入力を開始する。
【００５４】
そして、ステップＳ１２００において、キーワード判定部４１０は、新たに入力された音声データの区間について、キーワードの評価値を算出する。
【００５５】
そして、ステップＳ１３００において、キーワード判定部４１０は、算出された評価値が、第１のレベルであるか否かを判定する。すなわち、キーワード判定部４１０は、評価値を、判定閾値と比較する。初期状態において比較の対象となる判定閾値は、デフォルト値Ｔｈである。
【００５６】
キーワード判定部４１０は、評価値が第１のレベルである場合（Ｓ１３００：ＹＥＳ）、処理をステップＳ１４００へ進める。また、キーワード判定部４１０は、評価値が第１のレベルではない場合（Ｓ１３００：ＮＯ）、処理をステップＳ１５００へ進める。
【００５７】
ステップＳ１４００において、キーワード判定部４１０は、対象物５００に対して、例えば、図２に説明した音声対話等の所定の動作を開始させて、後述のステップＳ１９００へ進む。
【００５８】
ステップＳ１５００において、失敗判定部４２１は、評価値が、第２のレベルであるか否かを判定する。すなわち、失敗判定部４２１は、キーワード判定部４１０から、算出された評価値が第２のレベルである旨の通知を受けたか否かを判定する。
【００５９】
失敗判定部４２１は、評価値が第２のレベルではない場合（Ｓ１５００：ＮＯ）、処理を後述のステップＳ１９００へ進める。また、失敗判定部４２１は、評価値が第２のレベルである場合（Ｓ１５００：ＹＥＳ）、処理をステップＳ１６００へ進める。
【００６０】
ステップＳ１６００において、視線入力部３００は、視線の方向の入力を開始する。すなわち、視線入力部３００は、一定間隔での視線判定を開始する。視線入力部３００は、視線判定の間隔が十分に短い場合、視線が対象物５００に向けられた時間がほんの一瞬であっても、これを検出することができる。なお、ステップＳ１６００の視線の方向の入力を開始する処理は、ステップＳ１１００等、より早い段階で行われてもよい。
【００６１】
そして、ステップＳ１７００において、失敗判定部４２１は、評価値が第２のレベルである発話音声の区間から所定の第１の時間内に、視線が対象物５００に向いたか否かを判定する。すなわち、失敗判定部４２１は、視線入力部３００から、ユーザの視線が対象物５００に向いている旨の通知を受けたか否かを判断する。失敗判定部４２１は、発話音声の区間からの経過時間を、例えば、処理がステップＳ１７００へ進んだタイミングを起点として、タイマ（図示せず）を用いて計測する。
【００６２】
第１の時間は、対象物５００が所定の動作を開始しなかった場合において、キーワードが発話されてからユーザが対象物５００に視線を向けるまでの時間よりもやや長い時間であることが望ましく、例えば、５秒である。
【００６３】
なお、キーワードが発話されてから、対象物５００の反応がないことに気付いてユーザが視線を対象物５００に向けるまでには、通常、数秒程度の時間が掛かる。したがって、失敗判定部４２１は、発話音声の区間から所定の時間が経過するまでは、ステップＳ１７００の判断処理を行わないようにしてもよい。
【００６４】
失敗判定部４２１は、第１の時間内に視線が対象物５００に向かなかった場合（Ｓ１７００：ＮＯ）、処理を後述のステップＳ１９００へ進める。また、失敗判定部４２１は、第１の時間内に視線が対象物５００に向いた場合（Ｓ１７００：ＹＥＳ）、処理をステップＳ１８００へ進める。
【００６５】
ステップＳ１８００において、パラメータ設定部４２２は、キーワード判定部４１０がキーワード判定に用いる判定閾値（第１のレベルの下限値）を、第２の時間の間だけ下げさせて、処理をステップＳ１９００へ進める。すなわち、キーワード判定部４１０は、パラメータ設定部４２２からの指示により判定閾値を変更した場合、変更してから所定の第２の時間が経過したとき、判定閾値を変更前の値に戻す。
【００６６】
第２の時間は、対象物５００が所定の動作を開始しなかった場合において、ユーザが対象物５００に視線を向けてから再びキーワードが発話されるまでの時間よりもやや長い時間であることが望ましく、例えば、３秒である。
【００６７】
ステップＳ１９００において、キーワード判定部４１０は、ユーザ操作等によりキーワード発話操作の処理の終了が指示されたか否かを判断する。キーワード判定部４１０は、処理の終了が指示されていない場合（Ｓ１９００：ＮＯ）、処理をステップＳ１２００へ戻す。
【００６８】
すなわち、新たに入力された音声データの区間についてのキーワード判定（Ｓ１２００）が繰り返されることになるが、ステップＳ１８００を経た場合、第２の時間の間だけ、判定閾値が下がる。したがって、かかる時間の間に再びキーワードが発話された場合、かかる発話が検出され易くなる（図３Ｃ参照）。
【００６９】
そして、キーワード判定部４１０は、処理の終了が指示された場合（Ｓ１９００：ＹＥＳ）、一連の動作を終了する。
【００７０】
このような動作により、操作補助装置１００は、上述の第１の条件が満たされない場合に、上述の第２の条件が満たされるか否かを逐次判定することができる。そして、操作補助装置１００は、第２の条件が満たされる場合に、一定時間キーワード判定の基準を緩和して、新たに入力される発話音声を対象として、キーワード二次判定を行うことができる。
【００７１】
図５は、操作補助装置１００を用いた場合のユーザおよび対象物５００の動作の一例を示す図であり、図２に対応するものである。
【００７２】
図５に示すように、ユーザ６００が発話した「ハロー、エージェント」という発話音声に対するキーワード検出が失敗し、ユーザ６００が対象物５００に視線６１０を向けたとする。すると、操作補助装置１００の機能により、キーワード判定の判定基準が一時的に緩和される。そして、判定基準が緩和されている間にユーザ６００が再度「ハロー、エージェント」と発話すると、評価値は同等であっても、当該発話音声に対するキーワード検出は成功する。そして、「はい、何を操作しますか？」という音声が、対象物５００から出力される。すなわち、キーワード発話操作が不能となる状態は、回避される。
【００７３】
＜本実施の形態の効果＞
以上のように、本実施の形態に係る操作補助装置１００は、評価値に基づいてキーワード判定を行う状況において、評価値が所定の範囲内である後にユーザ６００の視線が対象物５００に向いたことを条件として、キーワード判定の判定基準を緩和する。
【００７４】
これにより、操作補助装置１００は、誤検出の低減と検出漏れの低減とを両立した、高精度なキーワード発話操作を実現することができる。すなわち、操作補助装置１００は、雑音に強いキーワード検出の特徴を保持した状態で、キーワードを繰り返し発話しても対象物５００を操作することができないという事態を回避することができる。
【００７５】
また、本実施の形態に係る操作補助装置１００は、ユーザが決定したタイミングで発話されたキーワードについて、キーワード判定を行うことができる。また、本実施の形態に係る操作補助装置１００は、ユーザ６００が無意識に一瞬視線を向ける動作があればよく、ユーザ６００が対象物５００を見続けながらキーワードを発話することを必要としない。
【００７６】
したがって、本実施の形態に係る操作補助装置１００は、従来技術に比べて、より広い用途において、上述の効果を実現することができる。
【００７７】
ボタンを押す等の手動操作を要さずに機器操作ができることのメリットとしては、例えば、離れた場所にいても何も持たずに操作できることが挙げられる。ボタン操作が不要な音声インターフェースは、車の運転中といった手が離せないような状況に好適であり、助手席に同乗者に声で頼むような感覚での機器操作を実現することができる。
【００７８】
＜本実施の形態の変形例＞
なお、判定閾値の変更の仕方は、上述の例に限定されない。
【００７９】
図６は、判定閾値の変更の仕方の他の例を示す図であり、図３Ｃに対応するものである。
【００８０】
図６に示すように、キーワード判定部４１０は、第１のレベルの下限値（判定閾値）７１３を、第２の条件が満たされたと判定された時刻Ｔｘに、デフォルト値Ｔｈよりも低い値ＴｈＬに変更した後、ゆっくりと増加させてもよい。この際、キーワード判定部４１０は、ユーザが再度キーワードを発話する可能性が十分に低い時刻Ｔｙに、デフォルト値Ｔｈに戻るような速度で、第１のレベルの下限値（判定閾値）７１３を変化させることが望ましい。
【００８１】
これにより、第２の条件が満たされてからの経過時間が短いほど、キーワード検出が成功となり易くすることができる。また、ノイズの影響による誤判定を減らすことができる。
【００８２】
また、キーワード判定部４１０は、評価値が第２のレベルであると所定の時間以内の間隔で連続して判定された場合、その判定の回数の増大に応じて、判定閾値を段階的に低下させていくようにしてもよい。
【００８３】
また、キーワード判定部４１０は、視線が対象物５００に連続して向けられた時間が長いほど、あるいは、視線が対象物５００に向けられた可能性が高いほど、判定閾値をより大きく低下させてもよい。また、キーワード判定部４１０は、発話音声の音量が大きいほど、あるいは、第２のレベルであると複数回判定されたときの時間間隔が短いほど、判定閾値をより大きく低下させてもよい。
【００８４】
また、対象物５００が、音声対話を行う装置であり、操作補助装置１００が、かかる音声対話におけるキーワードを認識する機能を担ってもよい。この場合、操作補助装置１００は、音声対話を開始するためのキーワードについて、判定閾値をより低い値に変更した場合には、音声対話における検出漏れを低減するために、音声対話が終了するまで、低い判定閾値を維持してもよい。
【００８５】
（実施の形態２）
本発明の実施の形態２は、判定基準を緩和して行われるキーワード二次判定を、そのトリガとなった元の発話音声を対象として行うようにした例である。
【００８６】
＜操作補助装置の構成＞
図７は、本実施の形態に係る操作補助装置の構成の一例を示すブロック図であり、実施の形態１の図１に対応するものである。図１と同一部分には同一符号を付し、これについての説明を省略する。
【００８７】
図７に示すように、本実施の形態に係る操作補助装置１００ａは、キーワード判定部４１０ａおよび情報保存部４３０ａを有する。
【００８８】
情報保存部４３０ａは、メモリ等の情報記録媒体を有し、キーワード判定部４１０ａにより使用される。具体的には、情報保存部４３０ａは、評価値が第２のレベルであると判定された区間の発話音声と、当該評価値とを、保存する。
【００８９】
キーワード判定部４１０ａは、実施の形態１のキーワード判定部４１０と同様の機能を有する。但し、キーワード判定部４１０ａは、評価値が第２のレベルであると判定した区間、つまり、キーワードが発話された可能性が比較的高い区間の音声データを、逐次、情報保存部４３０ａに保存する。また、キーワード判定部４１０ａは、第２のレベルであると判定された上記評価値も、併せて情報保存部４３０ａに保存する。そして、キーワード判定部４１０ａは、パラメータ設定部４２２から判定閾値をより低い値に変更して、第１の条件が満たされているか否かの二次判定を行う旨の指示を受けたとき、情報保存部４３０ａに保存し発話音声（つまり、過去に入力された発話音声）の音声データを対象として、かかる二次判定を行う。
【００９０】
＜判定基準の緩和＞
図８は、キーワード判定の基準の緩和の様子の一例を示す図であり、実施の形態１の図３に対応するものである。図８と同一部分には同一符号を付し、これについての説明を省略する。
【００９１】
図８Ａは、入力音声の時間波形を示す図である。図８Ｂは、視線方向の検出結果を示す図である。図８Ｃは、初期状態における判定閾値と評価値との関係を示す図である。図８Ｄは、二次判定の対象となる音声データの様子を示す図である。図８Ｅは、二次判定時の判定閾値と評価値との関係を示す図である。図８Ａ〜図８Ｅの横軸は、同一の時間軸に対応している。
【００９２】
図８Ａに示すように、キーワードが発話され、対応する波形７１１が現れたとする。ところが、図８Ｃに示すように、評価値７１２の値Ｗは、第１のレベルの下限値（判定閾値）７１３のデフォルト値Ｔｈ未満かつ第２のレベルの下限値ＴｈＳ以上であったとする。この場合、図８Ｄに示すように、値Ｗが得られる元となった区間の音声データ（以下「キーワード候補データ」という）７１１ａが、情報保存部４３０ａに保存される。
【００９３】
そして、図８Ｂに示すように、ユーザの視線が対象物５００に向いていることを示す検出結果７１４が得られたとする。この場合、図８Ｅに示すように、キーワード判定部４１０ａは、第１のレベルの下限値（判定閾値）７１３をより低い値ＴｈＬに変更する。そして、キーワード判定部４１０ａは、保存されたキーワード候補データ７１１ａを情報保存部４３０ａから読み出して、かかる変更後の値ＴｈＬを判定閾値７１３として用いる。すると、例えば、同様の値Ｗの評価値７１２ａであっても、判定閾値７１３以上となる。その結果、やり直しのキーワード検出は成功となる。
【００９４】
＜操作補助装置の動作＞
図９は、操作補助装置１００ａの動作の一例を示すフローチャートであり、実施の形態１の図４に対応するものである。図４と同一部分には同一ステップ番号を付し、これについての説明を省略する。
【００９５】
キーワード判定部４１０ａは、算出された評価値が第２のレベルである場合（Ｓ１５００：ＹＥＳ）、ステップＳ１５１０ａにおいて、評価値が第２のレベルであると判定された発話音声（音声データ）を情報保存部４３０ａに保存して、ステップＳ１６００へ進む。
【００９６】
そして、キーワード判定部４１０ａは、第１の時間内に視線が対象物５００に向いた場合（Ｓ１７００：ＹＥＳ）、ステップＳ１８００ａにおいて、二次判定処理を実行する。二次判定処理は、保存された発話音声に対してキーワード二次判定を行う処理である。
【００９７】
図１０は、二次判定処理（図９のステップＳ１８００ａ）の一例を示すフローチャートである。
【００９８】
ステップＳ１８１０ａにおいて、キーワード判定部４１０ａは、キーワード判定に用いる判定閾値（第１のレベルの下限値）を、第２の時間の間だけ下げて、過去に入力された区間についてのキーワードの評価値を取得する。評価値は、情報保存部４３０ａに保存された発話音声に対して再度音声認識処理を行って評価値を算出することによって取得してもよいし、情報保存部４３０ａに保存された評価値を読み出すことによって取得してもよい。
【００９９】
そして、ステップＳ１８２０ａにおいて、キーワード判定部４１０ａは、図４および図９のステップＳ１３００と同様に、算出された評価値が、第１のレベルであるか否かを判定する。キーワード判定部４１０ａは、評価値が第１のレベルである場合（Ｓ１８２０ａ：ＹＥＳ）、処理をステップＳ１８３０ａへ進める。また、キーワード判定部４１０ａは、評価値が第１のレベルではない場合（Ｓ１８２０ａ：ＮＯ）、処理をステップＳ１８４０ａへ進める。
【０１００】
ステップＳ１８３０ａにおいて、キーワード判定部４１０ａは、図４および図９のステップＳ１４００と同様に、対象物５００に対して所定の動作を開始させて、図９の処理へ戻る。
【０１０１】
また、ステップＳ１８４０ａにおいて、キーワード判定部４１０ａは、情報保存部４３０ａに保存された情報（音声データおよび評価値）を無効化して、図９の処理へ戻る。キーワード判定部４１０ａは、例えば、保存された情報を、情報保存部４３０ａから削除する。
【０１０２】
このような処理により、操作補助装置１００ａは、判定基準を緩和して行われるキーワード判定を、そのトリガとなった元の発話音声を対象として行うことができる。
【０１０３】
図１１は、操作補助装置１００ａを用いた場合のユーザおよび対象物５００の動作の一例を示す図であり、実施の形態１の図２および図５に対応するものである。
【０１０４】
図１１に示すように、ユーザ６００が発話した「ハロー、エージェント」という発話音声に対するキーワード検出が失敗し、ユーザ６００が対象物５００に視線６１０を向けたとする。すると、操作補助装置１００ａの機能により、キーワード判定の判定基準を緩和して、過去に発話された「ハロー、エージェント」という発話音声に基づいて保存された情報（音声データ、評価値）を用いて、キーワード二次判定が行われる。この結果、再度の発話が行われる前にキーワード検出が成功し、「はい、何を操作しますか？」という音声が対象物５００から出力される。
【０１０５】
＜本実施の形態の効果＞
以上のように、本実施の形態にかかる操作補助装置１００ａは、ユーザによる再度のキーワード発話を必要とせずに、判定基準を緩和してキーワードの二次判定を行うことができる。
【０１０６】
したがって、本実施の形態にかかる操作補助装置１００ａは、実施の形態１に比べて、より早い時刻に、キーワードが発話されたとの判定結果を得ることができ、対象物５００に対して所定の動作を開始させることができる。また、本実施の形態にかかる操作補助装置１００ａは、キーワードの再度の発話を必要としないため、ユーザの負担を軽減することができる。
【０１０７】
なお、キーワード判定部４１０ａは、判定基準を緩和して行われるキーワード二次判定を、そのトリガとなった元の発話音声以外の、既にキーワード判定が行われた発話音声を対象として行ってもよい。この場合、キーワード判定部４１０ａは、例えば、直前の所定の時間に入力された音声データに対して音声認識処理を行い、変更後の判定閾値以上となる評価値が得られるかどうかを判定すればよい。
【０１０８】
（各実施の形態の応用例）
なお、以上説明した操作補助装置は、複数のキーワードを検出の対象としてもよい。また、操作補助装置には、同一の対象物に対して複数の動作に対応するキーワードが登録されていてもよい。例えば、エアコン操作に関して、「エアコンをつける」、「エアコンを強く」、「エアコンを止める」等の動作に関連付けられたキーワードを、検出対象としてもよい。また、複数の対象物について、異なるキーワードが登録されている場合には、対象物毎に、視線が向いているか否かの判定を行う必要がある。この場合、操作補助装置は、例えば、登録された各キーワードと対象物の方向（検出されるべき視線方向）とを対応付けたテーブルを使用する。
【０１０９】
図１２は、キーワードと視線方向とを対応付けたテーブルの一例を示す図である。
【０１１０】
操作補助装置は、例えば、図１２に示すテーブル７２０を、格納する。テーブル７２０は、識別情報（Ｎｏ）７２１に対応付けて、登録されたキーワード７２２と、視線方向を示す情報７２３とが、対応付けて記述している。なお、視線方向を示す情報７２３としては、実際には、例えば、カメラ位置を基準とした座標系における方向ベクトルが記述される。
【０１１１】
また、判定閾値のデフォルト値および変更後の値は、評価値の種別、操作補助装置の用途、およびユーザが要求する精度等により、適切な値が採用されることが望ましい。適切な値は、例えば、実験や経験則から決定される。
【０１１２】
また、操作補助装置は、第２の条件が満たされた時点、つまり、評価値が所定の範囲内である後に視線が所定の対象物に向いたことを条件として、キーワード判定を再度行うことなく、キーワードが発話されたと判定してもよい。すなわち、操作補助装置は、既に行われたキーワード判定そのものの基準を緩和してもよい。この場合、第２のレベルの下限値は、誤検出を必要な精度で防ぐことができる程度に、高い値であることが望ましい。
【０１１３】
また、操作補助装置が採用する評価値の種別、評価値の取得手法、視線判定の手法、およびキーワード検出結果の用途は、上述の例に限定されるものではない。例えば、カーナビゲーション装置やカーオーディオ装置等の各種車載機器の他、家電機器や工場設備等、各種の機器や設備を、上記対象物とすることができる。
【０１１４】
また、操作補助装置の構成の一部を、所定の対象物の近傍にクライアント側装置として配置し、操作補助装置の構成の他の部分を、クライアント装置と離隔した装置あるいはシステムとして配置してもよい。
【０１１５】
例えば、上述のキーワード判定部および判定基準調整部は、通信ネットワーク上に配置されたサーバ等に、キーワード検出装置として配置することができる。
【０１１６】
この場合、例えば、操作補助装置には、入力された発話音声および視線が所定の対象物に向いたか否かを示す情報をキーワード検出装置に送信する送信部と、キーワード検出装置から送信された発話検出情報を受信する受信部とを設ければよい。ここで、発話検出情報とは、キーワードが発話されたと判定されたことを示す情報である。
【０１１７】
また、キーワード検出装置には、操作補助装置から送信された発話音声および視線が所定の対象物に向いたか否かを示す情報を受信する受信部と、キーワード判定部によるキーワード判定の結果に応じて発話検出情報を操作補助装置へ送信する送信部とを設ければよい。
【０１１８】
更に、キーワード判定部と判定基準調整部とは、別の装置に配置することも可能である。この場合、判定基準調整部は、少なくとも、通信等により、キーワード判定部から評価値を取得し、視線入力部から視線が所定の対象物に向いたか否かの検出結果を取得する必要がある。
【０１１９】
このような分散型のシステムを採用することにより、各装置の処理負荷を軽減したり、１つの機能部を複数のユーザで共用することが容易となる。
【０１２０】
また、各装置のハードウェア構成は、上述の例に限定されない。
【０１２１】
例えば、各機能部は、典型的には、集積回路であるＩＣ（Integrated Circuit）として実現されてもよい。各機能部は、個別に１チップ化されてもよいし、その一部または全部を含むように１チップ化されてもよい。なお、かかる集積回路は、集積度の違いにより、ＬＳＩ（Large Scale Integration）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩ等とも称される。
【０１２２】
また、集積回路化の手法はＩＣに限るものではなく、専用回路で実現してもよい。すなわち、各機能部は、ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用することにより、実現されるものであってもよい。
【０１２３】
更には、半導体技術の進歩または派生する別技術によってＬＳＩに置き換えることができる各種集積回路化の技術を用いて、回路の集積化を行ってもよい。このような技術としては、例えば、バイオ技術の適用が挙げられる。
【０１２４】
また、各装置のメモリは、不揮発性メモリであればよく、例えば、ディップスイッチのように、スイッチでデータを保持するものであってもよい。
【０１２５】
本開示の操作補助装置は、所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置であって、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部と、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和する判定基準調整部と、を有する。
【０１２６】
なお、上記操作補助装置は、前記発話音声を入力する音声入力部と、入力された前記発話音声に基づいて前記評価値を算出し、算出された前記評価値が所定の判定閾値以上であるとき、前記キーワードが発話されたと判定するキーワード判定部と、を有し、前記所定の範囲は、前記評価値が取り得る値の最小値よりも高く、前記所定の判定閾値よりも低い所定の数値範囲であってもよい。
【０１２７】
また、上記操作補助装置において、前記判定基準調整部は、前記キーワードが発話されたと判定したとき、前記所定の対象物に対して前記所定の動作を開始させてもよい。
【０１２８】
また、上記操作補助装置において、前記判定基準調整部は、前記キーワードが発話されたと判定したとき、前記所定の対象物に対する音声操作機能を起動させてもよい。
【０１２９】
また、上記操作補助装置において、前記キーワード判定部は、前記評価値が前記所定の判定閾値よりも高いという、第１の条件が満たされているか否かを判定し、前記第１の条件が満たされるとき、前記キーワードが発話されたと判定し、前記判定基準調整部は、前記評価値が前記所定の数値範囲に属する値である後に前記視線が前記所定の対象物に向いたという、第２の条件が満たされているか否かを判定する失敗判定部と、前記第２の条件が満たされているとき、前記キーワード判定部に対し、前記所定の判定閾値をより低い値に変更して、前記第１の条件が満たされているか否かの二次判定を行わせるパラメータ設定部と、を有してもよい。
【０１３０】
また、上記操作補助装置において、前記失敗判定部は、前記評価値が前記所定の数値範囲に属する値である前記発話音声の区間から所定の第１の時間内に前記視線が前記対象物に向いたことを条件として、前記第２の条件が満たされていると判定してもよい。
【０１３１】
また、上記操作補助装置において、前記キーワード判定部は、前記二次判定を、前記判定が行われていない前記発話音声を対象として行ってもよい。
【０１３２】
また、上記操作補助装置において、前記キーワード判定部は、前記所定の判定閾値を変更してから所定の第２の時間が経過したとき、前記所定の判定閾値を変更前の値に戻してもよい。
【０１３３】
また、上記操作補助装置は、入力された前記発話音声あるいは算出された前記評価値を示す情報を保存する情報保存部、を有し、前記キーワード判定部は、前記二次判定を、保存された前記情報を用いて、既に前記判定が行われた前記発話音声を対象として行ってもよい。
【０１３４】
本開示の操作補助装置は、所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置であって、前記判定を行うキーワード判定部から、前記評価値を取得し、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出する視線入力部から、前記視線が前記所定の対象物に向いたか否かの検出結果を取得し、前記評価値が所定の値である後に、前記ユーザの視線が前記所定の対象物に向いたことを条件として、前記キーワード判定部に対し前記判定の基準を緩和させる判定基準調整部、を有する。
【０１３５】
本開示の操作補助装置は、発話音声を入力する音声入力部と、入力された前記発話音声を、所定の被操作対象に関連するキーワードが前記発話音声に含まれていることの尤度を示す評価値を算出し、算出された前記評価値に基づいて前記キーワードが発話されたか否かの判定を行う、キーワード検出装置へ送信する送信部と、前記キーワード検出装置から、前記キーワードが発話されたと判定されたことを示す発話検出情報が送信されたとき、当該発話検出情報を受信する受信部と、を有し、ユーザの視線が所定の対象物に向いたとき、その旨を検出する視線入力部、を更に有し、前記送信部は、前記視線が前記所定の対象物に向いたか否かを示す情報を、前記キーワード検出装置へ送信し、前記キーワード検出装置は、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和する装置である。
【０１３６】
本開示の操作補助方法は、所定の対象物に関連するキーワードが発話音声に含まれていることの尤度を示す評価値に基づいて、前記キーワードが発話されたか否かの判定を行う操作補助装置における操作補助方法であって、ユーザの視線が前記所定の対象物に向いたとき、その旨を検出するステップと、前記評価値が所定の範囲内である後に前記視線が前記所定の対象物に向いたことを条件として、前記判定の基準を緩和するステップと、を有する。
【産業上の利用可能性】
【０１３７】
本発明は、より広い用途において、高精度なキーワード発話操作を実現することができる、操作補助装置および操作補助方法として有用である。本発明は、例えば、車載器搭載の音声認識装置および音声対話装置に好適である。
【符号の説明】
【０１３８】
１００、１００ａ  操作補助装置
２００  音声入力部
３００  視線入力部
４１０、４１０ａ  キーワード判定部
４２０  判定基準調整部
４２１  失敗判定部
４２２  パラメータ設定部
４３０ａ  情報保存部
５００  対象物
【図１】
2015219440.tif 000003
【図２】
2015219440.tif 000004
【図３】
2015219440.tif 000005
【図４】
2015219440.tif 000006
【図５】
2015219440.tif 000007
【図６】
2015219440.tif 000008
【図７】
2015219440.tif 000009
【図８】
2015219440.tif 000010
【図９】
2015219440.tif 000011
【図１０】
2015219440.tif 000012
【図１１】
2015219440.tif 000013
【図１２】
2015219440.tif 000014