(57)【特許請求の範囲】
【請求項１】
端末装置の表示部に表示される表示コンテンツに配置される第１広告コンテンツを制御する制御情報を前記端末装置に配信する配信部を備え、
前記制御情報は、
前記表示コンテンツのうち表示制御プログラムで表示される領域の情報を可視領域の情報として取得する可視領域取得手順と、
前記可視領域に表示された第２広告コンテンツの一部または全部が前記可視領域外になった場合、前記可視領域での前記第１広告コンテンツの表示を開始する表示制御手順と、を前記端末装置に実行させる
ことを特徴とする配信装置。
【請求項２】
前記表示制御手順は、
前記可視領域に表示された第２広告コンテンツの一部または全部が前記可視領域外になった場合、前記可視領域への前記第１広告コンテンツの表示を前記第１広告コンテンツに視覚的効果を加えて挿入することによって開始する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記制御情報は、
前記第２広告コンテンツの一部または全部が前記可視領域外となった場合に前記第１広告コンテンツを取得する広告取得手順を前記端末装置に実行させ、
前記表示制御手順は、
前記広告取得手順によって取得された前記第１広告コンテンツを前記可視領域に挿入する
ことを特徴とする請求項２に記載の配信装置。
【請求項４】
前記表示制御手順は、
前記可視領域に表示された前記第２広告コンテンツの一部または全部が前記可視領域外になった場合、前記第１広告コンテンツが表示される所定領域を前記可視領域に徐々に形成しながら、前記視覚的効果を加えた前記第１広告コンテンツを前記所定領域に挿入する
ことを特徴とする請求項２または３に記載の配信装置。
【請求項５】
前記表示制御手順は、
前記可視領域に表示される領域のスクロール速度に応じて前記第１広告コンテンツに前記視覚的効果を加える速度と前記所定領域の形成速度を変更する
ことを特徴とする請求項４に記載の配信装置。
【請求項６】
前記表示制御手順は、
前記可視領域に前記第１広告コンテンツが表示された後、前記第２広告コンテンツの一部が前記可視領域内となった場合、前記第１広告コンテンツの前記可視領域からの消去を前記第１広告コンテンツに視覚的効果を加えて行う
ことを特徴とする請求項２〜５のいずれか１つに記載の配信装置。
【請求項７】
前記表示制御手順は、
前記第１広告コンテンツが表示される所定領域を徐々に消滅させながら、前記第１広告コンテンツの前記可視領域からの消去を前記第１広告コンテンツに前記視覚的効果を加えて行う
ことを特徴とする請求項６に記載の配信装置。
【請求項８】
前記表示制御手順は、
前記可視領域に表示される領域のスクロール速度に応じて前記第１広告コンテンツに前記視覚的効果を加える速度と前記所定領域の消滅速度を変更する
ことを特徴とする請求項７に記載の配信装置。
【請求項９】
前記視覚的効果は、前記可視領域での前記第１広告コンテンツの移動を含み、
前記表示部は、タッチパネル式の表示部であり、
前記表示制御手順は、
前記表示部の表示画面への操作位置に応じて前記第１広告コンテンツの挿入方向を変更する
ことを特徴とする請求項２〜８のいずれか１つに記載の配信装置。
【請求項１０】
前記可視領域の情報は、
前記表示コンテンツのうち前記表示制御プログラムで表示される領域全体、または、前記表示コンテンツのうち前記表示制御プログラムで表示されかつ前記表示部に表示される領域の重複部分である
ことを特徴とする請求項１〜９のいずれか１つに記載の配信装置。
【請求項１１】
表示コンテンツのうち表示制御プログラムで表示される領域の情報を可視領域の情報として取得する可視領域取得部と、
前記可視領域に表示された第２広告コンテンツの一部または全部が可視領域外となった場合、前記可視領域での第１広告コンテンツの表示を開始する表示制御部と、
を備えることを特徴とする表示制御装置。
【請求項１２】
表示コンテンツのうち表示制御プログラムで表示される領域の情報を可視領域の情報として取得する可視領域取得工程と、
前記可視領域に表示された第２広告コンテンツの一部または全部が可視領域外となった場合、前記可視領域での第１広告コンテンツの表示を開始する表示制御工程と、
をコンピュータに実行させることを特徴とする表示制御方法。
【請求項１３】
表示コンテンツのうち表示制御プログラムで表示される領域の情報を可視領域の情報として取得する可視領域取得手順と、
前記可視領域に表示された第２広告コンテンツの一部または全部が可視領域外となった場合、前記可視領域での第１広告コンテンツの表示を開始する表示制御手順と、
をコンピュータに実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した広告配信が盛んに行われている。例えば、端末装置は、ページ内に広告コンテンツの表示領域である広告枠が配置されている場合は、広告枠ごとに広告配信装置から広告コンテンツを取得し、取得した広告コンテンツを各広告枠に表示する。
【０００３】
かかる広告配信において、宣伝効果を高めるために、ユーザの嗜好、性別、年齢、住所、職業などのユーザ情報を予め登録しておき、ユーザ情報に対応する広告コンテンツを選択的に配信するターゲティング配信が行われている（例えば、特許文献１参照）。これにより、端末装置のユーザに対して、適切な広告コンテンツを表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１２０１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の広告配信では、複数の広告コンテンツがある場合、例えば、広告コンテンツ同士の関係などによっては、広告コンテンツを適切に表示することができないおそれがある。
【０００６】
本願は、上記に鑑みてなされたものであって、広告コンテンツを適切に表示することができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る配信装置は、配信部を備える。前記配信部は、端末装置の表示部に表示される表示コンテンツに配置される第１広告コンテンツを制御する制御情報を前記端末装置に配信する。前記制御情報は、可視領域取得手順および表示制御手順を前記端末装置に実行させる。前記可視領域取得手順は、表示コンテンツのうち表示制御プログラムで表示される領域の情報を可視領域の情報として取得する。前記表示制御手順は、前記可視領域に表示された第２広告コンテンツの一部または全部が前記可視領域外になった場合、前記可視領域での前記第１広告コンテンツの表示を開始する。
【発明の効果】
【０００８】
実施形態の一態様によれば、広告コンテンツを適切に表示することができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る表示制御処理の一例を示す図である。
【図２】図２は、第１の実施形態に係る情報提供システムの構成例を示す図である。
【図３】図３は、第１の実施形態に係る広告装置の構成例を示す図である。
【図４】図４は、第１の実施形態に係る配信装置の構成例を示す図である。
【図５】図５は、第１の実施形態に係る端末装置の構成例を示す図である。
【図６】図６は、ウェブページの情報および広告コンテンツの情報に基づいて生成されるウェブページの一例を示す図である。
【図７】図７は、表示制御部による第１広告コンテンツのスライドイン状態を示す図である。
【図８】図８は、表示制御部による第１広告コンテンツのスライドアウト状態を示す図である。
【図９】図９は、表示制御部による第１広告コンテンツに加える視覚的効果の他の例を示す図である。
【図１０】図１０は、表示制御部による第１広告コンテンツに加える視覚的効果のさらに他の例を示す図である。
【図１１】図１１は、端末装置による情報処理の流れを説明するための図である。
【図１２】図１２は、第２の実施形態に係る端末装置の構成例を示す図である。
【図１３】図１３は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムが限定されるものではない。
【００１１】
［１．第１の実施形態］
［１．１．表示制御処理］
まず、図１を用いて、第１の実施形態に係る表示制御処理の一例について説明する。図１は、第１の実施形態に係る表示制御処理の一例を示す図である。図１は、ブラウザ（例えば、ウェブブラウザ）を有する端末装置によって、第１広告コンテンツＣ１と第２広告コンテンツＣ２が配置されるページＷ（例えば、ウェブページ）の一部がブラウザの表示領域に表示される例を示す。以下、ページＷのうちブラウザに表示される領域を可視領域ＶＡと記載する。
【００１２】
第１広告コンテンツＣ１は、例えば、ページＷに挿入される動画広告であり、第２広告コンテンツＣ２は、例えば、ページＷの所定位置に予め設定されているバナー広告である。
【００１３】
図１に示すように、ページＷは、例えば、ニュースなどの記事ＡＲや広告枠Ｄ２を含む。記事ＡＲは、第１〜第３部分ＡＲ１〜ＡＲ３を含む。各部分ＡＲ１〜ＡＲ３は、例えば、１以上のセンテンスや１以上のパラグラフを含む。
【００１４】
図１に示す例では、ページＷの縦サイズは、ブラウザの表示領域の縦サイズよりも長い。このためブラウザの表示領域内に位置するページの領域が表示され、ブラウザの表示領域外に位置するページの領域は表示されない。端末装置のユーザは、例えば、スクロール操作によって、ページのうちブラウザの表示領域に位置させる領域を変更することができる。
【００１５】
ページＷには、記事ＡＲ内に第１広告コンテンツＣ１が挿入される。端末装置は、可視領域ＶＡに表示された第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になった場合、可視領域ＶＡに第１広告コンテンツＣ１をスライドインさせる。
【００１６】
ページＷには、部分ＡＲ２と部分ＡＲ３との間に設定された第１コンテンツ領域Ｄ１に対し、例えば、第１コンテンツ領域Ｄ１外から第１広告コンテンツＣ１を徐々に第１コンテンツ領域Ｄ１へ近づけて行くことにより第１広告コンテンツＣ１をスライドインさせる。
【００１７】
このように、端末装置は、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になった場合、可視領域ＶＡへの第１広告コンテンツＣ１の挿入を行う。これにより、例えば、第１広告コンテンツＣ１と第２広告コンテンツＣ２との相性が悪い場合であっても、第１広告コンテンツＣ１を適切に表示することができる。
【００１８】
例えば、第１広告コンテンツＣ１が「酒」を広告対象とし、第２広告コンテンツＣ２が「車」を広告対象とする場合、「車」と「酒」とは、飲酒運転を想起させるおそれがあり、広告対象属性の相性が悪い。すなわち、第１広告コンテンツＣ１と第２広告コンテンツＣ２とを同時に可視領域ＶＡに表示すると、飲酒運転を勧めているようなイメージを端末装置のユーザに与えるおそれがある。
【００１９】
一方、実施形態に係る端末装置は、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になった場合、可視領域ＶＡへの第１広告コンテンツＣ１の挿入を行う。そのため、第１広告コンテンツＣ１が可視領域ＶＡへ表示される状態では、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になり、第１広告コンテンツＣ１を適切に表示することができる。
【００２０】
しかも、端末装置は、可視領域ＶＡへの第１広告コンテンツＣ１の挿入を第１広告コンテンツＣ１に視覚的効果を加えて行う。これにより、第１広告コンテンツＣ１を効果的に表示することができる。また、端末装置のユーザは、第１広告コンテンツＣ１に加えられた視覚的効果により第１広告コンテンツＣ１を注視し、第２広告コンテンツＣ２に対する印象が薄くなり、これによっても、第１広告コンテンツＣ１を適切に表示することができる。
【００２１】
また、ウェブページ７０の記事内に第１広告コンテンツＣ１が挿入されることから、端末ユーザは、記事を読みながら第１広告コンテンツＣ１を認識するため、第１広告コンテンツＣ１の広告効果を高めることができる。
【００２２】
なお、視覚的効果として、第１広告コンテンツＣ１のスライドインについて説明したが、視覚的効果は、スライドインに限らず、例えば、フェードインのように、徐々に第１広告コンテンツＣ１が見えるようにしてもよい。また、視覚的効果は、第１広告コンテンツＣ１を回転させながら挿入したり、第１広告コンテンツの大きさや形状を変えながら挿入するようにしてもよい。
【００２３】
以下、上述した表示制御処理を実現する端末装置等の一例について詳細に説明する。なお、以下の例では、端末装置は、第１広告コンテンツＣ１の表示位置を制御する表示制御プログラム（制御情報の一例）を取得し、かかる制御情報に従って上述した表示制御処理を行う。また、以下においては、第１広告コンテンツＣ１の挿入を第１広告コンテンツＣ１に視覚的効果を加えて行う例について説明するが、第１広告コンテンツＣ１に視覚的効果を加えずに第１広告コンテンツＣ１の挿入を行うこともできる。
【００２４】
［１．２．情報提供システムの構成］
次に、図２を用いて、第１の実施形態に係る情報提供システム１の構成について説明する。図２は、第１の実施形態に係る情報提供システム１の構成例を示す図である。図２に示すように、第１の実施形態に係る情報提供システム１は、広告装置１０と、配信装置２０と、端末装置３０とを含む。
【００２５】
広告装置１０、配信装置２０および端末装置３０（表示制御装置の一例）は、ネットワークＮを介して有線または無線により相互に通信可能に接続される。ネットワークＮは、例えば、インターネットなどのＷＡＮ（Wide  Area  Network）である。なお、図２に示す例では、広告装置１０、配信装置２０および端末装置３０がそれぞれ１台ずつ示されているが、これらの装置のうちいずれかまたは全部が２台以上であってもよい。
【００２６】
広告装置１０は、広告コンテンツを端末装置３０へ配信する。例えば、広告装置１０は、端末装置３０からの要求があった場合に、端末装置３０のユーザの属性に応じた広告コンテンツを端末装置３０に配信する。
【００２７】
配信装置２０は、端末装置３０からの要求に応じてページ（例えば、ウェブページ）の情報を端末装置３０へ配信する。例えば、配信装置２０は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各ページを配信する。以下、配信装置２０は、ページの一例として、ウェブページを送信するものとして説明するが、ページは、例えば、端末装置３０において表示されるものであればよく、ウェブページに限定されない。
【００２８】
配信装置２０によって配信されるウェブページの情報には、例えば、マークアップ言語により記述されたファイル等が含まれる。マークアップ言語は、例えば、ＨＴＭＬ（Hyper  Text  Markup  Language）やＸＭＬ（Extensible  Markup  Language）である。なお、以下においては、マークアップ言語により記述されたファイルがＨＴＭＬファイルであるものとして説明するが、マークアップ言語により記述されたファイルは、ＸＭＬファイルやその他のファイルであってもよい。
【００２９】
端末装置３０は、例えば、パーソナルコンピュータ、スマートフォン、ゲーム機などのように通信機能やブラウザ機能を有する装置である。端末装置３０は、端末装置３０のユーザ（以下、端末ユーザと記載する）の操作に基づき、ネットワークＮを介して配信装置２０からウェブページの情報を取得し、かかるウェブページの情報に応じたウェブページ画像を表示部に表示する。
【００３０】
ウェブページの情報には、広告装置１０のＵＲＬ等が情報取得命令として含まれており、端末装置３０は、情報取得命令に基づいて広告装置１０にアクセスし、広告装置１０から広告コンテンツを取得する。
【００３１】
以下、広告装置１０、配信装置２０および端末装置３０の順にそれぞれの構成例を説明する。
【００３２】
［１．３．広告装置１０の構成例］
図３は、第１の実施形態に係る広告装置１０の構成例を示す図である。図３に示すように広告装置１０は、通信部１１と、記憶部１２と、制御部１３とを有する。
【００３３】
通信部１１は、例えば、ＮＩＣ（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）に含まれる情報であるが、配信装置２０へのログインＩＤであってもよい。
【００４０】
［１．４．配信装置２０の構成例］
図４は、第１の実施形態に係る配信装置２０の構成例を示す図である。図４に示すように、配信装置２０は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００４１】
通信部２１は、例えば、ＮＩＣ等によって実現される。そして、通信部２１は、ネットワークＮと有線または無線で接続され、広告装置１０や端末装置３０との間で情報の送受信を行う。
【００４２】
記憶部２２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部２２は、ウェブページの情報を記憶する。記憶部２２は、端末装置３０へ提供するウェブページの情報を記憶する。かかるウェブページの情報は、例えば、ＨＴＭＬファイルやウェブページを構成する静止画像や動画像の情報などである。
【００４３】
また、ウェブページの情報には、表示制御処理を端末装置３０に実行させるための表示制御プログラムが含まれる。かかる表示制御プログラムは、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語より記述される。また、表示制御プログラムは、Ｊａｖａ（登録商標）アプレットなどのアプレットであってもよい。また、表示制御プログラムは、ＨＴＭＬファイルに記述されていてもよい。
【００４４】
なお、かかる表示制御プログラムは、例えば、広告装置１０の記憶部１２において記憶することもできる。この場合、広告装置１０の制御部１３は、例えば、端末装置３０から広告コンテンツの取得要求があった場合に、広告コンテンツと表示制御プログラムを記憶部１２から読み出して、端末装置３０へ配信することもできる。
【００４５】
制御部２３は、例えば、ＣＰＵやＭＰＵ等によって、制御部２３内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００４６】
図４に示すように、制御部２３は、受付部２４と、配信部２５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。
【００４７】
受付部２４は、端末装置３０からページ取得要求を受け付ける。例えば、受付部２４は、ページ取得要求として、ＨＴＴＰリクエストを受け付ける。配信部２５は、受付部２４によってページ取得要求が受け付けられた場合、ページ取得要求に応じたウェブページの情報を端末装置３０へ配信する。
【００４８】
［１．５．端末装置３０の構成例］
図５は、第１の実施形態に係る端末装置３０の構成例を示す図である。図５に示すように、端末装置３０は、通信部３１と、表示部３２と、入力部３３と、記憶部３４と、制御部３５とを備える。通信部３１は、ネットワークＮを介して広告装置１０や配信装置２０と通信するための通信インターフェイスであり、例えば、ＮＩＣ等のインターフェイスである。
【００４９】
表示部３２は、例えば、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬディスプレイである。また、表示部３２は、タッチパネル式のディスプレイであってもよい。この場合、端末ユーザは、表示部３２の画面上を指などで操作することで、表示部３２に表示されたウェブページのスクロール操作などが可能である。
【００５０】
入力部３３は、文字、数字およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボードや、電源ボタンなどを有する。また、表示部３２がタッチパネル式のディスプレイである場合、表示部３２の一部が入力部３３として機能する。
【００５１】
記憶部３４は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。かかる記憶部３４は各種プログラムや設定データなどが記憶される。記憶部３４に記憶されるプログラムとして、例えば、ＯＳ（Operating  System）、ブラウザプログラム、表示制御プログラムなどがある。また、記憶部３４は、広告装置１０や配信装置２０から取得したその他の情報も記憶する。
【００５２】
制御部３５は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。また、制御部３５は、例えば、ＣＰＵやＭＰＵ等によって、記憶部３４に記憶されているプログラムが図示しない内部ＲＡＭを作業領域として実行されることにより後述する情報処理の機能や作用を実現または実行する。
【００５３】
かかる制御部３５は、記憶部３４に記憶されているプログラムを実行することによって、図５に示すように、要求部４１、受付部４２、表示処理部４３、可視領域取得部４４および表示制御部４５として機能する。
【００５４】
例えば、制御部３５は、記憶部３４に記憶されているブラウザプログラムを実行することによって、要求部４１および受付部４２、表示処理部４３として機能する。また、制御部３５は、記憶部３４に記憶されている表示制御プログラムを実行することによって、可視領域取得部４４および表示制御部４５として機能する。なお、制御部３５の構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００５５】
［１．５．１．要求部４１］
要求部４１は、端末ユーザの入力部３３への操作（以下、ユーザ操作と記載する）に従って、配信装置２０にページ取得要求を送信する。また、要求部４１は、受付部４２によって受け付けられたウェブページの情報に広告取得命令が含まれる場合に、広告取得要求を広告装置１０に送信する。
【００５６】
［１．５．２．受付部４２］
受付部４２は、ウェブページの情報と広告コンテンツの情報とを受け付け、受け付けた情報を記憶部３４に記憶する。例えば、受付部４２は、要求部４１によって送信されたページ取得要求に応答した配信装置２０から、広告表示領域を含むウェブページの情報を受け付けて記憶部３４に記憶する。
【００５７】
また、受付部４２は、ウェブページの情報（例えば、ＨＴＭＬファイル）に広告取得命令が含まれる場合には、広告取得要求を送信するよう要求部４１に指示し、かかる広告取得要求に応じて広告装置１０から送信される広告コンテンツの情報を受け付ける。
【００５８】
［１．５．３．表示処理部４３］
表示処理部４３は、記憶部３４に記憶されたウェブページの情報および広告コンテンツの情報に基づいて、ブラウザの表示領域に表示する画像の情報を生成し、生成した画像の情報を表示部３２へ出力する。これにより、表示部３２にウェブページの画像（以下、ページ画像と記載する）が表示される。なお、表示処理部４３は、表示部３２の表示領域内にブラウザの表示領域７１の全部が含まれない場合、例えば、表示領域７１のうち表示部３２の表示領域に含まれる領域のページ画像が表示部３２に表示される。
【００５９】
図６は、記憶部３４に記憶されたウェブページの情報および広告コンテンツの情報に基づいて生成されるウェブページの一例を示す図である。図６に示すように、ウェブページ７０の一部がページ画像としてブラウザの表示領域７１に表示される。ここでは、ウェブページ７０のうちブラウザの表示領域７１に表示される領域が上述した可視領域ＶＡであるとして説明する。
【００６０】
なお、以下においては、表示領域７１における座標系をディスプレイ座標系と記載し、このディスプレイ座標系における座標をＧ（Ｘ，Ｙ）と記載する。また、ウェブページ７０における座標系をウェブページ座標系と記載し、このウェブページ座標系における座標をＷ（Ｘ，Ｙ）と記載する。
【００６１】
ウェブページ７０は、第２コンテンツ領域８０と、記事領域８１とを含む。記事領域８１は、複数の文章領域８２Ａ〜８２Ｃを含み、文章領域８２Ａ〜８２Ｃには、ニュースなどの記事の文章が分割されて配置される。なお、記事の分割は、例えば、所定数のセンテンス単位や、所定数のパラグラフ単位で行われる。第２コンテンツ領域８０には、第２広告コンテンツＣ２が配置される。なお、記事領域８１には画像なども含む場合がある。
【００６２】
表示処理部４３は、例えば、ウェブページ７０のうち表示領域７１の左上原点のＸＹ座標（以下、左上原点座標と記載する）を演算する。かかる左上原点座標は、ウェブページ７０の表示領域７１への初期表示時点では、Ｗ（０，０）であり、表示処理部４３は、その後のスクロール量に応じて原点座標を求める。
【００６３】
表示処理部４３は、端末ユーザの入力部３３への操作量に応じてスクロール量を演算する。なお、表示処理部４３は、時間当たりのスクロール量からスクロール速度を演算することもできる。また、表示処理部４３は、表示部３２の表示領域７１に対する端末ユーザの接触位置の座標の検出も行う。なお、表示部３２の表示領域７１に対する端末ユーザの接触位置とは、例えば、表示領域７１上のタッチパネルへの接触位置であり、以下、表示領域７１への接触位置と記載する。
【００６４】
また、表示処理部４３は、左上原点座標と表示領域７１のサイズとに基づいて、ウェブページ７０のうち表示領域７１の右下原点のＸＹ座標（以下、右下原点座標と記載する）を演算する。かかる右下原点座標は、表示領域７１のサイズが６４０×４８０の場合、ウェブページ７０の表示領域７１への初期表示時点では、Ｗ（６４０，４８０）であり、表示処理部４３は、その後のスクロール量に応じて原点座標を求める。
【００６５】
例えば、表示領域７１のサイズが６４０×４８０、ウェブページ７０のサイズが６４０×２０００、および、Ｙ方向のスクロール量が４００である場合、表示処理部４３は、Ｗ（０，４００）を左上原点座標とし、Ｗ（６４０，８８０）を右下原点座標とする。
【００６６】
表示処理部４３は、ウェブページ７０のうち表示領域７１に対応する領域のページ画像を生成するために必要な情報を記憶部３４から取得する。例えば、図６に示す状態である場合、表示処理部４３は、文章領域８２Ａのテキスト情報、文章領域８２Ｂの一部のテキスト情報、および、第２広告コンテンツＣ２の情報をそれぞれ記憶部３４から取得して、文章領域８２Ａ、文章領域８２Ｂおよび第２広告コンテンツＣ２の画像を生成する。
【００６７】
［１．５．４．可視領域取得部４４］
可視領域取得部４４は、表示処理部４３によって演算された原点座標（左上原点座標と右下原点座標）の情報を表示処理部４３から取得する。可視領域取得部４４は、取得した情報を表示制御部４５へ通知する。なお、可視領域取得部４４は、原点座標の一方と表示領域７１のサイズの情報を取得し、挿入位置決定部４６へ通知することもできる。
【００６８】
［１．５．５．表示制御部４５］
表示制御部４５は、記憶部３４や可視領域取得部４４から取得した情報に基づいて、表示処理部４３によるページ画像の生成を制御し、第１広告コンテンツに視覚的効果を加え、かかる第１広告コンテンツをウェブページ７０のうち表示領域７１に表示される領域に挿入したり、第１広告コンテンツに視覚的効果を加えてウェブページ７０のうち表示領域７１に表示される領域から第１広告コンテンツを消去したりする。
【００６９】
例えば、表示制御部４５は、表示領域７１に表示された第２広告コンテンツＣ２の一部または全部が表示領域７１の外になった場合、表示領域７１に第１広告コンテンツをスライドインさせる。スライドインは、例えば、表示領域７１外から第１広告コンテンツを移動させて第１コンテンツ領域８５へ配置する視覚的効果の一例である。
【００７０】
図７は、表示制御部４５による第１広告コンテンツＣ１のスライドイン状態を示す図である。図７に示すように、表示領域７１に表示されている第２広告コンテンツＣ２の一部（例えば、全体の３／４）が表示領域７１の外になった場合に、表示領域７１に第１広告コンテンツＣ１をスライドインさせる。
【００７１】
これにより、第１広告コンテンツＣ１を視覚的に注目させるように表示領域７１に表示させることができることから、第１広告コンテンツＣ１を効果的に表示することができる。なお、表示制御部４５は、第２広告コンテンツＣ２の全部が表示領域７１の外になった場合に、表示領域７１に第１広告コンテンツＣ１をスライドインさせることもできる。
【００７２】
また、図７に示す例では、表示制御部４５は、例えば、文章領域８２Ｂと文章領域８２Ｃとの間の領域に第１コンテンツ領域８５をスクロール速度に応じて徐々に大きくしながら形成しつつ、第１広告コンテンツＣ１をスライドインさせる。これにより、スクロール速度に応じて第１コンテンツ領域８５の形成速度を変更でき、スクロール速度が速い場合にも適切に第１コンテンツ領域８５を形成することができる。
【００７３】
また、表示制御部４５は、スクロール速度に応じて第１広告コンテンツＣ１のスライドイン速度を変更する。例えば、スクロール速度が速ければ第１広告コンテンツＣ１に視覚的効果を加える速度、すなわち、第１広告コンテンツＣ１のスライドイン速度を速くする。これにより、スクロール速度が速い場合にも適切に第１広告コンテンツＣ１をスライドインさせることができる。
【００７４】
図７に示す例では、第１コンテンツ領域８５は、挿入位置Ｐ１（図６参照）に挿入されて形成されるが、表示制御部４５は、例えば、第１コンテンツ領域８５の挿入位置を、スクロール速度に応じて変更することができる。表示制御部４５は、例えば、スクロール速度が所定値以上の場合に、第１コンテンツ領域８５の挿入位置を挿入位置Ｐ２とする。なお、第１コンテンツ領域８５は挿入されるのではなく、予めウェブページ７０に固定的に形成されていてもよい。
【００７５】
また、図７に示す例では、表示制御部４５は、第１広告コンテンツＣ１をスライドインさせる場合に、例えば、第１コンテンツ領域８５へ向けて第１広告コンテンツＣ１をスクロール速度に応じて大きくしながら表示領域７１内へ移動させる。これにより、スクロール速度に応じて第１広告コンテンツＣ１の大きさを変更することができ、第１広告コンテンツＣ１を視覚的に注目させるように表示領域７１に表示できることから、第１広告コンテンツＣ１を効果的に表示することができる。
【００７６】
また、表示制御部４５は、所定条件の下、第１広告コンテンツに視覚的効果を加えて表示領域７１から第１広告コンテンツを消去する。例えば、表示制御部４５は、所定条件の下、表示領域７１から第１広告コンテンツＣ１をスライドアウトさせる。スライドアウトは、例えば、第１コンテンツ領域８５から第１広告コンテンツを移動させて表示領域７１外になるようにする視覚的効果の一例である。図８は、表示制御部４５による第１広告コンテンツＣ１のスライドアウト状態を示す図である。
【００７７】
図８に示すように、表示制御部４５は、例えば、第１コンテンツ領域８５に第１広告コンテンツＣ１が表示された後、逆方向にスクロールされて第２広告コンテンツＣ２の一部（例えば、全体の１／４）が表示領域７１内となった場合、例えば、表示領域７１から第１広告コンテンツＣ１をスライドアウトさせる。これにより、第１広告コンテンツＣ１を視覚的に注目させるように表示領域７１から消去でき、第１広告コンテンツＣ１を効果的に消去させることができる。
【００７８】
また、図８に示す例では、表示制御部４５は、例えば、第１コンテンツ領域８５をスクロール速度に応じて徐々に小さくして消滅させながら、第１広告コンテンツＣ１をスライドアウトさせる。これにより、スクロール速度に応じて第１コンテンツ領域８５の消滅速度を変更でき、スクロール速度が速い場合にも適切に第１コンテンツ領域８５を消滅することができる。
【００７９】
また、表示制御部４５は、スクロール速度に応じて第１広告コンテンツＣ１のスライドアウト速度を変更する。例えば、スクロール速度が速ければ第１広告コンテンツＣ１に視覚的効果を加える速度、すなわち、第１広告コンテンツＣ１のスライドアウト速度を速くする。これにより、スクロール速度が速い場合にも適切に第１広告コンテンツＣ１をスライドアウトさせることができる。
【００８０】
また、図８に示す例では、表示制御部４５は、第１広告コンテンツＣ１をスライドアウトさせる場合、例えば、表示領域７１外へ向けて第１広告コンテンツＣ１をスクロール速度に応じて小さくしながら表示領域７１外を移動させる。これにより、第１広告コンテンツＣ１を視覚的に注目させるように表示領域７１に表示できることから、第１広告コンテンツＣ１を効果的に消去させることができる。
【００８１】
なお、表示制御部４５は、例えば、第１広告コンテンツＣ１をスライドインする場合、広告挿入位置と第１広告コンテンツＣ１のサイズ情報とから挿入する領域の大きさおよび位置を演算し、ウェブページ７０に第１コンテンツ領域８５を挿入する。
【００８２】
例えば、広告挿入位置の左上原点座標がＷ（１００，５００）、第１広告コンテンツＣ１のサイズが８０×３０、および、ウェブページ７０のサイズが６４０×２０００であるとする。この場合、表示制御部４５は、Ｗ（１００〜１８０，５００〜５３０）の範囲に第１コンテンツ領域８５を形成する。また、表示制御部４５は、Ｗ（０〜６４０，５００〜２０００）である領域を、Ｗ（０〜６４０，５３０〜２０３０）へ移動する。
【００８３】
なお、図７および図８に示す例では、第１広告コンテンツＣ１の挿入や消去が行われる場合に、第１コンテンツ領域８５の挿入や削除が行われるが、第１コンテンツ領域８５は予めウェブページ７０に形成されるようにしてもよい。
【００８４】
また、図７に示す例では、第１広告コンテンツＣ１が表示領域７１外から第１コンテンツ領域８５に移動する例を示したが、表示制御部４５は、第１コンテンツ領域８５を形成しつつ、かかる第１コンテンツ領域８５の大きさに合わせて第１広告コンテンツＣ１を第１コンテンツ領域８５に表示することもできる。
【００８５】
図９は、第１広告コンテンツＣ１に加える視覚的効果の他の例を示す図である。図９に示すように、表示領域７１に表示されている第２広告コンテンツＣ２の一部が表示領域７１の外になった場合に、表示領域７１に第１コンテンツ領域８５を形成しつつ、かかる第１コンテンツ領域８５に第１広告コンテンツＣ１を形成する。かかる視覚的効果は、図９に示すように、第１広告コンテンツＣ１の形状や大きさを変更することによって行われる。
【００８６】
なお、図７に示す場合と同様に、表示制御部４５は、例えば、スクロール速度に応じて第１広告コンテンツＣ１の形成速度や第１コンテンツ領域８５の形成を行うことができる。また、図８に示す場合と同様に、表示制御部４５は、第１コンテンツ領域８５に第１広告コンテンツＣ１が表示された後、逆方向にスクロールされて第２広告コンテンツＣ２の一部（例えば、全体の１／４）が表示領域７１内となった場合、第１広告コンテンツＣ１の形状や大きさを変えながら第１広告コンテンツＣ１を消去させることができる。この場合も同様に、表示制御部４５は、例えば、スクロール速度に応じて第１広告コンテンツＣ１の消去速度や第１コンテンツ領域８５の消滅速度を変更することができる。
【００８７】
なお、表示制御部４５は、第１コンテンツ領域８５が形成された後に、第１コンテンツ領域８５に第１広告コンテンツＣ１が徐々に現れるように表示することもできる。例えば、表示制御部４５は、第１コンテンツ領域８５が形成された後に、第１コンテンツ領域８５に第１広告コンテンツＣ１をフェードインすることもできる。また、表示制御部４５は、第１広告コンテンツＣ１を消去する場合に、視覚的効果として第１広告コンテンツＣ１をフェードアウトすることもできる。
【００８８】
また、図７に示す例では、第１広告コンテンツＣ１が表示領域７１外の一方向（右側）から第１コンテンツ領域８５に移動する例を示したが、表示制御部４５は、例えば、第１広告コンテンツＣ１を右側部分と左側部分の２つに分割し、これらをそれぞれ異なる方向から第１コンテンツ領域８５へ移動することもできる。
【００８９】
例えば、表示制御部４５は、左側部分の第１広告コンテンツを表示領域７１外の左側から、右側部分の第１広告コンテンツを表示領域７１外の右側から第１コンテンツ領域８５へ向けて移動させ、第１コンテンツ領域８５で左側部分の第１広告コンテンツと右側部分の第１広告コンテンツとを合体する。なお、表示制御部４５は、第１広告コンテンツは、左右方向から移動させるのではなく、上下方向や斜め方向から移動させることもできる。
【００９０】
また、表示制御部４５は、表示部３２の表示領域７１に対する端末ユーザの接触位置の座標情報を表示処理部４３から取得し、かかる接触位置の座標情報に基づいて第１広告コンテンツＣ１の移動方向を決定することもできる。
【００９１】
図１０は、表示制御部４５による第１広告コンテンツＣ１に加える視覚的効果のさらに他の例を示す図である。図１０に示すように、端末ユーザの表示領域７１へのスクロール操作により、表示領域７１に表示されている第２広告コンテンツＣ２の一部または全部が表示領域７１の外になった場合に、端末ユーザの指９０の表示領域７１への接触位置（右側）と反対側（左側）から第１広告コンテンツＣ１を第１コンテンツ領域８５に移動する。これにより、スライドイン時の端末ユーザに与える違和感を抑制することができる。
【００９２】
一方、端末ユーザの表示領域７１へのスクロール操作により、表示領域７１に表示されている第２広告コンテンツＣ２の一部が表示領域７１の外になった場合、端末ユーザの表示領域７１へ接触位置（例えば、右側）から第１広告コンテンツＣ１を第１コンテンツ領域８５に移動することもできる。これにより、第１広告コンテンツＣ１が与えるインパクトを向上させることで、第１広告コンテンツＣ１に対する注視度を向上させることができる。
【００９３】
また、表示制御部４５は、端末ユーザの表示領域７１へ接触位置に応じて第１広告コンテンツＣ１のスライドアウトを行うことができる。例えば、表示制御部４５は、第１コンテンツ領域８５に第１広告コンテンツＣ１が表示された後、逆方向にスクロールされて第２広告コンテンツＣ２の一部（例えば、全体の１／４）が表示領域７１内となった場合、端末ユーザの表示領域７１へ接触位置（例えば、右側）に向けて第１広告コンテンツＣ１をスライドアウトすることもでき、また、逆方向へ向けて第１広告コンテンツＣ１をスライドアウトすることもできる。
【００９４】
また、上述の例では、ウェブページ７０のうちブラウザの表示領域７１に表示される領域を可視領域ＶＡとして説明したが、例えば、表示部３２の表示領域からブラウザの表示領域７１の一部が外れた領域にある場合、可視領域ＶＡは、ウェブページ７０のうち表示部３２の表示領域とブラウザの表示領域７１とが重なる領域に表示される領域（以下、重複表示領域と記載する）であってもよい。
【００９５】
この場合、表示処理部４３は、重複表示領域の座標を演算し、かかる重複表示領域の座標の情報を可視領域取得部４４へ通知する。可視領域取得部４４は、重複表示領域の座標の情報を取得する。表示制御部４５は、かかる重複表示領域を可視領域ＶＡとする。表示制御部４５は、可視領域ＶＡがウェブページ７０のうちブラウザの表示領域７１全体に表示される領域である場合と同様に、重複表示領域に基づいて、第１広告コンテンツに視覚的効果を加えながら第１広告コンテンツを重複表示領域に挿入したり、第１広告コンテンツに視覚的効果を加えながら重複表示領域から第１広告コンテンツを消去したりすることができる。
【００９６】
［１．６．端末装置３０の処理フロー］
次に、第１の実施形態に係る端末装置３０による情報処理の手順について説明する。図１１は、端末装置３０による情報処理の流れを説明するための図である。図１１に示す情報処理は、制御部３５によって繰り返し実行される。
【００９７】
図１１に示すように、制御部３５は、配信装置２０からウェブページ７０の情報（例えば、ＨＴＭＬファイル）を取得し（ステップＳ１１）、ウェブページ７０の情報に広告要求指令がある場合、広告装置１０から広告要求指令に応じた広告コンテンツを取得する（ステップＳ１２）。制御部３５は、ウェブページ７０の情報および広告コンテンツの情報に基づいて表示領域７１にページ画像を表示する（ステップＳ１３）。
【００９８】
その後、制御部３５は、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になったタイミングか否かを判定する（ステップＳ１４）。第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になったタイミングである場合（ステップＳ１４；Ｙｅｓ）、制御部３５は、第１広告コンテンツＣ１に視覚的効果を加えて可視領域ＶＡに挿入する（ステップＳ１５）。
【００９９】
ステップＳ１５による処理が終了した場合、または、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になったタイミングでない場合（ステップＳ１４；Ｎｏ）、制御部３５は、第２広告コンテンツＣ２の一部が可視領域ＶＡ内になったタイミングであるか否かを判定する（ステップＳ１６）。第２広告コンテンツＣ２の一部が可視領域ＶＡ内になったタイミングである場合（ステップＳ１６；Ｙｅｓ）、制御部３５は、第１広告コンテンツＣ１に視覚的効果を加えて可視領域ＶＡから消去する（ステップＳ１７）。
【０１００】
ステップＳ１５による処理が終了した場合、または、第２広告コンテンツＣ２の一部が可視領域ＶＡ内になったタイミングでないと判定すると（ステップＳ１７；Ｎｏ）、制御部３５は、ユーザ操作により表示終了操作が行われたか否かを判定する（ステップＳ１８）。ユーザ操作により表示終了操作があった場合（ステップＳ１８；Ｙｅｓ）、制御部３５は、処理を終了し、ユーザ操作により表示終了操作がない場合（ステップＳ１８；Ｎｏ）、処理をステップＳ１４へ移行する。
【０１０１】
［２．第２の実施形態］
次に、第２の実施形態に係る情報提供システムについて説明する。第２の実施形態に係る情報提供システムは、第１広告コンテンツＣ１の配信装置２０からの取得を、第２広告コンテンツＣ２の一部または全部が可視領域外となる場合に行う点で第１の実施形態に係る情報提供システム１と異なる。なお、第２の実施形態は、第１の実施形態と表示制御プログラムが一部異なる点を除き、第１の実施形態に係る情報提供システム１と同様の構成であるため、以下においては、端末装置の構成について説明し、第１の実施形態に係る端末装置３０と同様の要素については同一符号を付して説明を適宜省略するものとする。
【０１０２】
図１２は、第２の実施形態に係る情報提供システムの端末装置の構成を示す図である。図１２に示すように、第２の実施形態に係る端末装置３０Ａは、通信部３１と、表示部３２と、入力部３３と、記憶部３４と、制御部３５Ａとを備える。
【０１０３】
制御部３５Ａは、記憶部３４に記憶されているブラウザプログラムを実行することによって、要求部４１および受付部４２、表示処理部４３として機能する。また、制御部３５Ａは、記憶部３４に記憶されている表示制御プログラムを実行することによって、可視領域取得部４４、表示制御部４５Ａおよび広告取得部４６Ａとして機能する。なお、制御部３５Ａの構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【０１０４】
広告取得部４６Ａは、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外となった場合、またはその直前に第１広告コンテンツＣ１を取得する。例えば、広告取得部４６Ａは、第２広告コンテンツＣ２の一部（例えば、全体の１／４）が可視領域ＶＡ外となった場合に、配信装置２０に広告取得要求を送信し、配信装置２０から送信される第１広告コンテンツＣ１を取得する。
【０１０５】
表示制御部４５Ａは、第２広告コンテンツＣ２の一部（例えば、全体の３／４）が可視領域ＶＡ外となった場合に、広告取得部４６Ａによって取得された第１広告コンテンツＣ１を可視領域ＶＡに表示する。なお、その他の処理については、表示制御部４５Ａは、表示制御部４５と同様に行う。
【０１０６】
このように、第２の実施形態に係る端末装置３０Ａは、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外となった場合に第１広告コンテンツＣ１を取得する。そのため、図７に示すウェブページ７０において、端末ユーザが、例えば、スクロールしないような場合、第１広告コンテンツＣ１の取得が行われない。そのため、端末装置３０Ａの処理負荷を軽減することができる。また、広告取得部４６Ａは、スクロール速度に応じた種別の第１広告コンテンツＣ１を取得することもできる。
【０１０７】
［３．他の実施形態］
上述した実施形態では、スクロール方向を上下方向（Ｙ方向）としたが、スクロール方向は、左右方向（Ｘ方向）であってもよい。
【０１０８】
また、上述においては、端末装置３０は、ブラウザプログラムと配信装置２０から送信される表示制御プログラムとによって、上述した処理を行う例を説明したが、端末装置３０は、表示制御プログラムを予め記憶部３４に記憶しておくようにしても良い。また、ブラウザプログラムに表示制御プログラムを含めても良く、結果的に端末装置３０、３０Ａにおいて上述した処理を実行できればよい。
【０１０９】
また、第１広告コンテンツＣ１が動画コンテンツである場合、制御部３５、３５Ａは、再生制御部として、第１広告コンテンツＣ１の再生を視覚的効果（例えば、スライドイン、スライドアウトなど）を加えながら行うことができる。また、制御部３５、３５Ａは、再生制御部として、第１広告コンテンツＣ１の再生速度をスクロール速度に応じて調整することもできる。例えば、制御部３５、３５Ａは、スクロール速度が所定以上である場合、第１広告コンテンツＣ１の再生速度を速くしたり、再生位置を間引きしながら再生することもできる。
【０１１０】
また、表示制御部４５Ａは、スクロール速度に応じて第１コンテンツ領域８５の大きさを変えることもできる。例えば、制御部３５、３５Ａは、スクロール速度が速いと第１コンテンツ領域８５を大きくし、スクロール速度が遅いと第１コンテンツ領域８５を小さくする。また、表示制御部４５Ａは、端末ユーザの表示領域７１上への接触位置に応じて第１コンテンツ領域８５の位置を変更することもできる。
【０１１１】
また、第１広告コンテンツＣ１が動画コンテンツである場合、制御部３５、３５Ａは、スクロール速度に応じて第１広告コンテンツＣ１の再生開始位置を変えることもできる。
【０１１２】
［４．ハードウェア構成］
なお、上述した実施形態における広告装置１０、配信装置２０および端末装置３０は、例えば、図１３に示すような構成のコンピュータ１００がプログラムを実行することによって実現される。図１３は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ（Read  Only  Memory）１０３、ＨＤＤ（Hard  Disk  Drive）１０４、通信インターフェイス（Ｉ／Ｆ）１０５、入出力インターフェイス（Ｉ／Ｆ）１０６、およびメディアインターフェイス（Ｉ／Ｆ）１０７を備える。
【０１１３】
ＣＰＵ１０１は、ＲＯＭ１０３またはＨＤＤ１０４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１０３は、コンピュータ１００の起動時にＣＰＵ１０１によって実行されるブートプログラムや、コンピュータ１００のハードウェアに依存するプログラム等を格納する。
【０１１４】
ＨＤＤ１０４は、ＣＰＵ１０１によって実行されるプログラムによって使用されるデータ等を格納する。例えば、コンピュータ１００が上述した実施形態に係る広告装置１０として機能する場合、ＨＤＤ１０４は、例えば、記憶部１２と同様のデータを記憶する。また、コンピュータ１００が上述した実施形態に係る配信装置２０として機能する場合、ＨＤＤ１０４は、例えば、記憶部２２と同様のデータを記憶する。また、コンピュータ１００が上述した実施形態に係る端末装置３０、３０Ａとして機能する場合、ＨＤＤ１０４は、例えば、記憶部３４と同様のデータを記憶する。通信インターフェイス１０５は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１０１へ送り、ＣＰＵ１０１が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【０１１５】
ＣＰＵ１０１は、入出力インターフェイス１０６を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ１０１は、入出力インターフェイス１０６を介して、入力装置からデータを取得する。また、ＣＰＵ１０１は、生成したデータを、入出力インターフェイス１０６を介して出力装置へ出力する。
【０１１６】
メディアインターフェイス１０７は、記録媒体１０８に格納されたプログラムまたはデータを読み取り、ＲＡＭ１０２を介してＣＰＵ１０１に提供する。ＣＰＵ１０１は、当該プログラムを、メディアインターフェイス１０７を介して記録媒体１０８からＲＡＭ１０２上にロードし、ロードしたプログラムを実行する。記録媒体１０８は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１１７】
コンピュータ１００が上述した実施形態に係る広告装置１０として機能する場合、コンピュータ１００のＣＰＵ１０１は、ＲＡＭ１０２上にロードされたプログラムを実行することにより、例えば、受付部１４および配信部１５の各機能を実現する。
【０１１８】
また、コンピュータ１００が上述した実施形態に係る配信装置２０として機能する場合、コンピュータ１００のＣＰＵ１０１は、ＲＡＭ１０２上にロードされたプログラムを実行することにより、例えば、受付部２４、配信部２５の各機能を実現する。
【０１１９】
また、コンピュータ１００が上述した実施形態に係る端末装置３０、３０Ａとして機能する場合、コンピュータ１００のＣＰＵ１０１は、ＲＡＭ１０２上にロードされたプログラムや配信装置２０または広告装置１０から受信した表示制御プログラムを実行することにより、例えば、要求部４１、受付部４２、表示処理部４３、可視領域取得部４４、表示制御部４５、４５Ａおよび広告取得部４６Ａの各機能を実現する。
【０１２０】
コンピュータ１００のＣＰＵ１０１は、プログラムを、記録媒体１０８から読み取って実行するが、他の例として、他の装置から、ネットワークＮを介してこれらのプログラムを取得してもよい。
【０１２１】
［５．効果］
実施形態に係る配信装置２０は、配信部２５を備える。かかる配信部２５は、端末装置３０の表示部３２に表示されるウェブページ７０（ページの一例）に配置される第１広告コンテンツＣ１を制御する表示制御プログラム（制御情報の一例）を端末装置３０に配信する。表示制御プログラムは、可視領域取得手順および表示制御手順を端末装置３０に実行させる。可視領域取得手順は、ウェブページ７０のうちブラウザの表示領域７１に表示される領域の情報を可視領域ＶＡの情報として取得する。表示制御手順は、可視領域ＶＡに表示された第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になった場合、可視領域ＶＡへの第１広告コンテンツの挿入を行う。
【０１２２】
これにより、第２広告コンテンツＣ２の表示の一部または全部が可視領域ＶＡ外になることを条件として、第１広告コンテンツＣ１が表示されることから、第１広告コンテンツＣ１を効果的に表示することができる。例えば、第２広告コンテンツＣ２の１／２以上または２／３以上が可視領域ＶＡ外になると、端末ユーザは第２広告コンテンツＣ２に対して注視していないと考えられる。そのため、例えば、第２広告コンテンツＣ２の一部が可視領域ＶＡ外になった場合に、第１広告コンテンツＣ１を表示させる。これにより、第１広告コンテンツＣ１および第２広告コンテンツＣ２それぞれの広告効果を適切に保つことができる。また、例えば、第１広告コンテンツＣ１と第２広告コンテンツＣ２との相性が悪い場合であっても、第１広告コンテンツＣ１を適切に表示することができる。
【０１２３】
また、表示制御手順は、可視領域ＶＡに表示された第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になった場合、可視領域ＶＡへの第１広告コンテンツの挿入を第１広告コンテンツＣ１に視覚的効果を加えて行う。
【０１２４】
このように、可視領域ＶＡへの第１広告コンテンツの挿入を第１広告コンテンツＣ１に視覚的効果を加えて行うことから、第１広告コンテンツＣ１の広告効果を高めることができる。視覚的効果は、例えば、スライドインやフェードインなどである。
【０１２５】
表示制御プログラムは、広告取得手順を端末装置３０に実行させる。広告取得手順は、第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外となった場合に第１広告コンテンツＣ１を取得する。表示制御手順は、広告取得手順によって取得された第１広告コンテンツＣ１を可視領域ＶＡに挿入する。
【０１２６】
これにより、結果的に第１広告コンテンツＣ１が表示されないような場合、端末装置３０Ａの処理負荷を軽減することができる。
【０１２７】
また、表示制御手順は、可視領域ＶＡに表示された第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外になった場合、第１広告コンテンツＣ１が表示される第１コンテンツ領域８５（所定領域の一例）を可視領域ＶＡに徐々に形成しながら、視覚的効果を加えた第１広告コンテンツＣ１を第１コンテンツ領域８５に挿入する。
【０１２８】
これにより、例えば、第１広告コンテンツＣ１の挿入状態を視覚的に注目させるように可視領域ＶＡに表示できることから、第１広告コンテンツＣ１を効果的に表示することができる。
【０１２９】
また、表示制御手順は、可視領域ＶＡに表示される領域のスクロール速度に応じて第１広告コンテンツＣ１に視覚的効果を加える速度と第１コンテンツ領域８５の形成速度を変更する。
【０１３０】
これにより、例えば、スクロール速度が速い場合にも適切に第１コンテンツ領域８５の形成と第１広告コンテンツの挿入を行うことができる。
【０１３１】
また、表示制御手順は、可視領域ＶＡに第１広告コンテンツＣ１が表示された後、第２広告コンテンツＣ２の一部が可視領域ＶＡ内となった場合、第１広告コンテンツＣ１の可視領域ＶＡからの消去を第１広告コンテンツＣ１に視覚的効果を加えて行う。視覚的効果は、例えば、スライドアウトやフェードアウトなどである。
【０１３２】
これにより、第１広告コンテンツＣ１を視覚的に注目させるように可視領域ＶＡに表示でき、第１広告コンテンツＣ１を効果的に表示することができる。
【０１３３】
また、表示制御手順は、第１広告コンテンツＣ１が表示される第１コンテンツ領域８５を徐々に消滅させながら、第１広告コンテンツＣ１の可視領域ＶＡからの消去を第１広告コンテンツＣ１に視覚的効果を加えて行う。
【０１３４】
これにより、例えば、視覚的に注目させるように可視領域ＶＡから第１広告コンテンツＣ１を消去できることから、第１広告コンテンツＣ１を効果的に消去させることができる。
【０１３５】
また、表示制御手順は、可視領域ＶＡに表示される領域のスクロール速度に応じて第１広告コンテンツＣ１に視覚的効果を加える速度と第１コンテンツ領域８５の消滅速度を変更する。
【０１３６】
これにより、例えば、スクロール速度が速い場合にも適切に第１コンテンツ領域８５の消滅と第１広告コンテンツの消去を行うことができる。
【０１３７】
また、視覚的効果は、可視領域ＶＡでの第１広告コンテンツＣ１の移動を含み、端末装置３０の表示部３２は、タッチパネル式の表示部であり、表示制御手順は、表示部３２の表示画面への操作位置に応じて第１広告コンテンツＣ１の挿入方向を変更する。
【０１３８】
これにより、例えば、第１広告コンテンツＣ１の挿入時の端末ユーザに与える違和感を抑制したり、または、第１広告コンテンツＣ１に対する注視度を向上させることができる。
【０１３９】
また、可視領域ＶＡは、ウェブページ７０のうちブラウザに表示される領域全体、または、ウェブページ７０のうちブラウザに表示されかつ表示部３２に表示される領域の重複部分である。
【０１４０】
これにより、例えば、表示部３２の表示領域から表示領域７１の一部が外れた領域にある場合であっても、端末ユーザが視認している領域に基づいて第１コンテンツの挿入位置を決定することができる。
【０１４１】
また、端末装置３０、３０Ａ（表示制御装置の一例）は、可視領域取得部４４と、表示制御部４５、４５Ａとを備える。可視領域取得部４４は、ページのうちブラウザに表示される領域の情報を可視領域ＶＡの情報として取得する。表示制御部４５、４５Ａは、可視領域ＶＡに表示された第２広告コンテンツＣ２の一部または全部が可視領域ＶＡ外となった場合、可視領域ＶＡへの第１広告コンテンツの挿入を行う。
【０１４２】
これにより、第２広告コンテンツＣ２の表示の一部または全部が可視領域ＶＡ外になることを条件として、第１広告コンテンツＣ１が表示されることから、第１広告コンテンツＣ１を効果的に表示することができる。
【０１４３】
［６．その他］
上述した広告装置１０および配信装置２０は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１４４】
また、図中（例えば図３、図４、図５など）の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。
【０１４５】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１４６】
１  情報提供システム
１０  広告装置
２０  配信装置
１１、２１、３１  通信部
１２、２２、３４  記憶部
１３、２３、３５  制御部
１４、２４  受付部
１５、２５  配信部
３０  端末装置
３２  表示部
３３  入力部
４１  要求部
４２  受付部
４３  表示処理部
４４  可視領域取得部
４５  表示制御部
【図１】
0005918427.tif 000002
【図２】
0005918427.tif 000003
【図３】
0005918427.tif 000004
【図４】
0005918427.tif 000005
【図５】
0005918427.tif 000006
【図６】
0005918427.tif 000007
【図７】
0005918427.tif 000008
【図８】
0005918427.tif 000009
【図９】
0005918427.tif 000010
【図１０】
0005918427.tif 000011
【図１１】
0005918427.tif 000012
【図１２】
0005918427.tif 000013
【図１３】
0005918427.tif 000014