(57)【要約】      （修正有）【課題】ユーザによる追加コンテンツへの注目を得やすく閲覧の邪魔にならない、ウェブページ上における追加コンテンツを提示する情報処理装置を提供する。【解決手段】コンテンツパーツが配列されるウェブページの順方向スクロールに伴い、複数のコンテンツパーツのうち所定のコンテンツパーツＣＬ１〜ＣＲ６が端末装置のブラウザ画面Ｇに設定された画面側基準位置Ｐｔに達したか否かを判定する到達判定処理と、ページ側基準位置が画面側基準位置Ｐｒに達した以降のさらなる順方向スクロールに応じて、後続するコンテンツパーツのスクロール追従速度を遅くさせることによりページ側基準位置と先行するコンテンツパーツとの間に拡大していくスペースＳにコンテンツを出現させる表示制御処理と、ウェブページデータを生成するウェブページデータ生成部と、ウェブページデータを要求元の端末装置に送信するウェブページ送信部とを備える。【選択図】図１０
2017084362.tif 000002
【特許請求の範囲】
【請求項１】
スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、
順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、
前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、
を前記端末装置に実行させる前記ウェブページデータを生成するウェブページデータ生成部と、
前記ウェブページデータ生成部が生成した前記ウェブページデータを要求元の端末装置に送信するウェブページ送信部と、を備える
情報処理装置。
【請求項２】
前記ウェブページデータ生成部は、
前記追加コンテンツが出現しきった以降のさらなる順方向スクロールに応じて、前記後続するコンテンツパーツのスクロール追従速度を前記先行するコンテンツパーツのスクロール追従速度よりも早めて、前記スペースを縮小化させる処理を前記端末装置に実行させる前記ウェブページデータを生成する
請求項１に記載の情報処理装置。
【請求項３】
前記ウェブページデータ生成部は、
前記後続するコンテンツパーツの少なくとも一部が前記ブラウザ画面内に表示された状態において前記スペースの拡大が開始されるように前記画面側基準位置を設定する処理を前記端末装置に実行させる前記ウェブページデータを生成する
請求項１に記載の情報処理装置。
【請求項４】
前記ウェブページデータ生成部は、
全出現した前記追加コンテンツのスクロール方向における中心が前記ブラウザ画面のスクロール方向における中心に位置するように前記画面側基準位置を設定する処理を前記端末装置に実行させる前記ウェブページデータを生成する
請求項１に記載の情報処理装置。
【請求項５】
前記複数のコンテンツパーツの画サイズが等しくされていると共に、全出現した前記追加コンテンツの画サイズが前記コンテンツパーツの画サイズ以下とされている
請求項１に記載の情報処理装置。
【請求項６】
前記ウェブページデータ生成部は、
スクロール方向に複数のコンテンツパーツが配列されたコンテンツパーツ列が複数並列に配置されると共に、複数の前記コンテンツパーツ列のうち特定のコンテンツパーツ列について前記到達判定処理及び前記表示制御処理を前記端末装置に実行させる前記ウェブページデータを生成する
請求項１に記載の情報処理装置。
【請求項７】
前記ウェブページデータ生成部は、
複数の前記コンテンツパーツ列のうちスクロール方向の長さが最も短いコンテンツパーツ列について前記到達判定処理及び前記表示制御処理を前記端末装置に実行させる前記ウェブページデータを生成する
請求項６に記載の情報処理装置。
【請求項８】
スクロール方向に複数のコンテンツパーツが配列されるウェブページについて表示制御を行う情報処理装置に実行させるプログラムであって、
順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記情報処理装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定機能と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御機能と、
を実現するための処理を前記情報処理装置に実行させる
プログラム。
【請求項９】
前記追加コンテンツが出現しきった以降のさらなる順方向スクロールに応じて、前記後続するコンテンツパーツのスクロール追従速度を前記先行するコンテンツパーツのスクロール追従速度よりも早めて、前記スペースを縮小化させる処理を前記情報処理装置に実行させる
請求項８に記載のプログラム。
【請求項１０】
前記後続するコンテンツパーツの少なくとも一部が前記ブラウザ画面内に表示された状態において前記スペースの拡大が開始されるように前記画面側基準位置を設定する処理を前記情報処理装置に実行させる
請求項８に記載のプログラム。
【請求項１１】
全出現した前記追加コンテンツのスクロール方向における中心が前記ブラウザ画面のスクロール方向における中心に位置するように前記画面側基準位置を設定する処理を前記情報処理装置に実行させる
請求項８に記載のプログラム。
【請求項１２】
前記複数のコンテンツパーツの画サイズが等しくされていると共に、全出現した前記追加コンテンツの画サイズが前記コンテンツパーツの画サイズ以下とされている
請求項８に記載のプログラム。
【請求項１３】
前記ウェブページには、スクロール方向に複数のコンテンツパーツが配列されたコンテンツパーツ列が複数並列に配置され、
複数の前記コンテンツパーツ列のうち特定のコンテンツパーツ列について前記到達判定機能及び前記表示制御機能を実現させるための処理を前記情報処理装置に実行させる
請求項８に記載のプログラム。
【請求項１４】
複数の前記コンテンツパーツ列のうちスクロール方向の長さが最も短いコンテンツパーツ列について前記到達判定機能及び前記表示制御機能を実現させるための処理を前記情報処理装置に実行させる
請求項１３に記載のプログラム。
【請求項１５】
スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、を前記端末装置に実行させる前記ウェブページデータを生成するウェブページデータ生成ステップと、
前記ウェブページデータ生成ステップが生成した前記ウェブページデータを要求元の端末装置に送信するウェブページ送信ステップと、を情報処理装置が実行する
情報処理方法。
【請求項１６】
スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、を前記端末装置に実行させる前記ウェブページデータを生成するウェブページデータ生成機能と、
前記ウェブページデータ生成機能が生成した前記ウェブページデータを要求元の端末装置に送信するウェブページ送信機能と、を実現するための処理を情報処理装置に実行させる
プログラム。
【請求項１７】
スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、を前記端末装置に実行させる前記ウェブページデータを生成するウェブページデータ生成機能と、
前記ウェブページデータ生成機能が生成した前記ウェブページデータを要求元の端末装置に送信するウェブページ送信機能と、を実現するための処理を情報処理装置に実行させるプログラムを記憶した
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とプログラム、情報処理方法、及びプログラムを記憶した記憶媒体に関するものであり、特には、ウェブページ上でのコンテンツ表示制御に係る技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２０１４−１８６５４１号公報
【背景技術】
【０００３】
ウェブページには、主たるコンテンツの他に、例えば特定の対象画像を提示するものがある。例えば、ブログ（ウェブログ）としてのウェブページを例に挙げると、ブログ記事としての主たるコンテンツの他に広告画像を提示するということが行われている。
【０００４】
なお、関連する先行技術については上記特許文献１を挙げることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このとき、対象画像の提示のしかたによっては、他のコンテンツの閲覧の邪魔になることが考えられる。例えば、ユーザの注目を得やすくすることを意図して他のコンテンツに重畳させて対象画像を提示した場合には、コンテンツの閲覧に支障を来してしまう。
【０００６】
本発明は上記の事情に鑑み為されたものであり、ウェブページ上における対象画像等の追加コンテンツの提示を、ユーザによる追加コンテンツへの注目を得やすくすることとコンテンツの閲覧の邪魔にならないこととの両立を図りつつ行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、を前記端末装置に実行させる前記ウェブページデータを生成するウェブページデータ生成部と、前記ウェブページデータ生成部が生成した前記ウェブページデータを要求元の端末装置に送信するウェブページ送信部と、を備えるものである。
【０００８】
上記のようなウェブページデータにより、追加コンテンツは、スクロールされる他のコンテンツパーツとは異なった挙動でウェブページ上に出現するため、ユーザによる該追加コンテンツへの注目を得やすくなる。また、追加コンテンツはスクロールに伴いコンテンツパーツ間に生じるスペース部分に出現させるので、例えば他のコンテンツパーツに重畳させて出現させる場合等と比較して他のコンテンツパーツの閲覧の邪魔になり難い。
【０００９】
上記した本発明に係る情報処理装置においては、前記ウェブページデータ生成部は、前記追加コンテンツが出現しきった以降のさらなるスクロールに応じて、前記ページ側基準位置の逆スクロール方向側におけるコンテンツパーツのスクロール追従速度を他のコンテンツパーツのスクロール追従速度よりも早めて、前記スペースを縮小化させる処理を前記端末装置に実行させる前記ウェブページデータを生成することが望ましい。
これにより、スクロールに伴い全出現した追加コンテンツは、さらなる順方向スクロールに応じて閉じられていく。
【００１０】
上記した本発明に係る情報処理装置においては、前記ウェブページデータ生成部は、前記後続するコンテンツパーツの少なくとも一部が前記ブラウザ画面内に表示された状態において前記スペースの拡大が開始されるように前記画面側基準位置を設定する処理を前記端末装置に実行させる前記ウェブページデータを生成することが望ましい。
これにより、追加コンテンツの表示スペースの拡大は、ページ側基準位置の後続パーツが存在することが明らかな状態で開始される。
【００１１】
上記した本発明に係る情報処理装置においては、前記ウェブページデータ生成部は、全出現した前記追加コンテンツのスクロール方向における中心が前記ブラウザ画面のスクロール方向における中心に位置するように前記画面側基準位置を設定する処理を前記端末装置に実行させる前記ウェブページデータを生成することが望ましい。
これにより、追加コンテンツがより注目され易くすることが可能となる。
【００１２】
上記した本発明に係る情報処理装置においては、前記複数のコンテンツパーツの画サイズが等しくされていると共に、全出現した前記追加コンテンツの画サイズが前記コンテンツパーツの画サイズ以下とされていることが望ましい。
これにより、コンテンツ閲覧の邪魔になり難くすることが可能となる。
【００１３】
上記した本発明に係る情報処理装置においては、前記ウェブページデータ生成部は、スクロール方向に複数のコンテンツパーツが配列されたコンテンツパーツ列が複数並列に配置されると共に、複数の前記コンテンツパーツ列のうち特定のコンテンツパーツ列について前記到達判定処理及び前記表示制御処理を前記端末装置に実行させる前記ウェブページデータを生成することが望ましい。
このように特定のコンテンツパーツ列のみについて追加コンテンツの出現が行われるようにすることで、追加コンテンツの出現位置周囲のコンテンツパーツが通常通りスクロールに追従する中で追加コンテンツを出現させることが可能となり、追加コンテンツの出現をより目立たせることが可能となる。
【００１４】
上記した本発明に係る情報処理装置においては、前記ウェブページデータ生成部は、複数の前記コンテンツパーツ列のうちスクロール方向の長さが最も短いコンテンツパーツ列について前記到達判定処理及び前記表示制御処理を前記端末装置に実行させる前記ウェブページデータを生成することが望ましい。
これにより、追加コンテンツが全出現した際における逆スクロール方向末端側でのコンテンツパーツ列間のコンテンツパーツ配置ずれの抑制が図られる。
【００１５】
また、本発明に係る第１のプログラムは、スクロール方向に複数のコンテンツパーツが配列されるウェブページについて表示制御を行う情報処理装置に実行させるプログラムであって、順方向スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、前記情報処理装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定機能と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなる順方向スクロールに応じて、前記ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御機能と、を実現するための処理を前記情報処理装置に実行させるプログラムである。
【００１６】
このような第１のプログラムによれば、上記した端末装置の処理を情報処理装置に実現させることができ、ユーザによる追加コンテンツへの注目を得やすくなると共に、追加コンテンツの表示を他のコンテンツパーツの閲覧の邪魔になり難くすることが可能となる。
【００１７】
また、本発明に係る情報処理方法は、スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、スクロールに伴い、前記複数のコンテンツパーツのうち所定のコンテンツパーツのスクロール方向端位置として設定されたページ側基準位置が、前記端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、前記ページ側基準位置が前記画面側基準位置に達した以降のさらなるスクロールに応じて、前記ページ側基準位置の逆スクロール方向側におけるコンテンツパーツのスクロール追従速度を他のコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことにより前記ページ側基準位置と前記ページ側基準位置のスクロール方向側におけるコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、を前記端末装置に実行させる前記ウェブページデータを生成するウェブページデータ生成ステップと、前記ウェブページデータ生成ステップが生成した前記ウェブページデータを要求元の端末装置に送信するウェブページ送信ステップと、を情報処理装置が実行する情報処理方法である。
このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。
【００１８】
さらに、本発明に係る第２のプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記第２のプログラムを記憶した記憶媒体である。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００１９】
本発明によれば、ウェブページ上における追加コンテンツの提示を、ユーザによる追加コンテンツへの注目を得やすくすることとコンテンツの閲覧の邪魔にならないこととの両立を図りつつ行うことができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態のネットワークシステムの例を示した図である。
【図２】実施の形態の情報処理装置により配信されるウェブページの例を示した図である。
【図３】実施の形態のネットワークシステムを構成するコンピュータ装置のハードウェア構成を示したブロック図である。
【図４】実施の形態に係る処理を機能ごとに分けてブロック化して示した機能ブロック図である。
【図５】画面側基準位置の説明図である。
【図６】実施の形態としての追加コンテンツ提示手法についての説明図である。
【図７】同じく、実施の形態としての追加コンテンツ提示手法についての説明図である。
【図８】同じく、実施の形態としての追加コンテンツ提示手法についての説明図である。
【図９】同じく、実施の形態としての追加コンテンツ提示手法についての説明図である。
【図１０】同じく、実施の形態としての追加コンテンツ提示手法についての説明図である。
【図１１】同じく、実施の形態としての追加コンテンツ提示手法についての説明図である。
【図１２】同じく、実施の形態としての追加コンテンツ提示手法についての説明図である。
【図１３】画面側基準位置の設定手法についての説明図である。
【図１４】画面側基準位置の設定処理を示したフローチャートである。
【図１５】到達判定処理及び表示制御処理のフローチャートである。
【図１６】追加コンテンツを出現させるコンテンツパーツ列を選択する変形例についての説明図である。
【図１７】ページ初期画面に映ったコンテンツパーツに基づく画面側基準位置の設定に係る変形例の説明図である。
【図１８】ページ初期画面に映ったコンテンツパーツに基づくページ側基準位置の設定に係る変形例の説明図である。
【発明を実施するための形態】
【００２１】
以下、実施の形態を次の順序で説明する。
＜１．ネットワークシステムの概要＞
＜２．コンピュータ装置のハードウェア構成＞
＜３．実施の形態としての追加コンテンツ提示手法＞
＜４．処理手順＞
＜５．実施の形態のまとめ＞
＜６．プログラム及び記憶媒体＞
＜７．変形例＞
【００２２】
＜１．ネットワークシステムの概要＞
図１に、本実施の形態で前提とするネットワークシステム１の例を示す。
ネットワークシステム１は、例えばインターネットとしてのネットワーク２を介して、ウェブページサーバ３、複数のユーザ端末４，４…，４が互いに通信可能に構成されている。
【００２３】
ユーザ端末４は、ウェブブラウザを備えたコンピュータ装置とされている。ユーザ端末４としては、例えば高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）、携帯型又は据置型のパーソナルコンピュータ（ＰＣ）などが挙げられるが、ユーザ端末４の種類はこれらに限定されない。
ユーザ端末４は、ＨＴＴＰ（Hypertext Transfer Protocol）リクエストをウェブページサーバ３等に送信することでウェブページや所定の処理を要求する。またユーザ端末４は、ＨＴＴＰリクエストに応じて送られてきたウェブページ（ウェブページデータ）を受信してウェブブラウザにより表示する。これにより、ユーザは所望のウェブページを閲覧したり操作したりすることができる。
【００２４】
ウェブページサーバ３はコンピュータ装置で構成され、所定のウェブサイトに関する各種処理を実行する。ウェブページサーバ３は、主として上記の各種ウェブページをユーザ端末４からのリクエストに応じて配信（送信）するウェブページ配信サーバとして機能する。
【００２５】
図２は、ウェブページサーバ３により配信されるウェブページＷｐの例を示している。
本例のウェブページＷｐには、複数のコンテンツパーツＣが縦方向（本例では後述するスクロール方向に一致）に配列されたコンテンツパーツ列Ｒが配置されている。コンテンツパーツＣは、例えば画像や文字等の視覚的情報を提示するためのパーツであり、所要のフレームサイズ（画サイズ：ピクセル数）によりウェブページＷｐ上の所要位置に配置される。
本例では、コンテンツパーツ列Ｒは複数並列に配置されており、具体的には中央のコンテンツパーツ列ＲＣ、その左、右に配置されたコンテンツパーツ列ＲＬ、コンテンツパーツ列ＲＲの計三つが配置されている。
図中では、各コンテンツパーツ列ＲにおいてコンテンツパーツＣが六つ配列された例を示しており、コンテンツパーツ列ＲＬ、ＲＣ、ＲＲをそれぞれ構成する各コンテンツパーツＣについては、それぞれ、上側から順にコンテンツパーツＣＬ１、ＣＬ２、…、ＣＬ６、コンテンツパーツＣＣ１、ＣＣ２、…、ＣＣ６、コンテンツパーツＣＲ１、ＣＲ２、…、ＣＲ６と表記する。
本例では、各コンテンツパーツＣの画サイズは等しくされている。また、末尾の数値が同じコンテンツパーツＣ（スクロール方向における配置順番が同じコンテンツパーツＣ）の縦方向位置は、コンテンツパーツ列ＲＬ、ＲＣ、ＲＲ間で揃えられている。
【００２６】
なお、各コンテンツパーツ列ＲにおけるコンテンツパーツＣの数や各コンテンツパーツＣの画サイズについては必ずしも一致している必要はない。
【００２７】
説明を図１に戻す。
ネットワークシステム１においては、上記のようなウェブページＷｐがリクエストに応じてユーザ端末４に配信され、ユーザは該ユーザ端末４のブラウザ画面Ｇ（図１では不図示）を介してウェブページＷｐのコンテンツを閲覧できる。
【００２８】
この際、ウェブページＷｐのコンテンツをユーザがブラウザ画面Ｇを介して閲覧する上では、ブラウザ画面ＧとウェブページＷｐとの画サイズの関係から、ウェブページＷｐのスクロールが行われ得る。
本例のウェブページＷｐでは、このようなスクロールが行われる過程において追加コンテンツ（以下では、その一例として対象画像Ｔｇとする）を出現させるが、これについては後に改めて説明する。
【００２９】
ここで、本明細書においてスクロールとは、画面（本例ではブラウザ画面Ｇ）に対しウェブページを所定方向に変位させることを意味する。例えば、縦スクロールであれば、ウェブページを画面に対して上方向又は下方向に変位させることを意味する。
また、スクロール方向とは、ウェブページを画面に対して変位させる方向を意味する。例えば、ウェブページをページ先頭から下側にかけて閲覧する際のスクロールについては、ウェブページを画面に対して上方向に変位させるスクロールであるため、スクロール方向としては上方向である。このとき、スクロール方向にはページ先頭位置（ウェブページの初期表示位置）を基準とした順方向、逆方向を定義する。具体的に、初期表示位置から表示しきれないコンテンツの表示のために行われるスクロールの方向が順方向（図６→図７の遷移を参照：以下「順スクロール方向」とも表記）であり、逆に初期表示位置側に戻るために行われるスクロールの方向が逆方向（以下「逆スクロール方向」とも表記）であるとする。
【００３０】
なお、図１において、ネットワーク２の構成は多様な例が想定される。例えば、インターネットを始めとして、イントラネット、エキストラネット、ＬＡＮ（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）やフラッシュメモリ装置などより構成される記憶部１０８、外部装置との間で相互通信を行うための通信部１０９が接続されている。
入出力インタフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００３２】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、特にウェブページサーバ３としてのコンピュータ装置においては以降で説明する情報処理や通信が実行される。
【００３３】
＜３．実施の形態としての追加コンテンツ提示手法＞
図４を参照して、ウェブページＷｐ上での対象画像Ｔｇの提示に係る各種機能について説明する。
なお、図４ではウェブページサーバ３が実行する各種処理のうち、実施の形態としての追加コンテンツ提示手法を実現するための処理を機能ごとに分けてブロック化して示している。
【００３４】
図示するようにウェブページサーバ３は、機能ごとに分けてウェブページデータ生成処理部Ｆ１、及びウェブページ送信処理部Ｆ２を有するものとして表すことができる。
【００３５】
ウェブページデータ生成処理部Ｆ１は、ウェブページＷｐをユーザ端末４に表示させるためのウェブページデータとして、以降で説明する到達判定処理と表示制御処理とをユーザ端末４に実行させるウェブページデータを生成する。なお、ウェブページデータは、本例ではＨＴＭＬ（HyperText Markup Language）データ等、ユーザ端末４においてウェブページＷｐの表示を行うために必要とされるデータで構成されている。
ウェブページ送信処理部Ｆ２は、ウェブページデータ生成処理部Ｆ１が生成したウェブページデータを要求元のユーザ端末４に送信する。
【００３６】
到達判定処理、及び表示制御処理について説明する。
到達判定処理は、ウェブページＷｐの順方向スクロールに伴い、複数のコンテンツパーツＣのうち所定のコンテンツパーツＣの順スクロール方向端位置として設定されたページ側基準位置Ｐｔが、ユーザ端末４のブラウザ画面Ｇ側に設定された画面側基準位置Ｐｒに達したか否かを判定する処理である。
表示制御処理は、ページ側基準位置Ｐｔが画面側基準位置Ｐｒに達した以降のさらなる順方向スクロールに応じて、ページ側基準位置Ｐｔに後続するコンテンツパーツＣのスクロール追従速度をページ側基準位置Ｐｔに先行するコンテンツパーツＣのスクロール追従速度よりも遅くさせ、該遅くさせたことによりページ側基準位置Ｐｔと上記先行するコンテンツパーツＣとの間に拡大していくスペースに対して対象画像Ｔｇを出現させる処理である。
【００３７】
以下、図５〜図１２を参照し、到達判定処理及び表示制御処理について具体的に説明する。
図５は、画面側基準位置Ｐｒの説明図である。
画面側基準位置Ｐｒは、ユーザ端末４のブラウザ画面Ｇ側に対して設定された基準位置であり、ブラウザ画面Ｇのスクロール方向（本例では縦方向）における所定位置に設定される。なお、画面側基準位置Ｐｒの具体的な設定手法については後述する。
【００３８】
図６〜図１２は、実施の形態としての追加コンテンツ提示手法についての説明図であり、ウェブページＷｐが上方向にスクロール（順方向スクロール）されていく過程の各段階におけるウェブページＷｐとブラウザ画面Ｇとの関係を模式的に示している。
図６は、ブラウザ画面Ｇ内にウェブページＷｐの先頭部が表示されている、ウェブページＷｐの初期表示段階（スクロール前段階）について示している。
本例では、ページ側基準位置Ｐｔは、中央のコンテンツパーツ列ＲＣにおけるコンテンツパーツＣＣ４の上端位置（順スクロール方向端位置）に設定されている。なお、このようなページ側基準位置Ｐｔは、コンテンツパーツＣＣ４とコンテンツパーツＣＣ３との境界位置とも換言することができる。
図６に示すスクロール前段階では、画面側基準位置Ｐｒはページ側基準位置Ｐｔに対して上方に位置している。
【００３９】
図７は、図６に示す段階から順方向スクロールが行われてページ側基準位置Ｐｔが画面側基準位置Ｐｒに一致した段階を示している。上述した到達判定処理では、このように順方向スクロールに伴ってページ側基準位置Ｐｔが画面側基準位置Ｐｒに一致したか否かが判定される。
【００４０】
図７に示す段階からのさらなる順方向スクロールに応じては、ウェブページＷｐにおける各コンテンツパーツＣのうち、ページ側基準位置Ｐｔの下側（逆スクロール方向側）におけるコンテンツパーツＣ（ページ側基準位置Ｐｔに後続するコンテンツパーツ：本例ではＣＣ４〜ＣＣ６）のスクロール追従速度を、他のコンテンツパーツＣ（コンテンツパーツ列ＲＬ、ＲＲの各コンテンツパーツＣ及びＣＣ１〜ＣＣ３）のスクロール追従速度よりも遅くさせる。本例では、コンテンツパーツＣＣ４〜ＣＣ６のスクロール追従速度は「０」まで低下させる（つまりスクロール追従停止状態とする）。なお、このようなスクロール追従停止状態では、対象とされたコンテンツパーツＣＣ４〜ＣＣ６は、スクロールが行われてもブラウザ画面Ｇとの位置関係が変化しなくなる。
これによると、図８〜図１０の遷移として示すように、ページ側基準位置ＰｔとコンテンツパーツＣＣ３（つまりページ側基準位置Ｐｔに先行するコンテンツパーツＣ）との間に、スクロールの進行に伴い徐々に拡大するスペースＳが形成される。
上述した表示制御処理では、このように形成されるスペースＳに所定の対象画像Ｔｇを出現させる。
【００４１】
ここで、本例では、ウェブページＷｐにはレイヤー構造を持たせており、具体的には、コンテンツパーツＣを配置した上層側レイヤーと、対象画像Ｔｇを配置した下層側レイヤーとを含ませている。このとき、下層側レイヤーにおける対象画像Ｔｇの配置位置は、上層側レイヤーにおけるスペースＳの形成位置に対応させた位置としている。すなわち、図８〜図１０に示すように形成されるスペースＳ内に対象画像Ｔｇが出現可能な位置に設定されている。
これにより、上記のようなスペースＳの形成によって、該スペースＳ内に対象画像Ｔｇを出現させることができる。
本例における対象画像Ｔｇの配置位置は、スペースＳが最大となった際（図１０の状態）の該スペースＳの中心と対象画像Ｔｇの中心とが一致するように設定されている。
ここで、対象画像Ｔｇは、例えば広告画像とされる。この場合、対象画像Ｔｇは、ウェブページサーバ３がウェブページデータとしてユーザ端末４に送信してもよいし、或いはウェブページデータに対象画像Ｔｇを他のサーバ装置から取得する指令情報を記述しておきユーザ端末４が自ら取得するようにしてもよい。
なお、対象画像Ｔｇの種類については特に限定されるものではない。
【００４２】
本例では、スペースＳの順方向スクロールに応じた拡大は、スペースＳの縦方向における画サイズが、スペースＳの横方向に隣接するコンテンツパーツＣの縦方向における画サイズと一致した場合に終了する。すなわち、各コンテンツパーツＣの画サイズが等しくされた本例では、スペースＳの最大の画サイズは、コンテンツパーツＣの画サイズと一致する。
本例では、対象画像Ｔｇの画サイズは、このようなスペースＳの最大の画サイズに一致させている。つまり本例の場合、対象画像Ｔｇの画サイズはコンテンツパーツＣの画サイズと一致しているものである。
【００４３】
なお、図１０のようにスペースＳが最大となった状態は、対象画像Ｔｇが出現し切った状態（全出現した状態）と換言できる。
本例では、全出現した対象画像Ｔｇの画サイズは、コンテンツパーツＣの画サイズと一致するものとなるが、これは必須ではなく、全出現した対象画像Ｔｇの画サイズは少なくともコンテンツパーツＣの画サイズ以下とされていればよい（コンテンツ閲覧の邪魔になり難さを考慮）。
【００４４】
ここで、本例の表示制御処理では、上記のようにスペースＳを最大に拡大して対象画像Ｔｇが出現し切った以降、さらなる順方向スクロールに応じて、スペースＳを徐々に縮小化させていく（図１１、図１２を参照）。
具体的には、対象画像Ｔｇが出現し切った以降のさらなる順方向スクロールに応じて、ページ側基準位置Ｐｔに後続するコンテンツパーツＣ（ＣＣ４〜ＣＣ６）のスクロール追従速度を他のコンテンツパーツＣのスクロール追従速度よりも早めて、スペースＳを縮小化させる。つまり、全出現状態であった対象画像Ｔｇを徐々に閉じていくものである。
これにより、出現した対象画像Ｔｇが表示され続けてしまうことの防止が図られ、コンテンツ閲覧の邪魔になり難くすることができる。
【００４５】
なお、図示は省略したが、本例では、図７〜図１２の遷移として示したようなスクロール（順方向スクロール）に応じた対象画像Ｔｇの全出現→全閉を行った以降は、ページ先頭側に戻すための逆方向スクロールに対して対象画像Ｔｇを再出現させることは行わない。本例の場合、対象画像Ｔｇを再出現させるのは、逆方向スクロール後の順方向スクロールによりページ側基準位置Ｐｔと画面側基準位置Ｐｒが再度一致した以降である。なお、対象画像Ｔｇを再出現させた場合も、対象画像Ｔｇの全出現以降のさらなるスクロールに応じては同様に対象画像Ｔｇを徐々に閉じていく。
【００４６】
また、本例では、対象画像Ｔｇを出現させる途中（図７〜図１０の間）において逆方向スクロールが行われた場合には、該逆方向スクロールに対してスペースＳを縮小化させて対象画像Ｔｇを閉じていく（つまり順方向スクロール時と真逆の挙動を実現する）。具体的には、コンテンツパーツＣＣ４〜ＣＣ６のスクロール追従停止状態（スクロール追従速度＝０状態）を維持しつつ、他のコンテンツパーツＣを通常通り逆方向スクロールに追従させる。
さらに本例において、対象画像Ｔｇを順方向スクロールに応じて閉じている途中（図１０〜図１２の間）に逆方向スクロールが行われた場合には、該逆方向スクロールに対してスペースＳを拡大化させて対象画像Ｔｇの出現領域を徐々に広げていく（つまり順方向スクロール時と真逆の挙動を実現する）。具体的には、コンテンツパーツＣＣ４〜ＣＣ６のスクロール追従速度を他のコンテンツパーツＣのスクロール追従速度よりも早めた状態を維持しつつ、他のコンテンツパーツＣを通常通り逆方向スクロールに追従させる。
【００４７】
ここで、本例では、図１０に示したように対象画像Ｔｇを全出現させた際に、該全出現した対象画像Ｔｇのスクロール方向における中心が、ブラウザ画面Ｇのスクロール方向における中心に位置するようにしている。
すなわち、このような対象画像Ｔｇ側の中心とブラウザ画面Ｇ側の中心との関係が実現されるように、画面側基準位置Ｐｒの設定が行われる。
【００４８】
図１３は、本例における画面側基準位置Ｐｒの設定手法についての説明図であり、先の図１０の段階（対象画像Ｔｇの全出現状態）におけるブラウザ画面Ｇ内の表示状態を模式的に示している。
図１３において、図中の「Ｖｃ」はブラウザ画面Ｇのスクロール方向における中心を表している。全出現した対象画像Ｔｇのスクロール方向における中心をブラウザ画面Ｇの中心Ｖｃに一致させるためには、画面側基準位置Ｐｒは、対象画像Ｔｇのスクロール方向の画素数（本例では縦画素数：以下「Ｖｐ」と表記）に基づき、次のように設定すればよい。すなわち、画面側基準位置Ｐｒは、ブラウザ画面Ｇの中心Ｖｃから「Ｖｐ／２」画素下方の位置として設定すればよい。
【００４９】
上記のような全出現時の対象画像Ｔｇの中心とブラウザ画面Ｇの中心Ｖｃとの位置関係を実現することで、対象画像Ｔｇがより注目され易くすることができる。
【００５０】
なお、上記の画面側基準位置Ｐｒの設定はあくまで一例であり、画面側基準位置Ｐｒとしては、ページ側基準位置Ｐｔに後続するコンテンツパーツＣ（ＣＣ４〜ＣＣ６）の少なくとも一部がブラウザ画面Ｇ内に表示された状態においてスペースＳの拡大が開始されるように設定すればよい（図７、図８参照）。
これにより、対象画像Ｔｇの表示スペースの拡大が、ページ側基準位置Ｐｔの後続パーツ（ページ側基準位置Ｐｔ下側のコンテンツパーツＣ）が存在することが明らかな状態で開始されるので、ユーザが後続パーツの存在に気づかず後続パーツが見過ごされてしまう（スクロールされずに見過ごされる）ことの防止を図ることができる。
なお、これを実現するためには、ブラウザ画面Ｇの縦方向画素数がページ側基準位置Ｐｔが設定されたコンテンツパーツＣの縦方向画素数よりも多いという前提の下で、画面側基準位置Ｐｒをブラウザ画面Ｇの下端位置よりも上側の位置に設定すればよい。
【００５１】
＜４．処理手順＞
続いて、図１４及び図１５のフローチャートを参照して、上記した実施の形態としての追加コンテンツ提示手法を実現するためにユーザ端末４に実行させるべき処理の手順を説明する。
なお、上記説明から理解されるように、本例のウェブページサーバ３は、これら図１４及び図１５に示す処理をユーザ端末４に実行させるウェブページデータを生成し、該ウェブページデータを要求元のユーザ端末４に対して送信するものである。
【００５２】
図１４は、画面側基準位置Ｐｒの設定処理を示したフローチャートである。
なお、図１４に示す処理は、ウェブページサーバ３からウェブページＷｐについてのウェブページデータが受信され、該ウェブページデータに記述された指令情報に従って実行されるものである。
図１４において、ユーザ端末４はステップＳ１０１で、コンテンツパーツＣの縦画素数Ｖｐを取得する。縦画素数Ｖｐは、受信したウェブページデータに基づき取得することができる。
【００５３】
続くステップＳ１０２でユーザ端末４は、ブラウザ画面Ｇの縦方向の中心ＶｃからＶｐ／２画素下方の位置を画面側基準位置Ｐｒとして設定し、図１４に示す処理を終える。
【００５４】
図１５は、到達判定処理及び表示制御処理のフローチャートである。
図１５に示す処理は、図１４の処理により画面側基準位置Ｐｒを設定したことに応じて開始される。
【００５５】
先ず、ユーザ端末４はステップＳ２０１で、順方向スクロールにより画面側基準位置Ｐｒがページ側基準位置Ｐｔに到達したか否かを判定し、到達していないと判定した場合は該ステップＳ２０１の判定処理を再度実行する。
一方、到達したと判定した場合、ユーザ端末４はステップＳ２０２に進み、ページ側基準位置Ｐｔ下側のコンテンツパーツＣのスクロール追従停止設定を行う。該スクロール追従停止設定は、スクロール（逆方向スクロールも含む）に対して対象とするコンテンツパーツＣを追従させない（つまり追従速度＝０とする）設定である。
先の説明から理解されるように、この設定の下で順方向スクロールが行われると、ページ側基準位置Ｐｔの上側にスペースＳが拡大していき対象画像Ｔｇが徐々に出現していく。また、この設定の下で逆方向スクロールが行われると、対象画像Ｔｇが出現している状態では、該対象画像Ｔｇが徐々に閉じられていくことになる。
【００５６】
なお、上述したように本例のウェブページＷｐにはコンテンツパーツＣが配置される上層側レイヤーと対象画像Ｔｇが配置される下層側レイヤーとが含まれるが、本例では、さらに上層側レイヤーが、ページ側基準位置Ｐｔ下側のコンテンツパーツＣ（ＣＣ４〜ＣＣ６）が配置される第１レイヤーと、該第１レイヤーよりも下層のレイヤーであり他のコンテンツパーツＣが配置される第２レイヤーとに分割されている。この場合、上記ステップＳ２０２等におけるページ側基準位置Ｐｔ下側のコンテンツパーツＣについてのスクロール追従速度設定としては、第１レイヤーについてのスクロール追従速度設定を行う。第１レイヤーのスクロール追従速度を第２レイヤーのスクロール追従速度と異ならせることで、ページ側基準位置Ｐｔ下側のコンテンツパーツＣのスクロール追従速度を他のコンテンツパーツＣのスクロール追従速度に対して異ならせることができるものである。
【００５７】
続くステップＳ２０３でユーザ端末４は、順方向スクロール中であるか否かを判定する。順方向スクロール中であれば、ユーザ端末４はステップＳ２０４に進み、対象画像Ｔｇが全出現したか否かを判定する。すなわち、スペースＳが最大に拡大された状態となったか否かを判定する。
対象画像Ｔｇが全出現していないと判定した場合、ユーザ端末４はステップＳ２０３に戻る。すなわち、対象画像Ｔｇが全出現するまでの順方向スクロール中においては、上記のスクロール追従停止設定が継続され、スペースＳが徐々に拡大していく。
一方、対象画像Ｔｇが全出現したと判定した場合、ユーザ端末４は後述するステップＳ２０７に処理を進める。
【００５８】
先のステップＳ２０３において、順方向スクロール中でないと判定した場合、ユーザ端末４はステップＳ２０５に進み、逆方向スクロールにより画面側基準位置Ｐｒがページ側基準位置Ｐｔの初期位置（図６及び図７に示すスペースＳ拡大前のページ側基準位置Ｐｔ）に到達したか否かを判定する。これは、ステップＳ２０１でページ側基準位置Ｐｔへの到達が判定されてスペースＳの拡大が開始された後の逆方向スクロールにより画面側基準位置Ｐｒがページ側基準位置Ｐｔの初期位置に到達したか否かを判定していることに相当する。
ステップＳ２０５で到達していないと判定した場合、ユーザ端末４はステップＳ２０３に戻る。
【００５９】
一方、ステップＳ２０５で到達したと判定した場合、ユーザ端末４はステップＳ２０６に進んでスクロール追従停止設定を解除し、「ＲＥＴＵＲＮ」となる（ステップＳ２０１に戻る）。これにより、逆方向スクロールにより画面側基準位置Ｐｒがページ側基準位置Ｐｔの初期位置に到達した以降は、さらなる逆方向スクロールに応じてはウェブページＷｐ内の全コンテンツパーツＣが通常に（一様に）逆スクロールされる。また、ステップＳ２０６でスクロール追従停止解除が行われた以降にスクロール方向が順方向に転じた場合には、ステップＳ２０１の判定処理により到達が判定され、再びスペースＳの拡大が開始され得る状態となる。
【００６０】
続いて、ステップＳ２０７以降の処理（対象画像Ｔｇが全出現した以降の処理）について説明する。
ステップＳ２０７でユーザ端末４は、ページ側基準位置Ｐｔ下側のコンテンツパーツＣについてのスクロール追従速度上昇設定を行う。該設定は、対象とするコンテンツパーツＣのスクロール（逆方向スクロールも含む）に対する追従速度を他のコンテンツパーツＣの追従速度よりも上昇させる設定である。
【００６１】
続くステップＳ２０８でユーザ端末４は、順方向スクロール中であるか否かを判定する。順方向スクロール中であれば、ユーザ端末４はステップＳ２０９に進み、対象画像Ｔｇが全閉したか否かを判定する。すなわち、ページ側基準位置Ｐｔが初期位置に戻り、スペースＳが消滅した状態となったか否かを判定する。
対象画像Ｔｇが全閉していないと判定した場合、ユーザ端末４はステップＳ２０８に戻る。すなわち、対象画像Ｔｇが全出現した以降、全閉するまでにおける順方向スクロール中においては、上記のスクロール追従速度上昇設定が継続され、スペースＳが徐々に縮小化していく。
【００６２】
一方、対象画像Ｔｇが全閉したと判定した場合、ユーザ端末４はステップＳ２１１に進み、ページ側基準位置Ｐｔ下側のコンテンツパーツＣのスクロール追従速度を通常に戻す設定を行い、「ＲＥＴＵＲＮ」となる。
これにより、順方向スクロールに応じた対象画像Ｔｇの全出現→全閉を行った以降は、逆方向スクロールに対して対象画像Ｔｇを再出現させることは行われない。前述もしたが、本例の場合、対象画像Ｔｇが再出現され得るのは、逆方向スクロール後の順方向スクロールによりページ側基準位置Ｐｔと画面側基準位置Ｐｒが再度一致した以降である。
【００６３】
先のステップＳ２０８において、順方向スクロール中でないと判定した場合、ユーザ端末４はステップＳ２１０に進み、逆方向スクロールにより画面側基準位置Ｐｒが対象画像全出現時位置（図１０の段階における位置：本例ではページ側基準位置Ｐｔの初期位置からコンテンツパーツＣの縦画素数分下方の位置）に戻ったか否かを判定する。これは、対象画像Ｔｇが全出現したと判定された（Ｓ２０４）以降から対象画像Ｔｇが全閉したと判定されるまで（Ｓ２０９）の間の逆方向スクロールにより画面側基準位置Ｐｒが上記の全出現時位置に戻されたか否かを判定していることに相当する。
ステップＳ２１０で全出現時位置に戻っていないと判定した場合、ユーザ端末４はステップＳ２０８に戻る。
【００６４】
一方、ステップＳ２１０で全出現時位置に戻ったと判定した場合、ユーザ端末４はステップＳ２０２に戻り、ページ側基準位置Ｐｔ下側のコンテンツパーツＣについてのスクロール追従停止設定を行う。これにより、対象画像全出現後の逆方向スクロールにより画面側基準位置Ｐｒが対象画像全出現時位置に戻った以降、引き続き逆方向スクロールが行われる場合には、対象画像Ｔｇが拡大時とは真逆の挙動で閉じられていく。一方、対象画像全出現後の逆方向スクロールにより画面側基準位置Ｐｒが対象画像全出現時位置に戻った以降、スクロール方向が順方向に転じられた場合は、ステップＳ２０４で対象画像Ｔｇが全出現と判定され、順方向スクロールに応じた対象画像Ｔｇの閉動作が行われ得る状態となる。
【００６５】
なお、上記では、対象画像Ｔｇを出現させるコンテンツパーツ列Ｒが中央のコンテンツパーツ列ＲＣとされる例を挙げたが、対象画像Ｔｇを出現させるコンテンツパーツ列Ｒをユーザ端末４が所定の条件に基づき選択的に設定可能としてもよい。
例えば、図１６に示すようにコンテンツパーツ列Ｒのスクロール方向における長さが揃えられていない場合には、該長さの最も短いコンテンツパーツ列Ｒに対象画像Ｔｇを出現させることが考えられる。
【００６６】
ここで、仮に、全出現した対象画像Ｔｇをスクロールの有無に関わらず表示し続けるとした場合には、スクロール方向の長さが長いコンテンツパーツ列Ｒに対して対象画像Ｔｇを出現させてしまうと、スクロール方向の長さが短いコンテンツパーツ列Ｒとの間で、逆スクロール方向末端側でのコンテンツパーツＣの配置ずれを助長してしまう。
上記のようにスクロール方向の長さの最も短いコンテンツパーツ列Ｒに対象画像Ｔｇを出現させるものとすれば、このような逆スクロール方向末端側でのコンテンツパーツＣの配置ずれの抑制を図ることができる。
【００６７】
なお、この場合、ウェブページサーバ３は、対象画像Ｔｇを出現させるコンテンツパーツ列Ｒとして「スクロール方向における長さが最も短い」との条件を満たすコンテンツパーツ列Ｒを選択させるための指令情報を記述したウェブページデータを生成し、要求元のユーザ端末４に送信する。
【００６８】
また、上記ではウェブページＷｐに複数のコンテンツパーツ列Ｒが並列配置された例を挙げたが、コンテンツパーツ列Ｒが一列のみ配置（例えばコンテンツパーツ列ＲＣのみ配置）される場合にも本発明の表示制御手法は適用可能である。この場合、スペースＳの形成にあたっては、順方向スクロールに伴いページ側基準位置Ｐｔが画面側基準位置Ｐｒに到達したと判定された以降のさらなる順方向スクロールに応じて、ページ側基準位置Ｐｔに後続するコンテンツパーツＣ（ＣＣ４〜ＣＣ６）のスクロール追従速度を、ページ側基準位置Ｐｔに先行するコンテンツパーツＣ（ＣＣ１〜ＣＣ３）のスクロール追従速度よりも遅くさせるものとすればよい。
なお確認のため述べておくと、上記の「先行」「後続」は、順スクロール方向を基準とした先行、後続を表すもので、「先行」は順スクロール方向側、「後続」は逆スクロール方向側を意味するものである。
【００６９】
＜５．実施の形態のまとめ＞
上記のように実施の形態の情報処理装置（ウェブページサーバ３）は、スクロール方向に複数のコンテンツパーツ（同Ｃ）が配列されるウェブページ（同Ｗｐ）を端末装置（ユーザ端末４）に表示させるためのウェブページデータとして、順方向スクロールに伴い、複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置（同Ｐｔ）が、端末装置のブラウザ画面（同Ｇ）側に設定された画面側基準位置（同Ｐｒ）に達したか否かを判定する到達判定処理と、ページ側基準位置が画面側基準位置に達した以降のさらなる順方向スクロールに応じて、ページ側基準位置に後続するコンテンツパーツのスクロール追従速度を前記ページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことによりページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペース（同Ｓ）に対して追加コンテンツ（対象画像Ｔｇ）を出現させる表示制御処理と、を端末装置に実行させるウェブページデータを生成するウェブページデータ生成部（ウェブページデータ生成処理部Ｆ１）を備える。
さらに、ウェブページデータ生成部が生成したウェブページデータを要求元の端末装置に送信するウェブページ送信部（ウェブページ送信処理部Ｆ２）とを備えている。
【００７０】
上記のようなウェブページデータにより、追加コンテンツは、スクロールされる他のコンテンツパーツとは異なった挙動でウェブページ上に出現するため、ユーザによる該追加コンテンツへの注目を得やすくなる。また、追加コンテンツはスクロールに伴いコンテンツパーツ間に生じるスペース部分に出現させるので、例えば他のコンテンツパーツに重畳させて出現させる場合等と比較して他のコンテンツパーツの閲覧の邪魔になり難い。
従って、ウェブページ上における追加コンテンツの提示を、ユーザによる追加コンテンツへの注目を得やすくすることとコンテンツの閲覧の邪魔にならないこととの両立を図りつつ行うことができる。
【００７１】
また、実施の形態の情報処理装置においては、ウェブページデータ生成部は、追加コンテンツが出現しきった以降のさらなる順方向スクロールに応じて、前記後続するコンテンツパーツのスクロール追従速度を前記先行するコンテンツパーツのスクロール追従速度よりも早めて、スペースを縮小化させる処理を端末装置に実行させるウェブページデータを生成している。
【００７２】
これにより、スクロールに伴い全出現した追加コンテンツは、さらなる順方向スクロールに応じて閉じられていく。
すなわち、全出現した追加コンテンツが表示され続けてしまうことの防止が図られ、コンテンツ閲覧の邪魔になり難くすることができる。
【００７３】
さらに、実施の形態の情報処理装置においては、ウェブページデータ生成部は、前記後続するコンテンツパーツの少なくとも一部がブラウザ画面内に表示された状態においてスペースの拡大が開始されるように画面側基準位置を設定する処理を端末装置に実行させるウェブページデータを生成している。
【００７４】
これにより、追加コンテンツの表示スペースの拡大は、ページ側基準位置の後続パーツが存在することが明らかな状態で開始されるので、ユーザが後続パーツの存在に気づかず後続パーツが見過ごされてしまうことの防止を図ることができる。
【００７５】
さらにまた、実施の形態の情報処理装置においては、ウェブページデータ生成部は、全出現した追加コンテンツのスクロール方向における中心がブラウザ画面のスクロール方向における中心に位置するように画面側基準位置を設定する処理を端末装置に実行させるウェブページデータを生成している。
【００７６】
これにより、追加コンテンツがより注目され易くすることができる。
【００７７】
また、実施の形態の情報処理装置においては、複数のコンテンツパーツの画サイズが等しくされていると共に、全出現した追加コンテンツの画サイズがコンテンツパーツの画サイズ以下とされている。
【００７８】
これにより、コンテンツ閲覧の邪魔になり難くすることができる。
【００７９】
さらに、実施の形態の情報処理装置においては、ウェブページデータ生成部は、スクロール方向に複数のコンテンツパーツが配列されたコンテンツパーツ列が複数並列に配置されると共に、複数のコンテンツパーツ列のうち特定のコンテンツパーツ列について到達判定処理及び表示制御処理を端末装置に実行させるウェブページデータを生成している。
【００８０】
このように特定のコンテンツパーツ列のみについて追加コンテンツの出現が行われるようにすることで、追加コンテンツの出現位置周囲のコンテンツパーツが通常通りスクロールに追従する中で追加コンテンツを出現させることが可能となり、追加コンテンツの出現をより目立たせることが可能となる。
従って、追加コンテンツへのユーザの注目をより得やすくすることができる。
【００８１】
さらにまた、実施の形態の情報処理装置においては、ウェブページデータ生成部は、複数のコンテンツパーツ列のうちスクロール方向の長さが最も短いコンテンツパーツ列について到達判定処理及び表示制御処理を端末装置に実行させるウェブページデータを生成している。
【００８２】
これにより、追加コンテンツが全出現した際における逆スクロール方向末端側でのコンテンツパーツ列間のコンテンツパーツ配置ずれの抑制が図られる。
これは、特に全出現した追加コンテンツをスクロールに応じて閉じずに表示し続ける場合に有効である。
【００８３】
＜６．プログラム及び記憶媒体＞
以上、本発明に係る実施の形態としてのウェブページサーバ３、ユーザ端末４（端末装置）を説明してきたが、実施の形態の第１のプログラムは、ユーザ端末４の処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【００８４】
実施の形態の第１のプログラムは、スクロール方向に複数のコンテンツパーツが配列されるウェブページについて表示制御を行う情報処理装置（ユーザ端末４）に実行させるプログラムであって、順方向スクロールに伴い、複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、情報処理装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定機能と、ページ側基準位置が画面側基準位置に達した以降のさらなる順方向スクロールに応じて、ページ側基準位置に後続するコンテンツパーツのスクロール追従速度をページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことによりページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御機能と、を実現するための処理を情報処理装置に実行させるプログラムである。
【００８５】
また、実施の形態の第２のプログラムは、ウェブページサーバ３の処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。すなわち、第２のプログラムは、スクロール方向に複数のコンテンツパーツが配列されるウェブページを端末装置に表示させるためのウェブページデータとして、順方向スクロールに伴い、複数のコンテンツパーツのうち所定のコンテンツパーツの順スクロール方向端位置として設定されたページ側基準位置が、端末装置のブラウザ画面側に設定された画面側基準位置に達したか否かを判定する到達判定処理と、ページ側基準位置が画面側基準位置に達した以降のさらなる順方向スクロールに応じて、ページ側基準位置に後続するコンテンツパーツのスクロール追従速度をページ側基準位置に先行するコンテンツパーツのスクロール追従速度よりも遅くさせ、該遅くさせたことによりページ側基準位置と前記先行するコンテンツパーツとの間に拡大していくスペースに対して追加コンテンツを出現させる表示制御処理と、を端末装置に実行させるウェブページデータを生成するウェブページデータ生成機能と、ウェブページデータ生成機能が生成したウェブページデータを要求元の端末装置に送信するウェブページ送信機能と、を実現するための処理を情報処理装置に実行させるプログラムである。
【００８６】
このようなプログラムにより、上述したユーザ端末４、ウェブページサーバ３としての情報処理装置を実現できる。
そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【００８７】
＜７．変形例＞
本発明は上記により説明した具体例に限定されず、各種の変形例が考えられる。
例えば、上記では、追加コンテンツの一例として対象画像Ｔｇを提示していたが、追加コンテンツは、例えば、テキストデータのみからなるコンテンツや、テキストデータを含むコンテンツ、動画コンテンツ、音声を含むコンテンツであってもよい。
【００８８】
また、上記では、追加コンテンツを出現させるコンテンツパーツ列を１列のみとしたが、複数のコンテンツパーツ列について追加コンテンツを出現させることもできる。
【００８９】
また、上記では、縦長のウェブページに対応して縦方向のスクロールが行われる場合に本発明を適用した場合を例示したが、本発明は横長のウェブページに対応して横方向にスクロールが行われる場合にも好適に適用できる。
【００９０】
また、上記では、追加コンテンツを順方向スクロールに応じて全出現→全閉した後の逆方向スクロールに対しては追加コンテンツを再出現させないものとしたが、これはあくまで一例であり、該例に限定されない。
【００９１】
また、上記では、ページ側基準位置Ｐｔは、スクロール方向に連続する複数のコンテンツパーツのうちの１箇所に設けられていたが、複数箇所に設けることによって、複数箇所に追加コンテンツ（対象画像Ｔｇ）を提示するようにしてもよい。
さらに、一つのウェブページＷｐに設けるページ側基準位置Ｐｔ（追加コンテンツ提示スペース）の数や、スペースのサイズ（特にスクロール方向の長さ）を、スクロール方向に連続するコンテンツパーツの数、及び／又は、スクロールの速度に応じて決定するようにしてもよい。例えば、スクロール方向に連続するコンテンツパーツの数が少ないほど、一つのウェブページＷｐに設けるページ側基準位置Ｐｔ（追加コンテンツ提示スペース）の数が少なくなるようにしたり、追加コンテンツ提示スペースにおけるスクロール方向の長さが短くなるようにしたりしてもよい。具体的な決定方法としては、例えば、「（スクロール方向に連続するコンテンツパーツの数）×（比率α）＝一つのウェブページＷｐに設けるページ側基準位置Ｐｔ（追加コンテンツ提示スペース）の数」というように、関係式を用いて決定するようにしてもよいし、スクロール方向に連続するコンテンツパーツの数と一つのウェブページＷｐに設けるページ側基準位置Ｐｔ（追加コンテンツ提示スペース）の数とを対応づけたテーブルを用いて決定するようにしてもよい。
これにより、スクロール方向に連続するコンテンツパーツの数が少ない場合に、提示される追加コンテンツの数が増えすぎたり、追加コンテンツのサイズが大きすぎたりして、ユーザが、追加コンテンツを邪魔と感じてしまうことが抑制される。
【００９２】
また、画面側基準位置Ｐｒやページ側基準位置Ｐｔの位置については、以下のような設定を行うことも可能である。
例えば、画面側基準位置Ｐｒについては、図１７に示すように、最初の画面に全体が映っていたコンテンツを全部見終わるまで、追加コンテンツが出現しないように設定することができる。具体的に、図１７の例では、ページ遷移後すぐのブラウザ画面Ｇに映ったコンテンツパーツＣの下端のうち、最もスクロール順方向（例：画面下方）側に映るコンテンツパーツＣの下端の位置に画面側基準位置Ｐｒを設定している。
これにより、ページ初期画面（最上部に位置した画面）内において全体が映っているコンテンツパーツの見やすさを損なわずに、追加コンテンツを映すことができる。
なお、ページ側基準位置Ｐｔについても、上記と同様の位置設定を行うことで同様の効果を得ることができる。
【００９３】
また、ページ側基準位置Ｐｔについては、例えば図１８に示すように、最初の画面に一部でも映っていたコンテンツを全部見終わるまで、追加コンテンツが出現しないように設定することもできる。図１８の例では、ページ遷移後すぐのブラウザ画面Ｇに映ったコンテンツパーツＣのうち、下端が最もスクロール順方向（例：画面下方）側にあるコンテンツパーツＣの下端位置にページ側基準位置Ｐｔを設定している。
これにより、ページ初期画面（最上部に位置した画面）内に少なくとも一部が映っているコンテンツの見やすさを損なわずに、追加コンテンツを映すことができる。なおこの場合、画面側基準位置Ｐｒは任意に設定すればよい。
【符号の説明】
【００９４】
１…ネットワークシステム、２…ネットワーク、３…ウェブページサーバ、４…ユーザ端末、１０１…ＣＰＵ、Ｆ１…ウェブページデータ生成処理部、Ｆ２…ウェブページ送信処理部、Ｗｐ…ウェブページ、Ｃ（ＣＬ１〜ＣＬ６、ＣＣ１〜ＣＣ６、ＣＲ１〜ＣＲ６）…コンテンツパーツ、Ｒ（ＲＬ、ＲＣ、ＲＲ）…コンテンツパーツ列、Ｇ…ブラウザ画面、Ｐｒ…画面側基準位置、Ｐｔ…ページ側基準位置、Ｓ…スペース、Ｔｇ…対象画像
【図１】
2017084362.tif 000003
【図２】
2017084362.tif 000004
【図３】
2017084362.tif 000005
【図４】
2017084362.tif 000006
【図５】
2017084362.tif 000007
【図６】
2017084362.tif 000008
【図７】
2017084362.tif 000009
【図８】
2017084362.tif 000010
【図９】
2017084362.tif 000011
【図１０】
2017084362.tif 000012
【図１１】
2017084362.tif 000013
【図１２】
2017084362.tif 000014
【図１３】
2017084362.tif 000015
【図１４】
2017084362.tif 000016
【図１５】
2017084362.tif 000017
【図１６】
2017084362.tif 000018
【図１７】
2017084362.tif 000019
【図１８】
2017084362.tif 000020