(57)【要約】【課題】  端末間ネットワーク通信を用いる対戦ゲームをしながら相手と文字・映像・音声・音楽によるコミュニケーションを実現する仕組みを提供する。【解決手段】  ゲーム実行手段１０８によりゲームを実行する。通信手段１００によりゲーム実行手段１０８の出力するゲーム情報を送受信する。入力手段１０１で入力した文字情報、画像情報、音声情報及び音楽情報を入力情報に変換する。入力情報受け渡し手段１２１により、該入力情報を通信手段１００あるいはゲーム実行手段１０８に受け渡す。通信手段１００が受信した入力情報は、入力情報受け渡し手段１２１によりゲーム実行手段１０８あるいはチャット情報作成手段１０７に受け渡す。チャット情報作成手段１０７は、該入力情報を時系列順にマージしてチャット情報を作成し、表示手段１１０は該チャット情報をチャット情報表示領域１１２に、前記ゲーム情報をゲームイメージ表示領域１１１にそれぞれ表示する。【選択図】  図１
2005252433.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯情報端末と少なくとも１以上のサーバとが通信手段を介して接続し，端末間でゲームを行うサービスを提供するゲームシステムに利用可能な携帯情報端末において，
該携帯情報端末は，無線あるいは有線により通信する通信手段と，対話のために使用者が入力した文字情報あるいは映像情報を入力情報として取得する入力手段と，該入力情報を他携帯情報端末に送信する入力情報送信手段と，他携帯情報端末が送信した入力情報を受信する入力情報受信手段と，入力手段が取得した入力情報及び入力情報受信手段が取得した入力情報を時系列順に並べ，チャット情報に変換するチャット情報作成手段と，ゲームを記述したプログラムを実行すると共にゲームの進行状況を示すゲーム情報を通信手段を用いて送受信するゲーム実行手段と，該ゲーム実行手段が出力した文字情報あるいは映像情報をイメージに変換してゲームイメージ情報を作成するゲームイメージ情報作成手段と，該チャット情報及び該ゲームイメージ情報を端末上の表示装置に同時に表示する表示手段とを備えることを特徴とする携帯情報端末。
【請求項２】
請求項１記載の携帯情報端末において，
該携帯情報端末は，前記入力手段で取得した入力情報を，他携帯情報端末とのチャットに用いるか，あるいは前記ゲーム実行手段が実行するゲームの入力として用いるか，あるいは双方に用いるかを選択する用途選択手段と，該用途選択手段が選んだ用途に応じて該入力情報を前記入力情報送信手段あるいは前記ゲーム実行手段に受け渡す入力情報受渡し手段とを備えることを特徴とする携帯情報端末。 
【請求項３】
請求項２記載の携帯情報端末において，
前記用途選択手段は，前記入力情報受信手段で取得した入力情報を，該携帯情報端末の使用者とのチャットに用いるか，あるいは前記ゲーム実行手段が実行するゲームの入力情報として用いるか，あるいは双方に用いるかを選択する機能を備え，前記入力情報受渡し機能は，該用途選択手段が選んだ用途に応じて該入力情報を前記チャット情報作成手段あるいは前記ゲーム実行手段に受け渡す機能を備えることを特徴とする携帯情報端末。 
【請求項４】
請求項１，２または３記載の携帯情報端末において，
前期入力情報は，音声情報あるいは音楽情報を包含し，前記ゲーム実行手段は，音声情報及び音楽情報を出力する機能を備え，前記携帯情報端末は，音声情報と音楽情報を合成して音波データを作成する音声合成手段と，該音波データを外部に出力する音源装置とを備えることを特徴とする携帯情報端末。
【請求項５】
請求項１，２，３または４記載の携帯情報端末において，
前記携帯情報端末は，１または複数の通信相手を指定する通信先指定手段を具備し，前記通信手段は，該通信先指定手段が指定する１または複数の通信相手と通信する機能を具備することを特徴とする携帯情報端末。
【請求項６】
請求項１，２，３，４または５記載の携帯情報端末において，
前記表示手段は，携帯情報端末の表示領域を任意の大きさに分割し，それぞれの表示領域に前記チャット情報及び前記ゲームイメージ情報を表示する機能を持つことを特徴とする携帯情報端末。
【請求項７】
複数の携帯情報端末と少なくとも１以上のサーバとが通信手段を介して接続し，端末間でゲームを行うサービスを提供するゲームシステムにおいて，
該サーバは，携帯情報端末との間で通信する通信手段と，接続要求を受信する接続要求受信手段と，接続要求を送信する接続要求送信手段と，接続応答を受信する接続応答受信手段と，接続完了の旨を送信する接続完了送信手段と，入力情報及びゲーム情報を受信して他携帯情報端末に送信する転送手段と，切断要求を受信する切断要求受信手段と，通信回線を切断する回線切断手段とを具備することを特徴とするサーバ。
【請求項８】
請求項１，２，３，４，５または６記載の複数の携帯情報端末，及び請求項７記載の少なくとも１つ以上のサーバとから構成されることを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかに記載のゲームシステムは、対戦ゲームシステムであることを特徴とする携帯情報端末、サーバ又はゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機能を持つ携帯情報端末、サーバ及びゲームシステムに関わり、特に、ゲームプログラムが作動している携帯情報端末間における意思疎通の実現方法に関する。
【背景技術】
【０００２】
近年、携帯電話などの携帯情報端末（以降端末）のネットワーク接続機能はますます高度化し、いつでもどこでもＥメールや端末間通信により他者とコミュニケーションをとることが可能となっている。また，端末の高機能化により，端末上で高度なグラフィック・サウンドを用いたゲームを該端末上で持ち運んで遊ぶことができるようになり，使用者の多様なニーズに対応し，日常生活の中で欠かせないものとなりつつある。
【０００３】
端末間ネットワーク通信を用いたゲームシステムを記載した文献には以下の特許文献がある。
【０００４】
【特許文献１】特開2001-300145号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで，携帯電話などの端末でゲームを楽しんでいる状況で，他者とコミュニケーションを取る必要が生じたときには，現状の端末の仕組みではゲームを一旦中断した上で，あらためて他者との回線を開く必要がある。つまり，使用者の楽しみを中断することになる。あるいは，ゲームが実行可能な端末をインターネット，公衆回線などの通信回線を用いて接続し，相手と同じ環境下で遊ぶ，いわゆる対戦ゲームで楽しむことを想定した，該対戦ゲーム内の状況について相手とやり取りしたい場合には，対戦ゲーム自体にチャット機能などのコミュニケーション手段が無い限り，一旦ゲームを中断したうえで回線を開かねばならず，これもまた楽しみが中断されることになる。このことは，ゲームの楽しさを損なうことになり，特に携帯電話など持ちあるくことを前提とした端末においては該状況が頻発することになり問題である。
【０００６】
このような問題に対処するには，たとえば，対戦ゲームを終了したとき，あるいは中断したときに音声通話を可能とする特許文献１のような従来技術を使うことによりにある程度対処することができる。しかし，これでは設定した通話タイミングで音声通話可能であるが対戦ゲームは終了あるいは中断する必要が生じる。このことから，端末間ネットワーク通信を用いた対戦ゲームシステムにおいて，ゲームをしながら相手と対話可能とする仕組みが必要となる。
【０００７】
本発明の目的は、端末間ネットワーク通信を用いる対戦ゲームをしながら相手と文字・映像・音声・音楽によるコミュニケーションを実現する仕組みを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題は、本発明の以下の手段により解決される。
【０００９】
本発明の携帯情報端末（以降端末）は、１または複数の通信相手を指定する通信先指定手段と，後述のサーバあるいは通信先指定手段が指定した通信先との通信を行う通信手段と，文字情報，映像情報，音声情報，音楽情報を入力情報として取得する入力手段と，該入力情報を通信手段を用いて他端末に送信する入力情報送信手段と，他端末から通信手段を用いて入力情報受信し，入力受信情報として取得する入力情報受信手段と，入力情報及び入力受信情報を時系列順に並べてチャット情報に変換するチャット情報作成手段と，ゲームを記述したプログラムを実行し，文字情報，映像情報，音声情報，音楽情報を出力し，ゲームの進行状況を示すゲーム情報を通信手段を用いて送受信するゲーム実行手段と，該ゲーム実行手段が出力した文字情報あるいは映像情報をイメージに変換し，ゲームイメージ情報を作成するゲームイメージ情報作成手段と，該チャット情報及び該ゲームイメージ情報を端末上の表示装置に同時に表示する表示手段と，前記入力手段で取得した入力情報を他端末とのチャットに用いるか，あるいは前記ゲーム実行手段が実行するゲームの入力として用いるか，あるいは双方に用いるかを選択する用途選択手段と，該用途選択手段が選んだ用途に応じて該入力情報を前記入力情報送信手段あるいは前記ゲーム実行手段に受け渡す入力情報受渡し手段と，前記入力情報に含まれる音声情報及び音楽情報と，前記入力受信情報に含まれる音声情報及び音楽情報と，ゲーム実行手段が出力する音声情報及び音楽情報とを合成して音波情報を作成する音声合成手段と，該音波情報を外部に出力する音源装置とから構成される。
【００１０】
また，本端末の通信装置が接続するサーバは，端末と通信する通信手段と，接続要求を受信する接続要求受信手段と，接続要求を送信する接続要求送信手段と，接続応答を受信する接続応答受信手段と，接続完了の旨を送信する接続完了送信手段と，入力情報，入力受信情報及びゲーム情報を受信して他端末に送信する転送手段と，切断要求を受信する切断要求受信手段と，通信回線を切断する回線切断手段とから構成される。
【００１１】
本発明の目的である，端末間ネットワーク通信を用いる対戦ゲームをしながら相手と文字・映像・音声・音楽によるコミュニケーションを実現する仕組みは，以下のような手段の働きにより実行される。
【００１２】
端末は，通信手段を用いてサーバあるいは他の端末と通信を行う。通信先指定手段は，表示手段を用いて通信先を文字列あるいはアイコンで一覧表示し，入力手段を用いてこの一覧表示から通信先を選び対応する通信ＩＤを取得する。ゲーム実行手段は，端末上でゲームを記述するプログラムコードを解析・実行することによりゲームを実行する。ゲームイメージ作成手段は，該ゲーム実行手段により出力された文字情報，画像情報をゲームイメージ情報に変換し，表示手段は，該ゲームイメージ情報をゲームイメージ表示領域に表示する。このとき，ゲームイメージ表示領域と，チャット情報表示領域は，チャット情報に応じて大きさが動的に変化する。通信手段は，該端末ＩＤとゲームの種類を表すゲームＩＤとをサーバに送信し，端末ＩＤ,ゲームＩＤ,及び接続ＩＤを取得したタイミングで，該端末ＩＤの示す端末との間の通信回線を開いて通信が可能な状態にする。ゲーム実行手段は，他端末に送る指令情報としてゲーム情報を作成し，通信手段を用いて他端末に該ゲーム情報を送信する。また，他端末から送られてきたゲーム情報を通信手段をもちいて取得し，ゲームへの入力データとしてゲームを実行する。入力手段は，キーやパッドなどの文字入力デバイス，カメラなどの画像入力デバイス，マイクなどの音声入力デバイスとから構成され，文字・画像・音声・音楽により使用者の意思を端末に入力し，それぞれ文字情報，映像情報，音声情報及び音楽情報に変換する。用途選択手段は，入力手段からの指示により，入力情報を他端末とのチャットに用いるか，あるいは前記ゲーム実行手段が実行するゲームの入力として用いるか，あるいは双方に用いるかを選択する。入力情報受渡し手段は，該用途選択手段が選んだ用途に応じて入力情報を入力情報送信手段あるいはゲーム実行手段に受け渡す。入力情報送信手段は，受け取った入力情報を通信手段を用いて他端末に送信すると同時に，送信した入力情報をチャット情報作成手段に受け渡す。チャット情報作成手段は，該入力情報送信手段から入力情報を受け取り，チャット情報として表示手段に送信する。表示手段は，該チャット情報をチャット情報表示領域に表示する。
【００１３】
入力情報受信手段は，通信手段を用いて他端末が送信した入力情報を入力受信情報として受信し，入力情報受渡し手段に転送する。前記用途選択手段は，前記入力情報受信手段で取得した入力受信情報を，該端末の使用者とのチャットに用いるか，あるいは前記ゲーム実行手段が実行するゲームの入力として用いるか，あるいは双方に用いるかを選択する。入力情報受渡し機能は，該用途選択手段が選んだ用途に応じて該入力受信情報を前記チャット情報作成手段あるいは前記ゲーム実行手段に受け渡す。チャット情報作成手段は，該入力受信情報をチャット情報として表示手段に送信し，表示手段は該チャット情報をチャット情報表示領域に表示する。ゲーム実行手段は，ゲームプログラムの実行に伴って音声情報あるいは音楽情報を出力する。音声合成手段は，入力情報受信手段が受信した入力受信情報から音声情報，音楽情報を選択して取得する。また，入力情報送信手段が送信した入力情報からから音声情報，音楽情報を選択して取得する。また，ゲーム実行手段が出力する音声情報，音楽情報を取得する。音声合成手段は，これら音声情報，音楽情報を合成して，１以上の音波情報を合成し音源装置へ送信する。音源装置は，該音波情報を外部に出力して発音する。
【００１４】
サーバは，通信手段を用いて端末との間で通信を行い，接続要求受信手段は，通信手段を用いて該端末ＩＤとゲームＩＤを取得して接続要求を受信する。接続要求送信手段は，該接続要求に応じて，端末ＩＤの指定する端末に接続要求を送信する。接続応答受信手段は，端末の通信手段から接続ＩＤとゲームＩＤを受信し，接続完了送信手段は，接続元・接続先の端末に対し端末ＩＤ,ゲームＩＤ,及び接続ＩＤを送信し回線を開く。転送手段は，通信手段が受信した入力情報とゲーム情報を通信手段を用いて他端末に送信する。切断要求受信手段は，端末から端末ＩＤ，ゲームＩＤ及び接続ＩＤを受け取り，回線切断手段は，端末ＩＤ・接続ＩＤに対応する端末との回線を切断する。
【発明の効果】
【００１５】
本発明によれば，本発明の端末１及びサーバ２から構成される対戦ゲームシステムは、端末１間でネットワーク通信を用いる対戦ゲームをしながら，相手と文字・映像・音声・音楽によるコミュニケーションを行う仕組み、及び、端末１の表示領域３０１を任意の大きさに分割し，それぞれの表示領域にチャット情報及びゲームイメージ情報を表示する仕組みを実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施例を図面を用いて説明する。
【実施例１】
【００１７】
以下，本発明の実施例１について説明する。図１は、本発明の実施例である対戦ゲームシステムの構成を示すブロック図である。対戦ゲームシステムは複数の端末１と，少なくとも１つのサーバ２とから構成される。
【００１８】
端末１は、サーバ２あるいは他の端末１と通信を行う通信手段１００と，使用者の意思を文字情報，映像情報，音声情報及び音楽情報として取得する入力手段１０１と，入力情報を通信手段１００とチャット情報作成手段に送る入力情報送信手段１０５と，通信手段１００が受信した入力受信情報を取得し，入力情報受渡し手段１２１及び音声合成手段１４０に受け渡す入力情報受信手段１０６と，入力情報送信手段１０５から受け渡された入力情報，及び入力情報受渡し手段１２１から受け渡された入力受信情報を時系列で並べなおし，イメージの形に変換してチャット情報を作成するチャット情報作成手段１０７と，端末１上でゲームを記述するプログラムコードを解析・実行するゲーム実行手段１０８と，ゲーム実行手段１０８が出力する文字情報，画像情報をイメージの形に変換してゲームイメージ情報を作成するゲームイメージ作成手段１０９と，端末１の表示デバイスであり，情報を使用者に表示する機能を持つ表示手段１１０と，入力手段１０１からの指示により，入力情報及び入力受信情報を他端末１とのチャットに用いるか，ゲームの入力として用いるか，あるいは双方に用いるかを選択する用途選択手段１２０と，該用途に応じて入力情報をゲーム実行手段１０８あるいは入力情報送信手段１０３に送信する機能，及び該用途に応じて入力情報をゲーム実行手段１０８あるいはチャット情報作成手段１０７に送信する機能，及び入力情報が音声情報または音楽情報であれば音声合成手段１４０に受け渡す機能を持つ入力情報受渡し手段１２１と，表示機能に通信相手となる端末１を表示させ，通信相手となる端末１の携帯ＩＤを入力手段１０１からの指示で選択する通信先指定手段１３０と，入力情報受渡し手段１２１，入力情報受信手段１０６，ゲーム実行手段１０８とから音声情報，音楽情報を取得し，１つ以上の音波情報に合成する音声合成手段１４０と，該音波情報を外部に出力する音源装置１４１とから構成される。
【００１９】
入力手段１０１は，キー／パッドなどの文字入力デバイス１０２，カメラなどの画像入力デバイス１０３，マイクなどの音声入力デバイス１０４とから構成される。文字入力デバイス１０２は，たとえば，携帯電話における数字入力用スイッチや機能ボタンなどのスイッチを用いて入力装置でも，ソフトキーボードと言われる，画面上に仮想的に設けられたキーボードを操作する入力装置であってもよい。画像入力デバイス１０３は，動画像や静止画イメージをリアルタイムに撮像できるデバイスであり，電子的なイメージ情報に変換可能な電子デバイスである。たとえば，携帯電話におけるカメラやスキャナ装置を想定している。音声入力デバイス１０４は，音波を電気信号に変換し，そこから電子的な音波情報に変換するデバイスである。電気信号への変換はマイク，音波情報への変換はA/Dコンバータ素子を想定している。ゲーム実行手段１０８は，ゲームの内容を記述するバイナリコードであるゲーム情報を解析し，命令を１つづつ順に実行することによりゲームを実現する。ゲーム情報は，実行可能なバイナリデータの集合であるコードと，画像，音声，音楽などゲームで使用するデータで構成されており，コードの記述によりこれら画像，音声，音楽を表示手段１１０及び音源装置１４１を用いて外部に出力する。また，入力情報やゲーム情報を取得あるいは出力して他端末１と通信を行うことが可能である。表示手段１１０は，端末１が備える表示デバイスであり，たとえばＬＣＤデバイスを想定している。画像を現すイメージ情報と，どの位置にどれくらいのバイト数だけ表示するかを与えられることにより，表示デバイスの表示器にイメージを表示することができる。表示手段１１０の表示器は，ゲームイメージ表示領域１１１と，チャット情報表示領域１１２と構成され，それぞれゲーム実行手段１０８の出力するイメージ情報，チャット情報作成手段１０７が出力するチャット情報を表示する領域である。ゲームイメージ表示領域１１１とチャット情報表示領域１１２は，表示器上の開始領域を表す矩形によりその大きさを変更することが可能であり，ゲームイメージ情報，チャット情報の内容に応じて矩形の大きさが変化する。音源装置１４１は，使用者に対し音により情報を出力する音声デバイスである。該音源装置１４１は，スピーカやイヤホンなどのデバイスであり，与えられた音波情報に応じて音声を発する。また，音楽情報を与えることにより，音源装置があらかじめ内部にもつ音波情報に対応して作成された音声を発するシンセサイザデバイスも想定している。
【００２０】
サーバ２は，端末１と通信を行う通信手段２００と，該端末１が送信する接続要求を受信する接続要求受信手段２０１と，接続要求を他端末１に対し送信する接続要求送信手段２０３と，接続されたことを通知する接続応答を受信する接続応答受信手段２０２と，接続が完了したことを端末１に通知する接続完了送信手段２０４と，端末１から送信される入力情報及びゲーム情報を受信し，サーバと接続された他端末１に転送する転送手段２０５と，端末１が送信する切断要求を受信する切断要求受信手段２０６と，これに応じて回線を切断する回線切断手段２０７とから構成される。
【００２１】
端末１の形状について図２を用いて説明する。図２は、端末１の形状の１例を示したものである。端末３００は、表示画面３０１と、文字入力装置３０２と、音声入力装置３０３と、画像入力装置３０４と、音源装置３０５とから構成される。表示画面３０１は、ゲームイメージを表示するゲームイメージ表示領域３０６と、チャット情報を表示するチャット情報表示領域３０７とから構成される。ゲームイメージ表示領域３０６は、表示手段１１０の備えるゲーム表示領域１１１に描画されたイメージを表示する。ゲーム表示領域１１１には、前述のゲーム実行手段１０８の出力をゲームイメージ作成手段１０９が加工して作成したイメージが書き込まれており、ゲームの進行に応じて文字や画像がゲームイメージ表示領域３０６に表示される。チャット情報表示領域は、表示手段１１０の備えるチャット情報表示領域１１２に描画されたイメージを表示する。チャット情報表示領域１１２には、前述の入力情報送信手段１０５および入力情報受け渡し手段１２１から渡された文字情報をチャット情報作成手段１０７が加工して作成したイメージを表示する。チャット情報作成手段１０７は、入力情報送信手段１０５が出力する文字情報と、入力情報受け渡し手段１２１が出力する文字情報を時間順にイメージ上方から一覧形式で列挙し、その状態をイメージ化する。これにより、文字情報からチャット情報を作成することができる。
【００２２】
次に、通信先指定手段１３０が通信先を指定する場合に用いる通信先指定画面３０１を図３を用いて説明する。通信先指定画面３０１は、ゲームイメージを表示するイメージ表示領域３０６と、接続先一覧表示画面３１０とから構成される。接続先一覧表示画面３１０は、端末１の通信手段１００が、どの他端末１に接続可能かを表し、接続先の名称の一覧を表示する。表示する内容は、図３にあるように接続先の名称であってもよいし、単に接続先の電話番号であったり、端末固有の端末ＩＤであってもよく、用は通信先を特定できる情報であり、文字列として使用者が理解できる情報であればよい。通信先一覧表示画面３１０に表示された文字を、たとえば入力装置１０１のデバイスを用いて指定することにより、使用者がどの端末１と通信を行いたいかの意思表示を行うことができ、指定する文字列に対応する端末ＩＤを取得し、通信手段１００を介してサーバ２に受け渡すことにより、通信先を指定することが可能となる。
【００２３】
次に、本発明における実施例、つまりゲームをしながらチャットを行う場合の動作について、図４に示すフローチャートを用いて説明する。
【００２４】
まず，端末Ａ１０００、サーバ２０００、端末Ｂ１１００をそれぞれ起動する。端末Ａ１０００は、まず、表示手段１１０を使って通信先の一覧を通信先一覧表示画面３１０に表示し（１００１）、入力手段１０１を用いて通信先の１つあるいは複数を選択する（１００２）。選択した通信先端末に対応する端末ＩＤを取得し、サーバ２０００に端末ＩＤ及びゲームＩＤを送信する（１００２）。ゲームＩＤは、端末Ａのゲーム実行手段１０８が実行しているゲームを識別するＩＤであり、対戦ゲームシステム内において一意に決定される識別子である。サーバ２０００は、端末ＩＤとゲームＩＤとからなる接続要求を受信し（２００１）、接続要求送信手段を用いて端末ＩＤに対応する端末Ｂ（１１００）との回線を接続したのちゲームＩＤを端末Ｂ（１１００）に送信する。端末Ｂ（１１００）は、通信手段１００によりゲームＩＤを取得し、ゲーム実行手段１０８に受け渡す。ゲーム実行手段１０８は、受け渡されたゲームＩＤに対応するゲームを読み込んで実行を開始し（１１０１）、通信手段１００をもちいて接続ＩＤとゲームＩＤとからなる接続応答をサーバ（２０００）に送信する（１１０２）。接続ＩＤとは、ステップ１１０１において通信手段１００がサーバとの回線を接続した際に生成する回線接続毎に一意に割り振られる識別子であり、この接続ＩＤを用いて回線の接続・通信・切断を行うことが可能となる。サーバは、接続応答受信手段２０２により接続ＩＤとゲームＩＤを受信したら（２００３）、該接続ＩＤとゲームＩＤをサーバ２０００の接続完了送信手段２０４により端末Ａ、端末Ｂに送信する。同時に、接続する相手の端末ＩＤを付加して端末Ａ，端末Ｂに送信する（２００４）。端末Ａ、端末Ｂは通信手段１００を用いてそれぞれの端末間回線を開き、通信を開始する（１００３、１１０３）。以上のような機能の動作により、端末Ａと端末Ｂとを回線で接続する動作を実現する。
【００２５】
回線が接続した状態では、入力情報の送受信、ゲーム情報の送受信を行うことが可能となる。ステップ１２００において、入力手段１０１のキー／パッド１０２からの文字入力、カメラ１０３からの画像情報、マイクからの音声情報及び音楽情報を入力情報に変換し、通信手段１００を用いてサーバ２０００の転送手段２０５に送信する（１２００）。サーバは、通信手段２００を介して取得した入力情報を転送手段２０５を用いて取得し、ステップ２００３で取得した接続ＩＤの示す端末Ｂに対し該入力情報を送信する（２００５）。端末Ｂにおいては、用途選択手段１２０により通信手段１００を解して該入力情報を取得して処理する（１２００）。ステップ１２００の詳細については図５を用いて後述する。以上の動作は、端末Ａ１０００からサーバ２０００を介して端末Ｂ１１００に入力情報を送信する場合の動作である。逆に、端末Ｂ１１００からサーバ２０００を介して端末Ａ１０００に入力情報を送信する場合には、次のようになる。入力手段１０１で取得した文字情報、画像情報、音声情報、音楽情報を入力情報に変換し、通信手段１００を用いてサーバ２０００の転送手段２０５に送信する（１２００）。サーバは、通信手段２００を介して取得した入力情報を転送手段２０５を用いて取得し、ステップ２００３で取得した接続ＩＤの示す端末Ａに対し該入力情報を送信する（２００６）。端末Ａにおいては、用途選択手段１２０により通信手段１００を介して該入力情報を取得して処理する（１２００）。以上のようにして、端末Ａ，端末Ｂ双方から、相手に対し文字情報、画像情報、音声情報及び音楽情報を送信する動作を実現する。
【００２６】
ゲーム実行手段１０８は、ゲームの進行に合わせてゲーム情報を作成する。このゲーム情報は、他端末との間で対戦ゲームを実施する際に必要となる情報である。該ゲーム情報は、たとえば、ゲーム内における座標データ、名前、イベント情報、取引情報、移動ベクトル、オブジェクト情報、マクロ、スクリプトコードなど、ゲーム内容やゲーム進行、ネットワークの構成などを含めたゲームの実行形態に依存するデータである。ステップ１３００において、通信手段１００を用いてサーバに該ゲーム情報を送信する（１３００）。サーバは、通信手段２００を介して取得した該ゲーム情報を転送手段２０５を用いて取得し、ステップ２００３で取得した接続ＩＤの示す端末Ｂに対し該ゲーム情報を送信する（２００７）。端末Ｂにおいては、通信手段１００で受信したゲーム情報をゲーム実行手段１０８に受け渡し、必要に応じてゲームイメージを表示する（１３００）。ステップ１３００の詳細については図６を用いて後述する。以上の動作は、端末Ａ１０００からサーバ２０００を介して端末Ｂ１１００にゲーム情報を送信する場合の動作である。逆に、端末Ｂ１１００からサーバ２０００を介して端末Ａ１０００にゲーム情報を送信する場合には、次のようになる。端末Ｂ１１００は、通信手段１００を用いてサーバに該ゲーム情報を送信する（１３００）。サーバは、通信手段２００を介して取得した該ゲーム情報を転送手段２０５を用いて取得し、ステップ２００３で取得した接続ＩＤの示す端末Ｂに対し該ゲーム情報を送信する（２００８）。端末Ａ１０００においては、通信手段１００で受信したゲーム情報をゲーム実行手段１０８に受け渡し、必要に応じてゲームイメージを表示する（１３００）。以上のようにして、端末Ａ，端末Ｂ双方から、相手に対しゲーム情報を送信する動作を実現する。
【００２７】
入力装置１０１から対戦ゲームの終了を指示されている場合は、端末Ａ１０００においては（１００４）サーバに対し端末ＩＤ，ゲームＩＤ，接続ＩＤを含む切断要求を送信し（１００５）、端末Ｂ１１００においては（１１０４）サーバに対し端末ＩＤ，ゲームＩＤ，接続ＩＤを含む切断要求を送信する（１１０５）。サーバは該切断要求を受信し（２００９）、接続ＩＤに対応する端末Ａ，端末Ｂに対し、回線切断の旨を通知すると共に端末ＩＤ，ゲームＩＤ，接続ＩＤをそれぞれ送信する。（２０１０）。端末Ａにおいては、該接続ＩＤに対応する回線を切断し（１００６）終了する。端末Ｂにおいては、該接続ＩＤに対応する回線を切断し（１１０６）終了する。これにより，端末１が端末間ネットワーク通信を用いる対戦ゲームをしながら，相手と文字・映像・音声・音楽によるコミュニケーションができるようになる。
【００２８】
次に、入力情報送信／受信処理１２００について、図５を用いて説明する。まず、回線を接続したら（１００３）、入力手段１０１のキー／パッド１０２からの文字入力、カメラ１０３からの画像情報、マイクからの音声情報及び音楽情報を取得する（１２０１）。もしなにも入力がなかった場合、回線経由での入力情報受信ステップ（１２５０）に移行する。その入力情報がゲームのための入力か、チャットのための入力かを判断し（１２０４）、ゲーム用であれば、端末１のゲーム実行手段１０８に受け渡しステップ１２５０へ移行する。もし入力情報であれば、通信手段１００を介してステップ１００３あるいはステップ１１０３で受信した接続ＩＤの示す回線に対し該入力情報を送信し（１２０７）、ステップ１２５４へ移行する。ステップ１２５０は、接続ＩＤに対応する端末から通信手段を用いて入力情報を受信する（１２５０）。受信情報がなければ入力情報送信／受信処理１２００を終了し、ゲーム情報送信／受信／表示処理１３００へ移行する。ステップ１２５０において、受信情報がある場合、ゲーム用か否かを判断し（１２５２）、ゲーム用である場合ゲーム実行手段１０８に受け渡しステップ１２０１へ移行する（１２５６）。受信した情報が入力情報である場合、まず、該ステップ１２０７で送信した入力情報を取得し（１２５４）、ついでステップ１２５０で受信した入力情報を取得する（１２５５）。取得した入力情報を一旦すべてマージした上で時系列順にソートし（１２５６）、入力情報をもとにチャット情報表示領域３０７に表示するチャット情報を作成し（１２５７）、ステップ１２０１へ移行する。これにより、他端末に入力情報を送信する機能及び他端末が送信した入力情報を取得しチャット情報に変換する機能を実現することができる。
【００２９】
次に、ゲーム情報送信／受信／表示処理１３００について図６を用いて説明する。まず、ゲーム実行手段１０８を動作させてゲームを実行する（１３０１）。ゲームの実行は、端末上でゲームを記述するプログラムコードを解析・実行することによりゲームを実行するものであり、たとえばＪＡＶＡ（登録商標）のようなインタプリタ形式の実行環境であっても、ＣＰＵの命令を模擬するエミュレーション形式の実行環境であっても、ＣＰＵの命令に即したコンパイラ形式の実行環境であってもよい。次に、ステップ１３０１の実行によりゲーム情報として文字情報、画像情報、音声情報、音楽情報が出力されたか否かを判断し（１３０２）、出力されていない場合には端末ＩＤの示す端末１が送信するゲーム情報を受信する（１３０３）。もしゲーム情報を受信していなければステップ１３０１に移行し、ゲーム情報を受信していればゲーム実行手段１０８に対し該ゲーム情報を受け渡し（１３０５）ステップ１３０１へ移行する。ステップ１３０２において、ゲーム実行手段１０８がゲーム情報を出力したと判断した場合（１３０２）、端末ＩＤの示す端末１に対し通信手段１００を用いて該ゲーム情報を送信する（１３０６）。次に、図５におけるステップ１２５７においてチャット情報を出力しているか否かを判断し（１３０７）、もしあれば表示手段１１０に設けられたゲームイメージ表示領域のサイズ、位置を定義し（１３０８）、チャット情報を表示するための領域を確保する。ついで、該ゲーム情報をイメージに変換してチャットイメージ表示領域１１１に表示し（１３０９）、ステップ１３１０へ移行する。ステップ１３０７において、チャット情報が無いと判断した場合には、ステップ１３１０へ移行する。ステップ１３１０では、表示手段１１０に設けられたゲームイメージ表示領域のサイズ、位置を定義するため、まずステップ１３０８においてチャット情報表示領域が定義されているならば全画面領域から該チャット情報表示領域を除いた部分のうち、任意のサイズ・位置をゲームイメージ表示領域として定義する（１３１０）。ついで、前記ゲーム情報を該ゲームイメージ表示領域１１２に表示し（１３１１）、ゲーム情報送信／受信／表示処理１３００を終了する（１３１２）。これにより、他端末にゲーム情報を送信する機能及び他端末が送信したゲーム情報を取得しゲーム実行機能に受け渡す機能を実現することができる。また、端末１の表示領域３０１を任意の大きさに分割し，それぞれの表示領域にチャット情報及びゲームイメージ情報を表示することが可能となる。
【図面の簡単な説明】
【００３０】
【図１】携帯情報端末及びサーバからなる対戦ゲームシステムのブロック図。
【図２】携帯情報端末１の形状の説明図。
【図３】通信先指定画面３０１の説明図。
【図４】本発明のシステムの動作フロー図。
【図５】入力情報送信／受信処理１２００のフロー図。
【図６】ゲーム情報送信／受信／表示処理１３００のフロー図。
【符号の説明】
【００３１】
１…携帯情報端末、
２…サーバ、
１００…通信手段、
１０１…入力手段、
１１０…表示手段、
１０００…携帯情報端末Ａの処理フロー、
１１００…携帯情報端末Ｂの処理フロー、
１２００…入力情報送信／受信処理、
１３００…ゲーム情報送信／受信／表示処理、
２０００…サーバの処理フロー。
【図１】
2005252433.tif 000003
【図２】
2005252433.tif 000004
【図３】
2005252433.tif 000005
【図４】
2005252433.tif 000006
【図５】
2005252433.tif 000007
【図６】
2005252433.tif 000008