(57)【要約】      （修正有）【課題】与えられたテーマに関して、会話をするロボット。関連テーマを自ら選択して延々と会話を行い、相手を飽かせないロボットを提供すること。【解決手段】テーマ入力手段およびテ−マ分野力手段を備える。テーマ入力手段により入力されたテーマに関して、データベース記憶手段からデータを抽出し、出力手段により出力する。さらに分野入力手段により入力された分野に沿った関連テーマを選択して再度出力手段により出力する。以上の動作を繰返し実行する。【選択図】  図１
2005267486.tif 000002
【特許請求の範囲】
【請求項１】
テーマ入力手段、該テーマ記憶手段、テーマ分野入力手段、該テーマ分野記憶手段、データベース記憶手段、該データベースから前記テーマのデータを抽出するデータ抽出手段、該データ出力手段、該データに関連したテーマを選択するテーマ選択手段を有する事を特徴とする連続会話装置。
【請求項２】
前記テーマ入力手段から前記テーマ選択手段までを繰り返し実行する事を特徴とする請求項１記載の連続会話装置。
【請求項３】
前記繰り返し実行中に、新たなテーマを割り込ませるテーマ割り込み手段を有する事を特徴とする請求項２記載の連続会話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は会話するロボットのうち、与えられたテーマに関して、話し、さらにそのテーマに関連する別のテーマに乗換えて連続的に話し続けるロボットに関するものである。さらに、テーマの分野を特定して、分野に沿ったテーマを自動的に選択して話し続けるロボットに関するものである。
【背景技術】
【０００２】
従来、会話をするロボットとして以下の形式のものがあった（例えば、特許文献１）。
【０００３】
（１）予め話す内容がプログラムによって組み込まれていて、人間の操作指示に基づいて定型的な話を行なう。
【０００４】
駅の自動券売機等で客に指示を伝えるのはこの範疇に入る。
【０００５】
（２）人間の話す言葉を認識して、その言葉に対応して、適切な言葉を話す。
【０００６】
これは、一見ロボットに知能があるかの様に見えるが、予め人の話す言葉とそれに対応した言葉をペアで持っており、適時反応する訳である。
【０００７】
いずれの場合もロボットの話す内容は小さいもので、言葉も短かく、知的で内容のある会話は成立しない。
【０００８】
（３）百科事典等の内容を読みあげてくれる。
【０００９】
これは、内容は豊富だが、棒読みで項目の選択はその都度、人間が指示しなくてはいけない。
【特許文献１】特開２００３−４４０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明では、上述した欠点を解消し、会話量が非常に豊富である事、テーマを次々と自動的に替えて話し続け飽きさせない事、予め希望の分野を設定しておくとテーマ切替えの際にその分野のテーマの話をしてくれる事、ロボットが話し中に別のテーマを割り込ませることが出来る事、またその際即座にそのテーマについて話し始める事を可能とする。
【課題を解決するための手段】
【００１１】
上記目的を達成する為に、本発明の連続会話装置はテーマ入力手段、該テーマ記憶手段、テーマ分野入力手段、該テーマ分野記憶手段、データベース記憶手段、該データベースから前記テーマのデータを抽出するデータ抽出手段、該データ出力手段、該データに関連したテーマを選択するテーマ選択手段を有する事を特徴とする。
【００１２】
さらに、前記テーマ入力手段から前記テーマ選択手段までを繰り返し実行する事を特徴とする。
【００１３】
さらに、前記繰り返し実行中に、新たなテーマを割り込ませるテーマ割り込み手段を有する事を特徴とする。
【発明の効果】
【００１４】
以上説明した通り、本装置では、一旦テーマを入力すると、延々と関連した話題について話をしてくれ、しかも分野を特定してその分野の話をしてくれ、又途中テーマを与えると即座に、そのテーマの話題に切替えてくれる事が可能となった。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
（概要）
まず、本装置の動作の概要を述べる。図１に概念図を示したのでこれを参照して述べる。
【００１６】
最初に与えられたテーマ（１０１）が「デジタル・カメラ」とすると、データベースの中からデジタル・カメラに関する説明（１０２）を検索して、その内容を音声として出力する。一通り説明し終った後、次のテーマを探すわけであるが、デジタル・カメラに関連した事項として、「写真」という言葉（１０３）があって、これにテーマを移すとする。このテーマの選択方法に関しては後述する。テーマを替えた場合、そのテーマ（１０４）の説明を又データベースから呼び出して、その内容を音声で説明する。この中で写真に関連した事項（１０５）として写真家の「土門拳」を選択した場合はさらに「土門拳」（１０６）の説明をデータベースから検索する。このようにあるテーマの説明から別のテーマを探して次々と、話を進める様にする。エンドレスに話し続ける。途中人間が、新たなテーマを入力すると即座にそのテーマをデータベースから検索して、説明を行なう。
【００１７】
以上が、本装置の概要である。
【００１８】
（ブロック図）
図２に示したのは本発明に係る連続会話装置のブロック図である。
【００１９】
２０１ＣＰＵは中央処理装置で、後述する各種デバイスの制御や演算を行なう。
【００２０】
２０２ＤＩＳＰは文字を表示させる為の表示デバイスであり、会話文等を表示させる。
【００２１】
２０３ＳＰは音声を発するスピーカーである。
【００２２】
２０４ＫＢはキーボードで、文字を本装置に入力したり、操作指示を行なったりする為のキーやスイッチの操作盤である。
【００２３】
２０５ＲＯＭは本装置を動作させる為のプログラム（ＰＲＯＧ）や、文字パターン（ＦＯＮＴ）を格納するリードオンリメモリである。
【００２４】
２０６ＲＡＭは、上述したＣＰＵが演算処理を実行する際に必要なワーク領域（ＷＯＲＫ）や会話のテーマ（ＴＨＭＡ）、会話の分野（ＦＩＬＤ）、会話のデータ（ＤＡＴＡ）を記憶する為のランダムアクセスメモリである。
【００２５】
会話のテーマと分野は最初に人間が指示する。但し、テーマと分野は直接関係なくとも構わない。テーマに対して本装置が会話を始めた際に、その会話の進む方向を分野で決定するわけである。これの詳細については後述する。
【００２６】
２０７ＨＤはハードディスクであり、会話のデータを多数格納している。ここから適時前述したＲＡＭに転送する。
【００２７】
２０８ＭＩＣはマイクであり、人間が話した言葉を取り込む。
【００２８】
２０９ＢＬは以上のデバイスを結んで情報のやりとりを実行する為のバスラインである。
【００２９】
（ＲＡＭの構成）
図３に示したのは上述したＲＡＭのうちデータＤＡＴＡ部分の構成である。
【００３０】
データ部分は大きく３つに分かれている。その３つとは、タイトル（３０１）、説明（３０２）、関連語句（３０３）である。
【００３１】
これは百科事典の構成と同様で、あるタイトルについてその説明があって、さらに関連する語句が最後に付いている訳である。
【００３２】
説明部分が会話文として活用されるわけであるが、これは文字データ若しくは音声データである。文字データの場合は音声に変換する為の文字音声変換処理がなされる。
【００３３】
関連語句の部分は、さらに図４を用いて説明する。関連語句は単に単語を羅列しているわけではなく、分野（４０１）別に分類された単語（４０２）が格納されている。例えばタイトルが「デジタル・カメラ」の場合、それに関連した単語が「芸術」「歴史」「自然科学」「人物」等の分野に分類されて格納されている。
【００３４】
（動作処理）
本装置の動作処理例を、図５のフローチャートを参照して説明する。本動作のプログラムはＲＯＭに格納されている。
【００３５】
まず、テーマの入力処理を行なう。人間がマイクを通じて若しくはキー入力で会話の基となるテーマを入力する。入力されたテーマはＲＡＭのＴＨＭＡに格納される。（ステップＳ５０１）
次に、分野の入力処理を行なう。これも人間がマイクを通じて若しくはキー入力で行なう。入力されたテーマはＲＡＭのＦＩＬＤに格納される。（ステップＳ５０２）
この分野について説明する。本装置が入力されたテーマに関して話し始めて、次のテーマを自分で決定して話を続けるわけであるが、テーマの選択にこの分野を参考にする。例えば与えたテーマが「デジタル・カメラ」で分野を「芸術」にすると、デジタル・カメラの関連語句のうち芸術分野の単語について次のテーマを選択するわけである。図４の例で言えば「芸術写真」「絵画」「レンブラント」という言葉のいずれかを選択する。
【００３６】
処理に戻って、次に与えられたテーマに関してハードディスクのデータベースを検索する。（ステップＳ５０３）
検索した結果、テーマに一致した内容をＲＡＭに転送する。（ステップＳ５０４）
ＲＡＭの内容を出力する。出力方法は音声データとしてスピーカーから出力しても良いし、文字情報として表示器に出力しても良い。両方同時に行なっても良い。（ステップＳ５０５）
一つのテーマの出力が終了すると、次に話すテーマの決定を行なう。次のテーマは与えられた分野のうちから選ぶ。分野内に複数の単語がある場合は、先頭の単語を選択しても良いし、直前に出力した内容のうち尤も頻度の多い単語を選択しても良い。（ステップＳ５０６）
この関連語句を決定する際に、そもそも関連語句の有無をチェックする。（ステップＳ５０７）
もし、関連語句がある場合その語句をＲＡＭのＴＨＭＡに格納して、再度データベースの検索に戻る。しかし、関連語句が無い場合は分野外の語句から次のテーマの単語を選択する。（ステップＳ５０８）
一方、人間の話した言葉又は入力した単語は図６の割り込み処理により、いつでもＲＡＭのＴＨＭＡに格納され、それに基づいて会話が改めて開始する様にする。（ステップＳ６０１）
以上の処理で本装置の出力が無限に続く事になる。
【００３７】
上述した実施例では関連語句の分野を設定する様にしたが、必ずしも分野を設定しなくても良い。装置のまかせるままにしても良い。機械の任せるままになった時、次のポーズに変化する様にしているが、その場で止める事も可能である。その時点でポーズの内容を検証し改めて別のポーズに置き換える事も可能である。
【図面の簡単な説明】
【００３８】
【図１】本装置動作の概念図である。
【図２】本装置のブロック図である。
【図３】ＲＡＭの構成図である。
【図４】ＲＡＭの構成図である。
【図５】本装置の動作処理を示したフローチャートである。
【図６】本装置の動作処理を示したフローチャートである。
【符号の説明】
【００３９】
１０１  テーマ
１０３  言葉
【図１】
2005267486.tif 000003
【図２】
2005267486.tif 000004
【図３】
2005267486.tif 000005
【図４】
2005267486.tif 000006
【図５】
2005267486.tif 000007
【図６】
2005267486.tif 000008