(57)【要約】【課題】カメラ及び表示画面を有する端末装置上に拡張現実を表示する拡張現実表示方法であって、マーカーを変更することなく、様々なコンテンツを切り替えて提供できる方法を提供する。【解決手段】ＡＲコンテンツサーバ１の条件記憶部３２には、商品パッケージに付される１つのマーカー毎に、複数のコンテンツと、当該複数のコンテンツの各々の提供条件とが関連付けて記憶される。端末装置２２からＡＲコンテンツサーバ１へとコンテンツ提供が送信されると、条件記憶部３２に記憶される提供条件に基づいて、複数のコンテンツの１つが選択される。ＡＲコンテンツサーバ１は、選択したコンテンツを端末装置２２を送信し、端末装置２２は、ＡＲコンテンツサーバ１から受信したコンテンツとカメラ２３の撮影画像とを重畳してディスプレイ２８に表示する。【選択図】図４
2012215989.tif 000002
【特許請求の範囲】
【請求項１】
カメラ及び表示装置を有し、ネットワークを介してサーバにアクセス可能な端末装置上で拡張現実を表示する拡張現実表示方法であって、
前記サーバにおいて、商品パッケージに付される１つのマーカー毎に、複数のコンテンツと、当該複数のコンテンツの各々の提供条件とを関連付けて予め記憶するステップと、
前記端末装置から前記サーバへと、前記カメラによって撮影された商品パッケージのマーカーを前記サーバへと送信し、コンテンツの提供を要求するステップと、
前記サーバにおいて、前記提供条件に基づいて、前記端末装置から受信したマーカーに関連付けられた複数のコンテンツの１つを選択するステップと、
前記サーバから前記端末装置へと、前記サーバにおいて選択されたコンテンツを送信するステップと、
前記端末装置において、前記カメラによって撮影された画像に、前記サーバから受信したコンテンツを重畳して表示するステップとを備える、拡張現実表示方法。
【請求項２】
前記提供条件として、前記複数のコンテンツ毎に提供可能な期間が定義されており、
前記複数のコンテンツの１つを選択するステップにおいて、前記端末装置から前記コンテンツの提供が要求された時刻を取得し、取得した時刻に提供可能なコンテンツを選択する、請求項１に記載の拡張現実表示方法。
【請求項３】
前記提供条件として、前記複数のコンテンツ毎に提供可能な区域が定義されており、
前記コンテンツの提供を要求するステップにおいて、更に、前記端末装置が自装置の所在地を表す位置情報を取得し、取得した位置情報を撮影されたマーカーと共に前記サーバに送信し、
前記複数のコンテンツの１つを選択するステップにおいて、前記端末装置から送信された位置情報で表される区域に提供可能なコンテンツを選択する、請求項１に記載の拡張現実表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ及び表示装置を有し、ネットワーク経由でサーバにアクセス可能な端末装置上で拡張現実を表示するための拡張現実表示方法に関する。
【背景技術】
【０００２】
商品の包装材の外面に、ＰＯＳシステムで利用されるバーコードの他に、商品情報を提供するサイトのＵＲＬやＱＲコード（登録商標）などの二次元コードが付されたものが知られている。特に、近年のカメラ付き携帯電話機やスマートフォンの普及に伴い、カメラで読み込むだけで簡単に商品情報やキャンペーンのアクセス先を取得できる二次元コードの利用が増加している。
【０００３】
また、カメラで撮影した画像（現実環境）に、文字や画像等の他の情報を付加して提示する技術として、拡張現実（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）が知られている（例えば、特許文献２及び３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８６８６０号公報
【特許文献２】特開２００９−２１１２５１号公報
【特許文献３】特開２０１０−２７２０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
包装材に記載されたＵＲＬは、文字が小さく見づらい上に、キーやタッチパネル等から１文字ずつ入力する必要があるため、利便性が良くない。二次元コードは、カメラで読み取ることによって、アクセス先等の埋め込み情報を簡単に取得することができるが、取得したアクセス先に実際にアクセスする操作が必要となるので、所望の情報を得るまでの手順が依然として煩雑であると言える。また、二次元コードに埋め込んだＵＲＬにアクセスしてコンテンツを提供する手法では、コンテンツの表現方法がある程度限定されてしまう。
【０００６】
また、特許文献２及び３に拡張現実の技術を利用すれば、包装材にマーカーを印刷し、これをカメラで撮影するだけで、端末装置が簡単に付加情報を取得できる。ただし、付加情報の内容を切り替えるためには、特許文献２に記載のように、表示したい内容毎にマーカーを用意したり、特許文献３に記載のように、マーカーと識別番号とを組み合わせたりして、マーカー部分に一意性を持たせる必要がある。商品の包装材に付与するマーカーを一意にするには、マーカー部分を含む包装材全体のデザインを変更する必要が生じ、包装材のコストアップに繋がる。
【０００７】
それ故に、本発明は、カメラ及び表示画面を有する端末装置上に拡張現実を表示する拡張現実表示方法であって、商品パッケージのデザインを変更することなく、様々なコンテンツを切り替えて提供できる方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、カメラ及び表示装置を有し、ネットワークを介してサーバにアクセス可能な端末装置上で拡張現実を表示する拡張現実表示方法に関する。本発明に係る拡張現実表示方法は、サーバにおいて、商品パッケージに付される１つのマーカー毎に、複数のコンテンツと、当該複数のコンテンツの各々の提供条件とを関連付けて予め記憶するステップと、端末装置からサーバへと、カメラによって撮影された商品パッケージのマーカーをサーバへと送信し、コンテンツの提供を要求するステップと、サーバにおいて、提供条件に基づいて、端末装置から受信したマーカーに関連付けられた複数のコンテンツの１つを選択するステップと、サーバから端末装置へと、サーバにおいて選択されたコンテンツを送信するステップと、端末装置において、カメラによって撮影された画像に、サーバから受信したコンテンツを重畳して表示するステップとを備える。
【発明の効果】
【０００９】
本発明によれば、１つのマーカーに複数のコンテンツが対応付けられ、提供条件に基づいて、提供される１つのコンテンツが選択されるので、商品パッケージのデザインを変更することなく、様々なコンテンツを切り替えて提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る拡張現実表示方法を実現するための機器構成を示す図
【図２】ＡＲマーカーを付した包装材の例を示す図
【図３】本発明に係る拡張現実表示方法の具体例を説明する図
【図４】第１の実施形態に係る拡張現実表示システムの機能ブロック図
【図５】図４に示した条件記憶部に格納される条件テーブルの例を示す図
【図６】第１の実施形態に係る拡張現実表示方法のフローチャート
【図７】第２の実施形態に係る拡張現実表示システムの機能ブロック図
【図８】図７に示した条件記憶部に格納される条件テーブルの例を示す図
【図９】第２の実施形態に係る拡張現実表示方法のフローチャート
【発明を実施するための形態】
【００１１】
（本発明の概要）
図１は、本発明に係る拡張現実表示方法を実現するための機器構成を示す図である。
【００１２】
本発明に係る拡張現実表示方法は、カメラ及び表示装置を有し、かつ、ネットワーク経由でサーバにアクセス可能な端末装置の表示画面上に、拡張現実を提示するためのものである。
【００１３】
図１では、ＡＲコンテンツサーバ１と、ネットワーク経由でＡＲコンテンツサーバ１に接続可能な端末装置として、デジタルサイネージ７と、携帯電話機８と、スマートフォン９と、ノート型パーソナルコンピュータ１０と、タブレットコンピュータ１１とが示されている。
【００１４】
ＡＲコンテンツサーバ１は、ＣＰＵ２と、メモリ３と、ハードディスクドライブ等の記憶装置４と、ネットワークインタフェース５とを備える。ＣＰＵ２と、メモリ３と、記憶装置４と、ネットワークインタフェース５とは、データバス６を介して接続されている。
【００１５】
デジタルサイネージ７は、ネットワーク経由で通信を行って、表示内容を様々に変更することが可能な電子看板であり、カメラ１２及びディスプレイ１３の他に、図示しない通信装置や、記憶装置、表示制御装置を備える。携帯電話機８、スマートフォン９、ノート型パーソナルコンピュータ１０、タブレットコンピュータ１１もまた、カメラ及びディスプレイを備える。
【００１６】
図２は、ＡＲマーカーを付した包装材の例を示す図である。
【００１７】
図２（ａ）のパッケージ１５には、文字列と囲みとからなるＡＲマーカー１６が印刷されている。一方、図２（ｂ）のパッケージ１７には、図形と囲みとからなるＡＲマーカー１８が印刷されている。ＡＲマーカーの形態や色、位置、大きさは特に限定されず様々なものを利用可能であるが、コンテンツの向きとカメラによる撮影画像の向きとを合わせるためには、カメラとＡＲマーカーとの相対的な位置関係を一意に特定できる（すなわち、上下左右が一意に定まる）デザインであることが必要である。ＡＲマーカーは、パッケージに印刷しても良いし、ステッカーに印刷したものをパッケージに貼り付けても良い
【００１８】
図３は、本発明に係る拡張現実表示方法の具体例を説明する図である。
【００１９】
図３（ａ）〜（ｄ）に示されるように、本発明に係る拡張現実表示方法では、端末装置のカメラを用いて、商品のパッケージ１５に付されたＡＲマーカー１６を読み取り、読み取ったＡＲマーカー１６に対応するコンテンツをＡＲコンテンツサーバから端末装置に送信し、ＡＲコンテンツサーバからダウンロードしたコンテンツをカメラの撮影画像に重畳して端末装置の表示画面上に表示することにより、端末装置のユーザに拡張現実感を提示する。
【００２０】
図３（ａ）の例では、スマートフォン９のカメラ（図示していないが、ディスプレイ２０と反対側の面に配置されている）を用いて撮影したパッケージ１５の画像上に、セール情報が重ねて表示されている。
【００２１】
図３（ｂ）の例では、スマートフォン９のカメラで撮影したパッケージ１５の画像上に、おまけやプレゼントの内容が重ねて表示されている。
【００２２】
図３（ｃ）の例では、パッケージ１５を手に持ったユーザが、スマートフォン９で自分の顔とパッケージ１５とを撮影している。スマートフォン９の画面上には、ＡＲコンテンツサーバからダウンロードされたイメージキャラクタの画像が、カメラの撮影画像と重ねて表示され、ユーザとイメージキャラクタとが並んで写真撮影したかのような画像を撮影することができる。
【００２３】
図３（ｄ）の例では、パッケージ１５を手に持ったユーザが、デジタルサイネージ７の前に立って、パッケージ１５に付されたＡＲマーカーをカメラ１２に向けている。デジタルサイネージ７のディスプレイ１３には、カメラ１２によって撮影されたパッケージ１５の画像に、商品情報が重ねて表示されている。
【００２４】
このように、本発明に係る拡張現実表示方法では、カメラで撮影したＡＲマーカー１６に対応するコンテンツを撮影画像と共に表示するためのものであるが、１つのＡＲマーカー１６に対して複数のコンテンツを予め用意しておき、ＡＲコンテンツサーバでいずれか１つのコンテンツを選択して端末装置に提供する点に特徴がある。以下、本発明に係る拡張現実表示方法の特徴を詳細に説明する。
【００２５】
（第１の実施形態）
第１の実施形態では、端末装置２２からＡＲコンテンツサーバ１に対して、いつコンテンツの送信要求がなされたかによって、ＡＲサーバ１から端末装置２２に提供するコンテンツが選択される。
【００２６】
図４は、第１の実施形態に係る拡張現実表示システムの機能ブロック図であり、図５は、図４に示した条件記憶部に格納される条件テーブルの例を示す図である。
【００２７】
ＡＲコンテンツサーバ１は、コンテンツ記憶部３０と、マーカー識別子記憶部３１と、条件記憶部３２と、コンテンツ要求受信部３３と、マーカー解析部３４と、システムクロック３５と、検索部３６と、コンテンツ取得部３７と、コンテンツ送信部３８とを備える。
【００２８】
コンテンツ記憶部３０は、端末装置２２に提供するためのコンテンツを複数記憶する。コンテンツ記憶部３０に記憶されるコンテンツは、一意なコンテンツ識別子Ｃ＿ｉｄによって識別される。
【００２９】
マーカー識別子記憶部３１は、一意なマーカー識別子Ｍ＿ｉｄと、パッケージに付されたＡＲマーカーとを対応付けて記憶する。端末装置２２のカメラで撮影されたＡＲマーカーの情報は画像である。そこで、ＡＲコンテンツサーバ１内でＡＲマーカーを容易に識別できるようにするため、ＡＲマーカーの画像情報を直接取り扱うことに代えて、このマーカー識別子Ｍ＿ｉｄが用いられる。
【００３０】
条件記憶部３２は、端末装置２２に提供するコンテンツの提供条件を記憶する。条件記憶部３２には、例えば図５に示すように、マーカー識別子Ｍ＿ｉｄと、提供可能期間と、複数のコンテンツ識別子Ｃ＿ｉｄとが対応付けられて記憶されている。本実施形態では、コンテンツの提供可能期間は、年月日・曜日・時間の組み合わせによって定義されている。尚、図５において、空白は、条件が設定されていないことを表す。
【００３１】
図５において、マーカー識別子「Ｍ０１」には、５つのコンテンツ識別子「Ｃ０１Ａ」〜「Ｃ０１Ｅ」が関連付けられ、更に、各コンテンツ識別子について提供可能期間が設定されている。図５の１〜５行目のレコードには、マーカー識別子「Ｍ０１」で識別されるＡＲマーカーに対応するコンテンツが要求された場合の条件が定義されている。
【００３２】
図５の１行目のレコードは、コンテンツの送信要求を受け付けた日時が、期間「２０１１／０１／０１〜２０１１／０３／３１、月〜金、５：００〜９：５９」の範囲内の場合に、コンテンツ識別子「Ｃ０１Ａ」で識別されるコンテンツを選択することを意味する。
【００３３】
図５の２行目のレコードは、コンテンツの送信要求を受け付けた日時が、期間「２０１１／０１／０１〜２０１１／０３／３１、月〜金、１０：００〜１６：５９」の範囲内の場合に、コンテンツ識別子「Ｃ０１Ｂ」で識別されるコンテンツを選択することを意味する。
【００３４】
図５の３行目のレコードは、コンテンツの送信要求を受け付けた日時が、期間「２０１１／０１／０１〜２０１１／０３／３１、月〜金、１７：００〜４：５９」の範囲内の場合に、コンテンツ識別子「Ｃ０１Ｃ」で識別されるコンテンツを選択することを意味する。
【００３５】
図５の４行目のレコードは、コンテンツの送信要求を受け付けた日時が、期間「２０１１／０１／０１〜２０１１／０３／３１、土・日」の範囲内の場合に、コンテンツ識別子「Ｃ０１Ｄ」で識別されるコンテンツを選択することを意味する。
【００３６】
図５の５行目のレコードは、コンテンツの送信要求を受け付けた日時が、期間「２０１１／０４／１〜２０１１／０６／３０」の範囲内の場合に、コンテンツ識別子「Ｃ０１Ｅ」で識別されるコンテンツを選択することを意味する。
【００３７】
また、図５において、マーカー識別子「Ｍ０２」には、２つのコンテンツ識別子「Ｃ０２Ａ」及び「Ｃ０２Ｂ」が関連付けられ、更に、各コンテンツ識別子について提供可能期間が設定されている。図５の６及び７行目のレコードには、マーカー識別子「Ｍ０２」で識別されるＡＲマーカーに対応するコンテンツが要求された場合の条件が定義されている。
【００３８】
図５の６行目のレコードは、コンテンツの送信要求を受け付けた日時が、「２０１１／０４／０１〜２０１１／０４／３０、土・日、１２：００〜２３：５９」の範囲内の場合に、コンテンツ識別子「Ｃ０２Ａ」で識別されるコンテンツを選択することを意味する。
【００３９】
図５の７行目のレコードは、デフォルトの条件として、コンテンツの送信要求を受け付けた日時にかかわらず、コンテンツ識別子「Ｃ０２Ｂ」で識別されるコンテンツを選択することを意味する。すなわち、６行目の条件を満たす場合に、コンテンツ識別子「Ｃ０２Ａ」で識別されるコンテンツが選択され、それ以外の場合には、コンテンツ識別子「Ｃ０２Ｂ」で識別されるコンテンツが選択される。
【００４０】
尚、ここでは、提供条件として、年月日・曜日・時間の組み合わせを用いる場合を例示したが、図５のテーブルは一例に過ぎず、データ項目の数及び内容は任意である。
【００４１】
このように、本実施の形態に係る条件記憶部３２は、１つのマーカー識別子Ｍ＿ｉｄと、複数のコンテンツ識別子Ｃ＿ｉｄと、各コンテンツ識別子Ｃ＿ｉｄ毎の提供可能期間とを関連付けて記憶している。
【００４２】
図４に戻って、コンテンツ要求受信部３３は、端末装置２２から送信されるコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ）」を受信し、コンテンツ送信要求「Ｒｅｑ（Ｉｍｇ）」に含まれているＡＲマーカーを含む画像Ｉｍｇをマーカー解析部３４へと出力する。
【００４３】
マーカー解析部３４は、コンテンツ要求受信部３３から出力された画像Ｉｍｇを解析して、画像Ｉｍｇに含まれるＡＲマーカーを認識する。マーカー解析部３４は、マーカー識別子記憶部３１を参照して、認識したＡＲマーカーに付与されたマーカー識別子Ｍ＿ｉｄを取得する。マーカー解析部３４は、取得したマーカー識別子Ｍ＿ｉｄを検索部３６に出力する。
【００４４】
システムクロック３５は、ＡＲコンテンツサーバ１に内蔵される時計である。
【００４５】
検索部３６は、マーカー解析部３４からマーカー識別子Ｍ＿ｉｄを取得すると共に、システムクロック３５から現在時刻Ｔｍを取得する。検索部３６は、条件記憶部３２に格納されるテーブルから、取得したＭ＿ｉｄと等しいマーカー識別子を有し、かつ、提供可能期間に取得した時刻Ｔｍを含むレコードを検索し、検索したレコードのコンテンツ識別子Ｃ＿ｉｄを取得する。検索部３６は、取得したコンテンツ識別子Ｃ＿ｉｄをコンテンツ取得部３７に出力する。
【００４６】
コンテンツ取得部３７は、コンテンツ記憶部３０から、検索部３６によって検索されたコンテンツ識別子Ｃ＿ｉｄで識別されるコンテンツＣｔを取得し、取得したコンテンツＣｔをコンテンツ送信部３８に出力する。
【００４７】
コンテンツ送信部３８は、コンテンツ取得部３７がコンテンツ記憶部３０から取得したコンテンツＣｔを端末装置２２に出力する。
【００４８】
尚、図４に示したＡＲコンテンツサーバ１の機能ブロックのうち、コンテンツ記憶部３０と、マーカー識別子記憶部３１と、条件記憶部３２とは、図１に示した記憶装置４によって実現される。残りのコンテンツ要求受信部３３と、マーカー解析部３４と、システムクロック３５と、検索部３６と、コンテンツ取得部３７と、コンテンツ送信部３８とは、図１に示したＣＰＵ２がメモリ３に展開されたプログラムを実行することによって実現できる。
【００４９】
次に、端末装置２２は、カメラ２３と、マーカー検出部２４と、コンテンツ要求送信部２５と、コンテンツ受信部２６と、表示制御部２７と、ディスプレイ２８とを備える。
【００５０】
カメラ２３は、撮像素子及び撮像光学系を含み、撮像光学系によって撮像素子の受光面上に形成された光学像を電気的な画像Ｉｍｇに変換する。
【００５１】
マーカー検出部２４は、カメラ２３から出力された画像ＩｍｇにＡＲマーカーが含まれているか否かを検出する。このＡＲマーカーの認識方法は、特に限定されず、公知のあらゆる手法を利用できる。マーカー検出部２４は、カメラ２３から出力された画像ＩｍｇからＡＲマーカーを検出した場合、この画像Ｉｍｇをコンテンツ要求送信部２５に出力し、コンテンツ要求の送信を指示する。
【００５２】
コンテンツ要求送信部２５は、マーカー検出部２４からの指示に従い、ＡＲマーカーを含む画像Ｉｍｇを含むコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ）」を生成し、生成したコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ）」をＡＲコンテンツサーバ１に送信する。
【００５３】
コンテンツ受信部２６は、端末装置２２からのコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ）」に応答してＡＲコンテンツサーバ１から送信されるコンテンツＣｔを受信し、受信したコンテンツＣｔを表示制御部２７に出力する。
【００５４】
表示制御部２７は、カメラから出力される画像Ｉｍｇに、コンテンツ受信部２６から送信されたコンテンツＣｔを重畳した出力画像を生成し、生成した出力画像をディスプレイ２８に表示させる。
【００５５】
ディスプレイ２８は、例えば液晶ディスプレイや有機ＥＬディスプレイであり、表示制御部２７による制御に従って表示画面上に出力画像を表示する。
【００５６】
尚、図４に示した端末装置２２の機能ブロックのうち、カメラ２３及びディスプレイ２８はハードウェアであるが、残りのマーカー検出部２４と、コンテンツ要求送信部２５と、コンテンツ受信部２６と、表示制御部２７とは、ＬＳＩ等のハードウェアで実現しても良いし、プロセッサがメモリ上のプログラムを実行することによって実現しても良い。
【００５７】
図６は、第１の実施形態に係る拡張現実表示方法のフローチャートである。
【００５８】
以下、図４及び６を併せて参照しながら、本実施形態に係る拡張現実表示処理を説明する。尚、図示は省略しているが、図６に示した制御フローの実行前に、図４に示したコンテンツ記憶部３０、マーカー識別子記憶部３１、条件記憶部３２に対し、マーカー識別子と、複数のコンテンツと、提供条件とを関連付けて登録する処理が行われる。
【００５９】
ステップＳ１において、マーカー検出部２４は、カメラ２３が撮影した画像ＩｍｇからＡＲマーカーを検出する処理を行う。カメラ２３が撮影した画像ＩｍｇからＡＲが検出された場合、マーカー検出部２４は、当該画像Ｉｍｇをコンテンツ要求送信部２５に渡して、コンテンツ要求の送信を指示する。
【００６０】
ステップＳ２において、コンテンツ要求送信部２５は、マーカー検出部２４から受け取った画像Ｉｍｇを含むコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ）」を作成し、作成した「コンテンツ送信要求Ｒｅｑ（Ｉｍｇ）」をネットワーク経由でＡＲコンテンツサーバ１に送信する。
【００６１】
ステップＳ３において、ＡＲコンテンツサーバ１のコンテンツ要求受信部３３が「コンテンツ送信要求Ｒｅｑ（Ｉｍｇ）」を受信する。コンテンツ要求受信部３３は、受信した「コンテンツ送信要求Ｒｅｑ（Ｉｍｇ）」に含まれるＡＲマーカーの画像Ｉｍｇをマーカー解析部３４に渡す。
【００６２】
ステップＳ４において、マーカー解析部３４は、コンテンツ要求受信部３３から受け取った画像Ｉｍｇに含まれるＡＲマーカーを認識し、マーカー識別子記憶部３１から、認識したＡＲマーカーに対応するマーカー識別子Ｍ＿ｉｄを取得する。マーカー解析部３４は、取得したマーカー識別子Ｍ＿ｉｄを検索部３６に渡す。
【００６３】
ステップＳ５において、検索部３６は、マーカー解析部３４から受け取ったマーカー識別子Ｍ＿ｉｄと、システムクロック３５から取得した現在時刻Ｔｍとを用いて、条件記憶部提供条件を満たすコンテンツのコンテンツ識別子Ｃ＿ｉｄをコンテンツ取得部３７に渡す。
【００６４】
ステップＳ６において、コンテンツ取得部３７は、検索部３６によって検索されたコンテンツ識別子Ｃ＿ｉｄに対応するコンテンツをコンテンツ記憶部３０から取得する。
【００６５】
ステップＳ７において、コンテンツ送信部３８は、コンテンツ取得部３７によって取得されたコンテンツＣｔをネットワーク経由で端末装置２２へ送信する。
【００６６】
ステップＳ８において、端末装置２２のコンテンツ受信部は、ＡＲコンテンツサーバ１から送信されたコンテンツＣｔを受信する。
【００６７】
ステップＳ９において、表示制御部２７は、カメラ２３から出力される画像Ｉｍｇに、コンテンツ受信部２６が受信したコンテンツＣｔを重畳させてディスプレイ２８に表示させる。
【００６８】
以上の制御処理を行うことによって、条件記憶部３２に格納される提供条件によって予め提供期間が設定された複数のコンテンツの中から、コンテンツ送信要求の受信時点で提供可能なコンテンツを選択し、端末装置２２に提供することができる。この結果、１種類のＡＲマーカーを用いて、端末装置２２の表示画面上に、年月日、曜日、時刻に応じて、様々な拡張現実を切り替えて表示することが可能となる。
【００６９】
尚、本実施形態では、コンテンツ要求を受け付けた時刻Ｔｍを検索部３６が検索時に取得しているが、この受付時刻は、コンテンツ要求受信部３３で行っても良い。あるいは、端末装置２２から送信されるコンテンツ送信要求に、更に、要求時刻を含ませても良い。この場合、コンテンツ要求送信部２５が端末装置２２のシステムクロックから時刻を取得すれば良い。
【００７０】
（第２の実施形態）
第２の実施形態では、端末装置２２からＡＲコンテンツサーバ１に対して、端末装置２２の位置を特定するための位置情報を送信し、どこからコンテンツの送信要求がなされたかによって、ＡＲサーバ１から端末装置２２に提供するコンテンツが選択される。
【００７１】
本実施形態に係る拡張現実表示システムの基本的な構成は、第１の実施形態で説明したものと同じである。したがって、以下では、第２の実施形態と第１の実施形態との相違点を中心に説明する。
【００７２】
図７は、第２の実施形態に係る拡張現実表示システムの機能ブロック図であり、図８は、図７に示した条件記憶部に格納される条件テーブルの例を示す図である。
【００７３】
まず、本実施形態に係る端末装置２２は、第１の実施形態に係る端末装置（図４）のコンテンツ要求送信部２５をコンテンツ要求送信部４２に置き換え、位置情報取得部４１を更に加えたものである。
【００７４】
位置情報取得部４１は、端末装置２２の位置情報Ｐｏｓを取得し、取得した位置情報Ｐｏｓをコンテンツ要求送信部４２に出力する。位置情報取得部４１としては、例えばＧＰＳ受信機を利用できる。また、位置情報取得部４１は、無線基地局によって特定される端末装置２２の位置情報や、住所、電話番号、郵便番号などのユーザ入力を位置情報として受け付けても良い。住所、電話番号、郵便番号を位置情報として予め登録しておく場合は、位置情報取得部４１は、これらの情報を端末装置２２が備える記憶装置から取得しても良い。
【００７５】
コンテンツ要求送信部４２は、マーカー検出部２４から取得した、ＡＲマーカーを含む画像Ｉｍｇと、位置情報取得部４１から取得した端末装置２２の位置情報Ｐｏｓとを含むコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ，Ｐｏｓ）」を作成し、作成したＲｅｑ（Ｉｍｇ，Ｐｏｓ）をＡＲコンテンツサーバ１に送信する。
【００７６】
次に、本実施形態に係るＡＲコンテンツサーバ１は、第１の実施形態に係る端末装置（図４）の条件記憶部３２、コンテンツ要求受信部３３、検索部３６を、条件記憶部４３、コンテンツ要求受信部４４、検索部４５に置き換えたものである。尚、本実施形態に係るＡＲコンテンツサーバ１では、条件記憶部４３の検索を行う上では、システムクロックは必須ではない。
【００７７】
条件記憶部４３は、第１の実施形態と同様に、端末装置２２に提供するコンテンツの提供条件を記憶するが、コンテンツ識別子毎にコンテンツの提供可能区域が定義されている点で、第１の実施形態とは異なる。条件記憶部４３には、図８（ａ）及び（ｂ）に示すように、マーカー識別子Ｍ＿ｉｄと、提供可能区域と、コンテンツ識別子Ｃ＿ｉｄとが対応付けられて記憶されている。
【００７８】
図８（ａ）の例では、マーカー識別子「Ｍ０３」で識別されるＡＲマーカーに対応するコンテンツが要求された場合の条件として、提供可能区域が緯度及び経度によって定義されている。
【００７９】
図８（ａ）の１行目のレコードは、位置情報によって特定される端末装置２２の位置が、「緯度３５〜３６°、経度１３５〜１３７°の区域」の範囲内の場合に、コンテンツ識別子「Ｃ０３」で識別されるコンテンツを選択することを意味する。
【００８０】
図８（ｂ）の２行目のレコードは、位置情報によって特定される端末装置２２の位置が、端末装置２２の位置が、「経度１３５°以上の区域」に含まれる場合に、コンテンツ識別子「Ｃ０４」で識別されるコンテンツを選択することを意味する。
【００８１】
一方、図８（ｂ）の例では、マーカー識別子「Ｍ０４」で識別されるＡＲマーカーに対応するコンテンツが要求された場合の条件として、提供可能区域が都道府県や都市の名称によって定義されている。
【００８２】
図８（ｂ）の１行目のレコードは、位置情報で特定される端末装置２２の位置が、「大阪府、京都府、兵庫県」のいずれかに含まれる場合に、コンテンツ識別子「Ｃ０５」で識別されるコンテンツを選択することを意味する。
【００８３】
図８（ｂ）の２行目のレコードは、位置情報で特定される端末装置２２の位置が、「東京２３区、横浜市、名古屋市、大阪市」のいずれかに含まれる場合に、コンテンツ識別子「Ｃ０６」で識別されるコンテンツを選択することを意味する。
【００８４】
尚、図８（ｂ）のように提供可能区域を特定する場合であって、位置情報取得部４１が取得する位置情報が、緯度及び経度、郵便番号、電話番号等の数値データである場合には、取得した数値データを提供可能区域に変換するための変換テーブルを更に用意すれば良い。
【００８５】
また、位置情報として郵便番号や電話番号を利用する場合は、提供可能区域も郵便番号や電話番号で定義すれば良い。
【００８６】
図７に戻って、コンテンツ要求受信部４４は、端末装置２２から送信されるコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ，Ｐｏｓ）」を受信し、「コンテンツ送信要求Ｒｅｑ（Ｉｍｇ）」に含まれているＡＲマーカーを含む画像Ｉｍｇをマーカー解析部３４へと出力し、位置情報Ｐｏｓを検索部４５に出力する。
【００８７】
検索部４５は、マーカー解析部３４からマーカー識別子Ｍ＿ｉｄを取得すると共に、コンテンツ要求受信部４４から位置情報Ｐｏｓを取得する。検索部４５は、条件記憶部４３に格納されるテーブルから、マーカー識別子が取得したＭ＿ｉｄと等しく、かつ、提供可能区域に取得した位置情報Ｐｏｓを含むレコードを検索し、検索したレコードのコンテンツ識別子Ｃ＿ｉｄを取得する。検索部４５は、取得したコンテンツ識別子Ｃ＿ｉｄをコンテンツ取得部３７に出力する。
【００８８】
図９は、第２の実施形態に係る拡張現実表示方法のフローチャートである。
【００８９】
以下、図７及び９を併せて参照しながら、本実施形態に係る拡張現実表示処理を説明する。尚、図示は省略しているが、図９に示した制御フローの実行前に、図７に示したコンテンツ記憶部３０、マーカー識別子記憶部３１、条件記憶部４３に対し、、マーカー識別子と、複数のコンテンツと、提供条件とを関連付けて登録する処理が行われる。
【００９０】
ステップＳ１１において、マーカー検出部２４は、カメラ２３が撮影した画像ＩｍｇからＡＲマーカーを検出する処理を行う。カメラ２３が撮影した画像ＩｍｇからＡＲが検出された場合、マーカー検出部２４は、当該画像Ｉｍｇをコンテンツ要求送信部４２に渡して、コンテンツ要求の送信を指示する。
【００９１】
ステップＳ１２において、位置情報取得部４１は、端末装置２２の現在地を特定するための位置情報Ｐｏｓを取得する。
【００９２】
ステップＳ１３において、コンテンツ要求送信部４２は、マーカー検出部２４から受け取った画像Ｉｍｇと、位置情報取得部４１から取得した位置情報Ｐｏｓとを含むコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ，Ｐｏｓ）」を作成し、作成したコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ，Ｐｏｓ）」をネットワーク経由でＡＲコンテンツサーバ１に送信する。
【００９３】
ステップＳ１４において、ＡＲコンテンツサーバ１のコンテンツ要求受信部４４がコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ，Ｐｏｓ）」を受信する。コンテンツ要求受信部４４は、受信したコンテンツ送信要求「Ｒｅｑ（Ｉｍｇ，Ｐｏｓ）」に含まれるＡＲマーカーの画像Ｉｍｇをマーカー解析部３４に渡し、位置情報Ｐｏｓを検索部４５に渡す。
【００９４】
ステップＳ１５において、マーカー解析部３４は、コンテンツ要求受信部４４から受け取った画像Ｉｍｇに含まれるＡＲマーカーを認識し、マーカー識別子記憶部３１から、認識したＡＲマーカーに対応するマーカー識別子Ｍ＿ｉｄを取得する。マーカー解析部３４は、取得したマーカー識別子Ｍ＿ｉｄを検索部４５に渡す。
【００９５】
ステップＳ１６において、検索部４５は、マーカー解析部３４から受け取ったマーカー識別子Ｍ＿ｉｄと、コンテンツ要求受信部４４から受け取った位置情報Ｐｏｓとを用いて、条件記憶部４３から提供条件を満たすコンテンツのコンテンツ識別子Ｃ＿ｉｄを検索し、検索されたコンテンツ識別子Ｃ＿ｉｄをコンテンツ取得部３７に渡す。
【００９６】
ステップＳ１７において、コンテンツ取得部３７は、検索部４５によって検索されたコンテンツ識別子Ｃ＿ｉｄに対応するコンテンツをコンテンツ記憶部３０から取得する。
【００９７】
ステップＳ１８において、コンテンツ送信部３８は、コンテンツ取得部３７によって取得されたコンテンツＣｔをネットワーク経由で端末装置２２へ送信する。
【００９８】
ステップＳ１９において、端末装置２２のコンテンツ受信部２６は、ＡＲコンテンツサーバ１から送信されたコンテンツＣｔを受信する。
【００９９】
ステップＳ２０において、表示制御部２７は、カメラ２３から出力される画像Ｉｍｇに、コンテンツ受信部２６が受信したコンテンツＣｔを重畳させてディスプレイ２８に表示させる。
【０１００】
以上の制御処理を行うことによって、条件記憶部４３に格納される提供条件によって予め提供区域が設定された複数のコンテンツの中から、端末装置２２の現在地に応じて提供可能なコンテンツを選択し、端末装置２２に提供することができる。この結果、１つのＡＲマーカーを用いて、端末装置２２の画面上に、端末装置２２の現在地に応じて様々な拡張現実を切り替えて表示することが可能となる。
【０１０１】
（その他の変形例）
尚、上記の各実施形態では、パッケージにＡＲマーカーを付与し、このＡＲマーカーの認識に基づいて拡張現実を表示する構成を説明したが、拡張現実表示専用のＡＲマーカーの代わりに、パッケージのデザインの一部または全部をマーカーとして使用する、いわゆる自然マーカーを利用した拡張現実表現方法にも、本発明は適用可能である。
【０１０２】
また、上記の各実施形態を組み合わせて、提供可能期間と提供可能区域との両方で、更に細かくコンテンツの提供条件を定義することも可能である。この場合、図７のＡＲコンテンツサーバ１に図４のシステムクロックを付加し、マーカー識別子と現在時刻と位置情報とを用いて条件記憶部を検索するようにすれば良い。条件記憶部に格納する提供条件は、図５及び図８のテーブルの項目を組み合わせれば良い。
【０１０３】
更に、上記の各実施形態では、１つのＡＲマーカーがカメラで撮影された場合の例を説明したが、２以上のＡＲマーカーを同時に撮影した場合に、１つのＡＲマーカーを撮影した場合に表示されるものとは別のコンテンツを表示するようにしても良い。この場合、商品パッケージに付された２以上のＡＲマーカーを同時に撮影した場合や、商品パッケージに付された１つのＡＲマーカー及び店頭ポスター等に付された１つのＡＲマーカーを同時に撮影した場合に、端末装置上に表示される拡張現実を変化させることができるので、表現方法を更に広げることが可能となる。
【産業上の利用可能性】
【０１０４】
本発明は、カメラ及び表示画面を備えた端末装置上で拡張現実を提示するシステムに利用できる。
【符号の説明】
【０１０５】
１  ＡＲコンテンツサーバ
１５  パッケージ
１６  ＡＲマーカー
１７  パッケージ
１８  ＡＲマーカー
２２  端末装置
２３  カメラ
２４  マーカー検出部
２５  コンテンツ要求送信部
２６  コンテンツ受信部
２７  表示制御部
２８  ディスプレイ
３０  コンテンツ記憶部
３１  マーカー識別子記憶部
３２  条件記憶部
３３  コンテンツ要求受信部
３４  マーカー解析部
３５  システムクロック
３６  検索部
３７  コンテンツ取得部
３８  コンテンツ送信部
４１  位置情報取得部
４１  コンテンツ要求送信部
４３  条件記憶部
４４  コンテンツ要求受信部
４５  検索部
【図１】
2012215989.tif 000003
【図２】
2012215989.tif 000004
【図３】
2012215989.tif 000005
【図４】
2012215989.tif 000006
【図５】
2012215989.tif 000007
【図６】
2012215989.tif 000008
【図７】
2012215989.tif 000009
【図８】
2012215989.tif 000010
【図９】
2012215989.tif 000011