(57)【要約】【課題】より多くのコンテンツをユーザに閲覧させること。【解決手段】本願にかかる情報表示装置は、検出部と、変更部とを有する。検出部は、第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する。変更部は、検出部により検出された移動操作に応じて、表示領域に表示される第２のコンテンツの表示態様を変更する。【選択図】図６
2017059045.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出部と、
前記検出部により検出された前記移動操作に応じて、前記表示領域に表示される第２のコンテンツの表示態様を変更する変更部と
を有することを特徴とする情報表示装置。
【請求項２】
前記検出部により検出された前記移動操作により前記第１のコンテンツが移動された移動態様に応じて、前記第２のコンテンツとは異なる第３のコンテンツを所定のサーバ装置から取得する取得部をさらに有し、
前記変更部は、前記第２のコンテンツを前記取得部により取得された第３のコンテンツに変更する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記検出部は、前記表示領域が所定の位置に固定された状態で設定される表示画面に表示される前記第１のコンテンツに対する移動操作を検出し、
前記変更部は、前記表示領域に前記第３のコンテンツを表示する
ことを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記取得部は、前記移動操作により前記第１のコンテンツが移動された移動量に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項２または３に記載の情報表示装置。
【請求項５】
前記取得部は、前記移動操作により前記第１のコンテンツが所定の方向に所定量移動される毎に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項４に記載の情報表示装置。
【請求項６】
前記取得部は、前記移動操作により前記第１のコンテンツが移動された移動速度に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項２〜５のいずれか１つに記載の情報表示装置。
【請求項７】
前記取得部は、前記移動速度が所定値以上である場合に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項６に記載の情報表示装置。
【請求項８】
前記取得部は、前記移動操作を含む各種ユーザ操作が行われた回数に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項２〜７のいずれか１つに記載の情報表示装置。
【請求項９】
前記取得部は、前記第１のコンテンツに対して前記ユーザ操作が所定回数行われる度に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項８に記載の情報表示装置。
【請求項１０】
前記変更部は、前記移動態様に応じて、前記第２のコンテンツを前記第３のコンテンツに変更した後に、当該移動態様とは異なる移動態様で前記第１のコンテンツが移動された場合には、当該移動態様とは異なる移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する
ことを特徴とする請求項２〜９のいずれか１つに記載の情報表示装置。
【請求項１１】
前記変更部は、前記所定の方向とは異なる方向に前記第１のコンテンツが移動された移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する
ことを特徴とする請求項１０に記載の情報表示装置。
【請求項１２】
前記変更部は、前記第２のコンテンツを、前記第１のコンテンツに含まれるコンテンツのうちユーザに閲覧されたと予測されるコンテンツに関係する第３のコンテンツに変更する
ことを特徴とする請求項２〜１１のいずれか１つに記載の情報表示装置。
【請求項１３】
前記検出部は、前記第１のコンテンツであるウェブページに対する移動操作を検出し、
前記変更部は、前記検出部により検出された前記移動操作に応じて、前記第２のコンテンツである広告コンテンツの表示態様を変更する
ことを特徴とする請求項１〜１２のいずれか１つに記載の情報表示装置。
【請求項１４】
コンピュータが実行する情報表示方法であって、
第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出工程と、
前記検出工程により検出された前記移動操作に応じて、前記表示領域に表示される第２のコンテンツの表示態様を変更する変更工程と、
を含んだことを特徴とする情報表示方法。
【請求項１５】
第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出手順と、
前記検出手順により検出された前記移動操作に応じて、前記表示領域に表示される第２のコンテンツの表示態様を変更する変更手順と、
をコンピュータに実行させることを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、情報表示方法および情報表示プログラムに関する。
【背景技術】
【０００２】
近年、インターネットを介した広告配信が盛んに行われている。例えば、ウェブページの所定の位置に企業や商品等に関する静止画像、動画像、テキスト等の広告コンテンツを表示し、ユーザが広告コンテンツをクリックした際に、広告主によって提供されるページを表示する広告配信が知られている。
【０００３】
このような広告表示に関する技術として、端末装置が、広告サーバから受け付けた複数の広告コンテンツを時間経過に応じてローテーションして表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１１３７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、より多くのコンテンツ（例えば、広告コンテンツ）をユーザに閲覧させることができるとは限らない。具体的には、上記の従来技術では、広告サーバから受け付けた複数の広告コンテンツを時間経過に応じてローテーションして表示するに過ぎず、より多くのコンテンツをユーザに閲覧させることができるとは限らない。
【０００６】
本願は、上記に鑑みてなされたものであって、より多くのコンテンツをユーザに閲覧させることができる情報表示装置、情報表示方法および情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願にかかる情報表示装置は、第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出部と、前記検出部により検出された前記移動操作に応じて、前記第２のコンテンツの表示態様を変更する変更部と、を有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、より多くのコンテンツをユーザに閲覧させることができるといった効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる広告変更処理の一例を示す図である。
【図２】図２は、実施形態にかかる広告変更システムの構成例を示す図である。
【図３】図３は、実施形態にかかる広告サーバの構成例を示す図である。
【図４】図４は、実施形態にかかる広告情報記憶部の一例を示す図である。
【図５】図５は、実施形態にかかるコンテンツサーバの構成例を示す図である。
【図６】図６は、実施形態にかかる端末装置の構成例を示す図である。
【図７】図７は、移動量に応じた広告変更処理の一例を示す図である。
【図８】図８は、実施形態にかかる端末装置が実行する広告変更処理手順の一例を示すフローチャートである。
【図９】図９は、変形例にかかる広告再表示処理の一例を示す図である。
【図１０】図１０は、変形例にかかる演出制御処理の一例を示す図である。
【図１１】図１１は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願にかかる情報表示装置、情報表示方法および情報表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願にかかる情報表示装置、情報表示方法および情報表示プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．広告変更処理〕
まず、図１を用いて、実施形態にかかる広告変更処理の一例について説明する。図１は、実施形態にかかる広告変更処理の一例を示す図である。図１では、情報表示装置の一例である端末装置１００によって、ユーザ操作に応じて、広告コンテンツが変更される例を示す。
【００１２】
図１に示す広告サーバ２０は、広告コンテンツの配信を行うサーバ装置である。例えば、広告サーバ２０は、端末装置１００からのリクエストに応じて、配信対象の広告コンテンツを決定し、その広告コンテンツをリクエスト元の端末装置１００に配信する。
【００１３】
実施形態にかかる端末装置１００は、ユーザによって利用される情報処理装置である。本実施形態において、端末装置１００は、スマートフォンであるものとする。そして、端末装置１００は、ユーザ操作に応じて、表示画面である出力部１３０に表示する広告コンテンツを変更する広告変更処理を行う。
【００１４】
ここで、図１（ａ）は、端末装置１００によって、出力部１３０にウェブページＷ１が初期表示されるとともに、広告コンテンツＡＤ１０が表示されている例を示す。
【００１５】
図１（ａ）に示すように、ウェブページＷ１の横サイズと、出力部１３０の横サイズとは同一である。また、ウェブページＷ１の縦サイズは、出力部１３０の縦サイズより長い。このため、ユーザは、現時点で出力部１３０内に表示されていない部分を閲覧したい場合には、出力部１３０を指でなぞるといったウェブページＷ１を移動させる移動操作（スクロール操作）を行うことで、任意の部分を出力部１３０内に表示させる。
【００１６】
また、図１（ａ）に示すように、ウェブページＷ１には、コンテンツＣ１〜Ｃ７・・・といった複数の小コンテンツが縦方向に一覧表示される。このような複数の小コンテンツは、例えば、コラムや記事コンテンツ等である。なお、実施形態にかかるウェブページＷ１は、必ずしもこのような形態のものに限定されるものではない。
【００１７】
次に、実施形態にかかる広告コンテンツについて説明する。実施形態にかかる広告コンテンツは、ウェブページＷ１が出力部１３０に表示される際に、出力部１３０に設置される表示領域ＡＲ１に表示される。かかる表示領域ＡＲ１は、ウェブページＷ１を移動させる移動操作に拘わらず出力部１３０内に設置され続ける。このような表示領域ＡＲ１に表示される広告コンテンツは、一般にオーバーレイ広告と呼ばれる。
【００１８】
なお、実施形態にかかる表示領域ＡＲ１は、出力部１３０内の所定の位置に固定された状態で設置されるものとするが、ウェブページを移動させる移動操作に応じて、出力部１３０内を移動するものであってもよい。
【００１９】
したがって、図１（ａ）では、端末装置１００が、ウェブページＷ１を出力部１３０に初期表示するとともに、広告コンテンツＡＤ１０を出力部１３０に設置される表示領域ＡＲ１に表示している例を示す。また、このときの出力部１３０における表示領域ＡＲ１の位置を位置Ｌ１とすると、広告コンテンツＡＤ１０は、ウェブページＷ１を移動させる移動操作が行われたとしても、かかる移動操作に応じてウェブページＷ１とともに移動されることはなく、位置Ｌ１に固定される表示領域ＡＲ１に表示される。
【００２０】
ここで、端末装置１００は、ウェブページＷ１を上方向に移動させる移動操作を検出したとする（ステップＳ１）。端末装置１００は、かかる移動動作に応じて、図１（ｂ）に示すようにウェブページＷ１を上方向に移動させた場合に、広告コンテンツの取得要求である広告リクエストを広告サーバ２０に送信する（ステップＳ２）。広告サーバ２０は、広告リクエストを受け付けると、配信対象の広告コンテンツを決定する。ここでは、広告サーバ２０は、配信対象の広告コンテンツとして、広告コンテンツＡＤ３０を決定したとすると、広告コンテンツＡＤ３０を端末装置１００に配信する（ステップＳ３）。
【００２１】
端末装置１００は、広告サーバ２０から広告コンテンツＡＤ３０を取得すると、現在表示されている広告コンテンツＡＤ１０を広告コンテンツＡＤ３０に変更する（ステップＳ４）。具体的には、端末装置１００は、広告コンテンツＡＤ１０に代えて、位置Ｌ１にある表示領域ＡＲ１に広告コンテンツＡＤ３０を表示する。
【００２２】
また、表示領域ＡＲ１に広告コンテンツＡＤ３０が表示された状態において、端末装置１００は、ウェブページＷ１を上方向に移動させる移動操作を検出したとする（ステップＳ５）。端末装置１００は、かかる移動動作に応じて、図１（ｃ）に示すようにウェブページＷ１を上方向に移動させた場合に、同様に、広告リクエストを広告サーバ２０に送信する（ステップＳ６）。そして、広告サーバ２０によって配信対象として広告コンテンツＡＤ４０が決定されたとすると、端末装置１００は、広告コンテンツＡＤ４０を広告サーバ２０から取得する（ステップＳ７）そして、端末装置１００は、現在表示されている広告コンテンツＡＤ３０を広告コンテンツＡＤ４０に変更する（ステップＳ８）。
【００２３】
一般的にオーバーレイ広告は、ともに表示されるウェブページに対する移動操作が行われても変更されることはなく、同じものが表示され続ける。このため、表示されているオーバーレイ広告がユーザにとって興味のないものであったとしたら、かかるオーバーレイ広告がクリックされないまま無駄な表示となってしまう。
【００２４】
そこで、実施形態にかかる端末装置１００は、広告コンテンツ（オーバーレイ広告）が表示されるウェブページＷ１に対する移動操作を検出すると、検出した移動操作に応じて、現在表示されているオーバーレイ広告（例えば、広告コンテンツＡＤ１０）を、他のオーバーレイ広告（例えば、広告コンテンツＡＤ３０）に変更する。
【００２５】
このように、移動操作に応じて、表示する広告コンテンツを変更することで、端末装置１００は、ユーザにより多くの広告コンテンツを閲覧させることができるため、広告コンテンツがクリックされる機会を増やすことができる。すなわち、端末装置１００は、広告効果を高めることができる。
【００２６】
〔２．システムの構成〕
図２を用いて、実施形態にかかる広告変更システム１の構成について説明する。図２は、実施形態にかかる広告変更システムの構成例を示す図である。図２に示すように、広告変更システム１は、広告主端末１０と、広告サーバ２０と、コンテンツサーバ３０と、端末装置１００とを含む。広告主端末１０、広告サーバ２０、コンテンツサーバ３０、端末装置１００は、ネットワークＮを介して有線または無線により通信可能に接続される。なお、図２に示す広告変更システム１には、複数台の広告主端末１０や、複数台の広告サーバ２０や、複数台のコンテンツサーバ３０や、複数台のコンテンツサーバ３０や、複数台の端末装置１００が含まれてもよい。
【００２７】
広告主端末１０は、広告主によって利用される情報処理装置である。例えば、広告主端末１０は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。広告主端末１０は、広告主による操作にしたがって、広告コンテンツを広告サーバ２０に入稿する。例えば、広告主端末１０は、広告コンテンツとして、静止画像や、動画像や、テキストデータや、ランディングページを取得するためのＵＲＬ（Uniform  Resource  Locator）などを広告配信サーバ２０に入稿する。
【００２８】
なお、広告主は、広告コンテンツの入稿を代理店に依頼する場合がある。この場合、広告サーバ２０に広告コンテンツを入稿するのは代理店となる。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であり、「広告主端末」といった表記は、広告主端末１０だけでなく代理店によって利用される代理店装置を含む概念であるものとする。
【００２９】
広告サーバ２０は、広告コンテンツの配信を行うサーバ装置である。例えば、広告サーバ２０は、端末装置１００から広告リクエストを受付けると、入札価格や広告評価値（例えば、ＣＴＲ：Click  Through  Rate）等から決定した配信対象の広告コンテンツを端末装置１００に配信する。また、広告サーバ２０は、端末装置１００の場所やユーザの属性等からユーザと広告コンテンツとのマッチングをさらに行うことにより、配信対象の広告コンテンツを決定してもよい。
【００３０】
コンテンツサーバ３０は、端末装置１００にウェブページＷ１を配信するウェブサーバ等である。また、コンテンツサーバ３０は、ウェブページＷ１以外にも、例えば、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログ等を端末装置１００に配信する。
【００３１】
例えば、コンテンツサーバ３０は、ウェブページＷ１を配信する場合、所定の記憶部から抽出したコラムや記事コンテンツ等の小コンテンツを用いて、ウェブページＷ１を生成する。そして、コンテンツサーバ３０は、生成したウェブページＷ１をコンテンツリクエスト送信元の端末装置１００に配信する。なお、コンテンツサーバ３０が所定の記憶部から抽出したコラムや記事コンテンツ等を端末装置１００に送信し、端末装置１００によって、コンテンツサーバ３０から受け付けた小コンテンツからウェブページＷ１が生成されてもよい。
【００３２】
ここで、コンテンツサーバ３０によって配信されるウェブページＷ１には、広告取得命令が含まれる。例えば、ウェブページＷ１を形成するＨＴＭＬファイル等には、広告サーバ２０のＵＲＬ等が広告取得命令として記述される。この場合、端末装置１００は、ＨＴＭＬファイル等に記述されているＵＲＬにアクセスすることで、広告サーバ２０から広告コンテンツを取得する。
【００３３】
また、コンテンツサーバ３０は、図１で説明した広告変更処理を端末装置１００に指示する制御情報を端末装置１００に配信する配信装置でもある。例えば、コンテンツサーバ３０は、ウェブページＷ１とともに、かかる制御情報を端末装置１００に配信する。この制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）やＣＳＳ（Cascading  Style  Sheets）等のスクリプト言語により記述される。
【００３４】
端末装置１００は、ユーザによって利用される情報処理装置である。例えば、端末装置１００は、スマートフォン等の携帯電話機や、タブレット端末や、ＰＤＡや、デスクトップ型ＰＣや、ノート型ＰＣ等である。端末装置１００は、ユーザによる操作にしたがって、コンテンツサーバ３０からウェブページＷ１を取得し、また、広告サーバ２０からオーバーレイ広告である各種広告コンテンツを取得し、取得した広告コンテンツを出力部１３０に設置される表示領域ＡＲ１に表示する。
【００３５】
表示領域ＡＲ１は、出力部１３０の所定の位置に設置される。例えば、図１の例では、表示領域ＡＲ１は、出力部１３０における位置Ｌ１に設置される。なお、位置Ｌ１は、例えば、出力部１３０に対する座標によって表される。
【００３６】
さらに、端末装置１００は、ウェブページＷ１とともにコンテンツサーバ３０から受け付けた制御情報に従い、図１で説明した広告変更処理を実行する。
【００３７】
〔３．広告サーバの構成〕
次に、図３を用いて実施形態にかかる広告サーバ２０の構成について説明する。図３は、実施形態にかかる広告サーバ２０の構成例を示す図である。図３に示すように、広告サーバ２０は、通信部２１と、広告情報記憶部２２と、制御部２３とを有する。
【００３８】
通信部２１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２１は、ネットワークＮと有線または無線で接続され、端末装置１００や広告主端末１０やコンテンツサーバ３０との間で情報の送受信を行う。
【００３９】
広告情報記憶部２２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。広告情報記憶部２２は、第２のコンテンツの一例である広告コンテンツを記憶する。具体的には、広告主端末１０から入稿されたオーバーレイ広告用の広告コンテンツに関する各種情報を記憶する。
【００４０】
ここで、図４は、実施形態にかかる広告情報記憶部２２の一例を示す図である。図４の例では、広告情報記憶部２２は、「広告主ＩＤ」、「広告コンテンツ」、「入札価格」、「ＣＴＲ」といった項目を有する。
【００４１】
「広告主ＩＤ」は、広告主または広告主端末１０を識別するための識別情報を示す。「広告コンテンツ」は、広告主端末１０から入稿された広告コンテンツを示す。図４では、「広告コンテンツ」に「ＡＤ１０」といった概念的な情報が格納される例を示したが、実際には、画像、動画、テキストデータ、ＵＲＬまたはこれらの格納場所を示すファイルパス名等が格納される。
【００４２】
「入札価格」は、広告主が広告コンテンツを入稿する際に指定する広告料金を示す。例えば、「入札価格」は、広告コンテンツがユーザに１回クリックされた際に広告主から広告配信者（例えば、広告サーバ２０の管理者）に支払われる単価に該当する。
【００４３】
「ＣＴＲ」は、広告コンテンツがクリックされた回数を広告コンテンツの表示回数によって除算した値を示す。なお、端末装置１００に配信されたことがない広告コンテンツのＣＴＲには、予め決められている固定値や、全ての広告コンテンツにおけるＣＴＲの平均値や、同一の広告カテゴリ（例えば、車、旅行）に属する全ての広告コンテンツにおけるＣＴＲの平均値等が記憶される。また、「ＣＴＲ」には、ＣＴＲの予測モデル等から予測される予測ＣＴＲが記憶されてもよい。このような予測ＣＴＲは、例えば、広告コンテンツの種別や、広告コンテンツが表示されるウェブページの種別等によって予測される。
【００４４】
すなわち、図４では、広告主ＩＤ「Ｂ１０」によって識別される広告主が、広告コンテンツ「ＡＤ１０」を入稿するとともに、入札価格「１５０円」を指定している例を示す。また、図４では、広告コンテンツ「ＡＤ１０」のＣＴＲが「０．０２」である例を示す。
【００４５】
図３に戻り、制御部２３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、広告サーバ２０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４６】
図３に示すように、制御部２３は、入稿受付部２４と、要求受付部２５と、抽出部２６と、配信部２７とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００４７】
入稿受付部２４は、広告主端末１０から広告コンテンツの入稿を受け付ける。具体的には、入稿受付部２４は、入札価格の指定とともに広告コンテンツの入稿を受け付ける。そして、入稿受付部３４は、入稿元の広告主に対する広告主ＩＤに対応付けて、受け付けた広告コンテンツおよび入札価格を広告情報記憶部２２に格納する。
【００４８】
要求受付部２５は、端末装置１００から広告コンテンツの取得要求を受け付ける。例えば、要求受付部２５は、広告コンテンツの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００４９】
抽出部２６は、要求受付部３５により広告コンテンツの取得要求が受け付けられた場合に、配信対象の広告コンテンツを広告情報記憶部２２から抽出する。例えば、抽出部２６は、広告情報記憶部２２に記憶されている広告コンテンツのうち、入札価格またはＣＴＲが高い広告コンテンツや、入札価格とＣＴＲとから算出されるｅＣＰＭ（effective  Cost  Per  Mille）が高い広告コンテンツを優先して抽出する。
【００５０】
また、抽出部２６は、同一の端末装置１００からの取得要求に対し、連続して同一の広告コンテンツを抽出しない抽出ロジックを有する。また、かかる例に限らず、抽出部２６は、同一の端末装置１００からの所定回数の取得要求において、各取得要求毎に異なる広告コンテンツを抽出する抽出ロジックを有してもよい。
【００５１】
配信部２７は、広告情報記憶部２２に格納されている広告コンテンツを配信する。具体的には、配信部２７は、取得要求送信元の端末装置１００に対して、抽出部２６により抽出された広告コンテンツを配信する。
【００５２】
〔４．コンテンツサーバの構成〕
次に、図５を用いて、実施形態にかかるコンテンツサーバ３０の構成について説明する。図５は、実施形態にかかるコンテンツサーバ３０の構成例を示す図である。図５に示すように、コンテンツサーバ３０は、通信部３１と、コンテンツ記憶部３２と、制御部３３とを有する。
【００５３】
通信部３１は、例えば、ＮＩＣ等によって実現される。そして、通信部３１は、ネットワークＮと有線または無線で接続され、端末装置１００や広告サーバ２０との間で情報の送受信を行う。
【００５４】
コンテンツ記憶部３２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。コンテンツ記憶部３２は、第１のコンテンツの一例であるウェブページを記憶する。例えば、コンテンツ記憶部３２は、ウェブページＷ１に含まれる各種小コンテンツに関するＨＴＭＬファイル、画像および動画等を記憶する。
【００５５】
制御部３３は、ＣＰＵやＭＰＵ等によって、コンテンツサーバ３０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部３３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５６】
図５に示すように、制御部３３は、受付部３４と、配信部３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部３３の内部構成は、図５に示した例に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部３３が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００５７】
受付部３４は、端末装置１００からウェブページの取得要求を受け付ける。例えば、受付部３４は、ウェブページの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００５８】
配信部３５は、受付部３４によってウェブページの取得要求が受け付けられた場合に、ウェブページを端末装置１００に配信する。例えば、配信部３５は、コンテンツ記憶部３２から取得要求対象の小コンテンツを取得し、取得した小コンテンツを用いてウェブページＷ１を生成する。そして、配信部３５は、生成したウェブページＷ１を取得要求元の端末装置１００に配信する。
【００５９】
また、配信部３５は、ウェブページＷ１とともに、端末装置１００に対して制御情報を配信する。具体的には、配信部３５は、図１で説明した広告変更処理を端末装置１００に実行させるための制御情報を生成し、生成した制御情報をウェブページＷ１とともに端末装置１００に配信する。
【００６０】
〔５．端末装置の構成〕
次に、図６を用いて、実施形態にかかる端末装置１００について説明する。図６は、実施形態にかかる端末装置１００の構成例を示す図である。図６に示すように、端末装置１００は、通信部１１０と、入力部１２０と、出力部１３０と、制御部１４０とを有する。
【００６１】
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、広告サーバ２０やコンテンツサーバ３０との間で情報の送受信を行う。
【００６２】
入力部１２０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１２０は、キーボードやマウスや操作キー等によって実現される。出力部１３０は、各種情報を表示するための表示装置である。つまり、出力部１３０は、端末装置１００の表示画面に相当する。例えば、出力部１３０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合には、入力部１２０と出力部１３０とは一体化される。
【００６３】
制御部１４０は、ＣＰＵやＭＰＵ等によって、端末装置１００の内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部１４０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００６４】
図６に示すように、制御部１４０は、要求部１４１と、表示制御部１４２と、検出部１４３と、取得部１４４と、変更部１４５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１４０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１４０が有する各処理部の接続関係は、図６に示した接続関係に限られず、他の接続関係であってもよい。
【００６５】
要求部１４１は、コンテンツの取得要求であるコンテンツリクエストをコンテンツサーバ３０に送信する。例えば、要求部１４１は、入力部１２０を介して、ウェブページＷ１のＵＲＬを指定するユーザ操作を受信した場合に、ウェブページＷ１の取得要求をコンテンツサーバ３０に送信する。また、要求部１４１は、コンテンツサーバ３０から受け付けたウェブページに広告取得命令が含まれる場合に、広告コンテンツの取得要求である広告リクエストを広告サーバ２０に送信する。
【００６６】
表示制御部１４２は、入力部１２０を介して受け付けた各種ユーザ操作にしたがって、ウェブページの表示制御を実行する。例えば、表示制御部１４２は、出力部１３０上にユーザの指が触れたまま移動した場合には、ユーザの指が最初に触れた位置を特定する。そして、表示制御部１４２は、特定した位置のウェブページＷ１が表示されている場合には、ウェブページＷ１に対する移動操作（スクロール操作）が行われたと判定する。そして、表示制御部１４２は、指が移動した方向や指の移動量、すなわちウェブページＷ１の移動量（スクロール量）に応じて、ウェブページＷ１を移動させる。
【００６７】
続いて、検出部１４３、取得部１４４および変更部１４５について説明する。検出部１４３、取得部１４４および変更部１４５は、制御部１４０がウェブページＷ１とともに配信される制御情報を実行することで実現される処理部である。
【００６８】
検出部１４３は、第１のコンテンツの一例であるウェブページＷ１に対する移動操作に拘わらず表示領域ＡＲ１が設定される出力部１３０に表示されるウェブページＷ１に対する移動操作を検出する。
【００６９】
また、検出部１４３は、検出した移動動作に応じて移動されるウェブページＷ１の移動量を算出する。例えば、検出部１３４は、ウェブページＷ１が出力部１３０に表示されている状態において、出力部１３０上にユーザの指が触れた場合には、ユーザの指が触れた位置を特定する。そして、検出部１４３は、ユーザの指が触れたまま移動した場合には、ウェブページＷ１に対する移動操作が行われたと判定し、かかる移動動作における指の移動量、すなわちウェブページＷ１の移動量を算出する。そして、検出部１４３は、算出した移動量を取得部１４４に送信する。
【００７０】
取得部１４４は、検出部１４３により検出された移動操作によりウェブページＷ１が移動された移動態様に応じて、現在表示されている広告コンテンツとは異なる広告コンテンツを広告サーバ２０から取得する。具体的には、取得部１４４は、検出部１４３により検出された移動操作によりウェブページＷ１が移動された移動量に応じて、現在表示されている広告コンテンツとは異なる広告コンテンツを広告サーバ２０から取得する。例えば、取得部１４４は、検出部１４３により検出された移動操作によりウェブページＷ１が所定量移動される毎に、現在表示されている広告コンテンツとは異なる広告コンテンツを広告サーバ２０から取得する。
【００７１】
変更部１４５は、検出部１４３により検出された移動操作に応じて、表示領域ＡＲ１に表示される広告コンテンツの表示態様を変更する。例えば、変更部１４５は、取得部１４４により広告コンテンツが取得された場合に、現在、表示領域ＡＲ１に表示している広告コンテンツを、取得された広告コンテンツに変更する。すなわち、変更部１４５は、取得部１４４により広告コンテンツが取得された場合に、現在、表示領域ＡＲ１に表示している広告コンテンツに代えて、表示領域ＡＲ１に取得部１４４により取得された広告コンテンツを表示する。以下では、取得部１４４が、移動操作によりウェブページＷ１が所定量移動される毎に、現在表示されている広告コンテンツとは異なる広告コンテンツを広告サーバ２０から取得し、変更部１４５が、取得部１４４により取得された広告コンテンツに変更する広告変更処理について、図７を用いて説明する。
【００７２】
図７は、移動量に応じた広告変更処理の一例を示す図である。なお、図７は、図１に対応するものであるため、ウェブページＷ１や各広告コンテンツに対する詳細な説明は省略する。
【００７３】
まず、取得部１４４に対して、ウェブページＷ１が上方向に、「５０ピクセル」移動される毎に、広告コンテンツを取得することが予め設定されているものとする。なお、ここでの移動量（５０ピクセル）は累積移動量であるものとする。また、図７（ａ）は、端末装置１００の表示制御部１４２が、ウェブページＷ１を出力部１３０に初期表示するとともに、広告コンテンツＡＤ１０を出力部１３０における位置Ｌ１に設置される表示領域ＡＲ１に表示している例を示す。なお、初期状態において、広告コンテンツを表示する処理は、変更部１４５によって行われてもよい。
【００７４】
このような状態において、検出部１４３は、ウェブページＷ１を上方向に移動させる移動操作を検出すると、検出した移動操作に応じてウェブページＷ１が移動される移動量を算出する（ステップＳ２１）。例えば、検出部１４３は、出力部１３０上にユーザの指が触れた状態で移動されることに応じて、ユーザの指が触れた位置から指が移動された移動後の位置までの距離（指の移動量）に対応するウェブページＷ１の移動量を連続的に算出する。そして、検出部１４３は、算出した移動量を取得部１４４に送信する。例えば、検出部１４３は、移動操作が行われている間は、連続的に移動量を送信する。
【００７５】
取得部１４４は、検出部１４３からウェブページＷ１の移動量を受信する。例えば、取得部１４４は、検出部１４３からウェブページＷ１が上方向に移動される際の移動量を受信する。例えば、取得部１４４は、図７（ａ）に示すように、ウェブページＷ１が初期状態にあるとき、検出部１４３から移動量の受信を開始すると、かかる状態を移動量算出の基準点（移動量０ピクセル）として、基準点に対する累積移動量を算出する。
【００７６】
さらに詳細に説明すると、初期状態では、ウェブページＷ１は、全く移動されていないため、このような状態を移動量算出の基準点（移動量０ピクセル）とすることができる。そして、取得部１４４は、移動操作が行われることにより検出部１４３から１ピクセル、２ピクセル・・・といったように連続的に移動量を受信すると、基準点（移動量０ピクセル）に対する累積移動量として、１ピクセル、２ピクセル・・・を算出する。また、例えば、累積移動量が３０ピクセルとなった時点で、移動操作が終了される、あるいは、下方向に移動される等により、移動量を受信しなくなると、取得部１４４は、累積移動量３０ピクセルを記憶しておく。そして、再び上方向の移動操作が開始されたことにより、取得部１４４は、検出部１４３から１ピクセル、２ピクセル・・・といったように連続的に移動量を受信すると、記憶しておいた累積移動量３０ピクセルに対する累積移動量として、３１ピクセル、３２ピクセル・・・を算出する。
【００７７】
ここで、図７（ｂ）に示すように、ウェブページＷ１が初期状態から上方向に５０ピクセル移動されることにより、取得部１４４は、基準点に対する累積移動量「５０ピクセル」を算出すると、広告リクエストを広告サーバ２０に送信する（ステップＳ２２）。また、取得部１４４は、このようにウェブページＷ１が上方向に移動されることにより、累積移動量「５０ピクセル」を算出した時点で、累積移動量の算出結果をリセットするとともに、このようにリセットした状態を、再び累積移動量算出の基準点（移動量０ピクセル）とする。
【００７８】
また、広告サーバ２０は、広告リクエストに応じて決定した配信対象の広告コンテンツＡＤ３０を端末装置１００に配信する（ステップＳ２３）。
【００７９】
変更部１４５は、取得部１４４により広告コンテンツＡＤ３０が受け付けられると、現在、表示領域ＡＲ１に表示されている広告コンテンツＡＤ１０を広告コンテンツＡＤ３０に変更する。つまり、変更部１４５は、現在、表示領域ＡＲ１に表示されている広告コンテンツＡＤ１０に代えて、表示領域ＡＲ１に広告コンテンツＡＤ３０を表示する。
【００８０】
そして、さらに上方向への移動操作が行われたことにより、検出部１４３は、ウェブページＷ１を上方向に移動させる移動操作を検出すると、検出した移動操作に応じてウェブページＷ１が移動される移動量を算出する（ステップＳ２４）。そして、検出部１４３は、算出した移動量を変更部１４５に送信する。
【００８１】
ここで、図７（ｃ）に示すように、ウェブページＷ１が図７（ｂ）の状態から上方向に５０ピクセル移動されることにより、取得部１４４は、基準点に対する累積移動量「５０ピクセル」を算出すると、同様に広告リクエストを広告サーバ２０に送信する（ステップＳ２５）。広告サーバ２０は、広告リクエストに応じて決定した広告コンテンツＡＤ４０を端末装置１００に配信する（ステップＳ２６）。
【００８２】
そして、変更部１４５は、取得部１４４により広告コンテンツＡＤ４０が受け付けられると、現在、表示領域ＡＲ１表示されている広告コンテンツＡＤ３０に代えて、表示領域ＡＲ１に広告コンテンツＡＤ４０を表示する。
【００８３】
このように、実施形態にかかる端末装置１００は、ウェブページＷ１が所定量移動される毎に、現在表示されている広告コンテンツとは異なる広告コンテンツを広告サーバ２０から取得し、現在表示されている広告コンテンツを取得した広告コンテンツに変更する。これにより、端末装置１００は、移動操作に応じてウェブページＷ１が所定量移動される毎に、表示する広告コンテンツを変更することができるため、より多くの広告コンテンツをユーザに閲覧させることができる。そして、より多くの広告コンテンツをユーザに閲覧されることにより、端末装置１００は、広告効果を高めることができる。
【００８４】
また、従来のオーバーレイ広告を想定した場合、例えば、ウェブページＷ１とともに表示された広告コンテンツＡＤ１０は、ウェブページＷ１に対する移動操作が行われたとしても、変更されることなく、そのまま表示され続ける。このように、ウェブページＷ１を１回表示することに対して、１つのオーバーレイ広告しか表示されない場合では、オーバーレイ広告に関する配信実績が所定の広告コンテンツ（かかる例では、広告コンテンツＡＤ１０）の配信実績に偏ってしまうといった問題が生じる。
【００８５】
例えば、広告配信を各オーバーレイ広告の配信実績から算出した広告評価値に基づき最適化するような場合、上記のように一部のオーバーレイ広告に偏った配信実績からでは精度よく広告評価値を算出することができない場合がある。しかし、実施形態にかかる端末装置１００は、より多くの広告コンテンツをユーザに閲覧させることができるため、より多くの広告コンテンツの配信実績を得ることができる。したがって、実施形態にかかる端末装置１００は、広告配信を最適化するための広告評価値を精度よく算出することができる。
【００８６】
〔６．端末装置の処理フロー〕
次に、図８を用いて、制御情報を実行した端末装置１００が実行する処理の手順について説明する。図８は、実施形態にかかる端末装置１００が実行する広告変更処理手順の一例を示すフローチャートである。また、広告変更処理手順について、図１で説明したウェブページＷ１を例に用いて説明することにする。また、ここでは、端末装置１００は、ウェブページＷ１が上方向に５０ピクセル移動される毎に広告コンテンツを取得するものとして説明する。
【００８７】
まず、端末装置１００の検出部１４３は、ウェブページＷ１を移動させる移動操作が検出されたか否かを判定し（ステップＳ１０１）、移動操作が検出された場合には（ステップＳ１０１；Ｙｅｓ）、検出した移動操作に応じて移動されるウェブページＷ１の移動量を算出する（ステップＳ１０２）。また、検出部１４３は、検出した移動動作によってウェブページＷ１が移動される移動方向を検出する（ステップＳ１０３）。そして、検出部１４３は、ウェブページＷ１を上方向に移動させる移動操作を検出している間は、かかる移動操作に応じて移動されるウェブページＷ１の移動量と移動方向とを連続的に取得部１４４に送信する（ステップＳ１０４）。なお、ステップＳ１０２とＳ１０３は、同時に行われてもよい。
【００８８】
取得部１４４は、検出部１４３から移動量を受信すると、累積移動量を算出する（ステップＳ１０５）。また、取得部１４４は、累積移動量が５０ピクセルとなったか否かを判定する（ステップＳ１０６）。そして、取得部１４４は、累積移動量が５０ピクセルとなった時点で（ステップＳ１０６；Ｙｅｓ）、累積移動量を０にリセットする（ステップＳ１０７）。
【００８９】
また、取得部１４４は、広告サーバ２０から現在、表示領域ＡＲ１に表示されている広告コンテンツとは異なる広告コンテンツを取得する（ステップＳ１０８）。そして、変更部１４５は、取得部１４４により広告コンテンツが取得された場合に、現在、表示領域ＡＲ１に表示されている広告コンテンツを、取得された広告コンテンツに変更する（ステップＳ１０９）。なお、ステップＳ１０７およびＳ１０８は、同時に行われてもよい。
【００９０】
〔７．変形例〕
上記実施形態にかかる端末装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、端末装置１００の他の実施形態について説明する。
【００９１】
〔７−１．タグを用いた広告変更処理〕
上記実施形態では、端末装置１００の取得部１４４が、ウェブページＷ１が所定量移動される毎に、広告サーバ２０から広告コンテンツを取得する例を示した。しかし、取得部１４４は、ウェブページＷ１に埋め込まれたタグを用いて、広告サーバ２０から広告コンテンツを取得してもよい。具体的には、取得部１４４は、ウェブページＷ１に等間隔でタグが埋め込まれることにより、各タグがユーザに露出される度に、広告サーバ２０から広告コンテンツを取得する。この点について、以下に具体的に説明する。
【００９２】
例えば、図７の例では、取得部１４４が、ウェブページＷ１が上方向に５０ピクセル移動される毎に、広告コンテンツを取得する例を示した。かかる変形例では、ウェブページＷ１の縦方向に沿って、ウェブページＷ１内に縦一列の状態で、５０ピクセル間隔でタグが埋め込まれているものとする。例えば、ウェブページＷ１内に縦一列の状態で、上から順にタグＴ１、タグＴ２、タグＴ３、タグＴ４といった４つのタグが埋め込まれているものとすると、タグＴ１とタグＴ２、タグＴ２とタグＴ３、タグＴ３とタグＴ４それぞれの組合せが５０ピクセル間隔で位置していることになる。
【００９３】
このような状態において、検出部１４３は、ウェブページＷ１のうち出力部１３０に表示されている領域であって、ユーザに露出される領域である可視領域を取得する。可視領域は、例えば、ウェブページＷ１における座標系で表される。また、検出部１４３は、ウェブページＷ１内に５０ピクセル間隔で埋め込まれている各タグの位置情報を有しているものとする。このようなタグの位置情報は、例えば、ウェブページＷ１における座標系で表される。
【００９４】
そして、検出部１４３は、ウェブページＷ１に対する移動操作を検出することにより、検出した移動操作に応じてウェブページＷ１が移動される移動量を算出する。また、検出部１４３は、移動操作に応じてウェブページＷ１が移動される移動方向も検出する。そして、検出部１４３は、ウェブページＷ１が上方向に移動されることにより、可視領域内にタグが含まれたか否かを判定し、タグが含まれた場合には、取得部１４４に広告コンテンツを取得するよう指示する。
【００９５】
例えば、検出部１４３は、ウェブページＷ１が上方向に移動されることにより、可視領域内に一番目のタグＴ１が含まれたと判定した場合には、取得部１４４に広告コンテンツを取得するよう指示する。また、検出部１４３は、ウェブページＷ１がさらに上方向に移動されることにより、タグＴ１より５０ピクセル後に位置する２番目のタグＴ２が可視領域内に含まれたと判定した場合には、再び取得部１４４に広告コンテンツを取得するよう指示する。このように、検出部１４３は、ウェブページＷ１が上方向に移動されることにより、可視領域内にタグが含まれる度に、取得部１４４に広告コンテンツを取得するよう指示する。
【００９６】
取得部１４４は、検出部１４３から広告コンテンツの取得指示を受信すると、広告サーバ２０に取得要求を送信することで、広告サーバ２０から広告コンテンツを取得する。また、変更部１４５は、現在、表示領域ＡＲ１に表示されている広告コンテンツを取得された広告コンテンツに変更する。
【００９７】
このように、実施形態にかかる端末装置１００は、等間隔でタグが埋め込まれたウェブページＷ１において、可視領域内に各タグが含まれる度に広告コンテンツを取得し、現在、表示領域ＡＲ１に表示されている広告コンテンツを取得された広告コンテンツに変更する。このような場合、端末装置１００は、図７で示したように、ウェブページＷ１が初期状態から移動された移動量を算出することなく、ウェブページＷ１が所定量（かかる例では、５０ピクセル）移動される度に広告コンテンツを取得することができるため、広告変更処理における処理スピードを速めることができる。
【００９８】
なお、かかる変形例では、検出部１４３が可視領域を取得し、取得した可視領域内に各タグが含まれるか否かを判定する例を示したが、このような処理は、取得部１４４によって行われてもよい。例えば、検出部１４３は、ウェブページＷ１に対する移動操作に応じたウェブページＷ１の移動量を取得部１４４に送信する。そして、取得部１４４は、検出部１４３から受け付けた移動量、可視領域の座標、タグ位置情報を用いて、各タグが可視領域内に含まれたか否かを判定する。
【００９９】
〔７−２．操作速度に応じた広告変更処理〕
また、取得部１４４は、ウェブページＷ１に対する移動操作により、ウェブページＷ１が移動される移動速度に応じて、広告コンテンツを広告サーバ２０から取得してもよい。具体的には、検出部１４３は、上述してきたように、ウェブページＷ１に対する移動操作を検出することにより、検出した移動操作に応じてウェブページＷ１が移動される移動量を算出する。また、検出部１４３は、移動操作が行われている操作時間を取得する。そして、検出部１４３は、移動量と操作時間とを用いて、単位操作時間当たりのウェブページＷ１の移動速度を算出する。そして、検出部１４３は、算出した移動速度を取得部１４４に送信する。
【０１００】
取得部１４４は、検出部１４３から受け付けた移動速度が所定速度以上である場合に、現在、表示領域ＡＲ１に表示されている広告コンテンツとは異なる広告コンテンツを広告サーバ２０から取得する。そして、変更部１４５は、取得部１４４により取得された広告コンテンツを表示領域ＡＲ１に表示する。例えば、図１に対応付けて説明すると、取得部１４４は、検出部１４３から受け付けた移動速度が所定値以上である場合に、広告リクエストを広告サーバ２０に送信することにより、広告サーバ２０から広告コンテンツＡＤ３０を取得する。そして、変更部１４５は、広告コンテンツＡＤ１０を広告コンテンツＡＤ３０に変更する。なお、検出部１４３が、移動速度が所定速度以上である場合に、取得部１４４に広告コンテンツを取得するよう指示してもよい。
【０１０１】
このように、実施形態にかかる端末装置１００は、ウェブページＷ１の移動速度に応じて、広告コンテンツを取得するか否かを制御する。例えば、ウェブページＷ１の移動速度が所定値以下である場合には、ユーザがウェブページＷ１を遅いスピードで移動させているということであり、ウェブページＷ１内に含まれる小コンテンツやオーバーレイ広告を注視していることが予測される。このような場合、実施形態にかかる端末装置１００は、広告コンテンツを取得しない、すなわち、現在表示されている広告コンテンツの変更を行わないため、ユーザの立場に立った広告配信を行うことができる。
【０１０２】
一方、ウェブページＷ１の移動速度が所定値以上である場合には、ユーザがウェブページＷ１を早いスピードで移動させているということであり、ウェブページＷ１を流し読みしていることが予測される。このような場合、実施形態にかかる端末装置１００は、広告コンテンツを取得する、すなわち、現在表示されている広告コンテンツの変更を行うことにより、ユーザに広告コンテンツを注視させることができる。
【０１０３】
なお、取得部１４４は、ウェブページＷ１が所定量移動された際の移動速度が所定速度以上であった場合に、広告コンテンツを取得してもよい。例えば、取得部１４４は、図７で説明したように、ウェブページＷ１が５０ピクセル移動される毎に、５０ピクセル移動された時点での移動速度が所定速度以上であるか否かを判定し、所定速度以上であった場合に広告コンテンツを取得してもよい。
【０１０４】
〔７−３．操作回数に応じた広告変更処理〕
また、取得部１４４は、ウェブページＷ１に対して行われた各種ユーザ操作の回数（「操作回数」と表記する）に応じて、広告コンテンツを取得してもよい。上記実施形態では、検出部１４３は、ウェブページＷ１に対する移動操作を検出する例を示したが、移動操作以外にも、ウェブページＷ１に対するタップ操作、ダブルタップ操作、ピンチイン・ピンチアウト操作といった各種ユーザ操作を検出する。そして、検出部１４３は、ユーザ操作を検出する度に、検出したユーザ操作を示す情報を取得部１４４に送信する。
【０１０５】
取得部１４４は、検出部１４３からユーザ操作を示す情報を受信することにより、検出部１４３により検出されたユーザ操作の回数を計数し、ユーザ操作が所定回数行われる度に、広告コンテンツを取得する。例えば、取得部１４４は、上記各種ユーザ操作が行われた回数の合計が所定回数となった場合に、広告コンテンツを取得してもよい。また、取得部１４４は、上記各種ユーザ操作毎に操作回数を計数し、いずれかのユーザ操作が行われた回数が所定回数となった場合に、広告コンテンツを取得してもよい。また、取得部１４４は、各種ユーザ操作を組み合わせて、各組合せでの操作回数の合計が所定回数となった場合に、広告コンテンツを取得してもよい。
【０１０６】
また、取得部１４４は、操作回数が所定回数となることにより広告コンテンツを取得した場合には、操作回数の計数をリセットし、リセットした時点から再び操作回数を計数し、再び所定回数となった場合には広告コンテンツを取得するといった処理を繰り返す。なお、検出部１４３は、操作回数を計数し、操作回数が所定回数となった場合に、取得部１４４に広告コンテンツを取得するよう指示してもよい。
【０１０７】
このように、実施形態にかかる端末装置１００は、ユーザ操作が所定回数行われる度に、広告コンテンツを取得し、現在表示されている広告コンテンツを取得した広告コンテンツに変更するため、より多くの広告コンテンツをユーザに閲覧させることができる。
【０１０８】
〔７−４．同一広告コンテンツの再表示〕
上記実施形態では、変更部１４５が、ウェブページＷ１が移動された移動態様に応じて取得された広告コンテンツを、現在表示されている広告コンテンツに代えて表示する例を示した。しかし、変更部１４５は、かかる移動態様とは異なる移動態様でウェブページＷ１が移動された場合には、かかる移動態様とは異なる移動態様に応じて、これまでに表示した広告コンテンツを再び表示してもよい。
【０１０９】
例えば、図７では、変更部１４５が、ウェブページＷ１が上方向に所定量（５０ピクセル）移動される毎に取得部１４４により取得された広告コンテンツを、現在表示されている広告コンテンツに代えて表示する例を示した。これに対し、ウェブページＷ１が下方向に所定量移動される毎に、変更部１４５は、これまでに表示した広告コンテンツを再び表示してもよい。この点について、図９を用いて説明する。
【０１１０】
図９は、変形例にかかる広告再表示処理の一例を示す図である。ここで、図９（ａ）は図７（ｃ）に、図９（ｂ）は図７（ｂ）に、図９（ｃ）は図７（ａ）に、それぞれ対応する。
【０１１１】
まず、変更部１４５は、これまでに表示した広告コンテンツを所定の記憶部に格納しておく。図７の例では、変更部１４５は、ウェブページＷ１が上方向に５０ピクセル移動された際に、広告コンテンツ１０を広告コンテンツＡＤ３０に変更し、さらに、ウェブページＷ１が上方向に５０ピクセル移動された際に、広告コンテンツＡＤ３０を広告コンテンツＡＤ４０に変更している。このような場合、変更部１４５は、これまでに表示した広告コンテンツＡＤ１０、ＡＤ３０およびＡＤ４０を所定の記憶部に記憶する。
【０１１２】
ここで、例えば、図９（ａ）に示すように、ウェブページＷ１が初期状態から上方向に１００ピクセル移動された時点で、検出部１４３は、ウェブページＷ１を下方向に移動させる移動操作を検出すると、検出した移動操作に応じてウェブページＷ１が移動される移動量を算出する（ステップＳ３１）。そして、検出部１４３は、算出した移動量を変更部１４５に送信する。例えば、検出部１４３は、移動操作が行われている間は、連続的に移動量を送信する。
【０１１３】
変更部１４５は、検出部１４３からウェブページＷ１の移動量を受信する。例えば、変更部１４５は、検出部１４３からウェブページＷ１が下方向に移動される際の移動量を受信する。例えば、検出部１４５は、図９（ａ）に示すように、ウェブページＷ１が初期状態から上方向に１００ピクセル移動された状態であるとき、検出部１４３から移動量の受信を開始すると、かかる状態を移動量算出の基準点（移動量０ピクセル）として、基準点からの累積移動量を算出する。
【０１１４】
ここで、図９（ｂ）に示すように、ウェブページＷ１が下方向に５０ピクセル移動されることにより、取得部１４４は、基準点に対する累積移動量「５０ピクセル」を算出すると、現在、表示領域ＡＲ１に表示されている広告コンテンツＡＤ４０を、広告コンテンツＡＤ４０を表示する前に表示していた広告コンテンツＡＤ３０に変更する（ステップＳ３２）。そして、変更部１４５は、このようにウェブページＷ１が下方向に５０ピクセル移動された時点で、累積移動量の算出結果をリセットするとともに、このような状態を、再び累積移動量算出の基準点（移動量０ピクセル）とする。
【０１１５】
そして、さらに下方向への移動操作が行われたことにより、検出部１４３は、ウェブページＷ１を下方向に移動させる移動操作を検出すると、検出した移動操作に応じてウェブページＷ１が移動される移動量を算出する（ステップＳ３３）。そして、検出部１４３は、算出した移動量を変更部１４５に送信する。
【０１１６】
そして、図９（ｃ）に示すように、ウェブページＷ１が下方向に５０ピクセル移動されることにより、取得部１４４は、基準点に対する累積移動量「５０ピクセル」を算出すると、現在、表示領域ＡＲ１に表示されている広告コンテンツＡＤ３０を、広告コンテンツＡＤ３０を表示する前に表示していた広告コンテンツＡＤ１０に変更する（ステップＳ３４）。
【０１１７】
ここで、例えば、変更部１４５は、検出部１４３から移動量３０ピクセルを受信した時点（累積移動量３０ピクセル）で、移動操作が終了される、または、上方向に移動される等により、移動量を受信しなくなると、移動量３０ピクセルを、基準点に対する累積移動量３０ピクセルとして記憶しておく。そして、再び移動操作が開始されたことにより、変更部１４５は、検出部１４３から移動量を受信すると、累積移動量３０ピクセルに、受信した移動量を加算し、累積移動量５０ピクセルとなった時点で広告コンテンツを再表示する。
【０１１８】
このように、実施形態にかかる端末装置１００は、ウェブページＷ１が下方向に移動される移動量に応じて、これまでに表示した広告コンテンツを再び表示する。例えば、広告主は、自身の広告コンテンツがより多く表示されることを望む。そして、上記のような構成により、端末装置１００は、同一の広告コンテンツを複数回表示することができるため、このような広告主の希望に即した広告表示、すなわち広告主にとって満足度の高い広告表示を行うことができる。
【０１１９】
なお、変更部１４５は、累積移動量に拘わらず、単に移動操作に応じて、これまでに表示した広告コンテンツを再び表示してもよい。例えば、変更部１４５は、検出部１４３からウェブページＷ１が下方向に移動される移動操作が行われた旨の情報を受信する度に、これまでに表示した広告コンテンツを再び表示する。また、変更部１４５は、ウェブページＷ１が下方向に所定速度以上で移動された場合に、これまでに表示した広告コンテンツを再び表示してもよい。
【０１２０】
また、かかる変形例では、変更部１４５が、検出部１４３からウェブページＷ１が下方向に移動される移動量を受信し、累積移動量を算出する例を示したが、このような処理は、取得部１４４によって行われてもよい。そして、取得部１４４は、累積移動量５０ピクセルとなった時点で、これまでに表示された広告コンテンツＡＤ３０や広告コンテンツＡＤ１０を表示するよう変更部１４５に指示してもよい。
【０１２１】
〔７−５．コンテンツ閲覧情報に基づく広告変更処理〕
上記実施形態では、取得部１４４が、ウェブページＷ１が移動される移動態様に応じて、現在表示されている広告コンテンツ（第２のコンテンツ）とは異なる広告コンテンツ（第３のコンテンツ）を取得する例を示した。ここで、取得部１４４は、このような第３のコンテンツとして、ウェブページＷ１に含まれる小コンテンツのうち、端末装置１００のユーザに閲覧されたと予測される小コンテンツに関係する広告コンテンツを広告サーバ２０から取得してもよい。
【０１２２】
例えば、ウェブページＷ１が初期表示されたり、移動されることにより出力部１３０に表示された小コンテンツは、ユーザに閲覧された可能性がある。このため、取得部１４４は、出力部１３０に表示された小コンテンツを特定し、特定した小コンテンツに関係する広告コンテンツを取得するよう要求する広告リクエストを広告サーバ２０に送信する。以下では、かかる処理について、図１に示した例を用いて説明する。
【０１２３】
例えば、図１（ａ）に示すように、ウェブページＷ１が初期表示された場合には、取得部１４４は、ウェブページＷ１に含まれる小コンテンツのうち、小コンテンツＣ１〜Ｃ４が表示されたことを特定する。また、図１（ｂ）に示すように、ウェブページＷ１が上方向に移動された場合には、取得部１４４は、さらに小コンテンツＣ５が表示されたことを特定する。
【０１２４】
また、取得部１４４は、出力部１３０に表示された各小コンテンツのＨＴＭＬデータや画像から、各小コンテンツを特徴付ける特徴語を抽出する。例えば、取得部１４４は、各小コンテンツのＨＴＭＬデータに含まれるタイトルデータや詳細文データから特徴語を抽出する。例えば、取得部１４４は、図１（ａ）に示すように、ウェブページＷ１が初期表示された場合には、小コンテンツＣ１から「甲子園」、Ｃ２から「子供」、Ｃ３から「米国、韓国」、Ｃ４から「東京オリンピック」といった特徴語を抽出する。また、図１（ｂ）に示すように、ウェブページＷ１が上方向に移動された場合には、新たに表示された小コンテンツＣ５から「赤ちゃん」といった特徴語を抽出する。
【０１２５】
ここで、上述してきたように、取得部１４４は、ウェブページＷ１が上方向に５０ピクセル移動される毎に、広告コンテンツを取得するものとすると、図１（ｂ）に示すように、ウェブページＷ１が上方向に５０ピクセル移動された時点で、取得部１４４は、これまでに表示された小コンテンツＣ１〜Ｃ５からいずれか１つを選択し、選択した小コンテンツから抽出した特徴語を含む広告リクエストを広告サーバに送信する。
【０１２６】
ここで、取得部１４４は、小コンテンツＣ１〜Ｃ５からランダムに１つを選択してもよい。また、取得部１４４は、端末装置１００のユーザに関するユーザ情報と、小コンテンツＣ１〜Ｃ５のマッチングを行うことにより一致度（スコア）を算出し、スコアの最も高い小コンテンツを選択してもよい。
【０１２７】
例えば、取得部１４４は、小コンテンツＣ１を選択したとすると、小コンテンツＣ１から抽出した特徴語「甲子園」を含む広告リクエストを広告サーバ２０に送信することにより、特徴語「甲子園」と関係する広告コンテンツを取得する。なお、取得部１４４は、特徴語「甲子園」から、例えば、「野球」や「スポーツ」といったカテゴリを特定することで、特定したカテゴリを含む広告リクエストを送信してもよい。そして、変更部１４５は、現在表示されている広告コンテンツを、取得部１４４により取得された小コンテンツＣ１に関係する広告コンテンツに変更する。
【０１２８】
例えば、ユーザは、ウェブページＷ１を移動させながら閲覧している場合、小コンテンツが次々と表示されていくことにより視界に入ることで、表示された小コンテンツに関する情報が自然と印象付けられる場合がある。そして、実施形態にかかる端末装置１００は、このようにユーザに印象付けられたと考えられる小コンテンツに関係する広告コンテンツを表示することができるため、広告コンテンツに対するユーザの興味を高めることができる。すなわち、実施形態にかかる端末装置１００は、よりクリックされ易いと考えられる広告コンテンツを表示することができるため、広告効果を高めることができる。
【０１２９】
なお、例えば、取得部１４４は、出力部１３０に表示された小コンテンツのうち、ユーザに選択（クリック）された小コンテンツが存在する場合には、その小コンテンツに関係する広告コンテンツを優先的に取得してもよい。このような場合、例えば、検出部１４３が、ウェブページＷ１に対するユーザ操作を検出することにより、ユーザに選択されたと特定した小コンテンツの情報を取得部１４４に送信する。
【０１３０】
ユーザに選択されたコンテンツは、ユーザに興味を持たれているコンテンツといえる。実施形態にかかる端末装置１００は、このようなコンテンツに関係する広告コンテンツを優先的に表示することにより、より広告効果を高めることができる。
【０１３１】
〔７−６．広告コンテンツの表示態様変更（その他）〕
さて、これまで、変更部１４５が、ウェブページＷ１に対するユーザ操作に応じて、現在、表示領域ＡＲ１に表示されている広告コンテンツの表示態様を変更する例として、他の広告コンテンツに変更する例を示してきた。しかしこの例に限らず、変更部１４５は、ウェブページＷ１に対する移動操作により、ウェブページＷ１が移動されることに応じて、現在、表示領域ＡＲ１に表示されている広告コンテンツの表示態様を変更してもよい。
【０１３２】
例えば、検出部１４３は、ウェブページＷ１に対する移動操作を検出すると、移動操作が行われた旨の情報を変更部１４５に送信する。例えば、検出部１４３は、ウェブページＷ１が出力部１３０に表示されている状態において、出力部１３０上にユーザの指が触れ、指が触れたまま移動されたことを検出すると、ウェブページＷ１に対する移動操作が行われたと判定し、移動操作が行われた旨の情報を変更部１４５に送信する。
【０１３３】
変更部１４５は、検出部１４３から移動動作が行われた旨の情報を受信すると、現在、表示領域ＡＲ１に表示されている広告コンテンツの表示態様を変更する。例えば、変更部１４５は、検出部１４３から移動動作が行われた旨の情報を受信すると、位置Ｌ１にある表示領域ＡＲ１を、位置Ｌ１とは異なる位置Ｌ２に変更することで広告コンテンツの表示位置を変更する。また、変更部１４５、現在、表示領域ＡＲ１に表示されている広告コンテンツの見た目として、例えば、色、グラデーション、透過度等を変更する。また、変更部１４５、現在表示されている広告コンテンツのサイズとして、横サイズまたは縦サイズを変更する。
【０１３４】
また、検出部１４３は、ユーザ操作として、ウェブページＷ１に対する移動操作だけでなく、ウェブページＷ１に対するタップ操作やダブルタップ操作、ウェブページＷ１に対するピンチイン・ピンチアウト操作といったユーザ操作も検出する。そして、変更部１４５は、検出部１４５からこのような各種ユーザ操作を受信した場合にも上記のように、広告コンテンツの表示態様を変更してもよい。
【０１３５】
このように、実施形態にかかる端末装置１００は、ユーザ操作に応じて、現在表示されている広告コンテンツの表示態様を変更するため、広告コンテンツに対して、ユーザを注視させたり、広告コンテンツに対するユーザの興味を高めたりすることができる。このため、端末装置１００は、広告効果を高めることができる。
【０１３６】
〔７−７．広告コンテンツに演出表示〕
また、変更部１４５は、ウェブページＷ１に対するユーザ操作に応じて、表示領域ＡＲ１に表示している広告コンテンツに含まれる所定の演出を変更してもよい。例えば、変更部１４５は、ウェブページＷ１を上方向に移動させる移動操作に応じて、所定の演出を変更する。この点について、図１０を用いて説明する。
【０１３７】
図１０は、変形例にかかる演出制御処理の一例を示す図である。図１０（ａ）は、表示制御部１４２が、ウェブページＷ１を出力部１３０に初期表示するとともに、広告コンテンツＡＤ５０を出力部１３０における位置Ｌ１に設置される表示領域ＡＲ１に表示している例を示す。また、図１０（ａ）に示すように、広告コンテンツＡＤ５０には、所定の演出として、スロットゲームが含まれる。
【０１３８】
このような場合、検出部１４３は、ウェブページＷ１を上方向に移動させる移動操作を検出すると（ステップＳ４１）、移動操作が行われた旨の情報を変更部１４５に送信する。変更部１４５は、検出部１４３から移動操作が行われた旨の情報を受信すると、図１０（ｂ）に示すように、スロットゲームを開始する（ステップＳ４２）。また、検出部１４３は、さらにウェブページＷ１を上方向に移動させる移動操作を検出すると（ステップＳ４３）、移動操作が行われた旨の情報を変更部１４５に送信する。そして、変更部１４５は、検出部１４３から移動操作が行われた旨の情報を受信すると、図１０（ｃ）に示すように、スロットゲームを終了する（ステップＳ４４）。
【０１３９】
このように、実施形態にかかる端末装置１００は、ウェブページＷ１に対するユーザ操作に応じて、広告コンテンツに含まれる所定の演出を変更することで、広告コンテンツに対するユーザの興味を高めることができる。広告コンテンツに興味を持つユーザは、高確率で広告コンテンツをクリックすることが考えられる。このため、端末装置１００は、広告効果を高めることができる。
【０１４０】
〔７−８．ハードウェア構成〕
上述してきた実施形態にかかる端末装置１００は、例えば、図１１に示すような構成のコンピュータ１０００によって実現される。図１１は、端末装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１４１】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１４２】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを通信網５０を介して他の機器へ送信する。
【０１４３】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１４４】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４５】
例えば、コンピュータ１０００が実施形態にかかる端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１４０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５０を介してこれらのプログラムを取得してもよい。
【０１４６】
〔７−９．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１４７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１４８】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１４９】
〔８．効果〕
実施形態にかかる端末装置１００は、検出部１４３と、変更部１４５とを有する。検出部１４３は、第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する。変更部１４５は、検出部１４３により検出された移動操作に応じて、表示領域に表示される第２のコンテンツの表示態様を変更する。
【０１５０】
このように、実施形態にかかる端末装置１００は、移動操作に応じて、表示する広告コンテンツを変更する。これにより、端末装置１００は、ユーザにより多くの広告コンテンツを閲覧させることができるため、広告コンテンツがクリックされる機会を増やすことができる。すなわち、端末装置１００は、広告効果を高めることができる。
【０１５１】
実施形態にかかる端末装置１００は、取得部１４４をさらに有する。取得部１４４は、検出部１４３により検出された移動操作により第１のコンテンツが移動された移動態様に応じて、第２のコンテンツとは異なる第３のコンテンツを所定のサーバ装置から取得する。そして、変更部１４５は、第２のコンテンツを取得部１４４により取得された第３のコンテンツに変更する。
【０１５２】
これにより、実施形態にかかる端末装置１００は、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１５３】
また、検出部１４３は、表示領域が所定の位置に固定された状態で設定される表示画面に表示される第１のコンテンツに対する移動操作を検出し、変更部１４５は、表示領域に第３のコンテンツを表示する。
【０１５４】
このように、実施形態にかかる端末装置１００は、移動操作に応じて、第２のコンテンツを第３のコンテンツに変更し、表示画面の所定の位置に固定して表示されていた第２のコンテンツの表示位置に、第３のコンテンツも固定して表示することができるため、第３のコンテンツを閲覧させ易くすることができる。
【０１５５】
また、取得部１４４は、移動操作により第１のコンテンツが移動された移動量に応じて、第３のコンテンツを所定のサーバ装置から取得する。
【０１５６】
このように、実施形態にかかる端末装置１００は、移動量に応じて、第２のコンテンツを第３のコンテンツに変更することができるため、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１５７】
また、取得部１４４は、移動操作により第１のコンテンツが所定の方向に所定量移動される毎に、第３のコンテンツを所定のサーバ装置から取得する。
【０１５８】
このように、実施形態にかかる端末装置１００は、第１のコンテンツが所定の方向に所定量移動される毎に、第２のコンテンツを第３のコンテンツに変更することができるため、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１５９】
取得部１４４は、移動操作により第１のコンテンツが移動された移動速度に応じて、第３のコンテンツを前記所定のサーバ装置から取得する。
【０１６０】
このように、実施形態にかかる端末装置１００は、移動速度に応じて、第２のコンテンツを第３のコンテンツに変更することができるため、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１６１】
取得部１４４は、移動速度が所定値以上である場合に、第３のコンテンツを前記所定のサーバ装置から取得する。
【０１６２】
このように、実施形態にかかる端末装置１００は、移動速度が所定値以上となる毎に、第２のコンテンツを第３のコンテンツに変更することができるため、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１６３】
取得部１４４は、移動操作を含む各種ユーザ操作が行われた回数に応じて、前記第３のコンテンツを所定のサーバ装置から取得する。
【０１６４】
このように、実施形態にかかる端末装置１００は、ユーザ操作回数に応じて、第２のコンテンツを第３のコンテンツに変更することができるため、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１６５】
取得部１４４は、ユーザ操作が所定回数行われる度に、前記第３のコンテンツを前記所定のサーバ装置から取得する。
【０１６６】
このように、実施形態にかかる端末装置１００は、ユーザ操作が所定回数行われる度に、第２のコンテンツを第３のコンテンツに変更することができるため、ユーザにより多くの広告コンテンツを閲覧させることができる。
【０１６７】
変更部１４５は、移動態様に応じて、第２のコンテンツを第３のコンテンツに変更した後に、当該移動態様とは異なる移動態様で第１のコンテンツが移動された場合には、当該移動態様とは異なる移動態様に応じて、第３のコンテンツを第２のコンテンツに変更する。
【０１６８】
これにより、実施形態にかかる端末装置１００は、第１のコンテンツが出力部１３０に１回表示されている間に、第２のコンテンツを複数回表示することができるため、広告主にとって満足度の高い広告表示を行うことができる。
【０１６９】
変更部１４５は、所定の方向とは異なる方向に第１のコンテンツが移動された移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する。
【０１７０】
これにより、実施形態にかかる端末装置１００は、第１のコンテンツが出力部１３０に１回表示されている間に、第２のコンテンツを複数回表示することができるため、広告主にとって満足度の高い広告表示を行うことができる。
【０１７１】
変更部１４５は、第２のコンテンツを、第１のコンテンツに含まれるコンテンツのうちユーザに閲覧されたと予測されるコンテンツに関係する第３のコンテンツに変更する。
【０１７２】
このように、実施形態にかかる端末装置１００は、第１のコンテンツによって興味が高められたと考えられる第３のコンテンツを、第２のコンテンツに代わって表示することができるため、広告効果を高めることができる。
【０１７３】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１７４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、検出部は、検出手段や検出回路に読み替えることができる。
【符号の説明】
【０１７５】
１  広告変更システム
２０  広告サーバ
３０  コンテンツサーバ
３５  配信部
１００  端末装置
１３０  出力部
１４０  制御部
１４３  検出部
１４４  取得部
１４５  変更部
【図１】
2017059045.tif 000003
【図２】
2017059045.tif 000004
【図３】
2017059045.tif 000005
【図４】
2017059045.tif 000006
【図５】
2017059045.tif 000007
【図６】
2017059045.tif 000008
【図７】
2017059045.tif 000009
【図８】
2017059045.tif 000010
【図９】
2017059045.tif 000011
【図１０】
2017059045.tif 000012
【図１１】
2017059045.tif 000013
【手続補正書】
【提出日】平成28年8月29日(2016.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出部と、
前記表示領域に表示される第２のコンテンツであって前記第１のコンテンツの一部領域の上に重ねて表示される第２のコンテンツの表示態様を、前記検出部により検出された前記移動操作に応じて変更する変更部と
を有することを特徴とする情報表示装置。
【請求項２】
前記検出部により検出された前記移動操作により前記第１のコンテンツが移動された移動態様に応じて、前記第２のコンテンツとは異なる第３のコンテンツを所定のサーバ装置から取得する取得部をさらに有し、
前記変更部は、前記第２のコンテンツを前記取得部により取得された第３のコンテンツに変更する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記検出部は、前記表示領域が所定の位置に固定された状態で設定される表示画面に表示される前記第１のコンテンツに対する移動操作を検出し、
前記変更部は、前記表示領域に前記第３のコンテンツを表示する
ことを特徴とする請求項２に記載の情報表示装置。
【請求項４】
前記取得部は、前記移動操作により前記第１のコンテンツが移動された移動量に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項２または３に記載の情報表示装置。
【請求項５】
前記取得部は、前記移動操作により前記第１のコンテンツが所定の方向に所定量移動される毎に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項４に記載の情報表示装置。
【請求項６】
前記取得部は、前記移動操作により前記第１のコンテンツが移動された移動速度に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項２〜５のいずれか１つに記載の情報表示装置。
【請求項７】
前記取得部は、前記移動速度が所定値以上である場合に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項６に記載の情報表示装置。
【請求項８】
前記取得部は、前記移動操作を含む各種ユーザ操作が行われた回数に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項２〜７のいずれか１つに記載の情報表示装置。
【請求項９】
前記取得部は、前記第１のコンテンツに対して前記ユーザ操作が所定回数行われる度に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項８に記載の情報表示装置。
【請求項１０】
前記変更部は、前記移動態様に応じて、前記第２のコンテンツを前記第３のコンテンツに変更した後に、当該移動態様とは異なる移動態様で前記第１のコンテンツが移動された場合には、当該移動態様とは異なる移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する
ことを特徴とする請求項２〜９のいずれか１つに記載の情報表示装置。
【請求項１１】
前記変更部は、前記所定の方向とは異なる方向に前記第１のコンテンツが移動された移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する
ことを特徴とする請求項１０に記載の情報表示装置。
【請求項１２】
前記変更部は、前記第２のコンテンツを、前記第１のコンテンツに含まれるコンテンツのうちユーザに閲覧されたと予測されるコンテンツに関係する第３のコンテンツに変更する
ことを特徴とする請求項２〜１１のいずれか１つに記載の情報表示装置。
【請求項１３】
前記検出部は、前記第１のコンテンツであるウェブページに対する移動操作を検出し、
前記変更部は、前記検出部により検出された前記移動操作に応じて、前記第２のコンテンツである広告コンテンツの表示態様を変更する
ことを特徴とする請求項１〜１２のいずれか１つに記載の情報表示装置。
【請求項１４】
コンピュータが実行する情報表示方法であって、
第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出工程と、
前記表示領域に表示される第２のコンテンツであって前記第１のコンテンツの一部領域の上に重ねて表示される第２のコンテンツの表示態様を、前記検出部により検出された前記移動操作に応じて変更する変更工程と、
を含んだことを特徴とする情報表示方法。
【請求項１５】
第１のコンテンツに対する移動操作に拘わらず表示領域が設定される表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出手順と、
前記表示領域に表示される第２のコンテンツであって前記第１のコンテンツの一部領域の上に重ねて表示される第２のコンテンツの表示態様を、前記検出部により検出された前記移動操作に応じて変更する変更手順と、
をコンピュータに実行させることを特徴とする情報表示プログラム。
【手続補正書】
【提出日】平成29年2月15日(2017.2.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコンテンツに対する移動操作に拘わらず表示画面の所定の位置に固定される表示領域を含む当該表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出部と、
前記検出部により検出された前記移動操作により前記第１のコンテンツが移動された移動態様に応じて、前記表示領域に表示される第２のコンテンツであって前記第１のコンテンツの一部領域の上に重ねて表示されるオーバーレイ広告である第２のコンテンツとは異なるオーバーレイ広告である第３のコンテンツを所定のサーバ装置から取得する取得部と、
前記第２のコンテンツを前記取得部により取得された第３のコンテンツに変更する変更部と
を有することを特徴とする情報表示装置。
【請求項２】
前記検出部は、前記表示領域が所定の位置に固定された状態で設定される表示画面に表示される前記第１のコンテンツに対する移動操作を検出し、
前記変更部は、前記表示領域に前記第３のコンテンツを表示する
ことを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記取得部は、前記移動操作により前記第１のコンテンツが移動された移動量に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項１または２に記載の情報表示装置。
【請求項４】
前記取得部は、前記移動操作により前記第１のコンテンツが所定の方向に所定量移動される毎に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項３に記載の情報表示装置。
【請求項５】
前記取得部は、前記移動操作により前記第１のコンテンツが移動された移動速度に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項１〜４のいずれか１つに記載の情報表示装置。
【請求項６】
前記取得部は、前記移動速度が所定値以上である場合に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項５に記載の情報表示装置。
【請求項７】
前記取得部は、前記移動操作を含む各種ユーザ操作が行われた回数に応じて、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項１〜６のいずれか１つに記載の情報表示装置。
【請求項８】
前記取得部は、前記第１のコンテンツに対して前記ユーザ操作が所定回数行われる度に、前記第３のコンテンツを前記所定のサーバ装置から取得する
ことを特徴とする請求項７に記載の情報表示装置。
【請求項９】
前記変更部は、前記移動態様に応じて、前記第２のコンテンツを前記第３のコンテンツに変更した後に、当該移動態様とは異なる移動態様で前記第１のコンテンツが移動された場合には、当該移動態様とは異なる移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する
ことを特徴とする請求項１〜８のいずれか１つに記載の情報表示装置。
【請求項１０】
前記変更部は、前記第１のコンテンツが移動された方向とは異なる方向に前記第１のコンテンツが移動された際の移動態様に応じて、前記第３のコンテンツを前記第２のコンテンツに変更する
ことを特徴とする請求項９に記載の情報表示装置。
【請求項１１】
前記変更部は、前記第２のコンテンツを、前記第１のコンテンツに含まれるコンテンツのうちユーザに閲覧されたと予測されるコンテンツに関係する第３のコンテンツに変更する
ことを特徴とする請求項１〜１０のいずれか１つに記載の情報表示装置。
【請求項１２】
コンピュータが実行する情報表示方法であって、
第１のコンテンツに対する移動操作に拘わらず表示画面の所定の位置に固定される表示領域を含む当該表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出工程と、
前記検出工程により検出された前記移動操作により前記第１のコンテンツが移動された移動態様に応じて、前記表示領域に表示される第２のコンテンツであって前記第１のコンテンツの一部領域の上に重ねて表示されるオーバーレイ広告である第２のコンテンツとは異なるオーバーレイ広告である第３のコンテンツを所定のサーバ装置から取得する取得工程と、
前記第２のコンテンツを前記取得工程により取得された第３のコンテンツに変更する変更工程と
を含んだことを特徴とする情報表示方法。
【請求項１３】
第１のコンテンツに対する移動操作に拘わらず表示画面の所定の位置に固定される表示領域を含む当該表示画面に表示される当該第１のコンテンツに対する移動操作を検出する検出手順と、
前記検出手順により検出された前記移動操作により前記第１のコンテンツが移動された移動態様に応じて、前記表示領域に表示される第２のコンテンツであって前記第１のコンテンツの一部領域の上に重ねて表示されるオーバーレイ広告である第２のコンテンツとは異なるオーバーレイ広告である第３のコンテンツを所定のサーバ装置から取得する取得手順と、
前記第２のコンテンツを前記取得手順により取得された第３のコンテンツに変更する変更工程と、
をコンピュータに実行させることを特徴とする情報表示プログラム。