(57)【特許請求の範囲】
【請求項１】
店舗により登録された画像を配信する情報処理装置であって、
店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理部と、
店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理部が管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理部と、
前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信部と、
前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定部と、
前記第一画像有無判定部により該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信部と、
前記第一画像有無判定部により前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定部と、
前記第二画像有無判定部により前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定部と、
前記第一縦横比判定部により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズ部と、
前記第一リサイズ部がリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信部と、を備える
情報処理装置。
【請求項２】
前記要求が前記第一種店舗画像の要求である場合に、該当する第一種店舗画像の有無を判定する第三画像有無判定部と、
前記第三画像有無判定部により該当する第一種店舗画像があると判定された場合に、前記該当する第一種店舗画像を前記端末装置に送信する第三画像送信部と、
前記第三画像有無判定部により前記該当する第一種店舗画像がないと判定された場合に、前記要求された第一種店舗画像を登録した店舗と同一の店舗により登録された他の第一種店舗画像の有無を判定する第四画像有無判定部と、
前記第四画像有無判定部により前記他の第一種店舗画像があると判定された場合に、前記他の第一種店舗画像と前記要求された第一種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第二縦横比判定部と、
前記第二縦横比判定部により前記縦横比の差が前記所定範囲内であると判定された前記他の第一種店舗画像を、前記要求された第一種店舗画像の画像サイズに近づくようにリサイズする第二リサイズ部と、
前記第二リサイズ部がリサイズした前記他の第一種店舗画像を前記端末装置に送信する第四画像送信部と、を備える
請求項１に記載の情報処理装置。
【請求項３】
前記第一縦横比判定部により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像と前記要求された第二種店舗画像との画像サイズの差が所定範囲内であるか否かを判定する画像サイズ判定部を備え、
前記第一リサイズ部は、
前記画像サイズ判定部により前記画像サイズの差が前記所定範囲内ではないと判定された前記他の第二種店舗画像に対して前記リサイズを行う
請求項１に記載の情報処理装置。
【請求項４】
前記第二画像有無判定部により前記他の第二種店舗画像がないと判定された場合、前記縦横比の差が所定範囲内である前記他の第二種店舗画像が存在しない場合のそれぞれにおいて、前記端末装置に所定の画像を送信する所定画像送信部を備える
請求項１に記載の情報処理装置。
【請求項５】
指定された店舗について、該店舗より登録された前記第二種店舗画像の前記選択を不能化する不能化部を備える
請求項１に記載の情報処理装置。
【請求項６】
店舗により登録された画像を配信する情報処理装置が実行する情報処理方法であって、
店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理ステップと、
店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理ステップが管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理ステップと、
前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信ステップと、
前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定ステップと、
前記第一画像有無判定ステップにより該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信ステップと、
前記第一画像有無判定ステップにより前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定ステップと、
前記第二画像有無判定ステップにより前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定ステップと、
前記第一縦横比判定ステップにより前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズステップと、
前記第一リサイズステップがリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信ステップと、を有する
情報処理方法。
【請求項７】
店舗により登録された画像を配信する情報処理装置が実行するプログラムであって、
店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理機能と、
店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理機能が管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理機能と、
前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信機能と、
前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定機能と、
前記第一画像有無判定機能により該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信機能と、
前記第一画像有無判定機能により前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定機能と、
前記第二画像有無判定機能により前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定機能と、
前記第一縦横比判定機能により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズ機能と、
前記第一リサイズ機能がリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信機能と、を前記情報処理装置に実現させる
プログラム。
【請求項８】
店舗により登録された画像を配信する情報処理装置が実行するプログラムを記憶した記憶媒体であって、
店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理機能と、
店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理機能が管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理機能と、
前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信機能と、
前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定機能と、
前記第一画像有無判定機能により該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信機能と、
前記第一画像有無判定機能により前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定機能と、
前記第二画像有無判定機能により前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定機能と、
前記第一縦横比判定機能により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズ機能と、
前記第一リサイズ機能がリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信機能と、
を前記情報処理装置に実現させるプログラムを記憶した
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と情報処理方法、情報処理装置に実行させるプログラム、及びプログラムを記憶した記憶媒体に関し、特には、店舗が登録した画像を所要のウェブページ上に表示する技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２００６−１１３８８４号公報
【特許文献２】特開２００８−１２３０２７号公報
【背景技術】
【０００３】
例えば店舗としての広告主が登録した広告画像を所要のウェブページ上で表示する広告表示システムが知られている（例えば上記特許文献１、２を参照）。
ウェブページ上で表示される広告画像は、広告配信サーバにより管理されている。広告配信サーバは、広告画像が表示されるべきウェブページにアクセスした端末装置が行う広告画像の要求に応じて、該当する画像を送信する。端末装置は、該送信された広告画像を受信してウェブページの所定位置にレイアウトしブラウザ上に表示する。【０００４】
また、広告表示システムでは、ウェブページに表示する広告画像を該ウェブページの所有者（例えばブログページであればブロガー）が選択可能とされる場合もある。つまりその場合、ウェブページの所有者は、例えば広告配信サーバにより提供される画像選択用のウェブページに訪れ、自身のウェブページに表示する広告画像の候補の提示を受ける。そして、それら広告画像の候補から、例えば自身が所有するウェブページのコンテンツに関連する店舗が登録した画像等、所要の広告画像を選択する。
広告配信サーバは、該当するウェブページ上で上記のように選択された広告画像の表示が行われるように、例えば、該選択された広告画像と該ウェブページとを紐付けるための制御情報を生成し、ウェブページの所有者に送信する。ウェブページの所有者は、自身のウェブページに該制御情報を埋め込むことで、該ウェブページの閲覧者の端末装置が、該ウェブページを表示する過程で、上記の制御情報に従って上記選択された広告画像を広告配信サーバに要求する。これにより、ウェブページの所有者が選択した広告画像がウェブページ上で表示される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、広告配信サーバとしては、上記のように広告主が広告配信サーバに対して登録した画像のみでなく、外部のサーバに登録・管理されている画像をウェブページ上に表示させる場合も考えられる。一例としては、上記外部のサーバが、複数の店舗が出店している仮想商店街サイト（ショッピングサイト）において各店舗のロゴ画像を管理しているサーバである場合を挙げることができる。この場合、広告配信サーバとしては、上記のようにウェブページの所有者に該ウェブページに表示する画像を選択させるページとして、上記したロゴ画像の管理サーバに登録された店舗のロゴ画像と、自身に広告用画像として登録された店舗画像とを提示可能なページを提示し、該ページにて選択された画像を該ウェブページ上に表示させることが考えられる。【０００６】
上記の例において、ウェブページ上に表示させる画像として店舗のロゴ画像が選択された場合においては、広告配信サーバは、該ウェブページにアクセスした端末装置が行う画像要求に応じて、要求されたロゴ画像の有無をロゴ画像の管理サーバに問い合わせる。要求されたロゴ画像が存在する場合、広告配信サーバは該当するロゴ画像を取得して端末装置に送信する。【０００７】
このとき、店舗によりショッピングサイト用に登録されるロゴ画像は、店舗の事情等によって新たな画像に差し替えられることがあり、その場合には、要求されたロゴ画像が存在しない場合もある。この点を考慮し、要求されたロゴ画像が存在しなかった場合には、広告配信サーバは、同一店舗の他のロゴ画像（つまり要求されたロゴ画像の登録を行った店舗によって登録された他のロゴ画像）の有無を問い合わせ、該当するロゴ画像があればその画像を取得して端末装置に送信することが考えられる。【０００８】
ここで、同一の店舗がロゴ画像を複数登録しているケースとしては、ショッピングサイトにおける様々な掲載場所に対応可能とするために、サイズの異なるロゴ画像を登録しているケースがある。すなわち、同一店舗の他のロゴ画像は、要求されたロゴ画像（つまりウェブページ所有者が選択した画像）とサイズが一致しない場合がある。
このため、上記のように同一店舗の他のロゴ画像が存在しても、これをそのまま端末装置に送信してウェブページ上に表示させようとすると、該ウェブページにおいてページレイアウトの崩れが生じる虞がある。【０００９】
そこで、本発明では上記した問題点を克服し、店舗が第一種店舗画像（例えば広告用として登録した広告用画像）を登録していない場合にウェブページ上に表示する店舗画像として、第二種画像管理サーバ（例えば店舗ロゴ画像の管理サーバ）に登録された第二種店舗画像を選択することが可能とされた広告表示システムにおいて、選択された第二種店舗画像が存在しなくなった場合にもウェブページにおけるページレイアウト崩れが生じないようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、店舗により登録された画像を配信する情報処理装置であって、店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理部と、店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理部が管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理部と、前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信部と、前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定部と、前記第一画像有無判定部により該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信部と、前記第一画像有無判定部により前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定部と、前記第二画像有無判定部により前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定部と、前記第一縦横比判定部により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズ部と、前記第一リサイズ部がリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信部と、を備えるものである。【００１１】
上記構成によれば、店舗が第一種店舗画像を登録していない場合にウェブページ上に表示する店舗画像として、第二種画像管理サーバに登録された第二種店舗画像を選択することが可能とされた広告表示システムにおいて、選択された第二種店舗画像が存在しなくなった場合には同一店舗の他の第二種店舗画像がウェブページ上に表示される。このとき、他の第二種店舗画像については、選択された画像に対し縦横比が近い画像が判定され、選択された画像のサイズに近づくようにリサイズが行われる。【００１２】
上記した本発明に係る情報処理装置においては、前記要求が前記第一種店舗画像の要求である場合に、該当する第一種店舗画像の有無を判定する第三画像有無判定部と、前記第三画像有無判定部により該当する第一種店舗画像があると判定された場合に、前記該当する第一種店舗画像を前記端末装置に送信する第三画像送信部と、前記第三画像有無判定部により前記該当する第一種店舗画像がないと判定された場合に、前記要求された第一種店舗画像を登録した店舗と同一の店舗により登録された他の第一種店舗画像の有無を判定する第四画像有無判定部と、前記第四画像有無判定部により前記他の第一種店舗画像があると判定された場合に、前記他の第一種店舗画像と前記要求された第一種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第二縦横比判定部と、前記第二縦横比判定部により前記縦横比の差が前記所定範囲内であると判定された前記他の第一種店舗画像を、前記要求された第一種店舗画像の画像サイズに近づくようにリサイズする第二リサイズ部と、前記第二リサイズ部がリサイズした前記他の第一種店舗画像を前記端末装置に送信する第四画像送信部と、を備えることが望ましい。
これにより、ウェブページ上に表示する画像として情報処理装置に登録された第一種店舗画像が選択された場合においても、選択された第一種店舗画像が存在しなくなったときには、同一店舗の他の第一種店舗画像として、選択された画像に対し縦横比が近い画像が判定され、選択された画像のサイズに近づくようにリサイズが行われてウェブページ上に表示される。【００１３】
上記した本発明に係る情報処理装置においては、前記第一縦横比判定部により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像と前記要求された第二種店舗画像との画像サイズの差が所定範囲内であるか否かを判定する画像サイズ判定部を備え、前記第一リサイズ部は、前記画像サイズ判定部により前記画像サイズの差が前記所定範囲内ではないと判定された前記他の第二種店舗画像に対して前記リサイズを行うことが望ましい。
これにより、画像サイズの差が所定範囲内の他の第二種店舗画像についてはリサイズが省略可能となる。【００１４】
上記した本発明に係る情報処理装置においては、前記第二画像有無判定部により前記他の第二種店舗画像がないと判定された場合、前記縦横比の差が所定範囲内である前記他の第二種店舗画像が存在しない場合のそれぞれにおいて、前記端末装置に所定の画像を送信する所定画像送信部を備えることが望ましい。
これにより、ウェブページ上における選択された店舗画像についての表示領域が画像非表示状態となってしまうことの防止が図られる。【００１５】
上記した本発明に係る情報処理装置においては、指定された店舗について、該店舗より登録された前記第二種店舗画像の前記選択を不能化する不能化部を備えることが望ましい。
これにより、自身が登録した第二種店舗画像をウェブページ上に表示可能とするか否かを店舗が設定可能となる。【００１６】
また、本発明に係る情報処理方法は、店舗により登録された画像を配信する情報処理装置が実行する情報処理方法であって、店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理ステップと、店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理ステップが管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理ステップと、前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信ステップと、前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定ステップと、前記第一画像有無判定ステップにより該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信ステップと、前記第一画像有無判定ステップにより前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定ステップと、前記第二画像有無判定ステップにより前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定ステップと、前記第一縦横比判定ステップにより前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズステップと、前記第一リサイズステップがリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信ステップと、を有する情報処理方法である。
【００１７】
さらに、本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶した記憶媒体である。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００１８】
本発明によれば、店舗が第一種店舗画像を登録していない場合にウェブページ上に表示する店舗画像として、第二種画像管理サーバに登録された第二種店舗画像を選択することが可能とされた広告表示システムにおいて、ウェブページにおけるページレイアウト崩れが生じないようにすることができる。
【図面の簡単な説明】
【００１９】
【図１】実施の形態で前提とするネットワークシステムの説明図である。
【図２】広告用画像管理情報の例を示した図である。
【図３】ロゴ画像管理情報の例を示した図である。
【図４】実施の形態のコンピュータ装置のハードウェア構成を示したブロック図である。
【図５】広告画像表示に係る各種機能の説明図である。
【図６】ウェブページの広告掲載者に対する処理のフローチャートである。
【図７】ウェブページの閲覧者に対する処理のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、実施の形態を次の順序で説明する。
＜１．ネットワークシステムの概要＞
＜２．コンピュータ装置のハードウェア構成＞
＜３．広告画像表示に係る各種機能＞  
＜４．処理手順＞
＜５．実施の形態のまとめ＞
＜６．プログラム及び記憶媒体＞
＜７．変形例＞
【００２１】
＜１．ネットワークシステムの概要＞
図１に、本実施の形態で前提とするネットワークシステム１の例を示す。このネットワークシステム１はＥＣ（ＥＣ：Electronic Commerce（電子商取引））システムとして機能する。
ネットワークシステム１は、例えばインターネットとしてのネットワーク２を介して、広告掲載者端末３、ウェブページ管理サーバ４、複数の閲覧者端末５、５…、広告配信サーバ６、複数の店舗端末７、７…、及び店舗ロゴ管理サーバ８が互いに通信可能に構成されている。
広告掲載者端末３、閲覧者端末５、店舗端末７としての各端末装置は、ウェブブラウザを備えたコンピュータ装置である。これらの端末装置としては、例えば高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）、携帯型又は据置型のパーソナルコンピュータ（ＰＣ）などが挙げられるが、具体的な種類は問わない。
【００２２】
広告掲載者端末３は、自身のウェブページに広告画像を掲載する者（以下「広告掲載者」と表記）が使用する端末装置である。なお、以下では、広告掲載者により広告画像が掲載されるウェブページのことを「ウェブページｐａ」と表記する。
【００２３】
ウェブページ管理サーバ４は、ウェブページを管理するサーバ装置である。ウェブページ管理サーバ４は、広告掲載者が広告掲載者端末３を用いてアップロードしたウェブページｐａのデータ（例えば、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）等のマークアップ言語等により記述されたウェブページデータ）を管理可能とされている。ウェブページ管理サーバ４は、閲覧者端末５からの要求（例えば、ＨＴＴＰ（Hypertext Transfer Protocol）リクエスト）に応じて、要求されたウェブページのデータを該要求を行った閲覧者端末５に取得させ表示させる。
【００２４】
閲覧者端末５は、ウェブページを閲覧する者（以下「閲覧者」と表記）が使用する端末装置である。
【００２５】
広告配信サーバ６は、ウェブページｐａに表示される広告画像を配信するサーバ装置である。
【００２６】
また、店舗端末７は、仮想商店街のウェブサイト（以下「ショッピングサイト」と表記）に加盟している店舗が使用する（店舗業務に従事する者が使用する）端末装置である。
【００２７】
ここで、ショッピングサイトでは、各店舗が自店舗の商品に関する情報を店舗端末７を用いて登録する。例えば、商品画像や商品名、商品価格の情報等を登録する。これにより、ショッピングサイトでは様々な店舗の様々な商品についての商品ページをユーザに提示することが可能とされる。
ショッピングサイトでは、該ショッピングサイトに加盟した店舗に対して店舗ＩＤ（各店舗を一意に識別可能な識別子）を割り当てており、該店舗ＩＤによって各店舗を識別可能としている。
【００２８】
本実施の形態において、ウェブページｐａ上で表示される広告画像は、ショッピングサイトへの加盟店舗が登録した画像とされている。
店舗は、自身に関する画像をウェブページｐａに広告画像として掲載したいと望む場合には、該画像を広告配信サーバ６に対して登録することができる。以下、店舗が広告配信サーバ６に対して登録した画像を「広告用画像」と表記する。
【００２９】
広告配信サーバ６は、店舗により登録された広告用画像を管理する。
図２は、店舗により登録された広告用画像を管理するために広告配信サーバ６に記憶される広告用画像管理情報Ｉ１を例示している。
広告用画像管理情報Ｉ１は、登録された広告用画像を一意に識別可能な画像ＩＤと、該画像ＩＤで特定される広告用画像を登録した店舗の店舗ＩＤとが対応づけられた情報とされている。
本例の場合、店舗ＩＤは、広告用画像の登録の際に広告配信サーバ６が取得する。例えば、広告配信サーバ６は、店舗からの広告用画像の登録画面として、登録対象の画像の指定と店舗ＩＤの入力とが可能な登録画面を提示し、該登録画面で指定された画像を広告用画像として登録すると共に、入力された店舗ＩＤを該広告用画像を登録した店舗の店舗ＩＤとして取得し、登録した広告用画像の画像ＩＤと取得した店舗ＩＤとを対応づけて記憶する。これにより、図２に示す広告用画像管理情報Ｉ１が構築される。
【００３０】
各店舗は、広告配信サーバ６に対し、複数の広告用画像を登録することが可能とされている。
【００３１】
図１において、店舗ロゴ管理サーバ８は、ショッピングサイトに加盟する店舗の店舗ロゴ画像を管理するサーバ装置である。
店舗ロゴ画像は、店舗に関するロゴ（logotype）を表す画像であり、例えば店舗の商号ロゴを表す画像等とされる。本例において、店舗ロゴ画像は、店舗がショッピングサイトで用いられる画像として登録した画像とされる。
【００３２】
図３は、店舗により登録された店舗ロゴ画像を管理するために店舗ロゴ管理サーバ８に記憶されるロゴ画像管理情報Ｉ２を例示している。
ロゴ画像管理情報Ｉ２は、登録された店舗ロゴ画像を一意に識別可能な画像ＩＤと、該画像ＩＤで特定される店舗ロゴ画像を登録した店舗の店舗ＩＤとが対応づけられた情報とされている。
店舗ロゴ管理サーバ８は、店舗ＩＤを、店舗からの店舗ロゴ画像の登録の際に取得する。例えば、本例のショッピングサイトでは、店舗が各種情報登録や登録情報の編集を行うためのウェブサイトが用意されている。当該ウェブサイトでは、情報の登録や編集のために、店舗に対して店舗ＩＤ及びパスワードの入力を伴うログインが要求される。店舗ロゴ管理サーバ８は、上記のウェブサイトにて店舗から登録すべき店舗ロゴ画像の指定が行われたことに応じて、該指定された画像を店舗ロゴ画像として登録すると共に、ログイン情報から特定される店舗ＩＤを該店舗ロゴ画像を登録した店舗の店舗ＩＤとして取得し、登録した店舗ロゴ画像の画像ＩＤと取得した店舗ＩＤとを対応づけて記憶する。これにより、図３に示すロゴ画像管理情報Ｉ２が構築される。
【００３３】
ショッピングサイトにおいて、各店舗は、店舗ロゴ画像を複数登録することが可能とされている。
【００３４】
なお、本例においては、画像ＩＤが広告用画像のＩＤか店舗ロゴ画像のＩＤかを識別可能となるように広告用画像、店舗ロゴ画像に対する画像ＩＤの割り当てが行われている。具体的に、この場合は図２、図３で例示しているように、広告用画像の画像ＩＤと店舗ロゴ画像の画像ＩＤはそれぞれ桁数（ビット数）が異なるようにされて、互いを識別可能とされている。
広告用画像の画像ＩＤであるか店舗ロゴ画像の画像ＩＤであるかを識別可能とする手法は上記に限定されず、例えば画像ＩＤに広告用画像の画像ＩＤであるか店舗ロゴ画像の画像ＩＤであるかを識別可能とする識別情報を含ませる等、他の手法を採り得るものである。
【００３５】
ここで、広告配信サーバ６は、ウェブページｐａの広告掲載者に該ウェブページｐａ上で表示する広告画像を選択させる機能を有している。
具体的に、本例の広告配信サーバ６は、広告掲載者が自身のウェブページｐａに表示する広告画像を選択するためのウェブページを提供している（以下「画像選択ページ」とも表記する）。広告掲載者は、例えば広告掲載者端末３を使用して当該画像選択ページに訪れることで、自身のウェブページｐａに表示する画像の候補の提示を受ける。そして、それら広告画像の候補から、例えば、ウェブページｐａのコンテンツに関連する店舗が登録した画像等、所要の広告画像を選択する。
広告配信サーバ６は、上記のように選択された広告画像がウェブページｐａ上で表示されるように、例えば、該選択された広告画像とウェブページｐａとを紐付けるための制御情報を生成し、広告掲載者に送信する。広告掲載者は、自身のウェブページｐａに該制御情報を埋め込むことで、ウェブページｐａの閲覧者が使用する閲覧者端末５が、ブラウザによりウェブページｐａを表示する過程で、上記の制御情報に従って上記選択された広告画像を広告配信サーバ６に要求する。広告配信サーバ６は、該要求された画像を該要求を行った閲覧者端末５に送信する。これにより、広告掲載者が選択した広告画像がウェブページｐａ上で表示される。
なお、「制御情報をウェブページｐａに埋め込む」とは、閲覧者端末５等のコンピュータ装置にウェブページｐａを表示させるための表示制御データ（本例ではＨＴＭＬファイル）に制御情報としてのデータを含ませることを意味する。
【００３６】
本実施の形態の広告配信サーバ６は、上記のようにウェブページｐａに表示する広告画像を広告掲載者に選択させる際、広告配信サーバ６に登録された広告用画像のみでなく、店舗ロゴ管理サーバ８に登録された店舗ロゴ画像の選択を可能とする機能を有している。
具体的に、広告配信サーバ６は、広告掲載者にウェブページｐａ上で表示する画像を選択させる際、上記した画像選択ページとして、店舗ロゴ管理サーバ８に登録された店舗ロゴ画像と自身に登録された広告用画像の双方を提示可能なページを提示する。この際の画像選択ページにおいては、店舗ロゴ画像のみでなく広告用画像も登録している店舗については、双方の画像が選択可能に提示される。広告用画像の登録が無く店舗ロゴ画像のみを登録している店舗については、該店舗の店舗ロゴ画像のみが選択可能に提示される。このように画像選択ページは、広告配信サーバ６と店舗ロゴ管理サーバ８の登録画像のうちからウェブページｐａに表示する広告画像を選択可能なページとされている。
【００３７】
なお、上記のようにウェブページｐａ上で表示する広告画像として広告配信サーバ６に登録された広告用画像のみでなく店舗ロゴ画像を選択可能としているのは、店舗によっては広告配信サーバ６への広告用画像の登録を行わない場合を考慮したものである。
【００３８】
ここで、本例において、ウェブページｐａに表示される広告画像はアフィリエイト広告画像として機能し、広告配信サーバ６は、ウェブページｐａの閲覧者によるアフィリエイトに係る行動をトラッキングする機能を有している。具体的に、ウェブページｐａに表示された広告画像には、該広告画像を登録した店舗のウェブサイトへのリンク情報が紐付けられており、閲覧者はウェブページｐａに表示された広告画像をクリックすることで該店舗のウェブサイトに誘導され、該店舗のウェブサイトにて商品の購入を行うことができる。広告配信サーバ６は、閲覧者による広告画像のクリック行動（クリックした広告画像の別も含む）や商品の購入行動など、アフィリエイトに係る行動をトラッキングする。すなわち、これらの行動についての行動履歴情報を作成する。
この場合、ウェブページｐａの広告掲載者はアフィリエータと換言することができる
【００３９】
なお、本例では、ネットワークシステム１における商取引の対象が商品である場合を例示するが、当該商取引の対象はサービスであってもよい。
【００４０】
また、図１において、ネットワーク２の構成は多様な例が想定される。例えば、インターネットを始めとして、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線等の有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００４１】
＜２．コンピュータ装置のハードウェア構成＞
図４に、図１で示した広告配信サーバ６をはじめとした各装置（広告掲載者端末３、ウェブページ管理サーバ４、閲覧者端末５、店舗端末７、店舗ロゴ管理サーバ８）を構成するコンピュータ装置のハードウェア構成を示す。
図４において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ( Read Only Memory)１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ( Random Access Memory )１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、及びＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インターフェース１０５も接続されている。
入出力インターフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ（表示装置）、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、外部装置との間で相互通信を行うための通信部１０９が接続されている。
入出力インターフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００４２】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、特に広告配信サーバ６としてのコンピュータ装置においては以降で説明する情報処理や通信が実行される。
【００４３】
＜３．広告画像表示に係る各種機能＞  
図５の機能ブロック図を参照して、広告配信サーバ６が有するウェブページｐａ上での広告画像の表示に係る各種機能について説明する。
これら広告画像の表示に係る各種機能は、広告配信サーバ６のＣＰＵ１０１によるソフトウェア処理で実現されるが、図５ではこれらのソフトウェア処理を機能ごとに分けてブロック化して示している。
【００４４】
図示するように広告配信サーバ６は、機能ごとに分けて広告用画像管理処理部Ｆ１、表示画像選択処理部Ｆ２、制御情報送信処理部Ｆ３、ロゴ画像対応処理部Ｆｓ、及び広告用画像対応処理部Ｆａを有するものと表すことができる。
【００４５】
広告用画像管理処理部Ｆ１は、店舗により登録された画像を広告用画像として店舗ごとに管理する。具体的に、本例では、前述した広告用画像の登録画面を店舗に提示し、該登録画面での指定を受けて登録した広告用画像の画像ＩＤを取得し、取得した画像ＩＤと、該登録画面で入力された店舗ＩＤとを対応づけて記憶することで、図２に示した広告用画像管理情報Ｉ１を構築する。広告用画像管理処理部Ｆ１は、このように構築した広告用画像管理情報Ｉ１によって、店舗により登録された広告用画像を管理する。
なお、広告用画像管理情報Ｉ１は、例えば図４に示した記憶部１０８等、広告配信サーバ６が読み出し可能な記憶装置に記憶される。
【００４６】
表示画像選択処理部Ｆ２は、店舗ロゴ管理サーバ８に登録されている店舗ロゴ画像と、広告用画像管理処理部Ｆ１が管理している広告用画像とのうちから、ウェブページｐａ上に表示する画像を広告掲載者に選択させる処理を行う。具体的に、本例では、広告掲載者に上述した画像選択ページ、すなわちウェブページｐａに表示する広告画像を広告配信サーバ６と店舗ロゴ管理サーバ８の登録画像のうちから選択可能とする画像選択ページを提示して、ウェブページｐａに表示する広告画像を広告掲載者に選択させる。
この際、画像選択ページにおいて広告掲載者が所望の店舗の登録画像を選択する流れとしては、以下の例が考えられる。すなわち、画像選択ページにおいては各店舗の名称情報を選択可能に提示し、広告掲載者により店舗が選択されたことに応じて、該店舗の登録画像を提示し、該提示画像のうちからウェブページｐａに表示する広告画像を選択させる。
或いは、各店舗が例えば取り扱い商品の別等に応じてジャンル分け管理されている場合には、画像選択ページにおいては、先ず店舗のジャンル一覧を選択可能に提示し、広告掲載者によりジャンルが選択されたことに応じて該ジャンルに属する店舗の名称情報を選択可能に提示する。そして、店舗が選択されたことに応じて、該店舗の登録画像を提示し、該提示画像のうちからウェブページｐａに表示する広告画像を選択させるといった流れが考えられる。
【００４７】
制御情報送信処理部Ｆ３は、広告掲載者により画像の選択が行われたことに応じて、該選択された画像を広告配信サーバ６に要求する指令を記述した制御情報Ｉｃを生成し、広告掲載者に対して送信する。
本例の場合、制御情報Ｉｃには、少なくとも広告掲載者により選択された画像を広告配信サーバ６に要求するためのＵＲＬ（Uniform Resource Locator）情報、画像ＩＤ（該選択された画像の画像ＩＤ）、及び店舗ＩＤ（該選択された画像を登録した店舗の店舗ＩＤ）が含まれる。
【００４８】
ロゴ画像対応処理部Ｆｓ、広告用画像対応処理部Ｆａによる処理は、それぞれ、ウェブページｐａに埋め込まれた制御情報Ｉｃに従って閲覧者端末５が広告配信サーバ６に対して行う画像要求に応じて実行される処理である。具体的に、ロゴ画像対応処理部Ｆｓによる処理は、要求画像が店舗ロゴ画像である場合に対応して行われる処理であり、広告用画像対応処理部Ｆａによる処理は要求画像が広告用画像である場合に対応して行われる処理である。
【００４９】
ここで、本例では、制御情報Ｉｃにはウェブページｐａの広告掲載者が選択した画像の画像ＩＤと該選択した画像を登録した店舗の店舗ＩＤが含まれており、これに応じ閲覧者端末５は、該制御情報Ｉｃに記述された指令に従って、これら画像ＩＤ及び店舗ＩＤを指定した画像要求を広告配信サーバ６に対して行う。
この際、広告配信サーバ６は、要求された画像が店舗ロゴ画像、広告用画像の何れであるかの判定を画像要求で指定された画像ＩＤに基づき行う。前述のように、本例における画像ＩＤは、それ自体が広告用画像のＩＤか店舗ロゴ画像のＩＤかを識別可能な情報とされており、該画像ＩＤに基づいて要求画像が店舗ロゴ画像、広告用画像の何れであるかを判定可能とされている（例えば本例では桁数）。
【００５０】
ロゴ画像対応処理部Ｆｓは、第一画像有無判定処理部Ｆｓ１、第一画像送信処理部Ｆｓ２、第二画像有無判定処理部Ｆｓ３、第一縦横比判定処理部Ｆｓ４、第一リサイズ処理部Ｆｓ５、第二画像送信処理部Ｆｓ６を有するものと表すことができる。
【００５１】
第一画像有無判定処理部Ｆｓ１は、閲覧者端末５が行った画像要求が店舗ロゴ画像の要求であった場合に対応して、店舗ロゴ管理サーバ８における該当する店舗ロゴ画像の有無を判定する。具体的には、閲覧者端末５からの画像要求により指定された画像ＩＤを基に、店舗ロゴ管理サーバ８に対して該当画像の有無を問合せ、該問合せの結果に応じて要求画像の有無を判定する。
【００５２】
第一画像送信処理部Ｆｓ２は、第一画像有無判定処理部Ｆｓ１により該当する店舗ロゴ画像（要求画像）があると判定された場合に、該当する店舗ロゴ画像を閲覧者端末５に送信する。
【００５３】
閲覧者端末５は、該送信された店舗ロゴ画像を受信し、ウェブページｐａの所定位置にレイアウトしてブラウザ上に表示する。
これにより、要求された店舗ロゴ画像が存在する場合には、ウェブページｐａ上に該店舗ロゴ画像が表示される。
【００５４】
第二画像有無判定処理部Ｆｓ３は、第一画像有無判定処理部Ｆｓ１により該当する店舗ロゴ画像がないと判定された場合に、要求された店舗ロゴ画像を登録した店舗と同一の店舗により登録された他の店舗ロゴ画像の有無を判定する。具体的には、閲覧者端末５からの画像要求により指定された店舗ＩＤを基に、店舗ロゴ管理サーバ８に対して上記他の店舗ロゴ画像の有無を問合せ、該問合せの結果に応じて上記他の店舗ロゴ画像の有無を判定する。
なお、以下、上記他の店舗ロゴ画像については「他の店舗ロゴ画像Ｇｓ」と表記する。
【００５５】
第一縦横比判定処理部Ｆｓ４は、第二画像有無判定処理部Ｆｓ３により他の店舗ロゴ画像Ｇｓがあると判定された場合に、他の店舗ロゴ画像Ｇｓと要求画像との縦横比（アスペクト比）の差が所定範囲内であるか否かを判定する。具体的には、他の店舗ロゴ画像Ｇｓと要求画像との縦横比の値の差が所定の上限値から下限値までの範囲内であるか否かを判定する。例えば、他の店舗ロゴ画像Ｇｓの縦横比（横：縦）が４：３、要求画像の縦横比が３：２であれば、それら縦横比の値の差＝−１／６が所定の上限値から下限値までの範囲内であるか否かを判定する。
【００５６】
第一リサイズ処理部Ｆｓ５は、第一縦横比判定処理部Ｆｓ４により上記縦横比の差が所定範囲内であると判定された他の店舗ロゴ画像Ｇｓを、要求された店舗ロゴ画像の画像サイズに近づくようにリサイズする。
ここでのリサイズは、ウェブページｐａにおけるページレイアウト崩れの防止の観点から、他の店舗ロゴ画像Ｇｓの縦横比は維持したまま、縦サイズ（縦方向画素数）、横サイズ（横方向画素数）がそれぞれ要求画像の縦サイズ、横サイズを超えな範囲内で行う。
【００５７】
第二画像送信処理部Ｆｓ６は、第一リサイズ処理部Ｆｓ５がリサイズした他の店舗ロゴ画像Ｇｓを画像要求を行った閲覧者端末５に送信する。
【００５８】
これにより、要求された店舗ロゴ画像が存在しない場合には、該店舗ロゴ画像を登録した店舗と同一の店舗が登録した他の店舗ロゴ画像Ｇｓをウェブページｐａ上に表示させることができる。そして、この際、該他の店舗ロゴ画像Ｇｓについては、要求画像（つまり広告掲載者により選択された画像）に対し縦横比が近い画像が判定され、要求画像のサイズに近づくようにリサイズが行われてウェブページｐａ上に表示される。このため、ウェブページｐａ上におけるページレイアウト崩れの防止が図られる。
【００５９】
なお、本例では、各店舗は店舗ロゴ画像を複数登録可能とされているので、他の店舗ロゴ画像Ｇｓとしては複数存在している場合もある。この場合には、それぞれの他の店舗ロゴ画像Ｇｓについて要求画像との縦横比の差が所定範囲内であるか否かを判定し、該当する他の店舗ロゴ画像Ｇｓが一つであれば、該他の店舗ロゴ画像Ｇｓをリサイズして閲覧者端末５に送信する。該当する他の店舗ロゴ画像Ｇｓが複数ある場合には、例えば、要求画像との縦横比の差が最も小さい他の店舗ロゴ画像Ｇｓ等、所定の基準で選択した他の店舗ロゴ画像Ｇｓをリサイズして閲覧者端末５に送信する。
【００６０】
なお、本例では、要求画像との画像サイズの差が所定範囲内の画像についてはリサイズ処理を省略するが、これについては後述する。
【００６１】
続いて、広告用画像対応処理部Ｆａについて説明する。
広告用画像対応処理部Ｆａは、第三画像有無判定処理部Ｆａ１、第三画像送信処理部Ｆａ２、第四画像有無判定処理部Ｆａ３、第二縦横比判定処理部Ｆａ４、第二リサイズ処理部Ｆａ５、第四画像送信処理部Ｆａ６を有するものと表すことができる。
【００６２】
第三画像有無判定処理部Ｆａ１は、閲覧者端末５が行った画像要求が広告用画像の要求であった場合に、広告用画像管理処理部Ｆ１が管理する広告用画像を対象として該当する広告用画像の有無を判定する。具体的には、図２に示した広告用画像管理情報Ｉ１を参照して、閲覧者端末５からの画像要求により指定された画像ＩＤと一致する画像ＩＤの有無を判定する。
【００６３】
第三画像送信処理部Ｆａ２は、第三画像有無判定処理部Ｆａ１により該当する広告用画像があると判定された場合に、該当する広告用画像を閲覧者端末５に送信する。
これにより、要求された広告用画像が存在する場合にはウェブページｐａ上に該広告用画像が表示される。
【００６４】
第四画像有無判定処理部Ｆａ３は、第三画像有無判定処理部Ｆａ１により該当する広告用画像がないと判定された場合に、要求された広告用画像を登録した店舗と同一の店舗により登録された他の広告用画像の有無を判定する。具体的には、広告用画像管理情報Ｉ１を参照して、閲覧者端末５からの画像要求により指定された店舗ＩＤと同一の店舗ＩＤに対応づけられた広告用画像の有無を判定する。
なお、以下、上記他の広告用画像については「他の広告用画像Ｇａ」と表記する。
【００６５】
第二縦横比判定処理部Ｆａ４、第二リサイズ処理部Ｆａ５によっては、他の広告用画像Ｇａについて、上記した他の店舗ロゴ画像Ｇｓについての縦横比判定及びリサイズと同様の手法による縦横比判定及びリサイズが行われる。
すなわち、第二縦横比判定処理部Ｆａ４は、第四画像有無判定処理部Ｆａ３により他の広告用画像Ｇａがあると判定された場合に、他の広告用画像Ｇａと要求画像との縦横比の差が所定範囲内であるか否かを判定し、第二リサイズ処理部Ｆａ５は、第二縦横比判定処理部Ｆａ４により上記の縦横比の差が所定範囲内であると判定された他の広告用画像Ｇａを要求された広告用画像の画像サイズに近づくようにリサイズする。
【００６６】
第四画像送信処理部Ｆａ６は、第二リサイズ処理部Ｆａ５がリサイズした他の広告用画像Ｇａを画像要求を行った閲覧者端末５に送信する。
【００６７】
これにより、広告用画像についても、要求された画像が存在しない場合には該画像を登録した店舗と同一の店舗が登録した他の画像をウェブページｐａ上に表示させることができ、この際、該他の画像については、要求画像に対し縦横比が近い画像が判定され、要求画像のサイズに近づくようにリサイズが行われてウェブページｐａ上に表示される。従って、ウェブページｐａ上におけるページレイアウト崩れの防止が図られる。
【００６８】
なお、本例では、広告用画像についても他の画像（他の広告用画像Ｇａ）が複数存在する場合があり、その場合には、それぞれの他の広告用画像Ｇａについて要求画像との縦横比の差が所定範囲内であるか否かを判定し、該当する他の広告用画像Ｇａが一つであれば、該他の広告用画像Ｇａをリサイズして閲覧者端末５に送信し、該当する他の広告用画像Ｇａが複数ある場合には要求画像との縦横比の差が最も小さい等、所定の基準で選択した他の広告用画像Ｇａをリサイズして閲覧者端末５に送信する。
【００６９】
ここで、店舗により登録された店舗ロゴ画像や広告用画像は店舗によって削除され得るため、広告掲載者が自身のウェブページｐａの広告画像として所用の店舗の登録画像を選択した後、該ウェブページｐａを閲覧者が閲覧するまでの間には、ウェブページｐａに表示可能な該店舗の登録画像が全く存在しなくなるケースが生じ得る。具体的には、要求画像を登録した店舗と同一店舗が登録した他の画像が存在しない場合である。
この場合には、各店舗の共通画像として予め用意された所定のデフォルト画像を画像要求元の閲覧者端末５に送信する。該デフォルト画像としては、例えば、「○△ショッピングサイトでお買い物」等、何れのショッピングサイトに係る広告画像であるかを識別可能とする文字情報を含んだ画像を用意しておく。
【００７０】
なお、要求画像を登録した店舗と同一の店舗が登録した他の画像が存在する場合であっても、該他の画像が要求画像との縦横比の差の条件を満たさない場合には、ページレイアウト崩れが生じる虞があるため該他の画像を閲覧者端末５に送信すべきではない。
このため、本例では、当該ケースにおいても上記のデフォルト画像を閲覧者端末５に送信する。
【００７１】
ここで、これらデフォルト画像を送信するケースにおいては、デフォルト画像として縦横比の異なる複数種の画像を用意しておき、要求画像との縦横比の差が所定範囲以内のデフォルト画像を選択して閲覧者端末５に送信することが望ましい。
【００７２】
＜４．処理手順＞
上記により説明した広告画像表示に係る各種機能を実現するために実行されるべき具体的な処理の手順を図６及び図７のフローチャートを参照して説明する。
なお、これら図６及び図７に示す処理は、広告配信サーバ６におけるＣＰＵ１０１が例えばＲＯＭ１０２や記憶部１０８等の所定の記憶装置に記憶されたプログラムに基づき実行するものである。
【００７３】
図６は、ウェブページｐａの広告掲載者に対する処理を示している。
なお、図６に示す処理は、広告掲載者端末３が行った前述した画像選択ページの要求に応じて開始されるものである。
【００７４】
図６において、広告配信サーバ６のＣＰＵ１０１（以下、単に「広告配信サーバ６」と表記）は、ステップＳ１０１で画像選択ページ提示処理を行う。すなわち、前述した画像選択ページのウェブページデータを該画像選択ページの要求を行った広告掲載者端末３に取得させ、広告掲載者に提示させる処理を行う。
【００７５】
続くステップＳ１０２で広告配信サーバ６は、画像選択ページに対して広告掲載者が行った操作に応じて広告掲載者端末３から送信される選択情報の受信を待機する。具体的に、該選択情報としては、画像選択ページにて広告掲載者が選択した画像を特定するための情報が含まれる。
【００７６】
上記の選択情報を受信したことに応じ、広告配信サーバ６は、ステップＳ１０３で選択情報に基づく制御情報Ｉｃを生成する。すなわち、本例では、前述のように選択された画像を広告配信サーバ６に要求するためのＵＲＬ情報、選択された画像の画像ＩＤ、及び選択された画像を登録した店舗の店舗ＩＤを含む制御情報Ｉｃを生成する。
【００７７】
続くステップＳ１０４で広告配信サーバ６は、要求元の広告掲載者端末３に制御情報Ｉｃを送信し、この図に示す処理を終える。
【００７８】
図７は、ウェブページｐａの閲覧者に対する処理を示している。
図７において、広告配信サーバ６はステップＳ２０１で、閲覧者端末５からの画像要求（制御情報Ｉｃに基づく画像要求）を待機している。そして、画像要求があった場合、広告配信サーバ６はステップＳ２０２で、広告用画像の要求であるか否かを判定する。本例では、広告用画像、店舗ロゴ画像の何れの要求であるかは、画像要求により指定された画像ＩＤの桁数に基づき判定する。
【００７９】
広告用画像の要求でないと判定した場合、広告配信サーバ６はステップＳ２０３で、店舗ロゴ管理サーバ８に該当画像の有無を問合せ、該問合せの結果に基づきステップＳ２０４で該当画像の有無を判定する。
該当画像（つまり要求された店舗ロゴ画像）があると判定した場合、広告配信サーバ６はステップＳ２０５に進み閲覧者端末５に該当画像を送信する処理を実行し、この図に示す処理を終える。該送信処理では、店舗ロゴ管理サーバ８より該当画像を取得し、画像要求を行った閲覧者端末５に該取得した画像を送信する。
【００８０】
一方、ステップＳ２０４で該当画像がないと判定した場合、広告配信サーバ６はステップＳ２０６に進み、店舗ロゴ管理サーバ８に該当店舗（要求画像を登録した店舗）の他の店舗ロゴ画像Ｇｓの有無を問合せ、続くステップＳ２０７で該問合せ結果に基づき該当画像の有無を判定する。
【００８１】
ステップＳ２０７で該当画像があると判定した場合、広告配信サーバ６はステップＳ２０８に進み、店舗ロゴ管理サーバ８より該当画像を取得し、続くステップＳ２０９で要求画像との縦横比の差が所定範囲内か否かを判定する。
【００８２】
要求画像との縦横比の差が所定範囲内であると判定した場合、広告配信サーバ６はステップＳ２１０に進み、要求画像との画像サイズの差が所定範囲内か否かを判定する。本例では、画像サイズの差としては、画像の縦画素数×横画素数で求まる画像面積の差を用いる。
【００８３】
要求画像との画像サイズの差が所定範囲内でないと判定した場合、広告配信サーバ６はステップＳ２１１に進み他の店舗ロゴ画像Ｇｓのリサイズ処理を行う。すなわち、他の店舗ロゴ画像Ｇｓを要求画像の画像サイズに近づくようにリサイズする。
そして、該リサイズ処理を実行すると、広告配信サーバ６はステップＳ２１２で、閲覧者端末５に対する画像送信処理を行う。つまり、ステップＳ２１１でリサイズした他の店舗ロゴ画像Ｇｓを、画像要求を行った閲覧者端末５に送信する。
【００８４】
一方、ステップＳ２１０で要求画像との画像サイズの差が所定範囲内であると判定した場合、広告配信サーバ６はステップＳ２１１のリサイズ処理をパスして、ステップＳ２１２の画像送信処理を実行する。つまり、要求画像との縦横比の差が所定範囲内、且つ要求画像との画像サイズの差が所定範囲内である他の店舗ロゴ画像Ｇｓについては、リサイズを行わずに閲覧者端末５に送信する。
【００８５】
広告配信サーバ６は、ステップＳ２１２の画像送信処理を実行すると、この図に示す処理を終える。
【００８６】
また、広告配信サーバ６は、先のステップＳ２０７で該当画像（他の店舗ロゴ画像Ｇｓ）がないと判定した場合と、ステップＳ２０９で要求画像との縦横比の差が所定範囲内でないと判定した場合には、ステップＳ２１３に進んでデフォルト画像を閲覧者端末５に送信する処理を実行し、この図に示す処理を終える。
【００８７】
なお、ステップＳ２０７の判定の結果、他の店舗ロゴ画像Ｇｓが複数存在する場合には、ステップＳ２０９でそれら各画像について要求画像との縦横比の差が所定範囲内であるか否かを判定し、該当する他の店舗ロゴ画像Ｇｓが一つであれば該画像についてステップＳ２１０の画像サイズ判定結果に応じてステップＳ２１１でリサイズを行い、ステップＳ２１２の送信処理を実行する。
一方、要求画像との縦横比の差が所定範囲内である他の店舗ロゴ画像Ｇｓが複数ある場合には、それらの画像のうちから所定の基準で選択した画像をステップＳ２１０の判定結果に応じてステップＳ２１１でリサイズし、ステップＳ２１２の送信処理を行う。
【００８８】
或いは、要求画像との縦横比の差が所定範囲内である他の店舗ロゴ画像Ｇｓが複数ある場合においては、それら各画像の要求画像との画像サイズ差に基づき、送信する他の店舗ロゴ画像Ｇｓを選択してもよい。例えば、それら各画像のうち要求画像との画像サイズ差が所定範囲内である画像があれば、該画像を閲覧者端末５に送信する。これにより、リサイズが不要な画像の送信が可能となり、処理負担の軽減を図ることができる。
また、要求画像との画像サイズ差が所定範囲内の画像がなければ、それらの画像のうち要求画像との画像サイズ差が最小の画像を選択し、該選択した画像をリサイズして閲覧者端末５に送信する。これにより、リサイズとして画像サイズの拡大を行うケースにおいて、画像の荒れを最小限に抑制できる。
【００８９】
続いて、広告用画像側の処理について説明する。
広告配信サーバ６は、先のステップＳ２０２で広告用画像の要求であると判定した場合は、ステップＳ２１４に進んで該当画像が登録されているか否かを判定する。すなわち、広告用画像管理情報Ｉ１を参照して、閲覧者端末５からの画像要求により指定された画像ＩＤと一致する画像ＩＤの有無を判定する。
該当画像が登録されていると判定した場合、広告配信サーバ６はステップＳ２０５に進んで閲覧者端末５に該当画像を送信し、この図に示す処理を終える。
【００９０】
一方、該当画像が登録されていないと判定した場合、広告配信サーバ６はステップＳ２１５に進んで該当店舗の他の広告用画像Ｇａの有無を判定する。つまり、広告用画像管理情報Ｉ１を参照して、閲覧者端末５からの画像要求により指定された店舗ＩＤと同一の店舗ＩＤに対応づけられた広告用画像の有無を判定する。
【００９１】
他の広告用画像Ｇａがあると判定した場合、広告配信サーバ６はステップＳ２１６に進み、該当画像（他の広告用画像Ｇａ）を取得し、続くステップＳ２１７で要求画像との縦横比の差が所定範囲内か否かを判定する。
要求画像との縦横比の差が所定範囲内であると判定した場合、広告配信サーバ６はステップＳ２１９に進み、要求画像との画像サイズの差が所定範囲内か否かを判定する。要求画像との画像サイズの差が所定範囲内でないと判定した場合、広告配信サーバ６はステップＳ２１９でリサイズ処理を行い、続くステップＳ２２０で閲覧者端末５に対する画像送信処理を行う。
一方、ステップＳ２１８で要求画像との画像サイズの差が所定範囲内であると判定した場合、広告配信サーバ６はステップＳ２１９のリサイズ処理をパスして、ステップＳ２２０の画像送信処理を実行する（つまり要求画像との縦横比の差が所定範囲内且つ要求画像との画像サイズの差が所定範囲内である他の広告用画像Ｇａについては、リサイズを行わずに閲覧者端末５に送信する）。
【００９２】
なお、上記のステップＳ２１７〜Ｓ２１９の処理は、上記した他の商品ロゴ画像ＧｓについてのステップＳ２０９〜Ｓ２１１の処理対象を他の広告用画像Ｇａに置き換えたものであり、具体的な処理内容については重複説明となるため省略する。
また、他の広告用画像Ｇａについても、要求画像との縦横比が所定範囲内／所定範囲外である画像が複数存在する場合の対処処理としては、他の商品ロゴ画像Ｇｓについて説明した対処処理と同様の処理を行う。
【００９３】
広告配信サーバ６は、ステップＳ２１２の画像送信処理を実行すると、この図に示す処理を終える。
【００９４】
また、広告配信サーバ６は、先のステップＳ２１５で該当画像（他の広告用画像Ｇａ）がないと判定した場合と、ステップＳ２１７で要求画像との縦横比の差が所定範囲内でないと判定した場合には、ステップＳ２１３に進んでデフォルト画像を閲覧者端末５に送信する処理を実行し、この図に示す処理を終える。
【００９５】
ここで、上記では、店舗ロゴ管理サーバ８における他の店舗ロゴ画像Ｇｓの有無判定が必要となるケースにおいて、店舗ロゴ管理サーバ８への問合せを通算で２度行う（Ｓ２０３とＳ２０６）例を挙げたが、この際の問合せは１度で済ませることもできる。つまりその場合は、ステップＳ２０２で広告用画像でないと判定したことに応じて、店舗ロゴ管理サーバ８に対して画像要求で指定された店舗ＩＤと同一の店舗ＩＤが対応づけられた店舗ロゴ画像の問合せを行い、該問合せの結果に応じて要求画像の有無判定、及び要求画像がない場合の他の店舗ロゴ画像Ｇｓの有無判定を行えばよい。
【００９６】
また、上記では、制御情報Ｉｃに画像ＩＤと店舗ＩＤを含ませる例を挙げたが、これは必須ではない。例えば、広告掲載者により画像選択が行われたことに応じて、広告配信サーバ６が該選択された画像の画像ＩＤと該選択された画像を登録した店舗の店舗ＩＤとを取得し、該取得した画像ＩＤと店舗ＩＤとを一意に特定可能な識別子を生成するようにしておく。そして、この場合の制御情報Ｉｃとしては、該生成した識別子と、広告配信サーバ６に対する画像要求として該識別子を指定した画像要求を行う旨の指令情報とを含む情報を生成する。これにより、該制御情報Ｉｃが埋め込まれたウェブページｐａが表示される際には、広告配信サーバ６に対して上記の識別子を指定した画像要求が行われ、画像要求を受けた広告配信サーバ６は、該識別子に基づき、要求画像の画像ＩＤと要求画像を登録した店舗の店舗ＩＤとを特定することができる。
【００９７】
また、上記では、ウェブページｐａ上に表示する広告画像として店舗ロゴ画像が選択された場合において、該店舗ロゴ画像が存在する場合、或いは該店舗ロゴ画像が存在しないが他の店舗ロゴ画像Ｇｓが存在し且つ縦横比の条件を満たす場合には、ウェブページｐａ上に商品ロゴ画像が表示される場合を例示したが、店舗によっては、ショッピングサイトに登録したはずの商品ロゴ画像が見知らぬウェブページｐａ上に表示されてしまうことを望まないケースも想定され得る。
そこで、指定された店舗について、該店舗により登録された店舗ロゴ画像の（広告用掲載者による）選択を不能化する機能を広告配信サーバ６に追加してもよい。例えば、該不能化の機能としては、前述した画像選択ページにおいて候補画像を提示する際、指定された店舗が登録した商品ロゴ画像を候補画像から除外するといった処理で実現できる。
【００９８】
＜５．実施の形態のまとめ＞
上記のように実施の形態の情報処理装置（広告配信サーバ６）は、店舗により登録された画像を配信する情報処理装置であって、店舗により登録された画像を第一種店舗画像（広告用画像）として店舗ごとに管理する第一種画像管理部（広告用画像管理処理部Ｆ１）と、店舗により登録された第二種店舗画像（店舗ロゴ画像）を店舗ごとに管理する第二種画像管理サーバ（店舗ロゴ管理サーバ８）に登録されている第二種店舗画像と、第一種画像管理部が管理している第一種店舗画像とのうちからウェブページ上に表示する画像を使用者（広告掲載者）に選択させる処理を行う画像選択処理部（表示画像選択処理部Ｆ２）と、使用者により画像の選択が行われたことに応じて、該選択された画像を情報処理装置に要求する指令を記述した制御情報（Ｉｃ）を生成し、使用者に対して送信する制御情報送信部（制御情報送信処理部Ｆ３）とを備える。
また、制御情報の埋め込まれたウェブページを表示する端末装置（閲覧者端末５）によって制御情報に従って行われた画像の要求が第二種店舗画像の要求である場合に、第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定部（第一画像有無判定処理部Ｆｓ１）と、第一画像有無判定部により該当する第二種店舗画像があると判定された場合に、該当する第二種店舗画像を端末装置に送信する第一画像送信部（第一画像送信処理部Ｆｓ２）とを備える。
さらに、第一画像有無判定部により該当する第二種店舗画像がないと判定された場合に、要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像（他の店舗ロゴ画像Ｇｓ）の有無を判定する第二画像有無判定部（第二画像有無判定処理部Ｆｓ３）と、第二画像有無判定部により他の第二種店舗画像があると判定された場合に、他の第二種店舗画像と要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定部（第一縦横比判定処理部Ｆｓ４）と、第一縦横比判定部により縦横比の差が所定範囲内であると判定された他の第二種店舗画像を、要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズ部（第一リサイズ処理部Ｆｓ５）と、第一リサイズ部がリサイズした他の第二種店舗画像を端末装置に送信する第二画像送信部（第二画像送信処理部Ｆｓ６）と、を備えている。
【００９９】
上記構成によれば、店舗が第一種店舗画像を登録していない場合にウェブページ上に表示する店舗画像として、第二種画像管理サーバに登録された第二種店舗画像を選択することが可能とされた広告表示システムにおいて、選択された第二種店舗画像が存在しなくなった場合には同一店舗の他の第二種店舗画像がウェブページ上に表示される。このとき、他の第二種店舗画像については、選択された画像に対し縦横比が近い画像が判定され、選択された画像のサイズに近づくようにリサイズが行われる。
従って、ウェブページにおけるページレイアウト崩れが生じないようにすることができる。
【０１００】
また、実施の形態の情報処理装置は、要求が第一種店舗画像の要求である場合に、該当する第一種店舗画像の有無を判定する第三画像有無判定部（第三画像有無判定処理部Ｆａ１）と、第三画像有無判定部により該当する第一種店舗画像があると判定された場合に、該当する第一種店舗画像を端末装置に送信する第三画像送信部（第三画像送信処理部Ｆａ２）と、第三画像有無判定部により該当する第一種店舗画像がないと判定された場合に、要求された第一種店舗画像を登録した店舗と同一の店舗により登録された他の第一種店舗画像（他の広告用画像Ｇａ）の有無を判定する第四画像有無判定部（第四画像有無判定処理部Ｆａ３）と、第四画像有無判定部により他の第一種店舗画像があると判定された場合に、他の第一種店舗画像と要求された第一種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第二縦横比判定部（第二縦横比判定処理部Ｆａ４）と、第二縦横比判定部により縦横比の差が所定範囲内であると判定された他の第一種店舗画像を、要求された第一種店舗画像の画像サイズに近づくようにリサイズする第二リサイズ部（第二リサイズ処理部Ｆａ５）と、第二リサイズ部がリサイズした他の第一種店舗画像を端末装置に送信する第四画像送信部（第四画像送信処理部Ｆａ６）と、を備えている。
【０１０１】
これにより、ウェブページ上に表示する画像として情報処理装置に登録された第一種店舗画像が選択された場合においても、選択された第一種店舗画像が存在しなくなったときには、同一店舗の他の第一種店舗画像として、選択された画像に対し縦横比が近い画像が判定され、選択された画像のサイズに近づくようにリサイズが行われてウェブページ上に表示される。
従って、ウェブページ上に表示する画像として第一種店舗画像が選択され、該選択された第一種店舗画像が存在しなくなったケースにおいても、ウェブページにおけるページレイアウト崩れが生じないようにすることができる。
【０１０２】
さらに、実施の形態の情報処理装置においては、第一縦横比判定部により縦横比の差が所定範囲内であると判定された他の第二種店舗画像と要求された第二種店舗画像との画像サイズの差が所定範囲内であるか否かを判定する画像サイズ判定部を備え、第一リサイズ部は、画像サイズ判定部により画像サイズの差が前記所定範囲内ではないと判定された他の第二種店舗画像に対してリサイズを行っている。
【０１０３】
これにより、画像サイズの差が所定範囲内の他の第二種店舗画像についてはリサイズが省略可能となる。
従って、リサイズに係る処理負担の軽減を図ることができる。
【０１０４】
さらにまた、実施の形態の情報処理装置は、第二画像有無判定部により他の第二種店舗画像がないと判定された場合、縦横比の差が所定範囲内である他の第二種店舗画像が存在しない場合のそれぞれにおいて、端末装置に所定の画像を送信する所定画像送信部を備えている。
【０１０５】
これにより、ウェブページ上における選択された店舗画像についての表示領域が画像非表示状態となってしまうことの防止が図られる。
例えば、上記で例示した「○△ショッピングサイトでお買い物」のようなデフォルト画像を送信すれば、ウェブページの閲覧者に、少なくとも特定ショッピングサイトに係る広告画像であることを認識させることができる。
【０１０６】
また、実施の形態の情報処理装置は、指定された店舗について、該店舗より登録された第二種店舗画像の選択を不能化する不能化部を備えている。
【０１０７】
これにより、登録した第二種店舗画像をウェブページ上に表示可能とするか否かを店舗が設定可能となる。
従って、店舗にとっての利便性を向上できる。
【０１０８】
＜６．プログラム及び記憶媒体＞
以上、本発明に係る情報処理装置の実施の形態としての広告配信サーバ６を説明してきたが、実施の形態のプログラムは、広告配信サーバ６の処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【０１０９】
実施の形態のプログラムは、店舗により登録された画像を配信する情報処理装置が実行するプログラムであって、店舗により登録された画像を第一種店舗画像として店舗ごとに管理する第一種画像管理機能と、店舗により登録された第二種店舗画像を店舗ごとに管理する第二種画像管理サーバに登録されている前記第二種店舗画像と、前記第一種画像管理機能が管理している前記第一種店舗画像とのうちからウェブページ上に表示する画像を使用者に選択させる処理を行う画像選択処理機能と、前記使用者により画像の選択が行われたことに応じて、該選択された画像を前記情報処理装置に要求する指令を記述した制御情報を生成し、前記使用者に対して送信する制御情報送信機能と、前記制御情報の埋め込まれたウェブページを表示する端末装置によって前記制御情報に従って行われた前記画像の要求が前記第二種店舗画像の要求である場合に、前記第二種画像管理サーバにおける該当する第二種店舗画像の有無を判定する第一画像有無判定機能と、前記第一画像有無判定機能により該当する第二種店舗画像があると判定された場合に、前記該当する第二種店舗画像を前記端末装置に送信する第一画像送信機能と、前記第一画像有無判定機能により前記該当する第二種店舗画像がないと判定された場合に、前記要求された第二種店舗画像を登録した店舗と同一の店舗により登録された他の第二種店舗画像の有無を判定する第二画像有無判定機能と、前記第二画像有無判定機能により前記他の第二種店舗画像があると判定された場合に、前記他の第二種店舗画像と前記要求された第二種店舗画像との縦横比の差が所定範囲内であるか否かを判定する第一縦横比判定機能と、前記第一縦横比判定機能により前記縦横比の差が前記所定範囲内であると判定された前記他の第二種店舗画像を、前記要求された第二種店舗画像の画像サイズに近づくようにリサイズする第一リサイズ機能と、前記第一リサイズ機能がリサイズした前記他の第二種店舗画像を前記端末装置に送信する第二画像送信機能と、を情報処理装置に実現させる。
すなわち、このプログラムは、情報処理装置に図６や図７で説明した処理を実行させるプログラムに相当する。
【０１１０】
このようなプログラムにより、上述した広告配信サーバ６としての情報処理装置を実現できる。
そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【０１１１】
＜７．変形例＞
本発明は上記により説明した具体例に限定されず、各種の変形例が考えられる。
例えば上記では、本発明がアフィリエイト広告を表示する場合に適用される場合を例示したが、本発明は、ウェブページ上に表示する店舗画像として、例えば広告配信サーバ等の情報処理装置で管理された第一種店舗画像と、第二種画像管理サーバに登録された第二種店舗画像とを選択的に表示可能とされた場合に広く好適に適用可能なものである。
【符号の説明】
【０１１２】
１  ネットワークシステム、２  ネットワーク、３  広告掲載者端末、５  閲覧者端末、６  広告配信サーバ、７  店舗端末、８  店舗ロゴ管理サーバ、Ｆ１  広告用画像管理処理部、Ｆ２  表示画像選択処理部、Ｆ３  制御情報送信処理部、Ｆｓ１  第一画像有無判定処理部、Ｆｓ２  第一画像送信処理部、Ｆｓ３、第二画像有無判定処理部、Ｆｓ４  第一縦横比判定処理部、Ｆｓ５  第一リサイズ処理部、Ｆｓ６  第二画像送信処理部
【要約】
店舗が第一種店舗画像（例えば広告用として登録した広告用画像）を登録していない場合にウェブページ上に表示する店舗画像として、第二種画像管理サーバ（例えば店舗ロゴ画像の管理サーバ）に登録された第二種店舗画像を選択することが可能とされた広告表示システムにおいて、選択された第二種店舗画像が存在しなくなった場合にもウェブページにおけるページレイアウト崩れが生じないようにする。【図１】
0005871352.tif 000002
【図２】
0005871352.tif 000003
【図３】
0005871352.tif 000004
【図４】
0005871352.tif 000005
【図５】
0005871352.tif 000006
【図６】
0005871352.tif 000007
【図７】
0005871352.tif 000008