(57)【特許請求の範囲】
【請求項１】
端末装置に、
前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた位置であって、当該端末装置の利用者によって当該移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示するとともに、当該第２コンテンツを表示した後に、前記検知手順により新たな移動操作が検知された場合には、表示済みの当該第２コンテンツを表示させたまま、新たな第２コンテンツを表示する表示手順と、
を実行させることを特徴とする表示プログラム。
【請求項２】
前記表示手順は、
前記端末装置の利用者によって選択された場合に、前記第２コンテンツに対応する所定のコンテンツにアクセスさせる前記第２コンテンツを表示する、
ことを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記表示手順は、
前記第２コンテンツを表示した後に所定の時間が経過した場合には、表示済みの前記第２コンテンツを非表示にする、
ことを特徴とする請求項１又は２に記載の表示プログラム。
【請求項４】
前記表示手順は、
前記第１コンテンツと関連性のある前記第２コンテンツを表示する、
ことを特徴とする請求項１〜３のいずれか一つに記載の表示プログラム。
【請求項５】
前記表示手順は、
前記第２コンテンツとして、前記第１コンテンツの端部を表示させるように前記利用者を誘導する前記第２コンテンツを表示する、
ことを特徴とする請求項１〜４のいずれか一つに記載の表示プログラム。
【請求項６】
前記表示手順は、
前記第１コンテンツの端部が表示されるように該第１コンテンツが移動させられた場合に、該第１コンテンツの端部に第３コンテンツを表示する、
ことを特徴とする請求項１〜５のいずれか一つに記載の表示プログラム。
【請求項７】
前記検知手順は、
予め決められた所定の位置を始点として、前記移動操作による第１コンテンツの移動距離を検知し、
前記表示手順は、
前記検知手順によって検知された移動距離とともに前記第２コンテンツの提供主に関連する前記第３コンテンツを表示する、
ことを特徴とする請求項６に記載の表示プログラム。
【請求項８】
前記検知手順は、
前記移動操作による第１コンテンツの移動距離、移動速度、加速度、又は、該移動操作のタイミングを検知し、
前記表示手順は、
前記検知手順によって検知された移動距離、移動速度、加速度及び移動操作のタイミングの少なくともいずれか一つに応じて、表示対象である前記第３コンテンツを変動させる、
ことを特徴とする請求項７に記載の表示プログラム。
【請求項９】
端末装置であって、
制御情報を受け付ける受付部を備え、
前記制御情報は、
前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた位置であって、当該端末装置の利用者によって当該移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示する表示手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示するとともに、当該第２コンテンツを表示した後に、前記検知手順により新たな移動操作が検知された場合には、表示済みの当該第２コンテンツを表示させたまま、新たな第２コンテンツを表示する表示手順と、
を前記端末装置に実行させることを特徴とする端末装置。
【請求項１０】
端末装置が実行する表示方法であって、
前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた位置であって、当該端末装置の利用者によって当該移動操作が行われた当該第１コンテンツ上の位置を検知する検知工程と、
前記検知工程により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示するとともに、当該第２コンテンツを表示した後に、前記検知工程により新たな移動操作が検知された場合には、表示済みの当該第２コンテンツを表示させたまま、新たな第２コンテンツを表示する表示工程と、
を含んだことを特徴とする表示方法。
【請求項１１】
制御情報を端末装置に配信する配信部を備え、
前記制御情報は、
前記端末装置によって表示されている第１コンテンツを移動させる移動操作が行われた位置であって、当該端末装置の利用者によって当該移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示するとともに、当該第２コンテンツを表示した後に、前記検知手順により新たな移動操作が検知された場合には、表示済みの当該第２コンテンツを表示させたまま、新たな第２コンテンツを表示する表示手順と、
を前記端末装置に実行させることを特徴とする配信装置。
【請求項１２】
端末装置に、
前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示する表示手順と、
を実行させ、更に、
前記検知手順は、
予め決められた所定の位置を始点として、前記移動操作による第１コンテンツの移動距離を検知し、
前記表示手順は、
前記第１コンテンツの端部が表示されるように該第１コンテンツが移動させられた場合に、前記検知手順によって検知された移動距離とともに前記第２コンテンツの提供主に関連する第３コンテンツを、該第１コンテンツの端部に表示する、
ことを特徴とする表示プログラム。
【請求項１３】
端末装置であって、
制御情報を受け付ける受付部を備え、
前記制御情報は、
前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示する表示手順と、
を前記端末装置に実行させ、更に、
前記検知手順は、
予め決められた所定の位置を始点として、前記移動操作による第１コンテンツの移動距離を検知し、
前記表示手順は、
前記第１コンテンツの端部が表示されるように該第１コンテンツが移動させられた場合に、前記検知手順によって検知された移動距離とともに前記第２コンテンツの提供主に関連する第３コンテンツを、該第１コンテンツの端部に表示する、
ことを特徴とする端末装置。
【請求項１４】
端末装置が実行する表示方法であって、
前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた当該第１コンテンツ上の位置を検知する検知工程と、
前記検知工程により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示する表示工程と、
を含み、更に、
前記検知工程は、
予め決められた所定の位置を始点として、前記移動操作による第１コンテンツの移動距離を検知し、
前記表示工程は、
前記第１コンテンツの端部が表示されるように該第１コンテンツが移動させられた場合に、前記検知工程によって検知された移動距離とともに前記第２コンテンツの提供主に関連する第３コンテンツを、該第１コンテンツの端部に表示する、
ことを特徴とする表示方法。
【請求項１５】
制御情報を端末装置に配信する配信部を備え、
前記制御情報は、
前記端末装置によって表示されている第１コンテンツを移動させる移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、
前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示する表示手順と、
を前記端末装置に実行させ、更に、
前記検知手順は、
予め決められた所定の位置を始点として、前記移動操作による第１コンテンツの移動距離を検知し、
前記表示手順は、
前記第１コンテンツの端部が表示されるように該第１コンテンツが移動させられた場合に、前記検知手順によって検知された移動距離とともに前記第２コンテンツの提供主に関連する第３コンテンツを、該第１コンテンツの端部に表示する、
ことを特徴とする配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム、端末装置、表示方法及び配信装置に関する。
【背景技術】
【０００２】
近年、インターネットを介した広告配信が盛んに行われている。例えば、ウェブページの所定の位置に企業や商品等に関する広告コンテンツを表示することが行われている。この広告コンテンツは、例えば、静止画像や動画像やテキストデータなどのアイコンであり、広告主によって提供されるウェブページ（以下、広告主ページと表記する）へのハイパーリンク（以下、単に「リンク」と表記する）が張られる。そして、ユーザによって広告コンテンツがクリックされた場合に、広告主ページが表示される。
【０００３】
このような広告表示に関する技術として、第１のレイヤに情報コンテンツを表示し、情報コンテンツの後ろの第２のレイヤに広告コンテンツを表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５２６４９４号公報
【特許文献２】特開２００３−０２２０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、コンテンツの広告効果を向上させることは困難である。具体的には、第２のレイヤに広告コンテンツを表示する従来技術では、情報コンテンツの後ろに広告コンテンツを表示しているに過ぎない。このため、この従来技術を用いた場合、広告コンテンツはユーザから視認されにくくなり、期待される広告効果を発揮できないおそれがある。
【０００６】
本願は、上記に鑑みてなされたものであって、コンテンツの広告効果を向上させることができる配信装置、端末装置、配信方法及び配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る表示プログラムは、端末装置に、前記端末装置が表示している第１コンテンツを移動させる移動操作が行われた位置であって、当該端末装置の利用者によって当該移動操作が行われた当該第１コンテンツ上の位置を検知する検知手順と、前記検知手順により検知された位置に基づいて、前記第１コンテンツに重ねて第２コンテンツを表示する表示手順と、を実行させることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、コンテンツの広告効果を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る表示処理の一例を示す図である。
【図２】図２は、実施形態に係る広告配信システムの構成例を示す図である。
【図３】図３は、実施形態に係る広告配信サーバの構成例を示す図である。
【図４】図４は、実施形態に係る広告データベースの一例を示す図である。
【図５】図５は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る表示処理の一例を示す図である。
【図８】図８は、実施形態に係る表示処理の一例を示す図である。
【図９】図９は、実施形態に係る広告配信システムによる配信処理手順を示すシーケンス図である。
【図１０】図１０は、実施形態に係る端末装置による処理手順を示すフローチャートである。
【図１１】図１１は、実施形態に係る端末装置による処理手順を示すフローチャートである。
【図１２】図１２は、変形例に係る表示処理の一例を示す図である。
【図１３】図１３は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る配信装置、端末装置、配信方法及び配信プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、端末装置、配信方法及び配信プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．表示処理〕
まず、図１を用いて、実施形態に係る表示処理の一例について説明する。図１は、実施形態に係る表示処理の一例を示す図である。図１では、端末装置１００によって、第１コンテンツ及び第２コンテンツが表示される例を示す。なお、以下では、第１コンテンツとしてウェブページを例に挙げ、第２コンテンツとして広告コンテンツを例に挙げて説明する。また、以下では、複数の広告コンテンツＣ１０１〜Ｃ１０ｎ（ｎは任意の数）を広告コンテンツＣ１０と記載する場合がある。
【００１２】
図１に示した端末装置１００は、例えば、スマートフォン等の携帯端末装置である。端末装置１００は、液晶ディスプレイ等の出力部１３０を有する。なお、端末装置１００には、タッチパネルが採用されているものとする。すなわち、端末装置１００のユーザは、指Ｆ１０や専用ペンで出力部１３０の表示面をタッチすることにより各種操作を行う。
【００１３】
ウェブページＷ１０は、ニュース等の各種情報が掲載されるポータルサイト用のコンテンツである。ウェブページＷ１０には、「ピックアップ」や「特集」といった表示の下に、箇条書きで各ニューストピックが表示される。各ニューストピックスは、他のウェブページへのリンクが張られているアンカーテキスト（anchor  text）に該当する。図１に示すように、各ニューストピックスは、トピックスに関連する画像とともに表示される場合がある。
【００１４】
なお、図１においては、ウェブページＷ１０の縦方向のサイズが、端末装置１００の出力部１３０における縦方向の表示サイズよりも長いものとする。このため、端末装置１００の出力部１３０内に位置するウェブページＷ１０の領域のみが出力部１３０に表示され、出力部１３０外に位置するウェブページＷ１０の領域は表示されない。この場合、ユーザは、ウェブページＷ１０のうち出力部１３０に表示されていない部分を閲覧するため、例えば、指Ｆ１０を出力部１３０上で滑らせる操作を行う。これにより、ウェブページＷ１０はスクロールされ、出力部１３０に表示されていなかったウェブページＷ１０の下部が出力部１３０に表示される。また、ウェブページＷ１０は、所定のコンテンツの表示領域である広告枠Ｒ２０を下端部に有する。そして、広告枠Ｒ２０には、所定の第３コンテンツＣ２０が表示される。第３コンテンツＣ２０について、詳しくは後述する。
【００１５】
図１に示すように、実施形態に係る端末装置１００は、ユーザによってウェブページＷ１０を移動させるスクロール操作が行われた場合に、ウェブページＷ１０に重ねて広告コンテンツＣ１０を表示する処理を行う。以下に、図１に示す端末装置１００の状態遷移を用いて、端末装置１００の実行する表示処理について説明する。なお、以下においては、端末装置１００の状態遷移を図示する場合、端末装置１００の表示状態について、第１状態、第２状態、・・・、第Ｎ状態（Ｎは任意の数）と表記する。
【００１６】
図１の第１状態は、端末装置１００が出力部１３０にウェブページＷ１０を表示する状態を示す。なお、端末装置１００は、ウェブページＷ１０の全体を表示できないので、初期状態ではウェブページＷ１０の先頭から表示する。
【００１７】
ユーザは、第１状態では表示されていないウェブページＷ１０の下部を出力部１３０に表示させるために、指Ｆ１０によってスクロール操作を行う。図１の第２状態は、ユーザが、指Ｆ１０でウェブページＷ１０に触れた後に、ウェブページＷ１０を所定方向（図１の例では上方向）にはらう操作（いわゆる、フリック操作）を行った直後の状態を示す。この場合、タッチパネルが採用される一般的な端末装置１００は、ウェブページＷ１０から指Ｆ１０が離れた後であっても、ウェブページＷ１０を所定の距離だけスクロール（慣性スクロール等と呼ばれる）させる。例えば、端末装置１００は、ユーザが表示面をはらった速度に応じた距離だけ自動的にスクロールさせる。
【００１８】
このとき、端末装置１００は、スクロール操作に応じてウェブページＷ１０を移動させるとともに、ウェブページＷ１０上においてスクロール操作が行われた位置に、広告コンテンツＣ１０１を表示する。ウェブページＷ１０上においてスクロール操作が行われた位置とは、フリック操作を行う際にユーザの指Ｆ１０が触れた出力部１３０上の位置を示す。すなわち、端末装置１００は、指Ｆ１０による出力部１３０へのタッチ操作を検知し、検知した位置に広告コンテンツＣ１０１を表示する。
【００１９】
広告コンテンツＣ１０１は、例えば運動靴の足跡を模した静止画像であり、例えばスポーツ用品事業を展開する広告主によって提供される。そして、広告コンテンツＣ１０１は、靴裏のデザインとして特徴を有し、広告主を想起させるデザインとして広く一般に知られているものとする。すなわち、広告コンテンツＣ１０１は、広告コンテンツＣ１０１を提供した広告主を他の広告主と区別させることができる識別機能を有する。このため、一般的なユーザは、広告コンテンツＣ１０１から広告主を特定できる。また、広告コンテンツＣ１０１には、広告主によって提供されるウェブページ（以下、広告主ページと表記する）へのリンクが張られる。すなわち、ユーザによって広告コンテンツＣ１０１が選択された場合（例えば、広告コンテンツＣ１０１がクリックされた場合や、指Ｆ１０によりタッチされた場合）には、端末装置１００は、広告主ページにアクセスする。
【００２０】
図１の第２状態の後、ユーザは、さらにウェブページＷ１０を移動させるために、繰り返しスクロール操作を行う。図１の第３状態は、ユーザによって、繰り返しスクロール操作が行われた端末装置１００の状態を示す。図１の第３状態に示すように、端末装置１００は、ユーザが繰り返しスクロール操作を行った各位置に、順に広告コンテンツＣ１０２、Ｃ１０３及びＣ１０４をそれぞれ表示する。広告コンテンツＣ１０２、Ｃ１０３及びＣ１０４は、広告コンテンツＣ１０１と同一のデザインを有する画像である。ただし、広告コンテンツＣ１０１〜Ｃ１０４は、一回ごとに左右反転して表示される。すなわち、端末装置１００は、図３で示すように、ウェブページＷ１０を下向きに移動している足跡に見立てて広告コンテンツＣ１０２〜Ｃ１０４を表示する。
【００２１】
このように、実施形態に係る端末装置１００は、ユーザによるウェブページＷ１０を移動させるスクロール操作を検知し、検知されたスクロール操作の位置に応じて、広告コンテンツＣ１０１〜Ｃ１０４を表示する。これにより、ユーザは、ウェブページＷ１０をスクロールさせる度に、広告コンテンツＣ１０１〜Ｃ１０４を視認することになる。
【００２２】
一般に、スマートフォン等の端末装置１００に配信されるウェブページには、バナー広告などの広告コンテンツが含まれる。しかしながら、スマートフォン等の端末装置１００が有する出力部１３０は、テレビモニタ等に比較して小型である。そのため、端末装置１００の出力部１３０に表示されるバナー広告等は、ユーザに広告コンテンツを認知させにくく、広告効果を向上させることが困難である。一方で、ウェブページの大部分を広告コンテンツが占めるように表示させるのでは、ユーザがウェブページに掲載される記事等のコンテンツを閲覧しにくくなるので、ユーザビリティを低下させるおそれがある。
【００２３】
一方、実施形態に係る端末装置１００は、上述のように、ユーザからウェブページＷ１０のスクロール操作を検知した場合に、検知した位置に広告コンテンツＣ１０を表示する。すなわち、実施形態に係る端末装置１００によれば、スクロール操作の際にユーザの注意が向きやすい指先に広告コンテンツＣ１０を表示することができるので、ユーザに広告コンテンツＣ１０を注目させることができる。これにより、実施形態に係る端末装置１００は、バナー広告等として広告コンテンツＣ１０を表示するよりも、広告コンテンツＣ１０の広告効果を向上させることができる。また、実施形態に係る端末装置１００は、ユーザに意外性を与えることにより、広告コンテンツＣ１０への注目を高めることができる。一般に、スクロール操作に連動して新たなコンテンツがウェブページＷ１０上に表示されることを、ユーザは予測していない。そして、実施形態に係る端末装置１００は、ユーザが予期していないタイミングで広告コンテンツＣ１０を表示させるので、ユーザに意外性を与えることができ、ウェブページＷ１０及び広告コンテンツＣ１０に関心を向けやすくする。このようにして、実施形態に係る端末装置１００は、広告コンテンツＣ１０から想起される広告主をユーザに浸透させることができるので、広告コンテンツＣ１０の広告効果を向上させることができる。さらに、実施形態に係る端末装置１００は、広告コンテンツＣ１０をウェブページＷ１０と重ねて表示するので、広告コンテンツＣ１０をユーザに強く印象付けることができる。具体的には、端末装置１００は、ウェブページＷ１０と重ねて広告コンテンツＣ１０を表示することで、ウェブページＷ１０を閲覧しているユーザの視界に広告コンテンツＣ１０が入る可能性を高めることができるので、広告コンテンツＣ１０の広告効果を向上させることができる。
【００２４】
なお、上記では説明を省略したが、端末装置１００は、上述した処理を任意の手法で実現することができる。例えば、端末装置１００は、ウェブページＷ１０の表示と、上述した表示処理とを端末装置１００に実行させるアプリケーションをあらかじめダウンロードし、任意のタイミングでアプリケーションを実行することで、上述した処理を実現してもよい。また、端末装置１００は、ウェブページＷ１０や広告コンテンツＣ１０の配信と同時に、上述した表示処理を実行させる制御情報の配信を受け付ける。そして、端末装置１００は、制御情報に従って上記した演出処理を行う。以下、このような制御情報に従って、上述した表示処理を実行する端末装置１００等について説明する。
【００２５】
〔２．広告配信システムの構成〕
以下、上記した表示処理を実現する端末装置１００等について説明する。まず、図２を用いて、実施形態に係る広告配信システム１の構成について説明する。図２は、実施形態に係る広告配信システムの構成例を示す図である。図２に示すように、広告配信システム１は、端末装置１００と、広告主端末１０と、広告配信サーバ２０と、コンテンツ配信サーバ３０とを含む。端末装置１００、広告主端末１０、広告配信サーバ２０およびコンテンツ配信サーバ３０は、ネットワークＮを介して有線または無線により通信可能に接続される。なお、図２に示す広告配信システム１には、複数台の端末装置１００や、複数台の広告主端末１０や、複数台の広告配信サーバ２０や、複数台のコンテンツ配信サーバ３０が含まれてもよい。
【００２６】
端末装置１００は、ウェブページを閲覧するユーザによって利用される情報処理装置である。例えば、端末装置１００は、スマートフォン等の携帯電話機や、タブレット端末や、ＰＤＡ（Personal  Digital  Assistant）や、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣ等である。例えば、端末装置１００は、ユーザによる操作にしたがって、コンテンツ配信サーバ３０からウェブページＷ１０を取得し、取得したウェブページＷ１０を表示する。また、端末装置１００は、ウェブページＷ１０に後述する広告取得命令が含まれる場合には、広告配信サーバ２０から広告コンテンツＣ１０を取得し、ユーザの操作に応じて、取得した広告コンテンツＣ１０をウェブページＷ１０とともに表示する。
【００２７】
広告主端末１０は、広告主によって利用される情報処理装置である。例えば、広告主端末１０は、デスクトップ型ＰＣや、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ等である。広告主端末１０は、広告主による操作にしたがって、広告コンテンツを広告配信サーバ２０に入稿する。例えば、広告主端末１０は、広告コンテンツとして、静止画像や、動画像や、テキストデータや、広告コンテンツに対応するコンテンツを取得するためのＵＲＬ（Uniform  Resource  Locator）などを広告配信サーバ２０に入稿する。
【００２８】
なお、広告主は、広告コンテンツの入稿を代理店に依頼する場合がある。この場合、広告配信サーバ２０に広告コンテンツを入稿するのは代理店となる。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であり、「広告主端末」といった表記は、広告主端末１０だけでなく代理店によって利用される代理店装置を含む概念であるものとする。
【００２９】
広告配信サーバ２０は、本願に係る配信装置に対応するサーバ装置であって、広告主端末１０から入稿された広告コンテンツを配信するサーバ装置である。例えば、広告配信サーバ２０は、端末装置１００からアクセスを受付けると、端末装置１００の場所や利用者の属性等から広告のマッチングを行い、マッチングの結果配信対象となる広告コンテンツを端末装置１００に配信する。また、広告配信サーバ２０は、配信対象となる広告コンテンツの表示態様を指示する制御情報を広告コンテンツとともに端末装置１００に配信する。この制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）やＣＳＳ（Cascading  Style  Sheets）等のスクリプト言語により記述される。
【００３０】
コンテンツ配信サーバ３０は、端末装置１００にウェブページを配信するウェブサーバ等である。例えば、コンテンツ配信サーバ３０は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する各種情報を含むウェブページを端末装置１００に配信する。
【００３１】
ここで、コンテンツ配信サーバ３０によって配信されるウェブページＷ１０は、例えば、ＨＴＭＬ（Hyper  Text  Markup  Language）により記述されたＨＴＭＬファイルや、ＸＭＬ（Extensible  Markup  Language）により記述されたＸＭＬファイル等により形成される。また、コンテンツ配信サーバ３０によって配信されるウェブページＷ１０には、広告取得命令が含まれる。例えば、ウェブページＷ１０を形成するＨＴＭＬファイル等には、広告配信サーバ２０のＵＲＬ等が広告取得命令として記述される。この場合、端末装置１００は、ＨＴＭＬファイル等に記述されているＵＲＬにアクセスすることで、広告配信サーバ２０から広告コンテンツを取得する。
【００３２】
なお、コンテンツ配信サーバ３０から端末装置１００に配信される各種データは、実際にはウェブページを形成するＨＴＭＬファイルや画像等であるが、以下では、コンテンツ配信サーバ３０から端末装置１００に配信される各種データを「コンテンツ」と表記する場合がある。
【００３３】
〔３．広告配信サーバの構成〕
次に、図３を用いて、実施形態に係る広告配信サーバ２０の構成について説明する。図３は、実施形態に係る広告配信サーバの構成例を示す図である。図３に示すように、広告配信サーバ２０は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００３４】
通信部２１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２１は、ネットワークＮと有線または無線で接続され、端末装置１００や広告主端末１０やコンテンツ配信サーバ３０との間で情報の送受信を行う。
【００３５】
記憶部２２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部２２は、広告主端末１０から入稿された広告コンテンツに関する各種情報が格納されたデータベースである広告データベース２４を記憶する。
【００３６】
ここで、図４は、実施形態に係る広告データベースに格納された情報の一例を示す図である。図４に示した例では、広告データベース２４は、「広告主ＩＤ」、「広告コンテンツ」、「入札価格」、「ＣＴＲ（Click  Through  Rate）」といった項目を有する。
【００３７】
「広告主ＩＤ」は、広告主または広告主端末１０を識別するための識別情報を示す。「広告コンテンツ」は、広告主端末１０から入稿された広告コンテンツを示す。図４では「広告コンテンツ」に「Ｃ１０」や「Ｃ２０」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。なお、詳しくは後述するが、広告コンテンツＣ１０と関連してウェブページＷ１０上に表示される広告コンテンツＣ１１、Ｃ１２及びＣ２０が、同一の広告主によって広告コンテンツＣ１０とともに入稿されることがある。この場合、「広告コンテンツ」には、広告主が入稿した複数の広告コンテンツが表示される。また、「広告コンテンツ」には、ウェブページ上に表示される広告コンテンツとして、各広告コンテンツをどのように表示するかを指示する表示指示が登録されてもよい。
【００３８】
「入札価格」は、広告主が広告コンテンツを入稿する際に指定する広告料金を示す。例えば、「入札価格」は、広告コンテンツがウェブページに１回表示された際に広告主から広告配信者（例えば、広告配信サーバ２０またはコンテンツ配信サーバ３０の管理者）に支払われる単価に該当する。なお、例えば、「入札価格」は、広告コンテンツがユーザに１回クリックされた際に広告主から広告配信者に支払われる単価に該当する額であってもよい。
【００３９】
「ＣＴＲ」は、広告コンテンツがクリックされた回数を広告コンテンツの表示回数によって除算した値を示す。なお、端末装置１００に配信されたことがない広告コンテンツのＣＴＲには、予め決められている固定値や、全ての広告コンテンツにおけるＣＴＲの平均値や、同一の広告カテゴリ（例えば、車、旅行）に属する全ての広告コンテンツにおけるＣＴＲの平均値などが記憶される。また、「ＣＴＲ」には、ＣＴＲの予測モデル等から予測される予測ＣＴＲが記憶されてもよい。このような予測ＣＴＲは、例えば、広告コンテンツの種別や、広告コンテンツが表示されるウェブページの種別等によって予測される。
【００４０】
すなわち、図４では、広告主ＩＤ「Ｂ１０」によって識別される広告主が、入札価格「１００」を指定するとともに、広告コンテンツ「Ｃ１０、Ｃ１１、Ｃ１２、Ｃ２０」を入稿した例を示している。また、図４では、広告コンテンツ「Ｃ１０、Ｃ１１、Ｃ１２、Ｃ２０」のＣＴＲが「０．０２」である例を示している。また、広告コンテンツ「Ｃ１０、Ｃ１１、Ｃ１２、Ｃ２０」には、ユーザの操作に応じて、各広告コンテンツをどのように表示するかを指示する表示指示が登録されていることを示している。
【００４１】
図３に戻って、説明を続ける。制御部２３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、広告配信サーバ２０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４２】
図３に示すように、制御部２３は、入稿受付部２５と、要求受付部２６と、広告選択部２７と、配信部２８とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００４３】
入稿受付部２５は、広告主端末１０から広告コンテンツの入稿を受け付ける。具体的には、実施形態に係る入稿受付部２５は、入札価格の指定とともに広告コンテンツＣ１０、Ｃ１１、Ｃ１２及びＣ２０の入稿を受け付ける。また、入稿受付部２５は、広告コンテンツＣ１０、Ｃ１１、Ｃ１２及びＣ２０を受付けるとともに、端末装置１００に対する操作を検知した際に、上記した表示処理を実行することで、各広告コンテンツをウェブページＷ１０上に表示させる表示指示を受付けてもよい。かかる場合、入稿受付部２５は、各広告コンテンツ及び上記表示指示を、広告主ＩＤと、受付けた入札価格とともに広告データベース２４に登録する。
【００４４】
なお、入稿受付部２５は、広告コンテンツの入稿の際、広告コンテンツＣ１０、Ｃ１１及びＣ１２に対して設定される各ランディングページ（landing  page）等の所在を示すＵＲＬを広告主端末１０から受信する。そして、入稿受付部２５は、受信したランディングページ等の所在を示すＵＲＬを、広告コンテンツＣ１０、Ｃ１１及びＣ１２とともに広告データベース２４に登録するものとする。
【００４５】
要求受付部２６は、端末装置１００から広告コンテンツの取得要求を受け付ける。例えば、要求受付部２６は、広告コンテンツの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００４６】
広告選択部２７は、要求受付部２６によって広告コンテンツの取得要求が受け付けられた場合に、配信候補の広告コンテンツを広告データベース２４から選択する。例えば、広告選択部２７は、端末装置１００の位置や利用者の属性に基づいて、広告データベース２４に登録されている広告コンテンツから配信対象となる広告コンテンツのマッチングを行う。かかるマッチングにおいては、入札価格またはＣＴＲが高い広告コンテンツや、入札価格およびＣＴＲの双方が高い広告コンテンツが優先的に選択されてもよい。そして、広告選択部２７は、配信対象として選択された広告コンテンツを配信部２８に出力する。
【００４７】
なお、広告選択部２７は、ウェブページが検索ページである場合には、検索ページに指定された検索キーワードとマッチする広告コンテンツを抽出する検索連動型広告と呼ばれる広告配信手法を用いてもよい。また、広告選択部２７は、ユーザの属性情報（サイコグラフィック属性、デモグラフィック属性など）とマッチする広告コンテンツを抽出するターゲティング配信と呼ばれる広告配信手法を用いてもよい。
【００４８】
配信部２８は、広告選択部２７が選択した広告コンテンツとともに、端末装置１００に対して制御情報を配信する。具体的には、配信部２８は、広告選択部２７が選択した広告コンテンツを受信すると、受信した広告コンテンツに含まれる表示指示を抽出する。そして、配信部２８は、抽出した表示指示が示す表示態様で、広告コンテンツを表示させるための制御情報を生成する。
【００４９】
具体的には、実施形態に係る配信部２８は、端末装置１００に表示されているウェブページＷ１０を移動させる操作を検知する検知処理と、移動操作が検知された位置に基づいて、広告コンテンツＣ１０をウェブページＷ１０に重ねて表示する表示手順とを端末装置１００に実行させる制御情報を生成する。
【００５０】
また、配信部２８は、広告コンテンツＣ１０、Ｃ１１及びＣ１２に対して設定されるランディングページ等の各ＵＲＬが広告データベース２４に登録されている場合には、以下の処理を端末装置１００に実行させる制御情報を生成する。例えば、配信部２８は、広告コンテンツＣ１０、Ｃ１１及びＣ１２に対応するＵＲＬへのリンクを設定し、利用者が広告コンテンツＣ１０、Ｃ１１及びＣ１２を選択した場合は、対応するＵＲＬが示すランディングページ等を表示する処理を端末装置１００に実行させる制御情報を生成する。その後、配信部２８は、生成した制御情報と、広告コンテンツＣ１０、Ｃ１１及びＣ１２に含まれる画像等のデータとを端末装置１００に対して配信する。
【００５１】
〔４．コンテンツ配信サーバの構成〕
次に、図５を用いて、実施形態に係るコンテンツ配信サーバ３０の構成について説明する。図５は、実施形態に係るコンテンツ配信サーバ３０の構成例を示す図である。図５に示すように、コンテンツ配信サーバ３０は、通信部３１と、コンテンツ記憶部３２と、制御部３３とを有する。
【００５２】
通信部３１は、例えば、ＮＩＣ等によって実現される。そして、通信部３１は、ネットワークＮと有線または無線で接続され、端末装置１００や広告配信サーバ２０との間で情報の送受信を行う。
【００５３】
コンテンツ記憶部３２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。そして、コンテンツ記憶部３２は、コンテンツの一例であるウェブページを記憶する。例えば、コンテンツ記憶部３２は、ウェブページを形成するＨＴＭＬファイルや、ウェブページに表示される静止画像や動画像を記憶する。なお、コンテンツ記憶部３２に記憶されるウェブページには、ウェブページ上に表示させる広告コンテンツを取得するための広告取得命令が含まれる場合がある。
【００５４】
制御部３３は、例えば、ＣＰＵやＭＰＵ等によって、コンテンツ配信サーバ３０内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部３３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００５５】
図５に示すように、制御部３３は、受付部３４と、配信部３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部３３の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部３３が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００５６】
受付部３４は、端末装置１００からウェブページの取得要求を受け付ける。例えば、受付部３４は、ウェブページの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００５７】
配信部３５は、受付部３４によってウェブページの取得要求が受け付けられた場合に、ウェブページを端末装置１００に配信する。具体的には、配信部３５は、コンテンツ記憶部３２から取得要求対象のウェブページを取得し、取得したウェブページを端末装置１００に配信する。上記の通り、コンテンツ記憶部３２に記憶されているウェブページは、広告取得命令を含む。すなわち、端末装置１００は、取得したウェブページを表示する際に、ウェブページに含まれる広告取得命令に従い、広告配信サーバ２０に対して広告コンテンツの配信要求を送信する。
【００５８】
〔５．端末装置の構成〕
次に、図６を用いて、実施形態に係る端末装置１００の構成について説明する。図６は、実施形態に係る端末装置１００の構成例を示す図である。図６に示すように、端末装置１００は、通信部１１０と、入力部１２０と、出力部１３０と、制御部１４０とを有する。
【００５９】
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線又は無線で接続され、広告配信サーバ２０やコンテンツ配信サーバ３０との間で情報の送受信を行う。
【００６０】
入力部１２０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１２０は、キーボードやマウスや操作キー等によって実現される。出力部１３０は、各種情報を表示するための表示装置である。例えば、出力部１３０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合には、入力部１２０と出力部１３０とは一体化される。なお、図１の例では、出力部１３０と、端末装置１００におけるウェブページＷ１０の表示領域が同一である例を示したが、実際には、ウェブページＷ１０は出力部１３０の全面に表示されるとは限らない。すなわち、ウェブページＷ１０等のコンテンツは、出力部１３０内に表示されるウェブブラウザソフトウェアのウインドウ内に表示される場合がありうる。この場合、ウェブページＷ１０を表示する際の端末装置１００における表示領域とは、ウェブブラウザソフトウェアのウインドウを意味する。
【００６１】
制御部１４０は、例えば、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（表示プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部１４０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００６２】
図６に示すように、制御部１４０は、要求部１４１と、受付部１４２と、第１表示部１４３と、表示制御部１４４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１４０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１４０が有する各処理部の接続関係は、図６に示した接続関係に限られず、他の接続関係であってもよい。
【００６３】
要求部１４１は、入力部１２０を介して受け付けたユーザ操作に従って、コンテンツ配信サーバ３０にウェブページの取得要求を送信する。また、要求部１４１は、受付部１４２によって受け付けられたウェブページに広告取得命令が含まれる場合に、広告コンテンツの取得要求を広告配信サーバ２０に送信する。
【００６４】
受付部１４２は、ウェブページと広告コンテンツとを受け付ける。具体的には、受付部１４２は、要求部１４１によって送信されたウェブページの取得要求に応答したコンテンツ配信サーバ３０からウェブページを受け付ける。このとき、受付部１４２は、ウェブページに広告取得命令が含まれる場合には、広告コンテンツの取得要求を送信するよう要求部１４１に指示する。そして、受付部１４２は、要求部１４１によって送信された広告コンテンツの取得要求に応答した広告配信サーバ２０から広告コンテンツを受け付ける。このとき、受付部１４２は、広告コンテンツとともに、広告コンテンツの表示を制御する制御情報を受け付ける。
【００６５】
第１表示部１４３は、出力部１３０にコンテンツを表示する。具体的には、第１表示部１４３は、要求部１４１による処理の結果、ウェブページＷ１０を受信した場合は、ウェブページＷ１０を出力部１３０に表示させる。
【００６６】
表示制御部１４４は、受付部１４２によって受け付けられたウェブページに含まれる制御情報に従って、所定のコンテンツを出力部１３０に表示制御する。具体的には、表示制御部１４４は、第１表示部１４３によって出力部１３０に表示されたウェブページに重ねて、所定の広告コンテンツを表示する処理を実行する。表示制御部１４４は、図６に示すように、検知部１４５と、第２表示部１４６とを有する。検知部１４５及び第２表示部１４６は、例えば、ＣＰＵやＭＰＵ等によって、ウェブページに含まれる制御情報がＲＡＭを作業領域として実行されることにより実現される。すなわち、検知部１４５が実行する処理は、広告コンテンツに含まれる制御情報が実行させる検知手順により実現され、第２表示部１４６が実行する処理は、広告コンテンツに含まれる制御情報が実行させる表示手順により実現される。
【００６７】
検知部１４５は、端末装置１００に対する所定の操作を検知する。具体的には、実施形態に係る検知部１４５は、所定の操作の一例として、出力部１３０に表示されたウェブページＷ１０を移動させるスクロール操作を検知する。さらに、検知部１４５は、ウェブページＷ１０のスクロール操作を検知する際には、ユーザによりスクロール操作が行われたウェブページＷ１０における位置を検知する。
【００６８】
第２表示部１４６は、出力部１３０に表示されたウェブページに重ねて、新たな所定のコンテンツを表示する。具体的には、実施形態に係る第２表示部１４６は、検知部１４５が検知した位置に基づいて、ウェブページＷ１０に重ねて広告コンテンツＣ１０を表示する。例えば、第２表示部１４６は、ウェブページＷ１０上において検知部１４５が検知した位置であって、ユーザのスクロール操作が行われた位置に、広告コンテンツＣ１０をウェブページＷ１０に重ねて表示する。
【００６９】
また、第２表示部１４６は、ウェブページに重ねる広告コンテンツであって、端末装置１００のユーザによって選択された場合に、広告コンテンツに対応する所定のコンテンツにアクセスさせる広告コンテンツを表示する。具体的には、実施形態に係る第２表示部１４６は、所定のコンテンツの一例である広告主ページにリンクが張られた広告コンテンツＣ１０を表示する。すなわち、ユーザは、ウェブページＷ１０上に表示された広告コンテンツＣ１０を選択することで、リンク先である広告主ページを端末装置１００に表示させる。このように、端末装置１００は、リンクが張られた広告コンテンツＣ１０を表示することにより、広告主ページなどのランディングページへアクセスする誘因をユーザに与えることができる。
【００７０】
また、第２表示部１４６は、広告コンテンツを表示した後に、検知部１４５が新たなスクロール操作を検知した場合には、表示済みの広告コンテンツを表示させたまま、新たな広告コンテンツを表示する。図１の例でいえば、第２表示部１４６は、ウェブページＷ１０上に広告コンテンツＣ１０１を表示させた後に、ユーザからのスクロール操作を受け付けた場合には、広告コンテンツＣ１０１を表示させたまま、広告コンテンツＣ１０２を表示する。このように、端末装置１００は、複数の広告コンテンツＣ１０を同時に表示することができる。すなわち、端末装置１００は、ウェブページＷ１０上に一つだけ広告コンテンツＣ１０を表示する場合と比較して、より広告コンテンツＣ１０をユーザに認知させることができるので、広告効果を向上させることが期待できる。なお、後述するように、端末装置１００は、ウェブページＷ１０の視認性を低下させないために、広告コンテンツＣ１０を複数表示せずに、一つだけ表示することもできる。
【００７１】
また、第２表示部１４６は、ウェブページに重ねる広告コンテンツとして、ウェブページと関連性のあるコンテンツを表示する。図１の例でいえば、第２表示部１４６は、ウェブページＷ１０に含まれるニュースコンテンツなどの内容と関連性があるコンテンツとして、運動靴の足跡を模した静止画像を有する広告コンテンツＣ１０を表示する。このように、端末装置１００は、ユーザにとって関心があると想定されるウェブページと広告コンテンツとを関連させて表示させることにより、広告コンテンツをユーザに認知させやすくする。結果として、端末装置１００は、表示する広告コンテンツの広告効果を向上させることができる。
【００７２】
また、第２表示部１４６は、ウェブページと関連性のある広告コンテンツであって、ウェブページの移動操作を促す広告コンテンツを表示する。言い換えれば、第２表示部１４６は、ユーザにスクロール操作を繰り返させることにより、ウェブページの端部を表示させるようにユーザを誘導するコンテンツを表示する。ここで、ウェブページの端部とは、ウェブページの初期表示の段階では表示されていない側の端部を含む。すなわち、第２表示部１４６は、初期表示の段階では端末装置１００の出力部１３０表示されない端部を有するウェブページ（例えば、図１におけるウェブページＷ１０）について、初期表示の段階では表示されていない側の端部への移動を促すような広告コンテンツを表示する。図１の例でいえば、第２表示部１４６は、ウェブページＷ１０上を下向きに歩行する足跡を見立てた広告コンテンツＣ１０を表示する。このように、端末装置１００は、ユーザにとって関心があると想定されるウェブページ上に、さらにウェブページを読み進める誘因を与えるような広告コンテンツを表示する。これにより、端末装置１００は、ウェブページを提供する提供者にメリットを与えるとともに、広告コンテンツが表示されるウェブページをユーザに長時間閲覧させることにもなるため、広告コンテンツの認知度を向上させることができる。
【００７３】
なお、上記の検知部１４５及び第２表示部１４６が実行する処理は、例えば、広告コンテンツに含まれる制御情報が、端末装置１００にウェブページＷ１０を表示させるウェブブラウザソフトウェアの機能を利用することにより実現される。
【００７４】
〔６．他の表示例〕
上記では、図１に例示した表示態様を用いながら、端末装置１００による表示処理について説明した。具体的には、上記では、端末装置１００が、スクロール操作を検知した場合に、ウェブページＷ１０に重ねて広告コンテンツＣ１０を表示する例を示した。次に、図７及び図８を用いて、端末装置１００が広告コンテンツＣ１０に加えて、広告コンテンツＣ１１、Ｃ１２及び第３コンテンツＣ２０を表示する処理について、より詳細に説明する。図７及び図８は、実施形態に係る表示処理の一例を示す図である。
【００７５】
〔６−１．他の表示例（１）〕
まず、図７の例について説明する。図７の第１状態に示すように、端末装置１００は、図１の例と同様にウェブページＷ１０を表示する。そして、端末装置１００は、図７の第１状態に示すように、ユーザからスクロール操作を受け付ける。ここまでの端末装置１００による表示処理は、図１に示した例と同様である。
【００７６】
ここで、ユーザから受け付けたスクロール操作により、ウェブページＷ１０は、端部近傍まで移動されたものとする。すなわち、端末装置１００は、図７の第２状態において、ウェブページＷ１０の端部近傍を表示する。そして、端末装置１００に係る第２表示部１４６は、ウェブページＷ１０の端部が表示されるようにウェブページＷ１０が移動させられた場合に、ウェブページＷ１０の端部に第３コンテンツＣ２０を表示する。図７の第２状態に示すように、ウェブページＷ１０の端部近傍では、第３コンテンツＣ２０の一部として、陸上競技のトラックに見立てられたコンテンツが表示される。
【００７７】
そして、端末装置１００は、陸上競技のトラックに見立てられたコンテンツ内の踏切線に見立てられた位置の近傍において、指Ｆ１０によるスクロール操作を検知する。具体的には、図７において、端末装置１００は、ユーザの指Ｆ１０が踏切線に見立てられた位置の近傍にある点Ｐ１に触れた後、出力部１３０上をはじく動作を行ったことを検知する。
【００７８】
続いて、端末装置１００は、ユーザから受け付けたスクロール操作に従って、ウェブページＷ１０を移動させる。この間、図７の第３状態に示すように、端末装置１００には、陸上競技の幅跳びに用いられる砂場に見立てたようなコンテンツが表示される。
【００７９】
そして、端末装置１００は、指Ｆ１０が点Ｐ１に触れた後に、はじめて出力部１３０に触れる点Ｐ２を検知する。このとき、端末装置１００は、点Ｐ１と点Ｐ２との距離を検知する。言い換えれば、端末装置１００は、図７の第２状態から図７の第４状態までの遷移に伴う、ウェブページＷ１０の移動距離を検知する。
【００８０】
このとき、図７の第４状態に示すように、端末装置１００は、表示されている砂場に見立てたコンテンツ上に、検知したウェブページＷ１０の移動距離を新たに表示する。例えば、図７の第４状態に示すように、端末装置１００は、「Record：  ４１４  px！！」のように、移動距離を画素数（px、ピクセル）で表現した移動距離表示Ｌ１を表示する。
【００８１】
さらに、端末装置１００は、移動距離表示Ｌ１とともに、広告コンテンツＣ１１を表示する。広告コンテンツＣ１１は、例えば、広告コンテンツＣ１０及びＣ１１を入稿した広告主のロゴマークである。また、端末装置１００は、広告コンテンツＣ１１とともに、「がんばれ！日本！」などの広告宣伝内容を表示する。
【００８２】
このように、端末装置１００に係る検知部１４５は、ウェブページＷ１０内の予め決められた位置である、陸上競技のトラックの踏切線に見立てられた位置近傍を始点として、スクロール操作によるウェブページＷ１０の移動距離を検知する。端末装置１００に係る第２表示部１４６は、検知部１４５によって検知された移動距離とともに、新たな広告コンテンツＣ１１を表示する。このように、第３コンテンツＣ２０は、陸上競技のトラックに見立てられたコンテンツや、移動距離表示Ｌ１や、広告コンテンツＣ１１や、「がんばれ！日本！」などの広告宣伝内容等を有するコンテンツである。そして、端末装置１００は、ユーザのスクロール操作に従って、移動距離表示Ｌ１や広告コンテンツＣ１１を含む第３コンテンツＣ２０を表示する。言い換えれば、端末装置１００は、ユーザによりウェブページＷ１０が移動された移動距離に応じて、表示対象である第３コンテンツＣ２０を適宜変動させることにより、移動距離表示Ｌ１や広告コンテンツＣ１１を表示する。
【００８３】
これにより、端末装置１００は、ユーザにスクロール操作そのものへの娯楽性を与える。すなわち、端末装置１００は、運動靴の靴裏に見立てた広告コンテンツＣ１０を次々と表示した後に、陸上競技のトラックという運動靴と観念的につながりのあるコンテンツを含む第３コンテンツＣ２０を表示する。さらに、端末装置１００は、陸上競技のトラックの踏切線に見立てた位置の近傍を始点として、スクロール操作の移動距離を検知し、ユーザのスクロール操作に応じた移動距離を表示する。このように、端末装置１００は、スクロール操作の結果を記録としてユーザに提示することにより、操作にゲーム性をもたせるので、スクロール操作そのものを楽しませることができる。また、端末装置１００は、移動距離の表示とともに広告コンテンツＣ１１及び広告宣伝内容を表示することによって、ユーザに強い印象を与えることができるので、広告コンテンツによるブランディング効果を向上させる。
【００８４】
〔６−２．他の表示例（２）〕
続いて、図８の例について説明する。図８の第１状態に示すように、端末装置１００は、図７の例と同様にウェブページＷ１０を表示する。そして、端末装置１００は、図８の第２状態に示すように、ユーザからスクロール操作を受け付ける。そして、端末装置１００は、図８の第３状態に示すように、点Ｐ１と点Ｐ３間におけるウェブページＷ１０の移動距離を検知する。なお、点Ｐ１と点Ｐ３間におけるウェブページＷ１０の移動距離は、「３５０」ピクセルであったものとする。この場合、移動距離表示Ｌ１は、「Record：  ３５０  px！！」と表示される。そして、端末装置１００は、かかる移動距離表示Ｌ１と広告コンテンツＣ１１とを含む第３コンテンツＣ２０を表示する。ここまでの端末装置１００による表示処理は、図７に示した例と同様である。
【００８５】
ここで、図８の第１状態において、端末装置１００は、図８の第２状態で受け付けるよりも強いスクロール操作を受け付けるものとする。強いスクロール操作とは、ユーザが、出力部１３０上において指Ｆ１０を素早く、かつ、大きく動かすことにより、図８の第２状態よりも大きな初期速度をウェブページＷ１０に与えたことを意味する。図８の第４状態は、端末装置１００がユーザから強いスクロール操作を受け付けた状態を示す。
【００８６】
この場合、強いスクロール操作を受け付けた端末装置１００は、図８の第３状態と比較して長い距離にわたってウェブページＷ１０を移動する。そして、端末装置１００は、図８の第５状態に示すように、指Ｆ１０が点Ｐ１に触れた後にはじめて出力部１３０に触れた点Ｐ４を検知する。このとき、端末装置１００は、点Ｐ１と点Ｐ４との距離を検知する。言い換えれば、端末装置１００は、図８の第１状態から図８の第５状態までの遷移に伴う、ウェブページＷ１０の移動距離を検知する。
【００８７】
そして、図８の第５状態において、端末装置１００は、ウェブページＷ１０の移動距離を示す「Record：  ６００  px！！」という移動距離表示Ｌ１とともに広告コンテンツＣ１２が表示されるよう、砂場に見立てたコンテンツが表示されていた第３コンテンツＣ２０の表示を変動させる。広告コンテンツＣ１２は、例えば、広告コンテンツＣ１０、Ｃ１１及びＣ１２を入稿した広告主のロゴマークであって、広告コンテンツＣ１１とは異なるロゴマークである。このように、端末装置１００は、ウェブページＷ１０の移動距離が所定の閾値以上であった場合には、広告コンテンツＣ１１ではなく、広告コンテンツＣ１２を表示する。例えば、第３コンテンツＣ２０とともに端末装置１００が取得した制御情報により、ウェブページＷ１０の移動距離の所定の閾値が「５００ピクセル」に設定されていたとする。この場合、端末装置１００は、検知した移動距離が「５００ピクセル」よりも小さい値であれば、広告コンテンツＣ１１を表示する。一方、端末装置１００は、検知した移動距離が「５００ピクセル」以上の値であれば、広告コンテンツＣ１２を表示するように第３コンテンツＣ２０を変動させる。
【００８８】
ここで、広告コンテンツＣ１１及びＣ１２は、同じ広告主から入稿された広告コンテンツであるが、異なるリンク先が張られてもよい。例えば、広告コンテンツＣ１１は、広告コンテンツＣ１０が選択された場合と同じ広告主ページにリンクが張られる。一方、広告コンテンツＣ１２は、広告コンテンツＣ１０及びＣ１１と異なるページにアクセスするようリンクが張られてもよい。そして、広告コンテンツＣ１２のアクセス先となるウェブページは、例えば、ユーザがクーポンなどを取得することのできるウェブページであるとする。これにより、端末装置１００は、ユーザが記録した移動距離に応じて、異なる結果物が得られるようなコンテンツを表示することができる。
【００８９】
このように、端末装置１００に係る検知部１４５は、スクロール操作によるウェブページＷ１０の移動距離を検知する。端末装置１００に係る第２表示部１４６は、検知部１４５よって検知された移動距離に対応する広告コンテンツＣ１１又はＣ１２を表示するように、第３コンテンツＣ２０を変動させる。
【００９０】
これにより、端末装置１００は、ユーザにスクロール操作を繰り返させる誘因を与える。すなわち、端末装置１００は、スクロール操作の移動距離を検知し、ユーザのスクロール操作に応じた移動距離を表示する。このため、端末装置１００は、より良い移動距離の記録を出すことに挑戦したいというユーザに対して、スクロール操作の繰り返しを促すことができる。また、端末装置１００は、移動距離に応じて、広告コンテンツＣ１１又はＣ１２を表示する。これにより、端末装置１００は、様々な広告コンテンツを表示させたいとユーザに思わせることができるので、さらにスクロール操作の繰り返しを促すことができる。このように、端末装置１００によれば、ユーザにスクロール操作を反復させることにより、広告コンテンツＣ１１又はＣ１２を数多く表示させることができるので、広告コンテンツＣ１１又はＣ１２による広告主のブランディング効果を向上させることができる。
【００９１】
なお、上記図８においては、端末装置１００が、ウェブページＷ１０の移動距離に応じて広告コンテンツＣ１１又はＣ１２を表示する例を示したが、表示する広告コンテンツの数や種類はこの例に限られない。すなわち、端末装置１００は、広告コンテンツＣ１１又はＣ１２のみならず、他のコンテンツを表示してもよい。
【００９２】
また、上記図７及び図８においては、端末装置１００は、ウェブページＷ１０の端部近傍に、陸上競技のトラックに見立てたコンテンツを含む第３コンテンツＣ２０を表示する例を示した。この場合、第３コンテンツＣ２０は、ユーザがウェブページＷ１０を端部までスクロールさせたことを契機として、新たにコンテンツ配信サーバ３０又は広告配信サーバ２０から取得されてもよい。すなわち、端末装置１００に係る検知部１４５は、スクロール操作によりウェブページＷ１０が端部に移動されたことを検知する。そして、端末装置１００に係る第２表示部１４６は、検知部１４５がウェブページＷ１０の端部まで移動されたことを検知した場合、ウェブページＷ１０が有する広告枠Ｒ２０内に、新たに第３コンテンツＣ２０を表示する。これにより、端末装置１００は、空白部分を有するウェブページＷ１０を表示することを防止できる。すなわち、上記図７及び図８で説明した第３コンテンツＣ２０は、通常ではウェブページＷ１０外に該当する部分に表示される。ゆえに、端末装置１００が、第３コンテンツＣ２０を取得していない場合には、ウェブページＷ１０の画面外に該当する部分（広告枠Ｒ２０に相当する領域）には空白が表示される。このようにウェブページＷ１０上に空白が表示されることは、ウェブページＷ１０を閲覧するユーザにとって望ましいとはいえない。そのため、端末装置１００は、広告枠Ｒ２０に表示するコンテンツとして第３コンテンツＣ２０を取得する場合に限り、通常ウェブページＷ１０の画面外となる部分へのスクロール操作を可能にする。
【００９３】
〔７．広告配信システムの処理フロー〕
次に、図９を用いて、実施形態に係る広告配信システム１による配信処理の手順について説明する。図９は、実施形態に係る広告配信システム１による配信処理手順を示すシーケンス図である。
【００９４】
図９に示すように、端末装置１００は、ユーザ操作に従って、ウェブページの取得要求をコンテンツ配信サーバ３０に送信する（ステップＳ１０１）。そして、コンテンツ配信サーバ３０は、ウェブページの取得要求に応じて、ウェブページを端末装置１００に配信する（ステップＳ１０２）。なお、コンテンツ配信サーバ３０によって配信されるウェブページには、広告配信サーバ２０のＵＲＬ等である広告取得命令が含まれる。
【００９５】
続いて、端末装置１００は、ウェブページに含まれる広告取得命令に基づいて、広告コンテンツの取得要求を広告配信サーバ２０に送信する（ステップＳ１０３）。そして、広告配信サーバ２０は、広告コンテンツの取得要求に応じて、制御情報を含む広告コンテンツを端末装置１００に配信する（ステップＳ１０４）。
【００９６】
そして、端末装置１００は、ステップＳ１０４において受信したウェブページに含まれる制御情報に従って、ウェブページと、ステップＳ１０４において受信した広告コンテンツとを表示する表示処理を行う（ステップＳ１０５）。
【００９７】
〔８−１．端末装置の処理フロー（１）〕
次に、図１０及び図１１を用いて、実施形態に係る端末装置１００による処理の手順について説明する。図１０では、端末装置１００がスクロール操作の位置を検知し、検知した位置にコンテンツを表示する処理について説明する。図１１では、端末装置１００が、所定の位置から実行されたスクロール操作によるウェブページの移動距離を検知し、検知した移動距離に対応するコンテンツを表示する処理について説明する。まず、図１０について説明する。図１０は、実施形態に係る端末装置１００による処理手順を示すフローチャートである。
【００９８】
図１０に示すように、端末装置１００は、コンテンツ配信サーバ３０から取得したウェブページを表示する（ステップＳ２０１）。そして、端末装置１００は、ユーザからウェブページの変更操作の一例であるスクロール操作を受け付けたか否かを判定する（ステップＳ２０２）。端末装置１００は、スクロール操作を受け付けていない場合には（ステップＳ２０２；Ｎｏ）、スクロール操作を受け付けるまで待機する。
【００９９】
一方、端末装置１００は、スクロール操作を受け付けた場合には（ステップＳ２０２；Ｙｅｓ）、ウェブページ上において、ユーザによりスクロール操作がされた位置を検知する（ステップＳ２０３）。そして、端末装置１００は、検知された位置に広告コンテンツを表示する（ステップＳ２０４）。
【０１００】
そして、端末装置１００は、表示した広告コンテンツがクリックされたか否かを判定する（ステップＳ２０５）。端末装置１００は、広告コンテンツがクリックされない場合には、新たな処理を行わず、ステップＳ２０２〜Ｓ２０５の処理手順を繰り返す（ステップＳ２０５；Ｎｏ）。
【０１０１】
一方、端末装置１００は、広告コンテンツがクリックされた場合には（ステップＳ２０５；Ｙｅｓ）、広告コンテンツのリンク先のウェブページにアクセスし、アクセスしたウェブページを表示する（ステップＳ２０６）。
【０１０２】
〔８−２．端末装置の処理フロー（２）〕
次に、図１１について説明する。図１１は、実施形態に係る端末装置１００による処理手順を示すフローチャートである。
【０１０３】
図１１に示すように、端末装置１００は、広告配信サーバ２０から取得したウェブページを表示する（ステップＳ３０１）。そして、端末装置１００は、例えば、ウェブページの端部近傍に位置する移動距離計測の始点において、スクロール操作を検知したか否かを判定する（ステップＳ３０２）。端末装置１００は、スクロール操作を受け付けていない場合には（ステップＳ３０２；Ｎｏ）、スクロール操作を受け付けるまで待機する。
【０１０４】
一方、端末装置１００は、スクロール操作を受け付けた場合には（ステップＳ３０２；Ｙｅｓ）、ウェブページの移動距離を検知する（ステップＳ３０３）。そして、端末装置１００は、ウェブページの移動距離が所定の閾値以上か否かを判定する（ステップＳ３０４）。
【０１０５】
そして、端末装置１００は、ウェブページの移動距離が所定の閾値以上であると判定した場合には（ステップＳ３０４；Ｙｅｓ）、所定の閾値以上に対応するコンテンツを表示する（ステップＳ３０５）。
【０１０６】
一方、端末装置１００は、ウェブページの移動距離が所定の閾値以上でないと判定した場合には（ステップＳ３０４；Ｎｏ）、所定の閾値に達しない場合のコンテンツを表示する（ステップＳ３０６）。この後、端末装置１００は、上記ステップＳ３０２〜Ｓ３０６における処理手順を繰り返し行う。
【０１０７】
〔９．変形例〕
上述した実施形態に係る処理は、上記実施形態以外にも種々の異なる形態にて実施されてよい。以下では、端末装置１００、広告配信サーバ２０、コンテンツ配信サーバ３０及び配信処理システム１の他の実施形態について説明する。
【０１０８】
〔９−１．時間に基づく表示処理〕
上記実施形態を説明した図１において、端末装置１００に係る第２表示部１４６は、ウェブページＷ１０に対してスクロール操作が行われる場合に、スクロール操作が行われた位置に広告コンテンツＣ１０１を表示する例を示した。そして、端末装置１００は、広告コンテンツＣ１０１を表示した後に、新たにスクロール操作が行われた場合には、広告コンテンツＣ１０１を表示しつつ、新たに広告コンテンツＣ１０２を表示する例を示した。ここで、端末装置１００は、広告コンテンツＣ１０１を表示してから所定の時間が経過した後には、広告コンテンツＣ１０１を非表示とすることができる。この点について、図１２を用いて説明する。
【０１０９】
図１２は、変形例に係る表示処理の一例を示す図である。図１２の第１状態では、指Ｆ１０によって、ウェブページＷ１０が上方に移動されている状態を示す。図１２の第１状態において、ユーザからのスクロール操作を受け付けた端末装置１００は、スクロール操作がされたウェブページＷ１０上の位置に広告コンテンツＣ１０１を表示する。
【０１１０】
そして、図１２の第２状態において、広告コンテンツＣ１０１を表示してから所定時間が経過していたときには、端末装置１００は、広告コンテンツＣ１０１を非表示とする。その後、端末装置１００は、新たに指Ｆ１０によってスクロール操作を受け付けた場合には、スクロール操作を受け付けた位置に広告コンテンツＣ１０２を表示する。
【０１１１】
そして、図１２の第２状態でスクロール操作を受け付けた端末装置１００は、ウェブページＷ１０を上方に移動させる。そして、広告コンテンツＣ１０２を表示してから所定時間が経過していたときには、端末装置１００は、広告コンテンツＣ１０２を非表示とする。その後、図１２の第３状態に示すように、端末装置１００は、最後にスクロール操作を受け付けた位置のみに広告コンテンツＣ１０３を表示する。
【０１１２】
このように、端末装置１００に係る第２表示部１４６は、広告コンテンツＣ１０を表示した後に、所定の時間が経過した場合には、表示済みの広告コンテンツＣ１０を非表示にすることができる。
【０１１３】
これにより、端末装置１００は、ウェブページＷ１０を閲覧するユーザのユーザビリティを低下させずに広告コンテンツＣ１０を表示することができる。具体的には、端末装置１００は、広告コンテンツＣ１０１を表示した後に、所定の時間が経過した場合には、広告コンテンツＣ１０１を非表示とする。ここで、一定時間、端末装置１００に操作を行わないユーザは、ウェブページＷ１０内の記事を閲覧している可能性が高いと想定される。このため、端末装置１００は、表示した広告コンテンツＣ１０を非表示にすることにより、ウェブページＷ１０に対するユーザの視認性を確保する。すなわち、ユーザは、広告コンテンツＣ１０によって過剰に視界を遮られずにウェブページＷ１０を閲覧することができる。このようにして、端末装置１００は、ユーザビリティを低下させずに、広告コンテンツＣ１０をユーザに視認させることができる。
【０１１４】
〔９−２．操作に基づく表示処理〕
上記表示処理を説明した図１２において、端末装置１００に係る第２表示部１４６は、
広告コンテンツＣ１０を表示してから所定時間が経過した場合に、広告コンテンツＣ１０を非表示とする例を示した。ここで、端末装置１００は、他の例によって、一度表示した広告コンテンツＣ１０を非表示としてもよい。
【０１１５】
例えば、端末装置１００は、広告コンテンツＣ１０１を表示した後に、新たに指Ｆ１０によってスクロール操作を受け付ける。このとき、端末装置１００は、新たにスクロール操作を受け付けた位置に広告コンテンツＣ１０２を表示するとともに、広告コンテンツＣ１０１を非表示とする処理を実行する。すなわち、端末装置１００は、ウェブページＷ１０上において、広告コンテンツＣ１０を複数表示せずに、最後にスクロール操作を受け付けた位置のみに広告コンテンツＣ１０を表示するようにしてもよい。
【０１１６】
このように、端末装置１００に係る第２表示部１４６は、広告コンテンツＣ１０を表示した後に、検知部１４５により新たなスクロール操作が検知された場合には、表示済みの広告コンテンツＣ１０を非表示にすることができる。
【０１１７】
これにより、端末装置１００は、ウェブページＷ１０を閲覧するユーザのユーザビリティを低下させずに広告コンテンツＣ１０を表示することができる。すなわち、端末装置１００は、広告コンテンツＣ１０１を表示した後に、広告コンテンツＣ１０２を新たに表示するタイミングで、広告コンテンツＣ１０１を非表示とするので、出力部１３０上に複数個の広告コンテンツＣ１０が表示されることがない。よって、ユーザは、広告コンテンツＣ１０によって過剰に視界を遮られずにウェブページＷ１０を閲覧することができる。このように、端末装置１００は、ユーザビリティを低下させずに、広告コンテンツＣ１０をユーザに視認させることができる。
【０１１８】
〔９−３．制御情報〕
上述してきた実施形態に係る広告配信システム１では、広告配信サーバ２０が、上述した表示処理を端末装置１００に実行させたりするための制御情報を、ウェブページとともに端末装置１００に配信する例を示した。しかし、制御情報を配信する装置は広告配信サーバ２０に限られず、コンテンツ配信サーバ３０であってもよい。
【０１１９】
この場合、コンテンツ配信サーバ３０は、配信対象であるウェブページとともに、かかる制御情報を端末装置１００に配信する。端末装置１００は、かかる制御情報に基づいて上述してきた表示処理を行う。すなわち、制御情報の配信元が広告配信サーバ２０かコンテンツ配信サーバ３０であるかは、端末装置１００の行う表示処理の結果には影響しない。このように、端末装置１００は、上記制御情報の配信元にかかわらず上述してきた表示処理を行うことができる。
【０１２０】
〔９−４．表示処理の態様〕
上記実施形態では、ウェブページが縦スクロールされる例を示したが、表示処理の態様は、かかる例に限られない。例えば、端末装置１００は、横スクロール可能なウェブページを表示し、ウェブページが横スクロールされる場合に、上記実施形態に係る表示処理を実行してもよい。
【０１２１】
また、上記実施形態では、スクロール操作が受け付けられたウェブページ上の位置に広告コンテンツを表示する例を示した。しかし、第２表示部１４６は、必ずしもスクロール操作が受け付けられたウェブページ上の位置に広告コンテンツを表示するのではなく、例えば、受け付けた位置の近傍に広告コンテンツを表示してもよい。また、第２表示部１４６は、スクロール操作を受け付けた直後に広告コンテンツを表示させずに、所定時間経過後に広告コンテンツを表示するようにしてもよい。これにより、端末装置１００は、ウェブページの閲覧において、ユーザの視認性を確保することができる。
【０１２２】
〔９−５．移動操作〕
上記実施形態において、端末装置１００は、ユーザはスクロール操作のためにウェブページＷ１０を指Ｆ１０でタッチし、さらに指Ｆ１０で出力部１３０をはらう操作を行う例を示した。そして、端末装置１００は、かかる操作が行われたときに、広告コンテンツＣ１０を表示する例を示した。ここで、端末装置１００は、ユーザがスクロール操作のために、指Ｆ１０を出力部１３０から離さずにウェブページＷ１０を移動させる操作（いわゆるスワイプ操作）を実行したことを検知した場合、広告コンテンツＣ１０を表示させないようにしてもよい。
【０１２３】
すなわち、ユーザが指Ｆ１０をウェブページから離さずにウェブページを移動させる操作を行っているときは、ユーザがウェブページに含まれる記事の内容等をゆっくり読み進めている状態などが想定される。この場合に、第２表示部１４６が広告コンテンツＣ１０を表示すると、ウェブページに対するユーザの視認性を低下させるおそれがあり、ユーザにとって望ましくない。そこで、端末装置１００は、ユーザが指Ｆ１０をウェブページから離さずにウェブページを移動させる操作を行っているときは、広告コンテンツＣ１０を表示する処理を実行しないようにすることができる。
【０１２４】
〔９−６．操作の受け付け〕
また、端末装置１００がタッチパネル以外を採用する場合には、上記の操作に対応した入力デバイスによる操作であってもよい。例えば、指Ｆ１０によるフリック操作は、入力デバイスの一例であるマウスのホイールスクロール操作に対応する。また、指Ｆ１０によるフリック操作を受け付ける入力デバイスとして、トラックパッド等を用いてもよい。
【０１２５】
〔９−７．端末装置の操作記録〕
また、上述してきた端末装置１００は、実施形態に係る広告コンテンツが表示されているウェブページに対して、ユーザがどれだけ端末装置１００を操作したかという記録を広告配信サーバ２０に送信してもよい。具体的には、検知部１４５は、広告コンテンツが表示されているウェブページに対してユーザが行うスクロール操作や、ウェブページの拡大縮小操作などを記録する。さらに、検知部１４５は、広告コンテンツに対するクリック操作や、ウェブページをリロードした回数や、広告コンテンツを特定する情報について端末装置１００からの発信操作（例えば、ＳＮＳへの書き込みなど）など、ユーザが端末装置１００に対して行う種々の操作を記録することもできる。そして、通信部１１０は、検知部１４５により記録された操作履歴に関する情報を広告配信サーバ２０に送信する。
【０１２６】
そして、広告配信サーバ２０は、端末装置１００から配信された端末装置１００の操作履歴に関する情報を受信する。さらに、広告配信サーバ２０は、受信した端末装置１００の操作履歴に関する情報を集計し、かかる情報について分析した情報をさらに取得する。具体的には、広告配信サーバ２０は、実施形態に係る制御情報を伴う広告コンテンツと、かかる制御情報を伴わない広告コンテンツとについて、スクロール操作の回数や、ＣＴＲなどの広告効果の指標を比較した情報などを取得する。また、広告配信サーバ２０は、実施形態に係る制御情報を伴う広告コンテンツと、かかる制御情報を伴わない広告コンテンツとについて、インプレッション数の計数値などの比較を示す情報を広告主に提示してもよい。これにより、広告配信サーバ２０は、端末装置１００における実施形態に係る制御情報を伴うウェブページの表示態様の有用性（例えば、広告コンテンツの視認性が向上したことによるＣＴＲの増加など）を広告主に示すことができる。
【０１２７】
〔９−８．広告コンテンツが表示されるコンテンツ〕
上記実施形態では、広告コンテンツがウェブページに重ねて表示される例を示したが、広告コンテンツが表示されるのはウェブページに限られない。例えば、上記してきた広告コンテンツ等は、携帯電話ゲーム等の画面に表示されてもよい。また、端末装置１００は、広告コンテンツ以外にも、任意のコンテンツについて、上述した処理を実行してもよい。
【０１２８】
〔９−９．コンテンツの態様〕
上記実施形態では、ウェブページに関連する広告コンテンツとして、広告コンテンツが運動靴の靴裏を模した静止画像であったり、広告主のロゴマークであったりする例を示した。しかし、上記制御情報によって表示制御される広告コンテンツには、様々な態様の広告コンテンツが含まれてよい。例えば、化粧品を紹介するウェブページにおいて、ユーザがスクロール操作を行ったときに表示される広告コンテンツは、ネイルマニキュアを模した広告コンテンツを表示してもよい。また、ネイルアートを紹介するウェブページにおいては、実際に施されるネイルアートが広告コンテンツとして表示されてもよい。
【０１２９】
また、上記実施形態では、陸上競技のトラックに見立てたコンテンツを含む第３コンテンツＣ２０を表示する例を示したが、端末装置１００は、異なる態様のコンテンツを表示してもよい。例えば、端末装置１００は、ゴルフコースに見立てた第３コンテンツを表示する。この場合、端末装置１００は、ユーザのスクロール操作によりゴルフコースでゴルフボールを打ったかのように見立てることのできる、ゲーム性のある第３コンテンツをユーザに対して提供することができる。また、端末装置１００は、スクロールを利用して、食料品の増量をアピールするような第３コンテンツを表示してもよい。また、端末装置１００は、地図を模した第３コンテンツを表示し、ユーザから受け付けるスクロールを利用して、地図上を移動しているかのように見立てる第３コンテンツを提供してもよい。
【０１３０】
なお、上記実施形態では、端末装置１００が、ウェブページＷ１０の移動距離を検知することにより、検知した移動距離に応じて第３コンテンツＣ２０を変動させる例を示した。しかし、端末装置１００が検知する値は移動距離に限られない。例えば、端末装置１００は、ユーザから受け付けた操作により生じる他の値を検知してもよい。具体的には、端末装置１００は、ウェブページの移動速度や、ウェブページの加速度を検知する。そして、端末装置１００は、検知したウェブページの移動速度や加速度に応じて、第３コンテンツを変動させてもよい。また、端末装置１００は、ユーザから受け付ける移動操作のタイミングを検知してもよい。例えば、端末装置１００は、所定時間内における移動操作の頻度を検知する。そして、端末装置１００は、ユーザが所定の閾値以上の高い頻度でウェブページに対して移動操作を行っていることを検知した場合に、第３コンテンツを変動させてもよい。あるいは、端末装置１００は、ユーザから受け付ける移動操作の時間的な間隔が所定の閾値以下のとき（例えば、ごく短時間に数回のタップ操作を受けた場合など）に第３コンテンツを変動させてもよい。また、第３コンテンツが動的なコンテンツである場合に、端末装置１００は、ユーザから受け付ける操作のタイミングを検知してもよい。例えば、第３コンテンツがゲーム性を有するコンテンツであって、ユーザの移動操作が第３コンテンツ内で要求される所定の操作に適合するタイミングで行われた場合に、端末装置１００は、かかる操作のタイミングを検知する。そして、端末装置１００は、検知した操作のタイミングに応じて、第３コンテンツを変動させてもよい。すなわち、端末装置１００に係る検知部１４５は、移動操作によるウェブページの移動距離、移動速度、加速度、又は、移動操作のタイミングを検知する。そして、端末装置１００に係る第２表示部１４６は、検知部１４５によって検知されたウェブページの移動距離、移動速度、加速度及び移動操作のタイミングのいずれか一つに応じて、表示対象である第３コンテンツを変動する。
【０１３１】
このように、端末装置１００は、ウェブページや広告主に関連する様々なコンテンツを表示させたり、表示したコンテンツを変動させたりすることで、広告コンテンツの認知度の向上をさせたり、ユーザの娯楽性を高めたりすることができる。
【０１３２】
なお、上記実施形態では、第３コンテンツは、ウェブページに含まれる広告枠に表示される例を示した。しかし、第３コンテンツは、広告枠に表示されるのではなく、予めウェブページに組み込まれていてもよい。例えば、第２表示部１４６は、ウェブページの端部に第３コンテンツを重ねて表示する。この場合、端末装置１００は、所定のスクロール操作を検知した場合には、第３コンテンツを変動させるのではなく、予め表示された第３コンテンツ上に所定のコンテンツ（例えば、図８における広告コンテンツＣ１１やＣ１２）を新たに表示する処理を行ってもよい。
【０１３３】
〔９−１０．装置構成〕
また、上記実施形態では、広告配信システム１に、コンテンツ配信サーバ３０と広告配信サーバ２０とが含まれる例を示したが、コンテンツ配信サーバ３０と広告配信サーバ２０とは１個の装置として形成されてもよい。この場合、図３に示したコンテンツ配信サーバ３０は、例えば、コンテンツ記憶部３２とは別に、広告コンテンツ記憶部を有する。そして、コンテンツ配信サーバ３０は、端末装置１００からウェブページの取得要求を受け付けた場合に、広告コンテンツ記憶部にある広告コンテンツとともに、広告取得命令を含まないウェブページを端末装置１００に配信する。
【０１３４】
また、上記実施形態では、広告配信サーバ２０から端末装置１００に広告コンテンツが配信される例を示したが、コンテンツ配信サーバ３０が、広告配信サーバ２０から広告コンテンツを取得してもよい。この場合、広告配信サーバ２０は、コンテンツ配信サーバ３０から広告コンテンツの取得要求を受け付ける。また、広告配信サーバ２０は、コンテンツ配信サーバ３０に広告コンテンツを配信する。また、コンテンツ配信サーバ３０の配信部３５は、広告配信サーバ２０から取得した広告コンテンツとともに、広告取得命令を含まないウェブページを端末装置１００に配信する。この場合には、コンテンツ配信サーバ３０が、本願に係る配信装置に対応する。
【０１３５】
〔９−１１．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１３６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図６に示した要求部１４１及び受付部１４２は統合されてもよい。
【０１３７】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１３８】
〔９−１２．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１００、広告配信サーバ２０及びコンテンツ配信サーバ３０は、例えば図１３に示すような構成のコンピュータ１０００によって実現される。以下、コンテンツ配信サーバ３０を例に挙げて説明する。図１３は、コンテンツ配信サーバ３０の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１３９】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１４０】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、ネットワークＮを介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１４１】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１４２】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１４３】
例えば、コンピュータ１０００が実施形態に係るコンテンツ配信サーバ３０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部３３の機能を実現する。また、ＨＤＤ１４００には、コンテンツ記憶部３２内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１４４】
なお、コンピュータ１０００が実施形態に係る端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１４０の機能を実現する。
【０１４５】
〔１０．効果〕
上述してきたように、実施形態に係る広告配信サーバ２０は、配信部２８を有する。実施形態に係る配信部２８は、ウェブページ（第１コンテンツの一例）の表示を制御する制御情報を端末装置１００に配信する。また、実施形態に係る制御情報は、端末装置１００によって表示されているウェブページを移動させる移動操作が行われた位置を検知する検知手順と、検知手順により検知された位置に基づいて、ウェブページに重ねて広告コンテンツ（第２コンテンツの一例）を表示する表示手順とを端末装置１００に実行させる。
【０１４６】
このように、実施形態に係る広告配信サーバ２０は、端末装置１００において、ユーザからウェブページの移動操作を検知した場合に、検知した位置に基づいて広告コンテンツを表示させる。これにより、実施形態に係る広告配信サーバ２０によれば、端末装置１００を操作するユーザの注意が向きやすい指先に広告コンテンツを表示させることができるので、ユーザに広告コンテンツを注目させることができる。このため、実施形態に係る広告配信サーバ２０は、広告コンテンツの広告効果を向上させることができる。
【０１４７】
また、実施形態に係る表示手順は、広告コンテンツであって、端末装置１００の利用者によって選択された場合に、広告コンテンツに対応する所定のコンテンツ（例えば、広告主ページ）にアクセスさせる広告コンテンツを表示する。
【０１４８】
このように、実施形態に係る広告配信サーバ２０によれば、広告コンテンツから想起される広告主をユーザに浸透させるとともに、ユーザを広告主ページにアクセスさせる誘因を与えることができる。これにより、実施形態に係る広告配信サーバ２０は、広告コンテンツをユーザに強く印象付けることができるので、広告コンテンツの広告効果を向上させる。
【０１４９】
また、実施形態に係る表示手順は、広告コンテンツを表示した後に、検知手順により新たな移動操作が検知された場合には、表示済みの広告コンテンツを表示させたまま、新たな広告コンテンツを表示する。
【０１５０】
このように、実施形態に係る広告配信サーバ２０によれば、スクロール操作に伴って、ユーザに多数の広告コンテンツを認知させることができる。これにより、実施形態に係る広告配信サーバ２０は、広告コンテンツをユーザに印象付け、広告コンテンツのブランディング効果を向上させる。
【０１５１】
また、実施形態に係る表示手順は、広告コンテンツを表示した後に、所定の時間が経過した場合、又は、検知手順により新たな移動操作が検知された場合には、表示済みの広告コンテンツを非表示にする。
【０１５２】
このように、実施形態に係る広告配信サーバ２０は、端末装置１００に表示された広告コンテンツを非表示にすることにより、ウェブページに対するユーザの視認性を確保させる。これにより、実施形態に係る広告配信サーバ２０は、ユーザビリティを低下させずに、広告コンテンツＣ１０をユーザに視認させることができる。
【０１５３】
また、実施形態に係る表示手順は、ウェブページと関連性のある広告コンテンツを表示する。
【０１５４】
このように、実施形態に係る広告配信サーバ２０によれば、ウェブページの内容と関連性を有する広告コンテンツを表示させるので、ユーザに対して訴求力のある広告コンテンツを表示させることができる。これにより、実施形態に係る広告配信サーバ２０は、広告コンテンツの広告効果を向上させることができる。
【０１５５】
また、実施形態に係る表示手順は、広告コンテンツとして、ウェブページの端部を表示させるようにユーザを誘導する広告コンテンツを表示する。
【０１５６】
このように、実施形態に係る広告配信サーバ２０によれば、ウェブページの移動操作をユーザに促す広告コンテンツを表示させる。これにより、広告配信サーバ２０は、ウェブページを提供する提供者にメリットを与えることができる。
【０１５７】
また、実施形態に係る表示手順は、端部が表示されるようにウェブページが移動させられた場合に、ウェブページの端部に第３コンテンツを表示する。
【０１５８】
このように、実施形態に係る広告配信サーバ２０によれば、ウェブページの端部に、娯楽性を生じさせるコンテンツを表示させる。これにより、広告配信サーバ２０は、通常では画面外となる領域に新たな娯楽性のあるコンテンツを表示させることで、ユーザに広告主への関心を高めさせることができる。
【０１５９】
また、実施形態に係る制御情報において、検知手順は、予め決められた所定の位置を始点として、移動操作によるウェブページの移動距離を検知する。表示手順は、ユーザのスクロール操作によって結果を返すような娯楽性のある第３コンテンツとして、検知手順によって検知された移動距離とともに広告コンテンツの広告主に関連するコンテンツを表示する。
【０１６０】
これにより、実施形態に係る広告配信サーバ２０は、スクロール操作の結果を記録としてユーザに提示することにより、操作にゲーム性をもたせるので、スクロール操作そのものを楽しませることができる。そして、実施形態に係る広告配信サーバ２０によれば、移動距離の表示とともに広告コンテンツ及び広告宣伝内容を表示させるので、広告コンテンツによるブランディング効果を向上させることができる。
【０１６１】
また、実施形態に係る表示手順は、検知手順によって検知された移動距離、移動速度、加速度及び移動操作のタイミングの少なくともいずれか一つに応じて、表示対象である第３コンテンツを変動させる。
【０１６２】
これにより、実施形態に係る広告配信サーバ２０は、例えば、より良い移動距離の記録を出すことに挑戦したいというユーザに対して、スクロール操作の繰り返しを促すことができる。また、実施形態に係る広告配信サーバ２０は、移動距離等に応じて、広告主と関連する種々のコンテンツを表示させるので、広告主のブランディング効果を向上させることができる。
【０１６３】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１６４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、配信部は、配信手段や配信回路に読み替えることができる。
【符号の説明】
【０１６５】
１  広告配信システム
１０  広告主端末
２０  広告配信サーバ
３０  コンテンツ配信サーバ
３１  通信部
３２  コンテンツ記憶部
３３  制御部
３４  受付部
３５  配信部
１００  端末装置
１４１  要求部
１４２  受付部
１４３  第１表示部
１４４  表示制御部
１４５  検知部
１４６  第２表示部
【図１】
0006039613.tif 000002
【図２】
0006039613.tif 000003
【図３】
0006039613.tif 000004
【図４】
0006039613.tif 000005
【図５】
0006039613.tif 000006
【図６】
0006039613.tif 000007
【図７】
0006039613.tif 000008
【図８】
0006039613.tif 000009
【図９】
0006039613.tif 000010
【図１０】
0006039613.tif 000011
【図１１】
0006039613.tif 000012
【図１２】
0006039613.tif 000013
【図１３】
0006039613.tif 000014