(57)【要約】【課題】コンテンツの視認性を向上させること。【解決手段】本願に係る配信装置は、配信部を有する。配信部は、コンテンツの表示態様を制御する制御情報を端末装置に配信する。制御情報は、端末装置によって表示されているコンテンツの表示態様を変更する変更操作が行われた場合に、端末装置における表示領域のうち予め決められている表示位置にコンテンツの所定の位置が表示されるようにコンテンツの表示態様を調整する調整手順を実行させる。例えば、調整手順は、コンテンツの表示態様の調整として、変更操作によりコンテンツの移動が行われている最中にコンテンツの移動速度、又は、コンテンツの移動距離を調整する。【選択図】図１
2016015046.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの表示態様を制御する制御情報を端末装置に配信する配信部を備え、
前記制御情報は、
前記端末装置によって表示されている前記コンテンツの表示態様を変更する変更操作が行われた場合に、前記端末装置における表示領域のうち予め決められている表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する調整手順、
を前記端末装置に実行させることを特徴とする配信装置。
【請求項２】
前記制御情報は、
前記コンテンツの所定の位置を検知する検知手順、
を前記端末装置にさらに実行させ、
前記調整手順は、
前記検知手順によって検知された前記所定の位置が前記表示位置に表示されるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記検知手順は、
前記変更操作により前記コンテンツの表示態様が変更された場合に、前記コンテンツの表示態様の変更後における前記所定の位置を検知し、
前記調整手順は、
前記検知手順によって検知された前記変更後における前記所定の位置と、前記表示位置との距離が所定の範囲内であると予測される場合に、前記コンテンツの表示態様を調整する、
ことを特徴とする請求項２に記載の配信装置。
【請求項４】
前記調整手順は、
前記表示位置として、前記端末装置における表示領域の端部に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項１〜３のいずれか一つに記載の配信装置。
【請求項５】
前記調整手順は、
前記変更操作として前記コンテンツを移動させる移動操作が行われる場合に、前記コンテンツの移動速度、又は、前記コンテンツの移動距離を調整することにより、前記表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項１〜４のいずれか一つに記載の配信装置。
【請求項６】
前記調整手順は、
前記移動操作に応じて当該コンテンツが移動している最中に、前記コンテンツの移動速度、又は、前記コンテンツの移動距離を調整する、
ことを特徴とする請求項５に記載の配信装置。
【請求項７】
前記調整手順は、
前記コンテンツの移動速度、又は、前記コンテンツの移動距離を調整する場合に、前記コンテンツが滑らかに移動するように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項５又は６に記載の配信装置。
【請求項８】
前記調整手順は、
前記コンテンツの移動速度が所定の範囲内である場合に、前記コンテンツの表示態様を調整する、
ことを特徴とする請求項５〜７のいずれか一つに記載の配信装置。
【請求項９】
前記調整手順は、
前記移動操作として、前記コンテンツが前記端末装置における表示領域に対して上方に移動させる移動操作が行われる場合に、前記移動操作により移動される後の前記コンテンツの所定の位置と、前記端末装置における表示領域の上端部又は下端部とが重なるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項５〜８のいずれか一つに記載の配信装置。
【請求項１０】
前記調整手順は、
前記移動操作として、前記コンテンツが前記端末装置における表示領域に対して下方に移動させる移動操作が行われる場合に、前記移動操作により移動される後の前記コンテンツの所定の位置と、前記端末装置における表示領域の上端部又は下端部とが重なるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項５〜９のいずれか一つに記載の配信装置。
【請求項１１】
前記調整手順は、
前記移動操作に従って前記コンテンツを第１方向に移動させた後に、当該第１方向と反対の第２方向に移動させることにより、前記表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項５〜１０のいずれか一つに記載の配信装置。
【請求項１２】
前記端末装置は、
前記コンテンツの一部である部分コンテンツを順次取得することで前記コンテンツを表示し、前記移動操作によって前記端末装置における表示領域の表示対象が未取得である部分コンテンツに該当する場合に、当該未取得の部分コンテンツを取得する表示部を備え、
前記調整手順は、
前記表示部によって前記未取得の部分コンテンツが取得される場合に、取得済みの所定の部分コンテンツが前記表示位置に表示されるように前記コンテンツの表示態様を調整する、
ことを特徴とする請求項５〜１１のいずれか一つに記載の配信装置。
【請求項１３】
前記調整手順は、
所定時間内に前記変更操作が行われた回数が所定数以上である場合に、前記コンテンツの表示態様を調整する、
ことを特徴とする請求項１〜１２のいずれか一つに記載の配信装置。
【請求項１４】
前記調整手順は、
前記コンテンツに含まれる広告コンテンツの表示領域の境界を前記所定の位置として、前記コンテンツの表示態様を調整する、
ことを特徴とする請求項１〜１３のいずれか一つに記載の配信装置。
【請求項１５】
端末装置であって、
制御情報とコンテンツとを受け付ける受付部を備え、
前記制御情報は、
前記端末装置によって表示されている前記コンテンツの表示態様を変更する変更操作が行われた場合に、前記端末装置における表示領域のうち予め決められている表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する調整手順、
を前記端末装置に実行させることを特徴とする端末装置。
【請求項１６】
コンピュータが実行する配信方法であって、
コンテンツの表示態様を制御する制御情報を端末装置に配信する配信工程を含み、
前記制御情報は、
前記端末装置によって表示されている前記コンテンツの表示態様を変更する変更操作が行われた場合に、前記端末装置における表示領域のうち予め決められている表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する調整手順、
を前記端末装置に実行させることを特徴とする配信方法。
【請求項１７】
コンピュータに、
コンテンツの表示態様を制御する制御情報を端末装置に配信する配信手順を実行させ、
前記制御情報は、
前記端末装置によって表示されている前記コンテンツの表示態様を変更する変更操作が行われた場合に、前記端末装置における表示領域のうち予め決められている表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する調整手順、
を前記端末装置に実行させることを特徴とする配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、端末装置、配信方法及び配信プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した広告配信が盛んに行われている。例えば、端末装置は、ウェブページ内に広告コンテンツの表示領域である広告枠が配置されている場合は、広告配信のリクエストを生成し、リクエストを配信装置に送信する。そして、端末装置は、リクエストを受信した配信装置から配信される広告コンテンツを広告枠に表示する。
【０００３】
このような広告コンテンツの表示に関して、ウェブページ上の広告枠がウェブブラウザ画面に表示中の可視領域に入るタイミングを検出することにより、ユーザからの視認性に基づく適切なタイミングで広告コンテンツの表示や動画などの動きを開始する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２８２０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、コンテンツの視認性を向上させることができるとは限らない。具体的には、上記の従来技術では、可視領域内に広告枠が含まれたタイミングで広告コンテンツの挙動を制御するに過ぎない。すなわち、上記の従来技術では、広告コンテンツが可視領域に含まれるか否かについてはユーザの操作に依存するため、広告コンテンツをユーザから視認され易くすることができるとは言い難い。
【０００６】
本願は、上記に鑑みてなされたものであって、コンテンツの視認性を向上させることができる配信装置、端末装置、配信方法及び配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る配信装置は、コンテンツの表示態様を制御する制御情報を端末装置に配信する配信部を備え、前記制御情報は、前記端末装置によって表示されている前記コンテンツの表示態様を変更する変更操作が行われた場合に、前記端末装置における表示領域のうち予め決められている表示位置に前記コンテンツの所定の位置が表示されるように前記コンテンツの表示態様を調整する調整手順を、前記端末装置に実行させることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、コンテンツの視認性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る表示処理の一例を示す図である。
【図２】図２は、実施形態に係る広告配信システムの構成例を示す図である。
【図３】図３は、実施形態に係る配信装置の構成例を示す図である。
【図４】図４は、実施形態に係る端末装置の構成例を示す図である。
【図５】図５は、実施形態に係る表示処理の一例を示す図である。
【図６】図６は、実施形態に係る表示処理の一例を示す図である。
【図７】図７は、実施形態に係る表示処理の一例を示す図である。
【図８】図８は、実施形態に係る広告配信システムによる配信処理手順を示すシーケンス図である。
【図９】図９は、実施形態に係る端末装置による処理手順を示すフローチャートである。
【図１０】図１０は、変形例に係る表示処理の一例を示す図である。
【図１１】図１１は、配信装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る配信装置、端末装置、配信方法及び配信プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、端末装置、配信方法及び配信プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．表示処理〕
まず、図１を用いて、実施形態に係る表示処理の一例について説明する。図１は、実施形態に係る表示処理の一例を示す図である。図１では、端末装置１００によって、ウェブページＷ１０及び広告コンテンツＣ１０が表示される例を示す。
【００１２】
図１に示した端末装置１００は、スマートフォン等の携帯端末装置である。また、端末装置１００は、液晶ディスプレイ等の出力部１３０を有する。なお、端末装置１００には、タッチパネルが採用されているものとする。すなわち、端末装置１００のユーザは、指Ｆ１０や専用ペンで出力部１３０の表示面をタッチすることにより各種操作を行う。
【００１３】
ウェブページＷ１０は、ニュース等の各種情報が掲載されるポータルサイト用のコンテンツである。ここでは、ウェブページＷ１０の縦方向のサイズが、端末装置１００の出力部１３０における縦方向の表示サイズよりも長いものとする。このため、端末装置１００の出力部１３０内に位置するウェブページＷ１０の領域のみが出力部１３０に表示され、出力部１３０外に位置するウェブページＷ１０の領域は表示されない。端末装置１００のユーザは、例えば、スクロール操作によって、ウェブページＷ１０のうち出力部１３０内に位置させる領域を変更することができる。
【００１４】
図１に示すように、ウェブページＷ１０は、例えば、ニュースなどの記事（トピックス）を表示する表示領域Ｒ１及びＲ３を含む。また、ウェブページＷ１０は、ウェブページＷ１０とは別に配信される広告コンテンツＣ１０を表示する表示領域である広告枠Ｒ２を含む。図１に示す例では、端末装置１００は、ウェブページＷ１０を表示するとともに、ウェブページＷ１０に含まれる広告枠Ｒ２に広告コンテンツＣ１０を表示する。広告コンテンツＣ１０は、例えば、静止画像や動画像である。ここで、ウェブページＷ１０には、端末装置１００が表示制御を行う際に用いる境界線が含まれる。図１の例の場合、ウェブページＷ１０には、各表示領域を区切る境界線Ｌ１、Ｌ２及びＬ３を含む。具体的には、境界線Ｌ１は、表示領域Ｒ１の上端に位置する。境界線Ｌ２は、表示領域Ｒ１の下端、かつ、広告枠Ｒ２の上端に位置する。境界線Ｌ３は、広告枠Ｒ２の下端、かつ、表示領域Ｒ３の上端に位置する。
【００１５】
そして、端末装置１００は、ユーザによってウェブページＷ１０を移動させる操作であるスクロール操作が行われ、ウェブページＷ１０が移動された場合に、ウェブページＷ１０に含まれるコンテンツ（図１の例では、表示領域Ｒ１及びＲ３に表示されるニューストピックスや、広告コンテンツＣ１０が該当する）の視認性を向上させるため、以下に説明する処理を行う。なお、以下では、端末装置１００の状態遷移を図示する場合、左から順に第１状態、第２状態、・・・、第Ｎ状態（Ｎは任意の数）と表記する。
【００１６】
図１の第１状態は、端末装置１００が出力部１３０にウェブページＷ１０を表示する状態を示す。なお、端末装置１００は、ウェブページＷ１０の全体を表示できないので、初期状態ではウェブページＷ１０の先頭から表示する。すなわち、端末装置１００は、出力部１３０の上端ラインＵＬ１と下端ラインＤＬ１との間にウェブページＷ１０を表示する。そして、ユーザは、第１状態では表示されていないウェブページＷ１０の下部を出力部１３０に表示させるために、指Ｆ１０によってスクロール操作を行う。図１の例では、ユーザは、ウェブページＷ１０を選択した後に、ウェブページＷ１０を所定方向（図１の例では上方向）にはらう操作（いわゆる、フリック操作）を行ったものとする。この場合、タッチパネルが採用される一般的な端末装置１００は、ウェブページＷ１０から指Ｆ１０が離れた後であっても、ウェブページＷ１０を所定の距離だけスクロール（慣性スクロール等と呼ばれる）させる。例えば、端末装置１００は、ユーザが表示面をはらった速度に応じた距離だけ自動的にスクロールさせる。
【００１７】
そして、端末装置１００は、上記フリック操作に応じてウェブページＷ１０を移動させる場合に、出力部１３０における予め決められている位置に、ウェブページＷ１０の境界線が位置するようにウェブページＷ１０を表示する。図１の例の場合、端末装置１００は、第２状態に示すように、出力部１３０の下端ラインＤＬ１と、表示領域Ｒ１と広告枠Ｒ２との境界線Ｌ２とが重なるように、ウェブページＷ１０を表示する（ステップＳ１０）。具体的には、端末装置１００は、慣性スクロールによってウェブページＷ１０を移動させると、出力部１３０の下端ラインＤＬ１と表示領域Ｒ１の下端の境界線Ｌ２とが重ならない状態でウェブページＷ１０が表示される場合であっても、下端ラインＤＬ１と表示領域Ｒ１の下端の境界線Ｌ２とが重なるように、ウェブページＷ１０の移動態様を調整する。これにより、端末装置１００は、出力部１３０の下端ラインＤＬ１と境界線Ｌ２とが重なるようにウェブページＷ１０を表示することができる。例えば、端末装置１００は、慣性スクロールによってウェブページＷ１０を移動させたときに、出力部１３０の下端ラインＤＬ１よりも境界線Ｌ２が上部に位置すると予測される場合には、慣性スクロールによるウェブページＷ１０の移動距離を短くすることにより、下端ラインＤＬ１と境界線Ｌ２とが重なるようにウェブページＷ１０を表示する。あるいは、端末装置１００は、慣性スクロールによってウェブページＷ１０を移動させたときに、出力部１３０の下端ラインＤＬ１よりも境界線Ｌ２が下部に位置すると予測される場合には、慣性スクロールによるウェブページＷ１０の移動距離を長くすることにより、下端ラインＤＬ１と境界線Ｌ２とが重なるようにウェブページＷ１０を表示する。
【００１８】
続いて、端末装置１００は、図１の第３状態に示すように、ユーザから、さらにウェブページＷ１０のスクロール操作を受け付けたものとする（ステップＳ１１）。なお、図１に示す第３状態は、第２状態の端末装置１００が指Ｆ１０によってスクロール操作を受け付けた直後の状態を示す。例えば、図１の第３状態に示すように、出力部１３０には、スクロール操作によりウェブページＷ１０に含まれる広告コンテンツＣ１０の一部が表示されようとしている。この場合も、端末装置１００は、ユーザが指Ｆ１０を画面から離した後に、指Ｆ１０により与えられた慣性によりウェブページＷ１０をスクロールさせ続ける。
【００１９】
そして、端末装置１００は、図１の第４状態に示すように、広告枠Ｒ２の下端と表示領域Ｒ３との境界線Ｌ３と、出力部１３０の下端ラインＤＬ１とが重なるように、ウェブページＷ１０を表示する（ステップＳ１２）。具体的には、端末装置１００は、スクロール操作の終了時点において、出力部１３０の下端ラインＤＬ１と、広告枠Ｒ２に表示された広告コンテンツＣ１０の下端の境界線Ｌ３とが重なるように、ウェブページＷ１０の移動を調整する。これにより、端末装置１００は、出力部１３０の下端ラインＤＬ１と境界線Ｌ３とが重なるようにウェブページＷ１０を表示することができる。
【００２０】
このように、端末装置１００は、ウェブページＷ１０の表示領域Ｒ１に表示されるニューストピックスや、広告枠Ｒ２に表示される広告コンテンツＣ１０などのコンテンツの端部と、端末装置１００の画面である出力部１３０の下端部とがぴったり重なるようにして表示されるように、ウェブページＷ１０の表示態様を調整する。
【００２１】
これにより、ユーザは、ウェブページＷ１０をスクロールさせた際に、特に意識することなく、スクロール操作の終了時点で画面にぴったり合わさったコンテンツを視認することができる。
【００２２】
一般に、ユーザが端末装置１００に表示されているウェブページＷ１０に対してフリック動作を行った場合、各コンテンツが画面に揃えられて表示されることはなく、画面からコンテンツの一部が隠れた状態で表示されることが多い。しかしながら、ウェブページＷ１０には表示領域Ｒ１及びＲ３や、広告枠Ｒ２毎に異なるコンテンツが含まれるため、ユーザにとっては、コンテンツの端部と画面の端部とが揃って表示される方が、よりコンテンツ毎の内容を認識し易くなる。また、広告コンテンツＣ１０が動画広告である場合などには、ある一定以上の領域が画面上に表示されなければ、ユーザからの視認性が顕著に低下する。さらに、広告コンテンツＣ１０がある一定以上の領域が表示されない場合には、広告コンテンツＣ１０が端末装置１０に表示されたものと認識されずに、インプレッション数に加算されない場合がある。この場合、広告コンテンツＣ１０が端末装置１００に配信されたとしても、広告料金が課金されないおそれがあるため、広告配信を行う者にとって不利益となる。
【００２３】
一方、実施形態に係る端末装置１００は、上述のように、ユーザからウェブページＷ１０のスクロール操作を受け付けた場合に、ウェブページＷ１０の表示態様を調整する。具体的には、実施形態に係る端末装置１００は、ウェブページＷ１０の移動態様を調整することにより、ウェブページＷ１０に含まれる所定の位置（図１の例では、表示領域毎の境界）が、端末装置１００における表示領域（図１の例では、出力部１３０）のうち予め決められている表示位置（図１の例では、出力部１３０の下端部）に表示されるように、ウェブページＷ１０を移動させる。すなわち、実施形態に係る端末装置１００によれば、ウェブページＷ１０の移動後の時点において、ウェブページＷ１０に含まれるコンテンツの境界が画面の端部にぴったり揃うように表示される。これにより、ユーザは、ウェブページＷ１０に含まれるコンテンツ毎の区切りを認識し易くなる。さらに、ユーザは、特段の意識をせずにウェブページＷ１０に対してスクロール操作を行った場合においても、スクロール操作の終了時点で、所定のコンテンツが画面に揃うように表示される。すなわち、実施形態に係る端末装置１００は、ユーザビリティを低下させずに、ウェブページＷ１０の各コンテンツをユーザに視認させ易くする。このように、実施形態に係る端末装置１００が実行する表示制御処理によれば、コンテンツの視認性を向上させることができる。
【００２４】
以下、上述した表示処理を実現する端末装置１００等について説明する。なお、上記では説明を省略したが、上述したウェブページＷ１０には、ウェブページＷ１０の表示態様を制御する制御情報が含まれる。そして、端末装置１００は、制御情報に従って上述した表示処理を行う。また、図１で説明したウェブページＷ１０の境界線Ｌ１、Ｌ２及びＬ３は、上記制御情報により定義される。これにより、端末装置１００は、上述した表示処理を実現する。このような制御情報について詳しくは後述する。
【００２５】
〔２．広告配信システムの構成〕
次に、図２を用いて、実施形態に係る広告配信システム１の構成について説明する。図２は、実施形態に係る広告配信システムの構成例を示す図である。図２に示すように、広告配信システム１は、端末装置１００と、配信装置１０と、広告装置２０とを含む。端末装置１００、配信装置１０及び広告装置２０は、ネットワークＮを介して有線又は無線により通信可能に接続される。なお、図２に示す広告配信システム１には、複数台の端末装置１００や、複数台の配信装置１０や、複数台の広告装置２０が含まれてもよい。
【００２６】
端末装置１００は、ウェブページを閲覧するユーザによって利用される情報処理装置である。例えば、端末装置１００は、スマートフォン等の携帯電話機や、タブレット端末や、ＰＤＡ（Personal  Digital  Assistant）や、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣ等である。端末装置１００は、ユーザによる操作に従って、配信装置１０から所定のウェブページを取得し、取得したウェブページを表示する。また、端末装置１００は、取得した所定のウェブページに後述する広告取得命令が含まれる場合には、広告装置２０から広告コンテンツを取得し、取得した広告コンテンツを所定のウェブページとともに表示する。
【００２７】
配信装置１０は、端末装置１００にウェブページを配信する配信装置であり、ウェブサーバ機能を有する。例えば、配信装置１０は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各種ウェブページを端末装置１００に配信する。
【００２８】
配信装置１０によって配信されるウェブページは、例えば、ＨＴＭＬ（HyperText  Markup  Language）により記述されたＨＴＭＬファイルや、ＸＭＬ（Extensible  Markup  Language）により記述されたＸＭＬファイル等により形成される。そして、配信装置１０は、端末装置１００に配信するウェブページの表示態様を指示したり、上述した表示処理を端末装置１００に実行させたりするための制御情報を含むウェブページを端末装置１００に配信する。この制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）やＣＳＳ（Cascading  Style  Sheets）等のスクリプト言語により記述される。
【００２９】
また、配信装置１０によって配信されるウェブページには、広告取得命令が含まれる場合がある。例えば、ウェブページを形成するＨＴＭＬファイル等には、広告装置２０のＵＲＬ等が広告取得命令として記述される。この場合、端末装置１００は、ＨＴＭＬファイル等に記述されているＵＲＬにアクセスすることで、広告装置２０から広告コンテンツを取得する。
【００３０】
なお、配信装置１０から端末装置１００に配信される各種データは、実際にはウェブページを形成するＨＴＭＬファイルや画像等であるが、以下では、配信装置１０から端末装置１００に配信される各種データを「ウェブページ」と表記する場合がある。
【００３１】
広告装置２０は、広告主から入稿された広告コンテンツを配信する配信装置であり、サーバ機能を有する。例えば、広告装置２０は、端末装置１００からアクセスされた場合に、保持している所定の広告コンテンツを端末装置１００に配信する。
【００３２】
ここで、広告装置２０は、広告主によって利用される任意の情報処理装置から広告コンテンツの入稿を受け付ける。例えば、広告装置２０は、任意の広告コンテンツとして、静止画像や、動画像や、テキストデータや、広告主が管理する広告主サーバによって配信される広告主ページにアクセスするためのＵＲＬ（Uniform  Resource  Locator）などの入稿を受け付ける。なお、広告主は、広告コンテンツの入稿を代理店に依頼する場合がある。この場合、広告装置２０に広告コンテンツを入稿するのは代理店となる。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であるものとする。
【００３３】
〔３．配信装置の構成〕
次に、図３を用いて、実施形態に係る配信装置１０の構成について説明する。図３は、実施形態に係る配信装置１０の構成例を示す図である。図３に示すように、配信装置１０は、通信部１１と、コンテンツ記憶部１２と、制御部１３とを有する。
【００３４】
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークＮと有線又は無線で接続され、端末装置１００や広告装置２０との間で情報の送受信を行う。
【００３５】
コンテンツ記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。そして、コンテンツ記憶部１２は、コンテンツの一例であるウェブページを記憶する。例えば、コンテンツ記憶部１２は、ウェブページを形成するＨＴＭＬファイルや、ウェブページに表示される静止画像や動画像を記憶する。なお、コンテンツ記憶部１２に記憶されるウェブページには、広告コンテンツを取得するための広告取得命令が含まれる場合がある。
【００３６】
制御部１３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、配信装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３７】
図３に示すように、制御部１３は、受付部１４と、配信部１５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００３８】
受付部１４は、端末装置１００からウェブページの取得要求を受け付ける。例えば、受付部１４は、ウェブページの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００３９】
配信部１５は、受付部１４によってウェブページの取得要求が受け付けられた場合に、取得要求に対応するウェブページを端末装置１００に配信する。具体的には、配信部１５は、コンテンツ記憶部１２から取得要求に対応するウェブページを取得し、取得したウェブページを端末装置１００に配信する。上記の通り、コンテンツ記憶部１２に記憶されているウェブページには広告コンテンツを取得するための広告取得命令が含まれる。すなわち、端末装置１００は、取得したウェブページを表示する際に、ウェブページに含まれる広告取得命令に従い、広告装置２０に対して広告コンテンツの配信要求を送信する。
【００４０】
また、配信部１５は、受付部１４が受け付けた取得要求に対応するウェブページとともに、端末装置１００に対して表示制御を実行させる制御情報を配信する。ここで、実施形態に係る制御情報は、表示手順と検知手順と調整手順とを含む。表示手順は、例えば、端末装置１００にウェブページＷ１０を表示させる処理手順である。検知手順は、例えば、表示制御に用いられるウェブページの所定の位置を検知する処理手順である。調整手順は、例えば、検知手順によって検知されたウェブページの所定の位置が予め決められた表示位置（例えば、端末装置１００の画面の端部）に表示されるように、ウェブページの表示態様を調整する処理手順である。
【００４１】
〔４．端末装置の構成〕
次に、図４を用いて、実施形態に係る端末装置１００の構成について説明する。図４は、実施形態に係る端末装置１００の構成例を示す図である。図４に示すように、端末装置１００は、通信部１１０と、入力部１２０と、出力部１３０と、制御部１４０とを有する。
【００４２】
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線又は無線で接続され、広告装置２０や配信装置１０との間で情報の送受信を行う。
【００４３】
入力部１２０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１２０は、キーボードやマウスや操作キー等によって実現される。出力部１３０は、各種情報を表示するための表示装置である。例えば、出力部１３０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合には、入力部１２０と出力部１３０とは一体化される。なお、図１の例では、出力部１３０と、端末装置１００におけるウェブページＷ１０の表示領域が同一である例を示したが、実際には、ウェブページＷ１０は出力部１３０の全面に表示されるとは限らない。すなわち、ウェブページＷ１０等のコンテンツは、出力部１３０内に表示されるウェブブラウザソフトウェアのウインドウ内に表示される場合がありうる。この場合、ウェブページＷ１０を表示する際の端末装置１００における表示領域とは、ウェブブラウザソフトウェアのウインドウを意味する。
【００４４】
制御部１４０は、例えば、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（表示プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部１４０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００４５】
図４に示すように、制御部１４０は、要求部１４１と、受付部１４２と、表示制御部１４３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１４０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１４０が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。
【００４６】
要求部１４１は、入力部１２０を介して受け付けたユーザ操作に従って、配信装置１０にウェブページの取得要求を送信する。また、要求部１４１は、受付部１４２によって受け付けられたウェブページに広告取得命令が含まれる場合に、広告コンテンツの取得要求を広告装置２０に送信する。
【００４７】
受付部１４２は、ウェブページと広告コンテンツとを受け付ける。具体的には、受付部１４２は、要求部１４１によって送信されたウェブページの取得要求に応答した配信装置１０からウェブページを受け付ける。このとき、受付部１４２は、ウェブページに広告取得命令が含まれる場合には、広告コンテンツの取得要求を送信するよう要求部１４１に指示する。そして、受付部１４２は、要求部１４１によって送信された広告コンテンツの取得要求に応答した広告装置２０から広告コンテンツを受け付ける。
【００４８】
表示制御部１４３は、受付部１４２によって受け付けられたウェブページに含まれる制御情報に従って、所定のウェブページを出力部１３０に表示制御する。表示制御部１４３は、図４に示すように、表示部１４４と、検知部１４５と、調整部１４６とを有する。表示部１４４、検知部１４５及び調整部１４６は、例えば、ＣＰＵやＭＰＵ等によって、ウェブページに含まれる制御情報がＲＡＭを作業領域として実行されることにより実現される。すなわち、表示部１４４は、上述した表示手順により実現され、検知部１４５は、上述した検知手順により実現され、調整部１４６は、上述した調整手順により実現される。
【００４９】
表示部１４４は、受付部１４２によって受け付けられたウェブページを広告コンテンツとともに出力部１３０に表示する。具体的には、実施形態に係る表示部１４４は、ウェブページを表示するとともに、ウェブページに含まれる広告枠の位置に基づいて広告コンテンツの表示位置を特定し、特定された表示位置に広告コンテンツを表示する。
【００５０】
検知部１４５は、ウェブページの所定の位置を検知する。具体的には、実施形態に係る検知部１４５は、所定の位置の一例として、ウェブページＷ１０に含まれる表示領域Ｒ１と広告コンテンツＣ１０との境界線Ｌ２を検知する。また、検知部１４５は、例えばユーザからのスクロール操作などの変更操作によりウェブページＷ１０の表示態様が変更された場合に、ウェブページＷ１０の表示態様の変更後に係る境界線Ｌ２の位置を検知する。これにより、後述する調整部１４６は、移動後のウェブページＷ１０における所定の位置を出力部１３０における所定の位置（例えば、出力部１３０の下端ラインＤＬ１）に表示するよう調整する処理を行うことができる。
【００５１】
調整部１４６は、端末装置１００によって表示されているウェブページの表示態様を変更する変更操作が行われた場合に、端末装置１００における表示領域のうち予め決められている表示位置にウェブページの所定の位置が表示されるようにウェブページの表示態様を調整する。例えば、実施形態に係る調整部１４６は、検知部１４５によってウェブページＷ１０に対するスクロール操作が検知された場合に、端末装置１００の出力部１３０のうち予め決められている表示位置である下端ラインＤＬ１に、ウェブページＷ１０の所定の位置である表示領域Ｒ１と広告コンテンツＣ１０との境界線Ｌ２が表示されるように、ウェブページＷ１０の表示態様を調整する。
【００５２】
（調整処理について）
以下、実施形態に係る調整部１４６の行う調整処理について説明する。実施形態に係る調整部１４６は、ユーザからウェブページＷ１０の表示態様を変更する変更操作が行われた場合に、ウェブページＷ１０の移動態様を調整することにより、ウェブページＷ１０の所定の位置と画面の端部とを揃えて表示させるような表示処理を実現する。ここでは、図１の例を用いて、ウェブページＷ１０の所定の位置として表示領域Ｒ１と広告コンテンツＣ１０との境界線Ｌ２を、端末装置１００における表示領域のうち予め決められている表示位置として下端ラインＤＬ１を、ウェブページＷ１０の表示態様を変更する変更操作としてスクロール操作を、それぞれ例として説明する。すなわち、調整部１４６が実行する調整処理の具体例として、ウェブページＷ１０に含まれる第１コンテンツ（ここでは、ウェブページＷ１０内のニューストピックスなどのニュースコンテンツ）と第２コンテンツ（ここでは、広告コンテンツＣ１０）との表示領域の境界を所定の位置として、ウェブページＷ１０の表示態様が調整される例について説明する。
【００５３】
まず、調整部１４６は、検知部１４５がウェブページＷ１０のスクロール操作後の境界線Ｌ２の位置を検知した場合に、移動後の境界線Ｌ２が下端ラインＤＬ１の所定の範囲内に位置するか否かを判定する。例えば、調整部１４６は、移動後の境界線Ｌ２が下端ラインＤＬ１の所定の範囲内である近傍に位置するか否かを判定し、近傍に位置すると予測される場合には、ウェブページＷ１０の移動を調整する処理を行う。すなわち、調整部１４６は、移動後の境界線Ｌ２が下端ラインＤＬ１の近傍に位置することが検知された場合にのみ、ウェブページＷ１０の表示態様を調整し、下端ラインＤＬ１に境界線Ｌ２が表示されるように調整する。
【００５４】
そして、調整部１４６は、ウェブページＷ１０の表示態様の調整として、スクロール操作によりウェブページＷ１０の移動が行われている最中に、ウェブページＷ１０の移動速度、又は、ウェブページＷ１０の移動距離を調整する。また、調整部１４６は、ウェブページＷ１０の移動速度、又は、ウェブページＷ１０の移動距離を調整する場合に、ウェブページＷ１０が滑らかに移動するようにウェブページＷ１０の表示態様を調整する。すなわち、調整部１４６は、通常のスクロール操作が行われた場合のウェブページＷ１０の挙動に対して不自然とならないように、ウェブページＷ１０の移動態様を調整する。例えば、調整部１４６は、スクロールの途中で急にウェブページＷ１０の移動を制止させたり、下方向に動作しているウェブページＷ１０を急に異なる方向に移動させたりすることのないよう、ウェブページＷ１０の移動態様を調整する。一例としては、調整部１４６は、ウェブページＷ１０を一定の加速度で移動させるように調整する。あるいは、調整部１４６は、ウェブページＷ１０が作動や制止を繰り返さないで連続して移動させるように、ウェブページＷ１０の移動態様を調整する。
【００５５】
一方、調整部１４６は、移動後の境界線Ｌ２が下端ラインＤＬ１の所定の範囲内に位置しない場合には、ウェブページＷ１０の移動を調整する処理を行わない。例えば、移動後の境界線Ｌ２が下端ラインＤＬ１よりも上端ラインＵＬ１側に近い位置になると予測される場合には、調整部１４６はウェブページＷ１０の移動を調整しない。このように、移動後の境界線Ｌ２が下端ラインＤＬ１の所定の範囲内に位置しない場合に調整部１４６がウェブページＷ１０の移動を調整すると、ユーザにより与えられたスクロール操作に対して、ウェブページＷ１０の移動を急に止めたり、通常の操作よりも長い距離を移動させたりといった、通常の動作と比較して不自然となるような挙動をウェブページＷ１０にさせる結果になるおそれがあるからである。
【００５６】
また、調整部１４６は、スクロール操作によりウェブページＷ１０の移動が行われている場合であって、ウェブページＷ１０の移動速度が所定の範囲内である場合に、ウェブページＷ１０の移動態様を調整する。例えば、移動後の境界線Ｌ２が下端ラインＤＬ１の所定の範囲内である近傍に位置することが検知されたとしても、検知された時点でウェブページＷ１０が所定の速度以上で移動をしている場合には、調整部１４６は、ウェブページＷ１０の移動態様を調整しない。所定の速度以上で移動するウェブページＷ１０を調整したとすると、ウェブページＷ１０の移動を急に制止することになるため、通常の動作と比較してウェブページＷ１０が不自然な挙動をすることになるおそれがある。この場合、調整部１４６は、移動後の境界線Ｌ２が下端ラインＤＬ１の所定の範囲内である近傍に位置することが検知され、かつ、ウェブページＷ１０が所定の速度の範囲内で移動している場合に、ウェブページＷ１０の移動態様を調整する。なお、調整部１４６は、所定の速度の範囲については任意の値を設定するものとする。例えば、調整部１４６は、ユーザのフリック操作により与えられたスクロールの初速度に基づいて、調整処理を行う速度の範囲を設定する。一例として、調整部１４６は、所定の速度の範囲として、０より大きい速度であって、かかる初速度の２割より小さくなった速度などの範囲を設定してもよい。
【００５７】
上記のように、調整部１４６は、移動後の境界線Ｌ２の位置、下端ラインＤＬ１の位置及びウェブページＷ１０の移動速度の関係等に基づいて、ウェブページＷ１０の移動態様を調整し、ウェブページＷ１０が移動を終了した時点で、境界線Ｌ２が下端ラインＤＬ１の位置に表示されるようにする。言い換えれば、調整部１４６は、表示領域Ｒ１に表示されるコンテンツの下端と、端末装置１００の画面の下端とがぴったり揃うように、ウェブページＷ１０の表示態様を調整する。これにより、実施形態に係る端末装置１００は、コンテンツの視認性を向上させる。
【００５８】
上記の表示制御部１４３が実行する処理は、例えば、ウェブページＷ１０に含まれる制御情報が端末装置１００にウェブページＷ１０を表示させるウェブブラウザソフトウェアの機能を利用することにより実現される。なお、上記の表示制御処理は、端末装置１００に配信されるアプリの機能により実現されてもよい。
【００５９】
〔５．他の表示例〕
上記では、図１に例示した表示態様を用いながら端末装置１００による表示処理について説明した。具体的には、上記では、端末装置１００が、スクロール操作を検知した場合に、ウェブページＷ１０の表示態様を調整する例を示した。ここで、図５、図６及び図７を用いて、端末装置１００がウェブページＷ１０の表示態様を調整する処理について、より詳細に説明する。図５、図６及び図７は、実施形態に係る表示処理の一例を示す図である。
【００６０】
〔５−１．他の表示例（１）〕
まず、図５の例について説明する。図５の第１状態に示すように、端末装置１００は、図１の例と同様にウェブページＷ１０を表示する。そして、端末装置１００は、図５の第１状態に示すように、ユーザからスクロール操作を受け付ける。ここまでの端末装置１００による表示処理は、図１に示した例と同様である。
【００６１】
ここで、ユーザから受け付けたスクロール操作により、端末装置１００は、第２状態へと遷移する（ステップＳ２０）。このとき、図５の第２状態に示すように、端末装置１００において、移動後の境界線Ｌ２と出力部１３０の上端ラインＵＬ１とが重なるように表示される。すなわち、図１においては、ウェブページＷ１０の所定の位置を出力部１３０の下端ラインＤＬ１とした例を提示したが、調整部１４６は、ウェブページＷ１０の所定の位置を出力部１３０の上端ラインＵＬ１とすることができる。言い換えれば、調整部１４６は、ウェブページＷ１０が端末装置１００における出力部１３０に対して、上方に移動させるスクロール操作が行われる場合に、移動後の境界線Ｌ２と出力部１３０の上端ラインＵＬ１とが重なるようにウェブページＷ１０の移動態様を調整する。
【００６２】
上記のように、調整部１４６は、ウェブページＷ１０の所定の位置を出力部１３０のうち上端や、下端や、その他の任意の位置とすることができるので、柔軟にウェブページＷ１０の表示態様を調整することができる。また、図５での図示は省略したが、ウェブページＷ１０に対するスクロール操作などの変更操作は、出力部１３０に対して下方に限られず、上方や、横方向であってもよい。一例としては、調整部１４６は、ウェブページＷ１０が端末装置１００における出力部１３０に対して、上方に移動させるスクロール操作が行われる場合に、移動後の境界線Ｌ２と、出力部１３０の上端ラインＵＬ１又は下端ラインＤＬ１とが重なるようにウェブページＷ１０の表示態様を調整することができる。
【００６３】
なお、実施形態に係る端末装置１００は、図１に示した表示処理と、図５に示した表示処理との双方を行ってもよい。すなわち、端末装置１００は、ウェブページＷ１０の所定の位置を出力部１３０のうち上端と、下端との双方とすることができる。また、端末装置１００は、ウェブページＷ１０の所定の位置として出力部１３０の中央部分と設定し、所定のコンテンツが端末装置１００の画面中央に位置するようにウェブページＷ１０の表示を調整してもよい。
【００６４】
〔５−２．他の表示例（２）〕
続いて、図６の例について説明する。図６の第１状態で表示されるウェブページＷ１０は、図１の第１状態と同様である。ここで、図６の第１状態に示すように、ユーザが、スクロール操作を行った指Ｆ１０をウェブページＷ１０から離さずに、ウェブページＷ１０を移動させるとする。この場合、端末装置１００は、指Ｆ１０の移動幅と同じだけ、ウェブページＷ１０を移動させることになる。
【００６５】
指Ｆ１０をウェブページＷ１０から離さずにウェブページＷ１０を移動させる操作が受け付けられた場合に、端末装置１００は、図６の第２状態に遷移する（ステップＳ３０）。図６の第２状態に示すように、境界線Ｌ２と出力部１３０の下端ラインＤＬ１とが重なった状態であっても、ユーザは、指Ｆ１０を画面から離さずに、指Ｆ１０を上方へ動かすものとする。
【００６６】
そして、図６の第２状態から、指Ｆ１０をウェブページＷ１０から離さずにウェブページＷ１０を移動させる操作が受け付けられた場合に、端末装置１００は、図６の第３状態に遷移する（ステップＳ３１）。図６の第３状態に示すように、境界線Ｌ２と出力部１３０の下端ラインＤＬ１とは重ならず、ずれた状態で表示される。すなわち、上記のように、ユーザが指Ｆ１０をウェブページＷ１０から離さずにウェブページＷ１０を移動させる操作を行った場合には、調整部１４６は、ウェブページＷ１０の表示態様を調整することを要しない。
【００６７】
すなわち、ユーザが指Ｆ１０をウェブページＷ１０から離さずにウェブページＷ１０を移動させる操作を行っているときは、ユーザがウェブページＷ１０の記事の内容等をゆっくり読み進めている状態などが想定される。この場合に、調整部１４６がウェブページＷ１０の表示態様を調整すると、ユーザの意図とは違う表示態様によりウェブページＷ１０が表示されるおそれがある。ウェブページＷ１０がユーザの意図とは違う挙動をすることは、ユーザにとって望ましくなく、ユーザビリティの低下を招く。そのため、図６のように、ユーザが指Ｆ１０をウェブページＷ１０から離さずにウェブページＷ１０を移動させる操作を行っているときは、調整部１４６は、調整手順を実行せず、ユーザの操作に従い、境界線Ｌ２と出力部１３０の下端ラインＤＬ１とが重ならない状態で表示する。
【００６８】
〔５−３．他の表示例（３）〕
続いて、図７の例について説明する。図７の第１状態に示すように、端末装置１００は、図１の例と同様にウェブページＷ１０を表示する。そして、端末装置１００は、図７の第１状態に示すように、ユーザからスクロール操作を受け付ける。ここまでの端末装置１００による表示処理は、図１に示した例と同様である。
【００６９】
ここで、ユーザから受け付けたスクロール操作により、端末装置１００は、図７の第２状態へと遷移する（ステップＳ４０）。このとき、図７の第２状態に示すように、端末装置１００において、移動後の境界線Ｌ２と出力部１３０の下端ラインＤＬ１とが重ならず、移動後の境界線Ｌ２が出力部１３０の下端ラインＤＬ１よりもやや上方に位置して表示されるものとする。
【００７０】
このとき、調整部１４６は、移動後の境界線Ｌ２が出力部１３０の下端ラインＤＬ１と重なって表示されるように調整する（ステップＳ４１）。すなわち、調整部１４６は、出力部１３０の下端ラインＤＬ１よりもやや上方に位置して表示された移動後の境界線Ｌ２が、スクロール操作により与えられた移動方向（図７の例では、上方）と逆の方向、すなわち、下方に向かうようにウェブページＷ１０の表示態様を調整する。言い換えれば、調整部１４６は、図７の第２状態におけるウェブページＷ１０を下方に移動させる。図７の第３状態は、調整部１４６により、ウェブページＷ１０が下方に移動を開始した直後の状態を示す。
【００７１】
そして、ウェブページＷ１０が下方に移動された場合に、端末装置１００は、図７の第４状態に遷移する（ステップＳ４２）。図７の第４状態において、端末装置１００は、移動後の境界線Ｌ２と出力部１３０の下端ラインＤＬ１とを重ねて表示する。
【００７２】
すなわち、図１では、調整部１４６は、制御情報によるウェブページＷ１０の表示態様が不自然とならないよう、ウェブページＷ１０を滑らかに移動させる例を示した。しかし、調整部１４６は、図７で示すように、スクロール操作による一度目の移動で境界線Ｌ２の下部を一瞬表示させ、その後の反対方向の移動により、境界線Ｌ２と下端ラインＤＬ１とを重ねて表示するようにウェブページＷ１０を調整してもよい。
【００７３】
図７におけるウェブページＷ１０の挙動を一連の動作としてみると、あたかもウェブページＷ１０が出力部１３０の下端でバウンドしているように表示される。このように、実施形態に係る端末装置１０は、移動操作に従ってウェブページＷ１０を上方向に移動させた後に、上方向と反対の下方向に移動させることにより、予め決められた表示位置にウェブページＷ１０の所定の位置が表示されるようにウェブページの表示態様を調整する。これにより、実施形態に係る端末装置１００は、ユーザに対して一瞬下部のコンテンツを見せた後に、ウェブページＷ１０の所定の位置と画面の端部を揃えて表示させることができる。このため、実施形態に係る端末装置１００は、所定の位置の下部にあるコンテンツに対して興味を抱かせつつ、上記のようにコンテンツの視認性を向上させるような表示態様の調整をすることができる。
【００７４】
〔６．広告配信システムの処理フロー〕
次に、図８を用いて、実施形態に係る広告配信システム１による配信処理の手順について説明する。図８は、実施形態に係る広告配信システム１による配信処理手順を示すシーケンス図である。
【００７５】
図８に示すように、端末装置１００は、ユーザ操作に従って、ウェブページの取得要求を配信装置１０に送信する（ステップＳ１０１）。そして、配信装置１０は、ウェブページの取得要求に応じて、制御情報を含むウェブページを端末装置１００に配信する（ステップＳ１０２）。なお、配信装置１０によって配信されるウェブページには、広告装置２０のＵＲＬ等である広告取得命令が含まれる。
【００７６】
続いて、端末装置１００は、ウェブページに含まれる広告取得命令に基づいて、広告コンテンツの取得要求を広告装置２０に送信する（ステップＳ１０３）。そして、広告装置２０は、広告コンテンツの取得要求に応じて、広告コンテンツを端末装置１００に配信する（ステップＳ１０４）。
【００７７】
そして、端末装置１００は、ステップＳ１０２において受信したウェブページに含まれる制御情報に従って、ウェブページとステップＳ１０４において受信した広告コンテンツとを表示する表示処理を行う（ステップＳ１０５）。
【００７８】
〔７．端末装置の処理フロー〕
次に、図９を用いて、実施形態に係る端末装置１００による処理の手順について説明する。図９は、実施形態に係る端末装置１００による処理手順を示すフローチャートである。
【００７９】
図９に示すように、端末装置１００は、広告装置２０から取得したウェブページを表示する（ステップＳ２０１）。そして、端末装置１００は、ユーザからウェブページの変更操作の一例であるスクロール操作を受け付けたか否かを判定する（ステップＳ２０２）。端末装置１００は、スクロール操作を受け付けていない場合には（ステップＳ２０２；Ｎｏ）、スクロール操作を受け付けるまで待機する。
【００８０】
一方、端末装置１００は、スクロール操作を受け付けた場合には（ステップＳ２０２；Ｙｅｓ）、ウェブページの所定の位置を検知する（ステップＳ２０３）。すなわち、端末装置１００は、スクロール操作により移動するウェブページの所定の位置を検知する。そして、端末装置１００は、移動後の所定の位置が所定の範囲内であるか否かを判定する（ステップＳ２０４）。このとき、端末装置１００は、移動後の所定の位置が所定の範囲内でない場合には（ステップＳ２０４；Ｎｏ）、調整処理を行わない。
【００８１】
一方、端末装置１００は、移動後の所定の位置が所定の範囲内であると予測される場合には（ステップＳ２０４；Ｙｅｓ）、ウェブページの速度が所定の範囲内であるか否かをさらに判定する（ステップＳ２０５）。このとき、端末装置１００は、ウェブページの速度が所定の範囲内でないときは、ウェブページの速度が所定の範囲内になるまで待機する（ステップＳ２０５；Ｎｏ）。
【００８２】
一方、端末装置１００は、ウェブページの速度が所定の範囲内であると判定した場合には（ステップＳ２０５；Ｙｅｓ）、ウェブページの移動を調整する（ステップＳ２０６）。そして、端末装置１００は、ウェブページの所定の位置と、端末装置１００における表示領域のうち予め決められている表示位置（例えば、端末装置１００の画面の端部）とを揃えて表示する（ステップＳ２０７）。この後、端末装置１００は、上記ステップＳ２０２〜Ｓ２０７における処理手順を繰り返し行う。
【００８３】
〔８．変形例〕
上述した実施形態に係る処理は、上記実施形態以外にも種々の異なる形態にて実施されてよい。以下では、端末装置１００、配信装置１０及び配信処理システム１の他の実施形態について説明する。
【００８４】
〔８−１．調整処理の応用〕
上記実施形態を説明した図５において、端末装置１００に係る調整部１４６は、ウェブページＷ１０が端末装置１００における出力部１３０に対して、上方に移動させるスクロール操作が行われる場合に、移動後の境界線Ｌ２と出力部１３０の上端ラインＵＬ１とが重なるようにウェブページＷ１０の表示態様を調整する例を示した。ここで、端末装置１００は、上記表示態様を応用して、ユーザにコンテンツを視認させ易くすることもできる。この点について、図１０を用いて説明する。
【００８５】
図１０は、変形例に係る表示処理の一例を示す図である。図１０の第１状態では、指Ｆ１０によって、ウェブページＷ１０が上方に移動されている状態を示す。図１０の第１状態でユーザからのスクロール操作を受け付けた端末装置１００は、スクロール操作によるウェブページＷ１０の移動後に、図１０の第２状態に遷移する（ステップＳ５０）。
【００８６】
図１０の第２状態において、端末装置１００は、移動後の境界線Ｌ２と出力部１３０の上端ラインＵＬ１とが重なるようにウェブページＷ１０を表示する。そして、図１０の第２状態に示すように、端末装置１００は、広告枠Ｒ２の下部の表示領域Ｒ３に、ウェブページＷ１０が読み込み状態であることを示す「読み込み中」のシンボルを表示させる。
【００８７】
ここで、ウェブページＷ１０の読み込み状態とは、例えば、ウェブページＷ１０を構成するファイルの容量が大きい場合や、リアルタイム性のある記事をウェブページＷ１０に表示させようとする場合に、ユーザがウェブページＷ１０を読み進めていくタイミングに合わせて、ウェブページＷ１０の続きを随時取得し、取得したデータの表示処理を行っている状態をいう。
【００８８】
すなわち、端末装置１００は、スクロール操作により出力部１３０に表示されようとするウェブページＷ１０の各部分を、画面のスクロールに合わせて取得する。例えば、ウェブページＷ１０には、表示領域Ｒ３に表示するコンテンツを取得するためのリクエスト（取得要求）が埋め込まれる。端末装置１００は、ウェブページＷ１０内の所定の位置（すなわち、コンテンツの取得命令が埋め込まれた位置）までウェブページＷ１０がスクロールされたことを契機として、表示領域Ｒ３に表示するコンテンツを取得するためのリクエストを配信装置１０又は広告装置２０に送信する。これにより、端末装置１００は、表示領域Ｒ３に表示するコンテンツを配信装置１０又は広告装置２０から取得する。
【００８９】
図１０の例において、ウェブページＷ１０の表示領域Ｒ３に表示されるコンテンツは、表示領域Ｒ３が出力部１３０に表示されようとするタイミングで取得され、取得され次第、出力部１３０に表示される。そして、通常、読み込み状態を示す表示がされる場合、ウェブページＷ１０内における各コンテンツは任意の位置にあり、ウェブページＷ１０内における表示位置が定められることはない。
【００９０】
一方、図１０の第２状態に示すように、制御情報とともに配信されるウェブページＷ１０を表示する端末装置１００によれば、移動後の境界線Ｌ２と出力部１３０の上端ラインＵＬ１とが重なるように表示しつつ、表示領域Ｒ３を読み込み状態にさせる。これにより、端末装置１００は、広告枠Ｒ２に表示される広告コンテンツＣ１０の一部を欠けたりさせずに、かつ、表示領域Ｒ３を読み込み状態にさせるので、表示領域Ｒ３が読み込み中の状態であっても、完全に表示された状態の広告コンテンツＣ１０をユーザに視認させることができる。そして、表示領域Ｒ３に表示されるコンテンツの読み込みが終了した時点で、端末装置１００は、図１０の第３状態に遷移する（ステップＳ５１）。
【００９１】
すなわち、端末装置１００に係る表示部１４４は、ウェブページＷ１０の一部である部分コンテンツ（例えば、表示領域Ｒ１に表示されるトピックスや、広告枠Ｒ２に表示される広告コンテンツＣ１０）を順次取得することでウェブページＷ１０を表示する。そして、表示部１４４は、スクロール操作によって出力部１３０の表示対象が未取得である部分コンテンツに該当する場合に、未取得の部分コンテンツ（図１０の例では、表示領域Ｒ３に表示されるコンテンツ）を取得する。そして、調整部１４６は、表示部１４４によって未取得の部分コンテンツが取得される場合に、取得済みの所定の部分コンテンツ（図１０の例では、広告コンテンツＣ１０）が予め決められた表示位置に表示されるようにウェブページＷ１０の表示態様を調整する調整手順を実行する。
【００９２】
このように、端末装置１００は、広告コンテンツＣ１０の境界線Ｌ２と、出力部１３０の上端ラインＵＬ１とが重なるように、ウェブページＷ１０の表示態様を調整した上で、ウェブページＷ１０における続きのコンテンツを読み込む。これにより、端末装置１００は、ウェブページＷ１０の未取得の部分コンテンツの読み込み中であっても、ウェブページＷ１０内で広告コンテンツＣ１０の視認性を保持することができる。
【００９３】
〔８−２．広告コンテンツ別の処理〕
上記実施形態で説明した調整処理は、端末装置１００のユーザ別に実行されてもよい。例えば、端末装置１００は、ウェブページに含まれる広告コンテンツのうち、ユーザが興味関心のあると想定される広告コンテンツが表示される広告枠に係る境界線と、出力部１３０の所定の表示位置（例えば、上端や下端）とがぴったり揃うように表示させてもよい。この場合、ユーザの興味関心のあると想定される広告コンテンツは、例えば、ユーザの閲覧するウェブサイトの履歴や、ウェブサイトでの購入履歴や、広告コンテンツに対するクリック履歴等に基づいて決定される。例えば、端末装置１００は、ユーザが以前クリックした広告コンテンツについては、コンバージョンに至る可能性が高いと想定されるため、上記処理を実行してもよい。一方、端末装置１００は、ユーザが以前クリックした広告コンテンツであっても、例えば、既にコンバージョンに至っているものについては、上記処理を実行しなくてもよい。また、端末装置１００は、ユーザの属性（例えば、ユーザの性別、年齢、住所、職業など）に基づいて、上記処理を行うコンテンツを判定してもよい。端末装置１００は、例えば、端末装置１００を利用する際にユーザ自身からユーザ情報の入力を受け付けることや、ユーザ端末１００のウェブブラウザと配信装置１０との間でやり取りされるＨＴＴＰクッキー（HyperText  Transfer  Protocol  Cookie）に含まれる情報を参照することにより、上記ユーザの属性に関する情報を取得する。一例として、端末装置１００は、ユーザの性別情報を取得するものとする。そして、端末装置１００は、男性のユーザが端末装置１００を利用する場合には、「自動車」の広告コンテンツについては関心が高いものと判定し、「自動車」の広告コンテンツに対して調整処理を実行する。すなわち、端末装置１００は、かかる広告コンテンツと他の表示領域との境界線を所定の位置として検知する。一方、端末装置１００は、男性のユーザは「化粧品」の広告コンテンツには関心が低いと判定して、「化粧品」の広告コンテンツに対して調整処理を実行しない。また、端末装置１００は、女性のユーザが端末装置１００を利用している場合には、「化粧品」の広告コンテンツに対して調整処理を実行する。上記のように、端末装置１００に係る調整部１４６は、端末装置１００を操作するユーザに応じて、ウェブページＷ１０の表示態様を調整することができる。
【００９４】
また、端末装置１００は、インプレッション数により広告課金がなされる広告コンテンツや、広告コンテンツの半分以上が表示されることにより広告課金がなされる広告コンテンツや、出力部１３０に一定以上の部分が表示されることで再生が開始されるような動画広告コンテンツなどについて、優先的に調整処理を行うようにしてもよい。これにより、端末装置１００は、上記のようなユーザからの視認（すなわち、出力部１３０に表示されること）を条件として広告課金がなされるような広告コンテンツについて、出力部１３０内で表示される可能性を高めることができる。結果として、端末装置１００に制御情報を配信する実施形態に係る配信装置１０によれば、広告コンテンツを配信する配信装置１０側（例えば、配信装置１０の運営者）は、広告収入を得やすくなる。また、広告主にとっても、ユーザに広告コンテンツを視認させる機会を増加させることができるので、広告コンテンツの広告効果を高めることができるというメリットがある。
【００９５】
〔８−３．変更操作の頻度〕
上記実施形態では、ユーザがウェブページＷ１０を移動させる際には、指Ｆ１０によるフリック動作を用いてウェブページＷ１０をスクロール操作させる例を示した。ここで、調整部１４６は、所定時間内に変更操作が行われた回数が所定数以上である場合に、ウェブページＷ１０の表示態様を調整する調整手順を実行してもよい。
【００９６】
通常、ユーザは、ウェブページＷ１０の下部を閲覧することを望む場合、短時間内にフリック操作を繰り返し行う。これにより、ユーザは、ウェブページＷ１０に対して、一回だけフリック操作を行ったときに比べて、下方向への大きな速度を与えることができるので、素早くウェブページＷ１０をスクロールさせることができる。この場合、端末装置１００は、繰り返し行われるフリック操作が所定期間内に何回行われるかを計数し、所定数以上である場合に、ウェブページＷ１０の表示態様を調整することができる。
【００９７】
通常、ユーザが一回のみフリック操作を行うときには、ウェブページＷ１０を大きくスクロールさせることを望んでいないと考えられる。この場合に、端末装置１００が調整処理を行うと、記事をじっくり読みたいユーザの意思と異なる挙動をウェブページＷ１０に与えるおそれがある。一方、ユーザが繰り返しフリック操作を行うときには、ユーザは、現時点で出力部１３０に表示されているコンテンツよりも、一回のフリック操作によりスクロールされる画面数よりも下部に位置するコンテンツの閲覧を望んでいると考えられる。この場合には、端末装置１００は、上記調整処理を実行し、スクロール動作が終了時点において、所定のコンテンツが出力部１３０の端部に揃うように表示させる。
【００９８】
このように、端末装置１００は、ユーザの変更操作の回数によって、調整処理を行うか否かを判定することができる。すなわち、端末装置１００は、ユーザの操作の都度、調整処理を行うとすると、変更操作を受け付けるたびに、ウェブページＷ１０内の所定の位置の検知処理や、移動の調整処理を行うことになるので、処理負担が増大する。一方、端末装置１００は、所定期間内に一定数以上変更操作が受け付けられた場合にのみ、調整処理を行うとすると、操作のたびに処理を行うことと比較して処理負担を軽減することができる。
【００９９】
〔８−４．制御情報〕
上述してきた実施形態に係る広告配信システム１では、配信装置１０が、上述した表示処理を端末装置１００に実行させたりするための制御情報を、ウェブページとともに端末装置１００に配信する例を示した。しかし、制御情報を配信する装置は配信装置１０に限られず、広告装置２０であってもよい。
【０１００】
この場合、広告装置２０は、配信対象である広告コンテンツとともに、かかる制御情報を端末装置１００に配信する。端末装置１００は、かかる制御情報に基づいて上述してきた表示処理を行う。すなわち、制御情報の配信元が配信装置１０であるか広告装置２０であるかは、端末装置１００の行う表示処理の結果には影響しない。このように、端末装置１００は、上記制御情報の配信元にかかわらず上述してきた表示処理を行うことができる。
【０１０１】
〔８−５．調整条件〕
上記実施形態では、ウェブページが縦スクロールされる例を示したが、この例に限られない。例えば、端末装置１００は、横スクロール可能なウェブページを表示し、かかるウェブページが横スクロールされている場合に、ウェブページの表示態様を調整させてもよい。また、上記実施形態では、コンテンツとしてウェブページを例に挙げて説明したが、制御情報により制御されるコンテンツは、ウェブページに限られない。すなわち、端末装置１００は、出力部１３０に表示する任意のコンテンツについて、制御情報に基づいて、上記表示制御処理を実行することができる。例えば、端末装置１００は、コンテンツの一例として、ウェブページの一部である第１コンテンツ（例えば、ニュースコンテンツ）や第２コンテンツ（例えば、広告コンテンツ）のみを対象として、上記表示制御処理を実行してもよい。あるいは、端末装置１００は、ウェブブラウザソフトウェア以外のソフトウェアで表示されるコンテンツ（例えば、携帯アプリなどのアプリケーションソフトウェアで動作するコンテンツ）について、上記表示制御処理を実行してもよい。この場合、端末装置１００は、アプリケーションソフトウェアで動作するコンテンツとともに制御情報を受け付け、受け付けた制御情報に基づいて、実施形態に係る表示制御処理を実行する。
【０１０２】
〔８−６．移動操作〕
また、上記実施形態では、ウェブページを移動させる移動操作として、スクロール操作を例に挙げたが、この例に限られない。例えば、ウェブページを移動させる移動操作は、ウェブページを縮小表示させる縮小操作（例えば、ピンチイン操作）や、ウェブページを拡大表示させる拡大操作（例えば、ピンチアウト操作）であってもよい。また、ウェブページを素早く２回タップすること（いわゆる、ダブルタップ）することによる拡大、縮小操作であってもよい。また、端末装置１００がタッチパネル以外を採用する場合には、上記の操作に対応した入力デバイスによる操作であってもよい。例えば、指Ｆ１０によるフリック操作は、入力デバイスの一例であるマウスのホイールスクロール操作に対応する。また、指Ｆ１０によるフリック操作を受け付ける入力デバイスとして、トラックパッドを用いてもよい。
【０１０３】
〔８−７．端末装置の操作記録〕
また、上述してきた端末装置１００は、実施形態に係る広告コンテンツが表示されているウェブページに対して、ユーザがどれだけ端末装置１００を操作したかという記録を広告装置２０に送信してもよい。具体的には、検知部１４５は、広告コンテンツが表示されているウェブページに対してユーザが行うスクロール操作や、ウェブページの拡大縮小操作などを記録する。さらに、検知部１４５は、広告コンテンツに対するクリック操作や、ウェブページをリロードした回数や、広告コンテンツを特定する情報について端末装置１００からの発信操作（例えば、ＳＮＳへの書き込みなど）など、ユーザが端末装置１００に対して行う種々の操作を記録することもできる。そして、通信部１１０は、検知部１４５により記録された操作履歴に関する情報を広告装置２０に送信する。
【０１０４】
そして、広告装置２０は、端末装置１００から配信された端末装置１００の操作履歴に関する情報を受信する。さらに、広告装置２０は、受信した端末装置１００の操作履歴に関する情報を集計し、かかる情報について分析した情報をさらに取得する。具体的には、広告装置２０は、実施形態に係る制御情報を伴う広告コンテンツと、かかる制御情報を伴わない広告コンテンツとについて、スクロール操作の回数や、ＣＴＲなどの広告効果の指標を比較した情報などを取得する。また、広告装置２０は、実施形態に係る制御情報を伴う広告コンテンツと、かかる制御情報を伴わない広告コンテンツとについて、インプレッション数の計数値などの比較を示す情報を広告主に提示してもよい。これにより、広告装置２０は、端末装置１００における実施形態に係る制御情報を伴うウェブページの表示態様の有用性（例えば、広告コンテンツの視認性が向上したことによるＣＴＲの増加など）を広告主に示すことができる。
【０１０５】
〔８−８．装置構成〕
また、上記実施形態では、広告配信システム１に、配信装置１０と広告装置２０とが含まれる例を示したが、配信装置１０と広告装置２０とは１個の装置として形成されてもよい。この場合、図３に示した配信装置１０は、例えば、コンテンツ記憶部１２とは別に、広告コンテンツ記憶部を有する。そして、配信装置１０は、端末装置１００からウェブページの取得要求を受け付けた場合に、広告コンテンツ記憶部にある広告コンテンツとともに、広告取得命令を含まないウェブページを端末装置１００に配信する。
【０１０６】
また、上記実施形態では、広告装置２０から端末装置１００に広告コンテンツが配信される例を示したが、配信装置１０が、広告装置２０から広告コンテンツを取得してもよい。この場合、広告装置２０は、配信装置１０から広告コンテンツの取得要求を受け付ける。また、広告装置２０は、配信装置１０に広告コンテンツを配信する。また、配信装置１０の配信部１５は、広告装置２０から取得した広告コンテンツとともに、広告取得命令を含まないウェブページを端末装置１００に配信する。
【０１０７】
〔８−９．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１０８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図４に示した要求部１４１及び受付部１４２は統合されてもよい。
【０１０９】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１１０】
〔８−１０．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１００、広告装置２０及び配信装置１０は、例えば図１１に示すような構成のコンピュータ１０００によって実現される。以下、配信装置１０を例に挙げて説明する。図１１は、配信装置１０の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１１１】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１１２】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（図２に示したネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１１３】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１１４】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１１５】
例えば、コンピュータ１０００が実施形態に係る配信装置１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３の機能を実現する。また、ＨＤＤ１４００には、コンテンツ記憶部１２内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５００を介してこれらのプログラムを取得してもよい。
【０１１６】
なお、コンピュータ１０００が実施形態に係る端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１４０の機能を実現する。
【０１１７】
〔９．効果〕
上述してきたように、実施形態に係る配信装置１０は、配信部１５を有する。実施形態に係る配信部１５は、ウェブページ（コンテンツの一例）の表示態様を制御する制御情報を端末装置１００に配信する。また、実施形態に係る制御情報は、端末装置１００によって表示されているウェブページの表示態様を変更する変更操作が行われた場合に、端末装置１００における表示領域のうち予め決められている表示位置にウェブページの所定の位置が表示されるようにウェブページの表示態様を調整する調整手順を端末装置１００に実行させる。
【０１１８】
このように、実施形態に係る配信装置１０によれば、ウェブページに含まれる広告コンテンツ等が画面にぴったり揃うように表示されるため、コンテンツの一部が欠けて表示されるような状態となることを防止することができる。すなわち、実施形態に係る配信装置１０は、ユーザのコンテンツに対する視認性を向上させる。
【０１１９】
また、実施形態に係る制御情報は、ウェブページの所定の位置を検知する検知手順を端末装置１００にさらに実行させる。また、実施形態に係る制御情報における調整手順は、検知手順によって検知された所定の位置が、予め決められている表示位置に表示されるようにウェブページの表示態様を調整する。
【０１２０】
このように、実施形態に係る配信装置１０によれば、ウェブページにおける任意の位置を端末装置１００の画面の所定の表示位置に揃えることができる。すなわち、実施形態に係る配信装置１０は、ウェブページに含まれる任意のコンテンツ（例えば、ニュースコンテンツや、広告コンテンツ）について視認性を向上させたり、ユーザに注目させたりすることができる。
【０１２１】
また、実施形態に係る制御情報における検知手順は、変更操作によりウェブページの表示態様が変更された場合に、ウェブページの表示態様の変更後における所定の位置を検知する。実施形態に係る制御情報における調整手順は、検知手順によって検知された変更後における所定の位置と、予め決められている表示位置との距離が所定の範囲内であると予測される場合に、ウェブページの表示態様を調整する。
【０１２２】
このように、実施形態に係る配信装置１０によれば、ユーザによるウェブページの表示態様の変更後における任意の位置（例えば、ニュースコンテンツが表示される表示領域や、広告コンテンツが表示される広告枠の各境界線）を端末装置１００の画面の所定の表示位置に揃えることができる。すなわち、実施形態に係る配信装置１０は、通常の変更操作に比べて不自然とならない範囲において、ウェブページの各コンテンツを所定の表示位置に揃えるので、ユーザビリティを保ったまま表示を制御することができる。
【０１２３】
また、実施形態に係る制御情報における調整手順は、予め決められている表示位置として、端末装置１００における表示領域の端部にウェブページの所定の位置が表示されるようにウェブページの表示態様を調整する。
【０１２４】
このように、実施形態に係る配信装置１０は、端末装置１００の画面の端部や、ウェブブラウザの端部に所定のコンテンツを揃えて表示させることができる。すなわち、実施形態に係る配信装置１０は、ユーザにとって区切りよく閲覧することができるウェブページの表示を提供することができる。
【０１２５】
また、実施形態に係る制御情報における調整手順は、変更操作としてウェブページを移動させる移動操作が行われる場合に、ウェブページの移動速度、又は、ウェブページの移動距離を調整することにより、予め決められた表示位置にウェブページの所定の位置が表示されるようにウェブページの表示態様を調整する。具体的には、実施形態に係る制御情報における調整手順は、移動操作に応じてウェブページが移動している最中に、ウェブページの移動速度、又は、ウェブページの移動距離を調整する。
【０１２６】
これにより、実施形態に係る配信装置１０は、移動後の静止したウェブページを移動させるのではなく、移動中の表示態様を調整することができるので、ユーザにとって通常の操作と変わらない感覚で端末装置１００を操作させることができる。
【０１２７】
また、実施形態に係る制御情報における調整手順は、ウェブページの移動速度、又は、ウェブページの移動距離を調整する場合に、ウェブページが滑らかに移動するようにウェブページの表示態様を調整する。
【０１２８】
これにより、実施形態に係る配信装置１０は、ユーザにとって自然な見え方で移動中のウェブページを調整することができるので、ユーザビリティを保持するとともに、コンテンツの視認性を向上させることができる。
【０１２９】
また、実施形態に係る制御情報における調整手順は、ウェブページの移動速度が所定の範囲内である場合に、ウェブページの表示態様を調整する。
【０１３０】
これにより、実施形態に係る配信装置１０は、ユーザにとって不自然な挙動とならない範囲でウェブページの表示態様を調整することができるので、ユーザに違和感を抱かせない表示制御を実現することができる。
【０１３１】
また、実施形態に係る制御情報における調整手順は、移動操作として、ウェブページが端末装置１００における表示領域に対して上方に移動させる移動操作が行われる場合に、移動操作により移動される後のウェブページの所定の位置と、端末装置１００における表示領域の上端部又は下端部とが重なるようにウェブページの表示態様を調整する。
【０１３２】
また、実施形態に係る制御情報における調整手順は、移動操作として、ウェブページが端末装置１００における表示領域に対して下方に移動させる移動操作が行われる場合に、移動操作により移動される後のウェブページの所定の位置と、端末装置１００における表示領域の上端部又は下端部とが重なるようにウェブページの表示態様を調整する。
【０１３３】
これらにより、実施形態に係る配信装置１０は、ウェブページを読み進めるユーザにとって、コンテンツ毎に内容を視認し易くすることができるので、ユーザビリティを向上させることができる。
【０１３４】
また、実施形態に係る制御情報における調整手順は、移動操作に従ってウェブページを上方向（第１方向の一例）に移動させた後に、上方向と反対の下方向（第２方向の一例）に移動させることにより、予め決められた表示位置にウェブページの所定の位置が表示されるようにウェブページの表示態様を調整する。
【０１３５】
これにより、実施形態に係る配信装置１０は、ユーザにウェブページの先にあるコンテンツを一瞬視認させることができるので、ユーザの関心を惹くことができるとともに、コンテンツの視認性を向上させることができる。
【０１３６】
また、実施形態に係る端末装置１００は、ウェブページの一部である部分コンテンツを順次取得することでウェブページを表示し、移動操作によって端末装置１００における表示領域の表示対象が未取得である部分コンテンツに該当する場合に、未取得の部分コンテンツを取得する表示部１４４を備える。また、実施形態に係る制御情報における調整手順は、表示部１４４によって未取得の部分コンテンツが取得される場合に、取得済みの所定の部分コンテンツが予め決められた表示位置に表示されるようにウェブページの表示態様を調整する。
【０１３７】
これにより、実施形態に係る配信装置１０は、ウェブページの読み込み中など、通常はウェブページの閲覧に適しないタイミングであっても、コンテンツを画面上に表示させ続けるので、通常よりもコンテンツの視認性を向上させることができる。
【０１３８】
また、実施形態に係る制御情報における調整手順は、所定時間内に変更操作が行われた回数が所定数以上である場合に、ウェブページの表示態様を調整する。
【０１３９】
これにより、実施形態に係る配信装置１０は、変更操作が行われるたびに端末装置１００に処理を実行させることを要しないので、処理の負担を軽減させることができる。
【０１４０】
また、実施形態に係る制御情報における調整手順は、ウェブページに含まれる広告コンテンツの表示領域の境界を所定の位置として、ウェブページの表示態様を調整する。
【０１４１】
これにより、実施形態に係る配信装置１０は、広告コンテンツと、その他のコンテンツの境界において、ウェブページの表示を制止させることができる。このため、実施形態に係る配信装置１０によれば、ウェブページで表示される広告コンテンツが視認される可能性を高くすることができるので、広告効果の向上が期待できる。
【０１４２】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１４３】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、配信部は、配信手段や配信回路に読み替えることができる。
【符号の説明】
【０１４４】
１  広告配信システム
１０  配信装置
１１  通信部
１２  コンテンツ記憶部
１３  制御部
１４  受付部
１５  配信部
１００  端末装置
１４１  要求部
１４２  受付部
１４３  表示制御部
１４４  表示部
１４５  検知部
１４６  調整部
【図１】
2016015046.tif 000003
【図２】
2016015046.tif 000004
【図３】
2016015046.tif 000005
【図４】
2016015046.tif 000006
【図５】
2016015046.tif 000007
【図６】
2016015046.tif 000008
【図７】
2016015046.tif 000009
【図８】
2016015046.tif 000010
【図９】
2016015046.tif 000011
【図１０】
2016015046.tif 000012
【図１１】
2016015046.tif 000013