(57)【特許請求の範囲】
【請求項１】
複数の図形の組合せが処理の種類に対応付けられて記憶される記憶部、
１つ以上のカードに記された複数の図形を検出する検出部、
前記検出された複数の図形からいずれか複数の図形をユーザに選択させる選択部、
前記記憶部において前記選択された複数の図形の組合せに対応付けられて記憶された種類の処理を実行する実行部、
を備えることを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
前記実行部は、
前記選択された複数の図形の組合せが前記記憶部に記憶されている場合、前記記憶部において当該選択された複数の図形の組合せに対応付けられて記憶された種類の処理を実行し、
前記選択された複数の図形の組合せが前記記憶部に記憶されていない場合、所定の警告処理を実行する
ことを特徴とするゲーム装置。
【請求項３】
請求項２に記載のゲーム装置であって、
前記実行部は、前記選択された複数の図形の組合せが前記記憶部に記憶されていない場合、前記選択された複数の図形の組合せと前記記憶部に記憶された組合せとの間で一致する図形の数が所定の条件を満たす場合と当該一致する図形の数が当該所定の条件を満たさない場合とで異なる警告メッセージを画面に表示し、又は、スピーカから発する
ことを特徴とするゲーム装置。
【請求項４】
請求項３に記載のゲーム装置であって、
前記所定の条件は、前記一致する図形の数が所定の閾値を超えた場合、又は、前記記憶部に記憶された組合せのうち前記一致する図形の数が求められた組合せを構成する図形の数に対する当該一致する図形の数の割合が所定の閾値を超えた場合に満たされる
ことを特徴とするゲーム装置。
【請求項５】
請求項１から４のいずれか１項に記載のゲーム装置であって、
前記実行部は、当該ゲーム装置に記憶された他のゲーム情報を参照して、前記処理を実行する
ことを特徴とするゲーム装置。
【請求項６】
複数の図形の組合せが処理の種類に対応付けられて記憶される記憶部、検出部、選択部、実行部を備えるゲーム装置が実行する制御方法であって、
前記検出部が、１つ以上のカードに記された複数の図形を検出する検出工程、
前記選択部が、前記検出された複数の図形からいずれか複数の図形をユーザに選択させる選択工程、
前記実行部が、前記記憶部において前記選択された複数の図形の組合せに対応付けられて記憶された種類の処理を実行する実行工程
を備えることを特徴とする制御方法。
【請求項７】
コンピュータを、複数の図形の組合せが処理の種類に対応付けられて記憶される記憶部を備えるゲーム装置として機能させるプログラムであって、
前記プログラムは、前記コンピュータを、
１つ以上のカードに記された複数の図形を検出する検出部、
前記検出された複数の図形からいずれか複数の図形をユーザに選択させる選択部、
前記記憶部において前記選択された複数の図形の組合せに対応付けられて記憶された種類の処理を実行する実行部
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カードに記された情報に基づいてゲームの処理を実行するのに好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
近年、カメラによって撮影された現実世界の画像上に仮想物体を重畳させる拡張現実（ＡＲ：Augmented Reality）の技術が開発されている。ＡＲ技術では、ＡＲマーカと呼ばれる所定の形状の図形を現実世界に配置し、撮影機器が、このＡＲマーカを含む現実世界を撮影する。そして、マーカに対応付けられる仮想物体が、撮影された現実世界の画像上に重畳されたＡＲ画像が生成される。
【０００３】
例えば、特許文献１は、ＡＲマーカに対応付けられる仮想物体の形状や模様、色彩などを変化させる技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０４０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなＡＲ技術を用いて、現実世界のカードに記された情報をゲーム装置で実行される処理に反映させたい、という要望がある。さらに、カードに記された様々な情報に応じて、処理を様々に変化させてゲームを楽しみたい、との要望もある。
【０００６】
本発明は、上記のような課題を解決するもので、カードに記された情報に基づいてゲームの処理を実行するのに好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係るゲーム装置は、検出部、選択部、実行部を備えるゲーム装置であって、以下のように構成する。
【０００８】
検出部は、１つ以上のカードに記された図形を検出する。
【０００９】
ここで、カードとは、その表面に図形を識別可能に記すことができる媒体であり、典型的には手で持ち運ぶことができるような大きさのものをいう。カードの材質は、紙であることが典型的であるが、金属、プラスチック等、どのようなものであってもよい。
【００１０】
また、図形とは、カードの表面に二次元状に記され、ゲーム装置によって読み取り可能な情報を表現するものである。ここでの図形は、三角形や四角形のような単純な形状のものだけでなく、任意の形状のものであってもよいし、文字、記号、適宜の画像、一次元コードや二次元コード等を含む。また、図形は、模様や色彩によって異なる情報を表現するものであってもよい。なお、図形は、完全な二次元平面状であることに限らず、多少の凹凸があるものであってもよい。
【００１１】
１つのカードには、図形が１つだけ記されてもよいし、図形が２つ以上記されてもよい。また、検出部は、複数のカードのそれぞれに記された図形を検出してもよい。なお、複数の図形を検出する場合、検出部は、複数の図形を同時に検出してもよいし、順次的に検出してもよい。
【００１２】
選択部は、検出された図形からいずれか１つ以上の図形をユーザに選択させる。
【００１３】
すなわち、選択部は、検出部が検出した図形のうちのいずれか１つ以上の図形を、ゲーム装置においてゲームをプレイするユーザに選択させる。例えば、検出された図形が１つであった場合は、その１つの図形を選択するか否かをユーザに決定させる。あるいは、検出された図形が３つであった場合は、そのうちの３つの図形とも選択するか、いずれか２つの図形を選択するか、いずれか１つの図形を選択するか、あるいは、いずれも選択しないか、をユーザに決定させる。
【００１４】
例えば、選択部は、検出された図形をゲーム装置が備える画面に表示することで検出された図形の情報をユーザに提供し、ゲーム装置が備えるコントローラやタッチパネル等の操作入力装置によりユーザから選択された図形の入力情報を受け付けることで、１つ以上の図形をユーザに選択させる。
【００１５】
実行部は、選択された１つ以上の図形に対応付けられた処理を実行する。
【００１６】
すなわち、カードに記された図形は、ゲーム装置において実行される種々の処理と対応するものである。実行部は、ユーザからいずれか１つ以上の図形が選択された場合に、対応する処理を実行する。
【００１７】
なお、複数の図形が選択された場合、実行部は、選択された複数の図形のそれぞれに対応付けられた処理を同時に実行してもよいし、順次的に実行してもよい。あるいは、複数の図形の組合せに処理が対応付けられ、実行部は、選択された複数の図形の組合せに対応付けられた処理を実行するようにしてもよい。
【００１８】
このような構成により、本発明のゲーム装置は、カードに記された図形を検出し、検出した図形のうちユーザが選択した図形に応じてゲームの進行を変化させることができる。そのため、ユーザは、自身が所持するカードの情報をゲーム内の仮想世界に取り入れて、ゲームを楽しむことができる。
【００１９】
また、本発明のゲーム装置において、
１つ以上の図形の組合せが処理の種類に対応付けられて記憶され、
実行部は、
選択された１つ以上の図形の組合せが記憶されている場合、当該選択された１つ以上の図形の組合せに対応付けられて記憶された種類の処理を実行し、
選択された１つ以上の図形の組合せが記憶されていない場合、所定の警告処理を実行する
ように構成することができる。
【００２０】
すなわち、実行部が実行する処理の種類が、１つ以上の図形の組合せに対応付けられて記憶される。ここで、１つ以上の図形の組合せが処理の種類に対応付けられるとは、例えば、図形「Ａ」と図形「Ｂ」と図形「Ｃ」という３つの図形があった場合、「Ａ，Ｂ」という組合せ、「Ａ，Ｃ」という組合せ、「Ｂ，Ｃ」という組合せ、「Ａ，Ｂ，Ｃ」という組合せ、に処理の種類が対応付けられることをいう。
【００２１】
なお、２つ以上の図形の組合せだけでなく、例えば「Ａ」という１つの図形に対しても処理の種類が対応付けられてもよい。ここでは、図形が１つの場合でも、２つ以上の図形の組合せと呼び方を統一するため、「１つの図形の組合せ」という。
【００２２】
実行部は、１つ以上図形の組合せがユーザによって選択されると、選択された組合せに対応付けられた種類の処理を実行する。すなわち、実行部は、選択された組合せに応じて、様々にゲームの処理を変化させる。
【００２３】
一方で、選択されうる図形の組合せの中には処理の種類が対応付けられて記憶されないものもある。実行部は、選択された組合せが記憶されていない場合には、所定の警告処理を実行する。ここで、警告処理とは、選択された組合せに対応する処理がない旨をユーザに認識させる処理であり、その旨をゲーム装置の画面に表示する処理であってもよいし、スピーカから所定の音声を発する処理であってもよい。
【００２４】
このような構成により、本発明のゲーム装置は、ユーザが選択した図形の組合せに応じて様々にゲームの進行を変化させることができ、ゲームの興趣性を高めることができる。
【００２５】
また、本発明のゲーム装置において、
所定の警告処理は、選択された１つ以上の図形の組合せと記憶された組合せとの類似度に基づいた警告を発する処理である
ように構成することができる。
【００２６】
ここで、類似度とは、選択された１つ以上の図形の組合せと記憶された図形の組合せの近さの指標である。例えば、選択された図形の組合せと記憶された図形の組合せとで一致する図形の数が多ければ、類似度は相対的に高くなる。逆に、選択された図形の組合せと記憶された図形の組合せとで一致する図形の数が少なければ、類似度は相対的に低くなる。実行部は、１つ以上の図形の組合せが選択されると、このような類似度を取得し、取得した類似度に基づいた警告を発する。
【００２７】
このような構成により、本発明のゲーム装置は、選択された図形の組合せが、処理の種類が対応付けられて記憶されている図形の組合せに近いか否かをユーザに認識させることができる。そのため、本発明のゲーム装置は、図形の組合せを選択する際のユーザの興味をより高めることができる。
【００２８】
また、本発明のゲーム装置において、
実行部は、
選択部によって１つの図形が選択されると、当該選択された１つの図形からゲーム情報を読み取り、当該読み取ったゲーム情報に対応付けられた処理を実行し、
選択部によって複数の図形が選択されると、当該選択された複数の図形のそれぞれからゲーム情報を読み取り、当該読み取ったゲーム情報から合成された情報に対応付けられた処理を実行する
ように構成することができる。
【００２９】
すなわち、実行部は、選択部によって複数の図形が選択された場合に実行する処理を、選択された複数の図形から読み取ったゲーム情報を合成することで取得する。ここで、ゲーム情報を合成するとは、複数の図形から読み取ったゲーム情報のそれぞれに基づいて新たな情報を生成することをいう。実行部は、このような合成された情報に対応付けられた処理を実行する。
【００３０】
例えば、実行部は、複数の図形が選択された場合に、選択された複数の図形を重ね合わせたり、それぞれの一部を抽出して組み合わせたりすることで１つの図形を仮想的に生成し、この１つの図形が選択された場合に実行する処理と同じ処理を実行する。
【００３１】
このような構成により、本発明のゲーム装置は、複数の図形が選択された場合に実行するべき処理の種類を、複数の図形の組合せごとに個別に記憶する必要がなくなるため、記憶されるべき処理の種類を抑制することができる。
【００３２】
また、本発明のゲーム装置において、
実行部は、当該ゲーム装置に記憶された他のゲーム情報を参照して、処理を実行する
ように構成することができる。
【００３３】
ここで、ゲーム装置に記憶された他のゲーム情報とは、ゲーム装置に記憶された情報のうち、上述した図形に対応付けられた処理情報以外の情報である。他のゲーム情報として、例えば、現在時刻、ゲームのプレイ時間、現在プレイされているステージ、プレイヤキャラクタのレベル・パワー・ライフ等の各種ステータス、ゲームで獲得されたスコア、ユーザの登録情報等、様々なものが挙げられる。
【００３４】
実行部は、このような他のゲーム情報を参照して、選択された図形に対応付けられた処理を実行する。そのため、実行部は、同じ図形が選択された場合でも、他のゲーム情報に応じて、異なる処理を実行することになる。例えば、ユーザがゲームを昼にプレイした場合と夜にプレイした場合とで、異なる処理が実行されるようにしてもよい。
【００３５】
このような構成により、本発明のゲーム装置は、選択された図形に基づいて実行される処理の種類を増やすことができる。これにより、ユーザが所持するカードが少ない場合でも、カードから得られる情報をゲームの進行に様々に反映させることができるため、ゲームの興趣性をさらに高めることができる。
【００３６】
上記目的を達成するため、本発明の第２の観点に係るゲーム装置の制御方法は、検出部、選択部、実行部を備えるゲーム装置が実行する制御方法であって、検出工程、選択工程、実行工程を備える。
【００３７】
検出工程では、検出部が、１つ以上のカードに記された図形を検出する。
選択工程では、選択部が、検出された図形からいずれか１つ以上の図形をユーザに選択させる。
実行工程では、実行部が、選択された１つ以上の図形に対応付けられた処理を実行する。
【００３８】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、コンピュータを、上記のゲーム装置として機能させ、コンピュータに、上記の制御方法の各工程を実行させるように構成する。
【００３９】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な情報記憶媒体に記録することができる。
【００４０】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配付・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配付・販売することができる。
【発明の効果】
【００４１】
本発明によれば、カードに記された情報に基づいてゲームの処理を実行するのに好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００４２】
【図１】ゲーム用カードの概要を示す図である。
【図２】情報図形の構成を示す図である。
【図３】他のゲーム用カードの概要を示す図である。
【図４】周縁図形の構成を示す図である。
【図５】周縁図形を情報図形の上に重ねた様子を示す図である。
【図６】本発明のゲーム装置が実現される典型的な情報処理装置の概要構成を示す図である。
【図７】（ａ），（ｂ）共に、本発明のゲーム装置が実現される典型的な情報処理装置の外観図である。
【図８】本発明のゲーム装置の機能構成を示す図である。
【図９】（ａ）は、ゲーム用カードをカメラでとらえたときの画面の様子を示す図である。（ｂ）は、情報図形が検出されたときの画面の様子を示す図である。
【図１０】情報図形が選択された後の画面の様子を示す図である。
【図１１】（ａ）は、重ねられたゲーム用カードをカメラでとらえたときの画面の様子を示す図である。（ｂ）は、重畳図形が検出されたときの画面の様子を示す図である。
【図１２】重畳図形が選択された後の画面の様子を示す図である。
【図１３】実施形態１に係るゲーム装置の処理の流れを示すフローチャートである。
【図１４】（ａ）は、３つのゲーム用カードをカメラでとらえたときの画面の様子を示す図である。（ｂ）は、３つの情報図形が検出されたときの画面の様子を示す図である。
【図１５】選択された情報図形の組合せとゲーム内に出現するキャラクタとの対応関係の一例を示す図である。
【図１６】（ａ）は、選択された情報図形の組合せが記憶されている場合の画面の様子を示す図である。（ｂ）は、選択された情報図形の組合せが記憶されていない場合の画面の様子を示す図である。
【図１７】選択された情報図形の組合せと記憶された情報図形の組合せとの類似度が所定の条件を満たした場合の画面の様子を示す図である。
【図１８】実施形態２に係るゲーム装置の処理の流れを示すフローチャートである。
【図１９】実施形態３において、選択された情報図形の組合せ及びユーザの熟練度と、ゲーム内に出現するキャラクタとの対応関係の一例を示す図である。
【図２０】実施形態４において、選択された情報図形から読み取られたゲーム情報が合成される様子を示す概念図である。
【図２１】情報図形の構成の他の例を示す図である。
【図２２】周縁図形を情報図形の上に重ねた様子の他の例を示す図である。
【図２３】２つのゲーム用カードから２つの重畳図形が得られる様子を示す図である。
【図２４】ゲーム用カードの別の例を示す図である。
【図２５】ゲーム用カードの別の例を示す図である。
【図２６】ゲーム用カードに記されたガイドの別の例を示す図である。
【発明を実施するための形態】
【００４３】
以下に、本発明の実施形態を説明する。以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００４４】
（実施形態１）
図１は、本実施形態において用いられるゲーム用カードの概要を示す図である。
【００４５】
ゲーム用カード１００ａは、縦長の長方形状をしており、所定のゲーム装置においてプレイされるゲームに登場するキャラクタに関する情報を、その表面に有する。具体的にゲーム用カード１００ａには、その表面のほぼ上半分にキャラクタのイラストが記され、下半分にはそのキャラクタの名前である「キャラクタＡＡＡ」や、レベル「１」、パワー「２８」、ライフ「５４」といったキャラクタの種々のステータスが記される。
【００４６】
本実施形態では、ゲーム用カード１００ａは、後述する所定のゲーム装置と組み合わせたゲームを提供するものとして説明する。このゲームでは、ゲーム装置がゲーム用カード１００ａからキャラクタの情報を読み取ると、ゲーム内の仮想世界の中にキャラクタが出現する。その結果、ユーザは、出現させたキャラクタに戦わせたり、出現させたキャラクタを育てたりしてゲームを楽しむことができる。ゲーム用カード１００ａは、そのためのゲームのキャラクタの情報を有する。
【００４７】
なお、ゲーム用カード１００ａの大きさは、例えばユーザが片手に収めることができる程度の大きさであることが典型的である。しかし、ゲーム用カード１００ａの大きさは、これに限られるものではなく、例えば、一般的なコピー用紙ほどの大きさであってもよいし、切手ほどに小さくてもよい。また、カードの形状は、長方形状に限らず、円状や楕円状であってもよいし、多角形状や特定のキャラクタの形状等、任意の形状であってもよい。さらに、カードの材質は、紙であることが典型的であるが、金属、プラスチック等、どのようなものであってもよい。
【００４８】
また、ゲーム用カード１００ａは、その表面のほぼ中央に情報図形１１０ａを有する。この情報図形１１０ａは、いわゆる二次元コードによって構成され、上記イラストやステータスが記されたキャラクタの情報を、所定のゲーム装置が読み取り可能なように表現する。
【００４９】
ここで二次元コードとは、正方形や長方形を複数の桝目（セル）に区切り、各セルに塗る色を黒や白（あるいは無色）に変化させることによって情報を符号化するものであり、データマトリックスと呼ばれることもある。情報図形１１０ａは、より詳細には、図２に示すように構成される。
【００５０】
図２は、情報図形１１０ａの構成を示す図である。
【００５１】
情報図形１１０ａは、その縁の４辺に一定の幅で描かれた黒色（有色）で描いたガイド線１１１と、３つの角の内側に小さい正方形を黒（有色）で描いた検出用シンボル１１２と、を有する。ここで、ガイド線１１１と検出用シンボル１１２は、ＡＲ認識に適した既存のライブラリを利用できる形状をしており、これらの形状は、適宜変更が可能である。
【００５２】
そして、ガイド線１１１と３つの検出用シンボル１１２とに囲われるように、黒色又は白色の複数の正方形状のセル１１３が縦横に配置される。このような複数のセル１１３のうちの黒のセルと白のセルの分布パターンによって、各種情報が符号化される。図２では、セル１１３が６行６列に配置されているため、情報図形１１０ａが表現可能な情報量は、６×６＝３６ビットである。
【００５３】
このような複数のセル１１３は、ゲーム用カード１００ａに描かれたキャラクタに関する情報を表現する。ここで、６行６列に配置されたセル１１３ごとに、どのような情報を表現するかが予め対応付けられている。例えば、複数のセル１１３には、キャラクタの種類を表現するためのもの、キャラクタのステータスのうち、レベルを表現するためのもの、パワーを表現するためのもの、ライフを表現するためのもの、等がある。このほか、パリティチェックやチェックサムのような誤り訂正のためのセル１１３があってもよい。
【００５４】
なお、情報図形１１０ａを構成するセル１１３は、６行６列に配置されることに限らず、用途やハードウェアの性能によって、他の行数、列数を適宜変更してもよい。また、情報図形１１０ａは、ゲーム用カード１００の中央に記されなくとも、例えばゲーム用カード１００の周縁部に記されてもよい。
【００５５】
一方、図３は、本実施形態において用いられる他のゲーム用カードの概要を示す図である。
【００５６】
ゲーム用カード１００ｂは、ゲーム用カード１００ａと同じく、縦長の長方形状をしており、所定のゲーム装置においてプレイされるゲームに登場するキャラクタに関する情報を、その表面に有する。具体的にゲーム用カード１００ｂには、その表面のほぼ上半分にキャラクタのイラストが記され、下半分にはそのキャラクタの名前である「キャラクタＢＢＢ」や、レベル「２」、パワー「４５」、ライフ「６８」といったキャラクタの種々のステータスが記される。
【００５７】
また、ゲーム用カード１００ｂは、その表面のほぼ中央に情報図形１１０ｂを有する。この情報図形１１０ｂは、情報図形１１０ａと同じく二次元コードから構成され、ゲーム用カード１００ｂに描かれたキャラクタの情報を、所定のゲーム装置が読み取り可能なように表現する。すなわち、情報図形１１０ｂは、情報図形１１０ａとは異なるパターンで配置された複数のセルを有し、情報図形１１０ａとは異なるキャラクタの情報を表現する。
【００５８】
なお、以下では、２つのゲーム用カード１００ａ，１００ｂを区別せずに示すときは、ゲーム用カード１００という。また、他の符号についても同様に、例えば、２つの情報図形１１０ａ，１１０ｂを区別せずに示すときは、情報図形１１０という。
【００５９】
情報図形１１０ｂに加え、ゲーム用カード１００ｂは、その表面の左上隅部に周縁図形１２０ｂを有する。この周縁図形１２０ｂは、二次元コードの一部を構成するものであり、他のゲーム用カード１００に記された情報図形１１０に上から重ねられることで、所定のゲーム装置によって読み取り可能な情報を表現するものである。周縁図形１２０ｂは、より詳細には、図４に示すように構成される。
【００６０】
図４は、周縁図形１２０ｂの構成を示す図である。
【００６１】
周縁図形１２０ｂは、その縁の２辺に一定の幅で描かれた黒色（有色）のガイド線１２１と、３行３列に配置された黒色又は白色の複数の正方形状のセル１２３と、を有する。すなわち、周縁図形１２０ｂは、情報図形１１０の１／４の部分に相当する
【００６２】
また、周縁図形１２０ｂのガイド線１２１は、情報図形１１０のガイド線１１１と同じ幅を有し、周縁図形１２０ｂを情報図形１１０の上に重ねるためのガイドの役割を果たす。ユーザは、周縁図形１２０ｂのガイド線１２１と情報図形１１０のガイド線１１１とが揃うように、２つのゲーム用カード１００を重ねて配置すると、この情報図形１１０とは異なる図形であって、所定のゲーム装置が検出可能な新たな図形（重畳図形）を得ることができる。
【００６３】
図５は、周縁図形１２０ｂを情報図形１１０ａの上に重ねた様子を示す図である。
【００６４】
すなわち、図５では、ゲーム用カード１００ａに記された情報図形１１０ａの中心付近にゲーム用カード１００ｂの左上の角が位置するように、ゲーム用カード１００ａの上からゲーム用カード１００ｂが重ねて配置されている。
【００６５】
このとき、重ねられた２つのカードを上から見ているユーザにとって、ゲーム用カード１００ａに記された情報図形１１０ａの一部がゲーム用カード１００ｂによって覆い隠されているように見える。そして、ゲーム用カード１００ｂの左上隅部に記された周縁図形１２０ｂと、情報図形１１０ａのうちの覆い隠されなかった部分と、が組み合わさって、新たな重畳図形１３０が生成されたように見える。
【００６６】
この重畳図形１３０を構成する二次元コードは、情報図形１１０ａが有する６行６列のセルのうち、右下１／４部分に相当する３行３列のセルが、周縁図形１２０ｂが有する３行３列のセルに置き換えられる。その結果、重畳図形１３０の二次元コードは、情報図形１１０ａの二次元コードとは異なる二次元コードとなる。すなわち、このような重畳図形１３０が所定のゲーム装置によって読み取られた際には、重ねられた情報図形１１０ａから得られるものとは異なるキャラクタの情報が得られる。
【００６７】
図６は、上記のような情報図形１１０と重畳図形１３０とを読み取ることができるゲーム装置が実現される典型的な情報処理装置の概要構成を示す模式図である。以下、図６を参照して説明する。
【００６８】
なお、以下では、理解を容易にするため、携帯ゲーム機型の情報処理装置を利用して説明するが、ゲーム装置が実現される情報処理装置として、例えば、携帯ゲーム機の他、携帯型の電話機、携帯型のカメラやスマートフォン等の電子機器等、その他の様々な情報処理装置が挙げられる。また、ゲーム装置が実現されうる情報処理装置は、携帯型の機器に限らず、カードに記された図形を検出できるものであれば、一般的なテレビゲーム装置やビジネス用コンピュータ等であってもよい。
【００６９】
情報処理装置１は、処理制御部１０、コネクタ１１、カートリッジ１２、無線通信部１３、通信コントローラ１４、サウンドアンプ１５、スピーカ１６、操作キー１７、第１の表示部１８、第２の表示部１９、タッチパネル２０、カメラ２１を備える。
【００７０】
処理制御部１０は、ＣＰＵ（Central Processing Unit）コア１０ａと、画像処理部１０ｂと、ＶＲＡＭ（Video Random Access Memory）１０ｃと、ＷＲＡＭ（Work RAM）１０ｄと、ＬＣＤ（Liquid Crystal Display）コントローラ１０ｅと、タッチパネルコントローラ１０ｆとを備える。
【００７１】
ＣＰＵコア１０ａは、情報処理装置１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、カートリッジ１２がコネクタ１１に装着された状態で、カートリッジ１２内のＲＯＭ（Read Only Memory）１２ａに記憶されたプログラムやデータを読み出して、所定の処理を実行する。
【００７２】
画像処理部１０ｂは、カートリッジ１２内のＲＯＭ １２ａから読み出されたデータや、ＣＰＵコア１０ａにて処理されたデータを加工処理した後、これをＶＲＡＭ  １０ｃに格納する。
【００７３】
ＶＲＡＭ  １０ｃは、表示用の情報を記憶するフレームメモリであり、画像処理部１０ｂ等により加工された画像情報を記憶する。
【００７４】
ＷＲＡＭ  １０ｄは、ＣＰＵコア１０ａがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
【００７５】
ＬＣＤコントローラ１０ｅは、第１の表示部１８及び第２の表示部１９を制御し、所定の表示用画像を表示させる。例えば、ＬＣＤコントローラ１０ｅは、ＶＲＡＭ  １０ｃに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、第１の表示部１８に出力する。また、ＬＣＤコントローラ１０ｅは、第２の表示部１９に所定の指示アイコン等を表示する。
【００７６】
タッチパネルコントローラ１０ｆは、タッチペンやユーザの指によるタッチパネル２０への接触（タッチ）を検出する。例えば、第２の表示部１９に所定の指示アイコン等が表示されている状態で、タッチパネル２０上の接触や解放（離れること）の検知、およびそれらの位置を検出する。
【００７７】
コネクタ１１は、カートリッジ１２と脱着自在に接続可能な端子であり、カートリッジ１２が接続された際に、カートリッジ１２との間で所定のデータを送受信する。
【００７８】
カートリッジ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ（Random Access Memory）１２ｂと、を備える。
ＲＯＭ １２ａには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記録される。
ＲＡＭ １２ｂには、ゲームの進行状況等を示す種々のデータが記憶される。
【００７９】
無線通信部１３は、他の情報処理装置の無線通信部との間で、無線通信を行うユニットであり、図示せぬアンテナ（内蔵アンテナ等）を介して所定のデータを送受信する。なお、無線通信部１３は、所定のアクセスポイントとの間で、無線ＬＡＮ通信を行うこともできる。また、無線通信部１３には、固有のＭＡＣ（Media Access Control）アドレスが採番されている。
【００８０】
通信コントローラ１４は、無線通信部１３を制御し、所定のプロトコルに沿って、処理制御部１０と他の情報処理装置の処理制御部との間で行われる通信の仲立ちをする。また、情報処理装置１を、近傍の無線アクセスポイント等を介してインターネットに接続する場合には、無線ＬＡＮ（Local Area Network）に準拠したプロトコルに従って、処理制御部１０と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
【００８１】
サウンドアンプ１５は、処理制御部１０にて生成された音声信号を増幅し、スピーカ１６に供給する。また、スピーカ１６は、たとえば、ステレオスピーカ等からなり、サウンドアンプ１５で増幅された音声信号に従って、所定の効果音や楽曲音等を出力する。
【００８２】
操作キー１７は、情報処理装置１に適宜配置されたキースイッチ等から構成され、ユーザの操作に従って、所定の指示入力を受け付ける。操作キー１７には、音量を調節するためのボタンや、つまみ等も含まれる。各操作キー１７には、圧力センサが配備され、いずれのキーが押圧操作されているかを検知することができる。ユーザは、このような操作キー１７を押圧操作することで、情報処理装置１への各種操作指示を入力する。
【００８３】
第１の表示部１８、及び、第２の表示部１９は、ＬＣＤ等からなり、ＬＣＤコントローラ１０ｅの制御によって、画像データを適宜表示する。また、第２の表示部１９は、ユーザ等がタッチパネル２０に接触することで選択指示を入力するのに必要な選択ボタン（アイコン）等を適宜表示する。
【００８４】
タッチパネル２０は、第２の表示部１９の前面に重畳して配置され、タッチペンやプレイヤの指による入力を検出する。例えば、タッチパネル２０は、抵抗膜方式のタッチセンサパネル等からなり、タッチペン等による押圧（押下）を検知し、その座標に応じた情報（信号等）を出力する。あるいは、タッチパネル２０は、感圧式のタッチセンサパネルからなり、タッチペン等の圧力を検知するものであってもよい。
【００８５】
カメラ２１は、情報処理装置１の上部シャーシに組み込まれており、第１の表示部１８の背面方向を撮影する。例えば、カメラ２１は、第１の表示部１８に表示するための風景画像を撮影する。なお、カメラ２１は、一例として、単焦点のレンズ及び、所定画素数の撮像素子（ＣＭＯＳやＣＣＤ等）を含んで構成され、所定の焦点距離（画角α）にて、その光軸方向を中心とした画像を撮影する。
【００８６】
図７は、本発明の実施の形態に係るゲーム装置が実現される典型的な情報処理装置１の外観を示す模式図である。この情報処理装置１は、一例として、携帯型のゲーム機器であり、図７（ａ）に示すように、上部シャーシＪｓと下部シャーシＫｓに各部位がそれぞれ組み込まれている。上部シャーシＪｓと下部シャーシＫｓとは、接合部が軸支されており、通常のノート型のパソコン等のように、開閉可能となっている。
【００８７】
例えば、上部シャーシＪｓには、第１の表示部１８等が組み込まれている。一方、下部シャーシＫｓには、第２の表示部１９やタッチパネル２０等が組み込まれている。また、図７（ｂ）に示すように、上部シャーシＪｓの裏面側には、カメラ２１が組み込まれている。カメラ２１は、上部シャーシＪｓを開いた状態で、第１の表示部１８の背面方向を撮影する。なお、カメラ２１は、一例として、単焦点のレンズを備え、人間の視角（注視した際の視角）よりもある程度広い画角αの範囲を撮影可能となっている。
【００８８】
図８は、情報処理装置１を用いて実現される本発明のゲーム装置の機能構成を表す図である。ゲーム装置３００は、検出部３０１、選択部３０２、実行部３０３を備える。
【００８９】
検出部３０１は、ゲーム用カード１００に記された情報図形１１０を検出する。具体的に、検出部３０１は、カメラ２１の撮影によって得られた画像の中に、所定の検出条件を満たすものがあるか否かを判別することで、情報図形１１０を検出する。検出された情報図形１１０のデータは、選択部３０２へ供給される。このような検出部３０１は、例えばＣＰＵコア１０ａの制御のもと、カメラ２１やＷＲＡＭ  １０ｄ等の各部が協働することによって実現される。
【００９０】
選択部３０２は、検出された情報図形１１０をユーザに選択させる。具体的に、選択部３０２は、検出部３０１が情報図形１１０を検出すると、その旨を第１の表示部１８等に表示し、タッチパネル２０等の入力装置によりユーザの入力を受け付けることで、検出された情報図形１１０を選択するか否かをユーザに決定させる。選択された情報図形１１０のデータは、実行部３０３へ供給される。このような選択部３０２は、例えばＣＰＵコア１０ａの制御のもと、画像処理部１０ｂ、ＶＲＡＭ  １０ｃ、ＷＲＡＭ  １０ｄ、ＬＣＤコントローラ１０ｅ等の各部が協働することによって実現される。
【００９１】
実行部３０３は、選択された情報図形１１０に対応付けられた処理を実行する。具体的に、ゲーム装置３００は、情報図形１１０に対応したゲームの進行に関する処理を、カートリッジ１２内のＲＯＭ  １２ａ等に予め記憶しておく。そして、実行部３０３は、ユーザが選択した情報図形１１０のデータを選択部３０２から受け取ると、選択された情報図形１１０に対応付けられて記憶されている処理を取得し、実行する。このような実行部３０３は、例えばＣＰＵコア１０ａの制御のもと、画像処理部１０ｂ、ＶＲＡＭ  １０ｃ、ＷＲＡＭ  １０ｄ、ＬＣＤコントローラ１０ｅ等の各部が協働することによって実現される。
【００９２】
図９は、ゲーム用カード１００ａに記された情報図形１１０ａを、検出部３０１が検出するときの様子を示す図である。このうち、図９（ａ）は、ゲーム用カード１００ａをカメラ２１でとらえたときの第１の表示部１８（画面１８）の様子を示す図であり、図９（ｂ）は、情報図形１１０ａが検出されたときの第１の表示部１８（画面１８）の様子を示す図である。なお、理解を容易にするため、以下では、第１の表示部１８のことを、単に画面１８という。
【００９３】
ゲーム装置３００のカメラ２１がゲーム用カード１００ａをとらえると、図９（ａ）に示すように、ゲーム用カード１００ａを含む画像が画面１８に表示される。より詳細に説明すると、カメラ２１の画角α内にゲーム用カード１００ａが収まると、撮影された画像のデータがＣＰＵコア１０ａや画像処理部１０ｂによって生成され、ＶＲＡＭ  １０ｃに格納される。そして、ＬＣＤコントローラ１０ｅが、ＶＲＡＭ  １０ｃに格納された画像データを読み出し、画面１８に表示する。
【００９４】
ゲーム用カード１００ａの画像が生成されると、検出部３０１は、その画像のうちから情報図形１１０ａを検出する。より詳細に説明すると、カートリッジ１２内のＲＯＭ  １２ａには、ＡＲ認識用のライブラリが予め記憶されている。そして、検出部３０１は、ＶＲＡＭ  １０ｃに格納された撮影画像データの中に、ライブラリに合致するような二次元コードのガイド線１１１と検出用シンボル１１２とがあるか否かを判別することで、情報画像１１０ａを検出する。
【００９５】
検出部３０１が情報図形１１０ａを検出すると、選択部３０２が、画面１８に情報図形１１０ａを検出した旨を表示することで、ユーザに検出された情報図形１１０ａを選択させる。具体的には、図９（ｂ）に示すように、選択部３０２は、ＬＣＤコントローラ１０ｅ等の機能によって、「キャラクタを見つけました。取得しますか？」というメッセージを画面１８に表示する。これに加え、選択部３０２は、情報図形１１０ａが検出された画面１８内の位置に、所定の検出表示５００を表示する。この検出表示５００は、どこの位置に情報図形１１０ａが検出されたかを、一定の演出を加えながらユーザに認識させるものである。
【００９６】
このように情報図形１１０ａを検出した旨が画面１８に表示されると、ユーザは、検出された情報図形１１０ａを選択するか否かの操作指示を、操作キー１７やタッチパネル２０といった入力装置を介してゲーム装置３００に入力する。検出された情報図形１１０ａを選択する旨の操作指示が入力されると、実行部３０３が、選択された情報図形１１０ａに対応付けられたキャラクタを、ユーザがプレイするゲームの仮想空間内に出現させる。
【００９７】
図１０は、情報図形１１０ａが選択された後の画面１８の様子を示す図である。
【００９８】
情報図形１１０ａが選択されると、実行部３０３は、図１０に示すように、選択された情報図形１１０ａに対応付けられたキャラクタのイラストを、達成感を煽るような一定の演出とともに画面１８に大きく表示し、「キャラクタＡＡＡをゲット！！」というメッセージを画面１８に表示する。
【００９９】
より詳細に説明すると、実行部３０３は、情報図形１１０ａが選択されると、選択された情報図形１１０ａが撮影された画像内のガイド線１１１と３つの検出用シンボル１１２とに基づいて、二次元コードの位置、大きさ、向きを決定し、６行６列に配置されたセル１１３の分布パターンを読み取る。そして、実行部３０３は、読み取った分布パターンを構成するセルのそれぞれが示すキャラクタの種類やステータス等の情報を読み取り、読み取った情報に対応するキャラクタをゲーム内に出現させ、ユーザが操作可能な状態にする。
【０１００】
一方、ゲーム装置３００は、情報図形１１０だけでなく、情報図形１１０の上に周縁図形１２０が重ねられた重畳図形１３０からも、キャラクタの情報を得ることができる。
【０１０１】
図１１は、重畳図形１３０を、検出部３０１が検出するときの様子を示す図である。このうち、図１１（ａ）は、重ねられた２つのゲーム用カード１００ａ，１００ｂをカメラ２１でとらえたときの画面１８の様子を示す図であり、図１１（ｂ）は、重畳図形１３０が検出されたときの画面１８の様子を示す図である。
【０１０２】
図１１（ａ）に示す画面１８には、ゲーム用カード１００ａに記された情報図形１１０ａと、ゲーム用カード１００ｂに記された周縁図形１２０ｂとで、重畳図形１３０が形作られる様子が表示されている。このように形作られた重畳図形１３０は、検出部３０１によって検出される。すなわち、検出部３０１は、予め記憶されるＡＲ認識用のライブラリに合致するような二次元コードを検出するため、所定のガイド線１１１と３つの検出用シンボル１１２を有するように適切に形作られた重畳図形１３０であるならば、情報図形１１０と同様に検出する。
【０１０３】
検出部３０１が重畳図形１３０を検出すると、選択部３０２が、画面１８にその旨を表示することで、ユーザに検出された重畳図形１３０を選択させる。具体的には、図１１（ｂ）に示すように、選択部３０２は、情報図形１１０を検出したときと同様に、「キャラクタを見つけました。取得しますか？」というメッセージを表示するとともに、選択部３０２は、重畳図形１３０が検出された画面１８内の位置に、所定の検出表示５００を表示する。
【０１０４】
このように検出された重畳図形１３０をユーザから選択する旨の操作指示が入力されると、実行部３０３は、選択された重畳図形１３０に対応付けられたキャラクタを、ユーザがプレイするゲームの仮想空間内に出現させる。
【０１０５】
図１２は、重畳図形１３０が選択された後の画面１８の様子を示す図である。
【０１０６】
重畳図形１３０が選択されると、実行部３０３は、選択された重畳図形１３０に対応付けられたキャラクタのイラストを、一定の演出とともに画面１８に大きく表示し、「キャラクタＺＺＺをゲット！！」というメッセージを画面１８に表示する。
【０１０７】
このとき出現するキャラクタは、重ねられたゲーム用カード１００ａの情報図形１１０ａに対応するキャラクタとは異なる。すなわち、重畳図形１３０では、情報図形１１０ａが有する６行６列のセルのうちの一部が、周縁図形１２０ｂが有するセルによって置き換えられる。そのため、重畳図形１３０が有するセルの分布パターンは、情報図形１１０ａが有するセルの分布パターンとは異なるものとなり、異なるキャラクタを表現するものとなる。
【０１０８】
図１３は、本実施形態のゲーム装置３００に係る処理の流れを示すフローチャートである。ここまで説明してきた本実施形態において実現される処理の流れまとめて、以下に説明する。
【０１０９】
ゲーム装置３００の処理が開始されると、ＣＰＵコア１０ａが、各種初期化処理を行った後、ゲームを進行させる（ステップＳ１３０１）。すなわち、ＣＰＵコア１０ａは、カートリッジ１２内のＲＯＭ  １２ａに記憶されたゲームプログラムを読み出し、画像データや音声データを出力したり、ユーザからの操作入力を受け付けたりしながら、ゲームを進行させる。
【０１１０】
次に、ＣＰＵコア１０ａが、キャラクタの取得モードに移行したか否かを判定する（ステップＳ１３０２）。例えば、ＣＰＵコア１０ａは、ゲームの進行中に、ゲーム用カード１００からキャラクタを取得するモードに移行する旨のユーザからの指示入力があったか否かを判定する。
【０１１１】
キャラクタの取得モードに移行しない場合は（ステップＳ１３０２；ＮＯ）、処理はステップＳ１３０１に戻る。すなわち、ＣＰＵコア１０ａが、引き続きゲームを進行させる。
【０１１２】
一方、キャラクタの取得モードに移行すると（ステップＳ１３０２；ＹＥＳ）、ＬＣＤコントローラ１０ｅが、カメラ２１による撮影画像を画面１８に表示する（ステップＳ１３０３）。すなわち、ＬＣＤコントローラ１０ｅは、ゲーム装置３００の上部シャーシＪｓの裏面側に組み込まれたカメラ２１の画角α内に収まった風景を表す画像のデータを、所定の同期タイミングを待って、画面１８に表示する。
【０１１３】
撮影画像が画面１８に表示されると、検出部３０１が、撮影画像の中に情報図形１１０、又は、重畳図形１３０を検出したか否かを判定する（ステップＳ１３０４）。すなわち、検出部３０１は、カメラ２１による撮影画像の中に、所定のライブラリに合致するような二次元コードのガイド線１１１と検出用シンボル１１２とがあるか否かを判別する。例えば、ゲーム用カード１００に記された情報図形１１０がカメラ２１の画角α内に収まっている場合には、その情報図形１１０が検出される。また、２つのゲーム用カード１００が重ねられて形作られた重畳図形１３０がカメラ２１の画角α内に収まっている場合には、その重畳図形１３０が検出される。
【０１１４】
情報図形１１０、又は、重畳図形１３０が検出されないと（ステップＳ１３０４；ＮＯ）、処理はステップＳ１３０３に戻る。すなわち、これらの図形が検出されないと、ＬＣＤコントローラ１０ｅが引き続き撮影画像を画面１８に表示する。
【０１１５】
一方、情報図形１１０又は重畳図形１３０が検出されると（ステップＳ１３０４；ＹＥＳ）、選択部３０２が、所定の同期タイミングを待って、検出した旨を画面１８に表示する（ステップＳ１３０５）。例えば図５（ｂ）に示したように、選択部３０２は、ＬＣＤコントローラ１０ｅ等の機能により、所定のメッセージを画面１８に表示するとともに、情報図形１１０又は重畳図形１３０が検出された画面１８内の位置に、所定の検出表示５００を表示する。これにより、ユーザは、情報図形１１０又は重畳図形１３０を検出した旨をユーザに認識できる。
【０１１６】
情報図形１１０又は重畳図形１３０を検出した旨が画面１８に表示されると、選択部３０２が、検出された図形が選択されたか否かを判別する（ステップＳ１３０６）。すなわち、選択部３０２は、検出された情報図形１１０又は重畳図形１３０を選択するか否かのユーザからの操作指示を、操作キー１７やタッチパネル２０といった入力装置を介して受け付ける。
【０１１７】
検出された図形が選択されないと（ステップＳ１３０６；ＮＯ）、処理はステップＳ１３０５に戻る。すなわち、検出された図形が選択されないと、選択部３０２は、引き続き情報図形１１０を検出した旨を画面１８に表示する。
【０１１８】
一方、検出された図形が選択されると（ステップＳ１３０６；ＹＥＳ）、実行部３０３が、選択された図形に対応付けられたキャラクタをゲーム内に出現させる（ステップＳ１３０７）。すなわち、実行部３０３は、選択された図形が有する複数のセルの分布パターンを読み取って、読み取った分布パターンが表現するキャラクタを、ゲーム内に出現させる。
【０１１９】
この後、ゲーム装置３００の処理はステップＳ１３０１に戻る。すなわち、新たに出現したキャラクタを加えてゲームを進行させる処理が実行される。そして、ゲームの進行中にキャラクタの取得モードに移行すると、再びステップＳ１３０３以下のキャラクタの取得処理が実行される。
【０１２０】
このような構成によって、本実施形態に係るゲーム装置３００は、ゲーム用カード１００に記された情報図形１１０や重畳図形１３０を検出して、検出した図形がユーザから選択された場合に、対応するキャラクタをゲーム内に出現させる。その結果、ユーザは、自身が所持するゲーム用カード１００から様々なキャラクタをゲーム内の仮想世界に取り入れて、ゲームを楽しむことができる。
【０１２１】
また、本実施形態に係るゲーム用カード１００では、重畳図形１３０が、２つのゲーム用カード１００を重ねることで形作られた。そのため、本実施形態に係るゲーム用カード１００は、２つのゲーム用カード１００の間に隙間ができることなく重畳図形１３０を表現することができる。これはとくに、部分図形が記された複数のカードを隣接させて配置することで１つの図形を形作る場合に比べて、カードが丸みを帯びている場合でも重ねて図形を形作ることができる点、２つのカードを片手で持ちながら重ねることができるため子供にとっても扱いやすい点、等で有利である
【０１２２】
（実施形態２）
次に、本発明の実施形態２について説明する。上記実施形態１でのゲーム装置３００は、１つの情報図形１１０又は重畳図形１３０を検出して、検出した１つの図形がユーザによって選択された場合に、対応するキャラクタをゲーム内に出現させた。これに加え、本実施形態でのゲーム装置３００は、複数の情報図形１１０を検出し、検出した複数の情報図形１１０のうち、ユーザによって選択された情報図形１１０の組合せをユーザに選択させ、選択された組合せに対応するキャラクタをゲーム内に出現させる。以下、説明する。
【０１２３】
図１４は、３つのゲーム用カード１００のそれぞれに記された情報図形１１０を、検出部３０１が検出するときの様子を示す図である。このうち、図１４（ａ）は、隣り合うように配置された３つのゲーム用カード１００をカメラ２１でとらえたときの画面１８の様子を示す図であり、図１４（ｂ）は、３つのゲーム用カード１００に記された３つの情報図形１１０が検出されたときの画面１８の様子を示す図である。
【０１２４】
図１４（ａ）において、画面１８に表示された３つのゲーム用カード１００ａ〜１００ｃは、異なるキャラクタに対応するカードである。このうち、ゲーム用カード１００ａは、「キャラクタＡＡＡ」という名前のキャラクタのカードであり、このキャラクタに対応する情報図形１１０ａを有する。ゲーム用カード１００ｂは、「キャラクタＡＡＡ」という名前のキャラクタのカードであり、このキャラクタに対応する情報図形１１０ｂを有する。ゲーム用カード１００ｃは、「キャラクタＣＣＣ」という名前のキャラクタのカードであり、このキャラクタに対応する情報図形１１０ｃを有する。
【０１２５】
このような３つのゲーム用カード１００ａ〜１００ｃが、ゲーム装置３００のカメラ２１にとらえられ、図１４（ａ）に示すような画像が生成されると、検出部３０１が、その画像のうちから３つの情報図形１１０ａ〜１１０ｃを検出する。より詳細に説明すると、検出部３０１は、撮影画像データの中に、所定のライブラリに合致するような二次元コードのガイド線１１１と検出用シンボル１１２とがあるか否かを判別することで、３つの情報図形１１０ａ〜１１０ｃを検出する。
【０１２６】
検出部３０１が３つの情報図形１１０ａ〜１１０ｃを検出すると、選択部３０２が、画面１８に検出した旨を表示することで、ユーザに検出された情報図形１１０ａ〜１１０ｃを選択させる。具体的には、図１４（ｂ）に示すように、選択部３０２は、「キャラクタを見つけました。取得しますか？」というメッセージを画面１８に表示する。このとき、選択部３０２は、３つの情報図形１１０ａ〜１１０ｃが検出された画面１８内の位置のそれぞれに、所定の検出表示５００を表示する。これにより、ユーザは、情報図形１１０が１つではなく３つ検出されたということを認識することができる。
【０１２７】
このように３つの情報図形１１０ａ〜１１０ｃを検出した旨が画面１８に表示されると、ユーザは、検出された３つの情報図形１１０ａ〜１１０ｃのうちいずれか１つ以上の情報図形１１０を選択する旨、又は、いずれの情報図形１１０も選択しない旨の操作指示を、操作キー１７やタッチパネル２０といった入力装置を介してゲーム装置３００に入力する。
【０１２８】
このとき、例えば、画面１８（第１の表示部１８）に表示された図１４（ｂ）のような３つの検出表示５００が表示された画像が、タッチパネル２０が重畳された第２の表示部１９に表示されるようにしてもよい。これにより、ユーザは、選択したい情報図形１１０の検出表示５００が表示されたタッチパネル２０内の位置にタッチすることで、効率的に情報図形１１０を選択することができるようになる。例えば、検出された３つの情報図形１１０ａ〜１１０ｃのうち、ユーザが２つの情報図形１１０ａ，１１０ｂを選択したい場合、ユーザは、タッチパネル２０内の情報図形１１０ａの検出表示５００の位置と、情報図形１１０ｂの検出表示５００の位置と、を同時に又は順次的にタッチし、選択が終了した旨を操作キー１７等の入力装置を介してゲーム装置３００に入力する。
【０１２９】
検出された３つの情報図形１１０ａ〜１１０ｃのうちいずれか１つ以上の情報図形１１０がユーザにより選択されると、実行部３０３は、選択された１つ以上の情報図形１１０の組合せが記憶されているか否かを判別する。具体的に説明すると、本実施形態では、情報図形１１０の組合せのうちのいくつかは、キャラクタをゲーム内に新たに出現させる処理が予め対応付けられて記憶されている。そして、実行部３０３は、選択された情報図形１１０の組合せが、キャラクタを出現させる処理に予め対応付けられて記憶されたものであるか否かを判別し、記憶されている場合に、そのキャラクタを出現させる処理を実行する。
【０１３０】
図１５は、選択された情報図形１１０の組合せとゲーム内に出現するキャラクタとの対応関係の一例を示す図である。この図１５に示すような対応関係が、カートリッジ１２内のＲＯＭ  １２ａに予め記憶される。
【０１３１】
図１５では、例えば、キャラクタＡＡＡとキャラクタＢＢＢとの２つの情報図形１１０の組合せがキャラクタＺＺＺをゲーム内に出現させる処理に対応付けられている。また、キャラクタＡＡＡとキャラクタＢＢＢとキャラクタＣＣＣの３つの情報図形１１０の組合せがキャラクタＴＴＴをゲーム内に出現させる処理に対応付けられている。その他にも、様々なキャラクタの組合せが、特定のキャラクタをゲーム内に出現させる処理に対応付けられている。
【０１３２】
なお、図１５では２つ又は３つの情報図形１１０の組合せについてのみしか示されていないが、４つ以上の情報図形１１０の組合せが、キャラクタを新たにゲーム内に出現させる処理に対応付けられて記憶されていてもよい。また、理解を容易にするため図示していないが、２つ以上の情報図形１１０の組合せだけでなく、１つの情報図形１１０についても、情報図形１１０ごとに対応するキャラクタを新たにゲーム内に出現させる処理に対応付けられて記憶される。
【０１３３】
実行部３０３は、このような対応関係をカートリッジ１２内のＲＯＭ  １２ａから読み出し、選択された１つ以上の情報図形１１０の組合せに対応付けられたキャラクタを出現させる処理があるか否かを判別する。そして、実行部３０３は、この判別に基づいて、図１６（ａ）又は図１６（ｂ）に示されるような処理を実行する。
【０１３４】
図１６は、ユーザにより１つ以上の情報図形１１０の組合せが選択された後の画面１８の様子を示す図である。このうち、図１６（ａ）は、選択された情報図形１１０の組合せが記憶されている場合の画面１８の様子を示す図であり、図１６（ｂ）は、選択された情報図形１１０の組合せが記憶されていない場合の画面１８の様子を示す図である。
【０１３５】
例えば、ユーザによってキャラクタＡＡＡの情報図形１１０ａとキャラクタＢＢＢの情報図形１１０ｂとの組合せが選択された場合、この組合せは、図１５に示したように、キャラクタＺＺＺを出現させる処理に対応付けられて記憶されている。そのため、実行部３０３は、このキャラクタＺＺＺを出現させる処理を実行する。具体的には図１６（ａ）のように、実行部３０３は、キャラクタＺＺＺのイラストを、達成感を煽るような一定の演出とともに画面１８に大きく表示し、「キャラクタＺＺＺをゲット！！」というメッセージを画面１８に表示する。
【０１３６】
このように２つの情報図形１１０の組合せが選択されることでゲーム内に新たに出現するキャラクタは、１つの情報図形１１０に対応付けられたキャラクタよりも出現させる難易度が高い。さらに、組み合わせる情報図形１１０の個数が増えれば増えるほど、その組合せに対応付けられたキャラクタを出現させる難易度が高くなる。そのため、組み合わせる情報図形１１０の個数が増えれば増えるほど、その組合せに対応付けられたキャラクタは、例えばステータスが高かったり、希少な技を使用することができたりといったように、ゲームを進行させる上でより貴重なキャラクタとなることが考えられる。
【０１３７】
また、組み合わせる情報図形１１０の個数が増えれば増えるほど、ゲーム内にキャラクタを出現させる際の演出が派手なものになるようにしてもよい。
【０１３８】
一方、ユーザが、出現させるキャラクタが対応付けられていない組合せの情報図形１１０を選択した場合には、実行部３０３は、キャラクタを取得できなかった旨をユーザに認識させるための所定の警告処理を実行する。具体的には図１６（ｂ）のように、実行部３０３は、残念感を煽るような一定の演出とともに、「しっぱい・・・」というメッセージを画面１８に表示する。
【０１３９】
このとき、実行部３０３は、選択された組合せと、出現するキャラクタが対応付けられて記憶された組合せと、の類似度を求め、求めた類似度に基づいた警告処理を実行してもよい。ここで、類似度とは、選択された組合せと記憶された組合せとの近さの指標である。実行部３０３は、選択された組合せが記憶されていない場合に、記憶された組合せのうちのそれぞれについて、選択された組合せとの類似度を求める。そして、求めた類似度のうち最大の類似度が所定の条件を満たしたときに、類似度が高い旨をユーザに認識させるための表示処理を行ってもよい。
【０１４０】
例えば図１７に示すように、実行部３０３は、選択された組合せと記憶された組合せとの類似度が所定の条件を満たした場合、「惜しい・・・」というメッセージとともに、記憶された組合せのうち類似度が最大の組合せに対応するキャラクタを点線で画面１８に表示する。これにより、ユーザは、選択した組合せが新たなキャラクタを出現させる組合せに近いことを認識することができる。
【０１４１】
このような表示処理が実行されるための所定の条件は、どのように定められてもよい。例えば、記憶された４つの情報図形１１０の組合せのうち、３つの情報図形１１０が選択されたときに、所定の条件が満たされるようにしてもよい。例えば、所定の条件は、選択された組合せと記憶された組合せとを比べたときに、一致する情報図形１１０の個数が所定の閾値を超えた場合に満たされるようにしてもよい。また、所定の条件は、一致する情報図形１１０の記憶された組合せに対する割合が所定の閾値を超えた場合に満たされるようにしてもよい。あるいは、所定の条件は、選択された組合せが記憶された組合せのいずれかを含んでいる場合に満たされるようにしてもよい。
【０１４２】
図１８は、本実施形態のゲーム装置３００に係る処理の流れを示すフローチャートである。ここまで説明してきた本実施形態において実現される処理の流れまとめて、以下に説明する。
【０１４３】
ゲーム装置３００の処理が開始されると、ＣＰＵコア１０ａが、各種初期化処理を行った後、ゲームを進行させる（ステップＳ１８０１）。すなわち、ＣＰＵコア１０ａは、カートリッジ１２内のＲＯＭ  １２ａに記憶されたゲームプログラムを読み出し、画像データや音声データを出力したり、ユーザからの操作入力を受け付けたりしながら、ゲームを進行させる。
【０１４４】
次に、ＣＰＵコア１０ａが、キャラクタの取得モードに移行したか否かを判定する（ステップＳ１８０２）。例えば、ＣＰＵコア１０ａは、ゲームの進行中に、ゲーム用カード１００に記された情報図形１１０からキャラクタを取得するモードに移行する旨のユーザからの指示入力があったか否かを判定する。
【０１４５】
キャラクタの取得モードに移行しない場合は（ステップＳ１８０２；ＮＯ）、処理はステップＳ１８０１に戻る。すなわち、ＣＰＵコア１０ａが、引き続きゲームを進行させる。
【０１４６】
一方、キャラクタの取得モードに移行すると（ステップＳ１８０２；ＹＥＳ）、ＬＣＤコントローラ１０ｅが、カメラ２１による撮影画像を画面１８に表示する（ステップＳ１８０３）。すなわち、ＬＣＤコントローラ１０ｅは、ゲーム装置３００の上部シャーシＪｓの裏面側に組み込まれたカメラ２１の画角α内に収まった風景を表す画像のデータを、所定の同期タイミングを待って、画面１８に表示する。
【０１４７】
撮影画像が画面１８に表示されると、検出部３０１が、撮影画像の中に１つ以上の情報図形１１０を検出したか否かを判定する（ステップＳ１８０４）。すなわち、検出部３０１は、カメラ２１による撮影画像の中に、所定のライブラリに合致するような二次元コードのガイド線１１１と検出用シンボル１１２とがあるか否かを判別する。例えば、複数のゲーム用カード１００に記された情報図形１１０がカメラ２１の画角α内に収まっている場合には、複数の情報図形１１０が検出される。
【０１４８】
１つ以上の情報図形１１０が検出されないと（ステップＳ１８０４；ＮＯ）、処理はステップＳ１８０３に戻る。すなわち、情報図形１１０が検出されないと、ＬＣＤコントローラ１０ｅが引き続き撮影画像を画面１８に表示する。
【０１４９】
一方、情報図形１１０が検出されると（ステップＳ１８０４；ＹＥＳ）、選択部３０２が、所定の同期タイミングを待って、情報図形１１０を検出した旨を画面１８に表示する（ステップＳ１８０５）。例えば図１４（ｂ）に示したように、選択部３０２は、ＬＣＤコントローラ１０ｅ等の機能により、所定のメッセージを画面１８に表示するとともに、情報図形１１０ａ〜１１０ｃが検出された画面１８内の位置に、所定の検出表示５００を表示する。これにより、ユーザは、情報図形１１０を検出した旨を認識できる。
【０１５０】
情報図形１１０を検出した旨が画面１８に表示されると、選択部３０２が、検出された１つ以上の情報図形１１０が選択されたか否かを判別する（ステップＳ１８０６）。すなわち、選択部３０２は、検出された情報図形１１０のうちのいずれか１つ以上の情報図形１１０を選択するか否かのユーザからの操作指示を、操作キー１７やタッチパネル２０といった入力装置を介して受け付ける。
【０１５１】
情報図形１１０が選択されないと（ステップＳ１８０６；ＮＯ）、処理はステップＳ１８０５に戻る。すなわち、情報図形１１０が選択されないと、選択部３０２は、引き続き情報図形１１０を検出した旨を画面１８に表示する。
【０１５２】
一方、情報図形１１０が選択されると（ステップＳ１８０６；ＹＥＳ）、実行部３０３が、選択された情報図形１１０の組合せが記憶されているか否かを判別する（ステップＳ１８０７）。すなわち、実行部３０３は、選択された情報図形１１０が有するセルの分布パターンを読み取り、読み取った分布パターンが表現するキャラクタの情報を取得する。そして、実行部３０３は、取得したキャラクタの組合せが、図１５に示されたような対応関係の中に含まれているか否かを判別する。
【０１５３】
選択された情報図形１１０の組合せが記憶されている場合（ステップＳ１８０７；ＹＥＳ）、実行部３０３は、選択された組合せに対応付けられたキャラクタをゲーム内に出現させる（ステップＳ１８０８）。すなわち、実行部３０３は、選択された組合せに対応付けられたキャラクタの情報を、カートリッジ１２内のＲＯＭ  １２ａ等から取得し、取得したゲーム内に出現させる処理を実行する。例えば図１６（ａ）に示したように、実行部３０３は、所定のメッセージとともに選択された情報図形１１０の組合せに対応付けられたキャラクタのイラストを画面１８に表示する。
【０１５４】
一方、選択された情報図形１１０の組合せが記憶されていない場合（ステップＳ１８０７；ＮＯ）、実行部３０３は、所定の警告処理を実行する（ステップＳ１８０９）。例えば図１６（ｂ）に示したように、実行部３０３は、所定の演出とメッセージによって、キャラクタを取得できなかった旨をユーザに認識させる。このとき、実行部３０３は、選択された情報図形１１０の組合せと記憶された情報図形１１０の組合せとの類似度を求め、求めた類似度に基づいた警告を発するようにしてもよい。
【０１５５】
この後、ゲーム装置３００の処理はステップＳ１８０１に戻る。すなわち、新たに出現したキャラクタを加えてゲームを進行させる処理が実行される。そして、ゲームの進行中にキャラクタの取得モードに移行すると、再びステップＳ１８０３以下のキャラクタの取得処理が実行される。
【０１５６】
このような構成によって、本実施形態に係るゲーム装置３００は、１つ以上の情報図形１１０を検出し、検出した情報図形１１０のうち、ユーザによって選択された１つ以上の情報図形１１０の組合せをユーザに選択させ、選択された組合せに対応するキャラクタをゲーム内に出現させる。その結果、本実施形態に係るゲーム装置３００は、ユーザが選択した１つ以上の情報図形１１０の組合せに応じて様々にゲームの進行を変化させることができ、ゲームの興趣性を高めることができる。
【０１５７】
（実施形態３）
次に、本発明の実施形態３について説明する。上記実施形態２でのゲーム装置３００は、ユーザから選択された１つ以上の情報図形１１０の組合せに対応付けられて記憶されたキャラクタを出現させた。これに対し、本実施形態でのゲーム装置３００は、さらにゲーム装置３００に記憶された他のゲーム情報を参照して、キャラクタを出現させる。以下、説明する。
【０１５８】
図１９は、選択された情報図形１１０の組合せ及びユーザの熟練度と、ゲーム内に出現するキャラクタとの対応関係の一例を示す図である。この図１９に示すような対応関係が、例えばカートリッジ１２内のＲＯＭ  １２ａに予め記憶される。実行部３０３は、ユーザから情報図形１１０の組合せが選択されると、この対応関係に基づいて、ゲーム内にキャラクタを出現させる。
【０１５９】
ここでユーザの熟練度とは、ユーザの過去のプレイ内容に基づいて定められるゲーム情報である。例えば、ゲームにおいて高得点を獲得したユーザには高い熟練度が対応付けられ、低得点しか獲得できなかったユーザには低い熟練度が対応付けられる。このように、熟練度は、ユーザのプレイ内容によって様々に変更され、その度にＲＡＭ  １２ｂ等に記憶される。
【０１６０】
本実施形態では、ユーザから選択された情報図形１１０の組合せに加え、このようなユーザの熟練度に応じて、ゲーム内に出現するキャラクタが変化する。
【０１６１】
具体的に図１９に示した対応関係では、例えば、キャラクタＡＡＡとキャラクタＢＢＢという２つの情報図形１１０の組合せが選択された場合、ユーザの熟練度が１〜５のときはキャラクタＺＺＺが出現し、ユーザの熟練度が６〜１０のときはキャラクタＰＰＰが出現する。また、キャラクタＡＡＡとキャラクタＤＤＤという２つの情報図形１１０の組合せが選択された場合、ユーザの熟練度が１〜５のときはキャラクタＹＹＹが出現し、ユーザの熟練度が６〜１０のときはキャラクタＱＱＱが出現する。
【０１６２】
このような構成によって、本実施形態に係るゲーム装置３００は、ユーザから選択された情報図形１１０の組合せに加え、ユーザの熟練度の情報を参照して、ゲーム内にキャラクタを出現させる。その結果、選択された情報図形１１０の組合せのみに基づいてキャラクタを出現させた場合に比べて、ゲーム内に出現するキャラクタの種類を増やすことができ、ゲームの興趣性をさらに高めることができる。
【０１６３】
（実施形態４）
次に、本発明の実施形態４について説明する。上記実施形態２でのゲーム装置３００は、ユーザから選択された１つ以上の情報図形１１０の組合せに対応付けられて記憶されたキャラクタを出現させた。これに対し、本実施形態でのゲーム装置３００は、複数の情報図形１１０が選択された場合に、複数の情報図形１１０から読み取られたゲーム情報を合成し、合成した情報に対応付けられて記憶されたキャラクタを出現させる。以下、説明する。
【０１６４】
図２０は、ユーザから選択された情報図形１１０から読み取られたゲーム情報が合成される様子を示す概念図である。図２０は、異なるセルの分布パターンを有する情報図形１１０ａと情報図形１１０ｂとから合成された情報として、合成データ６００が合成される様子を概念的に説明するものである。
【０１６５】
ユーザから情報図形１１０ａと情報図形１１０ｂとが選択されると、実行部３０３は、ＶＲＡＭ  １０ｃ等に記憶された２つの情報図形１１０ａ，１１０ｂが有するセルの分布パターンのデータを読み取る。そして、読み取ったデータから、一部を抽出する。例えば図２０に示すように、実行部３０３は、情報図形１１０ａからは、複数のセルのうちの左半分の６行３列のセルのデータを抽出する。一方、実行部３０３は、情報図形１１０ｂからは、複数のセルのうちの右半分の６行３列のセルのデータを抽出する。
【０１６６】
そして、実行部３０３は、２つの情報図形１１０ａ，１１０ｂから抽出したセルのデータを組み合わせて、６行６列のセルを表現する合成データ６００を合成する。具体的に図２０の例では、合成データ６００のセルの分布パターンは、左半分の６行３列のセルは、情報図形１１０ａを構成していた左半分の６行３列のセルと同じ分布パターンとなり、右半分の６行３列のセルは、情報図形１１０ｂを構成していた右半分の６行３列のセルと同じ分布パターンとなる。
【０１６７】
実行部３０３は、このようなセルの分布パターンを表現する合成データ６００を生成し、ＷＲＡＭ  １０ｄ等に保持する。そして、保持された合成データ６００が表現するセルの分布パターンに対応付けられて記憶されたキャラクタを、ゲーム内に出現させる。
【０１６８】
なお、２つの情報図形１１０ａ，１１０ｂが有する複数のセルのデータのうち、左半分や右半分のセルのデータが抽出されることに限らず、どの位置のセルのデータが抽出され、合成データ６００の合成に用いられるようにしてもよい。
【０１６９】
例えば、２つの情報図形１１０ａ，１１０ｂから抽出されるセルの位置が、乱数に基づいてランダムに決定されるようにしてもよい。また、ユーザの熟練度や現在時刻等のような、ゲーム装置３００に記憶された他のゲーム情報に基づいて、抽出されるセルの位置が決定されるようにしてもよい。
【０１７０】
また、このような合成データ６００は、２つの情報図形１１０ａ，１１０ｂが選択された場合に限らず、３つ以上の情報図形１１０が選択された場合でも、同様に合成可能である。
【０１７１】
このような構成によって、本実施形態に係るゲーム装置３００は、複数の情報図形１１０が選択された場合に、合成データ６００を合成し、合成データ６００のセルの分布パターンに対応付けられて記憶されたキャラクタを出現させる。その結果、例えば実施形態２における図１５に示したような、複数の情報図形１１０の組合せと出現するキャラクタとの対応関係を予め記憶しておかなくても、本実施形態に係るゲーム装置３００は、複数の情報図形１１０が選択された場合に、新たなキャラクタをゲーム内に出現させることができる。
【０１７２】
（他の実施形態）
以上、本発明の実施の形態について説明したが、本発明は、上述した実施形態に限定されず、種々の変形および応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。
【０１７３】
例えば、上記実施形態では、ユーザによって１つ以上の情報図形１１０が選択されると、実行部３０３は、選択された情報図形１１０に対応付けられたキャラクタを、ユーザがプレイするゲーム内に出現させた。しかし、本発明では、情報図形１１０に対応付けられる処理は、ゲーム内にキャラクタを出現させる処理に限られない。
【０１７４】
例えば、クリアすべき複数のステージから構成されるアクションゲームやシューティングゲームにおいて、ゲーム用カード１００に記された情報図形１１０がユーザによって選択されると、実行部３０３が、選択された情報図形１１０に対応付けられたステージを新たに出現させるようにしてもよい。あるいは、ロールプレイングゲームにおいて、ゲーム用カード１００に記された情報図形１１０がユーザによって選択されると、実行部３０３が、選択された情報図形１１０に対応付けられたアイテムを新たに出現させるようにしたり、選択された情報図形１１０に基づいてプレイヤキャラクタの能力値を向上させたりするようにしてもよい。
【０１７５】
また、上記実施形態では、情報図形１１０は、黒色又は白色の複数のセルが縦横に配置された二次元コードであった。しかし、本発明における情報図形１１０は、二次元コードに限らない。例えば、情報図形１１０は、任意の図形、文字列、記号、適宜の画像等であってもよいし、それらの内部に付された模様や色彩によって異なる情報を表現するものであってもよい。また、情報図形１１０は、いわゆるバーコードのような、複数の線分を並べる際にその間隔や太さを変化させることによって情報を符号化する一次元コードであってもよい。すなわち、情報図形１１０は、ゲーム装置３００の検出部３０１が、カードに記された他の情報と区別して検出できる図形であれば、どのようなものであってもよい。
【０１７６】
例えば図２１に示すように、情報図形１１０は、縁の４辺にガイド線１１１が描かれ、その内側に三角形７００を有するような、比較的単純な形状によって構成されるものであってもよい。また、重畳図形１３０は、このような形状の重ね合わせによって構成されるようにしてもよい。この場合、選択部３０２によって選択されうる形状と処理との対応関係がカートリッジ１２のＲＯＭ  １２ａ等に予め記憶され、実行部３０３が、選択された情報図形１１０や重畳図形１３０を構成する形状に対応する処理を読み出し、実行する。
【０１７７】
また、上記実施形態では、重畳図形１３０は、２つのゲーム用カード１００ａ，１００ｂの向きを揃えて重ねることで形作られた。しかし、本発明における重畳図形１３０は、例えば図２２に示すように、ゲーム用カード１００ｂの向きをゲーム用カード１００ａに対し９０度傾けることで形作られるようにしてもよい。これにより、本発明のゲーム用カード１００は、２つのカードの重ねられ方に応じて得られる重畳図形１３０の種類を増やすことができる。
【０１７８】
さらに、本発明におけるゲーム用カード１００は、ゲーム内に出現するキャラクタの種類を増やすために、以下のように構成することができる。すなわち、例えば図２３に示すように、情報図形１１０と周縁図形１２０とを１つずつ有する２つのゲーム用カード１００（第１カード１００ａ、第２カード１００ｂ）が２つあった場合、これらのカードから得られるゲーム装置３００が検出可能な図形は、少なくとも以下の４つがある。
（ａ）第１カード１００ａに記された情報図形１１０ａ。
（ｂ）第２カード１００ｂに記された周縁図形１２０ｂを第１カード１００ａの情報図形１１０ａの上に重ねた重畳図形１３０ａ。
（ｃ）第２カード１００ｂに記された情報図形１１０ｂ。
（ｄ）第１カード１００ａに記された周縁図形１２０ａを第２カード１００ｂの情報図形１１０ｂの上に重ねた重畳図形１３０ｂ。
【０１７９】
本発明におけるゲーム用カードは、これら４つの図形が表現するキャラクタを、互いに異なるようにすることができる。これにより、ユーザは、所持するゲーム用カード１００が少なくても、様々なキャラクタをゲーム内に出現させることができ、ゲームを楽しむことができる。
【０１８０】
また、上記実施形態でのゲーム用カード１００は、１つの周縁図形１２０を有した。しかし、本発明におけるゲーム用カード１００は、複数の周縁図形１２０を有していてもよい。例えば図２４に示すように、カードの４つの隅部のそれぞれに周縁図形１２０ｂを有するようなゲーム用カード１００ｂがあってもよい。
【０１８１】
また、上記実施形態でのゲーム用カード１００は、縦長の長方形状をしていた。しかし、本発明におけるゲーム用カード１００は、他の形状であってもよい。例えば図２５に示すように、２つのゲーム用カード１００ａ，１００ｂは、円状をしていてもよい。この例では、２つのゲーム用カード１００ａ，１００ｂは、それぞれ円周に接するように周縁図形１２０を有する。そして、ゲーム用カード１００ａに記された情報図形１１０ａの上に、ゲーム用カード１００ｂに記された周縁図形１２０ｂが重ねられることで、重畳図形１３０が形作られている。
【０１８２】
また、本発明のゲーム用カード１００は、周縁図形１２０を情報図形１１０の上に重ねるためのガイドとして、例えば図２６に示すような、情報図形１１０ａを中心とする十字状に記されたガイド線８００を有していてもよい。このガイド線８００は、上から重ねられるカードの縁の位置を示すためのものである。すなわち、周縁図形１２０ｂを有するゲーム用カード１００ｂの縁がガイド線８００に沿うように２つのカードが重ねられると、重畳図形１３０を適切に形作ることができる。そのため、ユーザは、ガイド線８００に従って２つのゲーム用カードを重ねることで、ゲーム装置３００が検出可能な重畳図形１３０を、容易に得ることができる。
【０１８３】
また、上記実施形態では、検出部３０１がゲーム用カード１００に記された情報図形１１０を検出した。しかし、本発明では、検出部３０１が検出する情報図形１１０は、ゲーム用のカードに記されていなくてもよい。すなわち、検出部３０１は、本来はゲーム装置３００でプレイされるゲームに用いられることを想定されていなかったカードに記された様々な図形を検出してもよい。
【０１８４】
また、上記実施形態において、ＣＰＵコア１０ａが実行するプログラムは、予めＲＯＭ  １２ａ等に記憶されるものとして説明したが、このようなプログラムを既存の汎用コンピュータに適用することで、上記実施形態に係るゲーム装置３００として機能させるようにしてもよい。
【０１８５】
また、このようなプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な情報記憶媒体に記録することができる。
【０１８６】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配付・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配付・販売することができる。
【産業上の利用可能性】
【０１８７】
以上説明したように、本発明によれば、カードに記された情報に基づいてゲームの処理を実行するのに好適なゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０１８８】
１００（１００ａ，１００ｂ，１００ｃ）  ゲーム用カード
１１０（１１０ａ，１１０ｂ，１１０ｃ）  情報図形
１１１  ガイド線
１１２  検出用シンボル
１１３  セル
１２０（１２０ａ，１２０ｂ）  周縁図形
１２１  ガイド線
１２３  セル
１３０（１３０ａ，１３０ｂ）  重畳図形
１  情報処理装置
１０  処理制御部
１０ａ  ＣＰＵコア
１０ｂ  画像処理部
１０ｃ  ＶＲＡＭ
１０ｄ  ＷＲＡＭ
１０ｅ  ＬＣＤコントローラ
１０ｆ  タッチパネルコントローラ
１１  コネクタ
１２  カートリッジ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  無線通信部
１４  通信コントローラ
１５  サウンドアンプ
１６  スピーカ
１７  操作キー
１８  第１の表示部
１９  第２の表示部
２０  タッチパネル
２１  カメラ
３００  ゲーム装置
３０１  検出部
３０２  選択部
３０３  実行部
５００  検出表示
６００  合成データ
７００  三角形
８００  ガイド線
【図１】
0005325311.tif 000002
【図２】
0005325311.tif 000003
【図３】
0005325311.tif 000004
【図４】
0005325311.tif 000005
【図５】
0005325311.tif 000006
【図６】
0005325311.tif 000007
【図７】
0005325311.tif 000008
【図８】
0005325311.tif 000009
【図９】
0005325311.tif 000010
【図１０】
0005325311.tif 000011
【図１１】
0005325311.tif 000012
【図１２】
0005325311.tif 000013
【図１３】
0005325311.tif 000014
【図１４】
0005325311.tif 000015
【図１５】
0005325311.tif 000016
【図１６】
0005325311.tif 000017
【図１７】
0005325311.tif 000018
【図１８】
0005325311.tif 000019
【図１９】
0005325311.tif 000020
【図２０】
0005325311.tif 000021
【図２１】
0005325311.tif 000022
【図２２】
0005325311.tif 000023
【図２３】
0005325311.tif 000024
【図２４】
0005325311.tif 000025
【図２５】
0005325311.tif 000026
【図２６】
0005325311.tif 000027