(57)【要約】【課題】従来、文章・言語生成装置では、事前に対話応答関係をプログラマーが記述しており、その設計に必要なプログラマーの負担が非常に大きい割に、設計されたデータベースの範囲内だけの応答であるために、利用者から見ると飽きてしまうと言う問題を有していた。【解決手段】入力された文章や単語に対して、事前設計された対話データベースと単語間の相関度を計算して自動的に文章を生成する対話生成の両者を様々な条件の基に選択することにより、プログラムの設計負担軽減ならびに、飽きの来ない対話を可能とする文章・言語生成装置を提供する。【選択図】  図１
2005025602.tif 000002
【特許請求の範囲】
【請求項１】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、前記文章や単語入力手段からの入力を基に、前記設計済み対話データベースに登録済みの文章や単語に合致するかどうかを確認する合致確認手段と、前記合致確認手段より前記設計済み対話データベースの単語と合致する場合は、前記設計済み対話データベースからの出力を選択し、それ以外は、前記自動対話生成手段からの出力を選択する選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項２】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、現在の時刻を知ることができる時刻検出手段と、前記文章や単語入力手段からの入力を基に、前記時刻検出手段からの時刻に応じ、前記設計済み対話データベースからの出力を選択し、それ以外は、前記自動対話生成手段からの出力を選択する選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項３】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、現在の時刻を知ることができる時刻検出手段と、前記文章や単語入力手段からの入力を基に、過去の利用履歴より前記自動対話生成手段が複数回連続しないように前記設計済み対話データベースからの出力を選択し、それ以外は、前記自動対話生成手段からの出力を選択する選択手段と、前記選択手段の選択結果の履歴を記録し、参照する事が可能である履歴記録手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項４】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、現在の天候、温湿度を知ることができる気象情報検出手段と、前記文章や単語入力手段からの入力を基に、前記気象情報検出手段からの内容に応じ、前記設計済み対話データベースからの出力を選択し、それ以外は、前記自動対話生成手段からの出力を選択する選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項５】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、対話を行うユーザの年齢を知ることができる年齢検出手段と、前記文章や単語入力手段からの入力を基に、前記年齢検出手段からの内容に応じ、前記設計済み対話データベースからの出力を選択するように、前記自動対話生成手段に比べ選択比率を変化させた選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項６】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、対話を行うユーザの性別を事前に入力して知ることができる性別判定手段と、前記文章や単語入力手段からの入力を基に、前記性別判定手段からの内容に応じ、前記設計済み対話データベースからの出力を選択するように、前記自動対話生成手段に比べ選択比率を変化させた選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項７】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、対話を行うユーザの好みや地域性といったプロフィールを事前に入力して知ることができるプロフィール検出手段と、前記文章や単語入力手段からの入力を基に、前記プロフィール検出手段からの内容に応じ、前記設計済み対話データベースからの出力を選択するように、前記自動対話生成手段に比べ選択比率を変化させた選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項８】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、前記文章や単語入力手段からの入力を基に、前記設計済み対話データベースからの出力と前記自動対話生成手段からの出力を過去の利用度合いに応じて、前記設計済み対話データベースからの出力の前記自動対話生成手段に対する選択比率を変更することが可能な選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項９】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、対話を行うユーザの人数を事前に入力して知ることができる利用人数検出手段と、前記文章や単語入力手段からの入力を基に、前記利用人数検出手段からの人数に応じて、前記自動対話生成手段からの出力の前記設計済み対話データベースに対する選択比率を変更することが可能な選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えた文章・言語生成装置。
【請求項１０】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、前記文章や単語入力手段からの入力を基に、笑い、驚きを表す非言語の入力がある場合、前記自動対話生成手段からの出力を選択し、それ以外は、前記設計済み対話データベースからの出力を選択する選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えたことを特徴とする請求項１記載の文章・言語生成装置。
【請求項１１】
文章や単語を入力する文章や単語入力手段と、事前に対話を設計した設計済み対話データベースと、自動的に対話文章や単語を単語間の関連度を比較することにより生成する自動対話生成手段と、前記文章や単語入力手段からの入力が無音である場合、前記自動対話生成手段からの出力を選択し、それ以外は、前記設計済み対話データベースからの出力を選択する選択手段と、前記選択手段の選択結果である文章や単語を画像や音声で外部出力できる表示装置とを備えたことを特徴とする請求項１記載の文章・言語生成装置。
【請求項１２】
単語と対話文章を対応して記憶する対話データベースと、
単語と関連する他の単語を選択し、当該選択された単語に基づき対話文章を生成する自動対話生成手段と、単語を入力する単語入力手段と、前記単語入力手段からの入力された単語が、前記対話データベースに登録済みかどうかを確認する合致確認手段と、前記合致確認手段が合致すると判断した場合、前記対話データベースからの出力を選択し、合致すると判断しなかった場合、前記自動対話生成手段からの出力を選択する選択手段と、前記選択手段が選択した文章を出力する出力装置とを備えた文章・言語生成装置。
【請求項１３】
単語と対話文章を対応して記憶する対話データベースと、単語を入力する単語入力手段と、選択された文章を出力する出力装置とを備えた文章・言語生成装置における文章・言語選択方法であって、
前記単語入力手段により単語を入力する段階と、前記入力した単語を前記対話データベースで検索する段階と、前記検索された場合、前記対話データベースから対話文章を生成する段階と、前記検索されなかった場合、前記単語と単語と関連する他の単語を選択し、当該選択された単語に基づき対話文章を生成する自動対話生成段階とを備える文章・言語選択方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文章や単語を生成する文章・言語生成装置およびその選択方法に関するものである。
【０００２】
【従来の技術】
従来の、人間と対話を行う装置において、多くは事前に設計された設計済み対話データベースに基づき、入力された語彙に対応する応答を行っていた。その場合、くり返し使っているうちに設計済みの対話の範囲で飽きてしまったり、対話を設計する時間が非常に多く必要とされた。また、内容を理解して行う対話生成法としては、文法、辞書、知識ベースに基づいたもの（例えば、特許文献１参照）であり、計算コストが膨大であった。
【０００３】
【特許文献１】
特開平５−２８７４１号公報
【０００４】
【発明が解決しようとする課題】
従来の文章・言語生成装置では、想定される入力単語に対して、全て事前にプログラマーが状態遷移を記述しなければならなく、プログラマーの負担は非常に大きいものであった。しかも、事前に全て記述されているために、そのバリエーションは狭く、生成される文章や単語は単調となり、対話を行うユーザ側も変化が無く楽しくないという問題を有していた。また、内容を理解して行う文章・言語生成装置では、内容を理解する意味理解部分もさることながら、構文解析処理、意味表現理解、辞書・知識ベースの文章や単語生成という非常に計算コストのかかる内容のものであり、機器の小型化の可能性が非常に低いという問題を有していた。
【０００５】
本発明は、前記従来の課題を解決するもので、プログラマーの設計時間を短くし、しかも、飽きの来ない対話を実現することを目的とした文章・言語生成装置を提供する事を目的とする。
【０００６】
【課題を解決するための手段】
前記従来の課題を解決するために、本発明の文章・言語生成装置は、設計済み対話データベースまたは自動対話生成手段を選択する選択手段を有し、状況に応じてその選択方法、ならびに選択確率を変化させる。
【０００７】
本構成によって、プログラマーの設計時間を短くし、しかも飽きの来ない対話を実現することができる。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【０００９】
（実施の形態１）
図１は、本発明の実施の形態１における文章・言語生成装置の構成図である。
【００１０】
図１において、文章や単語入力手段１００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース１０１は、前記文章や単語入力手段１００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段１０２は、前記文章や単語入力手段１００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。合致確認手段１０３は、前記文章や単語入力手段１００からの入力を基に、前記設計済み対話データベース１０１に登録済みの文章や単語に合致するかどうかを確認する手段である。選択手段１０４は、前記合致確認手段１０３を用いて、前記設計済み対話データベース１０１の単語と合致する場合は、前記設計済み対話データベース１０１からの出力を選択し、それ以外は、前記自動対話生成手段１０２からの出力を選択する手段である。表示装置１０５は、前記選択手段１０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。
【００１１】
かかる構成によれば、入力された文章や単語に対して、設計済み対話データベース１０１に準備された文章や単語であるかを確認する合致確認手段１０３の結果を基に、設計済み対話データベース１０１または自動対話生成手段１０２からの出力を選択することにより、設計済み対話データベース１０１のみの対話によるマンネリ化を防ぐことができると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００１２】
なお、文章や単語入力手段１００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００１３】
なお、表示装置１０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００１４】
（実施の形態２）
図２は、本発明の実施の形態２における文章・言語生成装置の構成図である。
【００１５】
図２において、文章や単語入力手段２００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース２０１は、前記文章や単語入力手段２００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段２０２は、前記文章や単語入力手段２００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段２０４は、前記文章や単語入力手段２００からの入力を基に、現在の時刻に応じて、早朝や深夜のような睡眠前後の思考が鈍っている時間帯には、明確な会話が可能な前記設計済み対話データベース２０１からの出力を選択し、それ以外の思考がはっきりする時間帯には、前記自動対話生成手段２０２からの出力を選択する手段である。表示装置２０５は、前記選択手段２０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。時刻検出手段２０６は、例えば電波時計等の機能により現在の時刻を出力し、前記選択手段２０４が参照する事が可能な手段である。
【００１６】
かかる構成によれば、例えば、早朝の時間帯では、起きていてもまだ頭が眠っている事があり、前記自動対話生成手段２０２からの出力のみでは、対話としての言葉のキャッチボールがうまく実現できず不快感を与えてしまうので、そのような時間帯は、前記設計済み対話データベース２０１からの出力を利用することにより、快適な対話を楽しむことができる。また、入力された文章や単語に対して、設計済み対話データベース２０１と自動対話生成手段２０２からの出力を適時選択することにより、設計済み対話データベース２０１のみの対話によるマンネリ化を防ぐことができると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００１７】
なお、文章や単語入力手段２００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００１８】
なお、表示装置２０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００１９】
なお、時刻検出手段２０６においては、出力される時刻は、時分秒のような時刻のみならず、季節、年、月といった長い間隔を出力しても構わない。
【００２０】
（実施の形態３）
図３は、本発明の実施の形態３における文章・言語生成装置の構成図である。
【００２１】
図３において、文章や単語入力手段３００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース３０１は、前記文章や単語入力手段３００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段３０２は、前記文章や単語入力手段３００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段３０４は、前記文章や単語入力手段３００からの入力を基に、過去の選択結果の履歴を参照し、また、現在時刻を判断材料として、ある一定の時間内は、過去に選択された前記自動対話生成手段３０２からの出力を複数回選択しないように選択する手段である。表示装置３０５は、前記選択手段３０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。時刻検出手段３０６は、例えば電波時計等の機能により現在の時刻を出力し、前記選択手段３０４が参照する事が可能な手段である。履歴記録手段３０７は、前記選択手段３０４の過去の選択履歴を記録し、前記選択手段３０４が参照することができる手段である。
【００２２】
かかる構成によれば、例えば一度、前記自動対話生成手段３０２により生成された文章や単語を、前記時刻検出手段３０６からの情報と同時に前記履歴記録手段３０７に記録しておき、前記時刻検出手段３０６から得られる時刻が、過去の履歴よりも、５分以上経たないと前記自動対話生成手段３０２からの出力を選択しないというルールに基づき、前記設計済み対話データベース３０１からの出力か自動対話生成手段３０２からの出力かを選択する。このように、時刻情報と文章情報を過去の履歴に基づき適切に選択することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００２３】
なお、文章や単語入力手段３００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００２４】
なお、表示装置３０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００２５】
なお、時刻検出手段３０６においては、出力される時刻は、時分秒のような時刻のみならず、季節、年、月といった長い間隔を出力しても構わない。
【００２６】
（実施の形態４）
図４は、本発明の実施の形態４における文章・言語生成装置の構成図である。
【００２７】
図４において、文章や単語入力手段４００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース４０１は、前記文章や単語入力手段４００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段４０２は、前記文章や単語入力手段４００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段４０４は、前記文章や単語入力手段４００からの入力を基に、気象情報の内容に応じ、不快な気象条件の時には、明確な会話が可能な前記設計済み対話データベース４０１からの出力を選択し、それ以外は、前記自動対話生成手段４０２からの出力を選択する手段である。表示装置４０５は、前記選択手段４０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。気象情報検出手段４０６は、現在の温湿度、気圧、衛生からの雲の状況、天候等の情報を出力し、前記選択手段４０４の判断材料として提供することができる手段である。
【００２８】
かかる構成によれば、例えば、前記気象情報検出手段４０６により、外気の気温が３０度を超える真夏日においては、前記選択手段４０４は、対話を行う人間にとって不快な状況であると判断し、対話のスムーズ性に重点をおいて、前記設計済み対話データベース４０１を選択し、そうでない場合は、前記自動対話生成手段４０２を選択することにより、対話がスムーズに行われる事を期待できる。このように、気象情報に応じて文章生成手段を適切に選択することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００２９】
なお、文章や単語入力手段４００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００３０】
なお、表示装置４０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００３１】
なお、気象情報検出手段４０６においては、出力される気象情報は、現在の温、湿度、気圧、衛星からの雲の状況、天候のみでなく、季節、明るさ、不快指数等、気象に関する情報であれば、構わない。
【００３２】
（実施の形態５）
図５は、本発明の実施の形態５における文章・言語生成装置の構成図である。
【００３３】
図５において、文章や単語入力手段５００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法やＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース５０１は、前記文章や単語入力手段５００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段５０２は、前記文章や単語入力手段５００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段５０４は、前記文章や単語入力手段５００からの入力を基に、対話を行うユーザの年齢に応じて、前記設計済み対話データベース５０１からの出力を前記自動対話生成手段５０２と比べて選択比率を変更させる事ができる手段である。表示装置５０５は、前記選択手段５０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。年齢検出手段５０６は、対話を行うユーザの年齢を検出して出力することができ、前記選択手段５０４により参照することが可能な手段である。
【００３４】
かかる構成によれば、例えば、高齢の人には意味が通じやすく明確な会話が可能な文章や単語を提示する事が望ましいので、選択手段５０４において、前記設計済み対話データベース５０１の出現確率を前記自動対話生成手段５０２と比べて高い比率で出力させる事により、対話そのものへの親和性が高める事ができる。また、逆に若い人にとっては、マンネリ化を防ぐために前記自動対話生成手段５０２の出現確率を上げることにより起こる話題転換等により、より親和性が高まる事が期待される。このように、前記年齢検出手段５０６の出力による年齢情報に基づき文章生成手段を適切に選択することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００３５】
なお、文章や単語入力手段５００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００３６】
なお、表示装置５０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００３７】
（実施の形態６）
図６は、本発明の実施の形態６における文章・言語生成装置の構成図である。
【００３８】
図６において、文章や単語入力手段６００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース６０１は、前記文章や単語入力手段６００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段６０２は、前記文章や単語入力手段６００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段６０４は、前記文章や単語入力手段６００からの入力を基に、ユーザの性別情報に応じて話題転換を行うために、前記自動対話生成手段６０２からの出力の選択比率を前記設計済み対話データベース６０１と比べて変更設定させることが可能となる手段である。表示装置６０５は、前記選択手段６０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。性別判定手段６０６は、対話を行うユーザの性別を事前に入力して、出力することができ、前記選択手段６０４により参照することが可能な手段である。
【００３９】
かかる構成によれば、例えば、前記性別判定手段６０６により、対話を行うユーザが男性である場合、一般に女性と比較して、対話のバリエーションが乏しくなる傾向があるため、前記選択手段６０４は、対話の話題転換に重点をおいて、前記自動対話生成手段６０２を選択する比率を前記設計済み対話データベース６０１より高くさせる事により、話題転換を含めた対話がスムーズに行われる事を期待できる。このように、性別情報と文章情報に基づき適切に選択比率を変更することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００４０】
なお、文章や単語入力手段６００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００４１】
なお、表示装置６０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００４２】
（実施の形態７）
図７は、本発明の実施の形態７における文章・言語生成装置の構成図である。
【００４３】
図７において、文章や単語入力手段７００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース７０１は、前記文章や単語入力手段７００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段７０２は、前記文章や単語入力手段７００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段７０４は、前記文章や単語入力手段７００からの入力を基に、ユーザのプロフィール情報に応じて話題転換を行うために、前記自動対話生成手段７０２からの出力の選択比率を前記設計済み対話データベース７０１と比べて変更設定させることが可能となる手段である。表示装置７０５は、前記選択手段７０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。プロフィール検出手段７０６は、対話を行うユーザの好みや地域性を事前に入力して、出力することができ、前記選択手段７０４により参照することが可能な手段である。
【００４４】
かかる構成によれば、例えば、前記プロフィール検出手段７０６により、対話を行うユーザが関西在住である場合、一般に関東人と比較して、笑いに対する許容度が高く、多少の話題の変化が多くても気にならない傾向があるため、前記選択手段７０４は、対話の話題転換に重点をおいて、前記自動対話生成手段７０２を選択する比率を前記設計済み対話データベース７０１より高くさせる事により、話題転換を含めた対話がスムーズに行われる事を期待できる。このように、ユーザの居住地域等のプロフィールに基づき適切に選択することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００４５】
なお、文章や単語入力手段７００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００４６】
なお、表示装置７０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００４７】
なお、プロフィール検出手段７０６においては、個人毎の笑いに対する許容度、子供の頃生まれ育った地域等の情報をプロフィールとしても構わない。
【００４８】
（実施の形態８）
図８は、本発明の実施の形態８における文章・言語生成装置の構成図である。
【００４９】
図８において、文章や単語入力手段８００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース８０１は、前記文章や単語入力手段８００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段８０２は、前記文章や単語入力手段８００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段８０４は、前記文章や単語入力手段８００からの入力を基に、ユーザの文章・言語生成装置の利用の状況に応じ、前記設計済み対話データベース８０１からの出力の選択比率を前記自動対話生成手段８０２と比べて変更させることが可能となる手段である。表示装置８０５は、前記選択手段８０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。利用期間記録手段８０６は、文章・言語生成装置を利用している履歴を記録し、利用継続時間を前記選択手段８０４により参照することが可能な手段である。
【００５０】
かかる構成によれば、例えば、前記利用期間記録手段８０６により、対話を行うユーザが装置を利用開始した初期であれば、対話に慣れておらず、前記選択手段８０４は、前記設計済み対話データベース８０１を選択する比率を前記自動対話生成手段８０２より高くさせる事により、スムーズな対話ができるようになり、また、前記利用期間記録手段８０６により、対話を行うユーザが装置を利用し続けた場合、対話に飽きが来ないように、前記選択手段８０４は、前記自動対話生成手段８０２を選択する比率を前記設計済み対話データベース８０１より高くさせる事により、飽きの来ない対話ができるようになる。このように、文章情報を過去の利用期間に基づき適切に選択することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００５１】
なお、文章や単語入力手段８００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００５２】
なお、表示装置８０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００５３】
（実施の形態９）
図９は、本発明の実施の形態９における文章・言語生成装置の構成図である。
【００５４】
図９において、文章や単語入力手段９００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース９０１は、前記文章や単語入力手段９００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段９０２は、前記文章や単語入力手段９００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段９０４は、前記文章や単語入力手段９００からの入力を基に、対話ユーザの人数情報に応じて話題転換を行うために、前記自動対話生成手段９０２からの出力の選択比率を前記設計済み対話データベース９０１と比べて変更させることが可能となる手段である。表示装置９０５は、前記選択手段９０４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。利用人数検出手段９０６は、対話を行うユーザの利用人数を事前に入力して、出力することができ、前記選択手段９０４により参照することが可能な手段である。
【００５５】
かかる構成によれば、例えば、前記利用人数検出手段９０６により、対話を行うユーザの人数が複数である場合、一人きりでない対話においては、元々複数の話題が多く展開するので、前記選択手段９０４は、対話の話題転換に重点をおいて、前記自動対話生成手段９０２を選択する比率を前記設計済み対話データベース９０１より高くする事により、話題転換を含めた対話がスムーズに行われる事を期待できる。このように、文章を利用人数に応じて適切に選択することにより、文章のマンネリ化を防ぎ、飽きの来ない文章や単語の生成を行うことが可能となると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００５６】
なお、文章や単語入力手段９００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００５７】
なお、表示装置９０５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００５８】
（実施の形態１０）
図１０は、本発明の実施の形態１０における文章・言語生成装置の構成図である。図１０において、文章や単語入力手段１０００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース１００１は、前記文章や単語入力手段１０００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段１００２は、前記文章や単語入力手段１０００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段１００４は、前記設計済み対話データベース１００１からの出力、もしくは前記自動対話生成手段１００２からの出力を選択する手段である。表示装置１００５は、前記選択手段１００４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。
【００５９】
かかる構成によれば、入力された文章や単語に対して、文章や単語入力手段１０００より入力された文章や単語が笑い、驚きを表す非言語の入力である場合、対話が一旦切れていると理解できるので、前記自動対話生成手段１００２の出力を選択し、それ以外は、前記設計済み対話データベース１００１からの出力を選択することができる。このことにより、対話の切れ目を笑い、驚きと言った非言語で区別し、自動対話生成手段１００２を選択する事により、設計済み対話データベース１００１のみの対話によるマンネリ化を防ぐことができると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００６０】
なお、文章や単語入力手段１０００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００６１】
なお、表示装置１００５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００６２】
（実施の形態１１）
また、図１０は、本発明の実施の形態１１における文章・言語生成装置の構成図でもある。図１０において、文章や単語入力手段１０００は、例えば、十字カーソルとメニュー内に主語を表現する単語を提示する選択メニューとで構成される簡易な選択方法や、ＰＤＡのようにペンを使って画面上に表示されている単語一覧より選択する方法により、文字を入力する事ができる手段である。設計済み対話データベース１００１は、前記文章や単語入力手段１０００を介して、例えば、「おはよう」という入力文章や単語に対応して、「おはようございます」というような応答をするように、入力される文章や単語を事前に想定して対話の設計を行っているデータベースである。自動対話生成手段１００２は、前記文章や単語入力手段１０００を介して、入力された単語に対して、他の単語との関連度を比較計算する事により他の単語を選択し、その組み合わせにより、事前の対話設計なしに文章や単語を自動的に生成する手段である。選択手段１００４は、前記設計済み対話データベース１００１からの出力、もしくは前記自動対話生成手段１００２からの出力を選択する手段である。表示装置１００５は、前記選択手段１００４から出力される文章や単語に対し、音声や映像に変換して出力する装置である。
【００６３】
かかる構成によれば、入力された文章や単語に対して、文章や単語入力手段１０００より入力された文章や単語が無音である場合、対話を新たに想起し、話題提供をする必要があると考えられるので、前記自動対話生成手段１００２からの出力を選択し、それ以外は、前記設計済み対話データベース１００１からの出力を選択することができる。このことにより、無音による対話が切れてしまう事を避けつつ、新しい話題転換ができる自動対話生成手段１００２を選択する事により、設計済み対話データベース１００１のみの対話によるマンネリ化を防ぐことができると同時に、事前にプログラマーが設計を行うという負担を軽減させることができる。
【００６４】
なお、文章や単語入力手段１０００においては、音声認識などを用いて、人間の発話する音声を基に文字情報として変換させたものを用いても構わない。あるいは、キーボードやスイッチのような機器操作を通じて入力された文字情報を用いても構わない。
【００６５】
なお、表示装置１００５においては、出力される文章や単語は、音声合成を用いて耳に聞こえる音声として出力しても構わない。あるいは、テレビ等の画面を用いて目に見える情報として出力しても構わない。
【００６６】
【発明の効果】
以上、上述より明らかなように本発明は、従来の文章・言語生成装置およびその方法と比較して、バリエーションの広がりがあり、事前に設計済みの対話データベースを作成する手間が少なくなり、さらに話題転換や飽きの来ない文章を生成することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図２】本発明の第２の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図３】本発明の第３の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図４】本発明の第４の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図５】本発明の第５の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図６】本発明の第６の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図７】本発明の第７の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図８】本発明の第８の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図９】本発明の第９の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【図１０】本発明の第１０、第１１の実施の形態における文章・言語生成装置およびその選択方法の構成を表すブロック図
【符号の説明】
１００  文章や単語入力手段
１０１  設計済み対話データベース
１０２  自動対話生成手段
１０３  合致確認手段
１０４  選択手段
１０５  表示装置
２００  文章や単語入力手段
２０１  設計済み対話データベース
２０２  自動対話生成手段
２０４  選択手段
２０５  表示装置
２０６  時刻検出手段
３００  文章や単語入力手段
３０１  設計済み対話データベース
３０２  自動対話生成手段
３０４  選択手段
３０５  表示装置
３０６  時刻検出手段
３０７  履歴記録手段
４００  文章や単語入力手段
４０１  設計済み対話データベース
４０２  自動対話生成手段
４０４  選択手段
４０５  表示装置
４０６  気象情報検出手段
５００  文章や単語入力手段
５０１  設計済み対話データベース
５０２  自動対話生成手段
５０４  選択手段
５０５  表示装置
５０６  年齢検出手段
６００  文章や単語入力手段
６０１  設計済み対話データベース
６０２  自動対話生成手段
６０４  選択手段
６０５  表示装置
６０６  性別判定手段
７００  文章や単語入力手段
７０１  設計済み対話データベース
７０２  自動対話生成手段
７０４  選択手段
７０５  表示装置
７０６  プロフィール検出手段
８００  文章や単語入力手段
８０１  設計済み対話データベース
８０２  自動対話生成手段
８０４  選択手段
８０５  表示装置
８０６  利用期間記録手段
９００  文章や単語入力手段
９０１  設計済み対話データベース
９０２  自動対話生成手段
９０４  選択手段
９０５  表示装置
９０６  利用人数検出手段
１０００  文章や単語入力手段
１００１  設計済み対話データベース
１００２  自動対話生成手段
１００４  選択手段
１００５  表示装置
【図１】
2005025602.tif 000003
【図２】
2005025602.tif 000004
【図３】
2005025602.tif 000005
【図４】
2005025602.tif 000006
【図５】
2005025602.tif 000007
【図６】
2005025602.tif 000008
【図７】
2005025602.tif 000009
【図８】
2005025602.tif 000010
【図９】
2005025602.tif 000011
【図１０】
2005025602.tif 000012