(57)【要約】複数のクライアントマシンが通信可能に接続され、このクライアントマシンに音声情報を送信し、送信した音声情報を再生させるサーバであって、複数の話者の話し声からなる会話を構成する一の話者の話し声を内容とする話声音声情報を複数格納する記憶手段と、複数の話声音声情報の再生タイミングを決定するタイミング決定手段と、タイミング決定手段で決定した再生タイミングで再生するように、クライアントマシン毎に対応する前記話声音声情報を送信する送信手段とを有する。
2003085511.tif 000002
【特許請求の範囲】
【請求項１】
サーバに通信可能に接続された複数のクライアントマシンが、このサーバから配信された音声情報を再生してユーザに音声を提供する音声提供システムにおいて、
前記サーバは、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする複数の話声音声情報を格納し、前記話声音声情報それぞれの再生タイミングを決定し、前記複数の話声音声情報からクライアントマシン毎に対応する前記話声音声情報を送信し、
前記クライアントマシンは、送信された前記話声音声情報を前記サーバの決定した再生タイミングで再生する音声提供システム。
【請求項２】
複数のクライアントマシンが通信可能に接続され、このクライアントマシンに音声情報を送信し、送信した音声情報を再生させるサーバであって、
複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする複数の話声音声情報を格納する記憶手段と、
前記複数の話声音声情報の再生タイミングを決定するタイミング決定手段と、
前記クライアントマシンにより前記再生タイミングで再生される前記話声音声情報を、対応する前記クライアントマシンに送信する送信手段とを有するサーバ。
【請求項３】
前記記憶手段は、前記クライアントそれぞれの擬似人格に対応した内容の前記話声音声情報を複数格納し、
前記送信手段は、前記話声音声情報の内容に対応した擬似人格を有する前記クライアントに、前記話声音声情報を送信することを特徴とする請求項２に記載のサーバ。
【請求項４】
前記タイミング決定手段は、決定されたタイミングを示すタイミング情報を作成し、前記送信手段は、前記話声音声情報と伴に、前記話声音声情報毎に対応する前記タイミング情報を送信する請求項２に記載のサーバ。
【請求項５】
前記タイミング決定手段は、前記再生タイミングに合わせて、前記送信手段に前記話声音声情報を送信させる請求項２に記載のサーバ。
【請求項６】
インターネットを通じて前記話声音声情報の会話内容の基になる提供情報を検索して収集する検索手段と、
収集した前記提供情報を基に前記話声音声情報を作成して、前記記憶手段に格納させる音声情報作成手段とを更に有し、
前記検索手段は、映像情報をこの映像情報に付された前記映像情報の内容を示すタグによって検索して収集し、
前記音声情報作成手段は、前記タグを用いて前記話声音声情報を作成し、
前記送信手段は、前記クライアントマシン毎に対応する前記話声音声情報と前記映像情報とを送信する請求項２に記載のサーバ。
【請求項７】
情報提供サーバによる情報の提供を管理する情報提供管理サーバと通信可能に接続され、前記情報提供管理サーバを介して、前記話声音声情報の会話内容の基になる提供情報を受信する受信手段と、
前記話声音声再生情報の再生期間中及び再生期間後の所定期間に収集された、前記クライアントマシンを使用するユーザの音声を示すユーザ音声情報を前記クライアントマシンから受信するユーザ音声受信手段と、
前記受信したユーザ音声情報を基にユーザの反応を分析する分析手段と、
分析したユーザの反応を示すユーザ反応情報を前記情報提供管理サーバへ送信する情報送信手段とを更に有し、
前記受信手段は、前記情報提供管理サーバによって前記ユーザ反応情報に基づいて選別された、前記提供情報を受信する請求項２に記載のサーバ。
【請求項８】
インターネットを通じて前記話声音声情報の会話内容の基になる提供情報を検索して収集する検索手段と、
収集した前記提供情報を基に前記話声音声情報を作成して、前記記憶手段に格納させる音声情報作成手段と、
前記話声音声再生情報の再生期間中及び再生期間後の所定期間に収集された、前記クライアントマシンを使用するユーザの音声を示すユーザ音声情報を前記クライアントマシンから受信するユーザ音声受信手段と、
前記受信したユーザ音声情報を基にユーザの反応を分析する分析手段とを更に有し、
前記検索手段は、分析したユーザの反応が否定的な反応である場合に、当該反応がなされた音声と同種類の提供情報の検索頻度を下げる請求項２に記載のサーバ。
【請求項９】
インターネットを通じて前記話声音声情報の会話内容の基になる提供情報を検索して収集する検索手段と、
収集した前記提供情報を基に前記話声音声情報を作成して、前記記憶手段に格納させる音声情報作成手段と、
前記話声音声再生情報の再生期間中及び再生期間後の所定期間に収集された、前記クライアントマシンを使用するユーザの音声を示すユーザ音声情報を前記クライアントマシンから受信するユーザ音声受信手段と、
前記受信したユーザ音声情報を基にユーザの反応を分析する分析手段とを更に有し、
前記検索手段は、分析したユーザの反応が肯定的な反応である場合に、当該反応がなされた音声と同種類の提供情報の検索頻度を上げる請求項２に記載のサーバ。
【請求項１０】
情報提供サーバによる情報の提供を管理する情報提供管理サーバと通信可能に接続され、前記情報提供管理サーバを介して、前記話声音声情報の会話内容の基になる提供情報を受信する受信手段と、
前記話声音声再生情報の再生期間中又は再生期間後の所定期間における、ユーザの反応を示すユーザ反応情報を前記複数のクライアントマシンから受信するユーザ反応情報受信手段と、
前記受信したユーザ反応情報の前記情報提供管理サーバへの送信をユーザが許可するかどうかを判定する判定手段と、
前記判定手段によって送信を許可すると判定された前記ユーザ反応情報のみを、前記情報提供管理サーバへ送信するユーザ反応情報送信手段とを更に有し、
前記受信手段は、前記情報提供管理サーバによって前記ユーザ反応情報に基づいて選別された前記提供情報を受信する請求項２に記載のサーバ。
【請求項１１】
複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする複数の話声音声情報を作成して、前記話声音声情報の再生タイミングを決定し、通信可能に接続された複数のクライアントマシンに、再生タイミングで再生される前記話声音声情報を送信するサーバに対して、前記話声音声情報の会話内容を決定する基になる提供情報の提供を管理する情報提供管理サーバにおいて、
前記提供情報を提供する情報提供サーバに対して、この情報のサーバへの送信を要求する要求手段と、
この要求手段が要求したときに、前記提供情報を提供する機会を与えた対価としての料金の支払いを前記情報提供サーバに請求する料金請求手段とを有する情報提供管理サーバ。
【請求項１２】
前記クライアントマシンに再生された話声音声情報に対するユーザの反応を示すユーザ反応情報を、前記サーバから受信し、前記受信したユーザ反応情報に基づいて、前記ユーザ反応情報を送信したサーバを用いるユーザの嗜好を示す嗜好データを生成する嗜好データ生成手段と、
前記情報提供サーバに対して、ネットワークを介して、生成した嗜好データを送信する送信手段とを更に有し、
料金請求手段は、前記嗜好データの送信に対する対価である料金を、前記情報提供サーバに請求する請求項１１に記載の情報提供管理サーバ。
【請求項１３】
他のクライアントマシンと共にサーバへ通信可能に接続され、このサーバから配信された音声情報を再生してユーザに音声を提供するクライアントマシンにおいて、
複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする話声音声情報を、前記サーバから受信する音声情報受信手段と、
前記サーバの決定した再生タイミングで送信された話声音声情報を再生する音声再生手段とを有するクライアントマシン。
【請求項１４】
複数のクライアントマシンが接続されるサーバが、このクライアントマシンに音声情報を配信し、配信した音声情報を再生させる音声再生方法であって、
前記サーバが、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする話声音声情報を複数格納する音声情報格納するステップと、
前記サーバが、この話声音声情報それぞれの再生タイミングを決定するタイミング決定ステップと、
前記サーバが、前記クライアントマシンにより前記再生タイミングで再生される前記話声音声情報を、対応する前記クライアントマシンに送信する音声情報送信ステップとを含む音声再生方法。
【請求項１５】
複数のクライアントマシンに音声情報を配信し、配信した音声情報を再生させるための音声再生プログラムであって、
複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする話声音声情報を格納する音声情報格納手段と、
この話声音声情報それぞれの再生タイミングを決定するタイミング決定手段と、
前記クライアントマシンにより前記再生タイミングで再生される前記話声音声情報を、対応する前記クライアントマシンに送信する音声情報送信手段として前記サーバを機能させる音声再生プログラム。
【発明の詳細な説明】
技術分野
本発明は、家庭用電化製品等で実現される各クライアントマシン同士の会話から、人間が情報を間接的に受け取るシステムと、各クライアントマシン同士の会話に対する人間の応答に関する情報を抽出して個人の嗜好情報を収集する音声提供システムおよびその方法に関する。
背景技術
従来のデータ遅延機能を有する情報表示システムを開示する刊行物として、特開２０００−３４８０９５号公報（以下、「刊行物１」という）が挙げられる。この刊行物１に記載のシステムは、サーバ装置が、センタ装置から受信した相場情報のうち、特定の条件を満たす情報を、特定の時間だけ遅延してクライアントマシンに送信する情報表示システムである。すなわち、センタ装置から受信した相場情報のうちリアルタイム表示が不要な情報を、特定の時間だけ遅延して表示する遅延表示を行って情報料を低減し、ランニングコストを低減する情報提供システムである。
特開２００１−２４３２８４号公報は、利用者の嗜好情報をインターネット環境を利用して嗜好や趣味の情報を逐次収集してマーケットのリサーチに適用した趣味・嗜好解析システム及びマーケットリサーチ方法を開示している。
特開２００１−１８８７８７号公報は、コンピュータを用いてユーザに楽しく自然な会話を提供する会話処理装置および会話処理方法を開示している。
刊行物１に記載のシステムの構成について、図１を用いて説明する。情報表示システムは、センタ装置（不図示）からデータを受信してＬＡＮを介して送信するサーバ装置１と、サーバ装置１とＬＡＮによって接続され、サーバ装置１から送信されたデータを受信して表示する複数のクライアントマシン２とから構成されている。ここで、サーバ装置１は、センタ装置から受信した各データがリアルタイム表示か遅延表示かという遅延表示情報を管理しており、当該遅延表示情報を情報提供会社に提供する。
サーバ装置１は、通信回線を介してセンタ装置からのデータを受信する受信部１１と、受信したデータをリアルタイム表示用データと遅延表示用データとに分別して出力する制御部１２と、遅延表示用データを一定時間蓄積して出力するディレイ部１３と、送信用のデータを蓄積する蓄積部１４と、蓄積部１４に蓄積されているデータを送信する送信部１５とから構成されている。
次に、刊行物１に記載のシステムの動作について説明する。制御部１２は、受信データを、クライアントマシン２にてリアルタイム表示を行うものと遅延表示するものとに分別するものであり、ワークメモリ等の記憶エリアに遅延表示用データを識別するための基準となる遅延条件を記憶している。具体的には、制御部１２は、受信部１１にて受信されたデータが入力されると、当該データが遅延条件を満たすデータ（遅延表示用データ）であるか否かを判断し、遅延表示用データであればディレイ部１３に出力し、遅延表示用データでなければ蓄積部１４に出力する。遅延条件は、遅延表示用データを規定するものであり、ここでは遅延条件として特定の取引所名が設定されている。これにより、当該取引所名を含むデータは遅延して表示されるが、それ以外のデータはリアルタイム表示される。
蓄積部１４に入力される遅延表示用データの表示を遅延させる時間である遅延時間は予め設定されている。操作部（図示せず）からのユーザの遅延条件及び遅延時間に関する入力に従って、制御部１２にて遅延条件と共に遅延時間を記憶しておき、ディレイ部１３が制御部１２から設定された遅延時間で動作を行うようにしてもよい。サーバ装置１において、遅延条件や遅延時間をユーザが任意に設定することが可能であるため、ユーザのニーズに合わせた遅延表示を行うことができる効果がある。蓄積部１４が遅延表示用データを保持する時間は、操作部からの操作によって予め設定されている遅延時間であり、通常、取引所情報料がかからない程度の時間に設定される（本システムでは２０分）。
また、サーバ装置１は、各データがリアルタイム表示用データか遅延表示用データかという遅延表示情報を管理しており、当該情報を情報提供会社に提供する。
刊行物１の別の実施形態に係る情報表示装置では、サーバ装置とクライアントマシンとを一体に形成した装置とし、通信回線から受信したデータをサーバ装置が自ら再生して画像を表示する。ここでは、サーバ装置は、受信部と、制御部と、ディレイ部と、蓄積部と、表示部とから構成されており、図１に示した情報表示システムの送信部１５の代わりに表示部が設けられている点と、サーバ装置とクライアントマシンとがＬＡＮで接続されていない点が上記サーバ装置１とは異なっている。制御部が、ユーザ名（ユーザ毎の識別番号）毎に、遅延条件及び遅延時間を対応させて記憶しておくことにより、ユーザ毎に対応した遅延表示を行うことも可能である。遅延条件は、ユーザ毎に対応した遅延表示を行う情報表示装置の制御部に記憶されている。
上記いずれの情報表示システムの場合も、予め設定された特定のデータを一定時間遅延させて表示することが特徴となっている。すなわち、上記従来技術は、受信した株などの情報を所定の時間後（たとえば２０分の遅延時間）にクライアントマシンに伝送することで、取引所情報を免除されるサービスを利用するための情報表示装置である。従って、従来の情報表示装置では、遅延時間は一定であり、伝送時に遅延させるかどうかに関する判断を行うだけであった。
このように、従来の情報表示システムでは、サーバ装置が複数のクライアントマシンそれぞれへ会話を構成する話声を内容とする会話ファイルを送信して、複数のクライアントマシンが、複数のクライアントマシン同士で会話などを行うように、受信した会話ファイルを再生することができなかった。すなわち、複数のクライアントマシンそれぞれに送信される会話ファイルの再生時間が異なるので、各クライアントマシン間で会話をしているようなタイミングで会話ファイルを再生するには、会話ファイルの再生タイミングの調整が重要となるため、従来のような一定の遅延時間の下で処理される情報表示装置では、複数のクライアントマシン同士で会話などを行うように、受信した会話ファイルを再生することは、実現不可能であった。
特に各クライアントマシンが、異なる抑揚の音声を再生するために異なるゴーストが設定されている場合には、同じ内容の会話ファイルであっても、各クライアントマシンで会話ファイルの再生時間が異なることになるため、従来のように所定の遅延時間を用いて会話ファイルの再生タイミングを調整していては、タイミング良く会話を構成するように会話ファイルを再生することができない。ここで、「ゴースト」とは、擬似人格を含むキャラクタのデータである。例えば、代表的なゴーストの愛称には、「ＳＨＩＯＲＩ」などがある。なお、ゴーストを搭載するクライアントマシンのコアとなるプログラムは、「本体」と呼ばれており、「吹き出し」に表示される文章のソースデータを記述するためのスクリプトの処理などを行っている。なお、「吹き出し」とは、機器の表示部に表示されるキャラクタのセリフを表示するためのスペースである。また、例えば、代表的な本体の愛称には、「何か」などがある。
また、従来の技術では、ユーザに情報を提供するという機能を有してはいるが、提供した情報に対するユーザの応答に基づき次のアクションを起こすとか、各クライアントマシンが、ネットワークを通じて会話のバックグラウンドを共有して、ゴースト同士で会話をしているように会話ファイルを再生するといった機能は有していない。
また、映像情報に同期して音声情報を生成する場合には、映像情報の再生タイミングに合うように音声情報の再生タイミングを調整して再生する必要があったが、上記従来技術では、画一的な情報の表示を行うのみであり、映像情報にあわせて情報を表示する方法が提供されていなかった。
さらに、上記従来技術では、情報を提供するだけであり、提供した情報のユーザにとっての必要性をフィードバックして情報を提供するシステムは示されてなかった。
発明の開示
本発明の目的は、会話情報の再生タイミングの調整が複雑でなく、各クライアントマシン間で会話をしているように会話情報を再生可能な音声提供システム、サーバ、クライアントマシン、情報提供管理サーバ及び情報提供方法を提供することである。
本発明は、サーバに通信可能に接続された複数のクライアントマシンが、このサーバから配信された音声情報を再生してユーザに音声を提供する音声提供システムにおいて、前記サーバは、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする複数の話声音声情報を格納し、前記話声音声情報それぞれの再生タイミングを決定し、前記複数の話声音声情報からクライアントマシン毎に対応する前記話声音声情報を送信し、前記クライアントマシンは、送信された前記話声音声情報を前記サーバの決定した再生タイミングで再生する。
また、本発明は、複数のクライアントマシンが通信可能に接続され、このクライアントマシンに音声情報を送信し、送信した音声情報を再生させるサーバであって、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする複数の話声音声情報を格納する記憶手段と、前記複数の話声音声情報の再生タイミングを決定するタイミング決定手段と、前記クライアントマシンにより前記再生タイミングで再生される前記話声音声情報を、対応する前記クライアントマシンに送信する送信手段とを有する。
また、本発明のサーバは、前記記憶手段は、前記クライアントそれぞれの擬似人格に対応した内容の前記話声音声情報を複数格納し、前記送信手段は、前記話声音声情報の内容に対応した擬似人格を有する前記クライアントに、前記話声音声情報を送信することを特徴としてもよい。
また、本発明のサーバは、前記タイミング決定手段は、決定されたタイミングを示すタイミング情報を作成し、前記送信手段は、前記話声音声情報と伴に、前記話声音声情報毎に対応する前記タイミング情報を送信してもよい。なお、本発明のサーバは、前記タイミング決定手段は、前記再生タイミングに合わせて、前記送信手段に前記話声音声情報を送信させてもよい。
また、本発明のサーバは、インターネットを通じて前記話声音声情報の会話内容の基になる提供情報を検索して収集する検索手段と、収集した前記提供情報を基に前記話声音声情報を作成して、前記記憶手段に格納させる音声情報作成手段とを更に有し、前記検索手段は、映像情報をこの映像情報に付された前記映像情報の内容を示すタグによって検索して収集し、前記音声情報作成手段は、前記タグを用いて前記話声音声情報を作成し、前記送信手段は、前記クライアントマシン毎に対応する前記話声音声情報と前記映像情報とを送信してもよい。
また、本発明のサーバは、情報提供サーバによる情報の提供を管理する情報提供管理サーバと通信可能に接続され、前記情報提供管理サーバを介して、前記話声音声情報の会話内容の基になる提供情報を受信する受信手段と、前記話声音声再生情報の再生期間中及び再生期間後の所定期間に収集された、前記クライアントマシンを使用するユーザの音声を示すユーザ音声情報を前記クライアントマシンから受信するユーザ音声受信手段と、前記受信したユーザ音声情報を基にユーザの反応を分析する分析手段と、分析したユーザの反応を示すユーザ反応情報を前記情報提供管理サーバへ送信する情報送信手段とを更に有し、前記受信手段は、前記情報提供管理サーバによって前記ユーザ反応情報に基づいて選別された、前記提供情報を受信してもよい。
本発明は、インターネットを通じて前記話声音声情報の会話内容の基になる提供情報を検索して収集する検索手段と、収集した前記提供情報を基に前記話声音声情報を作成して、前記記憶手段に格納させる音声情報作成手段と、前記話声音声再生情報の再生期間中及び再生期間後の所定期間に収集された、前記クライアントマシンを使用するユーザの音声を示すユーザ音声情報を前記クライアントマシンから受信するユーザ音声受信手段と、前記受信したユーザ音声情報を基にユーザの反応を分析する分析手段とを更に有し、前記検索手段は、分析したユーザの反応が否定的な反応である場合に、当該反応がなされた音声と同種類の提供情報の検索頻度を下げてもよい。これに代えて、前記検索手段は、分析したユーザの反応が肯定的な反応である場合に、当該反応がなされた音声と同種類の提供情報の検索頻度を上げてもよい。
本発明は、情報提供サーバによる情報の提供を管理する情報提供管理サーバと通信可能に接続され、前記情報提供管理サーバを介して、前記話声音声情報の会話内容の基になる提供情報を受信する受信手段と、前記話声音声再生情報の再生期間中又は再生期間後の所定期間における、ユーザの反応を示すユーザ反応情報を前記複数のクライアントマシンから受信するユーザ反応情報受信手段と、前記受信したユーザ反応情報の前記情報提供管理サーバへの送信をユーザが許可するかどうかを判定する判定手段と、前記判定手段によって送信を許可すると判定された前記ユーザ反応情報のみを、前記情報提供管理サーバへ送信するユーザ反応情報送信手段とを更に有し、前記受信手段は、前記情報提供管理サーバによって前記ユーザ反応情報に基づいて選別された前記提供情報を受信してもよい。
また、本発明は、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする複数の話声音声情報を作成して、前記話声音声情報の再生タイミングを決定し、通信可能に接続された複数のクライアントマシンに、再生タイミングで再生される前記話声音声情報を送信するサーバに対して、前記話声音声情報の会話内容を決定する基になる提供情報の提供を管理する情報提供管理サーバにおいて、前記提供情報を提供する情報提供サーバに対して、この情報のサーバへの送信を要求する要求手段と、この要求手段が要求したときに、前記提供情報を提供する機会を与えた対価としての料金の支払いを前記情報提供サーバに請求する料金請求手段とを有する。
本発明は、前記クライアントマシンに再生された話声音声情報に対するユーザの反応を示すユーザ反応情報を、前記サーバから受信し、前記受信したユーザ反応情報に基づいて、前記ユーザ反応情報を送信したサーバを用いるユーザの嗜好を示す嗜好データを生成する嗜好データ生成手段と、前記情報提供サーバに対して、ネットワークを介して、生成した嗜好データを送信する送信手段とを更に有し、前記料金請求手段は、前記嗜好データの送信に対する対価である料金を、前記情報提供サーバに請求する。
また、本発明は、他のクライアントマシンと共にサーバへ通信可能に接続され、このサーバから配信された音声情報を再生してユーザに音声を提供するクライアントマシンにおいて、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする話声音声情報を、前記サーバから受信する音声情報受信手段と、前記サーバの決定した再生タイミングで送信された話声音声情報を再生する。
本発明は、複数のクライアントマシンが接続されるサーバが、このクライアントマシンに音声情報を配信し、配信した音声情報を再生させる音声再生方法であって、前記サーバが、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする話声音声情報を複数格納する音声情報格納するステップと、前記サーバが、この話声音声情報それぞれの再生タイミングを決定するタイミング決定ステップと、前記サーバが、前記クライアントマシンにより前記再生タイミングで再生される前記話声音声情報を、対応する前記クライアントマシンに送信する音声情報送信ステップとを含む。
本発明は、複数のクライアントマシンに音声情報を配信し、配信した音声情報を再生させるための音声再生プログラムであって、複数の話者の話し声からなる会話を構成する各話者の話し声を内容とする話声音声情報を格納する音声情報格納手段と、この話声音声情報それぞれの再生タイミングを決定するタイミング決定手段と、前記クライアントマシンにより前記再生タイミングで再生される前記話声音声情報を、対応する前記クライアントマシンに送信する音声情報送信手段として前記サーバを機能させる。
発明を実施するための最良の形態
以下、本発明の各実施の形態による表示装置について図面を参照しながら説明する。
（実施の形態１）
本発明の第１の実施の形態について図２〜図４を用いて説明する。図２は、本発明の第１の実施の形態にかかる音声提供システムを示すシステム構成図である。本音声提供システムは、提供する会話情報や映像情報等の提供情報の中に情報提供者からの宣伝（コマーシャル）などの情報も含んでおり、これらの情報をユーザｕ１〜ｕ３に提供することで、情報提供者から運営資金を得ている。なお、ここでは、提供情報システムを用いてユーザｕ３に提供情報が提供される場合について説明し、情報と資金の流れをＡ１〜Ａ５、Ｃ１に示す。
本実施の形態にかかる音声提供システムは、インターネットなどの通信網に接続されたＬＡＮ（ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２４と、ＬＡＮ２４に接続され、会話ファイル（話声音声情報）等の音声情報を生成するサーバ２２と、ＬＡＮ２４に接続され、会話ファイルを再生してユーザに音声情報を提供する手段（例えば、音源、スピーカ等）を有する複数のクライアントマシン２３とよりなる。なお、会話ファイルとは、会話を構成する話声を内容とし、複数の会話ファイルの再生タイミングが調整されることで、各クライアントマシン２３が会話をしているように音声が出力される。
本実施の形態にかかる音声提供システムでは、サーバ２２が、インターネット等の通信網を介して、情報提供センター２１（情報提供管理サーバ）と情報提供者３７（情報提供サーバ）と接続される。この情報提供センター２１と情報提供者３７とは、互いに通信網を介して接続されている。
サーバ２２は、例えばテレビなどの映像情報を蓄積しておくハードディスク内蔵映像情報サーバなどをベースにして構成され、矢印Ａ２、矢印Ａ５のように情報提供センター２１等から提供された提供情報を受信している。ここで、提供情報とは、映像情報、音声情報等の、会話ファイルの会話の基になる情報を含み、商品の広告宣伝や、天気、スポーツ、政治等のニュース等の情報である。なお、サーバ２２は、本実施の形態では、各クライアントマシン２３と同じ建物内に備え付けられているホームサーバであるが、必ずしもこの限りではない。
クライアントマシン２３は、家庭用電化製品等であり、例えば音響再生装置を有した電子レンジ・炊飯器・掃除機・食器洗浄機などの台所機器、電灯などの照明機器、ステレオなどの音響機器、エアコンや扇風機などの空調機器、電話やインターホンなどの通信機器、置物・時計・ソファーなどのインテリア、かばんや服などのアウターである。また、クライアントマシン２３は、映像表示装置と音響再生装置を有したパーソナルコンピュータ・２次元および３次元ＴＶモニタ・携帯端末や腕時計などの情報機器、家庭用ロボットやおもちゃなどの娯楽機器、冷蔵庫・洗濯機・学習机・コタツ・壁・カーテン・家具・絵画・健康器具などに作りこまれたスクリーン、前記機器で構成されたトイレ・風呂・寝室・居間・自動車などのスペースなどであってもよい。各クライアントマシン２３には、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが割り振られており、サーバ２２から矢印Ａ３のように、送られてきた映像情報や、音声情報を含む音響情報を再生する機能を有している。
情報提供者３７は、メーカや小売店などであり、情報を的確にユーザに提供するために、矢印Ａ１、Ａ２で示すように、情報提供センター２１を通じて提供情報を必要とするユーザに対して選択的に配信している。また、情報提供者３７は、矢印Ａ５で示すように、検索機能などを用いて、直接サーバ２２に検索されることによって、提供情報をサーバ２２に直接配信することもできる。
情報提供センター２１（情報提供管理サーバ）は、提供情報の配信を管理し、矢印Ａ２に示すように情報（提供情報）をクライアントマシン２３に配信すると同時に、矢印Ｃ１に示すように、取り扱い情報量に応じた情報配信費用を情報提供者３７に課金している。なお、情報提供センター２１は、プロバイダであってもよい。情報提供センター２１は、ユーザの嗜好アンケートやユーザの設定（例えば、ユーザの年齢、性別）などの選別情報を基に選別した提供情報を矢印Ａ２に示すようにユーザに提供する。
サーバ２２は、次の機能のうち少なくとも一つ以上の機能を有する。▲１▼ユーザの嗜好に合致するインターネット上の提供情報を検索し、収集する。▲２▼特定の情報提供センター３７からユーザの嗜好に重点化した提供情報を受信する。▲３▼各クライアントマシン２３のゴースト情報（各クライアントマシン２３の有する擬似人格を示す情報）を収集する。▲４▼収集した提供情報を基に、ゴーストに応じて複数のクライアント２３間で交わす会話を構成する会話ファイル（話声音声情報）を生成する。▲５▼各クライアントマシン２３の内蔵時計情報（内蔵時計の時間を示す情報）を収集する。▲６▼各クライアントマシン２３が会話を開始する（話声音声情報を再生する）時刻である再生開始時刻を決定し、再生開始時刻を示す再生時刻タイムテーブルを生成する。▲７▼会話ファイル（話声音声情報）を、対応するクライアントマシンすなわち会話ファイルを再生すべきクライアントマシン２３に会話ファイル（話声音声情報）を送信する。▲８▼クライアントマシン２３で収集したユーザの音声を示すユーザ音声情報を解析する。▲９▼解析したユーザ音声情報結果とユーザに提供した情報とを関連付け、ユーザの嗜好を示す嗜好情報を情報提供センター２１に送付する。なお、嗜好情報は、ユーザの好む情報を示し、例えば、スポーツに関する情報が提供されているときに、ユーザの肯定的な応答が多かった場合には、ユーザがスポーツに関する情報を好むことを示す。なお、嗜好情報には、ユーザの提供情報に対する反応を示すユーザ反応情報も含まれる。
また、クライアントマシン２３は次の機能のうち少なくとも一つ以上を有する。▲１▼サーバ２２から送られてきた会話ファイルを再生する。▲２▼サーバ２２から送られてきた映像ファイルを再生する。▲３▼ユーザの音声をユーザ音声情報として収集する。▲４▼ユーザ音声情報をサーバ２２に伝送する。
また、情報提供センター２１は次の機能のうち少なくとも一つ以上を有する。▲１▼ユーザの嗜好に応じてユーザに提供する提供情報を選択し、サーバに提供情報を伝送する。▲２▼ユーザの嗜好情報をサーバ２２から受信する。▲３▼情報提供者がユーザに提供情報を提供した情報量に応じて、提供情報を提供する機会を与えた対価としての情報提供料の支払いを情報提供者３７に請求する。
図３は、図２に示す音声提供システム及び情報提供センター２１の主要機能を示すブロック図である。本実施の形態にかかる音声提供システムは、ユーザの設定したサイトから情報を収集する、あるいは検索エンジンを用いてインターネット上の情報を収集する。本実施の形態にかかる音声提供システムは、ＬＡＮ２４に、サーバ２２と複数のクライアントマシン２３とが接続されているが、ここでは、複数のクライアントマシン２３のうちの一のクライアントマシン２３を代表して説明する。
サーバ２２は、検索部２５、蓄積部２６、会話生成部２７、遅延データ生成部２８、データ合成部２９、送信部３０、嗜好分析部３８よりなる。検索部２５は、検索手段と受信手段として機能し、検索エンジン等を用いてユーザに必要な映像情報や音声情報、テキスト情報等の提供情報を検索して収集する。蓄積部２６は、記憶手段として機能し、検索した映像情報や音声情報、テキスト情報などを蓄積する。会話生成部２７は、音声情報作成手段として機能し、蓄積した映像情報や音声情報の映像ファイルや会話ファイルに付随しているタグや、テキスト情報から複数の話者からなる会話をテキストベースで作成する。ここで、映像ファイルや会話ファイルに付随しているタグは、映像ファイルの映像や会話ファイルの会話の内容を示すキーワードであり、映像ファイルや会話ファイルをネットワーク上で検索するときに使用される。
その後、会話生成部２７は、各クライアントマシン２３のゴーストに応じて、テキストベースで作成された会話から音声ファイルである会話ファイルを生成し、蓄積部２６に格納させる。また、「ゴースト」とは、擬似人格を含むキャラクタのデータである。例えば、代表的なゴーストの愛称には、「ＳＨＩＯＲＩ」などがある。なお、ゴーストを搭載するクライアントマシンのコアとなるプログラムは、「本体」と呼ばれており、「吹き出し」に表示される文章のソースデータを記述するためのスクリプトの処理などを行っている。
遅延データ生成部２８は、タイミング決定手段として機能し、各ゴースト２３の会話ファイルの再生時間に応じて再生開始時刻（再生タイミング）を設定した再生時刻タイムテーブルを作成する。例えば、各ゴーストの会話ファイルの再生時間が重ならないように、一の会話ファイルの再生が終了後、次の会話ファイルが再生されるように、再生開始時刻が設定される。
データ合成部２９は、映像ファイルや会話ファイルに再生時刻タイムテーブルに記載された再生開始時刻を付与する。送信部３０は、送信手段として機能し、映像ファイル及び会話ファイルを対応するクライアントマシン２３のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスに送信する。嗜好分析部３８は、ユーザ音声受信手段、分析手段及び情報送信手段として機能し、各クライアントマシン２３が収集したユーザの音声からユーザの嗜好を分析して検索式を調整する。なお、嗜好分析部３８も、ユーザの音声を収集する機能を有し、収集したユーザの音声から検索式を調整することも可能である。
一方、クライアントマシン２３は、受信部３２、蓄積部３２０、音声再生部３３、情報伝達部３４、映像表示部３５、情報収集部３６及び送信部３６０よりなる。受信部３２は、音声情報受信手段として機能し、サーバ２２から送られてきた会話ファイル及び映像ファイルを受信する。蓄積部３２０は、ハードディスクや半導体メモリなどの蓄積デバイスで実現され、受信部３２の受信した会話ファイル及び映像ファイルを蓄積するとともに、会話ファイル及び映像ファイルに付与された再生時刻タイムテーブルの示す所定の時刻に、会話ファイルを音声再生部３３に、映像ファイルを映像表示部３５に伝送する。
音声再生部３３は、音声再生手段として機能し、伝送された会話ファイルを再生する。情報伝達部３４は、スピーカなどで実現され、再生された会話ファイルの音声を出力し、ユーザに提供する。映像表示部３５は、映像表示手段として機能し、表示制御部やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等で実現され、受信した映像ファイルを再生して映像を表示する。情報収集部３６は、録音機能を有し、ユーザの発する音声などを収集する。送信部３６０は、収集したユーザの音声を示すユーザ音声情報をファイルに変換してサーバ２２へ送信する。
情報提供セーバ２１は、要求部５１と請求部５２とを有する。要求部５１は、要求手段として機能し、情報提供者３７に対して、提供情報のサーバ２２への送信を要求する。請求部５２は、料金請求手段として機能し、要求部５１が要求したときに、提供情報を提供する機会を与えた対価としての料金の支払いを情報提供者３７に請求する。
以下、この音声提供システムの動作について図４及び図５を用いて説明する。図４は、図２に示す音声提供システムが実行する情報制御処理の一例を示すフローチャートである。まず、ステップＳ１で、検索部２５が、検索エンジンを用いてインターネット等の通信網を通じて常時ユーザに必要な提供情報を検索する。例えば、ユーザの所望する提供情報を示すキーワードを検索部２５が記憶し、このキーワードに合致する提供情報を検索する等の方法で検索する。
提供情報に含まれる映像情報は、複数の映像ファイルのセットからなり、各映像ファイルには、その映像ファイルのイベント内容を示すタグがテキスト情報で付与されているため、キーワードと一致するタグが付与されている映像ファイルを検索する等、このタグを利用して検索を行うことが可能である。また、ユーザの設定したサイトから、検索されてもよく、例えばニュース速報提供サイトが設定されている場合には、ニュース速報サイトから検索されてもよい。
次に、情報提供者３７が検索部２５の検索に合致した提供情報を提供している場合には、情報提供者３７は、図２の矢印Ａ５で示すように、検索に合致した提供情報を検索部２５に送信し（Ｓ２）、この提供情報を、検索部２５が受信する（Ｓ３）。もちろん、ここで検索部２５は、情報提供者３７ではなく、他の情報提供者から提供情報を取得してもよい。次に、ステップＳ４の情報提供処理（音声提供処理）が実行される。
図５は、図４に示す情報提供処理を示すフローチャートの一例である。ここでは、サーバ２２で生成される会話ファイルの再生タイミングをとる第１の手段として、各クライアントマシン２３の音声再生スピードを基にあらかじめ計算した再生開始時刻に従って、クライアントマシン２３が次の会話の再生を始めるシステムを示す。
まず、検索部２５が受信した映像情報、音楽情報、音声情報などの情報、及びニュースなどのテキスト情報を提供情報として蓄積部２６に蓄積する（Ｓ２１）。会話生成部２７は、各クライアントマシン２３に、各クライアントマシン２３のゴーストの特徴を示すゴースト情報の送信を指示する（Ｓ２２）。この指示を受信した各クライアントマシン２３の送信部３６０は、ゴースト情報をサーバ２２へ送信する（Ｓ２３）。
通信手段としての機能を有する検索部２５を介して、会話生成部２７が、このゴースト情報を受信し、各クライアントマシン２３のゴーストに応じたテキストベースの会話を作成する。例えば、ゴースト情報は、ゴーストの会話速度及び各クライアントマシン２３のゴーストの性格（陽気、楽観的、陰気、悲観的等）を表すパラメータを示し、陽気な性格を表すパラメータが、他のクライアントマシンより高い場合には、明るい内容の会話を明るい口調で話すような会話がテキストベースで作成される。
会話生成部２７は、映像情報を構成する複数の映像ファイルにテキスト情報で付与されたその映像ファイルのイベント内容を示すタグの内容を基に会話を構成する。このタグは、検索部２５が検索に用いるタグと同じであってもよい。映像ファイルはイベント（例えば、映像ファイルの内容に生じた重大な事象）が開始したところで分割されており、分割された映像ファイル毎に、分割された位置に（例えば分割された映像ファイルの先頭の位置に）タグが付与され、一連の映像情報となるように各映像ファイルの再生順番が決められている。例えば、ビルに飛行機が衝突する場面を示す映像情報では、飛行機がビルに追突した瞬間を示す映像を境に、映像ファイルは２分割されている。そして、分割された前部の映像ファイルには、「飛行機、ビル、衝突前」などのタグを付与されており、後部の映像ファイルには、「飛行機、ビル、衝突の瞬間、ビル炎上」などのタグが付与されている。このタグで会話ファイルが作成され、作成された会話ファイルが映像ファイルと同期して再生されると、映像の内容に対応した音声が出力されることとなる。
以上は、映像ファイルのポイント（イベントが生じた位置）で分割して、タグが付与されているが、映像ファイルが、イベント内容とその再生開始時刻とを記したタイムテーブルを付加されていても良い。この場合には、イベント内容を示す情報を用いて会話ファイルが作成され、会話ファイルのイベント内容と対応する映像ファイルの再生開始時刻に合わせて、会話ファイルが再生されるのである。この方法は、映像ファイル中に多くのイベントが分散しているときに有効であり、映像ファイルが分割されていなくてもよいため、再生時の画像の連続性が良くなる。また、音楽情報には、演奏者、作詞作曲者、曲の内容、カテゴリー、テンポなどのタグが付与されているので、会話生成部２７は、このタグを利用して会話を生成してもよい。
上述のようにタグが用いられて、会話がテキストベースで生成される。例えば上述の映像ファイルのタグが用いられた場合、飛行機がビルに追突した瞬間以前の会話ファイルは、次のような会話を示す。クライアントマシンｃｌ１の会話は、「陽子ちゃん、なんだかすごい映像が入ったようだよ。」、クライアントマシンｃｌ２（ゴーストでは、陽子）の会話は、「なあに」、続く、クライアントマシンｃｌ１の会話は、「これから飛行機がビルに衝突するんだって。良く見ていたほうがいいよ」となる。
また、飛行機がビルに追突した瞬間より後の会話は、クライアントマシンｃｌ２の会話は「あっ」、クライアントマシンｃｌ１の会話は「飛行機がほんとにぶつかった」、クライアントマシンｃｌ２の会話は「みて、ビルが燃えているわよ」となる。
上述のように各機器（各クライアントマシン２３）のゴースト情報がサーバ２２に取り込まれているが、会話生成部２７は、ゴースト情報を基に、複数の話声においてタグを共用しながら、ゴーストごとにマルチタスクで上記のような複数話声から成る会話を生成する。また、会話生成部２７は、映像ファイルだけでなく音声ファイルに付随しているタグやテキスト情報からも、複数の話者の話声からなる会話をテキストベースで作成する。
そして、会話生成部２７は、テキストベースで作成された会話を基に、ゴースト毎に会話ファイルを生成する（Ｓ２４）。すなわち、複数の話者の話声からなる会話がゴースト情報の示す各ゴーストの性格に合わせて各クライアント２３に割り振られ、割り振られた会話を内容とする会話ファイルが、ゴースト情報の示す各ゴーストの性格に合わせた話し方で生成される。
その後、ステップＳ２５で、遅延データ生成部２８が、各クライアントマシン２３に対して、内蔵時計の時刻を示す内蔵時計情報を送信するように指示をする。ステップＳ２６で、指示に応えた各クライアントマシン２３から内蔵時計情報が送信されて、遅延データ生成部２８が、検索部２５を介して内蔵時計情報を受信する。
遅延データ生成部２８は、会話ファイルの内容とする一連の会話において、この一連の会話が成り立つように、各クライアントマシン２３の会話ファイルの再生時間に応じて各クライアントマシン２３が会話ファイル及び映像ファイルの再生を開始する時刻を決定し、再生開始時刻を設定した再生時刻タイムテーブルを作成する（Ｓ２７）。また、各クライアントマシン２３のゴーストは、それぞれ話すスピードが異なるが、遅延データ生成部２８は、ゴースト情報の示すこの各クライアントマシン２３のゴースト毎の話すスピードの差異を考慮して、各クライアントマシン２３の会話が重なったり、会話が途切れたりしないように、再生時刻タイムテーブルを作成する。
再生時刻タイムテーブルでは、内蔵時計情報の示す各クライアントマシンの内蔵時計の時刻を基準としての再生開始時刻が決定される。すなわち、会話ファイル及び映像ファイルの再生時刻が、その会話ファイルを再生するクライアントマシン２３の内蔵時計に合わせて決定される。通常、各クライアントマシン２３の内臓時計は、インターネットを通じて標準時間に自動的に合わされているが、各クライアントマシン２３の内臓時計での時刻がサーバ２２の内蔵時計での時刻とずれている可能性があるからである。最後に、データ合成部２９が、映像ファイルや会話ファイルに再生時刻タイムテーブルに記載された再生開始時刻を付与する（Ｓ２８）。ここで、映像ファイルや会話ファイルのヘッダの部分にクライアントマシン２３（ファイルの送信先のクライアントマシン２３）のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、クライアントマシン名、サーバ２２のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、会話ファイルに付与された管理番号、音量や音声の質などのゴースト音声情報、ファイルの再生開始時刻（再生開始時刻を示すタイミング情報）、ファイルの再生時間などが記載されていてもよい。
これらの、再生開始時刻が付与された映像ファイルや音声ファイルは、送信部３０によって対応するクライアントマシン２３のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスに送信される（Ｓ２９）。具体的には、これらの情報（映像ファイルや音声ファイル）は、ＬＡＮ２４を通じて、設定されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを有するクライアントマシン２３に伝送される。アドレスは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを用いたがこれに限定されず、ＬＡＮ２４が外部と直接接続されていない場合は、特定のアドレスでよい。
各クライアントマシン２３では、サーバ２２から各クライアントマシン２３に対応する一連の会話ファイル及び映像ファイルが全て一度に送られてくる。クライアントマシン２３は、会話ファイル及び映像ファイルを受信部３２で受信し、蓄積部３２０に蓄積する（Ｓ３０）。蓄積部３２０は、蓄積した会話ファイル及び映像ファイルに付与された所定の再生開始時刻になったかどうかを判断し（Ｓ３１）、所定の再生開始時刻になったと判断されない場合には（Ｓ３１；ＮＯ）、繰り返しステップＳ３１が実行される。
所定の再生開始時刻になったと判断される場合には（Ｓ３１；ＹＥＳ）、蓄積部３２０は、映像ファイルを映像表示部３５に伝送し、会話ファイルを音声再生部３３に伝送し、音声再生部３３は、伝送された会話ファイルを含む音声ファイルや音響ファイルが再生され、映像表示部３５では、映像ファイルが再生される（Ｓ３２）。音声や音情報はスピーカなどの情報伝達部３４を通じてユーザに提供される。また、映像ファイルは映像表示部３５を通じてユーザに提供される。
ユーザは、各クライアントマシン２３から提供される情報（会話や映像等の情報）に常に注意を向けている必要はない。従来の音声提供システムがユーザに情報を正確に伝達することを目的としていたのに対して、本音声提供システムの特徴は、ユーザが情報を聞いていることを前提としていないことにある。従来のシステムでは、ユーザは常にクライアントマシン２３からの情報を注意深く聞いておく必要があり、特にその内容に価値が乏しい場合には失望させられるという問題があった。また、ユーザは、クライアントマシン２３から提供された情報に応答する必要があったので、うっとうしく感じることもあった。
本音声提供システムでは、クライアントマシン２３から提供される情報に、ユーザが積極的に返事などの応答をする必要はない。クライアントマシン２３もユーザに応答を要求してこない。単に、クライアントマシン２３同士が、ユーザが関心あると思われる内容に関して会話を行っているというもので、ユーザにとって本当に関心があれば自然と注意を向けることに着目したシステムである。
特に、クライアントマシン２３同士の会話に現れる感嘆表現から、ユーザは情報の重要度をはかることができる。もし、クライアントマシン２３から提供される情報が極めて重要な情報の場合、テキストベースで会話が生成されるときに、映像ファイルに重要というタグが付与されていたり、テキストファイルに重要や緊急などの内容が含まれているので、サーバ２２は、会話データを作成するときに、会話ファイルを再生する頻度を増やしたり、感嘆符をいれたり、音声の調子を変えたりして、ユーザの注意を喚起するような会話ファイルを生成する。すなわち、ユーザの返答に情報を受け取ったという確認を行わないことが本音声提供システムの特徴となっている。
本音声提供システムでは、ユーザに提供した情報に対する応答は求めないが、提供した情報に対するユーザの反応はモニターしている。情報収集部２５は、ユーザの音声を検知し、ユーザの音声を検知したかどうかを判断する（Ｓ３３）。ユーザの音声を検知したと判断される場合には（Ｓ３３；ＹＥＳ）、情報収集部３６は、会話ファイル又は映像ファイルの再生期間中及び再生期間後の所定期間に、検知したユーザの音声などを収集する（Ｓ３４）。ユーザの音声を検知したと判断されない場合には（Ｓ３３；ＮＯ）、ステップＳ３５が実行される。ステップＳ３５では、全ての会話ファイル及び映像ファイルが再生され終えたかどうかを判断し、全ての会話ファイル及び映像ファイルが再生され終えたと判断されない場合には（Ｓ３５；ＮＯ）、ステップＳ３１に戻り、再生されていない音声ファイルや会話ファイルの再生開始時刻となったかが判断される。
全ての会話ファイル及び映像ファイルが再生され終えたと判断される場合には（Ｓ３５；ＹＥＳ）、送信部３６０が、収集した音声のうち特徴的な音声を音声ファイルにして、図２の矢印Ａ４に示すように、ユーザ音声情報としてサーバ２２に送信する（Ｓ３６）。例えば、特徴的な音声とは、ユーザの声の大きさ等から決定される。なお、音声の収集が全くなされていない場合には、ステップＳＳ２６が実行されず、情報提供処理が終了する。
このユーザ音声情報としての音声ファイルには、サーバ２２のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、クライアントマシン名（ユーザ音声情報を送信するクライアントマシン２３名）、クライアントマシン２３（ユーザ音声情報を送信するクライアントマシン２３）のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、会話ファイルに付与された管理番号、ユーザの音声を示す音声ファイルよりなり、どの会話ファイルが再生されているときにユーザがどのような応答をしたかを示す情報が付与されている。
嗜好分析部３８は、このユーザ音声情報としての会話ファイルを受信し（Ｓ３７）、各クライアントマシン２３からのこれらのユーザ音声情報としての会話ファイルから、ユーザに提供した情報へのユーザの関心の度合いを判断する（Ｓ３８）。嗜好分析部３８は、判断したユーザの関心度合いに基づいて、検索部２５の検索条件を変化させる。具体的には、嗜好分析部３８は、ユーザの応答が否定的であると判断した場合には、この応答がなされたとき再生されていた情報と同種類の提供情報の検索頻度を下げるように検索部２５にフィードバックを行う。例えば、検索部２５が、キーワード検索をおこなっている場合には、嗜好分析部３８が、否定的な応答がなされたとき再生されていた情報と同種類の提供情報を検索しないように検索検索時のキーワードの組替えや変更を行う。嗜好分析部３８が、ユーザの応答が肯定的であると判断した場合には、この応答がなされたとき再生されていた情報と同種類の提供情報の検索頻度を上げるように検索部２５にフィードバックを行う。例えば、検索部２５が、キーワード検索をおこなっている場合には、嗜好分析部３８が、肯定的な応答がなされたとき再生されていた情報と同種類の提供情報を検索するようにキーワードの変更を行う。その後、情報提供処理が終了する。
例えば、否定的な言葉は、「いらん」とか「やめて」とか「るせー」など、３音節あるいはそれ以下の音節数を持っている。したがって、３音節あるいはそれ以下の音節数の応答を検出した場合には、嗜好分析部３８は、ユーザの関心は低いとして、この応答がなされたとき再生されていた情報と同種類の提供情報の検索頻度を下げるように検索部２５にフィードバックを行う。一方、ユーザの応答が、「それから」「どうしたの」など、４音節以上の音節数を持っている場合には、嗜好分析部３８は、肯定的な反応として、この応答がなされたとき再生されていた情報と同種類の提供情報の検索頻度を上げるように検索部２５にフィードバックを行う。
また、音声の周波数においても、否定的反応の場合にはユーザの音声の周波数は低くなる。一般的に１００Ｈｚ以下の場合には、嗜好分析部３８は、検出した応答を、否定的な応答であるとし、１００Ｈｚ以上の場合には肯定的な応答であるとする。これらの音節数を用いて判定方法と音声の周波数を用いた判定方法との組み合わせにより、ユーザの応答が肯定的であるか否定的であるかの判定の精度を上げることができる。
また、ユーザにも、判定の基準を周知することで、ユーザが意識的にクライアントマシン２３に積極的にユーザの関心の度合いを伝えることが可能となる。ここでは、ユーザが、「うー」とか「あー」とか、低い声を出すことで、ユーザの否定的感情をクライアントマシン２３に伝えることができるので、ユーザは、クライアントマシン２３が応答を理解しているかということに気を使う必要がなくなるというメリットがある。また、サーバ２２は、ユーザの応答に対して会話の内容にまで踏み込む必要はなく、処理アルゴリズムが簡単でかつ高速に処理することが可能となる。
図４に戻って、ステップＳ５では、嗜好分析部３８が、ステップＳ３８で判定した、ユーザに提供した情報へのユーザの関心を基に、ユーザの嗜好を示す嗜好情報を作成し、矢印Ａ６で示すように、情報提供センター２１へ送信する（Ｓ５）。
例えば、嗜好分析部３８は、再生時刻タイムテーブルを参照して、ユーザの応答が検知された時刻に再生されている会話ファイルを検知し、この会話ファイルの内容を、この会話ファイルと対応するテキストベースの会話で用いられている用語を判定することで判断する。そして、嗜好分析部３８は、会話ファイルの内容とユーザの応答とを関連付けて、否定的な応答が多かった会話ファイルの内容や、肯定的な反応の多かった会話ファイルの内容を示す嗜好情報を作成する。
情報提供センター２１では、要求部５１が、嗜好情報を受信し（Ｓ６）、受信した嗜好情報に基づいて、要求部５１の保持する選別情報を変更する（Ｓ７）。この選別情報とは、情報提供センター２１の保持する情報であり、各ユーザが所望の提供情報の種類を示す。この選別情報は、ユーザの嗜好アンケートや、ユーザ設定（例えば、ユーザの年齢、性別）等を基に生成されている。次に、要求部５１は、変更された選別情報に基づいて、ユーザへの提供情報の提供を要求する提供情報要求を情報提供者３７に対して行う（Ｓ８）。
この提供情報要求は、選別情報の示す種類の提供情報をユーザに提供することの要求である。その後、情報提供者３７ではステップＳ２に戻り、情報提供者３７は、提供情報要求を受けて提供情報をサーバ２２へ送信する。ここで、情報提供者３７が送信した提供情報は、図２の矢印Ａ１で示すように、一度情報提供センター２１に送信され、矢印Ａ２で示すように情報提供センター２１が提供情報をサーバ２２へ伝送する。なお、矢印Ａ５で示すように、情報提供者３７が情報提供センター２１を介さずにサーバ２２へ提供情報を送信してもよい。ここで、送信される提供情報は、情報提供センター２１で管理された、変更された選別情報の示す種類の提供情報である。
そして、ステップＳ８の実行後、情報提供センター２１では、ステップＳ９が実行され、請求部５２が、情報提供料を課金し、情報提供者３７に情報提供料の支払いの指示を行う。この情報提供料は、情報提供センター２１が情報提供要求を行い、情報提供者３７が提供情報を送信する機会を得られたことに対する対価である。情報提供者３７は、情報提供料支払い要求を受け、提供情報要求に応じた提供情報の送信が実行された後に、情報提供料を送金する（Ｓ１０）。情報提供センター２１は、送金された情報提供料の集金を確認する（Ｓ１１）。その後、情報制御処理は終了する。
ここで、本音声提供システムは、家庭用電化製品どうしの「独立した対話」ではなく、ユーザに対する情報提供を主眼としており、各家庭用電化製品（各クライアントマシン）に対してスケジュールされたとおりに会話風に「情報提供」するシステムである。そして、本音声提供システムは、会話ファイルの作成及び会話ファイルの再生開始時刻の決定を全てサーバ２２で行っており、クライアントマシン２３はサーバ２３より配信された会話ファイルを再生するのみであるため、各クライアントマシン２３の会話ファイルの再生タイミングを調整する処理が、各クライアントマシン２３で会話ファイルの作成、会話ファイルの再生開始時刻の決定を行うより簡便になるという効果を奏する。
すなわち、コンピュータのどこに個性や人格が宿るかと考えると、ハードというよりもソフトであると考えられる。これは、同じ仕様のハードやソフトで構成されていれば「２００１年宇宙の旅」に登場した「ＨＡＬ」のようにハードの揺らぎがそれぞれの機器の個性を形成するのかもしれないが、本発明の音声提供システムのように、意識的に各機器（各クライアントマシン２３）に異なったゴーストを設定する等して違いを持たる場合には、各機器（各クライアントマシン２３）に個性を出現させる由来はソフトのアルゴリズムや設定パラメータとなると考えられるためである。
そうすると、１個のＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）でマルチタスクにするのも、複数のＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）をネットワークで繋いで並列処理するのも会話という遅い処理においては、違いが出てこないと考えられる。ここで示したマルチタスクは、１個のＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）で異なるアルゴリズムのソフトをマルチタスクで動作することも含んでいる。そうであれば、各クライアントマシン２３の負担が小さくなるように、サーバ２２でｗａｖファイルまで作っておいて、各クライアントマシン２３は送られてきたｗａｖファイルを指定された時間（再生開始時刻）に再生すればよいことになる。
もし、各クライアントマシン２３がネットワークで繋がっておらず、各クライアントマシン２３が発する音声のみから会話内容を個々のクライアントマシン２３が独自に判断するとすれば極めて複雑な処理が必要となる。しかし、本実施の形態では、サーバ２２が、再生時刻タイムテーブルと会話ファイルとを作成し、クライアントマシン２３は、再生時刻タイムテーブルの示す再生開始時刻に、受信した会話ファイルを再生すればよいため、比較的複雑な処理を行わなくても、クライアントマシン２３間の会話ファイルの再生タイミングを調整することができる。また、本発明の音声提供システムは、各機器（クライアントマシン２３及びサーバ２２）がネットワークで繋がっているので、会話の主旨や背景が全てのクライアントマシン２３で共有できているということになる。
また、本音声提供システムでは、情報提供センター２１がユーザへ提供する情報量に基づき情報提供者３７に課金することが特徴となっている。従って、本音声提供システムでは、本音声提供システムの稼動資金を、情報提供者３７より得ることができるという効果を奏する。
なお、本実施の形態では、１台のサーバ２２で会話ファイルを作成して、各クライアントマシン２３に会話ファイルを配信していたが、コスト的には不利にはなるものの、サーバ２２を複数設け、複数のサーバ２２で会話ファイルを作成しても良い。なお、会話（テキストベースで作成された会話）を基に各クライアントマシンが会話ファイルを作成しても良いが、その場合には、サーバ２２が会話ファイルを作成するよりも、クライアントマシン２３における会話ファイルの再生タイミングの調整をするための処理が複雑になる。その場合は、各クライアントマシン２３間の会話を円滑に行うために、サーバ２２が会話に要する遅延データの再生時刻タイムテーブルを作成し、各クライアントマシン２３に配信することとなる。従って、サーバ２２とクライアントマシン２３とが会話ファイルを構成するための会話を共有していることが特徴となっている。
なお、各クライアントマシン２３が、サーバ２２によってＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）調教され、情報収集部３６が収集したユーザの音声を、サーバ２２の嗜好分析部３８が分析して、ユーザの意思を把握し、各クライアントマシン２３に各クライアントマシン２３の持つ機能を発揮する指示を行うことも可能である。この場合に、各クライアントマシン２３とユーザとが交わしている会話の内容の一例として次のようなものになった。背景も含めて説明する。
私（ユーザｕ１）は、「スーパーで特売があるのは知っているけれど、今日は疲れているから行かないの。」と、生意気な玲子（クライアントマシンｃｌ１：冷蔵庫）を叱り飛ばした。玲子は、料理の材料の購入リストもインプットして、惣菜屋に送信してくれるので、料理の材料は惣菜屋から買っている。
サーバ２２からネットワークを介してＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）調教されるようになって、各クライアントマシン２３同士のおしゃべりがかしましい。気立ての良い陽子（クライアントマシンｃｌ２：電子レンジ）は、夫婦喧嘩の仲裁もしてくれる。私（ユーザｕ１）は、「家族と話しているより、各クライアントマシン２３と話しているほうが、気が休まるよ」とつぶやく。
仙太（クライアントマシンｃｌ５：洗濯機のゴースト）と玲子とはよくけんかする。写楽（サーバ２２）曰く、「全部の各クライアントマシン２３の会話をサーバ２２の１台で制御しているといっても、虫が合わないクライアントマシン２３同士もある」そうだ。
「健太（ユーザｕ２：ユーザｕ１の息子）から晩御飯のリクエストをされたよ」と写楽がささやいた。健太は、「それでいいよ」と、２階にいても携帯端末を使っていってくる。健太は、携帯端末を通してセキュリティ管理しているそうだ。私も銀行関係には、携帯端末を通している。
この子達（各クライアントマシン２３：家電機器）を無視して、私が、昼寝をしたり、自己流レシピを考えていると、「このさきどうしよう」とこの子達だけの相談がはじまる。思考過程が音声として出力される音声モードにしているので、各クライアントマシンの困った声が聞こえてくる。私は、「時には協力してあげようか」って思うけど、「機械に指示されるのは面白くない」と思う。
私が留守にすると、鱒雄（ユーザｕ３：ユーザ１ｕの主人）と健太（ユーザｕ２）との携帯端末同士（クライアントマシンｃｌ６、クライアントマシンｃｌ７）が相談してメニューを決めて調理しているようだ。レシピ通りだと火加減も自動だし、陽子が作業の時間管理をしてくれるから、彼ら（各クライアントマシン２３）でも、４品くらいなら同時に仕上げることができる。私は、「鱒雄さんと陽子とが一緒に料理するのは、私の留守のときだけにしてほしいな〜。鱒雄さんと陽子とが一緒に楽しそうに料理していると、腹が立ってしまう。」と思う。
私は、料理をしながらエクササイズを行う。実写でゴーストの姿が表示される実写モードの草薙先生（クライアントマシンｃｌ３：ＴＶモニタ）は、「今日の献立は３００ｋｃａｌなので、がんばってカロリーを消費してね。いっしょに、がんばろう」って励ましてくれる。草薙先生は、汗びっしょりで、写楽のもっているヒューマンウエアとは思えないほど色っぽい。私は、「とんかつを揚げるタイミングで、一休みしたいな」と思う。私は、「陽子ぉ、つぎのレシピはまだ決まらないのぉ」と叫ぶ。といった、具合である。
各クライアントマシン２３には機器名だけでなく人名などの通称コードを付与しておくことで、人と人とが話している会話のように滑らかになる。独居老人などの家庭にこのような音声提供システムを導入することにより、あたかも家族に囲まれているような暖かい雰囲気を作り出すことが可能となるし、ユーザである独居老人の応答の頻度をモニターしておくことで、独居老人の安否の確認も可能となる。ここで会話に出てくる、「ＡＩ調教」とは、サーバ２２が、ネットワークを通じて各クライアントマシン２３本体やゴーストを自動的にバージョンアップすることと、各ユーザに対応する反応がより肯定的になるようにゴーストのパラメータを最適化することを意味している。
なお、サーバ２２にユーザの会話の内容を理解するようにすることもできる。すなわち、嗜好分析部３８が、ユーザ音声情報を分析してユーザの会話の内容を理解し、この会話の内容を理解した場合には、各クライアントマシン２３に現在再生されている会話ファイルの再生を止めさせる。そして、新たにステップＳ２４の会話ファイルの作成が、ユーザの会話の内容を踏まえて行われ、各クライアントマシン２３に配信される。そして、各クライアントマシン２３は、配信された会話ファイルを再生するのである。この場合の、各クライアントマシンとユーザが交わしている会話の内容の一例として、次のようなものがある。
クライアントマシンｃｌ３（ＴＶモニタ）は、「天気予報が、今晩寒いといっていたよ。晩御飯には、オデンなんかいいのではないか。」という。
クライアントマシンｃｌ１（冷蔵庫）「ちくわと大根とが野菜室にあるよ。」という。
クライアントマシンｃｌ３（ＴＶモニタ）は、「冷蔵庫が、そんなに扉バタバタ開けたら寒いよ。」という。
クライアントマシンｃｌ１（冷蔵庫）は、「ごめん。こんにゃくも少々冷蔵庫の中に残っているよ。」という。
ユーザｕ１は、「晩御飯のときに、熱燗を飲むことができたらよいのに。」という。
クライアントマシンｃｌ２（電子レンジ）は、「熱燗飲んだら、だめ。明日、会社の健康診断があるよ。」という。
ユーザ１は、「ええー、忘れていた。とてもショックだ。」という。
これは、サーバの嗜好分析部３８で、ユーザの会話の内容が解析できた場合に、それを基に会話生成部２７で、ユーザの発言をうけて会話を生成しなおした例である。この場合の、各会話ファイルの再生開始時刻は、本発明の各クライアントマシン２３間の会話からユーザに必要な情報を得るという趣旨から、特にユーザの会話のタイミングを考慮して決定される必要はないが、ユーザの会話のタイミングを考慮して得られてもよい。
（実施の形態２）
本発明の音声提供システムの第２の実施の形態にかかる音声提供システムを、図６〜図８を用いて説明する。本実施の形態にかかる音声提供システムは、第１の実施の形態に対してユーザ音声情報および情報に対する料金の流れが異なる。本実施の形態にかかる音声提供システムは、ユーザの嗜好情報を処理して、ユーザの嗜好のマクロ嗜好分析を行うだけでなく、個別のユーザの個々の商品に対する嗜好に対して、個々の商品の関連性や商品による嗜好の変化などテクニカル嗜好分析をおこなって、その結果である嗜好統計データ（嗜好データ）を情報提供センター２１に送出する。
この情報提供センター２１から各情報提供者３７に送られる嗜好分析情報の対価として、情報提供センター２１が各情報提供者３７に課金することになっている。すなわち、本音声提供システムでは、情報提供者３７は、情報提供センター２１がユーザへ提供する情報量に対する対価だけでなく、情報提供センター２１によって各情報提供者３７に提供された嗜好統計データの価値に基づき、資金を情報提供センター２１に提供することが特徴となっている。
以下、本発明の第２の実施の形態のシステムの構成について説明する。
図６は、本発明の第２の実施の形態にかかる音声提供システムを示すシステム構成図である。なお、ここでは、ユーザのうちユーザｕ３を、複数の情報提供者３７（情報提供者ｊ１〜ｊ３）のうち情報提供者ｊ１を代表して説明し、情報と資金の流れをＡ１〜Ａ８、Ｃ１、２に示す。
本実施の形態では、音声提供システムは、ユーザの嗜好情報を基に情報提供センター２１で情報提供者３７の情報を収集する。本実施の形態の音声提供システムは、第１の実施の形態と同様にＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２４とサーバ２２と複数のクライアントマシン２３とで構成されているとともに、情報提供センター２１および複数の情報提供者３７ともアクセス可能にネットワークを介して接続されている。ＬＡＮ２４には、サーバ２２と複数のクライアントマシン２３とが接続され、音声提供システムは、インターネット等の外部通信網を介して情報提供センター２１と接続している。
情報提供センター２１は、矢印Ａ１に示すように提供する会話情報や映像情報等の提供情報が、情報提供者３７からのコマーシャルなどを含むことで、矢印Ｃ１に示すように情報提供者３７からシステム運営資金を得る。また、情報提供センター２１は、矢印Ａ８で示すようにユーザの嗜好情報を加工して作成した嗜好統計データを情報提供者３７に提供することで、矢印Ｃ２で示すようにシステム運営資金を得ている。情報提供センター２１は、矢印Ａ７に示すように送信されるユーザの嗜好情報を基に、選別した提供情報を矢印Ａ２に示すようにユーザに提供する。
なお、矢印Ａ２に示すようにサーバ２２へ提供された提供情報は、第１の実施の形態と同様に、サーバ２２に蓄えられた後、会話ファイルに基づいて会話を行うクライアントマシン２３に、矢印Ａ３に示すように伝送される。クライアントマシン２３は、ユーザの応答などの嗜好情報を矢印Ａ４に示すようにサーバ２２に伝送する。そして、矢印Ａ４に示すようにユーザに送信された嗜好情報を、サーバ２２が情報提供センター２１に提供しても良いと判断すれば、矢印Ａ７に示すように、サーバ２２から情報提供センター２１に嗜好情報が送られる。
情報提供センター２１は、各ユーザから収集した嗜好情報を統計的に処理して嗜好統計データを作成し、ユーザ名を匿名にして、矢印Ａ８に示すように各情報提供者３７に有料で嗜好統計データを提供する。その結果として、情報提供センター２１は、提供した嗜好統計データのデータ提供料金を矢印Ｃ２で示すように各情報提供者３７から徴収することになる。なお、情報提供センター２１は、プロバイダなどが保有する一機能としてよい。
情報提供者３７は、メーカや小売店などであり、提供情報を的確にユーザに提供するために、情報提供センター２１を通じて提供情報を必要とするユーザに特化して配信している。また、情報提供提供者３７は、提供情報を配信するともに、矢印Ｃ１で示すように、取り扱い情報量（ユーザに提供した情報量）に応じた情報配信費用を情報提供センター２１に支払っている。
図７は、図６に示すサーバと情報提供センター２１との主要機能を示すブロック図である。ここで、クライアントマシン２３に関しては、各クライアントマシン２３の情報収集部３６がユーザ音声情報を基に、ユーザの嗜好の分析や解釈を行ってユーザの嗜好を示す嗜好情報を作成する以外は、図３に示す第１の実施の形態とほぼ同様であるため説明を省略する。
サーバ２２は、第１の実施の形態とほぼ同様の機能を有するが、嗜好分析部３８がなく、嗜好判定部３９があることが異なっている。この嗜好判定部３９は、ユーザ反応情報受信手段、判定手段及びユーザ反応情報送信手段として機能し、嗜好判定部３９は、嗜好情報を各クライアントマシン２３から受信し、嗜好情報を外部に送出して良いか、すなわちユーザが嗜好情報を外部に送出することを許可するかどうかを判定したのち、嗜好情報を外部に送出して良いと判定した場合には、嗜好情報を情報提供センター２１に送出している。
情報提供センター２１は、請求部５２に加えて、嗜好データ生成手段、送信手段及び料金請求手段として機能する嗜好情報処理部４０、嗜好情報管理部４１、各ユーザ毎に管理された嗜好情報を記憶する嗜好情報記憶部４２、要求手段として機能し、嗜好情報に基づいて、ユーザの嗜好に応じた情報提供者情報を検索する検索部４４、検索の結果、情報提供者３７からの情報やＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をユーザのサーバ２２に送出するアドレス送信部４３よりなる。なお、嗜好統計データは、例えばユーザに対するアンケート調査や、サーバ２２から送信された嗜好情報を基に判定された、商品等に対するユーザの嗜好を示す。
以下、このシステムの動作について図８を用いて説明する。図８は、図６に示す音声提供システムの実行する情報制御処理の一例を示すフローチャートである。図８では、図４に示す本発明の第１の実施の形態にかかる音声提供システムの実行する情報制御処理と同様の処理を実行するステップについては、同じ符号を付す。
まず、ステップＳ４１で、情報管理センター２１は、情報提供者３７に対して、選別情報に基づいて、提供情報要求を行う。この選別情報及び提供情報の定義は、第１の実施の形態の音声提供システムと同様である。この提供情報要求を受けた情報提供者３７は、情報提供センター２１に提供情報を送信し（Ｓ２）、情報提供センター２１が、情報提供センター２１からの提供情報を受信し（Ｓ４２）、この提供情報をサーバ２２へ送信する（Ｓ４３）。ここで、情報管理センター２１は、情報提供者３７に対して、選別情報に基づいて、提供情報要求を行っているため、選別情報の示す種類の提供情報が選別されてサーバ２２に提供される。
また、ステップＳ４４では、各クライアントマシン２３で、情報収集部３６が、ユーザ音声情報を基に嗜好情報を作成する。この嗜好情報及びユーザ音声情報の定義は、第１の実施の形態における定義と同様である。そして、各クライアントマシンから送られてくる嗜好情報を嗜好情報判定部３９に蓄積する。
嗜好情報判定部３９は、嗜好情報が外部に送出して良い情報かどうかを判定する（Ｓ４５）。ここで、外部とは、音声提供システムの外、すなわち、情報提供センター２１や情報提供者３７等である。嗜好情報判定部３９では、外部に送出して良い嗜好情報かどうかは、情報提供者３７単位で管理されており、判断はユーザがあらかじめ行っておく。例えば、ユーザは、情報提供者毎に、外部に送出してもよい情報のキーワード又は外部に送出してはいけない情報のキーワードを嗜好情報判定部３９に入力しておく。そして、嗜好情報判定部３９は、外部に送出してもよい情報のキーワードが含まれている嗜好情報を外部に送出してもよい情報であると判断し、又は外部に送出してはいけない情報のキーワードが含まれていない嗜好情報を外部に送出してもよい情報であると判断する。
そして、嗜好情報が外部に送出しても良い情報であると判定された場合には（Ｓ４５；ＹＥＳ）、嗜好判定部３９が、外部に送出しても良い情報であると判定された嗜好情報のみを情報提供センター２１に送信する（Ｓ４６）。一方、嗜好情報が外部に送出しても良い情報であると判定されない場合には（Ｓ４５；ＮＯ）、情報制御処理は終了する。
次に、情報管理センター２１における嗜好情報処理スキームに関して説明する。ステップＳ４７で、嗜好情報管理部４１が、各ユーザのサーバ２２から送られてきた嗜好情報を受信、ユーザごとに嗜好情報を分類して仕分けし、嗜好情報記憶部４２に記憶させておく。次に、情報管理センター２１は、嗜好情報に基づいて選別情報を変更する（Ｓ４８）。例えば、選別情報は、検索キーワードであり、嗜好情報管理部４１は、嗜好情報に基づいて検索キーワードをきめる。検索部４４は、変更後の検索キーワードで、各ユーザの嗜好にあった新着情報（提供情報）を検索して、この検索と合致した提供情報のサーバ２２への提供を要求する提供情報要求を情報提供者３７に対して行う（Ｓ４９）。
ステップＳ４９の実行後、アドレス送信部４３が、検索されて提供情報の提供を行う情報提供者３７の情報提供者情報のＵＲＬを各ユーザのサーバ２２に送出する。この情報提供者情報は、サーバ２２と接続されている情報提供者３７の紹介を示す。なお、ＵＲＬを受信した嗜好判定部３９は、受信したＵＲＬから情報提供者情報を取得し、この情報提供者情報の示す情報提供者３７からの提供情報の受信がはじめてである場合には、この新たな情報提供者３７を登録し、ユーザの送信可能な嗜好情報の条件が入力される。また、大きな情報の蓄積を省くため、通常、情報管理センター２１は、情報提供者３７のサイト内のＵＲＬのみを管理しており、情報提供者３７からの情報をなるべく蓄積しないようにしている。また、サーバ２２は、情報提供者３７内のＵＲＬを記録することによって、このサイトに接続して、情報提供者２１に管理されず情報提供者３７から提供情報を得ることも可能である。
また、ステップＳ４９の実行後、嗜好情報処理部４０が、嗜好情報管理部４１の受け付けたユーザの嗜好情報を基に、個々の商品のコマーシャル情報に対するユーザの反応を統計的に処理して嗜好統計データを作成し、嗜好統計データの提供を望む情報提供希望者に対して提供する（Ｓ５０）。情報提供者３７は、嗜好統計データを受信し（Ｓ５１）、嗜好情報処理部４０は、嗜好統計データを送信した対価としての料金であるデータ提供料を課金して、情報提供者３７に請求する（Ｓ５２）。請求を受けた情報提供者３７は、データ提供料を情報提供センター２１に送金する（Ｓ５３）。情報提供センター２１は、データ提供料を集金し（Ｓ５４）、情報制御処理は終了する。
本音声提供システムの特徴は、情報提供者３７からは個々のユーザが特定されないことである。また、情報処理センター２１では、情報提供者３７からの依頼に基づき嗜好統計データを作成し、情報提供者３７に送出している。特に、情報処理センター２１では、ユーザごとに嗜好情報を所有しているので、例えば、「外車の好きな人」と「高級ホテルの好きな人」との相関など容易にとることができる。その結果、「外車の好きな人」は、「高級ホテルの好きな人」が多いことが統計的に把握できた場合に、情報提供センター２１は、高級ホテルである情報提供者３７からの「外車の好きな」ユーザへ重点的に提供情報を提供するように管理することが可能となる。また、ビールでは、サッポロビール株式会社から「極生」（サッポロビール株式会社の登録商標）が出荷されたことにより、「本生」（アサヒビール株式会社の登録商標）のユーザから何割が、「ブロイ」（サッポロビール株式会社の発泡酒の登録商標）のユーザから何割が、「極生」に嗜好を変えたかということも、嗜好情報を統計的にデータ処理することにより明らかにすることができる。
上記のように、情報提供センター２１は、嗜好情報を分析して得た情報を有料で情報提供者３７に提供することにより、本音声提供システムの稼動資金を得ている。これによって、本実施の形態にかかる音声提供システムは、本発明の第１の実施の形態にかかる音声提供システムの奏する効果に加えて、情報提供者３７よりシステムの稼動資金を更に調達することが可能であり、また、情報提供者３７の経済活動を促進させることが可能であるという効果を奏する。
なお、特定のユーザの嗜好情報を継続的に取得して分析する定点観測を行って、情報提供センター２１は、特定のユーザの嗜好統計データを情報提供者３７に提供することができる。この場合、嗜好統計データには、情報管理センター２１が保有しているユーザを特定できる情報は付与されず、抽象的なユーザ名「少女Ａ」「少年Ｂ」などが付与されて、年齢変化に伴う嗜好情報の変化を情報提供者へ提供してもよい。
また、嗜好統計データには、ユーザに提供された映像ファイルのどの瞬間が再生されているときに、ユーザが最大の興味を示したかという情報を含めることができる。例えば、中古ピアノ買上げの竹本ピアノ工房のＣＭがユーザに提供された時に、ユーザの赤ん坊の泣き声に相当する周波数（２００Ｈｚ程度）の連続した音が消えており、これは、特定のＣＭの提供により赤ん坊が泣き止んでいるという情報として、情報提供者に提供することができる。
ユーザは、提供された情報に対して、第１の実施の形態と同様な応答をすればよい。なお、ユーザは、特定の情報提供者３７への嗜好情報の提供を許諾することにより、懸賞に応募しなくても嗜好情報提供の見かえりとして景品を受け取る構成としてもよい。
なお、本実施の形態にかかる音声提供システムでも、第１の実施の形態と同様に、各クライアントマシン３７は、検索部２５の検索機能などを用いて、提供情報を直接（情報提供センター２１を介さずに）情報提供者３７から得る構成としてもよい。この場合には、サーバ２２の検索部２５では、常時ユーザの嗜好情報に適合する提供情報を検索する。
なお、情報提供者３７は、必ずしも複数接続されている必要はなく、１つの情報提供者３７が接続されていればよい。
（実施の形態３）
本発明の第３の実施の形態にかかる音声提供システムでは、クライアントマシン２３がデータ合成部２９を備えず、遅延データが映像ファイルや音声ファイルに付与されない。すなわち、会話を開始する時刻すなわち会話ファイルを再生する時刻に、送信部３０が、会話を行うクライアントマシン２３に会話ファイルを送付し、各クライアントマシン２３は送付されたファイルを所定時間内に再生し始める。この点においてのみ、本発明の第１及び第２の実施の形態にかかる音声提供システムとは異なる。
本音声提供システムは、第一および第二の実施の形態で示したシステム構成および情報と資金の流れと同様である。ただし、本実施の形態の音声提供システムは、会話ファイルや映像ファイルの送出のタイミングが異なっている。また、サーバ２２は、データ合成部２９を有さない。本発明の第１の実施の形態で示した図３及び図９を用いて、本音声提供システム説明を行う。図９は、本発明の第３の実施の形態にかかる音声提供システムの実行する情報提供処理の一例を示すフローチャートである。なお、図９では、図５に示す情報提供処理と同一の処理を実行するステップには同一の符号が付されている。
ステップＳ６１では、送信部３０が、ステップＳ２７で作成された再生時刻タイムテーブルを参照して、クライアントマシンｃｌ１に対応する会話ファイル又は映像ファイルの再生開始時刻になったかどうかを判断する。クライアントマシンｃｌ１に対応する会話ファイル又は映像ファイルの再生開始時刻になったと判断される場合には（Ｓ６１；ＹＥＳ）、送信部３０は、クライアントマシンｃｌ１に会話ファイル又は映像ファイルを送信する（Ｓ６２）。クライアントマシンｃｌ１に対応する会話ファイル又は映像ファイルの再生開始時刻になったと判断されない場合には（Ｓ６１；ＮＯ）、ステップＳ６３が実行される。
ステップＳ６３では、送信部３０が、ステップＳ２７で作成された再生時刻タイムテーブルを参照して、クライアントマシンｃｌ２に対応する会話ファイル又は映像ファイルの再生開始時刻になったかどうかを判断する。クライアントマシンｃｌ２に対応する会話ファイル又は映像ファイルが再生開始時刻になったと判断されない場合には（Ｓ６３；ＮＯ）、再度ステップＳ６１が実行される。クライアントマシンｃｌ２に対応する会話ファイル又は映像ファイルが再生開始時刻になったと判断される場合には（Ｓ６３；ＹＥＳ）、送信部３０は、クライアントマシンｃｌ２に再生開始時刻になった会話ファイル又は映像ファイルを送信する（Ｓ６４）。
その後、受信部３２は、サーバ２２からクライアントマシンｃｌ１に対応する全ての会話ファイル及び映像ファイルを送信したかどうかを判断する（Ｓ６５）。全ての会話ファイル及び映像ファイルを送信したと判断されない場合には（Ｓ６５；ＮＯ）、ステップＳ６１が再度実行される。全ての会話ファイル及び映像ファイルを送信したと判断される場合には（Ｓ６５；ＹＥＳ）、会話ファイル及び映像ファイルの送信処理は終了する。
従って、クライアントｃｌ１における再生開始時刻とクライアントｃｌ２における再生開始時刻に、それぞれステップＳ６２又はステップＳ６４で送信された会話ファイル及び映像ファイルが、クライアントマシン２３に受信され（Ｓ３０）、受信された会話ファイル及び映像ファイルは、所定時間内に音声再生部３３または映像表示部３５に伝送されて再生される（Ｓ３２）。
上記構成によって、会話ファイル及び映像ファイルが再生開始時刻に順次クライアントマシン２３へ送信され、再生されるため、再生開始時刻に準じた時刻に会話ファイルおよび映像ファイルが再生開始されることになり、本実施の形態にかかる音声提供システムによっても、本発明の第１及び第２の実施の形態にかかる音声提供システムの効果を奏する。更に、本実施の形態にかかる音声提供システムは、各クライアントマシン２３の蓄積部３２０の記憶容量が、会話ファイル及び映像ファイルを幾つも格納可能なほど大きくなくても、各クライアントマシン２３の会話ファイルの再生タイミングを調整することが可能である。
すなわち、本発明の第１及び第２の実施の形態にかかる音声提供システムでは、データ合成部２９によって、映像ファイル及び会話ファイルを含む音声ファイルを作成したのち、これらのファイルにヘッダをつけてデータ合成をおこない、送信部３０から一連の会話のデータ全てを該当するクライアントマシン２３にほぼ同時に送付し、各クライアントマシン２３は、全ての映像ファイル及び会話ファイルを受け取った後に、ヘッダに示された再生開始時刻に各会話ファイルを再生する。
しかし、本発明の第１及び第２の実施の形態にかかる音声提供システムは、再生開始時刻に、映像ファイルや、会話ファイルを含む音声ファイルを各クライアントマシン２３へ伝送が完了している程に、サーバ２２からクライアントマシン２３へのデータを送信するスピードが速くない場合に適した方法である。すなわち、本実施の形態のように、サーバ２２から送られてくる会話ファイル又は映像ファイルを順次再生する方法だと、サーバ２２からクライアントマシン２３へのデータを送信するスピードが速くない場合に次の様な問題が生じる可能性がある。すなわち、会話ファイルが再生されているときであって、大きな映像ファイルが送信されるとき、映像ファイルの伝送が間に合わなくて各クライアントマシン間の会話が途切れてしまうという可能性がある。ゆえに、一度、各クライアントマシン２３の蓄積部３２０において全ての会話ファイル及び映像ファイルの転送完了が確認された後に、会話ファイル及び映像ファイルの再生を開始していた。
しかしながら、各クライアントマシン２３の蓄積部３２０の容量が、一度に送信される会話ファイルや映像ファイルを全て格納できるほどに大きくない場合もある。特に、近年、情報伝送技術が向上しているため、各クライアントマシン２３における蓄積部３２０の容量を超える映像ファイルをクライアントマシン２３に提供可能な音声提供システムを提供することも必要である。このため、本実施の形態の音声提供システムは、再生開始時刻に合わせて、各クライアントマシン２３に対してサーバ２２から映像ファイルを順次クライアントマシン２３に送付し、これによって、蓄積部３２０の容量を超える映像ファイルを提供クライアントマシン２３に提供可能にしているのである。
なお、会話ファイルは、本発明の第１及び第２の実施の形態にかかる音声提供システムと同様に、各クライアントマシン２３に同時に配布しておき、映像ファイルのみ、再生時刻にサーバから各クライアントマシンに送出し、すぐに再生を開始する方法も用いてもよい。この場合には、例えば、炊飯器などのクライアントマシンのように、扱うデータ量がわずかで、蓄積部の容量が極めて小さい場合には、蓄積部の容量が極めて小さいクライアントマシンのみ、会話ファイルも、再生時刻に順次クライアントマシンに送出してもよい。
なお、本実施の形態では、ステップＳ６１で、再生開始時刻であるかどうかが判断されているが、再生開始タイミングより所定期間だけ早い時刻であるかどうかが判断されてもよい。また、会話ファイル又は映像ファイルはすぐに伝送されるというのは、会話ファイル又は映像ファイルが、サーバ２２に受信された時刻から所定期間経過して伝送されることを含み、各クライアントマシン２３間での会話ファイルの会話が不自然にならないように設定された所定期間内に伝送されればよい。
なお、本発明は、必ずしも、会話生成部２７を有する必要もなく、会話ファイルを検索部２５が受信し、会話ファイルをサーバ２２で生成しなくてもよい。また、本発明は、必ずしも情報提供センター３７が課金される必要はない。情報提供センター２１に情報提供者３７が複数接続され、複数の情報提供者３７から提供情報を受信可能な構成であってもよく、情報提供センター２１が複数接続され、複数の情報提供センター２１からの提供情報が管理されていてもよい。また、本発明は、情報提供センター２１の管理する提供情報を受信する必要もなく、検索部２５の検索によって提供情報を入手する構成のみ有していてもよい。また、本発明の音声提供システムは、情報提供センター２１を介さず直接、情報提供者３７と接続されていてもよい。
産業上の利用可能性
上記のように、本発明によれば、サーバが、各クライアントマシンの再生する話声音声情報（会話ファイル）全てを把握して、複数の会話ファイルの再生タイミングを決定するため、各クライアントマシンそれぞれで再生タイミングを決定して会話ファイルを再生するよりも、再生タイミングの調整の処理が複雑ではない。このため、比較的簡易な処理で、各クライアントマシン同士が会話するように各クライアントマシンの会話ファイルを再生することが可能となる。このことにより、話声音声情報が、各クライアントマシン同士のなめらかな会話に変換され、ユーザは、この会話の中から情報をユーザに間接的に享受することができる。
特に、各クライアントマシン（家電機器など）にクライアントマシンの擬似人格であるゴーストを割り当てる場合には、再生タイミングの調整が複雑になるが、本発明では、サーバで再生タイミングを調整しているため、各ゴーストの話すスピードの差異を考慮して再生タイミングを調整することが可能となる。このことにより、話声音声情報が、個性の異なる各クライアントマシン同士のなめらかな会話に変換され、ユーザは、この会話の中から情報をユーザに間接的に享受することができる。
また、サーバで各機器のゴーストに応じた再生タイミングが話声音声情報に付与され、各ゴーストに一連の話声音声情報が送信され、各クライアントマシンがこの再生タイミングに会話ファイルを再生することで、順次音声情報が送信されるよりも、クライアントマシンに出力される会話が途切れることを効果的に防止する。
【図面の簡単な説明】
図１は、従来の情報表示システムを示す構成ブロック図である。
図２は、本発明の第１の実施の形態における音声提供システムを示すシステム構成図である。
図３は、図２に示す音声提供システム及び情報提供センターの主要機能を示すブロック図である。
図４は、図２に示す音声提供システムが実行する情報制御処理の一例を示すフローチャートである。
図５は、図４に示す情報提供処理の一例を示すフローチャートである。
図６は、本発明の第２の実施の形態における音声提供システムを示すシステム構成図である。
図７は、図６に示す音声提供システムの主要機能を示すブロック図である。
図８は、図６に示す音声提供システムが実行する情報制御処理の一例を示すフローチャートである。
図９は、本発明の第３の実施の形態にかかる音声提供システムが実行する情報提供処理の一例を示すフローチャートである。
【図１】
2003085511.tif 000003
【図２】
2003085511.tif 000004
【図３】
2003085511.tif 000005
【図４】
2003085511.tif 000006
【図５】
2003085511.tif 000007
【図６】
2003085511.tif 000008
【図７】
2003085511.tif 000009
【図８】
2003085511.tif 000010
【図９】
2003085511.tif 000011
【国際調査報告】
2003085511.tif 000012
2003085511.tif 000013
2003085511.tif 000014
2003085511.tif 000015