(57)【特許請求の範囲】
【請求項１】
広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置であって、
前記ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされて前記ウェブページ表示枠における表示基準位置が前記第一広告枠に対応した第一追従開始位置に達したことに応じて、前記第一広告枠を前記スクロールに対して追従させ、前記第一広告枠の前記追従を終了させた後に前記表示基準位置が前記第二広告枠に対応した第二追従開始位置に達したことに応じて、前記第二広告枠を前記スクロールに対して追従させる追従表示制御処理を実行する制御部を備える
情報処理装置。
【請求項２】
前記ウェブページにおいて最も下側に配置される広告枠としての最下広告枠と前記ウェブページの縦方向において配置位置が重複し且つ追従前の前記最下広告枠よりも下側に配置された前記ウェブページ内のパーツのうちで最も上側に配置されているパーツの上辺位置を下部最上パーツ上辺位置としたときに、
前記制御部は、
前記ウェブページ表示枠の高さと、前記ウェブページの下端位置から前記下部最上パーツ上辺位置までの高さとに基づき、前記ウェブページ表示枠の下辺位置に前記ウェブページの下端位置が一致するまで前記スクロールが行われた状態において前記最下広告枠の下辺位置が前記下部最上パーツ上辺位置を下回らないように前記最下広告枠の前記スクロールに対する追従終了位置を設定する
請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記第一広告枠と前記第二広告枠のそれぞれのスクロール追従量を指示に基づき設定する
請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記第一広告枠と前記第二広告枠は前記ウェブページの縦方向において配置位置が重複しており、
前記表示基準位置が前記ウェブページ表示枠の上辺位置として設定され、
前記第一追従開始位置が追従前の前記第一広告枠の上辺位置として設定され、
前記第二追従開始位置が追従前の前記第二広告枠の上辺位置として設定されており、
前記制御部は、
前記第一広告枠の下辺が追従前の前記第二広告枠の上辺位置に達したことに応じて前記第一広告枠の追従を終了させ、
前記表示基準位置としての前記ウェブページ表示枠の上辺位置が前記第二追従開始位置としての前記追従前の前記第二広告枠の上辺位置に達したことに応じて前記第二広告枠の追従を開始させる
請求項１乃至請求項３の何れかに記載の情報処理装置。
【請求項５】
広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置の表示制御方法であって、
前記ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされて前記ウェブページ表示枠における表示基準位置が前記第一広告枠に対応した第一追従開始位置に達したことに応じて、前記第一広告枠を前記スクロールに対して追従させ、前記第一広告枠の前記追従を終了させた後に前記表示基準位置が前記第二広告枠に対応した第二追従開始位置に達したことに応じて、前記第二広告枠を前記スクロールに対して追従させる
表示制御方法。
【請求項６】
広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置に処理を実行させるプログラムであって、
前記ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされて前記ウェブページ表示枠における表示基準位置が前記第一広告枠に対応した第一追従開始位置に達したことに応じて、前記第一広告枠を前記スクロールに対して追従させ、前記第一広告枠の前記追従を終了させた後に前記表示基準位置が前記第二広告枠に対応した第二追従開始位置に達したことに応じて、前記第二広告枠を前記スクロールに対して追従させる追従表示制御処理を前記情報処理装置に実行させる
プログラム。
【請求項７】
広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置に処理を実行させるプログラムであって、前記ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされて前記ウェブページ表示枠における表示基準位置が前記第一広告枠に対応した第一追従開始位置に達したことに応じて、前記第一広告枠を前記スクロールに対して追従させ、前記第一広告枠の前記追従を終了させた後に前記表示基準位置が前記第二広告枠に対応した第二追従開始位置に達したことに応じて、前記第二広告枠を前記スクロールに対して追従させる追従表示制御処理を前記情報処理装置に実行させるプログラムを記憶した
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置、及び表示制御方法と、これら情報処理装置及び表示制御方法を実現するためのプログラムとプログラムを記憶した記憶媒体についての技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２０１３−５７９１８号公報
【特許文献２】国際公開第２０１１／１４２４８６号パンフレット
【背景技術】
【０００３】
ウェブページ上での広告表示が広く一般に行われている。
通常、これらの広告はウェブページ内の所定位置に固定的に配置されており、ウェブページがスクロールされるとページ内の他のコンテンツと共にウェブページの表示枠外に押し出されるのが一般的である。【０００４】
これに対し、例えば上記特許文献１，２には、広告をスクロールに追従させて表示することが開示されている。このような追従表示により、スクロールが為された場合でも広告はウェブページの表示枠内の所定位置に留まるため、広告の露出時間を長くすることができ、広告効果を高めることができる。また、スクロール中に広告が他のコンテンツと異なる挙動を示すため、広告への注目度を高めることができ、この点でも広告効果を高めることができる。【０００５】
さらに、上記特許文献２には、広告をスクロールに追従させて表示する例として、スクロールに追従している広告枠内の表示広告を切り替えることが示唆されている。これにより、一つのウェブページ上で広告効果の高いスクロール追従表示を複数の広告について行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のようにウェブページの表示枠内の所定位置に固定された広告枠内で表示広告を切り替える手法を採った場合には、他の広告に切り替わったことが閲覧者に気づかれない虞がある。特に、切り替え前の表示広告と切り替え後の表示広告とが見た上類似している場合には、他の広告に切り替わったことが閲覧者に気づかれ難い。【０００７】
そこで、本発明では上記した問題点を克服し、一つのウェブページにつき少なくとも二つの広告についてスクロール追従表示を行う場合において、スクロール追従表示される広告の切り替わりを明確にして、一つ目の広告以外の広告についても広告効果の向上が図られるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
第１に、本発明に係る情報処理装置は、広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置であって、前記ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされて前記ウェブページ表示枠における表示基準位置が前記第一広告枠に対応した第一追従開始位置に達したことに応じて、前記第一広告枠を前記スクロールに対して追従させ、前記第一広告枠の前記追従を終了させた後に前記表示基準位置が前記第二広告枠に対応した第二追従開始位置に達したことに応じて、前記第二広告枠を前記スクロールに対して追従させる追従表示制御処理を実行する制御部を備えるものである。【０００９】
これにより、スクロールが第一追従開始位置に応じた位置まで進行したことに応じて先ずは第一広告枠が追従を開始し、第一広告枠の追従が終了した後にスクロールが第二追従開始位置に応じた位置まで進行したことに応じて第一広告枠とは別の第二広告枠が追従を開始する。【００１０】
第２に、上記した本発明に係る情報処理装置においては、前記ウェブページにおいて最も下側に配置される広告枠としての最下広告枠と前記ウェブページの縦方向において配置位置が重複し且つ追従前の前記最下広告枠よりも下側に配置された前記ウェブページ内のパーツのうちで最も上側に配置されているパーツの上辺位置を下部最上パーツ上辺位置としたときに、前記制御部は、前記ウェブページ表示枠の高さと、前記ウェブページの下端位置から前記下部最上パーツ上辺位置までの高さとに基づき、前記ウェブページ表示枠の下辺位置に前記ウェブページの下端位置が一致するまで前記スクロールが行われた状態において前記最下広告枠の下辺位置が前記下部最上パーツ上辺位置を下回らないように前記最下広告枠の前記スクロールに対する追従終了位置を設定することが望ましい。
これにより、ウェブページをスクロールし切るまで最下広告枠のスクロール追従表示を行っても、最下広告枠が下部最上パーツに重複することが無い。【００１１】
第３に、上記した本発明に係る情報処理装置においては、前記制御部は、前記第一広告枠と前記第二広告枠のそれぞれのスクロール追従量を指示に基づき設定することが望ましい。
これにより、ウェブページをスクロールし切るまで最下広告枠のスクロール追従表示を行っても、最下広告枠が下部最上パーツに重複することが無い。【００１２】
第４に、上記した本発明に係る情報処理装置においては、前記第一広告枠と前記第二広告枠は前記ウェブページの縦方向において配置位置が重複しており、前記表示基準位置が前記ウェブページ表示枠の上辺位置として設定され、前記第一追従開始位置が追従前の前記第一広告枠の上辺位置として設定され、前記第二追従開始位置が追従前の前記第二広告枠の上辺位置として設定されており、前記制御部は、前記第一広告枠の下辺が追従前の前記第二広告枠の上辺位置に達したことに応じて前記第一広告枠の追従を終了させ、前記表示基準位置としての前記ウェブページ表示枠の上辺位置が前記第二追従開始位置としての前記追従前の前記第二広告枠の上辺位置に達したことに応じて前記第二広告枠の追従を開始させることが望ましい。
これにより、第一広告枠の下辺が追従前の第二広告枠の上辺に達したことに応じて第一広告枠の追従が終了する、すなわちスクロールに伴い第一広告枠がウェブページ表示枠外へと徐々に押し出され、第一広告枠がウェブページ表示枠外へ出切ったことに応じて第二広告枠の追従が開始される。
【００１３】
また、本発明に係る表示制御方法は、広告の表示が行われる広告枠として少なくとも第一広告枠と前記第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置の表示制御方法であって、前記ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされて前記ウェブページ表示枠における表示基準位置が前記第一広告枠に対応した第一追従開始位置に達したことに応じて、前記第一広告枠を前記スクロールに対して追従させ、前記第一広告枠の前記追従を終了させた後に前記表示基準位置が前記第二広告枠に対応した第二追従開始位置に達したことに応じて、前記第二広告枠を前記スクロールに対して追従させる方法である。
この表示制御方法により、上記情報処理装置により実現される広告表示と同様の広告表示が実現される。
【００１４】
さらに、本発明に係るプログラムは、上記表示制御方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶したプログラムである。
これらのプログラムや記憶媒体により上記情報処理装置が実現される。
【発明の効果】
【００１５】
本発明によれば、スクロール追従表示される広告の切り替わりを明確にして、一つ目の広告以外の広告についても広告効果の向上が図られるようにすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る情報処理装置を含んで構成される広告表示システムの概要を説明するための図である。
【図２】実施の形態のコンピュータ装置のブロック図である。
【図３】実施の形態の広告表示の対象とされるウェブページのレイアウト例を示した図である。
【図４】ウェブページ表示枠の説明図である。
【図５】実施の形態の広告表示の態様を説明するための図である。
【図６】ウェブページの内容を全て表示し切れない場合を説明するための図である。
【図７】実施の形態における第二広告枠の追従終了位置の設定手法についての説明図である。
【図８】設定された第二広告枠の追従終了位置の例を示した図である。
【図９】非追従表示範囲についての説明図である。
【図１０】実施の形態のコンテンツサーバ、広告サーバがそれぞれ実行する処理を示したフローチャートである。
【図１１】実施の形態の情報処理装置（ユーザ端末）が実行する処理を示したフローチャートである。
【図１２】変形例１の処理を示したフローチャートである。
【発明を実施するための形態】
【００１７】
以下、実施の形態を次の順序で説明する。
＜１．広告表示システムの概要＞
＜２．装置構成＞
＜３．実施の形態の広告表示＞
＜４．処理手順＞
＜５．実施の形態のまとめ＞
＜６．プログラム及び記憶媒体＞
＜７．変形例＞
【００１８】
＜１．広告表示システムの概要＞
図１は、本発明に係る情報処理装置を含んで構成される広告表示システム１の概要を説明するための図である。
広告表示システム１は、ネットワーク２を介して互いに通信可能とされたユーザ端末３、コンテンツサーバ４、及び広告サーバ５を有している。
【００１９】
ユーザ端末３は、本発明の情報処理装置の一実施形態である。ユーザ端末３にはウェブブラウザがインストールされており、コンテンツサーバ４が提供するウェブページの表示が可能とされている。
【００２０】
コンテンツサーバ４には、ウェブページを表示するために必要なデータとしてのページデータが格納されている。ページデータには、ウェブページを構成する構造化文書（例えばＨＴＭＬ：Hyper Text Markup Language文書やＸＨＴＭＬ文書など）ファイルや画像ファイル等が含まれている。コンテンツサーバ４は、ユーザ端末３からのリクエストに応じて、当該リクエストに応じたページデータをユーザ端末３に送信する。
本例において対象とするウェブページには、広告の表示枠としての広告枠Ｆａが設定されている。
【００２１】
広告サーバ５には、広告を表示するために必要なデータとしての広告データが格納されている。広告サーバ５は、格納されている広告データのうちからウェブページの広告枠Ｆａに表示すべき広告の広告データを取得し、取得した広告データをユーザ端末３に送信する。
【００２２】
ここで、本例において、広告枠Ｆａには、そのウェブページの内容に対応した広告内容を有する広告を表示することとされている。このような広告表示態様を実現するため、コンテンツサーバ４においては、ページデータに対してそのウェブページのコンテンツの種別を識別するための種別情報が予め対応づけられており、広告サーバ５においては、このような種別情報に基づいて広告データが管理されている。すなわち、例えば種別情報が種別Ａ、種別Ｂ、種別Ｃで区分された情報であるとすると、広告サーバ５においては、広告内容が種別Ａに属する広告データに対しては種別Ａの種別情報が対応づけられ、広告内容が種別Ｂに属する広告データに対しては種別Ｂの種別情報が対応づけられている。同様に、広告内容が種別Ｃに属する広告データに対しては種別Ｃの種別情報が対応づけられている。
【００２３】
コンテンツサーバ４は、ユーザ端末３からウェブページのリクエストがあった場合に、当該ウェブページのページデータに対応づけられた種別情報とリクエスト元のユーザ端末３の識別情報（例えばＩＰアドレス）を広告サーバ５に送信する。
広告サーバ５は、格納された広告データのうちコンテンツサーバ４から受信した種別情報と一致する種別情報が対応づけられた広告データをリクエスト元のユーザ端末３に送信する。
ユーザ端末３は、コンテンツサーバ４から受信したページデータに基づいてウェブページの表示処理を行うと共に、広告サーバ５から受信した広告データに基づいて当該ウェブページ内の広告枠Ｆａに広告を表示する処理を行う。
【００２４】
ここで、ユーザ端末３がリクエストしたウェブページに対応する広告、つまりそのウェブページに対応づけられた種別情報と一致する種別情報が対応づけられた広告は、通常、多数存在するので、広告サーバ５はそれらの広告のうちから当該ウェブページ内の広告枠Ｆａの数に応じた数の広告を取得してユーザ端末３に送信する。
具体的に、本例では、広告に対して設定された入札金額に基づいて広告を取得する。なお、入札金額としては、例えばＣＰＣ（Cost Per Click）などの単位クリック数当たりの課金額や、ＣＰＭ（Cost Per Mille)などの単位表示数当たりの課金額等を挙げることができる。
【００２５】
このため、広告サーバ５においては、各広告データに対してその広告に対する入札金額の情報が対応づけられており、広告サーバ５は、ユーザ端末３がリクエストしたウェブページに対応する広告データが複数存在する場合は、それらの広告データに対応づけられた入札金額の情報に基づいて当該ウェブページの広告枠Ｆａの数に応じた数の広告データを取得する。例えば、当該ウェブページ内における広告枠Ｆａの数がｎ個であるとすると、入札金額の高い上位ｎ個の広告データを取得する。
【００２６】
また、本例では、いわゆるリスティング広告のように、ウェブページ内のより上部の広告枠Ｆａに入札金額がより上位の広告を表示するということを行う。
このため、広告サーバ５は、上記のように取得した広告データについて、入札金額がより上位のものをより上側の広告枠Ｆａに表示させるための指示情報を生成し、当該指示情報をユーザ端末３に送信する。
【００２７】
なお図１において、ネットワーク２の構成は多様な例が想定される。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線等の有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００２８】
＜２．装置構成＞
続いて、図１に示したユーザ端末３、コンテンツサーバ４、広告サーバ５を構成する情報処理装置のハードウエア構成を図２のブロック図に示す。ユーザ端末３、コンテンツサーバ４、広告サーバ５の各装置は、情報処理および情報通信が可能な図２に示すようなコンピュータ装置として実現できる。
【００２９】
図２において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ( Read Only Memory)１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ( Random Access Memory )１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力部１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ、並びにスピーカなどよりなる出力部１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、ネットワーク２を介しての通信処理や機器間通信を行う通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００３０】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、ユーザ端末３、コンテンツサーバ４、広告サーバ５のそれぞれにおいて前述したような広告表示に係る動作を実現するための情報処理や通信が実行される。
なお、ユーザ端末３、コンテンツサーバ４、広告サーバ５を構成する情報処理装置は、図２のようなコンピュータ装置が単一で構成されることに限らず、複数のコンピュータ装置がシステム化されて構成されてもよい。複数のコンピュータ装置は、ＬＡＮ等によりシステム化されていてもよいし、インターネット等を利用したＶＰＮ等により遠隔地に配置されたものでもよい。
【００３１】
＜３．実施の形態の広告表示＞
図３は、実施の形態の広告表示の対象とされるウェブページ（以下「ウェブページＰｇ」と表記）のレイアウト例を示している。
ウェブページＰｇには、図中に「ＴＰ」「１」「２」「３」「４」「ＢＴ」「Ｂｐ」と表すような各種のパーツ（ウェブページＰｇのコンテンツを構成するテキストや画像等が表示されるパーツ）が配置されていると共に、少なくとも二つの広告枠Ｆａが配置される。
パーツ「ＴＰ」はウェブページＰｇの上端部に配置されたパーツであり、パーツ「ＢＴ」はウェブページＰｇの下端部に配置されたパーツである。パーツ「１」〜「４」は、パーツ「ＴＰ」とパーツ「ＢＴ」との間においてウェブページＰｇの上側から下側にかけて順に配置されたパーツであり、パーツ「Ｂｐ」は、パーツ「１」〜「４」配置領域の側方に配置されたパーツである。
【００３２】
この図に示すウェブページＰｇの例においては、広告枠Ｆａとして図のように第一広告枠Ｆａ１と第二広告枠Ｆａ２の二つのみが設定されている。これら第一広告枠Ｆａ１と第二広告枠Ｆａ２は、後述するスクロール追従表示の対象広告枠である。
図のように第一広告枠Ｆａ１と第二広告枠Ｆａ２のウェブページＰｇ内における上下位置関係は、第一広告枠Ｆａ１が上側、第二広告枠Ｆａ２が下側である。第一広告枠Ｆａ１及び第二広告枠Ｆａ２のウェブページＰｇ内の横方向における配置位置は、パーツ「１」〜「４」の配置領域の側方とされている。具体的に、この図に示すウェブページＰｇの例では、第一広告枠Ｆａ１及び第二広告枠Ｆａ２の横方向配置位置はパーツ「１」〜「４」の配置領域の右側とされている。本例では、第一広告枠Ｆａ１及び第二広告枠Ｆａ２の横方向配置位置は重複している。換言すれば、ウェブページＰｇの縦方向（スクロール方向に一致）において、第一広告枠Ｆａ１と第二広告枠Ｆａ２の配置位置は重複している。
なお、図中では、第一広告枠Ｆａ１に表示される広告を広告Ａ１、第二広告枠Ｆａ２に表示される広告を広告Ａ２と表している。
【００３３】
本例の場合、パーツ「Ｂｐ」は、第一広告枠Ｆａ１及び第二広告枠Ｆａ２と同様に横方向配置位置がパーツ「１」〜「４」の配置領域の右側とされ、縦方向配置位置は第二広告枠Ｆａ２よりも下側とされている。
このため、第二広告枠Ｆａ２のスクロール追従表示が開始された以降において、ウェブページ表示枠Ｆｃのサイズによっては追従中の第二広告枠Ｆａ２がスクロールの進行に伴いパーツ「Ｂｐ」に達する場合がある。なお、この点については後に改めて説明する。
【００３４】
ここで、以下、第一広告枠Ｆａ１がスクロール追従表示される前における第一広告枠Ｆａ１の上辺位置を「上辺位置Ａ１ｓ」と表記する。また、第二広告枠Ｆａ２がスクロール追従表示される前における第二広告枠Ｆａ２の上辺位置を「上辺位置Ａ２ｓ」と表記する。
さらに、パーツ「Ｂｐ」の上辺位置を「上辺位置Ｂｐｕ」と表記し、ウェブページＰｇの下端位置を「ページ下端位置Ｐｂ」と表記する。
【００３５】
なお、図３の例では、ウェブページＰｇ内の広告枠Ｆａとしてスクロール追従表示の対象である広告枠Ｆａのみが設定された例を挙げたが、スクロール追従表示の対象とされない広告枠Ｆａが設定されても良いことは言うまでもない。
【００３６】
図４は、ウェブブラウザのウィンドウＢＷ内におけるウェブページ表示枠Ｆｃの説明図である。なお、ウェブブラウザのウィンドウＢＷは、ユーザ端末３における出力部１０７（図２）に設けられたディスプレイ上に表示されるものである。
ウィンドウＢＷにおいては、ウェブページ表示枠Ｆｃの内側にウェブページＰｇが表示される。ウェブページＰｇの全体がウェブページ表示枠Ｆｃ内に収まり切らない場合には、ウェブページＰｇをスクロールさせることが可能とされている。
なお、スクロールの指示は、ユーザ端末３における入力部１０６（図２）に設けられたマウスやタッチパネルなどにより行うことができる。
【００３７】
ここで、以下、ウェブページ表示枠Ｆｃ内における表示基準位置を「表示基準位置Ｄｒ」と表記する。表示基準位置Ｄｒは、ウェブページ表示枠ＦｃがウェブページＰｇのどの部分を表示しているかの基準位置として機能するものである。
本例の場合、表示基準位置Ｄｒは図のようにウェブページ表示枠Ｆｃの上辺位置として設定されている。
【００３８】
図５は、実施の形態の広告表示の態様を説明するための図であり、図５ＡはウェブページＰｇとウェブページ表示枠Ｆｃとの関係を模式的に表し、図５ＢはウェブページＰｇをスクロールさせた際のウェブページ表示枠Ｆｃ内での表示内容の遷移を模式的に表している。
図５Ａに示すようにウェブページ表示枠ＦｃのサイズがウェブページＰｇのサイズに対して小さく、ウェブページ表示枠Ｆｃの縦方向の長さがウェブページＰｇの全長（上端〜下端）に対して短くなっている場合を前提とする。すなわち、ウェブページＰｇの内容を表示し切るためにはスクロールが必要となる場合である。
【００３９】
ウェブページ表示枠Ｆｃにおいて新たなウェブページＰｇについての表示が開始されたときは、図５Ａに示すようにウェブページ表示枠Ｆｃの上辺位置（表示基準位置Ｄｒ）はウェブページＰｇの上端と一致している（ウェブページＰｇの初期表示状態）。
図５Ｂでは、この初期表示状態からスクロールが継続的に行われた場合における時間の遷移を時点ｔ１〜時点ｔ１０により表すと共に、各時点ｔにおけるウェブページ表示枠Ｆｃ内の表示内容を表している。
【００４０】
本実施の形態では、スクロールに伴って図中の時点ｔ２として示すようにウェブページ表示枠Ｆｃの上辺位置が第一広告枠Ｆａ１の上辺位置Ａ１ｓに達したことに応じ、第一広告枠Ｆａ１のスクロール追従表示を開始する。スクロール追従表示は、時点ｔ２→時点ｔ３の遷移として表すように、対象の広告枠Ｆａをウェブページ表示枠Ｆｃ内の所定位置に固定した状態を維持させることで行う。具体的に、本例においては、対象の広告枠Ｆａの上辺がウェブページ表示枠Ｆｃの上辺位置に一致した状態を維持させることで行う。このとき、本例では、追従中の広告枠Ｆａの横方向位置は、追従前の横方向位置から変化させずに一致させており、追従前と追従後で対象の広告枠Ｆａの横方向位置が変化しないようにしている。
【００４１】
第一広告枠Ｆａ１についてのスクロール追従表示を開始した後において、時点ｔ４として示すように第一広告枠Ｆａ１の下辺が第二広告枠Ｆａ２の上辺位置Ａ２ｓに達したときには、第一広告枠Ｆａ１についてのスクロール追従表示を終了する。スクロールに対する追従が終了するので、第一広告枠Ｆａ１はウェブページＰｇ内の他のパーツと共にスクロールされる。従って、追従終了後の第一広告枠Ｆａ１はスクロールの進行に伴いウェブページ表示枠Ｆｃの外側に押し出される（時点ｔ４→時点ｔ５の遷移）。
【００４２】
さらにスクロールが進行し、時点ｔ６として示すようにウェブページ表示枠Ｆｃの上辺位置が第二広告枠Ｆａ２の上辺位置Ａ２ｓに達したことに応じて、第二広告枠Ｆａ２のスクロール追従表示を開始する。換言すれば、スクロール追従表示を終えた第一広告枠Ｆａ１がウェブページ表示枠Ｆｃ外に完全に押し出されたことに応じて、第二広告枠Ｆａ２についてのスクロール追従表示を開始する。
図５Ｂでは、時点ｔ７〜時点８の遷移により第二広告枠Ｆａ２のスクロール追従表示を表している。
【００４３】
ここで、後述するように第二広告枠Ｆａ２のスクロール追従表示は、表示基準位置Ｄｒとしてのウェブページ表示枠Ｆｃの上辺位置が第二広告枠Ｆａ２の追従終了位置Ａ２ｅに達したことに応じて終了する。
後述もするが、本例における第二広告枠Ｆａ２の追従終了位置Ａ２ｅは、追従表示のためにウェブページＰｇの内容を全て表示し切れないことを防止するべく、ウェブページＰｇのレイアウトとウェブページ表示枠Ｆｃのサイズとの関係に基づき可変とされている。なお、第二広告枠Ｆａ２の追従終了位置Ａ２ｅの具体的な設定手法については以下で改めて説明する。
【００４４】
図５Ｂの例では、パーツ「Ｂｐ」の上辺位置Ｂｐｕよりも第二広告枠Ｆａ２の高さ分だけ上方の位置が、追従終了位置Ａ２ｅとして設定された場合を例示している。この場合は、時点ｔ９として示すように第二広告枠Ｆａ２の下辺がパーツ「Ｂｐ」の上辺位置Ｂｐｕと一致したことに応じて第二広告枠Ｆａ２のスクロール追従表示を終了する。時点ｔ１０は、第二広告枠Ｆａ２のスクロール追従表示の終了後のスクロールによって第二広告枠Ｆａ２がウェブページ表示枠Ｆｃの外側に押し出された状態を表している。
【００４５】
ここで、上記のようなスクロール追従表示を前提とした場合には、第二広告枠Ｆａ２の追従終了位置Ａ２ｅが適切に設定されないと、ウェブページＰｇのレイアウトとウェブページ表示枠Ｆｃのサイズとの兼ね合いでウェブページ表示枠Ｆｃの下端がページ下端位置Ｐｂに達するまでスクロールを行ってもウェブページＰｇの内容を全て表示し切れない場合がある。
【００４６】
図６は、この点についての説明図であり、図６Ａはウェブページ表示枠Ｆｃの縦方向の長さ（以下「高さＨｇ」と表記する）がウェブページＰｇに対して比較的長く設定されている場合、図６Ｂはウェブページ表示枠Ｆｃの高さＨｇがウェブページＰｇに対して比較的短く設定されている場合をそれぞれ例示している。
図６Ａの場合は、ウェブページ表示枠Ｆｃの下端がページ下端位置Ｐｂに一致した状態においても、スクロール追従中の第二広告枠Ｆａ２の下端位置がパーツ「Ｂｐ」の上端位置Ｂｐｕを下回っていない。従ってこの場合は、ページ下端にスクロールし切るまで第二広告枠Ｆａ２のスクロール追従表示を行っても、ウェブページＰｇの内容を全て表示し切ることができる。
【００４７】
一方、図６Ａの場合よりもウェブページ表示枠Ｆｃの高さＨｇが短くされた場合には、スクロールし切るまで第二広告枠Ｆａ２のスクロール追従表示を行ってしまうと、ウェブページＰｇの内容を全て表示し切ることができない。すなわち、本例におけるウェブページＰｇのレイアウトを前提とした場合には、パーツ「Ｂｐ」の一部又は全部を表示できなくなってしまう。
図６Ｂでは、ウェブページ表示枠Ｆｃの下端がページ下端位置Ｐｂに一致するまでスクロールし切った状態において、ウェブページ表示枠Ｆｃの上端位置（表示基準位置Ｄｒ）がパーツ「Ｂｐ」の上端位置Ｂｐｕと一致する例を示している。この場合においては、第二広告枠Ｆａ２の追従終了後に第二広告枠Ｆａ２をウェブページ表示枠Ｆｃ外に出し切るために必要なスクロール量も考慮して、スクロールし切る前に第二広告枠Ｆａ２のスクロール追従表示を終了させる必要がある。
【００４８】
ここで、図６Ａ，図６Ｂの説明から理解されるように、スクロール追従表示に伴い表示できない虞があるウェブページＰｇ上のパーツは、ウェブページＰｇの縦方向において第二広告枠Ｆａ２と配置位置が重複し且つ追従前の第二広告枠Ｆａ２よりも下側に配置されたパーツのうちで、最も上側に配置されているパーツである。なおこの際、第二広告枠Ｆａ２は、スクロール追従表示の対象である広告枠ＦａのうちウェブページＰｇの最も下側に配置される広告枠Ｆａ（以下「最下広告枠」と表記する）と換言できる。
上記のように定義されるパーツのことを、以下「ページ下部最上パーツ」と表記し、当該ページ下部最上パーツの上辺位置を以下「下部最上パーツ上辺位置」と表記する。本例で前提としている図３のレイアウトによるウェブページＰｇにあっては、パーツ「Ｂｐ」の上辺位置Ｂｐｕが下部最上パーツ上辺位置に該当する。
【００４９】
図７は、ウェブページＰｇの内容を全て表示し切れるようにするための第二広告枠Ｆａ２の追従終了位置Ａ２ｅの設定手法についての説明図である。なお、図７Ａは図６Ａと同様にスクロールし切るまで第二広告枠Ｆａ２のスクロール追従表示が可能な場合を、図７Ｂは図６Ｂと同様にスクロールし切る前に第二広告枠Ｆａ２のスクロール追従表示を終了させるべき場合をそれぞれ例示している。
図７Ａを参照して分かるように、スクロールし切るまで第二広告枠Ｆａ２のスクロール追従表示が可能であるのは、ウェブページ表示枠Ｆｃの高さＨｇが、ページ下端位置Ｐｂから下部最上パーツ上辺位置（本例では上辺位置Ｂｐｕ）までの高さに第二広告枠Ｆａ２の高さＨａ２を加えた高さ以上のときである。
この場合には、第二広告枠Ｆａ２の追従終了位置Ａ２ｅは、ページ下端位置Ｐｂにウェブページ表示枠Ｆｃの高さＨｇを加えた位置となる。
【００５０】
なお以下、上記のようにページ下端位置Ｐｂから下部最上パーツ上辺位置までの高さに第二広告枠Ｆａ２の高さＨａ２を加えた高さのことを「基準高さＨｒ」と表記する。
【００５１】
一方、図７Ｂのようにウェブページ表示枠Ｆｃの高さＨｇが基準高さＨｒに満たない場合には、第二広告枠Ｆａ２の追従終了位置Ａ２ｅは、ページ下端位置Ｐｂに基準高さＨｒを加えた位置として設定する。
これにより、第二広告枠Ｆａ２の追従終了後に第二広告枠Ｆａ２をウェブページ表示枠Ｆｃの外側に押し出す表示を行う場合に対応して、ウェブページＰｇの内容を全て表示し切ることができる。
【００５２】
図８Ａは、図７Ａの場合に対応して設定された第二広告枠Ｆａ２の追従終了位置Ａ２ｅと第一広告枠Ｆａ１の上辺位置Ａ１ｓとの位置関係を表し、図８Ｂは図７Ｂの場合に対応して設定された第二広告枠Ｆａ２の追従終了位置Ａ２ｅと第一広告枠Ｆａ１の上辺位置Ａ１ｓとの位置関係を表している。
先の図５Ｂで説明したように、本実施の形態においては、表示基準位置Ｄｒ（ウェブページ表示枠Ｆｃの上辺位置）が追従前の第一広告枠Ｆａ１の上辺位置Ａ１ｓに達したことに応じて第一広告枠Ｆａ１のスクロール追従表示が開始される。なおこの意味で、上辺位置Ａ１ｓは、第一広告枠Ｆａ１の追従開始位置（第一追従開始位置）であると言うことができる。
【００５３】
ここで、このような第一広告枠Ｆａ１の追従開始位置としての上辺位置Ａ１ｓから第二広告枠Ｆａ２の追従終了位置Ａ２ｅ（最下広告枠の追従終了位置）までの範囲は、広告枠Ｆａについてのスクロール追従表示の対象範囲と捉えることができる。従って以下では、当該上辺位置Ａ１ｓから追従終了位置Ａ２ｅまでの範囲、換言すれば上辺位置Ａ１ｓから最下広告枠の追従終了位置までの範囲のことを「追従表示対象範囲Ａｐｆ」と表記する。
【００５４】
続いて、第一広告枠Ｆａ１と第二広告枠Ｆａ２のスクロール追従量の設定について説明する。
本例においては、第一広告枠Ｆａ１と第二広告枠Ｆａ２のスクロール追従量は、予め所定の割合に固定されている。具体的に、本例では、第一広告枠Ｆａ１のスクロール追従量の割合（％）を「Ｒ１」、第二広告枠Ｆａ２のスクロール追従量の割合（％）を「Ｒ２」としたときに、例えばＲ１：Ｒ２＝５０％：５０％に設定されているとする。
これら割合Ｒ１，Ｒ２は、図８Ａや図８Ｂに示される「追従表示対象範囲Ａｐｆ」内における第一広告枠Ｆａ１、第二広告枠Ｆａ２それぞれのスクロール追従量の割合を表すものである。
【００５５】
但し、ここで注意すべきは、本例では追従終了後の第一広告枠Ｆａ１をスクロールに伴いウェブページ表示枠Ｆｃの外側に押し出す表示を行うため、追従表示対象範囲Ａｐｆ内においては、第一広告枠Ｆａ１がスクロール追従表示される範囲と第二広告枠Ｆａ２がスクロール追従表示される範囲との間に第一広告枠Ｆａ１の高さＨａ１分の非追従表示範囲が介在する点である。
【００５６】
図９は、非追従表示範囲についての説明図である。
図のような第一広告枠Ｆａ１の高さＨａ１分の非追従表示範囲が介在することから、単純に追従表示対象範囲Ａｐｆを割合Ｒ１，Ｒ２に応じて分割した位置を第二広告枠Ｆａ２の追従開始位置として設定した場合には、第二広告枠Ｆａ２のスクロール追従量は図中「Ａａ２’」で表すように「追従表示対象範囲Ａｐｆ×Ｒ２」となるものの、第一広告枠Ｆａ１のスクロール追従量としては図中「Ａａ１’」と示すように「追従表示対象範囲Ａｐｆ×Ｒ１−Ｈａ１」となってしまい、割合Ｒ１，Ｒ２に従った適正なスクロール追従量を実現できない。
【００５７】
この点を考慮し、第一広告枠Ｆａ１の追従終了位置Ａ１ｅは、追従表示対象範囲Ａｐｆそのものを基準とするのではなく、「追従表示対象範囲Ａｐｆ−高さＨａ１」を基準に設定する。具体的に、第一広告枠Ｆａ１の追従終了位置Ａ１ｅは、上辺位置Ａ１ｓから「（追従表示対象範囲Ａｐｆ−高さＨａ１）×｛Ｒ１／（Ｒ１＋Ｒ２）｝」だけ下方の位置として設定する。
【００５８】
第一広告枠Ｆａ１の追従終了位置Ａ１ｅが定まることで、第二広告枠Ｆａ２の追従前の上辺位置Ａ２ｓを設定できる。
すなわち、上辺位置Ａ２ｓは、第一広告枠Ｆａ１の追従終了位置Ａ１ｅから第一広告枠Ｆａ１の高さＨａ１だけ下方の位置として設定する。
【００５９】
なお、第二広告枠Ｆａ２のスクロール追従表示は表示基準位置Ｄｒが上辺位置Ａ２ｓに達したことに応じて開始されることから、当該上辺位置Ａ２ｓは第二広告枠Ｆａ２の追従開始位置（第二追従開始位置）であると言うことができる。
【００６０】
以上のように設定した上辺位置Ａ１ｓ（第一追従開始位置）、追従終了位置Ａ１ｅ、上辺位置Ａ２ｓ（第二追従開始位置）、追従終了位置Ａ２ｅに従って第一広告枠Ｆａ１と第二広告枠Ｆａ２の表示を行うことで、第一広告枠Ｆａ１、第二広告枠Ｆａ２のスクロール追従表示を割合Ｒ１、Ｒ２に応じたスクロール追従量により行うことができると共に、スクロール追従表示に伴ってウェブページＰｇの内容を全て表示し切ることができなくなることの防止を図ることができる。
【００６１】
なお、上記では、スクロール追従表示の対象とされる広告枠Ｆａの数が二つとされた場合を例示したが、三つ以上であってもよい。三つ以上のとき、ウェブページＰｇの内容を表示し切れるようにするためには、最下広告枠の追従終了位置を上記で説明した第二広告枠Ｆａ２の追従終了位置Ａ２ｅの設定手法と同様の手法で設定すればよい。
また、各広告枠Ｆａについて設定されたスクロール追従量の割合に応じた追従量によるスクロール追従表示を実現するためには、非追従表示範囲が各広告枠Ｆａのスクロール追従範囲の間にそれぞれ介在する点を考慮して、上記で説明した手法と同様の要領で二つ目以降の各広告枠Ｆａの追従前の上辺位置を設定すればよい。
【００６２】
＜４．処理手順＞
続いて、上記により説明した実施の形態としての広告表示手法を実現するための処理手順について図１０及び図１１のフローチャートを参照して説明する。
図１０は、コンテンツサーバ４、広告サーバ５がそれぞれ実行する処理を示している。なお、以下で説明するコンテンツサーバ４の処理はコンテンツサーバ４が備えるＣＰＵ１０１が実行し、同様に広告サーバ５の処理は広告サーバ５が備えるＣＰＵ１０１が実行する。
【００６３】
図１０において、コンテンツサーバ４は、ステップＳ１０１でユーザ端末３からのページデータのリクエストを待機しており、リクエストがあった場合はステップＳ１０２で対応するページデータ及び種別情報を取得する。すなわち、リクエストに対応するページデータと当該ページデータに対応づけられている種別情報を取得する。
【００６４】
続くステップＳ１０３でコンテンツサーバ４は、取得した種別情報、枠数情報、及びリクエスト元のユーザ端末３の識別情報を広告サーバ５に送信する。枠数情報は、リクエストされたウェブページＰｇに設定されているスクロール追従表示の対象である広告枠Ｆａの数を表す情報であり、ステップＳ１０２で取得したページデータに基づき取得できる。
【００６５】
さらにコンテンツサーバ４は、次のステップＳ１０４に処理を進めて、取得したページデータをリクエスト元のユーザ端末３に送信し、この図に示す処理を終える。
【００６６】
広告サーバ５は、コンテンツサーバ４が送信した種別情報、枠数情報、ユーザ端末識別情報が受信されるまでステップＳ２０１で待機しており、これらの情報が受信された場合はステップＳ２０２で対応広告取得処理を実行する。この対応広告取得処理としては、受信した種別情報と一致する種別情報が対応づけられている広告データのうちから、広告データに対応づけられた入札金額の情報に基づいて上記枠数情報が示す広告枠Ｆａの数に応じた数の広告データを取得する処理を実行する。具体的には、受信した枠数情報が示す枠数をｎとしたときに、種別情報が一致する広告データのうち入札金額の高い上位ｎ個の広告データを取得する。
【００６７】
続くステップＳ２０３で広告サーバ５は、広告アサイン処理として、取得した広告データの各広告枠Ｆａへの割り当てを指示するための指示情報を生成する。すなわち、本例においては、ステップＳ２０３で取得した広告データについて、入札金額がより上位のものをより上側の広告枠Ｆａに表示させるための指示情報を生成する。
【００６８】
広告サーバ５は、先のステップＳ２０２で取得した広告データとステップＳ２０３で生成した指示情報をステップＳ２０４でリクエスト元のユーザ端末３に送信し、この図に示す処理を終える。
【００６９】
図１１は、ユーザ端末３が実行する処理を示している。この図１１に示す処理は、ユーザ端末３が備えるＣＰＵ１０１が実行する。
なお、この図に示す一連の処理は、新たにリクエストを行ったウェブページＰｇの表示に係る処理である。この図に示す処理が開始されるにあたっては、既にコンテンツサーバ４が送信したページデータと広告サーバ５が送信した広告データ及び指示情報が受信済みであるとする。
【００７０】
図１１において、ユーザ端末３は、先ずステップＳ３０１の位置情報設定処理として、先に説明した手法によるスクロール追従表示を実現するために必要な各位置の設定を行う。すなわち、最もページ上部に配置された第一広告枠Ｆａ１の追従終了位置Ａ１ｅと第一広告枠Ｆａ１の下方に配置される二つの目以降の広告枠Ｆａについての追従前上辺位置と追従終了位置を、ウェブページ表示枠Ｆｃの高さＨｇ、下部最上パーツ上辺位置（Ｂｐｕ）、各広告枠Ｆａの高さ（スクロール方向における長さ）、及び広告枠Ｆａごとに設定されたスクロール追従量の割合に基づいて設定する。
なお、これら各位置を設定するための具体的な手法については既に説明済みであるため重複説明は避ける。
この場合、スクロール追従量の割合の指示情報は、コンテンツサーバ４から受信したページデータに記述されているとする。
【００７１】
続くステップＳ３０２でユーザ端末３は、ウェブページ表示処理を実行する。すなわち、受信したページデータに基づいてウェブページ表示枠Ｆｃ内にウェブページＰｇの表示を行う。この表示処理は前述した初期表示状態を実現するための処理であり、当該表示処理によって先ずはウェブページ表示枠Ｆｃの上辺位置に上端が一致した状態のウェブページＰｇが表示される。
【００７２】
なお、ステップＳ３０１の設定処理とステップＳ３０２の表示処理は並行して実行されてもよく、必ずしもステップＳ３０１→ステップＳ３０２の順で実行される必要はない。
【００７３】
さらにユーザ端末３は、次のステップＳ３０４でユーザ操作を待機し、ユーザ操作が行われた場合はステップＳ３０４でユーザ操作に応じた処理を実行する。
ここでのユーザ操作には、表示中のウェブページＰｇについてのスクロールを指示する操作（以下「スクロール操作」と表記）、表示中のウェブページＰｇを閉じる操作が含まれる。
【００７４】
ユーザ端末３は、ユーザ操作に応じた処理を実行したことに応じて、ステップＳ３０５で表示処理を終了すべきか否かを判別する。すなわち、ユーザ操作として表示中のウェブページＰｇを閉じる操作が行われたか否かを判別する。
ユーザ操作が表示中のウェブページＰｇを閉じる操作ではなく、表示処理を終了すべきでないとの判別結果が得られた場合、ユーザ端末３はステップＳ３０４に戻って再びユーザ操作を待機する。一方、表示中のウェブページＰｇを閉じる操作が行われ表示処理を終了すべきであるとの判別結果が得られた場合、ユーザ端末３はこの図に示す処理を終える。
【００７５】
ここで、ユーザ操作がスクロール操作であった場合、ユーザ端末３はステップＳ３０４の処理としてウェブページ表示枠Ｆｃ内でウェブページＰｇをスクロールさせる処理を行うと共に、スクロールの進行に応じて該当する広告枠Ｆａのスクロール追従表示を開始／終了させる処理を行う。具体的には、ウェブページ表示枠Ｆｃの表示基準位置Ｄｒが広告枠Ｆａごとに設定された追従前上辺位置（追従開始位置）、追従終了位置に達するごとに対応する広告枠Ｆａのスクロール追従表示を開始／終了させる処理を行う。
【００７６】
なお、本例において、ステップＳ３０１の位置情報設定処理及びステップＳ３０４でのスクロール操作が行われた場合に対応した上記の処理については、ページデータに記述された例えばＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプトに従って実行される。
換言すれば、本例におけるコンテンツサーバ４には、このようなスクリプトが記述されたページデータが格納されているものである。
【００７７】
＜５．実施の形態のまとめ＞
上記のように本実施の形態のユーザ端末３は、少なくとも第一広告枠Ｆａ１と第一広告枠Ｆａ１よりも下方に配置される第二広告枠Ｆａ２とを有するウェブページＰｇについての表示制御を行う情報処理装置であって、ウェブページＰｇがウェブページ表示枠Ｆｃ内でスクロールされてウェブページ表示枠Ｆｃにおける表示基準位置Ｄｒが第一広告枠Ｆａ１に対応した第一追従開始位置（Ａ１ｓ）に達したことに応じて、第一広告枠Ｆａ１をスクロールに対して追従させ、第一広告枠Ｆａ１の追従を終了させた後に表示基準位置Ｄｒが第二広告枠Ｆａ２に対応した第二追従開始位置（Ａ２ｓ）に達したことに応じて、第二広告枠Ｆａ２をスクロールに対して追従させる追従表示制御処理を実行する制御部（ＣＰＵ１０１）を備えている。
【００７８】
これにより、スクロールが第一追従開始位置に応じた位置まで進行したことに応じて先ずは第一広告枠Ｆａ１が追従を開始し、第一広告枠Ｆａ１の追従が終了した後にスクロールが第二追従開始位置に応じた位置まで進行したことに応じて第一広告枠Ｆａ１とは別の第二広告枠Ｆａ２が追従を開始する。
従って、スクロールに追従する広告枠Ｆａ内で表示広告を切り替える場合よりもスクロール追従表示される広告の切り替わりを明確にでき、一つ目の広告以外の広告についても広告効果の向上が図られるようにできる。
【００７９】
また、本実施の形態では、制御部は、ウェブページ表示枠Ｆｃの高さと、ウェブページの下端位置Ｐｂから下部最上パーツ上辺位置までの高さとに基づき、ウェブページ表示枠Ｆｃの下辺位置にウェブページの下端位置Ｐｂが一致するまでスクロールが行われた状態において最下広告枠（ウェブページＰｇにおいて最も下側に配置される広告枠Ｆａ）の下辺位置が下部最上パーツ上辺位置を下回らないように最下広告枠のスクロールに対する追従終了位置を設定している。
これにより、ウェブページＰｇをスクロールし切るまで最下広告枠のスクロール追従表示を行っても、最下広告枠が下部最上パーツに重複することが無い。
従って、ウェブページの内容を全て表示し切ることができる。
【００８０】
さらに、本実施の形態では、制御部は、第一広告枠Ｆａ１と第二広告枠Ｆａ２のそれぞれのスクロール追従量を指示に基づき設定している。
これにより、第一広告枠Ｆａ１と第二広告枠Ｆａ２のそれぞれのスクロール追従量を指示に基づき異ならせることが可能となる。
従って、例えば入札金額等の契約内容に応じて各広告枠Ｆａのスクロール追従量を可変的に設定できる。
【００８１】
さらにまた、本実施の形態では、第一広告枠Ｆａ１と第二広告枠Ｆａ２はウェブページＰｇの縦方向において配置位置が重複しており、表示基準位置Ｄｒがウェブページ表示枠Ｆｃの上辺位置として設定され、第一追従開始位置が追従前の第一広告枠Ｆａ１の上辺位置Ａ１ｓとして設定され、第二追従開始位置が追従前の第二広告枠Ｆａ２の上辺位置Ａ２ｓとして設定されており、制御部は、第一広告枠Ｆａ１の下辺が追従前の第二広告枠Ｆａ２の上辺位置Ａ２ｓに達したことに応じて第一広告枠Ｆａ１の追従を終了させ、表示基準位置Ｄｒとしてのウェブページ表示枠Ｆｃの上辺位置が第二追従開始位置としての追従前の第二広告枠Ｆａ２の上辺位置Ａ２ｓに達したことに応じて第二広告枠Ｆａ２の追従を開始させている。
これにより、第一広告枠Ｆａ１の下辺が追従前の第二広告枠Ｆａ２の上辺に達したことに応じて第一広告枠Ｆａ１の追従が終了する、すなわちスクロールに伴い第一広告枠Ｆａ１がウェブページ表示枠Ｆｃ外へと徐々に押し出され、第一広告枠Ｆａ１がウェブページ表示枠Ｆｃ外へ出切ったことに応じて第二広告枠Ｆａ２の追従が開始される。
このような表示態様により、スクロール追従表示される広告の切り替わりをより明確にでき、一つ目の広告以外の広告についての広告効果のさらなる向上を図ることができる。
【００８２】
＜６．プログラム及び記憶媒体＞
以上、本発明の情報処理装置の実施の形態としてのユーザ端末３を説明してきたが、実施の形態のプログラムは、ユーザ端末３のスクロール追従表示に係る処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【００８３】
実施の形態のプログラムは、ウェブページＰｇがウェブブラウザによるウェブページ表示枠Ｆｃ内でスクロールされてウェブページ表示枠Ｆｃにおける表示基準位置Ｄｒが第一広告枠Ｆａ１に対応した第一追従開始位置に達したことに応じて、第一広告枠Ｆａ１をスクロールに対して追従させ、第一広告枠Ｆａ１の追従を終了させた後に表示基準位置Ｄｒが第二広告枠Ｆａ２に対応した第二追従開始位置に達したことに応じて、第二広告枠Ｆａ２をスクロールに対して追従させる追従表示制御処理を情報処理装置に実行させるプログラムである。
【００８４】
このようなプログラムにより、上述したユーザ端末３としての情報処理装置を実現できる。
そしてこのようなプログラムは、コンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【００８５】
＜７．変形例＞
［7-1．変形例１］
これまでの説明では、広告枠Ｆａのスクロール追従量が所定の割合で固定された場合を例示したが、広告枠Ｆａのスクロール追従量は所定の条件に応じて可変とすることもできる。例えば、広告枠Ｆａのスクロール追従量はその広告の入札金額に基づき適宜変更させることができる。
【００８６】
図１２は、広告枠Ｆａのスクロール追従量が広告の入札金額に基づき可変設定されるようにするための処理手順例を示している。なお図１２では、該当処理を広告サーバ５が行う場合を例示している。
【００８７】
この場合の広告サーバ５としても、先ずは図１０で説明したステップＳ２０１〜Ｓ２０３の処理を実行する。そして、これらステップＳ２０１〜Ｓ２０３の処理を実行したことに応じ、広告サーバ５はステップＳ４０１でスクロール追従量算出処理を実行する。具体的には、ステップＳ２０３の広告アサイン処理で各広告枠Ｆａに割り当てたそれぞれの広告について、それらに対応づけられた入札金額の情報に基づいて広告枠Ｆａごとのスクロール追従量の割合を算出する。この際の割合の算出は、例えば、入札金額が大きい広告の広告枠Ｆａほど割合を大きくするように行う。
【００８８】
そして、この場合の広告サーバ５は、続くステップＳ４０２において、算出した広告枠Ｆａごとのスクロール追従量の割合の情報を指示情報に含めて、取得した広告データと当該指示情報とをリクエスト元のユーザ端末３に送信する。
【００８９】
この場合のユーザ端末３は、広告サーバ５から受信した指示情報に含まれているスクロール追従量の割合の情報に基づいてウェブページＰｇ内における該当する広告枠Ｆａの追従前上辺位置（追従開始位置）、追従終了位置をそれぞれ設定する。具体的には、前述のように第一広告枠Ｆａ１の追従前の上辺位置Ａ１ｓから最下広告枠の追従終了位置までの範囲としての追従表示対象範囲Ａｐｆを求め、追従表示対象範囲Ａｐｆとスクロール追従量の割合の情報に基づき、未設定状態にある追従前上辺位置（追従開始位置）、追従終了位置を設定する。
これにより、指示された割合に応じた各広告枠Ｆａのスクロール追従量が設定される。すなわち、入札金額に応じた各広告枠Ｆａのスクロール追従量が設定される。
【００９０】
なお、ステップＳ２０３の広告アサイン処理では、入札金額が高い広告ほど上側の広告枠Ｆａに割り当てられるので、上記のような入札金額に応じたスクロール追従量の割合の設定を行うと、上側の広告枠Ｆａほどスクロール追従量が大、下側の広告枠Ｆａほどスクロール追従量が小となる。
しかしながら、本発明において広告枠Ｆａの配置位置とスクロール追従量の関係は任意に設定可能であり、例えば上側の広告枠Ｆａほどスクロール追従量が小、下側の広告枠Ｆａほどスクロール追従量が大となるようにするなど、他の形態で広告枠Ｆａごとのスクロール追従量の設定を行うができる。
【００９１】
また、上記では、広告の入札金額に応じてスクロール追従量を設定する例を挙げたが、他の要素、例えばリクエストされたウェブページＰｇの内容との関連度に基づいてスクロール追従量を設定することもできる。例えば、リクエストされたウェブページＰｇの内容との関連度が大きい広告ほどスクロール追従量を大きくするなどである。
【００９２】
［7-2．変形例２＞
上記では、スクロール追従量の「割合」を指示する情報に従って各広告枠Ｆａのスクロール追従量が設定される場合を例示したが、「割合」ではなく「量」そのものを指示する情報に従って各広告枠Ｆａのスクロール追従量が設定されるようにしてもよい。
但し、このようにスクロール追従量そのものを指示する情報に従って各広告枠Ｆａのスクロール追従量を設定する場合には、表示されるウェブページＰｇの全長やウェブページ表示枠Ｆｃの高さＨｇとの兼ね合いで、広告枠Ｆａ同士のスクロール追従範囲が重複したり、逆にウェブページＰｇ上におけるスクロール追従表示が可能な全範囲を使い切ることができない虞がある。
【００９３】
広告枠Ｆａ同士のスクロール追従範囲が重複する場合には、例えば広告枠Ｆａごとに定めた優先度（例えば上側の広告枠Ｆａほど優先度を高くする）に従って、優先度の低い広告枠Ｆａほどスクロール追従量が縮小されるようになど、所定の条件に従って選択した広告枠Ｆａのスクロール追従量をスクロール追従範囲の重複が生じないように調整する。
また、スクロール追従表示が可能な全範囲を使い切れない場合には、例えば広告枠Ｆａごとに定めた優先度（例えば上側の広告枠Ｆａほど優先度を高くする）に従って、優先度の高い広告枠Ｆａほどスクロール追従量が拡大されるようにするなど、所定の条件に従って選択した広告枠Ｆａのスクロール追従量をスクロール追従範囲が可能な全範囲を使い切れるように調整する。
【００９４】
［7-3．その他変形例］
なお、上記では、ウェブページＰｇ上の広告枠ＦａにはウェブページＰｇの内容の種別に応じた広告を表示する場合を例示したが、これに限らず、他の条件に従って広告枠Ｆａに表示する広告を選出してもよい。
例えば、ユーザ端末３のユーザの行動履歴にマッチングする広告を選出するなどの手法を挙げることができる。
【００９５】
また、上記では、広告の各広告枠Ｆａへの割り当てを入札金額に基づき行う場合を例示したが、入札金額以外の他の条件に基づいて広告の各広告枠Ｆａへの割り当てを行うこともできる。
例えば、広告枠Ｆａが設定されたウェブページＰｇに対する関連度が高いとされる広告ほど上側の広告枠Ｆａに割り当てられるようにするなどの手法が考えられる。
【００９６】
さらに、上記では、広告枠Ｆａのスクロール追従表示がウェブページＰｇ内の片側のみで行われる場合を例示したが、例えば第一広告枠Ｆａ１のスクロール追従表示がウェブページＰｇ内の右側で行われた後、第二広告枠Ｆａ２のスクロール追従表示がウェブページＰｇ内の左側で行われるなど、スクロール追従表示が行われるウェブページＰｇ内の横方向位置については特に限定されない
【００９７】
さらにまた、上記では、ウェブページ表示枠Ｆｃの上辺に広告枠Ｆａの上辺が張り付いた状態で広告枠Ｆａのスクロール追従表示が行われる場合を例示したが、スクロール追従表示中の広告枠Ｆａのウェブページ表示枠Ｆｃ内での表示位置についてはこれに限定されず、例えばウェブページ表示枠Ｆｃの下辺に広告枠Ｆａの下辺が一致する位置に追従中の広告枠Ｆａを表示するなど、他の位置での表示を行うこともできる。
【００９８】
また、上記では、上側の広告枠Ｆａがスクロール追従表示を終えて当該広告枠Ｆａがウェブページ表示枠Ｆｃ外に完全に押し出されたことに応じて即座に下側の広告枠Ｆａのスクロール追従表示が開始される場合を例示したが、例えば上側の広告枠Ｆａの下辺位置が下側の広告枠Ｆａの追従前の上辺位置に達する前に上側の広告枠Ｆａのスクロール追従表示を終えるようにすることで、上側の広告枠Ｆａがウェブページ表示枠Ｆｃ外に完全に押し出されるスクロール位置と下側の広告枠Ｆａのスクロール追従表示が開始されるスクロール位置との間に差が与えられるようにしてもよい。
【符号の説明】
【００９９】
１  広告表示システム、２  ネットワーク、３  ユーザ端末、４  コンテンツサーバ、５  広告サーバ、１０１  ＣＰＵ、１０６  入力部、１０７  出力部、１０９  通信部
【要約】
一つのウェブページにつき少なくとも二つの広告についてスクロール追従表示を行う場合において、スクロール追従表示される広告の切り替わりを明確にして、一つ目の広告以外の広告についても広告効果の向上が図られるようにする。このために、広告の表示が行われる広告枠として少なくとも第一広告枠と第一広告枠よりも下方に配置される第二広告枠とを有するウェブページについての表示制御を行う情報処理装置において、ウェブページがウェブブラウザによるウェブページ表示枠内でスクロールされてウェブページ表示枠における表示基準位置が第一広告枠に対応した第一追従開始位置に達したことに応じて、第一広告枠をスクロールに対して追従させ、第一広告枠の追従を終了させた後に表示基準位置が第二広告枠に対応した第二追従開始位置に達したことに応じて、第二広告枠をスクロールに対して追従させる。【図１】
0005599087.tif 000002
【図２】
0005599087.tif 000003
【図３】
0005599087.tif 000004
【図４】
0005599087.tif 000005
【図５】
0005599087.tif 000006
【図６】
0005599087.tif 000007
【図７】
0005599087.tif 000008
【図８】
0005599087.tif 000009
【図９】
0005599087.tif 000010
【図１０】
0005599087.tif 000011
【図１１】
0005599087.tif 000012
【図１２】
0005599087.tif 000013