(57)【特許請求の範囲】
【請求項１】
画面に表示されるＷｅｂページを入力する入力手段と、
前記Ｗｅｂページの重要領域を抽出する抽出手段と、
前記重要領域近傍に複数の領域を設定し、当該複数の領域それぞれの重要度を算出し、算出した重要度に基づいて広告を表示する表示領域を選択する選択手段と、
前記表示領域の位置情報を出力する出力手段と、
を有することを特徴とする広告表示位置調整装置。
【請求項２】
前記選択手段は、前記重要度が最も小さい領域を前記表示領域として選択することを特徴とする請求項１記載の広告表示位置調整装置。
【請求項３】
前記重要領域のデザイン情報を抽出するデザイン抽出手段と、
前記重要領域のデザインと前記広告のデザインが類似するように前記重要領域及び／又は前記広告のデザイン情報を変更するデザイン変更手段と、を有し、
前記出力手段は、デザイン変更後の前記重要領域及び／又は前記広告のデザイン情報を出力することを特徴とする請求項１又は２記載の広告表示位置調整装置。
【請求項４】
前記デザイン変更手段は、前記広告のデザイン情報を変更するものであって、前記広告を構成する各要素の特徴を前記重要領域の各要素の特徴と同じに変更することを特徴とする請求項３記載の広告表示位置調整装置。
【請求項５】
前記デザイン変更手段は、前記重要領域に動きの表現がある場合、当該動きの表現と同様の表現を前記広告に付与することを特徴とする請求項３又は４記載の広告表示位置調整装置。
【請求項６】
コンピュータにより実行される広告表示調整方法であって、
画面に表示されるＷｅｂページを入力するステップと、
前記Ｗｅｂページの重要領域を抽出するステップと、
前記重要領域近傍に複数の領域を設定するステップと、
前記複数の領域それぞれの重要度を算出するステップと、
算出した重要度に基づいて広告を表示する表示領域を選択するステップと、
前記表示領域の位置情報を出力するステップと、
を有することを特徴とする広告表示位置調整方法。
【請求項７】
画面に表示されるＷｅｂページを入力する処理と、
前記Ｗｅｂページの重要領域を抽出する処理と、
前記重要領域近傍に複数の領域を設定する処理と、
前記複数の領域それぞれの重要度を算出する処理と、
算出した重要度に基づいて広告を表示する表示領域を選択する処理と、
前記表示領域の位置情報を出力する処理と、
をコンピュータに実行させることを特徴とする広告表示位置調整プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告を表示する技術に関する。
【背景技術】
【０００２】
Ｗｅｂページ内の横や下などの決められた位置にクリック型広告が表示されることがある。例えば非特許文献１では、広告主が広告に対してキーワードを設定しておき、ユーザがそのキーワードを入力して検索を実行したときに、検索結果表示一覧の横にキーワードに関連した広告を表示させている。
【０００３】
このように、ユーザが入力したキーワードに関連する広告をＷｅｂページ内に表示することで、広告のクリック回数の増加が期待できる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“Google Adwords - Online advertising by Google”, [online], Google Inc.,［平成26年8月12日検索］, インターネット〈 URL：https://adwords.google.com/〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
広告の表示位置は予め決められていることが多い。ユーザの閲覧を妨げる位置に表示された広告は閲覧されることなく非表示にされるという問題があった。また、ユーザの目を引かない位置に配置された広告は広告効果が十分に発揮されないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであり、ユーザの目を広告に向けさせて広告効果を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明に係る広告表示位置調整装置は、画面に表示されるＷｅｂページを入力する入力手段と、前記Ｗｅｂページの重要領域を抽出する抽出手段と、前記重要領域近傍に複数の領域を設定し、当該複数の領域それぞれの重要度を算出し、算出した重要度に基づいて広告を表示する表示領域を選択する選択手段と、前記表示領域の位置情報を出力する出力手段と、を有することを特徴とする。
【０００８】
上記広告表示位置調整装置において、前記選択手段は、前記重要度が最も小さい領域を前記表示領域として選択することを特徴とする。
【０００９】
上記広告表示位置調整装置において、前記重要領域のデザイン情報を抽出するデザイン抽出手段と、前記重要領域のデザインと前記広告のデザインが類似するように前記重要領域及び／又は前記広告のデザイン情報を変更するデザイン変更手段と、を有し、前記出力手段は、デザイン変更後の前記重要領域及び／又は前記広告のデザイン情報を出力することを特徴とする。
【００１０】
上記広告表示位置調整装置において、前記デザイン変更手段は、前記広告のデザイン情報を変更するものであって、前記広告を構成する各要素の特徴を前記重要領域の各要素の特徴と同じに変更することを特徴とする。
【００１１】
上記広告表示位置調整装置において、前記デザイン変更手段は、前記重要領域に動きの表現がある場合、当該動きの表現と同様の表現を前記広告に付与することを特徴とする。
【００１３】
第２の本発明に係る広告表示位置調整方法は、コンピュータにより実行される広告表示調整方法であって、画面に表示されるＷｅｂページを入力するステップと、前記Ｗｅｂページの重要領域を抽出するステップと、前記重要領域近傍に複数の領域を設定するステップと、前記複数の領域それぞれの重要度を算出するステップと、算出した重要度に基づいて広告を表示する表示領域を選択するステップと、前記表示領域の位置情報を出力するステップと、を有することを特徴とする。
【００１４】
第３の本発明に係る広告表示位置調整プログラムは、画面に表示されるＷｅｂページを入力する処理と、前記Ｗｅｂページの重要領域を抽出する処理と、前記重要領域近傍に複数の領域を設定する処理と、前記複数の領域それぞれの重要度を算出する処理と、算出した重要度に基づいて広告を表示する表示領域を選択する処理と、前記表示領域の位置情報を出力する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ユーザの目を広告に向けさせて広告効果を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態における広告表示位置調整システムの構成を示す機能ブロック図である。
【図２】広告データベースが保持するデータの例を示す図である。
【図３】第１の実施の形態における広告表示位置調整システムの処理の流れを示すフローチャートである。
【図４】広告を表示する表示候補領域の例を示す図である。
【図５】広告を表示する別の表示候補領域の例を示す図である。
【図６】広告を表示するさらに別の表示候補領域の例を示す図である。
【図７】広告を表示する位置の例を示す図である。
【図８】第２の実施の形態における広告表示位置調整システムの構成を示す機能ブロック図である。
【図９】デザインデータベースに格納されたＨＴＭＬ要素の例を示す図である。
【図１０】広告要素データベースに格納されたデータの例を示す図である。
【図１１】広告のデザインを重要な領域のデザインに合わせる前後の様子を示す。
【図１２】第２の実施の形態における広告表示位置調整システムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
［第１の実施の形態］
図１は、第１の実施の形態における広告表示位置調整システムの構成を示す機能ブロック図である。同図に示す広告表示位置調整システムは、Ｗｅｂページを表示するクライアント端末３、広告と広告の表示位置をクライアント端末３に送信してクライアント端末３に広告を表示させるサーバ１で構成される。
【００１８】
図１に示すサーバ１は、領域抽出部１１、広告表示位置調整部１２、広告配信部１３、広告表示位置更新部１４、および広告ＤＢ（データベース）１５を備える。サーバ１が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムはサーバ１が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部について説明する。
【００１９】
領域抽出部１１は、クライアント端末３からクライアント端末３が表示するＷｅｂページのデータを受信し、受信したＷｅｂページ中の重要な領域Ｒを抽出する。領域Ｒの抽出方法としては、例えば、過去にそのＷｅｂページが閲覧されたときのクリック位置をカウントしておき、クリック回数が最大である座標値を含むＨＴＭＬ要素の領域を領域Ｒとする。領域ＲとするＨＴＭＬ要素は、例えば所定の閾値よりも縦横の長さが大きいｄｉｖ要素、画像や動画を含むｄｉｖ要素などの所定の条件を満たすＨＴＭＬ要素とする。あるいは、Ｗｅｂページのレイアウト情報から重要度が高い領域を抽出してもよい。具体的には、例えば、Ruihua Song, Haifeng Liu, Ji-Rong Wen, and Wei-Ying Ma,“Learning Block Importance Models for Web Pages”, WWW 2004, pp.203-211（参考文献１）の技術を用いて、Ｗｅｂページを複数の領域に分割し、分割した領域毎に算出された重要度が最大の領域を領域Ｒとする。
【００２０】
広告表示位置調整部１２は、広告ＤＢ１５から広告のサイズを取得し、領域Ｒ近傍の広告の表示位置を算出する。取得する広告は、広告ＤＢ１５からランダムに取得してもよいし、ユーザの嗜好に合った広告を取得してもよいし、Ｗｅｂページの内容と関連がある広告を取得してもよい。表示位置の算出方法の詳細については後述する。
【００２１】
広告配信部１３は、広告表示位置調整部１２が取得した広告と算出した広告の表示位置をクライアント端末３に送信し、領域Ｒの近傍に広告を表示させる。
【００２２】
広告表示位置更新部１４は、クライアント端末３でのＷｅｂページの表示位置の変化量を入力し、広告の表示位置を更新する。
【００２３】
広告ＤＢ１５は、広告のサイズ、広告データを保持する。図２に、広告ＤＢ１５が保持するデータの例を示す。
【００２４】
クライアント端末３は、Ｗｅｂページが表示できるＰＣ（パーソナルコンピュータ）や携帯端末である。
【００２５】
次に、第１の実施の形態における広告表示位置調整システムの処理の流れについて説明する。
【００２６】
図３は、第１の実施の形態における広告表示位置調整システムの処理の流れを示すフローチャートである。
【００２７】
まず、領域抽出部１１がクライアント端末３からＷｅｂページを受信し、重要な領域Ｒを抽出する（ステップＳ１１）。本実施の形態では、領域Ｒを長方形（正方形でもよい）として、領域抽出部１１は、領域Ｒの左上の座標値（ｘＲ，ｙＲ）、横幅ｗＲ，高さｈＲを出力する。
【００２８】
広告表示位置調整部１２は領域Ｒの情報を入力し、領域Ｒの近傍の表示領域ＲＡを決定する（ステップＳ１２）。
【００２９】
図４に、広告を表示する表示候補領域の例を示す。図４の例では、表示候補領域として、領域Ｒの上下左右それぞれに隣接する領域Ｃ１〜Ｃ４を設定した。具体的には、領域Ｒの上下に隣接する領域Ｃ１，Ｃ３は、横幅が領域Ｒの横幅と同じ、高さがＬ（０＜Ｌ＜ｍｉｎ｛ｘＲ，ｙＲ｝）の長方形の形状であり、領域Ｃ１は領域Ｒの上部に隣接し、領域Ｃ３は領域Ｒの下部に隣接する。また、領域Ｒの左右に隣接する領域Ｃ２，Ｃ４は、高さが領域Ｒの高さと同じ、横幅がＬの長方形の形状であり、領域Ｃ２は領域Ｒの右側に隣接し、領域Ｃ４は領域Ｒの左側に隣接する。
【００３０】
広告表示位置調整部１２は、領域Ｃ１〜Ｃ４の重要度を算出し、重要でない領域を広告を表示する表示領域ＲＡとして決定する。例えば、領域Ｃ１〜Ｃ４毎に、境界上を含む領域内の、これまでの複数ユーザによるクリック回数を重要度として算出し、クリック回数の総和が最小の領域を広告を表示する表示領域ＲＡとして決定する。あるいは、参考文献１の技術を用いて重要度を求め、領域Ｒに隣接する領域のうち、重要度が最小の領域を表示領域ＲＡとして決定する。参考文献１の技術を用いた場合、表示候補領域はＷｅｂページのレイアウトによって決まり、図５に示すように４つであることもあれば、図６に示すように５つ以上となることもある。
【００３１】
広告表示位置調整部１２は広告の表示領域ＲＡを決定すると、表示領域ＲＡに基づいて広告Ａの表示位置を算出する（ステップＳ１３）。例えば、図７に示すように、広告Ａが表示領域ＲＡの中央付近で領域Ｒに隣接して配置されるように表示位置を算出する。具体的には、広告の横幅ｗＡと高さｈＡがそれぞれｗＡ＜ｗＲかつｈＡ＜ｈＲであるとき、表示領域ＲＡとして図４の領域Ｒの上部の領域Ｃ１が選択された場合、広告Ａの表示位置の座標値（ｘＡ，ｙＡ）は次式（１）で算出する。
【数１】
0006322091.tif 000002
【００３２】
領域Ｃ２〜Ｃ４が選択された場合、広告Ａの表示位置の座標値（ｘＡ，ｙＡ）はそれぞれ式（２）〜（４）で算出する。
【数２】
0006322091.tif 000003
【００３３】
広告の横幅ｗＡ、高さｈＡは、広告ＤＢ１５から取得する。
【００３４】
そして、広告配信部１３が、広告Ａのデータと広告表示位置調整部１２が算出した表示位置をクライアント端末３に送信する（ステップＳ１４）。表示領域ＲＡの位置情報を送信して広告Ａの表示位置を指示してもよい。
【００３５】
以上の処理でクライアント端末３には、領域Ｒの近傍に広告Ａが表示される。人間は、近接しているもの同士をひとまとまりと認識しやすい傾向がある。プレグナンツの法則と呼ばれる人間の視覚特性を考慮すると、ユーザは、重要な領域Ｒと広告Ａをひとまとまりとして認識しやすくなり、ユーザの目が広告Ａに向きやすくなり、広告効果向上が期待できる。
【００３６】
ユーザがＷｅｂページをスクロールさせて表示箇所を変更したときは、広告表示位置更新部１４は、Ｗｅｂページの表示位置の変化量を入力して広告Ａの表示位置を更新する。例えば、表示位置の変化量がｘ軸方向にΔｘｓであれば、次式（５）により広告Ａの表示位置の座標値（ｘＡ，ｙＡ）を更新する。
【数３】
0006322091.tif 000004
【００３７】
表示位置の変化量がｙ軸方向にΔｙｓであれば、次式（６）により広告Ａの表示位置の座標値（ｘＡ，ｙＡ）を更新する。
【数４】
0006322091.tif 000005
【００３８】
これにより、領域Ｒの近傍に広告Ａが表示され続ける。
【００３９】
以上説明したように、本実施の形態によれば、クライアント端末３で表示されるＷｅｂページから重要な領域Ｒを抽出し、領域Ｒ近傍に複数の領域Ｃ１〜Ｃ４を設定して各領域Ｃ１〜Ｃ４の重要度を算出し、算出した重要度が最も小さい領域Ｃ１〜Ｃ４を表示領域ＲＡとして選択し、表示領域ＲＡに基づいて広告Ａの表示位置を算出することにより、クライアント端末３では、ユーザが視認しやすい重要な領域Ｒの近傍に広告Ａが表示されるので、ユーザの目を広告に向けてさせて広告効果を向上させることが可能となる。また、重要な領域Ｒの近傍の領域のなかの重要でない領域に広告Ａを表示させるので、ユーザの可読性低下を防ぐことができる。
【００４０】
［第２の実施の形態］
図８は、第２の実施の形態における広告表示位置調整システムの構成を示す機能ブロック図である。
【００４１】
図８に示すサーバ２は、領域デザイン抽出部２１、広告表示位置調整部２２、広告デザイン調整部２３、広告デザイン配信部２４、広告表示位置更新部２５、デザインＤＢ２６、広告ＤＢ２７、および広告要素ＤＢ２８を備える。サーバ２が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムはサーバ２が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、各部について説明する。
【００４２】
領域デザイン抽出部２１は、クライアント端末３が表示するＷｅｂページ中の重要な領域Ｒを抽出するとともに、領域Ｒに含まれる各ＨＴＭＬ要素のスタイルをデザインＤＢ２６に格納する。図９に、デザインＤＢ２６に格納されたＨＴＭＬ要素の例を示す。デザインＤＢ２６には、文字のフォント、文字のサイズ、色調などのＨＴＭＬ要素のスタイルに関する情報が格納される。なお、重要な領域Ｒは第１の実施の形態の領域抽出部１１と同様の方法で抽出する。
【００４３】
広告表示位置調整部２２は、第１の実施の形態の広告表示位置調整部１２と同様に、広告ＤＢ２７から広告のサイズを取得し、領域Ｒ近傍の広告の表示位置を算出する。第２の実施の形態では、広告要素ＤＢ２８に格納された広告要素群から広告データを生成するので、広告ＤＢ２７には広告データを格納していなくてもよい。あるいは、広告ＤＢ２７に広告要素群から生成した広告を画像化して格納してもよい。
【００４４】
広告デザイン調整部２３は、デザインＤＢ２６から領域Ｒのデザインに関する情報を読み出し、領域Ｒのデザインに類似するように広告要素ＤＢ２８に格納された広告のデザインを調整し、広告データを生成する。図１０に、広告要素ＤＢ２８に格納されたデータの例を示す。広告要素ＤＢ２８には、広告を構成するＨＴＭＬ要素が格納される。広告デザイン調整部２３は、広告要素ＤＢ２８からＨＴＭＬ要素を取得し、ＨＴＭＬ要素のスタイルを領域Ｒのスタイルに合わせて広告データを生成する。
【００４５】
図９，１０の例で具体的に説明すると、図１０の広告のテキスト要素であるｓｅｎｔｅｎｃｅ．ｔｘｔのデザインを示す文字のフォント「明朝」、大きさ「１０Ｐ」、色調「ｒｅｄ」を、図９の重要な領域のテキスト要素の文字のフォント「ゴシック」、大きさ「１５Ｐ」、色調「ｂｌｕｅ」に変更する。また、図１０の広告のｂａｃｋ．ｉｍｇ（単色の背景）の色調「ｗｈｉｔｅ／ｂｌａｃｋ」を、図９の重要な領域のｄｉｖ要素の色調「ｓｉｌｖｅｒ」に変更する。
【００４６】
図１１に、広告のデザインを重要な領域のデザインに合わせる前後の様子を示す。
【００４７】
領域Ｒに動きの表現（例えば、領域Ｒの枠線が明滅するなど時間で変化する表現）がある場合、広告デザイン調整部２３は、その動きに合わせた動きを広告に付加する。領域Ｒに動きがない場合でも、視認性を低下させないような動きを広告に付加してもよい。
【００４８】
広告デザイン配信部２４は、広告表示位置調整部２２が算出した広告の表示位置と広告デザイン調整部２３が調整した広告データをクライアント端末３に送信し、クライアント端末３にＷｅｂページの領域Ｒの近傍に広告を表示させる。
【００４９】
広告表示位置更新部２５は、第１の実施の形態の広告表示位置更新部１４と同様に、クライアント端末３でのＷｅｂページの表示位置の変化量を入力し、広告の表示位置を更新する。
【００５０】
次に、第２の実施の形態における広告表示位置調整システムの処理の流れについて説明する。
【００５１】
図１２は、第２の実施の形態における広告表示位置調整システムの処理の流れを示すフローチャートである。
【００５２】
領域デザイン抽出部２１がクライアント端末３からＷｅｂページを受信し、重要な領域Ｒを抽出するとともに、領域Ｒに含まれるＨＴＭＬ要素をデザインＤＢ２６に格納する（ステップＳ２１，Ｓ２２）。
【００５３】
広告表示位置調整部２２は領域デザイン抽出部２１から領域Ｒの情報を入力し、領域Ｒの近傍の表示領域ＲＡを決定して、表示領域ＲＡに基づいて広告Ａの表示位置を算出する（ステップＳ２３，Ｓ２４）。
【００５４】
広告デザイン調整部２３は、広告要素ＤＢ２８から広告ＡのＨＴＭＬ要素を取得し、デザインＤＢ２６を参照して領域Ｒのデザインに類似するように広告のデザインを調整し、広告データＡｄを生成する（ステップＳ２５）。
【００５５】
そして、広告デザイン配信部２４が、広告デザイン調整部２３がデザインを調整した広告データＡｄと広告表示位置調整部２２が算出した表示位置をクライアント端末３に送信する（ステップＳ２６）。
【００５６】
領域Ｒの表示位置が変更された場合は、第１の実施の形態と同様に、広告表示位置更新部２５が広告の表示位置を更新する。
【００５７】
＜変形例＞
上記の実施例では、広告デザイン調整部２３は、広告のデザインを重要な領域Ｒのデザインと同じになるように調整したが、領域Ｒのデザインを調整して広告のデザインに合わせてもよい。あるいは、Ｗｅｂページ全体のデザインを広告のデザインに合わせてもよい。Ｗｅｂページ全体のデザインを調整する場合は、領域デザイン抽出部２１はＷｅｂページ全体からデザインの情報を抽出する。また、広告デザイン調整部２３は、Ｗｅｂページ、領域Ｒと広告の両方のデザインを調整してもよい。
【００５８】
領域ＲやＷｅｂページのデザインを調整した場合、広告デザイン配信部２４は、変更後のデザインの情報（領域ＲのＨＴＭＬ要素のスタイルなど）をクライアント端末３に送信する。デザイン変更後のＷｅｂページ全体のデータをクライアント端末３に送信してもよい。
【００５９】
Ｗｅｂページのデザインを調整してＷｅｂページと広告のデザインを合わせる場合、広告表示位置調整部２２は、広告の表示位置を調整せずに予め決められた位置のままとしてもよい。
【００６０】
以上説明したように、本実施の形態によれば、領域デザイン抽出部２１が領域Ｒのデザイン情報を抽出し、広告デザイン調整部２３が広告Ａのデザインを領域Ｒのデザインに合わせて調整することにより、領域Ｒの近傍に広告Ａを領域Ｒと類似したデザインで表示させることができるので、共通運命の法則と呼ばれる人間の視覚特性により、ユーザは領域Ｒと広告Ａをひとまとまりとして認識させることができる。
【００６１】
なお、第１、第２の実施の形態では、サーバ１，２とクライアント端末３とを別々の装置で構成したが、クライアント端末３がサーバ１，２の各機能を備えてもよい。この場合、広告のデータは、Ｗｅｂページと同様にネットワークを介して取得し、クライアント端末３の備える記憶装置に格納する。第２の実施の形態では、領域デザイン抽出部２１は、広告に含まれる各ＨＴＭＬ要素のデザインを抽出し、広告要素ＤＢ２８に格納する。
【符号の説明】
【００６２】
１…サーバ
１１…領域抽出部
１２…広告表示位置調整部
１３…広告配信部
１４…広告表示位置更新部
１５…広告ＤＢ
２…サーバ
２１…領域デザイン抽出部
２２…広告表示位置調整部
２３…広告デザイン調整部
２４…広告デザイン配信部
２５…広告表示位置更新部
２６…デザインＤＢ
２７…広告ＤＢ
２８…広告要素ＤＢ
３…クライアント端末
【図１】
0006322091.tif 000006
【図２】
0006322091.tif 000007
【図３】
0006322091.tif 000008
【図４】
0006322091.tif 000009
【図５】
0006322091.tif 000010
【図６】
0006322091.tif 000011
【図７】
0006322091.tif 000012
【図８】
0006322091.tif 000013
【図９】
0006322091.tif 000014
【図１０】
0006322091.tif 000015
【図１１】
0006322091.tif 000016
【図１２】
0006322091.tif 000017