(57)【要約】      （修正有）【課題】広告及びコンテンツの統一感をユーザに提供する。【解決手段】本表示プログラムは、第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、画面に表示されない領域である非表示領域を検出する検出手順と、検出手順によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを、第２コンテンツを画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する表示手順と、をコンピュータに実行させる。【選択図】図８
2019197402.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出手順と、
前記検出手順によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示手順と、
をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記検出手順は、
前記第１コンテンツのうち前記表示領域として表示される位置を検出し、
前記表示手順は、
前記第１コンテンツが移動することによって、前記第１コンテンツ上の領域であって、所定の条件を満たす領域を前記表示領域として前記画面に表示する場合、前記表示領域に前記第３コンテンツを重畳して前記画面に表示する
ことを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記表示手順は、
前記第１コンテンツのうち前記第２コンテンツに対応する表示態様で表示される領域を前記表示領域として前記画面に表示する場合、前記表示領域に前記第３コンテンツを重畳して前記画面に表示する
ことを特徴とする請求項２に記載の表示プログラム。
【請求項４】
前記表示手順は、
前記第３コンテンツに替えて前記第３コンテンツとは異なるコンテンツを前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項１から３のいずれか一つに記載の表示プログラム。
【請求項５】
前記表示手順は、
前記第１コンテンツが移動することによって前記第２コンテンツが前記表示領域に含まれる場合、前記第２コンテンツを表示する際に前記非表示領域となる領域に含まれる第４コンテンツと所定の関連性を有するコンテンツである第５コンテンツを、前記第４コンテンツを前記画面に表示する場合の表示態様に基づいて、前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４に記載の表示プログラム。
【請求項６】
前記表示手順は、
前記第１コンテンツが所定の方向に移動することによって、前記第２コンテンツが前記表示領域に含まれる場合、前記第３コンテンツに替えて前記第５コンテンツを前記表示領域に重畳させて前記画面に表示し、前記第５コンテンツの表示後、前記第１コンテンツが前記所定の方向とは逆の方向に移動することによって前記第２コンテンツが前記非表示領域に含まれる場合、前記第５コンテンツに替えて前記第３コンテンツを前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項５に記載の表示プログラム。
【請求項７】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツの提供主が獲得する収益に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から６のいずれか一つに記載の表示プログラム。
【請求項８】
前記表示手順は、
前記第３コンテンツの掲載によって前記第１コンテンツの提供主が獲得する収益が、前記第３コンテンツとは異なるコンテンツの掲載によって前記提供主が獲得する収益と比較して所定の閾値以上高い場合、前記第３コンテンツに替えて前記第３コンテンツとは異なるコンテンツを表示しない
ことを特徴とする請求項４から７のいずれか一つに記載の表示プログラム。
【請求項９】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツを利用するユーザの属性に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から８のいずれか一つに記載の表示プログラム。
【請求項１０】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツを利用するユーザに提供されるサービスにおける当該ユーザの利用状況に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から９のいずれか一つに記載の表示プログラム。
【請求項１１】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツを利用するユーザの反応に関する情報に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から１０のいずれか一つに記載の表示プログラム。
【請求項１２】
第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出部と、
前記検出部によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示部と、
を備えることを特徴とする表示装置。
【請求項１３】
コンピュータが実行する表示方法であって、
第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出工程と、
前記検出工程によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示工程と、
を含むことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示プログラム、表示装置、及び表示方法に関する。
【背景技術】
【０００２】
近年、インターネットを介した情報配信が盛んに行われている。例えば、ウェブページの所定の位置に企業や商品等に関する静止画像、動画像、テキスト等の広告コンテンツを配置して表示する技術が知られている。また、情報配信に関する技術として、第１のレイヤに動画像やウェブページ等の情報コンテンツを表示し、第１のレイヤと重ねて表示される第２のレイヤに広告コンテンツを表示する技術が提案されている。また、第１のレイヤに情報コンテンツを表示し、情報コンテンツの後ろの第２のレイヤに広告コンテンツを表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５２６４９４号公報
【特許文献２】特開２００３−０２２０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、広告及びコンテンツの統一感をユーザに提供できるとは限らない。例えば、上記の従来技術では、情報コンテンツに広告コンテンツを重畳して表示しているに過ぎず、広告及びコンテンツの統一感をユーザに提供できるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、広告及びコンテンツの統一感をユーザに提供できる表示プログラム、表示装置、及び表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願にかかる表示プログラムは、第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出手順と、前記検出手順によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、広告及びコンテンツの統一感をユーザに提供できるといった効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る端末装置の一例を示す図である。
【図２】図２は、実施形態に係る表示処理システムの構成例を示す図である。
【図３】図３は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図４】図４は、実施形態に係る広告配信サーバの構成例を示す図である。
【図５】図５は、実施形態にかかる広告情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る端末装置の一例を示す図である。
【図８】図８は、実施形態に係る表示処理手順の一例を示すフローチャートである。
【図９】図９は、実施形態に係る端末装置の一例を示す図である。
【図１０】図１０は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に本願にかかる表示プログラム、表示装置、及び表示方法を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願にかかる表示プログラム、表示装置、及び表示方法が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．表示処理〕
図１を用いて、本実施形態の表示プログラム等により実現される表示処理を説明する。図１は、実施形態に係る端末装置の一例を示す図である。図１では、複数のコンテンツが配置されたコンテンツＣ１のうち、端末装置１００に表示される領域に、コンテンツＣ１に含まれる広告と所定の関連性を有する広告を重畳して表示する例を示す。なお、コンテンツＣ１は、端末装置１００に実装されるアプリケーション（以下、アプリと記載する場合がある）に表示されるアプリケーション向けのコンテンツであってもよい。また、コンテンツＣ１は、端末装置１００に実装されるブラウザ等のアプリケーションに表示されるウェブページでもよい。以下の説明では、コンテンツＣ１はコンテンツ配信サーバによって提供されるウェブページであるものとする。
【００１１】
図１に示す端末装置１００は、ユーザによって利用されるスマートフォンやタブレット等のスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。図１に示す例では、端末装置１００がユーザによって利用されるスマートフォンである場合を示す。また、端末装置１００は、液晶ディスプレイ等の出力部（以下、画面と記載する場合がある）を有し、タッチパネルが採用されているものとする。すなわち、端末装置１００のユーザは、指や専用ペンで出力部の表示面をタッチすることにより各種操作を行う。なお、端末装置１００は、スマートデバイスのみならず、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等の情報処理装置であってもよい。
【００１２】
コンテンツＣ１は、例えば、ニュース、天気予報、受信メールのインデックスや内容、フォトビュワー、その他各種のコンテンツが配置されたウェブページであり、ＨＴＭＬ（Hyper  Text  Markup  Language）やＸＭＬ（Extensible  Markup  Language）等で記述されたウェブページである。このようなコンテンツＣ１には、例えば、検索キーワードを入力するための入力欄や、他のウェブページへのリンク等が含まれる。なお、以下の説明では、コンテンツＣ１は、複数のニュースコンテンツ（記事やトピック等）が並んだ形式で表示する、いわゆるポータルサイトのウェブページであるものとする。また、コンテンツＣ１は、スマートデバイス用に最適化されたウェブページであり、横方向の表示サイズが、端末装置１００が有する画面の横方向の表示サイズと同じウェブページであるものとする。また、コンテンツＣ１は、縦方向の表示サイズが、端末装置１００が有する画面の縦方向の表示サイズよりも長いウェブページであるものとする。このため、端末装置１００の画面内に位置するコンテンツＣ１の領域（以下、表示領域と記載する場合がある）のみが画面に表示され、画面外に位置するコンテンツＣ１の領域（以下、非表示領域と記載する場合がある）は表示されない。端末装置１００のユーザは、例えば、スクロール操作によって、コンテンツＣ１のうち画面内に表示させる内容を変更することができる。
【００１３】
また、以下の説明では、コンテンツＣ１には、ニュースコンテンツであるコンテンツＣ１１〜Ｃ２０、並びに、広告ＡＤ１１及びＡＤ１２が配置されているものとする。コンテンツＣ１１は、コンテンツＣ１１に含まれる各ニューストピックスが箇条書きの表示態様で端末装置１００に表示される。また、コンテンツＣ１２は、ニューストピックスに関連する画像の下にニューストピックスを配置した表示態様で端末装置１００に表示される。また、コンテンツＣ１３〜Ｃ２０は、タイムライン形式で表示されるコンテンツであり、各コンテンツを表示する領域の左端にニューストピックスに関連する画像を配置し、画像の右側にニューストピックスを配置した表示態様で端末装置１００に表示される。また、広告ＡＤ１１及びＡＤ１２は、コンテンツＣ１３〜Ｃ２０の間に差し込まれるように表示される、いわゆるインフィード広告であり、コンテンツＣ１３〜Ｃ２０に対応する表示態様で端末装置１００に表示される。具体的には、広告ＡＤ１１及びＡＤ１２は、各広告を表示する領域の左端に広告に関連する画像を配置し、画像の右側に広告に関する広告文（例えば、宣伝文句、キャッチコピー）を配置した表示態様で端末装置１００に表示される。すなわち、コンテンツＣ１３〜Ｃ２０、並びに、広告ＡＤ１１及びＡＤ１２は、タイムライン形式で表示されるコンテンツである。
【００１４】
以下、図１を用いて、端末装置１００が行う広告の重畳表示処理について説明する。なお、以下の説明では、端末装置１００の画面の状態遷移を図示する場合、順に第１状態、第２状態、・・・、第Ｎ状態（Ｎは任意の数）と表記する。
【００１５】
図１の第１状態は、端末装置１００が画面にコンテンツＣ１を表示する初期状態を示す。まず、端末装置１００は、コンテンツＣ１のうち表示領域として画面に表示する位置を検出し、所定の条件を満たす領域を表示領域として画面に表示する場合、コンテンツＣ１に含まれる広告と所定の関連性を有する広告を表示領域に重畳させて画面に表示する。具体的には、端末装置１００は、コンテンツＣ１のうち、画面に表示する表示領域が広告ＡＤ１１及びＡＤ１２に対応する表示態様で表示される領域を表示領域として画面に表示する場合、広告ＡＤ１１又はＡＤ１２と所定の関連性を有する広告を表示領域に重畳させて画面に表示する。例えば、図１の例において、コンテンツＣ１３〜Ｃ２０が広告ＡＤ１１及びＡＤ１２と対応する表示態様で端末装置１００に表示される。このため、端末装置１００は、コンテンツＣ１のうち、コンテンツＣ１３〜Ｃ２０、並びに、広告ＡＤ１１及びＡＤ１２が配置された領域を表示領域として画面に表示する場合、広告ＡＤ１１又はＡＤ１２と所定の関連性を有する広告を表示領域に重畳させて画面に表示する。言い換えると、図１の例において、端末装置１００は、コンテンツＣ１のうち、タイムライン形式で表示される領域を表示領域として画面に表示する場合、広告ＡＤ１１又はＡＤ１２と所定の関連性を有する広告を表示領域に重畳させて画面に表示する。
【００１６】
ここで、図１の第１状態において、端末装置１００は、コンテンツＣ１のうち最上端からコンテンツＣ１２の一部までの領域を表示領域として画面に表示し、タイムライン形式で表示される領域を表示領域として画面に表示しない。したがって、第１状態において、端末装置１００は、広告の重畳表示処理を行わない。
【００１７】
続いて、図１の第２状態は、コンテンツＣ１のうち未表示の領域を画面に表示するため、ユーザのスクロール操作等によりコンテンツＣ１が下方向に移動することによって、第１状態では非表示領域となっていた領域が表示領域となって画面に表示された状態を示す。ここで、第２状態の場合、表示領域にはコンテンツＣ１３、Ｃ１４及びＣ１５が含まれる。すなわち、第２状態において、端末装置１００は、コンテンツＣ１のうちタイムライン形式で表示される領域を表示領域として画面に表示する。この場合、端末装置１００は、広告の重畳表示処理を行う。本実施形態において、端末装置１００は、画面が第１状態から第２状態に遷移する過程で、タイムライン形式で表示される領域の最上端（すなわち、コンテンツＣ１３の一部）を表示領域として画面に表示するタイミングで広告の重畳表示処理を行う。なお、タイムライン形式で表示される領域を表示領域として画面に表示する際、端末装置１００は、任意のタイミングで広告の重畳表示処理を行ってもよい。例えば、端末装置１００は、表示領域のうち所定の領域（例えば、表示領域の最下部から表示領域の中央までの領域（すなわち、表示領域の下半分の領域）や、表示領域の最下部から広告が重畳表示される位置までの領域）がタイムライン形式で表示される領域となるタイミングで広告の重畳表示処理を行う。また、例えば、端末装置１００は、表示領域の全領域がタイムライン形式で表示される領域となったタイミングで広告の重畳表示処理を行う。
【００１８】
まず、端末装置１００は、コンテンツＣ１のうち、第２状態において非表示領域となっている領域を検出する。そして、端末装置１００は、検出した非表示領域に含まれる広告ＡＤ１１又はＡＤ１２と所定の関連性を有する広告を、広告ＡＤ１１又はＡＤ１２を画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。なお、本実施形態において、非表示領域に複数の広告が含まれる場合、端末装置１００は、表示領域に最も近く、且つ、表示領域の下方向に位置する広告と所定の関連性を有する広告を表示領域に重畳させて画面に表示するものとする。第２状態で、表示領域に最も近く、且つ、表示領域の下方向に位置する広告が広告ＡＤ１１であるため、端末装置１００は、広告ＡＤ１１と所定の関連性を有する広告ＡＤ２１を、広告ＡＤ１１を画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。図１の例では、端末装置１００は、広告ＡＤ１１と所定の関連性を有する広告として、広告ＡＤ１１と同一の画像及び広告文により構成される広告ＡＤ２１を、広告ＡＤ１１を画面に表示する場合の表示態様で表示領域に重畳させて画面の最下部に表示する。
【００１９】
続いて、図１の第３状態は、コンテンツＣ１のうち未表示の領域を画面に表示するため、ユーザのスクロール操作等によりコンテンツＣ１が第２状態から更に下方向に移動することによって、第２状態では非表示領域となっていた領域が表示領域となり、広告ＡＤ１１を含む領域が画面に表示される状態を示す。この場合、端末装置１００は、広告ＡＤ２１に替えて広告ＡＤ２１とは異なる広告を表示領域に重畳させて画面に表示する。本実施形態において、端末装置１００は、第２状態から第３状態となる過程で、広告ＡＤ１１の一部を表示領域として画面に表示するタイミングで、広告ＡＤ２１とは異なる広告を表示領域に重畳させて画面に表示する。なお、広告ＡＤ１１を含む領域が表示領域として画面に表示されるのであれば、端末装置１００は、任意のタイミングで広告ＡＤ２１とは異なる広告を画面に表示してもよい。例えば、画面の所定の領域に広告ＡＤ１１が表示されるタイミング（例えば、広告ＡＤ１１の表示位置と広告ＡＤ２１の表示位置とが一致するタイミング）で広告ＡＤ２１とは異なる広告を画面に表示する。
【００２０】
図１の例において、端末装置１００は、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で、広告ＡＤ１１を表示領域として画面に表示する際、非表示領域となる領域に含まれる広告ＡＤ１２と所定の関連性を有する広告ＡＤ２２を、広告ＡＤ２１に替えて表示領域に重畳させて画面に表示する。図１の例では、端末装置１００は、広告ＡＤ１２と所定の関連性を有する広告として、広告ＡＤ１２と同一の画像及び広告文により構成される広告ＡＤ２２を、広告ＡＤ１２を画面に表示する場合の表示態様で表示領域に重畳させて画面の最下部に表示する。
【００２１】
続いて、図１の第４状態は、コンテンツＣ１のうち表示済みの領域を画面に表示するため、ユーザのスクロール操作等によりコンテンツＣ１が第３状態から上方向に移動することによって、第１〜２状態で表示領域となっていた領域が再度表示領域として画面に表示される状態を示す。この場合、端末装置１００は、コンテンツＣ１が上方向に移動して画面が第４状態となる過程で、広告ＡＤ１１が非表示領域となる際、非表示領域には広告ＡＤ１１及びＡＤ１２が含まれる。この場合、表示領域に最も近く、且つ、表示領域の下方向に位置する広告が、第２状態の場合と同様に広告ＡＤ１１であるため、端末装置１００は、広告ＡＤ２２に替えて広告ＡＤ２１を再度表示領域に重畳させて画面に表示する。なお、端末装置１００は、広告ＡＤ１１の一部が非表示領域に含まれるタイミングで、広告ＡＤ２１を画面に表示してもよい。また、端末装置１００は、広告ＡＤ１１の表示位置と、広告ＡＤ２２の表示位置とが一致するタイミングで、広告ＡＤ２１を画面に表示してもよい。
【００２２】
このようにして、端末装置１００は、コンテンツＣ１のうち非表示領域に含まれる広告と所定の関連性を有する広告を、表示領域に重畳させて画面に表示できる。
【００２３】
以上のように、実施形態にかかる端末装置１００は、コンテンツのうち非表示領域に含まれる広告と所定の関連性を有する広告を、表示領域に重畳して画面に表示する。例えば、図１の第２状態の例では、コンテンツＣ１のうちタイムライン形式で表示される領域を表示領域として画面に表示する場合、非表示領域に含まれる広告ＡＤ１１と同一の画像及び広告文により構成される広告ＡＤ２１を、広告ＡＤ１１を画面に表示する場合の表示態様で表示領域に重畳させて画面の最下部に表示する。すなわち、実施形態に係る端末装置１００は、重畳して表示する広告をコンテンツに対応する表示態様で表示できるため、広告及びコンテンツの統一感をユーザに提供することを可能にする。
【００２４】
〔２．表示処理システムの構成〕
次に、上述した表示処理を実現するための表示処理システム１について図２を用いて説明する。図２は、実施形態に係る表示処理システムの構成例を示す図である。図２に示すように、表示処理システム１は、端末装置１００と、コンテンツ配信サーバ１０と、広告配信サーバ２０とを含む。端末装置１００、コンテンツ配信サーバ１０及び広告配信サーバ２０は、ネットワークＮを介して有線または無線により通信可能に接続される。なお、ネットワークＮは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。ネットワークＮには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。また、図２に示す表示処理システム１には、複数台の端末装置１００や、複数台のコンテンツ配信サーバ１０や、複数台の広告配信サーバ２０が含まれてもよい。
【００２５】
端末装置１００は、ユーザによって利用される情報処理装置である。端末装置１００は、ユーザの操作に従って、コンテンツ配信サーバ１０からコンテンツの情報を取得する。コンテンツ配信サーバ１０から取得したコンテンツの情報に広告の取得を要求する取得命令が含まれる場合、端末装置１００は、取得命令に従って広告配信サーバ２０から広告を取得する。また、端末装置１００は、上述の表示処理を実現する制御情報をコンテンツ配信サーバ１０から受け取った場合には、制御情報に従って表示処理を実現する。端末装置１００の構成は後述する。
【００２６】
コンテンツ配信サーバ１０は、端末装置１００にコンテンツの情報を配信するサーバ装置である。コンテンツ配信サーバ１０は、例えば、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する各種情報が配置されたウェブページを端末装置１００に配信する装置である。なお、コンテンツ配信サーバ１０は、例えば、端末装置１００にインストールされた各種アプリ（例えば、ポータルアプリ、ニュースアプリ、オークションサイト、天気予報アプリ、ショッピングアプリ、ファイナンス（株価）アプリ、路線検索アプリ、地図提供アプリ、旅行アプリ、飲食店紹介アプリ、ブログ閲覧アプリ等）に表示する情報を端末装置１００に配信する装置であってもよい。また、コンテンツ配信サーバ１０は、アプリケーションのデータそのものを配信するサーバであってもよい。また、コンテンツ配信サーバ１０は、端末装置１００に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語やＣＳＳ（Cascading  Style  Sheets）等のスタイルシート言語により記述される。なお、コンテンツ配信サーバ１０から配信されるアプリケーションそのものを制御情報とみなしてもよい。コンテンツ配信サーバ１０の構成は後述する。
【００２７】
広告配信サーバ２０は、広告主から入稿された広告を配信するサーバ装置である。例えば、広告配信サーバ２０は、端末装置１００がコンテンツ配信サーバ１０から取得したコンテンツの情報に含まれる広告の取得命令に基づいて、配信対象となる広告を端末装置１００に配信する。広告配信サーバ２０の構成は後述する。
【００２８】
〔３．コンテンツ配信サーバの構成〕
次に、図３を用いて、実施形態に係るコンテンツ配信サーバ１０の構成について説明する。図３は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。図３に示すように、コンテンツ配信サーバ１０は、通信部１１と、コンテンツ情報記憶部１２と、制御部１３とを有する。
【００２９】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークＮと有線または無線で接続され、端末装置１００、広告配信サーバ２０等との間で情報の送受信を行う。
【００３０】
（コンテンツ情報記憶部１２について）
コンテンツ情報記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。コンテンツ情報記憶部１２は、第１コンテンツ（図１の例における「コンテンツＣ１」に相当）の情報を記憶する。例えば、コンテンツ情報記憶部１２は、コンテンツＣ１に含まれる各種コンテンツに関するＨＴＭＬファイル、画像、動画や、コンテンツＣ１に含まれる広告の取得命令等を記憶する。
【００３１】
（制御部１３について）
制御部１３は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、コンテンツ配信サーバ１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。実施形態に係る制御部１３は、図３に示すように、受付部１４と、配信部１５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００３２】
（受付部１４について）
受付部１４は、端末装置１００から第１コンテンツの取得要求を受け付ける。例えば、受付部１４は、図１の例において、コンテンツＣ１の取得要求としてＨＴＴＰリクエストを受け付ける。
【００３３】
（配信部１５について）
配信部１５は、受付部１４によって第１コンテンツの取得要求が受け付けられた場合に、コンテンツ情報記憶部１２から取得要求対象の第１コンテンツと、第２コンテンツ（図１の例における「広告ＡＤ１１」及び「広告ＡＤ１２」に相当）を広告配信サーバ２０から取得するための取得命令とを取得し、取得した第１コンテンツと、第２コンテンツの取得命令とを取得要求元の端末装置１００に配信する。例えば、配信部１５は、図１の例において、コンテンツＣ１と、広告ＡＤ１１及びＡＤ１２を広告配信サーバ２０から取得するための取得命令とを取得要求元の端末装置１００に配信する。
【００３４】
なお、配信部１５は、コンテンツＣ１とともに、図１で説明した表示処理を端末装置１００に実行させるための制御情報を端末装置１００に配信してもよい。
【００３５】
〔４．広告配信サーバの構成〕
次に、図４を用いて、実施形態に係る広告配信サーバ２０の構成について説明する。図４は、実施形態に係る広告配信サーバの構成例を示す図である。図４に示すように、広告配信サーバ２０は、通信部２１と、広告情報記憶部２２と、制御部２３とを有する。
【００３６】
（通信部２１について）
通信部２１は、例えば、ＮＩＣ等によって実現される。そして、通信部２１は、ネットワークＮと有線または無線で接続され、端末装置１００、コンテンツ配信サーバ１０等との間で情報の送受信を行う。
【００３７】
（広告情報記憶部２２について）
広告情報記憶部２２は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。広告情報記憶部２２は、第２コンテンツ（図１の例における、「広告ＡＤ１」及び「広告ＡＤ２」に相当）の情報を記憶する。例えば、広告情報記憶部２２は、広告主から入稿されたインフィード広告用の広告に関する各種情報を記憶する。
【００３８】
ここで、図５を用いて広告情報記憶部２２が記憶する広告情報の一例を説明する。図５は、実施形態にかかる広告情報記憶部の一例を示す図である。図５の例では、広告情報記憶部２２は、「広告主ＩＤ」、「広告」、「入札価格」、「ユーザ属性」、「広告カテゴリ」、「広告効果」といった項目を有する。
【００３９】
「広告主ＩＤ」は、広告主を識別するための識別情報を示す。「広告」は、広告主から入稿された広告を示す。図５では、「広告」に「ＡＤ１１」といった概念的な情報が格納される例を示したが、実際には、画像、動画、テキストデータ、ＵＲＬまたはこれらの格納場所を示すファイルパス名等が格納される。
【００４０】
「入札価格」は、広告主が広告を入稿する際に指定する広告料金を示す。例えば、「入札価格」は、広告コンテンツがユーザに１回クリックされた際に広告主から広告配信者（例えば、コンテンツ配信サーバ１０の提供主）に支払われる単価に該当する。
【００４１】
「ユーザ属性」は、入稿された広告の配信対象となるユーザの属性に関する情報であり、「性別」、「年代」、「居住地域」等の項目が含まれる。「性別」は、広告の配信対象となるユーザの性別を示す。「年代」は、広告の配信対象となるユーザの年代を示す。「居住地域」は、広告の配信対象となるユーザの居住地域を示す。
【００４２】
「広告カテゴリ」は、入稿された広告が属するカテゴリ（例えば、旅行、食料品など）を示す。「広告効果」は、入稿された広告をユーザに対して配信した場合の広告効果に関する情報を示す。例えば、「広告効果」には、広告の「ＣＴＲ」（Click  Through  Rate）の項目が含まれる。広告の「ＣＴＲ」は、広告の表示回数（インプレッション数）に対するその広告がユーザによって選択された回数の比である。端末装置１００に配信されたことがない広告のＣＴＲについては、予め決められた固定値（初期値）、全ての広告コンテンツのＣＴＲの平均値、または同一の広告カテゴリに属する全ての広告のＣＴＲの平均値などが記憶される。
【００４３】
すなわち、図５では、広告主ＩＤ「Ｂ１」によって識別される広告主が、広告「ＡＤ１１」を入稿するとともに、入札価格「１００円」を指定し、「Ａ県」に居住している「４０代」の「女性」を広告「ＡＤ１１」の配信対象のユーザとし、広告カテゴリ「健康食品」を指定し、ＣＴＲが「０．０２」である例を示す。
【００４４】
（制御部２３について）
制御部２３は、コントローラ（controller）であり、例えば、ＣＰＵやＭＰＵ等によって、広告配信サーバ２０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。実施形態に係る制御部２３は、図４に示すように、受付部２４と、配信部２５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００４５】
（受付部２４について）
受付部２４は、端末装置１００から第２コンテンツの取得要求を受け付ける。例えば、受付部２４は、図１の例において、広告ＡＤ１及びＡＤ２の取得要求としてＨＴＴＰリクエストを受け付ける。
【００４６】
（配信部２５について）
配信部２５は、受付部２４によって第２コンテンツの取得要求が受け付けられた場合に、取得要求対象の第２コンテンツを取得し、取得した第２コンテンツを取得要求元の端末装置１００に配信する。例えば、配信部２５は、図１の例において、取得命令に基づく広告ＡＤ１１及びＡＤ１２を取得要求元の端末装置１００に配信する。
【００４７】
〔５．端末装置の構成〕
次に、図６を用いて、実施形態に係る端末装置１００の構成について説明する。図６は、実施形態に係る端末装置の構成例を示す図である。図６に示すように、端末装置１００は、通信部１１０と、記憶部１２０と、入力部１３０と、出力部１４０と、制御部１５０とを有する。
【００４８】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、コンテンツ配信サーバ１０、広告配信サーバ２０等との間で情報の送受信を行う。
【００４９】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００５０】
（入力部１３０及び出力部１４０について）
入力部１３０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１３０は、キーボードやマウスや操作キー等によって実現される。出力部１４０は、各種情報を表示するための表示装置である。つまり、出力部１４０は、端末装置１００の表示画面に相当する。例えば、出力部１４０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合には、入力部１３０と出力部１４０とは一体化される。
【００５１】
（制御部１５０について）
制御部１５０は、コントローラ（controller）であり、例えば、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（表示プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。なお、制御部１５０は、上述した表示処理を実現する制御情報又はアプリケーションをコンテンツ配信サーバ１０から配信された場合、かかる制御情報又はアプリケーションに従って動作し、表示処理を実現する。
【００５２】
また、制御部１５０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。実施形態に係る制御部１５０は、図６に示すように、取得部１５１と、検出部１５２と、表示部１５３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００５３】
（取得部１５１について）
取得部１５１は、ユーザからの第１コンテンツ（図１の例における「コンテンツＣ１」に相当）の配信要求に基づいて第１コンテンツと、第２コンテンツを広告配信サーバ２０から取得するための取得命令とをコンテンツ配信サーバ１０から取得する。また、取得部１５１は、コンテンツ配信サーバ１０から取得した取得命令に基づく第２コンテンツの取得要求を行い、第２コンテンツ（図１の例における、「広告ＡＤ１１」及び「広告ＡＤ１２」に相当）を広告配信サーバ２０から取得する。例えば、取得部１５１は、図１の例において、コンテンツＣ１、並びに、広告ＡＤ１１及びＡＤ１２を取得する。
【００５４】
なお、取得部１５１は、ユーザが利用する端末装置１００を介して、第１コンテンツを利用するユーザに関する各種情報を取得してもよい。例えば、取得部１５１は、ユーザが各サービスにおいて登録した情報に基づいて、ユーザの属性に関する情報を取得する。例えば、取得部１５１は、ユーザの各サービスの利用履歴に基づいて、各サービスにおけるユーザの利用状況を取得する。
【００５５】
（検出部１５２について）
検出部１５２は、第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、画面に表示されない領域である非表示領域を検出する。また、検出部１５２は、第１コンテンツのうち表示領域として表示される位置を検出する。
【００５６】
（表示部１５３について）
表示部１５３は、取得部１５１が取得した第１コンテンツ及び第２コンテンツのうち表示領域となる領域を画面に表示する。また、表示部１５３は、検出部１５２によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツ（図１の例における「広告ＡＤ２１」に相当）を、第２コンテンツを画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。例えば、表示部１５３は、非表示領域に含まれる第２コンテンツであって、表示領域から所定の位置に存在する第２コンテンツと所定の関連性を有する第３コンテンツを、第２コンテンツを画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。具体的には、表示部１５３は、図１の第２状態において、コンテンツＣ１のうち非表示領域となった領域に含まれる広告であって、表示領域に最も近く、且つ、表示領域の下方向に位置する広告である広告ＡＤ１１と所定の関連性を有する広告ＡＤ２１を、広告ＡＤ１１を画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。図１の例では、表示部１５３は、広告ＡＤ１１と所定の関連性を有する広告として、広告ＡＤ１１と同一の画像及び広告文により構成される広告ＡＤ２１を、広告ＡＤ１１を画面に表示する場合の表示態様で表示領域に重畳させて画面の最下部に表示する。
【００５７】
なお、表示部１５３は、第１コンテンツが移動することによって、第１コンテンツ上の領域であって、所定の条件を満たす領域を表示領域として画面に表示する場合、表示領域に第３コンテンツを重畳して画面に表示してもよい。例えば、表示部１５３は、第１コンテンツのうち第２コンテンツに対応する表示態様で表示される領域を表示領域として画面に表示する場合、表示領域に第３コンテンツを重畳して画面に表示する。具体的には、表示部１５３は、図１の例において、コンテンツＣ１３〜Ｃ２０、並びに、広告ＡＤ１１及びＡＤ１２が配置された領域を表示領域として画面に表示する場合、広告ＡＤ１１又はＡＤ１２と所定の関連性を有する広告を表示領域に重畳させて画面に表示する。
【００５８】
また、表示部１５３は、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示領域に重畳させて画面に表示してもよい。例えば、表示部１５３は、第３コンテンツとは異なるコンテンツであって、非表示領域に含まれるコンテンツと所定の関連性を有するコンテンツを、第３コンテンツに替えて表示領域に重畳させて画面に表示する。具体的には、表示部１５３は、第１コンテンツが移動することによって第２コンテンツが表示領域に含まれる場合、第２コンテンツを表示する際に非表示領域となる領域に含まれる第４コンテンツ（図１の例における「広告ＡＤ１２」に相当）と所定の関連性を有するコンテンツである第５コンテンツ（図１の例における「広告ＡＤ２２」に相当）を、第４コンテンツを画面に表示する場合の表示態様に基づいて、第３コンテンツに替えて表示領域に重畳させて画面に表示する。より具体的には、表示部１５３は、図１に示すように、広告ＡＤ２１を表示領域に重畳させて画面に表示している第２状態から、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で、広告ＡＤ１１を表示領域として画面に表示する。この際、表示部１５３は、非表示領域となる領域に含まれる広告ＡＤ１２と所定の関連性を有する広告である広告ＡＤ２２を、広告ＡＤ２１に替えて表示領域に重畳させて画面に表示する。図１の例では、端末装置１００は、広告ＡＤ１２と所定の関連性を有する広告として、広告ＡＤ１２と同一の画像及び広告文により構成される広告ＡＤ２２を、広告ＡＤ１２を画面に表示する場合の表示態様で表示領域に重畳させて画面の最下部に表示する。
【００５９】
また、表示部１５３は、第１コンテンツが所定の方向に移動することによって、第２コンテンツが表示領域に含まれる場合、第３コンテンツに替えて第５コンテンツを表示領域に重畳させて画面に表示し、第５コンテンツの表示後、第１コンテンツが所定の方向とは逆の方向に移動することによって第２コンテンツが非表示領域に含まれる場合、第５コンテンツに替えて第３コンテンツを表示領域に重畳させて画面に表示してもよい。例えば、表示部１５３は、第１コンテンツのうち未表示の領域を画面に表示するため、第１コンテンツが所定の方向に移動することによって第２コンテンツが表示領域に含まれる場合、第１コンテンツのうち未表示の領域に含まれ、且つ、第２コンテンツを表示する際に非表示領域となる領域に含まれる第４コンテンツと所定の関連性を有するコンテンツである第５コンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。その後、表示部１５３は、第１コンテンツのうち表示済みの領域を画面に表示するため、第１コンテンツが所定の方向とは逆の方向に移動することによって第２コンテンツが再度非表示領域に含まれる場合、第５コンテンツに替えて第３コンテンツを表示領域に重畳させて画面に表示する。例えば、表示部１５３は、図１の例において、コンテンツＣ１のうち表示済みの領域を画面に表示するためにコンテンツＣ１が所定の方向とは逆の方向に移動する場合、コンテンツＣ１のうち未表示の領域を画面に表示するためにコンテンツＣ１が所定の方向に移動する場合と同様に、表示領域から所定の位置に位置する非表示領域の広告と所定の関連性を有する広告を表示領域に重畳させて画面に表示する。具体的には、表示部１５３は、図１の例において、コンテンツＣ１のうち表示済みの領域を画面に表示するため、コンテンツＣ１が第３状態から上方向に移動することによって画面が第４状態となる過程で、広告ＡＤ１１が非表示領域となる際、非表示領域には広告ＡＤ１１及びＡＤ１２が含まれる。この場合、表示領域に最も近く、且つ、表示領域の下方向に位置する広告が、第２状態の場合と同様に広告ＡＤ１１であるため、端末装置１００は、広告ＡＤ２２に替えて広告ＡＤ２１を再度表示領域に重畳させて画面に表示する。
【００６０】
また、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツの提供主が獲得する収益に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示してもよい。例えば、表示部１５３は、第１コンテンツの提供主が得られる収益が、第３コンテンツの掲載による収益よりも所定の閾値以上高いコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。ここで、表示部１５３は、第３コンテンツの掲載によって第１コンテンツの提供主が獲得する収益が、第３コンテンツとは異なるコンテンツの掲載によって提供主が獲得する収益と比較して所定の閾値以上高い場合、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示しなくてもよい。例えば、表示部１５３は、図１の例において、広告ＡＤ２１の掲載によってコンテンツＣ１の提供主が獲得する収益が、広告ＡＤ２２の掲載によって提供主が獲得する収益と比較して所定の閾値以上高い場合、第３状態となっても広告ＡＤ２１に替えて広告ＡＤ２２を表示しない。ここで、図７を用いて、広告ＡＤ２２を表示しない場合の処理の一例を説明する。図７は、実施形態に係る端末装置の一例を示す図である。
【００６１】
なお、図７の第１状態及び第２状態における処理は、図１と同様の処理であるため、詳細な説明は省略する。また、以下の説明において、広告ＡＤ２１の掲載によってコンテンツＣ１の提供主が獲得する収益は広告ＡＤ１１と同一であり、広告ＡＤ２２の掲載によってコンテンツＣ１の提供主が獲得する収益は広告ＡＤ１２と同一であるものとする。また、広告ＡＤ１１及び広告ＡＤ１２の掲載によってコンテンツＣ１の提供主が獲得する収益は、図５に示す「入札価格」と同一であるものとする。また、所定の閾値は、「５０円」であるものとする。
【００６２】
図７の第３状態は、コンテンツＣ１のうち未表示の領域を画面に表示するため、ユーザのスクロール操作等によりコンテンツＣ１が第２状態から更に下方向に移動することによって、第２状態では非表示領域となっていた領域が表示領域となり、広告ＡＤ１１を含む領域が画面に表示される状態を示す。ここで、図５に示すように、広告ＡＤ２１（広告ＡＤ１１）の掲載によってコンテンツＣ１の提供主が獲得する収益は、広告ＡＤ２２（広告ＡＤ１２）の掲載によって提供主が獲得する収益と比較して所定の閾値以上高い。したがって、表示部１５３は、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で、広告ＡＤ１１を表示領域として画面に表示する際、広告ＡＤ２１を広告ＡＤ２２に替えず、広告ＡＤ２１を表示領域に重畳させて画面に表示する。すなわち、図７の第３状態において、端末装置１００の画面には広告ＡＤ１１及び広告ＡＤ２１が表示された状態となる。
【００６３】
なお、取得部１５１は、第１コンテンツに含まれる第２コンテンツが、広告の入札価格に応じた順番で配置された第１コンテンツを取得してもよい。例えば、取得部１５１は、図７の例において、入札価格が最も高い広告ＡＤ１１がコンテンツＣ１の最下部に配置されたコンテンツＣ１を取得する。そして、表示部１５３は、図７の第２状態（コンテンツＣ１のうち、タイムライン形式で表示される領域を表示領域として画面に表示する場合）において広告ＡＤ２１を表示領域に重畳させて画面に表示する。すなわち、ユーザのスクロール操作等によりコンテンツＣ１が第２状態から最下部まで移動する間、表示部１５３は、広告ＡＤ２１を表示領域に重畳させて画面に表示する。
【００６４】
また、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツを利用するユーザの属性に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示してもよい。例えば、表示部１５３は、取得部１５１が取得した端末装置１００を利用するユーザの属性に関する情報に対応するコンテンツを、第３コンテンツに替えて表示領域に重畳させて画面に表示する。ここで、表示部１５３は、端末装置１００を利用するユーザの属性に関する情報が第３コンテンツに対応し、第３コンテンツとは異なるコンテンツには対応しない場合、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示しなくてもよい。例えば、図１の例において、取得部１５１が端末装置１００を利用するユーザの属性に関する情報として、年代「４０代」、性別「女性」、居住地域「Ａ県」を取得したものとする。また、図５に示すユーザ属性が各広告に設定され、広告ＡＤ２１に設定されたユーザ属性は広告ＡＤ１１と同一であり、広告ＡＤ２２に設定されたユーザ属性は広告ＡＤ１２と同一であるものとする。この場合、端末装置１００を利用するユーザの属性に関する情報は、広告ＡＤ２１に対応し、広告ＡＤ２２には対応しない。したがって、表示部１５３は、図１の例において、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で、広告ＡＤ１１を表示領域として画面に表示する際、広告ＡＤ２１を広告ＡＤ２２に替えず、広告ＡＤ２１を表示領域に重畳させて画面に表示する。すなわち、端末装置１００の画面は、図７の第３状態に示す状態となる。
【００６５】
また、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツを利用するユーザに提供されるサービスにおけるユーザの利用状況に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示してもよい。例えば、表示部１５３は、取得部１５１が取得した端末装置１００を利用するユーザの各サービスにおける利用状況に基づいて推定される、ユーザが興味関心を有するカテゴリに対応するコンテンツを、第３コンテンツに替えて表示領域に重畳させて画面に表示する。ここで、表示部１５３は、端末装置１００を利用するユーザが興味関心を有するカテゴリが第３コンテンツに対応し、第３コンテンツとは異なるコンテンツには対応しない場合、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示しなくてもよい。例えば、図１の例において、端末装置１００を利用するユーザが興味関心を有するカテゴリとして、「健康食品」が推定されたものとする。また、図５に示す広告カテゴリが各広告に設定され、広告ＡＤ２１に設定された広告カテゴリは広告ＡＤ１１と同一であり、広告ＡＤ２２に設定された広告カテゴリは広告ＡＤ１２と同一であるものとする。この場合、端末装置１００を利用するユーザが興味関心を有するカテゴリは、広告ＡＤ２１に対応し、広告ＡＤ２２には対応しない。したがって、表示部１５３は、図１の例において、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で、広告ＡＤ１１を表示領域として画面に表示する際、広告ＡＤ２１を広告ＡＤ２２に替えず、広告ＡＤ２１を表示領域に重畳させて画面に表示する。すなわち、端末装置１００の画面は、図７の第３状態に示す状態となる。
【００６６】
また、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツを利用するユーザの反応に関する情報に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示してもよい。例えば、表示部１５３は、広告効果（ＣＴＲ等）が第３コンテンツよりも高いコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。ここで、表示部１５３は、第３コンテンツの広告効果が第３コンテンツとは異なるコンテンツの広告効果よりも高い場合、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示しなくてもよい。例えば、図１の例において、図５に示すＣＴＲが各広告に格納され、広告ＡＤ２１のＣＴＲは広告ＡＤ１１と同一であり、広告ＡＤ２２のＣＴＲは広告ＡＤ１２と同一であるものとする。この場合、広告ＡＤ２１のＣＴＲは、広告ＡＤ２２よりも高い。したがって、表示部１５３は、図１の例において、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で、広告ＡＤ１１を表示領域として画面に表示する際、広告ＡＤ２１を広告ＡＤ２２に替えず、広告ＡＤ２１を表示領域に重畳させて画面に表示する。すなわち、端末装置１００の画面は、図７の第３状態に示す状態となる。ここで、取得部１５１は、第１コンテンツに含まれる第２コンテンツが、広告効果に応じた順番で配置された第１コンテンツを取得してもよい。例えば、取得部１５１は、ＣＴＲの高い順に第２コンテンツが配置された第１コンテンツを取得する。そして、表示部１５３は、ＣＴＲが最も高い第２コンテンツと所定の関連性を有する第３コンテンツを常に表示領域に重畳させて画面に表示する。すなわち、表示部１５３は、広告効果が最も高い広告を常に画面最下部に表示し、他の広告をインフィード広告として、広告効果が高い順に画面に表示する。
【００６７】
〔６．表示処理のフロー〕
ここで、図８を用いて、実施形態に係る表示処理システム１の表示処理の手順について説明する。図８は、実施形態に係る表示処理手順の一例を示すフローチャートである。
【００６８】
図８に示すように、端末装置１００は、表示領域の位置を検出する（ステップＳ１０１）。そして、端末装置１００は、コンテンツのうち所定の条件を満たす領域を表示領域として画面に表示しない場合（ステップＳ１０２；Ｎｏ）、コンテンツが移動することによって、コンテンツのうち所定の条件を満たす領域を表示領域として画面に表示するまで待機する。
【００６９】
一方、コンテンツのうち所定の条件を満たす領域を表示領域として画面に表示する場合（ステップＳ１０２；Ｙｅｓ）、端末装置１００は、コンテンツの非表示領域を検出する（ステップＳ１０３）。例えば、図１の例において、端末装置１００は、コンテンツＣ１が移動することによって、コンテンツＣ１うちタイムライン形式で表示される領域を表示領域として画面に表示する場合、コンテンツＣ１の非表示領域を検出する。
【００７０】
続いて、端末装置１００は、非表示領域に含まれる広告と所定の関連性を有する広告を表示領域に重畳させて画面に表示し（ステップＳ１０４）、処理を終了する。例えば、図１の第２状態において、端末装置１００は、非表示領域に含まれる広告ＡＤ１１又はＡＤ１２と所定の関連性を有する広告を、広告ＡＤ１１又はＡＤ１２を画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。
【００７１】
〔７．変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
【００７２】
〔７−１．表示領域に重畳する情報について〕
上述の実施形態において、表示部１５３が、非表示領域に含まれる広告と所定の関連性を有する広告を表示領域に重畳させて画面に表示するとしたが、表示部１５３は、広告に限らず、種々の情報と所定の関連性を有する情報を表示領域に重畳させて画面に表示してもよい。
【００７３】
〔７−２．表示領域に重畳する広告について〕
また、上述の実施形態において、表示部１５３が、広告ＡＤ２１又はＡＤ２２を表示領域に重畳させて画面に表示する例を示したが、表示部１５３は、このような構成に限定されるものではない。例えば、表示部１５３は、広告ＡＤ２１及びＡＤ２２とは異なる表示態様の広告を、表示領域に重畳させて画面に表示してもよい。言い換えると、表示部１５３は、タイムライン形式で表示されるコンテンツ間に差し込まれるインフィード広告と所定の関連性を有する広告であれば、どのような表示態様の広告でも表示領域に重畳させて画面に表示してもよい。ここで、図９を用いて、広告ＡＤ２１及びＡＤ２２とは異なる表示態様の広告を表示する場合の処理の一例を説明する。図９は、実施形態に係る端末装置の一例を示す図である。
【００７４】
なお、図９の第１状態及び第２状態における処理は、図１と同様の処理であるため、詳細な説明は省略する。また、以下の説明では、図９に示すように、コンテンツＣ１３〜Ｃ２０、並びに、広告ＡＤ１１とは異なる表示態様の広告ＡＤ１３がコンテンツＣ１９及び２０の間に配置されているものとする。具体的には、広告ＡＤ１３は、広告に関連する画像の下に広告に関する広告文を配置した表示態様で端末装置１００に表示される。
【００７５】
図９の第３状態は、コンテンツＣ１のうち未表示の領域を画面に表示するため、ユーザのスクロール操作等によりコンテンツＣ１が第２状態から更に下方向に移動することによって、第２状態では非表示領域となっていた領域が表示領域となり、広告ＡＤ１１を含む領域が画面に表示される状態を示す。ここで、表示部１５３は、コンテンツＣ１が下方向に移動して画面が第３状態となる過程で広告ＡＤ１１を表示領域として画面に表示する際、非表示領域となる領域に含まれる広告ＡＤ１３と所定の関連性を有する広告ＡＤ２３を、広告ＡＤ２１に替えて表示領域に重畳させて画面に表示する。図９の例において、表示部１５３は、広告ＡＤ１３と所定の関連性を有する広告として、広告ＡＤ２３と同一の画像及び広告文により構成される広告ＡＤ２３を、広告ＡＤ１３を画面に表示する場合の表示態様で表示領域に重畳させて画面の最下部に表示する。
【００７６】
〔７−３．ログについて〕
また、端末装置１００は、広告コンテンツ（第２〜第５コンテンツ）に関する各種のログを取ってもよい。例えば、端末装置１００は、広告コンテンツが表示されたか否か示すログを取ってもよい。
【００７７】
また、端末装置１００は、広告コンテンツの表示回数や選択回数を測定してもよい。また、端末装置１００は、広告コンテンツが選択されたか否か、広告コンテンツがどのようなタイミングで選択されたか等といったログを取ってもよい。また、端末装置１００は、広告コンテンツが選択された際の第１コンテンツの表示態様を示すログを取ってもよい。
【００７８】
このように端末装置１００が取得したログは、広告コンテンツのインプレッション数やＣＴＲの更新、広告コンテンツ等の表示に対する課金処理、および、広告主に広告効果を報告する際等に有用なログとなる。例えば、スクロール操作により広告コンテンツが何度も表示された場合や、広告コンテンツの選択が何度も行われた場合は、広告コンテンツに対してユーザが興味を持ったと予測される。
【００７９】
このため、広告コンテンツを選択したか否かを示すログ等はユーザの広告に対する認知度を示す指標になりえる。
【００８０】
そこで、広告配信サーバ２０は、取得された各ログを用いて、インプレッション数の更新や、入札価格、ＣＴＲの変更等を行ってもよい。例えば、広告配信サーバ２０は、広告コンテンツの選択回数に応じて入札価格及びＣＴＲを変更してもよい。
【００８１】
また、端末装置１００が取得したログは、ランディングページに配置されるコンテンツの変更に用いられてもよい。例えば、端末装置１００は、同一のランディングページを取得するとともに、ランディングページが表示されるまでのログに応じて、ランディングページに配置するコンテンツを変更させてもよい。
【００８２】
〔７−４．端末装置の操作記録〕
また、上述してきた端末装置１００は、実施形態に係る広告コンテンツとともに表示された第１コンテンツに対して、ユーザがどれだけ端末装置１００を操作したかという記録を広告配信サーバ２０に送信してもよい。具体的には、端末装置１００は、広告コンテンツが表示された際において、ユーザが第１コンテンツに対して行ったスクロール操作の内容や回数、ユーザの選択操作、ユーザが広告コンテンツを選択した際における第１コンテンツの表示態様等を記録する。
【００８３】
また、端末装置１００は、スクロール操作の回数、リロードした回数や、広告コンテンツの内容、広告コンテンツ等を特定する情報について端末装置１００からの発信操作（例えば、ＳＮＳ（Social  Networking  Service）への書き込み）等、ユーザが端末装置１００に対して行う種々の操作を記録することもできる。そして、端末装置１００は、操作履歴に関する情報を広告配信サーバ２０に送信する。
【００８４】
かかる場合、広告配信サーバ２０は、端末装置１００から配信された操作履歴に関する情報を集計し、かかる情報について分析した情報をさらに取得する。例えば、広告配信サーバ２０は、制御情報とともに広告コンテンツを配信した場合と、配信しなかった場合とについて、スクロール操作の回数や、表示処理を実行した回数、表示したランディングページの種別やランディングページに配置されたコンテンツの種別、ＣＴＲなどの広告効果の指標を比較した情報などを取得する。
【００８５】
ここで、制御情報とともに広告コンテンツを配信した際に第１コンテンツに対して行われた操作の履歴は、広告効果を示す指標となりうる。すなわち、実施形態に係る制御情報を伴う広告コンテンツが表示される第１コンテンツにおいては、広告コンテンツが選択されることにより先のウェブページ（ランディングページ）が表示されることのみならず、ユーザの操作によって第１コンテンツの表示態様が変更されることにより、または広告コンテンツが表示されることにより、どのような操作を行ったかという操作履歴自体がユーザの広告コンテンツへの興味を示す指標といえる。
【００８６】
例えば、広告配信サーバ２０は、スクロール操作の内容、スクロール操作の回数、広告コンテンツの表示回数、第１コンテンツの滞在時間等を比較することで、実施形態に係る制御情報を伴う広告コンテンツを表示した際に、広告コンテンツが広く伝えようとする情報、すなわち広告に対する関心をどれくらい発生させたかを示す指標を提供することができる。
【００８７】
したがって、広告配信サーバ２０は、広告主に端末装置１００の操作履歴に関する情報を送信することにより、実施形態に係る広告コンテンツが表示される第１コンテンツに対する広告効果の指標を示すレポートとすることができる。なお、広告配信サーバ２０は、広告主に端末装置１００の操作履歴に関する情報やログをそのまま送信してもよい。
【００８８】
これにより、広告配信サーバ２０は、端末装置１００における実施形態に係る制御情報を伴う広告コンテンツの表示態様の有用性を広告主に示すことができる。
【００８９】
〔８．効果〕
上述してきたように、実施形態に係る端末装置１００は、取得部１５１と、検出部１５２と、表示部１５３とを有する。取得部１５１は、ユーザからの第１コンテンツの配信要求に基づいて第１コンテンツと、第２コンテンツを広告配信サーバ２０から取得するための取得命令とをコンテンツ配信サーバ１０から取得する。また、取得部１５１は、コンテンツ配信サーバ１０から取得した取得命令に基づく第２コンテンツの取得要求を行い、第２コンテンツを広告配信サーバ２０から取得する。検出部１５２は、第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、画面に表示されない領域である非表示領域を検出する。表示部１５３は、取得部１５１が取得した第１コンテンツ及び第２コンテンツのうち表示領域となる領域を画面に表示する。また、表示部１５３は、検出部１５２によって検出された非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを、第２コンテンツを画面に表示する場合の表示態様に基づいて表示領域に重畳させて画面に表示する。
【００９０】
これにより、実施形態に係る端末装置１００は、非表示領域に含まれる第２コンテンツと所定の関連性を有する第３コンテンツを画面に表示することができるため、画面に第２コンテンツが表示されなくとも第２コンテンツによる訴求効果を発揮できる。
【００９１】
また、実施形態に係る端末装置１００において、例えば、検出部１５２は、第１コンテンツのうち表示領域として表示される位置を検出する、そして、表示部１５３は、第１コンテンツが移動することによって、第１コンテンツ上の領域であって、所定の条件を満たす領域を表示領域として画面に表示する場合、表示領域に第３コンテンツを重畳して画面に表示する。
【００９２】
これにより、実施形態に係る端末装置１００は、所定の条件を満たす領域を表示領域として画面に表示する場合に第３コンテンツを表示することができるため、表示領域に応じて第３コンテンツの表示を制御できる。
【００９３】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第１コンテンツのうち第２コンテンツに対応する表示態様で表示される領域を表示領域として画面に表示する場合、表示領域に第３コンテンツを重畳して画面に表示する。
【００９４】
これにより、実施形態に係る端末装置１００は、第１コンテンツのうち第２コンテンツに対応する表示態様で表示される領域に第３コンテンツを表示できるため、第１コンテンツ及び第３コンテンツの統一感をユーザに提供することを可能にする。
【００９５】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示領域に重畳させて画面に表示する。
【００９６】
これにより、実施形態に係る端末装置１００は、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示できるため、状況に応じて表示するコンテンツを変更できる。
【００９７】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第１コンテンツが移動することによって第２コンテンツが表示領域に含まれる場合、第２コンテンツを表示する際に非表示領域となる領域に含まれる第４コンテンツと所定の関連性を有するコンテンツである第５コンテンツを、第４コンテンツを画面に表示する場合の表示態様に基づいて、第３コンテンツに替えて表示領域に重畳させて画面に表示する。
【００９８】
これにより、実施形態に係る端末装置１００は、第２コンテンツが表示領域に含まれる場合に第３コンテンツに替えて第５コンテンツを表示できるため、常に画面に表示されないコンテンツの訴求効果を発揮できる。
【００９９】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第１コンテンツが所定の方向に移動することによって、第２コンテンツが表示領域に含まれる場合、第３コンテンツに替えて第５コンテンツを表示領域に重畳させて画面に表示し、第５コンテンツの表示後、第１コンテンツが所定の方向とは逆の方向に移動することによって第２コンテンツが非表示領域に含まれる場合、第５コンテンツに替えて第３コンテンツを表示領域に重畳させて画面に表示する。
【０１００】
これにより、実施形態に係る端末装置１００は、第１コンテンツが所定の方向とは逆の方向に移動した場合には第３コンテンツを再表示できるため、第１コンテンツの移動に応じた表示処理ができる。
【０１０１】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツの提供主が獲得する収益に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。
【０１０２】
これにより、実施形態に係る端末装置１００は、第１コンテンツの提供主が獲得する収益に応じて表示するコンテンツを変更できるため、コンテンツ配信の実情に沿った表示処理ができる。
【０１０３】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第３コンテンツの掲載によって第１コンテンツの提供主が獲得する収益が、第３コンテンツとは異なるコンテンツの掲載によって提供主が獲得する収益と比較して所定の閾値以上高い場合、第３コンテンツに替えて第３コンテンツとは異なるコンテンツを表示しない。
【０１０４】
これにより、実施形態に係る端末装置１００は、常に収益の高いコンテンツを表示できるため、コンテンツの提供主が獲得する収益を向上させることができる。
【０１０５】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツを利用するユーザの属性に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。
【０１０６】
これにより、実施形態に係る端末装置１００は、ユーザの属性に応じてコンテンツを表示できるため、コンテンツの訴求効果を向上させることができる。
【０１０７】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツを利用するユーザに提供されるサービスにおけるユーザの利用状況に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。
【０１０８】
これにより、実施形態に係る端末装置１００は、各種サービスにおけるユーザの利用状況に応じてコンテンツを表示できるため、コンテンツの訴求効果を向上させることができる。
【０１０９】
また、実施形態に係る端末装置１００において、例えば、表示部１５３は、第３コンテンツとは異なるコンテンツであって、第１コンテンツを利用するユーザの反応に関する情報に応じて決定されるコンテンツを第３コンテンツに替えて表示領域に重畳させて画面に表示する。
【０１１０】
これにより、実施形態に係る端末装置１００は、ユーザの反応応じてコンテンツを表示できるため、コンテンツの訴求効果を向上させることができる。
【０１１１】
〔９．ハードウェア構成〕
また、上述してきた各実施形態に係る端末装置は、例えば図１０に示すような構成のコンピュータ１０００によって実現される。以下、端末装置１００を例に挙げて説明する。図１０は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＯＭ１２００、ＲＡＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１１２】
ＣＰＵ１１００は、ＲＯＭ１２００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１２００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１１３】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（実施形態のネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１１４】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１１５】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１３００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１３００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１１６】
例えば、コンピュータ１０００が端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１３００上にロードされたプログラムを実行することにより、制御部１５０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内の各データが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１１７】
〔１０．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１８】
また、上述した端末装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１１９】
また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、表示部は、表示手段や表示回路に読み替えることができる。
【符号の説明】
【０１２０】
１        表示処理システム
１０      コンテンツ配信サーバ
１１      通信部
１２      コンテンツ情報記憶部
１３      制御部
１４      受付部
１５      配信部
２０      広告配信サーバ
２１      通信部
２２      広告情報記憶部
２３      制御部
２４      受付部
２５      配信部
１００    端末装置
１１０    通信部
１２０    記憶部
１３０    入力部
１４０    出力部
１５０    制御部
１５１    取得部
１５２    検出部
１５３    表示部
【図１】
2019197402.tif 000003
【図２】
2019197402.tif 000004
【図３】
2019197402.tif 000005
【図４】
2019197402.tif 000006
【図５】
2019197402.tif 000007
【図６】
2019197402.tif 000008
【図７】
2019197402.tif 000009
【図８】
2019197402.tif 000010
【図９】
2019197402.tif 000011
【図１０】
2019197402.tif 000012
【手続補正書】
【提出日】平成30年7月26日(2018.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
並べて配置された複数のコンテンツにより構成される第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出手順と、
前記第１コンテンツの第１の領域に配置され前記検出手順によって検出された非表示領域に含まれるコンテンツである第２コンテンツと同一の情報を含む第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示手順と、
をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記検出手順は、
前記第１コンテンツのうち前記表示領域として表示される位置を検出し、
前記表示手順は、
前記第１コンテンツが移動することによって、前記第１コンテンツ上の領域であって、所定の条件を満たす領域を前記表示領域として前記画面に表示する場合、前記表示領域に前記第３コンテンツを重畳して前記画面に表示する
ことを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記表示手順は、
前記第１コンテンツのうち前記第２コンテンツに対応する表示態様で表示される領域を前記表示領域として前記画面に表示する場合、前記表示領域に前記第３コンテンツを重畳して前記画面に表示する
ことを特徴とする請求項２に記載の表示プログラム。
【請求項４】
前記表示手順は、
前記第３コンテンツに替えて前記第３コンテンツとは異なるコンテンツを前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項１から３のいずれか一つに記載の表示プログラム。 
【請求項５】
前記表示手順は、
前記第１コンテンツが移動することによって前記第２コンテンツが前記表示領域に含まれる場合、前記第１コンテンツの第２の領域に配置され前記第２コンテンツを表示する際に前記非表示領域となる領域に含まれるコンテンツである第４コンテンツと同一の情報を含む第５コンテンツを、前記第４コンテンツを前記画面に表示する場合の表示態様に基づいて、前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４に記載の表示プログラム。
【請求項６】
前記表示手順は、
前記第１コンテンツが所定の方向に移動することによって、前記第２コンテンツが前記表示領域に含まれる場合、前記第３コンテンツに替えて前記第５コンテンツを前記表示領域に重畳させて前記画面に表示し、前記第５コンテンツの表示後、前記第１コンテンツが前記所定の方向とは逆の方向に移動することによって前記第２コンテンツが前記非表示領域に含まれる場合、前記第５コンテンツに替えて前記第３コンテンツを前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項５に記載の表示プログラム。
【請求項７】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツの提供主が獲得する収益に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から６のいずれか一つに記載の表示プログラム。
【請求項８】
前記表示手順は、
前記第３コンテンツの掲載によって前記第１コンテンツの提供主が獲得する収益が、前記第３コンテンツとは異なるコンテンツの掲載によって前記提供主が獲得する収益と比較して所定の閾値以上高い場合、前記第３コンテンツに替えて前記第３コンテンツとは異なるコンテンツを表示しない
ことを特徴とする請求項４から７のいずれか一つに記載の表示プログラム。
【請求項９】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツを利用するユーザの属性に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から８のいずれか一つに記載の表示プログラム。
【請求項１０】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツを利用するユーザに提供されるサービスにおける当該ユーザの利用状況に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から９のいずれか一つに記載の表示プログラム。
【請求項１１】
前記表示手順は、
前記第３コンテンツとは異なるコンテンツであって、前記第１コンテンツを利用するユーザの反応に関する情報に応じて決定されるコンテンツを前記第３コンテンツに替えて前記表示領域に重畳させて前記画面に表示する
ことを特徴とする請求項４から１０のいずれか一つに記載の表示プログラム。
【請求項１２】
並べて配置された複数のコンテンツにより構成される第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出部と、
前記第１コンテンツの第１の領域に配置され前記検出部によって検出された非表示領域に含まれるコンテンツである第２コンテンツと同一の情報を含む第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示部と、
を備えることを特徴とする表示装置。
【請求項１３】
コンピュータが実行する表示方法であって、
並べて配置された複数のコンテンツにより構成される第１コンテンツのうち画面に表示される表示領域とは異なる領域であって、前記画面に表示されない領域である非表示領域を検出する検出工程と、
前記第１コンテンツの第１の領域に配置され前記検出工程によって検出された非表示領域に含まれるコンテンツである第２コンテンツと同一の情報を含む第３コンテンツを、前記第２コンテンツを前記画面に表示する場合の表示態様に基づいて前記表示領域に重畳させて前記画面に表示する表示工程と、
を含むことを特徴とする表示方法。