(57)【要約】【課題】コンテンツに関するガイダンス用の情報をユーザに提示する装置において、コンテンツのガイドをさらに充実させることができる技術を提供する。【解決手段】情報処理装置１００は、ユーザの入力操作に応じて、ディスプレイにコンテンツのガイドを表示する。コンテンツのガイドは、画像、音声、動画、および作品に関する地図などの付帯情報を含む。コンテンツの展示者は、展示対象の各作品とともに、ＡＲマーカ３００を設置する。ＡＲマーカ３００は、各作品で共通のものが設置される。情報処理装置１００は、ユーザの入力操作等に応じて、ディスプレイに表示すべきコンテンツを特定し、特定したコンテンツのガイド用の音声データ等を再生する。情報処理装置１００は、ＡＲ処理を開始する操作をユーザから受け付けて、撮影画像データからＡＲマーカ３００を検出すると、ＡＲデータをディスプレイに表示する。【選択図】図１
2015011360.tif 000002
【特許請求の範囲】
【請求項１】
ガイダンス用の情報を表示するための情報処理装置であって、
入力操作を受け付けるための操作受付部と、
撮影により撮影画像データを得るためのカメラと、
表示部と、
特定の被写体を示す参照用画像、および、複数のコンテンツの識別情報それぞれについて、前記識別情報に対応する第１のコンテンツデータを記憶するための記憶部と、
前記入力操作に基づいて、前記情報処理装置の動作を制御する制御部とを備え、
前記制御部は、
前記撮影画像データに対し、前記参照用画像に基づいて画像認識処理を施すことにより、前記撮影画像データから前記特定の被写体を検出するための処理を行う検出処理部と、
前記カメラを駆動し、前記検出処理部により前記特定の被写体が前記撮影画像データから検出された場合に、前記表示部に表示する対象の表示対象コンテンツの識別情報に対応する前記第１のコンテンツデータを前記表示部に表示させる表示処理部とを含む、情報処理装置。
【請求項２】
前記操作受付部は、前記表示対象コンテンツを指定するための入力操作を受け付け、
前記表示処理部は、
前記表示対象コンテンツを指定するための前記入力操作に応じて前記表示対象コンテンツの識別情報を設定し、設定された前記識別情報に対応する前記表示対象コンテンツの前記第１のコンテンツデータを、前記特定の被写体が前記撮影画像データから検出された場合に前記表示部に表示させる、請求項１記載の情報処理装置。
【請求項３】
前記記憶部は、
前記コンテンツの識別情報それぞれと対応付けて、前記第１のコンテンツデータとして、前記特定の被写体の前記検出処理部による検出時に前記表示部に表示するための映像データを記憶し、第２のコンテンツデータとして、コンテンツに関連する音声データまたは動画データの少なくともいずれか一方を記憶し、
前記表示処理部は、
前記操作受付部により第２のコンテンツデータを再生するための入力操作を受け付けた場合に、前記表示対象コンテンツの識別情報に対応する前記音声データまたは前記動画データを再生し、
前記操作受付部により前記検出処理部による検出処理を実行するための入力操作を受け付けた場合に、前記撮影画像データからの前記特定の被写体の検出結果に応じて前記映像データを再生する、請求項１記載の情報処理装置。
【請求項４】
前記記憶部は、
第２のコンテンツデータとして、前記コンテンツに関連する音声データ、動画データ、および前記コンテンツに付帯する付帯情報を記憶し、
前記第１のコンテンツデータとして、前記特定の被写体の前記検出処理部による検出時に前記表示部に表示するための映像データを記憶し、
前記表示処理部は、
前記操作受付部により前記付帯情報を表示するための入力操作を受け付けた場合は、前記表示対象コンテンツの識別情報に対応する前記付帯情報を前記表示部に表示させる、請求項１記載の情報処理装置。
【請求項５】
前記記憶部は、前記コンテンツに付帯する付帯情報として、前記コンテンツに関する地図情報を記憶し、
前記表示処理部は、前記操作受付部により前記付帯情報を表示するための入力操作を受け付けた場合に、前記表示対象コンテンツの識別情報に対応する前記地図情報を前記表示部に表示させる、請求項４記載の情報処理装置。
【請求項６】
前記記憶部は、
前記複数のコンテンツそれぞれについて、コンテンツの表示に制限があるか否かを管理するための管理情報を記憶し、前記制限があるコンテンツの表示が許可されているか否かの設定情報を記憶するためのものであり、
前記表示処理部は、
コンテンツの表示に制限がある前記表示対象コンテンツについて、前記設定情報に従って、前記第１のコンテンツデータの前記表示部への表示を制御する、請求項１記載の情報処理装置。
【請求項７】
前記記憶部は、複数種類の前記特定の被写体について、前記特定の被写体それぞれを示す前記参照用画像を記憶し、
前記検出処理部は、前記参照用画像に基づいて、前記撮影画像データから前記複数種類の前記特定の被写体それぞれを検出するための処理を行い、
前記表示処理部は、前記特定の被写体が前記撮影画像データから検出された場合に、検出された前記特定の被写体の種類に応じて前記第１のコンテンツデータの表示を制御する、請求項１記載の情報処理装置。
【請求項８】
前記記憶部は、
コンテンツの表示に制限があることを示す前記特定の被写体の前記参照用画像と、前記視聴制限があるコンテンツの表示が許可されているか否かの設定情報とを記憶し、
前記表示処理部は、
前記設定情報を読み出して、前記撮影画像データから、前記コンテンツの表示に制限があることを示す前記特定の被写体が検出された場合に、前記設定情報に従って、前記第１のコンテンツデータの前記表示部への表示を制御する、請求項７記載の情報処理装置。
【請求項９】
前記表示処理部は、
前記撮影画像データから、前記コンテンツの表示に制限があることを示す前記特定の被写体が検出され、前記設定情報において前記視聴制限があるコンテンツの表示が許可されていない場合に、前記制限を解除するための入力操作を受け付ける画面を前記表示部に表示する、請求項８記載の情報処理装置。
【請求項１０】
ガイダンス用の情報を表示するための情報処理装置の動作を制御するためのプログラムであって、前記情報処理装置は、プロセッサと、メモリと、入力操作を受け付けるための操作受付部と、撮影により撮影画像データを得るためのカメラと、ディスプレイとを備え、
前記メモリは、特定の被写体を示す参照用画像、および、複数のコンテンツの識別情報それぞれについて、前記識別情報に対応するコンテンツデータを記憶するためのものであり、
前記プログラムは、前記プロセッサに、
前記撮影画像データに対し、前記参照用画像に基づいて画像認識処理を施すことにより、前記撮影画像データから前記特定の被写体を検出するための処理を行うステップと、
前記カメラを駆動し、前記特定の被写体が前記撮影画像データから検出された場合に、前記ディスプレイに表示する対象の表示対象コンテンツの識別情報に対応する前記コンテンツデータを前記ディスプレイに表示させるステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに関するガイダンス用の情報をユーザに提示するための技術に関する。
【背景技術】
【０００２】
芸術作品、動植物、観光資源などの様々なコンテンツを人々がより深く理解するため、コンテンツに対する解説等を記したガイダンス用の情報が提供されていることがある。また、小売店等の販売業務においては、消費者に提供する対象の商品またはサービスがどのようなものであるかを説明したガイダンス用の情報が提供されていることもある。
【０００３】
例えば、美術館、博物館等の展示者は、美術作品等のコンテンツを展示する展示会を開催し、来場者に対し入場料等を設定して、来場者から収入を得ている。展示者は、来訪者に対し、コンテンツの解説を提供することで、来訪者がコンテンツの理解を深めることを支援している。美術館、博物館等の展示者は、例えば、美術作品などの鑑賞対象物の近くに、作品の解説を記した案内板を設置している。これにより、来訪者にコンテンツの解説を提供している。
【０００４】
また、例えば動物園、植物園等の運営者は、鑑賞対象物となる動植物とともに、動物の飼育状況や生息地域などを解説した案内板等を設置している。また、観光地を管理する管理者等は、観光資源に関する情報を、インターネット等を通じて配信したり、地域の観光資源に、解説を記した標識を設置したりすることで、観光客に対し、観光資源の歴史等の解説を含む情報を提供している。これにより、来訪者が鑑賞対象物、観光資源等のコンテンツに関する解説を参照することができるため、来訪者は、コンテンツに関する背景知識や、コンテンツの楽しみ方を知ることができる。また、展示者等にとっては、来訪者が鑑賞対象物を理解し、鑑賞を楽しむことを支援することができ、繰り返し来訪する来訪者を増やすことができる。
【０００５】
コンテンツに関するガイダンス用の情報は、音声によって提供されることもある。例えば、展示者は、来訪者に対し、コンテンツの理解を深めることを支援するための装置（例えば、音声ガイド装置）などを提供している。例えば、予め展示対象の作品ごとに展示のための番号を割り当てておく。音声ガイド装置は、作品番号の入力と、音声による解説を再生するための操作とを来訪者から受け付けることにより、来訪者に対し作品解説などの音声情報を提供する。
【０００６】
来訪者がコンテンツの理解を深めることを支援するためのガイド装置に関する技術は様々なものが知られている。例えば、特開平１１−１４３４１９号公報（特許文献１）は、美術館などの展示事物の説明を行う音声ガイド装置を開示している。特許文献１の技術によると、見学者は、見学者が聴きたい説明を簡単な操作で聴くことができる。特開２００６−１４５９３６号公報（特許文献２）は、展示会などの開催準備業務の効率化と操作性の改善とをすることで、鑑賞者へのサービスの向上を図るための音声ガイドシステムを開示している。より詳細には、特許文献２には、絵画などの展示物を識別するために展示物の近くに取り付けておく展示物識別装置と、鑑賞者が音声で作品の説明を聞きたいときに使用する音声ガイド装置と、バックヤードにあって展示物の識別コードを遠隔から登録する管理装置とが開示されている。特許文献２の技術によると、美術館や博物館などで遠隔でのコンテンツの管理を可能にし、作品の解説に使用する音声ガイドの操作性も改善される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−１４３４１９号公報
【特許文献２】特開２００６−１４５９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
音声ガイド装置は、来訪者が選択したコンテンツに対応して、コンテンツを解説する情報を音声によって来訪者に提供している。しかし、コンテンツに関心のある来訪者が、展示対象などをさらに理解し、楽しむためには、来訪者にガイドを提供する手段がより多様であることが望ましい。
【０００９】
したがって、来訪者に対してのコンテンツのガイドをさらに充実させるための技術が必要とされている。
【課題を解決するための手段】
【００１０】
一実施形態に従うと、ガイダンス用の情報を表示するための情報処理装置が提供される。情報処理装置は、入力操作を受け付けるための操作受付部と、撮影により撮影画像データを得るためのカメラと、表示部と、特定の被写体を示す参照用画像、および、複数のコンテンツの識別情報それぞれについて、識別情報に対応するコンテンツデータを記憶するための記憶部と、入力操作に基づいて、情報処理装置の動作を制御する制御部とを備え、制御部は、撮影画像データに対し、参照用画像に基づいて画像認識処理を施すことにより、撮影画像データから特定の被写体を検出するための処理を行う検出処理部と、カメラを駆動し、検出処理部により特定の被写体が撮影画像データから検出された場合に、表示部に表示する対象の表示対象コンテンツの識別情報に対応するコンテンツデータを表示部に表示させる表示処理部とを含む。
【００１１】
別の実施形態に従うと、ガイダンス用の情報を表示するための情報処理装置の動作を制御するためのプログラムが提供される。情報処理装置は、プロセッサと、メモリと、入力操作を受け付けるための操作受付部と、撮影により撮影画像データを得るためのカメラと、ディスプレイとを備える。メモリは、特定の被写体を示す参照用画像、および、複数のコンテンツの識別情報それぞれについて、識別情報に対応するコンテンツデータを記憶する。プログラムは、プロセッサに、撮影画像データに対し、参照用画像に基づいて画像認識処理を施すことにより、撮影画像データから特定の被写体を検出するための処理を行うステップと、カメラを駆動し、特定の被写体が撮影画像データから検出された場合に、ディスプレイに表示する対象の表示対象コンテンツの識別情報に対応するコンテンツデータをディスプレイに表示させるステップとを実行させる。
【発明の効果】
【００１２】
上記一実施形態によると、来訪者に対して、音声に限らず、視覚を通じてのコンテンツのガイドを容易に視聴させることができる。また、上記一実施形態によると、例えば展示対象物の近くに特定の被写体を設置した場合、来訪者は、この被写体をカメラによって撮影することで、コンテンツに対応したコンテンツデータを視聴することができる。そのため、一実施形態の情報処理装置は、来訪者に対し、展示会場に入場して展示対象物を鑑賞することを促すことができる。その結果、情報処理装置は、来訪者の数の増加に寄与することができる。
【００１３】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１４】
【図１】実施の形態にかかる情報処理装置１００が使用される状況の一例を示す図である。
【図２】情報処理装置１００の構成を示すブロック図である。
【図３】情報処理装置１００のソフトウェアの構成を示す図である。
【図４】コンテンツ管理テーブル３１を示す図である。
【図５】ＡＲ（Augmented  Reality）マーカ３００を示す図である。
【図６】コンテンツのガイドを表示するためのユーザインタフェースの一例を示す図である。
【図７】実施の形態１の情報処理装置１００による、ＡＲデータを表示するための処理を示すフローチャートである。
【図８】ＡＲデータを表示する例を示す図である。
【図９】コンテンツに付帯する情報と、コンテンツに関連する情報とを切り替える操作のインタフェースを示す図である。
【図１０】実施の形態２のマーカ画像を示す図である。
【図１１】実施の形態２のコンテンツ管理テーブル３１を示す図である。
【図１２】実施の形態２の情報処理装置１００による、ＡＲデータを表示するための処理を示すフローチャートである。
【図１３】視聴制限を解除する入力操作を受け付けるためのユーザインタフェースの一例を示す図である。
【図１４】情報処理装置１００がコンテンツ等のデータをダウンロードするための経路の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１６】
＜実施の形態１＞
図１は、実施の形態にかかる情報処理装置１００が使用される状況の一例を示す図である。情報処理装置１００は、タッチパネルを備えるタブレット端末であり、コンテンツのガイドをディスプレイに表示する。実施の形態１では、コンテンツが美術作品の場合について説明する。
【００１７】
＜概要  映像によるガイドの提供＞
図１に示すように、情報処理装置１００は、展示作品について、映像による解説を含むガイド用の情報を、情報処理装置１００のユーザである来訪者に提示する。これにより、情報処理装置１００は、音声のみの解説が提供される場合と比べて、より多様な情報量を有する映像によるガイドをユーザに提供することができる。例えば、情報処理装置１００には、展示作品であるコンテンツのガイドを情報処理装置１００のディスプレイに表示するためのアプリケーションが予めインストールされている。美術館等の展示者が、来訪者に対し情報処理装置１００を貸し出すことにより、来訪者は情報処理装置１００によるコンテンツのガイドを利用することができる。情報処理装置１００は、タッチパネルディスプレイを備えており、ユーザの入力操作をタッチパネルによって受け付ける。また、情報処理装置１００は、ガイダンス用の情報をディスプレイに表示する。来訪者は、ガイドを利用したいコンテンツ（美術作品）を、情報処理装置１００への入力操作によって指定することで、コンテンツに対応付けられた音声データによる解説や、動画データによる解説を利用することができる。
【００１８】
＜概要  ＡＲマーカ３００の設置とＡＲデータの提供＞
また、情報処理装置１００は、ＡＲ（Augmented  Reality）技術に対応したアプリケーションを保持している。展示者は、展示作品とともにＡＲマーカ３００を設置する。実施の形態１では、展示者は、各作品について共通のＡＲマーカ３００を設置している。情報処理装置１００は、来訪者から、ＡＲ技術に対応したアプリケーションを起動させるための入力操作を受け付けると、撮影画像データに被写体として撮影されたＡＲマーカ３００を画像認識処理により検出し、展示作品に対応したＡＲデータを情報処理装置１００のディスプレイに表示する。このように、来訪者は、コンテンツを指定して、コンテンツごとに音声や動画によるガイドを利用するとともに、ＡＲマーカ３００を用いたＡＲデータを視聴することで、各コンテンツをいっそう楽しむことができる。ＡＲデータは、撮影画像から画像認識処理により検出されるＡＲマーカの位置に基づいて、ＡＲ技術を用いた処理により撮影画像にオーバレイ表示する映像データである。ＡＲデータの一例は、コンテンツとしての風景画の基となった土地、エピソードその他コンテンツに関連するデータである。
【００１９】
また、情報処理装置１００は、ディスプレイに表示すべきコンテンツの指定をするための入力操作を来訪者から受け付ける。情報処理装置１００は、来訪者に指定されたコンテンツに対応するＡＲデータ等をディスプレイに表示する。そのため、ＡＲマーカ３００そのものには、表示すべきＡＲデータを識別するための情報を含ませる必要がなく、展示者は、各作品について共通のＡＲマーカ３００を使用することができ、ＡＲマーカ３００を各作品について設置することが容易となる。
【００２０】
以上のように、展示者は、展示作品などのコンテンツの設置場所に、ＡＲマーカ３００などの特定の被写体を併せて設置する。展示者は、ＡＲマーカ３００などの特定の被写体を、情報処理装置１００のＡＲ技術を用いた処理によって検出可能とし、情報処理装置１００がＡＲマーカ３００を検出した時に視聴可能なコンテンツ（ＡＲデータ）を来訪者へ用意する。これにより、情報処理装置１００は、来訪者がコンテンツの設置場所を訪問し、ＡＲマーカ３００などの特定の被写体を検出することで利用可能なコンテンツをユーザに提供することができ、ユーザが展示場所を訪問することを促すことができる。
【００２１】
また、図１の例では、情報処理装置１００と通信する機器としてルータ７００を示している。情報処理装置１００は、コンテンツのガイドを情報処理装置１００のディスプレイに表示する処理を実現するためのアプリケーションを、ルータ７００を介して外部のネットワークから取得することとしてもよい。
【００２２】
＜構成＞
図２と図３とを参照し、情報処理装置１００の構成を説明する。図２は、情報処理装置１００の構成を示すブロック図である。図２に示すように、情報処理装置１００は、アンテナ１，２と、遠距離通信用モジュール３と、近距離通信用モジュール４と、タッチパネル５と、ディスプレイ６と、カメラ７と、電源制御部８と、バッテリ９と、マイク１０と、スピーカ１１と、音声処理部１２と、記憶部１３と、制御部１４とを含む。
【００２３】
アンテナ１とアンテナ２とは、情報処理装置１００が発する信号を電波として放射する。また、アンテナ１は、空間から電波を受信して受信信号を遠距離通信用モジュール３へ与える。アンテナ２は、空間から電波を受信して受信信号を近距離通信用モジュール４へ与える。
【００２４】
遠距離通信用モジュール３と近距離通信用モジュール４とは、情報処理装置１００が他の無線機器と通信するため、アンテナ１を介して信号を送受信するための変復調処理などを行う。遠距離通信用モジュール３と近距離通信用モジュール４とは、チューナー、高周波回路などを含む通信モジュールであり、情報処理装置１００が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部１４へ与える。
【００２５】
遠距離通信用モジュール３は、例えば、ＬＴＥ（Long  Term  Evolution）、ＵＭＴＳ（Universal  Mobile  Telecommunications  System）などの移動体通信システムに対応した通信モジュールであり、比較的長距離の通信に対応している。
【００２６】
近距離通信用モジュール４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信規格や、ＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）８０２．１１などの無線ＬＡＮ（Local  Area  Network）規格などに対応した通信モジュールであり、比較的近距離の通信に対応している。情報処理装置１００が複数の通信方式に対応する場合、これら通信方式に対応してアンテナと通信用モジュールとを備えてもよい。
【００２７】
タッチパネル５は、ユーザの入力操作を受け付けるための操作部材である。タッチパネル５として、例えば静電容量方式のものを用いることによってユーザの接触操作を受け付ける。タッチパネル５は、ユーザによる入力操作を制御部１４へ出力する。
【００２８】
ディスプレイ６は、メニュー画面においてアイコンや背景画像を表示し、アプリケーションの動作によって静止画や動画などを表示する。ディスプレイ６は、例えばＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（electroluminescence）ディスプレイによって実現される。ディスプレイ６は、入力操作に応じて、ユーザが指定したコンテンツのガイドを表示する。
【００２９】
カメラ７は、入射光を受光して電気信号に変換するカメラモジュールであり、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）センサ、ＡＤＣ（Analog  to  Digital  Converter）等を含み、画像信号を制御部１４へ出力する。
【００３０】
電源制御部８は、情報処理装置１００の各回路へ供給する電力を制御する。電源制御部８は、例えば電源制御用ＩＣ（Integrated  Circuit）である。
【００３１】
バッテリ９は、情報処理装置１００の各回路を動作させるための電力を供給する供給源である。バッテリ９が供給する電力は、電源制御部８の制御に従って各回路へ供給される。
【００３２】
マイク１０は、ユーザによる音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部１２へ与える。
【００３３】
スピーカ１１は、音声処理部１２から与えられる音声信号を音声に変換して当該音声を情報処理装置１００の外部へ出力する。
【００３４】
音声処理部１２は、音声信号の変復調を行う。音声処理部１２は、マイク１０から与えられる信号を変調して、変調後の信号を制御部１４へ与える。また、音声処理部１２は、音声信号をスピーカ１１へ与える。音声処理部１２は、例えば音声処理用のプロセッサによって実現される。
【００３５】
記憶部１３は、例えばフラッシュメモリ等により構成され、情報処理装置１００が使用するデータおよびプログラムを記憶する。ある局面において、記憶部１３は、コンテンツ管理テーブル３１と、コンテンツ画像データ３２と、コンテンツ音声データ３３と、コンテンツ動画データ３４と、コンテンツ付帯情報３５と、ＡＲデータ３６とを記憶する。
【００３６】
コンテンツ管理テーブル３１は、詳しくは後述するが、コンテンツ（作品）を識別する識別情報と、コンテンツの名称と、コンテンツを示す画像ファイルと、コンテンツのガイドを提供するための音声データファイルおよび動画データファイルと、コンテンツごとに用意されるＡＲデータと、コンテンツに付帯する付帯情報（コンテンツに関連する地図情報など）とを対応付けたテーブルである。
【００３７】
コンテンツ画像データ３２は、各コンテンツに対応する画像データ群である。コンテンツ音声データ３３は、各コンテンツのガイド用の音声データ群である。コンテンツ動画データ３４は、各コンテンツのガイド用の動画データ群である。コンテンツ付帯情報３５は、各コンテンツに付帯する付帯情報群である。ＡＲデータ３６は、コンテンツごとに用意されるＡＲデータである。
【００３８】
制御部１４は、記憶部１３に記憶される制御プログラムを読み込んで実行することにより、情報処理装置１００の動作の全体を制御する。制御部１４は、例えばアプリケーションプロセッサである。制御部１４は、プログラムに従って動作することにより、検出処理部４０と、映像処理部４１と、駆動制御部４２との各機能を発揮する。検出処理部４０は、画像認識処理の機能を情報処理装置１００に発揮させ、カメラ７から出力される撮影画像データに対し、画像認識処理を施すことにより、ＡＲマーカ３００などの特定の被写体を検出する。映像処理部４１は、処理に応じてディスプレイ６の表示内容を制御して、コンテンツ画像データ３２等をディスプレイ６に表示する。駆動制御部４２は、情報処理装置１００の各部品（カメラ７など）を駆動するための処理を行う。
【００３９】
図３は、情報処理装置１００のソフトウェアの構成を概念的に示す図である。図３に示すように、情報処理装置１００は、ＯＳ（Operating  System）５１と、アプリケーション５２などのソフトウェアを実行する。ＯＳ５１は、制御部１４がアプリケーション５２を実行するための基本的な実行環境を提供する。ＯＳ５１は、例えばモバイル端末用のＯＳによって実現される。
【００４０】
アプリケーション５２は、ＡＲ機能を情報処理装置１００に発揮させ、撮影画像からＡＲマーカ３００を検出し、撮影画像から検出されたＡＲマーカ３００の位置に基づいてＡＲデータをカメラ７のプレビューにオーバレイ表示させる処理、および、ディスプレイ６を介して情報処理装置１００の操作者に対し、コンテンツのガイド等を提供する処理などを情報処理装置１００に行わせる。アプリケーション５２は、ユーザインタフェース表示用プログラム５３と、ＡＲ処理用プログラム５４とを含む。ユーザインタフェース表示用プログラム５３は、ユーザインタフェースをディスプレイ６に表示するためのプログラムである。ＡＲ処理用プログラム５４は、ＡＲ機能を情報処理装置１００に発揮させるためのプログラムである。キャプチャ画像取得部６１は、カメラモジュール（カメラ７）を駆動して、逐次、撮影画像データを取得する。マーカ検出部６２は、取得される撮影画像データに対し、画像認識処理を適用することでＡＲマーカ３００を検出する。描画部６３は、撮影画像データから抽出されたマーカの位置に、ＡＲデータをオーバレイ表示する。
【００４１】
＜データ構造＞
図４を参照し、情報処理装置１００の処理において用いられるデータを説明する。図４は、コンテンツ管理テーブル３１を示す図である。
【００４２】
図４に示すように、コンテンツ管理テーブル３１の各レコードは、作品識別番号３１１と、コンテンツ名称３１２と、コンテンツ画像ファイル名３１３と、音声データファイル名３１４と、動画データファイル名３１５と、ＡＲデータ３１６と、コンテンツ付帯データ名３１７とを含む。
【００４３】
作品識別番号３１１は、コンテンツそれぞれを識別するための識別情報である。コンテンツ名称３１２は、識別情報に示されるコンテンツの名称を示す。コンテンツ画像ファイル名３１３は、識別情報に示されるコンテンツの画像ファイルを特定するための情報である。音声データファイル名３１４は、識別情報に示されるコンテンツの音声データファイルを特定するための情報である。動画データファイル名３１５は、識別情報に示されるコンテンツの動画データファイルを特定するための情報である。ＡＲデータ３１６は、識別情報に示されるコンテンツのＡＲデータを特定するための情報である。コンテンツ付帯データ名３１７は、識別情報に示されるコンテンツに付帯する付帯情報を特定するための情報である。例えば、付帯情報は、コンテンツに関する位置（例えば、作品において描画されている描画対象物の位置や、作品が製作された位置）を示す地図情報である。
【００４４】
情報処理装置１００は、ユーザの入力操作に応じて、コンテンツ画像ファイル名３１３、音声データファイル名３１４、動画データファイル名３１５、ＡＲデータ３１６、またはコンテンツ付帯データ名３１７で特定される各データを再生する。
【００４５】
＜ＡＲマーカ＞
図５を参照し、実施の形態１におけるＡＲマーカについて説明する。図５は、ＡＲマーカ３００が使用される場面を示す図である。図５では、情報処理装置１００のユーザが、カメラによって被写体としてのＡＲマーカ３００を撮影している局面を示している。本実施の形態では、コンテンツの展示者は、コンテンツそれぞれの近傍にＡＲマーカ３００を設置する。展示者は、コンテンツそれぞれについて共通のＡＲマーカ３００を設置する。情報処理装置１００は、カメラ７から撮影画像データを逐次取得し、当該取得したデータに基づく画像をディスプレイ６にプレビュー画像として表示する。情報処理装置１００は、カメラ７から撮影画像データを取得する都度、画像認識処理を適用することによって、撮影画像データから被写体としてのＡＲマーカ３００を検出する。情報処理装置１００は、ＡＲマーカ３００を検出すると、ユーザが指定しているコンテンツの識別情報に従って、コンテンツ管理テーブル３１を参照して、識別情報に対応するＡＲデータ３１６を読み出す。情報処理装置１００は、カメラ７からの撮影画像データをディスプレイ６に表示しつつ、読み出したＡＲデータをオーバレイ表示する。
【００４６】
図５に示すように、ＡＲマーカ３００は、情報処理装置１００がＡＲ機能を発揮してマーカの形状を画像認識により特定するため、枠線の幅などが予め定められた形状を有している。当該形状は、例えば、矩形、円形などであるが、これらに限られない。
【００４７】
情報処理装置１００は、ＡＲマーカ３００を示す画像（参照用画像）の設定を受け付ける。情報処理装置１００は、ＡＲマーカ３００を示す参照用画像の設定を読み出して、参照用画像に基づいて、撮影画像データからＡＲマーカ３００を検出する処理を行う。
【００４８】
＜ユーザインタフェースの例＞
図６を参照して、情報処理装置１００がディスプレイ６に表示する画面の一例を説明する。図６は、コンテンツのガイドを表示するためのユーザインタフェースの一例を示す図である。
【００４９】
図６に示すように、制御部１４は、ディスプレイ６において、タイトル表示領域７１と、コンテンツ指定受付領域７２と、コンテンツ表示領域７３と、表示切替領域７４と、視聴操作受付領域７５と、音声再生受付領域７６と、動画再生受付領域７７と、ＡＲモード受付領域７８とを表示する。
【００５０】
タイトル表示領域７１は、コンテンツの展示内容のタイトルを示す。コンテンツ指定受付領域７２は、各コンテンツを識別する識別情報の一覧を表示し、ユーザによるコンテンツを指定する入力操作を受け付けるための領域である。情報処理装置１００は、ユーザが指定したコンテンツの識別情報をメモリに保持させる。図６の例では、ユーザの入力操作によって、識別情報「２７番」の項目１２１が指定され、項目１２１は、他のコンテンツと区別して表示されている。
【００５１】
ディスプレイ６は、コンテンツ指定受付領域７２において、識別情報が最上位の項目から順に識別情報の一覧を表示しており、ユーザの入力操作に応じて、表示する識別情報をスクロールする。ディスプレイ６は、コンテンツ指定受付領域７２において項目「トップへ」に対する入力操作を受け付けると、コンテンツの識別情報の表示をスクロールし、最上位の識別情報の項目を表示する。また、ディスプレイ６は、コンテンツ指定受付領域７２において、項目「最後へ」に対する入力操作を受け付けると、コンテンツの識別情報の表示をスクロールさせ、最下位の識別情報の項目を表示する。情報処理装置１００は、タッチパネル５によって、ユーザが画面上で指をスライドさせる操作と、画面上で指をタッチさせる操作とを受け付ける。ユーザは、コンテンツ指定受付領域７２に表示されるコンテンツの一覧に対し、指を接触させてスライドさせることで、コンテンツ指定受付領域７２に表示されるコンテンツの一覧をスクロールさせ、作品の項目が表示されている領域をタッチすることで、再生すべきコンテンツを指定することができる。
【００５２】
コンテンツ表示領域７３は、ユーザによって指定されたコンテンツの識別情報に対応する画像ファイル、動画データファイルまたはコンテンツ付帯情報を表示するための領域である。
【００５３】
表示切替領域７４は、ユーザから、コンテンツ表示領域７３に表示するコンテンツを切り替える入力操作を受け付けるための領域である。制御部１４は、表示切替領域７４に対する入力操作に応じて、コンテンツ付帯情報の表示と、画像ファイルまたは動画データファイルのいずれかの表示とを切り替えて、コンテンツ表示領域７３にコンテンツを表示させる。
【００５４】
視聴操作受付領域７５は、音声データファイルまたは動画データファイルの再生状況を示し、再生の一時停止操作、音量調整のための操作その他の操作を受け付けるための領域である。制御部１４は、ユーザから音声データファイルを再生する操作を受け付けている場合は、コンテンツ表示領域７３にコンテンツの識別情報に対応する画像ファイル（コンテンツ画像ファイル名３１３）を表示して、音声データファイル（音声データファイル名３１４）を再生する。また、制御部１４は、ユーザから動画データファイルを再生する操作を受け付けている場合は、コンテンツ表示領域７３に動画データの映像部分を表示して音声を再生する。
【００５５】
音声再生受付領域７６は、ユーザから、音声データファイルを再生または停止する入力操作を受け付けるための領域である。なお、図６の例では、情報処理装置１００は、音声データファイルを再生しているため、音声再生受付領域７６において、コンテンツが再生中であることを示す再生中表示領域７９の表示を重ねることで、音声データファイルが再生中であることをディスプレイ６に表示している。
【００５６】
動画再生受付領域７７は、ユーザから、動画データファイルを再生または停止するための入力操作を受け付けるための領域である。
【００５７】
ＡＲモード受付領域７８は、ユーザから、撮影画像データからＡＲマーカ３００を検出してＡＲデータをオーバレイ表示するための処理（ＡＲ処理）を開始させる操作を受け付けるための領域である。情報処理装置１００は、ＡＲモード受付領域７８に対する入力操作を受け付けると、例えばディスプレイ６の画面全体にカメラ７からの撮影画像データをプレビュー表示する。
【００５８】
なお、展示場に設置されているＡＲマーカ３００を利用したＡＲデータの表示をユーザが実行することを促すため、情報処理装置１００は、ＡＲモード受付領域７８とともに、ＡＲモード受付領域７８への入力操作を促す表示をディスプレイ６に表示してもよい。例えば、情報処理装置１００は、「ＡＲマーカをカメラで撮影すると、ＡＲ（拡張現実）をお楽しみいただけます。」等の文字情報を、ＡＲモード受付領域７８とともにディスプレイ６に表示してもよい。
【００５９】
なお、情報処理装置１００は、ユーザが指を画面にタッチさせてコンテンツを指定する操作を受け付けたときに、ユーザによって指定されたコンテンツの識別情報と対応付けられている音声データ等を再生することとしてもよい。また、情報処理装置１００が動画再生受付領域７７に対する入力操作を受け付けて動画データを再生している場合に、コンテンツ指定受付領域７２に対する入力操作を受け付けて、ユーザが指定するコンテンツが切り替わったとする。この場合に、情報処理装置１００は、既に再生している音声データ、または、コンテンツ表示領域７３に表示している動画データの再生を停止し、ユーザが新たに指定したコンテンツの識別情報に対応するコンテンツ画像ファイル名３１３をコンテンツ表示領域７３に表示してもよい。
【００６０】
また、情報処理装置１００は、ユーザが指定したコンテンツに対応する動画データファイルがあるか否かを、動画データファイル名３１５を参照して判定し、動画データファイルがない場合は、情報処理装置１００は、動画再生受付領域７７を非表示にする等、動画データファイルがないことをユーザに示唆する表示を行ってもよい。
【００６１】
また、情報処理装置１００は、ＡＲモード受付領域７８への入力操作を受け付けた時にコンテンツ表示領域７３に動画データファイルを表示している場合には、動画の再生を停止して、カメラを起動してＡＲ処理を開始することとしてもよい。情報処理装置１００は、ＡＲモード受付領域７８への入力操作を受け付けた時に音声データが再生されている場合には、再生されている音声についてはそのまま再生を継続しつつＡＲデータを再生するためカメラを起動させることとしてもよい。
【００６２】
＜制御構造＞
図７を参照して、情報処理装置１００の制御構造を詳細に説明する。図７は、実施の形態１の情報処理装置１００による、ＡＲデータを表示するための処理を示すフローチャートである。なお、実施の形態１では、ＡＲデータは３次元の形状を有するデータである。以下、図６に示すＡＲモード受付領域７８に対し、情報処理装置１００がユーザからの入力操作を受け付けてＡＲ処理を開始する際の動作を説明する。
【００６３】
ステップＳ１１において、情報処理装置１００の制御部１４は、ユーザがコンテンツ指定受付領域７２に対する入力操作によって指定したコンテンツの識別情報を記憶部１３から読み出す。
【００６４】
ステップＳ１３において、制御部１４は、ＡＲ処理を開始するため、ＡＲマーカ３００を検出するためのマーカパターンの設定を行う。制御部１４は、記憶部１３から、ＡＲマーカ３００を示す画像（参照用画像）を読み出してマーカパターンとして設定する。
【００６５】
ステップＳ１５において、制御部１４は、コンテンツの識別情報に対応するＡＲデータを、コンテンツ管理テーブル３１のＡＲデータ３１６に基づき特定し、当該特定されたＡＲデータを、ＡＲ処理においてマーカパターンにオーバレイ表示するためのＡＲデータとして設定する。
【００６６】
ステップＳ１７において、制御部１４は、撮影画像を取得（キャプチャ）するためのキャプチャ周期を設定し、カメラ７を起動して撮影画像データをキャプチャ周期に従って取得する。
【００６７】
ステップＳ１９において、制御部１４は、キャプチャ周期に従って撮影画像データがカメラ７によって取得される都度、ＡＲマーカ３００を示す画像に基づいて画像認識処理を撮影画像データに施すことにより、ＡＲマーカ３００を検出する処理を行う。
【００６８】
ステップＳ２１において、制御部１４は、撮影画像データからＡＲマーカ３００の検出に成功したか否かを判断する。ＡＲマーカ３００の検出に成功した場合（ステップＳ２１においてＹＥＳ）は、制御部１４は、ステップＳ２５の処理を行う。ＡＲマーカ３００が検出されなかった場合（ステップＳ２１においてＮＯ）は、制御部１４は、ステップＳ１９の処理を行う。
【００６９】
ステップＳ２５において、制御部１４は、撮影画像データから検出されたＡＲマーカ３００の領域に基づいて、撮影画像上でのＡＲマーカ３００の位置と傾きとを算出する。算出された結果に基づき、制御部１４は、３次元データのＡＲデータをディスプレイ６に表示するための座標変換行列を取得する。なお、情報処理装置１００は、ＡＲデータをディスプレイ６に表示するための座標変換行列を取得する際に、情報処理装置１００の加速度センサ等が検出する情報処理装置１００の傾きの情報を加味してもよい。
【００７０】
ステップＳ２７において、制御部１４は、座標変換行列に従って、ディスプレイ６に表示される撮影画像に、３次元データのＡＲデータをオーバレイ表示する。
【００７１】
なお、アニメーションでＡＲデータがディスプレイ６に表示される場合は、制御部１４は、アニメーションの総再生時間における再生位置を管理し、再生位置に応じてＡＲデータをディスプレイ６に表示する。また、ＡＲマーカ３００を検出した場合（ステップＳ２１：ＹＥＳ）、制御部１４は、その後キャプチャされた撮影画像データにおいて、ＡＲマーカ３００の検出に連続して成功しなかった回数をカウントし、この回数が一定回数に達するまでは、ＡＲマーカ３００の検出結果にかかわらずＡＲデータを表示することとしてもよい。
【００７２】
＜ＡＲデータの表示の例＞
図８を参照して、ステップＳ２７におけるＡＲデータのオーバレイ表示の例を説明する。図８は、ＡＲデータを表示する例を示す図である。図８の例では、「波に浮かぶ船」という美術作品に対応付けられるデータとして、情報処理装置１００は、船が波に揺られる様子をアニメーションで表示するためのＡＲデータを記憶している。画面Ａ、画面Ｂ、画面Ｃおよび画面Ｄに示すように、３次元データのＡＲデータが、刻一刻と変化してディスプレイ６に表示される。
【００７３】
このように、美術作品などのコンテンツと対応づけてＡＲデータを用意し、ＡＲマーカ３００を用いたＡＲ処理を行うことでＡＲデータを再生可能とすることで、ユーザは、ＡＲマーカ３００が設置された箇所でのみ視聴可能なコンテンツを利用することができる。例えば、美術作品とともにＡＲマーカ３００を展示会場に設置することで、動きのあるＡＲデータをユーザに提供することができる。また、例えば、動物園・植物園等であれば、鑑賞対象の動植物とともにＡＲマーカ３００を設置することで、動植物の生態や成長の過程を示す情報をユーザに提供することができる。また、例えば、観光地等であれば、観光資源とともにＡＲマーカ３００を当該観光地に設置することで、観光資源に関する歴史などを、音声、静止画、動画によってユーザに提供することができる。そのため、情報処理装置１００は、ＡＲマーカ３００が設置された場所を訪問することをユーザに促すことができ、美術館等の訪問者の増加に寄与することができる。
【００７４】
＜付帯情報の表示の例＞
図９を参照して、コンテンツの付帯情報をコンテンツ表示領域７３に表示する例を説明する。図９は、コンテンツに付帯する情報と、コンテンツに関連する情報とを切り替える操作のインタフェースを示す図である。図９の例では、情報処理装置１００は、コンテンツの付帯情報として、作品に描かれている描画対象物の位置を示す地図情報をディスプレイ６に表示する。
【００７５】
図９に示すように、制御部１４は、ユーザが指定したコンテンツの識別情報に応じて、コンテンツ表示領域７３Ｅに、ユーザが指定したコンテンツの画像データファイルを表示している。ここで、制御部１４は、表示切替領域７４に対する入力操作をユーザから受け付けると、ユーザが指定しているコンテンツの識別情報に対応するコンテンツ付帯データ名３１７を参照する。制御部１４は、コンテンツ表示領域７３Ｆに、コンテンツ付帯データ名３１７に示されるデータ（コンテンツの付帯情報である地図情報）を表示し、表示切替領域７４において、コンテンツ表示領域７３に表示する画像を、画像データファイル等へ切り替える操作を受け付ける。
【００７６】
図９の例では、情報処理装置１００は、山が描かれた作品の付帯情報として、作品中で描画されている山の所在地を示す地図をコンテンツ表示領域７３Ｆに表示する。
【００７７】
＜実施の形態２＞
次に、図１０から図１３を参照して、別の実施の形態２について説明する。実施の形態２では、複数種類のＡＲマーカが用いられる。また、実施の形態２では、情報処理装置１００において視聴に制限のあるデータも用いられる。実施の形態２の情報処理装置１００は、視聴制限のあるデータをユーザが視聴することが可能か否かを示すフラグ情報をメモリに記憶しており、視聴制限のあるデータをユーザが視聴することが可能か否かに応じてデータの表示を制御する。
【００７８】
また、情報処理装置１００は、視聴制限のあるデータについて、視聴制限を解除するための入力操作を促す表示をする。これにより、情報処理装置１００は、例えば年齢制限のあるデータをユーザに提供して、視聴制限の有無に応じてデータを表示したり、視聴制限を解除するための手続（例えば、課金処理）をユーザに提供したりすることができる。
【００７９】
図１０は、実施の形態２のマーカ画像を示す図である。図１０に示すように、実施の形態２では、ＡＲマーカ３００と、ＡＲマーカ３０１との２つのＡＲマーカが用いられている。ＡＲマーカ３００の種類とＡＲマーカ３０１の種類は、互いに異なる。例えば、ＡＲマーカ３００については視聴制限がなく、ＡＲマーカ３０１については視聴制限があるものとする。情報処理装置１００は、ＡＲマーカ３００とＡＲマーカ３０１のそれぞれを示す参照用画像を予め記憶することで、撮影画像データからＡＲマーカ３００とＡＲマーカ３０１とを検出することができる。
【００８０】
＜データ構造＞
図１１を参照して、実施の形態２における情報処理装置１００が使用するデータについて説明する。図１１は、実施の形態２のコンテンツ管理テーブル３１の構成を概念的に示す図である。コンテンツ管理テーブル３１の各レコードは、作品識別番号３１１と、コンテンツ名称３１２と、コンテンツ画像ファイル名３１３と、音声データファイル名３１４と、動画データファイル名３１５と、ＡＲデータ３１６と、コンテンツ付帯データ名３１７と、ＡＲマーカ画像３１８と、視聴制限ありＡＲマーカ画像３１９とを含む。
【００８１】
実施の形態２では、コンテンツを示す識別情報それぞれについて、ＡＲマーカの画像を特定するための情報が対応づけられている。また、コンテンツを示す識別情報それぞれについて、視聴制限がないＡＲデータを表示するためのマーカ画像（ＡＲマーカ画像３１８）と、視聴制限があるＡＲデータを表示するためのマーカ画像（視聴制限ありＡＲマーカ画像３１９）とが対応付けられている。
【００８２】
ＡＲマーカ画像３１８は、作品識別番号３１１に示されるコンテンツの識別情報と対応しているＡＲマーカの参照用の画像を示す。視聴制限ありＡＲマーカ画像３１９は、作品識別番号３１１に示されるコンテンツの識別情報と対応して、視聴制限のあるＡＲマーカの参照用の画像を示す。コンテンツによっては、視聴制限のあるＡＲマーカを表示するためのマーカ画像が指定されていないこととしてもよい。また、コンテンツによっては、視聴制限のあるＡＲデータを表示するためのマーカ画像については指定されており、視聴制限がないＡＲデータを表示するためのマーカ画像については指定されていないこととしてもよい。
【００８３】
このように、コンテンツの展示者等は、視聴制限がないＡＲデータと、視聴制限があるＡＲデータとのいずれかまたは両方をＡＲデータ３１６において指定することができる。また、展示者等は、視聴制限がないＡＲデータを表示するためのマーカ画像（ＡＲマーカ画像３１８）と、視聴制限があるＡＲデータを表示するためのマーカ画像（視聴制限ありＡＲマーカ画像３１９）とを区別して用意する。これにより、コンテンツの展示者は、ユーザに対し、視聴制限を解除することで視聴可能なＡＲデータがあることを示唆することができる。その結果、情報処理装置１００は、ユーザに対し、視聴制限を解除するための行動を促すことができる。例えば、情報処理装置１００は、課金処理や、ユーザの情報の登録や、ユーザの年齢を認証する操作などを受け付けることで、ユーザに対する視聴制限を解除することとしてもよい。
【００８４】
＜制御構造＞
図１２を参照して、実施の形態２における情報処理装置１００の動作を説明する。なお、実施の形態１と同一の箇所については同一の参照符号を付して説明を繰り返さない。
【００８５】
図１２は、実施の形態２の情報処理装置１００による、ＡＲデータを表示するための処理を示すフローチャートである。
【００８６】
ステップＳ１２において、制御部１４は、コンテンツ管理テーブル３１を参照し、ユーザから指定を受け付けたコンテンツの識別情報に対応して、視聴制限ありＡＲマーカ画像３１９に参照用の画像が指定されているか否かを判断する。ステップＳ１２において、視聴制限ありＡＲマーカ画像３１９に参照用の画像が指定されている場合（ステップＳ１２においてＹＥＳ）、制御部１４は、ステップＳ２２の処理を行う。また、ステップＳ１２において、視聴制限ありＡＲマーカ画像３１９に参照用の画像が指定されていない場合（ステップＳ１２においてＮＯ）、制御部１４は、ステップＳ１３の処理を行う。
【００８７】
ステップＳ２２において、制御部１４は、メモリを参照し、視聴制限のあるデータをユーザが視聴することが可能か否かの設定を読み出す。視聴制限のあるデータをユーザが視聴可能であると設定されている場合は（ステップＳ２２においてＹＥＳ）、制御部１４は、ステップＳ１３の処理を行う。視聴制限のあるデータをユーザが視聴することができないと設定されている場合は（ステップＳ２２においてＮＯ）、制御部１４は、ステップＳ２４の処理を行う。
【００８８】
ステップＳ２４において、制御部１４は、ユーザが指定しているコンテンツについて、視聴制限があるためＡＲデータをディスプレイ６に表示することができないことと、視聴制限を解除するための方法とをディスプレイ６に表示する。
【００８９】
ステップＳ２６において、制御部１４は、コンテンツ管理テーブル３１を参照し、ユーザから指定を受け付けたコンテンツの識別情報に対応して、ＡＲマーカ画像３１８に参照用の画像が指定されているか否かを判断する。ステップＳ２６において、ＡＲマーカ画像３１８に参照用の画像が指定されていない場合（ステップＳ２６においてＮＯ）、制御部１４は、ＡＲデータを表示するための処理を終了する。ステップＳ２６において、ＡＲマーカ画像３１８に参照用の画像が指定されている場合（ステップＳ２６においてＹＥＳ）、制御部１４は、ステップＳ１３の処理を行う。
【００９０】
ステップＳ１３において、制御部１４は、ＡＲ処理を開始するため、ＡＲマーカ画像３１８と視聴制限ありＡＲマーカ画像３１９とを参照して、ユーザが指定しているコンテンツの識別情報に対応するＡＲマーカの画像を読み出してマーカパターンとして設定する。例えば、制御部１４は、コンテンツの識別情報に対応するＡＲマーカ画像３１８と視聴制限ありＡＲマーカ画像３１９との双方を参照して、ＡＲマーカを示す参照用の画像を読み出してマーカパターンとして設定する。なお、ステップＳ１３において、制御部１４は、メモリを参照し、視聴制限のあるデータをユーザが視聴することができないと設定されている場合は、視聴制限ありＡＲマーカ画像３１９に示される参照用の画像をマーカパターンとして設定せず、ＡＲマーカ画像３１８に示される参照用の画像をマーカパターンとして設定する。
【００９１】
ステップＳ１５において、制御部１４は、コンテンツの識別情報に対応するＡＲデータを、マーカパターンと対応付けて設定する。制御部１４は、ＡＲデータ３１６を参照して、視聴制限がないＡＲデータを、ＡＲマーカ画像３１８に示されるマーカパターンと対応付ける。また、制御部１４は、視聴制限があるＡＲデータを、視聴制限ありＡＲマーカ画像３１９に示されるマーカパターンと対応付ける。
【００９２】
ステップＳ２１において、制御部１４は、撮影画像データから、ステップＳ１３で設定したマーカパターンのマーカ画像の検出に成功したか否かを判断する。マーカ画像の検出に成功した場合（ステップＳ２１においてＹＥＳ）は、制御部１４は、ステップＳ２５の処理を行う。マーカ画像が検出されなかった場合（ステップＳ２１においてＮＯ）は、制御部１４は、ステップＳ１９の処理を行う。
【００９３】
ステップＳ２７において、制御部１４は、座標変換行列に従って、ディスプレイ６に表示される撮影画像に、検出されたマーカパターンに対応する３次元データのＡＲデータをオーバレイ表示する。
【００９４】
上記の実施の形態２では、制御部１４は、撮影画像に対してＡＲマーカを検出する処理の前に、視聴制限のあるデータをユーザが視聴することが可能か否かを判定することとして説明している。制御部１４がこのように動作することにより、視聴制限のあるデータをユーザが視聴することができないと設定されている場合に、誤ってディスプレイ６に視聴制限のあるデータが表示される可能性を低減させることができる。
【００９５】
＜視聴制限を解除するための操作受付画面＞
図１３を参照して、視聴制限があるデータの視聴を可能にするために視聴制限を解除するための入力操作を受け付ける画面の表示の例を説明する。図１３は、視聴制限を解除する入力操作を受け付けるためのユーザインタフェースの一例を示す図である。
【００９６】
図１３に示すように、制御部１４は、ディスプレイ６に、視聴制限を解除することでＡＲデータの再生が可能であることを解除操作受付領域８１に表示する。図１３の例では、制御部１４は、ユーザが課金手続を行うことで、コンテンツの視聴制限を解除可能であることをディスプレイ６に表示している。クーポン購入ボタン８２は、コンテンツの視聴制限を解除するための課金手続（クーポン購入）を実行するための入力受付ボタンである。キャンセルボタン８３は、コンテンツの視聴制限を解除するための操作を行わないことをユーザから受け付けるためのボタンである。なお、課金の態様は、上述のクーポンの購入に限られない。
【００９７】
図１３では、視聴制限のあるデータに対し、課金手続によって視聴制限を解除する例を説明した。この他にも、例えば年齢による視聴制限を設ける場合、情報処理装置１００は、ディスプレイ６にユーザの年齢を認証するための画面（例えば、ユーザが「２０歳以上か否か」について入力操作を受け付けるための画面）を表示することとしてもよい。これにより、情報処理装置１００は、ユーザの年齢に応じたＡＲデータをユーザに提供することができる。
【００９８】
＜変形例１  各装置の変形例＞
上記の各実施の形態の説明では、情報処理装置１００は、タブレット端末であるとして説明した。これに限らず、情報処理装置１００は、例えばスマートフォンなどの装置であってもよい。
【００９９】
図１４は、情報処理装置１００がコンテンツ等のデータをダウンロードするための経路の例を示す図である。コンテンツについての画像データ等は、展覧会の開催者のようにコンテンツを展示する展示者等によって、配信サーバ９００に保持される。図１４に示すように、配信サーバ９００は、コンテンツについての画像データ、音声データ、動画データ、ＡＲデータ、およびコンテンツに付帯する付帯情報を保持している。
【０１００】
タブレット端末である情報処理装置１００Ａは、ルータ７００と無線通信により接続し、ネットワーク８００を経由して配信サーバ９００と通信することで、配信サーバ９００からコンテンツについての画像データ等をダウンロードすることができる。また、スマートフォンである情報処理装置１００Ｂは、無線基地局６００と無線通信により接続し、ネットワーク８００を経由して配信サーバ９００と通信することで、配信サーバ９００からデータをダウンロードすることができる。また、情報処理装置１００Ａと情報処理装置１００Ｂは、これらコンテンツについてのガイドを表示するためのアプリケーション５２を、配信サーバ９００等の外部のサーバからダウンロードする。
【０１０１】
また、ユーザに対しコンテンツのガイドを表示する装置は、情報処理装置１００と近距離無線通信により接続するウェアラブル端末２００等であってもよい。ウェアラブル端末２００は、プロセッサと、メモリと、ディスプレイと、通信インタフェースとを備える。ウェアラブル端末２００は、情報処理装置１００Ｂと、例えばＢｌｕｅｔｏｏｔｈ（登録商標）によって通信接続する。ウェアラブル端末２００は、ユーザによって装着され、ウェアラブル端末２００のディスプレイに、コンテンツに関する動画データ等を表示してユーザに視聴させることができる。また、図１４の例では、ウェアラブル端末２００は、眼鏡型の端末であるものとして示しているが、その他のウェアラブル端末であってもよく、例えば腕に装着可能な端末であってもよい。
【０１０２】
＜変形例２  実施の形態２の変形例＞
実施の形態２において、情報処理装置１００は、予め視聴制限のないＡＲマーカ画像と、視聴制限のあるＡＲデータを表示するためのＡＲマーカ画像とをメモリに保持しておき、各コンテンツについて、視聴制限のあるＡＲデータを表示するためのマーカ画像の設定があるか否かをコンテンツ管理テーブル３１において保持することとしてもよい。
【０１０３】
また、実施の形態２において、複数種類のＡＲマーカ画像を設置可能としているが、情報処理装置１００は、ＡＲマーカ画像の種類に対応して、画像ファイル、音声ファイル等を保持しておき、ＡＲ処理において検出されたＡＲマーカ画像の種類に応じた画像ファイル等を再生することとしてもよい。これにより、ＡＲマーカの種類に応じたガイダンスをユーザに提供することができる。
【０１０４】
＜変形例３  ディスプレイ６に表示するコンテンツを指定する方法＞
上記の各実施形態の説明では、情報処理装置１００は、ユーザの入力操作によって指定されたコンテンツの識別情報を記憶し、ユーザが指定したコンテンツの識別情報に対応する画像データ等をディスプレイ６に表示している。この他に、情報処理装置１００は、ＧＰＳ（Global  Positioning  System）機能、無線ＬＡＮルータ等との通信による位置測位機能などを備え、各コンテンツの設置位置に関する情報を記憶することで、コンテンツの設置位置と情報処理装置１００の位置とに基づいて、ディスプレイ６に表示する対象のコンテンツの識別情報を特定することとしてもよい。例えば、情報処理装置１００は、情報処理装置１００の位置から最も近い設置位置のコンテンツを、ディスプレイ６に表示する対象のコンテンツの識別情報として特定する。これにより、ユーザが入力操作を行うことなく、情報処理装置１００は、ディスプレイ６に表示すべきコンテンツを特定することができる。
【０１０５】
＜まとめ＞
上述のように、本実施の形態または変形例に係る情報処理装置１００は、コンテンツに関するガイダンス用の情報を、ユーザに対し、簡易な入力操作で提供することができる。また、コンテンツの展示とともにマーカ画像を設置し、情報処理装置１００においてマーカ画像を検出してＡＲデータをディスプレイ６に表示することで、コンテンツの展示場所で利用可能なガイドをユーザに提供することができ、ユーザが展示場所を訪問することを促すことができる。
【０１０６】
このように、コンテンツに関するガイダンス用の情報を提供する情報処理装置１００は、例えば、美術館や博物館において展示される展示対象の作品の解説に用いることができる。この他にも、動物園や植物園における鑑賞対象物の解説、観光資源の解説などにも用いることができる。例えば、観光資源の解説では、ＡＲデータとして、観光資源に関する歴史を表示することとしてもよいし、映画などのロケ地に使用された観光地では映画などに関する情報を表示してもよいし、アニメーション作品、漫画、ゲームなどの作品の作画に使用された観光地や小説などの文学作品の舞台になった観光地であれば、これらアニメーション作品等に登場するキャラクターなどを表示してもよい。
【０１０７】
今回開示された実施の形態はすべての点で例示であって制限的なものでないと考えられるべきである。この発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０８】
１００  情報処理装置、２００  ウェアラブル端末、６００  無線基地局、７００  ルータ、８００  ネットワーク、９００  配信サーバ、３００  ＡＲマーカ、３０１  ＡＲマーカ、１，２  アンテナ、３  遠距離通信用モジュール、４  近距離通信用モジュール、５  タッチパネル、６  ディスプレイ、７  カメラ、８  電源制御部、９  バッテリ、１０  マイク、１１  スピーカ、１２  音声処理部、１３  記憶部、１４  制御部。
【図１】
2015011360.tif 000003
【図２】
2015011360.tif 000004
【図３】
2015011360.tif 000005
【図４】
2015011360.tif 000006
【図５】
2015011360.tif 000007
【図６】
2015011360.tif 000008
【図７】
2015011360.tif 000009
【図８】
2015011360.tif 000010
【図９】
2015011360.tif 000011
【図１０】
2015011360.tif 000012
【図１１】
2015011360.tif 000013
【図１２】
2015011360.tif 000014
【図１３】
2015011360.tif 000015
【図１４】
2015011360.tif 000016