(57)【要約】【課題】ひとつの入力検出エリア内において、同時に２箇所以上の指示入力の検出を可能とした情報処理装置及び情報処理装置の制御方法を提供する。【解決手段】表示部１５に、複数のアイテムが第１方向に沿って並んだアイテム列を含む表示画像を表示し、位置検出部２４により、表示画像のアイテム列に沿った第１の指示入力と第２の指示入力があった場合に、第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、第２の指示入力による第２の第１座標と第２座標とからなる第２の二次元座標を検出し、制御部により、アイテム列中から、第１の二次元座標に対応する第１のアイテムと、第２の二次元座標に対応する第２のアイテムを選択状態とする。【選択図】図５
2008191719.tif 000002
【特許請求の範囲】
【請求項１】
表示画像を表示する表示部と、
前記表示部上に設けられ、第１方向に所定の間隔を隔てて複数の第１走査光路を形成し、いずれかの第１走査光路が指示入力により遮断されることから、前記表示部における指示位置の第１座標を検出する第１座標検出部と、第１方向と交差する第２方向に所定の間隔を隔てて複数の第２走査光路を形成し、いずれかの第２走査光路が指示入力により遮断されることから、前記表示部における指示位置の第２座標を検出する第２座標検出部とを有し、前記第１座標と前記第２座標からなる前記指示位置の二次元座標を検出する座標検出部と、
前記座標検出部により検出された二次元座標に基づいて所定の制御を行う制御部と
を有する情報処理装置であって、
前記表示画像は、複数のアイテムが前記第１方向に沿って並んだアイテム列を含み、
前記位置検出部は、前記表示画像の前記アイテム列に沿った第１の指示入力と第２の指示入力があった場合に、前記第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、前記第２の指示入力による第２の第１座標と前記第２座標とからなる第２の二次元座標を検出し、
前記制御部は、前記アイテム列中から、前記第１の二次元座標に対応する第１のアイテムと、前記第２の二次元座標に対応する第２のアイテムとを選択状態とする
ことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記制御部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の二次元座標と前記第２の二次元座標が所定時間以上検出された場合に、前記第１のアイテムと前記第２のアイテムとの間に位置するアイテムを全て選択状態とする
ことを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置において、
前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第２の指示入力が前記アイテム列に沿って前記第１の指示入力と反対側に移動したことが検出された場合に、移動中の前記第２の指示入力による第３の座標と前記第２座標とからなる第３の二次元座標を検出し、
前記制御部は、前記アイテム列中から、前記第１のアイテムと前記第３の二次元座標に対応する第３のアイテムとの間に位置するアイテムを全て選択状態とする
ことを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置において、
前記制御部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力又は前記第２の指示入力が前記アイテム列に沿って内側に移動したことが検出された場合に、前記第１のアイテムと前記第２のアイテムとの間に位置するアイテムを全て選択状態とする
ことを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置において、
前記制御部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力と前記第２の指示入力の間の位置に第３の指示入力が検出された場合に、前記第１のアイテムと前記第２のアイテムとの間に位置するアイテムを全て選択状態とする
ことを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の情報処理装置において、
前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力と前記第２の指示入力の移動が検出された場合に、前記第１の指示入力による前記第１の二次元座標と、前記第２の指示入力による前記第２の二次元座標との中間となる中間座標を検出し、
前記制御部は、選択状態の前記第１のアイテムと前記第２のアイテムとを前記中間座標の移動に応じて一緒に移動させる
ことを特徴とする情報処理装置。
【請求項７】
請求項１乃至５のいずれか１項に記載の情報処理装置において、
前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力又は前記第２の指示入力の移動が検出された場合に、前記第１の指示入力による前記第１の二次元座標又は前記第２の指示入力による前記第２の二次元座標を検出し、
前記制御部は、選択状態の前記第１のアイテムと前記第２のアイテムとを、前記第１の二次元座標又は前記第２の二次元座標の移動に応じて一緒に移動させる
ことを特徴とする情報処理装置。
【請求項８】
請求項１記載の情報処理装置において、
前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力と前記第２の指示入力の移動が検出された場合に、前記第１の指示入力による前記第１の二次元座標と前記第２の指示入力による前記第２の二次元座標を検出し、
前記制御部は、選択状態の前記第１のアイテムを前記第１の二次元座標の移動に応じて移動させ、選択状態の前記第２のアイテムを前記第２の二次元座標の移動に応じて移動させる
ことを特徴とする情報処理装置。
【請求項９】
表示画像を表示する表示部と、
前記表示部上に設けられ、第１方向に所定の間隔を隔てて複数の第１走査光路を形成し、いずれかの第１走査光路が指示入力により遮断されることから、前記表示部における指示位置の第１座標を検出する第１座標検出部と、第１方向と交差する第２方向に所定の間隔を隔てて複数の第２走査光路を形成し、いずれかの第２走査光路が指示入力により遮断されることから、前記表示部における指示位置の第２座標を検出する第２座標検出部とを有し、前記第１座標と前記第２座標からなる前記指示位置の二次元座標を検出する座標検出部と、
前記座標検出部により検出された二次元座標に基づいて所定の制御を行う制御部と
を有する情報処理装置の制御方法であって、
前記制御部が、前記表示部に、複数のアイテムが前記第１方向に沿って並んだアイテム列を含む表示画像を表示させるステップと、
前記位置検出部が、前記表示画像の前記アイテム列に沿った第１の指示入力と第２の指示入力があった場合に、前記第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、前記第２の指示入力による第２の第１座標と前記第２座標とからなる第２の二次元座標を検出するステップと、
前記制御部が、前記アイテム列中から、前記第１の二次元座標に対応する第１のアイテムと、前記第２の二次元座標に対応する第２のアイテムとを選択状態とするステップと
を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
表示画像を表示する表示部と、前記表示部上に設けられ、第１方向に所定の間隔を隔てて複数の第１走査光路を形成し、いずれかの第１走査光路が指示入力により遮断されることから、前記表示部における指示位置の第１座標を検出する第１座標検出部と、第１方向と交差する第２方向に所定の間隔を隔てて複数の第２走査光路を形成し、いずれかの第２走査光路が指示入力により遮断されることから、前記表示部における指示位置の第２座標を検出する第２座標検出部とを有し、前記第１座標と前記第２座標からなる前記指示位置の二次元座標を検出する座標検出部と、前記座標検出部により検出された二次元座標に基づいて所定の制御を行う制御部とを有する情報処理装置のプログラムであって、
前記情報処理装置に、
前記表示部に、複数のアイテムが前記第１方向に沿って並んだアイテム列を含む表示画像を表示させるステップ、
前記位置検出部により、前記表示画像の前記アイテム列に沿った第１の指示入力と第２の指示入力があった場合に、前記第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、前記第２の指示入力による第２の第１座標と前記第２座標とからなる第２の二次元座標を検出するステップ、
前記アイテム列中から、前記第１の二次元座標に対応する第１のアイテムと、前記第２の二次元座標に対応する第２のアイテムとを選択状態とするステップ
を実行させるためのプログラム。
【請求項１１】
表示画像を表示する表示部と、前記表示部上に設けられ、第１方向に所定の間隔を隔てて複数の第１走査光路を形成し、いずれかの第１走査光路が指示入力により遮断されることから、前記表示部における指示位置の第１座標を検出する第１座標検出部と、第１方向と交差する第２方向に所定の間隔を隔てて複数の第２走査光路を形成し、いずれかの第２走査光路が指示入力により遮断されることから、前記表示部における指示位置の第２座標を検出する第２座標検出部とを有し、前記第１座標と前記第２座標からなる前記指示位置の二次元座標を検出する座標検出部と、前記座標検出部により検出された二次元座標に基づいて所定の制御を行う制御部とを有する情報処理装置のプログラムであって、
前記情報処理装置に、
前記表示部に、複数のアイテムが前記第１方向に沿って並んだアイテム列を含む表示画像を表示させるステップ、
前記位置検出部により、前記表示画像の前記アイテム列に沿った第１の指示入力と第２の指示入力があった場合に、前記第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、前記第２の指示入力による第２の第１座標と前記第２座標とからなる第２の二次元座標を検出するステップ、
前記アイテム列中から、前記第１の二次元座標に対応する第１のアイテムと、前記第２の二次元座標に対応する第２のアイテムとを選択状態とするステップ
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理装置の制御方法に関し、特に、表示部上に座標検出部が設けられ、座標検出部により検出された座標に基づいて制御を行う情報処理装置及び情報処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、ＣＲＴや液晶表示装置で構成された表示パネルと組み合わせて、その表示パネルに表示された表示画像への指示入力を検出するためのタッチパネルを設けた情報処理装置が知られている。
【０００３】
従来のタッチパネルとして、抵抗膜方式タッチパネル、超音波弾性表面波方式タッチパネル、静電容量方式タッチパネル、赤外線遮光方式タッチパネル等の様々な方式のものがある。
【０００４】
赤外線遮光方式タッチパネル等のパネルへの物理的接触をよらず検出可能なタイプのタッチパネルは、タッチパネルの操作面に直接触れることなく指示入力を行うことができるので、不特定多数の人が指示入力を行う入力装置であっても衛生的であり、耐久性にすぐれているという利点がある。
【０００５】
一方、これらいずれの方式においても、１箇所の指示入力しか検出することができず、同時に２箇所以上の指示入力があった場合には、誤操作と判定され、座標を検出することができない。
【０００６】
これに対し、入力検出エリアを分け、各入力検出エリアにおいて指示入力を検出することにより、同時に２箇所以上の指示入力の検出を可能としたものが知られている（特許文献１、特許文献２参照）。
【特許文献１】特開２００４−３１８２５７号公報
【特許文献２】特開２００４−１１３３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、ひとつの入力検出エリア内において、同時に２箇所以上の指示入力の検出を可能とした情報処理装置及び情報処理装置の制御方法を提供することにある。
【０００８】
本発明の他の目的は、ひとつの入力検出エリア内において、同時に２箇所以上の指示入力を検出し、それに続く指示入力による特有な制御を可能とした情報処理装置及び情報処理装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様による情報処理装置は、表示画像を表示する表示部と、前記表示部上に設けられ、第１方向（例えばＸ方向）に所定の間隔を隔てて複数の第１走査光路を形成し、いずれかの第１走査光路が指示入力により遮断されることから、前記表示部における指示位置の第１座標（例えばＸ座標）を検出する第１座標検出部と、第１方向（例えばＸ方向）と交差する第２方向（例えばＹ方向）に所定の間隔を隔てて複数の第２走査光路を形成し、いずれかの第２走査光路が指示入力により遮断されることから、前記表示部における指示位置の第２座標（例えばＹ座標）を検出する第２座標検出部とを有し、前記第１座標（例えばＸ座標）と前記第２座標（例えばＹ座標）からなる前記指示位置の二次元座標（例えばＸＹ座標）を検出する座標検出部と、前記座標検出部により検出された二次元座標（例えばＸＹ座標）に基づいて所定の制御を行う制御部とを有する情報処理装置であって、前記表示画像は、複数のアイテムが前記第１方向（例えばＸ方向）に沿って並んだアイテム列を含み、前記位置検出部は、前記表示画像の前記アイテム列に沿った第１の指示入力と第２の指示入力があった場合に、前記第１の指示入力による第１の第１座標（例えば第１のＸ座標）と第２座標（例えばＹ座標）とからなる第１の二次元座標（例えば第１のＸＹ座標）と、前記第２の指示入力による第２の第１座標（例えば第２のＸ座標）と前記第２座標（例えばＹ座標）とからなる第２の二次元座標（例えば第２のＸＹ座標）を検出し、前記制御部は、前記アイテム列中から、前記第１の二次元座標（例えば第１のＸＹ座標）に対応する第１のアイテムと、前記第２の二次元座標（例えば第２のＸＹ座標）に対応する第２のアイテムとを選択状態とすることを特徴とする。
【００１０】
上述した情報処理装置において、前記制御部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の二次元座標と前記第２の二次元座標が所定時間以上検出された場合に、前記第１のアイテムと前記第２のアイテムとの間に位置するアイテムを全て選択状態とすることを特徴とする。
【００１１】
上述した情報処理装置において、前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第２の指示入力が前記アイテム列に沿って前記第１の指示入力と反対側に移動したことが検出された場合に、移動中の前記第２の指示入力による第３の座標と前記第２座標とからなる第３の二次元座標を検出し、前記制御部は、前記アイテム列中から、前記第１のアイテムと前記第３の二次元座標に対応する第３のアイテムとの間に位置するアイテムを全て選択状態とすることを特徴とする。
【００１２】
上述した情報処理装置において、前記制御部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力又は前記第２の指示入力が前記アイテム列に沿って内側に移動したことが検出された場合に、前記第１のアイテムと前記第２のアイテムとの間に位置するアイテムを全て選択状態とすることを特徴とする。
【００１３】
上述した情報処理装置において、前記制御部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力と前記第２の指示入力の間の位置に第３の指示入力が検出された場合に、前記第１のアイテムと前記第２のアイテムとの間に位置するアイテムを全て選択状態とすることを特徴とする。
【００１４】
上述した情報処理装置において、前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力と前記第２の指示入力の移動が検出された場合に、前記第１の指示入力による前記第１の二次元座標と、前記第２の指示入力による前記第２の二次元座標との中間となる中間座標を検出し、前記制御部は、選択状態の前記第１のアイテムと前記第２のアイテムとを前記中間座標の移動に応じて一緒に移動させることを特徴とする。
【００１５】
上述した情報処理装置において、前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力又は前記第２の指示入力の移動が検出された場合に、前記第１の指示入力による前記第１の二次元座標又は前記第２の指示入力による前記第２の二次元座標を検出し、前記制御部は、選択状態の前記第１のアイテムと前記第２のアイテムとを、前記第１の二次元座標又は前記第２の二次元座標の移動に応じて一緒に移動させることを特徴とする。
【００１６】
上述した情報処理装置において、前記位置検出部は、前記制御部が前記第１のアイテムと前記第２のアイテムを選択状態にした後、前記位置検出部により前記第１の指示入力と前記第２の指示入力の移動が検出された場合に、前記第１の指示入力による前記第１の二次元座標と前記第２の指示入力による前記第２の二次元座標を検出し、前記制御部は、選択状態の前記第１のアイテムを前記第１の二次元座標の移動に応じて移動させ、選択状態の前記第２のアイテムを前記第２の二次元座標の移動に応じて移動させることを特徴とする。
【００１７】
本発明の一態様による情報処理装置の制御方法は、表示画像を表示する表示部と、前記表示部上に設けられ、第１方向に所定の間隔を隔てて複数の第１走査光路を形成し、いずれかの第１走査光路が指示入力により遮断されることから、前記表示部における指示位置の第１座標を検出する第１座標検出部と、第１方向と交差する第２方向に所定の間隔を隔てて複数の第２走査光路を形成し、いずれかの第２走査光路が指示入力により遮断されることから、前記表示部における指示位置の第２座標を検出する第２座標検出部とを有し、前記第１座標と前記第２座標からなる前記指示位置の二次元座標を検出する座標検出部と、前記座標検出部により検出された二次元座標に基づいて所定の制御を行う制御部とを有する情報処理装置の制御方法であって、前記制御部が、前記表示部に、複数のアイテムが前記第１方向に沿って並んだアイテム列を含む表示画像を表示させるステップと、前記位置検出部が、前記表示画像の前記アイテム列に沿った第１の指示入力と第２の指示入力があった場合に、前記第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、前記第２の指示入力による第２の第１座標と前記第２座標とからなる第２の二次元座標を検出するステップと、前記制御部が、前記アイテム列中から、前記第１の二次元座標に対応する第１のアイテムと、前記第２の二次元座標に対応する第２のアイテムとを選択状態とするステップとを有することを特徴とする。
【発明の効果】
【００１８】
本願発明によれば、表示部に、複数のアイテムが第１方向に沿って並んだアイテム列を含む表示画像を表示し、位置検出部により、表示画像のアイテム列に沿った第１の指示入力と第２の指示入力があった場合に、第１の指示入力による第１の第１座標と第２座標とからなる第１の二次元座標と、第２の指示入力による第２の第１座標と第２座標とからなる第２の二次元座標を検出し、制御部により、アイテム列中から、第１の二次元座標に対応する第１のアイテムと、第２の二次元座標に対応する第２のアイテムを選択状態とするようにしたので、ひとつの入力検出エリア内において、同時に２箇所以上の指示入力を検出することができる、
【発明を実施するための最良の形態】
【００１９】
［一実施形態］
本発明の一実施形態によるゲームシステムについて図面を用いて説明する。
【００２０】
本実施形態のゲームシステムは、全国のアミューズメント施設内に設置されたゲーム装置がインターネットを介して接続されたものである。地域的に離れたプレイヤ同士であっても麻雀等の対戦ゲームを行うことができるように構成されている。
【００２１】
（ゲームシステムの概要）
本実施形態によるゲームシステムを図１及び図２を用いて説明する。図１は、本実施形態によるゲームシステムにおけるゲーム装置の外観を示す斜視図である。図２は、本実施形態によるゲームシステムを示すブロック図である。
【００２２】
アミューズメント施設１０は、例えば日本全国の各地域に所在している。各アミューズメント施設１０には、ゲームを行うために複数台のゲーム装置１２が設けられている。アミューズメント施設１０には、ゲーム装置１２の他に、ゲーム内容の表示等を行う処理装置１４が設けられている。アミューズメント施設１０に処理装置１４が設けられている場合には、観戦者は、処理装置のディスプレイモニタ１５を見ることによりゲームを観戦する。
【００２３】
プレイヤはゲーム装置１２にコインを投入して麻雀ゲームを行う。ゲーム装置１２にはＩＣカードであるメンバーズカード１６を読み取るためのＩＣカードＩ／Ｆ（インターフェース）１８が設けられている。メンバーズカード１６には固有のＩＤ番号が記載されている。
【００２４】
各ゲーム装置１２はアミューズメント施設１０内のＬＡＮ２０に接続されており、アミューズメント施設１０内の他のゲーム装置１２と相互に通信可能である。また、アミューズメント施設１０のＬＡＮ２０はインターネット２２に接続されており、他のアミューズメント施設１０内のゲーム装置１２とも相互に通信可能である。したがって、設置場所が離れていても、任意のゲーム装置により共通の麻雀ゲームを行うことができるように構成されている。
【００２５】
アミューズメント施設１０を訪れたプレイヤは、ゲーム装置に着席し、コインを投入し、タッチパネル２４、実行ボタン２８等の操作を行うことにより、他のプレイヤと麻雀ゲームを行う。
【００２６】
サーバ３０はインターネット２２に接続されている。サーバ３０は制御手段（図示せず）と記憶手段（図示せず）を有する。制御手段により、ゲーム装置１２を制御すると共に、記憶手段により、ゲーム装置１２により実行された麻雀ゲーム等のゲームのプレイデータを、インターネット２２を介して収集し、そのプレイデータを蓄積し、管理する。
【００２７】
サーバ３０の記憶手段には、各プレイヤのゲームのレベルやゲームの履歴が記憶されている。ゲームのレベルは、対戦結果に応じて付与される。
【００２８】
（ゲーム装置の構成）
本実施形態によるゲームシステムにおけるゲーム装置の構成について図３を用いて説明する。図３は、本実施形態によるゲーム装置のブロック図である。
【００２９】
図１に示すように、ゲーム装置１２の筐体３２には、ゲーム内容を表示するディスプレイモニタ３４と、ディスプレイモニタ３４上に設けられ、プレイヤがゲームの操作を行うためのタッチパネル２４と、コインと投入するためのコイン投入部３６と、メンバーズカード１６を読み取るためのＩＣカードＩ／Ｆ１８と、実行操作を行うための実行ボタン２８とが設けられている。ディスプレイモニタ３４には、麻雀ゲームの画面が表示される。
【００３０】
図３に示すように、ゲーム装置１２には、ゲームプログラムの実行やシステム全体の制御や画像表示のための座標計算等を行うＣＰＵ４０と、ＣＰＵ４０が処理を行うのに必要なプログラムやデータを格納するバッファメモリとして利用されるシステムメモリ（ＲＡＭ）４２とがバスラインにより共通接続され、バスアービタ４４に接続されている。バスアービタ４４は、ゲーム装置１２の各ブロックや外部に接続される機器とのプログラムやデータの流れを制御する。
【００３１】
ゲームプログラムやデータ（映像データや音楽データも含む）が格納されたプログラムデータ記憶装置又は記憶媒体（ゲーム用記録媒体であるＣＤ−ＲＯＭ等を駆動する光ディスクや光ディスクドライブ等も含む）４６と、ゲーム装置を起動するためのプログラムやデータが格納されているＢＯＯＴＲＯＭ４８とがバスラインを介してバスアービタ４４に接続されている。
【００３２】
バスアービタ４４を介して、プログラムデータ記憶装置又は記憶媒体４６から読み出した映像（ＭＯＶＩＥ）データを再生したり、プレイヤの操作やゲーム進行に応じて画像表示のための画像を生成したりするレンダリングプロセッサ５０と、そのレンダリングプロセッサ５０が画像生成を行うために必要なグラフィックデータ等を格納しておくグラフィックメモリ５２とが接続されている。レンダリングプロセッサ５０から出力される画像信号は、ビデオＤＡＣ（図示せず）によりデジタル信号からアナログ信号に変換され、ディスプレイモニタ３４に表示される。
【００３３】
バスアービタ４４を介して、プログラムデータ記憶装置又は記憶媒体４６から読み出した音楽データを再生したりプレイヤによる操作やゲーム進行に応じて効果音や音声を生成するサウンドプロセッサ５６と、そのサウンドプロセッサ５６により効果音や音声を生成するために必要なサウンドデータ等を格納しておくサウンドメモリ５８とが接続されている。サウンドプロセッサ５６から出力される音声信号は、オーディオＤＡＣ（図示せず）によりデジタル信号からアナログ信号に変換され、スピーカ６０から出力される。
【００３４】
バスアービタ４４には通信インターフェース６２が接続されている。通信インタフェース６２はＬＡＮアダプタ６４を介して電話回線等の外部ネットワークに接続される。ゲーム装置１２はＬＡＮアダプタ６４により電話回線を介してインターネットに接続され、他のゲーム装置１２やネットワークサーバ３０等との通信が可能となる。なお、通信インターフェース６２及びＬＡＮアダプタ６４は電話回線を使用するものであるが、電話回線を使用するターミナルアダプタ（ＴＡ）やルータ、ケーブルテレビ回線を使用するケーブルモデム、携帯電話やＰＨＳを利用して無線通信手段、光ファイバを用いた光ファイバ通信手段等の他の通信方法を利用してもよい。
【００３５】
バスアービタ４４には、ペリフェラルＩ／Ｆ（インターフェース）６６を介して実行ボタン２８が接続されている。実行ボタン２８は、各種操作の実行の指示を入力するためのものである。ペリフェラルＩ／Ｆ６６は、プレイヤによる操作にしたがって、ゲーム装置１２や外部に接続された機器を制御するための信号を出力する。
【００３６】
バスアービタ４４には、ペリフェラルＩ／Ｆ６８を介して、タッチパネル２４が接続されている。タッチパネル２４は、プレイヤが指を触れることにより各種操作を入力するためのものである。
【００３７】
ペリフェラルＩ／Ｆ６８は、プレイヤによる操作にしたがって、ゲーム装置１２や外部に接続された機器を制御するための信号を出力する。タッチパネル２４は、指が指示した位置の座標値を取得して位置座標情報を生成する位置座標取得手段として機能する。
【００３８】
バスアービタ４４には、メンバーズカード１６を読み取るためのＩＣカードＩ／Ｆ１８が接続されている。
【００３９】
バスアービタ４４にはバックアップメモリ（図示せず）が接続され、これにゲームの成績などの記録を行う。バックアップメモリは、システムメモリ（ＲＡＭ）で代用してもよい。
【００４０】
なお、ゲーム装置１２は、アミューズメント施設やゲームカフェ等の店舗に設置されるゲーム装置に限定されるものではなく、家庭用のゲーム装置やパーソナルコンピュータ、携帯型電子ゲーム機、携帯電話やＰＤＡ等の電子装置、ゲーム情報処理装置でもよい。
【００４１】
（タッチパネル）
本実施形態におけるタッチパネル２４の詳細について図４を用いて説明する。
【００４２】
図４（ａ）に示すように、ディスプレイモニタ３４の面をＸ方向とＹ方向のＸＹ二次元平面とする。
【００４３】
ＸＹ二次元平面でのＸ座標を検出するために、ディスプレイモニタ３４の下辺に、Ｘ方向に所定の間隔、例えば、６．５ｍｍを隔てて、複数の発光素子２４ａが設けられ、ディスプレイモニタ３４の上辺に、各発光素子２４ａに対応する位置に複数の受光素子２４ｂが設けられている。各発光素子２４ａから発光された赤外光線は、それぞれ、各受光素子２４ｂにより受光される。
【００４４】
ＸＹ二次元平面でのＹ座標を検出するために、ディスプレイモニタ３４の左辺に、Ｙ方向に所定の間隔、例えば、６．５ｍｍを隔てて、複数の発光素子２４ｃが設けられ、ディスプレイモニタ３４の右辺に、各発光素子２４ｃに対応する位置に複数の受光素子２４ｄが設けられている。各発光素子２４ｃから発光された赤外光線は、それぞれ、各受光素子２４ｄにより受光される。
【００４５】
図４（ｂ）に示すように、発光素子２４ａ、２４ｃと受光素子２４ｂ、２４ｄの間に、遮蔽物がない場合には、発光素子２４ａ、２４ｃから発光された赤外光線は、それぞれ、受光素子２４ｂ、２４ｄにより受光される。
【００４６】
図４（ｃ）に示すように、発光素子２４ａ、２４ｃと受光素子２４ｂ、２４ｄの間に、プレイヤの指などの遮蔽物がある場合には、発光素子２４ａ、２４ｃから発光された赤外光線は、受光素子２４ｂ、２４ｄにより受光されない。
【００４７】
受光素子２４ｂ、２４ｄにより赤外光線が受光されるか否かにおり、遮蔽物の有無を検出できる。遮蔽物を検出した受光素子２４ｂ、２４ｄの位置により、Ｘ座標とＹ座標からなる遮蔽物の二次元座標を検出する。
【００４８】
なお、複数の発光素子２４ａ、２４ｃ、複数の受光素子２４ｂ、２４ｄについては、ディスプレイモニタ３４全面にわたって同じ間隔を隔てて設けてもよいが、必要に応じて、所定の間隔を変更してもよい。例えば、ディスプレイモニタ３４の中央部では間隔を狭めて検出精度を上げ、周辺部では間隔を広げて検出精度を下げるようにしてもよい。
【００４９】
また、複数の発光素子２４ａ、２４ｃ、複数の受光素子２４ｂ、２４ｄについては、赤外線を発光し、受光検出するものに限らず、可視光や紫外線を発光し、受光検出するものであってもよい。
【００５０】
更に、図４（ａ）では、ディスプレイモニタ３４におけるＸ方向とＹ方向は直交しているが、必ずしも直交している必要はなく、所定の角度で交差していればよい。
【００５１】
（複数の指示入力検出の原理）
本実施形態において複数の指示入力を検出する原理について図５を用いて説明する。
【００５２】
図５（ａ）に示すように、ディスプレイモニタ３４に対して、プレイヤの指等によりＡ点、Ｄ点の２点の指示入力が同時にあったとする。
【００５３】
このとき、Ｘ方向において２個の受光素子２４ｂの受光信号が出力されず、Ｙ方向において２個の受光素子２４ｄの受光信号が出力されない。Ｘ座標値としては、２個の受光素子２４ｂの座標値Ｘ１、Ｘ２が検出され、Ｙ座標値としては、２個の受光素子２４ｄの座標値Ｙ１、Ｙ２が検出される。
【００５４】
このように、Ｘ座標値として座標値Ｘ１、Ｘ２が検出され、Ｙ座標値として座標値Ｙ１、Ｙ２が検出されただけでは、Ａ点（Ｘ１、Ｙ２）、Ｂ点（Ｘ２、Ｙ２）、Ｃ点（Ｘ１、Ｙ１）、Ｄ点（Ｘ２、Ｙ１）のうち、指示入力がＡ点とＤ点なのか、指示入力がＢ点とＤ点なのかを特定することができない。このように、本実施形態のタッチパネル２４では、Ａ点、Ｄ点のような２点の指示入力を検出することができない。
【００５５】
本願発明者等は、このようなタッチパネル２４であっても、一定の条件の下で、複数の指示入力を正しく検出できることを見いだし、その検出方法をゲームの指示入力に応用できることに思い至った。
【００５６】
例えば、図５（ｂ）に示すように、ディスプレイモニタ３４に対して、Ｙ座標値が同じＥ点、Ｆ点、Ｇ点の３点の指示入力が同時にあったとする。
【００５７】
このとき、Ｘ方向において３個の受光素子２４ｂの受光信号が出力されず、Ｙ方向において１個の受光素子２４ｄの受光信号が出力されない。Ｘ座標値としては、３個の受光素子２４ｂの座標値Ｘ１、Ｘ３、Ｘ２が検出され、Ｙ座標値としては、１個の受光素子２４ｄの座標値Ｙ１が検出される。
【００５８】
このように、Ｘ座標値として座標値Ｘ１、Ｘ３、Ｘ２が検出され、Ｙ座標値として座標値Ｙ１が検出されることにより、Ｅ点（Ｘ１、Ｙ１）、Ｆ点（Ｘ３、Ｙ１）、Ｇ点（Ｘ２、Ｙ１）の３点の指示入力を同時に検出することができる。
【００５９】
（麻雀ゲームの概要）
本実施形態によるゲームシステムにおける麻雀ゲームの概要について説明する。
【００６０】
本実施形態のゲームシステムは、全国のアミューズメント施設内に設置されたゲーム装置がインターネットを介して接続されており、地域的に離れた多数のプレイヤが麻雀ゲームに参加することができる。
【００６１】
本実施形態の麻雀ゲームは、４人のプレイヤが参加するゲームであるが、必要に応じてＣＰＵプレイヤが参加することができる。
【００６２】
４人のプレイヤにより麻雀ゲームが実行される。各プレイヤが操作するゲーム装置１２のディスプレイモニタ３４には、図６に示すようなゲーム画面が表示される。
【００６３】
ディスプレイモニタ３４の最下部には、図６に示すように、ゲーム装置１２を操作するプレイヤの手持ち牌が表示される。ディスプレイモニタ３４の手前に表示されるプレイヤの手持ち牌の選択、移動の制御に本実施形態の複数の指示入力検出の原理が適用される。
【００６４】
図７は、ディスプレイモニタ３４にタッチパネル２４を重ねて表示した図である。図７に示すように、プレイヤの手持ち牌は、Ｙ座標の値が「０」「１」「２」の間の領域に、Ｘ座標の方向に並んで表示されている。
【００６５】
したがって、プレイヤの手持ち牌を操作するために、プレイヤが同時に複数牌に対して入力指示しても、上述した複数の指示入力検出の原理により、複数の指示入力を正しく検出することができる。
【００６６】
図７に示す具体例では、プレイヤの手持ち牌は、Ｙ座標の値が「０」「１」「２」の間の領域にわたって表示されている。この領域の指示入力については、Ｙ座標の値が「０」「１」「２」のいずれの値でも指示入力があったとして処理する。Ｙ座標「０」「１」「２」の検出値については、論理和をとり、ひとつのＹ座標値として処理する。
【００６７】
なお、図７のＹ座標の値（「０」「１」「２」）は、例示であって、Ｙ座標の値のピッチをもっと細かくしてもよいし、もっと粗くしてもよい。細かくした場合でも粗くした場合でも、この領域についてはＹ座標の値の検出については、いずれの値でも指示入力があったとして処理するために論理和をとり処理される。
【００６８】
（ゲームシステムの制御方法）
本実施形態によるゲームシステムの制御方法について図面を用いて説明する。
【００６９】
本実施形態のゲームシステムは通信対戦による麻雀ゲームを実行するものであり、麻雀ゲーム特有の制御や、通信対戦特有の制御が行われるが、本実施形態の特徴は、ディスプレイモニタ３４の下部に表示されるプレイヤの手持ち牌からの牌の選択の制御と、選択した牌の移動の制御にあるので、それらについては詳細に説明し、その他の制御の説明は省略又は簡略にする。
【００７０】
（手持ち牌からの牌の選択）
本実施形態による手持ち牌からの牌の選択の制御の概略について説明する。この制御には次のような態様がある。
【００７１】
第１の態様は、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域において、同時に複数点をタッチして指示入力することにより、同時に複数の牌を選択するものである（図８、図９参照）。
【００７２】
第２の態様は、第１の態様により複数の牌を選択した後、複数点のタッチによる指示入力を長押しすることにより、長押しされた複数の指示入力の間にある牌も含めてまとめて選択するものである（図１０参照）。
【００７３】
第３の態様は、第１の態様により複数の牌を選択した後、複数点のタッチによる指示入力を外側にスライドすることにより、外側にスライドした指示入力の間にある牌も含めてまとめて選択するものである（図１１参照）。
【００７４】
第４の態様は、第１の態様により複数の牌を選択した後、複数点のタッチによる指示入力を内側にスライド又は内側に更にタッチすることにより、複数の指示入力の間にある牌も含めてまとめて選択するものである（図１２参照）。
【００７５】
（選択した牌の移動）
本実施形態による選択した牌の移動の制御の概略について説明する。上述した制御により選択された複数の牌の移動についての制御である。この制御には次のような態様がある。
【００７６】
第１の態様は、複数点のタッチによる複数の指示入力の中間座標を求め、複数の指示入力の中間座標の移動に応じて、選択された複数の牌をまとめて移動するものである（図１３参照）。
【００７７】
第２の態様は、複数点のタッチによる複数の指示入力のうちのいずれかの指示入力の移動に応じて、選択された複数の牌をまとめて移動するものである（図１４参照）。
【００７８】
第３の態様は、複数点のタッチによる複数の指示入力のそれぞれの指示入力の移動に応じて、選択された複数の牌を別々に移動するものである（図１５参照）。
【００７９】
（複数点タッチによる複数アイテム選択）
本実施形態による手持ち牌からの牌の選択の制御の第１の態様の詳細について図１６のフローチャートを用いて説明する。
【００８０】
まず、ゲーム装置１２の制御部が、ディスプレイモニタ１５に麻雀ゲームのゲーム画面を表示する。ディスプレイモニタ３４の下部の手持ち牌表示領域には、図６に示すように、ゲーム装置１２を操作するプレイヤの手持ち牌が表示される（ステップＳ１０）。
【００８１】
次に、ゲーム装置１２の制御部が、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ１１）。
【００８２】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力を検出する（ステップＳ１２）。
【００８３】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力の数を判断する（ステップＳ１３）。
【００８４】
ここで、図８に示すように、プレイヤが手持ち牌における２つの牌にタッチしていると、タッチしている２つの牌（「三萬の牌」「六萬の牌」）が選択される（ステップＳ１４）。
【００８５】
また、図９に示すように、プレイヤが手持ち牌における３つの牌にタッチしていると、タッチしている３つの牌（「一萬の牌」「三萬の牌」「六萬の牌」）が選択される（ステップＳ１４）。
【００８６】
また、プレイヤが手持ち牌におけるひとつの牌にタッチしていると、タッチしているひとつの牌が選択される（ステップＳ１５）。
【００８７】
（複数点タッチ・長押しによる範囲内の複数アイテム選択）
本実施形態による手持ち牌からの牌の選択の制御の第２の態様の詳細について図１７のフローチャートを用いて説明する。
【００８８】
まず、ゲーム装置１２の制御部が、ディスプレイモニタ１５に麻雀ゲームのゲーム画面を表示する。ディスプレイモニタ３４の下部の手持ち牌表示領域には、図６に示すように、ゲーム装置１２を操作するプレイヤの手持ち牌が表示される（ステップＳ２０）。
【００８９】
次に、ゲーム装置１２の制御部が、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ２１）。
【００９０】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力を検出する（ステップＳ２２）。
【００９１】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力の数を判断する（ステップＳ２３）。
【００９２】
ここで、図８に示すように、プレイヤが手持ち牌における２つの牌にタッチしていると、タッチしている２つの牌（「三萬の牌」「六萬の牌」）が選択される（ステップＳ２４）。
【００９３】
次に、ゲーム装置１２の制御部が、選択された２つの牌の間に麻雀牌があるか否か判断する（ステップＳ２５）。選択された２つの牌の間に麻雀牌がないと、そのまま終了する。
【００９４】
ここで、選択された２つの牌の間に麻雀牌があると判断されると、続いて、２つの牌がプレイヤにより指示され続けているか否か判断する（ステップＳ２６）。プレイヤにより指示され続けていないと、そのまま終了する。
【００９５】
次に、２つの牌がプレイヤにより指示され続けていると、ゲーム装置１２の制御部が、図１０に示すように、選択された２つの牌の間にある牌（「五萬の牌」）も選択状態とする（ステップＳ２７）。
【００９６】
なお、ステップＳ２３により、プレイヤが手持ち牌におけるひとつの牌にタッチしていると判断された場合には、タッチしているひとつの牌が選択され（ステップＳ２８）、そのまま終了する。
【００９７】
（複数点タッチ・外側スライドによる範囲内の複数アイテム選択）
本実施形態による手持ち牌からの牌の選択の制御の第３の態様の詳細について図１８のフローチャートを用いて説明する。
【００９８】
まず、ゲーム装置１２の制御部が、ディスプレイモニタ１５に麻雀ゲームのゲーム画面を表示する。ディスプレイモニタ３４の下部の手持ち牌表示領域には、図６に示すように、ゲーム装置１２を操作するプレイヤの手持ち牌が表示される（ステップＳ３０）。
【００９９】
次に、ゲーム装置１２の制御部が、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ３１）。
【０１００】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力を検出する（ステップＳ３２）。
【０１０１】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力の数を判断する（ステップＳ３３）。
【０１０２】
ここで、図８に示すように、プレイヤが手持ち牌における２つの牌にタッチしていると、タッチしている２つの牌（「三萬の牌」「六萬の牌」）が選択される（ステップＳ３４）。
【０１０３】
次に、ゲーム装置１２の制御部が、プレイヤが２つの牌への指示入力を外側にスライドして移動しているか否かを判断する（ステップＳ３５）。プレイヤによりそのような指示がされていないと判断されると、そのまま終了する。
【０１０４】
ステップＳ３５により、プレイヤにより２つの牌への指示入力を外側にスライドして移動していると判断されると、ゲーム装置１２の制御部が、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ３６）。
【０１０５】
次に、ゲーム装置１２の制御部が、２つの牌の外側にスライドして移動した指示入力の座標値を検出する（ステップＳ３７）。
【０１０６】
次に、ゲーム装置１２の制御部が、選択状態にある２つの牌と、外側に移動した指示入力による牌との間にある牌を全て選択する（ステップＳ３８）。例えば、図１１に示すように、左側の指示入力が左側にスライドして移動した場合には、外側に移動した指示入力による牌（「一萬の牌」）と既に選択状態にある最も右側の牌（「六萬の牌」）の間にある全ての牌（「一萬の牌」「二萬の牌」「三萬の牌」「五萬の牌」「六萬の牌」）が選択状態となる。
【０１０７】
なお、ステップＳ３３により、プレイヤが手持ち牌におけるひとつの牌にタッチしていると判断された場合には、タッチしているひとつの牌が選択され（ステップＳ３９）、そのまま終了する。
【０１０８】
（複数点タッチ・内側スライドによる範囲内の複数アイテム選択）
本実施形態による手持ち牌からの牌の選択の制御の第４の態様の詳細について図１９のフローチャートを用いて説明する。
【０１０９】
まず、ゲーム装置１２の制御部が、ディスプレイモニタ１５に麻雀ゲームのゲーム画面を表示する。ディスプレイモニタ３４の下部の手持ち牌表示領域には、図６に示すように、ゲーム装置１２を操作するプレイヤの手持ち牌が表示される（ステップＳ４０）。
【０１１０】
次に、ゲーム装置１２の制御部が、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ４１）。
【０１１１】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力を検出する（ステップＳ４２）。
【０１１２】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力の数を判断する（ステップＳ４３）。
【０１１３】
ここで、図８に示すように、プレイヤが手持ち牌における２つの牌にタッチしていると、タッチしている２つの牌（「三萬の牌」「六萬の牌」）が選択される（ステップＳ４４）。
【０１１４】
次に、ゲーム装置１２の制御部が、選択された２つの牌の間に麻雀牌があるか否か判断する（ステップＳ４５）。選択された２つの牌の間に麻雀牌がないと、そのまま終了する。
【０１１５】
ここで、選択された２つの牌の間に麻雀牌があると判断されると、続いて、ゲーム装置１２の制御部が、プレイヤが２つの牌への指示入力を内側にスライドして移動しているか否か、又は、２つの牌の内側に更にタッチしているか否かを判断する（ステップＳ４５）。プレイヤによりそのような指示がされていないと判断されると、そのまま終了する。
【０１１６】
次に、指示入力が内側にスライドして移動している、又は、２つの牌の内側に更にタッチされたと判断されると、ゲーム装置１２の制御部が、図１２に示すように、選択された２つの牌の間にある牌（「五萬の牌」）も選択状態とする（ステップＳ４７）。
【０１１７】
なお、ステップＳ４３により、プレイヤが手持ち牌におけるひとつの牌にタッチしていると判断された場合には、タッチしているひとつの牌が選択され（ステップＳ４８）、そのまま終了する。
【０１１８】
（選択した複数牌をまとめて移動（中間座標検出））
本実施形態による選択した牌の移動の制御の第１の態様の詳細について図２０のフローチャートを用いて説明する。
【０１１９】
図２０のフローチャートでは、手持ち牌からの牌の選択の制御が第１の態様によりなされたものとして説明する。なお、手持ち牌からの牌の選択の制御が他の態様、例えば、第２の態様や、第３の態様、第４の態様によりなされた場合も同様である。
【０１２０】
まず、ゲーム装置１２の制御部が、ディスプレイモニタ１５に麻雀ゲームのゲーム画面を表示する。ディスプレイモニタ３４の下部の手持ち牌表示領域には、ゲーム装置１２を操作するプレイヤの手持ち牌が表示される（ステップＳ６０）。
【０１２１】
次に、ゲーム装置１２の制御部が、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ６１）。
【０１２２】
次に、ゲーム装置１２の制御部が、前述した複数の指示入力検出の原理を用いて、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力を検出する（ステップＳ６２）。
【０１２３】
次に、ゲーム装置１２の制御部が、手持ち牌が表示された手持ち牌表示領域においてタッチされている指示入力の数を判断する（ステップＳ６３）。
【０１２４】
ここで、図９に示すように、プレイヤが手持ち牌における３つの牌にタッチしていると、タッチしている３つの牌（「一萬の牌」「三萬の牌」「六萬の牌」）が選択される（ステップＳ６４）。
【０１２５】
また、プレイヤが手持ち牌におけるひとつの牌にタッチしていると、タッチしているひとつの牌が選択される（ステップＳ６９）。
【０１２６】
プレイヤの指示入力により牌が選択されると、続いて、選択した牌の移動制御に移行する。
【０１２７】
まず、ゲーム装置１２の制御部が、再度、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ６５）。
【０１２８】
次に、ゲーム装置１２の制御部が、プレイヤによる指示入力が移動したか否か判断する（ステップＳ６６）。
【０１２９】
次に、ゲーム装置１２の制御部が、プレイヤによる複数の指示入力点の中間座標を検出する（ステップＳ６７）。例えば、図９に示すように、プレイヤにより３つの指示入力があった場合には、これら３つの指示入力の移動した座標の中間の座標値を検出する。
【０１３０】
次に、ゲーム装置１２の制御部が、図１３に示すように、中間座標の移動に応じて、選択状態の３つの牌（「一萬の牌」「三萬の牌」「六萬の牌」）を一緒に移動する（ステップＳ６８）。
【０１３１】
（選択した複数牌をまとめて移動（一指示入力座標検出））
本実施形態による選択した牌の移動の制御の第２の態様の詳細について図２１のフローチャートを用いて説明する。
【０１３２】
図２１のフローチャートでも、手持ち牌からの牌の選択の制御が第１の態様によりなされたものとして説明する。なお、手持ち牌からの牌の選択の制御が他の態様、例えば、第２の態様や、第３の態様、第４の態様によりなされた場合も同様である。
【０１３３】
手持ち牌からの牌の選択の制御であるステップＳ７０〜ステップＳ７４、ステップＳ７９は、図２０におけるステップＳ６０〜ステップＳ６４、ステップＳ６９と同様であるので、説明を省略する。
【０１３４】
プレイヤの指示入力により牌が選択されると、続いて、選択した牌の移動制御に移行する。
【０１３５】
まず、ゲーム装置１２の制御部が、再度、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ７５）。
【０１３６】
次に、ゲーム装置１２の制御部が、プレイヤによる指示入力が移動したか否か判断する（ステップＳ７６）。
【０１３７】
次に、ゲーム装置１２の制御部が、プレイヤによる複数の指示入力点のうちの一指示入力点座標を検出する（ステップＳ７７）。例えば、図１４に示すように、プレイヤにより３つの指示入力のうちの真ん中の指示入力の座標を検出する。
【０１３８】
次に、ゲーム装置１２の制御部が、図１４に示すように、一指示入力点の座標の移動に応じて、選択状態の３つの牌（「一萬の牌」「三萬の牌」「六萬の牌」）を一緒に移動する（ステップＳ７８）。
【０１３９】
（選択した複数牌を別々に移動）
本実施形態による選択した牌の移動の制御の第３の態様の詳細について図２２のフローチャートを用いて説明する。
【０１４０】
図２２のフローチャートでも、手持ち牌からの牌の選択の制御が第１の態様によりなされたものとして説明する。なお、手持ち牌からの牌の選択の制御が他の態様、例えば、第２の態様や、第３の態様、第４の態様によりなされた場合も同様である。
【０１４１】
手持ち牌からの牌の選択の制御であるステップＳ８０〜ステップＳ８４、ステップＳ８９は、図２０におけるステップＳ６０〜ステップＳ６４、ステップＳ６９と同様であるので、説明を省略する。
【０１４２】
プレイヤの指示入力により牌が選択されると、続いて、選択した牌の移動制御に移行する。
【０１４３】
まず、ゲーム装置１２の制御部が、再度、ディスプレイモニタ１５上に設けられたタッチパネル２４により、ディスプレイモニタ１５のｘｙ座標をスキャンする（ステップＳ８５）。
【０１４４】
次に、ゲーム装置１２の制御部が、プレイヤによる指示入力が移動したか否か判断する（ステップＳ８６）。
【０１４５】
次に、ゲーム装置１２の制御部が、プレイヤによる複数の指示入力点の座標をそれぞれ検出する（ステップＳ８７）。
【０１４６】
次に、ゲーム装置１２の制御部が、図１５に示すように、複数の指示入力点の座標の移動に応じて、選択状態の３つの牌（「一萬の牌」「三萬の牌」「六萬の牌」）を別々に移動する（ステップＳ８８）。
［変形実施形態］
本発明は上記実施形態に限らず種々の変形が可能である。
【０１４７】
例えば、上記実施形態では、アイテムとして麻雀牌を用いた麻雀ゲームを例に説明したが、本発明は、麻雀ゲームに限定されるものではなく、他のあらゆるアイテム、すなわち、ゲーム等で複数個使用される道具であるアイテムを用いて行うゲームに適用することができる。例えば、アイテムとしてトランプカードを用いて行うトランプゲームや、トレーディングカードを用いて行うトレーディングカードゲーム等のカードゲームにも適用することが可能である。
【０１４８】
また、上記実施形態では、プレイヤの指によりタッチパネルを操作する場合を例に説明したが、これに限定されるものではなく、他のあらゆる物体を用いてタッチパネルを操作するようにしてもよい。
【０１４９】
また、上記実施形態では、アミューズメント施設内に設けられたゲーム装置がネットワークにより通信可能に接続されたゲームシステムを例として説明したが、本発明の原理は、ゲーム装置の代わりに、ネットワークを介してサーバと通信する手段を備えた家庭用ゲーム装置や、携帯ゲーム機、パーソナルコンピュータ、或いは、携帯電話、ＰＨＳ、ＰＤＡ等の携帯電話機等を用いてもよい。
【０１５０】
また、上記実施形態では、プレイヤが別々のゲーム装置を操作して対戦するゲームシステムを例として説明したが、４人のプレイヤが同じゲーム装置を操作して対戦する場合のゲーム装置の制御について本発明を適用してもよい。また、１人のプレイヤがＣＰＵプレイヤを相手に対戦する場合のゲーム装置の制御について本発明を適用してもよい。サーバを用いることなく、単体のゲーム装置に複数の入力部を設けて対戦する場合や、複数のゲーム装置を直接接続して対戦する場合に本発明を適用してもよい。
【０１５１】
また、上記実施形態では、プレイヤの識別のためにＩＣカードを用いたが、磁気カード、定期券、Ｓｕｉｃａカード、Ｅｄｙカード、携帯電話等を用いてもよい。更に、プレイヤを識別するものであれば、指紋や虹彩等の個人を識別する手段を用いてもよい。
【図面の簡単な説明】
【０１５２】
【図１】本発明の一実施形態によるゲームシステムの外観を示す図である。
【図２】本発明の一実施形態によるゲームシステムのブロック図である。
【図３】本発明の一実施形態のゲームシステムにおけるゲーム装置のブロック図である。
【図４】本発明の一実施形態のゲームシステムにおけるタッチパネルの構成を示す図である。
【図５】本発明の一実施形態のタッチパネルにより複数の指示入力を検出する原理を説明するための図である。
【図６】本発明の一実施形態のゲームシステムによる麻雀ゲームのゲーム画面を示す図である。
【図７】麻雀ゲームのゲーム画面にタッチパネルを重ねて表示した図である。
【図８】本発明の一実施形態による手持ち牌からの牌の選択の制御のゲーム画面を示す図（その１）である。
【図９】本発明の一実施形態による手持ち牌からの牌の選択の制御のゲーム画面を示す図（その２）である。
【図１０】本発明の一実施形態による手持ち牌からの牌の選択の制御のゲーム画面を示す図（その３）である。
【図１１】本発明の一実施形態による手持ち牌からの牌の選択の制御のゲーム画面を示す図（その４）である。
【図１２】本発明の一実施形態による手持ち牌からの牌の選択の制御のゲーム画面を示す図（その５）である。
【図１３】本発明の一実施形態による選択した牌の移動の制御のゲーム画面を示す図（その１）である。
【図１４】本発明の一実施形態による選択した牌の移動の制御のゲーム画面を示す図（その２）である。
【図１５】本発明の一実施形態による選択した牌の移動の制御のゲーム画面を示す図（その３）である。
【図１６】本発明の一実施形態による手持ち牌からの牌の選択の制御のフローチャート（その１）である。
【図１７】本発明の一実施形態による手持ち牌からの牌の選択の制御のフローチャート（その２）である。
【図１８】本発明の一実施形態による手持ち牌からの牌の選択の制御のフローチャート（その３）である。
【図１９】本発明の一実施形態による手持ち牌からの牌の選択の制御のフローチャート（その４）である。
【図２０】本発明の一実施形態による選択した牌の移動の制御のフローチャート（その１）である。
【図２１】本発明の一実施形態による選択した牌の移動の制御のフローチャート（その２）である。
【図２２】本発明の一実施形態による選択した牌の移動の制御のフローチャート（その３）である。
【符号の説明】
【０１５３】
１０…アミューズメント施設
１２…ゲーム装置
１４…処理装置
１５…ディスプレイモニタ
１６…メンバーズカード
１８…ＩＣカードＩ／Ｆ
２０…ＬＡＮ
２２…インターネット
２４…タッチパネル
２８…実行ボタン
３０…サーバ
３２…筐体
３４…ディスプレイモニタ
３６…コイン投入部
４０…ＣＰＵ
４２…システムメモリ
４４…バスアービタ
４６…プログラムデータ記憶装置又は記憶媒体
４８…ＢＯＯＴＲＯＭ
５０…レンダリングプロセッサ
５２…グラフィックメモリ
５６…サウンドプロセッサ
５８…サウンドメモリ
６０…スピーカ
６２…通信インターフェース
６４…ＬＡＮアダプタ
６６…ペリフェラルＩ／Ｆ
６８…ペリフェラルＩ／Ｆ
【図１】
2008191719.tif 000003
【図２】
2008191719.tif 000004
【図３】
2008191719.tif 000005
【図４】
2008191719.tif 000006
【図５】
2008191719.tif 000007
【図６】
2008191719.tif 000008
【図７】
2008191719.tif 000009
【図８】
2008191719.tif 000010
【図９】
2008191719.tif 000011
【図１０】
2008191719.tif 000012
【図１１】
2008191719.tif 000013
【図１２】
2008191719.tif 000014
【図１３】
2008191719.tif 000015
【図１４】
2008191719.tif 000016
【図１５】
2008191719.tif 000017
【図１６】
2008191719.tif 000018
【図１７】
2008191719.tif 000019
【図１８】
2008191719.tif 000020
【図１９】
2008191719.tif 000021
【図２０】
2008191719.tif 000022
【図２１】
2008191719.tif 000023
【図２２】
2008191719.tif 000024