(57)【要約】  【課題】一の情報処理プログラムしか有していなくても、複数の情報処理が可能な情報処理装置の提供  【解決手段】ゲームシステム１では、ユーザＡ〜Ｃは、自らのゲーム端末２１ａ〜ｃにおける上側液晶画面２１５ａ〜ｃにおいてメインゲームとして野球ゲーム、カーレースゲーム、サッカーゲームを、それぞれ楽しむことができる。また、ゲーム端末２１ａは、ゲーム端末２１ｃのメインゲームであるカーレースゲームのゲーム画面情報を受信し、サブゲームとして下側液晶画面２１７ａに表示する。同様に、ゲーム端末２１ａは、メインゲームである野球ゲームのゲーム画面情報をゲーム端末２１ｂへ送信する。これにより、ユーザＡは、上側液晶画面２１５ａで野球ゲームをメインゲームとして、また、下側液晶画面２１７ａでゲーム端末２１ｃのメインゲームであるカーレースゲームをサブゲームとして、それぞれ楽しむことができる。ユーザＢ、Ｃについても同様である。【選択図】    図２
2006345926.tif 000002
【特許請求の範囲】
【請求項１】
互いにゲーム画面情報の送受信を行うことが可能なゲーム装置を複数有するゲームシステムであって、
前記ゲーム装置は、
所定のパラメータを用いて所定のゲームに関する処理を行い、当該ゲーム装置のユーザの当該ゲームにおける状態を示す状態情報を有するゲーム画面情報である第１のゲーム画面情報を生成する第１のゲーム処理部、
生成した第１のゲーム画面情報を表示する第１のゲーム画面情報表示部、
前記第１のゲーム画面情報を他のゲーム装置に提供するゲーム画面情報提供部、
他のゲーム装置の第１のゲーム画面情報を獲得するゲーム画面情報獲得部、
獲得した他のゲーム装置の第１のゲーム画面情報を表示するための第２のゲーム画面情報を生成する第２のゲーム処理部、
前記第２のゲーム画面情報を表示する第２のゲーム画面情報表示部、
を有し、
さらに、前記ゲーム装置は、
獲得した他のゲーム装置の第１のゲーム画面情報が有する状態情報を解析した状態解析情報を生成するゲーム画面情報解析部、
前記状態解析情報に基づいて前記パラメータを変更するパラメータ変更部、
を有し、
さらに、前記第１のゲーム処理部は、
変更された前記パラメータを用いて、前記第１のゲームに関する処理を行うこと、
を特徴とするゲームシステム。
【請求項２】
互いに画面情報の送受信を行うことが可能な情報処理装置であって、
前記情報処理装置は、
所定の情報処理を行うために用いる処理補助情報を用い当該情報処理を行い、当該情報処理の処理結果を示す処理結果情報を有する画面情報である第１の画面情報を生成する第１の情報処理部、
生成した第１の画面情報を表示する第１の画面情報表示部、
前記第１の画面情報を他の情報処理装置に提供する画面情報提供部、
他の情報処理装置の第１の画面情報を獲得する画面情報獲得部、
獲得した他の情報処理装置の第１の画面情報を表示するための第２の画面情報を生成する第２の画面情報生成部、
前記第２の画面情報を表示する第２の画面情報表示部、
を有し、
さらに、前記情報処理装置は、
獲得した他の情報処理装置の第１の画面情報が有する処理結果情報を解析した処理結果解析情報を生成する画面情報解析部、
前記処理結果解析情報に基づいて前記処理補助情報を変更する処理補助情報変更部、
を有し、  
さらに、前記第１の情報処理部は、
前記変更された処理補助情報を用いて前記所定の情報処理を行うこと、
を特徴とする情報処理装置。
【請求項３】
互いに画面情報の送受信を行うための情報処理プログラムであって、
コンピュータに対して、
所定の情報処理を行うために用いる処理補助情報を用い当該情報処理を行い、当該情報処理の処理結果を示す処理結果情報を有する画面情報である第１の画面情報を生成させるステップ、
生成した第１の画面情報を表示させるステップ、
前記第１の画面情報を他の情報処理装置に提供させるステップ、
他の情報処理装置の第１の画面情報を獲得させるステップ、
獲得した他の情報処理装置の第１の画面情報を表示するための第２の画面情報を生成させるステップ、
前記第２の画面情報を表示させるステップ、
獲得した他の情報処理装置の第１の画面情報が有する処理結果情報を解析した処理結果解析情報を生成させるステップ、
前記処理結果解析情報に基づいて前記処理補助情報を変更させるステップ、
を実行させ、
さらに、
前記変更された処理補助情報を用いて前記所定の情報処理を実行させるステップ、
を実行させる情報処理プログラム。
【請求項４】
請求項２または請求項３にかかる情報処理装置または情報処理プログラムのいずれかにおいて、
前記処理補助情報の変更に際して、前記処理結果情報と当該処理補助情報の変更の内容とを関連付けた変更テーブルを用いること、
を特徴とするもの。
【請求項５】
請求項２〜請求項４にかかる情報処理装置または情報処理プログラムのいずれかにおいて、
前記処理結果情報は、
前記第１の画面情報表示部に表示するものであること、
を特徴とするもの。
【請求項６】
請求項５にかかる情報処理装置または情報処理プログラムのいずれかにおいて、
前記処理結果情報は、
前記所定の処理の結果を、色情報によって示すものであること、
を特徴とするもの。
【請求項７】
請求項２〜請求項６にかかる情報処理装置または情報処理プログラムのいずれかにおいて、
前記処理結果情報は、
前記第１の画面情報が前記第１の画面情報表示部に表示された状態において、当該第１の画面表示部の下部に表示されること、
を特徴とするもの。
【請求項８】
請求項２〜請求項７にかかる情報処理装置または情報処理プログラムのいずれかにおいて、
前記第２の画面情報は、
獲得した他の情報処理装置の第１の画面情報が当該他の情報処理装置における第１の画面情報表示部に表示されていた画像と同じ画像を表示するものであること、
を特徴とするもの。
【請求項９】
請求項２〜請求項８にかかる情報処理装置または情報処理プログラムのいずれかにおいて、
前記画面情報提供部における画面情報の提供は、
ＶＮＣを用いて行い、
前記画面情報獲得部における画面情報の獲得は、
ＶＮＣを用いて行うこと、
を特徴とするもの。
【請求項１０】
請求項２〜請求項９にかかる情報処理装置または情報処理プログラムのいずれかにおいて
前記所定の処理は、
所定のゲームに関する処理であり、
前記処理結果情報は、
前記所定のゲームにおける前記情報処理装置のユーザのその時の優劣状態であること、
を特徴とするもの。
【請求項１１】
コンピュータを用いて、互いにゲーム画面情報の送受信を行うゲーム方法において、
コンピュータが、所定のパラメータを用いて所定のゲームに関する処理を行い、当該ゲーム装置のユーザの当該ゲームにおける状態を示す状態情報を有するゲーム画面情報である第１のゲーム画面情報を生成し、
コンピュータが、生成した第１のゲーム画面情報を第１のゲーム画面情報表示部に表示し、
コンピュータが、前記第１のゲーム画面情報を他のゲーム装置に提供し、
コンピュータが、他のゲーム装置の第１のゲーム画面情報を獲得し、
コンピュータが、獲得した他のゲーム装置の第１のゲーム画面情報を表示するための第２のゲーム画面情報を生成し、
コンピュータが、前記第２のゲーム画面情報を第２のゲーム画面情報表示部に表示するゲーム方法であって、
さらに、
コンピュータが、獲得した他のゲーム装置の第１のゲーム画面情報が有する状態情報を解析した状態解析情報を生成し、
コンピュータが、前記状態解析情報に基づいて前記パラメータを変更し、
コンピュータが、変更された前記パラメータを用いて、前記第１のゲームに関する処理を行うこと、
を特徴とするゲーム方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２画面を有する情報処理装置であって、特に、一の情報処理プログラムしか有していなくても、複数の情報処理が可能な情報処理装置に関する。
【背景技術】
【０００２】
従来のゲームシステムを図１１を用いて説明する。図１１Ａに示すように、ゲームシステム１００は、ゲームサーバ１１２と複数のゲーム端末１１６より構成されている。これらゲームサーバ１１２及びゲーム端末１１６は、インターネット等を含んで構成される通信ネットワーク１１４に接続されており、相互にデータを授受できるようになっている。また、各ゲーム端末１１６は、図１１Ｂに示すような共通のゲーム空間をゲーム画面としてディスプレイに表示させることができる。
【０００３】
ゲームサーバ１１２は、共通のゲーム空間を生成するための個別状況データおよび全体状況データを管理する。ここで、個別状況データとは、ゲーム端末１１６に含まれる操作信号入力手段により入力される操作信号に従ってゲーム空間を移動する各自動車１２６〜１３０（図１１Ｂ参照）の状況（位置や姿勢等）を表すデータをいう。また、全体状況データとは、ゲーム端末１１６に含まれる操作信号入力手段により入力される操作信号に従ってゲーム空間を移動する自動車のうち少なくとも１つの状況（位置や姿勢等）を表すデータをいう。
【０００４】
ゲームサーバ１１２は、最新の個別状況データおよび全体状況データを各ゲーム端末１１６へ送信する。各ゲーム端末１１６は、個別状況データおよび全体状況データを受信すると、前述のゲーム空間をディスプレイに表示する。
【０００５】
【特許文献１】特開２００４−８１８０９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のゲームシステムには、次のような問題点がある。従来のゲームシステムでは、各ゲーム端末１１６が同一のゲームプログラムを有して、ゲームシステム全体としても一のゲームを実行するものである。したがって、従来のゲームシステムでは、ゲームシステム全体として複数のゲームを実行する場合、各ゲーム端末１１６が複数のゲームプログラムを有する必要がある。このため、処理能力が高くないゲーム端末１１６において複数のゲームプログラムを同時に実行させることは難しい、という問題点がある。
【０００７】
そこで、本発明は、一の情報処理プログラムしか有していなくても、複数の情報処理が可能な情報処理装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に関する課題を解決するための手段および発明の効果を以下に示す。
【０００９】
本発明では、互いにゲーム画面情報の送受信を行うことが可能なゲーム装置を複数有するゲームシステムであって、前記ゲーム装置は、所定のパラメータを用いて所定のゲームに関する処理を行い、当該第１のゲーム装置のユーザの当該所定のゲームにおける状態を示す第１の状態情報を有するゲーム画面情報である第１のゲーム画面情報を生成する第１のゲーム処理部、生成した第１のゲーム画面情報を表示する第１のゲーム画面情報表示部、前記第１の画面情報を他のゲーム装置に提供するゲーム画面情報提供部、他のゲーム装置の第１のゲーム画面情報を獲得するゲーム画面情報獲得部、獲得した他のゲーム装置の第１のゲーム画面情報を表示するための第２のゲーム画面情報を生成する第２のゲーム処理部、前記第２のゲーム画面情報を表示する第２のゲーム画面情報表示部、を有し、さらに、前記ゲーム装置は、獲得した他のゲーム装置の第１のゲーム画面情報が有する第１の状態情報を解析した状態解析情報を生成するゲーム画面情報解析部、前記状態解析情報に基づいて前記パラメータを変更するパラメータ変更部、を有し、さらに、前記第１のゲーム処理部は、変更された前記パラメータを用いて、前記第１のゲームに関する処理を行う。
【００１０】
これにより、他のゲーム装置におけるユーザの所定のゲームでの状態が影響するゲームを、他のゲーム装置からゲーム画面情報を獲得するだけで実現することができる。
【００１１】
本発明では、所定の情報処理を行うために用いる処理補助情報を用い当該情報処理を行い、当該情報処理の処理結果を示す処理結果情報を有する画面情報である第１の画面情報を生成し、生成した第１の画面情報を表示し、前記第１の画面情報を他の情報処理装置に提供し、他の情報処理装置の第１の画面情報を獲得し、獲得した他の情報処理装置の第１の画面情報を表示するための第２の画面情報を生成し、前記第２の画面情報を表示し、獲得した他の情報処理装置の第１の画面情報が有する処理結果情報を解析した処理結果解析情報を生成し、前記処理結果解析情報に基づいて前記処理補助情報を変更し、さらに、前記変更された処理補助情報を用いて前記所定の情報処理を実行する。
【００１２】
これにより、他の情報処理装置における所定の情報処理での処理結果が影響する情報処理を、他の情報処理装置から画面情報を獲得するだけで実現することができる。
【００１３】
本発明では、前記処理補助情報の変更に際して、前記処理結果情報と当該処理補助情報の変更の内容とを関連付けた変更テーブルを用いる。
【００１４】
これにより、容易に処理補助情報の変更が可能となる。
【００１５】
本発明では、前記処理結果情報は、前記第１の画面情報表示部に表示するものである。
【００１６】
これにより、他のゲーム装置に対して容易に処理結果を提供することができる。
【００１７】
本発明では、前記処理結果情報は、前記所定の処理の結果を、色情報によって示すものである。
【００１８】
これにより、容易に他のゲーム装置に対して処理結果を提供することができるとともに、処理結果情報の解析が容易にできる。
【００１９】
本発明では、前記処理結果情報は、前記第１の画面情報が前記第１の画面情報表示部に表示された状態において、当該第１の画面表示部の下部に表示される。
【００２０】
これにより、第１の画面情報表示部において処理結果情報が表示される領域以外の領域に表示される画像に対する影響を少なくすることができる。
【００２１】
本発明では、前記第２の画面情報は、獲得した他の情報処理装置の第１の画面情報が当該他の情報処理装置における第１の画面情報表示部に表示されていた画像と同じ画像を表示するものである。
【００２２】
これにより、他の情報処理装置から獲得した画面情報を第２の画面情報表示部に表示するにあたって特別な処理を不要とすることができる。
【００２３】
本発明では、前記画面情報提供部における画面情報の提供は、ＶＮＣを用いて行い、前記画面情報獲得部における画面情報の獲得は、ＶＮＣを用いて行う。
【００２４】
これにより、画面情報の提供・獲得を容易に行うことができる。
【００２５】
本発明では、所定のゲームに関する処理であり、前記処理結果情報は、前記所定のゲームにおける前記情報処理装置のユーザのその時の優劣状態である。
【００２６】
これにより、他の情報処理装置におけるユーザのゲームにおける優劣状態が影響するゲームを容易に実現することができる。
【００２７】
ここで、請求項に記載されている要素と実施例における要素との対応関係を示す。ゲームシステムはゲームシステム１に、ゲーム装置はゲーム端末２１に、それぞれ対応する。
【００２８】
第１のゲーム処理部はＣＰＵ２１１、メモリ２１２、操作入力ボタン２１３及び入力ペン２１４に、第１のゲーム画面情報表示部は上側液晶画面２１５に、ゲーム画面情報提供部はＣＰＵ２１１及び通信回路２１８に、ゲーム画面情報獲得部はＣＰＵ２１１及び通信回路２１８に、第２のゲーム処理部はＣＰＵ２１１、メモリ２１２、操作入力ボタン２１３及び入力ペン２１４に、第２のゲーム画面情報表示部は下側液晶画面２１７に、ゲーム画面情報解析部はＣＰＵ２１１及びメモリ２１２に、パラメータ変更部はＣＰＵ２１１及びメモリ２１２に、それぞれ該当する。
【００２９】
また、情報処理装置はゲーム端末２１に、第１の情報処理部はＣＰＵ２１１、メモリ２１２、操作入力ボタン２１３及び入力ペン２１４に、第１の画面情報表示部は上側液晶画面２１５に、画面情報提供部はＣＰＵ２１１及び通信回路２１８に、画面情報獲得部はＣＰＵ２１１及び通信回路２１８に、第２の情報処理部はＣＰＵ２１１、メモリ２１２、操作入力ボタン２１３及び入力ペン２１４に、第２の画面情報表示部は下側液晶画面２１７に、画面情報解析部はＣＰＵ２１１及びメモリ２１２に、処理補助情報変更部はＣＰＵ２１１及びメモリ２１２に、それぞれ該当する。
【００３０】
さらに、状態情報は色情報に、状態解析情報は対応テーブルにおける［結果］列の値に、処理補助情報はメインゲームに関するパラメータに、処理結果情報は色情報に、処理結果解析情報は応テーブルにおける［結果］列の値に、変更テーブルは色情報−動作対応テーブルに、それぞれ対応する。
【００３１】
第１のゲーム処理部は、ステップＳ７０１〜Ｓ７０９の処理を行う。ゲーム画面情報提供部は、ステップＳ７１１の処理を行う。
【００３２】
ゲーム画面情報獲得部はステップＳ８０１、Ｓ９０１の処理を、第２のゲーム処理部はステップＳ９０３〜Ｓ９０５の処理を、ゲーム画面情報解析部はステップＳ８０３〜Ｓ８１３の処理を、パラメータ変更部はステップＳ８１５の処理を、それぞれ実行する
第１の情報処理部は、ステップＳ７０１〜Ｓ７０９の処理を行う。画面情報提供部は、ステップＳ７１１の処理を行う。
【００３３】
画面情報獲得部はステップＳ８０１、Ｓ９０１の処理を、第２のゲーム処理部はステップＳ９０３〜Ｓ９０５の処理を、画面情報解析部はステップＳ８０３〜Ｓ８１３の処理を、処理補助情報変更部はステップＳ８１５の処理を、それぞれ実行する
「ユーザの所定のゲームにおける状態」とは、所定のゲームにおいてユーザが操作するキャラクターが当該ゲームでおかれている状態、ユーザが操作するキャラクターが属するチーム等の当該ゲームでおかれている状態等、を含む概念である。
【００３４】
「ユーザのその時の優劣状態」とは、所定のゲームにおいてユーザが操作するキャラクターや当該キャラクタが属するチーム等の当該ゲームにおける優劣状態を含む概念である。具体的な対戦相手がいる場合だけでなく、ＲＰＧのように対戦相手がいない場合でもゲームシナリオでの達成度等も優劣状態に含む。
【発明を実施するための最良の形態】
【００３５】
本発明における情報処理装置の実施例を以下において説明する。
【実施例１】
【００３６】
1.概要
本発明に係るゲームシステムの概要を図１に示す機能ブロック図を用いて説明する。
【００３７】
ゲームシステムＭ１は、互いにゲーム画面情報の送受信を行うことが可能なゲーム装置Ｍ３を複数有している。ゲーム装置Ｍ３は、第１のゲーム処理部ｍ１、第１のゲーム画面情報表示部ｍ３、ゲーム画面情報提供部ｍ５、ゲーム画面情報獲得部ｍ７、第２のゲーム処理部ｍ９、第２のゲーム画面情報表示部ｍ１１、ゲーム画面情報解析部ｍ１３、およびパラメータ変更部ｍ１５を有している。
【００３８】
第１のゲーム処理部ｍ１は、所定のパラメータを用いて所定のゲームに関する処理を行い、当該ゲーム装置のユーザの当該ゲームにおける状態を示す状態情報を有するゲーム画面情報である第１のゲーム画面情報を生成する。また、第１のゲーム処理部ｍ１は、変更された前記パラメータを用いて、前記第１のゲームに関する処理を行う。
【００３９】
第１のゲーム画面情報表示部ｍ３は、生成した第１のゲーム画面情報を表示する。
【００４０】
ゲーム画面情報提供部ｍ５は、前記第１のゲーム画面情報を他のゲーム装置に提供する。
【００４１】
ゲーム画面情報獲得部ｍ７は、他のゲーム装置の第１のゲーム画面情報を獲得する。
【００４２】
第２のゲーム処理部ｍ９は、獲得した他のゲーム装置の第１のゲーム画面情報を表示するための第２のゲーム画面情報を生成する。
【００４３】
第２のゲーム画面情報表示部ｍ１１は、前記第２のゲーム画面情報を表示する。
【００４４】
ゲーム画面情報解析部ｍ１３は、獲得した他のゲーム装置の第１のゲーム画面情報が有する状態情報を解析した状態解析情報を生成する。
【００４５】
パラメータ変更部ｍ１５は、前記状態解析情報に基づいて前記パラメータを変更する。
【００４６】
これにより、他のゲーム装置におけるユーザの所定のゲームでの状態が影響するゲームを、他のゲーム装置からゲーム画面情報を獲得するだけで実現することができる。
【００４７】
2.  ハードウェア構成
2.1.  ゲームシステム
本発明にかかるゲームシステムについて図２を用いて説明する。ゲームシステム１は、複数のゲーム端末２１によって構成されている。
【００４８】
なお、各ユーザが使用する要素を示す場合には、ゲーム端末２１ｘ（ｘには、ユーザＡ、Ｂ、Ｃを示す小文字ａ、ｂ、ｃが対応する。）等、サフィックスｘを併記する。つまり、ゲーム端末２１ａはユーザＡによって使用されるものを表す。同様に、ゲーム端末２１ｂはユーザＢによって、ゲーム端末２１ｃはユーザＣによって、それぞれ使用されるものを表す。
【００４９】
また、以降においては、ゲーム画面情報を上側液晶画面２１５、下側液晶画面２１７に表示したものをゲーム画面と呼ぶ。
【００５０】
各ユーザは、自らのゲーム端末２１の上側液晶画面２１５に表示されるゲーム画面に関するゲーム（以下、メインゲームとする。）を楽しむことができる。また、各ゲーム端末２１のメインゲームに関するゲーム画面は、ゲーム画面情報として他のゲーム端末２１に対して送信される。ゲーム画面情報を受信したゲーム端末２１は、受信したゲーム画面情報に基づくゲーム画面を下側液晶画面２１７に表示する。つまり、各ゲーム端末２１は、他のゲーム端末２１におけるメインゲームをのゲーム画面を下側液晶画面２１７に表示する。つまり、各ユーザは、自らのゲーム端末２１の下側液晶画面２１７に表示されるゲーム画面に関するゲーム（以下、サブゲームとする。）を楽しむことができる。
【００５１】
例えば、図２に示すように、ユーザＡは、自らのゲーム端末２１ａにおける上側液晶画面２１５ａにおいてメインゲームとして野球ゲームを楽しみ、ユーザＢは、ゲーム端末２１ｂの上側液晶画面２１５ｂにおいてメインゲームとしてカーレースゲームを楽しみ、ユーザＣは、ゲーム端末２１ｃの上側液晶画面２１５ｃにおいてメインゲームとしてサッカーゲームを楽しむことができる。また、ゲーム端末２１ａは、ゲーム端末２１ｃのメインゲームであるカーレースゲームに関するゲーム画面のゲーム画面情報を受信し、サブゲームとして下側液晶画面２１７ａにカーレースゲームに関するゲーム画面を表示する。同様に、ゲーム端末２１ａは、自らのメインゲームである野球ゲームに関するゲーム画面のゲーム画面情報をゲーム端末２１ｂへ送信する。
【００５２】
これにより、ユーザＡは、上側液晶画面２１５ａにおいて野球ゲームをメインゲームとして、また、下側液晶画面２１７ａにおいてゲーム端末２１ｃのメインゲームであるカーレースゲームをサブゲームとして、それぞれ楽しむことができる。ユーザＢ、Ｃについても同様である。
【００５３】
なお、各ゲーム端末２１のユーザは、各ゲーム端末２１が有する操作ボタン２１３および入力ペン２１４を用いてメインゲーム・サブゲームに対する操作入力が可能である。
【００５４】
2.2.  ゲーム端末
ゲーム端末２１のハードウェア構成について図３を用いて説明する。ゲーム端末２１は、ＣＰＵ２１１、メモリ２１２、操作入力ボタン２１３、入力ペン２１４、上側液晶画面２１５、下側液晶画面２１７及び通信回路２１８を備えている。
【００５５】
ＣＰＵ２１１は、メモリ２１２に記憶保持しているメインゲームのゲームプログラム（以下、メインゲームプログラムとする。）に基づいて、メモリ２１２に記憶保持されているパラメータを用いてゲーム処理を行う。また、ＣＰＵ２１１は、その他のアプリケーションに基づいた処理を行う。
【００５６】
ＣＰＵ２１１は、上側液晶画面２１５に、メインゲームのゲーム画面を表示する。また、ＣＰＵ２１１は、下側液晶画面２１７に、サブゲームのゲーム画面を表示する。なお、サブゲームのゲーム画面は、通信回路２１８を介して受信した他のゲーム端末の上側液晶画面２１５に表示されているメインゲームのゲーム画面と同じものである。
【００５７】
メモリ２１２は、ＣＰＵ２１１に対して作業領域を提供する。また、メモリ２１２は、メインゲームのゲームプログラム等その他のアプリケーションプログラムを記憶保持している。さらに、メモリ２１２は、ゲームプログラムで用いるパラメータを含む各種データを記憶保持する。なお、メモリ２１２に記録されているデータについては後述する。
【００５８】
操作入力ボタン２１３は、複数のボタンによって構成されている。入力ペン２１４は、上側液晶画面２１５、下側液晶画面２１７の位置を指示することができる。ユーザは各操作入力ボタン２１３の操作、もしくは入力ペン２１４による上側液晶画面２１５、下側液晶画面２１７の指示によって、メインゲーム・サブゲームにおけるキャラクターの操作やゲームにおけるシナリオの選択等を行うことができる。
【００５９】
上側液晶画面２１５および下側液晶画面２１７は、同じ大きさ、同じ解像度を有する液晶画面により構成されている。また、上側液晶画面２１５および下側液晶画面２１７は、タッチパネルによって構成されている。これにより、上側液晶画面２１３、下側液晶画面２１７上の所定の位置を入力ペン２１４を用いて支持することが可能となる。
【００６０】
通信回路２１８は、ゲーム端末間でのネットワークに接続する通信回路を有している。ゲーム端末２１は、通信回路２１８を介して、ゲーム端末間におけるデータの送受信が可能となる。ゲーム端末間におけるデータ通信については、後述する。
【００６１】
2.3.  ゲーム端末間におけるデータ通信
ゲーム端末２１は、通信回路２１８を介したＶＮＣ(Virtual Network Computing)によって、上側液晶画面２１５に表示するゲーム画面情報のゲーム端末間通信が可能となる。ここで、ＶＮＣについて説明する。ＶＮＣとは、あるコンピュータに関するデスクトップ画面を他のコンピュータに送信し、デスクトップ画面を受信した他のコンピュータは、受信したデスクトップ画面を介して、デスクトップ送信元のコンピュータに対する遠隔操作を可能とするものである。
【００６２】
コンピュータ間におけるデスクトップ画面の送受信を実現するためにＶＮＣプロトコルが規定されている。ＶＮＣプロトコルによるデスクトップ画面の送受信を実現するためには、デスクトップ画面を送信するためのＶＮＣサーバとネットワーク経由でそのデスクトップ画面からコンピュータにアクセスするためのＶＮＣクライアント（ビューワ）とが必要となる。各ゲーム端末２１は、ＶＮＣサーバとして機能するためのＶＮＣサーバプログラムおよびＶＮＣクライアントとして機能するためのＶＮＣクライアントプログラムをメモリ２１２に記憶している（図３参照）。
【００６３】
3.  ゲーム画面
3.1.  ゲーム画面情報
メインゲームに関するゲーム画面情報が上側液晶画面２１５に表示されたゲーム画面を図４Ａに示す。ゲーム画面は、ゲーム領域Ｒ１および色情報領域Ｒ３を有している。ゲーム領域Ｒ１とは、実際にゲームをするための領域であり、キャラクター等の画像が表示される。
【００６４】
一方、色情報領域Ｒ３とは、ユーザが操作するキャラクター、チーム等のゲームにおける優劣状態、つまりユーザのゲームにおけるそのときの優劣状態を示す色情報を表示するため領域である。色情報領域Ｒ３は、上側液晶画面２１５の下部に表示され、その高さは液晶１ドット分により構成されている。したがって、色情報領域Ｒ３は、ユーザのゲーム領域Ｒ１におけるゲームの操作性を阻害するものではない。
【００６５】
色情報領域Ｒ３の拡大図を図４Ｂに示す。色情報領域Ｒ３は、自色情報表示領域Ｒ３１および他色情報表示領域Ｒ３３を有している。自色情報表示領域Ｒ３１には、ゲームにおけるユーザが操作可能なキャラクター等のゲームにおける優劣状態を示す色情報である自色情報が表示される。一方、他色情報表示領域Ｒ３３には、ゲームにおけるユーザが操作するキャラクター等以外のゲームにおける優劣状態を示す色情報である他色情報が表示される。例えば、対戦型ゲームであれば、あるゲーム端末２１を使用するユーザが操作することができるキャラクターのゲームにおける現在の優劣状態が自色情報表示領域Ｒ３１に表示され、一方、ユーザが操作することができるキャラクター以外のキャラクター（対戦相手）のゲームにおける現在の優劣状態が他色情報表示領域Ｒ３３に示される。
【００６６】
なお、これまでは上側液晶画面２１５に表示されるメインゲームに関するゲーム画面情報について説明したが、下側液晶画面２１７に表示されるサブゲームに関するゲーム画面情報についても同様である。
【００６７】
3.2.  色情報
色情報領域Ｒ３に表示される色情報について説明する。色情報は、表示される色の色彩情報及び明度情報によって構成されている。色彩情報としては、「黒」、「赤」、「青」のいずれかの情報が設定される。ここで、「黒」は、何も情報が設定されていないことを示す。「赤」は、ゲームにおいてユーザが操作するキャラクター等が当該ゲームにおいて劣勢であることを示す。さらに、「青」は、ユーザが操作するキャラクター等が優勢であることを示す。
【００６８】
明度情報としては、０〜２５５の値が設定される。明度情報の値が高いほど、色彩情報が示す状態が強いことを示す。例えば、色彩情報「青」、明度情報「２５５」であれば、非常に優勢であることを示す。
【００６９】
なお、色情報の生成にあたっては、ゲームにおける対応するキャラクター等の現在の状況を決定するパラメータ等を用いて、現在の状況を数値化する等、一般的な方法を用いて算出すればよい。
【００７０】
4.  データ
ゲーム端末２１のメモリ２１２には、サブゲームの色情報と当該色情報がメインゲームの動作に対して与える影響とを対応付けた色情報−動作対応テーブル（以下、対応テーブルとする）が記憶保持されている。以下において、対応テーブルについて説明する。
【００７１】
4.1.  対応テーブル
対応テーブルのデータ構造の一例を図５に示す。対応テーブルは、［色情報］列、［ゲーム中の動作］列、［結果１］列、及び［結果２］列を有している。さらに、［色情報］列は、［自分］列及び［相手］列を有している。
【００７２】
［色情報］列の［自分］列には、下側液晶画面２１７の他色情報表示領域Ｒ３３に表示される色情報の値が記述される。［色情報］列の［相手］列には、下側液晶画面２１７の自色情報表示領域Ｒ３１に表示される色情報の値が記述されている。
【００７３】
［ゲーム中の動作］列には、その時点におけるメインゲームの動作が記述される。［結果］列には、メインゲームにおける動作に与える影響が記述されている。
【００７４】
ここで、ユーザＡがゲーム端末２１ａで野球ゲーム（メインゲーム）、ユーザＢがゲーム端末２１ｂにおいてカーレースゲーム（メインゲーム）を行っており、ゲーム端末２１ｂからゲーム端末２１ａに対してゲーム画面情報が送信されている場合を例に対応テーブルについて説明する（この場合、ユーザＡは、サブゲームとしてカーレースゲームを行っていることになる）。この場合に用いる対応テーブルの一例を図６に示す。
【００７５】
［色情報］列の［自分］列には、ゲーム端末２１ａの下側液晶画面２１７ａに表示されるカーレースゲーム（サブゲーム）のゲーム画面の他色情報表示領域Ｒ３３に表示される色情報の値が記述される。つまり、ゲーム端末２１ｂにおけるユーザＢの相手方に関する色情報の値が記述される。ゲーム端末２１ａを使用するユーザＡからみれば、ゲーム端末２１ｂを使用するユーザＢに対する相手方が自分となるからである。
【００７６】
［色情報］列の［相手］列には、ゲーム端末２１ａの下側液晶画面２１７ａに表示されるカーレースゲーム（サブゲーム）のゲーム画面の自色情報表示領域Ｒ３１に表示される色情報の値が記述されている。つまり、ゲーム端末２１ｂにおけるユーザＢに関する色情報の値が記述される。ゲーム端末２１ａを使用するユーザＡからみれば、ゲーム端末２１ｂを使用するユーザＢが相手方となるからである。
【００７７】
［ゲーム中の動作］列には、その時点における野球ゲーム（メインゲーム）の処理や動作が記述される。
【００７８】
［結果］列には、野球ゲーム（メインゲーム）で使用するパラメータの変更方法が、つまり野球ゲームにおける処理や動作に与える影響が記述されている。なお、［結果］列は、さらに［結果１］列、［結果２］列を有している。［結果１］列には、ユーザＡが野球ゲームにおいて守備状態にある場合に、ユーザＡが操作するキャラクター等の処理や動作に与える影響が記述される。［結果２］列には、ユーザＡが野球ゲームにおいて攻撃状態にある場合に、ユーザＡが操作するキャラクター等の処理や動作に与える影響が記述されている。
【００７９】
5.  ゲーム端末２１の動作
5.1.  メインゲーム処理
ゲーム端末２１のＣＰＵ２１１が行うメインゲームに関する処理であるメインゲーム処理について図７に示すフローチャートを用いて説明する。ＣＰＵ２１１は、メインゲームのゲームプログラムに基づいて、メインゲームの状態を現在の状態に更新するメインゲーム更新処理を行う（Ｓ７０１）。ＣＰＵ２１１は、メインゲーム更新処理に際して、操作ボタン２１３を介したユーザからの操作入力、および各種パラメータ等を用いて、メインゲーム更新処理を実行する。なお、パラメータやテーブル等のメインゲームに必要な各種データは、メモリ２１２にメインゲームプログラムとあわせて記憶保持されている。
【００８０】
なお、ＣＰＵ２１１は、上側液晶画面２１５に対する入力ペンによる指示を取得した場合は、当該指示に基づいてメインゲームの更新処理を行う。また、通信回路２１８を介してＶＮＣプロトコルに基づいた操作入力情報（後述）を獲得すると、その指示内容を判断する。ＣＰＵ２１１は、ＶＮＣプロトコルを介して入力ペン２１４の指示に基づく座標を獲得した場合には、獲得した座標に表示されていた画像から、指示の内容を判断する。例えば、獲得した座標位置に所定のボタンが表示されていた場合には、ＣＰＵ２１１は、そのボタンに対応するメインゲーム更新処理を実行する。なお、ＣＰＵ２１１は、他のゲーム端末２１へ送信したゲーム画像を送信した時間等と合わせて一時的にメモリ２１２に記憶している。
【００８１】
ＣＰＵ２１１は、メインゲーム更新処理に基づいて、上側液晶画面２１５のゲーム画像領域Ｒ１（図４Ａ参照）に表示するためのゲーム画像情報を生成する（Ｓ７０３）。
【００８２】
また、ＣＰＵ２１１は、メインゲーム更新処理に基づいて、当該ゲーム端末２１のユーザが操作するキャラクタやチーム等のユーザのメインゲームにおける優劣状態を判断し、自色情報を生成する（Ｓ７０５）。さらに、ＣＰＵ２１１は、ユーザの対戦相手等ユーザ以外のメインゲームにおける優劣状態を判断し、他色情報を生成する（Ｓ７０７）。なお、ユーザもしくはユーザ以外の優劣状態の判断は、ユーザが操作するキャラクターや当該キャラクタが属するチーム等の当該ゲームにおける優劣状態、ゲームシナリオでの達成度等、優劣状態に影響を与える各要因に対して、重み付け等を加えて算出するようにすればよい。
【００８３】
ＣＰＵ２１１は、ステップＳ７０３で生成したゲーム画像情報およびステップＳ７０５、Ｓ７０７で生成した自色情報、他色情報を合わせて、メインゲーム画面情報を生成する（Ｓ７０９）。ＣＰＵ２１１は、生成したメインゲーム画面情報を上側液晶画面２１５に表示する（Ｓ７１１）。さらに、ＣＰＵ２１１は、通信回路２１８を介して、ステップＳ７０７で生成したメインゲーム画面情報を他のゲーム端末２１へ送信する（Ｓ７１３）。ＣＰＵ２１１は、ステップＳ７０１〜Ｓ７１１間で処理を繰り返す（Ｓ７１５）。
【００８４】
5.2.  パラメータ変更処理
次に、ＣＰＵ２１１がメインゲーム更新処理において用いる各種のパラメータの変更処理を図８に示すフローチャートを用いて説明する。図８に示すように、ゲーム端末２１のＣＰＵ２１１は、他のゲーム端末２１からメインゲーム画面情報を獲得したと判断すると（Ｓ８０１）、獲得したメインゲーム画面情報から自色情報および他色情報を取得する（Ｓ８０７）。具体的には、ＣＰＵ２１１は、ステップＳ８０１において獲得した他のメインゲーム端末２１のゲーム画面情報から、当該他のゲーム端末の上側液晶画面２１５における色情報領域Ｒ３に対応する画素の色彩、明度に関する情報を色情報として取得する。なお、ゲーム端末２１は、いずれの領域が他のゲーム端末の上側液晶画面２１５における色情報領域Ｒ３に対応するのかの情報を記憶保持している。
【００８５】
ＣＰＵ２１１は、取得した色情報を解析して、自色情報および他色情報を判断する（Ｓ８０９）。具体的には、ＣＰＵ２１１は、自色情報表示領域Ｒ３１および他色情報表示領域Ｒ３３に対応する画素の色彩・明度を取得する。
【００８６】
一方で、ＣＰＵ２１１は、現在のメインゲームにおける処理の内容を判断する（Ｓ８１１）。具体的には。例えば野球ゲームであれば、ＣＰＵ２１１は、ユーザが現在攻撃なのか守備側なのか、得点は、バッターが打ったのか見送ったのか、打ったとすればどの方向に飛んだのか等、具体的な状況、処理内容を判断する。
【００８７】
そして、ＣＰＵ２１１は、ステップＳ８０９において取得した自色情報および他色情報およびステップＳ８１１で判断したメインゲーム処理の内容に基づいて、メモリ２１２に記憶保持している対応テーブル（図５参照）から対応する［結果］列の値を取得する（Ｓ８１３）。
【００８８】
ＣＰＵ２１１は、取得した［結果］列の値に基づいて、パラメータの変更処理を行う（Ｓ８１５）。
【００８９】
ＣＰＵ２１１は、メインゲームが終了するまでステップＳ８０１〜Ｓ８１５の処理を繰り返す（Ｓ８１７）。
【００９０】
5.3.  サブゲーム画面生成処理
次に、ＣＰＵ２１１が他のゲーム端末２１から取得したメインゲーム画面情報に基づいて、下側液晶画面２１７に表示するゲーム画面に関するサブゲーム画面情報を生成するサブゲーム画面生成処理を図９に示すフローチャートを用いて説明する。
【００９１】
図９に示すように、ゲーム端末２１のＣＰＵ２１１は、他のゲーム端末２１からメインゲーム画面情報を獲得したと判断すると（Ｓ９０１）、獲得したメインゲーム画面情報に基づいて、下側液晶画面２１７に表示するためのサブゲーム画面情報を生成する（Ｓ９０３）。具体的には、ＣＰＵ２１１は、獲得したサブゲーム画面情報からＶＮＣプロトコルに関するヘッダ情報を取り除き、下側液晶画面２１７に適したサブゲーム画面情報を生成する。
【００９２】
ＣＰＵ２１１は、生成したサブゲーム画面情報を下側液晶画面２１７へ表示する（Ｓ９０５）。なお、本実施形態においては、上側液晶画面２１５と下側液晶画面２１７とは同じ大きさ、同じ解像度の液晶画面を有しているので、他のゲーム端末２１の上側液晶画面２１５に表示されているメインゲーム画像と同じものが、そのまま下側液晶画面２１７にサブゲーム画像として表示されることになる。
【００９３】
ＣＰＵ２１１は、メインゲームが終了するまでステップＳ８０１〜Ｓ８１５の処理を繰り返す（Ｓ９０７）。
【００９４】
5.4.  サブゲーム処理
次に、ＣＰＵ２１１が下側液晶画面２１７に表示されているサブゲームに関して行う処理であるサブゲーム処理を図１０に示すフローチャートを用いて説明する。
【００９５】
図１０に示すように、ゲーム端末２１のＣＰＵ２１１は、操作入力ボタン２１３や入力ペン２１４を介した操作入力があると、その操作がサブゲームへの操作入力であるか否かを判断する（Ｓ１００１）。具体的には、ＣＰＵ２１１は、入力ペン２１４によってタッチパネル機能を有する下側液晶画面２１７が操作されたと判断すると、サブゲームへの操作入力であると判断する。また、所定の操作入力ボタン２１３が押された状態で、他の操作入力ボタン２１３が操作された場合にも、サブゲームへの操作入力であると判断する。
【００９６】
ＣＰＵ２１１は、サブゲームへの操作入力であると判断すると、他のゲーム端末２１に対して操作入力が示す指示を送信するための操作入力情報を生成する（Ｓ１００３）。具体的には、ＣＰＵ２１１は、下側液晶画面２１７が入力ペン２１４によって操作された場合には、下側液晶画面２１７内における入力ペン２１４によって指示された位置の座標を含む操作入力情報を生成する。また、ＣＰＵ２１１は、操作入力ボタン２１３による操作入力であった場合には、操作された操作入力ボタン２１３の種類や操作された順番等を含む操作入力情報を生成する。なお、ＣＰＵ２１１は、操作入力情報をＶＮＣプロトコルに基づいて生成する。
【００９７】
ＣＰＵ２１１は、生成した操作入力情報を他のゲーム端末２１へ通信回路２１８を介して送信する（Ｓ１００５）。
【００９８】
ＣＰＵ２１１は、他のゲーム端末２１との通信が終了するまでステップＳ１００１〜Ｓ１００５の処理を繰り返す（Ｓ１００７）。
【００９９】
［その他の実施例］
前述の実施例１においては、処理結果情報として色情報を例示したが、処理結果を表すことができるものであれば、これに限定されない。例えば、１次元、２次元のバーコードや所定の画像、数字列等であってもよい。
【０１００】
また、前述の実施例１においては、野球ゲーム、カーレースゲーム、サッカーゲームを例示したが、他のゲームであってもよい。
【０１０１】
また、前述の実施例１においては、色情報領域Ｒ３の大きさを上側液晶画面２１５もしくは下側液晶画面２１７の下部１ドット分としたが、色情報を表示できる領域であればこれに限定されない。例えば、所定の大きさの矩形領域、円形領域等であってもよい。
【０１０２】
さらに、前述の実施例１においては、情報処理装置としてゲーム端末を例示したが、他の情報処理装置と画面情報の送受信を行い、所定の処理を行うものであればこれに限定されない。
【０１０３】
さらに、前述の実施例１においては、ゲーム端末間でゲーム画像の送受信を行うためにＶＮＣを利用するとしたが、ゲーム画像等の画面情報を送受信できるものであれば、これに限定されない。例えば、Windows Terminalであってもよい。
【０１０４】
さらに、前述の実施例１においては、対応テーブル（図５参照）を用いて、パラメータの変更を処理することとしたが、これに限定されない。例えば、予め定められた関係式、方程式に基づいてパラメータの更新処理を行うようにしてもよい。さらに、乱数等による偶然性を用いて、パラメータの更新処理を行うようにしてもよい。
【０１０５】
さらに、前述の実施例１においては、メモリ２１２に記憶保持しているゲームプログラムに基づいてゲーム処理を行うとしたが、ゲームカセット、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体にからゲームプログラムをメモリ２１２にロードし、記憶保持するようにしてもよい。
【０１０６】
さらに、前述の実施例１においては、メインゲーム・サブゲームに対する入力操作の判断を操作入力ボタン２１３の組み合わせ、入力ペン２１４の座標によって判断できるようにした。しかし、メインゲーム・サブゲームに対する操作入力を判断できるものであれば、これに限定されない。例えば、操作入力の切り替えボタンを設け、切り替えボタンを操作する毎に、メインゲーム・サブゲームそれぞれに対する入力操作が切り替わるようにしてもよい。
【０１０７】
さらに、前述の実施例１においては、ゲーム端末２１は上側液晶画面２１５および下側液晶画面２１７の２画面を有することとしたが、メインゲームを表示する１画面のみを有するようにしてもよい。これにより、サブゲームの状況をユーザが知ることはできないが、サブゲームとメインゲームとの間で生ずるユーザの混乱を防止することができる。
【図面の簡単な説明】
【０１０８】
【図１】本発明におけるゲームシステムの機能ブロック図である。
【図２】本発明におけるゲームシステムのハードウェア構成を示した図である。
【図３】図２におけるゲーム端末２１のハードウェア構成を示した図である。
【図４】ゲーム画面の一例を示した図であり、Ａは全体図を、Ｂは色情報領域Ｒ３の拡大図を、それぞれ示したものである。
【図５】対応テーブルのデータ構造の一例を示した図である。
【図６】対応テーブルの具体例を示した図である。
【図７】メインゲーム処理を示したフローチャートである。
【図８】パラメータ変更処理を示したフローチャートである。
【図９】サブゲーム画面生成処理を示したフローチャートである。
【図１０】サブゲーム処理を示したフローチャートである。
【図１１】従来のゲームシステムを説明するための図である。
【符号の説明】
【０１０９】
１・・・・・ゲームシステム
２１・・・・・ゲーム端末
２１１・・・・・ＣＰＵ
２１２・・・・・メモリ
２１３・・・・・操作入力ボタン
２１４・・・・・入力ペン
２１５・・・・・上側液晶画面
２１７・・・・・下側液晶画面
２１８・・・・・通信回路
Ｒ１・・・・・ゲーム領域
Ｒ３・・・・・色情報領域
Ｒ３１・・・・・自色情報領域
Ｒ３３・・・・・他色情報領域
【図１】
2006345926.tif 000003
【図２】
2006345926.tif 000004
【図３】
2006345926.tif 000005
【図４】
2006345926.tif 000006
【図５】
2006345926.tif 000007
【図６】
2006345926.tif 000008
【図７】
2006345926.tif 000009
【図８】
2006345926.tif 000010
【図９】
2006345926.tif 000011
【図１０】
2006345926.tif 000012
【図１１】
2006345926.tif 000013