(57)【要約】【課題】広告表示領域と非広告表示領域を有する電子紙面全体の統一感を出すことができるように、広告表示領域に配置するのに適切な広告情報を特定するための広告特定情報を生成する広告特定情報生成装置を提供すること。【解決手段】非広告表示領域に多く用いられている色と電子紙面との対応関係を示す広告特定情報を生成し、広告特定情報に基づいて、非広告表示領域に多く用いられている色と同一又は近似の色が多く用いられている広告情報を、広告表示領域に配置する広告情報として特定させる。【選択図】図３
2014071371.tif 000002
【特許請求の範囲】
【請求項１】
広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段と、
前記取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定手段と、
前記電子紙面と前記色特定手段により特定された色を示す色情報との対応関係を示す広告特定情報を生成する広告特定情報生成手段と、
を備え、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が所定の順位より上位である広告情報が前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成装置。
【請求項２】
請求項１に記載の広告特定情報生成装置であって、
前記色情報取得手段は、前記非広告表示領域に用いられている色のうち面積率が最大である色を特定し、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が最大である広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成装置。
【請求項３】
広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段と、
前記取得された色情報に基づいて、前記電子紙面の印象を取得する印象取得手段と、
前記電子紙面と前記印象取得手段により取得された印象との対応関係を示す広告特定情報を生成する広告特定情報生成手段と、
を備え、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる印象と同一の印象を持つ広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成装置。
【請求項４】
請求項３に記載の広告特定情報生成装置であって、
前記色情報取得手段により取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定手段、を更に備え、
前記印象取得手段は、印象と色情報を対応付けた情報を参照して、前記色特定手段により特定された色毎に印象を取得し、最も多く取得した印象を前記電子紙面の印象として取得することを特徴とする広告特定情報生成装置。
【請求項５】
請求項１乃至４の何れか一項に記載の広告特定情報生成装置であって、
前記非広告表示領域のテキスト情報から前記非広告表示領域に掲載されている内容に関するジャンルを特定するジャンル特定手段、
を更に備え、
前記ジャンル特定手段により特定されたジャンルと関連するジャンルに属する広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成装置。
【請求項６】
請求項１乃至５の何れか一項に記載の広告特定情報生成装置により生成された広告特定情報に基づいて特定された広告情報を、前記広告表示領域に配置した前記電子紙面を表示手段に表示させる表示制御手段を備えることを特徴とする電子紙面表示装置。
【請求項７】
コンピュータによる広告特定情報生成方法であって、
広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得工程と、
前記取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定工程と、
前記電子紙面と前記色特定工程により特定された色を示す色情報との対応関係を示す広告特定情報を生成する広告特定情報生成工程と、
を含み、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が所定の順位より上位である広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成方法。
【請求項８】
コンピュータによる広告特定情報生成方法であって、
広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得工程と、
前記取得された色情報に基づいて、前記電子紙面の印象を取得する印象取得工程と、
前記電子紙面と前記印象取得工程により取得された印象との対応関係を示す広告特定情報を生成する広告特定情報生成工程と、
を含み、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる印象と同一の印象を持つ広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成方法。
【請求項９】
コンピュータを、
広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段、
前記取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定手段、
前記電子紙面と前記色特定手段により特定された色を示す色情報との対応関係を示す広告特定情報を生成する広告特定情報生成手段、
として機能させる広告特定情報生成プログラムであって、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が所定の順位より上位である広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成プログラム。
【請求項１０】
コンピュータを、
広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段、
前記取得された色情報に基づいて、前記電子紙面の印象を取得する印象取得手段、
前記電子紙面と前記印象取得手段により取得された印象との対応関係を示す広告特定情報を生成する広告特定情報生成手段、
として機能させる広告特定情報生成プログラムであって、
前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる印象と同一の印象を持つ広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告表示領域を有する電子書籍、電子雑誌、電子新聞又はｗｅｂページなどの電子紙面に適した広告を特定するための広告特定情報を生成する広告特定情報生成装置等の技術分野に関する。
【背景技術】
【０００２】
ネットワーク技術の発展に伴い、インターネット等を介して提供されるｗｅｂページの一部に広告を表示させる広告手法が普及している。近年では、同一のｗｅｂページであっても、表示を更新する度に広告が変わるなど、動的な広告配信が行われている。また、ｗｅｂページを閲覧するための端末装置を利用するユーザに合致した広告配信も行われるようになっている。
【０００３】
インターネット広告に関する技術も多数開示されており、例えば、特許文献１（特に段落［００２６］、［０１３１］、図７）には、ｗｅｂページのテキスト中のキーワードを示す文字の背景と、広告情報の背景の色を同系色とする態様であって、かつ、当該キーワード以外の文字の背景とは異なる態様であるようにする技術が開示されている。これにより、キーワードと広告を色彩による統一感が出て、両者の関連性をユーザが理解しやすくなるという効果がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
最近では様々なインターネット広告の手法が提案され、実施されているが、従来のｗｅｂページにおける広告ではｗｅｂページ制作者は自分の作成したｗｅｂページと共に表示される広告を選択したり、広告のデザインを指定したりすることができずにいる。そのため、自分の創作したｗｅｂページが、その創作意図とは異なる態様の広告と組み合わせられて配信されてしまい、ｗｅｂページ制作者の意図したものと異なる印象を閲覧者に与えてしまう場合があった。
【０００６】
特許文献１に記載の技術は、ｗｅｂページのテキスト中のキーワードを示す文字の背景と、広告情報の背景の色を同系色とする態様にすることから、ｗｅｂページのキーワード部分と広告部分については色彩による統一感を出すことができるが、広告を含むｗｅｂページ全体での統一感を出すことができないという問題がある。
【０００７】
また、こうした問題はｗｅｂページを含む、画面にコンテンツと広告を同時に表示させる電子紙面について広く起こり得る問題である。
【０００８】
本発明は、このような問題等に鑑みて為されたものであり、広告表示領域と非広告表示領域を有する電子紙面全体の統一感を出すことができるように、広告表示領域に配置するのに適切な広告情報を特定するための広告特定情報を生成する広告特定情報生成装置等を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段と、前記取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定手段と、前記電子紙面と前記色特定手段により特定された色を示す色情報との対応関係を示す広告特定情報を生成する広告特定情報生成手段と、を備え、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が所定の順位より上位である広告情報が前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成装置である。
【００１０】
本発明によれば、非広告表示領域に多く用いられている色と同一又は近似の色が多く用いられている広告情報が、広告表示領域に配置する広告情報として特定されることから、特定された広告情報が広告表示領域に配置されることにより、電子紙面が表示された場合に広告表示領域と非広告表示領域が色彩的に調和し、紙面全体としての統一感を出すことができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の広告特定情報生成装置であって、前記色情報取得手段は、前記非広告表示領域に用いられている色のうち面積率が最大である色を特定し、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が最大である広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする。
【００１２】
本発明によれば、非広告表示領域に最も多く用いられている色と同一又は近似の色が最も多く用いられている広告情報を、広告表示領域に配置する広告情報として特定することから、電子紙面が表示された場合に広告表示領域と非広告表示領域が色彩的に調和し、紙面全体としての統一感を出すことができる。
【００１３】
請求項３に記載の発明は、広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段と、前記取得された色情報に基づいて、前記電子紙面の印象を取得する印象取得手段と、前記電子紙面と前記印象取得手段により取得された印象との対応関係を示す広告特定情報を生成する広告特定情報生成手段と、を備え、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる印象と同一の印象を持つ広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする広告特定情報生成装置である。
【００１４】
本発明によれば、非広告表示領域の色情報に基づいて取得される印象と同一の印象を持つ広告情報が、広告表示領域に配置する広告情報として特定されることから、特定された広告情報が広告表示領域に配置されることにより、電子紙面が表示された場合に広告表示領域と非広告表示領域の印象が一致し、紙面全体としての統一感を出すことができる。また、電子紙面を創作した創作者の創作意図と異なる印象を見る者に与えてしまうことを防ぐことができる。
【００１５】
請求項４に記載の発明は、請求項３に記載の広告特定情報生成装置であって、前記色情報取得手段により取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定手段、を更に備え、前記印象取得手段は、印象と色情報を対応付けた情報を参照して、前記色特定手段により特定された色毎に印象を取得し、最も多く取得した印象を前記電子紙面の印象として取得することを特徴とする。
【００１６】
請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の広告特定情報生成装置であって、前記非広告表示領域のテキスト情報から前記非広告表示領域に掲載されている内容に関するジャンルを特定するジャンル特定手段、を更に備え、前記ジャンル特定手段により特定されたジャンルと関連するジャンルに属する広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする。
【００１７】
本発明によれば、非広告表示領域に掲載されている内容と関連するジャンルに属する広告情報が広告表示領域に配置する広告情報として特定されることから、特定された広告情報が広告表示領域に配置されることにより、広告表示領域と非広告表示領域の内容が同一ジャンルとなり、電子紙面が表示された場合に紙面全体としての統一感を出すことができる。また、見る者の要望に適う、より広告効果の高い広告情報を提示することができる。
【００１８】
請求項６に記載の発明は、請求項１乃至５の何れか一項に記載の広告特定情報生成装置により生成された広告特定情報に基づいて特定された広告情報を、前記広告表示領域に配置した前記電子紙面を表示手段に表示させる表示制御手段を備えることを特徴とする電子紙面表示装置である。
【００１９】
本発明によれば、広告表示領域と非広告表示領域が調和した、全体としての統一感のある電子紙面を表示することができる。
【００２０】
請求項７に記載の発明は、コンピュータによる広告特定情報生成方法であって、広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得工程と、前記取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定工程と、前記電子紙面と前記色特定工程により特定された色を示す色情報との対応関係を示す広告特定情報を生成する広告特定情報生成工程と、を含み、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が所定の順位より上位である広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする。
【００２１】
請求項８に記載の発明は、コンピュータによる広告特定情報生成方法であって、広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得工程と、前記取得された色情報に基づいて、前記電子紙面の印象を取得する印象取得工程と、前記電子紙面と前記印象取得工程により取得された印象との対応関係を示す広告特定情報を生成する広告特定情報生成工程と、を含み、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる印象と同一の印象を持つ広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする。
【００２２】
請求項９に記載の発明は、コンピュータを、広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段、前記取得された色情報に基づいて、前記非広告表示領域に用いられている色のうち面積率が所定の順位より上位である色を特定する色特定手段、前記電子紙面と前記色特定手段により特定された色を示す色情報との対応関係を示す広告特定情報を生成する広告特定情報生成手段、として機能させる広告特定情報生成プログラムであって、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる色情報の示す色と同一又は近似の色の占める面積率が所定の順位より上位である広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする。
【００２３】
請求項１０に記載の発明は、コンピュータを、広告表示領域と非広告表示領域を有する電子紙面における前記非広告表示領域の色情報を取得する色情報取得手段、前記取得された色情報に基づいて、前記電子紙面の印象を取得する印象取得手段、前記電子紙面と前記印象取得手段により取得された印象との対応関係を示す広告特定情報を生成する広告特定情報生成手段、として機能させる広告特定情報生成プログラムであって、前記生成された広告特定情報に基づいて、前記電子紙面と対応関係にあるとされる印象と同一の印象を持つ広告情報が、前記広告表示領域に配置される広告情報として特定されることを特徴とする。
【発明の効果】
【００２４】
請求項１の発明によれば、非広告表示領域に多く用いられている色と同一又は近似の色が多く用いられている広告情報が、広告表示領域に配置する広告情報として特定されることから、特定された広告情報が広告表示領域に配置されることにより、電子紙面が表示された場合に広告表示領域と非広告表示領域が色彩的に調和し、紙面全体としての統一感を出すことができる。
【００２５】
請求項３の発明によれば、非広告表示領域の色情報に基づいて取得される印象情報と同一の印象情報を持つ広告情報が、広告表示領域に配置する広告情報として特定されることから、特定された広告情報が広告表示領域に配置されることにより、電子紙面が表示された場合に広告表示領域と非広告表示領域の印象が一致し、紙面全体としての統一感を出すことができる。また、電子紙面を創作した創作者の創作意図と異なる印象を見る者に与えてしまうことを防ぐことができる。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態における広告特定情報生成装置１の処理対象となる電子書籍の紙面Ｐの一例を表す図である。
【図２】第１実施形態における広告特定情報生成装置１の概要構成を示すブロック図である。
【図３】第１実施形態における広告特定情報生成装置１の制御部１１による広告特定情報生成処理のフローチャートである。
【図４】第２実施形態における広告特定情報生成装置１Ａの概要構成を示すブロック図である。
【図５】第２実施形態における印象テーブルＩＴに登録される内容の一例を示す図である。
【図６】第２実施形態における広告特定情報生成装置１Ａの制御部１１Ａによる広告特定情報生成処理のフローチャートである。
【図７】第２実施形態において、４つのグループについて取得した印象から一の印象を特定する処理を説明するための図である。
【図８】第２実施形態において、４つのグループについて取得した印象から一の印象を特定する処理を説明するための図である。
【図９】利用形態（１−１）におけるｗｅｂサーバ５０と端末装置６０の構成と両者で送受信されるデータを示す例図である。
【図１０】利用形態（１−１）における広告テーブルＴに登録される内容の一例を示す図である。
【図１１】利用形態（１−１）におけるｗｅｂサーバ５０と端末装置６０の動作例を示すフローチャートである。
【図１２】利用形態（１−２）における広告テーブルＴＡに登録される内容の一例を示す図である。
【図１３】利用形態（１−２）におけるｗｅｂサーバ５０と端末装置６０の動作例を示すフローチャートである。
【図１４】利用形態（２−１）における電子書籍サーバ７０と端末装置８０の構成と両者で送受信されるデータを示す例図である。
【図１５】利用形態（２−１）における電子書籍サーバ７０と端末装置８０の動作例を示すフローチャートである。
【図１６】利用形態（２−２）における電子書籍サーバ７０と端末装置８０の動作例を示すフローチャートである。
【図１７】利用形態（３−１）における広告配信サーバ９０と端末装置１００の構成と両者で送受信されるデータを示す例図である。
【図１８】利用形態（３−１）における紐付情報テーブル９７に登録される内容の一例を示す図である。
【図１９】利用形態（３−１）における広告配信サーバ９０と端末装置１００の動作例を示すフローチャートである。
【図２０】利用形態（３−２）における紐付情報テーブル９７Ａに登録される内容の一例を示す図である。
【図２１】利用形態（３−２）における広告配信サーバ９０と端末装置１００の動作例を示すフローチャートである。
【図２２】利用形態（４−１）における広告配信サーバ９０と端末装置１００の構成と両者で送受信されるデータを示す例図である。
【図２３】利用形態（４−１）における広告配信サーバ９０と端末装置１００の動作例を示すフローチャートである。
【図２４】利用形態（４−２）における広告配信サーバ９０と端末装置１００の構成と両者で送受信されるデータを示す例図である。
【図２５】利用形態（４−２）における広告配信サーバ９０と端末装置１００の動作例を示すフローチャートである。
【図２６】変形例におけるジャンルテーブルＪＴに登録される内容の一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、電子書籍の紙面における広告表示領域に配置すべき広告データを選択するための紐付情報を生成する広告特定情報生成装置に対して本発明を適用した場合の実施形態である。
【００２８】
［１．第１実施形態］
［１．１．広告特定情報生成装置の機能概要］
先ず、図１を用いて本実施形態に係る広告特定情報生成装置１の機能概要について説明する。
【００２９】
図１は、広告特定情報生成装置１の処理対象となる電子書籍の紙面Ｐの一例を表す図である。紙面Ｐは、広告表示領域３１と非広告表示領域３２を含んで構成されている。非広告表示領域３２は、テキスト３３、画像３４、飾り３５及び背景を含んで構成されている。なお、紙面Ｐのレイアウトは適宜変更され得る。広告特定情報生成装置１は、非広告表示領域３２を構成する画素の色情報を取得して、非広告表示領域３２で最も用いられている最頻色（所定の幅で近似する色は同じ色として扱う。）を特定し、当該特定した最頻色を示す色情報と紙面Ｐとの対応関係を示す紐付情報（「広告特定情報」の一例。）を生成する機能を有する。なお、紙面Ｐと対応関係にある色情報は紙面Ｐの属性を示すことから、以下「色属性情報」と呼ぶ場合がある。
【００３０】
そして、一又は複数の装置が、広告特定情報生成装置１により生成された紐付情報に基づいて、紙面Ｐと対応関係にある最頻色と同一又は近似する色を多く含む広告データ（広告する商品等を表す画像やテキスト等により構成された画像データ。）を、広告表示領域３１に配置すべき広告データとして特定し、広告表示領域３１に配置する。これにより、紙面Ｐが表示された場合に広告表示領域３１と非広告表示領域３２が色彩的に調和し、紙面全体としての統一感を出すことができる。
【００３１】
［１．２．広告特定情報生成装置１の構成］
次に、広告特定情報生成装置１の構成について説明する。
【００３２】
図２は、広告特定情報生成装置１の概要構成を示すブロック図である。広告特定情報生成装置１は、制御部１１、記憶部１２、インターフェース部１３、表示部１４、及び操作部１５を備えている。
【００３３】
記憶部１２は、例えば、ＨＤＤ（Hard disk drive）等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部１２は、紐付情報を生成する機能等を実現するための広告特定情報生成処理プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークを介して取得されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＵＳＢ（Universal Serial Bus）メモリ等の記録媒体に記録されたものを読み込むようにしても良い。
【００３４】
記憶部１２は、広告表示領域３１に配置する広告データを決定すべき紙面Ｐを記憶する。
【００３５】
インターフェース部１３は他の装置や機器との間で送受信されるデータの窓口の役割を果たす。例えば、外部の紙面作成装置から紙面Ｐ等を受信する際の処理を行う。
【００３６】
表示部１４は、例えば、液晶ディスプレイ等により構成されており、広告特定情報生成装置１の操作画面等を表示する。また、操作部１５は、例えば、キーボードやマウス等により構成されており、オペレータの操作を受け付けて、操作内容を示す操作信号を制御部１１に送信する。
【００３７】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成されている。そして、コンピュータとしての制御部１１は、記憶部１２に記憶された広告特定情報生成処理プログラムを読み出して実行することにより、紐付情報を生成する広告特定情報生成処理等を行う。なお、制御部１１は、色情報取得手段、色特定手段、広告特定情報生成手段として機能する。
【００３８】
［１．３．広告特定情報生成装置１の制御部１１の動作］
【００３９】
次に、図３を用いて、制御部１１による広告特定情報生成処理について説明する。図３は、広告特定情報生成処理のフローチャートを示す図である。
【００４０】
まず、制御部１１は、広告表示領域３１に配置する広告データを決定すべき紙面Ｐを記憶部１２から読み出して（ステップＳ１）、非広告表示領域３２を構成する全画素の色情報（RGB値）を取得する（ステップＳ２）。次いで、制御部１１は、取得した色情報に基づいて、近似する色の範囲で色をグルーピングする（ステップＳ３）。なお、近似する色の範囲は適宜オペレータ等が設定することができる。具体的には、RGB値により表現可能な色の範囲を予め所定の数（例えば、１００）のグループに分け、それぞれグループについて基準となる基準色のRGB値を規定する。そして、ある画素の色をグルーピングする際には、その画素のRGB値と各グループの基準色との色の距離を比較し、距離が最も短い基準色に対応するグループに分類する。なお、画像を構成する画素を色によってグルーピングする際にはここで説明した方法を用いることができる。また、互いにRGB値で表される２つの色（C1とC2）の距離は次の式で表すことができる。
C1のRGB値：[r1,g1,b1]
C2のRGB値：[r2,g2,b2]
C1とC2の色の距離：｛(r2-r1)2+(g2-g1)2+(b2-b1)2｝1/2        （式１）
なお、以下の説明で２つの色の距離を算出する必要がある場合には上記式１を用いることができる。
【００４１】
次いで、制御部１１は、ステップＳ３の処理でグルーピングしたグループの中で、面積率が最大（グループに属する画素が最多）であるグループを特定する（ステップＳ４）。次いで、制御部１１は、ステップＳ４の処理で特定したグループに属する色の平均値（RGB値の平均）を最頻色として特定する（ステップＳ５）。次いで、制御部１１は、ステップＳ５の処理で特定した最頻色を示す色属性情報と紙面Ｐの対応関係を示す紐付情報を生成・登録し（ステップＳ６）、広告特定情報生成処理を終了する。なお、紐付情報は、後述する利用形態に応じて、紙面Ｐのmetaデータとして登録することとしてもよいし、記憶部１２又は他の記憶装置に登録することとしてもよい。
【００４２】
以上説明したように、本実施形態の広告特定情報生成装置１は、制御部１１（「色情報取得手段」、「色特定手段」、「広告特定情報生成手段」の一例。）が広告表示領域３１（「広告表示領域」の一例。）と非広告表示領域３２（「非広告表示領域」の一例。）を有する紙面Ｐ（「電子紙面」の一例。）における非広告表示領域３２の色情報を取得し、取得した色情報に基づいて、非広告表示領域３２に用いられている色のうち面積率が最大である色を特定し、紙面Ｐと特定した色を示す色属性情報（「色情報」の一例。）との対応関係を示す紐付情報（「広告特定情報」の一例。）を生成する。そして、後述する各利用形態で示すように、生成した紐付情報に基づいて、紙面Ｐと対応関係にあるとされる色属性情報の示す色と同一又は近似の色の占める面積率が最大である広告データが広告表示領域３１に配置される広告データとして特定される。
【００４３】
したがって、広告特定情報生成装置１によれば、非広告表示領域３２に多く用いられている色と同一又は近似の色が多く用いられている広告データが、広告表示領域３１に配置する広告データとして特定されることから、特定された広告データが広告表示領域３１に配置されることにより、紙面Ｐが表示された場合に広告表示領域３１と非広告表示領域３２が色彩的に調和し、紙面全体としての統一感を出すことができる。
【００４４】
なお、第１実施形態では、広告特定情報生成処理を行うにあたって、紙面Ｐを広告特定情報生成装置１の記憶部１２に記憶しておく構成としたが、広告特定情報生成装置１が参照可能な記憶装置に記憶しておく構成とし、広告特定情報生成処理を行う際に当該記憶装置にアクセスして処理を行う構成としてもよい。
【００４５】
［２．第２実施形態］
次に、本発明の第２実施形態について説明する。ここでは、第１実施形態との差異点を中心に説明し、第１実施形態と同一の部材については同一の符号を付すことにより、その説明を一部省略する。
【００４６】
［２．１．広告特定情報生成装置１Ａの機能概要］
第２実施形態の広告特定情報生成装置１Ａは、非広告表示領域３２を構成する画素の色情報を取得して、非広告表示領域３２で多く用いられている色から紙面Ｐの印象（イメージ）を特定し、当該特定した印象と紙面Ｐとの対応関係を示す紐付情報（「広告特定情報」の一例。）を生成する機能を有する。なお、紙面Ｐと対応関係にある印象は紙面Ｐの属性を示すことから、以下「印象属性情報」と呼ぶ場合がある。
【００４７】
そして、一又は複数の装置が、広告特定情報生成装置１Ａにより生成された紐付情報に基づいて、紙面Ｐと対応関係にある印象と同じ印象を持つとされる色（すなわち、紙面Ｐの印象を壊さない色）又はその色と近似する色を多く含む広告データを、広告表示領域３１に配置すべき広告データとして特定し、広告表示領域３１に配置する。これにより、紙面Ｐが表示された場合に非広告表示領域３２（換言すれば紙面Ｐ）の印象を壊すことなく、広告表示領域３１と非広告表示領域３２が色彩的に調和し、紙面全体としての統一感を出すことができる。第１実施形態では、広告表示領域３１の色と非広告表示領域３２の色とが同一又は近似する色となるように広告表示領域３１に配置する広告データを特定するための紐付情報を生成する構成としたが、第２実施形態では、非広告表示領域３２の印象と同じ印象を持つとされる色が用いられた広告データを特定するための紐付情報を生成することから、広告表示領域３１と非広告表示領域３２の色彩的な調和を崩さずに、非広告表示領域３２の色と同一又は近似する色の広告データのみならず多様な広告データを提示することができる。
【００４８】
［２．２．広告特定情報生成装置１Ａの構成］
図４は、広告特定情報生成装置１Ａの概要構成を示すブロック図である。広告特定情報生成装置１Ａは、制御部１１Ａ、記憶部１２Ａ、インターフェース部１３、表示部１４、及び操作部１５を備えている。
【００４９】
記憶部１２Ａは、第１実施形態の記憶部１２と同様の構成を有している。記憶部１２Ａは、広告表示領域３１に配置する広告データを決定すべき紙面Ｐを記憶する。
【００５０】
記憶部１２Ａは印象テーブルを記憶している。図５は印象テーブルＩＴの一例の一部を示す図である。また、図５の印象テーブルＩＴの右側には、ＰＣＣＳ（日本色研配色体系：Practical Color Co-ordinate System）：財団法人日本色彩研究所が開発したカラーシステム）による色相とトーンで色を表した記号を、印象テーブルＩＴの色情報毎に補足として記述している。印象テーブルＩＴは、各印象に対応する色（色調）群を規定している。なお、印象としては、例えば、ロマンチック、エレガント、ゴージャス、クラシック、フォーマルなどが挙げられ、ここで挙げた印象以外の印象も採用することができる。図５の例では、印象テーブルＩＴには、ロマンチックという印象と対応付けて、「p2」、「p4」、「p6」、「p8」、「p10」、「p20」、「p22」、「p24」、「lt6」、「lt8」、「lt10」、「lt12」、「lt24」、「b12」、「b14」、「b20」、「b24」に対応する色情報が登録されている。すなわち、これらの色（色調）が配色された紙面Ｐや画像は、見る者にロマンチックという印象を与えることを示している。このとき、それぞれの印象に対応する色（色調）群は必ずしも同系色だけで構成されるわけではない。図５の例でも、ロマンチックという印象に対して、薄いイエロー（「p8」）や濃いパープル（「b20」）が登録されている。このように、印象テーブルＩＴには、それぞれの印象に対応する色（色調）群が規定されている。なお、印象に対応する色（色調）群に何れの色（色調）を構成色として登録するかは、設定者が自己の感性に基づいて任意に設定することができる。
【００５１】
制御部１１Ａは、第１実施形態の制御部１１と同様の構成を有している。そして、コンピュータとしての制御部１１Ａは、記憶部１２Ａに記憶された広告特定情報生成処理プログラムを読み出して実行することにより、紐付情報を生成する広告特定情報生成処理等を行う。なお、制御部１１Ａは、色情報取得手段、印象取得手段、広告特定情報生成手段、色特定手段として機能する。
【００５２】
［２．３．広告特定情報生成装置１Ａの制御部１１Ａの動作］
次に、図６を用いて、制御部１１Ａによる広告特定情報生成処理について説明する。図６は、第２実施形態における広告特定情報生成処理のフローチャートを示す図である。
【００５３】
制御部１１Ａは、広告表示領域３１に配置する広告データを決定すべき紙面Ｐを記憶部１２Ａから読み出して（ステップＳ３１）、非広告表示領域３２を構成する全画素の色情報（RGB値）を取得する（ステップＳ３２）。次いで、制御部１１Ａは、取得した色情報に基づいて、近似する色の範囲で色をグルーピングする（ステップＳ３３）。なお、ステップＳ３３の処理は、第１実施形態のステップＳ３の処理と同様の処理なので説明を省略する。
【００５４】
次いで、制御部１１Ａは、ステップＳ３３の処理でグルーピングしたグループの中で、面積率が高い上位４グループ（本実施形態では４グループとしたが、グループの数は任意に設定することができる。）を特定する（ステップＳ３４）。この処理では、非広告表示領域３２に多く用いられている上位４つの色を特定している。なお、グレースケールで表現可能なグループは除外することとしてもよい。
【００５５】
次いで、制御部１１Ａは、ステップＳ３４の処理で特定した４つのグループの中から１つのグループを選択する（ステップＳ３５）。次いで、制御部１１Ａは、ステップＳ３５の処理で選択したグループに属する色の平均値（RGB値の平均）に基づいて、印象テーブルＩＴを参照して、印象を取得する（ステップＳ３６）。
【００５６】
ここで、ステップＳ３６の処理について具体例を用いて説明する。例えば、ステップＳ３５の処理で選択したグループに属する色の平均値（RGB値の平均）が［R：180，G：147，B：10］であったとする。図５の印象テーブルＩＴを参照すると、色情報［R：179，G：147，B：0］が、「エレガント」、「クラシック」及び「ゴージャス」と対応付けて登録されている。このとき、グループに属する色の平均値（RGB値の平均）と、印象テーブルＩＴに登録されている各色情報は完全に同じ値ではないが、その差が予め設定した範囲に含まれる場合は、制御部１１Ａは印象を取得することとする。具体的には、グループに属する色の平均値（RGB値の平均）と、印象テーブルＩＴに登録されている各色情報との色の距離を上記式１により算出し、その距離と閾値（任意に設定することができる。）を比較することにより、RGB値の差が予め設定した範囲に含まれるか否かを判定する。つまり、この例であれば、［R：180，G：147，B：10］を基準に［R：179，G：147，B：0］が予め設定した範囲に含まれるように閾値が設定されていれば、制御部１１Ａは、「エレガント」、「クラシック」及び「ゴージャス」を印象として取得する。
【００５７】
次いで、制御部１１Ａは、ステップＳ３４の処理で特定した４つのグループ全てを選択したか否かを判定する（ステップＳ３７）。このとき、制御部１１Ａは、４つのグループ全てを選択していないと判定した場合には（ステップＳ３７：ＮＯ）、ステップＳ３５の処理に移行し、４つのグループ全てを選択するまでステップＳ３５〜ステップＳ３７の処理を繰り返す。この繰り返し処理では、４つのグループそれぞれについて印象を取得する。一方、制御部１１Ａは、４つのグループ全てを選択したと判定した場合には（ステップＳ３７：ＹＥＳ）、次いで、ステップＳ３５〜ステップＳ３７の繰り返し処理において最も多く取得した印象を特定する（ステップＳ３８）。
【００５８】
ここで、図７および図８を用いて、ステップＳ３８の処理について具体的に説明する。図７（Ａ）、図８（Ａ）は、４つのグループ（グループ１〜グループ４）がそれぞれ取得した印象の一例を示す図である。図７（Ａ）の例では、図７（Ｂ）に示すように、「クラシック」が３つと最も多く取得されているので、制御部１１は、「クラシック」を特定する。
【００５９】
一方、図８（Ａ）の例では、図８（Ｂ）に示すように、最も多く取得された印象は「エレガント」と「クラシック」が２つずつで、同数で並んでいる。このように複数の印象が同数で並んだ場合には、それぞれの印象についてポイントを算出して、いずれかの印象を特定することとする。つまり、図８（Ａ）の右端に示すように、各グループについて、グループの面積率が高い程多くのポイントを付与することとする。「エレガント」であれば、グループ１（ポイント「４」）とグループ２（ポイント「３」）に基づいて取得されているので、それぞれのグループについて付与されたポイントを合算して「７」ポイントを算出する。一方、「クラシック」であれば、グループ１（ポイント「４」）とグループ４（ポイント「１」）に基づいて取得されているので、それぞれのグループについて付与されたポイントを合算して「５」ポイントを算出する。制御部１１Ａは、両者のポイントを比較してポイントが大きい「エレガント」を特定する。
【００６０】
次いで、制御部１１Ａは、ステップＳ３８の処理で特定した印象を示す印象属性情報と紙面Ｐの対応関係を示す紐付情報を生成・登録し（ステップＳ３９）、広告特定情報生成処理を終了する。なお、紐付情報は、後述する利用形態に応じて、紙面Ｐのmetaデータとして登録することとしてもよいし、記憶部１２Ａ又は他の記憶装置に登録することとしてもよい。
【００６１】
以上説明したように、本実施形態の広告特定情報生成装置１Ａは、制御部１１Ａ（「色情報取得手段」、「印象取得手段」、「広告特定情報生成手段」の一例。）が、広告表示領域３１（「広告表示領域」の一例。）と非広告表示領域３２（「非広告表示領域」の一例。）を有する紙面Ｐ（「電子紙面」の一例。）における非広告表示領域３２の色情報を取得し、取得した色情報に基づいて、紙面Ｐの印象を取得し、紙面Ｐと取得した印象との対応関係を示す紐付情報（「広告特定情報」の一例。）を生成する。そして、後述する各利用形態で示すように、生成された紐付情報に基づいて、紙面Ｐと対応関係にあるとされる印象と同一の印象を持つ広告データ（「広告情報」の一例。）が、広告表示領域３１に配置される広告データとして特定される。
【００６２】
また、制御部１１Ａ（「色特定手段」、「印象取得手段」の一例。）は、取得した色情報に基づいて、非広告表示領域３２に用いられている色のうち面積率が所定の順位（４位）より上位である色を特定し、印象テーブルＩＴ（「印象と色情報を対応付けた情報」の一例。）を参照して、特定した色毎に印象を取得し、最も多く取得した印象を紙面Ｐの印象として取得する。
【００６３】
したがって、広告特定情報生成装置１Ａによれば、非広告表示領域３２の色情報に基づいて取得される印象と同一の印象を持つ広告データが、広告表示領域３１に配置する広告データとして特定されることから、特定された広告データが広告表示領域３１に配置されることにより、広告表示領域３１と非広告表示領域３２の印象が一致し、紙面Ｐが表示された場合に紙面全体としての統一感を出すことができる。また、紙面Ｐを創作した創作者の創作意図と異なる印象を見る者に与えてしまうことを防ぐことができる。
【００６４】
なお、第２実施形態では、広告特定情報生成処理を行うにあたって、紙面Ｐを広告特定情報生成装置１Ａの記憶部１２Ａに記憶しておく構成としたが、広告特定情報生成装置１Ａが参照可能な記憶装置に記憶しておく構成とし、広告特定情報生成処理を行う際に当該記憶装置にアクセスして処理を行う構成としてもよい。
【００６５】
また、第１実施形態及び第２実施形態では、紙面Ｐが電子書籍の紙面である場合について説明したが、この他にも紙面Ｐはｗｅｂページなどの、電子的に画面を表示させるための表示データとして考えることもできる。例えば、広告表示領域３１と非広告表示領域３２を有するｗｅｂページについて本発明を適用することで、画面にｗｅｂページが表示された際に、広告表示領域３１と非広告表示領域３２が色彩的に調和し、ｗｅｂページ全体としての統一感を出すことができる。
【００６６】
［３．広告紐付情報の利用形態］
次に、第１実施形態における広告特定情報生成装置１により生成された紐付情報（紙面Ｐと色属性情報の対応関係を示す情報）と、第２実施形態における広告特定情報生成装置１Ａにより生成された紐付情報（紙面Ｐと印象属性情報の対応関係を示す情報）の利用形態について説明する。
【００６７】
［３．１．１．利用形態（１−１）：紙面Ｐがｗｅｂページ；色属性情報により広告データを特定］
図９〜図１１を用いて、紙面Ｐがｗｅｂページであり、第１実施形態における広告特定情報生成装置１により生成された紐付情報に含まれる色属性情報により広告データを特定する利用形態について説明する。図９は、利用形態（１−１）におけるｗｅｂサーバ５０と端末装置６０の構成と両者で送受信されるデータを示す例図である。Ｗｅｂサーバ５０と端末装置６０はインターネット等のネットワークにより互いに接続されている。Ｗｅｂサーバ５０は、制御部５１（ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。）、記憶部５２、インターフェース部５３を含んで構成されている。コンピュータとしての制御部５１は、Ｗｅｂサーバとしての機能を果たすために必要な各種処理を実行する。インターフェース部５３は、端末装置６０とデータを送受信する際の窓口の役割を果たすための各種処理を実行する。
【００６８】
Ｗｅｂサーバ５０の記憶部５２には、広告表示領域３１と非広告表示領域３２を有するｗｅｂページ５５（紙面Ｐに該当する。）と、広告表示領域３１に配置され得る複数の広告データ５６が記憶されている。ｗｅｂページ５５は、第１実施形態における広告特定情報生成装置１により既に広告特定情報生成処理がなされたデータであり、ｗｅｂページ５５のそれぞれにmetaデータとして、広告特定情報生成処理により生成された紐付情報５７が登録されている。紐付情報５７は、ｗｅｂページ５５と、ｗｅｂページ５５の最頻色を示す色属性情報との対応関係を示す情報であり、制御部５１は、後述する広告テーブルＴを参照して、色属性情報に基づいてｗｅｂページ５５の広告表示領域３１に配置すべき広告データ５６を特定する。
【００６９】
記憶部５２は、図１０に示す広告テーブルＴを記憶している。広告テーブルＴは、各広告データ５６に割り振られた広告データＩＤと、広告データ５６に多く用いられている色を示す色情報（RGB値）を対応付けている。色情報は、画像データである広告データ５６の代表色を示す情報である。代表色の決定方法には様々な方法を適用することができる。例えば、広告データ５６の全画素に用いられている色を近似する色の範囲（適宜設定可能）でグルーピングした場合における、面積率が最大である色のグループにグルーピングされた各画素のRGB値を平均した値を色情報とすることができる。
【００７０】
端末装置６０（「電子紙面表示装置」の一例」。）は、例えば、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末等により構成される。端末装置６０は、制御部６１（ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。「表示制御手段」の一例。）、記憶部６２、インターフェース部６３、表示部６４（「表示手段」の一例。）、操作部６５を含んで構成されている。記憶部６２は、ｗｅｂブラウザを記憶している。
【００７１】
次に、図１１を用いて利用形態（１−１）におけるｗｅｂサーバ５０と端末装置６０の動作例について説明する。端末装置６０の制御部６１は、ユーザによるｗｅｂページ送信要求操作を検出するまで待機状態にあり（ステップＳ１０１Ａ：ＮＯ）、ｗｅｂページ送信要求操作を検出すると（ステップＳ１０１Ａ：ＹＥＳ）、ｗｅｂページ送信要求をＷｅｂサーバ５０に対して行う（ステップＳ１０２Ａ）。なお、ｗｅｂページ送信要求操作としては、例えば、ｗｅｂブラウザにＵＲＬを入力し、当該ＵＲＬに対応するｗｅｂページの送信を要求する操作や、ｗｅｂブラウザにより表示されているｗｅｂページに埋め込まれたリンクをクリックする操作などが該当する。ｗｅｂページ送信要求では、ＵＲＬ等の要求するｗｅｂページを特定するための情報を合わせて送信する。
【００７２】
一方、ｗｅｂサーバ５０の制御部５１は、端末装置６０からｗｅｂページ送信要求を受信するまで待機状態にあり（ステップＳ１０１Ｂ：ＮＯ）、ｗｅｂページ送信要求を受信すると（ステップＳ１０１Ｂ：ＹＥＳ）、送信要求があったｗｅｂページ５５のmetaデータとして登録されている紐付情報５７から色属性情報を特定する（ステップＳ１０２Ｂ）。次いで、制御部５１は、広告テーブルＴを参照して、ステップＳ１０２Ｂの処理で特定した色属性情報に対応する広告データＩＤを特定する（ステップＳ１０３Ｂ）。具体的には、制御部５１は、色属性情報と最も近似する色情報が対応付けられている広告データＩＤを特定する。より具体的には、色属性情報（RGB値）により示される色と、広告テーブルＴに登録されている各色情報により示される色の距離を、上記式１を用いて算出し、距離が最も近い色情報に対応する広告データＩＤを特定する。次いで、制御部５１は、特定した広告データＩＤが割り振られた広告データ５６と、送信要求があったｗｅｂページ５５とを対応付けて端末装置６０に送信し（ステップＳ１０４Ｂ）、ステップＳ１０１Ｂの処理に移行する。
【００７３】
端末装置６０の制御部６１は、ステップＳ１０２Ａの処理後、ｗｅｂサーバ５０から広告データ５６とｗｅｂページ５５を受信するまで待機状態にあり（ステップＳ１０３Ａ：ＮＯ）、これらを受信すると（ステップＳ１０３Ａ：ＹＥＳ）、受信したｗｅｂページ５５の広告表示領域３１に広告データ５６を配置した上で、表示部６４に表示させる（ステップＳ１０４Ａ）。制御部６１は、ステップＳ１０４Ａの処理を終えるとステップＳ１０１Ａの処理に移行する。
【００７４】
利用形態（１−１）によれば、端末装置６０の表示部６４にｗｅｂページ５５が表示された際に、広告表示領域３１と非広告表示領域３２が色彩的に調和し、ｗｅｂページ全体としての統一感を出すことができる。また、広告データ５６を入れ替えるとともに、これに伴って広告テーブルＴの内容を更新することにより、いつも同じ広告データ５６が表示されることを防ぐことができる。
【００７５】
なお、広告テーブルＴに登録する色情報に関する代表色を決定するにあたって、広告データ５６に用いられている色のうち、面積率が最大である色を代表色とする構成としたが、面積率が所定の順位より高い色を代表色とする構成としてもよい。例えば、面積率が３５％の色と３４％の色が合った場合には、面積率が３４％の色を代表色としてもよい。同様に、上記第１実施形態における図３のステップＳ４の処理では、面積率が所定の順位より高い色を特定する構成としてもよい。これらの構成を採用した場合にも、同一又は近似する色が広告表示領域３１や非広告表示領域３２に配置されることとなり、広告表示領域３１と非広告表示領域３２が色彩的に調和し、紙面全体としての統一感を出すことができる。
【００７６】
［３．１．２．利用形態（１−２）：紙面Ｐがｗｅｂページ；印象属性情報により広告データを特定］
図９、図１２及び図１３を参照して、紙面Ｐがｗｅｂページであり、第２実施形態における広告特定情報生成装置１Ａにより生成された紐付情報に含まれる印象属性情報により広告データを特定する利用形態について説明する。なお、利用形態（１−２）は上述した利用形態（１−１）に類似する利用形態であるから、ここでは、利用形態（１−１）との差異点を中心に説明し、利用形態（１−１）と同一の部材等については同一の符号を付すことにより、その説明を一部省略する。
【００７７】
利用形態（１−２）では、図９のｗｅｂページ５５は、第２実施形態における広告特定情報生成装置１Ａにより既に広告特定情報生成処理がなされたデータであり、ｗｅｂページ５５のそれぞれにmetaデータとして、広告特定情報生成処理により生成された紐付情報５７が登録されている。紐付情報５７は、ｗｅｂページ５５と、ｗｅｂページ５５の印象を示す印象属性情報との対応関係を示す情報であり、制御部５１は、後述する広告テーブルＴＡを参照して、印象属性情報に基づいてｗｅｂページ５５の広告表示領域３１に配置すべき広告データ５６を特定する。
【００７８】
利用形態（１−２）における記憶部５２は、広告テーブルＴに代えて図１２に示す広告テーブルＴＡを記憶している。広告テーブルＴＡは、各広告データ５６に割り振られた広告データＩＤと、広告データ５６の印象を示す印象情報を対応付けている。印象情報としては、印象テーブルＩＴ（図５）に登録されている少なくともいずれかの印象を示す印象情報が登録されている。各広告データ５６に何れの印象を設定するかは、設定者が自己の感性に基づいて任意に設定することができる。また、装置により、広告データ５６を構成する画素の色（色調）から印象を特定して設定させることとしてもよい。なお、広告テーブルＴＡにおける広告データに対応する印象を設定する場合に、印象テーブルＩＴを利用してもよい。つまり、装置により、広告データ５６を構成する画素の色（色調）から印象を特定する際に、広告データ５６を構成する画素の色（色調）が何れの印象に対応する色（色調）群に多く含まれているかに応じて、印象を特定させることとしてもよい。
【００７９】
次に、図１３を参照して、利用形態（１−２）におけるｗｅｂサーバ５０と端末装置６０の動作例について説明する。なお、利用形態（１−２）における端末装置６０の処理は利用形態（１−１）と同様であるので、ｗｅｂサーバ５０の動作例を中心に説明する。
【００８０】
ｗｅｂサーバ５０の制御部５１は、端末装置６０からｗｅｂページ送信要求を受信すると（ステップＳ１０１Ｂ：ＹＥＳ）、送信要求があったｗｅｂページ５５のmetaデータとして登録されている紐付情報５７から印象属性情報を特定する（ステップＳ１０２Ｂ−２）。次いで、制御部５１は、広告テーブルＴＡを参照して、ステップＳ１０２Ｂ−２の処理で特定した印象属性情報に対応する広告データＩＤを特定する（ステップＳ１０３Ｂ−２）。具体的には、制御部５１は、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤを特定する。なお、制御部５１は、広告データＩＤを特定する際に、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤが複数存在する場合には、いずれかの広告データＩＤを選択する。選択方法としては様々な方法が考えられるが、例えば、乱数を用いてランダムに選択することもできる。このとき、広告データ毎に優先度を決めておき、それぞれ選択される確率を異ならせても良い。次いで、制御部５１は、特定した広告データＩＤが割り振られた広告データ５６と、送信要求があったｗｅｂページ５５とを対応付けて端末装置６０に送信し（ステップＳ１０４Ｂ）、ステップＳ１０１Ｂの処理に移行する。
【００８１】
利用形態（１−２）によれば、端末装置６０の表示部６４にｗｅｂページ５５が表示された際に、広告表示領域３１と非広告表示領域３２の印象が一致し、ｗｅｂページ全体としての統一感を出すことができる。また、広告データ５６を入れ替えるとともに、これに伴って広告テーブルＴＡの内容を更新することにより、いつも同じ広告データ５６が表示されることを防ぐことができる。
【００８２】
なお、利用形態（１−１）、利用形態（１−２）では、既に各ｗｅｂページ５５について広告特定情報生成処理がなされ、紐付情報５７が生成されているものとして説明したが、端末装置６０からｗｅｂページ送信要求を受信する度に、ｗｅｂサーバ５０又はｗｅｂサーバ５０と接続された広告特定情報生成装置１（広告特定情報生成装置１Ａ）が、該当するｗｅｂページ５５について広告特定情報生成処理を行うこととしてもよい。このとき、一度、広告特定情報生成処理を行ったｗｅｂページ５５については、紐付情報５７をｗｅｂページ５５のmetaデータとして登録することにより、同一のｗｅｂページ５５について再度、広告特定情報生成処理を行わないようにすることが好ましい。
【００８３】
［３．２．１．利用形態（２−１）：紙面Ｐが電子書籍を構成する頁（頁単位でダウンロード）；色属性情報により広告データを特定］
図１４及び図１５を用いて、紙面Ｐが電子書籍（電子雑誌、電子新聞）を構成する頁であり、端末装置８０が改頁の度に電子書籍の該当する頁をダウンロードするケースで、且つ、第１実施形態における広告特定情報生成装置１により生成された紐付情報に含まれる色属性情報により広告データを特定する利用形態について説明する。図１４は、利用形態（２−１）における電子書籍サーバ７０と端末装置８０の構成と両者で送受信されるデータを示す例図である。電子書籍サーバ７０と端末装置８０はインターネット等のネットワークにより互いに接続されている。電子書籍サーバ７０は、制御部７１（ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。）、記憶部７２、インターフェース部７３を含んで構成されている。コンピュータとしての制御部７１は、電子書籍サーバとしての機能を果たすために必要な各種処理を実行する。インターフェース部７３は、端末装置８０とデータを送受信する際の窓口の役割を果たすための各種処理を実行する。
【００８４】
電子書籍サーバ７０の記憶部７２には、広告表示領域３１と非広告表示領域３２を有する頁７５（紙面Ｐに該当する。）と、広告表示領域３１に配置され得る複数の広告データ７６と広告テーブルＴ（図１０）が記憶されている。頁７５は、第１実施形態における広告特定情報生成装置１により既に広告特定情報生成処理がなされたデータであり、頁７５のそれぞれにmetaデータとして、広告特定情報生成処理により生成された紐付情報７７が登録されている。紐付情報７７は、頁７５と、頁７５の最頻色を示す色属性情報との対応関係を示す情報であり、制御部７１は、広告テーブルＴを参照して、色属性情報に基づいて頁７５の広告表示領域３１に配置すべき広告データ７６を特定する。また、広告データ７６にはそれぞれ広告データＩＤが割り振られている。なお、利用形態（２−１）における広告テーブルＴは、各広告データ７６に割り振られた広告データＩＤと、広告データ７６に多く用いられている色を示す色情報（RGB値）を対応付けている。
【００８５】
端末装置８０（「電子紙面表示装置」の一例。）は、例えば、電子書籍リーダー、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末等により構成される。端末装置８０は、制御部８１（ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。「表示制御手段」の一例。）、記憶部８２、インターフェース部８３、表示部８４（「表示手段」の一例。）、操作部８５を含んで構成されている。記憶部８２は、ユーザが電子書籍を閲覧するためのサービスを提供する電子書籍アプリケーションプログラム（電子書籍アプリ）が記憶されている。
【００８６】
次に、図１５を用いて利用形態（２−１）における電子書籍サーバ７０と端末装置８０の動作例について説明する。端末装置８０の制御部８１は、ユーザによる改頁操作を検出するまで待機状態にあり（ステップＳ１１１Ａ：ＮＯ）、改頁操作を検出すると（ステップＳ１１１Ａ：ＹＥＳ）、改頁要求を電子書籍サーバ７０に対して行う（ステップＳ１１２Ａ）。なお、改頁操作としては、例えば、電子書籍アプリの改頁ボタンを選択する操作などが該当する。改頁要求では、頁番号等の要求する頁７５を特定するための情報を合わせて送信する。
【００８７】
一方、電子書籍サーバ７０の制御部７１は、端末装置８０から改頁要求を受信するまで待機状態にあり（ステップＳ１１１Ｂ：ＮＯ）、改頁要求を受信すると（ステップＳ１１１Ｂ：ＹＥＳ）、改頁要求があった頁７５のmetaデータとして登録されている紐付情報７７から色属性情報を特定する（ステップＳ１１２Ｂ）。次いで、制御部７１は、広告テーブルＴを参照して、ステップＳ１１２Ｂの処理で特定した色属性情報に対応する広告データＩＤを特定する（ステップＳ１１３Ｂ）。具体的には、制御部５１は、色属性情報と最も近似する色情報が対応付けられている広告データＩＤを特定する。より具体的には、色属性情報（RGB値）により示される色と、広告テーブルＴに登録されている各色情報により示される色の距離を、上記式１を用いて算出し、距離が最も近い色情報に対応する広告データＩＤを特定する。次いで、制御部５１は、特定した広告データＩＤが割り振られた広告データ７６と、改頁要求があった頁７５とを対応付けて端末装置８０に送信し（ステップＳ１１４Ｂ）、ステップＳ１１１Ｂの処理に移行する。
【００８８】
端末装置８０の制御部８１は、ステップＳ１１２Ａの処理後、電子書籍サーバ７０から広告データ７６と頁７５を受信するまで待機状態にあり（ステップＳ１１３Ａ：ＮＯ）、これらを受信すると（ステップＳ１１３Ａ：ＹＥＳ）、受信した頁７５の広告表示領域３１に広告データ７６を配置した上で、表示部８４に表示させる（ステップＳ１１４Ａ）。制御部８１は、ステップＳ１１４Ａの処理を終えるとステップＳ１１１Ａの処理に移行する。
【００８９】
利用形態（２−１）によれば、端末装置８０の表示部８４に頁７５が表示された際に、広告表示領域３１と非広告表示領域３２が色彩的に調和し、頁全体としての統一感を出すことができる。また、広告データ７６を入れ替えるとともに、これに伴って広告テーブルＴの内容を更新することにより、いつも同じ広告データ７６が表示されることを防ぐことができる。
【００９０】
［３．２．２．利用形態（２−２）：紙面Ｐが電子書籍を構成する頁（頁単位でダウンロード）；印象属性情報により広告データを特定］
図１４及び図１６を参照して、紙面Ｐが電子書籍（電子雑誌、電子新聞）を構成する頁であり、端末装置８０が改頁の度に電子書籍の該当する頁をダウンロードするケースで、且つ、第２実施形態における広告特定情報生成装置１Ａにより生成された紐付情報に含まれる印象属性情報により広告データ７６を特定する利用形態について説明する。なお、利用形態（２−２）は上述した利用形態（２−１）に類似する利用形態であるから、ここでは、利用形態（２−１）との差異点を中心に説明し、利用形態（２−１）と同一の部材等については同一の符号を付すことにより、その説明を一部省略する。
【００９１】
利用形態（２−２）では、図１４の頁７５は、第２実施形態における広告特定情報生成装置１Ａにより既に広告特定情報生成処理がなされたデータであり、頁７５のそれぞれにmetaデータとして、広告特定情報生成処理により生成された紐付情報７７が登録されている。紐付情報７７は、頁７５と、頁７５の印象を示す印象属性情報との対応関係を示す情報であり、制御部７１は、広告テーブルＴＡ（図１２）を参照して、印象属性情報に基づいて頁７５の広告表示領域３１に配置すべき広告データ７６を特定する。
【００９２】
利用形態（２−２）における記憶部７２は、広告テーブルＴに代えて図１２に示す広告テーブルＴＡを記憶している。広告テーブルＴＡは、各広告データ７６に割り振られた広告データＩＤと、広告データ７６の印象を示す印象情報を対応付けている。
【００９３】
次に、図１６を参照して、利用形態（２−２）における電子書籍サーバ７０と端末装置８０の動作例について説明する。なお、利用形態（２−２）における端末装置８０の処理は利用形態（２−１）と同様であるので、電子書籍サーバ７０の動作例を中心に説明する。
【００９４】
電子書籍サーバ７０の制御部７１は、端末装置８０から改頁要求を受信すると（ステップＳ１１１Ｂ：ＹＥＳ）、改頁要求があった頁７５のmetaデータとして登録されている紐付情報７７から印象属性情報を特定する（ステップＳ１１２Ｂ−２）。次いで、制御部７１は、広告テーブルＴＡを参照して、ステップＳ１１２Ｂ−２の処理で特定した印象属性情報に対応する広告データＩＤを特定する（ステップＳ１１３Ｂ−２）。具体的には、制御部７１は、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤを特定する。なお、制御部７１は、広告データＩＤを特定する際に、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤが複数存在する場合には、いずれかの広告データＩＤを選択する。選択方法としては様々な方法が考えられるが、例えば、乱数を用いてランダムに選択することもできる。このとき、広告データ毎に優先度を決めておき、それぞれ選択される確率を異ならせても良い。次いで、制御部７１は、特定した広告データＩＤが割り振られた広告データ７６と、要求があった頁７５とを対応付けて端末装置８０に送信し（ステップＳ１１４Ｂ）、ステップＳ１１１Ｂの処理に移行する。
【００９５】
利用形態（２−２）によれば、端末装置８０の表示部８４に頁７５が表示された際に、広告表示領域３１と非広告表示領域３２の印象が一致し、頁全体としての統一感を出すことができる。また、広告データ７６を入れ替えるとともに、これに伴って広告テーブルＴＡの内容を更新することにより、いつも同じ広告データ７６が表示されることを防ぐことができる。
【００９６】
なお、利用形態（２−１）、利用形態（２−２）では、既に各頁７５について広告特定情報生成処理がなされ、紐付情報テーブル７７が生成されているものとして説明したが、端末装置８０から改頁要求を受信する度に、電子書籍サーバ７０又は電子書籍サーバ７０と接続された広告特定情報生成装置１（広告特定情報生成装置１Ａ）が、該当する頁７５について広告特定情報生成処理を行うこととしてもよい。このとき、一度、広告特定情報生成処理を行った頁７５については、紐付情報７７を頁７５のmetaデータとして登録することにより、同一の頁７５について再度、広告特定情報生成処理を行わないようにすることが好ましい。
【００９７】
［３．３．１．利用形態（３−１）：紙面Ｐが電子書籍を構成する頁（書籍単位でダウンロード）；色属性情報により広告データを特定；頁番号を送信］
図１７〜図１９を用いて、紙面Ｐが電子書籍（電子雑誌、電子新聞）を構成する頁であり、端末装置１００が電子書籍を書籍単位でダウンロード済であるケースで、且つ、第１実施形態における広告特定情報生成装置１により生成された紐付情報に含まれる色属性情報により広告データを特定する利用形態について説明する。図１７は、利用形態（３−１）における広告配信サーバ９０と端末装置１００の構成と両者で送受信されるデータを示す例図である。広告配信サーバ９０と端末装置１００はインターネット等のネットワークにより互いに接続されている。広告配信サーバ９０は、制御部９１（ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。）、記憶部９２、インターフェース部９３を含んで構成されている。コンピュータとしての制御部９１は、広告配信サーバとしての機能を果たすために必要な各種処理を実行する。インターフェース部９３は、端末装置１００とデータを送受信する際の窓口の役割を果たすための各種処理を実行する。
【００９８】
広告配信サーバ９０の記憶部９２には、端末装置１００の記憶部１０２に記憶されている頁１０９における広告表示領域３１に配置され得る複数の広告データ９６と、紐付情報テーブル９７（「広告特定情報」の一例。）と、広告テーブルＴ（図１０）が記憶されている。頁１０９、広告データ９６及び紐付情報テーブル９７は、広告特定情報生成装置１により既に広告特定情報生成処理がなされたデータである。図１８に示すように、紐付情報テーブル９７には、電子書籍を構成する各頁１０９（すなわち頁番号）について広告特定情報生成処理により得られた色属性情報が登録されている。また、広告データ９６にはそれぞれ広告データＩＤが割り振られている。なお、利用形態（３−１）における広告テーブルＴは、各広告データ９６に割り振られた広告データＩＤと、広告データ９６に多く用いられている色を示す色情報（RGB値）を対応付けている。
【００９９】
端末装置１００（「電子紙面表示装置」の一例。）は、例えば、電子書籍リーダー、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末等により構成される。端末装置１００は、制御部１０１（ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成されている。「表示制御手段」の一例。）、記憶部１０２、インターフェース部１０３、表示部１０４（「表示手段」の一例。）、操作部１０５を含んで構成されている。記憶部１０２は、広告表示領域３１と非広告表示領域３２を有する頁１０５（紙面Ｐに該当する。）を記憶している。また、記憶部１０２には、電子書籍アプリが記憶されている。
【０１００】
次に、図１９を用いて第３利用形態における広告配信サーバ９０と端末装置１００の動作例について説明する。端末装置１００の制御部１０１は、電子書籍アプリの起動後、ユーザによる読書を開始するための開始操作を検出するまで待機状態にあり（ステップＳ１３１Ａ：ＮＯ）、開始操作を検出すると（ステップＳ１３１Ａ：ＹＥＳ）、広告要求を広告配信サーバ９０に対して行う（ステップＳ１３２Ａ）。なお、開始操作としては、例えば、電子書籍アプリにより選択可能な書籍を選択し、開始ボタンを選択する操作などが該当する。なお、開始操作に基づく広告要求では、２頁分（開始頁（初めて読む書籍の場合は１頁目。読みかけの書籍の場合は中断した際の頁）と、次に改頁操作があったときに表示する頁）の広告を要求する。開始操作時に２頁分の広告データを取得するのは、次に改頁操作があった場合に表示すべき頁１０９の広告データ９６を予め取得しておき、迅速にその頁１０９を表示するためである。制御部９１は、広告を要求するそれぞれの頁１０９を特定するための頁番号等の情報を広告要求と合わせて送信する。
【０１０１】
一方、広告配信サーバ９０の制御部９１は、端末装置１００から広告要求を受信するまで待機状態にあり（ステップＳ１４１Ｂ：ＮＯ、ステップＳ１４５Ｂ：ＮＯ）、上記開始操作に基づく広告要求を受信すると（ステップＳ１４１Ｂ：ＹＥＳ）、紐付情報テーブル９７を参照して、頁番号等の情報に基づいて広告要求があった２頁分について、色属性情報を特定する（ステップＳ１４２Ｂ）。次いで、制御部９１は、広告テーブルＴを参照して、ステップＳ１４２Ｂの処理で特定した色属性情報に対応する広告データＩＤを特定する（ステップＳ１４３Ｂ）。具体的には、制御部９１は、色属性情報と最も近似する色情報が対応付けられている広告データＩＤを特定する。より具体的には、色属性情報（RGB値）により示される色と、広告テーブルＴに登録されている各色情報により示される色の距離を、上記式１を用いて算出し、距離が最も近い色情報に対応する広告データＩＤを特定する。次いで、制御部９１は、特定した広告データＩＤが割り振られた２頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４４Ｂ）。このとき、制御部９１は、何れの広告データ９６が開始頁に対応する広告データであるかを識別するための情報を合わせて送信する。
【０１０２】
端末装置１００の制御部１０１は、ステップＳ１３２Ａの処理後、広告配信サーバ９０から２頁分の広告データ９６を受信するまで待機状態にあり（ステップＳ１３３Ａ：ＮＯ）、これらを受信すると（ステップＳ１３３Ａ：ＹＥＳ）、開始頁に対応する広告データ９６を、開始頁の広告表示領域３１に配置した上で、表示部１０４に表示させる（ステップＳ１３４Ａ）。次いで、制御部１０１は、広告配信サーバ９０から受信したもう一つの広告データ９６を、開始頁の次に表示する頁の広告データとして記憶部１０２に保持する（ステップＳ１３５Ａ）。
【０１０３】
端末装置１００の制御部１０１は、ステップＳ１３５Ａの処理後、ユーザによる改頁操作を検出するまで待機状態にあり（ステップＳ１３６Ａ：ＮＯ）、改頁操作を検出すると（ステップＳ１３６Ａ：ＹＥＳ）、ステップＳ１３５Ａの処理又は後述するステップＳ１４０Ａの処理により記憶部１０２に保持した広告データを、改頁操作に基づいて表示すべき頁１０９の広告表示領域３１に配置した上で、頁１０９を表示部１０４に表示させる（ステップＳ１３７Ａ）。次いで、制御部１０１は、広告要求を広告配信サーバ９０に対して行う（ステップＳ１３８Ａ）。この改頁操作に基づく広告要求では、１頁分（次に改頁操作があったときに表示する頁）の広告を要求する。このとき、制御部９１は、広告を要求する頁１０９を特定するための頁番号等の情報を広告要求と合わせて送信する。
【０１０４】
広告配信サーバ９０の制御部９１は、端末装置１００から改頁操作に基づく広告要求を受信すると（ステップＳ１４５Ｂ：ＹＥＳ）、紐付情報テーブル９７を参照して、頁番号等の情報に基づいて広告要求があった１頁分について、色属性情報を特定する（ステップＳ１４６Ｂ）。次いで、制御部９１は、広告テーブルＴを参照して、ステップＳ１４６Ｂの処理で特定した色属性情報に対応する広告データＩＤを特定する（ステップＳ１４７Ｂ）。具体的には、制御部９１は、色属性情報と最も近似する色情報が対応付けられている広告データＩＤを特定する。より具体的には、色属性情報（RGB値）により示される色と、広告テーブルＴに登録されている各色情報により示される色の距離を、上記式１を用いて算出し、距離が最も近い色情報に対応する広告データＩＤを特定する。次いで、制御部９１は、特定した広告データＩＤが割り振られた１頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４８Ｂ）。
【０１０５】
端末装置１００の制御部１０１は、ステップＳ１３８Ａの処理後、広告配信サーバ９０から広告データ９６を受信するまで待機状態にあり（ステップＳ１３９Ａ：ＮＯ）、広告データ９６を受信すると（ステップＳ１３９Ａ：ＹＥＳ）、受信した広告データ９６を、次に改頁操作が検出された際に表示する頁１０９の広告データとして記憶部１０２に保持し（ステップＳ１４０Ａ）、ステップＳ１３６Ａの処理に移行する。
【０１０６】
利用形態（３−１）によれば、端末装置１００の表示部１０４に頁１０９が表示された際に、広告表示領域３１と非広告表示領域３２が色彩的に調和し、頁全体としての統一感を出すことができる。また、広告データ９６を入れ替えるとともに、これに伴って広告テーブルＴの内容を更新することにより、いつも同じ広告データ９６が表示されることを防ぐことができる。
【０１０７】
［３．３．２．利用形態（３−２）：紙面Ｐが電子書籍を構成する頁（書籍単位でダウンロード）；印象属性情報により広告データを特定；頁番号を送信］
図１７、図２０及び図２１を用いて、紙面Ｐが電子書籍（電子雑誌、電子新聞）を構成する頁であり、端末装置１００が電子書籍を書籍単位でダウンロード済であるケースで、且つ、第２実施形態における広告特定情報生成装置１Ａにより生成された紐付情報に含まれる印象属性情報により広告データを特定する利用形態について説明する。なお、利用形態（３−２）は上述した利用形態（３−１）に類似する利用形態であるから、ここでは、利用形態（３−１）との差異点を中心に説明し、利用形態（３−１）と同一の部材等については同一の符号を付すことにより、その説明を一部省略する。
【０１０８】
利用形態（３−２）では、広告配信サーバ９０の記憶部９２には、図１７の紐付情報テーブル９７に代えて図２０に示す紐付情報テーブル９７Ａが記憶されている。頁１０９、広告データ９６及び紐付情報テーブル９７Ａは、第２実施形態における広告特定情報生成装置１Ａにより既に広告特定情報生成処理がなされたデータである。図２０に示すように、紐付情報テーブル９７Ａには、電子書籍を構成する各頁１０９（すなわち頁番号）について広告特定情報生成処理を実行することにより得られた印象属性情報が登録されている。制御部９１は、広告テーブルＴＡ（図１２）を参照して、印象属性情報に基づいて頁１０９の広告表示領域３１に配置すべき広告データ９６を特定する。
【０１０９】
利用形態（３−２）の記憶部９２は、広告テーブルＴに代えて図１２に示す広告テーブルＴＡを記憶している。広告テーブルＴＡは、各広告データ９６に割り振られた広告データＩＤと、広告データ９６の印象を示す印象情報を対応付けている。
【０１１０】
次に、図２１を参照して、利用形態（３−２）における広告配信サーバ９０と端末装置１００の動作例について説明する。なお、利用形態（３−２）における端末装置１００の処理は利用形態（３−１）と同様であるので、広告配信サーバ９０の動作例を中心に説明する。
【０１１１】
広告配信サーバ９０の制御部９１は、端末装置１００から開始操作に基づく広告要求を受信すると（ステップＳ１４１Ｂ：ＹＥＳ）、紐付情報テーブル９７Ａを参照して、頁番号等の情報に基づいて広告要求があった２頁分について、印象属性情報を特定する（ステップＳ１４２Ｂ−２）。次いで、制御部９１は、広告テーブルＴＡを参照して、ステップＳ１４２Ｂ−２の処理で特定した印象属性情報に対応する広告データＩＤを特定する（ステップＳ１４３Ｂ−２）。具体的には、制御部９１は、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤを特定する。なお、制御部９１は、広告データＩＤを特定する際に、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤが複数存在する場合には、いずれかの広告データＩＤを選択する。選択方法としては様々な方法が考えられるが、例えば、乱数を用いてランダムに選択することもできる。このとき、広告データ毎に優先度を決めておき、それぞれ選択される確率を異ならせても良い。次いで、制御部９１は、特定した広告データＩＤが割り振られた２頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４４Ｂ）。このとき、制御部９１は、何れの広告データ９６が開始頁に対応する広告データであるかを識別するための情報を合わせて送信する。
【０１１２】
また、広告配信サーバ９０の制御部９１は、端末装置１００から改頁操作に基づく広告要求を受信すると（ステップＳ１４５Ｂ：ＹＥＳ）、紐付情報テーブル９７Ａを参照して、頁番号等の情報に基づいて広告要求があった１頁分について、印象属性情報を特定する（ステップＳ１４６Ｂ−２）。次いで、制御部９１は、広告テーブルＴＡを参照して、ステップＳ１４６Ｂ−２の処理で特定した印象属性情報に対応する広告データＩＤを特定する（ステップＳ１４７Ｂ−２）。具体的には、制御部９１は、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤを特定する。なお、制御部９１は、広告データＩＤを特定する際に、印象属性情報の示す印象と同じ印象が対応付けられている広告データＩＤが複数存在する場合には、いずれかの広告データＩＤを選択する。選択方法としては様々な方法が考えられるが、例えば、乱数を用いてランダムに選択することもできる。このとき、広告データ毎に優先度を決めておき、それぞれ選択される確率を異ならせても良い。次いで、制御部９１は、特定した広告データＩＤが割り振られた１頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４８Ｂ）。
【０１１３】
利用形態（３−２）によれば、端末装置１００の表示部１０４に頁１０９が表示された際に、広告表示領域３１と非広告表示領域３２の印象が一致し、頁全体としての統一感を出すことができる。また、広告データ９６を入れ替えるとともに、これに伴って広告テーブルＴＡの内容を更新することにより、いつも同じ広告データ９６が表示されることを防ぐことができる。
【０１１４】
［３．４．１．利用形態（４−１）：紙面Ｐが電子書籍を構成する頁（書籍単位でダウンロード）；色属性情報により広告データを特定；色属性情報を送信］
次に、図２２及び図２３を用いて、利用形態（４−１）について説明する。なお、利用形態（４−１）は、利用形態（３−１）と共通する部分があるので、共通する部分については同一の符号を用いることによりその説明を省略する。図２２は、利用形態（４−１）における広告配信サーバ９０と端末装置１００の構成と両者で送受信されるデータを示す例図である。
【０１１５】
利用形態（４−１）では、広告配信サーバ９０の記憶部９２に紐付情報テーブル９７は記憶されていない。その代わりに、端末装置１００の記憶部１０２に記憶されている頁１０９のそれぞれにmetaデータとして紐付情報１０８が登録されている。紐付情報１０８は、頁１０９と、頁１０９の広告表示領域３１に配置すべき広告データ９６を特定するための色属性情報との対応関係を示す情報である。なお、利用形態（４−１）における広告テーブルＴは、各広告データ９６に割り振られた広告データＩＤと、広告データ９６に多く用いられている色を示す色情報（RGB値）を対応付けている。
【０１１６】
次に、図２３を用いて利用形態（４−１）における広告配信サーバ９０と端末装置１００の動作例について説明する。端末装置１００の制御部１０１による処理で利用形態（３−１）と異なるのは、広告要求を行う処理（ステップＳ１３２Ａ−２、ステップＳ１３８Ａ−２）に関する点である。すなわち、利用形態（３−１）では、制御部１０１は、広告要求とともに頁番号等を送信することとしたが、利用形態（４−１）では、広告を要求する頁１０９のmetaデータとして登録されている紐付情報１０８から取得される色属性情報を送信する。
【０１１７】
一方、広告配信サーバ９０の制御部９１による処理で利用形態（３−１）と異なるのは、ステップＳ１４２Ｂの処理及びステップＳ１４６Ｂの処理を行わない点である。利用形態（４−１）では、端末装置１００から色属性情報が送信されてくることから紐付情報テーブル９７を参照して色属性情報を特定する処理を必要としないためである。すなわち、制御部９１は、端末装置１００から開始操作に基づく広告要求を受信すると（ステップＳ１４１Ｂ−２：ＹＥＳ）、広告テーブルＴを参照して、広告要求とともに受信した色属性情報に対応する広告データＩＤを２頁分特定し（ステップＳ１４３Ｂ−２）、特定した広告データＩＤが割り振られた２頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４４Ｂ）。このとき、制御部９１は、何れの広告データが開始頁に対応する広告データであるかを識別するための情報を合わせて送信する。また、制御部９１は、端末装置１００から改頁操作に基づく広告要求を受信すると（ステップＳ１４５Ｂ−２：ＹＥＳ）、広告要求とともに受信した色属性情報に対応する広告データＩＤを１頁分特定し（ステップＳ１４７Ｂ−２）、特定した広告データＩＤが割り振られた１頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４８Ｂ−２）。なお、制御部９１は、ステップＳ１４３Ｂ−２及びステップＳ１４７Ｂ−２の処理において、色属性情報と最も近似する色情報が対応付けられている広告データＩＤを特定する。より具体的には、色属性情報（RGB値）により示される色と、広告テーブルＴに登録されている各色情報により示される色の距離を、上記式１を用いて算出し、距離が最も近い色情報に対応する広告データＩＤを特定する。
【０１１８】
利用形態（４−１）によれば、端末装置１００の表示部１０４に頁１０９が表示された際に、広告表示領域３１と非広告表示領域３２が色彩的に調和し、頁全体としての統一感を出すことができる。また、広告データ９６を入れ替えるとともに、これに伴って広告テーブルＴの内容を更新することにより、いつも同じ広告データ９６が表示されることを防ぐことができる。
【０１１９】
［３．４．２．利用形態（４−２）：紙面Ｐが電子書籍を構成する頁（書籍単位でダウンロード）；印象属性情報により広告データを特定；印象属性情報を送信］
図２４及び図２５を参照して、紙面Ｐが電子書籍（電子雑誌、電子新聞）を構成する頁であり、端末装置１００が改頁の度に電子書籍の該当する頁をダウンロードするケースで、且つ、第２実施形態における広告特定情報生成装置１Ａにより生成された紐付情報に含まれる印象属性情報により広告データを特定する利用形態について説明する。なお、利用形態（４−２）は上述した利用形態（４−１）に類似する利用形態であるから、ここでは、利用形態（４−１）との差異点を中心に説明し、利用形態（４−１）と同一の部材等については同一の符号を付すことにより、その説明を一部省略する。
【０１２０】
利用形態（４−２）では、広告配信サーバ９０の記憶部９２に広告テーブルＴの代わりに、図１２に示した広告テーブルＴＡが記憶されている。また、端末装置１００の記憶部１０２に記憶されている頁１０９のそれぞれにmetaデータとして紐付情報１０７が登録されている。紐付情報１０７は、頁１０９と、頁１０９の広告表示領域３１に配置すべき広告データ９６を特定するための印象属性情報との対応関係を示す情報である。
【０１２１】
利用形態（４−２）の記憶部９２は、広告テーブルＴに代えて図１２に示す広告テーブルＴＡを記憶している。広告テーブルＴＡは、各広告データ９６に割り振られた広告データＩＤと、広告データ９６の印象を示す印象情報を対応付けている。
【０１２２】
次に、図２５を用いて利用形態（４−２）における広告配信サーバ９０と端末装置１００の動作例について説明する。端末装置１００の制御部１０１による処理で利用形態（４−１）と異なるのは、広告要求を行う処理（ステップＳ１３２Ａ−３、ステップＳ１３８Ａ−３）に関する点である。すなわち、利用形態（４−１）では、制御部１０１は、広告要求とともに色属性情報を送信することとしたが、利用形態（４−２）では、広告を要求する頁１０９のmetaデータとして登録されている紐付情報１０７から印象属性情報を取得して送信する。
【０１２３】
一方、広告配信サーバ９０の制御部９１による処理で利用形態（４−１）と異なる点は、端末装置１００から広告要求とともに受信した印象属性情報に基づいて、広告データＩＤを特定する点である。すなわち、制御部９１は、端末装置１００から開始操作に基づく広告要求を受信すると（ステップＳ１４１Ｂ−３：ＹＥＳ）、広告テーブルＴＡを参照して、端末装置１００から受信した印象属性情報の示す印象と同じ印象情報が対応付けられている広告データＩＤを２頁分特定する（ステップＳ１４３Ｂ−３）。そして、制御部９１は、特定した広告データＩＤが割り振られた２頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４４Ｂ）。このとき、制御部９１は、何れの広告データが開始頁に対応する広告データであるかを識別するための情報を合わせて送信する。また、制御部９１は、端末装置１００から改頁操作に基づく広告要求を受信すると（ステップＳ１４５Ｂ−３：ＹＥＳ）、広告テーブルＴＡを参照して、端末装置１００から受信した印象属性情報の示す印象と同じ印象情報が対応付けられている広告データＩＤを１頁分特定する（ステップＳ１４７Ｂ−３）。そして、特定した広告データＩＤが割り振られた１頁分の広告データ９６を端末装置１００に送信する（ステップＳ１４８Ｂ）。なお、制御部９１は、ステップＳ１４３Ｂ−３又はステップＳ１４７Ｂ−３の処理において、広告データＩＤを特定する際に、端末装置１００から受信した印象属性情報の示す印象と同じ印象情報が対応付けられている広告データＩＤが複数存在する場合には、いずれかの広告データＩＤを選択する。選択方法としては様々な方法が考えられるが、例えば、乱数を用いてランダムに選択することもできる。このとき、広告データ毎に優先度を決めておき、それぞれ選択される確率を異ならせても良い。
【０１２４】
利用形態（４−２）によれば、端末装置１００の表示部１０４に頁１０９が表示された際に、広告表示領域３１と非広告表示領域３２の印象が一致し、頁全体としての統一感を出すことができる。また、広告データ９６を入れ替えるとともに、これに伴って広告テーブルＴＡの内容を更新することにより、いつも同じ広告データ９６が表示されることを防ぐことができる。
【０１２５】
［４．変形例］
［４．１．ジャンルによる広告データの絞り込み］
紙面Ｐの広告表示領域３１に配置する広告データを特定するにあたって、紙面Ｐのテキストの内容に基づいて、特定する広告データのジャンルを絞り込む変形例を採用してもよい。
【０１２６】
具体的には、第１実施形態に関して適用する場合であれば、広告特定情報生成装置１の制御部１１（「ジャンル特定手段」の一例。）は、ステップＳ１の処理を実行してから、ステップＳ６の処理を実行するまでの間に、紙面Ｐに含まれるテキストを対象としてテキストマイニングを行い、紙面Ｐに記述されている文章に関するジャンルを特定するジャンル特定処理を実行する。そして、制御部１１は、特定したジャンルを示すジャンル属性情報を色属性情報とともに紐付情報として登録する。一方、第２実施形態に関して適用する場合であれば、広告特定情報生成装置１Ａの制御部１１Ａ（「ジャンル特定手段」の一例。）は、ステップＳ３１の処理を実行してから、ステップＳ３９の処理を実行するまでの間に、ジャンル特定処理を行う。そして、制御部１１Ａは、特定したジャンルを示すジャンル属性情報を印象属性情報とともに紐付情報として登録する。
【０１２７】
次に、ジャンル属性情報の利用方法について説明する。まず、第１実施形態における制御部１１がジャンル属性情報を色属性情報とともに紐付情報として登録した場合であれば、利用形態（１−１）における記憶部５２、利用形態（２−１）における記憶部７２、利用形態（３−１）における記憶部９２、又は利用形態（４−１）における記憶部９２に、図２６に示すようなジャンルテーブルＪＴを記憶させることとし、広告データＩＤ毎に、広告データにより広告される対象が属するジャンルを示すジャンル情報を登録しておく。ジャンル情報としては、例えば、広告データがゴルフウェアに関するものであれば、ゴルフジャンル、ゴルフウェアジャンル、レディス用ゴルフウェアジャンルといったジャンルが登録される。なお、一の広告データについて登録するジャンルの数は１つでも複数でもよい。また、ジャンルの構成や広告される対象が属するジャンルは適宜設定することができる。そして、利用形態（１−１）における制御部５１、利用形態（２−１）における制御部７１、利用形態（３−１）における制御部９１、又は利用形態（４−１）における制御部９１は、ジャンルテーブルＪＴを参照して、紐付情報に含まれるジャンル属性情報に基づいて、特定する広告データを限定した上で、広告データを特定することとする。例えば、紐付情報に「ゴルフジャンル」を示すジャンル属性情報が含まれていた場合には、ジャンルテーブルＪＴにてジャンル情報として「ゴルフジャンル」が登録されている広告データの中から、色属性情報と最も近似する色情報が対応付けられている広告データを特定する。但し、色属性情報の示す色と最も近似する色情報の示す色の距離が、予め設定された距離より離れている場合には、ジャンルによる限定を解除し、広告データを特定することとしてもよい。
【０１２８】
一方、第２実施形態における制御部１１Ａがジャンル属性情報を印象属性情報とともに紐付情報として登録した場合であれば、利用形態（１−２）における記憶部５２、利用形態（２−２）における記憶部７２、利用形態（３−２）における記憶部９２、又は利用形態（４−２）における記憶部９２に、図２６に示すようなジャンルテーブルＪＴを記憶させることとする。そして、利用形態（１−２）における制御部５１、利用形態（２−２）における制御部７１、利用形態（３−２）における制御部９１、又は利用形態（４−２）における制御部９１は、ジャンルテーブルＪＴを参照して、紐付情報に含まれるジャンル属性情報に基づいて、特定する広告データを限定した上で、広告データを特定することとする。
【０１２９】
この変形例によれば、紙面Ｐに記述されている文章に関する広告データを広告表示領域３１に配置することができる。すなわち、広告表示領域３１と非広告表示領域３２の内容が同一ジャンルとなり、紙面Ｐが表示された場合に紙面全体としての統一感を出すことができる。また、見る者の要望に適う、より広告効果の高い広告情報を提示することができる。
【０１３０】
［４．２．広告特定情報生成処理と広告配置処理を行う装置について］
紙面Ｐの広告表示領域３１と非広告表示領域３２を調和させ紙面全体の統一感を出すためには、広告表示領域３１に配置すべき広告データを特定するための広告特定情報（紐付情報）を生成する広告特定情報生成処理と、広告特定情報生成処理により生成された広告特定情報（紐付情報）に基づいて広告データを特定する広告データ特定処理と、特定された広告データを広告表示領域３１に配置する広告データ配置処理が重要となる。これらの広告特定情報生成処理、広告データ特定処理及び広告データ配置処理は、一の装置が全て実行することとしてもよいし、複数の装置により分担して行うこととしてもよい。つまり、電子書籍リーダー、パーソナルコンピュータ、携帯電話、スマートフォン、タブレット端末等に、広告特定情報生成処理、広告データ特定処理及び広告データ配置処理を行わせることとしてもよい。
【０１３１】
［４．３．色情報について］
上記実施形態及び利用形態では、色情報がRGB値である場合について説明したが、RGB値に代えて、RGB値と一対一の変換が可能なHSB値を色情報として用いることとしてもよい。HSBは色空間を色相（Hue）、彩度（Saturation）、明度（Brightness）の３要素で表すモデルであり、RGB値とHSV値は従来公知の方法により一対一で変換可能である（例えば、Java（登録商標）では「RGBtoHSB」や「HSBtoRGB」というメソッドが用意されている。）。
【符号の説明】
【０１３２】
１（１Ａ）  広告特定情報生成装置
１１（１１Ａ）  制御部
１２（１２Ａ）  記憶部
１３  インターフェース部
１４  表示部
１５  操作部
Ｐ  紙面
３１  広告表示領域
３２  非広告表示領域
【図１】
2014071371.tif 000003
【図２】
2014071371.tif 000004
【図３】
2014071371.tif 000005
【図４】
2014071371.tif 000006
【図５】
2014071371.tif 000007
【図６】
2014071371.tif 000008
【図７】
2014071371.tif 000009
【図８】
2014071371.tif 000010
【図９】
2014071371.tif 000011
【図１０】
2014071371.tif 000012
【図１１】
2014071371.tif 000013
【図１２】
2014071371.tif 000014
【図１３】
2014071371.tif 000015
【図１４】
2014071371.tif 000016
【図１５】
2014071371.tif 000017
【図１６】
2014071371.tif 000018
【図１７】
2014071371.tif 000019
【図１８】
2014071371.tif 000020
【図１９】
2014071371.tif 000021
【図２０】
2014071371.tif 000022
【図２１】
2014071371.tif 000023
【図２２】
2014071371.tif 000024
【図２３】
2014071371.tif 000025
【図２４】
2014071371.tif 000026
【図２５】
2014071371.tif 000027
【図２６】
2014071371.tif 000028