(57)【特許請求の範囲】
【請求項１】
コンピュータを、
端末でコンテンツ情報が実行されて三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段として機能させるイベント解析プログラム。
【請求項２】
コンピュータを、
端末でコンテンツ情報が実行されて表示処理され、端末で受け付けた操作に基づいて当該表示処理されたコンテンツ情報の表示が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、順列及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段として機能させるイベント解析プログラム。
【請求項３】
コンピュータを、
端末でコンテンツ情報が実行されて表示処理され、端末で受け付けた操作に基づいて当該表示処理されたコンテンツ情報の表示が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、重複順列及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段として機能させるイベント解析プログラム。
【請求項４】
前記解析手段は、前記イベント履歴情報の組み合わせを用いて前記端末で受け付けた操作内容を解析する請求項１‐３のいずれか１項に記載のイベント解析プログラム。
【請求項５】
前記解析結果出力手段は、前記解析結果を前記端末に出力し、前記端末で実行されるコンテンツ情報の表示を前記解析結果に基づいて変更する請求項１‐４のいずれか１項に記載のイベント解析プログラム。
【請求項６】
端末でコンテンツ情報が実行されて三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段を有する情報処理装置。
【請求項７】
コンテンツ情報を実行して三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを出力する端末と、
前記端末から前記イベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、前記解析手段の解析結果を出力する解析結果出力手段を有する情報処理装置とを備えるシステム。
【請求項８】
コンピュータを、
コンテンツ情報を実行して三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを時系列とともにイベント履歴情報として送信するイベント送信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて受け付けた操作内容を解析した結果である解析結果を前記イベント履歴情報の送信先から受信して、当該解析結果に基づいて前記コンテンツ情報の内容を更新する更新手段として機能させるイベント解析プログラム。
【請求項９】
コンテンツ情報を実行して三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを時系列とともにイベント履歴情報として送信するイベント送信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて受け付けた操作内容を解析した結果である解析結果を前記イベント履歴情報の送信先から受信して、当該解析結果に基づいて前記コンテンツ情報の内容を更新する更新手段とを有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント解析プログラム、情報処理装置及びシステムに関する。
【背景技術】
【０００２】
従来の技術として、バナー広告中に操作可能に３次元コンピュータグラフィクスを組み込んで表示する情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された情報処理装置は、インターネットのウェブページに３次元コンピュータグラフィクスを組み込んだバナー広告を表示し、バナー広告中の３次元コンピュータグラフィクスを利用者の操作によってインタラクティブに移動、回転、拡大縮小、形状変更、テクスチャ変更、アニメーションを行う。
【０００４】
また、特許文献２に開示された情報処理装置は、画像情報を拡大縮小可能に、かつ、表示位置を移動可能にして表示し、利用者が当該画像情報を閲覧する際に、利用者を識別する情報と、操作内容と、画面上に表示された画像情報の中心座標と、操作が行われた時間とを利用情報として記録し、当該利用情報を累積的に記録、解析することで利用者が表示画像上のどの部分をどれだけ表示していたかを解析する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５‐２５９０９７号公報
【特許文献２】特開２００９‐１４０１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した特許文献１に記載された情報処理装置によれば、バナー広告中の３次元コンピュータグラフィクスを利用者の操作によってインタラクティブに移動、回転、拡大縮小、形状変更、テクスチャ変更、アニメーションを行うものの、操作内容を記録、解析しておらず、利用者が３次元コンピュータグラフィクスのどのようなポイントに興味があるかがわからない、という問題がある。また、特許文献２に記載された情報処理装置によれば、利用者が表示画像上のどの部分をどれだけ表示していたかを解析するものの、表示される画像自体が変形又は変化するものではなく、あくまでも２次元画像の表示位置又は範囲の解析であって、興味のある表示位置又は範囲がわかるだけであり、画像に表示されている対象の位置又は範囲以外のどのようなポイントに興味があるのか、興味を持った結果、利用者がどのような行動をしたのかまでは解析できない、という問題がある。つまり、操作によって変化する対象の操作内容を解析できていない、という問題がある。
【０００７】
本発明の目的は、利用者によって操作可能に表示されたコンテンツについて、操作内容から利用者の興味や行動傾向等を解析するイベント解析プログラム、情報処理装置及びシステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様は、上記目的を達成するため、以下のイベント解析プログラム、情報処理装置及びシステムを提供する。
【０００９】
［１］コンピュータを、
端末でコンテンツ情報が実行されて三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段として機能させるイベント解析プログラム。
［２］コンピュータを、
端末でコンテンツ情報が実行されて表示処理され、端末で受け付けた操作に基づいて当該表示処理されたコンテンツ情報の表示が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、順列及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段として機能させるイベント解析プログラム。
［３］コンピュータを、
端末でコンテンツ情報が実行されて表示処理され、端末で受け付けた操作に基づいて当該表示処理されたコンテンツ情報の表示が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、重複順列及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段として機能させるイベント解析プログラム。
［４］前記解析手段は、前記イベント履歴情報の組み合わせを用いて前記端末で受け付けた操作内容を解析する前記［１］‐［３］のいずれかに記載のイベント解析プログラム。
［５］前記解析結果出力手段は、前記解析結果を前記端末に出力し、前記端末で実行されるコンテンツ情報の表示を前記解析結果に基づいて変更する前記［１］‐［４］のいずれかに記載のイベント解析プログラム。
［６］端末でコンテンツ情報が実行されて三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、
前記解析手段の解析結果を出力する解析結果出力手段を有する情報処理装置。
［７］コンテンツ情報を実行して三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを出力する端末と、
前記端末から前記イベントを受信して時系列とともにイベント履歴情報として格納するイベント受信手段と、前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて前記端末で受け付けた操作内容を解析する解析手段と、前記解析手段の解析結果を出力する解析結果出力手段を有する情報処理装置とを備えるシステム。
［８］コンピュータを、
コンテンツ情報を実行して三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを時系列とともにイベント履歴情報として送信するイベント送信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて受け付けた操作内容を解析した結果である解析結果を前記イベント履歴情報の送信先から受信して、当該解析結果に基づいて前記コンテンツ情報の内容を更新する更新手段として機能させるイベント解析プログラム。
［９］コンテンツ情報を実行して三次元以上の空間、又は拡張現実、仮想現実、複合現実、代替現実若しくはエクステンデッドリアリティ上の空間にオブジェクトが表示処理され、端末で受け付けた操作に基づいて当該表示処理されたオブジェクト、当該オブジェクトを表示処理するために仮想的に撮影するカメラ又は当該オブジェクトのオブジェクト特性が変化した結果発生するイベントを時系列とともにイベント履歴情報として送信するイベント送信手段と、
前記イベント履歴情報の任意のイベントの頻度、和、平均、差、乗算値、割合、比、及びこれらの組み合わせのうち少なくとも１つを用いて受け付けた操作内容を解析した結果である解析結果を前記イベント履歴情報の送信先から受信して、当該解析結果に基づいて前記コンテンツ情報の内容を更新する更新手段とを有する情報処理装置。
【発明の効果】
【００１０】
請求項１、６、７に係る発明によれば、利用者によって操作可能に表示されたコンテンツについて、操作内容から利用者の興味や行動傾向等を解析することができる。
請求項４に係る発明によれば、イベント履歴情報の組み合わせを用いて端末で受け付けた操作内容を解析することができる。
請求項２に係る発明によれば、イベント履歴情報の順列を用いて端末で受け付けた操作内容を解析することができる。
請求項３に係る発明によれば、イベント履歴情報の重複順列を用いて端末で受け付けた操作内容を解析することができる。
請求項５、８、９に係る発明によれば、解析結果を端末に出力し、端末で実行されるコンテンツ情報の表示を解析結果に基づいて変更することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態に係る情報処理システムの構成の一例を示す概略図である。
【図２】図２は、実施の形態に係る情報処理装置の構成例を示すブロック図である。
【図３】図３は、実施の形態に係る端末の構成例を示すブロック図である。
【図４Ａ】図４Ａは、端末の表示部に表示される画面の例を示す図である。
【図４Ｂ】図４Ｂは、端末の表示部に表示される画面の例を示す図である。
【図４Ｃ】図４Ｃは、端末の表示部に表示される画面の例を示す図である。
【図４Ｄ】図４Ｄは、端末の表示部に表示される画面の例を示す図である。
【図４Ｅ】図４Ｅは、端末の表示部に表示される画面の例を示す図である。
【図４Ｆ】図４Ｆは、端末の表示部に表示される画面の例を示す図である。
【図４Ｇ】図４Ｇは、端末の表示部に表示される画面の例を示す図である。
【図４Ｈ】図４Ｈは、端末の表示部に表示される画面の例を示す図である。
【図４Ｉ】図４Ｉは、端末の表示部に表示される画面の例を示す図である。
【図５Ａ】図５Ａは、イベントの項目例を説明するための図である。
【図５Ｂ】図５Ｂは、イベントの項目例を説明するための図である。
【図５Ｃ】図５Ｃは、イベントの項目例を説明するための図である。
【図５Ｄ】図５Ｄは、イベントの項目例を説明するための図である。
【図５Ｅ】図５Ｅは、イベントの項目例を説明するための図である。
【図５Ｆ】図５Ｆは、イベントの項目例を説明するための図である。
【図６】図６は、イベント履歴情報の構成例を示す図である。
【図７】図７は、解析結果情報に基づいて端末の表示部に表示される画面の例を示す図である。
【図８】図８は、解析結果情報に基づいて端末の表示部に表示される画面の例を示す図である。
【図９】図９は、解析結果情報に基づいて端末の表示部に表示される画面の例を示す図である。
【図１０】図１０は、情報処理システムの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
［実施の形態］
（情報処理システムの構成）
図１は、実施の形態に係る情報処理システムの構成の一例を示す概略図である。
【００１３】
この情報処理システム５は、情報処理装置１と、端末２と、端末３とをネットワーク４によって互いに通信可能に接続することで構成される。端末２及び端末３は、それぞれ利用者６及び広告主７によって操作される。
【００１４】
情報処理装置１は、サーバ型の情報処理装置であり、端末２及び端末３の要求に応じて動作するものであって、本体内に情報を処理するための機能を有するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やフラッシュメモリ等の電子部品を備える。なお、情報処理装置１は、必ずしも１つのサーバである必要はなく、実行できる機能を複数のサーバのそれぞれに分散させて協働して動作するものであってもよいし、クラウド上で動作するシステムであってもよい。
【００１５】
端末２及び端末３は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン、タブレット端末等の情報処理装置であって、本体内に情報を処理するための機能を有するＣＰＵやフラッシュメモリ、撮影用のカメラ等の電子部品を備える。
【００１６】
ネットワーク４は、高速通信が可能な通信ネットワークであり、例えば、インターネット、イントラネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の有線又は無線の通信網である。
【００１７】
情報処理装置１は、一例として、広告主７によって操作される端末３の要求に応じてコンテンツ、例えば、３Ｄ（３次元）表示されるバナー広告を作成し、作成したコンテンツは、任意のホームページを閲覧する利用者６によって操作される端末２の要求に応じてホームページの情報とともに配信される。端末２に配信されたコンテンツは、端末２上で実行され、実行された結果、端末２の表示部にホームページに含まれるバナー広告内の３Ｄオブジェクトとして表示され、利用者６の操作に基づいてオブジェクトの位置や撮影方向等の表示が変更される。端末２でオブジェクトに対してなされた操作によってコンテンツ上で生じたイベントは情報処理装置１に送信され、イベント履歴として格納される（ここで、「イベント」とは、バナー広告に対する利用者の反応であり、ｗｅｂ解析で言う利用者のバナー広告の閲覧やバナー広告に対するクリック等の操作「インタラクション（interactions）」を拡張したものである。詳しくは後述する。）。情報処理装置１は、端末３の要求に応じてイベント履歴を解析し、利用者６のコンテンツに対する興味及びコンテンツに対してとった行動等の内容を解析結果として端末３に出力する。端末３は、情報処理装置１から解析結果を受信し、表示部に解析結果を表示する。広告主７は端末３の表示部に表示された解析結果を確認して広告活動の効果を確認する。また、情報処理装置１は、予め設定された内容に応じて、解析結果に応じてコンテンツの内容（コンテンツの初期設定（モデル、色、配置、角度等）や動作条件等）を変更する。
【００１８】
なお、図１に示した構成は実施の形態を説明するための例示であり、以下に説明するように適宜構成に含まれる各要素は変更可能である。例えば、広告主７は、コンテンツを作成、配信する者の一例であり、広告を提供する広告主に限らず、広告を分析する者、広告業界、ウェブページやアプリケーションを制作する者、電子商取引のブランドを管理する者、電子商取引のサイトを管理する者、流通業界の者等であってもよい。また、これに対応し、コンテンツはバナー広告に限らず、商品ページのコンテンツ、アプリケーション上で動作するコンテンツ等であってもよい。また、コンテンツは、３Dに限らず、コンテンツ内のオブジェクト及びその視点等が変形や変更可能であればよく、２Dであってもよいし、４D以上であってもよい。また、端末２は、常にネットワーク４に接続されている必要はなく、ネットワークに接続されたタイミングでイベント履歴を情報処理装置１に送信するものであってもよい。また、端末２は、常にネットワークに接続されている場合にも、任意のタイミングでイベント履歴を情報処理装置１に送信するものであってもよい。
【００１９】
（情報処理装置の構成）
図２は、実施の形態に係る情報処理装置１の構成例を示すブロック図である。
【００２０】
情報処理装置１は、ＣＰＵ等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部１１と、ネットワークを介して外部と通信する通信部１２とを備える。
【００２１】
制御部１０は、後述するイベント解析プログラム１１０を実行することで、コンテンツ配信手段１００、イベント受信手段１０１、イベント解析手段１０２、解析結果出力手段１０３及び解析結果反映手段１０４等として機能する。
【００２２】
コンテンツ配信手段１００は、端末２の配信要求に応じてバナー広告を表示するためのコンテンツ情報１１１を通信部１２及びネットワーク４を介して端末２に配信する。なお、コンテンツ情報１１１は、３D表示されるものの他、ＡＲ（Augmented Reality、拡張現実）により表示されるもの、ＶＲ（Virtual Reality、仮想現実）、ＭＲ（Mixed Reality、複合現実）、ＳＲ（Substitutional Reality、代替現実）、ＸＲ（Extended Reality）により表示されるものであってもよく、コンテンツ内に表示されるオブジェクトが変形又は変化するものであれば２Dであってもよいし、４D以上であってもよい。
【００２３】
イベント受信手段１０１は、端末２でコンテンツ情報１１１が実行され、端末２で操作された結果に発生したイベントを任意のタイミングで受信し、受信したイベントをイベント履歴情報１１２として記憶部１１に格納する。
【００２４】
イベント解析手段１０２は、イベント履歴情報１１２を解析して解析結果情報１１３を生成する。なお、解析方法は後述する。
【００２５】
解析結果出力手段１０３は、端末３の要求に応じて、解析結果情報１１３を広告主７の操作する端末３に出力する。
【００２６】
解析結果反映手段１０４は、予め設定された内容に応じて、記憶部１１のコンテンツ情報１１１又は端末２に配信済みのコンテンツ情報の色、モデル、撮影角度、配置角度、オプション等の初期設定値を変更する。
【００２７】
記憶部１１は、制御部１０を上述した各手段１００〜１０４として動作させるイベント解析プログラム１１０、コンテンツ情報１１１、イベント履歴情報１１２及び解析結果情報１１３等を記憶する。
【００２８】
（端末の構成）
図３は、実施の形態に係る端末２の構成例を示すブロック図である。
【００２９】
端末２は、ＣＰＵ等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部２０と、フラッシュメモリ等の記憶媒体から構成され情報を記憶する記憶部２１と、文字や画像を表示するＬＣＤ（Liquid Crystal Display）等の表示部２２と、操作に応じて操作信号を発生するキーボード、マウス、タッチパネル等の操作部２３と、写真や映像を撮影するレンズ及び撮像素子等を備えた撮像部２４と、ネットワークを介して外部と通信する通信部２５とを備える。その他、図示しないが音声を収集するマイク、音声を出力するスピーカー等を備えてマルチメディアコンテンツの再生を行う。
【００３０】
制御部２０は、後述するイベント解析プログラム２１０を実行することで、コンテンツ受信手段２００、コンテンツ表示手段２０１、コンテンツ操作受付手段２０２、イベント送信手段２０３及びメディア更新手段２０４等として機能する。
【００３１】
コンテンツ受信手段２００は、情報処理装置１から配信されたコンテンツ情報１１１を通信部２５及びネットワーク４を介して受信し、記憶部２１にコンテンツ情報２１１として格納する。
【００３２】
コンテンツ表示手段２０１は、コンテンツ情報２１１を実行して表示部２２に３Ｄのバナー広告を表示し、コンテンツ操作受付手段２０２が受け付けた操作内容に応じてバナー広告の表示内容を変更する。
【００３３】
コンテンツ操作受付手段２０２は、操作部２３に対する操作を受け付け、コンテンツ情報２１１の実行状態に合わせた操作内容に変換するとともに、実行状態に合わせたイベントを発生させるとともに、発生したイベントをイベント履歴情報２１２として記憶部２１に格納する。イベントの内容については後述する。
【００３４】
イベント送信手段２０３は、発生したイベントをイベント履歴情報２１２として情報処理装置１に送信する。送信のタイミングは、イベント毎に発生したタイミングであってもよいし、予め定めた間隔であってもよく、予め定めた間隔の場合は発生したイベントをまとめて送る。なお、例えば、イベント解析プログラム２１０を外部のＡＰＩ（Application Programing Interface）を介して構成した場合には、イベント送信手段２０３は、イベント履歴情報２１２を情報処理装置１に直接送信せずに、外部サーバに一旦送信し、外部サーバから情報処理装置１にイベント履歴情報２１２を送信するようにしてもよい。外部サーバから情報処理装置１にイベント履歴情報２１２を送信するタイミングは、ある一定量のデータ毎であってもよいし、ある一定時間毎であってもよいし、逐一送信するものであってもよい。また、リアルタイムでもよいし、遅延を伴うものでもよい。
【００３５】
メディア更新手段２０４は、情報処理装置１の解析結果反映手段１０４から要求される内容に応じて、コンテンツ情報２１１の色、モデル、撮影角度、配置角度、オプション等の初期設定値を変更する。
【００３６】
記憶部２１は、制御部２０を上述した各手段２００‐２０４として動作させるイベント解析プログラム２１０、コンテンツ情報２１１及びイベント履歴情報２１２等を記憶する。
【００３７】
図４Ａ〜図４Ｉは、端末２の表示部２２に表示される画面の例を示す図である。
【００３８】
図４Ａに示すように、画面２２０ａは、コンテンツ情報２１１の内容が自動車のバナー広告であった場合であって、３Ｄ表示される操作対象（自動車）の外観を表すオブジェクト２２１ｅｘと、オブジェクト２２１ｅｘが配置された背景２２２と、操作する対象を指示するためのカーソル２２３と、オブジェクト２２１ｅｘの一部の表示を変更するための（フロントライトを点灯するための）照明ボタン２２４と、操作対象（自動車）の表示を内装に切り替えるためのインテリア切替ボタン２２５と、当該操作対象の製造元のホームページに移動するためのリンク２２６と、当該操作対象の製品ページに移動するためのリンク２２７とを有する。オブジェクト２２１ｅｘ及び背景２２２の撮影方向は、画面２２０ａ上が、例えば、カーソル２２３によってドラッグ操作されることで任意の方向に変更され、照明ボタン２２４、インテリア切替ボタン２２５、リンク２２６、２２７が選択操作されることで各機能のオンオフが実行される。
【００３９】
図４Ｂに示すように、画面２２０ｂは、画面２２０ａの状態からカーソル２２３でオブジェクト２２１ｅｘが横方向にドラッグ操作され、カメラアングルが変更されることで表示される画面である。オブジェクト２２１ｅｘは、ドア２２４ｄｏｏｒと、ホイール２２４ｗｈｅｅｌとを有し、ドア２２４ｄｏｏｒはカーソル２２３で選択操作されることでドアが開閉し、ホイール２２４ｗｈｅｅｌはカーソル２２３で選択操作されることでホイールが他のサイズ、色、モデルに変更される。
【００４０】
また、図４Ｃに示すように、画面２２０ｂにカーソル２２３を合わせた状態で、操作（例えば、マウスのホイール操作、タッチパッドのダブルタップやピンチアウト等）が行われると、図４Ｄに示す画面２２０ｄとなり、オブジェクトを近くから見る状態となる。
【００４１】
図４Ｅに示すように、画面２２０ｅは、ＡＲ（Augmented Reality、拡張現実）機能を用いた場合に表示される画面であって、端末２のカメラによって撮影された背景２２２ａｒ上に、配置面との距離及び画角を合致させてオブジェクト２２１ｅｘが表示される。
【００４２】
図４Ｆに示すように、画面２２０ｆは、図４Ｅの画面２２０ｅにおいて操作（例えば、マウスのホイール操作、タッチパッドのダブルタップやピンチアウト等）が行われると、サイズを変化させた（サイズを大きくした）オブジェクト２２１ｅｘが表示される。
【００４３】
また、図４Ｇに示すように、画面２２０ｇは、図４Ｅの画面２２０ｅにおいて端末２のカメラの撮影位置及び方向が変化された場合の背景２２２ａｒ上に、配置面との距離及び画角が連動されたオブジェクト２２１ｅｘが表示される。
【００４４】
図４Ｈに示すように、画面２２０ｈは、図４Ａに示した画面２２０ａにさらに色選択ボタン２２８が追加されたものであり、色選択ボタン２２８のいずれかが選択されると選択された色に応じてオブジェクト２２１ｅｘの外装色が変更される。
【００４５】
図４Ｉに示すように、画面２２０ｉは、図４Ａに示した画面２２０ａのインテリア切替ボタン２２５が操作された場合のオブジェクト２２１ｅｘの内装を示す画面であって、オブジェクトインテリア２２１ｉｎと、エクステリア切替ボタン２２９とを有する。
【００４６】
図５Ａ〜図５Ｆは、イベントの項目例を説明するための図である。
【００４７】
図５Ａに示すイベント１１２ＯＴは、オブジェクトに対する変更イベントであり、例えば、オブジェクトの回転を開始した際に生成される「rotate object ‐ start」、回転を終了した際に生成される「rotate object ‐ stop」、オブジェクトのドアを開けた際に生成される「door open」、閉めた際に生成される「door close」、オブジェクトのモデルを変更した際に生成される「change product model」、オブジェクトの視界を変更した際に生成される「change view (interior to exterior, for example)」、ＰＯＩ（Point of Interest）をクリックして、 焦点を当てることにした際に生成される「POI focus」、オブジェクトのズームを開始した際に生成される「object zoom start」、ズームを終了した際に生成される「object zoom stop」、その他の操作を設定可能な「other (custom)」、オブジェクトのホイールを変更した際に生成される「change wheels」、オブジェクトのライトのオンオフした際に生成される「turn on / off lights」、オブジェクトを並べた際に生成される「change alignment」、オブジェクトの縮尺変更を開始した際に生成される「object scale start」、縮尺変更を終了した際に生成される「object scale stop」、オブジェクトを上下・左右に反転した際に生成される「object mirror」等のイベントを有する。
【００４８】
なお、例えば、「color change」は、変更後の色と変更前の色の情報を含む。また、「rotate object ‐ start」及び「rotate object ‐ stop」は、回転開始及び終了のポイント、回転角度、経時的な回転角速度等の情報を含む。同様に、「object zoom start」、「object zoom stop」、「object scale start」、「object scale stop」についても動作の開始及び終了のポイント、開始から終了までの経時的な変化量等の情報を含むものとする。
【００４９】
図５Ｂに示すイベント１１２ＣＴは、カメラに対する変更イベントであり、例えば、オブジェクトとカメラの距離の変更を開始した際に生成される「object distance change ‐ start」、距離の変更を終了した際に生成される「object distance change ‐ stop」、オブジェクトに対するカメラ方向の変更を開始した際に生成される「object direction change ‐ start」、カメラ方向の変更を終了した際に生成される「object direction change ‐ stop」、オブジェクトの再配置を開始した際に生成される「object location change ‐start」、再配置を終了した際に生成される「object location change ‐ stop」、環境に対してオブジェクトのズームを開始した際に生成される「zoom object view ‐ start」、ズームを終了した際に生成される「zoom object view ‐ stop」、カメラの回転を開始した際に生成される「camera rotation ‐ start」、回転を終了した際に生成される「camera rotation ‐ stop」、オブジェクトの位置、向き、大きさのどれかあるいはいくつかを変更した際に生成される「projection matrix change」等のイベントを有する。
【００５０】
なお、「object distance change ‐ start」、「object distance change ‐ stop」、「object direction change ‐ start」、「object direction change ‐ stop」、「object location change ‐start」、「object location change ‐stop」、「zoom object view ‐ start」、「zoom object view ‐ stop」、「camera rotation ‐ start」、「camera rotation ‐ stop」は、動作の開始及び終了のポイント、開始から終了までの経時的な変化量等の情報を含むものとする。
【００５１】
図５Ｃに示すイベント１１２ＯＰは、オブジェクト特性に対する変更イベントであり、例えば、オブジェクトのボディの色を変更した際に生成される「change body color」、オブジェクトのトリムの色を変更した際に生成される「change trim color」、オブジェクトのボディの柄を変更した際に生成される「change body texture」、背景を変更した際に生成される「change background」、オブジェクト上の言葉やアイコンを変更した際に生成される「change object graphics」、オブジェクトと伴に再生されるビデオ、音声等のマルチメディアを変更した際に生成される「change object multimedia」、オブジェクトと伴に再生されるアニメーションを開始した際に生成される「start object animation」、アニメーションを終了した際に生成される「stop object animation」、オブジェクトと伴に再生されるアニメーションを変更した際に生成される「change object animation」、背景と伴に再生されるアニメーションを開始した際に生成される「start background animation」、アニメーションを終了した際に生成される「stop background animation」、背景と伴に再生されるアニメーションを変更した際に生成される「change background animation」等のイベントを有する。
【００５２】
図５Ｄに示すイベント１１２ＣＰは、カメラ特性に対する変更イベントであり、例えば、視野角を変更した際に生成される「change field of view」、オーバーレイ画像を変更した際に生成される「change overlay graphics」、オーバーレイされる３Ｄオブジェクトを追加した際に生成される「additional 3D objects overlaid」、照明効果を変化した際に生成される「change lighting effects」、カラーフィルターを変更した際に生成される「change color filters」等のイベントを有する。
【００５３】
図５Ｅに示すイベント１１２Ｓは、システム上で生じるイベントであり、例えば、ＡＲシステムをロードした際に生成される「AR System loaded」、素材をロードした際に生成される「Assets loaded」、シーンを準備した際に生成される「scene ready」、オブジェクトを生成した際に生成される「spawn object」、複数のオブジェクトを生成した際に（その数とともに）生成される「spawn multiple objects (how many)」、（ＡＲシステムの）エラーが生じた際に生成される「error (AR system)」、アクション後に時間が経過した際に（経過時間とともに）生成される「timer‐after‐action (how much time)」、インプレッション後に時間が経過した際に（経過時間とともに）生成される「timer‐after‐impression (how much time)」、写真／スクリーンショットを撮った際に生成される「photo / screenshot taken」、利用者に対する行動喚起が成立した際に生成される、例えば、何らかの方法（点滅や矢印による指示等）で強調表示されたリンクがクリックされてウェブサイトに移動した際に生成される「call to action (click to site)」、オブジェクトの表示をリセットした際に生成される「reset creative」、ＡＲモードを実行した際に生成される「launch AR mode」、ビデオ／オーディオの再生を開始した際に生成される「start (video/ audio multimedia)」、再生を終了した際に生成される「stop (video / audio multimedia)」、ビデオ／オーディオの再生を再開した際に生成される「resume (video / audio multimedia)」、合計再生時間の(25％|50%|75%|100%)を再生した際に生成される「media Quartile Complete (video / audio multimedia ‐ 1, 2, 3, 4 quarters)」、オーディオのボリュームを変更した際に（その音量とともに）生成される「volume change (audio)」、等のイベントを有する。
【００５４】
なお、「AR System loaded」は、ＡＲを実行した際の端末２の位置情報、オブジェクトの色、モデル、大きさ、配置等の情報を含むものとする。
【００５５】
図５Ｆに示すイベント１１２Ｍは、その他のイベントであり、例えば、最初のインタラクションが生じた際に生成される「first interaction」、当該コンテンツ情報で利用される他社のコンテンツがイベント又は信号を生成した際に生成される「3rd party signal」、ランダムなイベントが生じた際に生成される「random event」等のイベントを有する。
【００５６】
図６は、イベント履歴情報１１２の構成例を示す図である。
【００５７】
イベント履歴情報１１２は、タイムスタンプとしての時刻と、当該時刻において発生したイベントのイベントＩＤとを有する。イベントＩＤは図５Ａ〜図５ＦのイベントＩＤに対応したものである。図６の例では、端末２で、時刻ｔ１においてＡＲシステムがロードされ（Ｓ００１）、時刻ｔ２においてオブジェクトが生成され（Ｓ００４）、時刻ｔ３においてオブジェクトのドアが開けられ（ＯＴ００３）、時刻ｔ４においてオブジェクトの回転が開始され（ＯＴ００１）、時刻ｔ５においてオブジェクトの回転が停止され（ＯＴ００２）、時刻ｔ６において他社のコンテンツがイベントを生成し（Ｍ００２）、時刻ｔ７において照明効果が変更され（ＣＰ００４）、時刻ｔ８においてカメラの回転が開始され（ＣＴ００９）、時刻ｔ９においてカメラの回転が停止された（ＣＴ０１０）場合のイベントの履歴を示している。また、図６では、単純に複数の個別のイベントが時系列に沿って並んでいるものを示しているが、例えば、図５Ａに示したイベントＩＤ「ＯＴ００２」の「rotate object ‐ stop」のようにオブジェクトの回転を止めるイベントにおいて、オブジェクトの回転運動の詳細な軌跡とタイミングを１つのイベントに含むようなものを含んでいてもよい。この場合、イベント中の任意の時刻をタイムスタンプに有しても良いし、タイムスタンプを有さないものであってもよい。
【００５８】
（情報処理装置の動作）
次に、本実施の形態の作用を、（１）コンテンツ表示動作、（２）イベント履歴解析動作、（３）解析結果出力動作に分けて説明する。
【００５９】
（１）コンテンツ表示動作
図１０は、情報処理システム５の動作例を示すフローチャートである。
【００６０】
まず、端末２の利用者６は、コンテンツの含まれるホームページを閲覧するため、端末２を操作する。端末２は、ホームページの情報を配信するサーバにホームページの情報を要求して受信し、受信した情報に基づいて端末２のウェブブラウザがホームページの内容を表示するとともに、受信したホームページの情報に含まれるコンテンツ情報のURLに基づいてコンテンツ情報の要求を情報処理装置１に送信する（Ｓ２０）。
【００６１】
情報処理装置１のコンテンツ配信手段１００は、端末２の配信要求を受け付けて（Ｓ１０）、ホームページの情報とともにコンテンツ情報１１１を通信部１２及びネットワーク４を介して端末２に配信する（Ｓ１１）。
【００６２】
端末２のコンテンツ受信手段２００は、情報処理装置１から配信されたコンテンツ情報１１１を通信部２５及びネットワーク４を介して受信し、記憶部２１にコンテンツ情報２１１として格納する（Ｓ２１）。
【００６３】
次に、端末２のコンテンツ表示手段２０１は、コンテンツ情報２１１を実行してホームページ内にバナー広告として表示する（Ｓ２２）。バナー広告の表示内容は図４Ａ〜図４Ｃ、図４Ｈ及び図４Ｉに示した内容で構成される。
【００６４】
利用者６は、端末２の表示部２２に表示されたコンテンツ情報２１１の表示内容（図４Ａ〜図４Ｉ）を確認し、表示内容に含まれるオブジェクト２２１ｅｘやカメラアングル等を変更するため、操作部２３に対して操作を行う。
【００６５】
端末２のコンテンツ操作受付手段２０２は、操作部２３に対する操作を受け付け（Ｓ２３）、コンテンツ情報２１１の実行状態に合わせた操作内容に変換する。端末２のコンテンツ表示手段２０１は、コンテンツ操作受付手段２０２が受け付けた操作内容に応じて表示部２２に表示されたオブジェクト２２１ｅｘやカメラアングル等の表示内容を変更する（Ｓ２４）。
【００６６】
また、端末２のコンテンツ操作受付手段２０２は、実行状態に合わせたイベント（図５Ａ〜図５Ｆ）を発生させ、イベント送信手段２０３は、発生したイベントをタイムスタンプとともにイベント履歴情報２１２（図６）として情報処理装置１に送信する（Ｓ２５）。イベント履歴情報２１２は単一のイベントであってもよいし、複数のイベントを含むものであってもよい。情報処理装置１へ送信するタイミングは定期的なものであってもよいし、定量で送るものであってもよいし、ネットワークの接続状況に基づいて変化するものであってもよい。
【００６７】
情報処理装置１のイベント受信手段１０１は、端末２からイベントを受信し（Ｓ１２）、受信したイベントをイベント履歴情報１１２として記憶部１１に格納する（Ｓ１３）。
【００６８】
情報処理装置１のイベント解析手段１０２は、イベント履歴情報１１２を解析して解析結果情報１１３を生成する（Ｓ１４）。以下に、解析方法を説明する。
【００６９】
（２）イベント履歴解析動作
（第１段階の解析）
イベント解析手段１０２は、第１段階の解析として、イベント履歴情報１１２から個々のイベントを追跡して解析結果を得る。解析結果は、例えば、キャンペーン毎のイベントの数、セッション毎のイベントの平均、（１以上のインタラクションを伴うセッションの数）／（セッションの総数）の比から得られるエンゲージメントの割合（この値は、何人のユーザが商品と結びついたかを示す指標を表す。）、（トータルのキャンペーンコスト）／（エンゲージメントのセッション総数）の比から得られるエンゲージメント毎のコストが挙げられる。
【００７０】
ここで用いた用語は、例えば、Google analyticsをはじめとするウェブ解析で用いられる用語であり、「キャンペーン（campaign）」とは利用者をバナー広告から広告主のサイトに誘導することを目的とした活動、「セッション（session）」とは利用者が広告主のサイトを訪れてから離脱するまでの一連の流れ、「エンゲージメント（engagement）」とは広告の商品に対する利用者の興味の深さを示す用語である。
【００７１】
一例として、イベント解析手段１０２は、８種類のイベント（impressions、rotations、light changes、interior view switches、calls to action、zooms(in/out)、resets、time‐after‐actions）が生成される場合、さらにシングルセッション中のすべてのインタラクションを測定した時間であるエンゲージタイムにおけるすべてのイベントの数を集計した値「interactions」を用いることができる。これらのイベントを日毎、キャンペーン毎、セッション毎の時間単位に集計する。つまり、解析結果としては、９つの集計単位に対して３つの時間単位から２７種類の集計結果が得られる。
【００７２】
（第２段階の解析；組み合わせ）
次に、イベント解析手段１０２は、第２段階の解析として、イベント履歴情報１１２から個々のイベントがどのような組み合わせで起きたかを追跡して解析結果を得る。例えば、以下の数１に示す組み合わせを用いて得られるイベントの組み合わせの種類から、ユーザが興味あるものが選択される。ここで、ｎはイベントの種類の数であり、ｋは組み合わせとして選択されたイベントの数である。
【数１】
0006925573.tif 000002
【００７３】
一例として、イベント解析手段１０２は、第１段階の解析と同様に８種類のイベント（impressions、rotations、light changes、interior view switches、calls to action、zooms(in/out)、resets、time‐after‐actions）が生成される場合、さらにinteractionsを用いることができ、２つのイベントの組み合わせは３６となり、多くの種類の解析結果を得ることができる。イベント解析手段１０２は、これらのイベントの任意の組み合わせから選択された組み合わせについて、複数のイベントの組み合わせの数、平均、割合、比、コスト等を解析結果として出力する。解析結果として出力し、例えば、impressionsとCTA(Calls to Action、例えば、clicks)の組み合わせだった場合、得られるのはＣＴＲ（the click‐through‐rate of clicks）となる。
【００７４】
（第２段階の解析；順列）
次に、イベント解析手段１０２は、第２段階の解析として、イベント履歴情報１１２から個々のイベントがどのような順序で起きたかを追跡して解析結果を得る。例えば、以下の数２に示す順列を用いて得られるイベントの順列の種類から、ユーザが興味あるものが選択される。ここで、ｎはイベントの種類の数であり、ｎは順列として選択されたイベントの数である。
【数２】
0006925573.tif 000003
【００７５】
例えば、「impression ＞ choose size 又は choose color 又は choose model（順序は問わない）＞ CTA(click)」という順列は６通りあるが、イベント解析手段１０２は、これらの数をそれぞれカウントすることで利用者６がサイズ、カラー、モデルのいずれに第１に興味があるかを解析結果として出力する。
【００７６】
なお、一例として、６種類のイベントが生成される場合、順列の数は１９００より多くなる（２種類のイベントの順列は３０、３種類のイベントの順列は１２０、４種類のイベントの順列は３６０、５種類のイベントの順列は７２０、６種類のイベントの順列は７２０であり、これらの総和）が、広告主７にとって意味のあるイベントの順序はビッグデータの解析手法等を用いて抽出してもよい。
【００７７】
さらに、イベント解析手段１０２は、操作後に経過した時間「timer after action」とimpressionの後に経過した時間「timer after impression」をイベントとして定義しており（図５Ｅ）、上記した順列に時間の概念を導入してさらに順列の数を拡大する。
【００７８】
その他、イベント解析手段１０２は、複数のイベントの順列の数、平均、割合、比、コスト等を解析結果として出力する。
【００７９】
（第２段階の解析；重複順列）
次に、イベント解析手段１０２は、第２段階の解析として、イベント履歴情報１１２から個々のイベントが重複して発生してよい場合であって、どのような順序でどのような頻度で起きたかを追跡して解析結果を得る。例えば、以下の数３に示す式を用いて得られる順列の数から、ユーザが興味あるものが選択される。ここで、ｎはイベントの種類の数であり、ｔは生成されたインタラクションの総数である。
【数３】
0006925573.tif 000004
【００８０】
なお、一例として、７種類のイベントが生成され、５つのイベントが重複可能に発生する場合、重複順列の数は１６０００通り以上となる。イベントの数に制限がなければ重複順列の数は指数関数的に増加する。
【００８１】
例えば、「impression、rotate start又はrotate stop又はcolor change又はzoom start又はzoom stop又はview POI又はreset、launch AR mode、spawn object、change lighting effects又はchange color又はrotate start又はrotate stop又はzoom start又はzoom stop」という重複順列において、イベント解析手段１０２は、これらの数をそれぞれカウントすることで利用者６がオブジェクトのどのような点に興味を持ち、ＡＲモードでオブジェクトをどのように配置するのに興味があるかを解析結果として出力する。
【００８２】
その他、イベント解析手段１０２は、複数のイベントの重複順列の数、平均、割合、比、コスト等を解析結果として出力する。
【００８３】
（３）解析結果出力動作
情報処理装置１の解析結果出力手段１０３は、端末３の要求に応じて、解析結果情報１１３を端末３に出力する（Ｓ１５）。広告主７は、以降に示すように、端末３の表示部に表示された解析結果から広告効果や利用者６の行動（好み）の傾向等を確認する。
【００８４】
図７は、解析結果情報１１３に基づいて端末３の表示部に表示される画面の例を示す図である。
【００８５】
解析結果表示画面１１３ａは、第１段階の解析により得られた解析結果情報を表示したものであり、Impressions、CTAs（Calls to Action）、Rotations、Lights changes、View changes、Zooms、Zoom resets、CTR（Click Through Rate）、Engagement Rate、Unique Engagement Rateの遷移を有する。なお、CTAは、例えば、バナー広告上で利用者の操作を促すアニメーション等の行動喚起のための処理が実行された回数であったり、リンクがクリックされてリンク先のウェブサイトに移動した回数等である。また、これらの表示は、日の単位でまとめられたものであり、単位変更メニュー１１３ａ１を変更することで月の単位、年の単位、時間の単位、キャンペーンの単位、セッションの単位等でまとめられる。
【００８６】
図８は、解析結果情報１１３に基づいて端末３の表示部に表示される画面の例を示す図である。
【００８７】
解析結果表示画面１１３ｂは、第１段階の解析により得られた解析結果情報を表示したものであって、車のボディカラーの色の分布を示しており、左から、状況を問わず選択された色の総数の割合を示すTotal Changes、リンクがクリックされた際に選択されていた色の割合を示すCTAs、最終的に選択されていた色の割合を示すLast Colorを有する。
【００８８】
図９は、解析結果情報１１３に基づいて端末３の表示部に表示される画面の例を示す図である。
【００８９】
解析結果表示画面１１３ｃは、第２段階の解析により得られた解析結果情報を表示したものであり、左のInteraction Time vs Impressionsと、右のInteraction Time vs CTRとを有する。
【００９０】
Interaction Time vs Impressionsは、（あるユーザーの）特定のセッションおける最初のインタラクションのタイムスタンプと最後のインタラクションのタイムスタンプ間の時間に対する、（全ユーザーの）特定の期間におけるインプレッションの総数の分布を示すものである。なお、Interaction Time = 0は、Assets loadedのイベントをインタラクションにカウントせず、その後何らかのイベントが１つだけ発生した場合である。その他のInteraction Timeは、Assets loaded以外の複数のイベントが発生し、その最初と最後のイベントのタイムスタンプの間隔である。
【００９１】
Interaction Time vs CTRは、（あるユーザーの）特定のセッションおける最初のインタラクションのタイムスタンプと最後のインタラクションのタイムスタンプ間の時間に対する、（全ユーザーの）CTRの分布を示すものである。なお、Interaction Time = 0は、Assets loadedのイベントをインタラクションにカウントせず、その後イベントCall to Action(click to website)のみ発生した場合である。その他のInteraction Timeは、Assets loaded以外のイベントが発生し、その最初のタイムスタンプとイベントCall to Action(click to website)のタイムスタンプの間隔である。
【００９２】
また、情報処理装置１の解析結果反映手段１０４は、解析結果情報１１３に基づきコンテンツ情報の内容を変更するよう端末２に要求する（Ｓ１６）。
【００９３】
端末２のメディア更新手段２０４は、情報処理装置１の解析結果反映手段１０４から要求される内容に応じて、コンテンツ情報２１１の色、モデル、撮影角度、配置角度、オプション等の初期設定値を変更する。これは、例えば、オブジェクトの色の選択結果として赤が多かった場合、複数の利用者の傾向を反映して、オブジェクトの初期設定カラーを赤に変更する等の対応をとることができる。
【００９４】
また、情報処理装置１の解析結果反映手段１０４は、解析結果情報１１３に基づきコンテンツ情報１１１の内容を変更してもよい。反映する解析結果情報１１３は単一の利用者のイベントに基づくものであってもよいし、複数の利用者のイベントに基づくものであってもよい。
【００９５】
（実施の形態の効果）
上記した実施の形態によれば、端末で表示される広告バナーを操作可能に表示し、操作に基づいて生成されるイベントを解析するようにしたため、利用者によって操作可能に表示されたコンテンツについて、操作内容から利用者の興味や行動傾向等を解析することができる。特に、従来は配信の回数（impressions）、クリックの有無（CTR）等程度の解析しかできなかったが、イベントの組み合わせ、順列、重複順列を用いるようにしたため、従来より多くの情報を得ることができるとともに、利用者の興味や行動の傾向を特定するためにより複雑な操作内容を特定して、その回数、割合、平均等を解析することができる。
【００９６】
また、解析結果を広告主７にグラフや表を用いて提示することができる。また、多くの情報を得られ、解析方法が多く、表示方法も適宜変更可能であるため、広告主、広告を分析する者、広告業界、ウェブページやアプリケーションを制作する者、電子商取引のブランドを管理する者、電子商取引のサイトを管理する者、流通業界の者等のそれぞれに合わせた解析結果及び表示方法を選択することができる。
【００９７】
また、特定のユーザー又は複数のユーザーを対象にした解析結果により得られた回数、割合、平均等に基づいて、コンテンツの色、モデル、撮影角度、配置角度、オプション等の初期設定値に動的に反映することができる。また、特定のユーザーの解析結果に基づいて当該ユーザーに紹介する製品を変えるようにしてもよい。また、紹介する製品は同一の広告主のものであってもよいし、他のメーカーのものであってもよい。また、特定のユーザー又は複数のユーザーを対象にした解析結果により得られた回数、割合、平均等に基づいて、バナー広告以外の広告媒体（印刷物、メール等）の内容を変更してもよい。
【００９８】
上記した利用者の興味を解析する方法として、例えば、Ａ／Ｂテストを実施できる。従来のＡ／Ｂテストは、２つの比較対象を利用者に提示する必要があったため、少なくとも２回のimpressionが必要だったが、１つのコンテンツ内に複数の色、モデル、撮影角度等のＡ／Ｂ双方を組み込むことができるため、複数の条件を提示するのに１つのコンテンツの配信で済み、１回のimpressionで得られる情報量が多くなる。つまり、１つのコンテンツ内でＡ／Ｂテストが可能である。
【００９９】
また、解析結果を出力する変形例として、例えば、特定のユーザーの解析結果に基づいて当該ユーザーが購入を希望している仕様の製品を在庫している店舗を紹介することができる。また、複数のユーザーの解析結果を製造業者に送付することで、複数のユーザーが購入を希望している仕様の製品の製造数を増やしたり、購入希望者が多くいる地域に当該仕様の製品を配送するようにしたりすることができる。
【０１００】
また、解析結果を出力する変形例として、例えば、複数のユーザーの解析結果に基づいてある種の規則性を持った一連のイベントが検出される場合、当該一連のイベントを生成したユーザーをボット（単純な繰り返しのタスクをこなすソフトウエア）として特定することができ、当該ボットによって生成されるイベントを集計から除外する等の対応を行うことができる。
【０１０１】
また、解析結果を出力する変形例として、例えば、解析結果はインプレッションだけでなくオブジェクトの操作によって生成されたイベントに基づくものであるため、操作を伴う一連のイベントのみを選択することで、ユーザーがバナー広告を見たことを保証した数値を解析結果として出力することができる。
【０１０２】
従来のバナー広告の評価方法としてはインプレッションやクリック又はこれらに基づく数値（CTR等）のみであったため、広告主７が支払う費用はインプレッションの数に基づいたものであることが多かったが、本願発明であればバナー広告をエンゲージメントに基づいて評価できるため、広告主７が支払う費用は広告効果に即したものとすることができる。
【０１０３】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【０１０４】
上記実施の形態では制御部１０の各手段１００〜１０４、２００〜２０４の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ‐ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【０１０５】
１                ：情報処理装置
２                ：端末
３                ：端末
４                ：ネットワーク
５                ：情報処理システム
６                ：利用者
７                ：広告主
１０              ：制御部
１１              ：記憶部
１２              ：通信部
２０              ：制御部
２１              ：記憶部
２２              ：表示部
２３              ：操作部
２４              ：撮像部
２５              ：通信部
１００            ：コンテンツ配信手段
１０１            ：イベント受信手段
１０２            ：イベント解析手段
１０３            ：解析結果出力手段
１０４            ：解析結果反映手段
１１０            ：イベント解析プログラム
１１１            ：コンテンツ情報
１１２            ：イベント履歴情報
１１３            ：解析結果情報
２００            ：コンテンツ受信手段
２０１            ：コンテンツ表示手段
２０２            ：コンテンツ操作受付手段
２０３            ：イベント送信手段
２０４            ：メディア更新手段
２１０            ：イベント解析プログラム
２１１            ：コンテンツ情報
２１２            ：イベント履歴情報
【図１】
0006925573.tif 000005
【図２】
0006925573.tif 000006
【図３】
0006925573.tif 000007
【図４Ａ】
0006925573.tif 000008
【図４Ｂ】
0006925573.tif 000009
【図４Ｃ】
0006925573.tif 000010
【図４Ｄ】
0006925573.tif 000011
【図４Ｅ】
0006925573.tif 000012
【図４Ｆ】
0006925573.tif 000013
【図４Ｇ】
0006925573.tif 000014
【図４Ｈ】
0006925573.tif 000015
【図４Ｉ】
0006925573.tif 000016
【図５Ａ】
0006925573.tif 000017
【図５Ｂ】
0006925573.tif 000018
【図５Ｃ】
0006925573.tif 000019
【図５Ｄ】
0006925573.tif 000020
【図５Ｅ】
0006925573.tif 000021
【図５Ｆ】
0006925573.tif 000022
【図６】
0006925573.tif 000023
【図７】
0006925573.tif 000024
【図８】
0006925573.tif 000025
【図９】
0006925573.tif 000026
【図１０】
0006925573.tif 000027