(57)【要約】【課題】所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体を、該所定の価値またはコンテンツをユーザーが取得した後にも、ユーザーが活用可能なものとすることを課題とする。【解決手段】プリペイドコード３１を保持するプリペイドカード２に、撮像装置１５によって撮像されることで撮像装置に対する位置および姿勢を特定可能なマーカー３ａを備え、プリペイドコード３１を、プリペイドカード２を引き渡すことなく所定の価値またはコンテンツを取得可能な情報とした。【選択図】図１
2014162188.tif 000002
【特許請求の範囲】
【請求項１】
所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体であって、
撮像装置によって撮像されることで、該撮像装置に対する位置および姿勢を特定可能な特徴を備え、
前記情報は、該情報保持媒体を引き渡すことなく前記所定の価値またはコンテンツを取得可能な情報である、
情報保持媒体。
【請求項２】
前記情報は、予め設定された価値またはコンテンツの取得完了後、更なる価値またはコンテンツの取得が制限される情報である、
請求項１に記載の情報保持媒体。
【請求項３】
前記情報は、所定の情報処理装置に入力されることで、該情報処理装置に前記所定の価値またはコンテンツを取得させる情報であり、
前記特徴は、前記所定の情報処理装置に接続された撮像装置によって撮像されることで、位置および姿勢を特定可能な特徴である、
請求項１または２に記載の情報保持媒体。
【請求項４】
前記情報は、情報処理装置によって実行されて仮想オブジェクトを表示させるコンテンツを取得させるための情報であり、
前記特徴は、前記コンテンツを実行する情報処理装置によって、前記仮想オブジェクトの位置および姿勢を決定するための基準として認識される、
請求項１から３の何れか一項に記載の情報保持媒体。
【請求項５】
前記特徴は、情報処理装置によって実行される所定のコンテンツ中に登場する仮想オブジェクトの位置および姿勢を決定するための基準として認識され、
前記情報は、前記所定のコンテンツ中で用いられる所定の価値または追加コンテンツを取得可能な情報である、
請求項１から４の何れか一項に記載の情報保持媒体。
【請求項６】
カード状の形状を有しており、
一方の面に前記情報を、他方の面に前記特徴を備える、
請求項１から５の何れか一項に記載の情報保持媒体。
【請求項７】
前記ユーザーによって取り外し可能に前記情報保持媒体が設置される媒体保持装置を更に備え、
前記媒体保持装置は、情報処理装置によって実行されて仮想オブジェクトを表示させるコンテンツを取得させるためのコードを有し、
前記特徴は、前記コンテンツを実行する情報処理装置によって、前記仮想オブジェクトの位置および姿勢を決定するための基準として認識される、
請求項１から６の何れか一項に記載の情報保持媒体。
【請求項８】
前記ユーザーによって取り外し可能に前記情報保持媒体が設置される媒体保持装置を更に備え、
前記媒体保持装置は、前記情報保持媒体に備えられた前記特徴とは異なる種類の特徴を有する、
請求項１から６の何れか一項に記載の情報保持媒体。
【請求項９】
前記情報を隠し、前記ユーザーによって所定の方法で除去される被覆層を更に備える、
請求項１から８の何れか一項に記載の情報保持媒体。
【請求項１０】
前記情報は、プリペイド情報であり、前記情報保持媒体は、プリペイドカードである、
請求項１から９の何れか一項に記載の情報保持媒体。
【請求項１１】
請求項１から１０の何れか一項に記載の情報保持媒体と、
情報処理装置と、を備える情報処理システムであって、
前記情報処理装置は、
前記情報保持媒体に保持されている前記情報を取得する情報取得手段と、
取得された前記情報に応じた所定の価値またはコンテンツをユーザーに取得させる価値／コンテンツ取得手段と、
現実空間に配置された特徴を検出する特徴検出手段と、
前記特徴に基づいて配置された仮想オブジェクトを含む仮想空間の画像を生成する画像生成手段と、
前記仮想空間の画像が現実空間に重畳されてユーザーから視認されるように、表示装置に画像を表示させる表示制御手段と、を有する、
情報処理システム。
【請求項１２】
前記情報処理装置は、
撮像装置によって撮像された撮像画像を取得する撮像画像取得手段を更に備え、
前記特徴検出手段は、前記撮像画像に撮像された前記現実空間における特徴を、該撮像画像から検出する、
請求項１１に記載の情報処理システム。
【請求項１３】
前記表示制御手段は、前記撮像画像に前記仮想空間の画像を重畳した合成画像を前記表示装置に表示させることで、ユーザーが、前記仮想空間の画像が現実空間に重畳されて視認可能とする、
請求項１１または１２に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体および情報処理システムに関する。
【背景技術】
【０００２】
従来、暗証領域に暗証コードが印刷され、その上に引っ掻くことにより剥離除去可能な層が形成されることで、暗証コードが隠蔽されるプリペイドカードが提案されている（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２１４３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、剥離除去可能な層が除去され、暗証コードが用いられた後のプリペイドカードは、ユーザーの手許に残るが、特段の用途の無いものとなっていた。
【０００５】
本発明は、上記した問題に鑑み、所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体を、該所定の価値またはコンテンツをユーザーが取得した後にも、ユーザーが活用可能なものとすることを課題とする。
【課題を解決するための手段】
【０００６】
本発明では、上記課題を解決するために、以下の構成を採用した。即ち、本発明は、所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体であって、撮像装置によって撮像されることで、該撮像装置に対する位置および姿勢を特定可能な特徴を備え、前記情報は、該情報保持媒体を引き渡すことなく前記所定の価値またはコンテンツを取得可能な情報である、情報保持媒体である。
【０００７】
本発明において情報保持媒体に保持される情報は、所定の価値またはコンテンツをユーザーに取得させるための情報であり、例えば、プリペイドコードやダウンロードコード、商品の引き換えコード、等が挙げられる。
【０００８】
情報保持媒体は、例えばカード状の形状を有することができるが、情報保持媒体の形状はカード状に限定されない。ディスク状、ブロック状等、情報保持媒体には様々な形状の媒体を用いることが出来る。また、情報保持媒体が情報を保持する方法としては、印刷等の方法で、情報をユーザーが視認可能または光学認識可能な態様で記録するする方法を採用してよい。但し、これらのコードは、プリペイドカード等の媒体に固定された状態でユーザーによって視認可能なものに限定されない。例えば、これらのコードは、情報処理装置と通信可能な読取装置によって読取可能な媒体に電子的に記録されて読み取られるものであってよい。
【０００９】
また、撮像装置に対する位置および姿勢を特定可能な特徴とは、例えば、現実空間に各種情報を重畳する技術である拡張現実（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）処理用のマーカー、または二次元バーコード等のコードである。なお、このような特徴は、専用のマーカーやコード等に限られない。他用途に用いられる記号、文字、図形、絵、お
よびそれらの組み合わせ等であっても、仮想オブジェクトの表示基準を取得可能なものであれば、前記特徴として用いることが出来る。
【００１０】
また、前記情報は、予め設定された価値またはコンテンツの取得完了後、更なる価値またはコンテンツの取得が制限される情報であってもよい。
【００１１】
また、前記情報は、所定の情報処理装置に入力されることで、該情報処理装置に前記所定の価値またはコンテンツを取得させる情報であり、前記特徴は、前記所定の情報処理装置に接続された撮像装置によって撮像されることで、位置および姿勢を特定可能な特徴であってもよい。
【００１２】
即ち、本発明に係る情報および特徴は、同一の情報処理装置で利用されるものであってよい。なお、情報処理装置への情報の入力方法には、ユーザーの手入力による方法、撮像による方法、電子的な通信による方法など、様々なものが採用されてよい。
【００１３】
また、前記情報は、情報処理装置によって実行されて仮想オブジェクトを表示させるコンテンツを取得させるための情報であり、前記特徴は、前記コンテンツを実行する情報処理装置によって、前記仮想オブジェクトの位置および姿勢を決定するための基準として認識されてもよい。
【００１４】
これによって、ユーザーは、情報を用いて取得したコンテンツを実行する際に、仮想オブジェクト表示のための特徴（マーカー等）を別途準備することなく、情報保持装置に備えられた特徴を用いて仮想オブジェクトを表示させることが出来る。
【００１５】
また、前記特徴は、情報処理装置によって実行される所定のコンテンツ中に登場する仮想オブジェクトの位置および姿勢を決定するための基準として認識され、前記情報は、前記所定のコンテンツ中で用いられる所定の価値または追加コンテンツを取得可能な情報であってもよい。
【００１６】
これによって、ユーザーは、情報保持装置に備えられた特徴を用いて所定のコンテンツを実行する場合に、当該所定のコンテンツ中で用いられる所定の価値または追加コンテンツを、プリペイドカード等を別途準備することなく、当該情報保持装置に備えられた情報を用いて取得することが出来る。なお、追加コンテンツとは、基礎となる前記所定のコンテンツに追加されて用いられるコンテンツである。
【００１７】
また、前記情報保持媒体は、カード状の形状を有しており、一方の面に前記情報を、他方の面に前記特徴を備えてもよい。例えば、前記情報保持媒体は、プリペイドカードであり、前記情報は、プリペイド情報であってもよい。
【００１８】
また、前記情報保持媒体は、前記ユーザーによって取り外し可能に前記情報保持媒体が設置される媒体保持装置を更に備え、前記媒体保持装置は、情報処理装置によって実行されて仮想オブジェクトを表示させるコンテンツを取得させるためのコードを有し、前記特徴は、前記コンテンツを実行する情報処理装置によって、前記仮想オブジェクトの位置および姿勢を決定するための基準として認識されてもよい。
【００１９】
また、前記情報保持媒体は、前記ユーザーによって取り外し可能に前記情報保持媒体が設置される媒体保持装置を更に備え、前記媒体保持装置は、前記情報保持媒体に備えられた前記特徴とは異なる種類の特徴を有してもよい。
【００２０】
これによって、ユーザーは、取得したコンテンツを実行する際に、仮想オブジェクト表
示のための特徴（マーカー等）を別途準備することなく、情報保持装置に備えられた特徴を用いて仮想オブジェクトを表示させることが出来る。
【００２１】
また、前記情報保持媒体は、前記情報を隠し、前記ユーザーによって所定の方法で除去される被覆層を更に備えてもよい。これによって、販売時等において、所定の価値またはコンテンツをユーザーに取得させるための情報を隠し、販売等した後に情報を利用させることが出来る。
【００２２】
また、本発明は、情報処理システムの発明としても把握することが出来る。例えば、本発明は、上記の情報保持媒体と、情報処理装置と、を備える情報処理システムであって、前記情報処理装置は、前記情報保持媒体に保持されている前記情報を取得する情報取得手段と、取得された前記情報に応じた所定の価値またはコンテンツをユーザーに取得させる価値／コンテンツ取得手段と、現実空間に配置された特徴を検出する特徴検出手段と、前記特徴に基づいて配置された仮想オブジェクトを含む仮想空間の画像を生成する画像生成手段と、前記仮想空間の画像が現実空間に重畳されてユーザーから視認されるように、表示装置に画像を表示させる表示制御手段と、を有する、情報処理システムであってもよい。
【００２３】
ここで、表示装置は、本発明に係る情報処理装置に周辺機器として接続されたものであってもよいし、通信網等を介して接続されたものであってもよい。また、本発明に係る情報処理装置は、所謂クラウド等の仮想的な環境に構築されたものであってもよい。
【００２４】
なお、本発明が適用される拡張現実技術の種類は限定されない。本発明は、例えば、撮像画像に仮想空間画像を合成した合成画像を表示することで仮想空間の画像が現実空間に重畳されてユーザーから視認されるタイプの拡張現実技術にも適用可能であるし、ユーザーの視界に仮想空間画像を映写することで仮想空間の画像が現実空間に重畳されてユーザーから視認されるタイプの拡張現実技術（例えば、ＨＵＤ：Ｈｅａｄ−Ｕｐ  Ｄｉｓｐｌａｙ等）にも適用可能である。
【００２５】
また、前記情報処理装置は、撮像装置によって撮像された撮像画像を取得する撮像画像取得手段を更に備え、前記特徴検出手段は、前記撮像画像に撮像された前記現実空間における特徴を、該撮像画像から検出してもよい。
【００２６】
また、前記表示制御手段は、前記撮像画像に前記仮想空間の画像を重畳した合成画像を前記表示装置に表示させることで、ユーザーが、前記仮想空間の画像が現実空間に重畳されて視認可能としてもよい。
【００２７】
また、本発明は、情報処理装置、１または複数の情報処理装置を有する情報処理システム、コンピュータによって実行される方法、またはコンピュータに実行させるプログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２８】
本発明によれば、所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体を、該所定の価値またはコンテンツをユーザーが取得した後にも、ユーザーが活用可能なものとすることが可能となる。
【図面の簡単な説明】
【００２９】
【図１】実施形態に係る情報処理装置を含むシステムの概略を示す図である。
【図２】実施形態に係るプリペイドカードのコード面（カードの表面）を示す図である。
【図３】実施形態に係るプリペイドカードのマーカー面（カードの裏面）を示す図である
【図４】実施形態に係るプリペイドカードが貼付される台紙の内側面を示す図である。
【図５】実施形態に係る情報処理装置の機能構成の概略を示す図である。
【図６】実施形態に係る価値／コンテンツ取得処理の流れを示すフローチャートである。
【図７】実施形態に係るＡＲ処理の流れを示すフローチャートである。
【図８】実施形態においてマーカーが検出されている場合の表示画面の例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態を、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する場合の一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明の実施にあたっては、実施の形態毎に具体的構成が適宜採用されてよい。例えば、本発明は、１または複数の情報処理装置を有する情報処理システムおよび情報処理方法等に適用することが出来る。
【００３１】
＜システムの構成＞
図１は、本実施形態に係るシステム１００の構成を示す図である。システム１００には、情報処理装置１、プリペイドカード２および台紙４が含まれる。
【００３２】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、補助記憶装置１４、撮像装置１５、ディスプレイ（表示装置）１６、各種ボタンやタッチパネル等の入力装置１７、およびネットワークインターフェース１８が電気的に接続された情報処理装置である。なお、情報処理装置１の具体的なハードウェア構成に関しては、実施の形態毎に適宜構成要素の省略や置換、追加が行われてよい。
【００３３】
ＣＰＵ１１は、中央処理装置であり、ＲＡＭ１２およびＲＯＭ１３等に展開された命令及びデータを処理することで、ＲＡＭ１２、補助記憶装置１４等の、情報処理装置１に備えられた各構成を制御する。また、ＲＡＭ１２は、主記憶装置であり、ＣＰＵ１１によって制御され、各種命令やデータが書き込まれ、読み出される。即ち、ＣＰＵ１１、ＲＡＭ１２、およびＲＯＭ１３は、情報処理装置１の制御部を構成する。
【００３４】
補助記憶装置１４は、不揮発性の記憶装置であり、主に情報処理装置１の電源を落としても保持したい情報、例えば、ＲＡＭ１２にロードされる情報処理装置１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、後述する処理を実行するための各種プログラム、情報処理装置１によって使用される各種データ、等が書き込まれ、読み出される。補助記憶装置１４としては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ
Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を用いることが出来る。また、補助記憶装置１４として、情報処理装置１に対して着脱可能に装着される可搬媒体が用いられてもよい。可搬媒体の例としては、ＥＥＰＲＯＭ等によるメモリーカード、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）およびＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）等が挙げられる
。可搬媒体による補助記憶装置１４と、可搬型ではない補助記憶装置１４とは、組み合わせて用いることも可能である。
【００３５】
ネットワークインターフェース１８は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や携帯電話網、インターネット等のネットワークを介して、サーバー（図示は省略する）とデータを送受信する。
【００３６】
図２は、本実施形態に係るプリペイドカード２のコード面（カードの表面）を示す図である。図３は、本実施形態に係るプリペイドカード２のマーカー面（カードの裏面）を示す図である。プリペイドカード２は、所定の価値またはコンテンツをユーザーに取得させるための情報を保持する情報保持媒体であり、本実施形態では、所定の価値またはコンテンツをユーザーに取得させるための情報として、プリペイドコード３１が用いられる。なお、本実施形態では、情報保持媒体としてカード状の媒体を用いることとしているが、情報保持媒体の形状はカード状に限定されない。ディスク状、ブロック状等、情報保持媒体には様々な形状の媒体を用いることが出来る。
【００３７】
プリペイドカード２は、コード面に印刷された、情報処理装置１を用いて所定の価値またはコンテンツをユーザーが取得する場合にユーザーによって入力されるプリペイドコード３１と、店頭販売時にＰＯＳ端末のバーコードリーダー等で読み取られるためのバーコード３２と、を備える。更に、プリペイドカード２は、マーカー面に印刷されたＡＲマーカー３ａを備える。但し、プリペイドコード３１、バーコード３２およびマーカー３ａは、印刷以外の方法でプリペイドカード２に備えられてもよい。また、本実施形態では、プリペイドコード３１はユーザーが視認して情報処理装置１に入力可能な文字で記録され、バーコード３２はユーザーが視認可能であり且つ光学認識可能なパターンで記録されているが、これらのコードは、プリペイドカード等の媒体に固定された状態でユーザーによって視認可能なものに限定されない。例えば、これらのコードは、情報処理装置１と通信可能な読取装置によって読取可能な媒体（例えば、ＥＥＰＲＯＭ等）に電子的に記録されて読み取られるものであってよい。また、読取装置によるコード読み取りの方式にも、有線または無線（ＲＦＩＤ等）何れの方式が採用されてもよい。
【００３８】
本実施形態において用いられるプリペイドコード３１は、情報処理装置１にコードを入力することによって、プリペイドカード２を引き渡すことなく所定の価値またはコンテンツを取得可能な情報である。また、予め設定された価値またはコンテンツの取得完了後、更なる価値またはコンテンツの取得が制限される情報である。即ち、本実施形態に係るプリペイドコード３１は、所定額（例えば、２０００円）分のシステム内通貨の加算、または所定のコンテンツ（例えば、所定のゲームプログラム）のダウンロードが完了すると、システム上で無効化され、プリペイドコード３１の再利用が制限される。
【００３９】
なお、本実施形態では、プリペイドコード３１は、店頭販売時点においてユーザーから読むことができないように、被覆層で隠蔽される。被覆層の図示は省略する。図２に示す破線枠３３は、被覆層によって覆われる領域３３を示す。この被覆層は、プリペイドカード２の購入後にユーザーが剥離・除去可能なものである。被覆層としては、例えば、硬貨や爪等を用いて削ることで除去可能なものや、粘着テープ等を用いて除去可能なもの、剥がして除去可能なシール状のもの、等が採用されてよい。
【００４０】
図４は、本実施形態に係るプリペイドカード２が貼付される台紙４の内側面を示す図である。本実施形態に係る台紙４は、ユーザーによって取り外し可能にプリペイドカード２を保持する媒体保持装置であり、プリペイドカード２の店頭陳列用に用いられる。なお、台紙４の外側面については、図示を省略する。台紙４は、折線４１、孔４２ａ、４２ｂ、開口４３、保持部４４、ダウンロードコード４５、およびマーカー３ｂを備える。店頭販
売の際には、台紙４の保持部４４にプリペイドカード２が貼り付けられ（設置され）、折線４１で内側面が内側となるように谷折りされて陳列される。孔４２ａ、４２ｂは、台紙４が折線４１で折られた状態で互いに重なる位置に備えられており、台紙４が折られた状態で重なって１つの挿通孔を形成する。店頭陳列時には、この挿通孔に、什器に設けられた陳列用レールを挿通させることが出来る。また、プリペイドカード２のコード面は、台紙４のプリペイドカード保持部４４に、プリペイドカード２がユーザーによって容易に取り外し可能なように圧着等の方法で固定されている。
【００４１】
開口４３は、プリペイドカード２が台紙４の保持部４４に固定された状態で、プリペイドカード２のバーコード３２がこの開口４３を介して台紙４の外側から視認可能な位置に設けられる。このようにすることで、店頭販売時に、台紙４からプリペイドカード２を外すことなくＰＯＳ端末にバーコード３２を読み込ませ、ユーザーにプリペイドカード２を販売することが出来る。即ち、ユーザーは、プリペイドカード２を台紙４から外すことなくプリペイドカード２を購入し、台紙４ごとプリペイドカード２を持ち帰ることが出来る。また、本実施形態に係るプリペイドカード２のプリペイドコード３１は、対応するバーコード３２がＰＯＳ端末に読み取られてＰＯＳシステムで処理されることでアクティベートされ、所定の価値またはコンテンツの取得に用いることが可能となる。このような機能を備えるために、プリペイドカードとして、例えばＰＯＳＡ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ  Ａｃｔｉｖａｔｉｏｎ）カードを採用してもよい。
【００４２】
また、本実施形態において、台紙４には、所定のコンテンツ（例えば、ゲームプログラム）をダウンロードするためのダウンロードコード４５が印刷されている。このコンテンツは、プリペイドコード３１によって取得可能な所定のコンテンツとは異なるコンテンツである。また、ダウンロードコード４５を用いてダウンロードされるコンテンツは、情報処理装置１によって実行されて後述するＡＲ処理を行い、台紙４に固定されるプリペイドカード２に付されたマーカー３ａ、および台紙４に付されたマーカー３ｂに基づいた仮想オブジェクトを表示させるコンテンツであってもよい。
【００４３】
プリペイドカード２および台紙４には、印刷等の方法で互いに異なる種類のマーカー３ａ、３ｂ（但し、マーカーの種類を区別しない場合には、単に「マーカー３」と称する）が付されている。このマーカー３は、情報処理装置１によって表示される仮想オブジェクトと対応付けられており、該マーカー３に対応付けられた仮想オブジェクトが表示される際の位置姿勢の基準を示す指標である。図１においてプリペイドカード２および台紙４は１枚ずつ示されているが、用いられるプリペイドカード２または台紙４は１枚であってもよいし、２枚以上のその他の枚数であってもよい。また、プリペイドカード２および台紙４には、異なる仮想オブジェクトを表示するために夫々異なるマーカー３が付されているが、同一のマーカーが付されたプリペイドカード２および台紙４が用いられてもよい。本実施形態では、マーカー３は、異なるキャラクター等の図柄が描かれることでその種類が区別され、情報処理装置１は、マーカー３に描かれたキャラクター等に応じた仮想オブジェクトを表示する。
【００４４】
本実施形態において、仮想オブジェクトは、情報処理装置１のディスプレイ１６において、対応付けられたマーカー３に対して所定位置に合成表示される。また、仮想オブジェクトは、上下、前後、および左右の方向を有する。そのため、マーカー３は、仮想オブジェクトの表示姿勢を特定することが可能なものであることが好ましい。即ち、マーカー３は、撮像装置１５を用いて撮像されることで、撮像装置１５に対する位置および姿勢を特定可能な記号、文字、図形、絵、およびそれらの組み合わせ等であることが好ましい。
【００４５】
次に、本実施形態に係る情報処理装置１が備える機能について説明する。本実施形態に係る情報処理装置１は、所謂ＡＲ機能を備えた情報処理装置である。情報処理装置１は、
撮像装置１５を用いて撮像された実空間の撮像画像に、仮想カメラを用いて描画（レンダリング）された仮想空間内の仮想オブジェクトを合成して、ディスプレイ１６に表示する機能を有する。本実施形態において、仮想オブジェクトは、３次元の画像データである。但し、仮想オブジェクトは、２次元の画像データであってもよい。
【００４６】
図５は、本実施形態に係る情報処理装置１の機能構成の概略を示す図である。本実施形態に係る情報処理装置１は、ＣＰＵ１１が、ＲＡＭ１２に展開された各種プログラムを解釈および実行することで、撮像画像取得部２１、特徴検出部２２、表示基準情報更新部２３、表示基準情報記憶部２４、画像生成部２５、表示制御部２６、情報取得部２７および価値／コンテンツ取得部２８を備える情報処理装置として機能する。本実施形態では、これらの機能がいずれも汎用のＣＰＵ１１によって実行される例について説明しているが、これらの機能は、その一部または全部が、１または複数の専用のプロセッサによって実現されてもよい。
【００４７】
撮像画像取得部２１は、撮像装置１５によって撮像された撮像画像を取得する。そして、特徴検出部２２は、撮像装置１５によって撮像された画像に対して、例えばパターンマッチング等の画像処理を行うことによって、当該画像に含まれるマーカー３を検出することができる。マーカー３の検出は、例えば、画像認識エンジンを用いて行われる。
【００４８】
表示基準情報更新部２３は、検出されたマーカー３に基づいて、撮像画像に撮像された空間における位置および姿勢を示す基準となる情報を取得し、表示基準情報を更新する。本実施形態では、カメラが動いたり、マーカー３が移動されたりした場合であっても、カメラに対する最新のマーカー位置および姿勢に従って、表示基準情報記憶部２４によって記憶されている表示基準情報が更新される。
【００４９】
表示基準情報記憶部２４は、仮想空間に配置される仮想オブジェクトの位置および姿勢を決定するための表示基準情報を記憶する。本実施形態において、表示基準情報とは、仮想空間内における仮想オブジェクトの位置および姿勢を示すために用いられる基準である。但し、表示基準情報は、仮想空間内における仮想オブジェクトの位置および姿勢の何れか一方のみを示すために用いられる基準であってもよい。本実施形態の基準取得処理では、表示基準情報として、マーカー３の中心点を原点とし、互いに直交する３軸を用いたマーカー座標系が、マーカー３毎に取得される。ただし、表示基準情報として、撮像画像そのもの等、マーカー座標系以外のものが用いられてもよい。また、複数のマーカー３間で、１つのマーカー座標系を共有して用いることも可能である。実空間に配置されたマーカー３を基準として仮想空間の座標系が定義されることにより、実空間と仮想空間とを対応付けることができる。なお、実空間と仮想空間との対応付けには、マーカー座標系を用いる方法以外の方法が採用されてもよい。
【００５０】
本実施形態において、仮想空間に配置される仮想オブジェクトは、当該仮想オブジェクトが対応づけられたマーカー３のマーカー座標系に配置される。マーカー座標系は、撮像画像に含まれるマーカー３の見え方から、撮像装置１５に対するマーカー３の位置および姿勢を算出することで、取得することができる。マーカー座標系における仮想カメラの位置および姿勢は、実空間の撮像装置１５の位置および姿勢と一致される。このため、マーカー３に基づいて仮想空間が定義され、当該仮想空間において、撮像装置１５の位置や撮像方向を変化させると、ディスプレイ１６に表示される仮想空間の画像も変化する。
【００５１】
画像生成部２５は、仮想空間に、表示基準情報記憶部２４によって記憶されている表示基準情報に従って位置および姿勢が決定される仮想オブジェクトを配置し、仮想カメラから見た仮想空間の画像を生成することで、仮想空間画像を描画（レンダリング）する。そして、本実施形態に係る情報処理装置１は、上記説明したＡＲ機能のために、撮像画像取
得部２１によって取得された撮像画像と、画像生成部２５によって生成された仮想オブジェクトを含む仮想空間画像と、を重畳した合成画像を生成する。
【００５２】
表示制御部２６は、生成された合成画像を、表示装置であるディスプレイ１６によって表示させる。このようにすることで、ユーザーは、現実空間に、実際に仮想オブジェクトが存在するかのような感覚を得ることが出来る。
【００５３】
情報取得部２７は、情報保持媒体であるプリペイドカード２に保持されているプリペイドコード３１を取得する。本実施形態では、情報取得部２７は、プリペイドコード３１を読んだユーザーに、入力装置１７を介してプリペイドコード３１を入力させることで、プリペイドコード３１を取得する。但し、プリペイドコード３１の取得方法には、その他の方法が採用されてもよい。例えば、印刷されたプリペイドコード３１が撮像装置１５によって撮像されて文字認識等されることで、プリペイドコード３１が光学的に取得されてもよいし、プリペイドコード３１が電子的に保持されている場合には、プリペイドコード３１は、その他の受信装置（図示しないＵＳＢ端子やＲＦＩＤ受信装置等）を介して入力されてもよい。
【００５４】
価値／コンテンツ取得部２８は、情報取得部２７によって取得されたプリペイドコード３１をサーバーに送信することで、プリペイドコード３１に応じた所定の価値またはコンテンツをユーザーに取得させる。本実施形態では、プリペイドコード３１に応じた所定の価値として、所定の量のシステム内通貨が取得され、プリペイドコード３１に応じた所定のコンテンツとして、所定のコンテンツが取得される。
【００５５】
次に、本実施形態に係る情報処理装置１が保持する情報について説明する。情報処理装置１は、上記説明した表示基準情報記憶部２４によって記憶される表示基準情報の他に、マーカー情報、仮想オブジェクト情報およびユーザーＩＤを保持する。
【００５６】
マーカー情報は、マーカー３に関する情報である。マーカー情報には、例えば、マーカー３を識別するためのマーカーＩＤ、マーカー画像、マーカーサイズ、対応仮想オブジェクトＩＤ、仮想オブジェクトの位置姿勢、仮想オブジェクトの表示サイズ等が含まれる。マーカー画像は、マーカー３の外観を示す画像である。また、マーカーサイズは、マーカー３の縦横の長さ等、マーカー３の大きさを示す情報である。情報処理装置１の表示基準情報更新部２３は、マーカー画像とマーカーサイズに基づいて、撮像画像に含まれるマーカー３の見え方から、撮像装置１５とマーカー３との距離、マーカー３の姿勢等、即ち、マーカー３の位置姿勢情報およびマーカー座標系を取得することができる。対応仮想オブジェクトＩＤは、マーカー３に対応する位置に表示される仮想オブジェクトの識別番号である。なお、１つのマーカー３に対して２以上の仮想オブジェクトが対応付けられていてもよい。本実施形態では、マーカー情報には、該当マーカー座標系によって管理される仮想オブジェクトの仮想オブジェクトＩＤが含まれる。仮想オブジェクトの位置姿勢は、マーカー座標系における位置（座標値）および姿勢（ベクトル）で示される。仮想オブジェクトの表示サイズは、マーカー座標系に配置される仮想オブジェクトのサイズを示す情報である。マーカー情報は、システム１００において使用される各マーカー３に対して存在する。
【００５７】
仮想オブジェクト情報は、マーカー３に対応する位置に表示される仮想オブジェクトに関する情報である。仮想オブジェクト情報には、例えば、仮想オブジェクトを識別するための仮想オブジェクトＩＤおよび仮想オブジェクトのデータが含まれる。仮想オブジェクト情報は、システム１００において使用される各仮想オブジェクトについて存在する。
【００５８】
ユーザーＩＤは、サーバーが情報処理装置１のユーザーを識別するために用いる識別情
報である。情報処理装置１は、必要に応じて補助記憶装置１４からユーザーＩＤを読み出し、サーバーに送信する。但し、ユーザーＩＤは、必要に応じて入力させることとしてもよい。
【００５９】
＜処理の流れ＞
次に、本実施形態において実行される処理の流れを説明する。なお、本実施形態に係るフローチャートに示された処理の具体的な内容および処理順序は、本発明を実施するための一例である。具体的な処理内容および処理順序は、本発明の実施の形態毎に適宜選択されてよい。
【００６０】
図６は、本実施形態に係る価値／コンテンツ取得処理の流れを示すフローチャートである。本フローチャートに示された価値／コンテンツ取得処理は、情報処理装置１において、プリペイドコード３１の入力を指示するユーザー操作が受け付けられたことを契機として開始される。
【００６１】
情報取得部２７は、ユーザーが入力装置１７を用いて情報処理装置１に入力したプリペイドコード３１を取得する（ステップＳ００１）。そして、価値／コンテンツ取得部２８は、情報処理装置１のユーザーＩＤと共に、ステップＳ００１で取得されたプリペイドコード３１を、サーバーに送信する。ここで、ユーザーＩＤは、サーバーにおいて情報処理装置１のユーザーを識別するための情報であり、プリペイドコード３１の入力時にユーザーに入力させることで取得してもよいし、補助記憶装置１４等に予め記録したものを読み出すことで取得してもよい。
【００６２】
ここで、プリペイドコード３１が、ユーザーがコンテンツ等の購入に用いることが出来る所定のシステム内通貨をユーザーに取得させるためのプリペイドコード３１である場合には、価値／コンテンツ取得部２８によるプリペイドコード３１の送信は、サーバーに対するシステム内通貨の加算要求である。システム内通貨の加算要求を受信したサーバーは、受信したユーザーＩＤに関連付けられたサーバー上のユーザーアカウントに、プリペイドコード３１に応じた量のシステム内通貨を加算する。このシステム内通貨は、アカウントのユーザー（ユーザーＩＤを用いて識別可能）が、その量に応じてオンラインコンテンツ等の購入に用いることが可能である。
【００６３】
一方、プリペイドコード３１が、ユーザーに所定のコンテンツを取得させるためのプリペイドコード３１である場合には、価値／コンテンツ取得部２８によるプリペイドコード３１の送信は、サーバーに対する所定のコンテンツのダウンロード要求である。コンテンツのダウンロード要求を受信したサーバーは、プリペイドコード３１に応じたゲームプログラム等のコンテンツを情報処理装置１に送信し、コンテンツを情報処理装置１にダウンロードさせる。
【００６４】
価値／コンテンツ取得部２８は、上記のような要求をサーバーに対して送信することで、ユーザーに所定の価値またはコンテンツを取得させる（ステップＳ００２）。その後、本フローチャートに示された処理は終了する。
【００６５】
図７は、本実施形態に係るＡＲ処理の流れを示すフローチャートである。本フローチャートに示されたＡＲ処理は、情報処理装置１において、ＡＲ機能を起動するユーザー操作が受け付けられたことを契機として開始される。表示基準情報記憶部２４によって記憶される情報はＡＲ機能の起動時に初期化され、表示基準情報記憶部２４はＡＲ機能の起動時において表示基準情報を記憶しない。なお、本実施形態に係る処理は、６０フレーム／秒で分割されたフレーム毎に繰り返し実行される。
【００６６】
ステップＳ１０１およびステップＳ１０２では、撮像画像が取得され、撮像画像からマーカー３が検出される。撮像画像取得部２１は、撮像装置１５によって撮像された撮像画像を取得する（ステップＳ１０１）。撮像画像が取得されると、特徴検出部２２は、撮像画像から、撮像された空間における特徴として、マーカー情報に含まれるマーカー画像に該当するマーカー３を全て検出する。マーカー３の検出は、一般的な画像認識エンジンを用いて行うことが可能である。その後、処理はステップＳ１０３へ進む。
【００６７】
ステップＳ１０３では、マーカー３毎に基準取得処理が実行される。表示基準情報更新部２３は、検出されたマーカー３の全てについて、マーカー３毎に、実空間におけるマーカー３の位置姿勢情報を取得し、マーカー３毎の表示基準情報を更新する。より具体的には、表示基準情報更新部２３は、マーカー３の撮像画像中の位置、マーカー情報に含まれるマーカーサイズと撮像画像に含まれる該マーカー３のサイズとの比較結果、および、マーカー情報に含まれるマーカー画像に対する撮像画像中のマーカー３の歪み、に基づいて、実空間におけるマーカー３の位置および姿勢を取得する。表示基準情報更新部２３は、このようにして取得された、実空間におけるマーカー３の位置姿勢情報をもって、表示基準情報記憶部２４によって記憶されている表示基準情報を更新する。その後、処理はステップＳ１０４へ進む。
【００６８】
ステップＳ１０４では、仮想空間の画像が生成される。画像生成部２５は、表示基準情報に従って位置および姿勢の少なくとも何れかが決定されてマーカー座標系に配置された１または複数の仮想オブジェクトを含む仮想空間の画像を、マーカー座標系において撮像装置１５と同一の位置に配置された仮想カメラの視点から描画する。仮想オブジェクトを描画するための仮想オブジェクトのデータは、仮想オブジェクト情報から取得される。なお、仮想オブジェクトは、１または数フレーム毎に変化することでアニメーションしてもよい。アニメーションは、例えば、仮想オブジェクトのキャラクターが表情を変えたり、動いたりするものとすることが出来る。その後、処理はステップＳ１０５へ進む。
【００６９】
ステップＳ１０５では、表示処理が実行される。表示制御部２６は、撮像画像に仮想空間の画像を重畳した合成画像を生成し、この合成画像をディスプレイ１６に出力し、表示させる。
【００７０】
先述の通り、本フローチャートのステップＳ１０１からステップＳ１０５に示された処理は、フレーム毎に実行されるものである。このため、本フローチャートに示された処理は、ユーザー操作等に基づいてＡＲ機能が終了されるまで（ステップＳ１０６）、定期的にステップＳ１０１から繰り返し実行される。
【００７１】
図８は、本実施形態に係るＡＲ処理によってＡＲ機能が提供される場合の、ディスプレイ１６の表示画面の一例を示す図である。表示領域には撮像画像に仮想空間の画像が重畳されることで生成された合成画像が表示される。
【００７２】
先述の通り、表示基準情報記憶部２４によって記憶される情報はＡＲ機能の起動時に初期化され、表示基準情報記憶部２４はＡＲ機能の起動時において表示基準情報を記憶しない。このため、ユーザー操作に応じて情報処理装置１のＡＲ機能が起動された直後、撮像画像にマーカー３が含まれていない場合、仮想空間に仮想オブジェクトは配置されず、ディスプレイ１６には、撮像装置１５によって得られた撮像画像のみが表示される。
【００７３】
撮像装置１５の撮像範囲にマーカー３が入り、撮像画像にマーカー３が含まれると、特徴検出部２２によって検出されたマーカー３に基づいて表示基準情報更新部２３が表示基準情報を更新し、画像生成部２５によって、マーカー３に対応する位置および姿勢で仮想オブジェクトが描画される。このため、ディスプレイ１６にはマーカー３の上に仮想オブ
ジェクトが重畳された合成画像が表示される。
【００７４】
ここで、情報処理装置１は、マーカー３の数、種類、組合せ、位置姿勢等の状態、等に基づいて、仮想オブジェクトを含む表示内容を変化させたり、その他の処理を変化させたりしてもよい。例えば、情報処理装置１は、検出されたマーカー３のマーカーＩＤに基づいて各マーカー３の種類や複数のマーカー３の組み合わせを特定することが出来る。また、例えば、情報処理装置１は、取得された複数のマーカー３の位置姿勢情報の関係から、マーカー３の位置関係を特定することが出来る。ここで特定される位置関係には、マーカー３の並びや、マーカーの向きの関係（角度等）、が含まれてよい。
【００７５】
また、本実施形態において、プリペイドコード３１は、マーカー３を用いたＡＲ処理を含むコンテンツを取得するためのプリペイドコード３１であってもよい。即ち、プリペイドコード３１を、情報処理装置１によって実行されて仮想オブジェクトを表示させるコンテンツを取得させるためのプリペイドコード３１とし、マーカー３を、このようにして取得されたコンテンツを実行する情報処理装置１によって、仮想オブジェクトの位置および姿勢を決定するための基準として認識させるマーカー３としてもよい。
【００７６】
また、本実施形態において、プリペイドコード３１は、マーカー３を用いたＡＲ処理を含むコンテンツ（例えば、ゲーム）内の課金支払に用いることが出来るコンテンツ内通貨（ゲーム内通貨）のプリペイドコード３１であってもよい。即ち、マーカー３を、情報処理装置１によって実行されるコンテンツ中に登場する仮想オブジェクトの位置および姿勢を決定するための基準として認識させ、プリペイドコード３１を、このコンテンツ中で用いられる所定の価値または追加コンテンツを取得可能なプリペイドコード３１としてもよい。ここで、追加コンテンツとは、基礎となるコンテンツの中で実行等されるコンテンツである。
【００７７】
＜実施形態のバリエーション＞
上記説明した実施形態において、表示制御部２６は、撮像画像に仮想空間の画像を重畳した合成画像を表示装置に表示させることで、ユーザーが、仮想空間の画像が現実空間に重畳されて視認可能とする。但し、表示制御部２６は、仮想空間の画像が現実空間に重畳されてユーザーから視認されるように、表示装置に画像を表示させればよく、合成画像を表示する方式に限定されない。例えば、本発明は、ＨＵＤ（Ｈｅａｄ−Ｕｐ  Ｄｉｓｐｌａｙ）や、ユーザーが装着しているメガネに仮想空間画像を映写する方式等、ユーザーの視界に仮想空間画像を映写することで仮想空間の画像が現実空間に重畳されてユーザーから視認されるタイプの拡張現実技術に適用されてもよい。
【００７８】
また、上記説明した実施形態では、表示基準情報としてマーカー座標系を用いる例を説明したが、表示基準情報は、現実空間から得られた情報であって、仮想空間における仮想オブジェクトの位置および姿勢の少なくとも何れかの基準として用いることが可能なものであればよい。例えば、表示基準情報は、撮像画像自体であってもよい。撮像画像を表示基準情報として用いる場合、画像生成部２５は、フレーム毎に、表示基準情報として記憶されている撮像画像から、仮想オブジェクトの表示基準を抽出する。
【符号の説明】
【００７９】
１  情報処理装置
２  プリペイドカード
３  マーカー
【図１】
2014162188.tif 000003
【図２】
2014162188.tif 000004
【図３】
2014162188.tif 000005
【図４】
2014162188.tif 000006
【図５】
2014162188.tif 000007
【図６】
2014162188.tif 000008
【図７】
2014162188.tif 000009
【図８】
2014162188.tif 000010