(57)【要約】【課題】ユーザに対して商品の購入を動機付けられるサービスを提供すること。【解決手段】情報提供プログラムは、カメラ１４をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証ステップと、商品の個装デザインをカメラ１４で撮影する撮影ステップと、商品に関する複数の情報のうち、撮影された商品の個装デザインに基づいてフォトフレーム画像４１０を選択する選択ステップと、選択されたフォトフレーム画像４１０を表示部１２に表示する表示ステップと、を備える。【選択図】図１１
2020135239.tif 000002
【特許請求の範囲】
【請求項１】
表示部を有するコンピュータにより実行される情報提供プログラムであって、
撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証ステップと、
商品の個装デザインを前記撮像装置で撮影する撮影ステップと、
前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報を選択する選択ステップと、
選択された前記情報を前記表示部に表示する表示ステップと、
を備える情報提供プログラム。
【請求項２】
前記選択ステップは、撮影された前記個装デザインに対応して格納されている複数のフォトフレーム画像のうち、ランダムに１つのフォトフレーム画像を前記情報として選択し、
前記表示ステップは、選択された前記フォトフレーム画像を、前記撮像装置のライブビュー画像に重畳して前記表示部に表示し、
前記撮像装置により撮影された画像と、前記フォトフレーム画像とを合成した合成画像を記憶する記憶ステップを、さらに備える
請求項１に記載の情報提供プログラム。
【請求項３】
前記個装デザインは、文字、絵柄及び図形の少なくとも１つを含む請求項１又は２に記載の情報提供プログラム。
【請求項４】
撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行うステップと、
商品の個装デザインを前記撮像装置で撮影するステップと、
前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報を選択するステップと、
選択された前記情報を表示するステップと、
を備える情報提供方法。
【請求項５】
ユーザから商品の画像を受け付け、当該商品に関する情報を前記ユーザに対して提供する情報提供システムであって、
前記商品の個装デザインを撮影する撮像装置と、
前記撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証部と、
前記商品に関する複数の情報のうち、前記撮像装置により撮影された前記商品の個装デザインに基づいて情報を選択する選択部と、
選択された前記情報を表示する表示部と、
を備える情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供プログラム、情報提供方法及び情報提供システムに関する。
【背景技術】
【０００２】
例えば、デジタルカメラにより撮影されるライブビューの画像に、当該画像に撮影された、例えば、店舗や商品等に関するテキストや音声等のデータを重畳する拡張現実（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）の技術が知られている。
そして、カメラ機能を有するスマートフォンやタブレット型端末等の携帯通信端末の普及に伴い、ＡＲの技術を用いた様々なサービスが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０１２３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術は、商品を購入した顧客に対して当該商品の組立設置情報や取扱説明情報等を単に提供するものであり、ユーザに対して当該商品の購入を積極的に動機付けすることが難しい場合がある。
【０００５】
本発明は、ユーザに対して商品の購入を動機付けられるサービスを提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明に係る情報提供プログラムは、表示部（例えば、後述の表示部１２）を有するコンピュータ（例えば、後述の端末装置１）により実行される情報提供プログラムであって、撮像装置（例えば、後述のカメラ１４）をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証ステップと、商品の個装デザイン（後述の個包装３００）を前記撮像装置で撮影する撮影ステップと、前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報（例えば、後述のフォトフレーム画像４１０）を選択する選択ステップと、選択された前記情報を前記表示部に表示する表示ステップと、を備える。
【０００７】
（２）前記選択ステップは、撮影された前記個装デザインに対応して格納されている複数のフォトフレーム画像のうち、ランダムに１つのフォトフレーム画像を前記情報として選択し、前記表示ステップは、選択された前記フォトフレーム画像を、前記撮像装置のライブビュー画像に重畳して前記表示部に表示し、前記撮像装置により撮影された画像と、前記フォトフレーム画像とを合成した合成画像（例えば、後述の合成画像５００）を記憶する記憶ステップを、さらに備えてもよい。
【０００８】
（３）前記個装デザインは、文字、絵柄及び図形の少なくとも１つを含んでもよい。
【０００９】
（４）本発明に係る情報提供方法は、撮像装置（例えば、後述のカメラ１４）をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行うステップと、商品の個装デザイン（例えば、後述の個包装３００）を前記撮像装置で撮影するステップと、前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報（例えば、後述のフォトフレーム画像４１０）を選択するステップと、選択された前記情報を表示するステップと、を備える。
【００１０】
（５）本発明に係る情報提供システムは、ユーザから商品の画像を受け付け、当該商品に関する情報を前記ユーザに対して提供する情報提供システムであって、前記商品の個装デザインを撮影する撮像装置（例えば、後述のカメラ１４）と、前記撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証部（例えば、後述の認証部３１）と、前記商品に関する複数の情報のうち、前記撮像装置により撮影された前記商品の個装デザイン（例えば、後述の個包装３００）に基づいて情報（例えば、後述のフォトフレーム画像４１０）を選択する選択部（例えば、後述の選択部３２）と、選択された前記情報を表示する表示部（例えば、後述の表示部１２）と、を備える。
【発明の効果】
【００１１】
本発明によれば、ユーザに対して商品の購入を動機付けられるサービスを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る情報提供システムの構成例を示す図である。
【図２Ａ】図１の情報提供システムの適用対象となるサービスを説明する図である。
【図２Ｂ】図１の情報提供システムの適用対象となるサービスを説明する図である。
【図３】図１の端末装置の機能構成例を示す機能ブロック図である。
【図４】図１の情報提供サーバの機能構成例を示す機能ブロック図である。
【図５】図３の表示部に表示されるアプリケーションの実行開始時のユーザインタフェースの一例を示す図である。
【図６】図３のカメラがＡＲカメラとして動作している時のユーザインタフェースの一例を示す図である。
【図７】図６のユーザインタフェースに基づいて商品画像を撮影する一例を示す図である。
【図８】図３の表示部に表示されるユーザインタフェースの一例を示す図である。
【図９】撮影された画像の一例を示す図である。
【図１０】図８のフォトフレーム画像と異なるフォトフレーム画像の一例を示す図である。
【図１１】図１の情報提供システムの情報提供処理を説明するフローチャートである。
【図１２】図１の情報提供システムの情報提供処理を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、一実施形態について図面を用いて説明する。
図１は、一実施形態に係る情報提供システムの構成例を示す図である。
図１に示すように、情報提供システムは、端末装置１と、情報提供サーバ２とを含むように構成される。端末装置１と、情報提供サーバ２とはインターネット等の所定のネットワーク３を介して相互に接続されている。
【００１４】
端末装置１は、例えば、スマートフォンやタブレット型端末等の携帯通信端末であり、通信プロトコル（例えば、４Ｇや５Ｇ等）に対応し、ユーザが契約する通信事業者の基地局（図示しない）を介してネットワーク３と接続し、情報提供サーバ２と通信する。あるいは、端末装置１は、無線ＬＡＮ（例えば、ＷｉＦｉ（登録商標））のアクセスポイント（図示しない）と無線接続することによりネットワーク３と接続し、情報提供サーバ２と通信してもよい。
なお、図１では、１つの端末装置１がネットワーク３に接続するが、これに限定されず、２以上の複数の端末装置１がネットワーク３に接続し、情報提供サーバ２と通信してもよい。
【００１５】
情報提供サーバ２は、例えば、クラウドサーバ等のサーバであり、端末装置１からの要求に応じて、例えば、商品の情報、商品のイメージキャラクタの表示、商品のおすすめの使用例を示すシーン、又は当該イメージキャラクタの画像やゲーム等の情報を提供する。
【００１６】
図２は、図１の情報提供システムの適用対象となるサービス（以下、「本サービス」ともいう）を説明する図である。
端末装置１は、ユーザＵによって管理される。
情報提供サーバ２は、例えば、本サービスの提供者により管理される。
【００１７】
なお、端末装置１は、本サービスを受けるためのアプリケーションプログラムを、ユーザＵが購入した商品の個装等に掲載されるリンク先から予めダウンロードして、インストールする。そして、端末装置１は、ユーザＵによる入力指示に基づいて、インストールしたアプリケーションプログラムを実行し、公知の手法に基づいてユーザＵに関する情報（例えば、ＩＤやパスワード等）を、情報提供サーバ２に予め登録する。なお、ユーザＵに関する情報には、氏名、年齢、メールアドレス等が含まれてもよい。
また、以下の説明では、簡単のため、「アプリケーションプログラム」を「アプリケーション」という。そして、特に断らない限り、アプリケーションとは、「アプリケーションプログラム」のことである。
【００１８】
具体的に例えば、図２Ａに示すように、本サービスでは、端末装置１は、ユーザＵによる入力操作に基づいて、アプリケーションを実行し、端末装置１のカメラ１４（後述）をＡＲカメラとして動作させるために、ユーザＵの認証情報（例えば、ＩＤやパスワード等）を含む認証要求を、情報提供サーバ２に送信する。
【００１９】
情報提供サーバ２は、端末装置１から受信した認証要求に含まれるユーザＵの認証情報と、予め登録されたユーザＵの登録情報とが一致するか否かを判定する認証処理を実行する。情報提供サーバ２は、端末装置１から受信したユーザＵの認証情報と、ユーザＵの登録情報とが一致する場合、情報提供サーバ２へのアクセスを許可する許可通知を、端末装置１に送信する。
そして、端末装置１は、情報提供サーバ２から許可通知を受信することにより、アプリケーションプログラムに内蔵されるＡＲライブラリへのアクセスするためのライセンス認証を受けたと判断し、カメラ１４をＡＲカメラとして動作させる。
【００２０】
次に、図２Ｂに示すように、本サービスでは、端末装置１は、ユーザＵによる撮影操作に基づいて、端末装置１のカメラ１４で購入した商品の個装デザイン（全体）をＡＲマーカーとして撮影する。そして、端末装置１は、撮影した商品の商品画像を情報提供サーバ２に送信する。
情報提供サーバ２は、受信した商品画像における商品（ＡＲマーカー）と、情報提供サーバ２に含まれるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶部２２（後述）に予め登録されているマーカーデザインとに基づいたマーカー認証処理を実行する。そして、情報提供サーバ２は、商品画像に対するマーカー認証により特定した商品に関する複数の情報のうち、例えば、ＡＲ機能により当該商品のイメージキャラクタと一緒に写真が撮れる１つのフォトフレーム画像をランダムに選択し、選択したフォトフレーム画像を端末装置１に送信する。
端末装置１は、ユーザＵによる撮影操作に基づいて、端末装置１のカメラ１４で撮影された画像と、受信したフォトフレーム画像とが重畳された合成画像を、端末装置１に含まれるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記憶部１３（後述）に記憶する。
【００２１】
このように、本サービスでは、ユーザＵは、商品を購入することでしか得られない情報（例えば、フォトフレーム画像）を受けることができる。これにより、本サービスは、当該情報を得るために次回も当該商品の購入を、ユーザＵに対して動機付けさせることができる。
また、本サービスでは、情報提供サーバ２は、例えば、複数の種類のフォトフレーム画像を有し、マーカー認証毎にランダムで１つのフォトフレーム画像を選択し、端末装置１に送信する。これにより、本サービスは、例えば、全てのフォトフレーム画像を得るために、次回も当該商品を購入しようと、ユーザＵに対して動機付けさせることができる。
【００２２】
＜端末装置１の構成＞
図３は、図１の情報提供システムのうち端末装置１の機能構成例を示す機能ブロック図である。
図３に示すように、端末装置１は、スマートフォン等の携帯通信端末であり、制御部１０、入力部１１、表示部１２、記憶部１３、カメラ１４及び通信部１５を含んで構成される。
【００２３】
制御部１０は、端末装置１の全体を制御する部分であり、記憶部１３に記憶された各種プログラムを適宜読み出して実行することにより、本実施形態における各種機能を実現する。制御部１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であってよい。
【００２４】
入力部１１は、例えば、タッチパネル等により実現され、各種の操作をユーザＵから受け付ける。
【００２５】
表示部１２は、例えば、液晶ディスプレイ等により実現され、各種情報を表示する。
記憶部１３は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、又はＥＥＰＲＯＭ等で構成され、インストールしたアプリケーション等の各種データを記憶する。
【００２６】
カメラ１４は、レンズ等の撮像光学系と、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子とを有し、ユーザＵによる撮影操作に応じて、撮影するデジタルカメラである。
通信部１５は、上述したように、通信プロトコル（例えば、４Ｇや５Ｇ等）に対応し、ユーザＵが契約する通信事業者の基地局を介してネットワーク３と接続し、情報提供サーバ２との間で行う通信を制御する。あるいは、通信部１５は、無線ＬＡＮ（例えば、ＷｉＦｉ）のアクセスポイントと無線接続することによりネットワーク３と接続し、情報提供サーバ２との間で行う通信を制御してもよい。
【００２７】
＜情報提供サーバ２の構成＞
図４は、図１の情報提供システムのうち情報提供サーバ２の機能構成例を示す機能ブロック図である。
図４に示すように情報提供サーバ２は、クラウドサーバ等のサーバであり、通信部２０、制御部２１及び記憶部２２を含んで構成される。
【００２８】
通信部２０は、有線又は無線を介してネットワーク３と接続し、端末装置１との間で行う通信を制御する。
制御部２１は、情報提供サーバ２の全体を制御する部分であり、記憶部２２に記憶された各種プログラムを適宜読み出して実行することにより、本実施形態における各種機能を実現する。例えば、制御部２１は、認証部３１と、選択部３２としての機能を有する。制御部２１は、ＣＰＵであってよい。
【００２９】
認証部３１は、端末装置１のカメラ１４をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う。
より具体的には、認証部３１は、端末装置１からカメラ１４をＡＲカメラとして動作させるＡＲライブラリにアクセスするために、ユーザＵの認証情報（例えば、ＩＤやパスワード等）を含む認証要求を、通信部２０を介して受信する。そして、認証部３１は、端末装置１から受信した認証要求に含まれるユーザＵの認証情報と、後述する記憶部２２のユーザデータ４１に登録されたユーザＵの登録情報とが一致するか否かを判定する。認証部３１は、端末装置１から受信したユーザＵの認証情報と、ユーザＵの登録情報とが一致する場合、端末装置１による情報提供サーバ２へのアクセスを許可する許可通知を、通信部２０を介して端末装置１に送信する。
【００３０】
そして、端末装置１の制御部１０は、通信部１５を介して情報提供サーバ２から許可通知を受信することにより、アプリケーションプログラムに含まれるＡＲライブラリへのアクセスするためのライセンス認証を受けたと判断し、カメラ１４をＡＲカメラとして動作させる。
【００３１】
その後、認証部３１は、端末装置１のカメラ１４により撮影された商品画像を、通信部２０を介して受信する。認証部３１は、受信した商品画像における商品の個装デザイン（ＡＲマーカー）と、後述する記憶部２２のＡＲマーカーデータ４２に予め登録されているマーカーデザインとに基づいてマーカー認証処理を実行する。なお、マーカー認証処理は、公知の手法を用いることができ、説明は省略する。
【００３２】
選択部３２は、後述する記憶部２２の提供データ４３に記憶される商品毎に提供される複数の情報のうち、商品画像における商品の個装デザインに基づいて情報を選択する。
より具体的には、選択部３２は、認証部３１によるマーカー認証により特定された商品に関する複数の情報のうち、例えば、ＡＲ機能により当該商品のイメージキャラクタと一緒に写真が撮れる１つのフォトフレーム画像を提供データ４３からランダムに選択する。選択部３２は、通信部２０を介して、選択したフォトフレーム画像を端末装置１に送信する。
【００３３】
記憶部２２は、ＲＯＭ、ＲＡＭ又はＨＤＤ等で構成され、ユーザデータ４１、ＡＲマーカーデータ４２、及び提供データ４３を記憶する。
ユーザデータ４１は、予め登録された端末装置１のユーザＵ毎の登録情報（例えば、ＩＤやパスワード等）を記憶する。
ＡＲマーカーデータ４２は、商品毎に、商品の個装デザインを示すマーカーデザイン（ＡＲマーカー）を記憶する。
提供データ４３は、ユーザＵに対して提供される複数の情報、例えば、商品の情報、商品のイメージキャラクタの表示、商品のおすすめの使用例を示すシーン、又は当該イメージキャラクタのフォトフレーム画像や動画等を、商品毎に記憶する。
【００３４】
＜アプリケーションのユーザインタフェース＞
図５は、図３の表示部１２に表示されるアプリケーションの実行開始時のユーザインタフェースの一例を示す図である。
なお、以下では、商品として「ふりかけ」の場合の情報提供システムの動作について説明するが、「ふりかけ」以外の他の商品の場合についても同様である。
また、図５のユーザインタフェース１００が表示部１２に表示されるまでに、端末装置１は、情報提供サーバ２との間で認証処理が実行され、情報提供サーバ２から許可通知を受信していてもよい。
【００３５】
図５に示すように、ユーザインタフェース１００は、製造又は販売されている「ふりかけ」の商品毎のボタン１０１−１０３を有する。また、ユーザインタフェース１００は、当該「ふりかけ」の商品を製造している製造者又は販売している販売者の公式サイトへの接続を示すボタン１０４を有する。
【００３６】
ボタン１０１は、例えば「かつおふりかけ」の商品を選択するボタンであり、ボタン１０２は、「パンダふりかけ」の商品を選択するボタンである。ボタン１０３は、「準備中」を示すボタンであり、ボタン１０３が、ユーザＵによる入力部１１のタップ操作等により選択されたとしても、端末装置１は、動作しないように設定されている。
なお、ユーザインタフェース１００には、「かつおふりかけ」のボタン１０１及び「パンダふりかけ」のボタン１０２が配置されているが、これに限定されず、３以上のボタンが配置されてもよい。
【００３７】
例えば、ボタン１０２がユーザＵによる入力部１１のタップ操作等により選択された場合、制御部１０は、ユーザインタフェース１００から切り替えて、図６に示すユーザインタフェース２００を表示部１２に表示する。なお、ボタン１０１が選択された場合も同様に動作する。
図６は、図３のカメラ１４がＡＲカメラとして動作している時のユーザインタフェース２００の一例を示す図である。
【００３８】
ユーザインタフェース２００は、カメラ１４がＡＲカメラとして動作し、カメラ１４により撮影されるライブビューの画像を領域２１０に表示する。さらに、ユーザインタフェース２００は、領域２１０のライブビューの画像に重畳させて、破線で示す矩形の領域２２０、及び「ふりかけの小袋全体を写してね！」のユーザＵに対して指示を示すテキスト２３０を表示する。
【００３９】
例えば、ユーザＵは、ユーザインタフェース２００に表示されたテキスト２３０の指示に従って、図７に示すように、「パンダふりかけ」の商品の個包装３００全体が領域２２０に収まるように、端末装置１のカメラ１４の姿勢を調整する。そして、制御部１０は、カメラ１４のライブビューの画像において個包装３００全体が領域２２０に収まり、かつ個包装３００の「パンダふりかけ」の商品を認識できた場合、カメラ１４に「パンダふりかけ」の商品の個包装３００を撮影させる。そして、制御部１０は、撮影された「パンダふりかけ」の個包装３００の商品画像を、情報提供サーバ２に送信する。
図７は、図６のユーザインタフェース２００に基づいて商品画像を撮影する一例を示す図である。
【００４０】
なお、カメラ１４のライブビューの画像から個包装３００全体が領域２２０に収まり、かつ個包装３００の商品を認識する処理は、公知のＡＲマーカーを用いた画像認識処理を用いることができ、説明は省略する。
【００４１】
そして、制御部１０は、通信部１５を介して情報提供サーバ２に送信した「パンダふりかけ」の商品画像に対するフォトフレーム画像を情報提供サーバ２から受信し、図８に示すユーザインタフェース４００を表示部１２に表示する。
【００４２】
図８は、図３の表示部１２に表示されるユーザインタフェース４００の一例を示す図である。
図８のユーザインタフェース４００は、カメラ１４がＡＲカメラとして動作し、カメラ１４により撮影されるライブビューの画像と、フォトフレーム画像４１０とを重畳して表示する。また、ユーザインタフェース４００は、撮影ボタン４２０と、自撮り切替ボタン４３０とを表示する。
撮影ボタン４２０は、ユーザＵによる入力部１１のタップ操作等により操作されることで撮像指示を受け付け、カメラ１４に撮影させるボタンである。
自撮り切替ボタン４３０は、ユーザＵによる入力部１１のタップ操作等により操作されることにより、カメラ１４と、カメラ１４が配置された端末装置１の平面と対向する、例えば、表示部１２側の平面に配置されたカメラ（図示しない）とを切り替えるボタンである。この表示部１２側に配置されたカメラ（図示しない）に切り替えることにより、ユーザＵは、ユーザＵ自身を自撮りすることができる。
【００４３】
制御部１０は、ユーザインタフェース４００において、ユーザＵによる入力部１１のタップ操作等により撮影ボタン４２０が操作されることにより、カメラ１４に図９に示す合成画像５００を撮影させる。制御部１０は、撮影した合成画像５００を記憶部１３に記憶する。
図９は、撮影された合成画像５００の一例を示す図である。すなわち、合成画像５００は、カメラ１４により撮影された画像と、フォトフレーム画像４１０とを合成した合成画像である。
【００４４】
なお、情報提供サーバ２により提供されるフォトフレーム画像は、図８のフォトフレーム画像４１０に限定されない。例えば、図１０に示すフォトフレーム画像６００でもよい。
【００４５】
図１０は、図８のフォトフレーム画像４１０と異なるフォトフレーム画像６００の一例を示す図である。
すなわち、情報提供サーバ２は、フォトフレーム画像４１０やフォトフレーム画像６００のように、複数の種類のフォトフレーム画像を提供データ４３に記憶し、端末装置１から商品画像を受信する度に、ランダムで１つのフォトフレーム画像を選択し、端末装置１に送信してもよい。これにより、情報提供システムは、全てのフォトフレーム画像を得るために、次回も当該商品を購入しようとユーザＵに対して動機付けさせることができ、どのフォトフレーム画像が送られてくるのか分からないというわくわく感もユーザＵに対して与えることができる。また、新たなフォトフレーム画像を適時に追加することにより、動機付けを継続させることができる。
【００４６】
＜情報提供システムの情報提供処理＞
図１１及び図１２は、図１の情報提供システムの情報提供処理を説明するフローチャートである。
ステップＳ１０１において、端末装置１の制御部１０は、入力部１１を介して、表示部１２に表示されるアプリケーションのアイコンに対してユーザＵがタップ操作等することで、アプリケーションを実行し、ユーザＵの認証情報（例えば、ＩＤやパスワード等）を含む認証要求を、通信部１５を介して情報提供サーバ２に送信する。なお、図１１及び図１２において、端末装置１と情報提供サーバ２との間の送受信を破線で示す。
【００４７】
ステップＳ２０１において、情報提供サーバ２の制御部２１の認証部３１は、ステップＳ１０１で端末装置１により送信されたユーザＵの認証要求を、通信部２０を介して受信する。
ステップＳ２０２において、認証部３１は、受信した認証要求に含まれるユーザＵの認証情報と、ユーザデータ４１に登録されたユーザＵの登録情報とが一致するか否かを判定する認証処理を実行する。ユーザＵの認証情報と、ユーザＵの登録情報とが一致する場合（ＹＥＳ）には、処理はステップＳ２０３に進み、ユーザＵの認証情報とユーザＵの登録情報とが一致しない場合（ＮＯ）には、処理はステップＳ２０４に進む。
ステップＳ２０３において、認証部３１は、通信部２０を介して、情報提供サーバ２へのアクセスを許可する認証許可を端末装置１に送信する。
ステップＳ２０４において、認証部３１は、通信部２０を介して、情報提供サーバ２へのアクセスを許可しない認証失敗を端末装置１に送信する。その後、処理はステップＳ２０１へ戻る。この場合、認証部３１は、例えば、端末装置１からユーザＵの認証要求を受信するまで待機する。
【００４８】
ステップＳ１０２において、制御部１０は、通信部１５を介して情報提供サーバ２から認証許可を受信したか否かを判定する。認証許可を受信した場合（ＹＥＳ）には、処理はステップＳ１０３に進み、認証許可を受信しない場合（ＮＯ）、すなわち認証失敗を受信した場合には、処理はステップＳ１０１に戻る。処理がステップＳ１０１に戻った場合、制御部１０は、例えば、ユーザＵの認証情報（例えば、ＩＤやパスワード等）を含む認証要求を、通信部１５を介して情報提供サーバ２に再度送信する。
ステップＳ１０３において、制御部１０は、図５のユーザインタフェース１００を表示部１２に表示し、ユーザＵによる入力部１１のタップ操作等に基づいて、ふりかけの商品の選択を受け付ける。
【００４９】
ステップＳ１０４において、制御部１０は、ステップＳ１０２で受信した認証許可（ライセンス認証）に基づいて、アプリケーションに内蔵されるＡＲライブラリへアクセスし、カメラ１４をＡＲカメラとして動作させ、図６のユーザインタフェース２００を表示部１２に表示する。
ステップＳ１０５において、制御部１０は、ステップＳ１０３で選択されたふりかけの商品の個包装３００をカメラ１４に撮影させ、撮影された商品画像を、通信部１５を介して情報提供サーバ２に送信する。
【００５０】
ステップＳ２０５において、認証部３１は、ステップＳ１０５で端末装置１により送信された商品画像を、通信部２０を介して受信する。
ステップＳ２０６において、認証部３１は、受信した商品画像における商品の個装デザイン（ＡＲマーカー）と、ＡＲマーカーデータ４２に登録されているマーカーデザインとに基づいてマーカー認証処理を実行し、商品画像の商品を特定できたか否かを判定する。商品を特定できた場合（ＹＥＳ）には、処理はステップＳ２０７に進み、商品を特定できなかった場合（ＮＯ）には、処理はステップＳ２０８に進む。
【００５１】
ステップＳ２０７において、選択部３２は、特定されたふりかけの商品に関する複数のフォトフレーム画像のうち、ランダムに１つのフォトフレーム画像を選択し、選択したフォトフレーム画像を、通信部２０を介して端末装置１に送信する。
ステップＳ２０８において、認証部３１は、通信部２０を介してマーカー認証失敗を端末装置１に送信する。その後、処理はステップＳ２０５へ戻る。この場合、認証部３１は、例えば、端末装置１から商品画像を受信するまで待機する。
【００５２】
ステップＳ１０６において、制御部１０は、通信部１５を介して情報提供サーバ２からフォトフレーム画像を受信したか否かを判定する。フォトフレーム画像を受信した場合（ＹＥＳ）には、処理はステップＳ１０７に進み、フォトフレーム画像を受信しない場合（ＮＯ）、すなわちマーカー認証失敗を受信した場合には、処理はステップＳ１０５に戻る。処理がステップＳ１０５に戻った場合、制御部１０は、例えば、選択されたふりかけの個包装３００をカメラ１４に再度撮影させ、撮影された商品画像を、通信部１５を介して情報提供サーバ２に送信する。
ステップＳ１０７において、制御部１０は、受信したフォトフレーム画像を重畳したユーザインタフェース４００を表示部１２に表示し、ユーザＵによる入力部１１のタップ操作等により撮影ボタン４２０が操作されることにより、カメラ１４に合成画像５００を撮影させる。
ステップＳ１０８において、制御部１０は、撮影された合成画像５００を記憶部１３に記憶する。
【００５３】
以上の通り、本実施形態に係る情報提供システムは、ユーザＵに対して提供される情報を商品毎に複数の種類予め用意する。情報提供システムは、端末装置１から商品画像を受信する度に、複数の種類の情報から、ランダムで１つの情報（例えば、フォトフレーム画像）を選択し、端末装置１に送信する。これにより、情報提供システムは、全ての情報（フォトフレーム画像）を得るために、次回も当該商品を購入しようとユーザＵに対して動機付けさせることができ、どの情報（フォトフレーム画像）が送られてくるのか分からないというわくわく感もユーザＵに対して与えることができる。
【００５４】
以上、本実施形態について説明したが、情報提供システムは、上述の実施形態に限定されるものではなく、目的を達成できる範囲での変形、改良等が含まれる。
【００５５】
＜変形例１＞
上述の実施形態では、認証部３１及び選択部３２が、情報提供サーバ２に設けられたが、これに限定されない。例えば、端末装置１は、情報提供サーバ２の機能の全部又は一部を有してもよい。
例えば、認証部３１は、端末装置１に含まれることにより、カメラ１４により撮影された商品画像に代えて、当該商品画像からマーカー認証により特定した商品を示す情報を、情報提供サーバ２に送信してもよい。これにより、端末装置１と情報提供サーバ２との間で送受信されるデータ量を削減することができる。
【００５６】
＜変形例２＞
上述の実施形態では、商品（例えば「ふりかけ」）全体の個装デザインをＡＲマーカーとして、カメラ１４に撮影させたが、これに限定されない。例えば、カメラ１４は、商品の一部の個装デザインをＡＲマーカーとして撮影し、商品画像としてもよい。
例えば、図７に示した個包装３００のうち、パンダ等の絵柄が印刷された矩形の領域３１０をＡＲマーカーとして、カメラ１４により撮影されてもよい。
＜変形例３＞
上述の実施形態では、カメラ１４は、ユーザインタフェース４００において、ユーザＵによる入力部１１のタップ操作等により撮影ボタン４２０が操作されることにより、合成画像５００を撮影したが、これに限定されない。カメラ１４は、ユーザインタフェース４００において、ユーザＵによる入力部１１のタップ操作等により撮影ボタン４２０が操作されることにより、フォトフレーム画像と合成した動画を撮影してもよい。
【００５７】
なお、上述の実施形態に係る情報提供システムに含まれる各機能は、ハードウェア、ソフトウェア又はこれらの組み合わせによりそれぞれ実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００５８】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（Ｎｏｎ-ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭを含む。
【００５９】
なお、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【符号の説明】
【００６０】
１  端末装置
２  情報提供サーバ２
３  ネットワーク
１０  制御部
１１  入力部
１２  表示部
１３  記憶部
１４  カメラ
１５  通信部
２０  通信部
２１  制御部
２２  記憶部
３１  認証部
３２  選択部
【図１】
2020135239.tif 000003
【図２Ａ】
2020135239.tif 000004
【図２Ｂ】
2020135239.tif 000005
【図３】
2020135239.tif 000006
【図４】
2020135239.tif 000007
【図５】
2020135239.tif 000008
【図６】
2020135239.tif 000009
【図７】
2020135239.tif 000010
【図８】
2020135239.tif 000011
【図９】
2020135239.tif 000012
【図１０】
2020135239.tif 000013
【図１１】
2020135239.tif 000014
【図１２】
2020135239.tif 000015
【手続補正書】
【提出日】令和1年12月6日(2019.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を有するコンピュータにより実行される情報提供プログラムであって、
撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証ステップと、
商品の個装デザインを前記撮像装置で撮影する撮影ステップと、
前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報を選択する選択ステップと、
選択された前記情報を前記表示部に表示する表示ステップと、
選択された前記情報と合成した動画を前記撮像装置で撮影する動画ステップと、
を備える情報提供プログラム。
【請求項２】
前記選択ステップは、撮影された前記個装デザインに対応して格納されている複数のフォトフレーム画像のうち、ランダムに１つのフォトフレーム画像を前記情報として選択し、
前記表示ステップは、選択された前記フォトフレーム画像を、前記撮像装置のライブビュー画像に重畳して前記表示部に表示し、
前記撮像装置により撮影された前記フォトフレーム画像と合成した動画を記憶する記憶ステップを、さらに備える
請求項１に記載の情報提供プログラム。
【請求項３】
前記個装デザインは、文字、絵柄及び図形の少なくとも１つを含む請求項１又は２に記載の情報提供プログラム。
【請求項４】
撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行うステップと、
商品の個装デザインを前記撮像装置で撮影するステップと、
前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報を選択するステップと、
選択された前記情報を表示するステップと、
選択された前記情報と合成した動画を前記撮像装置で撮影するステップと、
を備える情報提供方法。
【請求項５】
ユーザから商品の画像を受け付け、当該商品に関する情報を前記ユーザに対して提供する情報提供システムであって、
前記商品の個装デザインを撮影する撮像装置と、
前記撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証部と、
前記商品に関する複数の情報のうち、前記撮像装置により撮影された前記商品の個装デザインに基づいて情報を選択する選択部と、
選択された前記情報を表示する表示部と、を備え、
前記撮像装置は、選択された前記情報と合成した動画を撮影する
情報提供システム。
【手続補正書】
【提出日】令和2年2月20日(2020.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を有するコンピュータにより実行される情報提供プログラムであって、
撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証ステップと、
商品の個装デザインを前記撮像装置で撮影する撮影ステップと、
サーバに格納されている前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報を前記サーバに選択させる選択ステップと、
選択された前記情報を前記表示部に表示する表示ステップと、
選択された前記情報と合成した動画を前記撮像装置で撮影する動画ステップと、
を備える情報提供プログラム。
【請求項２】
前記選択ステップは、撮影された前記個装デザインに対応して格納されている複数のフォトフレーム画像のうち、ランダムに１つのフォトフレーム画像を前記情報として選択し、
前記表示ステップは、選択された前記フォトフレーム画像を、前記撮像装置のライブビュー画像に重畳して前記表示部に表示し、
前記撮像装置により撮影された前記フォトフレーム画像と合成した動画を記憶する記憶ステップを、さらに備える
請求項１に記載の情報提供プログラム。
【請求項３】
前記個装デザインは、文字、絵柄及び図形の少なくとも１つを含む請求項１又は２に記載の情報提供プログラム。
【請求項４】
撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行うステップと、
商品の個装デザインを前記撮像装置で撮影するステップと、
前記サーバに格納されている前記商品に関する複数の情報のうち、撮影された前記商品の個装デザインに基づいて情報を前記サーバに選択させるステップと、
選択された前記情報を表示するステップと、
選択された前記情報と合成した動画を前記撮像装置で撮影するステップと、
を備える情報提供方法。
【請求項５】
ユーザから商品の画像を受け付け、当該商品に関する情報を前記ユーザに対して提供する情報提供システムであって、
前記商品の個装デザインを撮影する撮像装置と、
前記撮像装置をＡＲカメラとして動作させるＡＲライブラリにアクセスするための認証を行う認証部と、
サーバに格納されている前記商品に関する複数の情報のうち、前記撮像装置により撮影された前記商品の個装デザインに基づいて情報を前記サーバに選択させる選択部と、
選択された前記情報を表示する表示部と、を備え、
前記撮像装置は、選択された前記情報と合成した動画を撮影する
情報提供システム。