【手続補正書】
【提出日】平成23年6月6日(2011.6.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
発話を行なうユーザを含む環境における環境情報を取得する環境情報取得部と、
前記環境情報取得部の取得した環境情報を観測情報として入力し、ベイジアンネットワークを利用した確率値算出を伴う処理により、情報処理装置に対するユーザ発話を選択する発話選択部と、
前記発話選択部の選択したユーザ発話を入力し、部分観測マルコフ決定過程（ＰＯＭＤＰ：Ｐａｒｔｉａｌｌｙ  Ｏｂｓｅｒｖａｂｌｅ  Ｍａｒｋｏｖ  Ｄｅｃｉｓｉｏｎ  Ｐｒｏｃｅｓｓ）を適用して、ユーザ要求を理解するグラウンディング処理を実行する会話管理部と、
前記会話管理部のグラウンディング処理結果情報に基づいてタスクを実行するタスク管理部を有する情報処理装置。
【請求項２】
前記発話選択部は、
前記ベイジアンネットワークを利用して取得された発話候補者としてのターゲットユーザに対して部分観測マルコフ決定過程（ＰＯＭＤＰ：Ｐａｒｔｉａｌｌｙ  Ｏｂｓｅｒｖａｂｌｅ  Ｍａｒｋｏｖ  Ｄｅｃｉｓｉｏｎ  Ｐｒｏｃｅｓｓ）を適用したグラウンディング処理を実行して情報処理装置に対するユーザ発話を選択する構成である請求項１に記載の情報処理装置。
【請求項３】
前記発話選択部は、
前記環境情報取得部の取得するカメラ画像情報を含む観測情報を利用して算出される実体的解析（Ｐｒａｇｍａｔｉｃ）情報と、音声入力情報を含む観測情報を利用して算出される意味的解析（Ｓｅｍａｎｔｉｃ）情報を併せて、前記ベイジアンネットワークを利用して情報処理装置に対するユーザ発話を選択する処理を実行する請求項１に記載の情報処理装置。
【請求項４】
前記環境情報取得部は、
ユーザ発話情報の他、カメラ画像情報と、ユーザ視線情報と、情報処理装置に対する応答時間計測情報との少なくともいずれの情報を観測情報として取得する構成であり、
前記発話選択部は、
ユーザ発話情報の他、カメラ画像情報と、ユーザ視線情報と、情報処理装置に対する応答時間計測情報との少なくともいずれの情報を観測情報として入力し、ベイジアンネットワークを利用した確率値算出により、情報処理装置に対するユーザ発話を選択する処理を実行する構成である請求項１に記載の情報処理装置。
【請求項５】
前記発話選択部は、
カメラ画像を含む観測情報を定期的に入力して実行する定期的処理と、ユーザ発話の入力をトリガとして実行するイベント対応処理を実行し、前記定期的処理およびイベント対応処理において取得される情報を利用したベイジアンネットワークのデータ更新処理を行なう構成である請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、さらに、
前記会話管理部の実行するグラウンディング処理においてユーザに対するシステムアクションの表示を実行する表示部を有する請求項１に記載の情報処理装置。
【請求項７】
前記会話管理部は、
ユーザ発話に対応して生成される言語意味解析情報と、前記タスク管理部のタスク実現性を含む情報に基づいて生成される実体的情報を観測情報（Ｏｂｓｅｒｖａｔｉｏｎ  ｓｐａｃｅ）として設定したＰＯＭＤＰを適用したグラウンディング処理を実行する構成である請求項１に記載の情報処理装置。
【請求項８】
前記会話管理部は、
前記言語意味解析情報を観測情報として算出される状態値と、前記実体的情報を観測情報として算出される状態値を状態情報（Ｓｔａｔｅ  ｓｐａｃｅ）として設定したＰＯＭＤＰを適用したグラウンディング処理を実行する構成である請求項７に記載の情報処理装置。
【請求項９】
前記会話管理部は、
前記グラウンディング処理における実行アクションとして、処理開始（Ｉｎｉｔｉａｔｅ）、継続処理（ｃｏｎｔｉｎｕｅ）、確認処理（ｒｅｐａｉｒ）、確認要求処理（ＲｅｑＲｅｐａｉｒ）、理解確認応答（ａｃｋ）、理解確認応答要求（Ｒｅｑａｃｋ）、キャンセル（ｃａｎｃｅｌ）の各処理を定義したグラウンディングモデルを適用した処理を実行する請求項１に記載の情報処理装置。
【請求項１０】
前記会話管理部は、
前記グラウンディング処理における実行アクションとして、処理開始（Ｉｎｉｔｉａｔｅ）、理解確認応答（ａｃｋ）、キャンセル（ｃａｎｃｅｌ）の各処理を定義したグラウンディングモデルを適用した処理を実行する請求項１に記載の情報処理装置。
【請求項１１】
前記発話選択部は、
前記グラウンディング処理の実行対象としてのターゲットユーザが未確定の場合に、前記環境情報取得部の取得するカメラ画像情報を含む観測情報から、ターゲットユーザ候補となるユーザ数を判定し、
ターゲットユーザ候補が１人である場合は、その１人のユーザをグラウンディング処理対象であるターゲットユーザとして判定する処理を実行し、
ターゲットユーザ候補が２人以上である場合は、さらに、前記環境情報取得部の取得した環境情報を利用して評価を行い、評価値の高いユーザをグラウンディング処理対象であるターゲットユーザと判定する処理を実行する請求項１に記載の情報処理装置。
【請求項１２】
前記発話選択部は、
前記グラウンディング処理の実行対象としてのターゲットユーザが選定済みである場合に、前記環境情報取得部の取得するカメラ画像情報を含む観測情報からユーザ数を判定し、
ユーザ数が０であると判定した場合は、グラウンディングの実行アクションとしてキャンセル処理を実行し、
ユーザ数が１以上であると判定した場合は、最終実行アクションに応じて次のアクションを決定して実行する構成である請求項１に記載の情報処理装置。
【請求項１３】
前記発話選択部は、
前記観測情報に基づいてユーザ数が１以上であると判定した場合において、
最終実行アクションが理解確認応答（Ａｃｋ）である場合は、ターゲットユーザ決定のためのグラウンディング処理が完了したと判定し、最終実行アクションが理解確認応答（Ａｃｋ）以外である場合は、ターゲットユーザ決定のためのグラウンディング処理を継続して実行する構成である請求項１２に記載の情報処理装置。
【請求項１４】
情報処理装置において、ユーザの発話を入力して解析する情報処理方法であり、
環境情報取得部が、発話を行なうユーザを含む環境における環境情報を取得する環境情報取得ステップと、
発話選択部が、前記環境情報取得部の取得した環境情報を観測情報として入力し、ベイジアンネットワークを利用した確率値算出を伴う処理により、情報処理装置に対するユーザ発話を選択する発話選択ステップと、
会話管理部が、前記発話選択ステップにおいて選択したユーザ発話を入力し、部分観測マルコフ決定過程（ＰＯＭＤＰ：Ｐａｒｔｉａｌｌｙ  Ｏｂｓｅｒｖａｂｌｅ  Ｍａｒｋｏｖ  Ｄｅｃｉｓｉｏｎ  Ｐｒｏｃｅｓｓ）を適用して、ユーザ要求を理解するグラウンディング処理を実行する会話管理ステップと、
タスク管理部が、前記会話管理ステップにおけるグラウンディング処理結果情報に基づいてタスクを実行するタスク管理ステップと、
を有する情報処理方法。
【請求項１５】
情報処理装置において、ユーザの発話を入力して解析させるコンピュータ・プログラムであり、
環境情報取得部に、発話を行なうユーザを含む環境における環境情報を取得させる環境情報取得ステップと、
発話選択部に、前記環境情報取得部の取得した環境情報を観測情報として入力し、ベイジアンネットワークを利用した確率値算出を伴う処理により、情報処理装置に対するユーザ発話を選択させる発話選択ステップと、
会話管理部に、前記発話選択ステップにおいて選択したユーザ発話を入力し、部分観測マルコフ決定過程（ＰＯＭＤＰ：Ｐａｒｔｉａｌｌｙ  Ｏｂｓｅｒｖａｂｌｅ  Ｍａｒｋｏｖ  Ｄｅｃｉｓｉｏｎ  Ｐｒｏｃｅｓｓ）を適用して、ユーザ要求を理解するグラウンディング処理を実行させる会話管理ステップと、
タスク管理部に、前記会話管理ステップにおけるグラウンディング処理結果情報に基づいてタスクを実行させるタスク管理ステップと、
を有するコンピュータ・プログラム。