(57)【特許請求の範囲】
【請求項１】
遠隔地にいる対戦相手との間で対人型対戦ゲームを実施する際に利用され、ゲーム盤などのゲームフィールドと駒やカードなどのゲームピースを使用する対人型対戦ゲームの実施に利用する方法であって、且つ、第１のゲームプレイヤーの目の前に現実に存在するゲームフィールド(201)と、第２のゲームプレイヤーの目の前に現実に存在し前記ゲームフィールド(201)とは異なるゲームフィールド(201A)とを使用して前記対人型対戦ゲームを実施する際に用いる方法であって、各ゲームプレイヤーが装着する複数のグラス型端末を用いたゲームサービス提供方法において、
第１のゲームプレイヤーが使うゲームフィールド(201)とゲームピース(301)をグラス型端末(101)で撮影し、
遠隔地にいる第２のゲームプレイヤーがグラス型端末(101A)を通して自己のゲームフィールド(201A)を見たときに、当該ゲームフィールド(201A)に第１のゲームプレイヤーが使うゲームピース(301)に対応する画像(401A)が付加されて見えるように、当該画像(401A)をグラス型端末(101A)の表示部に表示することによって、第２のゲームプレイヤーの目の前に現実に存在するゲームフィールド(201A)に対して、実際にはその場に存在しない第１のゲームプレイヤーのゲームピース(301)があたかもその場に存在するように表示される、ことを特徴とするゲームサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駒やカードなどのゲームピースを使用し対戦する、対人型対戦ゲームに関するものであり、特に、離れた場所にいる複数名のゲームプレイヤーが、カメラ搭載グラス型端末とインターネットを利用してプレイする対人型対戦ゲームに関するものである。この出願において「対人型対戦ゲーム」とは、ゲームの全参加者である複数名のゲームプレイヤー（人）が勝敗を競って対戦するゲームを意味する。
【背景技術】
【０００２】
従来より、対人型対戦ゲームとは実際に人と人が向き合って、ゲーム盤などのゲームフィールドの上で駒・カードなどを操作しながら行うものである。例として、駒を使用するものは将棋や囲碁、チェス、オセロ、麻雀などが挙げられ、カードを使用するものとして、ポーカー、ブラックジャック、ババ抜き、大富豪などが挙げられる。
【０００３】
上記の対人型対戦ゲームは、それぞれのゲームのルールに則り、操作した駒・カードなどの状況によってゲームが進行するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１０３０４５号公報
【非特許文献】
【０００５】
【非特許文献１】SmartEyeglass、ソニー株式会社、インターネット＜URL: http://developer.sonymobile.com/ja/smarteyeglass/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の駒やカードを使った対人型対戦ゲームは、複数名のゲームプレイヤーが同じ時に同じ場所に居合わせて、当該ゲームをプレイする必要があった。すなわち、実際に人と人が向き合わなければ対戦することができなかった。
【０００７】
一方、近年ではインターネットを利用した対人型対戦ゲーム（例えばオンライン将棋ゲームなど）が提供されている。対人型対戦ゲームに属する従来のオンラインゲームでは、テレビやパソコンの画面を介し、遠隔地にいる対戦相手と仮想的に対戦することもできる。しかしながらそのようなオンラインゲームでは、実物のゲーム盤や駒などを使うことがないため、実際に人と人が向き合って対戦している時と比べ、リアリティという点において劣っているという問題があった。
【０００８】
本発明は前述の点を改善するべく、対戦相手が遠隔地にいる場合でも、実際に駒やカードなどを操作しながら、リアルな対戦を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上述した目的は、下記のゲームサービス提供システム、ゲームサービス提供方法、プログラムによって達成される。
【００１０】
ゲーム盤などのゲームフィールドと駒やカードなどのゲームピースを使用する対人型対戦ゲームの実施に用いるシステムであって、対人型対戦ゲームの全参加者である複数名のゲームプレイヤーが装着する複数のグラス型端末を含んで構成される、ゲームサービス提供システムにおいて、
前記複数のグラス型端末のそれぞれは、
対人型対戦ゲームの進行に必要な情報を表示するための表示部と、
当該端末を装着するプレイヤー前方にある（各プレイヤーの面前に現実に存在する）ゲームフィールドやゲームピースを撮影するためのカメラと、
前記カメラで得られた画像に基づいて、当該端末を装着するプレイヤー前方のゲームフィールドにおけるゲームピースの種類・位置を判別するための種類・位置判別手段と、
前記種類・位置判別手段によって判別したゲームピースの種類・位置に関する種類・位置情報を、インターネットを介して、他のグラス型端末に送信する送信手段と（一の端末から他の端末へ直接送信する場合と、サーバを経由して送信する場合の両方を含む）、
他のグラス型端末側で判別したゲームピースの種類・位置に関する種類・位置情報を、インターネットを介して、当該他の端末から受信する受信手段と（他の端末から直接受信する場合と、サーバを経由して受信する場合の両方を含む）、
他のグラス型端末から受信した前記種類・位置情報に基づいて、他のプレイヤー側で使用しているゲームピースに対応するゲームピース画像を、前記表示部の所定位置に表示するための画像表示手段と、を具備しており、
各プレイヤーが自己のグラス型端末の前記表示部を通してゲームフィールドを見たときに、離れた場所にいる対戦相手側のゲームピースの画像が、自己側のゲームフィールドの所定位置に付加表示される（合成された状態で見える）ようになっている、ことを特徴とするゲームサービス提供システム。
【００１１】
対人型対戦ゲームに参加する複数名のゲームプレイヤーが離れた場所にいても、まるで同じ場所で向き合っているかのように対戦できるように構成されている、ことを特徴とするゲームサービス提供システム。
【００１２】
ゲーム盤などのゲームフィールドと駒やカードなどのゲームピースを使用する対人型対戦ゲームの実施に利用する方法であって、対人型対戦ゲームの全参加者である複数名のゲームプレイヤーが装着する複数のグラス型端末を含んで構成されるシステムを用いた、ゲームサービス提供方法において、
(a)  グラス型端末を装着するプレイヤー前方にある（各プレイヤーの面前に現実に存在する）ゲームフィールドやゲームピースを、当該グラス型端末のカメラで撮影するステップと、
(b)  ステップ(a)で得られた画像に基づいて、当該端末を装着するプレイヤー前方のゲームフィールドにおけるゲームピースの種類を判別するステップと、
(c)  ステップ(a)で得られた画像に基づいて、当該端末を装着するプレイヤー前方のゲームフィールドにおけるゲームピースの位置を判別するステップと、
(d)  ステップ(b)及びステップ(c)で判別したゲームピースの種類・位置に関する種類・位置情報を、インターネットを介しサーバを経由して、他のグラス型端末に送信するステップと、
(e)  他のグラス型端末側で判別したゲームピースの種類・位置に関する種類・位置情報を、インターネットを介しサーバを経由して、当該他のグラス型端末から受信するステップと、
(f)  ステップ(e)で他のグラス型端末から受信した前記種類・位置情報に基づいて、他のプレイヤー側で使用しているゲームピースに対応するゲームピース画像を、グラス型端末の表示部の所定位置に表示するステップと、を含んでおり、
各プレイヤーが自己のグラス型端末の前記表示部を通してゲームフィールドを見たときに、離れた場所にいる対戦相手側のゲームピースの画像が、自己側のゲームフィールドの所定位置に付加表示される（合成された状態で見える）ようになっている、ことを特徴とするゲームサービス提供方法。
【００１３】
ゲーム盤などのゲームフィールドと駒やカードなどのゲームピースを使用する対人型対戦ゲームの実施に利用する方法であって、各ゲームプレイヤーが装着する複数のグラス型端末を用いたゲームサービス提供方法において、
第１のゲームプレイヤーが使うゲームフィールド(201)とゲームピース(301)をグラス型端末(101)で撮影し、
第２のゲームプレイヤーがグラス型端末(101A)を通して自己のゲームフィールド(201A)を見たときに、当該ゲームフィールド(201A)に第１のゲームプレイヤーが使うゲームピース(301)に対応する画像(401A)が付加されて見えるように、当該画像(401A)をグラス型端末(101A)の表示部に表示する、
ことを特徴とするゲームサービス提供方法。
【００１４】
ゲーム盤などのゲームフィールドと駒やカードなどのゲームピースを使用する対人型対戦ゲームの実施に利用するプログラムであって、
前記対戦ゲームの各参加者が装着するグラス型ウェアラブル・コンピュータを、
(a)  グラス型端末を装着するプレイヤー前方にある（各プレイヤーの面前に現実に存在する）ゲームフィールドやゲームピースを撮影する手段、
(b)  手段(a)で得られた画像に基づいて、当該端末を装着するプレイヤー前方のゲームフィールドにおけるゲームピースの種類を判別する手段、
(c)  手段(a)で得られた画像に基づいて、当該端末を装着するプレイヤー前方のゲームフィールドにおけるゲームピースの位置を判別する手段、
(d)  手段(b)及び手段(c)で判別したゲームピースの種類・位置に関する種類・位置情報を、インターネットを介しサーバを経由して、他のグラス型端末に送信する手段、
(e)  他のグラス型端末側で判別したゲームピースの種類・位置に関する種類・位置情報を、インターネットを介しサーバを経由して、当該他のグラス型端末から受信する手段、
(f)  手段(e)で他のグラス型端末から受信した前記種類・位置情報に基づいて、他のプレイヤー側で使用しているゲームピースに対応するゲームピース画像を、グラス型端末の表示部の所定位置に表示する手段、として機能させ、
各プレイヤーが自己のグラス型端末の前記表示部を通してゲームフィールドを見たときに、離れた場所にいる対戦相手側のゲームピースの画像が、自己側のゲームフィールドの所定位置に付加表示されるようになっている、ことを特徴とするプログラム。
【００１５】
ゲーム盤などの上に駒・カードなどを配置することにより進行する対人型対戦ゲームのためのシステムであって、種類・位置認識部と、３D画像作成・表示部を備えたカメラ搭載グラス型端末、ゲーム管理部を備えたサーバを利用し、対戦者同士が遠隔地にいてもまるで向き合っているかのように対戦できる遠隔地にいる人と人が実際に向き合っているように対人型対戦ゲームを行えるサービスシステム。カメラ搭載グラス型端末が備える種類・座標認識部は、ゲーム盤などの上に置かれている駒・カードなどの種類・座標を認識する。カメラ搭載グラス型端末が備える３D画像選択・表示部は、前述の種類・位置認識部で認識した種類・位置を基に、３D画像を選択・表示する。ゲーム管理部は、実施している対人型対戦ゲームの進行状況を記録する。
【００１６】
より具体的に説明すると、本発明は上記目的を達成するために、以下の構成を有することを特徴とする。
【００１７】
本発明に使用する機器などについて説明する。本発明でいうカメラ搭載グラス型端末とは、非特許文献１などに代表される、広く一般に流通しているものをさす。また、ゲーム盤などのゲームフィールドや、駒・カードなどのゲームピースも、専用に作られたものではなく、前述した将棋などのゲームで使用されている、広く一般に流通しているものをさす。すなわち、本発明の実施にあたっては、既存のゲーム盤（ゲームフィールド）や、既存の駒・カード（ゲームピース）などをそのまま利用することができる。
【００１８】
自身と対戦相手はそれぞれカメラ搭載グラス型端末を準備し、装着する。ゲームの手番が回ってきた対戦者は装着したカメラ搭載グラス型端末のカメラを使用し、例えばゲーム盤上に配置されたゲーム進行に必要な駒・カードなどの座標（位置）と種類を認識する。カメラ搭載グラス型端末は認識した情報を、サーバへインターネットを介して送信する。サーバは送られてきた情報を管理し、さらに対戦相手へ送信する。対戦相手は送られてきた情報をカメラ搭載グラス型端末で受信し、その情報を基に対戦相手の駒・カードなどをカメラ搭載グラス型端末を通してゲーム盤上に３D画像（オブジェクト）で拡張現実（以下ARとする）表示させる。AR（エーアール）とは、拡張現実（Augmented Reality）の略称であり、人が認識できる現実の環境をコンピュータを用いて拡張する技術、またはその環境そのものを表す言葉である。AR表示とは、例えばゲームプレイヤーの目の前に現実に存在するゲーム盤の上に、実際にはその場に存在しない駒やカードなどのゲームピース（対戦相手のゲームピース）をあたかもその場に存在するように表示することを意味する。
【００１９】
上記の処理を繰り返し行うことにより、対戦者（各ゲームプレイヤー）は自分の駒・カードなどは実物のものが見え、対戦相手の駒・カードなどはカメラ搭載グラス型端末を通して３D画像で表示されたものが見える。対戦者はゲーム進行に必要な駒・カードなどの情報を、カメラ搭載グラス型端末を通して十分に得ることができる。結果として、対戦相手が遠隔地にいても、テレビやパソコンを介した時よりも高いリアリティをもって対人型対戦ゲームを実施することができる。
【発明の効果】
【００２０】
本発明によれば、本来実際に人と人が向き合わなければ対戦が出来ない対人型対戦ゲームにおいて、対戦相手が遠隔地にいる場合でも、実物のゲーム盤などの上で実際に駒・カードなどを操作しながら、実際に向き合っているように対戦を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係る遠隔地にいる人と人が実際に向き合っているように対人型対戦ゲームを行えるサービスシステムの構成例である。
【図２】本発明に係るシステム全体の処理動作フロー図である。
【図３】本発明に係るカメラ搭載グラス型端末が行う認識処理フロー図である。
【図４】本発明に係る自身のカメラ搭載グラス型端末からサーバへの通信処理フロー図である。
【図５】本発明に係るサーバから相手側のカメラ搭載グラス型端末への通信処理フロー図である。
【図６】本発明に係る相手側のカメラ搭載グラス型端末の表示処理フロー図である。
【図７】本発明に係るサーバの処理フロー図である。
【図８】本発明に係る遠隔地にいる人と人が実際に向き合っているように対人型対戦ゲームを行えるサービスシステムの対戦時の構成例である。
【図９】本発明に係るシステムを将棋で実施した場合の実施例である。
【図１０】本発明に係るシステムを将棋で実施した場合の実施例である。
【図１１】本発明に係るシステムを将棋で実施した場合の実施例である。
【発明を実施するための形態】
【００２２】
本発明は、離れた場所にいる複数名のゲームプレイヤー（ゲーム参加者）がカメラ搭載グラス型端末を装着し、当該端末とインターネットを利用して対人型対戦ゲームをプレイするためのシステム、方法、プログラムに関するものである。このシステム、方法、プログラムを利用することで、複数名のゲームプレイヤーが実際には離れた場所にいるにも関わらず、あたかも同じ場所で（例えば同じ室内で面と向かって）対戦ゲームをプレイしているかのようなリアル感を味わうことが可能になる。つまり本発明によれば、地理的に大きな隔たりがあるプレイヤー間で対人型対戦ゲームをプレイするにもかかわらず、対面式でプレイする場合（面と向き合ってゲームプレイする場合）と同等のリアル感を楽しむことができる。
【００２３】
以下、本発明の実施の形態を図８に基づいて説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００２４】
図８において、１０１、１０１Aはカメラ搭載グラス型端末（眼鏡型のウェアラブル・コンピュータ）である。このようなカメラ搭載グラス型端末の具体例としては、例えば、非特許文献１に開示されたスマートアイグラスなどが挙げられる。
【００２５】
カメラ搭載グラス型端末は、対戦ゲームのプレイヤー（ゲーム参加者）が装着できるように構成された、いわゆるウェアラブル端末である。本実施形態で使用するカメラ搭載グラス型端末は、インターネットを介してサーバとの間で各種情報の送受信を行う。言い換えると、各プレイヤーが装着するカメラ搭載グラス型端末は、インターネットにアクセスした状態でサーバを介して、他のプレイヤーが装着するカメラ搭載グラス型端末との間で各種情報の送受信を行う。
【００２６】
本実施形態で使用するカメラ搭載グラス型端末（グラス型ウェアラブル・コンピュータ）は、主として次の構成を具備している。
・ゲームプレイヤーの頭部に装着できるように構成された略眼鏡フレーム形状の本体（フレーム）。
・当該グラス型端末の前方（端末装着者の前方）におけるゲームプレイの様子などを撮影するためのカメラ。
・インターネットにアクセス可能であって、サーバ等との間で各種情報の送受信を行うための送信部と受信部。
・対戦ゲームの進行に必要な各種情報（対戦相手側の駒やカードなどに関する情報）を表示するための情報表示部。なお、この情報表示部はグラスなどを含んで構成される。装着者が情報表示部（グラス）を通して見た風景に、対戦ゲームの進行に必要な各種情報（例えば対戦相手の駒やカードなど）が付加表示される。
・前記カメラで撮影して得られた画像情報に基づいて、ゲーム盤上における駒やカードなどの種類・座標（位置）を認識するための種類・座標認識部（種類位置判別手段）。
【００２７】
なお、本発明で利用可能なグラス型端末は、上述した構成のほか、
・自己の音声やその周囲のサウンドを集音するためのマイク、
・対戦相手の音声やその周囲のサウンド、ゲームの効果音、音声ガイダンス、ＢＧＭなどを出力するためのサウンド出力部、
などを具備していてもよい。
これらを具備する場合、マイクで集音されたサウンドは、送信部によって、インターネットとサーバを介して相手側端末に送信される。
相手側端末のマイクで集音されたサウンドは、その送信部によって、インターネットを介して自分側端末に送信される。相手側端末から受信したサウンド情報は、サウンド出力部から出力される。サウンド出力部には、イヤフォンやスピーカーなどが接続される。
このようなマイクやサウンド出力部を具備することで、例えば遠隔地にいる相手側の音声などのサウンドを感じることができ、よりリアリティのあるゲームプレイを実現することができる。
【００２８】
対人型対戦ゲームを実施する各対戦者は、一般的な眼鏡と同じような感じで上記構成のグラス型端末を装着し、当該端末がインターネットにアクセスした状態で対戦ゲームをプレイする。対戦ゲームの参加者は、少なくとも２名のゲームプレイヤーで構成され、各対戦者は他の対戦者から離れた場所でゲームをプレイする。なお、本実施形態では、２名のゲームプレイヤーで対戦ゲームを実施することを想定しているが、本発明には、３名以上のゲームプレイヤーで対戦ゲームを実施する態様も含まれる。
【００２９】
２０１、２０１Aはゲームの駒・カードなどのゲームピースを配置するゲームフィールドである。ゲームフィールドは、各ゲームプレイヤーの面前に設けられている。ここでいうゲームフィールドとは、対人型対戦ゲームを実施するためのベースとなる場所であって、各ゲームプレイヤーの目の前に現実に存在する場所である。この場所において駒やカードなどのゲームピースを配置したり、並べたり、動かしたり、対戦相手に提示するなどして、所定のゲームルールのもと対戦ゲームを進行させる。具体的には、各対戦者の面前に現実に設けられたゲーム盤やテーブルなど、あるいは、各対戦者の面前の床や空間といったもの（つまり、ネット上の仮想フィールドではなく現実に存在する場所）が、このゲームフィールドに該当する。なお、本実施形態では、ゲームフィールドの具体例として、将棋やカードゲームなどで使うゲーム盤を例示する。
【００３０】
３０１、３０１Aはゲームに使用する駒やカードなどのゲームピースである。４０１、４０１AはARで表示されたゲームピース（対戦相手のゲームピースの3D画像）である。ゲームピースは、複数種類のピースで構成され、各ピースの種類は、当該ピースの色・形状・大きさ・図柄（記号、文字、模様、絵柄などを含む）などの外観から判別することが可能である。各ゲームプレイヤーの手元には、対戦ゲームの進行に必要な分のゲームピースが用意されている。ゲームピースの具体例としては、将棋の駒、チェスの駒、ボードゲームの駒、トランプのカード、囲碁の石、麻雀の牌、花札の札、ダーツゲームで使うダーツなどが挙げられる。
【００３１】
５０１はゲーム管理を行うサーバである。本サーバは内部にデータベース（以下DBとする）を保持している。なお、図８では、サーバより左側を自分側（第１のゲームプレイヤー）、右側を対戦相手側（第２のゲームプレイヤー）とする。各プレイヤーは、所定のゲームルールに従って交互に、駒・カードなどのゲームピースを配置したり、並べたり、動かしたり、あるいは、対戦相手に提示する。
【００３２】
１０１、１０１A、５０１は内部処理をする各部１０２、１０２A、１０３、１０３A、５０２を内包しており、処理動作はそれぞれ以下の通りである。１０２、１０２Aは駒・カードなどのゲームピースの種類・座標を認識する部（種類・位置判別手段）である。ここでいう座標とは、ゲーム盤などのゲームフィールド上におけるゲームピースの位置に関する情報である。１０３、１０３Aは受信した駒・カードなどの情報を基に、３D画像を選択・表示する部（画像表示手段）である。５０２はゲームの進行状況を管理する部である。
【００３３】
本発明実施の前提条件ついて説明する。本前提条件は、ゲームの参加者全員（全ゲームプレイヤー）に当てはまるものである。
まず、対人対戦型ゲームの各参加者はカメラ搭載グラス型端末を装着していることとする。各参加者の面前には、実物のゲーム盤などのゲームフィールドが用意されている。各参加者の目の前に置かれるゲームフィールドは、大きさや形状の点で共通していることが望ましい。なお前述したとおり、ゲームフィールドは単なる空間であってもよい。以下、ゲームフィールドの代表例としてゲーム盤を挙げる。
また、対人対戦型ゲームの各参加者は、ゲームの進行に必要な駒やカードなどの実物のゲームピースが必要数割り当てられている。各参加者の面前にあるゲーム盤上には、少なくとも自分が使うゲームピースが配置等される。対戦相手が使うゲームピースは、カメラ搭載グラス型端末を通して、当該ゲーム盤上にAR表示される。（つまり、対戦相手が使うゲームピースは、実際には各参加者の面前のゲーム盤上には配置されないが、カメラ搭載グラス型端末を通してゲーム盤を見ることで、対戦相手のゲームピースの３D画像がゲーム盤上の所定位置に合成表示される。）
また、カメラ搭載グラス型端末には、予め本発明を利用する為の情報を格納しておく。
また、ゲーム開始前に、対人型対戦ゲームに使用するゲーム盤を、カメラ搭載グラス型端末のカメラで認識していることとする。ここでいう認識とは、ゲーム盤の位置・大きさなどをカメラ搭載グラス型端末に記憶させておくことである。対人型対戦ゲームの性格上、対戦中は参加者の頭の位置は大きな変化をしない。そのため、あらかじめゲーム盤の位置・大きさ情報をカメラ搭載グラス型端末に記憶しておき、カメラ搭載グラス型端末とゲーム盤との相対的な位置を算出しておけば、ゲーム進行中も、誤差なくゲーム盤を認識できる。
また、一般的なインターネット回線を利用出来る環境であることとする。
以上を、本発明を実施するにあたる前提条件とする。
【００３４】
前述の構成を基にした本発明の動作を説明する。なお、前述の前提条件は満たされているものとする。自分の手番から対戦がスタートした場合を説明する。
【００３５】
自分の手番が開始し、実施している対人型対戦ゲームのルールに則り、ゲームに使用するゲーム盤２０１上において、駒・カードなどのゲームピース３０１を移動させる。各ゲームプレイヤーが移動させるゲームピースは、自己に割り当てられたゲームピースである。
なお、ここでいうゲーム盤とは、ゲームフィールドの一例であって、対人型対戦ゲーム用にデザインされた盤面を持つ構造物を意味する。ただし、本発明で利用可能なゲームフィールドは、このようなゲーム盤などの構造物に限定されず、単なる床やテーブルであってもよく、あるいは、対戦者の面前の所定範囲の空間であってもよい。
【００３６】
ゲーム盤２０１上に置かれたゲームピース３０１（自分が動かす実物のゲームピース）を、カメラ搭載グラス型端末１０１の種類・座標認識部１０２（種類・位置判別手段）で、どの種類の何なのか、どの位置にあるのかを認識する。例えば対人型対戦ゲームが「将棋」の場合、カメラ搭載グラス型端末１０１の種類・座標認識部１０２によって、将棋盤上に配置された各駒の種類と、各駒の将棋盤上の位置（駒が置かれたマス目位置）を認識する。
【００３７】
カメラ搭載グラス型端末１０１はその認識した情報をサーバ５０１へインターネットを介して送信する。
【００３８】
サーバ５０１の内部処理、ゲーム管理部５０２は受信した情報を保存し、その情報をカメラ搭載グラス型端末１０１Aへ送信する。
【００３９】
カメラ搭載グラス型端末１０１Aは受信した情報を基に、３D画像選択・表示部１０３A（画像表示手段）によって、ゲーム盤上にAR表示させるゲームピースの３D画像を決定し、表示する。なお、グラス型端末１０１A側において、ゲーム盤上にAR表示させるゲームピースは、対戦相手であるグラス型端末１０１側のゲームピースである。
【００４０】
その結果、駒・カードなどのゲームピース４０１Aの３D画像がゲーム盤２０１A上にカメラ搭載グラス型端末１０１Aを通してARで表示される。すなわち、カメラ搭載グラス型端末１０１Aを通してゲーム盤を見たときに、ゲーム盤上にゲームピース４０１Aが実際に配置されているかの如く、対戦相手のゲームピースの３D画像がグラス上に付加表示される。なお、この出願で３D画像とは、カメラ搭載グラス型端末の情報表示部によって表示される立体画像である。
【００４１】
なお、本実施形態では、グラス型端末１０１のカメラを利用して、ゲーム盤２０１上に置かれたゲームピース３０１の種類・位置を判別しているが、このような種類・位置とともに、ゲームピース３０１の動作（ゲーム盤上におけるゲームピースの動きの軌跡）を認識するようにしてもよい。また、ゲームピース３０１の種類・位置とともに動作（軌跡）に関する情報を、対戦相手のグラス型端末１０１Ａに送信して、当該対戦相手のグラス型端末１０１Ａにおいて、送信元の実物のゲームピース３０１と同じような動作で、ゲームピース４０１Ａの３D画像を表示することも可能である。
【００４２】
以上で自分の手番が終了し、対戦相手の手番となる。
【００４３】
対戦相手の手番を説明する。
【００４４】
対人型対戦ゲームのルールに則り、ゲームに使用するゲーム盤２０１A上の駒・カードなどのゲームピース３０１Aを移動させる。
【００４５】
ゲーム盤２０１Aに置かれた駒・カードなどのゲームピース３０１Aを、カメラ搭載グラス型端末１０１Aの種類・座標認識部１０２Aで、どの種類の何なのか、どの位置にあるのかを認識する。
【００４６】
カメラ搭載グラス型端末１０１Aはその認識した情報をサーバ５０１へインターネットを介して送信する。
【００４７】
サーバ５０１の内部処理、ゲーム管理部５０２は受信した情報を保存し、その情報をカメラ搭載グラス型端末１０１へ送信する。
【００４８】
カメラ搭載グラス型端末１０１は受信した情報を基に、３D画像選択・表示部１０３でゲーム盤に表示させる駒・カードなどの３D画像を作成し、表示する。
【００４９】
その結果、駒・カードなどのゲームピース４０１がゲーム盤２０１上にカメラ搭載グラス型端末１０１を通してARで表示される。
【００５０】
以上で対戦相手の手番が終了し、自分の手番となる。
【００５１】
上記を繰り返すことで、対戦者同士が遠隔地（離れた場所）にいても、実際に人と人が向き合って対人型対戦ゲームを実施しているかのように、高いリアリティをもって対人型対戦ゲームを実施する事ができる。
【００５２】
図２，３，４，５，６，７は本発明の処理形態をフロー図にしたものである。これらを基に、本発明の処理の流れを説明する。なお、構成は図８の通りとする。なお、前述の前提条件は満たされているものとする。
【００５３】
図２は本発明の全体の処理の流れを表したフロー図である。自分の手番から対戦がスタートした場合を説明する。
【００５４】
（駒・カードなどの移動）
まずステップＡ１では、手番が回ってきたゲームプレイヤーが、実施している対人型対戦ゲームのルールに則り、ゲームに使用する駒・カードなどのゲームピースを移動させる。各ゲームプレイヤーは、自己の手番が回ってきたときに、自己に割り当てられた駒・カードなどの実物のゲームピースを自身の手を使ってゲーム盤上で移動させる。なお、各ゲームプレイヤーが実物のゲーム盤や駒・カードなどを使用するという点で、従来のオンラインゲームとは全く異なる。
【００５５】
（カメラ搭載グラス型端末処理（駒・カードなどの認識））
続いてステップＡ２では、装着しているカメラ搭載グラス型端末で駒・カードなどのゲームピースの認識を実行する。本ステップは、図３でさらに詳しくフロー図化しているため、そちらを参照し説明する。
【００５６】
まず、ステップＢ１では、カメラ搭載グラス型端末で認識が実行（開始）される。ここでいう認識とは、駒・カードなどのゲームピースの座標と種類を判定することである。なお前述したとおり、ゲーム開始前に、対人型対戦ゲームに使用するゲーム盤の位置・大きさを、各プレイヤーが装着するグラス型端末のカメラで認識している。したがって、ゲーム盤上におけるゲームピースの位置を特定できれば、当該ゲームピースの座標（例えば将棋の場合どの駒がどのマス目に配置されているのか）を決定することができる。ゲームピースの種類は、その形状、色彩、大きさ、図柄などに基づいて判別することができる。
【００５７】
続いてステップＢ２では、カメラ搭載グラス型端末のカメラで、現在ゲーム盤上に配置されている駒・カードなどのゲームピース（当該ゲームプレイヤーが使用するゲームピース）を撮影する。
【００５８】
続いてステップＢ３では、ステップＢ２で撮影した画像を基に駒・カードなどのゲームピースの座標を判定する。まず、前提条件として記憶しているゲーム盤の情報を基に、その上に配置されているゲームピースの座標を判定する。上記の通り、あらかじめカメラ搭載グラス型端末にはゲーム盤の位置・大きさなどが記憶されており、その情報からゲームピースとカメラ搭載グラス型端末との相対距離で、ゲームピースの座標を判定する。
【００５９】
続いてステップB４では、ステップB３の成功判定を行う。ここでいう成功判定は、ステップB２で撮影した画像に写っているゲーム盤上に配置されているすべてのゲームピースの座標の認識に成功しているかで判定する。判定が成功した場合は、ステップB５へ進む。失敗した場合は、ステップB２へ戻り再度画像を撮影する。
【００６０】
続いてステップ５では、ステップＢ２で撮影した画像を基に駒・カードなどのゲームピースの種類を判定する。通常、対人型対戦ゲームで使用する駒・カードなどのゲームピースには、そのゲームピースがどの種類なのかという情報が記載されている。例を挙げると、駒では将棋の王将や金将などの文字が記載されており、カードではトランプのダイヤ、スペードなどの図柄と数字が記載されている。本ステップでは、あらかじめ内部情報としてカメラ搭載グラス型端末に登録されている駒・カードなどの種類情報に基づき、認識した駒・カードの種類を判定する。
【００６１】
続いてステップB６では、ステップB５の成功判定を行う。ここでいう成功判定は、ステップB２で撮影した画像に写っているゲーム盤上に配置されているすべてのゲームピースの種類の認識に成功しているかで判定する。成功した場合は、ステップB７へ進む。失敗した場合は、ステップB２へ戻り再度画像を撮影する。
【００６２】
続いてステップB７では、ステップB３、ステップB５で判定したゲームピースの座標・種類情報を、この後のステップでサーバへ送信する情報の中へ格納する。
【００６３】
（認識成功判定）
続いてステップＡ３では、ステップA２で実施した認識の成功判定を行う。ここでいう成功判定は、図３のステップB７で実施した、認識した情報の格納が成功しているかを判定する。成功した場合は、ステップA４へ進む。失敗した場合は、ステップA２へ戻り再度駒・カードなどの認識を実行する。
【００６４】
（カメラ搭載グラス型端末処理（情報送信））
図２の説明に戻る。続いてステップA４では、ステップA２で認識した駒・カードなどのゲームピースの情報を、インターネットを介しサーバへ送信する。本ステップは、図４でさらに詳しくフロー図化しているため、そちらを参照し説明する。
【００６５】
まず、ステップC１では、カメラ搭載グラス型端末がインターネットを介しサーバに対して通信を実行する。ここでいう通信とは、インターネットを利用した一般的な通信であるため、詳細な説明は省略する。
【００６６】
続いてステップC２では、ステップC１の成功判定を行う。ここでいう成功判定は、ステップC１で実行した通信の確立が成功しているかで判定する。ここでの判定は、前述のとおりインターネットを利用した一般的なもので判定が可能であるため、詳細な説明は省略する。成功した場合は、ステップC３へ進む。失敗した場合は、ステップC１へ戻り再度通信を実行する。
【００６７】
続いてステップC３では、通信が確立されたサーバへカメラ搭載グラス型端末が保持している駒・カードなどの情報を送信する。ここでいう送信とは、インターネットを利用した一般的なものであるため、詳細な説明は省略する。
【００６８】
続いてステップC４では、ステップC３の成功判定を行う。ここでいう成功判定とは、ステップC３で実行したカメラ搭載グラス型端末からサーバへの情報の送信が成功しているかで判定する。ここでの判定は、前述のとおりインターネットを利用した一般的なもので判定が可能であるため、詳細な説明は省略する。成功した場合は、ステップC５へ進む。失敗した場合は、ステップC３へ戻り再度サーバへ対し送信を実行する。
【００６９】
続いてステップC５では、サーバがカメラ搭載グラス型端末から送信された情報を受信する。
【００７０】
（送信成功判定）
図２の説明に戻る。続いてステップＡ５では、ステップA４で実施した情報の送信の成功判定を行う。ここでいう成功判定は、図４のステップC５で実施したサーバが情報の受信に成功しているかを判定する。成功した場合は、ステップA６へ進む。失敗した場合は、ステップA４へ戻り再度サーバへ情報を送信する。
【００７１】
（サーバ処理（情報受信））
続いてステップA６では、サーバがカメラ搭載グラス型端末から送信された情報を受信し、その情報を処理する。本ステップは、図７でさらに詳しくフロー図化しているため、そちらを参照し説明する。
【００７２】
まず、ステップF１では、サーバがインターネットを介しカメラ搭載グラス型端末から駒・カードなどのゲームピースの情報を受信する。
【００７３】
続いてステップF２では、サーバが前ステップでカメラ搭載グラス型端末から受信した駒・カードなどのゲームピースの情報に不足がないか確認する。ここでいう確認とは、カメラ搭載グラス型端末から受信する情報には二種類あり、それは駒・カード等の座標情報（位置情報）と種類情報である。この二種類が正しく受信されているかを確認する。
【００７４】
続いてステップF３では、ステップF２の成功判定を行う。ここでいう成功判定は、ステップF２で確認した情報の不足があるかないかで判定する。成功した場合は、ステップF５へ進む。失敗した場合は、ステップF４へ進む。
【００７５】
続いてステップF４では、ステップF３の成功判定に失敗した場合、インターネットを介した通信の際、ステップA５の判定に誤りがある可能性が高いので、情報を送信してきたカメラ搭載グラス型端末に情報が不足しているというエラー判定を、インターネットを介して送信する。図解はしていないが、本エラー判定を受信したカメラ搭載グラス型端末は、情報をサーバへ再送する為にステップA４を再度実施する。
【００７６】
続いてステップF５では、サーバがカメラ搭載グラス型端末から受信した情報をサーバ内部に保持しているDBにゲーム進行状況として登録する。ここでいうゲーム進行状況とは、前述したカメラ搭載グラス型端末から受信した二種類の情報から読み取ることができるものである。対人型対戦ゲームの参加者が、どのゲームピースをゲーム盤上のどの位置に移動させたか（すなわち各ゲームピースの種類情報と位置情報）、を毎回登録していく。例を挙げると、将棋の棋譜のようなものである。本ステップにより、何らかの要因により対戦者同士の通信が途切れてしまった場合でも、対人型対戦ゲームを途中から再開することができる。また、対戦終了後にゲームの展開や戦略についての分析・検討などを行うこともできる。ここでいう登録とは、DBを利用した一般的なものであるため、詳細な説明は省略する。
【００７７】
続いてステップF６では、サーバがカメラ搭載グラス型端末から受信しDBに登録した情報を、対戦相手のカメラ搭載グラス型端末に送信する。
【００７８】
（サーバ処理（情報送信））
図２の説明に戻る。続いてステップA７では、サーバがカメラ搭載グラス型端末から受信した駒・カードなどの情報を、対戦相手のカメラ搭載グラス型端末へ送信する。本ステップは、図５でさらに詳しくフロー図化しているため、そちらを参照し説明する。
【００７９】
まず、ステップD１では、サーバがインターネットを介し対戦相手のカメラ搭載グラス型端末へ通信を実行する。ここでいう通信とは、インターネットを利用した一般的な通信であるため、詳細な説明は省略する。
【００８０】
続いてステップD２では、ステップD１の成功判定を行う。ここでいう成功判定は、ステップD１で実行した通信の確立が成功しているかで判定する。ここでの判定は、前述のとおりインターネットを利用した一般的なもので判定が可能であるため、詳細な説明は省略する。成功した場合は、ステップD３へ進む。失敗した場合は、ステップD１へ戻り再度通信を実行する。
【００８１】
続いてステップD３では、通信が確立された対戦相手のカメラ搭載グラス型端末へサーバが保持している駒・カードなどの情報を送信する。ここでいう送信とは、インターネットを利用した一般的なものであるため、詳細な説明は省略する。
【００８２】
続いてステップD４では、ステップD３の成功判定を行う。ここでいう成功判定は、ステップD３で実行したサーバから対戦相手のカメラ搭載グラス型端末への情報の送信が成功しているかで判定する。ここでの判定は、前述のとおりインターネットを利用した一般的なもので判定が可能であるため、詳細な説明は省略する。成功した場合は、ステップD５へ進む。失敗した場合は、ステップD３へ戻り再度対戦相手のカメラ搭載グラス型端末に対し送信を実行する。
【００８３】
続いてステップD５では、対戦相手のカメラ搭載グラス型端末がサーバから送信された情報を受信する。
【００８４】
（送信成功判定２）
図２の説明に戻る。続いてステップA８では、ステップA７で実施したサーバが対戦相手のカメラ搭載グラス型端末への情報の送信の成功判定を行う。ここでいう成功判定は、図５のステップD５で実施した対戦相手のカメラ搭載グラス型端末が情報の受信に成功しているかを判定する。成功した場合は、ステップA６へ進む。失敗した場合は、ステップA４へ戻り再度対戦相手のカメラ搭載グラス型端末へ情報を送信する。
【００８５】
（カメラ搭載グラス型端末処理（受信した情報の表示））
続いてステップA９では、対戦相手のカメラ搭載グラス型端末がサーバから受信した情報を基に駒・カードなどのゲームピースの表示を実行する。本ステップは、図６でさらに詳しくフロー図化しているため、そちらを参照し説明する。
【００８６】
まず、ステップE１では、対戦相手のカメラ搭載グラス型端末がサーバから送信されたゲームピースの情報を受信する。
【００８７】
続いてステップE２では、対戦相手のカメラ搭載グラス型端末がステップE１で受信した情報を基に駒・カードなどのゲームピースの３D画像の選択を実行する。ここでいう選択とは、対戦相手のカメラ搭載グラス型端末がサーバから受信した駒・カードなどのゲームピースの種類情報と、あらかじめカメラ搭載グラス型端末の内部に登録されている３D画像を紐付けることである。本ステップでは、受信したゲームピースの種類情報すべてに選択を実施する。
【００８８】
続いてステップE３では、ステップE２で実行された選択の結果と、ステップE１で受信した情報に含まれる駒・カードなどのゲームピースの座標情報（位置情報）に基づいて、後のステップで使用するゲームピース表示情報を生成する。
【００８９】
続いてステップE４では、ステップE３で生成したゲームピース表示情報を基に、３D画像の表示を実行する。
【００９０】
続いてステップE５では、ステップE４の成功判定を行う。ここでいう成功判定は、ステップE４で実行した表示が成功しているかで判定する。成功した場合は、ステップE６へ進む。失敗した場合は、ステップE４へ戻り再度ゲームピース表示情報を基に３D画像の表示を実行する。
【００９１】
続いてステップE６では、対戦相手のカメラ搭載グラス型端末を通し、ゲームピース表示情報を基に駒・カードなどの３D画像をゲーム盤上にARで表示させる。なお、ゲームピースの３D画像は、カメラ搭載グラス型端末の情報表示部に表示される（具体的にはグラス上に表示される）。
【００９２】
前述のゲームピース表示情報により、AR表示される３D画像の種類・座標は確定されている。また、前述の前提条件であるゲーム盤の認識により、カメラ搭載グラス型端末とゲーム盤の相対的な位置は決定しているため、駒・カードなどのゲームピースの座標情報により、その３D画像がゲーム盤上に正しくAR表示される。ここでいう「正しくAR表示される」とは、相手側のゲーム盤上に配置されている実物のゲームピースが、同じ位置関係で、カメラ搭載グラス型端末を通してゲーム盤上に３D画像として合成表示される（グラス上に付加表示される）ことをいう。
【００９３】
（表示成功判定）
図２の説明に戻る。続いてステップA１０では、ステップA９で実施した対戦相手のカメラ搭載グラス型端末がサーバから受信した情報を基に駒・カードなどの表示の成功判定を行う。ここでいう成功判定は、図６のステップE６で実施した対戦相手のカメラ搭載グラス型端末でゲーム盤上に３D画像が正しくAR表示されているかを判定する。ここでいう正しくとは、ステップA９で受信した駒・カードなどの座標・種類情報が間違いなく認識されAR表示されていることである。成功した場合は、ステップA１１へ進む。失敗した場合は、ステップA９へ戻り再度対戦相手のカメラ搭載グラス型端末がサーバから受信した情報を基に駒・カードなどの表示を実行する。
【００９４】
（手番の移動）
最後にステップA１１では、対戦相手へ手番が移動する。これによりステップは対戦相手のステップA１へ移動する。本項にて説明してきた本発明の処理の流れはこの後ループし続け、対人型対戦ゲームが終了するまで続けられる。
【実施例】
【００９５】
本発明に係る対人型対戦ゲームの中で、将棋を実施した場合の実施例を説明する。この実施例では、ゲームフィールドの具体例として将棋盤を挙げ、ゲームピースの具体例として将棋の駒を挙げる。
【００９６】
本発明の処理の流れは前述した通りであるが、本項では本発明を将棋で実施した場合、本発明の参加者には具体的にどう見えるのかを説明する。図９、１０、１１に基づいて説明する。なお、各図面において同一の構成については同一の符号を付加する。なお、以下に説明する本実施例は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施例で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００９７】
まず図９は、カメラ搭載グラス型端末を通して将棋盤G１を見ている状態である。将棋盤G１上には自分の将棋駒G２が乗っている。将棋盤G１と将棋駒G２は、当該グラス型端末装着者の目の前に現実に存在している。対戦相手の将棋駒G３は当該グラス型端末を通してAR表示されている3D画像である。現在、自分の手番であるとする。
【００９８】
次に図１０は、自分の将棋駒、歩の駒G４を移動させた状態である。本実施例に係る将棋の参加者は、実施している対人型対戦ゲーム（将棋ゲーム）のルールに則り、将棋駒を移動させる。その後、移動させたという情報を前述の処理に則り、サーバを経由して対戦相手のグラス型端末に送信する。
【００９９】
次に図１１は、対戦相手がカメラ搭載グラス型端末を通して将棋盤G５を見ている状態である。将棋盤G５上には自分の将棋駒G６が乗っている。対戦相手の将棋駒G７はAR表示されているものである。将棋駒G７は、図１０において移動させたという情報が送信されてきており、それを受信し処理した後表示しているものである。そのため、歩の駒を移動させた後の情報で処理されている。この後、対戦相手は自分の将棋駒G６を移動させ、その情報を送信する。以上を繰り返し、対戦が続いていく。
【符号の説明】
【０１００】
［第１のゲームプレイヤー側］
１０１  カメラ搭載グラス型端末（グラス型ウェアラブル・コンピュータ）
１０２  種類・座標認識部（種類・位置判別手段）
１０３  ３D画像選択・表示部（画像表示手段）
２０１  ゲーム盤（ゲームフィールド）
３０１  現実に存在する駒・カードなど（ゲームピース）
４０１  AR表示された駒・カードなど（ゲームピース）
５０１  サーバ
５０２  ゲーム管理部
【０１０１】
［第２のゲームプレイヤー側／対戦相手側］
１０１A  カメラ搭載グラス型端末（グラス型ウェアラブル・コンピュータ）
１０２A  種類・座標認識部（種類位置判別手段）
１０３A  ３D画像選択・表示部（画像表示手段）
２０１A  ゲーム盤（ゲームフィールド）
３０１A  現実に存在する駒・カードなど（ゲームピース）
４０１A   AR表示された駒・カードなど（ゲームピース）
【０１０２】
A１〜１９、B１〜９、C１〜５、D１〜５、E１〜６、F１〜６はフロー図中の各ステップであり、「実施の形態」項で詳細に説明しているため、ここでは省略する。
【０１０３】
G１  将棋盤
G2  将棋駒
G3  対戦相手の将棋駒（AR表示）
G4  歩兵（自分が移動させた駒）
G5  将棋盤（対戦相手側）
G6  将棋駒（対戦相手側）
G7  自分の将棋駒（AR表示）
【要約】      （修正有）【課題】駒・カードなどを操作して対戦する対人型対戦ゲームにおいて、対戦相手が遠隔地にいても、リアルな対戦を可能なゲームシステムを提供する。【解決手段】ゲーム盤上の自身の駒・カードなどをカメラ搭載グラス型端末１０１，１０１Ａで認識し、認識した情報をインターネットとサーバ５０１を介し対戦相手へ送信する。対戦相手のカメラ搭載グラス型端末１０１Ａ，１０１を通して、受信した駒・カードなどの情報を基にARで３D画像をゲーム盤上に表示させる。また、カメラ搭載グラス型端末１０１，１０１Ａで対戦相手の駒などの情報を受信し、自身のカメラ搭載グラス型端末１０１，１０１Ａの画面上に、受信した駒などの情報を基にARで３D画像を表示させる。これらを交互に行うことで、結果、カメラ搭載グラス型端末１０１，１０１Ａを介し、遠隔地にいる対戦相手ともまるで実際に向かい合っているように対人型対戦ゲームを行える。【選択図】図１【図１】
0006007421.tif 000002
【図２】
0006007421.tif 000003
【図３】
0006007421.tif 000004
【図４】
0006007421.tif 000005
【図５】
0006007421.tif 000006
【図６】
0006007421.tif 000007
【図７】
0006007421.tif 000008
【図８】
0006007421.tif 000009
【図９】
0006007421.tif 000010
【図１０】
0006007421.tif 000011
【図１１】
0006007421.tif 000012