(57)【特許請求の範囲】
【請求項１】
ユーザ操作により指定された画像部分を他の表示態様に変換可能な画像の表示制御を行う制御情報と第１の画像データとをクライアント装置に送信する第１の送信部と、
前記クライアント装置から、前記第１の画像データに対するユーザ操作が行われたことに基づく通知を受信する受信部と、
前記受信部によって前記通知が受信された場合に、前記ユーザ操作により指定された画像部分に表示させる第２の画像データを前記クライアント装置に送信する第２の送信部と
を備え、
前記制御情報は、前記第１の画像データの所定の表示領域を取り除く操作が初めて行われた際に所定のサイトに遷移する透明な第３の画像データを取得し、前記第１の画像データに対して前記ユーザ操作により所定の表示面積以上の画像部分が指定された際に前記第１の画像データの表示領域に前記第３の画像データを表示させる制御を行う、
ことを特徴とするサーバ装置。
【請求項２】
前記第１の送信部は、
前記制御情報として、前記第１の画像データに対して前記ユーザ操作が初めて行われた際に前記第２の画像データを当該サーバ装置から取得し、取得した第２の画像データを前記ユーザ操作により指定された前記第１の画像データにおける画像部分に表示させる制御を行う情報を前記クライアント装置に送信する
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記第１の送信部は、
前記制御情報として、前記第２の画像データを取得した後に前記第１の画像データに対してユーザ操作により新たな画像部分が指定された場合に、前記第２の画像データにおける前記新たな画像部分に該当する画像データを前記第１の画像データにおける前記新たな画像部分に表示させる制御を行う情報を前記クライアント装置に送信する
ことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
前記クライアント装置からログイン要求を受け付けた場合に、該クライアント装置の利用者によるログインを許可するか否かを判定するログイン処理部をさらに備え、
前記第２の送信部は、
前記ログイン処理部によってログインを許可されたか否かに応じて、前記クライアント装置に送信する前記第２の画像データを変動させる
ことを特徴とする請求項１〜３のいずれか一つに記載のサーバ装置。
【請求項５】
前記ログイン処理部によってログインを許可されたクライアント装置から送信された前記通知を前記受信部によって受信された場合に、所定の確率で懸賞が当選したと判定する判定部をさらに備え、
前記第２の送信部は、
前記判定部によって懸賞が当選したと判定された場合に、懸賞が当選したことを示す情報が描出された画像データを前記第２の画像データとして前記クライアント装置に送信する
ことを特徴とする請求項４に記載のサーバ装置。
【請求項６】
前記第１の送信部は、
前記制御情報として、前記第１の画像データにおける所定の表示領域を取り除く操作が初めて行われた際に該操作の態様を示す操作情報を前記通知に含める制御を行う情報を前記クライアント装置に送信し、
前記第２の送信部は、
前記クライアント装置から受信した通知に含まれる操作情報に応じて該クライアント装置に送信する前記第２の画像データを変動させる
ことを特徴とする請求項１〜５のいずれか一つに記載のサーバ装置。
【請求項７】
前記第１の送信部は、
前記制御情報として、前記第１の画像データ及び前記第２の画像データにおける表示領域に含まれる小領域毎に、前記第１の画像データに対するユーザ操作が行われた際に該小領域に下層に表示される前記第２の画像データの領域に該当する画像データを取得する制御を行う情報を前記クライアント装置に送信し、
前記第２の送信部は、
前記クライアント装置から前記小領域に対応する第２の画像データの取得要求を受信した場合に、該取得要求によって要求される小領域の位置、該取得要求を受信した順番、又は、該取得要求を受信した回数に応じて、前記クライアント装置に送信する画像データを変動させる
ことを特徴とする請求項１〜６のいずれか一つに記載のサーバ装置。
【請求項８】
コンピュータで実行される画像配信方法であって、
ユーザ操作により指定された画像部分を他の表示態様に変換可能な画像の表示制御を行う制御情報と第１の画像データとをクライアント装置に送信する第１の送信工程と、
前記クライアント装置から、前記第１の画像データに対するユーザ操作が行われたことに基づく通知を受信する受信工程と、
前記受信工程において前記通知が受信された場合に、前記ユーザ操作により指定された画像部分に表示させる第２の画像データを前記クライアント装置に送信する第２の送信工程と
を含み、
前記制御情報は、前記第１の画像データの所定の表示領域を取り除く操作が初めて行われた際に所定のサイトに遷移する透明な第３の画像データを取得し、前記第１の画像データに対して前記ユーザ操作により所定の表示面積以上の画像部分が指定された際に前記第１の画像データの表示領域に前記第３の画像データを表示させる制御を行う、
ことを特徴とする画像配信方法。
【請求項９】
ユーザ操作により第１の画像データにおける画像部分が初めて指定された際に所定のサーバ装置から第２の画像データを取得する取得手順と、
前記取得手順において取得された第２の画像データを前記第１の画像データにおける前記画像部分に表示させる表示手順と
をコンピュータに実行させ、
前記表示手順は、前記第１の画像データの所定の表示領域を取り除く操作が初めて行われた際に所定のサイトに遷移する透明な第３の画像データを取得し、前記第１の画像データに対して前記ユーザ操作により所定の表示面積以上の画像部分が指定された際に前記第１の画像データの表示領域に前記第３の画像データを表示させる、
ことを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、画像配信方法及び画像表示プログラムに関する。
【背景技術】
【０００２】
従来、携帯端末装置やＰＣ（Personal  Computer）等のクライアント装置は、インターネット上に配置されるＷｅｂサーバ等のサーバ装置にアクセスすることでウェブページを取得することができる。このようなサーバ装置は、テキストデータだけでなく、画像データや動画データを含むウェブページをクライアント装置に提供する場合がある。例えば、サーバ装置は、広告を目的とした画像データや動画データが表示されるウェブページを提供する場合がある。
【０００３】
近年では、このようなウェブページの表示面積の有効利用を目的として、ウェブページに同一位置に２つの画像データを表示させておき、上層の画像データに対して消去等の操作が行われた際に、下層の画像データを表示させる技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１５２０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像データを重畳表示させる従来技術では、上層の画像データを消去する操作が行われる前に、下層の画像データが表示される場合がある。例えば、クライアント装置は、サーバ装置から上層の画像データを受信する前に下層の画像データを受信した場合には、上層の画像データを取得するまでの間、ウェブページに下層の画像データを表示することがある。特に、サーバ装置とクライアント装置との間における通信速度が遅い環境下等では、クライアント装置に下層の画像データが到達してから上層の画像データが到達するまでの時間が長くなるので、クライアント装置が下層の画像データを表示する時間も長くなる。このことは、上層の画像データから下層の画像データを順次閲覧するという楽しみをユーザに提供できないという結果を招く。
【０００６】
本願は、上記に鑑みてなされたものであって、上層の画像データから下層の画像データを徐々に閲覧する楽しみをユーザに提供可能にすることを課題とする。
【課題を解決するための手段】
【０００７】
本願に係るサーバ装置は、ユーザ操作により指定された画像部分を他の表示態様に変換可能な画像の表示制御を行う制御情報と第１の画像データとをクライアント装置に送信する第１の送信部と、前記クライアント装置から、前記第１の画像データに対するユーザ操作が行われたことに基づく通知を受信する受信部と、前記受信部によって前記通知が受信された場合に、前記ユーザ操作により指定された画像部分に表示させる第２の画像データを前記クライアント装置に送信する第２の送信部とを備えたことを特徴とする。
【発明の効果】
【０００８】
本願に係るサーバ装置、画像配信方法及び画像表示プログラムは、上層の画像データから下層の画像データを徐々に閲覧する楽しみをユーザに提供することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施形態に係るネットワークシステムの構成例を示す図である。
【図２】図２は、第１の実施形態に係るネットワークシステムによる処理手順を示すシーケンス図である。
【図３】図３は、第１の実施形態に係るクライアント装置により表示されるウェブページの一例を示す図である。
【図４】図４は、第１の実施形態に係るクライアント装置により表示されるウェブページの一例を示す図である。
【図５】図５は、第１の実施形態に係るクライアント装置により表示されるウェブページの一例を示す図である。
【図６】図６は、第１の実施形態における制御情報による処理手順を示すフローチャートである。
【図７】図７は、第２の実施形態に係るネットワークシステムの構成例を示す図である。
【図８】図８は、第２の実施形態に係るネットワークシステムによる処理手順を示すシーケンス図である。
【図９】図９は、第２の実施形態に係るクライアント装置により表示されるウェブページの一例を示す図である。
【図１０】図１０は、第３の実施形態に係るネットワークシステムによる処理手順を示すシーケンス図である。
【図１１】図１１は、第３の実施形態における画像データの一例を示す図である。
【図１２】図１２は、第３の実施形態における画像データの一例を示す図である。
【図１３】図１３は、第３の実施形態における画像データの一例を示す図である。
【図１４】図１４は、第３の実施形態における画像データの一例を示す図である。
【図１５】図１５は、第４の実施形態における制御情報による処理手順を示すフローチャートである。
【図１６】図１６は、第４の実施形態における画像データの一例を示す図である。
【図１７】図１７は、第４の実施形態における制御情報による処理手順を示すフローチャートである。
【図１８】図１８は、第４の実施形態における画像データの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係るサーバ装置、画像配信方法及び画像表示プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係るサーバ装置、画像配信方法及び画像表示プログラムが限定されるものではない。
【００１１】
（第１の実施形態）
図１〜図６を用いて、本願に係るサーバ装置、画像配信方法及び画像表示プログラムの第１の実施形態について説明する。
【００１２】
〔１−１．構成〕
まず、図１を用いて、第１の実施形態に係るサーバ装置が含まれるネットワークシステムの構成について説明する。図１に例示するように、第１の実施形態に係るネットワークシステム１には、クライアント装置１０１〜１０ｎと、サーバ装置１００とが含まれる。かかるクライアント装置１０１〜１０ｎとサーバ装置１００とは、ネットワーク網を介して、無線通信又は有線通信を行う。なお、クライアント装置１０１〜１０ｎは、同様の構成を有するので、以下では、主にクライアント装置１０１について説明する。また、以下では、クライアント装置１０１〜１０ｎを区別する必要がない場合には、これらを総称して「クライアント装置１０」と表記する場合がある。
【００１３】
〔１−１（１）．クライアント装置１０の構成〕
クライアント装置１０１は、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、タブレット型ＰＣ、ノート型ＰＣ、デスクトップ型ＰＣ等の情報処理装置である。以下の説明では、クライアント装置１０１がタブレット型ＰＣであるものとする。かかるクライアント装置１０１は、図１に例示するように、通信部１１と、入力部１２と、ブラウザ制御部１３と、表示部１４とを有する。
【００１４】
通信部１１は、ネットワーク網を介してサーバ装置１００との間で各種データを送受信する。かかる通信部１１は、例えば、アンテナや通信制御を行う電子回路等である。なお、クライアント装置１０１がノート型ＰＣやデスクトップ型ＰＣである場合には、通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等に該当する。
【００１５】
入力部１２は、クライアント装置１０１の利用者から各種操作の入力を受け付ける入力デバイスである。かかる入力部１２は、例えば、後述する表示部１４に対する接触によって各種操作を検知するタッチパネル式の入力装置である。なお、クライアント装置１０１が携帯電話機やＰＤＡである場合には、入力部１２は、例えば、数字及び文字等を入力するテンキー、メニュー選択及び表示スクロールに利用するカーソルキー、ブラウザ等の各種アプリケーションを起動する特殊キー等である。また、クライアント装置１０１がノート型ＰＣやデスクトップ型ＰＣである場合には、入力部１２は、例えば、キーボードやマウス等である。
【００１６】
ブラウザ制御部１３は、入力部１２へのユーザの操作に基づいて、ブラウザを表示部１４に表示するとともに、インターネットの標準プロトコルであるＨＴＴＰ（Hypertext  Transfer  Protocol）等に従って、ＨＴＭＬ（HyperText  Markup  Language）等の言語で記述されたウェブページの取得要求であるＨＴＴＰリクエスト等をサーバ装置１００に送信したり、サーバ装置１００から取得したウェブページをブラウザ上に表示したりする。かかるブラウザ制御部１３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等により実現され、図示しない記憶部に予め記憶されているコンピュータプログラム（上記のブラウザ機能を実現するためのソフトウェア）を実行することにより各種処理を行う。
【００１７】
表示部１４は、各種情報を表示する表示デバイスであり、例えば、入力部１２と一体化されたタッチパネル等である。なお、クライアント装置１０１がタッチパネル式でない場合には、表示部１４は、例えば液晶ディスプレイ等である。
【００１８】
なお、クライアント装置１０１が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。
【００１９】
〔１−１（２）．サーバ装置１００の構成〕
サーバ装置１００は、クライアント装置１０のブラウザ制御部１３によって送信されるＨＴＴＰリクエストに応じて、かかるＨＴＴＰリクエストにおいて要求されたＨＴＭＬファイルや画像データや画像データをウェブページ上に表示制御する制御情報等を含むウェブページをクライアント装置１０に送信するコンピュータである。なお、制御情報は、例えば、Ｆｌａｓｈ（登録商標、以下同様）やＳｉｌｖｅｒｌｉｇｈｔ（登録商標）等のＲＩＡ（Rich  Internet  Application）用のコンテンツにより実現可能であり、画像表示プログラムとして動作する。以下では、制御情報がＦｌａｓｈコンテンツであるものとして説明する。
【００２０】
このようなサーバ装置１００は、図１に例示するように、通信部１１０と、ＨＴＭＬファイル記憶部１２１と、制御情報記憶部１２２と、画像データ記憶部１２３と、Ｗｅｂ制御部１３０とを有する。
【００２１】
通信部１１０は、ネットワーク網を介してクライアント装置１０との間で各種データを送受信する。かかる通信部１１０は、例えば、ＮＩＣ等である。
【００２２】
ＨＴＭＬファイル記憶部１２１は、複数種類のＨＴＭＬファイルを記憶する。制御情報記憶部１２２は、ユーザ操作により指定された画像部分を他の表示態様に変換可能な画像の表示制御を行う制御情報としてＦｌａｓｈコンテンツを記憶する。画像データ記憶部１２３は、複数種類の画像データを記憶する。これらのＨＴＭＬファイル記憶部１２１、制御情報記憶部１２２及び画像データ記憶部１２３は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置である。
【００２３】
Ｗｅｂ制御部１３０は、サーバ装置１００をＷｅｂサーバとして動作させる制御部であり、クライアント装置１０から受信するＨＴＴＰリクエストに応じて、ＨＴＭＬファイル記憶部１２１に記憶されているＨＴＭＬファイルや、制御情報記憶部１２２に記憶されている制御情報や、画像データ記憶部１２３に記憶されている画像データをクライアント装置１０に送信する。かかるＷｅｂ制御部１３０は、例えば、ＣＰＵやＭＰＵ等により実現され、図示しない記憶部に予め記憶されているコンピュータプログラム（Ｗｅｂサーバとしての機能を実現するためのソフトウェア）を実行することにより、第１送信部１３１、受信部１３２及び第２送信部１３３による処理を実現する。
【００２４】
なお、サーバ装置１００が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。
【００２５】
〔１−２．作用〕
次に、図２を用いて、第１の実施形態に係るネットワークシステム１による処理手順について説明する。図２に示すように、クライアント装置１０のブラウザ制御部１３は、入力部１２に対するユーザの操作に従って、ウェブページの取得要求（ＨＴＴＰリクエスト）をサーバ装置１００に送信する（ステップＳ１０１）。
【００２６】
続いて、サーバ装置１００の第１送信部１３１は、ＨＴＭＬファイルと、制御情報（「Ｆｌａｓｈコンテンツ１２２ａ」とする）と、上層の画像データとをクライアント装置１０に送信する（ステップＳ１０２）。具体的には、第１送信部１３１は、クライアント装置１０から要求されているＨＴＭＬファイルをＨＴＭＬファイル記憶部１２１から取得するとともに、クライアント装置１０から要求されているＦｌａｓｈコンテンツ１２２ａを制御情報記憶部１２２から取得する。さらに、第１送信部１３１は、かかるＦｌａｓｈコンテンツ１２２ａによってウェブページ上の同一位置に表示制御される２個の画像データのうち上層の画像データを画像データ記憶部１２３から取得する。そして、第１送信部１３１は、各種記憶部から取得したＨＴＭＬファイル、Ｆｌａｓｈコンテンツ１２２ａ及び画像データをクライアント装置１０に送信する。すなわち、第１送信部１３１は、Ｆｌａｓｈコンテンツ１２２ａによってウェブページ上の同一位置に表示制御される２個の画像データの双方を送信するのではなく、上層の画像データのみをクライアント装置１０に送信する。
【００２７】
続いて、クライアント装置１０のブラウザ制御部１３は、サーバ装置１００から受信したＨＴＭＬファイルやＦｌａｓｈコンテンツ１２２ａや画像データ等を表示する（ステップＳ１０３）。このときにクライアント装置１０の表示部１４に表示されるウェブページの一例を図３に示す。図３に示した例では、Ｆｌａｓｈコンテンツ１２２ａは、テキストデータ「スクラッチしてみて！」と画像データ２１とを含むウェブページ２０を表示する。ここで、ブラウザ制御部１３は、図３の右側に示した例のように、上層の画像データ２１と下層の画像データ２２とを重畳して表示する制御を行う。しかし、Ｆｌａｓｈコンテンツ１２２ａは、クライアント装置１０がサーバ装置１００から下層の画像データ２２を受信していないので、実際には上層の画像データ２１のみを表示することとなる。
【００２８】
図２に戻って、クライアント装置１０のＦｌａｓｈコンテンツ１２２ａは、上層の画像データ２１に対して所定の画像部分を指定するユーザ操作として、上層の画像データ２１を取り除く操作が初めて行われた場合に（ステップＳ１０４）、上層の画像データ２１を取り除く操作が行われたことに基づく通知をサーバ装置１００に送信する（ステップＳ１０５）。
【００２９】
続いて、サーバ装置１００の受信部１３２は、クライアント装置１０から、上層の画像データ２１を取り除く操作が行われたことに基づく通知を受信する。そして、サーバ装置１００の第２送信部１３３は、上層の画像データ２１の下層に表示される下層の画像データ２２をクライアント装置１０に送信する（ステップＳ１０６）。
【００３０】
続いて、クライアント装置１０のＦｌａｓｈコンテンツ１２２ａは、サーバ装置１００から受信した下層の画像データ２２を表示部１４に表示する（ステップＳ１０７）。このときにクライアント装置１０の表示部１４に表示されるウェブページの一例を図４に示す。図４では、上層の画像データ２１に対して所定の画像部分を指定するユーザ操作として、上層の画像データ２１の表示領域２１ａを取り除く操作が行われた例を示している。かかる場合に、Ｆｌａｓｈコンテンツ１２２ａは、サーバ装置１００から受信した下層の画像データ２２を上層の画像データ２１の下層に表示する。このとき、Ｆｌａｓｈコンテンツ１２２ａは、取り除く操作が行われた表示領域２１ａに該当する下層の画像データ２２の画像データ２２ａを表示領域２１ａに表示する。
【００３１】
なお、下層の画像データ２２は、例えば広告を目的とした画像データあり、企業名、商品名、商品の価格、商品を紹介するサイトのＵＲＬ（Uniform  Resource  Locator）等の情報が描出される。また、下層の画像データ２２は、商品を紹介するサイト等にリンクが張られる。例えば、図４に示した例において、ブラウザ制御部１３は、表示領域２１ａをクリックされた場合に、下層の画像データ２２に張られているリンク先のサイトにアクセスし、かかるサイトのウェブページを表示する。なお、下層の画像データ２２は、静止画像に限られず動画像であってもよい。
【００３２】
図２に戻って、クライアント装置１０のＦｌａｓｈコンテンツ１２２ａは、下層の画像データ２２を取得した後に、上層の画像データ２１における新たな表示領域を取り除く操作が行われたか否かを判定し、取り除く操作が行われた新たな表示領域に該当する下層の画像データ２２を新たな表示領域に表示する（ステップＳ１０８）。このときにクライアント装置１０の表示部１４に表示されるウェブページの一例を図５に示す。図５では、図４に示した表示領域２１ａに加えて新たな表示領域に対して取り除く操作が行われたことにより、表示領域２１ｂを取り除く操作が行われた例を示している。かかる場合に、Ｆｌａｓｈコンテンツ１２２ａは、取り除く操作が行われた表示領域２１ｂに該当する下層の画像データ２２の画像データ２２ｂを表示領域２１ｂに表示する。
【００３３】
このように、Ｆｌａｓｈコンテンツ１２２ａは、上層の画像データ２１における表示領域を取り除く操作が行われた場合には、かかる表示領域に該当する下層の画像データ２２を表示する処理を繰り返し行う（ステップＳ１０８）。
【００３４】
〔１−３．制御情報の処理手順〕
次に、第１の実施形態における制御情報による処理手順を図６のフローチャートに示す。なお、制御情報（Ｆｌａｓｈコンテンツ）は、クライアント装置１０のブラウザ制御部１３によって実行されることで図６に示した処理手順を実行する。
【００３５】
図６に示すように、ブラウザ制御部１３によって実行される制御情報は、クライアント装置１０がサーバ装置１００から上層の画像データを受信した時点で、上層の画像データをウェブページ上に表示する（ステップＳ１１）。
【００３６】
続いて、制御情報は、上層の画像データを取り除く操作が行われたか否かを検知する処理が組み込まれており、上層の画像データを取り除く操作が初めて行われた場合に（ステップＳ１２，Ｙｅｓ）、かかる操作が行われたことに基づく通知をサーバ装置１００に送信することで、サーバ装置１００から下層の画像データを取得する（ステップＳ１３）。例えば、Ｆｌａｓｈコンテンツ１２２ａは、上層の画像データが表示されている表示領域に対してタッチ（タップ）やフリック等の操作がユーザによって行われた場合に、上層の画像データのかかる表示領域を取り除く操作が行われたと判定し、サーバ装置１００に通知する。かかる通知について一例を挙げて説明すると、上層の画像データには対応する下層の画像データを特定するための情報が含まれており、制御情報は、上層の画像データを取り除く操作が初めて行われた場合に、かかる上層の画像データに対応する下層の画像データの取得要求を前述した通知としてサーバ装置１００に送信する。
【００３７】
続いて、制御情報は、サーバ装置１００から取得した下層の画像データを上層の画像データの下層に重畳して表示する（ステップＳ１４）。具体的には、制御情報は、上層の画像データに対して取り除く操作が行われた表示領域に該当する下層の画像データをかかる表示領域に表示する。
【００３８】
続いて、制御情報は、下層の画像データを取得した後にも、上層の画像データの新たな表示領域を取り除く操作が行われた場合には（ステップＳ１５，Ｙｅｓ）、かかる新たな表示領域に下層の画像データを表示する（ステップＳ１６）。
【００３９】
このように、制御情報は、スクラッチシール（スクラッチインキ）をコイン等で削り取るとスクラッチシールに覆われていた印刷面が見えるスクラッチカードのように、上層の画像データの削り取られた領域に下層の画像データを表示させる制御を行う。
【００４０】
〔１−４．効果〕
上述してきたように、第１の実施形態に係るサーバ装置１００は、第１送信部１３１が、画像データを表示させる制御を行う制御情報と上層の画像データとをクライアント装置１０に送信し、受信部１３２が、かかる制御情報によって制御されたクライアント装置１０から、上層の画像データを取り除く操作が行われたことに基づく通知を受信し、第２送信部１３３が、受信部１３２によって通知が受信された場合に、上層の画像データ２１の下層に表示される下層の画像データ２２をクライアント装置１０に送信する。
【００４１】
これにより、第１の実施形態に係るサーバ装置１００は、クライアント装置１０からＨＴＴＰリクエストを最初に受信した段階では、下層の画像データを送信せずに、制御情報と上層の画像データとをクライアント装置１０に送信するので、クライアント装置１０に対して上層の画像データのみをウェブページ上に表示制御させることを可能にする。この結果、サーバ装置１００は、クライアント装置１０において上層の画像データが表示される前に下層の画像データが表示されることを防止できるので、上層の画像データから下層の画像データを徐々に閲覧する楽しみをユーザに提供することができる。また、第１の実施形態に係るサーバ装置１００は、Ｆｌａｓｈコンテンツ等の制御情報をクライアント装置１０に送信するので、クライアント装置１０のブラウザがＣＳＳ（Cascading  Style  Sheets）に対応していない場合や、ＣＳＳを使用しないよう設定されている場合であっても、制御情報によって上層の画像データと下層の画像データとを同一位置に重畳表示させることができ、画像データを徐々に閲覧する楽しみをユーザに提供することができる。
【００４２】
また、第１の実施形態に係るサーバ装置１００は、第１送信部１３１が、上層の画像データにおける所定の表示領域を取り除く操作が初めて行われた際に下層の画像データをサーバ装置１００から取得し、取得した下層の画像データにおける所定の表示領域に該当する画像データを上層の画像データにおける所定の表示領域に表示させる制御を行う制御情報をクライアント装置１０に送信する。
【００４３】
これにより、第１の実施形態に係るサーバ装置１００は、クライアント装置１０に対して、上層の画像データに初めて取り除く操作が行われた表示領域に下層の画像データを表示させることを可能にする。この結果、サーバ装置１００は、上層の画像データから下層の画像データを徐々に閲覧する楽しみの提供を開始することができる。
【００４４】
また、第１の実施形態に係るサーバ装置１００は、第１送信部１３１が、下層の画像データを取得した後に上層の画像データにおける新たな表示領域を取り除く操作が行われた場合に、下層の画像データにおける新たな表示領域に該当する画像データを上層の画像データにおける新たな表示領域に表示させる制御を行う制御情報をクライアント装置１０に送信する。
【００４５】
これにより、第１の実施形態に係るサーバ装置１００は、クライアント装置１０に対して、上層の画像データに取り除く操作が行われるたびに取り除かれた表示領域に下層の画像データを表示させることを可能にする。この結果、サーバ装置１００は、上層の画像データから下層の画像データを徐々に閲覧する楽しみを継続的に提供することができる。
【００４６】
（第２の実施形態）
次に、図７〜図９を用いて、本願に係るサーバ装置、画像配信方法及び画像表示プログラムの第２の実施形態について説明する。第２の実施形態では、クライアント装置のユーザがサーバ装置にログインしているか否かに応じて、サーバ装置がクライアント装置に送信する下層の画像データを変動させる例について説明する。なお、以下では、既に示した構成部位と同様の機能を有する部位には同一符号を付すこととして、その詳細な説明を省略する。
【００４７】
〔２−１．構成〕
まず、図７を用いて、第２の実施形態に係るサーバ装置が含まれるネットワークシステムの構成について説明する。図７に例示するように、第２の実施形態に係るネットワークシステム２には、クライアント装置１０１〜１０ｎと、サーバ装置２００とが含まれる。
【００４８】
〔２−１（１）．サーバ装置２００の構成〕
第２の実施形態に係るサーバ装置２００は、図７に例示するように、ユーザ情報記憶部２２４を有する。ユーザ情報記憶部２２４は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置であり、ユーザに関する情報を記憶する。例えば、ユーザ情報記憶部２２４は、ユーザを識別するためのユーザＩＤと、かかるユーザに割り当てられたパスワードとを対応付けて記憶する。
【００４９】
また、サーバ装置２００のＷｅｂ制御部２３０は、ＣＰＵやＭＰＵ等により実現され、図示しない記憶部に予め記憶されているコンピュータプログラムを実行することにより、第１送信部２３１、受信部２３２、第２送信部２３３、ログイン処理部２３４及び判定部２３５による処理を実現する。なお、サーバ装置２００が有する各処理部は、以下に説明する情報処理の機能や作用を実現又は実行する。
【００５０】
〔２−２．作用〕
次に、図８を用いて、第２の実施形態に係るネットワークシステム２による処理手順について説明する。図８に示すように、クライアント装置１０のブラウザ制御部１３は、ウェブページの取得要求をサーバ装置２００に送信する（ステップＳ２０１）。続いて、サーバ装置２００の第１送信部２３１は、ＨＴＭＬファイルと、制御情報（「Ｆｌａｓｈコンテンツ１２２ｂ」とする）と、上層の画像データとをクライアント装置１０に送信する（ステップＳ２０２）。ここで、第２の実施形態における第１送信部２３１は、ユーザがサーバ装置２００にログインするための入力欄（例えば、ユーザＩＤとパスワードの入力欄）等を表示させるＨＴＭＬファイルをクライアント装置１０に送信する。
【００５１】
続いて、クライアント装置１０のブラウザ制御部１３は、サーバ装置２００から受信したＨＴＭＬファイルやＦｌａｓｈコンテンツ１２２ｂや画像データを表示する（ステップＳ２０３）。
【００５２】
続いて、クライアント装置１０のブラウザ制御部１３と、サーバ装置２００のログイン処理部２３４とは、ログイン処理を行う（ステップＳ２０４）。例えば、クライアント装置１０のブラウザ制御部１３は、表示部１４に表示したウェブページ上にユーザＩＤ及びパスワード等が入力されるとともにログイン処理を行う旨の操作が行われた場合に、入力されたユーザＩＤ及びパスワードを含むログイン要求をサーバ装置２００に送信する。そして、サーバ装置２００のログイン処理部２３４は、クライアント装置１０から受信したユーザＩＤ及びパスワードの組合せがユーザ情報記憶部２２４に記憶されているか否かを判定する。このとき、ログイン処理部２３４は、ユーザＩＤ及びパスワードの組合せがユーザ情報記憶部２２４に記憶されている場合にはログインを許可し、ユーザＩＤ及びパスワードの組合せがユーザ情報記憶部２２４に記憶されていない場合にはログインを許可しない。そして、ログイン処理部２３４は、ログインの認証結果をクライアント装置１０に通知する。なお、ブラウザ制御部１３及びログイン処理部２３４は、ユーザによってログイン処理を行う旨の操作が行われなかった場合には、上記のログイン処理を行わない。
【００５３】
続いて、クライアント装置１０のＦｌａｓｈコンテンツ１２２ｂは、上層の画像データを取り除く操作が初めて行われた場合に（ステップＳ２０５）、上層の画像データを取り除く操作が行われたことに基づく通知をサーバ装置２００に送信する（ステップＳ２０６）。このとき、Ｆｌａｓｈコンテンツ１２２ｂは、ユーザがサーバ装置２００へのログインに成功している場合には、ログインに成功していることを示す情報をサーバ装置２００に送信する。例えば、Ｆｌａｓｈコンテンツ１２２ｂは、ユーザのログインＩＤ等を含む通知をサーバ装置２００に送信する。
【００５４】
続いて、サーバ装置２００の判定部２３５は、クライアント装置１０により送信された通知に含まれるログインＩＤ等の情報に基づいて、ログインを許可されたユーザであるか否かを判定する（ステップＳ２０７）。そして、判定部２３５は、ログインを許可されたユーザである場合には、懸賞の抽選を行い、予め決められている所定の確率で懸賞に当選したと判定する（ステップＳ２０８）。一方、判定部２３５は、ログインを許可されたユーザでない場合には、懸賞の抽選を行わない。
【００５５】
続いて、サーバ装置２００の第２送信部２３３は、判定部２３５による判定結果に基づいてクライアント装置１０に送信する下層の画像データを決定し、決定した下層の画像データをクライアント装置１０に送信する（ステップＳ２０９）。具体的には、第２送信部２３３は、判定部２３５によって懸賞に当選したと判定された場合には、懸賞に当選したことを示す情報（例えば、「当たり！」等の文字列）が描出された画像データを画像データ記憶部１２３から取得し、取得した画像データを下層の画像データとしてクライアント装置１０に送信する。一方、第２送信部２３３は、判定部２３５によって懸賞に当選しなかったと判定された場合には、懸賞に当選しなかったことを示す情報（例えば、「はずれ！」等の文字列）が描出された画像データを画像データ記憶部１２３から取得し、取得した画像データを下層の画像データとしてクライアント装置１０に送信する。また、第２送信部２３３は、クライアント装置１０のユーザがサーバ装置２００にログインしていないユーザである場合には、広告情報等が描出された下層の画像データをクライアント装置１０に送信する。
【００５６】
続いて、クライアント装置１０のＦｌａｓｈコンテンツ１２２ｂは、サーバ装置２００から受信した下層の画像データを表示する（ステップＳ２１０）。このときにクライアント装置１０の表示部１４に表示されるウェブページの一例を図９に示す。図９に示した例では、サーバ装置２００の第２送信部２３３は、懸賞に当選したことを示す情報が描出された下層の画像データ３２をクライアント装置１０に送信するものとする。かかる場合に、Ｆｌａｓｈコンテンツ１２２ｂは、対して取り除く操作が行われた上層の画像データ３１の表示領域３１ａに下層の画像データ３２の画像データ３２ａを表示する。
【００５７】
図８に戻って、クライアント装置１０のＦｌａｓｈコンテンツ１２２ｂは、上層の画像データ３１における新たな表示領域を取り除く操作が行われた場合には、かかる新たな表示領域に下層の画像データ３２を表示する（ステップＳ２１１）。
【００５８】
〔２−３．他の実施形態〕
上記第２の実施形態において、サーバ装置２００の判定部２３５は、ログインを許可されたユーザであるか否かを判定する処理を行うが、懸賞の抽選処理を行わなくてもよい。そして、サーバ装置２００の第２送信部２３３は、判定部２３５によるログイン有無の判定結果に応じて、クライアント装置１０に送信する下層の画像データを変動させてもよい。具体的には、第２送信部２３３は、ログインを許可されたユーザであるか否かによって、描出される情報の価値が異なる下層の画像データをクライアント装置１０に送信してもよい。例えば、第２送信部２３３は、ログインを許可されたユーザである場合には、キャンペーン情報やイベント情報等が描出された下層の画像データをクライアント装置１０に送信し、ログインを許可されていないユーザである場合には、単なる広告情報が描出された下層の画像データをクライアント装置１０に送信してもよい。
【００５９】
また、上記第２の実施形態において、サーバ装置２００の判定部２３５は、ログイン処理部２３４によってログインが許可されたユーザであるか否かにかかわらず、懸賞の抽選を行ってもよい。このとき、判定部２３５は、ログインが許可されていないユーザよりもログインが許可されているユーザの方が懸賞に当選しやすくなるように当選確率を変動させてもよい。
【００６０】
〔２−４．効果〕
上述してきたように、第２の実施形態に係るサーバ装置２００は、ログイン処理部２３４が、クライアント装置１０からログイン要求を受け付けた場合に、かかるクライアント装置１０の利用者によるログインを許可するか否かを判定し、第２送信部２３３が、ログイン処理部２３４によってログインを許可されたか否かに応じて、クライアント装置１０に送信する下層の画像データを変動させる。
【００６１】
これにより、第２の実施形態に係るサーバ装置２００は、ログイン有無に応じて下層の画像データの差別化を図ることができるので、下層の画像データをログインユーザの閲覧する期待感を向上させることができる。この結果、サーバ装置２００は、ログインユーザに対して上層の画像データを取り除く操作を行うことを促進することができる。さらに、サーバ装置２００は、ログイン有無に応じて下層の画像データの差別化を図ることができるので、サーバ装置２００が提供するサイトの会員になることを促進することができる。
【００６２】
また、第２の実施形態に係るサーバ装置２００は、判定部２３５が、ログイン処理部２３４によってログインを許可されたクライアント装置１０から送信された通知を受信部２３２によって受信された場合に、所定の確率で懸賞が当選したと判定し、第２送信部２３３が、判定部２３５によって懸賞が当選したと判定された場合に、懸賞が当選したことを示す情報が描出された画像データを下層の画像データとしてクライアント装置１０に送信する。
【００６３】
これにより、第２の実施形態に係るサーバ装置２００は、懸賞に当選したか否かが描出された下層の画像データを閲覧するログインユーザの期待感を向上させることができる。この結果、サーバ装置２００は、ログインユーザに対して上層の画像データを取り除く操作を行うことを促進することができる。
【００６４】
（第３の実施形態）
次に、図１０〜図１４を用いて、本願に係るサーバ装置、画像配信方法及び画像表示プログラムの第３の実施形態について説明する。第３の実施形態では、上層の画像データを取り除く操作の態様に応じて、サーバ装置がクライアント装置に送信する下層の画像データを変動させる例について説明する。
【００６５】
〔３−１．構成〕
第３の実施形態に係るネットワークシステムの構成は、図１に示したネットワークシステム１、又は、図７に示したネットワークシステム２と同様である。以下では、図１に示したネットワークシステム１の構成を用いて第３の実施形態について説明する。
【００６６】
〔３−２．作用〕
まず、図１０を用いて、第３の実施形態に係るネットワークシステムによる処理手順について説明する。なお、図１０に示したステップＳ３０１〜Ｓ３０４における処理手順は、図２に示したステップＳ１０１〜Ｓ１０４における処理手順と同様であるので説明を省略する。また、第３の実施形態における第１送信部１３１は、制御情報としてＦｌａｓｈコンテンツ１２２ｃをクライアント装置１０に送信するものとする。
【００６７】
クライアント装置１０のＦｌａｓｈコンテンツ１２２ｃは、上層の画像データを取り除く操作が初めて行われた場合に（ステップＳ３０４）、かかる操作態様を示す操作情報を含む通知をサーバ装置１００に送信する（ステップＳ３０５）。図１０に示した例では、Ｆｌａｓｈコンテンツ１２２ｃは、上層の画像データが表示されている表示領域のうち取り除く操作が行われた表示領域の位置を示す座標を操作情報としてサーバ装置１００に送信する。
【００６８】
続いて、サーバ装置１００の第２送信部１３３は、クライアント装置１０から受信した操作情報に応じて、クライアント装置１０に送信する下層の画像データを変動させる操作情報判定を行う（ステップＳ３０６）。具体的には、第３の実施形態における第２送信部１３３は、取り除く操作が行われた位置に重要度の低い情報が表示される下層の画像データをクライアント装置１０に送信する（ステップＳ３０７）。そして、クライアント装置１０のＦｌａｓｈコンテンツ１２２ｃは、サーバ装置１００から受信した下層の画像データを表示する（ステップＳ３０８）。さらに、Ｆｌａｓｈコンテンツ１２２ｃは、新たな表示領域を取り除く操作が行われた場合には、新たな表示領域に下層の画像データを表示する（ステップＳ３０９）。
【００６９】
ここで、図１１に、第３の実施形態における第２送信部１３３によって送信される画像データの一例を示す。図１１に示した例において、第２送信部１３３は、文字列「ポイントゲット」が描出されている表示領域をクリックしたユーザに特典が付与される下層の画像データをクライアント装置１０に送信するものとする。図１１（例１）に示したように、ユーザによって上層の画像データ４１の表示領域４１ａを取り除く操作が行われたものとする。かかる場合に、Ｆｌａｓｈコンテンツ１２２ｃは、表示領域４１ａの位置を示す座標をサーバ装置１００に通知する。サーバ装置１００の第２送信部１３３は、表示領域４１ａの位置に表示される画像データ４２ａに文字列「ポイントゲット」が描出されていない下層の画像データ４２をクライアント装置１０に送信する。これにより、クライアント装置１０は、表示領域４１ａに文字列「ポイントゲット」を表示しない。
【００７０】
また、図１１（例２）に示したように、ユーザによって上層の画像データ４１の表示領域４１ｂを取り除く操作が行われたものとする。かかる場合に、サーバ装置１００の第２送信部１３３は、表示領域４１ｂの位置に表示される画像データ４３ｂに文字列「ポイントゲット」が描出されていない下層の画像データ４３をクライアント装置１０に送信する。これにより、クライアント装置１０は、表示領域４１ｂに文字列「ポイントゲット」を表示しない。
【００７１】
このように、サーバ装置１００は、取り除く操作が行われた位置に重要度の高い情報が描出されていない下層の画像データをクライアント装置１０に送信することで、上層の画像データの表示領域を全体的に取り除く操作の楽しみをユーザに提供することができる。
【００７２】
なお、上記例において、画像データ記憶部１２３は、文字列「ポイントゲット」が左上に描出された画像データ４２と、文字列が右下に描出された画像データ４３の他に、文字列が右上に描出された下層の画像データや文字列が左下に描出された画像データを記憶してもよい。そして、第２送信部１３３は、クライアント装置１０から受信した座標と、文字列「ポイントゲット」が描出されている位置を示す座標とが最も離れている画像データを画像データ記憶部１２３から取得し、取得した画像データをクライアント装置１０に送信してもよい。
【００７３】
〔３−３（１）．他の実施形態〕
上記第３の実施形態は、第２の実施形態に係るネットワークシステム２の構成によっても実施することができる。例えば、第２送信部２３３は、判定部２３５によって懸賞に当選したと判定された場合に、取り除く操作が行われた位置に当選情報（例えば、「当」等の文字列）が描出されていない下層の画像データをクライアント装置１０に送信する。言い換えれば、第２送信部２３３は、初めて取り除く操作が行われた位置から離れた位置に、当選情報が描出される下層の画像データをクライアント装置１０に送信する。
【００７４】
〔３−３（２）．他の実施形態〕
また、図１０に示した例において、第２送信部１３３は、下層の画像データを所定の小領域に分割し、分割した下層の子画像データ群のうち、取り除く操作が行われた上層の画像データの位置に対応する下層の子画像データをクライアント装置１０に送信してもよい。
【００７５】
この点について図１２及び図１３を用いて具体的に説明する。図１２に示した例のように、サーバ装置１００は、上層の画像データ５１と下層の画像データ５２とをクライアント装置１０に送信するものとする。ここで、サーバ装置１００は、上層の画像データ５１における所定の小領域毎に下層の画像データ５２を分割することで、下層の子画像データ群を生成する。図１２に示した例では、サーバ装置１００は、上層の画像データ５１における小領域５１−１、５１−２、５１−３及び５１−４の各々に対応する下層の子画像データ５２−１、５２−２、５２−３及び５２−４を生成する。
【００７６】
そして、図１３に示すように、サーバ装置１００の第２送信部１３３は、取り除く操作が行われた上層の画像データ５１の位置に対応する下層の子画像データをクライアント装置１０に送信する。例えば、図１３の上段に示すように、上層の画像データ５１の表示領域５１ａに対して初めて取り除く操作が行われた場合に、第２送信部１３３は、表示領域５１ａを含む上層の画像データ５１の小領域５１−１に対応する下層の子画像データ５２−１をクライアント装置１０に送信する。そして、クライアント装置１０のブラウザ制御部１３は、図１３の上段に示すように、上層の画像データ５１の小領域５１−１の下層に下層の子画像データ５２−１を表示する。
【００７７】
続いて、クライアント装置１０は、図１３の中段に示すように、上層の画像データ５１の小領域５１−１内における表示領域５１ｂに対して取り除く操作が行われた場合には、かかる表示領域５１ｂに該当する下層の子画像データ５２−１の画像データを表示領域５１ｂに表示する。
【００７８】
続いて、図１３の下段に示すように、取り除かれる表示領域が拡大した結果、上層の画像データ５１の小領域５１−２を含む表示領域５１ｃに対して取り除く操作が行われた場合に、第２送信部１３３は、上層の画像データ５１の小領域５１−２に対応する下層の子画像データ５２−２をクライアント装置１０に送信する。そして、クライアント装置１０は、上層の画像データ５１の小領域５１−２の下層に下層の子画像データ５２−２を表示する。
【００７９】
これにより、サーバ装置１００は、上層の画像データの取り除かれた面積に応じて下層の画像データの閲覧料をユーザに課金する場合等に、料金が支払われていない下層の画像データがユーザに閲覧されることを防止できる。具体的には、図１３の上段及び中段に示した例において、クライアント装置１０は、下層の画像データ５２のうち画像データ５２−１を取得しているが、画像データ５２−２、５２−３及び５２−４を取得していない。したがって、ユーザは、たとえクライアント装置１０に記憶されている画像データを探しても画像データ５２−２、５２−３及び５２−４を閲覧することはできない。このようなことから、サーバ装置１００は、下層の画像データを分割送信することにより、課金対象となっていない下層の画像データがユーザに閲覧されることを防止できる。
【００８０】
〔３−３（３）．他の実施形態〕
また、上記第３の実施形態において、第１送信部１３１や第１送信部２３１は、上層の画像データと下層の画像データとの組合せを複数表示制御する制御情報（Ｆｌａｓｈコンテンツ）と、かかる制御情報によって表示制御される複数の上層の画像データをクライアント装置１０に送信してもよい。すなわち、制御情報は、上層の画像データ及び下層の画像データが表示される表示領域内の各小領域に、個々の上層の画像データ及び下層の画像データを表示し、上層の画像データに対して取り除く操作が行われた場合に、かかる上層の画像データの下層に表示される下層の画像データをサーバ装置１００から取得してもよい。
【００８１】
この点について図１４を用いて具体的に説明する。なお、図１４では、第２の実施形態に係るネットワークシステムの構成により実現される処理の例を示す。また、図１４では、３個の上層の画像データを取り除くことで閲覧できる３個の下層の画像データに描出される数値が全て同一である場合に、懸賞に当選したことを示す例について説明する。
【００８２】
まず、サーバ装置２００は、クライアント装置１０からウェブページの取得要求を受信した場合に、ＨＴＭＬファイルと、制御情報（「Ｆｌａｓｈコンテンツ１２２ｄ」とする）と、上層の画像データ６１ａ、６１ｂ及び６１ｃとをクライアント装置１０に送信する。これにより、クライアント装置１０のＦｌａｓｈコンテンツ１２２ｄは、図１４の上段に示した例のように、上層の画像データ６１ａ、６１ｂ及び６１ｃを表示する。なお、これらの上層の画像データ６１ａ、６１ｂ及び６１ｃに対応する下層の画像データは、それぞれ画像データ６２ａ、６２ｂ及び６２ｃであるものとする。
【００８３】
そして、図１４の下段に示した例のように、上層の画像データ６１ａに対して取り除く操作が行われた場合に、サーバ装置２００の判定部２３５は、懸賞の抽選を行う。そして、第２送信部２３３は、判定部２３５によって懸賞に当選したと判定された場合に、同一の数値（例えば、「７」）が描出された画像データを下層の画像データ６２ａ、６２ｂ及び６２ｃとする。一方、第２送信部２３３は、判定部２３５によって懸賞に当選しなかったと判定された場合に、少なくとも１個は異なる数値が描出された画像データを下層の画像データ６２ａ、６２ｂ及び６２ｃとする。例えば、第２送信部２３３は、文字列「７」が描出された画像データを下層の画像データ６２ａ及び６２ｂとし、文字列「８」が描出された画像データを下層の画像データ６２ｃとする。
【００８４】
そして、第２送信部２３３は、上層の画像データ６１ａに対して取り除く操作が行われたので、上層の画像データ６１ａに対応する下層の画像データ６２ａをクライアント装置１０に送信する。このようにして、第２送信部２３３は、取り除く操作が行われた位置に対応する下層の画像データをクライアント装置１０に送信する。例えば、第２送信部２３３は、上層の画像データ６１ｂに対して取り除く操作が行われた場合には、下層の画像データ６２ｂをクライアント装置１０に送信し、上層の画像データ６１ｃに対して取り除く操作が行われた場合には、下層の画像データ６２ｃをクライアント装置１０に送信する。
【００８５】
なお、上記例において、第２送信部２３３は、クライアント装置１０から上層の画像データを取り除く操作が行われたことに基づく通知を受信する順番、又は、かかる通知を受信した回数に応じて、クライアント装置１０に送信する下層の画像データを変動させてもよい。例えば、第２送信部２３３は、判定部２３５によって懸賞に当選しなかったと判定された場合には、下層の画像データ６２ａ、６２ｂ、６２ｃのうちクライアント装置１０に最初に送信する２個の画像データについては同一の数値が描出された画像データとし、最後に送信する画像データについては最初に送信した２個の画像データに描出された数値と異なる数値が描出された画像データとしてもよい。一例を挙げて説明すると、第２送信部２３３は、ユーザによって上層の画像データ６１ａ、６１ｃ、６１ｂの順に取り除く操作が行われた場合に、文字列「７」が描出された下層の画像データ６２ａを送信し、次に、文字列「７」が描出された下層の画像データ６２ｃを送信し、最後に、文字列「８」が描出された下層の画像データ６２ｂを送信する。これにより、サーバ装置２００は、全ての上層の画像データに対して取り除く操作が行われた場合に懸賞に当選したか否かをユーザに通知できるので、下層の画像データを閲覧するユーザの期待感を向上させることができる。
【００８６】
〔３−３（４）．他の実施形態〕
また、上記第３の実施形態において、制御情報（Ｆｌａｓｈコンテンツ）は、上層の画像データを取り除く操作態様を示す操作情報として、上層の画像データが初めて取り除かれた表示領域の面積や、上層の画像データを取り除く操作の速さ等をサーバ装置１００又は２００に送信してもよい。例えば、制御情報は、上層の画像データの表示領域にユーザの指が初めてタッチされてから所定時間（例えば、０．１秒）が経過するまでに、取り除く操作が行われた表示領域の面積をサーバ装置１００又は２００に送信してもよい。そして、第２送信部１３３又は２３３は、かかる表示領域の面積等に応じて、クライアント装置１０に送信する下層の画像データを変動させてもよい。
【００８７】
〔３−４．効果〕
上述してきたように、第３の実施形態に係るサーバ装置１００又は２００は、第１送信部１３１又は２３１が、上層の画像データにおける所定の表示領域を取り除く操作が初めて行われた際にかかる操作の態様を示す操作情報をサーバ装置１００又は２００に対する通知に含める制御を行う制御情報をクライアント装置１０に送信し、第２送信部１３３又は２３３が、クライアント装置１０から受信した通知に含まれる操作情報に応じてクライアント装置１０に送信する下層の画像データを変動させる。
【００８８】
これにより、第３の実施形態に係るサーバ装置１００又は２００は、上層の画像データを取り除く操作態様に応じて下層の画像データが変動するので、下層の画像データを閲覧するユーザの期待感を向上させることができる。この結果、第３の実施形態に係るサーバ装置１００又は２００は、ユーザに対して上層の画像データを取り除く操作を行うことを促進することができる。
【００８９】
また、第３の実施形態に係るサーバ装置１００又は２００は、第１送信部１３１又は２３１が、上層の画像データ及び下層の画像データにおける表示領域に含まれる小領域毎に、上層の画像データにおける小領域を取り除く操作が行われた際にかかる小領域に下層に表示される下層の画像データの領域に該当する画像データを取得する制御を行う制御情報をクライアント装置１０に送信し、第２送信部１３３又は２３３が、クライアント装置１０から前述の小領域に対応する下層の画像データの取得要求を受信した場合に、かかる取得要求によって要求される小領域の位置、取得要求を受信した順番、又は、取得要求を受信した回数に応じて、クライアント装置１０に送信する画像データを変動させる。
【００９０】
これにより、第３の実施形態に係るサーバ装置１００又は２００は、複数の上層の画像データのうち取り除く操作を行う順番等に応じて下層の画像データが変動するので、下層の画像データを閲覧するユーザの期待感を向上させることができる。この結果、第３の実施形態に係るサーバ装置１００又は２００は、ユーザに対して上層の画像データを取り除く操作を行うことを促進することができる。
【００９１】
（第４の実施形態）
本願に係るサーバ装置、画像配信方法及び画像表示プログラムは、上述した第１〜第３の実施形態以外にも種々の異なる形態にて実施されてよい。第４の実施形態では、他の実施形態について説明する。
【００９２】
〔４−１．画像データの表示層変更〕
上記実施形態において説明した制御情報（Ｆｌａｓｈコンテンツ）は、上層の画像データにおける所定の表示面積以上の表示領域を取り除く操作が行われた場合には、上層の画像データの上に下層の画像データを表示させる制御を行ってもよい。
【００９３】
この点について図１５及び図１６を用いて説明する。なお、図１５に示したステップＳ２１〜Ｓ２４における処理手順は、図６に示したステップＳ１１〜Ｓ１４における処理手順と同様であるので説明を省略する。
【００９４】
図１５に示すように、第４の実施形態における制御情報は、上層の画像データにおける新たな表示領域を取り除く操作が行われた場合に（ステップＳ２５，Ｙｅｓ）、かかる新たな表示領域に下層の画像データを表示する（ステップＳ２６）。続いて、制御情報は、上層の画像データの表示領域のうち所定の表示面積以上の表示領域に対して取り除く操作が行われたか否かを判定する（ステップＳ２７）。そして、制御情報は、所定の表示面積以上の表示領域に対して取り除く操作が行われた場合には（ステップＳ２７，Ｙｅｓ）、上層の画像データの上に下層の画像データを表示させる（ステップＳ２８）。
【００９５】
例えば、図１６の上段に示すように、クライアント装置１０が、下層の画像データ７２の上に上層の画像データ７１を表示しており、表示領域７１ａに対して取り除く操作が行われたものとする。このとき、クライアント装置１０のＦｌａｓｈコンテンツは、表示領域７１ａが所定の表示面積以上である場合に、図１６の下段に示すように、上層の画像データ７１と下層の画像データ７２とを表示する層を入れ替え、上層の画像データ７１の上に下層の画像データ７２を表示する。
【００９６】
これにより、かかる制御情報は、上層の画像データの全ての表示領域が取り除かれていない場合であっても、下層の画像データの全体を表示することができるので、ユーザ操作性を向上させることができる。
【００９７】
〔４−２．画像データの表示層変更〕
また、上記実施形態において説明したサーバ装置１００又は２００は、上層の画像データ及び下層の画像データに加えて、所定のサイトにリンクが張られている透明色のＵＲＬ画像データをクライアント装置１０に送信してもよい。そして、上記第１〜第３の実施形態において説明した制御情報（Ｆｌａｓｈコンテンツ）は、上層の画像データと下層の画像データとの間にＵＲＬ画像データを表示させ、所定の表示面積以上の表示領域を取り除く操作が行われた場合に、上層の画像データの上にＵＲＬ画像データを表示させる制御を行ってもよい。
【００９８】
この点について図１７及び図１８を用いて説明する。なお、以下では、図１に示したクライアント装置１０とサーバ装置１００の構成より実現される処理の例を示す。図１７に示すように、第４の実施形態における制御情報は、クライアント装置１０がサーバ装置１００から上層の画像データを受信した時点で、上層の画像データを表示し（ステップＳ３１）、上層の画像データを取り除く操作が初めて行われた場合に（ステップＳ３２，Ｙｅｓ）、サーバ装置１００に通知することで、サーバ装置１００から下層の画像データとＵＲＬ画像データを取得する（ステップＳ３３）。
【００９９】
続いて、制御情報は、上層の画像データの下層にＵＲＬ画像データを表示するとともに、かかるＵＲＬ画像データの下層に下層の画像データを表示する（ステップＳ３４）。すなわち、制御情報は、上層の画像データと下層の画像データとの間にＵＲＬ画像データを表示する。これにより、上層の画像データに対して取り除く操作が行われた表示領域には、ＵＲＬ画像データ及び下層の画像データが表示されることとなる。具体的には、ＵＲＬ画像データは透明色であるので、取り除く操作が行われた表示領域には、ＵＲＬ画像データを透過して、かかるＵＲＬ画像データの下層に位置する下層の画像データが表示される。このとき、取り除く操作が行われた表示領域をクリックした場合には、ＵＲＬ画像データをクリックすることとなるので、ブラウザ制御部１３は、かかるＵＲＬ画像データに張られているリンク先のサイトにアクセスする。
【０１００】
続いて、制御情報は、上層の画像データにおける新たな表示領域を取り除く操作が行われた場合に（ステップＳ３５，Ｙｅｓ）、かかる新たな表示領域にＵＲＬ画像データ及び下層の画像データを表示する（ステップＳ３６）。そして、制御情報は、上層の画像データにおける所定の表示面積以上の表示領域に対して取り除く操作が行われた場合に（ステップＳ３７，Ｙｅｓ）、上層の画像データの上にＵＲＬ画像データを表示させる（ステップＳ３８）。
【０１０１】
例えば、図１８の上段に示すように、クライアント装置１０が、下層の画像データ８２の上にＵＲＬ画像データ８３を表示し、かかるＵＲＬ画像データ８３の上に上層の画像データ８１を表示しており、表示領域８１ａに対して取り除く操作が行われたものとする。このとき、クライアント装置１０のＦｌａｓｈコンテンツは、表示領域８１ａが所定の表示面積以上である場合に、図１８の下段に示すように、上層の画像データ８１とＵＲＬ画像データ８３とを表示する層を入れ替え、下層の画像データ８２の上に上層の画像データ８１を表示し、かかる上層の画像データ８１の上にＵＲＬ画像データ８３を表示する。
【０１０２】
これにより、かかる制御情報は、取り除く操作が行われた表示領域に下層の画像データを表示できるとともに、上層の画像データの全ての表示領域が取り除かれていない場合であっても上層の画像データ又は下層の画像データが表示されている領域のいずれがクリックされることで所定のサイトにアクセスすることができる。すなわち、制御情報は、上層の画像データ及び下層の画像データの表示態様に違和感を与えることなく、ユーザ操作性を向上させることができる。
【０１０３】
〔４−３．ユーザインタフェース〕
また、上記実施形態において説明した第１送信部１３１又は２３１は、ユーザに応じて、取り除く操作性が異なる制御情報をクライアント装置１０に送信してもよい。例えば、第１送信部１３１又は２３１は、ログインしているユーザ等の特定ユーザに対しては、１回のタッチ操作やフリック操作で大きい面積の表示領域を取り除くことが可能な制御情報を送信し、ログインしていないユーザ等に対しては、特定ユーザと同一の操作であっても小さい面積の表示領域しか取り除くことができない制御情報を送信してもよい。
【０１０４】
〔４−４．取り除かれる画像データの表示態様〕
上記実施形態では、取り除く操作が行われた場合に、スクラッチカードのように上層の画像データが削り取られる例を示した。しかし、制御情報は、上層の画像データに対してフリック操作が行われている場合に、ユーザの指の位置を追従して上層の画像データが徐々にめくられるように表示してもよい。かかる場合には、制御情報は、上層の画像データをめくる操作が初めて行われた際に、サーバ装置から下層の画像データを取得する。
【０１０５】
また、制御情報は、上層の画像データに対して擦る操作が行われるほど、擦られた表示領域に下層の画像データを鮮明に表示させてもよい。かかる場合には、制御情報は、上層の画像データに対して擦る操作が初めて行われた際に、サーバ装置から下層の画像データを取得してもよいし、擦る操作が行われるたびに、サーバ装置から解像度の高いを下層の画像データを取得してもよい。
【０１０６】
〔４−５．下層の画像データに描出される情報〕
上記実施形態では、下層の画像データに描出される情報の例として、広告に関する情報や、懸賞に当選したか否かを示す情報を挙げたが、この例に限られない。例えば、下層の画像データには、ＱＲコード（登録商標）、くじの当選番号、電子書籍、写真等が描出されてもよい。
【０１０７】
〔４−６．操作手法〕
また、上記実施形態においては、クライアント装置１０がタッチパネル式であるものとしたが、クライアント装置１０がタッチパネル式でない場合には、ユーザは、マウスやテンキー等を用いて、取り除く操作を行う。
【０１０８】
〔４−７．集計処理〕
また、上記実施形態において、サーバ装置１００又は２００は、取り除く操作が行われたことに基づく通知をクライアント装置１０から受信するたびに、取り除く操作が行われた回数を集計してもよい。また、例えば、サーバ装置１００又は２００は、クライアント装置１０からの通知を受信した場合に、クライアント装置１０に送信する下層の画像データ毎に、取り除く操作が行われた回数を集計してもよい。
【０１０９】
〔４−８．制御情報の例〕
また、上記実施形態では、制御情報がＦｌａｓｈコンテンツである場合を例に挙げて説明したが、制御情報は、ＨＴＭＬ及びＪａｖａＳｃｒｉｐｔ（登録商標）で記述されたＨＴＭＬファイルであってもよい。なお、制御情報がＨＴＭＬファイルである場合には、ＣＳＳ等によって同一位置に複数画像を表示することができる。
【０１１０】
〔４−９．画像データの層〕
また、上記実施形態では、制御情報が、２個の画像データを同一位置に表示する例を示したが、制御情報は、３個以上の画像データを同一位置に表示してもよい。例えば、制御情報は、最上層の画像データに対して取り除く操作が行われた場合には、最上層より一層下に表示される下層の画像データをサーバ装置から取得し、かかる下層の画像データに対して取り除く操作が行われた場合には、さらに一層下に表示される下層の画像データをサーバ装置から取得する。
【０１１１】
〔４−１０．画像データの表示制御〕
また、上記実施形態では、制御情報が、２個の画像データを同一位置に重畳して表示する制御を行う例を示した。しかし、制御情報は、２個の画像データを重畳して表示する制御を行わなくてもよい。例えば、制御情報は、図３に示した例において、所定の表示位置に画像データ２１を表示し、かかる画像データ２１に対して所定の画像部分（表示領域２１ａ）を指定するユーザ操作が行われたことを検知した場合に、かかる所定の画像部分（表示領域２１ａ）に該当する画像データ２２（又は、画像データ２２ａ）をサーバ装置１００から取得し、画像データ２１における所定の画像部分（表示領域２１ａ）の表示態様を画像データ２２ａに変換する処理を行ってもよい。すなわち、制御情報は、２個の画像データを同一位置に重畳して表示する制御を行わずに、ユーザ操作により指定された画像部分を他の表示態様に変換する画像の表示制御を行えばよい。このような制御を行う場合であっても、制御情報は、スクラッチシール（スクラッチインキ）をコイン等で削り取るとスクラッチシールに覆われていた印刷面が見えるスクラッチカードのような表示制御を行うことができる。
【０１１２】
〔４−１１．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１３】
また、上述したサーバ装置１００又は２００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【０１１４】
１  ネットワークシステム
１０  クライアント装置
１００  サーバ装置
１３０  Ｗｅｂ制御部
１３１、２３１  第１送信部
１３２、２３２  受信部
１３３、２３３  第２送信部
２３４  ログイン処理部
２３５  判定部
【図１】
0005475733.tif 000002
【図２】
0005475733.tif 000003
【図３】
0005475733.tif 000004
【図４】
0005475733.tif 000005
【図５】
0005475733.tif 000006
【図６】
0005475733.tif 000007
【図７】
0005475733.tif 000008
【図８】
0005475733.tif 000009
【図９】
0005475733.tif 000010
【図１０】
0005475733.tif 000011
【図１１】
0005475733.tif 000012
【図１２】
0005475733.tif 000013
【図１３】
0005475733.tif 000014
【図１４】
0005475733.tif 000015
【図１５】
0005475733.tif 000016
【図１６】
0005475733.tif 000017
【図１７】
0005475733.tif 000018
【図１８】
0005475733.tif 000019