(57)【要約】【課題】複数のコンテンツを適切に表示することができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供すること。【解決手段】実施形態に係る配信装置は、配信部を備える。配信部は、端末装置の表示部に表示されるページに挿入される第１コンテンツを制御する制御情報を端末装置に配信する。制御情報は、決定手順と挿入手順とを端末装置に実行させる。決定手順は、ページに設定される第２コンテンツと第１コンテンツとの属性関係に基づいて、第１コンテンツのページへの挿入位置を決定する。挿入手順は、決定された挿入位置に第１コンテンツを挿入する。【選択図】図６
2015210545.tif 000002
【特許請求の範囲】
【請求項１】
端末装置の表示部に表示されるページに挿入される第１コンテンツを制御する制御情報を前記端末装置に配信する配信部を備え、
前記制御情報は、
前記ページに設定される第２コンテンツと前記第１コンテンツとの属性関係に基づいて、前記第１コンテンツの前記ページへの挿入位置を決定する決定手順と、
前記決定された挿入位置に前記第１コンテンツを挿入する挿入手順と、
を前記端末装置に実行させることを特徴とする配信装置。
【請求項２】
前記制御情報は、
前記ページのうちブラウザに表示される領域の情報を可視領域の情報として取得する可視領域取得手順を前記端末装置に実行させ、
前記決定手順は、
前記属性関係が特定の属性関係である場合、前記第１コンテンツおよび前記第２コンテンツのいずれか一方が前記可視領域外になる位置を前記挿入位置として決定する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記制御情報は、
前記ページのうちブラウザに表示される領域の情報を可視領域の情報として取得する可視領域取得手順を前記端末装置に実行させ、
前記決定手順は、
前記属性関係が特定の属性関係である場合、前記第１コンテンツおよび前記第２コンテンツが共に前記可視領域内になる位置を前記挿入位置として決定する
ことを特徴とする請求項１に記載の配信装置。
【請求項４】
前記可視領域は、
前記ページのうち前記ブラウザに表示される領域全体、または、前記ページのうち前記ブラウザに表示されかつ前記表示部に表示される領域の重複部分である
ことを特徴とする請求項２または３に記載の配信装置。
【請求項５】
前記決定手順は、
前記第１コンテンツの前記挿入位置を、前記ページに表示される記事内の位置から決定する
ことを特徴とする請求項１〜４のいずれか１つに記載の配信装置。
【請求項６】
前記第２コンテンツは、前記記事の一部分である
ことを特徴とする請求項５に記載の配信装置。
【請求項７】
前記決定手順は、
前記ページに予め設定された記事内の複数の位置の中から前記第１コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項５または６に記載の配信装置。
【請求項８】
前記制御情報は、
前記記事に基づき、前記第１コンテンツの挿入位置の候補を設定する設定手順を前記端末装置に実行させ、
前記決定手順は、
前記設定手順によって設定された挿入位置の候補の中から、前記第１コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項５または６に記載の配信装置。
【請求項９】
前記制御情報は、
前記第１コンテンツの属性情報を取得する第１取得手順と、
前記第２コンテンツの属性情報を取得する第２取得手順と、を前記端末装置に実行させ、
前記決定手順は、
前記第１コンテンツの属性情報と前記第２コンテンツの属性情報とに基づいて、前記第１コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項１〜８のいずれか１つに記載の配信装置。
【請求項１０】
端末装置の表示部に表示されるページに挿入される第１コンテンツの属性情報を取得する第１取得部と、
前記ページに設定される第２コンテンツの属性情報を取得する第２取得部と、
前記第１コンテンツの属性情報と前記第２コンテンツの属性情報とに基づいて前記第１コンテンツの前記ページへの挿入位置を決定する決定部と、
を備えることを特徴とする配信装置。
【請求項１１】
表示部に表示されるページに挿入される第１コンテンツと前記ページに設定される第２コンテンツとの属性関係に基づいて、前記第１コンテンツの前記ページへの挿入位置を決定する決定部と、
前記決定された挿入位置に前記第１コンテンツを挿入する挿入部と、
を備えることを特徴とする表示制御装置。
【請求項１２】
表示部に表示されるページに挿入される第１コンテンツと前記ページに設定される第２コンテンツとの属性関係に基づいて、前記第１コンテンツの前記ページへの挿入位置を決定する決定手順と、
前記決定された挿入位置に前記第１コンテンツを挿入する挿入手順と、
をコンピュータに実行させる表示制御プログラム。
【請求項１３】
表示部に表示されるページに挿入される第１コンテンツと前記ページに設定される第２コンテンツとの属性関係に基づいて、前記第１コンテンツの前記ページへの挿入位置を決定する決定工程と、
前記決定された挿入位置に前記第１コンテンツを挿入する挿入工程と、
をコンピュータに実行させる表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの飛躍的な普及に伴い、インターネットを介した広告配信が盛んに行われている。例えば、端末装置は、ページ内に広告コンテンツの表示領域である広告枠が配置されている場合は、広告枠ごとに広告配信装置から広告コンテンツを取得し、取得した広告コンテンツを各広告枠に表示する。
【０００３】
かかる広告配信において、宣伝効果を高めるために、端末装置のユーザの嗜好、性別、年齢、住所、職業などのユーザ情報を予め登録しておき、ユーザ情報に対応する広告コンテンツを選択的に配信するターゲティング配信が行われている（例えば、特許文献１参照）。これにより、端末装置のユーザに対して、適切な広告コンテンツを表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１２０１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の広告配信では、複数の広告コンテンツをページ内に表示する場合、予め広告位置がページに設定されていることから、複数の広告コンテンツを適切に表示することができないおそれがある。このことは、広告コンテンツ以外のコンテンツにおいて同様である。
【０００６】
本願は、上記に鑑みてなされたものであって、複数のコンテンツを適切に表示することができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る配信装置は、配信部を備える。前記配信部は、端末装置の表示部に表示されるページに挿入される第１コンテンツを制御する制御情報を前記端末装置に配信する。前記制御情報は、決定手順と挿入手順とを前記端末装置に実行させる。前記決定手順は、前記ページに設定される第２コンテンツと前記第１コンテンツとの属性関係に基づいて、前記第１コンテンツの前記ページへの挿入位置を決定する。前記挿入手順は、決定された挿入位置に前記第１コンテンツを挿入する。
【発明の効果】
【０００８】
実施形態の一態様によれば、複数のコンテンツを適切に表示することができる配信装置、表示制御装置、表示制御方法および表示制御プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係る表示制御処理の一例を示す図である。
【図２】図２は、第１の実施形態に係る情報提供システムの構成例を示す図である。
【図３】図３は、第１の実施形態に係る広告装置の構成例を示す図である。
【図４】図４は、第１の実施形態に係る広告情報テーブルの一例を示す図である。
【図５】図５は、第１の実施形態に係る配信装置の構成例を示す図である。
【図６】図６は、第１の実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、ウェブページの情報および広告コンテンツの情報に基づいて生成されるウェブページの一例を示す図である。
【図８】図８は、制御情報に含まれる属性関係テーブルの一例を示す図である。
【図９】図９は、広告挿入位置が挿入位置候補Ｐ３である場合のウェブページの一例を示す図である。
【図１０】図１０は、広告挿入位置が挿入位置候補Ｐ１である場合のウェブページの一例を示す図である。
【図１１】図１１は、広告挿入位置が挿入位置候補Ｐ２である場合のウェブページの一例を示す図である。
【図１２】図１２は、属性関係として広告種別の関係が設定された属性関係テーブルの一例を示す図である。
【図１３】図１３は、端末装置による情報処理の流れの一例を説明するための図である。
【図１４】図１４は、第２の実施形態に係る端末装置の構成例を示す図である。
【図１５】図１５は、第３の実施形態に係る配信装置の構成例を示す図である。
【図１６】図１６は、第３の実施形態に係る端末装置の構成例を示す図である。
【図１７】図１７は、第４の実施形態に係る端末装置の構成例を示す図である。
【図１８】図１８は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムが限定されるものではない。
【００１１】
［１．第１の実施形態］
［１．１．表示制御処理］
まず、図１を用いて、第１の実施形態に係る表示制御処理の一例について説明する。図１は、第１の実施形態に係る表示制御処理の一例を示す図である。図１は、ブラウザ（例えば、ウェブブラウザ）を有する端末装置（表示制御装置の一例）によって、第１広告コンテンツＣ１（第１コンテンツの一例）と第２広告コンテンツＣ２（第２コンテンツの一例）が配置されるページＷ（例えば、ウェブページ）の一部がブラウザの表示領域に表示される例を示す。以下、ページＷのうちブラウザに表示される領域を可視領域ＶＡと記載する。
【００１２】
第１広告コンテンツＣ１は、例えば、ページＷに挿入される動画広告であり、第２広告コンテンツＣ２は、例えば、ページＷの所定位置に予め設定されているバナー広告である。
【００１３】
図１に示すように、ページＷは、例えば、ニュースなどの記事ＡＲや広告枠Ｄ２を含む。記事ＡＲは、第１〜第４部分ＡＲ１〜ＡＲ４を含む。各部分ＡＲ１〜ＡＲ４は、例えば、記事ＡＲの文章のうち１以上のセンテンスや１以上のパラグラフを含む。なお、記事ＡＲには画像なども含まれてよい。
【００１４】
図１に示す例では、ページＷの縦サイズは、ブラウザの表示領域の縦サイズよりも長い。このためブラウザの表示領域内に位置するページＷの領域が表示され、ブラウザの表示領域外に位置するページＷの領域は表示されない。端末装置のユーザは、例えば、スクロール操作によって、ページＷのうちブラウザの表示領域に位置させる領域を変更することができる。
【００１５】
ページＷには、記事ＡＲ内に第１広告コンテンツＣ１が挿入される。端末装置は、第１広告コンテンツＣ１と第２広告コンテンツＣ２との属性関係を判定し（ステップＳ１）、かかる判定結果に基づいて、第１広告コンテンツＣ１の挿入位置を決定する（ステップＳ２）。第１広告コンテンツＣ１の挿入位置は、例えば、図１に示すように、端末装置により挿入位置候補Ｐ１〜Ｐ３の中から選択される。
【００１６】
このように、端末装置は、第１広告コンテンツＣ１と第２広告コンテンツＣ２との属性関係に基づいて、第１広告コンテンツＣ１の挿入位置を決定することから、第１広告コンテンツＣ１と第２広告コンテンツＣ２とを適切に表示することができる。
【００１７】
例えば、図１に示すように、第１広告コンテンツＣ１の広告対象属性が「酒（ビール）」であり、第２広告コンテンツＣ２の広告対象属性が「車」であるとする。「車」と「酒（ビール）」とは、飲酒運転を想起させるおそれがあり、広告対象属性の相性が悪い。そのため、第１広告コンテンツＣ１と第２広告コンテンツＣ２とを同時に可視領域ＶＡに表示すると、飲酒運転を勧めているようなイメージを端末装置のユーザに与えるおそれがある。
【００１８】
そこで、この場合、端末装置は、第２広告コンテンツＣ２の表示位置から離れた挿入位置候補Ｐ３を第１広告コンテンツＣ１の挿入位置として決定する。これにより第１広告コンテンツＣ１と第２広告コンテンツＣ２とが可視領域ＶＡに同時に表示されることを避けることができる。
【００１９】
また、第１広告コンテンツＣ１の広告対象属性が「チャイルドシート」であり、第２広告コンテンツＣ２の広告対象属性が「車」であるとする。「車」と「チャイルドシート」とは同時に購入される可能性があり、広告対象属性の相性が良い。そのため、この場合、第１広告コンテンツＣ１と第２広告コンテンツＣ２とをできるだけ同時に可視領域ＶＡに表示することが望ましい。
【００２０】
そこで、この場合、端末装置は、第２広告コンテンツＣ２の表示位置から近い挿入位置候補Ｐ１を第１広告コンテンツＣ１の挿入位置として決定する。これにより第１広告コンテンツＣ１と第２広告コンテンツＣ２とを可視領域ＶＡに同時に表示させることができる。
【００２１】
なお、上述においては、第２広告コンテンツＣ２を第２コンテンツの一例として説明したが、第２コンテンツは、第２広告コンテンツＣ２に限定されない。例えば、ページＷに設定される記事ＡＲの一部を第２コンテンツとすることもできる。端末装置は、記事の各部分ＡＲ１〜ＡＲ４の属性（以下、記事属性）を、例えば、各部分ＡＲ１〜ＡＲ４に含まれる特徴語を抽出して解析する。
【００２２】
端末装置による解析の結果、例えば、第１部分ＡＲ１が「車」に関する記事（記事属性が「車」）であり、第２〜第４部分ＡＲ２〜ＡＲ４が「車」に関する記事ではないとする。また、第１広告コンテンツＣ１の広告対象属性が「酒（ビール）」であるとする。この場合、第１コンテンツの属性が「酒（ビール）」であり、第２コンテンツの属性が「車」であるため、端末装置は、例えば、第１部分ＡＲ１の表示位置から離れた挿入位置候補Ｐ３を第１広告コンテンツＣ１の挿入位置として決定する。
【００２３】
また、上述においては、第１広告コンテンツＣ１を第１コンテンツの一例として説明したが、第２コンテンツと同様に、第１コンテンツは第１広告コンテンツＣ１に限定されない。例えば、第１コンテンツは、ニュースなどの動画コンテンツであってもよい。
【００２４】
以下、上述した表示制御処理を実現する端末装置等の一例について詳細に説明する。なお、以下の例では、端末装置は、第１広告コンテンツＣ１の表示位置を制御する表示制御プログラム（制御情報の一例）を取得し、かかる制御情報に従って上述した表示制御処理を行う。
【００２５】
［１．２．情報提供システムの構成］
次に、図２を用いて、第１の実施形態に係る情報提供システム１の構成について説明する。図２は、第１の実施形態に係る情報提供システム１の構成例を示す図である。図２に示すように、第１の実施形態に係る情報提供システム１は、広告装置１０と、配信装置２０と、端末装置３０とを含む。
【００２６】
広告装置１０、配信装置２０および端末装置３０（表示制御装置の一例）は、ネットワークＮを介して有線または無線により相互に通信可能に接続される。ネットワークＮは、例えば、インターネットなどのＷＡＮ（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）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１９５】
また、図中（例えば図３、図５、図６など）の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。
【０１９６】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１９７】
１  情報提供システム
１０  広告装置
２０、２０Ｂ  配信装置
１１、２１、３１  通信部
１２、２２、３４  記憶部
１３、２３、２３Ｂ、３５、３５Ａ、３５Ｂ  制御部
１４、２４  受付部
１５、２５、２５Ｂ  配信部
２６Ｂ  第１取得部
２７Ｂ  第２取得部
２８Ｂ、４６、４６Ａ  挿入位置決定部
３０、３０Ａ、３０Ｂ  端末装置
３２  表示部
３３  入力部
４１、４１Ｂ  要求部
４２、４２Ｂ  受付部
４３、４３Ｂ  表示処理部
４４  可視領域取得部
４５  属性情報取得部
４８Ａ    ：候補設定部
４９      ：挿入部
【図１】
2015210545.tif 000003
【図２】
2015210545.tif 000004
【図３】
2015210545.tif 000005
【図４】
2015210545.tif 000006
【図５】
2015210545.tif 000007
【図６】
2015210545.tif 000008
【図７】
2015210545.tif 000009
【図８】
2015210545.tif 000010
【図９】
2015210545.tif 000011
【図１０】
2015210545.tif 000012
【図１１】
2015210545.tif 000013
【図１２】
2015210545.tif 000014
【図１３】
2015210545.tif 000015
【図１４】
2015210545.tif 000016
【図１５】
2015210545.tif 000017
【図１６】
2015210545.tif 000018
【図１７】
2015210545.tif 000019
【図１８】
2015210545.tif 000020