【手続補正書】
【提出日】平成19年7月2日(2007.7.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの発声に応じた処理を行う情報処理装置において、
言語モデルを用いて前記ユーザの発声を音声認識する音声認識手段と、
前記情報処理装置から前記ユーザまでの距離を算出する算出手段と、
前記算出手段により算出された前記距離に対応し、前記音声認識手段で用いる前記言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替え手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記切り替え手段は、前記算出手段により算出された前記距離が閾値よりも長い場合、前記音声認識手段で用いる前記言語モデルを、前記小語彙に対応する前記言語モデルに切り替え、前記算出手段により算出された前記距離が前記閾値よりも短い場合、前記音声認識手段で用いる前記言語モデルを、前記大語彙に対応する前記言語モデルに切り替える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記切り替え手段は、前記算出手段により算出された前記距離に基づいて、前記情報処理装置の制御対象である前記ロボットの機械的動作も切り替える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記切り替え手段は、前記算出手段により算出された前記距離が長い場合、前記距離が短い場合と比較して、前記ロボットの前記機械的動作をより大きい動作に切り替える
ことを特徴とする請求項３に記載のロボット制御装置。
【請求項５】
前記切り替え手段は、前記算出手段により算出された前記距離に基づいて、前記ロボットが出力する音声の音量も切り替える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
ユーザの発声に応じた処理を行う情報処理装置の情報処理方法において、
前記情報処理装置から前記ユーザまでの距離を算出する算出ステップと、
前記算出ステップの処理で算出された前記距離に対応し、音声認識の処理で用いる言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替えステップと、
前記大語彙または前記小語彙に対応する前記言語モデルを用いて前記ユーザの発声を音声認識する音声認識ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
ユーザの発声に応じた処理を行う情報処理装置の制御用のプログラムであって、
前記情報処理装置から前記ユーザまでの距離を算出する算出ステップと、
前記算出ステップの処理で算出された前記距離に対応し、音声認識の処理で用いる言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替えステップと、
前記大語彙または前記小語彙に対応する前記言語モデルを用いて前記ユーザの発声を音声認識する音声認識ステップと
を含む処理をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【請求項８】
ユーザの発声に応じた処理を行う情報処理装置の制御用のプログラムであって、
前記情報処理装置から前記ユーザまでの距離を算出する算出ステップと、
前記算出ステップの処理で算出された前記距離に対応し、音声認識の処理で用いる言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替えステップと、
前記大語彙または前記小語彙に対応する前記言語モデルを用いて前記ユーザの発声を音声認識する音声認識ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
ユーザの発声に応じてロボットを制御するロボット制御装置において、
言語モデルを用いて前記ユーザの発声を音声認識する音声認識手段と、
前記ロボットから前記ユーザまでの距離を算出する算出手段と、
前記算出手段により算出された前記距離に対応し、前記音声認識手段で用いる前記言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替え手段と
を備えることを特徴とするロボット制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ロボット制御装置、情報処理装置および方法、記録媒体、並びにプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ロボット制御装置、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、ロボットに、より人間味のある動作を実行させることができるようにしたロボット制御装置、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、特許文献１や特許文献２に記載の方法では、ユーザは、常にロボットの近くにいなければ対話ができないため、ユーザがマイクの位置にあわせて移動する必要があり、ユーザに移動を強いるという課題があった。
本発明はこのような状況に鑑みてなされたものであり、ロボットなどの制御対象とユーザとの距離に応じ、制御対象の動作を切り替えられるようにするものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の情報処理装置は、ユーザの発声に応じた処理を行う情報処理装置において、言語モデルを用いて前記ユーザの発声を音声認識する音声認識手段と、前記情報処理装置から前記ユーザまでの距離を算出する算出手段と、前記算出手段により算出された前記距離に対応し、前記音声認識手段で用いる前記言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替え手段とを備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
前記切り替え手段は、前記算出手段により算出された前記距離が閾値よりも長い場合、前記音声認識手段で用いる前記言語モデルを、前記小語彙に対応する前記言語モデルに切り替え、前記算出手段により算出された前記距離が前記閾値よりも短い場合、前記音声認識手段で用いる前記言語モデルを、前記大語彙に対応する前記言語モデルに切り替えるようにすることができる。
前記切り替え手段は、前記算出手段により算出された前記距離に基づいて、前記情報処理装置の制御対象である前記ロボットの機械的動作も切り替える
ことを特徴とする請求項１に記載の情報処理装置。
前記切り替え手段は、前記算出手段により算出された前記距離が長い場合、前記距離が短い場合と比較して、前記ロボットの前記機械的動作をより大きい動作に切り替えるようにすることができる。
前記切り替え手段は、前記算出手段により算出された前記距離に基づいて、前記ロボットが出力する音声の音量も切り替えるようにすることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の情報処理方法は、ユーザの発声に応じた処理を行う情報処理装置の情報処理方法において、前記情報処理装置から前記ユーザまでの距離を算出する算出ステップと、前記算出ステップの処理で算出された前記距離に対応し、音声認識の処理で用いる言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替えステップと、前記大語彙または前記小語彙に対応する前記言語モデルを用いて前記ユーザの発声を音声認識する音声認識ステップとを含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の記録媒体は、ユーザの発声に応じた処理を行う情報処理装置の制御用のプログラムであって、前記情報処理装置から前記ユーザまでの距離を算出する算出ステップと、前記算出ステップの処理で算出された前記距離に対応し、音声認識の処理で用いる言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替えステップと、前記大語彙または前記小語彙に対応する前記言語モデルを用いて前記ユーザの発声を音声認識する音声認識ステップとを含む処理をコンピュータに実行させるプログラムが記録されていることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明のプログラムは、ユーザの発声に応じた処理を行う情報処理装置の制御用のプログラムであって、前記情報処理装置から前記ユーザまでの距離を算出する算出ステップと、前記算出ステップの処理で算出された前記距離に対応し、音声認識の処理で用いる言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替えステップと、前記大語彙または前記小語彙に対応する前記言語モデルを用いて前記ユーザの発声を音声認識する音声認識ステップとを含む処理をコンピュータに実行させることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明のロボット制御装置は、ユーザの発声に応じてロボットを制御するロボット制御装置において、言語モデルを用いて前記ユーザの発声を音声認識する音声認識手段と、前記ロボットから前記ユーザまでの距離を算出する算出手段と、前記算出手段により算出された前記距離に対応し、前記音声認識手段で用いる前記言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替え手段とを備えることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の情報処理装置および方法、並びにプログラムにおいては、情報処理装置からユーザまでの距離が算出され、算出された距離に対応し、音声認識の処理で用いる言語モデルが、大語彙に対応する言語モデル、または大語彙よりも語彙が少ない小語彙に対応する言語モデルに切り替えら、大語彙または小語彙に対応する言語モデルを用いてユーザの発声が音声認識される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明のロボット制御装置においては、ロボットからユーザまでの距離が算出され、算出された距離に対応し、音声認識の処理で用いる言語モデルが、大語彙に対応する言語モデル、または大語彙よりも語彙が少ない小語彙に対応する言語モデルに切り替えら、大語彙または小語彙に対応する言語モデルを用いてユーザの発声が音声認識される。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明によれば、ロボットにユーザの発声に応じて動作させることができる。特に、ロボットとユーザの距離に応じて言語モデルを変更することにより音声認識の精度を向上させることができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の情報処理装置は、ユーザの発声に応じた処理を行う情報処理装置（例えば、図１のロボット１）において、言語モデルを用いて前記ユーザの発声を音声認識する音声認識手段（例えば、図１３の音声認識部２２３）と、前記情報処理装置から前記ユーザまでの距離を算出する算出手段（例えば、図７の距離計算部３０１）と、前記算出手段により算出された前記距離に対応し、前記音声認識手段で用いる前記言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替え手段（例えば、図１４のアプリケーション選択部４０１）とを備えることを特徴とする。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明のロボット制御装置は、ユーザの発声に応じてロボット（例えば、図１のロボット１）を制御するロボット制御装置（例えば、図４のメイン制御部６１）において、言語モデルを用いて前記ユーザの発声を音声認識する音声認識手段（例えば、図１３の音声認識部２２３）と、前記ロボットから前記ユーザまでの距離を算出する算出手段（例えば、図７の距離計算部３０１）と、前記算出手段により算出された前記距離に対応し、前記音声認識手段で用いる前記言語モデルを、大語彙に対応する前記言語モデル、または前記大語彙よりも語彙が少ない小語彙に対応する前記言語モデルに切り替える切り替え手段（例えば、図１４のアプリケーション選択部４０１）とを備えることを特徴とする。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】