(57)【特許請求の範囲】
【請求項１】
互いに通信可能な第１のクライアント装置とサーバと第２のクライアント装置とからなる画像登録システムにおいて，
上記第１のクライアント装置が，登録すべき画像データを，上記サーバに送信する第１の画像データ送信手段を備え，
上記サーバが，
上記第１のクライアント装置の上記第１の画像データ送信手段から送信された画像データを受信する画像データ受信手段，
上記画像データ受信手段によって受信した画像データによって表される被写体像と同一の被写体像を表し，かつ上記サーバと通信可能な複数の上記第２のクライアント装置の出力サイズに内接または外接する画像を表す画像データを複数生成する画像データ生成手段，
上記画像データ生成手段によって生成された画像データを記憶する画像データ記憶手段，および
上記第２のクライアント装置が，上記画像データ記憶手段に記憶されている画像データの送信要求を示すリクエスト・データを上記サーバに送信するリクエスト・データ送信手段を備え，
上記サーバが，
上記第２のクライアント装置のリクエスト・データ送信手段から送信されたリクエスト・データを受信するリクエスト・データ受信手段，
上記リクエスト・データ受信手段によって受信したリクエスト・データに応答して上記サーバの上記画像データ記憶手段に記憶されている画像データのうち，上記リクエスト・データを送信した上記第２のクライアント装置の出力サイズに内接または外接する画像を表す画像データを上記画像データ記憶手段から見つける画像データ検索手段，
上記画像データ検索手段によって見つけられた画像データを上記第２のクライアント装置に送信する画像データ送信手段，
上記第２のクライアント装置が出力するのに適した画像を表す画像データが，上記画像データ記憶手段に記憶されていないかどうかを示すサポート情報を格納するサポート情報テーブル，
上記サポート情報テーブルに格納されているサポート情報であって，上記第２のクライアント装置が出力するのに適した画像を表す画像データが上記画像データ記憶手段に記憶されていないことを示すサポート情報に対応する上記第２のクライアント装置の上記リクエスト・データ送信手段から送信されたリクエスト・データを受信したことに応じて，上記第２のクライアント装置の送信要求回数を上記第２のクライアント装置の機種別にインクレメントする要求回数計数手段をさらに備え，
上記サーバの上記画像データ生成手段が，上記要求回数計数手段による計数値が一定数以上となったことに応じて，上記サーバの上記画像データ受信手段によって受信された画像データによって表される被写体像を表し，かつ上記第２のクライアント装置の出力サイズに内接または外接する画像を表す画像データを上記第２のクライアント装置の機種別に生成するものである，
画像登録システム。
【請求項２】
上記サーバは，上記第２のクライアント装置と互いに通信可能な第１のサーバおよび第２のサーバを含み，
上記第１のサーバが，上記画像データ受信手段および上記リクエスト・データ受信手段を備え，
上記第２のサーバが，上記画像データ生成手段，上記画像データ記憶手段，および上記画像データ送信手段を備えている，
請求項１に記載の画像登録システム。
【請求項３】
上記サーバは，上記第２のクライアント装置と互いに通信可能な第１のサーバと，上記第１のサーバと互いに通信可能な第２のサーバとを含み，
上記第１のサーバが，上記画像データ受信手段，上記リクエスト・データ受信手段および上記第２の画像データ送信手段を備え，
上記第２のサーバが，上記画像データ生成手段，上記画像データ記憶手段および上記画像データ検索手段を備えている，
請求項１に記載の画像登録システム。
【請求項４】
クライアント装置と通信可能な画像送信サーバにおいて，
与えられる画像データによって表される被写体像と同一の被写体像を表し，かつ表現形態が異なる画像を表す画像データを生成する画像データ生成手段，
上記画像データ生成手段によって生成された画像データを記憶する画像データ記憶手段，
上記記憶手段に記憶されている画像データの送信要求を示すリクエスト・データを受信するリクエスト・データ受信手段，
上記リクエスト・データ受信手段によって受信したリクエスト・データに応答して上記サーバの上記記憶手段に記憶されている画像データのうち，上記リクエスト・データを送信した上記クライアント装置の出力サイズに内接または外接する画像を表す画像データを上記記憶手段から見つける画像データ検索手段，
上記画像データ検索手段によって見つけられた画像データを上記クライアント装置に送信する画像データ送信手段，
上記クライアント装置が出力するのに適した画像を表す画像データが，上記画像データ記憶手段に記憶されていないかどうかを示すサポート情報を格納するサポート情報テーブル，および
上記サポート情報テーブルに格納されているサポート情報であって，上記クライアント装置が出力するのに適した画像を表す画像データが上記画像データ記憶手段に記憶されていないことを示すサポート情報に対応する上記クライアント装置から送信されたリクエスト・データを受信したことに応じて，上記クライアント装置の送信要求回数を上記クライアント装置の機種別にインクレメントする要求回数計数手段を備え，
上記画像データ生成手段が，上記要求回数計数手段による計数値が一定数以上となったことに応じて，上記与えられる画像データによって表される被写体像を表し，かつ上記クライアント装置の出力サイズに内接または外接する画像を表す画像データを上記クライアント装置の機種別に生成するものである，
画像送信サーバ。
【請求項５】
与えられる画像データによって表される被写体像と同一の被写体像を表し，かつ表現形態が異なる画像を表す画像データを生成し，
生成された画像データを記憶し，
記憶されている画像データの送信要求を示すリクエスト・データを受信し，
受信したリクエスト・データに応答して，記憶されている画像データのうち，上記リクエスト・データを送信したクライアント装置の出力に内接または外接する画像を表す画像データを見つけ，
見つけられた画像データを上記クライアント装置に送信する，
画像送信サーバの画像送信方法において，
上記クライアント装置が出力するのに適した画像を表す画像データが記憶されていないかどうかを示すサポート情報をサポート情報テーブルに格納し，
上記サポート情報テーブルに格納されているサポート情報であって，上記クライアント装置が出力するのに適した画像を表す画像データが記憶されていないことを示すサポート情報に対応する上記クライアント装置から送信されたリクエスト・データを受信したことに応じて，上記第２のクライアント装置の送信要求回数を上記クライアント装置の機種別にインクレメントし，
上記送信要求回数の計数値が一定数以上となったことに応じて，上記与えられる画像データによって表される被写体像を表し，かつ上記クライアント装置の出力サイズに内接または外接する画像を表す画像データを上記クライアント装置の機種別に生成する，
画像送信サーバの画像送信方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，画像登録システム，画像登録サーバおよび画像送信サーバならびに画像登録方法および画像送信方法に関する。
【０００２】
【発明の背景】
ネットワークを介して画像サーバに画像データをアップロードするシステムが構築されている。このようなシステムにおいては，パーソナル・コンピュータによって画像サーバにアクセスすると，画像サーバにアップロードされている画像データがパーソナル・コンピュータにダウンロードされる。ダウンロードされた画像データによって表される画像がパーソナル・コンピュータの表示装置に表示される。
【０００３】
技術革新により，パーソナル・コンピュータ以外のクライアント・コンピュータも画像サーバにアクセスできるようになった。各種クライアント・コンピュータの表示装置に，画像サーバからダウンロードされた画像データによって表される画像を表示できるようになってきている。たとえば，携帯電話，携帯情報端末装置なども画像サーバにアクセスできる。
【０００４】
画像サーバにアクセスする装置がパーソナル・コンピュータのように比較的大きな画面をもつ表示装置を接続できるものであれば，画像サーバからダウンロードされた画像データによって表される画像の大きさが比較的大きくとも，画像を閲覧するのに余り不自由はしない。
【０００５】
しかしながら，画像サーバにアクセスする装置が携帯電話，携帯情報端末装置のように比較的小さな表示画面をもつものであると，画像サーバから送信された画像データによって表される画像が表示画面に比べて大きいために画像が見づらくなってしまう。
【０００６】
このために，画像サーバにクライアント・コンピュータがアクセスしたときに，その都度そのアクセスしたクライアント・コンピュータが有する表示装置の表示画面に適した大きさをもつ画像を表すように画像データの縮小処理を画像サーバにおいて行うことも考えられる。
【０００７】
しかしながら，画像サーバにクライアント・コンピュータがアクセスしたときに画像データの縮小処理を開始するから，画像サーバからクライアント・コンピュータに縮小処理された画像データの送信を開始するまで時間が必要となる。クライアント・コンピュータの表示装置に画像が表示されるまでに比較的長い時間がかかる。画像サーバにアクセスしても迅速に画像を表示することができないことがある。
【０００８】
【発明の開示】
この発明は，サーバにアクセスした装置に適した画像を比較的迅速に表示することを目的とする。
【０００９】
この発明による画像登録システムは，互いに通信可能な第１のクライアント装置とサーバとから構成される。
【００１０】
上記第１のクライアント装置は，登録すべき画像データを，上記サーバに送信する第１の画像データ送信手段を備えている。
【００１１】
上記サーバは，上記第１のクライアント装置の上記第１の画像データ送信手段から送信された画像データを受信する画像データ受信手段，上記画像データ受信手段によって受信した画像データによって表される被写体像と同一の被写体像を表し，かつ表現形態が異なる画像を表す画像データを生成する（たとえばサポートする画像をあらかじめ定めておき，サポートすべき画像を表わす画像データをあらかじめ生成する）画像データ生成手段，および上記画像データ生成手段によって生成された画像データを記憶する画像データ記憶手段を備えている。
【００１２】
この発明によると，上記第１のクライアント装置から上記サーバに，上記サーバに登録すべき画像データが送信される。
【００１３】
上記サーバにおいて，上記第１のクライアント装置から送信された画像データが受信される。すると，その受信された画像データによって表される被写体像と同一の被写体像を表し，かつ表現形態が異なる画像を表す画像データが生成される。生成された画像データが上記サーバに記憶される。
【００１４】
同一の被写体像を表し，かつ表現形態が異なる画像とは，同一の被写体像を表すものであるが，画像の色，大きさ，解像度，トリミングの仕方，画像に対する特殊処理の有無などが異なるものである。また，その画像を表すフォーマットが異なるものであってもよい。同一の被写体像かどうかは，実質的に同一と見なせればよい。たとえば，被写体像の一部を示すものであっても実質的に同一と見なせれば，同一の被写体像と考えることができる。
【００１５】
この発明によると，上記サーバには，上記第１のクライアント装置から送信された画像データによって表される被写体像を表し，かつ表現形態が異なる画像表す画像データが記憶される。このために，上記サーバにアクセスする第２のクライアント装置の出力装置の出力（表示，印刷など）に適した画像データを，上記サーバから上記第２のクライアント装置に送信することができる。第２のクライアント装置が上記サーバにアクセスしたときに，その都度第２のクライアント装置の出力装置の出力に適した画像データを生成するのではなくあらかじめ生成しておくので，第２のクライアント装置の出力装置の出力に適した画像データをすぐに第２のクライアント装置に送信することができる。第２のクライアント装置の出力装置から迅速に画像を出力させることができるようになる。
【００１６】
上記サーバと第２のクライアント装置とが互いに通信可能な場合には，上記サーバの上記画像データ生成手段が，上記第２のクライアント装置が出力可能な画像に応じた画像データをあらかじめ生成する（たとえば第２のクライアント装置が上記サーバにアクセスする前に生成する）。
【００１７】
たとえば，上記第２のクライアント装置は，上記画像データ記憶手段に記憶されている画像データの送信要求を示すリクエスト・データを上記サーバに送信するリクエスト・データ送信手段を備える。
【００１８】
この場合，上記サーバは，上記第２のクライアント装置のリクエスト・データ送信手段から送信されたリクエスト・データを受信するリクエスト・データ受信手段，上記リクエスト・データ受信手段によって受信したリクエスト・データに応答して上記サーバの上記画像データ記憶手段に記憶されている画像データのうち，上記リクエスト・データを送信した上記第２のクライアント装置による画像出力に適した画像データを上記画像データ記憶手段から見つける画像データ検索手段，および上記画像データ検索手段によって見つけられた画像データを上記第２のクライアント装置に送信する第２の画像データ送信手段をさらに備える。
【００１９】
上記第２のクライアント装置から送信されたリクエスト・データが上記サーバにおいて受信されると，そのリクエスト・データに応答して，上記サーバに記憶されている画像データのうち，リクエスト・データを送信した上記第２のクライアント装置による画像出力に適した画像データが見つけられる。見つけられた画像データが上記サーバから上記第２のクライアント装置に送信される。
【００２０】
上記第２のクライアント装置には，出力に適した画像データが送信されるので，上記第２のクライアント装置の出力装置に送信された画像データによって表される画像を出力できない，などという不具合を未然に防止することができる。
【００２１】
上記サーバに，上記リクエスト・データ受信手段により，リクエスト・データを受信したことに応じて，上記第２のクライアント装置の送信要求回数をインクレメントする要求回数計数手段をさらに備えることが好ましい。
【００２２】
この場合，上記サーバの上記画像データ生成手段は，上記要求回数計数手段による計数値が一定数以上となったことに応じて，上記サーバの上記画像データ受信手段によって受信された画像データによって表される被写体像を表し，かつ上記第２のクライアント装置による画像出力に適した画像データを生成するとよい。
【００２３】
上記サーバにアクセスする上記第２のクライアント装置の出力に適した画像を表す画像データが上記サーバに記憶されていないことがある。上記サーバに，出力に適した画像を表す画像データが記憶されていないような第２のクライアント装置からアクセスされたときに，その都度そのアクセスした第２のクライアント装置の出力に適した画像データを生成することも考えられるが，そのようにすると，上記画像サーバに記憶する画像データの量がやたら増加してしまう。
【００２４】
要求回数を計数して，その要求回数が一定数以上となったときにその第２のクライアント装置の出力に適した画像を表す画像データを生成するので，上記サーバに記憶すべき画像データの量が増えすぎることを未然に防止することができる。
【００２５】
また，要求回数が一定数以上となったときに画像データを生成しているので，アクセス回数が多い第２のクライアント装置に適した画像データを生成することができる。アクセス数が少ない第２のクライアント装置に適した画像データを生成しなくとも済むようになる。
【００２６】
上記サーバは，たとえば，上記第２のクライアント装置と互いに通信可能な第１のサーバおよび第２のサーバを含む。上記第１のサーバは，上記画像データ受信手段および上記リクエスト・データ受信手段を備え，上記第２のサーバが，上記画像データ生成手段，上記画像データ記憶手段，および上記第２の画像データ送信手段を備える。
【００２７】
また，上記サーバは，上記第２のクライアント装置と互いに通信可能な第１のサーバと，上記第１のサーバと互いに通信可能な第２のサーバとを含む。上記第１のサーバは，上記画像データ受信手段，上記リクエスト・データ受信手段および上記第２の画像データ送信手段を備え，上記第２のサーバが，上記画像データ生成手段，上記画像データ記憶手段および上記画像データ検索手段を備えてもよい。
【００２８】
【実施例の説明】
図１は，この発明の実施例を示すもので，画像登録システムの概要を示している。
【００２９】
この実施例による画像登録システムは，画像登録クライアント装置，画像登録／送信サーバ10および画像取得クライアント装置とから構成されている。画像登録／送信サーバ10には，画像データを記憶する画像データベース25が接続されている。
【００３０】
画像登録クライアント装置は，画像を表す画像データを画像登録／送信サーバ10に送信するものである。画像取得クライアント装置は，画像登録／送信サーバ10の画像データベース25に記憶されている画像データの送信を要求し，その要求に応じて送信された画像データを受信するものである。画像登録／送信サーバ10は，画像登録クライアント装置から送信された画像データを受信し，画像データに記憶する処理および画像取得クライアント装置からの要求に応じて，画像データベース25に記憶されている画像データを画像取得クライアント装置に送信する処理を行うものである。
【００３１】
画像登録クライアント装置および画像取得クライアント装置のいずれも画像登録／送信サーバ10と通信できるものであればよい。画像登録クライアント装置としては，パーソナル・コンピュータ１Ａとモデム１Ｂとからなる装置，ディジタル・カメラ２Ａと携帯電話２Ｂとからなる装置などがある。たとえば，パーソナル・コンピュータ１Ａに記憶されている画像データがモデム１Ｂを介して，画像登録／送信サーバ10に送信される。また，ディジタル・カメラ２Ａを用いて撮像された画像データが携帯電話２Ｂから画像登録／送信サーバ10に送信される。
【００３２】
また，画像取得クライアント装置としては，モデム31Ａとパーソナル・コンピュータ31Ｂとからなる装置，携帯電話32からなる装置，モデム33Ａとプリント・サーバ33Ｂとプリンタ33Ｃとからなる装置，モデム34Ａとファクシミリ変換サーバ34Ｂとファクシミリ34Ｃとからなる装置などがある。モデム31Ａ，33Ａ，34Ａまたは携帯電話32によって画像取得クライアント装置と画像登録／送信サーバ10とが接続され，画像登録／送信サーバ10から送信される画像データが受信される。
【００３３】
この実施例による画像登録システムにおいては，画像登録クライアント装置から画像データが送信されると，その送信された画像データ（オリジナル画像データ）の他にその画像データによって表される画像と実質的に同じ画像であって画像の種類が異なる画像を表す画像データがあらかじめ生成される。このようにして生成された画像データは，画像取得クライアント装置の出力（表示，印刷等）に適したものとなっている。このために，画像取得クライアント装置において画像データの縮小処理などを行うことなく画像を表示することができるようになる。また，画像取得クライアント装置において出力できるような画像データが生成されるので，例えば，画像取得クライアント装置においては白黒の画像のみを出力するにもかかわらず，カラーの画像データが送信され，カラー画像を表示できないなどという不具合が防止される。
【００３４】
とくに，画像データはあらかじめ生成され，画像取得クライアント装置が画像登録／送信サーバ10にアクセスしたときに生成されるのではない。画像取得クライアント装置の出力に適した画像データを迅速に画像取得クライアント装置に送信できる。
【００３５】
図２は，画像登録／送信サーバ10の電気的構成を示すブロック図である。
【００３６】
画像登録／送信サーバ10の全体の動作は，ＣＰＵ12によって統括される。
【００３７】
画像登録／送信サーバ10には，画像登録クライアント装置および画像取得クライアント装置と互いに通信するための通信装置11，データを一時的に記憶するためのＲＡＭ13，ハードディスク（ＨＤ）14，ハードディスク14にアクセスするためのハードディスク・ドライブ15およびバス制御装置16が含まれている。
【００３８】
また，画像登録／通信サーバ10には，画像を表示するためのモニタ表示装置18，このモニタ表示装置18における画像表示を制御するための表示制御装置17，上述した画像データベース25が格納される外部記録装置20，画像その他の情報を印刷するためのプリンタ21，外部記録装置20およびプリンタ21を制御するためのＩ／Ｏ制御装置19，コマンド等を入力するためのキーボード23およびマウス24ならびにキーボード23およびマウス24を制御するための入力制御装置22が含まれている。
【００３９】
図３は，サポート情報テーブルを示している。
【００４０】
このサポート情報テーブルは，画像登録／送信サーバ10にアクセスする画像取得クライアント装置が出力するのに適した画像を表す画像データが画像登録／送信サーバ10に記憶されているかどうかを示すサポート情報その他の情報を格納するものである。
【００４１】
サポート情報テーブルに格納されている情報には，次の各情報がある。
【００４２】
クライアント・コード情報：
クライアント・コードは，画像取得クライアント装置を識別するためのもので，画像取得クライアント装置に固有のコードである。
【００４３】
アクセス装置情報：
アクセス装置は，画像登録／送信サーバ10にアクセスするクライアント装置の種類を示すものである。たとえば，パーソナル・コンピュータ（ＰＣ），携帯端末（携帯型情報端末，携帯電話を含む），プリント・サーバ（プリンタ），ファクシミリ変換サーバ（ファクシミリ）などがある。
【００４４】
方式情報：
同一種類のクライアント装置であっても方式が異なる場合がある。たとえば，クライアント装置がパーソナル・コンピュータの場合であれば，ＯＳの相違である。クライアント装置が携帯電話の場合であれば，キャリアの相違である。このようにクライアント装置の方式を示すものが方式情報である。
【００４５】
機種情報：
たとえば，クライアント装置がパーソナル・コンピュータの場合，ＯＳが同じであってもブラウザの種類が異なることがある。また同一方式のプリンタであっても機種が異なることがある。このようなものを機種情報ということにする。
【００４６】
ヘッダ１情報およびヘッダ２情報
上述した機種を特定する情報であり，画像取得クライアント装置から画像登録／送信サーバ10に送信されるクライアント・ヘッダに含まれるヘッダ情報に対応している。
【００４７】
サポート情報：
画像登録／送信サーバ10にアクセスする画像取得クライアント装置における出力に適した画像データが画像データベース25に格納されているかどうかを示す情報である。適した画像データが画像データベース25に格納されているときには，「あり」と設定されており，適した画像データが画像データベース25に格納されていないときには「なし」と設定されている。
【００４８】
出力種類情報：
画像取得クライアント装置において画像を出力するのが表示装置（ディスプレイ）なのか用紙なのかを示す情報である。
【００４９】
出力サイズ情報：
画像取得クライアント装置において出力される画像の大きさを示す情報である。
【００５０】
トリミング情報：
画像取得クライアント装置において出力される画像のトリミング方法を示すもので，外接処理（枠の大きさ，たとえば用紙の大きさが定まっており，その枠の大きさに合わせて画像の周辺部をカットする処理）または内接処理（画像のアスペクト比を変えず画像のすべてを出力させる処理）のいずれかを示すものである。
【００５１】
出力解像度情報：
画像取得クライアント装置において出力される画像の解像度を示す情報である。
【００５２】
色モード情報：
画像取得クライアント装置において出力される画像の色を示すものである。ＲＧＢ（赤，緑，青），Ｂ／Ｗ（白黒の２値），グレイ（白黒において４階調をもつ） ，ＣＭＹ（シアン，マゼンタ，イエロー）の各色のモードがある。
【００５３】
色深度情報：
画像取得クライアント装置において出力される画像の階調を示す情報である。
【００５４】
ガンマ補正情報：
生成する画像についてガンマ補正する必要があるか，ガンマ補正する必要があればそのガンマ補正の種類を特定するための情報である。
【００５５】
ディザ処理情報：
生成する画像についてディザ処理する必要があるかどうかを示す。ディザ処理する必要がある場合には「あり」と示され，ディザ処理する必要がない場合には「なし」と示されている。
【００５６】
画像フォーマット情報：
生成する画像を表す画像データのフォーマットを示している。
【００５７】
このようなサポート情報テーブルは，画像登録／送信サーバ10のハードディスク14に格納されている。画像登録／送信サーバ10にアクセスする画像取得クライアント装置は，ヘッダ情報を格納したクライアント・ヘッダを画像登録／送信サーバ10に送信する。画像登録／送信サーバ10から送信されたクライアント・ヘッダにもとづいて，画像取得クライアント装置のクライアント・コードが分かる。すると，このクライアント・コードにもとづいて，どのような画像データを画像取得クライアント装置に送信すればよいかが分かる。
【００５８】
図４は，画像データベース25のディレクトリ構成を示している。
【００５９】
オリジナル・フォルダ（オリジナル）の中に，画像登録クライアント装置から送信されたオリジナル画像データ（オリジナル画像ファイル）が格納されている。
【００６０】
画像データベース25には，オリジナル・フォルダの他にクライアント・コードに対応してフォルダが形成されている。これらのフォルダの中に，対応するクライアント・コードによって特定される画像データが格納されている（必要であればサムネイル画像データ，カード画像データも格納される）。
【００６１】
図５から図９は，上述したようにフォルダに格納されている画像データによって表される画像の一例を示している。
【００６２】
図５は，オリジナル画像の一例であり，1200画素×1200画素の画像サイズを有している。このオリジナル画像は，ＲＧＢカラー画像であり，ＪＰＥＧ画像フォーマットをもつものである。このようなオリジナル画像を表すオリジナル画像データが画像登録クライアント装置から送信されることにより，オリジナル画像フォルダに格納される。
【００６３】
図６は，クライアント・コードＰＣ11によって特定される画像取得クライアント装置に適した画像データによって表される画像の一例である。600画素×600画素の画像サイズを有し，ＲＧＢカラー画像であり，かつフォーマット１（ＪＰＥＧ（joint photographic coding experts group）画像フォーマット）をもち，内接トリミング処理が施されている。
【００６４】
図７は，クライアント・コードＰＴ31によって特定される画像取得クライアント装置に適した画像データによって表される画像の一例であり，64画素×64画素の画像サイズを有している。ディザ処理が行われ，フォーマット２（ＰＮＧ（portable network graphics）画像フォーマット）をもち，内接トリミング処理が施されている。
【００６５】
図８は，クライアント・コードＰＳ21によって特定される画像取得クライアント装置に適した画像データによって表される画像の一例であり，1240画素×1754画素の画像サイズを有している。ＣＭＹカラー画像であり，フォーマット１（ＪＰＥＧ画像フォーマット）をもち，外接トリミング処理が行われている。
【００６６】
図９は，クライアント・コードＦＳ00によって特定される画像取得クライアント装置に適した画像データによって表される画像の一例であり，1488画素×2105画素の画像サイズを有している。ディザ処理が行われていない白黒画像であり，フォーマット６（ＴＩＦＦ（tag image file format）フォーマット）を有し，外接トリミング処理が行われている。
【００６７】
図10は，画像取得クライアント装置を構成するパーソナル・コンピュータ31Ｂの電気的構成を示すブロック図である。
【００６８】
図10においては，パーソナル・コンピュータ31Ｂにモデム31Ａも接続されている。
【００６９】
パーソナル・コンピュータ31Ｂの全体の動作は，制御装置41によって統括される。
【００７０】
パーソナル・コンピュータ31Ｂには，データを一時的に記憶するためのＲＡＭ42，ハードディスクにアクセスするためのハードディスク・ドライブ43およびバス制御装置44が含まれている。また，パーソナル・コンピュータ31Ｂには，画像を表示するためのモニタ表示装置46，モニタ表示装置46における画像表示を制御するための出力制御装置45，外部記録装置48，外部記録装置48を制御するためのＩ／Ｏ制御装置47，キーボード50，マウス51ならびにキーボード50およびマウス51を制御するための入力制御装置49が含まれている。
【００７１】
図11は，画像取得クライアント装置の一例である携帯電話32の電気的構成を示すブロック図である。
【００７２】
携帯電話32の全体の動作は，コントローラ65によって統括される。
【００７３】
携帯電話32のテンキーパッド等を含むキー入力部66からのキー入力信号はコントローラ65に入力する。
【００７４】
マイクロフォン70に入力する音声は，音声信号として出力され，変調回路71に与えられる。音声信号は，変調回路71において変調され，アナログ／ディジタル変換回路72においてディジタル音声データに変換される。ディジタル音声データが，コントローラ65および伝送回路62を介してアンテナ61によりネットワークに送信される。ネットワークを介して他の通信装置，たとえば携帯電話に音声データが送信される。
【００７５】
ネットワークを介して携帯電話32に送信された音声データは，アンテナ61によって受信され伝送回路62に入力する。音声データは，コントローラ65を介してディジタル／アナログ変換回路67に入力し，アナログ音声信号に変換される。アナログ音声信号が復調回路68に与えられ，復調される。復調された音声信号がスピーカ69に与えられ，スピーカ69から音声が出力される。
【００７６】
図11に示す携帯電話32は，画像データを受信することもできる。画像データは，アンテナ61によって受信され，伝送回路62を介してメモリ64に与えられる。画像データは，メモリ64に一時的に記憶される。メモリ64に記憶された画像データが表示装置63に与えられることにより，受信した画像データによって表される画像が表示装置63の表示画面上に表示される。
【００７７】
図12は，画像登録クライアント装置によって画像データを画像登録／送信サーバ10に送信し，登録（画像データベース25に格納）する処理手順を示すフローチャートである。
【００７８】
画像登録クライアント装置において，画像登録／送信サーバ10に送信すべき画像が選択される（ステップ81）。選択された画像を表す画像データが画像クライアント装置から画像登録／送信サーバ10に送信される。
【００７９】
たとえば，画像登録クライアント装置がパーソナル・コンピュータ１Ａとモデム１Ｂとから構成されるものであれば，パーソナル・コンピュータ１Ａに格納されている画像データの中から画像登録／送信サーバ10に送信すべき画像データが選択され，モデム１Ｂから画像登録／送信サーバ10に選択された画像データが送信される。画像登録クライアント装置がディジタル・カメラ２Ａと携帯電話２Ｂとから構成されるものであれば，ディジタル・カメラ２Ａに格納されている画像データの中から画像登録／送信サーバ10に送信すべき画像データが選択される。選択された画像データがディジタル・カメラ２Ａから携帯電話２Ｂに送信され，携帯電話２Ｂによって画像登録／送信サーバ10に送信される。
【００８０】
画像登録／送信サーバ10の通信装置11において，画像登録クライアント装置から送信された画像データが受信される（ステップ91）。すると，画像登録／送信サーバ10のＩ／Ｏ制御装置19により，受信した画像データが，オリジナル画像データとして外部記録装置20（画像データベース25）に記録される（ステップ92）（画像を保存）。オリジナル画像データが画像データベース25に格納されると，そのオリジナル画像データから画像取得クライアント装置における画像出力に適した出力用画像データが生成される（ステップ93）。出力用画像データが生成され，画像データベース25に格納されると処理終了を示すデータが画像登録／送信サーバ10から画像登録クライアント装置に送信される（ステップ94）。
【００８１】
画像登録／送信サーバ10から送信された処理終了を示すデータが，画像登録クライアント装置において受信されると（ステップ82），画像登録クライアント装置の表示装置に処理終了の旨が表示される（ステップ83）。これにより，画像登録クライアント装置による画像登録／送信サーバ10への画像データの登録処理が終了する。
【００８２】
図13および図14は，画像登録／送信サーバ10における出力用画像の生成処理（図12，ステップ93の処理）の手順を示すフローチャートである。
【００８３】
上述したように，サポート情報テーブルのサポート情報が「あり」となっているクライアント・コードによって特定される画像取得クライアント装置の出力に適した画像データを生成するためにステップ102からステップ112の処理が繰り返される（ステップ101，113）。
【００８４】
まず，出力種類が用紙かどうかが判定される（ステップ102）。用紙であれば（ステップ102でＹＥＳ），出力すべき用紙の大きさと出力解像度とから出力される画像サイズ（出力サイズ）が計算される（ステップ103）。出力種類が用紙でなければ（ステップ102でＮＯ），ステップ103の処理はスキップされる。
【００８５】
次にトリミング情報を参照して，トリミング処理が外接か内接かどうかがチェックされる（ステップ104）。内接であれば（ステップ104でＹＥＳ），出力サイズの大きさに応じて内接トリミング処理が行われる（ステップ105Ａ）。外接であれば（ステップ104でＮＯ），出力サイズの大きさに応じて（具体的には用紙の大きさに合わせて）外接トリミング処理が行われる（ステップ105Ｂ）。
【００８６】
つづいて，出力サイズの大きさとなるように再サンプリング処理が行われる（ステップ106）。
【００８７】
ガンマ補正情報を参照して，ガンマ補正が必要かどうかかチェックされる（ステップ107）。ガンマ補正が必要であれば（ステップ107でＹＥＳ），指定されたガンマ補正処理が行われる（ステップ108）。
【００８８】
さらに，ディザ処理情報を参照して，ディザ処理を行う必要があるかどうかがチェックされる（ステップ109）。ディザ処理を行う必要があれば（ステップ109でＹＥＳ），色モード，色深度に応じてディザ処理を含む色変換処理が行われる（ステップ110）。ディザ処理を行う必要がなければ（ステップ109でＮＯ），色モード，色深度に応じて色変換処理が行われるが，ディザ処理は行われない（ステップ111）。
【００８９】
その後，画像フォーマット情報を参照して画像フォーマット情報によって指定されるフォーマットに画像データが変換される（ステップ112）。ガンマ補正，ディザ処理，フォーマット変換等は，ＣＰＵ12によって行われるのはいうまでもない。
【００９０】
このようにして生成された画像データが対応するクライアント・コードによって指定されるフォルダ内に格納され，画像データベース25に記憶される。サムネイル画像を表わす画像データ（フルカラー，ＪＰＥＧフォーマット，80画素×80画素）およびカード画像を表わす画像データ（フルカラー，ＪＰＥＧフォーマット，300画素×300画素）も生成され，アクセス装置がＰＣ（パーソナル・コンピュータ）に対応するクライアント・コードによって指定されるフォルダに格納される。サムネイル画像データ，カード画像データは，間引き処理などによりＣＰＵ12によって生成されるのはいうまでもない。
【００９１】
図15は，画像登録／送信サーバ10の画像データベース25内に格納されている画像データを，画像取得クライアント装置が取得（画像データのダウンロード）する処理手順を示すフローチャートである。
【００９２】
画像取得クライアント装置が画像登録／送信サーバ10にアクセスし，画像取得クライアント装置と画像登録／送信サーバ10とが接続されているものとする。
【００９３】
画像取得クライアント装置において，画像データベース25に格納されている画像データによって表される画像のうち所望の画像が選択される（ステップ121）。もちろん，画像取得クライアント装置のユーザは，画像データベース25に格納されている画像データによって表される画像の内容を事前に知っているものとする。画像取得クライアント装置のユーザは，画像データベース25に格納されている画像データによって表される画像の内容を事前に知っていない場合であっても，後述するように画像登録／送信サーバ10において画像の検索処理をさせることにより所望の画像を選択できる。
【００９４】
所望の画像が選択されると，その画像の送信要求を表すデータ，その画像の識別データ（通常はファイル名となろう）および画像取得クライアント装置のクライアント・ヘッダ（画像取得クライアント装置を識別するための固有のデータ）が，画像取得クライアント装置から画像登録／送信サーバ10に送信される（ステップ122）。
【００９５】
画像登録／送信サーバ10において，画像取得クライアント装置から送信された画像の送信要求を表すデータ，画像の識別データおよびクライアント・ヘッダが受信される（ステップ131）。受信したクライアント・ヘッダにもとづいて，サポート情報テーブルから画像取得クライアント装置を特定するクライアント・コードが取得される（ステップ132）。このクライアント・コードの取得処理について詳しくは，後述する。
【００９６】
クライアント・コードが分かると，サポート情報テーブルのサポート情報が取得され，取得されたクライアント・コードに対応するサポート情報が「あり」か「なし」かが取得される（ステップ133）。
【００９７】
取得されたサポート情報が「あり」を示していると（ステップ134でＹＥＳ），画像データベース25に格納されている画像データのうち，取得されたクライアント・コードによって特定されるフォルダに格納されている画像データが画像データベース25から取得される（ステップ136）。この画像データの取得処理についても詳しくは，後述する。画像データが画像データベース25から取得されると，その取得された画像データが画像登録／送信サーバ10から画像取得クライアント装置に送信される（ステップ137）。
【００９８】
画像登録／送信サーバ10から送信された画像データが画像取得クライアント装置において受信される（ステッ125）。受信した画像データによって表される画像がその画像取得クライアント装置から出力される。画像取得クライアント装置が表示装置を含むもの（たとえば，パーソナル・コンピュータ，携帯電話など）であれば，その表示装置に，受信した画像データによって表される画像が表示される。画像取得クライアント装置が印刷装置を含むもの（たとえば，プリンタ，ファクシミリなど）であれば，その印刷装置によって画像が印刷される。画像登録／送信サーバ10から送信される画像データは，画像取得クライアント装置における画像出力に適したものであるから，画像取得クライアント装置において画像出力のための処理は不要となる。いずれにしても画像の出力が終了すると画像取得クライアント装置に処理終了の旨が表示される（ステップ126）。
【００９９】
画像登録／送信サーバ10において，画像データの送信を要求した画像取得クライアント装置に対応するクライアント・コードのサポート情報が「なし」を示していると（ステップ134でＮＯ），非サポートを示すデータが画像登録／送信サーバ10から画像取得クライアント装置に送信される（ステップ135）。もっとも，送信要求のあった画像に対応するオリジナル画像データ，オリジナル画像データによって表わされるオリジナル画像の白点画像を表わす画像データなどを画像取得クライアント装置に送信するようにようにしてもよい。
【０１００】
画像取得クライアント装置において，画像登録／送信サーバ10から送信された非サポートを示すデータが受信されると（ステップ123でＹＥＳ），その旨が画像取得クライアント装置の表示装置に表示される（ステップ124）。その後，処理終了の旨が表示される（ステップ126）。
【０１０１】
図16は，画像登録／送信サーバ10におけるクライアント・コードの取得処理（図15，ステップ132の処理）を示すフローチャートである。
【０１０２】
画像取得クライアント装置から送信されるクライアント・ヘッダには，ヘッダ１およびヘッダ２が含まれている。画像取得クライアント装置から送信されるヘッダに含まれるヘッダ１とサポート情報テーブルに含まれるヘッダ１とが比較される（ステップ141）。この比較の結果，画像取得クライアント装置から送信されるヘッダに含まれるヘッダ１がサポート情報テーブルに含まれていると（ステップ142でＹＥＳ），画像取得クライアント装置の方式が決定する（ステップ143）。
【０１０３】
次にクライアント・ヘッダに含まれるヘッダ２とサポート情報テーブルのヘッダ２とが比較される。この比較の結果，画像取得クライアント装置から送信されるクライアント・ヘッダに含まれるヘッダ２がサポート情報テーブルに含まれていると（ステップ144でＹＥＳ），画像取得クライアント装置の機種が決定する。機種が決定することにより，画像取得クライアント装置のクライアント・コードも決定することとなる（ステップ145）。
【０１０４】
クライアント・ヘッダに含まれるヘッダ１は，サポート情報テーブルに格納されているがヘッダ２はサポート情報テーブルに格納されていない場合には（ステップ144でＮＯ），機種は標準と決定される（ステップ148）。対応するクライアント・コードが決定する。
【０１０５】
クライアント・ヘッダに含まれるヘッダ１がサポート情報テーブルに含まれていないと（ステップ142でＮＯ），クライアント・ヘッダに含まれるヘッダ２がサポート情報テーブルに含まれているかどうかか確認される（ステップ146）。クライアント・ヘッダに含まれるヘッダ２がサポート情報テーブルに含まれていると（ステップ146でＹＥＳ），そのヘッダ２によりアクセス装置が決定する。また，クライアント・ヘッダに含まれるヘッダ１に対応するヘッダ１がサポート情報テーブルに格納されていないため，方式が標準と決定される（ステップ147）。対応するクライアント・コードが決定する。
【０１０６】
クライアント・ヘッダに含まれるヘッダ１およびヘッダ２のいずれもサポート情報テーブルに含まれていないと（ステップ142および146のいずれもＮＯ），標準のアクセス装置と決定される（ステップ149）。したがって，クライアント・コードは「ＤＦ00」となる。
【０１０７】
たとえば，クライアント・ヘッダに含まれるヘッダ１が「Bamboo2.0」（2.0は，バージョン）であり，かつヘッダ２が「BB98」（98は，バージョン）であるとときには，ヘッダ１から画像取得クライアント装置の方式は，「ＯＳ−１」によって定められるものであることが分かる。さらに，ヘッダ２から画像取得クライアント装置の機種は，「browser-b」であることが分かる。以上のことからクライアント・ヘッダに含まれるヘッダ１が「Bamboo2.0」であり，かつヘッダ２が「BB98」である画像取得クライアント装置のクライアント・コードは，「ＰＣ22」であることが分かる。
【０１０８】
また，クライアント・ヘッダに含まれるヘッダ１が「NewK-Style」であり，かつヘッダ２が「C501K」であるときには，ヘッダ１がサポート情報テーブルに含まれていないのでヘッダ１からは方式は分からない。ヘッダ２から画像取得クライアント装置が携帯端末であることが分かる。機種は分からないので標準とされる。以上のことからクライアント・ヘッダに含まれるヘッダ１が「NewK-Style」であり，かつヘッダ２が「C501K」である画像取得クライアント装置のクライアント・コードは，「ＰＴ00」と決定される。
【０１０９】
図17は，画像登録／送信サーバ10における画像取得処理（図15ステップ136の処理）の手順を示すフローチャートである。
【０１１０】
上述のようにして画像取得クライアント装置を特定するためのクライアント・コードが決定すると，そのクライアント・コードに対応する画像フォーマットがサポート情報テーブルから取得される（ステップ151）。画像データベース25の中からクライアント・コードに対応するフォルダが見つけられる。見つけられたフォルダに格納されている画像データの中から，取得された画像フォーマットに対応する画像フォーマットをもつ画像データがフォルダから取得される（ステップ152）。
【０１１１】
サポート情報が「あり」のものであれば，このようにして取得された画像データが上述のようにして画像登録／送信サーバ10から画像取得クライアント装置に送信される。
【０１１２】
いずれにしても画像データベース25に格納されている画像データのうち，画像登録／送信サーバ10にアクセスした画像取得クライアント装置に適した画像データが画像登録／送信サーバ10から画像取得クライアント装置に送信される。画像取得クライアント装置が画像登録／送信サーバ10にアクセスしたときに，画像取得クライアント装置に適した画像データを生成して画像取得クライアント装置に送信するのではなく，あらかじめ複数の画像取得クライアント装置に適した画像データを生成しておき，それらの画像データの中から画像取得クライアント装置に適した画像データを画像登録／送信サーバ10から画像取得クライアント装置に送信しているので，画像取得クライアント装置に適した画像データを迅速に画像登録／送信サーバ10から画像取得クライアント装置に送信することができるようになる。
【０１１３】
図18から図21は，画像取得クライアント装置がモデム31Ａとパーソナル・コンピュータ31Ｂである場合において，パーソナル・コンピュータ31Ｂの表示装置の表示画面に表示されるウインドウの一例を示している。
【０１１４】
パーソナル・コンピュータ31Ｂがモデム31Ａを用いて画像登録／送信サーバ10にアクセスすると図18に示す初期ウインドウＷ11がパーソナル・コンピュータ31Ｂの表示装置46の表示画面に表示される。この初期ウインドウＷ11には，次の各領域（ボタン）が含まれている。
【０１１５】
サービス内容表示領域Ａ11：
画像登録／送信サーバ10によって画像取得クライアント装置に提供されるサービスに関する内容を表示する。この領域に表示されている文章等がクリックされることにより，その文章の内容を示すウインドウの送信指令が画像登録／送信サーバ10に送信される。画像登録／送信サーバ10から，送信指令に応じたデータが画像登録クライアント装置に送信され，新たなウインドウが表示されることとなる。
【０１１６】
キーワード検索領域Ａ12：
画像データベース25に格納されている画像データを検索するためのキーワードを入力する領域である。キーワード検索領域Ａ12にキーワードを入力したあとに，キーワード検索領域Ａ12下の画像検索領域がクリックされることにより，入力されたキーワードを表すデータが画像取得クライアント装置から画像登録／送信サーバ10に送信される。画像登録／送信サーバ10において，キーワードに対応する画像データが検索されることとなる。
【０１１７】
グループ検索領域Ａ13：
画像をグループ分けした場合に，そのグループを指定して画像データの検索をするときにグループ・キーワードを入力する領域である。グループ検索領域Ａ13をプルダウンすることにより，グループ・キーワードが現れ，所望のグループ・キーワードを選択することとなる。グループ検索領域Ａ13の下の画像検索領域がクリックされることにより，選択されたグループ・キーワードを表すデータが画像取得クライアント装置から画像登録／送信サーバ10に送信される。画像登録／送信サーバ10において，グループ・キーワードにしたがう画像データの検索が行われる。
【０１１８】
画像登録者入力領域Ａ14：
上述したように画像データを画像登録／送信サーバ10に送信するときに，ユーザのハンドル名を入力する領域である。
【０１１９】
プリント注文領域Ａ15：
プリント注文指令を与えるものである。この領域をクリックすることによりプリント注文のためのウインドウが表示される。
【０１２０】
このような初期ウインドウＷ11においてキーワード検索領域Ａ12にキーワードが入力されたものとする。すると，上述したようにそのキーワードを表すデータが画像取得クライアント装置から画像登録／送信サーバ10に送信され，画像データの検索処理が行われる。検索の結果，見つかった画像データが画像登録／送信サーバ10から画像取得クライアント装置に送信されると。すると，パーソナル・コンピュータ31Ｂの表示装置46の表示画面には，図19に示すような検索一覧ウインドウＷ12が表示される。
【０１２１】
検索一覧ウインドウＷ12には，次に示す領域が含まれている。この検索結果一覧ウインドウＷ12は，キーワード検索により得られるウインドウである。グループ検索が行われた場合には，他の検索一覧ウインドウが表示される。
【０１２２】
検索結果表示テーブルＡ21：
検索の結果得られたサムネイル画像（領域Ａ22），そのサムネイル画像のタイトル，そのサムネイル画像のカテゴリおよびそのサムネイル画像のオリジナル画像を画像登録／送信サーバ10に送信したユーザのハンドル名が含まれている。領域Ａ22に表示されるサムネイル画像は，上述したように，画像登録／送信サーバ10にアクセスした画像取得クライアント装置における表示に適したサムネイル画像データが画像データベース25の中から読み出され，画像取得クライアント装置に送信されているのはいうまでもない。サムネイル画像領域Ａ22に含まれるサムネイル画像がクリックされると，そのサムネイル画像の大きさよりも一回り大きなカード画像を表示するカード画像表示ウインドウが表示される。
【０１２３】
駒送り／駒戻しボタンＡ23：
検索により該当した画像に対応するサムネイル画像のうち，検索結果表示テーブルＡ21に表示されているサムネイル画像の複数駒ずつ戻す指令を与える早戻しボタンＡ23ａ，一駒戻す指令を与える駒戻しボタンＡ23ｂ，一駒送る指令を与える駒送りボタンＡ23ｃおよび複数駒送る指令を与える複数駒送りボタンＡ23ｄが含まれている。
【０１２４】
戻るボタンＡ24：
検索一覧ウインドウＷ12の前のウインドウＷ11に戻るときにユーザによってクリックされる。
【０１２５】
プリント注文ボタンＡ25：
検索結果表示テーブルＡ21に表示されているサムネイル画像に対応するオリジナル画像のプリントを注文するときにクリックされる。このボタンＡ25がクリックされることにより，プリント注文用のウインドウが表示され，そのウインドウにしたがってプリント注文が行われる。
【０１２６】
ヘルプ・ボタンＡ26：
操作方法が分からなくなったときにユーザによってクリックされる。
【０１２７】
ログオフ・ボタンＡ27：
ログオフするときにユーザによってクリックされる。
【０１２８】
図20は，カード画像表示ウインドウＷ12の一例である。
【０１２９】
上述したように，検索一覧ウインドウＷ12内のサムネイル画像領域Ａ22内のサムネイル画像がクリックされることにより対応するカード画像表示ウインドウＷ12が表示されることとなる。カード画像表示ウインドウＷ12には，次の各領域が含まれている。
【０１３０】
カード画像表示領域Ａ31：
ユーザによってクリックされたサムネイル画像に対応し，サムネイル画像の大きさよりも一回り大きいカード画像を表示する領域である。画像登録／送信サーバ10にアクセスした画像取得クライアント装置における表示に適したカード画像データが画像登録／送信サーバ10から送信されることにより，このカード画像が表示される。カード画像表示領域Ａ31に表示されているカード画像がクリックされることにより，そのカード画像に対応する画像の表示用ウインドウが，画像取得クライアント装置を構成するパーソナル・コンピュータ31Ｂの表示装置46の表示画面上に表示される。
【０１３１】
カード画像情報表示領域Ａ32：
カード画像表示領域Ａ31に表示されているカード画像の情報を表示する領域である。画像のタイトル，画像のカテゴリ，画像の送信者，画像のメモおよび画像に直接アクセスするときのＵＲＬ（Uniform Resource Locator）が表示されている。
【０１３２】
駒戻し／駒送りボタンＡ33：
検索により該当した画像のうち，カード画像表示領域Ａ31に表示されている画像の複数駒前の画像をカード画像表示領域Ａ31に表示させるときにクリックされる複数駒戻しボタンＡ33ａ，一駒前のカード画像をカード画像表示領域Ａ31に表示させるときにクリックされる駒戻しボタンＡ33ｂ，一駒後のカード画像をカード画像表示領域Ａ31に表示させるときにクリックされる駒送りボタンＡ33ｃおよび複数駒後のカード画像をカード画像表示領域Ａ31に表示させるときにクリックされる複数駒送りボタンＡ33ｄが含まれている。
【０１３３】
さらに，カード画像表示ウインドウＷ13には，検索一覧ウインドウＷ12と同様に戻るボタンＡ24，プリント注文ボタンＡ25，ヘルプ・ボタンＡ26およびログオフ・ボタンＡ27が含まれている。
【０１３４】
上述したように，カード画像表示領域Ａ31に表示されているカード画像がクリックされることにより，表示装置46の表示画面には，図21に示す画像表示ウインドウＷ14が表示される。
【０１３５】
画像表示ウインドウＷ14には，画像登録／送信サーバ10に送信されたオリジナル画像データにもとづいて生成されたパーソナル・コンピュータ31Ｂにおける表示に適した画像が表示される。
【０１３６】
ウインドウＷ14が小さいときにはスクロール・バーＡ41をスクロールすることにより，ウインドウＷ14に見えていない画像を見ることができる。もっとも，ウインドウＷ14自体の大きさを広げてもよい。
【０１３７】
上述したように，パーソナル・コンピュータ31Ｂを利用して画像登録／送信サーバ10にアクセスした場合に，パーソナル・コンピュータ31Ｂにおける表示に適した画像を表す画像データが画像登録／送信サーバ10から送信されるようになる。しかも，画像登録／送信サーバ10にパーソナル・コンピュータ31Ｂがアクセスしたときに初めてそのパーソナル・コンピュータ31Ｂにおける表示に適した画像データを生成するのではなく，あらかじめパーソナル・コンピュータ31Ｂに適した画像データを生成しておき，その生成されている画像データの中からパーソナル・コンピュータ31Ｂに適した画像データを画像登録／送信サーバ10からパーソナル・コンピュータ31Ｂに送信しているので，迅速に画像を表示することができるようになる。
【０１３８】
図22から図24は，画像登録／送信サーバ10にアクセスする画像取得クライアント装置が携帯電話32であるときに，携帯電話に表示されるウインドウの一例を示している。
【０１３９】
図22は，携帯電話32を用いて画像登録／送信サーバ10にアクセスしたときに表示される初期ウインドウＷ21の一例である。
【０１４０】
初期ウインドウＷ21には，次の各領域が含まれている。
【０１４１】
キーワード検索領域Ａ51：
画像を検索するためのキーワードを入力する領域である。キーワード検索領域51下の画像検索領域が，携帯電話32のキー入力部により指定されることにより，入力されたキーワードの画像検索が行われる。
【０１４２】
グループ検索領域Ａ52：
画像を検索するためのカテゴリのキーワードを入力する領域である。プルダウンすることにより，カテゴリが現れる。現れたカテゴリの中から所望のカテゴリが選択される。
【０１４３】
登録者ログイン領域Ａ53：
画像データを画像登録／送信サーバ10に送信するときにアクセスするときにハンドル名が入力される領域である。
【０１４４】
注文枚数表示領域Ａ54：
画像のプリント注文枚数を表示する領域である。
【０１４５】
プリント注文領域Ａ55：
画像のプリント注文を行うときにユーザによって指定される領域である。
【０１４６】
サービス情報表示領域Ａ56：
画像登録／送信サーバ10によって提供される画像サービスのお知らせ，サービスの説明，Ｑ＆Ａおよび画像サービスの問い合わせ先を表示させるときに指定される領域である。
【０１４７】
ＨＥＬＰ領域Ａ57：
画像サービスの利用方法が分からないときに指定される領域である。
【０１４８】
初期ウインドウＷ21において，キーワード検索領域Ａ51にキーワードが入力されることにより，そのキーワードを表わすデータが携帯電話32から画像登録／送信サーバ10に送信される。
【０１４９】
画像登録／送信サーバ10において，送信されたキーワードによる画像検索が行われる。検索の結果該当する画像のタイトルを表すデータが画像登録／送信サーバ10から携帯電話32に送信される。すると，携帯電話32の表示装置63の表示画面には，図23に示す検索結果表示ウインドウＷ22が表示される。
【０１５０】
検索結果表示ウインドウＷ22には，次の各領域が含まれている。
【０１５１】
該当件数表示領域Ａ61：
画像検索の結果該当する画像件数を表示する領域である。検索に用いたキーワードおよびウインドウＷ22に表示されているタイトルが該当する画像件数が何頁めかを示す頁数も表示されている。
【０１５２】
タイトル表示領域Ａ62：
画像検索の結果該当する画像のタイトルを表示する領域である。いずれかのタイトルが指定されることにより，指定されたタイトルの画像を含むウインドウが携帯電話32の表示画面に表示される。
【０１５３】
頁戻し／頁送りボタン表示領域Ａ63：
画像検索の結果該当する画像のタイトルを複数の頁にわたって表示する場合，その先頭の頁の画像のタイトルをタイトル表示領域Ａ62に表示するときに指定される先頭頁戻しボタンＡ63ａ，１頁前の画像のタイトルを表示するときに指定される１頁戻しボタンＡ63ｂ，１頁後の画像のタイトルを表示するときに指定される１頁送りボタンＡ63ｃおよび最後の頁の画像のタイトルを表示するときに指定される最終頁送りボタンＡ63ｄが含まれている。
【０１５４】
戻る領域Ａ64：
一つ前のウインドウに戻るときに指定される領域である。
【０１５５】
プリント注文領域Ａ65：
画像のプリント注文を行うときに指定される領域である。
【０１５６】
頁指定領域Ａ66：
上述した頁戻し／頁送りボタンと同様に，画像検索の結果該当する画像のタイトルを複数の頁にわたって表示する場合，１頁前の頁の画像のタイトルを表示するとき（７．前へ），１頁後の頁の画像のタイトルを表示させるとき（＊次へ），先頭の頁を表示させるとき（８．先頭），最後の頁を表示させるとき（９．最後）およびヘルプ情報のウインドウを表示させるときに指定される文字が含まれている。
【０１５７】
図24は，図23に表示されているウインドウＷ22中のタイトル表示領域の中の「４．よろしく」が指定されたときに表示される画像ウインドウＷ23である。
【０１５８】
画像ウインドウＷ23には次の各領域が含まれている。
【０１５９】
画像表示領域Ａ71：
指定されたタイトルの画像を表示する領域である。上述したように，タイトルが指定されると，指定されたタイトルを表すデータが携帯電話32から画像登録／送信サーバ10に送信される。すると，そのタイトルをもつ画像データであって，送信要求をした携帯電話32における表示に適した画像データが上述のようにして画像データベース25から探し出される。探し出された画像データが画像登録／送信サーバ10から携帯電話32に送信される。携帯電話32の表示装置63に携帯電話32の表示に適した画像が表示される。携帯電話32は，通常その種類に応じて表示できる画像が限られているが，画像登録／送信サーバ10からその携帯電話32の表示に適した画像データが送信されてくることとなる。
【０１６０】
駒戻し／駒送りボタン領域Ａ72：
検索の結果複数の画像が該当する場合に，最初の画像を画像表示領域Ａ72に表示させるときに指定されるボタンＡ72ａ，一駒前の画像を画像表示領域Ａ72に表示させるときに指定されるボタンＡ72ｂ，一駒後の画像を画像表示領域Ａ72に表示させるときに指定されるボタンＡ72ｃおよび最後の画像を画像表示領域Ａ72に表示させるときに指定されるボタンＡ72ｄが含まれている。また，画像表示領域Ａ72に表示されている画像が，検索の結果該当する画像が何駒目かを示す領域Ａ72ｅも含まれている。
【０１６１】
画像情報表示領域Ａ73：
画像表示領域Ａ72に表示されている画像についての情報を表示する領域である。画像のタイトル，画像のカテゴリ，画像の投稿者のハンドル名および画像のメモが表示される。
【０１６２】
戻る領域Ａ74：
一つ前のウインドウに戻るときに指定される領域である。
【０１６３】
注文枚数指定領域Ａ75：
注文枚数を入力する領域である。
【０１６４】
プリント注文領域Ａ76：
プリント注文指令を与える領域である。
【０１６５】
頁指定領域Ａ77：
上述した駒戻し／駒送りボタンＡ72と同様に，検索の結果複数の画像が該当する場合に，１駒前の画像を画像表示領域Ａ72に表示させるとき（７．前へ），１駒後の画像を表示させるとき（＊次へ），最初の画像を表示させるとき（８．先頭），最後の画像を表示させるとき（９．最後），ヘルプ・ウインドウを表示させるときに指定される「HELP」の各文字が表示されている。
【０１６６】
このように，画像登録／送信サーバ10にアクセスする画像取得クライアント装置が携帯電話32の場合であっても，その携帯電話32の表示に適した画像データが画像データベース25から探し出される。探し出された画像データが画像登録／送信サーバ10から画像取得クライアント装置に送信される。画像取得クライアント装置がプリンタ，ファクシミリなどを利用したものの場合であっても，プリンタ，ファクシミリなどにおける印刷に適した画像データが画像データベース25から探し出され，画像登録／送信サーバ10から画像取得クライアント装置に送信されるのは容易に理解されよう。
【０１６７】
いずれにしても，画像取得クライアント装置の種類等に応じた画像データがあらかじめ画像データベース25に記憶されているので，画像取得クライアント装置に適した画像データを迅速に画像取得クライアント装置に送信することができる。
【０１６８】
図25は，画像登録／送信サーバ10のハードディスクに格納されるサポート情報テーブルの他の例を示している。
【０１６９】
上述した図３に示すサポート情報テーブルは，サポート情報が「あり」となっている画像取得クライアント装置が画像登録／送信サーバ10にアクセスした場合には，その画像取得クライアント装置における表示に適した画像データを送信し，サポート情報が「なし」となっている画像取得クライアント装置が画像登録／送信サーバ10にアクセスした場合には，非サポートの旨を表すデータが送信され，画像データは，画像取得クライアント装置には送信されない。サポート情報テーブルの内容を書き換えなければ，サポート情報が「なし」となっている画像取得クライアント装置が何度も画像登録／送信サーバ10にアクセスしても非サポートの旨を示すデータが戻ってくる。
【０１７０】
これに対し，次に示す実施例では，サポート情報「なし」となっている画像取得クライアント装置の画像登録／送信サーバ10に対するアクセス回数をカウントし，そのカウント数が一定数以上となると，サポート情報を「なし」から「あり」に変更するものである。サポート情報テーブルの構築当初は，サポートする必要がないと考えられていた画像取得クライアント装置であっても，アクセス回数が増え，サポートする必要があると判定されると，その画像取得クライアント装置に適した画像データが生成されるようになる。
【０１７１】
図25に示すサポート情報デーブルは，図３に示すサポート情報テーブルと比較してサポート情報の内容が変更されているほか，新たにリクエスト情報が加わっている。
【０１７２】
サポート情報は，「あり」および「なし」のほかに「Ｒ」の文字および数字で表されるしきい値情報（たとえばＲ200）が規定されている。しきい値情報のＲの文字に続く数字がしきい値を表している。このしきい値を超える数のリクエストが画像取得クライアント装置からあると，その画像取得クライアント装置のサポート情報が「あり」に変更される。
【０１７３】
リクエスト情報は，リクエストされた回数，すなわち，サポート情報にしきい値情報が規定されている画像取得クライアント装置が画像登録／送信サーバ10にアクセスした回数を示す。この回数がしきい値を超えると上述したようにサポート情報が「あり」に切り替わる。
【０１７４】
図26は，画像登録／変換サーバ10における画像取得の処理手順を示すフローチャートである。図15のサーバの処理に対応するもので，図15に示す処理と同一の処理については同一符号を付して説明を省略する。
【０１７５】
サポート情報テーブルのサポート情報を参照してサポートされているかどうかが確認され，サポートされていないと判定されると（ステップ134でＮＯ），さらに，サポートされていないかどうかが判定される（ステップ161）。
【０１７６】
ステップ134および161のいずれでもＮＯであれば，上述したようにサポート情報にしきい値情報が記憶されており，そのしきい値情報によって規定されるしきい値を超える回数のアクセスがあると，サポート情報が「あり」に変更されるものと考えられる。このために，対応するクライアント・コードのリクエスト情報のリクエスト回数がインクレメントされる（書き換えられる）（ステップ162）。つづいて，対応するクライアント・コードのサポート情報に記憶されているしきい値情報がサポート情報テーブルから取得される（ステップ163）。
【０１７７】
リクエスト回数がしきい値以上となったかどうかが確認される（ステップ164）。しきい値以上となると（ステップ164でＹＥＳ），図13に示すようにその画像取得クライアント装置の表示に適した表示用画像を表す画像データが生成される（ステップ165,166,167）。さらに，画像データが生成されたサポート情報が「あり」に変更される（ステップ168）。
【０１７８】
図27は，他の実施例を示すもので画像登録システムの概要を示している。
【０１７９】
上述した実施例においては，１台の画像登録／送信サーバ10が利用されているが，図27に示す画像登録システムにおいては２台の画像登録／送信サーバ10が利用されている。
【０１８０】
第１の画像登録／送信サーバ10Ａは，上述したように画像登録クライアント装置から送信された画像データを受信するものである。受信した画像データは，第１の画像登録／送信サーバ10Ａから第２の画像登録／送信サーバ10Ｂに送信され，第２の画像登録／送信サーバ10Ｂによって画像データベース25に格納される。
【０１８１】
画像取得クライアント装置が第１の画像登録／送信サーバ10Ａにアクセスすると，上述したように画像取得クライアント装置の表示に適した画像データが画像データベース25から探し出される。画像データは，第２の画像登録／送信サーバ10Ｂから画像取得クライアント装置に送信される。また，画像データ以外の文字を表示するためのデータは，第１の画像登録／送信サーバ10Ａから画像取得クライアント装置に送信される。
【０１８２】
このように文字データは，第１の画像登録／送信サーバ10Ａから画像取得クライアント装置に送信し，画像データは，第２の画像登録／送信サーバ10Ｂから画像取得クライアント装置に送信するようにしてもよい。
【０１８３】
図28は，他の実施例を示すもので画像登録システムの概要を示している。
【０１８４】
図28に示す画像登録システムにおいても２台の画像登録／送信サーバ10Ｃおよび10Ｄが利用されている。
【０１８５】
画像登録クライアント装置から送信された画像データは，第１の画像登録／送信サーバ10Ｃによって受信される。受信した画像データは，第１の画像登録／送信サーバ10Ｃによって第２の画像登録／送信サーバ10Ｄに送信される。第２の画像登録／送信サーバ10Ｄによって，画像登録クライアント装置から送信された画像データが画像データベース25に格納される。
【０１８６】
画像取得クライアント装置が第１の画像登録／送信サーバ10Ｃにアクセスすると，画像取得クライアント装置からの画像データの要求データ，たとえば，キーワードが第２の画像登録／送信サーバ10Ｄに与えられる。第２の画像登録／送信サーバ10Ｄにおいて画像データベース25の検索が行われる。検索により画像データベース25から探し出された画像データが第２の画像登録／送信サーバ10Ｄから第１の画像登録／送信サーバ10Ｃに与えられる。第１の画像登録／送信サーバ10Ｃにより画像データが画像取得クライアント装置に送信される。
【０１８７】
このように，画像登録クライアント装置および画像取得クライアント装置のアクセスは，第１の画像登録／送信サーバ10Ｃを利用し，画像データベース25における画像データの検索は，第２の画像登録／送信サーバ10Ｄを利用するようにしてもよい。
【図面の簡単な説明】
【図１】画像登録システムの概要を示している。
【図２】画像登録／送信サーバの電気的構成を示すブロック図である。
【図３】サポート情報テーブルを示している。
【図４】画像データベースに格納される画像フォルダの構造を示している。
【図５】オリジナル画像の一例を示している。
【図６】オリジナル画像から生成される画像の一例を示している。
【図７】オリジナル画像から生成される画像の一例を示している。
【図８】オリジナル画像から生成される画像の一例を示している。
【図９】オリジナル画像から生成される画像の一例を示している。
【図１０】パーソナル・コンピュータの電気的構成を示すブロック図である。
【図１１】携帯電話の電気的構成を示すブロック図である。
【図１２】画像登録の処理手順を示すフローチャートである。
【図１３】サーバにおける画像生成処理手順を示すフローチャートである。
【図１４】サーバにおける画像生成処理手順を示すフローチャートである。
【図１５】画像取得処理を示すフローチャートである。
【図１６】サーバにおけるクライアント・コード取得処理を示すフローチャートである。
【図１７】サーバにおける画像取得処理を示すフローチャートである。
【図１８】パーソナル・コンピュータに表示されるウインドウの一例である。
【図１９】パーソナル・コンピュータに表示されるウインドウの一例である。
【図２０】パーソナル・コンピュータに表示されるウインドウの一例である。
【図２１】パーソナル・コンピュータに表示されるウインドウの一例である。
【図２２】携帯電話に表示されるウインドウの一例である。
【図２３】携帯電話に表示されるウインドウの一例である。
【図２４】携帯電話に表示されるウインドウの一例である。
【図２５】サポート情報テーブルの一例である。
【図２６】サーバにおける画像取得処理を示すフローチャートである。
【図２７】他の実施例を示すもので，画像登録システムの概要を示している。
【図２８】他の実施例を示すもので，画像登録システムの概要を示してる。
【符号の説明】
１Ａ，31Ｂ  パーソナル・コンピュータ
１Ｂ，31Ａ，33Ａ，34Ａ  モデム
２Ａ  ディジタル・カメラ
２Ｂ，32  携帯電話
10，10Ａ，10Ｂ，10Ｃ，10Ｄ  画像登録／送信サーバ
25  画像データベース
33Ｂ  プリント・サーバ
33Ｃ  プリンタ
34Ｂ  ファクシミリ変換サーバ
34Ｃ  ファクシミリ
【図１】
0003667197.tif 000002
【図２】
0003667197.tif 000003
【図３】
0003667197.tif 000004
【図４】
0003667197.tif 000005
【図５】
0003667197.tif 000006
【図６】
0003667197.tif 000007
【図７】
0003667197.tif 000008
【図８】
0003667197.tif 000009
【図９】
0003667197.tif 000010
【図１０】
0003667197.tif 000011
【図１１】
0003667197.tif 000012
【図１２】
0003667197.tif 000013
【図１３】
0003667197.tif 000014
【図１４】
0003667197.tif 000015
【図１５】
0003667197.tif 000016
【図１６】
0003667197.tif 000017
【図１７】
0003667197.tif 000018
【図１８】
0003667197.tif 000019
【図１９】
0003667197.tif 000020
【図２０】
0003667197.tif 000021
【図２１】
0003667197.tif 000022
【図２２】
0003667197.tif 000023
【図２３】
0003667197.tif 000024
【図２４】
0003667197.tif 000025
【図２５】
0003667197.tif 000026
【図２６】
0003667197.tif 000027
【図２７】
0003667197.tif 000028
【図２８】
0003667197.tif 000029