(57)【要約】      （修正有）【課題】寺社に関係するコンテンツを拡張現実として表示装置に表示するアプリケーションプログラムを提供する。【解決手段】情報処理装置の制御回路を、寺社に関係するマーカＭを含む物体Ｏを、撮像装置で経時的に撮像した物体画像ＯＩを取得する物体画像取得部と、物体画像ＯＩからマーカＭの画像であるマーカ画像ＭＩを抽出するマーカ画像抽出部と、１以上の寺社に関係する物体Ｏに含まれるマーカＭのマーカ画像ＭＩと、物体Ｏに関係する寺社に関係するコンテンツの画像であるコンテンツ画像ＣＩとを、互いに関連付けて記憶するデータベースから、抽出したマーカ画像ＭＩに関連付けられたコンテンツ画像ＣＩを取得するコンテンツ取得部と、マーカＭの画像を含む物体画像ＯＩに、読み出したコンテンツ画像ＣＩを重畳して重畳画像ＡＲを生成する重畳画像生成部と、重畳画像ＡＲを表示装置１７に経時的に表示する出力制御部として動作させる。【選択図】図４
2020058658.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の制御回路を、
寺社に関係するおみくじ、御守若しくは絵馬又は建築物若しくは建造物を含む物体であってマーカを含む前記物体を、撮像装置で経時的に撮像することにより生成した物体画像を取得する物体画像取得部と、
前記物体画像から前記マーカの画像であるマーカ画像を抽出するマーカ画像抽出部と、
１以上の寺社に関係する物体に含まれるマーカのマーカ画像と、前記物体に関係する寺社に関係するコンテンツの画像であるコンテンツ画像とを、互いに関連付けて記憶するデータベースから、抽出した前記マーカ画像に関連付けられたコンテンツ画像を取得するコンテンツ取得部と、
前記マーカの画像を含む前記物体画像に、読み出した前記コンテンツ画像を重畳して重畳画像を生成する重畳画像生成部と、
前記重畳画像を前記表示装置に経時的に表示する出力制御部
として動作させるアプリケーションプログラム。
【請求項２】
請求項１に記載のアプリケーションプログラムであって、
前記物体は１又は複数のマーカを含み、
前記マーカ画像抽出部は、前記１又は複数のマーカの画像である１又は複数のマーカ画像を抽出し、
前記データベースは、１つの物体に含まれる１又は複数のマーカの１又は複数のマーカ画像と、それぞれ属性の異なる複数のコンテンツ画像とを、互いに関連付けて記憶し、
前記コンテンツ取得部は、前記データベースから、
抽出した前記１又は複数のマーカ画像に関連付けられた、それぞれ属性の異なる１又は複数のコンテンツ画像を取得し、
前記重畳画像生成部は、前記１又は複数のマーカの画像を含む前記物体画像に、読み出した前記複数のコンテンツ画像を順に重畳して複数の重畳画像を生成し、
前記出力制御部は、前記複数の重畳画像を順に前記表示装置に経時的に表示する
アプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、寺社に関係するコンテンツを拡張現実として表示装置に表示するアプリケーションプログラムに関する。
【背景技術】
【０００２】
寺社に固有のコンテンツを拡張現実として表示装置に表示する技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０１９８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
寺社に関係するコンテンツを拡張現実として表示装置に表示する技術は、益々ユーザーフレンドリーであることが望ましい。
【課題を解決するための手段】
【０００５】
本発明の一形態に係るアプリケーションプログラムは、情報処理装置の制御回路を、寺社に関係するおみくじ、御守若しくは絵馬又は建築物若しくは建造物を含む物体であってマーカを含む前記物体を、撮像装置で経時的に撮像することにより生成した物体画像を取得する物体画像取得部と、前記物体画像から前記マーカの画像であるマーカ画像を抽出するマーカ画像抽出部と、１以上の寺社に関係する物体に含まれるマーカのマーカ画像と、前記物体に関係する寺社に関係するコンテンツの画像であるコンテンツ画像とを、互いに関連付けて記憶するデータベースから、抽出した前記マーカ画像に関連付けられたコンテンツ画像を取得するコンテンツ取得部と、前記マーカの画像を含む前記物体画像に、読み出した前記コンテンツ画像を重畳して重畳画像を生成する重畳画像生成部と、前記重畳画像を前記表示装置に経時的に表示する出力制御部として動作させる。
【発明の効果】
【０００６】
本発明によれば、寺社に関係するコンテンツを拡張現実として表示装置に表示する技術を、益々ユーザーフレンドリーとすることができる。
【０００７】
なお、ここに記載された効果は必ずしも限定されるものではなく、本発明中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理システムのハードウェア構成を示す。
【図２】情報処理装置の機能的構成を示す。
【図３】情報処理装置の動作フローを示す。
【図４】実施例１の動作例（物体が絵馬及び建造物の場合の動作例）を模式的に示す。
【図５】実施例２の動作例（物体がおみくじの場合の動作例１）を模式的に示す。
【図６】実施例３の動作例（物体がおみくじの場合の動作例２）を模式的に示す。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１０】
１．情報処理システムのハードウェア構成
【００１１】
図１は、本発明の一実施形態に係る情報処理システムのハードウェア構成を示す。
【００１２】
情報処理システム１は、インターネットを含むネットワークＮを介して接続された、モバイルデバイス１０（情報処理装置）と、サーバー装置２０とを具備する。
【００１３】
モバイルデバイス１０は、例えば、スマートフォン、タブレットコンピューター、パーソナルコンピューター、ウェアラブルコンピューター（スマートウォッチ、ヘッドマウントディスプレイ等）等の情報処理装置である。本実施形態では、モバイルデバイス１０は、撮像装置（カメラ）、音声出力装置（スピーカ）及び表示装置（ディスプレイ）を内蔵する。別の実施形態（図示せず）では、モバイルデバイス１０は、有線又は無線（Ｂｌｕｅｔｏｏｔｈ（登録商標）等）で接続された撮像装置（カメラ）、音声出力装置（イヤホン、ヘッドホン）及び表示装置（ディスプレイ）と情報を送受信可能でもよい。
【００１４】
サーバー装置２０は、所謂クラウドコンピューティングのサーバーとして機能する。
【００１５】
モバイルデバイス１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＳＳＤ等の大容量の不揮発性記憶装置１４、ネットワーク通信インターフェース１５、操作装置１６、表示装置１７、音声出力装置１８及び撮像装置１９と、これらを相互に接続するバスＢ１とを有する。ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、制御回路１００を構成する。ＣＰＵ１１は、ＲＯＭ１２が記憶するアプリケーションプログラムをＲＡＭ１３にロードして実行する。
【００１６】
サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＳＳＤやＨＤＤ等の大容量の不揮発性記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバスＢ２とを有する。ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、制御回路２００を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶するアプリケーションプログラムをＲＡＭ２３にロードして実行する。
【００１７】
２．情報処理装置の機能的構成
【００１８】
図２は、情報処理装置の機能的構成を示す。
【００１９】
モバイルデバイス１０の制御回路１００において、ＣＰＵ１１は、ＲＯＭ１２が記憶するアプリケーションプログラムをＲＡＭ１３にロードして実行することにより、アプリ起動部１０１、物体画像取得部１０２、マーカ画像抽出部１０３、コンテンツ取得部１０４、重畳画像生成部１０５及び出力制御部１０６として動作する。モバイルデバイス１０は、典型的には、ネットワークＮを介してクラウドのアプリケーションストア（図示せず）から、このアプリケーションプログラムをダウンロードする。
【００２０】
３．情報処理装置の動作フロー
【００２１】
図３は、情報処理装置の動作フローを示す。
【００２２】
（１）実施例１（物体がおみくじ以外の場合）
【００２３】
前提として、ＣＰＵ１１がアプリケーションプログラムを起動する（立ち上げる）と、アプリ起動部１０１は、データベース１１０をオンラインで更新する。具体的には、アプリ起動部１０１は、ネットワークＮを介してサーバー装置２０から最新のデータベース１１０をダウンロードし、記憶装置１４に記憶されているデータベース１１０を更新する。そして、アプリ起動部１０１は、撮像装置１９を起動する（立ち上げる）。撮像装置１９が経時的に撮像する画像(動画)は、リアルタイムで表示装置１７に経時的に表示される。
【００２４】
図４のＡ１、Ａ２及びＡ３は、実施例１の動作例（物体を絵馬とする）を模式的に示す。図４のＢ１、Ｂ２及びＢ３は、実施例１の動作例（物体を建造物とする）を模式的に示す。
【００２５】
物体画像取得部１０２は、寺社に関係する物体ＯであってマーカＭを含む物体Ｏ（図４のＡ１、Ｂ１）を、撮像装置１９で経時的に撮像することにより生成した物体画像ＯＩを取得する（ステップＳ１）。物体画像ＯＩは、マーカＭの画像であるマーカ画像ＭＩを含む（図４のＡ２、Ｂ２）。「物体画像」は、撮像装置１９が経時的に撮像し、表示装置１７にリアルタイムで経時的に表示される画像(動画)である。
【００２６】
「寺社に関係する物体」は、例えば、寺社が提供（販売等）するおみくじ、御守若しくは絵馬又は寺社の境内に存在する建築物若しくは建造物を含む（「物体」がおみくじの場合のみ、後で実施例２及び実施例３で説明する）。「マーカ」は、寺社に固有のオブジェクトである。例えば、「物体」が御守又は絵馬である場合、「マーカ」は、これらに描かれた（典型的には、手書きでなく印刷。以下同じ）寺社名の文字、寺社の印影又は寺社固有のマーク等とすればよい。例えば、「物体」が建築物又は建造物である場合、「マーカ」は、これらに表記された寺社名の文字又は寺社固有のマークとすればよく、あるいは、形状が特徴的な建築物又は建造物自体（全体）又はその一部としてもよい。また、１つの物体が複数のマーカを含んでもよい。例えば、「物体」が御守又は絵馬である場合、これらに描かれた寺社名の文字、寺社の印影及び寺社固有のマーク等を「複数のマーカ」としてもよい。例えば、「物体」が建築物又は建造物である場合、これらに表記された寺社名の文字や寺社固有のマーク並びに形状が特徴的な建築物又は建造物自体（全体）又はその一部を「複数のマーカ」としてもよい。
【００２７】
マーカ画像抽出部１０３は、物体画像ＯＩからマーカＭの画像であるマーカ画像ＭＩ（１又は複数）を抽出する（ステップＳ２）。
【００２８】
記憶装置１４は、データベース１１０を記憶する。データベース１１０は、１以上の寺社に関係する物体に含まれるマーカのマーカ画像１１１と、コンテンツ画像１１２とを、互いに関連付けて記憶する。「コンテンツ画像」とは、物体に関係する寺社に関係するコンテンツの画像である。実施例１で「寺社に関係するコンテンツ」とは、典型的には、寺社に固有のコンテンツである。「寺社に固有のコンテンツ」とは、例えば、寺社に固有のキャラクターの画像（２次元又は３次元の静止画又は動画）、寺社に固有の収蔵品の画像、寺社に関する解説等を示すテキストコンテンツ等か、あるいは、これらのうち少なくとも２つの組み合わせである。
【００２９】
データベース１１０は、マーカ画像１１１及びコンテンツ画像１１２と関連付けて、さらに、音声コンテンツを記憶してもよい。「音声コンテンツ」とは、例えば、寺社に関する解説等を示す音声情報又は効果音か、あるいは、これらのうち少なくとも２つの組み合わせである。データベース１１０において、同一の寺社に関係する物体に含まれる異なる複数のマーカのマーカ画像に関連付けられるコンテンツ画像及び／又は音声コンテンツは、同じでも異なってもよい。実施例１では、データベース１１０において、１つのマーカ画像に異なる複数のコンテンツ画像及び／又は音声コンテンツが関連付けられてもよい（この場合、フローを実行する度に、順に又はランダムに１つのコンテンツ画像及び／又は音声コンテンツを取得（後述のステップＳ３）すればよい）。
【００３０】
コンテンツ取得部１０４は、データベース１１０から、マーカ画像抽出部１０３が抽出したマーカ画像ＭＩに関連付けられたコンテンツ画像ＣＩを取得する（読み出す）（ステップＳ３）。コンテンツ取得部１０４は、データベース１１０から、マーカ画像抽出部１０３が抽出したマーカ画像ＭＩに関連付けられた音声コンテンツ（データベース１１０が音声コンテンツを記憶する場合）をさらに取得する（読み出す）。
【００３１】
重畳画像生成部１０５は、コンテンツ取得部１０４がデータベース１１０から読み出したコンテンツ画像ＣＩを物体画像ＯＩに重畳して重畳画像ＡＲを生成する（ステップＳ４）。
【００３２】
コンテンツ画像ＣＩの位置は、マーカ画像ＭＩの位置に依存でもよい（例えば、マーカ画像ＭＩが隠れるようにマーカ画像ＭＩにコンテンツ画像ＣＩを重畳する）。あるいは、コンテンツ画像ＣＩの位置は、マーカ画像ＭＩの位置に非依存でもよい（例えば、マーカ画像ＭＩの位置に拘わらず、コンテンツ画像ＣＩを常に重畳画像ＡＲの中央に配置する）。
【００３３】
出力制御部１０６は、重畳画像生成部１０５が生成した重畳画像ＡＲを表示装置１７に表示する（所謂、拡張現実）（ステップＳ５）（図４のＡ３、Ｂ３）。出力制御部１０６は、コンテンツ取得部１０４がデータベース１１０から読み出した音声コンテンツがある場合には、音声コンテンツを音声出力装置１８から出力する。
【００３４】
（２）実施例２（物体がおみくじの場合の動作例１）
【００３５】
図５は、実施例２の動作例（物体がおみくじの場合の動作例１）を模式的に示す。
【００３６】
実施例１と同様の内容は説明を省略し、異なる点を中心に説明する。
【００３７】
物体画像取得部１０２は、寺社に関係する物体Ｏ（寺社で販売されるおみくじ）であって複数のマーカＭ１、Ｍ２、Ｍ３、Ｍ４を含む物体Ｏ（図５のＣ１）を、撮像装置１９で経時的に撮像することにより生成した物体画像ＯＩを取得する（ステップＳ１）。物体画像ＯＩは、マーカＭ１、Ｍ２、Ｍ３、Ｍ４の画像であるマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４を含む（図５のＣ２）。「物体」がおみくじの場合、紙片に複数のマーカが描かれており（典型的には印刷）、おみくじのテキストコンテンツ（運勢等）は描かれていない。
【００３８】
「物体」が寺社で販売されるおみくじの場合、典型的には、複数のおみくじが複数の参拝者に販売される。おみくじ（物体Ｏ）が複数のマーカＭ１、Ｍ２、Ｍ３、Ｍ４を含む場合、複数のおみくじに描かれる複数のマーカの組み合わせは、それぞれ異なる。例えば、マーカＭ１、Ｍ２、Ｍ３、Ｍ４の位置に、それぞれ、５種類から選択したマーカを描く（印刷する）ことにより、６２５通り（＝５×５×５×５）の組み合わせを含む複数の物体Ｏを製造することができる。
【００３９】
マーカ画像抽出部１０３は、物体画像ＯＩからマーカＭ１、Ｍ２、Ｍ３、Ｍ４の画像であるマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４を抽出する（ステップＳ２）。
【００４０】
記憶装置１４は、データベース１１０を記憶する。データベース１１０は、１つの物体に含まれる複数のマーカの複数のマーカ画像１１１と、物体に関係する寺社に関係するコンテンツの画像であって、それぞれ属性の異なる複数のコンテンツ画像１１２とを、互いに関連付けて記憶する。「物体」がおみくじの場合、「コンテンツ画像」とは、おみくじのテキストコンテンツ（運勢等を示すテキストコンテンツ）の画像を少なくとも含む。「物体」がおみくじの場合、データベース１１０は、１つの物体（おみくじ）に含まれる複数のマーカの複数のマーカ画像１１１と、それぞれ属性の異なる複数のコンテンツ画像１１２とを、互いに関連付けて記憶する。「属性」とは、「物体」がおみくじの場合、例えば、総合運、金運、恋愛運、学業運等である。本実施形態では、データベース１１０は、１つの物体Ｏ（おみくじ）に含まれる複数のマーカＭ１、Ｍ２、Ｍ３、Ｍ４の画像である複数のマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４と、それぞれ属性（総合運、金運、恋愛運、学業運）の異なる複数のコンテンツ画像とを、互いに関連付けて記憶する。言い換えれば、データベース１１０は、１つの物体Ｏ（おみくじ）に含まれるマーカＭ１のマーカ画像ＭＩ１と属性が総合運であるコンテンツ画像とを互いに関連付け、マーカＭ２のマーカ画像ＭＩ２と属性が金運であるコンテンツ画像とを互いに関連付け、マーカＭ３のマーカ画像ＭＩ３と属性が恋愛運であるコンテンツ画像とを互いに関連付け、マーカＭ４のマーカ画像ＭＩ４と属性が学業運であるコンテンツ画像とを互いに関連付けて記憶する。
【００４１】
データベース１１０は、さらに、マーカ画像１１１及びコンテンツ画像１１２と関連付けて、さらに、音声コンテンツを記憶してもよい。「音声コンテンツ」とは、例えば、運勢等を示す音声情報又は効果音か、あるいは、これらの組み合わせである。
【００４２】
マーカ画像抽出部１０３が全てのマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４を抽出したことをトリガとして、コンテンツ取得部１０４は、データベース１１０から、全てのマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４に関連付けられたコンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４を取得する（読み出す）（ステップＳ３）。コンテンツ取得部１０４は、データベース１１０から、マーカ画像抽出部１０３が抽出したマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４に関連付けられた音声コンテンツ（データベース１１０が音声コンテンツを記憶する場合）をさらに取得する（読み出す）。
【００４３】
重畳画像生成部１０５は、複数のマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４を含む物体画像ＯＩに、読み出した複数のコンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４を順に（所定の順序で）重畳して複数の重畳画像ＡＲ１、ＡＲ２、ＡＲ３、ＡＲ４を生成する（ステップＳ４）。出力制御部１０６は、複数の重畳画像ＡＲ１、ＡＲ２、ＡＲ３、ＡＲ４を順に（所定の順序で）表示装置１７に経時的に表示する（ステップＳ５）。具体的には、以下の通りである。
【００４４】
重畳画像生成部１０５は、コンテンツ取得部１０４がデータベース１１０から読み出したコンテンツ画像ＣＩ１を物体画像ＯＩに重畳して重畳画像ＡＲ１を生成する（ステップＳ４）。出力制御部１０６は、重畳画像生成部１０５が生成した重畳画像ＡＲ１を表示装置１７に表示する（所謂、拡張現実）（ステップＳ５）（図５のＣ３）。
【００４５】
所定時間（例えば、数秒〜数十秒）経過後又はユーザ操作をトリガとして、重畳画像生成部１０５は、コンテンツ取得部１０４がデータベース１１０から読み出したコンテンツ画像ＣＩ２を物体画像ＯＩに重畳して重畳画像ＡＲ２を生成する（ステップＳ４）。出力制御部１０６は、重畳画像生成部１０５が生成した重畳画像ＡＲ２を表示装置１７に表示する（所謂、拡張現実）（ステップＳ５）（図５のＣ４）。
【００４６】
所定時間（例えば、数秒〜数十秒）経過後又はユーザ操作をトリガとして、重畳画像生成部１０５は、コンテンツ取得部１０４がデータベース１１０から読み出したコンテンツ画像ＣＩ３を物体画像ＯＩに重畳して重畳画像ＡＲ３を生成する（ステップＳ４）。出力制御部１０６は、重畳画像生成部１０５が生成した重畳画像ＡＲ３を表示装置１７に表示する（所謂、拡張現実）（ステップＳ５）（図５のＣ５）。
【００４７】
所定時間（例えば、数秒〜数十秒）経過後又はユーザ操作をトリガとして、重畳画像生成部１０５は、コンテンツ取得部１０４がデータベース１１０から読み出したコンテンツ画像ＣＩ４を物体画像ＯＩに重畳して重畳画像ＡＲ４を生成する（ステップＳ４）。出力制御部１０６は、重畳画像生成部１０５が生成した重畳画像ＡＲ４を表示装置１７に表示する（所謂、拡張現実）（ステップＳ５）（図５のＣ６）。
【００４８】
図５のように、コンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４の位置は、マーカ画像ＭＩの位置に非依存でもよい（例えば、コンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４を、重畳画像ＡＲの中央に配置する）。あるいは、コンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４の位置は、マーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４の位置に依存でもよい（例えば、マーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４が隠れるようにマーカ画像ＭＩ１、ＭＩ２、ＭＩ３、ＭＩ４にコンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４を重畳する）。
【００４９】
図５出力制御部１０６は、コンテンツ取得部１０４がデータベース１１０から読み出した音声コンテンツがある場合には、音声コンテンツを音声出力装置１８から出力する。
【００５０】
（３）実施例３（物体がおみくじの場合の動作例２）
【００５１】
図６は、実施例３の動作例（物体がおみくじの場合の動作例２）を模式的に示す。
【００５２】
実施例２と同様の内容は説明を省略し、異なる点を中心に説明する。実施例２では物体が複数のマーカを含むのに対し、実施例３では物体が１つのマーカを含む点が相違する。
【００５３】
物体画像取得部１０２は、寺社に関係する物体Ｏ（寺社で販売されるおみくじ）であって１つのマーカＭを含む物体Ｏ（図６のＤ１）を、撮像装置１９で経時的に撮像することにより生成した物体画像ＯＩを取得する（ステップＳ１）。物体画像ＯＩは、マーカＭの画像であるマーカ画像ＭＩを含む（図６のＤ２）。
【００５４】
おみくじ（物体Ｏ）が１つのマーカＭを含む場合、複数のおみくじに描かれるマーカは、それぞれ異なる。物体として、例えば数十から数百種類のマーカをそれぞれ描いた（印刷した）おみくじを製造すればよい。
【００５５】
マーカ画像抽出部１０３は、物体画像ＯＩからマーカＭの画像であるマーカ画像ＭＩを抽出する（ステップＳ２）。
【００５６】
記憶装置１４は、データベース１１０を記憶する。データベース１１０は、１つの物体に含まれる１つのマーカの１つのマーカ画像１１１と、物体に関係する寺社に関係するコンテンツの画像であって、それぞれ属性の異なる複数のコンテンツ画像１１２とを、互いに関連付けて記憶する。「物体」がおみくじの場合、データベース１１０は、１つの物体（おみくじ）に含まれる１つのマーカの１つのマーカ画像１１１と、それぞれ属性の異なる複数のコンテンツ画像１１２とを、互いに関連付けて記憶する。本実施形態では、データベース１１０は、１つの物体Ｏ（おみくじ）に含まれる１つのマーカＭの画像である１つのマーカ画像ＭＩと、それぞれ属性（総合運、金運、恋愛運、学業運）の異なる複数のコンテンツ画像とを、互いに関連付けて記憶する。言い換えれば、データベース１１０は、１つの物体Ｏ（おみくじ）に含まれる１つマーカＭのマーカ画像ＭＩと、それぞれ属性の異なる複数のコンテンツ画像（属性が総合運であるコンテンツ画像、属性が金運であるコンテンツ画像、属性が恋愛運であるコンテンツ画像及び属性が学業運であるコンテンツ画像）とを関連付けて記憶する。
【００５７】
コンテンツ取得部１０４は、マーカ画像抽出部１０３がマーカ画像ＭＩを抽出したことをトリガとして、データベース１１０から、マーカ画像ＭＩに関連付けられたコンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４を取得する（読み出す）（ステップＳ３）。
【００５８】
重畳画像生成部１０５は、１つのマーカ画像ＭＩを含む物体画像ＯＩに、読み出した複数のコンテンツ画像ＣＩ１、ＣＩ２、ＣＩ３、ＣＩ４を順に（所定の順序で）重畳して複数の重畳画像ＡＲ１、ＡＲ２、ＡＲ３、ＡＲ４を生成する（ステップＳ４）。出力制御部１０６は、複数の重畳画像ＡＲ１、ＡＲ２、ＡＲ３、ＡＲ４を順に（所定の順序で）表示装置１７に経時的に表示する（所謂、拡張現実）（ステップＳ５）（図６のＤ３、Ｄ４、Ｄ５及びＤ６）。
【００５９】
４．変形例
【００６０】
（１）変形例１
【００６１】
上記実施形態では、モバイルデバイス１０の記憶装置１４は、サーバー装置２０からダウンロードしたデータベース１１０を記憶し、コンテンツ取得部１０４は、データベース１１０からコンテンツ画像及び音声コンテンツを取得した（読み出した）。これに替えて、モバイルデバイス１０はデータベース１１０を記憶せず、代わりにサーバー装置２０がデータベース１１０を記憶してもよい。その場合、コンテンツ取得部１０４は、ネットワークＮを介して、抽出したマーカ画像をサーバー装置２０に通知し、通知したマーカ画像に関連付けられたコンテンツ画像及び音声コンテンツのみを、サーバー装置２０から取得（ダウンロード）してもよい。
【００６２】
しかしながら、アプリケーションプログラムのユーザーが境内に居る参拝客である場合、参拝客が携帯するモバイルデバイス１０はオフラインである可能性がある。変形例１の方法では、モバイルデバイス１０は、オンラインでなければ、ネットワークＮを介して、抽出したマーカ画像をサーバー装置２０に通知し、通知したマーカ画像に関連付けられたコンテンツ画像及び音声コンテンツのみを、サーバー装置２０から取得（ダウンロード）することができない。これに対して、上記実施形態では、モバイルデバイス１０の記憶装置１４は、サーバー装置２０からダウンロードしたデータベース１１０を記憶するので、モバイルデバイス１０がオフラインであっても、処理を実行することができる点において有利である。
【００６３】
（２）変形例２
【００６４】
上記実施例１では、「寺社に関係する物体」は、例えば、寺社が提供（販売等）する御守若しくは絵馬又は寺社の境内に存在する建築物若しくは建造物を含む、とした。これに替えて、「寺社に関係する物体」は、朱印でもよい。本変形例で「朱印」とは、参拝者が所有する朱印帳に含まれる１頁の紙であって、寺社固有の印影が押印され且つ寺社固有の文字列が手書きされた１頁の紙を意味する。「物体」が朱印である場合、「マーカ」は、朱印帳に押印された印影及び／又は手書きされた文字列（寺社名の文字等）とすればよい。
【００６５】
５．結語
【００６６】
第１に、本実施形態によれば、図４のＡ１、Ａ２及びＡ３に示すように、マーカを含む「物体」は、寺社が提供（販売等）する御守又は絵馬を含む。これにより、参拝者は、寺社固有の御守又は絵馬の画像に寺社固有のコンテンツ画像を重畳した重畳画像を、拡張現実として鑑賞することができる。
【００６７】
ところで、変形例２のように、「マーカ」が朱印帳に押印された印影である場合、しばしば、手書きの文字列等に重畳して印影が押印されることがある。印影が文字列等に重畳されると、マーカ画像抽出部１０３は、物体画像からマーカ画像（印影の画像）を抽出する（ステップＳ２）のに失敗するおそれがある。また、「マーカ」が朱印帳に手書きされた文字列（寺社名の文字等）である場合、手書きする寺社スタッフによって（あるいはスタッフが１人だとしても）、書体等が異なることがある。文字列の書体等が異なると、マーカ画像抽出部１０３は、物体画像からマーカ画像（印影の画像）を抽出する（ステップＳ２）のに失敗するおそれがある。
【００６８】
これに対して、本実施形態によれば、図４のＡ１、Ａ２及びＡ３に示すように、マーカを含む「物体」は、寺社が提供（販売等）する御守又は絵馬を含む。マーカ画像抽出部１０３が物体画像からマーカ画像を確実に抽出する（ステップＳ２）には、「物体」が含むマーカは、他のオブジェクトに重畳され得ず、且つ、マーカに固体差が発生し得ない（少なくとも発生しにくい）ように、明瞭なオブジェクトであることが望ましい。御守又は絵馬は、機械的に量産される。このため、他のオブジェクトに重畳され得ず、且つ、マーカに固体差が発生し得ない（少なくとも発生しにくい）ような明瞭なオブジェクトであるマーカを含む御守又は絵馬を容易に量産することができる。
【００６９】
第２に、本実施形態によれば、図４のＢ１、Ｂ２及びＢ３に示すように、マーカを含む「物体」は、寺社の境内に存在する建築物又は建造物を含む。この場合、「マーカ」は、建築物又は建造物に表記された寺社名の文字又は寺社固有のマークとすればよく、あるいは、形状が特徴的な建築物又は建造物自体（全体）又はその一部としてもよい。これにより、境内に居る参拝者は、リアルタイムで経時的に表示される境内の画像（動画）に寺社固有のコンテンツ画像を重畳した重畳画像を、拡張現実として鑑賞することができる。
【００７０】
本実施形態によれば、図４のＢ１、Ｂ２及びＢ３に示すように、適切なコンテンツ画像を取得するのに、マーカと、マーカ画像及びコンテンツ画像とを関連付けて記憶するデータベースとを使用した。これに替えて、コンテンツ画像を取得するのに、ＧＰＳを使用することが考えられる。例えば、サーバー装置２０は、寺社が存在するロケーションのＧＰＳ位置情報と、その寺社固有のコンテンツ画像とを関連付けて記憶するデータベースを有する。境内に居る参拝者が携帯するモバイルデバイス１０は、ＧＰＳ信号を受信可能である。モバイルデバイス１０が、モバイルデバイス１０（境内に存在する）のロケーションのＧＰＳ位置情報をサーバー装置２０に送信する。サーバー装置２０は、受信したＧＰＳ位置情報に関連付けられたコンテンツ画像をデータベースから読み出す。サーバー装置２０は、読み出したコンテンツ画像をモバイルデバイス１０に送信する。モバイルデバイス１０は、コンテンツ画像を受信し、コンテンツ画像をもとに生成した重畳画像を表示する（拡張現実）。
【００７１】
しかしながら、ＧＰＳ位置情報を使用した方法では、以下の様な問題が発生するおそれがある。例えば、モバイルデバイス１０のＧＰＳ位置情報が不正確（わずかにずれる等）になるおそれがある。その場合、寺社が密集した地域（京都等）では、モバイルデバイス１０のロケーションのＧＰＳ位置情報が、実際にモバイルデバイス１０が存在する寺社のロケーションを示すものでなく、例えば、その寺社の至近に存在する別の寺社のロケーションを示すおそれがある。そうすると、サーバー装置２０は、モバイルデバイス１０から受信したＧＰＳ位置情報（別の寺社のロケーションを示す）に関連付けられたコンテンツ画像（別の寺社固有のコンテンツ画像）をデータベースから読み出す。その結果、モバイルデバイス１０は、サーバー装置２０から、別の寺社固有のコンテンツ画像を受信し、別の寺社固有のコンテンツ画像をもとに生成した重畳画像を表示してしまう。
【００７２】
これに対して、本実施形態によれば、図４のＢ１、Ｂ２及びＢ３に示すように、寺社固有のマーカと、マーカ画像１１１及びコンテンツ画像１１２を関連付けて記憶するデータベース１１０とを使用するので、適切なロケーションのコンテンツ画像（寺社に固有のコンテンツ画像）を確実に取得することができる。
【００７３】
また、寺社は、境内の建築物又は建造物等が文化財に指定されていることがあるため、また、荘厳な雰囲気を壊さぬため、例えば、寺社に固有のキャラクターの人形等を物理的に境内に配置したり、あるいは、マーカの用途のためだけの物体を物理的に境内に配置すべきでないことがある。これに対して、本実施形態によれば、図４のＢ１、Ｂ２及びＢ３に示すように、「マーカ」は、建築物又は建造物に表記された寺社名の文字又は寺社固有のマークとすればよく、あるいは、形状が特徴的な建築物又は建造物自体（全体）又はその一部としてもよい。このため、寺社に固有のキャラクターの人形等を物理的に境内に配置したり、あるいは、マーカの用途のためだけの物体を物理的に境内に配置することなく、参拝者は、拡張現実として、モバイルデバイス１０に表示されたコンテンツを境内に居ながら鑑賞することができる。
【００７４】
第３に、本実施形態によれば、図５及び図６に示すように、マーカを含む「物体」は、おみくじである。おみくじ（物体）が複数のマーカを含む場合、複数のおみくじに描かれる複数のマーカの組み合わせは、それぞれ異なる。おみくじ（物体）が１つのマーカを含む場合も、同様に、複数のおみくじに描かれるマーカは異なる。データベース１１０は、複数の異なるマーカのマーカ画像と、複数のコンテンツ画像とを、それぞれ互いに関連付けて記憶する。これにより、重畳画像として表示されるコンテンツ画像（運勢等を示すテキストコンテンツの画像）が、複数のおみくじ毎に異なることとなる。これにより、参拝者は、典型的なおみくじと同様のコンテンツのコンテンツ画像を重畳した重畳画像を、拡張現実として鑑賞することができる。
【００７５】
ところで、複数のおみくじ毎に異なるコンテンツ画像を表示するための方法として、以下の方法が考えられる。例えば、複数の紙片に全て同一のマーカを描く（印刷する）ことにより、物体として、全て同一の複数のおみくじを製造する。モバイルデバイス１０は、ネットワークＮを介して、物体画像から抽出した１つのマーカ画像又は複数のマーカ画像の組み合わせ（複数のおみくじに対して全て同一）をサーバー装置２０に通知する。サーバー装置２０は、複数（例えば、数十から数百）種類のコンテンツ画像（運勢等を示すテキストコンテンツの画像）を保持する。サーバー装置２０は、マーカ画像の通知を受けると、所定の順に又はランダムにコンテンツ画像を選択する。モバイルデバイス１０は、サーバー装置２０が選択したコンテンツ画像を、サーバー装置２０から取得（ダウンロード）する。
【００７６】
しかしながら、この方法では、１つのおみくじに対して異なる複数のコンテンツ画像が表示されるため、ユーザーがあるコンテンツ（運勢等）に満足できない場合等に、もう１度アプリを実行すれば、今度は別のコンテンツ（運勢等）が表示されることとなる。これでは、ユーザーがあるコンテンツ（運勢等）に満足できない場合等に、もう１度おみくじを購入しないで済んでしまう。
【００７７】
これに対して、本実施形態によれば、図５及び図６に示すように、おみくじ（物体）が複数のマーカを含む場合、複数のおみくじに描かれる複数のマーカの組み合わせは、それぞれ異なる。おみくじ（物体）が１つのマーカを含む場合も、同様に、複数のおみくじに描かれるマーカは異なる。実施例２及び実施例３によれば、１つのおみくじに対して特定のコンテンツ画像が表示される。このため、ユーザーがあるコンテンツ（運勢等）に満足できない場合等に、もう１度アプリを実行しても、同じコンテンツ（運勢等）が表示されることとなる。このため、ユーザーがあるコンテンツ（運勢等）に満足できない場合等に、もう１度おみくじを購入することを促すことができる。おみくじは、機械的に量産される。このため、それぞれ異なる複数のマーカの組み合わせを含む（おみくじが複数のマーカを含む場合）、あるいは、それぞれ異なるマーカを含む（おみくじが１つのマーカを含む場合）、数十から数百種類のおみくじを容易に量産することができる。
【００７８】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７９】
モバイルデバイス１０、アプリ起動部１０１、物体画像取得部１０２、マーカ画像抽出部１０３、コンテンツ取得部１０４、重畳画像生成部１０５、出力制御部１０６。
【図１】
2020058658.tif 000003
【図２】
2020058658.tif 000004
【図３】
2020058658.tif 000005
【図４】
2020058658.tif 000006
【図５】
2020058658.tif 000007
【図６】
2020058658.tif 000008