(57)【要約】      （修正有）【課題】特定の人物の肖像を拡張現実コンテンツとして用いる場合であっても、特定の人物の肖像を保護するプログラムおよびそのシステムを提供する。【解決手段】システム１において、第１プログラム１１１は、カメラ１０１およびディスプレイ１０２を有する情報通信端末１００に、カメラ１０１で現実空間を撮影して撮影画像を生成し、撮影画像から第１の人物を特定するための人物特定情報を抽出する処理と、人物特定情報に関連付けられており第１の人物の肖像を含む第１拡張現実コンテンツおよび人物特定情報に関連付けられており第１の人物の肖像を含まない第２拡張現実コンテンツから選択された一つである第３拡張現実コンテンツを含むデータを取得する処理と、第３拡張現実コンテンツと撮影画像とを含む合成画像を生成する処理と、合成画像をディスプレイ１０２に表示する処理と、を実行させる。【選択図】図１
2019028522.tif 000002
【特許請求の範囲】
【請求項１】
カメラおよびディスプレイを有する情報通信端末に、
前記カメラで現実空間を撮影して撮影画像を生成する処理と、
前記撮影画像から第１の人物を特定するための人物特定情報を抽出する処理と、
前記人物特定情報に関連付けられており前記第１の人物の肖像を含む第１拡張現実コンテンツ、および、前記人物特定情報に関連付けられており前記第１の人物の肖像を含まない第２拡張現実コンテンツから選択された一つである第３拡張現実コンテンツを含むデータを取得する処理と、
前記第３拡張現実コンテンツと前記撮影画像とを含む合成画像を生成する処理と、
前記合成画像を前記ディスプレイに表示する処理と、
を実行させるためのプログラム。
【請求項２】
前記第２拡張現実コンテンツは、前記第１の人物の肖像含む第１拡張現実コンテンツが前記ディスプレイに表示不可能な際に選択される、請求項１に記載のプログラム。
【請求項３】
前記合成画像に基づいて前記第３拡張現実コンテンツを登録するか否かを選択する登録画面を生成する処理と、
前記登録画面において前記第３拡張現実コンテンツの登録が選択された場合に、前記第３拡張現実コンテンツを前記情報通信端末の保存領域に前記人物特定情報と関連付けて保管する処理と、
をさらに実行させる、請求項１または２に記載のプログラム。
【請求項４】
前記プログラムを起動したのち、前記保存領域に保管した前記第３拡張現実コンテンツを、受信した新たな第３拡張現実コンテンツに上書きする処理と、
をさらに実行させる、請求項３に記載のプログラム。
【請求項５】
情報通信端末と、サーバーと、を備え、
前記情報通信端末は、カメラと、ディスプレイと、第１プロセッサと、前記第１プロセッサにより実行される第１プログラムを保存する第１メモリと、を備え、
前記第１プログラムは、前記第１プロセッサに、
前記カメラで現実空間を撮影して撮影画像を生成する処理と、
前記撮影画像から第１の人物を特定するための人物特定情報を抽出する処理と、
前記人物特定情報を前記サーバーに送信する処理と、
前記サーバーから送信された、第３拡張現実コンテンツを含むデータを受信する処理と、
前記第３拡張現実コンテンツと前記撮影画像とを含む合成画像を生成する処理と、
前記合成画像を前記ディスプレイに表示する処理と、
を実行させ、
前記サーバーは、
前記第１の人物の肖像を含む第１拡張現実コンテンツと前記第１の人物の肖像を含まない第２拡張現実コンテンツとを保存するストレージと、第２プロセッサと、前記第２プロセッサにより実行される第２プログラムを保存する第２メモリと、を備え、
前記第２プログラムは、前記第２プロセッサに、
前記情報通信端末から送信された前記人物特定情報を受信する処理と、
前記人物特定情報の受信に応答して、前記第１拡張現実コンテンツおよび前記第２拡張現実コンテンツの一方を前記第３拡張現実コンテンツとして選択する処理と、
前記第３拡張現実コンテンツを含むデータを、前記情報通信端末に送信する処理と、
を実行させる、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムおよびそのシステム、特に、拡張現実コンテンツを用いるものに関する。
【背景技術】
【０００２】
従来、名刺などに印刷された二次元コードを撮影し、撮影した画像から拡張現実コンテンツを取得するプログラムおよびそのシステムが知られている（例えば、特許文献１参照）。特許文献１の技術では、名刺に表示された二次元コードを読み取り、この二次元コードに関連付けられた拡張現実コンテンツと氏名情報をサーバーから受信する。サーバーから拡張現実コンテンツと氏名情報を受信すると、名刺に表示された氏名を文字認識して氏名情報を生成する。氏名情報を生成すると、サーバーから送られた氏名情報と文字認識による氏名情報とが一致する場合、名刺に拡張現実コンテンツを重畳させて表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０３３１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、特定の人物の肖像が拡張現実コンテンツとして用いられる場合、特定の人物の情報が変化したにも関わらず、変化前の肖像が拡張現実コンテンツとして表示されるおそれがある。このため、特許文献１では、特定の人物の情報が変化した場合、特定の人物の肖像を拡張コンテンツとして用いると、特定の人物の肖像を保護することができない。
【０００５】
本発明の課題は、特定の人物の肖像を拡張現実コンテンツとして用いる場合であっても、特定の人物の肖像を保護できるプログラムおよびそのシステムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るプログラムは、カメラおよびディスプレイを有する情報通信端末に、カメラで現実空間を撮影して撮影画像を生成する処理を実行させる。プログラムは、撮影画像から第１の人物を特定するための人物特定情報を抽出する処理を実行させる。プログラムは、人物特定情報に関連付けられており第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連付けられており第１の人物の肖像を含まない第２拡張現実コンテンツから選択された一つである第３拡張現実コンテンツを含むデータを取得する処理を実行させる。プログラムは、第３拡張現実コンテンツと撮影画像とを含む合成画像を生成する処理を実行させる。プログラムは、合成画像をディスプレイに表示する処理を実行させる。
【０００７】
このプログラムでは、人物特定情報に関連付けられた第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連付けられた第１の人物の肖像を含まない第２拡張現実コンテンツを選択して合成画像を生成し、ディスプレイに表示する。そのため、第１の人物の肖像が表示されないようにすることができる。その結果、第１の人物の肖像を保護することができる。
【０００８】
第２拡張現実コンテンツは、第１の人物の肖像を含む第１拡張現実コンテンツがディスプレイに表示不可能な際に選択されてもよい。
【０００９】
これにより、第１の人物の肖像を含む第１拡張現実コンテンツを生成した合成画像がディスプレイに表示されない代わりに、第２拡張現実コンテンツを生成した合成画像がディスプレイに表示される。その結果、第１の人物の肖像を保護しながら、情報通信端末のユーザーに人物特定情報が変化したことを通知することができる。
【００１０】
プログラムは、合成画像に基づいて第３拡張現実コンテンツを登録するか否かを選択する登録画面を生成する処理をさらに実行させてもよい。プログラムは、登録画面において第３拡張現実コンテンツの登録が選択された場合に、第３拡張現実コンテンツを情報通信端末の保存領域に人物特定情報と関連付けて保管する処理をさらに実行させてもよい。
【００１１】
これにより、第３拡張現実コンテンツを情報端末へ保存することができる。その結果、例えばプログラムの起動時に第３拡張現実コンテンツを素早く呼び出すことができる。
【００１２】
プログラムは、プログラムを起動したのち、保存領域に保管した第３拡張現実コンテンツを、受信した新たな第３拡張現実コンテンツに上書きする処理と、をさらに実行させてもよい。
【００１３】
これにより、保存領域に保存された第３拡張現実コンテンツを更新することができる。すなわち、保存領域に保存された第３拡張現実コンテンツが第１の人物の肖像を含む際に、第１の人物の肖像がディスプレイに表示不可能となった場合でも、新たな第３拡張現実コンテンツに更新することができる。新たな第３拡張現実コンテンツは、第１の人物の肖像を含まない第２拡張現実コンテンツである場合がある。この場合、第２の拡張現実コンテンツを含む合成画像がディスプレイに表示される。その結果、第１の人物の肖像を含む第１拡張現実コンテンツから合成された合成画像がディスプレイに表示されることを防止できる。
【００１４】
本発明に係るシステムは、情報通信端末と、サーバーと、を備える。情報通信端末は、カメラと、ディスプレイと、第１プロセッサと、第１プロセッサにより実行される第１プログラムを保存する第１メモリとを備える。第１プログラムは、第１プロセッサに、カメラで現実空間を撮影して撮影画像を生成する処理を実行させる。第１プログラムは、撮影画像から第１の人物を特定するための人物特定情報を抽出する処理を実行させる。第１プログラムは、人物特定情報をサーバーに送信する処理を実行させる。第１プログラムは、サーバーから送信された、第３拡張現実コンテンツを含むデータを受信する処理を実行させる。第１プログラムは、第３拡張現実コンテンツと撮影画像とを含む合成画像を生成する処理を実行させる。第１プログラムは、合成画像をディスプレイに表示する処理を実行させる。
【００１５】
サーバーは、第１の人物の肖像を含む第１拡張現実コンテンツと第１の人物の肖像を含まない第２拡張現実コンテンツと、を保存するストレージと、第２プロセッサと、第２プロセッサにより実行される第２プログラムを保存する第２メモリと、を備える。第２プログラムは、第２プロセッサに、情報通信端末から送信された人物特定情報を受信する処理を実行させる。第２プログラムは、人物特定情報の受信に応答して、第１拡張現実コンテンツおよび第２拡張現実コンテンツの一方を第３拡張現実コンテンツとして選択する処理を実行させる。第２プログラムは、第３拡張現実コンテンツを含むデータを、情報通信端末に送信する処理を実行させる。
【００１６】
このシステムでは、サーバーに保存された人物特定情報に関連付けられた第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連付けられた第１の人物の肖像を含まない第２拡張現実コンテンツを選択して合成画像を生成し、情報通信端末のディスプレイに表示する。そのため、第１の人物の肖像が表示されないようにすることができる。その結果、第１の人物の肖像を保護することができる。
【発明の効果】
【００１７】
本発明によれば、特定の人物の肖像を拡張現実コンテンツとして用いる場合であっても、特定の人物の肖像を保護することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るシステムを示すブロック図。
【図２】アプリケーション・プログラムの処理を示すフローチャート。
【図３】図２のフローチャートの続きのフローチャート。
【図４】サーバーのデータ送信処理を示すフローチャート。
【図５】配信制御情報を変更するためのフローチャート。
【図６】アプリ内に保存された推しメン・テーブル。
【図７】サーバー内に保存されたコンテンツ管理テーブル。
【図８】在籍キャスト情報管理画面。
【図９】情報通信端末に表示される初期画面。
【図１０】推しメン登録画面。
【図１１】メインメニュー画面。
【図１２】第１の人物の肖像を含まない撮像画面。
【図１３】退店キャスト情報管理画面
【発明を実施するための形態】
【００１９】
図１に示すように、本発明の一実施形態によるシステム１は、情報通信端末１００、サーバー２００、および、インターネット通信網３００を備える。インターネット通信網３００は、情報通信端末１００とサーバー２００とを接続している。
【００２０】
本実施形態では、システム１は、接客型店舗における人物（キャスト）および顧客管理用のシステムである。
【００２１】
情報通信端末１００は、カメラ１０１、ディスプレイ１０２、通信インターフェイス１０３、第１プロセッサ１０４、および、第１メモリ１０５を備える。第１メモリ１０５は、第１プログラム１１１、推しメン（お気に入り人物）・テーブル保存領域１１２、第３拡張現実コンテンツ保存領域１１３、第３通常コンテンツ保存領域１１４、および、一時保存領域１１５を備える。情報通信端末１００は、例えばスマートフォン、タブレット端末、ウェアラブル端末などである。
【００２２】
第１プログラム１１１は、例えば、情報通信端末１００に対してダウンロードすることによって使用可能となるアプリケーション・プログラムである。
【００２３】
推しメン・テーブル保存領域１１２は、推しメン（お気に入り人物）と推しメンに関連する人物特定情報と、推しメンに関連するコンテンツと、を情報通信端末１００に保管するための領域である。図６に示すように、推しメン・テーブル保存領域１１２には、例えば、人物特定情報と、人物名（キャスト名）と、人物に関連する第３拡張現実コンテンツと、第３通常コンテンツが関連付けて保管されている。図６に示すように、本実施形態では、例えば、第１の人物がキャスト１の場合を示している。推しメン・テーブル保存領域１１２に、キャスト１に関連する第３拡張現実コンテンツのデータとして、キャスト１の肖像を含む第１拡張現実コンテンツ1001_09.movが関連付けられている。同様に、本実施形態では、推しメン・テーブル保存領域１１２に、キャスト１に関連する第３通常コンテンツのデータとして、キャスト１の肖像を含む第１拡張現実コンテンツ1001_08.jpgが関連付けられている。
【００２４】
第３拡張現実コンテンツ保存領域１１３は、サーバー２００から受信した第３拡張現実コンテンツを保管する領域である。本実施形態では、例えば、第１拡張現実コンテンツ1001_09.movが保管されている。
【００２５】
第３通常コンテンツ保存領域１１４は、サーバー２００から受信した第３通常コンテンツを保管する領域である。本実施形態では、例えば、第１通常コンテンツ1001_08.jpgが保管されている。
【００２６】
サーバー２００は、通信インターフェイス２０３、第２プロセッサ２０４、第２メモリ２０５、ストレージ２０６、および、ディスプレイ２０７を備える。第２メモリ２０５は、第２プログラム２１１を備える。ストレージ２０６は、コンテンツ管理テーブル２２１、拡張現実コンテンツ・データベース２２２、通常コンテンツ・データベース２２３、および、保護領域２２４を備える。
【００２７】
コンテンツ管理テーブル２２１は、キャストの人物特定情報と、キャストのコンテンツと、キャストの配信制御情報が関連付けて保管されるテーブルである。本実施形態では、例えば、図７に示すように、コンテンツ管理テーブル２２１は、各キャストの人物特定情報と、人物名と、各キャストに関連している第１拡張現実コンテンツと、第１通常コンテンツと、第２拡張現実コンテンツと、第２通常コンテンツを関連付けて保管さしている。第１拡張現実コンテンツは、人物特定情報に関連する第１の人物の肖像を含む拡張現実コンテンツである。すなわち、図７に示すように、キャスト１の人物特定情報１００１に関連する第１拡張現実コンテンツ1001_09.movはキャスト１の肖像を含む。一方、第２拡張現実コンテンツは、人物特定情報に関連する第１の人物の肖像を含まない拡張現実コンテンツである。すなわち、図７に示すように、キャスト１の人物特定情報１００１に関連する第２拡張現実コンテンツCom_01.movはキャスト１の肖像を含まない。第２拡張現実コンテンツは、人物関連情報に関連する人物の肖像を含まない拡張現実コンテンツであれば、他の人物の肖像や、あるいは人物の肖像を含まない拡張現実コンテンツであってもよい。
【００２８】
同様に第１通常コンテンツは、人物関連情報に関連付けられた人物の肖像を含む画像コンテンツである。また、第２通常コンテンツは、人物関連情報に関連付けられた人物の肖像を含まない画像コンテンツである。
【００２９】
配信制御情報は、キャストの店舗の所属状態に応じてＯｎとＯｆｆを切り替えて情報通信端末１００に送信する情報を切り替えるための情報である。配信制御情報は、キャストが店舗に所属しているか否かに応じて、ＯｎとＯｆｆが切り替わる。例えば、図７に示す例では、キャスト１は、店舗に所属している。キャスト２およびキャスト３は、店舗に所属していない。
【００３０】
拡張現実コンテンツ・データベース２２２は、第１拡張現実コンテンツ、および、第２拡張現実コンテンツのデータを保管するデータベースである。本実施形態では図７に示すように各キャストの拡張現実コンテンツのデータが保管されている。
【００３１】
通常コンテンツ・データベース２２３は、第１通常コンテンツ、および、第２通常コンテンツのデータを保管するデータベースである。本実施形態では図７に示すように各キャストの通常コンテンツのデータが保管されている。
【００３２】
保護領域２２４は、アクセス制限機能が設けられ、サーバー２００の管理者など特定のユーザーのみがアクセス可能なデータ保存領域である。
【００３３】
次に、図２および図３のフローチャートを用いて、情報通信端末１００に保存された第１プログラム１１１が起動した際の処理について説明する。なお、第１プログラム１１１は、第１プロセッサ１０４によって、図２および図３のフローチャートの処理を実行させる。また、第１プログラム１１１は、通信インターフェイス１０３でサーバー２００と通信を行う。
【００３４】
＜第１プログラムの初回起動時の処理＞
図２および図３は、情報通信端末１００に第１プログラム１１１であるアプリケーション・プログラムがダウンロードされた後、起動された際におけるアプリケーション・プログラム（第１プログラム１１１）の処理を示すフローチャートである。
【００３５】
ステップＳ１０１では、第１プログラム１１１は、起動直後に、推しメン登録済みか否かを判断する。ここで、第１プログラム１１１をダウンロードした直後は、まだ推しメン登録の処理が実行されていない（Ｓ１０１  Ｎｏ）。そこで、起動直後は、第１プログラム１１１は、ステップＳ１０２に処理を進める。
【００３６】
ステップＳ１０２では、第１プログラム１１１は、図９に示す初期画面Ｘを表示する処理を実行する。初期画面は、図９に示すように、少なくともタイトルと、情報通信端末１１０のカメラ１０１を起動させるためのカメラボタンであるアイコンＹが表示される。第１プログラム１１１は、初期画面を表示させるとステップＳ１０３へ処理を進める。
【００３７】
ステップＳ１０３では、第１プログラム１１１は、初期画面内のカメラボタンのアイコンＹがタップされたか否かを判断する。第１プログラム１１１は、アイコンＹがタップされるとステップＳ１０４へ処理を進め（Ｓ１０３  Ｙｅｓ）、そうでない場合（Ｓ１０３  Ｎｏ）はステップＳ１０３の前へ処理を戻す。
【００３８】
ステップＳ１０４では、第１プログラム１１１は、アイコンＹがタップされたことに基づいて情報通信端末１００のカメラ１０１を起動させて、カメラ１０１で現実空間を撮影して撮影画像を生成する処理を実行させる。ここで撮像する対象は、特定の人物である第１の人物の人物特定情報を含む拡張現実用マーカーや第１の人物の氏名や所属情報の表示された名刺などのカードである。第１プログラム１１１は、拡張現実用マーカーを含むカードの撮像画像を生成し表示して、ステップＳ１０５へ処理を進める。
【００３９】
ステップＳ１０５では、第１プログラム１１１は、撮像画像から画像処理により拡張現実用マーカーを解析し、第１の人物を特定するための人物特定情報を抽出したか否かを判断する。第１プログラム１１１は、人物特定情報の抽出が完了すると、ステップＳ１０６へ処理を進める。第１プログラム１１１は、人物特定情報の抽出が完了していない場合はステップＳ１０５の前へ処理を戻す。
【００４０】
ステップＳ１０６では、第１プログラム１１１は、抽出した人物特定情報をサーバー２００へ送信し、ステップＳ１０７へ処理を進める。
【００４１】
ステップＳ１０７では、第１プログラム１１１は、サーバー２００からデータを受信したか否かを判断する。ここで、データは、人物特定情報に関連した第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連した第１の人物の肖像を含まない第２拡張現実コンテンツから選択された一つである第３拡張現実コンテンツを含む。また、データは、第３拡張現実コンテンツに加え、人物特定情報に関連した第１の人物の肖像を含む第１通常コンテンツ、および、人物特定情報に関連した第１の人物の肖像を含まない第２通常コンテンツのうちから選択された一つである第３通常コンテンツを含む。また、第２拡張現実コンテンツは、第１拡張現実コンテンツに含まれる第１の人物の肖像が表示不可能な際に選択される。ここで表示不可能とは、拡張現実用マーカーの表示された名刺などのカードの作成時点と、ステップＳ１０５で人物特定情報を抽出した時点で、第１の人物の退店（退籍）や退職により第１の人物の個人情報が変化したことにより、第１の人物の肖像が情報通信端末１００のディスプレイ１０２に表示することが不適切となった場合を示す。本実施形態では、例えば、人物特定情報を含む拡張現実用マーカーの表示された名刺などのカードの作成時点と、ステップＳ１０５で人物特定情報を抽出した時点で第１の人物の所属店舗を退店（退籍）したことにより個人情報が変化し、第１の人物の肖像をディスプレイ１０２に表示すると、第１の人物の肖像を保護できない場合が該当する。このとき、第２拡張現実コンテンツは、例えばディスプレイ１０２に表示可能な他の人物の肖像を含んでもよい。第１プログラム１１１は、サーバー２００からデータを受信したのちデータを取得したと判断し（Ｓ１０７  Ｙｅｓ）、ステップＳ１０７へ処理を進める。第１プログラム１１１は、サーバー２００からデータを受信できない場合は（Ｓ１０７  Ｎｏ）、ステップＳ１０７の前に処理を戻す。
【００４２】
ステップＳ１０８では、第１プログラム１１１は、サーバー２００から受信したデータを第１メモリ１０５の一時保存領域１１５に保管する処理を実行させ、ステップＳ１０９へ処理を進める。
【００４３】
ステップＳ１０９では、第１プログラム１１１は一時保存領域１１５に保管した第３拡張現実コンテンツを読み出す処理を実行させて、ステップＳ１１０へ処理を進める。
【００４４】
ステップＳ１１０では、第１プログラム１１１は、第３拡張現実コンテンツとステップＳ１０４で撮像した撮像画像を含む合成画像を生成する処理を実行させて、ステップＳ１１１へ処理を進める。
【００４５】
ステップＳ１１１では、第１プログラム１１１は、合成画像をディスプレイ１０２に表示し、ステップＳ１１２へ処理を進める。
【００４６】
ステップＳ１１２では、第１プログラム１１１は、ステップＳ１１０で作成した合成画像に基づいて第３拡張現実コンテンツを登録するか否かを選択する登録画面を生成する処理を実行させる。すなわち、第３拡張現実コンテンツを登録する処理は、人物特定情報に関連付けられており第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連付けられており第１の人物の肖像を含まない第２拡張現実コンテンツから選択された一つである第３拡張現実コンテンツを含む画像を、推しメン（お気に入り人物）として登録する推しメン登録の確認を行う処理である。図１０に示すように、推しメン登録確認の画面（推しメン登録画面）は、キャスト１の第３拡張現実コンテンツを含む画像と、推しメン登録を行う場合に選択する「登録する」という登録ボタンＳと、推しメン登録を行わない場合に選択する「登録しない」という不登録ボタンＮで構成される。第１プログラム１１１は、推しメン登録確認の画面を生成する処理と、表示する処理を実行させてステップＳ１１３へ処理を進める。
【００４７】
ステップＳ１１３では、第１プログラム１１１は、登録ボタンＳがタップされたか否かを判断し、登録ボタンＳがタップされた場合は（Ｓ１１３  Ｙｅｓ）、ステップＳ１１５に処理を進める。一方、登録ボタンＳがタップされていない場合は（Ｓ１１３  Ｎｏ）、ステップＳ１１４へ処理を進める。
【００４８】
ステップＳ１１４では、第１プログラム１１１は、不登録ボタンＮがタップされたか否かを判断する。不登録ボタンＮがタップされた場合は（Ｓ１１４  Ｙｅｓ）、ステップＳ１０２の前に処理を戻す。すなわち、初期画面に戻る。一方、タップされていない場合は（Ｓ１１４  Ｎｏ）、ステップＳ１１３の前に処理を戻す。
【００４９】
ステップＳ１１５では、第１プログラム１１１は、推しメン登録画面において第３拡張現実コンテンツの登録が選択され場合に、第３拡張現実コンテンツと第３通常コンテンツを情報通信端末１００の第１メモリ１０５にある推しメン・テーブル保存領域１１２に人物特定情報と関連付けて保管する処理を実行させる。本実施形態では、第１プログラム１１１が、ステップＳ１０７でデータとして人物特定情報に関連した第１の人物の肖像を含む第１拡張現実コンテンツ1001_09.movと、第１通常コンテンツ1001_08.jpgを取得したとする。ここで、第１拡張現実コンテンツは、第１の人物の肖像としてキャスト１（図６参照）を用いた拡張現実動画データである。また、第１通常コンテンツは第１の人物の肖像を用いた画像データである。図７に示すように、第１プログラム１１１は、推しメン・テーブル保存領域１１２に、推しメン・フラグと、第１の人物の人物特定情報に関する識別記号（図６の１００１参照）と第１の人物の人物名（図６のキャスト１参照）と、第３拡張現実コンテンツのデータとして第１拡張現実コンテンツ1001_09.movと、第３通常コンテンツのデータとして第１通常コンテンツ1001_08.jpgを関連付けたデータとして不揮発的に保管する処理を実行させる。第１プログラム１１１は、第１の人物に関する推しメン・フラグを「１」に設定する処理を実行する。推しメン・フラグは、複数のキャストが推しメン候補として登録されている場合に、その複数のキャストから１名を推しメンとして選択するための情報である。１名のキャストに推しメン・フラグ「１」が割り当てられる。残りのキャストには推しメン・フラグ「０」が割り当てられる。例えば、キャスト１を推しメンとして登録する場合、第１プログラム１１１は、キャスト１の推しメン・フラグを「１」に設定する。その後、キャスト２を推しメンとして登録する場合、第１プログラム１１１は、推しメン・テーブルの２行目にキャスト２の情報を追加する。そして、第１プログラム１１１は、キャスト１の推しメン・フラグを「０」に設定し、キャスト２の推しメン・フラグを「１」に設定する。なお、アプリケーション・プログラムの仕様によっては、推しメン・フラグを不要としてもよい。例えば、最新の１名のキャストだけを推しメンとして登録し、過去の推しメンを都度消去する仕様であれば、推しメン・フラグは不要である。第１プログラム１１１は、第１拡張現実コンテンツ1001_09.movを第３拡張現実コンテンツ保存領域１１３に保管する処理を実行させる。第１プログラム１１１は、第１通常コンテンツ1001_08.jpgを第３通常コンテンツ保存領域１１４に保管する処理を実行させる。第１プログラムは、それぞれのデータを各保存領域に保管したのちステップＳ１０１の前に処理を進める。
【００５０】
＜第１プログラムの２回目以降の起動時の処理＞
次に図２および図３のフローチャートを用いて、情報通信端末１００に保存された第１プログラム１１１が２回目以降に起動した際の処理について説明する。
【００５１】
第１プログラム１１１が２回目以降に起動したのち、ステップＳ１０１では、第１プログラム１１１は、推しメン登録されているか否かを判断する。本実施形態では、ステップＳ１１３で既に推しメン登録ボタンＳがタップされ、ステップＳ１１５で推しメン・テーブル保存領域１１２と第３拡張現実コンテンツ保存領域１１３と、第３通常コンテンツ保存領域１１４にそれぞれデータが保管された状態の場合について説明する。第１プログラム１１１は、ステップＳ１０１で推しメン登録済であるとして、図３のフローチャートのＡへ処理を進める。
【００５２】
ステップＳ１１６では、プログラム１１１は第１メモリ１０５の第３通常コンテンツ保存領域１１４から第３通常コンテンツを読み出す。ここで、本実施形態では第３通常コンテンツのデータとして、図６に示す第１通常コンテンツ1001_08.jpgを読み取る処理を実行させる。第１プログラム１１１は、第３通常コンテンツを読み出したのち、ステップＳ１１７へ処理を進める。
【００５３】
ステップＳ１１７では、第１プログラム１１１は、読み取った第３通常コンテンツを基に、図１１（Ｐ）に示すメインメニュー画面を生成し、表示する処理を実行させる。図１１に示すように、メインメニュー画面には、第３拡張現実コンテンツと写真を撮影するための拡張現実ボタンＡや、推しメン登録した人物から届くメッセージを受けとるためのボタンＢや、第１の人物の所属する店舗や会社に関する情報を表示するインフォメーションボタンＣなどが、第３通常コンテンツに加えて表示される。第１プログラム１１１は、メインメニュー画面を表示した後、ステップＳ１１８へ処理を進める。
【００５４】
ステップＳ１１８では、第１プログラム１１１は、サーバー２００に対し人物特定情報を送信する。ここで、本実施形態では第１の人物の人物特定情報（図６の１００１参照）が推しメン・テーブル保存領域１１２に保管されている。第１プログラム１１１は、推しメン・テーブル保存領域１１２に保管されている人物特定情報をサーバー２００へ送信する処理を実行させ、ステップＳ１１９に処理を進める。
【００５５】
ステップＳ１１９では、第１プログラム１１１は、ステップＳ１１８で送信した人物特定情報に対しサーバー２００から送られてきたデータを受信する処理を実行させる。本実施形態では、例えば、第１の人物であるキャスト１の所属情報が変更されたとする。具体的には、キャスト１の所属する会社や店舗などの個人情報が変化したとする。その際、サーバー２００に保管されているコンテンツ管理テーブル２２１の配信制御情報がＯｎからＯｆｆに切り替わる。その結果、サーバー２００は、人物特定情報に関連したキャスト１の肖像を含まない第２拡張現実コンテンツのデータであるCom_01.mov（図７参照）と、第２通常コンテンツのデータであるCom_01.jpg（図７参照）をデータとして送信する。第１プログラム１１１は、第３拡張現実コンテンツとしての第２拡張現実コンテンツと、第３通常コンテンツとしての第２通常コンテンツを含むデータを受信し取得したと判断したのち、ステップＳ１２０へ処理を進める。第１プログラム１１１は、データを受信していないと判断すると、ステップＳ１１９の前に戻る。
【００５６】
ステップＳ１２０では、第１プログラム１１１は、第１メモリ１０５の推しメン・テーブル保存領域１１２の情報と、第３拡張現実コンテンツ保存領域１１３の情報と、第３通常コンテンツ保存領域１１４の情報を受信した新たな第３拡張現実コンテンツと、第３通常コンテンツに上書きする処理を実行させる。本実施形態では、第１プログラム１１１は、第３拡張現実コンテンツ保存領域１１３に保管されている第１拡張現実コンテンツのデータ1001_09.movを、サーバー２００から受信した第２拡張現実コンテンツのデータであるCom_01.movに不揮発的に上書き保存する処理を実行させる。また、第１プログラム１１１は、第３通常コンテンツ保存領域１１４に保管されている第１通常コンテンツのデータ1001_08.jpgを、サーバー２００から受信した第２拡張現実コンテンツのデータであるCom_01.jpgに不揮発的に上書き保存する処理を実行させる。第１プログラム１１１は、推しメン・テーブル保存領域１１２の情報についても受信したデータを不揮発的に上書きする処理を実行する。第１プログラム１１１は、第１メモリ１０５のこれら保存領域のデータを上書きしたのち、ステップＳ１２１へ処理を進める。
【００５７】
ステップＳ１２１では、第１プログラム１１１は、第１メモリ１０５の第３通常コンテンツ保存領域１１４から第３通常コンテンツを読み出す処理を実行させ、ステップＳ１２２へ処理を進める。
【００５８】
ステップＳ１２２では、第１プログラム１１１は、メインメニュー画面を生成・表示する処理を実行させる。本実施形態では、ステップＳ１２０で第１プログラム１１１が、第１メモリに保管した第３通常コンテンツを、サーバー２００から受信した第３通常コンテンツに上書きしている。そのため、第１プログラム１１１がステップＳ１２１で読み出す第３通常コンテンツが、第１の人物の肖像を含む第１通常コンテンツから、第１の人物の肖像を含まない第２通常コンテンツに切り替わる。すなわち、例えば、第２通常コンテンツが他の人物の肖像を含んでいた場合、図１１（Ｑ）のメインメニュー画面に示すように、メインメニュー画面の人物の肖像が第１の人物（本実施形態ではキャスト１）から他の人物に切り替わる。これにより、第１の人物の肖像が、ディスプレイ１０２に表示されることが防止される。その結果、特定の人物の肖像を拡張現実コンテンツとして用いる場合であっても、特定の人物の肖像を保護することができる。また、ステップＳ１１７で、第１プログラム１１１は、第１メモリ１０５に既に保存された第３通常コンテンツを含むメインメニュー画面を表示する。これにより、素早くメインメニュー画面を表示でき、ユーザーの待機時間を短縮することができる。第１プログラム１１１は、メインメニュー画面を表示しながら、サーバーと交信し、新たな第３通常コンテンツを受信する。そして、ステップＳ１１２で、第１プログラム１１１は、受信した新たな第３通常コンテンツを含むメインメニュー画面を表示する。これにより、第１の人物に関して最新の情報を表示できる。例えば、第１の人物が店舗に在籍していない場合は、第１の人物の肖像を含まない第２通常コンテンツを表示できる。もちろん、第１の人物が店舗に在籍している場合は、第１の人物の肖像を含む第１通常コンテンツを表示できる。これにより、特定の人物の肖像を保護することができる。なお、メインメニュー画面のその他の構成については、ステップＳ１１７で構成した図１１（Ｐ）と同様である。第１プログラム１１１は、メインメニュー画面を生成・表示する処理を実行させたのち、ステップＳ１２３へ処理を進める。
【００５９】
ステップＳ１２３では、第１プログラム１１１は、拡張現実ボタンＡをタップしたか否かを判断する。第１プログラム１１１は、拡張現実ボタンＡがタップされたと判断すると（Ｓ１２３  Ｙｅｓ）、カメラ１０１を起動させてステップＳ１２４へ処理を進める。
【００６０】
ステップＳ１２４では、第１プログラム１１１は、撮影画像を生成する処理を実行させる。撮像画像は、カメラ１０１で撮影されている画像である。第１プログラム１１１は、撮像画像を生成すると、ステップＳ１２５へ処理を進める。
【００６１】
ステップＳ１２５では、第１プログラム１１１は、第１メモリ１０５の第３拡張現実コンテンツ保存領域１１３から第３拡張現実コンテンツを読み出す処理を実行させる。本実施形態では、第１プログラム１１１は、第１の人物（本実施形態ではキャスト１）の肖像を含まない第２拡張現実コンテンツのデータである第２拡張現実コンテンツのデータであるCom_01.movを読み出す。第１プログラム１１１は、第３拡張現実コンテンツを読み出す処理を実行させたのち、ステップＳ１２６へ処理を進める。
【００６２】
ステップＳ１２６では、第１プログラム１１１は、読み出した第３拡張現実コンテンツとステップＳ１２４で生成した撮像画像と、シャッターボタンで構成される合成画像を生成する処理を実行させる。本実施形態では、合成画像は、図１２に示すとおり、第２拡張現実コンテンツのデータであるCom_01.movに含まれる人物（本実施形態では他の人物）の肖像と、シャッターボタンＤと、メインメニューボタンＥと、カメラ１０１の撮像画像で構成される。第１プログラム１１１は、合成画像を生成する処理を実行させたのち、ステップＳ１２７へ処理を進める。
【００６３】
一方、第１プログラム１１１は、拡張現実ボタンＡがタップされていないと判断すると（Ｓ１２３  Ｎｏ）、ステップＳ１３０へ処理を進め、他のボタンがタップされていないか判断する。第１プログラム１１１は、他のボタンがタップされている判断すると（Ｓ１３０  Ｙｅｓ）、ステップＳ１３１へ処理を進め、他のボタンに対応した処理を実行させる（Ｓ１３１参照）。第１プログラム１１１は、他のボタン（図１１  ボタンＢ  ボタンＣ参照）がタップされてないと判断すると（Ｓ１３０  Ｎｏ）ステップＳ１２３の前へ処理を戻す。
【００６４】
ステップＳ１２７では、第１プログラム１１１は、合成画像に表示されたシャッターボタンＤがタップされたか否か判断する。第１プログラム１１１は、シャッターボタンＤがタップされると（Ｓ１２７  Ｙｅｓ）合成画像を保存する処理を実行させる（Ｓ１２８参照）。第１プログラム１１１は、合成画像を保存するとステップＳ１２９へ処理を進める。一方、第１プログラム１１１は、シャッターボタンがタップされていないと判断すると（Ｓ１２７  Ｎｏ）ステップＳ１２７の前に処理を戻し、シャッターボタンＤがタップされるまで処理を繰り返す。
【００６５】
ステップＳ１２９では、第１プログラム１１１は、メインメニューボタンＥがタップされたか否か判断する。第１プログラム１１１は、メインメニューボタンＥがタップされると、メインメニュー画面へ処理を戻す（Ｓ１２９  Ｙｅｓ）。第１プログラム１１１は、メインメニューがタップされていない場合は、ステップＳ１２７の前に処理を戻す。
【００６６】
なお、ステップＳ１１９でサーバー２００から受信したデータが、ステップＳ１１５で推しメン登録した際の第３拡張現実コンテンツと変更がない場合は、第１プログラム１１１は、第１拡張現実コンテンツのデータ1001_09.movを読み出す。そのため、ステップＳ１１９でサーバー２００から受信したデータが、ステップＳ１１５で推しメン登録した際の第３拡張現実コンテンツと変更がない場合は、合成画像はカメラ１０１の撮像画像と、第１の人物の肖像と、シャッターボタンＤと、メインメニューボタンＥから構成される。その結果、情報通信端末１００のユーザーは、推しメン（お気に入り人物）登録された第１の人物の肖像と拡張現実を通じて写真撮影を行うことができる。
【００６７】
＜サーバーにおけるデータ通信処理＞
次にサーバー２００の処理については、図４と図５と図７と図８を用いて説明する。
【００６８】
図４は、サーバー２００のデータ通信処理を示すフローチャートである。なお、第２プログラム２１１は、第２プロセッサ２０４に図４のフローチャートの処理を実行させる。
【００６９】
ステップＳ２０１では、情報通信端末１００から送信された人物特定情報を受信する。第２プログラム２１１は、受信した人物特定情報からストレージ２０６に保管されたコンテンツ管理テーブル２２１を参照し、コンテンツ管理テーブル２２１の配信情報を読み取る。本実施形態では、例えば、第１の人物（キャスト１）に対応する人物特定情報が、情報通信端末１００から送信され、サーバー２００が受信したとする。第２プログラム２１１は、コンテンツ管理テーブル２２１の人物特定情報に対応する配信制御情報のＯｎという情報を読み取る。第２プログラム２１１は、配信制御情報を読み取るとステップＳ２０２へ処理を進める。
【００７０】
ステップＳ２０２では、第２プログラム２１１は、読み取った配信情報のＯｎかＯｆｆかを判断する。本実施形態では、例えばキャスト１の配信制御情報はＯｎであると判断する。第２プログラム２１１は、配信情報がＯｎの場合は（Ｓ２０２  Ｙｅｓ）ステップＳ２０３へ処理を進める。
【００７１】
ステップＳ２０３では、第２プログラム２１１は、拡張現実コンテンツ・データベース２２２の中から、第３拡張現実コンテンツのデータとして第１の人物の肖像を含む第１拡張現実コンテンツ1001_09.movを選択する。同様に、第２プログラム２１１は、通常コンテンツ・データベース２２３の中から、第３通常コンテンツのデータとして第１通常コンテンツ1001_08.jpgを選択する。第２プログラム２１１は、選択した第１拡張現実コンテンツと、第１通常コンテンツを含むデータを生成する処理を実行させたのち、ステップＳ２０５へ処理を進める。
【００７２】
一方、配信制御情報がＯｆｆの場合は（Ｓ２０２  Ｎｏ）、第２プログラム２１１は、ステップＳ２０４へ処理を進める。本実施形態では、例えば、サーバー２００が第１の人物としてキャスト２（図７参照）の人物特定情報を受信した場合、配信制御情報はＯｆｆである。第２プログラム２１１は、拡張現実コンテンツ・データベース２２２の中から、第３拡張現実コンテンツのデータとしてキャスト２の肖像を含まない第２拡張現実コンテンツCom_01.movを選択する。同様に、第２プログラム２１１は、通常コンテンツ・データベース２２３の中から、第３通常コンテンツのデータとして第２通常コンテンツCom_01.jpgを選択する。第２プログラム２１１は、選択した第２拡張現実コンテンツと、第２通常コンテンツを含むデータを生成したのち、ステップＳ２０５へ処理を進める。
【００７３】
ステップＳ２０５では、第２プログラム２１１は、ステップＳ２０３またはステップＳ２０４で生成したデータを通信インターフェイス２０３を介して、情報通信端末１００へ送信する処理を実行させる。第2プログラムは生成したデータを送信したのち、サーバデータ送信処理の最初に戻る。
【００７４】
＜配信制御情報の変更処理＞
次に図５を用いて、配信制御情報の変更処理について説明する。
【００７５】
図５は配信制御情報の変更処理を示すフローチャートである。なお、第２プログラム２１１は、第２プロセッサ２０４に図５のフローチャートの処理を実行させる。
【００７６】
在籍キャスト管理処理を実行させると、第２プログラム２１１は、ステップＳ２１１でコンテンツ管理テーブル２２１を参照し、ステップＳ２１２へ処理を進める。
【００７７】
ステップＳ２１２では、第２プログラム２１１は、コンテンツ管理テーブル２２１の情報から、図８に示すように在籍キャスト情報管理画面を生成し、サーバー２００のディスプレイ２０７に表示させる。なお、本実施形態では、在籍キャスト情報管理画面では、各キャストに対応した氏名や在籍情報である「在籍」の欄と、使用しているコンテンツである「写真」の欄と、店舗での推薦度合いである「イチオシ」の欄と、入店の新しさである「新人」の欄と、人気度合である「人気上昇中」の欄が表示される。第２プログラム２１１は、在籍キャスト情報管理画面を表示させたのち、ステップＳ２１３へ処理を進める。
【００７８】
ステップＳ２１３では、第２プログラム２１１は在籍キャスト情報管理画面で在籍キャストの情報（キャスト情報）が更新されたか否かを判断する。本実施形態では、例えば、ユーザーの情報通信端末１００のディスプレイ１０２にキャスト２を表示させない場合に、サーバー２００の管理者もしくは店舗の管理者が、在籍キャスト情報管理画面でキャスト２の在籍情報（図８の「在籍」欄参照）のチェックを外す。在籍キャスト情報管理画面でキャスト２の在籍情報のチェックを外された場合は、第２プログラム２１１は、キャスト情報が更新された（Ｓ２１３  Ｙｅｓ）として、ステップＳ２１４へ処理を進める。在籍キャスト情報が更新されていない場合はステップＳ２１３の前に処理を戻す。
【００７９】
ステップＳ２１４で、第２プログラム２１１は、在籍情報が更新されたか否かを判断する。本実施形態では、例えば、キャスト２の「在籍」の欄のチェックが外されたとする。この場合、第２プログラム２１１は、在籍情報が更新された（Ｓ２１４  Ｙｅｓ）として、ステップＳ２１６へ処理を進める。
【００８０】
一方、在籍情報以外のキャスト情報が更新された（Ｓ２１４  Ｎｏ）場合は、第２プログラムは、ステップＳ２１５へ進み、更新された情報に基づいてコンテンツ管理テーブルの情報を更新する。例えば、キャスト１の肖像を含む拡張現実コンテンツが更新された場合は、コンテンツ管理テーブル２２１の第１拡張現実コンテンツのデータを更新する。
【００８１】
ステップＳ２１６では、第２プログラム２１１は、コンテンツ管理テーブル２２１の配信情報を更新する。本実施形態では、例えば、在籍キャスト情報管理画面でキャスト２の在籍情報（図８の「在籍」欄参照）のチェックが外された場合は、ディスプレイ１０２にキャスト２の肖像を含むコンテンツを表示不可能であるとして、コンテンツ管理テーブル２２１の配信制御情報をＯｎからＯｆｆに切り替える。また、第２プログラム２１１は、在籍情報（図８の「在籍」欄参照）のチェックが外された場合は、キャスト２の肖像を含む第１拡張現実コンテンツ1002_13.movを、ストレージ２０６の拡張現実コンテンツ・データベース２２２から、サーバー２００の保護領域２２４へ移動させ、保管させる。第２プログラム２１１は、第１拡張現実コンテンツ1002_13.movを移動させたのち、拡張現実コンテンツ・データベース２２２から第１拡張現実コンテンツ1002_13.movのデータを削除する。同様に、第２プログラム２１１は、第１通常コンテンツ1002_15.jpgを、ストレージ２０６の通常コンテンツ・データベース２２３から、サーバー２００の保護領域２２４へ移動させ、保管させる。第２プログラム２１１は、第１通常コンテンツ1002_15.jpgを移動させたのち、通常コンテンツ・データベース２２３から第１通常コンテンツ1002_15.jpgのデータを削除する。第２プログラム２１１は、以上の処理を実行させたのち、在籍キャスト管理処理の最初に戻る。
【００８２】
以上説明したように、第１プログラム１１１は、人物特定情報に関連付けられた第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連付けられた第１の人物の肖像を含まない第２拡張現実コンテンツを選択して合成画像を生成し、ディスプレイ１０２に表示する。そのため、第１の人物の肖像が表示されないようにすることができる。その結果、第１の人物の肖像を保護することができる。
【００８３】
また、第２拡張現実コンテンツは、第１の人物の肖像を含む第１拡張現実コンテンツがディスプレイに表示不可能な際に選択されてもよい。より具体的には、拡張現実用マーカーの表示された名刺などのカードの作成時点と、人物特定情報を抽出した時点で、第１の人物の退店（退籍）や退職により第１の人物の個人情報が変化したことにより、第１の人物の肖像が情報通信端末１００のディスプレイ１０２に表示することが不適切となった場合に、第２拡張現実コンテンツが選択されてもよい。このように、第１の人物の個人情報の変化に応じて、ディスプレイ１０２に表示する肖像を変えることで、第１の人物の肖像を保護することができる。
【００８４】
第１プログラム１１１は、第３拡張現実コンテンツを情報通信端末の推しメン・テーブル保存領域１１２に人物特定情報と関連付けて保管する処理をさせる。そのため、例えばプログラムの起動時に第３拡張現実を素早く呼び出すことが出来る。また、情報通信端末１００のユーザーがアプリケーション・プログラム起動において待機させられることを防止することができる。
【００８５】
第１プログラム１１１は、プログラムを起動したのち、推しメン・テーブル保存領域１１２と、第３拡張現実コンテンツ保存領域１１３と、第３通常コンテンツ保存領域１１４に保管した第３拡張現実コンテンツ、および、第３通常コンテンツを、受信した新たな第３拡張現実コンテンツ、および、第３通常コンテンツのデータに上書きする処理を実行させる。
【００８６】
これにより、各保存領域に保存された第３拡張現実コンテンツを更新することができ、例えば、保存領域に保存された第３拡張現実コンテンツが第１の人物の肖像を含む際に、第１の人物の退店（退籍）などにより、第１の人物の肖像がディスプレイ１０２に表示不可能となった場合でも第２拡張現実コンテンツに更新することができる。その結果、第１の人物の肖像を含む第１拡張現実コンテンツから合成された合成画像がディスプレイ１０２に表示されることを防止できる。また、第１の人物の肖像を含む第１拡張現実コンテンツを生成した合成画像がディスプレイ１０２に表示されない代わりに、例えば、在籍キャスト情報管理画面の「イチオシ」の欄にチェックのついた第１の人物以外の人物（他の人物）の肖像を含んだ第２拡張現実コンテンツを含んだ生成した合成画像をディスプレイ１０２に表示させてもよい。その結果、第１の人物の肖像を保護しながら、情報通信端末１００のユーザーに人物特定情報が変化したことを通知することができる。また、在籍キャスト情報管理画面の「イチオシ」の欄にチェックのついた第１の人物以外の人物（他の人物）の肖像を含んだ第２拡張現実コンテンツを含んだ生成した合成画像を、ディスプレイ１０２に表示することで、情報通信端末１００のユーザーの興味を引き付けることができる。
【００８７】
また、システム１では、情報通信端末１００と、サーバー２００と、を備える。情報通信端末１００は、カメラ１０１と、ディスプレイ１０２と、第１プロセッサ１０４と、第１プロセッサにより実行される第１プログラム１１１を保存する第１メモリとを備える。第１プログラム１１１は、第１プロセッサ１０４に、カメラ１０１で現実空間を撮影して撮影画像を生成する処理を実行させる。第１プログラム１１１は、撮影画像から第１の人物を特定するための人物特定情報を抽出する処理を実行させる。第１プログラム１１１は、人物特定情報をサーバー２００に送信する処理を実行させる。第１プログラム１１１は、サーバー２００から送信された、第３拡張現実コンテンツを含むデータを受信する処理を実行させる。第１プログラム１１１は、第３拡張現実コンテンツと撮影画像とを含む合成画像を生成する処理を実行させる。第１プログラム１１１は、合成画像をディスプレイ１０２に表示する処理を実行させる。
【００８８】
サーバー２００は、第１の人物の肖像を含む第１拡張現実コンテンツと第１の人物の肖像を含まない第２拡張現実コンテンツとを保存するストレージ２０６と、第２プロセッサ２０４と、第２プロセッサ２０４により実行される第２プログラム２１１を保存する第２メモリ２０５と、を備える。第２プログラム２１１は、第２プロセッサ２０４に、情報通信端末から送信された人物特定情報を受信する処理を実行させる。第２プログラム２１１は、人物特定情報の受信に応答して、第１拡張現実コンテンツおよび第２拡張現実コンテンツの一方を第３拡張現実コンテンツとして選択する処理を実行させる。第２プログラム２１１は、第３拡張現実コンテンツを含むデータを、情報通信端末に送信する処理を実行させる。
【００８９】
このシステム１では、サーバー２００に保存された人物特定情報に関連付けられた第１の人物の肖像を含む第１拡張現実コンテンツ、および、人物特定情報に関連付けられた第１の人物の肖像を含まない第２拡張現実コンテンツを選択して合成画像を生成し、情報通信端末１００のディスプレイ１０２に表示する。そのため、第１の人物の肖像が表示されないようにすることができる。その結果、第１の人物の肖像を保護することができる。
【００９０】
さらに第２プログラム２１１は、コンテンツ管理テーブル２２１に保管した配信制御情報を、在籍キャスト情報管理画面を通じて変更することができる。これにより、第１の人物の退店（退籍）などにより個人情報が変化して場合でも、ユーザーの情報通信端末１００に対し、第１の人物の肖像を含むコンテンツの配信を停止するこができる。
【００９１】
さらに、第２プログラム２１１は、在籍情報（図８の「在籍」欄参照）のチェックが外された場合は、第１の人物の肖像を含む第１拡張現実コンテンツ、および、第１通常コンテンツを、ストレージ２０６のコンテンツ・データベース２２２、２２３から、サーバー２００の保護領域２２４へ移動させ、保管させる。第２プログラム２１１は、第１拡張現実コンテンツ、および、第１通常コンテンツを移動させたのち、コンテンツ・データベース２２２、２２３から第１拡張現実コンテンツ、および、第１通常コンテンツのデータを削除する。保護領域２２４は、アクセス制限機能が設けられ、データへアクセス可能なユーザーが制限される。これにより、第１の人物の肖像を含む拡張現実コンテンツと通常コンテンツのデータの流出を防止することができる。その結果、安全に第１の人物の肖像を保護することができる。
【００９２】
＜他の実施形態＞.
（ａ）上述の実施形態では、システム１を、接客型店舗における人物（キャスト）および顧客管理用のシステムを例に説明したが、本発明はこれに限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。例えば、キャストをプロ野球選手やプロサッカー選手とすることで、スポーツチームの顧客向けのアプリケーション・プログラムやシステムとしても構成できる。
【００９３】
（ｂ）上述の実施形態では、推しメン・テーブルに関連付けられる情報として、第３拡張現実コンテンツと、第３通常コンテンツを例にして説明したが、本発明はこれに限定されるものではない。第３拡張現実コンテンツ、および、第３通常コンテンツに加えて、在籍キャスト情報管理画面から入力される「イチオシ」、「新人」、「人気上昇中」といった情報を関連付けてもよい。
【００９４】
（ｃ）上述の実施形態では、メインメニュー画面に表示させるアイコンの一例として、第３拡張現実コンテンツと写真を撮影するための拡張現実ボタンＡや、推しメン登録した人物から届くメッセージを受けとるためのボタンＢや、第１の人物の所属する店舗や会社に関する情報を表示するインフォメーションボタンＣを例示したが、本発明はこれに限定されるものではない。例えば、メインメニュー画面には、推しメンのスケジュールを表示させても良い。
【００９５】
（ｄ）上述の実施形態では、サーバー２００の第２プログラム２１１が在籍キャスト管理処理を実行しているが、本発明はこれに限定されるものではない。例えば、情報通信端末１００およびサーバー２００とは別の情報通信端末がサーバー２００と連携して在籍キャスト管理処理を実行してもよい。
【００９６】
（ｅ）上述の実施形態では、第２プログラム２１１は、在籍情報（図８の「在籍」欄参照）のチェックが外された場合は、第１の人物の肖像を含む第１拡張現実コンテンツ、および、第１通常コンテンツを、ストレージ２０６のコンテンツ・データベース２２２、２２３から、サーバー２００の保護領域２２４へ移動させ、保管させたが、本発明はこれに限定されるものではない。例えば、第２プログラム２１１は、在籍情報（図８の「在籍」欄参照）のチェックが外された場合に、第１の人物の肖像を含むコンテンツをストレージ２０６から削除してもよい。
【００９７】
（ｆ）また、第２プログラム２１１は、コンテンツのデータを保護領域２２４へ移動させ、保管させたのち、図１３に示すように、保護領域２２４にアクセスし、退店キャスト情報を管理する退店キャスト情報管理画面を生成してもよい。第２プログラム２１１は、退店キャスト情報管理画面の「消去」欄（図１３のキャスト３の「消去」欄参照）にチェックを入れたキャストのみ保護領域２２４からコンテンツのデータを削除してもよい。さらに、第２プログラム２１１は、退店キャスト情報管理画面の「在籍」欄（図１３のキャスト４の「在籍」欄参照）にチェックを入れた場合に、コンテンツのデータを、保護領域２２４からストレージ２０６の各保存領域に戻してもよい。これにより、退店（退籍）したキャストのコンテンツのデータをより細かく管理することができる。その結果、例えばキャスト（本実施形態では図１３のキャスト４）が一度退店（退籍）したものの再度入店（在籍）することとなっても、コンテンツのデータを再度作成する手間が省ける。一方、第２プログラム２１１は、「消去」欄にチェックを入れたキャスト（本実施形態では図１３のキャスト３）については、第１の人物の肖像を含むコンテンツのデータを、保護領域２２４から完全に削除する。これにより、第１の人物の肖像を含む拡張現実コンテンツと通常コンテンツのデータの流出を防止することができる。
【００９８】
（ｇ）上述の実施形態では、サーバー２００に保護領域２２４を設けたが、サーバー２００とは別のサーバーに保護領域２２４を設けてもよい。
【符号の説明】
【００９９】
１        ：システム
１００    ：情報通信端末
１０１    ：カメラ
１０２    ：ディスプレイ
１０４    ：第１プロセッサ
１０５    ：第１メモリ
１１０    ：情報通信端末
１１１    ：第１プログラム
１１２    ：推しメン・テーブル保存領域
１１３    ：第３拡張現実コンテンツ保存領域
１１４    ：第３通常コンテンツ保存領域
１１５    ：一時保存領域
２００    ：サーバー
２０４    ：第２メモリ
２０４    ：第２プロセッサ
２０５    ：第２メモリ
２０６    ：ストレージ
２０７    ：ディスプレイ
２１１    ：第２プロセッサ
２１１    ：第２プログラム
２１３    ：第２プログラム
２２１    ：コンテンツ管理テーブル
【図１】
2019028522.tif 000003
【図２】
2019028522.tif 000004
【図３】
2019028522.tif 000005
【図４】
2019028522.tif 000006
【図５】
2019028522.tif 000007
【図６】
2019028522.tif 000008
【図７】
2019028522.tif 000009
【図８】
2019028522.tif 000010
【図９】
2019028522.tif 000011
【図１０】
2019028522.tif 000012
【図１１】
2019028522.tif 000013
【図１２】
2019028522.tif 000014
【図１３】
2019028522.tif 000015