(57)【特許請求の範囲】
【請求項１】
ウェブコンテンツと、当該ウェブコンテンツと共に表示される広告に関する第１コンテンツと、当該ウェブコンテンツと共に表示される広告に関する第２コンテンツとを、それぞれ個別にあらかじめ取得しておく取得部と、
前記ウェブコンテンツと共に、前記第１コンテンツを表示領域に表示する表示部と、
端末装置の物理的な状態として、前記端末装置の傾き、前記端末装置に対して加えられた衝撃、前記端末装置に加えられた加速度、前記端末装置に対する所定の操作、前記端末装置の周囲の温度、前記端末装置の周囲の照度、または、前記端末装置の周囲の音量を検知する検知部と、
前記検知部による検知結果に応じて、前記表示部に、前記第１コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、前記表示領域にあらかじめ取得された前記第２コンテンツを表示させる表示制御部と
を有することを特徴とする情報表示装置。
【請求項２】
前記検知部は、前記端末装置の傾きを検知し、
前記表示制御部は、前記端末装置の傾きに応じて、前記第１コンテンツの表示態様を変更しつつ前記表示領域に前記第２コンテンツを表示させる
ことを特徴とする請求項１に記載の情報表示装置。 
【請求項３】
前記表示制御部は、前記端末装置の傾きが検知された場合は、前記第１コンテンツの表示態様を変更しつつ前記表示領域に前記第２コンテンツを表示させる
ことを特徴とする請求項２に記載の情報表示装置。 
【請求項４】
前記表示部は、前記第１コンテンツと前記第２コンテンツとを重ねて配置し、
前記表示制御部は、前記検知部による検知結果に応じて、前記第１コンテンツを複数の領域に分けた各領域の面積を徐々に減少させることで、または、前記第２コンテンツを複数の領域に分けた各領域の面積を徐々に増加させることで、前記第２コンテンツを表示させる
ことを特徴とする請求項１〜３のうちいずれか１つに記載の情報表示装置。 
【請求項５】
前記表示制御部は、前記第１コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで当該領域の幅を徐々に減少させることで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで当該領域の幅を徐々に増加させることで、前記第２コンテンツを表示させることを特徴とする請求項１〜４のうちいずれか１つに記載の情報表示装置。 
【請求項６】
前記表示部は、前記第１コンテンツと前記第２コンテンツとを重ねて配置し、
前記表示制御部は、前記検知部による検知結果に応じて、前記第１コンテンツを複数の領域に分けた各領域ごとに透過度を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに透過度を変更することで、前記第２コンテンツを表示させる
ことを特徴とする請求項１〜５のうちいずれか１つに記載の情報表示装置。 
【請求項７】
前記表示制御部は、前記第１コンテンツを複数の領域に分けた各領域ごとに透過度の変化の態様が異なるように当該第１コンテンツの表示態様を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに透過度の変化の態様が異なるように当該第２コンテンツの表示態様を変更することで、前記第２コンテンツを表示させることを特徴とする請求項１〜６のうちいずれか１つに記載の情報表示装置。 
【請求項８】
前記表示部は、前記第１コンテンツと前記第２コンテンツとを重ねて配置し、
前記表示制御部は、前記第１コンテンツを複数の領域に分けた各領域ごとに異なる態様で表示態様を変更し、かつ、前記第２コンテンツを複数の領域に分けた各領域ごとにそれぞれ異なる態様で表示態様を変更することで、前記第２コンテンツを表示させる
ことを特徴とする請求項１〜７のうちいずれか１つに記載の情報表示装置。 
【請求項９】
前記表示制御部は、前記表示領域に前記第２コンテンツが表示されている場合は、前記検知部による検知結果に応じて、前記第２コンテンツの表示態様を変更しつつ前記表示領域に前記第１コンテンツを表示させる
ことを特徴とする請求項１〜８のうちいずれか１つに記載の情報表示装置。 
【請求項１０】
前記検知部は、前記端末装置の傾きを検知し、
前記表示制御部は、前記端末装置が傾いた方向に応じた態様で、前記第１コンテンツの表示態様を変更する
ことを特徴とする請求項１〜９のうちいずれか１つに記載の情報表示装置。 
【請求項１１】
前記検知部は、前記端末装置の傾きの大きさを検知し、
前記表示制御部は、前記検知部が検知した傾きの大きさに応じた態様で、前記第１コンテンツの表示態様を変更する
ことを特徴とする請求項１〜１０のうちいずれか１つに記載の情報表示装置。 
【請求項１２】
前記表示部は、前記表示制御部が前記第１コンテンツまたは前記第２コンテンツの表示態様を変更している間に、利用者が前記表示領域を選択した場合は、当該選択した位置に表示されているコンテンツに対応する新たなコンテンツを表示することを特徴とする請求項１〜１１のうちいずれか１つに記載の情報表示装置。 
【請求項１３】
前記表示部は、利用者が前記第１コンテンツを選択した場合には、所定のコンテンツを表示し、利用者が前記第２コンテンツを選択した場合には、前記所定のコンテンツとは異なるコンテンツを表示することを特徴とする請求項１〜１２のうちいずれか１つに記載の情報表示装置。 
【請求項１４】
制御情報を端末装置に配信する配信部を備え、
前記制御情報は、
ウェブコンテンツと、当該ウェブコンテンツと共に表示される広告に関する第１コンテンツと、当該ウェブコンテンツと共に表示される広告に関する第２コンテンツとを、それぞれ個別にあらかじめ取得しておく取得手順と、
前記ウェブコンテンツと共に、前記第１コンテンツを前記端末装置の表示領域に表示する表示手順と、
前記端末装置の物理的な状態として、前記端末装置の傾き、前記端末装置に対して加えられた衝撃、前記端末装置に加えられた加速度、前記端末装置に対する所定の操作、前記端末装置の周囲の温度、前記端末装置の周囲の照度、または、前記端末装置の周囲の音量を検知する検知手順と、
前記検知手順による検知結果に応じて、前記第１コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、前記表示領域にあらかじめ取得された前記第２コンテンツを表示させる表示制御手順と
を前記端末装置に実行させることを特徴とする配信装置。
【請求項１５】
端末装置が実行する情報表示方法であって、
ウェブコンテンツと、当該ウェブコンテンツと共に表示される広告に関する第１コンテンツと、当該ウェブコンテンツと共に表示される広告に関する第２コンテンツとを、それぞれ個別にあらかじめ取得しておく取得工程と、
前記ウェブコンテンツと共に、前記第１コンテンツを表示領域に表示する表示工程と、
前記端末装置の物理的な状態として、前記端末装置の傾き、前記端末装置に対して加えられた衝撃、前記端末装置に加えられた加速度、前記端末装置に対する所定の操作、前記端末装置の周囲の温度、前記端末装置の周囲の照度、または、前記端末装置の周囲の音量を検知する検知工程と、
前記検知工程による検知結果に応じて、前記第１コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、前記表示領域にあらかじめ取得された前記第２コンテンツを表示させる表示制御工程と
を含むことを特徴とする情報表示方法。
【請求項１６】
コンピュータに、
ウェブコンテンツと、当該ウェブコンテンツと共に表示される広告に関する第１コンテンツと、当該ウェブコンテンツと共に表示される広告に関する第２コンテンツとを、それぞれ個別にあらかじめ取得しておく取得手順と、
前記ウェブコンテンツと共に、前記第１コンテンツを表示領域に表示する表示手順と、
端末装置の物理的な状態として、前記端末装置の傾き、前記端末装置に対して加えられた衝撃、前記端末装置に加えられた加速度、前記端末装置に対する所定の操作、前記端末装置の周囲の温度、前記端末装置の周囲の照度、または、前記端末装置の周囲の音量を検知する検知手順と、
前記検知手順による検知結果に応じて、前記第１コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、前記表示領域にあらかじめ取得された前記第２コンテンツを表示させる表示制御手順と
を実行させることを特徴とする情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、配信装置、情報表示方法および情報表示プログラムに関する。
【背景技術】
【０００２】
近年、インターネットを介した情報配信が盛んに行われている。例えば、ウェブページの所定の位置に企業や商品等に関する静止画像、動画像、テキスト等の広告コンテンツを配置して表示する技術が知られている。また、情報配信に関する技術として、第１のレイヤに動画像やウェブページ等のコンテンツを表示し、第１のレイヤと重ねて表示される第２のレイヤに広告コンテンツを表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５２６４９４号公報
【特許文献２】特開２００３−０２２０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、広告コンテンツの広告効果を向上させることができない場合がある。例えば、従来技術では、スマートフォン等のスマートデバイスに広告コンテンツを表示させた場合、表示画面が小さいので、広告コンテンツに対するユーザの関心を引き起こさせることができない。
【０００５】
本願は、上記に鑑みてなされたものであって、広告コンテンツの広告効果を向上させる情報表示装置、配信装置、情報表示方法および情報表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報表示装置は、ウェブコンテンツと、当該ウェブコンテンツと共に表示される広告に関する第１コンテンツと、当該ウェブコンテンツと共に表示される広告に関する第２コンテンツとを、それぞれ個別にあらかじめ取得しておく取得部と、前記ウェブコンテンツと共に、前記第１コンテンツを表示領域に表示する表示部と、端末装置の物理的な状態として、前記端末装置の傾き、前記端末装置に対して加えられた衝撃、前記端末装置に加えられた加速度、前記端末装置に対する所定の操作、前記端末装置の周囲の温度、前記端末装置の周囲の照度、または、前記端末装置の周囲の音量を検知する検知部と、前記検知部による検知結果に応じて、前記表示部に、前記第１コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、または、前記第２コンテンツを複数の領域に分けた各領域ごとに異なるタイミングで表示態様を変更することで、前記表示領域にあらかじめ取得された前記第２コンテンツを表示させる表示制御部とを有することを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、広告コンテンツの広告効果を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る端末装置の一例を示す図である。
【図２】図２は、実施形態に係る広告配信システムの構成例を示す図である。
【図３】図３は、実施形態に係る広告配信サーバの構成例を示す図である。
【図４】図４は、実施形態に係る広告データベースに格納された情報の一例を示す図である。
【図５】図５は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係る端末装置が実行するスリット表示の一例を説明する図である。
【図８】図８は、実施形態に係る端末装置が実行する時間差スリット表示の一例を説明する図である。
【図９】図９は、実施形態に係る端末装置が実行するパララックス表示の一例を説明する図である。
【図１０】図１０は、実施形態に係る端末装置が実行する表示処理の流れの一例を示すフローチャートである。
【図１１】図１１は、広告配信サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報表示装置、配信装置、情報表示方法および情報表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報表示装置、配信装置、情報表示方法および情報表示プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．表示処理〕
まず、図１を用いて、情報表示装置の一例である端末装置１００が実行する処理の一例について説明する。図１は、実施形態に係る端末装置の一例を示す図である。図１では、端末装置１００によって、ウェブページＣ１０および複数の広告コンテンツＣ１１ａ、Ｃ１１ｂが表示される例を示す。なお、以下の説明では、複数の広告コンテンツＣ１１ａ、Ｃ１１ｂを広告コンテンツＣ１１と記載する場合がある。
【００１１】
図１に示した端末装置１００は、スマートフォンやタブレット等のスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。また、端末装置１００は、液晶ディスプレイ等の出力部１３０を有する。なお、端末装置１００には、タッチパネルが採用されているものとする。すなわち、端末装置１００のユーザは、指や専用ペンで出力部１３０の表示面をタッチすることにより各種操作を行う。
【００１２】
ここで、端末装置１００は、端末装置１００の状態を測定することができる物理センサ１４０を有する。例えば、端末装置１００は、端末装置１００にかかる各軸方向の傾きを測定することができるジャイロセンサを物理センサ１４０として有する。そして、端末装置１００は、かかるジャイロセンサを用いて、端末装置１００に対する各軸方向の傾きを測定することで、端末装置１００の傾きを検知することができる。なお、以下の説明では、端末装置１００が有する画面の左右方向をＸ軸、上下方向をＹ軸、奥方向および手前方向をＺ軸として、端末装置１００が実行する処理を説明する。
【００１３】
ウェブページＣ１０は、例えば、ニュース、天気予報、受信メールのインデックスや内容、フォトビュワー、その他各種のコンテンツが独立したタイル状に配置されたコンテンツであり、タイル状に配置されたコンテンツごとに操作や更新等を行うことができる。ここで、ウェブページＣ１０に配置される各タイルの大きさや配置位置は、タイルごとに自動で変更されてもよく、利用者の操作に応じて変更されてもよい。なお、ウェブページＣ１０は、ＨＴＭＬ（Hyper  Text  Markup  Language）やＸＭＬ（Extensible  Markup  Language）等で記述されたウェブページであってもよい。このようなウェブページＣ１０には、検索キーワードを入力するための入力欄や、他のウェブページへのリンク等が含まれる。
【００１４】
例えば、ウェブページＣ１０には、「新着ニュース」や、「ニュース一覧」といった表示の下に箇条書きで各ニューストピックが表示される。係るニューストピックは、他のウェブページへのリンクが張られているアンカーテキスト（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）」は、「手段」や「回路」などに読み替えることができる。例えば、配信部は、配信手段や配信回路に読み替えることができる。
【符号の説明】
【０２０６】
１  広告配信システム
１０  広告主端末
２０  広告配信サーバ
２１、３１、１１０  通信部
２２  記憶部
２３、３３、１５０  制御部
２４  広告データベース
２５  入稿受付部
２６  要求受付部
２７  広告選択部
２８  配信部
３０  コンテンツ配信サーバ
３２  コンテンツ記憶部
３４  受付部
３５  配信部
１００  端末装置
１２０  入力部
１３０  出力部
１４０  物理センサ
１５１  要求部
１５２  操作制御部
１５３  画面制御部
１５４  表示部
１５５  検知部
１５６  表示制御部
【図２】
0006047124.tif 000002
【図３】
0006047124.tif 000003
【図４】
0006047124.tif 000004
【図５】
0006047124.tif 000005
【図６】
0006047124.tif 000006
【図９】
0006047124.tif 000007
【図１０】
0006047124.tif 000008
【図１１】
0006047124.tif 000009
【図１】
0006047124.tif 000010
【図７】
0006047124.tif 000011
【図８】
0006047124.tif 000012