(57)【要約】【課題】      サーバからクライアントに提供される情報を視覚的に伝えるだけではない通信システムを提供することを目的とする。【解決手段】  クライアントＣＬにてサーバＳＶから送信された画像出力用データに基づいて画像が表示される通信システム１において、画像出力用データにおける特定の範囲Ｒを示す標識３０ａ、３０ｂが設けられた画像出力用データを記憶する画像データ記憶手段ＳＴが設けられ、サーバＳＶはクライアントＣＬからの要求に対応付けられた画像出力用データを画像データ記憶手段ＳＴから検索してクライアントＣＬへ送信し、クライアントＣＬは、画像出力用データを受信する受信手段５０と、画像出力用データの標識３０ａ、３０ｂに基づいて、特定の範囲Ｒを特定する範囲特定手段７１ａと、特定の範囲Ｒに基づいて音声出力用データを作成する音声出力用データ作成手段７１ｂと、作成された音声データを音声出力する音声出力手段７１ｃとを有する。【選択図】    図３
2005228166.tif 000002
【特許請求の範囲】
【請求項１】
サーバとクライアントとが相互にデータの送受信が可能に接続され、前記サーバは、前記クライアントからの情報提供の要求に応じて、その要求に対応付けられた情報の画像出力用データを前記クライアントへ送信し、前記クライアントは受信した前記画像出力用データに基づいて画像を表示する通信システムにおいて、
前記画像出力用データにおける少なくとも１箇所の特定の範囲を示す標識が設けられた前記画像出力用データを、記憶する画像データ記憶手段が設けられ、
前記サーバは、
前記クライアントからの前記要求に対応付けられた情報の前記画像出力用データを前記画像データ記憶手段から検索して、前記クライアントへ送信し、
前記クライアントは、
前記画像出力用データを受信する受信手段と、
前記受信手段にて受信された前記画像出力用データに設けられた前記標識に基づいて、前記特定の範囲を特定する範囲特定手段と、
前記範囲特定手段によって特定された前記特定の範囲に含まれる前記画像出力用データに基づいて音声出力用データを作成する音声出力用データ作成手段と、
前記受信手段にて受信された前記画像出力用データに基づいて画像を表示する画像出力手段と、
前記音声出力用データ作成手段によって作成された前記音声データを音声として出力する音声出力手段とを、
有することを特徴とする通信システム。
【請求項２】
前記標識は、前記特定の範囲の開始位置を示す開始標識と終了位置を示す終了標識とで構成され、
前記範囲特定手段は、前記開始標識と前記終了標識との間に含まれる前記画像出力用データを前記特定の範囲として特定することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記クライアントは、
前記特定の範囲に含まれる前記画像出力用データとは異なるローカル音声データを、前記要求に関する情報に対応付けて記憶するローカル記憶手段を有し、
前記音声出力用データ作成手段は、前記要求に応じて前記サーバから送信された前記画像出力用データの前記特定の範囲から得られる音声データと、前記要求に関する情報に対応付けられた前記ローカル音声データを組み合わせて音声出力用データを作成すること、を特徴とする請求項１または２に記載の通信システム。
【請求項４】
情報提供の要求を所定の送信先へ送信することにより、その要求に対応付けられた情報の画像出力用データを得ることができる通信システムに接続されたコンピュータを機能させるプログラムであって、
前記コンピュータを、
前記画像出力用データを受信する受信手段と、
前記受信手段によって受信された前記画像出力用データに設けられた特定の範囲を示す標識に基づいて、前記特定の範囲を特定する範囲特定手段と、
前記範囲特定手段によって特定された前記特定の範囲に含まれる前記画像出力用データから音声出力用データを作成する音声出力用データ作成手段と、
前記受信手段によって受信された前記画像出力用データに基づいて画像を表示する画像出力手段と、
前記音声出力用データ作成手段によって作成された前記音声データを音声として出力する音声出力手段として、機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互にデータ送受信が可能に接続されたサーバ及びクライアントを含む通信システム、並びにコンピュータをそのクライアントとして機能させるプログラムに関する。
【背景技術】
【０００２】
インターネットに接続されたクライアントとサーバとにおいて、クライアントからサーバへ所定の情報提供が要求されると、その要求に対応付けられた情報の画像出力用データがサーバからクライアントへ送信され、クライアントにて当該画像出力用データに基づいた画像が出力される通信システムは既に周知である。この通信システムにおいて、クライアントによる情報提供の要求は、ユーザの入力操作によって行われる。この入力操作として、キーボード操作及びマウス操作の他、ユーザの声に基づく操作によるものが既に存在する（例えば、特許文献１参照）。また、予め音声出力させるべき情報をインターネットから蓄積しておき、ユーザの問いかけに対してその内容を音声出力する通信システムも存在する（例えば、特許文献２参照）。
【０００３】
【特許文献１】特開２００２−３３０４９１
【特許文献２】特開２００１−０４３１２６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、クライアントからサーバへ情報の提供を要求した場合に、クライアントにおいて画像出力用データに基づいた画像は出力されるが、その画像出力と共に音声が出力されるシステムは存在しない。すなわち、従来の通信システムにおいては、クライアントからの要求に対応付けられた情報は画面に表示されるだけであり、クライアントを操作するユーザは常に視覚的な情報しか得られなかった。従って、ユーザは画面から目を離すことができず、他の事をしながら欲しい情報をリアルタイムで得ることが困難であった。
【０００５】
そこで、本発明は、サーバからクライアントに提供される情報を視覚的に伝えるだけではない通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、以下の手段により上述した課題を解決する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。
本発明の通信システム（１）は、サーバ（ＣＳ、ＳＶ）とクライアント（ＣＬ）とが相互にデータの送受信が可能に接続され、前記サーバは、前記クライアントからの情報提供の要求に応じて、その要求に対応付けられた情報の画像出力用データを前記クライアントへ送信し、前記クライアントは受信した前記画像出力用データに基づいて画像を表示する通信システムにおいて、前記画像出力用データにおける少なくとも１箇所の特定の範囲（Ｒ）を示す標識（３０ａ、３０ｂ）が設けられた前記画像出力用データを、記憶する画像データ記憶手段（ＳＴＣ、ＳＴ）が設けられ、前記サーバは、前記クライアントからの前記要求に対応付けられた情報の前記画像出力用データを前記画像データ記憶手段から検索して、前記クライアントへ送信し、前記クライアントは、前記画像出力用データを受信する受信手段（５０）と、前記受信手段にて受信された前記画像出力用データに設けられた前記標識に基づいて、前記特定の範囲を特定する範囲特定手段（７１ａ）と、前記範囲特定手段によって特定された前記特定の範囲に含まれる前記画像出力用データに基づいて音声出力用データを作成する音声出力用データ作成手段（７１ｂ）と、前記受信手段にて受信された前記画像出力用データに基づいて画像を表示する画像出力手段（７２ａ）と、前記音声出力用データ作成手段によって作成された前記音声データを音声として出力する音声出力手段（７１ｃ）とを、有することにより上記の課題を解決する。
【０００７】
本発明の通信システムによれば、サーバからクライアントへ提供される従来の画像出力用データに特定の範囲を示す標識を設けておくことにより、その画像出力用データを受信したクライアントは、その標識に基づいて特定の範囲を特定してその特定の範囲に基づく音声出力用データを作成し、その内容を音声出力する。これにより、ユーザは視覚的な情報だけでなく聴覚的にも情報を得ることができる。しかも、従来の画像出力用データには、モニタに画像を表示するための様々な情報が含まれているが、ユーザが必要とする情報の部分のみを特定の範囲として設定すれば、クライアントではユーザが必要とする情報のみが音声出力用データとして作成され、音声出力されることになる。
【０００８】
特定の範囲を示す標識の態様としては、開始位置及び終了位置を示す標識によって特定の範囲を示す場合、開始位置を示す標識によってその開始位置後の一律の範囲を特定の範囲とする場合、及び終了位置を示す標識によってその終了位置前の一律の範囲を特定の範囲とする場合がある。「前記標識に基づいて、前記特定の範囲を特定する」とは、標識だけによって特定の範囲を示す場合だけでなく、標識と他の条件を組み合わせて特定の範囲を示す場合も含む。音声出力用データが音声出力用作成手段によって作成される態様としては、特定の範囲に含まれる画像出力用データのみから作成される場合と、特定の範囲に含まれる画像出力用データと他の音声データを組み合わせて作成される場合とを含む。
【０００９】
また、前記標識は、前記特定の範囲の開始位置（１０）を示す開始標識（３０ａ）と終了位置（２０）を示す終了標識（３０ｂ）とで構成され、前記範囲特定手段は、前記開始標識と前記終了標識との間に含まれる前記画像出力用データを前記特定の範囲として特定してもよい。これにより、開始標識と終了標識で挟まれた部分を特定の範囲として設定でき、範囲の大きさが異なる複数の特定の範囲がある場合でも、各特定の範囲を容易に設定することができる。
【００１０】
本発明の前記クライアントは、前記特定の範囲に含まれる前記画像出力用データとは異なるローカル音声データを、前記要求に関する情報に対応付けて記憶するローカル記憶手段（５５）を有し、前記音声出力用データ作成手段は、前記要求に応じて前記サーバから送信された前記画像出力用データの前記特定の範囲から得られる音声データと、前記要求に関する情報に対応付けられた前記ローカル音声データを組み合わせて音声出力用データを作成してもよい。これにより、サーバから提供される画像出力用データから作成される音声データの他に他の音声データを組み合わせた音声を出力することができる。
【００１１】
本発明におけるコンピュータを機能させるプログラムは、情報提供の要求を所定の送信先（ＣＳ、ＳＶ）へ送信することにより、その要求に対応付けられた情報の画像出力用データを得ることができる通信システム（１）に接続されたコンピュータ（ＣＬ）を機能させるプログラムであって、前記コンピュータを、前記画像出力用データを受信する受信手段（５０）と、前記受信手段によって受信された前記画像出力用データに設けられた特定の範囲を示す標識に基づいて、前記特定の範囲を特定する範囲特定手段（７１ａ）と、前記範囲特定手段によって特定された前記特定の範囲に含まれる前記画像出力用データから音声出力用データを作成する音声出力用データ作成手段（７１ｂ）と、前記受信手段によって受信された前記画像出力用データに基づいて画像を表示する画像出力手段（７２ａ）と、前記音声出力用データ作成手段によって作成された前記音声データを音声として出力する音声出力手段（７１ｃ）として、機能させることにより上記の課題を解決する。このプログラムによってコンピュータを、請求項１におけるクライアントとして機能させることができる。
【発明の効果】
【００１２】
上述したように、本発明によれば、サーバからクライアントへ提供される画像出力用データに特定の範囲を示す標識を設けておき、クライアントにてその標識に基づいて当該特定の範囲が特定され、その範囲が音声出力される。これにより、サーバからクライアントに提供される情報を視覚的に伝えるだけではない通信システムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明における通信システム１の一例を示すシステム構成図である。通信システム１は、ユーザが音声によってゴルフに関する情報提供を要求でき、また、その要求に対応する情報を音声で提供することができる構成を有する。通信システム１は、ユーザが操作するクライアントＣＬと本システムを統括するセンターサーバＣＳと情報を提供する情報提供サーバＳＶ１…ＳＶ３とが通信ネットワークＮを介して、相互にデータの送受信が可能に接続されている。以下、情報提供サーバＳＶ１…ＳＶ３を特に区別する必要のない場合は、単に情報提供サーバＳＶという。通信ネットワークＮは、本形態ではインターネットを利用する。
【００１４】
センターサーバＣＳには、画像データ記憶手段としてのサーバ記憶手段ＳＴＣが接続されている。サーバ記憶手段ＳＴＣには、本システム１における統括メニューであるゴルフ用メニューが画像としてクライアントＣＬにて表示されるための画像出力用データ、及びそのメニューの各項目とその項目に対応する情報を提供する情報提供サーバＳＶとが対応付けられた情報を保持している。
【００１５】
情報提供サーバＳＶ１…ＳＶ３のそれぞれには、画像データ記憶手段としてのサーバ記憶手段ＳＴ１…ＳＴ３がそれぞれ接続されている。以下、サーバ記憶手段ＳＴ１…ＳＴ３を特に区別する必要のない時は、単にサーバ記憶手段ＳＴという。各サーバ記憶手段ＳＴには、センターサーバＣＳのメニューのいずれかに対応付けられた情報及びクライアントＣＬからの要求に対応付けられた情報が記憶されている。これらの情報は、クライアントＣＬにて画像として表示されるための画像出力用データである。
【００１６】
クライアントＣＬには、ユーザの音声を入力するためのマイクＭＣとサーバが提供する情報を画像出力するモニタＭＴとサーバが提供する情報を音声出力するスピーカーＳＰとが接続されている。マイクＭＣはユーザがクマに話かける雰囲気を演出するためにクマの形状をしたぬいぐるみに埋め込まれている。クライアントＣＬの構成の詳細については後述する。
【００１７】
本形態では、ゴルフ用メニューとして、「ゴルフ情報サイト」「ショッピング」及び「宿泊」が用意されている。情報提供サーバＳＶ１は、ゴルフの一般情報を提供する既存のゴルフ用情報サイトのホームページを管理するサーバであり、サーバ記憶手段ＳＴ１には当該ホームページの画像出力用データが記憶されているので、情報提供サーバＳＶ１はメニュー項目「ゴルフ情報サイト」に対応付けられている。情報提供サーバＳＶ２はゴルフショップの既存のホームページを管理するサーバであり、サーバ記憶手段ＳＴ２には当該ホームページの画像出力用データが記憶されているので、情報提供サーバＳＶ２はメニュー項目「ショッピング」に対応付けられている。また、情報提供サーバＳＶ３はゴルフ場の宿泊施設の情報を提供する既存のホームページを管理するサーバであり、サーバ記憶手段ＳＴ３には当該ホームページの画像出力用データが記憶されているので、情報提供サーバＳＶ３はサーバがメニュー項目「宿泊」に対応付けられている。
【００１８】
本形態におけるサーバ記憶手段ＳＴＣ、ＳＴが保持する画像出力用データは、いわゆるｈｔｍｌ形式で記述され、クライアントＣＬのモニタＭＴにて画面として出力される。以下、この情報をモニタ出力用データという。本システム１で扱うモニタ出力用データには図２に示すように、音声出力する範囲Ｒの開始位置１０を示す開始タグ３０ａ及び終了位置２０を示す終了タグ３０ｂがそれぞれ設けられている。すなわち、開始タグ３０ａ及び終了タグ３０ｂに挟まれた範囲が音声出力する範囲Ｒである。以下、モニタ出力用データにおける音声出力する範囲Ｒを「音声出力範囲Ｒ」という。尚、モニタ出力用データは、クライアントＣＬのモニタＭＴ上に画面を出力するためのデータであり、その画面の内容はユーザが要求した情報であるため、以下、ユーザが要求した情報をモニタ出力用データ又は画面という時がある。
【００１９】
クライアントＣＬの構成について図３を参照して説明する。クライアントＣＬは、上述したマイクＭＣとスピーカーＳＰとモニタＭＴの他、通信ネットワークＮを介してセンターサーバＣＳ及び情報提供サーバＳＶとデータを送受信するための送受信部５０と、本発明を実現するためのプログラムやデータが記憶されているローカル記憶部５５と、上記各構成が接続され、ローカル記憶部５５に記憶されているプログラムに従って、上記各構成をはじめクライアントＣＬの動作を制御する制御部７０とを有する。
【００２０】
送受信部５０は、入力音声処理部７３から送られてきたデータを所定の送信先へ送信し、サーバＣＳ、ＳＶから送信されたモニタ出力用データを受信した場合は、そのモニタ出力用データを出力音声処理部７１及び出力画像処理部７２へ送る。
【００２１】
制御部７０は、ＣＰＵ及びその動作に必要なＲＯＭ、ＲＡＭ等の各種周辺回路を備えたコンピュータとして構成され、出力音声処理部７１と出力画像処理部７２と入力音声処理部７３とを有する。出力音声処理部７１には、送受信部５０にて受信されたモニタ出力用データにおいて音声出力範囲Ｒを特定する範囲特定手段７１ａと、その特定された音声出力範囲Ｒのデータに基づいて音声出力用データを作成する音声出力用データ作成手段７１ｂと、音声データをスピーカーＳＰから音声出力する音声出力手段７１ｃとが設けられている。出力画像処理部７２は、いわゆるインターネットブラウザ機能を有する画像出力手段７２ａが設けられ、受信されたモニタ出力用データに基づいた画面をモニタＭＴへ出力する。入力音声処理部７３は、マイクＭＣから入力されたユーザの音声をデジタルデータに変換し、送受信部５０へ送る。
【００２２】
ローカル記憶部５５に記憶される本発明を実現するためのプログラムは、本システム１からゴルフに関する情報を得られるように適化されている。また、ローカル記憶部５５には、情報提供サーバＳＶから提供される情報とは別に、音声出力のためのデータとしてローカル音声データが記憶されている。ローカル音声データには、情報提供サーバＳＶから提供される情報と組み合わせて音声出力される追加ローカル音声データと、情報提供サーバＳＶから提供される情報とは独立して音声出力される独立ローカル音声データがある。
【００２３】
追加ローカル音声データには、その追加ローカル音声データが出力される際にモニタＭＴに表示される画面のモニタ出力用データ（情報）を要求する情報要求に関する情報と追加されるべき追加位置が対応付けられ、独立ローカル音声データには、その独立音声データが出力される際にモニタＭＴに表示される画面のモニタ出力用データ（情報）を要求する情報要求に関する情報と出力されるべき出力タイミングが対応付けられている。情報要求に関する情報とは、例えばその音声データが出力される画面を示す情報がある。
【００２４】
上述した通信システム１では、クライアントＣＬのユーザがセンターサーバＣＳから提供されたゴルフ用メニューから１つの項目を選択すると、センターサーバＣＳは、その選択された項目に対応付けられた情報提供サーバＳＶに対して、クライアントＣＬに情報を提供するように指示する。そして、情報提供サーバＳＶは保持する情報、すなわちモニタ出力用データを指示されたクライアントＣＬへ提供する。クライアントＣＬにてそのモニタ出力用データに基づいた画面がモニタＭＴに表示され、そのモニタ出力用データの音声出力範囲ＲがスピーカーＳＰから音声出力される。これにより、ユーザは視覚的及び聴覚的に情報を得ることができる。以下、通信システム１において行われる処理について説明する。
【００２５】
ユーザがゴルフ用メニューから音声の案内に従ってメニューを選択していき、最終的にゴルフのニュースを音声によって得るまでに、クライアントＣＬ、センターサーバＣＳ及び情報提供サーバＳＶにおいて行われる処理の流れを図４のシーケンス図に従って説明する。まず、クライアントＣＬにて、ユーザが本システムを実現するためのプログラムを起動させると、クライアントＣＬはセンターサーバＣＳに接続され、センターサーバＣＳへゴルフ用メニューを要求する（ステップＳ１００）。センターサーバＣＳは、この要求を受信すると、保持するデータからゴルフ用メニューを表示するためのモニタ出力用データを選択して、クライアントＣＬへ向けて送信する（ステップＳ１１０）。クライアントＣＬの送受信部５０によって、このモニタ出力用データが受信されると、クライアントＣＬにてクライアント処理が行われる（ステップＳ１２０）。クライアント処理の詳細については後述する。
【００２６】
クライアント処理によって、ゴルフ用メニューがモニタに表示され、メニューが表示されると「私は、インターネット音声案内人です。」「ゴルフ情報サイト、ショッピング、宿泊、どれにしますか？」とスピーカーＳＰから音声出力される。この場合、「私はゴルフ情報案内人です。」は独立ローカル音声データ、「どれにしますか？」は追加ローカル音声データ、メニューの項目である「ゴルフ情報サイト、ショッピング、宿泊」は、モニタ出力用データから出力音声処理部７１にて作成された音声データによるものである。
【００２７】
上述したように、モニタ出力用データのメニュー項目部分に、予め音声出力範囲Ｒを示す開始タグ３０ａ及び終了タグ３０ｂを付しておくことによって、当該範囲Ｒが音声データに変換される。以下、「クライアント処理」という時は、このゴルフ用メニューのモニタ出力用データについて行われる処理と同様の処理が行われる。
【００２８】
ユーザが「ゴルフ情報サイト」、と単語をマイクに向かって音声入力すると、音声入力された単語「ゴルフ場サイト」が入力音声処理部７３にてデジタルデータに変換され、そのデジタルデータが送受信部５０へ送られて情報要求データとしてセンターサーバＣＳへ送信される（ステップＳ１３０）。この入力音声についての処理（以下「入力音声処理」という。）は、周知の方法によって実現することができる。以下「入力音声処理」という時はステップＳ１３０における処理と同様の処理が行われる。
【００２９】
センターサーバＣＳは、この情報要求データを受信すると、メニュー項目「ゴルフ情報サイト」に対応付けられているサーバである情報提供サーバＳＶ１を特定し、情報提供指示データを送信する（ステップＳ１４０）。情報提供指示データには、「ゴルフ情報サイト」に対応付けられた画面のモニタ出力用データを送信させる指示とその画面の表示先のクライアントＣＬのアドレスとが含められている。情報提供指示データをセンターサーバＣＳから受信した情報提供サーバＳＶ１は、情報提供指示データにて指示されている画面のモニタ出力用データを、サーバ記憶手段ＳＴ１から検索して情報提供指示データに含まれているアドレスへ送信する（ステップＳ１５０）。
【００３０】
クライアントＣＬでは、情報提供サーバＳＶ１から送信されたモニタ出力用データが受信されると、クライアント処理が行われる（ステップＳ１６０）。クライアント処理によって、本形態では、図９に示すように、「予約」「ニュース」「新製品情報」の選択肢が更に用意されている画面が表示され、「予約、ニュース、新製品情報、どれにしますか？」とスピーカーＳＰから音声出力される。「予約、ニュース、新製品情報」は情報提供サーバＳＶ１からのモニタ出力用データから出力音声処理部７１にて作成された音声データであり、「どれにしますか？」はローカル記憶部５５に記憶されている追加ローカル音声データである。
【００３１】
ユーザが「ニュース」、と単語をマイクに向かって言うと、単語「ゴルフ情報サイト」の場合と同様に、入力音声処理が行われる（ステップＳ１７０）。すなわち、音声入力された単語「ニュース」がデジタルデータに変換され、このデジタルデータが情報要求データとして情報提供サーバＳＶ１へ送信される。情報提供サーバＳＶ１では単語「ニュース」に対応付けられた画面を出力するためのモニタ出力用データをサーバ記憶手段ＳＴ１から検索し、クライアントＣＬへ送信する（ステップＳ１８０）。クライアントＣＬでは、モニタ出力用データが受信されると、クライアント処理が行われる（ステップＳ１９０）。クライアント処理によって、ゴルフのトーナメント結果に関するニュースがモニタＭＴに表示され、その内容がスピーカーＳＰから音声出力される。「ニュース」に対応付けられたモニタ出力用データにおいて、音声出力すべき部分の開始位置に開始タグ３０ａ及び終了位置に終了タグ３０ｂを予め付しておくことによって、その部分が音声出力される。
【００３２】
上述したクライアント処理について図５〜図８を用いて説明する。図５は、クライアントＣＬにおける上述したクライアント処理の概略を示すフローチャートである。まず、送受信部５０にてモニタ出力用データが受信されるまで受信されたか否かが判断され（ステップＳ２００）、モニタ出力用データを受信したと判断された場合は、そのモニタ出力用データは出力音声処理部７１及び出力画像処理部７２へ送られる（ステップＳ２１０）。出力音声処理部７１では、出力音声処理が行われる（ステップＳ２２０）。出力音声処理には、範囲特定処理、音声出力データ作成処理、及び音声出力処理が含まれ、これらの処理によって音声出力範囲Ｒの音声出力が実現する。各処理については後述する。
【００３３】
出力画像処理部７２では、出力画像処理が行われる（ステップＳ２３０）。出力画像処理では、出力画像処理手段７２ａが、モニタ出力用データに基づいて画面をモニタＭＴに表示する。例えば、モニタ出力用データがゴルフ用メニューを表示するためのデータである場合は、ゴルフ用メニューがモニタＭＴに表示される。この表示方法は周知の方法によって行えばよい。受信したモニタ出力用データに基づいて画面及び音声が出力されるとクライアント処理は終了する。
【００３４】
出力音声処理において行われる範囲特定処理の流れについて、図６に示すフローチャートに従って説明する。範囲特定処理は範囲特定手段７１ａが行う。まず、送受信部５０にて受信されたモニタ出力用データを読み（ステップＳ２４０）、音声出力範囲Ｒの開始を示す開始タグ３０ａがあるか否かについて判断する（ステップＳ２５０）。開始タグ３０ａを読まない限りモニタ出力用データを読み続ける。開始タグ３０ａを読んだ場合は、終了タグ３０ｂまでの範囲を音声出力範囲Ｒとして特定する（ステップＳ２６０）。次に、モニタ出力用データが終了か否かを判断し（ステップＳ２７０）、終了の場合は範囲特定処理を終了し、終了でない場合は次の音声出力範囲Ｒを特定するためにステップＳ２４０へ戻り、モニタ出力用データの続きを読む。以上の処理を繰り返し、モニタ出力用データに設けられているすべての音声出力範囲Ｒを特定する。
【００３５】
次に、出力音声処理における音声出力用データ作成処理の流れについて図７のフローチャートに従って説明する。音声出力用データ作成処理は音声出力用データ作成手段７１ｂが行う。まず、受信したモニタ出力用データについて範囲特定処理が終了したか否かを判断し（ステップＳ４００）、終了した場合は、音声出力範囲Ｒに含まれるモニタ出力用データをすべて音声データに変換する（ステップＳ４１０）。この変換では、例えば、モニタ出力用データにおけるコードが対応する音声出力用コードに変換される。その後、追加すべき追加ローカル音声データがあるか否かを判断する（ステップＳ４２０）。
【００３６】
具体的には、ローカル記憶部５５に受信したモニタ出力用データを要求した情報要求に関する情報に対応付けられた追加ローカル音声データが記憶されているか否かを判断する。ステップＳ４２０にてあると判断した場合は、その追加ローカル音声データに対応付けられている追加位置に従って、その追加ローカル音声データをステップＳ４１０にて変換された音声データに追加する（ステップＳ４３０）。ステップＳ４２０にて追加すべき追加ローカル音声データがないと判断した場合はステップＳ４１０で変換された音声データをそのまま音声出力用データとし、追加ローカル音声データが追加された場合はその追加された状態を音声出力用データとして、音声出力用データ作成処理を終了する。
【００３７】
追加すべき追加ローカル音声データとしては、例えば、ゴルフ用メニューにおいてメニュー項目の後に続く「どれにしますか？」と出力されるメッセージがある。このメッセージを出力させるには、ローカル記憶部５５にて追加ローカル音声データ「どれにしますか？」に、追加位置及び情報要求に関する情報を対応付けてローカル記憶部５５に予め記憶しておく。この場合、情報要求に関する情報は、モニタＭＴに表示される画面「ゴルフ用メニュー」を示す情報であり、追加位置は「音声出力用データの最後」である。ステップＳ４２０にて、ゴルフ用メニューを示す情報に対応付けられた追加ローカル音声データがローカル記憶部５５に記憶されているか否かが判断され、ステップＳ４３０にて追加ローカル音声データ「どれにしますか？」をステップＳ４１０にて変換された音声データの最後に追加して、音声出力用データとすればよい。
【００３８】
出力音声処理における音声出力処理の流れについて図８に示すフローチャートに従って説明する。音声出力処理は音声出力手段７１ｃによって行われる。ゴルフ用メニューの表示後、「私はゴルフ情報案内人です。」と出力される場合について説明する。この出力を実現するには、独立ローカル音声データ「私はゴルフ情報案内人です。」を、情報要求に関する情報及び出力タイミングを対応付けてローカル記憶部５５に予め記憶させておく。この場合の情報要求に関する情報は、モニタＭＴに表示される画面「ゴルフ用メニュー」を示す情報であり、出力タイミングは「ゴルフ用メニュー表示後」である。
【００３９】
まず最初に、出力すべき独立ローカル音声データがあるか否かを判断する（ステップＳ５００）。具体的には、受信したモニタ出力用データ、すなわちゴルフ用メニューを示す情報に対応付けられた独立ローカル音声データが、ローカル記憶部５５に記憶されているか否かを判断する。出力すべき独立ローカル音声データがあると判断した場合は、その独立ローカル音声データに設定されている出力タイミングが来たか否かを判断し（ステップＳ５１０）、出力タイミングが来たと判断した場合はその独立ローカル音声データをスピーカーＳＰから音声出力する（ステップＳ５２０）。上記の例では、ゴルフ用メニューの表示が終了したか否かが判断され、表示が終了したと判断された場合は「私はゴルフ情報案内人です。」と音声出力される。この音声出力の後、音声出力用データ作成手段７１ｂによって作成された音声出力用データ（以下、「作成音声データ」という。）を出力したか否かを判断し（ステップＳ５３０）、出力済みと判断された場合は音声出力処理を終了する。出力済みでないと判断された場合は、後述のステップＳ５５０へ進む。
【００４０】
ステップＳ５１０にて出力タイミングでないと判断した場合、すなわちゴルフ用メニューの表示が終了していないと判断した場合は、作成音声データが出力済みか否かを判断し（ステップＳ５４０）、出力済みと判断した場合はステップＳ５１０へ戻る。出力済みでないと判断した場合は音声出力用データ作成処理が終了したか否かを判断し（ステップＳ５５０）、終了したと判断した場合は、作成音声データをスピーカーＳＰから音声出力し（ステップＳ５６０）、その後ステップＳ５１０へ戻る。ステップＳ５５０にて、音声出力用データ作成処理が終了していないと判断した場合は、そのままステップＳ５１０へ戻る。
【００４１】
尚、ステップＳ５００にて出力すべき独立ローカル音声データがローカル記憶部５５にないと判断した場合は、音声出力用データ作成処理が終了したか否かが判断され（ステップＳ５８０）、終了したと判断されるまで待ち、終了したと判断されると、作成音声データをスピーカーＳＰから音声出力する（ステップＳ５９０）。音声出力後、音声出力処理を終了する。上述した音声出力処理は他の画面が表示される場合も同様に行われる。
【００４２】
本発明は上述した形態に限定されず、種々の形態にて実施してよい。例えば、通信システム１は、ゴルフに関する情報を提供する通信システムとして構成されているが、クライアントＣＬが記憶するプログラムを他のジャンルに関する情報に適化することによって、当該他のジャンルに関する情報を提供する通信ネットワークとして構成することも可能である。例えば、クライアントＣＬに記憶されるプログラムをジャンル別に提供し、センターサーバＣＳにてジャンル別に統括メニューを用意しておき、プログラム起動時にそのプログラムに対応するジャンルの統括メニューがモニタＭＴに最初に表示されるようにしてもよい。また、すべてのジャンルを総合する総合メニューを設け、プログラム起動時にその総合メニューが表示されてもよい。
【００４３】
本形態では、マイクＭＣをクマのぬいぐるみに埋め込んだが、提供する情報のジャンルによって適当な形状に変えても良い。また、スピーカーＳＰをマイクＭＣと同様にクマのぬいぐるみに埋め込んでもよい。本形態では、情報提供サーバＳＶとして３台が接続されているが、提供可能な情報に併せて情報提供サーバＳＶの数は３台以上でも３台以下でもよい。サーバ記憶手段ＳＴＣ、ＳＴは、各サーバＣＳ、ＳＴに接続された形態を採用したが、サーバと独立したデータベースとして通信ネットワークＮに直接接続されてもよい。
【００４４】
音声出力用データ作成処理にて作成される作成音声データは上述の形態では、出力タイミングが特に設定されていないが、独立ローカル音声データと同様に出力タイミングが設定されてもよい。この場合は、出力される画面を要求した要求情報と作成音声データの出力タイミングを対応付けてローカル記憶部５５に記憶させておけばよい。通信ネットワークＮはインターネットに限らず、本発明が実施できる限り公衆回線または専用回線を使用したものでもよい。また、モニタ出力用データの形式はｈｔｍｌ形式に限られず、クライアントＣＬのモニタＭＴに画面を表示できる形式であればよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の通信システムの一例を示す図。
【図２】特定の範囲が設けられた画像出力用データの一例を示す図。
【図３】図１に示す通信システムにおけるクライアントのシステム構成図。
【図４】図１に示す通信システムにおける情報要求から情報提供までの処理の流れの概略を示すシーケンス図。
【図５】クライアント処理の流れを示すフローチャート。
【図６】範囲特定処理の流れを示すフローチャート。
【図７】音声出力用データ作成処理の流れを示すフローチャート。
【図８】音声出力処理の流れを示すフローチャート。
【図９】ゴルフ用メニューにてゴルフ情報サイトを選択した場合に表示される画面の例を示す図。
【符号の説明】
【００４６】
１        通信システム
３０ａ    開始タグ
３０ｂ    終了タグ
７１ａ    範囲特定手段
７１ｂ    音声出力用データ作成手段
７１ｃ    音声出力手段
ＣＬ      クライアント
ＣＳ      センターサーバ
ＳＶ      サーバ
ＳＴ      サーバ記憶手段
Ｒ        音声出力範囲
【図１】
2005228166.tif 000003
【図２】
2005228166.tif 000004
【図３】
2005228166.tif 000005
【図４】
2005228166.tif 000006
【図５】
2005228166.tif 000007
【図６】
2005228166.tif 000008
【図７】
2005228166.tif 000009
【図８】
2005228166.tif 000010
【図９】
2005228166.tif 000011