(57)【要約】【課題】携帯端末装置がアプリケーションにより所定のサービスを提供する機会を広げること。【解決手段】撮像部と、位置算出部と、撮像部が撮像した撮像画像が目標画像に対応することを示す第１条件と、位置算出部により算出された現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、アプリケーション内の処理を開始する処理開始部と、を備える。処理開始部は、さらに、計時による第３条件や、方位測定部と、加速度測定部と、速度算出部と、照度測定部と、環境情報測定部と、生体情報測定部との少なくとも１つをさらに備えて、それらのいずれかの条件を満たす場合に、アプリケーション内の処理を開始する。【選択図】  図１
2017010285.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
位置算出手段と、
前記撮像手段が撮像した撮像画像が目標画像に対応することを示す第１条件と、前記位置算出手段により算出された現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、アプリケーション内の処理を開始する処理開始手段と、
を備える情報処理システム。
【請求項２】
計時手段をさらに備え、
前記処理開始手段は、前記第１条件と、前記第２条件と、前記計時手段が算出した現在日時情報が所定の日時情報に対応する第３条件とのいずれかを満たす場合に、前記アプリケーション内の処理を開始する、請求項１に記載の情報処理システム。
【請求項３】
方位測定手段と、加速度測定手段と、速度算出手段と、照度測定手段と、の少なくとも１つの手段をさらに備え、
前記処理開始手段は、さらに、前記方位測定手段が測定した方位情報と、前記加速度測定手段が測定した速度情報と、前記速度算出手段が算出した速度情報と、前記照度測定手段が測定した照度情報と、を含む条件のいずれかを満たす場合に、前記アプリケーション内の処理を開始する、請求項１または２に記載の情報処理システム。
【請求項４】
携帯端末装置を取り囲む環境情報を測定する環境情報測定手段と、前記携帯端末装置を携帯するユーザの生体情報を測定する生体情報測定手段と、の少なくともいずれかの手段をさらに備え、
前記処理開始手段は、さらに、前記環境情報測定手段が測定した環境情報と、前記生体情報測定手段が測定した生体情報と、を含む条件のいずれかを満たす場合に、前記アプリケーション内の処理を開始する、請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記アプリケーション内の処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である、請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記コンテンツは、前記携帯端末装置を携帯するユーザを所定の場所に誘導するためにシーケンスに再生される少なくとも２つのコンテンツを含む、請求項５に記載の情報処理システム。
【請求項７】
前記コンテンツは、前記携帯端末装置が使用する言語を示す言語情報に対応する言語のコンテンツである、請求項５または６に記載の情報処理システム。
【請求項８】
撮像手段から撮像画像を取得する第１取得ステップと
位置算出手段により算出された現在位置情報を取得する第２取得ステップと、
前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、アプリケーション内の処理を開始する処理開始ステップと、
をコンピュータに実行させる情報処理プログラム。
【請求項９】
携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信手段と、
前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、前記携帯端末装置に対してアプリケーション内の処理を開始するよう指示する指示手段と、
を備える情報処理装置。
【請求項１０】
携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信ステップと、
前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、前記携帯端末装置に対してアプリケーション内の処理を開始するよう指示する指示ステップと、
をコンピュータに実行させる情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置がアプリケーションによりサービスを提供するための技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、加速度センサ、ＧＰＳ、ジャイロセンサ、照度センサ、電波センサ、ＮＦＣなどから選ばれたセンサからの入力条件の達成に基づき、それぞれ対応する広告情報を携帯端末においてアクティベートさせる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０３２５５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、アプリケーションにより提供されるサービスが携帯端末装置におけるそれぞれのセンサに対応しているので、アプリケーションにより所定のサービスを提供する機会が限定されていた。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理システムは、
撮像手段と、
位置算出手段と、
前記撮像手段が撮像した撮像画像が目標画像に対応することを示す第１条件と、前記位置算出手段により算出された現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、アプリケーション内の処理を開始する処理開始手段と、
を備える。
【０００７】
上記目的を達成するため、本発明に係る情報処理プログラムは、
撮像手段から撮像画像を取得する第１取得ステップと
位置算出手段により算出された現在位置情報を取得する第２取得ステップと、
前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、アプリケーション内の処理を開始する処理開始ステップと、
をコンピュータに実行させる。
【０００８】
上記目的を達成するため、本発明に係る情報処理装置は、
携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信手段と、
前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、前記携帯端末装置に対してアプリケーション内の処理を開始するよう指示する指示手段と、
を備える。
【０００９】
上記目的を達成するため、本発明に係る情報処理装置の制御プログラムは、
携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信ステップと、
前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれかを満たす場合に、前記携帯端末装置に対してアプリケーション内の処理を開始するよう指示する指示ステップと、
をコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、携帯端末装置がアプリケーションにより所定のサービスを提供する機会を広げることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係る情報処理システムの構成を示すブロック図である。
【図２Ａ】本発明の第２実施形態に係る携帯端末装置としてのスマートフォンの動作を示す図である。
【図２Ｂ】本発明の第２実施形態に係る携帯端末装置としてのスマートフォンの動作を示す図である。
【図３Ａ】本発明の第２実施形態に係るスマートフォンの機能構成を示すブロック図である。
【図３Ｂ】本発明の第２実施形態に係る画像特徴照合部の機能構成を示すブロック図である。
【図３Ｃ】本発明の第２実施形態に係る位置判定部の機能構成を示すブロック図である。
【図４】本発明の第２実施形態に係る情報処理システムにおけるコンテンツ提供処理の手順を示すシーケンス図である。
【図５】本発明の第２実施形態に係るスマートフォンのハードウェア構成を示すブロック図である。
【図６Ａ】本発明の第２実施形態に係るスマートフォンの処理手順を示すフローチャートである。
【図６Ｂ】本発明の第２実施形態に係るアプリケーション実行処理の手順を示すフローチャートである。
【図６Ｃ】本発明の第２実施形態に係るアプリケーション実行処理の手順を示すフローチャートである。
【図７Ａ】本発明の第３実施形態に係る情報処理システムの動作を示す概念図である。
【図７Ｂ】本発明の第３実施形態に係る情報処理システムの構成を示す図である。
【図７Ｃ】本発明の第３実施形態に係る情報処理システムにおける登録情報を示す図である。
【図８Ａ】本発明の第３実施形態に係る情報処理システムにおけるコンテンツ登録処理の手順を示すシーケンス図である。
【図８Ｂ】本発明の第３実施形態に係る情報処理システムにおけるコンテンツ提供処理の手順を示すシーケンス図である。
【図９】本発明の第３実施形態に係る情報処理装置としてのコンテンツ提供サーバの機能構成を示すブロック図である。
【図１０】本発明の第３実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図１１】本発明の第３実施形態に係るコンテンツ提供サーバのハードウェア構成を示すブロック図である。
【図１２Ａ】本発明の第３実施形態に係るコンテンツ提供サーバの処理手順を示すフローチャートである。
【図１２Ｂ】本発明の第３実施形態に係るコンテンツ登録処理の手順を示すフローチャートである。
【図１２Ｃ】本発明の第３実施形態に係るコンテンツ提供処理の手順を示すフローチャートである。
【図１３】本発明の第３実施形態に係るスマートフォンのアプリケーション実行処理の手順を示すフローチャートである。
【図１４】本発明の第４実施形態に係る情報処理システムにおける携帯端末装置としてのスマートフォンの動作を示す図である。
【図１５】本発明の第４実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図１６Ａ】本発明の第５実施形態に係る情報処理システムにおける携帯端末装置としてのスマートフォンの動作を示す図である。
【図１６Ｂ】本発明の第５実施形態に係る情報処理システムにおける携帯端末装置としてのスマートフォンの動作を示す図である。
【図１７】本発明の第５実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図１８】本発明の第６実施形態に係る提供コンテンツデータベースの構成を示す図である。
【図１９】本発明の第６実施形態に係る情報処理システムにおける登録情報を示す図である。
【図２０】本発明の第７実施形態に係る提供コンテンツデータベースの構成を示す図である。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。なお、本発明における情報処理システムとの文言は、複数の装置が機能を分担する構成、および、１つの装置が全機能を含む構成を含む概念を示している。
【００１３】
［第１実施形態］
本発明の第１実施形態としての情報処理システム１００について、図１を用いて説明する。情報処理システム１００は、アプリケーションによりサービスを提供するシステムである。
【００１４】
図１に示すように、情報処理システム１００は、撮像部１０１と、位置算出部１０２と、処理開始部１０３と、を含む。ここで、処理開始部１０３は、撮像部１０１が撮像した撮像画像が目標画像に対応することを示す第１条件と、位置算出部１０２により算出された現在位置情報が目標位置から所定距離Ｄ未満である第２条件とのいずれかを満たす場合に、アプリケーション内の処理を開始する。
【００１５】
本実施形態によれば、撮像部が撮像した画像によっても位置算出部が算出した現在位置情報によってもアプリケーションの処理を開始することにより、携帯端末装置がアプリケーションにより所定のサービスを提供する機会を広げることができる。
【００１６】
［第２実施形態］
次に、本発明の第２実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムの構成は、携帯端末装置に相当する。本携帯端末装置は高機能を備え、撮像部が撮像した撮像画像が目標画像に対応することを示す第１条件を判定し、または、位置算出部により算出された現在位置情報が目標位置から所定距離未満である第２条件を判定し、いずれかを満たす場合に、アプリケーション内の処理を開始する。アプリケーション内の処理として、本実施形態においては、それぞれに条件を満たす目標場所へ携帯端末装置を携帯するユーザを誘導するためのコンテンツ、例えば、ナビゲーション用コンテンツの提供を示す。
【００１７】
ユーザが携帯端末装置のカメラから映した、建築物や風景、または、目標場所に関連する写真や画などから、例えば、目標場所への現在位置からのナビゲーションが行なわれる。また、ユーザの携帯端末装置が算出した現在位置が同じ目標場所に近づくと、目標場所への現在位置からのナビゲーションが行なわれる。したがって、ユーザは、現在位置からのナビゲーションによって目標場所へより強く誘導されることになる。本例によれば、既知の目標場所であっても未知の目標場所であっても、携帯端末装置の道先案内で迷わず目標位置に誘導されるので、誘導の機会を広げてユーザを集めることができる。
【００１８】
なお、コンテンツは、ナビゲーションなどの誘導用コンテンツに限定されない。すなわち、撮像画像または映像または現在位置に基づいてユーザを誘導するための動線に沿ったシナリオに従って、本実施形態の情報処理システムのクライアントでもあるビジネスオーナーが作成して登録することによって、マーケッティングの強力な武器となる。
【００１９】
《スマートフォンの動作》
図２Ａおよび図２Ｂは、本実施形態に係る携帯端末装置としてのスマートフォン２１０の動作を示す図である。
【００２０】
スマートフォン２１０には、本実施形態の撮像情報または現在位置情報がコンテンツ提供条件を満たしている場合にサービス提供処理を開始するアプリケーションが、ダウンロードされてインストールされる。そして、本実施形態のアプリケーション（図２Ａでは“BR bonus”）２１１を起動させる。スマートフォン２１０では、起動されたアプリケーション“BR bonus”２１１がバックグラウンドで実行されており（２１２）、撮像情報または現在位置情報がサービス提供条件を満たしているかを判定している。
【００２１】
本実施形態のアプリケーション起動中に、スマートフォン２１０のカメラで、例えば、スカイツリーを含む風景の画像２１３を撮像する、あるいは、パンフレットや雑誌２１４などに掲載されたスカイツリーの写真２１５などを撮像する。すると、スマートフォン２１０は、画像２１３や写真２１５内のスカイツリーをその特徴量から判定して、アプリケーションの処理を開始する第１の起動情報とする。また、スマートフォン２１０の現在位置算出部はＧＰＳ(Global Positioning System)などを使って現在位置を算出する。そして、スマートフォン２１０は、現在位置がターゲット場所２１６であるスマートフォンから、例えば、半径２００ｍ範囲２１７内か否かを判定して、アプリケーションの処理を開始する第２の起動情報とする。
【００２２】
上記第１の起動情報または第２の起動情報によりアプリケーションの処理が開始されると、スマートフォン２１０は、ターゲット場所情報を含む起動情報を、サービスを提供するコンテンツ提供サーバに送信する。コンテンツ提供サーバは、ターゲット場所情報を含む起動情報に対応する場所ＩＤから提供コンテンツを検索して、スマートフォン２１０に提供する。その結果、スマートフォン２１０は、現在位置から誘導先であるスカイツリーまでのナビゲーション２１８を示すビデオコンテンツを実行する。その場合に、ナビゲーションなどの誘導用コンテンツは誘導先であるスカイツリー“●”と現在位置“○”とを含む領域をスマートフォン２１０に表示可能な寸法で提供して、現在位置からスカイツリーまでのナビゲーションを続ける。したがって、ユーザの位置判断を必要としない現在位置と目標位置とに基づく正確なナビゲーションによる誘導が可能となる。
【００２３】
《スマートフォンの機能構成》
図３Ａは、本実施形態に係るスマートフォン２１０の機能構成を示すブロック図である。
【００２４】
スマートフォン２１０は、通信制御部３０１と、ユーザ登録部３０２と、アプリケーション取得部３０３と、アプリケーション実行部３０４と、撮像部（カメラ）３０５と、現在位置算出部（ＧＰＳ）３０６と、出力部３０７と、入力部３０８と、を備える。
【００２５】
通信制御部３０１は、ネットワークを介するコンテンツ提供サーバ３３０との通信を制御する。ユーザ登録部３０２は、ユーザ情報を格納し、コンテンツ提供サーバ３３０に対してユーザの登録を要求する。アプリケーション取得部３０３は、ユーザが認証され登録されると、コンテンツ提供サーバ３３０からダウンロードしたアプリケーションを取得する。アプリケーション実行部３０４は、ダウンロードされた本実施形態のアプリケーションを実行して、ターゲット画像または現在位置に関連付けられたコンテンツを受信再生するよう、スマートフォン２１０を動作させる。
【００２６】
撮像部（カメラ）３０５は、撮像処理により画像または映像を取得する。本アプリケーションの実行中であれば、撮像した画像または映像をターゲット画像と照合するために、アプリケーションに渡す。現在位置算出部（ＧＰＳ）３０６は、スマートフォン２１０の現在位置を算出する。本アプリケーションの実行中であれば、コンテンツの選択時とナビゲーション中とに現在位置情報をアプリケーションに渡す。出力部３０７は、表示部と音声出力部とを有する。表示部はアプリケーション起動のメニュー表示などの操作画面、あるいは、撮像時のモニタ、あるいは、コンテンツ再生画面、として使用される。また、音声出力部はスピーカであって、ユーザ指示音声、あるいは、コンテンツ再生音声やナビゲーション音声を出力する。入力部３０８は、操作部と音声入力部とを有する。操作部はタッチパネルを含み、ユーザの操作指示を入力する。音声入力部は少なくとも１つのマイクであって、ユーザの操作音声を入力する。
【００２７】
（アプリケーション実行部）
アプリケーション実行部３０４は、判定情報受信部３４１と、画像特徴照合部３４２と、位置判定部３４３と、起動情報送信部３４４と、コンテンツ受信部３４５と、コンテンツ再生部３４６と、コンテンツ終了通知部３４７と、を有する。
【００２８】
判定情報受信部３４１は、画像特徴照合部３４２や位置判定部３４３がアプリケーションの処理を開始するための判定情報、例えば、ターゲット場所の画像特徴量や位置情報を、所定タイミングでコンテンツ提供サーバ３３０から受信する。画像特徴照合部３４２は、撮像部３０５が撮像した画像または映像の特徴量を、判定情報受信部３４１が受信したターゲット場所の画像特徴量と照合する。位置判定部３４３は、現在位置算出部３０６が算出した現在位置が、判定情報受信部３４１が受信したターゲット場所から所定距離範囲内かを判定する。起動情報送信部３４４は、画像特徴照合部３４２によるターゲット場所との画像特徴量との一致、または、位置判定部３４３によるターゲット場所への接近を、コンテンツ提供サーバ３３０に送信する。
【００２９】
コンテンツ受信部３４５は、コンテンツ提供サーバ３３０からターゲット画像に関連付いたコンテンツを受信する。コンテンツ再生部３４６は、コンテンツ受信部３４５が受信したコンテンツを再生して、出力部３０７に出力する。コンテンツ終了通知部３４７は、コンテンツ再生部３４６でのコンテンツの再生が終了したことを、コンテンツ提供サーバ３３０に通知する。
【００３０】
（画像特徴照合部）
図３Ｂは、本実施形態に係る画像特徴照合部３４２の機能構成を示すブロック図である。
【００３１】
画像特徴照合部３４２は、画像受信部３６１と、特徴抽出部３６２と、ターゲット特徴量取得部３６３と、特徴量照合部３６４と、起動情報生成部３６５と、オプショナルな照合信頼度判定部３６６と、を有する。
【００３２】
画像受信部３６１は、通信制御部３０１を介してスマートフォン２１０が撮像した画像を受信する。特徴抽出部３６２は、スマートフォン２１０が撮像した画像の特徴量を抽出する。ターゲット特徴量取得部３６３は、判定情報受信部３４１が受信したターゲット画像の特徴量を順次に取得する。特徴量照合部３６４は、スマートフォン２１０が撮像した画像の特徴量と、ターゲット画像の特徴量とを照合して、所定範囲内で一致すれば、起動情報生成部３６５に通知する。起動情報生成部３６５は、特徴量照合部３６４からの特徴量の一致通知に基づいて、起動情報送信部３４４に対してターゲット場所を示す場所ＩＤにより関連するコンテンツの要求を指示する。オプショナルな照合信頼度判定部３６６は、特徴量照合部３６４における照合信頼性を判定して、ターゲット画像の照合信頼性の向上のために、ターゲット画像やコンテンツを制作し、判定条件を設定するビジネスオーナーとしてのクライアントにフィードバックする。
【００３３】
（位置判定部）
図３Ｃは、本実施形態に係る位置判定部３４３の機能構成を示すブロック図である。
【００３４】
位置判定部３４３は、現在位置取得部３７１と、ターゲット場所取得部３７２と、起動部３７３と、起動情報生成部３７４と、を備える。
【００３５】
現在位置取得部３７１は、現在位置算出部３０６が算出した現在位置を取得する。ターゲット場所取得部３７２は、判定情報受信部３４１が受信したターゲット場所を順次に取得する。起動部３７３は、現在位置算出部３０６が算出した現在位置が、ターゲット場所から距離７０ｍの範囲内であるかを判定して、範囲内であれば、起動情報生成部３６５に通知する。起動情報生成部３６５は、起動部３７３からの位置条件成立の通知に基づいて、ターゲット場所に関連付けられたコンテンツを提供するように、ターゲット場所を示す場所ＩＤを含む起動情報を生成して、起動情報送信部３４４に渡す。
【００３６】
《コンテンツ提供処理の手順》
図４は、本実施形態に係る情報処理システム２００におけるコンテンツ提供処理の手順を示すシーケンス図である。
【００３７】
エンドユーザのスマートフォン２１０と、コンテンツ提供サーバ３３０との間で通信を確立して、コンテンツ提供サーバ３３０あるいは認証サーバ（不図示）によりスマートフォン２１０およびエンドユーザの認証処理が行なわれる。認証が行なわれると、ステップＳ４０１において、スマートフォン２１０はコンテンツ提供サーバ３３０から、アプリケーションをダウンロードする。エンドユーザは、本実施形態のサービス提供を受けようとした場合に、ステップＳ４０３において、ダウンロードしたアプリケーションを起動する。起動したアプリケーションにおいて、コンテンツ提供サーバ３３０からスマートフォン２１０には、ステップＳ４０５において、所定のタイミングで判定情報が転送される。本実施形態の判定情報は、誘導先のターゲット画像の特徴量やターゲット場所の位置情報と判定条件である。所定タイミングは、一定時間間隔や現在位置の領域変化のタイミングを含む。それから、スマートフォン２１０のアプリケーションは、カメラによる撮像や現在位置算出部による現在位置情報の算出をバックグラウンドで待機する。
【００３８】
アプリケーションの実行中に、ステップＳ４１１において、撮像部（カメラ）３０５で撮像画像が取得されると、アプリケーションに渡される。アプリケーション実行部３０４は、ステップＳ４１３において、あらかじめステップＳ４０５で受信したターゲット画像の特徴量との特徴量マッチングが実行される。所定範囲で特徴量が一致すれば、アプリケーション実行部３０４は、ステップＳ４１５において、ターゲット画像に対応するターゲット場所ＩＤを含む起動情報をコンテンツ提供サーバ３３０に送信する。コンテンツ提供サーバ３３０は、ステップＳ４１７において、ターゲット画像の示すターゲット場所に対応するコンテンツを検索する。そして、コンテンツ提供サーバ３３０は、ステップＳ４１９において、検索したコンテンツをスマートフォン２１０に送信する。スマートフォン２１０は、ステップＳ４２１において、受信したコンテンツを再生して、エンドユーザをターゲット場所に誘導する。
【００３９】
また、アプリケーションの実行中に、ステップＳ４３１において、現在位置算出部３０６において現在位置が算出されると、アプリケーションに渡される。アプリケーション実行部３０４は、ステップ４３３において、あらかじめステップＳ４０５で受信したターゲット場所から所定距離範囲内に接近したかの判定が実行される。所定範囲内に接近したと判定すれば、アプリケーション実行部３０４は、ステップＳ４３５において、ターゲット場所を示すターゲット場所ＩＤを含む起動情報をコンテンツ提供サーバ３３０に送信する。コンテンツ提供サーバ３３０は、ステップＳ４３７において、ターゲット場所に対応するコンテンツを検索する。そして、コンテンツ提供サーバ３３０は、ステップＳ４３９において、検索したコンテンツをスマートフォン２１０に送信する。スマートフォン２１０は、ステップＳ４４１において、受信したコンテンツを再生して、エンドユーザをターゲット場所に誘導する。
【００４０】
なお、図４には図示しないが、コンテンツ提供サーバ３３０に関連付けられたコンテンツが無い場合は、外部のプロバイダに対してコンテンツを要求して、提供する。
【００４１】
《スマートフォンのハードウェア構成》
図５は、本実施形態に係るスマートフォン２１０のハードウェア構成を示すブロック図である。
【００４２】
図５で、ＣＰＵ(Central Processing Unit)５１０は演算制御用のプロセッサであり、プログラムを実行することで図３Ａのスマートフォン２１０の機能構成部を実現する。ＲＯＭ(Read Only Memory)５２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。通信制御部３０１は、本実施形態においてはコンテンツ提供サーバ３３０との通信を制御する。
【００４３】
ＲＡＭ(Random Access Memory)５４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ５４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。コンテンツ提供サーバアドレス５４１は、コンテンツ提供サーバ３３０のＩＰアドレスを記憶する。画像特徴照合テーブル５４２は、ターゲット画像の特徴量と撮像部３０５が撮像した画像の特徴量を照合するためのテーブルである。画像照合結果５４３は、画像特徴量照合テーブル５４２による照合結果として、撮像部３０５が撮像した画像がターゲット画像と所定範囲内で一致した場合のフラグを記憶する。現在位置判定テーブル５４４は、現在位置算出部３０６が算出した現在位置とターゲット場所との距離が所定範囲内であることを判定するためのテーブルである。位置判定結果５４５は、現在位置算出部３０６が算出した現在位置とターゲット場所との距離が所定範囲内になったことを示すフラグを記憶する。起動情報（場所ＩＤ）５４６は、画像照合結果５４３または位置判定結果５４５のフラグがＯＮになった場合に生成した、コンテンツ提供サーバ３３０に送信するターゲット場所ＩＤを含む起動情報を記憶する。受信コンテンツ５４７は、撮像画像とターゲット画像とが一致した場合、または、現在位置がターゲット場所から所定距離内の場合に、コンテンツ提供サーバ３３０から受信したコンテンツを記憶する。入出力データ５４８は、入出力インタフェース５６０を介して入出力デバイスで入出力されるデータを記憶する。送受信データ５４９は、通信制御部３０１を介してコンテンツ提供サーバ３３０と送受信するデータを記憶する。
【００４４】
ストレージ５５０は、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。判定情報５５１は、ターゲット画像とその特徴量、および、ターゲット場所とその位置情報をコンテンツ提供サーバ３３０から受信して保持するデータである。ストレージ５５０には、以下のプログラムが格納される。スマートフォン制御プログラム５５２は、本スマートフォンの全体を制御するプログラムである。アプリケーションプログラム５５３は、ダウンロードされたコンテンツ取得用のアプリケーションである。判定情報受信モジュール５５４は、アプリケーションプログラム５５３に含まれ、判定情報５５１をコンテンツ提供サーバ３３０から受信するモジュールである。画像特徴照合モジュール５５５は、ターゲット画像の特徴量と撮像部３０５が撮像した画像の特徴量を照合するモジュールである。位置判定モジュール５５６は、現在位置算出部３０６が算出した現在位置とターゲット場所との距離が所定範囲内になったこと判定するモジュールである。起動情報送信モジュール５５７は、ターゲット場所ＩＤを含む起動情報をコンテンツ提供サーバ３３０に送信するモジュールである。コンテンツ受信再生モジュール５５８は、ターゲット撮像またはターゲット場所に関連付けたコンテンツをコンテンツ提供サーバ３３０から受信して再生するモジュールである。
【００４５】
入出力インタフェース５６０は、入出力デバイスとのデータ入出力を制御するためのインタフェースを行なう。本実施形態においては、入出力インタフェース５６０には、表示部と音声出力部とを含む出力部３０７と、操作部と音声入力部とを含む入力部３０８と、が接続される。入出力インタフェース５６０には、さらに、撮像部（カメラ）３０５と現在位置算出部（ＧＰＳ）３０６、などが接続される。
【００４６】
なお、図５のＲＡＭ５４０やストレージ５５０には、スマートフォン２１０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００４７】
《スマートフォンの処理手順》
図６Ａは、本実施形態に係るスマートフォン２１０の処理手順を示すフローチャートである。このフローチャートは、図５のＣＰＵ５１０がＲＡＭ５４０を用いて実行し、図３Ａの機能構成部を実現する。
【００４８】
スマートフォン２１０は、ステップＳ６１１において、コンテンツ提供サーバ３３０が提供するサービスへのユーザ登録を要求するか否かを判定する。ユーザ登録を要求する場合、スマートフォン２１０は、ステップＳ６１３において、ユーザ情報をコンテンツ提供サーバ３３０に送信する。スマートフォン２１０は、ステップＳ６１５において、ユーザ認証および登録が完了して、コンテンツ提供サーバ３３０から送信される当該サービスのアプリケーションをダウンロードする。そして、スマートフォン２１０は、ステップＳ６１７において、アプリケーションを起動させるアイコンを表示する。
【００４９】
ユーザ登録の要求でない場合、スマートフォン２１０は、ステップＳ６２１において、アプリケーションの起動指示か否かを判定する。アプリケーションの起動指示があった場合、スマートフォン２１０は、ステップＳ６２３において、アプリケーションの実行処理を行なう。
【００５０】
ユーザ登録の要求でなく、アプリケーションの起動指示でもない場合、スマートフォン２１０は、ステップＳ６３１において、他のアプリケーション選択か否かを判定する。他のアプリケーション選択の場合、スマートフォン２１０は、ステップＳ６３３において、他のアプリケーションを実行する。
【００５１】
（アプリケーション実行処理）
図６Ｂおよび図６Ｃは、本実施形態に係るアプリケーション実行処理（Ｓ６２３）の手順を示すフローチャートである。
【００５２】
スマートフォン２１０は、ステップＳ６４１において、所定タイミングでコンテンツ提供サーバ３３０から判定情報５５１を受信する。スマートフォン２１０は、ステップＳ６４３において、撮像部３０５から撮像画像を取得したか否かを判定する。撮像画像を取得しなかった場合、スマートフォン２１０は、ステップＳ６５１において、現在位置算出部３０６から現在位置を取得したか否かを判定する。当該アプリケーションのための撮像画像も現在位置も取得しなかった場は、バックグラウンドで待機する。
【００５３】
撮像画像を取得した場合、スマートフォン２１０は、ステップＳ６４５において、あらかじめコンテンツ提供サーバ３３０から受信した判定情報５５１の内のターゲット画像の特徴量を取得する。そして、スマートフォン２１０は、ステップＳ６４７において、撮影画像から抽出した特徴量とターゲット画像の特徴量とが所定範囲内で一致するか否かを判定する。一致する場合、図６ＣのステップＳ６５９に進む。一致しない場合、スマートフォン２１０は、ステップＳ６４９において、保持されている全ターゲット画像の特徴量と照合したかを判定する。全ターゲット画像の特徴量と照合していない場合、スマートフォン２１０は、ステップＳ６４５に戻って、次のターゲット画像の特徴量との照合を続ける。全ターゲット画像の特徴量と照合した場合、スマートフォン２１０は、ステップＳ６４３に戻って、バックグラウンドで撮像画像または現在位置の取得を待機する。
【００５４】
一方、現在位置を取得した場合、スマートフォン２１０は、ステップＳ６５３において、あらかじめコンテンツ提供サーバ３３０から受信した判定情報５５１の内のターゲット場所の位置情報を取得する。そして、スマートフォン２１０は、ステップＳ６５５において、現在位置がターゲット位置から半径７０ｍの範囲内か否かを判定する。範囲内である場合、図６ＣのステップＳ６５９に進む。一致しない場合、スマートフォン２１０は、ステップＳ６５７において、保持されている全ターゲット場所との距離判定をしたかを判定する。全ターゲット場所との判定をしていない場合、スマートフォン２１０は、ステップＳ６５３に戻って、次のターゲット場所との距離判定を続ける。全ターゲット場所と判定した場合、スマートフォン２１０は、ステップＳ６４３に戻って、バックグラウンドで撮像画像または現在位置の取得を待機する。
【００５５】
図６Ｃで、スマートフォン２１０は、ステップＳ６５９において、ターゲット場所ＩＤを含む起動情報を生成する。そして、スマートフォン２１０は、ステップＳ６６１において、生成した起動情報をコンテンツ提供サーバ３３０に送信する。その後、スマートフォン２１０は、ステップＳ６６３において、コンテンツ提供サーバ３３０からのターゲット場所ＩＤに関連付けられたコンテンツの受信を待つ。コンテンツの受信があれば、スマートフォン２１０は、ステップＳ６６５において、受信したコンテンツを再生してユーザを誘導する。コンテンツの受信が無い場合、スマートフォン２１０は、ステップＳ６６７において、所定時間のタイムアウトをチェックし、タイムアウトでなければコンテンツの受信を待つ。コンテンツの受信が無くタイムアウトすると、スマートフォン２１０は、ステップＳ６６９において、コンテンツ受信エラーをユーザに報知する。
【００５６】
スマートフォン２１０は、ステップＳ６７１において、アプリケーションの終了か否かを判定する。アプリケーションの終了でなければ、スマートフォン２１０は、図６ＢのステップＳ６４１に戻って、アプリケーションによるサービスを継続する。
【００５７】
本実施形態によれば、携帯端末装置であるスマートフォンが画像特徴の照合処理や現在位置に基づく位置判定処理を行なうので、サーバの負担を抑えて携帯端末装置がアプリケーションにより所定のサービスを提供する機会を広げることができる。
【００５８】
［第３実施形態］
次に、本発明の第３実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムの構成は、コンテンツ提供サーバと携帯端末装置とを含む。本実施形態に係る情報処理システムは、上記第２実施形態と比べると、コンテンツ提供サーバにおいて、撮像部が撮像した撮像画像が目標画像に対応することを示す第１条件を判定し、または、位置算出部により算出された現在位置情報が目標位置から所定距離未満である第２条件を判定する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００５９】
なお、本実施形態における携帯端末装置としてのスマートフォンにおける動作概要は、図２Ａおよび図２Ｂと同様であるので、本実施形態においては図示および説明を省略する。
【００６０】
《情報処理システム》
以下図２Ａ乃至図４Ｂを参照して、本実施形態の情報処理装置を含む情報処理システムの構成および動作を説明する。なお、本実施形態においては、画像のマッチング処理や現在位置による処理をコンテンツ提供サーバとしての情報処理装置において実行する構成を説明する。
【００６１】
（動作概念）
図７Ａは、本実施形態に係る情報処理システム７００の動作を示す概念図である。
【００６２】
情報処理システム７００においては、情報処理装置としてのコンテンツ提供サーバ７３０に対して、ビジネスオーナーであるクライアントが有するクライアントＰＣ(Personal Computer)７２０から、エンドユーザが携帯する携帯端末装置としてのスマートフォン２１０に提供するサービスが登録される。本実施形態においては、コンテンツ提供処理の開始となる起動情報（開始条件）であるターゲット画像またはターゲット場所と、サービスを提供するコンテンツとが登録される。本実施形態の起動情報（開始条件）は、現在位置から撮像した画像、または、紙媒体上に印刷され撮像された画像、または、算出された現在位置である。なお、直接誘導目標を示すターゲット画像やターゲット場所でなくとも、関連情報として登録することで、ユーザを誘引する機会が広がることになる。
【００６３】
また、現在位置の取得はＧＰＳなどからの算出に限らない。例えば、現在位置を表わす撮像画像であってもよいし、交通機関の駅などの位置を表わす情報受信、道路上のゲートや信号などの位置を表わす情報受信などであってもよい。直接誘導目標を示す現在位置でなくとも、関連位置として登録することで、ユーザを誘引する機会が広がることになる。
【００６４】
アプリケーションの起動中に、エンドユーザが携帯する携帯端末装置としてのスマートフォン２１０が有する撮像部（カメラ）により、上記起動情報（開始条件）となる、現在位置から見えるターゲット画像あるいは紙媒体上のターゲット画像を撮像する。あるいは、ターゲット場所との関連で上記起動情報（開始条件）となる、現在位置を算出する。アプリケーションによって、撮像画像あるいは現在位置は、スマートフォン２１０からコンテンツ提供サーバ７３０に送信される。
【００６５】
コンテンツ提供サーバ７３０において、スマートフォン２１０が撮像した画像とあらかじめコンテンツと関連付けて格納されたターゲット画像とが照合される。撮影画像とターゲット画像とが所定範囲で一致すれば、格納されたコンテンツがコンテンツ提供サーバ７３０からスマートフォン２１０に提供される。また、スマートフォン２１０が算出した現在位置とあらかじめコンテンツと関連付けて格納されたターゲット場所との距離が計算される。そして、距離が所定未満であれば、格納されたコンテンツがコンテンツ提供サーバ７３０からスマートフォン２１０に提供される。かかるコンテンツは、ターゲット画像が示す場所ＩＤとターゲット場所の場所ＩＤとが同じであれば、同じコンテンツが提供される。提供されるコンテンツは、ユーザをビジネス上の目的に誘導するためのマーケッティング動線に沿って制作すると共に、ターゲット画像やターゲット場所についても誘引機会の広がりや誘引力などを勘案して選択し、クライアントにより登録される。
【００６６】
なお、携帯端末装置は、スマートフォンに限定されず、タブレットや携帯電話などの他の装置であってもよい。また、本実施形態においては、画像または映像の特徴情報として色情報の特徴量を抽出して、画像または映像の照合を行なう例を示す。しかし、画像または映像の特徴量については、照合処理の負荷が少なく、照合結果の信頼度が高い特徴量を使用すればよく、本実施形態の例に限定されない。また、本実施形態においては、提供されたコンテンツをスマートフォン２１０で受信して再生する構成として説明するが、コンテンツ実行サーバを別途に設けて、サーバ側でコンテンツを実行してその結果をスマートフォン２１０に渡す構成であってもよい。また、照合結果の信頼度に基づいてターゲット画像となる登録画像の信頼度のレベルをクライアントＰＣ７２０に通知する構成を設けてもよい。また、クライアントＰＣ７２０は、スマートフォンやタブレットなどの携帯端末装置であってもよい。また、コンテンツ提供サーバ７３０を１つの機器として説明しているが、コンテンツ提供サーバ７３０が複数のサーバのネットワーク接続により実現されてもよい。例えば、コンテンツ登録サーバやＷｅｂサーバなどが別途にあってもよい。
【００６７】
（構成）
図７Ｂは、本実施形態に係る情報処理システム７００の構成を示す図である。
【００６８】
クライアントであるＡ社のクライアントＰＣ７２０は、Ｂ社のコンテンツ提供サーバ７３０である“BR Bonusサーバ”とインターネット７４０を介して接続し、ターゲット画像とコンテンツをアップロードする（必要であれば、ターゲット場所をアップロードする）。ターゲット画像とコンテンツとは、既存の物を使用してもよいが、Ａ社により撮影して制作した本実施形態に適合したオリジナルを使用するのが望ましい。コンテンツとして、例えば、ＵＲＬアドレスやナビゲーションシステムを埋め込んで、自動的に移行するようにしてもよい。この場合には、ＵＲＬアドレス先からのコンテンツやナビゲーションシステムのコンテンツが、外部プロバイダ７５０から提供されるように構成してもよい。
【００６９】
Ｂ社のコンテンツ提供サーバ７３０には、クライアントＰＣ７２０がアップロードしたターゲット画像やターゲット場所とコンテンツとが関連付けられて登録される。この時に、ターゲット画像から本実施形態に対応する色の特徴量が抽出されて、照合対象および提供コンテンツの検索キーとされる。また、現在位置から所定距離内のターゲット場所が提供コンテンツの検索キーとなる。なお、Ｂ社はクライアントＰＣ７２０がアップロードしたターゲット画像とコンテンツとを登録するのみでなく、Ｂ社においてＡ社のマーケッティング情報に基づいて、ターゲット画像とコンテンツとを制作して、Ａ社に提供してもよい。なお、実際の建築物や風景などであるターゲット画像の特徴量の変化、例えば、方向、季節、時間、天候の違いによる変化、に対応するため、複数の照合情報を準備してもよいし、ターゲット画像を単純化した形状情報や描画と照合するようにしてもよい。
【００７０】
エンドユーザのスマートフォン２１０においては、事前に提供された専用アプリケーションをインストールする。そして、アプリケーションを起動する。アプリケーションの起動中に、スマートフォン２１０のカメラによりターゲット画像に向けてスマートフォン２１０をかざして撮像すると、その撮像画像をＢ社のコンテンツ提供サーバ７３０に送信する。また、アプリケーションの起動中に、スマートフォン２１０のカメラにより紙媒体上のターゲット画像を撮像すると、その撮像画像をＢ社のコンテンツ提供サーバ７３０に送信する。また、アプリケーションの起動中に、スマートフォン２１０の現在位置算出部において現在位置を算出すると、その現在位置情報をＢ社のコンテンツ提供サーバ７３０に送信する。
【００７１】
Ｂ社のコンテンツ提供サーバ７３０は、受信した撮像画像の特徴量の抽出と、あらかじめ格納したターゲット画像の特徴量との照合、または、受信した現在位置情報がターゲット場所から所定半径範囲内かの判定を行なう。そして、コンテンツ提供サーバ７３０は、ターゲット画像またはターゲット場所に関連付けられたコンテンツを検索し、スマートフォン２１０への配信を実行する。エンドユーザのスマートフォン２１０は、ターゲット画像またはターゲット場所に関連付けられたコンテンツをコンテンツ提供サーバ７３０から受信して再生し、エンドユーザをマーケッティングの目的に沿って誘引して誘導する。
【００７２】
図７Ｃは、本実施形態に係る情報処理システム７００における登録情報を示す図である。なお、トリガ（起動情報）７６０、コンテンツ７７０の内容は図７Ｃに限定されない。
【００７３】
本実施形態においては、トリガ（起動情報）７６０として、カラー画像情報（ターゲット画像）または位置情報（ターゲット場所）が登録される。また、コンテンツ７７０として、テキスト、画像、音声、動画、３Ｄ表示、ナビゲーション、Webリンク（ＵＲＬ）などが登録される。
【００７４】
（コンテンツ登録シーケンス）
図８Ａは、本実施形態に係る情報処理システム７００におけるコンテンツ登録処理の手順を示すシーケンス図である。
【００７５】
ステップＳ８１１において、クライアントＰＣ７２０とコンテンツ提供サーバ７３０との間で通信を確立する。次に、ステップＳ８１３において、コンテンツ提供サーバ７３０あるいは認証サーバ（不図示）によりクライアントＰＣ７２０およびクライアントの認証処理が行なわれる。
【００７６】
ステップＳ８１５において、クライアントＰＣ７２０は、コンテンツ提供サーバ７３０に対してコンテンツのアップロードを行ない、コンテンツ提供サーバ７３０は、コンテンツを登録する。
【００７７】
ステップＳ８１９において、クライアントＰＣ７２０は、コンテンツ提供サーバ７３０に対して起動情報を設定し、コンテンツ提供サーバ７３０は、起動情報とコンテンツとを、起動情報により検索可能に関連付けて登録する。本実施形態においては、起動情報はターゲット画像またはターゲット場所であり、画像は画像データそのものでなく、色の特徴量により格納される。
【００７８】
なお、ステップＳ８１５とＳ８１９の順番は、逆でであってもよい。
【００７９】
（コンテンツ提供シーケンス）
図８Ｂは、本実施形態に係る情報処理システム７００におけるコンテンツ提供処理の手順を示すシーケンス図である。なお、図８Ｂにおいては、コンテンツ提供サーバ７３０において、画像の特徴量を抽出して画像マッチング（照合）を行なう、あるいは、現在位置がターゲット場所から所定距離内かを判定する、シーケンスを示す。
【００８０】
ステップＳ８２１において、エンドユーザのスマートフォン２１０と、コンテンツ提供サーバ７３０との間で通信を確立する。次に、ステップＳ８２３において、コンテンツ提供サーバ７３０あるいは認証サーバ（不図示）によりスマートフォン２１０およびエンドユーザの認証処理が行なわれる。認証されると、ステップＳ８２５において、スマートフォン２１０はコンテンツ提供サーバ７３０から、アプリケーションをダウンロードする。
【００８１】
エンドユーザは、本実施形態のサービス提供を受けようとした場合に、ステップＳ８３１において、ダウンロードしたアプリケーションを起動する。そして、アプリケーションを起動中に、ステップＳ８３３において、スマートフォン２１０のカメラで撮像して、撮像画像をコンテンツ提供サーバ７３０に送信する。コンテンツ提供サーバ７３０は、ステップＳ８３５において、スマートフォン２１０から受信した撮像画像の特徴量を抽出して、コンテンツ提供サーバ７３０にあらかじめ格納されたターゲット画像の特徴量と照合する。撮像画像の特徴量とターゲット画像の特徴量とが所定範囲内で一致すれば、コンテンツ提供サーバ７３０は、ステップＳ８３７において、ターゲット画像が示すターゲット場所に関連付けられたコンテンツを検索する。そして、コンテンツ提供サーバ７３０は、ステップＳ８３９において、検索したコンテンツをスマートフォン２１０に送信し、スマートフォン２１０は受信したコンテンツを再生する。
【００８２】
また、スマートフォン２１０は、ステップＳ８４１において、ＧＰＳなどに基づいて現在位置を算出してコンテンツ提供サーバ７３０に送信する。コンテンツ提供サーバ７３０は、ステップＳ８４３において、スマートフォン２１０から受信した現在位置が、コンテンツ提供サーバ７３０にあらかじめ格納されたターゲット場所から所定距離内かを判定する。所定距離内と判定すれば、コンテンツ提供サーバ７３０は、ステップＳ８４５において、ターゲット場所に関連付けられたコンテンツを検索する。そして、コンテンツ提供サーバ７３０は、ステップＳ８４９において、検索して取得したコンテンツをスマートフォン２１０に送信し、スマートフォン２１０は受信したコンテンツを再生してエンドユーザに通知する。なお、図８Ｂにおいては、コンテンツがコンテンツ提供サーバ７３０に無いため、ステップＳ８４７において、外部プロバイダ７５０から提供される例を図示している。
【００８３】
《コンテンツ提供サーバの機能構成》
図９は、本実施形態に係る情報処理装置としてのコンテンツ提供サーバ７３０の機能構成を示すブロック図である。
【００８４】
コンテンツ提供サーバ７３０は、通信制御部９０１と、登録情報受信部９０２と、提供コンテンツデータベース９０３と、ユーザ登録部９０４と、アプリケーション送信部９０５と、を備える。コンテンツ提供サーバ７３０は、さらに、画像特徴照合部９０６と、位置判定部９１０と、起動情報生成部９１１と、コンテンツ取得部９０７と、コンテンツ送信部９０８と、コンテンツ受信部９０９と、を備える。なお、提供コンテンツデータベース９０３は、コンテンツ提供サーバ７３０に含まれずに、別途、専用のサーバを外部に設けてもよい。
【００８５】
通信制御部９０１は、コンテンツ提供サーバ７３０と、エンドユーザのスマートフォン２１０、ビジネスオーナーのクライアントＰＣ７２０、または、外部プロバイダ７５０との通信を制御する。登録情報受信部９０２は、クライアントを認証する認証部を有し、クライアントＰＣ７２０から送信されるターゲット画像とターゲット場所とコンテンツとを受信し、提供コンテンツデータベース９０３に関連付けた登録を指示する。提供コンテンツデータベース９０３は、クライアントＰＣ７２０から送信されたターゲット画像とターゲット場所とコンテンツとを関連付けて登録する。また、提供コンテンツデータベース９０３は、ターゲット画像とターゲット場所とコンテンツとの関連付けをテーブルとして記憶する。そして、ターゲット画像に一致した撮像画像をスマートフォン２１０から受信する、または、ターゲット場所から所定距離内の現在位置情報をスマートフォン２１０から受信すると、ターゲット画像またはターゲット場所に関連付けられたコンテンツを検索して、コンテンツ取得部９０７に渡す。ユーザ登録部９０４は、エンドユーザを認証する認証部を有し、本情報処理システムのサービスを受けるユーザを登録する。そして、アプリケーション送信部９０５は、認証されたエンドユーザのスマートフォン２１０に、アプリケーションを送信する。
【００８６】
画像特徴照合部９０６は、スマートフォン２１０から受信した撮像画像の特徴量を抽出し、提供コンテンツデータベース９０３に登録されたターゲット画像の特徴量と照合する。そして、特徴量が所定範囲内で一致すれば、その結果を起動情報生成部９１１に渡す。位置判定部９１０は、スマートフォン２１０から現在位置情報を受信して、提供コンテンツデータベース９０３に登録されたターゲット場所から所定距離内であるかを判定する。そして、所定距離内であれば、その結果を起動情報生成部９１１に渡す。起動情報生成部９１１は、画像特徴照合部９０６からの特徴量照合結果、または、位置判定部９１０からの現在位置判定結果、からターゲット場所ＩＤを含む起動情報を生成する。そして、起動情報生成部９１１は、コンテンツ取得部９０７に、ターゲット画像またはターゲット場所に関連付けられたコンテンツの取得を指示する。また、起動情報生成部９１１は、コンテンツ送信部９０８に対して、コンテンツ取得部９０７が提供コンテンツデータベース９０３から取得したコンテンツの送信を指示する。コンテンツ取得部９０７は、起動情報生成部９１１からのコンテンツ取得指示に基づいて、提供コンテンツデータベース９０３からターゲット画像またはターゲット場所に関連付けられたコンテンツを取得する。コンテンツ取得部９０７は、コンテンツが外部プロバイダ７５０から提供される場合、コンテンツ受信部９０９により外部プロバイダ７５０から受信したコンテンツを取得する。コンテンツ送信部９０８は、コンテンツ取得部９０７が取得した、ターゲット画像またはターゲット場所に関連付けられたコンテンツをスマートフォン２１０に送信する。コンテンツ受信部９０９は、外部プロバイダ７５０からコンテンツを受信して、コンテンツ取得部９０７に渡す。
【００８７】
なお、画像特徴照合部９０６および位置判定部９１０の詳細な構成は、それぞれ図３Ｂおよび図３Ｃと同様であるので、ここでは重複を避ける。
【００８８】
（提供コンテンツデータベース）
図１０は、本実施形態に係る提供コンテンツデータベース９０３の構成を示す図である。提供コンテンツデータベース９０３は、起動情報とターゲット場所と提供するコンテンツとを関連付ける関連テーブル１０１０と、各コンテンツを格納するコンテンツ格納部１０２０とを有する。なお、提供コンテンツデータベース９０３の構成は図１０に限定されない。
【００８９】
関連テーブル１０１０は、複数の起動情報１０１１とターゲット場所ＩＤ１０１２とを対応付けて記憶する。そして、関連テーブル１０１０は、ターゲット場所ＩＤ１０１２に関連付けて提供コンテンツＩＤ１０１３を記憶する。さらに、関連テーブル１０１０は、複数の起動情報１０１１とターゲット場所ＩＤ１０１２と提供コンテンツＩＤ１０１３とを関連付けて登録した誘導シナリオ（マーケッティング動線）１０１４と、これらを関連付けて登録したクライアントＩＤ１０１５と、を記憶する。
【００９０】
コンテンツ格納部１０２０は、コンテンツＩＤ１０２１に対応付けて、コンテンツ１０２２と外部コンテンツＩＤ１０２３とを記憶する。外部コンテンツＩＤ１０２３が記憶されている場合は、外部プロバイダ７５０からの提供となる。コンテンツ格納部１０２０は、さらに、コンテンツの使用言語１０２４を記憶する。使用言語１０２４を記憶することにより、誘導するエンドユーザが携帯するスマートフォン２１０などが使用する言語を判定して、対応する言語のコンテンツを提供できる。
【００９１】
《コンテンツ提供サーバのハードウェア構成》
図１１は、本実施形態に係るコンテンツ提供サーバ７３０のハードウェア構成を示すブロック図である。
【００９２】
図１１で、ＣＰＵ１１１０は演算制御用のプロセッサであり、プログラムを実行することで図５Ａの機能構成部を実現する。ＲＯＭ１１２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。通信制御部９０１は、コンテンツ提供サーバ７３０と他の装置との通信を制御する。
【００９３】
ＲＡＭ１１４０は、ＣＰＵ１１１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ１１４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。登録画像特徴量および登録位置情報１１４１は、クライアントＰＣ７２０から登録指示されたターゲット画像の特徴量およびターゲット場所を記憶する。登録コンテンツ１１４２は、クライアントＰＣ７２０から登録指示されたコンテンツを記憶する。画像特徴照合テーブル１１４３は、スマートフォン２１０が撮像した画像の特徴量とターゲット画像の登録画像特徴量とを照合するためのテーブルを記憶する。画像照合結果１１４４は、撮像画像の特徴量と登録画像特徴量との照合結果を記憶する。照合結果において所定範囲内で一致すれば、画像照合結果１１４４には提供するコンテンツを検索するための画像ＩＤも記憶される。位置判定テーブル１１４５は、スマートフォン２１０が算出した現在位置がターゲット場所から所定距離内かを判定するためのテーブルを記憶する。位置判定結果１１４６は、現在位置がターゲット場所から所定距離内との判定結果を記憶する。判定結果において所定距離内であれば、位置判定結果１１４６には提供するコンテンツを検索するための位置ＩＤも記憶される。ターゲット場所ＩＤ１１４７は、画像照合結果１１４４の画像ＩＤまたは位置判定結果１１４６の位置ＩＤに対応する、提供コンテンツ１１４８を検索するための共通のターゲット場所ＩＤを記憶する。提供コンテンツ１１４８は、ターゲット場所ＩＤ１１４７に関連付けて提供するコンテンツを記憶する。送受信データ１１４９は、通信制御部９０１を介して送受信するデータを記憶する。
【００９４】
ストレージ１１５０は、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。提供コンテンツデータベース９０３は、ターゲット画像またはターゲット場所とコンテンツとを関連付けて登録するデータベースである。ストレージ１１５０には、以下のプログラムが格納される。コンテンツ提供サーバ制御プログラム１１５１は、コンテンツ提供サーバ７３０の全体を制御するプログラムである。コンテンツ登録モジュール１１５２は、クライアントＰＣ７２０から登録要求された、ターゲット画像またはターゲット場所とコンテンツとを関連付けて提供コンテンツデータベース９０３に登録するためのモジュールである。起動情報判定モジュール１１５３は、スマートフォン２１０から送信された撮像画像または映像がコンテンツを提供するトリガとなる起動情報であること、あるいは、スマートフォン２１０から送信された現在位置がコンテンツを提供するトリガとなる起動情報であること、を判定するモジュールである。コンテンツ提供モジュール１１５４は、スマートフォン２１０から送信された撮像画像または映像や現在位置情報がコンテンツを提供する起動情報であれば、提供コンテンツデータベース９０３から検索したコンテンツを提供するモジュールである。
【００９５】
なお、図１１のＲＡＭ１１４０やストレージ１１５０には、各サーバが有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００９６】
《コンテンツ提供サーバの処理手順》
図１２Ａは、本実施形態に係るコンテンツ提供サーバ７３０の処理手順を示すフローチャートである。このフローチャートは、図１１のＣＰＵ１１１０がＲＡＭ１１４０を用いて実行し、図９の機能構成部を実現する。
【００９７】
コンテンツ提供サーバ７３０は、ステップＳ１２１１において、クライアントＰＣ７２０からの起動情報としてターゲット画像やターゲット場所および起動情報に対応するコンテンツの登録要求であるか否かを判定する。起動情報および起動情報に対応するコンテンツの登録要求であれば、コンテンツ提供サーバ７３０は、ステップＳ１２１３において、クライアントを認証し、ステップＳ１２１５において、提供コンテンツ登録処理を実行する。
【００９８】
起動情報および起動情報に対応するコンテンツの登録要求でなければ、コンテンツ提供サーバ７３０は、ステップＳ１２２１において、スマートフォン２１０からのユーザの登録要求であるか否かを判定する。ユーザの登録要求である場合、コンテンツ提供サーバ７３０は、ステップＳ１２２３において、ユーザを認証する。そして、コンテンツ提供サーバ７３０は、ステップＳ１２２５において、ユーザが携帯するスマートフォン２１０に対してアプリケーションを提供する。
【００９９】
コンテンツの登録要求でもなく、ユーザの登録要求でもなければ、コンテンツ提供サーバ７３０は、ステップＳ１２３１において、スマートフォン２１０が実行するアプリケーションに従った起動情報であるカメラによる撮像画像の受信か否か、あるいは、起動情報である現在位置算出部による現在位置情報の受信か否かを判定する。アプリケーションに従った撮像画像や現在位置の受信であれば、コンテンツ提供サーバ７３０は、ステップＳ１２３３において、ユーザを認証する。そして、コンテンツ提供サーバ７３０は、ステップＳ１２３５において、撮像画像または現在位置情報を起動情報とし、登録されたコンテンツを提供するコンテンツ提供処理を実行する。
【０１００】
（コンテンツ登録処理）
図１２Ｂは、本実施形態に係るコンテンツ登録処理（Ｓ１２１５）の手順を示すフローチャートである。
【０１０１】
コンテンツ提供サーバ７３０は、ステップＳ１２４１において、認証されたクライアントに対してクライアントＩＤを付与する。コンテンツ提供サーバ７３０は、ステップＳ１２４３において、クライアントＩＤと共にクライアントＰＣ７２０からコンテンツを取得する。
【０１０２】
コンテンツ提供サーバ７３０は、ステップＳ１２４５において、クライアントＰＣ７２０から起動情報としてのターゲット画像およびターゲット場所を取得する。コンテンツ提供サーバ７３０は、ステップＳ１２４７において、取得したターゲット画像の特徴量を抽出する。そして、コンテンツ提供サーバ７３０は、ステップＳ１２４９において、ターゲット画像の特徴量または現在位置情報に対応するターゲット場所ＩＤに関連付けて、コンテンツを登録して、クライアントＰＣ７２０に登録完了を通知する。
【０１０３】
（コンテンツ提供処理）
図１２Ｃは、本実施形態に係るコンテンツ提供処理（Ｓ１２３５）の手順を示すフローチャートである。
【０１０４】
コンテンツ提供サーバ７３０は、ステップＳ１２６１において、起動情報として、ユーザが掲げたスマートフォン２１０により撮像した画像または映像、または、紙媒体上に印刷された画像をスマートフォン２１０により撮像した画像、または、スマートフォン２１０の現在位置算出部が算出した現在位置、を取得する。コンテンツ提供サーバ７３０は、ステップＳ１２６３において、撮像画像を取得した場合は、撮像画像の特徴量を抽出した後、あらかじめ登録されたターゲット画像の特徴量と照合して、所定範囲内で一致するか否かを判定する。また、現在位置を取得した場合は、あらかじめ登録されたターゲット場所からの距離を判定して、所定範囲内であるか否かを判定する。すなわち、いずれかの起動条件を満たしたかを判定する。いずれの起動条件も満たされない場合は、取得した撮像画像や位置情報が起動情報ではないとして、何もせずにリターンする。なお、スマートフォン２１０に一致しない旨を通知してもよい。
【０１０５】
いずれかの起動条件を満たす場合、コンテンツ提供サーバ７３０は、オプショナルなステップＳ１２６５において、スマートフォン２１０などの携帯端末装置から得た言語情報から使用言語を判定する。そして、以降の取得コンテンツ時に判定された使用言語に対応したコンテンツを取得する、あるいは、コンテンツを使用言語に翻訳するよう制御する。
【０１０６】
コンテンツ提供サーバ７３０は、ステップＳ１２６７において、起動情報であるターゲット画像の特徴量や現在位置情報に対応するターゲット場所ＩＤに関連付けて、コンテンツを提供コンテンツデータベース９０３から取得する。そして、コンテンツ提供サーバ７３０は、ステップＳ１２６９において、取得したコンテンツをスマートフォン２１０に提供する。
【０１０７】
《スマートフォンのアプリケーション実行処理》
図１３は、本実施形態に係る携帯端末装置としてのスマートフォン２１０のアプリケーション実行処理（Ｓ６２３）の手順を示すフローチャートである。
【０１０８】
アプリケーションが起動された後の任意のタイミングで、スマートフォン２１０は、ステップＳ１３４１において、起動情報として、撮像部（カメラ）により撮像した画像または映像、あるいは、現在位置算出部により算出した現在位置を取得する。スマートフォン２１０は、ステップＳ１３４３において、取得した起動情報をコンテンツ提供サーバ７３０に送信する。
【０１０９】
スマートフォン２１０は、ステップＳ１３４５において、起動情報に関連付けられたコンテンツのコンテンツ提供サーバ７３０からの受信を待つ。その間に、スマートフォン２１０は、ステップＳ１３４７において、コンテンツ提供サーバ７３０からの起動条件不成立の通知を待つ。コンテンツ提供サーバ７３０からの起動条件不成立の通知があれば、起動条件を満たさなかったとしてステップＳ１３４１において、次の起動情報を待つ。なお、コンテンツ提供サーバ７３０が起動条件不成立の通知をしない構成であれば、さらにタイムアウトを判定するステップを追加すればよい。
【０１１０】
コンテンツのコンテンツ提供サーバ７３０からの受信があれば、スマートフォン２１０は、ステップＳ１３４９において、受信したコンテンツを再生する。次に、スマートフォン２１０は、ステップＳ１３５１において、アプリケーションの終了が指示されたか否かを判定する。アプリケーションの終了が指示されなければ、スマートフォン２１０は、ステップＳ１３４１に戻って、起動情報としての次の起動情報を待つ。アプリケーションの終了が指示されれば、アプリケーションを終了する。
【０１１１】
本実施形態によれば、情報処理装置であるコンテンツ提供サーバが画像特徴の照合処理や現在位置に基づく位置判定処理を行なうので、高機能を有しない携帯端末装置においても、アプリケーションにより所定のサービスを提供する機会を広げることができる。
【０１１２】
［第４実施形態］
次に、本発明の第４実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第２実施形態および第３実施形態と比べると、第１条件または第２条件に加えて、日時算出部により算出された現在日時情報が目標日時に対応する第３条件、のいずれを満たしてもアプリケーションの処理を開始する点で異なる。その他の構成および動作は、第２実施形態または第３実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１１３】
《スマートフォンの動作》
図１４は、本実施形態に係る情報処理システム１４００における携帯端末装置としてのスマートフォン２１０の動作を示す図である。なお、図１４において、図２Ｂと同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１１４】
スマートフォン２１０は、第２実施形態や第３実施形態において、図２Ｂに示したように、カメラにより撮像した撮像画像２１３、２１５がターゲット画像に対応する第１の起動情報、または、現在位置がターゲット場所から所定半径範囲２１７内である第２の起動情報により、アプリケーションの処理を開始する。本実施形態は、それに加えて、計時部が算出した現在日時がターゲット日時に近付いた第３の起動情報によっても、アプリケーションの処理を開始する。例えば、計時部が算出した現在日時１４１８である2015年6月14日11時30分が、スカイツリータウンで開催されるショーの開始時間（同日の13時）に近付いたので、現在位置からのナビゲーションを実行する。このナビゲーションの提供を、第１の起動情報あるいは第２の起動情報により提供されるものと同様にすれば、ユーザを誘導するサービスを提供する機会がさらに広がることになる。
【０１１５】
（提供コンテンツデータベース）
図１５は、本実施形態に係る提供コンテンツデータベース１５０３の構成を示す図である。なお、図１５において、図１０と同様の機能構成には同じ参照番号を付して、説明を省略する。提供コンテンツデータベース１５０３は、起動情報とターゲット場所と提供するコンテンツとを関連付ける関連テーブル１５１０と、各コンテンツを格納するコンテンツ格納部１０２０とを有する。なお、提供コンテンツデータベース１５０３の構成は図１５に限定されない。
【０１１６】
関連テーブル１５１０は、時間内の日時ＩＤも含んだ複数の起動情報１５１１とターゲット場所ＩＤ１０１２とを対応付けて記憶する。
【０１１７】
本実施形態によれば、現在日時情報が目標日時に対応する条件をアプリケーションの処理を開始する条件として加えることにより、アプリケーションにより所定のサービスを提供する機会をより広げることができる。
【０１１８】
［第５実施形態］
次に、本発明の第５実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第２実施形態乃至第４実施形態と比べると、さらに、複数の異なる画像による条件や、複数の異なる場所による条件のいずれかを満たしても、アプリケーションの処理を開始する点で異なる。その他の構成および動作は、第２実施形態から第４実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１１９】
《スマートフォンの動作》
図１６Ａおよび図１６Ｂは、本実施形態に係る情報処理システム１６００における携帯端末装置としてのスマートフォン２１０の動作を示す図である。
【０１２０】
図１６Ａにおいては、異なる場所に対する撮像画像や現在位置、あるいは、現在日時のいずれかが、同様のコンテンツを提供するための起動情報となる。
【０１２１】
スマートフォン２１０の撮像画像１６１０は“ビッグサイト”の会場入口である。また、スマートフォン２１０の撮像画像１６１２は“ビッグサイト”で開催される展示会を報知するパンフレットや雑誌の掲載ページである。また、スマートフォン２１０の現在位置が“ビッグサイト”の会場入口から半径２００ｍ範囲１６１１内に入った状態を示す。これら３つのアプリケーションの処理開始条件は、“ビッグサイト”を直接のターゲット場所とする条件である。
【０１２２】
スマートフォン２１０の撮像画像１６１６は“○○株式会社”のビルである。また、スマートフォン２１０の撮像画像１６１５は“○○株式会社”の広告パンフレットや雑誌の掲載ページである。また、スマートフォン２１０の現在位置が“○○株式会社”のビルから半径１００ｍ範囲１６１４内に入った状態を示す。これら３つのアプリケーションの処理開始条件は、“○○株式会社”を直接のターゲット場所とする条件である。しかしながら、本例では、“○○株式会社”が撮像画像１６１２に示した“ビッグサイト”で開催される展示会に出品していて、そのブースへの訪問を誘導するために、“ビッグサイト”あるいはブースを間接的なターゲット場所として登録することができる。
【０１２３】
また、さらに、スマートフォン２１０の現在日時１６１３が、“ビッグサイト”で開催される展示会の開場時刻、あるいは、“○○株式会社”のブースでの催し物開始時刻、に近付いた場合にも、“ビッグサイト”あるいはブースを間接的なターゲット場所として登録することができる。
【０１２４】
このように、本実施形態によれば、１つのターゲット場所に誘導するための入口を多様に設定しておくことで、その機会を大幅に広げることができる。
【０１２５】
図１６Ｂには、図１６Ａの７つの入口の条件のいずれかを満たすと、催し物案内の1stコンテンツ１６１７、会場・ブースのライブ映像の2ndコンテンツ１６１８、会場・ブースまでのナビゲーションの3rdコンテンツ１６１９、をシーケンシャルに提供する例を示している。
【０１２６】
（提供コンテンツデータベース）
図１７は、本実施形態に係る提供コンテンツデータベース１７０３の構成を示す図である。なお、図１７において、図１０と同様の機能構成には同じ参照番号を付して、説明を省略する。提供コンテンツデータベース１７０３は、起動情報とターゲット場所と提供するコンテンツとを関連付ける関連テーブル１７１０と、各コンテンツを格納するコンテンツ格納部１０２０とを有する。なお、提供コンテンツデータベース１７０３の構成は図１７に限定されない。
【０１２７】
関連テーブル１７１０は、異なるターゲット画像も含んだ複数の起動情報１７１１とターゲット場所ＩＤ１０１２とを対応付けて記憶する。そして、ターゲット場所ＩＤ１０１２に関連付けて、第１提供コンテンツＩＤ１７１３と、第２提供コンテンツＩＤ１７１４と、第３提供コンテンツＩＤ１７１５と、を記憶する。関連テーブル１７１０は、さらに、異なるターゲット画像も含んだ複数の起動情報１７１１と、第１乃至第３提供コンテンツＩＤ１７１３〜１７１５との関連付けにより、ユーザをターゲット場所に誘導する誘導シナリオ１７１６を記憶する。
【０１２８】
本実施形態によれば、複数の異なる画像による条件や、複数の異なる場所による条件をアプリケーションの処理を開始する条件としてさらに加えることにより、アプリケーションにより所定のサービスを提供する機会をさらに広げることができる。
【０１２９】
［第６実施形態］
次に、本発明の第６実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第２実施形態乃至第５実施形態と比べると、さらに多くの異なる条件のいずれかを満たしても、アプリケーションの処理を開始する点で異なる。その他の構成および動作は、第２実施形態から第５実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１３０】
また、本実施形態においては、さらに、アプリケーションの処理開始のトリガが撮像画像、現在位置および現在日時を含む種々の情報、あるいは、その組み合わせの持つ特徴を考慮する。そして、その特徴に合わせて、ユーザの携帯する携帯端末装置に提供するコンテンツの選択や、その提供順序を、各情報やその組み合わせに関連するターゲット場所にユーザを誘導するための動線に沿ったシナリオに従ってあらかじめ選択され登録される。かかる起動情報、選択情報およびコンテンツの組み合わせは、本実施形態の情報処理システムのクライアントでもあるビジネスオーナーが作成して登録することによって、マーケッティングの強力な武器となる。
【０１３１】
本実施形態においては、携帯端末装置が、方位測定部と、加速度測定部と、速度算出部と、照度測定部と、の少なくとも１つを備える。そして、方位測定部が測定した方位情報と、加速度測定部が測定した速度情報と、速度算出部が算出した速度情報と、照度測定部が測定した照度情報と、を含む条件のいずれかを満たす場合に、アプリケーション内の処理を開始する。また、携帯端末装置が、携帯端末装置を取り囲む環境情報を測定する環境情報測定部と、携帯端末装置を携帯するユーザの生体情報を測定する生体情報測定部と、の少なくともいずれかを備える。そして、環境情報測定部が測定した環境情報と、生体情報測定部が測定した生体情報と、を含む条件のいずれかを満たす場合に、アプリケーション内の処理を開始する。
【０１３２】
（提供コンテンツデータベース）
図１８は、本実施形態に係る提供コンテンツデータベース１８０３の構成を示す図である。図１８には、起動情報と提供する提供コンテンツとを関連付ける関連テーブルのみが図示され、各コンテンツを格納するコンテンツ格納部は省略されている。
【０１３３】
提供コンテンツデータベース１８０３の関連テーブルは、起動情報１８１１に関連付けて、提供コンテンツ１８１２と、誘導シナリオ（マーケッティング動線）１８１３と、かかる情報を関連付けて登録したクライアントを示すクライアントＩＤ１８１４と、対応言語１８１５と、を記憶する。対応言語１８１５は、提供コンテンツ１８１２が対応できるスマートフォン２１０の使用言語を示している。
【０１３４】
（登録情報）
図１９は、本実施形態に係る情報処理システムにおける登録情報を示す図である。なお、トリガ（起動情報）、コンテンツ、の内容は図１９に限定されない。
【０１３５】
本実施形態においては、トリガ（起動情報）１９６０として、スマートフォンなどの携帯端末装置が取得できる、カラー画像情報、位置情報、日時情報、音声情報、方位情報、加速度情報、速度情報、照度情報、環境情報、生体情報、のいずれか１つまたはその組み合わせが登録される。なお、環境情報は気温や湿度などの情報を含み、生体情報は体温や血圧などを含む。環境情報の取得には温度計や湿度計などが組み込まれる。また、生体情報の取得には温度計や湿度計などが組み込まれ、ウェアラブルな携帯端末装置が好適である。
【０１３６】
1stコンテンツ１９７０、2ndコンテンツ１９８０または3rdコンテンツ１９９０などとして、テキスト、画像、音声、動画、３Ｄ表示、ナビゲーション、Webリンク（ＵＲＬ）などから選択されて、誘導シナリオに基づいて選択され順序付けられて登録される。
【０１３７】
本実施形態によれば、さらに多くの異なる条件のいずれかを満たしてもアプリケーションの処理を開始することにより、携帯端末装置がアプリケーションにより所定のサービスを提供する機会を、さらに一層、広げることができる。
【０１３８】
［第７実施形態］
次に、本発明の第７実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、上記第２実施形態乃至第６実施形態と比べると、アプリケーションにおける開始条件や提供コンテンツなどを含む誘導シナリオを評価して学習する点で異なる。その他の構成および動作は、第２実施形態から第６実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１３９】
（提供コンテンツデータベース）
図２０は、本実施形態に係る提供コンテンツデータベース２００３の構成を示す図である。図２０において、図１８と同様の構成要素には同じ参照番号を付して、説明を省略する。
【０１４０】
提供コンテンツデータベース２００３は、起動情報や提供コンテンツを誘導シナリオに従って選択して組み合わせた場合の誘導結果を蓄積することによって、より誘導効果を高める選択あるいは組み合わせを提案する構成を有する。そのために、各誘導シナリオ１８１３に対応付けて、誘導シナリオの評価２０１６と対策２０１７とを記憶する。誘導シナリオの評価２０１６は、誘導結果、条件評価、コンテンツ評価などを含む。
【０１４１】
本実施形態によれば、誘導シナリオに基づくアプリケーションにおける開始条件や提供コンテンツなどの実施結果を蓄積して、評価改善することにより、携帯端末装置がアプリケーションにより所定のサービスを提供する機会を、効率的に大きく広げることができる。
【０１４２】
［他の実施形態］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０１４３】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
2017010285.tif 000003
【図２Ａ】
2017010285.tif 000004
【図２Ｂ】
2017010285.tif 000005
【図３Ａ】
2017010285.tif 000006
【図３Ｂ】
2017010285.tif 000007
【図３Ｃ】
2017010285.tif 000008
【図４】
2017010285.tif 000009
【図５】
2017010285.tif 000010
【図６Ａ】
2017010285.tif 000011
【図６Ｂ】
2017010285.tif 000012
【図６Ｃ】
2017010285.tif 000013
【図７Ａ】
2017010285.tif 000014
【図７Ｂ】
2017010285.tif 000015
【図７Ｃ】
2017010285.tif 000016
【図８Ａ】
2017010285.tif 000017
【図８Ｂ】
2017010285.tif 000018
【図９】
2017010285.tif 000019
【図１０】
2017010285.tif 000020
【図１１】
2017010285.tif 000021
【図１２Ａ】
2017010285.tif 000022
【図１２Ｂ】
2017010285.tif 000023
【図１２Ｃ】
2017010285.tif 000024
【図１３】
2017010285.tif 000025
【図１４】
2017010285.tif 000026
【図１５】
2017010285.tif 000027
【図１６Ａ】
2017010285.tif 000028
【図１６Ｂ】
2017010285.tif 000029
【図１７】
2017010285.tif 000030
【図１８】
2017010285.tif 000031
【図１９】
2017010285.tif 000032
【図２０】
2017010285.tif 000033
【手続補正書】
【提出日】平成28年8月12日(2016.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像手段と、
位置算出手段と、
所定の条件を満たす場合に開始する処理を含むアプリケーションを起動し、前記所定の条件の成立を待機するアプリケーション起動手段と、
前記所定の条件に含まれる、前記撮像手段が撮像した撮像画像が目標画像に対応することを示す第１条件と、前記位置算出手段により算出された現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する処理開始手段と、
を備え、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である情報処理システム。
【請求項２】
計時手段をさらに備え、
前記処理開始手段は、前記第１条件と、前記第２条件と、前記計時手段が算出した現在日時情報が所定の目標日時に対応する第３条件とのいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する、請求項１に記載の情報処理システム。
【請求項３】
方位測定手段と、加速度測定手段と、速度算出手段と、照度測定手段と、の少なくとも１つの手段をさらに備え、
前記処理開始手段は、さらに、前記方位測定手段が測定した方位情報が目標方位に対応する第４条件と、前記加速度測定手段が測定した加速度情報が目標加速度に対応する第５条件と、前記速度算出手段が算出した速度情報が目標速度に対応する第６条件と、前記照度測定手段が測定した照度情報が目標照度に対応する第７条件と、を含む条件のいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する、請求項１または２に記載の情報処理システム。
【請求項４】
携帯端末装置を取り囲む環境情報を測定する環境情報測定手段と、前記携帯端末装置を携帯するユーザの生体情報を測定する生体情報測定手段と、の少なくともいずれかの手段をさらに備え、
前記処理開始手段は、さらに、前記環境情報測定手段が測定した環境情報が目標環境情報に対応する第８条件と、前記生体情報測定手段が測定した生体情報が目標生体情報に対応する第９条件と、を含む条件のいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する、請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記コンテンツは、前記携帯端末装置を携帯するユーザを所定の場所に誘導するために再生される第１コンテンツと、該第１コンテンツの再生後にシーケンスに再生される第２コンテンツとを含む、請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記第１コンテンツおよび前記第２コンテンツは、前記携帯端末装置が使用する言語を示す言語情報に対応する言語によるコンテンツである、請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記所定の条件の判定基準となる目標情報を設定する設定手段を、さらに備える請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
所定の条件を満たす場合に開始する処理を含むアプリケーションを起動し、前記所定の条件の成立を待機するアプリケーション起動ステップと、
撮像手段から撮像画像を取得する第１取得ステップと
位置算出手段により算出された現在位置情報を取得する第２取得ステップと、
前記所定の条件に含まれる、前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する処理開始ステップと、
をコンピュータに実行させる情報処理プログラムであって、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である情報処理プログラム。
【請求項９】
所定の条件を満たす場合に開始する処理を含むアプリケーションを携帯端末装置に提供する提供手段と、
前記アプリケーションを起動した前記携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信手段と、
前記所定の条件に含まれる、前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記携帯端末装置に対して前記アプリケーション内の前記処理を開始するよう指示する指示手段と、
を備え、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である情報処理装置。
【請求項１０】
所定の条件を満たす場合に開始する処理を含むアプリケーションを携帯端末装置に提供する提供ステップと、
前記アプリケーションを起動した前記携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信ステップと、
前記所定の条件に含まれる、前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記携帯端末装置に対して前記アプリケーション内の前記処理を開始するよう指示する指示ステップと、
をコンピュータに実行させる情報処理装置の制御プログラムであって、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である情報処理装置の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するため、本発明に係る情報処理システムは、
撮像手段と、
位置算出手段と、
所定の条件を満たす場合に開始する処理を含むアプリケーションを起動し、前記所定の条件の成立を待機するアプリケーション起動手段と、
前記所定の条件に含まれる、前記撮像手段が撮像した撮像画像が目標画像に対応することを示す第１条件と、前記位置算出手段により算出された現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する処理開始手段と、
を備え、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するため、本発明に係る情報処理プログラムは、
所定の条件を満たす場合に開始する処理を含むアプリケーションを起動し、前記所定の条件の成立を待機するアプリケーション起動ステップと、
撮像手段から撮像画像を取得する第１取得ステップと
位置算出手段により算出された現在位置情報を取得する第２取得ステップと、
前記所定の条件に含まれる、前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記アプリケーション内の前記処理を開始する処理開始ステップと、
をコンピュータに実行させる情報処理プログラムであって、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するため、本発明に係る情報処理装置は、
所定の条件を満たす場合に開始する処理を含むアプリケーションを携帯端末装置に提供する提供手段と、
前記アプリケーションを起動した前記携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信手段と、
前記所定の条件に含まれる、前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記携帯端末装置に対して前記アプリケーション内の前記処理を開始するよう指示する指示手段と、
を備え、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するため、本発明に係る情報処理装置の制御プログラムは、
所定の条件を満たす場合に開始する処理を含むアプリケーションを携帯端末装置に提供する提供ステップと、
前記アプリケーションを起動した前記携帯端末装置の撮像手段が撮像した撮像画像、または、前記携帯端末装置の位置算出手段により算出された現在位置情報を、前記携帯端末装置から受信する受信ステップと、
前記所定の条件に含まれる、前記撮像画像が目標画像に対応することを示す第１条件と、前記現在位置情報が目標位置から所定距離未満である第２条件とのいずれを満たした場合にも、前記携帯端末装置に対して前記アプリケーション内の前記処理を開始するよう指示する指示ステップと、
をコンピュータに実行させる情報処理装置の制御プログラムであって、
前記アプリケーション内の前記処理は、ユーザを誘導するためのコンテンツを情報処理装置から携帯端末装置に配信して再生する処理である。