(57)【要約】【課題】コンテンツに対するユーザの関心を引き起こさせること。【解決手段】本願に係る配信装置は、制御情報とともに、第１コンテンツに含まれる表示領域に表示される複数の第２コンテンツであって、背面に配置されたコンテンツを透過させる透過領域を有する複数の第２コンテンツを端末装置に配信する配信部を備え、前記制御情報は、前記第１コンテンツとともに、前記表示領域内に複数の前記第２コンテンツを重ねたコンテンツを表示する表示手順と、前記端末装置の物理的な状態を検知する検知手順と、前記検知手順による検知結果に応じて、少なくともいずれか１つの前記第２コンテンツを移動させ、前面に配置された前記第２コンテンツの透過領域における表示態様を変更することで、前記表示領域内に表示される前記コンテンツの表示態様を変更する変更手順とを前記端末装置に実行させることを特徴とする。【選択図】図１
2015152931.tif 000002
【特許請求の範囲】
【請求項１】
制御情報とともに、第１コンテンツに含まれる表示領域に表示される複数の第２コンテンツであって、背面に配置されたコンテンツを透過させる透過領域を有する複数の第２コンテンツを端末装置に配信する配信部を備え、
前記制御情報は、
前記第１コンテンツとともに、前記表示領域内に複数の前記第２コンテンツを重ねたコンテンツを表示する表示手順と、
前記端末装置の物理的な状態を検知する検知手順と、
前記検知手順による検知結果に応じて、少なくともいずれか１つの前記第２コンテンツを移動させ、前面に配置された前記第２コンテンツの透過領域における表示態様を変更することで、前記表示領域に表示される前記コンテンツの表示態様を変更する変更手順と
を前記端末装置に実行させることを特徴とする配信装置。
【請求項２】
前記検知手順は、前記端末装置の傾きを検知し、
前記変更手順は、前記端末装置の傾きに応じて、前記第２コンテンツを移動させることで前記表示領域に表示されたコンテンツの表示態様を変更する
ことを特徴とする請求項１に記載の配信装置。
【請求項３】
前記変更手順は、前記検知手順による検知結果に応じて、他の第２コンテンツによって隠されている範囲が前記表示領域内に表示されるように、各第２コンテンツを移動させることを特徴とする請求項１または２に記載の配信装置。
【請求項４】
前記変更手順は、前記第２コンテンツごとに、前記端末装置の傾き方向に応じた方向へ移動させることを特徴とする請求項１〜３に記載の配信装置。
【請求項５】
前記変更手順は、前記第２コンテンツごとに、前記端末装置が傾いた角度に応じた距離だけ移動させることを特徴とする請求項１〜４のいずれか１つに記載の配信装置。
【請求項６】
前記検知手順は、前記端末装置にかかる加速度を検知し、
前記変更手順は、前記検知手段が検知した加速度の値に応じて、前記第２コンテンツを移動させることで前記表示領域に表示されたコンテンツの表示態様を変更する
ことを特徴とする請求項１〜５のいずれか１つに記載の配信装置。
【請求項７】
前記変更手順は、前記検知手順が検知した加速度の値が所定の閾値よりも大きい場合は、前記表示領域内に表示されていた複数の第２コンテンツを異なる第２コンテンツに変更する
ことを特徴とする請求項６に記載の配信装置。
【請求項８】
前記検知手順は、前記端末装置に加えられた衝撃を検知し、
前記変更手順は、前記検知手順が衝撃を検知した場合は、前記第２コンテンツを移動させることで前記表示領域に表示されたコンテンツの表示態様を変更する
ことを特徴とする請求項１〜７のいずれか１つに記載の配信装置。
【請求項９】
前記検知手順は、前記端末装置に対する入力と、前記端末装置に加えられた衝撃とを検知し、
前記変更手順は、前記検知手順で端末装置に対する入力が検知され、かつ、前記検知手順が前記端末装置に加えられた衝撃を検知した場合は、前記表示領域内に表示されていた複数の第２コンテンツを異なる第２コンテンツに変更する
ことを特徴とする請求項１〜８のいずれかに記載の配信装置。
【請求項１０】
制御情報とともに、第１コンテンツに含まれる表示領域に表示される複数の第２コンテンツであって、背面に配置されたコンテンツを透過させる透過領域を有する複数の第２コンテンツを配信する配信装置から、前記制御情報と複数の前記第２コンテンツとを受け付ける受付部を備え、
前記制御情報は、
前記第１コンテンツとともに、前記表示領域内に複数の前記第２コンテンツを重ねたコンテンツを表示する表示手順と、
端末装置の物理的な状態を検知する検知手順と、
前記検知手順による検知結果に応じて、少なくともいずれか１つの前記第２コンテンツを移動させ、前面に配置された前記第２コンテンツの透過領域における表示態様を変更することで、前記表示領域に表示される前記コンテンツの表示態様を変更する変更手順と
を前記端末装置に実行させることを特徴とする端末装置。
【請求項１１】
コンピュータが実行する配信方法であって、
制御情報とともに、第１コンテンツに含まれる表示領域に表示される複数の第２コンテンツであって、背面に配置されたコンテンツを透過させる透過領域を有する複数の第２コンテンツを端末装置に配信する配信工程を含み、
前記制御情報は、
前記第１コンテンツとともに、前記表示領域内に複数の前記第２コンテンツを重ねたコンテンツを表示する表示手順と、
前記端末装置の物理的な状態を検知する検知手順と、
前記検知手順による検知結果に応じて、少なくともいずれか１つの前記第２コンテンツを移動させ、前面に配置された前記第２コンテンツの透過領域における表示態様を変更することで、前記表示領域に表示される前記コンテンツの表示態様を変更する変更手順と
を前記端末装置に実行させることを特徴とする配信方法。
【請求項１２】
コンピュータに、
制御情報とともに、第１コンテンツに含まれる表示領域に表示される複数の第２コンテンツであって、背面に配置されたコンテンツを透過させる透過領域を有する複数の第２コンテンツを端末装置に配信する配信手順を実行させ、
前記制御情報は、
前記第１コンテンツとともに、前記表示領域内に複数の前記第２コンテンツを重ねたコンテンツを表示する表示手順と、
前記端末装置の物理的な状態を検知する検知手順と、
前記検知手順による検知結果に応じて、少なくともいずれか１つの前記第２コンテンツを移動させ、前面に配置された前記第２コンテンツの透過領域における表示態様を変更することで、前記表示領域に表示される前記コンテンツの表示態様を変更する変更手順と
を前記端末装置に実行させることを特徴とする配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信装置、端末装置、配信方法および配信プログラムに関する。
【背景技術】
【０００２】
近年、インターネットを介した広告配信が盛んに行われている。例えば、ウェブページの所定の位置に企業や商品等に関する静止画像、動画像、テキスト等の広告コンテンツを表示し、ユーザが広告コンテンツをクリックした際に、広告主によって提供されるページを表示する広告配信が知られている。このような広告表示に関する技術として、第１のレイヤにウェブページ等の情報コンテンツを表示し、第１のレイヤと重ねて表示される第２のレイヤに広告コンテンツを表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０２２０４２号公報
【特許文献２】特開２０１２−１３７８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、広告コンテンツ等、情報コンテンツと重ねて表示されるコンテンツに対するユーザの関心を引き起こすことができない。例えば、上記の従来技術では、情報コンテンツとコンテンツとを重ねて表示しているに過ぎず、コンテンツに対するユーザの関心を引き起こすことができない。
【０００５】
本願は、上記に鑑みてなされたものであって、コンテンツに対するユーザの関心を引き起こさせる配信装置、端末装置、配信方法および配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る配信装置は、制御情報とともに、第１コンテンツに含まれる表示領域に表示される複数の第２コンテンツであって、背面に配置されたコンテンツを透過させる透過領域を有する複数の第２コンテンツを端末装置に配信する配信部を備え、前記制御情報は、前記第１コンテンツとともに、前記表示領域内に複数の前記第２コンテンツを重ねたコンテンツを表示する表示手順と、前記端末装置の物理的な状態を検知する検知手順と、前記検知手順による検知結果に応じて、少なくともいずれか１つの前記第２コンテンツを移動させ、前面に配置された前記第２コンテンツの透過領域における表示態様を変更することで、前記表示領域に表示される前記コンテンツの表示態様を変更する変更手順とを前記端末装置に実行させることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、コンテンツに対するユーザの関心を引き起こさせるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る表示処理の一例を示す図である。
【図２】図２は、実施形態に係る広告配信システムの構成例を示す図である。
【図３】図３は、実施形態に係る広告配信サーバの構成例を示す図である。
【図４】図４は、実施形態に係る広告データベースに格納された情報の一例を示す図である。
【図５】図５は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る端末装置が表示形態を変更する処理の第１のバリエーションを説明する図である。
【図８】図８は、実施形態に係る端末装置が表示形態を変更する処理の第２のバリエーションを説明する図である。
【図９】図９は、実施形態に係る端末装置が表示形態を変更する処理の第３のバリエーションを説明する図である。
【図１０】図１０は、実施形態に係る端末装置が実行する表示処理の流れの一例を示すフローチャートである。
【図１１】図１１は、広告配信サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る配信装置、端末装置、配信方法および配信プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、端末装置、配信方法および配信プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．表示処理〕
まず、図１を用いて、実施形態に係る表示処理の一例について説明する。図１は、実施形態に係る表示処理の一例を示す図である。図１では、端末装置１００によって、ウェブページＣ１０および複数の広告コンテンツＣ１１ａ〜Ｃ１１ｅが表示される例を示す。なお、以下の説明では、複数の広告コンテンツＣ１１ａ〜Ｃ１１ｅを広告コンテンツＣ１１と記載する場合がある。
【００１１】
図１に示した端末装置１００は、スマートフォン等の携帯端末装置である。また、端末装置１００は、液晶ディスプレイ等の出力部１３０を有する。なお、端末装置１００には、タッチパネルが採用されているものとする。すなわち、端末装置１００のユーザは、指や専用ペンで出力部１３０の表示面をタッチすることにより各種操作を行う。
【００１２】
ここで、端末装置１００は、端末装置１００の状態を測定することができる物理センサ１４０を有する。例えば、端末装置１００は、端末装置１００にかかる各軸方向の傾きを測定することができるジャイロセンサを物理センサ１４０として有する。そして、端末装置１００は、かかるジャイロセンサを用いて、端末装置１００に対する各軸方向の傾きを測定することで、端末装置１００の傾きを検知することができる。
【００１３】
ウェブページＣ１０は、例えば、ニュース等の各種情報が掲載されるポータルサイト用のコンテンツである。ここでは、ウェブページＣ１０の縦方向の表示サイズが、端末装置１００の出力部１３０における縦方向の表示サイズよりも長く、ウェブページＣ１０の横方向の表示サイズが、出力部１３０における横方向の表示サイズと同じサイズであるものとする。
【００１４】
このようなウェブページＣ１０には、検索キーワードを入力するための入力欄や、他のウェブページへのリンク等が含まれる。例えば、ウェブページＣ１０には、「新着ニュース」や、「ニュース一覧」といった表示の下に箇条書きで各ニューストピックが表示される。係るニューストピックは、他のウェブページへのリンクが張られているアンカーテキスト（anchor  text）に該当する。
【００１５】
また、ウェブページＣ１０には、「オークション」、「スポーツ」、「Ｑ＆Ａ」、「路線」等、リンクされているウェブページの内容が表示されたボタンまたは画像が表示される。以下の説明では、ウェブページＣ１０の表示領域のうち、他のウェブページへのリンクが張られているアンカーテキストやボタンや画像等が表示される領域を「リンク領域」と表記する場合がある。
【００１６】
また、ウェブページＣ１０には、ウェブページＣ１０とは別に配信される広告コンテンツを表示する表示領域である広告枠５０が配置されている。端末装置１００は、ウェブページＣ１０の配信を受けると、広告コンテンツの配信を行う広告配信サーバ２０に広告コンテンツの配信要求を送信する。そして、端末装置１００は、広告配信サーバ２０から広告コンテンツの配信を受けると、ウェブページＣ１０を表示するとともに、配信された広告コンテンツを表示されたウェブページＣ１０のうち、広告枠５０が配置された範囲に表示する。
【００１７】
広告コンテンツＣ１１は、例えば、広告の一部となる静止画像や動画像であり、広告主によって提供される画像である。図１に示す例では、広告コンテンツＣ１１は、複数の広告コンテンツＣ１１ａ〜Ｃ１１ｅを含む広告コンテンツである。各広告コンテンツＣ１１ａ〜Ｃ１１ｅは、広告枠５０と同じ大きさの画像であり、例えば、広告対象となる飲料の写真やイラストや、広告対象となる商品の名称等が配置された画像である。また、各広告コンテンツＣ１１ａ〜Ｃ１１ｅは、広告コンテンツＣ１１ａを最前面として、広告コンテンツＣ１１ａ、広告コンテンツＣ１１ｂ、広告コンテンツＣ１１ｃ、広告コンテンツＣ１１ｄ、広告コンテンツＣ１１ｅの順に重ねて表示される。
【００１８】
具体例を説明すると、広告コンテンツＣ１１ａは、「ＳＨＩＮＳＥＮ」、「トマトジュース」といった広告対象の広告文が配置された画像である。また、広告コンテンツＣ１１ｂは、トマトのヘタ部分が配置された画像である。また、広告コンテンツＣ１１ｃは、半分に切断したトマトの手前側の画像が配置された画像である。また、広告コンテンツＣ１１ｄは、半分に切断したトマトの奥側の画像が配置された画像である。また、広告コンテンツＣ１１ｅは、各広告コンテンツＣ１１ａ〜Ｃ１１ｄの背景として表示される画像であり、例えば、波の画像が配置された画像である。
【００１９】
ここで、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの広告分や画像は、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて表示した場合、最前面から、広告文、切断されていないトマトの画像、波の画像の順に重なる広告画像が広告枠５０内に表示されるよう配置されているものとする。また、各コンテンツＣ１１ａ〜Ｃ１１ｅのうち、広告文や画像が配置された領域以外の領域は、透明な領域であり、背面に配置された広告コンテンツが表示される領域であるものとする。
【００２０】
また、本実施形態で説明する広告コンテンツＣ１１ａ〜Ｃ１１ｅは、あくまで一例であり、各広告コンテンツＣ１１ａ〜Ｃ１１ｅには、任意の画像や広告文等が配置されてもよい。また、広告コンテンツＣ１１は、任意の数の広告コンテンツを含むことができる。例えば、広告コンテンツＣ１１は、３つの広告コンテンツを重ねて表示するものであってもよい。
【００２１】
ここで、端末装置１００は、広告に対するユーザの関心を引き起こすため、以下の処理を行う。まず、端末装置１００は、ウェブページＣ１０のうち、広告枠５０内に広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて配置し、ウェブページＣ１０を画面全体に表示する。また、端末装置１００は、端末装置１００の物理的な状態を検知し、検知した状態に応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様を変更する。
【００２２】
例えば、端末装置１００は、端末装置１００の傾きを検知する。そして、端末装置１００は、検知した傾きに応じて、広告枠５０に表示された広告コンテンツＣ１１ａ〜Ｃ１１ｅを、それぞれ個別に移動させる。例えば、端末装置１００は、検知した傾きに応じて、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の右方向に移動させ、広告コンテンツＣ１１ｃを画面上の左方向に移動させる。また、かかる移動の際、端末装置１００は、検知した傾きの角度に応じた距離だけ移動させる。
【００２３】
この結果、端末装置１００は、ウェブページＣ１０が表示されている際に、利用者が端末装置１００を傾けていない場合は、広告枠５０内に、切断されていないトマトの画像を表示し、利用者が端末装置１００を傾けた場合は、傾きに応じて、トマトの切断面が表示されるような広告を表示することができる。このため、端末装置１００は、利用者に広告に対する関心を起こさせることができる。
【００２４】
すなわち、端末装置１００は、利用者が端末装置１００を傾けた場合、広告枠５０に表示される広告の表示形態を、傾きの角度に応じて変更する。このため、端末装置１００は、広告の隠れた表示態様を表示させるため、端末装置１００を傾けるといった行為を利用者に行わせることができる。この結果、端末装置１００は、ウェブページ上に配置された広告に対する関心を利用者に起こさせることができる。
【００２５】
以下、図１を用いて、端末装置１００が決定する各広告コンテンツＣ１１の表示態様の一例について説明する。なお、以下の説明では、利用者の操作により、端末装置１００が広告コンテンツＣ１１の表示態様の変化の一例について、図１の左から第１状態〜第３状態として説明する。また、以下の説明では、端末装置１００が有する画面の左右方向をＸ軸、上下方向をＹ軸、奥方向および手前方向をＺ軸とし、利用者が端末装置１００をＸＹ平面上で傾かせた際に実行する処理の一例を説明する。
【００２６】
まず、端末装置１００は、ウェブページＣ１０および広告コンテンツＣ１１ａ〜Ｃ１１ｅを受信する。かかる場合、端末装置１００は、第１状態に示すように、広告コンテンツＣ１１ａ〜Ｃ１１ｅをウェブページＣ１０の広告枠５０内に表示するとともに、ウェブページＣ１０を画面全体に表示する。
【００２７】
ここで、第２状態に示すように、利用者が端末装置１００をＸＹ平面上で、時計回りに傾かせた場合、端末装置１００は、傾きの角度を検知する。そして、端末装置１００は、検知した角度に応じた距離だけ広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の右方向に移動させ、広告コンテンツＣ１１ｃを画面上の左方向に移動させる。この結果、端末装置１００は、第２状態に示すように、隠されていたトマトの切断面が見える表示態様で広告コンテンツＣ１１を表示する。また、端末装置１００は、第２状態に示すように、背景画像となる広告コンテンツＣ１１ｅを移動させた表示態様で、広告コンテンツＣ１１を表示する。
【００２８】
また、第３状態に示す例では、利用者が端末装置１００を第２状態よりも大きく傾けている。かかる場合、端末装置１００は、傾きの角度を検知し、検知した角度に応じた距離だけ各広告コンテンツＣ１１ａ〜Ｃ１１ｅをさらに移動させる。この結果、端末装置１００は、第３状態に示すように、トマトの切断面がさらに明確に見える表示態様で広告コンテンツＣ１１を表示する。また、端末装置１００は、第３状態に示すように、背景画像となる広告コンテンツＣ１１ｅをさらに移動させた表示態様で、広告コンテンツＣ１１を表示する。
【００２９】
また、端末装置１００は、利用者が端末装置１００の傾きを第３状態に示す角度から第２状態に示す角度へと戻した場合には、広告コンテンツＣ１１の表示態様を、第３状態に示す表示態様から第２状態に示す表示態様へと戻し、その後、第１状態に示す表示態様に変更する。
【００３０】
このように、端末装置１００は、端末装置１００の傾きを検知し、検知した傾きに応じて、広告コンテンツＣ１１の表示態様を変更するので、利用者に対し、広告に対する関心を引き起こすことができる。
【００３１】
なお、端末装置１００は、広告コンテンツＣ１１ａ〜Ｃ１１ｅの一部に動画が配置されている場合は、かかる動画を再生しつつ、広告枠５０内に表示する動画の領域を変更させてもよい。また、端末装置１００は、広告コンテンツＣ１１ａ〜Ｃ１１ｅの一部に動画が配置されている場合は、検知した傾きの角度が所定の閾値以上となる場合に、動画像の再生を開始してもよい。
【００３２】
また、上述した説明では、端末装置１００は、検知した傾きに応じて、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを広告枠５０内で移動させたが、実施形態は、これに限定されるものではない。例えば、端末装置１００は、検知した傾きに応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅを表示するか否かを個別に判定してもよい。また、端末装置１００は、検知した傾きに応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅを表示する際の明度、彩度、色彩、透過度等を個別に判定してもよい。
【００３３】
また、上述した説明では、端末装置１００は、ＸＹ平面上の傾きを検知した。しかしながら、実施形態は、これに限定されるものではない。例えば、端末装置１００は、ＸＺ平面上またはＺＹ平面上、すなわち、利用者から見て端末装置１００の奥行き方向の傾きを検知し、検知した傾きの角度に応じて、広告コンテンツＣ１１の表示態様を変更してもよい。また、端末装置１００は、検知した傾きの方向や角度に応じて、異なる表示態様の変更を適用してもよい。
【００３４】
以下、上記した表示処理を実現する端末装置１００等について説明する。なお、上記では説明を省略したが、端末装置１００は、広告コンテンツＣ１１の配信と同時に、広告コンテンツＣ１１の表示態様を制御する制御情報の配信を受け付ける。そして、端末装置１００は、制御情報に従って上記した表示処理を行う。このような制御情報については後述する。
【００３５】
〔２．広告配信システムの構成〕
次に、図２を用いて、実施形態に係る広告配信システム１の構成について説明する。図２は、実施形態に係る広告配信システムの構成例を示す図である。図２に示すように、広告配信システム１は、端末装置１００と、広告主端末１０と、広告配信サーバ２０と、コンテンツ配信サーバ３０とを含む。端末装置１００、広告主端末１０、広告配信サーバ２０およびコンテンツ配信サーバ３０は、ネットワークＮを介して有線または無線により通信可能に接続される。なお、図２に示す広告配信システム１には、複数台の端末装置１００や、複数台の広告主端末１０や、複数台の広告配信サーバ２０や、複数台のコンテンツ配信サーバ３０が含まれてもよい。
【００３６】
端末装置１００は、ウェブページを閲覧するユーザによって利用される情報処理装置である。例えば、端末装置１００は、スマートフォン等の携帯電話機や、タブレット端末や、ＰＤＡ（Personal  Digital  Assistant）や、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣ等である。端末装置１００は、ユーザによる操作にしたがって、コンテンツ配信サーバ３０からウェブページを取得し、取得したウェブページを表示する。また、端末装置１００は、広告コンテンツとともに後述する広告取得命令が含まれる場合には、広告配信サーバ２０から広告コンテンツを取得し、取得した広告コンテンツをウェブページとともに表示する。
【００３７】
広告主端末１０は、広告主によって利用される情報処理装置である。例えば、広告主端末１０は、デスクトップ型ＰＣや、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ等である。広告主端末１０は、広告主による操作にしたがって、広告コンテンツを広告配信サーバ２０に入稿する。例えば、広告主端末１０は、広告コンテンツとして、静止画像や、動画像や、テキストデータや、広告主が管理する広告主サーバによって配信される広告主ページにアクセスするためのＵＲＬ（Uniform  Resource  Locator）などを広告配信サーバ２０に入稿する。
【００３８】
なお、広告主は、広告コンテンツの入稿を代理店に依頼する場合がある。この場合、広告配信サーバ２０に広告コンテンツを入稿するのは代理店となる。以下では、「広告主」といった表記は、広告主だけでなく代理店を含む概念であり、「広告主端末」といった表記は、広告主端末１０だけでなく代理店によって利用される代理店装置を含む概念であるものとする。
【００３９】
広告配信サーバ２０は、広告主端末１０から入稿された広告コンテンツを配信するサーバ装置である。例えば、広告配信サーバ２０は、端末装置１００からアクセスされた場合に、広告コンテンツを端末装置１００に配信する。また、広告配信サーバ２０は、配信対象となる広告コンテンツの表示態様を指示する制御情報を広告コンテンツとともに端末装置１００に配信する。この制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）やＣＳＳ（Cascading  Style  Sheets）等のスクリプト言語により記述される。
【００４０】
コンテンツ配信サーバ３０は、端末装置１００にウェブページを配信するウェブサーバ等である。例えば、コンテンツ配信サーバ３０は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各種ウェブページを配信する。
【００４１】
コンテンツ配信サーバ３０によって配信されるウェブページは、例えば、ＨＴＭＬ（Hyper  Text  Markup  Language）により記述されたＨＴＭＬファイルや、ＸＭＬ（Extensible  Markup  Language）により記述されたＸＭＬファイル等により形成される。また、コンテンツ配信サーバ３０によって配信されるウェブページには、広告取得命令が含まれる。例えば、ウェブページを形成するＨＴＭＬファイル等には、広告配信サーバ２０のＵＲＬ等が広告取得命令として記述される。この場合、端末装置１００は、ＨＴＭＬファイル等に記述されているＵＲＬにアクセスすることで、広告配信サーバ２０から広告コンテンツを取得する。
【００４２】
なお、コンテンツ配信サーバ３０から端末装置１００に配信される各種データは、実際にはウェブページを形成するＨＴＭＬファイルや画像等であるが、以下では、コンテンツ配信サーバ３０から端末装置１００に配信される各種データを「ウェブページ」と表記する場合がある。
【００４３】
〔３．広告配信サーバの構成〕
次に、図３を用いて、実施形態に係る広告配信サーバ２０の構成について説明する。図３は、実施形態に係る広告配信サーバの構成例を示す図である。図３に示すように、広告配信サーバ２０は、通信部２１と、記憶部２２と、制御部２３とを有する。
【００４４】
通信部２１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２１は、ネットワークＮと有線または無線で接続され、端末装置１００や広告主端末１０やコンテンツ配信サーバ３０との間で情報の送受信を行う。
【００４５】
記憶部２２は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部２２は、広告主端末１０から入稿された広告コンテンツに関する各種情報が格納されたデータベースである広告データベース２４を記憶する。
【００４６】
ここで、図４は、実施形態に係る広告データベースに格納された情報の一例を示す図である。図４に示した例では、広告データベース２４は、「広告主ＩＤ」、「広告コンテンツ」、「入札価格」、「ＣＴＲ（Click  Through  Rate）」といった項目を有する。
【００４７】
「広告主ＩＤ」は、広告主または広告主端末１０を識別するための識別情報を示す。「広告コンテンツ」は、広告主端末１０から入稿された広告コンテンツを示す。図４では「広告コンテンツ」に「Ｃ１１」といった概念的な情報が格納される例を示したが、実際には、静止画像や動画像やテキストデータやＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納される。
【００４８】
「入札価格」は、広告主が広告コンテンツを入稿する際に指定する広告料金を示す。例えば、「入札価格」は、広告コンテンツがウェブページに１回表示された際に広告主から広告配信者（例えば、広告配信サーバ２０またはコンテンツ配信サーバ３０の管理者）に支払われる単価に該当する。また、例えば、「入札価格」は、広告コンテンツがユーザに１回クリックされた際に広告主から広告配信者に支払われる単価に該当する。
【００４９】
「ＣＴＲ」は、広告コンテンツがクリックされた回数を広告コンテンツの表示回数によって除算した値を示す。なお、端末装置１００に配信されたことがない広告コンテンツのＣＴＲには、予め決められている固定値や、全ての広告コンテンツにおけるＣＴＲの平均値や、同一の広告カテゴリ（例えば、車、旅行）に属する全ての広告コンテンツにおけるＣＴＲの平均値などが記憶される。また、「ＣＴＲ」には、ＣＴＲの予測モデル等から予測される予測ＣＴＲが記憶されてもよい。このような予測ＣＴＲは、例えば、広告コンテンツの種別や、広告コンテンツが表示されるウェブページの種別等によって予測される。
【００５０】
すなわち、図４では、広告主ＩＤ「Ｂ１０」によって識別される広告主が、入札価格「１００」を指定するとともに、広告コンテンツ「Ｃ１１」を入稿した例を示している。また、図４では、広告コンテンツ「Ｃ１１」のＣＴＲが「０．０２」である例を示している。
【００５１】
ここで、広告データベース２４には、広告コンテンツとして、広告枠５０に表示される広告コンテンツと、各広告コンテンツをどのように表示するかを指示する表示指示が登録される。例えば、図４に示す例では、広告データベース２４には、広告コンテンツＣ１１として、図１に例示した広告コンテンツＣ１１ａ〜Ｃ１１ｅが登録されている。また、広告データベース２４には、広告コンテンツＣ１１として、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様を指示する表示指示が登録されているものとする。
【００５２】
図３に戻って、説明を続ける。制御部２３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、広告配信サーバ２０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００５３】
図３に示すように、制御部２３は、入稿受付部２５と、要求受付部２６と、広告選択部２７と、配信部２８とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００５４】
入稿受付部２５は、広告主端末１０から広告コンテンツの入稿を受け付ける。具体的には、入稿受付部２５は、入札価格の指定とともに広告コンテンツの入稿を受け付ける。そして、入稿受付部２５は、入稿元の広告主に対応する広告主ＩＤに対応付けて、受け付けた入札価格および広告コンテンツを記憶部２２に格納する。
【００５５】
ここで、入稿受付部２５は、広告コンテンツの入稿とともに、広告コンテンツの表示態様の指示を受け付ける。例えば、入稿受付部２５は、広告コンテンツＣ１１ａ〜Ｃ１１ｅを受信する。また、入稿受付部２５は、ウェブページＣ１０の広告枠５０内に、最前面から広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて表示する旨の指示を受け付ける。
【００５６】
また、入稿受付部２５は、端末装置１００が傾けられた際に、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様をどのように変更するかを示す指示を受け付ける。例えば、入稿受付部２５は、端末装置１００が反時計回りに傾けられた際に、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の右方向に移動させ、広告コンテンツＣ１１ｃを画面上の左方向に移動させる旨の指示を受け付ける。また、入稿受付部２５は、端末装置１００が時計回りに傾けられた際に、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の左方向に移動させ、広告コンテンツＣ１１ｃを画面上の右方向に移動させる旨の指示を受け付ける。
【００５７】
その後、入稿受付部２５は、指示された表示態様を示す表示指示を生成し、広告コンテンツＣ１１ａ〜Ｃ１１ｅとともに記憶部２２に格納する。
【００５８】
要求受付部２６は、端末装置１００から広告コンテンツの取得要求を受け付ける。例えば、要求受付部２６は、広告コンテンツの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００５９】
広告選択部２７は、要求受付部２６によって広告コンテンツの取得要求が受け付けられた場合に、配信候補の広告コンテンツを広告データベース２４から選択する。例えば、広告選択部２７は、広告データベース２４に登録されている広告コンテンツのうち、入札価格またはＣＴＲが高い広告コンテンツや、入札価格およびＣＴＲの双方が高い広告コンテンツを優先して選択する。そして、広告選択部２７は、選択した広告コンテンツを配信部２８に出力する。
【００６０】
なお、広告選択部２７は、広告コンテンツを選択する際、ウェブページに関連する広告コンテンツを抽出するコンテンツマッチングと呼ばれる広告配信手法を用いてもよい。また、広告選択部２７は、ウェブページが検索ページである場合には、検索ページに指定された検索キーワードとマッチする広告コンテンツを抽出する検索連動型広告と呼ばれる広告配信手法を用いてもよい。また、広告選択部２７は、ユーザの属性情報（サイコグラフィック属性、デモグラフィック属性など）とマッチする広告コンテンツを抽出するターゲティング配信と呼ばれる広告配信手法を用いてもよい。
【００６１】
配信部２８は、広告選択部２７が選択した広告コンテンツとともに、端末装置１００に対して表示処理を実行させる制御情報を配信する。具体的には、配信部２８は、広告選択部２７が選択した広告コンテンツを受信すると、受信した広告コンテンツに含まれる表示指示を抽出する。そして、配信部２８は、抽出した表示指示が示す表示態様で、広告コンテンツを表示させるための制御情報を生成する。その後、配信部２８は、生成した制御情報と、広告コンテンツに含まれる画像や動画像のデータとを端末装置１００に対して配信する。
【００６２】
例えば、配信部２８は、広告コンテンツＣ１１のデータを受信した場合、ウェブページＣ１０の広告枠５０内に、最前面から広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて表示させる制御情報を生成する。また、配信部２８は、端末装置１００が反時計回りに傾けられた際に、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の右方向に移動させ、広告コンテンツＣ１１ｃを画面上の左方向に移動させる制御情報を生成する。また、配信部２８は、端末装置１００が時計回りに傾けられた際に、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の左方向に移動させ、広告コンテンツＣ１１ｃを画面上の右方向に移動させる制御情報を生成する。そして、配信部２８は、広告コンテンツＣ１１ａ〜Ｃ１１ｅと制御情報とを端末装置１００に対して配信する。
【００６３】
ここで、実施形態に係る制御情報は、例えば、表示手順と検知手順と変更手順とを端末装置１００に実行させる。表示手順は、ウェブページＣ１０の広告枠５０内に、最前面から広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて表示させる処理手順である。また、検知手順は、端末の物理的な状態を検知する処理手順である。また、変更手順は、端末の物理的な状態に応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様を変更する処理手順である。
【００６４】
〔４．コンテンツ配信サーバ３０の構成〕
次に、図５を用いて、実施形態に係るコンテンツ配信サーバ３０の構成について説明する。図５は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。図５に示すように、コンテンツ配信サーバ３０は、通信部３１と、コンテンツ記憶部３２と、制御部３３とを有する。
【００６５】
通信部３１は、例えば、ＮＩＣ等によって実現される。そして、通信部３１は、ネットワークＮと有線または無線で接続され、端末装置１００や広告配信サーバ２０との間で情報の送受信を行う。
【００６６】
コンテンツ記憶部３２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。そして、コンテンツ記憶部３２は、コンテンツの一例であるウェブページを記憶する。例えば、コンテンツ記憶部３２は、ウェブページを形成するＨＴＭＬファイルや、ウェブページに表示される静止画像や動画像を記憶する。なお、コンテンツ記憶部３２に記憶されるウェブページには、広告コンテンツを取得するための広告取得命令が含まれる。
【００６７】
制御部３３は、例えば、ＣＰＵやＭＰＵ等によって、コンテンツ配信サーバ３０内部の記憶装置に記憶されている各種プログラム（配信プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部３３は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００６８】
図５に示すように、制御部３３は、受付部３４と、配信部３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部３３の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部３３が有する各処理部の接続関係は、図５に示した接続関係に限られず、他の接続関係であってもよい。
【００６９】
受付部３４は、端末装置１００からウェブページの取得要求を受け付ける。例えば、受付部３４は、ウェブページの取得要求として、ＨＴＴＰリクエストを受け付ける。
【００７０】
配信部３５は、受付部３４によってウェブページの取得要求が受け付けられた場合に、ウェブページを端末装置１００に配信する。具体的には、配信部３５は、コンテンツ記憶部３２から取得要求対象のウェブページを取得し、取得したウェブページを端末装置１００に配信する。上記の通り、コンテンツ記憶部３２に記憶されているウェブページには広告コンテンツを取得するための広告取得命令が含まれており、端末装置１００は、広告配信サーバ２０に対して、広告の配信要求を送信することとなる。
【００７１】
〔５．端末装置の構成〕
次に、図６を用いて、実施形態に係る端末装置１００の構成について説明する。図６は、実施形態に係る端末装置の構成例を示す図である。図６に示すように、端末装置１００は、通信部１１０と、入力部１２０と、出力部１３０と、物理センサ１４０と、制御部１５０とを有する。
【００７２】
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、広告配信サーバ２０やコンテンツ配信サーバ３０との間で情報の送受信を行う。
【００７３】
入力部１２０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１２０は、キーボードやマウスや操作キー等によって実現される。出力部１３０は、各種情報を表示するための表示装置である。例えば、出力部１３０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合には、入力部１２０と出力部１３０とは一体化される。
【００７４】
物理センサ１４０は、端末装置１００の物理的な状態を検知するセンサである。例えば、物理センサ１４０は、端末装置１００の３軸方向の傾きを測定するジャイロセンサである。なお、物理センサ１４０は、ジャイロセンサに限定されるものではなく、例えば、加速度センサ、温度センサ、音量センサ、明度センサ等、任意のセンサが適用可能である。
【００７５】
制御部１５０は、例えば、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（表示プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、ウェブブラウザと呼ばれるアプリケーションプログラムに該当する。また、制御部１５０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００７６】
図６に示すように、制御部１５０は、要求部１５１と、操作制御部１５２と、表示制御部１５３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１５０の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１５０が有する各処理部の接続関係は、図６に示した接続関係に限られず、他の接続関係であってもよい。
【００７７】
要求部１５１は、操作制御部１５２からウェブページのＵＲＬを受信した場合は、コンテンツ配信サーバ３０に対して受信したＵＲＬが示すウェブページの取得要求を送信する。また、要求部１５１は、コンテンツ配信サーバ３０から受信したウェブページに広告取得命令が含まれる場合に、広告コンテンツの取得要求を広告配信サーバ２０に送信する。
【００７８】
操作制御部１５２は、入力部１２０を介して受け付けたユーザ操作にしたがって、各種制御を実行する。例えば、操作制御部１５２は、ユーザが入力部１２０に対してウェブページの表示操作を行った場合は、表示対象となるウェブページのＵＲＬを要求部１５１に出力する。また、操作制御部１５２は、入力部１２０を介して受け付けたユーザ操作の内容を表示制御部１５３に出力する。また、操作制御部１５２は、表示制御部１５３が受信したウェブページに広告取得命令が含まれる場合は、要求部１５１に対して、広告コンテンツの取得要求を広告配信サーバ２０へ送信するよう指示する。
【００７９】
表示制御部１５３は、受信したウェブページおよび広告コンテンツを出力部１３０に表示する処理を実行する。例えば、表示制御部１５３は、制御部１５０が、広告コンテンツとともに配信される制御情報を実行することで、図６に示すように表示部１５４と検知部１５５と、変更部１５６として動作する。表示部１５４と変更部１５６とは、例えば、ＣＰＵやＭＰＵ等によって、制御情報がＲＡＭを作業領域として実行されることにより実現される。すなわち、表示部１５４は、上記した表示手順を実行し、検知部１５５は、上述した検知手順を実行し、変更部１５６は、上述した変更手順を実行する。
【００８０】
表示部１５４は、ウェブページの背面に広告コンテンツを重ねて表示する。例えば、表示部１５４は、要求部１５１が要求したウェブページＣ１０と広告コンテンツＣ１１ａ〜Ｃ１１ｅとを受信する。係る場合、表示部１５４は、出力部１３０の表示領域全体にウェブページＣ１０を表示するとともに、広告枠５０に広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて配置する。
【００８１】
また、表示部１５４は、操作制御部１５２からユーザ操作の内容を受信した場合は、受信したユーザ操作にしたがって、出力部１３０の表示内容を制御する。例えば、表示部１５４は、出力部１３０の表示領域全体にウェブページＣ１０を表示している際に、スクロール操作が行われた場合は、ウェブページＣ１０をスクロールさせる。また、表示部１５４は、変更部１５６からの指示に従って、広告枠５０に表示された各広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様を変更する。
【００８２】
検知部１５５は、端末装置１００の物理的な状態を検知する。例えば、検知部１５５は、物理センサ１４０を用いて、端末装置１００の傾きを検知し、検知した傾きを変更部１５６に通知する。具体例を挙げると、検知部１５５は、端末装置１００が傾いた方向、および、端末装置１００傾いた角度を検知し、検知した方向および角度を変更部１５６に通知する。
【００８３】
なお、検知部１５５は、物理センサ１４０を用いて、端末装置１００に対して加えられた衝撃を検知してもよい。例えば、検知部１５５は、物理センサ１４０を用いて、端末装置１００に対して加えられた加速度を測定し、測定した加速度の変化量が所定の閾値よりも大きい場合には、端末装置１００に対して衝撃が加えられたと判定してもよい。
【００８４】
また、例えば、検知部１５５は、入力部１２０と物理センサ１４０とを用いて、利用者による所定の操作を検知してもよい。具体例を説明すると、検知部１５５は、物理センサ１４０により衝撃が検知されたと同時に、入力部１２０により利用者が画面上をタッチした旨が検知された場合は、利用者が画面上をノックしたと判定してもよい。
【００８５】
変更部１５６は、検知部１５５による端末装置１００の物理的な状態の検知結果に応じて、広告コンテンツＣ１０の表示態様を変更する。例えば、変更部１５６は、検知された端末装置１００の傾き方向に応じた方向へ、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させるよう表示部１５４に指示する。また、例えば、変更部１５６は、端末装置１００の傾いた角度に応じた距離だけ、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させる。
【００８６】
例えば、変更部１５６は、端末装置１００が反時計回りに傾けられた場合は、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の右方向に移動させ、広告コンテンツＣ１１ｃを画面上の左方向に移動させる。また、変更部１５６は、端末装置１００が時計回りに傾けられた際に、広告コンテンツＣ１１ｂ、Ｃ１１ｄ、Ｃ１１ｅを画面上の左方向に移動させ、広告コンテンツＣ１１ｃを画面上の右方向に移動させる。
【００８７】
また、変更部１５６は、検知された端末装置１００の角度に応じて、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの移動量を算出し、算出した移動量だけ、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させる。この結果、端末装置１００は、図１の第１状態〜第３状態に示したように、端末装置１００の傾きに応じて、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様を変更する。
【００８８】
すなわち、変更部１５６は、端末装置１００の傾きに応じて、重ねて表示された各広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させることで、例えば、広告コンテンツＣ１１ｃによって隠されていた広告コンテンツＣ１１ｄを表示させる。このため、端末装置１００は、広告コンテンツＣ１１ｃのうち、広告コンテンツＣ１１ｄにより隠された範囲を見るために端末装置１００を傾けるといった動作を利用者に実行させることができる。この結果、端末装置１００は、利用者に広告に対する興味を抱かせることができる。
【００８９】
なお、変更部１５６は、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させるだけでなく、例えば、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの明度、彩度、色彩、透過度等を個別に変更してもよい。かかる表示態様の変更処理においては、広告主が広告コンテンツＣ１１を登録する際に指示した表示指示により、任意の変更を適用することができる。
【００９０】
〔６．他の表示例〕
上記では、図１に例示した表示態様を用いながら端末装置１００による表示処理について説明した。具体的には、上記した例では、端末装置１００は、ＸＹ平面上における傾きを検知し、検知した傾きに応じて、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを画面上の左右方向に移動させた。しかしながら、実施形態は、これに限定されるものではない。
【００９１】
すなわち、端末装置１００は、端末装置１００の傾き以外にも、任意の物理的な状態を物理センサ１４０で検知し、検知した状態に応じて、広告コンテンツＣ１１の表示態様を変更してもよい。かかる物理的な状態としては、例えば、端末装置１００を振る等して加えられた加速度、端末装置１００に対する衝撃、所定の操作、端末装置の周囲の温度、照度、音量等、端末装置１００の物理センサ１４０が測定できる任意の状態を適用することができる。
【００９２】
また、上述したように、端末装置１００は、表示態様を変更する際に、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの位置を移動させるだけでなく、各広告コンテンツＣ１１ａ〜１１ｅの表示する際の明度、彩度、色彩、透過度等を個別に変更してもよい。また、端末装置１００は、所定の操作や状態が検知された場合、広告枠５０に表示された広告コンテンツを広告コンテンツと入れ替えてもよい。
【００９３】
すなわち、端末装置１００は、任意の物理的な状態を検知し、検知した状態に応じて、広告コンテンツの表示態様を任意の態様に変更してもよい。以下、図７〜９を用いて、端末装置が表示する広告コンテンツの表示態様を変更する処理の他の例について説明する。
【００９４】
〔６−１．傾きの方向による表示態様の変更例〕
上述した端末装置１００は、端末装置１００のＸＹ平面上の傾き、すなわち、端末装置１００の画面に垂直なＺ軸を中心とした傾きに応じて、広告コンテンツＣ１１の表示態様を変更した。しかしながら、実施形態は、これに限定されるものではなく、例えば、端末装置１００は、端末装置１００の傾き方向に応じて、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させる方向を変えてもよい。
【００９５】
例えば、図７は、実施形態に係る端末装置が表示形態を変更する処理の第１のバリエーションを説明する図である。なお、図７に示す例では、端末装置１００がＹＺ平面上で傾いた際、すなわち、利用者から見て奥行き方向に端末装置１００を傾けた際に、端末装置１００が広告コンテンツＣ１１の表示態様を変更する例について、第１状態〜第３状態に分けて記載した。
【００９６】
例えば、端末装置１００は、第１状態に示すように、端末装置１００が奥行き方向に傾いていない場合には、広告枠５０内に、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねて表示する。ここで、第２状態に示すように、端末装置１００が奥行き方向に傾いた場合、端末装置１００は、広告コンテンツＣ１１ｂ、広告コンテンツＣ１１ｄを画面上の上方向に所定の距離だけ移動させる。また、端末装置１００は、広告コンテンツＣ１１ｃを画面上の下方向に所定の距離だけ移動させ、広告コンテンツＣ１１ｅを画面上の右方向に所定の距離だけ移動させる。
【００９７】
また、第３状態に示すように、端末装置１００が奥行き方向へさらに傾いた場合、端末装置１００は、広告コンテンツＣ１１ｂ、広告コンテンツＣ１１ｄを画面上の上方向へさらに移動させ、広告コンテンツＣ１１ｃを画面上の下方向へさらに移動させる。また、端末装置１００は、広告コンテンツＣ１１ｅを画面上の右方向へさらに移動させる。この結果、端末装置１００は、広告コンテンツＣ１１ｃによって隠されていた広告コンテンツＣ１１ｄを広告枠５０内に表示する。
【００９８】
なお、端末装置１００は、端末装置１００が画面の手前方向に傾いた場合、広告コンテンツＣ１１ｂ、広告コンテンツＣ１１ｄを画面上の下方向に移動させ、広告コンテンツＣ１１ｃを画面上の上方向にさせ、広告コンテンツＣ１１ｅを画面上の右方向に移動させてもよい。このように、端末装置１００は、端末装置１００の奥行き方向の傾きに応じて、各広告コンテンツＣ１１ａ〜１１ｅの表示態様を変更するので、広告に対する利用者の関心を引き起こすことができる。
【００９９】
〔６−２．所定の操作による表示態様の変更例〕
上述した端末装置１００は、端末装置１００の傾きに応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅを移動させた。しかしながら、実施形態は、これに限定されるものではなく、例えば、端末装置１００は、所定の操作が検知された場合に、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示態様を変更してもよい。例えば、端末装置１００は、利用者が端末装置１００を大きく振った場合に、広告枠５０に、広告コンテンツＣ１１ａ〜Ｃ１１ｅ以外の広告コンテンツを表示してもよい。
【０１００】
例えば、図８は、実施形態に係る端末装置が表示形態を変更する処理の第２のバリエーションを説明する図である。なお、図８に示す例では、端末装置１００がＸＹ平面上で傾けられた後に、端末装置１００が利用者によって大きく振られた場合に、新たな広告コンテンツＣ１１ｆを表示する例について、第１状態〜第３状態に分けて記載した。
【０１０１】
例えば、端末装置１００は、第１状態に示すように、端末装置１００がＸＹ平面上で傾けられた場合には、図１の第３状態に示したように、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを重ねるとともに、各広告コンテンツＣ１１ａ〜Ｃ１１ｅをずらして表示する。また、端末装置１００は、端末装置１００に加えられた加速度を検知し、検知した加速度が所定の閾値よりも大きいか否かを判定する。例えば、第１状態に示す例では、端末装置１００は、傾けられているだけであり、所定の閾値よりも大きな加速度が加えられているわけではないので、検知した加速度が所定の閾値よりも小さいと判定し、各広告コンテンツＣ１１ａ〜Ｃ１１ｅを表示する。
【０１０２】
ここで、第２状態に示すように、利用者が端末装置１００をＸＹ平面上で大きく振った場合には、端末装置１００は、検知した加速度の値が所定の閾値よりも大きいと判定する。かかる場合、端末装置１００は、第３状態に示すように、トマトの画像が配置されていた広告コンテンツＣ１１ｂ〜Ｃ１１ｄを表示せず、広告コンテンツＣ１１ａと広告コンテンツＣ１１ｅとの間に、トマトジュースの写真が配置された広告コンテンツＣ１１ｆを新たに表示する。
【０１０３】
かかる処理を行った場合、例えば、端末装置１００は、利用者が端末装置１００を大きく振ることで、広告枠５０に表示されたトマトがトマトジュースになったという印象を利用者に抱かせることができる。この結果、端末装置１００は、広告に対する利用者の関心を引き起こすので、広告効果をさらに高めることができる。
【０１０４】
なお、上述した処理は、端末装置１００が大きく振られた際に端末装置１００が広告コンテンツＣ１１の表示態様を変更する処理の一例であり、端末装置１００は、他の表示態様の変更を適用してもよい。また、端末装置１００は、例えば、新たな広告コンテンツＣ１２を広告配信サーバ２０から取得し、取得した広告コンテンツＣ１２を広告コンテンツＣ１１に変えて広告枠５０に表示してもよい。
【０１０５】
〔６−３．入力部１２０と物理センサ１４０とを連動させた表示態様の変更例〕
上述した端末装置１００は、物理センサ１４０を用いて検知した端末装置１００の物理的な状態に応じて、広告コンテンツＣ１１の表示態様を変更した。しかしながら、実施形態は、これに限定されるものではない。例えば、端末装置１００は、入力部１２０と物理センサ１４０とを連動させて所定の操作を検知し、検知した操作に応じて、広告コンテンツの表示態様を変更してもよい。
【０１０６】
例えば、図９は、実施形態に係る端末装置が表示形態を変更する処理の第３のバリエーションを説明する図である。なお、図９に示す例では、利用者が広告枠５０をノックした際に、広告コンテンツの表示態様を変更する例について、第１状態〜第３状態に分けて記載した。
【０１０７】
例えば、端末装置１００は、ドアの画像が配置された広告コンテンツＣ１２ａと、レストランの画像が配置された広告コンテンツＣ１２ｂとを受信する。かかる場合、端末装置１００は、広告コンテンツＣ１２ａの背面に広告コンテンツＣ１２ｂを配置して、広告枠５０に広告コンテンツＣ１２を表示する。この結果、図９の第１状態に示すように、端末装置１００は、広告コンテンツＣ１２ａのみを広告枠５０内に表示する。
【０１０８】
ここで、図９の第２状態に示す例では、広告枠５０が表示された領域を、利用者が２回ノックしたものとする。かかる場合、端末装置１００は、物理センサ１４０を用いて、加速度の変化量を測定する。また、端末装置１００は、測定した変化量が所定の閾値よりも大きい場合には、加速度の変化が測定されたタイミングと同時期に、入力部１２０が利用者の指Ｆ１０のタッチを検出したか否かを判定する。そして、端末装置１００は、加速度の変化が測定されたタイミングと同時期に、入力部１２０が利用者の指Ｆ１０のタッチを検出していた場合には、利用者が端末装置１００をノックしたと判定する。
【０１０９】
また、端末装置１００は、利用者の指Ｆ１０がタッチされた画面上の領域が、広告枠５０が表示された領域内であるか否かを判定する。そして、端末装置１００は、利用者の指Ｆ１０がタッチされた画面上の領域が、広告枠５０が表示された領域内である場合には、利用者が広告コンテンツＣ１２ａをノックしたと判定する。かかる場合、端末装置１００は、図９の第３状態に示すように、広告コンテンツＣ１２ａに変えて、広告コンテンツＣ１２ｂを表示する。
【０１１０】
上述したように、端末装置１００は、入力部１２０と物理センサ１４０とを用いて、利用者のノックを検出する。そして、端末装置１００は、利用者のノックが検出された場合は、広告枠５０に表示された広告コンテンツＣ１２の表示態様を変更する。かかる処理を行った場合、端末装置１００は、例えば、レストランのドアをノックすると、レストランの中に案内されたという印象を利用者に抱かせることができる。この結果、端末装置１００は、広告に対する利用者の関心を引き起こすので、広告効果をさらに高めることができる。
【０１１１】
なお、上述した処理は、端末装置１００がノックを検出した際に端末装置１００が広告コンテンツＣ１１、Ｃ１２の表示態様を変更する処理の一例であり、端末装置１００は、他の表示態様の変更を適用してもよい。また、端末装置１００は、ノック操作以外にも、入力部１２０と物理センサ１４０とを用いて検知可能な操作であれば、任意の操作を検知し、検知結果に応じて、広告コンテンツの表示態様を変更することができる。
【０１１２】
〔７．広告配信システムの処理フロー〕
次に、図１０を用いて、制御情報を実行した端末装置１００が実行する処理の手順について説明する。図１０は、実施形態に係る端末装置が実行する表示処理の流れの一例を示すフローチャートである。
【０１１３】
図１０に示す例では、端末装置１００は、ユーザの操作に応じてコンテンツ配信サーバ３０にウェブページＣ１０の配信を要求し、コンテンツ配信サーバ３０からウェブページＣ１０を受信する（ステップＳ１０１）。次に、端末装置１００は、配信されたウェブページＣ１０に広告取得命令が含まれる場合は、広告配信サーバ２０に対して配信要求を送信する（ステップＳ１０２）。次に、端末装置１００は、広告コンテンツＣ１１ａ〜Ｃ１１ｅを受信したか否かを判定し（ステップＳ１０３）、受信していないと判定した場合は（ステップＳ１０３：Ｎｏ）、再度ステップＳ１０３を実行する。
【０１１４】
また、端末装置１００は、広告コンテンツＣ１１ａ〜Ｃ１１ｅを受信した場合は（ステップＳ１０３：Ｙｅｓ）、ウェブページを表示するとともに、受信した広告コンテンツＣ１１ａ〜Ｃ１１ｅを広告枠５０に重ねて表示する（ステップＳ１０４）。次に、端末装置１００は、物理センサ１４０を用いて、傾きが検出されたか否かを判定し（ステップＳ１０５）、傾きが検出された場合は（ステップＳ１０５：Ｙｅｓ）、傾き方向に応じて、各広告コンテンツＣ１１ａ〜Ｃ１１ｅの表示位置をずらす（ステップＳ１０６）。なお、端末装置１００は、傾きが検出されなかった場合は（ステップＳ１０５：Ｎｏ）、ステップＳ１０６の実行をスキップする。
【０１１５】
続いて、端末装置１００は、物理センサ１４０を用いて検知された加速度が所定の閾値以上か否かを判定する（ステップＳ１０７）。そして、端末装置１００は、加速度が所定の閾値以上である場合は（ステップＳ１０７：Ｙｅｓ）、広告枠に表示された広告コンテンツＣ１１ａ〜Ｃ１１ｅを異なる広告コンテンツに変更し（ステップＳ１０８）、処理を終了する。
【０１１６】
一方、端末装置１００は、加速度が所定の閾値よりも小さい場合は（ステップＳ１０７：Ｎｏ）、入力部１２０と物理センサ１４０とを用いた検知結果から広告枠５０がノックされたか否かを判定する（ステップＳ１０９）。そして、端末装置１００は、広告枠がノックされたと判定した場合は（ステップＳ１０９：Ｙｅｓ）、ステップＳ１０８を実行する。一方、端末装置１００は、広告枠５０がノックされていない場合は（ステップＳ１０９：Ｎｏ）、処理を終了する。
【０１１７】
〔８．変形例〕
上記した実施形態に係る広告配信システム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、広告配信システム１の他の実施形態について説明する。なお、以下に説明する端末装置１００は、広告コンテンツに含まれる制御情報にしたがって、広告コンテンツの表示処理を行う。
【０１１８】
〔８−１．表示態様について〕
上述した端末装置１００は、傾きを検知すると、検知した傾きに応じた方向に、広告コンテンツＣ１１ａ〜Ｃ１１ｅを動かした。しかしながら、実施形態は、これに限定されるものではない。例えば、端末装置１００は、検知した傾きが所定の閾値以上となった場合に、広告コンテンツＣ１１ａ〜Ｃ１１ｅを傾いた方向へ加速度的に移動させる。そして、端末装置１００は、広告コンテンツＣ１１ａ〜Ｃ１１ｅが広告枠５０内に表示されなくなった場合は、検知される傾きが初期状態に戻っても、広告コンテンツＣ１１ａ〜Ｃ１１ｅの再度の表示を行わない。かかる処理を行った場合は、端末装置１００は、端末装置１００の傾きに応じて、広告枠５０内に表示された画像等が広告枠５０から零れ落ち、消え去ってしまうような印象を利用者に抱かせることができる。
【０１１９】
また、端末装置１００は、検知した傾きに応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅを表示するか否かを個別に判定してもよい。例えば、端末装置１００は、第１の広告コンテンツを広告枠５０に表示するとともに、第２の広告コンテンツを第１の広告コンテンツの背面に配置する。そして、端末装置１００は、所定の方向の傾きを検知した場合は、第１の広告コンテンツを消去し、第２の広告コンテンツのみを表示させてもよい。なお、端末装置１００は、検知した傾きの方向や角度に応じて、広告コンテンツＣ１１ａ〜Ｃ１１ｅを表示する際の明度、彩度、色彩、透過度等を個別に変更してもよい。
【０１２０】
〔８−２．物理的状態について〕
上述した端末装置１００は、端末装置１００の傾きを検知した場合、端末装置１００を大きく振った場合、ノックが検出された場合等に、広告コンテンツＣ１１の表示態様を変更した。しかしながら、実施形態は、これに限定されるものではない。例えば、端末装置１００は、物理センサ１４０を用いて、端末装置１００に加えられた加速度、端末装置１００に対する衝撃、所定の操作、端末装置の周囲の温度、照度、音量等、端末装置１００の物理センサ１４０が測定できる任意の物理的な状態を測定する。そして、端末装置１００は、測定結果に応じて、広告コンテンツＣ１１の表示態様を変更すればよい。
【０１２１】
例えば、端末装置１００は、端末装置の周囲の温度が所定の閾値よりも高い場合、照度が所定の閾値よりも明るい場合、音量が所定の閾値よりも大きい場合に、広告コンテンツＣ１１の表示態様を変更してもよい。また、例えば、端末装置１００は、温度、照度、音量等の値に応じて、広告コンテンツＣ１１の明度、彩度、色彩、透過度等を変更してもよい。
【０１２２】
〔８−３．制御情報について〕
上記した端末装置１００は、広告配信サーバ２０が広告コンテンツとともに配信する制御情報を用いて、上記した表示処理を実行した。しかしながら、実施形態は、これに限定されるものではない。例えば、端末装置１００は、上記した制御情報をコンテンツ配信サーバ３０からウェブページとともに受信し、広告配信サーバ２０から広告コンテンツとともに、表示態様を設定するための表示指示を受信する。そして、端末装置１００は、コンテンツ配信サーバ３０から受信した制御情報を実行するとともに、受信した表示指示にしたがって、広告コンテンツの表示態様を決定してもよい。
【０１２３】
〔８−４．ウェブページと広告コンテンツ〕
上記実施形態では、広告コンテンツがウェブページの広告枠に表示される例を示したが、広告コンテンツが表示されるのはウェブページに限られない。例えば、上記してきた広告コンテンツ等は、携帯電話ゲーム等の画面に表示されてもよい。また、端末装置１００は、広告コンテンツ以外にも、任意のコンテンツについて、上述した処理を実行してもよい。
【０１２４】
〔８−５．タッチ操作〕
また、上記実施形態では、物理センサ１４０と入力部１２０の検知結果に応じて、利用者が広告枠５０をノックしたか否かを判定した。しかしながら、実施形態は、これに限定されるものではない。すなわち、端末装置１００は、物理センサ１４０の測定結果と入力部１２０への入力、時刻、地域等任意の情報を組み合わせて所定の物理的な状態を検知し、検知結果に応じて広告コンテンツの表示態様を変更すればよい。
【０１２５】
〔８−６．装置構成〕
また、上記実施形態では、広告配信システム１に、広告配信サーバ２０とコンテンツ配信サーバ３０とが含まれる例を示したが、広告配信サーバ２０とコンテンツ配信サーバ３０とは１個の装置として形成されてもよい。この場合、図２に示した広告配信サーバ２０は、例えば、図５に示したコンテンツ記憶部３２、受付部３４、配信部３５を有する。そして、広告配信サーバ２０は、端末装置１００からウェブページの取得要求を受け付けた場合に、広告コンテンツとともに、広告取得命令を含まないウェブページを端末装置１００に配信する。
【０１２６】
また、上記実施形態では、広告配信サーバ２０から端末装置１００に広告コンテンツが配信される例を示したが、コンテンツ配信サーバ３０が、広告配信サーバ２０から広告コンテンツを取得してもよい。この場合、広告配信サーバ２０の要求受付部２６は、コンテンツ配信サーバ３０から広告コンテンツの取得要求を受け付ける。また、広告配信サーバ２０は、コンテンツ配信サーバ３０に広告コンテンツを配信する。また、コンテンツ配信サーバ３０は、広告配信サーバ２０から取得した広告コンテンツとともに、広告取得命令を含まないウェブページを端末装置１００に配信する。
【０１２７】
〔８−７．端末装置の操作記録〕
また、上述してきた端末装置１００は、実施形態に係る広告コンテンツが表示されているウェブページに対して、ユーザがどれだけ端末装置１００を操作したかという記録を広告配信サーバ２０に送信してもよい。具体的には、検知部１５５は、広告コンテンツが表示されているウェブページに対してユーザが行うスクロール操作や、ウェブページの拡大縮小操作、物理センサ１４０が測定した傾き等の端末装置１００の物理的状態などを記録する。さらに、検知部１５５は、広告コンテンツに対するクリック操作や、ウェブページをリロードした回数や、広告コンテンツを特定する情報について端末装置からの発信操作（例えば、ＳＮＳへの書き込みなど）など、ユーザが端末装置１００に対して行う種々の操作を記録することもできる。そして、通信部１１０は、検知部１５５により記録された操作履歴に関する情報を広告配信サーバ２０に送信する。
【０１２８】
そして、広告配信サーバ２０は、端末装置１００から配信された端末装置１００の操作履歴に関する情報を受信する。さらに、広告配信サーバ２０は、受信した端末装置１００の操作履歴に関する情報を集計し、かかる情報について分析した情報をさらに取得する。具体的には、広告配信サーバ２０は、実施形態に係る制御情報を伴う広告コンテンツとかかる制御情報を伴わない広告コンテンツとについて、スクロール操作の回数や、利用者が端末装置１００を傾けた回数や角度、ＣＴＲなどの広告効果の指標を比較した情報などを取得する。
【０１２９】
また、広告配信サーバ２０は、広告主端末１０に端末装置１００の操作履歴に関する情報を送信してもよい。ここで、実施形態に係る制御情報を伴う広告コンテンツが表示されるウェブページに対する操作履歴は、広告効果を示す指標となりうる。すなわち、実施形態に係る制御情報を伴う広告コンテンツが表示されるウェブページにおいては、ユーザによって広告コンテンツ自体がクリックされることにより広告コンテンツ先のウェブページが表示されることのみならず、かかるウェブページに対してユーザがどれだけスクロール操作等を行ったか（つまり、ユーザがどれだけウェブページの表示態様を変化させたか）という操作履歴自体がユーザの広告コンテンツへの興味を示す指標といえる。例えば、広告配信サーバ２０は、利用者が端末装置１００を傾かせた回数、角度、時間等を比較することで、実施形態に係る制御情報を伴う広告コンテンツを表示した際に、広告に対する関心をどれくらい発生させたかを示す指標を提供することができる。したがって、広告配信サーバ２０は、広告主端末１０に端末装置１００の操作履歴に関する情報を送信することにより、実施形態に係る広告コンテンツの表示されるウェブページに対する広告効果の指標を示すレポートとすることができる。
【０１３０】
これにより、広告配信サーバ２０は、端末装置１００における実施形態に係る制御情報を伴う広告コンテンツの表示態様の有用性を広告主に示すことができる。
【０１３１】
〔８−８．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１３２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図６に示した要求部１５１および操作制御部１５２は統合されてもよい。
【０１３３】
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１３４】
〔８−９．プログラム〕
また、上記してきた実施形態に係る端末装置１００、広告配信サーバ２０およびコンテンツ配信サーバ３０は、例えば図１１に示すような構成のコンピュータ１０００によって実現される。以下、広告配信サーバ２０を例に挙げて説明する。図１１は、広告配信サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１４００、入出力インターフェイス（Ｉ／Ｆ）１６００、およびメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１３５】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１３６】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、係るプログラムによって使用されるデータ等を格納する。通信インターフェイス１４００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１３７】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１３８】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、係るプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１３９】
例えば、コンピュータ１０００が実施形態に係る広告配信サーバ２０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部２３の機能を実現する。また、ＨＤＤ１４００には、記憶部２２内のデータ、すなわち広告データベース２４が格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からこれらのプログラムを取得してもよい。
【０１４０】
なお、コンピュータ１０００が実施形態に係る端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５０の機能を実現する。
【０１４１】
なお、コンピュータ１０００が実施形態に係るコンテンツ配信サーバ３０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部３３の機能を実現する。また、ＨＤＤ１４００には、コンテンツ記憶部３２内のデータが格納される。
【０１４２】
〔９．効果〕
上記してきたように、実施形態に係る広告配信サーバ２０は、配信部２８を有する。配信部２８は、制御情報とともにウェブページ（第１コンテンツの一例）の広告枠５０に表示される複数の広告コンテンツ（第２コンテンツの一例）を端末装置１００に配信する。また、制御情報は、第１コンテンツとともに、複数の第２コンテンツを重ねて表示する表示手順を端末装置１００に実行させる。また、制御情報は、端末装置１００の物理的な状態を検知する検知手順を端末装置１００に実行させる。また、制御情報は、検知結果に応じて、重ねて表示した各広告コンテンツの表示態様を変更する変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４３】
また、制御情報は、端末装置１００の傾きを検知する検知手順を端末装置１００に実行させる。また、制御情報は、端末装置１００の傾きに応じて、広告コンテンツの表示態様を変更する変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、利用者が広告を見ながら端末装置１００を傾けるといった操作を行わせることができるので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４４】
また、制御情報は、検知結果に応じて、他の広告コンテンツによって隠されている範囲が表示されるように、各広告コンテンツを移動させる変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、端末装置１００の傾きに応じて、隠されていた広告コンテンツを表示するので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４５】
また、制御情報は、検知された傾き方向に応じた方向へ、各広告コンテンツを移動させる変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、利用者が広告コンテンツを見ながら端末装置１００を様々な方向に傾かせるといった操作を行わせるので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４６】
また、制御情報は、検知された傾き角度に応じた距離だけ、各広告コンテンツを移動させる変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、利用者が広告コンテンツを見ながら端末装置１００を様々な角度で傾かせるといった操作を行わせるので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４７】
また、制御情報は、端末装置１００にかかる加速度を検知する検知手順を端末装置１００に実行させる。また、制御情報は、検知された加速度の値に応じて、広告コンテンツの表示態様を変更する変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、端末装置１００に加わる加速度に応じて異なる表示態様の広告コンテンツを表示するので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４８】
また、制御情報は、検知された加速度の値が所定の閾値よりも大きい場合は、表示されていた広告コンテンツを異なる広告コンテンツに変更する変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、例えば、端末装置１００が大きく振られた場合に、新たな広告を表示するので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１４９】
また、制御情報は、端末装置１００に加えられた衝撃を検知する検知手順を端末装置１００に実行させる。また、制御情報は、衝撃が検知された場合は、広告コンテンツの表示態様を変更する変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、ノックされた場合等に、端末装置１００に加わる衝撃に応じて異なる表示態様の広告コンテンツを表示するので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１５０】
また、制御情報は、端末装置１００に加えられた衝撃と入力とを検知する検知手順を端末装置１００に実行させる。また、制御情報は、入力と衝撃とが検知された場合は、表示されていた広告コンテンツを異なる広告コンテンツに変更する変更手順を端末装置１００に実行させる。このため、広告配信サーバ２０は、例えば、広告枠５０がノックされた場合等に、表示中の広告コンテンツとは異なる広告コンテンツを表示するので、利用者の広告に対する関心を引き起こす結果、広告効果を向上させることができる。
【０１５１】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１５２】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、配信部は、配信手段や配信回路に読み替えることができる。
【符号の説明】
【０１５３】
１  広告配信システム
１０  広告主端末
２０  広告配信サーバ
２１、３１、１１０  通信部
２２  記憶部
２３、３３、１５０  制御部
２４  広告データベース
２５  入稿受付部
２６  要求受付部
２７  広告選択部
２８  配信部
３０  コンテンツ配信サーバ
３２  コンテンツ記憶部
３４  受付部
３５  配信部
１００  端末装置
１２０  入力部
１３０  出力部
１４０  物理センサ
１５１  要求部
１５２  操作制御部
１５３  表示制御部
１５４  表示部
１５５  検知部
１５６  変更部
【図１】
2015152931.tif 000003
【図２】
2015152931.tif 000004
【図３】
2015152931.tif 000005
【図４】
2015152931.tif 000006
【図５】
2015152931.tif 000007
【図６】
2015152931.tif 000008
【図７】
2015152931.tif 000009
【図８】
2015152931.tif 000010
【図９】
2015152931.tif 000011
【図１０】
2015152931.tif 000012
【図１１】
2015152931.tif 000013