(57)【要約】【課題】よりリアル感のあるキャラクタ画像を生成する。【解決手段】画像処理装置１は、所定範囲を撮影して撮影画像を生成する撮像部１１と、撮影画像を解析して、所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部１２と、マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部１３と、マーク認識部で認識されたマークに対応するキャラクタ画像を撮影画像に重ねて表示画面に表示させる表示制御部１５と、撮影画像内に複数のマーク記録媒体が含まれる場合に、そのうちの２つのマーク記録媒体同士で、マーク間の距離を検出する媒体距離検出部１４と、を備える。表示制御部は、媒体距離検出部で検出された距離に応じて、表示画面に表示されるキャラクタ画像の挙動を制御する挙動制御部２５を有する。【選択図】図１
2014071838.tif 000002
【特許請求の範囲】
【請求項１】
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、
前記撮影画像内に複数の前記マーク記録媒体が含まれる場合に、そのうちの２つの前記マーク記録媒体同士で、前記マーク間の距離を検出する媒体距離検出部と、を備え、
前記表示制御部は、前記媒体距離検出部で検出された距離に応じて、前記表示画面に表示される前記キャラクタ画像の挙動を制御する挙動制御部を有することを特徴とする画像処理装置。
【請求項２】
前記媒体距離検出部は、前記マーク間の距離が所定の距離以内か否かを検出し、
前記挙動制御部は、前記媒体距離検出部で検出された距離が前記所定の距離以内か否かで、前記キャラクタ画像の挙動を変化させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記挙動制御部は、挙動制御中のキャラクタ画像同士の距離に応じて、キャラクタ画像の挙動を制御することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、を備え、
前記表示制御部は、挙動制御中のキャラクタ画像同士の距離に応じて、キャラクタ画像の挙動を制御することを特徴とする画像処理装置。
【請求項５】
前記撮影画像に含まれる前記マークの画像の面積を検出するマーク面積検出部と、
前記マーク面積検出部で検出された面積に基づいて、表示画面に表示される前記キャラクタ画像のサイズを決定するキャラクタサイズ決定部と、をさらに備えることを特徴とする請求項１〜４のうちいずれか一項に記載の画像処理装置。
【請求項６】
他の画像処理装置とは異なる方向から前記撮影部で前記マーク記録媒体を撮影する場合に、前記撮影部の撮影方向を検出する撮影方向検出部と、
前記撮影方向検出部で検出したそれぞれの撮影方向に合わせて、表示画面上に表示される前記キャラクタ画像の向きを調整するキャラクタ方向調整部と、を備えることを特徴とする請求項１〜５のうちいずれか一項に記載の画像処理装置。
【請求項７】
前記挙動制御部は、当該他の画像処理装置と通信を行い、キャラクタ画像の挙動を同期させることを特徴とする請求項６に記載の画像処置装置。
【請求項８】
前記撮影画像を解析して、キャラクタ画像の挙動に影響を与える画像が存在するか否かを検出する背景画像解析部を備え、
前記挙動制御部は、前記背景画像解析部でキャラクタ画像の挙動に影響を与える画像が検出されると、前記画像に応じて前記キャラクタ画像の挙動を制御することを特徴とする請求項１〜７のうちいずれか一項に記載の画像処理装置。
【請求項９】
前記挙動制御部は、前記背景画像解析部でキャラクタ画像の挙動に影響を与える画像が検出されると、前記画像の種類と前記媒体距離検出部で検出された距離とに応じて前記キャラクタ画像の挙動を制御することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記挙動制御部は、前記背景画像解析部で検出された画像の種類と、前記媒体距離検出部で検出された距離と、前記撮影画像に含まれる前記マーク記録媒体の数とに基づいて、それぞれの前記キャラクタ画像の強さを変化させて対戦ゲームを行わせることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
人間の音声を音声認識する音声認識部と、
前記音声認識部で音声認識した音声の中に、特定の言葉が含まれるか否かを検出する言葉検出部と、を備え、
前記挙動制御部は、前記言葉検出部にて前記特定の言葉が検出されると、前記特定の言葉に関連するキャラクタ画像の挙動を変化させることを特徴とする請求項１〜１０のうちいずれか一項に記載の画像処理装置。
【請求項１２】
前記特定の言葉は、特定のキャラクタ画像の呼称であり、
前記挙動制御部は、前記言葉検出部にて前記特定のキャラクタ画像の呼称が検出されると、該当するキャラクタ画像の顔を表示画面の正面方向に振り向かせることを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記特定の言葉は、写真撮影用のポーズを促す言葉であり、
前記挙動制御部は、前記言葉検出部にて前記特定の言葉が検出されると、表示画面に表示されるすべてのキャラクタ画像の顔を表示画面の正面方向に振り向かせて、笑顔にさせることを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記マーク認識部は、前記撮影画像内の所定の領域に存在する、前記マークと、前記マーク記録媒体の上に重ね合わされる補強マーク記録媒体に記録された前記マークに対応する補強マークと、を認識し、
前記補強マークに対応するキャラクタ画像の挙動の変化の度合いに関する情報を記憶する補強マーク情報記憶部をさらに備え、
前記挙動制御部は、前記媒体距離検出部で検出された距離と、前記補強マーク情報記憶部に記憶された情報とに基づいて、前記表示画面に表示される前記キャラクタ画像の挙動を制御することを特徴とする請求項１〜１３のうちいずれか一項に記載の画像処理装置。
【請求項１５】
前記マーク認識部にて認識された前記補強マークの周囲の所定領域内に、前記補強マークに対応する前記マークが存在するか否かを検出するマーク検出部と、
前記マーク検出部にて前記マークが検出されない場合に、前記補強マークに対応する前記マークが見つからない旨の警告を行う警告部と、を備えることを特徴とする請求項１３に記載の画像処理装置。
【請求項１６】
前記マーク記録媒体は、
前記マークが表面に記録されたカード状媒体と、
前記補強マークが表面に記録され、前記カード状媒体と略同形状の補強カード状媒体と、を有し、
前記カード状媒体と前記補強カード状媒体を上下に重ね合わせたときに、前記マークと前記補強マークとが上面から視認されるように、前記カード状媒体と前記補強カード状媒体との少なくとも一方の表面の少なくとも一部は透明であることを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、
他の画像処理装置とは異なる方向から前記撮影部で前記マーク記録媒体を撮影する場合に、それぞれの前記撮影部の撮影方向を検出する撮影方向検出部と、
前記撮影方向検出部で検出したそれぞれの撮影方向に合わせて、表示画面上に表示される前記キャラクタ画像の向きを調整するキャラクタ方向調整部と、
を備えることを特徴とする画像処理装置。
【請求項１８】
前記挙動制御部は、当該他の画像処理装置と通信を行い、キャラクタ画像の挙動を同期させることを特徴とする請求項１７に記載の画像処置装置。
【請求項１９】
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記撮影画像を解析して、キャラクタ画像の挙動に影響を与える画像が存在するか否かを検出する背景画像解析部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、を備え、
前記挙動制御部は、前記背景画像解析部でキャラクタ画像の挙動に影響を与える画像が検出されると、前記画像に応じて前記キャラクタ画像の挙動を制御することを特徴とする画像処理装置。
【請求項２０】
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、
人間の音声を音声認識する音声認識部と、
前記音声認識部で音声認識した音声の中に、特定の言葉が含まれるか否かを検出する言葉検出部と、前記言葉検出部にて前記特定の言葉が検出されると、前記特定の言葉に関連するキャラクタ画像の挙動を変化させる挙動制御部と、
を備えることを特徴とする画像処理装置。
【請求項２１】
前記特定の言葉は、特定のキャラクタ画像の呼称であり、
前記挙動制御部は、前記言葉検出部にて前記特定のキャラクタ画像の呼称が検出されると、該当するキャラクタ画像の顔を表示画面の正面方向に振り向かせることを特徴とする請求項２０に記載の画像処理装置。
【請求項２２】
前記特定の言葉は、写真撮影用のポーズを促す言葉であり、
前記挙動制御部は、前記言葉検出部にて前記特定の言葉が検出されると、表示画面に表示されるすべてのキャラクタ画像の顔を表示画面の正面方向に振り向かせて、笑顔にさせることを特徴とする請求項２１に記載の画像処理装置。
【請求項２３】
請求項１〜２２のうちいずれか一項に記載の画像処理装置として機能させることを特徴とするプログラム。
【請求項２４】
一主面上の所定領域内に、各カード固有のキャラクタ画像を生成するための識別情報として利用されるマークが記録されたカード状媒体と、
一主面上の所定領域内に、重ね合わされる前記カード状媒体に記録された前記マークに対応するキャラクタ画像の挙動を変化させるための識別情報として利用される補強マークが記録された補強カード状媒体と、を備え、
前記カード状媒体と前記補強カード状媒体を上下に重ね合わせたときに、前記マークと前記補強マークとが上面から視認されるように、前記カード状媒体と前記補強カード状媒体との少なくとも一方の表面の少なくとも一部は透明であることを特徴とするカードゲーム具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、キャラクタ画像の生成を行う画像処理装置と、キャラクタ画像の生成に用いられるカードゲーム具とに関する。
【背景技術】
【０００２】
特定の性格や強さ等の情報を印刷したカードを用いて複数人で対戦するカードゲームが知られている（例えば、特許文献１、２）。特許文献１、２に開示されたカードゲームは、複数のカードを重ね合わせたときの色の変化で勝敗を決定するものであり、コンピュータの使用は想定していない。
【０００３】
これに対して、カードとコンピュータを組み合わせたカードゲームも提案されている（例えば、特許文献３）。特許文献３では、キャラクタが印刷されたカードと、キャラクタが使用可能な技が印刷されたカードとにそれぞれ記録された一次元コードをコンピュータで認識して、コンピュータの表示画面上で、キャラクタ画像を生成して、設定された技を付与して対戦ゲームを行うゲーム手法を開示している。
【０００４】
また、最近では、カードに記録されたＡＲ（Augmented Reality：拡張現実）マークをカメラで認識して、カード周辺の撮影画像内に立体画像を合成する技術（以下、ＡＲ技術）が注目されており、広告宣伝や販促用などに採用される例が増えている（例えば、特許文献４、５）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２９４８７００号公報
【特許文献２】実開平４−１８５５８号公報
【特許文献３】特開２００８−２２０９１４号公報
【特許文献４】特表２０１０−５２７７２２号公報
【特許文献５】特開２０１２−４８７２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
カードにＡＲマークを記録しておけば、カード周辺を撮影した撮影画像内にキャラクタ画像を合成表示できるため、単にカードだけで対戦ゲーム等を行うよりも、より臨場感のあるゲームを行うことができる。特に、キャラクタ画像として立体画像を表示させれば、奥行き感も得られて、よりリアルな映像を提供できる。
【０００７】
しかしながら、コンピュータを用いない従来のカードゲームの特徴をそのまま生かしつつ、コンピュータを用いてカードゲームを行う手法については、今まで提案されていない。例えば、特許文献３では、カードに記録された情報をコンピュータに読み込ませた後は、そのカードは利用されない。従来のカードゲームの特徴の一つは、カードの並び順やカードの枚数等によって、種々の異なる効果を持たせて、ゲームを進行させていたが、コンピュータを用いたカードゲームでは、現実のカードは、そのカードに記録された情報をコンピュータに読み込ませる程度しか利用されない。このため、コンピュータを用いない従来のカードゲームに比べて、単純で画一的なルールのゲームになることが多く、マンネリ化して飽きやすいという問題も指摘されていた。
【０００８】
本発明は、上述した問題点に鑑みてなされたものであり、その目的は、よりリアル感のあるキャラクタ画像を生成可能な画像処理装置と、キャラクタ画像の生成に用いられるカードゲーム具を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一態様による画像処理装置は、
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、
前記撮影画像内に複数の前記マーク記録媒体が含まれる場合に、そのうちの２つの前記マーク記録媒体同士で、前記マーク間の距離を検出する媒体距離検出部と、を備え、
前記表示制御部は、前記媒体距離検出部で検出された距離に応じて、前記表示画面に表示される前記キャラクタ画像の挙動を制御する挙動制御部を有することを特徴とする。
この画像処理装置によれば、２つのマーク記録媒体をユーザが任意に動かすことで、各マーク記録媒体に対応したキャラクタ画像の挙動を任意に変化させることができる。
【００１０】
また、本発明の一態様による画像処理装置は、
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、を備え、
前記表示制御部は、挙動制御中のキャラクタ画像同士の距離に応じて、キャラクタ画像の挙動を制御することを特徴とする。
この画像処理装置によれば、キャラクタ画像同士の距離によって、キャラクタ画像の挙動を変化させることができる。
【００１１】
また、本発明の一態様による画像処理装置は、
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、
他の画像処理装置とは異なる方向から前記撮影部で前記マーク記録媒体を撮影する場合に、それぞれの前記撮影部の撮影方向を検出する撮影方向検出部と、
前記撮影方向検出部で検出したそれぞれの撮影方向に合わせて、表示画面上に表示される前記キャラクタ画像の向きを調整するキャラクタ方向調整部と、
を備えることを特徴とする。
この画像処理装置によれば、撮影方向に応じてキャラクタ画像の向きを変化させることができる。
【００１２】
また、本発明の一態様による画像処理装置は、
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記撮影画像を解析して、キャラクタ画像の挙動に影響を与える画像が存在するか否かを検出する背景画像解析部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、を備え、
前記挙動制御部は、前記背景画像解析部でキャラクタ画像の挙動に影響を与える画像が検出されると、前記画像に応じて前記キャラクタ画像の挙動を制御することを特徴とする。
この画像処理装置によれば、撮影画像内にキャラクタ画像の挙動に影響を与える画像が含まれるか否かで、キャラクタ画像の挙動を変化させることができる。
【００１３】
また、本発明の一態様による画像処理装置は、
所定範囲を撮影して撮影画像を生成する撮像部と、
前記撮影画像を解析して、前記所定範囲内に置かれたマーク記録媒体に記録されたマークの画像を認識するマーク認識部と、
前記マークに対応するキャラクタ画像に関する情報を記憶するキャラクタ記憶部と、
前記マーク認識部で認識された前記マークに対応する前記キャラクタ画像を前記撮影画像に重ねて表示画面に表示させる表示制御部と、
人間の音声を音声認識する音声認識部と、
前記音声認識部で音声認識した音声の中に、特定の言葉が含まれるか否かを検出する言葉検出部と、前記言葉検出部にて前記特定の言葉が検出されると、前記特定の言葉に関連するキャラクタ画像の挙動を変化させる挙動制御部と、
を備えることを特徴とする。
この画像処理装置によれば、ユーザが特定の言葉を発することで、キャラクタ画像の挙動を変化させることができる。
【００１４】
また、本発明の一態様によるカードゲーム具は、
一主面上の所定領域内に、各カード固有のキャラクタ画像を生成するための識別情報として利用されるマークが記録されたカード状媒体と、
一主面上の所定領域内に、重ね合わされる前記カード状媒体に記録された前記マークに対応するキャラクタ画像の挙動を変化させるための識別情報として利用される補強マークが記録された補強カード状媒体と、を備え、
前記カード状媒体と前記補強カード状媒体を上下に重ね合わせたときに、前記マークと前記補強マークとが上面から視認されるように、前記カード状媒体と前記補強カード状媒体との少なくとも一方の表面の少なくとも一部は透明であることを特徴とする。
この画像処理装置によれば、カード状媒体に補強カード状媒体を上下に重ね合わせることで、キャラクタ画像の挙動を変化させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態による画像処理システム１の概略構成を示すブロック図。
【図２】恐竜対戦ゲームのアプリを実行する際の携帯端末２の機能的なブロック図。
【図３】（ａ）〜（ｅ）は本実施形態による恐竜対戦ゲームで使用する恐竜カード４１の一例を示す図。
【図４】各恐竜の対戦姿勢と、ＡＲマーク４２間の距離に対する反応と、背景画像の反応とを示す図。
【図５】恐竜対戦ゲームを開始するにあたって、ユーザが撮影対象面上に２枚の恐竜カード４１を並べた例を示す図。
【図６】アプリの起動で実行される恐竜対戦ゲームの概略的な処理手順の一例を示すフローチャート。
【図７】図５に対応する表示画面例を示す図。
【図８】図５の２枚の恐竜カード４１をユーザが近づけた場合の表示画面例を示す図。
【図９】恐竜カード４１の近くに赤色の物体４４を置いた場合の表示画面例を示す図。
【図１０】ガリミムスの逃げる方向に障害物４５を置いた場合の表示画面例を示す図。
【図１１】ガリミムスの恐竜カード３枚とティラノサウルスの恐竜カード１枚を近接配置した場合の表示画面例を示す図。
【図１２】ティラノサウルスの恐竜カード４１とトリケラトプスの恐竜カード４１を近接配置した場合の表示画面例を示す図。
【図１３】ティラノサウルスの恐竜カード４１とプテラノドンの恐竜カード４１を近接配置した場合の表示画面例を示す図。
【図１４】ユーザがティラノサウルスの呼称を発語した場合の表示画面例を示す図。
【図１５】図１４の表示を実現するための割り込み処理の一例を示すフローチャート。
【図１６】ユーザが「ハイ、チーズ」と発語した場合の表示画面例を示す図。
【図１７】図１６の表示を実現するための割り込み処理の一例を示すフローチャート。
【図１８】二方向に携帯端末２ａ，２ｂを配置した場合の各携帯端末２ａ，２ｂの表示画面例を示す図。
【図１９】第２の実施形態による携帯端末２の機能的なブロック図。
【図２０】（ａ）と（ｂ）は補強マーク５０が記録された補強カード５１を示す図。
【図２１】補強カード５１の一変形例を示す図。
【図２２】（ａ）と（ｂ）は補強カードと恐竜カードをずらして重ねた例を示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１７】
（第１の実施形態）
以下に説明する第１の実施形態では、ユーザが所持する携帯端末と恐竜カード（マーク記録媒体）を利用して、恐竜対戦ゲームを行うものである。
【００１８】
図１は本発明の第１の実施形態による画像処理システム１の概略構成を示すブロック図である。図１の画像処理システム１は、携帯端末２と、基地局３と、ネットワーク４と、サーバ５とを備えている。携帯端末２は、ユーザが所持する携帯電話、スマートフォン、タブレット、携帯型タブレットＰＣ、ゲーム機などである。基地局３は、携帯端末２がセルラー通信を行う場合には通信回線業者が提供する基地局であり、携帯端末２が無線ＬＡＮやBluetooth（登録商標）等でインターネット接続を行う場合は無線ステーションやアクセスポイントである。ネットワーク４は、インターネットや携帯電話通信網を想定しているが、専用回線でサーバ５に接続してもよい。
【００１９】
サーバ５は、恐竜ゲームのアプリケーション・ソフトウェア（以下、アプリ）を携帯端末２に提供する。この他、恐竜ゲームで使用する付属データ等も、必要に応じて携帯端末２に提供するようにしてもよい。サーバ５は、必ずしも一台だけとは限らず、クラウド環境に配置された不特定多数のサーバ群であってもよい。
【００２０】
携帯端末２は、インターネットや携帯電話通信網を介して、サーバ５が管理するアプリを提供するウェブサイトにアクセスして、課金処理を済ませた後、あるいは無料で、恐竜対戦ゲームのアプリをダウンロードして実行する。
【００２１】
図２は恐竜対戦ゲームのアプリを実行する際の携帯端末２の機能的なブロック図である。このブロック図には、携帯端末２にハードウェア部品として備わっているものと、アプリを実行した際にソフトウェアとして実現される処理部とが表示している。
【００２２】
図２の携帯端末２は、撮像部１１と、マーク認識部１２と、キャラクタ記憶部１３と、媒体距離検出部１４と、表示制御部１５と、マーク面積検出部１６と、キャラクタサイズ決定部１７と、撮影方向検出部１８と、キャラクタ方向調整部１９と、背景画像解析部２０と、マイク２１と、音声認識部２２と、呼称検出部（言葉検出部）２３と、表示部２４とを有する。
【００２３】
このうち、撮像部１１と、マイク２１と、キャラクタ記憶部１３と、表示部２４とは、ハードウェア部品として実装される。それ以外の表示制御部１５等は、システムＬＳＩ等のハードウェア部品として実装してもよいし、あるいは、不図示の記憶装置にアプリ用のソフトウェアプログラムを記憶して、このプログラムをＣＰＵ等で実行して各部の処理動作を行ってもよい。
【００２４】
撮像部１１は、携帯端末２の内蔵カメラを含み、恐竜カードが置かれる撮影対象面上の所定範囲を撮影して撮影画像を生成する。撮像部１１は、静止画撮影を行ってもよいし、動画撮影を行ってもよい。本実施形態による恐竜対戦ゲームでは、撮影対象面上の恐竜カードをユーザが自在に動かしながらゲームを展開することを想定しているため、動画撮影を行うが、ゲーム展開中に静止画撮影を行う場合は、シャッターボタンを押すと、その瞬間の静止画を撮影することもできる。また、撮像部１１で静止画を撮影して、撮影された画像の条件下で、ゲームを展開させてもよい。
【００２５】
マーク認識部１２は、撮影画像を解析して、恐竜カードに記録されたＡＲマークの画像を認識する。ＡＲマークとは、カメラ等で撮影した現実の撮影画像の中にデジタル画像（以下ではキャラクタ画像と呼ぶ）を重ね合わせて表示できるように、撮影画像に合成されるキャラクタ画像に対応したマークである。撮影画像に含まれるＡＲマークを画像処理等で認識することにより、認識したＡＲマークに対応するキャラクタ画像を撮影画像に重ね合わせることができる。本実施形態のＡＲマークの一例は、後述するように、色で識別される複数の円マークである。各円マークは、複数の色のいずれかで塗りつぶされる。なお、この種のマークをカラーコードともいう。
【００２６】
キャラクタ記憶部１３は、ＡＲマークに対応するキャラクタ画像に関する情報を記憶する。より具体的には、キャラクタ画像を表示部２４の表示画面に表示するための画像情報を記憶する。複数種類のＡＲマークがある場合には、各ＡＲマークに対応したキャラクタ画像に関する情報がそれぞれキャラクタ記憶部１３に記憶される。
【００２７】
媒体距離検出部１４は、撮影画像内に複数の恐竜カードが含まれる場合に、そのうちの２枚の恐竜カード同士で、ＡＲマーク間の距離を検出する。例えば、恐竜カードが撮影画像内に３枚ある場合には、媒体距離検出部１４は、３つのＡＲマーク間距離を検出する。なお、ＡＲマークにより特定されるキャラクタ画像の恐竜の種類から、対戦しない恐竜同士のカードであれば、媒体距離検出部１４は、それらのカードのＡＲマーク間距離の検出を省略してもよい。携帯端末２と恐竜カードとの距離や撮影画角等により、撮影画像内の恐竜カードの大きさは変化するため、撮影画像だけで、実際の２枚の恐竜カードのＡＲマーク間の距離を正確に検出するのは難しい。このため、携帯端末２に備わっている加速度センサを用いて携帯端末２の傾きを検出した結果に基づいて撮影画角を推定し、推定した撮影画角に基づいて撮影画像内のＡＲマークの座標位置を変換して、変換後の座標に基づいてＡＲマーク間の距離を検出する等の処理を行うのが望ましい。
【００２８】
表示制御部１５は、マーク認識部１２で認識されたＡＲマークに対応する恐竜のキャラクタ画像を撮影画像に重ねて表示画面に表示させる。表示制御部１５の内部には、挙動制御部２５が設けられている。挙動制御部２５は、媒体距離検出で検出された距離に応じて、表示画面に表示されるキャラクタ画像の挙動を制御する。本実施形態では、恐竜の立体画像からなるキャラクタ画像を表示することを想定している。挙動制御部２５により、キャラクタ画像の表情や姿勢、進行方向等の表示形態を制御する。より具体的には、媒体距離検出部１４は、マーク間の距離が所定の距離以内か否かを検出し、表示制御部１５は、マーク間の距離が所定の距離以内か否かで、キャラクタ画像の挙動を切り替える。
【００２９】
マーク面積検出部１６は、撮影画像に含まれるＡＲマークの画像の面積を検出する。キャラクタサイズ決定部１７は、マーク面積検出部１６で検出された面積に基づいて、表示画面に表示されるキャラクタ画像のサイズを決定する。
本実施形態では、恐竜対戦ゲームを開始する初期状態では、撮影画面内のＡＲマークの表示位置に合わせてキャラクタ画像を重ねて表示することを想定している。したがって、恐竜カードが携帯端末２から遠い位置にあるときはキャラクタ画像を小さく表示し、近い位置にあるときはキャラクタ画像を大きく表示するのが望ましいため、ＡＲマークの表示サイズに合わせて、キャラクタ画像の表示サイズも調整するのが望ましい。このため、マーク面積検出部１６とキャラクタサイズ決定部１７が設けられている。
【００３０】
撮影方向検出部１８は、他の携帯端末２とは異なる方向から撮像部１１でマーク記録媒体を撮影する際に、内蔵する地磁気センサと加速度（重力）センサにより、必要に応じてＧＰＳ測位値を参照しつつ、撮影部１１の撮影方向を検出する。キャラクタ方向調整部１９は、撮影方向検出部１８で検出したそれぞれの撮影方向に合わせて、表示画面上に表示されるキャラクタ画像の向きを調整する。
【００３１】
恐竜対戦ゲームを複数のユーザが各人の携帯端末２を用いて同時にプレイする場合、各ユーザの位置により、携帯端末２で撮影する撮影画像も異なる。すなわち、各ユーザの携帯端末２の表示画面には、撮影対象面上の恐竜カードを、互いに異なる方向から撮影する撮影画像が表示される。上述したように、撮影画像には、キャラクタ画像が重ねて表示されるが、各ユーザの表示画面上の撮影画像は異なっているため、撮影画像の撮影方向に合わせてキャラクタ画像の向きを調整して表示するのが望ましい。そこで、撮影方向検出部１８で撮影方向を検出して、その撮影方向に合わせて、キャラクタ方向調整部１９でキャラクタ画像の向きを調整する。
【００３２】
背景画像解析部２０は、撮影画像を解析して、ＡＲマークに対応するキャラクタ画像の挙動に影響を与える画像が恐竜カードの周囲に存在するか否かを検出する。挙動制御部２５は、背景画像解析部２０で挙動に影響を与える画像が検出されると、媒体距離検出部１４で検出されたＡＲマーク間の距離だけでなく、その画像の種類（特性）も考慮に入れて、キャラクタ画像の挙動を制御する。より詳細には、挙動制御部２５は、背景画像解析部２０で検出された画像の種類と、媒体距離検出部１４で検出されたＡＲマーク間の距離と、撮影画像内の恐竜カードの数とに基づいて、各ＡＲマークに対応するキャラクタ画像の強さ等を変化させて恐竜対戦ゲームを行わせる。
【００３３】
音声認識部２２は、マイク２１で集音した人間の音声を音声認識する。呼称検出部（言葉検出部）２３は、音声認識した音声の中に、特定の呼称が含まれるか否かを検出する。挙動制御部２５は、呼称検出部２３にて特定の呼称が検出されると、特定の呼称に関連するキャラクタ画像の挙動を切り替える。特定の呼称とは、例えば特定のキャラクタ画像の呼称であり、この呼称が呼称検出部２３で検出されると、挙動制御部２５は、このキャラクタ画像の顔を特定の方向、例えば表示画面の正面方向に振り向かせる。あるいは、特定の呼称とは、例えば写真撮影用のポーズを促す呼称であり、この呼称が呼称検出部２３で検出されると、挙動制御部２５は、表示画面に表示されるすべてのキャラクタ画像の顔を特定の方向、例えば表示画面の正面方向に振り向かせて、笑顔にさせる。
【００３４】
図３（ａ）〜図３（ｅ）は本実施形態による恐竜対戦ゲームで使用する恐竜カード４１の一例を示す図である。恐竜カード４１には、恐竜のイラスト画像が描かれており、恐竜カード４１の一辺に沿ってイラスト画像の恐竜に対応するＡＲマーク４２が印刷されている。ＡＲマーク４２は、例えば一列に並ぶ８個の円マークであり、円マークのそれぞれは、複数色のいずれかで塗りつぶされている。イラストの恐竜の種類が変われば、ＡＲマーク４２の種類も異なったものになる。したがって、ＡＲマーク４２は、恐竜の種類を識別する識別情報として機能する。ＡＲマーク４２をマーク認識部１２で認識することで、恐竜カード４１に描かれたイラスト画像の恐竜を特定することができる。
【００３５】
図３は、５種類の恐竜に対応する５枚の恐竜カード４１を示しているが、恐竜カード４１の種類は、図３に示したものに限定されない。また、同じ恐竜が描かれた恐竜カード４１が複数枚存在してもよい。同じ恐竜が描かれた恐竜カード４１のＡＲマーク４２は全く同じものになる。本実施形態による恐竜対戦ゲームでは、恐竜カード４１に描かれた恐竜の種類ごとに、対戦姿勢と、ＡＲマーク４２間の距離に対する反応と、背景画像の反応とを個別に設定している。
【００３６】
図４は各恐竜キャラクタ画像の対戦姿勢と、ＡＲマーク４２間の距離に対する反応と、背景画像の反応とを示す図である。図４は一例であり、任意に変更してもよい。また、図４に示した恐竜以外の恐竜キャラクタ画像についての情報を加えてもよい。
【００３７】
以下、図４に沿って、図３に示した５種類の恐竜キャラクタ画像のそれぞれについて、挙動制御部２５による各恐竜キャラクタ画像の対戦姿勢と、ＡＲマーク４２間の距離に対する反応と、背景画像の反応とを説明する。
【００３８】
ティラノサウルスは、肉食恐竜であり、挙動制御部２５は、基本的には、ティラノサウルスには、付近の恐竜キャラクタ画像と対戦させる。挙動制御部２５は、ティラノサウルスには、ＡＲマーク４２間の距離が１５ｃｍ相当範囲内の他の恐竜キャラクタ画像に対して反応させる。ここで、１５ｃｍとは、実際に並べた２枚の恐竜カード４１のＡＲカード間の距離である。ＡＲカード間の距離は、媒体距離検出部１４により検出される。また、挙動制御部２５は、ゲーム展開により移動させたティラノサウルスのキャラクタ画像から１５ｃｍ相当範囲内にある他の恐竜キャラクタ画像に対しても反応させる。ＡＲの恐竜キャラクタ画像間の距離は、媒体距離検出部１４により検出されたＡＲカード間の距離と、挙動制御部２５によりＡＲ上で恐竜キャラクタ画像を移動させた距離とに基づき、挙動制御部２５が連続的に求める。挙動制御部２５は、背景画像解析部２０により撮影画像内の背景画像が赤色であると分かれば、ティラノサウルスの気性を荒くさせ、攻撃力をパワーアップさせる。
【００３９】
ガリミムスは、雑食恐竜であり、挙動制御部２５は、基本的には、ガリミムスには、肉食恐竜のキャラクタ画像に襲われたら逃げるように制御する。ただし、挙動制御部２５は、ガリミムスには、三頭以上の集団を形成した場合は、肉食恐竜キャラクタ画像と対戦させる。挙動制御部２５は、ガリミムスには、ＡＲマーク４２間の距離が１３ｃｍ相当範囲内の恐竜キャラクタ画像に対して反応させる。また、挙動制御部２５は、ゲーム展開により移動させたガリミムスのキャラクタ画像から１３ｃｍ相当範囲内にある他の恐竜キャラクタ画像に対しても反応させる。挙動制御部２５は、背景画像解析部２０により撮影画像内の背景画像が平坦または障害物がないと判断された場合には、ガリミムスをダチョウのように早く走らせるが、平坦でなく障害物があれば、走る速度を遅くさせる。
【００４０】
ブラキオサウルスは、草食恐竜であり、挙動制御部２５は、基本的には、ブラキオサウルスには、肉食恐竜のキャラクタ画像に襲われたら逃げるように制御する。ただし、挙動制御部２５は、ブラキオサウルスには、五頭以上の集団を形成した場合は、肉食恐竜キャラクタ画像と対戦させる。また、挙動制御部２５は、ブラキオサウルスには、雑食恐竜キャラクタ画像に襲われたら基本的には逃げるように制御するが、三頭以上の集団を形成した場合は、雑食恐竜キャラクタ画像と対戦させる。挙動制御部２５は、ブラキオサウルスには、ＡＲマーク４２間の距離が１２ｃｍ相当範囲内の恐竜キャラクタ画像に対して反応させる。また、挙動制御部２５は、ゲーム展開により移動させたブラキオサウルスのキャラクタ画像から１２ｃｍ相当範囲内にある他の恐竜キャラクタ画像に対しても反応させる。挙動制御部２５は、背景画像解析部２０により撮影画像内の背景画像に植物または緑色の写り込みがあると判断された場合には、そこに隠れ、他種類の恐竜キャラクタ画像からは攻撃されなくなるようにする。
【００４１】
トリケラトプスは、草食恐竜であり、挙動制御部２５は、基本的には、トリケラトプスには、肉食恐竜のキャラクタ画像に襲われたら逃げるようにさせるが、四頭以上の集団を形成すると、肉食恐竜と対戦させる。また、挙動制御部２５は、トリケラトプスには、雑食恐竜キャラクタ画像に襲われたら基本的には逃げるようにさせるが、三頭以上の集団を形成すると、雑食恐竜キャラクタ画像と対戦させる。また、挙動制御部２５は、ＡＲマーク４２間の距離が１０ｃｍ相当範囲内の恐竜キャラクタ画像に対して反応させる。挙動制御部２５は、ゲーム展開により移動させたトリケラトプスのキャラクタ画像から１０ｃｍ相当範囲内にある他の恐竜キャラクタ画像に対しても反応させる。挙動制御部２５は、背景画像解析部２０により撮影画像内の背景画像に植物または緑色の写り込みがあると判断されれば、それを食べてパワーアップさせ、攻撃してくる恐竜キャラクタ画像に対して角で威嚇させる。
【００４２】
プテラノドンは、空飛ぶ翼竜であり、魚食性である。挙動制御部２５は、プテラノドンには、他種類の恐竜キャラクタ画像に襲われたら飛んで逃げさせる。挙動制御部２５は、ＡＲマーク４２間の距離が８ｃｍ相当範囲内の恐竜キャラクタ画像に対して反応させる。また、挙動制御部２５は、ゲーム展開により移動させたプテラノドンのキャラクタ画像から８ｃｍ相当範囲内にある他の恐竜キャラクタ画像に対しても反応させる。挙動制御部２５は、背景画像解析部２０により撮影画像内の背景画像に水辺、すなわち水溜まり、池または川の写り込みがあると判断されれば、そこに逃げ込むようにさせる。挙動制御部２５は、プテラノドンが水辺に飛び込んで魚を補食する画像もＡＲで生成する。
【００４３】
図４に示す各恐竜キャラクタ画像の対戦姿勢と、ＡＲマーク４２間の距離に対する反応と、背景画像の反応とに関する情報は、キャラクタ記憶部１３に予め記憶されている。表示制御部１５と挙動制御部２５は、必要に応じてキャラクタ記憶部１３にアクセスして、各恐竜キャラクタ画像に関する情報を取得して、恐竜対戦ゲームを進行させる。
【００４４】
図５は、恐竜対戦ゲームを開始するにあたって、ユーザが撮影対象面上に２枚の恐竜カード４１を並べた例を示している。これらの恐竜カード４１は、二人のユーザが１枚ずつ差し出してもよいし、一人のユーザが２枚差し出してもよい。
【００４５】
図６は、携帯端末２におけるアプリの起動で実行される恐竜対戦ゲームの概略的な処理手順の一例を示すフローチャートである。
【００４６】
まず、表示制御部１５は、割り込み処理を受付可能な許可状態にする（ステップＳ１）。次に、ユーザは、撮影対象面上に恐竜カード４１を並べた後、撮影対象面上の恐竜カード４１とその周囲を撮像部１１にて撮影する。上述したように、撮像部１１により静止画撮影と動画撮影のいずれを行ってもよいが、ここでは、動画撮影を行うものとして説明する（ステップＳ２）。
【００４７】
次に、マーク認識部１２は、撮影画像に含まれるＡＲマーク４２を認識する（ステップＳ３）。認識されたＡＲマーク４２は、表示制御部１５に送られる。表示制御部１５は、認識されたＡＲマーク４２に対応するキャラクタ画像をキャラクタ記憶部１３から読み出す（ステップＳ４）。
【００４８】
また、マーク認識部１２で認識されたＡＲマーク４２は、媒体距離検出部１４に送られて、ＡＲマーク４２間の距離が検出される（ステップＳ５）。検出された距離は挙動制御部２５に送られる。背景画像解析部２０は、撮影画像内の背景画像の中に含まれる、ゲーム展開に影響する画像を検出する（ステップＳ６）。ゲーム展開に影響する画像としては、図４の映り込み映像反応にあるように、「赤色」、「平坦」ないし「障害物はない」領域、「植物」、「緑色」、「水辺」などである。背景画像解析部２０は、このような画像が検出すると、その位置と画像の種類を認識する。
【００４９】
次に、挙動制御部２５は、ＡＲマーク４２間の距離と、背景画像解析部２０で検出された画像の種類とに基づいて、キャラクタ記憶部１３にアクセスして、ＡＲマーク４２に対応する恐竜キャラクタ画像の対戦姿勢と、ＡＲマーク４２間の距離に対する反応と、背景画像の反応とに関する情報を取得し、取得した情報に基づいてキャラクタ画像の生成処理を行う（ステップＳ７）。次に、表示制御部１５は、挙動制御部２５が生成したキャラクタ画像を撮影画像に重ね合わせて表示画面上に表示させて、恐竜対戦ゲームを進行させる（ステップＳ８）。
【００５０】
ここで、背景画像解析部２０は、ゲーム展開に影響する画像の位置も認識しているため、挙動制御部２５は、ＡＲのキャラクタ画像を、そのゲーム展開に影響する画像の位置に移動させて、ゲームを展開させることもできる。また、撮像部１１が、恐竜カード４１とその周囲を動画撮影している場合に、ユーザが恐竜カード４１を動かしたり、携帯端末２のカメラの向きや位置を動かしたりすると、各恐竜カード４１のＡＲマークの間の距離や、映り込む背景画像も変化するが、マーク認識部１２によるＡＲマークの連続的な認識、媒体距離検出部１４によるＡＲマーク間距離の連続的な検出、マーク面積検出部１６によるＡＲマークの連続的な面積の検出、背景画像解析部２０によるゲーム展開に影響する画像の連続的な検出に応じて、挙動制御部２５は、連続的にゲーム展開を変化させる。
【００５１】
図７は図５に対応する表示画面例を示す図である。図７の場合、ＡＲマーク４２間の距離が１５ｃｍよりも十分に離れており、図７に示すように、携帯端末２の挙動制御部２５は、各恐竜カード４１上に、恐竜の立体画像からなるキャラクタ画像４３が表示させるが、媒体距離検出部１４により求められたＡＲマーク間距離に基づき、２枚の恐竜カード４１に対応するティラノサウルスとガリミムスは対戦をさせない。
【００５２】
図８は図５の２枚の恐竜カード４１をユーザが近づけ、ＡＲマーク間の距離が１５ｃｍ以下とした場合の表示画面例を示す図である。この場合、媒体距離検出部１４により求められたＡＲマーク間距離が１５ｃｍ以下であるため、挙動制御部２５は、肉食恐竜であるティラノサウルスに対して、近くにいる雑食恐竜であるガリミムスに反応させて、ガリミムスの方向に突き進ませる。挙動制御部２５は、ティラノサウルスとガリミムスとの距離が１３ｃｍ以下になると、ガリミムスに対して攻撃を避けるために逃げるような姿勢のキャラクタ画像４３を表示させる。
【００５３】
図９はさらに恐竜カード４１の近くに赤色の物体（例えばハンカチ）４４を置いた場合の表示画面例を示す図である。この場合、背景画像解析部２０により赤い画像が認識されるため、挙動制御部２５は、ティラノサウルスの気性を荒くさせ、より激しくガリミムスを追いかけるようなキャラクタ画像４３を表示させる。
【００５４】
図１０はさらにガリミムスの逃げる方向に障害物４５を置いた場合の表示画面例を示す図である。この場合、背景画像解析部２０は障害物４５を認識するため、挙動制御部２５は、ガリミムスの逃げる速度を遅くさせ、ティラノサウルスに追いつかれて噛まれるようなキャラクタ画像４３を表示させる。
【００５５】
図１１はガリミムスの恐竜カード３枚とティラノサウルスの恐竜カード１枚を近接配置した場合の表示画面例を示す図である。この場合、挙動制御部２５は、３頭のガリミムスが集団を形成して、ティラノサウルスと対戦する姿勢を取るようなキャラクタ画像４３を表示させる。
【００５６】
図１２はティラノサウルスの恐竜カード４１とトリケラトプスの恐竜カード４１を近接配置した場合の表示画面例を示す図である。この場合、背景画像解析部２０は植物をイメージした緑色の物体４６を認識し、挙動制御部２５は、トリケラトプスが、植物をイメージした緑色の物体４６のある場所まで逃げて、植物を食べてパワーアップして、ティラノサウルスを角で威嚇するようなキャラクタ画像４３を表示させる。
【００５７】
図１３はティラノサウルスの恐竜カード４１とプテラノドンの恐竜カード４１を近接配置した場合の表示画面例を示す図である。プテラノドンは、魚食性であるため、背景画像解析部２０が川や海などの水辺をイメージした物体４７を認識すると、挙動制御部２５は、その物体４７まで飛んで逃げるようなキャラクタ画像４３を表示させる。なお、背景画像として川や海を撮像部１１に映して背景画像解析部２０に水辺を認識させるようにしてもよい。
【００５８】
図２に示すように、本実施形態による携帯端末２は、音声認識機能を備えている。例えば、ユーザが撮影対象面上に並べてある任意の恐竜カード４１に対応する恐竜の呼称を発すると、その呼称はマイク２１を介して音声認識部２２で音声認識されて、呼称検出部２３により恐竜の呼称であると検出されると、挙動制御部２５は、その恐竜に対応するキャラクタ画像４３の顔を表示画面の正面方向に振り向かせる。
【００５９】
図１４は、撮影対象面上に、ティラノサウルス、ガリミムス、トリケラトプスの３枚の恐竜カード４１を近接配置させた状態で、ユーザがティラノサウルスの呼称を発した場合の表示画面例を示す図である。この例では、挙動制御部２５は、ティラノサウルスに対応するキャラクタ画像４３の顔を表示画面の正面方向に振り向くように表示させている。
【００６０】
ユーザは、図６のフローチャートに沿って携帯端末２で恐竜対戦ゲームが進行している任意のタイミングで、恐竜の呼称を発することができる。このため、図１４のような表示は、割り込み処理によって実現される。
【００６１】
図１５は図１４の表示を実現するための割り込み処理の一例を示すフローチャートである。この割り込み処理は、ユーザが特定の恐竜の呼称を発した時点で開始される。まず、ユーザが発した恐竜の呼称を音声認識部２２で音声認識し、呼称検出部２３が特定の恐竜の呼称が発さられたことを検出する（ステップＳ１１）。
【００６２】
次に、挙動制御部２５は、その時点で表示されている恐竜キャラクタ画像のうち、呼称検出部２３により検出された呼称に対応する恐竜キャラクタ画像を特定して、その恐竜キャラクタ画像の顔が一時的に表示画面の正面を振り向くように、キャラクタ画像を生成し（ステップＳ１２）、そのキャラクタ画像を表示画面に表示させる。その後、挙動制御部２５は、恐竜対戦ゲームに復帰させる処理を行う（ステップＳ１３）。
【００６３】
図１４の例を応用することで、恐竜のキャラクタ画像とユーザとで記念撮影を行うことも可能となる。記念撮影を行うには、ユーザが記念撮影を行う旨の言葉を発すればよい。例えば、ユーザが「ハイ、チーズ」と発すれば、マイク２１で収音されたその言葉が音声認識部２２で認識されて、挙動制御部２５は、表示画面に表示されるすべてのキャラクタ画像の顔を表示画面の正面方向に振り向かせてもよい。
【００６４】
図１６は、撮影対象面上に、ティラノサウルス、ガリミムス、トリケラトプスの３枚の恐竜カード４１を近接配置させた状態で、ユーザが「ハイ、チーズ」と発語した場合の表示画面例を示す図である。この例では、３頭の恐竜キャラクタ画像すべてが顔を表示画面の正面に振り向けて、かつ笑顔になっている。ユーザ４７が撮影対象面上の恐竜カード４１の後ろ側に移動して、他のユーザが携帯端末２を操作して恐竜カード４１とユーザ４７が撮影画像に収まるようにシャッターボタンを押して撮影すると、その撮影画像に、記念撮影用にポーズを取ったキャラクタ画像が重ね合わせて表示される。シャッターボタンを押して撮影した静止画像は写真データとして、携帯端末２に保存可能となる。
【００６５】
また、ユーザが、「ティラノサウルス、ハイ、チーズ」と言葉を発すると、マイク２１で収音されて音声認識部２２により音声認識され、呼称検出部２３により、「ティラノサウルス」と称呼されたことが検出され、挙動制御部２５は、ティラノサウルスの恐竜キャラクタ画像だけ、記念撮影用にポーズを取らせる。このように、挙動制御部２５は、呼称された恐竜キャラクタ画像だけ、記念撮影用にポーズを取らせることもできる。
【００６６】
複数のユーザのそれぞれが所持する携帯端末２上でアプリを実行して恐竜対戦ゲームを行う場合、それぞれ異なる方向から撮影対象面上の恐竜カード４１とその周辺を撮影することになる。したがって、各携帯端末２で撮影された撮影画像も異なったものとなる。この場合、撮影画像に重ね合わされるキャラクタ画像の表示方向も、撮影画像における恐竜カード４１の撮影方向に応じて変えるのが望ましい。そこで、本実施形態では、撮影方向検出部１８で、撮影対象面上の恐竜カード４１に対する撮像部１１の方向を検出し、その方向に合わせて、キャラクタ方向調整部１９でキャラクタ画像の表示方向を調整する。
【００６７】
図１６の表示も、ユーザが任意のタイミングで行う可能性があるため、割り込み処理によって実現される。
【００６８】
図１７は図１６の表示を実現するための割り込み処理の一例を示すフローチャートである。この割り込み処理は、ユーザが例えば「ハイ、チーズ」と発することにより開始される。
【００６９】
まず、ユーザが発した言葉を音声認識部２２で認識する（ステップＳ２１）。次に、挙動制御部２５は、音声認識部２２で認識された言葉が写真を撮ることを知らせる言葉であることを認識し、表示画面に表示されるすべてのキャラクタ画像の顔を一時的に表示画面の正面に振り向けたり、笑顔にしたりするよう、キャラクタ画像を生成する（ステップＳ２２）。その後、挙動制御部２５は、恐竜対戦ゲームに復帰する処理を行う（ステップＳ２３）。
【００７０】
図１８は異なる二方向に携帯端末２ａ，２ｂを配置した場合の各携帯端末２ａ，２ｂの表示画面例を示す図である。図示のように、携帯端末２ａの表示画面上のキャラクタ画像の向きと、携帯端末２ｂの表示画面上のキャラクタ画像の向きとは、それぞれ異なっており、これにより、よりリアルなキャラクタ画像を表示できる。
【００７１】
図１８では、二台の携帯端末２ａ，２ｂで、異なる方向から恐竜カード４１が配置された撮影対象面を撮影する例を示しているが、一台の携帯端末２を左右または上下に動かしながら、連続的に撮影対象面を撮影する場合は、撮影方向検出部１８により検出された撮影方向に応じてキャラクタ方向調整部１９により調整されるキャラクタ画像の表示方向と、マーク面積検出部１６により検出されたＡＲマークの面積に応じてキャラクタサイズ決定部１７により決定されたキャラクタ画像のサイズとに応じて、表示画面に表示されるキャラクタ画像のサイズと表示方向を随時変更するのが望ましい。同じ恐竜カード４１を異なる方向から複数の携帯端末２で撮影している場合に、あたかも同じＡＲの恐竜キャラクター画像を異なる方向から見ているように、各携帯端末２の挙動制御部２５が表示部２４に表示するため、各携帯端末２同士が通信手段により近距離無線通信を行い、各携帯端末２の挙動制御部２５同士で、ゲーム展開を同期させる。
【００７２】
本実施形態による恐竜対戦ゲームは、基本的には、ユーザが撮影対象面上に置く恐竜カード４１とゲームの進行に影響する画像とによってゲーム展開が進行するが、携帯端末２を利用して、ユーザが意図的にキャラクタ画像に攻撃力を付与したり、キャラクタ画像の進行方向を変更できるようにしてもよい。
【００７３】
例えば、図１６と図１８の携帯端末２は、ユーザが特定のキャラクタ画像を攻撃するためのアタックボタン４８を備えている。ユーザが特定のキャラクタ画像をタッチして指定した上で、このアタックボタン４８を押すことで、指定のキャラクタ画像に一時的に攻撃力を付与することができる。アタックボタン４８は、物理的なボタンであってもよいが、携帯端末２がスマートフォンやタブレットＰＣなどであれば、表示制御部１５が画面にアタックボタン４８を表示するようにするとよい。挙動制御部２５は、タッチ操作により指定された恐竜キャラクタ画像に対して、アタックボタン４８の押下により、一時的に攻撃力を付与する。
【００７４】
また、図１６と図１８の携帯端末２は、ユーザが特定のキャラクタ画像を前後左右に移動させるための移動ボタン４９を備えている。ユーザが特定のキャラクタ画像をタッチして指定した上で、この移動ボタン４９を押すことで、指定のキャラクタ画像を前後左右に移動させることができる。この場合も、移動ボタン４９は、物理的なボタンであってもよいが、携帯端末２がスマートフォンやタブレットＰＣなどであれば、表示制御部１５が画面に移動ボタン４９を表示するようにするとよい。挙動制御部２５は、タッチ操作により指定された恐竜キャラクタ画像を、移動ボタン４９の押下に応じて、移動させる。
【００７５】
なお、アタックボタン４８と移動ボタン４９を設けるかどうかは任意であり、少なくとも一方を省略してもよい。
【００７６】
このように、第１の実施形態では、撮影対象面上に置かれた複数の恐竜カード４１のＡＲマーク４２間の距離と、撮影画像に含まれる背景画像に存在する画像とに応じて、ＡＲマーク４２に対応するキャラクタ画像４３の挙動を制御し、制御したキャラクタ画像４３を撮影画像に合成表示するようにしたため、恐竜カード４１の置き方を変えたり、恐竜カード４１の近くに置く物体を変えたりすることで、アプリで実行される恐竜ゲームの進行を任意に変更でき、コンピュータ処理だけで実現する恐竜ゲームよりも、リアルなゲーム展開が楽しめる。
【００７７】
また、音声認識機能を付加することにより、現実の動物のようにキャラクタ画像を振り向かせたり、キャラクタ画像の表情を一時的に変えさせて、ユーザと記念撮影を行うという本来の恐竜ゲーム以外の楽しみ方も得られる。
【００７８】
さらに、撮影対象面と携帯端末２との距離や方向を変えると、それに応じて表示画面上のキャラクタ画像の表示サイズや表示方向を変更することも可能となり、恐竜カード４１上に実際にキャラクタ画像を置いているようなリアルな画像を提供できる。
【００７９】
（第２の実施形態）
以下に説明する第２の実施形態は、恐竜カード４１に対応する恐竜キャラクタ画像の対戦補強アイテムを提供する補強カードを設けるものである。
【００８０】
図１９は第２の実施形態による携帯端末２の機能的なブロック図である。図１９は、図２に加えて、補強マーク情報記憶部３１と、マーク検出部３２と、警告部３３とを有する。
【００８１】
補強マーク情報記憶部３１は、補強カードに記録された補強マークに対応するキャラクタ画像の挙動の変化の度合いに関する情報を記憶する。より具体的には、補強マーク情報記憶部３１は、キャラクタ画像に対応する恐竜キャラクタ画像の対戦補強アイテムについての情報を記憶する。対戦補強アイテムとは、例えば、恐竜キャラクタ画像のパワーアップ度数、恐竜キャラクタ画像に持たせる武器、恐竜キャラクタ画像に与える知能指数または経験値などである。
【００８２】
マーク検出部３２は、マーク認識部１２で認識された補強マークの周囲の所定領域内に、補強マークに対応するＡＲマーク４２が存在するか否かを検出する。
【００８３】
警告部３３は、マーク検出部３２にてＡＲマーク４２が検出されない場合に、補強マークに対応するＡＲマーク４２が見つからない旨の警告を行う。警告部３３による警告は、例えば携帯端末２の表示画面上にＡＲマーク４２が見つからない旨の表示を行ったり、あるいは音声にてＡＲマーク４２が見つからないことを報知してもよい。
【００８４】
図２０は補強マーク５０が記録された補強カード５１を示す図である。図示のように、補強カード５１は、例えば、補強マーク５０の部分を除いて透明なカード状部材で形成されている。補強カード５１の外形寸法は恐竜カード４１とほぼ同じであり、恐竜カード４１の上に重ね合わせて利用される。図２０（ａ）は補強カード５１を恐竜カード４１に重ね合わせる前の状態を示し、図２０（ｂ）は両カードを重ね合わせた状態を示している。
【００８５】
図２０（ｂ）に示すように、両カードを完全に重ね合わせると、ＡＲマーク４２と補強マーク５０とが一列に並ぶようになる。マーク認識部１２は、一列に並んだＡＲマーク４２と補強マーク５０を一括で認識する。表示制御部１５は、認識したＡＲマーク４２に対応するキャラクタ画像をキャラクタ記憶部１３から読み出し、認識した補強マーク５０に対応する対戦補強アイテムを補強マーク５０情報記憶部３１から読み出す。そして、挙動制御部２５は、読み出したキャラクタ画像に、読み出した対戦補強アイテムを付加して、ゲームを展開させる。
【００８６】
図２０では、透明なカード状部材からなる補強マーク５０を示したが、図２１のように、重ね合わされる恐竜カード４１のＡＲマーク４２を視認させるための領域５２と、恐竜カード４１に描かれた恐竜のイラスト画像を視認させるための領域５３とが透明で、それ以外は不透明なカード状部材で補強カード５１を作製してもよい。あるいは、領域５２，５３は切り欠かかれていてもよい。
【００８７】
恐竜カード４１の上に補強カード５１を重ね合わせる場合、両者が完全に重ね合わされるとは限らず、図２２（ａ）のように、多少ずれた状態で重ね合わされる場合もありうる。複数の恐竜カード４１が近接配置されている状況で、そのうちの１枚の恐竜カード４１の上に補強カード５１を重ね合わそうとして、実際にはずれた状態で補強カード５１が置かれてしまうと、その補強カード５１がどの恐竜カード４１に対応するのか、マーク認識部１２では認識できなくなる。
【００８８】
そこで、図２２（ｂ）に示すように、マーク認識部１２で補強マーク５０が認識されると、認識された補強マーク５０の周囲に、破線で示すようなＡＲマーク４２の検出領域５３を設定して、この検出領域５３内にＡＲマーク４２が存在するか否かを判定し、存在すれば、そのＡＲマーク４２を補強マーク５０に対応づける。もし、図２２（ｂ）に示すように、検出領域にＡＲマーク４２の一部しか存在しない場合、あるいはＡＲマーク４２が存在しない場合、あるいは複数のＡＲマーク４２が存在する場合は、正しい対応づけができないことから、警告部３３にて警告を行う。
【００８９】
このように、第２の実施形態では、恐竜カード４１に対応する恐竜キャラクタ画像の対戦補強アイテムを提供する補強カード５１を設けるため、携帯端末２の表示画面上で繰り広げられる恐竜対戦ゲームの進行を補強カード５１で変更することができ、ゲームの進行に種々の不確定の要素を持たせて飽きにくくて魅力的なゲームを提供できる。
【００９０】
上述した第１および第２の実施形態では、恐竜カード４１を用いて恐竜対戦ゲームを行う例を説明したが、本発明は、マークが表面に記録されたカード状媒体を用いて、携帯端末２の表示画面上にマークに対応するキャラクタ画像と撮影画像を合成表示する種々の画像処理に適用可能である。よって、本発明は、必ずしもゲームに適用されるとは限らない。
【００９１】
また、上述した第１および第２の実施形態では、立体映像からなるキャラクタ画像を表示画面上に合成表示する例を説明したが、キャラクタ画像は二次元映像でもよい。また、キャラクタ画像は、実在する動物や昆虫を模写したリアルな映像でもよいし、アニメーションのキャラクタ画像でもよいし、文字、記号または数字をキャラクタ化した映像でもよい。
【００９２】
また、第１および第２の実施形態におけるＡＲマーク４２と補強マーク５０は、色で識別される円マークに限定されるものではなく、濃淡やサイズの大小で識別される任意形状のマークでもよいし、バーコードやＱＲコード（登録商標）等の既存のコードでもよい。
【００９３】
さらに、本発明に係るマーク記録媒体は、必ずしもゲームを行うために用いられるとは限らない。例えば、広告宣伝や教育（特に、生態系や環境の教育）などを目的として、マーク記録媒体に基づいてキャラクタ画像を生成する例にも幅広く適用可能である。
【００９４】
上述した実施形態で説明した画像処理装置の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、画像処理装置の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００９５】
また、画像処理装置の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【符号の説明】
【００９６】
１  画像処理システム、２  携帯端末、３  基地局、４  ネットワーク、５  サーバ、１１  撮像部、１２  マーク認識部、１３  キャラクタ記憶部、１４  媒体距離検出部、１５  表示制御部、１６  マーク面積検出部、１７  キャラクタサイズ決定部、１８  撮影方向検出部、１９  キャラクタ方向調整部、２０  背景画像解析部、２１  マイク、２２  音声認識部、２３  発語検出部、２４  表示部、３１  補強マーク情報記憶部、３２  マーク検出部、３３  警告部、４１  恐竜カード、４２  ＡＲマーク、４３  キャラクタ画像、
【図１】
2014071838.tif 000003
【図２】
2014071838.tif 000004
【図３】
2014071838.tif 000005
【図４】
2014071838.tif 000006
【図５】
2014071838.tif 000007
【図６】
2014071838.tif 000008
【図７】
2014071838.tif 000009
【図８】
2014071838.tif 000010
【図９】
2014071838.tif 000011
【図１０】
2014071838.tif 000012
【図１１】
2014071838.tif 000013
【図１２】
2014071838.tif 000014
【図１３】
2014071838.tif 000015
【図１４】
2014071838.tif 000016
【図１５】
2014071838.tif 000017
【図１６】
2014071838.tif 000018
【図１７】
2014071838.tif 000019
【図１８】
2014071838.tif 000020
【図１９】
2014071838.tif 000021
【図２０】
2014071838.tif 000022
【図２１】
2014071838.tif 000023
【図２２】
2014071838.tif 000024