(57)【特許請求の範囲】
【請求項１】
ガイドで複数の領域に区切られたプレイボード上にアイテムを配置することにより進行するゲームを行うための映像体験システムであって、
ガイドで複数の領域に区切られたプレイボードと、
プレーヤ視点情報を取得する取得手段と、
プレーヤの視点に応じた画像を撮影する撮影手段と、
前記プレイボード上を撮影するカメラと、
前記カメラの撮影画像を解析し、前記プレイボード上に配置されているアイテムを検出し、該検出された各カードの座標および種類を識別する識別手段と、
前記識別手段の識別結果から、前記プレイボード上に配置されているアイテムの変更を検出し、前記検出結果に応じてゲームの進行を管理するゲーム管理手段と、
前記取得されたプレーヤ視点情報および前記ゲーム管理手段によって管理されているゲームの進行に応じて、該プレーヤの視点から見たゲームシーンのコンピュータグラフィックスを生成する生成手段と、
前記撮影手段で撮影された画像と前記生成手段で生成されたコンピュータグラフィックスを合成する合成手段と、
前記合成された画像を表示するヘッドマウントディスプレイとを有し、
前記識別手段で識別されるカードの座標は、前記ガイドで区切られた複数の領域のいずれかを示す情報であることを特徴とする映像体験システム。
【請求項２】
ガイドで複数の領域に区切られたプレイボード上にアイテムを配置することにより進行するゲームを行うための映像体験システムであって、
ガイドで複数の領域に区切られたプレイボードと、
プレーヤ視点情報を取得する取得手段と、
プレーヤの視点に応じた画像を撮影する撮影手段と、
カードの種別および位置を識別する識別手段と、
前記識別手段の識別結果から、前記プレイボード上に配置されているアイテムの変更を検出し、前記検出結果に応じてゲームの進行を管理するゲーム管理手段と、
前記取得されたプレーヤ視点情報および前記ゲーム管理手段によって管理されているゲームの進行に応じて、該プレーヤの視点から見たゲームシーンのコンピュータグラフィックスを生成する生成手段と、
前記撮影手段で撮影された画像と前記生成手段で生成されたコンピュータグラフィックスを合成する合成手段と、
前記合成された画像を表示するヘッドマウントディスプレイとを有し、
前記識別手段はカードに付加されているコードを読み取る構成を有し、
前記識別手段で識別されるカードの座標は、前記ガイドで区切られた複数の領域のいずれかを示す情報であることを特徴とする映像体験システム。
【請求項３】
前記プレイボードは立体構造を有し、
前記合成手段は、前記コンピュータグラフィックスが前記プレイボードの立体構造に応じた位置に表示されるように、前記プレイボードの立体構造のモデルに応じて、前記コンピュータグラフィックを前記撮影された画像に合成することを特徴とする請求項１又は２記載の映像体験システム。
【請求項４】
前記ゲーム管理手段は、
プレイヤーが宣言した音声の認識、前記撮影手段にアイテムが大きく映されたことの画像認識および前記識別手段により特定位置にアイテムが置かれたことの画像認識のいずれかの方法を用いて、ゲームのフェーズの進行を認識する認識手段を有することを特徴とする請求項１記載の映像体験システム。
【請求項５】
ガイドで複数の領域に区切られたプレイボード上にアイテムを配置することにより進行するゲームを行うための映像体験システムに適用可能な情報処理方法であって、
プレーヤ視点情報を取得する取得工程と、
カメラによって撮影された前記プレイボード上の画像を取得するプレイボード画像取得工程と、
前記プレイボード画像を解析し、前記プレイボード上に配置されているアイテムを検出し、該検出された各カードの座標および種類を識別する識別工程と、
前記識別手段の識別結果から、前記プレイボード上に配置されているアイテムの変更を検出し、前記検出結果に応じてゲームの進行を管理するゲーム管理工程と、
前記取得されたプレーヤ視点情報および前記ゲーム管理工程によって管理されているゲームの進行に応じて、該プレーヤの視点から見たゲームシーンのコンピュータグラフィックスを生成する生成工程と、
プレーヤの視点に応じた撮影画像に、前記生成手段で生成されたコンピュータグラフィックスを合成することにより得られる合成画像を、ヘッドマウントディスプレイに出力する出力工程とを有し、
前記識別工程で識別されるカードの座標は、前記ガイドで区切られた複数の領域のいずれかを示す情報であることを特徴とする情報処理方法。
【請求項６】
請求項５記載の情報処理方法をコンピュータにて実現するためのプログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
複数のマークが付けられているプレイボード上にアイテムを配置する進行するゲームに関するものである。
【０００２】
【従来の技術】
従来から様々なカードゲームが存在する。一般的なトランプを用いたポーカーやブラックジャック等がある。最近では漫画のキャラクターをカードに当てはめたカードを使用して行うカードゲームがはやっている。
【０００３】
このカードゲームはお互いにカード持ち寄ってプレイシートまたはプレイボード上で対戦するもので、カードは漫画のキャラクターとその属性が記述されているものや、そのキャラクターの必殺技が記述されているもので構成されている。プレイヤー同士はそれらのカードを使用してゲームを進めていく。ゲームはカードのコンビネーションで攻撃方法や攻撃力、防御方法や防御力が決まり、それらによって勝敗が決まる。
【０００４】
【発明が解決しようとする課題】
このカードゲームはキャラクター依存性が強くプレイヤーの思い入れも大きい。そこでカードをプレイボード上に置いたときに、そのカードがキャラクターのものであればそのキャラクターがＣＧで登場し、そのカードが必殺技のものであれば必殺技がＣＧで表示されるようになれば、よりゲームに興奮度が増すと思われる。
【０００５】
本発明は、仮想のＣＧ画像を表示させることにより、現実世界とＣＧの仮想世界を合わせて見ることができ、プレイボードを用いたゲームを今まで以上高い興奮度を感じることができるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は以下の構成を有することを特徴とする。
本願請求項１記載の発明は、ガイドで複数の領域に区切られたプレイボード上にアイテムを配置することにより進行するゲームを行うための映像体験システムであって、ガイドで複数の領域に区切られたプレイボードと、プレーヤ視点情報を取得する取得手段と、プレーヤの視点に応じた画像を撮影する撮影手段と、前記プレイボード上を撮影するカメラと、前記カメラの撮影画像を解析し、前記プレイボード上に配置されているアイテムを検出し、該検出された各カードの座標および種類を識別する識別手段と、前記識別手段の識別結果から、前記プレイボード上に配置されているアイテムの変更を検出し、前記検出結果に応じてゲームの進行を管理するゲーム管理手段と、前記取得されたプレーヤ視点情報および前記ゲーム管理手段によって管理されているゲームの進行に応じて、該プレーヤの視点から見たゲームシーンのコンピュータグラフィックスを生成する生成手段と、前記撮影手段で撮影された画像と前記生成手段で生成されたコンピュータグラフィックスを合成する合成手段と、前記合成された画像を表示するヘッドマウントディスプレイとを有し、前記識別手段で識別されるカードの座標は、前記ガイドで区切られた複数の領域のいずれかを示す情報であることを特徴とする。
本願請求項２記載の発明は、ガイドで複数の領域に区切られたプレイボード上にアイテムを配置することにより進行するゲームを行うための映像体験システムであって、ガイドで複数の領域に区切られたプレイボードと、プレーヤ視点情報を取得する取得手段と、プレーヤの視点に応じた画像を撮影する撮影手段と、カードに付加されているコードを読み取り、カードの種別を識別する識別手段と、前記識別手段の識別結果から、前記プレイボード上に配置されているアイテムの変更を検出し、前記検出結果に応じてゲームの進行を管理するゲーム管理手段と、前記取得されたプレーヤ視点情報および前記ゲーム管理手段によって管理されているゲームの進行に応じて、該プレーヤの視点から見たゲームシーンのコンピュータグラフィックスを生成する生成手段と、前記撮影手段で撮影された画像と前記生成手段で生成されたコンピュータグラフィックスを合成する合成手段と、前記合成された画像を表示するヘッドマウントディスプレイとを有し、前記識別工程で識別されるカードの座標は、前記ガイドで区切られた複数の領域のいずれかを示す情報であることを特徴とする。
【０００７】
また、本願の情報処理方法は、複数のマークが付けられているプレイボード上にアイテムを配置することにより進行するゲームのための情報処理方法であって、プレイヤーが装着しているヘッドマウントディスプレイが有する撮像部から画像を入力し、前記画像内からマークを検出し、前記プレイボー上における前記ユーザの視線位置を求め、前記プレイボード上のアイテムを識別し、該識別結果に基づきゲームのシーンを示すコンピュータグラフィックスを作成し、前記視線位置に基づく前記コンピュータグラフィックスを前記ヘッドマウントディスプレイ上に表示させることを特徴とする。
【０００８】
【発明の実施の形態】
（実施形態１）
本実施形態では、カードゲームにＭＲ技術（複合現実感技術）を用いることにより、現実世界とＣＧ（コンピュータグラフィックス）の仮想世界を合わせてゲームを進行させるシステムを説明する。
【０００９】
以下に、２人のプレイヤーが設置されたボード上でカードを使ってプレイする対戦型カードゲームに本実施形態を適用した場合のシステムを詳細に説明する。
【００１０】
本実施形態を用いてゲームを行っている時のイメージを図１に示す。２人のプレイヤーはシースルーＨＭＤを被りゲームの対戦スペースとなるボードを間にはさんで位置する。２人のプレイヤーはそれぞれの持ちカードをボード上に配置したり、ボード上に配置したカードを移動させたりしてゲームを進行させて行く。プレイヤーがシースルーＨＭＤを覗くとカード上にはカードの特性に応じたＣＧが浮き出ているように見える。
【００１１】
本実施形態のシステム構成の模式図を図２に示す。
【００１２】
プレイヤーは２１ＨＭＤを被っていて２１ＨＭＤには２０カメラと２２３次元位置姿勢測定手段が備えられている。２１ＨＭＤは２５ゲーム管理部に、２０カメラと２２３次元位置姿勢測定手段は２９位置把握部に信号ケーブルで接続されている。
【００１３】
２０カメラはプレイヤーの視線に合わせたカメラでありプレイヤーの見ているものが２０カメラによって撮影される。撮影された画像データは２９位置把握部に送られる。
【００１４】
プレイヤーが２６プレイボード上を見ている場合は、２０カメラの撮影画像には図３の３１マーカーが写る。３１マーカーはプレイボード上のあらかじめ決められたポイントに設置されていて、その位置情報は２９位置把握部にインプットされている。それにより２０カメラに写った３１マーカーによってプレイヤーの見ている領域を推測することが出来る。
【００１５】
２２３次元位置姿勢測定手段はプレイヤーが被るＨＭＤの位置・姿勢を測定するものである。測定された位置姿勢データは２９位置把握部に入力される。
【００１６】
２９位置把握部では２０カメラに写った３１マーカー位置と２２３次元位置姿勢測定手段からの位置姿勢データからプレイヤーの見ている範囲を算出する。
【００１７】
２６プレイボードの上には２７屋根がありそこには２８カード認識カメラが設置されている。なお、２８カード認識カメラの数は１台で２６プレイボード上すべてをカバーしてもよいし、例えば４つのエリアに分けて４台の２８カード認識カメラを置いてもよいし、カードの置かれる区分領域の数だけ２８カード認識カメラを設置してもよい。２８カード認識カメラはゲーム中プレイボード上を常に撮影しており、撮影画像は２４カード読み取り部に送られる。２４カード読み取り部では撮影画像から２６プレイボード上のカードの識別が行われる。
【００１８】
プレイボード上のマーカーについて説明する。図３は２６プレイボードを上から見た図である。２６プレイボード上には３１マーカーが配置されている。３１マーカーはある特定の色と形で作られたもので、色、形、位置の情報はあらかじめ２９位置把握部に登録されている。２０カメラの撮影画像からマーカー部を検出し、色、形を識別することにより撮影画像が対応するプレイボードの位置を判断することができる。そして、その判断結果からプレイヤーがボードのどの領域を見ているかを推測することができる。
【００１９】
次にガイドについて説明する。図４は２６プレイボードを上から見た図である。２６プレイボード上には４１ガイドが手前のプレイヤーに５×２、反対側のプレイヤーにも５×２で配置されている。４１ガイドで区切られた領域はゲーム進行上カードが置かれるべき位置であり、それ以外の領域に置かれてもゲーム進行上には影響しない。４１ガイドによってカードの位置がきっちり決められるため、カードの認識精度が上がる。４１ガイドの構造はカードサイズのくぼみやカードサイズの囲い等である。
【００２０】
ゲームの流れをフローチャートを用いて説明する。
【００２１】
まず、図７を用いて２４カード読み取り部の説明をする。
【００２２】
Ｓ７０１でスタートするとまずＳ７０２で画像取り込みのフェーズに入る。Ｓ７０２では２８カメラから来たプレイボード上の画像をキャプチャする。次にそのキャプチャ画像をＳ７０３のカード識別フェーズで識別する。
【００２３】
図５を用いてカード識別について説明する。図５は２６プレイボードを上から見た図であり、図４のガイド上に３つのカードを置いた状態である。左上を（０，０）右下を（５，４）と座標をつける。図５の状態は、（５，１）にＧのカード、（４，３）に２のカード、（３，４）に１のカードが配置されている。
【００２４】
Ｓ７０３では、２８カメラの画像を解析し、画像認識技術を用いてプレイボード上に配置されているカードを検出し、各カードの座標および種類を識別する。そして、識別されたカードの座標および種類を、カード配置データとして保持する。
【００２５】
Ｓ７０４で以前のカード配置データと現在のカード配置データを比較する。比較の結果配置データに変更がなければ、再びＳ７０２画像取り込みに戻る。配置の変更があればＳ７０５の配置カードデータの変更を行い、再びＳ７０２画像取り込みに戻る。
【００２６】
次に図８で２９ゲーム位置把握部の説明を行う。
【００２７】
Ｓ８０１でスタートするとまずＳ８０２で画像取り込みフェーズに入る。Ｓ８０２ではプレイヤーがつけているＨＭＤに付属している２０カメラからの画像をキャプチャする。次にＳ８０３で２２３次元位置姿勢測定手段から姿勢データを取り込む。Ｓ８０４ではＳ８０２で取り込んだ画像から３１マーカーを識別してプレイヤーの視点を推測する。次にＳ８０５でＳ８０３で得た姿勢情報とＳ８０４の推測位置の情報とからより正確なプレイヤーの視点位置を決定する。その後は再びＳ８０２に戻る。
【００２８】
次に図９で２５ゲーム管理部の説明をする。
【００２９】
Ｓ９０１でスタートするとＳ９０２でプレイヤーからのゲーム進行合図を待つ。なんらかのイベントが来るとＳ９０３に行きイベントの種類を判別する。そのイベントが次のフェーズへ進めという信号の場合、Ｓ９０４に進む。そのイベントが異なる場合はＳ９０２に行って再びイベントが来るのを待つ。
【００３０】
次のフェーズへ進めという信号は、フェーズを進行させる動作を認識し、生成される。フェーズを進行させる動作の認識方法としては様々な方法が考えられる。例えば、図６のようにプレイヤーが宣言した音声を音声認識部が認識しゲームの進行を判断したり、プレイヤーが備え付けているＨＭＤに付属の２０カメラにカードを大きく映したことを画像認識を用いて判断したり、ボード上の特定の位置にカードが置かれたことを２８カード認識カメラからの画像から画像認識を用いて判断することが考えられる。
【００３１】
Ｓ９０４に進むと２４カード読み取り部が導き出したカード配置データを読み込む。Ｓ９０５でカードの配置データより現在のフェーズにおいて関係するカードのデータを取り込み、そのカードの配置と組み合わせによって、攻撃側の攻撃キャラクターと攻撃特性（攻撃力と攻撃方法）を算出する。次にＳ９０６でＳ９０５と同じようにカードの配置データから現在のフェーズにおいて関係するカードのデータを取り込み、そのカードの配置と組み合わせによって、防御側の防御キャラクターと防御特性（防御力と防御方法）を算出する。Ｓ９０５、Ｓ９０６における攻撃特性や防御特性の算出方法は当該ゲームのルールに則って行う。
【００３２】
Ｓ９０７で攻撃側と防御側のキャラクターの組み合わせにより戦闘結果を算出し、その結果に沿った戦闘シーンを作成する。Ｓ９０８で２９位置把握部が導き出したプレイヤー視点を獲得する。Ｓ９０９でプレイヤー視点から見た戦闘シーンのＣＧを作成する。次にＳ９１０で２０カメラから取り込んだ画像とＳ９０９で作成したＣＧを合成する。そして、プレイヤーが被っているＨＭＤに、ＭＲ技術を用いて現実世界とＣＧの仮想世界を合わせることにより、カード上に仮想のＣＧキャラクタを表示させる。
【００３３】
ただし合成が必要なのはビデオシースルーＨＭＤの場合であり、光学式シースルーＨＭＤの場合は必要ない。
【００３４】
以上説明した本発明によれば、視点位置に対応した仮想のＣＧグラフィックスを表示させることにより、現実世界とＣＧの仮想世界を合わせて見ることができ、プレイボードを用いたゲームを今まで以上高い興奮度を感じることができる。
【００３５】
（変形例）
２８カード認識カメラを十分設置できない場合に２８カード認識カメラの読み取り精度を上げるために、カードを配置する前にプレイヤーが被っている２１ＨＭＤの前にカードをかざし、２０カメラに撮影させてカード種類を識別するようにしても構わない。また、２８カード認識カメラの読み取り精度を上げるために、特定の位置に２８カード認識カメラを設置し、カードを配置する前に特定位置の２８カード認識カメラに撮影させてカード種類を識別するようにしても構わない。
【００３６】
また、実施形態１では、カードを用いてゲームのアイテムとして用いたが、コマなどのカード以外の他のアイテムを用いても構わない。
【００３７】
また、プレイボードが凹凸のある立体構造になっており、キャラクターはその立体構造の高さに応じた位置に表示されるようにしても構わない。プレイボードの立体構造のモデルを予め登録しておき、視線の位置に対応する立体構造情報に基づき、合成するＣＧ位置を制御する。
【００３８】
また、プレイボード上のカードを識別するためのカード認識手段として、実施形態１では、２８カメラの画像を解析し画像認識技術を用いてカードの絵柄を認識し識別していたが、カードにバーコードを付けバーコードリーダーを用いて識別するようにしても構わない。
【００３９】
上述した実施形態の機能を実現する様に各種のデバイスを動作させる様に該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施の形態の機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００４０】
この場合、前記ソフトウエアのプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００４１】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００４２】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００４３】
更に供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００４４】
【発明の効果】
本発明によれば、仮想のＣＧグラフィックスを表示させることにより、現実世界とＣＧの仮想世界を合わせて見ることができ、プレイボードを用いたゲームを今まで以上高い興奮度を感じることができる。
【図面の簡単な説明】
【図１】実施形態１をイメージした図
【図２】実施形態１の構成を表した模式図
【図３】マーカーを説明する図
【図４】ガイドを説明する図
【図５】カード識別を説明する図
【図６】音声によるフェイズ進行を説明する図
【図７】カード読み取り部のフローチャート
【図８】位置把握部のフローチャート
【図９】ゲーム管理部のフローチャート
【図１】
0003584230.tif 000002
【図２】
0003584230.tif 000003
【図３】
0003584230.tif 000004
【図４】
0003584230.tif 000005
【図５】
0003584230.tif 000006
【図６】
0003584230.tif 000007
【図７】
0003584230.tif 000008
【図８】
0003584230.tif 000009
【図９】
0003584230.tif 000010