(57)【要約】【課題】  様々な実施形態により、ユーザにとってより注目度の高い広告を表示可能な端末装置、プログラム又は方法を提供する。【解決手段】  ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、所定の指示命令を記憶するように構成されたメモリと、前記メモリに記憶されるか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶される画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択するために、前記メモリに記憶された前記所定の指示命令を実行可能に構成されたプロセッサと、選択された前記画像を含む広告を表示するように構成されたディスプレイと、を含む端末装置である。【選択図】  図１
2019040599.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、
所定の指示命令を記憶するように構成されたメモリと、
前記選択情報を前記通信インターフェイスで受信するよりも前にあらかじめ前記メモリに記憶されたか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶された画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択するために、前記メモリに記憶された前記所定の指示命令を実行可能に構成されたプロセッサと、
選択された前記画像を含む広告を表示するように構成されたディスプレイと、
を含む端末装置。
【請求項２】
あらかじめ前記メモリに記憶されたか、前記記憶装置に記憶された画像には、属性情報が対応付けて記憶される、請求項１に記載の端末装置。
【請求項３】
前記属性情報は、時間情報、場所情報、キャラクタ情報、画像種別情報、及びシーン情報のうちの少なくとも一つを含む、請求項２に記載の端末装置。
【請求項４】
前記選択情報は、前記広告に含まれる画像を選択する場合の条件となる、時間情報、場所情報、キャラクタ情報、画像種別情報、及びシーン情報のうちの少なくとも一つを含む、請求項１〜３のいずれか一項に記載の端末装置。
【請求項５】
前記ユーザ識別情報は、前記端末装置を保持するユーザに対応付けられたユーザ識別情報である、請求項１〜４のいずれか一項に記載の端末装置。
【請求項６】
あらかじめ前記メモリに記憶されたか、前記記憶装置に記憶された画像は、静止画又は動画である、請求項１〜５のいずれか一項に記載の端末装置。
【請求項７】
あらかじめ前記メモリに記憶されたか、前記記憶装置に記憶された画像は、ゲームアプリケーションを以前に実行した際に得られた情報に基づいて生成された画像を含む、請求項１〜６のいずれか一項に記載の端末装置。
【請求項８】
あらかじめ前記メモリに記憶されたか、前記記憶装置に記憶された画像は、前記端末装置を保持するユーザがゲームアプリケーションを以前に実行した際に得られた情報に基づいて生成された画像を含む、請求項１〜６のいずれか一項に記載の端末装置。
【請求項９】
前記通信インターフェイスは、前記選択された画像とともに表示される広告情報を受信するように構成され、
前記ディスプレイは、前記選択された画像とともに前記広告情報を表示するように構成された、
請求項１〜８のいずれか一項に記載の端末装置。
【請求項１０】
前記広告は、ブラウザアプリケーション、メールアプリケーション、ソーシャルネットワーキングアプリケーション、ゲームアプリケーション、及び予定表アプリケーションのうちの少なくとも一つのアプリケーションの実行中に表示される、請求項１〜９のいずれか一項に記載の端末装置。
【請求項１１】
ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、所定の指示命令を記憶するように構成されたメモリと、前記広告を表示するように構成されたディスプレイと、を含むコンピュータを、
前記選択情報を前記通信インターフェイスで受信するよりも前にあらかじめ前記メモリに記憶されたか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶された画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択するプロセッサ
として機能させるプログラム。
【請求項１２】
ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、所定の指示命令を記憶するように構成されたメモリと、前記広告を表示するように構成されたディスプレイと、を含む端末装置において、プロセッサが前記指示命令を実行することによりなされる方法であって、
前記選択情報を前記通信インターフェイスで受信するよりも前にあらかじめ前記メモリに記憶されたか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶された画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択する段階と、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、所定の画像を含む広告を表示可能な端末装置、プログラム、及び方法に関する。
【背景技術】
【０００２】
従来より、所定のアプリケーションを実行している際に、広告配信用サーバ装置から送信された広告データに基づいて広告の表示が可能な端末装置が知られている。例えば、特許文献１には、端末装置に表示されたポータル画面にバナー広告を表示し、それをユーザがクリックすることによって広告コンテンツをユーザに表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２９７９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、上記のような技術を踏まえ、本開示では、様々な実施形態により、ユーザにとってより注目度の高い広告を表示可能な端末装置、プログラム又は方法を提供する。
【課題を解決するための手段】
【０００５】
本開示の一態様によれば、「ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、所定の指示命令を記憶するように構成されたメモリと、前記メモリに記憶されるか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶される画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択するために、前記メモリに記憶された前記所定の指示命令を実行可能に構成されたプロセッサと、選択された前記画像を表示するように構成されたディスプレイと、を含む端末装置」が提供される。
【０００６】
本開示の一態様によれば、「ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、所定の指示命令を記憶するように構成されたメモリと、前記広告を表示するように構成されたディスプレイと、を含むコンピュータを、前記メモリに記憶されるか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶される画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択するプロセッサとして機能させるプログラム」が提供される。
【０００７】
本開示の一態様によれば、「ネットワークを介してサーバ装置と通信可能に接続され、前記サーバ装置から広告に含まれる画像の選択情報を受信するように構成された通信インターフェイスと、所定の指示命令を記憶するように構成されたメモリと、前記広告を表示するように構成されたディスプレイと、を含む端末装置において、プロセッサが前記指示命令を実行することによりなされる方法であって、前記メモリに記憶されるか、又は前記ネットワークを介して接続された記憶装置に所定のユーザ識別情報に対応付けて記憶される画像の中から、前記通信インターフェイスで受信した前記選択情報に基づいて１又は複数の画像を前記広告に含まれる画像として選択する段階と、を含む方法」が提供される。
【発明の効果】
【０００８】
本開示の様々な実施形態によれば、ユーザにとってより注目度の高い広告を表示可能な端末装置、プログラム又は方法を提供することができる。
【０００９】
なお、上記効果は説明の便宜のための例示的なものであるにすぎず、限定的なものではない。上記効果に加えて、または上記効果に代えて、本開示中に記載されたいかなる効果や当業者であれば明らかな効果を奏することも可能である。
【図面の簡単な説明】
【００１０】
【図１】図１は、本開示の様々な実施形態に係るシステムにより端末装置１００に表示される広告を概念的に示す図である。
【図２】図２は、本開示の第１実施形態に係るシステム１の構成を概略的に示す概念図である。
【図３】図３は、本開示の第１実施形態に係る端末装置１００の構成の例を示すブロック図である。
【図４】図４は、本開示の第１実施形態に係るサーバ装置２００の構成の例を示すブロック図である。
【図５ａ】図５ａは、本開示の第１実施形態に係るサーバ装置２００に記憶される広告情報テーブルを概念的に示す図である。
【図５ｂ】図５ｂは、本開示の第１実施形態に係る端末装置１００に記憶される画像情報テーブルを概念的に示す図である。
【図６】図６は、本開示の第１実施形態に係る端末装置１００及びサーバ装置２００間における処理シーケンスを示す図である。
【図７】図７は、本開示の第１実施形態に係る端末装置１００において実行される処理フローを示す図である。
【図８】図８は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。
【図９】図９は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。
【図１０】図１０は、本開示の第２実施形態に係るシステム１０００の構成を概略的に示す概念図である。
【発明を実施するための形態】
【００１１】
添付図面を参照して本開示の様々な実施形態を説明する。なお、図面における共通する構成要素には同一の参照符号が付されている。
【００１２】
＜本開示に係るシステムの概要＞
本開示の様々な実施形態に係るシステムの一例としては、ユーザによって実行されているアプリケーションの画面の一部に広告を表示する場合に、端末装置のメモリに記憶された画像か、ユーザ自身のユーザ識別情報に対応付けてクラウドサーバ装置上に記憶された画像の中から、サーバ装置から受信した画像の選択情報に基づいて、１又は複数の画像を広告画像として選択するためのシステムが挙げられる。
【００１３】
図１は、本開示の様々な実施形態に係るシステムにより端末装置１００に表示される広告を概念的に示す図である。具体的には、図１によると、端末装置１００のディスプレイ１１１に、ブラウザアプリケーションの実行中に、ブラウザ画像１１に加えて、端末装置１００のメモリ１１７に記憶された画像１３を含む広告１２が表示されている。このとき、画像１３は、端末装置１００の通信インターフェイスを介して、サーバ装置２００から受信した画像の選択情報に基づいて、メモリ１１７に記憶された画像の中から適宜選択された画像である。
【００１４】
つまり、本開示の様々な実施形態によると、広告として表示される画像は、サーバ装置２００によって適宜選択されるのではなく、サーバ装置２００から表示する画像の選択情報が送信されその選択情報に基づいて自身の端末装置１００や外部の記憶装置４００（例えば、クラウドサーバ装置）に記憶された画像の中から端末装置１００によって選択される。したがって、表示される広告に自身に関連性が高い画像が含まれているので、その広告に対する注目度をより高めることが可能となる。
【００１５】
なお、図１では、ブラウザアプリケーションの実行中に広告を表示する場合について説明したが、メールアプリケーション、ソーシャルネットワーキング（ＳＮＳ）アプリケーション、ゲームアプリケーション、及び予定表アプリケーション等のいずれかを実行中に表示させてもよい。つまり、端末装置１００において実行可能なアプリケーションであればいずれのアプリケーションであっても好適に本開示のシステムを適用することが可能である。
【００１６】
また、図１では、広告として表示される画像が、自身の端末装置１００や外部の記憶装置４００に記憶された自身の画像の中から選択される場合について説明したが、これはユーザ自身が撮影した画像のみに限られない。例えば、他のユーザが撮像した画像、アプリケーションによって自動的に撮像された画像、アプリケーションの実行中に得られたログ情報に基づいて特定のシーンを再現するように生成された画像であってもよい。
【００１７】
＜第１実施形態＞
１．本開示の第１実施形態に係るシステム１の構成
図２は、本開示の第１実施形態に係るシステム１の構成を概略的に示す概念図である。図２を参照すると、システム１は、端末装置１００と、端末装置１００とネットワーク３００を介して通信可能に接続されたサーバ装置２００とを含む。サーバ装置２００及び端末装置１００は、互いに随時通信して、アプリケーションの進行に必要な各種情報（例えば、図５ａ及び図５ｂ）やプログラム等を送受信する。
【００１８】
なお、図２の例では、端末装置１００は１個しか記載されていないが、当然複数の端末装置を含めることも可能である。また、サーバ装置２００は単一のものとして記載されているが、サーバ装置２００の各構成要素及び処理を複数のサーバ装置に分配することも可能である。また、本実施形態に係るシステムを実行する広告配信サーバ装置として専用のサーバ装置をサーバ装置２００として用いることも可能である。本実施形態のシステムに係る機能以外の機能も実行可能なサーバ装置をサーバ装置２００として用いることも可能である。
【００１９】
２．端末装置１００の構成
図３は、本開示の第１実施形態に係る端末装置１００の構成の例を示すブロック図である。端末装置１００は、図３に示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。
【００２０】
端末装置１００は、一例としては、スマートフォンに代表される無線通信可能な携帯型の端末装置が挙げられる。しかし、それ以外にも、携帯型ゲーム機、フィーチャーフォン、携帯情報端末、ＰＤＡ、ラップトップパソコン、デスクトップパソコンなど、サーバ装置２００と通信可能であって広告を表示可能な端末装置であれば、本発明を好適に適用することが可能である。また、複数の端末装置を用いる場合、必ずしも各端末装置が同じか同種のものである必要はない。例えば、端末装置１００はスマートフォンで、他の端末装置はラップトップパソコンであってもよい。
【００２１】
図３によると、端末装置１００は、ディスプレイ１１１、プロセッサ１１２、カメラ１１３、位置センサ１１４、タイマー１２１、無線通信処理回路１１５及びアンテナ１１６を含む通信インターフェイス、ＲＡＭ、ＲＯＭ、又は不揮発性メモリ（場合によっては、ＨＤＤ）等を少なくとも含むメモリ１１７、タッチパネル１１９及びハードキー１２０を含む入力インターフェイス１１８を含む。そして、これらの各構成要素が制御ライン及びデータラインを介して互いに電気的に接続される。
【００２２】
ディスプレイ１１１は、プロセッサ１１２の指示に応じて、メモリ１１７に記憶された画像情報を読み出して各種表示（例えば、図８又は図９）を行う表示部として機能する。具体的には、ディスプレイ１１１は、広告に含まれる画像として選択された画像と商品名等の広告情報を含む広告や、所定アプリケーションに係る画像等を表示する。ディスプレイ１１１は、例えば液晶ディスプレイから構成される。
【００２３】
プロセッサ１１２は、ＣＰＵ（マイクロコンピュータ：マイコン）から構成され、メモリ１１７に記憶された各種プログラムに基づいて、接続された他の構成要素を制御する制御部として機能する。プロセッサ１１２は、メモリ１１７に記憶された指示命令、すなわち本実施形態に係るシステムを実行するためのプログラムやＯＳを実行するためのプログラムを実行する。具体的には、プロセッサ１１２は、メモリ１１７に記憶された画像の中から、通信インターフェイスを介してサーバ装置２００から受信した選択情報に基づいて、１又は複数の画像を、広告に含まれる画像として選択する処理を実行する。また、プロセッサ１１２は、ゲームアプリケーション等のアプリケーションの実行中に、ユーザからの指示入力に基づいて、又は予め決められたタイミングに基づいて、ディスプレイ１１１に表示された画面をキャプチャする処理を実行することも可能である。また、プロセッサ１１２は、ゲームアプリケーション等のアプリケーションの実行中に、その操作ログ情報を収集し、その収集された操作ログ情報に基づいて、特定のシーンを再現する画像を生成する処理を実行することも可能である。なお、プロセッサ１１２は、単一のＣＰＵで構成されても良いが、複数のＣＰＵで構成しても良い。また、画像処理に特化したＧＰＵ等、他の種類のプロセッサを適宜組み合わせてもよい。
【００２４】
カメラ１１３は、ＣＣＤ又はＣＭＯＳ等のイメージセンサ、レンズ、ミラー等を含む。カメラ１１３は、画像処理回路（図示しない）とともに、メージセンサで光を検出し、検出された信号を変換・圧縮等の処理を行って画像を生成する撮像部として機能する。カメラ１１３は、入力インターフェイス１１８で検出されたユーザの指示入力に基づいて、画像の撮像処理を実行する。カメラ１１３で撮像された画像は、様々な属性情報と対応付けて、メモリ１１７の画像情報テーブルに格納される。
【００２５】
位置センサ１１４は、一例としては、ＧＰＳセンサが用いられ、位置検出部として機能する。ＧＰＳセンサは、カメラ１１３による撮像の指示入力がなされると、複数の衛星との通信によって端末装置１００の現在地を検出する。検出された位置情報は、プロセッサ１１２の制御により、カメラ１１３で撮像された画像の属性情報として、当該画像に対応付けてメモリ１１７に記憶される。なお、本実施形態においては位置センサ１１４で現在地を検出するものとした。しかし、現在地は、これに限らず、ｗｉｆｉのアクセスポイントや広帯域無線通信の基地局の情報に基づいて検出することも可能である。
【００２６】
タイマー１２１は、計時部として機能する。タイマー１２１は、カメラ１１３による撮像の指示入力がなされると、その撮像が行われた時間を検出する。検出された時間は、プロセッサ１１２の制御により、カメラ１１３で撮像された画像の属性情報として、当該画像に対応付けてメモリ１１７に記憶される。
【００２７】
無線通信処理回路１１５は、接続されたアンテナ１１６とともに、通信インターフェイスとして機能する。通信インターフェイスは、ネットワークを介して接続されたサーバ装置２００や他の装置との間で情報の送受信をするために、変調や復調などの処理を行う。一例としては、通信インターフェイスは、サーバ装置２００から広告に含まれる画像の選択情報と、同じく広告に含まれる広告情報を受信する
【００２８】
通信インターフェイスは、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ−Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式に代表されるような広帯域の無線通信方式に基づいて処理されるが、ＩＥＥＥ８０２．１１に代表されるような無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のような狭帯域の無線通信に関する方式に基づいて処理することも可能である。
【００２９】
通信インターフェイスは、無線通信に代えて、または加えて、有線通信を用いることも可能である。その場合には、無線通信処理回路１１５に代えて、または加えて、有線通信のための通信処理回路を設ければよい。
【００３０】
メモリ１１７は、ＲＡＭ、ＲＯＭ、又は不揮発性メモリ（場合によっては、ＨＤＤ）から構成され、記憶部として機能する。ＲＯＭは、本実施形態に係るアプリケーションやＯＳを実行するための指示命令をプログラムとして記憶する。ＲＡＭは、ＲＯＭに記憶されたプログラムがプロセッサ１１２により処理されている間、データの書き込み及び読み込みをするために用いられるメモリである。不揮発性メモリは、当該プログラムの実行によってデータの書き込み及び読み込みが実行されるメモリであって、ここに書き込まれたデータは、当該プログラムの実行が終了した後でも保存される。メモリ１１７には、一例として、カメラ１１３で撮像された画像、外部から通信インターフェイスを介して受信した画像、アプリケーションの操作ログに基づいて生成された画像などの様々な画像に加えて、図５ｂに示す画像情報テーブルが記憶される。
【００３１】
入力インターフェイス１１８は、タッチパネル１１９及び／又はハードキー１２０等から構成され、ユーザからの各種指示や入力を受け付ける。タッチパネル１１９は、ディスプレイ１１１を被覆するように配置され、ディスプレイ１１１の表示する画像データに対応する位置座標の情報をプロセッサ１１２に出力する。タッチパネル方式としては、抵抗膜方式、静電容量結合方式、超音波表面弾性波方式など、公知の方式を利用することができる。本実施形態においては、入力インターフェイス１１８は、カメラ１１３による撮像の指示入力や、アプリケーションに対する操作入力を行うために用いられる。
【００３２】
３．サーバ装置２００の構成
図４は、本開示の第１実施形態に係るサーバ装置２００の構成の例を示すブロック図である。サーバ装置２００は、図４に示す構成要素の全てを備える必要はなく、一部を省略した構成をとることも可能であるし、他の構成要素を加えることも可能である。
【００３３】
図４によると、サーバ装置２００は、ＲＡＭ、ＲＯＭ、及び不揮発性メモリ、ＨＤＤ等を含むメモリ２１１、ＣＰＵ等から構成されるプロセッサ２１２、Ｉ／Ｏポート２１３、及び通信処理回路２１４を有する通信インターフェイスを含む。そして、これらの各構成要素が制御ライン及びデータラインを介して互いに電気的に接続される。
【００３４】
メモリ２１１は、ＲＡＭ、ＲＯＭ、不揮発性メモリ、ＨＤＤを含み、記憶部として機能する。そして、当該メモリ２１１は、本実施形態に係るアプリケーションやＯＳを実行するための指示命令をプログラムとして記憶する。このようなプログラムは、プロセッサ２１２によってロードされ実行される。また、メモリ２１１は、図５ａに記載された広告情報テーブルを記憶する。さらに、当該メモリ（特にＲＡＭ）は、上記プログラムがプロセッサ２１２によって実行される間、データの書き込み及び読み込みを実行するために一時的に用いられる。
【００３５】
プロセッサ２１２は、ＣＰＵ（マイクロコンピュータ：マイコン）から構成され、メモリ２１１に記憶された指示命令、すなわち各種プログラムを実行して、接続された他の構成要素を制御するための制御部として機能する。例えば、プロセッサ２１２は、端末装置１００に表示させる広告の要否を判定し、その結果に応じて配信する広告ＩＤを決定する処理を実行する。また、プロセッサ２１２は、決定された広告ＩＤに基づいて、画像の選択情報（時間情報、場所情報、キャラクタ情報、画像種別情報、シーン情報等の少なくとも一つ）と、選択された画像とともに広告として表示する広告情報を、端末装置１００に送信する処理を実行する。なお、プロセッサ２１２は、単一のＣＰＵで構成されても良いが、複数のＣＰＵで構成しても良い。
【００３６】
通信処理回路２１４は、一例として、端末装置１００とネットワーク３００を介して、又は他のサーバ装置とネットワーク３００を介して、本実施形態に係るゲームアプリケーションの実行のためのプログラム、各種情報等を送受信するために、変調や復調などの処理を行う。通信処理回路２１４は、公知の無線通信方式や公知の有線通信方式にしたがって、各端末装置や他のサーバ装置と通信する。本実施形態においては、一例としては、通信処理回路２１４は、プロセッサ２１２の処理によって特定された広告情報や選択情報を送信するための処理を実行する。
【００３７】
Ｉ／Ｏポート２１３は、特に図示はしていないが、プリンタ等の様々な外部機器との間で情報の入出力をするための情報入出力部として機能する。Ｉ／Ｏポート２１３は、シリアルポート、パラレルポート、ＵＳＢ等、所望に応じて公知の接続形式を採用することが可能である。
【００３８】
４．サーバ装置２００のメモリ２１１に記憶される情報
図５ａは、本開示の第１実施形態に係る広告情報テーブルを概念的に示す図である。一例としては、広告情報テーブルは、サーバ装置２００のメモリ２１１のうちＨＤＤに記憶される。
【００３９】
図５ａによると、広告ＩＤ（広告識別情報）に対応付けて、配信期間、配信者ＩＤ（配信者識別情報）、配信範囲、広告情報、及び画像属性がそれぞれ記憶される。「広告ＩＤ」は、各広告に対して付与された固有の情報で、各広告を特定するための情報である。「配信期間」は、広告を各端末装置に対して配信する期間を示す。「配信者ＩＤ」は、配信する広告を提供してきたものを特定する情報であって、サーバ装置２００を用いた広告配信サービスへの依頼者を特定する情報である。「配信範囲」は、広告を配信する範囲に関する情報を示す。当該範囲の一例としては、「日本」、「東京」などの地理的範囲、年齢層、性別などの範囲が挙げられる。「広告情報」は、配信される広告を構成する様々な情報のうち、端末装置１００で選択される画像以外の情報を示す。一例としては、広告情報は、選択される画像の配置情報、端末装置１００のディスプレイ１１１上の広告の配置情報、広告のサイズなどの描画情報や、選択される画像とともに表示されるテキスト情報（例えば、「ポイントアップキャンペーン実施中！」）などを含む。「画像属性」は、一例としては、日時、場所、キャラクタ、種別、シーン等のうちの少なくとも一つを含む。画像属性は、端末装置１００に送信される画像の選択情報となるものである。つまり、画像属性は、端末装置１００に表示される広告の一部を構成する画像を端末装置１００が選択する際の選択条件を指定した情報である。図５ａにおいて、例えば広告ＩＤが「Ａ１」の広告を配信する際には、その広告に含まれる画像の選択条件として、「Ｙ１」の期間に、「○○タワー」で撮像された「動画」が指定されている。また、例えば広告ＩＤが「Ａ４」の広告を配信する際には、その広告に含まれる画像の選択条件として、「Ｙ４」の期間に、「キャラクタＡが勝利したシーン」を再現するように生成され、その画像中に「ゲーム○○のキャラクタＡ」を含む「静止画」が指定されている。
【００４０】
図５ａに記憶された広告情報は、例えば広告配信の依頼者が広告配信サービスの提供者に依頼をして、当該提供者がサーバ装置２００で登録処理を実施することにより作成される。
【００４１】
図５ｂは、本開示の第１実施形態に係る画像情報テーブルを概念的に示す図である。一例としては、画像情報テーブルは、端末装置１００のメモリ１１７に記憶される。
【００４２】
図５ｂによると、画像ＩＤ（画像識別情報）に対応付けて、格納場所、サムネイル、及び画像属性（日時、場所、キャラクタ、種別、シーン等）がそれぞれ記憶されている。「画像ＩＤ」は、各画像に対して付与された固有の情報で、各画像を特定するための情報である。「格納場所」は、画像ＩＤによって特定される画像の画像データ（ｊｐｇ等）そのものが端末装置１００のメモリ１１７内に格納されているアドレスを指定するものである。「サムネイル」は画像の一覧画面等において表示される実際の画像データよりも縮小された画像のデータが記憶される。「日時」は、画像ＩＤによって特定される各画像が撮像された時間であったり、生成された時間が記憶される。なお、撮像された時間や生成された時間は一例であって、例えばメモリ１１７等に画像が記憶された時間や端末装置１００で画像を受信した時間であってもよい。「場所」は、画像ＩＤによって特定される各画像が撮影された場所であったり、生成された場所が記憶される。画像の撮像時に位置センサ１１４等によって検出された場所が記憶されるが、公知の画像認識技術を利用して特定された場所が記憶されてもよい。また、画像を外部から受信した際には、受信した画像のメタデータとして記憶された位置情報が記憶されてもよい。「キャラクタ」は、画像ＩＤによって特定される各画像に含まれる人物、キャラクタを特定するための情報である。キャラクタは、公知の顔・オブジェクト認識技術を利用して認識された情報、ユーザ自らが入力した情報等のいずれでもよい。「種別」は、画像ＩＤによって特定される各画像のデータ形式を特定するもので、端的には動画か静止画かを区別するための情報である。「シーン」は、画像ＩＤによって特定される各画像が撮影されたシーンや生成されたシーンに関する情報を記憶する。当該シーンは、公知の画像認識技術を利用して認識されたシーン情報、ユーザ自らが入力したシーン情報、アプリケーションの操作ログを利用して認識されたシーン情報などが利用可能である。
【００４３】
５．端末装置１００とサーバ装置２００間の処理シーケンス
図６は、本開示の第１実施形態に係る端末装置１００及びサーバ装置２００間における処理シーケンスを示す図である。図６によると、ユーザが自身の端末装置１００の入力インターフェイス１１８を操作して、いずれかのアプリケーションの起動を指示入力することにより、当該処理シーケンスは開始される。端末装置１００は、ユーザによるアプリケーションの起動の指示入力を検出すると、指示されたアプリケーションを起動させる（Ｓ１０１）。次いで、端末装置１００は、サーバ装置２００に当該ユーザのユーザＩＤを送信する（Ｔ１）。サーバ装置２００は、ユーザＩＤを受信すると、ユーザＩＤに対応付けられて当該アプリケーションの実行に必要なユーザ情報が記憶されたユーザ情報テーブルを参照し、ユーザの認証を行うとともに（Ｓ１０２）、当該アプリケーションの実行に必要なユーザ情報を端末装置１００に送信する（Ｔ２）。端末装置１００は、受信したユーザ情報及び／又はユーザによる指示入力に応じて、当該アプリケーションを実行する（Ｓ１０３）。
【００４４】
その後、サーバ装置２００は、所定のタイミングで、当該アプリケーションを実行している端末装置１００に対して、予め決められた広告配信の要否を判定する（Ｓ１０４）。なお、広告配信の要否は、特に図示はしていないものの、一例としては、端末装置１００から広告配信要求を受信したか否か、あらかじめ決められた広告の配信時間になったか否か等、様々な条件を適宜組み合わせて判定される。
【００４５】
次に、広告配信をすることがＳ１０３で判定されると、サーバ装置２００は配信する広告を決定する（Ｓ１０５）。なお、配信する広告は、特に図示はしていないものの、一例としては、アプリケーションを実行しているユーザ情報（年齢、性別、趣向、操作履歴等）や、時間、配信先の場所等、様々な条件を適宜組み合わせて決定される。そして、サーバ装置２００は、図５ａに示す広告情報テーブルを参照して、配信することが決定された広告の広告ＩＤに対応付けられた広告情報及び選択情報（画像属性）を含む広告表示情報を端末装置１００に送信する（Ｔ３）。
【００４６】
端末装置１００は、広告情報及び選択情報等を受信すると、図５ｂに示す画像情報テーブルを参照して、送信された選択情報、つまり画像の選択条件に合致する画像を検索する（Ｓ１０６）。次に、端末装置１００は、検索された画像と受信した広告情報に基づいて広告データを生成し（Ｓ１０７）、生成された広告データに基づいて広告をディスプレイ１１１に表示する（Ｓ１０８）。
【００４７】
６．端末装置１００の処理フロー
図７は、本開示の第１実施形態に係る端末装置１００において実行される処理フローを示す図である。具体的には、図７に記載の処理フローは、所望のアプリケーションの実行中に、プロセッサ１１２がメモリ１１７に記憶された指示命令（プログラム）を読み出して実行することにより行われる。また、図７に記載の処理フローは、一例としては、あらかじめ決められた周期で繰り返し行われる。
【００４８】
なお、図７においては、ブラウザアプリケーションの実行中に広告を表示する場合について説明するが、ブラウザアプリケーションに限らず、他のアプリケーションの実行中に広告を表示することも当然可能である。他のアプリケーションの一例としては、メールアプリケーション、ソーシャルネットワーキング（ＳＮＳ）アプリケーション、ゲームアプリケーション、及び予定表アプリケーション等が挙げられる。
【００４９】
図７によると、まず、プロセッサ１１２は、通信インターフェイスがサーバ装置２００から広告表示情報を受信したか否かを判定する（Ｓ２０１）。なお、広告表示情報は、図６のＳ１０５においてサーバ装置２００で配信する広告が決定された場合に生成されるもので、広告情報及び／又は選択情報を含む。そして、プロセッサ１１２が広告表示情報を受信していないと判定すると、当該処理フローはそのまま終了する。一方、プロセッサ１１２が広告表示情報を受信したと判定すると、プロセッサ１１２は受信した広告表示情報の中に表示させる画像の選択条件となる選択情報を含むか否かを判定する（Ｓ２０２）。広告表示情報中に選択情報が含まれていない場合には、プロセッサ１１２は、広告表示情報に含まれる広告情報のみに基づいて広告データを作成する（Ｓ２０６）。一方、広告表示情報中に選択情報が含まれている場合には、プロセッサ１１２は、図５ｂに示す画像情報テーブルの画像属性（日時、場所、キャラクタ、種別、シーン等）を参照して、その選択情報に該当する画像を検索する（Ｓ２０３）。
【００５０】
選択情報に該当する画像があった場合には、プロセッサ１１２は、その画像の画像ＩＤに対応付けられた格納場所を参照して、記憶されている画像データと、広告表示情報に含まれる広告情報とから広告データを作成する（Ｓ２０６）。一方、選択情報に該当する画像がなかった場合には、プロセッサ１１２は、サーバ装置２００から代替の画像データを受信するよう制御し（Ｓ２０５）、受信した代替の画像データと広告情報とから広告データを作成する（Ｓ２０６）。なお、代替の画像データは、Ｓ２０４の判定において該当する画像がなかった場合にのみサーバ装置２００から受信してもよいし、予めＳ２０１の広告表示情報とともに受信するようにしてもよい。
【００５１】
そして、Ｓ２０６で広告データが生成されると、プロセッサ１１２は、生成された広告データに基づいて端末装置１００のディスプレイ１１１に広告を表示するよう制御する（Ｓ２０７）。
【００５２】
図８は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。具体的には、図８は、ブラウザアプリケーションの実行中に受信した広告表示情報に基づいて広告が表示された画面の例を示す。
【００５３】
図８によると、サーバ装置２００又は他のサーバ装置から受信したコンテンツであるブラウザ画像１１に加えて、受信した広告情報に基づいて生成された「ポイントアップキャンペーン実施中！」等のテキストなどに加えて、端末装置１００のメモリ１１７に記憶された画像１３を含む広告１２がディスプレイ１１１に表示されている。
【００５４】
図８の例では、サーバ装置２００から、図５ａにおいてＡ５の広告ＩＤに対応付けられた画像属性（日時＝「Ｙ５」（２０１７年）、場所＝「なし」、キャラクタ＝「なし」、種別＝「動画」、シーン＝「ダンジョンＢでの戦闘」）を選択情報として受信した場合を示す。上記選択情報を通信インターフェイスで受信すると、プロセッサ１１２は、図５ｂを参照して、上記選択情報に合致する画像を検索する。図５ｂによると、画像属性として、日時＝「２０１７年３月３０日」、場所＝「なし」、キャラクタ＝「なし」、種別＝「動画」、シーン＝「ダンジョンＢでの戦闘」が記憶されたｉ１の画像ＩＤを有する画像が、上記選択情報に合致する。したがって、図８の例では、画像１３として、画像ＩＤ＝ｉ１の画像データが表示されている。
【００５５】
ここで、画像ＩＤ＝ｉ１の画像は、端末装置１００においてゲームアプリケーションが以前に実行された際に得られた操作ログ情報に基づいてダンジョンＢでの戦闘シーンを再現した画像（動画）である。
【００５６】
図９は、本開示の第１実施形態に係る端末装置１００のディスプレイ１１１に表示される画面の例を示す図である。具体的には、図９は、端末装置１００で実行されているゲームアプリケーションにおいて、ダンジョンＢでの戦闘シーンの画像である。当該戦闘シーンにおいては、端末装置１００を保持するユーザが入力インターフェイス１１８を介して指示入力することにより戦闘が進行する。このとき、端末装置１００のプロセッサ１１２は、ユーザが入力した指示入力、ディスプレイ１１１に表示された描画データ、ユーザが操作可能なユーザキャラクタの能力値、敵キャラクタの能力値などの操作ログ情報を随時メモリ１１７に記憶する。そして、プロセッサ１１２は、メモリ１１７に記憶されたユーザが入力した指示入力、ディスプレイ１１１に表示された描画データ、ユーザが操作可能なユーザキャラクタの能力値、敵キャラクタの能力値などの操作ログ情報に基づいて、ダンジョンＢでの戦闘シーンを再現することができる。つまり、図８において表示される画像１３（画像ＩＤ＝ｉ１の画像データ）は、上記の通り再現された画像（動画）である。なお、操作ログ情報は、その収集をユーザが指示することによって、又はあらかじめ決められたシーンまで進行することによって行うようにしてもよい。
【００５７】
以上、本実施形態においては、ディスプレイ１１１に表示する広告中に含まれる画像について、サーバ装置２００においてあらかじめ決められた画像を表示するのではなく、端末装置１００を保持するユーザにより関連性の高い画像を選んで表示させることで、その広告への注目度をより高めることが可能となる。特に、ユーザは過去にプレイしたゲームアプリケーションの戦闘シーンについて記憶している場合がある。そのような場合に、自身がプレイした戦闘シーンが広告の画像として表示されると、その広告への注目度をより高めることが可能となる。
【００５８】
また、本実施形態においては、端末装置１００を保持するユーザにより関連性の高い画像を選ぶにあたり、サーバ装置２００から選択情報を受信し、メモリ１１７に記憶された画像から端末装置１００自らが選択するようにした。換言すると、当該画像の選択において、サーバ装置２００には、メモリ１１７に記憶された画像を送信することを特段要しない。したがって、当該画像の選択において、情報漏えいの観点からも安全性がより高いシステムを実現することが可能となる。
【００５９】
＜第２実施形態＞
第１実施形態では、端末装置１００のメモリ１１７に記憶された画像から広告に含まれる画像が選択される場合について説明した。第２実施形態では、メモリ１１７に記憶された画像に加えて、ネットワーク３００を介して接続された記憶装置４００（例えば、クラウドサーバ）に記憶された画像から、広告に含まれる画像が選択される場合について説明する。なお、本実施形態は、以下で具体的に説明する点を除いて、第１実施形態における構成、処理、手順と同様である。したがって、それらの事項の詳細な説明は省略する。
【００６０】
図１０は、本開示の第２実施形態に係るシステム１０００の構成を概略的に示す概念図である。図１０を参照すると、システム１０００は、端末装置１００と、端末装置１００とネットワーク３００を介して通信可能に接続されたサーバ装置２００と、端末装置１００とネットワーク３００を介して通信可能に接続された記憶装置４００とを含む。なお、図１０において、記憶装置４００は単一の構成として記載されているが、複数の記憶装置を配置し分散して情報を記憶することも可能である。また、図１０において、記憶装置４００は、サーバ装置２００と別体として記載したが、例えばサーバ装置２００のＨＤＤ内の領域を仮想的又は物理的に分離して生成された記憶領域を、記憶装置４００として用いることも可能である。
【００６１】
記憶装置４００には、各画像の画像データが記憶される。記憶された画像の画像データの少なくとも一部は、端末装置１００を保持するユーザのユーザ識別情報と対応付けて記憶される。したがって、図７のＳ２０３において広告に含む画像を選択情報に基づいて検索する際に、端末装置１００を保持するユーザのユーザ識別情報に基づいて、記憶装置４００から当該ユーザ識別情報に対応付けられた画像を、その検索対象に含むことが可能となる。
【００６２】
なお、本実施形態においては、メモリ１１７に記憶された画像と記憶装置４００に記憶された画像を検索対象とする場合について説明したが、当然記憶装置４００のみを検索対象とすることも可能である。
【００６３】
以上、本実施形態においては、第１実施形態と同様に、ディスプレイ１１１に表示する広告中に含まれる画像について、サーバ装置２００においてあらかじめ決められた画像を表示するのではなく、端末装置１００を保持するユーザにより関連性の高い画像を選んで表示させることで、その広告への注目度をより高めることが可能となる。特に、ユーザは過去にプレイしたゲームアプリケーションの戦闘シーンについて記憶している場合がある。そのような場合に、自身がプレイした戦闘シーンが広告の画像として表示されると、その広告への注目度をより高めることが可能となる。
【００６４】
また、本実施形態においては、端末装置１００を保持するユーザにより関連性の高い画像を選ぶにあたり、サーバ装置２００から選択情報を受信し、メモリ１１７に記憶された画像又は記憶装置４００に上記ユーザのユーザ識別情報と対応付けて記憶された画像から端末装置１００自らが選択するようにした。換言すると、当該画像の選択において、サーバ装置２００には、メモリ１１７に記憶された画像を送信することを特段要しない。したがって、当該画像の選択において、情報漏えいの観点からも安全性がより高いシステムを実現することが可能となる。
【００６５】
＜その他の実施形態＞
第１及び第２実施形態では、メモリ１１７に記憶された画像、及び／又は記憶装置４００に端末装置１００を保持するユーザのユーザ識別情報と対応付けて記憶された画像を広告に表示する画像を選択対象とした。しかし、これに限らず、例えばＳＮＳサーバや他の端末装置に記憶された画像から、公知の顔認証技術や、公知のタグ付技術によって上記ユーザに関連付けられた画像を選択対象とすることも可能である。
【００６６】
第１及び第２実施形態においては、広告に含まれる画像として、以前にゲームアプリケーションを実行した際に得られた操作ログ情報に基づいて生成された再現画像を表示するようにした。しかし、端末装置１００のユーザがカメラ１１３で撮像した画像、アプリケーションによって自動的に撮像された画像、他のユーザが撮像した画像等、いかなる画像であっても利用することが可能である。
【００６７】
第１及び第２実施形態においては、図７のＳ２０４において該当する画像がなかった場合には、端末装置１００がサーバ装置２００から代替の画像を受信した。しかし、選択情報として受信された画像属性のうち、一部の属性については検索条件から外したり、一部又はすべての属性については検索条件を緩和したりすることで、端末装置１００がメモリ１１７又は記憶装置４００に記憶された画像から選択できるようにしてもよい。また、端末装置１００がメモリ１１７又は記憶装置４００に記憶された画像からランダムに選択できるようにしてもよい。
【００６８】
第１及び第２実施形態においては、図５ｂに示す画像情報テーブルがメモリ１１７に記憶される場合について説明した。しかし、画像情報テーブルはメモリ１１７に限らず、例えば図４に示すサーバ装置２００を含め、記憶装置やサーバ装置に記憶させてもよい。
【００６９】
各実施形態で説明した各要素を適宜組み合わせるか、それらを置き換えてシステムを構成することも可能である。
【００７０】
本明細書で説明される処理及び手順は、実施形態において明示的に説明されたものによってのみならず、ソフトウェア、ハードウェア又はこれらの組み合わせによっても実現可能である。具体的には、本明細書で説明された処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、端末装置やサーバ装置を含む各種のコンピュータに実行させることが可能である。
【００７１】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は、複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は、複数のモジュールによって実行されるものとすることができる。また、本明細書中で説明される各種情報が単一のメモリや記憶部に格納される旨が説明されたとしても、そのような情報は、単一の装置に備えられた複数のメモリ又は複数の装置に分散して配置された複数のメモリに分散して格納されるものとすることができる。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、又は、より多い構成要素に分解することによって実現されるものとすることができる。
【符号の説明】
【００７２】
１００  端末装置
２００  サーバ装置
３００  ネットワーク
【図１】
2019040599.tif 000003
【図２】
2019040599.tif 000004
【図３】
2019040599.tif 000005
【図４】
2019040599.tif 000006
【図５ａ】
2019040599.tif 000007
【図５ｂ】
2019040599.tif 000008
【図６】
2019040599.tif 000009
【図７】
2019040599.tif 000010
【図８】
2019040599.tif 000011
【図９】
2019040599.tif 000012
【図１０】
2019040599.tif 000013