(57)【特許請求の範囲】
【請求項１】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記スクロールの開始以後スクロール中に、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させ、前記スクロールの停止時に、前記表示画面に表示されている前記複製コンテンツ情報の全部又は一部を非表示にさせる表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記スクロールの停止時に、前記表示画面に表示されている複数の前記複製コンテンツ情報のうち少なくとも何れか１つの前記複製コンテンツ情報の表示を継続させ、且つ、当該表示を継続させる前記複製コンテンツ情報以外の前記複製コンテンツ情報を非表示にさせることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの方向を示す方向情報を取得する方向情報取得手段と、
前記方向情報取得手段により取得された前記方向情報に基づいて、前記スクロールの開始前に前記表示画面への表示対象外である表示対象外範囲の中で前記スクロールにより前記表示画面への表示対象となる範囲を特定し、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記特定した範囲内の前記並び順における挿入位置に挿入させる挿入手段と、
前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの速度を示す速度情報を取得する速度情報取得手段と、
前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、
前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段と、
を備え、
前記挿入手段は、前記複製コンテンツ情報の挿入数、または、複数の異なる前記挿入位置に挿入させる前記複製コンテンツ情報の挿入間隔を、前記速度情報取得手段により取得された前記速度情報が示す速度に応じて変化させることを特徴とする情報処理装置。
【請求項５】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段と、
を備え、
前記挿入手段が、前記スクロールの開始前に、前記スクロールの方向と並行な方向における前記表示画面の長さより短い挿入間隔で、前記複製コンテンツ情報を非表示状態で複数の前記挿入位置に挿入させておき、
前記表示制御手段は、前記スクロールの停止時に、前記表示画面内に位置する前記複製コンテンツ情報を表示状態に切り替えることにより、当該複製コンテンツ情報を前記表示画面に表示させることを特徴とする情報処理装置。
【請求項６】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、
前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させるステップと、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記スクロールの開始以後スクロール中に、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させ、前記スクロールの停止時に、前記表示画面に表示されている前記複製コンテンツ情報の全部又は一部を非表示にさせるステップと、
を含むことを特徴とする情報処理方法。
【請求項７】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの方向を示す方向情報を取得するステップと、
前記取得された前記方向情報に基づいて、前記スクロールの開始前に前記表示画面への表示対象外である表示対象外範囲の中で前記スクロールにより前記表示画面への表示対象となる範囲を特定し、前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記特定した範囲内の前記並び順における挿入位置に挿入させるステップと、
前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させるステップと、
を含むことを特徴とする情報処理方法。
【請求項８】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの速度を示す速度情報を取得するステップと、
前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入ステップと、
前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させるステップと、
を含み、
前記挿入ステップにおいては、前記複製コンテンツ情報の挿入数、または、複数の異なる前記挿入位置に挿入させる前記複製コンテンツ情報の挿入間隔を、前記取得された前記速度情報が示す速度に応じて変化させることを特徴とする情報処理方法。
【請求項９】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、
前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入ステップと、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御ステップと、
を含み、
前記挿入ステップにおいて、前記スクロールの開始前に、前記スクロールの方向と並行な方向における前記表示画面の長さより短い挿入間隔で、前記複製コンテンツ情報を非表示状態で複数の前記挿入位置に挿入させておき、
前記表示制御ステップにおいては、前記スクロールの停止時に、前記表示画面内に位置する前記複製コンテンツ情報を表示状態に切り替えることにより、当該複製コンテンツ情報を前記表示画面に表示させることを特徴とする情報処理方法。
【請求項１０】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記スクロールの開始以後スクロール中に、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させ、前記スクロールの停止時に、前記表示画面に表示されている前記複製コンテンツ情報の全部又は一部を非表示にさせる表示制御手段として機能させることを特徴とする情報処理プログラム。
【請求項１１】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの方向を示す方向情報を取得する方向情報取得手段と、
前記方向情報取得手段により取得された前記方向情報に基づいて、前記スクロールの開始前に前記表示画面への表示対象外である表示対象外範囲の中で前記スクロールにより前記表示画面への表示対象となる範囲を特定し、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記特定した範囲内の前記並び順における挿入位置に挿入させる挿入手段と、
前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段として機能させることを特徴とする情報処理プログラム。
【請求項１２】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの速度を示す速度情報を取得する速度情報取得手段と、
前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、
前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段として機能させる情報処理プログラムであって、
前記挿入手段が、前記複製コンテンツ情報の挿入数、または、複数の異なる前記挿入位置に挿入させる前記複製コンテンツ情報の挿入間隔を、前記速度情報取得手段により取得された前記速度情報が示す速度に応じて変化させることを特徴とする情報処理プログラム。
【請求項１３】
複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、
前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、
前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、
前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段として機能させる情報処理プログラムであって、
前記挿入手段が、前記スクロールの開始前に、前記スクロールの方向と並行な方向における前記表示画面の長さより短い挿入間隔で、前記複製コンテンツ情報を非表示状態で複数の前記挿入位置に挿入させておき、
前記表示制御手段が、前記スクロールの停止時に、前記表示画面内に位置する前記複製コンテンツ情報を表示状態に切り替えることにより、当該複製コンテンツ情報を前記表示画面に表示させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のＷｅｂサイトから提供されるＷｅｂページにおいて特定のコンテンツ情報を注目させる技術の分野に関する。
【背景技術】
【０００２】
インターネット上には多数のＷｅｂサイトが存在しており、インターネットに接続されたユーザ端末はＷｅｂブラウザによりＷｅｂサイトから取得したＷｅｂページを表示画面に表示する。このようなＷｅｂページには、多くのコンテンツ情報が配置されており、一画面上に表示しきれないコンテンツ情報は、ユーザによるスクロール操作により表示可能になっている。例えば、ショッピングサイトやオークションサイトから提供されるＷｅｂページには、出品された各商品に関するコンテンツ情報（商品画像や商品説明等の文字例を含む）の一覧が表示される。そして、この一覧における表示内容は、例えばスクロール操作によりスクロールするようになっている。
【０００３】
ところで、ユーザ端末のユーザは、Ｗｅｂページにおける表示内容のスクロール中に、所望する内容（例えば文字列）を含むコンテンツ情報があるかどうかを一目で判断することは困難である。一方、特許文献１には、地図のスクロール時に、例えば市町村名等の地図構成要素を強調表示する技術が開示されている。このような技術を適用すれば、ユーザは、Ｗｅｂページにおける表示内容のスクロール中に、所望する内容を含むコンテンツ情報があるかどうかを一目で判断することが可能になると考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２８８１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、スクロールによりフレームアウトした（つまり、表示画面から表示消去された）文字例をユーザに注目させることはできない。特に、ショッピングサイトやオークションサイトから提供されるＷｅｂページには、例えば何百件という多くのコンテンツ情報の一覧が表示されるため、スクロールにより、一旦、フレームアウトしてしまうと、スクロール方向を反転するまでその文字列は再表示されないため、ユーザに注目させることは困難となってしまう。
【０００６】
本発明は、以上の問題等に鑑みてなされたものであり、スクロールにより特定のコンテンツ情報が表示画面外へ追い出されるような場合であっても、当該コンテンツ情報の出現（露出）機会を増やしてユーザに注目され易くすることが可能な情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムが記録された記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記スクロールの開始以後スクロール中に、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させ、前記スクロールの停止時に、前記表示画面に表示されている前記複製コンテンツ情報の全部又は一部を非表示にさせる表示制御手段と、を備えることを特徴とする。
【０００８】
この発明によれば、複数のコンテンツ情報の中に含まれる注目コンテンツ情報の複製コンテンツ情報を、所定の並び順における何れかの挿入位置に挿入させ、スクロールさせるユーザ操作に応じて、当該複製コンテンツ情報を表示画面に表示させるように構成したので、スクロールにより注目コンテンツ情報が表示画面外へ追い出されるような場合であっても、注目コンテンツ情報の出現（露出）機会を増やしてユーザに注目され易くすることができ、スクロール停止時に、注目コンテンツ情報の複製コンテンツ情報が、ユーザによる他のコンテンツ情報の閲覧の邪魔にならないようにさせることができる。
【００１３】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記表示制御手段は、前記スクロールの停止時に、前記表示画面に表示されている複数の前記複製コンテンツ情報のうち少なくとも何れか１つの前記複製コンテンツ情報の表示を継続させ、且つ、当該表示を継続させる前記複製コンテンツ情報以外の前記複製コンテンツ情報を非表示にさせることを特徴とする。
【００１４】
この発明によれば、スクロール停止時に、注目コンテンツ情報の複製コンテンツ情報が、必要以上にユーザによる他のコンテンツ情報の閲覧の邪魔にならないようにさせつつ、注目コンテンツ情報へのユーザの注意を持続させ易く（ユーザに注目させ易く）することができる。
【００１５】
請求項３に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの方向を示す方向情報を取得する方向情報取得手段と、前記方向情報取得手段により取得された前記方向情報に基づいて、前記スクロールの開始前に前記表示画面への表示対象外である表示対象外範囲の中で前記スクロールにより前記表示画面への表示対象となる範囲を特定し、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記特定した範囲内の前記並び順における挿入位置に挿入させる挿入手段と、前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段と、を備えることを特徴とする。
【００１６】
この発明によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの方向に応じて表示画面に効率良く繰り返し出現させることができる。
【００１７】
請求項４に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの速度を示す速度情報を取得する速度情報取得手段と、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段と、を備え、前記挿入手段は、前記複製コンテンツ情報の挿入数、または、複数の異なる前記挿入位置に挿入させる前記複製コンテンツ情報の挿入間隔を、前記速度情報取得手段により取得された前記速度情報が示す速度に応じて変化させることを特徴とする。
【００１８】
この発明によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの速度に応じてユーザに見易い数で表示画面に繰り返し出現させることができる。
【００２３】
請求項５に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させる情報処理装置であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段と、を備え、前記挿入手段が、前記スクロールの開始前に、前記スクロールの方向と並行な方向における前記表示画面の長さより短い挿入間隔で、前記複製コンテンツ情報を非表示状態で複数の前記挿入位置に挿入させておき、前記表示制御手段は、前記スクロールの停止時に、前記表示画面内に位置する前記複製コンテンツ情報を表示状態に切り替えることにより、当該複製コンテンツ情報を前記表示画面に表示させることを特徴とする。
【００２４】
この発明によれば、スクロール停止時に、注目コンテンツ情報の複製コンテンツ情報を出現させることでユーザに注目され易くすることができる。
【００２５】
請求項６に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させるステップと、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記スクロールの開始以後スクロール中に、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させ、前記スクロールの停止時に、前記表示画面に表示されている前記複製コンテンツ情報の全部又は一部を非表示にさせるステップと、を含むことを特徴とする。請求項７に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの方向を示す方向情報を取得するステップと、前記取得された前記方向情報に基づいて、前記スクロールの開始前に前記表示画面への表示対象外である表示対象外範囲の中で前記スクロールにより前記表示画面への表示対象となる範囲を特定し、前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記特定した範囲内の前記並び順における挿入位置に挿入させるステップと、前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させるステップと、を含むことを特徴とする。請求項８に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの速度を示す速度情報を取得するステップと、前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入ステップと、前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させるステップと、を含み、前記挿入ステップにおいては、前記複製コンテンツ情報の挿入数、または、複数の異なる前記挿入位置に挿入させる前記複製コンテンツ情報の挿入間隔を、前記取得された前記速度情報が示す速度に応じて変化させることを特徴とする。請求項９に記載の発明は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータにより実行される情報処理方法であって、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定するステップと、前記特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入ステップと、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御ステップと、を含み、前記挿入ステップにおいて、前記スクロールの開始前に、前記スクロールの方向と並行な方向における前記表示画面の長さより短い挿入間隔で、前記複製コンテンツ情報を非表示状態で複数の前記挿入位置に挿入させておき、前記表示制御ステップにおいては、前記スクロールの停止時に、前記表示画面内に位置する前記複製コンテンツ情報を表示状態に切り替えることにより、当該複製コンテンツ情報を前記表示画面に表示させることを特徴とする。
【００２６】
請求項１０に記載の情報処理プログラム（コンピュータ読み取り可能なプログラム）は、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記スクロールの開始以後スクロール中に、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させ、前記スクロールの停止時に、前記表示画面に表示されている前記複製コンテンツ情報の全部又は一部を非表示にさせる表示制御手段として機能させることを特徴とする。請求項１１に記載の情報処理プログラムは、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの方向を示す方向情報を取得する方向情報取得手段と、前記方向情報取得手段により取得された前記方向情報に基づいて、前記スクロールの開始前に前記表示画面への表示対象外である表示対象外範囲の中で前記スクロールにより前記表示画面への表示対象となる範囲を特定し、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記特定した範囲内の前記並び順における挿入位置に挿入させる挿入手段と、前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段として機能させることを特徴とする。請求項１２に記載の情報処理プログラムは、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、当該スクロールの速度を示す速度情報を取得する速度情報取得手段と、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、前記表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段として機能させる情報処理プログラムであって、前記挿入手段が、前記複製コンテンツ情報の挿入数、または、複数の異なる前記挿入位置に挿入させる前記複製コンテンツ情報の挿入間隔を、前記速度情報取得手段により取得された前記速度情報が示す速度に応じて変化させることを特徴とする。請求項１３に記載の情報処理プログラムは、複数のコンテンツ情報の中の少なくとも一部のコンテンツ情報を所定の並び順にしたがって端末装置の表示画面に表示させるコンピュータを、前記複数のコンテンツ情報の中から、ユーザに注目させるコンテンツ情報として予め設定された注目コンテンツ情報を特定する注目コンテンツ情報特定手段と、前記注目コンテンツ情報特定手段により特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、前記並び順における何れかの挿入位置に挿入させる挿入手段と、前記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロールさせるユーザ操作に応じて、前記挿入手段により挿入される前記複製コンテンツ情報を前記表示画面に表示させる表示制御手段として機能させる情報処理プログラムであって、前記挿入手段が、前記スクロールの開始前に、前記スクロールの方向と並行な方向における前記表示画面の長さより短い挿入間隔で、前記複製コンテンツ情報を非表示状態で複数の前記挿入位置に挿入させておき、前記表示制御手段が、前記スクロールの停止時に、前記表示画面内に位置する前記複製コンテンツ情報を表示状態に切り替えることにより、当該複製コンテンツ情報を前記表示画面に表示させることを特徴とする。
【発明の効果】
【００２８】
本発明によれば、複数のコンテンツ情報の中に含まれる注目コンテンツ情報の複製コンテンツ情報を、所定の並び順における何れかの挿入位置に挿入させ、スクロールさせるユーザ操作に応じて、当該複製コンテンツ情報を表示画面に表示させるように構成したので、スクロールにより注目コンテンツ情報が表示画面外へ追い出されるような場合であっても、注目コンテンツ情報の出現（露出）機会を増やしてユーザに注目され易くすることができる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係る情報提供サーバＳＡの概要構成の一例を示すブロック図である。
【図３】各種データベースに登録される内容の一例を示す図である。
【図４】本実施形態に係るユーザ端末Ｔｎの概要構成例を示すブロック図である。
【図５】実施例１における複製コンテンツ情報表示処理を示すフローチャートである。
【図６】図５に示すステップＳ５１における複製コンテンツ挿入処理の詳細を示すフローチャートである。
【図７】実施例１におけるＷｅｂページの表示例を示す図である。
【図８】並び順における複製コンテンツ情報の挿入位置を示す概念図である。
【図９】実施例２における複製コンテンツ情報表示処理を示すフローチャートである。
【図１０】実施例２におけるＷｅｂページの表示例を示す図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
【００３１】
［１．情報提供システムの構成及び機能概要］
先ず、本発明の一実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。
【００３２】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００３３】
図１に示すように、情報提供システムＳは、複数のユーザ端末（端末装置の一例）Ｔｎ（ｎ＝１，２，３・・・ｋ）と、情報提供サーバ（情報処理装置の一例）ＳＡと、を含んで構成されている。ユーザ端末Ｔｎ及び情報提供サーバＳＡは、夫々、ネットワークＮＷに接続される。ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３４】
情報提供サーバＳＡは、例えばショッピングサイトやオークションサイトを運営するために設置されたサーバ（例えば、Ｗｅｂサーバ、及びデータベースサーバ等）である。
【００３５】
図２は、本実施形態に係る情報提供サーバＳＡの概要構成例を示すブロック図である。図２に示すように、情報提供サーバＳＡは、通信部１と、記憶部２と、入出力インターフェース部３と、システム制御部４と、を備えている。そして、システム制御部４と入出力インターフェース部３とは、システムバス５を介して接続されている。
【００３６】
通信部１は、ネットワークＮＷに接続して、ユーザ端末Ｔｎとの通信状態を制御するようになっている。
【００３７】
記憶部２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びサーバプログラム等の各種プログラムを記憶する。なお、サーバプログラムは、例えば、所定のサーバ等からネットワークＮＷを介して配信されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録されて提供されるようにしても良い。
【００３８】
また、記憶部２には、ユーザ端末Ｔｎに表示させるＷｅｂページを構成する構造化文書（例えば、ＨＴＭＬ（Hyper Text Markup Language）文書やＸＨＴＭＬ文書等）ファイル、ＣＣＳ（Cascading Style Sheets）ファイル及び画像ファイル等が記憶されている。Ｗｅｂページには、コンテンツ情報の一覧（以下、「コンテンツリスト」という）を表示するためのページである。コンテンツ情報は、テキストと画像の少なくとも何れか一方が含まれる。また、コンテンツ情報は、例えば、Ｗｅｂページを構成する構造化文書でｄｉｖタグ（<div>・・・</div>）によりコンテンツ情報毎に纏められた要素として記述される。また、コンテンツリストにおけるコンテンツ情報の並び順は、例えば、デフォルト設定順、価格が安い順、価格が高い順、新着順など、複数通り予め定められている。そして、この並び順は、ユーザ端末Ｔｎのユーザによるソート操作に応じて変更可能に上記構造化文書に規定（例えば、スクリプト（例えば、JavaScript（登録商標）)で規定）されている。また、上記構造化文書において、例えば、各コンテンツ情報を規定するｄｉｖタグの記述順が上記デフォルト設定順となる。なお、コンテンツリストは、例えば、Ｗｅｂページを構成する構造化文書でＴａｂｌｅタグ（<Table><Tr><Td>・・・</Td></Tr></Table>）を用いて構成しても構わない。
【００３９】
更に、記憶部２には、会員情報データベース（ＤＢ）２１、出品情報データベース（ＤＢ）２２等が構築されている。図３は、各種データベースに登録される内容（項目）の一例を示す図である。
【００４０】
会員情報データベース２１には、図３（Ａ）に示すように、会員登録された個人又は店舗の会員ＩＤ、ニックネーム、氏名又は名称、住所、電話番号、メールアドレス等が会員毎に対応付けられて登録される。会員登録された個人及び店舗は出品者として、ショッピングサイトやオークションサイトを介して販売する商品の出品を行うことができる。
【００４１】
出品情報データベース２２には、図３（Ｂ）に示すように、出品者の会員ＩＤ、出品者のニックネーム又は名称、出品された商品に関する出品情報、及び注目設定有無等が出品毎に対応付けられて登録される。出品情報及び注目設定有無は、出品者が商品の出品の際のユーザ端末Ｔｎに表示された設定画面を介して指定することができる。なお、注目設定を行った出品者は、これに必要な料金（広告料）を運営者に支払うことになる。
【００４２】
ここで、出品情報には、出品ＩＤ、商品の名称（商品名）、商品の説明、商品の画像データ、商品の価格（オークションの場合、開始価格、即落価格等）、出品期間、商品の配送方法、及び商品の決済方法（支払方法）等が含まれる。ここで、出品ＩＤは、出品毎（言い換えれば、出品された商品毎）に固有に付与される識別子である。
【００４３】
そして、例えば、商品の画像、商品の名称、及び商品の価格、並びに商品の出品者名（ニックネーム又は名称等）等は、Ｗｅｂページを構成する構造化文書でｄｉｖタグにより当該商品のコンテンツ情報（要素）として纏められて記述（画像については例えば画像ファイル名や画像ファイルのＵＲＬが記述）される。また、各商品のコンテンツ情報に対応付けられた出品ＩＤは、例えばｉｄ属性として、対応する各ｄｉｖタグに規定される。
【００４４】
注目設定有無は、商品のコンテンツ情報をユーザ端末Ｔｎのユーザ（閲覧者）に注目させる設定がされているか否かを示す。このように、ユーザに注目させるコンテンツ情報として予め設定されたコンテンツ情報を注目コンテンツ情報という。注目コンテンツ情報は、Ｗｅｂページを構成する構造化文書からＷｅｂブラウザにより特定（識別）可能になっている。例えば、注目設定有である商品の注目コンテンツ情報の出品ＩＤの番号体系と、注目設定無である商品のコンテンツ情報の出品ＩＤの番号体系とは異なるように設定される。或いは、注目設定有である商品の注目コンテンツ情報を規定するｄｉｖタグに、注目コンテンツ情報であることを特徴付ける値を規定するように構成してもよい。
【００４５】
入出力インターフェース部３は、通信部１及び記憶部２とシステム制御部４との間のインターフェース処理を行うようになっている。
【００４６】
システム制御部４は、ＣＰＵ（Central Processing Unit）４ａ、ＲＯＭ（Read Only Memory）４ｂ、ＲＡＭ（Random Access Memory）４ｃ等により構成されている。そして、コンピュータとしてのシステム制御部４は、サーバプログラムを実行することにより、ユーザ端末Ｔｎからのリクエストに応じて各種処理を行うようになっている。例えば、システム制御部４は、ユーザ端末Ｔｎからのページリクエストに応じて、コンテンツ情報を表示するためのＷｅｂページの構造化文書ファイル等をネットワークＮＷを介してユーザ端末Ｔｎに送信する。
【００４７】
次に、図４は、本実施形態に係るユーザ端末Ｔｎの概要構成例を示すブロック図である。図４に示すように、ユーザ端末Ｔｎは、操作部２１と、表示部２２と、通信部２３と、ドライブ部２４と、記憶部２５と、入出力インターフェース部２６と、システム制御部２７と、を備えている。そして、システム制御部２７と入出力インターフェース部２６とは、システムバス２８を介して接続されている。ユーザ端末Ｔｎの例としては、パーソナルコンピュータ（ＰＣ）、ＰＤＡ（Personal Digital Assistant）、携帯電話機、又はスマートホン等が挙げられる。
【００４８】
操作部２１の例としては、キーボード、マウス、タッチパネル等が挙げられる。そして、ユーザにより操作部２１が操作された場合、当該操作に応じた操作信号がシステム制御部２７に出力されることになる。
【００４９】
表示部２２は、各種情報を表示するためのディスプレイを備える。通信部２３は、ネットワークＮＷに接続して情報提供サーバＳＡ等との通信状態を制御する。ドライブ部２４は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。記憶部２５は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム（Ｏ／Ｓ）、及びＷｅｂブラウザプログラム等を記憶する。
【００５０】
システム制御部２７は、ＣＰＵ２７ａ，ＲＯＭ２７ｂ，及びＲＡＭ２７ｃ等により構成されている。そして、コンピュータとしてのシステム制御部２７は、Ｗｅｂブラウザプログラムを実行することによりＷｅｂブラウザを起動し、ユーザによる操作部２１の操作（以下、「ユーザ操作」という）に応じて各種処理を行うようになっている。例えば、システム制御部２７は、情報提供サーバＳＡへページリクエストを行い、情報提供サーバＳＡから、商品のコンテンツリストを表示するためのＷｅｂページの構造化文書ファイル等を受信すると、このＷｅｂページをディスプレイ上に表れたウインドウ画面（表示画面の一例）に表示する。なお、このウインドウ画面は、Ｗｅｂブラウザのアクティブな表示領域である。
【００５１】
そして、システム制御部２７は、本発明における注目コンテンツ情報特定手段、挿入手段、及び表示制御手段として機能することにより、複製コンテンツ情報表示処理を行う。この複製コンテンツ情報表示処理において、システム制御部２７は、上記コンテンツリストに含まれる複数のコンテンツ情報の中から注目コンテンツ情報を特定し、当該特定された注目コンテンツ情報の複製である少なくとも１つの複製コンテンツ情報を、コンテンツリスト中の並び順における何れか任意の挿入位置に挿入させる。ここで、挿入位置は、例えば、コンテンツ情報とコンテンツ情報との間になる。そして、システム制御部２７は、上記複数のコンテンツ情報の中の少なくとも一部を含む表示内容をスクロール（移動）させるユーザ操作（以下、「スクロール操作」という）に応じて、上記挿入された複製コンテンツ情報をウインドウ画面に表示させる。これにより、注目コンテンツ情報の出現機会を増やしてユーザに注目され易くすることができる。
【００５２】
また、システム制御部２７は、上記スクロール操作に応じて、ウインドウ画面に表示された上記表示内容を水平方向（横方向）、垂直方向（縦方向）、又は斜め方向にスクロール（移動）させる。なお、スクロール操作の具体例としては、ユーザがマウスのホイール（左右ボタンの間にあるボタン）を回転させること、ユーザがウインドウ画面近傍に表示されたスクロールバーをマウスのドラッグ機能により移動させること、ユーザがキーボードの上、下、左、又は右キーを押下すること、ユーザがマウス等のポインティングデバイスを利用してウインドウ画面をドラッグして表示内容を任意の方向に移動すること、及びユーザがタッチパネル上をフリック（例えば、指で軽く払う）すること、などが挙げられる。
【００５３】
以上のように、注目コンテンツ情報の複製である複製コンテンツ情報をウインドウ画面に表示させることで、注目コンテンツ情報が見かけ上、反復表示される。この反復表示の一態様として、例えば、スクロール中繰返表示と、復活表示とがある。スクロール中繰返表示は、スクロール中に、注目コンテンツ情報の複製コンテンツ情報がウインドウ画面内に繰り返し出現する態様である。一方、復活表示は、注目コンテンツ情報がスクロールによりウインドウ画面外に追い出された場合に、当該注目コンテンツ情報の複製コンテンツ情報がスクロール停止時に出現する態様である。なお、この複製コンテンツ情報表示処理において、システム制御部２７は、本発明における方向情報取得手段、及び速度情報取得手段等としても機能する。また、複製コンテンツ情報表示処理の全又は一部は、例えば、ユーザ端末Ｔｎへ送信されるＷｅｂページを構成する構造化文書に記述されるスクリプト（例えば、JavaScript（登録商標）)により規定される。このスクリプトは、本発明における、コンピュータ読み取り可能な情報処理プログラムの一例であり、情報提供サーバＳＡにより上記ＨＴＭＬ文書内に記述される。なお、本発明の情報処理プログラムは、例えば、所定のサーバ等からネットワークＮＷを介して配信されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録されて提供されるようにしても良い。そして、本実施形態では、上記スクリプトがシステム制御部２７のＷｅｂブラウザにより解釈されることで上記複製コンテンツ情報表示処理の全部又は一部が実行される。
【００５４】
［２．複製コンテンツ情報表示処理］
次に、本実施形態に係る複製コンテンツ情報表示処理について、実施例１と実施例２に分けて説明する。
【００５５】
（実施例１）
先ず、実施例１における複製コンテンツ情報表示処理について、図５〜図８等を用いて説明する。実施例１では、スクロール中繰返表示が行われる場合の複製コンテンツ情報表示処理について説明する。図５は、実施例１における複製コンテンツ情報表示処理を示すフローチャートである。図６（Ａ）〜図６（Ｄ）は、図５に示すステップＳ５１における複製コンテンツ挿入処理の詳細を示すフローチャートである。図７は、実施例１におけるＷｅｂページの表示例を示す図である。図８は、並び順における複製コンテンツ情報の挿入位置を示す概念図である。なお、図５に示す処理では、説明の便宜上、特に、スクロール操作に関係する処理を示しており、スクロール操作以外のユーザ操作に関係する処理については図示を省略している。
【００５６】
図５に示す処理は、ユーザ端末Ｔ１が、情報提供サーバＳＡからコンテンツリストを表示するためのＷｅｂページの構造化文書ファイル等を受信し、例えば、図７（Ａ）に示すように、ウインドウ画面にＷｅｂページが表示された場合に開始される。図７（Ａ）に示すＷｅｂページには、コンテンツリストの一部領域５０が表示されている。このコンテンツリストの一部領域５０には、複数のコンテンツ情報Ｃ３〜Ｃ９が含まれている。なお、複製コンテンツ情報表示処理は、Ｗｅｂページの構造化文書に記述されたスクリプトにしたがって行われる。
【００５７】
図５に示すステップＳ１では、システム制御部２７は、ウインドウ画面に表示されるコンテンツリストの中に注目コンテンツ情報が含まれているか否かを判定する。この判定は、例えば、ウインドウ画面に表示されているコンテンツ情報を規定するｄｉｖタグで規定されたｉｄが、注目コンテンツ情報の出品ＩＤの番号体系を持つかどうかを判断することにより行われる。或いは、コンテンツ情報を規定するｄｉｖタグに、注目コンテンツ情報であることを特徴付ける値が規定されているかどうかを判断することにより行われる。
【００５８】
そして、システム制御部２７は、ウインドウ画面に表示されるコンテンツリストの中に注目コンテンツ情報が含まれていると判定した場合には（ステップＳ１：ＹＥＳ）、当該注目コンテンツ情報を特定（例えば、ｄｉｖタグで規定される当該注目コンテンツ情報（<div>と</div>で囲まれるデータ）を特定）し（ステップＳ２）、ステップＳ３に進む。図７（Ａ）に示す例では、コンテンツ情報Ｃ７（注目）が注目コンテンツ情報に該当する。なお、コンテンツリストの中に複数の注目コンテンツ情報が含まれている場合、各注目コンテンツ情報が特定されることになる。一方、システム制御部２７は、ウインドウ画面に表示されるコンテンツリストの中に注目コンテンツ情報が含まれていないと判定した場合には（ステップＳ１：ＮＯ）、ステップＳ８に進む。
【００５９】
なお、注目コンテンツ情報は、現にウインドウ画面に表示されているコンテンツリストの中に含まれていない場合であっても、スクロールにより表示可能なコンテンツリストの中に含まれていれば、上記ステップＳ１で注目コンテンツ情報が含まれていると判定されるように構成してもよい。
【００６０】
ステップＳ３では、システム制御部２７は、上記特定された注目コンテンツ情報の複製（コピー）である複製コンテンツ情報を生成する。例えば、ｄｉｖタグで規定される当該注目コンテンツ情報（<div>と</div>で囲まれるデータ）が、当該Ｗｅｂページの構造化文書から複製コンテンツ情報として複製されることにより生成される。上記ステップＳ２で、複数の注目コンテンツ情報が特定された場合、各注目コンテンツ情報の複製コンテンツ情報が生成されることになる。なお、複製コンテンツ情報の生成は、スクロール操作の検知後に行われるように構成してもよい。
【００６１】
次いで、システム制御部２７は、ウインドウ画面に表示されているコンテンツリストを含む表示内容をスクロールさせるスクロール操作を検知したか否かを判定する（ステップＳ４）。例えば、操作部２１からスクロール操作に応じた操作信号の入力があった時に、スクロール操作が検知される。なお、複製コンテンツ情報の生成からスクロール操作の検知までの間に、スクロール操作以外のユーザ操作があった場合には、当該ユーザ操作に応じた処理が割り込まれることになる。そして、システム制御部２７は、スクロール操作を検知した場合には（ステップＳ４：ＹＥＳ）、当該スクロール操作に応じて、スクロール処理を開始し、複製コンテンツ挿入処理を行う（ステップＳ５）。
【００６２】
この複製コンテンツ挿入処理において、コンテンツリスト中の並び順における何れか複数の挿入位置に複製コンテンツ情報が挿入されることにより、図７（Ｂ）に示すように、スクロールの開始以後スクロール中に複製コンテンツ情報（Ｃ７（複製））がウインドウ画面に表示（Ｗｅｂブラウザ機能により表示）されることになる。ここで、複製コンテンツ情報が挿入は、例えば上記Ｗｅｂページの構造化文書においてコンテンツ情報を規定するｄｉｖタグ（<div>と</div>で囲まれるデータ）間に、予め、空のｄｉｖタグ（例えば、<div>〜</div>内が空）を記述（つまり、コンテンツ情報を規定するｄｉｖタグと空のｄｉｖタグを交互に記述）しておき、当該空のタグが、上記生成された複製コンテンツ情報を規定するｄｉｖタグ（<div>と</div>で囲まれるデータ）に変更される（言いかえれば、置き換える）ように構成することで実現することができる。或いは、複製コンテンツ情報が挿入は、Ｗｅｂページの構造化文書から抽出できるＤＯＭ（Document Object Model）ツリーの任意の位置に、上記生成された複製コンテンツ情報を規定するｄｉｖタグ（<div>と</div>で囲まれるデータ）を要素として追加（例えば、スクリプトで規定されるappendChild()メソッドにより追加）することで実現することができる。
【００６３】
ここで、複製コンテンツ挿入処理により行われる複製コンテンツ情報の挿入方法の例としては、以下に説明する（i）〜（iv）の挿入方法が挙げられる。
【００６４】
[挿入方法（i）の場合]
この場合、図６（Ａ）に示すステップＳ５１において、システム制御部２７は、上記生成された複製コンテンツ情報を、例えばこれに対応する注目コンテンツ情報の上記並び順における位置を基準として、当該並び順における複数の挿入位置に所定の挿入間隔ＤＸで挿入させる。ここで、挿入間隔ＤＸは、例えば挿入位置間に挟まれるコンテンツ情報の数に対応する。例えば挿入間隔ＤＸが“３”の場合、複製コンテンツ情報（又はこれに対応する注目コンテンツ情報）と複製コンテンツ情報間に挟まれるコンテンツ情報の数は“３”である。この挿入間隔ＤＸは、例えばスクリプトで予め設定される。或いは、当該Ｗｅｂページで表示可能なコンテンツリストに対して挿入させる複製コンテンツ情報の挿入数（増殖数）を例えばスクリプトで予め設定しておき、システム制御部２７が、当該挿入数に基づき挿入間隔ＤＸを算出（例えば均等になるように算出）するように構成してもよい。
【００６５】
図８（Ａ）に示す例では、上記並び順においてスクロールの開始前にウインドウ画面への表示対象である表示対象範囲１００内と、上記並び順においてスクロールの開始前にウインドウ画面への表示対象外である表示対象外範囲１０１，１０２内の複数の挿入位置に挿入間隔ＤＸで注目コンテンツ情報（Ｃ７（注目））の複製コンテンツ情報（Ｃ７（複製））が挿入されている。ここで、図中の「スクロールの方向」（破線矢印方向）にスクロールした場合、表示対象外範囲１０１は、当該スクロールによりウインドウ画面への表示対象となる領域（第１の範囲）である一方、表示対象外範囲１０２は、当該スクロールによりウインドウ画面への表示対象とはならない領域（第２の範囲）である（ただし、スクロールの方向が変われば、この領域は逆となる）。挿入方法（i）の場合、スクロールの方向が検出されないので、スクロールの方向（図８（Ａ）に示す例では、上方向）に関わらず、ウインドウ画面を基準として、夫々の方向の表示対象外範囲１０１，１０２内の複数の挿入位置に複製コンテンツ情報が挿入されている。なお、表示対象範囲１００内には複製コンテンツ情報が挿入されないように構成してもよい。この挿入方法（i）によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの方向に依らず、ウインドウ画面に繰り返し出現させることができ、その結果、スクロールの方向を検知する処理負荷を削減することができる。
【００６６】
なお、挿入方法（i）の場合の別の例として、システム制御部２７は、上記ステップＳ３で複製コンテンツ情報の生成した後、当該複製コンテンツ情報を、上記並び順における複数の挿入位置に所定の挿入間隔ＤＸで挿入し、且つ当該挿入した複製コンテンツ情報に対して非表示設定（ウインドウ画面上でユーザから視認不能とする設定）を行うように構成してもよい。この非表示設定は、例えば、複製コンテンツ情報（<div>と</div>で囲まれるデータ）のスタイル（style）部において、visibilityプロパティを用いて設定（例えば、<div style= “visibility:hidden”・・・、と設定）することにより行われる（この場合、当該複製コンテンツの表示領域は空白となる）。或いは、この非表示設定は、例えば、displayプロパティを用いて設定（例えば、<div style= “display:none”・・・、と設定）することにより行われる（この場合、当該複製コンテンツの表示領域は空白とならず、この表示領域は、前後の複製コンテンツ情報の表示領域により詰められる）。なお、非表示設定が行われる場合、システム制御部２７は、上記ステップＳ５１において複製コンテンツ情報を複数の挿入位置に挿入する代わりに、既に挿入された複製コンテンツ情報に対する非表示設定を解除（つまり、表示設定に変更）するように構成される。この非表示設定の解除は、例えば、<div style= “visibility: visible”・・・、と設定するか、或いは、<div style= “display:none”・・・における“display:none”を削除することにより行われる。
【００６７】
[挿入方法（ii）の場合]
この場合、図６（Ｂ）に示すステップＳ５２において、システム制御部２７は、スクロールの速度を示す速度情報を取得する。ここで、スクロールの速度は、例えば、スクロールにより変位するＷｅｂページ上における任意のピクセルの移動量を、その移動に要した時間（スクロールの継続時間）で除することにより算出することができる。なお、上記「移動量」は、例えば、ウインドウ画面に表示された任意のピクセルがウインドウ画面の左上端を原点とする第一の座標（x1,y1）から第二の座標（x2,y2）に移動した場合における、第一の座標と第二の座標間の距離に相当する。
【００６８】
次いで、システム制御部２７は、上記取得された速度情報が示す速度に応じた挿入間隔ＤＸを決定する（ステップＳ５３）。この場合、例えば、速度と挿入間隔（例えば、ピクセル数、距離、又は挟まれるコンテンツ情報の数の何れかで規定）との対応関係を示す情報（例えばテーブル又は計算式による）をＷｅｂページの構造化文書に記述されるスクリプトで規定しておき、システム制御部２７が、上記対応関係を示す情報を参照することにより、上記取得された速度情報が示す速度が速いほど、挿入間隔ＤＸを大きく決定する。これは、スクロールの速度が速い場合、複製コンテンツ情報がウインドウ画面上で移動する速度が速いため、複製コンテンツ情報の挿入間隔を小さくするとユーザにとって複製コンテンツ情報を確認し難く（ユーザの目が追い付かない）なるためである。
【００６９】
次いで、システム制御部２７は、上記生成された複製コンテンツ情報を、例えばこれに対応する注目コンテンツ情報の上記並び順における位置を基準として、当該並び順における複数の挿入位置に、上記ステップＳ５３で決定された挿入間隔ＤＸで挿入させる（ステップＳ５４）。つまり、システム制御部２７は、複数の複製コンテンツ情報を複数の異なる挿入位置に挿入させる場合に、挿入間隔ＤＸをスクロールの速度に応じて変化させる。例えば、図８（Ａ）に示すように、挿入間隔ＤＸを、スクロールの速度が速い場合は大きく（Ｄ１）、スクロール速度が遅い場合は小さく（Ｄ２）するように変化させる。このような挿入方法（ii）の構成によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの速度に応じてユーザに見易い間隔でウインドウ画面に繰り返し出現させることができる。
【００７０】
なお、システム制御部２７は、複数の複製コンテンツ情報を複数の異なる挿入位置に挿入させる場合に、複製コンテンツ情報の挿入数を、スクロールの速度に応じて変化させるように構成してもよい。この場合、システム制御部２７は、上記ステップＳ５３において、上記取得された速度情報が示す速度に応じた挿入数を決定する。例えば、速度と挿入数との対応関係を示す情報を示す情報（例えばテーブル又は計算式による）をＷｅｂページの構造化文書に記述されるスクリプトで規定しておき、システム制御部２７が、上記対応関係を示す情報を参照することにより、上記取得された速度情報が示す速度が速いほど、挿入数を多く決定する。この場合、例えば、システム制御部２７は、当該決定した挿入数に基づき挿入間隔ＤＸを算出（例えば均等になるように算出）し、当該挿入間隔ＤＸで複製コンテンツ情報を挿入させることになる。このように構成によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの速度に応じてユーザに見易い数でウインドウ画面に繰り返し出現させることができる。なお、複製コンテンツ情報の挿入数は、ウインドウ画面に同時に表示される複製コンテンツ情報の数であってもよい。
【００７１】
[挿入方法（iii）の場合]
この場合、図６（Ｃ）に示すステップＳ５５において、システム制御部２７は、スクロールの方向を示す方向情報を取得する。ここで、スクロールの方向は、例えば、スクロール操作の開始時におけるＷｅｂページ上における任意のピクセルの表示位置と、スクロールにより変位した当該任意のピクセルの表示位置とから特定することができる。次いで、システム制御部２７は、スクロールの方向に基づき挿入範囲を特定する（ステップＳ５６）。つまり、システム制御部２７は、表示対象範囲１００（挿入範囲の一例）を特定すると共に、上記取得された方向情報に基づいて、スクロールの開始前にウインドウ画面への表示対象外である表示対象外範囲１０１，１０２とのうち、スクロールによりウインドウ画面への表示対象となる表示対象外範囲１０１（挿入範囲の一例）を特定する（ステップＳ５６）。つまり、ウインドウ画面を基準としてスクロールの方向（図８（Ｂ）に示す矢印方向）とは逆方向にある表示対象外範囲１０１が特定される。なお、表示対象範囲１００は特定されないように構成してもよい。そして、システム制御部２７は、上記生成された複製コンテンツ情報を、表示対象範囲１００内と、上記特定された表示対象外範囲１０１内の複数の挿入位置に所定の挿入間隔ＤＸで挿入させる（ステップＳ５７）。このような挿入方法（iii）の構成によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの方向に応じてウインドウ画面に効率良く繰り返し出現させることができ、挿入方法（i）よりも複製コンテンツ情報の挿入数を低減することができる。
【００７２】
なお、挿入方法（iii）の場合の別の例として、システム制御部２７は、上記ステップＳ３で複製コンテンツ情報の生成した後、当該複製コンテンツ情報を、上記並び順における複数の挿入位置に所定の挿入間隔ＤＸで挿入し、且つ当該挿入した複製コンテンツ情報に対して非表示設定を行うように構成してもよい。この場合、システム制御部２７は、上記ステップＳ５７において複製コンテンツ情報を複数の挿入位置に挿入する代わりに、既に挿入された複製コンテンツ情報のうち、上記ステップＳ５６で特定された表示対象外範囲１０１内に挿入された複製コンテンツ情報に対する非表示設定を解除（上記ステップＳ５６で特定されていない表示対象外範囲１０２内に挿入された複製コンテンツ情報に対する非表示設定は解除されない）するように構成される。
【００７３】
[挿入方法（iv）の場合]
この場合、図６（Ｄ）に示すステップＳ５８及びＳ５９において、図６（Ｃ）に示すステップＳ５５及びＳ５６の処理と同様、表示対象範囲１００及び表示対象外範囲１０１が特定される。なお、表示対象範囲１００は特定されないように構成してもよい。そして、図６（Ｄ）に示すステップＳ６０及びＳ６１において、図６（Ｂ）に示すステップＳ５２及びＳ５３の処理と同様、スクロールの速度に応じた挿入間隔ＤＸが決定される。なお、挿入方法（ii）の場合と同様、スクロールの速度に応じた挿入数が決定され、当該決定された挿入数に基づき挿入間隔ＤＸが算出されるように構成してもよい。そして、システム制御部２７は、上記生成された複製コンテンツ情報を、上記特定された表示対象外範囲１０１内の複数の挿入位置に、上記決定又は算出された挿入間隔ＤＸで挿入させる（ステップＳ６２）。このような挿入方法（iv）の構成によれば、注目コンテンツ情報の複製コンテンツ情報を、スクロール中に、スクロールの速度に応じてユーザに見易い間隔（又は数）で、且つスクロールの方向に応じてウインドウ画面に効率良く繰り返し出現させることができる。
【００７４】
なお、ステップＳ６１において、システム制御部２７は、図８（Ｃ）に示すように、上記特定された表示対象外範囲１０１内において、表示対象範囲１００の下端から最も近い挿入位置までの挿入間隔ＤＹを、スクロールの速度に応じて変化させるように構成してもよい。この場合、例えば、速度と挿入間隔との対応関係を示す情報を示す情報（例えばテーブル又は計算式による）をＷｅｂページの構造化文書に記述されるスクリプトで規定しておき、システム制御部２７が、上記対応関係を示す情報を参照することにより、上記取得された速度情報が示す速度が速いほど、挿入間隔ＤＹを大きく決定する。例えば、図８（Ｃ）に示すように、挿入間隔ＤＹを、スクロールの速度が速い場合は大きく（Ｄ３：つまり、ウインドウ画面からより離れた位置に挿入）、スクロール速度が遅い場合は小さく（Ｄ４）するように変化させる。この構成によれば、スクロールの開始後に注目コンテンツ情報の複製コンテンツ情報がウインドウ画面に出現するまでの時間をスクロールの速度に応じて調整することができ、その結果、ユーザに見易くさせることができる。なお、図８（Ｃ）に示す例において、コンテンツ情報Ｃ１６以降の挿入間隔ＤＸは、予め設定されていてもよいし、スクロールの速度に応じて決定されるように構成してもよい。
【００７５】
ところで、上記ステップＳ３で、複数の注目コンテンツ情報の夫々について複製コンテンツ情報が生成された場合、ある注目コンテンツ情報の複製コンテンツ情報と、別の注目コンテンツ情報の複製コンテンツ情報との間が所定の挿入間隔以上になるように上記ステップＳ５の処理で調整される。
【００７６】
以上のようにして複製コンテンツ挿入処理が行われると、システム制御部２７は、上記スクロール操作が完了（言い換えれば、当該スクロール操作に応じたスクロールが停止）したか否かを判定する（ステップＳ６）。例えば、操作部２１からの、スクロール操作に応じた操作信号がシステム制御部２７に入力された後、当該操作信号の入力が所定時間（例えば、０．５秒）途絶えた時に、スクロール操作が完了したと判定される。そして、システム制御部２７は、スクロール操作が完了したと判定した場合には（ステップＳ６：ＹＥＳ）、上記複製コンテンツ挿入処理により挿入位置に挿入された複製コンテンツ情報を削除（例えば、複製コンテンツ情報を規定するｄｉｖタグを構造化文書から削除）する（ステップＳ７）。これにより、システム制御部２７は、スクロールの停止時にウインドウ画面に複製コンテンツ情報が表示されている場合に、当該複製コンテンツ情報（つまり、複製コンテンツ情報の全部）が非表示（表示消去）にさせる。この構成によれば、スクロール停止時に、注目コンテンツ情報の複製コンテンツ情報が、ユーザによる他のコンテンツ情報の閲覧の邪魔にならないようにさせることができる。なお、複製コンテンツ情報に対して非表示設定を行うことで、複製コンテンツ情報を非表示にさせるように構成してもよい。
【００７７】
なお、上記ステップＳ７の別の例として、スクロールの停止時（例えば、スクロール操作が完了したと判定された時）に複数の複製コンテンツ情報がウインドウ画面に表示されている場合には、当該複数の複製コンテンツ情報のうち少なくとも何れか１つの複製コンテンツ情報の表示を継続させ、且つ、当該表示を継続させる複製コンテンツ情報以外の複製コンテンツ情報を非表示（例えば、複製コンテンツ情報を規定するｄｉｖタグを構造化文書から削除）するように構成してもよい。例えば、スクロールの停止時に３つの複製コンテンツ情報が表示されている場合、このうち１つの複製コンテンツ情報の表示が残り、この複製コンテンツ情報以外の複製コンテンツ情報（つまり、一部の複製コンテンツ情報）が非表示となる。この構成によれば、スクロール停止時に、注目コンテンツ情報の複製コンテンツ情報が、ユーザによる他のコンテンツ情報の閲覧の邪魔にならないようにさせつつ、注目コンテンツ情報へのユーザの注意を持続させ易く（ユーザに注目させ易く）することができる。
【００７８】
そして、システム制御部２７は、上記ステップＳ７の処理の終了後、ステップＳ１に戻り、スクロール後のウインドウ画面において上記と同様の処理を行う。なお、注目コンテンツ情報が、スクロールにより表示可能なコンテンツリストの中に含まれていれば、上記ステップＳ１で注目コンテンツ情報が含まれていると判定される構成の場合、既に複製コンテンツ情報が生成されているため、ステップＳ４に戻ればよい。
【００７９】
一方、ステップＳ８では、システム制御部２７は、上記ステップＳ４と同様、スクロール操作を検知したか否かを判定する。なお、スクロール操作の検知までの間に、スクロール操作以外のユーザ操作があった場合には、当該ユーザ操作に応じた処理が割り込まれることになる。そして、スクロール操作が検知された場合には（ステップＳ８：ＹＥＳ）、当該スクロール操作に応じて、スクロール処理が開始される。次いで、システム制御部２７は、上記スクロール操作が完了したか否かを判定し（ステップＳ９）、スクロール操作が完了したと判定した場合には（ステップＳ９：ＹＥＳ）、ステップＳ１へ戻る。
【００８０】
以上説明したように、上記実施例１によれば、ウインドウ画面に表示されるコンテンツリストに含まれる注目コンテンツ情報の複製コンテンツ情報を、当該コンテンツリスト中の並び順における複数の挿入位置に挿入させ、スクロール中に、当該複製コンテンツ情報をウインドウ画面に繰り返し表示させるように構成したので、スクロールにより注目コンテンツ情報がウインドウ画面外へ追い出されるような場合（つまり、フレームアウトされるような場合）であっても、ユーザの閲覧を必要以上に邪魔しないようにしつつ当該コンテンツ情報の出現（露出）機会を増やしてユーザに注目され易くすることができる。
【００８１】
なお、上記実施例１の変形形態として、上記複製コンテンツ情報表示処理は、情報提供サーバＳＡのシステム制御部４が主導して実行するように構成してもよい。この場合、情報提供サーバＳＡのシステム制御部４が本発明の注目コンテンツ情報特定手段、挿入手段、表示制御手段、方向情報取得手段、及び速度情報取得手段等として機能することになる。この場合、上記複製コンテンツ情報表示処理の全部又は一部は、サーバプログラムで規定される。
【００８２】
以下に、図５に示す複製コンテンツ情報表示処理がシステム制御部４により行われる場合について説明する。なお、図５に示す複製コンテンツ情報表示処理において、システム制御部２７により行われる処理と同様の部分については詳しい説明を省略する。この場合、図５に示す処理は、例えば、情報提供サーバＳＡからユーザ端末Ｔ１へ、コンテンツリストを表示するためのＷｅｂページの構造化文書ファイル等が送信された場合に開始される。そして、図５に示すステップＳ１では、システム制御部４は、例えば、ユーザ端末Ｔ１からウインドウ画面に表示されているＷｅｂページの表示範囲（例えばＷｅｂページ上における座標）を示す情報を取得することにより、ウインドウ画面に表示されるコンテンツリストの中に注目コンテンツ情報が含まれているか否かを判定する。そして、システム制御部４は、コンテンツリストの中に注目コンテンツ情報が含まれていると判定した場合には（ステップＳ１：ＹＥＳ）、当該注目コンテンツ情報を特定し（ステップＳ２）、ステップＳ３に進む。
【００８３】
なお、実施例１と同様、注目コンテンツ情報は、現にウインドウ画面に表示されているコンテンツリストの中に含まれていない場合であっても、スクロールにより表示可能なコンテンツリストの中に含まれていれば、上記ステップＳ１で注目コンテンツ情報が含まれていると判定されるように構成してもよい。この場合、ユーザ端末Ｔ１からウインドウ画面に表示されているＷｅｂページの表示範囲を示す情報を取得する必要はない。
【００８４】
ステップＳ３では、システム制御部４は、上記特定された注目コンテンツ情報の複製である複製コンテンツ情報を生成する。次いで、システム制御部４は、ユーザ端末Ｔ１からスクロール操作があったことを示す情報を取得することにより、スクロール操作を検知し（ステップＳ４：ＹＥＳ）、複製コンテンツ挿入処理を行う（ステップＳ５）。
【００８５】
この複製コンテンツ挿入処理において、システム制御部４は、上述した（i）〜（iv）の何れかの挿入方法で挿入間隔及び挿入位置を決定し、上記ステップＳ３で生成された複製コンテンツ情報（<div>と</div>で囲まれるデータ）、及び当該複製コンテンツ情報を挿入させるために必要な挿入間隔及び挿入位置等の情報をユーザ端末Ｔ１へ送信することにより、当該複製コンテンツ情報をコンテンツリスト中の並び順における何れかの挿入位置に挿入させる（ステップＳ５１、Ｓ５４、Ｓ５７、又はＳ６２）。これにより、スクロールの開始以後スクロール中に複製コンテンツ情報がウインドウ画面に表示（Ｗｅｂブラウザ機能により表示）されることになる。この処理は、例えばAjaxを用いることによりＷｅｂページ全体をリフレッシュすることなく行われる。なお、上記挿入方法（ii）及び（iv)の場合、速度と挿入間隔との対応関係を示す情報（例えばテーブル又は計算式による）は記憶部２に記憶され、システム制御部４はスクロールの速度を示す速度情報をユーザ端末Ｔ１から取得することになる。また、上記挿入方法（iii）及び（iv)の場合、システム制御部４はスクロールの方向を示す方向情報をユーザ端末Ｔ１から取得することになる。
【００８６】
そして、システム制御部４は、ユーザ端末Ｔ１からスクロール操作が完了したことを示す情報を取得することによりスクロール操作が完了したと判定した場合には（ステップＳ６：ＹＥＳ）、上記複製コンテンツ挿入処理により挿入位置に挿入された複製コンテンツ情報を削除させる（或いは非表示にさせる）命令をユーザ端末Ｔ１へ送信する（ステップＳ７）。これにより、システム制御部４は、ユーザ端末Ｔ１においてスクロールの停止時にウインドウ画面に複製コンテンツ情報が表示されている場合に、当該複製コンテンツ情報を非表示にさせる。なお、システム制御部４は、ユーザ端末Ｔ１に対して、スクロールの停止時に複数の複製コンテンツ情報のうち少なくとも何れか１つの複製コンテンツ情報の表示を継続させ、且つ、当該表示を継続させる複製コンテンツ情報以外の複製コンテンツ情報を非表示させる命令を送信するように構成してもよい。以降の処理は、基本的に上記処理と同様であるので説明を省略する。
【００８７】
（実施例２）
次に、実施例２における複製コンテンツ情報表示処理について、図９〜図１０等を用いて説明する。実施例２では、復活表示が行われる場合の複製コンテンツ情報表示処理について説明する。図９は、実施例２における複製コンテンツ情報表示処理を示すフローチャートである。図１０は、実施例２におけるＷｅｂページの表示例を示す図である。なお、図９に示す処理では、説明の便宜上、特に、スクロール操作に関係する処理を示しており、スクロール操作以外のユーザ操作に関係する処理については図示を省略している。なお、図９に示す複製コンテンツ情報表示処理において、図５に示す複製コンテンツ情報表示処理と同様の部分については詳しい説明を省略する。
【００８８】
図９に示す処理は、図５に示す処理と同様、ウインドウ画面にＷｅｂページが表示された場合に開始される。図９に示すステップＳ２１では、システム制御部２７は、ウインドウ画面に表示されているコンテンツリスト（例えば、図１０（Ａ）に示すコンテンツリストの一部領域５０）の中に注目コンテンツ情報が含まれているか否かを判定する。言い換えれば、注目コンテンツ情報がウインドウ画面に表示されているか否かが判定される。
【００８９】
そして、システム制御部２７は、ウインドウ画面に表示されているコンテンツリストの中に注目コンテンツ情報が含まれていると判定した場合には（ステップＳ２１：ＹＥＳ）、当該注目コンテンツ情報を特定し（ステップＳ２２）、ステップＳ２３に進む。図１０（Ａ）に示す例では、コンテンツ情報Ｃ７（注目）が注目コンテンツ情報に該当する。なお、コンテンツリストの中に複数の注目コンテンツ情報が含まれている場合、各注目コンテンツ情報が特定されることになる。一方、システム制御部２７は、ウインドウ画面に表示されているコンテンツリストの中に注目コンテンツ情報が含まれていないと判定した場合には（ステップＳ２１：ＮＯ）、ステップＳ２８に進む。
【００９０】
ステップＳ２３では、上記ステップＳ３と同様、上記特定された注目コンテンツ情報の複製である複製コンテンツ情報を生成する。上記ステップＳ２２で、複数の注目コンテンツ情報が特定された場合、各注目コンテンツ情報の複製コンテンツ情報が生成されることになる。なお、複製コンテンツ情報の生成は、スクロール操作の検知後（例えば、ステップＳ２６とＳ２７の間）に行われるように構成してもよい。
【００９１】
次いで、システム制御部２７は、ウインドウ画面に表示されているコンテンツリストを含む表示内容をスクロールさせるスクロール操作を検知したか否かを判定する（ステップＳ２４）。なお、複製コンテンツ情報の生成からスクロール操作の検知までの間に、スクロール操作以外のユーザ操作があった場合には、当該ユーザ操作に応じた処理が割り込まれることになる。そして、システム制御部２７は、スクロール操作を検知した場合には（ステップＳ２４：ＹＥＳ）、当該スクロール操作に応じて、スクロール処理を開始する。
【００９２】
次いで、システム制御部２７は、上記ステップＳ６と同様、上記スクロール操作が完了したか否かを判定する（ステップＳ２５）。そして、システム制御部２７は、スクロール操作が完了したと判定した場合には（ステップＳ２５：ＹＥＳ）、上記ステップＳ２２で特定された注目コンテンツ情報（つまり、スクロールの開始時にウインドウ表示画面に表示されていた注目コンテンツ情報）が上記スクロールの進行に伴って非表示となったか否かを判定する（ステップＳ２６）。つまり、図１０（Ｂ）に示すように、注目コンテンツ情報Ｃ７（注目）がウインドウ画面外へ追い出されたか否かが判定される。そして、システム制御部２７は、上記注目コンテンツ情報が上記スクロールの進行に伴って非表示となっていないと判定した場合には（ステップＳ２６：ＮＯ）、ステップＳ２１に戻り、上記と同様の処理を行う。一方、システム制御部２７は、上記注目コンテンツ情報が上記スクロールの進行に伴って非表示となったと判定した場合には（ステップＳ２６：ＹＥＳ）、ウインドウ画面に表示されているコンテンツリスト中の並び順における何れかの挿入位置（例えば、ウインドウ画面の下端近傍の位置）に複製コンテンツ情報を挿入（例えば、実施例１と同様、複製コンテンツ情報を規定するｄｉｖタグがＨＴＭＬ文書内に記述）させる（ステップＳ２７）。これにより、例えば、図１０（Ｂ）に示すように、ウインドウ画面に当該複製コンテンツ情報（Ｃ７（複製））が表示され、これ以降、当該複製コンテンツ情報は、新たな注目コンテンツ情報となる（言い換えれば、基の注目コンテンツ情報として引き継がれる）。その結果、ステップＳ２７の処理後、ステップＳ２１に戻ると、ウインドウ画面に表示されている新たな注目コンテンツ情報が特定され、上記ステップＳ２２以降の処理が行われる。
【００９３】
ここで、上記ステップＳ２７において、システム制御部２７は、スクロールの停止時に複製コンテンツ情報を上記挿入位置に挿入させるのではなく、スクロールの開始前に複製コンテンツ情報を上記挿入位置に挿入させるように構成してもよい。この構成の場合、システム制御部２７は、スクロール操作の検知前（例えば、上記ステップＳ２３とＳ２４との間）に、スクロールの方向と並行な方向におけるウインドウ画面の長さより短い挿入間隔（例えば、図７に示すウインドウ画面の縦幅より狭い間隔）で、複製コンテンツ情報を非表示状態（つまり、非表示設定）で複数の挿入位置に挿入させておく。そして、システム制御部２７は、スクロールの停止時に（上記ステップＳ２５及びステップＳ２６がＹＥＳの場合）、ウインドウ画面内に位置する複製コンテンツ情報を表示状態に切り替える（つまり、非表示設定を解除する）ことにより、例えば、図１０（Ｂ）に示すように、当該複製コンテンツ情報をウインドウ画面に表示させる。ウインドウ画面の縦幅より狭い間隔で複製コンテンツ情報を挿入しておけば、Ｗｅｂページ上のどの表示範囲でスクロールが停止しても少なくとも１つの複製コンテンツ情報を表示させることができる。
【００９４】
なお、上記ステップＳ２３で、複数の注目コンテンツ情報の夫々について複製コンテンツ情報が生成された場合、各注目コンテンツ情報について上記ステップＳ２６及びＳ２７の処理が行われることになる。また、スクロールの開始時にウインドウ表示画面に表示されていなかった注目コンテンツ情報であって、上記スクロールの開始から当該スクロールの停止までの間にウインドウ画面に表示（出現）された注目コンテンツ情報が当該スクロールの進行に伴って非表示となった場合には、この注目コンテンツ情報の複製コンテンツ情報をウインドウ画面に表示させるように構成してもよい。この場合、当該注目コンテンツ情報の特定は、例えば、上記ステップＳ２４とＳ２５の間で行われ、当該注目コンテンツ情報の複製コンテンツ情報の生成は、例えば、上記ステップＳ２６とＳ２７の間で行われる。
【００９５】
一方、ステップＳ２８では、システム制御部２７は、スクロール操作を検知したか否かを判定する。なお、スクロール操作の検知までの間に、スクロール操作以外のユーザ操作があった場合には、当該ユーザ操作に応じた処理が割り込まれることになる。そして、スクロール操作が検知された場合（ステップＳ２８：ＹＥＳ）、当該スクロール操作に応じて、スクロール処理が開始される。次いで、システム制御部２７は、上記スクロール操作が完了したか否かを判定し（ステップＳ２９）、スクロール操作が完了したと判定した場合には（ステップＳ２９：ＹＥＳ）、ステップＳ２１へ戻り、上記と同様の処理を行う。
【００９６】
以上説明したように、上記実施例２によれば、ウインドウ画面に表示されているコンテンツリストに含まれる注目コンテンツ情報の複製コンテンツ情報を、コンテンツリスト中の並び順における特定の挿入位置に挿入させることで、スクロールの停止時にその複製コンテンツ情報をウインドウ画面に表示させるように構成したので、ウインドウ画面に表示されている注目コンテンツ情報がスクロールによりウインドウ画面外へ追い出された場合であっても、ユーザの閲覧を必要以上に邪魔しないようにしつつ、注目コンテンツ情報の復活により当該コンテンツ情報の出現機会を増やしてユーザに注目され易くすることができる。
【００９７】
なお、実施例２においても、上記実施例１の変形形態と同様、上記複製コンテンツ情報表示処理は、情報提供サーバＳＡのシステム制御部４が主導して実行するように構成してもよい。
【符号の説明】
【００９８】
１  通信部
２  記憶部
３  入出力インターフェース部
４  システム制御部
５  システムバス
２１  操作部
２２  表示部
２３  通信部
２４  ドライブ部
２５  記憶部
２６  入出力インターフェース部
２７  システム制御部
２８  システムバス
Ｔｎ  ユーザ端末
ＳＡ  情報提供サーバ
ＮＷ  ネットワーク
【図１】
0005451684.tif 000002
【図２】
0005451684.tif 000003
【図３】
0005451684.tif 000004
【図４】
0005451684.tif 000005
【図５】
0005451684.tif 000006
【図６】
0005451684.tif 000007
【図７】
0005451684.tif 000008
【図８】
0005451684.tif 000009
【図９】
0005451684.tif 000010
【図１０】
0005451684.tif 000011