(57)【要約】  埋め込み先のウェブページとの関係でふさわしい表示色で、埋め込みコンテンツを表示させることのできる情報処理装置を提供する。  ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合において、ウェブページの特徴色を特定し、埋め込みコンテンツの表示色を、ウェブページの特徴色に応じて決まる色に制御する情報処理装置である。
2015151174.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理装置であって、
前記ウェブページの特徴色を特定する特徴色特定部と、
前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御部と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記特徴色特定部は、前記ウェブページのうち、前記表示用領域を含んだ判定対象領域内の表示色に基づいて、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記特徴色特定部は、前記判定対象領域内の表示色のばらつき度合いを判定し、判定の結果ばらつき度合いが小さいと判定される場合に、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項４】
請求項２又は３に記載の情報処理装置において、
前記判定対象領域は、前記表示用領域の外周に沿った領域である
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記判定対象領域は、前記表示用領域の外周に沿った領域であって、当該表示用領域の大きさに応じて決まる大きさの領域である
ことを特徴とする情報処理装置。
【請求項６】
請求項２又は３に記載の情報処理装置において、
前記判定対象領域は、前記ウェブページのうち、スクロール前に画面内に表示される領域である
ことを特徴とする情報処理装置。
【請求項７】
請求項２又は３に記載の情報処理装置において、
前記判定対象領域は、前記表示用領域をその内部に含む上位のＨＴＭＬ要素によって画定される領域である
ことを特徴とする情報処理装置。
【請求項８】
請求項２から７のいずれか一項に記載の情報処理装置において、
前記特徴色特定部は、前記判定対象領域内の表示色のうち、所定の割合以上を占める色の平均色を、前記ウェブページの特徴色として特定する
ことを特徴とする情報処理装置。
【請求項９】
請求項２から７のいずれか一項に記載の情報処理装置において、
前記特徴色特定部は、前記判定対象領域内の各表示色を予め定められた基準により複数の系統に分類する場合に、最も割合の大きな系統に含まれる表示色に基づいて、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置において、
前記特徴色特定部は、前記最も割合の大きな系統に含まれる表示色のうち、最も割合の大きな色を、前記ウェブページの特徴色として特定する
ことを特徴とする情報処理装置。
【請求項１１】
請求項９に記載の情報処理装置において、
前記特徴色特定部は、前記最も割合の大きな系統に含まれる表示色の平均色を、前記ウェブページの特徴色として特定する
ことを特徴とする情報処理装置。
【請求項１２】
請求項１から１１のいずれか一項に記載の情報処理装置において、
前記表示色制御部は、前記埋め込みコンテンツの候補となる、互いに内容は対応するが表示色が異なる複数の候補コンテンツの中から、前記ウェブページの特徴色に応じた表示色の候補コンテンツを前記埋め込みコンテンツとして選択することにより、前記埋め込みコンテンツの表示色を制御する
ことを特徴とする情報処理装置。
【請求項１３】
請求項１から１１のいずれか一項に記載の情報処理装置において、
前記埋め込みコンテンツの候補となる複数の候補コンテンツのそれぞれについて、当該候補コンテンツの表示色の中から代表色を特定する代表色特定部をさらに含み、
前記表示色制御部は、前記複数の候補コンテンツの中から選択された前記埋め込みコンテンツについて特定された代表色を、前記ウェブページの特徴色に応じて決まる色に変換する
ことを特徴とする情報処理装置。
【請求項１４】
請求項１３に記載の情報処理装置において、
前記代表色特定部は、前記複数の候補コンテンツのそれぞれについて、当該候補コンテンツの表示色のばらつき度合いを判定し、判定の結果ばらつき度合いが小さいと判定される場合に当該候補コンテンツの代表色を特定する
ことを特徴とする情報処理装置。
【請求項１５】
請求項１３又は１４に記載の情報処理装置において、
前記表示色制御部は、前記埋め込みコンテンツについて特定された代表色、及び、当該埋め込みコンテンツに含まれる表示色を予め定められた基準により複数の系統に分類する場合に、前記代表色と同じ系統に分類される色のそれぞれを、前記ウェブページの特徴色に応じて決まる色に変換する
ことを特徴とする情報処理装置。
【請求項１６】
請求項１から１１のいずれか一項に記載の情報処理装置において、
前記表示色制御部は、前記埋め込みコンテンツについて、当該埋め込みコンテンツに含まれる表示色のうちの変更不可色を特定する情報を取得し、当該埋め込みコンテンツに含まれる変更不可色以外の表示色を、前記ウェブページの特徴色に応じて決まる色に変換する
ことを特徴とする情報処理装置。
【請求項１７】
請求項１から１６のいずれか一項に記載の情報処理装置において、
前記表示色制御手段は、前記埋め込みコンテンツの表示色、及び前記ウェブページの特徴色のそれぞれを所定の表色系を用いて表す場合における色要素の値が、予め定められた関係を満たすように、前記埋め込みコンテンツの表示色を決定する
ことを特徴とする情報処理装置。
【請求項１８】
請求項１７に記載の情報処理装置において、
前記色要素は色相であり、
前記表示色制御手段は、前記埋め込みコンテンツの表示色の色相と、前記ウェブページの特徴色の色相とが、補色又は類似色の関係を満たすように、前記埋め込みコンテンツの表示色を決定する
ことを特徴とする情報処理装置。
【請求項１９】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理方法であって、
前記ウェブページの特徴色を特定する特徴色特定ステップと、
前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項２０】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御するためのプログラムであって、
前記ウェブページの特徴色を特定する特徴色特定手段、及び、
前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ内に表示されるコンテンツを制御する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
ウェブブラウザに表示されるウェブページの中には、広告などのような埋め込みコンテンツが含まれる場合がある。この埋め込みコンテンツは、一般に、埋め込み先のウェブページとは独立に生成され、提供される。また、どのような内容の埋め込みコンテンツがウェブページ内に表示されるかは、クライアント端末がウェブページを実際に表示するまで決定されていないことが多い。クライアント端末がウェブページを表示する際には、埋め込みコンテンツを表示するための表示用領域をウェブページ内に確保し、埋め込みコンテンツを提供元のサーバからダウンロードして、表示用領域内にその内容を表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
埋め込みコンテンツはウェブページとは独立に用意されるので、その表示色も埋め込み先のウェブページの表示色とは独立に決定されている。そのため、埋め込みコンテンツが埋め込まれたウェブページを表示する場合に、ウェブページと埋め込みコンテンツとの間で色合いが調和しなかったり、あるいは本来目立たせたい埋め込みコンテンツがウェブページ内に埋没して目立ちにくくなってしまったりすることがある。【０００４】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、埋め込み先のウェブページとの関係でふさわしい表示色で、埋め込みコンテンツを表示させることのできる情報処理装置、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理装置であって、前記ウェブページの特徴色を特定する特徴色特定部と、前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御部と、を含むことを特徴とする。【０００６】
また、本発明に係る情報処理方法は、ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理方法であって、前記ウェブページの特徴色を特定する特徴色特定ステップと、前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御ステップと、を含むことを特徴とする。【０００７】
また、本発明に係るプログラムは、ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御するためのプログラムであって、前記ウェブページの特徴色を特定する特徴色特定手段、及び、前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御手段、としてコンピュータを機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る情報処理装置を含むコンテンツ提供システムの全体構成図である。
【図２】ウェブページの一例を示す図である。
【図３】コンテンツ提供サーバの機能ブロック図である。
【図４】色相環を模式的に示す図である。
【図５】表示色制御処理の第１の例における処理の流れの一例を示す図である。
【図６】表示色制御処理の第１の例における処理の流れの別の例を示す図である。
【図７】表示色制御処理の第２の例における処理の流れの一例を示す図である。
【図８】クライアント端末が表示色の制御を行う場合の処理の流れの一例を示す図である。
【図９】クライアント端末が表示色の制御を行う場合の処理の流れの別の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面に基づき詳細に説明する。
【００１０】
図１は、本発明の一実施形態におけるコンテンツ提供システム１の全体構成を示す図である。同図に示すように、コンテンツ提供システム１は、本発明の実施の形態に係る情報処理装置であるコンテンツ提供サーバ２と、クライアント端末３と、ウェブサーバ４と、を含んで構成されている。
【００１１】
コンテンツ提供サーバ２は、ウェブページ埋め込み型のコンテンツ（埋め込みコンテンツ）をクライアント端末３に対して提供するサーバコンピュータである。埋め込みコンテンツは、ウェブページ内に埋め込まれてウェブページとともにクライアント端末３のユーザーに提示されるコンテンツであって、ウェブページそのものとは独立に生成され、提供される。以下では、埋め込みコンテンツはバナー広告などの広告コンテンツであるものとするが、埋め込みコンテンツはこのようなものに限られず、バナーやページ内ガジェットなど、ウェブページ本体とは別にクライアント端末３に提供され、ウェブページ内に埋め込まれて表示される各種のコンテンツであってよい。コンテンツ提供サーバ２は、図１に示すように、制御部１１と、記憶部１２と、通信部１３と、を含んで構成されている。
【００１２】
制御部１１は、ＣＰＵ等であって、記憶部１２に格納されたプログラムに従って各種の情報処理を行う。記憶部１２は、ＲＡＭ等のメモリ素子を含んで構成され、制御部１１が実行するプログラム、及び当該プログラムが処理対象とするデータを記憶する。通信部１３はＬＡＮカード等の通信インタフェースであって、コンテンツ提供サーバ２は通信部１３を介してクライアント端末３に対して広告のコンテンツデータを送信する。コンテンツ提供サーバ２とクライアント端末３は、インターネット等の各種の通信ネットワークを介して相互に通信可能に接続されている。
【００１３】
クライアント端末３は、パーソナルコンピュータやスマートフォン、タブレットなどであって、ウェブページの閲覧に用いられるウェブブラウザプログラムを実行する。クライアント端末３は、図１に示すように、制御部２１と、記憶部２２と、通信部２３と、を含んで構成されている。また、クライアント端末３は、表示装置２４、及び操作入力装置２５と接続されている。
【００１４】
制御部２１は、ＣＰＵ等であって、記憶部２２に格納されたプログラムに従って各種の情報処理を行う。記憶部２２は、ＲＡＭ等のメモリ素子を含んで構成され、制御部２１が実行するプログラム、及び当該プログラムが処理対象とするデータを記憶する。特に本実施形態において、記憶部２２はウェブブラウザプログラムを記憶するとともに、コンテンツ提供サーバ２、及びウェブサーバ４から提供されるデータを一時的に記憶する。通信部２３は、ＬＡＮカード等の通信インタフェースであって、クライアント端末３は通信部２３を介してコンテンツ提供サーバ２、及びウェブサーバ４から各種のデータをダウンロードする。
【００１５】
表示装置２４は、液晶表示パネルや有機ＥＬ表示パネルなどであって、クライアント端末３から送信される映像信号に従って各種の情報を表示する画面Ｓを備えている。操作入力装置２５は、例えばキーボードやマウス、タッチパネルなどであって、クライアント端末３のユーザーが入力する各種の操作を受け付けて、その操作内容を示す情報をクライアント端末３に対して出力する。なお、表示装置１４及び操作入力装置１５はクライアント端末３本体と分離した独立の装置であってもよいし、クライアント端末３と一体に構成されてもよい。
【００１６】
ウェブサーバ４は、クライアント端末３からの要求に応じて、ウェブページを構成するＨＴＭＬ文書データやスタイルシートデータ等を提供する。以下では、クライアント端末３がウェブサーバ４から提供されるデータに基づいて生成、表示するウェブページをウェブページＷと表記する。また、ウェブページＷを生成するためにウェブサーバ４がクライアント端末３に提供するＨＴＭＬ文書データ等のデータをまとめてページデータＰと表記する。このウェブページＷには、埋め込みコンテンツとしてコンテンツ提供サーバ２が提供する広告が埋め込まれるものとする。なお、以下ではコンテンツ提供サーバ２によって提供されてウェブページＷ内に埋め込まれる広告を埋め込み広告Ａと表記する。また、埋め込み広告Ａが埋め込まれるウェブページＷ内の領域（すなわち、埋め込み広告Ａが表示されるウェブページＷ内の領域）を、表示用領域Ｄと表記する。図２は、埋め込み広告Ａが埋め込まれた表示用領域Ｄを含むウェブページＷの一例を示している。
【００１７】
クライアント端末３のウェブブラウザプログラムは、ウェブサーバ４から提供されるページデータＰに基づいて、ウェブページＷを生成し、表示装置２４の画面Ｓに表示させる。さらに本実施形態では、このページデータＰに埋め込みコンテンツの取得先であるコンテンツ提供サーバ２を特定する情報が含まれている。ウェブブラウザプログラムは、この情報に従ってコンテンツ提供サーバ２から埋め込み広告Ａの内容を示すデータを取得し、その内容をウェブページＷの表示用領域Ｄに埋め込んで画面Ｓに表示させる。
【００１８】
図３は、コンテンツ提供サーバ２が実現する機能を示す機能ブロック図である。同図に示されるように、コンテンツ提供サーバ２は、機能的に、コンテンツ管理部３１と、特徴色特定部３２と、表示色制御部３３と、コンテンツ提供部３４と、を含んで構成されている。これらの機能は、制御部１１が記憶部１２に格納されたプログラムを実行することにより、実現される。このプログラムは、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよいし、インターネット等の通信回線経由で提供されてもよい。
【００１９】
コンテンツ管理部３１は、クライアント端末３に提供される埋め込み広告Ａの候補となる複数の広告候補（候補コンテンツ）のデータを管理する。この複数の広告候補の中から表示色制御部３３が選出した埋め込み広告Ａが、埋め込みコンテンツ提供部３４によってクライアント端末３に提供される。広告候補のデータは、広告の内容を表す画像データであってもよいし、表示用領域Ｄに表示すべき内容を記述するＨＴＭＬ文書データ等であってもよい。なお、コンテンツ管理部３１が管理する広告候補データは、コンテンツ提供サーバ２の記憶部２２に記憶されてもよいし、外部のデータベースサーバに格納され、必要に応じてコンテンツ管理部３１によって読み出されてもよい。
【００２０】
特徴色特定部３２は、クライアント端末３に提供される埋め込み広告Ａの埋め込み先となるウェブページＷの特徴色を特定する。ウェブページＷの特徴色は、クライアント端末３が表示するウェブページＷの特徴的な色であって、例えばウェブページＷ内に表示される表示色のうち、最も広い面積を占める色であってよい。特徴色特定部３２が実行する特徴色特定処理の具体的例については、後述する。
【００２１】
表示色制御部３３は、ウェブページＷに埋め込まれる埋め込み広告Ａの表示色を、特徴色特定部３２が特定した特徴色に応じて決まる色に制御する。具体的に、例えば表示色制御部３３は、コンテンツ管理部３１が管理する複数の広告候補の中から、ウェブページＷの特徴色に応じて決まる色の広告候補を埋め込み広告Ａとして選出することにより、埋め込み広告Ａの色を制御する。あるいは、他の条件に基づいて選出した埋め込み広告Ａに含まれる色情報を、ウェブページＷの特徴色に応じて決まる色に変換することによって、埋め込み広告Ａの色を制御してもよい。いずれにせよ、コンテンツ提供サーバ２からクライアント端末３に提供される埋め込み広告Ａの内容、及び表示色は、表示色制御部３３によって決定される。表示色制御部３３が実行する表示色制御処理の具体例については、後に詳しく説明する。
【００２２】
コンテンツ提供部３４は、表示色制御部３３が決定した埋め込み広告Ａのデータをクライアント端末３に提供する。これにより、表示色制御部３３が決定した内容、及び表示色の埋め込み広告Ａがクライアント端末３に提供され、ウェブページＷとともに画面Ｓに表示される。
【００２３】
ここで、表示色制御部３３はウェブページＷの特徴色に応じて埋め込み広告Ａの色を決定している。そのため、本実施形態に係るコンテンツ提供サーバ２によれば、例えばウェブページＷの特徴色と調和するような色で埋め込み広告Ａを表示させることができる。あるいは、広告主の要請などにより、ウェブページＷの特徴色に対して目立ちやすい色で埋め込み広告Ａを表示させることもできる。
【００２４】
以下、特徴色特定部３２が実行する特徴色特定処理の具体例について、説明する。
【００２５】
例えば特徴色特定部３２は、ウェブページＷのうちの判定対象領域Ｘ内の表示色に基づいて、ウェブページＷの特徴色を特定する。ここで判定対象領域Ｘは、ウェブページＷ内の表示用領域Ｄを含んだ領域であって、ウェブページＷの全体であってもよいし、一部の領域であってもよい。
【００２６】
一例として、判定対象領域Ｘは、表示用領域Ｄの外周に沿った領域（すなわち、表示用領域Ｄを取り囲む表示用領域Ｄ近傍の領域）であってよい。図２では、この例における判定対象領域Ｘを破線で示している。この場合における判定対象領域Ｘの大きさは、表示用領域Ｄの大きさに応じて決定されてよい。例えば特徴色特定部３２は、表示用領域Ｄの大きさが予め定められた基準サイズを超える場合、判定対象領域Ｘのサイズを初期サイズより拡大し、基準サイズを下回る場合には、判定対象領域Ｘのサイズを初期サイズより縮小する。
【００２７】
また、判定対象領域Ｘは、クライアント端末３においてウェブページＷの表示開始時（すなわち、スクロールが行われる前）に画面Ｓ内に表示される領域であってもよい。この場合特徴色特定部３２は、クライアント端末３から、画面Ｓ内におけるウェブページＷを表示する領域の大きさを示す情報を取得する。この例では、判定対象領域Ｘの大きさは、画面Ｓ自体のサイズや解像度、また画面Ｓ内におけるウェブブラウザプログラムの表示領域の大きさなど、クライアント端末３がウェブページＷを表示する際の表示環境に応じて変化する。
【００２８】
また、判定対象領域Ｘは、ウェブページＷを記述するＨＴＭＬ文書データに含まれるＨＴＭＬ要素の情報に応じて決定されてもよい。具体的に、ＨＴＭＬ文書データは構造化データになっており、その文書データを構成する各ＨＴＭＬ要素は入れ子構造になるように記述されている。つまり、入れ子構造になっているＨＴＭＬ要素の間には、上位−下位（親−子）の関係が成り立つ。そこで特徴色特定部３２は、埋め込み広告Ａが埋め込まれる表示用領域Ｄをその内部に含む上位のＨＴＭＬ要素を特定し、当該上位のＨＴＭＬ要素によって画定される領域を判定対象領域Ｘとする。こうすれば、前述の例と同様に、表示用領域Ｄを含むその周囲の領域を判定対象領域Ｘとすることができ、しかも、ＨＴＭＬ文書データ内で意味的にまとまったコンテンツを含んだ領域を判定対象領域Ｘとすることができる。ここで「上位のＨＴＭＬ要素」は、表示用領域Ｄに対応するＨＴＭＬ要素の直接の親に限らず、親の親など、複数段階上位のＨＴＭＬ要素であってもよい。この場合、判定対象領域Ｘは、表示用領域Ｄに対応するＨＴＭＬ要素から上位にたどった場合に最初に見つかる、特定の種類のＨＴＭＬ要素（例えばｄｉｖ要素）によって画定される領域であってよい。
【００２９】
特徴色特定部３２は、以上例示した方法で決定した判定対象領域Ｘ内の表示色に基づいて、特徴色を特定する。例えば特徴色特定部３２は、ウェブサーバ４、またはクライアント端末３からページデータＰを取得し、ウェブページＷを生成する。さらに、生成されたウェブページＷのうち、判定対象領域Ｘ内に含まれる各ピクセルの色データを集計して各色の出現頻度を表すヒストグラムを生成する。このピクセル単位の色分布を示すヒストグラムを以下では色ヒストグラムという。なお、各ピクセルの色データを取得する際には、色指定がないピクセルについては白、又は黒などの基準色が指定されているものとして集計処理を実行してもよい。特徴色特定部３２は、この色ヒストグラムにおいて最も出現頻度の高い色（すなわち、判定対象領域Ｘ内で最も広い面積を占める色）を特徴色として特定する。あるいは特徴色特定部３２は、色ヒストグラムにおいて出現頻度が所定の割合以上を占める色を抽出し、抽出された色の平均色をウェブページＷの特徴色として特定してもよい。この場合、ウェブページＷの特徴色は必ずしもウェブページＷに実際に含まれる表示色とは限らない。なお、複数の色の平均色は、公知の各種の方法で算出することができる。
【００３０】
また、特徴色特定部３２は、判定対象領域Ｘ内に含まれる各ピクセルの色を予め定められた基準により複数の系統に分類することによって、特徴色を特定してもよい。このように色を複数の系統に分類する分類方法の具体例について、以下に説明する。
【００３１】
この例では、色の系統は青、赤、緑などの基本色に対応する。例えば、基本色の青に近い空色、藍色などの色を同じ「青」系統に分類することによって、判定対象領域Ｘ内の表示色の傾向を大まかに掴むことができる。より具体的に、色の系統は色相環を所定数に均等に分割して得られる色ブロックに対応し、互いに色相が近い色同士が同じ色ブロックに属することになる。図４はこのような分類方法の一例を示す説明図であって、色相環を１２等分して得られる色ブロックＨ１〜Ｈ１２のそれぞれが、色の系統に対応している。このように色相に応じて色を複数の系統に分類する場合、各ピクセルの色をＨＳＶ表色系のように色相（Hue）を含んだ表色系の値に変換する。なお、このように色相を基準とする分類方法では、白、黒、灰色といった彩度が低い色をいずれの系統にも分類できない。そこで、特徴色特定部３２は、彩度が所定値以下の色については特徴色特定のための分類対象から除外してもよい。あるいは、色相を基準とした系統とは別に、白、黒、灰色の一部、又は全部を分類対象としてもよい。具体例として、特徴色特定部３２は、彩度が所定値以上の色については色相を基準に１２の系統に分類し、彩度が所定値未満の色については、その輝度が所定の第１閾値未満であれば「黒」系統に、第１閾値以上第２閾値未満であれば「灰」系統に、第２閾値以上であれば「白」系統に、それぞれ分類してもよい。
【００３２】
このようにして判定対象領域Ｘ内に含まれる各ピクセルの色を複数の系統に分類することで、特徴色特定部３２は系統ごとの出現頻度を示すヒストグラムを生成することができる。以下ではこの系統単位の色分布を示すヒストグラムを色系統ヒストグラムという。特徴色特定部３２は、この色系統ヒストグラムにおいて最も頻度が高い系統（すなわち、最も割合の大きな系統）に含まれる表示色に基づいて、ウェブページＷの特徴色を特定する。例えば特徴色特定部３２は、最も割合の大きな系統に含まれる表示色のうち、最も割合の大きな色をウェブページＷの特徴色として特定する。あるいは、最も割合の大きな系統に含まれる表示色の平均色をウェブページＷの特徴色としてもよい。あるいは、最も割合の大きな系統の代表色として予め定められた色（例えば当該系統に属する色相の範囲の中央値に対応する色）をウェブページＷの特徴色としてもよい。
【００３３】
なお、以上の説明では、特徴色特定部３２は必ず判定対象領域Ｘ内の表示色に基づいて何らかの特徴色を特定することとしたが、場合によっては特徴色の特定を行わずともよい。具体的に、特徴色特定部３２は、判定対象領域３２内に含まれる表示色のばらつき度合いを判定し、判定の結果ばらつき度合いが小さいと判定される場合には、ウェブページＷの特徴色を特定し、ばらつき度合いが大きいと判定される場合には、特徴色の特定を行わないこととしてもよい。色のばらつき度合いが大きい場合、判定対象領域Ｘ全体の傾向を表す色を特定することが困難と推定されるからである。色のばらつき度合いの判定は、前述した色ヒストグラム、又は色系統ヒストグラムを用いて行うことができる。具体例として、特徴色特定部３２は、色ヒストグラムにおいて最も頻度が高い色（最も多く出現する色）の占める割合が所定閾値未満の場合に、色のばらつき度合いが大きいと判定する。あるいは、色系統ヒストグラムにおいて最も頻度が高い系統の占める割合が所定閾値未満の場合に、色のばらつき度合いが大きいと判定してもよい。
【００３４】
また、これまでの説明では、特徴色特定部３２は実際にウェブページＷを描画し、判定対象領域Ｘ内の各ピクセルの表示色を特定することで、特徴色を特定することとしている。このような方法によれば、ウェブページＷ内に含まれるビットマップ画像なども含め、判定対象領域Ｘ内に実際に表示される色に基づいて特徴色を特定することができる。しかしながら、特徴色の特定方法はこのようなものに限られない。例えば特徴色特定部３２は、スタイルシートデータなどから、ウェブページＷ内に含まれるＨＴＭＬ要素に対する色指定情報を取得し、当該色指定情報によって指定される色に基づいて特徴色を特定してもよい。具体例として、特徴色特定部３２は、表示用領域Ｄを含む上位のＨＴＭＬ要素に対して背景色として指定されている色や、ウェブページＷの全体に対して背景色として指定されている色を特徴色として特定してもよい。あるいは、ＨＴＭＬ文書データの制作者が指定する色情報を特徴色として特定してもよい。具体的には、ＨＴＭＬ文書データの制作者が予め定められた属性（特徴色属性）の値として指定した色を、特徴色として特定してもよい。
【００３５】
次に、表示色制御部３３が実行する表示色制御処理のいくつかの具体例について、以下に説明する。まず第１の例として、表示色制御部３３が、予め用意された複数の広告候補の中から特定の特徴色を持った埋め込み広告Ａを選出する処理について、説明する。
【００３６】
この第１の例においては、表示色制御処理を実行するための事前準備として、コンテンツ管理部３１が、広告候補それぞれの特徴色を特定しておく。広告候補のそれぞれについて特徴色を特定する具体的な方法は、ウェブページＷについて特徴色特定部３２が特徴色を特定したのと同様の方法であってよい。この場合においてコンテンツ管理部３１は、広告候補の全体を判定対象領域として特徴色を特定してもよいし、広告候補の外周に沿った領域（枠領域）を判定対象領域としてもよい。あるいはコンテンツ管理部３１は、広告候補のデータを制作した制作者が直接指定する色情報を、その広告候補の特徴色として特定してもよい。この場合コンテンツ管理部３１は、広告候補のデータをデータ制作者から受け付ける際に、併せて特徴色を指定する色指定情報を受け付ける。このようにして特定された広告候補の特徴色の情報は、各広告候補に関連づけて記憶される。
【００３７】
表示色制御部３３は、この予め特定された各広告候補の特徴色と、ウェブページＷの特徴色と、を用いて、複数の広告候補の中から提供すべき埋め込み広告Ａを選出する。具体的に、表示色制御部３３は、複数の広告候補のうち、その特徴色がウェブページＷの特徴色との間で予め定められた関係を満たすような広告候補を埋め込み広告Ａとして選出する。この場合の予め定められた関係は、それぞれの特徴色を所定の表色系を用いて表す場合における、所定の色要素の値についての関係であってよい。
【００３８】
ここででは具体例として、所定の表色系はＨＳＶ表色系であり、所定の色要素は色相であるものとする。そして、予め定められた関係は、埋め込み広告Ａの特徴色の色相と、ウェブページＷの特徴色の色相とが、補色になる関係であるものとする。補色とは、図４に示す色相環において反対の位置にある色であり、互いの色を引き立てる効果がある。そのため、ウェブページＷの特徴色に対して補色の関係にある特徴色を持つ広告候補を埋め込み広告Ａとして選出することで、ウェブページＷと埋め込み広告Ａを調和させることができる。
【００３９】
また、表示色制御部３３は、埋め込み広告Ａの特徴色の色相と、ウェブページＷの特徴色の色相とが、類似色になるように埋め込み広告Ａを選出してもよい。類似色は、図４に示す色相環において互いに距離が近い位置にある色である。具体的に、表示色制御部３３は、その特徴色の色相とウェブページＷの特徴色の色相との差が所定値未満となるような広告候補を、埋め込み広告Ａとして選出する。これにより、埋め込み広告ＡがウェブページＷと調和するようにすることができる。
【００４０】
なお、埋め込み広告Ａの特徴色とウェブページＷの特徴色との間で満たされるべき関係は、以上説明したような補色、又は類似色の関係に限られない。例えば表示色制御部３３は、その特徴色の色相とウェブページＷの特徴色の色相との差が略９０度になるような広告候補を埋め込み広告Ａとして選出してもよい。また、色相以外の色要素（例えば輝度や彩度）の値についても埋め込み広告Ａの特徴色とウェブページＷの特徴色との間で所定の関係を満たすように、埋め込み広告Ａを選出してもよい。特にウェブページＷの特徴色が白や黒などの場合、色相ではなく輝度の値の差が所定値以上大きくなるように、埋め込み広告Ａを選出してもよい。
【００４１】
また、これまでの説明では、表示色制御部３３は互いに種類が異なる複数の広告候補の中から、それらの特徴色に応じて埋め込み広告Ａを選出することとしたが、これに限らず、互いに同じ種類で表示色が異なる複数の広告候補の中から埋め込み広告Ａを選出してもよい。この場合、互いに内容は対応するが表示色の異なる複数の広告候補が予め用意される。具体例として、コンテンツ管理部３１が管理する広告候補の中に、同じ商品についての広告データとして、背景色が赤色の広告候補、青色の広告候補、黄色の広告候補などの色違いのデータが含まれるものとする。表示色制御部３３は、まず所与の選出基準により提供する広告の種類（商品）を決定する。具体的には、例えばクライアント端末３のユーザーの嗜好情報や属性情報などをクライアント端末３から取得し、その情報に基づいて広告の対象となる商品を決定する。そして、決定された商品について予め用意された、互いに表示色の異なる複数の広告候補の中から、ウェブページＷの特徴色に応じて決まる色の埋め込み広告Ａを選出する。このように同じ商品について複数の色の広告候補を用意することによって、ウェブページＷの特徴色と調和する色、あるいはウェブページＷの特徴色に対して目立つ色の広告候補を埋め込み広告Ａとして選出することができる。
【００４２】
次に、表示色制御処理の第２の例として、表示色制御部３３が予め用意された広告候補に含まれる代表色を別の色に変換する処理について、説明する。
【００４３】
この第２の例においては、表示色制御処理の事前準備として、コンテンツ管理部３１が、広告候補それぞれの代表色を特定しておく。ここで代表色とは、広告候補に含まれる表示色のうち、当該広告候補を代表する色であって、特徴色とは異なり、実際に広告候補に含まれる表示色の一つである必要がある。したがって、これまでに説明した特徴色を特定する各種の方法のうち、複数の表示色の平均色を算出して特徴色を特定する方法で代表色を特定することはできない。しかしながら、それ以外の特徴色を特定する方法と同様の方法で、代表色を特定することができる。例えばコンテンツ管理部３１は、前述した特定色の特定処理と同様に、広告候補の全体、又は一部の領域（枠領域など）を判定対象領域としてその色分布を示す色ヒストグラムを生成することによって、代表色を特定してもよい。このような処理によれば、広告候補のうちの最も広い面積を占める表示色、あるいは、広告候補のうち、外周に沿った領域（枠領域）を占める表示色などを、代表色として特定できる。さらに、代表色を特定する際には、白、黒、灰色といった彩度の低い色も特定対象に含めてもよいし、これらの色は特定対象から除外してもよい。
【００４４】
表示色制御部３３は、まず所与の基準により埋め込み広告Ａとして提供する広告候補を選出する。そして、選出された埋め込み広告Ａについて特定された代表色を、ウェブページＷの特徴色に応じて決まる色（目標色）に変換する。この場合の目標色は、例えばウェブページＷの特徴色の補色や類似色であってよい。具体例として、埋め込み広告Ａの代表色が緑色であり、ウェブページＷの特徴色の補色が赤色だった場合、表示色制御部３３は、埋め込み広告Ａ内の緑色の画素を赤色に変換する。
【００４５】
なお、この第２の例においてコンテンツ管理部３１は、広告候補の代表色を特定する際に、まず複数の広告候補のそれぞれについて、その表示色のばらつき度合いを判定してもよい。そして、判定の結果ばらつき度合いが小さいと判定される場合にその広告候補の代表色を特定し、ばらつき度合いが大きいと判定される場合には代表色の特定を行わないこととする。表示色制御部３３は、代表色が特定されていない広告候補を埋め込み広告Ａとして選出した場合には、埋め込み広告Ａの表示色の変換は行わない。なお、この場合のばらつき度合いの判定は、前述したウェブページＷに対するばらつき度合いの判定と同様の手法により実現できる。
【００４６】
さらに表示色制御部３３は、埋め込み広告Ａの代表色以外の表示色も変換の対象としてもよい。具体例として、表示色制御部３３は、埋め込み広告Ａに含まれる表示色を予め定められた基準により複数の系統に分類し、その結果代表色と同じ系統に分類される色（同系統色）のそれぞれを、ウェブページＷの特徴色に応じて決まる色に変換する。このとき、同系統色のそれぞれについて、代表色を目標色に変換する際と同じ色要素を同じ量だけ変換することにより、各色の濃淡などを反映した色の変換を行うことができる。
【００４７】
この第２の例において、表示色制御部３３は、埋め込み広告Ａに含まれる代表色、及び／又は同系統色の全てを変換対象とせずともよい。特に広告に含まれる商品の画像などは、その色を変換することが不都合な場合もあり得る。そこで表示色制御部３３は、埋め込み広告Ａのうちの所定の領域（商品画像を含む領域など）については変換対象から除外し、その他の領域（枠領域など）に含まれる代表色や同系統色を色変換の対象としてもよい。この場合、コンテンツ管理部３１が代表色を特定する際にも、変換対象から除外される領域は判定対象領域に含めずに、変換対象となる領域だけを判定対象領域として代表色の特定を行うことが望ましい。
【００４８】
次に、表示色制御処理の第３の例として、複数の広告候補のそれぞれに変更不可色が設定される場合の処理について、説明する。
【００４９】
この第３の例では、複数の広告候補のそれぞれについて、当該広告候補に含まれる表示色のうちの一部の色が変更不可色に設定されている。この変更不可色を特定する情報（変更不可色情報）は、対象の広告候補を識別する情報と対応付けてコンテンツ提供サーバ２内、または外部のデータベースサーバ内に記憶されてよい。表示色制御部３３は、所与の基準により選出された埋め込み広告Ａについて、当該埋め込み広告Ａの変更不可色情報を取得する。そして、変更不可色については色の変換をせずにそのままの色を維持し、変更不可色以外の表示色を、ウェブページＷの特徴色に応じて決まる色（例えば特徴色の補色や類似色など）に変換する。こうすれば、商品に使用される色など、変更することが好ましくない色を変化させないようにすることができる。
【００５０】
以下、本実施形態においてコンテンツ提供サーバ２及びクライアント端末３が実行する処理の流れの具体例について説明する。まず、前述した表示色制御処理の第１の例における処理の流れの一例について、図５のフロー図を用いて説明する。
【００５１】
このフローにおいては、まずクライアント端末３がウェブサーバ４から取得したページデータＰに基づいてウェブページＷを生成する（Ｓ１）。そして、ページデータＰ内の情報に基づいて、コンテンツ提供サーバ２に対して埋め込み広告Ａの取得要求を送信する（Ｓ２）。埋め込み広告Ａの取得要求を受信したコンテンツ提供サーバ２の特徴色特定部３２は、ウェブページＷ内の表示色の情報を取得する（Ｓ３）。ここでは特徴色特定部３２は、ページデータＰそのものを取得して自身でウェブページＷを生成することによりウェブページＷ内の表示色の情報を取得するものとする。
【００５２】
続いて特徴色特定部３２は、判定対象領域Ｘ内の表示色のばらつき度合いを判定する（Ｓ４）。判定の結果、判定対象領域Ｘ内の表示色がばらついていると判定された場合には、表示色制御部３３が、特徴色に関係なく所与の選出基準に基づいて複数の広告候補の中から埋め込み広告Ａを選出する（Ｓ５）。一方、Ｓ４の判定により判定対象領域Ｘ内の表示色がまとまっていると判定された場合には、特徴色特定部３２が判定対象領域Ｘ内の表示色に基づいてウェブページＷの特徴色を特定する（Ｓ６）。そして、表示色制御部３３が、Ｓ６で特定された特徴色に応じて、複数の広告候補の中から埋め込み広告Ａを選出する（Ｓ７）。いずれの場合にも、コンテンツ提供部３４が、Ｓ５又はＳ７で選出された埋め込み広告Ａのデータをクライアント端末３に送信する（Ｓ８）。クライアント端末３は、受信した埋め込み広告ＡをウェブページＷの表示用領域Ｄ内に表示する（Ｓ９）。
【００５３】
次に、表示色制御処理の第１の例における処理の流れの別の例について、図６のフロー図を用いて説明する。
【００５４】
このフローでも、まず図５のフローにおけるＳ１〜Ｓ４と同様の処理が実行される（Ｓ１１〜Ｓ１４）。さらに、Ｓ１４で判定対象領域Ｘ内の表示色がばらついていると判定された場合には、Ｓ５と同様に表示色制御部３３が所与の選出基準に基づいて埋め込み広告Ａを選出する（Ｓ１５）。一方、Ｓ１４で判定対象領域Ｘ内の表示色がまとまっていると判定された場合、Ｓ６と同様に特徴色特定部３２がウェブページＷの特徴色を特定する（Ｓ１６）。
【００５５】
その後、表示色制御部３３は、Ｓ１５と同様に所与の選出基準に基づいて埋め込み広告Ａの候補となる広告候補を選出する（Ｓ１７）。そして、Ｓ１７で選出された広告候補の特徴色とＳ１６で特定されたウェブページＷの特徴色との間で所定の条件が満たされるか否かを判定する（Ｓ１８）。ここでの所定の条件は、広告候補の特徴色とウェブページＷの特徴色とがマッチするか否かを判断するためのものであって、例えばウェブページＷの特徴色と広告候補の特徴色とが補色、又は類似色の関係にあるという条件であってよい。このような条件が満たされる場合、Ｓ１７で選出された広告候補はウェブページＷと調和すると推測されるため、この広告候補を埋め込み広告Ａに決定する（Ｓ１９）。一方、所定の条件が満たされないと判定された場合、表示色制御部３３はＳ１７に戻って次の広告候補を選出する。このような繰り返し処理を実行することにより、複数の広告候補の中からウェブページＷと調和する埋め込み広告Ａを選出することができる。
【００５６】
Ｓ１５又はＳ１９で埋め込み広告Ａが選出されると、図５におけるＳ８及びＳ９と同様に、コンテンツ提供部３４が選出された埋め込み広告Ａをクライアント端末３に送信し（Ｓ２０）、クライアント端末３が送信された埋め込み広告Ａを表示する（Ｓ２１）。
【００５７】
なお、Ｓ１８における所定の条件は、上述したもの以外であってもよい。例えば表示色制御部３３は、以上の説明とは逆に、ウェブページＷの特徴色と広告候補の特徴色とが同系統の色であったり、類似色だったりする場合に、所定の条件を満たさないと判定し、色相に所定値以上の差異がある場合に所定の条件を満たすと判定してもよい。このような判定基準によれば、ウェブページＷ内に埋もれにくく目立ちやすい特徴色を持った広告候補を埋め込み広告Ａとして選出できる。
【００５８】
次に、表示色制御処理の第２の例における処理の流れの一例について、図７のフロー図を用いて説明する。
【００５９】
このフローでも、まず図５のフローにおけるＳ１〜Ｓ４と同様の処理が実行される（Ｓ３１〜Ｓ３４）。そして、Ｓ３４で判定対象領域Ｘ内の表示色がばらついていると判定された場合には、表示色制御部３３が所与の選出基準に基づいて埋め込み広告Ａを選出する（Ｓ３５）。一方、Ｓ３４で判定対象領域Ｘ内の表示色がまとまっていると判定された場合、Ｓ６と同様に特徴色特定部３２がウェブページＷの特徴色を特定する（Ｓ３６）。
【００６０】
その後、表示色制御部３３は、Ｓ３５と同様に所与の選出基準に基づいて埋め込み広告Ａを選出する（Ｓ３７）。そして、Ｓ３７で選出された広告候補の特徴色とＳ３６で特定されたウェブページＷの特徴色との間で所定の条件が満たされるか否かを判定する（Ｓ３８）。ここでの所定の条件は、Ｓ１８の判定条件と同様のものであってよい。
【００６１】
Ｓ３８で所定の条件が満たされると判定された場合、Ｓ３７で選出された埋め込み広告Ａはそのまま提供可能と判断される。一方、Ｓ３８で所定の条件が満たされないと判定された場合、表示色制御部３３はＳ３７で選出された埋め込み広告Ａに含まれる表示色（代表色及び／又は同系統色）を、Ｓ３８の条件を満たすような色に変換する（Ｓ３９）。
【００６２】
その後、コンテンツ提供部３４は、Ｓ３５又はＳ３７で選出され、必要に応じてＳ３９で色の変換が行われた埋め込み広告Ａをクライアント端末３に送信する（Ｓ４０）。クライアント端末３は、コンテンツ提供サーバ２から受信した埋め込み広告ＡをウェブページＷ内に表示する（Ｓ４１）。
【００６３】
以上説明した本発明の実施の形態によれば、ウェブページＷの特徴色に応じて決まる色に埋め込みコンテンツの表示色を制御することで、埋め込みコンテンツの表示色をウェブページＷと調和させたり、また埋め込みコンテンツがウェブページＷ内で目立ちやすくなるようにすることができる。
【００６４】
なお、本発明の実施の形態は以上説明したものに限られない。例えば以上の説明において特徴色特定部３２及び表示色制御部３３が実行することとした処理の一部、又は全部は、クライアント端末３が実行してもよい。以下、この場合の具体例について、説明する。
【００６５】
まず、クライアント端末３が前述した第１の例における表示色制御処理を実行する場合の処理の流れの一例について、図８のフロー図を用いて説明する。この例では、クライアント端末３が本発明の実施の形態に係る情報処理装置として機能することになる。
【００６６】
このフローでは、まずクライアント端末３がウェブサーバ４から取得したページデータＰに基づいてウェブページＷを生成する（Ｓ５１）。そして、ページデータＰ内の情報に基づいて、コンテンツ提供サーバ２に対して埋め込み広告Ａの取得要求を送信する（Ｓ５２）。埋め込み広告Ａの取得要求を受信したコンテンツ提供サーバ２は、所与の選出基準に基づいて埋め込み広告Ａを選出し（Ｓ５３）、選出した埋め込み広告Ａのデータをクライアント端末３に送信する（Ｓ５４）。
【００６７】
その後、クライアント端末３は、図６のフローにおいてコンテンツ提供サーバ２が実行した処理と類似の処理を実行する。具体的に、ウェブページＷの判定対象領域Ｘ内の表示色がばらついているか否かを判定し（Ｓ５５）、ばらついていないと判定された場合には、この判定対象領域Ｘ内の表示色に基づいてウェブページＷの特徴色を特定する（Ｓ５６）。そして、Ｓ５４で送信された埋め込み広告Ａの特徴色とＳ５６で特定されたウェブページＷの特徴色との間で所定の条件が満たされるか否かを判定する（Ｓ５７）。ここでの所定の条件は、Ｓ１８の判定条件と同様のものであってよい。なお、クライアント端末３は、埋め込み広告Ａの特徴色についても自身で特定してもよいし、コンテンツ提供サーバ２から埋め込み広告Ａの特徴色の情報を取得してもよい。
【００６８】
Ｓ５７で所定の条件が満たされないと判定された場合、クライアント端末３は、Ｓ５２に戻って別の埋め込み広告Ａをコンテンツ提供サーバ２に要求する。一方、Ｓ５５で判定対象領域Ｘ内の表示色がばらついていると判定された場合、及び、Ｓ５７で所定の条件が満たされると判定された場合には、Ｓ５４でコンテンツ提供サーバ２から受信した埋め込み広告ＡをそのままウェブページＷ内に表示する（Ｓ５８）。
【００６９】
このように、クライアント端末３がウェブページＷの特徴色を特定し、その特徴色との関係で所定の条件を満たす特徴色を持った埋め込み広告Ａを取得、表示することで、埋め込み広告ＡとウェブページＷとの間で色を調和させたり、ウェブページＷ内で目立つ色の埋め込み広告Ａを表示させたりすることができる。
【００７０】
次に、クライアント端末３が前述した第２の例における表示色制御処理を実行する場合の処理の流れの一例について、図９のフロー図を用いて説明する。この例でも、クライアント端末３が本発明の実施の形態に係る情報処理装置として機能することになる。
【００７１】
このフローでも、まずクライアント端末３がウェブサーバ４から取得したページデータＰに基づいてウェブページＷを生成する（Ｓ７１）。そして、ページデータＰ内の情報に基づいて、コンテンツ提供サーバ２に対して埋め込み広告Ａの取得要求を送信する（Ｓ７２）。埋め込み広告Ａの取得要求を受信したコンテンツ提供サーバ２は、所与の選出基準に基づいて埋め込み広告Ａを選出し（Ｓ７３）、選出した埋め込み広告Ａのデータをクライアント端末３に送信する（Ｓ７４）。
【００７２】
その後、クライアント端末３は、図７のフローにおいてコンテンツ提供サーバ２が実行した処理と類似の処理を実行する。具体的に、ウェブページＷの判定対象領域Ｘ内の表示色がばらついているか否かを判定し（Ｓ７５）、ばらついていないと判定された場合には、この判定対象領域Ｘ内の表示色に基づいてウェブページＷの特徴色を特定する（Ｓ７６）。そして、Ｓ７４で送信された埋め込み広告Ａの特徴色とＳ７６で特定されたウェブページＷの特徴色との間で所定の条件が満たされるか否かを判定する（Ｓ７７）。ここでの所定の条件も、Ｓ１８の判定条件と同様のものであってよい。また、クライアント端末３は、図８のフローの例と同様に各種の方法で埋め込み広告Ａの特徴色を特定してよい。
【００７３】
Ｓ７７で所定の条件が満たされないと判定された場合、クライアント端末３は、Ｓ７４でコンテンツ提供サーバ２から受信した埋め込み広告Ａに含まれる表示色を、Ｓ７７の条件を満たすような色に変換する（Ｓ７８）。この色変換処理は、Ｓ３９においてコンテンツ提供サーバ２が実行したものと同様の処理であってよい。
【００７４】
Ｓ７５で判定対象領域Ｘ内の表示色がばらついていると判定された場合、Ｓ７７で所定の条件が満たされると判定された場合、及び、Ｓ７８で色変換が行われた場合のいずれにおいても、クライアント端末３はコンテンツ提供サーバ２から受信した埋め込み広告ＡをウェブページＷ内に表示する（Ｓ７９）。
【００７５】
この例によれば、図７のフローの例と同様、クライアント端末３は、埋め込み広告Ａの表示色を必要に応じてウェブページＷの特徴色と対応する色に変換して表示させることができる。
【００７６】
なお、以上の説明においてクライアント端末３が実現することとした特徴色特定処理、及び表示色制御処理は、クライアント端末３の制御部２１が制御部２２に記憶されたプログラムを実行することにより、実現できる。このプログラムは、例えばクライアント端末３のウェブブラウザプログラムや、ウェブブラウザプログラムと連携するアドオンプログラムなどであってもよい。あるいは、ウェブサーバ４から提供されるページデータＰ内に含まれるスクリプトプログラムなどであってもよい。
【符号の説明】
【００７７】
１  コンテンツ提供システム、２  コンテンツ提供サーバ、３  クライアント端末、４  ウェブサーバ、１１，２１  制御部、１２，２２  記憶部、１３，２３  通信部、２４  表示装置、２５  操作入力装置、３１  コンテンツ管理部、３２  特徴色特定部、３３  表示色制御部、３４  コンテンツ提供部。
【図１】
2015151174.tif 000003
【図２】
2015151174.tif 000004
【図３】
2015151174.tif 000005
【図４】
2015151174.tif 000006
【図５】
2015151174.tif 000007
【図６】
2015151174.tif 000008
【図７】
2015151174.tif 000009
【図８】
2015151174.tif 000010
【図９】
2015151174.tif 000011
【手続補正書】
【提出日】平成28年12月21日(2016.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理装置であって、
前記ウェブページの特徴色を特定する特徴色特定部と、
前記埋め込みコンテンツの表示色の中から代表色を特定する代表色特定部と、
前記埋め込みコンテンツ内において前記代表色特定部により特定された代表色で表示される画素を特定し、当該画素の表示色を、前記ウェブページの特徴色に応じて決まる色に変換する表示色制御部と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記代表色特定部は、前記埋め込みコンテンツの表示色のばらつき度合いを判定し、判定の結果ばらつき度合いが小さいと判定される場合に当該埋め込みコンテンツの代表色を特定する
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記表示色制御部は、前記埋め込みコンテンツについて前記代表色特定部により特定された代表色、及び、当該埋め込みコンテンツに含まれる表示色を予め定められた基準により複数の系統に分類する場合に、前記代表色と同じ系統に分類される色のそれぞれで表示される画素を特定し、当該画素の表示色を前記ウェブページの特徴色に応じて決まる色に変換する
ことを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理装置において、
前記特徴色特定部は、前記ウェブページのうち、前記表示用領域を含んだ判定対象領域内の表示色に基づいて、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記判定対象領域は、前記表示用領域の外周に沿った領域である
ことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記判定対象領域は、前記表示用領域の外周に沿った領域であって、当該表示用領域の大きさに応じて決まる大きさの領域である
ことを特徴とする情報処理装置。
【請求項７】
請求項４に記載の情報処理装置において、
前記判定対象領域は、前記表示用領域をその内部に含む上位のＨＴＭＬ要素によって画定される領域である
ことを特徴とする情報処理装置。
【請求項８】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理装置であって、
前記ウェブページの特徴色を特定する特徴色特定部と、
前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御部と、
を含み、
前記特徴色特定部は、前記ウェブページの表示開始時に画面内に表示される前記ウェブページの一部の領域を判定対象領域とし、当該判定対象領域内の表示色に基づいて、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項９】
請求項８に記載の情報処理装置において、
前記特徴色特定部は、前記判定対象領域内の表示色のばらつき度合いを判定し、判定の結果ばらつき度合いが小さいと判定される場合に、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項１０】
請求項４から９のいずれか一項に記載の情報処理装置において、
前記特徴色特定部は、前記判定対象領域内の表示色のうち、所定の割合以上を占める色の平均色を、前記ウェブページの特徴色として特定する
ことを特徴とする情報処理装置。
【請求項１１】
請求項４から９のいずれか一項に記載の情報処理装置において、
前記特徴色特定部は、前記判定対象領域内の各表示色を予め定められた基準により複数の系統に分類する場合に、最も割合の大きな系統に含まれる表示色に基づいて、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理装置。
【請求項１２】
請求項１１に記載の情報処理装置において、
前記特徴色特定部は、前記最も割合の大きな系統に含まれる表示色のうち、最も割合の大きな色を、前記ウェブページの特徴色として特定する
ことを特徴とする情報処理装置。
【請求項１３】
請求項１１に記載の情報処理装置において、
前記特徴色特定部は、前記最も割合の大きな系統に含まれる表示色の平均色を、前記ウェブページの特徴色として特定する
ことを特徴とする情報処理装置。
【請求項１４】
請求項１から１３のいずれか一項に記載の情報処理装置において、
前記表示色制御部は、前記埋め込みコンテンツの表示色、及び前記ウェブページの特徴色のそれぞれを所定の表色系を用いて表す場合における色要素の値が、予め定められた関係を満たすように、前記埋め込みコンテンツの表示色を決定する
ことを特徴とする情報処理装置。
【請求項１５】
請求項１４に記載の情報処理装置において、
前記色要素は色相であり、
前記表示色制御部は、前記埋め込みコンテンツの表示色の色相と、前記ウェブページの特徴色の色相とが、補色又は類似色の関係を満たすように、前記埋め込みコンテンツの表示色を決定する
ことを特徴とする情報処理装置。
【請求項１６】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理方法であって、
前記ウェブページの特徴色を特定する特徴色特定ステップと、
前記埋め込みコンテンツの表示色の中から代表色を特定する代表色特定ステップと、
前記埋め込みコンテンツ内において前記代表色特定ステップで特定された代表色で表示される画素を特定し、当該画素の表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御ステップと、
を含むことを特徴とする情報処理方法。
【請求項１７】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御するためのプログラムであって、
前記ウェブページの特徴色を特定する特徴色特定手段、
前記埋め込みコンテンツの表示色の中から代表色を特定する代表色特定手段、及び、
前記埋め込みコンテンツ内において前記代表色特定手段により特定された代表色で表示される画素を特定し、当該画素の表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御手段、
としてコンピュータを機能させるためのプログラム。
【請求項１８】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御する情報処理方法であって、
前記ウェブページの特徴色を特定する特徴色特定ステップと、
前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御ステップと、
を含み、
前記特徴色特定ステップでは、前記ウェブページの表示開始時に画面内に表示される前記ウェブページの一部の領域を判定対象領域とし、当該判定対象領域内の表示色に基づいて、前記ウェブページの特徴色を特定する
ことを特徴とする情報処理方法。
【請求項１９】
ウェブページ内の表示用領域に埋め込みコンテンツが埋め込まれて表示される場合における、当該埋め込みコンテンツの表示色を制御するためのプログラムであって、
前記ウェブページの特徴色を特定する特徴色特定手段、及び、
前記埋め込みコンテンツの表示色を、前記ウェブページの特徴色に応じて決まる色に制御する表示色制御手段、
としてコンピュータを機能させ、
前記特徴色特定手段は、前記ウェブページの表示開始時に画面内に表示される前記ウェブページの一部の領域を判定対象領域とし、当該判定対象領域内の表示色に基づいて、前記ウェブページの特徴色を特定する
プログラム。
【国際調査報告】
2015151174.tif 000012
2015151174.tif 000013
2015151174.tif 000014
2015151174.tif 000015