(57)【特許請求の範囲】
【請求項１】
第一情報処理装置と第二情報処理装置との間でサーバ装置を介して双方向に情報の送受信を行う教習用情報処理システムであって、
前記第一情報処理装置は、当該第一情報処理装置に利用者が情報を入力する第一入力受付部と、前記第一入力受付部に入力された情報を前記サーバ装置に送信する第一情報送信部と、サーバ装置からの情報を受信する第一情報受信部と、当該第一情報処理装置の利用者の属性に関する出力パラメータを前記サーバ装置から受信する出力パラメータ受信部と、前記第一入力受付部に入力された入力情報および前記第一情報受信部が前記サーバ装置から受信した受信情報を出力する第一情報出力部を備え、
前記第二情報処理装置は、当該第二情報処理装置に利用者が情報を入力する第二入力受付部と、前記第二入力受付部に入力された情報を前記サーバ装置に送信する第二情報送信部と、サーバ装置からの情報を受信する第二情報受信部と、前記第二入力受付部に入力された入力情報および前記第二情報受信部が前記サーバ装置から受信した受信情報を出力する第二情報出力部を備え、
前記サーバ装置は、前記第一情報処理装置の第一情報送信部から送信された情報を受信するとともに前記第二情報処理装置の第二情報送信部から送信された情報を受信する第三情報受信部と、前記第一情報処理装置の第一情報送信部から送信されて第三情報受信部で受信された情報を前記第二情報処理装置の第二情報受信部に送信するとともに前記第二情報処理装置の第二情報送信部から送信されて第三情報受信部で受信された情報を前記第一情報処理装置の第一情報受信部に送信する第三情報送信部と、前記第一情報処理装置の利用者の属性に関する出力パラメータを記憶する出力パラメータ記憶部と、前記出力パラメータ記憶部に記憶された出力パラメータを前記第一情報処理装置の出力パラメータ受信部に送信する出力パラメータ送信部を備え、
前記サーバ装置の第三情報受信部および第三情報送信部を介して第一情報処理装置の第一情報送信部、第一情報受信部および前記第二情報処理装置の第二情報受信部、第二情報送信部との間で送受信される双方向の情報は文字情報からなり、当該双方向の文字情報はそれぞれ前記第一情報出力部および第二情報出力部により表示されるようにし、かつ前記サーバ装置の出力パラメータ記憶部に記憶され、出力パラメータ送信部から送信されて前記第一情報処理装置の出力パラメータ受信部で受信された当該第一情報処理装置の利用者の属性に関する出力パラメータに基づいて当該第一情報処理装置の前記第一情報出力部は、前記サーバ装置の第三情報受信部および第三情報送信部を介して第一情報処理装置の第一情報送信部、第一情報受信部および前記第二情報処理装置の第二情報受信部、第二情報送信部との間で送受信される前記双方向の文字情報の表示サイズを予め設定された経過時間後に小さくすることを特徴とする教習用情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２以上の情報処理装置の間で、複数回、連続的に情報の送受信を行う情報処理システムに関し、特に、外国語会話教習システムおよび、外国語会話教習事業システムに好適なものである。
【０００２】
【従来の技術】
近年、電子メールの利用は広く普及しており、英語でやり取りすることも広く行われている。そして、電子メールの英文と日本語文を相互変換する翻訳サービスも登場している。また、チャットと呼ばれる文字入力によるリアルタイム性を持ったメッセージ交換が広く利用されており、現在、我が国においては、日本語での利用が多いが、英語にても利用されている。
【０００３】
一方、我が国における英会話教育のニーズは大きい。講師と対面して指導を受ける英会話教室が従来からあり、近年では、英会話教室に行くよりは、時間的、場所的な制約が少ないものとして、テレビ電話を用いた英会話授業システムが実用されている。
【０００４】
【発明が解決しようとする課題】
音声による会話は、相手の言った言葉を聞き取り、一時記憶し、理解し、速やかに、自分が話す言葉を考え、相手に伝えるということが行われる。また、自分が話した言葉も一時記憶していて、先に話した言葉との関連で次に話す言葉を考えることもある。
【０００５】
外国語会話力の向上には、聞き取り、理解し、速やかに、話す言葉を組み立てる、これらの能力の向上が必要である。
【０００６】
しかしながら、従来の技術では、それぞれ課題がある。以下、従来の技術について、その課題とともに述べる。
【０００７】
電子メールによる外国語での文書の交換では、何度も文書を読み返すことができるので、聞き取り能力のようなリアルタイムな外国語の入力を捕らえ理解する能力の向上への寄与は限られるという問題がある。
【０００８】
チャットにおいては、文章のやり取りによる会話を滞り無く行うために、ある程度、受け取ったメッセージに速答することが求められるので、リアルタイムに応答を行う能力の向上にいくらか寄与すると思われるが、送受信しているメッセージは、利用者が意図して消すか、次々とメッセージを送受信することで古い送受信結果の文字メッセージが表示画面から外されるまで、何度でも読み返すことができ、聞き取り能力のようなリアルタイムな外国語の入力を捕らえ理解する能力の向上への寄与は限られるという問題がある。
【０００９】
講師と対面して指導を受ける外国語会話教室は、外国語会話を実際に訓練でき、受講者の聞き取り力や話す力に応じて、指導における会話の速度を講師が調整することが可能で、外国語会話力の向上には、最も効果的な方法のひとつであるが、時間と場所の制約が大きい。
【００１０】
テレビ電話を用いた英会話教習には、教室に通うよりは時間と場所の制約が少なくなることもあるが、受講者には、所定の時間に受講者用テレビ電話システムのある自宅など所定の場所に居なければならないという制約があり、講師には、所定の時間に、講師用テレビ電話システムのある場所に居なければならないという制約がある。
【００１１】
英語以外の外国語会話学習においては、言語によっては、講師の数が少なく、会話教室が行われている場所も時間も少なく、時間と場所の制約は、より大きいという問題がある。
【００１２】
外国語会話教室もテレビ電話を用いた英会話教習も少人数の受講生に対して一人の講師が対応する場合が多く、講師一人が時間あたりに教授する受講生の数が少ないので、受講費が高い。また、テレビ電話を用いた英会話教習は、受講者のレベルに関わらず、情報の出力態様は同一である。
【００１３】
また、外国語会話能力の向上には、語彙を増やす必要がある。
大学受験や海外観光旅行用の英単語集など、特定の場合に対する一般的な人々に共通するニーズに対するものは、世の中に存在しているが、大学受験者や海外観光旅行者でない場合の個々人のニーズには適合しているとは言えないし、言語によっては、受験用や観光旅行用の単語集も出版されていない。
【００１４】
【課題を解決するための手段】
以上の課題を解決するために、本発明は、第一情報処理装置と第二情報処理装置が双方向で情報の送受信を行うときに、少なくとも第一情報処理装置と第二情報処理装置が情報の送受信を開始する機能を果たすサーバ装置であって、第一情報処理装置における情報の出力の態様を制御する情報である出力パラメータを記憶している出力パラメータ記憶部と、出力パラメータ記憶部に記憶されている出力パラメータを取得する出力パラメータ取得部と、情報の送受信とは別に、出力パラメータ取得部が取得した出力パラメータを第一情報処理装置に送信する出力パラメータ送信部を具備するサーバ装置を提供する。かかるサーバ装置により、利用者に適した態様で情報の出力ができる。具体的には、情報（メッセージ）の表示形態を時間的に変更するまたは表示時間を制御することで、利用者に音声による会話を模擬した環境を提供できる。また、第一情報処理装置を携帯情報端末とする場合、時間や場所の制約をより少なくし、利用者の外国語会話力の向上へ寄与することができる。
【００１５】
また、本発明におけるサーバ装置を、第一情報処理装置の利用者に関する情報である利用者情報の全部または一部と対応付けて出力パラメータを記憶し、第一情報処理装置の利用者情報の全部または一部を取得する利用者情報取得部をさらに具備し、出力パラメータ取得部は、利用者情報取得部が取得した利用者情報に対応する出力パラメータを前記出力パラメータ記憶部から取得する構成にすることで、利用者情報（利用者のレベルなど）に合致した情報の出力態様を得ることが可能になる。
【００１６】
また、利用者を識別する利用者識別子と当該利用者が第一情報処理装置に入力した情報に関する情報である入力情報（スペルミスの割合や、応答時間など）に応じて利用者情報（レベルなど）を自動的に変更する構成にすることにより、利用者のレベルの向上度合いに応じた情報の出力形態を得ることができる。
【００１７】
また、サーバ装置が、第二情報処理装置を識別する第二情報処理装置識別子を有する第二情報処理装置を利用する第二利用者に関する情報である第二利用者情報を２以上記憶している第二利用者情報記憶部と、第一情報処理装置から第二情報処理装置に接続要求があった場合に、利用者情報取得部が取得した利用者情報に基づいて、第二利用者情報記憶部に記憶されている第二利用者情報が有する第二情報処理装置識別子を取得する第二情報処理装置識別子取得部と、第二情報処理装置識別子取得部で取得した第二情報処理装置識別子で識別される第二情報処理装置に接続する接続部をさらに具備する構成にすることにより、利用者に適した講師を選択できる。
【００１８】
また、第一情報処理装置と第二情報処理装置が送受信を行う情報に文章の情報である文章情報を含み、サーバ装置が、第一情報処理装置または第二情報処理装置が送信した文章情報を受信する情報受信部と、情報受信部が受信した文章情報から単語を抽出する単語抽出部と、単語抽出部で抽出した単語を格納する単語格納部をさらに具備する構成とすることにより、利用者に適した単語帳を自動的に作成できる。
【００１９】
さらに、サーバ装置が、第一情報処理装置または／および第二情報処理装置が送受信を行う情報の量に基づいて課金料を算出する課金料算出部と、課金料算出部で算出した課金料に関する情報を格納する課金料格納部をさらに具備する構成にすることで、交換されたメッセージの量により、課金と報酬の集計が可能となる。かかるサーバ装置の構成において、情報処理装置を携帯情報端末にすれば、外国語を話せる人は、誰でも、どこでも、空き時間に講師となることが可能で、講師が少ない外国語についても、学習者も講師も、時間や場所の制約をより少なく、外国語学習や指導を行うことができる。
【００２０】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフォローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【００２１】
（実施の形態１）
図１は、本実施の形態に係る情報処理システムの構成を示すブロック図である。本情報処理システムは、第一情報処理装置１１、第二情報処理装置１２、サーバ装置１３を有する。第一情報処理装置１１と第二情報処理装置１２は、サーバ装置１３を経由して、または直接的に、双方向で情報の送受信を行う。双方向で情報の送受信を行う、とは、情報の送受信の間、第一情報処理装置１１と第二情報処理装置１２の呼が開かれている（接続状態である）必要は必ずしもないが、両装置が接続状態にある方が好ましい。情報の送受信の間、第一情報処理装置１１と第二情報処理装置１２が、常に接続されていない場合は、第一情報処理装置１１と第二情報処理装置１２で、情報を送受信する毎に、接続、および切断の処理を行うことが考えられる。
【００２２】
第一情報処理装置１１は、第一入力受付部１１０１、第一情報送信部１１０２、第一情報受信部１１０３、出力パラメータ受信部１１０４、第一情報出力部１１０５を有する。
【００２３】
第一入力受付部１１０１は、第一情報処理装置１１の利用者からの入力を受け付ける。この入力は、第二情報処理装置１２との通信開始（呼の開始）を要求する要求命令や通信終了（呼の終了）を要求する要求命令、第二情報処理装置１２に送信する情報の入力等である。第一入力受付部１１０１は、キーボードやマウスやテンキーやリモコンなどの入力デバイスを用いた入力を受け付ける。第一入力受付部１１０１は、入力デバイスを含む、と考えても良いし、入力デバイスを含まないと考えても良い。第一入力受付部１１０１は、入力デバイスのドライバーソフトウェア等により実現され得る。
【００２４】
第一情報送信部１１０２は、第一入力受付部１１０１で受け付けた呼の開始命令や呼の終了命令や情報を送信する。第一情報送信部１１０２は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【００２５】
第一情報受信部１１０３は、第二情報処理装置１２から送信された情報や呼の終了命令等をサーバ装置１３経由、または直接に受信する。第一情報受信部１１０３は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【００２６】
出力パラメータ受信部１１０４は、情報の出力の態様を制御する情報である出力パラメータを受信する。出力パラメータとは、情報が文字である場合に当該文字の属性値（フォント、大きさ、色、背景色など）や、情報を出力している時間を示す情報や、情報のうち出力するデータの種類（データタイプ）を示す情報や、静的に情報を表示するのか動画アニメーションのように情報を表示するのかを示す情報や、アニメーションを実現するためのプログラムなども含む。また、出力とは、ディスプレイへの表示や、スピーカーへの音声出力や、プリンタへの印字など人の五感に訴える情報の表出を言う。出力パラメータ受信部１１０４は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【００２７】
なお、第一情報送信部１１０２、第一情報受信部１１０３、および出力パラメータ受信部１１０４は、一の具体的手段で実現されるのが好適である。
【００２８】
第一情報出力部１１０５は、第一入力受付部１１０１が受け付けた情報または／および第一情報受信部１１０３が受信した情報を、出力パラメータ受信部１１０４で受信したパラメータに基づいて出力する。第一情報出力部１１０５は、ディスプレイとそのドライバーソフト、プリンターとそのドライバーソフト、スピーカーとそのドライバーソフト等により実現され得る。但し、第一情報出力部１１０５は、ディスプレイやプリンターやスピーカーを除いて考えても良い。かかる場合、第一情報処理装置１１は、外付けの出力デバイス（ディスプレイ等）に情報を出力する。
【００２９】
第二情報処理装置１２は、第二入力受付部１２０１、第二情報送信部１２０２、第二情報受信部１２０３、第二情報出力部１２０４を有する。
【００３０】
第二入力受付部１２０１は、第一入力受付部１１０１と同じ機能であるので説明を省略する。第二情報送信部１２０２は第一情報送信部１１０２と同じ機能であり、第二情報受信部１２０３は第一情報受信部１１０３同じ機能であるので、それぞれの説明を省略する。
【００３１】
第二情報出力部１２０４は、第二入力受付部１２０１が受け付けた情報または／および第二情報受信部１２０３が受信した情報を出力する。第二情報出力部１２０４は、ディスプレイとそのドライバーソフト、プリンターとそのドライバーソフト、スピーカーとそのドライバーソフト等により実現され得る。但し、第二情報出力部１２０４は、ディスプレイやプリンターやスピーカーを除いて考えても良い。かかる場合、第二情報処理装置１２は、外付けの出力デバイス（ディスプレイ等）に情報を出力する。
【００３２】
サーバ装置１３は、出力パラメータ記憶部１３０１、利用者情報取得部１３０２、出力パラメータ取得部１３０３、出力パラメータ送信部１３０４、第三情報受信部１３０５、第三情報送信部１３０６、単語抽出部１３０７、単語格納部１３０８、課金料算出部１３０９、課金料格納部１３１０を有する。
【００３３】
出力パラメータ記憶部１３０１は、第一情報処理装置１１における情報の出力の態様を制御する情報である出力パラメータを、第一情報処理装置１１の利用者に関する情報である利用者情報の全部または一部と対応付けて記憶している。出力パラメータ記憶部１３０１は、不揮発性の記録媒体で実現され得るが、揮発性の記録媒体で実現しても良い。
【００３４】
利用者情報取得部１３０２は、第一情報処理装置１１の利用者情報の全部または一部を取得する。この取得とは、通常、情報の受信を言う。但し、取得とは、サーバ装置１３で人が入力した情報を得ることも含まれる。利用者情報取得部１３０２は、通常は、無線または有線の通信手段で実現され得るが、放送を受信する手段で実現されても良い。また、利用者情報取得部１３０２は、入力された情報を取得する（メモリ上に読み出す）ソフトウェアから実現される場合もあり得る。
【００３５】
出力パラメータ取得部１３０３は、利用者情報取得部１３０２が取得した利用者情報に対応する出力パラメータを出力パラメータ記憶部１３０１から取得する。出力パラメータ取得部１３０３は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【００３６】
出力パラメータ送信部１３０４は、出力パラメータ取得部１３０３が取得した出力パラメータを第一情報処理装置１１に送信する。出力パラメータ送信部１３０４は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【００３７】
第三情報受信部１３０５は、第一情報処理装置１１や第二情報処理装置１２からの呼の開始要求、呼の終了要求、情報を受信する。第三情報受信部１３０５は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【００３８】
第三情報送信部１３０６は、第一情報処理装置１１から受信した呼の開始要求、呼の終了要求、情報等を第二情報処理装置１２に送信し、また第二情報処理装置１２から受信した呼の開始要求、呼の終了要求、情報等を第一情報処理装置１１に送信する。第三情報送信部１３０６は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【００３９】
つまり、第三情報受信部１３０５と第三情報送信部１３０６により、第一情報処理装置１１と第二情報処理装置１２の情報の送受信の中継を実現する。第三情報受信部１３０５と第三情報送信部１３０６は、一の具体的手段で実現されているのが好適である。
【００４０】
単語抽出部１３０７は、第三情報受信部１３０５が受信した情報の一部または全部から単語を抽出する。ここでの情報は、文章から構成される文章情報である文章情報とは、１つの文から構成されることもある。なお、文章情報から単語を抽出する技術は既存技術（機械翻訳技術）であるので、詳細は省略する。単語抽出部１３０７は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【００４１】
単語格納部１３０８は、単語抽出部１３０７で抽出した単語を格納する。格納とは、不揮発性の記録媒体への記録だけではなく、一時メモリへの記録も含む。単語格納部１３０８は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【００４２】
課金料算出部１３０９は、第一情報処理装置１１または／および第二情報処理装置が送受信を行う情報の量に基づいて課金料を算出する。つまり、課金料算出部１３０９は、第三情報受信部１３０５が受信した情報の量に基づいて課金料を算出する。課金料算出部１３０９は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【００４３】
課金料格納部１３１０は、課金料算出部１３０９で算出した課金料に関する情報を格納する。格納とは、不揮発性の記録媒体への記録だけではなく、一時メモリへの記録も含む。課金料格納部１３１０は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【００４４】
以下、本実施の形態に係る情報処理システムの処理について説明する。まず、第一情報処理装置１１の動作について図２のフローチャートを用いて説明する。
【００４５】
（ステップＳ２０１）第一入力受付部１１０１は、利用者からの呼の開始要求を受け付けたか否かを判断する。呼の開始要求を受け付ければステップＳ２０２に行き、呼の開始要求を受け付けなければステップＳ２０１に戻る。
【００４６】
（ステップＳ２０２）第一情報送信部１１０２は、呼の開始要求を、第一情報処理装置１１を識別する第一情報処理装置識別子とともにサーバ装置１３に送信する。第一情報処理装置識別子は、予め第一情報処理装置１１に格納されているとする。また、第一情報処理装置識別子は、利用者情報の一部である、とする。例えば、第一情報処理装置識別子は第一情報処理装置１１のＩＰアドレスである。また、例えば、第一情報処理装置１１が携帯端末（携帯電話）の場合は、第一情報処理装置識別子は電話番号（０９０−・・・・・・）である。また、例えば、第一情報処理装置識別子は電子メールアドレスである。
【００４７】
（ステップＳ２０３）第一情報受信部１１０３は、出力パラメータを受信したか否かを判断する。出力パラメータを受信すればステップＳ２０４に行き、出力パラメータを受信しなければステップＳ２０３に戻る。なお、出力パラメータは、ステップＳ２０８で受信する情報とは別に、独立して受信するのが好適である。但し、最初に受信する情報と同時に（最初の情報の中に埋め込んで）出力パラメータを受信しても良い。また、情報と共に、常に出力パラメータを受信しても良い。
【００４８】
（ステップＳ２０４）第一入力受付部１１０１は、情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ２０５に行き、情報の入力を受け付けなければステップＳ２０４に戻る。
【００４９】
（ステップＳ２０５）第一情報出力部１１０５は、ステップＳ２０４で受け付けた情報を、出力パラメータ受信部１１０４が受信した出力パラメータに基づいて出力する。
【００５０】
（ステップＳ２０６）第一入力受付部１１０１は、情報の送信指示の命令である送信命令を受け付けたか否かを判断する。送信命令を受け付ければステップＳ２０７に行き、送信命令を受け付けなければステップＳ２０４に戻る。
【００５１】
（ステップＳ２０７）第一情報送信部１１０２は、受け付けた情報をサーバ装置１３に送信する。
【００５２】
（ステップＳ２０８）第一情報受信部１１０３は、サーバ装置１３から情報を受信したか否かを判断する。情報を受信すればステップＳ２０９に行き、情報を受信しなければステップＳ２０８に戻る。
【００５３】
（ステップＳ２０９）第一情報出力部１１０５は、ステップＳ２０８で受信した情報を、出力パラメータ受信部１１０４が受信した出力パラメータに基づいて出力する。
【００５４】
（ステップＳ２１０）第一情報受信部１１０３は、サーバ装置から呼の終了要求を受信したか否かを判断する。終了要求を受信すれば終了し、終了要求を受信しなければステップＳ２０４に戻る。
【００５５】
図２のフローチャートにおいて、呼の開始要求は、第一情報処理装置１１から送信したが、呼の開始要求は第二情報処理装置１２から送信しても良い。また、第一情報処理装置１１は呼の終了要求を受信したが、第一情報処理装置１１の利用者が呼の終了要求を入力し、第一情報処理装置１１から呼の終了要求を送信しても良い。また、図２のフローチャートにおいて、第一情報処理装置１１から情報の入力が始まったが、まず、第一情報処理装置１１が第二情報処理装置の入力した情報を受信してから、第一情報処理装置１１の情報入力が始まっても良い。
【００５６】
次に、第二情報処理装置１２の動作について図３のフローチャートを用いて説明する。
【００５７】
（ステップＳ３０１）呼の開始要求を受信したか否かを判断する。呼の開始要求を受信すればステップＳ３０２に行き、呼の開始要求を受信しなければステップＳ３０１に戻る。
【００５８】
（ステップＳ３０２）第二情報受信部１２０３は、サーバ装置１３から情報を受信したか否かを判断する。情報を受信すればステップＳ３０３に行き、情報を受信しなければステップＳ３０２に戻る。
【００５９】
（ステップＳ３０３）第二情報出力部１２０４は、ステップＳ３０２で受信した情報を出力する。
【００６０】
（ステップＳ３０４）第二入力受付部１２０１は、情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ３０５に行き、情報の入力を受け付けなければステップＳ３０４に戻る。
【００６１】
（ステップＳ３０５）第二情報出力部１２０４は、ステップＳ３０４で受け付けた情報を出力する。
【００６２】
（ステップＳ３０６）第二入力受付部１２０１は、情報を送信する指示命令である送信命令を受け付けたか否かを判断する。送信命令を受け付ければステップＳ３０７に行き、送信命令を受け付けなければステップＳ３０４に戻る。
【００６３】
（ステップＳ３０７）第二情報送信部１２０２は、受け付けた情報を送信する。
【００６４】
（ステップＳ３０８）第二入力受付部１２０１は、呼の終了を要求する終了要求を受け付けたか否かを判断する。終了要求を受け付ければステップＳ３０９に行き、終了要求を受け付けなければステップＳ３０２に戻る。
【００６５】
（ステップＳ３０９）第二情報送信部１２０２は、呼の終了要求を送信する。
【００６６】
次に、サーバ装置１３の動作について図４のフローチャートを用いて説明する。
【００６７】
（ステップＳ４０１）第三情報受信部１３０５は、第一情報処理装置１１から呼の開始要求と第一情報処理装置識別子を受信したか否かを判断する。開始要求等を受信すればステップＳ４０２に行き、開始要求等を受信しなければステップＳ４０１に戻る。
【００６８】
（ステップＳ４０２）第三情報送信部１３０６は、呼の開始要求を第二情報処理装置１２に送信する。
【００６９】
（ステップＳ４０３）出力パラメータ取得部１３０３は、ステップＳ４０１で受信した第一情報処理装置識別子に基づいて出力パラメータ記憶部１３０１から出力パラメータを取得する。
【００７０】
（ステップＳ４０４）第三情報送信部１３０６は、ステップＳ４０３で取得した出力パラメータを第一情報処理装置１１に送信する。
【００７１】
（ステップＳ４０５）第三情報受信部１３０５は、第二情報処理装置１２から呼の終了要求を受信したか否かを判断する。終了要求を受信すればステップＳ４０６に行き、終了要求を受信しなければステップＳ４０７に行く。
【００７２】
（ステップＳ４０６）第三情報送信部１３０６は、呼の終了要求を第一情報処理装置１１に送信する。
【００７３】
（ステップＳ４０７）第三情報受信部１３０５は、第一情報処理装置１１または第二情報処理装置１２からから情報を受信したか否かを判断する。情報を受信すればステップＳ４０８に行き、情報を受信しなければステップＳ４０５に戻る。
【００７４】
（ステップＳ４０８）第三情報受信部１３０５は、ステップＳ４０７で受信した情報を取得する。取得するとは、主メモリに読み込む等の処理を言う。
【００７５】
（ステップＳ４０９）単語抽出部１３０７は、ステップＳ４０８で取得された情報から単語を抽出する。
【００７６】
（ステップＳ４１０）単語格納部１３０８は、ステップＳ４０９で抽出した単語を格納する。
【００７７】
（ステップＳ４１１）課金料算出部１３０９は、情報の送受信に対する課金料を算出する。課金料の算出アルゴリズムは、種々ある。例えば、課金料算出部１３０９は、ステップＳ４０８で取得された情報の情報量に基づいて課金料を算出する。または、課金料算出部１３０９は、ステップＳ４０８で取得された情報から第一情報処理装置１１または第二情報処理装置１２の一方から送信された情報量に基づいて課金料を算出する。または、課金料算出部１３０９は、第一情報処理装置１１と第二情報処理装置１２の通信時間に基づいて課金料を算出する。
【００７８】
（ステップＳ４１２）課金料格納部１３１０は、ステップＳ４１１で算出した課金料に関する情報を格納する。課金料は、通常、第一情報処理装置１１に対応して格納される。但し、課金料は、第一情報処理装置１１または第二情報処理装置１２で折半して、両者に対応付けて課金料に関する情報が格納されても良い。
【００７９】
（ステップＳ４１３）第三情報送信部１３０６は、ステップＳ４０７で受信した情報を、送信した情報処理装置とは別の情報処理装置に送信する。つまり、ステップＳ４０７で受信した情報が第一情報処理装置１１から送信された情報である場合は、当該情報を第二情報処理装置１２に送信する。
【００８０】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。今、第一情報処理装置および第二情報処理装置は、小さなディスプレイを有する携帯端末である。そして、第一情報処理装置と第二情報処理装置の間で送受信される情報は、外国語メッセージである。外国語メッセージとは、母国語以外の言語により記述されたデータ（データは、特に、文章情報が好適である。）である。今、外国語メッセージを英語として説明する。そして、本情報処理システムは、英会話の練習に用いるシステムとして説明する。第一情報処理装置の利用者は英会話を学習する生徒で、第二情報処理装置の利用者は英会話の講師である。
【００８１】
今、出力パラメータ記憶部１３０１に、図５に示す出力パラメータ管理表と、利用者情報管理表が記憶されている。出力パラメータ管理表は、利用者の英会話のレベルと出力パラメータを属性値に有する表である。つまり、出力パラメータ管理表は各レベルに対応する出力パラメータ（情報の出力の態様）を管理している。この出力パラメータ管理表によれば、出力パラメータは、文字情報の出力の方法を示すプログラムである。以下、出力パラメータ管理表の内容を説明する。レベル１の利用者に対しては、情報の表示後１分未満の場合は、フォントサイズを「１２」にして表示する。そして、情報の表示後１分以上２分未満の場合は、フォントサイズを「８」にして表示する。そして、情報の表示後２分以上の場合は、その情報を削除する。レベル２の利用者に対しては、情報の表示後１分未満の場合は、フォントサイズを「８」にして表示する。そして、情報の表示後１分以上経過した場合は、その情報を削除する。レベル３の利用者に対しては、入力した情報は未表示で、第二情報処理装置から受信した情報は、フォントサイズ「６」で表示する。
【００８２】
利用者情報管理表は、第一情報処理装置識別子とレベルを属性値に有する表である。つまり、利用者情報管理表は、第一情報処理装置の利用者ごとの英会話のレベルを管理している。第一情報処理装置識別子は、第一情報処理装置（第一情報処理装置が携帯電話機能を有する場合を想定している。）の電話番号である。なお、第二情報処理装置は、入力した情報も受信した情報も通常のフォントサイズで出力する
かかる場合、第一情報処理装置から第一情報処理装置識別子「０９０−１１１１−２２２２」と呼の開始要求がサーバ装置に送信された、とする。かかる場合、サーバ装置は第一情報処理装置識別子「０９０−１１１１−２２２２」に対応するレベル「１」を利用者情報管理表から取り出し、レベル「１」に対応する出力パラメータを、出力パラメータ管理表から取得する。そして、取得した出力パラメータを第一情報処理装置に送信する。
【００８３】
そして、第一情報処理装置は、レベル「１」に対応する出力パラメータに基づいて情報の出力を行うこととなる。
【００８４】
そして、第一情報処理装置の利用者（「Ａ」とする。）と第二情報処理装置の利用者（「Ｂ」とする。）は、図６に示すような英会話を繰り広げる。まず、Ａが「Ｈｅｌｌｏ  Ｈｏｗ  ａｒｅ  ｙｏｕ？」を入力し、送信指示する。その時の第一情報処理装置の表示は、図６の（Ａ−１）の画面である。次に、サーバ装置を経由して第二情報処理装置が「Ｈｅｌｌｏ  Ｈｏｗ  ａｒｅ  ｙｏｕ？」を受信する。この時の第二情報処理装置の表示は、図６の（Ｂ−１）の画面である。なお、相互を識別する情報（「Ａ」または「Ｂ」）も入力した情報（外国語メッセージ）とともに送受信されるとする。そして、1分以上経過した段階で、第一情報処理装置の（Ａ−１）の表示が（Ａ−２）に変わる。
【００８５】
次に、「Ｂ」が「Ｆｉｎｅ！  Ａｎｄ  ｙｏｕ？」を入力し、送信する。その時の第二情報処理装置の表示は、図６の（Ｂ−２）の画面である。そして、第一情報処理装置が情報「Ｆｉｎｅ！  Ａｎｄ  ｙｏｕ？」を受信し、出力する。この時の第一情報処理装置の表示は、図６の（Ａ−３）の画面である。
【００８６】
次に、「Ａ」が「Ｉ’ｍ  ｆｉｎｅ  ｔｏｏ．  Ｂｙｅ．」を入力し、送信する。この時の第一情報処理装置の表示は、図６の（Ａ−４）の画面である。そして、「Ｂ」の第二情報処理装置は情報「Ｉ’ｍ  ｆｉｎｅ  ｔｏｏ．  Ｂｙｅ．」を受信し、表示する。この時の第二情報処理装置の表示は、図６の（Ｂ−４）の画面である。
【００８７】
そして、第一情報処理装置において、「Ｂ」の第二情報処理装置から受信した「Ｆｉｎｅ！  Ａｎｄ  ｙｏｕ」と「Ａ」が入力した「Ｉ’ｍ  ｆｉｎｅ  ｔｏｏ．  Ｂｙｅ．」の情報が表示から1分以上経過して、フォントサイズ１２から８に変わった。また、Ａが最初に入力した「Ｈｅｌｌｏ  Ｈｏｗ  ａｒｅ  ｙｏｕ」は、表示されてから２分以上経過して、当該情報は消去された。かかる場合の第一情報処理装置の表示は、図６の（Ａ−５）の画面である。なお、消去されたことが「Ａ」に認識できるように破線のＢＯＸが出力されている。
【００８８】
最後に、「Ｂ」は「Ｂｙｅ．」という情報を入力し、送信する。この時の第二情報処理装置の表示は、図６の（Ｂ−５）の画面である。そして、「Ｂｙｅ．」を受信した第一情報処理装置の表示は、図６の（Ａ−６）の画面である。
【００８９】
そして、図６に示す情報のやり取りによって、サーバ装置の単語抽出部は、情報（外国語メッセージ）に含まれる新規な単語を抽出する。そして、単語格納部は当該単語を格納する。その結果、例えば、図７のような単語帳ができあがる。
【００９０】
また、サーバ装置の課金料算出部は、図８に示す課金料管理表を格納しており、当該課金料管理表に基づいて、第一情報処理装置の「Ａ」に対する課金料（英会話レッスン料）を算出する、とする。課金料管理表は、受信する情報量に対応する課金料金を管理している表である。今、図６の会話で送受信された情報量が５００Ｂｙｔｅであった場合は、課金料算出部は、課金料金「￥１００」を取得する。そして、課金料格納部は、「Ａ」と対応付けて「￥１００」を格納する。
【００９１】
以上、本実施の形態によれば、携帯端末等（携帯端末とは限らないが、携帯端末が好適である。）の情報処理装置を用いて情報交換する際に、サーバ装置を経由して受け取った情報と、送信した情報について、利用者情報に基づいて決定された出力パラメータに基づいて情報の出力態様が決定されるために、種々の効率的な情報出力が可能である。例えば、時間経過とともに文字が小さく変更されるので、はじめに表示された見易い文字サイズで見た情報は、その後はなるべく読まないで情報交換をするように仕向けることができ、英会話等の外国語の練習を行うことができる。同じく、例えば、時間経過とともに文字が消去されるので、はじめに表示されて見た情報は、その後は読まないで情報交換をするように仕向けることができ、英会話等の外国語の練習を行うことができる。つまり、メッセージの表示形態を時間的に変更するまたは表示時間を制御することで、利用者に音声による会話を模擬した環境を提供できる。
【００９２】
また、第一情報処理端末に携帯情報端末を用いれば、外国語会話の学習等において時間や場所の制約をより少なくし、利用者の外国語会話力の向上へ寄与することができる。
【００９３】
また、第二情報処理端末に携帯情報端末を用いれば、講師に対しても時間や場所の制約をより少なくできる。かかる場合、交換されたメッセージの量等に基づいて課金料を自動的に算出する機能を持たせることにより、課金と報酬の集計が可能となり、外国語を話せる人は、誰でも、どこでも、空き時間に講師となることが、可能で、講師が少ない外国語についても、学習者も講師も、時間や場所の制約をより少なく、外国語学習や指導を行うことができる。
【００９４】
なお、本実施の形態において、サーバ装置で保持している出力パラメータに対応する利用者情報は固定であったが、カスタマイズ可能であっても良い。利用者情報のカスタマイズ方法として、手作業で利用者情報を更新する方法がある。かかる場合、サーバ装置は、新たしい利用者情報の入力を受け付ける更新用利用者情報取得部と、当該新たしい利用者情報に更新する出力パラメータ変更部を具備することとなる。なお、出力パラメータ入力受付部が受け付ける出力パラメータは、第一情報処理装置の利用者の情報ととらえられるので、出力パラメータ入力受付部は利用者情報の全部または一部を取得する利用者情報取得部として機能する。
【００９５】
また、他の利用者情報のカスタマイズ方法として、第一情報処理装置の利用者が第一情報処理装置に入力した情報に関する情報である入力情報に基づいて利用者情報をカスタマイズする方法がある。かかる場合、第一情報処理装置は利用者識別子と当該利用者識別子で識別される利用者が第一情報処理装置に入力した情報に関する情報である入力情報を送信する入力情報送信部を具備する。また、サーバ装置は、利用者識別子と入力情報を受信する入力情報受信部と、当該入力情報受信部が取得した入力情報に基づいて、利用者情報を決定し、当該利用者情報を出力パラメータ記憶部に記録する出力パラメータ変更部を具備する。なお、利用者識別子と入力情報は利用者に関する情報である利用者情報の一部または全部である、と言える。従って、利用者識別子と入力情報を受信する入力情報受信部は、利用者情報の全部または一部を取得する更新用利用者情報取得部として機能する、と言える。
【００９６】
具体的には、入力情報は、利用者が第一情報処理装置に入力した情報の誤り度合いに関する情報である利用者レベル情報である場合がある。例えば、利用者が第一情報処理装置に入力した情報が英語のメッセージである、とする。かかる場合、第一情報処理装置は、英語の辞書有し、かかる英語辞書に基づいて入力した英語のメッセージの誤り度合い（正解の度合いでも良い。）を算出する。そして、第一情報処理装置は、かかる誤り度合いに関する情報である利用者レベル情報を、サーバ装置に送信する。そして、サーバ装置は、利用者レベル情報を受信し、当該利用者レベル情報に基づいて出力パラメータを更新する。例えば、今、図５に示す出力パラメータがサーバ装置で管理されている。かかる場合、第一情報処理装置識別子「０９０−１１１１−２２２２」の利用者が、英会話のレベルが上がって行き、英会話（英単語）の誤り率が１０％未満（今、９％とする。）になったとする。かかる場合、例えば、第一情報処理装置が算出した「９％」を第一情報処理装置識別子「０９０−１１１１−２２２２」とともにサーバ装置に送信し、サーバ装置は「９％」からレベル「２」と決定する。そして、サーバ装置は、第一情報処理装置識別子「０９０−１１１１−２２２２」に対応するレベルを「１」から「２」に変更する。サーバ装置は、図５の利用者情報管理表を更新するのである。すると、第一情報処理装置識別子「０９０−１１１１−２２２２」の利用者が、次回以降、英会話の情報交換を行う場合、レベル２の出力パラメータ（図５の出力パラメータ管理表参照）に基づいた情報の出力制御がされる。なお、誤り度合いからレベルの決定を行う処理は、サーバ装置で行っても、第一情報処理装置で行っても良い。つまり、誤り度合いに基づいて出力パラメータが決定されれば良い。なお、英語のメッセージ等の文章情報の誤りを判断する技術は、既存技術である。また、誤り率の算出は、例えば、「誤っていた単語数／全体の単語数」により算出する。但し、誤り率の算出方法は問わない。
【００９７】
また、入力情報は、第一情報処理装置の受信した情報の出力に対して、第一情報処理装置の利用者が応答する時間に関する情報である応答時間情報である場合がある。第一情報処理装置は、第二情報処理装置からサーバ装置を経由して送信された情報を出力してから、第一情報処理装置の利用者が情報を入力するまでの時間、または情報を出力するまでの時間（これを、応答時間という。）を計測する。第一情報処理装置は、タイマー（時計でも良い。）を具備しており、上記の時間測定を行う。そして、応答時間に関する情報である応答時間情報を、第一情報処理装置はサーバ装置に送信する。そして、サーバ装置は、応答時間情報に基づいて第一情報処理装置の利用者のレベルを決定する。つまり、応答時間情報に基づいて利用者情報が更新される。つまり、応答時間情報に基づいて情報の出力態様が変化する。なお、応答時間情報からレベルの決定を行う処理は、サーバ装置で行っても、第一情報処理装置で行っても良い。つまり、応答時間情報に基づいて出力パラメータが決定されれば良い。
【００９８】
さらに、入力情報は、第一情報処理装置で出力した情報を再出力する場合に、当該再出力に関する情報である再出力情報である場合がある。第一情報処理装置は、小さく表示された情報を通常サイズに再出力する機能を有する。また、第一情報処理装置は、消去された情報を再出力する機能を有する。消去された情報も、第一情報処理装置のメモリに格納しているために再出力が可能である。かかる再出力に関する情報である再出力情報を、第一情報処理装置はサーバ装置に送信する。なお、再出力情報とは、再出力した旨を示す情報や、再出力した回数を示す情報や、再出力した情報の量を示す情報や、再出力している時間を示す情報など、再出力に関する情報であれば何でも良い。そして、サーバ装置は、再出力情報に基づいて第一情報処理装置の利用者のレベルを決定する。つまり、サーバ装置は、再出力情報に基づいて利用者情報を更新する。具体的には、送受信される情報が外国語（例えば、英語）のメッセージであり、１０分間のメッセージ送受信の間に再表示を行った回数が「２回未満」であればレベル「３」、「３回以上１０回未満」であればレベル「２」、「１０回以上」あればレベル「１」であるとする。かかる場合、第一情報処理装置識別子「０９０−１１１１−２２２２」で識別される利用者が、１０分間で５回しか情報を再出力しなかった場合、第一情報処理装置識別子「０９０−１１１１−２２２２」の利用者のレベルは「２」に決定され、「２」に更新される。以上より、第一情報処理装置で出力した情報を再出力する場合に、当該再出力に関する情報である再出力情報に基づいて利用者情報が変更される。つまり、再出力情報に基づいて情報の出力態様が変化する。再出力情報に基づいて第一情報処理装置の利用者のレベルを決定する処理は、サーバ装置で行っても良いし、第一情報処理装置で行っても良い。
【００９９】
また、本実施の形態において、出力パラメータは、図５に示すようなプログラムで記述されていたが、出力パラメータがフォントサイズだけ、フォントの色だけ等で構成されても良い。出力パラメータの記述に関しては、他の実施の形態においても同様である。
【０１００】
また、本実施の形態において、情報の出力態様の変更は、フォントサイズの変更、文字情報の消去について説明した。しかし、情報の出力態様の変更は、出力する情報の種類を決定、変更するものでも良い。つまり、出力パラメータが、出力するデータ種類を示す情報を含んでも良い。具体的には、図９に示すように、第一情報処理装置と第二情報処理装置は、映像、音声、テキストの出力が可能である。そして、図１０に示す出力パラメータ管理表が、サーバ装置で管理されている。図１０に示す出力パラメータ管理表によれば、レベル「１」の利用者に対しては、「映像」「音声」「テキスト」の出力を行う。レベル「２」の利用者に対しては、「映像」「音声」の出力を行う。レベル「３」の利用者に対しては、「音声」のみの出力を行う。レベル「４」の利用者に対しては、「テキスト」のみの出力を行う。今、第一情報処理装置の利用者がレベル「１」である場合は、図９に示すように「映像」「音声」「テキスト」の出力が行われているが、利用者のレベルが「３」の場合は、図１１に示すような出力（音声のみ）になる。
【０１０１】
また、本実施の形態において、第二情報処理装置と第一情報処理装置の構成が異なっていた。つまり、第二情報処理装置は出力パラメータに基づいて出力態様が変更されなかった。しかし、第二情報処理装置と第一情報処理装置の構成が同じでも良い。これは、他の実施の形態においても同様である。
【０１０２】
また、本実施の形態において、出力パラメータは利用者情報毎に管理されていたが、出力パラメータが複数の利用者に対して同じでも良い。例えば、学校のクラスで上記システムを利用する場合、クラス全員の出力パラメータが同じである場合が考えられる。かかる場合、クラスのメンバーのレベル向上に従って、出力パラメータを変更しても良い。
【０１０３】
また、本実施の形態において、すべての情報はサーバ装置経由で行われた。しかし、サーバ装置は、第一情報処理装置と第二情報処理装置が情報の送受信を行うときに、少なくとも第一情報処理装置と第二情報処理装置が情報の送受信を開始する機能を果たすだけでも良い。つまり、サーバ装置は、呼の開始要求以外の受け渡しを行わずに、情報の送受信または／および呼の終了要求は、第一情報処理装置と第二情報処理装置が直接的に行っても良い。情報の送受信を、第一情報処理装置と第二情報処理装置が直接的に行う場合、サーバ装置が情報量に基づいて課金料を算出することはできない。かかる場合、サーバ装置は、通信時間に基づいて課金料を算出するなどの他の方法で課金料を算出することとなるか、課金料を算出しないかである。
【０１０４】
また、本実施の形態において、第一情報処理装置と第二情報処理装置は１つずつであったが、１つの第二情報処理装置に対して、複数の第一情報処理装置を接続する構成をとることもできる。かかる場合、講師（第二情報処理装置の利用者）が受講生（第一情報処理装置の利用者）とのメッセージ交換を複数同時平行して処理することが可能であり、講師の時間あたりに教授する受講生の数をより多くすることが可能であり、教授コストの低減を図ることができる。
【０１０５】
また、本実施の形態において、課金料の算出処理と辞書の作成処理は、サーバ装置で行ったが、第一情報処理装置や第二情報処理装置で行っても良い。
【０１０６】
また、本実施の形態において、課金料の算出処理と辞書の作成処理は必須ではない。つまり、サーバ装置において、単語抽出部１３０７、単語格納部１３０８、課金料算出部１３０９、課金料格納部１３１０は必須ではない。
【０１０７】
また、本実施の形態において、出力パラメータにより、出力される文字列は、サイズが小さくなり、および消去された。しかし、出力される文字列が小さくなるだけでも良いし、消去されるだけでも良い。各出力の制御は、独立に実現し得る。文字列が小さくなるだけまたは、消去されるだけでも、外国語の会話の教育に好適だからである。
【０１０８】
さらに、本実施の形態における各種の処理は、ソフトウェアによって実現し、ソフトウェアダウンロードにより提供しても良い。また、かかるソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して配布しても良い。かかる実現手段に種々のものがあることは、他の実施の形態においても同様である。
【０１０９】
（実施の形態２）
図１２は、本実施の形態に係る情報処理システムの構成を示すブロック図である。本情報処理システムは、第一情報処理装置１２１、第二情報処理装置１２を有する。
【０１１０】
第一情報処理装置１２１は、第一入力受付部１１０１、第一情報送信部１１０２、第一情報受信部１１０３、第一情報出力部１１０５、利用者情報記憶部１２１０１、出力パラメータ記憶部１２１０２、出力パラメータ取得部１２１０３、単語抽出部１２１０４、単語格納部１２１０５を有する。
【０１１１】
利用者情報記憶部１２１０１は、第一情報処理装置１２１の利用者に関する情報である利用者情報を記憶している。利用者情報記憶部１２１０１は、不揮発性の記録媒体で実現され得るが、揮発性の記録媒体で実現しても良い。
【０１１２】
出力パラメータ記憶部１２１０２は、情報の出力の態様を制御する情報である出力パラメータを、利用者情報の全部または一部と対応付けて記憶している。出力パラメータ記憶部１２１０２は、不揮発性の記録媒体で実現され得るが、揮発性の記録媒体で実現しても良い。
【０１１３】
出力パラメータ取得部１２１０３は、利用者情報記憶部１２１０１で記憶している利用者情報に基づいて、出力パラメータ記憶部１２１０２に記憶している出力パラメータを取得する。出力パラメータ取得部１２１０３は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【０１１４】
単語抽出部１２１０４は、第一情報出力部１１０５が出力した情報の一部または全部から単語を抽出する。情報がテキストである場合に、単語を抽出する技術は既存技術（機械翻訳技術）であるので、詳細は省略する。単語抽出部１２１０４は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【０１１５】
単語格納部１２１０５は、単語抽出部１２１０４で抽出した単語を格納する。格納とは、不揮発性の記録媒体への記録だけではなく、一時メモリへの記録も含む。単語格納部１２１０５は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【０１１６】
以下、本実施の形態に係る情報処理システムの処理について説明する。まず、第一情報処理装置１２１の動作について図１３のフローチャートを用いて説明する。
【０１１７】
（ステップＳ１３０１）第一入力受付部１１０１は、利用者からの呼の開始要求を受け付けたか否かを判断する。呼の開始要求を受け付ければステップＳ１３０２に行き、呼の開始要求を受け付けなければステップＳ１３０１に戻る。
【０１１８】
（ステップＳ１３０２）第一情報送信部１１０２は、呼の開始要求を第二情報処理装置１２に送信する。なお、第二情報処理装置１２を識別する第二情報処理装置識別子は、第一情報処理装置１２１が保持している、とする。なお、第二情報処理装置識別子は、通信のために使われる。
【０１１９】
（ステップＳ１３０３）出力パラメータ取得部１２１０３は、利用者情報記憶部１２１０１で記憶している利用者情報に基づいて、出力パラメータ記憶部１２１０２に記憶している出力パラメータを取得する。
【０１２０】
（ステップＳ１３０４）第一入力受付部１１０１は、情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ１３０５に行き、情報の入力を受け付けなければステップＳ１３１０に行く。
【０１２１】
（ステップＳ１３０５）第一情報出力部１１０５は、ステップＳ１３０３で取得した出力パラメータに基づいて、ステップＳ１３０４で入力された情報を出力する。
【０１２２】
（ステップＳ１３０６）単語抽出部１２１０４は、ステップＳ１３０５で出力された情報から単語を抽出する。なお、単語抽出部１２１０４は、一度抽出した単語は抽出しない、とする。重複した辞書を作成することになるからである。以下においても同様である。
【０１２３】
（ステップＳ１３０７）単語格納部１２１０５は、ステップＳ１３０６で抽出した単語を格納する。
【０１２４】
（ステップＳ１３０８）第一入力受付部１１０１は、情報の送信指示の命令である送信命令を受け付けたか否かを判断する。送信命令を受け付ければステップＳ１３０９に行き、送信命令を受け付けなければステップＳ１３０４に戻る。
【０１２５】
（ステップＳ１３０９）第一情報送信部１１０２は、受け付けた情報を第二情報処理装置１２に送信する。
【０１２６】
（ステップＳ１３１０）第一情報受信部１１０３は、第二情報処理装置１２から情報を受信したか否かを判断する。情報を受信すればステップ１３１１に行き、情報を受信しなければステップＳ１３０４に戻る。
【０１２７】
（ステップＳ１３１１）第一情報出力部１１０５は、ステップＳ１３０３で取得した出力パラメータに基づいて、ステップＳ１３１０で受信した情報を出力する。
【０１２８】
（ステップＳ１３１２）単語抽出部１２１０４は、ステップＳ１３１１で出力された情報から単語を抽出する。
【０１２９】
（ステップＳ１３１３）単語格納部１２１０５は、ステップＳ１３１２で抽出した単語を格納する。
【０１３０】
（ステップＳ１３１４）第一情報受信部１１０３が第二情報処理装置１２から呼の終了要求を受信したか、または、第一入力受付部１１０１が終了要求の入力が受け付けたか否かを判断する。終了要求を受信または受け付ければ終了し、終了要求を受信等しなければステップＳ１３０４に戻る。
【０１３１】
なお、第二情報処理装置１２の動作については、実施の形態１において説明済みである。但し、実施の形態１における第二情報処理装置１２と実施の形態２における第二情報処理装置１２では、第二情報処理装置１２の情報の送受信を行う相手が異なる。実施の形態１において第二情報処理装置１２はサーバ装置と情報の送受信を行い、実施の形態２において第二情報処理装置１２は第一情報処理装置１２１と直接的に情報の送受信を行う。
【０１３２】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。今、第一情報処理装置および第二情報処理装置は、小さなディスプレイを有する携帯端末である。そして、第一情報処理装置と第二情報処理装置の間で送受信される情報は、外国語メッセージである。外国語メッセージとは、母国語以外の言語により記述されたデータである。今、外国語メッセージを英語として説明する。そして、本情報処理システムは、英会話の練習に用いるシステムとして説明する。第一情報処理装置の利用者は英会話を学習する生徒で、第二情報処理装置の利用者は英会話の講師である。
【０１３３】
今、第一情報処理装置の出力パラメータ記憶部に、図５の出力パラメータ管理表が管理されている。そして、第一情報処理装置の利用者情報記憶部には、利用者情報としてレベル「１」が格納されている、とする。かかる場合、実施の形態１で述べたように、図６に示す情報出力が第一情報処理装置と第二情報処理装置で行われる。
【０１３４】
また、利用者情報記憶部に利用者情報としてレベル「３」が格納されている、とする。かかる場合、第一情報処理装置において、第一情報処理装置の利用者が入力した情報は表示されない（未表示である）。そして、第一情報処理装置が受信した情報、つまり、第二情報処理装置の利用者が入力した情報は、第一情報処理装置において、フォントサイズが「６」で表示される。従って、第一情報処理装置と第二情報処理装置において、図１４に示すような表示がなされる。つまり、まず、第一情報処理装置の利用者（「Ａ」とする。）が、「Ｈｅｌｌｏ  Ｈｏｗ  ａｒｅ  ｙｏｕ？」と情報を入力し、送信したとする。なお、入力とは、テンキーやキーボード等を用いた文字の手入力や、音声入力や、映像を撮影する手段による映像入力などがある。入力の意味については、他の実施の形態においても同様である。かかる場合、第一情報処理装置において、図１４の（Ａ−１）のように、入力した情報は表示されない。入力した利用者を識別する情報（「Ａ：」）は、予め第一情報処理装置に格納されており、表示されている。但し、この「Ａ：」の表示は、必須ではない。そして、第一情報処理装置で入力された「Ｈｅｌｌｏ  Ｈｏｗ  ａｒｅ  ｙｏｕ？」は、第二情報処理装置に送信され、図１４の（Ｂ−１）のように表示される。次に、第二情報処理装置の利用者（「Ｂ」とする。）は、「Ｆｉｎｅ！  Ａｎｄ  ｙｏｕ？」と入力し、第一情報処理装置に送信する。すると、第二情報処理装置では、図１４の（Ｂ−２）の画面になる。そして、「Ｆｉｎｅ！  Ａｎｄ  ｙｏｕ？」を受信した第一情報処理装置の表示画面は、図１４の（Ａ−２）になる。次に、「Ａ」は第一情報処理装置で、「Ｉ’ｍ  ｆｉｎｅ  ｔｏｏ．  Ｂｙｅ．」と入力し、第二情報処理装置に送信する。かかる場合、第一情報処理装置の表示画面は、図１４の（Ａ−３）になる。「Ａ」の入力情報は、表示されない。そして、情報「Ｉ’ｍ  ｆｉｎｅ  ｔｏｏ．Ｂｙｅ．」を受信した第二情報処理装置の画面は、図１４の（Ｂ−３）のようになる。そして、「Ｂ」は、「Ｂｙｅ．」を入力し、第一情報処理装置に送信する。かかる場合、第二情報処理装置の画面は、図１４の（Ｂ−４）のようになる。つまり、最初に受信した情報がスクロールにより、画面から消去されている。また、情報「Ｂｙｅ．」を受信した第一情報処理装置の表示画面は、図１４の（Ａ−４）になる。第一情報処理装置の表示画面においても、最初の行は、スクロールにより消去されている。
【０１３５】
以上、本実施の形態によれば、携帯端末等（携帯端末とは限らないが、携帯端末が好適である。）の情報処理装置を用いて情報交換する際に、受信した情報と、送信した情報について、利用者情報（利用者のレベルなど）に基づいて決定された出力パラメータに基づいて情報の出力態様が決定されるために、種々の効率的な情報出力が可能である。例えば、上記システムを英会話の練習システムで利用する場合、時間経過とともに文字が小さく変更されるとすると、はじめに表示された見易い文字サイズで見た情報は、その後はなるべく読まないで情報交換をするように仕向けることができ、英会話等の外国語の練習を行うことができる。同じく、例えば、時間経過とともに文字が消去されるとすると、はじめに表示されて見た情報は、その後は読まないで情報交換をするように仕向けることができ、英会話等の外国語の練習を行うことができる。また、本実施の形態で述べたように、自分のメッセージは表示されないとすると、会話の流れを覚えておかなければならず、英会話の練習に好適である。
【０１３６】
なお、本実施の形態において、利用者情報（利用者のレベル）に基づいて出力パラメータが異なったが、利用者のレベルによらず出力パラメータが固定でも良い。出力パラメータが固定でも、時間経過とともに文字が小さく変更されたり、時間経過とともに文字が消去されたりすることにより、英会話等の外国語の練習を行うことができる。
【０１３７】
また、本実施の形態において、第一情報処理装置で保持している利用者情報は固定であったが、カスタマイズ可能であっても良い。利用者情報のカスタマイズ方法として、手作業により利用者情報を更新する方法がある。かかる場合、第一情報処理装置は、新しい利用者情報の入力を受け付ける利用者情報入力受付部と、当該新しい利用者情報に利用者情報を更新する出力パラメータ変更部を具備することとなる。なお、出力パラメータは利用者情報（レベルなど）を含むものと捉えても良い。
【０１３８】
また、本実施の形態において、情報の出力態様の変更は、実施の形態１で述べた出力態様の変更と同様に、種々考えられる。つまり、本実施の形態において、時間の経過とともにフォントサイズを変更し、または文字情報を消去しても良い。また、情報の出力態様の変更は、出力する情報の種類を決定、変更するものでも良い。つまり、出力パラメータが、出力するデータ種類を示す情報を含んでも良い。具体的には、図９に示すように、第一情報処理装置と第二情報処理装置は、映像、音声、テキストの出力が可能である。そして、図１０に示す出力パラメータ管理表が、サーバ装置で管理されている。図１０に示す出力パラメータ管理表によれば、レベル「１」の利用者に対しては、「映像」「音声」「テキスト」の出力を行う。レベル「２」の利用者に対しては、「映像」「音声」の出力を行う。レベル「３」の利用者に対しては、「音声」のみの出力を行う。レベル「４」の利用者に対しては、「テキスト」のみの出力を行う。今、第一情報処理装置の利用者がレベル「１」である場合は、図９に示すように「映像」「音声」「テキスト」の出力が行われているが、利用者のレベルが「３」の場合は、図１１に示すような出力（音声のみ）になる。
【０１３９】
また、本実施の形態において、利用者情報（利用者のレベル）は固定であったが、利用者が第一情報処理装置に入力した情報に関する情報である入力情報に基づいて、利用者情報（利用者のレベル）が自動的に変更されても良い。かかる場合、利用者が第一情報処理装置に入力した情報に関する情報である入力情報に基づいて出力態様が異なることとなる。
【０１４０】
具体的には、入力情報は、利用者が第一情報処理装置に入力した情報の誤り度合いに関する情報である利用者レベル情報である場合がある。例えば、利用者が第一情報処理装置に入力した情報が英語のメッセージである、とする。かかる場合、第一情報処理装置は、英語の辞書を有し、かかる英語辞書に基づいて入力した英語のメッセージの誤り度合い（正解の度合いでも良い。）を算出する。そして、第一情報処理装置は、かかる誤り度合いに関する情報である利用者レベル情報に基づいて出力パラメータを更新する。例えば、今、誤り度合いが「１０％以上」をレベル「１」、誤り度合いが「５％以上１０％未満」をレベル「２」、誤り度合いが「５％未満」をレベル「３」であるとする。かかるレベルを算定するための情報は、予め第一情報処理装置に格納されているとする。かかる場合、第一情報処理装置識別子の利用者が、英会話のレベルが上がって行き、英会話（英単語）の誤り率が１０％未満（今、９％とする。）になったとする。かかる場合、例えば、第一情報処理装置は、誤り率「９％」からレベル「２」と決定する。そして、第一情報処理装置は、記憶している利用者情報をレベルを「１」から「２」に変更する。すると、第一情報処理装置の利用者が、次回以降、英会話の情報交換を行う場合、レベル２の出力パラメータ（図５の出力パラメータ管理表参照）に基づいた情報の出力制御がされる。以上より、利用者が第一情報処理装置に入力した情報の誤り度合いに関する情報である利用者レベル情報に基づいて出力パラメータが決定される。よって、利用者が第一情報処理装置に入力した情報の誤り度合いに関する情報である利用者レベル情報に基づいて、第一情報処理装置における情報の出力態様が異なることとなる。
【０１４１】
また、入力情報は、第一情報処理装置の受信した情報の出力に対して、第一情報処理装置の利用者が応答する時間に関する情報である応答時間情報である場合がある。第一情報処理装置は、第二情報処理装置から送信された情報を出力してから、第一情報処理装置の利用者が情報を入力するまでの時間、または情報を出力するまでの時間（これを、応答時間という。）を計測する。第一情報処理装置は、タイマー（時計でも良い。）を具備しており、上記の時間測定を行う。そして、第一情報処理装置は、応答時間に関する情報である応答時間情報に基づいて第一情報処理装置の利用者のレベルを決定する。つまり、応答時間情報に基づいて利用者情報が更新される。なお、つまり、応答時間情報に基づいて情報処理装置における情報の出力態様が異なることとなる。
【０１４２】
さらに、入力情報は、第一情報処理装置で出力した情報を再出力する場合に、当該再出力に関する情報である再出力情報である場合がある。第一情報処理装置は、小さく表示された情報を通常サイズに再出力する機能を有する。また、第一情報処理装置は、消去された情報を再出力する機能を有する。消去された情報も、第一情報処理装置のメモリに格納しているために再出力が可能である。かかる再出力に関する情報である再出力情報を、第一情報処理装置は検知する。そして、再出力情報に基づいて第一情報処理装置の利用者のレベルを決定する。つまり、再出力情報に基づいて情報処理装置における情報の出力態様が異なることとなる。具体的には、送受信される情報が外国語（例えば、英語）のメッセージであり、１０分間のメッセージ送受信の間に再表示を行った回数が「２回未満」であればレベル「３」、「3回以上１０回未満」であればレベル「２」、「１０回以上」あればレベル「１」であるとする。かかる場合、第一情報処理装置の利用者が、１０分間で５回しか情報を再出力しなかった場合、第一情報処理装置の利用者のレベルは「２」に決定され、「２」に更新される。
【０１４３】
また、本実施の形態において、辞書の作成処理は必須ではない。つまり、第一情報処理装置において、単語抽出部１２１０４、単語格納部１２１０５は必須ではない。
【０１４４】
さらに、本実施の形態において、第一情報処理装置において、課金料の算出処理を行っても良い。つまり、第一情報処理装置は、課金料算出部と課金料格納部を具備しても良い。課金料の算出処理は、例えば、第一情報処理装置が送受信を行う情報の量に基づいて課金料を算出する処理である。また、課金料の算出処理は、第一情報処理装置と第二情報処理装置が通信をしている時間に基づいて課金料を算出する処理であっても良い。但し、課金料の算出アルゴリズムは、種々ある。また、第二情報処理装置において、課金料の算出処理を行っても良い。つまり、第二情報処理装置は、課金料算出部と課金料格納部を具備しても良い。第一情報処理装置と第二情報処理装置が携帯情報端末で実現され、第二情報処理装置において課金料の算出処理する構成にすれば、いつでもどこでも英会話の学習ができ、また受講料の決済ができる。
【０１４５】
（実施の形態３）
図１５は、本実施の形態に係る情報処理システムの構成を示すブロック図である。本情報処理システムは、第一情報処理装置１５１、第二情報処理装置１５２、サーバ装置１５３を有する。
【０１４６】
第一情報処理装置１５１は、第一入力受付部１５１０１、第一情報送信部１１０２、第一情報受信部１１０３、出力パラメータ受信部１１０４、要求送信部１５１０２、サービスメニュー受信部１５１０３、サービス選択送信部１５１０４、第一評価レポート受信部１５１０５、第一情報出力部１５１０６を有する。
【０１４７】
第一入力受付部１５１０１は、第一情報処理装置１５１の利用者からの情報の入力や、サービスの問い合わせの入力である問合せ要求やサービスの終了要求等を受け付ける。第一入力受付部１５１０１は、キーボードやマウスやテンキーやリモコンなどの入力デバイスを用いた入力を受け付ける。第一入力受付部１５１０１は、入力デバイスを含む、と考えても良いし、入力デバイスを含まないと考えても良い。第一入力受付部１１０１は、入力デバイスのドライバーソフトウェア等により実現され得る。
【０１４８】
要求送信部１５１０２は、第一入力受付部１５１０１で受け付けた問合せ要求と第一情報処理装置１５１の利用者の利用者情報をサーバ装置１５３に送信する。また、要求送信部１５１０２は、第一入力受付部１５１０１で受け付けたサービスの終了要求と第一情報処理装置１５１の利用者の利用者情報をサーバ装置１５３に送信する。要求送信部１５１０２は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【０１４９】
サービスメニュー受信部１５１０３は、サーバ装置１５３から第一情報処理装置１５１の利用者が受け得るサービス（情報の送受信のプログラム）のメニューを構成する情報（以下、適宜、メニュー情報と言う。）を受信する。サービスメニュー受信部１５１０３は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【０１５０】
サービス選択送信部１５１０４は、サービスメニュー受信部１５１０３が受信したメニュー情報から、利用者が選択したサービス（メニュー項目）を識別する情報であるサービス選択情報を送信する。サービス選択送信部１５１０４は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【０１５１】
第一評価レポート受信部１５１０５は、第一情報処理装置１５１と第二情報処理装置１２の間でやり取りされた情報の送受信に関する評価の情報（これを、適宜、評価レポート、と言う。）を受信する。第一評価レポート受信部１５１０５は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【０１５２】
第一情報出力部１５１０６は、サービスメニュー受信部１５１０３が受信したメニュー情報や、第一評価レポート受信部１５１０５が受信した評価レポートや、送受信する情報を出力する。第一情報出力部１５１０６は、ディスプレイとそのドライバーソフト、プリンターとそのドライバーソフト、スピーカーとそのドライバーソフト等により実現され得る。但し、第一情報出力部１５１０６は、ディスプレイやプリンターやスピーカー等の出力デバイスを除いて考えても良い。かかる場合、第一情報処理装置１１は、外付けの出力デバイス（ディスプレイ等）に情報を出力する。
【０１５３】
第二情報処理装置１５２は、第二入力受付部１２０１、第二情報送信部１２０２、第二情報受信部１２０３、第二評価レポート受信部１５２０１、第二情報出力部１５２０２を有する。
【０１５４】
第二評価レポート受信部１５２０１は、第一情報処理装置１５１と第二情報処理装置１５２の間でやり取りされた情報の送受信に関する評価の情報である評価レポートを受信する。第二評価レポート受信部１５２０１は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【０１５５】
第二情報出力部１５２０２は、第二入力受付部１２０１が受け付けた情報または／および第二情報受信部１２０３が受信した情報または／および第二評価レポート受信部１５２０１が受信した評価レポートを出力する。第二情報出力部１５２０２は、ディスプレイとそのドライバーソフト、プリンターとそのドライバーソフト、スピーカーとそのドライバーソフト等により実現され得る。但し、第二情報出力部１５２０２は、ディスプレイやプリンターやスピーカー等の出力デバイスを除いて考えても良い。かかる場合、第二情報処理装置１５２は、外付けの出力デバイス（ディスプレイ等）に情報を出力する。
【０１５６】
サーバ装置１５３は、出力パラメータ記憶部１３０１、利用者情報取得部１３０２、出力パラメータ取得部１３０３、出力パラメータ送信部１３０４、第三情報受信部１３０５、第三情報送信部１３０６、要求受信部１５３０１、サービスメニュー記憶部１５３０２、サービスメニュー取得部１５３０３、サービスメニュー送信部１５３０４、サービス選択受信部１５３０５、サービス要求送信部１５３０６、評価レポート作成部１５３０７、評価レポート送信部１５３０８を有する。
【０１５７】
要求受信部１５３０１は、第一情報処理装置１５１から送信された問合せ要求と利用者情報を受信する。要求受信部１５３０１は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【０１５８】
サービスメニュー記憶部１５３０２は、サーバ装置１５３が利用者に提供し得るサービスのメニューを構成する情報であるメニュー情報を記憶している。サービスメニュー記憶部１５３０２は、不揮発性の記録媒体で実現され得るが、揮発性の記録媒体で実現しても良い。メニュー情報の実現方法は問わない。メニュー情報は、例えばＨＴＭＬで記述されている。
【０１５９】
サービスメニュー取得部１５３０３は、サービスメニュー記憶部１５３０２に記憶されているメニュー情報の中から、要求受信部１５３０１が受信した利用者情報に基づいて、メニュー情報を取得する。サービスメニュー取得部１５３０３は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【０１６０】
サービスメニュー送信部１５３０４は、サービスメニュー取得部１５３０３が取得したメニュー情報を第一情報処理装置１５１に送信する。サービスメニュー送信部１５３０４は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【０１６１】
サービス選択受信部１５３０５は、サービス選択情報を受信する。サービス選択受信部１５３０５は、無線または有線の通信手段で実現され得るが、放送を受信する手段（チューナーおよびそのドライバーソフト等）を排除するものではない。
【０１６２】
サービス要求送信部１５３０６は、第二情報処理装置１５２に、サービスの要求を示す情報であるサービス要求情報を送信する。サービス要求送信部１５３０６は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【０１６３】
評価レポート作成部１５３０７は、第一情報処理装置１５１と第二情報処理装置１５２の間でやり取りされた情報に基づいて、当該情報の送受信に関する評価の情報である評価レポートを作成する。評価レポート作成部１５３０７は、通常、ソフトウェアから実現され得るが、専用回路（ハードウェア）から実現されても良い。
【０１６４】
評価レポート送信部１５３０８は、評価レポート作成部１５３０７で作成された評価レポートを、第一情報処理装置１５１または／および第二情報処理装置１５２に送信する。評価レポート送信部１５３０８は、無線または有線の通信手段で実現され得るが、放送手段を排除するものではない。
【０１６５】
以下、本実施の形態に係る情報処理システムの処理について説明する。まず、第一情報処理装置１５１の動作について図１６のフローチャートを用いて説明する。
【０１６６】
（ステップＳ１６０１）第一入力受付部１５１０１は、第一情報処理装置１５１の利用者から、サービスの問い合わせの入力である問合せ要求を受け付けか否かを判断する。問合せ要求を受け付ければステップＳ１６０２に行き、問合せ要求を受け付けなければステップＳ１６０１に戻る。
【０１６７】
（ステップＳ１６０２）要求送信部１５１０２は、第一入力受付部１５１０１で受け付けた問合せ要求と第一情報処理装置１５１の利用者の利用者情報をサーバ装置１５３に送信する。
【０１６８】
（ステップＳ１６０３）サービスメニュー受信部１５１０３は、サーバ装置１５３からメニュー情報を受信したか否かを判断する。メニュー情報を受信すればステップＳ１６０４に行き、メニュー情報を受信しなければステップＳ１６０３に戻る。
【０１６９】
（ステップＳ１６０４）第一情報出力部１５１０６は、ステップＳ１６０３で受信したメニュー情報からメニューを構成して、出力する。
【０１７０】
（ステップＳ１６０５）第一入力受付部１５１０１は、ステップＳ１６０４で出力したメニューの項目の中から、利用者が選択した情報であるサービス選択情報の入力を受け付けたか否かを判断する。サービス選択情報の入力を受け付ければステップＳ１６０６に行き、サービス選択情報の入力を受け付けなければステップＳ１６０５に戻る。
【０１７１】
（ステップＳ１６０６）サービス選択送信部１５１０４は、ステップＳ１６０５で受け付けたサービス選択情報をサーバ装置１５３に送信する。
【０１７２】
（ステップＳ１６０７）第一情報受信部１１０３は、第一情報処理装置１５１と第二情報処理装置１５２の間の通信の開始命令を意味する呼の開始命令を受信したか否かを判断する。呼の開始命令を受信すればステップＳ１６０８に行き、呼の開始命令を受信しなければステップＳ１６０７に戻る。
【０１７３】
（ステップＳ１６０８）第一情報受信部１１０３は、出力パラメータを受信したか否かを判断する。出力パラメータを受信すればステップＳ１６０９に行き、出力パラメータを受信しなければステップＳ１６０８に戻る。
【０１７４】
（ステップＳ１６０９）第一入力受付部１５１０１は、情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ１６１０に行き、情報の入力を受け付けなければステップＳ１６０９に戻る。
【０１７５】
（ステップＳ１６１０）第一情報出力部１５１０６は、ステップＳ１６０９で受け付けた情報を、ステップＳ１６０８で受信した出力パラメータに基づいて出力する。
【０１７６】
（ステップＳ１６１１）第一入力受付部１５１０１は、情報の送信指示の命令である送信命令を受け付けたか否かを判断する。送信命令を受け付ければステップＳ１６１２に行き、送信命令を受け付けなければステップＳ１６０９に戻る。
【０１７７】
（ステップＳ１６１２）第一情報送信部１１０２は、受け付けた情報をサーバ装置１５３に送信する。
【０１７８】
（ステップＳ１６１３）第一情報受信部１１０３は、サーバ装置１５３から情報を受信したか否かを判断する。情報を受信すればステップ１６１４に行き、情報を受信しなければステップＳ１６１３に戻る。
【０１７９】
（ステップＳ１６１４）第一情報出力部１５１０６は、ステップＳ１６１３で受信した情報を、受信した出力パラメータに基づいて出力する。
【０１８０】
（ステップＳ１６１５）第一入力受付部１５１０１は、サービスの終了要求を受け付けたか否かを判断する。サービスの終了要求を受け付ければステップＳ１６１６に行き、サービスの終了要求を受け付けなければステップＳ１６０９に戻る。
【０１８１】
（ステップＳ１６１６）要求送信部１５１０２は、サービスの終了要求を送信する。
【０１８２】
（ステップＳ１６１７）第一評価レポート受信部１５１０５は評価レポートを受信したか否かを判断する。評価レポートを受信すればステップＳ１６１８に行き、評価レポートを受信しなければステップＳ１６１７に戻る。
【０１８３】
（ステップＳ１６１８）第一情報出力部１５１０６は、ステップＳ１６１７で受信した評価レポートを出力する。
【０１８４】
（ステップＳ１６１９）第一情報受信部１１０３は、呼の終了命令を受信したか否かを判断する。呼の終了命令を受信すれば終了し、呼の終了命令を受信しなければステップ１６１９に戻る。
【０１８５】
次に、第二情報処理装置１５２の動作について図１７のフローチャートを用いて説明する。
【０１８６】
（ステップＳ１７０１）第二情報受信部１２０３は、サービスの開始要求を受信したか否かを判断する。サービスの開始要求を受信すればステップＳ１７０２に行き、サービスの開始要求を受信しなければステップＳ１７０１に戻る。
【０１８７】
（ステップＳ１７０２）第二入力受付部１２０１は、情報入力を受け付けたか否かを判断する。ここで受け付ける情報は、サービス開始を了解する情報である「了解」か、サービス開始を拒否する「拒否」のどちらかである。情報の入力を受け付ければステップＳ１７０３に行き、情報の入力を受け付けなければステップＳ１７０２に戻る。「了解」または「拒否」の入力は、例えば、利用者が表示されているパネル上のボタンを選択することにより行われる。
【０１８８】
（ステップＳ１７０３）第二入力受付部１２０１は、情報を送信する指示命令である送信命令を受け付けたか否かを判断する。送信命令を受け付ければステップＳ１７０４に行き、送信命令を受け付けなければステップＳ１７０２に戻る。
【０１８９】
（ステップＳ１７０４）第二情報送信部１２０２は、受け付けた情報を送信する。
【０１９０】
（ステップＳ１７０５）ステップＳ１７０２で受け付けた情報が「了解」であるか否かを判断する。受け付けた情報が「了解」であればステップＳ１７０６に行き、「拒否」であれば処理を終了する。
【０１９１】
（ステップＳ１７０６）第二情報受信部１２０３は、呼の開始命令を受信したか否かを判断する。呼の開始命令を受信すればステップＳ１７０７に行き、呼の開始命令を受信しなければステップＳ１７０６に戻る。
【０１９２】
（ステップＳ１７０７）第二情報受信部１２０３は、サーバ装置１５３から情報を受信したか否かを判断する。情報を受信すればステップＳ１７０８に行き、情報を受信しなければステップＳ１７０７に戻る。
【０１９３】
（ステップＳ１７０８）第二情報出力部１２０４は、ステップＳ１７０７で受信した情報を出力する。
【０１９４】
（ステップＳ１７０９）第二入力受付部１２０１は、情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ１７１０に行き、情報の入力を受け付けなければステップＳ１７０９に戻る。
【０１９５】
（ステップＳ１７１０）第二情報出力部１２０４は、ステップＳ１７０９で受け付けた情報を出力する。
【０１９６】
（ステップＳ１７１１）第二入力受付部１２０１は、情報を送信する指示命令である送信命令を受け付けたか否かを判断する。送信命令を受け付ければステップＳ１７１２に行き、送信命令を受け付けなければステップＳ１７０９に戻る。
【０１９７】
（ステップＳ１７１２）第二情報送信部１２０２は、受け付けた情報を送信する。
【０１９８】
（ステップＳ１７１３）第二入力受付部１２０１は、サービスの終了を要求する終了要求を受け付けたか否かを判断する。終了要求を受け付ければステップＳ１７１４に行き、終了要求を受け付けなければステップＳ１７０７に戻る。
【０１９９】
（ステップＳ１７１４）第二評価レポート受信部１５２０１は、評価レポートを受信したか否かを判断する。評価レポートを受信すればステップＳ１７１５に行き、評価レポートを受信しなければステップＳ１７１４に戻る。
【０２００】
（ステップＳ１７１５）第二情報出力部１５２０２は、ステップＳ１７１４で受信した評価レポートを出力する。
【０２０１】
（ステップＳ１７１６）第二情報受信部１２０３は、呼の終了要求を受信したか否かを判断する。呼の終了要求を受信すれば終了し、呼の終了要求を受信しなければステップＳ１７１６に戻る。
【０２０２】
なお、図１６、および図１７のフローチャートによれば、第一情報処理装置１５１の利用者が情報の入力を行ってから、第二情報処理装置１５２の利用者が情報の入力を行うようになっているが、情報入力の順序は問わない。また、図１６、および図１７のフローチャートによれば、第一情報処理装置１５１からサービスの終了要求が送信されるが、第二情報処理装置１５２から送信されても良い。
【０２０３】
次に、サーバ装置１５３の動作について図１８のフローチャートを用いて説明する。
【０２０４】
（ステップＳ１８０１）要求受信部１５３０１は、問合せ要求と第一情報処理装置１５１の利用者の利用者情報を受信したか否かを判断する。問合せ要求等を受信すればステップＳ１８０２に行き、問合せ要求等を受信しなければステップＳ１８０１に戻る。
【０２０５】
（ステップＳ１８０２）サービスメニュー取得部１５３０３は、サービスメニュー記憶部１５３０２に記憶されているメニュー情報の中から、ステップＳ１８０１で受信した利用者情報に基づいて、メニュー情報を取得する。
【０２０６】
（ステップＳ１８０３）サービスメニュー送信部１５３０４は、ステップＳ１８０２で取得したサービスメニュー（メニュー情報）を、第一情報処理装置１５１に送信する。
【０２０７】
（ステップＳ１８０４）サービス選択受信部１５３０５は、第一情報処理装置１５１からサービス選択情報を受信したか否かを判断する。サービス選択情報を受信すればステップＳ１８０５に行き、サービス選択情報を受信しなければステップＳ１８０４に戻る。
【０２０８】
（ステップＳ１８０５）サービス要求送信部１５３０６は、ステップＳ１８０４で受信したサービス選択情報に対応するｉ番目の第二情報処理装置識別子を取得する。なお、ｉは１から始まり、１つずつインクリメントされる。そして、取得する第二情報処理装置識別子が無くなれば、エラーとなり、エラーメッセージを第一情報処理装置に送信する。但し、エラーメッセージの送信処理は、例外処理なので、ここでは、その詳細について述べない。
【０２０９】
（ステップＳ１８０６）ステップＳ１８０５で取得した第二情報処理装置識別子で識別される第二情報処理装置に、サービスの開始を要求する情報であるサービス要求を送信する。
【０２１０】
（ステップＳ１８０７）第三情報受信部１３０５が第二情報処理装置１５２から情報を受信したか否かを判断する。第二情報処理装置１５２から情報を受信すればステップＳ１８０８に行き、第二情報処理装置１５２から情報を受信しなければステップＳ１８０７に戻る。
【０２１１】
（ステップＳ１８０８）第三情報送信部１３０６は、ステップＳ１８０７で受信した情報が「了解」であるか否かを判断する。ステップＳ１８０７で受信した情報が「了解」であればステップＳ１８０９に行き、ステップＳ１８０７で受信した情報が「拒否」であればステップＳ１８０５に戻る。
【０２１２】
（ステップＳ１８０９）第三情報送信部１３０６は、呼の開始命令を第一情報処理装置１５１と第二情報処理装置１５２に送信する。
【０２１３】
（ステップＳ１８１０）出力パラメータ取得部１３０３は、出力パラメータ記憶部１３０１から、ステップＳ１８０１で受信した利用者情報に基づいて出力パラメータを取得する。
【０２１４】
（ステップＳ１８１１）出力パラメータ送信部１３０４は、ステップＳ１８１０で取得した出力パラメータを第一情報処理装置１５１に送信する。
【０２１５】
（ステップＳ１８１２）第三情報受信部１３０５は、サービスの終了要求を受信したか否かを判断する。サービスの終了要求を受信すればステップＳ１８１３に行き、サービスの終了要求を受信しなければステップＳ１８１７に飛ぶ。
【０２１６】
（ステップＳ１８１３）サービス要求送信部１５３０６は、サービスの終了要求を第一情報処理装置１５１と第二情報処理装置１５２に送信する。
【０２１７】
（ステップＳ１８１４）評価レポート作成部１５３０７は、第三情報受信部１３０５が受信した情報に基づいて、評価レポートを作成する。
【０２１８】
（ステップＳ１８１５）評価レポート送信部１５３０８は、ステップＳ１８１４で作成した評価レポートを第一情報処理装置１５１と第二情報処理装置１５２に送信する。
【０２１９】
（ステップＳ１８１６）第三情報送信部１３０６は、呼の終了命令を第一情報処理装置１５１と第二情報処理装置１５２に送信する。
【０２２０】
（ステップＳ１８１７）第三情報受信部１３０５は、第一情報処理装置１５１または第二情報処理装置１５２からから情報を受信したか否かを判断する。情報を受信すればステップＳ１８１８に行き、情報を受信しなければステップＳ１８１２に戻る。
【０２２１】
（ステップＳ１８１８）第三情報受信部１３０５は、ステップＳ１８１７で受信した情報を取得する。取得するとは、主メモリに読み込む、および評価レポートのために情報を格納する等の処理を言う。
【０２２２】
（ステップＳ１８１９）第三情報送信部１３０６は、ステップＳ１８１７で受信した情報を、送信した情報処理装置とは別の情報処理装置に送信する。つまり、ステップＳ１８１７で受信した情報が第一情報処理装置１５１から送信された情報である場合は、当該情報を第二情報処理装置１５２に送信する。
【０２２３】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。今、第一情報処理装置と第二情報処理装置の間で送受信される情報は、外国語メッセージである。外国語メッセージとは、母国語以外の言語により記述されたデータである。今、外国語メッセージを英語として説明する。そして、本情報処理システムは、英会話の練習に用いるシステムとして説明する。第一情報処理装置の利用者は英会話を学習する生徒で、第二情報処理装置の利用者は英会話の講師である。そして、サーバ装置の出力パラメータ記憶部１３０１に、図５に示す出力パラメータ管理表と、利用者情報管理表が記憶されている。
【０２２４】
また、サーバ装置のサービスメニュー記憶部には、図１９のサービスメニュー管理表が記憶されている。サービスメニュー管理表は、「レベル」「コース」「講師名」「第二情報処理装置識別子」を有するレコードを複数有する表である。「レベル」は、第一情報処理装置の利用者の英会話のレベルを指す。「コース」は、レベル別に設けられた英会話の学習コースである。「講師名」は、各コースを担当し得る講師の名前である。「第二情報処理装置識別子」は、講師が保持している第二情報処理装置を識別する情報であり、第二情報処理装置にアクセスするために必要な情報である。第二情報処理装置識別子は、ＩＰアドレスや電話番号やメールアドレスなどが該当し得るが、他の情報でも良い。
【０２２５】
かかる場合、第一情報処理装置の利用者がサーバ装置に問合せ要求を送信する。この第一情報処理装置の識別子は、「０９０−１１１１−２２２２」であるとする。かかる場合、第一情報処理装置は、問合せ要求と第一情報処理装置識別子「０９０−１１１１−２２２２」をサーバ装置に送信する。そして、サーバ装置は、問合せ要求と第一情報処理装置識別子「０９０−１１１１−２２２２」を受信する。なお、第一情報処理装置識別子「０９０−１１１１−２２２２」が利用者情報を構成する。
【０２２６】
そして、サーバ装置は、第一情報処理装置識別子「０９０−１１１１−２２２２」に基づいてレベル「１」を図５の利用者情報管理表から取得する。そして、サーバ装置は、レベル「１」に基づいて図１９のサービスメニュー管理表を検索する。そして、サーバ装置は、図２０に示すようなメニュー情報を取得する。そして、サーバ装置は図２０のメニュー情報を第一情報処理装置に送信する。
【０２２７】
そして、第一情報処理装置は図２０のメニュー情報を受信し、図２１のようにメニュー情報を出力する。図２１によれば、コース選択のためのパネルが表示されている。第一情報処理装置の利用者は、図２１のパネルを見て、実施したいコースを選択（チェック）して、送信ボタンを押下する。例えば、「１時間会話コース」を選択（チェック）して、送信ボタンを押下すれば、「＜コース＞１時間英会話コース」というサービス選択情報がサーバ装置に送信される。
【０２２８】
そして、サーバ装置は、サービス選択情報「＜コース＞１時間英会話コース」を受信する。サーバ装置は、受信したサービス選択情報「＜コース＞１時間英会話コース」から、第一情報処理装置と通信する候補となる第二情報処理装置を識別する第二情報処理装置識別子を３つ（「２２２．１１１．１．２２３」「０９０−１２３４−５６７８」「０９０−２２２２−５５５５」）取得する。そして、サーバ装置は、まず、第二情報処理装置識別子「２２２．１１１．１．２２３」で識別される第二情報処理装置に、サービス要求を送信する。そして、第二情報処理装置識別子「２２２．１１１．１．２２３」で識別される第二情報処理装置は、サービス要求に対応する回答、例えば「拒否」を送信する。次に、サーバ装置は、次の第二情報処理装置である「０９０−１２３４−５６７８」で識別される第二情報処理装置に、サービス要求を送信する。次に、「０９０−１２３４−５６７８」で識別される第二情報処理装置は、「了解」を送信する、とする。次に、サーバ装置は、「了解」を受信し、第一情報処理装置と「０９０−１２３４−５６７８」の第二情報処理装置に呼の開始命令を送信する。
【０２２９】
次に、サーバ装置は、第一情報処理装置のレベル「１」に対応する出力パラメータを、図５の出力パラメータ管理表から取得し、第一情報処理装置に送信する。
【０２３０】
次に、第一情報処理装置から終了要求が入力されるまで、第一情報処理装置と第二情報処理装置の間で、情報（外国語メッセージ）の送受信がなされる。この情報の送受信は、サーバ装置が中継する。
【０２３１】
そして、第一情報処理装置から終了要求が入力されると、サーバ装置は、受信した情報に基づいて評価レポートを作成する。この評価レポートとは、例えば、第一情報処理装置から送信された外国語メッセージの正解の度合いを示すレポートである。この評価レポートによって、第一情報処理装置の英会話のレベルが分かり、また、改善点が明示される。
【０２３２】
評価レポートを作成するアルゴリズムは種々考えられる。例えば、第一情報処理装置から送信された外国語メッセージの単語の中で、スペルミスがあった単語の割合を求める。そして、スペルミスがあった単語と正解を併記した資料を作成する。以上より、例えば、図２２のような評価レポートが作成される。この評価レポートは、「コース」「誤り率」「スペルミスの単語と正解を併記したもの」の３つの情報からなる。但し、「レベル」などの他の情報を入れても良い。
【０２３３】
そして、評価レポートは、サーバ装置から第一情報処理装置、および第二情報処理装置に送信され、第一情報処理装置と第二情報処理装置で評価レポートが出力される。従って、第一情報処理装置の利用者（生徒）と第二情報処理装置の利用者（講師）の双方が、第一情報処理装置の利用者（生徒）の英会話の学習結果をその場で把握できる。また、第一情報処理装置の利用者（生徒）は、英会話のレベル向上のための情報が与えられる。
【０２３４】
以上、本実施の形態によれば、第一情報処理装置が送信した利用者情報に基づいて、情報の送受信を行う第二情報処理装置が決定される。本実施の形態における情報処理システムを英会話等の教育システムに用いれば、第一情報処理装置の利用者（生徒）のレベルに応じて、第二情報処理装置の利用者（講師）が決定され、効率的な教育システムを構築できる。また、第一情報処理装置の利用者（生徒）が受信したサービスメニューの中から好きなサービスメニューを選択することにより、より嗜好に合った教育が可能である。さらに、講師の都合に合わせた回答を行うことにより、講師の予定にも合致するシステムとなる。また、第一情報処理装置の利用者（生徒）のレベルに応じた出力態様を採ることにより、効果的な教育が可能である。また、評価レポートを作成することにより、第一情報処理装置の利用者（生徒）の教育的効果も大きい。
【０２３５】
なお、本実施の形態において、サーバ装置で保持している出力パラメータ、利用者情報（「レベル」など）は固定であったが、カスタマイズ可能であっても良い。利用者情報等のカスタマイズ方法については、実施の形態１等で述べた。
【０２３６】
また、本実施の形態における情報の出力態様の変更は、実施の形態１等で述べたように多様である、とする。
【０２３７】
また、本実施の形態において、出力パラメータは利用者情報毎に管理されていたが、出力パラメータが複数の利用者に対して同じでも良い。
【０２３８】
また、本実施の形態において、すべての情報はサーバ装置経由で行われた。しかし、サーバ装置は、第一情報処理装置と第二情報処理装置が情報の送受信を行うときに、少なくとも第一情報処理装置と第二情報処理装置が情報の送受信を開始する機能を果たすだけでも良い。
【０２３９】
また、本実施の形態において、課金料の算出処理と辞書の作成処理について述べなかったが、実施の形態１と同様に、課金料の算出処理と辞書の作成処理を行っても良い。かかる処理は、サーバ装置で行っても良いし、第一情報処理装置や第二情報処理装置で行っても良い。
【０２４０】
また、本実施の形態において、評価レポートの作成処理は必須ではない。つまり、サーバ装置において、評価レポート作成部、評価レポート送信部は必須ではない。また、各情報処理装置における評価レポート受信部は必須ではない。
【０２４１】
また、本実施の形態において、評価手ポートの作成処理はサーバ装置で行ったが、第一情報処理装置や第二情報処理装置で行っても良い。
【０２４２】
また、本実施の形態において、第一情報処理装置の利用者は、コースを選択したが、講師を選択しても良い。つまり、サービス選択情報は、講師識別子や第二情報処理装置識別子などから構成されても良い。
【０２４３】
また、本実施の形態において、第一情報処理装置と第二情報処理装置の情報送受信は、サービス問合せ要求からリアルタイムに行われたが、第一情報処理装置からサービス問合せ要求により、第一情報処理装置と第二情報処理装置の情報送受信の予約を行い、当該予約に基づいて、第一情報処理装置と第二情報処理装置の情報送受信が実際に行われても良い。
【０２４４】
さらに、本実施の形態において、情報処理システムの具体的な応用例として、英会話の教育システムについて、主として述べてきた。しかし、英会話以外の、数学、理科、社会などの教育システムは勿論のこと、第一情報処理装置と第二情報処理装置の間で、リアルタイムに情報をやり取りするシステムすべてに適用可能である。かかるシステムの応用例については、他の実施の形態も該当する。
【０２４５】
【発明の効果】
本発明によれば、第一および第二の情報処理装置間で、サーバ装置を介して双方向で情報交換される文字情報が両処理装置のそれぞれの情報出力部によって表示され、かつ、サーバ装置から第一情報処理装置が受信した当該第一情報処理装置の利用者の属性に関する出力パラメータに基づいて第一情報処理装置の情報出力部は、第一および第二の情報処理装置間で行われる文字情報の表示サイズを時間経過によって小さくするようにしたために、文字による英会話中に生徒側の表示文字のサイズが時間経過とともに読みづらくなり、これによって生徒が文字を読まないで講師との間で情報交換をするように仕向けることができ、これは生徒に対して、生徒自身と講師との間の情報交換の流れを覚えておくという学習に繋がるため、この学習を繰返すことによって、生徒に音声会話を模擬した環境を提供することができるという非常に効果的な学習が可能になる。
【図面の簡単な説明】
【図１】実施の形態１における情報処理システムのブロック図
【図２】実施の形態１における第一情報処理装置の動作について説明するフローチャート
【図３】実施の形態１における第二情報処理装置の動作について説明するフローチャート
【図４】実施の形態１におけるサーバ装置の動作について説明するフローチャート
【図５】実施の形態１における出力パラメータ記憶部に記憶されている情報の例を示す図
【図６】実施の形態１における情報処理装置の出力画面の例を示す図
【図７】実施の形態１における作成した単語帳の例を示す図
【図８】実施の形態１における課金料管理表を示す図
【図９】実施の形態１における情報処理装置の出力の例を示す図
【図１０】実施の形態１における出力パラメータ管理表を示す図
【図１１】実施の形態１における情報処理装置の出力の例を示す図
【図１２】実施の形態２における情報処理システムのブロック図
【図１３】実施の形態２における第一情報処理装置の動作について説明するフローチャート
【図１４】実施の形態２における情報処理装置の出力画面の例を示す図
【図１５】実施の形態３における情報処理システムのブロック図
【図１６】実施の形態３における第一情報処理装置の動作について説明するフローチャート
【図１７】実施の形態３における第二情報処理装置の動作について説明するフローチャート
【図１８】実施の形態３におけるサーバ装置の動作について説明するフローチャート
【図１９】実施の形態３におけるサービスメニュー管理表を示す図
【図２０】実施の形態３におけるメニュー情報の例を示す図
【図２１】実施の形態３におけるコース選択のためのパネルの例を示す図
【図２２】実施の形態３における評価レポートの例を示す図
【符号の説明】
１１、１２１、１５１  第一情報処理装置
１２、１５２  第二情報処理装置
１３、１５３  サーバ装置
１１０１、１５１０１  第一入力受付部
１１０２  第一情報送信部
１１０３  第一情報受信部
１１０４  出力パラメータ受信部
１１０５、１５１０６  第一情報出力部
１２０１  第二入力受付部
１２０２  第二情報送信部
１２０３、１５２０２  第二情報受信部
１２０４  第二情報出力部
１３０１、１２１０２  出力パラメータ記憶部
１３０２  利用者情報取得部
１３０３、１２１０３  出力パラメータ取得部
１３０４  出力パラメータ送信部
１３０５  第三情報受信部
１３０６  第三情報送信部
１３０７、１２１０４  単語抽出部
１３０８、１２１０５  単語格納部
１３０９  課金料算出部
１３１０  課金料格納部
１２１０１  利用者情報記憶部
１５１０２  要求送信部
１５１０３  サービスメニュー受信部
１５１０４  サービス選択送信部
１５１０５  第一評価レポート受信部
１５２０１  第二評価レポート受信部
１５３０１  要求受信部
１５３０２  サービスメニュー記憶部
１５３０３  サービスメニュー取得部
１５３０４  サービスメニュー送信部
１５３０５  サービス選択受信部
１５３０６  サービス要求送信部
１５３０７  評価レポート作成部
１５３０８  評価レポート送信部
【図１】
0004363001.tif 000002
【図２】
0004363001.tif 000003
【図３】
0004363001.tif 000004
【図４】
0004363001.tif 000005
【図５】
0004363001.tif 000006
【図６】
0004363001.tif 000007
【図７】
0004363001.tif 000008
【図８】
0004363001.tif 000009
【図９】
0004363001.tif 000010
【図１０】
0004363001.tif 000011
【図１１】
0004363001.tif 000012
【図１２】
0004363001.tif 000013
【図１３】
0004363001.tif 000014
【図１４】
0004363001.tif 000015
【図１５】
0004363001.tif 000016
【図１６】
0004363001.tif 000017
【図１７】
0004363001.tif 000018
【図１８】
0004363001.tif 000019
【図１９】
0004363001.tif 000020
【図２０】
0004363001.tif 000021
【図２１】
0004363001.tif 000022
【図２２】
0004363001.tif 000023