(57)【要約】【課題】変化する情報に追従して話題を変化させながら、利用者と対話装置が対話場面を共有できるようにする。【解決手段】放送信号のコンテンツに関連づけられた付加情報の入力を受ける画像データ関連情報入力部１と、前記付加情報を格納する画像データ関連情報蓄積部２と、前記付加情報に対応する対話用データを格納した対話処理データベース３と、前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成する対話生成部４とを備えた対話スクリプト生成装置。【選択図】  図１
2004177712.tif 000002
【特許請求の範囲】
【請求項１】
放送信号のコンテンツに関連づけられた付加情報の入力を受ける付加情報入力手段と、
前記付加情報を格納する付加情報格納手段と、
前記付加情報に対応する対話用データを格納した対話用データ格納手段と、
前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成するスクリプト生成手段とを備えた対話スクリプト生成装置。
【請求項２】
前記放送信号は、テレビ放送の放送信号である請求項１に記載の対話スクリプト生成装置。
【請求項３】
前記コンテンツは、スポーツ放送のコンテンツである請求項２に記載の対話スクリプト生成装置。
【請求項４】
放送信号のコンテンツに関連づけられた付加情報を受け付ける工程と、
前記付加情報を格納する工程と、
前記付加情報に対応する対話用データを格納する工程と、
前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成する工程とを備えた対話スクリプト生成方法。
【請求項５】
請求項１に記載の対話スクリプト生成装置の、放送信号のコンテンツに関連づけられた付加情報の入力を受ける付加情報入力手段と、前記付加情報を格納する付加情報格納手段と、前記付加情報に対応する対話用データを格納した対話用データ格納手段と、前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成するスクリプト生成手段としてコンピュータを機能させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを担持した媒体であって、コンピュータにより処理可能な媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、対話処理を行うプログラムソースコードを生成する対話スクリプト生成装置に関し、特に画像に関連した対話を人と対話装置との間で行うための対話スクリプトを生成する対話スクリプト生成装置に関する。
【０００２】
【従来の技術】
一例として、従来の対話装置の構成図を図１０に示す（たとえば、特許文献１を参照）。同図において、１１０１は利用者の発声を入力し、電気信号に変換する音声入力部、１１０２は電気信号に変換された利用者の発声を認識する音声認識部、１１０３は対話データベース１１０４を参照して、音声認識部１１０２の認識結果に応じた応答を選択／生成する対話処理部、１１０４は認識結果に対する応答を定義したテーブルを保持する対話データベース、１１０５は対話処理部１１０３が選択／生成した応答を音声に変換する音声合成部、１１０６は音声を出力する音声出力部である。
【０００３】
以上のように構成された従来の対話装置は、対話データベース１１０４に利用者の発声に対する応答を予め定義しておき、利用者の発声を音声認識部１１０２が認識し、対話処理部１１０３が対話データベース１１０４から認識結果に対応した応答を選択し、音声合成部１９０５が応答を音声に変換して出力する。このような対話システムの実用例としては、例えば「おしゃべり家族しゃべるーん」や「ＤＯＧ．ＣＯＭ」といった対話型玩具が存在する。
【０００４】
ところで、上記従来の対話装置では、利用者が対話装置を相手にした対話場面を想定し難く、そもそも利用者がどんな言葉を発声すれば良いのかが分かり難い、という問題があった。そのため、対話装置が予め想定していた発話と大きく異なった発声を利用者がした場合など、対話装置が誤認識した結果で応答を選択／生成するため、対話がちぐはぐになる。
【０００５】
例えば、対話装置が想定していなかった「今日は何曜日？」という発声を利用者がした場合を例に説明する。このとき、対話装置が想定していた発話の中で、たまたま音響的に距離が近い「今、何時？」と誤認識し、「１０時５０分です」と返答すれば、対話がちぐはぐになる。このように、利用者と対話装置間でスムーズな対話を進行させるためには、利用者と対話装置が対話場面を共有し、対話装置が予め想定している発話に、利用者の発声を引き込むことが極めて重要な問題となる。
【０００６】
このような問題に対して、例えば対面販売など、対話の目的が明確である場合には、画面上に商品の説明資料などを表示し、その説明資料上で、アニメーションキャラクタを動作させ、利用者からの音声による質問、詳細説明等の要求を、利用者の音声を認識することによって受け付けるといったことが考えられる。このような場合には、利用者と対話装置とは対話場面を確実に共有することができることになる。
【０００７】
【特許文献１】
特開２００１−２４９９２４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、利用者とより一般的に対話をする対話装置においては、実際に利用者と対話装置とで共有することが可能な対話場面を得ることは難しい。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、得用者と対話装置の間で対話場面を共有する手段としてテレビを利用し、テレビから得られる情報によって、対話装置と利用者の間で、時々刻々変化する対話場面を追従して共有することにより、対話をスムーズに進めることができる対話装置を提供するための対話処理スクリプトを生成する対話スクリプト生成装置等を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するために、第１の本発明は、放送信号のコンテンツに関連づけられた付加情報の入力を受ける付加情報入力手段（１）と、
前記付加情報を格納する付加情報格納手段と（２）、
前記付加情報に対応する対話用データを格納した対話用データ格納手段（３）と、
前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成するスクリプト生成手段（４）とを備えた対話スクリプト生成装置である。
【００１１】
また、第２の本発明は、前記放送信号は、テレビ放送の放送信号である第１の本発明の対話スクリプト生成装置である。
【００１２】
また、第３の本発明は、前記コンテンツは、スポーツ放送のコンテンツである第２の本発明の対話スクリプト生成装置である。
【００１３】
また、第４の本発明は、放送信号のコンテンツに関連づけられた付加情報を受け付ける工程と、
前記付加情報を格納する工程と、
前記付加情報に対応する対話用データを格納する工程と、
前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成する工程とを備えた対話スクリプト生成方法である。
【００１４】
また、第５の本発明は、第１の本発明の対話スクリプト生成装置の、放送信号のコンテンツに関連づけられた付加情報の入力を受ける付加情報入力手段と、前記付加情報を格納する付加情報格納手段と、前記付加情報に対応する対話用データを格納した対話用データ格納手段と、前記放送信号に前記付加情報が含まれていることを検出すると、前記対話用データと前記付加情報とを用いて、前記コンテンツに関連した内容の対話スクリプトを生成するスクリプト生成手段としてコンピュータを機能させるためのプログラムである。
【００１５】
また、第６の本発明は、第５の本発明のプログラムを担持した媒体であって、コンピュータにより処理可能な媒体である。
【００１６】
以上のような本発明によれば、画像データに連動した様々なバリエーションの対話内容を提供することができるため、利用者の飽きが来ないようにするという効果も同時に達成することができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１８】
（実施の形態）
図１は、本発明の実施の形態１による対話スクリプト生成装置の構成図である。図に示すように、対話スクリプト生成装置において、画像データ関連情報入力部１は後述する画像データ関連情報の入力を受ける手段、画像データ関連情報蓄積部２は入力された画像データ関連情報を蓄積する手段、対話処理データベースは対話スクリプトを生成するのに必要な対話用データを蓄積する手段、対話生成部４は、画像データ関連情報および対話用データに基づき、対話スクリプトを生成する手段である。
【００１９】
次に、図２は、上記の対話スクリプト生成装置により生成された対話スクリプトにより、利用者と対話を行う対話システムの構成図である。図に示すように、対話システムは、デジタルテレビ２１と、デジタルテレビ１と通信可能であって、利用者と対話を行う対話型エージェント２２とから構成されている。
【００２０】
デジタルテレビ２１において、放送データ受信部２３は放送波を受信する手段、番組情報処理部２４は、放送波から番組情報を取得して、これを処理する手段、付加情報処理部２５は、放送波から画像データ関連情報を取得して、これを処理する手段、表示／音声出力制御部２６は、番組情報および画像データ関連情報を画像信号および音声信号として制御する手段、表示部２７は画像信号を表示する手段、音声出力部２８は音声信号を出力する手段、データ送信部２９は画像データ関連情報をデータとして送信する手段である。
【００２１】
また、対話型エージェント２２において、データ受信部２１０はデータを受信する手段、対話データベース処理部２１１は、データを画像データ関連情報として取得し、これを処理する手段、音声合成部２１２は、対話データ処理部２１１および対話処理部２１７からのデータに基づき音声合成を行う手段、音声出力部２１３は音声合成部２１２で合成された音声信号を出力する手段、音声入力部２１４は、利用者の音声入力を受け付ける手段、音声認識部２１５は音声信号を情報として認識する手段、キーワード辞書データベース２１６は、後述するキーワードを格納する手段、対話処理部２１７は、音声認識部２１５が認識した情報に基づき、対話データベース２１８から後述する対話データを取得して処理を行う手段、対話データベース２１８は、対話データを格納する手段である。
【００２２】
また、図３に利用者と対話エージェント２２とが対話をしている場面を模式的に示す。
【００２３】
以上のように構成された本実施の形態の動作を以下に説明する。はじめに対話装置の動作を、野球放送を例に、フローチャートを参照して説明する。ここで図４に本発明の実施の形態における対話装置の全体の流れを示すフローチャートを示す。
【００２４】
（ステップ４０１）
利用者がスポーツ番組を選択した時、放送データ受信部２３から番組情報と、後述する対話スクリプトおよびデータを受信し、番組情報と対話スクリプト他のデータとを分離する。番組情報処理部２４は、番組情報を画像と音声のデータに変換し、表示／音声出力制御部２６が表示部２７及び音声出力部２８にそれぞれ画像データと音声データを表示／出力する（これは通常のテレビ放送に当たる）。
【００２５】
また、付加情報処理部２５は、対話スクリプトを受信すると、以下の処理に入る。
【００２６】
（ステップ４０２）
タイマー管理部２２０が、チャンネル選択開始後、あらかじめ定めた一定時間を計測する（これは、ザッピング対策であり、例えば１分程度を想定する。上記一定時間は利用者側にて可変させてもよい）。一定時間経過したら、付加情報処理部２５に通信する。
【００２７】
（ステップ４０３）
付加情報処理部２５は、データ放送中の開始コマンドを表示／音声出力制御部２６へ送出する。表示／音声出力部２６は、データ放送内容を表示部２７に表示する。図５に画面表示イメージの一例を示す。利用者は、ＥＰＧにおける番組選択と同様に、リモコン操作で利用の有無と応援モードを選択・入力する（図示せず）。データ送信部２９は、対話スクリプトを対話型エージェント２２に送信し、データ受信部２１０に受信させる。
【００２８】
（ステップ４０４）
対話スクリプトを受信すると、対話型エージェント２２において、データ処理部２１０は試合進行に応じた対話処理を行う。ここでは、応援モードとして巨人を選択したと仮定し、応援側（巨人）が得点した場面を想定した対話例を説明する。
＜対話例：得点シーン＞
（例１）
▲１▼対話型エージェント：「やったー、やったー、追加得点だ！最近の清原は本当に調子いいね。８回で３点差だから、これで今日の試合は勝ったも同然だよね？」
▲２▼利用者：「いやー、また心配だけどな。」
▲３▼対話型エージェント：「そうか、もっと応援しよう！  次は、高橋だ！」
（例２）
▲１▼対話型エージェント：「やったー、やったー、追加得点だ！  最近の清原は本当に調子いいよね。８回で３点差だから、これで今日の試合は勝ったも同然だよね。」
▲２▼利用者：「岡島の調子が良ければね。」
▲３▼対話型エージェント：「なーるほど。」
（ステップ４０５）
得点したシーンが表示部２７に表示される。
（ステップ４０６＆４０７）
得点が入った時点で、対話データがデータ放送の付加情報として送られてくる。
【００２９】
対話データ処理部２１１は、応援側の属性を持つ対話スクリプトを解読し、利用者に話しかける言葉を音声合成部２１２に、利用者の応答を音声認識するのに必要な辞書をキーワード辞書１６に、認識結果に応じた対話エージェント２２の応答パターンを対話データベース１８にそれぞれ送出する。なお、攻撃が巨人であることは、後述するように、対話スクリプトと共にデータ放送の付加情報として送られてくる。
【００３０】
図６に、上記の対話例において、エージェントの応答を処理する場合のキ−ワード辞書１６及び対話データベース１８の一例を示す。本対話例では、対話型エージェント２の話しかけが、［肯定］または［否定］の返答を期待する内容であるため、キーワード辞書１６には、［肯定］または［否定］を表すキーワードの候補が格納される。また、対話データベース１８には、［肯定］、［否定］に対応する返答語と、利用者がそれ以外の応答をした場合に返答すべき内容が格納される。この［その他］の場合には、当り障りのない返答語を用意する。なお、これらのデータは、番組情報に重畳されていた対話スクリプトから取得するが、キーワード辞書１６で、一般的に用いられるデータについては、予め常駐しておいても良い。
【００３１】
（ステップ４０８）
音声合成部２１２が、利用者に話しかける言葉▲１▼を合成音声として音声出力部２１３から出力する。
【００３２】
（ステップ４０９）
音声入力部２１４が利用者の応答▲２▼を入力、音声認識部２１５は、入力音声を連続音声認識の手法を用いてテキストベースのデータにし、キーワード辞書１６にヒットする単語が存在するかどうかを検出する。（例１）の場合は、「心配」と「いや」という言葉の存在を検出し、利用者が［否定］のカテゴリの言葉を発したと認識する。また、（例２）の場合は、認識した応答音声の中にキーワード辞書に属する言葉が見つからないため、［その他］のカテゴリの言葉を発したことを認識する。
【００３３】
（ステップ４１０）
対話処理部２１７が認識結果から対話データベース１８を用いて応答▲３▼を選択する。
【００３４】
（ステップ４１１）
上記４０５〜４１０のステップは、対話スクリプトを受信するたびに実行される。利用者がチャネルの変更、または野球放送が終了した時点で、終了する。
【００３５】
以上、説明したように、この対話装置では、「得点シーン」を放送している最中に、対話型エージェント２２が「得点シーン」に関する対話を誘導するため、利用者が対話内容を共有化でき、スムーズな対話を進めることが可能となる。また、対話型エージェント２２が、応援チームの得点シーンを共に喜ぶパートナーとして存在を演出するため、あたかも一緒に野球放送を見ている感覚を利用者に与えることができる。
【００３６】
対話装置の基本的な動作は以上のようなものであるが、対話装置の動作のステップ４０６および４０７において、番組にて視聴者の応援チームが得点した時点で、対話スクリプトがデータ放送の付加情報として送られてくる。本実施の形態の対話スクリプト生成装置は、この対話スクリプトを生成するものであり、さらに対話スクリプトを放送局側で生成するためのものである。
【００３７】
次に、対話スクリプト生成装置による対話スクリプト生成の動作を、図７のフローチャートを参照して説明する。ただし、図７は、全体の動作の流れを説明するフローチャートであり、図８は、図１における対話処理データベース３のデータ内容の一例である。図９は、図１における画像データ関連情報蓄積部２のデータ内容の一例である。
【００３８】
（ステップ８０１）
オペレータは、画像データ関連情報入力部１から、現在放映中の野球放送に関連した画像データ関連情報を入力する。入力された画像データ関連情報は、画像データ関連情報蓄積部２に蓄積される。
【００３９】
ここで、図９に画像データ関連情報の内容の一例を示す。画像データ関連情報は、現在放映中の野球放送にて放送されている試合についての基本的な情報であって、かつ対話に必要となる情報を提供するためのデータである。
【００４０】
図９に示す例では、画像データ関連情報は、イニングや得点といった試合全体に関する情報である試合状況情報と、出場選手の個別成績等が含まれる選手情報とが含まれる。試合状況情報は、実際の試合の進行に伴いその内容が変化することになる。また、選手情報は打点、打率、などの情報等が含まれるが、これも試合状況情報の内容の変化に伴い変化するため、したがって、画像データ関連情報は、試合の進行に伴って内容が変化することになる。
【００４１】
（ステップ８０２）
対話処理データベース３には、野球放送一般に関連した対話スクリプトの雛型データが格納される。ここで図８に雛形データ内容の一例を示す。雛形データは、対話処理データベース３にあらかじめ保持しても良いし、画像データ関連情報入力部１から随時入力してやるようにしてもよい。
【００４２】
（ステップ８０３）
オペレータが、野球放送の進行に合わせて画像データ関連情報の内容を更新して、画像データ関連情報入力部１から入力する。対話処理部４は、画像データ関連情報入力部１から新たな画像データ関連情報の入力を受けると、画像データ関連情報蓄積部２に蓄積された画像データ関連情報を更新する。この動作により、画像データ関連情報蓄積部２に蓄積された画像データ関連情報は、随時最新のものに書き換えられることになる。
【００４３】
（ステップ８０４＆８０５）
次に、画像データ関連情報蓄積部２内で更新された画像データ関連情報が、図９に示す、対話処理データベース３に格納されている、雛形データの開始トリガー１６０２に合致した時、対話処理部４が、画像データ関連情報蓄積部２、対話処理データベース３を参照しながら、対話スクリプトを生成する。具体的には、開始トリガー１６０２の内容で、得点と合致した状況であるため、最初の発声データ１６０３の生成ルールに従い、上記ステップ４０４の文▲１▼を生成する。ここでは、応援側の属性を持つ対話スクリプトについて説明する。
【００４４】
まず、第一文については、（得点．変化）の部分を、画像データ関連情報蓄積部７２の（カテゴリ．属性）で該当する情報から生成する。具体的には、試合状況の中から、（得点．変化）＝「追加得点」を検索し、「やったー、やったー、追加得点だ。」と生成する。第２文については、ｉｆ文のついたプログラム制御で、対話を生成する。ここで、「＠（打者．現在）．最近５試合打率＞．３２０」は、「現在の打者（タイムリーヒットを打った打者を指す）の最近５試合の打率が．３２０以上」を意味する。実際の動作としては、画像データ関連情報蓄積部２の中から（打者．現在）＝「清原」を検索し、さらに選手情報で「清原」の最近５試合打率＝「．３４２」を検索する。ここで、「．３４２」は、ｉｆ文の条件である、「．３２０」を越えており、（打者．現在）＝「清原」であることから、「清原は、最近調子が良いね。」と生成する。
【００４５】
第３文についても、同様に画像データ関連情報蓄積部２から必要な情報を検索し、対話を生成する。本例では、（回数．回）＝「８」で、（得点．差）＝「３」のため、「８回で、３点差だから、今日の試合は勝ったも同然だね。」と生成する。
【００４６】
さらに、対話生成部４は、最後の「８回で３点差だから、今日の試合は勝ったも同然だね。」に対応したキーワード辞書データ１６０４、及び応答データ１６０５を対話処理データベース３から取り出す。そして、最初の発声データとして生成された３つの文を発声データの属性（上記の説明では、「応援側」）を含めて、またそれに対応するキーワード辞書データ１６０４、及び応答データ１６０５を放送波に重畳して送出する。さらに対話生成部４は、開始トリガーとなった得点シーンにおいて、攻撃側が巨人であることを通知するために、画像データ関連情報蓄積部７２のカテゴリ「攻撃」から「巨人」を取り出し、放送波へ重畳して送出する。
【００４７】
これにより、デジタルテレビ２１は放送波から対話スクリプトを受信し、対話エージェント２２はキーワード辞書データ１６０４をキーワード辞書２１６へ、応答データ１６０５を対話データベース２１８へ格納して、上述した対話処理を実行する。この対話スクリプトの処理は、上述したステップ４０４から４１０に示したとおりである。
【００４８】
以上説明したように、本発明の実施の形態によれば、あらかじめ放送内容に合わせた画像データ関連情報に基づき対話スクリプトを生成し、デジタルテレビ２１の付加情報処理部５からの開始トリガーにより、予め格納していたデータ放送情報蓄積部７２、対話スクリプトデータベース７３の情報を利用して、対話型エージェント２２の内部で対話データを生成することができる。
【００４９】
なお、上記説明では、対話データベース２１８は、ステップ８０２で全データを格納するとしたが、例えば、キーワード辞書データ１６０４中の［肯定］や［否定］のデータは、汎用で利用できるため、予め常駐させておくことも可能である。
【００５０】
なお、上記の実施の形態において、画像データ関連情報入力部１は本発明の付加情報入力手段に相当し、対話処理データベース３は本発明の対話用データ格納手段に相当し、画像データ関連情報蓄積部２は本発明の付加情報格納手段に相当し、対話生成部４は本発明のスクリプト生成手段に相当する。また、画像データ関連情報は本発明の付加情報に相当する。
【００５１】
また、デジタルテレビ２１は本発明の受信装置に相当する。
【００５２】
また、対話型エージェント２２は本発明の対話装置に相当し、音声入力部２１４は本発明の音声入力手段、音声認識部１５は本発明の音声認識手段に、対話データベース２１８は本発明の対話データ格納手段に、対話データ処理部２１１は本発明の発話データ生成手段に、対話処理部２１７は本発明の応答データ生成手段に、音声合成部２１２は本発明の音声信号出力手段に相当する。
【００５３】
また、上記の実施の形態においては、野球中継を例に説明を行ったが、本発明のコンテンツは、野球以外にサッカー等のスポーツ放送であってもよい。また、ドラマや映画など、あらかじめストーリーが定まっている番組であってもよい。
【００５４】
また、上記の実施の形態においてはオペレータにより画像データ関連情報の入力を行ったが、本発明の付加情報は、ＥＰＧ等の、あらかじめコンテンツに関連付けられた情報を利用したものであってもよい。
【００５５】
なお、本発明にかかるプログラムは、上述した本発明の対話スクリプト生成装置の全部または一部の手段（または、装置、素子、回路、部等）の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムであってもよい。
【００５６】
また、本発明は、上述した本発明の対話スクリプト生成装置の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラムを担持した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する媒体であってもよい。
【００５７】
なお、本発明の上記「一部の手段（または、装置、素子、回路、部等）」、本発明の上記「一部のステップ（または、工程、動作、作用等）」とは、それらの複数の手段またはステップの内の、幾つかの手段またはステップを意味し、あるいは、一つの手段またはステップの内の、一部の機能または一部の動作を意味するものである。
【００５８】
また、本発明の一部の装置（または、素子、回路、部等）とは、それらの複数の装置の内の、幾つかの装置を意味し、あるいは、一つの装置の内の、一部の手段（または、素子、回路、部等）を意味し、あるいは、一つの手段の内の、一部の機能を意味するものである。
【００５９】
また、本発明のプログラムを記録した、コンピュータに読みとり可能な記録媒体も本発明に含まれる。
【００６０】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【００６１】
また、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【００６２】
また、本発明のデータ構造としては、データベース、データフォーマット、データテーブル、データリスト、データの種類などを含む。
【００６３】
また、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送機構、光・電波・音波等が含まれる。
【００６４】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【００６５】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【００６６】
【発明の効果】
以上説明したところから明らかなように、本発明によれば、対話装置と利用者の間で、時々刻々変化する対話場面を追従して共有することにより、対話をスムーズに進めることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態による対話スクリプト生成装置の構成図である。
【図２】本発明の実施の形態によるデジタルテレビおよび対話エージェントの構成図である。
【図３】本発明の実施の形態における対話エージェントの動作を模式的に説明するための図である。
【図４】本発明の実施の形態による対話エージェントの動作を示すフローチャートを示図である。
【図５】本発明の実施の形態による対話エージェントの動作を説明する図である。
【図６】本発明の実施の形態における対話データおよびキーワード辞書の内容を説明する図である。
【図７】本発明の実施の形態における対話処理を示すフローチャートを示す図である。
【図８】本実施の形態における対話処理データベース３のデータ内容の一例を示す図である。
【図９】本発明の実施の形態における画像データ関連情報蓄積部２のデータ内容の一例を示す図である。
【図１０】従来の技術による対話装置の構成を示す図である。
【符号の説明】
１  画像データ関連情報入力部
２  画像データ関連情報蓄積部
３  対話処理データベース
４  対話生成部
２１  デジタルテレビ
２２  対話型エージェント
２３  放送データ受信部
２４  番組情報処理部
２５  付加情報処理部
２６  表示／音声出力制御部
２７  表示部
２８  音声出力部
２９  データ送信部
２１０  データ受信部
２１１  対話データ処理部
２１２  音声合成部
２１３  音声出力部
２１４  音声入力部
２１５  音声認識部
２１６  キーワード辞書
２１７  対話処理部
２１８  対話データベース
２２０  タイマー管理部
【図１】
2004177712.tif 000003
【図２】
2004177712.tif 000004
【図３】
2004177712.tif 000005
【図４】
2004177712.tif 000006
【図５】
2004177712.tif 000007
【図６】
2004177712.tif 000008
【図７】
2004177712.tif 000009
【図８】
2004177712.tif 000010
【図９】
2004177712.tif 000011
【図１０】
2004177712.tif 000012